AS37963 39.100.0.0/14 CIDR and IP Range Summary.ASN: 37963 - Hangzhou Alibaba Advertising Co. Ltd.Host Count: 262142Addressable IPs: 26214439.100.0.0/1639.101.0.0/1639.102.0.0/1639.103.0.0/16