7 112 208 true 9 10 16 29 31 34 38