100000
593985
1550082
2999815
4926907
7321911
10173871
13473276
17220798
21408476
26027646
31052811
36493227
42353792
48585168
55173508
62099592
69386192
77014841
84959570
93174359
101675355
110371431
119297423
128386392
137634433
147089950
156658157
166286003
175928507
185604566
195175224
204752871
214161500
223463353
232559642
241361424
249910555
258086264
265902097
273219026
279973926
286091792
291610064
296289395
300188359
303307246
305498412
306706147
306984564
306384107
304710282
301967935
298213238
293404127
287623957
280859327
273182536
264589699
255176052
245042290
234316277
223139829
211606850
199680463
187562157
175416569
163340823
151342738
139628590
128182453
117136990
106585468
96510662
86982976
78062090
69712302
61936582
54805335
48260610
42331879
36984135
32174664
27847571
24000486
20584865
17570227
14957449
12690208
10711240
9006025
7549023
6299648
5235466
4339951
3585165
2949769
2419387
1973992
1605601
1309498
1066336
867101
701809
567690
457121
365198
289387
228455
181630
143222
112019
89223
70809
56959
45165
36020
28431
22384
17685
13939
11274
9276
7794
6839
6063
5422
4708
4098
3457
2850
2514
2498
2252
2119
1939
1785
1702
1534
1464
1331
1147
844
579
452
435
417
359
278
226
98
78
76
37
4
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
