304
361
614
393
546
331
329
396
108
164
254
261
777
90
360
377
3
228
18
366
307
234
150
88
231
138
215
364
42
101
154
389
46
730
386
9
313
126
478
278
345
383
437
394
359
190
182
70
338
250
82
155
51
42
