AS37963 59.82.96.0/22 CIDR and IP Range Summary.ASN: 37963 - Hangzhou Alibaba Advertising Co. Ltd.Host Count: 1022Addressable IPs: 102459.82.96.0/2459.82.97.0/2459.82.98.0/2459.82.99.0/24