8 199 297 true 8 11 14 18 20 23 29 38