12 1092 531 true 5 7 49 51 58 63 70 71 84 87 90 95