4
6
11
13
31
68
75
80
96
111
114
145
157
168
169
171
206
217
228
250
259
265
289
298
300
309
323
324
347
350
354
355
357
384
395
418
423
431
432
436
444
447
449
451
463
472
490
493
502
523
536
539
542
543
553
588
589
596
603
610
615
622
635
647
652
