8 299 238 true 1 6 19 22 27 29 34 39