12 1497 757 true 15 17 21 31 34 35 38 49 57 63 66 96