135 704 606 126 183 291 977 609 861 651 042 496 902 025 458 849 780 318 508 262 809 014 275 811 138 889 216 986 985 484 531 737 117 302 294 262 260 183 874 618 059 562 562 208 927 558 493 483 637 557