157 845 518 691 552 075 306 094 590 172 140 798 205 421 087 882 549 765 924 698 823 367 752 858 948 479 227 186 245 485 422 758 693 779 882 249 732 291 777 025 222 903 810 873 646 473 971 146 340 421