100000
772891
2475624
5833034
11503194
20294087
32700712
49206393
70498584
97235416
130053428
169258344
215034737
267331399
325878530
390057089
458836479
530522525
602573726
672078023
735822003
789662455
829381113
850675376
850150290
825918683
778243759
709563087
624458648
529289090
431332440
337349237
252844354
181294139
124324597
81594614
51323153
31010351
18103584
10272042
5699835
3095556
1654436
882569
470052
247828
130758
71176
39071
20412
10275
5415
2858
1300
490
219
107
62
60
60
60
59
58
55
48
43
41
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
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
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
