135 235 810 914 599 306 639 175 517 447 667 118 938 834 670 614 686 899 537 008 512 648 637 539 175 213 970 725 522 970 443 423 984 350 543 425 909 877 694 518 049 830 079 672 290 945 925 748 425 897