10 199 234 true 5 9 10 14 17 22 27 28 29 39