139 474 167 534 528 352 652 275 115 033 583 861 269 414 750 668 937 401 261 916 940 553 125 834 956 737 158 079 325 131 446 812 377 867 460 800 699 172 307 809 017 618 047 603 563 983 181 027 097 588