274
214
181
395
146
30
24
125
148
520
356
277
158
65
123
318
31
151
188
286
241
346
245
321
511
377
305
287
121
577
185
207
103
284
212
544
201
77
43
239
249
37
38
400
374
180
270
251
182
47
386
157
946
457
492
131