100000
746959
2475290
6110426
12695863
23338697
39113697
61406952
91791588
131727149
182256494
244045505
317148208
400687701
492595068
589368628
685397666
774547251
849920611
904487912
932646485
930764926
897931310
837177537
754208011
656885562
553439125
451332086
356554807
273285267
203405586
147106542
103519661
70957051
47426250
30956816
19709262
12241008
7420914
4415446
2567090
1468316
822974
448093
244987
135209
75495
41982
22544
10596
4765
1958
669
238
82
27
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
