100000
765357
2491094
5932079
11780498
20806925
33806482
51583790
74816829
104111973
139854182
181975210
230011745
282650313
337734093
392238970
442048456
482447021
508705833
516582488
503649190
470244708
419419432
356661417
288783761
222742064
163615475
114490608
76476703
48886880
29924518
17581147
9915305
5359960
2786971
1399853
676782
313551
138657
58020
21791
7145
2075
536
112
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
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
