100000
3617601
4575023
1542006
4434547
3974279
4671037
4802179
4939305
649037
34018
58792
64100
69650
55221
30123
31109
26891
27576
28168
94186
231661
796263
107762
116854
6941527
11444644
239693
515572
119096