Detailed information about 156.77.128.0/18