339 668 738 640 683 247 687 410 873 092 935 036 154 540 553 944 444 299 457 599 271 048 093 568 640 960 518 546 662 090 428 552 467 148 771 541 214 903 572 786 906 938 692 967 623 702 152 715 556 806