6
12
19
22
30
41
42
52
56
57
77
81
109
110
111
113
116
120
138
140
172
194
224
226
227
229
232
233
253
269
280
328
344
349
351
364
368
402
462
466
471
477
478
494
503
504
505
506
533
537
538
543
544
548
549
562
599
603
644
656
666
678
691
692
693
701
705
713
719
740
751
759
770
774
784
798
810
825
836
837
842
843
852
854
888
909
919
933
954
985
990
1002
1015
1029
1035
1056
1057
1092
1094
1109
1111
