127 677 639 029 339 009 283 839 910 138 179 261 393 670 183 414 987 038 492 534 205 275 905 882 548 900 748 513 530 654 703 688 073 498 146 475 563 272 941 069 515 399 147 949 972 682 762 325 383 718