6
9
11
19
24
31
34
41
49
58
59
85
96
97
102
114
126
132
176
200
203
224
242
247
280
281
289
294
296
302
310
313
320
325
328
333
362
382
402
405
406
409
425
438
