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