186 393 243 145 312 192 181 395 247 134 319 189 148 383 290 103 336 215 150 376 298 116 311 221 100 327 392 55 254 332 53 321 450 51 261 338 132 321 366 58 288 310 103 372 353 91 282 281 70 346 405 77 267 300 105 354 361 67 287 300 32 282 507 36 205 416 82 375 364 74 261 308 50 309 466 35 225 395 76 375 344 77 263 307 106 389 324 88 304 259 195 411 213 160 317 175 112 394 305 87 299 258 67 356 399 81 268 294