Detailed information about 142.39.240.0/20