358 687 653 350 486 729 307 520 383 690 071 539 120 410 606 885 104 423 345 329 718 680 105 158 218 619 455 179 013 734 668 965 717 051 102 704 745 324 431 496 499 617 022 287 829 307 648 625 208 659