100000
595398
1586307
3050087
4910350
7101431
9580329
12300875
15243979
18393398
21739137
25235698
28887745
32672393
36554202
40543217
44635098
48811893
53072395
57367185
61703331
66060259
70438520
74811028
79207931
83544945
87855834
92148770
96361179
100484541
104503873
108432753
112287844
115977055
119528776
122916554
126108387
129101440
131888584
134559698
136983666
139101362
141023787
142677796
144017892
145123657
145913986
146367298
146559600
146452673
146012233
145139491
143929706
142337219
140349590
137946370
135134111
131910632
128243655
124150801
119627209
114661877
109282853
103529010
97400451
90934924
84195655
77233605
70153904
63098945
56143997
49331521
42788195
36630562
30905697
25718195
21092240
17042242
13546472
10586862
8146438
6164847
4590269
3366501
2427704
1720873
1202607
827231
559035
370064
240094
153256
98233
60514
36323
21728
12638
7893
5059
3096
1572
857
457
264
83
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
