100000
592910
1536376
2984543
4958980
7480916
10560669
14205159
18445877
23285760
28714243
34743189
41370192
48570397
56398672
64835286
73861694
83468984
93679897
104442595
115703166
127547130
139922039
152815590
166190945
179975673
194253435
208947470
224019157
239368420
254981210
270878872
286883047
302996262
319294479
335656585
351988489
368209671
384229612
400010112
415546041
430712804
445457418
459606422
472986861
485537310
497338067
508225794
518104236
526711273
534144732
540300901
545215961
548706030
550762798
551354478
550375387
547873586
543804636
538254690
531263966
522859909
513147546
502066111
489640985
476172878
461707339
446250281
429992842
413031764
395542174
377666119
359509361
341250796
322889807
304561148
286383276
268473371
250910987
233858159
217411852
201534439
186273735
171676261
157778260
144585236
132134709
120494720
109557716
99321330
89768757
80939891
72804078
65353036
58529080
52255604
46567441
41388336
36691553
32450855
28647295
25248071
22219525
19507266
17064325
14887006
12949966
11229784
9715488
8409487
7268708
6282882
5422881
4671501
4022878
3450038
2945627
2510199
2140009
1818328
1547290
1315937
1119232
951160
808529
686879
584107
494728
418180
356744
304913
261110
222023
186214
156651
133305
114050
95020
77647
63598
51661
41971
35063
29405
23709
18465
14995
12272
9904
8060
6390
5153
3999
2772
1744
1162
837
535
255
120
79
30
2
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
