7 193 239 true 3 12 18 19 29 34 35