100000
772173
2488063
5962861
12107991
21155394
33177588
49281148
69795898
95926057
128203831
167066622
212522929
264570531
323177525
387674255
456962850
529537693
602960455
674442004
740273608
796179188
837455385
859957722
860010988
835621962
786675129
715798643
627619403
528976731
427662376
331074822
245208214
173578622
117412710
75913032
46940529
27877431
15939729
8821821
4772973
2538675
1330761
695286
365910
199203
108124
57967
30251
14440
5980
2172
796
549
517
421
242
149
122
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
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
118
114
106
102
102
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
