12 10412 1049 true 2 3 10 14 17 20 21 24 30 34 35 39