0
6
8
15
20
27
34
41
45
53
59
65
73
82
85
90
93
96
100
102
105
109
113
118
121
129
137
142
146
154
156
163
166
170
174
177
184
188
193
198
200
