104 50 232 51 74 207 76 75 246 34 31 95 231 221 247 195 112 111 27 28 220 194