124 135 154 263 254 299 256 233 222 197 176 153 131 185 111 94 113 92 69 91