100000
595970
1590432
3053739
4912382
7109065
9582465
12314928
15263593
18428174
21752789
25244569
28872724
32642385
36523079
40517798
44607314
48783249
53012347
57289375
61638479
66005926
70386135
74786773
79171738
83514884
87852629
92139143
96339835
100501677
104542215
108476710
112295648
115991298
119537851
122879284
126084527
129147409
132012481
134620019
137003513
139166314
141075121
142707882
144080920
145190141
145982475
146451590
146606843
146425806
145898799
145038790
143843753
142270029
140279659
137880727
135055513
131851526
128208765
124120156
119592368
114662111
109304596
103541137
97424876
90992145
84257068
77344543
70283201
63190833
56219199
49410722
42909460
36748256
31017357
25802139
21131961
17005118
13493522
10528793
8077940
6101917
4533420
3307888
2367887
1669751
1159231
790102
529992
348256
225951
144311
90994
54900
32911
19353
11286
6653
3928
2369
1253
558
215
82
63
22
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
