100000
772185
2468527
5800713
11420148
19911744
31672196
47259228
67044783
91233838
119663429
151591872
185812706
220209438
251928997
277340107
292509306
294016383
279979810
251017050
210603285
164287359
118647164
79077409
48496668
27359914
14204111
6840032
3105035
1353410
585185
259760
119513
56010
25500
10618
4662
2238
1105
556
302
127
81
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
78
73
66
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
54
44
44
40
40
40
40
40
40
40
40
40
40
40
40
40
34
26
26
20
20
20
20
20
20
20
16
11
4
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
