7 126 248 true 9 14 19 24 25 28 29