307
758
250
150
70
129
3
193
51
291
126
207
377
64
389
361
331
437
396
272
305
58
394
496
195
389
230
125
88
547
132
82
313
59
272
155
261
42
231
234
9
325
42
203
108
138
190
154
250
247
478
290
502
730
