12
24
28
35
44
47
57
60
72
78
84
98
132
135
144
149
150
163
167
171
175
188
190
192
197
217
256
265
297
346
347
354
378
388
398
409
411
419
430
441
445
452
472
480
482
508
538
542
579
589
592
608
611
613
617
625
639
648
654
662
663
697
719
742
758
761
785
793
802
808
811
825
851
856
857
867
871
877
880
882
887
891
903
905
927
933
934
937
941
995
