5 143 173 true 2 13 27 30 31