12
13
18
41
54
62
77
83
93
106
126
134
139
141
145
149
163
166
182
222
239
241
251
268
292
318
319
334
344
351
355
357
365
385
395
398
399
408
432
436
452
487
489
490
497
504
524
526
538
541
562
592
605
608
624
633
639
646
648
660
669
672
675
696
719
729
740
756
768
778
782
795
810
815
832
838
846
852
856
867
891
897
898
899
909
918
954
970
983
991
996
1009
1019
1034
1041
1049
1052
1056
1086
1089
