12 2074 578 true 2 3 4 10 15 17 18 23 26 28 29 32