250
33
99
215
155
2
19
210
56
156
142
293
104
132
173
95
117
78
10
9
166
176
183
119
190
110
382
101
53
182
189
75
131
305
44
100
97
84
25
24
55
17
37
201
45
27
40
205
61
98
125
109
151