Knowledge
Data
31 31 15127890038 27416 5889323491
8100 99634957 255955
43860405 7618086 32995 931385 93160