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