319 034 741 673 532 488 848 651 171 675 321 258 835 616 700 684 594 748 575 850 531 910 744 068 645 773 466 552 706 760 917 717 843 096 517 587 332 407 697 595 930 106 824 860 285 976 483 354 035 399