162 312 943 937 195 797 576 865 461 229 336 760 110 692 690 484 379 469 672 671 303 842 066 475 322 710 164 687 343 139 303 332 872 204 174 964 121 688 280 122 190 807 506 923 229 820 313 313 945 913