100000
760206
2479918
5971683
11997175
21347853
34772980
52722367
75170365
101315000
129081503
154954279
174298388
182308351
175893052
155578837
125617715
92327280
61868234
37877027
21326009
11090561
5368236
2432773
1040026
428461
172242
65514
22455
7870
2554
776
187
87
35
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
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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
