100000
740553
2478102
6195074
13034746
24130412
40635818
64259532
96767503
139592739
193943342
260527197
339089573
428237306
525036903
624840026
721621695
807770522
875789754
918912637
932945861
916418928
871033981
801293015
713916111
616346702
516074309
419771762
332176293
256009055
192430611
141250326
101416400
71267821
49030380
33025683
21788183
14104458
8977188
5627615
3468830
2098187
1253536
745194
436124
248024
141183
82427
48831
27510
14824
7025
2791
1291
709
283
138
64
26
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
