100000
4484353
4952195
4642803
4941902
440295
2076286
4442927
2861637
3589558
54433
50198
49161
50980
53071
69287
68748
67692
70376
44934
1425007
1574877
1923559
2869613
2342894
2596533
21203734
779881
1052730
949676