661 747 955 214 899 702 634 614 545 265 255 746 597 146 868 963 944 774 935 208 423 862 497 348 188 843 831 737 917 927 820 360 151 734 746 864 681 723 218 554 482 112 180 367 688 678 668 413 946 849