100000
775451
2482557
5813054
11382638
19820120
31703821
47570380
67782877
92514590
121527395
154147546
189029321
223993934
255923885
281134136
295500184
295572140
279521691
248380805
206280020
159299826
113977413
75390065
46043662
25951201
13560482
6568267
2977453
1271557
509495
190754
67419
24196
8423
2451
617
155
19
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
