664 405 058 276 465 870 773 992 854 293 764 943 761 306 570 128 366 208 216 380 172 782 923 813 636 576 034 570 637 959 781 559 135 793 836 841 548 936 454 331 449 942 367 470 884 741 991 053 746 315