10 2588 585 true 1 6 9 12 23 25 28 30 33 35