100000
773400
2464709
5765285
11280461
19602620
31240208
46746614
66507242
90790691
119419115
151876950
186805744
222021600
254620053
280928195
296601837
298034581
283218075
252693423
210245150
162165290
115303062
75268916
45004580
24651730
12417960
5795607
2551437
1088400
463436
199789
87122
38110
16573
6365
2160
841
276
76
43
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
36
30
28
22
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
18
13
6
1
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
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
0
0
0
0
