157 959 291 191 214 786 545 771 098 598 902 559 446 916 997 649 085 109 446 113 628 104 257 504 671 904 511 790 673 314 344 037 806 566 563 594 064 319 666 938 751 794 214 255 669 324 879 359 994 197