660 411 551 254 628 739 478 187 358 534 608 471 691 416 412 472 473 456 523 184 493 662 581 183 664 525 542 190 643 586 723 684 379 431