100000
762484
2482846
5971243
12009485
21444414
35123500
53806717
78001651
107790687
142728380
181374106
221251810
258636308
288706354
306611756
308451763
292486401
260277788
216675298
168142291
121269339
81306788
50699692
29442700
15977238
8151662
3939191
1820787
802701
339029
136344
50953
18652
6620
2067
701
214
38
2
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
