5 143 129 true 5 18 20 26 35