6
8
12
17
21
29
37
44
56
57
59
83
101
110
122
135
144
168
176
178
183
204
210
214
218
222
239
241
249
271
274
278
288
298
303
323
344
381
385
391
407
417
435
436
447
462
