100000
739656
2601220
7005820
16086394
30503411
48426588
71486157
102725743
145393639
202514042
275787653
367048793
477981416
609696708
762754600
937092117
1131402298
1342880242
1567209886
1797688591
2025970725
2243370975
2440024389
2605653785
2731180121
2809120478
2835025929
2807418114
2727427452
2598990010
2429861148
2229557139
2008507157
1777439739
1546221749
1322840959
1113580167
922698367
752961759
605548869
480409588
376262048
291161202
222744672
168496154
126188924
93512663
68610521
49864156
35882542
25586052
18107162
12717580
8880719
6174062
4266944
2930116
2004937
1366217
924674
627618
429696
291693
198612
136872
92949
60659
37011
22284
12865
7899
4869
2912
1912
1195
543
231
163
149
141
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
140
