183
56
147
123
32
105
68
42
85
45
42
125
118
163
90
130
416
181
140
151
285
131
155
129
478
118
308
161
177
94
230
188
183
255
296
211
153
192
122
224
157
161
395
263
206
245
192
239
270
267
118
420
132
137
290
316
389
272
252
233