Knowledge
Data
509 74282 323697 778 21689
46029105595 494378321 12912927 33614989996 628800
186327 7681 1009023