100000
595497
1583889
3043614
4904467
7117347
9635018
12409570
15419756
18640868
22040245
25600839
29301249
33128593
37032264
41023855
45067624
49105876
53174358
57192005
61178470
65099462
68947612
72712312
76332282
79816306
83115427
86175160
89034728
91610968
93890381
95873632
97539120
98841721
99763225
100268738
100348264
99946309
99054979
97639652
95695944
93232426
90193234
86606060
82451390
77770625
72594478
66993252
61059824
54931363
48753312
42617367
36645816
30978896
25723449
20969480
16776029
13165025
10145140
7660814
5658386
4092089
2905716
2017475
1370305
912760
595201
381850
239704
146513
88411
51866
30010
16970
9424
5171
3040
2149
1401
876
537
340
129
52
16
3
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
0
0
0
0
0
0
0
0
