109 894 823 674 726 043 905 653 683 767 425 121 164 694 790 848 123 135 039 271 579 389 900 993 185 962 847 384 638 124 918 555 765 838 174 019 192 821 402 074 784 054 827 580 793 420 355 751 638 381