312 933 036 337 678 867 741 648 515 794 117 918 012 879 332 607 607 225 894 219 538 410 437 728 337 337 907 439 849 364 378 499 995 603 917 177 934 236 560 620 694 507 647 163 539 386 256 589 354 368