668993
527686
883739
60852
687605
395744
838759
457374
1001420
935957
146386
380946
133528
123394
820535
867905
488700
913983
922772
979906
914457
77663
793728
511655