Knowledge
Data
28 152839 98553987 932832800 75334043
40473 50170525 8620141 32461155631
3521 3301099 92 8074 702