671 387 087 703 435 323 432 931 984 440 353 642 567 067 119 765 772 078 053 657 624 243 472 780 197 018 477 029 376 910 692 389 144 294 405 096 429 800 103 880 561 703 052 956 523 096 571 846 110 448