951
678
545
761
975
491
357
437
650
870
734
599
816
328
758
625
490
357
923
434
653
379
947
464
676
895
760
974
489
354
434
652
868
733
595
462
676
892
756
971
491
355
569
787
649
512
731
595
810
324
892
755
621
839
353