统计学第四版答案
统计学答案统计学第四版

P111单样本 T: C1平均值 95% 置信区变量 N 平均值标准差标准误间C1 16 9.37 4.11 1.03 (7.18, 11.57) p243双比率检验和置信区间样本 X N 样本 p1 43 205 0.2097562 13 134 0.097015差值 = p (1) - p (2)差值估计: 0.112741差值的 95% 置信下限: 0.0498412差值 = 0(与 > 0) 的检验: Z = 2.95 P 值 = 0.002 Fisher 精确检验: P 值 = 0.004p243双样本 T 检验和置信区间平均值样本 N 平均值标准差标准误1 25 82.00 7.48 1.52 16 78.00 7.00 1.8差值 = mu (1) - mu (2)差值估计: 4.00差值的 98% 置信下限: -0.92差值 = 0 (与 >) 的 T 检验: T 值 = 1.74 P 值 = 0.046 自由度 = 33p261卡方检验: C1, C2, C3, C4在观测计数下方给出的是期望计数在期望计数下方给出的是卡方贡献C1 C2 C3 C4 合计1 6 13 14 79 11225.44 30.06 13.88 42.6214.855 9.686 0.001 31.0552 12 16 8 31 6715.22 17.99 8.30 25.500.681 0.219 0.011 1.1883 38 40 11 6 9521.58 25.50 11.77 36.1512.498 8.243 0.050 25.1464 21 22 9 13 6514.76 17.45 8.05 24.732.634 1.187 0.111 5.567合计 77 91 42 129 339卡方 = 113.133, DF = 9, P 值 = 0.000P294单因子方差分析: C1, C2, C3来源自由度 SS MS F P因子 2 615.6 307.8 17.07 0.000误差 12 216.4 18.0合计 14 832.0S = 4.247 R-Sq = 73.99% R-Sq(调整) = 69.66%平均值(基于合并标准差)的单组 95% 置信区间水平 N 平均值标准差 -------+---------+---------+---------+-- C1 5 44.400 5.320 (------*------)C2 5 30.000 3.162 (------*------)C3 5 42.600 3.975 (------*------)-------+---------+---------+---------+-- 30.0 36.0 42.0 48.0合并标准差 = 4.247P296 10.11双因子方差分析: C1 与 C2, C3来源自由度 SS MS F P C2 2 1736.22 868.111 34.31 0.000 C3 3 1078.33 359.444 14.20 0.000 交互作用 6 503.33 83.889 3.32 0.016 误差 24 607.33 25.306合计 35 3925.22S = 5.030 R-Sq = 84.53% R-Sq(调整) = 77.44%p360回归分析: C1 与 C2, C3, C4回归方程为C1 = 149 + 0.815 C2 + 0.821 C3 + 0.135 C4自变量系数系数标准误 T P常量 148.7 574.4 0.26 0.799C2 0.8147 0.5120 1.59 0.131C3 0.8210 0.2112 3.89 0.001C4 0.13504 0.06586 2.05 0.057S = 791.682 R-Sq = 89.7% R-Sq(调整) = 87.8% 方差分析来源自由度 SS MS F P 回归 3 87803505 29267835 46.70 0.000 残差误差 16 10028175 626761合计 19 97831680来源自由度 Seq SSC2 1 61022241C3 1 24146474C4 1 2634791异常观测值拟合值标准化观测值 C2 C1 拟合值标准误残差残差11 730 4050 5496 335 -1446 -2.02R 17 400 5600 4002 340 1598 2.23RR 表示此观测值含有大的标准化残差P400数据 C2长度 20缺失数据数 0拟合趋势方程Yt = -364 + 129*t准确度度量平均百分误差 (MAPE) 45.3 平均绝对误差 (MAD) 221.8 平均偏差平方和 68658.3。
统计学第四版课后习题答案

第1章绪论1.什么是统计学?怎样理解统计学与统计数据的关系?2.试举出日常生活或工作中统计数据及其规律性的例子。
3..一家大型油漆零售商收到了客户关于油漆罐分量不足的许多抱怨。
因此,他们开始检查供货商的集装箱,有问题的将其退回。
最近的一个集装箱装的是2 440加仑的油漆罐。
这家零售商抽查了50罐油漆,每一罐的质量精确到4位小数。
装满的油漆罐应为4.536 kg。
要求:(1)描述总体;(2)描述研究变量;(3)描述样本;(4)描述推断。
答:(1)总体:最近的一个集装箱内的全部油漆;(2)研究变量:装满的油漆罐的质量;(3)样本:最近的一个集装箱内的50罐油漆;(4)推断:50罐油漆的质量应为4.536×50=226.8 kg。
4.“可乐战”是描述市场上“可口可乐”与“百事可乐”激烈竞争的一个流行术语。
这场战役因影视明星、运动员的参与以及消费者对品尝试验优先权的抱怨而颇具特色。
假定作为百事可乐营销战役的一部分,选择了1000名消费者进行匿名性质的品尝试验(即在品尝试验中,两个品牌不做外观标记),请每一名被测试者说出A品牌或B品牌中哪个口味更好。
要求:(1)描述总体;(2)描述研究变量;(3)描述样本;(4)一描述推断。
答:(1)总体:市场上的“可口可乐”与“百事可乐”(2)研究变量:更好口味的品牌名称;(3)样本:1000名消费者品尝的两个品牌(4)推断:两个品牌中哪个口味更好。
第2章统计数据的描述——练习题●1.为评价家电行业售后服务的质量,随机抽取了由100家庭构成的一个样本。
服务质量的等级分别表示为:A.好;B.较好;C.一般;D.差;E.较差。
调查结果如下:B EC C AD C B A ED A C B C DE C E EA DBC C A ED C BB ACDE A B D D CC B C ED B C C B CD A C B C DE C E BB EC C AD C B A EB ACDE A B D D CA DBC C A ED C BC B C ED B C C B C(1) 指出上面的数据属于什么类型;(2)用Excel制作一张频数分布表;(3) 绘制一张条形图,反映评价等级的分布。
第四版统计学课后习题答案

第四版统计学课后习题答案《统计学》第四版统计课后思考题答案第一章思考题1.1什么是统计学统计学是关于数据的一门学科,它收集,处理,分析,解释来自各个领域的数据并从中得出结论。
1.2解释描述统计和推断统计描述统计;它研究的是数据收集,处理,汇总,图表描述,概括与分析等统计方法。
推断统计;它是研究如何利用样本数据来推断总体特征的统计方法。
1.3统计学的类型和不同类型的特点统计数据;按所采用的计量尺度不同分;(定性数据)分类数据:只能归于某一类别的非数字型数据,它是对事物进行分类的结果,数据表现为类别,用文字来表述;(定性数据)顺序数据:只能归于某一有序类别的非数字型数据。
它也是有类别的,但这些类别是有序的。
(定量数据)数值型数据:按数字尺度测量的观察值,其结果表现为具体的数值。
统计数据;按统计数据都收集方法分;观测数据:是通过调查或观测而收集到的数据,这类数据是在没有对事物人为控制的条件下得到的。
实验数据:在实验中控制实验对象而收集到的数据。
统计数据;按被描述的现象与实践的关系分;截面数据:在相同或相似的时间点收集到的数据,也叫静态数据。
时间序列数据:按时间顺序收集到的,用于描述现象随时间变化的情况,也叫动态数据。
1.4解释分类数据,顺序数据和数值型数据答案同1.31.5举例说明总体,样本,参数,统计量,变量这几个概念对一千灯泡进行寿命测试,那么这千个灯泡就是总体,从中抽取一百个进行检测,这一百个灯泡的集合就是样本,这一千个灯泡的寿命的平均值和标准差还有合格率等描述特征的数值就是参数,这一百个灯泡的寿命的平均值和标准差还有合格率等描述特征的数值就是统计量,变量就是说明现象某种特征的概念,比如说灯泡的寿命。
1.6变量的分类变量可以分为分类变量,顺序变量,数值型变量。
变量也可以分为随机变量和非随机变量。
经验变量和理论变量。
1.7举例说明离散型变量和连续性变量离散型变量,只能取有限个值,取值以整数位断开,比如“企业数”连续型变量,取之连续不断,不能一一列举,比如“温度”。
统计学第四版课后答案

统计课后思考题答案第一章思考题1.1什么是统计学统计学是关于数据的一门学科,它收集,处理,分析,解释来自各个领域的数据并从中得出结论。
1.2解释描述统计和推断统计描述统计;它研究的是数据收集,处理,汇总,图表描述,概括与分析等统计方法。
推断统计;它是研究如何利用样本数据来推断总体特征的统计方法。
1.3统计学的类型和不同类型的特点统计数据;按所采用的计量尺度不同分;(定性数据)分类数据:只能归于某一类别的非数字型数据,它是对事物进行分类的结果,数据表现为类别,用文字来表述;(定性数据)顺序数据:只能归于某一有序类别的非数字型数据。
它也是有类别的,但这些类别是有序的。
(定量数据)数值型数据:按数字尺度测量的观察值,其结果表现为具体的数值。
统计数据;按统计数据都收集方法分;观测数据:是通过调查或观测而收集到的数据,这类数据是在没有对事物人为控制的条件下得到的。
实验数据:在实验中控制实验对象而收集到的数据。
统计数据;按被描述的现象与实践的关系分;截面数据:在相同或相似的时间点收集到的数据,也叫静态数据。
时间序列数据:按时间顺序收集到的,用于描述现象随时间变化的情况,也叫动态数据。
1.4解释分类数据,顺序数据和数值型数据答案同1.31.5举例说明总体,样本,参数,统计量,变量这几个概念对一千灯泡进行寿命测试,那么这千个灯泡就是总体,从中抽取一百个进行检测,这一百个灯泡的集合就是样本,这一千个灯泡的寿命的平均值和标准差还有合格率等描述特征的数值就是参数,这一百个灯泡的寿命的平均值和标准差还有合格率等描述特征的数值就是统计量,变量就是说明现象某种特征的概念,比如说灯泡的寿命。
1.6变量的分类变量可以分为分类变量,顺序变量,数值型变量。
变量也可以分为随机变量和非随机变量。
经验变量和理论变量。
1.7举例说明离散型变量和连续性变量离散型变量,只能取有限个值,取值以整数位断开,比如“企业数”连续型变量,取之连续不断,不能一一列举,比如“温度”。
统计学第四版--习题集及答案

答案附在后面有一些(在题目上若要打印先把答案去掉)每单元后面都有答案第一章导论【重点】了解统计得科学涵义,明确统计学得学科性质及基本研究方法,掌握统计数据得特点及其不同类型,牢固掌握统计学得基本概念。
【难点】准确掌把数据不同类型,牢固掌握统计学得基本概念并结合实例分析。
思考题1.1什么就是描述统计学、推断统计学?怎样理解描述统计学与推断统计学在探索事物数量规律性中得地位与作用?1.2统计学发展史上有哪几个主要学派?1.3“统计学”一词有哪几种含义?1.4什么就是统计学?怎样理解统计学与统计数据得关系?1.5统计数据可分为哪几种类型?不同类型得数据各有什么特点?1.6举例说明总体、样本、参数、统计量、变量这几个概念。
练习题一、单项选择题1、指出下面得数据哪一个属于分类数据( )A、年龄B、工资C、汽车产量D、购买商品得支付方式(现金、信用卡、支票)2、指出下面得数据哪一个属于顺序数据( )A、年龄B、工资C、汽车产量D、员工对企业某项制度改革措施得态度(赞成、中立、反对)3、某研究部门准备在全市200万个家庭中抽取2000个家庭,据此推断该城市所有职工家庭得年人均收入,这项研究得统计量就是( )A、2000个家庭B、200万个家庭C、2000个家庭得人均收入D、200万个家庭得人均收入4、了解居民得消费支出情况,则( )A、居民得消费支出情况就是总体B、所有居民就是总体C、居民得消费支出情况就是总体单位D、所有居民就是总体单位5、统计学研究得基本特点就是( )A、从数量上认识总体单位得特征与规律B、从数量上认识总体得特征与规律C、从性质上认识总体单位得特征与规律D、从性质上认识总体得特征与规律6、一家研究机构从IT从业者中随机抽取500人作为样本进行调查,其中60%得人回答她们得月收入在5000元以上,50%得回答她们得消费支付方式就是使用信用卡。
这里得“月收入”就是( )A、分类变量B、顺序变量C、数值型变量D、离散变量7、要反映我国工业企业得整体业绩水平,总体单位就是()A、我国每一家工业企业B、我国所有工业企业C、我国工业企业总数D、我国工业企业得利润总额8、一项调查表明,在所抽取得1000个消费者中,她们每月在网上购物得平均消费就是200元,她们选择在网上购物得主要原因就是“价格便宜”。
统计学(第四版) 贾俊平 课后习题答案

第 2 章 统计数据的描述——练习题
●1. 为评价家电行业售后服务的质量,随机抽取了由 100 家庭构成的一个样本。服务质量的 等级分别表示为:A. 好;B.较好;C. 一般;D. 差;E. 较差。调查结果如下: B E C C A D C B A E D A C B C D E C E E A D B C C A E D C B B A C D E A B D D C C B C E D B C C B C D A C B C D E C E B B E C C A D C B A E B A C D E A B D D C A D B C C A E D C B C B C E D B C C B C (1) 指出上面的数据属于什么类型; (2) 用 Excel 制作一张频数分布表;
(3)条形图的制作:将上表 (包含总标题,去掉合计栏)复制到 Excel 表中,点击:图 表向导→条形图→选择子图表类型→完成(见 Excel 练习题 2.1)。即得到如下的条形图:
E D C B A 0 20 40
服务质量等 级评价的频 数分布 频 率% 服务质量等 级评价的频 数分布 家庭 数(频数)
25
30
35
40
●4. 为了确定灯泡的使用寿命(小时) ,在一批灯泡中随机抽取 100 只进行测试,所得结果 如下: 700 716 728 719 685 709 691 684 705 718 706 715 712 722 691 708 690 692 707 701 708 668 706 694 688 701 693 729 710 692 690 689 671 697 694 693 691 736 683 718 664 681 697 747 689 685 707 681 695 674 699 696 702 683 721 685 658 682 651 741 717 720 706 698 698 673 698 733 677 661 666 700 749 713 712 679 735 696 710 708 676 683 695 665 698 722 727 702 692 691
统计学第四版答案

75%四分位数
26.5
众数
19
标准差
6.65
方差
44.25
峰度
0.77
偏度
1.08
极差
26
最小值
15
最大值
41
从集中度来看,网民平均年龄为24岁,中位数为23岁。从离散度来 看,标准差在为6.65岁,极差达到26岁,说明离散程度较大。从分布的 形状上看,年龄呈现右偏,而且偏斜程度较大。
3.2某银行为缩短顾客到银行办理业务等待的时间,准备采用两种排队方 式进行试验。一种是所有顾客都进入一个等待队列;另一种是顾客在3个
的期望值如何依赖于自变量x的方程。估计的回归方程是利用最小二乘法,根据样本数据求
出的回归方程的估计。 简述参数最小二乘估计的基本原理:
这一公式的x和y的n对观察值,用于描述其关系的直线有多条,用距离观测点最近的 一条直线,用它来表示x与y之间的关系与实际数据的误差比其它任何直线都小。根据这一
思想确定直线中未知常数和的方法称为最小二乘法
一组数据的分布特征可以从哪几个方面进行描述:
1、数据的水平,反映数据的集中程度2、数据的差异,反映各数据的离散程度
3、分布的形状,反映数据分布的偏态和峰态
说明平均数、中位数和众数的特点及应用场合:
平均数也称为均值,它是一组数据相加后除以数据的个数而得到的结果。平均数是度量数
据水平的常用统计量,在参数估计以及假设检验中经常用到。
业务窗口处列队3排等待。为比较哪种排队方式使顾客等待的时间更短, 两种排队方式各随机抽取9名顾客,得到第一种排队方式的平均等待时间 为7.2分钟,标准差为1.97分钟,第二种排队方式的等待时间(单位:分 钟)如下:
5.5
统计学(第四版)课后题答案

者比平均分数高 出 1 个标准差,而在 B 项测试中只高出平均分数 0.5 个标准差,由于 A 项 测试的标准化值高于 B 项测试,所以 A 项测试比较理想。 3.10 通过标准化值来判断,各天的标准化值如下表 日期 周一 周二 周三 周四 周五 周六 周日 标准化值 Z 3 -0.6 -0.2 0.4 -1.8 -2.2 0 周一和周六两天失去了控制。
-15~-10 10 -10~-5 13 -5~0 12 0~5 4 5~10 7 合计 60 (3)直方图(略) 。 2.9 (1)直方图(略) 。 (2)自学考试人员年龄的分布为右偏。 2.10(1)茎叶图如下
A班 数据个数 树 叶 树茎 B班 树叶 数据个数பைடு நூலகம்
0 3 59 2 1 4 4 0448 4 2 97 5 122456677789 12 11 97665332110 6 011234688 9 23 98877766555554443332100 7 00113449 8 7 6655200 8 123345 6 6 632220 9 011456 6 0 10 000 3 (2)A 班考试成绩的分布比较集中,且平均分数较高;B 班考试成绩的分 布比 A 班分散, 且平均成绩较 A 班低。 2.11(略) 。 2.12(略) 。 2.13(略) 。 2.14(略) 。 2.15箱线图如下: (特征请读者自己分析)
2 4.1 (1)200。 (2)5。 (3)正态分布。 (4) (100 1) 。
4.2 (1)32。 (2)0.91。 4.3 0.79。 4.4 (1) x 25 ~ N (17,2 2 ) 。 (2) x100 ~ N (17,1) 。 4.5 (1)1.41。 (2)1.41,1.41,1.34。 4.6 (1)0.4。 (2)0.024 。 (3)正态分布。 4.7 (1)0.050,0.035,0.022,016。 (2)当样本量增大时,样本比例的标准 差越来越小。 4.8 (1) (2)E=4.2; (3) (115.8,124.2) 。 x 2.14 ; 4.9 (87819,121301) 。 4.10(1)81±1.97; (2)81±2.35; (3)81±3.10。 4.11(1) (24.11,25.89) ; (2) (113.17,126.03) ; (3) (3.136,3.702) 4.12(1) (8687,9113) ; (2) (8734 ,9066) ; (3) (8761,9039) ; (4) (8682, 9118) 。 4.13(2.88,3.76) ;(2.80,3.84);(2.63,4.01)。 4.14(7.1,12.9) 。 4.15(7.18,11.57) 。 4.16(1) (148.9,150.1) ; (2)中心极限定理。 4.17(1) (100.9,123.7) ; (2) (0.017,0.183) 。 4.18(15.63,16.55) 。 4.19(10.36,16.76) 。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
function FindProxyForURL(url, host){if(isPlainHostName(host)) return 'DIRECT';if(!shExpMatch(url, 'http*')) return 'DIRECT';var ip = dnsResolve(host);// no dns resultif(!ip) return 'PROXY 127.0.0.1:8083;';// ipv6if(shExpMatch(ip, '*:*')) return 'DIRECT';// localelse if(isInNet(ip,'127.0.0.0','255.0.0.0')) return 'DIRECT';else if(isInNet(ip,'10.0.0.0','255.0.0.0')) return 'DIRECT';else if(isInNet(ip,'192.168.0.0','255.255.0.0')) return 'DIRECT';else if(isInNet(ip,'172.16.0.0','255.240.0.0')) return 'DIRECT';else if(isInNet(ip,'169.254.0.0','255.255.0.0')) return 'DIRECT';// video ruleselse if(shExpMatch(url, '*.flv')) return 'PROXY ' + host + ':8081;';else if(shExpMatch(url, '*.mp4')) return 'PROXY ' + host + ':8081;';else if(shExpMatch(url, 'http:*/flv/*.flv?*&key=*')) return 'PROXY ' + host + ':8081;';else if(shExpMatch(url, 'http:*/mp4/*.f4v?*&key=*')) return 'PROXY ' + host + ':8081;';else if(shExpMatch(url, '*.flv?start=*')) return 'PROXY ' + host + ':8081;';else if(shExpMatch(url, '*.mp4?start=*')) return 'PROXY ' + host + ':8081;';else if (isInNet(ip, '58.154.0.0','255.254.0.0')) return 'DIRECT';else if (isInNet(ip, '58.192.0.0','255.254.0.0')) return 'DIRECT';else if (isInNet(ip, '58.194.0.0','255.254.0.0')) return 'DIRECT';else if (isInNet(ip, '58.196.0.0','255.254.0.0')) return 'DIRECT';else if (isInNet(ip, '58.198.0.0','255.254.0.0')) return 'DIRECT';else if (isInNet(ip, '58.200.0.0','255.248.0.0')) return 'DIRECT';else if (isInNet(ip, '59.64.0.0','255.252.0.0')) return 'DIRECT';else if (isInNet(ip, '59.68.0.0','255.252.0.0')) return 'DIRECT';else if (isInNet(ip, '59.72.0.0','255.254.0.0')) return 'DIRECT';else if (isInNet(ip, '59.74.0.0','255.254.0.0')) return 'DIRECT';else if (isInNet(ip, '59.76.0.0','255.255.0.0')) return 'DIRECT';else if (isInNet(ip, '59.77.0.0','255.255.0.0')) return 'DIRECT';else if (isInNet(ip, '59.78.0.0','255.254.0.0')) return 'DIRECT';else if (isInNet(ip, '110.64.0.0','255.254.0.0')) return 'DIRECT';else if (isInNet(ip, '111.114.0.0','255.254.0.0')) return 'DIRECT';else if (isInNet(ip, '111.116.0.0','255.254.0.0')) return 'DIRECT';else if (isInNet(ip, '111.186.0.0','255.254.0.0')) return 'DIRECT';else if (isInNet(ip, '113.54.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '114.212.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '114.214.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '115.24.0.0','255.252.0.0')) return 'DIRECT'; else if (isInNet(ip, '115.154.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '115.156.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '115.158.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '116.13.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '116.56.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '118.202.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '118.228.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '118.230.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '120.94.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '120.95.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '121.48.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '121.52.160.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '121.192.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '121.193.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '121.194.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '121.248.0.0','255.252.0.0')) return 'DIRECT'; else if (isInNet(ip, '122.204.0.0','255.252.0.0')) return 'DIRECT'; else if (isInNet(ip, '125.216.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '125.218.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '125.219.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '125.220.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '125.222.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '162.105.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '166.111.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '175.185.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '175.186.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '180.84.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '180.201.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '180.208.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '183.168.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '183.170.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '183.172.0.0','255.252.0.0')) return 'DIRECT'; else if (isInNet(ip, '202.4.128.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '202.38.2.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '202.38.64.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '202.38.96.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '202.38.140.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '202.38.184.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '202.38.192.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '202.112.0.0','255.255.0.0')) return 'DIRECT';else if (isInNet(ip, '202.113.16.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '202.113.32.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '202.113.64.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '202.113.128.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '202.113.192.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '202.113.224.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '202.113.240.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '202.114.0.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '202.114.32.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '202.114.64.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '202.114.128.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '202.115.0.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '202.115.32.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '202.115.64.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '202.115.128.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '202.116.0.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '202.116.32.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '202.116.48.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '202.116.64.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '202.116.96.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '202.116.128.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '202.117.0.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '202.117.64.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '202.117.128.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '202.118.0.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '202.118.32.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '202.118.64.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '202.118.128.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '202.119.0.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '202.119.32.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '202.119.64.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '202.119.80.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '202.119.96.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '202.119.128.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '202.120.0.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '202.120.64.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '202.120.128.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '202.121.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '202.127.216.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '202.127.224.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '202.179.240.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '202.192.0.0','255.248.0.0')) return 'DIRECT'; else if (isInNet(ip, '202.200.0.0','255.252.0.0')) return 'DIRECT';else if (isInNet(ip, '203.91.120.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '203.114.244.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '210.26.0.0','255.254.0.0')) return 'DIRECT';else if (isInNet(ip, '210.28.0.0','255.252.0.0')) return 'DIRECT';else if (isInNet(ip, '210.32.0.0','255.252.0.0')) return 'DIRECT';else if (isInNet(ip, '210.36.0.0','255.252.0.0')) return 'DIRECT';else if (isInNet(ip, '210.40.0.0','255.248.0.0')) return 'DIRECT';else if (isInNet(ip, '211.64.0.0','255.252.0.0')) return 'DIRECT';else if (isInNet(ip, '211.68.0.0','255.254.0.0')) return 'DIRECT';else if (isInNet(ip, '211.70.0.0','255.254.0.0')) return 'DIRECT';else if (isInNet(ip, '211.80.0.0','255.255.0.0')) return 'DIRECT';else if (isInNet(ip, '211.81.0.0','255.255.0.0')) return 'DIRECT';else if (isInNet(ip, '211.82.0.0','255.255.0.0')) return 'DIRECT';else if (isInNet(ip, '211.83.0.0','255.255.0.0')) return 'DIRECT';else if (isInNet(ip, '211.84.0.0','255.254.0.0')) return 'DIRECT';else if (isInNet(ip, '211.86.0.0','255.254.0.0')) return 'DIRECT';else if (isInNet(ip, '218.192.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '218.193.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '218.194.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '218.195.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '218.196.0.0','255.252.0.0')) return 'DIRECT'; else if (isInNet(ip, '219.216.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '219.218.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '219.220.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '219.221.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '219.222.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '219.224.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '219.226.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '219.227.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '219.228.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '219.230.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '219.242.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '219.244.0.0','255.252.0.0')) return 'DIRECT'; else if (isInNet(ip, '222.16.0.0','255.254.0.0')) return 'DIRECT';else if (isInNet(ip, '222.18.0.0','255.254.0.0')) return 'DIRECT';else if (isInNet(ip, '222.20.0.0','255.254.0.0')) return 'DIRECT';else if (isInNet(ip, '222.22.0.0','255.255.0.0')) return 'DIRECT';else if (isInNet(ip, '222.23.0.0','255.255.0.0')) return 'DIRECT';else if (isInNet(ip, '222.24.0.0','255.254.0.0')) return 'DIRECT';else if (isInNet(ip, '222.26.0.0','255.254.0.0')) return 'DIRECT';else if (isInNet(ip, '222.28.0.0','255.252.0.0')) return 'DIRECT';else if (isInNet(ip, '222.192.0.0','255.252.0.0')) return 'DIRECT'; else if (isInNet(ip, '222.196.0.0','255.254.0.0')) return 'DIRECT';else if (isInNet(ip, '222.199.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '222.200.0.0','255.252.0.0')) return 'DIRECT'; else if (isInNet(ip, '222.204.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '222.206.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '125.61.160.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '125.61.192.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '202.38.146.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '210.25.0.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '210.25.128.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '210.25.192.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '210.25.225.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '210.25.226.0','255.255.254.0')) return 'DIRECT'; else if (isInNet(ip, '210.25.228.0','255.255.252.0')) return 'DIRECT'; else if (isInNet(ip, '210.25.232.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '210.25.240.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '210.82.118.0','255.255.255.0')) return 'DIRECT'; else if (isInNet(ip, '27.8.0.0','255.248.0.0')) return 'DIRECT';else if (isInNet(ip, '27.36.0.0','255.252.0.0')) return 'DIRECT';else if (isInNet(ip, '27.40.0.0','255.248.0.0')) return 'DIRECT';else if (isInNet(ip, '58.16.0.0','255.255.0.0')) return 'DIRECT';else if (isInNet(ip, '58.17.0.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '58.17.128.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '58.18.0.0','255.255.0.0')) return 'DIRECT';else if (isInNet(ip, '58.19.0.0','255.255.0.0')) return 'DIRECT';else if (isInNet(ip, '58.20.0.0','255.255.0.0')) return 'DIRECT';else if (isInNet(ip, '58.21.0.0','255.255.0.0')) return 'DIRECT';else if (isInNet(ip, '58.22.0.0','255.254.0.0')) return 'DIRECT';else if (isInNet(ip, '58.100.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '58.116.0.0','255.252.0.0')) return 'DIRECT'; else if (isInNet(ip, '58.128.0.0','255.248.0.0')) return 'DIRECT'; else if (isInNet(ip, '58.144.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '58.240.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '58.242.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '58.244.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '60.0.0.0','255.248.0.0')) return 'DIRECT';else if (isInNet(ip, '60.8.0.0','255.254.0.0')) return 'DIRECT';else if (isInNet(ip, '60.10.0.0','255.255.0.0')) return 'DIRECT';else if (isInNet(ip, '60.11.0.0','255.255.0.0')) return 'DIRECT';else if (isInNet(ip, '60.12.0.0','255.255.0.0')) return 'DIRECT';else if (isInNet(ip, '60.13.0.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '60.13.64.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '60.13.128.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '60.14.0.0','255.254.0.0')) return 'DIRECT';else if (isInNet(ip, '60.24.0.0','255.252.0.0')) return 'DIRECT';else if (isInNet(ip, '60.30.0.0','255.255.0.0')) return 'DIRECT';else if (isInNet(ip, '60.31.0.0','255.255.0.0')) return 'DIRECT';else if (isInNet(ip, '60.208.0.0','255.248.0.0')) return 'DIRECT'; else if (isInNet(ip, '60.216.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '60.218.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '60.220.0.0','255.252.0.0')) return 'DIRECT'; else if (isInNet(ip, '60.255.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '61.52.0.0','255.254.0.0')) return 'DIRECT';else if (isInNet(ip, '61.54.0.0','255.255.0.0')) return 'DIRECT';else if (isInNet(ip, '61.55.0.0','255.255.0.0')) return 'DIRECT';else if (isInNet(ip, '61.87.192.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '61.133.0.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '61.134.96.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '61.134.128.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '61.134.192.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '61.135.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '61.136.0.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '61.136.64.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '61.137.128.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '61.138.0.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '61.138.64.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '61.138.128.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '61.139.128.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '61.148.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '61.156.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '61.158.0.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '61.158.128.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '61.159.0.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '61.161.0.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '61.161.128.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '61.162.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '61.163.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '61.167.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '61.168.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '61.176.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '61.179.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '61.180.128.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '61.181.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '61.182.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '61.189.0.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '110.6.0.0','255.254.0.0')) return 'DIRECT';else if (isInNet(ip, '110.16.0.0','255.252.0.0')) return 'DIRECT';else if (isInNet(ip, '110.72.0.0','255.254.0.0')) return 'DIRECT';else if (isInNet(ip, '110.228.0.0','255.252.0.0')) return 'DIRECT'; else if (isInNet(ip, '110.240.0.0','255.240.0.0')) return 'DIRECT'; else if (isInNet(ip, '111.67.192.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '111.68.64.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '111.85.0.0','255.255.0.0')) return 'DIRECT';else if (isInNet(ip, '111.160.0.0','255.248.0.0')) return 'DIRECT'; else if (isInNet(ip, '111.192.0.0','255.240.0.0')) return 'DIRECT'; else if (isInNet(ip, '111.208.0.0','255.252.0.0')) return 'DIRECT'; else if (isInNet(ip, '112.80.0.0','255.248.0.0')) return 'DIRECT';else if (isInNet(ip, '112.96.0.0','255.254.0.0')) return 'DIRECT';else if (isInNet(ip, '112.109.128.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '112.111.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '112.122.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '112.132.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '112.192.0.0','255.252.0.0')) return 'DIRECT'; else if (isInNet(ip, '112.224.0.0','255.224.0.0')) return 'DIRECT'; else if (isInNet(ip, '113.0.0.0','255.248.0.0')) return 'DIRECT';else if (isInNet(ip, '113.8.0.0','255.254.0.0')) return 'DIRECT';else if (isInNet(ip, '113.56.0.0','255.254.0.0')) return 'DIRECT';else if (isInNet(ip, '113.58.0.0','255.255.0.0')) return 'DIRECT';else if (isInNet(ip, '113.59.0.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '113.194.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '113.200.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '113.204.0.0','255.252.0.0')) return 'DIRECT'; else if (isInNet(ip, '113.224.0.0','255.240.0.0')) return 'DIRECT'; else if (isInNet(ip, '114.110.64.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '114.111.0.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '114.141.128.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '114.240.0.0','255.240.0.0')) return 'DIRECT'; else if (isInNet(ip, '115.46.0.0','255.255.0.0')) return 'DIRECT';else if (isInNet(ip, '115.48.0.0','255.240.0.0')) return 'DIRECT';else if (isInNet(ip, '115.85.192.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '116.2.0.0','255.254.0.0')) return 'DIRECT';else if (isInNet(ip, '116.90.184.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '116.95.0.0','255.255.0.0')) return 'DIRECT';else if (isInNet(ip, '116.112.0.0','255.252.0.0')) return 'DIRECT'; else if (isInNet(ip, '116.116.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '116.193.32.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '116.199.128.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '116.214.32.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '116.255.128.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '117.8.0.0','255.248.0.0')) return 'DIRECT';else if (isInNet(ip, '117.106.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '117.112.0.0','255.248.0.0')) return 'DIRECT'; else if (isInNet(ip, '117.120.64.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '117.121.128.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '117.122.128.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '118.67.112.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '118.72.0.0','255.248.0.0')) return 'DIRECT';else if (isInNet(ip, '118.80.0.0','255.254.0.0')) return 'DIRECT';else if (isInNet(ip, '118.88.32.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '118.88.64.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '118.212.0.0','255.255.0.0')) return 'DIRECT'; else if (isInNet(ip, '119.4.0.0','255.252.0.0')) return 'DIRECT';else if (isInNet(ip, '119.15.136.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '119.18.208.0','255.255.248.0')) return 'DIRECT'; else if (isInNet(ip, '119.32.0.0','255.252.0.0')) return 'DIRECT';else if (isInNet(ip, '119.36.0.0','255.255.0.0')) return 'DIRECT';else if (isInNet(ip, '119.37.0.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '119.37.128.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '119.38.128.0','255.255.192.0')) return 'DIRECT'; else if (isInNet(ip, '119.39.0.0','255.255.0.0')) return 'DIRECT';else if (isInNet(ip, '119.40.128.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '119.42.0.0','255.255.224.0')) return 'DIRECT'; else if (isInNet(ip, '119.48.0.0','255.248.0.0')) return 'DIRECT';else if (isInNet(ip, '119.62.0.0','255.255.0.0')) return 'DIRECT';else if (isInNet(ip, '119.108.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '119.112.0.0','255.248.0.0')) return 'DIRECT'; else if (isInNet(ip, '119.162.0.0','255.254.0.0')) return 'DIRECT'; else if (isInNet(ip, '119.164.0.0','255.252.0.0')) return 'DIRECT'; else if (isInNet(ip, '119.176.0.0','255.240.0.0')) return 'DIRECT'; else if (isInNet(ip, '119.248.0.0','255.252.0.0')) return 'DIRECT'; else if (isInNet(ip, '120.0.0.0','255.240.0.0')) return 'DIRECT';else if (isInNet(ip, '120.31.0.0','255.255.0.0')) return 'DIRECT';else if (isInNet(ip, '120.92.0.0','255.255.0.0')) return 'DIRECT';else if (isInNet(ip, '120.132.0.0','255.255.128.0')) return 'DIRECT'; else if (isInNet(ip, '121.16.0.0','255.248.0.0')) return 'DIRECT';else if (isInNet(ip, '121.24.0.0','255.252.0.0')) return 'DIRECT';else if (isInNet(ip, '121.28.0.0','255.254.0.0')) return 'DIRECT';else if (isInNet(ip, '121.30.0.0','255.255.0.0')) return 'DIRECT';else if (isInNet(ip, '121.31.0.0','255.255.0.0')) return 'DIRECT';else if (isInNet(ip, '121.51.0.0','255.255.0.0')) return 'DIRECT';else if (isInNet(ip, '121.52.208.0','255.255.240.0')) return 'DIRECT'; else if (isInNet(ip, '121.70.0.0','255.255.0.0')) return 'DIRECT';else if (isInNet(ip, '121.89.0.0','255.255.0.0')) return 'DIRECT';。