643 489 220 134 105 393 201 435 792 050 931 453 735 108 919 968 761 853 658 853 782 439 214 493 657 297 623 249 560 294 969 919 818 839 875 769 981 072 998 304 585 828 694 715 199 033 444 375 159 285