5 59 268 true 9 10 14 25 29