861 605 832 256 221 950 244 292 674 695 921 964 298 782 954 326 906 144 404 950 740 572 646 077 667 794 604 814 736 308 522 744 731 050 679 864 664 673 498 745 142 944 064 253 103 293 317 641 069 223