693 018 094 109 581 297 300 981 772 841 152 195 670 652 148 863 809 590 215 901 306 571 477 748 453 679 634 978 936 717 432 450 137 209 300 029 965 800 798 265 418 988 252 023 468 285 844 793 294 898