680 127 426 687 374 952 365 461 913 839 179 943 627 460 677 807 108 529 278 082 979 268 475 652 818 400 731 115 642 054 764 043 187 145 439 967 744 273 463 336 903 316 844 636 405 630 438 895 762 443