7 117 248 true 1 9 19 28 29 30 37