307
845
387
663
198
745
274
526
196
484
106
458
60
401
228
470
139
482
376
429
180
369
86
373
138
378
91
324
6
325
81
263
97
264
53
261