100000
593264
1551005
2995757
4915816
7302018
10145130
13417993
17103687
21189299
25651025
30475935
35617148
41053041
46750987
52677531
58791732
65017435
71277212
77521892
83715658
89740053
95568131
101098128
106231827
110920790
114990078
118334092
120915585
122576044
123285181
122980649
121611296
119199966
115772128
111317628
105905098
99690433
92840674
85497725
77832284
69992377
62232783
54682186
47467420
40694166
34482436
28858311
23889344
19553459
15809347
12644781
10000440
7837099
6072001
4663526
3556681
2687451
2006420
1490134
1104955
812146
593547
430723
311561
223556
158402
113216
80939
57648
40365
26956
18121
12390
8531
5467
3749
2579
1804
930
458
182
54
4
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
