0
3
26
40
50
65
75
82
88
111
120
125
126
142
156
160
166
169
177
179
182
198
200
207
216
219
267
269
280
286
