7 1085 408 true 7 9 25 28 32 33 39