842
710
789
654
519
737
597
464
327
895
410
978
359
574
436
301
869
383
949
464
331
760
974
488
707
569
438
655
868
734
949
679
893
409
624
839
707
784
301
867
730
944
811
324
890
761
973
841
705
918
784
646
864
381
946