5 143 273 true 1 10 21 28 38