7 143 239 true 4 16 42 50 62 66 86