12 780 312 true 2 3 6 7 10 15 18 24 32 35 38 39