100000
769424
2483051
5865246
11562936
20300220
32778241
49502813
70958598
97315414
128283787
162948898
199576058
235674494
267578411
290998916
301666727
296503970
274743663
238618170
193315020
145593466
101671122
65767149
39431707
21915726
11333581
5463913
2456190
1023856
397252
140874
44739
12670
2969
575
117
30
7
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
