980665
706433
447521
165123
468551
824538
793383
567594
844464
256946
45489
909686
1059311
1038196
1036904
1033551
1032707
1029822
1023720
1021350
1021252
1020122
1019496
1018675