696
424
643
859
721
587
452
319
400
614
832
696
906
424
638
857
370
801
319
880
746
615
477
345
772
639
503
719
937
449
665
533
397
612
694
557
772
637
852
718
934
449
316
526
397
611
826
690
906
772
985
506
367
930
445