100000
182634
632501
4474552
251744
4019873
4259944
4835401
351450
725087
66110
60232
61644
68153
47894
56012
58071
73499
49731
52024
287513
1054972
1165924
10469078
6982248
2867712
2838770
3871006
10369794
2124453