21
24
28
36
38
52
56
70
74
87
94
96
105
124
126
151
169
173
191
198
215
259
263
276
286
291
303
320
330
339
347
354
376
379
382
386
389
398
433
437
442
453
464
466
482
486
487
488
501
504
511
538
542
554
557
565
572
573
577
591
612
626
634
647
649
651
660
667
710
726
733
734
758
771
791
792
793
798
801
802
814
816
831
846
874
875
884
888
893
896
910
917
918
934
935
957
965
967
971
983
993
1001
1038
1047
1072
1088
1095
1100
1102
1104
