11
13
16
35
37
44
47
61
67
68
78
88
94
120
124
128
130
134
140
150
151
162
163
166
172
183
185
194
211
220
227
262
277
298
317
337
345
348
367
441
449
461
470
485
495
505
521
547
564
569
573
581
584
594
600
601
626
631
635
659
685
697
717
742
756
761
769
772
774
776
786
790
799
840
841
845
905
921
922
925
930
937
940
958
959
961
968
971
973
993
1010
1011
1030
1031
1033
1082
1084
1094
1099
1111
