12 11671 1085 true 3 9 12 15 19 23 24 31 32 34 35 38