320 523 720 647 421 723 547 547 685 440 561 217 668 398 577 663 356 694 729 639 729 671 677 582 449 614 582 610 343 615 655 400 407 387 349 238 252 387 491 517 392 455 467 423 581 466 714 725 643 376 350