100000
591006
1530053
2968428
4933561
7438347
10492327
14117148
18309943
23079903
28401599
34282627
40705866
47666377
55166027
63116316
71497605
80284977
89403171
98832282
108447335
118238391
128092129
137913463
147666561
157243224
166455662
175179577
183356502
190803845
197395785
203077042
207666905
211092292
213277016
214088998
213486378
211441987
208025602
203244049
197097984
189800452
181464667
172185487
162200579
151651106
140655568
129544703
118414480
107470584
96794129
86563378
76892235
67789537
59386928
51698152
44729497
38428373
32774489
27785995
23435292
19649348
16355519
13544276
11162212
9153705
7473621
6076216
4925958
3981049
3200409
2564084
2053130
1632186
1294938
1022917
811248
640724
505801
399288
309374
237328
180173
138624
106862
83066
62668
46424
33935
24633
17643
12103
8629
6060
4097
2859
2040
1253
739
415
270
164
72
18
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
0
0
0
0
