Knowledge
Data
31587 56099135356 14532 1863705421 60009
9781 143 212339 5144948
6209 083 12345 14884893357