100000
595448
1573314
3025427
4891387
7130646
9703020
12578602
15721845
19108516
22718438
26506463
30502890
34641587
38897141
43243053
47674248
52155385
56632601
61130220
65602989
70017574
74306848
78487141
82508654
86341093
89957761
93286572
96299114
99014104
101373343
103278148
104698452
105688935
106145289
106017828
105285230
103917958
101888198
99180108
95822235
91756876
87043205
81799179
76037944
69902780
63489438
56993164
50524964
44182429
38068134
32332868
27071934
22336290
18113847
14476814
11401565
8847211
6772321
5086984
3760563
2743500
1974924
1402973
980920
678493
465443
319002
215868
141397
89979
55696
34180
20598
12856
7627
4466
2698
1547
785
369
214
117
32
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
