12 2476 674 true 1 3 4 7 8 10 15 18 24 28 29 32