100000
176377
4733484
4955027
2817843
4068564
787004
4590720
3958540
72445
60503
63691
70567
39609
40220
42474
45898
46866
49153
3075255
926249
1374495
92147264
41404432
101300048
11284025
12470776
3011062
838104