100000
778669
2485167
5844733
11595672
20392959
32089760
47536632
67405394
92272869
122919415
159895930
203592604
254265116
311863061
375781659
445321445
519172288
595033890
669856969
739776687
800187982
845831423
872028865
874478077
851076278
801709638
729074469
638316954
536812389
432617145
333399309
245557710
172737525
115936690
74257601
45460058
26746044
15195518
8417550
4568647
2414862
1233096
609761
289821
134364
59372
25159
9010
3277
1265
430
181
137
104
103
101
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
94
90
84
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
77
69
65
62
60
60
60
60
60
60
60
60
60
60
60
60
