100000
592537
1535640
2978796
4944311
7449857
10508799
14115596
18262992
22944808
28128800
33792061
39959882
46533767
53490965
60784646
68314480
75981971
83680294
91321289
98756242
105874013
112490954
118487959
123681708
127981814
131121706
133064247
133647284
132885233
130768116
127319602
122601061
116723732
109819099
102127456
93872783
85356608
76734741
68183720
59900384
52063572
44729155
38015991
31993246
26654324
21964572
17937772
14529604
11671683
9284931
7318983
5728744
4444883
3425340
2615561
1983354
1491219
1114677
826257
609840
445423
321568
232248
168009
120312
84774
60029
42231
30513
22272
15477
10646
7399
4956
3269
2276
1568
1057
699
505
331
220
148
122
130
87
46
20
3
1
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
