100000
585781
1510458
2981916
5076475
7866644
11428283
15798784
21020095
27167378
34252957
42265849
51200440
61052492
71784085
83330276
95515083
108312276
121582116
135091265
148672790
162168475
175265777
187761670
199385383
209900248
219038468
226569433
232372928
236189449
237978999
237775474
235503787
231314389
225371165
217732060
208689337
198434317
187289930
175515379
163337323
150927444
138507345
126365349
114568946
103185583
92396686
82320555
72963721
64384350
56540886
49409622
42970174
37193876
32086235
27568618
23601867
20143887
17129829
14514505
12247097
10303114
8654811
7242630
6038863
5025670
4170520
3451887
2853887
2355720
1935633
1585132
1296851
1058731
864012
704446
571306
456944
364463
291256
232759
187537
152178
121880
97579
77631
61953
49811
40748
32619
25965
20258
15663
12028
9139
6754
4798
3347
2294
1429
845
436
195
136
93
28
9
3
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
