251 097 618 160 042 803 515 849 306 382 807 751 474 127 533 749 631 742 486 350 127 275 873 172 040 662 637 797 240 223 493 391 571 420 462 464 162 000 244 373 132 903 242 185 322 647 858 817 617 198