496 637 179 242 951 464 196 219 427 553 423 415 447 013 978 708 581 208 587 466 584 960 967 344 534 089 529 233 929 738 950 745 592 275 821 231 913 165 749 111 451 731 624 672 326 721 696 761 168 895