28 39 28 43 82 26 84 42 33 89 28 30 276 345 331 317 280 226 226 155 114 79 159 220 74 68 30 43 20 28 926