6
12
18
20
32
35
59
60
65
70
80
81
105
112
113
117
133
159
169
177
179
216
226
237
247
264
271
272
298
310
314
344
350
351
362
367
382
388
