6
12
14
15
32
42
45
57
82
90
95
104
106
128
167
195
199
217
234
236
253
261
266
283
293
295
305
311
321
333
336
342
345
349
352
365
384
387
401
413
431
439
450
460
466
471
473
477
488
523
524
526
545
553
558
573
575
