100000
3422703
4346852
4580219
1206967
4421366
1242692
1119135
231238
2260979
72683
71611
44188
55067
46888
48128
49525
53622
58368
60115
209790
516001
696528
4213754
625630
512223
422466
186977
850742
630245