12 647 534 true 15 21 34 35 38 49 57 63 66 80 85 96