373 580 096 564 324 285 005 593 653 866 240 060 727 413 321 463 780 883 954 012 146 535 973 685 739 078 143 381 326 498 807 258 879 527 615 409 255 459 282 640 167 638 039 540 504 208 692 053 291 328