521 572 708 053 137 714 580 830 066 483 072 759 627 154 762 929 527 879 251 671 420 965 542 199 385 569 792 688 971 248 891 658 500 242 447 953 353 524 970 831 444 693 647 271 819 803 695 189 073 930