125 985 611 792 672 293 066 156 520 680 404 091 952 746 465 016 474 519 616 365 168 190 870 395 724 882 730 250 244 677 066 251 938 108 674 325 342 042 418 834 825 628 008 118 570 429 664 703 738 790