4 78 143 true 2 9 25 28