659 777 427 503 968 894 332 541 995 428 836 978 874 157 050 337 479 849 676 190 300 875 210 027 583 162 359 323 312 167 541 876 575 107 453 674 471 018 086 404 688 504 467 405 748 745 849 812 523 927