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