Knowledge
Data
31 95962521 24282 4927994112 88997701424
251 1932503 4986824 993433598 348443675
46828 81266510101 7945 42