125 159 872 787 944 650 479 140 066 350 070 270 438 054 464 482 805 238 603 419 781 466 717 205 600 298 996 970 726 891 384 207 928 591 428 649 835 438 405 090 755 531 748 367 717 599 995 218 008 641