1306560
142141
348234
851383
453412
305601
974347
239571
144772
940447
1095148
407248
130528
121394
820535
864905
488700
913983
920772
976906
912457
77663
793728
511655