100000
774017
2482614
5815322
11372639
19770280
31640274
47497580
67726090
92435015
121449766
154048904
188832719
223686761
255574471
280746951
295157790
295354115
279559550
248795361
206847788
159929758
114520350
75733478
46201904
25991302
13467787
6445317
2876437
1207241
477927
178189
64220
22445
9058
4008
1838
574
152
8
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
