25 1161 708 true 4 5 7 13 18 21 29 31 33 35 45 53 54 58 59 61 64 65 66 78 80 81 85 96 98