680 655 795 856 586 844 265 800 528 644 249 616 553 535 918 190 254 449 892 051 867 916 878 920 949 065 730 438 138 847 632 352 706 917 291 796 733 911 737 644 743 637 450 611 782 167 324 062 999 009