0
8
20
22
29
34
45
67
101
109
136
141
146
155
162
172
197
199
211
224
226
233
236
237
240
255
265
287
296
