12 14583 1105 true 3 4 6 10 12 16 25 28 29 30 34 39