127 408 199 504 229 374 043 708 158 223 141 183 949 345 755 305 955 783 490 615 957 581 550 861 599 136 449 252 480 040 927 559 983 695 836 879 425 071 510 642 793 344 258 402 280 830 088 427 972 429