9 1568 437 true 8 10 12 25 29 30 31 37 38