677 055 315 682 415 378 674 401 599 018 851 428 331 973 356 449 236 175 065 954 251 097 029 484 087 288 062 511 483 011 582 639 080 933 519 057 924 799 815 049 010 562 618 334 139 273 615 660 110 145