构建对应基于grs不规则ldpc码的奇偶校验矩阵的方法

文档序号:7538401阅读:2513来源:国知局
专利名称:构建对应基于grs不规则ldpc码的奇偶校验矩阵的方法
技术领域
本发明涉及通信系统,更具体地,本发明涉及通信系统内信息的编码与解码。
背景技术
数据通信系统已经持续发展了多年,近年来,采用重复错误纠正编码的通信系统是研究者们关注的焦点。其中最受关注的是采用低密度奇偶校验(LowDensity Parity Check,简称LDPC)码的通信系统。在同一信噪比情况下,重复编码的通信系统的误码率通常低于选择性编码。
该领域的一个持续和主要的发展方向是降低通信系统中必需的信噪比以达到特定的误码率。理想的目标是尝试研究通信信道中的山农限度(Shannon’slimit),山农限度可以看作是用在具有特定信噪比的信道中的数据传输率,通过该信道可实现无误码传输。换句话说,山农限度是给定调制和编码率的信道容量的理论限度。
LDPC码已被证实在某些情况下可以提供接近山农限度的非常好的解码性能。理论上,LDPC码被证实可以达到离山农限度0.004分贝的性能。长度为一百万的不规则LDPC码曾达到该性能,它证实了在通信系统中应用LDPC码是非常有希望的。
现有技术中不断出现的一些可供选择的编码类型和调制方案也能提供接近的容量以实现纠错。LDPC码提供这样的性能,并且它是这一技术持续发展最可能的选择。
现在没有可以遵循的最好的方法建立性能良好的LDPC码,在下面的参考资料[a]中,基于里德-所罗门(Reed-Solomon,简称RS)码的两个编码字建立了规则的LDPC码。
I.Djurdjevic,J.Xu,K.Abdel-Ghaffar and S.Lin,“A Class ofLow-Density Parity-Check Codes Constructed Based on Reed-Solomon CodesWith Two Information Symbols,”IEEE Communications Letter,vol.7,no.7,pp.317-319,July 2003.
然而,使用这种现有技术提出的LDPC码类型很窄,并且使用这种方法设计其他类型的LDPC码的灵活性很小。缺乏灵活性对于设计这种LDPC码和/或使用这种LDPC码实现的通信设备来说都是一个显著的挑战。很明显,在不同的信噪比情况下,用于各种通信系统以提供更好的纠错均值和误码率的更好类型的编码技术需求是持续的。

发明内容
本发明涉及运算设备和方法,并在接下来的


具体实施方式
以及权利要求书部分给出进一步的说明。
根据本发明的一个方面,提供一种构建对应基于通用里德-所罗门(Generalized Reed-Solomon,简称GRS)的不规则LDPC码的奇偶校验矩阵的方法,所述方法包括为LDPC码模块选择多个可能的比特度分布;从所述多个可能的比特度分布内选择一个比特度分布,其中所选择的一个比特度分布在所述多个可能的比特度分布中具有最好的性能极限;将对应基于GRS的规则LDPC码的奇偶校验矩阵分解为多个基于所选择的比特度分布的子矩阵,其中所述多个子矩阵中的每个子矩阵具有对应的比特度,并且具有对应的多个置换矩阵;以及用零矩阵替换所述多个子矩阵中的至少一个子矩阵内的至少一个置换矩阵,从而生成对应基于GRS的不规则LDPC码。
优选地,所述方法进一步包括对所述多个可能的比特度分布中的每个比特度分布执行密度演化法分析,从而生成多个对应的密度演化法分析结果;以及通过比较所述密度演化法分析结果,从所述多个可能的比特度分布中选择一个比特度分布。
优选地,所述多个子矩阵包括三个子矩阵。
优选地,所述方法进一步包括用零矩阵代替所述三个子矩阵中第一个子矩阵内的至少一个置换矩阵;用零矩阵代替所述三个子矩阵中第二个子矩阵内的至少一个置换矩阵。
优选地,所述方法进一步包括生成与至少一个附加的基于GRS的不规则LDPC码相对应的至少一个附加的奇偶校验矩阵;根据为信噪比的函数的误块率,对应用于通信信道中的所述基于GRS的不规则LDPC码,确定第一性能;根据为信噪比的函数的误块率,对应用于所述通信信道中的所述至少一个附加的基于GRS的不规则LDPC码,确定第二性能;当所述第一性能具有比所述第二性能更低的错误阶(error floor)时,选择所述基于GRS的不规则LDPC码;当所述第二性能具有比所述第一性能更低的错误阶时,选择所述至少一个附加的基于GRS的不规则LDPC码。
优选地,从所述多个可能的比特度分布中选择出的所述比特度分布包括三个比特度。
优选地,所述多个置换矩阵中的每个置换矩阵是81×81的矩阵。
优选地,所述零矩阵是81×81的元素均为0的矩阵。
优选地,所述基于GRS的规则LDPC码具有最小码间距;所述基于GRS的不规则LDPC码也具有最小码间距。
优选地,对应所述基于GRS的不规则LDPC码的LDPC双向图(bipartitegraph)的每一个回路的大小至少为6。
优选地,所述方法进一步包括构建对应于所述奇偶校验矩阵的生成矩阵,其中所述奇偶校验矩阵对应于所述基于GRS的不规则LDPC码;使用所述生成矩阵对至少一个信息位进行编码,从而生成LDPC编码信号的至少一个LDPC代码字。
优选地,所述方法进一步包括使用对应于所述基于GRS的不规则LDPC码的所述奇偶校验矩阵,对已使用所述基于GRS的不规则LDPC码编码的LDPC编码信号进行解码,从而对所述LDPC编码信号内编码的至少一个信息位作出最佳估测。
根据本发明的一个方面,提供一种选择基于GRS的不规则LDPC码的方法,所述方法包括构建与多个基于GRS的不规则LDPC码相对应的多个奇偶校验矩阵;根据为信噪比的函数的误块率,确定多个性能,所述多个性能与用于通信信道的所述多个基于GRS的不规则LDPC码中的每一个相对应;从所述多个基于GRS的不规则LDPC码中选择具有根据所述多个性能确定的最低错误阶的一个基于GRS不规则LDPC码,所述选择的基于GRS不规则LDPC码具有对应的奇偶校验矩阵。
优选地,所述方法进一步包括考虑将用于对依据所述多个基于GRS的不规则LDPC码中的第一基于GRS不规则LDPC码编码的信号进行解码的第一解码器的复杂度;考虑将用于对依据所述多个基于GRS的不规则LDPC码中的第二基于GRS不规则LDPC码编码的信号进行解码的第二解码器的复杂度;当所述第一解码器的复杂度低于所述第二解码器时,选择所述第一基于GRS不规则LDPC码;当所述第二解码器的复杂度低于所述第一解码器时,选择所述第二基于GRS不规则LDPC码。
优选地,所述多个奇偶校验矩阵中的奇偶校验矩阵包括第一子矩阵和第二子矩阵;所述第二子矩阵内的至少一个置换矩阵被零矩阵替换。
优选地,所述多个奇偶校验矩阵中的第一奇偶校验矩阵由与基于GRS规则LDPC码相对应的奇偶校验矩阵组成;
所述多个奇偶校验矩阵中的第二奇偶校验矩阵也由与基于GRS规则LDPC码相对应的所述奇偶校验矩阵组成;对应基于GRS规则LDPC码的所述奇偶校验矩阵包括第一子矩阵和第二子矩阵,且所述第一子矩阵和所述第二子矩阵均包括有对应的多个置换矩阵;所述第一子矩阵中的至少一个置换矩阵由零矩阵替代,从而生成所述多个奇偶校验矩阵中的所述第一奇偶校验矩阵;所述第二子矩阵中的至少一个置换矩阵由零矩阵替代,从而生成所述多个奇偶校验矩阵中的所述第二奇偶校验矩阵。
优选地,所述多个奇偶校验矩阵中的每个奇偶校验矩阵由与基于GRS规则LDPC码相对应的奇偶校验矩阵组成;所述基于GRS规则LDPC码具有最小码间距;所述多个基于GRS不规则LDPC码中的每一个也有最小码间距。
优选地,与所述多个基于GRS不规则LDPC码中的一个基于GRS不规则LDPC码相对应的LDPC双向图的每一个回路大小至少为6。
优选地,所述方法进一步包括构建与所述对应于选择的基于GRS不规则LDPC码的奇偶校验矩阵相对应的生成矩阵;使用所述生成矩阵对至少一个信息位进行编码,从而生成LDPC编码信号的至少一个LDPC代码字。
优选地,所述方法进一步包括使用与所选择的基于GRS不规则LDPC码相对应的所述奇偶校验矩阵,对已使用所选择的基于GRS不规则LDPC码编码的信号进行解码,从而对所述LDPC编码信号内编码的至少一个信息位作出最佳估测。
根据本发明的一个方面,提供一种构建对应于基于GRS不规则LDPC码的奇偶校验矩阵的方法,所述方法包括基于比特度分布,将与基于GRS规则LDPC码相对应的奇偶校验矩阵分解为多个子矩阵,其中所述多个子矩阵中的每个子矩阵具有对应的比特度,并且所述多个子矩阵中的每个子矩阵具有对应的多个置换矩阵;用零矩阵替代所述多个子矩阵中的至少一个子矩阵内的至少一个置换矩阵,从而生成与基于GRS不规则LDPC码相对应的奇偶校验矩阵。
优选地,所述方法进一步包括为LDPC码模块选择多个可能的比特度分布;从所述多个可能的比特度分布中选择所述比特度分布,其中所选择的比特度分布在所述多个可能的比特度分布中具有最好的性能极限;并且其中所述基于GRS规则LDPC码具有最小的码间距;所述基于GRS不规则LDPC码也具有最小的码间距。
优选地,与所述基于GRS不规则LDPC码相对应的LDPC双向图中的每个回路的大小至少为6。
优选地,所述方法进一步包括生成与至少一个附加的基于GRS不规则LDPC码相对应的至少一个附加奇偶校验矩阵;根据为信噪比的函数的误块率,对应用于通信信道中的所述基于GRS不规则LDPC码,确定第一性能;根据为信噪比的函数的误块率,对应用于所述通信信道中的所述至少一个附加的基于GRS的不规则LDPC码,确定第二性能;当所述第一性能具有比所述第二性能更低的错误阶时,选择所述基于GRS不规则LDPC码;当所述第二性能具有比所述第一性能更低的错误阶时,选择所述至少一个附加的基于GRS不规则LDPC码。
优选地,所述方法进一步包括构建与对应于所述基于GRS不规则LDPC码的所述奇偶校验矩阵相对应的生成矩阵;使用所述生成矩阵对至少一个信息位进行编码,从而生成LDPC编码信号的至少一个LDPC代码字。
优选地,所述方法进一步包括使用与所述基于GRS不规则LDPC码相对应的所述奇偶校验矩阵,对已使用所述基于GRS不规则LDPC码编码的LDPC编码信号进行解码,从而对所述LDPC编码信号内编码的至少一个信息位作出最佳估测。
根据以下结合附图对本发明的详细描述,本发明的其他特征和优点将显而易见。

下面将结合附图及实施例对本发明作进一步说明,附图中图1是通信系统的一个实施例的示意图;图2是通信系统的一个实施例的示意图;图3是LDPC码双向图的一个实施例的示意图;图4是构建对应于基于GRS不规则LDPC码的奇偶校验矩阵的方法的一个实施例的示意图;图5是选择基于GRS不规则LDPC码的方法的一个实施例的示意图;图6是使用对应于基于GRS规则LDPC码的奇偶校验矩阵生成与基于GRS不规则LDPC码相对应的奇偶校验矩阵的一个实施例的示意图;图7是在附加高斯白噪音(AWGN)通信信道上,在基于GRS规则LDPC码(LDPC0)和第二基于GRS不规则LDPC码(LDPC2)之间进行性能比较的一个实施例的示意图;图8是在AWGN通信信道上,在基于GRS不规则LDPC码(LDPC2)和一个可选择的LDPC码(LDPC(a))之间进行性能比较的一个实施例的示意图;图9是比特到符号的交错技术的一个实施例的示意图;图10是比特到符号的交错技术的一个实施例的示意图;图11是比特到符号的交错技术的一个实施例的示意图;图12是比特到符号的交错技术的一个实施例的示意图;图13是比特到符号的交错技术的一个实施例的示意图;图14是在瑞利衰减通信信道中,在基于GRS规则LDPC码(LDPC0)、第一基于GRS不规则LDPC码(LDPC1)和第二基于GRS不规则LDPC码(LDPC2)之间进行性能比较的一个实施例的示意图;图15是在信道中,在第一基于GRS不规则LDPC码(LDPC1)、第二基于GRS不规则LDPC码(LDPC2)和一个任选的LDPC码(LDPC(b))之间进行性能比较的一个实施例的示意图;图16是比特到符号的交错技术的一个可选实施例的示意图;图17是比特到符号的交错技术的一个可选实施例的示意图;图18是在通信信道中,在基于GRS不规则LDPC(1944,937)码(1)和第一编码LDPC(c)(1944,972)之间进行性能比较的一个实施例的示意图;图19是在通信信道中,在基于GRS不规则LDPC(1944,1297)码(2)和第二编码LDPC(d)(1944,1296)之间进行性能比较的一个实施例的示意图;图20是在通信信道中,在基于GRS不规则LDPC(1944,487)码(3)和第三编码LDPC(e)(1944,487)之间进行性能比较的一个实施例的示意图;图21是在通信信道中,在基于GRS不规则LDPC(1944,l621)码(4)和第四编码LDPC(f)(1944,1620)之间进行性能比较的一个实施例的示意图;图22A是生成LDPC编码信号的方法的一个实施例的示意图;图22B是对LDPC编码信号进行解码的方法的一个实施例的示意图;图23是在通信信道中,在基于GRS不规则LDPC(1944,1296)码(5)和第二编码LDPC(d)(1944,1296)之间进行性能比较的一个实施例的示意图;图24是在通信信道中,在基于GRS不规则LDPC(1944,486)码(6)和第三编码LDPC(e)(1944,486)之间进行性能比较的一个实施例的示意图;图25是在通信信道中,在基于GRS不规则LDPC(1944,1620)码(7)和第四编码LDPC(f)(1944,1620)之间进行性能比较的一个实施例的示意图;图26是在通信信道中,使用不同类型的位到符号的交错技术在第一基于GRS不规则LDPC码(LDPC1)、第二基于GRS不规则LDPC码(LDPC2)和一个任选的LDPC码LDPC(b)之间进行性能比较的一个实施例的示意图。
具体实施例方式
本发明提出一种新的方法,使用RS码或GRS码生成多个不规则LDPC码。使用这种方法生成大量此类的不规则LDPC码为设计者提供了很大的范围。某些发明者已经发明了使用GRS码生成规则LDPC码的方法。使用RS码或GRS码构建规则LDPC码提供了最好的最小码间距估计值。此类规则LDPC码的错误阶在较低的错误率时出现。然而,众所周知,用于达到通信信道中的信道容量(或山农限度)时,规则LDPC码没有不规则LDPC码好。
为了能够构建一个在错误阶和达到信道容量两方面性能都很好的LDPC码,本发名提出一种新的方法,基于RS码或GRS码构建不规则的LDPC码。在本申请的后续部分,本发名的一个可能的实施例中,与IEEE(电气电子工程师协会)802.11n课题组(即开发802.11TGn(高吞吐量)标准的课题组)开发的推荐惯例和标准的应用中一些已知的不规则LDPC码相比,本发明的这种不规则LDPC码产生0.8到1.0dB的增益。
在对建立该LDPC码进行详细描述之前,先介绍采用这种LDPC码的一些通信系统和/或通信设备,同时对LDPC码给出一些简要说明。
数字通信系统的目标是从一个位置或子系统传输无错误或可接受错误率的数字数据到另一个位置或子系统。如图1所示,数据可通过各种通信信道在各种通信系统内传输磁媒介、无线网络、光纤、铜线和其它媒介。
图1和图2所示是分别是通信系统100和200的实施例的示意图。
参看图1,通信系统100中,通信信道199将位于通信信道199一端的通信设备110(包括具有编码器114的发射机112和具有解码器118的接收机116)与位于通信信道199另一端的另一个通信设备120(包括具有编码器128的发射机126和具有解码器124的接收机122)连接。在某些实施例中,通信设备110和120均只包括一个发射机或一个接收机。通信信道199可以通过几种不同类型的媒介来实现(例如使用卫星天线132和134的卫星通信信道130、使用通讯塔142和144与/或本地天线152和154的的无线通信信道140、电线通讯系统150和/或使用电光(E/O)接口162和光电(O/E)接口164的光纤通信信道160)。另外,可使用多于一种的媒介相结合形成通信信道199。
为了减少通信系统内出现的不想要的传输错误,经常会采用错误校正和信道编码方案。一般来说,这些错误校正和信道编码方案在发射机端使用编码器,在接收机端使用解码器。
参看图2所示的通信系统200,在通信信道299的发射端,信息位201被提供给发射机297,发射机297使用编码器和码元映射器220(该码元映射器可视为各自不同的功能块222和224)对信息位201进行编码,从而生成离散值调制符号序列203并提供给发射驱动器230,该发射驱动器230使用数模转换器232生成连续发射信号204,并使用发射滤波器234生成滤波后连续发射信号205,该滤波后连续发射信号205与通信信道299充分一致。在通信信道299的接收端,连续接收信号206被提供给模拟前端260,该模拟前端206包括接收滤波器262(生成滤波后连续接收信号207)和模数转换器264(生成离散接收信号208)。量度生成器270生成符号度量209,解码器208使用该符号量度209对所述离散值调制符号和编码于其中的信息位作出最佳估测(210)。
前述实施例中的通信设备可以使用此处描述的各种解码特征来实现。另外,接下来的几个附图对用于支持实现对LDPC编码信号的解码的设备、系统、功能与/或方法的其他和特定实施例进行描述(某些实施例将给出更详细的介绍)。在提出更具体的介绍之前,先对LDPC码进行一般的介绍。
图3是LDPC码双向图300的一个实施例的示意图。在现有技术中,LDPC双向图有时也称为坦纳图(TannerGraph)。LDPC码可以视为具有二进制奇偶校验矩阵的代码,这样的话,该矩阵中几乎所有的元素值为0(例如该二进制奇偶校验矩阵是稀疏矩阵)。例如,H=(hi,j)N×M可以被看作是块长度为N的LDPC码的奇偶校验矩阵。
在该奇偶校验矩阵中,第i列中1的数量可以表示为dv(i),第j行的1的数量可以表示为dc(j)。如果对于所有i,dv(i)=dv,以及对于所有的j,dc(j)=dc,那么该LDPC码被称为(dv,dc)规则LDPC码,否则该LDPC码称作不规则LDPC码。
LDPC码在下面的R.Gallager所著的参考资料[1]以及M.Luby等所著的参考资料[2]中已经给出介绍。
R.Gallager,Low-Density Parity-Check Codes,Cambridge,MAMIT Press,1963.(R.Gallager,低密度奇偶校验码,剑桥,MAMIT出版社,1963年)[2]M.Luby,M.Mitzenmacher,M.A.Shokrollahi,D.A.Spielman,and V.Stemann,“Practical Loss-Resilient Codes”,Proc.29th Symp.on Theory ofComputing,1997,pp.150-159.(M.Luby,M.Mitzenmacher,M.A.Shokrollahi,D.A.Spielman,和V.Stemann,“实用弹性衰减代码”,1997年第29届计算理论研讨会会议论文集,第150-159页)规则LDPC码可以表示为双向图300,其奇偶校验矩阵的左侧节点代表编码位(或“变量节点”(或“比特节点”)310以位解码的方法对LDPC编码信号进行解码)变量,右侧节点代表校验等式(或校验节点320)。由H定义的LDPC码的双向图300可以由N个变量节点(例如N个比特节点)和M个校验节点定义。N个变量节点310中的每个变量节点具有dv(i)个边线(edge,标号330所示为其中的一个示例),将比特节点vi312与一个或多个校验节点(M个校验节点内的)相连。图中所示的边线330将比特节点vi312与校验节点ci322连接。边线dv的数量(如图中dv314所示)又称为变量节点i的度(degree)。近似地,M个校验节点320的每个校验节点有刚好dc(j)个边线(图中表示为dc324)将该节点与一个或多个变量节点(或比特节点)310连接。该边线的数量dc又称为校验节点j的度。
在变量节点vi(或比特节点bi)312和校验节点ci322之间的边线330可定义为e=(i,j)。但是,另一方面,对于给定的边线e=(i,j),该边线的节点也可以被表示为e=(v(e),c(e))(或者e=(b(e),c(e))。给定变量节点vi(或比特节点bi),可以定义一组从节点vi(或比特节点bi)发出的边线为Ev(i)={e|v(e)=i}(或者为Eb(i)={e|b(e)=i})。给定校验节点cj,可以定义一组从节点cj发出的边线为Ec(j)={e|c(e)=j}。因此,推导结果是|Ev(i)=dv|(或|Eb(i)|=db)和|Ec(j)|=dc。
通常来说,任何能由双向图表示的节点可以特征化为图形节点。还需要注意的是,不规则LDPC码也可以用双向图描述。然而,在不规则LDPC码中每一组节点的度可以根据某些分布进行选择。因此,对于一个不规则LDPC码的两个不同的节点vi1和vj2,|Ev(i1)|可能不等于|Ev(i2)|。此关系对于两个校验节点也成立。不规则LDPC码的概念最初由M.Luby等人在参考资料[2]中给出介绍。
总之,通过LDPC码的双向图,LDPC码的参数可由分布的度来定义,这一点在上述M.Luby等人的参考资料[2]以及以下参考资料[3]中已经给出描述[3]T.J.Richardson and R.L.Urbanke,“The capacity of low-density paritycheck code under message-passing decoding,”’IEEE Trans.Inform.Theory,Vol.47,pp.599-618,Feb.2001.
此分布可以被描述为设λi为从度为i的变量节点发出的边线的分数,设ρi为从度为i的校验节点发出的边线的分数,那么,度分布组(λ,ρ)可定义为如下λ(x)=Σi=2Myλ1xi-1]]>和ρ(x)=Σi=2Mcρixi-1,]]>其中Mv和Mc分别表示变量节点和校验节点的最大度。
一开始,介绍关于RS码和GRS码的一些信息,有助于读者理解根据根发明使用RS码和GRS码构建不规则LDPC码。
有限域假设有限域(伽罗瓦域,Galois Field)为GF(pm),其中p是素数。设α为该域的素元,那么,GF(pm)={0,α...,αpm-1}]]>(等式1)由二维RS码生成的2个代码字设ρ≤ρm-1。设C为长度为ρ的二维简化RS码。那么可知,该RS码的最小码间距为ρ-2+1=ρ-1。此外,此编码中有权重(即非0元素的数量)为ρ或ρ-1的代码字。构建该编码的一种可能的方法在以下参考资料[a](在前面的介绍里已引用)中已给出,该方法在下面给出介绍。
I.Djurdjevic,J.Xu,K.Abdel-Ghaffar and S.Lin,“A Class ofLow-Density Parity-Check Codes Constructed Based on Reed-Solomon CodesWith Two Information Symbols,”IEEE Communications Letter,vol.7,no.7,pp.317-319,July 2003.
定义一个多项式g(x)∈GF(pm)[x],那么g(x)=(x-α)(x-α2)...(x-αρ-2)Σi=0ρ-2gixi]]>(等式2)其中gρ-2=1。那么,利用此多项式,可以用如下的生成矩阵生成二维编码。
G=g0g1...gρ-3100g0gρ-31]]>(等式3)接下来,从该二维编码C中取出权重ρ代码字(例如c0)和权重ρ-1代码字(例如c1)。
可选则地,GRS码中地两个代码字可按照以下美国临时专利申请和美国专利申请公开的内容生成,以下专利申请在此由本专利申请所引用。
1、发明名称为“使用RGS码构建LDPC码”的美国临时专利申请(事务所代理案号BP4008.2);2、发明名称为“使用RGS码构建LDPC码”的美国专利申请(事务所代理案号BP4372)。
在此对这种使用GRS码的两个代码字生成LDPC码的可选则的方法作出简单介绍。
在GRS码中,整数ρ可以是1到pm之间的任何数字。取地址组L={αi0,...,αiρ-1}.]]>从伽罗瓦域(即GF(pm))中取ρ个非0元素v0,v1,...vρ-1。那么可以生成一个如下的二维GRS码C={(v0f(αi0),v1f(αi1),...,vρ-1f(αiρ-1))|f∈GF(pm)[x],deg(f)<2}]]>(等式4)其中GF(pm)[x]是伽罗瓦域(即GF(pm))上的多项式环。取度为1的多项式f0=f0,1+f0,0以及f1=f1,1x+ f1,0,其中fi,j∈GF(pm),这样的话,对于所有λ∈L,f0(λ)≠0,以及对于所有β∈GF(pm),f1(x)≠βf0(x)。那么C中的这两个代码字可以表示为c0=(v0f0(αi0),v1f0(αi1),...,vρ-1f0(αiρ-1))]]>c1=(v0f1(αi0),v1f1(αi1),...,vρ-1f1(αiρ-1))]]>(等式5)由二维RS码生成的两个代码字由编码C的两个代码字(即c0,c1),可以生成一个一维RS码和pm-1个陪集(coset)。
第一个一维编码可以如下方法产生C0={βc0|β∈GF(pm)}={c0,0,c0,1,...,c0,pm-1)(等式6)另一个pm-1陪集可以如下方法产生Ci=αi-1c1+C0={αi-1c1+x|x∈C0},i=1,...,pm-1(等式7)每个陪集Ci可以表示为Ci={c1,0,...,ci,pm-1}]]>。此外,每个ρ-向量ci,j可以表示为ci,j=(ci,j,0,...,ci,j,ρ-1),其中ci,j,k∈GF(pm)。
由陪集的字生成的规则LDPC码定义位置图LGF(pm)→{0,1)pm,如此L(αi)是一个pm-向量,并且该i+1是1,所有其它位置为0。例如,L(0)=(10...0),L(α)=(010...0)等等。
对于每个陪集Ci,可以建立ρ个单独的ρm×ρm-置换矩阵如下Pi,k=L(ci,0.k)L(ci.1,k)···L(ci,pm-2,k)L(cj,pm-1,k),k=0,...,ρ-1]]>(等式8)选择一组γ个陪集,比如{Ci1,Ci2,...,Ciγ),奇偶校验矩阵H可以建立为如下
(等式9)该矩阵是低密度矩阵。因此,可以使用该低密度矩阵生成LDPC码(以该低密度矩阵为LDPC码的LDPC矩阵)。很明显,这样的LDPC码具有位度为γ、校验度为ρ的双向图。而且,这样的LDPC码是规则LDPC码。
根据之前提到的Djurdjevic等所著的参考资料[a]可知,当γ是偶数时,该LDPC码的最小码间距至少为γ+2;当γ是基数时,为γ+1。换句话说,此LDPC码的最小码间距dmin可表示为如下 此类LDPC码可称为基于RS的LDPC码或基于GRS的规则LDPC码。因为RS码是GRS码的一种,本申请文件的后续部分一般使用术语GRS码来表示,视为包括各种RS码和GRS码。
构建基于GRS的不规则LDPC码为了同时实现接近的信道容量(山农限度)和较低的错误阶,本发明在此提出一种新方法,通过调整根据上述等式9中H的原理构建的基于GRS的规则LDPC码,构建基于GRS的不规则LDPC码。对应于此基于GRS的不规则LDPC码的奇偶校验矩阵的生成可以通过以全零值矩阵代替与根据上述等式9构建的基于GRS的规则矩阵相对应的奇偶校验矩阵中的某些置换矩阵的方法来实现;这一以零值矩阵代替置换矩阵的方法可称为“穿刺(puncturing)”。也就是说,该奇偶校验矩阵中的至少一个置换矩阵被零矩阵(即所有的元素为0的矩阵)所代替。
一种设计的选择是以零矩阵(即所有的元素为0的矩阵)代替该置换矩阵,留给设计者很大的范围,选择由零矩阵替换哪个置换矩阵。
图4是构建对应于基于GRS不规则LDPC码的奇偶校验矩阵的方法400的一个实施例的示意图。
如图中步骤410所示,所述方法为LDPC码模块选择多个可能的比特度分布。根据现有技术可知,在LDPC码模块(例如,在不规则LDPC码上中)使用3个不同的比特度可以获得最好的性能。然而,值得注意的是,本发明还可以采用包括不止3种的不同的比特度的比特度分布,而不脱离本发明的范围和精神实质。此处描述的几个实施例中采用了3个不同的比特度分布。
然后,步骤420中,从所述多个可能的比特度分布中选择一个比特度分布。值得注意的是,所选择的比特度分布在所述多个可能的比特度分布中具有最好的性能极限。在某些情况下,可基于由密度演化法确定的性能从所述多个可能的比特度分布中选择一个比特度分布,如步骤422所示。
例如,选择采用哪个比特度分布可以使用密度演化法等理论方法来实现,以得到该比特度分布。密度演化法在下面的参考资料[3](前面已引用)中给出了详细的阐述。
T.J.Richardson and R.L.Urbanke,“The capacity of low-density paritycheck code under message-passing decoding,”’IEEE Trans.Inform.Theory,Vol.47,pp.599-618,Feb.2001.
给定一个编码率,首先选择γ。然后,奇偶校验矩阵H可以构造为根据等式9描述的形式的γpm×ρpm矩阵。待建的基于GRS的不规则LDPC码的最大比特度为γ。设计者也可以选择其它小于γ的比特度,以及基于其它原理选择它们对应的比特度分布。具有相同比特度的模块中比特的数量将是pm的倍数。
以下给出选择多个可能的比特度分布的一个示例。
例1设p=3,m=4,ρ=24及γ=8。那么基于GRS的规则LDPC码可以构建为648×1944的H矩阵,包括192个不同的81×81置换矩阵。它的比特度为8,校验度为24。根据之前提到的,通常使用3个不同的比特度可提供最好的不规则LDPC码。在接下来的例子中,选择最低度为2。通常,比特度分布中的最低比特度可以是任何小于8的数。在LDPC码模块的所有可能的比特度分布中,此特殊示例中考虑包括有3个不同的比特度分布的比特度分布。特别是为LDPC码模块考虑11个可能的比特度分布。下表中示出了这11个可能的比特度分布

表1使用Richardson等人所著的上述提及的参考资料中介绍的密度演化法,可以发现,比特度分布D3是最好的候选比特度分布之一。通常,可以使用任何方法从多个可能的比特度分布中选择一个比特度分布。例如,可以使用在多个可能的比特度分布中具有最好的性能极限的比特度分布选择标准。或者,可以采用密度演化法选择用于构建基于GRS的不规则LDPC码的比特度分布。
对应比特度分布D3的奇偶校验矩阵可表示为H。此奇偶校验矩阵H包含8×24个单独不同的81×81子矩阵(当不被零矩阵替换时称为转置矩阵)。奇偶校验矩阵H具有4列8个元素的置换矩阵、12列4个元素的置换矩阵以及8列2个元素的置换矩阵。剩下的子矩阵全是零矩阵(即所有元素均为零值的矩阵)。因此,只有4×8+12×4+8×2=96个子矩阵是置换矩阵。在最初的规则LDPC码中192-96=96个置换矩阵需要被零矩阵替换。
如上所述,所述方法在步骤420中,从所述多个可能的比特度分布中选则一个比特度分布。哪个或哪些置换矩阵由零矩阵替换的选择具有很大的设计考虑范围。例如,构建了多个不同的基于GRS的不规则LDPC码后,需要考虑各种基于GRS的不规则LDPC码的性能(例如,选择能提供最好性能的一个),在特定应用情况下对该编码信号进行解码的解码器实现的难易程度,以及其它不脱离本发明的范围和精神实质的考虑因素。值得注意的是,在确定哪个基于GRS的LDPC码能提供最好的性能时,设计者需要进行大量的仿真。
例1(续)以下继续介绍上述的例1,以展示对应基于GRS不规则LDPC码的奇偶校验矩阵的几个可能的选择。随后,提供几个性能比较,以示出采用基于GRS不规则LDPC码得到的性能上的改进。
然后所述方法在步骤430中,基于已选择的比特度分布,将对应基于GRS规则LDPC码的奇偶校验矩阵分割为多个子矩阵(每个子矩阵具有对应的比特度)。所述子矩阵的数量与已选择的比特度分布内的比特度的数量相对应。
在本发明的一个可能的实施例中,当所选择的比特度分布包括3个单独的比特度时,该奇偶校验矩阵H将被分解为3个独立的子矩阵。继续此例,该已分解的奇偶校验矩阵H可以表示为如下H=[H1,H2,H3](等式10)当考虑上述已选择的比特度分布D3时,每个子矩阵都有一个对应的比特度。例如,根据上述表1,子矩阵H1的比特度为8;子矩阵H2的比特度为4;子矩阵H3的比特度为2。第一子矩阵H1的一种可能的设计可以表示为如下 此第一子矩阵H1是由单个置换矩阵Pij构成的648×423矩阵,每个单独转置矩阵Pij是81×81的置换矩阵。值得注意的是,虽然在此申请的各种示例中采用了多种不同的值,很明显,在此描述的很多特定值可以由基于GRS不规则LDPC码的设计者选择和修改,以此设计出适合特定应用的编码。换句话说,这些值仅用于帮助读者理解本发明的各个方面,设计者可以自由的采用其它值设计不同的基于GRS的不规则LDPC码。
步骤440中,所述方法用零矩阵(即所有元素为0的矩阵)替换所述多个子矩阵中的至少一个子矩阵内的至少一个置换矩阵,从而生成对应对应于基于GRS不规则LDPC码的奇偶校验矩阵。
用零矩阵替换某个或者多个置换矩阵的方法有很多。
第二子矩阵H2(修改后表示为H21)的一种可能的设计方法如下H21=P1,5P1,8P1,9P1,12P1,13P1,16P2,5P2,8P2,9P2,12P2,13P2,16P3,5P3,6P3,9P3,10P3,13P3,14P4,5P4,6P4,9P4,10P4,13P4,14P5,6P5,7P5,10P5,11P5,14P5,15P6,6P6,7P6,10P6,11P6,14P6,15P7,7P7,8P7,11P7,12P7,15P7,16P8,7P8,8P8,11P8,12P8,15P8,16]]>此修改过的第二子矩阵H21是648×972的矩阵,矩阵中的每个空位代表一个81×81的零矩阵(例如,其中所有81×81个元素均为0),剩下的矩阵Pi,j均对应的是置换矩阵。
第二子矩阵H2(修改后表示为H22)的另一个可选的设计如下所示H22=P1,5P1,7P1,6P1,9P1,11P1,13P2,6P2,5P2,8P2,10P2,12P2,14P3,5P3,7P3,6P3,9P3,11P3,13P4,6P4,5P4,8P4,10P4,12P4,14P5,5P5,7P5,6P5,9P5,11P5,13P6,6P6,5P6,8P6,10P6,12P6,14P7,5P7,7P7,6P7,9P7,11P7,13P8,6P8,5P8,8P8,10P8,12P8,14]]>已修改的第二子矩阵H22的该可选实施例是648×972的矩阵,矩阵中每个空位代表一个81×81的零矩阵(例如,其中所有81×81个元素均为0),剩下的矩阵Pi,j均对应的是置换矩阵。
第三子矩阵H3(修改后表示为H31)的另一种可能的设计如下所示
H31=P1,17P1,18P2,18P2,19P3,19P3,20P4,20P4,21P5,21P5,22P6,22P6,23P7,23P7,24P8,17P8,24]]>该已修改的第三子矩阵H31的第一实施例是648×648的矩阵,矩阵中每一个空位置代表一个81×81的零矩阵(例如,其中所有81×81个元素均为0),剩下的矩阵Pi,j均对应的是置换矩阵。
第三子矩阵H3(修改后表示为H32)的另一种可能的设计如下所示H32=P1,17P1,24P2,17P2,18P3,18P3,19P4,19P4,20P5,20P5,21P6,21P6,22P7,22P7,23P8,23P8,24]]>该已修改的第三子矩阵H32的可选实施例也是648×648的矩阵,矩阵中每一个空位置代表一个81×81的零矩阵(例如,其中所有81×81个元素均为0),剩下的矩阵Pi,j均对应的是置换矩阵。
修改这些子矩阵从而生成对应基于GRS不规则LDPC码的奇偶校验矩阵的方法有很多。设计师有很大的范围来选择哪个置换矩阵由零矩阵替换。这些已修改的子矩阵的各种实施例仅示出可生成奇偶校验矩阵的某些可能的例子。
仅使用少量已修改的子矩阵,可以生成大量不同的奇偶校验矩阵,如下所示H(1)=[H1,H21,H31]]]>H(2)=[H1,H21,H32]]]>H(3)=[H1,H22,H31]]]>H(4)=[H1,H21,H31]]]>
其中两个可能的奇偶校验矩阵将在下面进行详细描述。
现在,基于GRS的规则LDPC码(LDPC0)可以根据上述等式9的约束和设计建立,且可以采用例1中设定的p=3、m=4、ρ=24及γ=8。此基于GRS的规则LDPC码(LDPC0)的编码率为0.67。
然后,使用如下所示的修改后的子矩阵可以构建对应基于GRS不规则LDPC码(LDPC1)的奇偶校验矩阵H(1)=[H1,H21,H31]]]>(等式11)这一基于GRS不规则LDPC码(LDPC1)的编码率也为0.667。
然后,使用如下所示的修改后的子矩阵可以构建对应另一个基于GRS不规则LDPC码(LDPC2)的奇偶校验矩阵H(3)=[H1,H22,H31]]]>(等式12)该基于GRS不规则LDPC码(LDPC2)的编码率也为0.667。
以下附图所示为在设计过程中如何从多个基于GRS不规则LDPC码中选择一个基于GRS不规则LDPC代码的实施例的示意图。
图5所示为选择一个基于GRS不规则LDPC码的方法500的一个实施例的示意图。所述方法在步骤510中,生成对应多个基于GRS不规则LDPC码(例如,奇偶校验矩阵的多个变形)的多个奇偶校验矩阵。上述的各种实施例可以用于生成对应多个基于GRS不规则LDPC码的所述多个奇偶校验矩阵。然后,如图中步骤520所示,所述方法确定所述多个基于GRS不规则LDPC码中的每一个具有对应的奇偶校验矩阵的基于GRS不规则LDPC码的性能(例如,根据误码率和/或作为信噪比的函数的误块率)。然后,在步骤530中,所述方法从所述多个基于GRS不规则LDPC码中选择一个最佳性能的具有对应的奇偶校验矩阵的基于GRS不规则LDPC码。在某些情况下,该最佳性能可以根据哪个基于GRS不规则LDPC码具有基于误码率和/或误块率的最低错误阶的标准进行选择。应该选择哪个基于GRS不规则LDPC码还需要附加的考虑或选择性的考虑特定应用情况下解码器实现的难/易程度,如图中步骤532所示。
图6所示为使用对应基于GRS规则LDPC码的奇偶校验矩阵生成对应基于GRS不规则LDPC码的奇偶校验矩阵的实施例600的示意图。该图可以帮助读者理解构建奇偶校验矩阵的方式。
由图可视,对应基于GRS规则LDPC码的奇偶校验矩阵Hreg610,被分解为多个子矩阵(图中所示为子矩阵H1621、子矩阵H2622、子矩阵H3623,依此类推,子矩阵Hn629)。对应基于GRS规则LDPC码的奇偶校验矩阵Hreg中被分解的子矩阵的数量可由基于GRS不规则LDPC码的设计者选择。
然后,至少一个子矩阵(例如,子矩阵H3623)通过用零矩阵(即所有元素的值均为零的矩阵)替换其中的至少一个置换矩阵的方式被修改;该已修改的子矩阵称作子矩阵(H3)’633。同样,任何一个子矩阵可以被修改;此图中所示的子矩阵H3623被修改为子矩阵(H3)’633只是一个可能的设计选择。很显然,其他子矩阵也可以作选择性的修改。另外,不止一个的子矩阵可以在不脱离本发明的范围和精神实质情况下进行修改。
其后,使用这些子矩阵生成对应基于GRS不规则LDPC码的奇偶校验矩阵Hirr,如标号640所示。
该基于GRS不规则LDPC码的最小码间距dmin表示如下 值得注意的是,如标号699所示,该基于GRS不规则LDPC码的最小码间距dmin与用于生成该基于GRS不规则LDPC码的基于GRS规则LDPC码的最小码间距dmin相同。换句话说,基于GRS不规则LDPC码与基于GRS规则LDPC码具有相同的最小码间距dmin。同样,如标号699所示,每个基于GRS不规则LDPC码和基于GRS规则LDPC码的回路大小不小于6。在对应基于GRS不规则LDPC码和基于GRS规则LDPC码的LDPC双向图中均没有大小为4的回路。
同样,该基于GRS不规则LDPC码所对应的双向图中没有小于或等于4的循环(或回路)。该对应的LDPC双向图的最小循环(或回路)为6。也就是说,对应基于GRS不规则LDPC码的LDPC双向图的每个回路的大小至少为6,该编码没有大小为4的回路。
此外,如果该基于GRS不规则LDPC码实际上是“不规则”LDPC码,其将提供比规则LDPC码更好的性能。
在本申请中,通过误块率(BLER)对比Eb/N0(每比特能量比Eb与光谱噪声密度N0之比)描述了各种性能图。误块率经常用于无线通信中,当模块中任意一个比特被认为出错时,那么整个模块被确定为出错。在某些其他的通信系统应用中,误码率(BER)对比Eb/N0可表示其性能。对于数字通信系统,该术语Eb/N0是信噪比的测量值。查看这些性能曲线,误块率可以由任何给定的Eb/N0(或信噪比)确定,从而提供与所述解码方法的性能相关的简明表示。
以下提供几种不同的性能对比,说明与其它编码相比,由基于GRS不规则LDPC码提供的性能改善。
图7所示为基于GRS规则LDPC码(LDPC0)(图中标号710所示)与第二基于GRS不规则LDPC码(LDPC2)(图中标号720所示)在AWGN通信信道上的性能比较700的一个实施例的示意图。
该第一个例子中考虑了二进制相移键控调制法和AWGN通信信道。图中所示的这些性能曲线显示,在误块率=1.5×10-5时,LDPC2的性能超过LDPC01.2dB。
图8所示为基于GRS不规则LDPC码(LDPC2)(图中标号820所示)与一个任意的LDPC码LDPC(a)(图中标号810所示)在AWGN通信信道上的性能比较800的一个实施例的示意图。
在图7和图8中所示的LDPC码和LDPC2均具有对应的如上述等式12中的奇偶校验矩阵。此外,该基于GRS不规则LDPC码(LDPC2)的编码率也为0.667。
图8中将编码LDPC2与编码率为2/3的编码LDPC(a)进行比较。该编码率为2/3的编码(LDPC(a))在下面的参考资料[4]中有介绍。
LDPC code motion for Mon 28Feb 2005 Telecon,WWiSE consortium.
WwiSE(World Wide Spectrum Efficiency,全球频谱率)是发展IEEE 802.11n无线局域网标准的各个公司和实体组成的联盟。有关WwiSE的更多公共信息可以从下面的网站获得“http://www.wwise.org/”接下来的性能曲线显示,当误块率=1.5×10-5的情况下,LDPC2性能超出任选的LDPC码LDPC(a)0.55dB。
在IEEE 802.11n应用中,采用瑞利(Rayleigh)衰减通信信道和64正交调幅调制,以及IEEE 802.11a标准中给出的映射法,如参考资料[5]中所述。
Part 11Wireless LAN Medium Access Control(MAC)and PhysicalLayer(PHY)specificationsHigh-speed Physical Layer in the 5GHZ Band,IEEEStd 802.11a-1999.
上述参考资料[5]的全部内容是对公众公开的,并且可以从下面的网络地址下载“http://standards.ieee.org/getieee802/download/802.11a-1999.pdf”图9、图10、图11、图12和图13所示为比特到符号的交错技术的各个实施例的示意图。具体来说,图9所示为实施例900(交错2,图中所示为(Π2));图10所示为实施例1000(交错3,图中所示为(Π3));图11所示为实施例1100(交错4,图中所示为(Π4));图12所示为实施例1200(交错5,图中所示为(Π5));以及图13所示为实施例1300(交错6,图中所示为(Π6))。每个实施例所示为在已编码比特(例如LDPC代码字)的LDPC模块上进行的6比特的符号交错。显然,本发明还可以采用任何其它数量(即n)的列来执行1比特到n比特的交错。
参看图9中的实施例900(交错2,图中所示为(Π2)),接收到的LDPC模块909可以被看作是分割或划分成多个部分。例如,LDPC模块909被分为第0部分910、第1部分911、第2部分912、第3部分913、第4部分914以及第5部分915,每个部分倍提供给对应的列。
如图所示,每个所述部分被提供给多个列。作为映射符号的6位标签(如图中标号919所示)从各列中抽出,其左侧为最高有效位(Most Significant Bit,简称MSB),其右侧是最低有效位(Least Significant Bit,简称LSB),如下所示第一个6位标签c0ckc2kc3kc4kc5k第二个6位标签c1ck+1c2k+1c3k+1c4k+1c5k+1...
第n个6位标签ck-1c2k-1c3k-1c4k-1c5k-1c6k-1
提供给每个对应列的每个部分具有k位,LDPC模块909的总位数为6k。
由从各行中抽出的LSB和MSB可以看出,就所述各部分分割成的各列(如标号929所示)而言,不存在列置换。分别由标号932和931所示的位(c5k-1,...,c4k+1,c4k)和最低有效位(c6k-1,...,c5k+1,c5k)是从LDPC模块909中选出的冗余位。
参看图10中的实施例1000(交错3,图中所示为(Π3)),接收的LDPC模块1009可以被看作是分割或划分成很多部分。例如,LDPC模块1009被分为第0部分1010、第1部分1011、第2部分1012、第3部分1013、第4部分1014以及第5部分1015,每个部分被提供给对应的列。
与前述的实施例一样,每个部分被提供给多个相同格式的列。然而,如图所示,列的顺序已被改变。
作为映射符号的六位标签(如标号1019所示)从各列中抽出(其左侧为MSB,其右侧为LSB)如下所示第一个6位标签c4kc2kc0c5kc3kck第二个6位标签c4k+1c2k+1c1c5k+1c3k+1ck+1...
第n个6位标签c5k-1c3k-1ck-1c6k-1c4k-1c2k-1提供给每个对应列的每个部分具有k位,LDPC模块1009的总位数为6k。
由从各行中抽出的LSB和MSB可以看出,就所述各部分分割成的各列(如标号1029所示)而言,存在列置换。分别由标号1032和1031所示的MSB位(c5k-1,...,c4k+1,c4k)和位(c6k-1,...,c5k+1,c5k)是从LDPC模块1009中选出的冗余位。
参看图11中的实施例1100(交错4,图中所示为(Π4)),接收的LDPC模块1109可以被看作是分割或划分成很多部分。例如,LDPC模块1109被分为第0部分1110、第1部分1111、第2部分1112、第3部分1113、第4部分1114以及第5部分1115,每个部分被提供给对应的列。
与前述的实施例一样,每个部分被提供给多个相同格式的列。然而,如图所示,列的顺序已被改变。
作为映射符号的六位标签(如标号1119所示)从各列中抽出(其左侧为MSB,其右侧为LSB)如下所示第一个6位标签c3kc0c4kc2kckc5k第二个6位标签c3k+1c1c4k+1c2k+1ck+1c5k+1...
第n个6位标签c4k-1ck-1c5k-1c3k-1c2k-1c6k-1提供给每个对应列的每个部分具有k位,LDPC模块1109的总位数为6k。
由从各行中抽出的LSB和MSB可以看出,就所述各部分分割成的各列(如标号1129所示)而言,存在列置换。分别由标号1132和1131所示的位(c5k-1,...,c4k+1,c4k)和LSB位(c6k-1,...,c5k+1,c5k)是从LDPC模块1109中选出的冗余位。
参看图12中所示的实施例1200(交错5,图中所示为(Π5)),接收的LDPC模块1209可以被看作是分割或划分成很多部分。例如,LDPC模块1209被分为第0部分1210、第1部分1211、第2部分1212、第3部分1213、第4部分1214以及第5部分1215,每个部分被提供给对应的列。
与前述的实施例一样,每个部分被提供给多个相同格式的列。然而,如图所示,列的顺序已被改变。
作为映射符号的六位标签(如标号1219所示)从各列中抽出(其左侧为MSB,其右侧为LSB)如下所示第一个6位标签c2kc0c4kckc3kc5k第二个6位标签c2k+1c1c4k+1ck+1c3k+1c5k+1...
第n个6位标签c3k-1ck-1c5k-1c2k-1c4k-1c6k-1提供给每个对应列的每个部分具有k位,LDPC模块1209的总位数为6k。
由从各行中抽出的LSB和MSB可以看出,就所述各部分分割成的各列(如标号1229所示)而言,存在列置换。分别由标号1232和1231所示的位(c5k-1,...,c4k+1,c4k)和LSB位(c6k-1,...,c5k+1,c5k)是从LDPC模块1209中选出的冗余位。
参看图13中所示的实施例1300(交错6,图中所示为(Π6)),接收到的LDPC模块1309可以被看作是分割或划分成很多部分。例如,LDPC模块1309被分为第0部分1310、第1部分1311、第2部分1312、第3部分1313、第4部分1314以及第5部分1315,每个部分被提供给对应的列。
与前述的实施例一样,每个部分被提供给多个相同格式的列。然而,如图所示,列的顺序已被改变。
作为映射符号的六位标签(如标号1319所示)从各列中抽出(其左侧为MSB,其右侧为LSB)如下所示第一个6位标签c0c2kc4kckc3kc5k第二个6位标签c1c2k+1c4k+1ck+1c3k+1c5k+1...
第n个6位标签ck-1c3k-1c5k-1c2k-1c4k-1c6k-1提供给每个对应列的每个部分具有k位,LDPC模块1309的总位数为6k。
由从各行中抽出的LSB和MSB可以看出,就所述各部分分割成的各列(如标号1329所示)而言,存在列置换。分别由标号1332和1331所示的位(c5k-1,...,c4k+1,c4k)和LSB位(c6k-1,...,c5k+1,c5k)是从LDPC模块1309中选出的冗余位。
图14所示为基于GRS规则LDPC码(LDPC0)(标号为1405)、第一基于GRS不规则LDPC码(LDPC1)(标号为1410)以及第二基于GRS不规则LDPC码(LDPC2)(标号为1420)在瑞利衰减通信信道上的性能比较1400的一个实施例的示意图。由该实施例可以看出,不规则LDPC1和LDPC2在同一误块率下,性能超出LDPC0至少3dB。
基于GRS规则LDPC码(LDPC0)根据前述的等式9的约束和设计构建,并且可以采用与例1中相同的值p=3,m=4,ρ=24及γ=8。该基于GRS规则LDPC码(LDPC0)的编码率为0.67。
对应基于GRS不规则LDPC码(LDPC1)的奇偶校验矩阵可使用根据上述的等式11提供的修改后的子矩阵来构建(为方便读者,再次提出该等式)H(1)=[H1,H22,H31]]]>(等式11)此基于GRS不规则LDPC码(LDPC1)的编码率为0.667。
对应基于GRS不规则LDPC码(LDPC2)的奇偶校验矩阵可使用根据上述等式12提供的修改后子矩阵来构建(为方便读者,再次提供该等式);H(3)=[H1,H22,H31]]]>(等式12)此基于GRS不规则LDPC码(LDPC2)的编码率也为0.667。
图15所示为第一基于GRS不规则LDPC码(LDPC1)(标号为1510)、第二基于GRS不规则LDPC码(LDPC2)(标号为1520)和任意的LDPC码LDPC(b)(标号为1505)在通信信道上的性能比较1500的一个实施例的示意图。
该实施例将编码LDPC11510和LDPC21520与编码率为2/3的编码LDPC(b)1505进行比较。编码LDPC(b)1505具有与1944相同的编码长度,也是不规则的编码。利用图9提供的比特到符号交错技术,对应的性能如图15所示。图中所构建的基于GRS不规则编码提供了1dB的性能改进。
图16和图17所示为比特到符号的交错的可选实施例的示意图。具体地说,图16和图17分别示出了实施例1600(交错0,图中所示为(Π0))和实施例1700(交错1,图中所示为(Π1))。与前述的实施例一样,每个实施例所示为在已编码比特(例如LDPC代码字)的LDPC模块上进行的6比特的符号交错。显然,本发明还可以采用任何其它数量(即n)的列来执行1比特到n比特的交错。
实施例1600中,LDPC模块1609被提供给所个列中的每一个。LDPC模块1609的第一位提供给第一列,LDPC模块1609的第二位提供给第二列,LDPC模块1609的第三位提供给第三列,依此类推,而不是将LDPC模块1609的多个部分中的每一个放入对应的列中(如前述实施例中所述)。由此可见,如标号1629所示,列的顺序没有被改变。根据所采用的符号的大小(例如,n位的符号大小),如图所示,第n+1个符号以回绕程序提供给第一列。
作为映射符号的六位标签(如标号1619所示)从各列中抽出(其左侧为MSB,其右侧为LSB)如下所示第一个6位标签c0c1c2c3c4c5第二个6位标签c6c7c8c9c10c11...
第n个6位标签c6k-6c6k-5c6k-4c6k-3c6k-2c6k-1
LDPC模块1609的总位数为6k。由从各行中抽出的LSB和MSB可以看出,就所述各部分分割成的各列(如标号1629所示)而言,不存在列置换。
实施例1700中,LDPC模块1709被直接提供给多个列中的每列。LDPC模块1709的第一位提供给第一列,LDPC模块1709的第二位提供给第二列,LDPC模块1709的第三位提供给第三列,依此类推,而不是将LDPC模块1709的多个部分中的每一个放入对应的列中(如前述实施例中所述)。由此可见,如标号1729所示,列的顺序已被改变(0 2 4 1 3 5)。根据所采用的符号的大小(例如,n位的符号大小),如图所示,第n+1个符号以回绕程序提供给第一列。
作为映射符号的六位标签(如标号1719所示)从各列中抽出(其左侧为MSB,其右侧为LSB)如下所示第一个6位标签c0c2c4c1c3c5第二个6位标签c6c8c10c7c9c11...
第n个6位标签c6k-6c6k-4c6k-2c6k-5c6k-3c6k-1LDPC模块1709的总位数为6k。由从各行中抽出的LSB和MSB可以看出,就所述各部分分割成的各列(如标号1729所示)而言,实际上存在列置换。
在图16所示的实施例1600和图17所示的实施例1700中,在执行符号排列和符号映射之前,整个LDPC模块不是必须可用。将实施例1600和实施例1700与图9中的实施例900、图10中的实施例1000图11中的实施例1100、图12中的实施例1200以及图13中的实施例1300相比,后者(实施例900、1000、1100、1200、1300)需要由一个存储器管理位,并造成一些等待时间。然而,与实施例1600和实施例1700相比,采用实施例900、1000、1100、1200、1300中的比特到符号交错技术时,性能有显著的改进。因此,以一定的等待时间这一小代价可以得到性能上的很大改进。
显然,对于图16和图17中所示的每个实施例,本发明还可以采用其它大小的LDPC模块(例如,具有不同的总位数)以及具有其它位数的符号(例如,符号的标签具有n位,n对应列数)。在不脱离本发明的范围和精神实质的情况下,对于LDPC模块的大小和类型以及比特到符号的交错方式,设计者具有很大的选择范围。
对于其它的交错技术,例如图16和17所提供的交错,编码LDPC11210和LDPC21220的性能超出LDPC(b)1205大概0.5dB到0.8dB。
接下来的4幅图所示为4种不同的基于GRS不规则LDPC码与4个任意的LDPC码(即LDPC(c)(1944,972)、LDPC(d)(1944,1296)、LDPC(e)(1944,487)以及LDPC(f)(1944,1620))的性能比较的示意图。按照本发明的新方法设计的这4个不同的基于GRS不规则LDPC码中每一个,具有对应的低密度奇偶校验矩阵,这些低密度校验矩阵已在附录中列出。
附录中还提供有对应于3个不同的基于GRS不规则LDPC码的3个额外的低密度奇偶校验矩阵。
图18所示为基于GRS不规则LDPC(1944,973)码(1)(如标号1820所示)和第一编码LDPC(c)(1944,972)(如标号1810所示)在通信信道上的性能比较1800的一个实施例的示意图。
图18中示出了以误块率对比信噪比(或Eb/No)的形式的2个编码率为1/2的编码在AWGN通信信道上的性能。由图中可见,当误块率为1.5×10-5时,该基于GRS不规则LDPC(1944,973)码(1)1820的性能超出LDPC(c)(1944,972)码1810大约0.33dB。
图19所示为基于GRS不规则LDPC(1944,1297)码(2)(如标号1920所示)和第二编码LDPC(d)(1944,1296)(如标号1910所示)在通信信道上的性能比较1900的一个实施例的示意图。
图20所示为基于GRS不规则LDPC(1944,487)码(3)(如标号2020所示)和第三编码LDPC(e)(1944,486)(如标号2010所示)在通信信道上的性能比较2000的一个实施例的示意图。
图21所示为基于GRS不规则LDPC(1944,1621)码(4)(如标号2120所示)和第四编码LDPC(f)(1944,1620)(如标号2110所示)的性能比较2100的一个实施例的示意图。
图22A所示为生成LDPC编码信号的方法2200的一个实施例的示意图。所述方法2200在步骤2210中,构建一个与基于GRS不规则LDPC码的奇偶校验矩阵相对应的生成矩阵。对于任意一个对应LDPC码的奇偶校验矩阵,可以建立一个相对应的生成矩阵。然后,步骤2220中,方法2200使用所述生成矩阵对至少一个信息位进行编码,从而生成LDPC编码信号的至少一个LDPC代码字。这一编码操作可视为在通信信道的发射机端的编码器中进行。使用建立的生成矩阵(对应奇偶校验矩阵)对至少一个信息位进行编码后,可使用该用于建立所述生成矩阵的奇偶校验矩阵对所述LDPC编码信息进行解码。本发明可以采用任何包括此编码功能的硬件设备(例如,发射机、收发机、编码器等)在任何类型的通信系统中执行此操作。
图22B所示为对LDPC编码信号进行解码的方法2205的一个实施例的示意图。所述方法2205在步骤2215中接收LDPC编码信号。然后,所述方法2205在步骤2225中,使用对应所述基于GRS不规则LDPC码的奇偶校验矩阵对已使用基于GRS不规则LDPC码进行编码的LDPC编码信号进行解码,从而对所述LDPC码编信号中的至少一个编码信息位作出最佳估测。从某些角度看,该解码操作可视为在位于通信信道的接收机端的解码器内执行。本发明可以采用任何包括解码功能的硬件设备(例如,发射机、收发机、解码器等等)在各种不同的通信系统中执行此操作。
此外,值得注意的是,对应基于GRS不规则LDPC码的奇偶校验矩阵的排列可以采用以下的形式,其中P是n×n(例如81×81)的置换矩阵。
P矩阵的一些例子如下(所示为3×3的实施例)P=100010001,]]>或P=100001010]]>零矩阵x可以表示为如下(如以下各种实施例所示)x=000000000,]]>3×3的实施例x=0000000000000000,]]>4×4的实施例
n×n的实施例一个实施例中,当应用于块长度为1944的LDPC码中时,置换矩阵p和零矩阵x均为81×81的矩阵。
第一可能的编码结构是以与编码率为973/1944(>1/2,近似为0.5)的基于GRS不规则LDPC码相对应的奇偶校验矩阵H为基础的。该奇偶校验矩阵H的格式如下H=[Ha,Hb]。由于该奇偶校验矩阵H的大小的原因,其用两段来表示。第一段表示1至12列和1至12行,第二段表示13至24列和1至12行。
Ha=PPPPxxPxxPxxPPPxPxxPxxPxPPPxxPxxPxxPPPPPxxPxxPxxPPPxxxxPxPxxPPPxPPxxPxxPPPPxxPxxPxxPPPPxPxxPxxPxPPPxxPxxPxxPPPPPxxPxxPxxPPPxPxxPxxPxPPPxxPxxPxxP]]>Hb=PxxxxxxxxxxPPPxxxxxxxxxxxPPxxxxxxxxxxxPPxxxxxxxxxxxPPxxxxxxxxxxxPPxxxxxxxxxxxPPxxxxxxxxxxxPPxxxxxxxxxxxPPxxxxxxxxxxxPPxxxxxxxxxxxPPxxxxxxxxxxxPP]]>
第二可能的编码结构是以与编码率为2/3(近似为0.667)的基于GRS不规则LDPC码相对应的奇偶校验矩阵H为基础的。该奇偶校验矩阵H的格式如下H=[Ha,Hb]。由于该奇偶校验矩阵H的大小的原因,其用两段来表示。第一段表示1至12列和1至8行,第二段表示13至24列和1至8行。
Ha=PPPPPxPxPxPxPPPPxPxPxPxPPPPPPxPxPxPxPPPPxPxPxPxPPPPPPxPxPxPxPPPPxPxPxPxPPPPPPxPxPxPxPPPPxPxPxPxP]]>Hb=PxPxPPxxxxxxxPxPxPPxxxxxPxPxxxPPxxxxxPxPxxxPPxxxPxPxxxxxPPxxxPxPxxxxxPPxPxPxxxxxxxPPxPxPxxxxxxxP]]>第三可能的编码结构是以与编码率为3/4的基于GRS不规则LDPC码相对应的奇偶校验矩阵H为基础的。该奇偶校验矩阵H的格式如下H=[Ha,Hb]。由于该奇偶校验矩阵H的大小的原因,其用两段来表示。第一段表示1至12列和1至6行,第二段表示13至24列和1至6行。
Ha=PPPPPPxPPPPxPPPPPPxxPPPPPPPPPPPxxPPPPPPPPPPPxxPPPPPPPPPPPxxPPPPPPPPPPPxx]]>
Ha=xPPPPxPPxxxxxxPPPPxPPxxxPxxPPPxxPPxxPPxxPPxxxPPxPPPxxPxxxxPPPPPPxxxxxxxP]]>第四可能的编码结构是以与编码率为5/6(近似0.833)的基于GRS不规则LDPC码相对应的奇偶校验矩阵H为基础的。该奇偶校验矩阵H的格式如下H=[Ha,Hb]。由于该奇偶校验矩阵H的大小的原因,其用两段来表示。第一段表示1至12列和1至4行,第二段表示13至24列和1至4行。
Ha=PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP]]>Hb=PPPPPPPPPxxxPPPPPPPPPPxxPPPPPPPPxPPxPPPPPPPPxxPP]]>以上各个实施例中,H和P的值和格式被提供为其中每个置换矩阵P以及每个零矩阵x均为81×81的实施例。
根据上述每个可能的奇偶校验矩阵所建立的基于GRS不规则LDPC码在各种编码率和信噪比下能达到较低的误块率。此外,这些编码还具有较低的错误阶。每个基于GRS不规则LDPC码的仿真误块率降至1.5×10-5,此误块率适用于8192字节的集合帧。
所述第一可能的编码结构的性能如上述结合图18所进行的描述。
图23所示为基于GRS不规则LDPC(1944,1296)码(5)(如标号2320所示)与第二编码LDPC(d)(1944,1296)(如标号2310所示)在通信信道上的性能比较2300的一个实施例的示意图。
图23中以误块率对比信噪比(或Eb/N0)的形式示出了这两个编码率为2/3的编码在AWGN通信信道上的性能。由图可见,在误块率为1.5×10-5时,该基于GRS不规则LDPC(1944,1296)码(5)2320的性能超出LDPC(d)(1944,1296)码2310大约0.6dB。
图24所示为基于GRS不规则LDPC(1944,486)码(6)(如标号2420所示)与第三编码LDPC(e)(1944,486)(如标号2410所示)在通信信道上的性能比较2400的一个实施例的示意图。
图24以误块率对比信噪比(或Eb/N0)的形式示出了编码率为3/4的两个编码在AWGN通信信道上的性能。由图可见,在误块率为1.5×10-5时,该基于GRS不规则LDPC(1944,486)码(6)2420的性能超出LDPC(e)(1944,486)码2410大约0.22dB。
图25所示为基于GRS不规则LDPC(1944,1620)码(7)(如标号2520所示)与第四编码LDPC(f)(1944,1620)(如标号2510所示)在通信信道上的性能比较2500的一个实施例的示意图。
图25中以误块率对比信噪比(或Eb/N0)的形式示出了编码率为5/6的两个编码在AWGN通信信道上的性能。由图可见,在误块率为1.5×10-5时,该基于GRS不规则LDPC(1944,1620)码(7)2520的性能超出LDPC(f)(1944,1620)码2510大约0.11dB。
每个可能的编码结构的复杂度可以归纳为对应的LDPC双向图的边线总数的函数;这与信息所需的存储量直接相关。最差的情况是648,比下表所示更多


表2利用此处提供的各种设计方法,具有比已知编码更好的性能的完整系列的LDPC码可提供给设计者选用。同样,这些编码提供的非常低的错误阶非常适用于高吞吐量的应用中。此外,当提出这种性能改进后,用于对此编码信号进行解码的解码器的复杂度相对较低。
图26所示为第一基于GRS不规则LDPC码(LDPC1)、第二基于GRS不规则LDPC码(LDPC2)与一个任选的LDPC码LDPC(b)在使用不同类型的比特到符号交错技术后,在通信信道上的性能比较2600的一个实施例的示意图。该通信信道是瑞利衰减通信信道,采用的调制方法为64QAM。每个编码(LDPC1和LDPC2)的LDPC模块的大小为1944,图中每个性能曲线的解码迭代次数为12。任意的LDPC码LDPC(b)的编码率为2/3,编码长度为1944,而且也是不规则LDPC码。
对应该基于GRS不规则LDPC码(LDPC1)的奇偶校验矩阵可使用根据上述等式11提供的已修改子矩阵来构建(为方便读者,再次提供该等式)H(1)=[H1,H21,H31]]]>(等式11)该基于GRS不规则LDPC码(LDPC1)的编码率为0.667。
对应该基于GRS不规则LDPC码(LDPC2)的奇偶校验矩阵可使用根据上述等式12提供的已修改子矩阵来构建(为方便读者,再次提供该等式)H(3)=[H1,H22,H31]]]>(等式12)该基于GRS不规则LDPC码(LDPC2)的编码率同样为0.667。
可以采用几个不同类型的比特到符号交错技术;其中一些交错分别如图9(Π2)、图10(Π3)、图11(Π4)、图12(Π5)、图13(Π6)、图16(Π0)以及图17(Π1)所示。显然,本发明可以采用任选的列置换而不脱离本发明的范围和精神实质。
具体来说,基于GRS不规则LDPC码(LDPC1)的性能使用比特到符号交错(Π1)(如标号2611所示)和比特到符号交错(Π2)(如标号2612所示)来表示。
基于GRS不规则LDPC码(LDPC2)的性能使用比特到符号交错(Π1)(如标号2621所示)、比特到符号交错(Π2)(如标号2622所示)、比特到符号交错(Π4)(如标号2624所示)、比特到符号交错(Π5)(如标号2625所示)、比特到符号交错(Π6)(如标号2626所示)来表示。
任选的LDPC码LDPC(b)的性能使用比特到符号交错(Π0)(如标号2630所示)、比特到符号交错(Π1)(如标号2631所示)、比特到符号交错(Π2)(如标号2632所示)、比特到符号交错(Π3)(如标号2633所示)、比特到符号交错(Π6)(如标号2636所示)来表示。
由此可见,在误块率为1.5×10-5时,每个基于GRS不规则LDPC码(LDPC1)和基于GRS不规则LDPC码(LDPC2)的性能超出该任选的LDPC码LDPC(b)大约0.8dB。
对比以上各种性能图可知,依据本发明提供的方法建立的基于GRS不规则LDPC码与其它编码相比能提供更好的性能,基于作为信噪比的函数的误块率能提供较低的错误阶。
此外,很明显,选择合适的比特到符号交错能为此处进行比较的各种LDPC编码提供更明显的性能改进。这一原理可以延伸至未在本申请中提及的各种不同类型的LDPC码。LDPC模块的比特到符号交错可以使用很多方法来实现。
一种可能的方法是将LDPC模块中具有较高编码强度(coding strength)(即,较高的比特度,从而在比特节点和对应的校验节点之间连接有相对较多的边线)的LDPC编码位与n位标签的最低有效位相对应,所述n位标签是依据一种调制方法映射的符号(具有星座图和对应的映射)。所述方法还将LDPC模块中具有较低编码强度(即,较低的比特度,从而在比特节点和对应的校验节点之间连接有相对较少的边线)的LDPC编码位与n位标签的最高有效位相对应,所述n位标签是依据一种调制方法映射的符号(具有星座图和对应的映射)。所述方法将那些具有相对较高编码强度的LDPC编码位(LDPC模块中的)与所述n位标签内的相对较弱的位地址(即,最低有效位)对齐,并将那些具有相对较低编码强度的LDPC编码位(LDPC模块中的)与所述n位标签内的相对较强的位地址(即,最高有效位)对齐。此方法称为“强对弱和弱对强”。
另一种可能的方法是将LDPC模块中具有较高编码强度(即,较高的比特度,从而在比特节点和对应的校验节点之间连接有相对较多的边线)的LDPC编码位与n位标签的最高有效位相对应,所述n位标签是依据一种调制方法映射的符号(具有星座图和对应的映射)。所述方法还将LDPC模块中具有较低编码强度(即,较低的比特度,从而在比特节点和对应的校验节点之间连接有相对较少的边线)的LDPC编码位与n位标签的最低有效位相对应,所述n位标签是依据一种调制方法映射的符号(具有星座图和对应的映射)。所述方法将那些具有相对较高编码强度的LDPC编码位(LDPC模块中的)与所述n位标签内的相对较强的位地址(即,最高有效位)对齐,并将那些具有相对较低编码强度的LDPC编码位(LDPC模块中的)与所述n位标签内的相对较弱的位地址(即,最低有效位)对齐。此方法称为“强对强和弱对弱”。
同样,考虑上述6位标签和交错后,在I、Q(同相、正交)实现中,前3位(由最高有效位开始)可视为同相成分,后3位(到最低有效位为止)可视为正交成分。由此可知,每一个3位组也可以适当的交错,这样的话,这些3位组也可以依据上述的“强对弱和弱对强”和“强对强和弱对弱”方法进行映射。
例如,同相成分(最高有效位及其之后2位)和正交成分(最低有效位及其之前的2位)均可以依据“强对弱和弱对强”方法进行映射。同样,同相成分(最高有效位及其之后2位)和正交成分(最低有效位及其之前的2位)也可以依据“强对强和弱对弱”方法进行映射。
甚至在其它方法中,同相成分(最高有效位及其之后的2位)可以依据“强对弱和弱对强”方法进行映射,而正交成分(最低有效位及其之前的2位)可以依据“强对强和弱对弱”方法进行映射。在另一种方法中,同相成分(最高有效位及其之后的2位)可以依据“强对强和弱对弱”方法进行映射,而正交成分(最低有效位及其之前的2位)可以依据“强对弱和弱对强”方法进行映射。
然而,在考虑了上述的各种交错技术以及上述的各种交错的组合后,很明显,哪一种比特到符号交错方法可以提供最佳性能是没有通用的结论的。例如,当考虑上述“强对弱和弱对强”或“强对强和弱对弱”及其各种组合后(例如,当单独考虑同相成分和正交成分时),很明显,没有可以规定的通用方法选择将LDPC编码位的强度映射至将成为映射符号的n位标签的位地址。
更恰当的说,最佳性能是选择的编码(例如,选择的基于GRS不规则LDPC码)以及选择的比特到符号交错的函数。选择特定的LDPC码后,显然可以考虑多种比特到符号交错以找出一种能提供最佳性能的组合。
值得注意的是,前述介绍的本发明还可以应用于多种合适的系统和/或装置设置中而不脱离本发明的范围和精神实质。
根据以上结合附图对本发明具体实施例的详细介绍,其它的修改和变更是显而易见的,而且这些修改和变更不脱离本发明的精神实质和范围。
附录以下提供对应四个独立的基于GRS不规则LDPC码的四个独立的奇偶校验矩阵。
每个奇偶校验矩阵的形式如下所示 这种形式允许进行分层的置信传播解码。
其中每个置换矩阵Pi,i是81×81的矩阵,可以是零矩阵(即所有元素值均为零的矩阵),或者是单位矩阵形式的置换矩阵。奇偶校验矩阵H的最后(n-k)列中每一列的权重均为2。
此外,每个这种转置矩阵是由81×81子矩阵(或置换矩阵)建立的原始矩阵的列置换矩阵,从而只要对该矩阵进行行操作,便可以建立矩阵[H’,T],其中T是上三角矩阵。[H’,T]可以用于根据基于GRS不规则LDPC码进行的编码。以下提供的奇偶校验矩阵可以用于解码。
对于以下对应不同的基于GRS不规则LDPC码的每个奇偶校验矩阵,前2项(第一列内的)分别表示对应的LDPC双向图中比特节点的数量(即,该奇偶校验矩阵中列的数量)和校验节点的数量(即,该奇偶校验矩阵中行的数量)。
下一项表示该奇偶校验矩阵中每行的校验度(所示的所有行具有相同的校验度,以便于减小所使用的解码器的复杂度;然而,根据特殊应用中的要求,每个校验度可以为不同的值),该项一般带出多条线。
接下来的每一行表示该奇偶校验矩阵中非零项的位置。
以下第1点中为本发明的一个示例该奇偶校验矩阵包括1944列和972行。
每一行的校验度同为8。
在该奇偶校验矩阵的第一行中,非零项位于第0、81、162、243、486、729、951和1863列。该第一行中所有的其它项均为零值。
1.基于GRS不规则LDPC(1944,973)码(1),R=0.51944 9728 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 88 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 88 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 88 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 88 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 88 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 88 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 88 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 88 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 88 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 88 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 88 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 88 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 88 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 88 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 88 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 88 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 88 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 80 81 162 243 486 729 951 186314 102 209 303 494 783 1015 186515 103 210 304 495 784 1016 186616 104 211 305 496 785 969 186717 105 212 306 497 786 1017 186818 106 213 307 498 787 1018 186919 107 214 308 499 788 1019 187020 108 215 309 500 789 970 187121 109 216 310 501 790 971 187222 110 217 311 502 791 1020 187323 111 218 312 503 792 1021 187424 112 219 313 504 793 1022 187525 113 220 314 505 794 1023 187626 114 221 315 506 795 1024 187727 115 222 316 507 796 1025 187828 116 223 317 508 797 1026 187929 117 224 318 509 798 1027 188030 118 225 319 510 799 1028 188131 119 226 320 511 800 1029 188232 120 227 321 512 801 1030 188333 121 228 322 513 802 1031 188434 122 229 323 514 803 1032 188535 123 230 244 515 804 972 1886
36 124 231 245 516 805 1033 188737 125 232 246 517 806 1034 188838 126 233 247 518 807 1035 188939 127 234 248 519 973 1036 189040 128 235 249 520 974 1037 189141 129 236 250 521 730 1038 189242 130 237 251 522 731 1039 189343 131 238 252 523 732 1040 189444 132 239 253 524 733 1041 189545 133 240 254 525 734 1042 189646 134 241 255 526 735 1043 189747 135 242 256 527 736 1044 189848 136 163 257 528 737 1045 189949 137 164 258 529 738 1046 190050 138 165 259 530 739 1047 190151 139 166 260 531 740 1048 190252 140 167 261 532 741 1049 190353 141 168 262 533 742 1050 190454 142 169 263 534 743 1051 190555 143 170 264 535 744 1052 190656 144 171 265 536 745 952 190757 145 172 266 537 746 954 190858 146 173 267 538 747 955 190959 147 174 268 539 748 957 191060 148 175 269 540 749 960 191161 149 176 270 541 750 944 191262 150 177 271 542 751 945 191363 151 178 272 543 752 946 191464 152 179 273 544 753 947 191565 153 180 274 545 754 950 191666 154 181 275 546 755 953 191767 155 182 276 547 756 956 191868 156 183 277 548 757 999 191969 157 184 278 549 758 958 192070 158 185 279 550 759 959 192171 159 186 280 551 760 961 192272 160 187 281 552 761 1000 1923
73 161 188 282 553 762 1001 192474 82 189 283 554 763 1002 192575 83 190 284 555 764 963 192676 84 191 285 556 765 964 192777 85 192 286 557 766 962 192878 86 193 287 558 767 965 192979 87 194 288 559 768 1003 193080 88 195 289 560 769 1004 19311 89 196 290 561 770 1005 19322 90 197 291 562 771 1006 19333 91 198 292 563 772 1007 19344 92 199 293 564 773 1008 19355 93 200 294 565 774 966 19366 94 201 295 566 775 1009 19377 95 202 296 487 776 1010 19388 96 203 297 488 777 1011 19399 97 204 298 489 778 1012 194010 98 205 299 490 779 1013 194111 99 206 300 491 780 967 194212 100 207 301 492 781 1014 194313 101 208 302 493 782 968 186415 148 220 394 616 837 957 106367 113 241 331 574 873 1037 109055 129 200 337 601 857 969 108468 105 208 348 578 843 1026 112339 117 191 385 583 840 1002 113114 83 238 345 621 881 1020 111428 111 206 349 644 845 951 10819 81 209 364 643 835 946 11297 152 229 381 637 830 1033 113240 125 216 360 596 821 961 107274 160 242 330 604 870 960 105912 149 192 359 587 811 966 10855 94 180 375 634 847 959 111547 159 193 351 602 866 1039 110354 131 164 363 605 875 1001 111656 82 219 329 625 822 1016 1087
34 104 233 357 612 879 1003 106277 88 214 324 638 884 950 107673 154 212 398 588 842 945 105717 151 165 371 576 865 1021 105571 112 199 326 589 864 956 108863 156 217 395 640 858 954 112245 146 210 340 615 817 1049 106010 141 172 325 629 825 1040 113370 132 179 377 610 888 1014 109522 101 181 328 608 855 1031 110232 122 239 350 641 823 958 110438 158 202 334 595 826 1011 108249 97 198 400 613 846 1017 11256 106 222 397 606 833 1041 112146 133 196 358 568 859 971 106550 110 188 402 575 889 1024 111965 115 170 392 577 877 947 11112 153 215 387 635 890 1010 109361 96 195 378 598 861 1009 105831 95 227 347 594 836 1004 111860 89 237 368 618 850 1036 107076 128 163 404 592 831 1044 108052 136 174 343 584 829 1028 108664 119 211 352 646 862 962 109730 86 171 379 611 816 1042 105458 134 175 356 591 834 1045 10940 137 190 361 623 827 999 109819 157 207 399 633 869 1052 111372 144 186 342 639 876 1005 113027 90 236 341 570 878 1029 110916 120 185 335 607 856 1019 107941 108 201 374 647 819 1030 110826 121 177 382 571 815 1007 112478 92 189 365 586 839 955 110029 147 235 332 603 813 1000 111251 161 183 380 582 885 1050 107835 142 162 383 632 867 1048 1106
21 140 224 403 581 832 1008 105318 93 197 390 597 812 1035 106759 127 232 336 573 844 952 112023 145 221 366 585 854 1046 107513 138 166 354 631 860 967 10648 100 231 367 579 871 1018 108979 107 203 338 567 828 970 107448 109 234 393 620 868 965 112669 87 176 327 593 872 1038 107725 130 240 388 628 887 1034 109944 126 226 386 617 824 944 108353 150 223 339 642 883 972 106980 124 184 373 627 853 1025 106657 116 228 391 599 882 1012 110762 98 218 384 630 818 1051 107120 143 213 346 572 874 1032 106143 123 204 353 636 886 953 105642 155 173 355 622 852 964 112736 85 194 333 619 880 1006 109675 91 230 376 580 810 968 11173 102 169 372 624 841 1047 107366 139 178 396 614 814 1013 109233 99 205 370 609 849 1015 11011 103 182 362 600 838 1027 11284 118 187 344 569 863 1043 110524 135 225 389 590 848 1023 111011 114 168 369 626 820 963 106837 84 167 401 645 851 1022 109116 149 221 425 707 808 1064 120438 85 168 478 663 932 1092 116868 114 242 449 727 915 1091 121256 130 201 424 713 990 1085 120269 106 209 438 710 930 1124 119740 118 192 419 671 933 1132 118815 84 239 417 715 938 1115 115729 112 207 450 705 980 1082 117810 81 210 484 700 949 1130 1214
8 153 230 422 691 916 1133 115341 126 217 415 660 904 1073 116275 161 163 457 681 917 1060 118913 150 193 464 717 995 1086 11666 95 181 466 656 943 1116 117148 160 194 444 665 987 1104 120955 132 165 407 692 978 1117 115257 83 220 483 669 977 1088 115135 105 234 427 674 996 1063 114578 89 215 481 712 923 1077 118474 155 213 473 655 941 1058 119218 152 166 455 654 934 1056 117572 113 200 420 728 896 1089 114264 157 218 480 687 903 1123 119046 147 211 432 695 905 1061 119311 142 173 442 678 991 1054 121371 133 180 448 725 926 1096 120023 102 182 459 693 922 1103 114633 123 240 416 696 931 1105 117639 159 203 456 716 920 1083 116450 98 199 460 703 912 1126 11777 107 223 475 649 894 1122 114847 134 197 412 679 979 1066 120351 111 189 471 667 919 1120 113766 116 171 441 680 983 1112 11983 154 216 470 651 989 1094 119662 97 196 406 706 994 1059 114932 96 228 462 720 898 1119 118361 90 238 474 701 976 1071 120177 129 164 440 699 895 1081 119453 137 175 468 652 899 1087 115665 120 212 405 686 914 1098 116331 87 172 429 704 975 1055 116559 135 176 482 697 910 1095 11430 138 191 437 659 988 1099 118620 158 208 426 666 909 1114 118273 145 187 451 668 925 1131 1206
28 91 237 436 726 901 1110 118017 121 186 408 689 913 1080 117242 109 202 439 685 948 1109 115427 122 178 461 709 907 1125 119979 93 190 445 683 891 1101 117930 148 236 431 675 981 1113 121152 82 184 428 657 921 1079 114136 143 162 469 702 939 1107 114722 141 225 433 682 809 1053 115819 94 198 423 714 997 1068 119560 128 233 418 724 986 1121 115524 146 222 409 650 927 1076 115914 139 167 458 661 940 1065 11749 101 232 479 698 900 1090 119180 108 204 435 658 992 1075 117049 110 235 454 662 936 1127 114070 88 177 463 677 935 1078 116926 131 241 410 694 908 1100 118545 127 227 467 673 984 1084 116154 151 224 472 723 942 1070 11731 125 185 430 672 937 1067 113958 117 229 453 688 928 1108 116763 99 219 452 664 897 1072 113421 144 214 446 676 918 1062 120844 124 205 485 722 985 1057 118143 156 174 413 670 893 1128 113637 86 195 476 648 902 1097 120576 92 231 443 711 929 1118 11504 103 170 411 684 906 1074 113567 140 179 414 719 911 1093 118734 100 206 434 708 982 1102 11382 104 183 421 653 892 1129 11605 119 188 447 718 998 1106 114425 136 226 477 690 993 1111 121012 115 169 465 721 924 1069 120717 150 222 321 503 787 1205 125413 116 170 279 491 796 1208 1295
39 86 169 306 554 783 1169 127369 115 163 283 521 974 1213 123657 131 202 288 489 759 1203 123270 107 210 246 492 747 1198 125641 119 193 269 512 760 1189 123016 85 240 268 499 731 1158 122230 113 208 262 525 786 1179 128411 81 211 301 555 800 1135 12499 154 231 309 543 781 1154 122942 127 218 292 556 779 1163 126176 82 164 259 527 732 1190 127114 151 194 307 502 766 1167 12777 96 182 310 516 784 1172 128849 161 195 250 497 777 1210 124556 133 166 317 495 739 1153 128558 84 221 263 528 746 1152 128936 106 235 293 562 748 1146 122479 90 216 281 500 806 1185 124175 156 214 294 493 769 1193 122019 153 167 265 535 765 1176 127073 114 201 320 542 789 1143 121965 158 219 254 544 763 1191 123547 148 212 315 522 755 1194 129112 143 174 313 565 737 1214 122372 134 181 266 561 782 1201 126924 103 183 300 505 762 1147 121734 124 241 318 559 794 1177 121540 160 204 311 551 804 1165 125851 99 200 273 533 730 1178 12318 108 224 280 498 741 1149 126648 135 198 282 558 778 1204 125552 112 190 260 510 738 1138 128067 117 172 303 520 742 1199 12654 155 217 299 526 757 1197 123763 98 197 323 537 774 1150 126833 97 229 297 494 753 1184 129062 91 239 289 534 803 1202 1274
78 130 165 271 538 752 1195 126054 138 176 316 553 768 1157 125766 121 213 296 490 744 1164 121832 88 173 248 549 756 1166 126260 136 177 258 519 802 1144 12520 139 192 264 548 750 1187 124721 159 209 275 564 729 1183 123874 146 188 312 540 791 1207 128729 92 238 272 552 764 1181 122818 122 187 276 518 799 1173 126443 110 203 291 546 788 1155 128328 123 179 308 486 733 1200 129280 94 191 287 507 798 1180 123931 149 237 257 560 770 1212 121653 83 185 286 515 801 1142 122137 144 162 302 504 743 1148 125923 142 226 278 529 807 1159 128220 95 199 290 514 793 1196 128161 129 234 256 566 790 1156 127525 147 223 284 517 751 1160 123415 140 168 243 539 795 1175 124210 102 233 245 523 785 1192 12251 109 205 298 509 780 1171 127250 111 236 253 506 771 1141 124071 89 178 322 547 740 1170 124327 132 242 267 511 761 1186 126346 128 228 252 501 797 1162 125055 152 225 304 496 736 1174 12762 126 186 255 487 745 1140 122659 118 230 277 536 772 1168 129464 100 220 261 557 749 1134 122722 145 215 247 513 754 1209 127845 125 206 244 532 792 1182 125344 157 175 285 541 735 1137 126738 87 196 249 488 734 1206 124877 93 232 319 545 973 1151 12465 104 171 314 550 767 1136 1279
68 141 180 305 508 775 1188 123335 101 207 274 531 758 1139 12513 105 184 295 530 805 1161 12446 120 189 251 524 773 1145 128626 137 227 270 563 776 1211 129318 151 223 397 619 840 1255 135927 138 228 392 593 851 1294 131414 117 171 372 629 823 1216 132940 87 170 404 568 854 1274 134670 116 164 334 577 876 1237 132558 132 203 340 604 860 1233 137571 108 211 351 581 846 1257 132442 120 194 388 586 843 1231 134017 86 241 348 624 884 1223 131631 114 209 352 647 848 1285 132812 81 212 367 646 838 1250 137410 155 232 384 640 833 1230 132243 128 219 363 599 824 1262 129677 83 165 333 607 873 1272 136315 152 195 362 590 814 1278 13368 97 183 378 637 850 1289 137150 82 196 354 605 869 1246 136057 134 167 366 608 878 1286 130559 85 222 332 628 825 1290 137037 107 236 360 615 882 1225 134280 91 217 324 641 887 1242 137376 157 215 401 591 845 1221 131520 154 168 374 579 868 1271 129974 115 202 329 592 867 1220 136566 159 220 398 643 861 1236 136248 149 213 343 618 820 1292 132313 144 175 328 632 828 1224 136773 135 182 380 613 811 1270 135725 104 184 331 611 858 1218 135235 125 242 353 644 826 1215 134341 161 205 337 598 829 1259 131252 100 201 403 616 849 1232 1333
9 109 225 400 609 836 1267 136949 136 199 361 571 862 1256 130853 113 191 325 578 812 1281 131768 118 173 395 580 880 1266 13445 156 218 390 638 813 1238 132164 99 198 381 601 864 1269 132634 98 230 350 597 839 1291 136463 92 240 371 621 853 1275 130779 131 166 327 595 834 1261 130655 139 177 346 587 832 1258 130067 122 214 355 569 865 1219 133933 89 174 382 614 819 1263 134761 137 178 359 594 837 1253 13300 140 193 364 626 830 1248 129722 160 210 402 636 872 1239 134575 147 189 345 642 879 1288 134830 93 239 344 573 881 1229 136819 123 188 338 610 859 1265 135544 111 204 377 570 822 1284 130129 124 180 385 574 818 1293 13311 95 192 368 589 842 1240 131932 150 238 335 606 816 1217 133254 84 186 383 585 888 1222 130338 145 162 386 635 870 1260 135824 143 227 326 584 835 1283 137221 96 200 393 600 815 1282 135362 130 235 339 576 847 1276 135126 148 224 369 588 857 1235 130416 141 169 357 634 863 1243 133811 103 234 370 582 874 1226 13562 110 206 341 567 831 1273 134951 112 237 396 623 871 1241 131172 90 179 330 596 875 1244 131828 133 163 391 631 890 1264 132047 129 229 389 620 827 1251 129856 153 226 342 645 886 1277 13413 127 187 376 630 856 1227 1337
60 119 231 394 602 885 1295 136165 101 221 387 633 821 1228 133523 146 216 349 575 877 1279 132746 126 207 356 639 889 1254 130945 158 176 358 625 855 1268 135439 88 197 336 622 883 1249 133478 94 233 379 583 810 1247 13666 105 172 375 627 844 1280 137669 142 181 399 617 817 1234 130236 102 208 373 612 852 1252 13134 106 185 365 603 841 1245 13507 121 190 347 572 866 1287 131019 152 224 428 710 935 1360 14228 122 191 450 721 894 1311 144528 139 229 480 693 995 1315 145615 118 172 468 724 927 1330 141341 88 171 481 666 976 1347 145371 117 165 452 650 918 1326 145759 133 204 427 716 993 1376 139272 109 212 441 713 933 1325 140943 121 195 422 674 977 1341 138818 87 242 420 718 939 1317 143832 115 210 453 708 943 1329 138713 81 213 407 703 996 1375 140311 156 233 425 694 919 1323 137944 129 220 418 663 907 1296 139178 84 166 460 684 920 1364 143716 153 196 467 720 998 1337 13859 98 184 469 659 931 1372 137751 83 197 447 668 988 1361 142658 135 168 410 695 941 1306 139960 86 223 406 672 979 1371 143438 108 237 430 677 892 1343 14231 92 218 484 715 926 1374 144877 158 216 476 658 808 1316 143321 155 169 458 657 937 1300 140575 116 203 423 651 899 1366 1436
67 160 221 483 690 906 1363 137849 150 214 435 698 908 1324 144214 145 176 445 681 949 1368 142874 136 183 451 728 929 1358 142526 105 185 462 696 925 1353 138636 126 163 419 699 982 1344 143042 82 206 459 719 923 1313 142053 101 202 463 706 915 1334 141510 110 226 478 652 897 1370 140650 137 200 415 682 942 1309 145554 114 192 474 670 922 1318 139669 119 174 444 683 985 1345 14326 157 219 473 654 992 1322 145165 100 199 409 709 997 1327 138035 99 231 465 723 901 1365 140764 93 241 477 704 978 1308 138480 132 167 443 702 898 1307 138956 140 178 471 655 902 1301 142768 123 215 405 689 917 1340 145034 90 175 432 707 934 1348 144962 138 179 485 700 913 1331 14430 141 194 440 662 991 1298 140223 161 211 429 669 912 1346 141076 148 190 454 671 928 1349 139331 94 240 439 649 904 1369 144020 124 189 411 692 916 1356 140845 112 205 442 688 990 1302 141130 125 181 464 712 910 1332 14312 96 193 448 686 891 1320 141833 151 239 434 678 983 1333 144455 85 187 431 660 924 1304 139439 146 162 472 705 948 1359 138225 144 228 436 685 981 1373 139522 97 201 426 717 893 1354 144663 131 236 421 727 940 1352 142127 149 225 412 653 930 1305 143517 142 170 461 664 989 1339 1416
12 104 235 482 701 903 1357 14143 111 207 438 661 994 1350 144752 113 238 457 665 938 1312 140173 91 180 466 680 936 1319 141929 134 164 413 697 911 1321 141248 130 230 470 676 986 1299 145457 154 227 475 726 809 1342 13814 128 188 433 675 980 1338 138361 120 232 456 691 975 1362 144166 102 222 455 667 900 1336 140424 147 217 449 679 921 1328 140047 127 208 408 725 987 1310 142446 159 177 416 673 896 1355 139840 89 198 479 648 905 1335 139079 95 234 446 714 932 1367 14527 106 173 414 687 909 1297 141770 143 182 417 722 914 1303 139737 103 209 437 711 984 1314 14295 107 186 424 656 895 1351 143920 153 225 244 506 790 1423 15326 108 187 298 533 973 1440 14679 123 192 254 527 776 1446 149529 140 230 273 566 779 1457 145816 119 173 282 494 799 1414 153642 89 172 309 557 786 1454 150972 118 166 286 524 732 1378 146460 134 205 291 492 762 1393 153373 110 213 249 495 750 1410 147844 122 196 272 515 763 1389 146319 88 163 271 502 734 1439 151533 116 211 265 528 789 1388 146614 81 214 304 558 803 1404 148812 157 234 312 546 784 1380 147245 130 221 295 559 782 1392 153879 85 167 262 530 735 1438 153517 154 197 310 505 769 1386 149610 99 185 313 519 787 1377 1460
52 84 198 253 500 780 1427 153059 136 169 320 498 742 1400 152561 87 224 266 531 749 1435 151639 109 238 296 565 751 1424 14852 93 219 284 503 974 1449 150678 159 217 297 496 772 1434 146222 156 170 268 538 768 1406 148176 117 204 323 545 792 1437 149068 161 222 257 547 766 1379 151750 151 215 318 525 758 1443 149415 146 177 316 488 740 1429 149975 137 184 269 564 785 1426 153727 106 186 303 508 765 1387 148037 127 164 321 562 797 1431 147943 83 207 314 554 807 1421 147354 102 203 276 536 733 1416 151211 111 227 283 501 744 1407 152051 138 201 285 561 781 1456 150355 115 193 263 513 741 1397 147070 120 175 306 523 745 1433 15187 158 220 302 529 760 1452 152166 101 200 246 540 777 1381 146136 100 232 300 497 756 1408 152865 94 242 292 537 806 1385 14741 133 168 274 541 755 1390 150457 141 179 319 556 771 1428 149269 124 216 299 493 747 1451 150535 91 176 251 552 759 1450 147663 139 180 261 522 805 1444 15310 142 195 267 551 753 1403 146524 82 212 278 487 729 1411 152677 149 191 315 543 794 1394 152432 95 241 275 555 767 1441 147721 125 190 279 521 802 1409 151146 113 206 294 549 791 1412 152931 126 182 311 486 736 1432 15223 97 194 290 510 801 1419 1484
34 152 240 260 563 773 1445 149156 86 188 289 518 804 1395 149340 147 162 305 507 746 1383 147126 145 229 281 532 730 1396 151423 98 202 293 517 796 1447 151064 132 237 259 489 793 1422 153428 150 226 287 520 754 1436 150818 143 171 243 542 798 1417 150013 105 236 248 526 788 1415 14824 112 208 301 512 783 1448 152753 114 239 256 509 774 1402 150774 92 181 245 550 743 1420 145930 135 165 270 514 764 1413 146949 131 231 255 504 800 1455 147558 155 228 307 499 739 1382 14865 129 189 258 490 748 1384 152362 121 233 280 539 775 1442 148367 103 223 264 560 752 1405 148725 148 218 250 516 757 1401 150248 128 209 247 535 795 1425 151947 160 178 288 544 738 1399 149841 90 199 252 491 737 1391 146880 96 235 322 548 731 1453 14978 107 174 317 553 770 1418 151371 144 183 308 511 778 1398 148938 104 210 277 534 761 1430 150121 154 226 400 622 843 1533 159739 105 211 376 615 855 1502 15537 109 188 368 606 844 1468 161710 124 193 350 575 869 1496 160330 141 231 395 596 854 1458 160017 120 174 375 632 826 1537 156143 90 173 327 571 857 1510 160573 119 167 337 580 879 1465 159561 135 206 343 607 863 1534 159074 111 214 354 584 849 1479 158145 123 197 391 589 846 1464 1550
20 89 164 351 627 887 1516 157134 117 212 355 570 851 1467 160715 81 215 370 569 841 1489 154613 158 235 387 643 836 1473 155546 131 222 366 602 827 1459 158280 86 168 336 610 876 1536 155918 155 198 365 593 817 1497 156411 100 186 381 640 853 1461 160253 85 199 357 608 872 1531 154560 137 170 369 611 881 1526 154462 88 225 335 631 828 1517 161840 110 239 363 618 885 1486 15773 94 220 324 644 890 1507 158579 160 218 404 594 848 1463 156823 157 171 377 582 871 1482 161577 118 205 332 595 870 1491 158369 82 223 401 646 864 1518 158651 152 216 346 621 823 1495 160616 147 178 331 635 831 1500 159376 138 185 383 616 814 1538 161928 107 187 334 614 861 1481 156938 128 165 356 647 829 1480 155744 84 208 340 601 832 1474 157055 103 204 326 619 852 1513 154112 112 228 403 612 839 1521 159652 139 202 364 574 865 1504 161056 116 194 328 581 815 1471 159171 121 176 398 583 883 1519 15898 159 221 393 641 816 1522 154267 102 201 384 604 867 1462 157637 101 233 353 600 842 1529 159466 95 163 374 624 856 1475 15872 134 169 330 598 837 1505 154958 142 180 349 590 835 1493 155670 125 217 358 572 868 1506 155836 92 177 385 617 822 1477 161664 140 181 362 597 840 1532 1579
0 143 196 367 629 833 1466 157525 83 213 325 639 875 1527 159978 150 192 348 645 882 1525 157333 96 242 347 576 884 1478 156522 126 191 341 613 862 1512 154747 114 207 380 573 825 1530 159232 127 183 388 577 821 1523 15724 98 195 371 592 845 1485 160435 153 241 338 609 819 1492 161457 87 189 386 588 811 1494 154041 148 162 389 638 873 1472 155127 146 230 329 587 838 1515 158824 99 203 396 603 818 1511 154865 133 238 342 579 850 1535 155229 151 227 372 591 860 1509 156719 144 172 360 637 866 1501 158414 106 237 373 585 877 1483 15635 113 209 344 567 834 1528 161354 115 240 399 626 874 1508 156275 93 182 333 599 878 1460 157831 136 166 394 634 813 1470 155450 132 232 392 623 830 1476 156659 156 229 345 568 889 1487 16126 130 190 379 633 859 1524 156063 122 234 397 605 888 1484 153968 104 224 390 636 824 1488 160126 149 219 352 578 880 1503 157449 129 210 359 642 812 1520 160948 161 179 361 628 858 1499 159842 91 200 339 625 886 1469 15431 97 236 382 586 810 1498 16089 108 175 378 630 847 1514 158072 145 184 402 620 820 1490 161122 155 227 431 713 936 1598 163873 146 185 420 725 917 1612 167440 106 212 440 714 986 1554 16588 110 189 427 659 898 1618 1644
11 125 194 453 724 897 1604 164131 142 232 483 696 998 1601 168218 121 175 471 727 930 1562 164644 91 174 484 669 978 1606 163674 120 168 455 653 921 1596 163162 136 207 430 719 995 1591 162275 112 215 444 716 977 1582 167146 124 198 425 677 979 1551 169221 90 165 423 721 948 1572 164835 118 213 456 711 931 1608 166716 81 216 410 706 892 1547 167614 159 236 428 697 922 1556 162347 132 223 421 666 910 1583 16801 87 169 463 687 923 1560 168519 156 199 470 723 894 1565 164312 101 187 472 662 982 1603 166654 86 200 450 671 991 1546 166561 138 171 413 698 808 1545 165963 89 226 409 675 942 1619 169841 111 240 433 680 895 1578 16264 95 221 407 718 929 1586 168980 161 219 479 661 935 1569 165624 158 172 461 660 980 1616 162478 119 206 426 654 902 1584 162770 83 224 406 693 909 1587 164752 153 217 438 701 911 1607 163417 148 179 448 684 996 1594 166077 139 186 454 651 932 1540 169029 108 188 465 699 928 1570 167839 129 166 422 702 984 1558 169145 85 209 462 722 926 1571 166256 104 205 466 709 918 1542 163713 113 229 481 655 900 1597 165153 140 203 418 685 809 1611 163257 117 195 477 673 925 1592 163072 122 177 447 686 987 1590 16639 160 222 476 657 994 1543 1697
68 103 202 412 712 893 1577 163538 102 234 468 726 904 1595 162867 96 164 480 707 941 1588 16703 135 170 446 705 901 1550 167759 143 181 474 658 905 1557 167971 126 218 405 692 920 1559 165737 93 178 435 710 937 1617 170065 141 182 408 703 916 1580 16960 144 197 443 665 949 1576 164026 84 214 432 672 915 1600 169479 151 193 457 674 975 1574 168634 97 163 442 652 907 1566 166823 127 192 414 695 919 1548 163348 115 208 445 691 993 1593 169333 128 184 467 715 913 1573 16455 99 196 451 689 891 1605 165536 154 242 437 681 985 1615 166158 88 190 434 663 927 1541 167242 149 162 475 708 990 1552 162928 147 231 439 688 983 1589 166925 100 204 429 720 896 1549 167366 134 239 424 650 989 1553 168830 152 228 415 656 933 1568 162520 145 173 464 667 992 1585 168415 107 238 485 704 906 1564 16546 114 210 441 664 997 1614 168355 116 241 460 668 939 1563 169976 94 183 469 683 938 1579 167532 137 167 416 700 914 1555 168751 133 233 473 679 940 1567 165360 157 230 478 649 981 1613 16817 131 191 436 678 943 1561 162064 123 235 459 694 934 1539 164269 105 225 458 670 903 1602 169527 150 220 452 682 924 1575 165050 130 211 411 728 988 1610 163949 82 180 419 676 899 1599 1664
43 92 201 482 648 908 1544 16492 98 237 449 717 976 1609 162110 109 176 417 690 912 1581 165223 156 228 247 509 793 1639 170611 110 177 320 556 773 1653 175074 147 186 311 514 781 1675 171441 107 213 280 537 764 1659 17049 111 190 301 536 731 1645 177912 126 195 257 530 779 1642 177032 143 233 276 489 782 1683 173919 122 176 285 497 802 1647 176045 92 175 312 560 789 1637 171675 121 169 289 527 735 1632 173563 137 208 294 495 765 1623 174476 113 216 252 498 753 1672 177147 125 199 275 518 766 1693 174822 91 166 274 505 737 1649 175336 119 214 268 531 792 1668 171117 81 217 307 561 806 1677 173415 160 237 315 549 787 1624 173348 133 224 298 562 785 1681 1727288 170 265 533 738 1686 176620 157 200 313 508 772 1644 177413 102 188 316 522 790 1667 175755 87 201 256 503 783 1666 172462 139 172 323 501 745 1660 177264 90 227 269 534 752 1699 177542 112 241 299 488 754 1627 17155 96 222 287 506 732 1690 17021 82 220 300 499 775 1657 172825 159 173 271 541 771 1625 175879 120 207 246 548 795 1628 174671 84 225 260 550 769 1648 175953 154 218 321 528 761 1635 173018 149 180 319 491 743 1661 170578 140 187 272 487 788 1691 171930 109 189 306 511 768 1679 1780
40 130 167 244 565 800 1692 177846 86 210 317 557 730 1663 173157 105 206 279 539 736 1638 176514 114 230 286 504 747 1652 170354 141 204 288 564 784 1633 177658 118 196 266 516 744 1631 173873 123 178 309 526 748 1664 174510 161 223 305 532 763 1698 174769 104 203 249 543 780 1636 172539 103 235 303 500 759 1629 176868 97 165 295 540 974 1671 17644 136 171 277 544 758 1678 170860 144 182 322 559 774 1680 176272 127 219 302 496 750 1658 175438 94 179 254 555 762 1621 173666 142 183 264 525 973 1697 17810 145 198 270 554 756 1641 176127 85 215 281 490 729 1695 171380 152 194 318 546 797 1687 172335 98 164 278 558 770 1669 172924 128 193 282 524 805 1634 174049 116 209 297 552 794 1694 177734 129 185 314 486 739 1646 17376 100 197 293 513 804 1656 174137 155 163 263 566 776 1662 175659 89 191 292 521 807 1673 177343 150 162 308 510 749 1630 175229 148 232 284 535 733 1670 172226 101 205 296 520 799 1674 175167 135 240 262 492 796 1689 176731 153 229 290 523 757 1626 174321 146 174 243 545 801 1685 175516 108 239 251 529 791 1655 17217 115 211 304 515 786 1684 174956 117 242 259 512 777 1700 170177 95 184 248 553 746 1676 171033 138 168 273 517 767 1688 1763
52 134 234 258 507 803 1654 171861 158 231 310 502 742 1682 17078 132 192 261 493 751 1620 173265 124 236 283 542 778 1643 171770 106 226 267 563 755 1696 176928 151 221 253 519 760 1651 172051 131 212 250 538 798 1640 174250 83 181 291 547 741 1665 172644 93 202 255 494 740 1650 1712399 238 245 551 734 1622 170924 157 229 403 625 846 1707 17934 100 239 385 589 810 1710 184512 111 178 381 633 850 1751 183375 148 187 325 623 823 1715 184642 108 214 379 618 858 1705 181710 112 191 371 609 847 1780 179213 127 196 353 578 872 1771 180633 144 234 398 599 857 1740 178720 123 177 378 635 829 1761 178546 93 176 330 574 860 1717 181876 122 170 340 583 882 1736 185264 138 209 346 610 866 1745 179077 114 217 357 587 852 1772 178348 126 200 394 592 849 1749 182523 92 167 354 630 890 1754 183237 120 215 358 573 854 1712 183418 81 218 373 572 844 1735 181216 161 238 390 646 839 1734 185549 134 225 369 605 830 1728 18513 89 171 339 613 879 1767 179521 158 201 368 596 820 1775 184914 103 189 384 643 856 1758 184156 88 202 360 611 875 1725 182363 140 173 372 614 884 1773 178865 91 228 338 634 831 1776 184843 113 242 366 621 888 1716 18006 97 223 324 647 813 1703 1810
2 83 221 327 597 851 1729 181626 160 174 380 585 874 1759 182780 121 208 335 598 873 1747 178472 85 226 404 569 867 1760 182454 155 219 349 624 826 1731 182819 150 181 334 638 834 1706 184379 141 188 386 619 817 1720 186031 110 190 337 617 864 1781 183941 131 168 359 570 832 1779 180947 87 211 343 604 835 1732 183858 106 207 329 622 855 1766 185415 115 231 326 615 842 1704 183055 142 205 367 577 868 1777 184259 119 197 331 584 818 1739 180874 124 179 401 586 886 1746 183611 82 224 396 644 819 1748 178270 105 204 387 607 870 1726 179740 104 236 356 603 845 1769 185069 98 166 377 627 859 1765 18055 137 172 333 601 840 1709 179461 145 183 352 593 838 1763 181973 128 220 361 575 871 1755 180439 95 180 388 620 825 1737 185667 143 184 365 600 843 1702 18070 146 199 370 632 836 1762 182928 86 216 328 642 878 1714 18131 153 195 351 568 885 1724 179936 99 165 350 579 887 1730 179625 129 194 344 616 865 1741 183750 117 210 383 576 828 1778 180135 130 186 391 580 824 1738 17917 101 198 374 595 848 1742 178638 156 164 341 612 822 1757 185760 90 192 389 591 814 1774 182644 151 162 392 641 876 1753 184730 149 233 332 590 841 1723 180327 102 206 399 606 821 1752 1822
68 136 241 345 582 853 1768 183132 154 230 375 594 863 1744 185822 147 175 363 640 869 1756 183517 109 240 376 588 880 1722 18408 116 212 347 567 837 1750 179857 118 163 402 629 877 1701 182178 96 185 336 602 881 1711 182034 139 169 397 637 816 1764 181453 135 235 395 626 833 1719 185362 159 232 348 571 812 1708 18619 133 193 382 636 862 1733 184466 125 237 400 608 811 1718 181171 107 227 393 639 827 1770 185929 152 222 355 581 883 1721 186252 132 213 362 645 815 1743 180251 84 182 364 631 861 1727 178945 94 203 342 628 889 1713 181525 158 230 434 716 938 1794 186346 95 204 485 648 911 1816 18655 101 240 452 720 978 1846 186613 112 179 420 693 915 1834 186776 149 188 423 728 920 1847 186843 109 215 443 717 940 1818 186911 113 192 430 662 901 1793 187014 128 197 456 727 900 1807 187134 145 235 406 699 894 1788 187221 124 178 474 650 933 1786 187347 94 177 407 672 941 1819 187477 123 171 458 656 924 1853 187565 139 210 433 722 998 1791 187678 115 218 447 719 979 1784 187749 127 201 428 680 942 1826 187824 93 168 426 724 990 1833 187938 121 216 459 714 982 1835 188019 81 219 413 709 895 1813 188117 82 239 431 700 925 1856 188250 135 226 424 669 913 1852 1883
4 90 172 466 690 926 1796 188422 159 202 473 726 897 1850 188515 104 190 475 665 984 1842 188657 89 203 453 674 949 1824 188764 141 174 416 701 935 1789 188866 92 229 412 678 809 1849 188944 114 163 436 683 898 1801 18907 98 224 410 721 932 1811 18913 84 222 482 664 936 1817 189227 161 175 464 663 943 1828 18931 122 209 429 657 905 1785 189473 86 227 409 696 912 1825 189555 156 220 441 704 914 1829 189620 151 182 451 687 892 1844 189780 142 189 457 654 976 1861 189832 111 191 468 702 975 1840 189942 132 169 425 705 986 1810 190048 88 212 465 725 929 1839 190159 107 208 469 712 921 1855 190216 116 232 484 658 903 1831 190356 143 206 421 688 981 1843 190460 120 198 480 676 928 1809 190575 125 180 450 689 988 1837 190612 83 225 479 660 997 1782 190771 106 205 415 715 896 1798 190841 105 237 471 649 907 1851 190970 99 167 483 710 808 1806 19106 138 173 449 708 904 1795 191162 146 184 477 661 908 1820 191274 129 221 405 695 923 1805 191340 96 181 438 713 980 1857 191468 144 185 411 706 919 1808 19150 147 200 446 668 996 1830 191629 87 217 435 675 918 1814 191721 54 196 460 677 934 1800 191837 100 166 445 655 910 1797 191926 130 195 417 698 922 1838 1920
51 118 211 448 694 995 1802 192136 131 187 470 718 916 1792 19228 102 199 454 692 891 1787 192339 157 165 440 684 987 1858 192461 91 193 437 666 930 1827 192545 152 162 478 711 993 1848 192631 150 234 442 691 985 1804 192728 103 207 432 723 899 1823 192869 137 242 427 653 992 1832 192933 155 231 418 659 977 1859 193023 148 176 467 670 994 1836 193118 110 241 408 707 909 1841 19329 117 213 444 667 893 1799 193358 119 164 463 671 948 1822 193479 97 186 472 686 939 1821 193535 140 170 419 703 917 1815 193654 136 236 476 682 989 1854 193763 160 233 481 652 983 1862 193810 134 194 439 681 931 1845 193967 126 238 462 697 937 1812 194072 108 228 461 673 906 1860 194130 153 223 455 685 927 1783 194253 133 214 414 651 991 1803 194352 85 183 422 679 902 1790 1864
2.基于GRS不则LDPC(1944,1297)码(2),R=0.6671944 64712 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 1212 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 1212 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 1212 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 1212 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 1212 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 1212 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 1212 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 1212 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 1212 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 1212 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 1212 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 1212 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 1212 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 1212 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 1212 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 1212 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 1212 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 1212 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 1212 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 120 81 162 243 324 486 648 810 972 1134 1271 137714 102 209 303 338 494 676 886 1011 1177 1324 144715 103 210 304 339 495 677 887 1012 1178 1325 144816 104 211 305 340 496 678 888 1013 1179 1282 144917 105 212 306 341 497 679 889 1014 1180 1281 145018 106 213 307 342 498 680 890 1015 1181 1326 145119 107 214 308 343 499 681 811 1016 1182 1327 145220 108 215 309 344 500 682 812 1017 1183 1284 145321 109 216 310 345 501 683 813 1018 1184 1328 145422 110 217 311 346 502 684 814 1019 1185 1283 145523 111 218 312 347 503 685 815 1020 1186 1285 145624 112 219 313 348 504 686 816 1021 1187 1329 145725 113 220 314 349 505 687 817 1022 1188 1286 137826 114 221 315 350 506 688 818 1023 1189 1287 137927 115 222 316 351 507 689 819 1024 1190 1330 138028 116 223 317 352 508 690 820 1025 1191 1288 138129 117 224 318 353 509 691 821 1026 1192 1331 138230 118 225 319 354 510 692 822 1027 1193 1332 138331 119 226 320 355 511 693 823 1028 1194 1289 138432 120 227 321 356 512 694 824 1029 1195 1333 138533 121 228 322 357 513 695 825 1030 1196 1334 1386
34 122 229 323 358 514 696 826 1031 1197 1335 138735 123 230 244 359 515 697 827 1032 1198 1290 138836 124 231 245 360 516 698 828 1033 1199 1291 138937 125 232 246 361 517 699 829 1034 1299 1336 139038 126 233 247 362 518 700 830 1035 1201 1292 139139 127 234 248 363 519 701 831 1036 1202 1337 139240 128 235 249 364 520 702 832 1037 1203 1293 139341 129 236 250 365 521 703 833 1038 1204 1338 139442 130 237 251 366 522 704 834 1039 1205 1339 139543 131 238 252 367 523 705 835 1040 1300 1340 139644 132 239 253 368 524 706 836 1041 1207 1294 139745 133 240 254 369 525 707 837 1042 1208 1341 139846 134 241 255 370 526 708 838 1043 1301 1342 139947 135 242 256 371 527 709 839 1044 1210 1343 140048 136 163 257 372 528 710 840 1045 1211 1344 140149 137 164 258 373 529 711 841 1046 1302 1345 140250 138 165 259 374 530 712 842 1047 1303 1295 140351 139 166 260 375 531 713 843 1048 1304 1346 140452 140 167 261 376 532 714 844 1049 1135 1347 140553 141 168 262 377 533 715 845 1050 1136 1348 140654 142 169 263 378 534 716 846 1297 1137 1349 140755 143 170 264 379 535 717 847 1298 1138 1350 140856 144 171 265 380 536 718 848 973 1139 1351 140957 145 172 266 381 537 719 849 974 1140 1352 141058 146 173 267 382 538 720 850 975 1141 1353 141159 147 174 268 383 539 721 851 976 1142 1354 141260 148 175 269 384 540 722 852 977 1143 1296 141361 149 176 270 385 541 723 853 978 1144 1355 141462 150 177 271 386 542 724 854 979 1145 1356 141563 151 178 272 387 543 725 855 980 1146 1357 141664 152 179 273 388 544 726 856 981 1147 1358 141765 153 180 274 389 545 727 857 982 1148 1359 141866 154 181 275 390 546 728 858 983 1149 1360 141967 155 182 276 391 547 649 859 984 1150 1361 142068 156 183 277 392 548 650 860 985 1151 1362 142169 157 184 278 393 549 651 861 986 1152 1363 142270 158 185 279 394 550 652 862 987 1153 1364 1423
71 159 186 280 395 551 653 863 988 1154 1365 142472 160 187 281 396 552 654 864 989 1155 1366 142573 161 188 282 397 553 655 865 990 1156 1367 142674 82 189 283 398 554 656 866 991 1157 1368 142775 83 190 284 399 555 657 867 992 1158 1369 142876 84 191 285 400 556 658 868 993 1159 1370 142977 85 192 286 401 557 659 869 994 1160 1371 143078 86 193 287 402 558 660 870 995 1161 1372 143179 87 194 288 403 559 661 871 996 1162 1373 143280 88 195 289 404 560 662 872 997 1163 1374 14331 89 196 290 325 561 663 873 998 1164 1375 14342 90 197 291 326 562 664 874 999 1165 1376 14353 91 198 292 327 563 665 875 1000 1166 1273 14364 92 199 293 328 564 666 876 1001 1167 1274 14375 93 200 294 329 565 667 877 1002 1168 1276 14386 94 201 295 330 566 668 878 1003 1169 1277 14397 95 202 296 331 487 669 879 1004 1170 1279 14408 96 203 297 332 488 670 880 1005 1171 1280 14419 97 204 298 333 489 671 881 1006 1172 1323 144210 98 205 299 334 490 672 882 1007 1173 1267 144311 99 206 300 335 491 673 883 1008 1174 1272 144412 100 207 301 336 492 674 884 1009 1175 1275 144513 101 208 302 337 493 675 885 1010 1176 1278 144615 148 220 319 424 616 785 943 1063 1252 1418 152767 113 241 281 448 574 807 914 1090 1234 1453 145955 129 200 286 423 601 757 961 1084 1230 1388 152868 105 208 244 437 578 745 929 1123 1254 1405 147339 117 191 267 418 583 758 932 1131 1228 1384 153814 83 238 266 416 621 809 952 1114 1220 1434 151028 111 206 260 449 644 784 939 1081 1270 1383 14619 81 209 299 483 643 798 965 1129 1247 1399 14837 152 229 307 421 637 779 915 1132 1227 1455 146740 125 216 290 414 596 777 903 1072 1259 1387 153374 160 242 257 456 604 730 916 1059 1200 1433 153012 149 192 305 463 587 764 967 1085 1308 1381 14915 94 180 308 465 634 782 942 1115 1313 1377 153547 159 193 248 443 602 775 956 1103 1243 1422 1525
54 131 164 315 406 605 737 937 1116 1310 1395 152056 82 219 261 482 625 744 935 1087 1314 1430 151134 104 233 291 426 612 746 968 1062 1222 1419 148077 88 214 279 480 638 804 922 1076 1239 1444 150173 154 212 292 472 588 767 940 1057 1218 1429 153717 151 165 263 454 576 763 933 1055 1052 1401 147671 112 199 318 419 589 787 895 1088 1217 1432 148563 156 217 252 479 640 761 902 1122 1233 1454 151245 146 210 313 431 615 753 904 1060 1316 1438 148910 141 172 311 441 629 735 962 1133 1221 1424 149470 132 179 264 447 610 780 925 1095 1051 1421 153222 101 181 298 458 608 760 921 1102 1322 1382 147532 122 239 316 415 641 792 945 1104 1215 1426 147438 158 202 309 455 595 802 919 1082 1256 1416 146849 97 198 271 459 613 808 911 1125 1229 1411 15076 106 222 278 474 606 739 893 1121 1306 1402 151546 133 196 280 411 568 776 938 1065 1253 1451 149850 110 188 258 470 575 736 918 1119 1309 1392 146565 115 170 301 440 577 740 950 1111 1263 1428 15132 153 215 297 469 635 755 960 1093 1235 1447 151661 96 195 321 485 598 772 966 1058 1266 1456 153631 95 227 295 461 594 751 897 1118 1315 1403 152360 89 237 287 473 618 801 934 1070 1307 1380 146976 128 163 269 439 592 750 894 1080 1258 1385 149952 136 174 314 467 584 766 898 1086 1255 1423 148764 119 211 294 405 646 742 913 1097 1216 1446 150030 86 171 246 428 611 754 930 1054 1260 1445 147158 134 175 256 481 591 800 909 1094 1250 1439 15260 137 190 262 436 623 748 959 1098 1245 1398 146019 157 207 273 425 633 729 908 1113 1236 1406 152172 144 186 310 450 639 789 924 1130 1312 1389 151927 90 236 270 435 570 762 900 1109 1226 1436 147216 120 185 274 407 607 797 912 1079 1262 1404 150641 108 201 289 438 647 786 958 1108 1269 1407 152426 121 177 306 460 571 731 906 1124 1317 1427 151778 92 189 285 444 586 796 891 1100 1237 1414 147929 147 235 255 430 603 768 947 1112 1321 1440 1486
51 161 183 284 427 582 799 920 1078 1219 1390 148835 142 162 300 468 632 741 955 1106 1257 1378 146621 140 224 276 432 581 805 944 1053 1268 1391 150918 93 197 288 422 597 791 969 1067 1264 1442 150559 127 232 254 417 573 788 954 1120 1212 1417 152923 145 221 282 408 585 749 926 1075 1232 1431 150313 138 166 243 457 631 793 957 1064 1240 1412 14958 100 231 323 478 579 783 899 1089 1223 1410 147779 107 203 296 434 567 778 963 1074 1206 1443 152248 109 234 251 453 620 769 949 1126 1238 1397 150269 87 176 320 462 593 738 946 1077 1241 1415 153425 130 240 265 409 628 759 907 1099 1261 1408 146444 126 226 250 466 617 795 951 1083 1248 1450 147053 150 223 302 471 642 734 941 1069 1213 1457 148180 124 184 253 429 627 743 936 1066 1224 1379 151857 116 228 275 452 599 770 927 1107 1319 1437 147862 98 218 259 451 630 747 896 1071 1225 1400 148220 143 213 245 445 572 752 917 1061 1214 1396 149743 123 204 322 484 636 790 953 1056 1251 1420 151442 155 173 283 412 622 733 892 1127 1265 1394 149336 85 194 247 475 619 732 901 1096 1305 1386 146375 91 230 317 442 580 806 928 1117 1244 1448 14923 102 169 312 410 624 765 905 1073 1246 1413 150866 139 178 303 413 614 773 910 1092 1231 1393 148433 99 205 272 433 609 756 948 1101 1249 1425 14961 103 182 293 420 600 803 971 1128 1242 1435 14624 118 187 249 446 569 771 970 1105 1311 1441 149024 135 225 268 476 590 774 964 1110 1318 1452 145811 114 168 277 464 626 794 923 1068 1320 1409 153137 84 167 304 477 645 781 931 1091 1209 1449 150416 149 221 320 395 502 707 838 977 1204 1528 159238 85 168 305 402 553 663 852 1022 1168 1505 160068 114 242 282 332 520 727 874 1038 1302 1460 159056 130 201 287 338 488 713 858 1014 1202 1529 158569 106 209 245 349 491 710 844 1026 1197 1474 157640 118 192 268 386 511 671 841 992 1188 1459 154515 84 239 267 346 498 715 882 1020 1157 1511 1566
29 112 207 261 350 524 705 846 972 1178 1462 160210 81 210 300 365 554 700 836 981 1304 1484 15418 153 230 308 382 542 691 831 1034 1153 1468 155041 126 217 291 361 555 660 822 989 1162 1534 157775 161 163 258 331 526 681 871 978 1189 1531 155413 150 193 306 360 501 717 812 1003 1166 1492 15596 95 181 309 376 515 656 848 988 1171 1536 159748 160 194 249 352 496 665 867 1040 1301 1526 154055 132 165 316 364 494 692 876 991 1152 1521 161957 83 220 262 330 527 669 823 1013 1151 1512 161335 105 234 292 358 561 674 880 997 1145 1481 157278 89 215 280 324 499 712 885 983 1184 1502 158074 155 213 293 399 492 655 843 980 1192 1538 156318 152 166 264 372 534 654 866 1021 1175 1477 161072 113 200 319 327 541 728 865 985 1142 1486 157864 157 218 253 396 543 687 859 975 1190 1513 158146 147 211 314 341 521 695 818 1050 1193 1490 160111 142 173 312 326 564 678 826 1041 1303 1495 158871 133 180 265 378 560 725 889 1010 1299 1533 161423 102 182 299 329 504 693 856 1031 1146 1476 156433 123 240 317 351 558 696 824 987 1176 1475 155239 159 203 310 335 550 716 827 1006 1164 1469 156550 98 199 272 401 532 703 847 1015 1177 1508 16167 107 223 279 398 497 649 834 1042 1148 1516 159147 134 197 281 359 557 679 860 1019 1203 1499 160551 111 189 259 403 509 667 890 1024 1137 1466 158666 116 171 302 393 519 680 878 982 1198 1514 15843 154 216 298 388 525 651 811 1005 1196 1517 161762 97 196 322 379 536 706 862 1004 1149 1537 157132 96 228 296 348 493 720 837 998 1183 1524 158961 90 238 288 369 533 701 851 1037 1201 1470 158277 129 164 270 325 537 699 832 1045 1194 1500 154453 137 175 315 344 552 652 830 1028 1156 1488 155165 120 212 295 353 489 686 863 995 1163 1501 155331 87 172 247 380 548 704 817 1043 1165 1472 161159 135 176 257 357 518 697 835 1046 1143 1527 15740 138 191 263 362 547 659 828 986 1186 1461 1570
20 158 208 274 400 563 666 870 973 1182 1522 159473 145 187 311 343 539 668 877 999 1300 1520 156828 91 237 271 342 551 726 879 1029 1180 1473 156017 121 186 275 336 517 689 857 1017 1172 1507 154242 109 202 290 375 545 685 820 1030 1154 1525 158727 122 178 307 383 486 709 816 1001 1199 1518 156779 93 190 286 366 506 683 840 976 1179 1480 159930 148 236 256 333 559 675 814 990 1211 1487 160952 82 184 285 381 514 657 886 1297 1141 1489 161536 143 162 301 384 503 702 868 1049 1147 1467 154622 141 225 277 404 528 682 833 1002 1158 1510 158319 94 198 289 391 513 714 813 1036 1195 1506 154360 128 233 255 337 565 724 845 974 1155 1530 154724 146 222 283 367 516 650 855 1047 1159 1504 156214 139 167 243 355 538 661 861 1009 1174 1496 15799 101 232 244 368 522 698 872 1016 1191 1478 155880 108 204 297 339 508 658 829 1018 1170 1523 160849 110 235 252 394 505 662 869 996 1140 1503 155770 88 177 321 328 546 677 873 1039 1169 1535 157326 131 241 266 389 510 694 888 1035 1185 1465 154945 127 227 251 387 500 673 825 979 1161 1471 156154 151 224 303 340 495 723 884 1033 1173 1482 16071 125 185 254 374 566 672 854 1025 1139 1519 155558 117 229 276 392 535 688 883 1007 1167 1479 153963 99 219 260 385 556 664 819 1298 1134 1483 159621 144 214 246 347 512 676 875 1032 1208 1498 156944 124 205 323 354 531 722 887 984 1181 1515 160443 156 174 284 356 540 670 853 994 1136 1494 159337 86 195 248 334 487 648 881 1000 1205 1464 161876 92 231 318 377 544 711 810 1011 1150 1493 16034 103 170 313 373 549 684 842 1048 1135 1509 157567 140 179 304 397 507 719 815 1008 1187 1485 160634 100 206 273 371 530 708 850 1012 1138 1497 15482 104 183 294 363 529 653 839 1027 1160 1463 16125 119 188 250 345 523 718 864 1044 1144 1491 159825 136 226 269 390 562 690 849 1023 1210 1458 159512 115 169 278 370 490 721 821 993 1207 1532 1556
17 150 222 321 426 618 787 945 1065 1254 1593 163313 116 170 279 466 628 796 925 1070 1322 1557 164139 86 169 306 479 647 783 933 1093 1212 1601 163169 115 163 283 450 576 809 916 1092 1236 1591 162657 131 202 288 425 603 759 963 1086 1232 1586 169770 107 210 246 439 580 747 931 1125 1256 1577 166641 119 193 269 420 585 760 934 1133 1230 1546 168716 85 240 268 418 623 731 954 1116 1222 1567 164330 113 208 262 451 646 786 941 1083 1311 1603 166211 81 211 301 485 645 800 967 1131 1249 1542 16719 154 231 309 423 639 781 917 1054 1229 1551 169842 127 218 292 416 598 779 905 1074 1261 1578 167576 82 164 259 458 606 732 918 1061 1209 1555 168014 151 194 307 465 589 766 969 1087 1246 1560 16387 96 182 310 467 636 784 944 1117 1315 1598 166149 161 195 250 445 604 777 958 1105 1245 1541 166056 133 166 317 408 607 739 939 1118 1312 1540 165458 84 221 263 484 627 746 937 1089 1316 1614 169336 106 235 293 428 614 748 970 1064 1224 1573 162179 90 216 281 482 640 806 924 1078 1241 1581 168475 156 214 294 474 590 769 942 1059 1220 1564 165119 153 167 265 456 578 765 935 1057 1206 1611 169973 114 201 320 421 591 789 897 1090 1219 1579 162265 158 219 254 481 642 763 904 1124 1235 1582 164247 148 212 315 433 617 755 906 1062 1318 1602 162912 143 174 313 443 631 737 964 1055 1223 1589 165572 134 181 266 449 612 782 927 1097 1200 1615 168524 103 183 300 460 610 762 923 1104 1217 1565 167334 124 241 318 417 643 794 947 1106 1215 1553 168640 160 204 311 457 597 804 921 1084 1258 1566 165751 99 200 273 461 615 730 913 1127 1231 1617 16328 108 224 280 476 608 741 895 1123 1266 1592 164648 135 198 282 413 570 778 940 1067 1255 1606 162752 112 190 260 472 577 738 920 1121 1268 1587 162567 117 172 303 442 579 742 952 1113 1265 1585 16584 155 217 299 471 637 757 962 1095 1237 1618 169263 98 197 323 407 600 774 968 1060 1052 1572 1630
33 97 229 297 463 596 753 899 1120 1317 1590 162362 91 239 289 475 620 803 936 1072 1213 1583 166578 130 165 271 441 594 752 896 1082 1260 1545 167254 138 176 316 469 586 768 900 1088 1257 1552 167466 121 213 296 405 568 744 915 1099 1218 1554 165232 88 173 248 430 613 756 932 1056 1262 1612 169560 136 177 258 483 593 802 911 1096 1252 1575 16910 139 192 264 438 625 750 961 1100 1247 1571 163521 159 209 275 427 635 729 910 1115 1238 1595 168974 146 188 312 452 641 791 926 1132 1314 1569 168129 92 238 272 437 572 764 902 1111 1228 1561 166318 122 187 276 409 609 799 914 1081 1306 1543 162843 110 203 291 440 569 788 960 1110 1310 1588 168828 123 179 308 462 573 733 908 1126 1319 1568 164080 94 191 287 446 588 798 891 1102 1239 1600 165031 149 237 257 432 605 770 949 1114 1216 1610 165653 83 185 286 429 584 801 922 1080 1221 1616 166737 144 162 302 470 634 743 957 1108 1259 1547 162423 142 226 278 434 583 807 946 1053 1270 1584 166420 95 199 290 424 599 793 971 1069 1269 1544 166861 129 234 256 419 575 790 956 1122 1308 1548 168325 147 223 284 410 587 751 928 1077 1234 1563 170015 140 168 243 459 633 795 959 1066 1242 1580 167910 102 233 245 480 581 785 901 1091 1225 1559 16491 109 205 298 436 567 780 965 1076 1307 1609 167850 111 236 253 455 622 771 951 1128 1240 1558 169471 89 178 322 464 595 740 948 1079 1243 1574 167027 132 242 267 411 630 761 909 1101 1263 1550 168246 128 228 252 468 619 797 953 1085 1250 1562 164855 152 225 304 473 644 736 943 1071 1214 1608 16762 126 186 255 431 629 745 938 1068 1226 1556 162059 118 230 277 454 601 772 929 1109 1321 1539 163764 100 220 261 453 632 749 898 1073 1227 1597 169022 145 215 247 447 574 754 919 1063 1309 1570 164545 125 206 244 406 638 792 955 1058 1253 1605 163444 157 175 285 414 624 735 894 1129 1051 1594 165938 87 196 249 477 621 734 903 1098 1248 1619 1644
77 93 232 319 444 582 808 930 1119 1305 1604 16965 104 171 314 412 626 767 907 1075 1264 1576 164768 141 180 305 415 616 775 912 1094 1233 1607 166935 101 207 274 435 611 758 950 1103 1251 1549 16533 105 184 295 422 602 805 893 1130 1244 1613 16396 120 189 251 448 571 773 892 1107 1313 1599 163626 137 227 270 478 592 776 966 1112 1320 1596 167718 151 223 322 397 504 709 840 979 1300 1634 178127 138 228 271 392 564 692 851 1025 1302 1678 173414 117 171 280 372 492 723 823 995 1301 1642 175540 87 170 307 404 555 665 854 1024 1170 1632 171170 116 164 284 334 522 649 876 1040 1304 1627 173058 132 203 289 340 490 715 860 1016 1204 1698 173971 108 211 247 351 493 712 846 1028 1199 1667 176642 120 194 270 388 513 673 843 994 1190 1688 174317 86 241 269 348 500 717 884 1022 1159 1644 174831 114 209 263 352 526 707 848 972 1180 1663 170612 81 212 302 367 556 702 838 983 1136 1672 172910 155 232 310 384 544 693 833 1036 1155 1699 172843 128 219 293 363 557 662 824 991 1164 1676 172277 83 165 260 333 528 683 873 980 1191 1681 176115 152 195 308 362 503 719 814 1005 1168 1639 17698 97 183 311 378 517 658 850 990 1173 1662 175250 82 196 251 354 498 667 869 1042 1211 1661 171957 134 167 318 366 496 694 878 993 1154 1655 176759 85 222 264 332 529 671 825 1015 1153 1694 177037 107 236 294 360 563 676 882 999 1147 1622 171080 91 217 282 324 501 714 887 985 1186 1685 177776 157 215 295 401 494 657 845 982 1194 1652 172320 154 168 266 374 536 656 868 1023 1177 1700 175374 115 202 321 329 543 650 867 987 1144 1623 174166 159 220 255 398 545 689 861 977 1192 1643 175448 149 213 316 343 523 697 820 1298 1195 1630 172513 144 175 314 328 566 680 828 1043 1135 1656 178073 135 182 267 380 562 727 811 1012 1202 1686 171425 104 184 301 331 506 695 858 1033 1148 1674 177535 125 242 319 353 560 698 826 989 1178 1687 1773
41 161 205 312 337 552 718 829 1008 1166 1658 172652 100 201 274 403 534 705 849 1017 1179 1633 17609 109 225 281 400 499 651 836 1044 1150 1647 177849 136 199 283 361 559 681 862 1021 1205 1628 177153 113 191 261 325 511 669 812 1026 1139 1626 173368 118 173 304 395 521 682 880 984 1299 1659 17405 156 218 300 390 527 653 813 1007 1198 1693 174264 99 198 244 381 538 708 864 1006 1151 1631 172034 98 230 298 350 495 722 839 1000 1185 1624 176363 92 240 290 371 535 703 853 1039 1203 1666 175979 131 166 272 327 539 701 834 1047 1196 1673 170355 139 177 317 346 554 654 832 1030 1158 1675 175767 122 214 297 355 491 688 865 997 1165 1653 174933 89 174 249 382 550 706 819 1045 1167 1696 173161 137 178 259 359 520 699 837 1048 1145 1692 17760 140 193 265 364 549 661 830 988 1188 1636 175622 160 210 276 402 565 668 872 975 1184 1690 170875 147 189 313 345 541 670 879 1001 1208 1682 171830 93 239 273 344 553 728 881 1031 1182 1664 172419 123 188 277 338 519 691 859 1019 1174 1629 173544 111 204 292 377 547 687 822 1032 1156 1689 177229 124 180 309 385 486 711 818 1003 1201 1641 17321 95 192 288 368 508 685 842 978 1181 1651 173632 150 238 258 335 561 677 816 992 1303 1657 175154 84 186 287 383 516 659 888 973 1143 1668 176838 145 162 303 386 505 704 870 1297 1149 1625 174724 143 227 279 326 530 684 835 1004 1160 1665 171721 96 200 291 393 515 716 815 1038 1197 1669 174662 130 235 257 339 487 726 847 976 1157 1684 176226 148 224 285 369 518 652 857 1049 1161 1621 173816 141 169 243 357 540 663 863 1011 1176 1680 175011 103 234 246 370 524 700 874 1018 1193 1650 17162 110 206 299 341 510 660 831 1020 1172 1679 174451 112 237 254 396 507 664 871 998 1142 1695 170172 90 179 323 330 548 679 875 1041 1171 1671 170528 133 163 268 391 512 696 890 1037 1187 1683 175847 129 229 253 389 502 675 827 981 1163 1649 1713
56 153 226 305 342 497 725 886 1035 1175 1677 17023 127 187 256 376 488 674 856 1027 1141 1620 172760 119 231 278 394 537 690 885 1009 1169 1638 171265 101 221 262 387 558 666 821 974 1134 1691 176423 146 216 248 349 514 678 877 1034 1210 1646 171546 126 207 245 356 533 724 889 986 1183 1635 173745 158 176 286 358 542 672 855 996 1138 1660 172139 88 197 250 336 489 648 883 1002 1207 1645 170778 94 233 320 379 546 713 810 1013 1152 1697 17046 105 172 315 375 551 686 844 1050 1137 1648 174569 142 181 306 399 509 721 817 1010 1189 1670 170936 102 208 275 373 532 710 852 1014 1140 1654 17794 106 185 296 365 531 655 841 1029 1162 1640 17747 121 190 252 347 525 720 866 1046 1146 1637 176519 152 224 323 428 620 789 947 1067 1256 1702 17888 122 191 253 450 573 775 894 1109 1315 1766 180128 139 229 272 480 594 778 968 1114 1322 1735 186215 118 172 281 468 630 798 927 1072 1217 1756 186041 88 171 308 481 569 785 935 1095 1308 1712 181371 117 165 285 452 578 731 918 1094 1238 1731 184759 133 204 290 427 605 761 965 1088 1234 1740 178572 109 212 248 441 582 749 933 1127 1258 1767 185843 121 195 271 422 587 762 936 1055 1232 1744 182018 87 242 270 420 625 733 956 1118 1224 1749 182732 115 210 264 453 568 788 943 1085 1313 1707 182913 81 213 303 407 647 802 969 1133 1251 1730 180711 156 233 311 425 641 783 919 1056 1231 1729 185044 129 220 294 418 600 781 907 1076 1263 1723 184678 84 166 261 460 608 734 920 1063 1212 1762 179016 153 196 309 467 591 768 971 1089 1264 1770 18449 98 184 312 469 638 786 946 1119 1317 1753 183651 83 197 252 447 606 779 960 1107 1247 1720 181858 135 168 319 410 609 741 941 1120 1314 1768 178360 86 223 265 406 629 748 939 1091 1318 1771 184338 108 237 295 430 616 750 892 1066 1226 1711 17951 92 218 283 484 642 808 926 1080 1243 1778 180577 158 216 296 476 592 771 944 1061 1222 1724 1811
21 155 169 267 458 580 767 937 1059 1307 1754 182275 116 203 322 423 593 791 899 1092 1221 1742 185967 160 221 256 483 644 765 906 1126 1237 1755 181949 150 214 317 435 619 757 908 1064 1320 1726 182314 145 176 315 445 633 739 966 1057 1225 1781 183874 136 183 268 451 614 784 929 1099 1209 1715 185526 105 185 302 462 612 764 925 1106 1219 1776 183436 126 163 320 419 645 796 949 1108 1215 1774 180442 82 206 313 459 599 806 923 1086 1260 1727 183353 101 202 275 463 617 732 915 1129 1233 1761 184910 110 226 282 478 610 743 897 1125 1052 1779 182550 137 200 284 415 572 780 942 1069 1257 1772 183754 114 192 262 474 579 740 922 1123 1270 1734 180369 119 174 305 444 581 744 954 1115 1051 1741 18316 157 219 301 473 639 759 964 1097 1239 1743 178265 100 199 245 409 602 776 970 1062 1206 1721 179235 99 231 299 465 598 755 901 1122 1319 1764 184564 93 241 291 477 622 805 938 1074 1214 1760 180080 132 167 273 443 596 754 898 1084 1262 1704 178956 140 178 318 471 588 770 902 1090 1259 1758 181468 123 215 298 405 570 746 917 1101 1220 1750 179934 90 175 250 432 615 758 934 1058 1306 1732 185162 138 179 260 485 595 804 913 1098 1254 1777 18020 141 194 266 440 627 752 963 1102 1249 1757 182423 161 211 277 429 637 729 912 1117 1240 1709 180876 148 190 314 454 643 793 928 1054 1316 1719 179431 94 240 274 439 574 766 904 1113 1230 1725 179120 124 189 278 411 611 801 916 1083 1266 1736 183245 112 205 293 442 571 790 962 1112 1312 1773 179630 125 181 310 464 575 735 910 1128 1321 1733 17862 96 193 289 448 590 800 891 1104 1241 1737 186133 151 239 259 434 607 772 951 1116 1218 1752 185255 85 187 288 431 586 803 924 1082 1223 1769 182139 146 162 304 472 636 745 959 1110 1261 1748 184225 144 228 280 436 585 809 948 1053 1311 1718 179822 97 201 292 426 601 795 893 1071 1310 1747 181763 131 236 258 421 577 792 958 1124 1246 1763 1826
27 149 225 286 412 589 753 930 1079 1236 1739 185317 142 170 243 461 635 797 961 1068 1244 1751 183012 104 235 247 482 583 787 903 1093 1227 1717 18353 111 207 300 438 567 782 967 1078 1213 1745 179352 113 238 255 457 624 773 953 1130 1242 1701 181673 91 180 244 466 597 742 950 1081 1245 1706 181529 134 164 269 413 632 763 911 1103 1265 1759 180948 130 230 254 470 621 799 955 1087 1252 1714 184857 154 227 306 475 646 738 945 1073 1309 1703 18564 128 188 257 433 631 747 940 1070 1228 1728 183961 120 232 279 456 603 774 931 1111 1216 1713 180666 102 222 263 455 634 751 900 1075 1229 1765 185424 147 217 249 449 576 756 921 1065 1268 1716 185747 127 208 246 408 640 794 957 1060 1255 1738 179746 159 177 287 416 626 737 896 1131 1200 1722 178440 89 198 251 479 623 736 905 1100 1250 1708 181079 95 234 321 446 584 730 932 1121 1248 1705 18407 106 173 316 414 628 769 909 1077 1269 1746 182870 143 182 307 417 618 777 914 1096 1235 1710 184137 103 209 276 437 613 760 952 1105 1253 1780 18125 107 186 297 424 604 807 895 1132 1305 1775 178720 153 225 244 399 506 711 842 981 1208 1789 18636 108 187 298 367 533 657 843 1031 1164 1788 18659 123 192 254 349 527 722 868 1048 1148 1802 186629 140 230 273 394 566 694 853 1027 1304 1783 186716 119 173 282 374 494 725 825 997 1211 1861 186842 89 172 309 326 557 667 856 1026 1172 1814 186972 118 166 286 336 524 651 878 1042 1136 1848 187060 134 205 291 342 492 717 862 1018 1300 1786 187173 110 213 249 353 495 714 848 1030 1201 1859 187244 122 196 272 390 515 675 845 996 1192 1821 187319 88 163 271 350 502 719 886 1024 1161 1828 187433 116 211 265 354 528 709 850 972 1182 1830 187514 81 214 304 369 558 704 840 985 1138 1808 187612 157 234 312 386 546 695 835 1038 1157 1851 187745 130 221 295 365 559 664 826 993 1166 1847 187879 85 167 262 335 530 685 875 982 1193 1791 1879
17 154 197 310 364 505 721 816 1007 1170 1845 188010 99 185 313 380 519 660 852 992 1175 1837 188152 84 198 253 356 500 669 871 1044 1303 1819 188259 136 169 320 368 498 696 880 995 1156 1784 188361 87 224 266 334 531 673 827 1017 1155 1844 188439 109 238 296 362 565 678 884 1001 1149 1796 18852 93 219 284 324 503 716 889 987 1188 1806 188678 159 217 297 403 496 659 847 984 1196 1812 188722 156 170 268 376 538 658 870 1025 1179 1823 188876 117 204 323 331 545 652 869 989 1146 1860 188968 161 222 257 400 547 691 863 979 1194 1820 189050 151 215 318 345 525 699 822 974 1197 1824 189115 146 177 316 330 488 682 830 1045 1137 1839 189275 137 184 269 382 564 649 813 1014 1204 1856 189327 106 186 303 333 508 697 860 1035 1150 1835 189437 127 164 321 355 562 700 828 991 1180 1805 189543 83 207 314 339 554 720 831 1010 1168 1834 189654 102 203 276 325 536 707 851 1019 1181 1850 189711 111 227 283 402 501 653 838 1046 1152 1826 189851 138 201 285 363 561 683 864 1023 1207 1838 189955 115 193 263 327 513 671 814 1028 1141 1804 190070 120 175 306 397 523 684 882 986 1202 1832 19017 158 220 302 392 529 655 815 1009 1299 1782 190266 101 200 246 383 540 710 866 1008 1153 1793 190336 100 232 300 352 497 724 841 1002 1187 1846 190465 94 242 292 373 537 705 855 1041 1205 1801 19051 133 168 274 329 541 703 836 1049 1198 1790 190657 141 179 319 348 556 656 834 1032 1160 1815 190769 124 216 299 357 493 690 867 999 1167 1800 190835 91 176 251 384 552 708 821 1047 1169 1852 190963 139 180 261 361 522 701 839 1050 1147 1803 19100 142 195 267 366 551 663 832 990 1190 1825 191124 82 212 278 404 487 670 874 977 1186 1809 191277 149 191 315 347 543 672 881 1003 1210 1795 191332 95 241 275 346 555 650 883 1033 1184 1792 191421 125 190 279 340 521 693 861 1021 1176 1833 191546 113 206 294 379 549 689 824 1034 1158 1797 1916
31 126 182 311 387 486 713 820 1005 1203 1787 19173 97 194 290 370 510 687 844 980 1183 1862 191834 152 240 260 337 563 679 818 994 1135 1853 191956 86 188 289 385 518 661 890 975 1145 1822 192040 147 162 305 388 507 706 872 973 1151 1843 192126 145 229 281 328 532 686 837 1006 1162 1799 192223 98 202 293 395 517 718 817 1040 1199 1818 192364 132 237 259 341 489 728 849 978 1159 1827 192428 150 226 287 371 520 654 859 1297 1163 1854 192518 143 171 243 359 542 665 865 1013 1178 1831 192613 105 236 248 372 526 702 876 1020 1195 1836 19274 112 208 301 343 512 662 833 1022 1174 1794 192853 114 239 256 398 509 666 873 1000 1144 1817 192974 92 181 245 332 550 681 877 1043 1173 1816 193030 135 165 270 393 514 698 812 1039 1189 1810 193149 131 231 255 391 504 677 829 983 1165 1849 193258 155 228 307 344 499 727 888 1037 1177 1857 19335 129 189 258 378 490 676 858 1029 1143 1840 193462 121 233 280 396 539 692 887 1011 1171 1807 193567 103 223 264 389 560 668 823 976 1134 1855 193625 148 218 250 351 516 680 879 1036 1302 1858 193748 128 209 247 358 535 726 811 988 1185 1798 193847 160 178 288 360 544 674 857 998 1140 1785 193941 90 199 252 338 491 648 885 1004 1301 1811 194080 96 235 322 381 548 715 810 1015 1154 1841 19418 107 174 317 377 553 688 846 1298 1139 1829 194271 144 183 308 401 511 723 819 1012 1191 1842 194338 104 210 277 375 534 712 854 1016 1142 1813 186421 154 226 245 430 622 791 949 1069 1258 1362 186339 105 211 278 439 615 762 954 1107 1255 1283 18657 109 188 299 426 606 809 897 1054 1248 1354 186610 124 193 255 452 575 777 896 1111 1317 1327 186730 141 231 274 482 596 780 970 1116 1217 1285 186817 120 174 283 470 632 800 929 1074 1219 1292 186943 90 173 310 483 571 787 937 1097 1246 1350 187073 119 167 287 454 580 733 920 1096 1240 1335 187161 135 206 292 429 607 763 967 1090 1236 1274 1872
74 111 214 250 443 584 751 935 1129 1260 1334 187345 123 197 273 424 589 764 938 1057 1234 1345 187420 89 164 272 422 627 735 958 1120 1226 1286 187534 117 212 266 455 570 790 945 1087 1315 1336 187615 81 215 305 409 569 804 971 1055 1253 1273 187713 158 235 313 427 643 785 921 1058 1233 1289 187846 131 222 296 420 602 783 909 1078 1265 1271 187980 86 168 263 462 610 736 922 1065 1308 1366 188018 155 198 311 469 593 770 893 1091 1269 1341 188111 100 186 314 471 640 788 948 1121 1319 1374 188253 85 199 254 449 608 781 962 1109 1249 1363 188360 137 170 321 412 611 743 943 1122 1316 1324 188462 88 225 267 408 631 750 941 1093 1320 1373 188540 110 239 297 432 618 752 894 1068 1228 1346 18863 94 220 285 406 644 730 928 1082 1245 1376 188779 160 218 298 478 594 773 946 1063 1224 1329 188823 157 171 269 460 582 769 939 1061 1213 1280 188977 118 205 244 425 595 793 901 1094 1223 1368 189069 82 223 258 485 646 767 908 1128 1239 1365 189151 152 216 319 437 621 759 910 1066 1322 1333 189216 147 178 317 447 635 741 968 1059 1227 1370 189376 138 185 270 453 616 786 931 1101 1212 1360 189428 107 187 304 464 614 766 927 1108 1221 1355 189538 128 165 322 421 647 798 951 1110 1215 1347 189644 84 208 315 461 601 808 925 1088 1262 1328 189755 103 204 277 465 619 734 917 1131 1235 1339 189812 112 228 284 480 612 745 899 1127 1206 1372 189952 139 202 286 417 574 782 944 1071 1259 1281 190056 116 194 264 476 581 742 924 1125 1311 1287 190171 121 176 307 446 583 746 956 1117 1200 1348 19028 159 221 303 475 641 761 966 1099 1241 1332 190367 102 201 247 411 604 778 892 1064 1307 1290 190437 101 233 301 467 600 757 903 1124 1321 1367 190566 95 163 293 479 624 807 940 1076 1309 1282 19062 134 169 275 445 598 756 900 1086 1306 1325 190758 142 180 320 473 590 772 904 1092 1261 1323 190870 125 217 300 405 572 748 919 1103 1222 1344 1909
36 92 177 252 434 617 760 936 1060 1266 1351 191064 140 181 262 407 597 806 915 1100 1256 1337 19110 143 196 268 442 629 754 965 1104 1251 1277 191225 83 213 279 431 639 729 914 1119 1242 1349 191378 150 192 316 456 645 795 930 1056 1318 1352 191433 96 242 276 441 576 768 906 1115 1232 1371 191522 126 191 280 413 613 803 918 1085 1052 1358 191647 114 207 295 444 573 792 964 1114 1314 1267 191732 127 183 312 466 577 737 912 1130 1216 1293 19184 98 195 291 450 592 802 891 1106 1243 1288 191935 153 241 261 436 609 774 953 1118 1220 1338 192057 87 189 290 433 588 805 926 1084 1225 1275 192141 148 162 306 474 638 747 961 1112 1263 1361 192227 146 230 282 438 587 731 950 1053 1313 1375 192324 99 203 294 428 603 797 895 1073 1312 1356 192465 133 238 260 423 579 794 960 1126 1264 1296 192529 151 227 288 414 591 755 932 1081 1238 1278 192619 144 172 243 463 637 799 963 1070 1305 1343 192714 106 237 249 484 585 789 905 1095 1229 1359 19285 113 209 302 440 567 784 969 1080 1214 1353 192954 115 240 257 459 626 775 955 1132 1244 1284 193075 93 182 246 468 599 744 952 1083 1247 1330 193131 136 166 271 415 634 765 913 1105 1051 1331 193250 132 232 256 472 623 801 957 1089 1254 1279 193359 156 229 308 477 568 740 947 1075 1268 1295 19346 130 190 259 435 633 749 942 1072 1230 1342 193563 122 234 281 458 605 776 933 1113 1218 1364 193668 104 224 265 457 636 753 902 1077 1231 1294 193726 149 219 251 451 578 758 923 1067 1270 1291 193849 129 210 248 410 642 796 959 1062 1257 1326 193948 161 179 289 418 628 739 898 1133 1209 1357 194042 91 200 253 481 625 738 907 1102 1252 1340 19411 97 236 323 448 586 732 934 1123 1250 1369 19429 108 175 318 416 630 771 911 1079 1310 1276 194372 145 184 309 419 620 779 916 1098 1237 1272 1864
3.基于GRS不规则LDPC(1944,487)码(3),R=0.75051944 48616 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 1616 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 1616 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 1616 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 1616 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 1616 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 1616 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 1616 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 1616 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 1616 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 1616 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 1616 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 1616 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 1616 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 1616 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 160 81 162 243 324 405 567 648 729 810 1053 1134 1215 1296 1434 153914 102 209 303 338 426 598 676 783 886 1131 1177 1267 1308 1495 156615 103 210 304 339 427 599 677 784 887 1132 1178 1268 1309 1496 156716 104 211 305 340 428 600 678 785 888 1133 1179 1269 1310 1497 156817 105 212 306 341 429 601 679 786 889 1054 1180 1270 1311 1498 156918 106 213 307 342 430 602 680 787 890 1055 1181 1271 1312 1499 157019 107 214 308 343 431 603 681 788 811 1056 1182 1272 1313 1454 157120 108 215 309 344 432 604 682 789 812 1057 1183 1273 1314 1500 157221 109 216 310 345 433 605 683 790 813 1058 1184 1274 1315 1455 157322 110 217 311 346 434 606 684 791 814 1059 1185 1275 1316 1501 157423 111 218 312 347 435 607 685 792 815 1060 1186 1276 1317 1502 157524 112 219 313 348 436 608 686 793 816 1061 1187 1277 1318 1456 157625 113 220 314 349 437 609 687 794 817 1062 1188 1278 1319 1503 157726 114 221 315 350 438 610 688 795 818 1063 1189 1279 1320 1504 157827 115 222 316 351 439 611 689 796 819 1064 1190 1280 1321 1505 157928 116 223 317 352 440 612 690 797 820 1065 1191 1281 1322 1506 158029 117 224 318 353 441 613 691 798 821 1066 1192 1282 1323 1457 158130 118 225 319 354 442 614 692 799 822 1067 1193 1283 1324 1507 158231 119 226 320 355 443 615 693 800 823 1068 1194 1284 1325 1508 158332 120 227 321 356 444 616 694 801 824 1069 1195 1285 1326 1509 158433 121 228 322 357 445 617 695 802 825 1070 1196 1286 1327 1510 158534 122 229 323 358 446 618 696 803 826 1071 1197 1287 1328 1511 158635 123 230 244 359 447 619 697 804 827 1072 1198 1288 1329 1512 158736 124 231 245 360 448 620 698 805 828 1073 1199 1289 1330 1513 158837 125 232 246 361 449 621 699 806 829 1074 1200 1290 1331 1514 1589
38 126 233 247 362 450 622 700 807 830 1075 1201 1291 1332 1515 159039 127 234 248 363 451 623 701 808 831 1076 1202 1292 1333 1516 159140 128 235 249 364 452 624 702 809 832 1077 1203 1293 1334 1517 159241 129 236 250 365 453 625 703 730 833 1078 1204 1294 1335 1518 159342 130 237 251 366 454 626 704 731 834 1079 1205 1295 1336 1519 159443 131 238 252 367 455 627 705 732 835 1080 1206 1216 1337 1458 159544 132 239 253 368 456 628 706 733 836 1081 1207 1217 1338 1520 159645 133 240 254 369 457 629 707 734 837 1082 1208 1218 1339 1521 159746 134 241 255 370 458 630 708 735 838 1083 1209 1219 1340 1522 159847 135 242 256 371 459 631 709 736 839 1084 1210 1220 1341 1523 159948 136 163 257 372 460 632 710 737 840 1085 1211 1221 1342 1524 160049 137 164 258 373 461 633 711 738 841 1086 1212 1222 1343 1525 160150 138 165 259 374 462 634 712 739 842 1087 1213 1223 1344 1526 160251 139 166 260 375 463 635 713 740 843 1088 1214 1224 1345 1527 160352 140 167 261 376 464 636 714 741 844 1089 1135 1225 1346 1528 160453 141 168 262 377 465 637 715 742 845 1090 1136 1226 1347 1529 160554 142 169 263 378 466 638 716 743 846 1091 1137 1227 1348 1530 160655 143 170 264 379 467 639 717 744 847 1092 1138 1228 1349 1531 160756 144 171 265 380 468 640 718 745 848 1093 1139 1229 1350 1532 160857 145 172 266 381 469 641 719 746 849 1094 1140 1230 1351 1533 160958 146 173 267 382 470 642 720 747 850 1095 1141 1231 1352 1534 161059 147 174 268 383 471 643 721 748 851 1096 1142 1232 1353 1535 161160 148 175 269 384 472 644 722 749 852 1097 1143 1233 1354 1536 161261 149 176 270 385 473 645 723 750 853 1098 1144 1234 1355 1537 161362 150 177 271 386 474 646 724 751 854 1099 1145 1235 1356 1538 161463 151 178 272 387 475 647 725 752 855 1100 1146 1236 1357 1435 161564 152 179 273 388 476 568 726 753 856 1101 1147 1237 1358 1437 161665 153 180 274 389 477 569 727 754 857 1102 1148 1238 1359 1440 161766 154 181 275 390 478 570 728 755 858 1103 1149 1239 1360 1441 161867 155 182 276 391 479 571 649 756 859 1104 1150 1240 1361 1443 161968 156 183 277 392 480 572 650 757 860 1105 1151 1241 1362 1445 154069 157 184 278 393 481 573 651 758 861 1106 1152 1242 1363 1447 154170 158 185 279 394 482 574 652 759 862 1107 1153 1243 1364 1430 154271 159 186 280 395 483 575 653 760 863 1108 1154 1244 1365 1433 154372 160 187 281 396 484 576 654 761 864 1109 1155 1245 1366 1436 154473 161 188 282 397 485 577 655 762 865 1110 1156 1246 1367 1438 154574 82 189 283 398 406 578 656 763 866 1111 1157 1247 1368 1439 1546
75 83 190 284 399 407 579 657 764 867 1112 1158 1248 1459 1442 154776 84 191 285 400 408 580 658 765 868 1113 1159 1249 1370 1485 154877 85 192 286 401 409 581 659 766 869 1114 1160 1250 1460 1444 154978 86 193 287 402 410 582 660 767 870 1115 1161 1251 1461 1446 155079 87 194 288 403 411 583 661 768 871 1116 1162 1252 1462 1448 155180 88 195 289 404 412 584 662 769 872 1117 1163 1253 1374 1486 15521 89 196 290 325 413 585 663 770 873 1118 1164 1254 1463 1487 15532 90 197 291 326 414 586 664 771 874 1119 1165 1255 1464 1488 15543 91 198 292 327 415 587 665 772 875 1120 1166 1256 1297 1450 15554 92 199 293 328 416 588 666 773 876 1121 1167 1257 1298 1451 15565 93 200 294 329 417 589 667 774 877 1122 1168 1258 1299 1449 15576 94 201 295 330 418 590 668 775 878 1123 1169 1259 1300 1452 15587 95 202 296 331 419 591 669 776 879 1124 1170 1260 1301 1489 15598 96 203 297 332 420 592 670 777 880 1125 1171 1261 1302 1490 15609 97 204 298 333 421 593 671 778 881 1126 1172 1262 1303 1491 156110 98 205 299 334 422 594 672 779 882 1127 1173 1263 1304 1492 156211 99 206 300 335 423 595 673 780 883 1128 1174 1264 1305 1493 156312 100 207 301 336 424 596 674 781 884 1129 1175 1265 1306 1494 156413 101 208 302 337 425 597 675 782 885 1130 1176 1266 1307 1453 156515 148 220 319 394 424 706 785 837 943 1203 1252 1356 1418 1591 163167 113 241 281 331 448 726 807 873 914 1211 1234 1322 1480 1589 162455 129 200 286 337 423 712 757 857 961 1201 1230 1461 1388 1584 169568 105 208 244 348 437 709 745 843 929 1196 1254 1321 1405 1575 166439 117 191 267 385 418 670 758 840 932 1187 1228 1337 1384 1544 168514 83 238 266 345 416 714 809 881 952 1156 1220 1313 1468 1565 164128 111 206 260 349 449 704 784 845 939 1177 1282 1325 1383 1601 16609 81 209 299 364 483 699 798 835 965 1213 1247 1460 1399 1540 16697 152 229 307 381 421 690 779 830 915 1152 1227 1319 1482 1549 169640 125 216 290 360 414 659 777 821 903 1161 1259 1296 1387 1576 167374 160 242 257 330 456 680 730 870 916 1188 1269 1360 1371 1553 167812 149 192 305 359 463 716 764 811 967 1165 1275 1333 1381 1558 16365 94 180 308 375 465 655 782 847 942 1170 1286 1368 1377 1596 165947 159 193 248 351 443 664 775 866 956 1208 1243 1357 1422 1619 165854 131 164 315 363 406 691 737 875 937 1151 1283 1302 1395 1618 165256 82 219 261 329 482 668 744 822 935 1150 1287 1367 1369 1612 169134 104 233 291 357 426 673 746 879 968 1144 1222 1339 1419 1571 169977 88 214 279 324 480 711 804 884 922 1183 1239 1370 1428 1579 1682
73 154 212 292 398 472 654 767 842 940 1191 1218 1312 1429 1562 164917 151 165 263 371 454 653 763 865 933 1174 1268 1464 1401 1609 169771 112 199 318 326 419 727 787 864 895 1141 1217 1362 1467 1577 170063 156 217 252 395 479 686 761 858 902 1189 1233 1359 1481 1580 164045 146 210 313 340 431 694 753 817 904 1192 1289 1320 1373 1600 162710 141 172 311 325 441 677 735 825 962 1212 1221 1364 1424 1587 165370 132 179 264 377 447 724 780 888 925 1199 1267 1354 1421 1613 168322 101 181 298 328 458 692 760 855 921 1145 1295 1349 1382 1563 167132 122 239 316 350 415 695 792 823 945 1175 1215 1340 1426 1551 168438 158 202 309 334 455 715 802 826 919 1163 1256 1309 1416 1564 165549 97 198 271 400 459 702 808 846 911 1176 1229 1330 1411 1615 16306 106 222 278 397 474 728 739 833 893 1147 1264 1366 1402 1590 164446 133 196 280 358 411 678 776 859 938 1202 1253 1305 1478 1604 162550 110 188 258 402 470 666 736 889 918 1136 1278 1314 1392 1585 162365 115 170 301 392 440 679 740 877 950 1197 1263 1341 1465 1583 16562 153 215 297 387 469 650 755 890 960 1195 1235 1318 1475 1616 169061 96 195 321 378 485 705 772 861 966 1148 1266 1323 1483 1570 162831 95 227 295 347 461 719 751 836 897 1182 1288 1361 1403 1588 162160 89 237 287 368 473 700 801 850 934 1200 1272 1304 1380 1581 166376 128 163 269 404 439 698 750 831 894 1193 1258 1303 1385 1543 167052 136 174 314 343 467 651 766 829 898 1155 1255 1297 1423 1550 167264 119 211 294 352 405 685 742 862 913 1162 1216 1336 1431 1552 165030 86 171 246 379 428 703 754 816 930 1164 1260 1344 1474 1610 169358 134 175 256 356 481 696 800 834 909 1142 1250 1327 1375 1573 16890 137 190 262 361 436 658 748 827 959 1185 1245 1374 1398 1569 163319 157 207 273 399 425 665 729 869 908 1181 1236 1342 1406 1593 168772 144 186 310 342 450 667 789 876 924 1205 1285 1345 1389 1567 167927 90 236 270 341 435 725 762 878 900 1179 1226 1365 1372 1559 166116 120 185 274 335 407 688 797 856 912 1171 1262 1352 1404 1541 162641 108 201 289 374 438 684 786 819 958 1153 1281 1298 1407 1586 168626 121 177 306 382 460 708 731 815 906 1198 1290 1328 1427 1566 163878 92 189 285 365 444 682 796 839 891 1178 1237 1316 1414 1598 164829 147 235 255 332 430 674 768 813 947 1210 1294 1329 1471 1608 165451 161 183 284 380 427 656 799 885 920 1140 1219 1300 1390 1614 166535 142 162 300 383 468 701 741 867 955 1146 1257 1355 1378 1545 162221 140 224 276 403 432 681 805 832 944 1157 1280 1459 1391 1582 166218 93 197 288 390 422 713 791 812 969 1194 1279 1350 1376 1542 1666
59 127 232 254 336 417 723 788 844 954 1154 1273 1348 1417 1546 168123 145 221 282 366 408 649 749 854 926 1158 1232 1301 1466 1561 169813 138 166 243 354 457 660 793 860 957 1173 1240 1335 1412 1578 16778 100 231 323 367 478 697 783 871 899 1190 1223 1353 1410 1557 164779 107 203 296 338 434 657 778 828 963 1169 1270 1346 1473 1607 167648 109 234 251 393 453 661 769 868 949 1139 1238 1308 1397 1556 169269 87 176 320 327 462 676 738 872 946 1168 1241 1315 1415 1572 166825 130 240 265 388 409 693 759 887 907 1184 1261 1317 1408 1548 168044 126 226 250 386 466 672 795 824 951 1160 1248 1463 1477 1560 164653 150 223 302 339 471 722 734 883 941 1172 1274 1338 1484 1606 167480 124 184 253 373 429 671 743 853 936 1138 1224 1334 1379 1554 162057 116 228 275 391 452 687 770 882 927 1166 1292 1358 1470 1539 163562 98 218 259 384 451 663 747 818 896 1134 1225 1332 1400 1595 168820 143 213 245 346 445 675 752 874 917 1207 1276 1324 1396 1568 164343 123 204 322 353 484 721 790 886 953 1180 1251 1306 1420 1603 163242 155 173 283 355 412 669 733 852 892 1135 1265 1351 1394 1592 165736 85 194 247 333 475 648 732 880 901 1204 1246 1331 1386 1617 164275 91 230 317 376 442 710 806 810 928 1149 1244 1363 1476 1602 16943 102 169 312 372 410 683 765 841 905 121 412 771 462 1413 1574 164566 139 178 303 396 413 718 773 814 910 1186 1231 1299 1393 1605 166733 99 205 272 370 433 707 756 849 948 1137 1249 1310 1425 1547 16511 103 182 293 362 420 652 803 838 971 1159 1242 1347 1469 1611 16374 118 187 249 344 446 717 771 863 970 1143 1284 1307 1472 1597 163424 135 225 268 389 476 689 774 848 964 1209 1291 1311 1479 1594 167511 114 168 277 369 464 720 794 820 923 1206 1293 1326 1409 1555 163937 84 167 304 401 477 662 781 851 931 1167 1271 1343 1432 1599 162916 149 221 320 395 425 502 786 838 944 977 1253 1357 1419 1632 177938 85 168 305 402 478 553 782 852 932 1022 1272 1344 1477 1630 170968 114 242 282 332 449 520 808 874 915 1038 1235 1323 1481 1625 172856 130 201 287 338 424 488 758 858 962 1014 1231 1462 1389 1696 173769 106 209 245 349 438 491 746 844 930 1026 1255 1322 1406 1665 176440 118 192 268 386 419 511 759 841 933 992 1229 1338 1385 1686 174115 84 239 267 346 417 498 730 882 953 1020 1221 1314 1469 1642 174629 112 207 261 350 450 524 785 846 940 972 1283 1326 1384 1661 170410 81 210 300 365 484 554 799 836 966 981 1248 1461 1400 1670 17278 153 230 308 382 422 542 780 831 916 1034 1228 1320 1483 1697 172641 126 217 291 361 415 555 778 822 904 989 1260 1296 1388 1674 1720
75 161 163 258 331 457 526 731 871 917 978 1270 1361 1468 1679 175913 150 193 306 360 464 501 765 812 968 1003 1276 1334 1382 1637 17676 95 181 309 376 466 515 783 848 943 988 1287 1459 1377 1660 175048 160 194 249 352 444 496 776 867 957 1040 1244 1358 1423 1659 171755 132 165 316 364 407 494 738 876 938 991 1284 1303 1396 1653 176557 83 220 262 330 483 527 745 823 936 1013 1288 1368 1466 1692 176835 105 234 292 358 427 561 747 880 969 997 1223 1340 1420 1700 170878 89 215 280 324 481 499 805 885 923 983 1240 1460 1474 1683 177574 155 213 293 399 473 492 768 843 941 980 1219 1313 1369 1650 172118 152 166 264 372 455 534 764 866 934 1021 1269 1297 1402 1698 175172 113 200 319 327 420 541 788 865 896 985 1218 1363 1371 1621 173964 157 218 253 396 480 543 762 859 903 975 1234 1360 1482 1641 175246 147 211 314 341 432 521 754 818 905 1050 1290 1321 1375 1628 172311 142 173 312 326 442 564 736 826 963 1041 1222 1365 1425 1654 177871 133 180 265 378 448 560 781 889 926 1010 1268 1355 1422 1684 171223 102 182 299 329 459 504 761 856 922 1031 1216 1350 1383 1672 177333 123 240 317 351 416 558 793 824 946 987 1215 1341 1427 1685 177139 159 203 310 335 456 550 803 827 920 1006 1257 1310 1417 1656 172450 98 199 272 401 460 532 809 847 912 1015 1230 1331 1412 1631 17587 107 223 279 398 475 497 740 834 894 1042 1265 1367 1403 1645 177647 134 197 281 359 412 557 777 860 939 1019 1254 1306 1479 1626 176951 111 189 259 403 471 509 737 890 919 1024 1279 1315 1393 1624 173166 116 171 302 393 441 519 741 878 951 982 1264 1342 1429 1657 17383 154 216 298 388 470 525 756 811 961 1005 1236 1319 1476 1691 174062 97 196 322 379 406 536 773 862 967 1004 1267 1324 1484 1629 171832 96 228 296 348 462 493 752 837 898 998 1289 1362 1404 1622 176161 90 238 288 369 474 533 802 851 935 1037 1273 1305 1381 1664 175777 129 164 270 325 440 537 751 832 895 1045 1259 1304 1386 1671 178153 137 175 315 344 468 552 767 830 899 1028 1256 1298 1424 1673 175565 120 212 295 353 405 489 743 863 914 995 1217 1337 1475 1651 174731 87 172 247 380 429 548 755 817 931 1043 1261 1345 1431 1694 172959 135 176 257 357 482 518 801 835 910 1046 1251 1328 1471 1690 17740 138 191 263 362 437 547 749 828 960 986 1246 1463 1399 1634 175420 158 208 274 400 426 563 729 870 909 973 1237 1343 1407 1688 170673 145 187 311 343 451 539 790 877 925 999 1286 1346 1390 1680 171628 91 237 271 342 436 551 763 879 901 1029 1227 1366 1470 1662 172217 121 186 275 336 408 517 798 857 913 1017 1263 1353 1405 1627 1733
42 109 202 290 375 439 545 787 820 959 1030 1282 1299 1408 1687 177027 122 178 307 383 461 486 732 816 907 1001 1291 1329 1465 1639 173079 93 190 286 366 445 506 797 840 891 976 1238 1317 1415 1649 173430 148 236 256 333 431 559 769 814 948 990 1295 1330 1472 1655 174952 82 184 285 381 428 514 800 886 921 1051 1220 1301 1391 1666 176636 143 162 301 384 469 503 742 868 956 1049 1258 1356 1379 1623 174522 141 225 277 404 433 528 806 833 945 1002 1281 1370 1392 1663 171519 94 198 289 391 423 513 792 813 970 1036 1280 1351 1473 1667 174460 128 233 255 337 418 565 789 845 955 974 1274 1349 1418 1682 176024 146 222 283 367 409 516 750 855 927 1047 1233 1302 1467 1699 173614 139 167 243 355 458 538 794 861 958 1009 1241 1336 1413 1678 17489 101 232 244 368 479 522 784 872 900 1016 1224 1354 1411 1648 171480 108 204 297 339 435 508 779 829 964 1018 1271 1347 1428 1677 174249 110 235 252 394 454 505 770 869 950 996 1239 1309 1398 1693 170170 88 177 321 328 463 546 739 873 947 1039 1242 1316 1416 1669 170326 131 241 266 389 410 510 760 888 908 1035 1262 1318 1409 1681 175645 127 227 251 387 467 500 796 825 952 979 1249 1464 1478 1647 171154 151 224 303 340 472 495 735 884 942 1033 1275 1339 1378 1675 17801 125 185 254 374 430 566 744 854 937 1025 1225 1335 1380 1620 172558 117 229 276 392 453 535 771 883 928 1007 1293 1359 1373 1636 171063 99 219 260 385 452 556 748 819 897 1052 1226 1333 1401 1689 176221 144 214 246 347 446 512 753 875 918 1032 1277 1325 1397 1644 171344 124 205 323 354 485 531 791 887 954 984 1252 1307 1421 1633 173543 156 174 284 356 413 540 734 853 893 994 1266 1352 1395 1658 171937 86 195 248 334 476 487 733 881 902 1000 1247 1332 1387 1643 170576 92 231 318 377 443 544 807 810 929 1011 1245 1364 1432 1695 17024 103 170 313 373 411 549 766 842 906 1048 1278 1374 1414 1646 174367 140 179 304 397 414 507 774 815 911 1008 1232 1300 1394 1668 170734 100 206 273 371 434 530 757 850 949 1012 1250 1311 1426 1652 17772 104 183 294 363 421 529 804 839 892 1027 1243 1348 1372 1638 17725 119 188 250 345 447 523 772 864 971 1044 1285 1308 1376 1635 176325 136 226 269 390 477 562 775 849 965 1023 1292 1312 1480 1676 173212 115 169 278 370 465 490 795 821 924 993 1294 1327 1410 1640 175317 150 222 321 396 426 503 618 839 945 978 1065 1358 1420 1780 178613 116 170 279 371 466 491 628 822 925 994 1070 1328 1411 1754 185839 86 169 306 403 479 554 647 853 933 1023 1093 1345 1478 1710 181169 115 163 283 333 450 521 576 875 916 1039 1092 1324 1482 1729 1845
57 131 202 288 339 425 489 603 859 963 1015 1086 1374 1390 1738 178370 107 210 246 350 439 492 580 845 931 1027 1125 1323 1407 1765 185641 119 193 269 387 420 512 585 842 934 993 1133 1339 1386 1742 181816 85 240 268 347 418 499 623 883 954 1021 1116 1315 1372 1747 182530 113 208 262 351 451 525 646 847 941 972 1083 1327 1385 1705 182711 81 211 301 366 485 555 645 837 967 982 1131 1462 1401 1728 18059 154 231 309 383 423 543 639 832 917 1035 1054 1321 1484 1727 184842 127 218 292 362 416 556 598 823 905 990 1074 1296 1389 1721 184476 82 164 259 332 458 527 606 872 918 979 1061 1362 1469 1760 178814 151 194 307 361 465 502 589 813 969 1004 1087 1335 1383 1768 18427 96 182 310 377 467 516 636 849 944 989 1117 1370 1377 1751 183449 161 195 250 353 445 497 604 868 958 1041 1105 1359 1424 1718 181656 133 166 317 365 408 495 607 877 939 992 1118 1304 1397 1766 186158 84 221 263 331 484 528 627 824 937 1014 1089 1459 1467 1769 184136 106 235 293 359 428 562 614 881 970 998 1064 1341 1421 1709 179379 90 216 281 324 482 500 640 886 924 984 1078 1461 1431 1776 180375 156 214 294 400 474 493 590 844 942 981 1059 1314 1466 1722 180919 153 167 265 373 456 535 578 867 935 1022 1057 1298 1403 1752 182073 114 201 320 328 421 542 591 866 897 986 1090 1364 1468 1740 185765 158 219 254 397 481 544 642 860 904 976 1124 1361 1483 1753 181747 148 212 315 342 433 522 617 819 906 1051 1062 1322 1471 1724 182112 143 174 313 327 443 565 631 827 964 1042 1055 1366 1426 1779 183672 134 181 266 379 449 561 612 890 927 1011 1097 1356 1423 1713 185324 103 183 300 330 460 505 610 857 923 1032 1104 1351 1384 1774 183234 124 241 318 352 417 559 643 825 947 988 1106 1342 1465 1772 180240 160 204 311 336 457 551 597 828 921 1007 1084 1311 1418 1725 183151 99 200 273 402 461 533 615 848 913 1016 1127 1332 1413 1759 18478 108 224 280 399 476 498 608 835 895 1043 1123 1368 1404 1777 182348 135 198 282 360 413 558 570 861 940 1020 1067 1307 1480 1770 183552 112 190 260 404 472 510 577 811 920 1025 1121 1316 1394 1732 180167 117 172 303 394 442 520 579 879 952 983 1113 1343 1369 1739 18294 155 217 299 389 471 526 637 812 962 1006 1095 1320 1432 1741 178263 98 197 323 380 407 537 600 863 968 1005 1060 1325 1378 1719 179033 97 229 297 349 463 494 596 838 899 999 1120 1363 1405 1762 184362 91 239 289 370 475 534 620 852 936 1038 1072 1306 1382 1758 179878 130 165 271 326 441 538 594 833 896 1046 1082 1305 1387 1702 178754 138 176 316 345 469 553 586 831 900 1029 1088 1299 1425 1756 1812
66 121 213 296 354 405 490 568 864 915 996 1099 1338 1476 1748 179732 88 173 248 381 430 549 613 818 932 1044 1056 1346 1475 1730 184960 136 177 258 358 483 519 593 836 911 1047 1096 1329 1472 1775 18000 139 192 264 363 438 548 625 829 961 987 1100 1464 1400 1755 182221 159 209 275 401 427 564 635 871 910 974 1115 1344 1408 1707 180674 146 188 312 344 452 540 641 878 926 1000 1132 1347 1391 1717 179229 92 238 272 343 437 552 572 880 902 1030 1111 1367 1373 1723 178918 122 187 276 337 409 518 609 858 914 1018 1081 1354 1406 1734 183043 110 203 291 376 440 546 569 821 960 1031 1110 1300 1409 1771 179428 123 179 308 384 462 486 573 817 908 1002 1126 1330 1429 1731 178480 94 191 287 367 446 507 588 841 891 977 1102 1318 1416 1735 185931 149 237 257 334 432 560 605 815 949 991 1114 1331 1376 1750 185053 83 185 286 382 429 515 584 887 922 1052 1080 1302 1392 1767 181937 144 162 302 385 470 504 634 869 957 1050 1108 1357 1380 1746 184023 142 226 278 325 434 529 583 834 946 1003 1053 1460 1393 1716 179620 95 199 290 392 424 514 599 814 971 1037 1069 1352 1428 1745 181561 129 234 256 338 419 566 575 846 956 975 1122 1350 1419 1761 182425 147 223 284 368 410 517 587 856 928 1048 1077 1303 1371 1737 185115 140 168 243 356 459 539 633 862 959 1010 1066 1337 1414 1749 182810 102 233 245 369 480 523 581 873 901 1017 1091 1355 1412 1715 18331 109 205 298 340 436 509 567 830 965 1019 1076 1348 1474 1743 179150 111 236 253 395 455 506 622 870 951 997 1128 1310 1399 1701 181471 89 178 322 329 464 547 595 874 948 1040 1079 1317 1417 1704 181327 132 242 267 390 411 511 630 889 909 1036 1101 1319 1410 1757 180746 128 228 252 388 468 501 619 826 953 980 1085 1297 1479 1712 184655 152 225 304 341 473 496 644 885 943 1034 1071 1340 1379 1781 18542 126 186 255 375 431 487 629 855 938 1026 1068 1336 1381 1726 183759 118 230 277 393 454 536 601 884 929 1008 1109 1360 1375 1711 180464 100 220 261 386 453 557 632 820 898 973 1073 1334 1402 1763 185222 145 215 247 348 447 513 574 876 919 1033 1063 1326 1398 1714 185545 125 206 244 355 406 532 638 888 955 985 1058 1308 1422 1736 179544 157 175 285 357 414 541 624 854 894 995 1129 1353 1396 1720 186238 87 196 249 335 477 488 621 882 903 1001 1098 1333 1388 1706 180877 93 232 319 378 444 545 582 810 930 1012 1119 1365 1477 1703 18385 104 171 314 374 412 550 626 843 907 1049 1075 1463 1415 1744 182668 141 180 305 398 415 508 616 816 912 1009 1094 1301 1395 1708 183935 101 207 274 372 435 531 611 851 950 1013 1103 1312 1427 1778 1810
3 105 184 295 364 422 530 602 840 893 1028 1130 1349 1470 1773 17856 120 189 251 346 448 524 571 865 892 1045 1107 1309 1473 1764 179926 137 227 270 391 478 563 592 850 966 1024 1112 1313 1481 1733 186018 151 223 322 397 427 504 619 709 946 979 1066 1206 1421 1787 186327 138 228 271 392 479 564 593 692 967 1025 1113 1212 1482 1861 186514 117 171 280 372 467 492 629 723 926 995 1071 1209 1412 1859 186640 87 170 307 404 480 555 568 665 934 1024 1094 1170 1479 1812 186770 116 164 284 334 451 522 577 649 917 1040 1093 1214 1483 1846 186858 132 203 289 340 426 490 604 715 964 1016 1087 1204 1391 1784 186971 108 211 247 351 440 493 581 712 932 1028 1126 1199 1408 1857 187042 120 194 270 388 421 513 586 673 935 994 1054 1190 1387 1819 187117 86 241 269 348 419 500 624 717 955 1022 1117 1159 1470 1826 187231 114 209 263 352 452 526 647 707 942 972 1084 1180 1386 1828 187312 81 212 302 367 406 556 646 702 968 983 1132 1136 1402 1806 187410 155 232 310 384 424 544 640 693 918 1036 1055 1155 1378 1849 187543 128 219 293 363 417 557 599 662 906 991 1075 1164 1390 1845 187677 83 165 260 333 459 528 607 683 919 980 1062 1191 1372 1789 187715 152 195 308 362 466 503 590 719 970 1005 1088 1168 1384 1843 18788 97 183 311 378 468 517 637 658 945 990 1118 1173 1377 1835 187950 82 196 251 354 446 498 605 667 959 1042 1106 1211 1425 1817 188057 134 167 318 366 409 496 608 694 940 993 1119 1154 1398 18621 88159 85 222 264 332 485 529 628 671 938 1015 1090 1153 1371 1842 188237 107 236 294 360 429 563 615 676 971 999 1065 1147 1422 1794 188380 91 217 282 324 483 501 641 714 925 985 1079 1186 1475 1804 188476 157 215 295 401 475 494 591 657 943 982 1060 1194 1467 1810 188520 154 168 266 374 457 536 579 656 936 1023 1058 1177 1404 1821 188674 115 202 321 329 422 543 592 650 898 987 1091 1144 1469 1858 188766 159 220 255 398 482 545 643 689 905 977 1125 1192 1484 1818 188848 149 213 316 343 434 523 618 697 907 1052 1063 1195 1472 1822 188913 144 175 314 328 444 566 632 680 965 1043 1056 1135 1427 1837 189073 135 182 267 380 450 562 613 727 928 1012 1098 1202 1424 1854 189125 104 184 301 331 461 506 611 695 924 1033 1105 1148 1385 1833 189235 125 242 319 353 418 560 644 698 948 989 1107 1178 1429 1803 189341 161 205 312 337 458 552 598 718 922 1008 1085 1166 1419 1832 189452 100 201 274 403 462 534 616 705 914 1017 1128 1179 1414 1848 18959 109 225 281 400 477 499 609 651 896 1044 1124 1150 1405 1824 189649 136 199 283 361 414 559 571 681 941 1021 1068 1205 1481 1836 1897
53 113 191 261 325 473 511 578 669 921 1026 1122 1139 1395 1802 189868 118 173 304 395 443 521 580 682 953 984 1114 1200 1466 1830 18995 156 218 300 390 472 527 638 653 963 1007 1096 1198 1477 1782 190064 99 198 244 381 408 538 601 708 969 1006 1061 1151 1379 1791 190134 98 230 298 350 464 495 597 722 900 1000 1121 1185 1406 1844 190263 92 240 290 371 476 535 621 703 937 1039 1073 1203 1383 1799 190379 131 166 272 327 442 539 595 701 897 1047 1083 1196 1388 1788 190455 139 177 317 346 470 554 587 654 901 1030 1089 1158 1426 1813 190567 122 214 297 355 405 491 569 688 916 997 1100 1165 1432 1798 190633 89 174 249 382 431 550 614 706 933 1045 1057 1167 1476 1850 190761 137 178 259 359 484 520 594 699 912 1048 1097 1145 1376 1801 19080 140 193 265 364 439 549 626 661 962 988 1101 1188 1401 1823 190922 160 210 276 402 428 565 636 668 911 975 1116 1184 1409 1807 191075 147 189 313 345 453 541 642 670 927 1001 1133 1208 1392 1793 191130 93 239 273 344 438 553 573 728 903 1031 1112 1182 1375 1790 191219 123 188 277 338 410 519 610 691 915 1019 1082 1174 1407 1831 191344 111 204 292 377 441 547 570 687 961 1032 1111 1156 1410 1795 191429 124 180 309 385 463 486 574 711 909 1003 1127 1201 1369 1785 19151 95 192 288 368 447 508 589 685 891 978 1103 1181 1417 1860 191632 150 238 258 335 433 561 606 677 950 992 1115 1213 1473 1851 191754 84 186 287 383 430 516 585 659 923 973 1081 1143 1393 1820 191838 145 162 303 386 471 505 635 704 958 1051 1109 1149 1381 1841 191924 143 227 279 326 435 530 584 684 947 1004 1053 1160 1394 1797 192021 96 200 291 393 425 515 600 716 892 1038 1070 1197 1474 1816 192162 130 235 257 339 420 487 576 726 957 976 1123 1157 1420 1825 192226 148 224 285 369 411 518 588 652 929 1049 1078 1161 1468 1852 192316 141 169 243 357 460 540 634 663 960 1011 1067 1176 1415 1829 192411 103 234 246 370 481 524 582 700 902 1018 1092 1193 1413 1834 19252 110 206 299 341 437 510 567 660 966 1020 1077 1172 1431 1792 192651 112 237 254 396 456 507 623 664 952 998 1129 1142 1400 1815 192772 90 179 323 330 465 548 596 679 949 1041 1080 1171 1418 1814 192828 133 163 268 391 412 512 631 696 910 1037 1102 1187 1411 1808 192947 129 229 253 389 469 502 620 675 954 981 1086 1163 1480 1847 193056 153 226 305 342 474 497 645 725 944 1035 1072 1175 1380 1855 19313 127 187 256 376 432 488 630 674 939 1027 1069 1141 1382 1838 193260 119 231 278 394 455 537 602 690 930 1009 1110 1169 1471 1805 193365 101 221 262 387 454 558 633 666 899 974 1074 1134 1403 1853 1934
23 146 216 248 349 448 514 575 678 920 1034 1064 1210 1399 1856 193546 126 207 245 356 407 533 639 724 956 986 1059 1183 1423 1796 193645 158 176 286 358 415 542 625 672 895 996 1130 1138 1397 1783 193739 88 197 250 336 478 489 622 648 904 1002 1099 1207 1389 1809 193878 94 233 320 379 445 546 583 713 931 1013 1120 1152 1478 1839 19396 105 172 315 375 413 551 627 686 908 1050 1076 1137 1416 1827 194069 142 181 306 399 416 509 617 721 913 1010 1095 1189 1396 1840 194136 102 208 275 373 436 532 612 710 951 1014 1104 1140 1465 1811 19424 106 185 296 365 423 531 603 655 894 1029 1131 1162 1373 1786 19437 121 190 252 347 449 525 572 720 893 1046 1108 1146 1428 1800 186419 152 224 323 398 428 505 620 710 789 980 1067 1207 1256 1531 18638 122 191 253 348 450 526 573 721 775 1047 1109 1147 1288 1499 186528 139 229 272 393 480 565 594 693 778 1026 1114 1213 1295 1434 186615 118 172 281 373 468 493 630 724 798 996 1072 1210 1217 1535 186741 88 171 308 325 481 556 569 666 785 1025 1095 1171 1275 1509 186871 117 165 285 335 452 523 578 650 731 1041 1094 1135 1238 1443 186959 133 204 290 341 427 491 605 716 761 1017 1088 1205 1234 1532 187072 109 212 248 352 441 494 582 713 749 1029 1127 1200 1258 1487 187143 121 195 271 389 422 514 587 674 762 995 1055 1191 1232 1441 187218 87 242 270 349 420 501 625 718 733 1023 1118 1160 1224 1515 187332 115 210 264 353 453 527 568 708 788 972 1085 1181 1286 1447 187413 81 213 303 368 407 557 647 703 802 984 1133 1137 1251 1493 187511 156 233 311 385 425 545 641 694 783 1037 1056 1156 1231 1442 187644 129 220 294 364 418 558 600 663 781 992 1076 1165 1263 1537 187778 84 166 261 334 460 529 608 684 734 981 1063 1192 1273 1534 187816 153 196 309 363 467 504 591 720 768 1006 1089 1169 1279 1454 18799 98 184 312 379 469 518 638 659 786 991 1119 1174 1290 1435 188051 83 197 252 355 447 499 606 668 779 1043 1107 1212 1247 1529 188158 135 168 319 367 410 497 609 695 741 994 1120 1155 1287 1524 188260 86 223 265 333 406 530 629 672 748 1016 1091 1154 1291 1516 188338 108 237 295 361 430 564 616 677 750 1000 1066 1148 1226 1490 18841 92 218 283 324 484 502 642 715 808 986 1080 1187 1243 1457 188577 158 216 296 402 476 495 592 658 771 983 1061 1195 1222 1440 188621 155 169 267 375 458 537 580 657 767 1024 1059 1178 1272 1451 188775 116 203 322 330 423 544 593 651 791 988 1092 1145 1221 1453 188867 160 221 256 399 483 546 644 690 765 978 1126 1193 1237 1517 188949 150 214 317 344 435 524 619 698 757 973 1064 1196 1293 1498 1890
14 145 176 315 329 445 487 633 681 739 1044 1057 1136 1225 1501 189174 136 183 268 381 451 563 614 728 784 1013 1099 1203 1271 1536 189226 105 185 302 332 462 507 612 696 764 1034 1106 1149 1219 1450 189336 126 163 320 354 419 561 645 699 796 990 1108 1179 1215 1488 189442 82 206 313 338 459 553 599 719 806 1009 1086 1167 1260 1485 189553 101 202 275 404 463 535 617 706 732 1018 1129 1180 1233 1512 189610 110 226 282 401 478 500 610 652 743 1045 1125 1151 1268 1458 189750 137 200 284 362 415 560 572 682 780 1022 1069 1206 1257 1504 189854 114 192 262 326 474 512 579 670 740 1027 1123 1140 1282 1438 189969 119 174 305 396 444 522 581 683 744 985 1115 1201 1267 1518 19006 157 219 301 391 473 528 639 654 759 1008 1097 1199 1239 1520 190165 100 199 245 382 409 539 602 709 776 1007 1062 1152 1270 1437 190235 99 231 299 351 465 496 598 723 755 1001 1122 1186 1292 1527 190364 93 241 291 372 477 536 622 704 805 1040 1074 1204 1276 1444 190480 132 167 273 328 443 540 596 702 754 1048 1084 1197 1262 1505 190556 140 178 318 347 471 555 588 655 770 1031 1090 1159 1259 1496 190668 123 215 298 356 405 492 570 689 746 998 1101 1166 1220 1506 190734 90 175 250 383 432 551 615 707 758 1046 1058 1168 1264 1448 190862 138 179 260 360 485 521 595 700 804 1049 1098 1146 1254 1530 19090 141 194 266 365 440 550 627 662 752 989 1102 1189 1249 1445 191023 161 211 277 403 429 566 637 669 729 976 1117 1185 1240 1525 191176 148 190 314 346 454 542 643 671 793 1002 1054 1209 1289 1523 191231 94 240 274 345 439 554 574 649 766 1032 1113 1183 1230 1486 191320 124 189 278 339 411 520 611 692 801 1020 1083 1175 1266 1511 191445 112 205 293 378 442 548 571 688 790 1033 1112 1157 1285 1528 191530 125 181 310 386 464 486 575 712 735 1004 1128 1202 1294 1521 19162 96 193 289 369 448 509 590 686 800 979 1104 1182 1241 1489 191733 151 239 259 336 434 562 607 678 772 993 1116 1214 1218 1495 191855 85 187 288 384 431 517 586 660 803 974 1082 1144 1223 1497 191939 146 162 304 387 472 506 636 705 745 1052 1110 1150 1261 1439 192025 144 228 280 327 436 531 585 685 809 1005 1053 1161 1284 1514 192122 97 201 292 394 426 516 601 717 795 1039 1071 1198 1283 1510 192263 131 236 258 340 421 488 577 727 792 977 1124 1158 1277 1533 192327 149 225 286 370 412 519 589 653 753 1050 1079 1162 1236 1508 192417 142 170 243 358 461 541 635 664 797 1012 1068 1177 1244 1502 192512 104 235 247 371 482 525 583 701 787 1019 1093 1194 1227 1449 19263 111 207 300 342 438 511 567 661 782 1021 1078 1173 1274 1526 1927
52 113 238 255 397 457 508 624 665 773 999 1130 1143 1242 1507 192873 91 180 244 331 466 549 597 680 742 1042 1081 1172 1245 1538 192929 134 164 269 392 413 513 632 697 763 1038 1103 1188 1265 1436 193048 130 230 254 390 470 503 621 676 799 982 1087 1164 1252 1446 193157 154 227 306 343 475 498 646 726 738 1036 1073 1176 1278 1491 19324 128 188 257 377 433 489 631 675 747 1028 1070 1142 1228 1522 193361 120 232 279 395 456 538 603 691 774 1010 1111 1170 1216 1452 193466 102 222 263 388 455 559 634 667 751 975 1075 1134 1229 1492 193524 147 217 249 350 449 515 576 679 756 1035 1065 1211 1280 1503 193647 127 208 246 357 408 534 640 725 794 987 1060 1184 1255 1519 193746 159 177 287 359 416 543 626 673 737 997 1131 1139 1269 1455 193840 89 198 251 337 479 490 623 648 736 1003 1100 1208 1250 1433 193979 95 234 321 380 446 547 584 714 730 1014 1121 1153 1248 1500 19407 106 173 316 376 414 552 628 687 769 1051 1077 1138 1281 1513 194170 143 182 307 400 417 510 618 722 777 1011 1096 1190 1235 1494 194237 103 209 276 374 437 533 613 711 760 1015 1105 1141 1253 1456 19435 107 186 297 366 424 532 604 656 807 1030 1132 1163 1246 1430 1864
4.基于GRS不规则LDPC(1944,1621)码(4),R=0.83381944 32422 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 2222 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 2222 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 2222 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 2222 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 2222 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 2222 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 2222 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 2222 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 2222 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 220 81 162 243 324 405 486 567 648 729 810 891 972 1053 1134 1215 1296 1377 1458 15391597 186314 102 209 303 338 426 494 598 676 783 886 935 1011 1131 1177 1267 1308 1447 1490 15661687 186515 103 210 304 339 427 495 599 677 784 887 936 1012 1132 1178 1268 1309 1448 1491 15671688 186616 104 211 305 340 428 496 600 678 785 888 937 1013 1133 1179 1269 1310 1449 1492 15681689 186717 105 212 306 341 429 497 601 679 786 889 938 1014 1054 1180 1270 1311 1450 1493 15691690 186818 106 213 307 342 430 498 602 680 787 890 939 1015 1055 1181 1271 1312 1451 1494 15701691 186919 107 214 308 343 431 499 603 681 788 811 940 1016 1056 1182 1272 1313 1621 1495 15711692 187020 108 215 309 344 432 500 604 682 789 812 941 1017 1057 1183 1273 1314 1453 1496 15721693 187121 109 216 310 345 433 501 605 683 790 813 942 1018 1058 1184 1274 1315 1622 1497 15731694 187222 110 217 311 346 434 502 606 684 791 814 943 1019 1059 1185 1275 1316 1455 1498 15741695 187323 111 218 312 347 435 503 607 685 792 815 944 1020 1060 1186 1276 1317 1623 1499 15751696 187424 112 219 313 348 436 504 608 686 793 816 945 1021 1061 1187 1277 1318 1624 1500 15761697 187525 113 220 314 349 437 505 609 687 794 817 946 1022 1062 1188 1278 1319 1378 1501 15771698 187626 114 221 315 350 438 506 610 688 795 818 947 1023 1063 1189 1279 1320 1379 1502 15781699 187727 115 222 316 351 439 507 611 689 796 819 948 1024 1064 1190 1280 1321 1380 1503 15791700 187828 116 223 317 352 440 508 612 690 797 820 949 1025 1065 1191 1281 1322 1381 1504 15801598 187929 117 224 318 353 441 509 613 691 798 821 950 1026 1066 1192 1282 1323 1382 1505 15811600 1880
30 118 225 319 354 442 510 614 692 799 822 951 1027 1067 1193 1283 1324 1383 1506 16271603 188131 119 226 320 355 443 511 615 693 800 823 952 1028 1068 1194 1284 1325 1384 1507 15831604 188232 120 227 321 356 444 512 616 694 801 824 953 1029 1069 1195 1285 1326 1385 1508 15841606 188333 121 228 322 357 445 513 617 695 802 825 954 1030 1070 1196 1286 1327 1386 1509 15851591 188434 122 229 323 358 446 514 618 696 803 826 955 1031 1071 1197 1287 1328 1387 1510 15861593 188535 123 230 244 359 447 515 619 697 804 827 956 1032 1072 1198 1288 1329 1388 1511 15871596 188636 124 231 245 360 448 516 620 698 805 828 957 1033 1073 1199 1289 1330 1389 1512 15881599 188737 125 232 246 361 449 517 621 699 806 829 958 1034 1074 1200 1290 1331 1390 1513 15891601 188838 126 233 247 362 450 518 622 700 807 830 959 1035 1075 1201 1291 1332 1391 1514 15901602 188939 127 234 248 363 451 519 623 701 808 831 960 1036 1076 1202 1292 1333 1392 1515 14521605 189040 128 235 249 364 452 520 624 702 809 832 961 1037 1077 1203 1293 1334 1393 1516 16281647189141 129 236 250 365 453 521 625 703 730 833 962 1038 1078 1204 1294 1335 1394 1517 14541607 189242 130 237 251 366 454 522 626 704 731 834 963 1039 1079 1205 1295 1336 1395 1518 16291608 189343 131 238 252 367 455 523 627 705 732 835 964 1040 1080 1206 1216 1337 1396 1519 16301609 189444 132 239 253 368 456 524 628 706 733 836 965 1041 1081 1207 1217 1338 1397 1520 14561648 189545 133 240 254 369 457 525 629 707 734 837 966 1042 1082 1208 1218 1339 1398 1521 16311649 189646 134 241 255 370 458 526 630 708 735 838 967 1043 1083 1209 1219 1340 1399 1522 16321650 189747 135 242 256 371 459 527 631 709 736 839 968 1044 1084 1210 1220 1341 1400 1523 14571611 189848 136 163 257 372 460 528 632 710 737 840 969 1045 1085 1211 1221 1342 1401 1524 16331612 189949 137 164 258 373 461 529 633 711 738 841 970 1046 1086 1212 1222 1343 1402 1525 15371610 190050 138 165 259 374 462 530 634 712 739 842 971 1047 1087 1213 1223 1344 1403 1526 15381613 190151 139 166 260 375 463 531 635 713 740 843 892 1048 1088 1214 1224 1345 1404 1527 16341651 1902
52 140 167 261 376 464 532 636 714 741 844 893 1049 1089 1135 1225 1346 1405 1528 16351652 190353 141 168 262 377 465 533 637 715 742 845 894 1050 1090 1136 1226 1347 1406 1529 15821653 190454 142 169 263 378 466 534 638 716 743 846 895 1051 1091 1137 1227 1348 1407 1530 16361654 190555 143 170 264 379 467 535 639 717 744 847 896 1052 1092 1138 1228 1349 1408 1531 15921655 190656 144 171 265 380 468 536 640 718 745 848 897 973 1093 1139 1229 1350 1409 1532 16371656 190757 145 172 266 381 469 537 641 719 746 849 898 974 1094 1140 1230 1351 1410 1533 15941614 190858 146 173 267 382 470 538 642 720 747 850 899 975 1095 1141 1231 1352 1411 1534 16381657 190959 147 174 268 383 471 539 643 721 748 851 900 976 1096 1142 1232 1353 1412 1535 16391658 191060 148 175 269 384 472 540 644 722 749 852 901 977 1097 1143 1233 1354 1413 1536 15951659 191161 149 176 270 385 473 541 645 723 750 853 902 978 1098 1144 1234 1355 1414 1625 16401660 191262 150 177 271 386 474 542 646 724 751 854 903 979 1099 1145 1235 1356 1415 1626 16411661 191363 151 178 272 387 475 543 647 725 752 855 904 980 1100 1146 1236 1357 1416 1459 16421615 191464 152 179 273 388 476 544 568 726 753 856 905 981 1101 1147 1237 1358 1417 1460 16431662 191565 153 180 274 389 477 545 569 727 754 857 906 982 1102 1148 1238 1359 1418 1461 16441616 191666 154 181 275 390 478 546 570 728 755 858 907 983 1103 1149 1239 1360 1419 1462 16451663 191767 155 182 276 391 479 547 571 649 756 859 908 984 1104 1150 1240 1361 1420 1463 16461664 191868 156 183 277 392 480 548 572 650 757 860 909 985 1105 1151 1241 1362 1421 1464 15401617 191969 157 184 278 393 481 549 573 651 758 861 910 986 1106 1152 1242 1363 1422 1465 15411665 192070 158 185 279 394 482 550 574 652 759 862 911 987 1107 1153 1243 1364 1423 1466 15421666 192171 159 186 280 395 483 551 575 653 760 863 912 988 1108 1154 1244 1365 1424 1467 15431667 192272 160 187 281 396 484 552 576 654 761 864 913 989 1109 1155 1245 1366 1425 1468 15441618 192373 161 188 282 397 485 553 577 655 762 865 914 990 1110 1156 1246 1367 1426 1469 15451619 1924
74 82 189 283 398 406 554 578 656 763 866 915 991 1111 1157 1247 1368 1427 1470 15461668 192575 83 190 284 399 407 555 579 657 764 867 916 992 1112 1158 1248 1369 1428 1471 15471669 192676 84 191 285 400 408 556 580 658 765 868 917 993 1113 1159 1249 1370 1429 1472 15481670 192777 85 192 286 401 409 557 581 659 766 869 918 994 1114 1160 1250 1371 1430 1473 15491671 192878 86 193 287 402 410 558 582 660 767 870 919 995 1115 1161 1251 1372 1431 1474 15501672 192979 87 194 288 403 411 559 583 661 768 871 920 996 1116 1162 1252 1373 1432 1475 15511673 193080 88 195 289 404 412 560 584 662 769 872 921 997 1117 1163 1253 1374 1433 1476 15521674 19311 89 196 290 325 413 561 585 663 770 873 922 998 1118 1164 1254 1375 1434 1477 15531675 19322 90 197 291 326 414 562 586 664 771 874 923 999 1119 1165 1255 1376 1435 1478 15541676 19333 91 198 292 327 415 563 587 665 772 875 924 1000 1120 1166 1256 1297 1436 1479 15551677 19344 92 199 293 328 416 564 588 666 773 876 925 1001 1121 1167 1257 1298 1437 1480 15561678 19355 93 200 294 329 417 565 589 667 774 877 926 1002 1122 1168 1258 1299 1438 1481 15571679 19366 94 201 295 330 418 566 590 668 775 878 927 1003 1123 1169 1259 1300 1439 1482 15581680 19377 95 202 296 331 419 487 591 669 776 879 928 1004 1124 1170 1260 1301 1440 1483 15591620 19388 96 203 297 332 420 488 592 670 777 880 929 1005 1125 1171 1261 1302 1441 1484 15601681 19399 97 204 298 333 421 489 593 671 778 881 930 1006 1126 1172 1262 1303 1442 1485 15611682 194010 98 205 299 334 422 490 594 672 779 882 931 1007 1127 1173 1263 1304 1443 1486 15621683 194111 99 206 300 335 423 491 595 673 780 883 932 1008 1128 1174 1264 1305 1444 1487 15631684 194212 100 207 301 336 424 492 596 674 781 884 933 1009 1129 1175 1265 1306 1445 1488 15641685 194313 101 208 302 337 425 493 597 675 782 885 934 1010 1130 1176 1266 1307 1446 1489 15651686 186415 148 220 319 394 424 501 616 706 785 837 943 976 1063 1203 1252 1356 1418 1527 14521602 177867 113 241 281 331 448 519 574 726 807 873 914 1037 1090 1211 1234 1322 1453 1459 15891604 1727
55 129 200 286 337 423 487 601 712 757 857 961 1013 1084 1201 1230 1372 1388 1528 15841695 173668 105 208 244 348 437 490 578 709 745 843 929 1025 1123 1196 1254 1321 1405 1473 15751667 176339 117 191 267 385 418 510 583 670 758 840 932 991 1131 1187 1228 1337 1384 1626 15441685 174014 83 238 266 345 416 497 621 714 809 881 952 1019 1114 1156 1220 1313 1434 1510 15651612 174528 111 206 260 349 449 523 644 704 784 845 939 972 1081 1177 1282 1325 1383 1461 15371664 17039 81 209 299 364 483 553 643 699 798 835 965 980 1129 1213 1247 1371 1399 1483 15401670 17267 152 229 307 381 421 541 637 690 779 830 915 1033 1132 1152 1227 1319 1455 1467 15491696 172540 125 216 290 360 414 554 596 659 777 821 903 988 1072 1161 1259 1296 1387 1533 15761674 171974 160 242 257 330 456 525 604 680 730 870 916 977 1059 1188 1269 1360 1433 1530 15531679 175812 149 192 305 359 463 500 587 716 764 811 967 1002 1085 1165 1275 1333 1381 1491 15581609 17665 94 180 308 375 465 514 634 655 782 847 942 987 1115 1170 1286 1368 1377 1535 14561663 174947 159 193 248 351 443 495 602 664 775 866 956 1039 1103 1208 1243 1357 1422 1525 16461616 171654 131 164 315 363 406 493 605 691 737 875 937 990 1116 1151 1283 1302 1395 1520 16451658 176456 82 219 261 329 482 526 625 668 744 822 935 1012 1087 1150 1287 1367 1430 1511 15951691 176734 104 233 291 357 426 560 612 673 746 879 968 996 1062 1144 1222 1339 1419 1480 15711699 170777 88 214 279 324 480 498 638 711 804 884 922 982 1076 1183 1239 1370 1444 1501 15791682 177473 154 212 292 398 472 491 588 654 767 842 940 979 1057 1191 1218 1312 1429 1625 15621656 172017 151 165 263 371 454 533 576 653 763 865 933 1020 1055 1174 1268 1376 1401 1476 15941697 175071 112 199 318 326 419 540 589 727 787 864 895 984 1088 1141 1217 1362 1432 1485 15771700 173863 156 217 252 395 479 542 640 686 761 858 902 974 1122 1189 1233 1359 1622 1512 15801611 175145 146 210 313 340 431 520 615 694 753 817 904 1049 1060 1192 1289 1320 1438 1489 16331593 172210 141 172 311 325 441 563 629 677 735 825 962 1040 1133 1212 1221 1364 1424 1494 15871659 1777
70 132 179 264 377 447 559 610 724 780 888 925 1009 1095 1199 1267 1354 1421 1532 16401683 171122 101 181 298 328 458 503 608 692 760 855 921 1030 1102 1145 1295 1349 1382 1475 15631672 177232 122 239 316 350 415 557 641 695 792 823 945 986 1104 1175 1215 1340 1426 1474 15511684 177038 158 202 309 334 455 549 595 715 802 826 919 1005 1082 1163 1256 1309 1416 1468 15641661 172349 97 198 271 400 459 531 613 702 808 846 911 1014 1125 1176 1229 1330 1411 1507 16421601 17576 106 222 278 397 474 496 606 728 739 833 893 1041 1121 1147 1264 1366 1402 1515 15901651 177546 133 196 280 358 411 556 568 678 776 859 938 1018 1065 1202 1253 1305 1451 1498 16351606 176850 110 188 258 402 470 508 575 666 736 889 918 1023 1119 1136 1278 1314 1392 1465 15851603 173065 115 170 301 392 440 518 577 679 740 877 950 981 1111 1197 1263 1341 1428 1513 15831615 17372 153 215 297 387 469 524 635 650 755 890 960 1004 1093 1195 1235 1318 1447 1516 16431690 173961 96 195 321 378 485 535 598 705 772 861 966 1003 1058 1148 1266 1323 1623 1536 15701596 171731 95 227 295 347 461 492 594 719 751 836 897 997 1118 1182 1288 1361 1403 1523 15881598 176060 89 237 287 368 473 532 618 700 801 850 934 1036 1070 1200 1272 1304 1380 1469 15811666 175676 128 163 269 404 439 536 592 698 750 831 894 1044 1080 1193 1258 1303 1385 1499 15431671 178052 136 174 314 343 467 551 584 651 766 829 898 1027 1086 1155 1255 1297 1423 1487 15501673 175464 119 211 294 352 405 488 646 685 742 862 913 994 1097 1162 1216 1336 1446 1500 15521614 174630 86 171 246 379 428 547 611 703 754 816 930 1042 1054 1164 1260 1344 1445 1471 16381693 172858 134 175 256 356 481 517 591 696 800 834 909 1045 1094 1142 1250 1327 1439 1526 15731689 17730 137 190 262 361 436 546 623 658 748 827 959 985 1098 1185 1245 1374 1398 1460 15691647 175319 157 207 273 399 425 562 633 665 729 869 908 1052 1113 1181 1236 1342 1406 1521 14541687 170572 144 186 310 342 450 538 639 667 789 876 924 998 1130 1205 1285 1345 1389 1519 15671680 171527 90 236 270 341 435 550 570 725 762 878 900 1028 1109 1179 1226 1365 1436 1472 15591617 1721
16 120 185 274 335 407 516 607 688 797 856 912 1016 1079 1171 1262 1352 1404 1506 15411591 173241 108 201 289 374 438 544 647 684 786 819 958 1029 1108 1153 1281 1298 1407 1524 15861686 176926 121 177 306 382 460 486 571 708 731 815 906 1000 1124 1198 1290 1328 1427 1517 15661649 172978 92 189 285 365 444 505 586 682 796 839 891 975 1100 1178 1237 1316 1414 1479 16321655 173329 147 235 255 332 430 558 603 674 768 813 947 989 1112 1210 1294 1329 1440 1486 16371660 174851 161 183 284 380 427 513 582 656 799 885 920 1050 1078 1140 1219 1300 1390 1488 16411618 176535 142 162 300 383 468 502 632 701 741 867 955 1048 1106 1146 1257 1355 1378 1466 15451600 174421 140 224 276 403 432 527 581 681 805 832 944 1001 1053 1157 1280 1369 1391 1509 16271665 171418 93 197 288 390 422 512 597 713 791 812 969 1035 1067 1194 1279 1350 1442 1505 15421619 174359 127 232 254 336 417 564 573 723 788 844 954 973 1120 1154 1273 1348 1417 1529 15461681 175923 145 221 282 366 408 515 585 649 749 854 926 1046 1075 1158 1232 1301 1431 1503 15611698 173513 138 166 243 354 457 537 631 660 793 860 957 1008 1064 1173 1240 1335 1412 1495 15781678 17478 100 231 323 367 478 521 579 697 783 871 899 1015 1089 1190 1223 1353 1410 1477 15571654 171379 107 203 296 338 434 507 567 657 778 828 963 1017 1074 1169 1270 1346 1443 1522 15921677 174148 109 234 251 393 453 504 620 661 769 868 949 995 1126 1139 1238 1308 1397 1502 15561692 170169 87 176 320 327 462 545 593 676 738 872 946 1038 1077 1168 1241 1315 1415 1534 15721669 170225 130 240 265 388 409 509 628 693 759 887 907 1034 1099 1184 1261 1317 1408 1464 15481620 175544 126 226 250 386 466 499 617 672 795 824 951 978 1083 1160 1248 1375 1450 1470 15601653 171053 150 223 302 339 471 494 642 722 734 883 941 1032 1069 1172 1274 1338 1624 1481 16361675 177980 124 184 253 373 429 565 627 671 743 853 936 1024 1066 1138 1224 1334 1379 1518 15541597 172457 116 228 275 391 452 534 599 687 770 882 927 1006 1107 1166 1292 1358 1437 1478 15391608 170962 98 218 259 384 451 555 630 663 747 818 896 1051 1071 1134 1225 1332 1400 1482 16301688 1761
20 143 213 245 346 445 511 572 675 752 874 917 1031 1061 1207 1276 1324 1396 1497 15681613 171243 123 204 322 353 484 530 636 721 790 886 953 983 1056 1180 1251 1306 1420 1514 16341605 173442 155 173 283 355 412 539 622 669 733 852 892 993 1127 1135 1265 1351 1394 1493 16281662 171836 85 194 247 333 475 566 619 648 732 880 901 999 1096 1204 1246 1331 1386 1463 16441610 170475 91 230 317 376 442 543 580 710 806 810 928 1010 1117 1149 1244 1363 1448 1492 15381694 17813 102 169 312 372 410 548 624 683 765 841 905 1047 1073 1214 1277 1373 1413 1508 15741652 174266 139 178 303 396 413 506 614 718 773 814 910 1007 1092 1186 1231 1299 1393 1484 15821668 170633 99 205 272 370 433 529 609 707 756 849 948 1011 1101 1137 1249 1310 1425 1496 15471657 17761 103 182 293 362 420 528 600 652 803 838 971 1026 1128 1159 1242 1347 1435 1462 16391648 17714 118 187 249 344 446 522 569 717 771 863 970 1043 1105 1143 1284 1307 1441 1490 16311607 176224 135 225 268 389 476 561 590 689 774 848 964 1022 1110 1209 1291 1311 1621 1458 16291676 173111 114 168 277 369 464 489 626 720 794 820 923 992 1068 1206 1293 1326 1409 1531 15551650 175237 84 167 304 401 477 552 645 662 781 851 931 1021 1091 1167 1271 1343 1449 1504 14571599 170816 149 221 320 395 425 502 617 707 786 838 944 977 1064 1204 1253 1357 1419 1528 16281779 178538 85 168 305 402 478 553 646 663 782 852 932 1022 1092 1168 1272 1344 1450 1505 16331709 181068 114 242 282 332 449 520 575 727 808 874 915 1038 1091 1212 1235 1323 1622 1460 15901728 184456 130 201 287 338 424 488 602 713 758 858 962 1014 1085 1202 1231 1373 1389 1529 15851737 186269 106 209 245 349 438 491 579 710 746 844 930 1026 1124 1197 1255 1322 1406 1474 15761764 185540 118 192 268 386 419 511 584 671 759 841 933 992 1132 1188 1229 1338 1385 1459 15451741 181715 84 239 267 346 417 498 622 715 730 882 953 1020 1115 1157 1221 1314 1435 1511 15661746 182429 112 207 261 350 450 524 645 705 785 846 940 972 1082 1178 1283 1326 1384 1462 15381704 182610 81 210 300 365 484 554 644 700 799 836 966 981 1130 1214 1248 1372 1400 1484 15411727 1804
8 153 230 308 382 422 542 638 691 780 831 916 1034 1133 1153 1228 1320 1623 1468 15501726 184741 126 217 291 361 415 555 597 660 778 822 904 989 1073 1162 1260 1296 1388 1534 15771720 184375 161 163 258 331 457 526 605 681 731 871 917 978 1060 1189 1270 1361 1434 1531 15541759 178713 150 193 306 360 464 501 588 717 765 812 968 1003 1086 1166 1276 1334 1382 1492 15591767 18416 95 181 309 376 466 515 635 656 783 848 943 988 1116 1171 1287 1369 1377 1536 16311750 183348 160 194 249 352 444 496 603 665 776 867 957 1040 1104 1209 1244 1358 1423 1526 15401717 181555 132 165 316 364 407 494 606 692 738 876 938 991 1117 1152 1284 1303 1396 1521 16461765 186057 83 220 262 330 483 527 626 669 745 823 936 1013 1088 1151 1288 1368 1431 1512 16401768 184035 105 234 292 358 427 561 613 674 747 880 969 997 1063 1145 1223 1340 1420 1481 15721708 179278 89 215 280 324 481 499 639 712 805 885 923 983 1077 1184 1240 1371 1445 1502 15801775 180274 155 213 293 399 473 492 589 655 768 843 941 980 1058 1192 1219 1313 1430 1626 15631721 180818 152 166 264 372 455 534 577 654 764 866 934 1021 1056 1175 1269 1297 1402 1477 16381751 181972 113 200 319 327 420 541 590 728 788 865 896 985 1089 1142 1218 1363 1433 1486 15781739 185664 157 218 253 396 480 543 641 687 762 859 903 975 1123 1190 1234 1360 1455 1513 15811752 181646 147 211 314 341 432 521 616 695 754 818 905 1050 1061 1193 1290 1321 1439 1490 15371723 182011 142 173 312 326 442 564 630 678 736 826 963 1041 1054 1213 1222 1365 1425 1495 15881778 183571 133 180 265 378 448 560 611 725 781 889 926 1010 1096 1200 1268 1355 1422 1533 16411712 185223 102 182 299 329 459 504 609 693 761 856 922 1031 1103 1146 1216 1350 1383 1476 15641773 183133 123 240 317 351 416 558 642 696 793 824 946 987 1105 1176 1215 1341 1427 1475 15521771 180139 159 203 310 335 456 550 596 716 803 827 920 1006 1083 1164 1257 1310 1417 1469 15651724 183050 98 199 272 401 460 532 614 703 809 847 912 1015 1126 1177 1230 1331 1412 1508 16431758 18467 107 223 279 398 475 497 607 649 740 834 894 1042 1122 1148 1265 1367 1403 1516 14521776 1822
47 134 197 281 359 412 557 569 679 777 860 939 1019 1066 1203 1254 1306 1621 1499 15821769 183451 111 189 259 403 471 509 576 667 737 890 919 1024 1120 1137 1279 1315 1393 1466 15861731 180066 116 171 302 393 441 519 578 680 741 878 951 982 1112 1198 1264 1342 1429 1514 15841738 182831 54 216 298 388 470 525 636 651 756 811 961 1005 1094 1196 1236 1319 1448 1517 16441740 178262 97 196 322 379 406 536 599 706 773 862 967 1004 1059 1149 1267 1324 1624 1625 15711718 178932 96 228 296 348 462 493 595 720 752 837 898 998 1119 1183 1289 1362 1404 1524 15891761 184261 90 238 288 369 474 533 619 701 802 851 935 1037 1071 1201 1273 1305 1381 1470 16271757 179777 129 164 270 325 440 537 593 699 751 832 895 1045 1081 1194 1259 1304 1386 1500 15441781 178653 137 175 315 344 468 552 585 652 767 830 899 1028 1087 1156 1256 1298 1424 1488 15511755 181165 120 212 295 353 405 489 647 686 743 863 914 995 1098 1163 1217 1337 1447 1501 15531747 179631 87 172 247 380 429 548 612 704 755 817 931 1043 1055 1165 1261 1345 1446 1472 16391729 184859 135 176 257 357 482 518 592 697 801 835 910 1046 1095 1143 1251 1328 1440 1527 15741774 17990 138 191 263 362 437 547 624 659 749 828 960 986 1099 1186 1246 1375 1399 1461 15701754 182120 158 208 274 400 426 563 634 666 729 870 909 973 1114 1182 1237 1343 1407 1522 16291706 180573 145 187 311 343 451 539 640 668 790 877 925 999 1131 1206 1286 1346 1390 1520 15681716 179128 91 237 271 342 436 551 571 726 763 879 901 1029 1110 1180 1227 1366 1437 1473 15601722 178817 121 186 275 336 408 517 608 689 798 857 913 1017 1080 1172 1263 1353 1405 1507 15421733 182942 109 202 290 375 439 545 568 685 787 820 959 1030 1109 1154 1282 1299 1408 1525 15871770 179327 122 178 307 383 461 486 572 709 732 816 907 1001 1125 1199 1291 1329 1428 1518 15671730 178379 93 190 286 366 445 506 587 683 797 840 891 976 1101 1179 1238 1317 1415 1480 14571734 185830 148 236 256 333 431 559 604 675 769 814 948 990 1113 1211 1295 1330 1441 1487 15941749 184952 82 184 285 381 428 514 583 657 800 886 921 1051 1079 1141 1220 1301 1391 1489 16421766 1818
36 143 162 301 384 469 503 633 702 742 868 956 1049 1107 1147 1258 1356 1379 1467 15461745 183922 141 225 277 404 433 528 582 682 806 833 945 1002 1053 1158 1281 1370 1392 1510 15831715 179519 94 198 289 391 423 513 598 714 792 813 970 1036 1068 1195 1280 1351 1443 1506 15431744 181460 128 233 255 337 418 565 574 724 789 845 955 974 1121 1155 1274 1349 1418 1530 15471760 182324 146 222 283 367 409 516 586 650 750 855 927 1047 1076 1159 1233 1302 1432 1504 15621736 185014 139 167 243 355 458 538 632 661 794 861 958 1009 1065 1174 1241 1336 1413 1496 15791748 18279 101 232 244 368 479 522 580 698 784 872 900 1016 1090 1191 1224 1354 1411 1478 15581714 183280 108 204 297 339 435 508 567 658 779 829 964 1018 1075 1170 1271 1347 1444 1523 16371742 179049 110 235 252 394 454 505 621 662 770 869 950 996 1127 1140 1239 1309 1398 1503 15571701 181370 88 177 321 328 463 546 594 677 739 873 947 1039 1078 1169 1242 1316 1416 1535 15731703 181226 131 241 266 389 410 510 629 694 760 888 908 1035 1100 1185 1262 1318 1409 1465 15491756 180645 127 227 251 387 467 500 618 673 796 825 952 979 1084 1161 1249 1376 1451 1471 15611711 184554 151 224 303 340 472 495 643 723 735 884 942 1033 1070 1173 1275 1339 1378 1482 15921780 18531 125 185 254 374 430 566 628 672 744 854 937 1025 1067 1139 1225 1335 1380 1519 15551725 183658 117 229 276 392 453 535 600 688 771 883 928 1007 1108 1167 1293 1359 1438 1479 15391710 180363 99 219 260 385 452 556 631 664 748 819 897 1052 1072 1134 1226 1333 1401 1483 14561762 185121 144 214 246 347 446 512 573 676 753 875 918 1032 1062 1208 1277 1325 1397 1498 15691713 185444 124 205 323 354 485 531 637 722 791 887 954 984 1057 1181 1252 1307 1421 1515 16351735 179443 156 174 284 356 413 540 623 670 734 853 893 994 1128 1136 1266 1352 1395 1494 14541719 186137 86 195 248 334 476 487 620 648 733 881 902 1000 1097 1205 1247 1332 1387 1464 16451705 180776 92 231 318 377 443 544 581 711 807 810 929 1011 1118 1150 1245 1364 1449 1493 16341702 18374 103 170 313 373 411 549 625 684 766 842 906 1048 1074 1135 1278 1374 1414 1509 15751743 1825
67 140 179 304 397 414 507 615 719 774 815 911 1008 1093 1187 1232 1300 1394 1485 16361707 183834 100 206 273 371 434 530 610 708 757 850 949 1012 1102 1138 1250 1311 1426 1497 15481777 18092 104 183 294 363 421 529 601 653 804 839 892 1027 1129 1160 1243 1348 1436 1463 15951772 17845 119 188 250 345 447 523 570 718 772 864 971 1044 1106 1144 1285 1308 1442 1491 16321763 179825 136 226 269 390 477 562 591 690 775 849 965 1023 1111 1210 1292 1312 1453 1458 16301732 185912 115 169 278 370 465 490 627 721 795 821 924 993 1069 1207 1294 1327 1410 1532 15561753 185717 150 222 321 396 426 503 618 708 787 839 945 978 1065 1205 1254 1358 1420 1529 14541786 186313 116 170 279 371 466 491 628 722 796 822 925 994 1070 1208 1295 1328 1411 1533 15571858 186539 86 169 306 403 479 554 647 664 783 853 933 1023 1093 1169 1273 1345 1451 1506 15371811 186669 115 163 283 333 450 521 576 728 809 875 916 1039 1092 1213 1236 1324 1455 1461 14521845 186757 131 202 288 339 425 489 603 714 759 859 963 1015 1086 1203 1232 1374 1390 1530 15861783 186870 107 210 246 350 439 492 580 711 747 845 931 1027 1125 1198 1256 1323 1407 1475 15771856 186941 119 193 269 387 420 512 585 672 760 842 934 993 1133 1189 1230 1339 1386 1460 15461818 187016 85 240 268 347 418 499 623 716 731 883 954 1021 1116 1158 1222 1315 1436 1512 15671825 187130 113 208 262 351 451 525 646 706 786 847 941 972 1083 1179 1284 1327 1385 1463 16341827 187211 81 211 301 366 485 555 645 701 800 837 967 982 1131 1135 1249 1373 1401 1485 15421805 18739 154 231 309 383 423 543 639 692 781 832 917 1035 1054 1154 1229 1321 1624 1469 15511848 187442 127 218 292 362 416 556 598 661 779 823 905 990 1074 1163 1261 1296 1389 1535 15781844 187576 82 164 259 332 458 527 606 682 732 872 918 979 1061 1190 1271 1362 1435 1532 15551788 187614 151 194 307 361 465 502 589 718 766 813 969 1004 1087 1167 1277 1335 1383 1493 15601842 18777 96 182 310 377 467 516 636 657 784 849 944 989 1117 1172 1288 1370 1377 1625 16321834 187849 161 195 250 353 445 497 604 666 777 868 958 1041 1105 1210 1245 1359 1424 1527 15411816 1879
56 133 166 317 365 408 495 607 693 739 877 939 992 1118 1153 1285 1304 1397 1522 15401861 188058 84 221 263 331 484 528 627 670 746 824 937 1014 1089 1152 1289 1369 1432 1513 16411841 188136 106 235 293 359 428 562 614 675 748 881 970 998 1064 1146 1224 1341 1421 1482 15731793 188279 90 216 281 324 482 500 640 713 806 886 924 984 1078 1185 1241 1372 1446 1503 15811803 188375 156 214 294 400 474 493 590 656 769 844 942 981 1059 1193 1220 1314 1431 1459 15641809 188419 153 167 265 373 456 535 578 655 765 867 935 1022 1057 1176 1270 1298 1403 1478 16391820 188573 114 201 320 328 421 542 591 649 789 866 897 986 1090 1143 1219 1364 1434 1487 15791857 188665 158 219 254 397 481 544 642 688 763 860 904 976 1124 1191 1235 1361 1623 1514 16271817 188747 148 212 315 342 433 522 617 696 755 819 906 1051 1062 1194 1291 1322 1440 1491 15381821 188812 143 174 313 327 443 565 631 679 737 827 964 1042 1055 1214 1223 1366 1426 1496 15891836 188972 134 181 266 379 449 561 612 726 782 890 927 1011 1097 1201 1269 1356 1423 1534 16421853 189024 103 183 300 330 460 505 610 694 762 857 923 1032 1104 1147 1217 1351 1384 1477 15651832 189134 124 241 318 352 417 559 643 697 794 825 947 988 1106 1177 1215 1342 1428 1476 15531802 189240 160 204 311 336 457 551 597 717 804 828 921 1007 1084 1165 1258 1311 1418 1470 15661831 189351 99 200 273 402 461 533 615 704 730 848 913 1016 1127 1178 1231 1332 1413 1509 16441847 18948 108 224 280 399 476 498 608 650 741 835 895 1043 1123 1149 1266 1368 1404 1517 16281823 189548 135 198 282 360 413 558 570 680 778 861 940 1020 1067 1204 1255 1307 1453 1500 16361835 189652 112 190 260 404 472 510 577 668 738 811 920 1025 1121 1138 1280 1316 1394 1467 15871801 189767 117 172 303 394 442 520 579 681 742 879 952 983 1113 1199 1265 1343 1430 1515 15851829 18984 155 217 299 389 471 526 637 652 757 812 962 1006 1095 1197 1237 1320 1449 1518 16451782 189963 98 197 323 380 407 537 600 707 774 863 968 1005 1060 1150 1268 1325 1378 1626 15721790 190033 97 229 297 349 463 494 596 721 753 838 899 999 1120 1184 1290 1363 1405 1525 15901843 1901
62 91 239 289 370 475 534 620 702 803 852 936 1038 1072 1202 1274 1306 1382 1471 15831798 190278 130 165 271 326 441 538 594 700 752 833 896 1046 1082 1195 1260 1305 1387 1501 15451787 190354 138 176 316 345 469 553 586 653 768 831 900 1029 1088 1157 1257 1299 1425 1489 15521812 190466 121 213 296 354 405 490 568 687 744 864 915 996 1099 1164 1218 1338 1448 1502 15541797 190532 88 173 248 381 430 549 613 705 756 818 932 1044 1056 1166 1262 1346 1447 1473 15951849 190660 136 177 258 358 483 519 593 698 802 836 911 1047 1096 1144 1252 1329 1441 1528 15751800 19070 139 192 264 363 438 548 625 660 750 829 961 987 1100 1187 1247 1376 1400 1462 15711822 190821 159 209 275 401 427 564 635 667 729 871 910 974 1115 1183 1238 1344 1408 1523 16301806 190974 146 188 312 344 452 540 641 669 791 878 926 1000 1132 1207 1287 1347 1391 1521 15691792 191029 92 238 272 343 437 552 572 727 764 880 902 1030 1111 1181 1228 1367 1438 1474 15611789 191118 122 187 276 337 409 518 609 690 799 858 914 1018 1081 1173 1264 1354 1406 1508 15431830 191243 110 203 291 376 440 546 569 686 788 821 960 1031 1110 1155 1283 1300 1409 1526 15881794 191328 123 179 308 384 462 486 573 710 733 817 908 1002 1126 1200 1292 1330 1429 1519 15681784 191480 94 191 287 367 446 507 588 684 798 841 891 977 1102 1180 1239 1318 1416 1481 16331859 191531 149 237 257 334 432 560 605 676 770 815 949 991 1114 1212 1216 1331 1442 1488 16381850 191653 83 185 286 382 429 515 584 658 801 887 922 1052 1080 1142 1221 1302 1392 1490 16431819 191737 144 162 302 385 470 504 634 703 743 869 957 1050 1108 1148 1259 1357 1380 1468 15471840 191823 142 226 278 325 434 529 583 683 807 834 946 1003 1053 1159 1282 1371 1393 1511 15841796 191920 95 199 290 392 424 514 599 715 793 814 971 1037 1069 1196 1281 1352 1444 1507 15441815 192061 129 234 256 338 419 566 575 725 790 846 956 975 1122 1156 1275 1350 1419 1531 15481824 192125 147 223 284 368 410 517 587 651 751 856 928 1048 1077 1160 1234 1303 1433 1505 15631851 192215 140 168 243 356 459 539 633 662 795 862 959 1010 1066 1175 1242 1337 1414 1497 15801828 1923
10 102 233 245 369 480 523 581 699 785 873 901 1017 1091 1192 1225 1355 1412 1479 15591833 19241 109 205 298 340 436 509 567 659 780 830 965 1019 1076 1171 1272 1348 1445 1524 15941791 192550 111 236 253 395 455 506 622 663 771 870 951 997 1128 1141 1240 1310 1399 1504 15581814 192671 89 178 322 329 464 547 595 678 740 874 948 1040 1079 1170 1243 1317 1417 1536 15741813 192727 132 242 267 390 411 511 630 695 761 889 909 1036 1101 1186 1263 1319 1410 1466 15501807192846 128 228 252 388 468 501 619 674 797 826 953 980 1085 1162 1250 1297 1621 1472 15621846 192955 152 225 304 341 473 496 644 724 736 885 943 1034 1071 1174 1276 1340 1379 1483 16371854 19302 126 186 255 375 431 487 629 673 745 855 938 1026 1068 1140 1226 1336 1381 1520 15561837 193159 118 230 277 393 454 536 601 689 772 884 929 1008 1109 1168 1294 1360 1439 1480 15391804 193264 100 220 261 386 453 557 632 665 749 820 898 973 1073 1134 1227 1334 1402 1484 16311852 193322 145 215 247 348 447 513 574 677 754 876 919 1033 1063 1209 1278 1326 1398 1499 15701855 193445 125 206 244 355 406 532 638 723 792 888 955 985 1058 1182 1253 1308 1422 1516 15821795 193544 157 175 285 357 414 541 624 671 735 854 894 995 1129 1137 1267 1353 1396 1495 16291862 193638 87 196 249 335 477 488 621 648 734 882 903 1001 1098 1206 1248 1333 1388 1465 16461808 193777 93 232 319 378 444 545 582 712 808 810 930 1012 1119 1151 1246 1365 1450 1494 16351838 19385 104 171 314 374 412 550 626 685 767 843 907 1049 1075 1136 1279 1375 1415 1510 15761826 193968 141 180 305 398 415 508 616 720 775 816 912 1009 1094 1188 1233 1301 1395 1486 15921839 194035 101 207 274 372 435 531 611 709 758 851 950 1013 1103 1139 1251 1312 1427 1498 15491810 19413 105 184 295 364 422 530 602 654 805 840 893 1028 1130 1161 1244 1349 1437 1464 16401785 19426 120 189 251 346 448 524 571 719 773 865 892 1045 1107 1145 1286 1309 1443 1492 14571799 194326 137 227 270 391 478 563 592 691 776 850 966 1024 1112 1211 1293 1313 1622 1458 14561860 1864
5.基于GRS不规则LDPC(1944,1296)码(5),R=2/31944 64812 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 1212 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 1212 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 1212 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 1212 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 1212 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 1212 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 1212 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 1212 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 1212 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 1212 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 1212 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 1212 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 1212 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 1212 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 1212 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 1212 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 1212 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 1111 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 1111 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 120 81 162 243 324 486 648 810 972 1134 1296 137714 102 209 303 338 494 676 886 1011 1177 1308 144715 103 210 304 339 495 677 887 1012 1178 1309 144816 104 211 305 340 496 678 888 1013 1179 1310 144917 105 212 306 341 497 679 889 1014 1180 1311 145018 106 213 307 342 498 680 890 1015 1181 1312 145119 107 214 308 343 499 681 811 1016 1182 1313 145220 108 215 309 344 500 682 812 1017 1183 1314 145321 109 216 310 345 501 683 813 1018 1184 1315 145422 110 217 311 346 502 684 814 1019 1185 1316 145523 111 218 312 347 503 685 815 1020 1186 1317 145624 112 219 313 348 504 686 816 1021 1187 1318 145725 113 220 314 349 505 687 817 1022 1188 1319 137826 114 221 315 350 506 688 818 1023 1189 1320 137927 115 222 316 351 507 689 819 1024 1190 1321 138028 116 223 317 352 508 690 820 1025 1191 1322 138129 117 224 318 353 509 691 821 1026 1192 1323 138230 118 225 319 354 510 692 822 1027 1193 1324 138331 119 226 320 355 511 693 823 1028 1194 1325 138432 120 227 321 356 512 694 824 1029 1195 1326 138533 121 228 322 357 513 695 825 1030 1196 1327 1386
34 122 229 323 358 514 696 826 1031 1197 1328 138735 123 230 244 359 515 697 827 1032 1198 1329 138836 124 231 245 360 516 698 828 1033 1199 1330 138937 125 232 246 361 517 699 829 1034 1200 1331 139038 126 233 247 362 518 700 830 1035 1201 1332 139139 127 234 248 363 519 701 831 1036 1202 1333 139240 128 235 249 364 520 702 832 1037 1203 1334 139341 129 236 250 365 521 703 833 1038 1204 1335 139442 130 237 251 366 522 704 834 1039 1205 1336 139543 131 238 252 367 523 705 835 1040 1206 1337 139644 132 239 253 368 524 706 836 1041 1207 1338 139745 133 240 254 369 525 707 837 1042 1208 1339 139846 134 241 255 370 526 708 838 1043 1209 1340 139947 135 242 256 371 527 709 839 1044 1210 1341 140048 136 163 257 372 528 710 840 1045 1211 1342 140149 137 164 258 373 529 711 841 1046 1212 1343 140250 138 165 259 374 530 712 842 1047 1213 1344 140351 139 166 260 375 531 713 843 1048 1214 1345 140452 140 167 261 376 532 714 844 1049 1135 1346 140553 141 168 262 377 533 715 845 1050 1136 1347 140654 142 169 263 378 534 716 846 1051 1137 1348 140755 143 170 264 379 535 717 847 1052 1138 1349 140856 144 171 265 380 536 718 848 973 1139 1350 140957 145 172 266 381 537 719 849 974 1140 1351 141058 146 173 267 382 538 720 850 975 1141 1352 141159 147 174 268 383 539 721 851 976 1142 1353 141260 148 175 269 384 540 722 852 977 1143 1354 141361 149 176 270 385 541 723 853 978 1144 1355 141462 150 177 271 386 542 724 854 979 1145 1356 141563 151 178 272 387 543 725 855 980 1146 1357 141664 152 179 273 388 544 726 856 981 1147 1358 141765 153 180 274 389 545 727 857 982 1148 1359 141866 154 181 275 390 546 728 858 983 1149 1360 141967 155 182 276 391 547 649 859 984 1150 1361 142068 156 183 277 392 548 650 860 985 1151 1362 142169 157 184 278 393 549 651 861 986 1152 1363 142270 158 185 279 394 550 652 862 987 1153 1364 1423
71 159 186 280 395 551 653 863 988 1154 1365 142472 160 187 281 396 552 654 864 989 1155 1366 142573 161 188 282 397 553 655 865 990 1156 1367 142674 82 189 283 398 554 656 866 991 1157 1368 142775 83 190 284 399 555 657 867 992 1158 1369 142876 84 191 285 400 556 658 868 993 1159 1370 142977 85 192 286 401 557 659 869 994 1160 1371 143078 86 193 287 402 558 660 870 995 1161 1372 143179 87 194 288 403 559 661 871 996 1162 1373 143280 88 195 289 404 560 662 872 997 1163 1374 14331 89 196 290 325 561 663 873 998 1164 1375 14342 90 197 291 326 562 664 874 999 1165 1376 14353 91 198 292 327 563 665 875 1000 1166 1297 14364 92 199 293 328 564 666 876 1001 1167 1298 14375 93 200 294 329 565 667 877 1002 1168 1299 14386 94 201 295 330 566 668 878 1003 1169 1300 14397 95 202 296 331 487 669 879 1004 1170 1301 14408 96 203 297 332 488 670 880 1005 1171 1302 14419 97 204 298 333 489 671 881 1006 1172 1303 144210 98 205 299 334 490 672 882 1007 1173 1304 144311 99 206 300 335 491 673 883 1008 1174 1305 144412 100 207 301 336 492 674 884 1009 1175 1306 144513 101 208 302 337 493 675 885 1010 1176 1307 144615 148 220 319 424 616 785 943 1063 1252 1418 152767 113 241 281 448 574 807 914 1090 1234 1453 145955 129 200 286 423 601 757 961 1084 1230 1388 152868 105 208 244 437 578 745 929 1123 1254 1405 147339 117 191 267 418 583 758 932 1131 1228 1384 153814 83 238 266 416 621 809 952 1114 1220 1434 151028 111 206 260 449 644 784 939 1081 1282 1383 14619 81 209 299 483 643 798 965 1129 1247 1399 14837 152 229 307 421 637 779 915 1132 1227 1455 146740 125 216 290 414 596 777 903 1072 1259 1387 153374 160 242 257 456 604 730 916 1059 1269 1433 153012 149 192 305 463 587 764 967 1085 1275 1381 14915 94 180 308 465 634 782 942 1115 1286 1377 153547 159 193 248 443 602 775 956 1103 1243 1422 1525
54 131 164 315 406 605 737 937 1116 1283 1395 152056 82 219 261 482 625 744 935 1087 1287 1430 151134 104 233 291 426 612 746 968 1062 1222 1419 148077 88 214 279 480 638 804 922 1076 1239 1444 150173 154 212 292 472 588 767 940 1057 1218 1429 153717 151 165 263 454 576 763 933 1055 1268 1401 147671 112 199 318 419 589 787 895 1088 1217 1432 148563 156 217 252 479 640 761 902 1122 1233 1454 151245 146 210 313 431 615 753 904 1060 1289 1438 148910 141 172 311 441 629 735 962 1133 1221 1424 149470 132 179 264 447 610 780 925 1095 1267 1421 153222 101 181 298 458 608 760 921 1102 1295 1382 147532 122 239 316 415 641 792 945 1104 1215 1426 147438 158 202 309 455 595 802 919 1082 1256 1416 146849 97 198 271 459 613 808 911 1125 1229 1411 15076 106 222 278 474 606 739 893 1121 1264 1402 151546 133 196 280 411 568 776 938 1065 1253 1451 149850 110 188 258 470 575 736 918 1119 1278 1392 146565 115 170 301 440 577 740 950 1111 1263 1428 15132 153 215 297 469 635 755 960 1093 1235 1447 151661 96 195 321 485 598 772 966 1058 1266 1456 153631 95 227 295 461 594 751 897 1118 1288 1403 152360 89 237 287 473 618 801 934 1070 1272 1380 146976 128 163 269 439 592 750 894 1080 1258 1385 149952 136 174 314 467 584 766 898 1086 1255 1423 148764 119 211 294 405 646 742 913 1097 1216 1446 150030 86 171 246 428 611 754 930 1054 1260 1445 147158 134 175 256 481 591 800 909 1094 1250 1439 15260 137 190 262 436 623 748 959 1098 1245 1398 146019 157 207 273 425 633 729 908 1113 1236 1406 152172 144 186 310 450 639 789 924 1130 1285 1389 151927 90 236 270 435 570 762 900 1109 1226 1436 147216 120 185 274 407 607 797 912 1079 1262 1404 150641 108 201 289 438 647 786 958 1108 1281 1407 152426 121 177 306 460 571 731 906 1124 1290 1427 151778 92 189 285 444 586 796 891 1100 1237 1414 147929 147 235 255 430 603 768 947 1112 1294 1440 1486
51 161 183 284 427 582 799 920 1078 1219 1390 148835 142 162 300 468 632 741 955 1106 1257 1378 146621 140 224 276 432 581 805 944 1053 1280 1391 150918 93 197 288 422 597 791 969 1067 1279 1442 150559 127 232 254 417 573 788 954 1120 1273 1417 152923 145 221 282 408 585 749 926 1075 1232 1431 150313 138 166 243 457 631 793 957 1064 1240 1412 14958 100 231 323 478 579 783 899 1089 1223 1410 147779 107 203 296 434 567 778 963 1074 1270 1443 152248 109 234 251 453 620 769 949 1126 1238 1397 150269 87 176 320 462 593 738 946 1077 1241 1415 153425 130 240 265 409 628 759 907 1099 1261 1408 146444 126 226 250 466 617 795 951 1083 1248 1450 147053 150 223 302 471 642 734 941 1069 1274 1457 148180 124 184 253 429 627 743 936 1066 1224 1379 151857 116 228 275 452 599 770 927 1107 1292 1437 147862 98 218 259 451 630 747 896 1071 1225 1400 148220 143 213 245 445 572 752 917 1061 1276 1396 149743 123 204 322 484 636 790 953 1056 1251 1420 151442 155 173 283 412 622 733 892 1127 1265 1394 149336 85 194 247 475 619 732 901 1096 1246 1386 146375 91 230 317 442 580 806 928 1117 1244 1448 14923 102 169 312 410 624 765 905 1073 1277 1413 150866 139 178 303 413 614 773 910 1092 1231 1393 148433 99 205 272 433 609 756 948 110 11249 1425 14961 103 182 293 420 600 803 971 1128 1242 1435 14624 118 187 249 446 569 771 970 1105 1284 1441 149024 135 225 268 476 590 774 964 1110 1291 1452 145811 114 168 277 464 626 794 923 1068 1293 1409 153137 84 167 304 477 645 781 931 1091 1271 1449 150416 149 221 320 395 502 707 838 977 1204 1528 159238 85 168 305 402 553 663 852 1022 1168 1505 160068 114 242 282 332 520 727 874 1038 1212 1460 159056 130 201 287 338 488 713 858 1014 1202 1529 158569 106 209 245 349 491 710 844 1026 1197 1474 157640 118 192 268 386 511 671 841 992 1188 1459 154515 84 239 267 346 498 715 882 1020 1157 1511 1566
29 112 207 261 350 524 705 846 972 1178 1462 160210 81 210 300 365 554 700 836 981 1214 1484 15418 153 230 308 382 542 691 831 1034 1153 1468 155041 126 217 291 361 555 660 822 989 1162 1534 157775 161 163 258 331 526 681 871 978 1189 1531 155413 150 193 306 360 501 717 812 1003 1166 1492 15596 95 181 309 376 515 656 848 988 1171 1536 159748 160 194 249 352 496 665 867 1040 1209 1526 154055 132 165 316 364 494 692 876 991 1152 1521 161957 83 220 262 330 527 669 823 1013 1151 1512 161335 105 234 292 358 561 674 880 997 1145 1481 157278 89 215 280 324 499 712 885 983 1184 1502 158074 155 213 293 399 492 655 843 980 1192 1538 156318 152 166 264 372 534 654 866 1021 1175 1477 161072 113 200 319 327 541 728 865 985 1142 1486 157864 157 218 253 396 543 687 859 975 1190 1513 158146 147 211 314 341 521 695 818 1050 1193 1490 160111 142 173 312 326 564 678 826 1041 1213 1495 158871 133 180 265 378 560 725 889 1010 1200 1533 161423 102 182 299 329 504 693 856 1031 1146 1476 156433 123 240 317 351 558 696 824 987 1176 1475 155239 159 203 310 335 550 716 827 1006 1164 1469 156550 98 199 272 401 532 703 847 1015 1177 1508 16167 107 223 279 398 497 649 834 1042 1148 1516 159147 134 197 281 359 557 679 860 1019 1203 1499 160551 111 189 259 403 509 667 890 1024 1137 1466 158666 116 171 302 393 519 680 878 982 1198 1514 15843 154 216 298 388 525 651 811 1005 1196 1517 161762 97 196 322 379 536 706 862 1004 1149 1537 157132 96 228 296 348 493 720 837 998 1183 1524 158961 90 238 288 369 533 701 851 1037 1201 1470 158277 129 164 270 325 537 699 832 1045 1194 1500 154453 137 175 315 344 552 652 830 1028 1156 1488 155165 120 212 295 353 489 686 863 995 1163 1501 155331 87 172 247 380 548 704 817 1043 1165 1472 161159 135 176 257 357 518 697 835 1046 1143 1527 15740 138 191 263 362 547 659 828 986 1186 1461 1570
20 158 208 274 400 563 666 870 973 1182 1522 159473 145 187 311 343 539 668 877 999 1206 1520 156828 91 237 271 342 551 726 879 1029 1180 1473 156017 121 186 275 336 517 689 857 1017 1172 1507 154242 109 202 290 375 545 685 820 1030 1154 1525 158727 122 178 307 383 486 709 816 1001 1199 1518 156779 93 190 286 366 506 683 840 976 1179 1480 159930 148 236 256 333 559 675 814 990 1211 1487 160952 82 184 285 381 514 657 886 1051 1141 1489 161536 143 162 301 384 503 702 868 1049 1147 1467 154622 141 225 277 404 528 682 833 1002 1158 1510 158319 94 198 289 391 513 714 813 1036 1195 1506 154360 128 233 255 337 565 724 845 974 115 515 301 54724 146 222 283 367 516 650 855 104 711 591 504 156214 139 167 243 355 538 661 861 100 911 741 496 15799 101 232 244 368 522 698 872 1016 1191 1478 155880 108 204 297 339 508 658 829 1018 1170 1523 160849 110 235 252 394 505 662 869 996 1140 1503 155770 88 177 321 328 546 677 873 1039 1169 1535 157326 131 241 266 389 510 694 888 1035 1185 1465 154945 127 227 251 387 500 673 825 979 1161 1471 156154 151 224 303 340 495 723 884 1033 1173 1482 16071 125 185 254 374 566 672 854 1025 1139 1519 155558 117 229 276 392 535 688 883 1007 1167 1479 153963 99 219 260 385 556 664 819 1052 1134 1483 159621 144 214 246 347 512 676 875 1032 1208 1498 156944 124 205 323 354 531 722 887 984 1181 1515 160443 156 174 284 356 540 670 853 994 1136 1494 159337 86 195 248 334 487 648 881 1000 1205 1464 161876 92 231 318 377 544 711 810 1011 1150 1493 16034 103 170 313 373 549 684 842 1048 1135 1509 157567 140 179 304 397 507 719 815 1008 1187 1485 160634 100 206 273 371 530 708 850 1012 1138 1497 15482 104 183 294 363 529 653 839 1027 1160 1463 16125 119 188 250 345 523 718 864 1044 1144 1491 159825 136 226 269 390 562 690 849 1023 1210 1458 159512 115 169 278 370 490 721 821 993 1207 1532 1556
17 150 222 321 426 618 787 945 1065 1254 1593 163313 116 170 279 466 628 796 925 1070 1295 1557 164139 86 169 306 479 647 783 933 1093 1273 1601 163169 115 163 283 450 576 809 916 1092 1236 1591 162657 131 202 288 425 603 759 963 1086 1232 1586 169770 107 210 246 439 580 747 931 1125 1256 1577 166641 119 193 269 420 585 760 934 1133 1230 1546 168716 85 240 268 418 623 731 954 1116 1222 1567 164330 113 208 262 451 646 786 941 1083 1284 1603 166211 81 211 301 485 645 800 967 1131 1249 1542 16719 154 231 309 423 639 781 917 1054 1229 1551 169842 127 218 292 416 598 779 905 1074 1261 1578 167576 82 164 259 458 606 732 918 1061 1271 1555 168014 151 194 307 465 589 766 969 1087 1277 1560 16387 96 182 310 467 636 784 944 1117 1288 1598 166149 161 195 250 445 604 777 958 1105 1245 1541 166056 133 166 317 408 607 739 939 1118 1285 1540 165458 84 221 263 484 627 746 937 1089 1289 1614 169336 106 235 293 428 614 748 970 1064 1224 1573 162179 90 216 281 482 640 806 924 1078 1241 1581 168475 156 214 294 474 590 769 942 1059 1220 1564 165119 153 167 265 456 578 765 935 1057 1270 1611 169973 114 201 320 421 591 789 897 1090 1219 1579 162265 158 219 254 481 642 763 904 1124 1235 1582 164247 148 212 315 433 617 755 906 1062 1291 1602 162912 143 174 313 443 631 737 964 1055 1223 1589 165572 134 181 266 449 612 782 927 1097 1269 1615 168524 103 183 300 460 610 762 923 1104 1217 1565 167334 124 241 318 417 643 794 947 1106 1215 1553 168640 160 204 311 457 597 804 921 1084 1258 1566 165751 99 200 273 461 615 730 913 1127 1231 1617 16328 108 224 280 476 608 741 895 1123 1266 1592 164648 135 198 282 413 570 778 940 1067 1255 1606 162752 112 190 260 472 577 738 920 1121 1280 1587 162567 117 172 303 442 579 742 952 1113 1265 1585 16584 155 217 299 471 637 757 962 1095 1237 1618 169263 98 197 323 407 600 774 968 1060 1268 1572 1630
33 97 229 297 463 596 753 899 1120 1290 1590 162362 91 239 289 475 620 803 936 1072 1274 1583 166578 130 165 271 441 594 752 896 1082 1260 1545 167254 138 176 316 469 586 768 900 1088 1257 1552 167466 121 213 296 405 568 744 915 1099 1218 1554 165232 88 173 248 430 613 756 932 1056 1262 1612 169560 136 177 258 483 593 802 911 1096 1252 1575 16910 139 192 264 438 625 750 961 1100 1247 1571 163521 159 209 275 427 635 729 910 1115 1238 1595 168974 146 188 312 452 641 791 926 1132 1287 1569 168129 92 238 272 437 572 764 902 1111 1228 1561 166318 122 187 276 409 609 799 914 1081 1264 1543 162843 110 203 291 440 569 788 960 1110 1283 1588 168828 123 179 308 462 573 733 908 1126 1292 1568 164080 94 191 287 446 588 798 891 1102 1239 1600 165031 149 237 257 432 605 770 949 1114 1216 1610 165653 83 185 286 429 584 801 922 1080 1221 1616 166737 144 162 302 470 634 743 957 1108 1259 1547 162423 142 226 278 434 583 807 946 1053 1282 1584 166420 95 199 290 424 599 793 971 1069 1281 1544 166861 129 234 256 419 575790956112212751548168325 147 223 284 410 587 751 928 1077 1234 1563 170015 140 168 243 459 633 795 959 1066 1242 1580 167910 102 233 245 480 581 785 901 1091 1225 1559 16491 109 205 298 436 567 780 965 1076 1272 1609 167850 111 236 253 455 622 771 951 1128 1240 1558 169471 89 178 322 464 595 740 948 1079 1243 1574 167027 132 242 267 411 630 761 909 1101 1263 1550 168246 128 228 252 468 619 797 953 1085 1250 1562 164855 152 225 304 473 644 736 943 1071 1276 1608 16762 126 186 255 431 629 745 938 1068 1226 1556 162059 118 230 277 454 601 772 929 1109 1294 1539 163764 100 220 261 453 632 749 898 1073 1227 1597 169022 145 215 247 447 574 754 919 1063 1278 1570 164545 125 206 244 406 638 792 955 1058 1253 1605 163444 157 175 285 414 624 735 894 1129 1267 1594 165938 87 196 249 477 621 734 903 1098 1248 1619 1644
77 93 232 319 444 582 808 930 1119 1246 1604 16965 104 171 314 412 626 767 907 1075 1279 1576 164768 141 180 305 415 616 775 912 1094 1233 1607 166935 101 207 274 435 611 758 950 1103 1251 1549 16533 105 184 295 422 602 805 893 1130 1244 1613 16396 120 189 251 448 571 773 892 1107 1286 1599 163626 137 227 270 478 592 776 966 1112 1293 1596 167718 151 223 322 397 504 709 840 979 1206 1634 178127 138 228 271 392 564 692 851 1025 1212 1678 173414 117 171 280 372 492 723 823 995 1209 1642 175540 87 170 307 404 555 665 854 1024 1170 1632 171170 116 164 284 334 522 649 876 1040 1214 1627 173058 132 203 289 340 490 715 860 1016 1204 1698 173971 108 211 247 351 493 712 846 1028 1199 1667 176642 120 194 270 388 513 673 843 994 1190 1688 174317 86 241 269 348 500 717 884 1022 1159 1644 174831 114 209 263 352 526 707 848 972 1180 1663 170612 81 212 302 367 556 702 838 983 1136 1672 172910 155 232 310 384 544 693 833 1036 1155 1699 172843 128 219 293 363 557 662 824 991 1164 1676 172277 83 165 260 333 528 683 873 980 1191 1681 176115 152 195 308 362 503 719 814 1005 1168 1639 17698 97 183 311 378 517 658 850 990 1173 1662 175250 82 196 251 354 498 667 869 1042 1211 1661 171957 134 167 318 366 496 694 878 993 1154 1655 176759 85 222 264 332 529 671 825 1015 1153 1694 177037 107 236 294 360 563 676 882 999 1147 1622 171080 91 217 282 324 501 714 887 985 1186 1685 177776 157 215 295 401 494 657 845 982 1194 1652 172320 154 168 266 374 536 656 868 1023 11771700175374 115 202 321 329 543 650 867 987 1144 1623 174166 159 220 255 398 545 689 861 977 1192 1643 175448 149 213 316 343 523 697 820 1052 1195 1630 172513 144 175 314 328 566 680 828 1043 1135 1656 178073 135 182 267 380 562 727 811 1012 1202 1686 171425 104 184 301 331 506 695 858 1033 1148 1674 177535 125 242 319 353 560 698 826 989 1178 1687 1773
41 161 205 312 337 552 718 829 1008 1166 1658 172652 100 201 274 403 534 705 849 1017 1179 1633 17609 109 225 281 400 499 651 836 1044 1150 1647 177849 136 199 283 361 559 681 862 1021 1205 1628 177153 113 191 261 325 511 669 812 1026 1139 1626 173368 118 173 304 395 521 682 880 984 1200 1659 17405 156 218 300 390 527 653 813 1007 1198 1693 174264 99 198 244 381 538 708 864 1006 1151 1631 172034 98 230 298 350 495 722 839 1000 1185 1624 176363 92 240 290 371 535 703 853 1039 1203 1666 175979 131 166 272 327 539 701 834 1047 1196 1673 170355 139 177 317 346 554 654 832 1030 1158 1675 175767 122 214 297 355 491 688 865 997 1165 1653 174933 89 174 249 382 550 706 819 1045 1167 1696 173161 137 178 259 359 520 699 837 1048 1145 1692 17760 140 193 265 364 549 661 830 988 1188 1636 175622 160 210 276 402 565 668 872 975 1184 1690 170875 147 189 313 345 541 670 879 1001 1208 1682 171830 93 239 273 344 553 728 881 1031 1182 1664 172419 123 188 277 338 519 691 859 1019 1174 1629 173544 111 204 292 377 547 687 822 1032 1156 1689 177229 124 180 309 385 486 711 818 1003 1201 1641 17321 95 192 288 368 508 685 842 978 1181 1651 173632 150 238 258 335 561 677 816 992 1213 1657 175154 84 186 287 383 516 659 888 973 1143 1668 176838 145 162 303 386 505 704 870 1051 1149 1625 174724 143 227 279 326 530 684 835 1004 1160 1665 171721 96 200 291 393 515 716 815 1038 1197 1669 174662 130 235 257 339 487 726 847 976 1157 1684 176226 148 224 285 369 518 652 857 1049 1161 1621 173816 141 169 243 357 540 663 863 1011 1176 1680 175011 103 234 246 370 524 700 874 1018 1193 1650 17162 110 206 299 341 510 660 831 1020 1172 1679 174451 112 237 254 396 507 664 871 998 1142 1695 170172 90 179 323 330 548 679 875 1041 1171 1671 170528 133 163 268 391 512 696 890 1037 1187 1683 175847 129 229 253 389 502 675 827 981 1163 1649 1713
56 153 226 305 342 497 725 886 1035 1175 1677 17023 127 187 256 376 488 674 856 1027 1141 1620 172760 119 231 278 394 537 690 885 1009 1169 1638 171265 101 221 262 387 558 666 821 974 1134 1691 176423 146 216 248 349 514 678 877 1034 1210 1646 171546 126 207 245 356 533 724 889 986 1183 1635 173745 158 176 286 358 542 672 855 996 1138 1660 172139 88 197 250 336 489 648 883 1002 1207 1645 170778 94 233 320 379 546 713 810 1013 1152 1697 17046 105 172 315 375 551 686 844 1050 1137 1648 174569 142 181 306 399 509 721 817 1010 1189 1670 170936 102 208 275 373 532 710 852 1014 1140 1654 17794 106 185 296 365 531 655 841 1029 1162 1640 17747 121 190 252 347 525 720 866 1046 1146 1637 176519 152 224 323 428 620 789 947 1067 1256 1702 17888 122 191 253 450 573 775 894 1109 1288 1766 180128 139 229 272 480 594 778 968 1114 1295 1735 186215 118 172 281 468 630 798 927 1072 1217 1756 186041 88 171 308 481 569 785 935 1095 1275 1712 181371 117 165 285 452 578 731 918 1094 1238 1731 184759 133 204 290 427 605 761 965 1088 1234 1740 178572 109 212 248 441 582 749 933 1127 1258 1767 185843 121 195 271 422 587 762 936 1055 1232 1744 182018 87 242 270 420 625 733 956 1118 1224 1749 182732 115 210 264 453 568 788 943 1085 1286 1707 182913 81 213 303 407 647 802 969 1133 1251 1730 180711 156 233 311 425 641 783 919 1056 1231 1729 185044 129 220 294 418 600 781 907 1076 1263 1723 184678 84 166 261 460 608 734 920 1063 1273 1762 179016 153 196 309 467 591 768 971 1089 1279 1770 18449 98 184 312 469 638 786 946 1119 1290 1753 183651 83 197 252 447 606 779 960 1107 1247 1720 181858 135 168 319 410 609 741 941 1120 1287 1768 178360 86 223 265 406 629 748 939 1091 1291 1771 184338 108 237 295 430 616 750 892 1066 1226 1711 17951 92 218 283 484 642 808 926 1080 1243 1778 180577 158 216 296 476 592 771 944 1061 1222 1724 1811
21 155 169 267 458 580 767 937 1059 1272 1754 182275 116 203 322 423 593 791 899 1092 1221 1742 185967 160 221 256 483 644 765 906 1126 1237 1755 181949 150 214 317 435 619 757 908 1064 1293 1726 182314 145 176 315 445 633 739 966 1057 1225 1781 183874 136 183 268 451 614 784 929 1099 1271 1715 185526 105 185 302 462 612 764 925 1106 1219 1776 183436 126 163 320 419 645 796 949 1108 1215 1774 180442 82 206 313 459 599 806 923 1086 1260 1727 183353 101 202 275 463 617 732 915 1129 1233 1761 184910 110 226 282 478 610 743 897 1125 1268 1779 182550 137 200 284 415 572 780 942 1069 1257 1772 183754 114 192 262 474 579 740 922 1123 1282 1734 180369 119 174 305 444 581 744 954 1115 1267 1741 18316 157 219 301 473 639 759 964 1097 1239 1743 178265 100 199 245 409 602 776 970 1062 1270 1721 179235 99 231 299 465 598 755 901 1122 1292 1764 184564 93 241 291 477 622 805 938 1074 1276 1760 180080 132 167 273 443 596 754 898 1084 1262 1704 178956 140 178 318 471 588 770 902 1090 1259 1758 181468 123 215 298 405 570 746 917 1101 1220 1750 179934 90 175 250 432 615 758 934 1058 1264 1732 185162 138 179 260 485 595 804 913 1098 1254 1777 18020 141 194 266 440 627 752 963 1102 1249 1757 182423 161 211 277 429 637 729 912 1117 1240 1709 180876 148 190 314 454 643 793 928 1054 1289 1719 179431 94 240 274 439 574 766 904 1113 1230 1725 179120 124 189 278 411 611 801 916 1083 1266 1736 183245 112 205 293 442 571 790 962 1112 1285 1773 179630 125 181 310 464 575 735 910 1128 1294 1733 17862 96 193 289 448 590 800 891 1104 1241 1737 186133 151 239 259 434 607 772 951 1116 1218 1752 185255 85 187 288 431 586 803 924 1082 1223 1769 182139 146 162 304 472 636 745 959 1110 1261 1748 184225 144 228 280 436 585 809 948 1053 1284 1718 179822 97 201 292 426 601 795 893 1071 1283 1747 181763 131 236 258 421 577 792 958 1124 1277 1763 1826
27 149 225 286 412 589 753 930 1079 1236 1739 185317 142 170 243 461 635 797 961 1068 1244 1751 183012 104 235 247 482 583 787 903 1093 1227 1717 18353 111 207 300 438 567 782 967 1078 1274 1745 179352 113 238 255 457 624 773 953 1130 1242 1701 181673 91 180 244 466 597 742 950 1081 1245 1706 181529 134 164 269 413 632 763 911 1103 1265 1759 180948 130 230 254 470 621 799 955 1087 1252 1714 184857 154 227 306 475 646 738 945 1073 1278 1703 18564 128 188 257 433 631 747 940 1070 1228 1728 183961 120 232 279 456 603 774 931 1111 1216 1713 180666 102 222 263 455 634 751 900 1075 1229 1765 185424 147 217 249 449 576 756 921 1065 1280 1716 185747 127 208 246 408 640 794 957 1060 1255 1738 179746 159 177 287 416 626 737 896 1131 1269 1722 178440 89 198 251 479 623 736 905 1100 1250 1708 181079 95 234 321 446 584 730 932 1121 1248 1705 18407 106 173 316 414 628 769 909 1077 1281 1746 182870 143 182 307 417 618 777 914 1096 1235 1710 184137 103 209 276 437 613 760 952 1105 1253 1780 18125 107 186 297 424 604 807 895 1132 1246 1775 178720 153 225 244 399 506 711 842 981 1208 1789 18636 108 187 298 367 533 657 843 1031 1164 1788 18659 123 192 254 349 527 722 868 1048 1148 1802 186629 140 230 273 394 566 694 853 1027 1214 1783 186716 119 173 282 374 494 725 825 997 1211 1861 186842 89 172 309 326 557 667 856 1026 1172 1814 186972 118 166 286 336 524 651 878 1042 1136 1848 187060 134 205 291 342 492 717 862 1018 1206 1786 187173 110 213 249 353 495 714 848 1030 1201 1859 187244 122 196 272 390 515 675 845 996 1192 1821 187319 88 163 271 350 502 719 886 1024 1161 1828 187433 116 211 265 354 528 709 850 972 1182 1830 187514 81 214 304 369 558 704 840 985 1138 1808 187612 157 234 312 386 546 695 835 1038 1157 1851 187745 130 221 295 365 559 664 826 993 1166 1847 187879 85 167 262 335 530 685 875 982 1193 1791 1879
17 154 197 310 364 505 721 816 1007 1170 1845 188010 99 185 313 380 519 660 852 992 1175 1837 188152 84 198 253 356 500 669 871 1044 1213 1819 188259 136 169 320 368 498 696 880 995 1156 1784 188361 87 224 266 334 531 673 827 1017 1155 1844 188439 109 238 296 362 565 678 884 1001 1149 1796 18852 93 219 284 324 503 716 889 987 1188 1806 188678 159 217 297 403 496 659 847 984 1196 1812 188722 156 170 268 376 538 658 870 1025 1179 1823 188876 117 204 323 331 545 652 869 989 1146 1860 188968 161 222 257 400 547 691 863 979 1194 1820 189050 151 215 318 345 525 699 822 974 1197 1824 189115 146 177 316 330 488 682 830 1045 1137 1839 189275 137 184 269 382 564 649 813 1014 1204 1856 189327 106 186 303 333 508 697 860 1035 1150 1835 189437 127 164 321 355 562 700 828 991 1180 1805 189543 83 207 314 339 554 720 831 1010 1168 1834 189654 102 203 276 325 536 707 851 1019 1181 1850 189711 111 227 283 402 501 653 838 1046 1152 1826 189851 138 201 285 363 561 683 864 1023 1207 1838 189955 115 193 263 327 513 671 814 1028 1141 1804 190070 120 175 306 397 523 684 882 986 1202 1832 19017 158 220 302 392 529 655 815 1009 1200 1782 190266 101 200 246 383 540 710 866 1008 1153 1793 190336 100 232 300 352 497 724 841 1002 1187 1846 190465 94 242 292 373 537 705 855 1041 1205 1801 19051 133 168 274 329 541 703 836 1049 1198 1790 190657 141 179 319 348 556 656 834 1032 1160 1815 190769 124 216 299 357 493 690 867 999 1167 1800 190835 91 176 251 384 552 708 821 1047 1169 1852 190963 139 180 261 361 522 701 839 1050 1147 1803 19100 142 195 267 366 551 663 832 990 1190 1825 191124 82 212 278 404 487 670 874 977 1186 1809 191277 149 191 315 347 543 672 881 1003 1210 1795 191332 95 241 275 346 555 650 883 1033 1184 1792 191421 125 190 279 340 521 693 861 1021 1176 1833 191546 113 206 294 379 549 689 824 1034 1158 1797 1916
31 126 182 311 387 486 713 820 1005 1203 1787 19173 97 194 290 370 510 687 844 980 1183 1862 191834 152 240 260 337 563 679 818 994 1135 1853 191956 86 188 289 385 518 661 890 975 1145 1822 192040 147 162 305 388 507 706 872 973 1151 1843 192126 145 229 281 328 532 686 837 1006 1162 1799 192223 98 202 293 395 517 718 817 1040 1199 1818 192364 132 237 259 341 489 728 849 978 1159 1827 192428 150 226 287 371 520 654 859 1051 1163 1854 192518 143 171 243 359 542 665 865 1013 1178 1831 192613 105 236 248 372 526 702 876 1020 1195 1836 19274 112 208 301 343 512 662 833 1022 1174 1794 192853 114 239 256 398 509 666 873 1000 1144 1817 192974 92 181 245 332 550 681 877 1043 1173 1816 193030 135 165 270 393 514 698 812 1039 1189 1810 193149 131 231 255 391 504 677 829 983 1165 1849 193258 155 228 307 344 499 727 888 1037 1177 1857 19335 129 189 258 378 490 676 858 1029 1143 1840 193462 121 233 280 396 539 692 887 1011 1171 1807 193567 103 223 264 389 560 668 823 976 1134 1855 193625 148 218 250 351 516 680 879 1036 1212 1858 193748 128 209 247 358 535 726 811 988 1185 1798 193847 160 178 288 360 544 674 857 998 1140 1785 193941 90 199 252 338 491 648 885 1004 1209 1811 194080 96 235 322 381 548 715 810 1015 1154 1841 19418 107 174 317 377 553 688 846 1052 1139 1829 194271 144 183 308 401 511 723 819 1012 1191 1842 194338 104 210 277 375 534 712 854 1016 1142 1813 186421 154 226 245 430 622 791 949 1069 1258 186339 105 211 278 439 615 762 954 1107 1255 18657 109 188 299 426 606 809 897 1054 1248 186610 124 193 255 452 575 777 896 1111 1290 186730 141 231 274 482 596 780 970 1116 1217 186817 120 174 283 470 632 800 929 1074 1219 186943 90 173 310 483 571 787 937 1097 1277 187073 119 167 287 454 580 733 920 1096 1240 187161 135 206 292 429 607 763 967 1090 1236 1872
74 111 214 250 443 584 751 935 1129 1260 187345 123 197 273 424 589 764 938 1057 1234 187420 89 164 272 422 627 735 958 1120 1226 187534 117 212 266 455 570 790 945 1087 1288 187615 81 215 305 409 569 804 971 1055 1253 187713 158 235 313 427 643 785 921 1058 1233 187846 131 222 296 420 602 783 909 1078 1265 187980 86 168 263 462 610 736 922 1065 1275 188018 155 198 311 469 593 770 893 1091 1281 188111 100 186 314 471 640 788 948 1121 1292 188253 85 199 254 449 608 781 962 1109 1249 188360 137 170 321 412 611 743 943 1122 1289 188462 88 225 267 408 631 750 941 1093 1293 188540 110 239 297 432 618 752 894 1068 1228 18863 94 220 285 406 644 730 928 1082 1245 188779 160 218 298 478 594 773 946 1063 1224 188823 157 171 269 460 582 769 939 1061 1274 188977 118 205 244 425 595 793 901 1094 1223 189069 82 223 258 485 646 767 908 1128 1239 189151 152 216 319 437 621 759 910 1066 1295 189216 147 178 317 447 635 741 968 1059 1227 189376 138 185 270 453 616 786 931 1101 1273 189428 107 187 304 464 614 766 927 1108 1221 189538 128 165 322 421 647 798 951 1110 1215 189644 84 208 315 461 601 808 925 1088 1262 189755 103 204 277 465 619 734 917 1131 1235 189812 112 228 284 480 612 745 899 1127 1270 189952 139 202 286 417 574 782 944 1071 1259 190056 116 194 264 476 581 742 924 1125 1284 190171 121 176 307 446 583 746 956 1117 1269 19028 159 221 303 475 641 761 966 1099 1241 190367 102 201 247 411 604 778 892 1064 1272 190437 101 233 301 467 600 757 903 1124 1294 190566 95 163 293 479 624 807 940 1076 1278 19062 134 169 275 445 598 756 900 1086 1264 190758 142 180 320 473 590 772 904 1092 1261 190870 125 217 300 405 572 748 919 1103 1222 1909
36 92 177 252 434 617 760 936 1060 1266 191064 140 181 262 407 597 806 915 1100 1256 19110 143 196 268 442 629 754 965 1104 1251 191225 83 213 279 431 639 729 914 1119 1242 191378 150 192 316 456 645 795 930 1056 1291 191433 96 242 276 441 576 768 906 1115 1232 191522 126 191 280 413 613 803 918 1085 1268 191647 114 207 295 444 573 792 964 1114 1287 191732 127 183 312 466 577 737 912 1130 1216 19184 98 195 291 450 592 802 891 1106 1243 191935 153 241 261 436 609 774 953 1118 1220 192057 87 189 290 433 588 805 926 1084 1225 192141 148 162 306 474 638 747 961 1112 1263 192227 146 230 282 438 587 731 950 1053 1286 192324 99 203 294 428 603 797 895 1073 1285 192465 133 238 260 423 579 794 960 1126 1279 192529 151 227 288 414 591 755 932 1081 1238 192619 144 172 243 463 637 799 963 1070 1246 192714 106 237 249 484 585 789 905 1095 1229 19285 113 209 302 440 567 784 969 1080 1276 192954 115 240 257 459 626 775 955 1132 1244 193075 93 182 246 468 599 744 952 1083 1247 193131 136 166 271 415 634 765 913 1105 1267 193250 132 232 256 472 623 801 957 1089 1254 193359 156 229 308 477 568 740 947 1075 1280 19346 130 190 259 435 633 749 942 1072 1230 193563 122 234 281 458 605 776 933 1113 1218 193668 104 224 265 457 636 753 902 1077 1231 193726 149 219 251 451 578 758 923 1067 1282 193849 129 210 248 410 642 796 959 1062 1257 193948 161 179 289 418 628 739 898 1133 1271 194042 91 200 253 481 625 738 907 1102 1252 19411 97 236 323 448 586 732 934 1123 1250 19429 108 175 318 416 630 771 911 1079 1283 194372 145 184 309 419 620 779 916 1098 1237 1864
6.基于GRS不规则LDPC(1944,487)码(6),R=3/41944 48616 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 1616 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 1616 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 1616 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 1616 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 1616 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 1616 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 1616 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 1616 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 1616 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 1616 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 1616 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 1616 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 1515 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 1515 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 160 81 162 243 324 405 567 648 729 810 1053 1134 1215 1296 1458 153914 102 209 303 338 426 598 676 783 886 1131 1177 1267 1308 1490 156615 103 210 304 339 427 599 677 784 887 1132 1178 1268 1309 1491 156716 104 211 305 340 428 600 678 785 888 1133 1179 1269 1310 1492 156817 105 212 306 341 429 601 679 786 889 1054 1180 1270 1311 1493 156918 106 213 307 342 430 602 680 787 890 1055 1181 1271 1312 1494 157019 107 214 308 343 431 603 681 788 811 1056 1182 1272 1313 1495 157120 108 215 309 344 432 604 682 789 812 1057 1183 1273 1314 1496 157221 109 216 310 345 433 605 683 790 813 1058 1184 1274 1315 1497 157322 110 217 311 346 434 606 684 791 814 1059 1185 1275 1316 1498 157423 111 218 312 347 435 607 685 792 815 1060 1186 1276 1317 1499 157524 112 219 313 348 436 608 686 793 816 1061 1187 1277 1318 1500 157625 113 220 314 349 437 609 687 794 817 1062 1188 1278 1319 1501 157726 114 221 315 350 438 610 688 795 818 1063 1189 1279 1320 1502 157827 115 222 316 351 439 611 689 796 819 1064 1190 1280 1321 1503 157928 116 223 317 352 440 612 690 797 820 1065 1191 1281 1322 1504 158029 117 224 318 353 441 613 691 798 821 1066 1192 1282 1323 1505 158130 118 225 319 354 442 614 692 799 822 1067 1193 1283 1324 1506 158231 119 226 320 355 443 615 693 800 823 1068 1194 1284 1325 1507 158332 120 227 321 356 444 616 694 801 824 1069 1195 1285 1326 1508 158433 121 228 322 357 445 617 695 802 825 1070 1196 1286 1327 1509 158534 122 229 323 358 446 618 696 803 826 1071 1197 1287 1328 1510 158635 123 230 244 359 447 619 697 804 827 1072 1198 1288 1329 1511 158736 124 231 245 360 448 620 698 805 828 1073 1199 1289 1330 1512 158837 125 232 246 361 449 621 699 806 829 1074 1200 1290 1331 1513 1589
38 126 233 247 362 450 622 700 807 830 1075 1201 1291 1332 1514 159039 127 234 248 363 451 623 701 808 831 1076 1202 1292 1333 1515 159140 128 235 249 364 452 624 702 809 832 1077 1203 1293 1334 1516 159241 129 236 250 365 453 625 703 730 833 1078 1204 1294 1335 1517 159342 130 237 251 366 454 626 704 731 834 1079 1205 1295 1336 1518 159443 131 238 252 367 455 627 705 732 835 1080 1206 1216 1337 1519 159544 132 239 253 368 456 628 706 733 836 1081 1207 1217 1338 1520 159645 133 240 254 369 457 629 707 734 837 1082 1208 1218 1339 1521 159746 134 241 255 370 458 630 708 735 838 1083 1209 1219 1340 1522 159847 135 242 256 371 459 631 709 736 839 1084 1210 1220 1341 1523 159948 136 163 257 372 460 632 710 737 840 1085 1211 1221 1342 1524 160049 137 164 258 373 461 633 711 738 841 1086 1212 1222 1343 1525 160150 138 165 259 374 462 634 712 739 842 1087 1213 1223 1344 1526 160251 139 166 260 375 463 635 713 740 843 1088 1214 1224 1345 1527 160352 140 167 261 376 464 636 714 741 844 1089 1135 1225 1346 1528 160453 141 168 262 377 465 637 715 742 845 1090 1136 1226 1347 1529 160554 142 169 263 378 466 638 716 743 846 1091 1137 1227 1348 1530 160655 143 170 264 379 467 639 717 744 847 1092 1138 1228 1349 1531 160756 144 171 265 380 468 640 718 745 848 1093 1139 1229 1350 1532 160857 145 172 266 381 469 641 719 746 849 1094 1140 1230 1351 1533 160958 146 173 267 382 470 642 720 747 850 1095 1141 1231 1352 1534 161059 147 174 268 383 471 643 721 748 851 1096 1142 1232 1353 1535 161160 148 175 269 384 472 644 722 749 852 1097 1143 1233 1354 1536 161261 149 176 270 385 473 645 723 750 853 1098 1144 1234 1355 1537 161362 150 177 271 386 474 646 724 751 854 1099 1145 1235 1356 1538 161463 151 178 272 387 475 647 725 752 855 1100 1146 1236 1357 1459 161564 152 179 273 388 476 568 726 753 856 1101 1147 1237 1358 1460 161665 153 180 274 389 477 569 727 754 857 1102 1148 1238 1359 1461 161766 154 181 275 390 478 570 728 755 858 1103 1149 1239 1360 1462 161867 155 182 276 391 479 571 649 756 859 1104 1150 1240 1361 1463 161968 156 183 277 392 480 572 650 757 860 1105 1151 1241 1362 1464 154069 157 184 278 393 481 573 651 758 861 1106 1152 1242 1363 1465 154170 158 185 279 394 482 574 652 759 862 1107 1153 1243 1364 1466 154271 159 186 280 395 483 575 653 760 863 1108 1154 1244 1365 1467 154372 160 187 281 396 484 576 654 761 864 1109 1155 1245 1366 1468 154473 161 188 282 397 485 577 655 762 865 1110 1156 1246 1367 1469 154574 82 189 283 398 406 578 656 763 866 1111 1157 1247 1368 1470 1546
75 83 190 284 399 407 579 657 764 867 1112 1158 1248 1369 1471 154776 84 191 285 400 408 580 658 765 868 1113 1159 1249 1370 1472 154877 85 192 286 401 409 581 659 766 869 1114 1160 1250 1371 1473 154978 86 193 287 402 410 582 660 767 870 1115 1161 1251 1372 1474 155079 87 194 288 403 411 583 661 768 871 1116 1162 1252 1373 1475 155180 88 195 289 404 412 584 662 769 872 1117 1163 1253 1374 1476 15521 89 196 290 325 413 585 663 770 873 1118 1164 1254 1375 1477 15532 90 197 291 326 414 586 664 771 874 1119 1165 1255 1376 1478 15543 91 198 292 327 415 587 665 772 875 1120 1166 1256 1297 1479 15554 92 199 293 328 416 588 666 773 876 1121 1167 1257 1298 1480 15565 93 200 294 329 417 589 667 774 877 1122 1168 1258 1299 1481 15576 94 201 295 330 418 590 668 775 878 1123 1169 1259 1300 1482 15587 95 202 296 331 419 591 669 776 879 1124 1170 1260 1301 1483 15598 96 203 297 332 420 592 670 777 880 1125 1171 1261 1302 1484 15609 97 204 298 333 421 593 671 778 881 1126 1172 1262 1303 1485 156110 98 205 299 334 422 594 672 779 882 1127 1173 1263 1304 1486 156211 99 206 300 335 423 595 673 780 883 1128 1174 1264 1305 1487 156312 100 207 301 336 424 596 674 781 884 1129 1175 1265 1306 1488 156413 101 208 302 337 425 597 675 782 885 1130 1176 1266 1307 1489 156515 148 220 319 394 424 706 785 837 943 1203 1252 1356 1418 1591 163167 113 241 281 331 448 726 807 873 914 1211 1234 1322 1453 1589 162455 129 200 286 337 423 712 757 857 961 1201 1230 1372 1388 1584 169568 105 208 244 348 437 709 745 843 929 1196 1254 1321 1405 1575 166439 117 191 267 385 418 670 758 840 932 1187 1228 1337 1384 1544 168514 83 238 266 345 416 714 809 881 952 115 6 1220 1313 1434 1565 164128 111 206 260 349 449 704 784 845 939 1177 1282 1325 1383 1601 16609 81 209 299 364 483 699 798 835 965 1213 1247 1371 1399 1540 16697 152 229 307 381 421 690 779 830 915 1152 1227 1319 1455 1549 169640 125 216 290 360 414 659 777 821 903 1161 1259 1296 1387 1576 167374 160 242 257 330 456 680 730 870 916 1188 1269 1360 1433 1553 167812 149 192 305 359 463 716 764 811 967 1165 1275 1333 1381 1558 16365 94 180 308 375 465 655 782 847 942 1170 1286 1368 1377 1596 165947 159 193 248 351 443 664 775 866 956 1208 1243 1357 1422 1619 165854 131 164 315 363 406 691 737 875 937 1151 1283 1302 1395 1618 165256 82 219 261 329 482 668 744 822 935 1150 1287 1367 1430 1612 169134 104 233 291 357 426 673 746 879 968 1144 1222 1339 1419 1571 169977 88 214 279 324 480 711 804 884 922 1183 1239 1370 1444 1579 1682
73 154 212 292 398 472 654 767 842 940 1191 1218 1312 1429 1562 164917 151 165 263 371 454 653 763 865 933 1174 1268 1376 1401 1609 169771 112 199 318 326 419 727 787 864 895 1141 1217 1362 1432 1577 170063 156 217 252 395 479 686 761 858 902 1189 1233 1359 1454 1580 164045 146 210 313 340 431 694 753 817 904 1192 1289 1320 1438 1600 162710 141 172 311 325 441 677 735 825 962 1212 1221 1364 1424 1587 165370 132 179 264 377 447 724 780 888 925 1199 1267 1354 1421 1613 168322 101 181 298 328 458 692 760 855 921 1145 1295 1349 1382 1563 167132 122 239 316 350 415 695 792 823 945 1175 1215 1340 1426 1551 168438 158 202 309 334 455 715 802 826 919 1163 1256 1309 1416 1564 165549 97 198 271 400 459 702 808 846 911 1176 1229 1330 1411 1615 16306 106 222 278 397 474 728 739 833 893 1147 1264 1366 1402 1590 164446 133 196 280 358 411 678 776 859 938 1202 1253 1305 1451 1604 162550 110 188 258 402 470 666 736 889 918 1136 1278 1314 1392 1585 162365 115 170 301 392 440 679 740 877 950 1197 1263 1341 1428 1583 16562 153 215 297 387 469 650 755 890 960 1195 1235 1318 1447 1616 169061 96 195 321 378 485 705 772 861 966 1148 1266 1323 1456 1570 162831 95 227 295 347 461 719 751 836 897 1182 1288 1361 1403 1588 162160 89 237 287 368 473 700 801 850 934 1200 1272 1304 1380 1581 166376 128 163 269 404 439 698 750 831 894 1193 1258 1303 1385 1543 167052 136 314 314 343 467 651 766 829 898 1155 1255 1297 1423 1550 167264 119 211 294 352 405 685 742 862 913 1162 1216 1336 1446 1552 165030 86 171 246 379 428 703 754 816 930 1164 1260 1344 1445 1610 169358 134 175 256 356 481 696 800 834 909 1142 1250 1327 1439 1573 16890 137 190 262 361 436 658 748 827 959 1185 1245 1374 1398 1569 163319 157 207 273 399 425 665 729 869 908 1181 1236 1342 1406 1593 168772 144 186 310 342 450 667 789 876 924 1205 1285 1345 1389 1567 167927 90 236 270 341 435 725 762 878 900 1179 1226 1365 1436 1559 166116 120 185 274 335 407 688 797 856 912 1171 1262 1352 1404 1541 162641 108 201 289 374 438 684 786 819 958 1153 1281 1298 1407 1586 168626 121 177 306 382 460 708 731 815 906 1198 1290 1328 1427 1566 163878 92 189 285 365 444 682 796 839 891 1178 1237 1316 1414 1598 164829 147 235 255 332 430 674 768 813 947 1210 1294 1329 1440 1608 165451 161 183 284 380 427 656 799 885 920 1140 1219 1300 1390 1614 166535 142 162 300 383 468 701 741 867 955 1146 1257 1355 1378 1545 162221 140 224 276 403 432 681 805 832 944 1157 1280 1369 1391 1582 166218 93 197 288 390 422 713 791 812 969 1194 1279 1350 1442 1542 1666
59 127 232 254 336 417 723 788 844 954 1154 1273 1348 1417 1546 168123 145 221 282 366 408 649 749 854 926 1158 1232 1301 1431 1561 169813 138 166 243 354 457 660 793 860 957 1173 1240 1335 1412 1578 16778 100 231 323 367 478 697 783 871 899 1190 1223 1353 1410 1557 164779 107 203 296 338 434 657 778 828 963 1169 1270 1346 1443 1607 167648 109 234 251 393 453 661 769 868 949 1139 1238 1308 1397 1556 169269 87 176 320 327 462 676 738 872 946 1168 1241 1315 1415 1572 166825 130 240 265 388 409 693 759 887 907 1184 1261 1317 1408 1548 168044 126 226 250 386 466 672 795 824 951 1160 1248 1375 1450 1560 164653 150 223 302 339 471 722 734 883 941 1172 1274 1338 1457 1606 167480 124 184 253 373 429 671 743 853 936 1138 1224 1334 1379 1554 162057 116 228 275 391 452 687 770 882 927 1166 1292 1358 1437 1539 163562 98 218 259 384 451 663 747 818 896 1134 1225 1332 1400 1595 168820 143 213 24534644567575287491712071276132413961568164343 123 204 322 353 484 721 790 886 953 1180 1251 1306 1420 1603 163242 155 173 283 355 412 669 733 852 892 1135 1265 1351 1394 1592 165736 85 194 247 333 475 648 732 880 901 1204 1246 1331 1386 1617 164275 91 230 317 376 442 710 806 810 928 1149 1244 1363 1448 1602 16943 102 169 312 372 410 683 765 841 905 1214 1277 1373 1413 1574 164566 139 178 303 396 413 718 773 814 910 1186 1231 1299 1393 1605 166733 99 205 272 370 433 707 756 849 948 1137 1249 1310 1425 1547 16511 103 182 293 362 420 652 803 838 971 1159 1242 1347 1435 1611 16374 118 187 249 344 446 717 771 863 970 1143 1284 1307 1441 1597 163424 135 225 268 389 476 689 774 848 964 1209 1291 1311 1452 1594 167511 114 168 277 369 464 720 794 820 923 1206 1293 1326 1409 1555 163937 84 167 304 401 477 662 781 851 931 1167 1271 1343 1449 1599 162916 149 221 320 395 425 502 786 838 944 977 1253 1357 1419 1632 177938 85 168 305 402 478 553 782 852 932 1022 1272 1344 1450 1630 170968 114 242 282 332 449 520 808 874 915 1038 1235 1323 1454 1625 172856 130 201 287 338 424 488 758 858 962 1014 1231 1373 1389 1696 173769 106 209 245 349 438 491 746 844 930 1026 1255 1322 1406 1665 176440 118 192 268 386 419 511 759 841 933 992 1229 1338 1385 1686 174115 84 239 267 346 417 498 730 882 953 1020 1221 1314 1435 1642 174629 112 207 261 350 450 524 785 846 940 972 1283 1326 1384 1661 170410 81 210 300 365 484 554 799 836 966 981 1248 1372 1400 1670 17278 153 230 308 382 422 542 780 831 916 1034 1228 1320 1456 1697 172641 126 217 291 361 415 555 778 822 904 989 1260 1296 1388 1674 1720
75 161 163 258 331 457 526 731 871 917 978 1270 1361 1434 1679 175913 150 193 306 360 464 501 765 812 968 1003 1276 1334 1382 1637 17676 95 181 309 376 466 515 783 848 943 988 1287 1369 1377 1660 175048 160 194 249 352 444 496 776 867 957 1040 1244 1358 1423 1659 171755 132 165 316 364 407 494 738 876 938 991 1284 1303 1396 1653 176557 83 220 262 330 483 527 745 823 936 1013 1288 1368 1431 1692 176835 105 234 292 358 427 561 747 880 969 997 1223 1340 1420 1700 170878 89 215 280 324 481 499 805 885 923 983 1240 1371 1445 1683 177574 155 213 293 399 473 492 768 843 941 980 1219 1313 1430 1650 172118 152 166 264 372 455 534 764 866 934 1021 1269 1297 1402 1698 175172 113 200 319 327 420 541 788 865 896 985 1218 1363 1433 1621 173964 157 218 253 396 480 543 762 859 903 975 1234 1360 1455 1641 175246 147 211 314 341 432 521 754 818 905 1050 1290 1321 1439 1628 172311 142 173 312 326 442 564 736 826 963 1041 1222 1365 1425 1654 177871 133 180 265 378 448 560 781 889 926 1010 1268 1355 1422 1684 171223 102 182 299 329 459 504 761 856 922 1031 1216 1350 1383 1672 177333 123 240 317 351 416 558 793 824 946 987 1215 1341 1427 1685 177139 159 203 310 335 456 550 803 827 920 1006 1257 1310 1417 1656 172450 98 199 272 401 460 532 809 847 912 1015 1230 1331 1412 1631 17587 107 223 279 398 475 497 740 834 894 1042 1265 1367 1403 1645 177647 134 197 281 359 412 557 777 860 939 1019 1254 1306 1452 1626 176951 111 189 259 403 471 509 737 890 919 1024 1279 1315 1393 1624 173166 116 171 302 393 441 519 741 878 951 982 1264 1342 1429 1657 17383 154 216 298 388 470 525 756 811 961 1005 1236 1319 1448 1691 174062 97 196 322 379 406 536 773 862 967 1004 1267 1324 1457 1629 171832 96 228 296 348 462 493 752 837 898 998 1289 1362 1404 1622 176161 90 238 288 369 474 533 802 851 935 1037 1273 1305 1381 1664 175777 129 164 270 325 440 537 751 832 895 1045 1259 1304 1386 1671 178153 137 175 315 344 468 552 767 830 899 1028 1256 1298 1424 1673 175565 120 212 295 353 405 489 743 863 914 995 1217 1337 1447 1651 174731 87 172 247 380 429 548 755 817 931 1043 1261 1345 1446 1694 172959 135 176 257 357 482 518 801 835 910 1046 1251 1328 1440 1690 17740 138 191 263 362 437 547 749 828 960 986 1246 1375 1399 1634 175420 158 208 274 400 426 563 729 870 909 973 1237 1343 1407 1688 170673 145 187 311 343 451 539 790 877 925 999 1286 1346 1390 1680 171628 91 237 271 342 436 551 763 879 901 1029 1227 1366 1437 1662 172217 121 186 275 336 408 517 798 857 913 1017 1263 1353 1405 1627 1733
42 109 202 290 375 439 545 787 820 959 1030 1282 1299 1408 1687 177027 122 178 307 383 461 486 732 816 907 1001 1291 1329 1428 1639 173079 93 190 286 366 445 506 797 840 891 976 1238 1317 1415 1649 173430 148 236 256 333 431 559 769 814 948 990 1295 1330 1441 1655 174952 82 184 285 381 428 514 800 886 921 1051 1220 1301 1391 1666 176636 143 162 301 384 469 503 742 868 956 1049 1258 1356 1379 1623 174522 141 225 277 404 433 528 806 833 945 1002 1281 1370 1392 1663 171519 94 198 289 391 423 513 792 813 970 1036 1280 1351 1443 1667 174460 128 233 255 337 418 565 789 845 955 974 1274 1349 1418 1682 176024 146 222 283 367 409 516 750 855 927 1047 1233 1302 1432 1699 173614 139 167 243 355 458 538 794 861 958 1009 1241 1336 1413 1678 17489 101 232 244 368 479 522 784 872 900 1016 1224 1354 1411 1648 171480 108 204 297 339 435 508 779 829 964 1018 1271 1347 1444 1677 174249 110 235 252 394 454 505 770 869 950 996 1239 1309 1398 1693 170170 88 177 321 328 463 546 739 873 947 1039 1242 1316 1416 1669 170326 131 241 266 389 410 510 760 888 908 1035 1262 1318 1409 1681 175645 127 227 251 387 467 500 796 825 952 979 1249 1376 1451 1647 171154 151 224 303 340 472 495 735 884 942 1033 1275 1339 1378 1675 17801 125 185 254 374 430 566 744 854 937 1025 1225 1335 1380 1620 172558 117 229 276 392 453 535 771 883 928 1007 1293 1359 1438 1636 171063 99 219 260 385 452 556 748 819 897 1052 1226 1333 1401 1689 176221 144 214 246 347 446 512 753 875 918 1032 1277 1325 1397 1644 171344 124 205 323 354 485 531 791 887 954 984 1252 1307 1421 1633 173543 156 174 284 356 413 540 734 853 893 994 1266 1352 1395 1658 171937 86 195 248 334 476 487 733 881 902 1000 1247 1332 1387 1643 170576 92 231 318 377 443 544 807 810 929 1011 1245 1364 1449 1695 17024 103 170 313 373 411 549 766 842 906 1048 1278 1374 1414 1646 174367 140 179 304 397 414 507 774 815 911 1008 1232 1300 1394 1668 170734 100 206 273 371 434 530 757 850 949 1012 1250 1311 1426 1652 17772 104 183 294 363 421 529 804 839 892 1027 1243 1348 1436 1638 17725 119 188 250 345 447 523 772 864 971 1044 1285 1308 1442 1635 176325 136 226 269 390 477 562 775 849 965 1023 1292 1312 1453 1676 173212 115 169 278 370 465 490 795 821 924 993 1294 1327 1410 1640 175317 150 222 321 396 426 503 618 839 945 978 1065 1358 1420 1780 178613 116 170 279 371 466 491 628 822 925 994 1070 1328 1411 1754 185839 86 169 306 403 479 554 647 853 933 1023 1093 1345 1451 1710 181169 115 163 283 333 450 521 576 875 916 1039 1092 1324 1455 1729 1845
57 131 202 288 339 425 489 603 859 963 1015 1086 1374 1390 1738 178370 107 210 246 350 439 492 580 845 931 1027 1125 1323 1407 1765 185641 119 193 269 387 420 512 585 842 934 993 1133 1339 1386 1742 181816 85 240 268 347 418 499 623 883 954 1021 1116 1315 1436 1747 182530 113 208 262 351 451 525 646 847 941 972 1083 1327 1385 1705 182711 81 211 301 366 485 555 645 837 967 982 1131 1373 1401 1728 18059 154 231 309 383 423 543 639 832 917 1035 1054 1321 1457 1727 184842 127 218 292 362 416 556 598 823 905 990 1074 1296 1389 1721 184476 82 164 259 332 458 527 606 872 918 979 1061 1362 1435 1760 178814 151 194 307 361 465 502 589 813 969 1004 1087 1335 1383 1768 18427 96 182 310 377 467 516 636 849 944 989 1117 1370 1377 1751 183449 161 195 250 353 445 497 604 868 958 1041 1105 1359 1424 1718 181656 133 166 317 365 408 495 607 877 939 992 1118 1304 1397 1766 186158 84 221 263 331 484 528 627 824 937 1014 1089 1369 1432 1769 184136 106 235 293 359 428 562 614 881 970 998 1064 1341 1421 1709 179379 90 216 281 324 482 500 640 886 924 984 1078 1372 1446 1776 180375 156 214 294 400 474 493 590 844 942 981 1059 1314 1431 1722 180919 153 167 265 373 456 535 578 867 935 1022 1057 1298 1403 1752 182073 114 201 320 328 421 542 591 866 897 986 1090 1364 1434 1740 185765 158 219 254 397 481 544 642 860 904 976 1124 1361 1456 1753 181747 148 212 315 342 433 522 617 819 906 1051 1062 1322 1440 1724 182112 143 174 313 327 443 565 631 827 964 1042 1055 1366 1426 1779 183672 134 181 266 379 449 561 612 890 927 1011 1097 1356 1423 1713 185324 103 183 300 330 460 505 610 857 923 1032 1104 1351 1384 1774 183234 124 241 318 352 417 559 643 825 947 988 1106 1342 1428 1772 180240 160 204 311 336 457 551 597 828 921 1007 1084 1311 1418 1725 183151 99 200 273 402 461 533 615 848 913 1016 1127 1332 1413 1759 18478 108 224 280 399 476 498 608 835 895 1043 1123 1368 1404 1777 182348 135 198 282 360 413 558 570 861 940 1020 1067 1307 1453 1770 183552 112 190 260 404 472 510 577 811 920 1025 1121 1316 1394 1732 180167 117 172 303 394 442 520 579 879 952 983 1113 1343 1430 1739 18294 155 217 299 389 471 526 637 812 962 1006 1095 1320 1449 1741 178263 98 197 323 380 407 537 600 863 968 1005 1060 1325 1378 1719 179033 97 229 297 349 463 494 596 838 899 999 1120 1363 1405 1762 184362 91 239 289 370 475 534 620 852 936 1038 1072 1306 1382 1758 179878 130 165 271 326 441 538 594 833 896 1046 1082 1305 1387 1702 178754 138 176 316 345 469 553 586 831 900 1029 1088 1299 1425 1756 1812
66 121 213 296 354 405 490 568 864 915 996 1099 1338 1448 1748 179732 88 173 248 381 430 549 613 818 932 1044 1056 1346 1447 1730 184960 136 177 258 358 483 519 593 836 911 1047 1096 1329 1441 1775 18000 139 192 264 363 438 548 625 829 961 987 1100 1376 1400 1755 182221 159 209 275 401 427 564 635 871 910 974 1115 1344 1408 1707 180674 146 188 312 344 452 540 641 878 926 1000 1132 1347 1391 1717 179229 92 238 272 343 437 552 572 880 902 1030 1111 1367 1438 1723 178918 122 187 276 337 409 518 609 858 914 1018 1081 1354 1406 1734 183043 110 203 291 376 440 546 569 821 960 1031 1110 1300 1409 1771 179428 123 179 308 384 462 486 573 817 908 1002 1126 1330 1429 1731 178480 94 191 287 367 446 507 588 841 891 977 1102 1318 1416 1735 185931 149 237 257 334 432 560 605 815 949 991 1114 1331 1442 1750 185053 83 185 286 382 429 515 584 887 922 1052 1080 1302 1392 1767 181937 144 162 302 385 470 504 634 869 957 1050 1108 1357 1380 1746 184023 142 226 278 325 434 529 583 834 946 1003 1053 1371 1393 1716 179620 95 199 290 392 424 514 599 814 971 1037 1069 1352 1444 1745 181561 129 234 256 338 419 566 575 846 956 975 1122 1350 1419 1761 182425 147 223 284 368 410 517 587 856 928 1048 1077 1303 1433 1737 185115 140 168 243 356 459 539 633 862 959 1010 1066 1337 1414 1749 182810 102 233 245 369 480 523 581 873 901 1017 1091 1355 1412 1715 18331 109 205 298 340 436 509 567 830 965 1019 1076 1348 1445 1743 179150 111 236 253 395 455 506 622 870 951 997 1128 1310 1399 1701 181471 89 178 322 329 464 547 595 874 948 1040 1079 1317 1417 1704 181327 132 242 267 390 411 511 630 889 909 1036 1101 1319 1410 1757 180746 128 228 252 388 468 501 619 826 953 980 1085 1297 1452 1712 184655 152 225 304 341 473 496 644 885 943 1034 1071 1340 1379 1781 18542 126 186 255 375 431 487 629 855 938 1026 1068 1336 1381 1726 183759 118 230 277 393 454 536 601 884 929 1008 1109 1360 1439 1711 180464 100 220 261 386 453 557 632 820 898 973 1073 1334 1402 1763 185222 145 215 247 348 447 513 574 876 919 1033 1063 1326 1398 1714 185545 125 206 244 355 406 532 638 888 955 985 1058 1308 1422 1736 179544 157 175 285 357 414 541 624 854 894 995 1129 1353 1396 1720 186238 87 196 249 335 477 488 621 882 903 1001 1098 1333 1388 1706 180877 93 232 319 378 444 545 582 810 930 1012 1119 1365 1450 1703 18385 104 171 314 374 412 550 626 843 907 1049 1075 1375 1415 1744 182668 141 180 305 398 415 508 616 816 912 1009 1094 1301 1395 1708 183935 101 207 274 372 435 531 611 851 950 1013 1103 1312 1427 1778 1810
3 105 184 295 364 422 530 602 840 893 1028 1130 1349 1437 1773 17856 120 189 251 346 448 524 571 865 892 1045 1107 1309 1443 1764 179926 137 227 270 391 478 563 592 850 966 1024 1112 1313 1454 1733 186018 151 223 322 397 427 504 619 709 946 979 1066 1206 1421 1787 186327 138 228 271 392 479 564 593 692 967 1025 1113 1212 1455 1861 186514 117 171 280 372 467 492 629 723 926 995 1071 1209 1412 1859 186640 87 170 307 404 480 555 568 665 934 1024 1094 1170 1452 1812 186770 116 164 284 334 451 522 577 649 917 1040 1093 1214 1456 1846 186858 132 203 289 340 426 490 604 715 964 1016 1087 1204 1391 1784 186971 108 211 247 351 440 493 581 712 932 1028 1126 1199 1408 1857 187042 120 194 270 388 421 513 586 673 935 994 1054 1190 1387 1819 187117 86 241 269 348 419 500 624 717 955 1022 1117 1159 1437 1826 187231 114 209 263 352 452 526 647 707 942 972 1084 1180 1386 1828 187312 81 212 302 367 406 556 646 702 968 983 1132 1136 1402 1806 187410 155 232 310 384 424 544 640 693 918 1036 1055 1155 1378 1849 187543 128 219 293 363 417 557 599 662 906 991 1075 1164 1390 1845 187677 83 165 260 333 459 528 607 683 919 980 1062 1191 1436 1789 187715 152 195 308 362 466 503 590 719 970 1005 1088 1168 1384 1843 18788 97 183 311 378 468 517 637 658 945 990 1118 1173 1377 1835 187950 82 196 251 354 446 498 605 667 959 1042 1106 1211 1425 1817 188057 134 167 318 366 409 496 608 694 940 993 1119 1154 1398 1862 188159 85 222 264 332 485 529 628 671 938 1015 1090 1153 1433 1842 188237 107 236 294 360 429 563 615 676 971 999 1065 1147 1422 1794 188380 91 217 282 324 483 501 641 714 925 985 1079 1186 1447 1804 188476 157 215 295 401 475 494 591 657 943 982 1060 1194 1432 1810 188520 154 168 266 374 457 536 579 656 936 1023 1058 1177 1404 1821 188674 115 202 321 329 422 543 592 650 898 987 1091 1144 1435 1858 188766 159 220 255 398 482 545 643 689 905 977 1125 1192 1457 1818 188848 149 213 316 343 434 523 618 697 907 1052 1063 1195 1441 1822 188913 144 175 314 328 444 566 632 680 965 1043 1056 1135 1427 1837 189073 135 182 267 380 450 562 613 727 928 1012 1098 1202 1424 1854 189125 104 184 301 331 461 506 611 695 924 1033 1105 1148 1385 1833 189235 125 242 319 353 418 560 644 698 948 989 1107 1178 1429 1803 189341 161 205 312 337 458 552 598 718 922 1008 1085 1166 1419 1832 189452 100 201 274 403 462 534 616 705 914 1017 1128 1179 1414 1848 18959 109 225 281 400 477 499 609 651 896 1044 1124 1150 1405 1824 189649 136 199 283 361 414 559 571 681 941 1021 1068 1205 1454 1836 1897
53 113 191 261 325 473 511 578 669 921 1026 1122 1139 1395 1802 189868 118 173 304 395 443 521 580 682 953 984 1114 1200 1431 1830 18995 156 218 300 390 472 527 638 653 963 1007 1096 1198 1450 1782 190064 99 198 244 381 408 538 601 708 969 1006 1061 1151 1379 1791 190134 98 230 298 350 464 495 597 722 900 1000 1121 1185 1406 1844 190263 92 240 290 371 476 535 621 703 937 1039 1073 1203 1383 1799 190379 131 166 272 327 442 539 595 701 897 1047 1083 1196 1388 1788 190455 139 177 317 346 470 554 587 654 901 1030 1089 1158 1426 1813 190567 122 214 297 355 405 491 569 688 916 997 1100 1165 1449 1798 190633 89 174 249 382 431 550 614 706 933 1045 1057 1167 1448 1850 190761 137 178 259 359 484 520 594 699 912 1048 1097 1145 1442 1801 19080 140 193 265 364 439 549 626 661 962 988 1101 1188 1401 1823 190922 160 210 276 402 428 565 636 668 911 975 1116 1184 1409 1807 191075 147 189 313 345 453 541 642 670 927 1001 1133 1208 1392 1793 191130 93 239 273 344 438 553 573 728 903 1031 1112 1182 1439 1790 191219 123 188 277 338 410 519 610 691 915 1019 1082 1174 1407 1831 191344 111 204 292 377 441 547 570 687 961 1032 1111 1156 1410 1795 191429 124 180 309 385 463 486 574 711 909 1003 1127 1201 1430 1785 19151 95 192 288 368 447 508 589 685 891 978 1103 1181 1417 1860 191632 150 238 258 335 433 561 606 677 950 992 1115 1213 1443 1851 191754 84 186 287 383 430 516 585 659 923 973 1081 1143 1393 1820 191838 145 162 303 386 471 505 635 704 958 1051 1109 1149 1381 1841 191924 143 227 279 326 435 530 584 684 947 1004 1053 1160 1394 1797 192021 96 200 291 393 425 515 600 716 892 1038 1070 1197 1445 1816 192162 130 235 257 339 420 487 576 726 957 976 1123 1157 1420 1825 192226 148 224 285 369 411 518 588 652 929 1049 1078 1161 1434 1852 192316 141 169 243 357 460 540 634 663 960 1011 1067 1176 1415 1829 192411 103 234 246 370 481 524 582 700 902 1018 1092 1193 1413 1834 19252 110 206 299 341 437 510 567 660 966 1020 1077 1172 1446 1792 192651 112 237 254 396 456 507 623 664 952 998 1129 1142 1400 1815 192772 90 179 323 330 465 548 596 679 949 1041 1080 1171 1418 1814 192828 133 163 268 391 412 512 631 696 910 1037 1102 1187 1411 1808 192947 129 229 253 389 469 502 620 675 954 981 1086 1163 1453 1847 193056 153 226 305 342 474 497 645 725 944 1035 1072 1175 1380 1855 19313 127 187 256 376 432 488 630 674 939 1027 1069 1141 1382 1838 193260 119 231 278 394 455 537 602 690 930 1009 1110 1169 1440 1805 193365 101 221 262 387 454 558 633 666 899 974 1074 1134 1403 1853 1934
23 146 216 248 349 448 514 575 678 920 1034 1064 1210 1399 1856 193546 126 207 245 356 407 533 639 724 956 986 1059 1183 1423 1796 193645 158 176 286 358 415 542 625 672 895 996 1130 1138 1397 1783 193739 88 197 250 336 478 489 622 648 904 1002 1099 1207 1389 1809 193878 94 233 320 379 445 546 583 713 931 1013 1120 1152 1451 1839 19396 105 172 315 375 413 551 627 686 908 1050 1076 1137 1416 1827 194069 142 181 306 399 416 509 617 721 913 1010 1095 1189 1396 1840 194136 102 208 275 373 436 532 612 710 951 1014 1104 1140 1428 1811 19424 106 185 296 365 423 531 603 655 894 1029 1131 1162 1438 1786 19437 121 190 252 347 449 525 572 720 893 1046 1108 1146 1444 1800 186419 152 224 323 398 428 505 620 710 789 980 1067 1207 1256 18638 122 191 253 348 450 526 573 721 775 1047 1109 1147 1288 186528 139 229 272 393 480 565 594 693 778 1026 1114 1213 1295 186615 118 172 281 373 468 493 630 724 798 996 1072 1210 1217 186741 88 171 308 325 481 556 569 666 785 1025 1095 1171 1275 186871 117 165 285 335 452 523 578 650 731 1041 1094 1135 1238 186959 133 204 290 341 427 491 605 716 761 1017 1088 1205 1234 187072 109 212 248 352 441 494 582 713 749 1029 1127 1200 1258 187143 121 195 271 389 422 514 587 674 762 995 1055 1191 1232 187218 87 242 270 349 420 501 625 718 733 1023 1118 1160 1224 187332 115 210 264 353 453 527 568 708 788 972 1085 1181 1286 187413 81 213 303 368 407 557 647 703 802 984 1133 1137 1251 187511 156 233 311 385 425 545 641 694 783 1037 1056 1156 1231 187644 129 220 294 364 418 558 600 663 781 992 1076 1165 1263 187778 84 166 261 334 460 529 608 684 734 981 1063 1192 1273 187816 153 196 309 363 467 504 591 720 768 1006 1089 1169 1279 18799 98 184 312 379 469 518 638 659 786 991 1119 1174 1290 188051 83 197 252 355 447 499 606 668 779 1043 1107 1212 1247 188158 135 168 319 367 410 497 609 695 741 994 1120 1155 1287 188260 86 223 265 333 406 530 629 672 748 1016 1091 1154 1291 188338 108 237 295 361 430 564 616 677 750 1000 1066 1148 1226 1884192 218 283 324 484 502 642 715 808 986 1080 1187 1243 188577 158 216 296 402 476 495 592 658 771 983 1061 1195 1222 188621 155 169 267 375 458 537 580 657 767 1024 1059 1178 1272 188775 116 203 322 330 423 544 593 651 791 988 1092 1145 1221 188867 160 221 256 399 483 546 644 690 765 978 1126 1193 1237 188949 150 214 317 344 435 524 619 698 757 973 1064 1196 1293 1890
14 145 176 315 329 445 487 633 681 739 1044 1057 1136 1225 189174 136 183 268 381 451 563 614 728 784 1013 1099 1203 1271 189226 105 185 302 332 462 507 612 696 764 1034 1106 1149 1219 189336 126 163 320 354 419 561 645 699 796 990 1108 1179 1215 189442 82 206 313 338 459 553 599 719 806 1009 1086 1167 1260 189553 101 202 275 404 463 535 617 706 732 1018 1129 1180 1233 189610 110 226 282 401 478 500 610 652 743 1045 1125 1151 1268 189750 137 200 284 362 415 560 572 682 780 1022 1069 1206 1257 189854 114 192 262 326 474 512 579 670 740 1027 1123 1140 1282 189969 119 174 305 396 444 522 581 683 744 985 1115 1201 1267 19006 157 219 301 391 473 528 639 654 759 1008 1097 1199 1239 190165 100 199 245 382 409 539 602 709 776 1007 1062 1152 1270 190235 99 231 299 351 465 496 598 723 755 1001 1122 1186 1292 190364 93 241 291 372 477 536 622 704 805 1040 1074 1204 1276 190480 132 167 273 328 443 540 596 702 754 1048 1084 1197 1262 190556 140 178 318 347 471 555 588 655 770 1031 1090 1159 1259 190668 123 215 298 356 405 492 570 689 746 998 1011 1166 1220 190734 90 175 250 383 432 551 615 707 758 1046 1058 1168 1264 190862 138 179 260 360 485 521 595 700 804 1049 1098 1146 1254 19090 141 194 266 365 440 550 627 662 752 989 1102 1189 1249 191023 161 211 277 403 429 566 637 669 729 976 1117 1185 1240 191176 148 190 314 346 454 542 643 671 793 1002 1054 1209 1289 191231 94 240 274 345 439 554 574 649 766 1032 1113 1183 1230 191320 124 189 278 339 411 520 611 692 801 1020 1083 1175 1266 191445 112 205 293 378 442 548 571 688 790 1033 1112 1157 1285 191530 125 181 310 386 464 486 575 712 735 1004 1128 1202 1294 19162 96 193 289 369 448 509 590 686 800 979 1104 1182 1241 191733 151 239 259 336 434 562 607 678 772 993 1116 1214 1218 191855 85 187 288 384 431 517 586 660 803 974 1082 1144 1223 191939 146 162 304 387 472 506 636 705 745 1052 1110 1150 1261 192025 144 228 280 327 436 531 585 685 809 1005 1053 1161 1284 192122 97 201 292 394 426 516 601 717 795 1039 1071 1198 1283 192263 131 236 258 340 421 488 577 727 792 977 1124 1158 1277 192327 149 225 286 370 412 519 589 653 753 1050 1079 1162 1236 192417 142 170 243 358 461 541 635 664 797 1012 1068 1177 1244 192512 104 235 247 371 482 525 583 701 787 1019 1093 1194 1227 19263 111 207 300 342 438 511 567 661 782 1021 1078 1173 1274 1927
52 113 238 255 397 457 508 624 665 773 999 1130 1143 1242 192873 91 180 244 331 466 549 597 680 742 1042 1081 1172 1245 192929 134 164 269 392 413 513 632 697 763 1038 1103 1188 1265 193048 130 230 254 390 470 503 621 676 799 982 1087 1164 1252 193157 154 227 306 343 475 498 646 726 738 1036 1073 1176 1278 19324 128 188 257 377 433 489 631 675 747 1028 1070 1142 1228 193361 120 232 279 395 456 538 603 691 774 1010 1111 1170 1216 193466 102 222 263 388 455 559 634 667 751 975 1075 1134 1229 193524 147 217 249 350 449 515 576 679 756 1035 1065 1211 1280 193647 127 208 246 357 408 534 640 725 794 987 1060 1184 1255 193746 159 177 287 359 416 543 626 673 737 997 1131 1139 1269 193840 89 198 251 337 479 490 623 648 736 1003 1100 1208 1250 193979 95 234 321 380 446 547 584 714 730 1014 1121 1153 1248 19407 106 173 316 376 414 552 628 687 769 1051 1077 1138 1281 194170 143 182 307 400 417 510 618 722 777 1011 1096 1190 1235 194237 103 209 276 374 437 533 613 711 760 1015 1105 1141 1253 19435 107 186 297 366 424 532 604 656 807 1030 1132 1163 1246 1864
7.基于GRS不规则LDPC(1944,1620)码(7),R=5/621 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 2121 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 2121 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 2222 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 2222 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 2222 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 2222 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 2222 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 2222 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 2222 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 220 81 162 243 324 405 496 567 648 729 810 891 972 1053 1134 1215 1296 1377 1458 1539162014 88 239 245 376 462 526 640 671 796 816 920 1052 1123 1160 1269 1331 1427 1487 1543165415 89 240 246 377 463 527 641 672 797 817 921 973 1124 1161 1270 1332 1428 1488 1544165516 90 241 247 378 464 528 642 673 798 818 922 974 1125 1162 1271 1333 1429 1489 1545165617 91 242 248 379 465 529 643 674 799 819 923 975 1126 1163 1272 1334 1430 1490 1546165718 92 163 249 380 466 530 644 675 800 820 924 976 1127 1164 1273 1335 1431 1491 1547165819 93 164 250 381 467 531 645 676 801 821 925 977 1128 1165 1274 1336 1432 1492 1548165920 94 165 251 382 468 532 646 677 802 822 926 978 1129 1166 1275 1337 1433 1493 1549166021 95 166 252 383 469 533 647 678 803 823 927 979 1130 1167 1276 1338 1434 1494 1550166122 96 167 253 384 470 534 568 679 804 824 928 980 1131 1168 1277 1339 1435 1495 1551166223 97 168 254 385 471 535 569 680 805 825 929 981 1132 1169 1278 1340 1436 1496 1552166324 98 169 255 386 472 536 570 681 806 826 930 982 1133 1170 1279 1341 1437 1497 1553166425 99 170 256 387 473 537 571 682 807 827 931 983 1054 1171 1280 1342 1438 1498 1554166526 100 171 257 388 474 538 572 683 808 828 932 984 1055 1172 1281 1343 1439 1499 1555166627 101 172 258 389 475 539 573 684 809 829 933 985 1056 1173 1282 1344 1440 1500 1556166728 102 173 259 390 476 540 574 685 730 830 934 986 1057 1174 1283 1345 1441 1501 1557166829 103 174 260 391 477 541 575 686 731 831 935 987 1058 1175 1284 1346 1442 1502 15581669
30 104 175 261 392 478 542 576 687 732 832 936 988 1059 1176 1285 1347 1443 1503 1559167031 105 176 262 393 479 543 577 688 733 833 937 989 1060 1177 1286 1348 1444 1504 1560167132 106 177 263 394 480 544 578 689 734 834 938 990 1061 1178 1287 1349 1445 1505 1561167233 107 178 264 395 481 545 579 690 735 835 939 991 1062 1179 1288 1350 1446 1506 1562167334 108 179 265 396 482 546 580 691 736 836 940 992 1063 1180 1289 1351 1447 1507 1563167435 109 180 266 397 483 547 581 692 737 837 941 993 1064 1181 1290 1352 1448 1508 1564167536 110 181 267 398 484 548 582 693 738 838 942 994 1065 1182 1291 1353 1449 1509 1565167637 111 182 268 399 485 549 583 694 739 839 943 995 1066 1183 1292 1354 1450 1510 1566167738 112 183 269 400 406 550 584 695 740 840 944 996 1067 1184 1293 1355 1451 1511 1567167839 113 184 270 401 407 551 585 696 741 841 945 997 1068 1185 1294 1356 1452 1512 1568167940 114 185 271 402 408 552 586 697 742 842 946 998 1069 1186 1295 1357 1453 1513 1569168041 115 186 272 403 409 553 587 698 743 843 947 999 1070 1187 1216 1358 1454 1514 1570168142 116 187 273 404 410 554 588 699 744 844 948 1000 1071 1188 1217 1359 1455 1515 1571168243 117 188 274 325 411 555 589 700 745 845 949 1001 1072 1189 1218 1360 1456 1516 1572168344 118 189 275 326 412 556 590 701 746 846 950 1002 1073 1190 1219 1361 1457 1517 1573168445 119 190 276 327 413 557 591 702 747 847 951 1003 1074 1191 1220 1362 1378 1518 1574168546 120 191 277 328 414 558 592 703 748 848 952 1004 1075 1192 1221 1363 1379 1519 1575168647 121 192 278 329 415 559 593 704 749 849 953 1005 1076 1193 1222 1364 1380 1520 1576168748 122 193 279 330 416 560 594 705 750 850 954 1006 1077 1194 1223 1365 1381 1521 1577168849 123 194 280 331 417 561 595 706 751 851 955 1007 1078 1195 1224 1366 1382 1522 1578168950 124 195 281 332 418 562 596 707 752 852 956 1008 1079 1196 1225 1367 1383 1523 1579169051 125 196 282 333 419 563 597 708 753 853 957 1009 1080 1197 1226 1368 1384 1524 15801691
52 126 197 283 334 420 564 598 709 754 854 958 1010 1081 1198 1227 1369 1385 1525 1581169253 127 198 284 335 421 565 599 710 755 855 959 1011 1082 1199 1228 1370 1386 1526 1582169354 128 199 285 336 422 566 600 711 756 856 960 1012 1083 1200 1229 1371 1387 1527 1583169455 129 200 286 337 423 487 601 712 757 857 961 1013 1084 1201 1230 1372 1388 1528 1584169556 130 201 287 338 424 488 602 713 758 858 962 1014 1085 1202 1231 1373 1389 1529 1585169657 131 202 288 339 425 489 603 714 759 859 963 1015 1086 1203 1232 1374 1390 1530 1586169758 132 203 289 340 426 490 604 715 760 860 964 1016 1087 1204 1233 1375 1391 1531 1587169859 133 204 290 341 427 491 605 716 761 861 965 1017 1088 1205 1234 1376 1392 1532 1588169960 134 205 291 342 428 492 606 717 762 862 966 1018 1089 1206 1235 1297 1393 1533 1589170061 135 206 292 343 429 493 607 718 763 863 967 1019 1090 1207 1236 1298 1394 1534 1590162162 136 207 293 344 430 494 608 719 764 864 968 1020 1091 1208 1237 1299 1395 1535 1591162263 137 208 294 345 431 495 609 720 765 865 969 1021 1092 1209 1238 1300 1396 1536 1592162364 138 209 295 346 432 496 610 721 766 866 970 1022 1093 1210 1239 1301 1397 1537 1593162465 139 210 296 347 433 497 611 722 767 867 971 1023 1094 1211 1240 1302 1398 1538 1594162566 140 211 297 348 434 498 612 723 768 868 892 1024 1095 1212 1241 1303 1399 1459 1595162667 141 212 298 349 435 499 613 724 769 869 893 1025 1096 1213 1242 1304 1400 1460 1596162768 142 213 299 350 436 500 614 725 770 870 894 1026 1097 1214 1243 1305 1401 1461 1597162869 143 214 300 351 437 501 615 726 771 871 895 1027 1098 1135 1244 1306 1402 1462 1598162970 144 215 301 352 438 502 616 727 772 872 896 1028 1099 1136 1245 1307 1403 1463 1599163071 145 216 302 353 439 503 617 728 773 873 897 1029 1100 1137 1246 1308 1404 1464 1600163172 146 217 303 354 440 504 618 649 774 874 898 1030 1101 1138 1247 1309 1405 1465 1601163273 147 218 304 355 441 505 619 650 775 875 899 1031 1102 1139 1248 1310 1406 1466 16021633
74 148 219 305 356 442 506 620 651 776 876 900 1032 1103 1140 1249 1311 1407 1467 1603163475 149 220 306 357 443 507 621 652 777 877 901 1033 1104 1141 1250 1312 1408 1468 1604163576 150 221 307 358 444 508 622 653 778 878 902 1034 1105 1142 1251 1313 1409 1469 1605163677 151 222 308 359 445 509 623 654 779 879 903 1035 1106 1143 1252 1314 1410 1470 1606163778 152 223 309 360 446 510 624 655 780 880 904 1036 1107 1144 1253 1315 1411 1471 1607163879 153 224 310 361 447 511 625 656 781 881 905 1037 1108 1145 1254 1316 1412 1472 1608163980 154 225 311 362 448 512 626 657 782 882 906 1038 1109 1146 1255 1317 1413 1473 160916401 155 226 312 363 449 513 627 658 783 883 907 1039 1110 1147 1256 1318 1414 1474 161016412 156 227 313 364 450 514 628 659 784 884 908 1040 1111 1148 1257 1319 1415 1475 161116423 157 228 314 365 451 515 629 660 785 885 909 1041 1112 1149 1258 1320 1416 1476 16121643
4 158 229 315 366 452 516 630 661 786 886 910 1042 1113 1150 1259 1321 1417 1477 161316445 159 230 316 367 453 517 631 662 787 887 911 1043 1114 1151 1260 1322 1418 1478 161416456 160 231 317 368 454 518 632 663 788 888 912 1044 1115 1152 1261 1323 1419 1479 161516467 161 232 318 369 455 519 633 664 789 889 913 1045 1116 1153 1262 1324 1420 1480 161616478 82 233 319 370 456 520 634 665 790 890 914 1046 1117 1154 1263 1325 1421 1481 161716489 83 234 320 371 457 521 635 666 791 811 915 1047 1118 1155 1264 1326 1422 1482 1618164910 84 235 321 372 458 522 636 667 792 812 916 1048 1119 1156 1265 1327 1423 1483 1619165011 85 236 322 373 459 523 637 668 793 813 917 1049 1120 1157 1266 1328 1424 1484 1540165112 86 237 323 374 460 524 638 669 794 814 918 1050 1121 1158 1267 1329 1425 1485 1541165213 87 238 244 375 461 525 639 670 795 815 919 1051 1122 1159 1268 1330 1426 1486 1542165321 154 226 245 400 430 507 622 712 791 843 949 982 1069 1209 1258 1362 1424 1533 15971637 170439 93 187 285 393 476 555 598 675 785 887 955 1042 1077 1196 1290 1318 1423 1498 15511639 1772
7 136 165 298 384 446 537 590 648 783 851 952 1050 1067 1175 1217 1302 1437 1514 15881693 175510 132 208 269 353 475 502 572 716 736 841 913 1033 1062 1145 1219 1368 1418 1490 15481685 172230 156 204 244 374 411 562 617 689 770 836 957 1000 1133 1174 1277 1365 1416 1502 15521667 177017 130 228 258 330 467 514 597 724 788 827 947 1048 1102 1190 1240 1326 1449 1468 15671632 177343 122 202 319 349 479 524 629 713 781 876 942 1051 1123 1166 1236 1370 1403 1496 15841692 171373 104 194 317 358 445 530 639 658 743 817 933 991 1079 1178 1260 1360 1421 1458 15631644 178061 149 176 270 385 473 541 645 723 750 853 902 978 1098 1144 1234 1355 1414 1537 16131654 172674 129 221 304 362 405 498 576 695 752 872 923 1004 1107 1172 1226 1346 1456 1510 15621660 175645 161 201 322 367 434 538 613 726 730 881 959 1034 1054 1134 1288 1315 1383 1465 15781671 174420 91 233 315 325 407 542 573 668 773 828 898 1022 1111 1213 1253 1336 1385 1534 15541628 175734 97 163 277 348 442 557 577 652 769 885 907 1035 1116 1186 1233 1372 1443 1479 15661668 172815 108 169 284 347 431 494 592 718 793 890 934 1006 1074 1141 1265 1311 1406 1464 16121672 170313 145 180 286 341 456 553 609 715 767 848 911 981 1097 1210 1275 1320 1402 1516 15601687 171746 105 217 264 380 441 523 588 676 759 871 916 995 1096 1155 1281 1347 1426 1467 15391624 177880 109 177 307 388 413 552 638 720 741 870 954 976 1090 1140 1292 1324 1400 1489 16011683 177618 124 181 303 371 444 488 587 710 786 864 897 974 1129 1192 1249 1329 1392 1473 15741653 172911 141 196 247 338 466 544 603 705 766 823 896 1007 1057 1143 1289 1367 1454 1459 16091682 176353 120 213 301 386 450 556 579 696 798 831 970 1041 1120 1165 1293 1310 1419 1536 15981698 178160 90 192 293 389 436 522 591 665 808 814 929 979 1087 1149 1228 1309 1399 1497 15431674 177462 119 242 275 329 433 550 637 686 734 861 937 1052 1055 1135 1245 1303 1431 1461 16081686 173640 135 191 320 396 474 486 585 722 745 829 920 1014 1058 1212 1224 1342 1441 1531 15801652 17433 111 207 300 342 438 511 567 661 782 832 967 1021 1078 1173 1274 1350 1447 1526 16111680 1745
79 123 183 252 372 428 564 626 670 742 852 935 1023 1065 1137 1223 1333 1378 1517 15531620 172323 89 195 262 360 423 519 599 697 746 839 938 1001 1091 1207 1239 1300 1415 1486 16171641 176677 117 241 268 373 414 508 634 674 761 865 958 1044 1121 1202 1295 1348 1455 1507 16031694 176269 81 189 279 344 463 533 623 679 778 815 945 1040 1109 1193 1227 1351 1379 1463 16001649 170651 158 162 316 399 484 518 568 717 757 883 971 984 1122 1162 1273 1371 1394 1482 15611638 176016 131 230 276 333 440 490 633 660 807 816 921 1038 1093 1183 1221 1358 1411 1491 16051663 175276 86 203 280 394 459 521 605 659 756 867 909 1030 1068 1139 1215 1304 1390 1518 15951648 173428 155 238 295 392 468 543 636 653 772 842 922 1012 1082 1158 1262 1334 1440 1495 15901700 177938 100 227 312 345 415 527 578 692 748 856 893 977 1063 1167 1235 1322 1389 1500 15811651 175944 85 172 291 379 472 513 642 700 760 837 948 1037 1061 1194 1270 1335 1405 1538 15501673 171155 137 237 261 397 477 510 628 683 806 835 962 989 1094 1171 1259 1306 1381 1481 15711657 172112 88 209 290 390 435 551 625 650 754 868 943 999 1128 1176 1284 1361 1393 1480 16071643 172752 110 240 306 352 458 515 586 698 729 822 941 1005 1066 1214 1269 1375 1439 1474 15461640 173856 94 182 282 359 457 505 630 701 795 840 894 1016 1059 1157 1241 1356 1387 1513 15551681 177571 160 166 294 361 451 500 620 721 768 833 928 973 1101 1156 1272 1354 1377 1521 15821645 17358 157 232 260 339 410 491 615 708 803 875 946 1013 1108 1150 1294 1307 1428 1504 15591635 173967 118 229 288 382 418 540 606 654 792 882 939 1017 1110 1189 1278 1341 1401 1471 15641630 175437 82 190 243 378 481 561 575 684 737 884 901 1032 1088 1197 1264 1359 1436 1519 16021621 177166 152 234 249 402 448 517 596 672 802 862 908 1049 1131 1180 1261 1352 1425 1522 15451670 17502 147 224 302 376 416 536 632 685 774 825 910 1028 1127 1147 1222 1314 1450 1462 15441691 172058 138 219 257 368 419 545 571 656 805 821 968 998 1071 1195 1266 1321 1435 1529 16181647 174970 107 210 246 350 439 492 580 711 747 845 931 1027 1125 1198 1256 1323 1407 1475 15771666 1765
36 128 179 271 395 426 549 607 725 731 819 927 1043 1117 1138 1251 1301 1438 1505 15851675 174164 84 200 256 375 452 554 584 706 797 811 951 1019 1099 1205 1242 1344 1380 1493 15681622 17530 103 236 308 327 482 512 589 704 794 873 925 1031 1064 1151 1291 1340 1444 1506 16151679 171925 112 175 259 337 470 535 627 657 755 838 917 997 1124 1181 1232 1364 1430 1477 15831684 174778 139 184 281 343 483 534 570 691 799 818 899 1025 1076 1169 1268 1338 1427 1532 15861642 170133 116 211 265 354 454 528 569 709 789 850 944 972 1086 1182 1287 1330 1388 1466 16061665 170822 121 188 251 391 429 487 643 702 784 860 924 986 1092 1153 1216 1312 1432 1527 15931664 176147 159 193 248 351 443 495 602 664 775 866 956 1039 1103 1208 1243 1357 1422 1525 16191658 171632 102 231 289 355 424 558 610 671 744 877 966 994 1060 1142 1220 1337 1417 1478 15691697 17054 101 174 253 370 422 525 593 673 765 834 892 983 1100 1203 1225 1369 1408 1512 15571625 173035 95 173 323 387 455 493 640 651 801 874 903 1008 1104 1201 1263 1299 1457 1530 15701688 171557 134 167 318 366 409 496 608 694 740 878 940 993 1119 1154 1286 1305 1398 1523 15411655 176741 142 206 309 336 427 516 611 690 749 813 900 1045 1056 1188 1285 1316 1434 1485 15961623 171827 125 214 278 365 420 503 631 714 776 830 904 996 1115 1206 1279 1353 1453 1492 16101626 174024 92 197 299 381 462 529 618 688 753 889 919 1018 1085 1199 1238 1313 1382 1494 15911646 172465 140 164 255 357 469 559 644 680 758 859 936 1002 1114 1161 1246 1317 1409 1472 15891633 171029 143 212 274 369 471 547 594 662 796 888 915 988 1130 1168 1229 1332 1386 1515 15421659 170719 83 215 283 335 449 560 582 707 739 824 965 985 1106 1170 1276 1349 1391 1511 15761689 174814 150 235 310 363 412 531 595 687 738 880 914 1026 1118 1148 1244 1328 1429 1535 15941677 17125 96 222 287 324 408 506 646 719 732 812 930 990 1084 1191 1247 1298 1452 1509 15871690 170254 126 168 292 404 432 520 621 649 771 858 906 980 1112 1187 1267 1327 1451 1501 15491661 177775 114 198 250 377 406 501 635 655 779 886 918 975 1053 1211 1254 1343 1445 1483 15561636 1768
31 127 186 273 332 478 499 616 666 762 810 964 1046 1073 1185 1280 1319 1404 1528 15581650 173750 98 199 272 401 460 532 614 703 809 847 912 1015 1126 1177 1230 1331 1412 1508 16161631 175859 153 170 266 346 425 566 647 663 777 820 891 1036 1081 1159 1218 1297 1395 1460 15791629 17146 87 225 305 331 485 504 601 667 780 855 953 992 1070 1204 1231 1325 1442 1470 15751662 173363 148 239 313 383 437 497 619 682 800 844 926 1011 1095 1184 1282 1296 1410 1476 15991696 174268 146 220 296 334 447 539 612 699 787 869 961 1020 1080 1136 1257 1366 1413 1487 15731634 176926 99 218 263 356 453 546 574 678 733 854 950 1047 1132 1146 1271 1339 1433 1524 15651627 174649 133 171 311 340 464 548 581 728 763 826 895 1024 1083 1152 1252 1374 1420 1484 15471669 175148 151 205 314 326 421 526 583 677 751 857 960 1029 1105 1163 1250 1363 1446 1488 15921676 170942 144 223 254 403 461 489 641 693 764 879 932 987 1089 1200 1283 1308 1396 1503 15721678 17321 106 216 321 364 465 565 604 669 735 863 963 1010 1075 1160 1237 1373 1384 1520 16041656 17319 113 178 267 328 480 509 600 681 790 849 905 1009 1072 1164 1255 1345 1397 1499 16141699 172572 115 185 297 398 417 563 624 727 804 846 969 1003 1113 1179 1248 1376 1448 1469 15401695 176423 156 228 247 402 432 509 624 714 793 845 951 984 1071 1211 1260 1364 1426 1535 15991706 179211 115 180 269 330 482 511 602 683 792 851 907 1011 1074 1166 1257 1347 1399 1501 16161727 182374 117 187 299 400 419 565 626 649 806 848 971 1005 1115 1181 1250 1298 1450 1471 15421766 182741 95 189 287 395 478 557 600 677 787 889 957 1044 1079 1198 1292 1320 1425 1500 15531774 18429 138 167 300 386 448 539 592 648 785 853 954 1052 1069 1177 1219 1304 1439 1516 15901757 185912 134 210 271 355 477 504 574 718 738 843 915 1035 1064 1147 1221 1370 1420 1492 15501724 183832 158 206 246 376 413 564 619 691 772 838 959 1002 1055 1176 1279 1367 1418 1504 15541772 180819 132 230 260 332 469 516 599 726 790 829 949 1050 1104 1192 1242 1328 1451 1470 15691775 183745 124 204 321 351 481 526 631 715 783 878 944 973 1125 1168 1238 1372 1405 1498 15861715 1853
75 106 196 319 360 447 532 641 660 745 819 935 993 1081 1180 1262 1362 1423 1458 15651702 182963 151 178 272 387 475 543 647 725 752 855 904 980 1100 1146 1236 1357 1416 1459 16151728 184176 131 223 306 364 405 500 578 697 754 874 925 1006 1109 1174 1228 1348 1378 1512 15641758 180747 83 203 244 369 436 540 615 728 732 883 961 1036 1056 1134 1290 1317 1385 1467 15801746 183522 93 235 317 327 409 544 575 670 775 830 900 1024 1113 1135 1255 1338 1387 1536 15561759 178236 99 165 279 350 444 559 579 654 771 887 909 1037 1118 1188 1235 1374 1445 1481 15681730 179617 110 171 286 349 433 496 594 720 795 812 936 1008 1076 1143 1267 1313 1408 1466 16141705 184915 147 182 288 343 458 555 611 717 769 850 913 983 1099 1212 1277 1322 1404 1518 15621719 180448 107 219 266 382 443 525 590 678 761 873 918 997 1098 1157 1283 1349 1428 1469 15391780 17932 111 179 309 390 415 554 640 722 743 872 956 978 1092 1142 1294 1326 1402 1491 16031778 181820 126 183 305 373 446 490 589 712 788 866 899 976 1131 1194 1251 1331 1394 1475 15761731 180313 143 198 249 340 468 546 605 707 768 825 898 1009 1059 1145 1291 1369 1456 1461 16111765 185555 122 215 303 388 452 558 581 698 800 833 892 1043 1122 1167 1295 1312 1421 1538 16001703 180662 92 194 295 391 438 524 593 667 730 816 931 981 1089 1151 1230 1311 1401 1499 15451776 182864 121 164 277 331 435 552 639 688 736 863 939 974 1057 1137 1247 1305 1433 1463 16101738 181242 137 193 322 398 476 486 587 724 747 831 922 1016 1060 1214 1226 1344 1443 1533 15821745 17985 113 209 302 344 440 513 567 663 784 834 969 1023 1080 1175 1276 1352 1449 1528 16131747 17951 125 185 254 374 430 566 628 672 744 854 937 1025 1067 1139 1225 1335 1380 1519 15551725 183625 91 197 264 362 425 521 601 699 748 841 940 1003 1093 1209 1241 1302 1417 1488 16191768 180079 119 163 270 375 416 510 636 676 763 867 960 1046 1123 1204 1217 1350 1457 1509 16051764 179071 81 191 281 346 465 535 625 681 780 817 947 1042 1111 1195 1229 1353 1381 1465 16021708 178553 160 162 318 401 406 520 570 719 759 885 893 986 1124 1164 1275 1373 1396 1484 15631762 1856
18 133 232 278 335 442 492 635 662 809 818 923 1040 1095 1185 1223 1360 1413 1493 16071754 182578 88 205 282 396 461 523 607 661 758 869 911 1032 1070 1141 1215 1306 1392 1520 15971736 184630 157 240 297 394 470 545 638 655 774 844 924 1014 1084 1160 1264 1336 1442 1497 15921781 180240 102 229 314 347 417 529 580 694 750 858 895 979 1065 1169 1237 1324 1391 1502 15831761 182146 87 174 293 381 474 515 644 702 762 839 950 1039 1063 1196 1272 1337 1407 1460 15521713 183057 139 239 263 399 479 512 630 685 808 837 964 991 1096 1173 1261 1308 1383 1483 15731723 185714 90 211 292 392 437 553 627 652 756 870 945 1001 1130 1178 1286 1363 1395 1482 16091729 183454 112 242 308 354 460 517 588 700 729 824 943 1007 1068 1136 1271 1297 1441 1476 15481740 183958 96 184 284 361 459 507 632 703 797 842 896 1018 1061 1159 1243 1358 1389 1515 15571777 179773 82 168 296 363 453 502 622 723 770 835 930 975 1103 1158 1274 1356 1377 1523 15841737 182010 159 234 262 341 412 493 617 710 805 877 948 1015 1110 1152 1216 1309 1430 1506 15611741 181969 120 231 290 384 420 542 608 656 794 884 941 1019 1112 1191 1280 1343 1403 1473 15661756 181339 84 192 243 380 483 563 577 686 739 886 903 1034 1090 1199 1266 1361 1438 1521 16041773 185268 154 236 251 404 450 519 598 674 804 864 910 1051 1133 1182 1263 1354 1427 1524 15471752 18604 149 226 304 378 418 538 634 687 776 827 912 1030 1129 1149 1224 1316 1452 1464 15461722 184360 140 221 259 370 421 547 573 658 807 823 970 1000 1073 1197 1268 1323 1437 1531 15401751 181072 109 212 248 352 441 494 582 713 749 847 933 1029 1127 1200 1258 1325 1409 1477 15791767 185838 130 181 273 397 428 551 609 727 733 821 929 1045 1119 1140 1253 1303 1440 1507 15871743 186166 86 202 258 377 454 556 586 708 799 813 953 1021 1101 1207 1244 1346 1382 1495 15701755 18010 105 238 310 329 484 514 591 706 796 875 927 1033 1066 1153 1293 1342 1446 1508 16171721 178827 114 177 261 339 472 537 629 659 757 840 919 999 1126 1183 1234 1366 1432 1479 15851749 181480 141 186 283 345 485 536 572 693 801 820 901 1027 1078 1171 1270 1340 1429 1534 15881701 1844
35 118 213 267 356 456 530 571 711 791 852 946 972 1088 1184 1289 1332 1390 1468 16081710 183224 123 190 253 393 431 489 645 704 786 862 926 988 1094 1155 1218 1314 1434 1529 15951763 184549 161 195 250 353 445 497 604 666 777 868 958 1041 1105 1210 1245 1359 1424 1527 15411718 181634 104 233 291 357 426 560 612 673 746 879 968 996 1062 1144 1222 1339 1419 1480 15711707 17916 103 176 255 372 424 527 595 675 767 836 894 985 1102 1205 1227 1371 1410 1514 15591732 180537 97 175 245 389 457 495 642 653 803 876 905 1010 1106 1203 1265 1301 1379 1532 15721717 178659 136 169 320 368 411 498 610 696 742 880 942 995 1121 1156 1288 1307 1400 1525 15431769 178443 144 208 311 338 429 518 613 692 751 815 902 1047 1058 1190 1287 1318 1436 1487 15981720 181729 127 216 280 367 422 505 633 716 778 832 906 998 1117 1208 1281 1355 1455 1494 16121742 185126 94 199 301 383 464 531 620 690 755 811 921 1020 1087 1201 1240 1315 1384 1496 15931726 178967 142 166 257 359 471 561 646 682 760 861 938 1004 1116 1163 1248 1319 1411 1474 15911712 186231 145 214 276 371 473 549 596 664 798 890 917 990 1132 1170 1231 1334 1388 1517 15441709 182421 85 217 285 337 451 562 584 709 741 826 967 987 1108 1172 1278 1351 1393 1513 15781750 183116 152 237 312 365 414 533 597 689 740 882 916 1028 1120 1150 1246 1330 1431 1537 15961714 18337 98 224 289 324 410 508 568 721 734 814 932 992 1086 1193 1249 1300 1454 1511 15891704 181156 128 170 294 326 434 522 623 651 773 860 908 982 1114 1189 1269 1329 1453 1503 15511779 185477 116 200 252 379 408 503 637 657 781 888 920 977 1053 1213 1256 1345 1447 1485 15581770 185033 129 188 275 334 480 501 618 668 764 810 966 1048 1075 1187 1282 1321 1406 1530 15601739 179452 100 201 274 403 462 534 616 705 731 849 914 1017 1128 1179 1232 1333 1414 1510 16181760 184861 155 172 268 348 427 488 569 665 779 822 891 1038 1083 1161 1220 1299 1397 1462 15811716 18408 89 227 307 333 407 506 603 669 782 857 955 994 1072 1206 1233 1327 1444 1472 15771735 182265 150 241 315 385 439 499 621 684 802 846 928 1013 1097 1186 1284 1296 1412 1478 16011744 1787
70 148 222 298 336 449 541 614 701 789 871 963 1022 1082 1138 1259 1368 1415 1489 15751771 184728 101 220 265 358 455 548 576 680 735 856 952 1049 1054 1148 1273 1341 1435 1526 15671748 179951 135 173 313 342 466 550 583 650 765 828 897 1026 1085 1154 1254 1376 1422 1486 15491753 180950 153 207 316 328 423 528 585 679 753 859 962 1031 1107 1165 1252 1365 1448 1490 15941711 181544 146 225 256 325 463 491 643 695 766 881 934 989 1091 1202 1285 1310 1398 1505 15741734 18263 108 218 323 366 467 487 606 671 737 865 965 1012 1077 1162 1239 1375 1386 1522 16061733 178325 158 230 249 404 434 511 626 716 795 847 953 986 1073 1213 1262 1366 1428 1537 16011794 186346 148 227 258 327 465 493 645 697 768 883 936 991 1093 1204 1287 1312 1400 1507 15761828 19055 110 220 245 368 469 489 608 673 739 867 967 1014 1079 1164 1241 1297 1388 1524 16081785 190613 117 182 271 332 484 513 604 685 794 853 909 1013 1076 1168 1259 1349 1401 1503 16181825 190776 119 189 301 402 421 487 628 651 808 850 893 1007 1117 1183 1252 1300 1452 1473 15441829 190843 97 191 289 397 480 559 602 679 789 811 959 1046 1081 1200 1294 1322 1427 1502 15551844 190911 140 169 302 388 450 541 594 648 787 855 956 974 1071 1179 1221 1306 1441 1518 15921861 191014 136 212 273 357 479 506 576 720 740 845 917 1037 1066 1149 1223 1372 1422 1494 15521840 191134 160 208 248 378 415 566 621 693 774 840 961 1004 1057 1178 1281 1369 1420 1506 15561810 191221 134 232 262 334 471 518 601 728 792 831 951 1052 1106 1194 1244 1330 1453 1472 15711839 191347 126 206 323 353 483 528 633 717 785 880 946 975 1127 1170 1240 1374 1407 1500 15881855 191477 108 198 321 362 449 534 643 662 747 821 937 995 1083 1182 1264 1364 1425 1458 15671831 191565 153 180 274 389 477 545 569 727 754 857 906 982 1102 1148 1238 1359 1418 1461 16171843 191678 133 225 308 366 405 502 580 699 756 876 927 1008 1111 1176 1230 1350 1380 1514 15661809 191749 85 205 246 371 438 542 617 650 734 885 963 1038 1058 1134 1292 1319 1387 1469 15821837 191824 95 237 319 329 411 546 577 672 777 832 902 1026 1115 1137 1257 1340 1389 1538 15581782 1919
38 101 167 281 352 446 561 581 656 773 889 911 1039 1120 1190 1237 1376 1447 1483 15701798 192019 112 173 288 351 435 498 596 722 797 814 938 1010 1078 1145 1269 1315 1410 1468 16161851 192117 149 184 290 345 460 557 613 719 771 852 915 985 1101 1214 1279 1324 1406 1520 15641806 192250 109 221 268 384 445 527 592 680 763 875 920 999 1100 1159 1285 1351 1430 1471 15391795 19234 113 181 311 392 417 556 642 724 745 874 958 980 1094 1144 1216 1328 1404 1493 16051820 192422 128 185 307 375 448 492 591 714 790 868 901 978 1133 1196 1253 1333 1396 1477 15781805 192515 145 200 251 342 470 548 607 709 770 827 900 1011 1061 1147 1293 1371 1378 1463 16131857 192657 124 217 305 390 454 560 583 700 802 835 894 1045 1124 1169 1217 1314 1423 1460 16021808 192764 94 196 297 393 440 526 595 669 732 818 933 983 1091 1153 1232 1313 1403 1501 15471830 192866 123 166 279 333 437 554 641 690 738 865 941 976 1059 1139 1249 1307 1435 1465 16121814 192944 139 195 244 400 478 486 589 726 749 833 924 1018 1062 1136 1228 1346 1445 1535 15841800 19307 115 211 304 346 442 515 567 665 786 836 971 1025 1082 1177 1278 1354 1451 1530 16151797 19313 127 187 256 376 432 488 630 674 746 856 939 1027 1069 1141 1227 1337 1382 1521 15571838 193227 93 199 266 364 427 523 603 701 750 843 942 1005 1095 1211 1243 1304 1419 1490 15411802 19331 121 165 272 377 418 512 638 678 765 869 962 1048 1125 1206 1219 1352 1379 1511 16071792 193473 81 193 283 348 467 537 627 683 782 819 949 1044 1113 1197 1231 1355 1383 1467 16041787 193555 82 162 320 403 408 522 572 721 761 887 895 988 1126 1166 1277 1375 1398 1486 15651858 193620 135 234 280 337 444 494 637 664 731 820 925 1042 1097 1187 1225 1362 1415 1495 16091827 193780 90 207 284 398 463 525 609 663 760 871 913 1034 1072 1143 1215 1308 1394 1522 15991848 193832 159 242 299 396 472 547 640 657 776 846 926 1016 1086 1162 1266 1338 1444 1499 15941804 193942 104 231 316 349 419 531 582 696 752 860 897 981 1067 1171 1239 1326 1393 1504 15851823 194048 89 176 295 383 476 517 646 704 764 841 952 1041 1065 1198 1274 1339 1409 1462 15541832 1941
59 141 241 265 401 481 514 632 687 730 839 966 993 1098 1175 1263 1310 1385 1485 15751859 194216 92 213 294 394 439 555 629 654 758 872 947 1003 1132 1180 1288 1365 1397 1484 16111836 194356 114 164 310 356 462 519 590 702 729 826 945 1009 1070 1138 1273 1299 1443 1478 15501841 186460 98 186 286 363 461 509 634 705 799 844 898 1020 1063 1161 1245 1360 1391 1517 15591799 186575 84 170 298 365 455 504 624 725 772 837 932 977 1105 1160 1276 1358 1377 1525 15861822 186612 161 236 264 343 414 495 619 712 807 879 950 1017 1112 1154 1218 1311 1432 1508 15631821 186771 122 233 292 386 422 544 610 658 796 886 943 1021 1114 1193 1282 1345 1405 1475 15681815 186841 86 194 243 382 485 565 579 688 741 888 905 1036 1092 1201 1268 1363 1440 1523 16061854 186970 156 238 253 326 452 521 600 676 806 866 912 973 1055 1184 1265 1356 1429 1526 15491862 18706 151 228 306 380 420 540 636 689 778 829 914 1032 1131 1151 1226 1318 1454 1466 15481845 187162 142 223 261 372 423 549 575 660 809 825 892 1002 1075 1199 1270 1325 1439 1533 15421812 187274 111 214 250 354 443 496 584 715 751 849 935 1031 1129 1202 1260 1327 1411 1479 15811860 187340 132 183 275 399 430 553 611 649 735 823 931 1047 1121 1142 1255 1305 1442 1509 15891783 187468 88 204 260 379 456 558 588 710 801 815 955 1023 1103 1209 1246 1348 1384 1497 15721803 18750 107 240 312 331 406 516 593 708 798 877 929 1035 1068 1155 1295 1344 1448 1510 16191790 187629 116 179 263 341 474 539 631 661 759 842 921 1001 1128 1185 1236 1368 1434 1481 15871816 18772 143 188 285 347 407 538 574 695 803 822 903 1029 1080 1173 1272 1342 1431 1536 15901846 187837 120 215 269 358 458 532 573 713 793 854 948 972 1090 1186 1291 1334 1392 1470 16101834 187926 125 192 255 395 433 491 647 706 788 864 928 990 1096 1157 1220 1316 1436 1531 15971847 188051 83 197 252 355 447 499 606 668 779 870 960 1043 1107 1212 1247 1361 1426 1529 15431818 188136 106 235 293 359 428 562 614 675 748 881 970 998 1064 1146 1224 1341 1421 1482 15731793 18828 105 178 257 374 426 529 597 677 769 838 896 987 1104 1207 1229 1373 1412 1516 15611807 1883
39 99 177 247 391 459 497 644 655 805 878 907 1012 1108 1205 1267 1303 1381 1534 15741788 188461 138 171 322 370 413 500 612 698 744 882 944 997 1123 1158 1290 1309 1402 1527 15451786 188545 146 210 313 340 431 520 615 694 753 817 904 1049 1060 1192 1289 1320 1438 1489 16001819 188631 129 218 282 369 424 507 635 718 780 834 908 1000 1119 1210 1283 1357 1457 1496 16141853 188728 96 201 303 385 466 533 622 692 757 813 923 1022 1089 1203 1242 1317 1386 1498 15951791 188869 144 168 259 361 473 563 568 684 762 863 940 1006 1118 1165 1250 1321 1413 1476 15931784 188933 147 216 278 373 475 551 598 666 800 812 919 992 1054 1172 1233 1336 1390 1519 15461826 189023 87 219 287 339 453 564 586 711 743 828 969 989 1110 1174 1280 1353 1395 1515 15801833 189118 154 239 314 367 416 535 599 691 742 884 918 1030 1122 1152 1248 1332 1433 1459 15981835 18929 100 226 291 324 412 510 570 723 736 816 934 994 1088 1195 1251 1302 1456 1513 15911813 189358 130 172 296 328 436 524 625 653 775 862 910 984 1116 1191 1271 1331 1455 1505 15531856 189479 118 202 254 381 410 505 639 659 783 890 922 979 1053 1135 1258 1347 1449 1487 15601852 189535 131 190 277 336 482 503 620 670 766 810 968 1050 1077 1189 1284 1323 1408 1532 15621796 189654 102 203 276 325 464 536 618 707 733 851 916 1019 1130 1181 1234 1335 1416 1512 15401850 189763 157 174 270 350 429 490 571 667 781 824 891 1040 1085 1163 1222 1301 1399 1464 15831842 189810 91 229 309 335 409 508 605 671 784 859 957 996 1074 1208 1235 1329 1446 1474 15791824 189967 152 163 317 387 441 501 623 686 804 848 930 1015 1099 1188 1286 1296 1414 1480 16031789 190072 150 224 300 338 451 543 616 703 791 873 965 1024 1084 1140 1261 1370 1417 1491 15771849 190130 103 222 267 360 457 550 578 682 737 858 954 1051 1056 1150 1275 1343 1437 1528 15691801 190253 137 175 315 344 468 552 585 652 767 830 899 1028 1087 1156 1256 1298 1424 1488 15511811 190352 155 209 318 330 425 530 587 681 755 861 964 1033 1109 1167 1254 1367 1450 1492 15961817 190权利要求
1.一种构建对应基于GRS不规则LDPC码的奇偶校验矩阵的方法,所述方法包括为LDPC码模块选择多个可能的比特度分布;从所述多个可能的比特度分布内选择一个比特度分布,其中所选择的一个比特度分布在所述多个可能的比特度分布中具有最好的性能极限;将对应基于GRS的规则LDPC码的奇偶校验矩阵分解为多个基于所选择的比特度分布的子矩阵,其中所述多个子矩阵中的每个子矩阵具有对应的比特度,并且具有对应的多个置换矩阵;以及用零矩阵替换所述多个子矩阵中的至少一个子矩阵内的至少一个置换矩阵,从而生成对应基于GRS的不规则LDPC码。
2.根据权利要求1所述的方法,其特征在于,所述方法进一步包括对所述多个可能的比特度分布中的每个比特度分布执行密度演化法分析,从而生成多个对应的密度演化法分析结果;以及通过比较所述密度演化法分析结果,从所述多个可能的比特度分布中选择一个比特度分布。
3.根据权利要求1所述的方法,其特征在于,所述多个子矩阵包括三个子矩阵。
4.根据权利要求4所述的方法,其特征在于,所述方法进一步包括用零矩阵代替所述三个子矩阵中第一个子矩阵内的至少一个置换矩阵;用零矩阵代替所述三个子矩阵中第二个子矩阵内的至少一个置换矩阵。
5.根据权利要求1所述的方法,其特征在于,所述方法进一步包括生成与至少一个附加的基于GRS的不规则LDPC码相对应的至少一个附加的奇偶校验矩阵;根据为信噪比的函数的误块率,对应用于通信信道中的所述基于GRS的不规则LDPC码,确定第一性能;根据为信噪比的函数的误块率,对应用于所述通信信道中的所述至少一个附加的基于GRS的不规则LDPC码,确定第二性能;当所述第一性能具有比所述第二性能更低的错误阶(error floor)时,选择所述基于GRS的不规则LDPC码;当所述第二性能具有比所述第一性能更低的错误阶时,选择所述至少一个附加的基于GRS的不规则LDPC码。
6.一种选择基于GRS的不规则LDPC码的方法,所述方法包括构建与多个基于GRS的不规则LDPC码相对应的多个奇偶校验矩阵;根据为信噪比的函数的误块率,确定多个性能,所述多个性能与用于通信信道的所述多个基于GRS的不规则LDPC码中的每一个相对应;从所述多个基于GRS的不规则LDPC码中选择具有根据所述多个性能确定的最低错误阶的一个基于GRS不规则LDPC码,所述选择的基于GRS不规则LDPC码具有对应的奇偶校验矩阵。
7.根据权利要求6所述的方法,其特征在于,所述方法进一步包括考虑将用于对依据所述多个基于GRS的不规则LDPC码中的第一基于GRS不规则LDPC码编码的信号进行解码的第一解码器的复杂度;考虑将用于对依据所述多个基于GRS的不规则LDPC码中的第二基于GRS不规则LDPC码编码的信号进行解码的第二解码器的复杂度;当所述第一解码器的复杂度低于所述第二解码器时,选择所述第一基于GRS不规则LDPC码;当所述第二解码器的复杂度低于所述第一解码器时,选择所述第二基于GRS不规则LDPC码。
8.根据权利要求6所述的方法,其特征在于,所述多个奇偶校验矩阵中的奇偶校验矩阵包括第一子矩阵和第二子矩阵;所述第二子矩阵内的至少一个置换矩阵被零矩阵替换。
9.一种构建对应基于GRS不规则LDPC码的奇偶校验矩阵的方法,所述方法包括基于比特度分布,将与基于GRS规则LDPC码相对应的奇偶校验矩阵分解为多个子矩阵,其中所述多个子矩阵中的每个子矩阵具有对应的比特度,并且所述多个子矩阵中的每个子矩阵具有对应的多个置换矩阵;用零矩阵替代所述多个子矩阵中的至少一个子矩阵内的至少一个置换矩阵,从而生成与基于GRS不规则LDPC码相对应的奇偶校验矩阵。
10.根据权利要求9所述的方法,其特征在于,所述方法进一步包括为LDPC码模块选择多个可能的比特度分布;从所述多个可能的比特度分布中选择所述比特度分布,其中所选择的比特度分布在所述多个可能的比特度分布中具有最好的性能极限;并且其中所述基于GRS规则LDPC码具有最小的码间距;所述基于GRS不规则LDPC码也具有最小的码间距。
全文摘要
本发明公开一种使用RS码或GRS码建立不规则LDPC码的方法。根据该方法,各种不规则LDPC码可以使用GRS码或RS码来生成。这些不规则LDPC码可以提供比规则LDPC码更好的整体性能,能提供更低的误码率,该误码率是信噪比的函数。使用这些原理可以适当的设计这种不规则LDPC码,从而生成适用于无线通信系统的编码,包括那些遵循IEEE 802.11n课题组开发的推荐惯例和标准的无线通信系统。
文档编号H03M13/00GK1805292SQ20061000527
公开日2006年7月19日 申请日期2006年1月6日 优先权日2005年1月10日
发明者巴中·申, 凯利·布赖恩·卡梅伦, 塔克·K·李, 豪·西恩·特 申请人:美国博通公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1