5 143 248 true 4 13 27 31 34