Knowledge
Data
31 4166410169 98850217937 2687442
233 20895172 156081 574427355 68065959
1830833767 87682868 29402697226 72379399 151