100000
596070
1589512
3049984
4907337
7098256
9577902
12304888
15254113
18407727
21740562
25246145
28898159
32689301
36629473
40700235
44877572
49130746
53497381
57937033
62474062
67041194
71689669
76411774
81155077
85947568
90776326
95592822
100444098
105350421
110214584
115073720
119918029
124717210
129488162
134233647
138904315
143506588
148048122
152530013
156892871
161185472
165448708
169614811
173581194
177460754
181181338
184754328
188211809
191527299
194659029
197631111
200397326
202982128
205421738
207634549
209670335
211498005
213063950
214423624
215540966
216438102
217134771
217558693
217690408
217608382
217219238
216503945
215518115
214262289
212676587
210751270
208563994
206033937
203135461
199961843
196395081
192486195
188234457
183679678
178688636
173359976
167692098
161625931
155267602
148563851
141562535
134310055
126852843
119203405
111433053
103562733
95678514
87825040
80092524
72541636
65224007
58218889
51577532
45308990
39489131
34101344
29202974
24810480
20900856
17449868
14427885
11830696
9608761
7734679
6154537
4859381
3808949
2961903
2281713
1733575
1311434
978500
724881
535921
390501
280819
199527
139788
96612
67140
45945
30923
21487
14909
9868
6748
4477
3134
2384
1784
1409
917
489
186
44
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
0
0
0
