100000
772634
2472440
5823412
11599548
20242065
32392335
48580067
69443632
95900827
128277787
167031102
212421109
264469681
323137869
387701075
456995116
529572585
603251845
674924000
740957008
796900784
837975273
860081917
859870958
835460247
786669775
715970085
627997643
529770172
428746049
332235477
246171780
174081633
117478671
75602285
46325930
27107757
15199081
8220347
4350615
2298087
1218312
652313
351242
187046
98827
49814
24247
11603
4857
1658
596
216
122
102
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
96
92
92
90
88
82
82
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
78
76
72
68
64
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
60
59
55
50
47
45
42
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
