12
14
22
32
43
48
58
63
64
66
70
78
83
85
118
120
140
147
149
156
178
179
183
193
194
235
245
249
251
261
270
276
287
288
306
310
311
315
320
335
336
349
366
369
390
421
432
435
442
489
495
508
520
527
533
555
558
573
579
585
586
599
608
617
633
634
662
663
676
684
692
707
721
725
750
751
754
770
774
776
781
790
795
796
813
821
844
853
858
862
887
892
898
903
918
922
923
932
933
938
940
955
959
967
972
975
1084
1085
1087
1097
1099
1100
1101
1107
1112
1115
1116
1139
