6 143 111 true 2 3 21 28 33 39