4 96 143 true 14 18 87 99