512 468 466 814 821 799 453 648 687 650 693 999 397 918 110 941 678 819 534 408 195 276 182 073 252 656 609 928 088 310 208 014 058 596 903 039 010 724 769 797 346 666 432 623 433 243 007 337 057 771