AS37963 39.104.0.0/14 CIDR and IP Range Summary.ASN: 37963 - Hangzhou Alibaba Advertising Co. Ltd.Host Count: 262142Addressable IPs: 26214439.104.0.0/1639.105.0.0/1639.106.0.0/1639.107.0.0/16