196 17 20 69 158 189 190 191 197 202 203 240 248 254 264 288 293 346 353 354 378 391 404 429