310 136 206 850 674 002 638 408 653 142 540 939 131 095 527 202 524 074 712 940 603 549 741 186 084 157 995 730 429 892 473 944 991 812 033 656 057 372 224 502 875 954 046 222 000 102 778 197 012 484