768 964 804 682 680 333 657 809 611 430 212 926 656 962 223 503 565 260 415 251 926 359 434 406 887 205 445 336 117 939 916 253 527 464 565 329 645 540 971 158 939 084 277 773 171 370 576 110 504 446