10 143 237 true 3 4 10 14 22 27 32 33 34 39