3
28
37
24
43
46
67
30
16
2
23
118
1
147
128