159 444 155 794 643 692 703 949 565 140 406 066 870 532 405 098 228 834 536 939 150 961 711 319 989 832 424 203 844 310 600 847 961 906 557 228 609 330 774 030 862 575 903 514 362 399 007 104 154 637