143 770 401 598 012 338 638 732 751 671 687 447 478 525 561 831 749 410 621 323 678 680 808 505 615 432 740 226 624 489 291 479 939 976 925 825 181 624 503 106 317 287 149 062 733 485 864 869 613 178