666 304 140 783 570 034 540 158 375 135 377 708 770 709 662 036 291 689 108 890 095 914 021 357 345 165 849 500 308 527 342 047 641 613 467 433 493 976 463 541 229 649 709 724 342 431 344 447 682 308