4 143 217 true 8 16 20 39