379 360 051 540 299 105 544 709 032 641 784 534 944 661 237 487 768 267 503 039 702 057 912 474 426 558 107 234 625 297 709 188 868 528 120 383 679 048 977 925 169 922 721 933 104 674 468 894 946 028