0
4
18
30
36
50
57
58
64
73
93
98
105
130
146
155
173
182
183
190
195
213
214
235
272
277
279
285
290
299
322
328
341
371
373
375
380
381
403
406
424
426
432
443
