956 013 646 788 190 134 601 387 715 302 636 085 747 468 677 796 995 032 571 501 213 947 102 662 671 789 297 756 762 117 703 656 141 537 149 640 354 807 194 669 388 834 456 214 952 676 543 440 269 442