12 1856 492 true 2 3 6 7 10 12 18 24 32 35 38 39