100000
284839
396113
414280
543199
615393
1842054
4429362
4513261
4659164
58943
60506
61939
68602
52539
63145
55693
72687
78394
50633
151373
411475
2252396
3040417
10094540
114637
171018
613849
678408
8264710