3
28
37
24
43
46
67
30
16
118
147
128
87
107
98