100000
3251860
4957130
4815306
4435790
1181923
4177211
4656360
2198639
4387222
59404
62701
48072
49580
64953
46769
50213
71692
77445
46669
198177
4399144
361103
727173
10820150
1764225
5373127
10537086
174627
192993