7 99 117 true 0 1 8 10 28 29 39