2
28
36
24
43
46
67
30
16
118
146
128
87
107
98