247 133 413 722 171 068 925 486 900 502 330 586 749 478 878 638 522 208 490 699 336 539 243 176 535 976 915 448 916 378 801 515 958 493 816 511 414 965 303 798 285 672 834 679 529 099 024 705 514 051