100000
2883537
4307151
4953686
4130999
2976100
4065848
4916855
4025154
4812862
69136
49422
59638
55931
49322
52576
57636
48727
69648
62169
737465
181856
603785
3305088
2215467
160673
1813871
995473
7355610
358820