100000
569035
1462637
2941375
5139541
8182653
12177451
17218733
23390124
30704550
39144644
48640162
59066432
70182669
81702952
93273068
104524218
115090429
124514231
132522250
138757844
143130147
145462664
145777923
144143338
140762605
135879039
129735819
122651199
114901737
106665726
98172853
89614355
81221019
73104992
65373220
58121704
51420724
45259159
39657882
34568905
30012363
25929869
22340305
19187726
16420024
14014903
11934255
10123448
8572310
7239619
6099820
5129744
4294900
3584814
2980996
2473674
2047580
1692562
1403458
1160141
953748
779781
636638
522189
428223
352843
292464
242045
198036
161606
133123
109676
89511
72526
58398
46018
36426
28510
21691
16999
12847
9447
6812
4791
3501
2658
2084
1635
1254
838
523
325
190
82
26
6
10
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
