100000
585269
1509888
2982020
5084865
7879713
11437370
15814803
21067336
27218741
34310940
42353399
51326681
61207595
71952089
83529143
95840260
108717921
122064641
135764259
149590860
163274497
176599916
189229462
200956853
211560641
220774035
228374240
234153284
237942323
239699041
239381861
236944951
232579795
226404970
218640229
209438710
198990465
187605183
175488462
162928650
150161936
137470852
125047023
113071264
101655023
90848105
80754473
71378154
62793563
54942840
47824877
41447959
35809527
30800308
26414496
22577066
19253905
16376653
13882193
11732215
9896009
8304941
6937619
5789381
4824377
4001956
3313648
2736048
2256172
1860583
1524670
1245904
1018295
822641
670254
547180
440858
353900
285373
229441
186385
154291
126916
104005
85472
68631
54718
43957
35372
27553
21788
17348
12872
10250
8040
6440
4906
3967
3169
2547
2146
1889
1518
1403
1263
1013
851
768
648
610
463
333
244
267
232
198
139
115
90
81
39
12
5
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
