6
12
24
26
32
38
49
65
67
77
91
95
99
106
122
142
143
151
173
188
194
235
237
238
272
285
289
292
303
316
338
346
348
386
397
399
401
403
408
412
418
419
420
421
440
445
449
469
474
485
513
517
