100000
769495
2475953
5855123
11562655
20285247
32757526
49566724
71378583
98693784
131853324
170778430
215026028
263690150
315180466
367141452
416405589
458980649
490303352
506369015
503885530
481359245
440099416
384021494
318794068
251293932
187893644
133223582
89574271
57091982
34538970
19868178
10938206
5798597
2968965
1494741
754551
384709
198188
105014
60259
35615
19970
10170
5105
2409
983
360
161
45
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
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
