149 719 406 856 751 555 875 889 163 976 813 513 670 732 450 709 597 037 524 810 890 885 454 054 442 471 306 906 612 792 518 790 575 768 778 260 975 043 965 280 174 940 391 101 789 837 082 177 379 923