10 581 333 true
2 5 6 8 14 25 27 28 29 31