956 291 737 647 759 344 875 078 100 661 717 084 245 687 859 067 506 403 888 667 639 574 791 401 546 363 525 990 040 572 002 486 548 418 701 343 706 193 399 814 322 284 733 084 480 373 783 835 123 692