100000
1607318
2034598
2240621
2609434
4340941
4554145
4739273
4825073
4905328
50083
51328
52760
57484
45604
62925
47108
47208
48077
40318
105234
128533
234202
286056
316140
349389
426745
521228
576046
636629