12 1688 1091 true 3 8 29 33 36 38 39 45 51 72 75 85