100000
771672
2483457
5874446
11593534
20396479
32845741
49635471
71423782
98744755
131846019
170738906
214885061
263554026
315134374
367229169
416691113
459453770
491109345
507370489
505045176
482592471
441014948
384368787
318681422
250852481
187260624
132453518
88643593
56210787
33832693
19349107
10571076
5540610
2781569
1341321
628361
287221
130225
61040
30387
16214
8916
5191
3001
1447
574
281
108
44
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
39
34
30
26
21
20
20
20
20
20
20
20
