Knowledge
Data
59562 16359125 60216 46098383621 10
94791221 66729390152 98863 9783595027
49699 73727960 66660