120
37
41
98
125
51
100
107
50
33
27
15
334
75
77
45
128
142
24
44
119
93
60
39
43
42
114
129
171
248
16
87
48
12
92
36
70
173
345
226
183
149
205
67
363
522
123
163
231
74
89