140 521 211 785 859 022 533 981 491 448 539 910 303 912 638 960 480 378 354 638 684 559 077 090 670 648 299 319 458 723 211 298 325 774 702 137 991 341 796 370 743 309 641 177 556 328 226 804 444 100