645 962 864 005 497 107 359 171 756 768 137 269 834 521 338 925 618 621 616 080 795 843 003 658 084 063 591 552 690 458 620 938 513 443 786 534 293 676 254 225 587 504 366 388 841 361 680 607 790 422