12 570 310 true 3 4 6 10 12 16 25 28 29 30 34 39