12 1585 576 true 3 4 6 7 9 12 14 25 27 29 31 36