106 354 42 266 199 274 88 17 19 57 182 298 466 477 350 453 451 208 242 476 194 415 290 175 465 176 98 100 66 378 3 40 440 284 416 387 13 210 422 43 150 431 285 23 289 277 391 344 226 341 371 462 450 376 475 304 250 5 497 219 264 197 78 420 117 293 46 346 319 471 419 485 430 216 44 411 224 108 122 487 241 163 135 429 201 370 222 168 470 469 447 315 24 49 396 97 494 399 325 249 196 273 240 390 14 179 433