Knowledge
Data
176 222305087 37823139183 12278599 77856877
81089 5292309713 6968551
29176319 6382 616780760 86996966