100000
584457
1507619
2976886
5065039
7840356
11368624
15716253
20885964
26907289
33768048
41448100
49888984
58963385
68600674
78629582
88800692
98883721
108639660
117784598
126050377
133138010
138772854
142794830
145053473
145490903
144104751
140911604
136096711
129875898
122468512
114170950
105262098
96019046
86712731
77551276
68696420
60308936
52497455
45313510
38800532
32983674
27832735
23342062
19425391
16064458
13237395
10848537
8844783
7175409
5798120
4664261
3738187
2986289
2381117
1897457
1507638
1196249
945787
744796
585988
460256
360267
281213
221091
174041
137249
109576
87391
68759
53696
43482
34304
26469
20179
15589
12065
9205
7138
5818
4884
4066
3319
2541
1839
1386
1010
754
494
355
226
140
51
6
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
0
