542 261 405 795 944 193 717 809 190 847 495 035 273 496 982 949 124 503 863 621 649 339 580 282 831 424 155 835 626 708 445 981 750 954 267 477 394 424 622 090 034 510 600 881 414 166 007 660 843 208