100000
778087
2468610
5724898
11109188
19203620
30546506
45613846
64933878
88963852
117820415
151067979
187428787
224822793
259869758
288041696
304762315
305681466
288563504
254601434
208514853
157469397
109113582
69203001
40150305
21369005
10474200
4789730
2083920
887170
377537
159370
65661
25648
8918
2549
620
160
64
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
59
57
52
43
37
28
22
20
20
20
20
17
11
7
4
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
