891 906 549 238 108 803 949 158 728 854 731 493 405 691 736 296 773 094 332 640 389 680 700 171 494 189 120 757 164 308 923 188 755 549 913 370 563 274 556 609 465 944 946 218 427 629 684 626 190 809