666 776 660 849 039 779 714 548 041 527 094 641 348 660 546 764 420 518 867 873 142 213 403 627 486 149 842 586 969 484 784 221 756 360 558 454 386 097 864 662 511 304 706 878 271 826 958 851 782 188