839
572
437
301
514
734
461
676
892
760
975
843
701
782
649
864
731
947
462
678
537
755
972
352
920
432
996
515
731
943
809
675
404
622
489
702
566
433
998
382
948
812
327
543
407
971
487
701
917
780
999
863
379
595