100000
596844
1591345
3055194
4916515
7101536
9583793
12301263
15223652
18313704
21550853
24918283
28367657
31846944
35351454
38817888
42236507
45575270
48778319
51829222
54690131
57299344
59641158
61656906
63326848
64595540
65454057
65899875
65867619
65318834
64205239
62481505
60141920
57189148
53603064
49386544
44601375
39354662
33821785
28200805
22756033
17672619
13211632
9444414
6450619
4200196
2603930
1540195
861284
456925
227537
105483
45958
19066
7372
2773
994
293
69
6
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
