100000
753608
2429742
5855139
12036820
21618014
34467848
51437669
73991602
103110863
139625163
183955888
236288585
296412471
363759772
437093168
514135829
591978458
667451955
736231325
793689558
835236169
856921285
856212690
831813255
784908466
718512752
637233351
546924803
453943741
364248427
282514702
211724958
153385526
107477966
72881644
47942483
30685257
19124292
11621119
6937427
4124024
2458455
1472199
890179
547796
345724
222095
142112
92582
61084
40646
28471
20009
12857
7804
4810
2808
1465
644
237
129
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
120
116
110
106
106
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
