3 97 143 true 23 76 80