526 184 165 46 583 498 331 596 506 196 527 528 212 393 488 359 490 302 400 491 705 509 474 81 399 429 57 213 64 120 608 707 742 711 710 263 214 225 558 127 84 86 70 243 580 93 126 141 6 306 307 727 500 499 501 502 576 236 492 421 381 380 472 482 479 378 309 308 423 422 552 245 553 305 350 605 597 619 585 24 621 179 556 5 90 98 66 215 370 371 62 321 581 224 322 8 507 631 18 641 642 185 709 313 80 29 83 353 257 58 158 188 529 476 505 530 531 511 3 159 160 239 191 12 131 142 147 460 355 354 82 190 425 591 630 195 611 532 609 68 37 272 256 164 261