103 091 521 263 243 314 477 399 494 578 354 937 846 187 861 743 988 241 604 992 954 095 109 783 219 357 831 082 303 475 873 700 523 280 941 574 043 568 004 478 535 999 514 919 512 702 225 771 243 858