100000
569258
1465365
2951205
5162947
8229965
12282059
17433548
23782872
31401894
40366697
50673865
62304478
75241069
89390769
104457985
120259745
136496351
152894955
169018989
184472802
198817421
211705783
222811851
231908909
238713300
243192572
245323104
245055404
242477669
237730385
231117404
222901357
213441199
202940637
191641066
179847500
167806140
155715289
143744337
132036964
120694145
109871328
99627687
89961406
80941528
72593871
64930578
57905161
51486013
45651254
40385555
35615900
31319415
27479627
24058036
21002889
18301539
15923801
13831746
12010936
10404350
8990743
7752642
6668877
5721599
4897042
4193814
3590389
3065693
2615901
2225384
1895414
1610731
1368745
1159807
982597
831358
703016
588517
495378
415260
346896
290546
240660
198006
164056
135135
110221
89899
73943
59545
47701
38972
31126
25033
20502
16797
13149
10250
7881
6086
4535
3368
2486
1909
1741
1539
1143
751
549
345
208
132
69
32
6
2
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
