7 1085 363 true 7 9 25 28 32 33 39