Knowledge
Data
58 95933 9305186 2266233296 41261548190
87 36406 33119921 730570489
43 22 67814308668