259 991 347 672 023 725 145 201 056 120 538 392 783 326 002 434 591 073 318 860 955 329 889 486 809 524 363 893 049 945 585 593 223 741 955 529 644 774 557 164 659 681 250 929 841 461 452 416 080 782