[
  {
    "path": "Makefile",
    "content": "include $(TOPDIR)/rules.mk\n\nPKG_NAME:=luci-app-shadowsocksR\nPKG_VERSION=1.6\nPKG_RELEASE:=1\nPKG_MAINTAINER:=Alex Zhuo <1886090@gmail.com>\n\nPKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)\n\ninclude $(INCLUDE_DIR)/package.mk\n\ndefine Package/$(PKG_NAME)\n\tCATEGORY:=Network\n\tSUBMENU:=Luci\n\tPKGARCH:=all\n\tTITLE:=luci for shadowsocksR\n\tDEPENDS:=+shadowsocksr-libev +dnsforwarder +ipset +ip +iptables-mod-tproxy +kmod-ipt-tproxy +iptables-mod-nat-extra +coreutils-nohup\nendef\n\ndefine Package/$(PKG_NAME)/description\n    A luci app for shadowsocksR\nendef\n\ndefine Package/$(PKG_NAME)/postinst\n#!/bin/sh\nrm -rf /tmp/luci*\nendef\n\ndefine Build/Prepare\n\t$(foreach po,$(wildcard ${CURDIR}/i18n/zh-cn/*.po), \\\n\t\tpo2lmo $(po) $(PKG_BUILD_DIR)/$(patsubst %.po,%.lmo,$(notdir $(po)));)\nendef\n\ndefine Build/Configure\nendef\n\ndefine Package/dnsforwarder/conffiles\n/etc/init.d/ipset.sh\n/etc/ipset/china\n/etc/ipset/local\nendef\n\ndefine Build/Compile\nendef\n\ndefine Package/$(PKG_NAME)/install\n\t$(INSTALL_DIR) $(1)/usr/lib/lua/luci/i18n\n\t$(INSTALL_DATA) $(PKG_BUILD_DIR)/shadowsocksR.*.lmo $(1)/usr/lib/lua/luci/i18n/\n\t$(CP) ./files/* $(1)/\n\nendef\n\n$(eval $(call BuildPackage,$(PKG_NAME)))\n"
  },
  {
    "path": "README.md",
    "content": "OpenWrt LuCI for ShadowsocksR-libev\n===\n\n用于科学上网的智能透明代理工具\n\n简介\n---\n\n本软件包是 [shadowsocksR-libev][openwrt-shadowsocksR] 的 LuCI 控制界面,自带GFWList，国内路由表等分流功能。\n\n特性\n\n1、支持基于GFWList的智能分流\n\n2、支持基于国内路由表的智能分流\n\n3、支持国外翻回国内看优酷等视频网站\n\n4、支持基于GFWList的智能DNS解析\n\n5、支持`auth_sha1_v4`,`auth_aes128_md5`,`auth_aes128_sha1`,`auth_chain_a`等新型混淆协议，`none`加密协议，\n\n6、支持混淆参数和协议参数\n\n7、支持游戏模式（全局+国内分流UDP转发）\n\n8、支持Adbyby和KoolProxy兼容模式\n\n9、支持GFWlist黑名单和国内路由表手动更新\n\n10、配合[dnsforwarder][dnsforwarder]实现TCP协议DNS代理解析\n\n11、支持填写服务器域名或者服务器IP\n\n12、可配合HAProxy实现多服务器负载均衡，也可以设置多个备用服务器实现高可用，[详情][haproxy]\n\n13、可配合KCPTUN提高网络质量，[详情][kcptun]\n\n14、支持LAN访问控制（Adbyby/KoolProxy模式需要配合以上二者自己的访问控制功能使用，否则会冲突）\n\n15、支持一键升级国内路由表和GFWList\n\n16、支持用户自定义强制走代理的IP，强制不走代理的IP，强制走代理的域名，强制不走代理的域名\n\n17、支持同时开启ss-local建立socks5代理端口\n\n18、内置[Redsocks2][redsocks2]的支持，可透明代理Socks4、Socks5、HTTP端口。（Redsocks2需要另行编译）\n\n\n依赖\n---\n\n软件包的正常使用需要依赖 `iptables` 和 `ipset`用于流量重定向\n\n`dnsforwarder`用于TCP协议请求DNS便于转发至SSR服务器，请到[openwrt-dnsforwarder][dnsforwarder]编译\n\n`ip-full` `iptables-mod-tproxy` `kmod-ipt-tproxy` `iptables-mod-nat-extra` 用于实现UDP转发\n\n配置\n---\n\n软件包的配置文件路径: `/etc/config/shadowsocksr`   \n\n一般情况下，只需填写服务器IP或者域名，端口，密码，加密方式，混淆，协议即可使用默认的只能模式科学上网，兼顾国内外分流。无需其他复杂操作\n\n编译\n---\n\n从 OpenWrt 的 [SDK][openwrt-sdk] 编译  \n```bash\n# 解压下载好的 SDK\ntar xjf OpenWrt-SDK-ar71xx-for-linux-x86_64-gcc-4.8-linaro_uClibc-0.9.33.2.tar.bz2\ncd OpenWrt-SDK-ar71xx-*\n# Clone 项目\ngit clone https://github.com/AlexZhuo/luci-app-shadowsocksR.git package/luci-app-shadowsocksR\n# 编译 po2lmo (如果有po2lmo可跳过)\npushd package/luci-app-shadowsocksR/tools/po2lmo\nmake && sudo make install\npopd\n# 选择要编译的包 NetWork -> LuCI -> luci-app-shadowsocksR\nmake menuconfig\n# 开始编译\nmake package/luci-app-shadowsocksR/compile V=99\n```\n\n软件截图\n---\n\n![demo](https://github.com/AlexZhuo/luci-app-shadowsocksR/raw/master/screencapture1.png)\n![demo](https://github.com/AlexZhuo/luci-app-shadowsocksR/raw/master/screencapture2.png)\n\n[O]: http://www.right.com.cn/forum/thread-198649-1-1.html\n[openwrt-shadowsocksR]: https://github.com/AlexZhuo/openwrt-shadowsocksr\n[openwrt-sdk]: https://wiki.openwrt.org/doc/howto/obtain.firmware.sdk\n[haproxy]: https://github.com/AlexZhuo/luci-app-haproxy-tcp\n[kcptun]: https://github.com/AlexZhuo/luci-app-kcptun\n[dnsforwarder]: https://github.com/AlexZhuo/openwrt-dnsforwarder\n[redsocks2]: https://github.com/AlexZhuo/openwrt-redsocks2\n"
  },
  {
    "path": "files/etc/config/ssrr",
    "content": "\nconfig shadowsocksr\n\toption gfwlist 'china-banned'\n\toption safe_dns_tcp '0'\n\toption enabled '0'\n\toption server '1.2.3.4'\n\toption server_port '443'\n\toption password 'Alex666666'\n\toption method 'rc4-md5'\n\toption protocol 'origin'\n\toption obfs 'plain'\n\n"
  },
  {
    "path": "files/etc/config/ssrrmore",
    "content": "\nconfig params"
  },
  {
    "path": "files/etc/init.d/ssr-redir.sh",
    "content": "#!/bin/sh /etc/rc.common\n\n\nSTART=99\n\n\n\nSS_REDIR_PORT=7070\nSS_TUNNEL_PORT=7071\nSS_LOCAL_PORT=7072\nSS_REDIR_PIDFILE=/var/run/ssrr-redir-go.pid \nSS_TUNNEL_PIDFILE=/var/run/ssrr-tunnel-go.pid \nSS_LOCAL_PIDFILE=/var/run/ssrr-local-go.pid\nPDNSD_LOCAL_PORT=5053 #alex:防止和单独的pdnsd服务冲突\nSSR_CONF=/etc/ssrr/shadowsocksr.json\ndnsforwarder_pid=/var/run/dnsforwarder/dns.pid\nvt_gfwlist=china-banned\nvt_np_ipset=\"chinaip\"  # Must be global variable\nvt_local_ipset=\"localip\"\nvt_remote_ipset=\"remoteip\"\nWHITE_SET=whiteset #强制不走代理的ipset\n\nstart()\n{\n\tlocal vt_enabled=`uci get ssrr.@shadowsocksr[0].enabled 2>/dev/null`\n\tlocal vt_server_addr=`uci get ssrr.@shadowsocksr[0].server`\n\tlocal vt_server_port=`uci get ssrr.@shadowsocksr[0].server_port`\n\tlocal vt_password=`uci get ssrr.@shadowsocksr[0].password 2>/dev/null`\n\tlocal vt_method=`uci get ssrr.@shadowsocksr[0].method 2>/dev/null`\n\tlocal vt_protocol=`uci get ssrr.@shadowsocksr[0].protocol 2>/dev/null`\n\tlocal vt_obfs=`uci get ssrr.@shadowsocksr[0].obfs 2>/dev/null`\n\tlocal vt_obfs_param=`uci get ssrr.@shadowsocksr[0].obfs_param 2>/dev/null`\n\tlocal vt_protocol_param=`uci get ssrr.@shadowsocksr[0].protocol_param 2>/dev/null`\n\tlocal vt_timeout=`uci get ssrr.@shadowsocksr[0].timeout 2>/dev/null`\n\tlocal vt_safe_dns=`uci get ssrr.@shadowsocksr[0].safe_dns 2>/dev/null`\n\tlocal vt_safe_dns_port=`uci get ssrr.@shadowsocksr[0].safe_dns_port 2>/dev/null`\n\tlocal vt_proxy_mode=`uci get ssrr.@shadowsocksr[0].proxy_mode 2>/dev/null`\n\tlocal vt_dns_mode=`uci get ssrr.@shadowsocksr[0].dns_mode 2>/dev/null`\n\tlocal adbyby=`uci get ssrr.@shadowsocksr[0].adbyby 2>/dev/null`\n\tlocal white=`uci get ssrr.@shadowsocksr[0].white 2>/dev/null`\n\tlocal tool=`uci get ssrr.@shadowsocksr[0].tool 2>/dev/null`\n\tlocal red_type=`uci get ssrr.@shadowsocksr[0].red_type 2>/dev/null`\n\tlocal username=`uci get ssrr.@shadowsocksr[0].username 2>/dev/null`\n\tlocal enable_local=`uci get ssrr.@shadowsocksr[0].enable_local 2>/dev/null`\n\tlocal ssr_local_port=`uci get ssrr.@shadowsocksr[0].ssr_local_port 2>/dev/null`\n\t# $covered_subnets, $local_addresses are not required\n\tlocal covered_subnets=`uci get ssrr.@shadowsocksr[0].covered_subnets 2>/dev/null`\n\tlocal local_addresses=`uci get ssrr.@shadowsocksr[0].local_addresses 2>/dev/null`\n\n\t\n\n\t# -----------------------------------------------------------------\n\tif [ \"$vt_enabled\" = 0 ]; then\n\t\techo \"WARNING: Shadowsocksr is disabled.\"\n\t\treturn 1\n\tfi\n\n\tif [ -z \"$vt_server_addr\" -o -z \"$vt_server_port\" ]; then\n\t\techo \"WARNING: Shadowsocksr not fully configured, not starting.\"\n\t\treturn 1\n\tfi\n\n\t[ -z \"$vt_proxy_mode\" ] && vt_proxy_mode=S #默认是境外IP模式\n\t[ -z \"$vt_dns_mode\" ] && vt_dns_mode=tcp_gfwlist #默认是GFWList的DNS模式\n\t[ -z \"$vt_method\" ] && vt_method=table\n\t[ -z \"$vt_timeout\" ] && vt_timeout=60\n\t[ -z \"$tool\" ] && tool=ShadowsocksR\n\tcase \"$vt_proxy_mode\" in\n\t\tM|S|G|GAME)\n\t\t\t[ -z \"$vt_safe_dns\" ] && vt_safe_dns=\"208.67.222.222\"\n\t\t\t;;\n\tesac\n\t[ -z \"$vt_safe_dns_port\" ] && vt_safe_dns_port=443\n\t# Get LAN settings as default parameters\n\t[ -f /lib/functions/network.sh ] && . /lib/functions/network.sh\n\t[ -z \"$covered_subnets\" ] && network_get_subnet covered_subnets lan\n\t[ -z \"$local_addresses\" ] && network_get_ipaddr local_addresses lan\n\n\t# -----------------------------------------------------------------\n\t\n\tcase \"$tool\" in\n\t\tShadowsocksR)\n\t\t\t###### shadowsocksr ######\n\t\t\tcat > $SSR_CONF <<EOF\n{\n\t\"server\": \"$vt_server_addr\",\n\t\"server_port\": $vt_server_port,\n\t\"local_address\": \"0.0.0.0\",\n\t\"password\": \"$vt_password\",\n\t\"method\": \"$vt_method\",\n\t\"timeout\": \"$vt_timeout\",\n\t\"protocol\": \"$vt_protocol\",\n\t\"protocol_param\": \"$vt_protocol_param\",\n\t\"obfs\": \"$vt_obfs\",\n\t\"obfs_param\": \"$vt_obfs_param\",\n\t\"fast_open\": false\n}\nEOF\n\n\t\t\tsleep 1\n\t\t\t/usr/bin/ssrr-redir -c $SSR_CONF -u -b0.0.0.0 -l$SS_REDIR_PORT -s$vt_server_addr -p$vt_server_port \\\n\t\t\t\t-k\"$vt_password\" -m$vt_method -t$vt_timeout -f $SS_REDIR_PIDFILE || return 1\n\t\t\t\n\t\t\t[ $enable_local = 1 ] && [ \"$ssr_local_port\" -gt \"1\" ] && {\n\t\t\t\techo ssrr-local enabled!\n\t\t\t\t/usr/bin/ssrr-local -c $SSR_CONF -u -b0.0.0.0 -l$ssr_local_port -s$vt_server_addr -p$vt_server_port \\\n\t\t\t\t\t-k\"$vt_password\" -m$vt_method -t$vt_timeout -f $SS_LOCAL_PIDFILE || return 1\n\t\t\t}\n\t\t\t\n\t\t\t;;\n\t\tShadowsocks)\n\t\t\tcat > $SSR_CONF <<EOF\n{\n\t\"server\": \"$vt_server_addr\",\n\t\"server_port\": $vt_server_port,\n\t\"local_address\": \"0.0.0.0\",\n\t\"password\": \"$vt_password\",\n\t\"method\": \"$vt_method\",\n\t\"timeout\": \"$vt_timeout\",\n\t\"fast_open\": false\n}\nEOF\n\t\t\tsleep 1\n\t\t\t/usr/bin/ssrr-redir -c $SSR_CONF -u -b0.0.0.0 -l$SS_REDIR_PORT -s$vt_server_addr -p$vt_server_port \\\n\t\t\t-k\"$vt_password\" -m$vt_method -t$vt_timeout -f $SS_REDIR_PIDFILE || return 1\n\t\t\t\n\t\t\t[ $enable_local = 1 ] && [ \"$ssr_local_port\" -gt \"1\" ] && {\n\t\t\t\techo ssrr-local enabled!\n\t\t\t\t/usr/bin/ssrr-local -u -b0.0.0.0 -l$ssr_local_port -s$vt_server_addr -p$vt_server_port \\\n\t\t\t\t\t-k\"$vt_password\" -m$vt_method -t$vt_timeout -f $SS_LOCAL_PIDFILE || return 1\n\t\t\t}\n\t\t\t;;\n\t\tRedsocks2)\n\t\t\tcat > $SSR_CONF <<EOF\nbase {\n  log_debug = off; \n  log_info = on;\n  daemon = on;\n  redirector= iptables;\n}\nredsocks {\n local_ip = 0.0.0.0;\n local_port = $SS_REDIR_PORT;\n ip = $vt_server_addr;\n port = $vt_server_port;\n type = $red_type; \n autoproxy = 0;\n timeout = 13;\t\t\t\nEOF\n\t\t\t[ ! -z $username ] && {\n\t\t\t\techo \"login = $username;\" >> $SSR_CONF\n\t\t\t\techo \"password = $vt_password;\" >> $SSR_CONF\n\t\t\t}\n\t\t\techo \"}\" >> $SSR_CONF\n\t\t\t\n\t\t\tif [ \"$red_type\" = \"socks5\" ]; then\n\t\t\t\techo enable redsocks udp\n\t\t\t\tcat >> $SSR_CONF <<EOF\nredudp {\n\tlocal_ip = 0.0.0.0;\n\tlocal_port = $SS_REDIR_PORT;\n\tip = $vt_server_addr;\n\tport = $vt_server_port;\n\ttype = $red_type;\n\tudp_timeout = 20;\nEOF\n\t\t\t\t[ ! -z $username ] && {\n\t\t\t\t\techo \"login = $username;\" >> $SSR_CONF\n\t\t\t\t\techo \"password = $vt_password;\" >> $SSR_CONF\n\t\t\t\t}\n\t\t\t\techo \"}\" >> $SSR_CONF\n\t\t\tfi\n\t\t\t\n\t\t\tredsocks2 -c $SSR_CONF -p $SS_REDIR_PIDFILE || return 1\n\t\t\t;;\n\tesac\n\t\n\t\n\t\t\n\t\t\n\t# IPv4 firewall rules\n\tiptables -t nat -N ssrr_pre\n\tiptables -t nat -F ssrr_pre\n\tiptables -t mangle -N SSRUDP\n\tiptables -t mangle -F SSRUDP\n\n\tchina_file=\"/etc/ssrr/china_route\"\n\tuser_local_file=\"/etc/ssrr/user_local_ip\"\n\tuser_remote_file=\"/etc/ssrr/user_remote_ip\"\n\t\n\t[ -f $user_local_file ] && {\n\t\techo add local ip  $user_local_file $vt_local_ipset\n\t\tipset create $vt_local_ipset hash:net family inet hashsize 1024 maxelem 65536\n\t\tawk '{system(\"ipset add localip \"$0)}' $user_local_file\n\t}\n\n\t[ -f $user_remote_file ] && {\n\t\techo add remote ip  $user_remote_file $vt_remote_ipset\n\t\tipset create $vt_remote_ipset hash:net family inet hashsize 1024 maxelem 65536\n\t\tawk '{system(\"ipset add remoteip \"$0)}' $user_remote_file\n\t}\n\n\t[ -f $china_file ] && {\n\t\tipset create $vt_np_ipset hash:net family inet hashsize 1024 maxelem 65536\n\t}\n\n\tiptables -t nat -A ssrr_pre -m set --match-set $vt_local_ipset dst -j RETURN || { #应对没有安装ipset的用户\n\t\tiptables -t nat -A ssrr_pre -d 10.0.0.0/8 -j RETURN\n\t\tiptables -t nat -A ssrr_pre -d 127.0.0.0/8 -j RETURN\n\t\tiptables -t nat -A ssrr_pre -d 172.16.0.0/12 -j RETURN\n\t\tiptables -t nat -A ssrr_pre -d 192.168.0.0/16 -j RETURN\n\t\tiptables -t nat -A ssrr_pre -d 127.0.0.0/8 -j RETURN\n\t\tiptables -t nat -A ssrr_pre -d 224.0.0.0/3 -j RETURN\n\t}\n\t\n\n\tiptables -t mangle -A SSRUDP -m set --match-set $vt_local_ipset dst -j RETURN || { #应对没有安装ipset的用户\n\t\tiptables -t mangle -A SSRUDP -d 10.0.0.0/8 -j RETURN\n\t\tiptables -t mangle -A SSRUDP  -d 127.0.0.0/8 -j RETURN\n\t\tiptables -t mangle -A SSRUDP  -d 172.16.0.0/12 -j RETURN\n\t\tiptables -t mangle -A SSRUDP  -d 192.168.0.0/16 -j RETURN\n\t\tiptables -t mangle -A SSRUDP  -d 127.0.0.0/8 -j RETURN\n\t\tiptables -t mangle -A SSRUDP  -d 224.0.0.0/3 -j RETURN\n\t}\n\t\n\tif [ \"$white\" = 1 ]; then #强制不代理域名\n\t\tipset create $WHITE_SET hash:net family inet hashsize 1024 maxelem 65536 2>/dev/null\n\t\tiptables -t nat -A ssrr_pre -m set --match-set $WHITE_SET dst -j RETURN\n\t\tiptables -t mangle -A SSRUDP -m set --match-set $WHITE_SET dst -j RETURN\n\tfi\n\n\tip rule add fwmark 1 lookup 100\n\tip route add local default dev lo table 100\n\n\tiptables -t nat -A ssrr_pre -d $vt_server_addr -j RETURN\n\tiptables -t nat -A ssrr_pre -p tcp  -m set --match-set $vt_remote_ipset dst -j REDIRECT --to $SS_REDIR_PORT #强制走代理的IP\n\tiptables -t mangle -A SSRUDP -d $vt_server_addr -j RETURN\n\tiptables -t mangle -A SSRUDP -p udp --dport 53 -j RETURN\n\n\tCOUNTER=0 #添加内网访问控制\n\twhile true\n\tdo\t\n\t\tlocal host=`uci get ssrr.@lan_hosts[$COUNTER].host 2>/dev/null`\n\t\tlocal lan_enable=`uci get ssrr.@lan_hosts[$COUNTER].enable 2>/dev/null`\n\t\tlocal mType=`uci get ssrr.@lan_hosts[$COUNTER].type 2>/dev/null`\n\n\t\tif [ -z \"$host\" ] || [ -z \"$mType\" ]; then\n\t\t\techo $COUNTER lan devices\n\t\t\tbreak\n\t\tfi\n\t\techo now is $host\n\t\tCOUNTER=$(($COUNTER+1))\n\t\tif [ \"$lan_enable\" = \"0\" ]; then\n\t\t\tcontinue\n\t\tfi\n\n\t\tcase $mType in\n\t\t\tdirect)\n\t\t\t\tiptables -t nat -A ssrr_pre -s $host -j RETURN\n\t\t\t\tiptables -t mangle -A SSRUDP -s $host -j RETURN\n\t\t\t\t;;\n\t\t\tgfwlist)\n\t\t\t\tipset create $vt_gfwlist hash:net family inet hashsize 1024 maxelem 65536 2>/dev/null\n\t\t\t\tiptables -t nat -A ssrr_pre -s $host -m set ! --match-set $vt_gfwlist dst -j RETURN\n\t\t\t\tiptables -t nat -A ssrr_pre -s $host -m set --match-set $vt_np_ipset dst -j RETURN\n\t\t\t\tiptables -t nat -A ssrr_pre -s $host -p udp --dport 53 -j REDIRECT --to-ports 53\n\t\t\t\tiptables -t mangle -A SSRUDP -s $host -j RETURN\n\t\t\t\techo this $host is gfwlist\n\t\t\t\t#开启dnsforwarder\n\t\t\t\tstart_dnsforwarder \"$vt_safe_dns\" \"$vt_dns_mode\"\n\t\t\t\t;;\n\n\t\t\tnochina)#绕过中国大陆IP\n\t\t\t\tiptables -t nat -A ssrr_pre -s $host -m set --match-set $vt_np_ipset dst -j RETURN\n\t\t\t\tiptables -t mangle -A SSRUDP -s $host -j RETURN\n\t\t\t\t#开启dnsforwarder\n\t\t\t\tstart_dnsforwarder \"$vt_safe_dns\" \"$vt_dns_mode\"\n\t\t\t\t;;\n\t\t\tgame)\n\t\t\t\tiptables -t nat -A ssrr_pre -s $host  -m set --match-set $vt_np_ipset dst -j RETURN\n\t\t\t\tiptables -t mangle -A SSRUDP -s $host  -m set --match-set $vt_np_ipset dst -j RETURN\n\t\t\t\tiptables -t mangle -A SSRUDP -s $host  -p udp -j TPROXY --on-port $SS_REDIR_PORT --tproxy-mark 0x01/0x01\n\t\t\t\t;;\n\t\t\tall)\n\t\t\t\t;;\n\n\t\t\tnormal)\n\t\t\t\t;;\n\t\tesac\n\t\tiptables -t nat -A ssrr_pre -s $host -p tcp -j REDIRECT --to $SS_REDIR_PORT #内网访问控制\n\tdone\n\t\n\t\n\n\tcase \"$vt_proxy_mode\" in\n\t\tG) #全局\n\t\t\t;;\n\t\tS)#alex:所有境外IP\n\t\t\tiptables -t nat -A ssrr_pre -m set --match-set $vt_np_ipset dst -j RETURN\n\t\t\t;;\n\t\tM)#alex:gfwlist\n\t\t\tipset create $vt_gfwlist hash:net family inet hashsize 1024 maxelem 65536 2>/dev/null\n\t\t\tiptables -t nat -A ssrr_pre -m set ! --match-set $vt_gfwlist dst -j RETURN\n\t\t\tiptables -t nat -A ssrr_pre -m set --match-set $vt_np_ipset dst -j RETURN\n\t\t\t;;\n\t\tGAME)#alex:游戏模式\n\t\t\tiptables -t nat -A ssrr_pre -m set --match-set $vt_np_ipset dst -j RETURN\n\t\t\tiptables -t mangle -A SSRUDP -m set --match-set $vt_np_ipset dst -j RETURN\n\t\t\tiptables -t mangle -A SSRUDP -p udp -j TPROXY --on-port $SS_REDIR_PORT --tproxy-mark 0x01/0x01\n\t\t\t;;\n\t\tDIRECT)#alex添加访问控制\n\t\t\tiptables -t nat -A ssrr_pre -p tcp -j RETURN\n\t\t\t;;\n\tesac\n\tlocal subnet\n\t#for subnet in $covered_subnets; do #alex:添加局域网软路由支持\n\t#\tiptables -t nat -A ssrr_pre -s $subnet -p tcp -j REDIRECT --to $SS_REDIR_PORT\n\t#done\n\tiptables -t nat -A ssrr_pre -p tcp -j REDIRECT --to $SS_REDIR_PORT #alex:添加局域网软路由支持\n\t\n\tif [ \"$adbyby\" = '1' ];then\n\t\tiptables -t nat -A OUTPUT -p tcp -m multiport --dports 80,443 -j ssrr_pre\n\t\tPR_NU=`iptables -nvL PREROUTING -t nat |sed 1,2d | sed -n '/KOOLPROXY/='`\n\t\tif [ -z \"$PR_NU\" ]; then\n\t\t\tPR_NU=1\n\t\telse\n\t\t\tlet PR_NU+=1\n\t\tfi\n\t\tiptables -t nat -I PREROUTING $PR_NU -j ssrr_pre\n\telse\n\t\tiptables -t nat -I prerouting_rule -j ssrr_pre\n\tfi\n\tiptables -t mangle -A PREROUTING -j SSRUDP\n\n\t# -----------------------------------------------------------------\n\t###### Anti-pollution configuration ######\n\tcase \"$vt_dns_mode\" in\n\t\ttcp_gfwlist)\n\t\t\tstart_dnsforwarder \"$vt_safe_dns\" \"$vt_dns_mode\"\n\t\t\t;;\n\t\ttcp_proxy)\n\t\t\tstart_dnsforwarder \"$vt_safe_dns\" \"$vt_dns_mode\"\n\t\t\t;;\n\t\ttunnel_gfwlist) #废弃\n\t\t\t/usr/bin/ssr-tunnel -c $SSR_CONF -u -b0.0.0.0 -l$SS_TUNNEL_PORT -s$vt_server_addr -p$vt_server_port -k\"$vt_password\" -m$vt_method -t$vt_timeout -f $SS_TUNNEL_PIDFILE -L $vt_safe_dns:$vt_safe_dns_port\t\t\t\n\t\t\tawk -vs=\"127.0.0.1#$SS_TUNNEL_PORT\" '!/^$/&&!/^#/{printf(\"server=/%s/%s\\n\",$0,s)}' \\\n\t\t\t\t/etc/gfwlist/$vt_gfwlist > /var/etc/dnsmasq-go.d/01-pollution.conf\n\t\t\t\n\t\t\tawk -vs=\"127.0.0.1#$PDNSD_LOCAL_PORT\" '!/^$/&&!/^#/{printf(\"server=/%s/%s\\n\",$0,s)}' \\\n\t\t\t\t/etc/gfwlist/userlist >> /var/etc/dnsmasq-go.d/01-pollution.conf\n\n\t\t\tuci set dhcp.@dnsmasq[0].resolvfile=/tmp/resolv.conf.auto\n\t\t\tuci delete dhcp.@dnsmasq[0].noresolv\n\t\t\tuci commit dhcp\n\t\t\t;;\n\n\t\tsafe_only) #直接全部发到用户指定安全DNS\n\t\t\tiptables -t nat -A ssrr_pre --dport 53 -j DNAT --to-destination $vt_safe_dns:$vt_safe_dns_port\n\t\t\t;;\n\t\ttunnel_all) #废弃\n\t\t\t/usr/bin/ssr-tunnel -c $SSR_CONF -u -b0.0.0.0 -l$SS_TUNNEL_PORT -s$vt_server_addr -p$vt_server_port -k\"$vt_password\" -m$vt_method -t$vt_timeout -f $SS_TUNNEL_PIDFILE -L $vt_safe_dns:$vt_safe_dns_port\n\t\t\techo server=127.0.0.1#$SS_TUNNEL_PORT > /var/etc/dnsmasq-go.d/01-pollution.conf\n\t\t\tuci delete dhcp.@dnsmasq[0].resolvfile\n\t\t\tuci set dhcp.@dnsmasq[0].noresolv=1\n\t\t\tuci commit dhcp\n\t\t\t;;\n\tesac\n\n\tlocal ipcount=`ipset list $vt_np_ipset | wc -l`\n\techo china ips count is $ipcount\n\t[ $ipcount -lt \"100\" ] && {\n\t\techo add china ip  $china_file $vt_np_ipset\n\t\tawk '{system(\"ipset add chinaip \"$0)}' $china_file\n\t}\n\n}\n\nstop()\n{\n\t# -----------------------------------------------------------------\n\tif iptables -t nat -F ssrr_pre 2>/dev/null; then\n\t\twhile iptables -t nat -D prerouting_rule -j ssrr_pre 2>/dev/null; do :; done\n\t\twhile iptables -t nat -D PREROUTING -j ssrr_pre 2>/dev/null; do :; done\n\t\twhile iptables -t nat -D OUTPUT -p tcp -m multiport --dports 80,443 -j ssrr_pre 2>/dev/null; do :; done\n\t\tiptables -t nat -X ssrr_pre 2>/dev/null\n\tfi\n\t#alex:添加游戏模式\n\tif iptables -t mangle -F SSRUDP 2>/dev/null; then \n\t\twhile iptables -t mangle -D PREROUTING -j SSRUDP 2>/dev/null; do :; done\n\t\tiptables -t mangle -X SSRUDP 2>/dev/null\n\tfi\n\n\techo clearing ipset\n\tipset destroy $vt_local_ipset\n\tipset destroy $vt_remote_ipset\n\t[ $keep_chinaip = 0 ] && ipset destroy $vt_np_ipset\n\n\tstop_dnsforwarder\n\n\tif [ -f $SS_REDIR_PIDFILE ]; then\n\t\tkill -9 `cat $SS_REDIR_PIDFILE`\n\t\trm -f $SS_REDIR_PIDFILE\n\tfi\n\tif [ -f $SS_TUNNEL_PIDFILE ]; then\n\t\tkill -9 `cat $SS_TUNNEL_PIDFILE`\n\t\trm -f $SS_TUNNEL_PIDFILE\n\tfi\n\tif [ -f $SS_LOCAL_PIDFILE ]; then\n\t\tkill -9 `cat $SS_LOCAL_PIDFILE`\n\t\trm -f $SS_LOCAL_PIDFILE\n\tfi\n}\n\nkeep_chinaip=0\n\nrestart()\n{\n\tkeep_chinaip=1\n\tstop\n\tstart\n}\n\n# $1: upstream DNS server\nstart_dnsforwarder()\n{\n\techo reday to start dnsforwarder by ssr\n\t\n\tlocal safe_dns=\"$1\"\n\tlocal dns_mode=\"$2\"\n\n\tcase \"$dns_mode\" in\n\t\ttcp_gfwlist)\n\t\t\tif iptables -t nat -N pdnsd_output; then\n\t\t\t\techo gfwlist dns mode\n\t\t\t\tiptables -t nat -A pdnsd_output -p tcp -j REDIRECT --to $SS_REDIR_PORT\n\t\t\t\tiptables -t nat -I OUTPUT -p tcp --dport 53 -j pdnsd_output\n\t\t\t\tiptables -t nat -A ssrr_pre -p udp --dport 53 -j REDIRECT --to-ports 53\n\t\t\tfi\n\t\t\t;;\n\t\ttcp_proxy)\n\t\t\tif iptables -t nat -N pdnsd_output; then\n\t\t\t\techo gfwlist dns mode\n\t\t\t\tiptables -t nat -A pdnsd_output -m set --match-set $vt_np_ipset dst -j RETURN\n\t\t\t\tiptables -t nat -A pdnsd_output -p tcp -j REDIRECT --to $SS_REDIR_PORT\n\t\t\t\tiptables -t nat -I OUTPUT -p tcp --dport 53 -j pdnsd_output\n\t\t\t\tiptables -t nat -A ssrr_pre -p udp --dport 53 -j REDIRECT --to-ports $PDNSD_LOCAL_PORT\n\t\t\tfi\n\t\t\t;;\n\tesac\n\n\t\n\t\n\tuci set dnsforwarder.@arguments[0].enabled=1 \n\tuci set dnsforwarder.@arguments[0].dnsmasq=1\n\tuci set dnsforwarder.@arguments[0].addr=127.0.0.1:$PDNSD_LOCAL_PORT\n\tuci set dnsforwarder.@arguments[0].mode=gfw_user\n\tuci set dnsforwarder.@arguments[0].ipset=1\n\tuci set dnsforwarder.@arguments[0].ipset_name=china-banned\n\t[ \"$white\" = 1 ] && { #启用强制不代理列表\n\t\tuci set dnsforwarder.@arguments[0].white=1\n\t\tuci set dnsforwarder.@arguments[0].whiteset=$WHITE_SET\n\t\tuci set dnsforwarder.@arguments[0].whitedns=114.114.114.114\n\t}\n\n\tuci commit dnsforwarder\n\n\tdns_pid1=`ps | awk '$5 ~ /\\[dnsforwarder\\]/ {print $1}'`\n\tdns_pid2=`cat $dnsforwarder_pid 2>/dev/null` \n\n\t[ \"$dns_pid1\" -gt 1 ] && {\n\t\techo dnsforwarder is running,need not start!\n\t\treturn\t\n\t}\n\t[ \"$dns_pid2\" -gt 1 ] && {\n\t\techo dnsforwarder has been started,need not start!\n\t\treturn\t\n\t}\n\n\techo safe dns = $safe_dns dns mode is $dns_mode\n\tlocal white=`uci get ssrr.@shadowsocksr[0].white 2>/dev/null`\n\n\tlocal tcp_dns_list=\"208.67.222.222,208.67.220.220\" #alex:给pdnsd使用的可靠的国外dns服务器\n\t\n\tcase \"$dns_mode\" in\n\t\ttcp_gfwlist)\n\t\t\t[ -n \"$safe_dns\" ] && tcp_dns_list=\"$safe_dns,$tcp_dns_list\"\n\t\t\tsafe_dns=\"114.114.114.114\"\n\t\t\t;;\n\t\ttcp_proxy)\n\t\t\t[ -n \"$safe_dns\" ] && tcp_dns_list=\"$safe_dns,$tcp_dns_list\"\n\n\t\t\t;;\n\tesac\n\n\n\t[ ! -f \"/etc/dnsforwarder/dnsforwarder.conf.bak\" ] && {\n\t\tcp /etc/dnsforwarder/dnsforwarder.conf /etc/dnsforwarder/dnsforwarder.conf.bak\n\t}\n\tcat > /etc/dnsforwarder/dnsforwarder.conf <<EOF\nLogOn true\nLogFileThresholdLength 102400\nLogFileFolder /var/log\nUDPLocal 0.0.0.0:$PDNSD_LOCAL_PORT\nTCPGroup $tcp_dns_list * no\nGroupFile\nBlockIP 243.185.187.39,46.82.174.68,37.61.54.158,93.46.8.89,59.24.3.173,203.98.7.65,8.7.198.45,78.16.49.15,159.106.121.75,69.63.187.12,31.13.76.8,31.13.64.49\nIPSubstituting\nBlockNegativeResponse false\nHosts\nHostsUpdateInterval 18000\nHostsDownloadPath\nHostsScript\nHostsRetryInterval 30\nAppendHosts\nBlockIpv6WhenIpv4Exists false\nUseCache true\nCacheSize 1048576\nMemoryCache true\nCacheFile\nIgnoreTTL false\nOverrideTTL -1\nMultipleTTL 1\nReloadCache false\nOverwriteCache false\nDisabledType\nDisabledDomain\nDisabledList\nDomainStatistic false\nDomainStatisticTempletFile\nStatisticUpdateInterval 29\nEOF\n/etc/init.d/dnsforwarder restart\n}\n\nstop_dnsforwarder()\n{\n\tif iptables -t nat -F pdnsd_output 2>/dev/null; then\n\t\twhile iptables -t nat -D OUTPUT -p tcp --dport 53 -j pdnsd_output 2>/dev/null; do :; done\n\t\tiptables -t nat -X pdnsd_output 2>/dev/null\n\tfi\n\t\n\tuci set dnsforwarder.@arguments[0].enabled=0\n\tuci commit dnsforwarder\n\t/etc/init.d/dnsforwarder restart\n\t[ -f  \"/etc/dnsforwarder/dnsforwarder.conf.bak\" ] && cp /etc/dnsforwarder/dnsforwarder.conf.bak /etc/dnsforwarder/dnsforwarder.conf\n\trm -f /etc/dnsforwarder/dnsforwarder.conf.bak\n}\n"
  },
  {
    "path": "files/etc/ssrr/china_route",
    "content": "1.0.1.0/24\n1.0.2.0/23\n1.0.8.0/21\n1.0.32.0/19\n1.1.0.0/24\n1.1.2.0/23\n1.1.4.0/22\n1.1.8.0/24\n1.1.9.0/24\n1.1.10.0/23\n1.1.12.0/22\n1.1.16.0/20\n1.1.32.0/19\n1.2.0.0/23\n1.2.2.0/24\n1.2.4.0/24\n1.2.5.0/24\n1.2.6.0/23\n1.2.8.0/24\n1.2.9.0/24\n1.2.10.0/23\n1.2.12.0/22\n1.2.16.0/20\n1.2.32.0/19\n1.2.64.0/18\n1.3.0.0/16\n1.4.1.0/24\n1.4.2.0/23\n1.4.4.0/24\n1.4.5.0/24\n1.4.6.0/23\n1.4.8.0/21\n1.4.16.0/20\n1.4.32.0/19\n1.4.64.0/18\n1.8.0.0/16\n1.10.0.0/21\n1.10.8.0/23\n1.10.11.0/24\n1.10.12.0/22\n1.10.16.0/20\n1.10.32.0/19\n1.10.64.0/18\n1.12.0.0/14\n1.24.0.0/13\n1.45.0.0/16\n1.48.0.0/15\n1.50.0.0/16\n1.51.0.0/16\n1.56.0.0/13\n1.68.0.0/14\n1.80.0.0/13\n1.88.0.0/14\n1.92.0.0/15\n1.94.0.0/15\n1.116.0.0/15\n1.118.0.0/16\n1.119.0.0/17\n1.119.128.0/17\n1.180.0.0/14\n1.184.0.0/15\n1.188.0.0/14\n1.192.0.0/13\n1.202.0.0/15\n1.204.0.0/14\n14.0.0.0/21\n14.0.12.0/22\n14.1.0.0/22\n14.1.24.0/22\n14.1.96.0/22\n14.1.108.0/22\n14.16.0.0/12\n14.102.128.0/22\n14.102.156.0/22\n14.102.180.0/22\n14.103.0.0/16\n14.104.0.0/13\n14.112.0.0/12\n14.130.0.0/15\n14.134.0.0/15\n14.144.0.0/12\n14.192.60.0/22\n14.192.76.0/22\n14.196.0.0/15\n14.204.0.0/15\n14.208.0.0/12\n27.0.128.0/22\n27.0.132.0/22\n27.0.160.0/22\n27.0.164.0/22\n27.0.188.0/22\n27.0.204.0/22\n27.0.208.0/22\n27.0.212.0/22\n27.8.0.0/13\n27.16.0.0/12\n27.34.232.0/21\n27.36.0.0/14\n27.40.0.0/13\n27.50.40.0/21\n27.50.128.0/17\n27.54.72.0/21\n27.54.152.0/21\n27.54.192.0/18\n27.98.208.0/20\n27.98.224.0/19\n27.99.128.0/17\n27.103.0.0/16\n27.106.128.0/18\n27.106.204.0/22\n27.109.32.0/19\n27.109.124.0/22\n27.112.0.0/18\n27.112.80.0/20\n27.112.112.0/22\n27.112.116.0/22\n27.113.128.0/18\n27.115.0.0/17\n27.116.44.0/22\n27.121.72.0/21\n27.121.120.0/21\n27.123.232.0/22\n27.128.0.0/15\n27.131.220.0/22\n27.144.0.0/16\n27.148.0.0/14\n27.152.0.0/13\n27.184.0.0/13\n27.192.0.0/11\n27.224.0.0/14\n36.0.0.0/22\n36.0.8.0/21\n36.0.16.0/20\n36.0.32.0/19\n36.0.64.0/18\n36.0.128.0/17\n36.1.0.0/16\n36.4.0.0/14\n36.16.0.0/12\n36.32.0.0/14\n36.36.0.0/16\n36.37.0.0/19\n36.37.36.0/23\n36.37.39.0/24\n36.37.40.0/21\n36.37.48.0/20\n36.40.0.0/13\n36.48.0.0/15\n36.51.0.0/16\n36.56.0.0/13\n36.96.0.0/11\n36.128.0.0/10\n36.192.0.0/11\n36.248.0.0/14\n36.254.0.0/16\n36.255.116.0/22\n36.255.128.0/22\n36.255.164.0/22\n36.255.172.0/22\n36.255.176.0/22\n36.255.220.0/22\n39.0.0.0/24\n39.0.2.0/23\n39.0.4.0/22\n39.0.8.0/21\n39.0.16.0/20\n39.0.32.0/19\n39.0.64.0/18\n39.0.128.0/17\n39.64.0.0/11\n39.96.0.0/13\n39.104.0.0/14\n39.108.0.0/16\n39.128.0.0/10\n40.72.0.0/15\n40.125.128.0/17\n40.126.64.0/18\n42.0.0.0/22\n42.0.8.0/21\n42.0.16.0/21\n42.0.24.0/22\n42.0.32.0/19\n42.0.128.0/17\n42.1.0.0/19\n42.1.32.0/20\n42.1.48.0/21\n42.1.56.0/22\n42.1.128.0/17\n42.4.0.0/14\n42.48.0.0/15\n42.50.0.0/16\n42.51.0.0/16\n42.52.0.0/14\n42.56.0.0/14\n42.62.0.0/17\n42.62.128.0/19\n42.62.160.0/20\n42.62.180.0/22\n42.62.184.0/21\n42.63.0.0/16\n42.80.0.0/15\n42.83.64.0/20\n42.83.80.0/22\n42.83.88.0/21\n42.83.96.0/19\n42.83.128.0/17\n42.84.0.0/14\n42.88.0.0/13\n42.96.64.0/19\n42.96.96.0/21\n42.96.108.0/22\n42.96.112.0/20\n42.96.128.0/17\n42.97.0.0/16\n42.99.0.0/18\n42.99.64.0/19\n42.99.96.0/20\n42.99.112.0/22\n42.99.120.0/21\n42.100.0.0/14\n42.120.0.0/15\n42.122.0.0/16\n42.123.0.0/19\n42.123.36.0/22\n42.123.40.0/21\n42.123.48.0/20\n42.123.64.0/18\n42.123.128.0/17\n42.128.0.0/12\n42.156.0.0/19\n42.156.36.0/22\n42.156.40.0/21\n42.156.48.0/20\n42.156.64.0/18\n42.156.128.0/17\n42.157.0.0/16\n42.158.0.0/15\n42.160.0.0/12\n42.176.0.0/13\n42.184.0.0/15\n42.186.0.0/16\n42.187.0.0/18\n42.187.64.0/19\n42.187.96.0/20\n42.187.112.0/21\n42.187.120.0/22\n42.187.128.0/17\n42.192.0.0/15\n42.194.0.0/21\n42.194.8.0/22\n42.194.12.0/22\n42.194.16.0/20\n42.194.32.0/19\n42.194.64.0/18\n42.194.128.0/17\n42.195.0.0/16\n42.196.0.0/14\n42.201.0.0/17\n42.202.0.0/15\n42.204.0.0/14\n42.208.0.0/12\n42.224.0.0/12\n42.240.0.0/17\n42.240.128.0/17\n42.242.0.0/15\n42.244.0.0/14\n42.248.0.0/13\n43.224.12.0/22\n43.224.24.0/22\n43.224.44.0/22\n43.224.52.0/22\n43.224.56.0/22\n43.224.64.0/22\n43.224.68.0/22\n43.224.72.0/22\n43.224.80.0/22\n43.224.100.0/22\n43.224.144.0/22\n43.224.160.0/22\n43.224.176.0/22\n43.224.184.0/22\n43.224.200.0/22\n43.224.204.0/22\n43.224.208.0/22\n43.224.212.0/22\n43.224.216.0/22\n43.224.224.0/22\n43.224.240.0/22\n43.225.76.0/22\n43.225.84.0/22\n43.225.120.0/22\n43.225.124.0/22\n43.225.140.0/22\n43.225.172.0/22\n43.225.180.0/22\n43.225.208.0/22\n43.225.216.0/22\n43.225.220.0/22\n43.225.224.0/22\n43.225.228.0/22\n43.225.232.0/22\n43.225.236.0/22\n43.225.240.0/22\n43.225.244.0/22\n43.225.252.0/22\n43.226.32.0/22\n43.226.36.0/22\n43.226.40.0/22\n43.226.44.0/22\n43.226.48.0/22\n43.226.52.0/22\n43.226.56.0/22\n43.226.60.0/22\n43.226.64.0/22\n43.226.68.0/22\n43.226.72.0/22\n43.226.76.0/22\n43.226.80.0/22\n43.226.84.0/22\n43.226.88.0/22\n43.226.92.0/22\n43.226.96.0/22\n43.226.100.0/22\n43.226.104.0/22\n43.226.108.0/22\n43.226.112.0/22\n43.226.116.0/22\n43.226.120.0/22\n43.226.128.0/22\n43.226.132.0/22\n43.226.136.0/22\n43.226.140.0/22\n43.226.144.0/22\n43.226.148.0/22\n43.226.152.0/22\n43.226.156.0/22\n43.226.160.0/22\n43.226.164.0/22\n43.226.168.0/22\n43.226.172.0/22\n43.226.176.0/22\n43.226.180.0/22\n43.226.184.0/22\n43.226.188.0/22\n43.226.192.0/22\n43.226.196.0/22\n43.226.200.0/22\n43.226.204.0/22\n43.226.208.0/22\n43.226.212.0/22\n43.226.236.0/22\n43.226.240.0/22\n43.226.244.0/22\n43.226.248.0/22\n43.226.252.0/22\n43.227.0.0/22\n43.227.4.0/22\n43.227.8.0/22\n43.227.32.0/22\n43.227.36.0/22\n43.227.40.0/22\n43.227.44.0/22\n43.227.48.0/22\n43.227.52.0/22\n43.227.56.0/22\n43.227.60.0/22\n43.227.64.0/22\n43.227.68.0/22\n43.227.72.0/22\n43.227.76.0/22\n43.227.80.0/22\n43.227.84.0/22\n43.227.88.0/22\n43.227.92.0/22\n43.227.96.0/22\n43.227.100.0/22\n43.227.104.0/22\n43.227.136.0/22\n43.227.140.0/22\n43.227.144.0/22\n43.227.152.0/22\n43.227.156.0/22\n43.227.160.0/22\n43.227.164.0/22\n43.227.168.0/22\n43.227.172.0/22\n43.227.176.0/22\n43.227.180.0/22\n43.227.188.0/22\n43.227.192.0/22\n43.227.196.0/22\n43.227.200.0/22\n43.227.204.0/22\n43.227.208.0/22\n43.227.212.0/22\n43.227.216.0/22\n43.227.220.0/22\n43.227.232.0/22\n43.227.248.0/22\n43.227.252.0/22\n43.228.0.0/22\n43.228.4.0/22\n43.228.8.0/22\n43.228.12.0/22\n43.228.16.0/22\n43.228.20.0/22\n43.228.24.0/22\n43.228.28.0/22\n43.228.32.0/22\n43.228.36.0/22\n43.228.40.0/22\n43.228.44.0/22\n43.228.48.0/22\n43.228.52.0/22\n43.228.56.0/22\n43.228.60.0/22\n43.228.64.0/22\n43.228.68.0/22\n43.228.76.0/22\n43.228.100.0/22\n43.228.116.0/22\n43.228.120.0/22\n43.228.132.0/22\n43.228.136.0/22\n43.228.148.0/22\n43.228.152.0/22\n43.228.188.0/22\n43.229.16.0/22\n43.229.40.0/22\n43.229.48.0/22\n43.229.56.0/22\n43.229.96.0/22\n43.229.120.0/22\n43.229.136.0/22\n43.229.140.0/22\n43.229.144.0/22\n43.229.168.0/22\n43.229.172.0/22\n43.229.176.0/22\n43.229.180.0/22\n43.229.184.0/22\n43.229.188.0/22\n43.229.192.0/22\n43.229.196.0/22\n43.229.216.0/22\n43.229.220.0/22\n43.229.232.0/22\n43.229.236.0/22\n43.230.20.0/22\n43.230.32.0/22\n43.230.68.0/22\n43.230.72.0/22\n43.230.84.0/22\n43.230.124.0/22\n43.230.136.0/22\n43.230.168.0/22\n43.230.220.0/22\n43.230.224.0/22\n43.230.228.0/22\n43.230.232.0/22\n43.230.236.0/22\n43.230.240.0/22\n43.230.244.0/22\n43.230.248.0/22\n43.230.252.0/22\n43.231.32.0/22\n43.231.36.0/22\n43.231.40.0/22\n43.231.44.0/22\n43.231.80.0/22\n43.231.84.0/22\n43.231.88.0/22\n43.231.92.0/22\n43.231.96.0/22\n43.231.100.0/22\n43.231.104.0/22\n43.231.108.0/22\n43.231.136.0/22\n43.231.140.0/22\n43.231.144.0/22\n43.231.148.0/22\n43.231.152.0/22\n43.231.156.0/22\n43.231.160.0/22\n43.231.164.0/22\n43.231.168.0/22\n43.231.172.0/22\n43.231.176.0/22\n43.231.180.0/22\n43.236.0.0/22\n43.236.4.0/22\n43.236.8.0/22\n43.236.12.0/22\n43.236.16.0/22\n43.236.20.0/22\n43.236.24.0/22\n43.236.28.0/22\n43.236.32.0/22\n43.236.36.0/22\n43.236.40.0/22\n43.236.44.0/22\n43.236.48.0/22\n43.236.52.0/22\n43.236.56.0/22\n43.236.60.0/22\n43.236.64.0/22\n43.236.68.0/22\n43.236.72.0/22\n43.236.76.0/22\n43.236.80.0/22\n43.236.84.0/22\n43.236.88.0/22\n43.236.92.0/22\n43.236.96.0/22\n43.236.100.0/22\n43.236.104.0/22\n43.236.108.0/22\n43.236.112.0/22\n43.236.116.0/22\n43.236.120.0/22\n43.236.124.0/22\n43.236.128.0/22\n43.236.132.0/22\n43.236.136.0/22\n43.236.140.0/22\n43.236.144.0/22\n43.236.148.0/22\n43.236.152.0/22\n43.236.156.0/22\n43.236.160.0/22\n43.236.164.0/22\n43.236.168.0/22\n43.236.172.0/22\n43.236.176.0/22\n43.236.180.0/22\n43.236.184.0/22\n43.236.188.0/22\n43.236.192.0/22\n43.236.196.0/22\n43.236.200.0/22\n43.236.204.0/22\n43.236.208.0/22\n43.236.212.0/22\n43.236.216.0/22\n43.236.220.0/22\n43.236.224.0/22\n43.236.228.0/22\n43.236.232.0/22\n43.236.236.0/22\n43.236.240.0/22\n43.236.244.0/22\n43.236.248.0/22\n43.236.252.0/22\n43.237.0.0/22\n43.237.4.0/22\n43.237.8.0/22\n43.237.12.0/22\n43.237.16.0/22\n43.237.20.0/22\n43.237.24.0/22\n43.237.28.0/22\n43.237.32.0/22\n43.237.36.0/22\n43.237.40.0/22\n43.237.44.0/22\n43.237.48.0/22\n43.237.52.0/22\n43.237.56.0/22\n43.237.60.0/22\n43.237.64.0/22\n43.237.68.0/22\n43.237.72.0/22\n43.237.76.0/22\n43.237.80.0/22\n43.237.84.0/22\n43.237.88.0/22\n43.237.92.0/22\n43.237.96.0/22\n43.237.100.0/22\n43.237.104.0/22\n43.237.108.0/22\n43.237.112.0/22\n43.237.116.0/22\n43.237.120.0/22\n43.237.124.0/22\n43.237.128.0/22\n43.237.132.0/22\n43.237.136.0/22\n43.237.140.0/22\n43.237.144.0/22\n43.237.148.0/22\n43.237.152.0/22\n43.237.156.0/22\n43.237.160.0/22\n43.237.164.0/22\n43.237.168.0/22\n43.237.172.0/22\n43.237.176.0/22\n43.237.180.0/22\n43.237.184.0/22\n43.237.188.0/22\n43.237.192.0/22\n43.237.196.0/22\n43.237.200.0/22\n43.237.204.0/22\n43.237.208.0/22\n43.237.212.0/22\n43.237.216.0/22\n43.237.220.0/22\n43.237.224.0/22\n43.237.228.0/22\n43.237.232.0/22\n43.237.236.0/22\n43.237.240.0/22\n43.237.244.0/22\n43.237.248.0/22\n43.237.252.0/22\n43.238.0.0/22\n43.238.4.0/22\n43.238.8.0/22\n43.238.12.0/22\n43.238.16.0/22\n43.238.20.0/22\n43.238.24.0/22\n43.238.28.0/22\n43.238.32.0/22\n43.238.36.0/22\n43.238.40.0/22\n43.238.44.0/22\n43.238.48.0/22\n43.238.52.0/22\n43.238.56.0/22\n43.238.60.0/22\n43.238.64.0/22\n43.238.68.0/22\n43.238.72.0/22\n43.238.76.0/22\n43.238.80.0/22\n43.238.84.0/22\n43.238.88.0/22\n43.238.92.0/22\n43.238.96.0/22\n43.238.100.0/22\n43.238.104.0/22\n43.238.108.0/22\n43.238.112.0/22\n43.238.116.0/22\n43.238.120.0/22\n43.238.124.0/22\n43.238.128.0/22\n43.238.132.0/22\n43.238.136.0/22\n43.238.140.0/22\n43.238.144.0/22\n43.238.148.0/22\n43.238.152.0/22\n43.238.156.0/22\n43.238.160.0/22\n43.238.164.0/22\n43.238.168.0/22\n43.238.172.0/22\n43.238.176.0/22\n43.238.180.0/22\n43.238.184.0/22\n43.238.188.0/22\n43.238.192.0/22\n43.238.196.0/22\n43.238.200.0/22\n43.238.204.0/22\n43.238.208.0/22\n43.238.212.0/22\n43.238.216.0/22\n43.238.220.0/22\n43.238.224.0/22\n43.238.228.0/22\n43.238.232.0/22\n43.238.236.0/22\n43.238.240.0/22\n43.238.244.0/22\n43.238.248.0/22\n43.238.252.0/22\n43.239.0.0/22\n43.239.4.0/22\n43.239.8.0/21\n43.239.16.0/22\n43.239.20.0/22\n43.239.24.0/22\n43.239.28.0/22\n43.239.32.0/22\n43.239.36.0/22\n43.239.40.0/22\n43.239.44.0/22\n43.239.48.0/22\n43.239.116.0/22\n43.239.120.0/22\n43.239.172.0/22\n43.239.176.0/22\n43.240.0.0/22\n43.240.48.0/22\n43.240.56.0/22\n43.240.60.0/22\n43.240.68.0/22\n43.240.72.0/22\n43.240.76.0/22\n43.240.84.0/22\n43.240.124.0/22\n43.240.128.0/22\n43.240.132.0/22\n43.240.136.0/22\n43.240.156.0/22\n43.240.160.0/22\n43.240.164.0/22\n43.240.168.0/22\n43.240.172.0/22\n43.240.176.0/22\n43.240.180.0/22\n43.240.184.0/22\n43.240.188.0/22\n43.240.192.0/22\n43.240.196.0/22\n43.240.200.0/22\n43.240.204.0/22\n43.240.208.0/22\n43.240.212.0/22\n43.240.216.0/22\n43.240.220.0/22\n43.240.236.0/22\n43.240.240.0/22\n43.240.244.0/22\n43.240.248.0/22\n43.240.252.0/22\n43.241.0.0/22\n43.241.4.0/22\n43.241.8.0/22\n43.241.12.0/22\n43.241.16.0/22\n43.241.20.0/22\n43.241.48.0/22\n43.241.76.0/22\n43.241.80.0/22\n43.241.84.0/22\n43.241.88.0/22\n43.241.92.0/22\n43.241.112.0/22\n43.241.168.0/22\n43.241.172.0/22\n43.241.176.0/22\n43.241.180.0/22\n43.241.184.0/22\n43.241.196.0/22\n43.241.208.0/22\n43.241.212.0/22\n43.241.216.0/22\n43.241.220.0/22\n43.241.224.0/22\n43.241.228.0/22\n43.241.232.0/22\n43.241.236.0/22\n43.241.240.0/22\n43.241.248.0/22\n43.241.252.0/22\n43.242.8.0/22\n43.242.12.0/22\n43.242.16.0/22\n43.242.20.0/22\n43.242.24.0/22\n43.242.28.0/22\n43.242.44.0/22\n43.242.48.0/22\n43.242.52.0/22\n43.242.56.0/22\n43.242.60.0/22\n43.242.64.0/22\n43.242.72.0/22\n43.242.76.0/22\n43.242.80.0/22\n43.242.84.0/22\n43.242.88.0/22\n43.242.92.0/22\n43.242.96.0/22\n43.242.144.0/22\n43.242.148.0/22\n43.242.152.0/22\n43.242.156.0/22\n43.242.160.0/22\n43.242.164.0/22\n43.242.168.0/22\n43.242.180.0/22\n43.242.188.0/22\n43.242.192.0/22\n43.242.196.0/22\n43.242.204.0/22\n43.242.216.0/22\n43.242.220.0/22\n43.242.252.0/22\n43.243.4.0/22\n43.243.8.0/22\n43.243.12.0/22\n43.243.16.0/22\n43.243.24.0/22\n43.243.88.0/22\n43.243.128.0/22\n43.243.136.0/22\n43.243.144.0/22\n43.243.148.0/22\n43.243.156.0/22\n43.243.168.0/22\n43.243.180.0/22\n43.243.188.0/22\n43.243.228.0/22\n43.243.232.0/22\n43.243.244.0/22\n43.246.0.0/22\n43.246.4.0/22\n43.246.8.0/22\n43.246.12.0/22\n43.246.16.0/22\n43.246.20.0/22\n43.246.24.0/22\n43.246.28.0/22\n43.246.32.0/22\n43.246.36.0/22\n43.246.40.0/22\n43.246.44.0/22\n43.246.48.0/22\n43.246.52.0/22\n43.246.56.0/22\n43.246.60.0/22\n43.246.64.0/22\n43.246.68.0/22\n43.246.72.0/22\n43.246.76.0/22\n43.246.80.0/22\n43.246.84.0/22\n43.246.88.0/22\n43.246.92.0/22\n43.246.96.0/22\n43.246.112.0/22\n43.246.212.0/22\n43.246.228.0/22\n43.247.4.0/22\n43.247.8.0/22\n43.247.44.0/22\n43.247.48.0/22\n43.247.68.0/22\n43.247.76.0/22\n43.247.84.0/22\n43.247.88.0/22\n43.247.92.0/22\n43.247.96.0/22\n43.247.100.0/22\n43.247.108.0/22\n43.247.112.0/22\n43.247.148.0/22\n43.247.152.0/22\n43.247.176.0/22\n43.247.180.0/22\n43.247.184.0/22\n43.247.188.0/22\n43.247.196.0/22\n43.247.200.0/22\n43.247.204.0/22\n43.247.208.0/22\n43.247.212.0/22\n43.247.216.0/22\n43.247.220.0/22\n43.247.224.0/22\n43.247.228.0/22\n43.247.232.0/22\n43.247.236.0/22\n43.247.240.0/22\n43.247.244.0/22\n43.247.248.0/22\n43.247.252.0/22\n43.248.0.0/22\n43.248.4.0/22\n43.248.20.0/22\n43.248.28.0/22\n43.248.48.0/22\n43.248.76.0/22\n43.248.80.0/22\n43.248.84.0/22\n43.248.88.0/22\n43.248.92.0/22\n43.248.96.0/22\n43.248.100.0/22\n43.248.104.0/22\n43.248.108.0/22\n43.248.112.0/22\n43.248.116.0/22\n43.248.120.0/22\n43.248.124.0/22\n43.248.128.0/22\n43.248.132.0/22\n43.248.136.0/22\n43.248.140.0/22\n43.248.144.0/22\n43.248.148.0/22\n43.248.176.0/22\n43.248.180.0/22\n43.248.184.0/22\n43.248.188.0/22\n43.248.192.0/22\n43.248.196.0/22\n43.248.200.0/22\n43.248.204.0/22\n43.248.208.0/22\n43.248.228.0/22\n43.248.232.0/22\n43.248.244.0/22\n43.249.0.0/22\n43.249.4.0/22\n43.249.8.0/22\n43.249.24.0/22\n43.249.120.0/22\n43.249.132.0/22\n43.249.136.0/22\n43.249.144.0/22\n43.249.148.0/22\n43.249.152.0/22\n43.249.156.0/22\n43.249.160.0/22\n43.249.164.0/22\n43.249.168.0/22\n43.249.192.0/22\n43.249.236.0/22\n43.250.4.0/22\n43.250.12.0/22\n43.250.16.0/22\n43.250.20.0/22\n43.250.28.0/22\n43.250.32.0/22\n43.250.36.0/22\n43.250.72.0/22\n43.250.96.0/22\n43.250.100.0/22\n43.250.104.0/22\n43.250.108.0/22\n43.250.112.0/22\n43.250.116.0/22\n43.250.128.0/22\n43.250.144.0/22\n43.250.148.0/22\n43.250.160.0/22\n43.250.168.0/22\n43.250.172.0/22\n43.250.176.0/22\n43.250.200.0/22\n43.250.212.0/22\n43.250.216.0/22\n43.250.220.0/22\n43.250.236.0/22\n43.250.244.0/22\n43.251.4.0/22\n43.251.8.0/22\n43.251.12.0/22\n43.251.36.0/22\n43.251.116.0/22\n43.251.192.0/22\n43.251.232.0/22\n43.251.236.0/22\n43.251.244.0/22\n43.252.40.0/22\n43.252.48.0/22\n43.252.56.0/22\n43.252.224.0/22\n43.254.0.0/22\n43.254.4.0/22\n43.254.8.0/22\n43.254.24.0/22\n43.254.36.0/22\n43.254.44.0/22\n43.254.52.0/22\n43.254.64.0/22\n43.254.72.0/22\n43.254.84.0/22\n43.254.88.0/22\n43.254.92.0/22\n43.254.100.0/22\n43.254.104.0/22\n43.254.112.0/22\n43.254.116.0/22\n43.254.128.0/22\n43.254.136.0/22\n43.254.140.0/22\n43.254.144.0/22\n43.254.148.0/22\n43.254.152.0/22\n43.254.156.0/22\n43.254.168.0/22\n43.254.172.0/22\n43.254.180.0/22\n43.254.184.0/22\n43.254.188.0/22\n43.254.192.0/22\n43.254.196.0/22\n43.254.200.0/22\n43.254.208.0/22\n43.254.220.0/22\n43.254.224.0/22\n43.254.228.0/22\n43.254.232.0/22\n43.254.236.0/22\n43.254.240.0/22\n43.254.248.0/22\n43.254.252.0/22\n43.255.0.0/22\n43.255.4.0/22\n43.255.8.0/22\n43.255.16.0/22\n43.255.48.0/22\n43.255.64.0/22\n43.255.68.0/22\n43.255.72.0/22\n43.255.76.0/22\n43.255.84.0/22\n43.255.96.0/22\n43.255.108.0/22\n43.255.144.0/22\n43.255.168.0/22\n43.255.176.0/22\n43.255.184.0/22\n43.255.192.0/22\n43.255.200.0/22\n43.255.204.0/22\n43.255.208.0/22\n43.255.212.0/22\n43.255.224.0/22\n43.255.228.0/22\n43.255.232.0/22\n43.255.244.0/22\n45.40.192.0/18\n45.65.16.0/22\n45.65.20.0/22\n45.65.24.0/22\n45.65.28.0/22\n45.112.132.0/22\n45.112.188.0/22\n45.112.208.0/22\n45.112.212.0/22\n45.112.216.0/22\n45.112.220.0/22\n45.112.228.0/22\n45.112.232.0/22\n45.112.236.0/22\n45.113.12.0/22\n45.113.16.0/22\n45.113.20.0/22\n45.113.24.0/22\n45.113.28.0/22\n45.113.40.0/22\n45.113.52.0/22\n45.113.56.0/22\n45.113.72.0/22\n45.113.108.0/22\n45.113.144.0/22\n45.113.148.0/22\n45.113.168.0/22\n45.113.176.0/22\n45.113.184.0/22\n45.113.200.0/22\n45.113.204.0/22\n45.113.208.0/22\n45.113.212.0/22\n45.113.216.0/22\n45.113.220.0/22\n45.113.228.0/22\n45.113.240.0/22\n45.113.252.0/22\n45.114.0.0/22\n45.114.12.0/22\n45.114.32.0/22\n45.114.40.0/22\n45.114.52.0/22\n45.114.96.0/22\n45.114.104.0/22\n45.114.108.0/22\n45.114.124.0/22\n45.114.136.0/22\n45.114.196.0/22\n45.114.200.0/22\n45.114.228.0/22\n45.114.236.0/22\n45.114.252.0/22\n45.115.44.0/22\n45.115.100.0/22\n45.115.120.0/22\n45.115.132.0/22\n45.115.144.0/22\n45.115.156.0/22\n45.115.164.0/22\n45.115.200.0/22\n45.115.212.0/22\n45.115.216.0/22\n45.115.228.0/22\n45.115.236.0/22\n45.115.244.0/22\n45.115.248.0/22\n45.116.12.0/22\n45.116.16.0/22\n45.116.20.0/22\n45.116.24.0/22\n45.116.32.0/22\n45.116.36.0/22\n45.116.52.0/22\n45.116.96.0/22\n45.116.100.0/22\n45.116.140.0/22\n45.116.152.0/22\n45.116.208.0/22\n45.117.8.0/22\n45.117.20.0/22\n45.117.68.0/22\n45.117.124.0/22\n45.117.252.0/22\n45.119.52.0/22\n45.119.60.0/22\n45.119.64.0/22\n45.119.68.0/22\n45.119.72.0/22\n45.119.104.0/22\n45.119.116.0/22\n45.119.232.0/22\n45.120.100.0/22\n45.120.140.0/22\n45.120.164.0/22\n45.120.220.0/22\n45.120.240.0/22\n45.121.20.0/22\n45.121.52.0/22\n45.121.64.0/22\n45.121.68.0/22\n45.121.72.0/22\n45.121.92.0/22\n45.121.96.0/22\n45.121.104.0/22\n45.121.172.0/22\n45.121.176.0/22\n45.121.212.0/22\n45.121.240.0/22\n45.121.244.0/22\n45.121.248.0/22\n45.121.252.0/22\n45.122.0.0/22\n45.122.4.0/22\n45.122.8.0/22\n45.122.12.0/22\n45.122.16.0/22\n45.122.20.0/22\n45.122.24.0/22\n45.122.28.0/22\n45.122.32.0/22\n45.122.36.0/22\n45.122.40.0/22\n45.122.60.0/22\n45.122.64.0/22\n45.122.68.0/22\n45.122.72.0/22\n45.122.76.0/22\n45.122.80.0/22\n45.122.84.0/22\n45.122.88.0/22\n45.122.92.0/22\n45.122.96.0/21\n45.122.104.0/22\n45.122.108.0/22\n45.122.112.0/22\n45.122.116.0/22\n45.122.160.0/22\n45.122.164.0/22\n45.122.168.0/22\n45.122.172.0/22\n45.122.176.0/22\n45.122.180.0/22\n45.122.184.0/22\n45.122.188.0/22\n45.122.192.0/22\n45.122.196.0/22\n45.122.200.0/22\n45.122.204.0/22\n45.122.208.0/22\n45.122.212.0/22\n45.122.216.0/22\n45.123.28.0/22\n45.123.32.0/22\n45.123.36.0/22\n45.123.44.0/22\n45.123.48.0/22\n45.123.52.0/22\n45.123.56.0/22\n45.123.60.0/22\n45.123.64.0/22\n45.123.68.0/22\n45.123.72.0/22\n45.123.76.0/22\n45.123.80.0/22\n45.123.84.0/22\n45.123.88.0/22\n45.123.120.0/22\n45.123.128.0/22\n45.123.132.0/22\n45.123.136.0/22\n45.123.148.0/22\n45.123.152.0/22\n45.123.156.0/22\n45.123.164.0/22\n45.123.168.0/22\n45.123.172.0/22\n45.123.176.0/22\n45.123.180.0/22\n45.123.184.0/22\n45.123.204.0/22\n45.123.212.0/22\n45.123.224.0/22\n45.123.228.0/22\n45.123.232.0/22\n45.123.236.0/22\n45.123.240.0/22\n45.123.244.0/22\n45.123.248.0/22\n45.123.252.0/22\n45.124.0.0/22\n45.124.20.0/22\n45.124.28.0/22\n45.124.32.0/22\n45.124.36.0/22\n45.124.44.0/22\n45.124.68.0/22\n45.124.76.0/22\n45.124.80.0/22\n45.124.100.0/22\n45.124.124.0/22\n45.124.172.0/22\n45.124.176.0/22\n45.124.208.0/22\n45.124.248.0/22\n45.124.252.0/22\n45.125.12.0/22\n45.125.16.0/22\n45.125.24.0/22\n45.125.28.0/22\n45.125.32.0/22\n45.125.44.0/22\n45.125.52.0/22\n45.125.56.0/22\n45.125.76.0/22\n45.125.80.0/22\n45.125.84.0/22\n45.125.88.0/22\n45.125.92.0/22\n45.125.96.0/22\n45.125.100.0/22\n45.125.104.0/22\n45.125.136.0/22\n45.126.48.0/22\n45.126.52.0/22\n45.126.100.0/22\n45.126.108.0/22\n45.126.112.0/22\n45.126.116.0/22\n45.126.120.0/22\n45.126.212.0/22\n45.126.220.0/22\n45.127.8.0/22\n45.127.12.0/22\n45.127.36.0/22\n45.127.96.0/22\n45.127.116.0/22\n45.127.124.0/22\n45.127.128.0/22\n45.127.144.0/22\n45.127.148.0/22\n45.127.156.0/22\n45.127.216.0/22\n45.248.8.0/22\n45.248.80.0/22\n45.248.84.0/22\n45.248.88.0/22\n45.248.96.0/22\n45.248.100.0/22\n45.248.104.0/22\n45.248.108.0/22\n45.248.128.0/22\n45.248.132.0/22\n45.248.204.0/22\n45.248.208.0/22\n45.248.212.0/22\n45.248.216.0/22\n45.248.220.0/22\n45.248.224.0/22\n45.248.228.0/22\n45.248.232.0/22\n45.248.236.0/22\n45.248.240.0/22\n45.248.244.0/22\n45.248.248.0/22\n45.248.252.0/22\n45.249.0.0/22\n45.249.4.0/22\n45.249.12.0/22\n45.249.16.0/22\n45.249.20.0/22\n45.249.24.0/22\n45.249.28.0/22\n45.249.32.0/22\n45.249.36.0/22\n45.249.92.0/22\n45.249.112.0/22\n45.249.180.0/22\n45.249.188.0/22\n45.249.192.0/22\n45.249.196.0/22\n45.249.200.0/22\n45.249.204.0/22\n45.249.208.0/22\n45.249.212.0/22\n45.250.12.0/22\n45.250.16.0/22\n45.250.28.0/22\n45.250.32.0/22\n45.250.36.0/22\n45.250.40.0/22\n45.250.76.0/22\n45.250.80.0/22\n45.250.84.0/22\n45.250.88.0/22\n45.250.92.0/22\n45.250.96.0/22\n45.250.104.0/22\n45.250.108.0/22\n45.250.112.0/22\n45.250.116.0/22\n45.250.120.0/22\n45.250.124.0/22\n45.250.128.0/22\n45.250.132.0/22\n45.250.136.0/22\n45.250.140.0/22\n45.250.144.0/22\n45.250.148.0/22\n45.250.152.0/22\n45.250.164.0/22\n45.250.180.0/22\n45.250.184.0/22\n45.250.188.0/22\n45.250.192.0/22\n45.251.0.0/22\n45.251.8.0/22\n45.251.16.0/22\n45.251.20.0/22\n45.251.52.0/22\n45.251.84.0/22\n45.251.88.0/22\n45.251.92.0/22\n45.251.96.0/22\n45.251.100.0/22\n45.251.120.0/22\n45.251.124.0/22\n45.251.136.0/22\n45.251.140.0/22\n45.251.144.0/22\n45.251.148.0/22\n45.251.152.0/22\n45.251.156.0/22\n45.251.160.0/22\n45.251.164.0/22\n45.251.168.0/22\n45.251.172.0/22\n45.251.176.0/22\n45.251.180.0/22\n45.251.184.0/22\n45.251.188.0/22\n45.251.192.0/22\n45.251.196.0/22\n45.251.200.0/22\n45.251.204.0/22\n45.251.208.0/22\n45.251.212.0/22\n45.251.216.0/22\n45.251.220.0/22\n45.251.224.0/22\n45.252.0.0/22\n45.252.4.0/22\n45.252.8.0/22\n45.252.12.0/22\n45.252.16.0/22\n45.252.20.0/22\n45.252.24.0/22\n45.252.28.0/22\n45.252.32.0/22\n45.252.36.0/22\n45.252.40.0/22\n45.252.44.0/22\n45.252.48.0/22\n45.252.60.0/22\n45.252.84.0/22\n45.252.88.0/22\n45.252.92.0/22\n45.252.96.0/22\n45.252.100.0/22\n45.252.104.0/22\n45.252.108.0/22\n45.252.112.0/22\n45.252.116.0/22\n45.252.120.0/22\n45.252.124.0/22\n45.252.128.0/22\n45.252.132.0/22\n45.252.136.0/22\n45.252.140.0/22\n45.252.144.0/22\n45.252.148.0/22\n45.252.152.0/22\n45.252.156.0/22\n45.252.160.0/22\n45.252.164.0/22\n45.252.168.0/22\n45.252.172.0/22\n45.252.176.0/22\n45.252.192.0/22\n45.252.196.0/22\n45.252.200.0/22\n45.252.204.0/22\n45.252.208.0/22\n45.252.212.0/22\n45.252.216.0/22\n45.252.220.0/22\n45.252.224.0/22\n45.252.228.0/22\n45.252.232.0/22\n45.253.0.0/22\n45.253.4.0/22\n45.253.8.0/22\n45.253.12.0/22\n45.253.16.0/22\n45.253.20.0/22\n45.253.24.0/22\n45.253.28.0/22\n45.253.32.0/22\n45.253.36.0/22\n45.253.40.0/22\n45.253.44.0/22\n45.253.48.0/22\n45.253.52.0/22\n45.253.56.0/22\n45.253.60.0/22\n45.253.64.0/22\n45.253.68.0/22\n45.253.72.0/22\n45.253.76.0/22\n45.253.80.0/22\n45.253.84.0/22\n45.253.92.0/22\n45.253.96.0/22\n45.253.100.0/22\n45.253.104.0/22\n45.253.108.0/22\n45.253.112.0/22\n45.253.116.0/22\n45.253.120.0/22\n45.253.132.0/22\n45.253.136.0/22\n45.253.140.0/22\n45.253.144.0/22\n45.253.148.0/22\n45.253.152.0/22\n45.253.156.0/22\n45.253.160.0/22\n45.253.164.0/22\n45.253.168.0/22\n45.253.172.0/22\n45.253.176.0/22\n45.253.180.0/22\n45.253.184.0/22\n45.253.188.0/22\n45.253.192.0/22\n45.253.196.0/22\n45.253.200.0/22\n45.253.204.0/22\n45.253.208.0/22\n45.253.212.0/22\n45.253.216.0/22\n45.253.220.0/22\n45.253.224.0/22\n45.253.228.0/22\n45.253.232.0/22\n45.253.236.0/22\n45.253.240.0/22\n45.253.244.0/22\n45.253.248.0/22\n45.253.252.0/22\n45.254.0.0/22\n45.254.4.0/22\n45.254.8.0/22\n45.254.12.0/22\n45.254.16.0/22\n45.254.20.0/22\n45.254.24.0/22\n45.254.28.0/22\n45.254.40.0/22\n45.254.48.0/22\n45.254.52.0/22\n45.254.56.0/22\n45.254.60.0/22\n45.254.64.0/22\n45.254.68.0/22\n45.254.72.0/22\n45.254.76.0/22\n45.254.80.0/22\n45.254.84.0/22\n45.254.88.0/22\n45.254.92.0/22\n45.254.96.0/22\n45.254.100.0/22\n45.254.104.0/22\n45.254.108.0/22\n45.254.112.0/22\n45.254.116.0/22\n45.254.120.0/22\n45.254.124.0/22\n45.254.128.0/22\n45.254.132.0/22\n45.254.136.0/22\n45.254.140.0/22\n45.254.144.0/22\n45.254.148.0/22\n45.254.152.0/22\n45.254.156.0/22\n45.254.160.0/22\n45.254.164.0/22\n45.254.168.0/22\n45.254.172.0/22\n45.254.176.0/22\n45.254.180.0/22\n45.254.184.0/22\n45.254.188.0/22\n45.254.192.0/22\n45.254.196.0/22\n45.254.200.0/22\n45.254.204.0/22\n45.254.208.0/22\n45.254.212.0/22\n45.254.216.0/22\n45.254.220.0/22\n45.254.224.0/22\n45.254.228.0/22\n45.254.236.0/22\n45.254.240.0/22\n45.254.248.0/22\n45.255.0.0/22\n45.255.4.0/22\n45.255.8.0/22\n45.255.12.0/22\n45.255.16.0/22\n45.255.20.0/22\n45.255.24.0/22\n45.255.28.0/22\n45.255.32.0/22\n45.255.36.0/22\n45.255.40.0/22\n45.255.44.0/22\n45.255.48.0/22\n45.255.52.0/22\n45.255.56.0/22\n45.255.60.0/22\n45.255.64.0/22\n45.255.68.0/22\n45.255.72.0/22\n45.255.76.0/22\n45.255.80.0/22\n45.255.84.0/22\n45.255.88.0/22\n45.255.92.0/22\n45.255.96.0/22\n45.255.100.0/22\n45.255.104.0/22\n45.255.108.0/22\n45.255.112.0/22\n45.255.116.0/22\n45.255.120.0/22\n45.255.124.0/22\n45.255.132.0/22\n45.255.136.0/22\n45.255.140.0/22\n45.255.144.0/22\n45.255.148.0/22\n45.255.152.0/22\n45.255.156.0/22\n45.255.160.0/22\n45.255.164.0/22\n45.255.168.0/22\n45.255.172.0/22\n45.255.176.0/22\n45.255.180.0/22\n45.255.184.0/22\n45.255.188.0/22\n45.255.192.0/22\n45.255.196.0/22\n45.255.200.0/22\n45.255.204.0/22\n45.255.208.0/22\n45.255.212.0/22\n45.255.216.0/22\n45.255.220.0/22\n45.255.224.0/22\n45.255.228.0/22\n45.255.232.0/22\n45.255.236.0/22\n45.255.240.0/22\n45.255.244.0/22\n45.255.248.0/22\n47.92.0.0/14\n47.96.0.0/11\n49.4.0.0/14\n49.51.0.0/16\n49.52.0.0/14\n49.64.0.0/11\n49.112.0.0/13\n49.120.0.0/14\n49.128.0.0/24\n49.128.2.0/23\n49.128.4.0/22\n49.140.0.0/15\n49.152.0.0/14\n49.208.0.0/15\n49.210.0.0/15\n49.220.0.0/14\n49.232.0.0/14\n49.239.0.0/18\n49.239.192.0/18\n49.246.224.0/19\n52.80.0.0/16\n52.81.0.0/16\n52.82.0.0/15\n54.222.0.0/15\n58.14.0.0/15\n58.16.0.0/16\n58.17.0.0/17\n58.17.128.0/17\n58.18.0.0/16\n58.19.0.0/16\n58.20.0.0/16\n58.21.0.0/16\n58.22.0.0/15\n58.24.0.0/15\n58.30.0.0/15\n58.32.0.0/13\n58.40.0.0/15\n58.42.0.0/16\n58.43.0.0/16\n58.44.0.0/14\n58.48.0.0/13\n58.56.0.0/15\n58.58.0.0/16\n58.59.0.0/17\n58.59.128.0/17\n58.60.0.0/14\n58.65.232.0/21\n58.66.0.0/15\n58.68.128.0/17\n58.82.0.0/17\n58.83.0.0/17\n58.83.128.0/17\n58.87.64.0/18\n58.99.128.0/17\n58.100.0.0/15\n58.116.0.0/14\n58.128.0.0/13\n58.144.0.0/16\n58.154.0.0/15\n58.192.0.0/15\n58.194.0.0/15\n58.196.0.0/15\n58.198.0.0/15\n58.200.0.0/13\n58.208.0.0/12\n58.240.0.0/15\n58.242.0.0/15\n58.244.0.0/15\n58.246.0.0/15\n58.248.0.0/13\n59.32.0.0/13\n59.40.0.0/15\n59.42.0.0/16\n59.43.0.0/16\n59.44.0.0/14\n59.48.0.0/16\n59.49.0.0/17\n59.49.128.0/17\n59.50.0.0/16\n59.51.0.0/17\n59.51.128.0/17\n59.52.0.0/14\n59.56.0.0/14\n59.60.0.0/15\n59.62.0.0/15\n59.64.0.0/14\n59.68.0.0/14\n59.72.0.0/15\n59.74.0.0/15\n59.76.0.0/16\n59.77.0.0/16\n59.78.0.0/15\n59.80.0.0/15\n59.82.0.0/15\n59.107.0.0/17\n59.107.128.0/17\n59.108.0.0/15\n59.110.0.0/15\n59.151.0.0/17\n59.152.16.0/22\n59.152.20.0/22\n59.152.24.0/22\n59.152.28.0/22\n59.152.32.0/22\n59.152.36.0/22\n59.152.64.0/22\n59.152.68.0/22\n59.152.72.0/22\n59.152.76.0/22\n59.152.112.0/22\n59.152.116.0/22\n59.153.4.0/22\n59.153.32.0/22\n59.153.60.0/22\n59.153.64.0/22\n59.153.68.0/22\n59.153.72.0/22\n59.153.92.0/22\n59.153.116.0/22\n59.153.136.0/22\n59.153.152.0/22\n59.153.156.0/22\n59.153.164.0/22\n59.153.168.0/22\n59.153.172.0/22\n59.153.176.0/22\n59.153.180.0/22\n59.153.184.0/22\n59.153.188.0/22\n59.153.192.0/22\n59.155.0.0/16\n59.172.0.0/15\n59.174.0.0/15\n59.191.0.0/17\n59.191.240.0/20\n59.192.0.0/10\n60.0.0.0/13\n60.8.0.0/15\n60.10.0.0/16\n60.11.0.0/16\n60.12.0.0/16\n60.13.0.0/18\n60.13.64.0/18\n60.13.128.0/17\n60.14.0.0/15\n60.16.0.0/13\n60.24.0.0/14\n60.28.0.0/15\n60.30.0.0/16\n60.31.0.0/16\n60.55.0.0/16\n60.63.0.0/16\n60.160.0.0/15\n60.162.0.0/15\n60.164.0.0/15\n60.166.0.0/15\n60.168.0.0/13\n60.176.0.0/12\n60.194.0.0/15\n60.200.0.0/14\n60.204.0.0/16\n60.205.0.0/16\n60.206.0.0/15\n60.208.0.0/13\n60.216.0.0/15\n60.218.0.0/15\n60.220.0.0/14\n60.232.0.0/15\n60.235.0.0/16\n60.245.128.0/17\n60.247.0.0/16\n60.252.0.0/16\n60.253.128.0/17\n60.255.0.0/16\n61.4.80.0/22\n61.4.84.0/22\n61.4.88.0/21\n61.4.176.0/20\n61.8.160.0/20\n61.14.212.0/22\n61.14.216.0/22\n61.14.220.0/22\n61.14.240.0/22\n61.14.244.0/22\n61.28.0.0/20\n61.28.16.0/20\n61.28.32.0/19\n61.28.64.0/18\n61.29.128.0/18\n61.29.192.0/19\n61.29.224.0/20\n61.29.240.0/20\n61.45.128.0/18\n61.45.224.0/20\n61.47.128.0/18\n61.48.0.0/14\n61.52.0.0/15\n61.54.0.0/16\n61.55.0.0/16\n61.87.192.0/18\n61.128.0.0/15\n61.130.0.0/15\n61.132.0.0/16\n61.133.0.0/17\n61.133.128.0/17\n61.134.0.0/18\n61.134.64.0/19\n61.134.96.0/19\n61.134.128.0/18\n61.134.192.0/18\n61.135.0.0/16\n61.136.0.0/18\n61.136.64.0/18\n61.136.128.0/17\n61.137.0.0/17\n61.137.128.0/17\n61.138.0.0/18\n61.138.64.0/18\n61.138.128.0/18\n61.138.192.0/18\n61.139.0.0/17\n61.139.128.0/18\n61.139.192.0/18\n61.140.0.0/14\n61.144.0.0/14\n61.148.0.0/15\n61.150.0.0/15\n61.152.0.0/16\n61.153.0.0/16\n61.154.0.0/15\n61.156.0.0/16\n61.157.0.0/16\n61.158.0.0/17\n61.158.128.0/17\n61.159.0.0/18\n61.159.64.0/18\n61.159.128.0/17\n61.160.0.0/16\n61.161.0.0/18\n61.161.64.0/18\n61.161.128.0/17\n61.162.0.0/16\n61.163.0.0/16\n61.164.0.0/16\n61.165.0.0/16\n61.166.0.0/16\n61.167.0.0/16\n61.168.0.0/16\n61.169.0.0/16\n61.170.0.0/15\n61.172.0.0/14\n61.176.0.0/16\n61.177.0.0/16\n61.178.0.0/16\n61.179.0.0/16\n61.180.0.0/17\n61.180.128.0/17\n61.181.0.0/16\n61.182.0.0/16\n61.183.0.0/16\n61.184.0.0/14\n61.188.0.0/16\n61.189.0.0/17\n61.189.128.0/17\n61.190.0.0/15\n61.232.0.0/14\n61.236.0.0/15\n61.240.0.0/14\n62.234.0.0/16\n94.191.0.0/17\n101.0.0.0/22\n101.1.0.0/22\n101.2.172.0/22\n101.4.0.0/14\n101.16.0.0/12\n101.32.0.0/14\n101.36.0.0/17\n101.36.128.0/17\n101.37.0.0/16\n101.38.0.0/15\n101.40.0.0/13\n101.48.0.0/15\n101.50.8.0/22\n101.50.12.0/22\n101.50.56.0/22\n101.52.0.0/16\n101.53.100.0/22\n101.54.0.0/16\n101.55.224.0/21\n101.64.0.0/13\n101.72.0.0/14\n101.76.0.0/15\n101.78.0.0/22\n101.78.32.0/19\n101.80.0.0/12\n101.96.0.0/21\n101.96.8.0/22\n101.96.16.0/20\n101.96.128.0/17\n101.99.96.0/19\n101.101.64.0/19\n101.101.100.0/24\n101.101.102.0/23\n101.101.104.0/21\n101.101.112.0/20\n101.102.64.0/19\n101.102.100.0/23\n101.102.102.0/24\n101.102.104.0/21\n101.102.112.0/20\n101.104.0.0/14\n101.110.64.0/19\n101.110.96.0/20\n101.110.116.0/22\n101.110.120.0/21\n101.120.0.0/14\n101.124.0.0/15\n101.126.0.0/16\n101.128.0.0/22\n101.128.8.0/21\n101.128.16.0/20\n101.128.32.0/19\n101.129.0.0/16\n101.130.0.0/15\n101.132.0.0/14\n101.144.0.0/12\n101.192.0.0/14\n101.196.0.0/14\n101.200.0.0/15\n101.203.128.0/19\n101.203.160.0/21\n101.203.172.0/22\n101.203.176.0/20\n101.204.0.0/14\n101.224.0.0/13\n101.232.0.0/15\n101.234.64.0/21\n101.234.76.0/22\n101.234.80.0/20\n101.234.96.0/19\n101.236.0.0/14\n101.240.0.0/14\n101.244.0.0/14\n101.248.0.0/15\n101.251.0.0/22\n101.251.8.0/21\n101.251.16.0/20\n101.251.32.0/19\n101.251.64.0/18\n101.251.128.0/17\n101.252.0.0/15\n101.254.0.0/16\n103.1.8.0/22\n103.1.20.0/22\n103.1.24.0/22\n103.1.72.0/22\n103.1.88.0/22\n103.1.168.0/22\n103.2.108.0/22\n103.2.156.0/22\n103.2.164.0/22\n103.2.200.0/22\n103.2.204.0/22\n103.2.208.0/22\n103.2.212.0/22\n103.3.84.0/22\n103.3.88.0/22\n103.3.92.0/22\n103.3.96.0/22\n103.3.100.0/22\n103.3.104.0/22\n103.3.108.0/22\n103.3.112.0/22\n103.3.116.0/22\n103.3.120.0/22\n103.3.124.0/22\n103.3.128.0/22\n103.3.132.0/22\n103.3.136.0/22\n103.3.140.0/22\n103.3.148.0/22\n103.3.152.0/22\n103.3.156.0/22\n103.4.56.0/22\n103.4.168.0/22\n103.4.184.0/22\n103.4.224.0/22\n103.5.36.0/22\n103.5.52.0/22\n103.5.56.0/22\n103.5.152.0/22\n103.5.168.0/22\n103.5.192.0/22\n103.5.252.0/22\n103.6.76.0/22\n103.6.108.0/22\n103.6.220.0/22\n103.6.228.0/22\n103.7.4.0/22\n103.7.28.0/22\n103.7.140.0/22\n103.7.212.0/22\n103.7.216.0/22\n103.7.220.0/22\n103.8.0.0/22\n103.8.4.0/22\n103.8.8.0/22\n103.8.32.0/22\n103.8.52.0/22\n103.8.68.0/22\n103.8.108.0/22\n103.8.156.0/22\n103.8.200.0/22\n103.8.204.0/22\n103.8.220.0/22\n103.9.8.0/22\n103.9.24.0/22\n103.9.108.0/22\n103.9.152.0/22\n103.9.192.0/22\n103.9.248.0/22\n103.9.252.0/22\n103.10.0.0/22\n103.10.16.0/22\n103.10.84.0/22\n103.10.140.0/22\n103.11.16.0/22\n103.11.168.0/22\n103.11.180.0/22\n103.12.32.0/22\n103.12.68.0/22\n103.12.92.0/22\n103.12.136.0/22\n103.12.184.0/22\n103.12.232.0/22\n103.13.12.0/22\n103.13.72.0/23\n103.13.124.0/22\n103.13.144.0/22\n103.13.196.0/22\n103.13.220.0/22\n103.13.244.0/22\n103.14.32.0/22\n103.14.84.0/22\n103.14.100.0/22\n103.14.112.0/22\n103.14.132.0/22\n103.14.136.0/22\n103.14.156.0/22\n103.14.240.0/22\n103.15.4.0/22\n103.15.8.0/22\n103.15.16.0/22\n103.15.96.0/22\n103.15.200.0/22\n103.16.52.0/22\n103.16.80.0/22\n103.16.84.0/22\n103.16.88.0/22\n103.16.108.0/22\n103.16.124.0/22\n103.17.40.0/22\n103.17.64.0/22\n103.17.120.0/22\n103.17.136.0/22\n103.17.160.0/22\n103.17.204.0/22\n103.17.228.0/22\n103.18.192.0/22\n103.18.208.0/22\n103.18.212.0/22\n103.18.224.0/22\n103.19.0.0/22\n103.19.12.0/22\n103.19.40.0/22\n103.19.44.0/22\n103.19.64.0/22\n103.19.68.0/22\n103.19.72.0/22\n103.19.232.0/22\n103.20.12.0/22\n103.20.32.0/22\n103.20.44.0/22\n103.20.68.0/22\n103.20.112.0/22\n103.20.128.0/22\n103.20.160.0/22\n103.20.248.0/22\n103.21.112.0/22\n103.21.116.0/22\n103.21.136.0/22\n103.21.140.0/22\n103.21.176.0/22\n103.21.208.0/22\n103.21.240.0/22\n103.22.0.0/22\n103.22.4.0/22\n103.22.8.0/22\n103.22.12.0/22\n103.22.16.0/22\n103.22.20.0/22\n103.22.24.0/22\n103.22.28.0/22\n103.22.32.0/22\n103.22.36.0/22\n103.22.40.0/22\n103.22.44.0/22\n103.22.48.0/22\n103.22.52.0/22\n103.22.56.0/22\n103.22.60.0/22\n103.22.64.0/22\n103.22.68.0/22\n103.22.72.0/22\n103.22.76.0/22\n103.22.80.0/22\n103.22.84.0/22\n103.22.88.0/22\n103.22.92.0/22\n103.22.100.0/22\n103.22.104.0/22\n103.22.108.0/22\n103.22.112.0/22\n103.22.116.0/22\n103.22.120.0/22\n103.22.124.0/22\n103.22.188.0/22\n103.22.228.0/22\n103.22.252.0/22\n103.23.8.0/22\n103.23.56.0/22\n103.23.160.0/22\n103.23.164.0/22\n103.23.176.0/22\n103.23.228.0/22\n103.24.24.0/22\n103.24.116.0/22\n103.24.128.0/22\n103.24.144.0/22\n103.24.176.0/22\n103.24.184.0/22\n103.24.220.0/22\n103.24.228.0/22\n103.24.248.0/22\n103.24.252.0/22\n103.25.8.0/23\n103.25.20.0/22\n103.25.24.0/22\n103.25.28.0/22\n103.25.32.0/22\n103.25.36.0/22\n103.25.40.0/22\n103.25.48.0/22\n103.25.64.0/22\n103.25.68.0/22\n103.25.148.0/22\n103.25.156.0/22\n103.25.216.0/22\n103.26.0.0/22\n103.26.64.0/22\n103.26.76.0/22\n103.26.116.0/22\n103.26.132.0/22\n103.26.156.0/22\n103.26.160.0/22\n103.26.228.0/22\n103.26.240.0/22\n103.27.4.0/22\n103.27.12.0/22\n103.27.24.0/22\n103.27.56.0/22\n103.27.96.0/22\n103.27.184.0/22\n103.27.208.0/22\n103.27.212.0/22\n103.27.240.0/22\n103.28.4.0/22\n103.28.8.0/22\n103.28.184.0/22\n103.28.204.0/22\n103.28.212.0/22\n103.29.16.0/22\n103.29.128.0/22\n103.29.132.0/22\n103.29.136.0/22\n103.30.20.0/22\n103.30.96.0/22\n103.30.148.0/22\n103.30.200.0/22\n103.30.228.0/22\n103.30.236.0/22\n103.31.0.0/22\n103.31.48.0/22\n103.31.52.0/22\n103.31.56.0/22\n103.31.60.0/22\n103.31.64.0/22\n103.31.68.0/22\n103.31.148.0/22\n103.31.160.0/22\n103.31.168.0/22\n103.31.200.0/22\n103.31.236.0/22\n103.32.0.0/22\n103.32.4.0/22\n103.32.8.0/22\n103.32.12.0/22\n103.32.16.0/22\n103.32.20.0/22\n103.32.24.0/22\n103.32.28.0/22\n103.32.32.0/22\n103.32.36.0/22\n103.32.40.0/22\n103.32.44.0/22\n103.32.48.0/22\n103.32.52.0/22\n103.32.56.0/22\n103.32.60.0/22\n103.32.64.0/22\n103.32.68.0/22\n103.32.72.0/22\n103.32.76.0/22\n103.32.80.0/22\n103.32.84.0/22\n103.32.88.0/22\n103.32.92.0/22\n103.32.96.0/22\n103.32.100.0/22\n103.32.104.0/22\n103.32.108.0/22\n103.32.112.0/22\n103.32.116.0/22\n103.32.120.0/22\n103.32.124.0/22\n103.32.128.0/22\n103.32.132.0/22\n103.32.136.0/22\n103.32.140.0/22\n103.32.144.0/22\n103.32.148.0/22\n103.32.152.0/22\n103.32.156.0/22\n103.32.160.0/22\n103.32.164.0/22\n103.32.168.0/22\n103.32.172.0/22\n103.32.176.0/22\n103.32.180.0/22\n103.32.184.0/22\n103.32.188.0/22\n103.32.192.0/22\n103.32.196.0/22\n103.32.200.0/22\n103.32.204.0/22\n103.32.208.0/22\n103.32.212.0/22\n103.32.216.0/22\n103.32.220.0/22\n103.32.224.0/22\n103.32.228.0/22\n103.32.232.0/22\n103.32.236.0/22\n103.32.240.0/22\n103.32.244.0/22\n103.32.248.0/22\n103.32.252.0/22\n103.33.0.0/22\n103.33.4.0/22\n103.33.8.0/22\n103.33.12.0/22\n103.33.16.0/22\n103.33.20.0/22\n103.33.24.0/22\n103.33.28.0/22\n103.33.32.0/22\n103.33.36.0/22\n103.33.40.0/22\n103.33.44.0/22\n103.33.48.0/22\n103.33.52.0/22\n103.33.56.0/22\n103.33.60.0/22\n103.33.64.0/22\n103.33.68.0/22\n103.33.72.0/22\n103.33.76.0/22\n103.33.80.0/22\n103.33.84.0/22\n103.33.88.0/22\n103.33.92.0/22\n103.33.96.0/22\n103.33.100.0/22\n103.33.104.0/22\n103.33.108.0/22\n103.33.112.0/22\n103.33.116.0/22\n103.33.120.0/22\n103.33.124.0/22\n103.33.128.0/22\n103.33.132.0/22\n103.33.136.0/22\n103.33.140.0/22\n103.33.144.0/22\n103.33.148.0/22\n103.33.152.0/22\n103.33.156.0/22\n103.33.160.0/22\n103.33.164.0/22\n103.33.168.0/22\n103.33.172.0/22\n103.33.176.0/22\n103.33.180.0/22\n103.33.184.0/22\n103.33.188.0/22\n103.33.192.0/22\n103.33.196.0/22\n103.33.200.0/22\n103.33.204.0/22\n103.33.208.0/22\n103.33.212.0/22\n103.33.216.0/22\n103.33.220.0/22\n103.33.224.0/22\n103.33.228.0/22\n103.33.232.0/22\n103.33.236.0/22\n103.33.240.0/22\n103.33.244.0/22\n103.33.248.0/22\n103.33.252.0/22\n103.34.0.0/22\n103.34.4.0/22\n103.34.8.0/22\n103.34.12.0/22\n103.34.16.0/22\n103.34.20.0/22\n103.34.24.0/22\n103.34.28.0/22\n103.34.32.0/22\n103.34.36.0/22\n103.34.40.0/22\n103.34.44.0/22\n103.34.48.0/22\n103.34.52.0/22\n103.34.56.0/22\n103.34.60.0/22\n103.34.64.0/22\n103.34.68.0/22\n103.34.72.0/22\n103.34.76.0/22\n103.34.80.0/22\n103.34.84.0/22\n103.34.88.0/22\n103.34.92.0/22\n103.34.96.0/22\n103.34.100.0/22\n103.34.104.0/22\n103.34.108.0/22\n103.34.112.0/22\n103.34.116.0/22\n103.34.120.0/22\n103.34.124.0/22\n103.34.128.0/22\n103.34.132.0/22\n103.34.136.0/22\n103.34.140.0/22\n103.34.144.0/22\n103.34.148.0/22\n103.34.152.0/22\n103.34.156.0/22\n103.34.160.0/22\n103.34.164.0/22\n103.34.168.0/22\n103.34.172.0/22\n103.34.176.0/22\n103.34.180.0/22\n103.34.184.0/22\n103.34.188.0/22\n103.34.192.0/22\n103.34.196.0/22\n103.34.200.0/22\n103.34.204.0/22\n103.34.208.0/22\n103.34.212.0/22\n103.34.216.0/22\n103.34.220.0/22\n103.34.224.0/22\n103.34.228.0/22\n103.34.232.0/22\n103.34.236.0/22\n103.34.240.0/22\n103.34.244.0/22\n103.34.248.0/22\n103.34.252.0/22\n103.35.0.0/22\n103.35.4.0/22\n103.35.8.0/22\n103.35.12.0/22\n103.35.16.0/22\n103.35.20.0/22\n103.35.24.0/22\n103.35.28.0/22\n103.35.32.0/22\n103.35.36.0/22\n103.35.40.0/22\n103.35.44.0/22\n103.35.48.0/22\n103.35.104.0/22\n103.35.116.0/22\n103.35.180.0/22\n103.35.200.0/22\n103.35.220.0/22\n103.36.20.0/22\n103.36.28.0/22\n103.36.36.0/22\n103.36.56.0/22\n103.36.60.0/22\n103.36.64.0/22\n103.36.72.0/22\n103.36.96.0/22\n103.36.132.0/22\n103.36.136.0/22\n103.36.160.0/22\n103.36.164.0/22\n103.36.168.0/22\n103.36.172.0/22\n103.36.176.0/22\n103.36.180.0/22\n103.36.184.0/22\n103.36.188.0/22\n103.36.192.0/22\n103.36.196.0/22\n103.36.200.0/22\n103.36.204.0/22\n103.36.208.0/22\n103.36.212.0/22\n103.36.216.0/22\n103.36.220.0/22\n103.36.224.0/22\n103.36.228.0/22\n103.36.232.0/22\n103.36.236.0/22\n103.36.240.0/22\n103.36.244.0/22\n103.37.0.0/22\n103.37.12.0/22\n103.37.16.0/22\n103.37.24.0/22\n103.37.44.0/22\n103.37.52.0/22\n103.37.56.0/22\n103.37.72.0/22\n103.37.100.0/22\n103.37.104.0/22\n103.37.124.0/22\n103.37.136.0/22\n103.37.140.0/22\n103.37.144.0/22\n103.37.148.0/22\n103.37.152.0/22\n103.37.156.0/22\n103.37.160.0/22\n103.37.164.0/22\n103.37.172.0/22\n103.37.176.0/22\n103.37.188.0/22\n103.37.208.0/22\n103.37.212.0/22\n103.37.216.0/22\n103.37.220.0/22\n103.37.248.0/22\n103.37.252.0/22\n103.38.0.0/22\n103.38.32.0/22\n103.38.40.0/22\n103.38.44.0/22\n103.38.56.0/22\n103.38.76.0/22\n103.38.84.0/22\n103.38.92.0/22\n103.38.96.0/22\n103.38.116.0/22\n103.38.132.0/22\n103.38.140.0/22\n103.38.220.0/22\n103.38.224.0/22\n103.38.228.0/22\n103.38.232.0/22\n103.38.252.0/22\n103.39.16.0/22\n103.39.64.0/22\n103.39.88.0/22\n103.39.100.0/22\n103.39.104.0/22\n103.39.108.0/22\n103.39.160.0/22\n103.39.164.0/22\n103.39.168.0/22\n103.39.172.0/22\n103.39.176.0/22\n103.39.180.0/22\n103.39.184.0/22\n103.39.188.0/22\n103.39.200.0/22\n103.39.204.0/22\n103.39.208.0/22\n103.39.212.0/22\n103.39.216.0/22\n103.39.220.0/22\n103.39.224.0/22\n103.39.228.0/22\n103.39.232.0/22\n103.40.12.0/22\n103.40.16.0/22\n103.40.20.0/22\n103.40.24.0/22\n103.40.28.0/22\n103.40.32.0/22\n103.40.36.0/22\n103.40.40.0/22\n103.40.44.0/22\n103.40.88.0/22\n103.40.100.0/22\n103.40.112.0/22\n103.40.192.0/22\n103.40.212.0/22\n103.40.220.0/22\n103.40.228.0/22\n103.40.232.0/22\n103.40.236.0/22\n103.40.240.0/22\n103.40.244.0/22\n103.40.248.0/22\n103.40.252.0/22\n103.41.0.0/22\n103.41.16.0/22\n103.41.52.0/22\n103.41.140.0/22\n103.41.148.0/22\n103.41.152.0/22\n103.41.160.0/22\n103.41.164.0/22\n103.41.220.0/22\n103.41.224.0/22\n103.41.228.0/22\n103.41.232.0/22\n103.42.8.0/22\n103.42.24.0/22\n103.42.28.0/22\n103.42.32.0/22\n103.42.64.0/22\n103.42.68.0/22\n103.42.76.0/22\n103.42.104.0/22\n103.42.180.0/22\n103.42.232.0/22\n103.43.16.0/22\n103.43.84.0/22\n103.43.96.0/22\n103.43.100.0/22\n103.43.104.0/22\n103.43.124.0/22\n103.43.184.0/22\n103.43.192.0/22\n103.43.196.0/22\n103.43.208.0/22\n103.43.220.0/22\n103.43.224.0/22\n103.43.232.0/22\n103.43.240.0/22\n103.44.56.0/22\n103.44.80.0/22\n103.44.88.0/22\n103.44.120.0/22\n103.44.124.0/22\n103.44.132.0/22\n103.44.144.0/22\n103.44.168.0/22\n103.44.176.0/22\n103.44.180.0/22\n103.44.184.0/22\n103.44.188.0/22\n103.44.192.0/22\n103.44.196.0/22\n103.44.200.0/22\n103.44.204.0/22\n103.44.224.0/22\n103.44.236.0/22\n103.44.240.0/22\n103.44.244.0/22\n103.44.248.0/22\n103.44.252.0/22\n103.45.0.0/22\n103.45.4.0/22\n103.45.8.0/22\n103.45.12.0/22\n103.45.16.0/22\n103.45.20.0/22\n103.45.24.0/22\n103.45.28.0/22\n103.45.32.0/22\n103.45.36.0/22\n103.45.40.0/22\n103.45.44.0/22\n103.45.48.0/22\n103.45.52.0/22\n103.45.56.0/22\n103.45.60.0/22\n103.45.72.0/22\n103.45.76.0/22\n103.45.80.0/22\n103.45.84.0/22\n103.45.88.0/22\n103.45.92.0/22\n103.45.96.0/22\n103.45.100.0/22\n103.45.104.0/22\n103.45.108.0/22\n103.45.112.0/22\n103.45.116.0/22\n103.45.120.0/22\n103.45.124.0/22\n103.45.128.0/22\n103.45.132.0/22\n103.45.136.0/22\n103.45.140.0/22\n103.45.144.0/22\n103.45.148.0/22\n103.45.152.0/22\n103.45.156.0/22\n103.45.160.0/22\n103.45.164.0/22\n103.45.168.0/22\n103.45.172.0/22\n103.45.176.0/22\n103.45.180.0/22\n103.45.184.0/22\n103.45.188.0/22\n103.45.192.0/22\n103.45.196.0/22\n103.45.200.0/22\n103.45.204.0/22\n103.45.208.0/22\n103.45.212.0/22\n103.45.216.0/22\n103.45.220.0/22\n103.45.224.0/22\n103.45.248.0/22\n103.46.0.0/22\n103.46.12.0/22\n103.46.16.0/22\n103.46.20.0/22\n103.46.24.0/22\n103.46.28.0/22\n103.46.32.0/22\n103.46.36.0/22\n103.46.40.0/22\n103.46.44.0/22\n103.46.48.0/22\n103.46.52.0/22\n103.46.56.0/22\n103.46.60.0/22\n103.46.64.0/22\n103.46.68.0/22\n103.46.72.0/22\n103.46.76.0/22\n103.46.80.0/22\n103.46.84.0/22\n103.46.88.0/22\n103.46.92.0/22\n103.46.96.0/22\n103.46.100.0/22\n103.46.104.0/22\n103.46.108.0/22\n103.46.112.0/22\n103.46.116.0/22\n103.46.120.0/22\n103.46.124.0/22\n103.46.128.0/22\n103.46.132.0/22\n103.46.136.0/22\n103.46.152.0/22\n103.46.156.0/22\n103.46.160.0/22\n103.46.164.0/22\n103.46.168.0/22\n103.46.172.0/22\n103.46.176.0/22\n103.46.180.0/22\n103.46.244.0/22\n103.46.248.0/22\n103.47.4.0/22\n103.47.20.0/22\n103.47.36.0/22\n103.47.40.0/22\n103.47.48.0/22\n103.47.80.0/22\n103.47.96.0/22\n103.47.108.0/22\n103.47.116.0/22\n103.47.120.0/22\n103.47.136.0/22\n103.47.140.0/22\n103.47.212.0/22\n103.48.20.0/22\n103.48.52.0/22\n103.48.92.0/22\n103.48.144.0/22\n103.48.148.0/22\n103.48.152.0/22\n103.48.156.0/22\n103.48.202.0/23\n103.48.216.0/22\n103.48.220.0/22\n103.48.224.0/22\n103.48.228.0/22\n103.48.232.0/22\n103.48.236.0/22\n103.48.240.0/22\n103.48.244.0/22\n103.49.12.0/22\n103.49.20.0/22\n103.49.72.0/22\n103.49.76.0/22\n103.49.92.0/22\n103.49.96.0/22\n103.49.108.0/22\n103.49.128.0/22\n103.49.176.0/22\n103.49.180.0/22\n103.49.196.0/22\n103.49.248.0/22\n103.50.36.0/22\n103.50.44.0/22\n103.50.48.0/22\n103.50.52.0/22\n103.50.56.0/22\n103.50.60.0/22\n103.50.64.0/22\n103.50.68.0/22\n103.50.72.0/22\n103.50.108.0/22\n103.50.112.0/22\n103.50.116.0/22\n103.50.120.0/22\n103.50.124.0/22\n103.50.132.0/22\n103.50.136.0/22\n103.50.140.0/22\n103.50.172.0/22\n103.50.176.0/22\n103.50.180.0/22\n103.50.184.0/22\n103.50.188.0/22\n103.50.192.0/22\n103.50.196.0/22\n103.50.200.0/22\n103.50.220.0/22\n103.50.224.0/22\n103.50.228.0/22\n103.50.232.0/22\n103.50.236.0/22\n103.50.240.0/22\n103.50.244.0/22\n103.50.248.0/22\n103.52.40.0/22\n103.52.72.0/22\n103.52.76.0/22\n103.52.80.0/22\n103.52.84.0/22\n103.52.96.0/22\n103.52.100.0/22\n103.52.104.0/22\n103.52.160.0/22\n103.52.164.0/22\n103.52.172.0/22\n103.52.176.0/22\n103.52.184.0/22\n103.52.196.0/22\n103.53.4.0/22\n103.53.64.0/22\n103.53.68.0/22\n103.53.92.0/22\n103.53.100.0/22\n103.53.124.0/22\n103.53.128.0/22\n103.53.132.0/22\n103.53.136.0/22\n103.53.140.0/22\n103.53.144.0/22\n103.53.160.0/22\n103.53.180.0/22\n103.53.204.0/22\n103.53.208.0/22\n103.53.212.0/22\n103.53.216.0/22\n103.53.236.0/22\n103.53.248.0/22\n103.54.8.0/22\n103.54.48.0/22\n103.54.60.0/22\n103.54.160.0/22\n103.54.164.0/22\n103.54.212.0/22\n103.54.228.0/22\n103.54.240.0/22\n103.55.24.0/22\n103.55.80.0/22\n103.55.120.0/22\n103.55.152.0/22\n103.55.172.0/22\n103.55.204.0/22\n103.55.208.0/22\n103.55.228.0/22\n103.55.236.0/22\n103.55.240.0/22\n103.56.8.0/22\n103.56.16.0/22\n103.56.20.0/22\n103.56.32.0/22\n103.56.52.0/22\n103.56.56.0/22\n103.56.60.0/22\n103.56.72.0/22\n103.56.76.0/22\n103.56.140.0/22\n103.56.152.0/22\n103.56.184.0/22\n103.56.200.0/22\n103.57.12.0/22\n103.57.52.0/22\n103.57.56.0/22\n103.57.76.0/22\n103.57.136.0/22\n103.57.196.0/22\n103.58.24.0/22\n103.58.182.0/23\n103.59.76.0/22\n103.59.100.0/22\n103.59.112.0/22\n103.59.116.0/22\n103.59.120.0/22\n103.59.124.0/22\n103.59.128.0/22\n103.59.148.0/22\n103.59.164.0/22\n103.60.32.0/22\n103.60.44.0/22\n103.60.164.0/22\n103.60.228.0/22\n103.60.236.0/22\n103.61.60.0/22\n103.61.104.0/22\n103.61.140.0/22\n103.61.152.0/22\n103.61.156.0/22\n103.61.160.0/22\n103.61.172.0/22\n103.61.176.0/22\n103.61.184.0/22\n103.61.188.0/22\n103.62.24.0/22\n103.62.52.0/22\n103.62.72.0/22\n103.62.76.0/22\n103.62.80.0/22\n103.62.84.0/22\n103.62.88.0/22\n103.62.96.0/22\n103.62.100.0/22\n103.62.104.0/22\n103.62.108.0/22\n103.62.112.0/22\n103.62.116.0/22\n103.62.120.0/22\n103.62.124.0/22\n103.62.128.0/22\n103.62.132.0/22\n103.62.156.0/22\n103.62.160.0/22\n103.62.164.0/22\n103.62.168.0/22\n103.62.172.0/22\n103.62.176.0/22\n103.62.180.0/22\n103.62.184.0/22\n103.62.188.0/22\n103.62.192.0/22\n103.62.204.0/22\n103.62.208.0/22\n103.62.212.0/22\n103.62.216.0/22\n103.62.220.0/22\n103.62.224.0/22\n103.63.32.0/22\n103.63.36.0/22\n103.63.40.0/22\n103.63.44.0/22\n103.63.48.0/22\n103.63.52.0/22\n103.63.56.0/22\n103.63.60.0/22\n103.63.64.0/22\n103.63.68.0/22\n103.63.72.0/22\n103.63.76.0/22\n103.63.80.0/22\n103.63.84.0/22\n103.63.88.0/22\n103.63.140.0/22\n103.63.144.0/22\n103.63.152.0/22\n103.63.160.0/22\n103.63.164.0/22\n103.63.168.0/22\n103.63.172.0/22\n103.63.176.0/22\n103.63.180.0/22\n103.63.184.0/22\n103.63.192.0/22\n103.63.196.0/22\n103.63.200.0/22\n103.63.204.0/22\n103.63.208.0/22\n103.63.240.0/22\n103.63.244.0/22\n103.63.248.0/22\n103.63.252.0/22\n103.64.0.0/22\n103.64.4.0/22\n103.64.24.0/22\n103.64.28.0/22\n103.64.32.0/22\n103.64.36.0/22\n103.64.40.0/22\n103.64.44.0/22\n103.64.48.0/22\n103.64.52.0/22\n103.64.56.0/22\n103.64.60.0/22\n103.64.64.0/22\n103.64.68.0/22\n103.64.72.0/22\n103.64.76.0/22\n103.64.80.0/22\n103.64.84.0/22\n103.64.88.0/22\n103.64.92.0/22\n103.64.96.0/22\n103.64.100.0/22\n103.64.104.0/22\n103.64.108.0/22\n103.64.112.0/22\n103.64.116.0/22\n103.64.120.0/22\n103.64.124.0/22\n103.64.140.0/22\n103.64.144.0/22\n103.64.152.0/22\n103.64.156.0/22\n103.64.160.0/22\n103.64.164.0/22\n103.64.168.0/22\n103.64.172.0/22\n103.64.176.0/22\n103.64.180.0/22\n103.64.184.0/22\n103.64.188.0/22\n103.64.192.0/22\n103.64.196.0/22\n103.64.200.0/22\n103.64.204.0/22\n103.64.208.0/22\n103.64.212.0/22\n103.64.216.0/22\n103.64.220.0/22\n103.64.224.0/22\n103.64.228.0/22\n103.64.232.0/22\n103.64.236.0/22\n103.64.240.0/22\n103.64.244.0/22\n103.64.248.0/22\n103.64.252.0/22\n103.65.0.0/22\n103.65.4.0/22\n103.65.8.0/22\n103.65.12.0/22\n103.65.16.0/22\n103.65.36.0/22\n103.65.40.0/22\n103.65.48.0/22\n103.65.52.0/22\n103.65.56.0/22\n103.65.60.0/22\n103.65.64.0/22\n103.65.68.0/22\n103.65.72.0/22\n103.65.76.0/22\n103.65.80.0/22\n103.65.84.0/22\n103.65.88.0/22\n103.65.92.0/22\n103.65.100.0/22\n103.65.104.0/22\n103.65.108.0/22\n103.65.112.0/22\n103.65.144.0/22\n103.65.148.0/22\n103.65.152.0/22\n103.65.156.0/22\n103.65.160.0/22\n103.65.164.0/22\n103.65.168.0/22\n103.65.172.0/22\n103.66.32.0/22\n103.66.40.0/22\n103.66.92.0/22\n103.66.108.0/22\n103.66.200.0/22\n103.66.216.0/22\n103.66.240.0/22\n103.66.244.0/22\n103.66.248.0/22\n103.66.252.0/22\n103.67.0.0/22\n103.67.4.0/22\n103.67.8.0/22\n103.67.100.0/22\n103.67.104.0/22\n103.67.108.0/22\n103.67.112.0/22\n103.67.116.0/22\n103.67.120.0/22\n103.67.124.0/22\n103.67.128.0/22\n103.67.132.0/22\n103.67.136.0/22\n103.67.140.0/22\n103.67.144.0/22\n103.67.148.0/22\n103.67.172.0/22\n103.67.192.0/22\n103.67.212.0/22\n103.67.252.0/22\n103.68.64.0/22\n103.68.88.0/22\n103.68.100.0/22\n103.68.128.0/22\n103.68.192.0/22\n103.69.16.0/22\n103.69.116.0/22\n103.69.132.0/22\n103.69.152.0/22\n103.69.212.0/22\n103.70.8.0/22\n103.70.148.0/22\n103.70.220.0/22\n103.70.224.0/22\n103.70.236.0/22\n103.70.252.0/22\n103.71.0.0/22\n103.71.32.0/22\n103.71.48.0/22\n103.71.68.0/22\n103.71.72.0/22\n103.71.80.0/22\n103.71.84.0/22\n103.71.88.0/22\n103.71.120.0/22\n103.71.124.0/22\n103.71.128.0/22\n103.71.144.0/22\n103.71.196.0/22\n103.71.200.0/22\n103.71.232.0/22\n103.72.12.0/22\n103.72.16.0/22\n103.72.20.0/22\n103.72.24.0/22\n103.72.28.0/22\n103.72.32.0/22\n103.72.36.0/22\n103.72.40.0/22\n103.72.44.0/22\n103.72.48.0/22\n103.72.52.0/22\n103.72.112.0/22\n103.72.116.0/22\n103.72.120.0/22\n103.72.124.0/22\n103.72.128.0/22\n103.72.132.0/22\n103.72.144.0/22\n103.72.148.0/22\n103.72.172.0/22\n103.72.180.0/22\n103.72.224.0/22\n103.72.228.0/22\n103.72.232.0/22\n103.72.236.0/22\n103.72.240.0/22\n103.72.244.0/22\n103.72.248.0/22\n103.72.252.0/22\n103.73.0.0/22\n103.73.4.0/22\n103.73.8.0/22\n103.73.12.0/22\n103.73.16.0/22\n103.73.20.0/22\n103.73.24.0/22\n103.73.28.0/22\n103.73.48.0/22\n103.73.88.0/22\n103.73.96.0/22\n103.73.116.0/22\n103.73.120.0/22\n103.73.128.0/22\n103.73.132.0/22\n103.73.136.0/22\n103.73.140.0/22\n103.73.144.0/22\n103.73.168.0/22\n103.73.176.0/22\n103.73.204.0/22\n103.73.208.0/22\n103.73.240.0/22\n103.73.244.0/22\n103.73.248.0/22\n103.74.24.0/22\n103.74.28.0/22\n103.74.32.0/22\n103.74.36.0/22\n103.74.40.0/22\n103.74.44.0/22\n103.74.48.0/22\n103.74.56.0/22\n103.74.60.0/22\n103.74.80.0/22\n103.74.124.0/22\n103.74.148.0/22\n103.74.152.0/22\n103.74.156.0/22\n103.74.204.0/22\n103.74.232.0/22\n103.75.16.0/22\n103.75.88.0/22\n103.75.92.0/22\n103.75.104.0/22\n103.75.108.0/22\n103.75.112.0/22\n103.75.120.0/22\n103.75.128.0/22\n103.75.144.0/22\n103.75.152.0/22\n103.75.236.0/24\n103.76.60.0/22\n103.76.64.0/22\n103.76.68.0/22\n103.76.72.0/22\n103.76.84.0/22\n103.76.92.0/22\n103.76.104.0/22\n103.76.216.0/22\n103.76.220.0/22\n103.76.224.0/22\n103.77.28.0/22\n103.77.52.0/22\n103.77.56.0/22\n103.77.72.0/22\n103.77.88.0/22\n103.77.92.0/22\n103.77.132.0/22\n103.77.148.0/22\n103.77.220.0/22\n103.78.56.0/22\n103.78.60.0/22\n103.78.64.0/22\n103.78.68.0/22\n103.78.124.0/22\n103.78.172.0/22\n103.78.176.0/22\n103.78.196.0/22\n103.78.228.0/22\n103.79.24.0/22\n103.79.28.0/22\n103.79.36.0/22\n103.79.40.0/22\n103.79.44.0/22\n103.79.52.0/22\n103.79.56.0/22\n103.79.60.0/22\n103.79.64.0/22\n103.79.68.0/22\n103.79.80.0/22\n103.79.84.0/22\n103.79.120.0/22\n103.79.136.0/22\n103.79.188.0/22\n103.79.192.0/22\n103.79.196.0/22\n103.79.200.0/22\n103.79.204.0/22\n103.79.208.0/22\n103.79.212.0/22\n103.79.240.0/22\n103.80.24.0/22\n103.80.28.0/22\n103.80.44.0/22\n103.80.72.0/22\n103.80.176.0/22\n103.80.180.0/22\n103.80.184.0/22\n103.80.192.0/22\n103.80.200.0/22\n103.80.212.0/22\n103.80.232.0/22\n103.81.4.0/22\n103.81.8.0/22\n103.81.16.0/22\n103.81.20.0/22\n103.81.44.0/22\n103.81.48.0/22\n103.81.96.0/22\n103.81.120.0/22\n103.81.148.0/22\n103.81.164.0/22\n103.81.168.0/22\n103.81.183.0/24\n103.81.184.0/22\n103.81.200.0/22\n103.81.232.0/22\n103.82.52.0/22\n103.82.60.0/22\n103.82.68.0/22\n103.82.84.0/22\n103.82.104.0/22\n103.82.224.0/22\n103.82.236.0/22\n103.83.44.0/22\n103.83.52.0/22\n103.83.60.0/22\n103.83.64.0/22\n103.83.72.0/22\n103.83.112.0/22\n103.83.120.0/22\n103.83.180.0/22\n103.84.0.0/22\n103.84.12.0/22\n103.84.16.0/22\n103.84.20.0/22\n103.84.24.0/22\n103.84.28.0/22\n103.84.48.0/22\n103.84.56.0/22\n103.84.64.0/22\n103.84.72.0/22\n103.84.92.0/22\n103.84.108.0/22\n103.84.136.0/22\n103.85.20.0/22\n103.85.24.0/22\n103.85.44.0/22\n103.85.48.0/22\n103.85.52.0/22\n103.85.56.0/22\n103.85.84.0/22\n103.85.136.0/22\n103.85.144.0/22\n103.85.164.0/22\n103.85.168.0/22\n103.85.172.0/22\n103.85.176.0/22\n103.85.224.0/22\n103.86.28.0/22\n103.86.32.0/22\n103.86.44.0/22\n103.86.60.0/22\n103.86.68.0/22\n103.86.80.0/22\n103.86.84.0/22\n103.86.88.0/22\n103.86.129.0/24\n103.86.204.0/22\n103.86.208.0/22\n103.86.212.0/22\n103.86.216.0/22\n103.86.220.0/22\n103.86.224.0/22\n103.86.228.0/22\n103.86.232.0/22\n103.86.236.0/22\n103.86.240.0/22\n103.86.244.0/22\n103.86.248.0/22\n103.86.252.0/22\n103.87.0.0/22\n103.87.4.0/22\n103.87.20.0/22\n103.87.32.0/22\n103.87.72.0/22\n103.87.96.0/22\n103.87.132.0/22\n103.87.180.0/22\n103.87.224.0/22\n103.88.4.0/22\n103.88.8.0/22\n103.88.12.0/22\n103.88.16.0/22\n103.88.20.0/22\n103.88.32.0/22\n103.88.36.0/22\n103.88.60.0/22\n103.88.64.0/22\n103.88.72.0/22\n103.88.96.0/22\n103.88.100.0/22\n103.88.139.0/24\n103.88.152.0/23\n103.88.164.0/22\n103.88.176.0/22\n103.88.184.0/22\n103.88.188.0/22\n103.88.212.0/22\n103.89.28.0/22\n103.89.96.0/22\n103.89.100.0/22\n103.89.104.0/22\n103.89.108.0/22\n103.89.112.0/22\n103.89.116.0/22\n103.89.148.0/22\n103.89.172.0/22\n103.89.184.0/22\n103.89.188.0/22\n103.89.192.0/22\n103.89.196.0/22\n103.89.200.0/22\n103.89.204.0/22\n103.89.208.0/22\n103.89.212.0/22\n103.89.216.0/22\n103.89.220.0/22\n103.89.224.0/22\n103.89.228.0/22\n103.90.52.0/22\n103.90.92.0/22\n103.90.100.0/22\n103.90.104.0/22\n103.90.108.0/22\n103.90.112.0/22\n103.90.116.0/22\n103.90.120.0/22\n103.90.124.0/22\n103.90.128.0/22\n103.90.132.0/22\n103.90.152.0/22\n103.90.168.0/22\n103.90.173.0/24\n103.90.176.0/22\n103.90.188.0/22\n103.90.192.0/22\n103.91.36.0/22\n103.91.40.0/22\n103.91.108.0/22\n103.91.152.0/22\n103.91.176.0/22\n103.91.200.0/22\n103.91.208.0/22\n103.91.212.0/22\n103.91.219.0/24\n103.91.236.0/22\n103.91.252.0/22\n103.92.0.0/22\n103.92.4.0/22\n103.92.8.0/22\n103.92.12.0/22\n103.92.48.0/22\n103.92.52.0/22\n103.92.56.0/22\n103.92.60.0/22\n103.92.64.0/22\n103.92.68.0/22\n103.92.72.0/22\n103.92.76.0/22\n103.92.80.0/22\n103.92.86.0/24\n103.92.88.0/22\n103.92.108.0/22\n103.92.124.0/22\n103.92.128.0/24\n103.92.132.0/22\n103.92.156.0/22\n103.92.164.0/22\n103.92.168.0/22\n103.92.172.0/22\n103.92.176.0/22\n103.92.180.0/22\n103.92.184.0/22\n103.92.188.0/22\n103.92.192.0/22\n103.92.236.0/22\n103.92.240.0/22\n103.92.244.0/22\n103.92.248.0/22\n103.92.252.0/22\n103.93.0.0/22\n103.93.4.0/22\n103.93.28.0/22\n103.93.76.0/22\n103.93.84.0/22\n103.93.121.0/24\n103.93.152.0/22\n103.93.180.0/22\n103.93.204.0/22\n103.94.12.0/22\n103.94.20.0/22\n103.94.28.0/22\n103.94.32.0/22\n103.94.36.0/22\n103.94.40.0/22\n103.94.44.0/22\n103.94.72.0/22\n103.94.88.0/22\n103.94.116.0/22\n103.94.160.0/22\n103.94.180.0/22\n103.94.200.0/22\n103.95.28.0/22\n103.95.52.0/22\n103.95.64.0/22\n103.95.68.0/22\n103.95.88.0/22\n103.95.92.0/22\n103.95.116.0/22\n103.95.128.0/22\n103.95.136.0/22\n103.95.140.0/22\n103.95.144.0/22\n103.95.152.0/22\n103.95.207.0/24\n103.95.216.0/22\n103.95.220.0/22\n103.95.224.0/22\n103.95.236.0/22\n103.95.240.0/22\n103.95.244.0/22\n103.95.248.0/22\n103.95.252.0/22\n103.96.0.0/22\n103.96.8.0/22\n103.96.80.0/22\n103.96.124.0/22\n103.96.136.0/22\n103.96.140.0/24\n103.96.148.0/22\n103.96.152.0/22\n103.96.156.0/22\n103.96.160.0/22\n103.96.164.0/22\n103.96.168.0/22\n103.96.172.0/22\n103.96.176.0/22\n103.96.180.0/22\n103.96.184.0/22\n103.96.188.0/22\n103.96.192.0/22\n103.96.196.0/22\n103.96.200.0/22\n103.96.204.0/22\n103.96.208.0/22\n103.96.212.0/22\n103.96.216.0/22\n103.97.8.0/22\n103.97.12.0/22\n103.97.16.0/22\n103.97.20.0/22\n103.97.24.0/22\n103.97.28.0/22\n103.97.32.0/22\n103.97.36.0/22\n103.97.40.0/22\n103.97.56.0/22\n103.97.60.0/22\n103.97.64.0/22\n103.97.68.0/22\n103.97.72.0/22\n103.97.80.0/22\n103.97.112.0/22\n103.97.116.0/22\n103.97.128.0/22\n103.97.144.0/22\n103.97.148.0/22\n103.97.188.0/22\n103.97.192.0/22\n103.97.224.0/22\n103.97.228.0/23\n103.98.28.0/23\n103.98.40.0/22\n103.98.44.0/22\n103.98.48.0/22\n103.98.56.0/22\n103.98.80.0/22\n103.98.88.0/22\n103.98.92.0/22\n103.98.96.0/22\n103.98.100.0/22\n103.98.124.0/22\n103.98.136.0/22\n103.98.140.0/22\n103.98.144.0/22\n103.98.164.0/22\n103.98.168.0/22\n103.98.180.0/22\n103.98.196.0/22\n103.98.216.0/22\n103.98.220.0/22\n103.98.224.0/22\n103.98.228.0/22\n103.98.232.0/22\n103.98.240.0/22\n103.98.244.0/22\n103.98.248.0/22\n103.98.252.0/22\n103.99.40.0/23\n103.99.52.0/22\n103.99.56.0/22\n103.99.60.0/22\n103.99.76.0/22\n103.99.104.0/22\n103.99.116.0/22\n103.99.120.0/22\n103.99.132.0/22\n103.99.136.0/22\n103.99.140.0/22\n103.99.144.0/22\n103.99.152.0/22\n103.99.220.0/22\n103.99.232.0/22\n103.99.236.0/22\n103.100.0.0/22\n103.100.32.0/22\n103.100.40.0/22\n103.100.48.0/22\n103.100.52.0/22\n103.100.56.0/22\n103.100.60.0/22\n103.100.64.0/22\n103.100.68.0/22\n103.100.88.0/22\n103.100.116.0/22\n103.100.140.0/22\n103.100.144.0/22\n103.100.236.0/22\n103.100.240.0/22\n103.100.248.0/22\n103.100.252.0/22\n103.101.4.0/22\n103.101.8.0/22\n103.101.12.0/22\n103.101.28.0/22\n103.101.60.0/22\n103.101.120.0/22\n103.101.124.0/22\n103.101.144.0/22\n103.101.148.0/22\n103.101.153.0/24\n103.101.180.0/22\n103.101.184.0/22\n103.102.76.0/22\n103.102.80.0/22\n103.102.168.0/22\n103.102.172.0/22\n103.102.180.0/22\n103.102.184.0/22\n103.102.188.0/22\n103.102.192.0/22\n103.102.196.0/22\n103.102.200.0/22\n103.102.208.0/22\n103.102.212.0/22\n103.103.12.0/22\n103.103.16.0/22\n103.192.0.0/22\n103.192.4.0/22\n103.192.8.0/22\n103.192.12.0/22\n103.192.16.0/22\n103.192.20.0/22\n103.192.24.0/22\n103.192.28.0/22\n103.192.48.0/22\n103.192.52.0/22\n103.192.56.0/22\n103.192.84.0/22\n103.192.88.0/22\n103.192.92.0/22\n103.192.96.0/22\n103.192.100.0/22\n103.192.104.0/22\n103.192.108.0/22\n103.192.112.0/22\n103.192.128.0/22\n103.192.132.0/22\n103.192.136.0/22\n103.192.140.0/22\n103.192.144.0/22\n103.192.164.0/22\n103.192.188.0/22\n103.192.208.0/22\n103.192.212.0/22\n103.192.216.0/22\n103.192.252.0/22\n103.193.40.0/22\n103.193.44.0/22\n103.193.120.0/22\n103.193.124.0/22\n103.193.140.0/22\n103.193.144.0/22\n103.193.148.0/22\n103.193.160.0/22\n103.193.188.0/22\n103.193.192.0/22\n103.193.212.0/22\n103.193.216.0/22\n103.193.220.0/22\n103.193.224.0/22\n103.193.228.0/22\n103.193.232.0/22\n103.193.236.0/22\n103.193.240.0/22\n103.194.16.0/22\n103.195.104.0/22\n103.195.112.0/22\n103.195.136.0/22\n103.195.148.0/22\n103.195.152.0/22\n103.195.160.0/22\n103.195.192.0/22\n103.196.60.0/22\n103.196.64.0/22\n103.196.72.0/22\n103.196.88.0/22\n103.196.92.0/22\n103.196.96.0/22\n103.196.168.0/22\n103.196.204.0/22\n103.197.180.0/22\n103.197.228.0/22\n103.198.20.0/22\n103.198.60.0/22\n103.198.64.0/22\n103.198.72.0/22\n103.198.124.0/22\n103.198.156.0/22\n103.198.180.0/22\n103.198.196.0/22\n103.198.200.0/22\n103.198.216.0/22\n103.198.220.0/22\n103.198.224.0/22\n103.198.228.0/22\n103.198.232.0/22\n103.198.236.0/22\n103.198.240.0/22\n103.198.244.0/22\n103.199.164.0/22\n103.199.196.0/22\n103.199.228.0/22\n103.199.248.0/22\n103.199.252.0/22\n103.200.28.0/22\n103.200.32.0/22\n103.200.52.0/22\n103.200.64.0/22\n103.200.68.0/22\n103.200.136.0/22\n103.200.140.0/22\n103.200.144.0/22\n103.200.148.0/22\n103.200.152.0/22\n103.200.156.0/22\n103.200.160.0/22\n103.200.164.0/22\n103.200.168.0/22\n103.200.172.0/22\n103.200.176.0/22\n103.200.180.0/22\n103.200.184.0/22\n103.200.188.0/22\n103.200.192.0/22\n103.200.220.0/22\n103.200.224.0/22\n103.200.228.0/22\n103.200.232.0/22\n103.200.236.0/22\n103.200.240.0/22\n103.200.244.0/22\n103.200.248.0/22\n103.200.252.0/22\n103.201.0.0/22\n103.201.4.0/22\n103.201.8.0/22\n103.201.12.0/22\n103.201.16.0/22\n103.201.20.0/22\n103.201.28.0/22\n103.201.32.0/22\n103.201.36.0/22\n103.201.40.0/22\n103.201.44.0/22\n103.201.48.0/22\n103.201.52.0/22\n103.201.56.0/22\n103.201.60.0/22\n103.201.64.0/22\n103.201.76.0/22\n103.201.80.0/22\n103.201.84.0/22\n103.201.88.0/22\n103.201.92.0/22\n103.201.96.0/22\n103.201.100.0/22\n103.201.104.0/22\n103.201.108.0/22\n103.201.112.0/22\n103.201.116.0/22\n103.201.120.0/22\n103.201.152.0/22\n103.201.156.0/22\n103.201.160.0/22\n103.201.164.0/22\n103.201.168.0/22\n103.201.172.0/22\n103.201.176.0/22\n103.201.180.0/22\n103.201.184.0/22\n103.201.188.0/22\n103.201.192.0/22\n103.201.196.0/22\n103.201.200.0/22\n103.201.204.0/22\n103.201.208.0/22\n103.201.212.0/22\n103.201.216.0/22\n103.201.220.0/22\n103.201.224.0/22\n103.201.228.0/22\n103.201.232.0/22\n103.201.236.0/22\n103.201.240.0/22\n103.201.244.0/22\n103.201.248.0/22\n103.201.252.0/22\n103.202.0.0/22\n103.202.4.0/22\n103.202.8.0/22\n103.202.12.0/22\n103.202.16.0/22\n103.202.20.0/22\n103.202.24.0/22\n103.202.28.0/22\n103.202.32.0/22\n103.202.36.0/22\n103.202.40.0/22\n103.202.44.0/22\n103.202.56.0/22\n103.202.60.0/22\n103.202.64.0/22\n103.202.68.0/22\n103.202.72.0/22\n103.202.76.0/22\n103.202.80.0/22\n103.202.84.0/22\n103.202.88.0/22\n103.202.92.0/22\n103.202.96.0/22\n103.202.100.0/22\n103.202.104.0/22\n103.202.108.0/22\n103.202.112.0/22\n103.202.116.0/22\n103.202.120.0/22\n103.202.124.0/22\n103.202.128.0/22\n103.202.132.0/22\n103.202.136.0/22\n103.202.140.0/22\n103.202.144.0/22\n103.202.152.0/22\n103.202.156.0/22\n103.202.160.0/22\n103.202.164.0/22\n103.202.168.0/22\n103.202.172.0/22\n103.202.176.0/22\n103.202.180.0/22\n103.202.184.0/22\n103.202.188.0/22\n103.202.192.0/22\n103.202.196.0/22\n103.202.200.0/21\n103.202.212.0/22\n103.202.228.0/22\n103.202.236.0/22\n103.202.240.0/22\n103.202.244.0/22\n103.202.248.0/22\n103.202.252.0/22\n103.203.0.0/22\n103.203.4.0/22\n103.203.8.0/22\n103.203.12.0/22\n103.203.16.0/22\n103.203.20.0/22\n103.203.24.0/22\n103.203.28.0/22\n103.203.32.0/22\n103.203.52.0/22\n103.203.56.0/22\n103.203.96.0/22\n103.203.100.0/22\n103.203.104.0/22\n103.203.108.0/22\n103.203.112.0/22\n103.203.116.0/22\n103.203.120.0/22\n103.203.124.0/22\n103.203.128.0/22\n103.203.140.0/22\n103.203.164.0/22\n103.203.168.0/22\n103.203.192.0/22\n103.203.200.0/22\n103.203.212.0/22\n103.203.216.0/22\n103.204.24.0/22\n103.204.72.0/22\n103.204.88.0/22\n103.204.112.0/22\n103.204.136.0/22\n103.204.140.0/22\n103.204.144.0/22\n103.204.148.0/22\n103.204.152.0/22\n103.204.196.0/22\n103.204.232.0/22\n103.204.236.0/22\n103.205.4.0/22\n103.205.8.0/22\n103.205.40.0/22\n103.205.44.0/22\n103.205.52.0/22\n103.205.108.0/22\n103.205.116.0/22\n103.205.120.0/22\n103.205.136.0/22\n103.205.162.0/24\n103.205.188.0/22\n103.205.192.0/22\n103.205.196.0/22\n103.205.200.0/22\n103.205.236.0/22\n103.205.248.0/22\n103.205.252.0/22\n103.206.0.0/22\n103.206.44.0/22\n103.206.108.0/22\n103.206.148.0/22\n103.207.48.0/22\n103.207.104.0/22\n103.207.164.0/22\n103.207.184.0/22\n103.207.188.0/22\n103.207.192.0/22\n103.207.196.0/22\n103.207.200.0/22\n103.207.204.0/22\n103.207.208.0/22\n103.207.212.0/22\n103.207.220.0/22\n103.207.228.0/22\n103.207.232.0/22\n103.208.12.0/22\n103.208.16.0/22\n103.208.28.0/22\n103.208.40.0/22\n103.208.44.0/22\n103.208.48.0/22\n103.208.148.0/22\n103.209.112.0/22\n103.209.136.0/22\n103.209.200.0/22\n103.209.208.0/22\n103.209.216.0/22\n103.210.0.0/22\n103.210.20.0/22\n103.210.96.0/22\n103.210.156.0/22\n103.210.160.0/22\n103.210.164.0/22\n103.210.168.0/22\n103.210.172.0/22\n103.210.176.0/22\n103.210.180.0/22\n103.210.184.0/22\n103.210.188.0/22\n103.210.216.0/22\n103.211.44.0/22\n103.211.96.0/22\n103.211.100.0/22\n103.211.156.0/22\n103.211.164.0/22\n103.211.168.0/22\n103.211.192.0/22\n103.211.220.0/22\n103.211.224.0/22\n103.211.228.0/22\n103.211.248.0/22\n103.212.0.0/22\n103.212.4.0/22\n103.212.8.0/22\n103.212.12.0/22\n103.212.32.0/22\n103.212.44.0/22\n103.212.48.0/22\n103.212.84.0/22\n103.212.100.0/22\n103.212.104.0/22\n103.212.108.0/22\n103.212.148.0/22\n103.212.164.0/22\n103.212.196.0/22\n103.212.200.0/22\n103.212.228.0/22\n103.212.252.0/22\n103.213.40.0/22\n103.213.44.0/22\n103.213.48.0/22\n103.213.52.0/22\n103.213.56.0/22\n103.213.60.0/22\n103.213.64.0/22\n103.213.68.0/22\n103.213.72.0/22\n103.213.76.0/22\n103.213.80.0/22\n103.213.84.0/22\n103.213.88.0/22\n103.213.92.0/22\n103.213.96.0/22\n103.213.132.0/22\n103.213.136.0/22\n103.213.140.0/22\n103.213.144.0/22\n103.213.148.0/22\n103.213.152.0/22\n103.213.156.0/22\n103.213.160.0/22\n103.213.164.0/22\n103.213.168.0/22\n103.213.172.0/22\n103.213.176.0/22\n103.213.180.0/22\n103.213.184.0/22\n103.213.188.0/22\n103.213.248.0/22\n103.213.252.0/22\n103.214.32.0/22\n103.214.48.0/22\n103.214.84.0/22\n103.214.168.0/22\n103.214.212.0/22\n103.214.224.0/22\n103.214.240.0/22\n103.214.244.0/22\n103.215.28.0/22\n103.215.32.0/22\n103.215.36.0/22\n103.215.44.0/22\n103.215.48.0/22\n103.215.100.0/22\n103.215.104.0/22\n103.215.108.0/22\n103.215.116.0/22\n103.215.120.0/22\n103.215.140.0/22\n103.215.184.0/22\n103.215.228.0/22\n103.216.4.0/22\n103.216.8.0/22\n103.216.12.0/22\n103.216.16.0/22\n103.216.20.0/22\n103.216.24.0/22\n103.216.28.0/22\n103.216.32.0/22\n103.216.36.0/22\n103.216.40.0/22\n103.216.44.0/22\n103.216.64.0/22\n103.216.108.0/22\n103.216.136.0/22\n103.216.152.0/22\n103.216.224.0/22\n103.216.228.0/22\n103.216.240.0/22\n103.216.244.0/22\n103.216.248.0/22\n103.216.252.0/22\n103.217.0.0/22\n103.217.4.0/22\n103.217.8.0/22\n103.217.12.0/22\n103.217.16.0/22\n103.217.20.0/22\n103.217.24.0/22\n103.217.28.0/22\n103.217.32.0/22\n103.217.36.0/22\n103.217.40.0/22\n103.217.44.0/22\n103.217.48.0/22\n103.217.52.0/22\n103.217.56.0/22\n103.217.60.0/22\n103.217.168.0/22\n103.217.180.0/22\n103.217.184.0/22\n103.217.188.0/22\n103.217.192.0/22\n103.217.196.0/22\n103.217.200.0/22\n103.217.204.0/22\n103.218.0.0/22\n103.218.8.0/22\n103.218.12.0/22\n103.218.16.0/22\n103.218.20.0/22\n103.218.28.0/22\n103.218.32.0/22\n103.218.36.0/22\n103.218.40.0/22\n103.218.44.0/22\n103.218.48.0/22\n103.218.52.0/22\n103.218.56.0/22\n103.218.60.0/22\n103.218.64.0/22\n103.218.68.0/22\n103.218.72.0/22\n103.218.76.0/22\n103.218.80.0/22\n103.218.84.0/22\n103.218.88.0/22\n103.218.92.0/22\n103.218.184.0/22\n103.218.192.0/22\n103.218.196.0/22\n103.218.200.0/22\n103.218.204.0/22\n103.218.208.0/22\n103.218.212.0/22\n103.218.216.0/22\n103.219.24.0/22\n103.219.28.0/22\n103.219.32.0/22\n103.219.36.0/22\n103.219.64.0/22\n103.219.84.0/22\n103.219.88.0/22\n103.219.92.0/22\n103.219.96.0/22\n103.219.100.0/22\n103.219.176.0/22\n103.219.184.0/22\n103.220.48.0/22\n103.220.52.0/22\n103.220.56.0/22\n103.220.60.0/22\n103.220.64.0/22\n103.220.92.0/22\n103.220.96.0/22\n103.220.100.0/22\n103.220.104.0/22\n103.220.108.0/22\n103.220.116.0/22\n103.220.120.0/22\n103.220.124.0/22\n103.220.128.0/22\n103.220.132.0/22\n103.220.136.0/22\n103.220.140.0/22\n103.220.144.0/22\n103.220.148.0/22\n103.220.152.0/22\n103.220.160.0/22\n103.220.164.0/22\n103.220.168.0/22\n103.220.172.0/22\n103.220.176.0/22\n103.220.180.0/22\n103.220.184.0/22\n103.220.188.0/22\n103.220.192.0/22\n103.220.196.0/22\n103.220.200.0/22\n103.220.240.0/22\n103.220.244.0/22\n103.220.248.0/22\n103.220.252.0/22\n103.221.0.0/22\n103.221.4.0/22\n103.221.8.0/22\n103.221.12.0/22\n103.221.16.0/22\n103.221.20.0/22\n103.221.24.0/22\n103.221.28.0/22\n103.221.32.0/22\n103.221.36.0/22\n103.221.40.0/22\n103.221.44.0/22\n103.221.48.0/22\n103.221.88.0/22\n103.221.92.0/22\n103.221.96.0/22\n103.221.100.0/22\n103.221.104.0/22\n103.221.108.0/22\n103.221.112.0/22\n103.221.116.0/22\n103.221.120.0/22\n103.221.124.0/22\n103.221.128.0/22\n103.221.132.0/22\n103.221.136.0/22\n103.221.140.0/22\n103.221.144.0/22\n103.221.148.0/22\n103.221.152.0/22\n103.221.156.0/22\n103.221.160.0/22\n103.221.164.0/22\n103.221.168.0/22\n103.221.172.0/22\n103.221.176.0/22\n103.221.180.0/22\n103.221.184.0/22\n103.221.188.0/22\n103.221.192.0/22\n103.221.196.0/22\n103.221.200.0/22\n103.221.204.0/22\n103.222.0.0/22\n103.222.4.0/22\n103.222.8.0/22\n103.222.12.0/22\n103.222.16.0/22\n103.222.24.0/22\n103.222.28.0/22\n103.222.32.0/22\n103.222.36.0/22\n103.222.40.0/22\n103.222.44.0/22\n103.222.48.0/22\n103.222.52.0/22\n103.222.56.0/22\n103.222.60.0/22\n103.222.64.0/22\n103.222.68.0/22\n103.222.72.0/22\n103.222.76.0/22\n103.222.80.0/22\n103.222.84.0/22\n103.222.88.0/22\n103.222.92.0/22\n103.222.96.0/22\n103.222.100.0/22\n103.222.104.0/22\n103.222.108.0/22\n103.222.112.0/22\n103.222.116.0/22\n103.222.120.0/22\n103.222.124.0/22\n103.222.128.0/22\n103.222.132.0/22\n103.222.136.0/22\n103.222.140.0/22\n103.222.144.0/22\n103.222.148.0/22\n103.222.152.0/22\n103.222.156.0/22\n103.222.160.0/22\n103.222.164.0/22\n103.222.168.0/22\n103.222.172.0/22\n103.222.176.0/22\n103.222.180.0/22\n103.222.184.0/22\n103.222.188.0/22\n103.222.192.0/22\n103.222.196.0/22\n103.222.200.0/22\n103.222.204.0/22\n103.222.208.0/22\n103.222.212.0/22\n103.222.216.0/22\n103.222.220.0/22\n103.222.224.0/22\n103.222.228.0/22\n103.222.232.0/22\n103.222.240.0/22\n103.222.244.0/22\n103.223.16.0/22\n103.223.20.0/22\n103.223.24.0/22\n103.223.28.0/22\n103.223.32.0/22\n103.223.36.0/22\n103.223.40.0/22\n103.223.44.0/22\n103.223.48.0/22\n103.223.52.0/22\n103.223.56.0/22\n103.223.60.0/22\n103.223.64.0/22\n103.223.68.0/22\n103.223.72.0/22\n103.223.76.0/22\n103.223.80.0/22\n103.223.84.0/22\n103.223.88.0/22\n103.223.92.0/22\n103.223.96.0/22\n103.223.100.0/22\n103.223.104.0/22\n103.223.108.0/22\n103.223.112.0/22\n103.223.116.0/22\n103.223.120.0/22\n103.223.124.0/22\n103.223.128.0/22\n103.223.132.0/22\n103.223.140.0/22\n103.223.144.0/22\n103.223.148.0/22\n103.223.152.0/22\n103.223.156.0/22\n103.223.160.0/22\n103.223.164.0/22\n103.223.168.0/22\n103.223.172.0/22\n103.223.176.0/22\n103.223.180.0/22\n103.223.188.0/22\n103.223.192.0/22\n103.223.196.0/22\n103.223.200.0/22\n103.223.204.0/22\n103.223.208.0/22\n103.223.212.0/22\n103.223.216.0/22\n103.223.220.0/22\n103.223.224.0/22\n103.223.228.0/22\n103.223.232.0/22\n103.223.236.0/22\n103.223.240.0/22\n103.223.244.0/22\n103.223.248.0/22\n103.223.252.0/22\n103.224.0.0/22\n103.224.16.0/22\n103.224.40.0/22\n103.224.44.0/22\n103.224.60.0/22\n103.224.80.0/22\n103.224.220.0/22\n103.224.224.0/22\n103.224.228.0/22\n103.224.232.0/22\n103.225.84.0/22\n103.226.16.0/22\n103.226.40.0/22\n103.226.56.0/22\n103.226.60.0/22\n103.226.80.0/22\n103.226.116.0/22\n103.226.132.0/22\n103.226.156.0/22\n103.226.180.0/22\n103.226.196.0/22\n103.227.48.0/22\n103.227.72.0/22\n103.227.76.0/22\n103.227.80.0/22\n103.227.100.0/22\n103.227.120.0/22\n103.227.132.0/22\n103.227.136.0/22\n103.227.196.0/22\n103.227.204.0/22\n103.227.212.0/22\n103.227.228.0/22\n103.228.12.0/22\n103.228.28.0/22\n103.228.68.0/22\n103.228.88.0/22\n103.228.128.0/22\n103.228.136.0/22\n103.228.160.0/22\n103.228.176.0/22\n103.228.204.0/22\n103.228.208.0/22\n103.228.228.0/22\n103.228.232.0/22\n103.229.20.0/22\n103.229.60.0/22\n103.229.136.0/22\n103.229.148.0/22\n103.229.172.0/22\n103.229.212.0/22\n103.229.216.0/22\n103.229.220.0/22\n103.229.228.0/22\n103.229.236.0/22\n103.229.240.0/22\n103.230.0.0/22\n103.230.28.0/22\n103.230.40.0/22\n103.230.44.0/22\n103.230.96.0/22\n103.230.196.0/22\n103.230.200.0/22\n103.230.204.0/22\n103.230.212.0/22\n103.230.236.0/22\n103.231.16.0/22\n103.231.20.0/22\n103.231.64.0/22\n103.231.68.0/22\n103.231.144.0/22\n103.231.180.0/22\n103.231.184.0/22\n103.231.244.0/22\n103.232.4.0/22\n103.232.144.0/22\n103.232.188.0/22\n103.232.212.0/22\n103.233.4.0/22\n103.233.44.0/22\n103.233.52.0/22\n103.233.104.0/22\n103.233.128.0/22\n103.233.136.0/22\n103.233.228.0/22\n103.234.0.0/22\n103.234.20.0/22\n103.234.56.0/22\n103.234.124.0/22\n103.234.128.0/22\n103.234.172.0/22\n103.234.180.0/22\n103.234.244.0/22\n103.235.16.0/22\n103.235.48.0/22\n103.235.56.0/22\n103.235.60.0/22\n103.235.80.0/22\n103.235.84.0/22\n103.235.128.0/22\n103.235.132.0/22\n103.235.136.0/22\n103.235.140.0/22\n103.235.144.0/22\n103.235.148.0/22\n103.235.184.0/22\n103.235.192.0/22\n103.235.200.0/22\n103.235.220.0/22\n103.235.224.0/22\n103.235.228.0/22\n103.235.232.0/22\n103.235.236.0/22\n103.235.240.0/22\n103.235.244.0/22\n103.235.248.0/22\n103.235.252.0/22\n103.236.0.0/22\n103.236.4.0/22\n103.236.8.0/22\n103.236.12.0/22\n103.236.16.0/22\n103.236.20.0/22\n103.236.24.0/22\n103.236.28.0/22\n103.236.32.0/22\n103.236.36.0/22\n103.236.40.0/22\n103.236.44.0/22\n103.236.48.0/22\n103.236.52.0/22\n103.236.56.0/22\n103.236.60.0/22\n103.236.64.0/22\n103.236.68.0/22\n103.236.72.0/22\n103.236.76.0/22\n103.236.80.0/22\n103.236.84.0/22\n103.236.88.0/22\n103.236.92.0/22\n103.236.96.0/22\n103.236.120.0/22\n103.236.184.0/22\n103.236.220.0/22\n103.236.232.0/22\n103.236.240.0/22\n103.236.244.0/22\n103.236.248.0/22\n103.236.252.0/22\n103.237.0.0/22\n103.237.4.0/22\n103.237.8.0/22\n103.237.12.0/22\n103.237.24.0/22\n103.237.28.0/22\n103.237.68.0/22\n103.237.88.0/22\n103.237.152.0/22\n103.237.176.0/22\n103.237.180.0/22\n103.237.184.0/22\n103.237.188.0/22\n103.237.192.0/22\n103.237.196.0/22\n103.237.200.0/22\n103.237.204.0/22\n103.237.208.0/22\n103.237.212.0/22\n103.237.216.0/22\n103.237.220.0/22\n103.237.224.0/22\n103.237.228.0/22\n103.237.232.0/22\n103.237.236.0/22\n103.237.240.0/22\n103.237.244.0/22\n103.237.248.0/22\n103.237.252.0/22\n103.238.0.0/22\n103.238.4.0/22\n103.238.16.0/22\n103.238.20.0/22\n103.238.24.0/22\n103.238.28.0/22\n103.238.32.0/22\n103.238.36.0/22\n103.238.40.0/22\n103.238.44.0/22\n103.238.48.0/22\n103.238.52.0/22\n103.238.56.0/22\n103.238.88.0/22\n103.238.92.0/22\n103.238.96.0/22\n103.238.132.0/22\n103.238.140.0/22\n103.238.144.0/22\n103.238.160.0/22\n103.238.164.0/22\n103.238.168.0/22\n103.238.172.0/22\n103.238.176.0/22\n103.238.180.0/22\n103.238.184.0/22\n103.238.188.0/22\n103.238.196.0/22\n103.238.204.0/22\n103.238.252.0/22\n103.239.0.0/22\n103.239.44.0/22\n103.239.68.0/22\n103.239.96.0/22\n103.239.152.0/22\n103.239.156.0/22\n103.239.176.0/22\n103.239.180.0/22\n103.239.184.0/22\n103.239.192.0/22\n103.239.196.0/22\n103.239.204.0/22\n103.239.208.0/22\n103.239.224.0/22\n103.239.244.0/22\n103.240.16.0/22\n103.240.36.0/22\n103.240.72.0/22\n103.240.84.0/22\n103.240.124.0/22\n103.240.156.0/22\n103.240.172.0/22\n103.240.188.0/22\n103.240.244.0/22\n103.241.12.0/22\n103.241.72.0/22\n103.241.92.0/22\n103.241.96.0/22\n103.241.160.0/22\n103.241.184.0/22\n103.241.188.0/22\n103.241.220.0/22\n103.242.8.0/22\n103.242.64.0/22\n103.242.128.0/22\n103.242.132.0/22\n103.242.160.0/22\n103.242.168.0/22\n103.242.172.0/22\n103.242.176.0/22\n103.242.200.0/22\n103.242.212.0/22\n103.242.220.0/22\n103.242.240.0/22\n103.243.136.0/22\n103.243.252.0/22\n103.244.16.0/22\n103.244.58.0/23\n103.244.60.0/22\n103.244.64.0/22\n103.244.68.0/22\n103.244.72.0/22\n103.244.76.0/22\n103.244.80.0/22\n103.244.84.0/22\n103.244.116.0/22\n103.244.164.0/22\n103.244.232.0/22\n103.244.252.0/22\n103.245.23.0/24\n103.245.52.0/22\n103.245.60.0/22\n103.245.80.0/22\n103.245.124.0/22\n103.245.128.0/22\n103.246.8.0/22\n103.246.12.0/22\n103.246.120.0/22\n103.246.124.0/22\n103.246.132.0/22\n103.246.152.0/22\n103.246.156.0/22\n103.247.168.0/22\n103.247.172.0/22\n103.247.176.0/22\n103.247.200.0/22\n103.247.212.0/22\n103.248.0.0/23\n103.248.64.0/22\n103.248.100.0/22\n103.248.124.0/22\n103.248.152.0/22\n103.248.168.0/22\n103.248.192.0/22\n103.248.212.0/22\n103.248.220.0/22\n103.248.224.0/22\n103.248.228.0/22\n103.249.8.0/22\n103.249.12.0/22\n103.249.52.0/22\n103.249.104.0/22\n103.249.128.0/22\n103.249.136.0/22\n103.249.144.0/22\n103.249.164.0/22\n103.249.168.0/22\n103.249.172.0/22\n103.249.176.0/22\n103.249.188.0/22\n103.249.192.0/22\n103.249.244.0/22\n103.249.252.0/22\n103.250.32.0/22\n103.250.104.0/22\n103.250.124.0/22\n103.250.180.0/22\n103.250.192.0/22\n103.250.216.0/22\n103.250.224.0/22\n103.250.236.0/22\n103.250.248.0/22\n103.250.252.0/22\n103.251.32.0/22\n103.251.36.0/22\n103.251.84.0/22\n103.251.96.0/22\n103.251.124.0/22\n103.251.128.0/22\n103.251.160.0/22\n103.251.192.0/22\n103.251.204.0/22\n103.251.236.0/22\n103.251.240.0/22\n103.252.28.0/22\n103.252.36.0/22\n103.252.64.0/22\n103.252.96.0/22\n103.252.104.0/22\n103.252.172.0/22\n103.252.204.0/22\n103.252.208.0/22\n103.252.232.0/22\n103.252.248.0/22\n103.253.4.0/22\n103.253.60.0/22\n103.253.204.0/22\n103.253.220.0/22\n103.253.224.0/22\n103.253.232.0/22\n103.254.8.0/22\n103.254.20.0/22\n103.254.64.0/22\n103.254.68.0/22\n103.254.72.0/22\n103.254.76.0/22\n103.254.112.0/22\n103.254.176.0/22\n103.254.188.0/22\n103.254.196.0/24\n103.254.220.0/22\n103.255.56.0/22\n103.255.68.0/22\n103.255.88.0/22\n103.255.92.0/22\n103.255.136.0/22\n103.255.140.0/22\n103.255.184.0/22\n103.255.200.0/22\n103.255.212.0/22\n103.255.228.0/22\n106.0.0.0/24\n106.0.2.0/23\n106.0.4.0/22\n106.0.8.0/21\n106.0.16.0/20\n106.0.44.0/22\n106.0.64.0/18\n106.2.0.0/15\n106.4.0.0/14\n106.8.0.0/15\n106.11.0.0/16\n106.12.0.0/14\n106.16.0.0/12\n106.32.0.0/12\n106.48.0.0/15\n106.50.0.0/16\n106.52.0.0/14\n106.56.0.0/13\n106.74.0.0/16\n106.75.0.0/16\n106.80.0.0/12\n106.108.0.0/14\n106.112.0.0/13\n106.120.0.0/13\n106.224.0.0/12\n109.244.0.0/16\n110.6.0.0/15\n110.16.0.0/14\n110.34.40.0/22\n110.34.44.0/22\n110.40.0.0/14\n110.44.12.0/22\n110.44.144.0/20\n110.48.0.0/16\n110.51.0.0/16\n110.52.0.0/15\n110.56.0.0/13\n110.64.0.0/15\n110.72.0.0/15\n110.75.0.0/17\n110.75.128.0/19\n110.75.160.0/19\n110.75.192.0/18\n110.76.0.0/19\n110.76.32.0/19\n110.76.132.0/22\n110.76.156.0/22\n110.76.184.0/22\n110.76.192.0/18\n110.77.0.0/17\n110.80.0.0/13\n110.88.0.0/14\n110.92.68.0/22\n110.93.32.0/19\n110.94.0.0/15\n110.96.0.0/11\n110.152.0.0/14\n110.156.0.0/15\n110.165.32.0/19\n110.166.0.0/15\n110.172.192.0/18\n110.173.0.0/19\n110.173.32.0/20\n110.173.64.0/19\n110.173.96.0/19\n110.173.192.0/19\n110.176.0.0/13\n110.184.0.0/13\n110.192.0.0/11\n110.228.0.0/14\n110.232.32.0/19\n110.236.0.0/15\n110.240.0.0/12\n111.0.0.0/10\n111.66.0.0/16\n111.67.192.0/20\n111.68.64.0/19\n111.72.0.0/13\n111.85.0.0/16\n111.91.192.0/19\n111.92.248.0/22\n111.92.252.0/22\n111.112.0.0/15\n111.114.0.0/15\n111.116.0.0/15\n111.118.200.0/21\n111.119.64.0/18\n111.119.128.0/19\n111.120.0.0/14\n111.124.0.0/16\n111.126.0.0/15\n111.128.0.0/11\n111.160.0.0/13\n111.170.0.0/16\n111.172.0.0/14\n111.176.0.0/13\n111.186.0.0/15\n111.192.0.0/12\n111.208.0.0/14\n111.212.0.0/14\n111.221.28.0/24\n111.221.128.0/17\n111.222.0.0/16\n111.223.4.0/22\n111.223.8.0/22\n111.223.12.0/22\n111.223.16.0/22\n111.223.240.0/22\n111.223.248.0/22\n111.224.0.0/14\n111.228.0.0/14\n111.235.96.0/19\n111.235.156.0/22\n111.235.160.0/19\n112.0.0.0/10\n112.64.0.0/15\n112.66.0.0/15\n112.73.0.0/16\n112.74.0.0/15\n112.80.0.0/13\n112.88.0.0/13\n112.96.0.0/15\n112.98.0.0/15\n112.100.0.0/14\n112.109.128.0/17\n112.111.0.0/16\n112.112.0.0/14\n112.116.0.0/15\n112.122.0.0/15\n112.124.0.0/14\n112.128.0.0/14\n112.132.0.0/16\n112.137.48.0/21\n112.192.0.0/14\n112.224.0.0/11\n113.0.0.0/13\n113.8.0.0/15\n113.11.192.0/19\n113.12.0.0/14\n113.16.0.0/15\n113.18.0.0/16\n113.21.232.0/22\n113.21.236.0/22\n113.24.0.0/14\n113.31.0.0/16\n113.44.0.0/14\n113.48.0.0/14\n113.52.160.0/19\n113.52.228.0/22\n113.54.0.0/15\n113.56.0.0/15\n113.58.0.0/16\n113.59.0.0/17\n113.59.224.0/22\n113.62.0.0/15\n113.64.0.0/11\n113.96.0.0/12\n113.112.0.0/13\n113.120.0.0/13\n113.128.0.0/15\n113.130.96.0/20\n113.130.112.0/21\n113.132.0.0/14\n113.136.0.0/13\n113.194.0.0/15\n113.197.100.0/22\n113.200.0.0/15\n113.202.0.0/16\n113.204.0.0/14\n113.208.96.0/19\n113.208.128.0/17\n113.209.0.0/16\n113.212.0.0/18\n113.212.100.0/22\n113.212.184.0/21\n113.213.0.0/17\n113.214.0.0/15\n113.218.0.0/15\n113.220.0.0/14\n113.224.0.0/12\n113.240.0.0/13\n113.248.0.0/14\n114.28.0.0/16\n114.31.64.0/22\n114.31.68.0/22\n114.54.0.0/15\n114.60.0.0/14\n114.64.0.0/14\n114.68.0.0/16\n114.79.64.0/18\n114.80.0.0/12\n114.96.0.0/13\n114.104.0.0/14\n114.110.0.0/20\n114.110.64.0/18\n114.111.0.0/19\n114.111.160.0/19\n114.112.0.0/14\n114.116.0.0/16\n114.117.0.0/16\n114.118.0.0/16\n114.119.0.0/17\n114.119.128.0/18\n114.119.192.0/21\n114.119.200.0/22\n114.119.204.0/22\n114.119.208.0/20\n114.119.224.0/19\n114.132.0.0/16\n114.135.0.0/16\n114.138.0.0/15\n114.141.64.0/21\n114.141.80.0/22\n114.141.84.0/22\n114.141.128.0/18\n114.196.0.0/15\n114.198.248.0/21\n114.208.0.0/14\n114.212.0.0/15\n114.214.0.0/16\n114.215.0.0/16\n114.216.0.0/13\n114.224.0.0/12\n114.240.0.0/12\n115.24.0.0/14\n115.28.0.0/15\n115.31.64.0/22\n115.31.68.0/22\n115.31.72.0/22\n115.31.76.0/22\n115.32.0.0/14\n115.42.56.0/22\n115.44.0.0/15\n115.46.0.0/16\n115.47.0.0/16\n115.48.0.0/12\n115.69.64.0/20\n115.84.0.0/18\n115.84.192.0/19\n115.85.192.0/18\n115.100.0.0/14\n115.104.0.0/14\n115.120.0.0/14\n115.124.16.0/20\n115.148.0.0/14\n115.152.0.0/15\n115.154.0.0/15\n115.156.0.0/15\n115.158.0.0/16\n115.159.0.0/16\n115.166.64.0/19\n115.168.0.0/14\n115.172.0.0/14\n115.180.0.0/14\n115.187.0.0/22\n115.187.4.0/22\n115.187.8.0/22\n115.187.12.0/22\n115.190.0.0/15\n115.192.0.0/11\n115.224.0.0/12\n116.0.8.0/21\n116.0.24.0/21\n116.1.0.0/16\n116.2.0.0/15\n116.4.0.0/14\n116.8.0.0/14\n116.13.0.0/16\n116.16.0.0/12\n116.50.0.0/20\n116.52.0.0/14\n116.56.0.0/15\n116.58.128.0/20\n116.58.208.0/20\n116.60.0.0/14\n116.66.0.0/17\n116.66.176.0/22\n116.68.136.0/22\n116.68.140.0/22\n116.68.176.0/22\n116.68.180.0/22\n116.69.0.0/16\n116.70.0.0/17\n116.76.0.0/15\n116.78.0.0/15\n116.85.0.0/16\n116.89.144.0/20\n116.89.240.0/22\n116.90.80.0/20\n116.90.184.0/21\n116.95.0.0/16\n116.112.0.0/14\n116.116.0.0/15\n116.128.0.0/10\n116.192.0.0/16\n116.193.16.0/20\n116.193.32.0/19\n116.193.152.0/22\n116.193.164.0/22\n116.193.176.0/21\n116.194.0.0/15\n116.196.0.0/16\n116.197.160.0/22\n116.197.164.0/22\n116.198.0.0/16\n116.199.0.0/17\n116.199.128.0/19\n116.204.0.0/17\n116.205.0.0/16\n116.206.92.0/22\n116.206.100.0/22\n116.206.176.0/22\n116.207.0.0/16\n116.208.0.0/14\n116.212.160.0/20\n116.213.40.0/22\n116.213.44.0/22\n116.213.64.0/18\n116.213.128.0/17\n116.214.32.0/19\n116.214.64.0/20\n116.214.128.0/17\n116.215.0.0/16\n116.216.0.0/14\n116.224.0.0/12\n116.242.0.0/15\n116.244.0.0/15\n116.246.0.0/15\n116.248.0.0/15\n116.251.64.0/18\n116.252.0.0/15\n116.254.104.0/22\n116.254.108.0/22\n116.254.128.0/17\n116.255.128.0/17\n117.8.0.0/13\n117.21.0.0/16\n117.22.0.0/15\n117.24.0.0/13\n117.32.0.0/13\n117.40.0.0/14\n117.44.0.0/15\n117.48.0.0/14\n117.53.48.0/20\n117.53.176.0/20\n117.57.0.0/16\n117.58.0.0/17\n117.59.0.0/16\n117.60.0.0/14\n117.64.0.0/13\n117.72.0.0/15\n117.74.64.0/20\n117.74.80.0/20\n117.74.128.0/17\n117.75.0.0/16\n117.76.0.0/14\n117.80.0.0/12\n117.100.0.0/15\n117.103.16.0/20\n117.103.40.0/21\n117.103.72.0/21\n117.103.128.0/20\n117.104.168.0/21\n117.106.0.0/15\n117.112.0.0/13\n117.120.64.0/18\n117.120.128.0/17\n117.121.0.0/17\n117.121.128.0/18\n117.121.192.0/21\n117.122.128.0/17\n117.124.0.0/14\n117.128.0.0/10\n118.24.0.0/15\n118.26.0.0/16\n118.28.0.0/15\n118.30.0.0/16\n118.31.0.0/16\n118.64.0.0/15\n118.66.0.0/16\n118.67.112.0/20\n118.72.0.0/13\n118.80.0.0/15\n118.84.0.0/15\n118.88.32.0/19\n118.88.64.0/18\n118.88.128.0/17\n118.89.0.0/16\n118.91.240.0/20\n118.102.16.0/20\n118.102.32.0/21\n118.103.164.0/22\n118.103.168.0/22\n118.103.172.0/22\n118.103.176.0/22\n118.107.180.0/22\n118.112.0.0/13\n118.120.0.0/14\n118.124.0.0/15\n118.126.0.0/16\n118.127.128.0/19\n118.132.0.0/14\n118.144.0.0/14\n118.178.0.0/16\n118.180.0.0/14\n118.184.0.0/17\n118.184.128.0/17\n118.186.0.0/15\n118.188.0.0/16\n118.190.0.0/16\n118.191.0.0/16\n118.192.0.0/16\n118.193.0.0/20\n118.193.32.0/19\n118.193.64.0/20\n118.193.96.0/19\n118.193.128.0/17\n118.194.0.0/17\n118.194.128.0/17\n118.195.0.0/17\n118.195.128.0/17\n118.196.0.0/14\n118.202.0.0/15\n118.204.0.0/14\n118.212.0.0/16\n118.213.0.0/16\n118.215.192.0/18\n118.224.0.0/14\n118.228.0.0/15\n118.230.0.0/16\n118.239.0.0/16\n118.242.0.0/16\n118.244.0.0/14\n118.248.0.0/13\n119.0.0.0/15\n119.2.0.0/19\n119.2.128.0/17\n119.3.0.0/16\n119.4.0.0/14\n119.8.0.0/16\n119.10.0.0/17\n119.15.136.0/21\n119.16.0.0/16\n119.18.192.0/20\n119.18.208.0/21\n119.18.224.0/20\n119.18.240.0/20\n119.19.0.0/16\n119.20.0.0/14\n119.27.64.0/18\n119.27.128.0/19\n119.27.160.0/19\n119.27.192.0/18\n119.28.0.0/15\n119.30.48.0/20\n119.31.192.0/19\n119.32.0.0/14\n119.36.0.0/16\n119.37.0.0/17\n119.37.128.0/18\n119.37.192.0/18\n119.38.0.0/17\n119.38.128.0/18\n119.38.192.0/20\n119.38.208.0/20\n119.38.224.0/19\n119.39.0.0/16\n119.40.0.0/18\n119.40.64.0/20\n119.40.128.0/17\n119.41.0.0/16\n119.42.0.0/19\n119.42.52.0/22\n119.42.128.0/21\n119.42.136.0/21\n119.42.224.0/19\n119.44.0.0/15\n119.48.0.0/13\n119.57.0.0/16\n119.58.0.0/16\n119.59.128.0/17\n119.60.0.0/16\n119.61.0.0/16\n119.62.0.0/16\n119.63.32.0/19\n119.75.208.0/20\n119.78.0.0/15\n119.80.0.0/16\n119.82.208.0/20\n119.84.0.0/14\n119.88.0.0/14\n119.96.0.0/13\n119.108.0.0/15\n119.112.0.0/13\n119.120.0.0/13\n119.128.0.0/12\n119.144.0.0/14\n119.148.160.0/20\n119.148.176.0/20\n119.151.192.0/18\n119.160.200.0/21\n119.161.120.0/22\n119.161.124.0/22\n119.161.128.0/17\n119.162.0.0/15\n119.164.0.0/14\n119.176.0.0/12\n119.232.0.0/15\n119.235.128.0/18\n119.248.0.0/14\n119.252.96.0/21\n119.252.240.0/20\n119.253.0.0/16\n119.254.0.0/15\n120.0.0.0/12\n120.24.0.0/14\n120.30.0.0/16\n120.31.0.0/16\n120.32.0.0/13\n120.40.0.0/14\n120.44.0.0/14\n120.48.0.0/15\n120.52.0.0/16\n120.53.0.0/16\n120.54.0.0/15\n120.64.0.0/14\n120.68.0.0/14\n120.72.32.0/19\n120.72.128.0/17\n120.76.0.0/14\n120.80.0.0/13\n120.88.8.0/21\n120.90.0.0/15\n120.92.0.0/16\n120.94.0.0/16\n120.95.0.0/16\n120.128.0.0/14\n120.132.0.0/17\n120.132.128.0/17\n120.133.0.0/16\n120.134.0.0/15\n120.136.16.0/22\n120.136.20.0/22\n120.136.128.0/18\n120.137.0.0/17\n120.143.128.0/19\n120.192.0.0/10\n121.0.8.0/21\n121.0.16.0/20\n121.4.0.0/15\n121.8.0.0/13\n121.16.0.0/13\n121.24.0.0/14\n121.28.0.0/15\n121.30.0.0/16\n121.31.0.0/16\n121.32.0.0/14\n121.36.0.0/16\n121.37.0.0/16\n121.38.0.0/15\n121.40.0.0/14\n121.46.0.0/18\n121.46.76.0/22\n121.46.128.0/17\n121.47.0.0/16\n121.48.0.0/15\n121.50.8.0/21\n121.51.0.0/16\n121.52.160.0/19\n121.52.208.0/20\n121.52.224.0/19\n121.54.176.0/21\n121.54.188.0/22\n121.55.0.0/18\n121.56.0.0/15\n121.58.0.0/17\n121.58.136.0/21\n121.58.144.0/20\n121.58.160.0/21\n121.59.0.0/16\n121.60.0.0/14\n121.68.0.0/14\n121.76.0.0/15\n121.79.128.0/18\n121.89.0.0/16\n121.100.128.0/17\n121.101.0.0/18\n121.101.208.0/20\n121.192.0.0/16\n121.193.0.0/16\n121.194.0.0/15\n121.196.0.0/14\n121.200.192.0/21\n121.201.0.0/16\n121.204.0.0/14\n121.224.0.0/12\n121.248.0.0/14\n121.255.0.0/16\n122.0.64.0/18\n122.0.128.0/17\n122.4.0.0/14\n122.8.0.0/16\n122.9.0.0/16\n122.10.0.0/17\n122.10.128.0/22\n122.10.132.0/23\n122.10.134.0/23\n122.10.136.0/23\n122.10.138.0/23\n122.10.140.0/22\n122.10.144.0/20\n122.10.160.0/19\n122.10.192.0/18\n122.11.0.0/17\n122.12.0.0/16\n122.13.0.0/16\n122.14.0.0/17\n122.14.128.0/18\n122.14.192.0/18\n122.48.0.0/16\n122.49.0.0/18\n122.51.0.0/16\n122.64.0.0/11\n122.96.0.0/15\n122.102.0.0/20\n122.102.64.0/20\n122.102.80.0/20\n122.112.0.0/14\n122.119.0.0/16\n122.128.100.0/22\n122.128.120.0/21\n122.136.0.0/13\n122.144.128.0/17\n122.152.192.0/18\n122.156.0.0/14\n122.188.0.0/14\n122.192.0.0/14\n122.198.0.0/16\n122.200.40.0/22\n122.200.44.0/22\n122.200.64.0/18\n122.201.48.0/20\n122.204.0.0/14\n122.224.0.0/12\n122.240.0.0/13\n122.248.24.0/21\n122.248.48.0/20\n122.255.64.0/21\n123.0.128.0/18\n123.4.0.0/14\n123.8.0.0/13\n123.49.128.0/17\n123.50.160.0/19\n123.52.0.0/14\n123.56.0.0/15\n123.58.0.0/20\n123.58.16.0/20\n123.58.32.0/19\n123.58.64.0/19\n123.58.96.0/19\n123.58.128.0/18\n123.58.192.0/19\n123.58.224.0/20\n123.58.240.0/20\n123.59.0.0/16\n123.60.0.0/16\n123.61.0.0/16\n123.62.0.0/16\n123.64.0.0/11\n123.96.0.0/15\n123.98.0.0/17\n123.99.128.0/17\n123.100.0.0/19\n123.101.0.0/16\n123.103.0.0/17\n123.108.128.0/20\n123.108.208.0/20\n123.112.0.0/12\n123.128.0.0/13\n123.136.80.0/20\n123.137.0.0/16\n123.138.0.0/15\n123.144.0.0/14\n123.148.0.0/16\n123.149.0.0/16\n123.150.0.0/15\n123.152.0.0/13\n123.160.0.0/14\n123.164.0.0/14\n123.168.0.0/14\n123.172.0.0/15\n123.174.0.0/15\n123.176.60.0/22\n123.176.80.0/20\n123.177.0.0/16\n123.178.0.0/15\n123.180.0.0/14\n123.184.0.0/14\n123.188.0.0/14\n123.196.0.0/15\n123.199.128.0/17\n123.206.0.0/15\n123.232.0.0/14\n123.242.0.0/17\n123.242.192.0/22\n123.242.196.0/22\n123.244.0.0/14\n123.249.0.0/16\n123.254.96.0/22\n123.254.100.0/22\n124.6.64.0/18\n124.14.0.0/15\n124.16.0.0/15\n124.20.0.0/16\n124.21.0.0/20\n124.21.16.0/20\n124.21.32.0/19\n124.21.64.0/18\n124.21.128.0/17\n124.22.0.0/15\n124.28.192.0/18\n124.29.0.0/17\n124.31.0.0/16\n124.40.112.0/20\n124.40.128.0/18\n124.40.192.0/19\n124.40.240.0/22\n124.42.0.0/17\n124.42.128.0/17\n124.47.0.0/18\n124.64.0.0/15\n124.66.0.0/17\n124.67.0.0/16\n124.68.0.0/14\n124.72.0.0/16\n124.73.0.0/16\n124.74.0.0/15\n124.76.0.0/14\n124.88.0.0/16\n124.89.0.0/17\n124.89.128.0/17\n124.90.0.0/15\n124.92.0.0/14\n124.108.8.0/21\n124.108.40.0/21\n124.109.96.0/21\n124.112.0.0/15\n124.114.0.0/15\n124.116.0.0/16\n124.117.0.0/16\n124.118.0.0/15\n124.126.0.0/15\n124.128.0.0/13\n124.147.128.0/17\n124.150.137.0/24\n124.151.0.0/16\n124.152.0.0/16\n124.156.0.0/16\n124.160.0.0/16\n124.161.0.0/16\n124.162.0.0/16\n124.163.0.0/16\n124.164.0.0/14\n124.172.0.0/15\n124.174.0.0/15\n124.192.0.0/15\n124.196.0.0/16\n124.200.0.0/13\n124.220.0.0/14\n124.224.0.0/16\n124.225.0.0/16\n124.226.0.0/15\n124.228.0.0/14\n124.232.0.0/15\n124.234.0.0/15\n124.236.0.0/14\n124.240.0.0/17\n124.240.128.0/18\n124.242.0.0/16\n124.243.192.0/18\n124.248.0.0/17\n124.249.0.0/16\n124.250.0.0/15\n124.254.0.0/18\n125.31.192.0/18\n125.32.0.0/16\n125.33.0.0/16\n125.34.0.0/16\n125.35.0.0/17\n125.35.128.0/17\n125.36.0.0/14\n125.40.0.0/13\n125.58.128.0/17\n125.61.128.0/17\n125.62.0.0/18\n125.64.0.0/13\n125.72.0.0/16\n125.73.0.0/16\n125.74.0.0/15\n125.76.0.0/17\n125.76.128.0/17\n125.77.0.0/16\n125.78.0.0/15\n125.80.0.0/13\n125.88.0.0/13\n125.96.0.0/15\n125.98.0.0/16\n125.104.0.0/13\n125.112.0.0/12\n125.169.0.0/16\n125.171.0.0/16\n125.208.0.0/18\n125.210.0.0/16\n125.211.0.0/16\n125.213.0.0/17\n125.214.96.0/19\n125.215.0.0/18\n125.216.0.0/15\n125.218.0.0/16\n125.219.0.0/16\n125.220.0.0/15\n125.222.0.0/15\n125.254.128.0/18\n125.254.192.0/18\n128.108.0.0/16\n129.28.0.0/16\n137.59.59.0/24\n137.59.88.0/22\n139.5.56.0/22\n139.5.60.0/22\n139.5.80.0/22\n139.5.92.0/22\n139.5.108.0/22\n139.5.128.0/22\n139.5.160.0/22\n139.5.192.0/22\n139.5.204.0/22\n139.5.208.0/22\n139.5.212.0/22\n139.5.244.0/22\n139.9.0.0/16\n139.129.0.0/16\n139.148.0.0/16\n139.155.0.0/16\n139.159.0.0/16\n139.170.0.0/16\n139.176.0.0/16\n139.183.0.0/16\n139.186.0.0/16\n139.189.0.0/16\n139.196.0.0/14\n139.200.0.0/13\n139.208.0.0/13\n139.217.0.0/16\n139.219.0.0/16\n139.220.0.0/15\n139.224.0.0/16\n139.226.0.0/15\n140.75.0.0/16\n140.143.0.0/16\n140.205.0.0/16\n140.206.0.0/15\n140.210.0.0/16\n140.224.0.0/16\n140.237.0.0/16\n140.240.0.0/16\n140.243.0.0/16\n140.246.0.0/16\n140.249.0.0/16\n140.250.0.0/16\n140.255.0.0/16\n144.0.0.0/16\n144.7.0.0/16\n144.12.0.0/16\n144.48.8.0/22\n144.48.12.0/22\n144.48.56.0/22\n144.48.64.0/22\n144.48.88.0/22\n144.48.156.0/22\n144.48.172.0/22\n144.48.180.0/22\n144.48.184.0/22\n144.48.204.0/22\n144.48.208.0/22\n144.48.212.0/22\n144.48.220.0/22\n144.48.252.0/22\n144.52.0.0/16\n144.123.0.0/16\n144.255.0.0/16\n146.196.56.0/22\n146.196.68.0/22\n146.196.72.0/22\n146.196.76.0/22\n146.196.92.0/22\n146.196.112.0/22\n146.196.116.0/22\n146.196.124.0/22\n148.70.0.0/16\n150.0.0.0/16\n150.109.0.0/16\n150.115.0.0/16\n150.121.0.0/16\n150.122.0.0/16\n150.129.136.0/22\n150.129.152.0/22\n150.129.192.0/22\n150.129.216.0/22\n150.129.252.0/22\n150.138.0.0/15\n150.223.0.0/16\n150.242.0.0/22\n150.242.4.0/22\n150.242.8.0/22\n150.242.28.0/22\n150.242.44.0/22\n150.242.48.0/22\n150.242.52.0/22\n150.242.56.0/22\n150.242.76.0/22\n150.242.80.0/22\n150.242.92.0/22\n150.242.96.0/22\n150.242.112.0/22\n150.242.116.0/22\n150.242.120.0/22\n150.242.152.0/22\n150.242.156.0/22\n150.242.160.0/22\n150.242.164.0/22\n150.242.168.0/22\n150.242.184.0/22\n150.242.188.0/22\n150.242.192.0/22\n150.242.212.0/22\n150.242.224.0/22\n150.242.228.0/22\n150.242.232.0/22\n150.242.236.0/22\n150.242.240.0/22\n150.242.244.0/22\n150.242.248.0/22\n150.255.0.0/16\n152.104.128.0/17\n153.0.0.0/16\n153.3.0.0/16\n153.34.0.0/15\n153.36.0.0/15\n153.99.0.0/16\n153.101.0.0/16\n153.118.0.0/15\n154.8.128.0/17\n157.0.0.0/16\n157.18.0.0/16\n157.61.0.0/16\n157.119.0.0/22\n157.119.8.0/22\n157.119.12.0/22\n157.119.16.0/22\n157.119.28.0/22\n157.119.68.0/22\n157.119.112.0/22\n157.119.132.0/22\n157.119.136.0/22\n157.119.140.0/22\n157.119.144.0/22\n157.119.148.0/22\n157.119.152.0/22\n157.119.156.0/22\n157.119.160.0/22\n157.119.164.0/22\n157.119.172.0/22\n157.119.192.0/22\n157.119.196.0/22\n157.119.240.0/22\n157.119.252.0/22\n157.122.0.0/16\n157.148.0.0/16\n157.156.0.0/16\n157.255.0.0/16\n159.226.0.0/16\n160.19.208.0/22\n160.19.212.0/22\n160.19.216.0/22\n160.20.48.0/22\n160.202.60.0/22\n160.202.148.0/22\n160.202.152.0/22\n160.202.168.0/22\n160.202.212.0/22\n160.202.216.0/22\n160.202.220.0/22\n160.202.224.0/22\n160.202.228.0/22\n160.202.232.0/22\n160.202.236.0/22\n160.202.240.0/22\n160.202.244.0/22\n160.202.248.0/22\n160.202.252.0/22\n160.238.64.0/22\n161.207.0.0/16\n162.62.0.0/16\n162.105.0.0/16\n163.0.0.0/16\n163.47.4.0/22\n163.53.0.0/22\n163.53.4.0/22\n163.53.8.0/22\n163.53.12.0/22\n163.53.36.0/22\n163.53.40.0/22\n163.53.44.0/22\n163.53.48.0/22\n163.53.52.0/22\n163.53.56.0/22\n163.53.60.0/22\n163.53.64.0/22\n163.53.88.0/22\n163.53.92.0/22\n163.53.96.0/22\n163.53.100.0/22\n163.53.104.0/22\n163.53.108.0/22\n163.53.112.0/22\n163.53.116.0/22\n163.53.120.0/22\n163.53.124.0/22\n163.53.128.0/22\n163.53.132.0/22\n163.53.136.0/22\n163.53.160.0/22\n163.53.164.0/22\n163.53.168.0/22\n163.53.172.0/22\n163.53.188.0/22\n163.53.220.0/22\n163.53.236.0/22\n163.53.240.0/22\n163.125.0.0/16\n163.142.0.0/16\n163.177.0.0/16\n163.179.0.0/16\n163.204.0.0/16\n164.52.0.0/17\n166.111.0.0/16\n167.139.0.0/16\n167.189.0.0/16\n167.220.244.0/22\n168.160.0.0/16\n170.106.0.0/16\n170.179.0.0/16\n171.8.0.0/13\n171.34.0.0/15\n171.36.0.0/14\n171.40.0.0/13\n171.80.0.0/14\n171.84.0.0/14\n171.88.0.0/13\n171.104.0.0/13\n171.112.0.0/14\n171.116.0.0/14\n171.120.0.0/13\n171.208.0.0/12\n172.81.192.0/18\n175.0.0.0/12\n175.16.0.0/13\n175.24.0.0/14\n175.30.0.0/15\n175.42.0.0/15\n175.44.0.0/16\n175.46.0.0/15\n175.48.0.0/12\n175.64.0.0/11\n175.102.0.0/16\n175.106.128.0/17\n175.111.108.0/22\n175.111.144.0/22\n175.111.148.0/22\n175.111.152.0/22\n175.111.156.0/22\n175.111.160.0/22\n175.111.164.0/22\n175.111.168.0/22\n175.111.172.0/22\n175.111.184.0/22\n175.146.0.0/15\n175.148.0.0/14\n175.152.0.0/14\n175.158.96.0/22\n175.160.0.0/12\n175.176.156.0/22\n175.176.176.0/22\n175.176.188.0/22\n175.178.0.0/16\n175.184.128.0/18\n175.185.0.0/16\n175.186.0.0/15\n175.188.0.0/14\n180.76.0.0/16\n180.77.0.0/16\n180.78.0.0/15\n180.84.0.0/15\n180.86.0.0/16\n180.88.0.0/14\n180.94.56.0/21\n180.94.96.0/20\n180.94.120.0/22\n180.94.124.0/22\n180.95.128.0/17\n180.96.0.0/11\n180.129.128.0/17\n180.130.0.0/16\n180.136.0.0/13\n180.148.16.0/21\n180.148.152.0/21\n180.148.216.0/21\n180.148.224.0/19\n180.149.128.0/19\n180.149.236.0/22\n180.150.160.0/19\n180.152.0.0/13\n180.160.0.0/12\n180.178.112.0/22\n180.178.116.0/22\n180.178.192.0/18\n180.184.0.0/14\n180.188.0.0/17\n180.189.148.0/22\n180.200.252.0/22\n180.201.0.0/16\n180.202.0.0/15\n180.208.0.0/15\n180.210.212.0/22\n180.210.224.0/19\n180.212.0.0/15\n180.222.224.0/19\n180.223.0.0/16\n180.233.0.0/18\n180.233.64.0/19\n180.233.144.0/22\n180.235.64.0/19\n180.235.112.0/22\n180.235.136.0/22\n182.16.144.0/22\n182.16.148.0/22\n182.16.192.0/19\n182.18.0.0/17\n182.23.184.0/21\n182.23.200.0/21\n182.32.0.0/12\n182.48.96.0/19\n182.49.0.0/16\n182.50.0.0/20\n182.50.112.0/20\n182.51.0.0/16\n182.54.0.0/17\n182.54.244.0/22\n182.61.0.0/16\n182.80.0.0/14\n182.84.0.0/14\n182.88.0.0/14\n182.92.0.0/16\n182.96.0.0/12\n182.112.0.0/12\n182.128.0.0/12\n182.144.0.0/13\n182.157.0.0/16\n182.160.64.0/19\n182.174.0.0/15\n182.200.0.0/13\n182.236.128.0/17\n182.237.24.0/22\n182.237.28.0/22\n182.238.0.0/16\n182.239.0.0/19\n182.240.0.0/13\n182.254.0.0/16\n182.255.60.0/22\n183.0.0.0/10\n183.64.0.0/13\n183.78.160.0/22\n183.78.164.0/22\n183.78.180.0/22\n183.81.172.0/22\n183.81.180.0/22\n183.84.0.0/15\n183.91.128.0/22\n183.91.136.0/21\n183.91.144.0/20\n183.92.0.0/14\n183.128.0.0/11\n183.160.0.0/13\n183.168.0.0/15\n183.170.0.0/16\n183.172.0.0/14\n183.182.0.0/19\n183.184.0.0/13\n183.192.0.0/10\n188.131.128.0/17\n192.124.154.0/24\n192.140.128.0/22\n192.140.132.0/22\n192.140.136.0/22\n192.140.156.0/22\n192.140.160.0/22\n192.140.164.0/22\n192.140.168.0/22\n192.140.172.0/22\n192.140.176.0/22\n192.140.180.0/22\n192.140.184.0/22\n192.140.188.0/22\n192.140.192.0/22\n192.140.196.0/22\n192.140.200.0/22\n192.140.204.0/22\n192.140.208.0/22\n192.140.212.0/22\n192.144.128.0/17\n193.112.0.0/16\n202.0.100.0/23\n202.0.122.0/23\n202.0.176.0/22\n202.3.128.0/23\n202.4.128.0/19\n202.4.252.0/22\n202.5.208.0/22\n202.5.212.0/22\n202.5.216.0/22\n202.6.6.0/23\n202.6.66.0/23\n202.6.72.0/23\n202.6.87.0/24\n202.6.88.0/23\n202.6.92.0/23\n202.6.103.0/24\n202.6.108.0/24\n202.6.110.0/23\n202.6.114.0/24\n202.6.176.0/20\n202.8.0.0/24\n202.8.2.0/23\n202.8.4.0/23\n202.8.12.0/24\n202.8.24.0/24\n202.8.77.0/24\n202.8.128.0/19\n202.8.192.0/20\n202.9.32.0/24\n202.9.34.0/23\n202.9.48.0/23\n202.9.51.0/24\n202.9.52.0/23\n202.9.54.0/24\n202.9.57.0/24\n202.9.58.0/23\n202.10.64.0/20\n202.10.112.0/22\n202.10.116.0/22\n202.10.120.0/22\n202.10.124.0/22\n202.12.1.0/24\n202.12.2.0/24\n202.12.17.0/24\n202.12.18.0/24\n202.12.19.0/24\n202.12.72.0/24\n202.12.84.0/23\n202.12.96.0/24\n202.12.98.0/23\n202.12.106.0/24\n202.12.111.0/24\n202.12.116.0/24\n202.14.64.0/23\n202.14.69.0/24\n202.14.73.0/24\n202.14.74.0/23\n202.14.76.0/24\n202.14.78.0/23\n202.14.88.0/24\n202.14.97.0/24\n202.14.104.0/23\n202.14.108.0/23\n202.14.111.0/24\n202.14.114.0/23\n202.14.118.0/23\n202.14.124.0/23\n202.14.127.0/24\n202.14.129.0/24\n202.14.135.0/24\n202.14.136.0/24\n202.14.149.0/24\n202.14.151.0/24\n202.14.157.0/24\n202.14.158.0/23\n202.14.169.0/24\n202.14.170.0/23\n202.14.172.0/22\n202.14.176.0/24\n202.14.184.0/23\n202.14.208.0/23\n202.14.213.0/24\n202.14.219.0/24\n202.14.220.0/24\n202.14.222.0/23\n202.14.225.0/24\n202.14.226.0/23\n202.14.231.0/24\n202.14.235.0/24\n202.14.236.0/23\n202.14.238.0/24\n202.14.239.0/24\n202.14.246.0/24\n202.14.251.0/24\n202.20.66.0/24\n202.20.79.0/24\n202.20.87.0/24\n202.20.88.0/23\n202.20.90.0/24\n202.20.94.0/23\n202.20.114.0/24\n202.20.117.0/24\n202.20.120.0/24\n202.20.125.0/24\n202.20.126.0/24\n202.20.127.0/24\n202.21.48.0/22\n202.21.52.0/22\n202.21.56.0/22\n202.21.60.0/22\n202.21.131.0/24\n202.21.132.0/24\n202.21.141.0/24\n202.21.142.0/24\n202.21.147.0/24\n202.21.148.0/24\n202.21.150.0/23\n202.21.152.0/23\n202.21.154.0/24\n202.21.156.0/24\n202.22.248.0/22\n202.22.252.0/22\n202.27.12.0/24\n202.27.14.0/24\n202.27.136.0/23\n202.36.226.0/24\n202.38.0.0/23\n202.38.2.0/23\n202.38.8.0/21\n202.38.48.0/20\n202.38.64.0/19\n202.38.96.0/19\n202.38.128.0/23\n202.38.130.0/23\n202.38.132.0/23\n202.38.134.0/24\n202.38.135.0/24\n202.38.136.0/23\n202.38.138.0/24\n202.38.140.0/23\n202.38.142.0/23\n202.38.146.0/23\n202.38.149.0/24\n202.38.150.0/23\n202.38.152.0/23\n202.38.154.0/23\n202.38.156.0/24\n202.38.158.0/23\n202.38.160.0/23\n202.38.164.0/22\n202.38.168.0/23\n202.38.170.0/24\n202.38.171.0/24\n202.38.176.0/23\n202.38.184.0/21\n202.38.192.0/18\n202.40.4.0/23\n202.40.7.0/24\n202.40.15.0/24\n202.40.135.0/24\n202.40.136.0/24\n202.40.140.0/24\n202.40.143.0/24\n202.40.144.0/23\n202.40.150.0/24\n202.40.155.0/24\n202.40.156.0/24\n202.40.158.0/23\n202.40.162.0/24\n202.41.8.0/23\n202.41.11.0/24\n202.41.12.0/23\n202.41.128.0/24\n202.41.130.0/23\n202.41.152.0/21\n202.41.192.0/24\n202.41.196.0/22\n202.41.200.0/22\n202.41.240.0/20\n202.43.76.0/22\n202.43.144.0/20\n202.44.16.0/20\n202.44.48.0/22\n202.44.67.0/24\n202.44.74.0/24\n202.44.97.0/24\n202.44.129.0/24\n202.44.132.0/23\n202.44.146.0/23\n202.45.0.0/23\n202.45.2.0/24\n202.45.15.0/24\n202.45.16.0/20\n202.46.16.0/23\n202.46.18.0/24\n202.46.20.0/23\n202.46.32.0/19\n202.46.128.0/24\n202.46.224.0/20\n202.47.82.0/23\n202.47.96.0/22\n202.47.100.0/22\n202.47.104.0/22\n202.47.108.0/22\n202.47.126.0/24\n202.47.128.0/24\n202.47.130.0/23\n202.52.33.0/24\n202.52.34.0/24\n202.52.47.0/24\n202.52.143.0/24\n202.53.140.0/24\n202.53.143.0/24\n202.57.192.0/22\n202.57.196.0/22\n202.57.200.0/22\n202.57.204.0/22\n202.57.212.0/22\n202.57.216.0/22\n202.57.240.0/20\n202.58.0.0/24\n202.58.104.0/22\n202.58.112.0/22\n202.59.0.0/24\n202.59.1.0/24\n202.59.212.0/22\n202.59.236.0/24\n202.59.240.0/24\n202.60.48.0/21\n202.60.96.0/21\n202.60.112.0/20\n202.60.132.0/22\n202.60.136.0/21\n202.60.144.0/20\n202.61.68.0/22\n202.61.76.0/22\n202.61.88.0/22\n202.61.123.0/24\n202.61.127.0/24\n202.62.112.0/22\n202.62.248.0/22\n202.62.252.0/24\n202.62.255.0/24\n202.63.80.0/24\n202.63.81.0/24\n202.63.82.0/23\n202.63.84.0/22\n202.63.88.0/21\n202.63.160.0/19\n202.63.248.0/22\n202.63.253.0/24\n202.65.0.0/21\n202.65.8.0/23\n202.65.96.0/22\n202.65.100.0/22\n202.65.104.0/22\n202.65.108.0/22\n202.66.168.0/22\n202.67.0.0/22\n202.69.4.0/22\n202.69.16.0/20\n202.70.0.0/19\n202.70.96.0/20\n202.70.192.0/20\n202.71.32.0/22\n202.71.36.0/22\n202.71.40.0/22\n202.71.44.0/22\n202.72.40.0/21\n202.72.80.0/20\n202.72.112.0/22\n202.72.116.0/22\n202.72.120.0/22\n202.72.124.0/22\n202.73.128.0/22\n202.73.240.0/22\n202.73.244.0/22\n202.73.248.0/22\n202.73.252.0/22\n202.74.8.0/21\n202.74.36.0/24\n202.74.42.0/24\n202.74.52.0/24\n202.74.80.0/20\n202.74.232.0/22\n202.74.254.0/23\n202.75.208.0/20\n202.75.252.0/22\n202.76.252.0/22\n202.77.80.0/21\n202.77.92.0/22\n202.78.8.0/21\n202.79.224.0/21\n202.79.248.0/22\n202.80.192.0/21\n202.80.200.0/21\n202.81.0.0/22\n202.81.176.0/22\n202.81.180.0/22\n202.81.184.0/22\n202.81.188.0/22\n202.83.252.0/22\n202.84.0.0/22\n202.84.4.0/22\n202.84.8.0/21\n202.84.16.0/23\n202.84.22.0/24\n202.84.24.0/21\n202.85.208.0/20\n202.86.249.0/24\n202.86.252.0/22\n202.87.80.0/20\n202.88.32.0/22\n202.89.8.0/21\n202.89.96.0/22\n202.89.108.0/22\n202.89.119.0/24\n202.89.232.0/21\n202.90.0.0/22\n202.90.16.0/22\n202.90.20.0/22\n202.90.24.0/22\n202.90.28.0/22\n202.90.37.0/24\n202.90.96.0/22\n202.90.100.0/22\n202.90.104.0/22\n202.90.108.0/22\n202.90.112.0/20\n202.90.193.0/24\n202.90.196.0/24\n202.90.205.0/24\n202.90.224.0/20\n202.91.0.0/22\n202.91.36.0/22\n202.91.96.0/20\n202.91.128.0/22\n202.91.176.0/20\n202.91.224.0/19\n202.92.0.0/22\n202.92.8.0/21\n202.92.48.0/20\n202.92.252.0/22\n202.93.0.0/22\n202.93.252.0/22\n202.94.74.0/24\n202.94.81.0/24\n202.94.92.0/22\n202.95.0.0/22\n202.95.4.0/22\n202.95.8.0/21\n202.95.16.0/20\n202.95.240.0/21\n202.95.252.0/22\n202.96.0.0/18\n202.96.64.0/21\n202.96.72.0/21\n202.96.80.0/20\n202.96.96.0/21\n202.96.104.0/21\n202.96.112.0/20\n202.96.128.0/21\n202.96.136.0/21\n202.96.144.0/20\n202.96.160.0/21\n202.96.168.0/21\n202.96.176.0/20\n202.96.192.0/21\n202.96.200.0/21\n202.96.208.0/20\n202.96.224.0/21\n202.96.232.0/21\n202.96.240.0/20\n202.97.0.0/21\n202.97.8.0/21\n202.97.16.0/20\n202.97.32.0/19\n202.97.64.0/19\n202.97.96.0/20\n202.97.112.0/20\n202.97.128.0/18\n202.97.192.0/19\n202.97.224.0/21\n202.97.232.0/21\n202.97.240.0/20\n202.98.0.0/21\n202.98.8.0/21\n202.98.16.0/20\n202.98.32.0/21\n202.98.40.0/21\n202.98.48.0/20\n202.98.64.0/19\n202.98.96.0/21\n202.98.104.0/21\n202.98.112.0/20\n202.98.128.0/19\n202.98.160.0/21\n202.98.168.0/21\n202.98.176.0/20\n202.98.192.0/21\n202.98.200.0/21\n202.98.208.0/20\n202.98.224.0/21\n202.98.232.0/21\n202.98.240.0/20\n202.99.0.0/18\n202.99.64.0/19\n202.99.96.0/21\n202.99.104.0/21\n202.99.112.0/20\n202.99.128.0/19\n202.99.160.0/21\n202.99.168.0/21\n202.99.176.0/20\n202.99.192.0/21\n202.99.200.0/21\n202.99.208.0/20\n202.99.224.0/21\n202.99.232.0/21\n202.99.240.0/20\n202.100.0.0/21\n202.100.8.0/21\n202.100.16.0/20\n202.100.32.0/19\n202.100.64.0/21\n202.100.72.0/21\n202.100.80.0/20\n202.100.96.0/21\n202.100.104.0/21\n202.100.112.0/20\n202.100.128.0/21\n202.100.136.0/21\n202.100.144.0/20\n202.100.160.0/21\n202.100.168.0/21\n202.100.176.0/20\n202.100.192.0/21\n202.100.200.0/21\n202.100.208.0/20\n202.100.224.0/19\n202.101.0.0/18\n202.101.64.0/19\n202.101.96.0/19\n202.101.128.0/18\n202.101.192.0/19\n202.101.224.0/21\n202.101.232.0/21\n202.101.240.0/20\n202.102.0.0/19\n202.102.32.0/19\n202.102.64.0/18\n202.102.128.0/21\n202.102.136.0/21\n202.102.144.0/20\n202.102.160.0/19\n202.102.192.0/21\n202.102.200.0/21\n202.102.208.0/20\n202.102.224.0/21\n202.102.232.0/21\n202.102.240.0/20\n202.103.0.0/21\n202.103.8.0/21\n202.103.16.0/20\n202.103.32.0/19\n202.103.64.0/19\n202.103.96.0/21\n202.103.104.0/21\n202.103.112.0/20\n202.103.128.0/18\n202.103.192.0/19\n202.103.224.0/21\n202.103.232.0/21\n202.103.240.0/20\n202.104.0.0/15\n202.106.0.0/16\n202.107.0.0/17\n202.107.128.0/17\n202.108.0.0/16\n202.109.0.0/16\n202.110.0.0/18\n202.110.64.0/18\n202.110.128.0/18\n202.110.192.0/18\n202.111.0.0/17\n202.111.128.0/19\n202.111.160.0/19\n202.111.192.0/18\n202.112.0.0/16\n202.113.0.0/20\n202.113.16.0/20\n202.113.32.0/19\n202.113.64.0/18\n202.113.128.0/18\n202.113.192.0/19\n202.113.224.0/20\n202.113.240.0/20\n202.114.0.0/19\n202.114.32.0/19\n202.114.64.0/18\n202.114.128.0/17\n202.115.0.0/19\n202.115.32.0/19\n202.115.64.0/18\n202.115.128.0/17\n202.116.0.0/19\n202.116.32.0/20\n202.116.48.0/20\n202.116.64.0/19\n202.116.96.0/19\n202.116.128.0/17\n202.117.0.0/18\n202.117.64.0/18\n202.117.128.0/17\n202.118.0.0/19\n202.118.32.0/19\n202.118.64.0/18\n202.118.128.0/17\n202.119.0.0/19\n202.119.32.0/19\n202.119.64.0/20\n202.119.80.0/20\n202.119.96.0/19\n202.119.128.0/17\n202.120.0.0/18\n202.120.64.0/18\n202.120.128.0/17\n202.121.0.0/16\n202.122.0.0/21\n202.122.32.0/21\n202.122.64.0/19\n202.122.112.0/21\n202.122.120.0/21\n202.122.128.0/24\n202.122.132.0/24\n202.123.96.0/20\n202.123.116.0/22\n202.123.120.0/22\n202.124.16.0/21\n202.124.24.0/22\n202.125.107.0/24\n202.125.109.0/24\n202.125.112.0/20\n202.125.176.0/20\n202.127.0.0/23\n202.127.2.0/24\n202.127.3.0/24\n202.127.4.0/24\n202.127.5.0/24\n202.127.6.0/23\n202.127.12.0/22\n202.127.16.0/20\n202.127.40.0/21\n202.127.48.0/20\n202.127.112.0/20\n202.127.128.0/20\n202.127.144.0/20\n202.127.160.0/21\n202.127.192.0/23\n202.127.194.0/23\n202.127.196.0/22\n202.127.200.0/21\n202.127.208.0/24\n202.127.209.0/24\n202.127.212.0/22\n202.127.216.0/21\n202.127.224.0/19\n202.129.208.0/24\n202.130.0.0/19\n202.130.39.0/24\n202.130.224.0/19\n202.131.16.0/21\n202.131.48.0/20\n202.131.208.0/20\n202.133.32.0/20\n202.134.58.0/24\n202.134.128.0/20\n202.134.208.0/22\n202.134.212.0/22\n202.134.216.0/22\n202.134.220.0/22\n202.136.48.0/20\n202.136.208.0/20\n202.136.224.0/20\n202.136.248.0/22\n202.137.231.0/24\n202.140.140.0/22\n202.140.144.0/22\n202.140.148.0/22\n202.140.152.0/22\n202.140.156.0/22\n202.141.160.0/19\n202.142.16.0/20\n202.143.4.0/22\n202.143.16.0/20\n202.143.32.0/20\n202.143.56.0/21\n202.143.100.0/22\n202.143.104.0/22\n202.144.196.0/22\n202.146.160.0/20\n202.146.186.0/24\n202.146.188.0/22\n202.146.196.0/22\n202.146.200.0/21\n202.147.144.0/20\n202.148.32.0/20\n202.148.64.0/19\n202.148.96.0/19\n202.149.32.0/19\n202.149.160.0/19\n202.149.224.0/19\n202.150.16.0/20\n202.150.32.0/20\n202.150.56.0/22\n202.150.192.0/20\n202.150.224.0/19\n202.151.0.0/22\n202.151.33.0/24\n202.151.128.0/19\n202.152.176.0/20\n202.153.0.0/22\n202.153.7.0/24\n202.153.48.0/20\n202.157.192.0/19\n202.158.160.0/19\n202.158.242.0/24\n202.160.140.0/22\n202.160.156.0/22\n202.160.176.0/20\n202.162.67.0/24\n202.162.75.0/24\n202.164.0.0/20\n202.164.96.0/19\n202.165.176.0/20\n202.165.208.0/20\n202.165.239.0/24\n202.165.240.0/23\n202.165.243.0/24\n202.165.245.0/24\n202.165.251.0/24\n202.165.252.0/22\n202.166.224.0/19\n202.168.80.0/22\n202.168.128.0/22\n202.168.132.0/22\n202.168.136.0/22\n202.168.140.0/22\n202.168.160.0/20\n202.168.176.0/20\n202.170.128.0/19\n202.170.216.0/21\n202.170.224.0/19\n202.171.216.0/21\n202.171.232.0/24\n202.171.235.0/24\n202.172.0.0/22\n202.172.7.0/24\n202.173.0.0/22\n202.173.6.0/24\n202.173.8.0/21\n202.173.112.0/22\n202.173.224.0/19\n202.174.64.0/20\n202.174.124.0/22\n202.176.224.0/19\n202.179.160.0/22\n202.179.164.0/22\n202.179.168.0/22\n202.179.172.0/22\n202.179.240.0/20\n202.180.128.0/19\n202.180.208.0/21\n202.181.8.0/22\n202.181.28.0/22\n202.181.112.0/20\n202.182.32.0/20\n202.182.192.0/19\n202.189.0.0/18\n202.189.80.0/20\n202.189.184.0/21\n202.191.0.0/24\n202.191.68.0/22\n202.191.72.0/21\n202.191.80.0/20\n202.192.0.0/13\n202.200.0.0/14\n202.204.0.0/14\n203.0.4.0/22\n203.0.10.0/23\n203.0.18.0/24\n203.0.24.0/24\n203.0.42.0/23\n203.0.45.0/24\n203.0.46.0/23\n203.0.81.0/24\n203.0.82.0/23\n203.0.90.0/23\n203.0.96.0/23\n203.0.104.0/21\n203.0.114.0/23\n203.0.122.0/24\n203.0.128.0/24\n203.0.130.0/23\n203.0.132.0/22\n203.0.137.0/24\n203.0.142.0/24\n203.0.144.0/24\n203.0.146.0/24\n203.0.148.0/24\n203.0.150.0/23\n203.0.152.0/24\n203.0.177.0/24\n203.0.224.0/24\n203.1.4.0/22\n203.1.18.0/24\n203.1.26.0/23\n203.1.65.0/24\n203.1.66.0/23\n203.1.70.0/23\n203.1.76.0/23\n203.1.90.0/24\n203.1.97.0/24\n203.1.98.0/23\n203.1.100.0/22\n203.1.108.0/24\n203.1.253.0/24\n203.1.254.0/24\n203.2.64.0/21\n203.2.73.0/24\n203.2.112.0/21\n203.2.126.0/23\n203.2.140.0/24\n203.2.150.0/24\n203.2.152.0/22\n203.2.156.0/23\n203.2.160.0/21\n203.2.180.0/23\n203.2.196.0/23\n203.2.209.0/24\n203.2.214.0/23\n203.2.226.0/23\n203.2.229.0/24\n203.2.236.0/23\n203.3.68.0/24\n203.3.72.0/23\n203.3.75.0/24\n203.3.80.0/21\n203.3.96.0/22\n203.3.105.0/24\n203.3.112.0/21\n203.3.120.0/24\n203.3.123.0/24\n203.3.135.0/24\n203.3.139.0/24\n203.3.143.0/24\n203.4.132.0/23\n203.4.134.0/24\n203.4.151.0/24\n203.4.152.0/22\n203.4.174.0/23\n203.4.180.0/24\n203.4.186.0/24\n203.4.205.0/24\n203.4.208.0/22\n203.4.227.0/24\n203.4.230.0/23\n203.5.4.0/23\n203.5.7.0/24\n203.5.8.0/23\n203.5.11.0/24\n203.5.21.0/24\n203.5.22.0/24\n203.5.44.0/24\n203.5.46.0/23\n203.5.52.0/22\n203.5.56.0/23\n203.5.60.0/23\n203.5.114.0/23\n203.5.118.0/24\n203.5.120.0/24\n203.5.172.0/24\n203.5.180.0/23\n203.5.182.0/24\n203.5.185.0/24\n203.5.186.0/24\n203.5.188.0/23\n203.5.190.0/24\n203.5.195.0/24\n203.5.214.0/23\n203.5.218.0/23\n203.6.131.0/24\n203.6.136.0/24\n203.6.138.0/23\n203.6.142.0/24\n203.6.150.0/23\n203.6.157.0/24\n203.6.159.0/24\n203.6.224.0/20\n203.6.248.0/23\n203.7.129.0/24\n203.7.138.0/23\n203.7.147.0/24\n203.7.150.0/23\n203.7.158.0/24\n203.7.192.0/23\n203.7.200.0/24\n203.8.0.0/24\n203.8.8.0/24\n203.8.23.0/24\n203.8.24.0/21\n203.8.70.0/24\n203.8.82.0/24\n203.8.86.0/23\n203.8.91.0/24\n203.8.110.0/23\n203.8.115.0/24\n203.8.166.0/23\n203.8.169.0/24\n203.8.173.0/24\n203.8.184.0/24\n203.8.186.0/23\n203.8.190.0/23\n203.8.192.0/24\n203.8.197.0/24\n203.8.198.0/23\n203.8.203.0/24\n203.8.209.0/24\n203.8.210.0/23\n203.8.212.0/22\n203.8.217.0/24\n203.8.220.0/24\n203.9.32.0/24\n203.9.36.0/23\n203.9.57.0/24\n203.9.63.0/24\n203.9.65.0/24\n203.9.70.0/23\n203.9.72.0/24\n203.9.75.0/24\n203.9.76.0/23\n203.9.96.0/22\n203.9.100.0/23\n203.9.108.0/24\n203.9.158.0/24\n203.10.34.0/24\n203.10.56.0/24\n203.10.74.0/23\n203.10.84.0/22\n203.10.88.0/24\n203.10.95.0/24\n203.10.125.0/24\n203.11.70.0/24\n203.11.76.0/22\n203.11.82.0/24\n203.11.84.0/22\n203.11.100.0/22\n203.11.109.0/24\n203.11.117.0/24\n203.11.122.0/24\n203.11.126.0/24\n203.11.136.0/22\n203.11.141.0/24\n203.11.142.0/23\n203.11.180.0/22\n203.11.208.0/22\n203.12.16.0/24\n203.12.19.0/24\n203.12.24.0/24\n203.12.57.0/24\n203.12.65.0/24\n203.12.66.0/24\n203.12.70.0/23\n203.12.87.0/24\n203.12.88.0/21\n203.12.100.0/23\n203.12.103.0/24\n203.12.114.0/24\n203.12.118.0/24\n203.12.130.0/24\n203.12.137.0/24\n203.12.196.0/22\n203.12.200.0/21\n203.12.211.0/24\n203.12.219.0/24\n203.12.226.0/24\n203.12.240.0/22\n203.13.18.0/24\n203.13.24.0/24\n203.13.44.0/23\n203.13.80.0/21\n203.13.88.0/23\n203.13.92.0/22\n203.13.173.0/24\n203.13.224.0/23\n203.13.227.0/24\n203.13.233.0/24\n203.14.24.0/22\n203.14.33.0/24\n203.14.56.0/24\n203.14.61.0/24\n203.14.62.0/24\n203.14.104.0/24\n203.14.114.0/23\n203.14.118.0/24\n203.14.162.0/24\n203.14.184.0/21\n203.14.192.0/24\n203.14.194.0/23\n203.14.214.0/24\n203.14.231.0/24\n203.14.246.0/24\n203.15.0.0/20\n203.15.20.0/23\n203.15.22.0/24\n203.15.87.0/24\n203.15.88.0/23\n203.15.105.0/24\n203.15.112.0/21\n203.15.130.0/23\n203.15.149.0/24\n203.15.151.0/24\n203.15.156.0/22\n203.15.174.0/24\n203.15.227.0/24\n203.15.232.0/21\n203.15.240.0/23\n203.15.246.0/24\n203.16.10.0/24\n203.16.12.0/23\n203.16.16.0/21\n203.16.27.0/24\n203.16.38.0/24\n203.16.49.0/24\n203.16.50.0/23\n203.16.58.0/24\n203.16.63.0/24\n203.16.133.0/24\n203.16.161.0/24\n203.16.162.0/24\n203.16.186.0/23\n203.16.228.0/24\n203.16.238.0/24\n203.16.240.0/24\n203.16.245.0/24\n203.17.2.0/24\n203.17.18.0/24\n203.17.28.0/24\n203.17.39.0/24\n203.17.56.0/24\n203.17.74.0/23\n203.17.88.0/23\n203.17.136.0/24\n203.17.164.0/24\n203.17.187.0/24\n203.17.190.0/23\n203.17.231.0/24\n203.17.233.0/24\n203.17.248.0/24\n203.17.249.0/24\n203.17.255.0/24\n203.18.2.0/23\n203.18.4.0/24\n203.18.7.0/24\n203.18.31.0/24\n203.18.37.0/24\n203.18.48.0/23\n203.18.52.0/24\n203.18.72.0/22\n203.18.80.0/23\n203.18.87.0/24\n203.18.100.0/23\n203.18.105.0/24\n203.18.107.0/24\n203.18.110.0/24\n203.18.129.0/24\n203.18.131.0/24\n203.18.132.0/23\n203.18.144.0/24\n203.18.153.0/24\n203.18.199.0/24\n203.18.208.0/24\n203.18.211.0/24\n203.18.215.0/24\n203.19.1.0/24\n203.19.18.0/24\n203.19.24.0/24\n203.19.30.0/24\n203.19.32.0/21\n203.19.41.0/24\n203.19.44.0/23\n203.19.46.0/24\n203.19.58.0/24\n203.19.60.0/23\n203.19.64.0/24\n203.19.68.0/24\n203.19.72.0/24\n203.19.101.0/24\n203.19.111.0/24\n203.19.131.0/24\n203.19.133.0/24\n203.19.144.0/24\n203.19.147.0/24\n203.19.149.0/24\n203.19.156.0/24\n203.19.176.0/24\n203.19.178.0/23\n203.19.208.0/24\n203.19.228.0/22\n203.19.233.0/24\n203.19.242.0/24\n203.19.248.0/23\n203.19.255.0/24\n203.20.17.0/24\n203.20.40.0/23\n203.20.44.0/24\n203.20.48.0/24\n203.20.61.0/24\n203.20.65.0/24\n203.20.84.0/23\n203.20.89.0/24\n203.20.106.0/23\n203.20.115.0/24\n203.20.117.0/24\n203.20.118.0/23\n203.20.122.0/24\n203.20.126.0/23\n203.20.135.0/24\n203.20.136.0/21\n203.20.150.0/24\n203.20.230.0/24\n203.20.232.0/24\n203.20.236.0/24\n203.21.0.0/23\n203.21.2.0/24\n203.21.8.0/24\n203.21.10.0/24\n203.21.18.0/24\n203.21.33.0/24\n203.21.34.0/24\n203.21.41.0/24\n203.21.44.0/24\n203.21.68.0/24\n203.21.82.0/24\n203.21.96.0/22\n203.21.124.0/24\n203.21.136.0/23\n203.21.145.0/24\n203.21.206.0/24\n203.22.24.0/24\n203.22.28.0/23\n203.22.31.0/24\n203.22.68.0/24\n203.22.76.0/24\n203.22.78.0/24\n203.22.84.0/24\n203.22.87.0/24\n203.22.92.0/22\n203.22.99.0/24\n203.22.106.0/24\n203.22.122.0/23\n203.22.131.0/24\n203.22.163.0/24\n203.22.166.0/24\n203.22.170.0/24\n203.22.176.0/21\n203.22.194.0/24\n203.22.242.0/23\n203.22.245.0/24\n203.22.246.0/24\n203.22.252.0/23\n203.23.0.0/24\n203.23.47.0/24\n203.23.61.0/24\n203.23.62.0/23\n203.23.73.0/24\n203.23.85.0/24\n203.23.92.0/22\n203.23.98.0/24\n203.23.107.0/24\n203.23.112.0/24\n203.23.130.0/24\n203.23.140.0/23\n203.23.172.0/24\n203.23.182.0/24\n203.23.186.0/23\n203.23.192.0/24\n203.23.197.0/24\n203.23.198.0/24\n203.23.204.0/22\n203.23.224.0/24\n203.23.226.0/23\n203.23.228.0/22\n203.23.249.0/24\n203.23.251.0/24\n203.24.13.0/24\n203.24.18.0/24\n203.24.27.0/24\n203.24.43.0/24\n203.24.56.0/24\n203.24.58.0/24\n203.24.67.0/24\n203.24.74.0/24\n203.24.79.0/24\n203.24.80.0/23\n203.24.84.0/23\n203.24.86.0/24\n203.24.90.0/24\n203.24.111.0/24\n203.24.112.0/24\n203.24.116.0/24\n203.24.122.0/23\n203.24.145.0/24\n203.24.152.0/23\n203.24.157.0/24\n203.24.161.0/24\n203.24.167.0/24\n203.24.186.0/23\n203.24.199.0/24\n203.24.202.0/24\n203.24.212.0/23\n203.24.217.0/24\n203.24.219.0/24\n203.24.244.0/24\n203.25.19.0/24\n203.25.20.0/23\n203.25.46.0/24\n203.25.48.0/21\n203.25.64.0/23\n203.25.91.0/24\n203.25.99.0/24\n203.25.100.0/24\n203.25.106.0/24\n203.25.131.0/24\n203.25.135.0/24\n203.25.138.0/24\n203.25.147.0/24\n203.25.153.0/24\n203.25.154.0/23\n203.25.164.0/24\n203.25.166.0/24\n203.25.174.0/23\n203.25.180.0/24\n203.25.182.0/24\n203.25.191.0/24\n203.25.199.0/24\n203.25.200.0/24\n203.25.202.0/23\n203.25.208.0/20\n203.25.229.0/24\n203.25.235.0/24\n203.25.236.0/24\n203.25.242.0/24\n203.26.12.0/24\n203.26.34.0/24\n203.26.49.0/24\n203.26.50.0/24\n203.26.55.0/24\n203.26.56.0/23\n203.26.60.0/24\n203.26.65.0/24\n203.26.68.0/24\n203.26.76.0/24\n203.26.80.0/24\n203.26.84.0/24\n203.26.97.0/24\n203.26.102.0/23\n203.26.115.0/24\n203.26.116.0/24\n203.26.129.0/24\n203.26.143.0/24\n203.26.144.0/24\n203.26.148.0/23\n203.26.154.0/24\n203.26.158.0/23\n203.26.170.0/24\n203.26.173.0/24\n203.26.176.0/24\n203.26.185.0/24\n203.26.202.0/23\n203.26.210.0/24\n203.26.214.0/24\n203.26.222.0/24\n203.26.224.0/24\n203.26.228.0/24\n203.26.232.0/24\n203.27.0.0/24\n203.27.10.0/24\n203.27.15.0/24\n203.27.16.0/24\n203.27.20.0/24\n203.27.22.0/23\n203.27.40.0/24\n203.27.45.0/24\n203.27.53.0/24\n203.27.65.0/24\n203.27.66.0/24\n203.27.81.0/24\n203.27.88.0/24\n203.27.102.0/24\n203.27.109.0/24\n203.27.117.0/24\n203.27.121.0/24\n203.27.122.0/23\n203.27.125.0/24\n203.27.200.0/24\n203.27.202.0/24\n203.27.233.0/24\n203.27.241.0/24\n203.27.250.0/24\n203.28.10.0/24\n203.28.12.0/24\n203.28.33.0/24\n203.28.34.0/23\n203.28.43.0/24\n203.28.44.0/24\n203.28.54.0/24\n203.28.56.0/24\n203.28.73.0/24\n203.28.74.0/24\n203.28.76.0/24\n203.28.86.0/24\n203.28.88.0/24\n203.28.112.0/24\n203.28.131.0/24\n203.28.136.0/24\n203.28.140.0/24\n203.28.145.0/24\n203.28.165.0/24\n203.28.169.0/24\n203.28.170.0/24\n203.28.178.0/23\n203.28.185.0/24\n203.28.187.0/24\n203.28.196.0/24\n203.28.226.0/23\n203.28.239.0/24\n203.29.2.0/24\n203.29.8.0/23\n203.29.13.0/24\n203.29.14.0/24\n203.29.28.0/24\n203.29.46.0/24\n203.29.57.0/24\n203.29.61.0/24\n203.29.63.0/24\n203.29.69.0/24\n203.29.73.0/24\n203.29.81.0/24\n203.29.90.0/24\n203.29.95.0/24\n203.29.100.0/24\n203.29.103.0/24\n203.29.112.0/24\n203.29.120.0/22\n203.29.182.0/23\n203.29.187.0/24\n203.29.189.0/24\n203.29.190.0/24\n203.29.205.0/24\n203.29.210.0/24\n203.29.217.0/24\n203.29.227.0/24\n203.29.231.0/24\n203.29.233.0/24\n203.29.234.0/24\n203.29.248.0/24\n203.29.254.0/23\n203.30.16.0/23\n203.30.25.0/24\n203.30.27.0/24\n203.30.29.0/24\n203.30.66.0/24\n203.30.81.0/24\n203.30.87.0/24\n203.30.111.0/24\n203.30.121.0/24\n203.30.123.0/24\n203.30.152.0/24\n203.30.156.0/24\n203.30.162.0/24\n203.30.173.0/24\n203.30.175.0/24\n203.30.187.0/24\n203.30.194.0/24\n203.30.217.0/24\n203.30.220.0/24\n203.30.222.0/24\n203.30.232.0/23\n203.30.235.0/24\n203.30.240.0/23\n203.30.246.0/24\n203.30.250.0/23\n203.31.45.0/24\n203.31.46.0/24\n203.31.49.0/24\n203.31.51.0/24\n203.31.54.0/23\n203.31.69.0/24\n203.31.72.0/24\n203.31.80.0/24\n203.31.85.0/24\n203.31.97.0/24\n203.31.105.0/24\n203.31.106.0/24\n203.31.108.0/23\n203.31.124.0/24\n203.31.162.0/24\n203.31.174.0/24\n203.31.177.0/24\n203.31.181.0/24\n203.31.187.0/24\n203.31.189.0/24\n203.31.204.0/24\n203.31.220.0/24\n203.31.222.0/23\n203.31.225.0/24\n203.31.229.0/24\n203.31.248.0/23\n203.31.253.0/24\n203.32.20.0/24\n203.32.48.0/23\n203.32.56.0/24\n203.32.60.0/24\n203.32.62.0/24\n203.32.68.0/23\n203.32.76.0/24\n203.32.81.0/24\n203.32.84.0/23\n203.32.95.0/24\n203.32.102.0/24\n203.32.105.0/24\n203.32.130.0/24\n203.32.133.0/24\n203.32.140.0/24\n203.32.152.0/24\n203.32.186.0/23\n203.32.192.0/24\n203.32.196.0/24\n203.32.203.0/24\n203.32.204.0/23\n203.32.212.0/24\n203.33.4.0/24\n203.33.7.0/24\n203.33.8.0/21\n203.33.21.0/24\n203.33.26.0/24\n203.33.32.0/24\n203.33.63.0/24\n203.33.64.0/24\n203.33.67.0/24\n203.33.68.0/24\n203.33.73.0/24\n203.33.79.0/24\n203.33.100.0/24\n203.33.122.0/24\n203.33.129.0/24\n203.33.131.0/24\n203.33.145.0/24\n203.33.156.0/24\n203.33.158.0/23\n203.33.174.0/24\n203.33.185.0/24\n203.33.200.0/24\n203.33.202.0/23\n203.33.204.0/24\n203.33.206.0/23\n203.33.214.0/23\n203.33.224.0/23\n203.33.226.0/24\n203.33.233.0/24\n203.33.243.0/24\n203.33.250.0/24\n203.34.4.0/24\n203.34.21.0/24\n203.34.27.0/24\n203.34.39.0/24\n203.34.48.0/23\n203.34.54.0/24\n203.34.56.0/23\n203.34.67.0/24\n203.34.69.0/24\n203.34.76.0/24\n203.34.92.0/24\n203.34.106.0/24\n203.34.113.0/24\n203.34.147.0/24\n203.34.150.0/24\n203.34.152.0/23\n203.34.161.0/24\n203.34.162.0/24\n203.34.187.0/24\n203.34.192.0/21\n203.34.204.0/22\n203.34.232.0/24\n203.34.240.0/24\n203.34.242.0/24\n203.34.245.0/24\n203.34.251.0/24\n203.55.2.0/23\n203.55.4.0/24\n203.55.10.0/24\n203.55.13.0/24\n203.55.22.0/24\n203.55.30.0/24\n203.55.93.0/24\n203.55.101.0/24\n203.55.109.0/24\n203.55.110.0/24\n203.55.116.0/23\n203.55.119.0/24\n203.55.128.0/23\n203.55.146.0/23\n203.55.192.0/24\n203.55.196.0/24\n203.55.218.0/23\n203.55.221.0/24\n203.55.224.0/24\n203.56.1.0/24\n203.56.4.0/24\n203.56.12.0/24\n203.56.24.0/24\n203.56.38.0/24\n203.56.40.0/24\n203.56.46.0/24\n203.56.48.0/21\n203.56.68.0/23\n203.56.82.0/23\n203.56.84.0/23\n203.56.95.0/24\n203.56.110.0/24\n203.56.121.0/24\n203.56.161.0/24\n203.56.169.0/24\n203.56.172.0/23\n203.56.175.0/24\n203.56.183.0/24\n203.56.185.0/24\n203.56.187.0/24\n203.56.192.0/24\n203.56.198.0/24\n203.56.201.0/24\n203.56.208.0/23\n203.56.210.0/24\n203.56.214.0/24\n203.56.216.0/24\n203.56.227.0/24\n203.56.228.0/24\n203.56.231.0/24\n203.56.232.0/24\n203.56.240.0/24\n203.56.252.0/24\n203.56.254.0/24\n203.57.5.0/24\n203.57.6.0/24\n203.57.12.0/23\n203.57.28.0/24\n203.57.39.0/24\n203.57.46.0/24\n203.57.58.0/24\n203.57.61.0/24\n203.57.66.0/24\n203.57.69.0/24\n203.57.70.0/23\n203.57.73.0/24\n203.57.90.0/24\n203.57.101.0/24\n203.57.109.0/24\n203.57.123.0/24\n203.57.157.0/24\n203.57.200.0/24\n203.57.202.0/24\n203.57.206.0/24\n203.57.222.0/24\n203.57.224.0/20\n203.57.246.0/23\n203.57.249.0/24\n203.57.253.0/24\n203.57.254.0/23\n203.62.2.0/24\n203.62.131.0/24\n203.62.139.0/24\n203.62.161.0/24\n203.62.197.0/24\n203.62.228.0/22\n203.62.234.0/24\n203.62.246.0/24\n203.76.160.0/22\n203.76.168.0/22\n203.76.208.0/22\n203.76.212.0/22\n203.76.216.0/22\n203.76.240.0/22\n203.76.244.0/22\n203.77.180.0/22\n203.78.48.0/20\n203.78.156.0/22\n203.79.0.0/20\n203.79.32.0/20\n203.80.4.0/23\n203.80.32.0/20\n203.80.57.0/24\n203.80.129.0/24\n203.80.132.0/22\n203.80.136.0/21\n203.80.144.0/20\n203.81.0.0/21\n203.81.16.0/20\n203.81.244.0/22\n203.82.0.0/23\n203.82.16.0/21\n203.82.112.0/22\n203.82.116.0/22\n203.82.120.0/22\n203.82.124.0/22\n203.82.224.0/22\n203.82.228.0/22\n203.82.232.0/22\n203.82.236.0/22\n203.83.0.0/22\n203.83.8.0/22\n203.83.12.0/22\n203.83.56.0/21\n203.83.224.0/20\n203.86.0.0/19\n203.86.32.0/19\n203.86.64.0/20\n203.86.80.0/20\n203.86.96.0/19\n203.86.250.0/24\n203.86.254.0/23\n203.88.32.0/19\n203.88.192.0/19\n203.89.0.0/22\n203.89.8.0/21\n203.89.133.0/24\n203.89.136.0/22\n203.89.144.0/24\n203.90.0.0/22\n203.90.8.0/22\n203.90.12.0/22\n203.90.128.0/19\n203.90.160.0/19\n203.90.192.0/19\n203.91.32.0/19\n203.91.96.0/20\n203.91.120.0/21\n203.92.0.0/22\n203.92.6.0/24\n203.92.160.0/19\n203.93.0.0/22\n203.93.4.0/22\n203.93.8.0/24\n203.93.9.0/24\n203.93.10.0/23\n203.93.12.0/22\n203.93.16.0/20\n203.93.32.0/19\n203.93.64.0/18\n203.93.128.0/21\n203.93.136.0/22\n203.93.140.0/24\n203.93.141.0/24\n203.93.142.0/23\n203.93.144.0/20\n203.93.160.0/19\n203.93.192.0/18\n203.94.0.0/22\n203.94.4.0/22\n203.94.8.0/21\n203.94.16.0/20\n203.95.0.0/21\n203.95.96.0/20\n203.95.112.0/20\n203.95.128.0/18\n203.95.200.0/22\n203.95.204.0/22\n203.95.208.0/22\n203.95.224.0/19\n203.99.8.0/21\n203.99.16.0/20\n203.99.80.0/20\n203.100.32.0/20\n203.100.48.0/21\n203.100.58.0/24\n203.100.60.0/24\n203.100.63.0/24\n203.100.80.0/20\n203.100.96.0/19\n203.100.192.0/20\n203.104.32.0/20\n203.105.96.0/19\n203.105.128.0/19\n203.107.0.0/17\n203.110.160.0/19\n203.110.208.0/20\n203.110.232.0/23\n203.110.234.0/24\n203.114.80.0/22\n203.114.84.0/22\n203.114.88.0/22\n203.114.92.0/22\n203.114.244.0/22\n203.118.192.0/19\n203.118.241.0/24\n203.118.248.0/22\n203.119.24.0/21\n203.119.32.0/22\n203.119.80.0/22\n203.119.85.0/24\n203.119.113.0/24\n203.119.114.0/23\n203.119.116.0/22\n203.119.120.0/21\n203.119.128.0/17\n203.123.58.0/24\n203.128.32.0/19\n203.128.96.0/19\n203.128.224.0/21\n203.129.8.0/21\n203.130.32.0/19\n203.132.32.0/19\n203.134.240.0/21\n203.135.96.0/20\n203.135.112.0/20\n203.135.160.0/20\n203.142.219.0/24\n203.142.224.0/19\n203.144.96.0/19\n203.145.0.0/19\n203.148.0.0/18\n203.148.64.0/20\n203.148.80.0/22\n203.148.86.0/23\n203.149.92.0/22\n203.152.64.0/19\n203.152.128.0/19\n203.153.0.0/22\n203.156.192.0/18\n203.158.16.0/21\n203.160.52.0/22\n203.160.104.0/21\n203.160.129.0/24\n203.160.192.0/19\n203.161.0.0/22\n203.161.180.0/24\n203.161.183.0/24\n203.161.192.0/19\n203.166.160.0/19\n203.167.28.0/22\n203.168.0.0/19\n203.170.58.0/23\n203.171.0.0/22\n203.171.208.0/24\n203.171.224.0/20\n203.174.4.0/24\n203.174.6.0/24\n203.174.7.0/24\n203.174.96.0/19\n203.175.128.0/19\n203.175.192.0/18\n203.176.0.0/18\n203.176.64.0/19\n203.176.168.0/21\n203.184.80.0/20\n203.185.189.0/24\n203.187.160.0/19\n203.189.0.0/23\n203.189.6.0/23\n203.189.112.0/22\n203.189.192.0/19\n203.189.232.0/22\n203.189.236.0/22\n203.189.240.0/22\n203.190.96.0/20\n203.190.249.0/24\n203.191.0.0/23\n203.191.2.0/24\n203.191.5.0/24\n203.191.7.0/24\n203.191.16.0/20\n203.191.64.0/18\n203.191.133.0/24\n203.191.144.0/21\n203.191.152.0/21\n203.192.0.0/19\n203.193.224.0/19\n203.194.120.0/21\n203.195.64.0/19\n203.195.112.0/21\n203.195.128.0/17\n203.196.0.0/21\n203.196.8.0/21\n203.196.28.0/22\n203.201.181.0/24\n203.201.182.0/24\n203.202.236.0/22\n203.205.64.0/19\n203.205.128.0/17\n203.207.64.0/20\n203.207.80.0/21\n203.207.88.0/22\n203.207.92.0/22\n203.207.96.0/20\n203.207.112.0/20\n203.207.128.0/18\n203.207.192.0/21\n203.207.200.0/21\n203.207.208.0/20\n203.207.224.0/19\n203.208.0.0/20\n203.208.16.0/22\n203.208.32.0/19\n203.209.224.0/19\n203.212.0.0/20\n203.212.80.0/20\n203.215.232.0/21\n203.217.164.0/22\n203.222.192.0/20\n203.223.0.0/20\n203.223.16.0/21\n210.2.0.0/20\n210.2.16.0/20\n210.5.0.0/19\n210.5.56.0/21\n210.5.128.0/20\n210.5.144.0/20\n210.7.56.0/22\n210.7.60.0/22\n210.12.0.0/18\n210.12.64.0/18\n210.12.128.0/18\n210.12.192.0/18\n210.13.0.0/18\n210.13.64.0/18\n210.13.128.0/17\n210.14.64.0/19\n210.14.112.0/20\n210.14.128.0/19\n210.14.160.0/19\n210.14.192.0/19\n210.14.224.0/19\n210.15.0.0/19\n210.15.32.0/19\n210.15.64.0/19\n210.15.96.0/19\n210.15.128.0/18\n210.16.104.0/22\n210.16.128.0/18\n210.21.0.0/17\n210.21.128.0/17\n210.22.0.0/16\n210.23.32.0/19\n210.25.0.0/16\n210.26.0.0/15\n210.28.0.0/14\n210.32.0.0/14\n210.36.0.0/14\n210.40.0.0/13\n210.51.0.0/16\n210.52.0.0/18\n210.52.64.0/18\n210.52.128.0/17\n210.53.0.0/17\n210.53.128.0/17\n210.56.192.0/19\n210.72.0.0/17\n210.72.128.0/19\n210.72.160.0/19\n210.72.192.0/18\n210.73.0.0/19\n210.73.32.0/19\n210.73.64.0/18\n210.73.128.0/17\n210.74.0.0/19\n210.74.32.0/19\n210.74.64.0/19\n210.74.96.0/19\n210.74.128.0/19\n210.74.160.0/19\n210.74.192.0/18\n210.75.0.0/16\n210.76.0.0/19\n210.76.32.0/19\n210.76.64.0/18\n210.76.128.0/17\n210.77.0.0/16\n210.78.0.0/19\n210.78.32.0/19\n210.78.64.0/18\n210.78.128.0/19\n210.78.160.0/19\n210.78.192.0/18\n210.79.64.0/18\n210.79.224.0/19\n210.82.0.0/15\n210.87.128.0/20\n210.87.144.0/20\n210.87.160.0/19\n210.185.192.0/18\n210.192.96.0/19\n211.64.0.0/14\n211.68.0.0/15\n211.70.0.0/15\n211.80.0.0/16\n211.81.0.0/16\n211.82.0.0/16\n211.83.0.0/16\n211.84.0.0/15\n211.86.0.0/15\n211.88.0.0/16\n211.89.0.0/16\n211.90.0.0/15\n211.92.0.0/15\n211.94.0.0/15\n211.96.0.0/15\n211.98.0.0/16\n211.99.0.0/18\n211.99.64.0/19\n211.99.96.0/19\n211.99.128.0/17\n211.100.0.0/16\n211.101.0.0/18\n211.101.64.0/18\n211.101.128.0/17\n211.102.0.0/16\n211.103.0.0/17\n211.103.128.0/17\n211.136.0.0/14\n211.140.0.0/15\n211.142.0.0/17\n211.142.128.0/17\n211.143.0.0/16\n211.144.0.0/15\n211.146.0.0/16\n211.147.0.0/16\n211.148.0.0/14\n211.152.0.0/15\n211.154.0.0/16\n211.155.0.0/18\n211.155.64.0/19\n211.155.96.0/19\n211.155.128.0/17\n211.156.0.0/14\n211.160.0.0/14\n211.164.0.0/14\n212.64.0.0/17\n212.129.128.0/17\n216.250.108.0/22\n218.0.0.0/16\n218.1.0.0/16\n218.2.0.0/15\n218.4.0.0/15\n218.6.0.0/16\n218.7.0.0/16\n218.8.0.0/15\n218.10.0.0/16\n218.11.0.0/16\n218.12.0.0/16\n218.13.0.0/16\n218.14.0.0/15\n218.16.0.0/14\n218.20.0.0/16\n218.21.0.0/17\n218.21.128.0/17\n218.22.0.0/15\n218.24.0.0/15\n218.26.0.0/16\n218.27.0.0/16\n218.28.0.0/15\n218.30.0.0/15\n218.56.0.0/14\n218.60.0.0/15\n218.62.0.0/17\n218.62.128.0/17\n218.63.0.0/16\n218.64.0.0/15\n218.66.0.0/16\n218.67.0.0/17\n218.67.128.0/17\n218.68.0.0/15\n218.70.0.0/15\n218.72.0.0/14\n218.76.0.0/15\n218.78.0.0/15\n218.80.0.0/14\n218.84.0.0/14\n218.88.0.0/13\n218.96.0.0/15\n218.98.0.0/17\n218.98.128.0/18\n218.98.192.0/19\n218.98.224.0/19\n218.99.0.0/16\n218.100.88.0/21\n218.100.96.0/19\n218.100.128.0/17\n218.104.0.0/17\n218.104.128.0/19\n218.104.160.0/19\n218.104.192.0/21\n218.104.200.0/21\n218.104.208.0/20\n218.104.224.0/19\n218.105.0.0/16\n218.106.0.0/15\n218.108.0.0/16\n218.109.0.0/16\n218.185.192.0/19\n218.185.240.0/21\n218.192.0.0/16\n218.193.0.0/16\n218.194.0.0/16\n218.195.0.0/16\n218.196.0.0/14\n218.200.0.0/14\n218.204.0.0/15\n218.206.0.0/15\n218.240.0.0/14\n218.244.0.0/15\n218.246.0.0/15\n218.249.0.0/16\n219.72.0.0/16\n219.82.0.0/16\n219.83.128.0/17\n219.90.68.0/22\n219.90.72.0/22\n219.90.76.0/22\n219.128.0.0/12\n219.144.0.0/14\n219.148.0.0/16\n219.149.0.0/17\n219.149.128.0/18\n219.149.192.0/18\n219.150.0.0/19\n219.150.32.0/19\n219.150.64.0/19\n219.150.96.0/20\n219.150.112.0/20\n219.150.128.0/17\n219.151.0.0/19\n219.151.32.0/19\n219.151.64.0/18\n219.151.128.0/17\n219.152.0.0/15\n219.154.0.0/15\n219.156.0.0/15\n219.158.0.0/17\n219.158.128.0/17\n219.159.0.0/18\n219.159.64.0/18\n219.159.128.0/17\n219.216.0.0/15\n219.218.0.0/15\n219.220.0.0/16\n219.221.0.0/16\n219.222.0.0/15\n219.224.0.0/15\n219.226.0.0/16\n219.227.0.0/16\n219.228.0.0/15\n219.230.0.0/15\n219.232.0.0/14\n219.236.0.0/15\n219.238.0.0/15\n219.242.0.0/15\n219.244.0.0/14\n220.101.192.0/18\n220.112.0.0/14\n220.152.128.0/17\n220.154.0.0/15\n220.158.240.0/22\n220.160.0.0/11\n220.192.0.0/15\n220.194.0.0/15\n220.196.0.0/14\n220.200.0.0/13\n220.231.0.0/18\n220.231.128.0/17\n220.232.64.0/18\n220.234.0.0/16\n220.242.0.0/15\n220.247.136.0/21\n220.248.0.0/14\n220.252.0.0/16\n221.0.0.0/15\n221.2.0.0/16\n221.3.0.0/17\n221.3.128.0/17\n221.4.0.0/16\n221.5.0.0/17\n221.5.128.0/17\n221.6.0.0/16\n221.7.0.0/19\n221.7.32.0/19\n221.7.64.0/19\n221.7.96.0/19\n221.7.128.0/17\n221.8.0.0/15\n221.10.0.0/16\n221.11.0.0/17\n221.11.128.0/18\n221.11.192.0/19\n221.11.224.0/19\n221.12.0.0/17\n221.12.128.0/18\n221.13.0.0/18\n221.13.64.0/19\n221.13.96.0/19\n221.13.128.0/17\n221.14.0.0/15\n221.122.0.0/15\n221.128.128.0/17\n221.129.0.0/16\n221.130.0.0/15\n221.133.224.0/19\n221.136.0.0/16\n221.137.0.0/16\n221.172.0.0/14\n221.176.0.0/13\n221.192.0.0/15\n221.194.0.0/16\n221.195.0.0/16\n221.196.0.0/15\n221.198.0.0/16\n221.199.0.0/19\n221.199.32.0/20\n221.199.48.0/20\n221.199.64.0/18\n221.199.128.0/18\n221.199.192.0/20\n221.199.224.0/19\n221.200.0.0/14\n221.204.0.0/15\n221.206.0.0/16\n221.207.0.0/18\n221.207.64.0/18\n221.207.128.0/17\n221.208.0.0/14\n221.212.0.0/16\n221.213.0.0/16\n221.214.0.0/15\n221.216.0.0/13\n221.224.0.0/13\n221.232.0.0/14\n221.236.0.0/15\n221.238.0.0/16\n221.239.0.0/17\n221.239.128.0/17\n222.16.0.0/15\n222.18.0.0/15\n222.20.0.0/15\n222.22.0.0/16\n222.23.0.0/16\n222.24.0.0/15\n222.26.0.0/15\n222.28.0.0/14\n222.32.0.0/11\n222.64.0.0/13\n222.72.0.0/15\n222.74.0.0/16\n222.75.0.0/16\n222.76.0.0/14\n222.80.0.0/15\n222.82.0.0/16\n222.83.0.0/17\n222.83.128.0/17\n222.84.0.0/16\n222.85.0.0/17\n222.85.128.0/17\n222.86.0.0/15\n222.88.0.0/15\n222.90.0.0/15\n222.92.0.0/14\n222.125.0.0/16\n222.126.128.0/17\n222.128.0.0/14\n222.132.0.0/14\n222.136.0.0/13\n222.160.0.0/15\n222.162.0.0/16\n222.163.0.0/19\n222.163.32.0/19\n222.163.64.0/18\n222.163.128.0/17\n222.168.0.0/15\n222.170.0.0/15\n222.172.0.0/17\n222.172.128.0/17\n222.173.0.0/16\n222.174.0.0/15\n222.176.0.0/13\n222.184.0.0/13\n222.192.0.0/14\n222.196.0.0/15\n222.198.0.0/16\n222.199.0.0/16\n222.200.0.0/14\n222.204.0.0/15\n222.206.0.0/15\n222.208.0.0/13\n222.216.0.0/15\n222.218.0.0/16\n222.219.0.0/16\n222.220.0.0/15\n222.222.0.0/15\n222.240.0.0/13\n222.248.0.0/16\n222.249.0.0/17\n222.249.128.0/19\n222.249.160.0/20\n222.249.176.0/20\n222.249.192.0/18\n223.0.0.0/15\n223.2.0.0/15\n223.4.0.0/14\n223.8.0.0/13\n223.20.0.0/15\n223.27.184.0/22\n223.29.208.0/22\n223.29.252.0/22\n223.64.0.0/11\n223.96.0.0/12\n223.112.0.0/14\n223.116.0.0/15\n223.120.0.0/13\n223.128.0.0/15\n223.130.8.0/22\n223.144.0.0/12\n223.160.0.0/14\n223.166.0.0/15\n223.192.0.0/15\n223.198.0.0/15\n223.201.0.0/16\n223.202.0.0/15\n223.208.0.0/14\n223.212.0.0/15\n223.214.0.0/15\n223.220.0.0/15\n223.223.176.0/20\n223.223.192.0/20\n223.240.0.0/13\n223.248.0.0/14\n223.252.128.0/17\n223.254.0.0/16\n223.255.0.0/17\n223.255.236.0/22\n223.255.252.0/23\n"
  },
  {
    "path": "files/etc/ssrr/shadowsocksr.json",
    "content": "{\n\t\"server\": \"hk1.betaclouds.org\",\n\t\"server_port\": 14094,\n\t\"local_address\": \"0.0.0.0\",\n\t\"local_port\": 7070,\n\t\"password\": \"a9edF2\",\n\t\"method\": \"chacha20\",\n\t\"timeout\": \"60\",\n\t\"protocol\": \"auth_chain_a\",\n\t\"protocol_param\": \"\",\n\t\"obfs\": \"tls1.2_ticket_auth\",\n\t\"obfs_param\": \"\",\n\t\"fast_open\": false\n}\n"
  },
  {
    "path": "files/etc/ssrr/update_chinaroute.sh",
    "content": "#!/bin/sh\nTMP_DIR=\"/tmp\"\nSSR_DIR=\"/etc/ssrr\"\nFILE_NAME=\"china_route\"\necho ready to update china route!!\nlogger -t alex ready to update china route!!\nwget -O- 'http://ftp.apnic.net/apnic/stats/apnic/delegated-apnic-latest' | grep ipv4 | grep CN | awk -F\\| '{ printf(\"%s/%d\\n\", $4, 32-log($5)/log(2)) }' > $TMP_DIR/$FILE_NAME\n[ -f $TMP_DIR/$FILE_NAME ] && {\n\tcount=`grep \"\" -c $TMP_DIR/$FILE_NAME`\n\tif [ \"$count\" -gt \"1000\" ];then\n\t\techo download completed!\n\t\tlogger -t alex echo download completed!\n\t\tcp $TMP_DIR/$FILE_NAME $SSR_DIR/\n\t\techo update completed!\n\t\tlogger -t alex update completed!\n\t\trm -f $TMP_DIR/$FILE_NAME\n\tfi\n} || {\n\tlogger -t alex download failed!\n\techo download failed!\n\texit\n}"
  },
  {
    "path": "files/etc/ssrr/user_local_ip",
    "content": "172.17.0.0/24\n10.0.0.0/8\n127.0.0.0/8\n172.16.0.0/12\n192.168.0.0/16\n224.0.0.0/3\n"
  },
  {
    "path": "files/etc/ssrr/user_remote_ip",
    "content": "149.154.160.0/20\n149.154.164.0/22 \n149.154.168.0/21 \n67.198.55.0/24 \n91.108.4.0/22 \n91.108.56.0/22 \n109.239.140.0/24 \n"
  },
  {
    "path": "files/usr/lib/lua/luci/controller/ssrr.lua",
    "content": "module(\"luci.controller.ssrr\", package.seeall)\nfunction index()\n\t\tif not nixio.fs.access(\"/etc/config/ssrr\") then\n\t\treturn\n\tend\n\tentry({\"admin\", \"services\", \"ssrr\"},alias(\"admin\", \"services\", \"ssrr\",\"general\"),_(\"ShadowsocksR\")).dependent = true\n\tentry({\"admin\", \"services\", \"ssrr\",\"general\"}, cbi(\"shadowsocksr/general\"),_(\"General\"),10).leaf = true\n\tentry({\"admin\", \"services\", \"ssrr\",\"gfwlist\"}, cbi(\"shadowsocksr/gfwlist\"),_(\"GFWlist\"),20).leaf = true\nend\n\n"
  },
  {
    "path": "files/usr/lib/lua/luci/model/cbi/shadowsocksr/general.lua",
    "content": "--[[\nShadowsocksr LuCI Configuration Page.\nReferences:\n https://github.com/ravageralpha/my_openwrt_mod  - by RA-MOD\n http://www.v2ex.com/t/139438  - by imcczy\n https://github.com/rssnsj/network-feeds  - by Justin Liu\n]]--\n\nlocal fs = require \"nixio.fs\"\n\nlocal state_msg = \"\"\nlocal ssr_redir_on = (luci.sys.call(\"pidof ssrr-redir > /dev/null\") == 0)\nlocal redsocks2_on = (luci.sys.call(\"pidof redsocks2 > /dev/null\") == 0)\n\nif ssr_redir_on then\t\n\tstate_msg = \"<b><font color=\\\"green\\\">\" .. translate(\"SSR is Running\") .. \"</font></b>\"\nelseif redsocks2_on then\n\tstate_msg = state_msg .. \"<b>  <font color=\\\"green\\\">\" .. translate(\"Redsocks2 is Running\") .. \"</font></b>\"\nelse\n\tstate_msg = \"<b><font color=\\\"red\\\">\" .. translate(\"Not running\") .. \"</font></b>\"\nend\n\n\n\nm = Map(\"ssrr\", translate(\"Shadowsocksr Transparent Proxy\"),\n\ttranslate(\"A fast secure tunnel proxy that help you get through firewalls on your router\")..\"<br>使用教程请<a href='http://www.right.com.cn/forum/thread-198649-1-1.html'>点击这里</a><br><br>\" .. \"状态 - \" .. state_msg)\n\ns = m:section(TypedSection, \"shadowsocksr\", translate(\"Settings\"))\ns.anonymous = true\n\n-- ---------------------------------------------------\nswitch = s:option(Flag, \"enabled\", translate(\"Enable\"))\nswitch.rmempty = false\n\nserver = s:option(Value, \"server\", translate(\"Server Address\"))\nserver.optional = false\nserver.datatype = \"host\"\nserver.rmempty = false\n\nserver_port = s:option(Value, \"server_port\", translate(\"Server Port\"))\nserver_port.datatype = \"range(1,65535)\"\nserver_port.optional = false\nserver_port.rmempty = false\n\ntool = s:option(ListValue, \"tool\", translate(\"Proxy Tool\"))\ntool:value(\"ShadowsocksR\")\ntool:value(\"Shadowsocks\")\ntool:value(\"Redsocks2\")\n\nred_type=s:option(ListValue,\"red_type\",translate(\"Proxy Server Type\"))\nred_type:value(\"socks5\",translate(\"Socks5\"))\nred_type:value(\"socks4\",translate(\"Socks4代理\"))\nred_type:value(\"http-relay\",translate(\"http代理\"))\nred_type:value(\"http-connect\",translate(\"Https代理\"))\nred_type:depends({tool=\"Redsocks2\"})\n\nusername = s:option(Value, \"username\", translate(\"Proxy User Name\"))\nusername:depends({tool=\"Redsocks2\"})\n\npassword = s:option(Value, \"password\", translate(\"Password\"))\npassword.password = true\n\n\nmethod = s:option(ListValue, \"method\", translate(\"Encryption Method\"))\nmethod:depends(\"tool\",\"ShadowsocksR\")\nmethod:depends(\"tool\",\"Shadowsocks\")\nmethod:value(\"table\")\nmethod:value(\"rc4\")\nmethod:value(\"rc4-md5\")\nmethod:value(\"aes-128-cfb\")\nmethod:value(\"aes-192-cfb\")\nmethod:value(\"aes-256-cfb\")\nmethod:value(\"bf-cfb\")\nmethod:value(\"camellia-128-cfb\")\nmethod:value(\"camellia-192-cfb\")\nmethod:value(\"camellia-256-cfb\")\nmethod:value(\"cast5-cfb\")\nmethod:value(\"des-cfb\")\nmethod:value(\"idea-cfb\")\nmethod:value(\"rc2-cfb\")\nmethod:value(\"seed-cfb\")\nmethod:value(\"salsa20\")\nmethod:value(\"chacha20\")\nmethod:value(\"chacha20-ietf\")\nmethod:value(\"none\")\n\nprotocol = s:option(ListValue, \"protocol\", translate(\"Protocol\"))\nprotocol:depends(\"tool\",\"ShadowsocksR\")\nprotocol:value(\"origin\")\nprotocol:value(\"verify_simple\")\nprotocol:value(\"verify_deflate\")\nprotocol:value(\"verify_sha1\")\nprotocol:value(\"auth_simple\")\nprotocol:value(\"auth_sha1\")\nprotocol:value(\"auth_sha1_v2\")\nprotocol:value(\"auth_sha1_v4\")\nprotocol:value(\"auth_aes128_sha1\")\nprotocol:value(\"auth_aes128_md5\")\nprotocol:value(\"auth_chain_a\")\n\nprotocol_param = s:option(Value, \"protocol_param\", translate(\"Protocol Param\"),\n\ttranslate(\"leave it empty is well\"))\nprotocol_param:depends({tool=\"ShadowsocksR\"})\n\nobfs = s:option(ListValue, \"obfs\", translate(\"Obfs\"))\nobfs:depends(\"tool\",\"ShadowsocksR\")\nobfs:value(\"plain\")\nobfs:value(\"http_simple\")\nobfs:value(\"http_post\")\nobfs:value(\"tls_simple\")\n--obfs:value(\"random_head\")\nobfs:value(\"tls1.0_session_auth\")\nobfs:value(\"tls1.2_ticket_auth\")\n\nobfs_param= s:option(Value, \"obfs_param\", translate(\"Obfs Param\"),\n\ttranslate(\"leave it empty is well\"))\nobfs_param:depends({tool=\"ShadowsocksR\"})\n\nenable_local = s:option(Flag, \"enable_local\", translate(\"Enable ssr-local\") ,translate(\"Open ssr-local port as well\"))\nenable_local.rmempty = false\nenable_local:depends(\"tool\",\"ShadowsocksR\")\nenable_local:depends(\"tool\",\"Shadowsocks\")\nssr_local_port = s:option(Value, \"ssr_local_port\", translate(\"ssr-local port\"))\nssr_local_port:depends(\"enable_local\",\"1\")\nssr_local_port.default=\"1080\"\n\ns:option(Flag, \"more\", translate(\"More Options\"),\n\ttranslate(\"Options for advanced users\"))\n\ntimeout = s:option(Value, \"timeout\", translate(\"Timeout\"))\ntimeout.datatype = \"range(0,10000)\"\ntimeout.placeholder = \"60\"\ntimeout.optional = false\ntimeout:depends(\"more\", \"1\")\n\n-- fast_open = s:option(Flag, \"fast_open\", translate(\"TCP Fast Open\"),\n--\ttranslate(\"Enable TCP fast open, only available on kernel > 3.7.0\"))\n\nproxy_mode = s:option(ListValue, \"proxy_mode\", translate(\"Proxy Mode\"),\n\ttranslate(\"GFW-List mode requires flushing DNS cache\") .. \"<br /> \" ..\n\t\"<a href=\\\"\" .. luci.dispatcher.build_url(\"admin\", \"services\",\"dnsforwarder\",\"gfwlist\") .. \"\\\">\" ..\n\ttranslate(\"Click here to customize your GFW-List\") ..\n\t\"</a>\")\nproxy_mode:value(\"S\", translate(\"All non-China IPs\"))\nproxy_mode:value(\"M\", translate(\"GFW-List based auto-proxy\"))\nproxy_mode:value(\"G\", translate(\"All Public IPs\"))\nproxy_mode:value(\"GAME\", translate(\"Game Mode\"))--alex:添加游戏模式\nproxy_mode:value(\"DIRECT\", translate(\"Direct (No Proxy)\"))--alex:添加访问控制\nproxy_mode:depends(\"more\", \"1\")\n\nsafe_dns = s:option(Value, \"safe_dns\", translate(\"Safe DNS\"),\n\ttranslate(\"recommend OpenDNS\"))\nsafe_dns.datatype = \"ip4addr\"\nsafe_dns.optional = false\nsafe_dns.placeholder = \"208.67.220.220\"\nsafe_dns:depends(\"more\", \"1\")\n\nsafe_dns_port = s:option(Value, \"safe_dns_port\", translate(\"Safe DNS Port\"),\n\ttranslate(\"Foreign DNS on UDP port 53 might be polluted\"))\nsafe_dns_port.datatype = \"range(1,65535)\"\nsafe_dns_port.placeholder = \"443\"\nsafe_dns_port.optional = false\nsafe_dns_port:depends(\"more\", \"1\")\n\n\ndns_mode = s:option(ListValue, \"dns_mode\", translate(\"DNS Mode\"),\n\ttranslate(\"Suggest using GFW-List based auto-proxy\"))\ndns_mode:value(\"tcp_gfwlist\", translate(\"GFW-List based auto-proxy\"))\ndns_mode:value(\"tcp_proxy\", translate(\"Remote TCP mode\"))\ndns_mode:value(\"safe_only\", translate(\"Local safe DNS\"))\ndns_mode:value(\"local\", translate(\"System default\"))\ndns_mode:depends(\"more\", \"1\")\n\n\nadbyby=s:option(Flag,\"adbyby\",translate(\"配合Adbyby或koolproxy使用\"),translate(\"未开启Adbyby或koolproxy时请不要勾选此项\"))\nadbyby:depends(\"more\", \"1\") \nadbyby.rmempty=false\n\nwhitedomin=s:option(Flag,\"white\",translate(\"启用强制不代理网站列表\"),translate(\"需要配合dnsforwarder的强制不代理列表使用\"))\nwhitedomin:depends(\"more\", \"1\")\n\n\n\n\n-- ---------------------------------------------------\nlocal apply = luci.http.formvalue(\"cbi.apply\")\nif apply then\n\tos.execute(\"/etc/init.d/ssr-redir.sh restart >/dev/null 2>&1 &\")\nend\n\nreturn m\n"
  },
  {
    "path": "files/usr/lib/lua/luci/model/cbi/shadowsocksr/gfwlist.lua",
    "content": "\n\nlocal fs = require \"nixio.fs\"\nlocal china_file = \"/etc/ssrr/china_route\"\nlocal user_local_file = \"/etc/ssrr/user_local_ip\"\nlocal user_remote_file = \"/etc/ssrr/user_remote_ip\"\n\nfunction sync_value_to_file(value, file)\n\tvalue = value:gsub(\"\\r\\n?\", \"\\n\")\n\tlocal old_value = nixio.fs.readfile(file)\n\tif value ~= old_value then\n\t\tnixio.fs.writefile(file, value)\n\tend\nend\n\nm = Map(\"ssrr\", translate(\"路由表\"),translate(\"指定国内外路由表，并且可以设置强制走和不走的网段\"))\ns = m:section(TypedSection, \"shadowsocksr\", translate(\"Settings\"))\ns.anonymous = true\n\nbutton_update_route = s:option (Button, \"_button_update_chinaroute\", translate(\"更新国内路由表\"),translate(\"点击后请静待30秒,如非特殊需要，不用更新该表\")) \nlocal route_count = luci.sys.exec(\"grep -c '' \" .. china_file)\nbutton_update_route.inputtitle = translate ( \"当前规则数目\" .. route_count .. \",点击更新\")\nbutton_update_route.inputstyle = \"apply\" \nfunction button_update_route.write (self, section, value)\n\tluci.sys.call ( \"nohup sh /etc/ssrr/update_chinaroute.sh > /tmp/gfwupdate.log 2>&1 &\")\nend \n\n\n\nchina_route = s:option(TextValue, \"china_route\", translate(\"国内IP网段\"), nil)\nchina_route.description = translate(\"该列表是国内外分流的主要依据，内容会随着更新而被覆盖\")\nchina_route.rows = 13\nchina_route.wrap = \"off\"\nchina_route.cfgvalue = function(self, section)\n\treturn fs.readfile(china_file) or \"\"\nend\nchina_route.write = function(self, section, value)\n\tfs.writefile(china_file, value:gsub(\"\\r\\n\", \"\\n\"))\nend\n\nuser_local = s:option(TextValue, \"user_local\", translate(\"强制不走代理的网段\"), nil)\nuser_local.description = translate(\"请不要随意删除，请填写内网网段\")\nuser_local.rows = 13\nuser_local.wrap = \"off\"\nuser_local.cfgvalue = function(self, section)\n\treturn fs.readfile(user_local_file) or \"\"\nend\nuser_local.write = function(self, section, value)\n\tfs.writefile(user_local_file, value:gsub(\"\\r\\n\", \"\\n\"))\nend\n\nuser_remote = s:option(TextValue, \"user_remote\", translate(\"强制走代理的网段\"), nil)\nuser_remote.description = translate(\"该规则优先权低于强制不走IP的网段,一般需要填写telegram这样软件服务器的IP\")\nuser_remote.rows = 13\nuser_remote.wrap = \"off\"\nuser_remote.cfgvalue = function(self, section)\n\treturn fs.readfile(user_remote_file) or \"\"\nend\nuser_remote.write = function(self, section, value)\n\tfs.writefile(user_remote_file, value:gsub(\"\\r\\n\", \"\\n\"))\nend\n\n\n\n-- [[ LAN Hosts ]]--\ns = m:section(TypedSection, \"lan_hosts\", translate(\"LAN Hosts\"))\ns.template = \"cbi/tblsection\"\ns.addremove = true\ns.anonymous = true\n\no = s:option(Value, \"host\", translate(\"Host\"))\nluci.ip.neighbors({family = 4}, function(neighbor)\nif neighbor.reachable then\n\to:value(neighbor.dest:string(), \"%s (%s)\" %{neighbor.dest:string(), neighbor.mac})\nend\nend)\no.datatype = \"ip4addr\"\no.rmempty = false\n\no = s:option(ListValue, \"type\", translate(\"Proxy Type\"))\no:value(\"direct\", translate(\"Direct (No Proxy)\"))\no:value(\"normal\", translate(\"Normal\"))\no:value(\"gfwlist\", translate(\"GFW-List based auto-proxy\"))\no:value(\"nochina\", translate(\"All non-China IPs\"))\no:value(\"game\", translate(\"Game Mode\"))\no:value(\"all\", translate(\"All Public IPs\"))\no.rmempty = false\n\no = s:option(Flag, \"enable\", translate(\"Enable\"))\no.default = \"1\"\no.rmempty = false\n\n-- ---------------------------------------------------\nlocal apply = luci.http.formvalue(\"cbi.apply\")\nif apply then\n\tos.execute(\"/etc/init.d/ssr-redir.sh restart >/dev/null 2>&1 &\")\nend\n\nreturn m\n"
  },
  {
    "path": "i18n/zh-cn/shadowsocksR.zh-cn.po",
    "content": "msgid \"Settings\"\nmsgstr \"配置\"\n\nmsgid \"Enable\"\nmsgstr \"启用\"\n\nmsgid \"Server Address\"\nmsgstr \"服务器地址\"\n\nmsgid \"Server Port\"\nmsgstr \"服务器端口\"\n\nmsgid \"Password\"\nmsgstr \"密码\"\n\nmsgid \"Encryption Method\"\nmsgstr \"加密方式\"\n\nmsgid \"Protocol\"\nmsgstr \"混淆协议\"\n\nmsgid \"Obfs\"\nmsgstr \"混淆方式\"\n\nmsgid \"Clear Client Log\"\nmsgstr \"清理客户端日志\"\n\nmsgid \"Timeout\"\nmsgstr \"超时时间（秒）\"\n\nmsgid \"Proxy Mode\"\nmsgstr \"代理方式\"\n\nmsgid \"GFW-List based auto-proxy\"\nmsgstr \"基于GFWList的自动代理\"\n\nmsgid \"All non-China IPs\"\nmsgstr \"所有非大陆IP\"\n\nmsgid \"All Public IPs\"\nmsgstr \"全局代理\"\n\nmsgid \"Watching Youku overseas\"\nmsgstr \"海外看优酷\"\n\nmsgid \"Game Mode\"\nmsgstr \"游戏模式\"\n\nmsgid \"Clients List\"\nmsgstr \"客户端列表\"\n\nmsgid \"Safe DNS\"\nmsgstr \"安全DNS服务器地址\"\n\nmsgid \"recommend OpenDNS\"\nmsgstr \"建议使用OpenDNS的服务器\"\n\nmsgid \"Safe DNS Port\"\nmsgstr \"安全DNS的端口\"\n\nmsgid \"Foreign DNS on UDP port 53 might be polluted\"\nmsgstr \"使用53端口可能会被污染\"\n\nmsgid \"DNS Mode\"\nmsgstr \"DNS 解析模式\"\n\nmsgid \"Protocol Param\"\nmsgstr \"协议参数\"\n\nmsgid \"Obfs Param\"\nmsgstr \"混淆参数\"\n\nmsgid \"userlist\"\nmsgstr \"用户自定义网站黑名单\"\n\nmsgid \"china-banned\"\nmsgstr \"GFWList黑名单\"\n\nmsgid \"unblock-youku\"\nmsgstr \"海外看视频网站名单\"\n\nmsgid \"Domain Lists\"\nmsgstr \"黑/白名单列表\"\n\nmsgid \"Running\"\nmsgstr \"运行中\"\n\nmsgid \"More Options\"\nmsgstr \"更多选项\"\n\nmsgid \"Not running\"\nmsgstr \"未运行\"\n\nmsgid \"Shadowsocksr Transparent Proxy\"\nmsgstr \"影梭透明代理\"\n\nmsgid \"A fast secure tunnel proxy that help you get through firewalls on your router\"\nmsgstr \"一个帮你翻墙的快速代理工具\"\n\nmsgid \"Domain Lists Settings\"\nmsgstr \"黑/白名单配置\"\n\nmsgid \"ShadowsocksR\"\nmsgstr \"影梭SSR\"\n\nmsgid \"General\"\nmsgstr \"代理设置\"\n\nmsgid \"GFWlist\"\nmsgstr \"黑/白名单\"\n\nmsgid \"Options for advanced users\"\nmsgstr \"供高级玩家使用，普通用户不推荐修改\"\n\nmsgid \"Click here to customize your GFW-List\"\nmsgstr \"点击此处自定义网站黑名单\"\n\nmsgid \"GFW-List mode requires flushing DNS cache\"\nmsgstr \"GFWList模式需要客户端清空DNS缓存\"\n\nmsgid \"Direct (No Proxy)\"\nmsgstr \"直接连接（不代理）\"\n\nmsgid \"Local TCP mode\"\nmsgstr \"本地TCP解析模式\"\n\nmsgid \"Normal\"\nmsgstr \"正常代理\"\n\nmsgid \"Remote TCP mode\"\nmsgstr \"全局代理TCP解析模式\"\n\nmsgid \"Tunnel mode based on GFWLIST\"\nmsgstr \"基于GFWList隧道模式\"\n\nmsgid \"Tunnel mode for all\"\nmsgstr \"全局隧道模式\"\n\nmsgid \"Local safe DNS\"\nmsgstr \"本地请求安全DNS\"\n\nmsgid \"System default\"\nmsgstr \"系统默认模式(会污染)\"\n\nmsgid \"Suggest using GFW-List based auto-proxy\"\nmsgstr \"推荐使用GFWList自动模式,可分流国内外\"\n\nmsgid \"leave it empty is well\"\nmsgstr \"一般不填\"\n\nmsgid \"Enable ssr-local\"\nmsgstr \"同时开启ssr-local\"\n\nmsgid \"Open ssr-local port as well\"\nmsgstr \"开启ssr-local有利于排查问题\"\n\n\n\n\n\n\n"
  },
  {
    "path": "tools/po2lmo/Makefile",
    "content": "\nINSTALL = install\nPREFIX  = /usr/bin\n\npo2lmo: src/po2lmo.o src/template_lmo.o\n\t$(CC) $(LDFLAGS) -o src/po2lmo src/po2lmo.o src/template_lmo.o\n\ninstall:\n\t$(INSTALL) -m 755 src/po2lmo $(PREFIX)\n\nclean:\n\t$(RM) src/po2lmo src/*.o\n"
  },
  {
    "path": "tools/po2lmo/src/po2lmo.c",
    "content": "/*\n * lmo - Lua Machine Objects - PO to LMO conversion tool\n *\n *   Copyright (C) 2009-2012 Jo-Philipp Wich <xm@subsignal.org>\n *\n *  Licensed under the Apache License, Version 2.0 (the \"License\");\n *  you may not use this file except in compliance with the License.\n *  You may obtain a copy of the License at\n *\n *      http://www.apache.org/licenses/LICENSE-2.0\n *\n *  Unless required by applicable law or agreed to in writing, software\n *  distributed under the License is distributed on an \"AS IS\" BASIS,\n *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n *  See the License for the specific language governing permissions and\n *  limitations under the License.\n */\n\n#include \"template_lmo.h\"\n\nstatic void die(const char *msg)\n{\n\tfprintf(stderr, \"Error: %s\\n\", msg);\n\texit(1);\n}\n\nstatic void usage(const char *name)\n{\n\tfprintf(stderr, \"Usage: %s input.po output.lmo\\n\", name);\n\texit(1);\n}\n\nstatic void print(const void *ptr, size_t size, size_t nmemb, FILE *stream)\n{\n\tif( fwrite(ptr, size, nmemb, stream) == 0 )\n\t\tdie(\"Failed to write stdout\");\n}\n\nstatic int extract_string(const char *src, char *dest, int len)\n{\n\tint pos = 0;\n\tint esc = 0;\n\tint off = -1;\n\n\tfor( pos = 0; (pos < strlen(src)) && (pos < len); pos++ )\n\t{\n\t\tif( (off == -1) && (src[pos] == '\"') )\n\t\t{\n\t\t\toff = pos + 1;\n\t\t}\n\t\telse if( off >= 0 )\n\t\t{\n\t\t\tif( esc == 1 )\n\t\t\t{\n\t\t\t\tswitch (src[pos])\n\t\t\t\t{\n\t\t\t\tcase '\"':\n\t\t\t\tcase '\\\\':\n\t\t\t\t\toff++;\n\t\t\t\t\tbreak;\n\t\t\t\t}\n\t\t\t\tdest[pos-off] = src[pos];\n\t\t\t\tesc = 0;\n\t\t\t}\n\t\t\telse if( src[pos] == '\\\\' )\n\t\t\t{\n\t\t\t\tdest[pos-off] = src[pos];\n\t\t\t\tesc = 1;\n\t\t\t}\n\t\t\telse if( src[pos] != '\"' )\n\t\t\t{\n\t\t\t\tdest[pos-off] = src[pos];\n\t\t\t}\n\t\t\telse\n\t\t\t{\n\t\t\t\tdest[pos-off] = '\\0';\n\t\t\t\tbreak;\n\t\t\t}\n\t\t}\n\t}\n\n\treturn (off > -1) ? strlen(dest) : -1;\n}\n\nstatic int cmp_index(const void *a, const void *b)\n{\n\tuint32_t x = ((const lmo_entry_t *)a)->key_id;\n\tuint32_t y = ((const lmo_entry_t *)b)->key_id;\n\n\tif (x < y)\n\t\treturn -1;\n\telse if (x > y)\n\t\treturn 1;\n\n\treturn 0;\n}\n\nstatic void print_uint32(uint32_t x, FILE *out)\n{\n\tuint32_t y = htonl(x);\n\tprint(&y, sizeof(uint32_t), 1, out);\n}\n\nstatic void print_index(void *array, int n, FILE *out)\n{\n\tlmo_entry_t *e;\n\n\tqsort(array, n, sizeof(*e), cmp_index);\n\n\tfor (e = array; n > 0; n--, e++)\n\t{\n\t\tprint_uint32(e->key_id, out);\n\t\tprint_uint32(e->val_id, out);\n\t\tprint_uint32(e->offset, out);\n\t\tprint_uint32(e->length, out);\n\t}\n}\n\nint main(int argc, char *argv[])\n{\n\tchar line[4096];\n\tchar key[4096];\n\tchar val[4096];\n\tchar tmp[4096];\n\tint state  = 0;\n\tint offset = 0;\n\tint length = 0;\n\tint n_entries = 0;\n\tvoid *array = NULL;\n\tlmo_entry_t *entry = NULL;\n\tuint32_t key_id, val_id;\n\n\tFILE *in;\n\tFILE *out;\n\n\tif( (argc != 3) || ((in = fopen(argv[1], \"r\")) == NULL) || ((out = fopen(argv[2], \"w\")) == NULL) )\n\t\tusage(argv[0]);\n\n\tmemset(line, 0, sizeof(key));\n\tmemset(key, 0, sizeof(val));\n\tmemset(val, 0, sizeof(val));\n\n\twhile( (NULL != fgets(line, sizeof(line), in)) || (state >= 2 && feof(in)) )\n\t{\n\t\tif( state == 0 && strstr(line, \"msgid \\\"\") == line )\n\t\t{\n\t\t\tswitch(extract_string(line, key, sizeof(key)))\n\t\t\t{\n\t\t\t\tcase -1:\n\t\t\t\t\tdie(\"Syntax error in msgid\");\n\t\t\t\tcase 0:\n\t\t\t\t\tstate = 1;\n\t\t\t\t\tbreak;\n\t\t\t\tdefault:\n\t\t\t\t\tstate = 2;\n\t\t\t}\n\t\t}\n\t\telse if( state == 1 || state == 2 )\n\t\t{\n\t\t\tif( strstr(line, \"msgstr \\\"\") == line || state == 2 )\n\t\t\t{\n\t\t\t\tswitch(extract_string(line, val, sizeof(val)))\n\t\t\t\t{\n\t\t\t\t\tcase -1:\n\t\t\t\t\t\tstate = 4;\n\t\t\t\t\t\tbreak;\n\t\t\t\t\tdefault:\n\t\t\t\t\t\tstate = 3;\n\t\t\t\t}\n\t\t\t}\n\t\t\telse\n\t\t\t{\n\t\t\t\tswitch(extract_string(line, tmp, sizeof(tmp)))\n\t\t\t\t{\n\t\t\t\t\tcase -1:\n\t\t\t\t\t\tstate = 2;\n\t\t\t\t\t\tbreak;\n\t\t\t\t\tdefault:\n\t\t\t\t\t\tstrcat(key, tmp);\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t\telse if( state == 3 )\n\t\t{\n\t\t\tswitch(extract_string(line, tmp, sizeof(tmp)))\n\t\t\t{\n\t\t\t\tcase -1:\n\t\t\t\t\tstate = 4;\n\t\t\t\t\tbreak;\n\t\t\t\tdefault:\n\t\t\t\t\tstrcat(val, tmp);\n\t\t\t}\n\t\t}\n\n\t\tif( state == 4 )\n\t\t{\n\t\t\tif( strlen(key) > 0 && strlen(val) > 0 )\n\t\t\t{\n\t\t\t\tkey_id = sfh_hash(key, strlen(key));\n\t\t\t\tval_id = sfh_hash(val, strlen(val));\n\n\t\t\t\tif( key_id != val_id )\n\t\t\t\t{\n\t\t\t\t\tn_entries++;\n\t\t\t\t\tarray = realloc(array, n_entries * sizeof(lmo_entry_t));\n\t\t\t\t\tentry = (lmo_entry_t *)array + n_entries - 1;\n\n\t\t\t\t\tif (!array)\n\t\t\t\t\t\tdie(\"Out of memory\");\n\n\t\t\t\t\tentry->key_id = key_id;\n\t\t\t\t\tentry->val_id = val_id;\n\t\t\t\t\tentry->offset = offset;\n\t\t\t\t\tentry->length = strlen(val);\n\n\t\t\t\t\tlength = strlen(val) + ((4 - (strlen(val) % 4)) % 4);\n\n\t\t\t\t\tprint(val, length, 1, out);\n\t\t\t\t\toffset += length;\n\t\t\t\t}\n\t\t\t}\n\n\t\t\tstate = 0;\n\t\t\tmemset(key, 0, sizeof(key));\n\t\t\tmemset(val, 0, sizeof(val));\n\t\t}\n\n\t\tmemset(line, 0, sizeof(line));\n\t}\n\n\tprint_index(array, n_entries, out);\n\n\tif( offset > 0 )\n\t{\n\t\tprint_uint32(offset, out);\n\t\tfsync(fileno(out));\n\t\tfclose(out);\n\t}\n\telse\n\t{\n\t\tfclose(out);\n\t\tunlink(argv[2]);\n\t}\n\n\tfclose(in);\n\treturn(0);\n}\n"
  },
  {
    "path": "tools/po2lmo/src/template_lmo.c",
    "content": "/*\n * lmo - Lua Machine Objects - Base functions\n *\n *   Copyright (C) 2009-2010 Jo-Philipp Wich <xm@subsignal.org>\n *\n *  Licensed under the Apache License, Version 2.0 (the \"License\");\n *  you may not use this file except in compliance with the License.\n *  You may obtain a copy of the License at\n *\n *      http://www.apache.org/licenses/LICENSE-2.0\n *\n *  Unless required by applicable law or agreed to in writing, software\n *  distributed under the License is distributed on an \"AS IS\" BASIS,\n *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n *  See the License for the specific language governing permissions and\n *  limitations under the License.\n */\n\n#include \"template_lmo.h\"\n\n/*\n * Hash function from http://www.azillionmonkeys.com/qed/hash.html\n * Copyright (C) 2004-2008 by Paul Hsieh\n */\n\nuint32_t sfh_hash(const char *data, int len)\n{\n\tuint32_t hash = len, tmp;\n\tint rem;\n\n\tif (len <= 0 || data == NULL) return 0;\n\n\trem = len & 3;\n\tlen >>= 2;\n\n\t/* Main loop */\n\tfor (;len > 0; len--) {\n\t\thash  += sfh_get16(data);\n\t\ttmp    = (sfh_get16(data+2) << 11) ^ hash;\n\t\thash   = (hash << 16) ^ tmp;\n\t\tdata  += 2*sizeof(uint16_t);\n\t\thash  += hash >> 11;\n\t}\n\n\t/* Handle end cases */\n\tswitch (rem) {\n\t\tcase 3: hash += sfh_get16(data);\n\t\t\thash ^= hash << 16;\n\t\t\thash ^= data[sizeof(uint16_t)] << 18;\n\t\t\thash += hash >> 11;\n\t\t\tbreak;\n\t\tcase 2: hash += sfh_get16(data);\n\t\t\thash ^= hash << 11;\n\t\t\thash += hash >> 17;\n\t\t\tbreak;\n\t\tcase 1: hash += *data;\n\t\t\thash ^= hash << 10;\n\t\t\thash += hash >> 1;\n\t}\n\n\t/* Force \"avalanching\" of final 127 bits */\n\thash ^= hash << 3;\n\thash += hash >> 5;\n\thash ^= hash << 4;\n\thash += hash >> 17;\n\thash ^= hash << 25;\n\thash += hash >> 6;\n\n\treturn hash;\n}\n\nuint32_t lmo_canon_hash(const char *str, int len)\n{\n\tchar res[4096];\n\tchar *ptr, prev;\n\tint off;\n\n\tif (!str || len >= sizeof(res))\n\t\treturn 0;\n\n\tfor (prev = ' ', ptr = res, off = 0; off < len; prev = *str, off++, str++)\n\t{\n\t\tif (isspace(*str))\n\t\t{\n\t\t\tif (!isspace(prev))\n\t\t\t\t*ptr++ = ' ';\n\t\t}\n\t\telse\n\t\t{\n\t\t\t*ptr++ = *str;\n\t\t}\n\t}\n\n\tif ((ptr > res) && isspace(*(ptr-1)))\n\t\tptr--;\n\n\treturn sfh_hash(res, ptr - res);\n}\n\nlmo_archive_t * lmo_open(const char *file)\n{\n\tint in = -1;\n\tuint32_t idx_offset = 0;\n\tstruct stat s;\n\n\tlmo_archive_t *ar = NULL;\n\n\tif (stat(file, &s) == -1)\n\t\tgoto err;\n\n\tif ((in = open(file, O_RDONLY)) == -1)\n\t\tgoto err;\n\n\tif ((ar = (lmo_archive_t *)malloc(sizeof(*ar))) != NULL)\n\t{\n\t\tmemset(ar, 0, sizeof(*ar));\n\n\t\tar->fd     = in;\n\t\tar->size = s.st_size;\n\n\t\tfcntl(ar->fd, F_SETFD, fcntl(ar->fd, F_GETFD) | FD_CLOEXEC);\n\n\t\tif ((ar->mmap = mmap(NULL, ar->size, PROT_READ, MAP_SHARED, ar->fd, 0)) == MAP_FAILED)\n\t\t\tgoto err;\n\n\t\tidx_offset = ntohl(*((const uint32_t *)\n\t\t                     (ar->mmap + ar->size - sizeof(uint32_t))));\n\n\t\tif (idx_offset >= ar->size)\n\t\t\tgoto err;\n\n\t\tar->index  = (lmo_entry_t *)(ar->mmap + idx_offset);\n\t\tar->length = (ar->size - idx_offset - sizeof(uint32_t)) / sizeof(lmo_entry_t);\n\t\tar->end    = ar->mmap + ar->size;\n\n\t\treturn ar;\n\t}\n\nerr:\n\tif (in > -1)\n\t\tclose(in);\n\n\tif (ar != NULL)\n\t{\n\t\tif ((ar->mmap != NULL) && (ar->mmap != MAP_FAILED))\n\t\t\tmunmap(ar->mmap, ar->size);\n\n\t\tfree(ar);\n\t}\n\n\treturn NULL;\n}\n\nvoid lmo_close(lmo_archive_t *ar)\n{\n\tif (ar != NULL)\n\t{\n\t\tif ((ar->mmap != NULL) && (ar->mmap != MAP_FAILED))\n\t\t\tmunmap(ar->mmap, ar->size);\n\n\t\tclose(ar->fd);\n\t\tfree(ar);\n\n\t\tar = NULL;\n\t}\n}\n\n\nlmo_catalog_t *_lmo_catalogs = NULL;\nlmo_catalog_t *_lmo_active_catalog = NULL;\n\nint lmo_load_catalog(const char *lang, const char *dir)\n{\n\tDIR *dh = NULL;\n\tchar pattern[16];\n\tchar path[PATH_MAX];\n\tstruct dirent *de = NULL;\n\n\tlmo_archive_t *ar = NULL;\n\tlmo_catalog_t *cat = NULL;\n\n\tif (!lmo_change_catalog(lang))\n\t\treturn 0;\n\n\tif (!dir || !(dh = opendir(dir)))\n\t\tgoto err;\n\n\tif (!(cat = malloc(sizeof(*cat))))\n\t\tgoto err;\n\n\tmemset(cat, 0, sizeof(*cat));\n\n\tsnprintf(cat->lang, sizeof(cat->lang), \"%s\", lang);\n\tsnprintf(pattern, sizeof(pattern), \"*.%s.lmo\", lang);\n\n\twhile ((de = readdir(dh)) != NULL)\n\t{\n\t\tif (!fnmatch(pattern, de->d_name, 0))\n\t\t{\n\t\t\tsnprintf(path, sizeof(path), \"%s/%s\", dir, de->d_name);\n\t\t\tar = lmo_open(path);\n\n\t\t\tif (ar)\n\t\t\t{\n\t\t\t\tar->next = cat->archives;\n\t\t\t\tcat->archives = ar;\n\t\t\t}\n\t\t}\n\t}\n\n\tclosedir(dh);\n\n\tcat->next = _lmo_catalogs;\n\t_lmo_catalogs = cat;\n\n\tif (!_lmo_active_catalog)\n\t\t_lmo_active_catalog = cat;\n\n\treturn 0;\n\nerr:\n\tif (dh) closedir(dh);\n\tif (cat) free(cat);\n\n\treturn -1;\n}\n\nint lmo_change_catalog(const char *lang)\n{\n\tlmo_catalog_t *cat;\n\n\tfor (cat = _lmo_catalogs; cat; cat = cat->next)\n\t{\n\t\tif (!strncmp(cat->lang, lang, sizeof(cat->lang)))\n\t\t{\n\t\t\t_lmo_active_catalog = cat;\n\t\t\treturn 0;\n\t\t}\n\t}\n\n\treturn -1;\n}\n\nstatic lmo_entry_t * lmo_find_entry(lmo_archive_t *ar, uint32_t hash)\n{\n\tunsigned int m, l, r;\n\tuint32_t k;\n\n\tl = 0;\n\tr = ar->length - 1;\n\n\twhile (1)\n\t{\n\t\tm = l + ((r - l) / 2);\n\n\t\tif (r < l)\n\t\t\tbreak;\n\n\t\tk = ntohl(ar->index[m].key_id);\n\n\t\tif (k == hash)\n\t\t\treturn &ar->index[m];\n\n\t\tif (k > hash)\n\t\t{\n\t\t\tif (!m)\n\t\t\t\tbreak;\n\n\t\t\tr = m - 1;\n\t\t}\n\t\telse\n\t\t{\n\t\t\tl = m + 1;\n\t\t}\n\t}\n\n\treturn NULL;\n}\n\nint lmo_translate(const char *key, int keylen, char **out, int *outlen)\n{\n\tuint32_t hash;\n\tlmo_entry_t *e;\n\tlmo_archive_t *ar;\n\n\tif (!key || !_lmo_active_catalog)\n\t\treturn -2;\n\n\thash = lmo_canon_hash(key, keylen);\n\n\tfor (ar = _lmo_active_catalog->archives; ar; ar = ar->next)\n\t{\n\t\tif ((e = lmo_find_entry(ar, hash)) != NULL)\n\t\t{\n\t\t\t*out = ar->mmap + ntohl(e->offset);\n\t\t\t*outlen = ntohl(e->length);\n\t\t\treturn 0;\n\t\t}\n\t}\n\n\treturn -1;\n}\n\nvoid lmo_close_catalog(const char *lang)\n{\n\tlmo_archive_t *ar, *next;\n\tlmo_catalog_t *cat, *prev;\n\n\tfor (prev = NULL, cat = _lmo_catalogs; cat; prev = cat, cat = cat->next)\n\t{\n\t\tif (!strncmp(cat->lang, lang, sizeof(cat->lang)))\n\t\t{\n\t\t\tif (prev)\n\t\t\t\tprev->next = cat->next;\n\t\t\telse\n\t\t\t\t_lmo_catalogs = cat->next;\n\n\t\t\tfor (ar = cat->archives; ar; ar = next)\n\t\t\t{\n\t\t\t\tnext = ar->next;\n\t\t\t\tlmo_close(ar);\n\t\t\t}\n\n\t\t\tfree(cat);\n\t\t\tbreak;\n\t\t}\n\t}\n}\n"
  },
  {
    "path": "tools/po2lmo/src/template_lmo.h",
    "content": "/*\n * lmo - Lua Machine Objects - General header\n *\n *   Copyright (C) 2009-2012 Jo-Philipp Wich <xm@subsignal.org>\n *\n *  Licensed under the Apache License, Version 2.0 (the \"License\");\n *  you may not use this file except in compliance with the License.\n *  You may obtain a copy of the License at\n *\n *      http://www.apache.org/licenses/LICENSE-2.0\n *\n *  Unless required by applicable law or agreed to in writing, software\n *  distributed under the License is distributed on an \"AS IS\" BASIS,\n *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n *  See the License for the specific language governing permissions and\n *  limitations under the License.\n */\n\n#ifndef _TEMPLATE_LMO_H_\n#define _TEMPLATE_LMO_H_\n\n#include <stdlib.h>\n#include <stdio.h>\n#include <stdint.h>\n#include <string.h>\n#include <fcntl.h>\n#include <sys/stat.h>\n#include <sys/mman.h>\n#include <arpa/inet.h>\n#include <unistd.h>\n#include <errno.h>\n#include <fnmatch.h>\n#include <dirent.h>\n#include <ctype.h>\n#include <limits.h>\n\n#if (defined(__GNUC__) && defined(__i386__))\n#define sfh_get16(d) (*((const uint16_t *) (d)))\n#else\n#define sfh_get16(d) ((((uint32_t)(((const uint8_t *)(d))[1])) << 8)\\\n\t\t\t\t\t   +(uint32_t)(((const uint8_t *)(d))[0]) )\n#endif\n\n\nstruct lmo_entry {\n\tuint32_t key_id;\n\tuint32_t val_id;\n\tuint32_t offset;\n\tuint32_t length;\n} __attribute__((packed));\n\ntypedef struct lmo_entry lmo_entry_t;\n\n\nstruct lmo_archive {\n\tint         fd;\n\tint\t        length;\n\tuint32_t    size;\n\tlmo_entry_t *index;\n\tchar        *mmap;\n\tchar\t\t*end;\n\tstruct lmo_archive *next;\n};\n\ntypedef struct lmo_archive lmo_archive_t;\n\n\nstruct lmo_catalog {\n\tchar lang[6];\n\tstruct lmo_archive *archives;\n\tstruct lmo_catalog *next;\n};\n\ntypedef struct lmo_catalog lmo_catalog_t;\n\n\nuint32_t sfh_hash(const char *data, int len);\nuint32_t lmo_canon_hash(const char *data, int len);\n\nlmo_archive_t * lmo_open(const char *file);\nvoid lmo_close(lmo_archive_t *ar);\n\n\nextern lmo_catalog_t *_lmo_catalogs;\nextern lmo_catalog_t *_lmo_active_catalog;\n\nint lmo_load_catalog(const char *lang, const char *dir);\nint lmo_change_catalog(const char *lang);\nint lmo_translate(const char *key, int keylen, char **out, int *outlen);\nvoid lmo_close_catalog(const char *lang);\n\n#endif\n"
  }
]