From 283f971c0f358fe0158197148794b82156f3319a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BC=A0=E6=96=8C?= <259278618@qq.com> Date: Fri, 11 Sep 2026 00:13:41 +0800 Subject: [PATCH] =?UTF-8?q?admin-ui=20ng=E8=BD=AC=E5=8F=91=E5=9F=9F?= =?UTF-8?q?=E5=90=8D=E5=A2=9E=E5=8A=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Dockerfile.ui | 4 +- docker-compose-infra-main.yml | 25 +- nginx-proxy/Dockerfile | 14 +- nginx-proxy/cn.cidr | 7459 +++++++++++++++++++++ nginx-proxy/default.conf | 142 +- nginx-proxy/default.conf.bak | 104 + nginx-proxy/ssl/animal-spot.icu.key | 27 + nginx-proxy/ssl/animal-spot.icu.pem | 62 + nginx-proxy/ssl/gitea.animal-spot.icu.key | 27 + nginx-proxy/ssl/gitea.animal-spot.icu.pem | 62 + 10 files changed, 7842 insertions(+), 84 deletions(-) create mode 100644 nginx-proxy/cn.cidr create mode 100644 nginx-proxy/default.conf.bak create mode 100644 nginx-proxy/ssl/animal-spot.icu.key create mode 100644 nginx-proxy/ssl/animal-spot.icu.pem create mode 100644 nginx-proxy/ssl/gitea.animal-spot.icu.key create mode 100644 nginx-proxy/ssl/gitea.animal-spot.icu.pem diff --git a/Dockerfile.ui b/Dockerfile.ui index b7b8a4c..acb9f93 100644 --- a/Dockerfile.ui +++ b/Dockerfile.ui @@ -1,5 +1,5 @@ # ========== 构建前端 ========== -FROM docker.m.daocloud.io/node:18-alpine AS builder +FROM node:18-alpine AS builder RUN sed -i 's/dl-cdn.alpinelinux.org/mirrors.aliyun.com/g' /etc/apk/repositories @@ -13,7 +13,7 @@ RUN npm run build # ========== 部署到 Nginx ========== -FROM docker.m.daocloud.io/nginx:alpine +FROM nginx:alpine COPY --from=builder /app/dist/ /usr/share/nginx/html/ COPY ngnix.conf /etc/nginx/conf.d/default.conf diff --git a/docker-compose-infra-main.yml b/docker-compose-infra-main.yml index 08dd18f..d614879 100644 --- a/docker-compose-infra-main.yml +++ b/docker-compose-infra-main.yml @@ -19,12 +19,12 @@ services: container_name: postgres restart: unless-stopped ports: - - "15432:5432" + - "5432:5432" environment: # 仅首次初始化空数据卷时生效;库内超级用户已被 ALTER ROLE 改名、口令已改, # 这里写成与新库一致的名字/口令(占位符,需你自行替换成实际值)。 - POSTGRES_USER: sql9f15b63fd203b36e - POSTGRES_PASSWORD: 1ec94b1acdaf57b66030242d418fad5a + POSTGRES_USER: 259278618@qq.com + POSTGRES_PASSWORD: Tongli686^*^ POSTGRES_DB: postgres volumes: - /data/pgsql:/var/lib/postgresql/data @@ -32,8 +32,9 @@ services: networks: - redfuture-net healthcheck: - # 健康检查只探“服务在不在”,不带 -U 指定角色,避免跟着超级用户名改来改去 - test: ["CMD-SHELL", "pg_isready"] + # 真实连接探测(容器内本地 socket 是 trust 认证免密),角色/库名引用环境变量; + # 不用 pg_isready:它不带 -U 时以 OS 用户 root 握手,服务器每 10s 记一条 FATAL: role "root" does not exist + test: ["CMD-SHELL", "psql -U \"$$POSTGRES_USER\" -d \"$$POSTGRES_DB\" -c 'select 1'"] interval: 10s timeout: 5s retries: 5 @@ -50,8 +51,8 @@ services: - /data/pgsql/backup:/backup environment: TZ: Asia/Shanghai # 使下面的 02:00 与备份文件名时间都按北京时间计算 - PGUSER: sql9f15b63fd203b36e # ← 改为你 ALTER ROLE 后的新超级用户名 - PGPASSWORD: 1ec94b1acdaf57b66030242d418fad5a # ← 改为新超级用户口令 + PGUSER: 259278618@qq.com # ← 改为你 ALTER ROLE 后的新超级用户名 + PGPASSWORD: Tongli686^*^ # ← 改为新超级用户口令 PGHOST: postgres PGPORT: 5432 BACKUP_DIR: /backup @@ -66,10 +67,10 @@ services: echo "[$(date '+%F %T %Z')] postgres-backup started. Will run once per day at 02:00." while true; do # 睡到下一个 02:00(容器 TZ=Asia/Shanghai → 即北京时间凌晨2点) - now=$(date +%s) - target=$(date -d "today 02:00" +%s) - [ "$target" -le "$now" ] && target=$(date -d "tomorrow 02:00" +%s) - echo "[$(date '+%F %T')] next backup scheduled at $(date -d "@$target" '+%F %T')" + now=$$(date +%s) + target=$$(date -d "today 02:00" +%s) + [ "$${target}" -le "$${now}" ] && target=$$(date -d "tomorrow 02:00" +%s) + echo "[$(date '+%F %T')] next backup scheduled at $(date -d "@$${target}" '+%F %T')" sleep $(( target - now )) f="backup_$(date +%Y%m%d_%H%M%S).sql.gz" @@ -92,7 +93,7 @@ services: restart: unless-stopped ports: - "6379:6379" -# command: redis-server --requirepass Bjang09@686^*^ + command: redis-server --requirepass Tongli686^*^ volumes: - /data/redis:/data networks: diff --git a/nginx-proxy/Dockerfile b/nginx-proxy/Dockerfile index 44f2a4d..13b278c 100644 --- a/nginx-proxy/Dockerfile +++ b/nginx-proxy/Dockerfile @@ -1,3 +1,15 @@ -FROM docker.m.daocloud.io/nginx:alpine +FROM nginx:alpine COPY default.conf /etc/nginx/conf.d/default.conf COPY ssl /etc/nginx/ssl + +# 启动时自动获取宿主机内网 IP,替换 __API_HOST__ 占位符(与 admin-ui 同方案,可用 API_HOST 环境变量覆盖) +RUN printf '%s\n' \ + '#!/bin/sh' \ + 'set -e' \ + 'if [ -n "$API_HOST" ]; then' \ + ' HOST_IP="$API_HOST"' \ + 'else' \ + ' HOST_IP=$(route -n 2>/dev/null | grep "^0.0.0.0" | tr -s " " | cut -d " " -f2)' \ + 'fi' \ + 'sed -i "s/__API_HOST__/$HOST_IP/g" /etc/nginx/conf.d/default.conf' \ + > /docker-entrypoint.d/01-set-api-host.sh && chmod +x /docker-entrypoint.d/01-set-api-host.sh diff --git a/nginx-proxy/cn.cidr b/nginx-proxy/cn.cidr new file mode 100644 index 0000000..b69765a --- /dev/null +++ b/nginx-proxy/cn.cidr @@ -0,0 +1,7459 @@ +# CN IPv4 whitelist for nginx geo (17mon china_ip_list, 2026-08-18) +# IPv6: 暂全放行,避免误杀国内 IPv6 用户 +1.0.1.0/24 1; +1.0.2.0/23 1; +1.0.8.0/21 1; +1.0.32.0/19 1; +1.1.0.0/24 1; +1.1.2.0/23 1; +1.1.4.0/22 1; +1.1.9.0/24 1; +1.1.10.0/23 1; +1.1.12.0/22 1; +1.1.16.0/20 1; +1.1.32.0/19 1; +1.2.0.0/23 1; +1.2.2.0/24 1; +1.2.4.0/22 1; +1.2.8.0/21 1; +1.2.16.0/20 1; +1.2.32.0/19 1; +1.2.64.0/18 1; +1.3.0.0/16 1; +1.4.1.0/24 1; +1.4.2.0/23 1; +1.4.4.0/22 1; +1.4.8.0/21 1; +1.4.16.0/20 1; +1.4.32.0/19 1; +1.4.64.0/18 1; +1.8.0.0/16 1; +1.10.0.0/21 1; +1.10.8.0/23 1; +1.10.11.0/24 1; +1.10.12.0/22 1; +1.10.16.0/20 1; +1.10.32.0/19 1; +1.10.64.0/18 1; +1.12.16.0/20 1; +1.12.32.0/23 1; +1.12.36.0/22 1; +1.12.40.0/21 1; +1.12.48.0/20 1; +1.12.64.0/18 1; +1.12.128.0/17 1; +1.13.0.0/16 1; +1.14.0.0/15 1; +1.18.128.0/24 1; +1.24.0.0/13 1; +1.45.0.0/16 1; +1.48.0.0/14 1; +1.56.0.0/13 1; +1.68.0.0/14 1; +1.80.0.0/12 1; +1.116.0.0/15 1; +1.118.1.0/24 1; +1.118.3.0/24 1; +1.118.4.0/22 1; +1.118.8.0/21 1; +1.118.16.0/20 1; +1.118.36.0/22 1; +1.118.40.0/21 1; +1.118.48.0/20 1; +1.118.64.0/18 1; +1.118.128.0/17 1; +1.119.0.0/16 1; +1.180.0.0/14 1; +1.184.0.0/15 1; +1.188.0.0/14 1; +1.192.0.0/13 1; +1.202.0.0/15 1; +1.204.0.0/14 1; +5.154.155.54/31 1; +5.154.155.58/31 1; +5.154.156.38/31 1; +5.154.156.42/31 1; +5.154.156.50/31 1; +5.154.156.54/31 1; +8.128.0.0/12 1; +8.144.0.0/14 1; +8.148.0.0/19 1; +8.148.32.0/22 1; +8.148.36.0/23 1; +8.148.38.0/24 1; +8.148.42.0/24 1; +8.148.44.0/22 1; +8.148.48.0/20 1; +8.148.64.0/18 1; +8.148.128.0/17 1; +8.149.0.0/16 1; +8.150.0.0/15 1; +8.152.0.0/13 1; +8.160.0.0/11 1; +13.104.184.80/28 1; +14.0.0.0/21 1; +14.0.12.0/22 1; +14.1.0.0/22 1; +14.1.24.0/22 1; +14.1.108.0/22 1; +14.16.0.0/12 1; +14.102.128.0/22 1; +14.102.180.0/22 1; +14.103.0.0/16 1; +14.104.0.0/13 1; +14.112.0.0/12 1; +14.130.0.0/15 1; +14.134.0.0/15 1; +14.144.0.0/12 1; +14.192.61.0/24 1; +14.192.62.0/23 1; +14.192.76.0/22 1; +14.196.0.0/15 1; +14.204.0.0/15 1; +14.208.0.0/12 1; +15.32.104.0/23 1; +15.36.64.0/22 1; +15.36.75.0/24 1; +15.36.76.0/22 1; +15.36.101.0/24 1; +15.36.102.0/24 1; +15.36.116.0/23 1; +15.40.80.0/23 1; +15.40.83.0/24 1; +15.79.88.0/22 1; +15.89.164.0/22 1; +15.230.41.0/24 1; +15.230.49.0/24 1; +15.230.141.0/24 1; +15.248.5.228/30 1; +16.2.142.0/23 1; +17.85.6.64/29 1; +17.85.34.0/25 1; +17.85.38.72/31 1; +17.85.164.128/25 1; +17.85.192.0/20 1; +17.87.0.0/21 1; +17.87.9.0/24 1; +17.87.10.0/23 1; +17.87.12.0/23 1; +17.87.16.32/27 1; +17.87.16.64/26 1; +17.87.16.128/25 1; +17.87.17.0/24 1; +17.87.18.0/23 1; +17.87.20.0/22 1; +17.87.24.0/21 1; +17.87.72.224/31 1; +17.87.112.0/21 1; +17.87.138.160/31 1; +17.87.144.16/28 1; +17.87.145.192/27 1; +17.87.245.0/24 1; +17.88.2.16/28 1; +17.88.73.0/31 1; +17.88.75.0/24 1; +17.88.80.160/31 1; +17.88.96.144/31 1; +17.88.104.64/31 1; +17.88.108.0/23 1; +17.88.112.126/31 1; +17.88.118.0/27 1; +17.88.207.192/32 1; +17.93.8.0/21 1; +17.93.24.0/21 1; +17.93.48.0/20 1; +17.93.64.0/20 1; +17.93.96.0/19 1; +17.93.136.0/21 1; +17.93.152.0/21 1; +17.93.184.0/21 1; +17.93.200.0/21 1; +17.93.208.0/20 1; +17.93.224.0/22 1; +17.93.232.0/21 1; +17.94.0.22/32 1; +17.94.0.54/32 1; +17.94.0.93/32 1; +17.94.3.0/31 1; +17.94.3.248/29 1; +17.94.16.0/20 1; +17.94.32.0/19 1; +17.94.64.0/18 1; +17.94.128.0/18 1; +17.94.192.0/19 1; +17.94.224.0/20 1; +17.94.240.0/21 1; +17.127.128.0/23 1; +17.127.130.0/24 1; +17.235.160.0/20 1; +27.0.128.0/21 1; +27.0.160.0/21 1; +27.0.188.0/22 1; +27.0.204.0/22 1; +27.0.208.0/21 1; +27.8.0.0/13 1; +27.16.0.0/12 1; +27.34.232.0/21 1; +27.36.0.0/14 1; +27.40.0.0/13 1; +27.50.40.0/21 1; +27.50.128.0/17 1; +27.54.72.0/21 1; +27.54.152.0/21 1; +27.54.192.0/18 1; +27.98.208.0/20 1; +27.98.224.0/19 1; +27.103.0.0/16 1; +27.106.128.0/18 1; +27.106.204.0/22 1; +27.109.32.0/19 1; +27.109.124.0/22 1; +27.112.0.0/18 1; +27.112.80.0/20 1; +27.112.112.0/21 1; +27.113.128.0/18 1; +27.115.0.0/17 1; +27.116.44.0/22 1; +27.121.72.0/21 1; +27.121.120.0/21 1; +27.128.0.0/15 1; +27.131.220.0/22 1; +27.144.0.0/16 1; +27.148.0.0/14 1; +27.152.0.0/13 1; +27.184.0.0/13 1; +27.192.0.0/11 1; +27.224.0.0/14 1; +36.0.0.0/22 1; +36.0.8.0/21 1; +36.0.16.0/20 1; +36.0.32.0/19 1; +36.0.64.0/18 1; +36.1.0.0/16 1; +36.4.0.0/14 1; +36.16.0.0/12 1; +36.32.0.0/14 1; +36.36.0.0/16 1; +36.37.0.0/19 1; +36.37.36.0/23 1; +36.37.39.0/24 1; +36.37.40.0/21 1; +36.37.48.0/20 1; +36.40.0.0/13 1; +36.48.0.0/15 1; +36.50.226.0/23 1; +36.50.254.0/23 1; +36.51.0.0/17 1; +36.51.128.0/18 1; +36.51.192.0/19 1; +36.51.227.0/24 1; +36.51.228.0/22 1; +36.51.232.0/21 1; +36.51.240.0/21 1; +36.51.249.0/24 1; +36.51.250.0/23 1; +36.51.252.0/23 1; +36.56.0.0/13 1; +36.96.0.0/11 1; +36.128.0.0/10 1; +36.192.0.0/11 1; +36.248.0.0/14 1; +36.254.0.0/16 1; +36.255.116.0/22 1; +36.255.128.0/22 1; +36.255.164.0/22 1; +36.255.172.0/22 1; +36.255.176.0/23 1; +36.255.179.0/24 1; +39.0.0.0/24 1; +39.0.2.0/23 1; +39.0.4.0/22 1; +39.0.8.0/21 1; +39.0.16.0/20 1; +39.0.32.0/19 1; +39.0.64.0/18 1; +39.0.128.0/17 1; +39.64.0.0/11 1; +39.96.0.0/16 1; +39.97.0.0/17 1; +39.97.128.0/18 1; +39.97.192.0/21 1; +39.97.200.0/22 1; +39.97.208.0/20 1; +39.97.224.0/19 1; +39.98.0.0/15 1; +39.100.0.0/14 1; +39.104.0.0/14 1; +39.108.0.0/16 1; +39.128.0.0/10 1; +40.0.176.0/20 1; +40.0.248.0/21 1; +40.72.0.0/15 1; +40.77.136.112/28 1; +40.77.236.224/27 1; +40.77.254.64/27 1; +40.125.128.0/17 1; +40.126.64.0/18 1; +40.162.0.0/16 1; +40.198.10.0/24 1; +40.198.16.0/21 1; +40.198.24.0/23 1; +40.251.225.0/24 1; +40.251.227.0/24 1; +42.0.0.0/22 1; +42.0.8.0/21 1; +42.0.16.0/21 1; +42.0.24.0/22 1; +42.0.32.0/19 1; +42.1.0.0/19 1; +42.1.32.0/20 1; +42.1.48.0/21 1; +42.1.56.0/22 1; +42.1.128.0/17 1; +42.4.0.0/14 1; +42.48.0.0/13 1; +42.56.0.0/14 1; +42.62.0.0/17 1; +42.62.128.0/19 1; +42.62.160.0/20 1; +42.62.180.0/22 1; +42.62.184.0/21 1; +42.63.0.0/16 1; +42.80.0.0/15 1; +42.83.64.0/20 1; +42.83.80.0/22 1; +42.83.88.0/21 1; +42.83.96.0/19 1; +42.83.128.0/23 1; +42.83.135.0/24 1; +42.83.136.0/21 1; +42.83.144.0/20 1; +42.83.160.0/19 1; +42.83.192.0/18 1; +42.84.0.0/14 1; +42.88.0.0/13 1; +42.96.64.0/19 1; +42.96.96.0/21 1; +42.96.108.0/22 1; +42.96.112.0/20 1; +42.96.128.0/17 1; +42.97.0.0/16 1; +42.99.0.0/18 1; +42.99.64.0/19 1; +42.99.96.0/20 1; +42.99.112.0/22 1; +42.99.120.0/21 1; +42.100.0.0/14 1; +42.120.0.0/15 1; +42.122.0.0/16 1; +42.123.0.0/19 1; +42.123.36.0/22 1; +42.123.40.0/21 1; +42.123.48.0/20 1; +42.123.64.0/18 1; +42.123.128.0/17 1; +42.128.0.0/12 1; +42.156.0.0/19 1; +42.156.36.0/22 1; +42.156.40.0/21 1; +42.156.48.0/20 1; +42.156.64.0/18 1; +42.156.128.0/18 1; +42.156.192.0/19 1; +42.156.224.0/20 1; +42.156.240.0/21 1; +42.156.248.0/22 1; +42.156.252.0/26 1; +42.156.252.64/27 1; +42.156.252.96/29 1; +42.156.252.106/31 1; +42.156.252.110/31 1; +42.156.252.112/31 1; +42.156.252.116/30 1; +42.156.252.120/29 1; +42.156.252.128/26 1; +42.156.252.192/27 1; +42.156.252.224/30 1; +42.156.252.232/29 1; +42.156.252.240/28 1; +42.156.253.0/24 1; +42.156.254.0/23 1; +42.157.0.0/16 1; +42.158.0.0/15 1; +42.160.0.0/12 1; +42.176.0.0/13 1; +42.184.0.0/15 1; +42.186.0.0/16 1; +42.187.0.0/18 1; +42.187.64.0/19 1; +42.187.96.0/20 1; +42.187.112.0/21 1; +42.187.120.0/22 1; +42.187.128.0/17 1; +42.192.0.0/13 1; +42.201.0.0/17 1; +42.202.0.0/15 1; +42.204.0.0/14 1; +42.208.0.0/12 1; +42.224.0.0/12 1; +42.240.0.0/16 1; +42.242.0.0/15 1; +42.244.0.0/14 1; +42.248.0.0/13 1; +43.0.0.0/10 1; +43.64.0.0/12 1; +43.80.0.0/13 1; +43.88.0.0/15 1; +43.90.0.0/16 1; +43.92.0.0/17 1; +43.93.0.0/16 1; +43.94.0.0/15 1; +43.96.6.0/24 1; +43.96.30.0/23 1; +43.96.37.0/24 1; +43.96.38.0/24 1; +43.96.41.0/24 1; +43.96.42.0/23 1; +43.96.44.0/22 1; +43.96.48.0/20 1; +43.96.79.0/24 1; +43.96.82.0/24 1; +43.96.86.0/23 1; +43.96.89.0/24 1; +43.96.90.0/23 1; +43.96.92.0/22 1; +43.96.98.0/23 1; +43.96.100.0/22 1; +43.96.104.0/21 1; +43.96.112.0/20 1; +43.96.128.0/17 1; +43.97.0.0/16 1; +43.98.0.0/15 1; +43.100.0.0/14 1; +43.104.0.0/13 1; +43.112.0.0/12 1; +43.135.224.0/19 1; +43.136.0.0/13 1; +43.144.0.0/13 1; +43.152.16.0/24 1; +43.152.38.0/23 1; +43.152.46.0/24 1; +43.152.48.0/24 1; +43.152.118.0/23 1; +43.152.120.0/21 1; +43.152.141.0/24 1; +43.152.165.0/24 1; +43.152.167.0/24 1; +43.152.189.0/24 1; +43.152.191.0/24 1; +43.159.66.0/24 1; +43.159.68.0/24 1; +43.159.75.0/24 1; +43.159.76.0/24 1; +43.159.92.0/24 1; +43.159.101.0/24 1; +43.164.64.0/18 1; +43.166.192.0/19 1; +43.168.0.0/14 1; +43.172.0.0/21 1; +43.172.8.0/22 1; +43.172.12.0/23 1; +43.172.14.0/24 1; +43.172.16.0/20 1; +43.172.32.0/19 1; +43.172.64.0/18 1; +43.172.128.0/17 1; +43.174.107.0/24 1; +43.174.108.0/22 1; +43.174.112.0/20 1; +43.174.128.0/18 1; +43.174.202.0/24 1; +43.174.208.0/20 1; +43.174.226.0/23 1; +43.174.228.0/22 1; +43.174.232.0/21 1; +43.174.240.0/21 1; +43.174.252.0/22 1; +43.175.223.0/24 1; +43.176.0.0/12 1; +43.192.0.0/14 1; +43.196.0.0/15 1; +43.224.12.0/22 1; +43.224.24.0/22 1; +43.224.44.0/22 1; +43.224.52.0/22 1; +43.224.56.0/22 1; +43.224.68.0/22 1; +43.224.72.0/22 1; +43.224.80.0/22 1; +43.224.100.0/22 1; +43.224.160.0/22 1; +43.224.176.0/22 1; +43.224.184.0/22 1; +43.224.200.0/21 1; +43.224.208.0/21 1; +43.224.216.0/22 1; +43.224.240.0/23 1; +43.224.242.0/24 1; +43.225.76.0/22 1; +43.225.86.0/24 1; +43.225.120.0/22 1; +43.225.180.0/22 1; +43.225.208.0/22 1; +43.225.216.0/21 1; +43.225.224.0/20 1; +43.225.240.0/21 1; +43.225.252.0/22 1; +43.226.32.0/19 1; +43.226.64.0/19 1; +43.226.96.0/20 1; +43.226.112.0/21 1; +43.226.120.0/22 1; +43.226.128.0/18 1; +43.226.192.0/20 1; +43.226.208.0/21 1; +43.226.236.0/22 1; +43.226.240.0/20 1; +43.227.0.0/21 1; +43.227.8.0/22 1; +43.227.32.0/19 1; +43.227.64.0/19 1; +43.227.96.0/21 1; +43.227.104.0/22 1; +43.227.136.0/21 1; +43.227.144.0/22 1; +43.227.152.0/21 1; +43.227.160.0/20 1; +43.227.176.0/21 1; +43.227.188.0/22 1; +43.227.192.0/19 1; +43.227.232.0/22 1; +43.227.248.0/21 1; +43.228.0.0/18 1; +43.228.64.0/21 1; +43.228.76.0/22 1; +43.228.100.0/22 1; +43.228.116.0/22 1; +43.228.132.0/22 1; +43.228.136.0/22 1; +43.228.148.0/22 1; +43.228.152.0/22 1; +43.228.188.0/22 1; +43.228.204.0/22 1; +43.228.240.0/22 1; +43.229.40.0/22 1; +43.229.48.0/22 1; +43.229.56.0/22 1; +43.229.96.0/22 1; +43.229.136.0/21 1; +43.229.168.0/21 1; +43.229.176.0/20 1; +43.229.192.0/21 1; +43.229.216.0/21 1; +43.229.232.0/21 1; +43.230.20.0/22 1; +43.230.32.0/22 1; +43.230.68.0/22 1; +43.230.72.0/22 1; +43.230.124.0/22 1; +43.230.220.0/22 1; +43.230.224.0/19 1; +43.231.32.0/20 1; +43.231.80.0/20 1; +43.231.96.0/20 1; +43.231.136.0/21 1; +43.231.144.0/20 1; +43.231.160.0/20 1; +43.231.176.0/21 1; +43.236.0.0/17 1; +43.236.128.0/18 1; +43.236.192.0/19 1; +43.236.224.0/20 1; +43.236.240.0/21 1; +43.236.248.0/22 1; +43.236.253.0/24 1; +43.236.254.0/23 1; +43.237.0.0/21 1; +43.237.11.0/24 1; +43.237.12.0/22 1; +43.237.16.0/20 1; +43.237.32.0/22 1; +43.237.37.0/24 1; +43.237.40.0/21 1; +43.237.48.0/20 1; +43.237.64.0/18 1; +43.237.128.0/18 1; +43.237.192.0/22 1; +43.237.200.0/21 1; +43.237.208.0/21 1; +43.237.217.0/24 1; +43.237.219.0/24 1; +43.237.220.0/22 1; +43.237.224.0/19 1; +43.238.0.0/17 1; +43.238.128.0/20 1; +43.238.145.0/24 1; +43.238.146.0/23 1; +43.238.148.0/22 1; +43.238.152.0/21 1; +43.238.160.0/19 1; +43.238.192.0/18 1; +43.239.0.0/19 1; +43.239.32.0/20 1; +43.239.48.0/22 1; +43.239.116.0/22 1; +43.239.120.0/22 1; +43.239.172.0/22 1; +43.240.0.0/22 1; +43.240.56.0/21 1; +43.240.68.0/22 1; +43.240.72.0/21 1; +43.240.84.0/22 1; +43.240.124.0/22 1; +43.240.128.0/21 1; +43.240.136.0/22 1; +43.240.156.0/22 1; +43.240.160.0/19 1; +43.240.192.0/19 1; +43.240.240.0/20 1; +43.241.0.0/20 1; +43.241.16.0/21 1; +43.241.48.0/22 1; +43.241.76.0/22 1; +43.241.80.0/20 1; +43.241.112.0/22 1; +43.241.168.0/21 1; +43.241.176.0/21 1; +43.241.184.0/22 1; +43.241.208.0/20 1; +43.241.224.0/20 1; +43.241.240.0/22 1; +43.242.8.0/21 1; +43.242.16.0/20 1; +43.242.48.0/22 1; +43.242.53.0/24 1; +43.242.54.0/24 1; +43.242.56.0/21 1; +43.242.64.0/22 1; +43.242.72.0/21 1; +43.242.80.0/20 1; +43.242.96.0/22 1; +43.242.144.0/20 1; +43.242.160.0/21 1; +43.242.168.0/22 1; +43.242.180.0/22 1; +43.242.188.0/22 1; +43.242.192.0/21 1; +43.242.204.0/22 1; +43.242.216.0/21 1; +43.242.252.0/22 1; +43.243.4.0/22 1; +43.243.8.0/21 1; +43.243.16.0/22 1; +43.243.88.0/22 1; +43.243.128.0/22 1; +43.243.136.0/22 1; +43.243.144.0/21 1; +43.243.156.0/22 1; +43.243.180.0/22 1; +43.243.228.0/22 1; +43.243.232.0/22 1; +43.243.244.0/22 1; +43.246.0.0/18 1; +43.246.64.0/19 1; +43.246.96.0/22 1; +43.246.112.0/24 1; +43.246.228.0/22 1; +43.247.4.0/22 1; +43.247.8.0/22 1; +43.247.44.0/22 1; +43.247.48.0/22 1; +43.247.68.0/22 1; +43.247.76.0/22 1; +43.247.84.0/22 1; +43.247.88.0/21 1; +43.247.96.0/21 1; +43.247.108.0/22 1; +43.247.112.0/22 1; +43.247.148.0/22 1; +43.247.152.0/22 1; +43.247.176.0/20 1; +43.247.196.0/22 1; +43.247.200.0/21 1; +43.247.208.0/20 1; +43.247.224.0/19 1; +43.248.0.0/21 1; +43.248.20.0/22 1; +43.248.28.0/22 1; +43.248.48.0/22 1; +43.248.76.0/22 1; +43.248.80.0/20 1; +43.248.96.0/19 1; +43.248.128.0/20 1; +43.248.144.0/21 1; +43.248.177.0/24 1; +43.248.178.0/23 1; +43.248.180.0/22 1; +43.248.184.0/21 1; +43.248.192.0/20 1; +43.248.208.0/22 1; +43.248.228.0/22 1; +43.248.232.0/22 1; +43.248.244.0/22 1; +43.249.4.0/22 1; +43.249.120.0/22 1; +43.249.132.0/22 1; +43.249.136.0/22 1; +43.249.144.0/20 1; +43.249.160.0/21 1; +43.249.168.0/22 1; +43.249.192.0/22 1; +43.249.236.0/22 1; +43.250.4.0/22 1; +43.250.12.0/25 1; +43.250.12.128/29 1; +43.250.12.136/31 1; +43.250.12.140/30 1; +43.250.12.144/28 1; +43.250.12.160/28 1; +43.250.12.176/30 1; +43.250.12.182/31 1; +43.250.12.184/29 1; +43.250.12.192/26 1; +43.250.13.0/24 1; +43.250.14.0/25 1; +43.250.14.128/29 1; +43.250.14.136/31 1; +43.250.14.140/30 1; +43.250.14.144/28 1; +43.250.14.160/28 1; +43.250.14.176/30 1; +43.250.14.182/31 1; +43.250.14.184/29 1; +43.250.14.192/26 1; +43.250.15.0/24 1; +43.250.16.0/21 1; +43.250.28.0/22 1; +43.250.32.0/21 1; +43.250.96.0/21 1; +43.250.107.0/24 1; +43.250.108.0/22 1; +43.250.112.0/22 1; +43.250.128.0/22 1; +43.250.144.0/21 1; +43.250.160.0/22 1; +43.250.168.0/22 1; +43.250.176.0/22 1; +43.250.200.0/22 1; +43.250.212.0/22 1; +43.250.216.0/21 1; +43.250.236.0/22 1; +43.250.244.0/22 1; +43.251.4.0/22 1; +43.251.9.0/24 1; +43.251.10.0/23 1; +43.251.36.0/22 1; +43.251.192.0/22 1; +43.251.232.0/22 1; +43.251.244.0/22 1; +43.252.48.0/22 1; +43.252.56.0/22 1; +43.254.0.0/21 1; +43.254.8.0/22 1; +43.254.24.0/22 1; +43.254.36.0/22 1; +43.254.44.0/22 1; +43.254.52.0/22 1; +43.254.64.0/22 1; +43.254.72.0/22 1; +43.254.84.0/22 1; +43.254.88.0/21 1; +43.254.100.0/22 1; +43.254.104.0/22 1; +43.254.112.0/21 1; +43.254.136.0/21 1; +43.254.144.0/20 1; +43.254.168.0/21 1; +43.254.180.0/22 1; +43.254.184.0/21 1; +43.254.192.0/21 1; +43.254.200.0/22 1; +43.254.208.0/22 1; +43.254.220.0/22 1; +43.254.224.0/20 1; +43.254.240.0/22 1; +43.254.248.0/21 1; +43.255.0.0/21 1; +43.255.8.0/22 1; +43.255.16.0/22 1; +43.255.48.0/22 1; +43.255.64.0/20 1; +43.255.84.0/22 1; +43.255.96.0/22 1; +43.255.144.0/22 1; +43.255.176.0/22 1; +43.255.184.0/22 1; +43.255.192.0/22 1; +43.255.200.0/21 1; +43.255.208.0/21 1; +43.255.224.0/21 1; +43.255.232.0/22 1; +43.255.244.0/22 1; +45.40.192.0/20 1; +45.40.208.0/21 1; +45.40.224.0/19 1; +45.65.16.0/20 1; +45.112.132.0/22 1; +45.112.188.0/22 1; +45.112.208.0/21 1; +45.112.216.0/22 1; +45.112.220.0/23 1; +45.112.222.0/26 1; +45.112.222.64/27 1; +45.112.222.96/29 1; +45.112.222.106/31 1; +45.112.222.108/30 1; +45.112.222.112/28 1; +45.112.222.130/31 1; +45.112.222.132/30 1; +45.112.222.136/29 1; +45.112.222.146/31 1; +45.112.222.150/31 1; +45.112.222.152/29 1; +45.112.222.160/27 1; +45.112.222.192/26 1; +45.112.223.0/24 1; +45.112.228.0/22 1; +45.112.232.0/21 1; +45.113.12.0/22 1; +45.113.16.0/20 1; +45.113.40.0/22 1; +45.113.56.0/22 1; +45.113.72.0/22 1; +45.113.144.0/21 1; +45.113.168.0/22 1; +45.113.176.0/22 1; +45.113.184.0/22 1; +45.113.200.0/21 1; +45.113.208.0/20 1; +45.113.240.0/22 1; +45.113.252.0/22 1; +45.114.0.0/22 1; +45.114.32.0/22 1; +45.114.40.0/22 1; +45.114.52.0/22 1; +45.114.96.0/22 1; +45.114.136.0/22 1; +45.114.196.0/22 1; +45.114.200.0/22 1; +45.114.228.0/22 1; +45.114.252.0/22 1; +45.115.44.0/22 1; +45.115.100.0/22 1; +45.115.120.0/22 1; +45.115.132.0/22 1; +45.115.144.0/22 1; +45.115.156.0/22 1; +45.115.164.0/22 1; +45.115.200.0/22 1; +45.115.212.0/22 1; +45.115.244.0/22 1; +45.115.248.0/22 1; +45.116.16.0/22 1; +45.116.24.0/22 1; +45.116.32.0/21 1; +45.116.52.0/22 1; +45.116.96.0/21 1; +45.116.140.0/22 1; +45.116.152.0/22 1; +45.116.208.0/22 1; +45.117.8.0/22 1; +45.117.20.0/22 1; +45.117.68.0/22 1; +45.117.124.0/22 1; +45.117.252.0/22 1; +45.119.60.0/22 1; +45.119.64.0/21 1; +45.119.72.0/22 1; +45.119.104.0/22 1; +45.119.116.0/22 1; +45.119.232.0/22 1; +45.120.100.0/22 1; +45.120.140.0/22 1; +45.120.164.0/22 1; +45.120.180.128/27 1; +45.120.182.0/24 1; +45.120.240.0/24 1; +45.120.242.0/23 1; +45.121.52.0/22 1; +45.121.64.0/21 1; +45.121.72.0/22 1; +45.121.92.0/22 1; +45.121.96.0/22 1; +45.121.172.0/22 1; +45.121.176.0/22 1; +45.121.240.0/20 1; +45.122.0.0/19 1; +45.122.32.0/21 1; +45.122.40.0/22 1; +45.122.60.0/22 1; +45.122.64.0/19 1; +45.122.96.0/20 1; +45.122.112.0/21 1; +45.122.160.0/19 1; +45.122.192.0/20 1; +45.122.208.0/21 1; +45.122.216.0/22 1; +45.123.28.0/22 1; +45.123.32.0/21 1; +45.123.44.0/22 1; +45.123.48.0/20 1; +45.123.64.0/20 1; +45.123.80.0/21 1; +45.123.120.0/22 1; +45.123.128.0/21 1; +45.123.136.0/22 1; +45.123.148.0/22 1; +45.123.152.0/21 1; +45.123.164.0/22 1; +45.123.168.0/21 1; +45.123.176.0/21 1; +45.123.184.0/22 1; +45.123.204.0/22 1; +45.123.212.0/22 1; +45.123.224.0/19 1; +45.124.0.0/22 1; +45.124.20.0/22 1; +45.124.28.0/22 1; +45.124.32.0/21 1; +45.124.44.0/22 1; +45.124.68.0/22 1; +45.124.76.0/22 1; +45.124.80.0/22 1; +45.124.100.0/22 1; +45.124.124.0/22 1; +45.124.172.0/22 1; +45.124.176.0/22 1; +45.124.208.0/22 1; +45.124.248.0/22 1; +45.125.24.0/22 1; +45.125.44.0/22 1; +45.125.52.0/22 1; +45.125.56.0/22 1; +45.125.76.0/22 1; +45.125.80.0/20 1; +45.125.96.0/21 1; +45.125.136.0/23 1; +45.125.138.0/24 1; +45.126.48.0/21 1; +45.126.100.0/22 1; +45.126.108.0/22 1; +45.126.112.0/21 1; +45.126.120.0/22 1; +45.126.220.0/23 1; +45.126.222.0/24 1; +45.127.8.0/21 1; +45.127.128.0/22 1; +45.127.144.0/21 1; +45.127.156.0/22 1; +45.248.8.0/22 1; +45.248.80.0/21 1; +45.248.88.0/22 1; +45.248.96.0/20 1; +45.248.128.0/21 1; +45.248.204.0/22 1; +45.248.208.0/20 1; +45.248.224.0/19 1; +45.249.0.0/21 1; +45.249.12.0/22 1; +45.249.16.0/20 1; +45.249.32.0/21 1; +45.249.112.0/22 1; +45.249.188.0/22 1; +45.249.192.0/20 1; +45.249.208.0/21 1; +45.250.12.0/22 1; +45.250.16.0/22 1; +45.250.28.0/22 1; +45.250.32.0/21 1; +45.250.40.0/22 1; +45.250.76.0/22 1; +45.250.80.0/20 1; +45.250.96.0/22 1; +45.250.104.0/21 1; +45.250.112.0/20 1; +45.250.128.0/20 1; +45.250.144.0/21 1; +45.250.152.0/22 1; +45.250.164.0/22 1; +45.250.180.0/22 1; +45.250.184.0/21 1; +45.250.192.0/22 1; +45.251.0.0/22 1; +45.251.8.0/22 1; +45.251.16.0/21 1; +45.251.54.0/23 1; +45.251.84.0/22 1; +45.251.88.0/21 1; +45.251.96.0/21 1; +45.251.120.0/21 1; +45.251.140.0/22 1; +45.251.144.0/20 1; +45.251.160.0/19 1; +45.251.192.0/19 1; +45.251.224.0/22 1; +45.252.0.0/21 1; +45.252.9.0/24 1; +45.252.10.0/23 1; +45.252.12.0/22 1; +45.252.16.0/20 1; +45.252.32.0/20 1; +45.252.48.0/22 1; +45.252.84.0/22 1; +45.252.88.0/21 1; +45.252.96.0/19 1; +45.252.128.0/19 1; +45.252.160.0/20 1; +45.252.176.0/22 1; +45.252.192.0/19 1; +45.252.224.0/21 1; +45.252.232.0/22 1; +45.253.0.0/18 1; +45.253.64.0/20 1; +45.253.80.0/21 1; +45.253.92.0/22 1; +45.253.96.0/20 1; +45.253.112.0/21 1; +45.253.120.0/22 1; +45.253.132.0/22 1; +45.253.136.0/21 1; +45.253.144.0/20 1; +45.253.160.0/19 1; +45.253.192.0/19 1; +45.253.224.0/20 1; +45.253.240.0/22 1; +45.254.0.0/20 1; +45.254.16.0/21 1; +45.254.28.0/22 1; +45.254.40.0/22 1; +45.254.48.0/20 1; +45.254.64.0/18 1; +45.254.128.0/18 1; +45.254.192.0/19 1; +45.254.224.0/21 1; +45.254.236.0/22 1; +45.254.240.0/22 1; +45.254.248.0/22 1; +45.255.0.0/18 1; +45.255.64.0/19 1; +45.255.96.0/20 1; +45.255.112.0/21 1; +45.255.120.0/22 1; +45.255.136.0/21 1; +45.255.144.0/20 1; +45.255.160.0/19 1; +45.255.192.0/19 1; +45.255.224.0/20 1; +45.255.240.0/21 1; +45.255.248.0/22 1; +46.248.24.0/23 1; +47.92.0.0/14 1; +47.96.0.0/11 1; +49.4.0.0/17 1; +49.4.128.0/22 1; +49.4.160.0/20 1; +49.4.178.0/23 1; +49.4.180.0/22 1; +49.4.184.0/21 1; +49.4.192.0/18 1; +49.5.0.0/16 1; +49.6.0.0/15 1; +49.51.57.0/24 1; +49.51.58.0/23 1; +49.51.60.0/23 1; +49.51.110.0/23 1; +49.51.112.0/20 1; +49.52.0.0/14 1; +49.64.0.0/11 1; +49.112.0.0/13 1; +49.120.0.0/14 1; +49.128.0.0/24 1; +49.128.2.0/23 1; +49.128.4.0/22 1; +49.140.0.0/15 1; +49.152.0.0/14 1; +49.208.0.0/14 1; +49.220.0.0/14 1; +49.232.0.0/14 1; +49.239.0.0/18 1; +49.239.192.0/18 1; +49.246.224.0/23 1; +49.246.228.0/22 1; +49.246.232.0/23 1; +49.246.236.0/22 1; +49.246.240.0/20 1; +52.80.0.0/14 1; +52.93.242.120/29 1; +52.93.242.128/25 1; +52.94.249.0/27 1; +52.130.0.0/15 1; +54.222.0.0/15 1; +54.240.224.0/24 1; +57.176.0.0/15 1; +58.14.0.0/21 1; +58.14.16.0/20 1; +58.14.32.0/19 1; +58.14.64.0/18 1; +58.14.128.0/17 1; +58.15.0.0/16 1; +58.16.0.0/13 1; +58.24.0.0/15 1; +58.30.0.0/15 1; +58.32.0.0/11 1; +58.65.232.0/21 1; +58.66.0.0/18 1; +58.66.192.0/18 1; +58.67.0.0/16 1; +58.68.128.0/19 1; +58.68.160.0/21 1; +58.68.200.0/21 1; +58.68.208.0/20 1; +58.68.224.0/19 1; +58.82.0.0/17 1; +58.83.0.0/16 1; +58.87.64.0/18 1; +58.99.128.0/17 1; +58.100.0.0/15 1; +58.116.0.0/14 1; +58.128.0.0/13 1; +58.144.0.0/16 1; +58.154.0.0/15 1; +58.192.0.0/11 1; +58.240.0.0/12 1; +59.32.0.0/11 1; +59.64.0.0/12 1; +59.80.0.0/14 1; +59.107.0.0/17 1; +59.107.128.0/18 1; +59.107.252.0/22 1; +59.108.0.0/14 1; +59.151.0.0/17 1; +59.152.16.0/20 1; +59.152.36.0/22 1; +59.152.64.0/20 1; +59.152.112.0/21 1; +59.153.4.0/22 1; +59.153.32.0/22 1; +59.153.64.0/21 1; +59.153.72.0/22 1; +59.153.92.0/22 1; +59.153.136.0/22 1; +59.153.152.0/22 1; +59.153.164.0/22 1; +59.153.168.0/21 1; +59.153.176.0/20 1; +59.153.192.0/22 1; +59.155.0.0/16 1; +59.172.0.0/14 1; +59.191.0.0/17 1; +59.192.0.0/10 1; +60.0.0.0/11 1; +60.55.0.0/16 1; +60.63.0.0/16 1; +60.160.0.0/11 1; +60.194.0.0/15 1; +60.200.0.0/13 1; +60.208.0.0/12 1; +60.232.0.0/15 1; +60.235.0.0/16 1; +60.245.128.0/17 1; +60.247.0.0/16 1; +60.252.0.0/16 1; +60.253.128.0/17 1; +60.255.0.0/16 1; +61.4.80.0/20 1; +61.4.176.0/20 1; +61.8.160.0/20 1; +61.14.212.0/22 1; +61.14.216.0/21 1; +61.14.240.0/21 1; +61.28.0.0/17 1; +61.29.128.0/18 1; +61.29.194.0/23 1; +61.29.196.0/23 1; +61.29.198.0/24 1; +61.29.201.0/24 1; +61.29.202.0/23 1; +61.29.204.0/22 1; +61.29.208.0/23 1; +61.29.212.0/22 1; +61.29.216.0/21 1; +61.29.224.0/21 1; +61.29.232.0/23 1; +61.29.235.0/24 1; +61.29.236.0/22 1; +61.45.128.0/18 1; +61.45.224.0/20 1; +61.47.128.0/18 1; +61.48.0.0/13 1; +61.87.192.0/18 1; +61.128.0.0/10 1; +61.232.0.0/14 1; +61.236.0.0/15 1; +61.240.0.0/14 1; +62.234.0.0/16 1; +64.235.230.152/30 1; +65.97.55.248/29 1; +66.119.149.0/24 1; +67.220.137.144/28 1; +68.79.0.0/18 1; +69.230.192.0/18 1; +69.231.128.0/18 1; +69.234.192.0/18 1; +69.235.128.0/18 1; +71.131.192.0/18 1; +71.132.0.0/18 1; +71.136.64.0/18 1; +71.137.0.0/18 1; +72.163.240.0/23 1; +72.163.248.0/22 1; +81.68.0.0/14 1; +82.156.0.0/15 1; +87.254.207.0/24 1; +93.113.109.8/29 1; +93.113.109.24/29 1; +93.113.109.104/29 1; +93.113.109.136/29 1; +93.113.109.152/29 1; +93.113.109.232/29 1; +93.183.14.0/24 1; +93.183.18.0/24 1; +94.191.0.0/17 1; +101.0.0.0/22 1; +101.1.0.0/22 1; +101.2.172.0/22 1; +101.4.0.0/14 1; +101.16.0.0/12 1; +101.33.128.0/17 1; +101.34.0.0/15 1; +101.36.0.0/18 1; +101.36.64.0/20 1; +101.36.82.0/23 1; +101.36.85.0/24 1; +101.36.86.0/23 1; +101.36.88.0/21 1; +101.36.128.0/17 1; +101.37.0.0/16 1; +101.38.0.0/15 1; +101.40.0.0/14 1; +101.48.0.0/15 1; +101.50.8.0/21 1; +101.50.56.0/22 1; +101.52.0.0/16 1; +101.53.100.0/22 1; +101.54.0.0/16 1; +101.55.224.0/21 1; +101.64.0.0/13 1; +101.72.0.0/14 1; +101.76.0.0/15 1; +101.78.0.0/22 1; +101.78.32.0/19 1; +101.80.0.0/12 1; +101.96.0.0/21 1; +101.96.8.0/22 1; +101.96.16.0/20 1; +101.96.128.0/17 1; +101.99.96.0/19 1; +101.101.64.0/19 1; +101.101.100.0/24 1; +101.101.102.0/23 1; +101.101.104.0/21 1; +101.101.112.0/20 1; +101.102.64.0/19 1; +101.102.100.0/23 1; +101.102.102.0/24 1; +101.102.104.0/21 1; +101.102.112.0/20 1; +101.104.0.0/14 1; +101.110.64.0/19 1; +101.110.96.0/20 1; +101.110.116.0/22 1; +101.110.120.0/21 1; +101.120.0.0/14 1; +101.124.0.0/15 1; +101.126.0.0/16 1; +101.128.0.0/22 1; +101.128.8.0/21 1; +101.128.16.0/20 1; +101.128.32.0/19 1; +101.129.0.0/16 1; +101.130.0.0/15 1; +101.132.0.0/15 1; +101.134.0.0/16 1; +101.135.0.0/19 1; +101.135.32.0/24 1; +101.135.34.0/23 1; +101.135.36.0/22 1; +101.135.40.0/21 1; +101.135.48.0/20 1; +101.135.64.0/18 1; +101.135.128.0/17 1; +101.144.0.0/12 1; +101.192.0.0/14 1; +101.196.0.0/16 1; +101.198.0.0/17 1; +101.198.128.0/19 1; +101.198.170.0/23 1; +101.198.172.0/22 1; +101.198.176.0/21 1; +101.198.184.0/22 1; +101.198.189.0/24 1; +101.198.190.0/23 1; +101.198.196.0/22 1; +101.198.200.0/21 1; +101.198.208.0/20 1; +101.198.224.0/19 1; +101.199.0.0/16 1; +101.200.0.0/15 1; +101.203.128.0/19 1; +101.203.160.0/21 1; +101.203.172.0/22 1; +101.203.176.0/20 1; +101.204.0.0/14 1; +101.224.0.0/13 1; +101.232.0.0/15 1; +101.234.64.0/21 1; +101.234.76.0/22 1; +101.234.80.0/20 1; +101.234.96.0/19 1; +101.236.0.0/14 1; +101.240.0.0/13 1; +101.248.0.0/15 1; +101.251.0.0/22 1; +101.251.8.0/21 1; +101.251.16.0/20 1; +101.251.32.0/19 1; +101.251.64.0/18 1; +101.251.128.0/17 1; +101.252.0.0/15 1; +101.254.0.0/16 1; +103.1.8.0/22 1; +103.1.20.0/22 1; +103.1.24.0/22 1; +103.1.72.0/22 1; +103.1.88.0/22 1; +103.1.168.0/22 1; +103.2.108.0/22 1; +103.2.156.0/22 1; +103.2.164.0/22 1; +103.2.188.0/23 1; +103.2.200.0/21 1; +103.2.208.0/21 1; +103.3.84.0/22 1; +103.3.88.0/21 1; +103.3.96.0/19 1; +103.3.128.0/20 1; +103.3.148.0/22 1; +103.3.152.0/21 1; +103.4.56.0/22 1; +103.4.168.0/22 1; +103.4.184.0/22 1; +103.4.224.0/22 1; +103.5.36.0/22 1; +103.5.52.0/23 1; +103.5.56.0/22 1; +103.5.152.0/22 1; +103.5.168.0/22 1; +103.5.192.0/22 1; +103.5.252.0/22 1; +103.6.76.0/22 1; +103.6.108.0/22 1; +103.6.220.0/22 1; +103.6.228.0/22 1; +103.7.140.0/22 1; +103.7.212.0/22 1; +103.7.216.0/21 1; +103.8.0.0/21 1; +103.8.8.0/22 1; +103.8.32.0/22 1; +103.8.52.0/22 1; +103.8.68.0/22 1; +103.8.108.0/22 1; +103.8.156.0/22 1; +103.8.200.0/21 1; +103.8.220.0/22 1; +103.9.8.0/22 1; +103.9.24.0/22 1; +103.9.108.0/22 1; +103.9.152.0/22 1; +103.9.248.0/21 1; +103.10.0.0/22 1; +103.10.16.0/22 1; +103.10.84.0/22 1; +103.10.140.0/22 1; +103.11.16.0/22 1; +103.11.168.0/22 1; +103.11.180.0/22 1; +103.12.32.0/22 1; +103.12.98.0/23 1; +103.12.136.0/22 1; +103.12.184.0/22 1; +103.12.232.0/22 1; +103.13.12.0/22 1; +103.13.124.0/22 1; +103.13.145.0/24 1; +103.13.147.0/24 1; +103.13.196.0/22 1; +103.13.244.0/22 1; +103.14.84.0/22 1; +103.14.132.0/22 1; +103.14.136.0/22 1; +103.14.156.0/22 1; +103.14.240.0/22 1; +103.15.4.0/22 1; +103.15.8.0/22 1; +103.15.16.0/22 1; +103.15.96.0/22 1; +103.15.200.0/22 1; +103.16.52.0/22 1; +103.16.80.0/21 1; +103.16.88.0/22 1; +103.16.108.0/22 1; +103.16.124.0/22 1; +103.17.40.0/22 1; +103.17.64.0/22 1; +103.17.120.0/22 1; +103.17.136.0/22 1; +103.17.160.0/22 1; +103.17.204.0/22 1; +103.17.228.0/22 1; +103.18.186.0/23 1; +103.18.192.0/22 1; +103.18.208.0/21 1; +103.18.224.0/22 1; +103.19.12.0/22 1; +103.19.40.0/21 1; +103.19.64.0/21 1; +103.19.72.0/22 1; +103.19.232.0/22 1; +103.20.12.0/22 1; +103.20.32.0/23 1; +103.20.34.0/24 1; +103.20.68.0/22 1; +103.20.112.0/22 1; +103.20.128.0/22 1; +103.20.160.0/22 1; +103.20.248.0/22 1; +103.21.98.0/23 1; +103.21.102.0/23 1; +103.21.112.0/21 1; +103.21.140.0/22 1; +103.21.176.0/22 1; +103.21.240.0/22 1; +103.22.0.0/18 1; +103.22.64.0/19 1; +103.22.100.0/22 1; +103.22.104.0/21 1; +103.22.112.0/20 1; +103.22.157.0/24 1; +103.22.188.0/22 1; +103.22.228.0/22 1; +103.22.252.0/22 1; +103.23.8.0/22 1; +103.23.56.0/22 1; +103.23.160.0/21 1; +103.23.176.0/22 1; +103.23.228.0/22 1; +103.24.24.0/22 1; +103.24.83.232/31 1; +103.24.83.236/30 1; +103.24.83.249/32 1; +103.24.83.250/32 1; +103.24.83.253/32 1; +103.24.116.0/22 1; +103.24.128.0/22 1; +103.24.144.0/22 1; +103.24.176.0/22 1; +103.24.184.0/22 1; +103.24.228.0/22 1; +103.24.252.0/22 1; +103.25.20.0/22 1; +103.25.24.0/21 1; +103.25.32.0/21 1; +103.25.40.0/22 1; +103.25.48.0/22 1; +103.25.64.0/21 1; +103.25.148.0/22 1; +103.25.156.0/22 1; +103.25.216.0/22 1; +103.26.0.0/22 1; +103.26.64.0/22 1; +103.26.76.0/22 1; +103.26.132.0/22 1; +103.26.156.0/22 1; +103.26.160.0/22 1; +103.26.228.0/22 1; +103.26.240.0/22 1; +103.27.4.0/22 1; +103.27.12.0/22 1; +103.27.24.0/22 1; +103.27.56.0/22 1; +103.27.96.0/22 1; +103.27.240.0/22 1; +103.28.4.0/22 1; +103.28.8.0/22 1; +103.28.184.0/22 1; +103.28.204.0/22 1; +103.28.212.0/22 1; +103.29.16.0/22 1; +103.29.24.0/23 1; +103.29.29.0/24 1; +103.29.128.0/21 1; +103.29.136.0/22 1; +103.29.236.0/23 1; +103.30.20.0/22 1; +103.30.96.0/22 1; +103.30.104.0/22 1; +103.30.148.0/22 1; +103.30.228.0/22 1; +103.30.236.0/22 1; +103.31.0.0/22 1; +103.31.48.0/20 1; +103.31.64.0/21 1; +103.31.148.0/22 1; +103.31.160.0/22 1; +103.31.168.0/22 1; +103.31.200.0/22 1; +103.31.237.0/24 1; +103.31.239.0/24 1; +103.31.242.0/23 1; +103.32.0.0/15 1; +103.34.0.0/16 1; +103.35.0.0/19 1; +103.35.32.0/20 1; +103.35.48.0/22 1; +103.35.104.0/22 1; +103.35.220.0/22 1; +103.36.28.0/22 1; +103.36.36.0/22 1; +103.36.56.0/21 1; +103.36.64.0/22 1; +103.36.72.0/22 1; +103.36.96.0/22 1; +103.36.132.0/22 1; +103.36.136.0/22 1; +103.36.160.0/21 1; +103.36.168.0/23 1; +103.36.172.0/22 1; +103.36.176.0/20 1; +103.36.192.0/19 1; +103.36.224.0/20 1; +103.36.240.0/21 1; +103.37.12.0/22 1; +103.37.16.0/22 1; +103.37.24.0/22 1; +103.37.44.0/22 1; +103.37.52.0/22 1; +103.37.56.0/22 1; +103.37.72.0/22 1; +103.37.100.0/22 1; +103.37.104.0/22 1; +103.37.136.0/21 1; +103.37.144.0/20 1; +103.37.160.0/21 1; +103.37.172.0/22 1; +103.37.176.0/22 1; +103.37.188.0/22 1; +103.37.208.0/20 1; +103.37.252.0/22 1; +103.38.0.0/22 1; +103.38.32.0/22 1; +103.38.40.0/21 1; +103.38.56.0/22 1; +103.38.76.0/22 1; +103.38.84.0/22 1; +103.38.92.0/22 1; +103.38.96.0/22 1; +103.38.116.0/22 1; +103.38.132.0/22 1; +103.38.140.0/22 1; +103.38.224.0/21 1; +103.38.232.0/22 1; +103.38.252.0/23 1; +103.39.64.0/22 1; +103.39.88.0/22 1; +103.39.100.0/22 1; +103.39.104.0/22 1; +103.39.160.0/19 1; +103.39.200.0/21 1; +103.39.208.0/20 1; +103.39.224.0/21 1; +103.39.232.0/22 1; +103.40.12.0/22 1; +103.40.16.0/20 1; +103.40.32.0/20 1; +103.40.88.0/22 1; +103.40.158.0/23 1; +103.40.192.0/22 1; +103.40.212.0/22 1; +103.40.220.0/22 1; +103.40.228.0/22 1; +103.40.232.0/21 1; +103.40.240.0/20 1; +103.41.0.0/22 1; +103.41.52.0/22 1; +103.41.116.0/22 1; +103.41.127.0/24 1; +103.41.140.0/25 1; +103.41.140.128/28 1; +103.41.140.144/29 1; +103.41.140.154/31 1; +103.41.140.158/31 1; +103.41.140.162/31 1; +103.41.140.166/31 1; +103.41.140.168/29 1; +103.41.140.176/28 1; +103.41.140.192/26 1; +103.41.141.0/24 1; +103.41.142.0/23 1; +103.41.148.0/22 1; +103.41.152.0/22 1; +103.41.160.0/21 1; +103.41.220.0/22 1; +103.41.224.0/21 1; +103.41.232.0/22 1; +103.42.8.0/22 1; +103.42.24.0/22 1; +103.42.32.0/22 1; +103.42.64.0/21 1; +103.42.76.0/22 1; +103.42.232.0/22 1; +103.43.96.0/21 1; +103.43.105.0/24 1; +103.43.106.0/23 1; +103.43.124.0/22 1; +103.43.132.0/22 1; +103.43.184.0/22 1; +103.43.192.0/21 1; +103.43.208.0/22 1; +103.43.220.0/22 1; +103.43.224.0/22 1; +103.43.240.0/22 1; +103.44.58.0/23 1; +103.44.80.0/22 1; +103.44.120.0/21 1; +103.44.144.0/22 1; +103.44.168.0/22 1; +103.44.176.0/20 1; +103.44.192.0/22 1; +103.44.196.0/23 1; +103.44.199.0/24 1; +103.44.200.0/21 1; +103.44.224.0/22 1; +103.44.236.0/22 1; +103.44.240.0/20 1; +103.45.0.0/19 1; +103.45.32.0/21 1; +103.45.41.0/24 1; +103.45.42.0/23 1; +103.45.44.0/22 1; +103.45.48.0/20 1; +103.45.72.0/21 1; +103.45.80.0/20 1; +103.45.96.0/19 1; +103.45.128.0/18 1; +103.45.192.0/19 1; +103.45.224.0/22 1; +103.45.248.0/22 1; +103.46.0.0/22 1; +103.46.12.0/22 1; +103.46.16.0/20 1; +103.46.32.0/19 1; +103.46.64.0/18 1; +103.46.128.0/21 1; +103.46.136.0/22 1; +103.46.152.0/21 1; +103.46.160.0/20 1; +103.46.176.0/21 1; +103.46.244.0/22 1; +103.46.248.0/22 1; +103.47.4.0/22 1; +103.47.20.0/22 1; +103.47.36.0/22 1; +103.47.40.0/22 1; +103.47.48.0/22 1; +103.47.80.0/22 1; +103.47.96.0/22 1; +103.47.116.0/22 1; +103.47.120.0/22 1; +103.47.136.0/21 1; +103.47.212.0/22 1; +103.48.52.0/22 1; +103.48.92.0/22 1; +103.48.148.0/22 1; +103.48.152.0/22 1; +103.48.202.0/23 1; +103.48.216.0/21 1; +103.48.224.0/20 1; +103.48.240.0/21 1; +103.49.12.0/22 1; +103.49.20.0/22 1; +103.49.72.0/21 1; +103.49.96.0/22 1; +103.49.108.0/22 1; +103.49.176.0/21 1; +103.49.197.0/24 1; +103.49.212.0/24 1; +103.49.214.0/24 1; +103.50.36.0/22 1; +103.50.44.0/22 1; +103.50.48.0/20 1; +103.50.64.0/21 1; +103.50.72.0/22 1; +103.50.108.0/22 1; +103.50.112.0/20 1; +103.50.132.0/22 1; +103.50.136.0/21 1; +103.50.172.0/22 1; +103.50.176.0/20 1; +103.50.192.0/21 1; +103.50.200.0/22 1; +103.50.220.0/22 1; +103.50.224.0/20 1; +103.50.240.0/21 1; +103.50.248.0/22 1; +103.52.40.0/22 1; +103.52.72.0/23 1; +103.52.74.0/25 1; +103.52.74.128/26 1; +103.52.74.192/27 1; +103.52.74.224/28 1; +103.52.74.240/30 1; +103.52.74.252/30 1; +103.52.75.0/24 1; +103.52.76.0/30 1; +103.52.76.8/29 1; +103.52.76.20/30 1; +103.52.76.32/29 1; +103.52.76.40/30 1; +103.52.76.44/31 1; +103.52.76.48/29 1; +103.52.76.56/30 1; +103.52.76.64/26 1; +103.52.76.128/26 1; +103.52.76.192/27 1; +103.52.76.224/29 1; +103.52.76.232/30 1; +103.52.76.244/30 1; +103.52.76.248/29 1; +103.52.77.0/28 1; +103.52.77.16/29 1; +103.52.77.24/30 1; +103.52.77.32/27 1; +103.52.77.64/28 1; +103.52.77.80/29 1; +103.52.77.92/30 1; +103.52.77.96/27 1; +103.52.77.128/27 1; +103.52.77.160/28 1; +103.52.77.176/29 1; +103.52.77.188/30 1; +103.52.77.192/26 1; +103.52.78.4/30 1; +103.52.78.8/29 1; +103.52.78.16/28 1; +103.52.78.32/29 1; +103.52.78.40/30 1; +103.52.78.48/30 1; +103.52.78.56/29 1; +103.52.78.64/30 1; +103.52.78.76/30 1; +103.52.78.80/28 1; +103.52.78.96/29 1; +103.52.78.104/30 1; +103.52.78.112/28 1; +103.52.78.128/28 1; +103.52.78.144/29 1; +103.52.78.156/30 1; +103.52.78.160/29 1; +103.52.78.168/30 1; +103.52.78.176/28 1; +103.52.78.192/28 1; +103.52.78.212/30 1; +103.52.78.216/29 1; +103.52.78.232/29 1; +103.52.78.240/28 1; +103.52.79.0/27 1; +103.52.79.32/29 1; +103.52.79.40/30 1; +103.52.79.48/28 1; +103.52.79.64/26 1; +103.52.79.128/25 1; +103.52.80.0/21 1; +103.52.96.0/21 1; +103.52.104.0/22 1; +103.52.160.0/21 1; +103.52.172.0/22 1; +103.52.176.0/22 1; +103.52.184.0/22 1; +103.52.196.0/22 1; +103.53.64.0/21 1; +103.53.92.0/22 1; +103.53.100.0/22 1; +103.53.124.0/22 1; +103.53.128.0/20 1; +103.53.144.0/22 1; +103.53.181.0/24 1; +103.53.182.0/23 1; +103.53.204.0/22 1; +103.53.208.0/21 1; +103.53.236.0/22 1; +103.53.248.0/22 1; +103.54.8.0/22 1; +103.54.48.0/22 1; +103.54.160.0/21 1; +103.54.212.0/22 1; +103.54.240.0/22 1; +103.55.5.35/32 1; +103.55.5.73/32 1; +103.55.80.0/22 1; +103.55.120.0/22 1; +103.55.152.0/22 1; +103.55.172.0/22 1; +103.55.204.0/22 1; +103.55.208.0/22 1; +103.55.228.0/22 1; +103.55.236.0/22 1; +103.56.20.0/22 1; +103.56.32.0/22 1; +103.56.56.0/21 1; +103.56.72.0/21 1; +103.56.94.0/23 1; +103.56.100.0/22 1; +103.56.104.0/22 1; +103.56.140.0/22 1; +103.56.152.0/22 1; +103.56.184.0/22 1; +103.56.200.0/22 1; +103.57.12.0/22 1; +103.57.52.0/22 1; +103.57.56.0/22 1; +103.57.76.0/22 1; +103.57.136.0/22 1; +103.57.196.0/22 1; +103.58.24.0/22 1; +103.59.76.0/22 1; +103.59.112.0/21 1; +103.59.120.0/23 1; +103.59.124.0/22 1; +103.59.128.0/22 1; +103.59.148.0/22 1; +103.59.164.0/22 1; +103.59.168.0/23 1; +103.60.32.0/22 1; +103.60.44.0/22 1; +103.60.164.0/22 1; +103.60.228.0/22 1; +103.60.236.0/22 1; +103.61.60.0/24 1; +103.61.104.0/22 1; +103.61.140.0/22 1; +103.61.152.0/21 1; +103.61.160.0/22 1; +103.61.172.0/22 1; +103.61.176.0/22 1; +103.61.188.0/22 1; +103.62.24.0/22 1; +103.62.72.0/21 1; +103.62.80.0/21 1; +103.62.88.0/22 1; +103.62.96.0/19 1; +103.62.128.0/21 1; +103.62.156.0/22 1; +103.62.160.0/19 1; +103.62.192.0/22 1; +103.62.204.0/22 1; +103.62.208.0/20 1; +103.62.224.0/22 1; +103.63.32.0/19 1; +103.63.64.0/20 1; +103.63.80.0/21 1; +103.63.88.0/22 1; +103.63.140.0/22 1; +103.63.144.0/22 1; +103.63.152.0/22 1; +103.63.160.0/20 1; +103.63.176.0/21 1; +103.63.184.0/22 1; +103.63.192.0/20 1; +103.63.208.0/22 1; +103.63.240.0/20 1; +103.64.0.0/21 1; +103.64.24.0/21 1; +103.64.32.0/19 1; +103.64.64.0/18 1; +103.64.140.0/22 1; +103.64.144.0/22 1; +103.64.152.0/21 1; +103.64.160.0/19 1; +103.64.192.0/18 1; +103.65.0.0/20 1; +103.65.16.0/22 1; +103.65.48.0/20 1; +103.65.64.0/19 1; +103.65.100.0/22 1; +103.65.104.0/21 1; +103.65.112.0/22 1; +103.65.144.0/20 1; +103.65.160.0/20 1; +103.65.204.0/22 1; +103.65.224.0/23 1; +103.66.32.0/22 1; +103.66.40.0/22 1; +103.66.108.0/22 1; +103.66.200.0/22 1; +103.66.240.0/20 1; +103.67.0.0/21 1; +103.67.8.0/22 1; +103.67.100.0/22 1; +103.67.104.0/21 1; +103.67.112.0/20 1; +103.67.128.0/20 1; +103.67.144.0/21 1; +103.67.172.0/24 1; +103.67.175.0/24 1; +103.67.192.0/22 1; +103.67.212.0/22 1; +103.68.88.0/22 1; +103.68.100.0/22 1; +103.68.128.0/22 1; +103.69.16.0/22 1; +103.69.62.0/23 1; +103.70.8.0/22 1; +103.70.14.0/23 1; +103.70.148.0/22 1; +103.70.236.0/22 1; +103.70.252.0/22 1; +103.71.0.0/22 1; +103.71.68.0/22 1; +103.71.72.0/22 1; +103.71.80.0/21 1; +103.71.88.0/22 1; +103.71.120.0/21 1; +103.71.128.0/22 1; +103.71.196.0/22 1; +103.71.200.0/22 1; +103.71.232.0/22 1; +103.72.12.0/22 1; +103.72.16.0/20 1; +103.72.32.0/20 1; +103.72.48.0/21 1; +103.72.112.0/21 1; +103.72.124.0/22 1; +103.72.128.0/21 1; +103.72.172.0/22 1; +103.72.180.0/22 1; +103.72.224.0/19 1; +103.73.0.0/19 1; +103.73.48.0/22 1; +103.73.99.0/24 1; +103.73.116.0/22 1; +103.73.120.0/22 1; +103.73.128.0/20 1; +103.73.144.0/22 1; +103.73.168.0/22 1; +103.73.176.0/22 1; +103.73.204.0/22 1; +103.73.208.0/22 1; +103.73.244.0/22 1; +103.73.248.0/22 1; +103.74.24.0/21 1; +103.74.32.0/20 1; +103.74.48.0/22 1; +103.74.56.0/21 1; +103.74.80.0/22 1; +103.74.124.0/22 1; +103.74.148.0/22 1; +103.74.152.0/21 1; +103.74.204.0/22 1; +103.74.232.0/22 1; +103.75.83.0/24 1; +103.75.88.0/21 1; +103.75.104.0/21 1; +103.75.112.0/22 1; +103.75.120.0/22 1; +103.75.128.0/22 1; +103.75.144.0/22 1; +103.75.152.0/22 1; +103.76.60.0/22 1; +103.76.64.0/21 1; +103.76.72.0/22 1; +103.76.92.0/22 1; +103.76.216.0/21 1; +103.76.224.0/22 1; +103.77.28.0/22 1; +103.77.52.0/22 1; +103.77.56.0/22 1; +103.77.88.0/22 1; +103.77.132.0/22 1; +103.77.148.0/22 1; +103.77.220.0/22 1; +103.78.56.0/21 1; +103.78.64.0/22 1; +103.78.124.0/22 1; +103.78.172.0/22 1; +103.78.176.0/22 1; +103.78.196.0/22 1; +103.78.228.0/22 1; +103.79.24.0/21 1; +103.79.36.0/22 1; +103.79.40.0/21 1; +103.79.56.0/21 1; +103.79.64.0/21 1; +103.79.80.0/21 1; +103.79.136.0/22 1; +103.79.188.0/22 1; +103.79.192.0/20 1; +103.79.208.0/21 1; +103.79.228.0/23 1; +103.80.44.0/22 1; +103.80.72.0/22 1; +103.80.176.0/21 1; +103.80.184.0/22 1; +103.80.192.0/22 1; +103.80.200.0/22 1; +103.80.232.0/22 1; +103.81.4.0/22 1; +103.81.8.0/22 1; +103.81.16.0/21 1; +103.81.44.0/22 1; +103.81.48.0/22 1; +103.81.96.0/22 1; +103.81.120.0/22 1; +103.81.148.0/22 1; +103.81.164.0/22 1; +103.81.200.0/22 1; +103.81.232.0/22 1; +103.82.60.0/22 1; +103.82.68.0/22 1; +103.82.84.0/22 1; +103.82.104.0/22 1; +103.82.224.0/22 1; +103.82.236.0/22 1; +103.83.44.0/22 1; +103.83.52.0/22 1; +103.83.60.0/22 1; +103.83.72.0/22 1; +103.83.112.0/22 1; +103.83.180.0/22 1; +103.84.0.0/22 1; +103.84.12.0/22 1; +103.84.16.0/20 1; +103.84.48.0/22 1; +103.84.64.0/22 1; +103.84.72.0/22 1; +103.84.170.0/23 1; +103.85.44.0/22 1; +103.85.48.0/22 1; +103.85.84.0/22 1; +103.85.136.0/22 1; +103.85.144.0/22 1; +103.85.164.0/22 1; +103.85.168.0/21 1; +103.85.176.0/22 1; +103.85.186.0/23 1; +103.86.28.0/22 1; +103.86.32.0/22 1; +103.86.60.0/22 1; +103.86.80.0/22 1; +103.86.204.0/22 1; +103.86.208.0/20 1; +103.86.224.0/19 1; +103.87.0.0/21 1; +103.87.20.0/22 1; +103.87.32.0/22 1; +103.87.96.0/22 1; +103.87.132.0/22 1; +103.87.180.0/22 1; +103.87.224.0/22 1; +103.88.4.0/22 1; +103.88.8.0/21 1; +103.88.16.0/21 1; +103.88.32.0/21 1; +103.88.60.0/22 1; +103.88.64.0/22 1; +103.88.72.0/22 1; +103.88.96.0/22 1; +103.88.164.0/22 1; +103.88.212.0/22 1; +103.89.28.0/22 1; +103.89.96.0/20 1; +103.89.112.0/21 1; +103.89.148.0/22 1; +103.89.172.0/22 1; +103.89.184.0/21 1; +103.89.192.0/19 1; +103.89.224.0/21 1; +103.90.51.0/24 1; +103.90.52.0/22 1; +103.90.56.0/23 1; +103.90.92.0/22 1; +103.90.100.0/22 1; +103.90.104.0/21 1; +103.90.112.0/20 1; +103.90.128.0/21 1; +103.90.152.0/22 1; +103.90.168.0/22 1; +103.90.173.0/24 1; +103.90.176.0/22 1; +103.90.188.0/22 1; +103.90.192.0/22 1; +103.91.36.0/22 1; +103.91.40.0/22 1; +103.91.108.0/22 1; +103.91.112.0/23 1; +103.91.138.0/23 1; +103.91.152.0/22 1; +103.91.176.0/22 1; +103.91.200.0/22 1; +103.91.208.0/21 1; +103.91.236.0/22 1; +103.91.252.0/22 1; +103.92.0.0/21 1; +103.92.8.0/22 1; +103.92.12.0/23 1; +103.92.48.0/20 1; +103.92.64.0/20 1; +103.92.80.0/22 1; +103.92.88.0/22 1; +103.92.108.0/22 1; +103.92.124.0/22 1; +103.92.132.0/24 1; +103.92.134.0/23 1; +103.92.156.0/22 1; +103.92.164.0/22 1; +103.92.168.0/21 1; +103.92.176.0/20 1; +103.92.192.0/22 1; +103.92.236.0/22 1; +103.92.240.0/20 1; +103.93.0.0/21 1; +103.93.28.0/22 1; +103.93.84.0/22 1; +103.93.142.0/23 1; +103.93.152.0/22 1; +103.93.180.0/22 1; +103.93.204.0/22 1; +103.94.12.0/22 1; +103.94.20.0/22 1; +103.94.32.0/20 1; +103.94.72.0/22 1; +103.94.88.0/22 1; +103.94.116.0/22 1; +103.94.160.0/22 1; +103.94.200.0/22 1; +103.95.52.0/22 1; +103.95.68.0/22 1; +103.95.88.0/21 1; +103.95.136.0/21 1; +103.95.144.0/22 1; +103.95.152.0/22 1; +103.95.216.0/21 1; +103.95.224.0/22 1; +103.95.236.0/22 1; +103.95.240.0/20 1; +103.96.8.0/22 1; +103.96.124.0/22 1; +103.96.136.0/22 1; +103.96.152.0/21 1; +103.96.160.0/19 1; +103.96.192.0/20 1; +103.96.208.0/21 1; +103.96.216.0/22 1; +103.96.224.0/23 1; +103.97.16.0/20 1; +103.97.40.0/22 1; +103.97.60.0/23 1; +103.97.64.0/21 1; +103.97.112.0/21 1; +103.97.144.0/21 1; +103.97.188.0/22 1; +103.97.192.0/22 1; +103.98.0.0/23 1; +103.98.40.0/21 1; +103.98.48.0/22 1; +103.98.56.0/22 1; +103.98.80.0/22 1; +103.98.88.0/22 1; +103.98.100.0/22 1; +103.98.124.0/24 1; +103.98.126.0/24 1; +103.98.136.0/21 1; +103.98.144.0/22 1; +103.98.164.0/22 1; +103.98.168.0/22 1; +103.98.180.0/22 1; +103.98.196.0/22 1; +103.98.216.0/21 1; +103.98.224.0/21 1; +103.98.232.0/22 1; +103.98.240.0/21 1; +103.98.248.0/23 1; +103.98.252.0/22 1; +103.99.56.0/22 1; +103.99.104.0/22 1; +103.99.116.0/22 1; +103.99.120.0/22 1; +103.99.152.0/22 1; +103.99.220.0/22 1; +103.99.232.0/21 1; +103.100.0.0/22 1; +103.100.32.0/22 1; +103.100.40.0/22 1; +103.100.48.0/22 1; +103.100.56.0/22 1; +103.100.64.0/22 1; +103.100.88.0/22 1; +103.100.116.0/22 1; +103.100.144.0/22 1; +103.100.240.0/22 1; +103.100.248.0/21 1; +103.101.8.0/21 1; +103.101.60.0/22 1; +103.101.121.0/24 1; +103.101.122.0/23 1; +103.101.124.0/24 1; +103.101.126.0/23 1; +103.101.144.0/21 1; +103.101.180.0/22 1; +103.101.184.0/22 1; +103.102.76.0/22 1; +103.102.80.0/22 1; +103.102.168.0/21 1; +103.102.180.0/22 1; +103.102.184.0/21 1; +103.102.192.0/22 1; +103.102.196.0/24 1; +103.102.200.0/22 1; +103.102.208.0/21 1; +103.103.12.0/22 1; +103.103.16.0/22 1; +103.103.36.0/22 1; +103.103.68.0/22 1; +103.103.72.0/22 1; +103.103.188.0/22 1; +103.103.200.0/21 1; +103.103.221.0/24 1; +103.103.222.0/23 1; +103.103.224.0/21 1; +103.103.232.0/22 1; +103.103.248.0/21 1; +103.104.0.0/21 1; +103.104.36.0/22 1; +103.104.40.0/22 1; +103.104.64.0/22 1; +103.104.152.0/22 1; +103.104.188.0/22 1; +103.104.252.0/22 1; +103.105.0.0/21 1; +103.105.12.0/22 1; +103.105.16.0/22 1; +103.105.60.0/22 1; +103.105.116.0/22 1; +103.105.180.0/22 1; +103.105.184.0/22 1; +103.105.200.0/21 1; +103.105.220.0/22 1; +103.106.36.0/22 1; +103.106.40.0/21 1; +103.106.60.0/22 1; +103.106.68.0/22 1; +103.106.96.0/22 1; +103.106.120.0/22 1; +103.106.128.0/21 1; +103.106.196.0/22 1; +103.106.212.0/22 1; +103.106.252.0/22 1; +103.107.0.0/22 1; +103.107.28.0/22 1; +103.107.32.0/22 1; +103.107.44.0/22 1; +103.107.72.0/22 1; +103.107.164.0/22 1; +103.107.168.0/22 1; +103.107.188.0/22 1; +103.107.192.0/22 1; +103.107.208.0/20 1; +103.108.52.0/22 1; +103.108.160.0/21 1; +103.108.196.0/22 1; +103.108.208.0/21 1; +103.108.224.0/22 1; +103.108.244.0/22 1; +103.109.20.0/22 1; +103.109.48.0/22 1; +103.109.88.0/22 1; +103.109.248.0/22 1; +103.110.92.0/22 1; +103.110.116.0/23 1; +103.110.119.0/24 1; +103.110.132.0/22 1; +103.110.136.0/22 1; +103.110.156.0/22 1; +103.110.188.0/22 1; +103.110.204.0/22 1; +103.111.64.0/22 1; +103.111.172.0/22 1; +103.111.252.0/22 1; +103.112.72.0/22 1; +103.112.88.0/21 1; +103.112.108.0/22 1; +103.112.112.0/22 1; +103.112.140.0/22 1; +103.113.4.0/22 1; +103.113.220.0/22 1; +103.113.232.0/21 1; +103.114.4.0/22 1; +103.114.28.0/22 1; +103.114.68.0/22 1; +103.114.100.0/22 1; +103.114.148.0/22 1; +103.114.176.0/22 1; +103.114.212.0/22 1; +103.114.236.0/22 1; +103.114.240.0/22 1; +103.115.52.0/22 1; +103.115.68.0/22 1; +103.115.92.0/22 1; +103.115.120.0/22 1; +103.115.148.0/22 1; +103.115.248.0/22 1; +103.116.42.0/24 1; +103.116.76.0/22 1; +103.116.92.0/22 1; +103.116.120.0/22 1; +103.116.128.0/22 1; +103.116.138.0/23 1; +103.116.184.0/22 1; +103.116.220.0/22 1; +103.116.224.0/21 1; +103.117.16.0/22 1; +103.117.73.0/24 1; +103.117.74.0/23 1; +103.117.88.0/22 1; +103.117.188.0/22 1; +103.117.220.0/22 1; +103.118.52.0/22 1; +103.118.56.0/21 1; +103.118.64.0/21 1; +103.118.72.0/22 1; +103.118.88.0/22 1; +103.118.173.0/24 1; +103.119.28.0/22 1; +103.119.115.0/24 1; +103.119.156.0/22 1; +103.119.180.0/22 1; +103.119.200.0/22 1; +103.119.224.0/23 1; +103.119.227.0/24 1; +103.120.52.0/22 1; +103.120.72.0/22 1; +103.120.88.0/22 1; +103.120.96.0/22 1; +103.120.140.0/22 1; +103.120.196.0/22 1; +103.120.224.0/22 1; +103.121.52.0/22 1; +103.121.160.0/21 1; +103.121.252.0/22 1; +103.122.48.0/22 1; +103.122.192.0/22 1; +103.122.240.0/23 1; +103.122.242.0/24 1; +103.123.4.0/22 1; +103.123.56.0/22 1; +103.123.88.0/21 1; +103.123.116.0/22 1; +103.123.176.0/22 1; +103.123.200.0/21 1; +103.123.208.0/21 1; +103.124.24.0/22 1; +103.124.48.0/22 1; +103.124.64.0/22 1; +103.124.212.0/22 1; +103.124.216.0/22 1; +103.125.20.0/22 1; +103.125.44.0/22 1; +103.125.132.0/22 1; +103.125.164.0/22 1; +103.125.196.0/22 1; +103.125.236.0/22 1; +103.125.249.0/24 1; +103.125.250.0/23 1; +103.126.0.0/22 1; +103.126.16.0/23 1; +103.126.44.0/22 1; +103.126.124.0/22 1; +103.126.128.0/22 1; +103.129.55.0/24 1; +103.130.132.0/22 1; +103.130.160.0/22 1; +103.130.228.0/22 1; +103.131.20.0/22 1; +103.131.36.0/22 1; +103.131.138.0/23 1; +103.131.152.0/22 1; +103.131.168.0/22 1; +103.131.224.0/21 1; +103.131.240.0/22 1; +103.132.22.0/23 1; +103.132.60.0/22 1; +103.132.64.0/20 1; +103.132.80.0/22 1; +103.132.104.0/21 1; +103.132.112.0/21 1; +103.132.120.0/22 1; +103.132.188.0/22 1; +103.132.208.0/21 1; +103.133.12.0/22 1; +103.133.40.0/22 1; +103.133.128.0/22 1; +103.133.232.0/22 1; +103.134.196.0/22 1; +103.134.232.0/23 1; +103.135.80.0/22 1; +103.135.124.0/22 1; +103.135.148.0/22 1; +103.135.156.0/22 1; +103.135.160.0/21 1; +103.135.176.0/22 1; +103.135.184.0/22 1; +103.135.192.0/21 1; +103.135.236.0/22 1; +103.136.128.0/22 1; +103.136.232.0/22 1; +103.137.58.0/23 1; +103.137.60.0/24 1; +103.137.136.0/23 1; +103.137.180.0/22 1; +103.137.236.0/22 1; +103.138.2.0/23 1; +103.138.135.0/24 1; +103.138.208.0/23 1; +103.138.220.0/23 1; +103.138.248.0/23 1; +103.139.22.0/23 1; +103.139.134.0/23 1; +103.139.172.0/23 1; +103.139.204.0/23 1; +103.139.212.0/23 1; +103.140.14.0/23 1; +103.140.140.0/23 1; +103.140.192.0/23 1; +103.141.10.0/23 1; +103.141.58.0/23 1; +103.141.128.0/23 1; +103.141.186.0/23 1; +103.141.242.0/23 1; +103.142.28.0/23 1; +103.142.58.0/23 1; +103.142.82.0/23 1; +103.142.96.0/23 1; +103.142.122.0/23 1; +103.142.128.0/23 1; +103.142.154.0/23 1; +103.142.156.0/23 1; +103.142.172.0/23 1; +103.142.180.0/23 1; +103.142.186.0/23 1; +103.142.234.0/23 1; +103.142.238.0/23 1; +103.143.16.0/22 1; +103.143.74.0/23 1; +103.143.124.0/23 1; +103.143.132.0/22 1; +103.143.174.0/23 1; +103.143.228.0/23 1; +103.144.66.0/23 1; +103.144.70.0/23 1; +103.144.72.0/23 1; +103.144.136.0/23 1; +103.144.158.0/23 1; +103.145.42.0/23 1; +103.145.98.0/23 1; +103.145.188.0/23 1; +103.146.72.0/23 1; +103.146.91.0/24 1; +103.146.126.0/23 1; +103.146.138.0/23 1; +103.146.236.0/23 1; +103.146.252.0/23 1; +103.147.124.0/23 1; +103.147.206.0/23 1; +103.148.174.0/23 1; +103.149.6.0/23 1; +103.149.17.0/24 1; +103.149.44.0/23 1; +103.149.210.0/23 1; +103.149.214.0/23 1; +103.149.220.0/23 1; +103.149.242.0/23 1; +103.149.244.0/22 1; +103.150.10.0/23 1; +103.150.24.0/23 1; +103.150.66.0/23 1; +103.150.72.0/23 1; +103.150.122.0/23 1; +103.150.126.0/23 1; +103.150.128.0/23 1; +103.150.146.0/23 1; +103.150.164.0/23 1; +103.150.172.0/23 1; +103.150.200.0/23 1; +103.150.216.0/23 1; +103.150.244.0/23 1; +103.151.142.0/23 1; +103.151.148.0/23 1; +103.151.158.0/23 1; +103.152.28.0/22 1; +103.152.56.0/23 1; +103.152.76.0/23 1; +103.152.120.0/22 1; +103.152.152.0/23 1; +103.152.168.0/23 1; +103.152.186.0/23 1; +103.152.192.0/23 1; +103.152.200.0/23 1; +103.152.208.0/23 1; +103.152.224.0/23 1; +103.152.250.0/23 1; +103.153.114.0/23 1; +103.153.122.0/23 1; +103.153.132.0/23 1; +103.153.146.0/23 1; +103.153.160.0/23 1; +103.154.18.0/23 1; +103.154.30.0/23 1; +103.154.32.0/23 1; +103.154.40.0/23 1; +103.154.66.0/23 1; +103.154.162.0/23 1; +103.154.164.0/23 1; +103.154.168.0/23 1; +103.155.14.0/23 1; +103.155.34.0/23 1; +103.155.48.0/23 1; +103.155.76.0/23 1; +103.155.120.0/23 1; +103.155.248.0/23 1; +103.156.28.0/23 1; +103.156.68.0/23 1; +103.156.78.0/23 1; +103.156.104.0/23 1; +103.156.158.0/23 1; +103.156.174.0/23 1; +103.156.186.0/23 1; +103.156.228.0/23 1; +103.157.30.0/23 1; +103.157.174.0/23 1; +103.157.212.0/23 1; +103.157.234.0/23 1; +103.157.254.0/23 1; +103.158.0.0/23 1; +103.158.8.0/23 1; +103.158.16.0/23 1; +103.158.200.0/23 1; +103.158.222.241/32 1; +103.158.224.0/23 1; +103.159.80.0/23 1; +103.159.122.0/23 1; +103.159.124.0/23 1; +103.159.134.0/23 1; +103.159.142.0/23 1; +103.160.33.0/24 1; +103.160.34.0/23 1; +103.160.112.0/22 1; +103.160.244.0/23 1; +103.160.254.0/23 1; +103.161.14.0/23 1; +103.161.102.0/23 1; +103.161.139.0/24 1; +103.161.208.0/23 1; +103.161.220.0/23 1; +103.161.254.0/23 1; +103.162.10.0/23 1; +103.162.32.0/23 1; +103.162.116.0/23 1; +103.163.28.0/23 1; +103.163.32.0/23 1; +103.163.46.0/23 1; +103.163.74.0/23 1; +103.163.180.0/23 1; +103.164.4.0/23 1; +103.164.32.0/23 1; +103.164.40.0/22 1; +103.164.64.0/23 1; +103.164.76.0/23 1; +103.164.178.0/23 1; +103.165.44.0/23 1; +103.165.52.0/23 1; +103.165.82.0/23 1; +103.165.110.0/23 1; +103.166.20.0/23 1; +103.166.50.0/23 1; +103.166.52.0/22 1; +103.166.84.0/23 1; +103.166.138.0/23 1; +103.167.0.0/23 1; +103.167.36.0/23 1; +103.167.100.0/23 1; +103.168.98.0/23 1; +103.168.170.0/23 1; +103.169.50.0/23 1; +103.169.62.0/23 1; +103.169.108.0/23 1; +103.169.162.0/23 1; +103.169.202.0/23 1; +103.170.4.0/23 1; +103.170.134.0/23 1; +103.170.212.0/23 1; +103.171.32.0/23 1; +103.171.214.0/23 1; +103.172.32.0/23 1; +103.172.160.0/25 1; +103.172.160.128/26 1; +103.172.160.194/31 1; +103.172.160.196/30 1; +103.172.160.200/29 1; +103.172.160.208/28 1; +103.172.160.226/31 1; +103.172.160.228/31 1; +103.172.160.238/31 1; +103.172.160.244/30 1; +103.172.160.248/29 1; +103.172.161.0/25 1; +103.172.161.128/26 1; +103.172.161.192/30 1; +103.172.161.196/31 1; +103.172.161.211/32 1; +103.172.161.212/30 1; +103.172.161.216/30 1; +103.172.161.220/31 1; +103.172.161.223/32 1; +103.172.161.224/32 1; +103.172.161.226/31 1; +103.172.161.228/31 1; +103.172.161.240/28 1; +103.173.102.0/23 1; +103.173.182.0/23 1; +103.173.184.0/23 1; +103.174.94.0/23 1; +103.175.114.0/23 1; +103.175.118.0/23 1; +103.176.52.0/23 1; +103.176.222.0/23 1; +103.176.244.0/23 1; +103.177.28.0/23 1; +103.177.70.0/23 1; +103.177.162.0/24 1; +103.178.240.0/23 1; +103.179.76.0/22 1; +103.180.226.0/23 1; +103.181.234.0/23 1; +103.183.26.0/23 1; +103.183.66.0/23 1; +103.183.122.0/23 1; +103.183.124.0/23 1; +103.184.46.0/23 1; +103.184.60.0/23 1; +103.185.78.0/23 1; +103.185.80.0/23 1; +103.186.4.0/23 1; +103.186.108.0/23 1; +103.186.158.0/23 1; +103.186.228.0/23 1; +103.189.92.0/23 1; +103.189.152.0/22 1; +103.190.20.0/23 1; +103.190.71.0/24 1; +103.190.104.0/23 1; +103.190.116.0/23 1; +103.190.122.0/23 1; +103.191.102.0/23 1; +103.191.242.0/23 1; +103.192.0.0/19 1; +103.192.48.0/21 1; +103.192.56.0/22 1; +103.192.84.0/22 1; +103.192.88.0/21 1; +103.192.96.0/20 1; +103.192.112.0/22 1; +103.192.128.0/21 1; +103.192.139.0/24 1; +103.192.140.0/22 1; +103.192.144.0/22 1; +103.192.164.0/22 1; +103.192.188.0/22 1; +103.192.208.0/21 1; +103.192.216.0/22 1; +103.192.252.0/22 1; +103.193.42.0/23 1; +103.193.44.0/22 1; +103.193.120.0/22 1; +103.193.140.0/22 1; +103.193.160.0/22 1; +103.193.188.0/22 1; +103.193.192.0/22 1; +103.193.212.0/22 1; +103.193.216.0/21 1; +103.193.224.0/20 1; +103.194.18.0/23 1; +103.195.112.0/22 1; +103.195.152.0/22 1; +103.195.160.0/22 1; +103.196.64.0/22 1; +103.196.72.0/22 1; +103.196.88.0/21 1; +103.196.96.0/22 1; +103.196.168.0/22 1; +103.197.0.0/22 1; +103.197.228.0/22 1; +103.198.20.0/22 1; +103.198.60.0/22 1; +103.198.64.0/22 1; +103.198.72.0/22 1; +103.198.124.0/22 1; +103.198.156.0/22 1; +103.198.180.0/22 1; +103.198.196.0/22 1; +103.198.216.0/21 1; +103.198.224.0/20 1; +103.198.240.0/21 1; +103.199.164.0/22 1; +103.199.196.0/22 1; +103.199.228.0/22 1; +103.199.252.0/22 1; +103.200.52.0/22 1; +103.200.64.0/21 1; +103.200.136.0/21 1; +103.200.144.0/20 1; +103.200.160.0/19 1; +103.200.192.0/22 1; +103.200.220.0/22 1; +103.200.224.0/19 1; +103.201.0.0/20 1; +103.201.16.0/21 1; +103.201.28.0/22 1; +103.201.32.0/19 1; +103.201.64.0/22 1; +103.201.76.0/22 1; +103.201.80.0/20 1; +103.201.96.0/20 1; +103.201.112.0/21 1; +103.201.120.0/22 1; +103.201.152.0/21 1; +103.201.160.0/19 1; +103.201.192.0/18 1; +103.202.0.0/19 1; +103.202.32.0/20 1; +103.202.56.0/21 1; +103.202.64.0/18 1; +103.202.128.0/20 1; +103.202.144.0/22 1; +103.202.152.0/21 1; +103.202.160.0/19 1; +103.202.192.0/20 1; +103.202.212.0/22 1; +103.202.228.0/22 1; +103.202.236.0/22 1; +103.202.240.0/20 1; +103.203.0.0/19 1; +103.203.32.0/22 1; +103.203.96.0/22 1; +103.203.104.0/21 1; +103.203.112.0/20 1; +103.203.128.0/22 1; +103.203.140.0/22 1; +103.203.164.0/22 1; +103.203.168.0/22 1; +103.203.192.0/22 1; +103.203.200.0/22 1; +103.203.212.0/22 1; +103.203.216.0/22 1; +103.204.24.0/22 1; +103.204.72.0/22 1; +103.204.88.0/22 1; +103.204.112.0/22 1; +103.204.136.0/21 1; +103.204.144.0/21 1; +103.204.152.0/22 1; +103.204.196.0/22 1; +103.204.216.0/23 1; +103.204.232.0/21 1; +103.205.4.0/22 1; +103.205.40.0/21 1; +103.205.52.0/22 1; +103.205.108.0/22 1; +103.205.116.0/22 1; +103.205.136.0/22 1; +103.205.162.0/24 1; +103.205.188.0/22 1; +103.205.192.0/21 1; +103.205.200.0/22 1; +103.205.236.0/22 1; +103.205.248.0/21 1; +103.206.0.0/22 1; +103.206.44.0/22 1; +103.206.148.0/22 1; +103.207.104.0/22 1; +103.207.184.0/21 1; +103.207.192.0/20 1; +103.207.208.0/21 1; +103.207.220.0/22 1; +103.207.228.0/22 1; +103.207.232.0/22 1; +103.208.12.0/22 1; +103.208.16.0/22 1; +103.208.28.0/22 1; +103.208.40.0/21 1; +103.208.48.0/22 1; +103.209.112.0/22 1; +103.209.136.0/22 1; +103.209.201.0/24 1; +103.209.202.0/23 1; +103.209.209.0/24 1; +103.209.210.0/23 1; +103.209.216.0/22 1; +103.210.96.0/22 1; +103.210.156.0/22 1; +103.210.164.0/22 1; +103.210.168.0/21 1; +103.210.176.0/20 1; +103.210.217.0/24 1; +103.210.218.0/23 1; +103.211.44.0/22 1; +103.211.96.0/23 1; +103.211.98.0/24 1; +103.211.156.0/22 1; +103.211.164.0/22 1; +103.211.220.0/22 1; +103.211.248.0/22 1; +103.212.0.0/20 1; +103.212.44.0/22 1; +103.212.48.0/22 1; +103.212.84.0/22 1; +103.212.100.0/22 1; +103.212.109.0/24 1; +103.212.148.0/22 1; +103.212.164.0/22 1; +103.212.196.0/22 1; +103.212.200.0/22 1; +103.212.252.0/22 1; +103.213.40.0/21 1; +103.213.48.0/20 1; +103.213.64.0/19 1; +103.213.96.0/22 1; +103.213.132.0/22 1; +103.213.136.0/21 1; +103.213.144.0/20 1; +103.213.160.0/19 1; +103.213.196.0/22 1; +103.213.226.0/23 1; +103.214.48.0/22 1; +103.214.84.0/22 1; +103.214.212.0/22 1; +103.214.240.0/21 1; +103.215.28.0/22 1; +103.215.32.0/21 1; +103.215.44.0/22 1; +103.215.100.0/22 1; +103.215.108.0/22 1; +103.215.116.0/22 1; +103.215.120.0/22 1; +103.215.140.0/22 1; +103.216.4.0/22 1; +103.216.8.0/21 1; +103.216.16.0/20 1; +103.216.32.0/20 1; +103.216.64.0/22 1; +103.216.108.0/22 1; +103.216.136.0/22 1; +103.216.152.0/22 1; +103.216.156.0/23 1; +103.216.224.0/21 1; +103.216.240.0/20 1; +103.217.0.0/18 1; +103.217.168.0/22 1; +103.217.180.0/22 1; +103.217.184.0/21 1; +103.217.192.0/20 1; +103.218.8.0/21 1; +103.218.16.0/21 1; +103.218.28.0/22 1; +103.218.32.0/19 1; +103.218.64.0/20 1; +103.218.80.0/21 1; +103.218.88.0/22 1; +103.218.178.0/23 1; +103.218.192.0/20 1; +103.218.208.0/21 1; +103.218.216.0/22 1; +103.219.24.0/21 1; +103.219.32.0/21 1; +103.219.64.0/22 1; +103.219.84.0/22 1; +103.219.88.0/21 1; +103.219.96.0/21 1; +103.219.176.0/22 1; +103.219.184.0/22 1; +103.220.48.0/20 1; +103.220.64.0/22 1; +103.220.92.0/22 1; +103.220.96.0/22 1; +103.220.100.0/24 1; +103.220.102.0/23 1; +103.220.104.0/21 1; +103.220.116.0/22 1; +103.220.120.0/21 1; +103.220.128.0/20 1; +103.220.144.0/21 1; +103.220.152.0/22 1; +103.220.160.0/19 1; +103.220.192.0/21 1; +103.220.200.0/22 1; +103.220.240.0/20 1; +103.221.0.0/19 1; +103.221.32.0/20 1; +103.221.50.0/23 1; +103.221.88.0/22 1; +103.221.92.0/23 1; +103.221.96.0/19 1; +103.221.128.0/18 1; +103.221.192.0/20 1; +103.222.0.0/20 1; +103.222.16.0/22 1; +103.222.24.0/21 1; +103.222.33.0/24 1; +103.222.34.0/23 1; +103.222.36.0/22 1; +103.222.40.0/21 1; +103.222.48.0/20 1; +103.222.64.0/18 1; +103.222.128.0/18 1; +103.222.192.0/19 1; +103.222.224.0/21 1; +103.222.232.0/22 1; +103.222.240.0/21 1; +103.223.16.0/20 1; +103.223.32.0/19 1; +103.223.64.0/19 1; +103.223.96.0/20 1; +103.223.112.0/21 1; +103.223.124.0/22 1; +103.223.128.0/21 1; +103.223.140.0/22 1; +103.223.144.0/20 1; +103.223.160.0/20 1; +103.223.176.0/21 1; +103.223.188.0/22 1; +103.223.192.0/18 1; +103.224.0.0/22 1; +103.224.40.0/21 1; +103.224.60.0/22 1; +103.224.220.0/22 1; +103.224.224.0/21 1; +103.224.232.0/22 1; +103.225.18.0/24 1; +103.226.40.0/22 1; +103.226.56.0/22 1; +103.226.80.0/22 1; +103.226.132.0/22 1; +103.226.156.0/22 1; +103.226.180.0/22 1; +103.226.196.0/22 1; +103.227.48.0/22 1; +103.227.72.0/21 1; +103.227.80.0/22 1; +103.227.100.0/22 1; +103.227.120.0/22 1; +103.227.132.0/22 1; +103.227.136.0/22 1; +103.227.196.0/22 1; +103.227.204.0/23 1; +103.227.206.0/24 1; +103.227.212.0/22 1; +103.227.228.0/22 1; +103.228.12.0/22 1; +103.228.88.0/22 1; +103.228.136.0/22 1; +103.228.160.0/22 1; +103.228.176.0/22 1; +103.228.204.0/22 1; +103.228.208.0/22 1; +103.228.228.0/22 1; +103.228.232.0/22 1; +103.229.20.0/22 1; +103.229.136.0/22 1; +103.229.148.0/22 1; +103.229.172.0/22 1; +103.229.212.0/22 1; +103.229.216.0/21 1; +103.229.228.0/22 1; +103.229.236.0/22 1; +103.229.240.0/22 1; +103.230.0.0/22 1; +103.230.28.0/22 1; +103.230.44.0/22 1; +103.230.96.0/22 1; +103.230.110.0/23 1; +103.230.196.0/22 1; +103.230.200.0/21 1; +103.230.212.0/22 1; +103.230.236.0/22 1; +103.231.16.0/21 1; +103.231.64.0/21 1; +103.231.180.0/22 1; +103.231.186.0/24 1; +103.231.244.0/22 1; +103.232.4.0/22 1; +103.232.17.168/29 1; +103.232.144.0/22 1; +103.232.166.0/23 1; +103.233.4.0/22 1; +103.233.44.0/22 1; +103.233.52.0/22 1; +103.233.104.0/22 1; +103.233.128.0/22 1; +103.233.136.0/22 1; +103.233.162.0/23 1; +103.233.228.0/22 1; +103.234.0.0/22 1; +103.234.20.0/22 1; +103.234.56.0/22 1; +103.234.128.0/22 1; +103.234.172.0/22 1; +103.234.180.0/22 1; +103.234.244.0/22 1; +103.235.48.0/22 1; +103.235.56.0/21 1; +103.235.80.0/22 1; +103.235.85.0/24 1; +103.235.87.0/24 1; +103.235.100.0/22 1; +103.235.128.0/20 1; +103.235.144.0/21 1; +103.235.184.0/22 1; +103.235.192.0/22 1; +103.235.200.0/22 1; +103.235.220.0/22 1; +103.235.224.0/19 1; +103.236.0.0/18 1; +103.236.64.0/19 1; +103.236.96.0/22 1; +103.236.116.0/23 1; +103.236.120.0/22 1; +103.236.184.0/22 1; +103.236.240.0/21 1; +103.236.248.0/23 1; +103.236.250.0/24 1; +103.236.252.0/22 1; +103.237.0.0/20 1; +103.237.24.0/21 1; +103.237.68.0/22 1; +103.237.88.0/22 1; +103.237.152.0/22 1; +103.237.176.0/20 1; +103.237.192.0/18 1; +103.238.0.0/21 1; +103.238.18.0/23 1; +103.238.20.0/22 1; +103.238.24.0/21 1; +103.238.32.0/20 1; +103.238.48.0/21 1; +103.238.56.0/22 1; +103.238.88.0/21 1; +103.238.96.0/22 1; +103.238.132.0/22 1; +103.238.140.0/22 1; +103.238.144.0/22 1; +103.238.152.0/23 1; +103.238.160.0/19 1; +103.238.196.0/22 1; +103.238.204.0/22 1; +103.238.252.0/22 1; +103.239.0.0/22 1; +103.239.44.0/22 1; +103.239.68.0/22 1; +103.239.152.0/21 1; +103.239.180.0/22 1; +103.239.184.0/22 1; +103.239.192.0/21 1; +103.239.204.0/22 1; +103.239.208.0/22 1; +103.239.224.0/22 1; +103.239.244.0/22 1; +103.240.16.0/22 1; +103.240.36.0/22 1; +103.240.42.0/23 1; +103.240.72.0/22 1; +103.240.84.0/22 1; +103.240.124.0/22 1; +103.240.172.0/22 1; +103.240.188.0/22 1; +103.240.200.0/22 1; +103.240.244.0/22 1; +103.241.12.0/22 1; +103.241.92.0/22 1; +103.241.96.0/22 1; +103.241.160.0/22 1; +103.241.172.0/23 1; +103.241.184.0/21 1; +103.241.220.0/22 1; +103.242.64.0/22 1; +103.242.128.0/24 1; +103.242.131.0/24 1; +103.242.160.0/22 1; +103.242.168.0/21 1; +103.242.176.0/22 1; +103.242.200.0/22 1; +103.242.212.0/22 1; +103.242.220.0/22 1; +103.242.240.0/22 1; +103.243.136.0/22 1; +103.243.252.0/22 1; +103.244.16.0/22 1; +103.244.26.0/23 1; +103.244.58.0/23 1; +103.244.60.0/22 1; +103.244.64.0/20 1; +103.244.80.0/21 1; +103.244.119.0/24 1; +103.244.164.0/22 1; +103.244.232.0/22 1; +103.244.252.0/22 1; +103.245.23.0/24 1; +103.245.52.0/22 1; +103.245.60.0/22 1; +103.245.80.0/22 1; +103.245.124.0/22 1; +103.245.128.0/22 1; +103.246.8.0/21 1; +103.246.120.0/21 1; +103.246.132.0/22 1; +103.246.152.0/22 1; +103.247.168.0/21 1; +103.247.176.0/22 1; +103.247.191.0/24 1; +103.247.200.0/22 1; +103.247.212.0/22 1; +103.248.0.0/24 1; +103.248.64.0/23 1; +103.248.100.0/22 1; +103.248.124.0/22 1; +103.248.152.0/22 1; +103.248.168.0/22 1; +103.248.192.0/22 1; +103.248.212.0/22 1; +103.248.224.0/22 1; +103.249.8.0/21 1; +103.249.52.0/22 1; +103.249.128.0/22 1; +103.249.136.0/22 1; +103.249.144.0/22 1; +103.249.164.0/22 1; +103.249.168.0/21 1; +103.249.176.0/22 1; +103.249.188.0/22 1; +103.249.244.0/22 1; +103.249.252.0/22 1; +103.250.32.0/22 1; +103.250.104.0/22 1; +103.250.124.0/22 1; +103.250.180.0/22 1; +103.250.192.0/22 1; +103.250.216.0/22 1; +103.250.224.0/22 1; +103.250.236.0/22 1; +103.250.248.0/21 1; +103.251.32.0/22 1; +103.251.84.0/22 1; +103.251.96.0/22 1; +103.251.124.0/22 1; +103.251.129.0/24 1; +103.251.131.0/24 1; +103.251.160.0/22 1; +103.251.192.0/22 1; +103.251.204.0/22 1; +103.251.240.0/22 1; +103.252.28.0/22 1; +103.252.36.0/22 1; +103.252.64.0/22 1; +103.252.96.0/22 1; +103.252.104.0/22 1; +103.252.172.0/22 1; +103.252.204.0/22 1; +103.252.208.0/22 1; +103.252.232.0/22 1; +103.252.248.0/22 1; +103.253.4.0/22 1; +103.253.60.0/22 1; +103.253.204.0/22 1; +103.253.220.0/22 1; +103.253.224.0/22 1; +103.253.232.0/22 1; +103.254.8.0/22 1; +103.254.20.0/22 1; +103.254.64.0/21 1; +103.254.76.0/22 1; +103.254.112.0/22 1; +103.254.176.0/22 1; +103.254.188.0/22 1; +103.255.68.0/22 1; +103.255.88.0/21 1; +103.255.136.0/21 1; +103.255.184.0/22 1; +103.255.200.0/22 1; +103.255.212.0/22 1; +103.255.228.0/22 1; +104.28.9.46/31 1; +104.28.9.48/32 1; +104.28.37.44/31 1; +104.28.43.36/30 1; +104.28.43.40/29 1; +104.28.43.48/29 1; +104.28.66.15/32 1; +104.28.66.16/31 1; +104.28.66.30/31 1; +104.28.66.32/27 1; +104.28.66.64/29 1; +104.28.66.74/31 1; +104.28.66.76/30 1; +104.28.66.80/29 1; +104.28.66.88/30 1; +104.28.66.92/31 1; +104.28.66.96/29 1; +104.28.66.104/31 1; +104.28.69.30/31 1; +104.28.69.32/27 1; +104.28.69.64/29 1; +104.28.69.74/31 1; +104.28.69.76/30 1; +104.28.69.80/29 1; +104.28.69.88/30 1; +104.28.69.92/31 1; +104.28.69.96/29 1; +104.28.69.104/31 1; +104.28.83.2/31 1; +104.28.83.4/30 1; +104.28.83.8/29 1; +104.28.83.16/28 1; +104.28.83.32/29 1; +104.28.83.40/30 1; +104.28.83.46/31 1; +104.28.83.48/28 1; +104.28.83.64/31 1; +104.28.83.68/30 1; +104.28.83.72/30 1; +104.28.83.76/31 1; +104.28.99.0/27 1; +104.28.99.32/29 1; +104.28.99.40/31 1; +104.28.99.42/32 1; +104.28.99.44/30 1; +104.28.99.48/29 1; +104.28.99.56/30 1; +104.28.99.62/31 1; +104.28.99.64/29 1; +104.28.101.0/27 1; +104.28.101.32/29 1; +104.28.101.40/31 1; +104.28.101.44/30 1; +104.28.101.48/29 1; +104.28.101.56/30 1; +104.28.101.62/31 1; +104.28.101.64/29 1; +104.28.117.32/27 1; +104.28.117.64/29 1; +104.28.117.72/31 1; +104.28.117.76/30 1; +104.28.117.80/28 1; +104.28.117.98/31 1; +104.28.117.100/30 1; +104.28.117.104/30 1; +104.28.120.32/27 1; +104.28.120.64/29 1; +104.28.120.72/31 1; +104.28.120.76/30 1; +104.28.120.80/28 1; +104.28.120.98/31 1; +104.28.120.100/30 1; +104.28.120.104/30 1; +104.28.143.54/31 1; +104.28.148.204/32 1; +104.28.156.204/32 1; +104.28.162.190/31 1; +104.28.192.13/32 1; +104.28.192.14/31 1; +104.28.192.16/30 1; +104.28.192.20/32 1; +104.28.192.130/31 1; +104.28.192.132/30 1; +104.28.192.136/32 1; +104.28.192.197/32 1; +104.28.192.198/31 1; +104.28.192.200/30 1; +104.28.193.33/32 1; +104.28.193.34/31 1; +104.28.193.36/30 1; +104.28.193.101/32 1; +104.28.193.102/31 1; +104.28.193.104/30 1; +104.28.193.108/32 1; +104.28.195.18/31 1; +104.28.195.20/30 1; +104.28.195.24/32 1; +104.28.195.194/31 1; +104.28.195.196/30 1; +104.28.195.200/32 1; +104.28.197.93/32 1; +104.28.197.94/31 1; +104.28.197.96/30 1; +104.28.197.100/32 1; +104.28.198.171/32 1; +104.28.198.172/30 1; +104.28.198.176/31 1; +104.28.199.200/30 1; +104.28.199.204/31 1; +104.28.199.206/32 1; +104.28.204.182/31 1; +104.28.204.184/30 1; +104.28.204.188/32 1; +104.28.207.248/30 1; +104.28.207.252/31 1; +104.28.207.254/32 1; +104.28.208.27/32 1; +104.28.208.28/30 1; +104.28.208.32/31 1; +104.28.208.66/31 1; +104.28.208.68/30 1; +104.28.208.72/32 1; +104.28.208.126/31 1; +104.28.208.128/29 1; +104.28.208.136/30 1; +104.28.208.140/32 1; +104.28.208.147/32 1; +104.28.208.148/30 1; +104.28.208.152/31 1; +104.28.209.224/29 1; +104.28.209.246/31 1; +104.28.209.248/30 1; +104.28.209.252/32 1; +104.28.211.6/31 1; +104.28.211.8/30 1; +104.28.211.12/32 1; +104.28.211.41/32 1; +104.28.211.42/31 1; +104.28.211.44/30 1; +104.28.212.132/30 1; +104.28.212.136/30 1; +104.28.213.170/31 1; +104.28.213.172/30 1; +104.28.213.176/31 1; +104.28.213.199/32 1; +104.28.213.200/30 1; +104.28.213.204/31 1; +104.28.216.52/30 1; +104.28.216.56/30 1; +104.28.216.60/31 1; +104.28.216.62/32 1; +104.28.216.132/30 1; +104.28.216.136/30 1; +104.28.216.189/32 1; +104.28.216.190/31 1; +104.28.216.192/30 1; +104.28.219.46/31 1; +104.28.219.48/30 1; +104.28.219.52/31 1; +104.28.219.109/32 1; +104.28.219.110/31 1; +104.28.219.112/30 1; +104.28.220.207/32 1; +104.28.220.208/30 1; +104.28.220.212/31 1; +104.28.221.2/31 1; +104.28.221.4/30 1; +104.28.221.8/32 1; +104.28.222.59/32 1; +104.28.222.60/30 1; +104.28.222.64/31 1; +104.28.222.66/32 1; +104.28.223.75/32 1; +104.28.223.76/30 1; +104.28.223.80/31 1; +104.28.223.162/31 1; +104.28.223.164/30 1; +104.28.223.168/32 1; +104.28.223.177/32 1; +104.28.223.178/31 1; +104.28.223.180/30 1; +104.28.223.200/30 1; +104.28.223.204/31 1; +104.28.223.206/32 1; +104.28.224.13/32 1; +104.28.224.14/31 1; +104.28.224.16/30 1; +104.28.224.20/32 1; +104.28.224.130/31 1; +104.28.224.132/30 1; +104.28.224.136/32 1; +104.28.224.197/32 1; +104.28.224.198/31 1; +104.28.224.200/30 1; +104.28.225.33/32 1; +104.28.225.34/31 1; +104.28.225.36/30 1; +104.28.225.101/32 1; +104.28.225.102/31 1; +104.28.225.104/30 1; +104.28.225.108/32 1; +104.28.227.18/31 1; +104.28.227.20/30 1; +104.28.227.24/32 1; +104.28.227.194/31 1; +104.28.227.196/30 1; +104.28.227.200/32 1; +104.28.229.93/32 1; +104.28.229.94/31 1; +104.28.229.96/30 1; +104.28.229.100/32 1; +104.28.230.171/32 1; +104.28.230.172/30 1; +104.28.230.176/31 1; +104.28.231.200/30 1; +104.28.231.204/31 1; +104.28.231.206/32 1; +104.28.236.182/31 1; +104.28.236.184/30 1; +104.28.236.188/32 1; +104.28.239.248/30 1; +104.28.239.252/31 1; +104.28.239.254/32 1; +104.28.240.27/32 1; +104.28.240.28/30 1; +104.28.240.32/31 1; +104.28.240.66/31 1; +104.28.240.68/30 1; +104.28.240.72/32 1; +104.28.240.126/31 1; +104.28.240.128/29 1; +104.28.240.136/30 1; +104.28.240.140/32 1; +104.28.240.147/32 1; +104.28.240.148/30 1; +104.28.240.152/31 1; +104.28.241.224/29 1; +104.28.241.246/31 1; +104.28.241.248/30 1; +104.28.241.252/32 1; +104.28.243.6/31 1; +104.28.243.8/30 1; +104.28.243.12/32 1; +104.28.243.41/32 1; +104.28.243.42/31 1; +104.28.243.44/30 1; +104.28.244.132/30 1; +104.28.244.136/30 1; +104.28.245.170/31 1; +104.28.245.172/30 1; +104.28.245.176/31 1; +104.28.245.199/32 1; +104.28.245.200/30 1; +104.28.245.204/31 1; +104.28.248.52/30 1; +104.28.248.56/30 1; +104.28.248.60/31 1; +104.28.248.62/32 1; +104.28.248.132/30 1; +104.28.248.136/30 1; +104.28.248.189/32 1; +104.28.248.190/31 1; +104.28.248.192/30 1; +104.28.251.46/31 1; +104.28.251.48/30 1; +104.28.251.52/31 1; +104.28.251.109/32 1; +104.28.251.110/31 1; +104.28.251.112/30 1; +104.28.252.207/32 1; +104.28.252.208/30 1; +104.28.252.212/31 1; +104.28.253.2/31 1; +104.28.253.4/30 1; +104.28.253.8/32 1; +104.28.254.59/32 1; +104.28.254.60/30 1; +104.28.254.64/31 1; +104.28.254.66/32 1; +104.28.255.75/32 1; +104.28.255.76/30 1; +104.28.255.80/31 1; +104.28.255.162/31 1; +104.28.255.164/30 1; +104.28.255.168/32 1; +104.28.255.177/32 1; +104.28.255.178/31 1; +104.28.255.180/30 1; +104.28.255.200/30 1; +104.28.255.204/31 1; +104.28.255.206/32 1; +104.30.161.11/32 1; +104.44.213.0/31 1; +104.212.68.57/32 1; +104.212.68.58/32 1; +104.212.68.102/32 1; +104.212.68.151/32 1; +104.212.68.152/32 1; +106.0.0.0/24 1; +106.0.2.0/23 1; +106.0.4.0/22 1; +106.0.8.0/21 1; +106.0.16.0/20 1; +106.0.44.0/22 1; +106.0.64.0/18 1; +106.2.0.0/16 1; +106.3.0.0/18 1; +106.3.64.0/20 1; +106.3.80.0/22 1; +106.3.88.0/21 1; +106.3.96.0/19 1; +106.3.128.0/19 1; +106.3.164.0/22 1; +106.3.168.0/22 1; +106.3.172.0/24 1; +106.3.174.0/23 1; +106.3.176.0/20 1; +106.3.192.0/18 1; +106.4.0.0/14 1; +106.8.0.0/15 1; +106.11.0.0/18 1; +106.11.64.0/21 1; +106.11.72.0/30 1; +106.11.72.8/29 1; +106.11.72.16/28 1; +106.11.72.32/27 1; +106.11.72.64/26 1; +106.11.72.128/29 1; +106.11.72.136/32 1; +106.11.72.141/32 1; +106.11.72.142/31 1; +106.11.72.144/28 1; +106.11.72.160/32 1; +106.11.72.163/32 1; +106.11.72.164/30 1; +106.11.72.180/31 1; +106.11.72.184/29 1; +106.11.72.192/30 1; +106.11.72.208/29 1; +106.11.72.220/30 1; +106.11.72.224/29 1; +106.11.72.240/30 1; +106.11.72.252/30 1; +106.11.73.0/24 1; +106.11.74.0/23 1; +106.11.76.0/22 1; +106.11.80.0/20 1; +106.11.96.0/19 1; +106.11.128.0/17 1; +106.12.0.0/14 1; +106.16.0.0/12 1; +106.32.0.0/12 1; +106.48.0.0/15 1; +106.50.0.0/16 1; +106.52.0.0/14 1; +106.56.0.0/13 1; +106.74.0.0/16 1; +106.75.0.0/17 1; +106.75.128.0/18 1; +106.75.200.0/21 1; +106.75.208.0/20 1; +106.75.224.0/19 1; +106.80.0.0/12 1; +106.108.0.0/14 1; +106.112.0.0/12 1; +106.224.0.0/12 1; +107.176.0.0/15 1; +109.71.4.0/24 1; +109.244.0.0/16 1; +110.6.0.0/15 1; +110.16.0.0/14 1; +110.34.40.0/21 1; +110.40.0.0/16 1; +110.41.0.0/18 1; +110.41.64.0/20 1; +110.41.80.0/21 1; +110.41.88.0/23 1; +110.41.91.0/24 1; +110.41.92.0/22 1; +110.41.96.0/19 1; +110.41.128.0/18 1; +110.41.192.0/20 1; +110.41.208.0/23 1; +110.41.211.0/24 1; +110.41.212.0/22 1; +110.41.216.0/21 1; +110.41.224.0/19 1; +110.42.0.0/15 1; +110.44.12.0/22 1; +110.48.0.0/17 1; +110.48.128.0/19 1; +110.51.0.0/16 1; +110.52.0.0/15 1; +110.56.0.0/13 1; +110.64.0.0/15 1; +110.72.0.0/15 1; +110.75.0.0/16 1; +110.76.0.0/20 1; +110.76.16.0/22 1; +110.76.20.0/24 1; +110.76.22.0/24 1; +110.76.24.0/21 1; +110.76.32.0/19 1; +110.76.132.0/22 1; +110.76.156.0/22 1; +110.76.184.0/22 1; +110.76.192.0/18 1; +110.77.0.0/17 1; +110.80.0.0/13 1; +110.88.0.0/14 1; +110.92.68.0/22 1; +110.93.32.0/19 1; +110.94.0.0/15 1; +110.96.0.0/11 1; +110.152.0.0/14 1; +110.156.0.0/15 1; +110.165.37.0/24 1; +110.165.38.0/23 1; +110.165.40.0/21 1; +110.165.48.0/20 1; +110.166.0.0/15 1; +110.172.200.0/21 1; +110.172.208.0/20 1; +110.172.224.0/19 1; +110.173.0.0/19 1; +110.173.32.0/20 1; +110.173.64.0/18 1; +110.173.192.0/19 1; +110.176.0.0/12 1; +110.192.0.0/11 1; +110.228.0.0/14 1; +110.232.32.0/19 1; +110.236.0.0/15 1; +110.240.0.0/12 1; +111.0.0.0/10 1; +111.66.0.0/18 1; +111.66.64.0/19 1; +111.66.96.0/22 1; +111.66.100.0/24 1; +111.66.102.0/23 1; +111.66.104.0/21 1; +111.66.112.0/20 1; +111.66.128.0/19 1; +111.66.160.0/20 1; +111.66.176.0/23 1; +111.66.178.0/24 1; +111.66.180.0/22 1; +111.66.184.0/21 1; +111.66.192.0/18 1; +111.67.192.0/20 1; +111.72.0.0/13 1; +111.85.0.0/16 1; +111.92.248.0/21 1; +111.112.0.0/14 1; +111.116.0.0/15 1; +111.118.200.0/24 1; +111.118.202.0/24 1; +111.118.204.0/22 1; +111.119.64.0/18 1; +111.119.128.0/19 1; +111.120.0.0/14 1; +111.124.0.0/16 1; +111.126.0.0/15 1; +111.128.0.0/11 1; +111.160.0.0/13 1; +111.170.0.0/16 1; +111.172.0.0/14 1; +111.176.0.0/13 1; +111.186.0.0/15 1; +111.192.0.0/12 1; +111.208.0.0/13 1; +111.221.28.0/24 1; +111.221.128.0/17 1; +111.222.0.0/16 1; +111.223.4.0/22 1; +111.223.8.0/21 1; +111.223.16.0/22 1; +111.223.240.0/22 1; +111.223.248.0/22 1; +111.224.0.0/13 1; +111.235.96.0/19 1; +111.235.156.0/22 1; +111.235.160.0/21 1; +111.235.170.0/23 1; +111.235.172.0/22 1; +111.235.176.0/20 1; +112.0.0.0/10 1; +112.64.0.0/14 1; +112.73.64.0/18 1; +112.73.128.0/17 1; +112.74.0.0/15 1; +112.80.0.0/12 1; +112.96.0.0/13 1; +112.109.128.0/17 1; +112.111.0.0/16 1; +112.112.0.0/14 1; +112.116.0.0/15 1; +112.122.0.0/15 1; +112.124.0.0/14 1; +112.128.0.0/14 1; +112.132.0.0/16 1; +112.137.48.0/21 1; +112.192.0.0/14 1; +112.224.0.0/11 1; +113.0.0.0/13 1; +113.8.0.0/15 1; +113.11.192.0/19 1; +113.12.0.0/14 1; +113.16.0.0/15 1; +113.18.0.0/16 1; +113.21.232.0/21 1; +113.24.0.0/14 1; +113.31.88.0/23 1; +113.31.96.0/19 1; +113.31.136.0/21 1; +113.31.144.0/20 1; +113.31.160.0/19 1; +113.31.192.0/18 1; +113.44.0.0/14 1; +113.48.0.0/14 1; +113.52.160.0/19 1; +113.52.228.0/22 1; +113.54.0.0/15 1; +113.56.0.0/15 1; +113.58.0.0/16 1; +113.59.0.0/17 1; +113.59.224.0/22 1; +113.62.0.0/15 1; +113.64.0.0/10 1; +113.128.0.0/15 1; +113.130.96.0/20 1; +113.130.112.0/21 1; +113.132.0.0/14 1; +113.136.0.0/13 1; +113.192.40.0/23 1; +113.192.57.0/24 1; +113.194.0.0/15 1; +113.197.100.0/23 1; +113.197.102.0/24 1; +113.197.104.0/22 1; +113.200.0.0/15 1; +113.202.0.0/16 1; +113.204.0.0/14 1; +113.208.96.0/19 1; +113.208.128.0/17 1; +113.209.0.0/16 1; +113.212.0.0/18 1; +113.212.100.0/22 1; +113.212.184.0/21 1; +113.213.0.0/17 1; +113.214.0.0/15 1; +113.218.0.0/15 1; +113.220.0.0/14 1; +113.224.0.0/12 1; +113.240.0.0/13 1; +113.248.0.0/14 1; +114.28.0.0/17 1; +114.28.128.0/18 1; +114.28.194.0/23 1; +114.28.196.0/24 1; +114.28.200.0/23 1; +114.28.209.0/24 1; +114.28.211.0/24 1; +114.28.212.0/22 1; +114.28.216.0/21 1; +114.28.232.0/23 1; +114.28.234.0/24 1; +114.28.236.0/22 1; +114.28.240.0/21 1; +114.28.248.0/22 1; +114.28.252.0/24 1; +114.28.254.0/23 1; +114.31.64.0/21 1; +114.54.0.0/15 1; +114.60.0.0/14 1; +114.64.0.0/15 1; +114.66.0.0/17 1; +114.66.128.0/20 1; +114.66.144.0/21 1; +114.66.152.0/22 1; +114.66.176.0/20 1; +114.66.192.0/19 1; +114.66.228.0/22 1; +114.66.232.0/21 1; +114.66.240.0/20 1; +114.67.0.0/16 1; +114.68.0.0/16 1; +114.79.64.0/18 1; +114.80.0.0/12 1; +114.96.0.0/13 1; +114.104.0.0/14 1; +114.110.0.0/20 1; +114.110.64.0/18 1; +114.111.0.0/19 1; +114.111.160.0/19 1; +114.112.4.0/22 1; +114.112.8.0/22 1; +114.112.22.0/24 1; +114.112.24.0/21 1; +114.112.32.0/19 1; +114.112.64.0/19 1; +114.112.96.0/20 1; +114.112.116.0/22 1; +114.112.120.0/21 1; +114.112.136.0/21 1; +114.112.144.0/20 1; +114.112.160.0/19 1; +114.112.192.0/19 1; +114.113.0.0/17 1; +114.113.128.0/21 1; +114.113.140.0/22 1; +114.113.144.0/20 1; +114.113.160.0/19 1; +114.113.196.0/22 1; +114.113.200.0/21 1; +114.113.208.0/20 1; +114.113.224.0/20 1; +114.114.0.0/15 1; +114.116.0.0/15 1; +114.118.0.0/16 1; +114.119.0.0/17 1; +114.119.192.0/18 1; +114.132.0.0/16 1; +114.135.0.0/16 1; +114.138.0.0/15 1; +114.141.64.0/21 1; +114.141.80.0/21 1; +114.141.128.0/18 1; +114.142.136.0/21 1; +114.196.0.0/15 1; +114.198.248.0/21 1; +114.208.0.0/12 1; +114.224.0.0/11 1; +115.24.0.0/14 1; +115.28.0.0/15 1; +115.31.64.0/22 1; +115.31.72.0/21 1; +115.32.0.0/14 1; +115.42.56.0/22 1; +115.44.0.0/14 1; +115.48.0.0/12 1; +115.69.64.0/20 1; +115.84.0.0/18 1; +115.85.192.0/18 1; +115.100.0.0/14 1; +115.104.0.0/14 1; +115.120.0.0/14 1; +115.124.16.0/20 1; +115.148.0.0/14 1; +115.152.0.0/13 1; +115.166.64.0/19 1; +115.168.0.0/16 1; +115.169.0.0/21 1; +115.169.8.0/23 1; +115.169.10.0/24 1; +115.169.14.0/23 1; +115.169.16.0/20 1; +115.169.32.0/22 1; +115.169.38.0/23 1; +115.169.40.0/24 1; +115.169.42.0/23 1; +115.169.44.0/22 1; +115.169.48.0/20 1; +115.169.64.0/18 1; +115.169.128.0/17 1; +115.170.0.0/15 1; +115.172.0.0/14 1; +115.180.0.0/14 1; +115.187.0.0/20 1; +115.190.0.0/15 1; +115.192.0.0/11 1; +115.224.0.0/12 1; +116.0.8.0/21 1; +116.0.24.0/21 1; +116.1.0.0/16 1; +116.2.0.0/15 1; +116.4.0.0/14 1; +116.8.0.0/14 1; +116.13.0.0/16 1; +116.16.0.0/12 1; +116.50.0.0/20 1; +116.52.0.0/14 1; +116.56.0.0/15 1; +116.58.128.0/20 1; +116.58.208.0/20 1; +116.60.0.0/14 1; +116.66.0.0/17 1; +116.68.136.0/21 1; +116.68.176.0/21 1; +116.69.0.0/16 1; +116.70.64.0/18 1; +116.76.0.0/14 1; +116.85.0.0/17 1; +116.85.128.0/18 1; +116.85.192.0/19 1; +116.85.224.0/20 1; +116.85.240.0/21 1; +116.85.248.0/23 1; +116.85.250.0/24 1; +116.85.252.0/22 1; +116.89.144.0/20 1; +116.90.80.0/20 1; +116.90.184.0/21 1; +116.95.0.0/16 1; +116.112.0.0/14 1; +116.116.0.0/15 1; +116.128.0.0/10 1; +116.192.0.0/16 1; +116.193.16.0/20 1; +116.193.32.0/19 1; +116.193.176.0/21 1; +116.194.0.0/15 1; +116.196.0.0/21 1; +116.196.8.0/22 1; +116.196.12.0/23 1; +116.196.32.0/19 1; +116.196.64.0/18 1; +116.196.128.0/17 1; +116.197.160.0/21 1; +116.198.0.0/16 1; +116.199.0.0/17 1; +116.199.128.0/19 1; +116.204.0.0/17 1; +116.205.0.0/16 1; +116.207.0.0/16 1; +116.208.0.0/14 1; +116.212.160.0/20 1; +116.213.46.0/23 1; +116.213.64.0/18 1; +116.213.128.0/17 1; +116.214.32.0/19 1; +116.214.64.0/20 1; +116.214.128.0/17 1; +116.215.0.0/16 1; +116.216.0.0/14 1; +116.224.0.0/12 1; +116.242.0.0/15 1; +116.244.0.0/14 1; +116.248.0.0/15 1; +116.251.65.140/31 1; +116.251.66.42/31 1; +116.251.68.15/32 1; +116.251.79.12/31 1; +116.251.84.168/30 1; +116.251.84.180/30 1; +116.251.84.184/29 1; +116.251.84.192/27 1; +116.251.84.226/31 1; +116.251.84.228/30 1; +116.251.84.232/29 1; +116.251.84.240/29 1; +116.251.84.248/30 1; +116.251.88.36/30 1; +116.251.88.40/29 1; +116.251.88.48/29 1; +116.251.88.58/31 1; +116.251.88.60/30 1; +116.251.88.64/30 1; +116.251.88.70/31 1; +116.251.88.72/29 1; +116.251.88.80/29 1; +116.251.88.88/31 1; +116.251.88.92/31 1; +116.251.88.96/28 1; +116.251.88.112/29 1; +116.251.88.122/31 1; +116.251.88.124/30 1; +116.251.88.128/27 1; +116.251.88.162/31 1; +116.251.88.164/30 1; +116.251.88.170/31 1; +116.251.88.174/31 1; +116.251.88.176/29 1; +116.251.88.186/31 1; +116.251.88.188/30 1; +116.251.88.192/30 1; +116.251.88.198/31 1; +116.251.88.200/29 1; +116.251.88.208/30 1; +116.251.88.212/31 1; +116.251.88.218/31 1; +116.251.88.224/30 1; +116.251.88.230/31 1; +116.251.88.234/31 1; +116.251.88.240/31 1; +116.251.88.244/30 1; +116.251.88.248/31 1; +116.251.88.252/30 1; +116.251.89.0/31 1; +116.251.89.4/30 1; +116.251.89.8/30 1; +116.251.89.12/31 1; +116.251.89.16/29 1; +116.251.89.36/30 1; +116.251.89.40/31 1; +116.251.89.44/30 1; +116.251.89.48/29 1; +116.251.89.56/30 1; +116.251.89.60/31 1; +116.251.89.64/29 1; +116.251.89.72/30 1; +116.251.89.76/31 1; +116.251.89.80/31 1; +116.251.89.84/30 1; +116.251.89.88/29 1; +116.251.89.96/27 1; +116.251.89.128/27 1; +116.251.89.160/28 1; +116.251.89.176/31 1; +116.251.89.180/30 1; +116.251.89.184/29 1; +116.251.89.192/27 1; +116.251.89.224/28 1; +116.251.89.240/29 1; +116.251.89.248/30 1; +116.251.90.0/27 1; +116.251.90.32/29 1; +116.251.90.40/30 1; +116.251.90.48/29 1; +116.251.90.60/30 1; +116.251.90.66/31 1; +116.251.90.72/30 1; +116.251.90.80/28 1; +116.251.90.96/27 1; +116.251.90.128/28 1; +116.251.90.144/30 1; +116.251.90.168/29 1; +116.251.90.176/28 1; +116.251.90.192/27 1; +116.251.90.224/28 1; +116.251.90.244/30 1; +116.251.91.16/28 1; +116.251.91.32/28 1; +116.251.91.56/29 1; +116.251.91.64/26 1; +116.251.91.128/28 1; +116.251.91.144/29 1; +116.251.91.156/31 1; +116.251.91.166/31 1; +116.251.91.170/31 1; +116.251.91.182/31 1; +116.251.91.186/31 1; +116.251.91.198/31 1; +116.251.91.202/31 1; +116.251.91.206/31 1; +116.251.91.210/31 1; +116.251.91.212/30 1; +116.251.91.216/29 1; +116.251.91.224/28 1; +116.251.91.240/29 1; +116.251.91.248/30 1; +116.251.92.0/31 1; +116.251.92.4/31 1; +116.251.93.10/31 1; +116.251.93.30/31 1; +116.251.93.34/31 1; +116.251.93.38/31 1; +116.251.93.44/30 1; +116.251.93.48/29 1; +116.251.93.72/30 1; +116.251.93.88/30 1; +116.251.93.104/29 1; +116.251.93.112/28 1; +116.251.93.128/29 1; +116.251.93.136/30 1; +116.251.93.152/29 1; +116.251.93.160/29 1; +116.251.93.168/30 1; +116.251.93.176/29 1; +116.251.93.200/29 1; +116.251.93.208/28 1; +116.251.94.4/30 1; +116.251.94.8/29 1; +116.251.94.16/28 1; +116.251.94.32/27 1; +116.251.94.64/26 1; +116.251.94.128/27 1; +116.251.94.160/28 1; +116.251.94.176/29 1; +116.251.94.186/31 1; +116.251.94.188/30 1; +116.251.94.192/26 1; +116.251.95.0/24 1; +116.251.100.4/30 1; +116.251.100.8/31 1; +116.251.100.20/31 1; +116.251.100.24/31 1; +116.251.100.72/31 1; +116.251.100.84/31 1; +116.251.100.90/31 1; +116.251.100.92/31 1; +116.251.100.98/31 1; +116.251.100.100/31 1; +116.251.100.104/31 1; +116.251.100.118/31 1; +116.251.100.122/31 1; +116.251.100.124/31 1; +116.251.100.136/31 1; +116.251.100.181/32 1; +116.251.100.182/31 1; +116.251.100.184/29 1; +116.251.100.211/32 1; +116.251.100.212/30 1; +116.251.100.220/31 1; +116.251.100.224/32 1; +116.251.100.226/32 1; +116.251.100.234/31 1; +116.251.100.242/31 1; +116.251.100.244/30 1; +116.251.100.253/32 1; +116.251.100.254/31 1; +116.251.101.4/30 1; +116.251.101.8/30 1; +116.251.101.12/31 1; +116.251.101.18/31 1; +116.251.101.20/31 1; +116.251.101.24/31 1; +116.251.101.32/30 1; +116.251.101.52/31 1; +116.251.101.62/31 1; +116.251.101.72/31 1; +116.251.101.78/31 1; +116.251.101.84/31 1; +116.251.101.90/31 1; +116.251.101.92/31 1; +116.251.101.98/31 1; +116.251.101.100/31 1; +116.251.101.104/30 1; +116.251.101.108/31 1; +116.251.101.118/31 1; +116.251.101.122/31 1; +116.251.101.124/31 1; +116.251.101.146/31 1; +116.251.101.148/30 1; +116.251.101.152/30 1; +116.251.101.160/31 1; +116.251.101.176/28 1; +116.251.101.210/31 1; +116.251.101.212/30 1; +116.251.101.220/31 1; +116.251.101.234/31 1; +116.251.101.236/30 1; +116.251.101.242/31 1; +116.251.101.244/30 1; +116.251.101.248/29 1; +116.251.102.0/23 1; +116.251.104.0/27 1; +116.251.104.32/28 1; +116.251.104.48/30 1; +116.251.104.52/31 1; +116.251.104.58/31 1; +116.251.104.60/30 1; +116.251.104.64/26 1; +116.251.104.128/25 1; +116.251.105.0/24 1; +116.251.106.0/25 1; +116.251.106.128/27 1; +116.251.106.160/30 1; +116.251.106.166/31 1; +116.251.106.170/31 1; +116.251.106.174/31 1; +116.251.106.176/28 1; +116.251.106.192/26 1; +116.251.107.0/28 1; +116.251.107.16/30 1; +116.251.107.22/31 1; +116.251.107.26/31 1; +116.251.107.28/30 1; +116.251.107.34/31 1; +116.251.107.36/30 1; +116.251.107.40/29 1; +116.251.107.48/28 1; +116.251.107.64/28 1; +116.251.107.80/30 1; +116.251.107.92/30 1; +116.251.107.96/29 1; +116.251.107.104/30 1; +116.251.107.112/28 1; +116.251.107.128/26 1; +116.251.107.192/27 1; +116.251.107.224/28 1; +116.251.107.240/29 1; +116.251.107.248/30 1; +116.251.108.0/26 1; +116.251.108.64/28 1; +116.251.108.80/29 1; +116.251.108.96/30 1; +116.251.108.104/29 1; +116.251.108.112/30 1; +116.251.108.144/28 1; +116.251.108.160/28 1; +116.251.108.176/29 1; +116.251.108.188/30 1; +116.251.108.194/31 1; +116.251.108.196/30 1; +116.251.108.200/29 1; +116.251.109.33/32 1; +116.251.109.34/31 1; +116.251.109.36/30 1; +116.251.109.40/31 1; +116.251.109.42/32 1; +116.251.109.63/32 1; +116.251.109.64/31 1; +116.251.109.66/32 1; +116.251.109.80/30 1; +116.251.109.87/32 1; +116.251.109.88/30 1; +116.251.109.95/32 1; +116.251.109.96/30 1; +116.251.109.108/30 1; +116.251.109.120/30 1; +116.251.109.131/32 1; +116.251.109.132/30 1; +116.251.109.136/30 1; +116.251.109.143/32 1; +116.251.109.144/30 1; +116.251.109.151/32 1; +116.251.109.152/29 1; +116.251.109.160/30 1; +116.251.109.167/32 1; +116.251.109.168/29 1; +116.251.109.176/30 1; +116.251.109.187/32 1; +116.251.109.188/30 1; +116.251.109.192/30 1; +116.251.109.204/30 1; +116.251.109.208/29 1; +116.251.109.216/30 1; +116.251.109.231/32 1; +116.251.109.232/30 1; +116.251.109.243/32 1; +116.251.109.244/30 1; +116.251.109.248/30 1; +116.251.110.16/28 1; +116.251.110.32/28 1; +116.251.110.48/29 1; +116.251.110.56/31 1; +116.251.110.62/31 1; +116.251.110.64/27 1; +116.251.110.96/28 1; +116.251.110.112/29 1; +116.251.110.124/30 1; +116.251.110.128/26 1; +116.251.110.192/27 1; +116.251.110.224/31 1; +116.251.110.230/31 1; +116.251.110.232/29 1; +116.251.110.240/28 1; +116.251.111.0/29 1; +116.251.111.8/30 1; +116.251.111.16/30 1; +116.251.111.32/29 1; +116.251.111.48/30 1; +116.251.111.52/31 1; +116.251.111.76/30 1; +116.251.111.84/30 1; +116.251.111.88/30 1; +116.251.111.112/30 1; +116.251.111.148/30 1; +116.251.111.164/31 1; +116.251.111.196/30 1; +116.251.111.200/30 1; +116.251.111.214/31 1; +116.251.111.218/31 1; +116.251.111.220/31 1; +116.251.111.234/31 1; +116.251.111.236/31 1; +116.251.112.0/22 1; +116.251.116.0/26 1; +116.251.116.68/30 1; +116.251.116.72/29 1; +116.251.116.80/28 1; +116.251.116.96/27 1; +116.251.116.128/26 1; +116.251.116.192/28 1; +116.251.116.208/29 1; +116.251.116.216/30 1; +116.251.116.222/31 1; +116.251.116.226/31 1; +116.251.116.230/31 1; +116.251.116.232/29 1; +116.251.116.240/28 1; +116.251.117.0/24 1; +116.251.118.0/25 1; +116.251.118.128/27 1; +116.251.118.160/29 1; +116.251.118.168/31 1; +116.251.118.172/31 1; +116.251.118.176/28 1; +116.251.118.192/30 1; +116.251.118.212/30 1; +116.251.118.216/29 1; +116.251.118.224/27 1; +116.251.119.0/24 1; +116.251.120.4/30 1; +116.251.120.12/30 1; +116.251.120.16/28 1; +116.251.120.32/27 1; +116.251.120.64/26 1; +116.251.120.128/25 1; +116.251.124.0/22 1; +116.252.0.0/15 1; +116.254.104.0/21 1; +116.254.128.0/17 1; +116.255.128.0/17 1; +117.8.0.0/13 1; +117.21.0.0/16 1; +117.22.0.0/15 1; +117.24.0.0/13 1; +117.32.0.0/13 1; +117.40.0.0/14 1; +117.44.0.0/15 1; +117.48.0.0/16 1; +117.49.0.0/19 1; +117.49.32.0/20 1; +117.49.48.0/23 1; +117.49.50.0/24 1; +117.49.51.0/25 1; +117.49.51.128/28 1; +117.49.51.144/30 1; +117.49.51.148/31 1; +117.49.51.152/29 1; +117.49.51.160/27 1; +117.49.51.192/26 1; +117.49.52.0/22 1; +117.49.56.0/22 1; +117.49.60.0/24 1; +117.49.61.0/28 1; +117.49.61.20/30 1; +117.49.61.24/29 1; +117.49.61.32/29 1; +117.49.61.48/28 1; +117.49.61.64/27 1; +117.49.61.96/28 1; +117.49.61.112/29 1; +117.49.61.120/30 1; +117.49.61.128/25 1; +117.49.62.0/23 1; +117.49.64.0/18 1; +117.49.128.0/17 1; +117.50.0.0/16 1; +117.51.128.0/23 1; +117.51.131.0/24 1; +117.51.132.0/22 1; +117.51.136.0/21 1; +117.51.144.0/20 1; +117.51.160.0/19 1; +117.51.192.0/18 1; +117.53.48.0/20 1; +117.53.176.0/20 1; +117.57.0.0/16 1; +117.58.0.0/17 1; +117.59.0.0/16 1; +117.60.0.0/16 1; +117.61.0.0/17 1; +117.61.128.0/18 1; +117.61.192.0/19 1; +117.61.240.0/20 1; +117.62.0.0/15 1; +117.64.0.0/13 1; +117.72.0.0/15 1; +117.74.64.0/19 1; +117.74.128.0/17 1; +117.75.0.0/16 1; +117.76.0.0/14 1; +117.80.0.0/12 1; +117.100.0.0/15 1; +117.103.16.0/20 1; +117.103.40.0/21 1; +117.103.72.0/21 1; +117.103.128.0/20 1; +117.104.168.0/21 1; +117.106.0.0/15 1; +117.112.0.0/13 1; +117.120.64.0/18 1; +117.121.0.0/19 1; +117.121.32.0/21 1; +117.121.40.0/22 1; +117.121.44.0/23 1; +117.121.46.0/24 1; +117.121.48.0/20 1; +117.121.64.0/18 1; +117.121.128.0/20 1; +117.121.148.0/22 1; +117.121.152.0/21 1; +117.121.160.0/19 1; +117.121.192.0/21 1; +117.122.128.0/17 1; +117.124.0.0/14 1; +117.128.0.0/10 1; +118.24.0.0/15 1; +118.26.0.0/19 1; +118.26.40.0/21 1; +118.26.48.0/21 1; +118.26.64.0/19 1; +118.26.96.0/21 1; +118.26.112.0/21 1; +118.26.121.0/24 1; +118.26.122.0/23 1; +118.26.124.0/23 1; +118.26.128.0/22 1; +118.26.133.0/24 1; +118.26.134.0/23 1; +118.26.136.0/21 1; +118.26.160.0/20 1; +118.26.188.0/22 1; +118.26.192.0/18 1; +118.28.0.0/14 1; +118.64.0.0/15 1; +118.66.0.0/16 1; +118.67.112.0/20 1; +118.72.0.0/13 1; +118.80.0.0/15 1; +118.84.0.0/24 1; +118.84.1.0/26 1; +118.84.1.64/28 1; +118.84.1.80/30 1; +118.84.1.86/31 1; +118.84.1.88/29 1; +118.84.1.96/27 1; +118.84.1.128/25 1; +118.84.2.0/23 1; +118.84.5.0/24 1; +118.84.6.0/23 1; +118.84.8.0/21 1; +118.84.16.0/20 1; +118.84.32.0/19 1; +118.84.64.0/18 1; +118.84.128.0/17 1; +118.85.0.0/17 1; +118.85.128.0/21 1; +118.85.136.0/29 1; +118.85.136.8/30 1; +118.85.136.14/31 1; +118.85.136.16/29 1; +118.85.136.24/31 1; +118.85.136.28/30 1; +118.85.136.32/27 1; +118.85.136.64/26 1; +118.85.136.128/25 1; +118.85.137.0/24 1; +118.85.138.0/23 1; +118.85.140.0/22 1; +118.85.144.0/20 1; +118.85.160.0/19 1; +118.85.192.0/21 1; +118.85.200.0/22 1; +118.85.207.0/24 1; +118.85.208.0/24 1; +118.85.209.0/27 1; +118.85.209.32/29 1; +118.85.209.40/30 1; +118.85.209.46/31 1; +118.85.209.48/28 1; +118.85.209.64/26 1; +118.85.209.128/25 1; +118.85.210.0/23 1; +118.85.212.0/22 1; +118.85.216.0/21 1; +118.85.224.0/19 1; +118.88.32.0/19 1; +118.88.64.0/18 1; +118.88.128.0/17 1; +118.89.0.0/16 1; +118.91.240.0/20 1; +118.102.16.0/20 1; +118.102.32.0/21 1; +118.103.164.0/22 1; +118.103.168.0/21 1; +118.103.176.0/22 1; +118.112.0.0/13 1; +118.120.0.0/14 1; +118.124.0.0/15 1; +118.126.0.0/16 1; +118.127.128.0/19 1; +118.132.0.0/14 1; +118.144.0.0/14 1; +118.178.0.0/16 1; +118.180.0.0/14 1; +118.184.4.0/22 1; +118.184.12.0/22 1; +118.184.16.0/22 1; +118.184.20.0/23 1; +118.184.23.0/24 1; +118.184.24.0/22 1; +118.184.28.0/23 1; +118.184.31.0/24 1; +118.184.32.0/21 1; +118.184.53.0/24 1; +118.184.54.0/23 1; +118.184.56.0/21 1; +118.184.65.0/24 1; +118.184.70.0/23 1; +118.184.74.0/23 1; +118.184.80.0/24 1; +118.184.89.0/24 1; +118.184.90.0/23 1; +118.184.108.0/22 1; +118.184.128.0/17 1; +118.186.0.0/15 1; +118.188.0.0/22 1; +118.188.8.0/21 1; +118.188.16.0/20 1; +118.188.32.0/19 1; +118.188.64.0/18 1; +118.188.160.0/19 1; +118.188.192.0/18 1; +118.190.0.0/16 1; +118.191.0.0/21 1; +118.191.8.0/22 1; +118.191.12.0/24 1; +118.191.17.0/24 1; +118.191.18.0/23 1; +118.191.20.0/22 1; +118.191.48.0/20 1; +118.191.64.0/20 1; +118.191.80.0/22 1; +118.191.132.0/22 1; +118.191.136.0/21 1; +118.191.144.0/21 1; +118.191.153.0/24 1; +118.191.154.0/23 1; +118.191.156.0/22 1; +118.191.176.0/20 1; +118.191.192.0/20 1; +118.191.217.0/24 1; +118.191.218.0/23 1; +118.191.242.0/23 1; +118.191.244.0/22 1; +118.191.248.0/21 1; +118.192.0.0/16 1; +118.193.0.0/22 1; +118.193.8.0/21 1; +118.193.48.0/22 1; +118.193.52.0/23 1; +118.193.54.0/24 1; +118.193.96.0/19 1; +118.193.130.0/23 1; +118.193.132.0/22 1; +118.193.137.0/24 1; +118.193.139.0/24 1; +118.193.140.0/24 1; +118.193.149.0/24 1; +118.193.150.0/23 1; +118.193.163.0/24 1; +118.193.169.0/24 1; +118.193.170.0/24 1; +118.193.172.0/24 1; +118.193.177.0/24 1; +118.193.178.0/23 1; +118.193.180.0/22 1; +118.193.184.0/22 1; +118.193.192.0/18 1; +118.194.0.0/17 1; +118.194.128.0/18 1; +118.194.192.0/19 1; +118.194.240.0/21 1; +118.195.0.0/16 1; +118.196.0.0/14 1; +118.202.0.0/15 1; +118.204.0.0/14 1; +118.212.0.0/15 1; +118.215.192.0/18 1; +118.224.0.0/14 1; +118.228.0.0/15 1; +118.230.0.0/16 1; +118.239.0.0/16 1; +118.242.0.0/16 1; +118.244.0.0/14 1; +118.248.0.0/13 1; +119.0.0.0/15 1; +119.2.0.0/19 1; +119.2.128.0/17 1; +119.3.0.0/16 1; +119.4.0.0/14 1; +119.10.0.0/17 1; +119.15.136.0/21 1; +119.16.0.0/16 1; +119.18.192.0/20 1; +119.18.208.0/21 1; +119.18.224.0/19 1; +119.19.0.0/16 1; +119.20.0.0/14 1; +119.27.64.0/18 1; +119.27.128.0/17 1; +119.28.28.0/24 1; +119.29.0.0/16 1; +119.30.48.0/20 1; +119.31.192.0/19 1; +119.32.0.0/14 1; +119.36.0.0/15 1; +119.38.0.0/17 1; +119.38.129.0/24 1; +119.38.130.0/23 1; +119.38.132.0/22 1; +119.38.136.0/21 1; +119.38.144.0/20 1; +119.38.160.0/19 1; +119.38.192.0/20 1; +119.38.208.0/22 1; +119.38.212.0/23 1; +119.38.214.0/27 1; +119.38.214.56/29 1; +119.38.214.64/26 1; +119.38.214.128/25 1; +119.38.215.0/27 1; +119.38.215.32/28 1; +119.38.215.48/29 1; +119.38.215.56/30 1; +119.38.215.76/30 1; +119.38.215.80/28 1; +119.38.215.96/27 1; +119.38.215.128/25 1; +119.38.216.0/21 1; +119.38.224.0/19 1; +119.39.0.0/16 1; +119.40.0.0/18 1; +119.40.64.0/20 1; +119.40.128.0/17 1; +119.41.0.0/16 1; +119.42.0.0/19 1; +119.42.128.0/20 1; +119.42.224.0/19 1; +119.44.0.0/15 1; +119.48.0.0/13 1; +119.57.0.0/16 1; +119.58.0.0/16 1; +119.59.128.0/18 1; +119.59.208.0/22 1; +119.59.220.0/22 1; +119.59.236.0/22 1; +119.59.244.0/22 1; +119.60.0.0/15 1; +119.62.0.0/16 1; +119.63.32.0/19 1; +119.75.208.0/20 1; +119.78.0.0/15 1; +119.80.0.0/16 1; +119.82.208.0/20 1; +119.84.0.0/14 1; +119.88.0.0/14 1; +119.96.0.0/13 1; +119.108.0.0/15 1; +119.112.0.0/12 1; +119.128.0.0/12 1; +119.144.0.0/14 1; +119.148.160.0/19 1; +119.151.192.0/18 1; +119.160.200.0/21 1; +119.161.120.0/21 1; +119.161.160.0/19 1; +119.161.192.0/18 1; +119.162.0.0/15 1; +119.164.0.0/14 1; +119.176.0.0/12 1; +119.232.0.0/15 1; +119.235.128.0/19 1; +119.235.160.0/20 1; +119.235.181.0/24 1; +119.235.184.0/22 1; +119.248.0.0/14 1; +119.252.96.0/21 1; +119.252.240.0/21 1; +119.252.249.0/24 1; +119.252.252.0/23 1; +119.253.0.0/16 1; +119.254.0.0/15 1; +120.0.0.0/12 1; +120.24.0.0/14 1; +120.30.0.0/17 1; +120.30.128.0/20 1; +120.30.144.0/22 1; +120.30.148.0/23 1; +120.30.151.0/24 1; +120.30.152.0/21 1; +120.30.160.0/19 1; +120.30.192.0/18 1; +120.31.0.0/16 1; +120.32.0.0/12 1; +120.48.0.0/15 1; +120.52.0.0/16 1; +120.53.0.0/19 1; +120.53.32.0/20 1; +120.53.48.0/22 1; +120.53.54.0/23 1; +120.53.56.0/21 1; +120.53.64.0/18 1; +120.53.128.0/17 1; +120.54.0.0/15 1; +120.64.0.0/13 1; +120.72.32.0/19 1; +120.72.128.0/17 1; +120.76.0.0/14 1; +120.80.0.0/13 1; +120.88.8.0/21 1; +120.90.0.0/15 1; +120.92.0.0/16 1; +120.94.0.0/15 1; +120.128.0.0/13 1; +120.136.16.0/21 1; +120.136.128.0/18 1; +120.137.0.0/17 1; +120.143.128.0/19 1; +120.192.0.0/10 1; +121.0.8.0/21 1; +121.0.16.0/20 1; +121.4.0.0/22 1; +121.4.8.0/21 1; +121.4.16.0/20 1; +121.4.32.0/19 1; +121.4.64.0/18 1; +121.4.128.0/17 1; +121.5.0.0/16 1; +121.8.0.0/13 1; +121.16.0.0/12 1; +121.32.0.0/13 1; +121.40.0.0/14 1; +121.46.0.0/18 1; +121.46.76.0/22 1; +121.46.128.0/21 1; +121.46.141.0/24 1; +121.46.160.0/19 1; +121.46.192.0/18 1; +121.47.0.0/16 1; +121.48.0.0/15 1; +121.50.8.0/21 1; +121.51.0.0/16 1; +121.52.160.0/19 1; +121.52.208.0/20 1; +121.52.224.0/19 1; +121.54.176.0/21 1; +121.55.0.0/18 1; +121.56.0.0/15 1; +121.58.0.0/17 1; +121.58.136.0/21 1; +121.58.144.0/20 1; +121.58.160.0/21 1; +121.59.0.0/20 1; +121.59.16.0/24 1; +121.59.18.0/23 1; +121.59.20.0/22 1; +121.59.24.0/22 1; +121.59.28.0/24 1; +121.59.30.0/23 1; +121.59.36.0/23 1; +121.59.39.0/24 1; +121.59.40.0/21 1; +121.59.48.0/20 1; +121.59.64.0/19 1; +121.59.96.0/22 1; +121.59.102.0/23 1; +121.59.104.0/24 1; +121.59.108.0/24 1; +121.59.110.0/23 1; +121.59.112.0/21 1; +121.59.121.0/24 1; +121.59.123.0/24 1; +121.59.125.0/24 1; +121.59.126.0/23 1; +121.59.160.0/19 1; +121.59.192.0/18 1; +121.60.0.0/14 1; +121.68.0.0/14 1; +121.76.0.0/15 1; +121.79.128.0/18 1; +121.89.0.0/16 1; +121.91.104.0/21 1; +121.100.128.0/17 1; +121.101.0.0/18 1; +121.101.208.0/20 1; +121.192.0.0/13 1; +121.200.192.0/21 1; +121.201.0.0/16 1; +121.204.0.0/14 1; +121.224.0.0/12 1; +121.248.0.0/14 1; +121.255.0.0/16 1; +122.0.64.0/18 1; +122.4.0.0/14 1; +122.8.0.0/24 1; +122.8.23.0/24 1; +122.8.70.0/23 1; +122.8.72.0/22 1; +122.8.116.0/22 1; +122.8.192.0/18 1; +122.9.0.0/16 1; +122.10.132.0/23 1; +122.10.136.0/23 1; +122.10.164.0/22 1; +122.10.168.0/21 1; +122.10.194.0/23 1; +122.10.200.0/22 1; +122.10.205.0/24 1; +122.10.206.0/23 1; +122.10.208.0/23 1; +122.10.210.0/24 1; +122.10.212.0/22 1; +122.10.216.0/22 1; +122.10.228.0/22 1; +122.10.232.0/21 1; +122.10.240.0/22 1; +122.11.32.0/19 1; +122.12.0.0/15 1; +122.14.0.0/17 1; +122.14.128.0/21 1; +122.14.172.0/24 1; +122.14.174.0/23 1; +122.14.176.0/21 1; +122.14.184.0/22 1; +122.14.188.0/23 1; +122.14.190.0/24 1; +122.14.192.0/18 1; +122.48.0.0/16 1; +122.49.0.0/18 1; +122.51.0.0/16 1; +122.64.0.0/11 1; +122.96.0.0/15 1; +122.102.0.0/20 1; +122.102.64.0/19 1; +122.112.0.0/18 1; +122.112.64.0/19 1; +122.112.118.0/24 1; +122.112.122.0/24 1; +122.112.125.0/24 1; +122.112.128.0/17 1; +122.113.0.0/19 1; +122.113.32.0/20 1; +122.113.48.0/23 1; +122.113.51.0/24 1; +122.113.52.0/22 1; +122.113.56.0/21 1; +122.113.64.0/18 1; +122.113.128.0/17 1; +122.114.0.0/16 1; +122.115.0.0/18 1; +122.115.80.0/20 1; +122.115.96.0/19 1; +122.115.128.0/17 1; +122.119.0.0/16 1; +122.128.100.0/22 1; +122.128.120.0/21 1; +122.136.0.0/13 1; +122.144.128.0/17 1; +122.152.192.0/18 1; +122.156.0.0/14 1; +122.188.0.0/14 1; +122.192.0.0/14 1; +122.198.0.0/18 1; +122.198.68.0/22 1; +122.198.72.0/21 1; +122.198.80.0/20 1; +122.198.96.0/19 1; +122.198.128.0/17 1; +122.200.40.0/21 1; +122.200.64.0/18 1; +122.201.48.0/20 1; +122.204.0.0/14 1; +122.224.0.0/12 1; +122.240.0.0/13 1; +122.248.24.0/21 1; +122.248.48.0/20 1; +122.255.64.0/21 1; +123.0.128.0/18 1; +123.4.0.0/14 1; +123.8.0.0/13 1; +123.49.128.0/17 1; +123.50.160.0/19 1; +123.52.0.0/14 1; +123.56.0.0/15 1; +123.58.0.0/17 1; +123.58.128.0/18 1; +123.58.224.0/19 1; +123.59.0.0/16 1; +123.60.0.0/15 1; +123.62.0.0/16 1; +123.64.0.0/11 1; +123.96.0.0/15 1; +123.98.4.0/22 1; +123.98.8.0/22 1; +123.98.16.0/21 1; +123.98.28.0/22 1; +123.98.32.0/22 1; +123.98.40.0/21 1; +123.98.48.0/22 1; +123.98.56.0/21 1; +123.98.68.0/22 1; +123.98.76.0/22 1; +123.98.80.0/21 1; +123.98.88.0/22 1; +123.98.96.0/22 1; +123.98.104.0/21 1; +123.98.112.0/21 1; +123.98.120.0/22 1; +123.99.128.0/19 1; +123.99.160.0/22 1; +123.99.164.0/24 1; +123.99.166.0/23 1; +123.99.168.0/21 1; +123.99.176.0/20 1; +123.99.192.0/18 1; +123.100.0.0/19 1; +123.101.0.0/16 1; +123.103.0.0/17 1; +123.108.88.0/23 1; +123.108.130.0/23 1; +123.108.132.0/22 1; +123.108.136.0/21 1; +123.108.208.0/20 1; +123.112.0.0/12 1; +123.128.0.0/13 1; +123.137.0.0/16 1; +123.138.0.0/15 1; +123.144.0.0/12 1; +123.160.0.0/12 1; +123.176.60.0/22 1; +123.176.80.0/20 1; +123.177.0.0/16 1; +123.178.0.0/15 1; +123.180.0.0/14 1; +123.184.0.0/13 1; +123.196.0.0/15 1; +123.199.128.0/17 1; +123.206.0.0/15 1; +123.232.0.0/14 1; +123.242.192.0/21 1; +123.244.0.0/14 1; +123.249.0.0/17 1; +123.253.240.0/22 1; +123.254.96.0/21 1; +124.6.64.0/18 1; +124.14.0.0/15 1; +124.16.0.0/15 1; +124.22.0.0/15 1; +124.28.192.0/18 1; +124.29.0.0/17 1; +124.31.0.0/16 1; +124.40.112.0/20 1; +124.40.128.0/18 1; +124.40.192.0/19 1; +124.40.240.0/22 1; +124.42.0.0/16 1; +124.47.0.0/18 1; +124.64.0.0/15 1; +124.66.0.0/17 1; +124.67.0.0/16 1; +124.68.0.0/17 1; +124.68.128.0/18 1; +124.68.192.0/19 1; +124.68.224.0/20 1; +124.68.240.0/21 1; +124.68.248.0/22 1; +124.68.254.0/23 1; +124.69.0.0/16 1; +124.70.0.0/16 1; +124.71.0.0/17 1; +124.71.128.0/18 1; +124.71.192.0/19 1; +124.71.224.0/20 1; +124.71.240.0/21 1; +124.71.250.0/23 1; +124.71.254.0/23 1; +124.72.0.0/13 1; +124.88.0.0/13 1; +124.108.8.0/21 1; +124.108.41.0/24 1; +124.108.42.0/23 1; +124.108.44.0/22 1; +124.109.96.0/21 1; +124.112.0.0/13 1; +124.126.0.0/15 1; +124.128.0.0/13 1; +124.150.137.0/24 1; +124.151.0.0/16 1; +124.152.0.0/16 1; +124.160.0.0/13 1; +124.172.0.0/15 1; +124.174.0.0/16 1; +124.175.0.0/17 1; +124.175.160.0/19 1; +124.192.0.0/15 1; +124.196.0.0/16 1; +124.200.0.0/13 1; +124.220.0.0/14 1; +124.224.0.0/12 1; +124.240.0.0/17 1; +124.240.128.0/18 1; +124.242.0.0/16 1; +124.243.192.0/18 1; +124.248.0.0/17 1; +124.249.0.0/16 1; +124.250.0.0/15 1; +124.254.0.0/18 1; +125.31.192.0/18 1; +125.32.0.0/12 1; +125.58.128.0/17 1; +125.61.128.0/17 1; +125.62.0.0/18 1; +125.64.0.0/11 1; +125.96.0.0/15 1; +125.98.0.0/16 1; +125.104.0.0/13 1; +125.112.0.0/12 1; +125.169.0.0/16 1; +125.171.0.0/16 1; +125.208.0.0/19 1; +125.208.37.0/24 1; +125.208.40.0/24 1; +125.208.45.0/24 1; +125.208.46.0/23 1; +125.208.48.0/24 1; +125.208.50.0/23 1; +125.208.52.0/22 1; +125.208.56.0/21 1; +125.210.0.0/15 1; +125.213.0.0/17 1; +125.214.96.0/19 1; +125.215.0.0/18 1; +125.216.0.0/13 1; +125.254.128.0/17 1; +128.107.24.0/23 1; +128.108.0.0/16 1; +129.28.0.0/16 1; +129.204.0.0/16 1; +129.211.0.0/16 1; +130.36.146.0/23 1; +130.214.218.0/23 1; +131.228.96.0/23 1; +131.253.12.0/29 1; +131.253.12.80/28 1; +131.253.12.240/29 1; +132.232.0.0/16 1; +132.237.134.0/24 1; +134.75.107.10/31 1; +134.75.107.14/31 1; +134.175.0.0/16 1; +137.59.59.0/24 1; +137.59.88.0/22 1; +139.5.56.0/21 1; +139.5.80.0/22 1; +139.5.92.0/22 1; +139.5.128.0/22 1; +139.5.160.0/22 1; +139.5.192.0/22 1; +139.5.204.0/22 1; +139.5.244.0/22 1; +139.9.0.0/18 1; +139.9.64.0/19 1; +139.9.96.0/23 1; +139.9.100.0/22 1; +139.9.104.0/21 1; +139.9.112.0/20 1; +139.9.128.0/17 1; +139.95.4.34/32 1; +139.129.0.0/16 1; +139.138.238.0/28 1; +139.148.0.0/16 1; +139.155.0.0/16 1; +139.159.0.0/19 1; +139.159.32.0/21 1; +139.159.40.0/22 1; +139.159.52.0/22 1; +139.159.56.0/21 1; +139.159.64.0/19 1; +139.159.96.0/20 1; +139.159.112.0/22 1; +139.159.116.0/23 1; +139.159.120.0/21 1; +139.159.128.0/17 1; +139.170.0.0/16 1; +139.176.0.0/16 1; +139.183.0.0/18 1; +139.183.64.0/19 1; +139.183.96.0/22 1; +139.183.101.0/24 1; +139.183.102.0/23 1; +139.183.104.0/21 1; +139.183.112.0/20 1; +139.183.128.0/18 1; +139.186.0.0/16 1; +139.189.0.0/16 1; +139.196.0.0/15 1; +139.198.0.0/18 1; +139.198.66.0/23 1; +139.198.68.0/22 1; +139.198.72.0/21 1; +139.198.80.0/20 1; +139.198.96.0/20 1; +139.198.114.0/23 1; +139.198.116.0/22 1; +139.198.122.0/23 1; +139.198.124.0/22 1; +139.198.128.0/17 1; +139.199.0.0/16 1; +139.200.0.0/13 1; +139.208.0.0/13 1; +139.217.0.0/16 1; +139.219.0.0/16 1; +139.220.0.0/15 1; +139.224.0.0/16 1; +139.226.0.0/15 1; +140.75.0.0/16 1; +140.143.0.0/16 1; +140.179.0.0/16 1; +140.205.0.0/24 1; +140.205.2.0/23 1; +140.205.4.0/22 1; +140.205.8.0/21 1; +140.205.16.0/22 1; +140.205.20.0/23 1; +140.205.22.0/27 1; +140.205.22.32/31 1; +140.205.22.36/30 1; +140.205.22.42/31 1; +140.205.22.44/30 1; +140.205.22.48/28 1; +140.205.22.64/26 1; +140.205.22.128/25 1; +140.205.23.0/24 1; +140.205.24.0/26 1; +140.205.24.64/31 1; +140.205.24.68/30 1; +140.205.24.72/29 1; +140.205.24.80/28 1; +140.205.24.96/27 1; +140.205.24.128/25 1; +140.205.25.0/24 1; +140.205.26.0/23 1; +140.205.28.0/22 1; +140.205.32.0/19 1; +140.205.64.0/18 1; +140.205.128.0/17 1; +140.206.0.0/15 1; +140.210.0.0/16 1; +140.224.0.0/16 1; +140.237.0.0/16 1; +140.240.0.0/16 1; +140.242.223.0/24 1; +140.242.224.0/24 1; +140.243.0.0/16 1; +140.246.0.0/16 1; +140.248.33.2/31 1; +140.249.0.0/16 1; +140.250.0.0/16 1; +140.255.0.0/16 1; +142.70.0.0/16 1; +142.86.0.0/16 1; +143.64.0.0/16 1; +144.0.0.0/16 1; +144.7.0.0/16 1; +144.12.0.0/16 1; +144.36.147.0/24 1; +144.48.64.0/22 1; +144.48.88.0/22 1; +144.48.156.0/22 1; +144.48.180.0/22 1; +144.48.184.0/22 1; +144.48.204.0/22 1; +144.48.208.0/21 1; +144.52.0.0/16 1; +144.123.0.0/16 1; +144.178.30.48/28 1; +144.255.0.0/16 1; +146.56.192.0/18 1; +146.75.187.2/31 1; +146.75.189.2/31 1; +146.75.196.0/31 1; +146.196.56.0/22 1; +146.196.68.0/22 1; +146.196.92.0/22 1; +146.196.112.0/21 1; +146.196.124.0/22 1; +146.222.79.0/24 1; +146.222.81.0/24 1; +146.222.94.0/24 1; +147.243.29.192/26 1; +147.243.30.64/26 1; +147.243.30.128/27 1; +147.243.103.0/25 1; +148.70.0.0/16 1; +149.41.0.0/16 1; +150.0.0.0/16 1; +150.115.0.0/16 1; +150.121.0.0/16 1; +150.122.0.0/16 1; +150.129.136.0/22 1; +150.129.192.0/22 1; +150.129.252.0/22 1; +150.138.0.0/15 1; +150.158.0.0/16 1; +150.222.64.0/24 1; +150.222.88.0/23 1; +150.223.0.0/16 1; +150.242.0.0/21 1; +150.242.8.0/22 1; +150.242.28.0/22 1; +150.242.44.0/22 1; +150.242.48.0/21 1; +150.242.56.0/22 1; +150.242.76.0/22 1; +150.242.80.0/22 1; +150.242.92.0/22 1; +150.242.96.0/22 1; +150.242.112.0/21 1; +150.242.120.0/22 1; +150.242.152.0/22 1; +150.242.160.0/21 1; +150.242.168.0/22 1; +150.242.184.0/21 1; +150.242.192.0/22 1; +150.242.212.0/24 1; +150.242.226.0/23 1; +150.242.232.0/21 1; +150.242.240.0/21 1; +150.242.248.0/22 1; +150.248.0.0/16 1; +150.255.0.0/16 1; +152.104.128.0/17 1; +152.136.0.0/16 1; +153.0.0.0/16 1; +153.3.0.0/16 1; +153.34.0.0/15 1; +153.36.0.0/15 1; +153.99.0.0/16 1; +153.101.0.0/16 1; +153.118.0.0/15 1; +154.8.128.0/17 1; +155.126.176.0/23 1; +156.107.160.0/24 1; +156.107.170.0/24 1; +156.107.179.0/24 1; +156.107.181.0/24 1; +156.154.62.0/23 1; +157.0.0.0/16 1; +157.10.35.0/24 1; +157.10.36.0/23 1; +157.10.112.0/23 1; +157.10.118.0/23 1; +157.10.130.0/23 1; +157.10.218.0/23 1; +157.10.220.0/23 1; +157.10.246.0/23 1; +157.15.74.0/23 1; +157.15.94.0/23 1; +157.15.100.0/22 1; +157.15.104.0/23 1; +157.18.0.0/16 1; +157.20.33.0/24 1; +157.20.136.0/23 1; +157.20.194.0/23 1; +157.20.246.0/23 1; +157.61.0.0/16 1; +157.66.70.0/23 1; +157.66.88.0/21 1; +157.66.164.0/23 1; +157.66.244.0/23 1; +157.119.8.0/21 1; +157.119.16.0/22 1; +157.119.28.0/22 1; +157.119.132.0/22 1; +157.119.136.0/21 1; +157.119.144.0/20 1; +157.119.160.0/21 1; +157.119.172.0/22 1; +157.119.192.0/21 1; +157.119.240.0/22 1; +157.119.252.0/22 1; +157.122.0.0/16 1; +157.133.186.0/23 1; +157.133.192.0/21 1; +157.148.0.0/16 1; +157.156.0.0/16 1; +157.255.0.0/16 1; +158.26.192.0/24 1; +158.26.194.0/24 1; +158.60.0.0/16 1; +158.79.0.0/24 1; +158.79.2.0/23 1; +158.79.4.0/22 1; +158.79.8.0/21 1; +158.79.16.0/20 1; +158.79.32.0/19 1; +158.79.64.0/18 1; +158.79.128.0/17 1; +158.140.252.0/23 1; +159.27.0.0/16 1; +159.75.0.0/16 1; +159.226.0.0/16 1; +160.19.76.0/23 1; +160.19.82.0/23 1; +160.19.208.0/21 1; +160.19.216.0/22 1; +160.20.16.0/22 1; +160.20.48.0/22 1; +160.20.130.0/23 1; +160.22.58.0/23 1; +160.22.82.0/23 1; +160.22.148.0/23 1; +160.22.188.0/23 1; +160.22.224.0/23 1; +160.22.230.0/23 1; +160.22.244.0/22 1; +160.25.10.0/23 1; +160.25.12.0/23 1; +160.25.194.0/23 1; +160.30.40.0/23 1; +160.30.150.0/23 1; +160.30.194.0/23 1; +160.30.196.0/22 1; +160.30.230.0/23 1; +160.83.110.0/24 1; +160.187.223.0/24 1; +160.187.252.0/22 1; +160.191.0.0/23 1; +160.191.104.0/23 1; +160.191.110.0/23 1; +160.202.60.0/23 1; +160.202.62.0/24 1; +160.202.148.0/22 1; +160.202.152.0/22 1; +160.202.212.0/22 1; +160.202.216.0/21 1; +160.202.224.0/19 1; +160.250.14.0/23 1; +160.250.16.0/22 1; +160.250.24.0/23 1; +160.250.84.0/23 1; +160.250.90.0/23 1; +160.250.102.0/23 1; +160.250.104.0/23 1; +160.250.160.0/23 1; +160.250.170.0/23 1; +160.250.214.0/23 1; +160.250.252.0/23 1; +161.120.0.0/16 1; +161.163.0.0/21 1; +161.163.28.0/23 1; +161.189.0.0/16 1; +161.207.0.0/16 1; +161.248.20.0/23 1; +161.248.42.0/23 1; +161.248.84.0/23 1; +161.248.92.0/23 1; +161.248.136.0/24 1; +162.14.0.0/20 1; +162.14.16.0/21 1; +162.14.26.0/23 1; +162.14.28.0/22 1; +162.14.32.0/21 1; +162.14.40.0/22 1; +162.14.52.0/22 1; +162.14.56.0/21 1; +162.14.64.0/18 1; +162.14.128.0/17 1; +162.62.240.0/23 1; +162.62.242.0/24 1; +162.105.0.0/16 1; +163.0.0.0/16 1; +163.47.4.0/22 1; +163.53.0.0/20 1; +163.53.36.0/22 1; +163.53.40.0/22 1; +163.53.44.0/24 1; +163.53.48.0/20 1; +163.53.64.0/22 1; +163.53.88.0/21 1; +163.53.96.0/19 1; +163.53.128.0/21 1; +163.53.136.0/22 1; +163.53.160.0/20 1; +163.53.188.0/22 1; +163.53.240.0/22 1; +163.61.63.0/24 1; +163.61.178.0/23 1; +163.61.202.0/23 1; +163.61.214.0/23 1; +163.125.0.0/16 1; +163.142.0.0/16 1; +163.177.0.0/16 1; +163.179.0.0/16 1; +163.204.0.0/16 1; +163.228.0.0/16 1; +163.244.246.0/24 1; +164.52.74.0/24 1; +164.52.80.0/24 1; +166.111.0.0/16 1; +167.139.0.0/16 1; +167.189.0.0/16 1; +167.220.244.0/22 1; +168.159.144.0/21 1; +168.159.152.0/22 1; +168.159.156.0/23 1; +168.159.158.0/24 1; +168.160.0.0/16 1; +170.179.0.0/16 1; +171.8.0.0/13 1; +171.34.0.0/15 1; +171.36.0.0/14 1; +171.40.0.0/13 1; +171.80.0.0/12 1; +171.104.0.0/13 1; +171.112.0.0/12 1; +171.208.0.0/12 1; +172.81.192.0/18 1; +172.225.51.64/26 1; +172.225.58.32/27 1; +172.225.58.64/26 1; +172.225.80.0/26 1; +172.225.126.0/26 1; +172.225.181.192/26 1; +172.225.200.32/28 1; +172.226.47.0/27 1; +172.226.138.64/27 1; +172.226.180.96/27 1; +172.226.180.128/27 1; +172.226.214.64/27 1; +173.39.200.0/23 1; +175.0.0.0/12 1; +175.16.0.0/13 1; +175.24.0.0/14 1; +175.30.0.0/15 1; +175.42.0.0/15 1; +175.44.0.0/16 1; +175.46.0.0/15 1; +175.48.0.0/12 1; +175.64.0.0/11 1; +175.102.0.0/16 1; +175.106.128.0/17 1; +175.111.144.0/20 1; +175.111.160.0/20 1; +175.111.184.0/22 1; +175.146.0.0/15 1; +175.148.0.0/14 1; +175.152.0.0/14 1; +175.158.96.0/22 1; +175.160.0.0/12 1; +175.176.156.0/22 1; +175.176.176.0/22 1; +175.176.188.0/22 1; +175.178.0.0/16 1; +175.184.128.0/18 1; +175.185.0.0/16 1; +175.186.0.0/15 1; +175.188.0.0/14 1; +180.76.16.0/20 1; +180.76.32.0/19 1; +180.76.64.0/18 1; +180.76.128.0/17 1; +180.77.0.0/16 1; +180.78.0.0/15 1; +180.84.0.0/15 1; +180.86.0.0/16 1; +180.88.0.0/14 1; +180.92.176.0/23 1; +180.94.56.0/21 1; +180.94.96.0/20 1; +180.94.120.0/21 1; +180.95.128.0/17 1; +180.96.0.0/11 1; +180.129.128.0/17 1; +180.130.0.0/16 1; +180.136.0.0/13 1; +180.148.16.0/21 1; +180.148.152.0/21 1; +180.148.216.0/21 1; +180.148.224.0/19 1; +180.149.128.0/19 1; +180.150.160.0/19 1; +180.152.0.0/13 1; +180.160.0.0/12 1; +180.178.112.0/21 1; +180.178.192.0/18 1; +180.184.0.0/14 1; +180.188.0.0/17 1; +180.189.148.0/22 1; +180.200.252.0/22 1; +180.201.0.0/16 1; +180.202.0.0/15 1; +180.208.0.0/15 1; +180.210.212.0/22 1; +180.210.228.0/22 1; +180.210.232.0/21 1; +180.212.0.0/15 1; +180.222.224.0/19 1; +180.223.0.0/19 1; +180.223.40.0/21 1; +180.223.48.0/20 1; +180.223.128.0/20 1; +180.223.144.0/22 1; +180.223.152.0/21 1; +180.223.160.0/19 1; +180.223.212.0/22 1; +180.233.0.0/18 1; +180.233.64.0/19 1; +180.233.144.0/22 1; +180.235.64.0/19 1; +180.235.112.0/22 1; +182.16.144.0/21 1; +182.16.192.0/19 1; +182.18.0.0/17 1; +182.23.184.0/21 1; +182.23.200.0/21 1; +182.32.0.0/12 1; +182.48.96.0/19 1; +182.49.0.0/16 1; +182.50.0.0/22 1; +182.50.8.0/21 1; +182.50.112.0/20 1; +182.51.0.0/16 1; +182.54.0.0/17 1; +182.54.244.0/22 1; +182.61.0.0/18 1; +182.61.128.0/19 1; +182.61.192.0/18 1; +182.80.0.0/13 1; +182.88.0.0/14 1; +182.92.0.0/16 1; +182.96.0.0/11 1; +182.128.0.0/12 1; +182.144.0.0/13 1; +182.157.0.0/16 1; +182.160.64.0/19 1; +182.174.0.0/15 1; +182.200.0.0/13 1; +182.236.128.0/17 1; +182.237.24.0/21 1; +182.238.0.0/16 1; +182.239.0.0/19 1; +182.240.0.0/13 1; +182.254.0.0/24 1; +182.254.1.0/29 1; +182.254.1.8/30 1; +182.254.1.14/31 1; +182.254.1.16/29 1; +182.254.1.24/30 1; +182.254.1.28/31 1; +182.254.1.34/31 1; +182.254.1.36/31 1; +182.254.1.40/29 1; +182.254.1.48/28 1; +182.254.1.64/26 1; +182.254.1.128/25 1; +182.254.2.0/23 1; +182.254.4.0/22 1; +182.254.8.0/21 1; +182.254.16.0/20 1; +182.254.32.0/19 1; +182.254.64.0/18 1; +182.254.128.0/17 1; +183.0.0.0/10 1; +183.64.0.0/13 1; +183.78.161.0/24 1; +183.78.162.0/23 1; +183.78.164.0/22 1; +183.78.180.0/22 1; +183.81.180.0/22 1; +183.84.0.0/15 1; +183.91.128.0/22 1; +183.91.136.0/21 1; +183.91.144.0/20 1; +183.92.0.0/14 1; +183.128.0.0/11 1; +183.160.0.0/13 1; +183.168.0.0/15 1; +183.170.0.0/16 1; +183.172.0.0/14 1; +183.182.0.0/21 1; +183.182.8.0/23 1; +183.182.12.0/22 1; +183.182.16.0/23 1; +183.182.23.0/24 1; +183.182.24.0/23 1; +183.182.26.0/24 1; +183.182.28.0/22 1; +183.184.0.0/13 1; +183.192.0.0/10 1; +188.131.128.0/17 1; +192.23.191.0/24 1; +192.55.46.0/23 1; +192.55.68.0/22 1; +192.56.99.0/24 1; +192.102.204.0/22 1; +192.124.154.0/24 1; +192.137.31.0/24 1; +192.140.128.0/21 1; +192.140.136.0/22 1; +192.140.156.0/22 1; +192.140.160.0/19 1; +192.140.192.0/20 1; +192.140.208.0/21 1; +192.144.128.0/17 1; +192.163.11.0/24 1; +192.232.97.0/24 1; +193.112.0.0/16 1; +193.119.0.0/21 1; +193.119.8.0/23 1; +193.119.11.0/24 1; +193.119.12.0/24 1; +193.119.14.0/23 1; +193.119.16.0/22 1; +193.119.21.0/24 1; +193.119.22.0/23 1; +193.119.24.0/22 1; +193.119.28.0/23 1; +193.119.31.0/24 1; +193.200.222.160/28 1; +194.61.237.0/25 1; +194.138.136.0/24 1; +194.138.202.0/23 1; +194.138.245.0/24 1; +198.175.100.0/22 1; +198.208.17.0/24 1; +198.208.19.0/24 1; +198.208.30.0/24 1; +198.208.61.0/24 1; +198.208.63.0/24 1; +198.208.67.0/24 1; +198.208.112.0/23 1; +199.65.192.0/21 1; +199.244.144.0/24 1; +202.0.100.0/23 1; +202.0.122.0/23 1; +202.1.86.0/23 1; +202.1.90.0/23 1; +202.1.105.0/24 1; +202.1.106.0/24 1; +202.1.110.0/23 1; +202.1.112.0/23 1; +202.3.128.0/23 1; +202.4.128.0/19 1; +202.4.252.0/22 1; +202.5.208.0/21 1; +202.5.216.0/22 1; +202.6.6.0/23 1; +202.6.66.0/23 1; +202.6.72.0/23 1; +202.6.87.0/24 1; +202.6.88.0/23 1; +202.6.92.0/23 1; +202.6.103.0/24 1; +202.6.108.0/24 1; +202.6.110.0/23 1; +202.6.114.0/24 1; +202.6.176.0/20 1; +202.8.0.0/24 1; +202.8.2.0/23 1; +202.8.4.0/23 1; +202.8.12.0/24 1; +202.8.24.0/24 1; +202.8.77.0/24 1; +202.8.128.0/19 1; +202.8.192.0/20 1; +202.9.32.0/24 1; +202.9.34.0/23 1; +202.9.48.0/23 1; +202.9.51.0/24 1; +202.9.52.0/23 1; +202.9.54.0/24 1; +202.9.57.0/24 1; +202.9.58.0/23 1; +202.10.64.0/21 1; +202.10.74.0/23 1; +202.10.76.0/22 1; +202.10.112.0/20 1; +202.12.1.0/24 1; +202.12.2.0/24 1; +202.12.17.0/24 1; +202.12.18.0/24 1; +202.12.72.0/24 1; +202.12.84.0/23 1; +202.12.96.0/24 1; +202.12.98.0/23 1; +202.12.106.0/24 1; +202.12.111.0/24 1; +202.12.116.0/24 1; +202.14.64.0/23 1; +202.14.69.0/24 1; +202.14.73.0/24 1; +202.14.74.0/23 1; +202.14.76.0/24 1; +202.14.78.0/23 1; +202.14.88.0/24 1; +202.14.97.0/24 1; +202.14.104.0/23 1; +202.14.108.0/23 1; +202.14.111.0/24 1; +202.14.114.0/23 1; +202.14.118.0/23 1; +202.14.124.0/23 1; +202.14.127.0/24 1; +202.14.129.0/24 1; +202.14.135.0/24 1; +202.14.136.0/24 1; +202.14.149.0/24 1; +202.14.151.0/24 1; +202.14.157.0/24 1; +202.14.158.0/23 1; +202.14.169.0/24 1; +202.14.170.0/23 1; +202.14.172.0/22 1; +202.14.176.0/24 1; +202.14.184.0/23 1; +202.14.208.0/23 1; +202.14.213.0/24 1; +202.14.219.0/24 1; +202.14.220.0/24 1; +202.14.222.0/23 1; +202.14.225.0/24 1; +202.14.226.0/23 1; +202.14.231.0/24 1; +202.14.235.0/24 1; +202.14.236.0/22 1; +202.14.246.0/24 1; +202.14.251.0/24 1; +202.20.66.0/24 1; +202.20.79.0/24 1; +202.20.87.0/24 1; +202.20.88.0/23 1; +202.20.90.0/24 1; +202.20.94.0/23 1; +202.20.114.0/24 1; +202.20.117.0/24 1; +202.20.120.0/24 1; +202.20.125.0/24 1; +202.20.126.0/23 1; +202.21.48.0/20 1; +202.21.131.0/24 1; +202.21.132.0/24 1; +202.21.141.0/24 1; +202.21.142.0/24 1; +202.21.147.0/24 1; +202.21.148.0/24 1; +202.21.150.0/23 1; +202.21.152.0/23 1; +202.21.154.0/24 1; +202.21.156.0/24 1; +202.22.248.0/21 1; +202.27.12.0/24 1; +202.27.14.0/24 1; +202.27.136.0/23 1; +202.36.226.0/24 1; +202.38.0.0/22 1; +202.38.8.0/21 1; +202.38.48.0/20 1; +202.38.64.0/18 1; +202.38.128.0/21 1; +202.38.136.0/23 1; +202.38.140.0/22 1; +202.38.146.0/23 1; +202.38.149.0/24 1; +202.38.150.0/23 1; +202.38.152.0/22 1; +202.38.156.0/24 1; +202.38.158.0/23 1; +202.38.164.0/22 1; +202.38.168.0/23 1; +202.38.170.0/24 1; +202.38.176.0/23 1; +202.38.184.0/21 1; +202.38.192.0/18 1; +202.40.4.0/23 1; +202.40.7.0/24 1; +202.40.15.0/24 1; +202.40.135.0/24 1; +202.40.136.0/24 1; +202.40.140.0/24 1; +202.40.143.0/24 1; +202.40.144.0/23 1; +202.40.150.0/24 1; +202.40.155.0/24 1; +202.40.156.0/24 1; +202.40.158.0/23 1; +202.40.162.0/24 1; +202.41.8.0/23 1; +202.41.11.0/24 1; +202.41.12.0/23 1; +202.41.128.0/24 1; +202.41.130.0/23 1; +202.41.142.0/24 1; +202.41.152.0/21 1; +202.41.192.0/24 1; +202.41.196.0/22 1; +202.41.200.0/22 1; +202.41.240.0/20 1; +202.43.76.0/22 1; +202.43.144.0/20 1; +202.44.16.0/20 1; +202.44.48.0/22 1; +202.44.67.0/24 1; +202.44.74.0/24 1; +202.44.97.0/24 1; +202.44.129.0/24 1; +202.44.132.0/23 1; +202.44.146.0/23 1; +202.45.0.0/23 1; +202.45.2.0/24 1; +202.45.15.0/24 1; +202.45.16.0/20 1; +202.46.16.0/23 1; +202.46.18.0/24 1; +202.46.20.0/23 1; +202.46.40.0/24 1; +202.46.128.0/24 1; +202.46.224.0/20 1; +202.47.82.0/23 1; +202.47.96.0/20 1; +202.47.126.0/24 1; +202.47.128.0/24 1; +202.47.130.0/23 1; +202.52.33.0/24 1; +202.52.34.0/24 1; +202.52.47.0/24 1; +202.52.143.0/24 1; +202.53.140.0/24 1; +202.53.143.0/24 1; +202.57.192.0/22 1; +202.57.196.0/23 1; +202.57.201.0/24 1; +202.57.202.0/23 1; +202.57.206.0/23 1; +202.57.212.0/22 1; +202.57.216.0/22 1; +202.57.240.0/20 1; +202.58.0.0/24 1; +202.58.112.0/22 1; +202.59.0.0/23 1; +202.59.212.0/22 1; +202.59.236.0/24 1; +202.59.240.0/24 1; +202.60.48.0/21 1; +202.60.96.0/21 1; +202.60.112.0/20 1; +202.60.132.0/22 1; +202.60.136.0/21 1; +202.60.144.0/20 1; +202.61.68.0/22 1; +202.61.76.0/22 1; +202.61.88.0/22 1; +202.61.123.0/24 1; +202.61.127.0/24 1; +202.62.112.0/22 1; +202.62.248.0/22 1; +202.62.252.0/24 1; +202.62.255.0/24 1; +202.63.80.0/20 1; +202.63.160.0/19 1; +202.63.248.0/22 1; +202.63.253.0/24 1; +202.65.0.0/21 1; +202.65.8.0/23 1; +202.65.100.0/22 1; +202.65.104.0/21 1; +202.66.169.0/24 1; +202.66.170.0/23 1; +202.67.0.0/22 1; +202.69.4.0/23 1; +202.69.16.0/20 1; +202.70.0.0/19 1; +202.70.96.0/20 1; +202.70.192.0/20 1; +202.71.32.0/20 1; +202.72.40.0/21 1; +202.72.80.0/20 1; +202.72.112.0/20 1; +202.73.128.0/22 1; +202.73.240.0/20 1; +202.74.8.0/21 1; +202.74.36.0/24 1; +202.74.42.0/24 1; +202.74.52.0/24 1; +202.74.80.0/20 1; +202.74.254.0/23 1; +202.75.208.0/20 1; +202.75.252.0/22 1; +202.76.247.0/24 1; +202.76.252.0/22 1; +202.77.80.0/21 1; +202.77.92.0/22 1; +202.78.8.0/21 1; +202.79.224.0/21 1; +202.79.248.0/22 1; +202.80.192.0/20 1; +202.81.0.0/22 1; +202.81.176.0/20 1; +202.83.252.0/22 1; +202.84.0.0/20 1; +202.84.16.0/23 1; +202.84.22.0/24 1; +202.84.24.0/21 1; +202.85.208.0/20 1; +202.86.249.0/24 1; +202.87.80.0/20 1; +202.88.32.0/22 1; +202.89.8.0/21 1; +202.89.96.0/22 1; +202.89.108.0/22 1; +202.89.119.0/24 1; +202.89.232.0/21 1; +202.90.16.0/20 1; +202.90.37.0/24 1; +202.90.96.0/19 1; +202.90.193.0/24 1; +202.90.196.0/24 1; +202.90.205.0/24 1; +202.90.224.0/20 1; +202.91.0.0/22 1; +202.91.96.0/20 1; +202.91.176.0/20 1; +202.91.224.0/19 1; +202.92.8.0/21 1; +202.92.48.0/20 1; +202.92.252.0/22 1; +202.93.252.0/22 1; +202.94.74.0/24 1; +202.94.81.0/24 1; +202.94.92.0/22 1; +202.95.3.0/24 1; +202.95.240.0/21 1; +202.96.0.0/12 1; +202.112.0.0/13 1; +202.120.0.0/15 1; +202.122.0.0/21 1; +202.122.32.0/21 1; +202.122.64.0/19 1; +202.122.112.0/20 1; +202.122.132.0/24 1; +202.123.96.0/20 1; +202.123.116.0/22 1; +202.123.120.0/22 1; +202.124.16.0/21 1; +202.124.24.0/22 1; +202.125.107.0/24 1; +202.125.109.0/24 1; +202.125.112.0/20 1; +202.125.176.0/20 1; +202.127.0.0/21 1; +202.127.12.0/22 1; +202.127.16.0/20 1; +202.127.40.0/21 1; +202.127.48.0/20 1; +202.127.112.0/20 1; +202.127.128.0/19 1; +202.127.192.0/20 1; +202.127.212.0/22 1; +202.127.216.0/21 1; +202.127.224.0/19 1; +202.129.208.0/24 1; +202.130.0.0/19 1; +202.130.39.0/24 1; +202.130.224.0/19 1; +202.131.16.0/21 1; +202.131.48.0/22 1; +202.131.54.0/23 1; +202.131.56.0/21 1; +202.131.208.0/20 1; +202.133.32.0/20 1; +202.134.58.0/24 1; +202.134.128.0/20 1; +202.134.208.0/20 1; +202.136.48.0/20 1; +202.136.208.0/20 1; +202.136.224.0/20 1; +202.136.248.0/22 1; +202.136.255.0/24 1; +202.137.231.0/24 1; +202.140.140.0/22 1; +202.140.144.0/20 1; +202.141.160.0/19 1; +202.142.16.0/20 1; +202.143.4.0/22 1; +202.143.16.0/20 1; +202.143.32.0/20 1; +202.143.56.0/21 1; +202.143.100.0/22 1; +202.143.104.0/22 1; +202.146.160.0/20 1; +202.146.184.0/23 1; +202.146.186.0/24 1; +202.146.188.0/22 1; +202.146.196.0/22 1; +202.146.200.0/21 1; +202.147.144.0/20 1; +202.148.32.0/20 1; +202.148.64.0/18 1; +202.149.32.0/19 1; +202.149.160.0/19 1; +202.149.224.0/20 1; +202.149.240.0/21 1; +202.149.248.0/22 1; +202.149.252.0/23 1; +202.149.255.0/24 1; +202.150.16.0/20 1; +202.150.32.0/20 1; +202.150.56.0/22 1; +202.150.192.0/20 1; +202.150.224.0/19 1; +202.151.0.0/22 1; +202.151.33.0/24 1; +202.151.128.0/19 1; +202.152.176.0/20 1; +202.153.0.0/22 1; +202.153.7.0/24 1; +202.153.48.0/20 1; +202.157.192.0/19 1; +202.158.160.0/19 1; +202.158.242.0/24 1; +202.160.140.0/22 1; +202.160.156.0/22 1; +202.162.67.0/24 1; +202.162.75.0/24 1; +202.163.1.160/28 1; +202.163.8.80/30 1; +202.164.0.0/20 1; +202.164.96.0/19 1; +202.165.176.0/20 1; +202.165.208.0/20 1; +202.165.239.0/24 1; +202.165.240.0/23 1; +202.165.243.0/24 1; +202.165.245.0/24 1; +202.165.251.0/24 1; +202.165.252.0/22 1; +202.166.224.0/19 1; +202.168.80.0/22 1; +202.168.128.0/20 1; +202.168.160.0/19 1; +202.170.128.0/19 1; +202.170.216.0/21 1; +202.170.224.0/19 1; +202.171.216.0/21 1; +202.171.232.0/24 1; +202.171.235.0/24 1; +202.172.0.0/22 1; +202.172.7.0/24 1; +202.173.0.0/22 1; +202.173.6.0/24 1; +202.173.8.0/21 1; +202.173.112.0/22 1; +202.173.224.0/19 1; +202.174.64.0/20 1; +202.174.124.0/22 1; +202.176.224.0/19 1; +202.179.160.0/20 1; +202.179.240.0/21 1; +202.180.128.0/19 1; +202.180.208.0/21 1; +202.181.8.0/22 1; +202.181.28.0/22 1; +202.181.112.0/20 1; +202.182.32.0/20 1; +202.182.192.0/19 1; +202.189.0.0/18 1; +202.189.80.0/20 1; +202.189.184.0/21 1; +202.191.0.0/24 1; +202.191.68.0/22 1; +202.191.72.0/21 1; +202.191.80.0/20 1; +202.192.0.0/12 1; +203.0.4.0/22 1; +203.0.10.0/23 1; +203.0.18.0/24 1; +203.0.24.0/24 1; +203.0.42.0/23 1; +203.0.45.0/24 1; +203.0.46.0/23 1; +203.0.81.0/24 1; +203.0.82.0/23 1; +203.0.90.0/23 1; +203.0.96.0/23 1; +203.0.104.0/21 1; +203.0.114.0/23 1; +203.0.122.0/24 1; +203.0.128.0/24 1; +203.0.130.0/23 1; +203.0.132.0/22 1; +203.0.137.0/24 1; +203.0.142.0/24 1; +203.0.144.0/24 1; +203.0.146.0/24 1; +203.0.148.0/24 1; +203.0.150.0/23 1; +203.0.152.0/24 1; +203.0.177.0/24 1; +203.0.224.0/24 1; +203.1.4.0/22 1; +203.1.18.0/24 1; +203.1.26.0/23 1; +203.1.65.0/24 1; +203.1.66.0/23 1; +203.1.70.0/23 1; +203.1.76.0/23 1; +203.1.90.0/24 1; +203.1.97.0/24 1; +203.1.98.0/23 1; +203.1.100.0/22 1; +203.1.108.0/24 1; +203.1.253.0/24 1; +203.1.254.0/24 1; +203.2.64.0/21 1; +203.2.73.0/24 1; +203.2.112.0/21 1; +203.2.126.0/23 1; +203.2.140.0/24 1; +203.2.150.0/24 1; +203.2.152.0/22 1; +203.2.156.0/23 1; +203.2.160.0/21 1; +203.2.180.0/23 1; +203.2.196.0/23 1; +203.2.209.0/24 1; +203.2.214.0/23 1; +203.2.226.0/23 1; +203.2.229.0/24 1; +203.2.236.0/23 1; +203.3.68.0/24 1; +203.3.72.0/23 1; +203.3.75.0/24 1; +203.3.80.0/21 1; +203.3.96.0/22 1; +203.3.105.0/24 1; +203.3.112.0/21 1; +203.3.120.0/24 1; +203.3.123.0/24 1; +203.3.135.0/24 1; +203.3.139.0/24 1; +203.3.143.0/24 1; +203.4.132.0/23 1; +203.4.134.0/24 1; +203.4.151.0/24 1; +203.4.152.0/22 1; +203.4.174.0/23 1; +203.4.180.0/24 1; +203.4.186.0/24 1; +203.4.205.0/24 1; +203.4.208.0/22 1; +203.4.227.0/24 1; +203.4.230.0/23 1; +203.5.4.0/23 1; +203.5.7.0/24 1; +203.5.8.0/23 1; +203.5.11.0/24 1; +203.5.21.0/24 1; +203.5.22.0/24 1; +203.5.44.0/24 1; +203.5.46.0/23 1; +203.5.52.0/22 1; +203.5.56.0/23 1; +203.5.60.0/23 1; +203.5.114.0/23 1; +203.5.118.0/24 1; +203.5.120.0/24 1; +203.5.172.0/24 1; +203.5.180.0/23 1; +203.5.182.0/24 1; +203.5.185.0/24 1; +203.5.186.0/24 1; +203.5.188.0/23 1; +203.5.190.0/24 1; +203.5.195.0/24 1; +203.5.214.0/23 1; +203.5.218.0/23 1; +203.6.131.0/24 1; +203.6.136.0/24 1; +203.6.138.0/23 1; +203.6.142.0/24 1; +203.6.150.0/23 1; +203.6.157.0/24 1; +203.6.159.0/24 1; +203.6.224.0/20 1; +203.6.248.0/23 1; +203.7.129.0/24 1; +203.7.138.0/23 1; +203.7.147.0/24 1; +203.7.150.0/23 1; +203.7.158.0/24 1; +203.7.192.0/23 1; +203.7.200.0/24 1; +203.8.0.0/24 1; +203.8.8.0/24 1; +203.8.23.0/24 1; +203.8.70.0/24 1; +203.8.82.0/24 1; +203.8.86.0/23 1; +203.8.91.0/24 1; +203.8.110.0/23 1; +203.8.115.0/24 1; +203.8.166.0/23 1; +203.8.169.0/24 1; +203.8.173.0/24 1; +203.8.184.0/24 1; +203.8.186.0/23 1; +203.8.190.0/23 1; +203.8.192.0/24 1; +203.8.197.0/24 1; +203.8.198.0/23 1; +203.8.203.0/24 1; +203.8.209.0/24 1; +203.8.210.0/23 1; +203.8.212.0/22 1; +203.8.217.0/24 1; +203.8.220.0/24 1; +203.9.32.0/24 1; +203.9.36.0/23 1; +203.9.57.0/24 1; +203.9.63.0/24 1; +203.9.65.0/24 1; +203.9.70.0/23 1; +203.9.72.0/24 1; +203.9.75.0/24 1; +203.9.76.0/23 1; +203.9.96.0/22 1; +203.9.100.0/23 1; +203.9.108.0/24 1; +203.9.158.0/24 1; +203.10.34.0/24 1; +203.10.56.0/24 1; +203.10.74.0/23 1; +203.10.84.0/22 1; +203.10.88.0/24 1; +203.10.95.0/24 1; +203.10.125.0/24 1; +203.11.70.0/24 1; +203.11.76.0/22 1; +203.11.82.0/24 1; +203.11.84.0/22 1; +203.11.100.0/22 1; +203.11.109.0/24 1; +203.11.117.0/24 1; +203.11.122.0/24 1; +203.11.126.0/24 1; +203.11.136.0/22 1; +203.11.141.0/24 1; +203.11.142.0/23 1; +203.11.180.0/22 1; +203.11.208.0/22 1; +203.12.16.0/24 1; +203.12.19.0/24 1; +203.12.24.0/24 1; +203.12.57.0/24 1; +203.12.65.0/24 1; +203.12.66.0/24 1; +203.12.70.0/23 1; +203.12.87.0/24 1; +203.12.100.0/23 1; +203.12.103.0/24 1; +203.12.114.0/24 1; +203.12.118.0/24 1; +203.12.130.0/24 1; +203.12.137.0/24 1; +203.12.196.0/22 1; +203.12.211.0/24 1; +203.12.219.0/24 1; +203.12.226.0/24 1; +203.12.240.0/22 1; +203.13.18.0/24 1; +203.13.24.0/24 1; +203.13.44.0/23 1; +203.13.88.0/23 1; +203.13.92.0/22 1; +203.13.173.0/24 1; +203.13.224.0/23 1; +203.13.227.0/24 1; +203.13.233.0/24 1; +203.14.24.0/22 1; +203.14.33.0/24 1; +203.14.56.0/24 1; +203.14.61.0/24 1; +203.14.62.0/24 1; +203.14.104.0/24 1; +203.14.114.0/23 1; +203.14.118.0/24 1; +203.14.162.0/24 1; +203.14.192.0/24 1; +203.14.194.0/23 1; +203.14.214.0/24 1; +203.14.231.0/24 1; +203.14.246.0/24 1; +203.15.0.0/20 1; +203.15.20.0/23 1; +203.15.22.0/24 1; +203.15.87.0/24 1; +203.15.88.0/23 1; +203.15.105.0/24 1; +203.15.112.0/22 1; +203.15.119.0/24 1; +203.15.130.0/23 1; +203.15.149.0/24 1; +203.15.151.0/24 1; +203.15.156.0/22 1; +203.15.174.0/24 1; +203.15.227.0/24 1; +203.15.232.0/22 1; +203.15.238.0/23 1; +203.15.240.0/23 1; +203.15.246.0/24 1; +203.16.10.0/24 1; +203.16.12.0/23 1; +203.16.16.0/21 1; +203.16.27.0/24 1; +203.16.38.0/24 1; +203.16.49.0/24 1; +203.16.50.0/23 1; +203.16.58.0/24 1; +203.16.63.0/24 1; +203.16.133.0/24 1; +203.16.161.0/24 1; +203.16.162.0/24 1; +203.16.186.0/23 1; +203.16.228.0/24 1; +203.16.238.0/24 1; +203.16.240.0/24 1; +203.16.245.0/24 1; +203.17.2.0/24 1; +203.17.18.0/24 1; +203.17.28.0/24 1; +203.17.39.0/24 1; +203.17.56.0/24 1; +203.17.74.0/23 1; +203.17.88.0/23 1; +203.17.136.0/24 1; +203.17.164.0/24 1; +203.17.187.0/24 1; +203.17.190.0/23 1; +203.17.231.0/24 1; +203.17.233.0/24 1; +203.17.248.0/23 1; +203.17.255.0/24 1; +203.18.2.0/23 1; +203.18.4.0/24 1; +203.18.7.0/24 1; +203.18.31.0/24 1; +203.18.37.0/24 1; +203.18.48.0/23 1; +203.18.52.0/24 1; +203.18.72.0/22 1; +203.18.80.0/23 1; +203.18.87.0/24 1; +203.18.100.0/23 1; +203.18.105.0/24 1; +203.18.107.0/24 1; +203.18.110.0/24 1; +203.18.129.0/24 1; +203.18.131.0/24 1; +203.18.132.0/23 1; +203.18.144.0/24 1; +203.18.153.0/24 1; +203.18.199.0/24 1; +203.18.208.0/24 1; +203.18.211.0/24 1; +203.18.215.0/24 1; +203.19.1.0/24 1; +203.19.18.0/24 1; +203.19.24.0/24 1; +203.19.30.0/24 1; +203.19.41.0/24 1; +203.19.44.0/23 1; +203.19.46.0/24 1; +203.19.58.0/24 1; +203.19.60.0/23 1; +203.19.64.0/24 1; +203.19.68.0/24 1; +203.19.72.0/24 1; +203.19.101.0/24 1; +203.19.111.0/24 1; +203.19.131.0/24 1; +203.19.133.0/24 1; +203.19.144.0/24 1; +203.19.147.0/24 1; +203.19.149.0/24 1; +203.19.156.0/24 1; +203.19.176.0/24 1; +203.19.178.0/23 1; +203.19.208.0/24 1; +203.19.228.0/22 1; +203.19.233.0/24 1; +203.19.242.0/24 1; +203.19.248.0/23 1; +203.19.255.0/24 1; +203.20.17.0/24 1; +203.20.40.0/23 1; +203.20.44.0/24 1; +203.20.48.0/24 1; +203.20.61.0/24 1; +203.20.65.0/24 1; +203.20.84.0/23 1; +203.20.89.0/24 1; +203.20.106.0/23 1; +203.20.115.0/24 1; +203.20.117.0/24 1; +203.20.118.0/23 1; +203.20.122.0/24 1; +203.20.126.0/23 1; +203.20.135.0/24 1; +203.20.150.0/24 1; +203.20.230.0/24 1; +203.20.232.0/24 1; +203.20.236.0/24 1; +203.21.0.0/23 1; +203.21.2.0/24 1; +203.21.8.0/24 1; +203.21.10.0/24 1; +203.21.18.0/24 1; +203.21.33.0/24 1; +203.21.34.0/24 1; +203.21.41.0/24 1; +203.21.44.0/24 1; +203.21.68.0/24 1; +203.21.82.0/24 1; +203.21.96.0/22 1; +203.21.124.0/24 1; +203.21.136.0/23 1; +203.21.145.0/24 1; +203.21.206.0/24 1; +203.22.24.0/24 1; +203.22.28.0/23 1; +203.22.31.0/24 1; +203.22.68.0/24 1; +203.22.76.0/24 1; +203.22.78.0/24 1; +203.22.84.0/24 1; +203.22.87.0/24 1; +203.22.92.0/22 1; +203.22.99.0/24 1; +203.22.106.0/24 1; +203.22.122.0/23 1; +203.22.131.0/24 1; +203.22.163.0/24 1; +203.22.166.0/24 1; +203.22.170.0/24 1; +203.22.194.0/24 1; +203.22.242.0/23 1; +203.22.245.0/24 1; +203.22.246.0/24 1; +203.22.252.0/23 1; +203.23.0.0/24 1; +203.23.47.0/24 1; +203.23.61.0/24 1; +203.23.62.0/23 1; +203.23.73.0/24 1; +203.23.85.0/24 1; +203.23.92.0/22 1; +203.23.98.0/24 1; +203.23.107.0/24 1; +203.23.112.0/24 1; +203.23.130.0/24 1; +203.23.140.0/23 1; +203.23.172.0/24 1; +203.23.182.0/24 1; +203.23.186.0/23 1; +203.23.192.0/24 1; +203.23.197.0/24 1; +203.23.198.0/24 1; +203.23.204.0/22 1; +203.23.224.0/24 1; +203.23.226.0/23 1; +203.23.228.0/22 1; +203.23.249.0/24 1; +203.23.251.0/24 1; +203.24.13.0/24 1; +203.24.18.0/24 1; +203.24.27.0/24 1; +203.24.43.0/24 1; +203.24.56.0/24 1; +203.24.58.0/24 1; +203.24.67.0/24 1; +203.24.74.0/24 1; +203.24.79.0/24 1; +203.24.80.0/23 1; +203.24.84.0/23 1; +203.24.86.0/24 1; +203.24.90.0/24 1; +203.24.111.0/24 1; +203.24.112.0/24 1; +203.24.116.0/24 1; +203.24.122.0/23 1; +203.24.145.0/24 1; +203.24.152.0/23 1; +203.24.157.0/24 1; +203.24.161.0/24 1; +203.24.167.0/24 1; +203.24.186.0/23 1; +203.24.199.0/24 1; +203.24.202.0/24 1; +203.24.212.0/23 1; +203.24.217.0/24 1; +203.24.219.0/24 1; +203.24.244.0/24 1; +203.25.19.0/24 1; +203.25.20.0/23 1; +203.25.46.0/24 1; +203.25.64.0/23 1; +203.25.91.0/24 1; +203.25.99.0/24 1; +203.25.100.0/24 1; +203.25.106.0/24 1; +203.25.131.0/24 1; +203.25.135.0/24 1; +203.25.138.0/24 1; +203.25.147.0/24 1; +203.25.153.0/24 1; +203.25.154.0/23 1; +203.25.164.0/24 1; +203.25.166.0/24 1; +203.25.174.0/23 1; +203.25.180.0/24 1; +203.25.182.0/24 1; +203.25.191.0/24 1; +203.25.199.0/24 1; +203.25.200.0/24 1; +203.25.202.0/23 1; +203.25.208.0/20 1; +203.25.229.0/24 1; +203.25.235.0/24 1; +203.25.236.0/24 1; +203.25.242.0/24 1; +203.26.12.0/24 1; +203.26.34.0/24 1; +203.26.49.0/24 1; +203.26.50.0/24 1; +203.26.55.0/24 1; +203.26.56.0/23 1; +203.26.60.0/24 1; +203.26.65.0/24 1; +203.26.68.0/24 1; +203.26.76.0/24 1; +203.26.80.0/24 1; +203.26.84.0/24 1; +203.26.97.0/24 1; +203.26.102.0/23 1; +203.26.115.0/24 1; +203.26.116.0/24 1; +203.26.129.0/24 1; +203.26.143.0/24 1; +203.26.144.0/24 1; +203.26.148.0/23 1; +203.26.154.0/24 1; +203.26.158.0/23 1; +203.26.170.0/24 1; +203.26.173.0/24 1; +203.26.176.0/24 1; +203.26.185.0/24 1; +203.26.202.0/23 1; +203.26.210.0/24 1; +203.26.214.0/24 1; +203.26.222.0/24 1; +203.26.224.0/24 1; +203.26.228.0/24 1; +203.26.232.0/24 1; +203.27.0.0/24 1; +203.27.10.0/24 1; +203.27.15.0/24 1; +203.27.16.0/24 1; +203.27.20.0/24 1; +203.27.22.0/23 1; +203.27.40.0/24 1; +203.27.45.0/24 1; +203.27.53.0/24 1; +203.27.65.0/24 1; +203.27.66.0/24 1; +203.27.81.0/24 1; +203.27.88.0/24 1; +203.27.102.0/24 1; +203.27.109.0/24 1; +203.27.117.0/24 1; +203.27.121.0/24 1; +203.27.122.0/23 1; +203.27.125.0/24 1; +203.27.200.0/24 1; +203.27.202.0/24 1; +203.27.233.0/24 1; +203.27.241.0/24 1; +203.27.250.0/24 1; +203.28.10.0/24 1; +203.28.12.0/24 1; +203.28.33.0/24 1; +203.28.34.0/23 1; +203.28.43.0/24 1; +203.28.44.0/24 1; +203.28.54.0/24 1; +203.28.56.0/24 1; +203.28.73.0/24 1; +203.28.74.0/24 1; +203.28.76.0/24 1; +203.28.86.0/24 1; +203.28.88.0/24 1; +203.28.112.0/24 1; +203.28.131.0/24 1; +203.28.136.0/24 1; +203.28.140.0/24 1; +203.28.145.0/24 1; +203.28.165.0/24 1; +203.28.169.0/24 1; +203.28.170.0/24 1; +203.28.178.0/23 1; +203.28.185.0/24 1; +203.28.187.0/24 1; +203.28.196.0/24 1; +203.28.226.0/23 1; +203.28.239.0/24 1; +203.29.2.0/24 1; +203.29.8.0/23 1; +203.29.13.0/24 1; +203.29.14.0/24 1; +203.29.28.0/24 1; +203.29.46.0/24 1; +203.29.57.0/24 1; +203.29.61.0/24 1; +203.29.63.0/24 1; +203.29.69.0/24 1; +203.29.73.0/24 1; +203.29.81.0/24 1; +203.29.90.0/24 1; +203.29.95.0/24 1; +203.29.100.0/24 1; +203.29.103.0/24 1; +203.29.112.0/24 1; +203.29.120.0/22 1; +203.29.182.0/23 1; +203.29.187.0/24 1; +203.29.189.0/24 1; +203.29.190.0/24 1; +203.29.205.0/24 1; +203.29.210.0/24 1; +203.29.217.0/24 1; +203.29.227.0/24 1; +203.29.231.0/24 1; +203.29.233.0/24 1; +203.29.234.0/24 1; +203.29.248.0/24 1; +203.29.254.0/23 1; +203.30.16.0/23 1; +203.30.25.0/24 1; +203.30.27.0/24 1; +203.30.29.0/24 1; +203.30.66.0/24 1; +203.30.81.0/24 1; +203.30.87.0/24 1; +203.30.111.0/24 1; +203.30.121.0/24 1; +203.30.123.0/24 1; +203.30.152.0/24 1; +203.30.156.0/24 1; +203.30.162.0/24 1; +203.30.173.0/24 1; +203.30.175.0/24 1; +203.30.187.0/24 1; +203.30.194.0/24 1; +203.30.217.0/24 1; +203.30.220.0/24 1; +203.30.222.0/24 1; +203.30.232.0/23 1; +203.30.235.0/24 1; +203.30.240.0/23 1; +203.30.246.0/24 1; +203.30.250.0/23 1; +203.31.45.0/24 1; +203.31.46.0/24 1; +203.31.49.0/24 1; +203.31.51.0/24 1; +203.31.54.0/23 1; +203.31.69.0/24 1; +203.31.72.0/24 1; +203.31.80.0/24 1; +203.31.85.0/24 1; +203.31.97.0/24 1; +203.31.105.0/24 1; +203.31.106.0/24 1; +203.31.108.0/23 1; +203.31.124.0/24 1; +203.31.162.0/24 1; +203.31.174.0/24 1; +203.31.177.0/24 1; +203.31.181.0/24 1; +203.31.187.0/24 1; +203.31.189.0/24 1; +203.31.204.0/24 1; +203.31.220.0/24 1; +203.31.222.0/23 1; +203.31.225.0/24 1; +203.31.229.0/24 1; +203.31.248.0/23 1; +203.31.253.0/24 1; +203.32.20.0/24 1; +203.32.48.0/23 1; +203.32.56.0/24 1; +203.32.60.0/24 1; +203.32.62.0/24 1; +203.32.68.0/23 1; +203.32.76.0/24 1; +203.32.81.0/24 1; +203.32.84.0/23 1; +203.32.95.0/24 1; +203.32.102.0/24 1; +203.32.105.0/24 1; +203.32.130.0/24 1; +203.32.133.0/24 1; +203.32.140.0/24 1; +203.32.152.0/24 1; +203.32.186.0/23 1; +203.32.192.0/24 1; +203.32.196.0/24 1; +203.32.203.0/24 1; +203.32.204.0/23 1; +203.32.212.0/24 1; +203.33.4.0/24 1; +203.33.12.0/23 1; +203.33.21.0/24 1; +203.33.26.0/24 1; +203.33.32.0/24 1; +203.33.63.0/24 1; +203.33.64.0/24 1; +203.33.67.0/24 1; +203.33.68.0/24 1; +203.33.73.0/24 1; +203.33.79.0/24 1; +203.33.100.0/24 1; +203.33.122.0/24 1; +203.33.129.0/24 1; +203.33.131.0/24 1; +203.33.145.0/24 1; +203.33.156.0/24 1; +203.33.158.0/23 1; +203.33.174.0/24 1; +203.33.185.0/24 1; +203.33.200.0/24 1; +203.33.202.0/23 1; +203.33.204.0/24 1; +203.33.206.0/23 1; +203.33.214.0/23 1; +203.33.224.0/23 1; +203.33.226.0/24 1; +203.33.233.0/24 1; +203.33.243.0/24 1; +203.33.250.0/24 1; +203.34.4.0/24 1; +203.34.21.0/24 1; +203.34.27.0/24 1; +203.34.39.0/24 1; +203.34.48.0/23 1; +203.34.54.0/24 1; +203.34.56.0/23 1; +203.34.67.0/24 1; +203.34.69.0/24 1; +203.34.76.0/24 1; +203.34.92.0/24 1; +203.34.106.0/24 1; +203.34.113.0/24 1; +203.34.147.0/24 1; +203.34.150.0/24 1; +203.34.152.0/23 1; +203.34.161.0/24 1; +203.34.162.0/24 1; +203.34.187.0/24 1; +203.34.198.0/24 1; +203.34.204.0/22 1; +203.34.232.0/24 1; +203.34.240.0/24 1; +203.34.242.0/24 1; +203.34.245.0/24 1; +203.34.251.0/24 1; +203.55.2.0/23 1; +203.55.4.0/24 1; +203.55.10.0/24 1; +203.55.13.0/24 1; +203.55.22.0/24 1; +203.55.30.0/24 1; +203.55.93.0/24 1; +203.55.101.0/24 1; +203.55.109.0/24 1; +203.55.110.0/24 1; +203.55.116.0/23 1; +203.55.119.0/24 1; +203.55.128.0/23 1; +203.55.146.0/23 1; +203.55.192.0/24 1; +203.55.196.0/24 1; +203.55.218.0/23 1; +203.55.221.0/24 1; +203.55.224.0/24 1; +203.56.1.0/24 1; +203.56.4.0/24 1; +203.56.12.0/24 1; +203.56.24.0/24 1; +203.56.38.0/24 1; +203.56.40.0/24 1; +203.56.46.0/24 1; +203.56.68.0/23 1; +203.56.82.0/23 1; +203.56.84.0/23 1; +203.56.95.0/24 1; +203.56.110.0/24 1; +203.56.121.0/24 1; +203.56.161.0/24 1; +203.56.169.0/24 1; +203.56.172.0/23 1; +203.56.175.0/24 1; +203.56.183.0/24 1; +203.56.185.0/24 1; +203.56.187.0/24 1; +203.56.192.0/24 1; +203.56.198.0/24 1; +203.56.201.0/24 1; +203.56.208.0/23 1; +203.56.210.0/24 1; +203.56.214.0/24 1; +203.56.216.0/24 1; +203.56.227.0/24 1; +203.56.228.0/24 1; +203.56.232.0/24 1; +203.56.240.0/24 1; +203.56.252.0/24 1; +203.56.254.0/24 1; +203.57.5.0/24 1; +203.57.6.0/24 1; +203.57.12.0/23 1; +203.57.28.0/24 1; +203.57.39.0/24 1; +203.57.46.0/24 1; +203.57.58.0/24 1; +203.57.61.0/24 1; +203.57.66.0/24 1; +203.57.69.0/24 1; +203.57.70.0/23 1; +203.57.73.0/24 1; +203.57.90.0/24 1; +203.57.101.0/24 1; +203.57.109.0/24 1; +203.57.123.0/24 1; +203.57.157.0/24 1; +203.57.200.0/24 1; +203.57.202.0/24 1; +203.57.206.0/24 1; +203.57.222.0/24 1; +203.57.224.0/20 1; +203.57.246.0/23 1; +203.57.249.0/24 1; +203.57.253.0/24 1; +203.57.254.0/23 1; +203.62.2.0/24 1; +203.62.131.0/24 1; +203.62.139.0/24 1; +203.62.161.0/24 1; +203.62.197.0/24 1; +203.62.228.0/22 1; +203.62.234.0/24 1; +203.62.246.0/24 1; +203.65.240.0/22 1; +203.76.160.0/22 1; +203.76.168.0/22 1; +203.76.208.0/21 1; +203.76.216.0/22 1; +203.76.240.0/22 1; +203.77.180.0/22 1; +203.78.48.0/20 1; +203.78.156.0/22 1; +203.79.0.0/20 1; +203.80.4.0/23 1; +203.80.32.0/20 1; +203.80.57.0/24 1; +203.80.129.0/24 1; +203.80.132.0/22 1; +203.80.144.0/20 1; +203.81.16.0/20 1; +203.81.244.0/22 1; +203.82.0.0/23 1; +203.82.112.0/20 1; +203.82.224.0/20 1; +203.83.0.0/22 1; +203.83.12.0/22 1; +203.83.56.0/21 1; +203.83.224.0/20 1; +203.86.0.0/18 1; +203.86.64.0/19 1; +203.86.96.0/23 1; +203.86.108.0/24 1; +203.86.110.0/24 1; +203.86.117.0/24 1; +203.86.250.0/24 1; +203.86.254.0/23 1; +203.88.32.0/19 1; +203.88.192.0/19 1; +203.89.136.0/22 1; +203.89.144.0/24 1; +203.90.8.0/21 1; +203.90.128.0/18 1; +203.90.192.0/19 1; +203.91.32.0/19 1; +203.91.96.0/20 1; +203.91.120.0/21 1; +203.92.0.0/22 1; +203.92.6.0/24 1; +203.92.160.0/19 1; +203.93.0.0/16 1; +203.94.0.0/19 1; +203.95.0.0/21 1; +203.95.96.0/19 1; +203.95.128.0/18 1; +203.95.200.0/21 1; +203.95.208.0/22 1; +203.95.224.0/19 1; +203.99.16.0/22 1; +203.99.20.0/23 1; +203.99.30.0/23 1; +203.99.80.0/20 1; +203.100.32.0/20 1; +203.100.58.0/24 1; +203.100.60.0/24 1; +203.100.63.0/24 1; +203.100.80.0/20 1; +203.100.96.0/19 1; +203.100.192.0/20 1; +203.104.32.0/20 1; +203.105.96.0/19 1; +203.105.128.0/19 1; +203.107.0.0/19 1; +203.107.32.0/20 1; +203.107.52.0/22 1; +203.107.56.0/21 1; +203.107.69.0/24 1; +203.107.70.0/23 1; +203.107.72.0/21 1; +203.107.80.0/20 1; +203.107.96.0/19 1; +203.110.160.0/19 1; +203.110.208.0/20 1; +203.110.232.0/23 1; +203.110.234.0/24 1; +203.114.80.0/20 1; +203.114.244.0/22 1; +203.118.192.0/19 1; +203.118.241.0/24 1; +203.118.248.0/22 1; +203.119.24.0/21 1; +203.119.32.0/24 1; +203.119.34.0/23 1; +203.119.80.0/22 1; +203.119.85.0/24 1; +203.119.113.0/24 1; +203.119.114.0/23 1; +203.119.116.0/22 1; +203.119.128.0/17 1; +203.123.58.0/24 1; +203.128.32.0/19 1; +203.128.96.0/19 1; +203.130.32.0/20 1; +203.130.49.0/24 1; +203.130.50.0/23 1; +203.130.52.0/22 1; +203.130.56.0/21 1; +203.132.32.0/19 1; +203.134.240.0/21 1; +203.135.96.0/19 1; +203.135.160.0/20 1; +203.142.219.0/24 1; +203.142.224.0/19 1; +203.144.96.0/24 1; +203.144.107.0/24 1; +203.144.108.0/22 1; +203.144.112.0/20 1; +203.145.0.0/19 1; +203.148.0.0/18 1; +203.148.64.0/20 1; +203.148.80.0/22 1; +203.148.86.0/23 1; +203.149.92.0/22 1; +203.152.64.0/19 1; +203.152.128.0/19 1; +203.153.0.0/22 1; +203.156.192.0/18 1; +203.158.16.0/21 1; +203.160.70.196/31 1; +203.160.70.208/31 1; +203.160.129.0/24 1; +203.160.192.0/19 1; +203.161.0.0/22 1; +203.161.180.0/24 1; +203.161.183.0/24 1; +203.161.192.0/19 1; +203.166.160.0/19 1; +203.167.28.0/22 1; +203.168.0.0/19 1; +203.170.58.0/23 1; +203.171.0.0/22 1; +203.171.208.0/24 1; +203.171.224.0/20 1; +203.174.4.0/24 1; +203.174.6.0/24 1; +203.174.96.0/19 1; +203.175.128.0/19 1; +203.175.192.0/18 1; +203.176.0.0/18 1; +203.176.64.0/19 1; +203.176.168.0/21 1; +203.184.80.0/20 1; +203.185.189.0/24 1; +203.187.160.0/19 1; +203.189.0.0/23 1; +203.189.6.0/23 1; +203.189.112.0/22 1; +203.189.192.0/19 1; +203.189.240.0/22 1; +203.190.96.0/20 1; +203.190.249.0/24 1; +203.191.0.0/23 1; +203.191.2.0/24 1; +203.191.5.0/24 1; +203.191.7.0/24 1; +203.191.16.0/21 1; +203.191.28.0/22 1; +203.191.64.0/18 1; +203.191.133.0/24 1; +203.191.144.0/20 1; +203.192.0.0/19 1; +203.193.224.0/19 1; +203.195.64.0/19 1; +203.195.128.0/17 1; +203.196.0.0/21 1; +203.196.28.0/22 1; +203.201.181.0/24 1; +203.201.182.0/24 1; +203.202.236.0/22 1; +203.205.64.0/19 1; +203.205.130.0/23 1; +203.205.132.0/23 1; +203.205.148.0/22 1; +203.205.152.0/23 1; +203.205.154.0/24 1; +203.205.158.0/24 1; +203.205.160.0/20 1; +203.205.176.0/21 1; +203.205.184.0/22 1; +203.205.189.0/24 1; +203.205.190.0/24 1; +203.205.200.0/21 1; +203.205.208.0/21 1; +203.205.216.0/23 1; +203.205.225.0/24 1; +203.205.226.0/23 1; +203.205.228.0/22 1; +203.205.243.0/24 1; +203.205.244.0/22 1; +203.207.64.0/18 1; +203.207.128.0/17 1; +203.208.32.0/19 1; +203.209.224.0/19 1; +203.212.0.0/20 1; +203.212.80.0/20 1; +203.217.164.0/22 1; +204.55.160.0/24 1; +204.79.135.24/32 1; +210.2.0.0/23 1; +210.2.2.0/24 1; +210.2.5.0/24 1; +210.2.6.0/23 1; +210.2.8.0/21 1; +210.2.16.0/22 1; +210.2.20.0/23 1; +210.2.24.0/21 1; +210.5.0.0/19 1; +210.5.128.0/19 1; +210.7.56.0/21 1; +210.12.0.0/15 1; +210.14.64.0/19 1; +210.14.112.0/20 1; +210.14.128.0/17 1; +210.15.0.0/17 1; +210.15.128.0/18 1; +210.16.128.0/18 1; +210.21.0.0/16 1; +210.22.0.0/16 1; +210.23.32.0/19 1; +210.25.0.0/17 1; +210.25.128.0/19 1; +210.25.160.0/20 1; +210.25.176.0/21 1; +210.25.184.0/23 1; +210.25.186.0/26 1; +210.25.186.128/25 1; +210.25.187.0/24 1; +210.25.188.0/24 1; +210.25.189.0/25 1; +210.25.189.128/26 1; +210.25.189.192/31 1; +210.25.189.196/30 1; +210.25.189.200/29 1; +210.25.189.208/28 1; +210.25.189.224/28 1; +210.25.189.240/30 1; +210.25.189.248/29 1; +210.25.190.0/23 1; +210.25.192.0/18 1; +210.26.0.0/15 1; +210.28.0.0/14 1; +210.32.0.0/12 1; +210.51.0.0/16 1; +210.52.0.0/18 1; +210.52.64.0/23 1; +210.52.66.0/24 1; +210.52.69.0/24 1; +210.52.70.0/23 1; +210.52.72.0/21 1; +210.52.80.0/20 1; +210.52.96.0/21 1; +210.52.104.0/22 1; +210.52.108.0/24 1; +210.52.110.0/23 1; +210.52.112.0/20 1; +210.52.128.0/17 1; +210.53.0.0/18 1; +210.53.64.0/19 1; +210.53.96.0/20 1; +210.53.112.0/21 1; +210.53.120.0/22 1; +210.53.124.0/23 1; +210.53.128.0/17 1; +210.56.192.0/19 1; +210.72.0.0/15 1; +210.74.0.0/16 1; +210.75.0.0/17 1; +210.75.160.0/19 1; +210.75.192.0/18 1; +210.76.0.0/15 1; +210.78.0.0/16 1; +210.79.64.0/18 1; +210.79.224.0/19 1; +210.82.0.0/15 1; +210.87.72.0/23 1; +210.87.114.0/23 1; +210.87.128.0/18 1; +210.185.192.0/18 1; +210.192.96.0/19 1; +211.64.0.0/13 1; +211.80.0.0/12 1; +211.96.0.0/13 1; +211.136.0.0/13 1; +211.144.0.0/14 1; +211.148.0.0/16 1; +211.149.0.0/18 1; +211.149.64.0/21 1; +211.149.72.0/22 1; +211.149.80.0/20 1; +211.149.96.0/19 1; +211.149.128.0/17 1; +211.150.0.0/15 1; +211.152.0.0/17 1; +211.152.134.0/23 1; +211.152.140.0/22 1; +211.152.150.0/23 1; +211.152.157.0/24 1; +211.152.160.0/19 1; +211.152.192.0/18 1; +211.153.0.0/16 1; +211.154.0.0/16 1; +211.155.0.0/18 1; +211.155.67.0/24 1; +211.155.68.0/22 1; +211.155.72.0/21 1; +211.155.80.0/20 1; +211.155.96.0/20 1; +211.155.112.0/23 1; +211.155.114.0/24 1; +211.155.116.0/22 1; +211.155.120.0/21 1; +211.155.128.0/17 1; +211.156.0.0/18 1; +211.156.64.0/19 1; +211.156.96.0/21 1; +211.156.104.0/22 1; +211.156.108.0/23 1; +211.156.112.0/20 1; +211.156.128.0/17 1; +211.157.0.0/16 1; +211.158.0.0/15 1; +211.160.0.0/13 1; +212.64.0.0/17 1; +212.129.128.0/17 1; +213.199.169.0/24 1; +218.0.0.0/12 1; +218.16.0.0/13 1; +218.24.0.0/14 1; +218.28.0.0/15 1; +218.30.0.0/19 1; +218.30.64.0/18 1; +218.30.128.0/17 1; +218.31.0.0/16 1; +218.56.0.0/13 1; +218.64.0.0/11 1; +218.96.0.0/16 1; +218.97.0.0/19 1; +218.97.32.0/22 1; +218.97.36.0/23 1; +218.97.38.0/24 1; +218.97.39.0/25 1; +218.97.39.128/26 1; +218.97.39.192/28 1; +218.97.39.208/29 1; +218.97.39.216/30 1; +218.97.39.220/31 1; +218.97.39.224/27 1; +218.97.40.0/21 1; +218.97.48.0/20 1; +218.97.64.0/18 1; +218.97.128.0/17 1; +218.98.0.0/18 1; +218.98.64.0/22 1; +218.98.68.0/24 1; +218.98.73.0/24 1; +218.98.74.0/23 1; +218.98.76.0/22 1; +218.98.86.0/23 1; +218.98.88.0/21 1; +218.98.96.0/19 1; +218.98.128.0/17 1; +218.100.96.0/19 1; +218.100.128.0/17 1; +218.104.0.0/14 1; +218.108.0.0/15 1; +218.185.192.0/19 1; +218.192.0.0/12 1; +218.240.0.0/14 1; +218.244.0.0/15 1; +218.246.0.0/19 1; +218.246.32.0/20 1; +218.246.48.0/21 1; +218.246.56.0/23 1; +218.246.58.0/24 1; +218.246.60.0/22 1; +218.246.64.0/18 1; +218.246.128.0/21 1; +218.246.136.0/22 1; +218.246.144.0/20 1; +218.246.160.0/19 1; +218.246.192.0/18 1; +218.247.0.0/18 1; +218.247.96.0/19 1; +218.247.128.0/17 1; +218.249.0.0/16 1; +219.72.0.0/16 1; +219.82.0.0/16 1; +219.83.128.0/17 1; +219.90.68.0/22 1; +219.90.72.0/21 1; +219.128.0.0/11 1; +219.216.0.0/13 1; +219.224.0.0/13 1; +219.232.0.0/15 1; +219.234.10.0/23 1; +219.234.12.0/22 1; +219.234.32.0/19 1; +219.234.64.0/18 1; +219.234.128.0/17 1; +219.235.0.0/16 1; +219.236.0.0/14 1; +219.242.0.0/15 1; +219.244.0.0/14 1; +220.101.192.0/18 1; +220.112.0.0/14 1; +220.152.128.0/17 1; +220.154.0.0/16 1; +220.155.0.0/21 1; +220.155.9.0/24 1; +220.155.10.0/23 1; +220.155.12.0/22 1; +220.155.16.0/21 1; +220.155.24.0/22 1; +220.155.28.0/23 1; +220.155.31.0/24 1; +220.155.32.0/19 1; +220.155.64.0/18 1; +220.155.128.0/17 1; +220.158.240.0/22 1; +220.160.0.0/11 1; +220.192.0.0/12 1; +220.231.0.0/18 1; +220.231.128.0/17 1; +220.232.64.0/18 1; +220.234.0.0/16 1; +220.242.0.0/22 1; +220.242.4.0/23 1; +220.242.6.0/24 1; +220.242.8.0/21 1; +220.242.17.0/24 1; +220.242.18.0/23 1; +220.242.20.0/22 1; +220.242.24.0/21 1; +220.242.32.0/19 1; +220.242.64.0/18 1; +220.242.128.0/20 1; +220.242.144.0/21 1; +220.242.152.0/24 1; +220.242.154.0/23 1; +220.242.156.0/22 1; +220.242.160.0/20 1; +220.242.176.0/21 1; +220.242.184.0/23 1; +220.242.186.0/24 1; +220.242.188.0/22 1; +220.242.192.0/21 1; +220.242.200.0/24 1; +220.242.202.0/23 1; +220.242.205.0/24 1; +220.242.206.0/23 1; +220.242.208.0/20 1; +220.242.224.0/19 1; +220.243.0.0/17 1; +220.243.128.0/18 1; +220.243.192.0/20 1; +220.243.208.0/21 1; +220.243.216.0/23 1; +220.243.218.0/24 1; +220.243.220.0/22 1; +220.243.224.0/20 1; +220.243.240.0/23 1; +220.243.243.0/24 1; +220.243.244.0/22 1; +220.243.248.0/21 1; +220.247.136.0/23 1; +220.248.0.0/14 1; +220.252.0.0/16 1; +221.0.0.0/13 1; +221.8.0.0/14 1; +221.12.0.0/17 1; +221.12.128.0/18 1; +221.13.0.0/16 1; +221.14.0.0/15 1; +221.122.0.0/15 1; +221.129.0.0/16 1; +221.130.0.0/15 1; +221.133.225.0/24 1; +221.133.226.0/24 1; +221.133.228.0/22 1; +221.133.232.0/22 1; +221.133.240.0/20 1; +221.136.0.0/15 1; +221.172.0.0/14 1; +221.176.0.0/19 1; +221.176.32.0/20 1; +221.176.48.0/21 1; +221.176.56.0/24 1; +221.176.58.0/23 1; +221.176.60.0/22 1; +221.176.64.0/18 1; +221.176.128.0/17 1; +221.177.0.0/16 1; +221.178.0.0/15 1; +221.180.0.0/14 1; +221.192.0.0/14 1; +221.196.0.0/15 1; +221.198.0.0/16 1; +221.199.0.0/17 1; +221.199.128.0/18 1; +221.199.192.0/20 1; +221.199.224.0/19 1; +221.200.0.0/13 1; +221.208.0.0/12 1; +221.224.0.0/12 1; +222.16.0.0/12 1; +222.32.0.0/11 1; +222.64.0.0/11 1; +222.125.0.0/16 1; +222.126.128.0/21 1; +222.126.136.0/23 1; +222.126.139.0/24 1; +222.126.140.0/22 1; +222.126.144.0/20 1; +222.126.160.0/21 1; +222.126.168.0/22 1; +222.126.172.0/23 1; +222.126.174.40/29 1; +222.126.174.76/30 1; +222.126.174.88/29 1; +222.126.174.144/28 1; +222.126.176.0/29 1; +222.126.178.0/23 1; +222.126.180.0/22 1; +222.126.184.0/21 1; +222.126.192.0/21 1; +222.126.200.16/29 1; +222.126.200.100/30 1; +222.126.200.104/29 1; +222.126.200.128/29 1; +222.126.200.184/30 1; +222.126.200.200/29 1; +222.126.206.0/23 1; +222.126.208.0/22 1; +222.126.212.0/26 1; +222.126.212.64/27 1; +222.126.212.96/28 1; +222.126.212.112/29 1; +222.126.212.128/25 1; +222.126.213.0/24 1; +222.126.214.0/23 1; +222.126.216.0/21 1; +222.126.224.0/20 1; +222.126.240.0/22 1; +222.126.244.0/23 1; +222.126.246.0/24 1; +222.126.247.0/26 1; +222.126.247.64/28 1; +222.126.247.82/31 1; +222.126.247.84/30 1; +222.126.247.88/29 1; +222.126.247.96/27 1; +222.126.247.128/25 1; +222.126.248.0/21 1; +222.128.0.0/12 1; +222.160.0.0/14 1; +222.168.0.0/13 1; +222.176.0.0/12 1; +222.192.0.0/11 1; +222.240.0.0/13 1; +222.248.0.0/15 1; +223.0.0.0/12 1; +223.20.0.0/15 1; +223.27.184.0/22 1; +223.29.208.0/22 1; +223.29.252.0/24 1; +223.29.255.0/24 1; +223.64.0.0/11 1; +223.96.0.0/12 1; +223.112.0.0/14 1; +223.116.0.0/15 1; +223.128.0.0/15 1; +223.144.0.0/12 1; +223.160.0.0/14 1; +223.166.0.0/15 1; +223.192.0.0/15 1; +223.198.0.0/15 1; +223.201.0.0/16 1; +223.202.0.0/15 1; +223.208.0.0/13 1; +223.220.0.0/15 1; +223.223.176.0/20 1; +223.223.192.0/20 1; +223.240.0.0/13 1; +223.248.0.0/14 1; +223.252.128.0/19 1; +223.252.192.0/19 1; +223.255.0.0/17 1; +223.255.236.0/22 1; +223.255.252.0/23 1; +::/0 1; diff --git a/nginx-proxy/default.conf b/nginx-proxy/default.conf index 6b7b15e..09501b9 100644 --- a/nginx-proxy/default.conf +++ b/nginx-proxy/default.conf @@ -1,97 +1,101 @@ -# WebSocket connection upgrade +# WebSocket 升级头透传:客户端带 Upgrade 头(WS 握手)时 Connection 置 upgrade,普通请求保持 close map $http_upgrade $connection_upgrade { default upgrade; '' close; } -# HTTP - 反代到 115.227.17.84(生产前端) +# Gitea(gitea.animal-spot.icu → 3000) server { listen 80; - server_name redpowerfuture.com *.redpowerfuture.com; - client_max_body_size 500M; - - location ^~ / - { - proxy_pass http://115.227.17.84; - proxy_set_header Host $host; - proxy_set_header X-Real-IP $remote_addr; - proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; - proxy_set_header REMOTE-HOST $remote_addr; - proxy_set_header Upgrade $http_upgrade; - proxy_set_header Connection $connection_upgrade; - proxy_http_version 1.1; - # proxy_hide_header Upgrade; - - add_header X-Cache $upstream_cache_status; - #Set Nginx Cache - - set $static_filefFEkdMm2 0; - if ( $uri ~* "\.(gif|png|jpg|css|js|woff|woff2)$" ) - { - set $static_filefFEkdMm2 1; - expires 1m; - } - if ( $static_filefFEkdMm2 = 0 ) - { - add_header Cache-Control no-cache; - } - } -} - -# HTTPS - 转发到 116.204.74.41 -server { - listen 443 ssl default_server; - server_name redpowerfuture.com *.redpowerfuture.com; - - ssl_certificate /etc/nginx/ssl/scs1779764972146_redpowerfuture.com_server.crt; - ssl_certificate_key /etc/nginx/ssl/scs1779764972146_redpowerfuture.com_server.key; - ssl_protocols TLSv1.2 TLSv1.3; - ssl_ciphers HIGH:!aNULL:!MD5; - - client_max_body_size 500M; + server_name gitea.animal-spot.icu; + client_max_body_size 1m; location / { - proxy_pass http://116.204.74.41; + proxy_pass http://__API_HOST__:3000; proxy_http_version 1.1; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme; - proxy_connect_timeout 75s; - proxy_send_timeout 86400s; - proxy_read_timeout 86400s; + # WebSocket 升级头透传 + proxy_set_header Upgrade $http_upgrade; + proxy_set_header Connection $connection_upgrade; + proxy_connect_timeout 30s; + proxy_send_timeout 30s; + proxy_read_timeout 30s; } } -# 非 redpowerfuture.com 的 HTTP 请求转发 +# Gitea HTTPS(证书覆盖 gitea.animal-spot.icu / www.gitea.animal-spot.icu) server { - listen 80 default_server; - server_name _; - client_max_body_size 500M; - location ^~ / - { - proxy_pass http://115.227.17.84; + listen 443 ssl; + server_name gitea.animal-spot.icu; + ssl_certificate /etc/nginx/ssl/gitea.animal-spot.icu.pem; + ssl_certificate_key /etc/nginx/ssl/gitea.animal-spot.icu.key; + ssl_protocols TLSv1.2 TLSv1.3; + ssl_ciphers HIGH:!aNULL:!MD5; + client_max_body_size 1m; + + location / { + proxy_pass http://__API_HOST__:3000; + proxy_http_version 1.1; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; - proxy_set_header REMOTE-HOST $remote_addr; + proxy_set_header X-Forwarded-Proto $scheme; + # WebSocket 升级头透传 proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection $connection_upgrade; + proxy_connect_timeout 30s; + proxy_send_timeout 30s; + proxy_read_timeout 30s; + } +} + +# 顶级域名/HTTPS(证书覆盖 animal-spot.icu / www.animal-spot.icu) +server { + listen 443 ssl default_server; + server_name animal-spot.icu www.animal-spot.icu; + ssl_certificate /etc/nginx/ssl/animal-spot.icu.pem; + ssl_certificate_key /etc/nginx/ssl/animal-spot.icu.key; + ssl_protocols TLSv1.2 TLSv1.3; + ssl_ciphers HIGH:!aNULL:!MD5; + client_max_body_size 1m; + + location / { + proxy_pass http://__API_HOST__:8080; proxy_http_version 1.1; - # proxy_hide_header Upgrade; + proxy_set_header Host $host; + proxy_set_header X-Real-IP $remote_addr; + proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; + proxy_set_header X-Forwarded-Proto $scheme; + # WebSocket 升级头透传 + proxy_set_header Upgrade $http_upgrade; + proxy_set_header Connection $connection_upgrade; + proxy_connect_timeout 30s; + proxy_send_timeout 30s; + proxy_read_timeout 30s; + } +} - add_header X-Cache $upstream_cache_status; - #Set Nginx Cache +# 其余所有域名 → 项目管理(8080) +server { + listen 80 default_server; + server_name _; + client_max_body_size 1m; - set $static_filefFEkdMm2 0; - if ( $uri ~* "\.(gif|png|jpg|css|js|woff|woff2)$" ) - { - set $static_filefFEkdMm2 1; - expires 1m; - } - if ( $static_filefFEkdMm2 = 0 ) - { - add_header Cache-Control no-cache; - } + location / { + proxy_pass http://__API_HOST__:8080; + proxy_http_version 1.1; + proxy_set_header Host $host; + proxy_set_header X-Real-IP $remote_addr; + proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; + proxy_set_header X-Forwarded-Proto $scheme; + # WebSocket 升级头透传 + proxy_set_header Upgrade $http_upgrade; + proxy_set_header Connection $connection_upgrade; + proxy_connect_timeout 30s; + proxy_send_timeout 30s; + proxy_read_timeout 30s; } } diff --git a/nginx-proxy/default.conf.bak b/nginx-proxy/default.conf.bak new file mode 100644 index 0000000..f13aaf0 --- /dev/null +++ b/nginx-proxy/default.conf.bak @@ -0,0 +1,104 @@ +# WebSocket connection upgrade +map $http_upgrade $connection_upgrade { + default upgrade; + '' close; +} + +# HTTPS 分流:主域名/www 走 115.227.17.84,其他二级域名走 116.204.74.41 +map $host $https_upstream { + default http://116.204.74.41; + redpowerfuture.com http://115.227.17.84; + www.redpowerfuture.com http://115.227.17.84; +} + +# HTTP - 反代到 115.227.17.84(生产前端) +server { + listen 80; + server_name redpowerfuture.com *.redpowerfuture.com; + client_max_body_size 500M; + + location ^~ / + { + proxy_pass http://115.227.17.84; + proxy_set_header Host $host; + proxy_set_header X-Real-IP $remote_addr; + proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; + proxy_set_header REMOTE-HOST $remote_addr; + proxy_set_header Upgrade $http_upgrade; + proxy_set_header Connection $connection_upgrade; + proxy_http_version 1.1; + # proxy_hide_header Upgrade; + + add_header X-Cache $upstream_cache_status; + #Set Nginx Cache + + set $static_filefFEkdMm2 0; + if ( $uri ~* "\.(gif|png|jpg|css|js|woff|woff2)$" ) + { + set $static_filefFEkdMm2 1; + expires 1m; + } + if ( $static_filefFEkdMm2 = 0 ) + { + add_header Cache-Control no-cache; + } + } +} + +# HTTPS - 转发到 116.204.74.41 +server { + listen 443 ssl default_server; + server_name redpowerfuture.com *.redpowerfuture.com; + + ssl_certificate /etc/nginx/ssl/scs1779764972146_redpowerfuture.com_server.crt; + ssl_certificate_key /etc/nginx/ssl/scs1779764972146_redpowerfuture.com_server.key; + ssl_protocols TLSv1.2 TLSv1.3; + ssl_ciphers HIGH:!aNULL:!MD5; + + client_max_body_size 500M; + + location / { + proxy_pass $https_upstream/; + proxy_http_version 1.1; + proxy_set_header Host $host; + proxy_set_header X-Real-IP $remote_addr; + proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; + proxy_set_header X-Forwarded-Proto $scheme; + proxy_connect_timeout 75s; + proxy_send_timeout 86400s; + proxy_read_timeout 86400s; + } +} + +# 非 redpowerfuture.com 的 HTTP 请求转发 +server { + listen 80 default_server; + server_name _; + client_max_body_size 500M; + location ^~ / + { + proxy_pass http://115.227.17.84; + proxy_set_header Host $host; + proxy_set_header X-Real-IP $remote_addr; + proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; + proxy_set_header REMOTE-HOST $remote_addr; + proxy_set_header Upgrade $http_upgrade; + proxy_set_header Connection $connection_upgrade; + proxy_http_version 1.1; + # proxy_hide_header Upgrade; + + add_header X-Cache $upstream_cache_status; + #Set Nginx Cache + + set $static_filefFEkdMm2 0; + if ( $uri ~* "\.(gif|png|jpg|css|js|woff|woff2)$" ) + { + set $static_filefFEkdMm2 1; + expires 1m; + } + if ( $static_filefFEkdMm2 = 0 ) + { + add_header Cache-Control no-cache; + } + } +} diff --git a/nginx-proxy/ssl/animal-spot.icu.key b/nginx-proxy/ssl/animal-spot.icu.key new file mode 100644 index 0000000..377c8ee --- /dev/null +++ b/nginx-proxy/ssl/animal-spot.icu.key @@ -0,0 +1,27 @@ +-----BEGIN RSA PRIVATE KEY----- +MIIEowIBAAKCAQEAtYRXsIXmxjMiwMcSV8qSmM6QWF4lYBAOQsx0TSJmrHYH9oJo +PpJhNzaIB8wiBWFpvWOjEnF7saZ05+yvMzpn0q/ZGHNqjuO761p10Wyosb4MIIid +BVE8AvZXToeGat5zIu4/R/k+eBb07yzshowP30gX1ltQDURiju62XKb/1kNGqs2F +1pjCHcnoVr4jaJSPuEM6IKVnE2WTI9vPXBWAM5xW37xbjrXauwTo0BuLFxhJMWpW +QfRLYtMVuhXbHCTwqbTsiZz+ih97vNBy4AogevZpU0xhKMIB12dCY3K+huVPD2Zn +Srjm3ByFNaHOw13MlKczVVxhPWbuBVJUk1MRwQIDAQABAoIBABX8481tjvSr3ZYa +F0H8tzDc9tXJg8AE+eFEGIN+ew8BljnZdqy7uRyB1c0SAH4D3JX1Q5v4lLoClq9A +d8GeHdUC+aqRUpNgCVO7Z8G4Zp/vTFNFkTXDbyBRvGY2GwWHkE1nLFG44sUTzNRL +LhSnU0XiGwcblREiW0kCqCMFlMCcvcPrOcE3Cfb5/F4EpS7ks07GDH7T8+0aUNtP +3kX+K2/w/KAeq06mygySE8Gh5r4tPxikcMkPWdTXlIhPlx7w0P1gvgA2RP7rrRsl +VDRiNY9LnQzBiHHVAskbYUxCpqHp8fWosnN9kGER3t4g/uv/rNUje9/PaIAou1t9 +i6NBhsUCgYEA6hGTsw12Vd+AgIvOM+g/JQD98aoTm+Nge7JU+jAcCZ/DwalYrFqj +ac2nmKjL3eJh828GcLzujy8oyFCzs/Yoa7XjrFLJvKj+ZQJCGrTLoWmeAcxjLd/t +A6nzq+3Caw5ZwEbx/7kpm2puH8D7n+Grl6iWJLgLydEfqbXypN7PSe0CgYEAxoY/ +tf26TMUUkN34d2eSYZUyx+H2HRfHTs6oEYSr3xHq7d8xPpphV8FFV9Zyc2itrxxq +DtwwfW9hmxcBOJGat34+7SntAgIg3sk/IG5u7Mmjh01tnZ97F8L7qiRU3oiT0Sju +rmSRGL9lcJKilgHiKc2PFeiw3NUMkaOU47vcnKUCgYBV2IR3EuTnscULYDsMRo2C +IM8CJwJyFf5433rTF3nw/atqB5YCAGwWjdp93sqGYlTSV1HhXymPUhh+/zopMoq4 +lkkeFm7uxnwmx6E+8jgMxxOwTSnC1XGz+kzoLZc0dFrubharV1mvKmWhN8IRbU7l +nGsUpHuOVShrsdOALEeSMQKBgEONEsi+WVIeDW1t2knm+Cw0NF9HSBOGL89lClNL +rZ/t3N6r/3mp1k2h+hJ1aeRTTiYzqPL9gZJs/+1h2oyBHwAo+QiCJ59zUfP8znoe +magAxKAZfJ8R0TS4qCGw0yAVoRaesvisR6MAHWg8vQ4F/grzYyi1UNkTtX8pBlSn +a93xAoGBAMUPWWu24ReHb4wQouZt9O2/XFY8ezZTFU0g/82VG8/LEQ9HmOteA0yZ +/6av1DrOVFI1kKuGtmNUJTzDjNFgWR3LHdXMQYQlksz23GDdHSwGWrVHghwwWJ/o +1lafzZyUjcDk0cuJRQ/UsjJOqnC3myNRu4AiZKv4l6nEjNAMMyVB +-----END RSA PRIVATE KEY----- diff --git a/nginx-proxy/ssl/animal-spot.icu.pem b/nginx-proxy/ssl/animal-spot.icu.pem new file mode 100644 index 0000000..def20ec --- /dev/null +++ b/nginx-proxy/ssl/animal-spot.icu.pem @@ -0,0 +1,62 @@ +-----BEGIN CERTIFICATE----- +MIIGCjCCBPKgAwIBAgIQCpZ7oy9JRaJJjaFzSgR8BjANBgkqhkiG9w0BAQsFADBu +MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3 +d3cuZGlnaWNlcnQuY29tMS0wKwYDVQQDEyRFbmNyeXB0aW9uIEV2ZXJ5d2hlcmUg +RFYgVExTIENBIC0gRzIwHhcNMjYwOTEwMDAwMDAwWhcNMjYxMjA4MjM1OTU5WjAa +MRgwFgYDVQQDEw9hbmltYWwtc3BvdC5pY3UwggEiMA0GCSqGSIb3DQEBAQUAA4IB +DwAwggEKAoIBAQC1hFewhebGMyLAxxJXypKYzpBYXiVgEA5CzHRNImasdgf2gmg+ +kmE3NogHzCIFYWm9Y6MScXuxpnTn7K8zOmfSr9kYc2qO47vrWnXRbKixvgwgiJ0F +UTwC9ldOh4Zq3nMi7j9H+T54FvTvLOyGjA/fSBfWW1ANRGKO7rZcpv/WQ0aqzYXW +mMIdyehWviNolI+4QzogpWcTZZMj289cFYAznFbfvFuOtdq7BOjQG4sXGEkxalZB +9Eti0xW6FdscJPCptOyJnP6KH3u80HLgCiB69mlTTGEowgHXZ0Jjcr6G5U8PZmdK +uObcHIU1oc7DXcyUpzNVXGE9Zu4FUlSTUxHBAgMBAAGjggL2MIIC8jAfBgNVHSME +GDAWgBR435GQX+7erPbFdevVTFVT7yRKtjAdBgNVHQ4EFgQU0lVlHy90YG1/Twsm +oIY4F4PtkcYwLwYDVR0RBCgwJoIPYW5pbWFsLXNwb3QuaWN1ghN3d3cuYW5pbWFs +LXNwb3QuaWN1MD4GA1UdIAQ3MDUwMwYGZ4EMAQIBMCkwJwYIKwYBBQUHAgEWG2h0 +dHA6Ly93d3cuZGlnaWNlcnQuY29tL0NQUzAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0l +BBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMIGABggrBgEFBQcBAQR0MHIwJAYIKwYB +BQUHMAGGGGh0dHA6Ly9vY3NwLmRpZ2ljZXJ0LmNvbTBKBggrBgEFBQcwAoY+aHR0 +cDovL2NhY2VydHMuZGlnaWNlcnQuY29tL0VuY3J5cHRpb25FdmVyeXdoZXJlRFZU +TFNDQS1HMi5jcnQwDAYDVR0TAQH/BAIwADCCAX0GCisGAQQB1nkCBAIEggFtBIIB +aQFnAHYAwjF+V0UZo0XufzjespBB68fCIVoiv3/Vta12mtkOUs0AAAGgjATixQAA +BAMARzBFAiBBPfQhRlv/eiD4qVZMiOVFHEkDaLkKdCYX19Irs2dX3gIhALhzsxPN +YnBzEUQwNNnK0iyjRhA9oFEQ90F2yHLTHWiEAHYA2AlVO5RPev/IFhlvlE+Fq7D4 +/F6HVSYPFdEucrtFSxQAAAGgjATi3wAABAMARzBFAiAIWIMpLTaxXijEtZisV0qg +9SyycjOke7YdAIhNNelBhAIhAOY6+Y/ros1X+mntqLX1LxLdZquQerWoBiQ+TZRP +NB30AHUAlE5Dh/rswe+B8xkkJqgYZQHH0184AgE/cmd9VTcuGdgAAAGgjATi0QAA +BAMARjBEAiAt/Fy5RJ+SQOP366DkR5b2L+JTNHeRUQaJcY2grSWk8gIgcgAi7Oyg +emm+lSYLdv9S3pxPOi5JfaDl9axpdon9h9QwDQYJKoZIhvcNAQELBQADggEBALzl +PeXqF2zhers/8bRiWNF2Q1u+8tGgUjRsnUd0OXC8KTyHZuyXwKEGAZVdmmXbfm0H +yUbGNz9epzyT0n/1FYf9UDIxNwjaWUDPPsYtS6f/vXmgXe2+KXgX4qdtfU2E43q9 +ArMj7zEOAFfAHHhvvHK3k9V+vNWTqikxG29Q6qHVeSuv4F5SVI4x9MyHSmV81Tsf +wkHEvc9xf6StGsJCCiF1VbByHIBxhcbRnsVmgXDJQLZYmDokz1uRDiFaUpTYHKoL +AAheQMj22WI8GCOtQOFXejZA1MajaXKsnHhJeY7OPAZstzj89AkTXiWFAc6EIg1D +SfYl7swPuzkkPUZGBN8= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIEqjCCA5KgAwIBAgIQDeD/te5iy2EQn2CMnO1e0zANBgkqhkiG9w0BAQsFADBh +MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3 +d3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBH +MjAeFw0xNzExMjcxMjQ2NDBaFw0yNzExMjcxMjQ2NDBaMG4xCzAJBgNVBAYTAlVT +MRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5j +b20xLTArBgNVBAMTJEVuY3J5cHRpb24gRXZlcnl3aGVyZSBEViBUTFMgQ0EgLSBH +MjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAO8Uf46i/nr7pkgTDqnE +eSIfCFqvPnUq3aF1tMJ5hh9MnO6Lmt5UdHfBGwC9Si+XjK12cjZgxObsL6Rg1njv +NhAMJ4JunN0JGGRJGSevbJsA3sc68nbPQzuKp5Jc8vpryp2mts38pSCXorPR+sch +QisKA7OSQ1MjcFN0d7tbrceWFNbzgL2csJVQeogOBGSe/KZEIZw6gXLKeFe7mupn +NYJROi2iC11+HuF79iAttMc32Cv6UOxixY/3ZV+LzpLnklFq98XORgwkIJL1HuvP +ha8yvb+W6JislZJL+HLFtidoxmI7Qm3ZyIV66W533DsGFimFJkz3y0GeHWuSVMbI +lfsCAwEAAaOCAU8wggFLMB0GA1UdDgQWBBR435GQX+7erPbFdevVTFVT7yRKtjAf +BgNVHSMEGDAWgBROIlQgGJXm427mD/r6uRLtBhePOTAOBgNVHQ8BAf8EBAMCAYYw +HQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMBIGA1UdEwEB/wQIMAYBAf8C +AQAwNAYIKwYBBQUHAQEEKDAmMCQGCCsGAQUFBzABhhhodHRwOi8vb2NzcC5kaWdp +Y2VydC5jb20wQgYDVR0fBDswOTA3oDWgM4YxaHR0cDovL2NybDMuZGlnaWNlcnQu +Y29tL0RpZ2lDZXJ0R2xvYmFsUm9vdEcyLmNybDBMBgNVHSAERTBDMDcGCWCGSAGG +/WwBAjAqMCgGCCsGAQUFBwIBFhxodHRwczovL3d3dy5kaWdpY2VydC5jb20vQ1BT +MAgGBmeBDAECATANBgkqhkiG9w0BAQsFAAOCAQEAoBs1eCLKakLtVRPFRjBIJ9LJ +L0s8ZWum8U8/1TMVkQMBn+CPb5xnCD0GSA6L/V0ZFrMNqBirrr5B241OesECvxIi +98bZ90h9+q/X5eMyOD35f8YTaEMpdnQCnawIwiHx06/0BfiTj+b/XQih+mqt3ZXe +xNCJqKexdiB2IWGSKcgahPacWkk/BAQFisKIFYEqHzV974S3FAz/8LIfD58xnsEN +GfzyIDkH3JrwYZ8caPTf6ZX9M1GrISN8HnWTtdNCH2xEajRa/h9ZBXjUyFKQrGk2 +n2hcLrfZSbynEC/pSw/ET7H5nWwckjmAJ1l9fcnbqkU/pf6uMQmnfl0JQjJNSg== +-----END CERTIFICATE----- diff --git a/nginx-proxy/ssl/gitea.animal-spot.icu.key b/nginx-proxy/ssl/gitea.animal-spot.icu.key new file mode 100644 index 0000000..30b6fe8 --- /dev/null +++ b/nginx-proxy/ssl/gitea.animal-spot.icu.key @@ -0,0 +1,27 @@ +-----BEGIN RSA PRIVATE KEY----- +MIIEowIBAAKCAQEApu0T6QMu4CvJAU5a4DnP86uCHWmsZAn3Gr0XL0C6x7a1MtAr +X/l3KkK3dJeZGToE5pWulQ8g1fNpb7VayF0SDksu1sZ53ednqKh0UMOTDuO6/+9G +ETPeUVomJKIhxVkBTP9XQJbBsw1m4trJmYsvMCJhxYVueg/mSo2Dwyaoyk4ZLlDe +Dyjl9l1T92f9cJl3CDpoBgiDQkuLo/FVhmAg8jrRw7R2QjZrBheo/+WzsD+0Xc05 +5ghvJHwhB15zZz5rp4TNxFTuSpdBdynIGBDSBcyzVi3fKigqvP+TBRLgt45H4Itd +C30qZuVJ2opG4ZQ1GjfCONTovTshzXnglX6tdwIDAQABAoIBAChr9IxSZwGF2NDm +Jn9xwHejKojw0/wNpbbl3z1kEVbXWZ2KZ1aAVGj5au9i3oILWLB1wqb52Nu2a+vP +IMKwNvUbI6aCvXQM2z8uO6xrD6tlXh0n1fHIe6d7iw0H7eGaIgSBOKG9X/552lZI +4NS7rZucV8y6+Pu56exXxHZ3YBxM1PZTMpZAn9pSaKmSKpGeN4bNLan/MJN7So0/ ++UXa+EaOal6mj0EV0VsiZ+zraCfcHspeoo4YSjxV4bKxIKYgd7mXNSNODyU2w714 +puz7rFxkYT6xzN3+F0/mjspbD/xt9crWKU4ecp9Clas9HYg2i1LjaBtqjeVdXVex +ZqfVQ0ECgYEA2JToZeZhv1eErLvFsn1DOuM50gTY9RnlvUssiXl/vPTf6kVGvN5D +ww6jyAhrpJsztdnfSGQG92Zsl08uSfosItbzsjKmc9AIVPRAHT8zvJ82ClnlDESj +97PdxBsn4GVCBF8Y2ZY2d+xG5MD9Z6GV8GZLE0gQ1osAg7G0OQj+pRECgYEAxU6W +8cOd2of33ftrQFb7XccLKRGX6f9MQP9k59SsBuvLGNZ0/BT8Mtb38V3jN1Mt5CY3 +nXxIHdFZ/5iXFrGcRZ6srhhr0U7P8u2AIaynosW3s87oNK+4UFyxbZivLodvO3Wj +303KkqQWnvLa91xRcpa3LTvDwnIOLmZh5PS9igcCgYEAqAxqgl6O66uZq3mK/WKK +Xs/elmHigdOVWhpRNV5Lyi7q6tjT+Uowo9HhLR2zgCZYqjqiMIZEjYQwr/rlPMtb +obDNqC/6zZPWUyyt7sOSfkG+6as0uR8tZs5uPXKgr1GCNuge3P3bx5NSsr44IUfU +kpKcoBpjzkROouCoqTSceTECgYB/vl0uFEecWBHb787Frks6sQcBxPlFL9xv7Kqp +CmGCbaFl6Ft/ZhrO061d4Tqd9EWvBCtX1EJgw81wFZwkvkN+M7h7UyZjMpKiJrCh +nMZANaC1Us22Ztp/dTQO0B8Dkf4rUgQSLKxt+r0Glhe8tVGqTfg02g/pUazqz7Cr +6uTYewKBgEJR43xisdDvb/9QqtH3mD1S2XDcTQK/u60x9PHQnr+ESFjM6qa42E1C +E5dXRfOMNY5913by/q+xxIX/p8oJZkLzHb+3FdaHIEESnHnEd+LFlGqhtcpmVrKQ +SnpWNNS9xbBHhvV5/QYQNfYhvxhRa+oeLrwsicNdyKqMDgjVGTkL +-----END RSA PRIVATE KEY----- diff --git a/nginx-proxy/ssl/gitea.animal-spot.icu.pem b/nginx-proxy/ssl/gitea.animal-spot.icu.pem new file mode 100644 index 0000000..27839a0 --- /dev/null +++ b/nginx-proxy/ssl/gitea.animal-spot.icu.pem @@ -0,0 +1,62 @@ +-----BEGIN CERTIFICATE----- +MIIGHjCCBQagAwIBAgIQDZIuD80BUmtuTVNEw6sVqzANBgkqhkiG9w0BAQsFADBu +MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3 +d3cuZGlnaWNlcnQuY29tMS0wKwYDVQQDEyRFbmNyeXB0aW9uIEV2ZXJ5d2hlcmUg +RFYgVExTIENBIC0gRzIwHhcNMjYwOTEwMDAwMDAwWhcNMjYxMjA4MjM1OTU5WjAg +MR4wHAYDVQQDExVnaXRlYS5hbmltYWwtc3BvdC5pY3UwggEiMA0GCSqGSIb3DQEB +AQUAA4IBDwAwggEKAoIBAQCm7RPpAy7gK8kBTlrgOc/zq4IdaaxkCfcavRcvQLrH +trUy0Ctf+XcqQrd0l5kZOgTmla6VDyDV82lvtVrIXRIOSy7Wxnnd52eoqHRQw5MO +47r/70YRM95RWiYkoiHFWQFM/1dAlsGzDWbi2smZiy8wImHFhW56D+ZKjYPDJqjK +ThkuUN4PKOX2XVP3Z/1wmXcIOmgGCINCS4uj8VWGYCDyOtHDtHZCNmsGF6j/5bOw +P7RdzTnmCG8kfCEHXnNnPmunhM3EVO5Kl0F3KcgYENIFzLNWLd8qKCq8/5MFEuC3 +jkfgi10LfSpm5UnaikbhlDUaN8I41Oi9OyHNeeCVfq13AgMBAAGjggMEMIIDADAf +BgNVHSMEGDAWgBR435GQX+7erPbFdevVTFVT7yRKtjAdBgNVHQ4EFgQUmq9HzUSz +4H//qqOcihUshCArnQ4wOwYDVR0RBDQwMoIVZ2l0ZWEuYW5pbWFsLXNwb3QuaWN1 +ghl3d3cuZ2l0ZWEuYW5pbWFsLXNwb3QuaWN1MD4GA1UdIAQ3MDUwMwYGZ4EMAQIB +MCkwJwYIKwYBBQUHAgEWG2h0dHA6Ly93d3cuZGlnaWNlcnQuY29tL0NQUzAOBgNV +HQ8BAf8EBAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMIGABggr +BgEFBQcBAQR0MHIwJAYIKwYBBQUHMAGGGGh0dHA6Ly9vY3NwLmRpZ2ljZXJ0LmNv +bTBKBggrBgEFBQcwAoY+aHR0cDovL2NhY2VydHMuZGlnaWNlcnQuY29tL0VuY3J5 +cHRpb25FdmVyeXdoZXJlRFZUTFNDQS1HMi5jcnQwDAYDVR0TAQH/BAIwADCCAX8G +CisGAQQB1nkCBAIEggFvBIIBawFpAHYAwjF+V0UZo0XufzjespBB68fCIVoiv3/V +ta12mtkOUs0AAAGgjAFGGgAABAMARzBFAiBidQiZ0gzyM3DA6xAxIBLFqWuZPdSJ +id+WqD9BEe2PLAIhAKZL2PHvgdgM/7t6DFRjmOVvdEUiivYKWwYaBfOtGB8mAHYA +2AlVO5RPev/IFhlvlE+Fq7D4/F6HVSYPFdEucrtFSxQAAAGgjAFGOQAABAMARzBF +AiEA4hdoZtzxBGh5o66GZcEuEOsQHBTLhaaqq+CapCtOIuYCIBb3kiBWTTO5Sr/2 +txqrDoFJX+ylWQLSbiBOGtYU0H8FAHcAlE5Dh/rswe+B8xkkJqgYZQHH0184AgE/ +cmd9VTcuGdgAAAGgjAFGIwAABAMASDBGAiEA/MK40WynslZ90XWL+CrSyAEh2SrZ +g4h4oIgLAkxqg40CIQDPtyt+4bTE4vttDJgXJx2LZ4mYPXStaNaYLMdhuBB7jDAN +BgkqhkiG9w0BAQsFAAOCAQEAN9ial9rS/pi3KQ22RkIxOMBK6z4H8tTYAKtbIJDK +CraTobyHerWvI8WXhBTVKKU4Q6ddrIdfzu7+zPmIDux6wh0g1hY6jYBdPVdZu8J5 +HGQieW9B57o3exv1JDeGccd4vpAxZINBDWb/W83gRQq6mLsDVTTkBvjfCdj4cFIi +jpRC/titLdElhYk8IHIrbcgkeOwtjQ9k+tyAt9KyXvVJbUJ7MLsio5z/uC3fj71k +BwPIy/7+kBIXEiOzw8/lvDO54BXmptpJY4N7A1inqbcL8l4xCksXSjOwWiDQSHyU +7YAymyCxMN1xpxfGxgcCylnbKFESSQOTTUblVEjKj8Du7Q== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIEqjCCA5KgAwIBAgIQDeD/te5iy2EQn2CMnO1e0zANBgkqhkiG9w0BAQsFADBh +MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3 +d3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBH +MjAeFw0xNzExMjcxMjQ2NDBaFw0yNzExMjcxMjQ2NDBaMG4xCzAJBgNVBAYTAlVT +MRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5j +b20xLTArBgNVBAMTJEVuY3J5cHRpb24gRXZlcnl3aGVyZSBEViBUTFMgQ0EgLSBH +MjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAO8Uf46i/nr7pkgTDqnE +eSIfCFqvPnUq3aF1tMJ5hh9MnO6Lmt5UdHfBGwC9Si+XjK12cjZgxObsL6Rg1njv +NhAMJ4JunN0JGGRJGSevbJsA3sc68nbPQzuKp5Jc8vpryp2mts38pSCXorPR+sch +QisKA7OSQ1MjcFN0d7tbrceWFNbzgL2csJVQeogOBGSe/KZEIZw6gXLKeFe7mupn +NYJROi2iC11+HuF79iAttMc32Cv6UOxixY/3ZV+LzpLnklFq98XORgwkIJL1HuvP +ha8yvb+W6JislZJL+HLFtidoxmI7Qm3ZyIV66W533DsGFimFJkz3y0GeHWuSVMbI +lfsCAwEAAaOCAU8wggFLMB0GA1UdDgQWBBR435GQX+7erPbFdevVTFVT7yRKtjAf +BgNVHSMEGDAWgBROIlQgGJXm427mD/r6uRLtBhePOTAOBgNVHQ8BAf8EBAMCAYYw +HQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMBIGA1UdEwEB/wQIMAYBAf8C +AQAwNAYIKwYBBQUHAQEEKDAmMCQGCCsGAQUFBzABhhhodHRwOi8vb2NzcC5kaWdp +Y2VydC5jb20wQgYDVR0fBDswOTA3oDWgM4YxaHR0cDovL2NybDMuZGlnaWNlcnQu +Y29tL0RpZ2lDZXJ0R2xvYmFsUm9vdEcyLmNybDBMBgNVHSAERTBDMDcGCWCGSAGG +/WwBAjAqMCgGCCsGAQUFBwIBFhxodHRwczovL3d3dy5kaWdpY2VydC5jb20vQ1BT +MAgGBmeBDAECATANBgkqhkiG9w0BAQsFAAOCAQEAoBs1eCLKakLtVRPFRjBIJ9LJ +L0s8ZWum8U8/1TMVkQMBn+CPb5xnCD0GSA6L/V0ZFrMNqBirrr5B241OesECvxIi +98bZ90h9+q/X5eMyOD35f8YTaEMpdnQCnawIwiHx06/0BfiTj+b/XQih+mqt3ZXe +xNCJqKexdiB2IWGSKcgahPacWkk/BAQFisKIFYEqHzV974S3FAz/8LIfD58xnsEN +GfzyIDkH3JrwYZ8caPTf6ZX9M1GrISN8HnWTtdNCH2xEajRa/h9ZBXjUyFKQrGk2 +n2hcLrfZSbynEC/pSw/ET7H5nWwckjmAJ1l9fcnbqkU/pf6uMQmnfl0JQjJNSg== +-----END CERTIFICATE-----