15
40
112
40
39
122
40
66
388
442
121
501
792
511
600
990
507
505
492
40
846
114
384
660
512
397
387
379
492
614
513
361
416
378
45
539
435
129
38
421
398
397
844
916
431
393
815
52
589
15
380
361
384
443
1070
574
549
413
414
126
61
392
414
529
43
22