32 1298 878 true 2 4 10 12 24 26 30 32 39 40 42 43 44 48 51 55 57 61 63 65 71 72 75 76 78 80 81 82 83 89 96 97