100000
776257
2468026
5736846
11181597
19334420
30683948
45804671
65063713
88668734
116464415
147966266
181910958
216571686
249114703
276006813
293318874
297224128
285461238
258011731
217620708
170033840
122174511
80176983
47773801
25747912
12530730
5497249
2174518
789692
268097
90037
30466
11326
4546
1872
954
649
348
151
71
40
37
34
30
24
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
8
2
0
0
0
0
0
0
