8 143 323 true 5 9 10 14 17 21 31 34