596 234 714 680 177 176 281 111 240 166 694 727 705 573 906 269 662 664 494 477 845 740 940 374 971 252 449 591 171 248 931 087 373 190 505 221 093 099 650 983 933 816 687 991 364 719 691 556 946 414