766 852 842 840 1001 125 764 124 154 157 348 538 385 290 942 710 318 245 292 736 472 719 718 364 195 291 18 717 138 794 808 817 937