296 123 090 659 954 299 400 889 254 239 356 574 073 434 066 242 140 414 392 681 006 803 327 093 107 452 907 506 237 879 159 850 727 036 863 915 292 206 905 216 881 824 274 423 486 576 923 822 631 865