318 354 043 072 585 426 331 628 745 566 369 250 930 315 608 185 453 541 719 686 362 371 369 001 894 624 027 183 641 474 176 141 503 598 451 581 103 984 231 139 406 657 742 819 176 584 919 229 094 375