346246
298938
1764699
270444
1143125
108319
1012338
830421
698854
707777
1226708
512336
130528
121394
820535
864905
486700
913983
917772
976906
912457
77663
792728
511655