AS37963 59.82.104.0/21 CIDR and IP Range Summary.ASN: 37963 - Hangzhou Alibaba Advertising Co. Ltd.Host Count: 2046Addressable IPs: 204859.82.104.0/2459.82.105.0/2459.82.106.0/2459.82.107.0/2459.82.108.0/2459.82.109.0/2459.82.110.0/2459.82.111.0/24