10 111 263 true 3 5 10 12 14 15 24 28 29 34