667 455 795 301 117 460 438 079 351 992 142 863 989 793 152 143 642 803 535 539 073 588 436 783 952 138 473 189 391 002 349 224 284 953 395 850 134 864 226 042 847 030 221 280 440 989 904 657 033 415