529 649 639 377 062 425 055 790 686 859 399 269 965 988 636 579 611 307 532 066 575 434 027 306 816 278 082 533 429 442 778 146 198 783 909 229 980 428 264 246 165 632 561 632 070 780 843 398 963 065