506 047 181 977 588 657 088 372 435 641 881 465 755 735 906 422 598 040 067 081 333 743 405 148 103 150 181 550 098 167 225 045 574 649 349 927 505 438 328 091 978 840 795 087 509 876 267 946 100 192