100000
568451
1464975
2951984
5162325
8228748
12279682
17424540
23805954
31544221
40698635
51376169
63634387
77524635
93009446
110098065
128677413
148556181
169598277
191512800
214119531
237088994
260114411
282702454
304548454
325204706
344415856
361678210
376769400
389349471
399240588
406430444
410757170
412312115
411039094
407231094
401006856
392431815
381897246
369537030
355594676
340502374
324510267
307874917
290799254
273596220
256406956
239401494
222765809
206606617
191085983
176212325
161978978
148505210
135764825
123813323
112667175
102268099
92600048
83732974
75568874
68077347
61223277
54965904
49266686
44078936
39382725
35137295
31302780
27855643
24764229
21987915
19492458
17260367
15258757
13479732
11877720
10439706
9165277
8044019
7049738
6179965
5413082
4744671
4156222
3638183
3177924
2765794
2412857
2099200
1827034
1583135
1375349
1196453
1040348
905066
784442
683859
601238
528354
463075
410859
363882
318409
279123
243234
212252
182840
157990
135315
116927
100377
86346
75193
65836
57279
49663
41857
35470
30636
27171
23883
20822
18596
16726
14977
13237
11615
9726
7873
6670
5543
4710
4005
3421
2739
2071
1527
1285
1044
850
704
564
515
428
326
220
120
66
46
21
18
6
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
