7 195 168 true 8 9 12 18 19 31 35