306 303 344 254 309 310 379 294 356 318 405 545 268 243 273 273 236 222 302 285 309 322 362 471 198 253 173 186 185 105 228 214 189 270 277 378 185 182 258 179 197 168 250 211 260 234 305 347 203 217 227 242 185 175 252 319 202 254 336 431 150 280 187 279 193 227 225 205 259 254 275 394 159 230 188 195 189 220 274