12
22
24
30
32
43
69
73
74
76
128
133
143
174
186
188
189
191
212
225
228
237
238
242
246
251
326
330
351
355
370
372
373
375
399
402
407
412
421
431
455
462
477
490
494
497
507
520
530
536
537
547
565
588
615
629
636
643
645
655
675
696
708
713
739
740
758
760
761
763
768
777
794
796
798
804
811
815
820
826
831
836
849
867
879
893
929
969
976
990
992
997
999
1029
1049
1064
1074
1086
1093
1109
