296 173 841 604 664 810 865 741 914 610 167 306 744 649 421 506 532 159 107 364 966 701 904 031 098 912 162 598 975 539 778 869 919 164 529 000 482 135 148 366 782 301 972 221 945 578 157 980 483 062