35
428
416
185
686
549
524
558
687
455
863
426
835
655
413
411
771
452
306
970
342
146
774
483
449
2000
583
436
888
423
963
1123
1428
880
935
408
557
463
592
428
721
1087
587
876
932
436
723
339
327
435
627
160
604
1012
408
444
972
357
657
404
590
35
776
1027
422
443
1005
352
442
389
66
175
67