100000
595052
1577157
3032039
4903940
7149836
9731331
12627126
15826788
19302140
23018227
26986658
31174496
35579303
40180789
44961733
49908048
55025416
60292296
65668363
71201609
76860602
82646965
88536326
94480491
100535790
106608625
112727015
118846757
125045128
131241747
137465081
143637361
149836444
156032910
162172141
168155648
174082751
179892431
185621260
191168138
196573721
201840086
206936756
211817923
216470941
220912307
225157055
229094440
232706859
236046622
239086441
241753020
244114100
245996979
247548887
248646913
249295097
249520764
249322041
248644566
247460085
245760760
243501636
240825030
237622087
233783574
229363269
224396200
218816202
212725140
206070538
198989759
191504385
183630163
175381379
166781230
157976567
149040297
139995087
130945582
121959201
112998596
104200541
95635569
87342579
79357783
71734187
64523957
57759135
51434075
45542300
40119538
35159888
30641905
26551616
22890703
19637833
16756512
14211464
12005365
10071847
8425547
7022894
5818314
4793441
3937683
3219368
2623775
2123092
1712939
1378737
1104482
880945
699102
550282
430064
337612
262215
203289
156057
119195
91885
70045
53497
41084
30771
22979
17407
13201
9559
6887
4802
3484
2646
2117
1700
1361
899
599
407
245
164
117
57
14
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
