Detailed information about 166.77.176.0/20