977 860 693 725 375 918 754 102 935 362 269 557 628 579 886 319 453 791 835 457 853 518 013 379 229 601 425 329 241 135 112 643 226 478 948 512 704 498 100 080 026 892 096 515 484 671 359 715 427 003