Knowledge
Data
50 8526 27127046980 141592608 36919197188
514 334803569 86
45161826 16135358117 2721901652