839
354
572
437
514
734
594
461
676
760
975
843
701
919
782
649
864
731
947
678
537
755
972
838
352
432
996
515
731
943
809
675
538
404
622
702
566
433
998
858
382
812
327
543
407
971
487
701
917
780
999
863
379
595