812 053 879 797 447 730 928 075 294 364 556 762 588 003 107 676 882 984 315 017 104 458 274 217 616 920 672 156 861 441 673 969 939 307 481 115 816 159 021 326 780 796 669 958 973 286 042 251 146 106