AS37963 121.40.0.0/14 CIDR and IP Range Summary.ASN: 37963 - Hangzhou Alibaba Advertising Co. Ltd.Host Count: 262142Addressable IPs: 262144121.40.0.0/16121.41.0.0/16121.42.0.0/16121.43.0.0/16