Detailed information about 66.61.144.0/20