8 199 296 true 7 9 10 14 28 30 33 38