640 777 747 239 722 081 143 580 917 870 077 748 303 705 775 762 440 488 719 444 114 026 412 609 960 600 926 626 186 546 314 383 434 491 636 491 646 450 162 120 223 470 330 583 451 033 507 687 496 173