654 655 6 656 657 658 98 126 260 659 72 73 348 18 660 661 662 663 324 261 664 266 665 666 116 92 103 187 548 562 563 8 29 667 464 668 669 670 23 671 672 305 673 74 131 56 674 157 372 430 675 104 400 526 392 61 150 128 11 676 677 678 334 679 680 21 681 682 198 361 374 683 684 587 411 685 