Annotation of embedaddon/strongswan/src/libstrongswan/plugins/curve25519/ref10/base.h, revision 1.1

1.1     ! misho       1: /*
        !             2:  * Copyright (C) 2016 Andreas Steffen
        !             3:  * HSR Hochschule fuer Technik Rapperswil
        !             4:  *
        !             5:  * Based on the public domain libsodium adaptation by Frank Denis
        !             6:  * of the SUPERCOP ref10 implementation by  Daniel J. Bernstein,
        !             7:  * Niels Duif, Peter Schwabe, Tanja Lange and Bo-Yin Yang.
        !             8:  */
        !             9: 
        !            10:        {
        !            11:                {
        !            12:                        {  25967493, -14356035,  29566456,   3660896, -12694345,
        !            13:                            4014787,  27544626, -11754271,  -6079156,   2047605 },
        !            14:                        { -12545711,    934262,  -2722910,   3049990,   -727428,
        !            15:                            9406986,  12720692,   5043384,  19500929, -15469378 },
        !            16:                        {  -8738181,   4489570,   9688441, -14785194,  10184609,
        !            17:                          -12363380,  29287919,  11864899, -24514362,  -4438546 }
        !            18:                },
        !            19:                {
        !            20:                        { -12815894, -12976347, -21581243,  11784320, -25355658,
        !            21:                           -2750717, -11717903,  -3814571,   -358445, -10211303 },
        !            22:                        { -21703237,   6903825,  27185491,   6451973, -29577724,
        !            23:                           -9554005, -15616551,  11189268, -26829678,  -5319081 },
        !            24:                        {  26966642,  11152617,  32442495,  15396054,  14353839,
        !            25:                          -12752335,  -3128826,  -9541118, -15472047,  -4166697 }
        !            26:                },
        !            27:                {
        !            28:                        {  15636291,  -9688557,  24204773,  -7912398,    616977,
        !            29:                          -16685262,  27787600, -14772189,  28944400,  -1550024 },
        !            30:                        {  16568933,   4717097, -11556148,  -1102322,  15682896,
        !            31:                          -11807043,  16354577, -11775962,   7689662,  11199574 },
        !            32:                        {  30464156,  -5976125, -11779434, -15670865,  23220365,
        !            33:                           15915852,   7512774,  10017326, -17749093,  -9920357 }
        !            34:                },
        !            35:                {
        !            36:                        { -17036878,  13921892,  10945806,  -6033431,  27105052,
        !            37:                          -16084379, -28926210,  15006023,   3284568,  -6276540 },
        !            38:                        {  23599295,  -8306047, -11193664,  -7687416,  13236774,
        !            39:                           10506355,   7464579,   9656445,  13059162,  10374397 },
        !            40:                        {   7798556,  16710257,   3033922,   2874086,  28997861,
        !            41:                            2835604,  32406664,  -3839045,   -641708,   -101325 }
        !            42:                },
        !            43:                {
        !            44:                        {  10861363,  11473154,  27284546,   1981175, -30064349,
        !            45:                           12577861,  32867885,  14515107, -15438304,  10819380 },
        !            46:                        {   4708026,   6336745,  20377586,   9066809, -11272109,
        !            47:                            6594696, -25653668,  12483688, -12668491,   5581306 },
        !            48:                        {  19563160,  16186464, -29386857,   4097519,  10237984,
        !            49:                           -4348115,  28542350,  13850243, -23678021, -15815942 }
        !            50:                },
        !            51:                {
        !            52:                        { -15371964, -12862754,  32573250,   4720197, -26436522,
        !            53:                            5875511, -19188627, -15224819,  -9818940, -12085777 },
        !            54:                        {  -8549212,    109983,  15149363,   2178705,  22900618,
        !            55:                            4543417,   3044240, -15689887,   1762328,  14866737 },
        !            56:                        { -18199695, -15951423, -10473290,   1707278, -17185920,
        !            57:                            3916101, -28236412,   3959421,  27914454,   4383652 }
        !            58:                },
        !            59:                {
        !            60:                        {   5153746,   9909285,   1723747,  -2777874,  30523605,
        !            61:                            5516873,  19480852,   5230134, -23952439, -15175766 },
        !            62:                        { -30269007,  -3463509,   7665486,  10083793,  28475525,
        !            63:                            1649722,  20654025,  16520125,  30598449,   7715701 },
        !            64:                        {  28881845,  14381568,   9657904,   3680757, -20181635,
        !            65:                            7843316, -31400660,   1370708,  29794553,  -1409300 }
        !            66:                },
        !            67:                {
        !            68:                        {  14499471,  -2729599, -33191113,  -4254652,  28494862,
        !            69:                           14271267,  30290735,  10876454, -33154098,   2381726 },
        !            70:                        {  -7195431,  -2655363, -14730155,    462251, -27724326,
        !            71:                            3941372,  -6236617,   3696005, -32300832,  15351955 },
        !            72:                        {  27431194,   8222322,  16448760,  -3907995, -18707002,
        !            73:                           11938355, -32961401,  -2970515,  29551813,  10109425 }
        !            74:                }
        !            75:        },
        !            76:        {
        !            77:                {
        !            78:                        { -13657040, -13155431, -31283750,  11777098,  21447386,
        !            79:                            6519384,  -2378284,  -1627556,  10092783,  -4764171 },
        !            80:                        {  27939166,  14210322,   4677035,  16277044, -22964462,
        !            81:                          -12398139, -32508754,  12005538, -17810127,  12803510 },
        !            82:                        {  17228999, -15661624,  -1233527,    300140,  -1224870,
        !            83:                          -11714777,  30364213,  -9038194,  18016357,   4397660 }
        !            84:                },
        !            85:                {
        !            86:                        { -10958843,  -7690207,   4776341, -14954238,  27850028,
        !            87:                          -15602212, -26619106,  14544525, -17477504,    982639 },
        !            88:                        {  29253598,  15796703,  -2863982,  -9908884,  10057023,
        !            89:                            3163536,   7332899,  -4120128, -21047696,   9934963 },
        !            90:                        {   5793303,  16271923, -24131614, -10116404,  29188560,
        !            91:                            1206517, -14747930,   4559895, -30123922, -10897950 }
        !            92:                },
        !            93:                {
        !            94:                        { -27643952, -11493006,  16282657, -11036493,  28414021,
        !            95:                          -15012264,  24191034,   4541697, -13338309,   5500568 },
        !            96:                        {  12650548,  -1497113,   9052871,  11355358, -17680037,
        !            97:                           -8400164, -17430592,  12264343,  10874051,  13524335 },
        !            98:                        {  25556948,  -3045990,    714651,   2510400,  23394682,
        !            99:                          -10415330,  33119038,   5080568, -22528059,   5376628 }
        !           100:                },
        !           101:                {
        !           102:                        { -26088264,  -4011052, -17013699,  -3537628,  -6726793,
        !           103:                            1920897, -22321305,  -9447443,   4535768,   1569007 },
        !           104:                        {  -2255422,  14606630, -21692440,  -8039818,  28430649,
        !           105:                            8775819, -30494562,   3044290,  31848280,  12543772 },
        !           106:                        { -22028579,   2943893, -31857513,   6777306,  13784462,
        !           107:                           -4292203, -27377195,  -2062731,   7718482,  14474653 }
        !           108:                },
        !           109:                {
        !           110:                        {   2385315,   2454213, -22631320,     46603,  -4437935,
        !           111:                          -15680415,    656965,  -7236665,  24316168,  -5253567 },
        !           112:                        {  13741529,  10911568, -33233417,  -8603737, -20177830,
        !           113:                           -1033297,  33040651, -13424532, -20729456,   8321686 },
        !           114:                        {  21060490,  -2212744,  15712757,  -4336099,   1639040,
        !           115:                           10656336,  23845965, -11874838,  -9984458,    608372 }
        !           116:                },
        !           117:                {
        !           118:                        { -13672732, -15087586, -10889693,  -7557059,  -6036909,
        !           119:                           11305547,   1123968,  -6780577,  27229399,     23887 },
        !           120:                        { -23244140,   -294205, -11744728,  14712571, -29465699,
        !           121:                           -2029617,  12797024,  -6440308,  -1633405,  16678954 },
        !           122:                        { -29500620,   4770662, -16054387,  14001338,   7830047,
        !           123:                            9564805,  -1508144,  -4795045, -17169265,   4904953 }
        !           124:                },
        !           125:                {
        !           126:                        {  24059557,  14617003,  19037157, -15039908,  19766093,
        !           127:                          -14906429,   5169211,  16191880,   2128236,  -4326833 },
        !           128:                        { -16981152,   4124966,  -8540610, -10653797,  30336522,
        !           129:                          -14105247, -29806336,    916033,  -6882542,  -2986532 },
        !           130:                        { -22630907,  12419372,  -7134229,  -7473371, -16478904,
        !           131:                           16739175,    285431,   2763829,  15736322,   4143876 }
        !           132:                },
        !           133:                {
        !           134:                        {   2379352,  11839345,  -4110402,  -5988665,  11274298,
        !           135:                             794957,    212801, -14594663,  23527084, -16458268 },
        !           136:                        {  33431127, -11130478, -17838966, -15626900,   8909499,
        !           137:                            8376530, -32625340,   4087881, -15188911, -14416214 },
        !           138:                        {   1767683,   7197987, -13205226,  -2022635, -13091350,
        !           139:                             448826,   5799055,   4357868,  -4774191, -16323038 }
        !           140:                }
        !           141:        },
        !           142:        {
        !           143:                {
        !           144:                        {   6721966,  13833823, -23523388,  -1551314,  26354293,
        !           145:                          -11863321,  23365147,  -3949732,   7390890,   2759800 },
        !           146:                        {   4409041,   2052381,  23373853,  10530217,   7676779,
        !           147:                          -12885954,  21302353,  -4264057,   1244380, -12919645 },
        !           148:                        {  -4421239,   7169619,   4982368,  -2957590,  30256825,
        !           149:                           -2777540,  14086413,   9208236,  15886429,  16489664 }
        !           150:                },
        !           151:                {
        !           152:                        {   1996075,  10375649,  14346367,  13311202,  -6874135,
        !           153:                          -16438411, -13693198,    398369, -30606455,   -712933 },
        !           154:                        { -25307465,   9795880,  -2777414,  14878809, -33531835,
        !           155:                           14780363,  13348553,  12076947, -30836462,   5113182 },
        !           156:                        { -17770784,  11797796,  31950843,  13929123, -25888302,
        !           157:                           12288344, -30341101,  -7336386,  13847711,   5387222 }
        !           158:                },
        !           159:                {
        !           160:                        { -18582163,  -3416217,  17824843,  -2340966,  22744343,
        !           161:                          -10442611,   8763061,   3617786, -19600662,  10370991 },
        !           162:                        {  20246567, -14369378,  22358229,   -543712,  18507283,
        !           163:                          -10413996,  14554437,  -8746092,  32232924,  16763880 },
        !           164:                        {   9648505,  10094563,  26416693,  14745928, -30374318,
        !           165:                           -6472621,  11094161,  15689506,   3140038, -16510092 }
        !           166:                },
        !           167:                {
        !           168:                        { -16160072,   5472695,  31895588,   4744994,   8823515,
        !           169:                           10365685, -27224800,   9448613, -28774454,    366295 },
        !           170:                        {  19153450,  11523972, -11096490,  -6503142, -24647631,
        !           171:                            5420647,  28344573,   8041113,    719605,  11671788 },
        !           172:                        {   8678025,   2694440,  -6808014,   2517372,   4964326,
        !           173:                           11152271, -15432916, -15266516,  27000813, -10195553 }
        !           174:                },
        !           175:                {
        !           176:                        { -15157904,   7134312,   8639287,  -2814877,  -7235688,
        !           177:                           10421742,    564065,   5336097,   6750977, -14521026 },
        !           178:                        {  11836410,  -3979488,  26297894,  16080799,  23455045,
        !           179:                           15735944,   1695823,  -8819122,   8169720,  16220347 },
        !           180:                        { -18115838,   8653647,  17578566,  -6092619,  -8025777,
        !           181:                          -16012763, -11144307,  -2627664,  -5990708, -14166033 }
        !           182:                },
        !           183:                {
        !           184:                        { -23308498, -10968312,  15213228, -10081214, -30853605,
        !           185:                          -11050004,  27884329,   2847284,   2655861,   1738395 },
        !           186:                        { -27537433, -14253021, -25336301,  -8002780,  -9370762,
        !           187:                            8129821,  21651608,  -3239336, -19087449, -11005278 },
        !           188:                        {   1533110,   3437855,  23735889,    459276,  29970501,
        !           189:                           11335377,  26030092,   5821408,  10478196,   8544890 }
        !           190:                },
        !           191:                {
        !           192:                        {  32173121, -16129311,  24896207,   3921497,  22579056,
        !           193:                           -3410854,  19270449,  12217473,  17789017,  -3395995 },
        !           194:                        { -30552961,  -2228401, -15578829, -10147201,  13243889,
        !           195:                             517024,  15479401,  -3853233,  30460520,   1052596 },
        !           196:                        { -11614875,  13323618,  32618793,   8175907, -15230173,
        !           197:                           12596687,  27491595,  -4612359,   3179268,  -9478891 }
        !           198:                },
        !           199:                {
        !           200:                        {  31947069, -14366651,  -4640583, -15339921, -15125977,
        !           201:                           -6039709, -14756777, -16411740,  19072640,  -9511060 },
        !           202:                        {  11685058,  11822410,   3158003, -13952594,  33402194,
        !           203:                           -4165066,   5977896,  -5215017,    473099,   5040608 },
        !           204:                        { -20290863,   8198642, -27410132,  11602123,   1290375,
        !           205:                           -2799760,  28326862,   1721092, -19558642,  -3131606 }
        !           206:                }
        !           207:        },
        !           208:        {
        !           209:                {
        !           210:                        {   7881532,  10687937,   7578723,   7738378, -18951012,
        !           211:                           -2553952,  21820786,   8076149, -27868496,  11538389 },
        !           212:                        { -19935666,   3899861,  18283497,  -6801568, -15728660,
        !           213:                          -11249211,   8754525,   7446702,  -5676054,   5797016 },
        !           214:                        { -11295600,  -3793569, -15782110,  -7964573,  12708869,
        !           215:                           -8456199,   2014099,  -9050574,  -2369172,  -5877341 }
        !           216:                },
        !           217:                {
        !           218:                        { -22472376, -11568741, -27682020,   1146375,  18956691,
        !           219:                           16640559,   1192730,  -3714199,  15123619,  10811505 },
        !           220:                        {  14352098,  -3419715, -18942044,  10822655,  32750596,
        !           221:                            4699007,    -70363,  15776356, -28886779, -11974553 },
        !           222:                        { -28241164,  -8072475,  -4978962,  -5315317,  29416931,
        !           223:                            1847569, -20654173, -16484855,   4714547,  -9600655 }
        !           224:                },
        !           225:                {
        !           226:                        {  15200332,   8368572,  19679101,  15970074, -31872674,
        !           227:                            1959451,  24611599,  -4543832, -11745876,  12340220 },
        !           228:                        {  12876937, -10480056,  33134381,   6590940,  -6307776,
        !           229:                           14872440,   9613953,   8241152,  15370987,   9608631 },
        !           230:                        {  -4143277, -12014408,   8446281,   -391603,   4407738,
        !           231:                           13629032,  -7724868,  15866074, -28210621,  -8814099 }
        !           232:                },
        !           233:                {
        !           234:                        {  26660628, -15677655,   8393734,    358047,  -7401291,
        !           235:                             992988, -23904233,    858697,  20571223,   8420556 },
        !           236:                        {  14620715,  13067227, -15447274,   8264467,  14106269,
        !           237:                           15080814,  33531827,  12516406, -21574435, -12476749 },
        !           238:                        {    236881,  10476226,     57258, -14677024,   6472998,
        !           239:                            2466984,  17258519,   7256740,   8791136,  15069930 }
        !           240:                },
        !           241:                {
        !           242:                        {   1276410,  -9371918,  22949635, -16322807, -23493039,
        !           243:                           -5702186,  14711875,   4874229, -30663140,  -2331391 },
        !           244:                        {   5855666,   4990204, -13711848,   7294284,  -7804282,
        !           245:                            1924647,  -1423175,  -7912378, -33069337,   9234253 },
        !           246:                        {  20590503,  -9018988,  31529744,  -7352666,  -2706834,
        !           247:                           10650548,  31559055, -11609587,  18979186,  13396066 }
        !           248:                },
        !           249:                {
        !           250:                        {  24474287,   4968103,  22267082,   4407354,  24063882,
        !           251:                           -8325180, -18816887,  13594782,  33514650,   7021958 },
        !           252:                        { -11566906,  -6565505, -21365085,  15928892, -26158305,
        !           253:                            4315421, -25948728,  -3916677, -21480480,  12868082 },
        !           254:                        { -28635013,  13504661,  19988037,  -2132761,  21078225,
        !           255:                            6443208, -21446107,   2244500, -12455797,  -8089383 }
        !           256:                },
        !           257:                {
        !           258:                        { -30595528,  13793479,  -5852820,    319136, -25723172,
        !           259:                           -6263899,  33086546,   8957937, -15233648,   5540521 },
        !           260:                        { -11630176, -11503902,  -8119500,  -7643073,   2620056,
        !           261:                            1022908, -23710744,  -1568984, -16128528, -14962807 },
        !           262:                        {  23152971,    775386,  27395463,  14006635,  -9701118,
        !           263:                            4649512,   1689819,    892185, -11513277, -15205948 }
        !           264:                },
        !           265:                {
        !           266:                        {   9770129,   9586738,  26496094,   4324120,   1556511,
        !           267:                           -3550024,  27453819,   4763127, -19179614,   5867134 },
        !           268:                        { -32765025,   1927590,  31726409,  -4753295,  23962434,
        !           269:                          -16019500,  27846559,   5931263, -29749703, -16108455 },
        !           270:                        {  27461885,  -2977536,  22380810,   1815854, -23033753,
        !           271:                           -3031938,   7283490, -15148073, -19526700,   7734629 }
        !           272:                }
        !           273:        },
        !           274:        {
        !           275:                {
        !           276:                        {  -8010264,  -9590817, -11120403,   6196038,  29344158,
        !           277:                          -13430885,   7585295,  -3176626,  18549497,  15302069 },
        !           278:                        { -32658337,  -6171222,  -7672793, -11051681,   6258878,
        !           279:                           13504381,  10458790,  -6418461,  -8872242,   8424746 },
        !           280:                        {  24687205,   8613276, -30667046,  -3233545,   1863892,
        !           281:                           -1830544,  19206234,   7134917, -11284482,   -828919 }
        !           282:                },
        !           283:                {
        !           284:                        {  11334899,  -9218022,   8025293,  12707519,  17523892,
        !           285:                          -10476071,  10243738, -14685461,  -5066034,  16498837 },
        !           286:                        {   8911542,   6887158,  -9584260,  -6958590,  11145641,
        !           287:                           -9543680,  17303925, -14124238,   6536641,  10543906 },
        !           288:                        { -28946384,  15479763, -17466835,    568876,  -1497683,
        !           289:                           11223454,  -2669190, -16625574, -27235709,   8876771 }
        !           290:                },
        !           291:                {
        !           292:                        { -25742899, -12566864, -15649966,   -846607, -33026686,
        !           293:                            -796288, -33481822,  15824474,   -604426,  -9039817 },
        !           294:                        {  10330056,     70051,   7957388,  -9002667,   9764902,
        !           295:                           15609756,  27698697,  -4890037,   1657394,   3084098 },
        !           296:                        {  10477963,  -7470260,  12119566, -13250805,  29016247,
        !           297:                           -5365589,  31280319,  14396151, -30233575,  15272409 }
        !           298:                },
        !           299:                {
        !           300:                        { -12288309,   3169463,  28813183,  16658753,  25116432,
        !           301:                           -5630466, -25173957, -12636138, -25014757,   1950504 },
        !           302:                        { -26180358,   9489187,  11053416, -14746161, -31053720,
        !           303:                            5825630,  -8384306,  -8767532,  15341279,   8373727 },
        !           304:                        {  28685821,   7759505, -14378516, -12002860, -31971820,
        !           305:                            4079242,    298136, -10232602,  -2878207,  15190420 }
        !           306:                },
        !           307:                {
        !           308:                        { -32932876,  13806336, -14337485, -15794431, -24004620,
        !           309:                           10940928,   8669718,   2742393, -26033313,  -6875003 },
        !           310:                        {  -1580388, -11729417, -25979658, -11445023, -17411874,
        !           311:                          -10912854,   9291594, -16247779, -12154742,   6048605 },
        !           312:                        { -30305315,  14843444,   1539301,  11864366,  20201677,
        !           313:                            1900163,  13934231,   5128323,  11213262,   9168384 }
        !           314:                },
        !           315:                {
        !           316:                        { -26280513,  11007847,  19408960,   -940758, -18592965,
        !           317:                           -4328580,  -5088060, -11105150,  20470157, -16398701 },
        !           318:                        { -23136053,   9282192,  14855179, -15390078,  -7362815,
        !           319:                          -14408560, -22783952,  14461608,  14042978,   5230683 },
        !           320:                        {  29969567,  -2741594, -16711867,  -8552442,   9175486,
        !           321:                           -2468974,  21556951,   3506042,  -5933891, -12449708 }
        !           322:                },
        !           323:                {
        !           324:                        {  -3144746,   8744661,  19704003,   4581278, -20430686,
        !           325:                            6830683, -21284170,   8971513, -28539189,  15326563 },
        !           326:                        { -19464629,  10110288, -17262528,  -3503892, -23500387,
        !           327:                            1355669, -15523050,  15300988, -20514118,   9168260 },
        !           328:                        {  -5353335,   4488613, -23803248,  16314347,   7780487,
        !           329:                          -15638939, -28948358,   9601605,  33087103,  -9011387 }
        !           330:                },
        !           331:                {
        !           332:                        { -19443170, -15512900, -20797467, -12445323, -29824447,
        !           333:                           10229461, -27444329, -15000531,  -5996870,  15664672 },
        !           334:                        {  23294591, -16632613, -22650781,  -8470978,  27844204,
        !           335:                           11461195,  13099750,  -2460356,  18151676,  13417686 },
        !           336:                        { -24722913,  -4176517, -31150679,   5988919, -26858785,
        !           337:                            6685065,   1661597, -12551441,  15271676, -15452665 }
        !           338:                }
        !           339:        },
        !           340:        {
        !           341:                {
        !           342:                        {  11433042, -13228665,   8239631,  -5279517,  -1985436,
        !           343:                            -725718, -18698764,   2167544,  -6921301, -13440182 },
        !           344:                        { -31436171,  15575146,  30436815,  12192228, -22463353,
        !           345:                            9395379,  -9917708,  -8638997,  12215110,  12028277 },
        !           346:                        {  14098400,   6555944,  23007258,   5757252, -15427832,
        !           347:                          -12950502,  30123440,   4617780, -16900089,   -655628 }
        !           348:                },
        !           349:                {
        !           350:                        {  -4026201, -15240835,  11893168,  13718664, -14809462,
        !           351:                            1847385, -15819999,  10154009,  23973261, -12684474 },
        !           352:                        { -26531820,  -3695990,  -1908898,   2534301, -31870557,
        !           353:                          -16550355,  18341390, -11419951,  32013174, -10103539 },
        !           354:                        { -25479301,  10876443, -11771086, -14625140, -12369567,
        !           355:                            1838104,  21911214,   6354752,   4425632,   -837822 }
        !           356:                },
        !           357:                {
        !           358:                        { -10433389, -14612966,  22229858,  -3091047, -13191166,
        !           359:                             776729, -17415375, -12020462,   4725005,  14044970 },
        !           360:                        {  19268650,  -7304421,   1555349,   8692754, -21474059,
        !           361:                           -9910664,   6347390,  -1411784, -19522291, -16109756 },
        !           362:                        { -24864089,  12986008, -10898878,  -5558584, -11312371,
        !           363:                            -148526,  19541418,   8180106,   9282262,  10282508 }
        !           364:                },
        !           365:                {
        !           366:                        { -26205082,   4428547,  -8661196, -13194263,   4098402,
        !           367:                          -14165257,  15522535,   8372215,   5542595, -10702683 },
        !           368:                        { -10562541,  14895633,  26814552, -16673850, -17480754,
        !           369:                           -2489360,  -2781891,   6993761, -18093885,  10114655 },
        !           370:                        { -20107055,   -929418,  31422704,  10427861,  -7110749,
        !           371:                            6150669, -29091755, -11529146,  25953725,   -106158 }
        !           372:                },
        !           373:                {
        !           374:                        {  -4234397,  -8039292,  -9119125,   3046000,   2101609,
        !           375:                          -12607294,  19390020,   6094296,  -3315279,  12831125 },
        !           376:                        { -15998678,   7578152,   5310217,  14408357, -33548620,
        !           377:                            -224739,  31575954,   6326196,   7381791,  -2421839 },
        !           378:                        { -20902779,   3296811,  24736065, -16328389,  18374254,
        !           379:                            7318640,   6295303,   8082724, -15362489,  12339664 }
        !           380:                },
        !           381:                {
        !           382:                        {  27724736,   2291157,   6088201, -14184798,   1792727,
        !           383:                            5857634,  13848414,  15768922,  25091167,  14856294 },
        !           384:                        { -18866652,   8331043,  24373479,   8541013,   -701998,
        !           385:                           -9269457,  12927300, -12695493, -22182473,  -9012899 },
        !           386:                        { -11423429,  -5421590,  11632845,   3405020,  30536730,
        !           387:                          -11674039, -27260765,  13866390,  30146206,   9142070 }
        !           388:                },
        !           389:                {
        !           390:                        {   3924129, -15307516, -13817122, -10054960,  12291820,
        !           391:                            -668366, -27702774,   9326384,  -8237858,   4171294 },
        !           392:                        { -15921940,  16037937,   6713787,  16606682, -21612135,
        !           393:                            2790944,  26396185,   3731949,    345228,  -5462949 },
        !           394:                        { -21327538,  13448259,  25284571,   1143661,  20614966,
        !           395:                           -8849387,   2031539, -12391231, -16253183, -13582083 }
        !           396:                },
        !           397:                {
        !           398:                        {  31016211, -16722429,  26371392, -14451233,  -5027349,
        !           399:                           14854137,  17477601,   3842657,  28012650, -16405420 },
        !           400:                        {  -5075835,   9368966,  -8562079,  -4600902, -15249953,
        !           401:                            6970560,  -9189873,  16292057,  -8867157,   3507940 },
        !           402:                        {  29439664,   3537914,  23333589,   6997794, -17555561,
        !           403:                          -11018068, -15209202, -15051267,  -9164929,   6580396 }
        !           404:                }
        !           405:        },
        !           406:        {
        !           407:                {
        !           408:                        { -12185861,  -7679788,  16438269,  10826160,  -8696817,
        !           409:                           -6235611,  17860444,  -9273846,  -2095802,   9304567 },
        !           410:                        {  20714564,  -4336911,  29088195,   7406487,  11426967,
        !           411:                           -5095705,  14792667, -14608617,   5289421,   -477127 },
        !           412:                        { -16665533, -10650790,  -6160345, -13305760,   9192020,
        !           413:                           -1802462,  17271490,  12349094,  26939669,  -3752294 }
        !           414:                },
        !           415:                {
        !           416:                        { -12889898,   9373458,  31595848,  16374215,  21471720,
        !           417:                           13221525, -27283495, -12348559,  -3698806,    117887 },
        !           418:                        {  22263325,  -6560050,   3984570, -11174646, -15114008,
        !           419:                            -566785,  28311253,   5358056, -23319780,    541964 },
        !           420:                        {  16259219,   3261970,   2309254, -15534474, -16885711,
        !           421:                           -4581916,  24134070, -16705829, -13337066, -13552195 }
        !           422:                },
        !           423:                {
        !           424:                        {   9378160, -13140186, -22845982, -12745264,  28198281,
        !           425:                           -7244098,  -2399684,   -717351,    690426,  14876244 },
        !           426:                        {  24977353,   -314384,  -8223969, -13465086,  28432343,
        !           427:                           -1176353, -13068804, -12297348, -22380984,   6618999 },
        !           428:                        {  -1538174,  11685646,  12944378,  13682314, -24389511,
        !           429:                          -14413193,   8044829, -13817328,  32239829,  -5652762 }
        !           430:                },
        !           431:                {
        !           432:                        { -18603066,   4762990,   -926250,   8885304, -28412480,
        !           433:                           -3187315,   9781647, -10350059,  32779359,   5095274 },
        !           434:                        { -33008130,  -5214506, -32264887,  -3685216,   9460461,
        !           435:                           -9327423, -24601656,  14506724,  21639561,  -2630236 },
        !           436:                        { -16400943, -13112215,  25239338,  15531969,   3987758,
        !           437:                           -4499318,  -1289502,  -6863535,  17874574,    558605 }
        !           438:                },
        !           439:                {
        !           440:                        { -13600129,  10240081,   9171883,  16131053, -20869254,
        !           441:                            9599700,  33499487,   5080151,   2085892,   5119761 },
        !           442:                        { -22205145,  -2519528, -16381601,    414691, -25019550,
        !           443:                            2170430,  30634760,  -8363614, -31999993,  -5759884 },
        !           444:                        {  -6845704,  15791202,   8550074,  -1312654,  29928809,
        !           445:                          -12092256,  27534430,  -7192145, -22351378,  12961482 }
        !           446:                },
        !           447:                {
        !           448:                        { -24492060,  -9570771,  10368194,  11582341, -23397293,
        !           449:                           -2245287,  16533930,   8206996, -30194652,  -5159638 },
        !           450:                        { -11121496,  -3382234,   2307366,   6362031,   -135455,
        !           451:                            8868177, -16835630,   7031275,   7589640,   8945490 },
        !           452:                        { -32152748,   8917967,   6661220, -11677616,  -1192060,
        !           453:                          -15793393,   7251489, -11182180,  24099109, -14456170 }
        !           454:                },
        !           455:                {
        !           456:                        {   5019558,  -7907470,   4244127, -14714356, -26933272,
        !           457:                            6453165, -19118182, -13289025,  -6231896, -10280736 },
        !           458:                        {  10853594,  10721687,  26480089,   5861829, -22995819,
        !           459:                            1972175,  -1866647, -10557898,  -3363451,  -6441124 },
        !           460:                        { -17002408,   5906790,    221599,  -6563147,   7828208,
        !           461:                          -13248918,  24362661,  -2008168, -13866408,   7421392 }
        !           462:                },
        !           463:                {
        !           464:                        {   8139927,  -6546497,  32257646,  -5890546,  30375719,
        !           465:                            1886181, -21175108,  15441252,  28826358,  -4123029 },
        !           466:                        {   6267086,   9695052,   7709135, -16603597, -32869068,
        !           467:                           -1886135,  14795160,  -7840124,  13746021,  -1742048 },
        !           468:                        {  28584902,   7787108,  -6732942, -15050729,  22846041,
        !           469:                           -7571236,  -3181936,   -363524,   4771362,  -8419958 }
        !           470:                }
        !           471:        },
        !           472:        {
        !           473:                {
        !           474:                        {  24949256,   6376279, -27466481,  -8174608, -18646154,
        !           475:                           -9930606,  33543569, -12141695,   3569627,  11342593 },
        !           476:                        {  26514989,   4740088,  27912651,   3697550,  19331575,
        !           477:                          -11472339,   6809886,   4608608,   7325975, -14801071 },
        !           478:                        { -11618399, -14554430, -24321212,   7655128,  -1369274,
        !           479:                            5214312, -27400540,  10258390, -17646694,  -8186692 }
        !           480:                },
        !           481:                {
        !           482:                        {  11431204,  15823007,  26570245,  14329124,  18029990,
        !           483:                            4796082, -31446179,  15580664,   9280358,  -3973687 },
        !           484:                        {   -160783, -10326257, -22855316,  -4304997, -20861367,
        !           485:                          -13621002, -32810901, -11181622, -15545091,   4387441 },
        !           486:                        { -20799378,  12194512,   3937617,  -5805892, -27154820,
        !           487:                            9340370, -24513992,   8548137,  20617071,  -7482001 }
        !           488:                },
        !           489:                {
        !           490:                        {   -938825,  -3930586,  -8714311,  16124718,  24603125,
        !           491:                           -6225393, -13775352, -11875822,  24345683,  10325460 },
        !           492:                        { -19855277,  -1568885, -22202708,   8714034,  14007766,
        !           493:                            6928528,  16318175,  -1010689,   4766743,   3552007 },
        !           494:                        { -21751364, -16730916,   1351763,   -803421,  -4009670,
        !           495:                            3950935,   3217514,  14481909,  10988822,  -3994762 }
        !           496:                },
        !           497:                {
        !           498:                        {  15564307, -14311570,   3101243,   5684148,  30446780,
        !           499:                           -8051356,  12677127,  -6505343,  -8295852,  13296005 },
        !           500:                        {  -9442290,   6624296, -30298964, -11913677,  -4670981,
        !           501:                           -2057379,  31521204,   9614054, -30000824,  12074674 },
        !           502:                        {   4771191,   -135239,  14290749, -13089852,  27992298,
        !           503:                           14998318,  -1413936,  -1556716,  29832613, -16391035 }
        !           504:                },
        !           505:                {
        !           506:                        {   7064884,  -7541174, -19161962,  -5067537, -18891269,
        !           507:                           -2912736,  25825242,   5293297, -27122660,  13101590 },
        !           508:                        {  -2298563,   2439670,  -7466610,   1719965, -27267541,
        !           509:                          -16328445,  32512469,  -5317593, -30356070,  -4190957 },
        !           510:                        { -30006540,  10162316, -33180176,   3981723, -16482138,
        !           511:                          -13070044,  14413974,   9515896,  19568978,   9628812 }
        !           512:                },
        !           513:                {
        !           514:                        {  33053803,    199357,  15894591,   1583059,  27380243,
        !           515:                           -4580435, -17838894,  -6106839,  -6291786,   3437740 },
        !           516:                        { -18978877,   3884493,  19469877,  12726490,  15913552,
        !           517:                           13614290, -22961733,     70104,   7463304,   4176122 },
        !           518:                        { -27124001,  10659917,  11482427, -16070381,  12771467,
        !           519:                           -6635117, -32719404,  -5322751,  24216882,   5944158 }
        !           520:                },
        !           521:                {
        !           522:                        {   8894125,   7450974,  -2664149,  -9765752, -28080517,
        !           523:                          -12389115,  19345746,  14680796,  11632993,   5847885 },
        !           524:                        {  26942781,  -2315317,   9129564,  -4906607,  26024105,
        !           525:                           11769399, -11518837,   6367194,  -9727230,   4782140 },
        !           526:                        {  19916461,  -4828410, -22910704, -11414391,  25606324,
        !           527:                           -5972441,  33253853,   8220911,   6358847,  -1873857 }
        !           528:                },
        !           529:                {
        !           530:                        {    801428,  -2081702,  16569428,  11065167,  29875704,
        !           531:                              96627,   7908388,  -4480480, -13538503,   1387155 },
        !           532:                        {  19646058,   5720633, -11416706,  12814209,  11607948,
        !           533:                           12749789,  14147075,  15156355, -21866831,  11835260 },
        !           534:                        {  19299512,   1155910,  28703737,  14890794,   2925026,
        !           535:                            7269399,  26121523,  15467869, -26560550,   5052483 }
        !           536:                }
        !           537:        },
        !           538:        {
        !           539:                {
        !           540:                        {  -3017432,  10058206,   1980837,   3964243,  22160966,
        !           541:                           12322533,  -6431123, -12618185,  12228557,  -7003677 },
        !           542:                        {  32944382,  14922211, -22844894,   5188528,  21913450,
        !           543:                           -8719943,   4001465,  13238564,  -6114803,   8653815 },
        !           544:                        {  22865569,  -4652735,  27603668, -12545395,  14348958,
        !           545:                            8234005,  24808405,   5719875,  28483275,   2841751 }
        !           546:                },
        !           547:                {
        !           548:                        { -16420968,  -1113305,   -327719, -12107856,  21886282,
        !           549:                          -15552774,  -1887966,   -315658,  19932058, -12739203 },
        !           550:                        { -11656086,  10087521,  -8864888,  -5536143, -19278573,
        !           551:                           -3055912,   3999228,  13239134,  -4777469, -13910208 },
        !           552:                        {   1382174, -11694719,  17266790,   9194690, -13324356,
        !           553:                            9720081,  20403944,  11284705, -14013818,   3093230 }
        !           554:                },
        !           555:                {
        !           556:                        {  16650921, -11037932,  -1064178,   1570629,  -8329746,
        !           557:                            7352753,   -302424,  16271225, -24049421,  -6691850 },
        !           558:                        { -21911077,  -5927941,  -4611316,  -5560156, -31744103,
        !           559:                          -10785293,  24123614,  15193618, -21652117, -16739389 },
        !           560:                        {  -9935934,  -4289447, -25279823,   4372842,   2087473,
        !           561:                           10399484,  31870908,  14690798,  17361620,  11864968 }
        !           562:                },
        !           563:                {
        !           564:                        { -11307610,   6210372,  13206574,   5806320, -29017692,
        !           565:                          -13967200, -12331205,  -7486601, -25578460, -16240689 },
        !           566:                        {  14668462, -12270235,  26039039,  15305210,  25515617,
        !           567:                            4542480,  10453892,   6577524,   9145645,  -6443880 },
        !           568:                        {   5974874,   3053895,  -9433049, -10385191, -31865124,
        !           569:                            3225009,  -7972642,   3936128,  -5652273,  -3050304 }
        !           570:                },
        !           571:                {
        !           572:                        {  30625386,  -4729400, -25555961, -12792866, -20484575,
        !           573:                            7695099,  17097188, -16303496, -27999779,   1803632 },
        !           574:                        {  -3553091,   9865099,  -5228566,   4272701,  -5673832,
        !           575:                          -16689700,  14911344,  12196514, -21405489,   7047412 },
        !           576:                        {  20093277,   9920966, -11138194,  -5343857,  13161587,
        !           577:                           12044805, -32856851,   4124601, -32343828, -10257566 }
        !           578:                },
        !           579:                {
        !           580:                        { -20788824,  14084654, -13531713,   7842147,  19119038,
        !           581:                          -13822605,   4752377,  -8714640, -21679658,   2288038 },
        !           582:                        { -26819236,  -3283715,  29965059,   3039786, -14473765,
        !           583:                            2540457,  29457502,  14625692, -24819617,  12570232 },
        !           584:                        {  -1063558, -11551823,  16920318,  12494842,   1278292,
        !           585:                           -5869109, -21159943,  -3498680, -11974704,   4724943 }
        !           586:                },
        !           587:                {
        !           588:                        {  17960970, -11775534,  -4140968,  -9702530,  -8876562,
        !           589:                           -1410617, -12907383,  -8659932, -29576300,   1903856 },
        !           590:                        {  23134274, -14279132, -10681997,  -1611936,  20684485,
        !           591:                           15770816, -12989750,   3190296,  26955097,  14109738 },
        !           592:                        {  15308788,   5320727, -30113809, -14318877,  22902008,
        !           593:                            7767164,  29425325, -11277562,  31960942,  11934971 }
        !           594:                },
        !           595:                {
        !           596:                        { -27395711,   8435796,   4109644,  12222639, -24627868,
        !           597:                           14818669,  20638173,   4875028,  10491392,   1379718 },
        !           598:                        { -13159415,   9197841,   3875503,  -8936108,  -1383712,
        !           599:                           -5879801,  33518459,  16176658,  21432314,  12180697 },
        !           600:                        { -11787308,  11500838,  13787581, -13832590, -22430679,
        !           601:                           10140205,   1465425,  12689540, -10301319, -13872883 }
        !           602:                }
        !           603:        },
        !           604:        {
        !           605:                {
        !           606:                        {   5414091, -15386041, -21007664,   9643570,  12834970,
        !           607:                            1186149,  -2622916,  -1342231,  26128231,   6032912 },
        !           608:                        { -26337395, -13766162,  32496025, -13653919,  17847801,
        !           609:                          -12669156,   3604025,   8316894, -25875034, -10437358 },
        !           610:                        {   3296484,   6223048,  24680646, -12246460, -23052020,
        !           611:                            5903205,  -8862297,  -4639164,  12376617,   3188849 }
        !           612:                },
        !           613:                {
        !           614:                        {  29190488, -14659046,  27549113,  -1183516,   3520066,
        !           615:                          -10697301,  32049515,  -7309113, -16109234,  -9852307 },
        !           616:                        { -14744486,  -9309156,    735818,   -598978, -20407687,
        !           617:                           -5057904,  25246078, -15795669,  18640741,   -960977 },
        !           618:                        {  -6928835, -16430795,  10361374,   5642961,   4910474,
        !           619:                           12345252, -31638386,   -494430,  10530747,   1053335 }
        !           620:                },
        !           621:                {
        !           622:                        { -29265967, -14186805, -13538216, -12117373, -19457059,
        !           623:                          -10655384, -31462369,  -2948985,  24018831,  15026644 },
        !           624:                        { -22592535,  -3145277,  -2289276,   5953843, -13440189,
        !           625:                            9425631,  25310643,  13003497,  -2314791, -15145616 },
        !           626:                        { -27419985,   -603321,  -8043984,  -1669117, -26092265,
        !           627:                           13987819, -27297622,    187899, -23166419,  -2531735 }
        !           628:                },
        !           629:                {
        !           630:                        { -21744398, -13810475,   1844840,   5021428, -10434399,
        !           631:                          -15911473,   9716667,  16266922,  -5070217,    726099 },
        !           632:                        {  29370922,  -6053998,   7334071, -15342259,   9385287,
        !           633:                            2247707, -13661962,  -4839461,  30007388, -15823341 },
        !           634:                        {   -936379,  16086691,  23751945,   -543318,  -1167538,
        !           635:                           -5189036,   9137109,    730663,   9835848,   4555336 }
        !           636:                },
        !           637:                {
        !           638:                        { -23376435,   1410446, -22253753, -12899614,  30867635,
        !           639:                           15826977,  17693930,    544696, -11985298,  12422646 },
        !           640:                        {  31117226, -12215734, -13502838,   6561947,  -9876867,
        !           641:                          -12757670,  -5118685,  -4096706,  29120153,  13924425 },
        !           642:                        { -17400879, -14233209,  19675799,  -2734756, -11006962,
        !           643:                           -5858820,  -9383939, -11317700,   7240931,   -237388 }
        !           644:                },
        !           645:                {
        !           646:                        { -31361739, -11346780, -15007447,  -5856218, -22453340,
        !           647:                          -12152771,   1222336,   4389483,   3293637, -15551743 },
        !           648:                        { -16684801, -14444245,  11038544,  11054958, -13801175,
        !           649:                           -3338533, -24319580,   7733547,  12796905,  -6335822 },
        !           650:                        {  -8759414, -10817836, -25418864,  10783769, -30615557,
        !           651:                           -9746811, -28253339,   3647836,   3222231, -11160462 }
        !           652:                },
        !           653:                {
        !           654:                        {  18606113,   1693100, -25448386, -15170272,   4112353,
        !           655:                           10045021,  23603893,  -2048234,  -7550776,   2484985 },
        !           656:                        {   9255317,  -3131197, -12156162,  -1004256,  13098013,
        !           657:                           -9214866,  16377220,  -2102812, -19802075,  -3034702 },
        !           658:                        { -22729289,   7496160,  -5742199,  11329249,  19991973,
        !           659:                           -3347502, -31718148,   9936966, -30097688, -10618797 }
        !           660:                },
        !           661:                {
        !           662:                        {  21878590,  -5001297,   4338336,  13643897,  -3036865,
        !           663:                           13160960,  19708896,   5415497,  -7360503,  -4109293 },
        !           664:                        {  27736861,  10103576,  12500508,   8502413,  -3413016,
        !           665:                           -9633558,  10436918,  -1550276, -23659143,  -8132100 },
        !           666:                        {  19492550, -12104365, -29681976,   -852630,  -3208171,
        !           667:                           12403437,  30066266,   8367329,  13243957,   8709688 }
        !           668:                }
        !           669:        },
        !           670:        {
        !           671:                {
        !           672:                        {  12015105,   2801261,  28198131,  10151021,  24818120,
        !           673:                           -4743133, -11194191,  -5645734,   5150968,   7274186 },
        !           674:                        {   2831366, -12492146,   1478975,   6122054,  23825128,
        !           675:                          -12733586,  31097299,   6083058,  31021603,  -9793610 },
        !           676:                        {  -2529932,  -2229646,    445613,  10720828, -13849527,
        !           677:                          -11505937, -23507731,  16354465,  15067285, -14147707 }
        !           678:                },
        !           679:                {
        !           680:                        {   7840942,  14037873, -33364863,  15934016,   -728213,
        !           681:                           -3642706,  21403988,   1057586, -19379462, -12403220 },
        !           682:                        {    915865, -16469274,  15608285,  -8789130, -24357026,
        !           683:                            6060030, -17371319,   8410997,  -7220461,  16527025 },
        !           684:                        {  32922597,   -556987,  20336074, -16184568,  10903705,
        !           685:                           -5384487,  16957574,     52992,  23834301,   6588044 }
        !           686:                },
        !           687:                {
        !           688:                        {  32752030,  11232950,   3381995,  -8714866,  22652988,
        !           689:                          -10744103,  17159699,  16689107, -20314580,  -1305992 },
        !           690:                        {  -4689649,   9166776, -25710296, -10847306,  11576752,
        !           691:                           12733943,   7924251,  -2752281,   1976123,  -7249027 },
        !           692:                        {  21251222,  16309901,  -2983015,  -6783122,  30810597,
        !           693:                           12967303,    156041,  -3371252,  12331345,  -8237197 }
        !           694:                },
        !           695:                {
        !           696:                        {   8651614,  -4477032, -16085636,  -4996994,  13002507,
        !           697:                            2950805,  29054427,  -5106970,  10008136,  -4667901 },
        !           698:                        {  31486080,  15114593, -14261250,  12951354,  14369431,
        !           699:                           -7387845,  16347321, -13662089,   8684155, -10532952 },
        !           700:                        {  19443825,  11385320,  24468943,  -9659068, -23919258,
        !           701:                            2187569, -26263207,  -6086921,  31316348,  14219878 }
        !           702:                },
        !           703:                {
        !           704:                        { -28594490,   1193785,  32245219,  11392485,  31092169,
        !           705:                           15722801,  27146014,   6992409,  29126555,   9207390 },
        !           706:                        {  32382935,   1110093,  18477781,  11028262, -27411763,
        !           707:                           -7548111,  -4980517,  10843782,  -7957600, -14435730 },
        !           708:                        {   2814918,   7836403,  27519878,  -7868156, -20894015,
        !           709:                          -11553689, -21494559,   8550130,  28346258,   1994730 }
        !           710:                },
        !           711:                {
        !           712:                        { -19578299,   8085545, -14000519,  -3948622,   2785838,
        !           713:                          -16231307, -19516951,   7174894,  22628102,   8115180 },
        !           714:                        { -30405132,    955511, -11133838, -15078069, -32447087,
        !           715:                          -13278079, -25651578,   3317160,  -9943017,    930272 },
        !           716:                        { -15303681,  -6833769,  28856490,   1357446,  23421993,
        !           717:                            1057177,  24091212,  -1388970, -22765376, -10650715 }
        !           718:                },
        !           719:                {
        !           720:                        { -22751231,  -5303997, -12907607, -12768866, -15811511,
        !           721:                           -7797053, -14839018, -16554220,  -1867018,   8398970 },
        !           722:                        { -31969310,   2106403,  -4736360,   1362501,  12813763,
        !           723:                           16200670,  22981545,  -6291273,  18009408, -15772772 },
        !           724:                        { -17220923,  -9545221, -27784654,  14166835,  29815394,
        !           725:                            7444469,  29551787,  -3727419,  19288549,   1325865 }
        !           726:                },
        !           727:                {
        !           728:                        {  15100157, -15835752, -23923978,  -1005098, -26450192,
        !           729:                           15509408,  12376730,  -3479146,  33166107,  -8042750 },
        !           730:                        {  20909231,  13023121,  -9209752,  16251778,  -5778415,
        !           731:                           -8094914,  12412151,  10018715,   2213263, -13878373 },
        !           732:                        {  32529814, -11074689,  30361439, -16689753,  -9135940,
        !           733:                            1513226,  22922121,   6382134,  -5766928,   8371348 }
        !           734:                }
        !           735:        },
        !           736:        {
        !           737:                {
        !           738:                        {   9923462,  11271500,  12616794,   3544722, -29998368,
        !           739:                           -1721626,  12891687,  -8193132, -26442943,  10486144 },
        !           740:                        { -22597207,  -7012665,   8587003,  -8257861,   4084309,
        !           741:                          -12970062,    361726,   2610596, -23921530, -11455195 },
        !           742:                        {   5408411,  -1136691,  -4969122,  10561668,  24145918,
        !           743:                           14240566,  31319731,  -4235541,  19985175,  -3436086 }
        !           744:                },
        !           745:                {
        !           746:                        { -13994457,  16616821,  14549246,   3341099,  32155958,
        !           747:                           13648976, -17577068,   8849297,     65030,   8370684 },
        !           748:                        {  -8320926, -12049626,  31204563,   5839400, -20627288,
        !           749:                           -1057277, -19442942,   6922164,  12743482,  -9800518 },
        !           750:                        {  -2361371,  12678785,  28815050,   4759974, -23893047,
        !           751:                            4884717,  23783145,  11038569,  18800704,    255233 }
        !           752:                },
        !           753:                {
        !           754:                        {  -5269658,  -1773886,  13957886,   7990715,  23132995,
        !           755:                             728773,  13393847,   9066957,  19258688, -14753793 },
        !           756:                        {  -2936654, -10827535, -10432089,  14516793,  -3640786,
        !           757:                            4372541, -31934921,   2209390,  -1524053,   2055794 },
        !           758:                        {    580882,  16705327,   5468415,  -2683018, -30926419,
        !           759:                          -14696000,  -7203346,  -8994389, -30021019,   7394435 }
        !           760:                },
        !           761:                {
        !           762:                        {  23838809,   1822728, -15738443,  15242727,   8318092,
        !           763:                           -3733104, -21672180,  -3492205,  -4821741,  14799921 },
        !           764:                        {  13345610,   9759151,   3371034, -16137791,  16353039,
        !           765:                            8577942,  31129804,  13496856,  -9056018,   7402518 },
        !           766:                        {   2286874,  -4435931, -20042458,  -2008336, -13696227,
        !           767:                            5038122,  11006906, -15760352,   8205061,   1607563 }
        !           768:                },
        !           769:                {
        !           770:                        {  14414086,  -8002132,   3331830,  -3208217,  22249151,
        !           771:                           -5594188,  18364661,  -2906958,  30019587,  -9029278 },
        !           772:                        { -27688051,   1585953, -10775053,    931069, -29120221,
        !           773:                          -11002319, -14410829,  12029093,   9944378,      8024 },
        !           774:                        {   4368715,  -3709630,  29874200, -15022983, -20230386,
        !           775:                          -11410704, -16114594,   -999085,  -8142388,   5640030 }
        !           776:                },
        !           777:                {
        !           778:                        {  10299610,  13746483,  11661824,  16234854,   7630238,
        !           779:                            5998374,   9809887, -16694564,  15219798, -14327783 },
        !           780:                        {  27425505,  -5719081,   3055006,  10660664,  23458024,
        !           781:                             595578, -15398605,  -1173195, -18342183,   9742717 },
        !           782:                        {   6744077,   2427284,  26042789,   2720740,   -847906,
        !           783:                            1118974,  32324614,   7406442,  12420155,   1994844 }
        !           784:                },
        !           785:                {
        !           786:                        {  14012521,  -5024720, -18384453,  -9578469, -26485342,
        !           787:                           -3936439, -13033478, -10909803,  24319929,  -6446333 },
        !           788:                        {  16412690,  -4507367,  10772641,  15929391, -17068788,
        !           789:                           -4658621,  10555945, -10484049, -30102368,  -4739048 },
        !           790:                        {  22397382,  -7767684,  -9293161, -12792868,  17166287,
        !           791:                           -9755136, -27333065,   6199366,  21880021, -12250760 }
        !           792:                },
        !           793:                {
        !           794:                        {  -4283307,   5368523, -31117018,   8163389, -30323063,
        !           795:                            3209128,  16557151,   8890729,   8840445,   4957760 },
        !           796:                        { -15447727,    709327,  -6919446, -10870178, -29777922,
        !           797:                            6522332, -21720181,  12130072, -14796503,   5005757 },
        !           798:                        {  -2114751, -14308128,  23019042,  15765735, -25269683,
        !           799:                            6002752,  10183197, -13239326, -16395286,  -2176112 }
        !           800:                }
        !           801:        },
        !           802:        {
        !           803:                {
        !           804:                        { -19025756,   1632005,  13466291,  -7995100, -23640451,
        !           805:                           16573537, -32013908,  -3057104,  22208662,   2000468 },
        !           806:                        {   3065073,  -1412761, -25598674,   -361432, -17683065,
        !           807:                           -5703415,  -8164212,  11248527,  -3691214,  -7414184 },
        !           808:                        {  10379208,  -6045554,   8877319,   1473647, -29291284,
        !           809:                          -12507580,  16690915,   2553332,  -3132688,  16400289 }
        !           810:                },
        !           811:                {
        !           812:                        {  15716668,   1254266, -18472690,   7446274,  -8448918,
        !           813:                            6344164, -22097271,  -7285580,  26894937,   9132066 },
        !           814:                        {  24158887,  12938817,  11085297,  -8177598, -28063478,
        !           815:                           -4457083, -30576463,     64452,  -6817084,  -2692882 },
        !           816:                        {  13488534,   7794716,  22236231,   5989356,  25426474,
        !           817:                          -12578208,   2350710,  -3418511,  -4688006,   2364226 }
        !           818:                },
        !           819:                {
        !           820:                        {  16335052,   9132434,  25640582,   6678888,   1725628,
        !           821:                            8517937, -11807024, -11697457,  15445875,  -7798101 },
        !           822:                        {  29004207,  -7867081,  28661402,   -640412, -12794003,
        !           823:                           -7943086,  31863255,  -4135540,   -278050, -15759279 },
        !           824:                        {  -6122061, -14866665, -28614905,  14569919, -10857999,
        !           825:                           -3591829,  10343412,  -6976290, -29828287, -10815811 }
        !           826:                },
        !           827:                {
        !           828:                        {  27081650,   3463984,  14099042,  -4517604,   1616303,
        !           829:                           -6205604,  29542636,  15372179,  17293797,    960709 },
        !           830:                        {  20263915,  11434237,  -5765435,  11236810,  13505955,
        !           831:                          -10857102, -16111345,   6493122, -19384511,   7639714 },
        !           832:                        {  -2830798, -14839232,  25403038,  -8215196,  -8317012,
        !           833:                          -16173699,  18006287, -16043750,  29994677, -15808121 }
        !           834:                },
        !           835:                {
        !           836:                        {   9769828,   5202651, -24157398, -13631392, -28051003,
        !           837:                          -11561624, -24613141, -13860782, -31184575,    709464 },
        !           838:                        {  12286395,  13076066, -21775189,  -1176622, -25003198,
        !           839:                            4057652, -32018128,  -8890874,  16102007,  13205847 },
        !           840:                        {  13733362,   5599946,  10557076,   3195751,  -5557991,
        !           841:                            8536970, -25540170,   8525972,  10151379,  10394400 }
        !           842:                },
        !           843:                {
        !           844:                        {   4024660, -16137551,  22436262,  12276534,  -9099015,
        !           845:                           -2686099,  19698229,  11743039, -33302334,   8934414 },
        !           846:                        { -15879800,  -4525240,  -8580747,  -2934061,  14634845,
        !           847:                            -698278,  -9449077,   3137094, -11536886,  11721158 },
        !           848:                        {  17555939,  -5013938,   8268606,   2331751, -22738815,
        !           849:                            9761013,   9319229,   8835153,  -9205489,  -1280045 }
        !           850:                },
        !           851:                {
        !           852:                        {   -461409,  -7830014,  20614118,  16688288,  -7514766,
        !           853:                           -4807119,  22300304,    505429,   6108462,  -6183415 },
        !           854:                        {  -5070281,  12367917, -30663534,   3234473,  32617080,
        !           855:                           -8422642,  29880583, -13483331, -26898490,  -7867459 },
        !           856:                        { -31975283,   5726539,  26934134,  10237677,  -3173717,
        !           857:                            -605053,  24199304,   3795095,   7592688, -14992079 }
        !           858:                },
        !           859:                {
        !           860:                        {  21594432, -14964228,  17466408,  -4077222,  32537084,
        !           861:                            2739898,   6407723,  12018833, -28256052,   4298412 },
        !           862:                        { -20650503, -11961496, -27236275,    570498,   3767144,
        !           863:                           -1717540,  13891942,  -1569194,  13717174,  10805743 },
        !           864:                        { -14676630, -15644296,  15287174,  11927123,  24177847,
        !           865:                           -8175568,   -796431,  14860609, -26938930,  -5863836 }
        !           866:                }
        !           867:        },
        !           868:        {
        !           869:                {
        !           870:                        {  12962541,   5311799, -10060768,  11658280,  18855286,
        !           871:                           -7954201,  13286263, -12808704,  -4381056,   9882022 },
        !           872:                        {  18512079,  11319350, -20123124,  15090309,  18818594,
        !           873:                            5271736, -22727904,   3666879, -23967430,  -3299429 },
        !           874:                        {  -6789020,  -3146043,  16192429,  13241070,  15898607,
        !           875:                          -14206114, -10084880,  -6661110,  -2403099,   5276065 }
        !           876:                },
        !           877:                {
        !           878:                        {  30169808,  -5317648,  26306206, -11750859,  27814964,
        !           879:                            7069267,   7152851,   3684982,   1449224,  13082861 },
        !           880:                        {  10342826,   3098505,   2119311,    193222,  25702612,
        !           881:                           12233820,  23697382,  15056736, -21016438,  -8202000 },
        !           882:                        { -33150110,   3261608,  22745853,   7948688,  19370557,
        !           883:                          -15177665, -26171976,   6482814, -10300080, -11060101 }
        !           884:                },
        !           885:                {
        !           886:                        {  32869458,  -5408545,  25609743,  15678670, -10687769,
        !           887:                          -15471071,  26112421,   2521008, -22664288,   6904815 },
        !           888:                        {  29506923,   4457497,   3377935,  -9796444, -30510046,
        !           889:                           12935080,   1561737,   3841096, -29003639,  -6657642 },
        !           890:                        {  10340844,  -6630377, -18656632,  -2278430,  12621151,
        !           891:                          -13339055,  30878497, -11824370, -25584551,   5181966 }
        !           892:                },
        !           893:                {
        !           894:                        {  25940115, -12658025,  17324188, -10307374,  -8671468,
        !           895:                           15029094,  24396252, -16450922,  -2322852, -12388574 },
        !           896:                        { -21765684,   9916823,  -1300409,   4079498,  -1028346,
        !           897:                           11909559,   1782390,  12641087,  20603771,  -6561742 },
        !           898:                        { -18882287, -11673380,  24849422,  11501709,  13161720,
        !           899:                           -4768874,   1925523,  11914390,   4662781,   7820689 }
        !           900:                },
        !           901:                {
        !           902:                        {  12241050,   -425982,   8132691,   9393934,  32846760,
        !           903:                           -1599620,  29749456,  12172924,  16136752,  15264020 },
        !           904:                        { -10349955, -14680563,  -8211979,   2330220, -17662549,
        !           905:                          -14545780,  10658213,   6671822,  19012087,   3772772 },
        !           906:                        {   3753511,  -3421066,  10617074,   2028709,  14841030,
        !           907:                           -6721664,  28718732, -15762884,  20527771,  12988982 }
        !           908:                },
        !           909:                {
        !           910:                        { -14822485,  -5797269,  -3707987,  12689773,   -898983,
        !           911:                          -10914866, -24183046, -10564943,   3299665, -12424953 },
        !           912:                        { -16777703, -15253301,  -9642417,   4978983,   3308785,
        !           913:                            8755439,   6943197,   6461331, -25583147,   8991218 },
        !           914:                        { -17226263,   1816362,  -1673288,  -6086439,  31783888,
        !           915:                           -8175991, -32948145,   7417950, -30242287,   1507265 }
        !           916:                },
        !           917:                {
        !           918:                        {  29692663,   6829891, -10498800,   4334896,  20945975,
        !           919:                          -11906496, -28887608,   8209391,  14606362, -10647073 },
        !           920:                        {  -3481570,   8707081,  32188102,   5672294,  22096700,
        !           921:                            1711240, -33020695,   9761487,   4170404,  -2085325 },
        !           922:                        { -11587470,  14855945,  -4127778,  -1531857, -26649089,
        !           923:                           15084046,  22186522,  16002000, -14276837,  -8400798 }
        !           924:                },
        !           925:                {
        !           926:                        {  -4811456,  13761029, -31703877,  -2483919,  -3312471,
        !           927:                            7869047,  -7113572,  -9620092,  13240845,  10965870 },
        !           928:                        {  -7742563,  -8256762, -14768334, -13656260, -23232383,
        !           929:                           12387166,   4498947,  14147411,  29514390,   4302863 },
        !           930:                        { -13413405, -12407859,  20757302, -13801832,  14785143,
        !           931:                            8976368,  -5061276,  -2144373,  17846988, -13971927 }
        !           932:                }
        !           933:        },
        !           934:        {
        !           935:                {
        !           936:                        {  -2244452,   -754728,  -4597030,  -1066309,  -6247172,
        !           937:                            1455299, -21647728,  -9214789,  -5222701,  12650267 },
        !           938:                        {  -9906797, -16070310,  21134160,  12198166, -27064575,
        !           939:                             708126,    387813,  13770293, -19134326,  10958663 },
        !           940:                        {  22470984,  12369526,  23446014,  -5441109, -21520802,
        !           941:                           -9698723, -11772496, -11574455, -25083830,   4271862 }
        !           942:                },
        !           943:                {
        !           944:                        { -25169565, -10053642, -19909332,  15361595,  -5984358,
        !           945:                            2159192,     75375,  -4278529, -32526221,   8469673 },
        !           946:                        {  15854970,   4148314,  -8893890,   7259002,  11666551,
        !           947:                           13824734, -30531198,   2697372,  24154791,  -9460943 },
        !           948:                        {  15446137, -15806644,  29759747,  14019369,  30811221,
        !           949:                           -9610191, -31582008,  12840104,  24913809,   9815020 }
        !           950:                },
        !           951:                {
        !           952:                        {  -4709286,  -5614269, -31841498, -12288893, -14443537,
        !           953:                           10799414,  -9103676,  13438769,  18735128,   9466238 },
        !           954:                        {  11933045,   9281483,   5081055,  -5183824,  -2628162,
        !           955:                           -4905629,  -7727821, -10896103, -22728655,  16199064 },
        !           956:                        {  14576810,    379472, -26786533,  -8317236, -29426508,
        !           957:                          -10812974,   -102766,   1876699,  30801119,   2164795 }
        !           958:                },
        !           959:                {
        !           960:                        {  15995086,   3199873,  13672555,  13712240, -19378835,
        !           961:                           -4647646, -13081610, -15496269, -13492807,   1268052 },
        !           962:                        { -10290614,  -3659039,  -3286592,  10948818,  23037027,
        !           963:                            3794475,  -3470338, -12600221, -17055369,   3565904 },
        !           964:                        {  29210088,  -9419337,  -5919792,  -4952785,  10834811,
        !           965:                          -13327726, -16512102, -10820713, -27162222, -14030531 }
        !           966:                },
        !           967:                {
        !           968:                        { -13161890,  15508588,  16663704,  -8156150, -28349942,
        !           969:                            9019123, -29183421,  -3769423,   2244111, -14001979 },
        !           970:                        {  -5152875,  -3800936,  -9306475,  -6071583,  16243069,
        !           971:                           14684434, -25673088, -16180800,  13491506,   4641841 },
        !           972:                        {  10813417,    643330, -19188515,   -728916,  30292062,
        !           973:                          -16600078,  27548447,  -7721242,  14476989, -12767431 }
        !           974:                },
        !           975:                {
        !           976:                        {  10292079,   9984945,   6481436,   8279905,  -7251514,
        !           977:                            7032743,  27282937,  -1644259, -27912810,  12651324 },
        !           978:                        { -31185513,   -813383,  22271204,  11835308,  10201545,
        !           979:                           15351028,  17099662,   3988035,  21721536,  -3148940 },
        !           980:                        {  10202177,  -6545839, -31373232,  -9574638, -32150642,
        !           981:                           -8119683, -12906320,   3852694,  13216206,  14842320 }
        !           982:                },
        !           983:                {
        !           984:                        { -15815640, -10601066,  -6538952,  -7258995,  -6984659,
        !           985:                           -6581778, -31500847,  13765824, -27434397,   9900184 },
        !           986:                        {  14465505, -13833331, -32133984, -14738873, -27443187,
        !           987:                           12990492,  33046193,  15796406,  -7051866,  -8040114 },
        !           988:                        {  30924417,  -8279620,   6359016, -12816335,  16508377,
        !           989:                            9071735, -25488601,  15413635,   9524356,  -7018878 }
        !           990:                },
        !           991:                {
        !           992:                        {  12274201, -13175547,  32627641,  -1785326,   6736625,
        !           993:                           13267305,   5237659,  -5109483,  15663516,   4035784 },
        !           994:                        {  -2951309,   8903985,  17349946,    601635, -16432815,
        !           995:                           -4612556, -13732739, -15889334, -22258478,   4659091 },
        !           996:                        { -16916263,  -4952973, -30393711, -15158821,  20774812,
        !           997:                           15897498,   5736189,  15026997,  -2178256, -13455585 }
        !           998:                }
        !           999:        },
        !          1000:        {
        !          1001:                {
        !          1002:                        {  -8858980,  -2219056,  28571666, -10155518,   -474467,
        !          1003:                          -10105698,  -3801496,    278095,  23440562,   -290208 },
        !          1004:                        {  10226241,  -5928702,  15139956,    120818, -14867693,
        !          1005:                            5218603,  32937275,  11551483, -16571960,  -7442864 },
        !          1006:                        {  17932739, -12437276, -24039557,  10749060,  11316803,
        !          1007:                            7535897,  22503767,   5561594,  -3646624,   3898661 }
        !          1008:                },
        !          1009:                {
        !          1010:                        {   7749907,   -969567, -16339731,    -16464, -25018111,
        !          1011:                           15122143,  -1573531,   7152530,  21831162,   1245233 },
        !          1012:                        {  26958459, -14658026,   4314586,   8346991,  -5677764,
        !          1013:                           11960072, -32589295,   -620035, -30402091, -16716212 },
        !          1014:                        { -12165896,   9166947,  33491384,  13673479,  29787085,
        !          1015:                           13096535,   6280834,  14587357, -22338025,  13987525 }
        !          1016:                },
        !          1017:                {
        !          1018:                        { -24349909,   7778775,  21116000,  15572597,  -4833266,
        !          1019:                           -5357778,  -4300898,  -5124639,  -7469781,  -2858068 },
        !          1020:                        {   9681908,  -6737123, -31951644,  13591838,  -6883821,
        !          1021:                             386950,  31622781,   6439245, -14581012,   4091397 },
        !          1022:                        {  -8426427,   1470727, -28109679,  -1596990,   3978627,
        !          1023:                           -5123623, -19622683,  12092163,  29077877, -14741988 }
        !          1024:                },
        !          1025:                {
        !          1026:                        {   5269168,  -6859726, -13230211,  -8020715,  25932563,
        !          1027:                            1763552,  -5606110,  -5505881, -20017847,   2357889 },
        !          1028:                        {  32264008, -15407652,  -5387735,  -1160093,  -2091322,
        !          1029:                           -3946900,  23104804, -12869908,   5727338,    189038 },
        !          1030:                        {  14609123,  -8954470,  -6000566, -16622781, -14577387,
        !          1031:                           -7743898, -26745169,  10942115, -25888931, -14884697 }
        !          1032:                },
        !          1033:                {
        !          1034:                        {  20513500,   5557931, -15604613,   7829531,  26413943,
        !          1035:                           -2019404, -21378968,   7471781,  13913677,  -5137875 },
        !          1036:                        { -25574376,  11967826,  29233242,  12948236,  -6754465,
        !          1037:                            4713227,  -8940970,  14059180,  12878652,   8511905 },
        !          1038:                        { -25656801,   3393631,  -2955415,  -7075526,  -2250709,
        !          1039:                            9366908, -30223418,   6812974,   5568676,  -3127656 }
        !          1040:                },
        !          1041:                {
        !          1042:                        {  11630004,  12144454,   2116339,  13606037,  27378885,
        !          1043:                           15676917, -17408753, -13504373, -14395196,   8070818 },
        !          1044:                        {  27117696, -10007378, -31282771,  -5570088,   1127282,
        !          1045:                           12772488, -29845906,  10483306, -11552749,  -1028714 },
        !          1046:                        {  10637467,  -5688064,   5674781,   1072708, -26343588,
        !          1047:                           -6982302,  -1683975,   9177853, -27493162,  15431203 }
        !          1048:                },
        !          1049:                {
        !          1050:                        {  20525145,  10892566, -12742472,  12779443, -29493034,
        !          1051:                           16150075, -28240519,  14943142, -15056790,  -7935931 },
        !          1052:                        { -30024462,   5626926,   -551567,  -9981087,    753598,
        !          1053:                           11981191,  25244767,  -3239766,  -3356550,   9594024 },
        !          1054:                        { -23752644,   2636870,  -5163910, -10103818,    585134,
        !          1055:                            7877383,  11345683,  -6492290,  13352335, -10977084 }
        !          1056:                },
        !          1057:                {
        !          1058:                        {  -1931799,  -5407458,   3304649, -12884869,  17015806,
        !          1059:                           -4877091, -29783850,  -7752482, -13215537,   -319204 },
        !          1060:                        {  20239939,   6607058,   6203985,   3483793, -18386976,
        !          1061:                            -779229, -20723742,  15077870, -22750759,  14523817 },
        !          1062:                        {  27406042,  -6041657,  27423596,  -4497394,   4996214,
        !          1063:                           10002360, -28842031,  -4545494, -30172742,  -4805667 }
        !          1064:                }
        !          1065:        },
        !          1066:        {
        !          1067:                {
        !          1068:                        {  11374242,  12660715,  17861383, -12540833,  10935568,
        !          1069:                            1099227, -13886076,  -9091740, -27727044,  11358504 },
        !          1070:                        { -12730809,  10311867,   1510375,  10778093,  -2119455,
        !          1071:                           -9145702,  32676003,  11149336, -26123651,   4985768 },
        !          1072:                        { -19096303,    341147,  -6197485,   -239033,  15756973,
        !          1073:                           -8796662,   -983043,  13794114, -19414307, -15621255 }
        !          1074:                },
        !          1075:                {
        !          1076:                        {   6490081,  11940286,  25495923,  -7726360,   8668373,
        !          1077:                           -8751316,   3367603,   6970005,  -1691065,  -9004790 },
        !          1078:                        {   1656497,  13457317,  15370807,   6364910,  13605745,
        !          1079:                            8362338, -19174622,  -5475723, -16796596,  -5031438 },
        !          1080:                        { -22273315, -13524424,    -64685,  -4334223, -18605636,
        !          1081:                          -10921968, -20571065,  -7007978,    -99853, -10237333 }
        !          1082:                },
        !          1083:                {
        !          1084:                        {  17747465,  10039260,  19368299,  -4050591, -20630635,
        !          1085:                          -16041286,  31992683, -15857976, -29260363,  -5511971 },
        !          1086:                        {  31932027,  -4986141, -19612382,  16366580,  22023614,
        !          1087:                              88450,  11371999,  -3744247,   4882242, -10626905 },
        !          1088:                        {  29796507,     37186,  19818052,  10115756, -11829032,
        !          1089:                            3352736,  18551198,   3272828,  -5190932,  -4162409 }
        !          1090:                },
        !          1091:                {
        !          1092:                        {  12501286,   4044383,  -8612957, -13392385, -32430052,
        !          1093:                            5136599, -19230378,  -3529697,    330070,  -3659409 },
        !          1094:                        {   6384877,   2899513,  17807477,   7663917,  -2358888,
        !          1095:                           12363165,  25366522,  -8573892,   -271295,  12071499 },
        !          1096:                        {  -8365515,  -4042521,  25133448,  -4517355,  -6211027,
        !          1097:                            2265927, -32769618,   1936675,  -5159697,   3829363 }
        !          1098:                },
        !          1099:                {
        !          1100:                        {  28425966,  -5835433,   -577090,  -4697198, -14217555,
        !          1101:                            6870930,   7921550,  -6567787,  26333140,  14267664 },
        !          1102:                        { -11067219,  11871231,  27385719, -10559544,  -4585914,
        !          1103:                          -11189312,  10004786,  -8709488, -21761224,   8930324 },
        !          1104:                        { -21197785, -16396035,  25654216,  -1725397,  12282012,
        !          1105:                           11008919,   1541940,   4757911, -26491501, -16408940 }
        !          1106:                },
        !          1107:                {
        !          1108:                        {  13537262,  -7759490, -20604840,  10961927,  -5922820,
        !          1109:                          -13218065, -13156584,   6217254, -15943699,  13814990 },
        !          1110:                        { -17422573,  15157790,  18705543,     29619,  24409717,
        !          1111:                            -260476,  27361681,   9257833,  -1956526,  -1776914 },
        !          1112:                        { -25045300, -10191966,  15366585,  15166509, -13105086,
        !          1113:                            8423556, -29171540,  12361135, -18685978,   4578290 }
        !          1114:                },
        !          1115:                {
        !          1116:                        {  24579768,   3711570,   1342322, -11180126, -27005135,
        !          1117:                           14124956, -22544529,  14074919,  21964432,   8235257 },
        !          1118:                        {  -6528613,  -2411497,   9442966,  -5925588,  12025640,
        !          1119:                           -1487420,  -2981514,  -1669206,  13006806,   2355433 },
        !          1120:                        { -16304899, -13605259,  -6632427,  -5142349,  16974359,
        !          1121:                          -10911083,  27202044,   1719366,   1141648, -12796236 }
        !          1122:                },
        !          1123:                {
        !          1124:                        { -12863944, -13219986,  -8318266, -11018091,  -6810145,
        !          1125:                           -4843894,  13475066,  -3133972,  32674895,  13715045 },
        !          1126:                        {  11423335,  -5468059,  32344216,   8962751,  24989809,
        !          1127:                            9241752, -13265253,  16086212, -28740881, -15642093 },
        !          1128:                        {  -1409668,  12530728,  -6368726,  10847387,  19531186,
        !          1129:                          -14132160, -11709148,   7791794, -27245943,   4383347 }
        !          1130:                }
        !          1131:        },
        !          1132:        {
        !          1133:                {
        !          1134:                        { -28970898,   5271447,  -1266009,  -9736989, -12455236,
        !          1135:                           16732599,  -4862407,  -4906449,  27193557,   6245191 },
        !          1136:                        { -15193956,   5362278,  -1783893,   2695834,   4960227,
        !          1137:                           12840725,  23061898,   3260492,  22510453,   8577507 },
        !          1138:                        { -12632451,  11257346, -32692994,  13548177,   -721004,
        !          1139:                           10879011,  31168030,  13952092, -29571492,  -3635906 }
        !          1140:                },
        !          1141:                {
        !          1142:                        {   3877321,  -9572739,  32416692,   5405324, -11004407,
        !          1143:                          -13656635,   3759769,  11935320,   5611860,   8164018 },
        !          1144:                        { -16275802,  14667797,  15906460,  12155291, -22111149,
        !          1145:                           -9039718,  32003002,  -8832289,   5773085,  -8422109 },
        !          1146:                        { -23788118,  -8254300,   1950875,   8937633,  18686727,
        !          1147:                           16459170,   -905725,  12376320,  31632953,    190926 }
        !          1148:                },
        !          1149:                {
        !          1150:                        { -24593607, -16138885,  -8423991,  13378746,  14162407,
        !          1151:                            6901328,  -8288749,   4508564, -25341555,  -3627528 },
        !          1152:                        {   8884438,  -5884009,   6023974,  10104341,  -6881569,
        !          1153:                           -4941533,  18722941, -14786005,  -1672488,    827625 },
        !          1154:                        { -32720583, -16289296, -32503547,   7101210,  13354605,
        !          1155:                            2659080,  -1800575, -14108036, -24878478,   1541286 }
        !          1156:                },
        !          1157:                {
        !          1158:                        {   2901347,  -1117687,   3880376, -10059388, -17620940,
        !          1159:                           -3612781, -21802117,  -3567481,  20456845,  -1885033 },
        !          1160:                        {  27019610,  12299467, -13658288,  -1603234, -12861660,
        !          1161:                           -4861471, -19540150,  -5016058,  29439641,  15138866 },
        !          1162:                        {  21536104,  -6626420, -32447818, -10690208, -22408077,
        !          1163:                            5175814,  -5420040, -16361163,   7779328,    109896 }
        !          1164:                },
        !          1165:                {
        !          1166:                        {  30279744,  14648750,  -8044871,   6425558,  13639621,
        !          1167:                            -743509,  28698390,  12180118,  23177719,   -554075 },
        !          1168:                        {  26572847,   3405927, -31701700,  12890905, -19265668,
        !          1169:                            5335866,  -6493768,   2378492,   4439158, -13279347 },
        !          1170:                        { -22716706,   3489070,  -9225266,   -332753,  18875722,
        !          1171:                           -1140095,  14819434, -12731527, -17717757,  -5461437 }
        !          1172:                },
        !          1173:                {
        !          1174:                        {  -5056483,  16566551,  15953661,   3767752, -10436499,
        !          1175:                           15627060,   -820954,   2177225,   8550082, -15114165 },
        !          1176:                        { -18473302,  16596775,   -381660,  15663611,  22860960,
        !          1177:                           15585581, -27844109,  -3582739, -23260460,  -8428588 },
        !          1178:                        { -32480551,  15707275,  -8205912,  -5652081,  29464558,
        !          1179:                            2713815, -22725137,  15860482, -21902570,   1494193 }
        !          1180:                },
        !          1181:                {
        !          1182:                        { -19562091, -14087393, -25583872,  -9299552,  13127842,
        !          1183:                             759709,  21923482,  16529112,   8742704,  12967017 },
        !          1184:                        { -28464899,   1553205,  32536856, -10473729, -24691605,
        !          1185:                            -406174,  -8914625,  -2933896, -29903758,  15553883 },
        !          1186:                        {  21877909,   3230008,   9881174,  10539357,  -4797115,
        !          1187:                            2841332,  11543572,  14513274,  19375923, -12647961 }
        !          1188:                },
        !          1189:                {
        !          1190:                        {   8832269, -14495485,  13253511,   5137575,   5037871,
        !          1191:                            4078777,  24880818,  -6222716,   2862653,   9455043 },
        !          1192:                        {  29306751,   5123106,  20245049, -14149889,   9592566,
        !          1193:                            8447059,  -2077124,  -2990080,  15511449,   4789663 },
        !          1194:                        { -20679756,   7004547,   8824831,  -9434977,  -4045704,
        !          1195:                           -3750736,  -5754762,    108893,  23513200,  16652362 }
        !          1196:                }
        !          1197:        },
        !          1198:        {
        !          1199:                {
        !          1200:                        { -33256173,   4144782,  -4476029,  -6579123,  10770039,
        !          1201:                           -7155542,  -6650416, -12936300, -18319198,  10212860 },
        !          1202:                        {   2756081,   8598110,   7383731,  -6859892,  22312759,
        !          1203:                           -1105012,  21179801,   2600940,  -9988298, -12506466 },
        !          1204:                        { -24645692,  13317462, -30449259, -15653928,  21365574,
        !          1205:                          -10869657,  11344424,    864440,  -2499677, -16710063 }
        !          1206:                },
        !          1207:                {
        !          1208:                        { -26432803,   6148329, -17184412, -14474154,  18782929,
        !          1209:                            -275997, -22561534,    211300,   2719757,   4940997 },
        !          1210:                        {  -1323882,   3911313,  -6948744,  14759765, -30027150,
        !          1211:                            7851207,  21690126,   8518463,  26699843,   5276295 },
        !          1212:                        { -13149873,  -6429067,   9396249,    365013,  24703301,
        !          1213:                          -10488939,   1321586,    149635, -15452774,   7159369 }
        !          1214:                },
        !          1215:                {
        !          1216:                        {   9987780,  -3404759,  17507962,   9505530,   9731535,
        !          1217:                           -2165514,  22356009,   8312176,  22477218,  -8403385 },
        !          1218:                        {  18155857, -16504990,  19744716,   9006923,  15154154,
        !          1219:                          -10538976,  24256460,  -4864995, -22548173,   9334109 },
        !          1220:                        {   2986088,  -4911893,  10776628,  -3473844,  10620590,
        !          1221:                           -7083203, -21413845,  14253545, -22587149,    536906 }
        !          1222:                },
        !          1223:                {
        !          1224:                        {   4377756,   8115836,  24567078,  15495314,  11625074,
        !          1225:                           13064599,   7390551,  10589625,  10838060, -15420424 },
        !          1226:                        { -19342404,    867880,   9277171,  -3218459, -14431572,
        !          1227:                           -1986443,  19295826, -15796950,   6378260,    699185 },
        !          1228:                        {   7895026,   4057113,  -7081772, -13077756, -17886831,
        !          1229:                            -323126,   -716039,  15693155,  -5045064, -13373962 }
        !          1230:                },
        !          1231:                {
        !          1232:                        {  -7737563,  -5869402, -14566319,  -7406919,  11385654,
        !          1233:                           13201616,  31730678, -10962840,  -3918636,  -9669325 },
        !          1234:                        {  10188286, -15770834,  -7336361,  13427543,  22223443,
        !          1235:                           14896287,  30743455,   7116568, -21786507,   5427593 },
        !          1236:                        {    696102,  13206899,  27047647, -10632082,  15285305,
        !          1237:                           -9853179,  10798490,  -4578720,  19236243,  12477404 }
        !          1238:                },
        !          1239:                {
        !          1240:                        { -11229439,  11243796, -17054270,  -8040865,   -788228,
        !          1241:                           -8167967,  -3897669,  11180504, -23169516,   7733644 },
        !          1242:                        {  17800790, -14036179, -27000429, -11766671,  23887827,
        !          1243:                            3149671,  23466177, -10538171,  10322027,  15313801 },
        !          1244:                        {  26246234,  11968874,  32263343,  -5468728,   6830755,
        !          1245:                          -13323031, -15794704,   -101982, -24449242,  10890804 }
        !          1246:                },
        !          1247:                {
        !          1248:                        { -31365647,  10271363, -12660625,  -6267268,  16690207,
        !          1249:                          -13062544, -14982212,  16484931,  25180797,  -5334884 },
        !          1250:                        {   -586574,  10376444, -32586414, -11286356,  19801893,
        !          1251:                           10997610,   2276632,   9482883,    316878,  13820577 },
        !          1252:                        {  -9882808,  -4510367,  -2115506,  16457136, -11100081,
        !          1253:                           11674996,  30756178,  -7515054,  30696930,  -3712849 }
        !          1254:                },
        !          1255:                {
        !          1256:                        {  32988917,  -9603412,  12499366,   7910787, -10617257,
        !          1257:                          -11931514,  -7342816,  -9985397, -32349517,   7392473 },
        !          1258:                        {  -8855661,  15927861,   9866406,  -3649411,  -2396914,
        !          1259:                          -16655781, -30409476,  -9134995,  25112947,  -2926644 },
        !          1260:                        {  -2504044,   -436966,  25621774,  -5678772,  15085042,
        !          1261:                           -5479877, -24884878, -13526194,   5537438, -13914319 }
        !          1262:                }
        !          1263:        },
        !          1264:        {
        !          1265:                {
        !          1266:                        { -11225584,   2320285,  -9584280,  10149187, -33444663,
        !          1267:                            5808648, -14876251,  -1729667,  31234590,   6090599 },
        !          1268:                        {  -9633316,    116426,  26083934,   2897444,  -6364437,
        !          1269:                           -2688086,    609721,  15878753,  -6970405,  -9034768 },
        !          1270:                        { -27757857,    247744, -15194774,  -9002551,  23288161,
        !          1271:                          -10011936, -23869595,   6503646,  20650474,   1804084 }
        !          1272:                },
        !          1273:                {
        !          1274:                        { -27589786,  15456424,   8972517,   8469608,  15640622,
        !          1275:                            4439847,   3121995, -10329713,  27842616,   -202328 },
        !          1276:                        { -15306973,   2839644,  22530074,  10026331,   4602058,
        !          1277:                            5048462,  28248656,   5031932, -11375082,  12714369 },
        !          1278:                        {  20807691,  -7270825,  29286141,  11421711, -27876523,
        !          1279:                          -13868230, -21227475,   1035546, -19733229,  12796920 }
        !          1280:                },
        !          1281:                {
        !          1282:                        {  12076899, -14301286,  -8785001, -11848922, -25012791,
        !          1283:                           16400684, -17591495, -12899438,   3480665, -15182815 },
        !          1284:                        { -32361549,   5457597,  28548107,   7833186,   7303070,
        !          1285:                          -11953545, -24363064, -15921875, -33374054,   2771025 },
        !          1286:                        { -21389266,    421932,  26597266,   6860826,  22486084,
        !          1287:                           -6737172, -17137485,  -4210226, -24552282,  15673397 }
        !          1288:                },
        !          1289:                {
        !          1290:                        { -20184622,   2338216,  19788685,  -9620956,  -4001265,
        !          1291:                           -8740893, -20271184,   4733254,   3727144, -12934448 },
        !          1292:                        {   6120119,    814863, -11794402,   -622716,   6812205,
        !          1293:                          -15747771,   2019594,   7975683,  31123697, -10958981 },
        !          1294:                        {  30069250, -11435332,  30434654,   2958439,  18399564,
        !          1295:                            -976289,  12296869,   9204260, -16432438,   9648165 }
        !          1296:                },
        !          1297:                {
        !          1298:                        {  32705432,  -1550977,  30705658,   7451065, -11805606,
        !          1299:                            9631813,   3305266,   5248604, -26008332, -11377501 },
        !          1300:                        {  17219865,   2375039, -31570947,  -5575615, -19459679,
        !          1301:                            9219903,    294711,  15298639,   2662509, -16297073 },
        !          1302:                        {  -1172927,  -7558695,  -4366770,  -4287744, -21346413,
        !          1303:                           -8434326,  32087529,  -1222777,  32247248, -14389861 }
        !          1304:                },
        !          1305:                {
        !          1306:                        {  14312628,   1221556,  17395390,  -8700143,  -4945741,
        !          1307:                           -8684635, -28197744,  -9637817, -16027623, -13378845 },
        !          1308:                        {  -1428825,  -9678990,  -9235681,   6549687,  -7383069,
        !          1309:                            -468664,  23046502,   9803137,  17597934,   2346211 },
        !          1310:                        {  18510800,  15337574,  26171504,    981392, -22241552,
        !          1311:                            7827556, -23491134, -11323352,   3059833, -11782870 }
        !          1312:                },
        !          1313:                {
        !          1314:                        {  10141598,   6082907,  17829293,  -1947643,   9830092,
        !          1315:                           13613136, -25556636,  -5544586, -33502212,   3592096 },
        !          1316:                        {  33114168, -15889352, -26525686, -13343397,  33076705,
        !          1317:                            8716171,   1151462,   1521897,   -982665,  -6837803 },
        !          1318:                        { -32939165,  -4255815,  23947181,   -324178, -33072974,
        !          1319:                          -12305637, -16637686,   3891704,  26353178,    693168 }
        !          1320:                },
        !          1321:                {
        !          1322:                        {  30374239,   1595580, -16884039,  13186931,   4600344,
        !          1323:                             406904,   9585294,   -400668,  31375464,  14369965 },
        !          1324:                        { -14370654,  -7772529,   1510301,   6434173, -18784789,
        !          1325:                           -6262728,  32732230, -13108839,  17901441,  16011505 },
        !          1326:                        {  18171223, -11934626, -12500402,  15197122, -11038147,
        !          1327:                          -15230035, -19172240, -16046376,   8764035,  12309598 }
        !          1328:                }
        !          1329:        },
        !          1330:        {
        !          1331:                {
        !          1332:                        {   5975908,  -5243188, -19459362,  -9681747, -11541277,
        !          1333:                           14015782, -23665757,   1228319,  17544096, -10593782 },
        !          1334:                        {   5811932,  -1715293,   3442887,  -2269310, -18367348,
        !          1335:                           -8359541, -18044043, -15410127,  -5565381,  12348900 },
        !          1336:                        { -31399660,  11407555,  25755363,   6891399,  -3256938,
        !          1337:                           14872274, -24849353,   8141295, -10632534,   -585479 }
        !          1338:                },
        !          1339:                {
        !          1340:                        { -12675304,    694026,  -5076145,  13300344,  14015258,
        !          1341:                          -14451394,  -9698672, -11329050,  30944593,   1130208 },
        !          1342:                        {   8247766,  -6710942, -26562381,  -7709309, -14401939,
        !          1343:                          -14648910,   4652152,   2488540,  23550156,   -271232 },
        !          1344:                        {  17294316,  -3788438,   7026748,  15626851,  22990044,
        !          1345:                             113481,   2267737,  -5908146,   -408818,   -137719 }
        !          1346:                },
        !          1347:                {
        !          1348:                        {  16091085, -16253926,  18599252,   7340678,   2137637,
        !          1349:                           -1221657,  -3364161,  14550936,   3260525,  -7166271 },
        !          1350:                        {  -4910104, -13332887,  18550887,  10864893, -16459325,
        !          1351:                           -7291596, -23028869, -13204905, -12748722,   2701326 },
        !          1352:                        {  -8574695,  16099415,   4629974, -16340524, -20786213,
        !          1353:                           -6005432, -10018363,   9276971,  11329923,   1862132 }
        !          1354:                },
        !          1355:                {
        !          1356:                        {  14763076, -15903608, -30918270,   3689867,   3511892,
        !          1357:                           10313526, -21951088,  12219231,  -9037963,   -940300 },
        !          1358:                        {   8894987,  -3446094,   6150753,   3013931,    301220,
        !          1359:                           15693451, -31981216,  -2909717, -15438168,  11595570 },
        !          1360:                        {  15214962,   3537601, -26238722, -14058872,   4418657,
        !          1361:                          -15230761,  13947276,  10730794, -13489462,  -4363670 }
        !          1362:                },
        !          1363:                {
        !          1364:                        {  -2538306,   7682793,  32759013,    263109, -29984731,
        !          1365:                           -7955452, -22332124, -10188635,    977108,    699994 },
        !          1366:                        { -12466472,   4195084,  -9211532,    550904, -15565337,
        !          1367:                           12917920,  19118110,   -439841, -30534533, -14337913 },
        !          1368:                        {  31788461, -14507657,   4799989,   7372237,   8808585,
        !          1369:                          -14747943,   9408237, -10051775,  12493932,  -5409317 }
        !          1370:                },
        !          1371:                {
        !          1372:                        { -25680606,   5260744, -19235809,  -6284470,  -3695942,
        !          1373:                           16566087,  27218280,   2607121,  29375955,   6024730 },
        !          1374:                        {    842132,  -2794693,  -4763381,  -8722815,  26332018,
        !          1375:                          -12405641,  11831880,   6985184,  -9940361,   2854096 },
        !          1376:                        {  -4847262,  -7969331,   2516242,  -5847713,   9695691,
        !          1377:                           -7221186,  16512645,    960770,  12121869,  16648078 }
        !          1378:                },
        !          1379:                {
        !          1380:                        { -15218652,  14667096, -13336229,   2013717,  30598287,
        !          1381:                            -464137, -31504922,  -7882064,  20237806,   2838411 },
        !          1382:                        { -19288047,   4453152,  15298546, -16178388,  22115043,
        !          1383:                          -15972604,  12544294, -13470457,   1068881, -12499905 },
        !          1384:                        {  -9558883, -16518835,  33238498,  13506958,  30505848,
        !          1385:                           -1114596,  -8486907,  -2630053,  12521378,   4845654 }
        !          1386:                },
        !          1387:                {
        !          1388:                        { -28198521,  10744108,  -2958380,  10199664,   7759311,
        !          1389:                          -13088600,   3409348,   -873400,  -6482306, -12885870 },
        !          1390:                        { -23561822,   6230156, -20382013,  10655314, -24040585,
        !          1391:                          -11621172,  10477734,  -1240216,  -3113227,  13974498 },
        !          1392:                        {  12966261,  15550616, -32038948,  -1615346,  21025980,
        !          1393:                            -629444,   5642325,   7188737,  18895762,  12629579 }
        !          1394:                }
        !          1395:        },
        !          1396:        {
        !          1397:                {
        !          1398:                        {  14741879, -14946887,  22177208, -11721237,   1279741,
        !          1399:                            8058600,  11758140,    789443,  32195181,   3895677 },
        !          1400:                        {  10758205,  15755439,  -4509950,   9243698,  -4879422,
        !          1401:                            6879879,  -2204575,  -3566119,  -8982069,   4429647 },
        !          1402:                        {  -2453894,  15725973, -20436342, -10410672,  -5803908,
        !          1403:                          -11040220,  -7135870, -11642895,  18047436, -15281743 }
        !          1404:                },
        !          1405:                {
        !          1406:                        { -25173001, -11307165,  29759956,  11776784, -22262383,
        !          1407:                          -15820455,  10993114, -12850837, -17620701,  -9408468 },
        !          1408:                        {  21987233,    700364, -24505048,  14972008,  -7774265,
        !          1409:                           -5718395,  32155026,   2581431, -29958985,   8773375 },
        !          1410:                        { -25568350,    454463, -13211935,  16126715,  25240068,
        !          1411:                            8594567,  20656846,  12017935,  -7874389, -13920155 }
        !          1412:                },
        !          1413:                {
        !          1414:                        {   6028182,   6263078, -31011806, -11301710,   -818919,
        !          1415:                            2461772, -31841174,  -5468042,  -1721788,  -2776725 },
        !          1416:                        { -12278994,  16624277,    987579,  -5922598,  32908203,
        !          1417:                            1248608,   7719845,  -4166698,  28408820,   6816612 },
        !          1418:                        { -10358094,  -8237829,  19549651, -12169222,  22082623,
        !          1419:                           16147817,  20613181,  13982702, -10339570,   5067943 }
        !          1420:                },
        !          1421:                {
        !          1422:                        { -30505967,  -3821767,  12074681,  13582412, -19877972,
        !          1423:                            2443951, -19719286,  12746132,   5331210, -10105944 },
        !          1424:                        {  30528811,   3601899,  -1957090,   4619785, -27361822,
        !          1425:                          -15436388,  24180793, -12570394,  27679908,  -1648928 },
        !          1426:                        {   9402404, -13957065,  32834043,  10838634, -26580150,
        !          1427:                          -13237195,  26653274,  -8685565,  22611444, -12715406 }
        !          1428:                },
        !          1429:                {
        !          1430:                        {  22190590,   1118029,  22736441,  15130463, -30460692,
        !          1431:                           -5991321,  19189625,  -4648942,   4854859,   6622139 },
        !          1432:                        {  -8310738,  -2953450,  -8262579,  -3388049, -10401731,
        !          1433:                            -271929,  13424426,  -3567227,  26404409,  13001963 },
        !          1434:                        { -31241838, -15415700,  -2994250,   8939346,  11562230,
        !          1435:                          -12840670, -26064365, -11621720, -15405155,  11020693 }
        !          1436:                },
        !          1437:                {
        !          1438:                        {   1866042,  -7949489,  -7898649, -10301010,  12483315,
        !          1439:                           13477547,   3175636, -12424163,  28761762,   1406734 },
        !          1440:                        {   -448555,  -1777666,  13018551,   3194501,  -9580420,
        !          1441:                          -11161737,  24760585,  -4347088,  25577411, -13378680 },
        !          1442:                        { -24290378,   4759345,   -690653,  -1852816,   2066747,
        !          1443:                           10693769, -29595790,   9884936,  -9368926,   4745410 }
        !          1444:                },
        !          1445:                {
        !          1446:                        {  -9141284,   6049714, -19531061,  -4341411, -31260798,
        !          1447:                            9944276, -15462008, -11311852,  10931924, -11931931 },
        !          1448:                        { -16561513,  14112680,  -8012645,   4817318,  -8040464,
        !          1449:                          -11414606, -22853429,  10856641, -20470770,  13434654 },
        !          1450:                        {  22759489, -10073434, -16766264,  -1871422,  13637442,
        !          1451:                          -10168091,   1765144, -12654326,  28445307,  -5364710 }
        !          1452:                },
        !          1453:                {
        !          1454:                        {  29875063,  12493613,   2795536,  -3786330,   1710620,
        !          1455:                           15181182, -10195717,  -8788675,   9074234,   1167180 },
        !          1456:                        { -26205683,  11014233,  -9842651,  -2635485, -26908120,
        !          1457:                            7532294, -18716888,  -9535498,   3843903,   9367684 },
        !          1458:                        { -10969595,  -6403711,   9591134,   9582310,  11349256,
        !          1459:                             108879,  16235123,   8601684,   -139197,   4242895 }
        !          1460:                }
        !          1461:        },
        !          1462:        {
        !          1463:                {
        !          1464:                        {  22092954, -13191123,  -2042793, -11968512,  32186753,
        !          1465:                          -11517388,  -6574341,   2470660, -27417366,  16625501 },
        !          1466:                        { -11057722,   3042016,  13770083,  -9257922,    584236,
        !          1467:                            -544855,  -7770857,   2602725, -27351616,  14247413 },
        !          1468:                        {   6314175, -10264892, -32772502,  15957557, -10157730,
        !          1469:                             168750,  -8618807,  14290061,  27108877,  -1180880 }
        !          1470:                },
        !          1471:                {
        !          1472:                        {  -8586597,  -7170966,  13241782,  10960156, -32991015,
        !          1473:                          -13794596,  33547976, -11058889, -27148451,    981874 },
        !          1474:                        {  22833440,   9293594, -32649448, -13618667,  -9136966,
        !          1475:                           14756819, -22928859, -13970780, -10479804, -16197962 },
        !          1476:                        {  -7768587,   3326786, -28111797,  10783824,  19178761,
        !          1477:                           14905060,  22680049,  13906969, -15933690,   3797899 }
        !          1478:                },
        !          1479:                {
        !          1480:                        {  21721356,  -4212746, -12206123,   9310182,  -3882239,
        !          1481:                          -13653110,  23740224,  -2709232,  20491983,  -8042152 },
        !          1482:                        {   9209270, -15135055, -13256557,  -6167798,   -731016,
        !          1483:                           15289673,  25947805,  15286587,  30997318,  -6703063 },
        !          1484:                        {   7392032,  16618386,  23946583,  -8039892, -13265164,
        !          1485:                           -1533858, -14197445,  -2321576,  17649998,   -250080 }
        !          1486:                },
        !          1487:                {
        !          1488:                        {  -9301088, -14193827,  30609526,  -3049543, -25175069,
        !          1489:                           -1283752, -15241566,  -9525724,  -2233253,   7662146 },
        !          1490:                        { -17558673,   1763594, -33114336,  15908610, -30040870,
        !          1491:                          -12174295,   7335080,  -8472199,  -3174674,   3440183 },
        !          1492:                        { -19889700,  -5977008, -24111293,  -9688870,  10799743,
        !          1493:                          -16571957,     40450,  -4431835,   4862400,      1133 }
        !          1494:                },
        !          1495:                {
        !          1496:                        { -32856209,  -7873957,  -5422389,  14860950, -16319031,
        !          1497:                            7956142,   7258061,    311861, -30594991,  -7379421 },
        !          1498:                        {  -3773428,  -1565936,  28985340,   7499440,  24445838,
        !          1499:                            9325937,  29727763,  16527196,  18278453,  15405622 },
        !          1500:                        {  -4381906,   8508652, -19898366,  -3674424,  -5984453,
        !          1501:                           15149970, -13313598,    843523, -21875062,  13626197 }
        !          1502:                },
        !          1503:                {
        !          1504:                        {   2281448, -13487055, -10915418,  -2609910,   1879358,
        !          1505:                           16164207, -10783882,   3953792,  13340839,  15928663 },
        !          1506:                        {  31727126,  -7179855, -18437503,  -8283652,   2875793,
        !          1507:                          -16390330, -25269894,  -7014826, -23452306,   5964753 },
        !          1508:                        {   4100420,  -5959452, -17179337,   6017714, -18705837,
        !          1509:                           12227141, -26684835,  11344144,   2538215,  -7570755 }
        !          1510:                },
        !          1511:                {
        !          1512:                        {  -9433605,   6123113,  11159803,  -2156608,  30016280,
        !          1513:                           14966241, -20474983,   1485421,   -629256, -15958862 },
        !          1514:                        { -26804558,   4260919,  11851389,   9658551, -32017107,
        !          1515:                           16367492, -20205425, -13191288,  11659922, -11115118 },
        !          1516:                        {  26180396,  10015009, -30844224,  -8581293,   5418197,
        !          1517:                            9480663,   2231568, -10170080,  33100372,  -1306171 }
        !          1518:                },
        !          1519:                {
        !          1520:                        {  15121113,  -5201871, -10389905,  15427821, -27509937,
        !          1521:                          -15992507,  21670947,   4486675,  -5931810, -14466380 },
        !          1522:                        {  16166486,  -9483733, -11104130,   6023908, -31926798,
        !          1523:                           -1364923,   2340060, -16254968, -10735770, -10039824 },
        !          1524:                        {  28042865,  -3557089, -12126526,  12259706,  -3717498,
        !          1525:                           -6945899,   6766453,  -8689599,  18036436,   5803270 }
        !          1526:                }
        !          1527:        },
        !          1528:        {
        !          1529:                {
        !          1530:                        {   -817581,   6763912,  11803561,   1585585,  10958447,
        !          1531:                           -2671165,  23855391,   4598332,  -6159431, -14117438 },
        !          1532:                        { -31031306, -14256194,  17332029,  -2383520,  31312682,
        !          1533:                           -5967183,    696309,     50292, -20095739,  11763584 },
        !          1534:                        {   -594563,  -2514283, -32234153,  12643980,  12650761,
        !          1535:                           14811489,    665117, -12613632, -19773211, -10713562 }
        !          1536:                },
        !          1537:                {
        !          1538:                        {  30464590, -11262872,  -4127476, -12734478,  19835327,
        !          1539:                           -7105613, -24396175,   2075773, -17020157,    992471 },
        !          1540:                        {  18357185,  -6994433,   7766382,  16342475, -29324918,
        !          1541:                             411174,  14578841,   8080033, -11574335, -10601610 },
        !          1542:                        {  19598397,  10334610,  12555054,   2555664,  18821899,
        !          1543:                          -10339780,  21873263,  16014234,  26224780,  16452269 }
        !          1544:                },
        !          1545:                {
        !          1546:                        { -30223925,   5145196,   5944548,  16385966,   3976735,
        !          1547:                            2009897, -11377804,  -7618186, -20533829,   3698650 },
        !          1548:                        {  14187449,   3448569, -10636236, -10810935, -22663880,
        !          1549:                           -3433596,   7268410, -10890444,  27394301,  12015369 },
        !          1550:                        {  19695761,  16087646,  28032085,  12999827,   6817792,
        !          1551:                           11427614,  20244189,  -1312777, -13259127,  -3402461 }
        !          1552:                },
        !          1553:                {
        !          1554:                        {  30860103,  12735208,  -1888245,  -4699734, -16974906,
        !          1555:                            2256940,  -8166013,  12298312,  -8550524, -10393462 },
        !          1556:                        {  -5719826, -11245325,  -1910649,  15569035,  26642876,
        !          1557:                           -7587760,  -5789354, -15118654,  -4976164,  12651793 },
        !          1558:                        {  -2848395,   9953421,  11531313,  -5282879,  26895123,
        !          1559:                          -12697089, -13118820, -16517902,   9768698,  -2533218 }
        !          1560:                },
        !          1561:                {
        !          1562:                        { -24719459,   1894651,   -287698,  -4704085,  15348719,
        !          1563:                           -8156530,  32767513,  12765450,   4940095,  10678226 },
        !          1564:                        {  18860224,  15980149, -18987240,  -1562570, -26233012,
        !          1565:                          -11071856,  -7843882,  13944024, -24372348,  16582019 },
        !          1566:                        { -15504260,   4970268, -29893044,   4175593, -20993212,
        !          1567:                           -2199756, -11704054,  15444560, -11003761,   7989037 }
        !          1568:                },
        !          1569:                {
        !          1570:                        {  31490452,   5568061,  -2412803,   2182383, -32336847,
        !          1571:                            4531686, -32078269,   6200206, -19686113, -14800171 },
        !          1572:                        { -17308668, -15879940, -31522777,     -2831, -32887382,
        !          1573:                           16375549,   8680158, -16371713,  28550068,  -6857132 },
        !          1574:                        { -28126887,  -5688091,  16837845,  -1820458,  -6850681,
        !          1575:                           12700016, -30039981,   4364038,   1155602,   5988841 }
        !          1576:                },
        !          1577:                {
        !          1578:                        {  21890435, -13272907, -12624011,  12154349,  -7831873,
        !          1579:                           15300496,  23148983,  -4470481,  24618407,   8283181 },
        !          1580:                        { -33136107, -10512751,   9975416,   6841041, -31559793,
        !          1581:                           16356536,   3070187,  -7025928,   1466169,  10740210 },
        !          1582:                        {  -1509399, -15488185, -13503385, -10655916,  32799044,
        !          1583:                             909394, -13938903,  -5779719, -32164649, -15327040 }
        !          1584:                },
        !          1585:                {
        !          1586:                        {   3960823, -14267803, -28026090, -15918051, -19404858,
        !          1587:                           13146868,  15567327,    951507,  -3260321,   -573935 },
        !          1588:                        {  24740841,   5052253, -30094131,   8961361,  25877428,
        !          1589:                            6165135, -24368180,  14397372,  -7380369,  -6144105 },
        !          1590:                        { -28888365,   3510803, -28103278,  -1158478, -11238128,
        !          1591:                          -10631454, -15441463, -14453128,  -1625486,  -6494814 }
        !          1592:                }
        !          1593:        },
        !          1594:        {
        !          1595:                {
        !          1596:                        {    793299,  -9230478,   8836302,  -6235707, -27360908,
        !          1597:                           -2369593,  33152843,  -4885251,  -9906200,   -621852 },
        !          1598:                        {   5666233,    525582,  20782575,  -8038419, -24538499,
        !          1599:                           14657740,  16099374,   1468826,  -6171428, -15186581 },
        !          1600:                        {  -4859255,  -3779343,  -2917758,  -6748019,   7778750,
        !          1601:                           11688288, -30404353,  -9871238,  -1558923,  -9863646 }
        !          1602:                },
        !          1603:                {
        !          1604:                        {  10896332,  -7719704,    824275,    472601, -19460308,
        !          1605:                            3009587,  25248958,  14783338, -30581476, -15757844 },
        !          1606:                        {  10566929,  12612572, -31944212,  11118703, -12633376,
        !          1607:                           12362879,  21752402,   8822496,  24003793,  14264025 },
        !          1608:                        {  27713862,  -7355973, -11008240,   9227530,  27050101,
        !          1609:                            2504721,  23886875, -13117525,  13958495,  -5732453 }
        !          1610:                },
        !          1611:                {
        !          1612:                        { -23481610,   4867226, -27247128,   3900521,  29838369,
        !          1613:                           -8212291, -31889399, -10041781,   7340521, -15410068 },
        !          1614:                        {   4646514,  -8011124, -22766023, -11532654,  23184553,
        !          1615:                            8566613,  31366726,  -1381061, -15066784, -10375192 },
        !          1616:                        { -17270517,  12723032, -16993061,  14878794,  21619651,
        !          1617:                           -6197576,  27584817,   3093888,  -8843694,   3849921 }
        !          1618:                },
        !          1619:                {
        !          1620:                        {  -9064912,   2103172,  25561640, -15125738,  -5239824,
        !          1621:                            9582958,  32477045,  -9017955,   5002294, -15550259 },
        !          1622:                        { -12057553, -11177906,  21115585, -13365155,   8808712,
        !          1623:                          -12030708,  16489530,  13378448, -25845716,  12741426 },
        !          1624:                        {  -5946367,  10645103, -30911586,  15390284,  -3286982,
        !          1625:                           -7118677,  24306472,  15852464,  28834118,  -7646072 }
        !          1626:                },
        !          1627:                {
        !          1628:                        { -17335748,  -9107057, -24531279,   9434953,  -8472084,
        !          1629:                            -583362, -13090771,    455841,  20461858,   5491305 },
        !          1630:                        {  13669248, -16095482, -12481974, -10203039, -14569770,
        !          1631:                          -11893198, -24995986,  11293807, -28588204,  -9421832 },
        !          1632:                        {  28497928,   6272777, -33022994,  14470570,   8906179,
        !          1633:                           -1225630,  18504674, -14165166,  29867745,  -8795943 }
        !          1634:                },
        !          1635:                {
        !          1636:                        { -16207023,  13517196, -27799630, -13697798,  24009064,
        !          1637:                           -6373891,  -6367600, -13175392,  22853429,  -4012011 },
        !          1638:                        {  24191378,  16712145, -13931797,  15217831,  14542237,
        !          1639:                            1646131,  18603514, -11037887,  12876623,  -2112447 },
        !          1640:                        {  17902668,   4518229,   -411702,  -2829247,  26878217,
        !          1641:                            5258055, -12860753,    608397,  16031844,   3723494 }
        !          1642:                },
        !          1643:                {
        !          1644:                        { -28632773,  12763728, -20446446,   7577504,  33001348,
        !          1645:                          -13017745,  17558842,  -7872890,  23896954,  -4314245 },
        !          1646:                        { -20005381, -12011952,  31520464,    605201,   2543521,
        !          1647:                            5991821,  -2945064,   7229064,  -9919646,  -8826859 },
        !          1648:                        {  28816045,    298879, -28165016, -15920938,  19000928,
        !          1649:                           -1665890, -12680833,  -2949325, -18051778,  -2082915 }
        !          1650:                },
        !          1651:                {
        !          1652:                        {  16000882,   -344896,   3493092, -11447198, -29504595,
        !          1653:                          -13159789,  12577740,  16041268, -19715240,   7847707 },
        !          1654:                        {  10151868,  10572098,  27312476,   7922682,  14825339,
        !          1655:                            4723128, -32855931,  -6519018, -10020567,   3852848 },
        !          1656:                        { -11430470,  15697596, -21121557,  -4420647,   5386314,
        !          1657:                           15063598,  16514493, -15932110,  29330899, -15076224 }
        !          1658:                }
        !          1659:        },
        !          1660:        {
        !          1661:                {
        !          1662:                        { -25499735,  -4378794, -15222908,  -6901211,  16615731,
        !          1663:                            2051784,   3303702,     15490, -27548796,  12314391 },
        !          1664:                        {  15683520,  -6003043,  18109120,  -9980648,  15337968,
        !          1665:                           -5997823, -16717435,  15921866,  16103996,  -3731215 },
        !          1666:                        { -23169824, -10781249,  13588192,  -1628807,  -3798557,
        !          1667:                           -1074929, -19273607,   5402699, -29815713,  -9841101 }
        !          1668:                },
        !          1669:                {
        !          1670:                        {  23190676,   2384583, -32714340,   3462154, -29903655,
        !          1671:                           -1529132, -11266856,   8911517, -25205859,   2739713 },
        !          1672:                        {  21374101,  -3554250, -33524649,   9874411,  15377179,
        !          1673:                           11831242, -33529904,   6134907,   4931255,  11987849 },
        !          1674:                        {     -7732,  -2978858, -16223486,   7277597,    105524,
        !          1675:                            -322051, -31480539,  13861388, -30076310,  10117930 }
        !          1676:                },
        !          1677:                {
        !          1678:                        { -29501170, -10744872, -26163768,  13051539, -25625564,
        !          1679:                            5089643,  -6325503,   6704079,  12890019,  15728940 },
        !          1680:                        { -21972360, -11771379,   -951059,  -4418840,  14704840,
        !          1681:                            2695116,    903376, -10428139,  12885167,   8311031 },
        !          1682:                        { -17516482,   5352194,  10384213, -13811658,   7506451,
        !          1683:                           13453191,  26423267,   4384730,   1888765,  -5435404 }
        !          1684:                },
        !          1685:                {
        !          1686:                        { -25817338,  -3107312, -13494599,  -3182506,  30896459,
        !          1687:                          -13921729, -32251644, -12707869, -19464434,  -3340243 },
        !          1688:                        { -23607977,  -2665774,   -526091,   4651136,   5765089,
        !          1689:                            4618330,   6092245,  14845197,  17151279,  -9854116 },
        !          1690:                        { -24830458, -12733720, -15165978,  10367250, -29530908,
        !          1691:                            -265356,  22825805,  -7087279, -16866484,  16176525 }
        !          1692:                },
        !          1693:                {
        !          1694:                        { -23583256,   6564961,  20063689,   3798228,  -4740178,
        !          1695:                            7359225,   2006182, -10363426, -28746253, -10197509 },
        !          1696:                        { -10626600,  -4486402, -13320562,  -5125317,   3432136,
        !          1697:                           -6393229,  23632037,  -1940610,  32808310,   1099883 },
        !          1698:                        {  15030977,   5768825, -27451236,  -2887299,  -6427378,
        !          1699:                          -15361371, -15277896,  -6809350,   2051441, -15225865 }
        !          1700:                },
        !          1701:                {
        !          1702:                        {  -3362323,  -7239372,   7517890,   9824992,  23555850,
        !          1703:                             295369,   5148398, -14154188, -22686354,  16633660 },
        !          1704:                        {   4577086, -16752288,  13249841, -15304328,  19958763,
        !          1705:                          -14537274,  18559670, -10759549,   8402478,  -9864273 },
        !          1706:                        { -28406330,  -1051581, -26790155,   -907698, -17212414,
        !          1707:                          -11030789,   9453451, -14980072,  17983010,   9967138 }
        !          1708:                },
        !          1709:                {
        !          1710:                        { -25762494,   6524722,  26585488,   9969270,  24709298,
        !          1711:                            1220360,  -1677990,   7806337,  17507396,   3651560 },
        !          1712:                        { -10420457,  -4118111,  14584639,  15971087, -15768321,
        !          1713:                            8861010,  26556809,  -5574557, -18553322, -11357135 },
        !          1714:                        {   2839101,  14284142,   4029895,   3472686,  14402957,
        !          1715:                           12689363, -26642121,   8459447,  -5605463,  -7621941 }
        !          1716:                },
        !          1717:                {
        !          1718:                        {  -4839289,  -3535444,   9744961,   2871048,  25113978,
        !          1719:                            3187018, -25110813,   -849066,  17258084,  -7977739 },
        !          1720:                        {  18164541, -10595176, -17154882,  -1542417,  19237078,
        !          1721:                           -9745295,  23357533, -15217008,  26908270,  12150756 },
        !          1722:                        { -30264870,  -7647865,   5112249,  -7036672,  -1499807,
        !          1723:                           -6974257,     43168,  -5537701, -32302074,  16215819 }
        !          1724:                }
        !          1725:        },
        !          1726:        {
        !          1727:                {
        !          1728:                        {  -6898905,   9824394, -12304779,  -4401089, -31397141,
        !          1729:                           -6276835,  32574489,  12532905,  -7503072,  -8675347 },
        !          1730:                        { -27343522, -16515468, -27151524, -10722951,    946346,
        !          1731:                           16291093,    254968,   7168080,  21676107,  -1943028 },
        !          1732:                        {  21260961,  -8424752, -16831886, -11920822, -23677961,
        !          1733:                            3968121,  -3651949,  -6215466,  -3556191,  -7913075 }
        !          1734:                },
        !          1735:                {
        !          1736:                        {  16544754,  13250366, -16804428,  15546242,  -4583003,
        !          1737:                           12757258,  -2462308,  -8680336, -18907032,  -9662799 },
        !          1738:                        {  -2415239, -15577728,  18312303,   4964443, -15272530,
        !          1739:                          -12653564,  26820651,  16690659,  25459437,  -4564609 },
        !          1740:                        { -25144690,  11425020,  28423002, -11020557,  -6144921,
        !          1741:                          -15826224,   9142795,  -2391602,  -6432418,  -1644817 }
        !          1742:                },
        !          1743:                {
        !          1744:                        { -23104652,   6253476,  16964147,  -3768872, -25113972,
        !          1745:                          -12296437, -27457225, -16344658,   6335692,   7249989 },
        !          1746:                        { -30333227,  13979675,   7503222, -12368314, -11956721,
        !          1747:                           -4621693, -30272269,   2682242,  25993170, -12478523 },
        !          1748:                        {   4364628,   5930691,  32304656, -10044554,  -8054781,
        !          1749:                           15091131,  22857016, -10598955,  31820368,  15075278 }
        !          1750:                },
        !          1751:                {
        !          1752:                        {  31879134,  -8918693,  17258761,     90626,  -8041836,
        !          1753:                           -4917709,  24162788,  -9650886, -17970238,  12833045 },
        !          1754:                        {  19073683,  14851414, -24403169, -11860168,   7625278,
        !          1755:                           11091125, -19619190,   2074449,  -9413939,  14905377 },
        !          1756:                        {  24483667, -11935567,  -2518866, -11547418,  -1553130,
        !          1757:                           15355506, -25282080,   9253129,  27628530,  -7555480 }
        !          1758:                },
        !          1759:                {
        !          1760:                        {  17597607,   8340603,  19355617,    552187,  26198470,
        !          1761:                           -3176583,   4593324,  -9157582, -14110875,  15297016 },
        !          1762:                        {    510886,  14337390, -31785257,  16638632,   6328095,
        !          1763:                            2713355, -20217417, -11864220,   8683221,   2921426 },
        !          1764:                        {  18606791,  11874196,  27155355,  -5281482, -24031742,
        !          1765:                            6265446, -25178240,  -1278924,   4674690,  13890525 }
        !          1766:                },
        !          1767:                {
        !          1768:                        {  13609624,  13069022, -27372361, -13055908,  24360586,
        !          1769:                            9592974,  14977157,   9835105,   4389687,    288396 },
        !          1770:                        {   9922506,   -519394,  13613107,   5883594, -18758345,
        !          1771:                            -434263, -12304062,   8317628,  23388070,  16052080 },
        !          1772:                        {  12720016,  11937594, -31970060,  -5028689,  26900120,
        !          1773:                            8561328, -20155687, -11632979, -14754271, -10812892 }
        !          1774:                },
        !          1775:                {
        !          1776:                        {  15961858,  14150409,  26716931,   -665832, -22794328,
        !          1777:                           13603569,  11829573,   7467844, -28822128,    929275 },
        !          1778:                        {  11038231, -11582396, -27310482,  -7316562, -10498527,
        !          1779:                          -16307831, -23479533,  -9371869, -21393143,   2465074 },
        !          1780:                        {  20017163,  -4323226,  27915242,   1529148,  12396362,
        !          1781:                           15675764,  13817261,  -9658066,   2463391,  -4622140 }
        !          1782:                },
        !          1783:                {
        !          1784:                        { -16358878, -12663911, -12065183,   4996454,  -1256422,
        !          1785:                            1073572,   9583558,  12851107,   4003896,  12673717 },
        !          1786:                        {  -1731589, -15155870,  -3262930,  16143082,  19294135,
        !          1787:                           13385325,  14741514,  -9103726,   7903886,   2348101 },
        !          1788:                        {  24536016, -16515207,  12715592,  -3862155,   1511293,
        !          1789:                           10047386,  -3842346,  -7129159, -28377538,  10048127 }
        !          1790:                }
        !          1791:        },
        !          1792:        {
        !          1793:                {
        !          1794:                        { -12622226,  -6204820,  30718825,   2591312, -10617028,
        !          1795:                           12192840,  18873298,  -7297090, -32297756,  15221632 },
        !          1796:                        { -26478122, -11103864,  11546244,  -1852483,   9180880,
        !          1797:                            7656409, -21343950,   2095755,  29769758,   6593415 },
        !          1798:                        { -31994208,  -2907461,   4176912,   3264766,  12538965,
        !          1799:                            -868111,  26312345,  -6118678,  30958054,   8292160 }
        !          1800:                },
        !          1801:                {
        !          1802:                        {  31429822, -13959116,  29173532,  15632448,  12174511,
        !          1803:                           -2760094,  32808831,   3977186,  26143136,  -3148876 },
        !          1804:                        {  22648901,   1402143, -22799984,  13746059,   7936347,
        !          1805:                             365344,  -8668633,  -1674433,  -3758243,  -2304625 },
        !          1806:                        { -15491917,   8012313,  -2514730, -12702462, -23965846,
        !          1807:                          -10254029,  -1612713,  -1535569, -16664475,   8194478 }
        !          1808:                },
        !          1809:                {
        !          1810:                        {  27338066,  -7507420,  -7414224,  10140405, -19026427,
        !          1811:                           -6589889,  27277191,   8855376,  28572286,   3005164 },
        !          1812:                        {  26287124,   4821776,  25476601,  -4145903,  -3764513,
        !          1813:                          -15788984, -18008582,   1182479, -26094821, -13079595 },
        !          1814:                        {  -7171154,   3178080,  23970071,   6201893, -17195577,
        !          1815:                           -4489192, -21876275, -13982627,  32208683,  -1198248 }
        !          1816:                },
        !          1817:                {
        !          1818:                        { -16657702,   2817643, -10286362,  14811298,   6024667,
        !          1819:                           13349505, -27315504, -10497842, -27672585, -11539858 },
        !          1820:                        {  15941029,  -9405932, -21367050,   8062055,  31876073,
        !          1821:                            -238629, -15278393,  -1444429,  15397331,  -4130193 },
        !          1822:                        {   8934485, -13485467, -23286397, -13423241, -32446090,
        !          1823:                           14047986,  31170398,  -1441021, -27505566,  15087184 }
        !          1824:                },
        !          1825:                {
        !          1826:                        { -18357243,  -2156491,  24524913, -16677868,  15520427,
        !          1827:                           -6360776, -15502406,  11461896,  16788528,  -5868942 },
        !          1828:                        {  -1947386,  16013773,  21750665,   3714552, -17401782,
        !          1829:                          -16055433,  -3770287, -10323320,  31322514, -11615635 },
        !          1830:                        {  21426655,  -5650218, -13648287,  -5347537, -28812189,
        !          1831:                           -4920970, -18275391, -14621414,  13040862, -12112948 }
        !          1832:                },
        !          1833:                {
        !          1834:                        {  11293895,  12478086, -27136401,  15083750, -29307421,
        !          1835:                           14748872,  14555558, -13417103,   1613711,   4896935 },
        !          1836:                        { -25894883,  15323294,  -8489791,  -8057900,  25967126,
        !          1837:                          -13425460,   2825960,  -4897045, -23971776, -11267415 },
        !          1838:                        { -15924766,  -5229880, -17443532,   6410664,   3622847,
        !          1839:                           10243618,  20615400,  12405433, -23753030,  -8436416 }
        !          1840:                },
        !          1841:                {
        !          1842:                        {  -7091295,  12556208, -20191352,   9025187, -17072479,
        !          1843:                            4333801,   4378436,   2432030,  23097949,   -566018 },
        !          1844:                        {   4565804, -16025654,  20084412,  -7842817,   1724999,
        !          1845:                             189254,  24767264,  10103221, -18512313,   2424778 },
        !          1846:                        {    366633, -11976806,   8173090,  -6890119,  30788634,
        !          1847:                            5745705,  -7168678,   1344109,  -3642553,  12412659 }
        !          1848:                },
        !          1849:                {
        !          1850:                        { -24001791,   7690286,  14929416,   -168257, -32210835,
        !          1851:                          -13412986,  24162697, -15326504,  -3141501,  11179385 },
        !          1852:                        {  18289522, -14724954,   8056945,  16430056, -21729724,
        !          1853:                            7842514,  -6001441,  -1486897, -18684645, -11443503 },
        !          1854:                        {    476239,   6601091,  -6152790,  -9723375,  17503545,
        !          1855:                           -4863900,  27672959,  13403813,  11052904,   5219329 }
        !          1856:                }
        !          1857:        },
        !          1858:        {
        !          1859:                {
        !          1860:                        {  20678546,  -8375738, -32671898,   8849123,  -5009758,
        !          1861:                           14574752,  31186971,  -3973730,   9014762,  -8579056 },
        !          1862:                        { -13644050, -10350239, -15962508,   5075808,  -1514661,
        !          1863:                          -11534600, -33102500,   9160280,   8473550,  -3256838 },
        !          1864:                        {  24900749,  14435722,  17209120, -15292541, -22592275,
        !          1865:                            9878983,  -7689309, -16335821, -24568481,  11788948 }
        !          1866:                },
        !          1867:                {
        !          1868:                        {  -3118155, -11395194, -13802089,  14797441,   9652448,
        !          1869:                           -6845904, -20037437,  10410733, -24568470,  -1458691 },
        !          1870:                        { -15659161,  16736706, -22467150,  10215878,  -9097177,
        !          1871:                            7563911,  11871841, -12505194, -18513325,   8464118 },
        !          1872:                        { -23400612,   8348507, -14585951,   -861714,  -3950205,
        !          1873:                           -6373419,  14325289,   8628612,  33313881,  -8370517 }
        !          1874:                },
        !          1875:                {
        !          1876:                        { -20186973,  -4967935,  22367356,   5271547,  -1097117,
        !          1877:                           -4788838, -24805667, -10236854,  -8940735,  -5818269 },
        !          1878:                        {  -6948785,  -1795212, -32625683, -16021179,  32635414,
        !          1879:                           -7374245,  15989197, -12838188,  28358192,  -4253904 },
        !          1880:                        { -23561781,  -2799059, -32351682,  -1661963,  -9147719,
        !          1881:                           10429267, -16637684,   4072016,  -5351664,   5596589 }
        !          1882:                },
        !          1883:                {
        !          1884:                        { -28236598,  -3390048,  12312896,   6213178,   3117142,
        !          1885:                           16078565,  29266239,   2557221,   1768301,  15373193 },
        !          1886:                        {  -7243358,  -3246960,  -4593467,  -7553353,   -127927,
        !          1887:                            -912245,  -1090902,  -4504991, -24660491,   3442910 },
        !          1888:                        { -30210571,   5124043,  14181784,   8197961,  18964734,
        !          1889:                          -11939093,  22597931,   7176455, -18585478,  13365930 }
        !          1890:                },
        !          1891:                {
        !          1892:                        {  -7877390,  -1499958,   8324673,   4690079,   6261860,
        !          1893:                             890446,  24538107,  -8570186,  -9689599,  -3031667 },
        !          1894:                        {  25008904, -10771599,  -4305031,  -9638010,  16265036,
        !          1895:                           15721635,    683793, -11823784,  15723479, -15163481 },
        !          1896:                        {  -9660625,  12374379, -27006999,  -7026148,  -7724114,
        !          1897:                          -12314514,  11879682,   5400171,    519526,  -1235876 }
        !          1898:                },
        !          1899:                {
        !          1900:                        {  22258397, -16332233,  -7869817,  14613016, -22520255,
        !          1901:                           -2950923, -20353881,   7315967,  16648397,   7605640 },
        !          1902:                        {  -8081308,  -8464597,  -8223311,   9719710,  19259459,
        !          1903:                          -15348212,  23994942,  -5281555,  -9468848,   4763278 },
        !          1904:                        { -21699244,   9220969, -15730624,   1084137, -25476107,
        !          1905:                           -2852390,  31088447,  -7764523, -11356529,    728112 }
        !          1906:                },
        !          1907:                {
        !          1908:                        {  26047220, -11751471,  -6900323, -16521798,  24092068,
        !          1909:                            9158119,  -4273545, -12555558, -29365436,  -5498272 },
        !          1910:                        {  17510331,   -322857,   5854289,   8403524,  17133918,
        !          1911:                           -3112612, -28111007,  12327945,  10750447,  10014012 },
        !          1912:                        { -10312768,   3936952,   9156313,  -8897683,  16498692,
        !          1913:                            -994647, -27481051,   -666732,   3424691,   7540221 }
        !          1914:                },
        !          1915:                {
        !          1916:                        {  30322361,  -6964110,  11361005,  -4143317,   7433304,
        !          1917:                            4989748,  -7071422, -16317219,  -9244265,  15258046 },
        !          1918:                        {  13054562,  -2779497,  19155474,    469045, -12482797,
        !          1919:                            4566042,   5631406,   2711395,   1062915,  -5136345 },
        !          1920:                        { -19240248, -11254599, -29509029,  -7499965,  -5835763,
        !          1921:                           13005411,  -6066489,  12194497,  32960380,   1459310 }
        !          1922:                }
        !          1923:        },
        !          1924:        {
        !          1925:                {
        !          1926:                        {  19852034,   7027924,  23669353,  10020366,   8586503,
        !          1927:                           -6657907,    394197,  -6101885,  18638003, -11174937 },
        !          1928:                        {  31395534,  15098109,  26581030,   8030562, -16527914,
        !          1929:                           -5007134,   9012486,  -7584354,  -6643087,  -5442636 },
        !          1930:                        {  -9192165,  -2347377,  -1997099,   4529534,  25766844,
        !          1931:                             607986,    -13222,   9677543, -32294889,  -6456008 }
        !          1932:                },
        !          1933:                {
        !          1934:                        {  -2444496,   -149937,  29348902,   8186665,   1873760,
        !          1935:                           12489863, -30934579,  -7839692,  -7852844,  -8138429 },
        !          1936:                        { -15236356, -15433509,   7766470,    746860,  26346930,
        !          1937:                          -10221762, -27333451,  10754588,  -9431476,   5203576 },
        !          1938:                        {  31834314,  14135496,   -770007,   5159118,  20917671,
        !          1939:                          -16768096,  -7467973,  -7337524,  31809243,   7347066 }
        !          1940:                },
        !          1941:                {
        !          1942:                        {  -9606723, -11874240,  20414459,  13033986,  13716524,
        !          1943:                          -11691881,  19797970, -12211255,  15192876,  -2087490 },
        !          1944:                        { -12663563,  -2181719,   1168162,  -3804809,  26747877,
        !          1945:                          -14138091,  10609330,  12694420,  33473243, -13382104 },
        !          1946:                        {  33184999,  11180355,  15832085, -11385430,  -1633671,
        !          1947:                             225884,  15089336, -11023903,  -6135662,  14480053 }
        !          1948:                },
        !          1949:                {
        !          1950:                        {  31308717,  -5619998,  31030840,  -1897099,  15674547,
        !          1951:                           -6582883,   5496208,  13685227,  27595050,   8737275 },
        !          1952:                        { -20318852, -15150239,  10933843, -16178022,   8335352,
        !          1953:                           -7546022, -31008351, -12610604,  26498114,     66511 },
        !          1954:                        {  22644454,  -8761729, -16671776,   4884562,  -3105614,
        !          1955:                          -13559366,  30540766,  -4286747, -13327787,  -7515095 }
        !          1956:                },
        !          1957:                {
        !          1958:                        { -28017847,   9834845,  18617207,  -2681312,  -3401956,
        !          1959:                          -13307506,   8205540,  13585437, -17127465,  15115439 },
        !          1960:                        {  23711543,   -672915,  31206561,  -8362711,   6164647,
        !          1961:                           -9709987, -33535882,  -1426096,   8236921,  16492939 },
        !          1962:                        { -23910559, -13515526, -26299483,  -4503841,  25005590,
        !          1963:                           -7687270,  19574902,  10071562,   6708380,  -6222424 }
        !          1964:                },
        !          1965:                {
        !          1966:                        {   2101391,  -4930054,  19702731,   2367575, -15427167,
        !          1967:                            1047675,   5301017,   9328700,  29955601, -11678310 },
        !          1968:                        {   3096359,   9271816, -21620864, -15521844, -14847996,
        !          1969:                           -7592937, -25892142, -12635595,  -9917575,   6216608 },
        !          1970:                        { -32615849,    338663, -25195611,   2510422, -29213566,
        !          1971:                          -13820213,  24822830,  -6146567, -26767480,   7525079 }
        !          1972:                },
        !          1973:                {
        !          1974:                        { -23066649, -13985623,  16133487,  -7896178,  -3389565,
        !          1975:                             778788,   -910336,  -2782495, -19386633,  11994101 },
        !          1976:                        {  21691500, -13624626,   -641331, -14367021,   3285881,
        !          1977:                           -3483596, -25064666,   9718258,  -7477437,  13381418 },
        !          1978:                        {  18445390,  -4202236,  14979846,  11622458,  -1727110,
        !          1979:                           -3582980,  23111648,  -6375247,  28535282,  15779576 }
        !          1980:                },
        !          1981:                {
        !          1982:                        {  30098053,   3089662,  -9234387,  16662135, -21306940,
        !          1983:                           11308411, -14068454,  12021730,   9955285, -16303356 },
        !          1984:                        {   9734894, -14576830,  -7473633,  -9138735,   2060392,
        !          1985:                           11313496, -18426029,   9924399,  20194861,  13380996 },
        !          1986:                        { -26378102,  -7965207, -22167821,  15789297, -18055342,
        !          1987:                           -6168792,  -1984914,  15707771,  26342023,  10146099 }
        !          1988:                }
        !          1989:        },
        !          1990:        {
        !          1991:                {
        !          1992:                        { -26016874,   -219943,  21339191,    -41388,  19745256,
        !          1993:                           -2878700, -29637280,   2227040,  21612326,   -545728 },
        !          1994:                        { -13077387,   1184228,  23562814,  -5970442, -20351244,
        !          1995:                           -6348714,  25764461,  12243797, -20856566,  11649658 },
        !          1996:                        { -10031494,  11262626,  27384172,   2271902,  26947504,
        !          1997:                          -15997771,     39944,   6114064,  33514190,   2333242 }
        !          1998:                },
        !          1999:                {
        !          2000:                        { -21433588, -12421821,   8119782,   7219913, -21830522,
        !          2001:                           -9016134,  -6679750, -12670638,  24350578, -13450001 },
        !          2002:                        {  -4116307, -11271533, -23886186,   4843615, -30088339,
        !          2003:                             690623, -31536088, -10406836,   8317860,  12352766 },
        !          2004:                        {  18200138, -14475911, -33087759,  -2696619, -23702521,
        !          2005:                           -9102511, -23552096,  -2287550,  20712163,   6719373 }
        !          2006:                },
        !          2007:                {
        !          2008:                        {  26656208,   6075253,  -7858556,   1886072, -28344043,
        !          2009:                            4262326,  11117530,  -3763210,  26224235,  -3297458 },
        !          2010:                        { -17168938, -14854097,  -3395676, -16369877, -19954045,
        !          2011:                           14050420,  21728352,   9493610,  18620611, -16428628 },
        !          2012:                        { -13323321,  13325349,  11432106,   5964811,  18609221,
        !          2013:                            6062965,  -5269471,  -9725556, -30701573, -16479657 }
        !          2014:                },
        !          2015:                {
        !          2016:                        { -23860538, -11233159,  26961357,   1640861, -32413112,
        !          2017:                          -16737940,  12248509,  -5240639,  13735342,   1934062 },
        !          2018:                        {  25089769,   6742589,  17081145, -13406266,  21909293,
        !          2019:                          -16067981, -15136294,  -3765346, -21277997,   5473616 },
        !          2020:                        {  31883677,  -7961101,   1083432, -11572403,  22828471,
        !          2021:                           13290673,  -7125085,  12469656,  29111212,  -5451014 }
        !          2022:                },
        !          2023:                {
        !          2024:                        {  24244947, -15050407, -26262976,   2791540, -14997599,
        !          2025:                           16666678,  24367466,   6388839, -10295587,    452383 },
        !          2026:                        { -25640782,  -3417841,   5217916,  16224624,  19987036,
        !          2027:                           -4082269, -24236251,  -5915248,  15766062,   8407814 },
        !          2028:                        { -20406999,  13990231,  15495425,  16395525,   5377168,
        !          2029:                           15166495,  -8917023,  -4388953,  -8067909,   2276718 }
        !          2030:                },
        !          2031:                {
        !          2032:                        {  30157918,  12924066, -17712050,   9245753,  19895028,
        !          2033:                            3368142, -23827587,   5096219,  22740376,  -7303417 },
        !          2034:                        {   2041139, -14256350,   7783687,  13876377, -25946985,
        !          2035:                          -13352459,  24051124,  13742383, -15637599,  13295222 },
        !          2036:                        {  33338237,  -8505733,  12532113,   7977527,   9106186,
        !          2037:                           -1715251, -17720195,  -4612972,  -4451357, -14669444 }
        !          2038:                },
        !          2039:                {
        !          2040:                        { -20045281,   5454097, -14346548,   6447146,  28862071,
        !          2041:                            1883651,  -2469266,  -4141880,   7770569,   9620597 },
        !          2042:                        {  23208068,   7979712,  33071466,   8149229,   1758231,
        !          2043:                          -10834995,  30945528,  -1694323, -33502340, -14767970 },
        !          2044:                        {   1439958, -16270480,  -1079989,   -793782,   4625402,
        !          2045:                           10647766,  -5043801,   1220118,  30494170, -11440799 }
        !          2046:                },
        !          2047:                {
        !          2048:                        {  -5037580, -13028295,  -2970559,  -3061767,  15640974,
        !          2049:                           -6701666, -26739026,    926050,  -1684339, -13333647 },
        !          2050:                        {  13908495,  -3549272,  30919928,  -6273825, -21521863,
        !          2051:                            7989039,   9021034,   9078865,   3353509,   4033511 },
        !          2052:                        { -29663431, -15113610,  32259991,   -344482,  24295849,
        !          2053:                          -12912123,  23161163,   8839127,  27485041,   7356032 }
        !          2054:                }
        !          2055:        },
        !          2056:        {
        !          2057:                {
        !          2058:                        {   9661027,    705443,  11980065,  -5370154,  -1628543,
        !          2059:                           14661173,  -6346142,   2625015,  28431036, -16771834 },
        !          2060:                        { -23839233,  -8311415, -25945511,   7480958, -17681669,
        !          2061:                           -8354183, -22545972,  14150565,  15970762,   4099461 },
        !          2062:                        {  29262576,  16756590,  26350592,  -8793563,   8529671,
        !          2063:                          -11208050,  13617293,  -9937143,  11465739,   8317062 }
        !          2064:                },
        !          2065:                {
        !          2066:                        { -25493081,  -6962928,  32500200,  -9419051, -23038724,
        !          2067:                           -2302222,  14898637,   3848455,  20969334,  -5157516 },
        !          2068:                        { -20384450, -14347713, -18336405,  13884722, -33039454,
        !          2069:                            2842114, -21610826,  -3649888,  11177095,  14989547 },
        !          2070:                        { -24496721, -11716016,  16959896,   2278463,  12066309,
        !          2071:                           10137771,  13515641,   2581286, -28487508,   9930240 }
        !          2072:                },
        !          2073:                {
        !          2074:                        { -17751622,  -2097826,  16544300, -13009300, -15914807,
        !          2075:                          -14949081,  18345767, -13403753,  16291481,  -5314038 },
        !          2076:                        { -33229194,   2553288,  32678213,   9875984,   8534129,
        !          2077:                            6889387,  -9676774,   6957617,   4368891,   9788741 },
        !          2078:                        {  16660756,   7281060, -10830758,  12911820,  20108584,
        !          2079:                           -8101676, -21722536,  -8613148,  16250552, -11111103 }
        !          2080:                },
        !          2081:                {
        !          2082:                        { -19765507,   2390526, -16551031,  14161980,   1905286,
        !          2083:                            6414907,   4689584,  10604807, -30190403,   4782747 },
        !          2084:                        {  -1354539,  14736941,  -7367442, -13292886,   7710542,
        !          2085:                          -14155590,  -9981571,   4383045,  22546403,    437323 },
        !          2086:                        {  31665577, -12180464, -16186830,   1491339, -18368625,
        !          2087:                            3294682,  27343084,   2786261, -30633590, -14097016 }
        !          2088:                },
        !          2089:                {
        !          2090:                        { -14467279,   -683715, -33374107,   7448552,  19294360,
        !          2091:                           14334329, -19690631,   2355319, -19284671,  -6114373 },
        !          2092:                        {  15121312, -15796162,   6377020,  -6031361, -10798111,
        !          2093:                          -12957845,  18952177,  15496498, -29380133,  11754228 },
        !          2094:                        {  -2637277, -13483075,   8488727, -14303896,  12728761,
        !          2095:                           -1622493,   7141596,  11724556,  22761615, -10134141 }
        !          2096:                },
        !          2097:                {
        !          2098:                        {  16918416,  11729663, -18083579,   3022987, -31015732,
        !          2099:                          -13339659, -28741185, -12227393,  32851222,  11717399 },
        !          2100:                        {  11166634,   7338049,  -6722523,   4531520, -29468672,
        !          2101:                           -7302055,  31474879,   3483633,  -1193175,  -4030831 },
        !          2102:                        {   -185635,   9921305,  31456609, -13536438, -12013818,
        !          2103:                           13348923,  33142652,   6546660, -19985279,  -3948376 }
        !          2104:                },
        !          2105:                {
        !          2106:                        { -32460596,  11266712, -11197107,  -7899103,  31703694,
        !          2107:                            3855903,  -8537131, -12833048, -30772034, -15486313 },
        !          2108:                        { -18006477,  12709068,   3991746,  -6479188, -21491523,
        !          2109:                          -10550425, -31135347, -16049879,  10928917,   3011958 },
        !          2110:                        {  -6957757, -15594337,  31696059,    334240,  29576716,
        !          2111:                           14796075, -30831056, -12805180,  18008031,  10258577 }
        !          2112:                },
        !          2113:                {
        !          2114:                        { -22448644,  15655569,   7018479,  -4410003, -30314266,
        !          2115:                           -1201591,  -1853465,   1367120,  25127874,   6671743 },
        !          2116:                        {  29701166, -14373934, -10878120,   9279288,    -17568,
        !          2117:                           13127210,  21382910,  11042292,  25838796,   4642684 },
        !          2118:                        { -20430234,  14955537, -24126347,   8124619,  -5369288,
        !          2119:                           -5990470,  30468147, -13900640,  18423289,   4177476 }
        !          2120:                }
        !          2121:        }

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>