148 054 219 875 088 120 654 852 679 869 161 828 446 932 378 384 891 413 280 621 771 733 567 877 228 597 562 890 324 296 325 896 477 610 575 048 923 403 369 399 724 691 573 725 609 370 583 012 639 605