70 942 951 364 877 842 78 965 403 907 65 689 ( 82 156 40 403 98 626 134 033 25146 49 585 220941