100000
740396
2477042
6185211
12979070
23955163
40512752
64121773
96537465
139264132
193542498
260041549
338646501
427830087
524761525
624883964
721832584
808278055
876770453
920515129
935037009
918553412
872862353
802522699
714531744
616467562
515716106
419053074
331151796
254934252
191364842
140182634
100354785
70339436
48309304
32554950
21576266
14064045
9026539
5715837
3578094
2208992
1331471
786535
454701
255372
137544
70850
35842
18245
8341
3665
1462
442
121
44
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
37
32
29
28
27
26
26
26
24
22
22
21
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
