524 929 194 952 055 485 453 059 940 066 841 759 266 614 671 176 848 376 158 858 825 370 711 441 843 465 239 774 728 409 996 996 577 353 745 206 414 515 804 884 580 454 358 565 962 847 132 555 649 972