5 143 258 true 12 15 20 22 39