310 242 545 314 815 610 611 571 842 042 432 759 864 930 720 165 054 161 000 371 198 771 402 229 608 707 608 542 157 197 481 543 475 423 947 131 787 029 383 934 996 131 847 213 508 021 670 087 469 424