113 907 926 669 286 100 383 890 053 709 381 962 982 974 956 656 477 339 535 839 811 824 385 568 642 381 594 715 099 159 892 564 635 788 404 298 457 274 611 366 724 493 864 984 571 458 307 226 299 515