522 140 045 532 320 195 848 768 098 905 671 653 541 441 893 191 909 940 152 742 069 551 062 434 997 490 553 063 076 438 206 625 915 690 125 981 849 458 274 711 685 790 529 518 803 009 033 091 386 680