12 672 330 true 1 3 4 7 8 10 15 18 24 28 29 32