143 255 566 643 536 971 464 537 151 595 851 145 986 052 436 668 728 308 472 571 580 504 604 721 679 664 270 176 035 616 333 244 652 214 521 078 357 483 100 054 791 619 557 739 607 683 711 775 721 688