12 743 278 true 3 10 12 15 18 21 23 28 30 35 37 38