8 11 15 26 34 45 48 51 58 64 73 78 79 83 84 85 89 91 94 107 114 123 126 127 134 157 159 160 164 167 177 181 189 243 1004 1009 1016 1019 2002