100000
890007
1918067
4269562
4937247
1477341
3698631
3888627
3843785
4871041
52554
63112
62204
74467
57032
63772
68862
53733
70689
60455
254204
310486
419112
565742
1699584
2075876
20705174
4619949
932751
355720