100000
777906
2472782
5764075
11340113
19752023
31419968
46905461
66827408
91892442
122767144
159964854
203860839
254717412
312551406
376923978
446784492
520576422
596078951
670699534
740253740
799887045
844836687
870486349
872920342
849468099
800258368
727997729
637964476
536964576
433010914
333864365
245904941
172874623
116108738
74599834
45915049
27197435
15596568
8719570
4784957
2572148
1362759
719057
375498
192049
94089
45505
21555
10309
4816
2179
814
299
107
61
60
60
60
60
60
60
60
60
60
58
52
46
44
42
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
39
34
28
24
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
