571
436
300
863
729
809
676
540
406
622
839
702
571
781
648
377
945
810
677
542
407
965
837
702
433
650
860
377
593
805
324
754
967
831
351
567
779
649
863
727
941
671
889
402
969
833
697
780
646
859
729
591
457
672