6
11
12
22
32
40
42
68
94
98
100
106
128
135
147
150
162
166
181
208
224
235
258
267
279
294
299
316
320
327
331
333
341
344
362
376
377
387
402
420
