7 347 196 true 10 17 19 22 29 31 35