342 872 099 122 957 397 833 226 300 242 527 419 995 171 358 815 230 507 556 401 309 570 828 167 602 128 901 866 400 630 046 614 041 855 081 915 911 830 493 387 743 719 992 327 295 258 363 133 633 091