408
306
322
661
505
561
323
382
144
611
1107
325
325
170
709
417
592
868
386
456
499
540
526
794
202
275
805
158
182
367
423
177
387
459
285
255
321
424
378
144
398
141
382
460
383
331
368
377
559
533
932
391
512
470
342
413
519
379
215
129