7 1056 336 true 9 14 15 19 20 25 29