667 935 008 385 499 897 760 621 640 953 707 566 783 943 742 068 835 012 738 545 218 776 779 721 031 535 393 789 159 049 659 301 108 522 632 516 463 846 523 081 664 685 047 018 746 564 066 127 719 637