100000
3226350
4933652
4806180
4466126
1129136
4112327
4621826
2176081
4387222
59404
62701
48072
49580
64953
46769
50213
71692
77445
46669
900254
2704513
361103
9923661
10967341
366016
5446220
10537086
174627
192993