7 123 117 true 9 14 23 25 29 38 39