9
11
18
30
39
62
82
84
98
105
117
140
150
152
155
165
182
183
191
200
203
213
227
255
263
270
277
279
287
297
305
311
313
319
322
323
332
333
339
341
344
351
377
399
411
412
419
432
447
455
464
465
466
484
487
489
490
498
537
551
573
576
602
607
608
630
675
682
694
711
715
716
735
742
758
768
774
784
787
789
804
811
823
840
845
848
856
869
870
874
901
914
919
927
933
