143 897 977 685 079 783 029 736 425 922 866 685 866 899 195 303 655 371 105 718 991 300 591 420 197 605 801 925 492 549 387 940 901 416 508 008 791 819 296 115 262 274 914 808 813 715 112 253 522 084