6
18
34
38
48
52
85
96
99
112
117
118
128
136
150
153
155
161
176
186
202
252
268
277
287
296
333
339
345
355
368
372
373
379
388
417
418
420
424
451
463
469
478
488
493
505
511
517
526
528
534
535
540
542
543
551
559
583
590
606
609
613
653
666
675
693
702
708
717
727
740
743
756
773
775
812
818
827
846
852
865
887
905
924
957
963
978
991
992
994
