129 377 779 429 959 603 389 542 646 939 163 265 344 642 675 754 634 036 715 452 823 442 626 377 237 757 486 583 969 291 332 452 276 078 180 286 968 718 150 092 557 287 048 670 104 032 474 909 174 829