141 005 905 718 306 108 633 108 606 429 743 151 192 961 316 037 631 379 959 926 857 742 142 900 331 653 949 794 597 008 487 607 500 569 000 674 492 292 243 545 098 552 635 535 487 778 325 193 884 060