696 980 372 091 116 715 942 723 354 805 365 181 415 692 276 160 500 930 738 466 165 679 862 311 652 747 516 496 169 742 581 452 857 474 914 896 759 694 213 895 278 800 329 146 654 394 359 014 623 672