840 608 926 535 137 098 669 970 565 763 678 118 826 016 801 424 568 686 506 897 002 860 150 644 750 540 590 062 356 788 368 302 272 295 147 797 798 501 441 187 615 142 880 420 295 742 046 659 541 687