840 257 677 950 675 027 260 265 674 070 809 952 424 711 604 180 511 895 516 568 258 910 907 309 729 525 595 698 163 165 800 709 590 095 418 505 976 142 800 318 882 403 631 456 460 525 753 138 751 137