252
336
266
859
201
261
130
451
514
77
57
176
72
110
144
871
125
58
161
239
174
49
257
120
532
205
307
115
168
29
193
105
68
194
415
431
452
308
287
203
197
298
224
123
281
277
218
294
372
370
248
225
479
85
162
366
178