8 429 269 true 3 8 12 19 27 28 33 36