diff --git a/data/ChineseIPGenerate.csv b/data/ChineseIPGenerate.csv deleted file mode 100644 index f89db7c..0000000 --- a/data/ChineseIPGenerate.csv +++ /dev/null @@ -1,26 +0,0 @@ -开始IP,结束IP,IP个数,位置 -1.0.1.0 ,1.0.3.255 ,768,福州 -1.0.8.0 ,1.0.15.255 ,2048,广州 -1.0.32.0 ,1.0.63.255 ,8192,广州 -1.1.0.0 ,1.1.0.255 ,256,福州 -1.1.2.0 ,1.1.63.255 ,15872,广州 -1.2.0.0 ,1.2.2.255 ,768,北京 -1.2.4.0 ,1.2.127.255 ,31744,广州 -1.3.0.0 ,1.3.255.255 ,65536,广州 -1.4.1.0 ,1.4.127.255 ,32512,广州 -1.8.0.0 ,1.8.255.255 ,65536,北京 -1.10.0.0 ,1.10.9.255 ,2560,福州 -1.10.11.0 ,1.10.127.255 ,29952,广州 -1.12.0.0 ,1.15.255.255 ,262144,上海 -1.18.128.0 ,1.18.128.255 ,256,北京 -1.24.0.0 ,1.31.255.255 ,524288,赤峰 -1.45.0.0 ,1.45.255.255 ,65536,北京 -1.48.0.0 ,1.51.255.255 ,262144,济南 -1.56.0.0 ,1.63.255.255 ,524288,伊春 -1.68.0.0 ,1.71.255.255 ,262144,忻州 -1.80.0.0 ,1.95.255.255 ,1048576,北京 -1.116.0.0 ,1.117.255.255 ,131072,上海 -1.119.0.0 ,1.119.255.255 ,65536,北京 -1.180.0.0 ,1.185.255.255 ,393216,桂林 -1.188.0.0 ,1.199.255.255 ,786432,洛阳 -1.202.0.0 ,1.207.255.255 ,393216,铜仁 diff --git a/data/china_ip_ranges.txt b/data/china_ip_ranges.txt new file mode 100644 index 0000000..7dbbe2b --- /dev/null +++ b/data/china_ip_ranges.txt @@ -0,0 +1,4147 @@ +1.1.8.0/24 +1.2.4.0/24 +1.8.1.0/24 +1.8.8.0/24 +1.12.0.0/14 +1.24.0.0/13 +1.45.0.0/16 +1.48.0.0/14 +1.56.0.0/13 +1.68.0.0/14 +1.80.0.0/12 +1.116.0.0/15 +1.118.2.0/24 +1.118.32.0/22 +1.118.36.0/24 +1.118.64.0/24 +1.119.0.0/17 +1.119.128.0/18 +1.119.192.0/20 +1.119.208.0/22 +1.180.0.0/14 +1.184.0.0/15 +1.188.0.0/14 +1.192.0.0/13 +1.202.0.0/15 +1.204.0.0/14 +5.10.138.0/23 +5.10.140.0/24 +5.10.143.0/24 +8.128.32.0/19 +8.128.64.0/19 +8.128.96.0/20 +8.129.0.0/16 +8.130.0.0/15 +8.132.0.0/14 +8.136.0.0/13 +8.144.0.0/14 +8.148.0.0/19 +8.148.36.0/22 +8.148.40.0/22 +8.148.64.0/18 +8.148.128.0/17 +8.149.0.0/16 +8.150.0.0/20 +8.150.16.0/21 +8.150.64.0/23 +8.152.0.0/13 +8.160.0.0/15 +8.162.0.0/18 +8.162.64.0/19 +8.163.0.0/16 +8.164.0.0/14 +8.168.0.0/16 +11.210.240.0/23 +14.16.0.0/12 +14.102.156.0/22 +14.103.0.0/16 +14.104.0.0/13 +14.112.0.0/12 +14.134.0.0/15 +14.144.0.0/12 +14.204.0.0/15 +14.208.0.0/12 +16.2.142.0/23 +23.133.188.0/24 +23.161.8.0/24 +23.236.111.0/24 +26.234.64.0/22 +26.241.140.0/22 +27.0.128.0/24 +27.0.130.0/23 +27.0.132.0/22 +27.0.160.0/21 +27.0.204.0/22 +27.0.208.0/21 +27.8.0.0/13 +27.16.0.0/12 +27.36.0.0/14 +27.40.0.0/13 +27.50.128.0/17 +27.98.224.0/19 +27.99.128.0/17 +27.106.128.0/18 +27.106.204.0/22 +27.109.124.0/22 +27.112.0.0/21 +27.115.0.0/17 +27.128.0.0/15 +27.144.0.0/16 +27.148.0.0/14 +27.152.0.0/13 +27.184.0.0/13 +27.192.0.0/11 +27.224.0.0/14 +31.56.66.0/24 +31.57.248.0/24 +36.1.0.0/16 +36.4.0.0/14 +36.16.0.0/12 +36.32.0.0/14 +36.36.0.0/16 +36.40.0.0/13 +36.48.0.0/15 +36.50.226.0/24 +36.51.224.0/23 +36.51.226.0/24 +36.51.248.0/24 +36.51.253.0/24 +36.51.254.0/24 +36.56.0.0/13 +36.96.0.0/12 +36.112.0.0/15 +36.114.0.0/16 +36.128.0.0/10 +36.192.0.0/16 +36.206.0.0/16 +36.212.0.0/15 +36.214.0.0/16 +36.221.0.0/17 +36.248.0.0/14 +36.255.116.0/22 +36.255.128.0/22 +36.255.164.0/24 +38.111.220.0/23 +39.64.0.0/11 +39.96.0.0/13 +39.104.0.0/14 +39.108.0.0/16 +39.128.0.0/10 +40.72.0.0/15 +40.125.128.0/17 +40.126.64.0/18 +40.162.0.0/16 +42.0.128.0/17 +42.4.0.0/14 +42.48.0.0/15 +42.51.0.0/16 +42.52.0.0/14 +42.56.0.0/14 +42.62.0.0/17 +42.63.0.0/16 +42.80.0.0/15 +42.83.128.0/22 +42.83.132.0/23 +42.83.134.0/24 +42.83.144.0/22 +42.83.189.0/24 +42.83.190.0/24 +42.83.200.0/23 +42.84.0.0/14 +42.88.0.0/13 +42.96.128.0/17 +42.97.0.0/16 +42.99.0.0/18 +42.100.0.0/14 +42.120.0.0/15 +42.122.0.0/16 +42.123.64.0/18 +42.156.128.0/17 +42.157.128.0/21 +42.157.160.0/19 +42.157.192.0/21 +42.158.0.0/15 +42.176.0.0/13 +42.184.0.0/15 +42.186.0.0/16 +42.187.120.0/22 +42.187.128.0/17 +42.192.0.0/15 +42.194.12.0/24 +42.194.128.0/17 +42.199.0.0/17 +42.199.128.0/18 +42.199.192.0/19 +42.199.240.0/22 +42.201.32.0/19 +42.201.64.0/21 +42.201.72.0/22 +42.201.76.0/23 +42.202.0.0/15 +42.224.0.0/12 +42.240.0.0/21 +42.240.8.0/22 +42.240.12.0/23 +42.240.16.0/23 +42.240.20.0/22 +42.240.128.0/17 +42.242.0.0/15 +42.244.0.0/14 +42.248.0.0/15 +43.136.0.0/13 +43.144.0.0/15 +43.176.0.0/14 +43.180.0.0/16 +43.192.0.0/16 +43.193.0.0/18 +43.193.64.0/24 +43.194.0.0/20 +43.194.16.0/24 +43.195.0.0/20 +43.196.0.0/16 +43.224.12.0/22 +43.224.24.0/22 +43.224.52.0/23 +43.224.56.0/22 +43.224.80.0/22 +43.224.240.0/24 +43.225.76.0/22 +43.225.84.0/23 +43.225.87.0/24 +43.225.120.0/22 +43.225.180.0/22 +43.225.208.0/22 +43.225.216.0/22 +43.225.255.0/24 +43.226.32.0/19 +43.226.64.0/20 +43.226.112.0/21 +43.226.128.0/19 +43.226.164.0/22 +43.226.236.0/22 +43.227.56.0/21 +43.227.64.0/21 +43.227.80.0/20 +43.227.104.0/22 +43.227.140.0/22 +43.227.152.0/21 +43.227.160.0/20 +43.227.176.0/21 +43.227.192.0/19 +43.227.252.0/22 +43.228.0.0/19 +43.228.36.0/22 +43.228.40.0/21 +43.228.48.0/20 +43.228.64.0/21 +43.228.76.0/22 +43.228.116.0/22 +43.228.204.0/22 +43.228.240.0/22 +43.229.48.0/22 +43.229.184.0/22 +43.229.216.0/22 +43.230.72.0/22 +43.230.136.0/22 +43.230.221.0/24 +43.230.222.0/23 +43.231.32.0/22 +43.231.41.0/24 +43.231.46.0/23 +43.231.96.0/20 +43.231.144.0/20 +43.231.160.0/21 +43.231.168.0/22 +43.239.95.0/24 +43.239.120.0/22 +43.239.172.0/24 +43.240.0.0/22 +43.240.56.0/21 +43.240.72.0/22 +43.240.124.0/22 +43.240.128.0/22 +43.240.133.0/24 +43.240.136.0/22 +43.240.156.0/22 +43.240.192.0/21 +43.240.200.0/23 +43.240.202.0/24 +43.240.204.0/22 +43.240.216.0/21 +43.241.16.0/22 +43.241.48.0/22 +43.241.76.0/22 +43.241.180.0/22 +43.241.208.0/20 +43.241.224.0/20 +43.241.240.0/22 +43.242.72.0/22 +43.242.84.0/22 +43.242.96.0/22 +43.242.152.0/21 +43.242.164.0/22 +43.242.180.0/22 +43.242.192.0/21 +43.242.204.0/22 +43.242.252.0/22 +43.243.4.0/22 +43.243.12.0/22 +43.243.16.0/22 +43.243.88.0/22 +43.243.128.0/22 +43.243.136.0/22 +43.243.148.0/22 +43.243.156.0/22 +43.243.228.0/22 +43.243.232.0/22 +43.243.244.0/22 +43.247.4.0/24 +43.247.68.0/22 +43.247.84.0/22 +43.247.88.0/22 +43.247.100.0/22 +43.247.176.0/20 +43.247.196.0/22 +43.247.244.0/22 +43.247.248.0/22 +43.248.0.0/22 +43.248.48.0/22 +43.248.76.0/22 +43.248.96.0/21 +43.248.108.0/22 +43.248.112.0/21 +43.248.128.0/20 +43.248.184.0/21 +43.248.192.0/20 +43.248.232.0/22 +43.248.244.0/22 +43.249.136.0/22 +43.249.144.0/22 +43.249.168.0/23 +43.249.192.0/22 +43.249.236.0/22 +43.250.4.0/22 +43.250.32.0/22 +43.250.96.0/22 +43.250.112.0/22 +43.250.144.0/22 +43.250.168.0/22 +43.250.200.0/22 +43.250.236.0/22 +43.250.244.0/22 +43.251.4.0/22 +43.251.8.0/22 +43.251.36.0/22 +43.251.100.0/22 +43.251.244.0/22 +43.252.48.0/24 +43.254.0.0/22 +43.254.8.0/22 +43.254.24.0/22 +43.254.44.0/22 +43.254.52.0/22 +43.254.88.0/22 +43.254.100.0/22 +43.254.104.0/23 +43.254.106.0/24 +43.254.116.0/22 +43.254.136.0/22 +43.254.140.0/23 +43.254.144.0/20 +43.254.168.0/21 +43.254.192.0/22 +43.254.200.0/22 +43.254.220.0/22 +43.254.224.0/20 +43.254.240.0/22 +43.254.248.0/21 +43.255.0.0/22 +43.255.68.0/22 +43.255.84.0/22 +43.255.96.0/22 +43.255.184.0/22 +43.255.192.0/22 +43.255.200.0/22 +43.255.212.0/22 +43.255.224.0/21 +44.30.15.0/24 +44.30.28.0/24 +44.31.28.0/24 +44.31.42.0/24 +44.31.81.0/24 +44.31.96.0/24 +44.31.216.0/24 +44.32.143.0/24 +44.32.191.0/24 +44.32.192.0/24 +45.9.11.0/24 +45.40.192.0/18 +45.62.168.0/24 +45.65.20.0/22 +45.65.24.0/22 +45.112.232.0/22 +45.113.20.0/22 +45.113.24.0/22 +45.113.40.0/22 +45.113.200.0/22 +45.113.206.0/24 +45.114.189.0/24 +45.115.44.0/22 +45.115.144.0/22 +45.115.164.0/22 +45.115.200.0/22 +45.116.32.0/22 +45.116.52.0/22 +45.116.100.0/22 +45.116.140.0/22 +45.116.152.0/22 +45.116.208.0/22 +45.117.8.0/22 +45.117.68.0/22 +45.119.60.0/22 +45.119.64.0/21 +45.119.104.0/23 +45.119.116.0/22 +45.120.100.0/22 +45.120.164.0/22 +45.120.241.0/24 +45.120.243.0/24 +45.121.52.0/24 +45.121.55.0/24 +45.123.128.0/22 +45.123.168.0/21 +45.123.176.0/21 +45.124.20.0/22 +45.124.68.0/22 +45.124.76.0/22 +45.124.80.0/22 +45.124.124.0/22 +45.125.24.0/24 +45.125.44.0/22 +45.125.56.0/22 +45.126.112.0/22 +45.126.120.0/22 +45.127.129.0/24 +45.127.144.0/21 +45.135.149.0/24 +45.147.6.0/24 +45.151.47.0/24 +45.157.88.0/24 +45.195.6.0/24 +45.197.131.0/24 +45.202.64.0/22 +45.202.209.0/24 +45.202.210.0/23 +45.202.212.0/24 +45.202.245.0/24 +45.248.8.0/22 +45.248.108.0/24 +45.248.110.0/24 +45.248.204.0/22 +45.249.189.0/24 +45.249.212.0/22 +45.250.28.0/22 +45.250.32.0/21 +45.250.40.0/22 +45.250.152.0/23 +45.250.180.0/22 +45.250.184.0/22 +45.250.188.0/24 +45.251.0.0/23 +45.251.8.0/22 +45.251.20.0/22 +45.251.88.0/21 +45.251.96.0/21 +45.251.120.0/22 +45.252.0.0/22 +45.252.48.0/22 +45.252.104.0/22 +45.253.24.0/22 +45.253.32.0/24 +45.253.60.0/22 +45.253.96.0/20 +45.253.112.0/21 +45.253.132.0/22 +45.253.136.0/21 +45.253.144.0/20 +45.253.160.0/19 +45.253.192.0/19 +45.253.224.0/20 +45.253.240.0/22 +45.254.8.0/22 +45.254.20.0/22 +45.254.48.0/23 +45.254.50.0/24 +45.254.64.0/20 +45.255.152.0/22 +47.92.0.0/14 +47.96.0.0/12 +47.112.0.0/13 +47.120.0.0/14 +49.4.0.0/18 +49.4.64.0/19 +49.4.96.0/20 +49.4.112.0/21 +49.4.120.0/22 +49.4.124.0/23 +49.4.126.0/24 +49.4.128.0/22 +49.7.0.0/16 +49.52.0.0/14 +49.64.0.0/11 +49.112.0.0/13 +49.120.0.0/14 +49.128.223.0/24 +49.140.0.0/15 +49.208.0.0/14 +49.213.62.0/23 +49.221.26.0/23 +49.221.64.0/19 +49.221.128.0/19 +49.232.0.0/14 +49.239.192.0/18 +52.80.0.0/15 +52.82.0.0/17 +52.82.128.0/23 +52.82.131.0/24 +52.82.132.0/24 +52.82.134.0/23 +52.82.136.0/24 +52.82.144.0/23 +52.82.148.0/22 +52.82.153.0/24 +52.82.160.0/21 +52.82.170.0/23 +52.82.172.0/22 +52.82.176.0/21 +52.82.184.0/23 +52.82.187.0/24 +52.82.188.0/23 +52.82.190.0/24 +52.82.192.0/18 +52.83.0.0/16 +52.130.0.0/15 +54.222.0.0/19 +54.222.32.0/21 +54.222.45.0/24 +54.222.46.0/23 +54.222.48.0/21 +54.222.57.0/24 +54.222.60.0/22 +54.222.64.0/23 +54.222.70.0/23 +54.222.72.0/21 +54.222.80.0/21 +54.222.88.0/24 +54.222.90.0/23 +54.222.96.0/23 +54.222.100.0/22 +54.222.104.0/21 +54.222.112.0/22 +54.222.116.0/23 +54.222.128.0/17 +54.223.0.0/16 +58.16.0.0/13 +58.24.0.0/15 +58.30.0.0/15 +58.32.0.0/11 +58.67.128.0/17 +58.68.236.0/24 +58.68.247.0/24 +58.82.0.0/22 +58.83.0.0/16 +58.87.64.0/18 +58.99.128.0/17 +58.100.0.0/15 +58.116.0.0/14 +58.128.0.0/13 +58.144.0.0/16 +58.154.0.0/15 +58.192.0.0/11 +58.240.0.0/12 +59.32.0.0/13 +59.40.0.0/15 +59.42.0.0/16 +59.44.0.0/14 +59.48.0.0/12 +59.64.0.0/12 +59.80.0.0/17 +59.81.8.0/23 +59.81.40.0/23 +59.81.46.0/24 +59.81.64.0/23 +59.81.82.0/23 +59.81.94.0/23 +59.81.102.0/23 +59.81.104.0/22 +59.82.0.0/17 +59.82.128.0/20 +59.82.144.0/21 +59.83.192.0/19 +59.83.224.0/21 +59.83.232.0/22 +59.107.0.0/17 +59.108.0.0/16 +59.109.0.0/17 +59.109.128.0/18 +59.109.192.0/20 +59.109.208.0/21 +59.109.216.0/22 +59.110.0.0/16 +59.111.0.0/20 +59.111.17.0/24 +59.111.18.0/23 +59.111.21.0/24 +59.111.22.0/24 +59.111.24.0/21 +59.111.32.0/24 +59.111.35.0/24 +59.111.36.0/24 +59.111.40.0/21 +59.111.64.0/19 +59.111.96.0/21 +59.111.104.0/23 +59.111.107.0/24 +59.111.109.0/24 +59.111.111.0/24 +59.111.112.0/21 +59.111.128.0/20 +59.111.144.0/24 +59.111.152.0/21 +59.111.160.0/21 +59.111.168.0/22 +59.111.173.0/24 +59.111.175.0/24 +59.111.176.0/24 +59.111.178.0/23 +59.111.181.0/24 +59.111.182.0/23 +59.111.190.0/24 +59.111.192.0/23 +59.111.198.0/23 +59.111.203.0/24 +59.111.205.0/24 +59.111.211.0/24 +59.111.214.0/24 +59.111.224.0/21 +59.111.232.0/23 +59.111.236.0/24 +59.111.238.0/23 +59.111.240.0/22 +59.111.244.0/24 +59.111.248.0/21 +59.151.0.0/17 +59.152.36.0/24 +59.152.38.0/23 +59.153.4.0/23 +59.153.32.0/22 +59.153.92.0/22 +59.153.116.0/22 +59.153.164.0/22 +59.153.168.0/24 +59.172.0.0/14 +59.191.0.0/17 +59.252.0.0/16 +60.0.0.0/11 +60.63.0.0/16 +60.160.0.0/11 +60.194.0.0/15 +60.200.0.0/24 +60.204.0.0/14 +60.208.0.0/12 +60.232.0.0/16 +60.235.0.0/16 +60.245.128.0/17 +60.247.0.0/16 +60.252.0.0/16 +60.253.128.0/17 +60.255.0.0/16 +61.4.80.0/23 +61.28.20.0/24 +61.28.22.0/24 +61.28.49.0/24 +61.28.108.0/24 +61.28.112.0/20 +61.29.128.0/18 +61.47.128.0/18 +61.48.0.0/13 +61.87.192.0/18 +61.128.0.0/10 +61.232.0.0/14 +61.236.80.0/20 +61.236.96.0/20 +61.236.112.0/21 +61.236.248.0/24 +61.236.251.0/24 +61.237.0.0/16 +61.240.0.0/16 +61.241.0.0/17 +61.241.128.0/18 +61.241.192.0/19 +61.242.0.0/15 +62.72.181.0/24 +62.234.0.0/16 +63.140.0.0/24 +63.140.3.0/24 +63.140.4.0/23 +66.102.240.0/21 +66.102.248.0/22 +66.102.252.0/24 +66.102.254.0/23 +68.79.0.0/18 +69.163.104.0/24 +69.163.106.0/24 +69.163.123.0/24 +69.172.70.0/24 +69.230.192.0/18 +69.231.128.0/18 +69.234.192.0/18 +69.235.128.0/18 +71.131.192.0/18 +71.132.0.0/18 +71.136.64.0/18 +71.137.0.0/18 +74.122.24.0/22 +77.107.118.0/24 +81.68.0.0/14 +81.173.18.0/23 +81.173.20.0/22 +81.173.28.0/24 +82.156.0.0/15 +85.149.220.0/24 +85.237.205.0/24 +94.191.0.0/17 +101.1.0.0/22 +101.2.172.0/22 +101.4.0.0/14 +101.16.0.0/12 +101.33.128.0/17 +101.34.0.0/15 +101.36.64.0/20 +101.36.128.0/17 +101.37.0.0/16 +101.39.0.0/16 +101.40.0.0/16 +101.42.0.0/15 +101.49.206.0/23 +101.49.208.0/24 +101.49.212.0/24 +101.50.8.0/21 +101.50.56.0/22 +101.52.4.0/24 +101.52.6.0/24 +101.52.112.0/21 +101.52.124.0/22 +101.52.128.0/20 +101.52.200.0/21 +101.52.212.0/22 +101.52.216.0/21 +101.52.232.0/23 +101.52.236.0/22 +101.52.240.0/20 +101.53.100.0/22 +101.55.21.0/24 +101.64.0.0/13 +101.72.0.0/14 +101.76.0.0/15 +101.78.0.0/22 +101.80.0.0/12 +101.96.10.0/23 +101.96.128.0/23 +101.96.130.0/24 +101.96.132.0/23 +101.96.134.0/24 +101.96.142.0/23 +101.96.144.0/20 +101.96.192.0/18 +101.104.144.0/20 +101.104.160.0/20 +101.106.0.0/19 +101.124.0.0/16 +101.125.0.0/22 +101.125.4.0/23 +101.125.6.0/24 +101.125.130.0/24 +101.125.250.0/23 +101.125.252.0/22 +101.126.0.0/18 +101.126.64.0/19 +101.126.96.0/20 +101.126.128.0/19 +101.126.172.0/22 +101.126.176.0/20 +101.126.192.0/19 +101.126.228.0/22 +101.126.232.0/21 +101.126.240.0/20 +101.128.0.0/22 +101.129.0.0/16 +101.132.0.0/15 +101.144.0.0/12 +101.197.0.0/16 +101.198.0.0/22 +101.198.4.0/24 +101.198.160.0/19 +101.198.192.0/19 +101.199.48.0/20 +101.199.112.0/24 +101.199.128.0/23 +101.199.196.0/22 +101.199.252.0/22 +101.200.0.0/15 +101.203.172.0/22 +101.204.0.0/14 +101.224.0.0/13 +101.234.76.0/22 +101.236.0.0/16 +101.237.0.0/19 +101.237.33.0/24 +101.237.34.0/23 +101.237.36.0/22 +101.237.40.0/24 +101.237.128.0/20 +101.240.0.0/14 +101.245.0.0/22 +101.245.8.0/21 +101.245.16.0/21 +101.245.32.0/19 +101.245.64.0/18 +101.245.128.0/20 +101.245.144.0/22 +101.245.152.0/21 +101.245.160.0/20 +101.246.172.0/22 +101.246.176.0/20 +101.247.0.0/18 +101.247.64.0/19 +101.247.96.0/20 +101.248.0.0/15 +101.251.0.0/22 +101.251.80.0/20 +101.251.128.0/19 +101.251.160.0/20 +101.251.176.0/22 +101.251.192.0/18 +101.254.0.0/20 +101.254.32.0/19 +101.254.64.0/18 +101.254.128.0/17 +103.1.8.0/22 +103.1.20.0/22 +103.1.168.0/22 +103.2.108.0/22 +103.2.208.0/22 +103.3.96.0/22 +103.3.112.0/20 +103.3.128.0/22 +103.3.136.0/21 +103.3.152.0/21 +103.4.56.0/22 +103.5.52.0/24 +103.5.192.0/23 +103.5.194.0/24 +103.6.220.0/22 +103.7.140.0/22 +103.8.32.0/22 +103.8.52.0/22 +103.8.68.0/22 +103.8.220.0/22 +103.9.8.0/22 +103.9.252.0/22 +103.10.0.0/22 +103.10.84.0/22 +103.12.98.0/23 +103.12.184.0/22 +103.12.232.0/22 +103.13.12.0/24 +103.13.244.0/22 +103.14.78.0/24 +103.14.132.0/22 +103.14.136.0/22 +103.15.4.0/22 +103.15.96.0/22 +103.16.124.0/22 +103.17.40.0/22 +103.17.228.0/22 +103.19.46.0/23 +103.19.64.0/22 +103.19.232.0/22 +103.20.32.0/22 +103.20.112.0/22 +103.20.128.0/22 +103.20.160.0/22 +103.20.248.0/22 +103.21.116.0/22 +103.21.140.0/22 +103.21.176.0/22 +103.22.188.0/22 +103.22.252.0/22 +103.23.8.0/22 +103.23.160.0/22 +103.24.116.0/22 +103.24.176.0/22 +103.24.228.0/22 +103.25.20.0/22 +103.25.24.0/22 +103.25.36.0/22 +103.25.64.0/23 +103.25.156.0/24 +103.26.0.0/22 +103.26.64.0/22 +103.26.76.0/22 +103.27.4.0/22 +103.27.24.0/22 +103.27.240.0/22 +103.28.8.0/24 +103.28.204.0/22 +103.28.212.0/22 +103.29.16.0/22 +103.29.24.0/23 +103.29.136.0/22 +103.30.148.0/24 +103.30.151.0/24 +103.31.48.0/22 +103.31.200.0/22 +103.31.236.0/22 +103.35.104.0/22 +103.36.28.0/22 +103.36.36.0/22 +103.36.60.0/22 +103.36.96.0/22 +103.36.132.0/22 +103.36.136.0/22 +103.36.164.0/22 +103.36.168.0/21 +103.36.192.0/20 +103.36.208.0/22 +103.36.220.0/22 +103.37.7.0/24 +103.37.12.0/22 +103.37.16.0/22 +103.37.44.0/22 +103.37.72.0/22 +103.37.100.0/22 +103.37.136.0/21 +103.37.144.0/20 +103.37.160.0/21 +103.37.172.0/22 +103.38.40.0/22 +103.38.76.0/22 +103.38.84.0/22 +103.38.92.0/23 +103.38.116.0/22 +103.38.224.0/22 +103.38.232.0/22 +103.38.252.0/23 +103.39.64.0/22 +103.39.200.0/21 +103.39.208.0/20 +103.39.224.0/21 +103.39.232.0/22 +103.40.12.0/22 +103.40.173.0/24 +103.40.174.0/23 +103.40.192.0/22 +103.40.232.0/22 +103.40.240.0/20 +103.41.0.0/22 +103.41.116.0/22 +103.41.164.0/22 +103.41.232.0/23 +103.42.8.0/22 +103.42.76.0/22 +103.42.104.0/22 +103.43.132.0/24 +103.43.134.0/23 +103.43.184.0/22 +103.43.240.0/23 +103.44.56.0/22 +103.44.80.0/22 +103.44.144.0/22 +103.44.168.0/23 +103.44.171.0/24 +103.44.176.0/22 +103.44.236.0/22 +103.44.240.0/20 +103.45.72.0/21 +103.45.128.0/19 +103.45.160.0/22 +103.45.168.0/23 +103.45.171.0/24 +103.45.172.0/22 +103.45.176.0/20 +103.45.248.0/22 +103.46.12.0/22 +103.46.16.0/20 +103.46.32.0/19 +103.46.64.0/18 +103.46.128.0/21 +103.46.136.0/22 +103.46.168.0/22 +103.47.48.0/22 +103.47.80.0/22 +103.48.232.0/23 +103.48.235.0/24 +103.49.12.0/22 +103.49.108.0/22 +103.49.196.0/24 +103.49.198.0/23 +103.51.62.0/23 +103.52.100.0/22 +103.52.104.0/23 +103.52.172.0/22 +103.52.176.0/22 +103.52.196.0/22 +103.53.124.0/22 +103.53.208.0/24 +103.53.211.0/24 +103.54.48.0/22 +103.55.172.0/22 +103.55.228.0/22 +103.56.60.0/22 +103.56.76.0/22 +103.56.100.0/22 +103.56.104.0/22 +103.56.152.0/22 +103.56.184.0/22 +103.57.12.0/22 +103.57.136.0/23 +103.57.139.0/24 +103.59.112.0/21 +103.59.124.0/22 +103.59.148.0/22 +103.59.168.0/23 +103.60.164.0/22 +103.60.228.0/23 +103.60.236.0/22 +103.61.60.0/22 +103.61.104.0/23 +103.61.153.0/24 +103.61.154.0/23 +103.61.188.0/22 +103.62.88.0/23 +103.63.160.0/20 +103.63.176.0/21 +103.63.244.0/22 +103.64.24.0/21 +103.64.140.0/22 +103.64.144.0/22 +103.64.152.0/21 +103.64.208.0/21 +103.65.8.0/22 +103.65.224.0/23 +103.66.32.0/22 +103.68.128.0/22 +103.69.16.0/22 +103.69.116.0/22 +103.70.8.0/22 +103.70.220.0/22 +103.71.68.0/22 +103.71.200.0/23 +103.71.202.0/24 +103.71.232.0/22 +103.72.113.0/24 +103.72.120.0/22 +103.72.172.0/24 +103.73.48.0/24 +103.73.116.0/22 +103.73.136.0/21 +103.73.144.0/22 +103.73.204.0/22 +103.74.24.0/21 +103.74.48.0/22 +103.74.80.0/22 +103.75.104.0/22 +103.75.152.0/22 +103.76.60.0/22 +103.76.220.0/22 +103.76.224.0/22 +103.77.28.0/22 +103.77.72.0/22 +103.77.92.0/22 +103.77.132.0/22 +103.78.60.0/22 +103.78.126.0/23 +103.78.228.0/22 +103.79.24.0/22 +103.79.200.0/22 +103.79.228.0/24 +103.81.4.0/22 +103.81.48.0/22 +103.81.123.0/24 +103.81.200.0/22 +103.82.52.0/22 +103.82.224.0/22 +103.83.44.0/22 +103.83.64.0/22 +103.83.72.0/22 +103.83.120.0/22 +103.84.136.0/22 +103.84.170.0/23 +103.85.84.0/22 +103.85.147.0/24 +103.85.164.0/22 +103.85.168.0/21 +103.85.176.0/22 +103.87.180.0/22 +103.88.32.0/21 +103.88.64.0/22 +103.88.96.0/22 +103.89.184.0/21 +103.89.192.0/19 +103.89.224.0/21 +103.90.56.0/23 +103.90.80.0/22 +103.90.92.0/22 +103.90.152.0/22 +103.90.176.0/22 +103.90.188.0/22 +103.91.176.0/22 +103.91.208.0/22 +103.92.88.0/22 +103.93.180.0/22 +103.93.204.0/22 +103.94.12.0/22 +103.94.200.0/22 +103.95.68.0/22 +103.95.252.0/22 +103.96.8.0/22 +103.96.214.0/23 +103.96.224.0/23 +103.97.60.0/24 +103.97.62.0/23 +103.97.112.0/23 +103.97.144.0/22 +103.98.0.0/24 +103.98.15.0/24 +103.98.44.0/22 +103.98.92.0/22 +103.98.96.0/22 +103.98.125.0/24 +103.98.127.0/24 +103.98.220.0/22 +103.98.248.0/21 +103.99.40.0/23 +103.99.104.0/22 +103.100.64.0/22 +103.101.124.0/23 +103.101.180.0/22 +103.102.196.0/22 +103.102.200.0/22 +103.102.213.0/24 +103.102.214.0/24 +103.103.12.0/24 +103.103.36.0/24 +103.104.252.0/22 +103.105.0.0/22 +103.105.12.0/22 +103.105.60.0/22 +103.105.180.0/22 +103.105.184.0/22 +103.105.200.0/23 +103.105.202.0/24 +103.105.220.0/22 +103.106.36.0/22 +103.106.252.0/22 +103.107.0.0/22 +103.107.188.0/22 +103.107.216.0/21 +103.108.244.0/24 +103.108.247.0/24 +103.109.20.0/22 +103.110.132.0/22 +103.110.136.0/22 +103.111.64.0/24 +103.111.172.0/22 +103.113.4.0/22 +103.113.92.0/22 +103.114.100.0/22 +103.114.158.0/23 +103.114.212.0/23 +103.114.236.0/22 +103.115.92.0/22 +103.115.120.0/22 +103.115.248.0/22 +103.116.76.0/23 +103.116.78.0/24 +103.116.92.0/22 +103.116.120.0/23 +103.116.123.0/24 +103.116.138.0/23 +103.117.16.0/22 +103.117.220.0/22 +103.117.248.0/22 +103.118.52.0/22 +103.118.60.0/22 +103.119.104.0/22 +103.119.224.0/22 +103.120.72.0/22 +103.120.88.0/22 +103.120.196.0/22 +103.120.224.0/22 +103.121.52.0/22 +103.121.164.0/23 +103.121.166.0/24 +103.121.250.0/24 +103.122.48.0/22 +103.123.4.0/23 +103.124.182.0/23 +103.125.236.0/22 +103.126.1.0/24 +103.126.19.0/24 +103.126.101.0/24 +103.126.102.0/23 +103.126.124.0/22 +103.130.160.0/23 +103.131.138.0/23 +103.131.152.0/22 +103.131.168.0/22 +103.131.176.0/22 +103.132.22.0/23 +103.132.212.0/23 +103.132.234.0/23 +103.133.128.0/23 +103.133.176.0/22 +103.135.160.0/22 +103.135.192.0/23 +103.135.195.0/24 +103.135.196.0/22 +103.135.236.0/24 +103.137.60.0/24 +103.138.156.0/23 +103.139.136.0/23 +103.139.172.0/23 +103.139.212.0/23 +103.140.14.0/23 +103.140.152.0/23 +103.140.228.0/23 +103.141.10.0/23 +103.142.96.0/23 +103.142.220.0/23 +103.142.234.0/23 +103.143.16.0/22 +103.143.228.0/23 +103.144.52.0/23 +103.144.66.0/23 +103.144.70.0/24 +103.144.158.0/23 +103.145.38.0/23 +103.145.42.0/23 +103.145.90.0/24 +103.145.92.0/24 +103.146.126.0/23 +103.147.124.0/24 +103.149.181.0/24 +103.149.242.0/24 +103.149.244.0/22 +103.150.10.0/23 +103.150.24.0/23 +103.150.164.0/23 +103.150.181.0/24 +103.150.212.0/24 +103.151.4.0/23 +103.151.148.0/23 +103.151.216.0/23 +103.151.228.0/23 +103.152.28.0/23 +103.152.56.0/23 +103.152.76.0/23 +103.152.170.0/23 +103.152.186.0/23 +103.152.224.0/24 +103.153.36.0/23 +103.153.100.0/23 +103.153.138.0/23 +103.154.30.0/23 +103.154.41.0/24 +103.154.162.0/23 +103.155.76.0/23 +103.155.110.0/23 +103.156.68.0/23 +103.156.174.0/23 +103.156.186.0/23 +103.158.0.0/23 +103.159.124.0/23 +103.161.220.0/23 +103.161.254.0/23 +103.162.10.0/23 +103.163.46.0/23 +103.163.180.0/24 +103.164.32.0/23 +103.165.110.0/23 +103.166.52.0/23 +103.169.50.0/23 +103.169.62.0/23 +103.170.4.0/23 +103.170.210.0/24 +103.170.212.0/23 +103.172.52.0/24 +103.172.191.0/24 +103.174.94.0/23 +103.175.197.0/24 +103.177.28.0/23 +103.179.78.0/23 +103.180.108.0/23 +103.181.234.0/24 +103.183.66.0/23 +103.183.122.0/23 +103.183.124.0/23 +103.183.218.0/23 +103.184.46.0/23 +103.186.4.0/23 +103.186.108.0/23 +103.189.92.0/23 +103.189.140.0/23 +103.189.154.0/23 +103.190.118.0/23 +103.190.122.0/23 +103.191.102.0/24 +103.191.242.0/23 +103.192.0.0/22 +103.192.8.0/21 +103.192.16.0/20 +103.192.132.0/22 +103.192.188.0/22 +103.192.208.0/21 +103.192.252.0/22 +103.193.188.0/22 +103.193.192.0/22 +103.196.64.0/24 +103.196.88.0/21 +103.197.0.0/22 +103.197.228.0/22 +103.198.60.0/22 +103.198.124.0/22 +103.198.180.0/23 +103.198.216.0/21 +103.198.224.0/20 +103.198.244.0/22 +103.200.136.0/21 +103.200.144.0/21 +103.200.220.0/22 +103.200.224.0/24 +103.201.192.0/24 +103.202.0.0/19 +103.202.32.0/20 +103.202.92.0/22 +103.202.96.0/20 +103.202.112.0/22 +103.202.120.0/21 +103.202.128.0/20 +103.202.144.0/22 +103.203.56.0/22 +103.203.96.0/22 +103.203.140.0/22 +103.203.216.0/22 +103.204.72.0/22 +103.205.4.0/22 +103.205.188.0/22 +103.205.192.0/22 +103.205.252.0/22 +103.207.228.0/22 +103.208.12.0/22 +103.208.48.0/22 +103.209.112.0/22 +103.209.136.0/22 +103.210.160.0/22 +103.210.170.0/23 +103.211.44.0/22 +103.211.220.0/22 +103.212.1.0/24 +103.212.2.0/24 +103.212.4.0/22 +103.212.12.0/22 +103.212.48.0/23 +103.212.109.0/24 +103.213.48.0/21 +103.213.60.0/22 +103.213.64.0/19 +103.213.96.0/22 +103.213.132.0/22 +103.213.144.0/23 +103.213.160.0/19 +103.214.48.0/22 +103.215.36.0/22 +103.215.44.0/24 +103.215.140.0/22 +103.216.4.0/22 +103.216.136.0/22 +103.216.152.0/22 +103.216.252.0/22 +103.217.184.0/21 +103.217.192.0/20 +103.218.216.0/22 +103.219.24.0/21 +103.219.32.0/21 +103.219.84.0/24 +103.219.88.0/22 +103.219.92.0/24 +103.219.100.0/22 +103.219.176.0/22 +103.219.184.0/22 +103.220.52.0/22 +103.220.56.0/21 +103.220.64.0/22 +103.220.92.0/22 +103.220.124.0/22 +103.220.128.0/19 +103.220.160.0/21 +103.220.240.0/22 +103.221.140.0/22 +103.222.33.0/24 +103.222.40.0/22 +103.222.176.0/21 +103.222.184.0/22 +103.222.216.0/22 +103.223.132.0/22 +103.224.220.0/22 +103.224.232.0/22 +103.226.57.0/24 +103.227.76.0/22 +103.227.80.0/22 +103.227.120.0/22 +103.227.136.0/22 +103.227.228.0/22 +103.228.136.0/22 +103.228.160.0/22 +103.228.204.0/23 +103.228.208.0/22 +103.228.228.0/22 +103.229.148.0/22 +103.229.172.0/22 +103.229.212.0/22 +103.229.216.0/21 +103.229.236.0/22 +103.230.110.0/23 +103.230.200.0/22 +103.230.212.0/22 +103.230.236.0/22 +103.231.16.0/24 +103.231.64.0/21 +103.232.144.0/22 +103.232.166.0/23 +103.233.4.0/22 +103.233.52.0/22 +103.233.128.0/22 +103.233.138.0/24 +103.233.162.0/23 +103.234.20.0/22 +103.234.56.0/22 +103.234.128.0/23 +103.234.131.0/24 +103.235.85.0/24 +103.235.100.0/22 +103.235.136.0/22 +103.235.144.0/24 +103.235.220.0/22 +103.235.224.0/19 +103.236.52.0/22 +103.236.56.0/21 +103.236.64.0/19 +103.236.96.0/22 +103.236.120.0/22 +103.236.244.0/22 +103.236.248.0/21 +103.237.8.0/22 +103.237.28.0/23 +103.237.176.0/20 +103.237.192.0/19 +103.237.224.0/20 +103.237.240.0/21 +103.237.248.0/23 +103.238.0.0/21 +103.238.16.0/22 +103.238.48.0/24 +103.238.52.0/22 +103.238.96.0/23 +103.238.98.0/24 +103.238.132.0/22 +103.238.144.0/22 +103.238.160.0/22 +103.238.180.0/22 +103.238.184.0/21 +103.238.204.0/22 +103.239.68.0/22 +103.239.152.0/22 +103.239.184.0/23 +103.239.192.0/22 +103.239.204.0/22 +103.239.224.0/22 +103.239.244.0/22 +103.240.16.0/22 +103.240.36.0/22 +103.240.84.0/22 +103.240.124.0/22 +103.240.244.0/22 +103.241.95.0/24 +103.242.128.0/24 +103.242.130.0/24 +103.242.168.0/23 +103.242.172.0/22 +103.242.212.0/22 +103.243.136.0/22 +103.243.252.0/22 +103.244.59.0/24 +103.244.64.0/22 +103.244.80.0/22 +103.244.232.0/22 +103.245.23.0/24 +103.245.128.0/22 +103.246.152.0/22 +103.247.168.0/22 +103.247.176.0/22 +103.247.191.0/24 +103.248.152.0/22 +103.248.224.0/22 +103.249.52.0/22 +103.249.136.0/24 +103.249.244.0/22 +103.249.252.0/22 +103.250.32.0/22 +103.250.104.0/22 +103.250.172.0/22 +103.250.192.0/22 +103.250.216.0/22 +103.250.248.0/21 +103.251.32.0/22 +103.251.84.0/22 +103.251.96.0/22 +103.251.124.0/22 +103.251.160.0/22 +103.251.204.0/24 +103.251.207.0/24 +103.251.240.0/22 +103.252.36.0/22 +103.252.172.0/22 +103.252.248.0/22 +103.253.60.0/22 +103.253.204.0/22 +103.253.232.0/22 +103.254.68.0/22 +103.254.76.0/22 +103.254.112.0/22 +103.254.188.0/22 +103.254.196.0/24 +103.255.68.0/22 +103.255.92.0/22 +103.255.140.0/22 +103.255.200.0/22 +104.167.17.0/24 +104.192.94.0/23 +104.192.108.0/23 +104.192.110.0/24 +106.0.4.0/22 +106.2.37.0/24 +106.2.40.0/23 +106.2.42.0/24 +106.2.45.0/24 +106.2.46.0/23 +106.2.48.0/23 +106.2.51.0/24 +106.2.52.0/22 +106.2.56.0/22 +106.2.62.0/23 +106.2.64.0/20 +106.2.81.0/24 +106.2.82.0/23 +106.2.89.0/24 +106.2.92.0/22 +106.2.96.0/24 +106.2.100.0/22 +106.2.104.0/21 +106.2.112.0/21 +106.2.124.0/22 +106.2.128.0/19 +106.2.224.0/24 +106.2.232.0/21 +106.3.0.0/19 +106.3.32.0/20 +106.3.80.0/22 +106.3.88.0/21 +106.3.96.0/22 +106.3.128.0/19 +106.3.192.0/20 +106.3.208.0/21 +106.3.224.0/21 +106.4.0.0/14 +106.8.0.0/15 +106.11.0.0/16 +106.12.0.0/17 +106.12.128.0/18 +106.12.192.0/19 +106.12.224.0/20 +106.12.240.0/21 +106.12.250.0/23 +106.12.252.0/23 +106.12.254.0/24 +106.13.0.0/16 +106.14.0.0/15 +106.16.0.0/14 +106.32.0.0/12 +106.48.16.0/21 +106.52.0.0/14 +106.56.0.0/14 +106.60.0.0/15 +106.62.0.0/16 +106.63.0.0/17 +106.74.0.0/16 +106.75.0.0/17 +106.75.128.0/18 +106.75.208.0/20 +106.75.224.0/19 +106.80.0.0/13 +106.88.0.0/14 +106.92.0.0/16 +106.108.0.0/14 +106.112.0.0/12 +106.224.0.0/14 +106.228.0.0/15 +106.230.0.0/16 +109.111.255.0/24 +109.244.0.0/16 +110.6.0.0/15 +110.16.0.0/14 +110.40.0.0/24 +110.40.13.0/24 +110.40.14.0/23 +110.40.16.0/24 +110.40.128.0/17 +110.41.0.0/16 +110.42.0.0/15 +110.51.0.0/16 +110.52.0.0/15 +110.56.0.0/13 +110.64.0.0/15 +110.72.0.0/15 +110.75.0.0/16 +110.76.0.0/18 +110.76.156.0/22 +110.76.184.0/22 +110.76.192.0/18 +110.77.0.0/17 +110.80.0.0/13 +110.88.0.0/14 +110.94.0.0/17 +110.96.0.0/16 +110.100.0.0/16 +110.112.0.0/15 +110.114.0.0/16 +110.115.128.0/17 +110.116.0.0/16 +110.120.0.0/16 +110.124.0.0/16 +110.125.128.0/17 +110.152.0.0/14 +110.156.0.0/15 +110.166.0.0/15 +110.172.200.0/21 +110.173.8.0/21 +110.173.16.0/20 +110.173.32.0/20 +110.173.192.0/19 +110.176.0.0/12 +110.199.0.0/16 +110.203.0.0/23 +110.211.0.0/16 +110.218.0.0/15 +110.228.0.0/14 +110.236.0.0/15 +110.240.0.0/12 +111.0.0.0/10 +111.72.0.0/13 +111.85.0.0/16 +111.112.0.0/14 +111.116.0.0/15 +111.118.200.0/21 +111.120.0.0/14 +111.124.0.0/16 +111.126.0.0/15 +111.128.0.0/16 +111.132.0.0/16 +111.142.0.0/15 +111.144.0.0/14 +111.148.0.0/16 +111.149.0.0/24 +111.160.0.0/13 +111.170.0.0/16 +111.172.0.0/14 +111.176.0.0/13 +111.186.0.0/15 +111.192.0.0/12 +111.208.121.0/24 +111.208.254.0/24 +111.210.0.0/20 +111.210.16.0/24 +111.211.192.0/18 +111.212.0.0/14 +111.221.28.0/24 +111.221.128.0/17 +111.222.0.0/16 +111.223.12.0/22 +111.224.0.0/14 +111.228.0.0/18 +111.229.0.0/16 +111.230.0.0/15 +111.235.156.0/22 +111.235.160.0/22 +111.235.164.0/23 +111.235.168.0/22 +111.235.172.0/23 +111.235.174.0/24 +111.235.178.0/23 +111.235.180.0/23 +111.235.182.0/24 +112.0.0.0/10 +112.64.0.0/14 +112.73.96.0/19 +112.74.0.0/16 +112.80.0.0/12 +112.96.0.0/13 +112.109.128.0/17 +112.111.0.0/16 +112.112.0.0/14 +112.116.0.0/15 +112.122.0.0/15 +112.124.0.0/14 +112.132.0.0/16 +112.192.0.0/14 +112.196.208.0/24 +112.224.0.0/11 +113.0.0.0/13 +113.8.0.0/15 +113.12.0.0/14 +113.16.0.0/15 +113.18.0.0/16 +113.21.232.0/21 +113.24.0.0/14 +113.31.96.0/19 +113.31.144.0/20 +113.31.160.0/19 +113.31.192.0/18 +113.44.0.0/16 +113.45.0.0/18 +113.45.64.0/19 +113.45.96.0/22 +113.45.102.0/23 +113.45.104.0/21 +113.45.112.0/22 +113.45.120.0/22 +113.45.128.0/17 +113.46.0.0/16 +113.47.0.0/18 +113.47.64.0/19 +113.47.96.0/21 +113.47.104.0/22 +113.47.110.0/24 +113.47.112.0/20 +113.47.128.0/18 +113.47.200.0/21 +113.47.216.0/21 +113.47.232.0/21 +113.47.240.0/20 +113.48.48.0/20 +113.48.127.0/24 +113.48.224.0/20 +113.49.0.0/19 +113.50.0.0/20 +113.50.32.0/24 +113.50.48.0/20 +113.50.64.0/20 +113.54.0.0/15 +113.56.0.0/15 +113.58.0.0/16 +113.59.0.0/17 +113.59.224.0/22 +113.62.0.0/15 +113.64.0.0/10 +113.128.0.0/15 +113.130.96.0/20 +113.130.112.0/21 +113.132.0.0/14 +113.136.0.0/13 +113.192.62.0/23 +113.194.0.0/15 +113.197.101.0/24 +113.197.103.0/24 +113.197.104.0/23 +113.200.0.0/15 +113.204.0.0/14 +113.208.112.0/21 +113.209.128.0/17 +113.213.0.0/18 +113.213.64.0/19 +113.213.96.0/20 +113.214.0.0/15 +113.218.0.0/15 +113.220.0.0/14 +113.224.0.0/12 +113.240.0.0/13 +113.248.0.0/14 +114.28.68.0/22 +114.28.72.0/21 +114.28.128.0/18 +114.28.229.0/24 +114.28.248.0/21 +114.55.0.0/16 +114.60.0.0/14 +114.64.0.0/16 +114.66.0.0/18 +114.66.64.0/24 +114.66.72.0/21 +114.66.80.0/23 +114.66.236.0/22 +114.66.240.0/20 +114.67.16.0/21 +114.67.48.0/24 +114.67.57.0/24 +114.67.58.0/24 +114.67.60.0/23 +114.67.62.0/24 +114.67.64.0/18 +114.67.128.0/17 +114.80.0.0/12 +114.96.0.0/13 +114.104.0.0/14 +114.110.0.0/20 +114.110.96.0/22 +114.111.0.0/23 +114.111.16.0/20 +114.111.180.0/22 +114.111.184.0/22 +114.111.188.0/23 +114.111.191.0/24 +114.112.4.0/23 +114.112.24.0/21 +114.112.32.0/19 +114.112.64.0/19 +114.112.96.0/21 +114.112.104.0/22 +114.112.136.0/21 +114.112.144.0/21 +114.112.200.0/21 +114.112.208.0/20 +114.113.63.0/24 +114.113.64.0/20 +114.113.80.0/22 +114.113.84.0/24 +114.113.88.0/21 +114.113.96.0/19 +114.113.144.0/20 +114.113.196.0/22 +114.113.200.0/24 +114.113.203.0/24 +114.113.208.0/21 +114.113.221.0/24 +114.113.223.0/24 +114.113.224.0/20 +114.114.112.0/21 +114.115.0.0/16 +114.116.0.0/15 +114.118.0.0/17 +114.119.10.0/24 +114.119.32.0/24 +114.119.117.0/24 +114.119.119.0/24 +114.119.204.0/22 +114.132.0.0/16 +114.135.0.0/16 +114.138.0.0/15 +114.141.128.0/18 +114.142.142.0/23 +114.196.0.0/15 +114.212.0.0/14 +114.216.0.0/13 +114.224.0.0/11 +115.24.0.0/14 +115.28.0.0/15 +115.31.64.0/22 +115.32.0.0/19 +115.32.32.0/20 +115.32.52.0/22 +115.32.56.0/21 +115.32.64.0/19 +115.32.104.0/21 +115.32.120.0/21 +115.32.144.0/20 +115.44.0.0/14 +115.48.0.0/12 +115.84.0.0/18 +115.85.192.0/18 +115.102.0.0/16 +115.120.0.0/17 +115.120.128.0/20 +115.120.144.0/23 +115.120.148.0/22 +115.120.152.0/21 +115.120.176.0/20 +115.120.192.0/18 +115.124.16.0/20 +115.148.0.0/14 +115.152.0.0/13 +115.168.0.0/14 +115.172.32.0/21 +115.172.46.0/23 +115.173.0.0/19 +115.175.0.0/18 +115.175.64.0/19 +115.175.96.0/21 +115.175.104.0/22 +115.175.108.0/23 +115.175.110.0/24 +115.175.112.0/20 +115.175.128.0/17 +115.182.0.0/15 +115.190.0.0/16 +115.191.0.0/18 +115.191.64.0/20 +115.192.0.0/11 +115.224.0.0/12 +116.1.0.0/16 +116.2.0.0/15 +116.4.0.0/14 +116.8.0.0/14 +116.13.0.0/16 +116.16.0.0/12 +116.52.0.0/14 +116.56.0.0/15 +116.58.208.0/24 +116.62.0.0/15 +116.66.36.0/24 +116.66.48.0/23 +116.66.53.0/24 +116.66.54.0/23 +116.66.98.0/24 +116.66.123.0/24 +116.68.136.0/21 +116.68.176.0/21 +116.70.64.0/18 +116.76.0.0/15 +116.78.0.0/16 +116.85.0.0/16 +116.90.80.0/20 +116.95.0.0/16 +116.112.0.0/14 +116.116.0.0/15 +116.128.128.0/18 +116.128.200.0/21 +116.128.208.0/20 +116.128.224.0/19 +116.129.0.0/16 +116.130.0.0/15 +116.132.0.0/15 +116.135.0.0/16 +116.136.0.0/13 +116.144.0.0/14 +116.148.0.0/15 +116.153.0.0/16 +116.154.0.0/15 +116.162.0.0/16 +116.163.0.0/18 +116.165.0.0/16 +116.167.0.0/16 +116.168.0.0/14 +116.172.64.0/18 +116.172.128.0/17 +116.174.0.0/15 +116.176.0.0/14 +116.181.0.0/16 +116.182.0.0/16 +116.192.0.0/16 +116.193.16.0/23 +116.193.18.0/24 +116.196.0.0/21 +116.196.8.0/22 +116.196.12.0/23 +116.196.64.0/18 +116.196.129.0/24 +116.196.130.0/23 +116.196.132.0/22 +116.196.136.0/21 +116.196.144.0/21 +116.196.152.0/22 +116.196.157.0/24 +116.196.176.0/21 +116.196.192.0/21 +116.196.218.0/23 +116.196.220.0/22 +116.197.160.0/21 +116.198.0.0/18 +116.198.64.0/21 +116.198.72.0/22 +116.198.80.0/21 +116.198.96.0/19 +116.198.144.0/20 +116.198.160.0/20 +116.198.176.0/21 +116.198.192.0/18 +116.199.0.0/17 +116.204.0.0/17 +116.205.0.0/16 +116.207.0.0/16 +116.208.0.0/14 +116.213.45.0/24 +116.214.32.0/19 +116.214.128.0/22 +116.214.132.0/23 +116.214.134.0/24 +116.224.0.0/12 +116.242.0.0/16 +116.246.0.0/15 +116.248.0.0/15 +116.252.0.0/15 +116.254.104.0/21 +116.255.128.0/17 +117.8.0.0/13 +117.21.0.0/16 +117.22.0.0/15 +117.24.0.0/13 +117.32.0.0/13 +117.40.0.0/14 +117.44.0.0/15 +117.48.0.0/18 +117.48.64.0/19 +117.48.112.0/20 +117.48.128.0/19 +117.48.160.0/20 +117.48.192.0/20 +117.48.216.0/21 +117.48.224.0/20 +117.50.0.0/16 +117.51.0.0/17 +117.51.128.0/19 +117.51.160.0/23 +117.51.168.0/21 +117.57.0.0/16 +117.58.0.0/17 +117.59.0.0/16 +117.60.0.0/14 +117.64.0.0/13 +117.72.0.0/23 +117.72.8.0/21 +117.72.16.0/23 +117.72.24.0/21 +117.72.32.0/19 +117.72.64.0/18 +117.72.144.0/20 +117.72.160.0/19 +117.72.192.0/19 +117.72.240.0/21 +117.72.248.0/22 +117.72.255.0/24 +117.73.0.0/20 +117.73.16.0/21 +117.73.252.0/22 +117.74.64.0/20 +117.74.128.0/21 +117.74.136.0/22 +117.78.0.0/18 +117.79.80.0/20 +117.79.128.0/21 +117.79.144.0/20 +117.79.160.0/21 +117.79.224.0/20 +117.79.241.0/24 +117.79.242.0/24 +117.80.0.0/12 +117.100.128.0/17 +117.106.0.0/15 +117.112.0.0/13 +117.121.132.0/22 +117.122.192.0/18 +117.124.98.0/24 +117.124.231.0/24 +117.124.232.0/22 +117.124.236.0/23 +117.124.240.0/22 +117.124.244.0/24 +117.126.0.0/16 +117.128.0.0/10 +118.24.0.0/15 +118.26.32.0/22 +118.26.48.0/22 +118.26.64.0/23 +118.26.68.0/23 +118.26.72.0/22 +118.26.96.0/21 +118.26.116.0/22 +118.26.120.0/24 +118.26.126.0/23 +118.26.128.0/22 +118.26.136.0/22 +118.26.160.0/20 +118.26.192.0/24 +118.26.194.0/23 +118.26.197.0/24 +118.26.198.0/23 +118.26.200.0/21 +118.26.208.0/20 +118.26.224.0/19 +118.30.0.0/15 +118.64.0.0/21 +118.64.248.0/21 +118.65.0.0/21 +118.66.112.0/23 +118.66.184.0/24 +118.66.224.0/20 +118.66.248.0/21 +118.72.0.0/13 +118.80.0.0/15 +118.84.0.0/15 +118.88.32.0/19 +118.88.64.0/18 +118.88.128.0/17 +118.89.0.0/16 +118.102.16.0/20 +118.103.164.0/22 +118.112.0.0/13 +118.120.0.0/14 +118.124.0.0/15 +118.126.32.0/19 +118.126.64.0/18 +118.126.140.0/23 +118.126.142.0/24 +118.132.0.0/14 +118.144.0.0/16 +118.145.0.0/19 +118.145.32.0/20 +118.145.64.0/19 +118.145.96.0/20 +118.145.112.0/21 +118.145.128.0/19 +118.145.160.0/21 +118.145.176.0/20 +118.145.192.0/18 +118.178.0.0/16 +118.180.0.0/14 +118.184.128.0/17 +118.186.0.0/19 +118.186.32.0/24 +118.186.34.0/23 +118.186.36.0/22 +118.186.56.0/21 +118.186.64.0/21 +118.186.80.0/20 +118.186.96.0/20 +118.186.112.0/21 +118.186.128.0/18 +118.186.208.0/21 +118.186.240.0/21 +118.187.0.0/18 +118.187.64.0/19 +118.187.254.0/23 +118.188.18.0/23 +118.188.20.0/22 +118.188.24.0/23 +118.190.0.0/16 +118.191.0.0/21 +118.191.8.0/22 +118.191.12.0/24 +118.191.128.0/22 +118.191.152.0/24 +118.191.192.0/23 +118.191.208.0/24 +118.191.216.0/24 +118.191.223.0/24 +118.191.224.0/24 +118.191.240.0/23 +118.191.248.0/23 +118.191.250.0/24 +118.192.20.0/24 +118.192.64.0/23 +118.192.67.0/24 +118.192.68.0/23 +118.192.70.0/24 +118.193.96.0/19 +118.194.32.0/19 +118.194.134.0/23 +118.194.164.0/22 +118.194.240.0/21 +118.195.0.0/16 +118.196.0.0/16 +118.197.0.0/18 +118.197.64.0/19 +118.199.0.0/16 +118.202.0.0/15 +118.212.0.0/15 +118.215.192.0/19 +118.228.0.0/15 +118.230.0.0/16 +118.239.0.0/16 +118.242.0.0/22 +118.242.16.0/22 +118.242.24.0/22 +118.242.32.0/22 +118.242.40.0/24 +118.244.0.0/21 +118.244.128.0/17 +118.247.0.0/16 +118.248.0.0/13 +119.0.0.0/15 +119.2.128.0/17 +119.3.0.0/16 +119.4.0.0/14 +119.15.136.0/23 +119.15.140.0/23 +119.18.208.0/21 +119.18.224.0/24 +119.18.226.0/24 +119.18.234.0/24 +119.18.237.0/24 +119.18.239.0/24 +119.23.0.0/16 +119.27.160.0/19 +119.28.28.0/24 +119.29.0.0/16 +119.31.192.0/19 +119.32.0.0/15 +119.34.0.0/16 +119.36.0.0/16 +119.37.0.0/23 +119.37.2.0/24 +119.37.12.0/24 +119.37.192.0/21 +119.38.0.0/21 +119.38.192.0/19 +119.39.0.0/16 +119.40.41.0/24 +119.40.64.0/20 +119.40.128.0/17 +119.41.0.0/16 +119.42.0.0/19 +119.42.136.0/21 +119.42.224.0/19 +119.44.0.0/22 +119.44.4.0/23 +119.44.7.0/24 +119.44.8.0/22 +119.44.12.0/24 +119.44.16.0/22 +119.44.20.0/23 +119.44.23.0/24 +119.44.24.0/22 +119.44.28.0/23 +119.44.45.0/24 +119.44.46.0/24 +119.44.50.0/23 +119.44.52.0/24 +119.44.56.0/21 +119.44.192.0/24 +119.44.200.0/24 +119.44.205.0/24 +119.44.208.0/22 +119.44.212.0/23 +119.44.214.0/24 +119.44.217.0/24 +119.44.218.0/23 +119.44.220.0/22 +119.44.224.0/20 +119.44.253.0/24 +119.44.254.0/23 +119.45.0.0/16 +119.48.0.0/13 +119.57.0.0/21 +119.57.8.0/23 +119.57.12.0/24 +119.57.16.0/21 +119.57.25.0/24 +119.57.28.0/22 +119.57.32.0/21 +119.57.44.0/22 +119.57.51.0/24 +119.57.52.0/22 +119.57.56.0/21 +119.57.64.0/19 +119.57.96.0/22 +119.57.100.0/23 +119.57.102.0/24 +119.57.112.0/20 +119.57.132.0/22 +119.57.136.0/21 +119.57.160.0/20 +119.57.190.0/23 +119.57.246.0/23 +119.57.248.0/21 +119.59.128.0/18 +119.60.0.0/15 +119.62.0.0/16 +119.75.208.0/20 +119.78.0.0/15 +119.80.0.0/21 +119.80.8.0/22 +119.80.160.0/23 +119.80.162.0/24 +119.80.240.0/22 +119.80.248.0/21 +119.84.0.0/14 +119.88.128.0/17 +119.90.32.0/19 +119.91.0.0/16 +119.96.0.0/13 +119.108.0.0/15 +119.112.0.0/12 +119.128.0.0/12 +119.144.0.0/14 +119.148.160.0/20 +119.161.120.0/22 +119.161.124.0/24 +119.161.136.0/23 +119.161.138.0/24 +119.161.140.0/22 +119.161.144.0/22 +119.161.148.0/23 +119.161.151.0/24 +119.161.152.0/21 +119.161.183.0/24 +119.162.0.0/15 +119.164.0.0/14 +119.176.0.0/12 +119.233.128.0/17 +119.235.128.0/24 +119.235.130.0/24 +119.235.136.0/24 +119.235.138.0/24 +119.235.143.0/24 +119.235.144.0/23 +119.235.151.0/24 +119.235.160.0/23 +119.235.167.0/24 +119.235.185.0/24 +119.248.0.0/14 +119.253.0.0/20 +119.253.32.0/19 +119.253.64.0/19 +119.253.249.0/24 +119.253.252.0/24 +119.254.0.0/16 +119.255.63.0/24 +119.255.128.0/17 +120.0.0.0/12 +120.24.0.0/14 +120.31.66.0/23 +120.31.68.0/22 +120.31.128.0/20 +120.31.144.0/24 +120.32.0.0/12 +120.48.0.0/16 +120.49.0.0/17 +120.49.192.0/18 +120.52.0.0/15 +120.55.0.0/16 +120.65.0.0/16 +120.68.0.0/14 +120.72.32.0/19 +120.72.160.0/24 +120.72.162.0/23 +120.72.164.0/22 +120.72.168.0/24 +120.72.170.0/23 +120.72.172.0/23 +120.72.174.0/24 +120.72.177.0/24 +120.72.178.0/24 +120.72.180.0/24 +120.72.182.0/23 +120.72.184.0/22 +120.72.188.0/23 +120.72.190.0/24 +120.76.0.0/14 +120.80.0.0/13 +120.92.0.0/17 +120.92.128.0/18 +120.92.192.0/19 +120.92.224.0/20 +120.94.0.0/15 +120.131.0.0/19 +120.131.88.0/21 +120.131.124.0/22 +120.132.0.0/18 +120.132.64.0/19 +120.132.96.0/20 +120.132.112.0/24 +120.132.116.0/22 +120.132.120.0/21 +120.132.128.0/17 +120.133.0.0/16 +120.134.0.0/15 +120.136.16.0/23 +120.136.18.0/24 +120.136.20.0/22 +120.136.128.0/21 +120.136.140.0/22 +120.136.144.0/20 +120.136.160.0/20 +120.136.176.0/21 +120.136.184.0/22 +120.136.188.0/23 +120.136.190.0/24 +120.192.0.0/10 +121.0.16.0/20 +121.4.0.0/15 +121.8.0.0/13 +121.16.0.0/12 +121.32.0.0/14 +121.36.0.0/15 +121.39.255.0/24 +121.40.0.0/14 +121.46.0.0/19 +121.46.128.0/21 +121.46.141.0/24 +121.46.192.0/21 +121.46.200.0/22 +121.46.224.0/20 +121.46.244.0/22 +121.46.248.0/22 +121.46.252.0/23 +121.46.254.0/24 +121.47.0.0/16 +121.48.0.0/15 +121.51.0.0/16 +121.52.160.0/19 +121.52.208.0/20 +121.52.224.0/19 +121.55.0.0/18 +121.56.0.0/15 +121.58.0.0/17 +121.58.156.0/22 +121.59.4.0/22 +121.59.8.0/21 +121.59.160.0/20 +121.59.255.0/24 +121.60.0.0/14 +121.69.0.0/16 +121.76.0.0/15 +121.79.128.0/20 +121.79.144.0/22 +121.79.148.0/24 +121.89.0.0/16 +121.91.104.0/21 +121.192.0.0/13 +121.201.0.0/17 +121.204.0.0/14 +121.224.0.0/12 +121.248.0.0/14 +121.255.0.0/16 +122.0.64.0/18 +122.4.0.0/14 +122.9.0.0/16 +122.10.133.0/24 +122.10.136.0/23 +122.10.160.0/24 +122.11.32.0/19 +122.13.0.0/16 +122.14.44.0/22 +122.14.62.0/24 +122.14.192.0/18 +122.48.0.0/16 +122.49.8.0/21 +122.49.16.0/20 +122.49.32.0/20 +122.51.0.0/16 +122.64.0.0/16 +122.70.0.0/15 +122.72.3.0/24 +122.72.16.0/24 +122.72.38.0/24 +122.72.57.0/24 +122.72.112.0/24 +122.77.240.0/24 +122.84.0.0/16 +122.90.0.0/16 +122.91.0.0/17 +122.94.0.0/16 +122.96.0.0/15 +122.102.64.0/20 +122.112.0.0/22 +122.112.32.0/19 +122.112.132.0/22 +122.112.136.0/21 +122.112.144.0/20 +122.112.160.0/19 +122.112.192.0/18 +122.114.0.0/16 +122.115.0.0/20 +122.115.32.0/19 +122.115.224.0/20 +122.119.4.0/23 +122.119.12.0/22 +122.119.20.0/22 +122.119.24.0/23 +122.119.26.0/24 +122.119.32.0/24 +122.119.50.0/24 +122.119.73.0/24 +122.119.96.0/23 +122.119.110.0/23 +122.119.112.0/23 +122.119.114.0/24 +122.119.120.0/24 +122.119.122.0/24 +122.119.124.0/23 +122.119.129.0/24 +122.119.147.0/24 +122.119.160.0/23 +122.119.172.0/24 +122.119.180.0/22 +122.119.190.0/24 +122.119.224.0/22 +122.119.232.0/23 +122.119.236.0/24 +122.119.253.0/24 +122.136.0.0/13 +122.144.128.0/20 +122.144.144.0/23 +122.144.147.0/24 +122.144.152.0/23 +122.144.156.0/23 +122.144.161.0/24 +122.144.164.0/22 +122.144.168.0/22 +122.144.172.0/23 +122.144.178.0/23 +122.144.180.0/22 +122.144.192.0/21 +122.144.200.0/22 +122.144.206.0/23 +122.144.208.0/23 +122.144.211.0/24 +122.144.212.0/22 +122.144.216.0/21 +122.144.232.0/22 +122.144.236.0/23 +122.144.240.0/24 +122.144.248.0/23 +122.152.192.0/18 +122.156.0.0/14 +122.188.0.0/14 +122.192.0.0/14 +122.200.40.0/21 +122.200.68.0/23 +122.200.78.0/24 +122.200.82.0/24 +122.200.84.0/23 +122.200.86.0/24 +122.200.92.0/23 +122.200.104.0/22 +122.200.120.0/22 +122.200.124.0/24 +122.204.0.0/14 +122.224.0.0/12 +122.240.0.0/13 +122.248.48.0/21 +122.248.56.0/22 +123.4.0.0/14 +123.8.0.0/13 +123.49.192.0/23 +123.49.231.0/24 +123.49.232.0/24 +123.49.240.0/24 +123.49.242.0/23 +123.49.245.0/24 +123.52.0.0/14 +123.56.0.0/15 +123.58.0.0/19 +123.58.32.0/23 +123.58.34.0/24 +123.58.36.0/24 +123.58.38.0/23 +123.58.40.0/21 +123.58.48.0/24 +123.58.50.0/24 +123.58.53.0/24 +123.58.54.0/23 +123.58.56.0/23 +123.58.59.0/24 +123.58.60.0/22 +123.58.64.0/24 +123.58.96.0/19 +123.58.160.0/20 +123.58.180.0/24 +123.58.182.0/23 +123.58.184.0/24 +123.58.186.0/23 +123.58.188.0/22 +123.58.224.0/19 +123.59.0.0/16 +123.60.0.0/15 +123.64.0.0/15 +123.66.0.0/16 +123.77.0.0/16 +123.82.0.0/17 +123.83.128.0/17 +123.88.0.0/16 +123.96.0.0/15 +123.99.192.0/18 +123.101.0.0/16 +123.103.0.0/20 +123.103.16.0/21 +123.103.24.0/22 +123.103.28.0/23 +123.103.30.0/24 +123.103.40.0/21 +123.103.48.0/20 +123.103.64.0/18 +123.108.88.0/23 +123.108.208.0/22 +123.108.212.0/23 +123.108.220.0/22 +123.112.0.0/12 +123.128.0.0/13 +123.138.0.0/15 +123.144.0.0/12 +123.160.0.0/12 +123.177.0.0/16 +123.178.0.0/15 +123.180.0.0/14 +123.184.0.0/13 +123.196.112.0/20 +123.206.0.0/15 +123.232.0.0/14 +123.242.192.0/21 +123.244.0.0/14 +123.249.0.0/17 +123.253.226.0/24 +123.254.96.0/21 +124.14.1.0/24 +124.14.2.0/23 +124.14.5.0/24 +124.14.7.0/24 +124.14.8.0/21 +124.14.16.0/21 +124.14.64.0/18 +124.14.224.0/19 +124.16.0.0/15 +124.22.0.0/15 +124.28.192.0/18 +124.29.0.0/17 +124.31.0.0/16 +124.40.128.0/18 +124.42.0.0/16 +124.47.0.0/18 +124.64.0.0/15 +124.66.0.0/17 +124.67.0.0/16 +124.70.0.0/16 +124.71.0.0/17 +124.71.128.0/18 +124.71.192.0/19 +124.71.224.0/20 +124.71.250.0/24 +124.72.0.0/13 +124.88.0.0/13 +124.112.0.0/13 +124.126.0.0/15 +124.128.0.0/13 +124.151.0.0/16 +124.152.0.0/16 +124.160.0.0/13 +124.172.0.0/15 +124.174.0.0/16 +124.192.0.0/15 +124.196.0.0/24 +124.196.12.0/23 +124.196.25.0/24 +124.196.26.0/23 +124.196.28.0/24 +124.196.30.0/23 +124.196.32.0/23 +124.196.40.0/22 +124.196.48.0/22 +124.196.52.0/23 +124.196.55.0/24 +124.196.56.0/23 +124.196.58.0/24 +124.196.66.0/24 +124.196.72.0/24 +124.196.77.0/24 +124.196.80.0/22 +124.196.84.0/23 +124.200.0.0/16 +124.202.0.0/16 +124.203.176.0/20 +124.204.0.0/14 +124.220.0.0/14 +124.224.0.0/12 +124.240.0.0/17 +124.240.128.0/18 +124.243.192.0/18 +124.248.64.0/18 +124.250.0.0/15 +124.254.0.0/18 +125.32.0.0/12 +125.58.128.0/17 +125.62.0.0/18 +125.64.0.0/11 +125.98.122.0/23 +125.98.128.0/17 +125.104.0.0/13 +125.112.0.0/12 +125.171.0.0/16 +125.208.0.0/19 +125.208.32.0/20 +125.208.49.0/24 +125.210.0.0/15 +125.213.32.0/20 +125.214.96.0/19 +125.215.36.0/23 +125.215.40.0/24 +125.215.44.0/23 +125.215.48.0/24 +125.215.52.0/23 +125.215.54.0/24 +125.216.0.0/13 +125.254.128.0/19 +125.254.160.0/20 +125.254.176.0/21 +125.254.184.0/22 +125.254.188.0/23 +125.254.190.0/24 +128.108.0.0/16 +128.254.240.0/23 +128.254.243.0/24 +129.28.0.0/16 +129.204.0.0/16 +129.211.0.0/16 +129.227.29.0/24 +129.227.30.0/24 +129.227.146.0/23 +129.227.157.0/24 +129.227.158.0/23 +129.227.168.0/21 +129.227.192.0/23 +129.227.195.0/24 +132.232.0.0/16 +132.237.134.0/24 +134.175.0.0/16 +138.252.72.0/23 +138.252.97.0/24 +139.5.60.0/22 +139.9.0.0/17 +139.9.128.0/18 +139.9.192.0/19 +139.9.224.0/20 +139.9.240.0/21 +139.9.248.0/22 +139.129.0.0/16 +139.148.0.0/16 +139.155.0.0/16 +139.159.0.0/19 +139.159.32.0/20 +139.159.96.0/20 +139.159.112.0/22 +139.159.132.0/22 +139.159.136.0/21 +139.159.144.0/20 +139.159.160.0/19 +139.159.192.0/18 +139.170.0.0/16 +139.186.0.0/16 +139.189.0.0/16 +139.196.0.0/16 +139.198.0.0/15 +139.200.0.0/13 +139.208.0.0/13 +139.217.0.0/16 +139.219.0.0/16 +139.220.128.0/17 +139.224.0.0/16 +139.226.0.0/15 +140.75.0.0/16 +140.143.0.0/16 +140.179.0.0/16 +140.205.0.0/16 +140.206.0.0/15 +140.210.4.0/22 +140.210.8.0/21 +140.210.16.0/20 +140.210.32.0/22 +140.210.64.0/18 +140.210.128.0/19 +140.210.192.0/19 +140.210.224.0/20 +140.224.0.0/16 +140.237.0.0/16 +140.240.0.0/16 +140.243.0.0/16 +140.246.0.0/16 +140.249.0.0/16 +140.250.0.0/16 +140.255.0.0/16 +143.14.49.0/24 +143.20.147.0/24 +143.20.246.0/24 +143.64.0.0/16 +144.0.0.0/16 +144.7.0.0/17 +144.12.0.0/16 +144.36.146.0/23 +144.48.64.0/22 +144.48.180.0/23 +144.48.182.0/24 +144.48.184.0/22 +144.48.212.0/22 +144.48.252.0/22 +144.52.0.0/16 +144.79.10.0/23 +144.79.70.0/24 +144.123.0.0/16 +144.255.0.0/16 +145.14.71.0/24 +145.14.72.0/22 +145.14.81.0/24 +145.14.82.0/24 +145.14.84.0/24 +145.14.86.0/24 +145.14.88.0/24 +145.14.90.0/24 +146.56.192.0/18 +146.196.56.0/22 +146.196.68.0/22 +146.196.112.0/21 +146.222.79.0/24 +146.222.81.0/24 +146.222.94.0/24 +147.78.132.0/22 +148.70.0.0/16 +150.107.61.0/24 +150.129.136.0/22 +150.129.192.0/22 +150.129.252.0/22 +150.138.0.0/15 +150.158.0.0/16 +150.223.0.0/16 +150.242.56.0/22 +150.242.76.0/22 +150.242.80.0/22 +150.242.96.0/22 +150.242.120.0/22 +150.242.156.0/22 +150.242.168.0/22 +150.242.184.0/22 +150.242.232.0/22 +150.242.238.0/23 +150.242.244.0/22 +150.242.248.0/22 +150.255.0.0/16 +151.158.14.0/23 +152.104.128.0/17 +152.136.0.0/16 +153.0.0.0/16 +153.3.0.0/16 +153.34.0.0/15 +153.36.0.0/15 +153.99.0.0/16 +153.101.0.0/16 +153.118.0.0/15 +154.8.128.0/17 +154.72.42.0/24 +154.72.44.0/24 +154.72.47.0/24 +154.91.158.0/23 +154.208.140.0/22 +154.208.144.0/20 +154.208.160.0/21 +154.208.172.0/23 +155.117.164.0/24 +155.126.176.0/23 +156.59.202.0/23 +156.59.204.0/23 +156.59.206.0/24 +156.59.216.0/24 +156.107.160.0/24 +156.107.170.0/24 +156.107.179.0/24 +156.107.181.0/24 +156.230.11.0/24 +156.231.163.0/24 +156.237.104.0/23 +156.242.5.0/24 +157.0.0.0/16 +157.10.34.0/24 +157.10.105.0/24 +157.10.112.0/23 +157.15.94.0/23 +157.15.104.0/23 +157.18.0.0/16 +157.20.246.0/23 +157.61.0.0/16 +157.66.164.0/23 +157.119.28.0/22 +157.119.172.0/22 +157.119.252.0/22 +157.122.0.0/16 +157.148.0.0/16 +157.156.0.0/16 +157.255.0.0/16 +158.140.252.0/22 +159.27.0.0/16 +159.75.0.0/16 +159.226.0.0/16 +160.19.76.0/23 +160.19.208.0/23 +160.19.210.0/24 +160.20.18.0/23 +160.22.188.0/24 +160.22.244.0/23 +160.25.194.0/23 +160.30.148.0/22 +160.30.230.0/23 +160.83.110.0/24 +160.191.0.0/24 +160.202.152.0/22 +160.202.212.0/22 +160.202.224.0/19 +160.250.14.0/23 +160.250.24.0/23 +160.250.102.0/23 +161.163.0.0/21 +161.163.28.0/23 +161.189.0.0/16 +161.207.0.0/16 +162.14.0.0/16 +162.105.0.0/16 +162.141.4.0/24 +162.141.138.0/24 +163.0.0.0/16 +163.47.4.0/22 +163.53.44.0/22 +163.53.60.0/22 +163.53.88.0/21 +163.53.128.0/22 +163.53.168.0/22 +163.61.178.0/23 +163.61.202.0/23 +163.61.214.0/23 +163.125.0.0/16 +163.142.0.0/16 +163.177.0.0/16 +163.179.0.0/16 +163.204.0.0/16 +163.223.178.0/23 +163.227.40.0/23 +163.228.0.0/16 +163.244.246.0/24 +165.101.70.0/23 +165.101.122.0/23 +166.111.0.0/16 +167.139.0.0/16 +167.148.46.0/24 +167.189.0.0/16 +167.220.244.0/22 +168.160.0.0/17 +168.160.152.0/24 +168.160.158.0/23 +168.160.160.0/21 +168.160.168.0/24 +168.160.224.0/19 +171.8.0.0/13 +171.34.0.0/15 +171.36.0.0/14 +171.40.0.0/14 +171.44.0.0/16 +171.80.0.0/12 +171.104.0.0/13 +171.112.0.0/12 +171.208.0.0/12 +172.81.192.0/18 +174.136.239.0/24 +175.0.0.0/12 +175.16.0.0/13 +175.24.0.0/15 +175.27.0.0/16 +175.30.0.0/15 +175.42.0.0/15 +175.44.0.0/16 +175.46.0.0/15 +175.102.0.0/19 +175.102.128.0/20 +175.102.144.0/21 +175.102.152.0/24 +175.102.178.0/23 +175.102.180.0/22 +175.102.184.0/22 +175.102.188.0/23 +175.102.190.0/24 +175.102.196.0/24 +175.106.128.0/17 +175.146.0.0/15 +175.148.0.0/14 +175.152.0.0/14 +175.160.0.0/12 +175.178.0.0/16 +175.184.128.0/18 +175.185.0.0/16 +175.186.0.0/15 +175.188.188.0/22 +175.190.24.0/21 +175.190.126.0/23 +178.219.5.0/24 +178.253.239.0/24 +180.76.16.0/20 +180.76.32.0/19 +180.76.64.0/18 +180.76.128.0/17 +180.77.0.0/16 +180.78.0.0/15 +180.84.0.0/15 +180.88.96.0/19 +180.88.128.0/18 +180.89.56.0/22 +180.89.60.0/23 +180.89.64.0/19 +180.91.192.0/20 +180.95.128.0/17 +180.96.0.0/11 +180.129.128.0/17 +180.130.0.0/16 +180.136.0.0/13 +180.149.128.0/19 +180.150.176.0/20 +180.152.0.0/13 +180.160.0.0/12 +180.178.208.0/20 +180.178.224.0/21 +180.178.232.0/22 +180.178.248.0/21 +180.184.0.0/21 +180.184.8.0/23 +180.184.14.0/24 +180.184.16.0/24 +180.184.24.0/21 +180.184.32.0/19 +180.184.64.0/18 +180.184.128.0/20 +180.184.144.0/21 +180.184.152.0/22 +180.184.160.0/20 +180.184.176.0/21 +180.184.184.0/22 +180.184.190.0/23 +180.184.192.0/18 +180.186.38.0/23 +180.186.40.0/22 +180.186.44.0/24 +180.188.16.0/20 +180.188.32.0/20 +180.200.252.0/22 +180.201.0.0/16 +180.203.0.0/22 +180.203.4.0/24 +180.208.0.0/15 +180.210.212.0/22 +180.212.0.0/15 +180.233.0.0/18 +180.235.64.0/21 +180.235.72.0/23 +182.18.5.0/24 +182.18.32.0/19 +182.18.72.0/21 +182.18.80.0/20 +182.18.96.0/19 +182.32.0.0/12 +182.48.96.0/20 +182.48.112.0/21 +182.50.8.0/21 +182.50.112.0/20 +182.51.114.0/23 +182.51.116.0/23 +182.51.118.0/24 +182.51.122.0/23 +182.51.124.0/24 +182.54.0.0/17 +182.61.0.0/18 +182.61.128.0/19 +182.61.192.0/22 +182.61.200.0/21 +182.61.208.0/20 +182.61.224.0/19 +182.80.0.0/13 +182.88.0.0/14 +182.92.0.0/16 +182.96.0.0/11 +182.128.0.0/12 +182.144.0.0/13 +182.157.0.0/16 +182.174.0.0/15 +182.200.0.0/13 +182.240.0.0/13 +182.254.0.0/16 +183.0.0.0/10 +183.64.0.0/13 +183.78.180.0/22 +183.81.180.0/22 +183.84.0.0/15 +183.91.39.0/24 +183.91.40.0/21 +183.91.48.0/21 +183.91.56.0/24 +183.91.61.0/24 +183.91.63.0/24 +183.91.144.0/20 +183.92.0.0/14 +183.128.0.0/11 +183.160.0.0/13 +183.168.0.0/15 +183.170.0.0/16 +183.172.0.0/14 +183.184.0.0/13 +183.192.0.0/10 +185.75.173.0/24 +185.75.174.0/24 +185.234.212.0/24 +188.131.128.0/17 +192.140.160.0/19 +192.140.208.0/21 +192.144.128.0/17 +192.163.11.0/24 +192.208.13.0/24 +192.232.97.0/24 +193.112.0.0/16 +193.119.0.0/24 +193.119.4.0/24 +193.119.6.0/24 +193.119.8.0/24 +193.119.10.0/23 +193.119.12.0/23 +193.119.15.0/24 +193.119.17.0/24 +193.119.19.0/24 +193.119.20.0/23 +193.119.22.0/24 +193.119.25.0/24 +193.119.28.0/24 +193.119.30.0/24 +194.15.39.0/24 +194.127.229.0/24 +194.138.202.0/23 +194.138.245.0/24 +198.208.17.0/24 +198.208.19.0/24 +198.208.30.0/24 +198.208.61.0/24 +198.208.63.0/24 +198.208.67.0/24 +198.208.112.0/23 +199.182.239.0/24 +199.244.144.0/24 +202.4.128.0/19 +202.4.252.0/22 +202.6.202.0/23 +202.14.235.0/24 +202.14.236.0/23 +202.14.238.0/24 +202.38.2.0/23 +202.38.8.0/21 +202.38.64.0/18 +202.38.128.0/23 +202.38.132.0/23 +202.38.134.0/24 +202.38.140.0/23 +202.38.146.0/23 +202.38.152.0/23 +202.38.164.0/22 +202.38.184.0/21 +202.38.192.0/18 +202.41.152.0/21 +202.41.241.0/24 +202.41.242.0/23 +202.41.244.0/22 +202.41.248.0/21 +202.46.39.0/24 +202.46.224.0/22 +202.46.228.0/23 +202.46.232.0/23 +202.47.104.0/21 +202.55.0.0/19 +202.57.192.0/24 +202.57.196.0/22 +202.57.200.0/23 +202.57.204.0/23 +202.59.213.0/24 +202.59.214.0/23 +202.60.112.0/20 +202.60.132.0/22 +202.61.88.0/22 +202.62.112.0/22 +202.63.160.0/20 +202.65.96.0/24 +202.67.3.0/24 +202.69.4.0/23 +202.69.16.0/20 +202.72.112.0/20 +202.73.128.0/22 +202.73.240.0/20 +202.75.208.0/20 +202.75.252.0/22 +202.80.192.0/22 +202.81.176.0/20 +202.84.17.0/24 +202.85.208.0/20 +202.89.96.0/22 +202.89.232.0/21 +202.90.20.0/22 +202.90.96.0/20 +202.91.176.0/21 +202.91.184.0/23 +202.91.186.0/24 +202.91.190.0/23 +202.91.224.0/20 +202.91.240.0/21 +202.91.248.0/22 +202.93.252.0/22 +202.95.0.0/19 +202.96.0.0/13 +202.104.0.0/14 +202.108.0.0/15 +202.110.0.0/16 +202.111.0.0/17 +202.111.128.0/18 +202.111.192.0/19 +202.111.230.0/24 +202.111.240.0/23 +202.111.242.0/24 +202.111.244.0/22 +202.111.248.0/24 +202.112.0.0/13 +202.120.0.0/15 +202.122.32.0/21 +202.122.112.0/21 +202.123.96.0/24 +202.123.98.0/24 +202.123.106.0/23 +202.123.108.0/24 +202.123.110.0/23 +202.123.120.0/22 +202.125.176.0/20 +202.127.0.0/21 +202.127.12.0/22 +202.127.16.0/20 +202.127.40.0/21 +202.127.48.0/23 +202.127.144.0/20 +202.127.200.0/21 +202.127.216.0/21 +202.127.224.0/19 +202.130.0.0/19 +202.130.224.0/20 +202.130.240.0/21 +202.136.48.0/20 +202.136.72.0/23 +202.136.208.0/21 +202.136.216.0/23 +202.136.218.0/24 +202.136.220.0/24 +202.136.222.0/23 +202.136.255.0/24 +202.140.140.0/22 +202.141.160.0/19 +202.142.16.0/20 +202.143.16.0/23 +202.143.100.0/22 +202.144.198.0/23 +202.148.96.0/19 +202.149.224.0/19 +202.150.16.0/20 +202.153.48.0/20 +202.158.160.0/19 +202.160.140.0/22 +202.164.0.0/20 +202.164.25.0/24 +202.168.160.0/19 +202.170.128.0/19 +202.170.216.0/21 +202.173.8.0/22 +202.173.14.0/23 +202.173.224.0/19 +202.179.240.0/20 +202.181.28.0/24 +202.181.120.0/21 +202.189.3.0/24 +202.189.4.0/22 +202.189.8.0/21 +202.189.16.0/20 +202.189.32.0/20 +202.189.48.0/22 +202.192.0.0/12 +203.0.104.0/21 +203.2.64.0/21 +203.2.112.0/21 +203.2.160.0/21 +203.3.80.0/21 +203.3.112.0/21 +203.6.224.0/20 +203.8.25.0/24 +203.8.30.0/24 +203.12.91.0/24 +203.12.93.0/24 +203.12.205.0/24 +203.13.81.0/24 +203.15.0.0/20 +203.25.52.0/24 +203.25.208.0/20 +203.32.48.0/23 +203.32.68.0/23 +203.32.84.0/23 +203.32.203.0/24 +203.32.204.0/23 +203.32.212.0/24 +203.33.4.0/24 +203.33.7.0/24 +203.33.21.0/24 +203.33.26.0/24 +203.33.32.0/24 +203.33.63.0/24 +203.33.64.0/24 +203.33.67.0/24 +203.33.145.0/24 +203.33.156.0/24 +203.33.158.0/23 +203.33.174.0/24 +203.33.185.0/24 +203.33.200.0/24 +203.33.202.0/23 +203.33.206.0/23 +203.33.214.0/23 +203.33.224.0/23 +203.33.226.0/24 +203.34.21.0/24 +203.34.27.0/24 +203.34.39.0/24 +203.34.48.0/23 +203.34.54.0/24 +203.34.56.0/23 +203.34.67.0/24 +203.34.69.0/24 +203.34.76.0/24 +203.34.92.0/24 +203.34.106.0/24 +203.34.113.0/24 +203.34.147.0/24 +203.34.150.0/24 +203.34.152.0/23 +203.34.161.0/24 +203.34.162.0/24 +203.34.232.0/24 +203.34.240.0/24 +203.34.242.0/24 +203.34.245.0/24 +203.34.251.0/24 +203.55.2.0/23 +203.55.4.0/24 +203.55.10.0/24 +203.55.13.0/24 +203.55.22.0/24 +203.55.30.0/24 +203.55.93.0/24 +203.55.101.0/24 +203.55.109.0/24 +203.55.110.0/24 +203.55.116.0/23 +203.55.119.0/24 +203.55.128.0/23 +203.55.146.0/23 +203.55.192.0/24 +203.55.196.0/24 +203.55.218.0/23 +203.55.221.0/24 +203.55.224.0/24 +203.56.1.0/24 +203.56.4.0/24 +203.56.12.0/24 +203.56.24.0/24 +203.56.38.0/24 +203.56.40.0/24 +203.56.46.0/24 +203.56.68.0/23 +203.56.82.0/23 +203.56.84.0/23 +203.56.95.0/24 +203.56.110.0/24 +203.56.121.0/24 +203.56.161.0/24 +203.56.169.0/24 +203.56.172.0/23 +203.56.175.0/24 +203.56.183.0/24 +203.56.185.0/24 +203.56.187.0/24 +203.56.192.0/24 +203.56.198.0/24 +203.56.201.0/24 +203.56.208.0/23 +203.56.210.0/24 +203.56.214.0/24 +203.56.216.0/24 +203.56.228.0/24 +203.56.232.0/24 +203.56.240.0/24 +203.56.252.0/24 +203.56.254.0/24 +203.57.5.0/24 +203.57.6.0/24 +203.57.12.0/23 +203.57.28.0/24 +203.57.39.0/24 +203.57.46.0/24 +203.57.58.0/24 +203.57.61.0/24 +203.57.66.0/24 +203.57.69.0/24 +203.57.70.0/23 +203.57.73.0/24 +203.57.90.0/24 +203.57.101.0/24 +203.57.109.0/24 +203.57.123.0/24 +203.57.157.0/24 +203.57.200.0/24 +203.57.202.0/24 +203.57.206.0/24 +203.57.222.0/24 +203.57.224.0/20 +203.57.249.0/24 +203.57.254.0/23 +203.62.2.0/24 +203.62.131.0/24 +203.62.139.0/24 +203.65.240.0/22 +203.76.208.0/21 +203.76.216.0/22 +203.76.240.0/22 +203.78.48.0/20 +203.79.0.0/23 +203.80.57.0/24 +203.80.144.0/20 +203.82.0.0/23 +203.83.56.0/21 +203.83.224.0/20 +203.86.0.0/19 +203.86.43.0/24 +203.86.44.0/23 +203.86.48.0/23 +203.86.51.0/24 +203.86.52.0/22 +203.86.60.0/23 +203.86.62.0/24 +203.86.64.0/19 +203.86.112.0/24 +203.86.254.0/23 +203.88.32.0/19 +203.88.192.0/19 +203.89.100.0/22 +203.90.128.0/18 +203.90.192.0/19 +203.91.32.0/19 +203.91.120.0/21 +203.93.0.0/18 +203.93.64.0/19 +203.93.96.0/20 +203.93.117.0/24 +203.93.120.0/21 +203.93.128.0/19 +203.93.160.0/20 +203.93.208.0/20 +203.93.224.0/19 +203.94.0.0/19 +203.95.0.0/23 +203.95.2.0/24 +203.95.4.0/22 +203.95.128.0/23 +203.99.20.0/22 +203.99.24.0/21 +203.100.54.0/24 +203.100.92.0/22 +203.100.192.0/20 +203.104.32.0/20 +203.107.1.0/24 +203.107.2.0/24 +203.107.6.0/24 +203.107.13.0/24 +203.107.20.0/22 +203.107.24.0/24 +203.107.26.0/23 +203.107.28.0/22 +203.107.32.0/19 +203.107.72.0/21 +203.107.80.0/21 +203.107.96.0/23 +203.107.116.0/22 +203.110.160.0/19 +203.110.208.0/20 +203.110.232.0/23 +203.110.234.0/24 +203.114.244.0/22 +203.118.248.0/22 +203.119.25.0/24 +203.119.26.0/23 +203.119.28.0/22 +203.119.33.0/24 +203.119.80.0/24 +203.119.83.0/24 +203.119.114.0/23 +203.119.128.0/19 +203.119.160.0/24 +203.119.168.0/21 +203.119.176.0/20 +203.119.192.0/18 +203.129.12.0/22 +203.130.32.0/22 +203.130.40.0/21 +203.132.32.0/19 +203.135.96.0/19 +203.148.0.0/18 +203.148.64.0/20 +203.148.86.0/23 +203.152.64.0/19 +203.156.192.0/18 +203.160.104.0/22 +203.160.109.0/24 +203.160.129.0/24 +203.160.192.0/19 +203.161.192.0/19 +203.166.160.0/22 +203.166.165.0/24 +203.166.166.0/24 +203.166.168.0/24 +203.166.172.0/24 +203.166.177.0/24 +203.166.186.0/23 +203.166.188.0/23 +203.166.191.0/24 +203.168.0.0/19 +203.170.58.0/23 +203.174.4.0/24 +203.174.7.0/24 +203.174.96.0/19 +203.175.128.0/19 +203.176.92.0/22 +203.176.168.0/24 +203.176.170.0/24 +203.187.160.0/19 +203.189.0.0/23 +203.189.6.0/23 +203.189.113.0/24 +203.189.115.0/24 +203.189.192.0/19 +203.189.240.0/22 +203.190.100.0/23 +203.191.0.0/23 +203.191.144.0/21 +203.192.1.0/24 +203.192.2.0/23 +203.192.4.0/22 +203.192.8.0/21 +203.192.16.0/24 +203.192.24.0/23 +203.193.224.0/19 +203.194.122.0/23 +203.194.124.0/24 +203.195.64.0/19 +203.195.113.0/24 +203.195.114.0/24 +203.195.118.0/23 +203.195.128.0/17 +203.196.0.0/21 +203.202.236.0/23 +203.207.64.0/19 +203.207.96.0/21 +203.207.104.0/22 +203.207.112.0/20 +203.207.128.0/18 +203.207.192.0/21 +203.207.200.0/22 +203.207.208.0/20 +203.207.224.0/19 +203.208.32.0/19 +203.209.224.0/19 +203.212.0.0/20 +203.212.80.0/23 +203.215.232.0/23 +203.215.236.0/24 +203.223.21.0/24 +204.13.175.0/24 +210.2.0.0/23 +210.2.4.0/24 +210.5.0.0/19 +210.5.56.0/21 +210.5.128.0/19 +210.12.0.0/16 +210.13.0.0/17 +210.13.192.0/19 +210.13.224.0/24 +210.13.227.0/24 +210.13.230.0/23 +210.13.232.0/24 +210.13.236.0/23 +210.13.238.0/24 +210.13.240.0/20 +210.14.64.0/20 +210.14.80.0/22 +210.14.84.0/24 +210.14.90.0/23 +210.14.92.0/22 +210.14.112.0/20 +210.14.128.0/19 +210.14.192.0/18 +210.15.0.0/17 +210.16.160.0/19 +210.21.0.0/17 +210.21.192.0/18 +210.22.0.0/19 +210.22.32.0/22 +210.22.48.0/20 +210.22.64.0/18 +210.22.128.0/17 +210.25.0.0/16 +210.26.0.0/15 +210.28.0.0/14 +210.32.0.0/12 +210.48.136.0/21 +210.51.0.0/16 +210.52.0.0/15 +210.72.0.0/17 +210.72.128.0/18 +210.72.192.0/19 +210.72.224.0/20 +210.72.240.0/21 +210.73.0.0/17 +210.73.128.0/18 +210.73.192.0/22 +210.73.204.0/24 +210.73.208.0/20 +210.73.224.0/19 +210.74.0.0/20 +210.74.35.0/24 +210.74.36.0/23 +210.74.38.0/24 +210.74.40.0/22 +210.74.44.0/23 +210.74.47.0/24 +210.74.64.0/23 +210.74.107.0/24 +210.74.108.0/23 +210.74.128.0/18 +210.74.224.0/19 +210.75.0.0/18 +210.75.96.0/19 +210.75.192.0/18 +210.76.0.0/17 +210.76.160.0/19 +210.76.192.0/19 +210.77.0.0/18 +210.77.64.0/19 +210.77.128.0/19 +210.77.176.0/20 +210.77.192.0/18 +210.78.128.0/24 +210.78.134.0/23 +210.78.139.0/24 +210.78.144.0/23 +210.79.224.0/19 +210.82.0.0/15 +210.87.128.0/18 +210.185.192.0/18 +210.192.96.0/20 +210.192.116.0/22 +210.192.120.0/21 +211.64.0.0/13 +211.80.0.0/13 +211.88.0.0/15 +211.90.0.0/17 +211.90.128.0/18 +211.90.192.0/20 +211.90.216.0/21 +211.90.224.0/19 +211.91.0.0/18 +211.91.64.0/19 +211.91.96.0/20 +211.91.120.0/21 +211.91.128.0/18 +211.91.216.0/21 +211.91.224.0/19 +211.92.0.0/17 +211.92.128.0/18 +211.92.192.0/19 +211.92.224.0/20 +211.92.244.0/22 +211.93.0.0/17 +211.93.128.0/20 +211.93.144.0/21 +211.93.160.0/19 +211.93.192.0/21 +211.93.200.0/23 +211.93.204.0/22 +211.93.211.0/24 +211.93.212.0/23 +211.93.224.0/19 +211.94.37.0/24 +211.94.64.0/18 +211.94.128.0/17 +211.95.0.0/17 +211.95.128.0/19 +211.95.192.0/18 +211.96.0.0/16 +211.97.0.0/17 +211.97.128.0/19 +211.97.160.0/21 +211.97.176.0/20 +211.97.192.0/18 +211.98.0.0/16 +211.99.8.0/21 +211.99.16.0/23 +211.99.24.0/21 +211.99.32.0/19 +211.99.64.0/18 +211.99.128.0/18 +211.99.192.0/19 +211.100.0.0/17 +211.100.192.0/20 +211.100.224.0/19 +211.101.0.0/18 +211.101.192.0/20 +211.101.232.0/21 +211.101.240.0/21 +211.102.80.0/20 +211.102.128.0/18 +211.102.192.0/23 +211.102.208.0/20 +211.102.240.0/21 +211.102.248.0/24 +211.103.0.0/16 +211.136.0.0/13 +211.144.9.0/24 +211.144.10.0/24 +211.144.12.0/22 +211.144.16.0/24 +211.144.18.0/23 +211.144.20.0/24 +211.144.22.0/24 +211.144.24.0/24 +211.144.27.0/24 +211.144.28.0/23 +211.144.32.0/19 +211.144.64.0/19 +211.144.96.0/23 +211.144.100.0/22 +211.144.104.0/22 +211.144.108.0/23 +211.144.110.0/24 +211.144.112.0/24 +211.144.114.0/23 +211.144.118.0/23 +211.144.120.0/21 +211.144.128.0/19 +211.144.192.0/18 +211.145.0.0/18 +211.145.64.0/20 +211.146.0.0/16 +211.147.0.0/18 +211.147.64.0/19 +211.147.128.0/18 +211.147.208.0/20 +211.147.224.0/19 +211.148.0.0/16 +211.149.128.0/17 +211.150.0.0/18 +211.150.64.0/19 +211.150.98.0/24 +211.150.100.0/23 +211.150.114.0/23 +211.150.122.0/24 +211.150.124.0/23 +211.150.128.0/24 +211.151.0.0/16 +211.152.0.0/17 +211.152.192.0/22 +211.152.196.0/23 +211.152.208.0/20 +211.153.0.0/16 +211.154.0.0/19 +211.154.64.0/19 +211.154.128.0/17 +211.155.16.0/20 +211.155.32.0/19 +211.155.80.0/20 +211.155.108.0/22 +211.155.112.0/20 +211.155.128.0/19 +211.155.160.0/20 +211.155.176.0/22 +211.155.184.0/21 +211.155.224.0/21 +211.155.232.0/22 +211.155.236.0/24 +211.155.240.0/20 +211.156.0.0/19 +211.156.128.0/19 +211.156.176.0/20 +211.156.192.0/20 +211.156.208.0/21 +211.156.216.0/22 +211.156.220.0/23 +211.156.223.0/24 +211.157.0.0/19 +211.157.96.0/19 +211.157.128.0/17 +211.158.0.0/16 +211.159.64.0/21 +211.159.128.0/17 +211.160.0.0/22 +211.160.4.0/23 +211.160.8.0/22 +211.160.14.0/23 +211.160.16.0/21 +211.160.24.0/22 +211.160.28.0/23 +211.160.36.0/23 +211.160.46.0/23 +211.160.62.0/23 +211.160.72.0/21 +211.160.80.0/20 +211.160.112.0/23 +211.160.115.0/24 +211.160.120.0/24 +211.160.160.0/19 +211.160.194.0/23 +211.160.196.0/24 +211.160.202.0/23 +211.160.204.0/23 +211.160.240.0/20 +211.161.0.0/20 +211.161.24.0/22 +211.161.32.0/20 +211.161.60.0/23 +211.161.62.0/24 +211.161.97.0/24 +211.161.101.0/24 +211.161.102.0/23 +211.161.108.0/23 +211.161.110.0/24 +211.161.120.0/21 +211.161.192.0/22 +211.161.203.0/24 +211.161.209.0/24 +211.161.221.0/24 +211.162.0.0/21 +211.162.64.0/20 +211.162.119.0/24 +211.162.120.0/21 +211.162.200.0/22 +211.165.0.0/16 +211.166.0.0/16 +211.167.64.0/18 +211.167.128.0/19 +211.167.176.0/20 +211.167.224.0/19 +212.64.0.0/17 +212.100.186.0/24 +212.129.128.0/17 +218.0.0.0/11 +218.56.0.0/13 +218.64.0.0/11 +218.96.0.0/24 +218.96.64.0/22 +218.96.104.0/22 +218.96.108.0/23 +218.96.127.0/24 +218.96.128.0/24 +218.96.241.0/24 +218.96.244.0/24 +218.96.255.0/24 +218.97.0.0/17 +218.97.160.0/19 +218.97.192.0/19 +218.97.240.0/20 +218.98.0.0/18 +218.98.96.0/21 +218.98.104.0/22 +218.98.108.0/23 +218.98.111.0/24 +218.98.112.0/20 +218.98.160.0/24 +218.98.176.0/21 +218.98.192.0/24 +218.100.88.0/21 +218.104.0.0/15 +218.106.0.0/16 +218.107.0.0/18 +218.107.128.0/17 +218.108.0.0/15 +218.185.240.0/21 +218.192.0.0/12 +218.240.0.0/18 +218.240.128.0/19 +218.240.160.0/21 +218.240.168.0/22 +218.240.176.0/20 +218.241.16.0/21 +218.241.24.0/22 +218.241.96.0/20 +218.241.112.0/22 +218.241.116.0/23 +218.241.118.0/24 +218.241.121.0/24 +218.241.122.0/23 +218.241.124.0/22 +218.241.128.0/17 +218.242.0.0/16 +218.244.0.0/19 +218.244.44.0/22 +218.244.49.0/24 +218.244.52.0/23 +218.244.55.0/24 +218.244.56.0/23 +218.244.58.0/24 +218.244.128.0/18 +218.244.192.0/20 +218.244.224.0/19 +218.245.0.0/17 +218.246.0.0/19 +218.246.32.0/22 +218.246.48.0/22 +218.246.64.0/18 +218.246.160.0/19 +218.246.192.0/19 +218.247.0.0/18 +218.247.128.0/17 +218.249.0.0/16 +219.72.0.0/16 +219.82.0.0/16 +219.83.160.0/19 +219.128.0.0/12 +219.144.0.0/14 +219.148.0.0/15 +219.150.0.0/16 +219.151.0.0/18 +219.151.128.0/17 +219.152.0.0/14 +219.156.0.0/15 +219.158.0.0/19 +219.158.32.0/20 +219.158.58.0/23 +219.158.60.0/22 +219.158.96.0/19 +219.158.128.0/17 +219.159.0.0/16 +219.216.0.0/13 +219.224.0.0/13 +219.232.0.0/17 +219.232.144.0/24 +219.232.160.0/19 +219.232.192.0/19 +219.233.0.0/16 +219.234.80.0/20 +219.234.96.0/19 +219.234.128.0/17 +219.235.0.0/20 +219.235.32.0/19 +219.235.64.0/18 +219.235.128.0/20 +219.235.144.0/21 +219.235.192.0/23 +219.235.207.0/24 +219.235.224.0/22 +219.235.228.0/23 +219.235.233.0/24 +219.235.234.0/24 +219.235.237.0/24 +219.235.251.0/24 +219.235.252.0/24 +219.235.255.0/24 +219.236.0.0/14 +219.242.0.0/15 +219.244.0.0/14 +220.101.192.0/18 +220.112.0.0/22 +220.112.8.0/24 +220.112.40.0/21 +220.112.50.0/23 +220.112.52.0/23 +220.112.54.0/24 +220.112.194.0/24 +220.112.196.0/24 +220.112.200.0/21 +220.113.0.0/19 +220.113.32.0/20 +220.113.96.0/21 +220.113.150.0/23 +220.113.152.0/23 +220.113.154.0/24 +220.114.250.0/23 +220.152.128.0/17 +220.154.0.0/20 +220.154.16.0/22 +220.154.128.0/20 +220.154.144.0/24 +220.154.147.0/24 +220.160.0.0/12 +220.176.0.0/14 +220.180.0.0/16 +220.181.0.0/17 +220.181.128.0/20 +220.181.144.0/24 +220.181.148.0/22 +220.181.152.0/21 +220.181.160.0/19 +220.182.0.0/18 +220.184.0.0/13 +220.192.0.0/16 +220.193.0.0/17 +220.194.0.0/16 +220.195.0.0/17 +220.195.128.0/19 +220.195.192.0/18 +220.196.0.0/16 +220.197.0.0/17 +220.197.160.0/19 +220.197.192.0/18 +220.198.0.0/15 +220.200.0.0/17 +220.200.128.0/20 +220.200.148.0/22 +220.200.152.0/21 +220.200.160.0/19 +220.200.192.0/18 +220.201.0.0/16 +220.202.0.0/16 +220.203.0.0/18 +220.203.128.0/18 +220.203.216.0/23 +220.203.220.0/22 +220.203.224.0/19 +220.205.0.0/16 +220.206.192.0/22 +220.207.0.0/22 +220.207.80.0/20 +220.207.176.0/22 +220.207.184.0/22 +220.207.254.0/23 +220.231.0.0/18 +220.231.128.0/17 +220.232.64.0/18 +220.234.0.0/16 +220.242.180.0/24 +220.243.128.0/18 +220.248.0.0/16 +220.249.0.0/17 +220.249.128.0/18 +220.249.192.0/19 +220.249.240.0/20 +220.250.0.0/17 +221.0.0.0/13 +221.8.0.0/14 +221.12.0.0/17 +221.12.128.0/18 +221.13.0.0/16 +221.14.0.0/15 +221.122.0.0/16 +221.123.0.0/24 +221.123.112.0/20 +221.123.128.0/17 +221.129.0.0/16 +221.130.0.0/15 +221.133.225.0/24 +221.133.226.0/24 +221.133.228.0/22 +221.133.232.0/23 +221.133.235.0/24 +221.133.244.0/23 +221.137.0.0/16 +221.172.0.0/16 +221.174.0.0/16 +221.176.0.0/13 +221.192.0.0/14 +221.196.0.0/15 +221.198.0.0/16 +221.199.0.0/17 +221.199.128.0/18 +221.199.192.0/20 +221.199.224.0/19 +221.200.0.0/13 +221.208.0.0/12 +221.224.0.0/12 +222.16.0.0/12 +222.35.0.0/16 +222.42.115.0/24 +222.44.0.0/15 +222.49.128.0/17 +222.50.0.0/16 +222.59.128.0/17 +222.64.0.0/11 +222.125.0.0/16 +222.126.128.0/17 +222.128.0.0/12 +222.160.0.0/14 +222.167.244.0/24 +222.168.0.0/13 +222.176.0.0/12 +222.192.0.0/11 +222.240.0.0/13 +222.248.0.0/15 +223.0.1.0/24 +223.0.2.0/24 +223.0.8.0/22 +223.0.12.0/23 +223.0.15.0/24 +223.0.16.0/24 +223.0.30.0/24 +223.0.40.0/23 +223.0.126.0/24 +223.2.0.0/15 +223.4.0.0/14 +223.8.0.0/13 +223.27.184.0/22 +223.64.0.0/10 +223.128.0.0/15 +223.144.0.0/12 +223.160.0.0/20 +223.160.16.0/21 +223.160.112.0/20 +223.160.128.0/22 +223.160.134.0/23 +223.160.136.0/21 +223.160.144.0/20 +223.160.160.0/19 +223.160.192.0/19 +223.160.224.0/21 +223.160.232.0/22 +223.160.236.0/23 +223.161.194.0/23 +223.161.196.0/22 +223.161.200.0/21 +223.161.208.0/20 +223.161.224.0/19 +223.166.0.0/15 +223.192.0.0/15 +223.198.0.0/15 +223.202.0.0/24 +223.202.67.0/24 +223.202.131.0/24 +223.202.132.0/24 +223.202.134.0/23 +223.202.211.0/24 +223.202.212.0/24 +223.203.3.0/24 +223.203.9.0/24 +223.203.96.0/24 +223.203.100.0/24 +223.210.0.0/19 +223.210.48.0/22 +223.212.0.0/14 +223.220.0.0/15 +223.223.176.0/20 +223.223.192.0/20 +223.240.0.0/13 +223.248.0.0/14 +223.252.194.0/24 +223.252.199.0/24 +223.252.200.0/23 +223.252.202.0/24 +223.252.205.0/24 +223.252.209.0/24 +223.252.210.0/23 +223.252.212.0/24 +223.252.214.0/23 +223.252.221.0/24 +223.252.222.0/24 +223.255.236.0/22 +223.255.252.0/23 diff --git a/util/index.js b/util/index.js index 09683da..4ad7830 100644 --- a/util/index.js +++ b/util/index.js @@ -1,36 +1,8 @@ const logger = require('./logger') -// 预先定义常量和函数引用 -// 中国 IP 段(来源:data/ChineseIPGenerate.csv) -const chinaIPRangesRaw = [ - // 开始IP, 结束IP, IP个数, 位置 - ['1.0.1.0', '1.0.3.255', 768, '福州'], - ['1.0.8.0', '1.0.15.255', 2048, '广州'], - ['1.0.32.0', '1.0.63.255', 8192, '广州'], - ['1.1.0.0', '1.1.0.255', 256, '福州'], - ['1.1.2.0', '1.1.63.255', 15872, '广州'], - ['1.2.0.0', '1.2.2.255', 768, '北京'], - ['1.2.4.0', '1.2.127.255', 31744, '广州'], - ['1.3.0.0', '1.3.255.255', 65536, '广州'], - ['1.4.1.0', '1.4.127.255', 32512, '广州'], - ['1.8.0.0', '1.8.255.255', 65536, '北京'], - ['1.10.0.0', '1.10.9.255', 2560, '福州'], - ['1.10.11.0', '1.10.127.255', 29952, '广州'], - ['1.12.0.0', '1.15.255.255', 262144, '上海'], - ['1.18.128.0', '1.18.128.255', 256, '北京'], - ['1.24.0.0', '1.31.255.255', 524288, '赤峰'], - ['1.45.0.0', '1.45.255.255', 65536, '北京'], - ['1.48.0.0', '1.51.255.255', 262144, '济南'], - ['1.56.0.0', '1.63.255.255', 524288, '伊春'], - ['1.68.0.0', '1.71.255.255', 262144, '忻州'], - ['1.80.0.0', '1.95.255.255', 1048576, '北京'], - ['1.116.0.0', '1.117.255.255', 131072, '上海'], - ['1.119.0.0', '1.119.255.255', 65536, '北京'], - ['1.180.0.0', '1.185.255.255', 393216, '桂林'], - ['1.188.0.0', '1.199.255.255', 786432, '洛阳'], - ['1.202.0.0', '1.207.255.255', 393216, '铜仁'], -] +const fs = require('fs') +const path = require('path') -// 将原始字符串段转换为数值段并计算总数(在模块初始化时完成一次) +// IP地址转换函数 function ipToInt(ip) { const parts = ip.split('.').map(Number) const a = (parts[0] << 24) >>> 0 @@ -49,20 +21,56 @@ function intToIp(int) { ].join('.') } -const chinaIPRanges = (function buildRanges() { - const arr = [] - let total = 0 - for (let i = 0; i < chinaIPRangesRaw.length; i++) { - const r = chinaIPRangesRaw[i] - const start = ipToInt(r[0]) - const end = ipToInt(r[1]) - const count = r[2] || end - start + 1 - arr.push({ start, end, count, location: r[3] || '' }) - total += count +// 解析CIDR格式的IP段 +function parseCIDR(cidr) { + const [ipStr, prefixLengthStr] = cidr.split('/') + const prefixLength = parseInt(prefixLengthStr, 10) + + const ipInt = ipToInt(ipStr) + const mask = (0xffffffff << (32 - prefixLength)) >>> 0 + const start = (ipInt & mask) >>> 0 + const end = (start | (~mask >>> 0)) >>> 0 + const count = end - start + 1 + + return { start, end, count, cidr } +} + +// 从china_ip_ranges.txt加载中国IP段(CIDR格式) +const chinaIPRanges = (function loadChinaIPRanges() { + try { + const filePath = path.join(__dirname, '../data/china_ip_ranges.txt') + const content = fs.readFileSync(filePath, 'utf-8') + const lines = content + .split('\n') + .filter((line) => line.trim() && !line.startsWith('#')) + + const arr = [] + let total = 0 + + for (let i = 0; i < lines.length; i++) { + const line = lines[i].trim() + if (!line) continue + + const range = parseCIDR(line) + arr.push(range) + total += range.count + } + + // 按IP段大小排序,提高随机选择效率 + arr.sort((a, b) => b.count - a.count) + + // attach total for convenience + arr.totalCount = total + + logger.info( + `Loaded ${arr.length} Chinese IP ranges from china_ip_ranges.txt, total ${total} IPs`, + ) + return arr + } catch (error) { + logger.error('Failed to load china_ip_ranges.txt:', error.message) + // 返回空数组,generateRandomChineseIP会使用兜底逻辑 + return { totalCount: 0 } } - // attach total for convenience - arr.totalCount = total - return arr })() const floor = Math.floor const random = Math.random @@ -144,16 +152,11 @@ module.exports = { // 如果没有选中(理论上不应该发生),回退到最后一个段 if (!chosen) chosen = chinaIPRanges[chinaIPRanges.length - 1] - // 在段内随机生成一个 IP(使用段真实的数值范围,而非 csv 中的 count) + // 在段内随机生成一个 IP(使用段真实的数值范围) const segSize = chosen.end - chosen.start + 1 const ipInt = chosen.start + Math.floor(random() * segSize) const ip = intToIp(ipInt) - logger.info( - 'Generated Random Chinese IP:', - ip, - 'location:', - chosen.location, - ) + logger.info('Generated Random Chinese IP:', ip, 'from CIDR:', chosen.cidr) return ip }, // 生成chainId的函数