100000
592087
1530701
2978909
4955240
7471263
10544370
14193293
18423977
23244033
28667629
34678293
41295196
48508506
56344204
64778874
73799664
83420509
93589138
104370768
115679824
127521050
139918395
152803087
166169248
180008954
194295649
209034903
224162119
239589136
255239608
271146074
287254292
303525802
319909458
336215300
352497519
368704451
384663233
400399846
415883345
430947266
445640741
459730782
473182574
485776896
497451757
508151983
517884096
526510084
533991174
540172639
544977586
548540544
550557949
551068407
550150408
547847199
544017022
538578921
531691874
523349061
513628485
502580767
490189973
476711016
462155952
446718917
430501113
413564477
396096739
378183514
359975658
341546702
323068670
304658883
286417660
268445195
250877003
233768118
217182899
201138675
185729280
171008053
157042771
143846741
131344744
119601733
108676497
98518530
89101900
80358842
72303451
64907006
58107953
51904732
46252233
41098859
36447609
32237106
28434158
25011393
21974606
19271688
16857048
14734543
12859699
11200329
9729115
8451784
7335124
6363246
5501874
4746321
4095407
3517722
3019108
2592381
2221494
1896626
1620031
1382747
1178062
997873
841793
707997
594097
500769
422430
353976
296103
249593
208372
174871
146242
120739
100067
83130
69843
58667
48573
40639
34023
28305
23611
19453
15460
12301
9307
6602
4580
3499
2427
1663
1110
708
456
285
202
157
109
80
16
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
