8 414 334 true 6 9 10 20 24 28 29 31