Detailed information about 156.40.128.0/18