Knowledge
Data
39866995 19566 42 46917 12
58572646 94452 81 99490656
45351980 9780 840445091 365 69792494259