439 293 349 580 007 368 068 485 295 591 969 708 514 594 883 127 988 758 735 843 749 807 775 127 680 421 633 677 345 782 116 994 928 187 322 823 049 221 444 920 248 752 010 873 140 432 243 642 766 335