Detailed information about 142.59.176.0/20