7 93 109 true 4 10 11 14 25 27 29