{ "type": "int32", "data": [ [ [ 4672, 4, 0, 40393850, -88688236, -93691980, 231, 23190, -28, 171887, -193738, 1729476, -2276130, -4, 147743540, -9427, -115346345, -223434185, 791, -1, 1, -50, -4056, 1028297, 2902348, -693, 383803, 63, -35953, -1104, -113299884, 503582532, -2877675, -2388553, 47389, 12231732, -36225 ], [ -2113, -54312, -2127, 0, 5, 6814087, 53, 499, -1, 367673654, -115, -6, -305, -106967, 66, -6584092, 1, 44, 1305, 1753709, -77018, -506501750, -12453852, 14, -336, 904553, 1087280026, -316648533, -58365254, -262529213, 42, 189904298, 1941087, 2, 3449, 4899026, -65181 ], [ -43203878, 509, -25526081, 70792, 338, -36, -198, 28357, 31638913, 1239208, 0, 7096, 130740, 10, -18949360, 12848502, 694, 52, -1522744048, 3393722, -30525680, -3, 946060, 167273, -275, 23741064, -20478855, 0, 1943, -6, -27, 8157, -380, -611248, -8, 1, -498880052 ], [ 535, 1, 4164857, -6089325, -103352, -24, 6808, 47330, -1889380, 7010387, -186479, 1910434586, -2458949, -2713096, -8, -70, -124279532, -140429736, -18, 6, 97, -1908, 103, 5523, -1045, -131542632, -29098, -5505951, 5047927, 196, -1067600921, -58, -38477, -4, -51258, 3, -30 ], [ -391732, -6151, 1, 1113, -2, 458161, 620327, 66203, 2, 0, 372815003, 90, 14717241, -81257, -460424381, 49592515, -21983383, 50640, 91, -732, 3726579, 30, -193461823, 43390473, 44, -1333478, 1112146, -5910393, -4290, 18, 37, -13, -3, 1, 46, 74, -455 ], [ 1359, 39101544, -3349136, -15, 684, 34527, 3437661, -126, 776, 24, -605, -517, -107957949, 28489, -35563511, -17428, -4185, 203838, 239439736, 4223687, -6759, 25054127, 64, 4, 27829578, 1655, 3381, 24267, 98, 23422029, -90474, -100532934, -17, -33415355, 4951, -17, 1457 ], [ -2, -7704, -7226059, -32, -125, -7490855, -5, 762, -296282128, -8, 0, -755, 459, 10, -228, -314, 2, 121, 1724770, 93635562, -44828, 113, -13, 386, -913762437, 299134, 1, -10686, -9, -3251458, 110764082, -909932, 1, -7475, -3, -3, -204 ], [ 15548, -1615920, -2858, -41108663, -34047, 64667, 3, -133051123, -31804, -15884885, -19539, 6040809, 18, 703, -164756, -99932, 62846432, -1, -97144368, -95209559, 904250611, -10, 11982, -6295, 0, -49, -18, -16564077, -1, 2613, -3758, 18, 14, 3, 623451, -5745, 14395 ], [ 16610762, 0, -2050, 67, -151466853, -236, 304, -3472086, 30, 30, 240673, -1019, 6081, 99004408, 4, 15573701, 228839, -50, -1391029, 491413, 66026251, -2089, -781146, 4, -475, -3632, 1, -15303566, -401317, -6, 0, -4384, -193, -136115, -220262042, -161290557, 8 ], [ -2, 111161, 13, 1178904, 848925448, 7202, 6341570, 8568, 2079, -45871, 1, 910, -80389473, -13843, -3, -28757411, 253190757, 11628, -52, -2, -114, -5, 13, 1, 3, -126007337, 11185, 130034615, 1070225, -18, -125789399, -355, 6, 8015970, 6349, 1039461, 6653044 ], [ 3810, 1415159, -10950367, -1, -83146997, 2, -1, 1, -11608, -32841529, -22, -99402, 3, 0, 62279712, -39, 42, 13529958, 238314, -826237261, 7421, -5297, -350, 655814884, 5793, -22038, -20794, -9, -864455304, -64, -520104, 7, 1096669203, 47513289, -80604, -27820, 1 ], [ -5227906, 29, 1, -1456358, -2482, -217991194, -16152, 153668, 303, -303, -40727, 196, -368860, 1254495, -377, 1, 3974441, 557261912, 7, -636180834, 56600994, 1519, -6794370, -4, 2017, 467, 4, 18420, -192376812, 6285, 1754688540, -3106, -22745673, -432620, 441188, 126605, 10599986 ], [ 679, 3079, -984, 164, 4, -1, -2, -211, -1, -235, 376251851, -2437, -1086, -775051, -155, -7851, 828, 4134256, 38582, 495, -1316, 579, 21358, 60232, -1552, -2842, -64116, -972064, 0, 965, -1333, 22, 103, -83, 1370574, 26, 15772 ], [ 29297245, 13317, 41952978, 1354, -127, -666357, -594442, 1499775, 1956767639, -538850974, 2, -314937440, 0, 6, 3, 1945, -6380, -241093, -699278, 410507, -2085, 1, -4, 489, 177038, 4, -231895257, 81233131, 2, 0, -7, 33, -91, -300, 322653, -2969, -5459322 ], [ 277561501, -12885, 21688, 0, 51856, -15491, 1419596, -70000, -1396394, -92739540, 8, -228847, 762, 36491785, -901, -1399699886, 6, -120, 61, 598, -43554, -40199, 97347304, 254468, 16, -48, -1942345, 186455898, 179, 886797528, 385871, -47, 88658313, -79751, 1791632, -102, -4755 ], [ -50, 130997, 5296, -2957, -1072, 11487, 650913, 2563, 448877, -6, -196636, -507281, 0, 1468775, 953236594, 118, 13360, -24, 11497372, -4, 0, 628, 0, 958, 9924501, 29, -932, 72, -106, 78, 0, -41717, -38053, -128735, 306581249, -2933763, -98 ], [ 4, 32479930, 11, 115182, 38453919, -146, 697, 0, -720846, 140, -65459, 366904, -62437567, -27, -62492, 116855, -415109, 483757498, 151279, 10417, -502939, -122470, -3844, -2001671, -7526026, 437, -1, 4871786, 63009902, 520855, -212, -55, -91, -175589, 33, -403207175, -41 ], [ -263853, 0, 0, 136, 183706, -15061672, -15624, 2226, 7017993, -123215588, -8780541, -1294, -485111403, -398, 222485745, -11121293, 5764352, 25, 9, 1598676253, -199, -191, -103533401, -39, 63, 311033, -59938695, -16, 154, 495328796, -141631247, -11946967, 1091, 502555253, 8819, 87, 857649399 ], [ -4, 6, -168345, -1, 33, -51017736, 116398521, -1771463, 4484688, -2, 680471, -2097417286, -1, -24096, 35861, -2, -1070, -165757, 226350334, 0, -750583, 83904273, -531, 236804135, -1834, -305, 4431, 181492, 114326, -137, 13, 83, 149, -2143449, 607131, 2492514, -972 ], [ -4, -73, -3, -16, -743991, 469793, 3217, -6474, 0, 242518998, 9548, 0, -1, -20, -6861, 1, -30715, -1, 0, -405277, -125842, -1146, -114145, -2610891, -2888780, 42261846, 19732378, 11635233, 352090912, -62, -51666, 823302959, 60782843, 185, 1016834, -2, -74540 ], [ 22, -39209583, -6203986, 70282, -1164056, -1, -12376, 152334, -11258, 316731, -111017607, -1, 767662856, -1677635276, 54550338, -4216299, 7176462, -120807097, 4825336, -3, 23433, -156, 25, 85, 241, 669871877, 101063680, 3, -1298724, -213, -5, 1766, -114836840, -99, -3469, 38, -53531749 ], [ 53095, 81782, -22, 1317, -5367173, -232269, -1091, -38, -290477, 739, 256, -101565758, -80431, 264579, 1737, 443619029, -39679399, 59977674, -125948122, -4, 444, 924884938, 1806879685, 55, -6005570, -1592, -1842430, 7, 383, -864567480, -763434, 119, -1025300, -451, 52554, 88308, 3277 ], [ -983316, -1, -35, 128, 3015056, 1, -59420, 5313140, -1736496973, -7, 107030, -112675, -120119, 2686494, -443, 396, -165, -28, -1209926, 17913846, 152281593, -1, 62293, -187138121, 112644, 60518, -1354, 1, -107877, -15443, 3366302, 1, -40177253, -379287689, 29501, 1024, -105014 ], [ 84, -4, 42627035, -589850981, 183, 26, 12834, 64549734, -4063, -11874, 59053135, -7, 1705, -20599820, 12850, 5773601, -1, -3, 9, -2412, -21220, 2, 0, 2, 1311, 1, -171506, 908388, -2828, -1538073907, -61, 1, -18747, 56074, 740, 385457490, -37597 ], [ -379, 107182724, 166162083, 243512, -1451, 100893412, 2315, -286639, -5, -28836272, 29619051, 0, 132501885, 3, 6747, 7488, 1, -152792, 120, -275, 836348, 45175077, -269318334, -94630, 2194751, -4, -62821, 248, -2102207620, 447069851, 318, -1561379, 726, 4471, -4732917, -403228325, 2 ], [ -390520, 44023769, 6262, -350191961, 3509238, -130050, -17216, 2473529, 1, 17364971, -19, 1046710, 20, 184238269, 1111466, -7, -1106189860, -6, 1204317, -90695433, -344, -112, -63532137, 23879, -58180428, 78021283, -6080887, 87013481, 29181, 497621, 118150, 103740, -5420, 96, -2, 2789, -5992 ], [ 21, -3983, -10698100, 1484360351, -3, -325670008, -4874, -8203103, 4993, -132206, -35, 2, -791, 219, -5931736, 8, 3838, 6, -67970396, 482897, -553984441, -4469, -345, -431761, -654, 1, -2488, -1261157, 14, -253244, 700145, 263745461, 5424500, -1, -16, -116, -87024359 ], [ 370, -2, 1530, -440557502, 117981, 88, 31833, -1689683856, 1184, 26555, 417669, -31, -809846, 129, 5, -35165, -30357, -141515, 1054516464, -780962, -1203, -11, -221560, 641055216, 30256959, -65870852, -1454265, 44, -6, -644580129, 7736116, -318, 781, 377981541, -54, -128, -2 ], [ 505624973, 1414817311, 972, 11, -23, -1313814, -45433, -20844, 0, 279, 1, -596, -297383, 12854, -221140783, -51205271, -43838, 13761, -2133486, -5365322, -16006, -16010, -7484, -1815865, -1, 362, 15, -4, 590109, 0, -68, -10055413, 4635, 1361052, 468111, -31200, -704369932 ], [ -60078, -31305, -658258, -73, -3948, 10, 2816, 13, 989, -495658, 279071, -297019825, -2520, 883558, 441, -4, 31620022, 12, 200, 47310, 14, 1, -138, 675483, -7, 23789, 7850233, -1, -15887, 48877, 1, -25405, 293650648, 20, 16, 424, 2016329 ], [ -76923491, -4129, 816938, -15814715, -566066780, 1, 2, 1, 34145, -71, -209, 60, -3, -42032, -4334997, -178, 1, 48162789, -789964360, -595148549, -672, 16078, 1979635625, 897045, -5, -24604654, -134, 19, -7804, 690035, 8045439, 107, 3330498, -1, -2917620, -402, 6066654 ], [ -190740, 27573, -3, 1, 43, -11069068, -56132, 241, -14435, 1301370, -1317615, -1231702, 273, -11992572, -300, 103396051, -3622090, 6811359, 1, 2, 940, 53767472, -101450023, 6780, 22808592, -24, -1725493, -82, 26469468, 77785642, -248297245, 1403, -1704, 4280185, 61834, -9199, 7439466 ], [ -41, -59161694, 128898906, -327774931, -139911098, -11, 7388385, -903014073, -179125, -74982783, -6, 682700, 31, -1, -13, 227179, 22725571, -623, 4432, 1761510, 1, 18261774, 8461916, -109, 1, 48151513, -3, -235960, 35986, -190, -138, 16595, 65405, 603, -361269226, -80, -7005740 ], [ 1293962, -4980, 121766769, 59364, 262953341, -133055670, -23728019, -182620, -34, 7, 3620, -11995, 16, 28, -3750, 19595394, -402, -118, 324, 106546885, 164112, 23, 1, -11075732, 28385, 54937492, -1073987260, -1099, -29, 144255, 1752611, -55, -1, 666, 8681509, -443, 899589 ], [ 142994944, -10, -43702, -284364, -538339994, -16289140, 1, -48616751, 364, -3, -774212, 338286351, -3678, 51587982, 36145340, -2037660047, -80714981, 0, -610587, -787, 39, -138173, -2, -183132, 4647858, 2, -272, 31, 0, -260123, -2032, -247592, 10529632, 114102854, -14170, 63, 441963 ], [ -1819011, -3420, -1610459548, -24171, -771, -3983, 4, 4, -3829019, -223308, -146415514, 56006814, 68675, 2, 991, 123, -692, -2037, -931837, -10888, 1925156, -54536, -73822980, 4078752, -76114, 49285, 2, 5, -13, 4885, -6244, -913956, 0, 5, -38683, -204161104, 150 ], [ 36, -238842817, 134813, -168552684, -15, 0, 14565989, -8, 6813, -906207543, 15, 2601, -63697944, 590, -12, 12652, -2098204, -1763, 1440, -3736, -957818, -2, -648168066, 11664, -333403791, -93, -530717861, -1, 123, 650858, -209729, 212508481, 86296, -42177161, -12512, 0, 23057 ] ], [ [ 2, 1828, 86, 19, -177376472, -93691980, 14, 92759, -3701474, 5, -3099801, 53, -4552260, -30778, 144281, -1, -901143, -13, 202532, -737066627, 1, -2, -1038409, 1052976431, 725587, -346, 767605, 8, -35953, -69, -113299884, 4, -184171223, -18661, 93, 187, -148376535 ], [ -4327974, 0, -33, 0, 1311847, 26, 3476251, 997, -73804, 359056, -1892248, -26943008, -159850926, -213933, 4198, -26336368, 2356464, 89285, 0, 1795798287, -2464567, -1, -190, 27992, 0, 28945687, 530898, -79162133, -28, -2, 10, 45, 242636, 1, 882887, 0, -521447 ], [ -337530, 16301, -3, 553, 1385320, -19018052, -50, 464601496, 247179, 619604, 185, 28383, 511, 1, -72, 411152053, 87, 105526, -761372024, 207, -14905, -114473, 14782, 2676373, -17, 185477, -19999, -4536, 121, -185209838, -14, 65256, -12, -2, -1062180, 73594, -7795001 ], [ 136955, 51163467, 2082428, -194858388, -202, -101924889, 3, 193862046, -115, 219075, -372958, 59701081, -614737, -339137, -129744, -36485316, -3883735, -2, -9305312, 1, 24935, -62507962, 821, 22, -1070053, -16057, -14549, -22023805, 1261982, 1603072, -16290, -1, -39400268, -8513383, -50, 1, -4 ], [ -96, -201571576, 315759627, 1, -140, 1876627380, 19850471, 529623, 4188, 6, 2844, 3, 112, -41603629, -56204, 6199064, -87933532, 3, 45, -1, 931645, 2024494095, -188928, 21695237, 5, -85342599, 35588667, -1, -17573445, 4664, 2, -25859, -11, 97940, 763436666, 9433, -58176 ], [ 11, 1251249409, -214344713, -30231, 11, 17264, 440020607, -66319966, 12, 1563784, -158674187, -2, -107957949, 223, -4, -8714, 0, 1630704, 14614, 1031, -27035, 48, 2100171, 9, 849, 1655, 216400, 1, 12901227, 93688117, -370579951, -98177, -579082345, -1020, 0, -133, 190923116 ], [ -2218, -7704, -1849871026, -132906, -16, 0, -1, 381, -1, -1927, -38223753, -12371301, 939362, 1350973, -467363, -164752609, 2328, 7916550, 2, 365764, -1, 7383588, -56537199, 808752537, -2, 584, 11045668, -42742, -1156462492, -3, 1, -7109, 2708697, -14950, -12356, -46717517, -208471 ], [ 3887, -201990, -93646539, 0, -4256, 4042, 107839, -508, -994, -124101, -611, 1510202, 37779020, 5, -5, -195, 502771458, -23870357, -2965, -363, 216, -87399751, 3067280, -6446541, 2471099, -206659873, -4788502, -1035255, -2786, 3, -30061, 74953911, 238834082, 364285, 155863, -753025015, 112 ], [ 127, 107, -1025, 560651632, -18490, -3865917, 310904, -3, 1973006, 252964635, 15, -65241, 48, 48342, 2121, 2, 223, -1599, -89025844, 251603539, 16, -4, -95, 16, -15, -3718794, 12023, 0, -100329, -91, -202010, -1, -1546, -17422750, -3361, -9844, 523 ], [ -13682, 227658479, 50, 0, 26528920, 225, 3, 68545, 266066, -1467877, 1, 476872056, -1, -907189106, -20, -27, 494513, 95254012, -3315, -481, -14, -1320, 432335, 397, 98735432, -15750917, 1, 2080553840, 4280900, -36761, -7, -2905930, 210836051, 15, 203155, 4157845, 212897414 ], [ 476, 86, -700823456, -616430, -41573499, 946880, -44776091, 5830066, -5943322, -32072, -91212, -2, 184166, 190, 62279712, -323804774, 5432, 3, 953255, -6304, 121582603, -166, -350, 160111, 2966032, -44076, -10646324, -74549283, -6, -269673988, -32506, 112979, 137083650, 5800, -1259, -2, 7130 ], [ -20911622, 58, 17, -22, -621, -416, -33079591, 153668, 154929, -1, -10425998, 25027, -23054, 1254495, -197749749, 41, 3974441, 34013, 0, -2427, 1727, 12, -106162, -15, 8069, 61191584, 2323744, 147362, -6, 2, 54834017, 0, -90982692, -1772009582, 28236026, 1, 3 ], [ 2781856, 6306705, -32247481, 20944, 508, -1, -904892378, -105, -1070016, -1, 90, -2, -34750, -12110, -162082290, -4, 211936, 2, 154327, 1038026808, -1316, 36, 42, 7529, -794421, -1, -16413766, -995393379, 31, 2023612937, -174778838, 22618, 3, -348646406, 2741149, 2, 4037629 ], [ 29297245, 52, 1342495309, 1419857336, -2, -10661716, -148610, 1465, 61148989, -16444, 128, -150, -15536, 0, 221855978, 31112, -836231636, -29, -10926, 210179374, -130, 1034, -61, 32063957, 90643712, 1, -226460, 634634, 0, -1363, -478741825, 8454, -23, -1257364210, 0, -12, -21 ], [ 16941, -50, 678, 52921256, 3318805, -495715, 3, -4375, -11, -1415, 30785, -28606, 1560589, 71273, -1845998, -43740621, 6, -2013019078, 123, 76551, -11, -1, 11883, 16, 0, -48, -15175, 11, 2940133, 7, 1507, -3, 709266504, -312, 895816, -1, -74 ], [ -408690, 4191889, 331, -47309, -8573, 90, 159, 41011, 1795507, -1691591, -48, -3963, 0, 5875099, 1, 963678, 27361632, -24, 89823, -243, -40995729, 5146566, 407482, 31393043, 4846, 492788510, -1953794702, 147896, -887355967, 4987, 47, -170870918, -595, -4119534, 4678, -45, -806093 ], [ 61665, 2029996, 3, 7199, 1174, -19163317, 5, -6891, -352, 559, -2046, 358, -4, -7, -127983713, 29, -3320875, 58, 2, 10666973, -2, -3919046, -30754, -125104, -470377, 3492, -2, 19030, 7876238, 4166844, -889906627, -55, -5945908, -5618836, 1, -192, -1316 ], [ -258, -1536, 0, 4457268, 367413, -115, -62495, 17806, 1713, -7520, -70244327, -3, -1851, -52118368, 106, -3, 92229626, 6291, 1, 390302, 0, -48803, -25, -651165726, 256558, 19440, -3658, -2, 9862, 30, -68, -23893933, 17461, 1963106, 138, 44294, 857649399 ], [ -125247276, 45, -10522, -737726719, 8, -1594304, 0, -7, 34, -51909, 43550158, -16, -7355372, -1, 36721548, -10449509, -2, -5180, 0, 705, -1, 671234184, -8499, 118402067, -14, -2, 9074924, 177, 117069979, -2, 3386333, 2665, 37, -523, 74, 4868, -7773 ], [ -2072484160, 0, -2734, -132116985, -371995, 962136026, 13176828, -101, 7227, 231, 298, -63, -6, -1280972, -3, 35116, -251616419, -624127226, 7790954, -25, -2013479, -2291, -57072, -159, -705, 3, 2466547, 11363, 176045456, 0, -202, 3216027, 4, 97219438, 8134670, -36683, -37270 ], [ 91638827, -19604791, -3029, 34, -1164056, -77202283, -6336535, 76167, -3, 5067698, -3388, -20665055, 1, -12799, 213087, -33730395, 459293594, -461, 1, -6105829, 93734, -156, 51542, 21, 2018513041, 163543, 193, 14, -162340, -223618037, -1, 221, -897163, -3, -6937, 313805, 0 ], [ 212382, 669958222, -11775187, 329, -1310, -7432614, -1, -9659, -4539, 12102171, 134018697, -12695720, -79, 1, 869, 443619029, -9687, 1, -983970, -8390419, 58182769, 1764, 56464990, 55, -192178237, -99, -460608, 30100, 12270, -422152, -381717, 60845, -65619172, -451, 205, 22077, 52432 ], [ -4, -42225784, -559, 32, 23, 2087242, -928, 166036, -847899, -30791132, 2, -28, -29, 21491949, -55, 12, -1355108, -918987, -1, 34, 152281593, -34, 62293, -3, 1760, 236, -11091636, 29, -863019, 0, 430886658, 919204159, -153, -1, 230, 32, -840114 ], [ 168, -253, 163, -73731373, 6006444, 13307, 100, 252147, -2032, -97274054, 3690821, -238347095, 223459007, -1, 1, 1, -1898150, -83025, 4, -5, -166, 128195, 53725376, 1092, 655, 573910, -175621660, 887, -90497, -1467, -486, 239, -9598575, 28709919, 47367, 96364373, -1175 ], [ -388041, 204, 317, 0, -23214, 2, 1, -2239, -1421128, -55, 2, 0, 530007539, 0, 110546899, 119803, 1, -76396, 4, -1, 3, 689, -2104049, -378519, 68586, -17231568, -491, 2030298, -2, 1705, 667880776, -1, 743025, 0, -578, -1612913301, 1285900424 ], [ -12204, 1, 24, -10687, 6854, -532683015, -67, 618382, 599, 1060, -20025312, 16355, 641, 1439361, 1111466, -1, -16, -822874021, 301079, -22, -44017, -7, -508257093, 373, -888, 4876330, -186, 10622, 466894, 30, 967886425, 405, 0, 1, -2086, 1394, -374 ], [ 21891883, -63732, -684678391, 181196, -43, -20354375, -623836, -4, 1278206, -129, -18473926, 16755, -25, 14, -11863471, 126574332, 7676, 1513154, -1087526335, 3773, -2164002, -1117, -690, -1687, -342907982, 2, -2488, -157645, 7, -124, 11202321, 2012, 3, -47381741, -274410109, -4, -84985 ], [ 1481, -2055682259, 97895, -107558, 235961, 22960508, 31, -844841928, 37874, 6, 13365419, -983, -395, 65836, 9857503, -2250570, -485711, -1, 263629116, -99963168, -9622, -189189115, -7089904, 2504122, 30256959, -65870852, -1, 1435208, -357, -2459, 15110, -41653159, 6, 45, -1739, -1, -114963 ], [ 8, 44213041, 4, 1, -1, -3, -372187358, -10, -304440017, 35675, 794238, -1249871591, -18586, 13, -7, -100010, -359118021, 2, -266686, -655, -8003, -64042, -119747, -113492, -2994645, 90, 485559, -465423, 37766979, 4, -71363935, -153, 1, 696858435, 7489769, -2, -11005780 ], [ -469, -500879, -321, 0, -2, 77, 92263632, 6, 4, -991317, 69768, -1, -165151567, 441779, 0, -60918, 60, 3, 50, 378482, 58542066, 20, -276, 691694587, -13322, 1, 958, -2037381920, -62, 1564068, 6010, -12, 146825324, 1, 16577, 1778162937, 1032360281 ], [ -600965, -4129, 2, 0, -141516695, 31, 931134, 1, 69929963, -9279430, -1708782, 3929140, -6324360, -86080555, -34679973, -89, 2299, 1, -385725, -37196784, -42981, 4, 120827, 3588181, -5307960, -1, -17520215, 300, -249715, 21564, 1964, 6835, 26643981, -242965, -356, -1608, 776531674 ], [ -781273048, 1807021379, -53702078, 138248690, 360796948, -86477, -919663988, 121, -2, 318, -1317615, -2406, 2184, -767524622, -599, 201945, -7074, 13303, 135098, 16, 120337, 420058, -774, 867808, 11137, -12683783, -13, -1335360, 202, 607700, 0, 702, -872347, 1095727369, 506544859, -2354898, 454 ], [ -3, -451, 31, -2560742, -34158, -181325, 7388385, -14109595, -22927955, -37491392, -1579, 83, 984, -675379687, -26336, 14, 694, -9966, 9, 3523020, 262205339, 2282722, 2066, -893594, 1, 12037878, -1, -483245761, 294800294, -6220035, 0, 2074, 64, 308683, -90317306, -80, -27366 ], [ 1264, -39836, 487067075, 29, 262953341, -266111341, -11864010, -365241, -136, 118, 1853360, -375, 129247, 231294, -1966293674, 5, -12873, -969819, 85037730, 203, 0, 95869, 24, -1, 111, 6867187, -2, -275, -240111636, 18032, 56083551, -908920, -238695, 1, 265, -3541, 449794 ], [ 17874368, -21, -1, -17, -16, -497, 1, -47477, 11918106, -803170763, 0, 20, -30131290, 12595, 17649, -61, -1, 220906173, -1193, -6, 10, -4318, -585571, -358, 4, 19517, -34768, 31554, -85813751, -16647860, -520195, -7922939, 21059263, 218, -2, 264275572, 110491 ], [ -7276042, -6840, -12, -378, -12, -4, 15, 7, -29914, -3489, -70, 56006814, 140646580, 1851, 4, 123, -11, -8344417, -1908402327, -11, 985680053, -872583, -282, 4, -152228, 0, 957, 310071968, -106217648, 2442, -12787078, -116986350, 2211, 3, -1, -779, 9579 ], [ 2375798, -7289, 138048084, -1, -60935475, 61764220, 2, -8, 6813, -113275943, 31461, 3, -124410, 4835337, -12, 414567604, -4196407, -2, 23584811, -15301861, -29932, -1991404, -632977, 23327, -40, -46, -129570, -9535, 491, 636, -26845374, 405, 11, -5272145, -100096, -781, 368917 ] ], [ [ 38277048, 14, 44096, 40393850, -677, -5719, 3695, 46380, -7229, 3, -12109, 1770983496, -2, -246222, 18467943, -5, -7209147, -13964637, 0, -359896, 16650, -205656, -531665196, 31, 1486001923, -44344, 383803, 8219342, -294524988, -8833, -27661, 961, 0, -9, 93, 195707708, -1159192 ], [ -16906, -13578, -1063, 950, 40, 1703522, 27, 127664, -577, 179528, -60551946, -1, -39026, -26742, 137557796, -13, 4602, 3, 20, 13701, -1, -7729, -194591, 1834457771, -343591, 14472843, 8295, -19790533, -14591314, -128188, 1373468, 11869019, 7764348, 291, 1765774, 313537636, -4171577 ], [ 0, 8345900, -49856, 579927580, 5, -1161, -397, 58075187, 1931, 154901, 23736, 7266068, 255, 347071834, -148042, 3, 363604835, 52763, -1522744048, 829, -4, -56, 14782, 1370302803, -1, 725, -327661679, -580596, 15913829, -5787807, -7197445, 33410820, -194446, -4775, -8298, 18840127, -62360007 ], [ 136955, 6395433, 127, -1, -1, -49768, 851, 1, -60460155, 7010387, -728, 3644, -4917898, -347276284, -4151795, -4, -4, -8571, -74442496, 1, 49870, -1, 1642, 3, -261, -502, -119185308, -2688, 40383412, 1565, -133450115, -924, -39400268, -66511, -13, 7, -7590 ], [ -401133244, -3149556, 157879814, 9116272, -71429, 469156845, 158803771, 135583547, 68624145, 6386754, 711, 2869, 0, -635, -14388262, 99185030, -671, 396, 1488283, -46, 455, 247131, -5904, 1324, 5763692, -3, 34, -2955196, -140587561, 152846228, 73, -211839389, -23198, 391758, 47714792, 309116513, -953161212 ], [ 5437, 9546, -204, -59, 358461764, 282848792, 26857, -8289996, 1, 382, -151, -542248912, -26989487, 1867039970, -8682, -68, -8570413, 52182544, 1827, 2111843, -6920914, 96, 256, 72147, 13914789, 6778053, 27050, 3033, 1575, 182985, -44, -1534, -4, -1069291361, 20279545, -1067, 46612 ], [ -581415959, -3852, -14, -4252979, -4079903, -1, -4623, 24, -72335, -4, -18, -386603, 917, 1, -59822413, -20, 291, 247392, 6899079, 1, -3, 922948, -1766787, 12, -7, 2393076, 88365345, -668, -17, -3251458, 216336, -2, 338587, -478416, -404866769, -178, -26684318 ], [ 127370666, -51709438, -22863, -2, -1064, 1059496650, 1685, -1, -2, -992805, -39078, 773223537, 37779020, 11, -674840411, -399729, 251385729, -6, -1554309886, -23245, 0, -333, 24538236, -6295, 5, -197, -2394251, -64703, -2786, 85638463, -246255653, 292789, 4, 89, 4987609, -1, 4 ], [ 8, 3492831, -67188407, 2190045, -151466853, -61854667, 9948914, -55553383, 2, 7720, 3850762, -267225140, 12453368, 1546944, 33, 7, 28605, -25589, -3, 30713, 16, -547543914, -6103, 2, -1944062, -119001397, 1, -2, -200658, -23423, -51714479, -4489623, -1546, -1063, -881048170, -10080660, 8361 ], [ -13, 6948, 100, 4715616, 202, 0, 194, 8568, 544903537, -23486025, 703, 59609007, -613, -7087415, -5, -56167, 3956106, 95254012, -212185, -60, -239369756, -1, 13, 1590, 3013, -1923, 11453159, 1040276920, 547955220, -144, -61421, -5676, 1686688411, 31312, 2, 508, 415815 ], [ 119, 173, -2673, -2465720, -20300, 3787520, -683, 178, -23, -64144, -747205844, -101788011, 377171549, 381, 30, -2529725, 5432, 1691245, 122016690, -49, 474932, -5424133, -179186, 20494215, 23172, -22567118, -41587, -149098567, -2, -4213656, -33286636, 28922590, 2, 23756644, -39, -56975928, 56 ], [ -653488, 3712, 1108204, -2844, -1, -53221, -16, 9834741, 1, -5, -159, 12514, -188856426, 627247, -1, 0, 485, 544201, 886700, -2427, 3537562, 99574531, -424648, -2, 16, 979065343, 18, 144, -3, 196, 13708504, -3180148, -11372837, -13843825, 14118013, 64821565, 5176 ], [ 356077511, 12, -8, 82, 64971, -43797259, -108, -1725183, -16719, -59, 45, -19496, -1112009, -12, -4946, -491, 26, 1033564, 4823, 495, -336951, 5, 1, 15419468, -97, -46563232, -1002, -3797, 0, 60, -5334, 353, 431880657, -340475, 2677, 26, 0 ], [ 224, 436381982, 1, 43331, -64848, -3, -74305, 5999099, 1910906, -2104887, 1, -9841795, -243, 6, 221855978, 15556, -25, -235, -21852, 205253, -33, 2, 0, 3914, 0, 252384941, -463790515, 20308283, 27, -87204, -233761, 1, -2997164, -9, 660793105, -1520163, -341208 ], [ 1, -3298662, 10844, 413447, 414851, -30982, 5545, -1120001, -682, -1, 241, -58584791, 3, 17818, -28844, -5467578, 1697556, -480, 491, 76551, -44599078, -2572747, 1, 31, 4, -389522, -15538757, 91043, 11760531, 55424845, 12, -793689319, 709266504, -1, 7, -102, -149 ], [ -798, 16767555, 21, -2957, -268, 3, 20341, 80, 14, -422898, -100677760, -991, 87706, 5737, 455, 3854711, 0, -2, 2874343, -3894, -20017, 79, 99, 479, 4962251, 492788510, -59625, 605782911, -54160, 1, 0, 0, -38965910, -503, 613162497, -11460, -12897486 ], [ 61665, 3965, 23, 58973367, 150211, -598854, 178379, 0, -176, 1, 0, 5733, -119, -55879580, -31246, 119659777, -25944, 120939374, 154909670, 1, 0, -15676185, -2, -15638, -57, 1, -2359745, 4758, 8, 509, -217262, -447110, -1452, -2809418, 266, -6300112, -345062624 ], [ -16, -192, -432, 9, 5741, -1839, -15624, 4558246, 7017993, -2, -274392, -1, -58, -26059184, 55621436, -679, 22, 393, 71134, 12, -99, -12493607, -25883350, -79488, 16035, 5, -936542, -16500159, 5049308, 60465, -553247, -95575733, 8940156, 3834, 1, 692, 26801544 ], [ -60, 3, -658, -2814, 1071043, -25508868, 888, -14171704, 8759, -415273, 1360942, -2048259, -919421, -1542153, 2241, -159, -4, -2652116, 442090, 705, -1, 5121, -531, 28, -1, -1219, 1134365, 185847988, 58534990, -35160, 13, 682342, 39122615, -523, 155425546, 76, -63677192 ], [ -15812, 0, -700001, -16514623, -371995, 120267003, 26353656, -202, 231256, 236835, 298, -2055800, -726792, -39, -224837249, 17558, -960, -39007952, 1, -415004113, -8, -573, -3, -2610891, -46220475, 1290, 38, 1, 5372, -997, -101, 12563, 2, 12152430, 248, -9, -2385280 ], [ 11454853, -1254706647, -24815944, 140564, -9094, -5, -3, 5, -1407, 5067698, -3388, -20, 183, -52426102, 52, -4216299, 7, -235951, 0, -93, 366, -2495, 50, 22206027, 246401, 81771, 202127359, 925035696, -1, -55904509, -2395, 110, -3505, -50, -443998, 1, -26139 ], [ 108739474, 40, -47100748, 690704172, -42937385, -29730456, -571827033, -5, -290477, 387269482, 511, -775, -10295208, 2067, 28463287, 2, -2422, 915, -15, -536986817, 55, 57805309, 1723, 1755, -1, -104305294, -7197, 4, 3067, -1688608, -1, 243381, -512650, -7218, 26277, 5651695, 0 ], [ -1, -20, -2, 255, 24120448, 1, -1857, 1297, -3391596, -246329054, 107030, -28169, -469, 10745975, -3, 830681676, -1355108, 0, -37, 137, 9, -67, 2041218450, -45, 110, 1, -5545818, 14903, -107877, -126509953, 51, 438, -1, -362, 472023, 1048104, -13 ], [ 5371, -2076345, 21313517, -576026, 6006444, 13, 821379, 1, -33287418, -93, 225, -7, 223459007, -41199640, 25, 45106, -14829, -41, 144885214, -19, -21, 512779, 3357836, 8735, 1, 573910, -10, 3548, -5656, -1538073907, -3981549, 61166, -599911, 56074, 740, 0, -9399 ], [ -198676998, 51, 1298141, 30, -92855, 12, 18523, -8957, -43, -3520, 236952410, 448, 63, 1, 53978, 15, 93980769, -1, 60, -1125432, 428209923, 705861, -32, -739, 0, -1052, -502569, 8121192, -8211749, 213, 637, -1, 23, 559, -1, -49222, 1255762 ], [ -95, 5374, 25050, -668, 3427, -4161586, -8608, 1, 300, 1, -10, 64, 1, 359840, 1111466, -1, -4220, -411437011, 1, -22673858, -11268471, -3, -15, 23, -55, 156042565, -2969, 5438343, 2, 486, 4, 101, 0, 6113, -522, 22846974, -3 ], [ 43783765, -996, -20895, 3, -1371, -5, -38, -4005, 20451297, -2066, -4, 1098027414, -198, 6996, -94907769, 988862, 982592, 1549469999, -65, 236, -270500, -9, -45188943, -13816343, -82, 1132, -39810, -80714070, 2, -259321984, 85, 527490922, 339031, -94763483, -2094, -14866, -21246 ], [ 12135120, -4, 391580, -2, 471922, 5, 2037285, -101, 74, 849752, 408, -8050135, -49, 16459, 315440090, -35165, -59, -1, 1006, -3, -1261152810, -5774, -1731, 641055216, 60513919, -257308, -744583485, 183706618, -731958, -322290064, 30, -5206645, 12793390, 11, -6956, -16839603, -58860885 ], [ 241, 11053260, 248934, 1455511, -24279737, -3, -23261710, -42688665, -148652, 1115, 50831240, -37, -9293, 13162521, -3, -25602635, -5480, 430, -136543089, -42922573, -63, -1024672, -3831904, -443, -748661, 5923961, 971117, -114, 144, 4, -570911484, -314232, 37971661, 87107304, 468111, -488, -22011560 ], [ -7689944, -16028119, -10285, -2404348, -8086266, 10, 5631, 13318908, 16209422, -507554211, 8930281, -36257, -1260, 13, 451247, -2, 123516, 100087, 12, 96891468, 234168264, 166702955, -2, 0, -53287, 3, 3925116, -497408, -124, 3128135, 0, -3176, 1147073, 171170174, 518, 55567592, 64522518 ], [ -9615436, -132143, 6535507, -15, -2159, 7875, 58196, 43718, 69929963, -144991, -54681015, 245571, -24705, -1345009, -69359946, -46687112, 144, 46, -753, -71, -85961, 514481, 123727227, 7176363, -324, -12014, -34219, 614888, -122, 172509, 1005680, 3, 52039, -475, -2849, -210825895, 758332 ], [ -48829566, 225877672, -859233252, 69124345, 1376, -345908, -110, 1929, -923823, 1, -10294, -2406, 2, -11711, -78557819, 12622, -1, 851420, 69169961, 66712, 7521, 107534943, -396289, 888635506, 5, -792736, -1685, -2670721, 202, 607700, -3879644, 183907552, -1, 1, 7729, -1, 28 ], [ -5, -236646775, 128898906, -20485933, -34977775, -2833, 7215, -3, -2865994, -9153, -99, 341350, 8, -21105615, -13168, 3, 44386, -156, 145214536, 860, 31, 557, 1, -14, 29335665, 3009470, -22, -3775358, 2249, -12440070, -4535192, 65, 64, 4938931, -1, -83784913, -3421 ], [ 2587925, -2549520, 7432, 486312445, 4108646, -32484, -5932005, -91310, -142894785, 7, 7, -23991, 64624, 28, -938, 9568, -101, -124136872, 41, 102, 10503173, 49084807, 201122073, -173058, 28, 7, -524408, -2198, -3664, 577020, 0, -58170908, -30552944, 697897434, 66, -928305289, 1 ], [ 545, -1361007, -341, -8886, -513, -2, 93, -189909, 6, -25099086, -387106, 3, -15065645, 1612124, 17649, -15919219, -4926, 843, -1221174, -393, 80955962, -70744356, -585571, -11446, 9078, 0, -2225159, 8077781, -5238, -133182880, -66584943, -990367, 1, 28525713, -29019917, 16, 7 ], [ -3, 0, -196589, -396023166, -12, -2, 15, 14779701, -119657, -446615, -35, 224027256, 134, 7405, 4058993, 31590, -2834774, -66755332, -29818786, -21776, 118, -426, -1, 2088320938, -595, 49285, 15311, 19379498, -829825, 76, -51148314, -112, 1131923, 1, -5, -199376, 4789 ], [ 18561, -7289, 33, -82301, -7, 471, 56898, -512030, 109016, -7079746, 32215744, 2663852, -121, 37776, -773556, 414567604, -4196407, -14442291, 188678489, -1912733, -117, -15558, -19, 91, -5209434, -3, -2122871444, -78107141, 123, 20827444, -107381497, 13, 1, -1318036, -3, -6247, 1475667 ] ], [ [ 4672, 119831233, 88191, 161575399, -11, -2859, 3783486, 11, -1807, 44002945, -1587098202, 221372937, -18209041, -15389, 73871770, -5, -110, -107, 101266, -703, 260, -2, -507, 502, 725587, -22704227, 3070421, 16, -71906, -9, -885155, 2, -368342446, -146, 0, 6, -9056 ], [ -2, -27156, -68059, 243322, 335832913, 832, 7, 8170475, -288, 5610, -7392, -51, -19981366, -104, 16792, -1685527561, 150813722, 45713856, 334139, 28059348, -1, -60, -48, 13996, -1, 57891373, 66362, -316648533, 0, -501, 168, 0, 0, 9, 108, 306189, -66745228 ], [ -345631022, 8345900, -3, 144981895, 338, -148579, -1587, 1772, 966, 39654668, 1, 55, 522961, 5296, -578, 1606063, 0, 1, -185882, 3393722, -15262840, -228947, 29, 1338186, -1153060619, 185477, -1279928, -9072, 8, -740839352, -7029, 1069146225, -99556602, -1, 0, 18, -124720013 ], [ 8, 12790867, 1, -389716777, -101, 0, 27883764, 193862046, -60460155, 1, -190954547, 4, -1201, -42392, -1014, -4, -7, -2, -1191079940, 6651096, 779, -7, 3284, 690, -535027, -8029, -3637, -3, 10, 24, -16681264, -1847, -615629, -34053533, -200, 14187, -2 ], [ -401133244, -49212, 4933744, 4558136, -17857, 3, 76, 8, 65, 798344, 728154, 45902, 58868966, -635, -3, 387442, -21468, 1659378301, 190500278, -374978, 931645, 965, -1, 21, 352, -1, 1112146, -1513060593, -17162, 4664, 4692, -105919694, -45, 24, 186386, 2358, -1 ], [ 44539519, 39101544, -6698272, -15478153, 3, 282848792, 52, -16579992, 12420, 48, -619821, -1059080, -1686843, 227910, -284508085, -71384488, -8570413, 25480, 14, 32, -13841827, 0, 65630, 35, 3478697, 27112212, 432801, 95, 1651357082, 89, -185289975, -96, -72385293, -255, 81118180, -4268, 47730779 ], [ -69, -15409, -441, -2077, -2039952, -114, -1, 195080, -148141064, -15787173, -4666, -94, 7, 10554, -478579300, -10056, 4768255, 247392, 27596316, 45720, -1401, 3605, -1, 24681, -3, 306313664, 43147, -85484, -144557811, -13005832, 845, -7279454, 1, -15, -101216692, 0, -407 ], [ 121, -789, -182903, -41108663, -8716087, 64667, 13480, -266102247, -8141782, -15513, -312626, 96652942, 590297, 1440276, -5149, -781, 7672, -23311, -1, -1, 1725, -42676, 95852, -98, 0, -807265, -612928196, -2070510, -365166878, 10454, -59, 4, 59708520, 3, 638413992, -91922, 56 ], [ 64886, 873208, -4, 8, 0, -241620, 77726, -111106765, 505089588, 4, 1880, -64, 48646, 3093888, 4, 30417, 7151, -12, -43470, 982826, 4, -4, -24411, 67405, -7, -116212, 3006, -1, -3135, -187381, -6313, -8769, -395695, -1063, -440524085, -161290557, 2090 ], [ -109454, 868, 204873, 0, 810, 230477, 3096, 2142, 1039, -1467877, 90045, 3725563, -77, -6921, -5363402, -219, 506381514, 23255, -1658, -63006850, -58440, -172972634, 55338825, 397, 24105, -252014674, 183250543, 1984, 2, -301146330, -3930919, -44, 3, 2003992, 2, 16631378, 812 ], [ 15, 3, -5475183, 0, -40, 14, -5466, 11, -92864, -1026298, -178, -397609, 11510, 3, 4, -2470, 356020544, 26, 7, -25819914, 116, -331, -44, 40028, 3, -1444295554, -10397, -1, -864455304, -65838, -133146544, 903831, 4183, 371198, 0, -13910, 29204449 ], [ -5227906, 118793, 8865634, -356, -19, -53221, -4, 307336, 4842, 0, -2, 820097980, -755425706, 10, -1544920, 85654887, 4, 1063, 221675, -5, 7, 12, -1698592, -60858, 64552, 61191584, 0, 2, -1, 1, 54834017, -1553, -2843209, -6921912, 1764752, 31, 20 ], [ 11127422, 49271, -503867, 171576572, 1, -87594518, -431, -1766587346, -34240506, -61483271, 11482, -1277715067, -2, -378, -1, -491, 423872, 529184706, 2, 2, -673902, 5, 87482796, 963717, -406743604, -355, -31, -995393379, 0, 60, -42, 2827, 2, -42559, 2677, 53493, 64602065 ], [ 3662156, 1665, 160, 173322, -1037568, -81, -18, 6, 58, -1028, 523462, -39367180, -63637258, 5831835, 27082, 243, -12, -482186, 0, 51313, -4, 67775198, -125791, 61, 1383, 1, -1855162059, 81233131, 863, -170, -913, 132, -374645, -78585263, 1, -1485, -21837287 ], [ 529, -50, 10844, 1615, 53100875, -1982859, 1386, 0, -21, -23184885, 126093519, -223, 49938862, 72983570, -28844, -21870311, 104, -125813692, 981, 37, -5574885, -329311573, 1557556859, 2, 63617, -1558088, -30349, 6, 91879, 1732026, 192936, -396844660, 10823, -9969, 7, -6517, -2377 ], [ -6386, 8383777, 3, -6, -1097368, 6, 2603650, 5, 459649894, -26, -100677760, -15, 1, 183597, 28, 15, 109446526, -49, 735831800, -3894, -40035, 1, 398, 3832, 4846, 15, -15264021, 151445728, -212, 5106513, 6, -21358865, -311727282, -64368, 613162497, -733441, -1 ], [ 15416, 1014998, 0, 56, 37553, -37, 5, -882080, -2816, 9, -8182, 366904, -15609392, -27939790, -255967425, 934842, -26566999, 241878749, 1, 10666973, -491, -15676185, -125966982, -1, -240832823, 3492, -4609, 19487145, 31504951, 2083422, -53, -109, -181, -175589, 66, -6, -658 ], [ -258, -3, -28285526, 4457268, 11, -4, -3999664, 9116491, 428, -59, -2, -2587, -970222806, -6, 6790, -339, 23057407, 1649278653, 1, 49958633, -407388, -3123402, -99, -20348929, 8209866, 607, -58534, -8, 39448, 60465, -270, -1458, 71521246, 245388, 35278, 11, 6700386 ], [ -122312, 46940878, 0, -92215840, 16735, -3, 227341, -1813978160, 35877507, -6489, 348401265, -8193036, -57464, -1542153, 4, -20409, -17525506, -20720, 884181, 46197844, -3, 40, -531, 14453, -117350, -2, 2268731, 44, 457305, -281276, 413, 1364684, 75, -1071725, 5, 4985028, -3979824 ], [ -494, -18, -684, -16, -95230818, 918, 0, -414338, 2, 473670, 2, -32892794, -710, -20495544, 0, 287674274, -3839, -595, 3895477, -3, -2013479, -18, -1826320, -81590, -705, 161, 19270, 11635233, 88022728, -16328009, -25, 25728217, 30391422, 185, 1986, -293467, -149080 ], [ 5593, -4901198, -95, 17570, -72753, -38601141, -48, 4874698, -368910238, 1297330750, -3, -10, 383831428, -50, 1, -16470, 7176462, -29494, 37698, -95404, 92, -163505175, 1649336, 5421, 2, 167467969, 193, 3, -649362, -3, -2452211, 226050, -448581, -1622580, -434, 19, -1 ], [ 212382, 160, -11, 1381408343, -335448, 0, -1091, -19, -1, 47274, 64, -97, -1257, 16933033, 56926574, 1774476117, -9919850, 7497209, -125948122, -256, 3636423, 56450, 6893, 1796714, -46, -6, -112, 59, 24, -1688608, -23857, 0, -8010, -236528779, 13139, 1, 26845076 ], [ -15364, -20, -9, 32676, 23555, 260905, -950715, 81, -3391596, -962223, 105, -7, -1921899, 85967796, -443, 198, -169389, -229747, -38717630, 559808, 2324, -282397180, 2041218450, -1462017, 14080, 1, -44366542, 119223, -27616605, -494180, 2, 3, 0, -45, 922, 4192415, -420057 ], [ 21486, -16, 85254069, -589850981, 6, 53230, 25, 3940, -1040232, -6079628, 225, -7, 6819, -1, 1606, 22, -485926345, -3, 144885214, -1, -5, 131271441, 13, 17470, 20, 18, -686022, 55, -46334262, -375506, -7963098, 4, 0, 114839675, 776063170, 376423, -2350 ], [ -3104328, 418683, 79, 0, -23214, 3, 2370993, -36689808, -87, -14, 29619051, 29343670, 258793, 24382390, 1687, 58, 187961538, -2387, 60, -2198, 209087, 361400620, -16832396, -11829, 137172, -131, -1029260664, 16242384, -1026469, 218296, 159, -24, 23, 73258208, -578, -12600885, 5 ], [ -199946266, 10, 50100, -3, 877310, -4064, -8, 154596, 1, 33, -640809989, 65419, 336291877, 1, 35566921, -14, -1055, -98, 9409, -22, -1408559, -116944732, -15883034, 1, -1776, 78021283, -12161775, 5, 1867577, 15923870, 30246451, 6, -43360, 24, -1, 45693947, -6 ], [ 84, -31866, -653, 1416, -1404115, -39755, -2495346, -501, 639103, -264411, -36082, 1, -809693, 223871, -724, 2, 1006173843, 193683750, -4149, 7545, -33, -9, -43, -53, -1, 37091365, -163059795, -39411, 3709131, -8, 175036, 4024, 662, -361, -274410109, -60891274, -5312 ], [ 379223, -62734, 200489128, -420, 943845, 1469472501, 7958, -51565, 38783453, 2, 417669, -64401081, -809846, 67415722, 1203, -2198, -248683810, -9, 131814558, -191, -4811, -6, -443119, 80131902, 121027837, -263483410, -727132, 717604, -365979, -10071565, 236, -2603322, 25586780, 377981541, -445196, -32890, -1 ], [ 30861, 2763315, 7779, 23288172, -23, -336336345, -23261710, -81, -5, 9, 2, -39058487, -9, 26325043, -13, -800082, -43, 430, -4, -1310, -1048965029, -2098527544, -15, -3631730, -5849, 92562, 0, -2, 0, 32, -71363935, -2455, 2373229, 3, 4, -3993623, -3 ], [ -3755, -245, -10532121, -4808695, -1010783, 39, 0, 1, 124, -484, 8930281, -36257, -5160986, 54, 28, -15229, 988126, 6, 12, 1, 14292, 159, -1, 168871, -13322, 97440894, 245320, -3979262, -1, 191, 24616880, -1588, 140, 82, 130, 108530, 63010 ], [ -37560, -516, 408469, -1976839, -34550, 984, 14898150, 21, 559439706, -593883510, -13350, 7858281, -404759015, -1345009, -1083749, -93374225, 1205189935, 24081395, -1579928720, -18598392, -44012274, 31, 59, 219, -5307960, -24028, -8555, 9, -975, 5391, 3928, 27, 104078, -1990372679, -746910826, -6, 1 ], [ -47, 1807021379, -1678190, 1, 2753, -11069068, -3, 241, -118249375, 10167, -5270460, -78828916, 8735, -46, -157115638, 0, -231813768, 831, 1, 66712, 120337, 52507, -50725011, 6942465, 89096, -25367566, -53, -10433, 101, 155571284, -62074311, 88, -872347, 65, 494673, -1, 464967 ], [ -42163, -473293549, 1031191246, -320093, -4270, -1, 56, -440925, -22927955, -1, -12, 3, 2, -329775, -1646, 56795, 22725571, -1275675, 580858143, 112736645, 128030, 4458, 2, -436, 7162, 192606052, -713679, -1, 35, -12440070, -8858, 265519, 130810, 19, -1, -1, -7 ], [ 646981, -1274760, 475651, 14, 16049, -259874, -5932005, -11414, -35723696, 7545, 1853360, -187, 2117585934, 14, -2, 9568, -101, -60614, 21259432, 26636721, 10503173, 95869, 50280518, -21632, 3, 6867187, -67124204, -69, -1832, 577020, 428, -1861469072, -954780, 2726162, 33912, -928305289, 57573682 ], [ 558574, -332, -5463, -2, -65715, -4, 24350515, -1, 1489763, -803170763, -387106, 169143176, 0, 2, 0, -972, -40357490, 3, -1193, -6293, 4941, -135, -299812325, -22, 37182867, 1, -2, 15777, -42906875, -4064, -32512, -247592, 5264816, 445714, -1813745, 132137786, 3453 ], [ -7106, -1710, -24574, -12, -24, -1019583, 29, 2, -15, -1, -142984, 1709, 4292, 231, 3964, 7898, -22678188, -267021330, -59637573, -713548771, 3760, -27, -144186, 63730, -1247048603, 385, 31356300, 1, -1, 76, -3122, -14281, 72443065, 338185, 0, -12461, 39234877 ], [ 5, -14927676, 1053, -10534543, -487483803, 236, 56898, -16001, 1, -453103772, 15, 85243255, 0, 5, -1, 3163, -4098, -110, 184256, -2, -119727, -8, -155, 182, -40, -11886, -8098, -312428564, 7852, 5, -859051977, 53127120, 1413868590, -168708642, -24, -102345756, 1475667 ] ], [ [ 73, 1872363, 0, 1, -22172059, -6, 7, 1, -473788659, 10, -12399205, 13512, -142258, -240, 72140, -4826768, -922770764, -1787473477, 202532, -44987, 34100059, -6, -63, 257074, 44, -346, 1535211, 251, -575244, -35, -110644, 240, -11241, -152867405, 11847, 1, 0 ], [ -1, -2, -2, 15572622, 10, 416, 1779840659, 125, -36, 701, -2, -26312, -9990683, -13691735, 16792, -3215, 75406861, 44, 20, 1795798287, -2407, -242, -48648, 111966, -42, 7236422, 1087280026, -4832, 0, -63, 351607849, 11591, 1, 291, 3531548, 156768818, -4074 ], [ -84383, 32601, -797690, 69, 169, -9509026, -99, 28357, 15819457, 4956833, 6, 1860113344, 255, 21184, -18505, 200758, 90901209, 13191, -3, 0, -233, -112, 29, 41818, -137, 185477, -319982, -145149, 1018485077, -6, -56230, 261022, -95, -4775, -259, 18, -1 ], [ 4, 2, 133275419, -761166, -52916257, -25481222, 108921, 6058189, -30230077, 13, -93240, 28, -157372745, -339137, -518974, -9, -15171, -4388429, -18174, 101, 1595828, -1908, 411, 11047, -2140106, -1, -4, -2752976, 4930, 1641545716, -2, -2, -1, -8513383, -3280528, 29055876, -30 ], [ -6, -3, 38, 36465089, -1142870, 3579, 19, 529623, 16, 0, 44, 1, 225, -2539, -224817, 1549766, -703468255, 829689151, 11, -732, 14906317, 8, -5904, 5, 11257, -1333478, 569418669, -11, -137293, 38211557, 5, -3309990, -95019381, 96, 23298, 2414973, -232705 ], [ 5567440, 37, -857378851, -60462, 1, 135, 880041215, -518125, 3179526, 3054, -5, -529540, -6589, 113955, -271, -278846, -137126614, 12740, 119719868, 270315967, -442938467, 191, 1025, 591029425, 1699, 13556106, 1731203, 12424805, 12, 1463877, -1, -1570827, -35, -16, 10, -1, 3 ], [ -1135578, -1926, -112907, -519, -32639228, -1, -578, 1, -9042, -1010379076, 0, -3, 7, 1, -29, -5148519, 1192064, 0, 1, 365764, -1401, 115369, -1725, 3, -456881219, 306313664, 690354, -21371, -2258716, -6, 13521, -56871, 1354349, -7654650, -12652087, -2851, -416942 ], [ 62193, -100995, -5716, -40145, -532, 126, 110426931, -2128817974, -31804, -485, -320129421, 96652942, 72, 44, -329512, -12492, 502771458, -190962856, -1, -92978, 56515663, -21338, 12269118, -825157197, 603, -12614, -149641, -517627, -87, 85638463, -4, 74953911, 4, 46628501, 638413992, -1436, 0 ], [ 2, 218302, -537507254, 1069, 0, -3775, 19897827, -434011, 252544794, 247036, 4, -8350786, 48646, 386736, 265, 249179209, 447, -419251267, -5564115, 1, 4030, -267355, -1526, 66, -1944062, -464849, 1538898, -117, -6, -6, -25, -17538, -3, -34845499, -13444, -2520165, 4 ], [ -27, 3, 819490, 2, 51, 113, 1623441998, 8773706, 17028236, -366969, 0, 232848, -160778947, -3461, -10, -230059287, 30907, 1, -53046, -30765, -7305, -10557, 211, 795, 6, -61527, 350, 31, 34247201, -602292661, -3930919, -1, 411789, 2, 406311, 8121, 6497 ], [ 7, 22642543, -1368796, -602, -20, 1893760, -85, 91095, -23216, -4009, -356, -1, 11, 99761899, 475, -158108, 712041088, 52, 488066758, -25819914, 7, -678017, 0, 1280888, 6, -361073888, -332698, -298197133, -6753557, -539347977, -508, 221, 33, 1, -161209, -435, 0 ], [ -1, 3712, 271, -93206926, -162664486, -208, -258434, 2, 9, 0, -5212999, 800877, -23054, 306, -48279, 10706861, 970, 2126, 7, -2, 2, 99574531, -104, -498545867, 8, 0, 567, 147362, -96188406, 393, 107098, -24845, -5553, -865239, 0, 2025674, 2649997 ], [ 356077511, 12, -251933, 85788286, 133060218, -21, -14138943, -862591, -1045, -117, 5741, -311942, -1, -12, -1266268, -123, 3390977, 264592353, 39507618, 259506702, -10, 9259, 1399724736, 963717, -6, -89, -16, -7, 257765, 31618952, -5334, 723772, 3374068, -680950, 335, 1711775, 31544 ], [ 457769, 54547748, 10488245, 2708, -63, -20824, -18, 95985589, 1910906, -4111, 8179, -1, -486, 2848, 1774847824, 4, -199, -59, -87410, 3284053, -136665171, 4235950, -4025306, 15656, 22660928, 1009539764, -55, 9916, 110435, 0, -3740171, 2114, -23977308, -150, 158, -389161729, -1 ], [ 67764, -25, 355342849, 206724, 106201750, -4, 90854170, -280000, -2792789, -11, 61569, -468678325, 381, 71273, -29535972, -10, 217287180, -491460, 1028690257, 37, -356792623, -80398, 2971, 8142984, 521147429, -199435202, -3794, 2845, 5880266, 6766, 12347873, -3028, 5411, -623, 55, -1629, -311604120 ], [ -3, 16767555, 21186, -775104242, -70231551, 45, 83316801, 41995019, 448877, -1, -3, -8, 171, 183597, 1861790, 30837691, 2, -2, 2874343, -996755, -2562233, 628, 1629927, 2009154721, 2423, 940, -1863, 5, -13, 19, 1524289, 0, -595, -1054600710, 306581249, -22920, -100762 ], [ 493321, 15859, 361, 14398, 600842, -76653269, 1, -56453100, -1441692, 1118, -130919, 6, -60974, -6821, -3906, 478639109, -1700287968, 120939374, 0, 170671565, -3929, -60, -15, -489, -1881506, 3, -2304, 4871786, 15752475, 509, -889906627, -7153757, -47567266, -87794, 544051, -24610, -86265656 ], [ -65963, -1536, -7, 570530345, 5878601, -2, -31997312, 9, 438625, -962622, -1, -1, -3701, -795, 108636, -44485170, 180136, 197, 0, 399669063, 0, -95, -3, -5087232, 256558, 76, -14, -2, 161577858, 236, -68, -46668, 279380, 3834, 0, 88589, 1 ], [ -250494551, 716, -82, -352, 1071043, -398576, 0, -1, 1, -25, 170118, -16002, -29421486, -753, 36721548, -1276, -8762753, -162, 226350334, 1, -733, 327751, -4250, 14800258, -57, -19, 283591, 11615499, 7145, -70319, 13228, 21323, 2388, -2143449, 155425546, 0, -1018835070 ], [ -8095641, -2, -350000, -1056935883, -11625, 30066751, 12868, -1619, 925025, 231, 156435565, -8, -11356, -1251, -7, 280932, 0, -9, 7608, -12665, -61, -18331, -29221120, -10, -11, 2641365, 2409, 1, 5, -16, -1, 393, 474866, 12, 1016834, -36, -291 ], [ 1431857, -4901198, -397055107, 71968671, -9, -1235236526, -3094, 1247922601, -184455119, 1297330750, -423, -631, 93709, -819158, 26, -1029, 224264, -461, 147, -1, 374936, -2554768, 422230032, 42, 3942408, 160, 24, 14, -2597448, -447236073, -78470747, 452101, -229673681, -12676, -1775992, 1255219, -13382937 ], [ 13274, 20446, 0, 5270, -686998158, -116135, -17451, -19318, -2269, 24204343, 1047021, -25391439, -1286901, 517, 6949, 887238059, -2479962, 4, -15, -1, 1, 110, 3529062, 27, -96089118, -203721, -28788, 120402, 50257041, -1, -24429879, 973522, -262476687, -113, 3, 90427121, 6711269 ], [ -960, -3, -17, 133839118, 23555, 16307, -59420, 41, -6783191, -29, 3, -14422348, -29, 0, -2, 12, -346907764, -235260686, -1182, 1146486167, 290, -141198590, 487, -45688, 461388827, 2, -709864673, 953785, 0, -63254977, 13150, 7181282, 0, -23150, 7, 0, -103 ], [ 1, -16, 2664190, -1152053, 23, 106459, 25668, 8068717, -254, -186, 28835, -476694189, 218222, -160936, 6, 44, -60740793, -10627208, 2263831, -75, -43457834, 1025558, 51, 286235658, 328, 587683925, -171506, 222, -22, -5867, -31106, 478, -599911, 7009, 1, 12045547, -300777 ], [ -189, 3271, 41540521, 1, -190167645, 807147293, 18, -4479, -22738047, -440, 1, 458495, 16175, 5953, 107956, 30669592, 3, -5, 1010566251, -9003452, 53526240, 1, -67329583, -370, 0, -131, -2058521329, 3965, -128309, 27941866, 5, 0, 181, 18314552, -9, -403228325, 19621 ], [ -191, 11005942, 51302334, 0, 214, -1040397, -2152, 38, 1, 8, -5006328, 256, 164205, 22490, 69467, -29, -34568433, -1607176, 2, -1417116, -2817118, -223, -7941517, 373, -58180428, 76193, -12161775, 87013481, 466894, 31847741, 14, 13278752, -346882, 0, -8, 45693947, -95869 ], [ 700540248, -261044359, -5224, 2899141, -702058, -10, -623836, -512694, 654441492, -4230579, -295582811, 4189, -404846, 7, 0, 0, 125771730, 92, -2124075, 1931587, -4328003, -559, -2824309, -6746, -327, 18, -2, -5044629, 14, -15, 10940, 263745461, 5424500, 0, -8575316, -2, -21 ], [ 1481, -64240071, 1, -220278751, 922, 11, 127330, -1650082, 1184, 13596026, 2, -246, -49, 1029, 1232188, -35165, -31085476, -2211, 2059602, -48, -76975, -45, -2, 2, 945530, -16082, -372291743, 22, -46845339, -314736, 30219, -318, 0, 721, -14246283, -1, -4 ], [ 1929, 1349, 8, 23288172, -3034967, -1345345380, -2840, -341509321, -36, 9, 24, -37, -18586, 6427, -3, -204821083, -5611219, 3, -4266972, -20958, -512190, -32021, -468, -14186, -3, 5785, 485559, -14544, 18441, 0, -570911484, -1256927, 72, 3, 2, -511183779, -1 ], [ 0, -4007030, -82282, -38469563, -129380255, 157938, 5766477, 3252, 253272, -63444276, 273, -580117, -10, 3534232, 3525, -974687, 1, 49, 1599, 1513929, 893, 40, -138, 3, -6661, 24360223, 31400930, -971, -2, 3128135, 3005, -101619, 35846, 1337267, 16, 26, 1 ], [ -600965, -1, 6382, -483, -552800, 4, 1, 21859, 67, -18, -13, 959, -202379507, -1345009, -265, -22, 18, 11, -98745545, -18598392, -42981, 2057926, 7, 55, -1, -384448, -70080859, 614888, -1022833139, 11, 8, 13670, 1, -15185, -46681927, -411769, 2962 ], [ -745, 110292, -26222, 67504, 5, -1416840641, -14, 30865, -945995002, 10167, -161, -38, 1, -732, -2454932, 6462253, -56595, 831, 0, 66712, 15, 430139773, -101450023, 26, 364937473, -12683783, -105, -42731532, 1616, 5, -474, 1403, -1744694, 2090, 3957382, -287, 476125805 ], [ -10541, -29580847, 2, -10003, -2, -1417, 945713308, -112876759, -716499, -292901, -25868585, 333, 7870, -5153, -3370966, 930524321, 87, -9966, 277, 1761510, 65551335, 4458, 8461916, -57190019, 58671330, 752367, -697, -2, 147400147, -12149, -283450, 271891843, 2, 158045804, -86, -327285, -7005740 ], [ 10351700, -2490, 243533537, 464, 16049, 0, -94912078, -1427, -2, 1, 948920236, -12, 16, 473690473, -117, 4784, -805, -15, 83045, 51, 1, 1533900, 24551, -10816, 454155, 54937492, -4097, -8794, -29311, 1, 6846, -56808, -59674, 87237179, 69452073, -29009540, 115147363 ], [ 34911, -3, -3, -72797128, -525723, -1018071, 1, -777868015, 45, -3137386, -198198171, 5, -460, 25189, 4, -4, -2463, 6742, -149, -824839812, 161911923, -282977424, -1171142, -1500216944, 4, 5, -272, 8077781, -83802, -1065463040, -2, -484, 5, 13929, -113359, 2, 3 ], [ -7106, -107, -786357, -6, -3, -1, 930, 902, -1870, -1745, -73207757, 3500426, 17, 60665778, 248, 7898, -5669547, -8344417, -7, -356774386, 246420013, -223381276, -35, 31, -4757, 770, 3828, 4844875, -829825, 1221, -3196770, -14281, 565961, 0, -1209, -1558, 599 ], [ 74244, -59710704, 2157001, -674210736, -15233869, 61764220, 3556, -1000, 436063, -27, 31, 20, -1990561, 19341349, -1584243206, 404851, -67142519, -462153302, 184256, -1912733, -7483, -15931233, -2, 382196755, -159, -380366, -259140, -149, 257299939, 1, -3355672, 53127120, 353467148, -161, -195, -12793220, 6 ] ], [ [ 9, 7314, 176382, 77, -5543015, -2927874, 14, 742074, -452, 687546, -793549101, 13835809, -1138065, -1924, 2308493, -9, -14, -436395, 101266, -22, 1091201875, -52647903, -8113, 16067, 1417, -11352114, 23, 125, -147262494, -9, -14, 3934239, -179855, -4777106, 370, 95560, -18 ], [ -4, -217247, -17015, 59, 81990, 218050771, 6790, 3989, -2306, 2805, -242207786, -2, -1, -213933, 8396, -2, 37703430, 1, 42769732, 28059348, -2407, -30, -24, 13996, -2684, 883, 16, -75, 0, -32047, 2746936, 1, 485272, 76328817, 216, 1196, -4 ], [ -42191, 32601, -97, 69, 88660498, -9509026, -1625398, 1772, 7909728, 19827334, 6, 887, 261481, 41, -1157, 6274, 11096, 0, -5948219, 106054, -244205440, -28618, 60547825, 342575701, -4399, 47482127, -20478855, -283, 30, -1, -3598722, 133643278, -97223, -78239718, 0, 37680254, -238 ], [ 267, 1561, 127, -372, -3230, -796288, 55767527, 370, -29522, 109537, -745916, 14, -2401, -21704768, -2125719061, 0, -4, -1097107, -2, 812, 1558, -954, 26, 353489, -4180, -251, -116392, -352380887, 10, 820772858, -1067600921, -59110, -2462517, -1, -13, 929788017, -242869 ], [ -1, -1538, 38, 569767, -71429, 29322303, 2481309, 1, 2, 24948, 5825234, 22951, 7186, -1, -1756, 6, -168, 12660, 727, -5999656, 14, 121, -94464, 1324, 22514, -3, 284709335, -11, -1, 38211557, 37534, -101, -2900, 6, 2982174, 2, -7446572 ], [ 1359, 149, -214344713, -120923, 171, 135, 1, -253, 24840, 764, -4842, -517, -3295, 111, -2, -35692244, -66956, 12740, 59859934, 270315967, -26, 391471, 8, 2, 869674, 3389026, 53, 97069, 206419635, 1, -723789, -6, -17, -2040, 158434, -67, 6 ], [ -277, -252454715, -451629, -17011917, -1019976, -14631, -18934121, 1, -1157352, -246675, -583, -1583526545, 4, 345849025, -7, -1318020873, 152584150, 4, 1684, 1, 0, 230737, -54, 808752537, -13943, 9348, 44182673, 0, -69, -101608, 1, -1863540111, 173356635, -15, -1544, -93435034, -106737271 ], [ 7960667, -827351011, -22863, -2569291, 0, 33109270, 1766830891, -1039462, -31804, -2033265304, -5, 12, 18, 1440276, -644, -1598915, 1918, -11, -741, -761676471, 216, -5462484, 12269118, -787, 39537582, -100908, -9, -4141019, -44, 85638463, -235, 9, 57, 1492112047, 2493805, -94128127, 29481338 ], [ 127, 1746415, -268753627, 140162908, -4733339, -236, 39795654, -1736043, 61656, 8, 1971590326, -2039, 380, 378, 133, 31147401, 3661417, -12, -86939, 7, 32239, -16, -12205, 269619, -15188, -1859397, 3, 0, -51368565, -383756671, -197, -69, -12, -1088922, -840, -1260082, 0 ], [ -54727, 217, 419579016, 72, 6477, 14405, 6341570, 34272, 33258, -717, 88, 910, -157011, -54, -5363402, -1797338, 63297689, 47627006, -104, -246121, -239369756, -2639, 0, 25, 94, -1923, 699, 248, 273977610, -2, -3839, -3, 843344206, 31, 406311, 2078922, 102 ], [ 15239, 45285087, -5475183, -38, -1299172, 473440, -179104362, 178, -190186314, -63, -1459386, -2, 22, 3044, 3801, -5, 1, 2, 122016690, -788, 7421, -5297, -1, 327907442, 741508, -86, -5198, -9318660, -6, -4, -2, 115690358, 261, 11878322, -2, -111281, 912639 ], [ -2613953, 1856, 34631, -1456358, -1, -1703056, -16152, 0, 1239430, -1210, -80, 6407015, -6, 4900, -1, 10456, 31050, 33, 13855, -155318, 6909, 95, -1659, -7, 132201810, 7470, 35, 73681, -93934, 100558, 54834017, -1, -3, -3380, 14118013, 2025674, 0 ], [ 1, 96, -15746, 10723536, 1064481743, -167, 0, -55205855, -1070016, -938, 5741, -19496, -69501, -1, -1, -8, 13, 2067128, 4823, 1013698, -21059, 5, 667, 963717, -25421475, 0, -4103442, -243016, 4, 3952369, -21847355, 2895090, 431880657, -166, 0, 3, 0 ], [ 7, 3409234, 10488245, 677, -1, -170587459, -18576, 383942358, 117, -263111, 32716, -314937440, -994332, 5695, 106, 2, -399, -493758493, -1398557, 13, -2135393, 4, -2012653, 8015989, 22, 481, -28308, 1299730094, 1766966, -1, -3740171, 132, -2927, -19646316, 2581223, -186, -1 ], [ 67764, -26389297, 694029, 206724, 3241, 0, 22, -1, -87275, -362264, 126093519, -3576, 399510897, 35, -115375, -21870311, 1697556, -1006509539, 1004580, 1254211613, -5574885, -628, 48673652, 508937, 249, -1, -59, 1456687, 1, 13531, 188, -47, 2706, -81665525, 1791632, -3258, -311604120 ], [ -418498852, 261993, 331, -11827, -33, 752799469, 333267205, 83990039, 14, -13216, -96, -8116497, 5, 5737, 29090, 963678, 52, -398862, 88, -61, -5, 160830, 199, 981033, 310141, 940, -233, 144, -1774711934, 10213027, 11909, -1304, -4870739, -8046, 598792, -45840, -1 ], [ 2, 248, 6, 471786935, 75105, -74857, 2787, -28226550, -1408, 70, -1047350, 22932, -1905, -2, -124984, 1826, -101, 483757498, 9455, 83336, -61, -3827, -3936468, -7819, -240832823, 2, -18436, 19030, 15752475, 4166844, -27158, -3576878, -2903, -1372, 66, -24, -1380250495 ], [ -540370091, -100648078, -28285526, 4353, 45, -963946999, -1953, 139, 1796606202, -61607794, -70244327, -1294, -3701, -25, 889942982, -170, 45034, 3146, 0, 762, -796, -99948858, -3, -317952, 16419733, 5, -14633, -4028, 4931, 118, -17, -5973483, 71521246, 3834, 0, 44294, 214412350 ], [ -489247, 2865, -164, -22, 535521, -6377217, 56835, -1730, 2, -415273, 10, -64008, -1882975114, -24674442, 71722, -20899018, -2139, -20, 226350334, 11, -23, 1, -1062, 462508, -938801, -4992210, 18149848, 46461997, 447, -1, 26456, 21, 298, -34295191, 296, 0, -509417535 ], [ -15, -146, -5600006, -2, -47615409, 117448, 3, -3237, 28, 242518998, 1, -8, -2839, -5123886, -7026164, 1150697097, -2, -312063613, 1947738, -99, -251685, -9165, -446, -83548514, -739527601, 330171, 1, 355, 21490, -8, -206663, 100501, 116, 6, 32538679, -36, -9541119 ], [ 733110613, -2450599, -49631888, 35141, -2274, -1, -97, 19, -44, 648665375, -27754402, -2583132, 366, -3200, 218201350, -515, 224264, -1932913558, 2356, -5963, 366, -79837, 6597344, 88824108, 492801, 669871877, 771, 14, -40585, -27297, -156941494, 55, -55, -25961279, 0, 2, -3 ], [ 13592434, 20936194, 0, 345352086, -2621, 0, 0, -9, -36310, 739, 32, -203131515, -10295208, 4134, 28463287, 433222, -309995, 1830, -30749, -1, 888, 1849769876, 2, 14037, -6005570, -3259540, -3598, 235, 6135, -211076, -6, 15211, -2, -113, 1681738, 86, 13108 ], [ -30, -1, -36640229, 16338, 0, 4174485, -1857, 170020468, -54265530, -15035, 3, -55, -240237, 671623, -3546, 3169, -41, -14, -1, 34, 38070398, -2206228, 4, -2856, 14418401, 15130, -3, 0, -55233211, -253019907, 51, 1753, -1226, 0, 241675570, 4094, -13441818 ], [ 5371, -507, 85254069, -563, 192206222, 1663, 802, 126074, -130029, -371, 14, -28, 852, -41199640, 205592, 2886801, -1854, -1, 1105, -4940046, -339514, 32817860, 102, 34941, 0, 9, -351243320, 930188912, -5791783, -6, -1944, 30, -146, 224296, 185, 96364373, -5 ], [ -95, 409, 5192565, 119, -11, 12316, 9262, -35, -2776, -1802267, 113, 458495, 16562736, 3047799, 26, 0, 187961538, -38198, 1973762, 0, 13381560, 689, -64, -757038, 2143, -67311, -257315166, 129939070, -2052937, 6985466, 20382, 0, 0, 4471, -295807, -48, 156970 ], [ -48, 336, 12, -334, 0, -2, -550922, 1, 78520434, 138919765, -38, 8373684, 42036485, 703, 138933, -30086541, -527, -785, 294, -354279, -344, -456815, -969, 23, -28408, 38096, -371, 2655, 29181, 972, 3780806, 106230014, -678, 12519054, -68358339, 182775789, -749 ], [ 85515, -249, -5, 90598, -343, -2, -9747, -131249653, 10, -1033, -591165622, 33509, -2, 874, -23171, 8, 125771730, 756577, -33985198, 59, -276992220, -9, -22594472, -843, -41859, 37091365, -40764949, -315289, 7418261, -8, 11202321, 4024, 1324, -1, -1, -59464, -83 ], [ 1, -2, 3059, -26889, 0, 1, 254661, -51565, 77566907, 1740291304, 1, -125783, -1, 1, 1232188, -70330, -3885685, -18113970, 4, -3, -2, -378378230, -27695, 19563, 484111348, -4, -2908529, 44, -22874, -80572516, 1934029, -162708, 390, 755963082, -54, -1052475, -29430442 ], [ 8, 5397, 7965874, 2843, -189685, -5132, -11, 0, -38055002, 0, 1551, -149, -4647, 1645315, 0, -781, -44889753, 13, -1066743, -655, -262241257, -2, -1961934680, -222, -183, 370248, 971117, -116356, 18441, 1028, -1, -5027707, 593307, 1361052, 7, -488, -10748 ], [ -15379889, -978, -20, -18, -129380255, 4936, 180202, 6, 64837688, -121, 4, -1, -1321212538, 28273859, 14, -124759948, 3952503, 400348, 419089025, 775131743, 7, 2, -138, 43230912, -26643, 48720447, 30665, -61, -3972, 50050162, 23, -6, 35846, 42792543, 8, 26, 8 ], [ -9615436, -2065, 12765, -3861, -69100, 15750, 14549, 1, 1, -2319857, -2, 31433124, -202379507, -1, -33867, -46687112, 2353887, 0, -1507, -9081, -3, 32926812, 247454453, 918574444, -5, -12302327, -1, 150, -249715, 1, 7857, 109360, 53287962, -60741, -182351, -102942, 23698 ], [ -1490, 3447, -819, 1105989522, 11274905, -1351, -14033, 60, -115478, 20821919, -322, -307925, 9, -187384, -153433, 6462253, -7244180, 831, 69169961, 546506463, 118, 13441868, -774, 2, 1392, -101470265, -1, -20, 0, 37, -7, 5747111, -13957550, 17120740, 63318107, -287, 929933 ], [ -84326, -14, 31, -20, -2, -5666, 7, -14109595, -366847282, -72, -12934292, 1, 15741, -81, -1, 3634861, 5681393, -39865, 141811, 1720, 65551335, 71335, 2066, -55, 28648, 46, -91350951, -7550715, 562, -24, -4, 65, 4185922, 4823, -90317306, -639, -855 ], [ 39, -1274760, 30441692, 972624890, 2006, -127, -379648312, -178, -1, 7726360, 118615030, -47, 129247, 3614, -960104, 0, -6437, -4, 5190, 26012, 1, 3, 196408, -5408, 14532973, 838, -1, -140697, -15006977, 36929274, 1, -29085454, -3730, 5, 4340755, -1856610578, 27 ], [ 8728, -1, -87404, -9099641, -2054, -62, 6, -3, 23278, -25099086, -1512, 10324, -964201274, 49, 4, -4, -19, 3451659, -4770, -49, 309, -34543, -1199249302, -5860222, 37182867, 39034, -556290, 2, -1340840, -64, -32512, -1934, 40, 1825645657, -906872, 132137786, 108 ], [ -3553, -7004503, -6, -12086, -3159396, -31862, 930, 1847463, -2, -109, -140, 427, 2, 30332889, 507374, 16174252, -3, -32, -931837, -5574600, 7700625, -27, -141, 1, -9, 25233700, 30, 310071968, 0, 320140612, -49950, -1, 72443065, 1352740, -302, -1595009, 627758026 ], [ 296975, -7463838, 1, -329204, -952117, 61764220, 29131977, -8192487, 0, -55311, 251685, 1363892087, -995280, 37, -3022, 829135207, -8196, -14104, 23032, -15301861, -122600754, 0, -39, 95549189, -20, -1, -1061435722, -19526785, 128649969, 166619552, -205, 0, 345183, -82377, -25024, -1599152, 1 ] ], [ [ 9, 2, 1, 19, -1385754, -1, 60535770, 5936592, -115671, 171887, -3, 1, -35, -15, 4, -19307073, -7040, -3409, 3, -23033332, 1, -3290494, -4153634, 8, 22675, -43, 47, 125, -1, -565344, -13831, 15736954, -2877675, -4665, 93, 5973, -18547067 ], [ -553980684, -1737975, -68059, 4, 2623695, 13309, 111240041, 65363799, -147609, 175, -4, -52623, -79925463, -1671, 4198, -1, 150813722, 357139, 0, 27, -9858266, -989261, -380, 14, -3, 28, 259, -79162133, -116730508, -501, 335, 741814, 970544, 18635, 13795, 39192204, -8 ], [ -82, 260809, -199423, 18122737, 85, -580, -397, 14518797, 4, 5, 24306005, 454129, 2091846, 10, -2313, 803031, 710166, 6753644, -3, 26513, -1907855, -56, 60547825, 10705491, -1, 92739, -10, -9, 1, -88, -14394889, 16314, -97223, -9551, -32, 9420064, -119 ], [ 33, 390, 33318855, -12, -1653633, -199072, 446140216, 775448185, -7380, 1712, -91, 238804323, -19671593, -2713096, -518974, -2, -485467, -17553717, -71, 106417535, 24, -30, 1, 5, -68483403, -125, -119185308, -704761774, 19718, 3131, -130322, -472882, -4925034, -2, -25, 28375, -4 ], [ -48966, -806286305, 1205, 18232544, -4464, 916322, 158803771, 0, 2094, 49897, 11377, 179, 898, -20, -14051, 378, -85873, 1659378301, 1488283, -3, 28, 30891, -2952, 677976, 2814, -326, 8689, -47283144, -34, 4664, 2402180, -13239962, -5800, 6, 11649, 147, -476580606 ], [ 3, 152740, -3349136, -15115, 89615441, 2158, 107427, -16191, 49680, 6255137, -158674187, -542248912, -3295, 227910, -138920, -571075901, -1046, 1669841394, 2, 1031, -221469234, 191, 128, 282, 3, 103, 110796982, 758, 3150, 5718, -185289975, -50266467, -17, -510, 1238, -1092620, 745793 ], [ -283895, -963, -2, -33226, -1992, -29261, -9245, 12485150, 0, -61669, -583, -773206, 0, 345849025, -456, -40223, 76292075, 7916550, 6737, 187271124, -44828, 2, -431, 2, -54, 292, 674, -42742, -2258716, -99, 53, -56871, 169294, -234, -3089, -1459922, -208471 ], [ 0, -413675505, -2926454, -5018, -17432174, 253, 842, -2030, -7951, -254158163, -160064710, 3020404, 9223, 90017, -10544381, 0, 959, -11935178, -93, -1, 226062653, -21338, 12269118, -1611635, 1, -51664968, -37, -1035255, -1426433, 10704808, -235, 4575, 29155, 44, 623451, -3, 0 ], [ 33221523, 55885294, -4, 0, -302933706, -30202, 5, -212, 63136198, 7905145, 470, -510, 398507773, 755, 67867, 486678, 112, -1, -10867, 251603539, 2, -4, -6103, 0, -7, -14875175, 751, -934, -49, -374762, -202010, -17538, -50648925, -4254, -6722, -157510, 2090 ], [ -1793293734, 3557164, 200, 36841, 6632230, 460954, 1585393, 17, 16, -5734, 23051515, 29106, -2, -56699319, -82, -3, 123628, 11906752, -13, -123060, -467519, -84459, 3, 833359137, 6026, -252014674, 89478, 16, 1070225, -2, -1, -709, 13177253, 125250, 832124639, 16, 102 ], [ 487633, 345, -10694, -5, -317, 121200636, -1, 182190, -47546579, -4, -182423, -50894006, 2946653, 12470237, 30, -39527, 3, 108239662, 2, -206559315, 464, -86786124, -700, 5, 362, -5, -1330791, -9100, -13507114, -2, -16, 28922590, 33, 380106310, -165077874, -869, 57040 ], [ -2553, 243289064, 69263, -372827706, -310, -2, -63, 157355848, 79323489, -76, -2, 25027, -11803527, 77, -6035, 171309773, 508728388, 139315478, 1732, -79522604, 452807950, 388963, -3397185, -124636467, 32, 29879, 18154, 1, -23, 411885193, 13, -49, -174, -3460956, 0, 4051348, 40 ], [ 21733, 1614516441, -64494962, 343153144, 133060218, -5, -883684, -105, -4, -30021, 1435, -4991074, -4, -6200408, -1296658323, -7851, 6, 66148088, 19753809, 126712, -690075954, 2315, 42716, 15, -194, -22736, -4, -237, 8248474, 965, -333, 180943, 3374068, -1330, 42830, 1672, 2018815 ], [ 7, 13317, 83905957, 2708, -253, -1301, -1, 183, 955453, -4, 130865, -4806, -486, 91122, 27082, 0, -3, -1, -1, 3284053, -1, 32, -3931, 125250, 1383, 15, -28986907, 19832, 54, 0, -114, 66, -23415, -150, 10, -1, -2666 ], [ 1, -206166, 1356, 51681, 25928, -61964, 1386, -1, -89369239, -11, 126093519, -1874713301, 12192, 9122946, -461500, -42, 13262, -62906846, 125573, 299, -356792623, -80398, 6084206, 124, 16, -1595481615, -4, 11, 22970, 54126, 98782986, -24221, 1, -159503, 27994, -2, -19 ], [ -798, 0, 1355881, -378469, -70231551, 5881246, 10, 5126, 27, -13216, -192, -126820, 43, 183597, 58181, 3764, 53441, -51054373, 91978975, -3987022, 0, 314, 101870, 31393043, 635168086, 7699820, -233, 591585, -7, 19, 0, -83433, -4870739, -4119534, 2395166, -22, 0 ], [ 986643, 259839443, 11, 117946734, 2403370, -9, 178379, -3528319, -2816, 1172062921, -8378800, 1433, -60974, -6821, -7812, 1826, -3320875, 1845, 148, 166671, -128752347, -957, -1922, -61, -4, 1746, -151023649, 1, 961, 8333688, -869049, -14, -2903, -89901383, 17409636, -1, -84244 ], [ -540370091, -6, -27623, 68, 11, -941354, -62495, 36465964, 54, -470, -8780541, -40, -15159731, -203587, 424, -43443, 11, 201328, 142267, 191, -25, -1, -395, -1, 8, 622065, -457, -252, 154, 30, -1, -91, 136, 2010221013, 276, 22, 418774 ], [ -3822, 23470439, -86192510, -704, 131, -204070943, 222, -14171704, 17938753, -425239871, 21775079, -63, -3677686, -1579164284, 8965, -5224755, -136918, -1, 113175167, 88, -23, 10242, -1, 236804135, -115, 0, 17, 5807750, 28582, -34, 13545331, 10662, 19, -262, 9, 1246257, -2037670141 ], [ -2072484160, -19133300, -1400002, -8, -185998, 918, 6, -6629408, 1850050, 118417, 149, -251, -744234590, -5, -439135, 35959284, -60, -2381, 31163816, -49, -31, -9385223, -892, -1305446, -184881900, 10565462, 4933095, 1489309843, 2750710, -255125, -26452855, 25728217, 237433, 0, 1016834, -1, -4659 ], [ 44, -9802396, -1515, 2196, 0, -295, -3, 298, -5, 39, -222035213, -80723, 2928, -1, 213087, -527037, 229646797, -230, 0, -12211658, 2999488, -39, 25771, 693938, 15, 1339743754, 3, 28907366, -81170, -53, -1226105, 57868894, -224291, -830760925, 0, 0, -3345734 ], [ 53095, 20446, -1, 172676043, -20, 0, -139606, -2, -9077, 189096, 33504674, -396741, -40216, 129, 1, 212, -151, 4, -983970, -1, 3551, 1806416, 1723, 3, -733, -199, -14, 61645791, 3141065, -27017734, -24429879, 475, -64081, -1, 0, 2825848, 13108 ], [ -491658, -644, -70, 522809, 2944, 2087242, -7427, 85010234, -13, 0, 13699827, -3, -15015, 41976, -55, 3244850, -1387631055, -3675948, -591, 273, 4758800, -539, 3986755, -11696133, 440, 242073, -5, 0, -3371, -3953436, 53860832, 28052, -19, -758575378, 30209446, 0, -3 ], [ 11000609, -33221526, 333024, -2, 11, 425837, 105136561, 31518, -8321855, -379977, 230676, -931043, 1745773, -1257, 3212, 180425, -60740793, -5, 17, -2412, -339514, 525085765, 1, 4, 171819825, 140, -2744088, 1774, -2828, -375506, -4, 1957302, -293, 219, 12, 96364373, -19249739 ], [ -24253, 3349460, 1298141, 15220, -185711, 24, 37935888, -4, -1421128, -880, 452, 1833979, 258793, 3047799, 215912, 3744, 3, -1, 61680, -72027618, 1712839690, 361400620, -64, -23657, 536, -538487, -8041099, 1, -525551905, 109148, 81528, 0, 743025, 71541, -1155, -12, 153 ], [ -1, 352190150, 3, -683969, 428, -8323172, -34433, 1208, 2396, 66, -10012656, 2044, 1283, 22, 4, -230, -34568433, -2, 1, -22673858, -344, -28551, -496345, 0, 0, 9752660, -1, 1, 228, 8, 923, 6484, -42, 48, -273433357, 22846974, -392680860 ], [ 2672, -8, -326, 22650, -5616461, -1302680031, -159702141, -512694, 39, -264411, -35, 2, -25910163, 27, 0, 4, 982592, 12, -33189, 943, -8, -2234, -172, -107940, -1, 4, -652239179, -2522315, 113, -4051906, 175036, 16484091, 169516, -46271, -1071914, -465, -696194876 ], [ 23701, -128480141, 1530, -860464, 4, 734736251, 1043089864, -412520, 148, 52, 6682709, -1006267, -809846, 16, 2464376, -34, -971421, -1106, 4, -12203, -5, -47297279, -14, 20032975, 29548, 0, -181783, 358802, 0, -307, 30, -40677, 399793, 360, -1780785, -67358413, -919701 ], [ 1011249946, 5397, 15931749, 5686, -194237896, -164227, -5679, -2606, -297305, 9, 776, -74, -18586, 26325043, -431916, 0, -43838, 450920242, -266686, -20958, -31, -256168, -239494, -907933, -5849, 0, 3793, -7446775, 73764, 0, -557531, -40221653, 4635, 42533, 7, -3993623, -2751445 ], [ -480622, -1, -84256966, -37, -1035042036, 1, 180202, 6, 4052356, -8, 2, -1160234, -1260, 13806, 2, -1904, 3952503, 1601392, 3, 6, 936673057, 40699, -4411, 21, -3, 23789, 1917, -994815, -31774, 48, 393870078, -812953, 587301295, 1306, 1036, 26, 1 ], [ 0, -516, 6382, -30, -1, 4032101, 1862269, 0, 546328, -1133, -1749792473, 3929140, -101189754, -3, 0, -729486, 588472, 367, -96431, -18, -704196384, 1053657975, 966619, 112131, -10367, -1574697853, -8, 1201, -122, 88324435, 32181756, 3, 1, -7593, -23340963, -843303579, 48533230 ], [ -1490, 7058677, -13111, 135008, 22549809, -10810, 0, 15433, -29562344, 1, 0, -38, 8735, -91, -4909864, 6462253, -1811045, 416, 69169961, 4170, 60168, 2, -2, 433904, 11404296, -6, -55215788, -10682883, 1616, 622285135, -4, 11494222, -6815, 547863685, 7914763, -2300, 464967 ], [ -1318, -113, 15, -20, -8, -371352674, 7215, -215, -733694564, -9372848, -6467146, 1, 4029656, -41222, -6, 1, 1387, -39865, 2268977, 55047, 32775667, 285340, 32, -7148752, 1877482571, 23, -1461615210, -235960, 36850037, -380, -18140769, 65, 261620, 9, -361269226, -2, -27366 ], [ 20703400, -163169265, 3716, 928, 64198, -8315979, -6, -1, -9, 123621752, 3620, -393064516, 4135910, 1, -120013, 0, -101, -7577, 5, 208099, 21006346, 5992, 100561037, -2704, 7266487, 105, -8, -4502302, -114, 4508, 3505222, -888, -7638236, 85193, 4, -28330, 3 ], [ 9, -170126, 0, -582377025, -1, -260626239, 12, -194467004, 11918106, -392173, -95, 338286351, -7, 787, 289162722, -2037660047, -161429961, 107864, -1221174, -787, 1235, -4318, -2, -750108472, 2, 2440, -136, 31554, -1, -1040491, -508, -15474, 5141, 456411414, -232159336, 129041, 1 ], [ -28422, -3502251, -1, -6043, -1543, -62, 7614648, 7, -30632149, -228667090, -585662055, 218777, 8790411, 29, 15855, 987, -3, -2, -7, -3, 1, -109073, -18023, 996, -149, 3, 30, 1211219, -6638603, 312637, -3122, -116986350, 4422, 21643837, -309466, -779, 627758026 ], [ 9280, -228, 1, -1316818, -1, 60317, 58263954, 0, 436063, -453103772, 0, 665963, -2, 9670675, -12376900, 0, -256, -451322, 5896203, 0, -117, -254899734, -158244, 5832, -159, -24343443, -1036558, -1, 2058399508, 79, -838918, 830111, 172591, -329509, -102498112, -3198305, 5902669 ] ], [ [ 149520, 1872363, 22048, 10098462, -11086029, -179, 0, 45, -2, 42972, -24217, 55343234, -1138065, -7694, 144281, -150837, -14080, -7, 25316, -92133328, 4262507, -12853, -64901, 502, 743000962, 0, 3070421, 128427, -9203906, -4522751, -56649942, 62947817, -5755351, -76433703, 6, 382242, -579596 ], [ -67625, -217247, -17015, 31145244, 1311847, 3407043, 849, 4085237, -4613, 11, -2, -1, -4878, -6685, 8597362, -102876, 301627443, 714279, 21384866, 438427, -301, -989261, -1556732, 55, -21989824, 7, 67955002, -19327, -7, -4, 335, 92727, 60659, 149080, 862, 2392, -8148 ], [ 0, 255, -12, 4, 692660, -37145, -1587, 1, 30, 19363, 12153002, 14192, 130740, 5296, -37898720, 51394007, 3, 103, -1522744048, 848430, -4, -3577, 15136956, 2676373, -17594, 370954, -10239427, -9289541, 62163, -90434, -7197445, 8352705, -24, -1194, -16, 4600, -59 ], [ 0, 1637230945, 65076, -190291, -25, -778, 106, 96931023, -115, 1752597, -182, 3644, -314745490, -347276284, -1062859530, 0, -3793, -2194215, -142, 53208767, 1, -1000127397, 13451806, 22623306, -68483403, -8, -14549, -176190444, 646134596, 3206144, -16, -14778, -157601073, -4256692, -6407, 1859576033, -949 ], [ -48966, -196847, 315759627, 142442, -36571844, 469156845, 155082, 132406, 4188, 0, 91019, 2869, 229957, -5200454, -224817, 793480239, -2684, 101280, 47625069, -2999828, 1820, 15446, -94464, 83, 3, -1302, 1086, -5772, -34323, 611384913, 0, -26479924, -1520310101, 1, 3, 2414973, -57 ], [ 356316155, 149, -13083, -15115, 21879, 141424396, 3437661, -64766, 12420, 24434, -154955, -4, -2, 1823281, -69460, -2178, -274253228, 52182544, 1870623, 131990, -442938467, 96, 513, 2255, 1, 6, 443187926, 95, 12599, 93688117, -22618, -48, -70689, -133661420, 316868, 0, 2913 ], [ -554, -241, -115616939, -34023835, -509988, 0, -302945933, 24385, -35, -964, -2, -197940818, 234840, 21615564, -7, -643565, 73, 8, 3449539, 22860, -44828, 451, -431, 808752537, -1, 2393076, 5393, -170969, -1129358, -101608, 1690, -222, 169294, -239208, -193, -1426, -106737271 ], [ 61, -1615920, -22, -1, -17432174, 8083, 862710, -4060, -31, -3878, -2, 24163236, 72, 46088830, -329512, -12492, 30, -91, -1554309886, -380838235, 1766114, -2667, 12269118, -49, 5, -6, -76616025, -64703, -5, 82, -30781957, 4684619, 955336326, 44, 159603498, -3, 112 ], [ 32443, 3, -64, 2, -4622, -247418670, 2487228, -1, 7892025, 126482317, 492897582, -2039, 99626943, 3, 2, 30417, 14645666, -50, -347757, 1920, 0, -68442989, -95, 4213, -949, -1816, 49244735, -239118, -12541, -2998099, -12, -274, -12, -2127, -215100, -1260082, 68490125 ], [ -27363, 27790, 200, 589452, 207257, 460954, 3170785, 0, 16, -358, 5, 4, -10048684, -56699319, -82, -57514822, 8, 5814, -424370, -123060, -1870076, -43243159, 864669, 6510618, 12, -30764, 22369, 62, 1070225, -1176353, -2, -2905930, 823578, 64127758, 1587, 519731, 51 ], [ 7619, 724561386, -84, -9, -2598344, 236720, -5, 5830066, -742915, -8, -178, -24851, 719, 24356, 59, -5, 21, 3303, 61008345, -3, 486330410, -83, -11199, 2, 5932064, -43, -20, -74549283, -844195, -134836994, -130026, 7230647, 535483, 91, -1259, -455807423, 233635592 ], [ -5227906, 232, 2, -3, -1301315889, -53221, -32, 2401, 2478859, -38, -41703992, 25027, -5763, 627247, -754, 2614, 15525, 1, 14187207, -9, 27, 1555852, -1739358640, -3804, 504, 7, 18, 589449, -92, 1, 6854252, -3106, -174, -7, 0, 1037145035, 0 ], [ 1, 394169, -7873, 1, 127, -167, -452446189, -53, -2140032, -3753, 376251851, -2495537, -69501, -47, -40520573, -128627171, 414, 32, 19291, 129753351, -10530, 1, 42716, 4, -3177684, -1, -8, -4, 16, 252951617, -1398230705, 361886, 421758, -1, 2741149, 6687, 2 ], [ 1, 213077, 1342495309, 1, -4053, -10412, -290, 46868, 29, -526222, 1022, -2, -15, 11390, 110927989, 2, -399, -471, -699278, 100, -8341, 66187, -1, 15656, 22, 252384941, -442, 77, 56542912, 0, -14, 67636, -1, -2455789, 10, -5938, -341208 ], [ 555123002, -1, 3, 105842512, 101, -123929, 87, -1120001, -1, -6, 4, -1788, 24969431, 35637, -2, -85431, 6, -30, 8036643, 37, -5574885, -1, 6084206, 260575497, 254467, -49858800, -497240217, 178, 47042125, 443398764, 1, -1514, 338, -2, 223954, -26691963, -19019 ], [ -6539045, 16, 41, -185, -4389472, 47049967, 20341, 1312344, 1838599577, -52862, -3, -62, 1, 22, 119154574, 59, 3340, -2, 3, -249189, -163982917, 5026, 26078825, 3924130, 1, 15, -488448675, 1, -53, 326816864, 5954, -341741837, -595, -16, 146, -45840, -50381 ], [ 30, 507499, 23077, 7199, 75105, -2395415, 89189, -6891, -1441692, 140, -4, 733809, -121948, -853, -1023869700, 7303, -1, 29526, 1, 0, -64376174, -15, -7688, 0, -4, 28610139, -576, 311794316, 3846, 66669501, -424, -1747, -23, -22475346, 0, 0, -673950 ], [ -32982, -384, -1726, 1114317, 1, -58835, -255978497, 145863857, 2, -4, -561954618, -339137195, -7579866, -6514796, 7, -177940680, 45034, 12884989, 569069, 99917266, 0, -1525, -207066802, -5087232, 2004, 155516, -479509562, 0, 4931, 1, -2161, -95575733, 35760623, 30, 0, 3, 26173 ], [ -30, 6, -42086, -45027, 33470, -1557, 888, -221433, 560586, -26577492, 85059, -4, -29421486, -1, 4483, -20, -67, -5180, 442090, 92395688, -733, 163876, -531, 57814, -2, -39002, 567183, 181492, 228652, -1099, 13545331, 10662, 9, -1, 38856386, 5, -254708768 ], [ -8095641, -1195831, -175000, -66058493, -23250, 1879172, 823552, -53035265, 3613, 3789359, 75, -1027900, -1488469181, -1280972, -224837249, 137, -480, -156031807, 476, -198, -16107831, -1173153, -228290, -326361, -2821, 3, 151, 6, 5372, 0, -105811421, 1, 4, 5934, 124, -36683, -596320 ], [ 5727427, -1, -794110214, 140564, -18188, -603143, -101384565, 38997581, -176, 162166344, -6938600, -330640880, 767662856, -13106526, 109100675, -8, 112132, -943805, 77205381, -3, 187468, -1, 211115016, 1387877, 8, 167467969, 6168, 451678, -649362, -109188, -599, 7064, -114836840, -3245160, -113663511, 19, -53531749 ], [ 3, 20936194, -22998, 10, -1, -237843651, -17451, -38636, -1135, 48408685, 8, -1, 0, 517, 444739, 108305, -77499, 57, -15375, -8390419, 14205, 1764, 13, 56147, -367, -6, -115152, 60201, 1570533, -52769, -47, 59, -1049906750, -946115116, 13139, 86, 1 ], [ -503457575, -1319556, -1145007, 1070712947, 24120448, 2, -29, 664142, -868248486, -7697783, 7, -3605587, -1921899, 83953, -2, 830681676, -42347, 0, -19358815, 2187, 2324, -564794360, 15947019, -6, 7040, 61970642, -2772909, 30521135, 0, -15443, 861773316, 459602080, -5022157, -11575, 4, 16769661, -105014 ], [ 10743, -507, 83256, -2250, 11731, 3327, 25668, 15, -508, -47497, 0, -232761, 213, -5029, 1606, 5638, -971852691, -340070641, 144885214, -19, -5, 4, 13, 286235658, 2684685, 143478, -42, 3548, -22, -48064810, -7776, 3914604, -9598575, 438, 5921, 47053, -75194 ], [ -379, 6, 649071, 7, -91, 201786823, 1158, -35, -22738047, -1845521436, 925595, 234749363, 32, 23811, 105, 479212, 187961538, -1, 123360, 0, 214104961, 722801240, -514, -92, 4, -134622, -2, 8121192, -513234, 27287, 163057, -95, 45, 559, -2366458, -25201770, 1 ], [ -6102, 1408760599, 1641674682, 0, 27, -16, -17629516, 75, 4793, 4, -10012656, 256, 2566, 703, 34733, -57, -553094930, -6428703, 4817268, -86, -3, -935557858, -992690, 6113056, -14545107, 4762, -1, 41, 912, 15551, 241971606, 106230014, 0, 97805, -33, 178492, -94 ], [ 175135062, -4078818, -21396200, 6, -44931684, -1, -4874, -63, 1308882984, -4131, -1, 134037, -6, 55968, -6, 7910896, 960, 5911, -531019, 247243101, -17, -4469, -5648618, -53970, -10465, 9272841, -163059795, -630579, 231821, -2, 85, 2, 21698001, -47381741, -4187, -29732, -21246 ], [ 93, -128480141, 48948, -220278751, 1, 1, 8, -26401310, 38783453, 26, 3263, -31, -50615, 65836, 157720045, -2198, -119, -276, 8, -1, -75, -1443, -14, 306, 231, -1, -23268234, 1, -23422669, -5035782, 990222801, -650831, 6247, 23, -1, -32, -919701 ], [ 505624973, 88426082, 8, 44, -93, -10510511, -181732, 0, -9291, 146123962, 194, -9, -148692, 50, -13497, -2, -43, 28182515, -8533943, -164, -8195039, -16, -30655229, -58107682, -5989290, 758266997, 485559, -1, 295055, 65773, -4460246, -2513853, 5, 2722103, 239672601, -15, -1408739864 ], [ -15379889, -31, -658258, -153878253, -1974, 315876, 5766477, 52027, 2074806025, -3965267, 545, -2, -5040, 7068465, 112812, -124759948, 241, 51244543, 3274133, 378482, 1, 10175, -9, 5, -26, 194881788, 3925116, -2037381920, -248, 3128135, 1, -6, 2294146, 5349068, 2, 868244, 8065315 ], [ -147, -1032, 52284058, -1976839, -141516695, 15750, 57, 683, 273164, -289982, -27340507, 251464989, -6176, -42032, -8, -5835889, 4, 94068, -6027, -290600, -21490, 16078, 118, 224261, -1358837854, -3003, 0, 307444, -3995442, 172509, 31, 223969388, 0, -2, -45588, -12868, 23 ], [ -6103696, 13, 0, 264, 3, -21619, -28739500, 1, -7217, 83287675, -643, -307925, 273, -1535049245, -1227466, 50486, -1, 108981743, 540390, 133424, 7521, 205, -387, 888635506, 364937473, -2, -215687, -170926126, 3, 9723205, -4, 88, -1744694, 17120740, 7729, -147181, 476125805 ], [ -82, -56, 1967, -163887465, -4270, -5666, 59107082, -861, -183423641, -585803, -51737170, 349542597, 32237245, -322, -13168, 465262160, 11096, -40821597, 69, 28184161, 1048821354, 4, 8264, -218, 2, 1, -3, -1, 143945, -99520560, 0, 33986480, 255, 632183217, -45158653, -80, -855 ], [ 316, -39, 116, 232, 128395, -66527835, -1448, -11687696, -285789569, 988974018, 28959, -47982, 8271820, 226, -983146837, 598, -210918146, -121227, 340150918, 813, 1, 24542404, 384, -2768933, 55, 13734373, -1073987260, -281394, -916, 0, 1752611, -3, -7, 42, 555616587, -464152644, 2 ], [ 136, -85063, -1366, -35545, -8214, -8144570, 24350515, -1555736031, 46555, -1568693, -24, 161, -1, 103175964, 4518168, -994951, -19, 6903318, -75, -50344, 1295295385, -540, -18299, -89, 9078, 0, -8, 247, -85813751, -254, -2130718162, -15474, 20, 114102854, -3542, 126, 3 ], [ -3553, -3, -3, -1, -193, -498, 118979, 113, -245057188, -7145847, -73207757, 6837, 34338, 2, 126844, 1035152152, -354347, -33377666, -227, -1393650, 235, -109073, -4613936, 2, -304455, 1, 1, 9, 0, 38, -1636746045, -1827912, 565961, 5, -4951450, -2, 2 ], [ 0, -3644, 4213, -40, -116, 494113758, 0, -512030, 213, -2, 7865, 5327703, -972, 0, -3094225, 829135207, -65569, -7, 46064, -7472, -3831274, -972, -1265953, 373239, -1272, -389495080, -2073117, -624857129, 15, 5206861, -53690749, 405, 1, -161, -98, -399788, 5764 ] ], [ [ 1224865543, 229, 689, 631154, -43305, -357, 58, 1, -59223582, 11000736, -1549901, 211, -71129, -60, 9, -1, 0, -6819, 0, -5, 16650, -26323951, -519204, 65811027, 89, -11352114, 383803, 4, -281, -1104, -442578, 125895633, -2877675, -611469621, 185, 48926927, -4 ], [ -33812, -3, -68059, 950, 10494779, 13309, 54316, 4085237, -18451, 1, -3784497, -3, -1, -836, 275115593, -25, 144, 714279, 653, 13701, -75, -30914, -24324, 3499, -703674381, 452276, 2, -38653, -28499, -256376, 85842, 370907, 0, 4770551, 452038095, 5, -521447 ], [ -21, 8150, -3116, 277, 354641991, -9509026, -3, 111, 15449, 634474686, 48612009, 1774, 0, 677875, -4626, 3, 5548, 13191, -23, 26513, -29810, -28, 30273913, 10455, -140754, 6, -327661679, -72575, 1989229, -5652, -14394889, 1, -3111144, -9551, -67979503, 4600, -249440026 ], [ 0, 1637230945, 16, -1522331, -13229064, -24, 446140216, 3, -967362476, 107, -95477274, 57, -314745490, -42392, -531429765, -285042, -59, -17, -18, 2, 6, -976687, 26903611, 345, -1, -1027677, -7, -84, 78874, 2, -1042579, -2, -1202, -16, -50, 1815992, -15543628 ], [ -48966, -12598224, 1, 583441423, -70, 7159, 0, 16947943, 33508, 1596688, 728154, 90, 1797, -5, -460424381, 1586960478, -42, 791, 11906267, -366, 238501074, 241, -6045682, 677976, 45029, -3, 69509, -23087, -8786723, 611384913, 300273, -105919694, -5800, 383, 5964349, 618233025, -455 ], [ 1359, 19093, -107172356, -61912611, 2800483, 17, 3, -16, 99360, 24, -154955, -1, -52714, 116689998, -8682, -2178, -16, 6370, 913, 32, -7, 50108254, 2, 577177, 3, 103, 53, 758, 394, 2927754, -353, -12272, -2262040, -1069291361, 10139773, -8, 2983174 ], [ -554, -123269, -110, -65, -2039952, -14981709, -2366765, 99881202, -35, -493349, -583, -1510, 15029787, 3, -7303, -164752609, 9536509, 0, 1684, 89, -89655, 4, -1766787, 394899, -913762437, 37392, 176730691, 0, -282339, -6502916, 13845510, -14, 1323, -478416, -809733538, -2851, -53368635 ], [ 3887, -49, -91452, -82217325, -133, 2118993300, 53919, -4060, -65134256, -62050, -611, 737, 151116080, 45009, -41189, -199864, 490988, -46622, -5929, -23245, 13798, -21849938, 98152945, -103144650, 9884396, -206659873, -149641, -2022, -174, 2613, 0, 585577, 14, 5692, 2493805, -376512507, 2 ], [ 519086, 27288, -8, 4, -147917, -1932958, 76, -27126, 15414, 1976286, 1, -2087696, 1556671, 1584070531, 1060, 475, 894, -204713, -43470, 3839, 264105002, -2089, -399946683, 552180163, -7, -113, 6155592, 0, -12, -1, -6313, -8769, -24731, -4, -430199, -1231, 136980250 ], [ -448323433, 7114327, 100, 288, 810, 460954, 1, 2, 68112942, -183485, 720360, 3725563, -153, -14, -10, -920237149, 126595379, 11628, -104, -2, -114, -5279, 13510, 12716, 394941727, -1923, 45812636, 2, 523, -1149, -503157598, -1419, 25, 32063879, 12, 16631378, 51 ], [ 975266, 22112, -21, -1204, -20300, 236720, -1, 5693, -23, -251, -22803, -3106, 1, 1522, 498237693, -154, 347676, 13213, 244033379, 0, 3799456, -166, 0, 2502, 185377, -1377, -5323162, -1, -412, -16854624, -2080415, 903831, 65, 23200, -5158684, -7, 233635592 ], [ -638, 60822266, 1082, -5825433, -1241, -53221, -32304, 2458685, 605, -19829221, -20851996, 800877, -11803527, 1254495, -24139, 171309773, 61, 278630956, 14, -77659, 110549, 3039, -217419830, -30, 1009, 117, 1, 576, -187868, 823770385, 52, -397519, -5686418, -886004791, 110297, 495, 5 ], [ 11127422, 100907278, -503867, 5, 32, 0, -6904, -7, -547848104, -960676, 734867, -2437, -271, -49603267, -39, -491, 108511270, 132296177, 154327, 1980, -41, 1, 10679, 2, -12, -45472, -1002, -1944128, 131975583, 247023, -1, 1447545, 215940328, -5, 10708, 1711775, 504704 ], [ 1831078, 208, 167811914, 677, -2075136, -20824, -1, 2929, 29, -134712744, 1072049957, -19222, -994332, 0, 1, 122, -6380, -15429953, -21, 25657, -68332586, 4137, -31, 15, 44260, 3943515, -2, 19832, 883483, 0, -913, 17314814, -46, -38372, 2521, -1485, -5 ], [ 132, -805, 10844, 13230314, 849614003, -15862872, 181708339, -140000, -174549, -45283, 492553, -915387, 3048, 1140368, -115375, -334, 414, -3931678, 7848, 598, -1393721, -10050, 194694607, 2035746, 7952, -12173, 0, 45521, 1, 1732026, 12, -12, 5541145, -5104095, 55, -26066, -4755 ], [ -817381, 16375, 21, -2957, -536, 11487, 83316801, 40, 28728118, -13532729, -12, -253641, 1403297, 22950, 7447161, 15, 1670, -2, 718586, -249189, -1251, 80415, 104315299, 3832, 38768, 30799282, -477001, 72, -212, 19947, 47, -5, -1, -503, 37, -90, -49 ], [ 1, 1982, 23630343, 58973367, 4694, -9581659, 5, -55130, -1, 140, -2, 187855037, -1951174, -2, -15, 1, -207555, 0, 2364, 20, -8047022, -4, -1968234, -7819, -30104103, 3492, -151023649, 9, 7876238, 66669501, -424, -14, -92905, -2744, 17409636, -98439, -10783207 ], [ -129, -49145, -28285526, 68, 45927, -1, -7999328, 1139561, 1754498, -15, -17, -81, -60638925, -3257398, 1738170, -21721, 45034, 206159832, 69, 390302, -26072848, -97606, -197, -162791432, 63, 607, -915, -1007, 161577858, 990657593, -35407812, -764605861, 68, 125638813, 1102, 1417418, 51 ], [ -239, 23470439, -5261, -44, 261, -797152, 14209, -221433, 8759, -13288746, 0, -8001, -57464, -12, 293772385, -41798037, -34230, -20, 3, 92395688, -183, 1280, -34813591, 925016, -469400, -9750, 2216, 709, 58534990, -275, 413, 1, 38206, -34295191, 4857048, 9970056, -248739 ], [ -494, -9566650, -1367, -264233971, -23, 2, 402, -405, 14800396, 1850, 1222153, -8030, -11, -10, -3513082, 17, 0, -19503976, 119, -830008225, -4, -293288, -892, -10199, -3, 10318, 75, 181801, 10, -8164005, -6458, 823302959, 1855, 94941, 520618857, -1146, -9317 ], [ 44746, -1, -48469, 143937343, -9, -18848, -1547, 1218674, -5629, 633462, -3388, -20665055, 187418, -1, 1665, -8432599, 7, -29494, 4825336, -3, 23433, -10219073, 6, 693938, 7884817, 319, 202127359, 7057, -159, -223618037, 0, 7064, -224291, -830760925, -13875, 1, -209108 ], [ 108739474, 2617024, -11499, 1, -670897, 0, -17451, -19, -9295265, 739, 128, -793482, -2, 135464263, 27, 106, -9687, 58572, -1007584978, -16, 7102, 441, 27, 55, -23, -6, -900, 470, 6282130, -54035467, -1526867, 7606, -128162, -230985, 13139, 1412924, 1 ], [ -60, -42225784, -8945, 2091236, 11778, 2087242, -14855, 1328285, -6783191, -962223, 3345, -3, -3843799, 3, -907798, 50, -662, -449, -4839704, 8956923, 145, -67, 1993377, -374276242, 1802300, 59, -1354, 1863, -211, -123545, 215443329, 1795321, -307, -11, 1888090, 8, -860276381 ], [ 352019499, -16221, 3, -141, 5866, 1703350, 12834, 2017179, -8127, -47497, 14417, -476694189, 446918015, -1287489, 1644739, 1410, -1898150, -162, 1105, -19, -2652, 4, 839459, 273, 10, 1121, -21438, 1816775, -2895891, -6, -31106, 122331, -293, 438, 12, 3011387, 0 ], [ -12126, 104671, 5071, 119, -45, 6158, 37047, -17915, -44410, -55, 1851191, 57312, 66250942, 761950, 431824, 15, 5873798, -298, 986881, -4, 209087, 45175077, -33664792, -6056308, 4, -263, -4, 1983, -2052937, 3, 83485097, -191, 181, 293032833, -1, -806456650, 1 ], [ -24, 10748, 49, -87547990, 54, -4161586, -67, 9894118, 613441, 2170621, -19, 535915767, 20, 44, 1085, -3673, -276547465, -51429626, 1, -5, -1, -112, -15511, 3, -1818138, 156042565, -3, 5, 3735155, 1990484, 1846, 12968, -22200473, 24451, -267025, 5578, -1570723439 ], [ 85515, -996, -42792399, 1449571, -179726736, -1, -2437, -8203103, 10, -16526, -2255, 16, -3163, 14327776, -94907769, 966, 30706, 48420937, -543763167, 7545, -8453, -1, -706077, -27632686, -10465, 593461843, -159238, -2463, 115910, -247, 5, 126, 83, -11845435, -16749, -475713, -83 ], [ 185, -64240071, 97895, -7, 471922, 1469472501, 63665, -12891, 9469, 1740291304, 204, -62892, -12, 65836, 19715006, -4396, 0, -566062, 65907279, -1, -601, -2887, -113438464, 1, 472765, -8041, -2840, 22, -179, -10071565, 990222801, -650831, 0, 23623846, -7, -32890, -1839403 ], [ 31601561, 337, 63726996, 1, -47421, -5255255, -1420, -41688, -1, 8919, 3176952, -298, -1189533, 25708, -53, -1, -2805610, 108, -273086178, -82, -16006, -1001, -4, -443, -1, 189566749, 121390, -2, 73764, 16, 0, -1227, 9270, 10888413, 14, -31200, -21496 ], [ -939, -1, -1286, -18, -494, 1234, 184527264, 1, 1979, -991317, 1116285, -71, -315, 27, 3, -15, 1930, 3202784, 104772256, 5914, 112, 10418935, -69, 10554, -6661, 1487, 7850233, -2037381920, -7943, 24439, 12020, -203238, 587301295, 20895, 132616, 889081469, 4 ], [ -600965, -516, 816938, -965, -2211198, 123, 3637, 342, 69929963, -35, -106799, 15716562, -193, -164, 0, -89, 588472, 367, -192862, -568, -42981, 526828987, 472, 28705451, -42463683, -94, -2190027, 2402, -249715, 84, 31427, 107, 1, -497593170, -1, -105412947, 46 ], [ -47, 862, -3, 16, 43, -338, -28739500, 246924, -28869, 159, -41175, -78828916, 136, -732, -37, 12622, -1854510148, 435926973, 17292490, 16, 15403112, 51, -12384, 2, 356384, -1, -53922, -20865, 25849, 4861603, -3789, 175, -27915100, 8, 506544859, -18, 464967 ], [ -1, -1893174198, 257797812, -20006, -267, -725298, 118214164, -27, -11463978, -18306, -12934292, 174771298, 251853, -329775, -13, 454358, 363609138, -4983, 145214536, 2, 0, 35, 516, -27, 1791, 6, -178420, -1887679, 71973, -796164482, -2267596, 33190, 255, 9877863, -43, -2, -14011479 ], [ 646981, -163169265, 1, 7, 1, -532222681, -23, -178, -4361, 1886, 3620, -1, 66174560, 0, -30003, 0, -101, -1, 2657429, 26012, 672203062, 24542404, 402244146, -1417693682, 908311, 13412, -32775, -1, -234484, 72127, 3505222, -7271364, -4, 42596, 135649, -14165, 460589452 ], [ 571979777, -5316, 0, -18199282, -16823125, -32578280, 372, -194467004, 6, -200792691, -1512, 676572702, -14, 50379, 144581361, -15, 0, 843, -596, -805508, 1264937, -276345, -37476541, -1431, 284, 0, -4450317, 8077781, 0, -2032, -508, -3961470, 10283, 27857, -464318672, 16, 113142625 ], [ -14, -28018011, -1, -6187862, -1, -31, 487337440, 113, -117, -55, -71492, 53, 2197603, 15166445, 124, 2070304303, -354347, -2037, -2, -696825, 246420013, -13, -1, 2, -608910, 6, 1959769, 9, -6638603, 5002197, -799192, -7, 0, 5, -618931, -797504, 150 ], [ 74244, -14578, 67406, -674210736, -930, 2, 910374, -1000, 27908029, -906207543, 15, 1301, -248820, 0, -99015200, 12, -134285038, -220, 23584811, -1, -245201508, -1991404, -618, 47774594, -41675474, -6085861, -33169866, -19069, 257299939, 2542, -2, 0, 5, -84354321, -51249056, 0, 11805339 ] ], [ [ 4784631, 958649868, 0, 1233, -10826, -22, 236468, 5936592, -236894330, 21, -387475, 13512, -36418081, -1008523805, 1154246, -308913161, -1802287, -426, 3, -2812, 8, -2, -4153634, 16, 1486001923, -22, 47, 16053, -71906, -9, -113299884, 961, -89927, -76433703, 23694, 195707708, -1132 ], [ -4327974, -217247, -68059, 124580975, 641, 13628173, 53, 63832, -604606262, 5, -121103893, -1683938, -10, -6845868, 17194725, -6430, 9, 22, 5346217, 6850, -1232283, -494631, -389183, 7, -3, 221, 135910003, -633297066, -29182627, -32047, 5493873, 91, 0, 74540, 13795, 19137, 0 ], [ -10800969, 1068275151, -51052162, 2212, 85, -9509026, -13003184, 1814850, 253111306, 9913667, 3, 7, 128, 5, -303189764, 1606063, 44385, 0, -1522744048, 3393722, -476964, -234441495, 484382600, 1307, -2, 189928509, -639964, -18579082, 15, -723476, -449840, 16314, -12, -19101, -132772, 287, -1 ], [ 67, 1637230945, 32538, -23786, -13, -12, 27230, 757274, -14761, 54769, -745916, 233207, -19, -1, -2125719061, -17, -7585, -8571, -145396, 6, 49870, -500063699, 107614446, 44186, -267513, -31, -909, -344122, 315495, 2, -33362529, -231, -315202146, -34053533, -104976897, 56750, -3795 ], [ -48966, -384, 1263038508, 70, -1142870, 117289211, 4962618, 129, 8, 390, 5689, 359, 117737931, -1, -110, 12108, -10991691, 6481946, 23254, -749957, 119250537, 3861, -23, 662, 1440923, -326, 556073, -1477598, -1073, 18, 75068, -26479924, -760155050, 12242, 2982174, 2414973, -3636 ], [ 170, 1193, -102, -236, 700121, 8839025, 2, -1, 3, 200164372, -151, -16548, -26989487, 911641, -34730, -4461530, -8370, 12, 233828, 516, -865114, 765, 1, 144294, 27829578, 827, 3462406, 0, 1651357082, 715, -22, -25133234, -9048162, -4079, 633736, -4, 728 ], [ -2218, -126227358, -7057, -32, -1, -29963419, -591691, 390161, -4, -3946793, 0, -98970409, 120238299, 675486, -7, -5, 5, 63332398, 862385, 93635562, -179310, 14421, -431, 394899, -3569385, 2393076, 2761417, -170969, -276, -50, 13845510, -28, 2645, -29901, -3163022, -1426, -1707796331 ], [ 15548, -201990, -46823269, -20073, -266, 264874163, 6901683, -32483, -994, -992805, -80032355, 184, 18, 2813, -1349680823, -195, 7672, -2914, -1554309886, -47604779, 1766114, -1334, 1, -6, 1207, -788, -149641, -8088, -2786, 82, -961936, 18299, 3644, 373028012, 10, -1436, 56 ], [ 2028, 111770587, -1049819, 68439, -18490, -241620, 1, -1695, 15, 15, 985795163, -8350786, 380, 96684, 8687006, 15209, 228839, -12, -3, 125801769, 0, -8555374, -24411, 276090082, -497679969, -1, 96181, -239118, -802634, -5996198, -12928620, -8979247, -101297850, -532, -7, -20161320, 1 ], [ -7005054, 7, 419579016, 147363, 1619, 57619, 97, 2193426, 8315, -1503105614, 180090, 2, -160778947, -14, -83803, -55, 1978053, 190508024, -6789917, -30, -7480305, -2639, 108084, 208339784, 789883454, -15, 357911, 520138460, 16, -588176, -245682, -709, 6588627, 128255516, 101578, 129933, 0 ], [ 243816, 1, -87602932, 0, -5075, 30300159, -342, 5693, -1, -2, -22, -203576023, 1473326, 0, 15569928, -316216, 44502568, 13, 15, -25215, 237466, -2712066, -1400, 1311629767, 0, -43, -20794, -71, -13191, -32919, -1, 1851045729, 1, 2969581, -39, -28487964, 467271183 ], [ -5, 237587, 69263, -728179, -162664486, -3, -2019, 300, 154929, -309832, -5, 3128, -720, 10035959, -189, 0, 30, 34828870, 1732, -19415, 14150248, 388963, -6794370, -30, 252, 1867, 0, 2, -734, 196, 3347, -1, -5553, -3460956, 3529503, 15826, 41406 ], [ 712155021, 25226819, -3936, 41889, 0, -21898629, -2, -1, -8560127, -1921352, 752503702, -623884, -1, -1550102, -316567, -1963, 6623, 505, 77163, 16219169, -2632, 1185158, 10679, 29, -406743604, -1, -32058, -972064, 503, 252951617, -83, 22618, 13180, -5447600, 43858377, 2, 252352 ], [ 28, 13, 1342495309, 346645, -32, -20, -4755535, 1, 233, -514, 1046924, -1259749759, -7954657, 0, 6771, 8, -2, -7714976, -5594227, 3207, -136665171, 33093, -2, 125250, 5532, 963, -2, 162466262, 3451, -10900, -14960682, 2164352, -23977308, -314341052, 1, -48645216, -2666 ], [ 1084225, -103083, 169, 26460628, 13275219, -3965718, 5, -1, -682, -5796221, 1970211, -14, 6096, 0, -28844, -10935155, 6631, -7863356, 16073285, 299, -21777, -20581973, 1, 249, 1017866, -797740807, -237, 44, 23521063, 3, 6029, -6055, 88658313, -623, 917315790, -26691963, -2377 ], [ -798, 1023, 10593, -378469, -268, 2940623, 10414600, 160, 919299789, -103, -1, -991, 10963, 11, 58181, 7529, 218893052, -204217493, 91978975, -31896172, 0, 1, 208630598, 240, 9, 940, -477001, 75722864, -443677983, 1, 12194311, -85435459, -1217685, -4, 1197583, -366720, -403046 ], [ 493321, 507499, 184612, 58973367, 76907839, -149713, 91329826, -6891, -2883384, 279, -8378800, 46963759, -238, -1746237, -15997964, 116855, -425071992, 7382, 1210232, 2666743, -61, -15309, -62983491, 0, -30104103, 7152535, -1152, 155897158, 3938119, 0, -217262, -27944, -1, -86, 1, -98439, -21061 ], [ -33773131, -1, -1767845, 8914537, 188115222, -460, -1023913986, 278, 449151551, -1, -548784, -662377, -242555702, -398, 13579, -43443, 1475674022, 6442495, 0, 3049, 0, -3123402, -49, -155, 8209866, 19906083, -29267, -64454, 10, 483720, -566524989, -5833, 558760, 245388, 8819, 11339341, 3272 ], [ -7, 11735220, -172385020, -2881745, 34273369, -3, 3552, -7085852, 34, -811, 1329, -262177161, -56, -1506, 2241, -20, -1070, -10, 27, 5774730, -96074630, 20, -139254364, 1850032, -229, -312013, 8862, 23230999, 893, -72006676, 26456, 42646, 152823, -34295191, 1, 2434, -61 ], [ -32382565, -9, -85, -4032, -2975963, 229, 6434, -848564242, 925025, 970075992, 76385, -502, -45424, -156, -1715, 1150697097, -960, -19, 0, -12968879, -125842, -4692611, -3652640, -40, -180549, 2579, 19, 355, 85960, -16, -807, 1570, 121565686, 6076215, 124, -4695474, -4770560 ], [ 89491, -4786, -6203986, 4498042, -1, -154404566, -2, 311980650, -2882111, 324332688, -423, -645783, 191915714, -1, 6818792, -8, 918587187, -3687, 9650673, -6, 11717, -81752587, 844460063, 21686, 126157065, 20443, 394780, 115629462, -81170, -13976127, -2395, 14128, -57418420, -50706, -2, 19613, -1 ], [ 415, 81782, -1437, 10539, -1, -29730456, -136, -1207, -4, 11819, 1022, -3, -10295208, 541857052, 3, 423, -2422, 4, -491985, -8194, 1, 55, 112929980, 224589, -46919, -50, -7197, 941, 12, -27017734, -11929, 1901, -501, -902, 215262472, 45213560, 26845076 ], [ -15, -10556446, -2236, 2042, 1, 260905, -928, 1, -26, -962223, 428120, -220, -246003115, 5372987, -1, 3169, -693815527, -449, -18, 4373, 4647, -275778, 7787, -1497104967, 1845555306, 1, -44366542, 116, -1, -15443, 103, 1, -5022157, -23, 944045, 1048104, -210028 ], [ 5, -1, 81, -281, 6, 6, 50, 15759, -66574836, -23, 115338, -57, 53, -160936, 105263279, 11277, -3707, -1, 144885214, -603, -1, 4006, 0, 17470, 5369370, 2, -2680, 454194, -707, -11, -254819148, 1002138558, -586, 110, 0, 735, -9624870 ], [ -6208656, 1714923581, 634, 1948097, -5803, 2, 145, -143320, 0, -28160, 29619051, 895, 265003770, 12, 3454591, 958425, 183556, 0, 1928, -4, 817, 45175077, -16832396, -2957, 8, -538487, -245, 124, -32846994, 107, 40764, -3, 0, 18314552, -72, -385, 642950212 ], [ -95, 343936, 3131, -10, 3, -266341508, -8814758, 38, 1256326950, 135664, -4889, 1071831533, 1313640, 44980, 35566921, -240692332, -66, -25, 147, -1417116, 0, -1827261, -15, 382066, -111, 2438165, -1485, 166, 58362, 15551, 1935772850, 106230014, -86721, 12519054, -33, 349, -1498 ], [ 1401080495, -7966, -5224, 11, -86, -651340015, -4874, -4101552, 159776, -67689267, -35, 17156678, -414562611, 458488832, -724, 8, 960, 46, -2, 15452694, -66, -9, -690, -13493, -171453991, 148365461, -4976, -77, 231821, -2, 87518, 2060511, 173584007, -379053930, -548820217, -1858, -43512180 ], [ 370, -15, 801956511, -1681, 922, 11480254, 1018642, -1611, 19391727, 108768207, 6, -62892, 0, 4213483, 19253, -4396, -497367621, -4422, 514901, -1525, -301, -361, -13847, 611, 7387, -2058464, -44, 2803, -179, -39342, 990222801, -5206645, 781, 360, -113970268, -2, -14715221 ], [ 8, 707408656, 3982937, 45485, -185, -2627628, -710, -10422, -9, 17, 12, -298, -9, 25, -53989, -98, -1, 27522, -533371, -167666, -512190, -16, -936, -1815865, -1, 185124, 7, -14544, 147527, 8222, -35681968, -628463, 2, 10, 29959075, -1996812, -22011560 ], [ 0, -512899804, -1316515, -2348, -126348, 19742, 704, 832432, 8, -123915, 2, -4640935, -1, 110445, 7051, -15594993, 0, 195, 1, 1, 2, 1, -551, 21615456, -213148, 5947, 61330, -30, -16268047, 200200648, 12020, -812953, 17923, 10698136, 16577, 848, 7876 ], [ -19230873, -2065, 399, -1012141750, -2159, 8, 227, 43, 1092656, -566, -1749792473, 240, -395272, -2690017, 0, -3, 575, 92, -24686386, -595148549, -5, 1053657975, 118, 459287222, -42463683, -1, -33, 614888, -15607, 43127, 16090878, 2, 6, -30, -356, -3, 3 ], [ -762962, 55146, -410, 270017, 45099618, -10810, -7, 493847, -1, 5, -20, -1261262663, 17471, -95940578, -9590, 12924506, -884, 27245436, 33, 1, 118, 6563, -198145, 111079438, 44548, -25367566, -1, -41730, 105877872, 19, -7759289, 718389, -3489388, 131, 3865, -4599, 58121 ], [ -5270, -462201, 251756, -10242967, -1119288786, -90662, 59107082, -440925, -87, -72, -3233573, 1333, 62963, -5276404, -13483863, 7099, 90902284, -623, 9075908, 108, 63, 17834, 65, -2, 112, 23, -2854717, -117980, 2, -12149, 0, 543783686, 128, 19, -176401, -80, -7 ], [ 20, -622, 3716, 928, 262953341, -129937, -759296624, -11, -2232731, 7545, 7413439, -6, 66174560, 226, -30723339, 9, -1609, -15, 649, 832398, 164112, 3067800, 48, -708846841, 113539, 26825, -131102, -288147311, -29311, 282, 3, -7271364, -61105889, 5325, 277808293, -3626193, 1 ], [ 34, -10633, -43, -71091, -32, -1042504955, 48701030, -46, 23836212, -48, -6, 81, -2, 103175964, 9, -127353753, -2, 53932, -1, -1573, 158117, -17686089, -585571, -1465056, 35, 305, -272, 1972, -10726719, -64, -4064, -247592, 20, 3, -226718, 8065, 905141002 ], [ -222, -7, -384, -386741, -6171, -509792, 3718, 7389850, -122528594, -1745, -35746, 53, 17169, 116, 1982, 1035152152, -5, -4172208, -1908402327, -89193596, 29, -1745166, -1126, 509844, -38970269, 2, 4, 1, -1, 312637, -399596, -1827912, 138, 86575349, -19805800, -3190017, 19617438 ], [ 76025524, -114, 34512021, -1, -116, 123528440, 1778, -63, 1, -7, 3933, 166491, 0, 302209, -99015200, 25303, -1049102, -225661, 92128, -1912733, -15325094, -8, -158244, 764393509, 0, -1, -32392, -152553, 4020312, 0, -429525989, 830111, 690366, -1, -51249056, -6247, 94442709 ] ], [ [ 1, 3657, 1, 323150797, -338, -11437, 121071540, 181, -904, 1343, -24, 211, -36418081, -246222, 144281, -77228290, -14418293, -893736738, 0, -3, 34100059, -411312, -129801, 131622054, 11609390, -22704227, 1572055683, 2104151435, -73631247, -1130688, -1729, 31473908, -703, -146, 1, 97853854, -37094134 ], [ -540997, 0, -272236, 1946578, 335832913, 1664, 849, 997, -302303131, 175, -30275973, -841969, -19513, -1711467, 550231185, -1, 1, 44642, 5346217, 2, -630929027, -30914, -6226926, 917228886, -21989824, 0, 4247188, -38, -56, -8204038, 87901962, 1, 485272, 291, 220722, 0, -33372614 ], [ -172815511, 133534394, -3190760, 17, 88660498, -9, -794, 28357, 494358, 158618671, 12, 3, 8171, 169469, -303189764, 12848502, 5548, 105526, -92941, 829, -29, -29305187, 236515, 41818, -1, 11, -2, -36287, 4, -177, -14394889, 261022, -194446, -37, -16994876, 9420064, -62360007 ], [ 8, 102326934, 1041214, -779433554, -423330057, -12442, 6808, 48465512, -2, 107, -2914, 7462635, -1229475, -3, -32, 0, -30, -1, -37221248, 3, 797914, -1000127397, 107614446, 706978, -2, -1052341057, -14, -21508, 20191706, 12524, -260645, -945763, -1, -1089713046, -13122112, 28, -485738 ], [ -191, -50392894, 38, 1139534, -35715, 14, 19850471, 33101, 2094, 6386754, 728154, 1468857, 4, -650057, -1756, 6054, -168, 1659378301, 762001111, -11999311, 1908008589, 60, -94464, 21695237, 1440923, -333370, 569418669, -1477598, -68646, 146, 300273, -3, -1, 48, 1526873331, 4829946, -3636 ], [ 21748, 4887693, 0, -15478153, 342, 270, 440020607, -32383, 0, 97737, -605, -2, -105428, 445, -17, -17428, -68563307, 2, 935311, 129, -54070, 3131766, 8400683, 36939339, 108709, 3389026, 54100, 397593746, 98, 715, -707, -384, -276, -133661420, 5, -69927670, 93224 ], [ -2218, -15409, -7057, -68047670, -8, -468178, -605891866, 6096, -9258816, -964, -37328, -96651, 3757447, 337743, -456, -5148519, 4656, 247392, 13798158, 1429, -175, 113, -1766787, 808752537, -436, 19144604, 11045668, -668, -72278906, -1, 53, -29117814, 10834790, -244948798, -6, -45623, -1667770 ], [ 0, -99, -23411635, 0, -17, 8277318, 3450842, -16, -254431, -3971221, -312626, 12081618, 73787, 92177661, -164756, -3123, 1963951, -11935178, -388577471, -743825, 7, -10, 23963, -25182, 0, -12, -38308012, -8, -3, 20908, -15390978, 292789, 58309, 178, 159603498, -11490, 0 ], [ 531544370, 223541175, -256, 68439, -147917, -61854667, 155452, -1777708242, 63136198, 0, 1880, -65241, 389168, 198008816, 4242, 486678, 228839, -6397, -5434, 3931305, 8253281, -1, -97643, 276090082, -949, -7, 6, -58, -50165, -11992396, -25251, -137, -6331116, -2, -215100, -322581115, 65 ], [ -855, 27, 2, 36, 12954, 0, 48, 1, 2, -91742, 1440720, 7, -643115787, -907189106, -5, -898669, 494513, 1, -104, -60, -239369756, -42230, 26, 12, 49367716, -240, 2796, 1015895, 4280900, -1, -2, -726482, 201, 4, 397, 133051026, 2 ], [ 7619, 362280693, -1368796, -78903053, -5075, 2, -5597011, 712, -1451, -125, -11675091, -777, 188585775, 761, 238, -4941, 170, 422811, 116, -806872, 15197825, -2712066, -5600, 156, 1448, -722147777, -5198, -36401, -1649, -8, -133146544, 3, 137083650, 1484790, -315, -222562, 7 ], [ -41823245, 4, 567400587, -45511, -1301315889, -832, -32304, 157355848, 2421, -19364, -325812, 3, -1475441, 5, -197749749, 163, 61, 136050, 14187207, -19, 108, 380, -54354957, -475, 2065653, 7, 9294977, 2, -1468, 12871412, 13708504, -24, -1, -443002395, 3447, 3956, 662499 ], [ 5563711, 192, 0, 41889, 2, -5, 0, -6739, -2, -120085, 5741, -4874, -8896075, -396826138, -2, -62806, 828, 0, 75, 1980, -10782437, 4740633, 21870699, 986845927, -397211, -93126463, -1050481048, -15, 1031059, 1976185, -21, 5654, 53985082, -170238, 21, 109553595, 129204131 ], [ 234377963, 27273874, 1280, 22185271, -265617420, -41647, -2, 1, 15287247, -4, 64, -314937440, -15, 356, 1, 122, -209057909, -118, -2797114, 1642026, -533848, 132373, -8, 3914, 5665232, 30, -56615, 1, 441742, -2725, -1870085, 277037018, -3, -2398, 5162446, -371, -5459322 ], [ 4336898, -51542, 1421371394, 3230, 53100875, -1, 173, -273, -1, -88, 481, -1788, 3048, 2, -3605, -5339, 26524, -3931678, 7848, 75, -340, -160797, 760526, 63617, 0, -389522, -119, 356, 23521063, 55424845, 1, -1, 88658313, -156, 28666118, -1629, -1 ], [ -102173, 2, 1388421913, -1, -2143, 2872, 5085, 0, 438, -13, -12584720, -4058249, 171, 90, 455, 1973612205, 855051, -49858, 702, -62297, -5, 5026, 52157650, 502288680, 38, 30077, -233, 144, -27729874, 1307267455, 93, -10429, -38965910, -16, 299396, -733441, -6448743 ], [ 126290246, 4059991, 3, 7, 300421, -18, 697, -431, -720846, 1144593, -33515201, 5733, -121948, -1746237, -1, 29214, -1, 0, 1, 20, -3929, -2006551664, -3844, -1955, -230, 13970, -72, 76122, 15, 4166844, -1738099, -894220, -743239, -351177, 4352409, -3, -5 ], [ -4123, -384, -3453, 34, 94057611, -230, -1, 556, 6854, -4, -34299, -169568597, -58, -104236736, 13579, -5560646, 46114813, 805312, 1111, 1598676253, -101847, -1561701, -6470838, -162791432, 65678932, 318497328, -4, -1031260, 2, 495328796, -270, -3, 1117519, 15704852, 70556, 90714727, 3350193 ], [ -4, 11735220, -1346758, -368863359, 2, -24911, 444, -221433, 574040106, -25955, 1, -1048708643, -7, -1579164284, 17930, -167192148, -1070, -10608465, 1768362, 0, -11, 20, -33998, 1894433077, -15020810, -312013, 1108, 6, 223, -288026704, 108362645, 682342, 312980920, -16, 75891, 623128, -1989912 ], [ -126494, 0, -22400025, -1008, -761846541, 4, 50, -25896, 28907, 30314875, 5, -1004, -46514662, -39, -28104656, 287674274, -125808209, -74, 62327631, -49, -8, -36, -3567, -1, -11284, 3, 78929512, 11, 2686, -1020501, -101, 1646605917, 1855, 3, 8, -18342, -9541119 ], [ 22373, -4786, -12, 549, -4656223, -603143, -1547, 149, -2882111, 20270793, -2, -158, 11994732, -838817638, 27275169, -1054075, 918587187, -483228389, 9650673, -23, 95983602, -2554768, 6443, 22206027, 2, 20443, 202127359, 112919, 0, -111809018, -4789, 115737788, -224291, -12980639, -7103969, 10041751, -418217 ], [ 27184868, 10223, -2943797, 86338021, -85874770, -232269, -71478379, 0, -142, 185, 16752337, -1586965, -160863, 1, 14231643, 108305, -1211, 937151, -8, -4097, 111, 231221235, 14116248, 14, -187674, 0, 0, 246583165, 96, -26, -390878070, 0, -501, -14437, 107631236, 11038, 0 ], [ -15733049, -81, -35, 8, 12060224, 32, -237679, 10377, -13248, 0, 13379, -1846060599, -938, 1, -28369, 830681676, -331, -229747, -1238964169, 17913846, 152281593, -564794360, 1020609225, -93569060, 7209200, 60518, -42, 29806, -421, -253019907, 6732604, 55, -613, -740796, 3776181, 128, -13127 ], [ 21, -507, 10656759, -2304105, 24025778, 109014369, 420546244, 31518, -16, -11874, 14417, -931043, 2, -629, 0, 6, -7415, -1328401, 144885214, -9649, -347662673, 2, 102, 2236216, 1, 71739, -10976354, 1816775, -1482696385, -1538073907, -486, 3914604, -1, 7177480, 6, 6, -2350 ], [ -194021, 104671, 1, 0, -1521341161, 24632, 37935888, -293518464, -1421128, -450567, 113, 3667959, 132501885, 3, 215912, 0, 6, 0, 964, -1125432, 418174, 22, -16, -5914, 0, 0, -257315166, 8, -4105874, 447069851, 163057, -1, 0, 2236, -295807, -6153, 1285900424 ], [ -6248321, 10, 25050, -1336, 3509238, -2032, -17629516, 1266447099, 2396, 542655, -4889, 8373684, 321, 5, 271, -14691, -34568433, -3214352, 37635, -90695433, -86, -456815, -254128546, 12, -55, 19, -1, 332, 7295, 509563852, 3780806, 1659844, -169, 1, -267025, 5578, -1 ], [ 350270124, -4078818, -167158, 371090088, -702058, -2544297, -38, -2, 1278206, -4131, -1154620, 268073, -103640653, 109, -45, 15451, 240, 756577, -543763167, 247243101, -4227, -4, -11, -1, -85726995, 296730921, -9952, -322856280, 14836522, -259321984, 87518, 1, 5, -5784, -535957, -116, -1392389752 ], [ 11851, -16060018, 48948, -430232, 14748, 358758, 16298279, -3223, 4847932, 54384103, 213846696, -2, -414641286, 33707861, 154023, -275, -1, -144911761, 527258232, -3, -630576405, -5774, -865, 2, 115, -263483410, -11361, 0, -45, -644580129, 3868058, -83306319, 99948, 11, -109, -1, -470887078 ], [ 60, 1381658, 61, 2843, -6069934, -642, -5679, -10672166, -76110004, 1141593, 6, -19, -76130084, 13, -221140783, -3125, -1, 1, -1, -5365322, -512190, -128084, -7484, -2, -748661, 23140, 948, -455, 72, 2055, -2230123, -80443306, 607546573, 1393716869, 14979538, -1996812, -5 ], [ 0, -4007030, -20571, -4696, -126348, 10, 184527264, 13, 8, -507554211, 571537980, -1, -10321973, 220890, 3525, -15229, 8, 49, 50, 12111433, 457360, 318, -144547083, 691694587, -6661, 2974, 2009659550, -994815, -8134023, 200200648, 3077110, -13007247, 1147073, 1, 0, 13, 1 ], [ -153846982, -33036, 104568116, -483, -276400, 8, 1819, 87436, 17073, -1187767020, -417, 502929977, -1581090, -336252, -69359946, -22, 75324371, 188136, -24108, -18, -336, 64310, 120827, 14, -1, -196837232, -67, 150, -1022833139, 5391, 246, 7, 426303697, -30, -91176, -3217, 3033327 ], [ -195318262, 903510690, -6555, 66, 360796948, -691817, -14033, 123462, -945995002, 41643838, -2573, -301, 2236287, -5856, -306866, 51698026, -28976721, 435926973, 2111, 4170, 7701556, 2, -2, 7, 11404296, -50735132, -26961, -5, 808, 593, -15155, 44899, -13, 1, 242, -287, 908 ], [ -42163, -118323387, 251756, -20006, -2, -92838168, 28861, -110231, -700, -4686424, -808393, 5334, 503707, -3, -3292, 14, 173, -326572773, 1134489, 108, 250, 71335, 270781304, -228760076, 3, 735, -22302, -30202860, 147400147, -48594, -70862, 271891843, 1, 154342, -90317306, -639, -14011479 ], [ 331254394, -40792316, 232, 30394528, 8025, -8121, -2966002, -748012574, -69773, 472, 57917, -375, 516989, 0, -120013, 0, -25747, -31034218, 5314858, 1664795, 2564, 374, 392817, -177211710, 887, 3353, -512, -4, -58621, 577020, 107, -444, -14918, 83, 67824, -1813096, 2 ], [ 2234296, -340252, -87404, -4549821, -257, -2085009911, 5945, -189909, 182, -49022, -24, 169143176, -964201274, 0, 4412, -62184, -4926, 843, -625241320, -1611015, 19, -138173, -4684568, -22891, 0, 0, -17, 2, -41901, -32515, -1065359081, -31691756, 5264816, 27857, -7254979, 126, 432 ], [ -28422, -3420, -192, -6187862, -1543, -130506650, 59489, 226, -1914509, -6978, -1117, 448054511, 2197603, 485326227, 519551108, 494, -1384, -8, -4, -1427097543, 235, -1704, -576742, 1019688, -19028, 1, 244971, 620143937, -1, 1, -390, -112, 2, 3, -151, -797504, 76631 ], [ 76025524, -114, 1078501, -5144, -1, 7, 455187, -1024061, 436063, -14, 1, 21310814, -243, 151104, -1511, 12955238, -1049102, -451322, 360, -956366, -478909, -486, -162042017, 186620, -10418868, -194747540, -8292467, -76277, 64324985, 1, -819, 207528, 88366787, -168708642, -3128, -1599152, 721 ] ], [ [ 9569262, 239662467, 90307710, 5, -42, -6, 231, 1519767535, -925368, 1343, -1587098202, 885491748, -291344651, -246222, 2, -75418, -2, -13, 0, -11247, 272800469, -3213, -1014, 502, 2902348, -2772, 6, 2007, -35953, -4417, -7081243, 503582532, -22, -9554213, 758217, 187, -148376535 ], [ -4327974, -13, -532, 15208, 2562, 0, 424, 1, -604606262, 359056, -58, -6578, -4995341, -427867, 16, -6430, 4712929, 91427712, 41767, 13, -1203, -1978522, -760, 3582925, 0, 28945687, 1061797, -151, -1, -32047, 671, 47476074, 4, 36, 2, 19596102, -65181 ], [ -168765, 133534394, -99711, 1106, 177320995, -38036105, -50794, 7089, 30897, 1239208, 47473, 55, 64, 1, -151594882, 25, 22193, 108058311, -47585751, 104, -488410880, -14, 7568478, 1370302803, -17594, 2967633, -79996, -37158164, 2036970154, -2826, -460636455, 267286556, -12444575, -4775, -67979503, 588754, -476 ], [ 34239, 99929, 65076, -6, -3230, -6, 871368, 775448185, -118086, 53, -23, 238804323, -19, -10852384, -33214360, -4454, -4, -1071, -142, 53208767, 779, -2, 1681476, 345, -1070053, -4110707, -116392, -44047611, 157748, 1603072, -1, -15132216, -75, -34053533, -13122112, 14527938, -30359 ], [ -195866, -806286305, 1, 583441423, -70, 234578423, 4962618, 1, 8377, 0, 11650469, 6, 28, -1331316122, -110, 757, -5495846, 3240973, 5953134, -3, 238501074, 506123524, -92, 331, 92219079, -1, 4344, -23087, -1098340, 583, 1173, -51719, -725, 100290127, 46, 19319782, -1 ], [ 10874, 5, -428689425, -120923, 44807721, 1131395166, 210, -1036249, 49680, 48, -303, 0, -210855, 3, -4341, -545, -66956, 101919, 29, 131990, -6920914, 97868, 16, 282, 0, 827, 13, 49699218, 12, 0, -11580623, -1, -289541173, -510, 1267472, -4, 1 ], [ -1, -1972302, -1849871026, -68047670, -8, -14981709, -5, 6, -144669, -63148692, -597246, -1, 4, 172924513, -29, -643565, 291, 15, 13798158, 357, -700, 4, -108, 193, -3486, 37, 1, -1, -4412, -198, 3380, -3554, 21669579, -15309300, -193, -729961, -426949083 ], [ 31842667, -6463680, -357, -41108663, -544755, 253, 53919, -266102247, -994, -1939, -305, 94388, 73787, 22504, -20, -12, 251385729, -3, -6071523, -3, 6899, -699198006, 49076472, -3, 2413, -6307, -146, -2, -713217, 5352404, -961936, 292789, 456, 23314251, 1, -1, 460646 ], [ 1, 53, -4, 17110, -75733426, -236, 1214, -53, 246626, 1930, 2, -64, 778335, 1546944, 133, 121670, 56, -838502533, -3, 62900885, 132052501, -16, -399946683, 2, -2, -908, 49244735, -2, -1568, -23, -808039, -1122406, -12662231, -532, -107550, -5, 1 ], [ -13, 27, 204873, 73681, 2, 118004208, 99087, 0, 4257059, -22, 703, 455, -5024342, -54, -21453607, -230059287, 4, 1524064192, -6, -15, -3652, -1320, 885421197, 99, 1579766908, -1923, 1398, 62, 1095910439, -144, -62894700, -11623718, 6434, 31312, 406311, 532204102, 25 ], [ 238, 88447, -85550, -9, -10393375, 14, -22388045, 23320263, -47546579, -4, -11401, -3, 90, 12178, 62279712, -10118899, 3, 13213, 7, -51639829, 59367, -10594, -11467931, 1251, 1, -172, -650, -2, -1728910608, -526707, -32506, 1807662, 2, 47513289, -5038, -54, 14602224 ], [ -2613953, 116, 4329, -11378, -1, -212882, -1010, 9604, 76, -19364, -2606499, 12514, -720, 20071918, -1509, 41, 31795524, 0, 0, -2, 113201988, 12, -52, -1, 2, 122383168, 18154, 37724711, 0, 804463, 3347, -101764750, -363930769, -1, 13787, 2, 331250 ], [ 5, 807258221, -62983, 85788286, 33265054, -84, -3, -1725183, -131, -1876, 179, -79857192, -139001, -24801634, -19, -4, 105968, 1, 9876905, 15839, -84238, 2370316, 2670, 120465, 0, -745011706, -64116, -995393379, 31, 2, -10, 1, 53985082, -21, 21929189, 13694199, 4037629 ], [ 3576, 6659, 80, 693290, -8106, -325, -1161, 3, 14929, -4209773, 8, -19222, -7954657, 182245, 13865999, 0, -26132239, -2, -3, 200, -1067697, 1058987, -246, 2, 1416308, 1926, -113230, 1, 13804, -174408, -14, 135272, 0, -19, 0, -6080652, -1364830 ], [ 8673797, -25, 5422, 846740096, 1659402, -1, 1, -143360086, -22342310, -1415, 30785, -2, 24384, 70, -1803, -5339, 6, -15, 251145, 2, -713585246, -2, 24336826, 1988, 260573715, -398870404, -15538757, 45521, 718, 1, 395131946, -3028, 85, -1, 3499, -104265, -77901030 ], [ -3269522, 8, 5296, -23, -2143, 1470311, 325456, 0, 438, -1, -98318, -4, 5482, 1, 455, 60230, 1710102, -25527187, 22994744, -4, -5004, 643321, 52157650, 1962065, 606, 962478, -477001, 1, -53, 2, 0, -2607, -623454564, -31, 73, -6, 0 ], [ 4, 4059991, 23077, 1842918, 2403370, -1, 22297, -2, -22, 8942, -523675, 11, -30487, -27939790, -15, 7, -3243, 14, 18, 2604, -62867, -125409479, -1922, -4003343, -1837, 114440557, -147484, 2, 252039607, 2083422, -869049, -14, -1, -2744, 1088102, -192, -658 ], [ -2061, -192, -1, 69645, 1469650, -1839, -31997312, 583455430, 107, -470, -274392, -2587, -236871, -3181, 1779885963, -86885, 5, 1, 9, 199834532, -3259106, -6100, -25883350, -79488, 63, 19440, -7317, -8057, 39, 2, -35407812, -95575733, 1, 120, 2257780, 708709, 857649399 ], [ -62623638, 23470439, -172385020, -11526980, 274186949, -2, 0, -7085852, 140147, -51, 5316, -63, -1796, -789582142, 140, -40818, -1070, -40, 0, 1, -46, 41952136, -557017457, 28, -15020810, -39002, 283591, 11343, 1, -281276, 1733802316, 1, 0, -262, 155425546, 5, -497478 ], [ -126494, -4783325, -342, -1008, -95230818, 14681, 1647103, -3237, 28, 1850, 9777223, -16446397, -2839, -156, -449674499, 17979642, -120, -19, 15, -207502056, -32215663, -573, -1, -326361, -1, 42261846, 154159, 11363, 168, -63781, -211622843, 201002, 3710, 97219438, 31, -1, -38164478 ], [ 175, -153162, -24815944, 1151498740, -297998259, -37696, -1547, 4874698, -737820475, 5, -444070426, -80723, 23427, -1638316, 1, -32, 14352925, -58, 1, -24423315, 46, -19959, 824668, 678, 3850, 2555, 12632960, 1806710, -1298724, -3494032, -1226105, 28, -14018, -207690231, -27, 160668020, -104554 ], [ 6637, 20, -23550374, 5270, -5241, -118921825, -4, -151, -71, 0, 256, -6199, -628, 1, 109, 27076, -1, 3748605, -120, -67123352, 56819, 7, 1806879685, 219, -768712948, -814885, -117915552, 2, 196317, -3377217, -47715, 30, -4005, -923941, 840869, 176615, 419454 ], [ -503457575, -644, -143126, 4084, 188441, 255, -29, 680081872, -868248486, -7517, 0, -7, -61500779, 171935593, -28369, 405606, -346907764, -470521373, -37810, 286621542, 4647, -141198590, 996689, -91376, 1802300, 968291, -2772909, 119223, -3371, -15813744, 26930416, 7013, 0, -92600, 60418893, 16377, -52507 ], [ 171885, -2, 1332095, -35, 11, 109014369, 401, 2017179, -32507, -371, 7209, -7448347, 3410, -20117, 13157910, 705, -14829, -1, 9, -603, -679029, 501, 820, 273, 2684685, 2242, -1372044, 908388, -1, -183, -31106, 30583, 0, 110, 757874, 0, -2350 ], [ -194021, 1, 317, 1948097, -2902, 3152919, 74094, -286639, 0, -112642, 29619051, 469498725, 132501885, 24382390, 1, 7667398, 45, -1222332, 1973762, -2198, 2, 88233, -2, -94630, 0, -526, -128657583, 259878140, -2005, 218296, 40764, -1525, 46439, 1, -605813348, -201614163, 19 ], [ -191, 5502971, 98, 0, 112295630, -254, -68865, 2, 2396, 4, 0, 4186842, 10509121, 89960, 569070737, -30086541, -33, -6428703, 147, -5536, 0, -29236183, -121, 187, -1, 152385, -778353600, 679793, 2, 972, 30246451, 26557504, -86721, 6113, -1, 1427936, -23 ], [ 350270124, -32630545, -42792399, 6, 0, -81417502, -638808566, -2050776, 163610373, -65, -35, 134037, -12651, 3498, -1448, 15821791, 7, 23, -33985198, 15091, -1107968882, -279, -345, -221061486, -20, 579553, -1, -322856280, 949537428, -8103812, 5601161, 32195, 10849000, -11568, -8575316, -58, -1 ], [ 370, -31, 6118, -53, 483248612, 5, 127330, -201, 74, 1, 2, -7861, 0, 16, 19, -275, -15, -138, 1, -24990792, -2, -3, -433, 19563, 14774, -64327, -363566, 1435208, 0, -5035782, 483507, -10413290, 1, 1476490, -435, -4111, -235443539 ], [ 123444, 169, 995734, 0, -5928, -3, -11358, -10, -297305, 0, 203324958, -152572, -2379065, 1607, -221140783, -400041, -342, 880704, -33336, -20958, -500, -1, -7663807, -28373, -187165, 47391687, 15174, -1818, 36882, 2, -570911484, -40221653, 290, 10888413, 29, -31200, -5 ], [ -3844972, -125220, -41141, -300543, -2021566, 19742, 11532954, 13007, 1979, -991317, 17, -145029, -2, 0, 7, -952, 482, 49, 1637067, 12, 57170, 1, -4411, 660, -3, 93, 251207444, -15, -248, 97754, 3005, -3251812, 70, 668633, 4144, 1736487, 492 ], [ -1, -66072, 2, -30, -35379174, 2064435602, 14, 1366, 2, -74235439, -53399, 3837, -404759015, -328, -67734, -182372, 1149, 6020349, -6171597, -4, -22006137, 526828987, 1888, 229643611, -324, -96112, -70080859, 314822643, -255708285, 2760139, 31427, 2, 104078, -7774893, -746910826, -26353237, 3 ], [ -6103696, 441167, -214808313, 2, 90199237, -5534534, 0, 61731, -461912, 5205480, -643, -1231702, 35780590, -23423, -19, 12924506, -452761, 208, 1, 4269582, 15042, 103, -12681253, 13, 44, -48, -2, -2608, 50, 311142568, -474, 3, -53, 273931842, 242, -9419594, 1816 ], [ -84326, -7, 1, 0, -8539, -362649, 4, -108, -358249, -143, -206948679, 2667, 16118622, -1, -26967727, 227179, 363609138, -623, 18151817, 56368322, 65551335, 1, 8461916, -28595010, 58671330, 23511, -174, -943839, 35, -1, -18140769, 8496620, 8, 2412, -172, -5236557, -1793469320 ], [ 161745, -1245, 1858, 59364, 1027161, -4157990, -45, -730481, -136, 482897, 463340, -2999, 16156, 118422618, -15361669, 1, -402, -484910, 10381, 426187538, 168050766, 374, 384, -1384466, 222, 105, -8390525, -35174, -1832, 73858548, 7010444, -888, -2, 1, 2120, -1771, 7196710 ], [ 8728, -87104442, -1, -145594256, -1051445, -1, 779216485, -1555736031, 3, -784346, -12387386, 42285794, -230, 6, 72290681, -7773, -157646, 26966, -75, -1611015, 39, -552690, -36598, -11, 72623, 78068, -2173, 64622251, -20, -8129, -520195, -8, 42118527, 14, -3627490, 4129306, 432 ], [ -116416675, -13681, -25163430, -6187862, -2, -254896, 930, 1, -119657, -2, -17, 448054511, 1073, 1941304909, 4, 15795, -11339094, -2, -28, -2722, 492840026, -27922660, -147645960, 8, -155881075, 385, 1959769, 296, -101, 2442, -204593256, -2, 138, 169092, -2475725, -3, 19158 ], [ 593949, -14578, 263, -5, -29, 60317, 7, -16, 2, -432, 246, 20, -995280, 154730794, -6, 6477619, 0, -3526, 360, 0, -935, -62231, -618, 1, -41675474, -1521465, -253, -37, 245, 10, -410, 811, 353467148, -161, 0, -51172878, 46115 ] ], [ [ 18690, 958649868, 1411058, 154, -43305, -23422995, 3783486, 23, -2, 2750184, -378, 7, -8891, -246222, 18, -617826322, -1802287, -53, 2, -22493, 68200117, -26323951, -16225, 2008, 46437560, -43, 2998, 1003, -17976, -35, -864, 31473908, -2877675, -1, 12131476, 3057933, 0 ], [ -1107961369, -13903799, -8507, 15, 327962, 106470, 217266, 510655, -604606262, 5610, -30275973, -26312, -319701853, -54766941, 67167, -13168184, 1178232, 22856928, 41, 856, -9, -506501750, -194591, 223933, -85898, 3533, 33181, -19, -455979, -125, 21460, 189904298, 248459148, 9541102, 13795, 627075271, -33372614 ], [ 0, 32601, -408417295, 35, 346330, -1217155351, -3, 55, 126555653, 1268949371, 0, 28383, 1045923, 10592, -1212759056, 6424251, 2840663, 844206, -1, 13257, -119241, -1789, 29564, 10, -17, 725, -1, 0, 3885, -5787807, -112460, 2, -796452818, -2444991, 0, 1, -243594 ], [ 0, 12, 2082428, -190291, -103352, -49, 217842, 96931023, -7380, 3, -91, 58302, -2401, -10852384, -4151795, -4454, -15534941, -1097107, -1191079940, 51962, 24, -4, 103, 3, -1, -1, -14898163, -1409523549, 10095853, 1, -521290, 0, -1, -520, -839815174, 116223502, -1 ], [ -3133853, -3149556, 631519254, 17805, -36571844, 2, 9693, 16947943, 4289009, 6386754, 45510, 45902, 229957, -332829030, -899266, 6199064, -21983383, 12, 5953134, -23998623, 4, 123565, -11808, 1, 22, -20, 17794333, -2886, -8581, 305692456, 18, -3232, -380077525, 48, 23298, 603743, -2 ], [ 5567440, 625624705, -214344713, -236, 3, 552439, 429708, -1061119457, 12420, 200164372, -317348375, -16, -13, 933519985, 0, -68, -8, 199, 59859934, 8447374, -211, 96, 8400683, 4509, 869674, 1, 106, 1, 51604909, 0, -723789, -3141654, -4418, -66830710, 1238, -67, 745793 ], [ -1109, -126227358, -56454, -4153, -7969, 0, -151472966, 24970300, -72335, -7893587, -9, -378, 0, 168872, -913, -5, 9313, 7916550, 1724770, 749084494, -88, 28, -7067150, 12341, -456881219, 76578416, 674, -83, -289115623, -1625729, 27042, -3554, 5417395, -58, -50608346, -5839690, -1667770 ], [ 243, -2, -46823269, -10277166, -2, 66218541, 55213465, -4060, -3975, -3878, -76, 12081618, 576, 737421286, -1318048, -12, 479, -11, -47434, -2975299, 7, -5462484, 6, -3148, 617775, -413319745, -598563, 0, -44576, 334525, -240484, 286, 1, 1, 1, 0, 4 ], [ 63, 3492831, -2, 2139, -295834, -123709335, 1243614, -434011, 30828, 241, 30084, -260962, 24906736, 6187776, 4242, 238, 7, -209625633, -11, 15, 1007, -8555374, -6, 8, -1898, -7437587, 196978940, -15303566, -6271, -2928, -103428959, -17958494, -395695, -1, -26, -1, 131 ], [ -56040429, 54, 12805, 2, 26528920, 28810, 198174, 67, 4257059, -45871, 1407, 29804503, -628043, -226797276, -167606, -28083, 241, 11628, -52, -30, -478739512, -165, 54042, 1590, 188, 0, 11185, 253974, 4280900, -18821646, -503157598, -92989744, 6, 128255516, 52007790, 129933, 53224354 ], [ 487633, 691, -700823456, -2, -10393375, 29590, -1, 1, -1, -65683058, -11, -24, 180, 1522, 1992950770, -1, 679, 432958650, 238314, -201718, 58, -10848265, -1, 10007, 741508, -11019, -170341185, -4550, -824, -16854624, -8321659, 55, 4283864, 46400, -630, -3560995, 56 ], [ -20911622, 950348, 8, -2912716, -5, -52, -264636728, 0, 303, -39658443, -162906, 391, -5763, 1, -24139, 82, 485, 1088402, 433, -4970163, 13819, 3039, -869679320, -119, 252, 58, 2323744, 144, -6, 3142, 54834017, 0, -5686418, -221501198, 7059007, 4051348, 10352 ], [ 11, 12613410, -31492, 655, 16632527, -21385, -108, -7, -4280063, -983732331, 183717, -152, -8688, -396826138, -1, -491, 6781954, 129195, 5, 2, -1380151908, 18518, 667, 7529, -198605, -90944, -31, -15, 64441, 241, -2730919, 3, 13180, -174323203, 0, 13694199, 2018815 ], [ 0, 832, 1342495309, 709928668, -16212, -20, 0, 1535769430, 955453, -269425487, 4090, -9841795, -15536, 356, 13, 1, -6380, -7534, -699278, 1, -16, 66187, -503163, 489, 5, 4, -1811682, 10154141, 3, -10900, -239370913, 8454, -23, -1227895, 10, -46, 0 ], [ 1, -1649331, 1, 13, 1659402, 0, 11, -4480003, -5585577, -88, 126093519, -117169581, 3, 9, -225, -1366894, 6, -1965839, 15697, 75, -2787442, -1, 389389215, 497, 31, -398870404, -485586, 1456687, 22970, 3464053, 1543484, -396844660, 5541145, -1306648393, 7, -2, -608602 ], [ -836997704, 130997, 10593, -24222008, -2, 188199867, 81364, 671920311, 112219, -26431, -1573090, -4, 3, 23500394, 7273, 120460, 218893052, -2, 22994744, -1947, -20497865, 20, 6519706, 7848261, 1211, 962478, -488448675, 2366339, -3466234, 10213027, 11909, 0, -311727282, -1, 613162497, -11460, -49 ], [ 2020643942, 126875, 369224, 230365, 37, -2, 697, -431, -1441692, 18313483, -4, 733809, -1998002143, -3492474, -31995928, 119659777, -1700287968, 1, 9681854, 666686, -3929, -125409479, -7688, -4003343, -4, 873, 0, 4758, 1008158426, 1017, -212, -14, -363, -1, 2125, -192, -21 ], [ -4, -12, -1726, 17, 91853, -4, -8, 4451, 54, -1880, -17561082, -42392149, -1, -52118368, 2, -173770, 1, 50332, 278, 48788, -52145697, -24, -25, -20348929, 4009, 607, -229, -126, 19, 15, -34578, -23893933, 71521246, 959, 8819, 11339341, 6700386 ], [ -7, 1433, -3, -88, 34273369, -816283772, 1776, -221433, 4, -3244, 1, -4001, -28732, -6024, 9, -326547, -17, -10, 0, 11549461, -375292, 5, -135991, 7400129, -29338, -9750, 1134365, 23230999, 3658437, -9, 6614, 42, 2445163, -131, 1, 19473, -121 ], [ -126494, -9342, 0, -16128, -2975963, 14, 25, -3237, 28, 2, 39108891, -8030, -46514662, -39, -56209312, 17558, 0, -38094, 7790954, -6484439, -1, -146644, -14, -5221782, -353, 10565462, 38540, 2908808, 2686, -1993, -12916, 51456435, 3710, 3038107, 130154714, -18, -18635 ], [ 175, -150, -47, 17992168, -36377, -154404566, 0, 1247922601, -2815, 10135396, -27104, -10090, 1535325712, -400, 1665, -33730395, 1794116, -966456779, 1, -3, 2929, -654020698, 12885, 169, 30800, 10, 6, 225839, -5, -27, -599, 452101, -14, -3169, -111000, 0, -13069 ], [ 3318, 10223, -5750, 21079, -10, -14865228, -279212, -158253690, -37181061, 2955, 32, -6199, 0, 4, 869, 7, -1211, 59977674, -120, -134246704, 7102, 1806416, 225859961, 459958888, -23, -25465, -3684861, 7705724, 3, -3377217, -3053735, 1947044, -16404793, -902, 3285, 5519, 1677817 ], [ -503457575, -21112892, -9160057, 8364945, 184, 4077, -29710, 162, -104, -7517, 0, -220, -29, 1312, -28369, 50, -10, 0, -148, 279904, 145, -1, 1993377, -714, 14, 15492661, -11091636, 7451, -3, -30, 215443329, 3590641, -78471, -46300, 461, 64, -52507 ], [ 3, -4, 325, -1, 92, 53230, 410690, 985, -4063, -778192435, 225, -116380, 111729504, -20599820, 803, 5638, -30370397, -10, 36221303, -9649, 0, 16, 6715672, 69882, 21477478, 35869, -5488177, 0, -23167131, -93877, -486, 1002138558, -9374, 28709919, 0, 3011387, -5 ], [ -397353997, 6698920, 20, 3896195, -1451, 770, 9483972, -1146557, -710564, -57672545, 452, 229247, 517585, 95244, 26, 7488, 2936899, -152792, 15, -69, 408, 22, -16, -12, 8, -4307892, -32164396, 507574, -4, 53, 81528, -12, 46439, 35771, -75726668, -50403541, 20092194 ], [ -24993283, 2751486, 49, -42748, 224591259, -1016, -550922, 154596, 314081738, 265, -160202497, 8, 336291877, 2878723, 1085, -14691, -33, -102859253, 2, -45347717, -43, -29236183, -2, 23, -3, 2, -742, 5438343, 7470310, 254781926, 60492902, 51870, -173441, 1, -546866715, 87, -3 ], [ 10945941, -130522180, -1, 371090088, -86, -162835004, -2437, -16406207, 654441492, -541514135, -70, 16755, -414562611, 7, -181, 2, 503086922, 5911, -2074, 943, -270500, -146435807, -5648618, -13, -2616, 35, -20382474, -4926, 474768714, -518643968, 171, 2109963687, 10849000, -185085, -1, -7, -5312 ], [ 2963, -1027841129, 6, -53779, 461, 45921016, 7958, -25783, 77566907, 6639, 53461674, -15723, 0, 257, 4813, -140661, -124341905, -144911761, 2, -780962, -2463189, -378378230, -14179808, 306, 231, -257308, -5681, 179401, -1463917, -644580129, 3868058, -20338, 199897, 3, -28492567, -263119, -1839403 ], [ 60, 707408656, 486, 11371, -23, -84084086, -5815427, -85377330, -9513751, 1141593, 388, -76286, -1162, 6427, -1, -12, -5, 28182515, -17067886, -41, -4, -262315943, -14968, -7093, -366, 362, 0, -232712, 144, 0, -1, -321773223, 9492915, 10, 117028, -127795945, -84 ], [ -30039, -62610, -3, -4696, -247, 1293828405, 23065908, 832432, 15830, -15861069, 1, -18, -645123, 1726, 14, -4, 252960174, 50043, 12, 24222867, 28, 41675739, -9034193, 86461823, -1665, 380628, 3833, -243, -3972, 0, 384639, -52028987, 1, 83579, 8288, 26, 2016329 ], [ -73, -1, 399, -1931, -8844793, 1969, 4, 683, 69929963, -71, -834, 30, -6, -5254, 0, -89, 1, 12040697, -385725, -1135, -704196384, 4115851, 120827, 897045, -41468, -94, -8555, 39352830, -15607, 345017, 7857, 109360, 52039, -497593170, -11670482, -25736, 758332 ], [ -1525924, 108, -3278, 4, 22, -84, -3592437, 63212440, -14, 5, -1, -76981, 0, -383762311, -37, 103396051, -57953442, 208, 1055, 8339, 235, 26883736, -25362506, 1735616, 11137, -405881060, -431373, -1, 105877872, 19, -7, 5, -2, 2140093, 247336, -4599, 3633 ], [ -1318, -3697606, 251756, -2, -17, -5666, 118214164, -55116, -3, -2, -6467146, 43692825, 7870, -659550, -2, 3634861, 5548, -1, 554, 110094, 250, 2, 67695326, -1, 1833479, 46, -697, -241622880, 141, -3110018, -17, 33190, 523240, 2469466, -22579327, -1309139, -437859 ], [ 323491, -311, 232, 928, 65738335, -1015, -23172, -365241, -545, 3773, 14, -23991, 4, 473690473, -469, 1, -205975, -1986189955, 42518865, 13318361, 20514, 3, 384, -1417693682, 222, 1677, -1, -1125575, 0, 73858548, 112167101, -2, -15, 5325, 34726037, -14, 220 ], [ 17874368, -1329, -10925, -4, -257, -3977, 97402061, -46, 727, -24, -24194, 165179, -460, 103175964, 8825, -8, -10089373, 110453087, -19538791, -1611015, 632468, -35372178, -1199249302, -1500216944, 0, 4996335, -4346, 0, -20951, -508, -4064, -15845878, 5264816, 445714, -29019917, 33034447, 28285656 ], [ -56, 0, -1610459548, -3021, -50550343, -124, 475915, 7, -15, -6978, -9150970, 54694, 4395206, 116, 31711, 517576076, -45356376, -127, -28, -21, 3760, -218146, -9, 3983, -1, 49285, 125425201, 620143937, -810, 20008788, -25574157, 0, 289772260, 661, -38, -51040276, 150 ], [ 1, -1910742539, 2157001, -40, -30467738, 1885, 14565989, -1000, 3407, -113275943, 64431488, 1, -243, 77365397, -198030401, 2, -8196, -881, 5758, -7, -239455, -62231, -81021008, 6, -1302359, -1, -2025, -156214282, 8, 40, -1677836, 811, 1, -644, -50048, -799576, 5764 ] ], [ [ 149520, 229, 88191, 1, -21652, -182992, 7, 2968296, -57836, 336, -793549101, 3, -284516, -246222, 144281, -295, -115346345, -6982318, 0, -368533313, 133203, -1645247, -259602, 65811027, 743000962, -693, 2998, 32107, -4601953, -4, -906399074, 15736954, -1438838, -146, 758217, 3, -4 ], [ -528, -6951900, -17, 7786311, 655924, 212940, 108633, 16, -9226, 5744901, -242207786, -431088121, -1, -13691735, 4, -411506, 0, 22321, 2673108, 56118696, -19716532, -966, -3040, 7, -10994912, 110, 530898, -633297066, -14, -501, 0, 6, 3791, 4659, 1724, 627075271, -8343154 ], [ -345631022, 8345900, -1633669179, 2265342, 21, -4643, -794, 222, 247179, 77451, 3, 1774, 2043, 21691990, -2368670, 98, 5681326, 824, -11618, 207, -932, -29305187, 121095650, 5352745, -9, 181, -1, -72575, 3978457, -5652, -1799361, 1, -3, -9, 0, 75360509, -30 ], [ 70120717, 399715, 65076, -194858388, -202, -1555, 435684, 96931023, -118086, 13692, -381909095, 3731318, -9605, -331, -518974, -2227, -30342, -2194215, -9305312, 13, 6, -125015925, 1, 43, -16720, -8029, -114, -21, 78874, 102596607, -509, -945763, -2405, -8513383, -3204, 7094, -121435 ], [ -97933, -24606, 151, 71221, 0, 3, 1, 2118493, 16754, 6386754, 1456309, 6, 1797, -650057, -220, 1, -1, 101280, 46509, -1, 2, 4, -1511420, 1, 360231, -41671, 17, -756530296, -67, 74632, 4804360, -206874, -725, 24, 381718333, 37734, -1861643 ], [ 170, 1, -209321, -120923, 43758, 70712198, 1760082429, -32383, 97, 48868, -38739, -517, -824, 933519985, -68, -139423, -274253228, 417460349, 913, 8, -110734617, 0, 32, 72147, 53, 216897693, 1731203, 6, 49, 5718, -92644988, -201065869, -565510, -2088460, 2534943, -1092620, 182 ], [ -283895, -246538, -110, -2077, -249, -7315, -2366765, 12485150, -289338, -986698, 0, -3, 4, 1, -478579300, -82376305, 9536509, 242, 53899, 714, -3, 2, -27, 48, -114220305, 37392, 337, 0, -2258716, -12701, 27691020, -113741, 338587, -956831, -101216692, -182490, -814 ], [ 62193, -25854719, -45726, -2, -17024, 129333, 842, -133051123, -4, -485, -5002022, 1, 576, 1, -1287, -12, 1, -47740714, -741, -6, 7, -667, 47926, -25, 38, -25227, -73, -4044, -178304, 1338101, -30781957, 599631290, 477668163, 373028012, 609, -735376, 3685167 ], [ 1014, 55885294, -32807, 2190045, -1156, -247418670, 0, -27776691, 1, 988143, 123224395, -4, 3, 12085, 135734, 1901, 1788, -100, -1424413497, 2, 2015, -547543914, -3124583, 2106, -497679969, -14, 0, -7472, -392, -749525, -2, -34, -49462, -33, -1, -630041, 1 ], [ -112080858, 889291, 819490, 589452, 1, 236008416, 387, 1, 8, -11743013, 2881439, 1862781, -10048684, -3543707, -655, -7, 506381514, 91, -13262, -120, -14, -21621579, 54042, 3255309, 1507, -481, 5, 16254327, 16, -9, -30, -1487835908, 402, 128255516, 203155, 2078922, 6653044 ], [ 4, 86, -21, 0, -20, 3787520, -358208724, 2915033, -3, -2052596, -5837546, -24851, 1508686197, 1, 475, -1235, 679, 6764979, 0, -12607, 243165205, -10, -350, 20494215, 3, -5510, -340682371, -2275, -1728910608, -65838, -1040207, 925522865, 2, 5800, -20151, -13910, 114080 ], [ -653488, 4, 271, -2844, -310, -1, -264636728, 2401, 38732, -4957305, -2, 1640195959, -94428213, 160575345, -189, 5, 30, 1063, 7093603, -9707, 27, 97241, -1659, -973722, 4131307, 233, 36309, 576, -46, 6435706, 107098, -397519, -45491346, -1772009582, 13, 16205391, 84799890 ], [ 3, 3, -15, 171576572, 8, 0, -226223094, -1766587346, -1045, -469, 2871, -79857192, -543, -1550102, -5065072, -4, 1, 0, 2411, 124, -345037977, 289, 1335, 471, -203371802, -1, -2004, -31106043, 65987792, 965, -174778838, 353, 843517, -85119, 85661, 418, 64602065 ], [ 3576, 13317, 5121, 21665, -16, -651, -290, 5858, 7464, -514, 2144099914, -1, -1018196126, 2915918, 3385, 30, -199, -15068, -10926, 821013, -1043, 135550396, -983, 122, 22660928, 63096235, -28, 4958, 7, -341, -935043, 4328703, -47954617, -157170526, 158, -6, 0 ], [ 33882, -422228752, 1356, 50, 3318805, -1, 354899, 0, -89369239, -181132, 962, -3576, 3, 8909, -901, -10679, 3, -31453423, 2057380513, 19597056, -1361, -20100, 194694607, 249, 260573715, -3, -1, 0, 3, 110849691, 24, -3028, 10823, -623, 13997, -204, -594 ], [ -3269522, 8, 1355881, -739, -274342, 376399735, 40, 10498755, 28728118, -826, -196636, -15853, 43853, 23500394, 238309149, 30115, 3, -390, 2807, -31149, -313, 41172531, 0, 61315, 303, 1924955, -976897351, 144, -433279, 5106513, 744, -21358865, -304421, -2011, 0, -1433, -25794972 ], [ 63145123, 496, 92306, 14743342, 615262711, -292, 178379, -3528319, -45053, 1144593, -65459, 91726, -62437567, -1, -1, 29214, -811, 0, 4727, 81, -4, -61235, -7872936, -15638, -60208206, 111758, -18436, 9743572, 30, 32553, -849, -3493, -5945908, -171, 272026, -6300112, -1316 ], [ -135092523, -3, -7, 272, 11482, -235339, -15, 9116491, 224575775, -60164, -68598, -678274389, -236871, -52118368, 108636, -347540, 3, 786, 0, 3, -796, -6246804, -395, -317952, 8209866, 1215, -59938695, -128907, 1, 7, -17289, -373343, 136, 30, 141111, 1, 51 ], [ -500989103, 45, -10774064, -1407, 137093475, -49822, 113670, -221433, 70073, -415273, 85059, -64008, -224, -188, 2, -20409, -17, -1326058, 13, 2820, -2932, 20484, -66, 462508, -229, -78003, 580795132, 177, 1, -72006676, 1653, 21, 76411, -131, 155425546, 76, -4 ], [ -988, -4783325, 0, -63, -11625, 469793, 0, -405, 28907, 1850, 38192, -2055800, -2907166, -1, -214, 143837137, -245719, -624127226, 59, -12, -2, -18331, -446, -81590, -176, 165085, 9635, 372327461, 42980, -261248146, -3, 411651479, 59358, 194438875, 130154714, -18781896, -9317 ], [ 183277653, -156838331, -12407972, 35984336, -9312446, -18, -3094, 77995163, -11528445, 309, -54208, -2, 383831428, -838817638, 3409396, -16865197, 876, -471903, 4825336, -97693262, 46867, -79837, 805, 169, 246401, 1308344, 1, 3529, -2597448, -436754, -76632, 1851804615, -112145, -3245160, -27750, 1226, -107063498 ], [ 830, 1278, -47100748, 10, -85874770, 0, -4467399, -2415, -1135, 48408685, 0, -203131515, -20, 264579, 1737, 221809515, -1211, 468576, -983970, -1, 222, 451604, 225859961, 7186858, -1501392, -12733, -460608, 7525, 6135, -6754433, -373, 3803, -524953375, -1, 0, 5651695, 13 ], [ -491658, -1319556, -143126, 4, 6, 1068668134, -29710, 170020468, -6, -3759, 3, -3605587, -938, 2686494, -1859171029, 207670419, -84694, -235260686, -9, 1, 1, -2155, 4, -731008, 14, 242073, -2708, 59612, -1726038, -7722, 6575, 877, -153, -1481593, 7, 0, -215069095 ], [ 1408077997, -1063088818, 0, -36865686, 23, 52, 3285518, 246, -127, -12, 14417, -931043, 3410, -2, 105263279, 184755240, -1, -1328401, 289770427, -38, -84879, 501, 51, 1118108, 41, 1121, -167, 55, -361986, -93877, -3888, 15658415, -4799288, 14, 189469, 376423, -5 ], [ -1, 3271, 5, 7792389, -11885478, 770, 4631, -146759232, -173, -880, 473904820, 14328, 258793, 12, 3374, 958425, 45889, -2387, 15, -2, 418174, 88233, -4208099, -6056308, 0, -131, -15, 248, -63, 111767463, 83485097, -24397, 5805, 143082, -151453337, -6153, 40184388 ], [ -1525, 10, 98, -1367937, 3, -16256, -17216, 604, 599, 555679059, -1251582, 523355, 10263, 176, 17367, -14691, -66, -3139, 37, -725563467, -21, -114204, -1985379, 3, -1818138, 595, -190028, 5, 3735155, 509563852, 29538, 12968, -22200473, 97805, -261, 22846974, -196340430 ], [ 2672, -2088354875, -10, 181196, -5616461, -621, -2437, -8011, 2, -132206, -9236963, 268073, -12, 1749, -47453884, 0, 251543461, 193683750, -65, 247243101, -4328003, -146435807, -1379, -13493, -20, 1, -9952, -2463, 115910, -1978, 358474283, 2060511, 1324, -6, -2094, -1, -10878045 ], [ 185, -128480141, 3132643, -420, 461, 11, 16, -50, 151498, 108768207, 106923348, -32200540, -6, 1078651557, 308047, -2198, -15, -17, 514901, -24990792, -76975, -1, -1, 153, 29548, -2058464, -1454265, 717604, -357, -40286258, 7555, -636, 199897, 2884, -1780785, -67358413, -898 ], [ 61722, 22106520, 4, 0, -12, -5, -3, -10, -9513751, 285398, 397119, -1, -9, 100, -844, -819284334, -175351, 7, -34135772, -5, -16, -1024672, -1961934680, -232430729, -47914322, 740495, 971117, -3636, 576, 0, -17423, -643546447, 1, 21266, 114, -244, -2687 ], [ 0, -1, -337027865, -307756507, -517521018, 5, 5, 13318908, 63318, -15861069, 68, -297019825, -82575784, 441779, 441, -3898748, 1011840695, 102489087, 13096532, 12, 223, 81398, -72273541, 2639, -26, 186, 7, -248704, -520577502, 3, 751, -406476, 1174602590, 1, 259, 868244, 516180141 ], [ -2348, -270628919, 3191, -63258859, -17689587, 31, 909, 21859, 8741245, -74235439, -109362030, 1964570, -97, -43040278, -1058, -5699, 4, 376272, -394982180, -568, -672, 2057926, 15, 7176363, -20734, -98418616, 0, 4804, -488, 5520277, 123, 214, 26020, -3887447, -2917620, -105412947, 48533230 ], [ -23, 862, -209774, 1080068, 11, -3, -27, 493847, -56, 325342, -322, -4811, 69884, -93692, -75, 51698026, -1, 27245436, 4, 130, 3850778, 52507, -50725011, 1735616, 1, -24, -53, -82, 3, 9723205, -15, 89799, -3, 136965921, 2, -2300, 119031451 ], [ -690801924, -451, 64449453, -20, -4372222, -5802386, 7388385, -215, -1, -18745696, -202098, 1365401, 2014828, -5153, -51, 3634861, 1, -159459, 567244, 7046040, 1024240, 570680, 65, -873, 3666958, 5878, -87, -1843, 294800294, -388752, 0, 32, 16743689, 316091609, -22, -654570, -13683 ], [ 161745, -1305354119, 1902606, 59364, 2, -63, -5932005, -713, -139546, 965795, 452, -47982, 264698242, 236845237, -15, 0, -421836293, -474, 5190, 203, 10, 392678456, 402244146, -177211710, 14192, 214600, -128, -576294621, -29, 2308080, 224334203, -1775, -15276472, 348948717, 33912, -1813096, 28786841 ], [ 279287, -1361007, -87404, -1, -538339994, -249, 23780, -3, 364, -96, -198198171, 165179, -120525159, 25, 17, -15, -1232, 220906173, -2385, -1649679624, 632468, -552690, -18299, -22, 1135, 78068, -139072, 0, -5238, -1065463040, -2, -4, 1347792851, 55714, -3, 4, 113142625 ], [ -909505, -3420, -6143, -24, -789849, -65253325, 2, 230933, -4, -1, -571936, 224027256, 1073, 947903, 31, 247, -1, -64, -114, -5444, 940, -872583, -147645960, 249, -1247048603, 0, 239, 4731, -51864, 1250549, -99899, -2, 553, 2642, -76, -1633288831, 1226090 ], [ 290, -7, 34512021, -2572, -60935475, 61764220, 7, -64004, 13627, -1728, 61, 2663852, -15, 75552, -96695, 1619405, -512, -220, 2948101, -239092, -14966, -63724934, -20255252, 46655, -81397, -95092, -129570, -152553, 64324985, 333239103, -53690749, 1621, 176733574, -329509, -200192, -49, 45 ] ], [ [ 1168, 1, 45153855, 631154, -169, -2859, 3695, 94985471, -236894330, 10, -189, 864738, -1138065, -31516369, 1, -75418, -3520, -218197, 1, -184266657, 68200117, -1645247, -265832598, 526488216, 46437560, -11352114, 767605, 526037859, -9203906, -1104, -108, 8, -11510701, -611469621, 370, 1528966, 0 ], [ -4327974, -1, -17, 62290487, 20989557, 3, 2, 1995, -302303131, 11489802, -30275973, -53886015, -1, -209, 134334, -402, 4712929, 45713856, 42769732, 428, -1, -483, -778366, 229307221, -343591, 883, 33977501, -75, -28499, -4, 351607849, 181, 7582, 5, 431, 1, -133490457 ], [ -43203878, 1068275151, -195, 9, 85, -304288838, -52012737, 907425, 15, 19, 1, 14, 16343, 169469, -9253, 1568, 0, 206, -363, 52, -119241, -447, 924, 163, -17594, 1, -159991, -9, 971, -45217, -7029, 16705410, -388893, -2, -65, 36797, -31180003 ], [ 0, 12, 2034, -1522331, -206704, -97, 13, 48465512, -923, 856, -46620, 7288, -9, -43409535, -64872, -2280332, -7585, -67, -18, 6651096, 12467, -500063699, 13, 22623306, -16720, -4, -14549, -11, 161533649, 6, -16290, -242115449, -2405, -1064173, -51258, 14187, -971477 ], [ -6121, -393694, 4818, 72930178, -2232, 1876627380, 77541, 67791774, 524, 3193377, 1491260010, 717, 58868966, -1331316122, -1798533, 378, -1373961, 6481946, 1488283, -1, 1, 1012247048, -92, 5, 0, -5209, 68, -47283144, -8, 18658, 1, -3232, -1520310101, 96, 745544, 2414973, -930821 ], [ 1, 78203088, -52330, -1, 1, 4316, 52, -1061119457, 0, 1563784, -4842, -259, 0, 890, -34, -17846122, -1046, 1592, 467656, 16, -53, 0, 16408, 9, 27, 6619, 55398491, 6, 25, 46844059, -361894, -3, -2, -2088460, 81118180, -8740959, 6 ], [ -72676995, -60, -14113, -2, -127497, -1872714, -75736483, 1560644, -4, -15, -5, -12371301, 2, 5277, -7303, -1, 152584150, 253329590, 883082107, 365764, -91806797, 14421, -441697, 1579595, -111543, 9572302, 44182673, -83, -144557811, -1625729, 845, -3, 43339159, -14950, -386, 0, -13342159 ], [ 31096, -413675505, -5716, -78, -34047, 129333, 55213465, -2, -1017723, -1, -2, 12081618, 151116080, 720138, -80, -3197830, 1918, -11, -23, -1487649, 54, -1365621, 5991, -6446541, 19, -788, -19154006, -16, -356608, 653, -939, 299815645, 29155, 746056024, 19483, -180, 7370335 ], [ 4152690, 109151, -16797102, 273756, -36979, -15101, 607, -1777708242, 15784050, 494072, 60168, -127, 3, 96684, 1111936802, 1901, 915354, -419251267, -86939, 3839, 2, -16710, -191, 276090082, -486016, -1, 47, 0, -3135, -366, -103428959, 0, -3091, -33, -1, -38, 68490125 ], [ -7, 1778582, 104894754, 18, 25907, 0, 97, 274178, 136225884, -1467877, 5, 29804503, -1, -56699319, -1340850, -219, 61814, 5953376, -212185, -3937928, -7, -345945268, 885421197, 203457, 6, -984432, 1, 4, 33445, -4705411, -7861837, -371958977, 210836051, 32063879, 1587, 1064408204, 415815 ], [ 249667987, 22112, -5, -150, -10, 15150079, 0, 1, -1485831, -525464466, -2918773, -397609, 188585775, 12, 59, -77, 1424082176, 52, 15252086, -201718, 59367, -678017, -5, 40988430, 1, -2755, -340682371, -145604, -26, -131677, -2, 451915, 17135456, 190053155, -1, -6955, 116817796 ], [ -5105, 7425, 135, -182045, -1301315889, -435982388, -1058546911, 307336, 9683, -1210, -5212999, 3, -720, 20071918, -3089840, 167295, 3881, 544201, 221675, -38, 14150248, 398298124, -27177479, -951, 63, 3824474, 4, 301797685, -192376812, 25, 6854252, 0, -1388, -432620, 28236026, 2, 10352 ], [ 85, 48, -984, 83778, 2, -42, -1767368, -215648, -136962026, -4, 22965, -623884, -1138697655, -3028, -1266268, -32156793, 13, 4, 19, 2027396, -41, 1, 1, 963717, -198605, -22736, -8015, -237, 257765, 126475809, -333, 1482285834, 215940328, -10, 1, 13694199, 4037629 ], [ 228885, 218190991, 5244122, 88741084, -1037568, -41, -1, 749887, 238863, -269425487, 4187695, -75, -31818629, 1, 1, 486, -199, -120547, -1, 13136211, -66731, 271100793, -31448, 64127914, 1383, 1009539764, -1769, 1, 3533932, -87204, -116880, 4, -183, -600, 5162446, -5938, -5459322 ], [ 265, -101, 694029, 3307579, 106201750, 0, 11091, -2240001, -44684620, -1, 123138, -457694, 3048, 9122946, -225, -3, 3, -1, 15697, 150, -44599078, -2, 743, 1042301988, 4, -3116175, -31077514, 3, 11760531, 6928106, 1543484, -198422330, 85, -10, 458657895, -26691963, -76075 ], [ -25, 256, 10593, -185, -4389472, 3, 10414600, 82022, 14, -845796, -3, -15, 175412, 94001578, 953236594, 481839, 218893052, -390, 175, -31896172, -80070, 20104, 814963, 125572170, 19849003, 15039, -2, 1183170, -13, 10213027, 93, -667465, -1, -257471, 2339, -375521713, -197 ], [ 126290246, 1039357772, 11, 921459, 153815678, -76653269, 2787, -882080, -1, 9156742, -65459, 366904, -30, -111759160, -127983713, 3652, -13283500, 7, 2, 20834, -3929, -122470, -2015471716, 0, -1926662583, 114440557, 0, 4758, 504079213, 254, -6952396, -109, -23226, -43897, 557108353, -2, -86265656 ], [ -8443283, -786313, -1767845, 2, 183706, -470677, -31247, 9, 1713, -15041, -2195135, -5, -3701, -25448, 1, -21, 5, 824639327, 142267, 48788, -12, -99948858, -197, -325582863, 8017, 1244130, -1, -31, 161577858, 1890, -17703906, -1, 286084985, 3834, 4515560, 1, 409 ], [ -7644, 375527026, -329, -5628, 548373898, -1557, 3637454, -3542926, 35037, -1700959484, 87100316, -4001, -2, -47, 4590194, -41798037, -8762753, -10, 27631, 22, -96074630, 640, -17, 236804135, -1834, -624026, 1, 3, 57163, -281276, 216725290, 174679493, 76411, -16746, 75891, 1, -127354384 ], [ -129530260, 0, -3, -33029246, -23, 115, 3294207, -1697128484, 231256, 485037996, 76385, -1, -3, -1, -3, 143837137, -960, -304750, 1902, -101319, -62921, -1146, -14610560, -326361, -361097, 10318, 0, 11635233, 88022728, -31891, -25, 1, 60782843, 12, 32538679, -18342, -1165 ], [ 1398, -38291, -757, 2249021, -9312446, -37696, -3, 304669, -11258, 5067698, -108416, -79, 1464, -419408819, 872805401, 0, 1794116, -7, 37698, -97693262, 3, -159673, 412334, 169, 3850, 1308344, 3084, 7, -5073, -109188, -9579, 1808403, -438, 0, -54, 0, -6 ], [ 1659, 2, -11499, 5, -328, -116135, -69803, -1236357, -290477, 24204343, 0, -1586965, -1257, 67732131, 7, 1692, -4959925, 2, -1007584978, -32, 454553, 56450, 6893, 114989722, -183, -26076323, -921215, 235, 0, -52769, -12214940, 243381, -64081, -7391524, 411, 44154, 6 ], [ -15364, -1319556, -146560915, 8169, 3015056, 8348970, -7, 340040936, -3312, -15, 107030, -28, -61500779, 164, -453899, 198, -173453882, -112, -1, 8956923, 1162, -68945, 127576153, -365504, 1, 30, -177466168, 233, -105, -30886, 13465208, 3590641, -10044313, -1447, 472023, 0, -3 ], [ 42, -531544409, 20814, -1, 192206222, 425837, 3209, 15, -65014, -6, 28, -455, 53, -1, 6578955, 2886801, -29659, -340070641, 1159081709, -19297, 0, 512779, 3357836, 17889729, 0, 280, -3, 887, -11583566, -2934, -497694, 15291, -586, 459358702, 1515748, 0, -1 ], [ -95, 104671, 20, 4, -23214, 1, 296374, -71660, -5684512, -1802267, 2, 234749363, 1060015078, 195059121, 442187597, 0, 1434, 0, 8, -550, 107052481, 45175077, -1052025, 0, 1072, -34463137, -31, 15, -16039, 223534926, 2548, -95, 0, 146516417, -5, -196889, 313941 ], [ -191, 21, 1, -5471749, 898365037, -32512, -4304, 2416, 628163475, 8479, -20025312, 32710, 328410, 1, 555733, -117526, -2, -51429626, 5, -362781734, -1408559, -3, -1016514185, 0, -454535, 149, 0, 1, 2, 15, 1935772850, 25935, -3, 764, -8, 174, -12271277 ], [ 171030, -4078818, -10, 92772522, -43, -2544297, -1247673, -250, 81805187, -16526, -1154620, 549013707, -6, 1790972, -94907769, 121, 7860733, 1513154, -32, 494486201, -69248055, -35751, -1446046186, -221061486, -1, 141, 0, -630579, 59346089, -15828, 5, 2109963687, 2712250, -1, -4187, -974260389, -664 ], [ 1481, -64240071, 1, -26, 14748, 44845, 16, -6, 74, 27192052, 104417, -1030417292, -50615, 8426965, 5, -275, -62170953, -4422, 16, -1, -38487, -11, -2, 320527608, 29, -2, -744583485, 2870416, -11711335, -10, 990222801, -1271, 25586780, 369123, -2, -4209901, -14715221 ], [ 7900390, 44213041, 15, 0, -5928, -1345345380, -89, -5211, -2378438, 73061981, 397119, -2384, -4758130, 205664, -3374, -49, -1402805, 880704, -2, -171690293, -524482515, -32789493, -61310459, -29053841, -11, 45, 31075751, -29089, 18883490, 1028, -1089, -5027707, 75943322, 1361052, 29, -499203, -343931 ], [ 0, -32056238, -674055729, -147, -62, 10108034, 2883239, 3329727, 506544, -15, 17860562, -1, -165151567, 441779, 28, -238, 0, 2, 3274133, 47310, 14, 81398, -72273541, 42218, -873052180, 46, 3925116, -254672740, -8, 6256270, 1538555, -208115949, 70, 342340347, 0, 868244, 2 ], [ -2403859, -1, 12, -30, -276400, 4, 931134, 174872, 2185311, -1187767020, -13670254, 251464989, -1581090, -10760069, -16934, -1425, 588472, 367, -6, -18, -2686, 63, 241655, 56065, -339709463, -196837232, -17110, 38430, -249715, 674, 123, 874880, 0, -4, -11397, -1, 3 ], [ -762962, 3529339, -1, 1080068, 352341, -21619, -28066, 121, -56, 2602740, -1, -9853615, 8735, -1, -78557819, 1615563, -3, 3405679, 16, 8339, 7521, 52507, -3170313, 6780, 5702148, -405881060, -211, -163, 3308684, 593, -59, 88, -213, 1095727369, 3957382, -1, 227 ], [ -42163, -7222, 1967, -5001, -136632, -45331, 14430, -7054797, -733694564, -9, -2, 21, 64474490, -1319101, -53935453, 1775, 181804569, -156, 138, 13762, 1048821354, 71335, 4230958, -3574376, 114592, 1, -1427359, -14747, 1, -777504, -35431, 67972961, 16743689, 39511451, 0, -10228, -218929 ], [ 39, -5099040, 7432, 1855, 262953341, -8121, -2896, -2921924, -139546, 472, 57917, -196532258, 126, 7401414, -1920209, 4784, -52729537, -31034218, 1, 6503, 20, 1533900, 384, -1352, 227078, 1716797, -65551, -562788, -3664, 577020, 428, -222, -954780, 42596, 138904147, -226637, 57573682 ], [ 4364, -21266, -3, -568728, -64, -3977, 23780, -94955, 46555, -1532, -3, 2581, -3678, 3, 552, -62184, -315293, 6903318, -9769396, -805508, 2, -2210761, -1, -45, 297462939, 4996335, -4, 31, -42906875, -2, -8, -15474, 2632408, 27857, -116079668, 16, 27623 ], [ -1819011, 0, -96, -47, -12637586, -31, 121834360, 7, -4, -109, -18301939, 13, 537, 15166445, 8, 4043563, -45356376, -2136170640, -931837, -21776, 118, -218146, -2, 16315007, -38970269, 788553, 2, 620143937, -2, 78159, -204593256, -14281, 4422, 1, -9, -99688, 613045 ], [ 9280, -3644, 138048084, -82301, -59507, 3860264, 2, -1, 446528470, -432, 257725950, 5203, -15924486, 1181, -12, 51820950, -128, -451322, 46064, -3736, -7, -7965617, -39, 186620, -666807583, -6085861, -2025, -39053571, 123, 1301715, -26845374, 106254241, 706934295, -659018, 0, -12493, 2882 ] ], [ [ 37380, 914, 352764, 9862, -169, -1430, 60535770, 1519767535, -59223582, 88005890, -48434, 3458952, -142258, -61555, 144281, -19307073, -1802287, -893736738, 396, -3, 33301, -25707, -127, 257074, 1, 0, 1572055683, 2054835, -9, -4, -3458, 245890, -88, -1, 46, 187, -1132 ], [ -33, -217247, -266, 119, 1343331650, 3, 7, 2, -18893946, 44882, -1892248, -52623, -5, -6845868, 550231185, -1646023, 4712929, 1, 41767, 7014837, -38509, -1932, -95, 111966, -171796, 7, 1061797, -316648533, 0, -32816152, 42, 185453, 0, 2329, 3449, 598, -16686307 ], [ -3, 255, -398845, 18122737, 709283982, -9509026, -52012737, 28357, 966, 1, 97224019, 7096, 4, 5, -151594882, 1606063, 694, 13191, -182, 13257, -119241, -1875531961, 1892120, 20909, -4504143, 46369, -78, -9289541, 971, -11575615, -1757, 1069146225, -3, -76406, 0, 1, -476 ], [ 0, 24, 16269, -372, -1693320230, -6221, 213, 5916, -2, 3505194, -1457, 7, -307369, -5299, -507, -9, -948, -137138, -145396, 831387, 6, -238, 6, 88372, -267513, -4014, -465568, -21, 315495, 49, -32, -59110, -19238, -33255, -2, 3547, -994792205 ], [ -50141655, -6, 157879814, 145860356, -73143687, 7, 151, 8473972, 33508, 798344, 711, 11, 14, -5, -224817, 774883, -21468, 791, 372071, -2999828, 477002147, 7908180, -46, 41, 90058, -5209, 69509, -5910393, -17, 9329, 75068, -202, -181, 1567033, 1, 1207486, -14893144 ], [ 42, 38185, 0, -1889, 21, 138110, 214854, -126, 0, 781892, -77478, -4, -206, 58344999, -34, -1089, -17140827, 1, 57, 8249, -13517, 0, 16801366, 4617417, 849, 6778053, 3, 97069, 25198, 365969, -46322494, -804263476, -1131020, -534645681, 2534943, -67, 745793 ], [ -145353990, -8, -882, -260, -1992, -1829, -289, 24385, -141, -123337, -73, -12, 234840, 2701946, -7, -2, 149008, 0, 13798158, 91441, -5737925, 4, -54, 193, -1743, 18, 1, -3, -564679, -794, 3461378, -232942514, 21162, -244948798, -48, -91245, -1667770 ], [ 7960667, -25249, -365807, -1, -532, 8083, 105, -32483, -32567128, -508316326, -19, 47194, 2361189, 368710643, -84355051, -6246, 245494, -186487, -2965, -761676471, 904250611, -1, 12269118, -1, 151, -807265, -37, -16176, -174, 10454, -30781957, 292789, 116618, 22, 5, -47064063, 4 ], [ 8111, 436604, -8202, 4277, -75733426, -4, 19, -424, 120, 4, 123224395, -521924, 97292, 1, 33934, 124589604, 1830708, -209625633, -86939, 245707, 1, -1069422, -3, 269619, -60752, -14875175, 12023, -29890, -3135, -374762, -197, -140301, -791389, -33, -13766378, -19, 0 ], [ -7005054, 27790, 819490, 75449849, 424462724, 56, 792696, 4284, 68112942, -45, 176, 4, -643115787, -27685, -670425, -1755, 8, 182, -26523, -4, -2, -1, 0, 99, 188, -984432, 44, 2031791, 4, -9190, -1, -181621, 13, 15656, 794, 254, 102 ], [ 62416997, 2830318, -10950367, -1, -1299172, 1, -44776091, 746248418, -95093157, -256574, -747205844, -50894006, 45, 761, 498237693, -19, 42, 432958650, 122016690, -403436, 15197825, -347144494, 0, 320222, 3, -2755, -10646324, -36, -211049, -8230, -32, 2, 33, 760212620, -5038, -113951856, 14602224 ], [ -2613953, 1900696, 17, -22756, -5, -6, -516869, 300, 4842, -4957305, -10182, 400438, -377712853, 313624, -197749749, 669179, 7763, 272101, 54, -621270, 452807950, 777926, -207, -7607, 32276, 58, 4647489, 1178897, -384753624, 3217853, 109668034, -397519, -90982692, -27039, 6894, 4051348, 0 ], [ 5, 98542, -3936, 670221, 64971, 0, -7, -13801464, -136962026, -120085, 1, -159714383, -2, -3028, -1237, -1, 6, 1009, 39507618, 8, -10530, 72, 1399724736, 29, -1, -1421, -2100962096, -60754, 257765, 3860, -43694710, 707, 863761314, -680950, 167, 13, 31 ], [ 28611, 109095496, 5121, 88741084, -132808710, -5, -290, 23996397, 117, -263111, 65433, -300, -15, 2915918, 2, 1991176, -12760, -3767, -89507634, 3, -4, 8, -515239231, 4007995, 2832616, 3943515, -2, 620, 27, -5450, -116880, 17, -1498582, -300, 2521, -12161304, -682415 ], [ 8471, -105557188, 339, 6615157, 212403501, -7746, 2773, -137, -22342310, -1, 120, -234339163, 1524, 9122946, -7211, -42715, 217287180, -1006509539, 8036643, 19, -21, -628, 95066, 2035746, 994, -199435202, -59, 91043, 22, 53, 24117, -3, 5, -159503, 1, -6, -38038 ], [ -102173, 0, 1324, -23654, -280926205, 45, 79, 41995019, 28728118, -27065458, 0, -2, 5482, 45, 909, 7709423, 3, -1595449, 91978975, -1993511, -39, 643321, 6, 120, 155070, 7, -7632011, 18930716, -27080, 623, 6, -652, -1, -4023, 1170, -751043427, -1 ], [ 3854, 31719, 45, 3685835, 587, -1, 22297, -1723, -11263, 1144593, -1, 733809, -7804696, -3411, -31995928, 1826, -3243, 231, 37820, 333343, -7858, -3827, -240, -122, -230, 27940, -147484, 0, 961, 509, -212, -14307513, -47567266, -86, 8, -12, -673950 ], [ -67546261, -1, -1, 544, 23514403, -941354, -4, 35, 898303101, -7, -1, -5, -236871, -2, 434542, -11, 5629, 25, 0, 24394, -398, -195213, -202214, -19872, 125, 2, -14633, 0, 2524654, 15, -34, -46, 17461, 3834, 0, 11, 2 ], [ -244624, 183363, -42086, -46107920, 548373898, -49, 113670, -56686817, 70073, -6644373, 1, -4001, -28732, -24, 4483, -5224755, -17115, 0, 884181, 721841, -46, 1280, -543962, 1894433077, -7510405, -4992210, 70898, 1486783907, 57163, -17, 6, 167, 39122615, -16, 77712773, 4985028, -121 ], [ -4, 0, -700001, -1008, -23807704, 1835, 50, -809, 14454, 7, 597, -502, -372117295, -20, -7, 1, -7863013, -19, 243467, -6484439, -62921, -9, -7134, -2, -176, 645, 1204, 1420, 5372, -4, -1615, 804007, 58, 1, 31, -293467, -149080 ], [ 699, -9802396, -387749, 137, -1164056, -1, -24, 609337, -1, 19796, -54208, -10, 191915714, -12799, 3329, -16470, 56066, -7, 9650673, -97693262, 1499744, -2554768, 2, 177648216, 241, 1339743754, 48, 2, -5073, -218377, -19, 14128, -27, -2, -3, 160668020, -13069 ], [ 53095, 1278, -183987, 82, -335448, -57, -17869595, -302, -4, 193634741, 2, -12, -5027, 16933033, 227706295, 433222, -19, 468576, -31487031, -1048802, 232731075, 110, 3446, 55, -192178237, -2, -471662207, 481608, 98158, -13508867, -781756139, 4, -250, -1847881, 1642, 1, 102 ], [ -30, -81, -2, 4084, 2944, 2087242, -121691459, 3, -52, -470, 26, -450698, -29, 41976, -28369, 3244850, -41, -1, -619482084, 4478462, 5, -2155, 1947, -748552483, 57673603, 1, -2708, 14903, -26, -988359, 26930416, 7013, -20088626, -2963185, 0, 2, -840114 ], [ 2750152, -8305381, 10407, -18432843, 187701, 53230, 25668, 64549734, -8321855, -6, 28, -1862087, 872887, -10299910, 12850, 2886801, -1898150, -332100, 69, -77188, -21728917, 32049, 410, 136, 2684685, 9, -84, 14, -370674096, -183, -1019276593, 1002138558, -1, 114839675, 194015793, 6022773, -150389 ], [ 0, 204, 634, 1902, -363, 807147293, 4741986, -9172452, -5551, -922760718, 226, 3582, 253, 380975, 1, 122678369, 5736, -2444664, 2021132501, 0, 6534, 3, -269318334, -370, 0, -4, -125642, 126894, -8211749, 853, 5217819, -12198, 743025, 293032833, -36976, -6153, 19621 ], [ -99973133, 2687, 100200, -175095980, 877310, -520198, -275461, 618382, 2, 4, -1, 2, 84072969, 1, 284535368, -29381, -2, -196, 588, -11336929, 0, -28, -124086, 11940, -55, 37, 0, 87013481, 4, 486, 3780806, 405, -1, 96, -2086, 11423487, -47 ], [ 10, -62, -1306, 22, -10970, -10177188, -1247673, -2003, 78, -33844633, -4618481, 268073, -829125221, 55968, -11863471, 61804, 31442933, 185, -66377, 494486201, -67625, -8938, -353039, -26985, -1, 593461843, -622, -161428140, 1854565, -7914, 1, 131872730, 5424500, -3, -1, -1, -339939 ], [ 185, -8, 3059, -13, 1843, 183684063, 62, -25783, 592, 52, 0, -4025068, 0, 2057, 157720045, -4501139, 0, -4422, 1029801, -381, -76975, -722, -54, 9782, 3693, -1053933640, -2840, 358802, -179, -314736, 15110, -40, 6247, 92281, -3, -4111, -14715221 ], [ 123444, 22106520, 122, 178, -94843, -164227, -11358, -81, -2, 292247924, 12410, -4882311, -5, 2, -442281567, -800082, -89779505, 14091258, -1, -1373522347, -1000, -32789493, -490483670, -3, -47914322, 11570, 1897, -57, 9220, 4, -136, -78558, 607546573, 680526, 14, -15974493, -21 ], [ -7689944, -15, -20, -5, -1035042036, 2, 180202, 1626, 495, -31722138, 71442248, -71, -2, 6903, 451247, -60918, 121, 409956346, 400, 775131743, 893, 5209467, -2206, 5277, -13322, 0, 60, -994815, -1041155004, 12, 12020, -52028987, 17923, 3, 530463, 55567592, 64522518 ], [ -2403859, -8, 51059, -965, -276400, 3938, 14549, 179068894, 2185311, -37117719, -3417563, 982285, -404759015, -5380035, -1058, -178, 602594968, 0, -188, -9081, -1, 1028963, 2, 3588181, -1, -751, -4380054, 19215, -1022833139, 1348, 502840, 3418, 0, -119, -93363853, -205885, 3 ], [ -373, 1764669, -2, 66, 360796948, -10810, -14033, 31606220, -7390586, 635, -21081839, -38, 17, -23985144, -153433, 12622, -7074, 2, 8, 0, 15042, 53767472, -3096, 847, 1459749890, -3, -220863151, -10433, 827171, 2430801, -60619, 89799, -223320800, 8560370, 253272430, -18, 476125805 ], [ -21587560, -903, 1007023, -1280371, -133, -45331, 1, -13, -183423641, -9153, -206948679, 349542597, 128948980, -42211230, -51, 116315540, 177544, -19932, 1108, 430, 262205339, 2, 516, -111699, 458370, 3009470, -87, -1, 562, -388752, -2267596, 543783686, 0, 9, -345, -5236557, -437859 ], [ 1, -652677059, 951303, 30394528, 125, -32, -91, -45, -1, 1, 57917, -1, 2019, 903, -1920209, 39190787, -411950, -15517109, 21259432, 832398, 336101531, 196339228, 785633, -708846841, 1, 419, -4, -17, -114, 35, 112167101, -908920, -59674, 348948717, 66, -55, 2 ], [ 68, -174208885, -341, -2274910, -2054, -260626239, 47560, -1519273, 2979527, -3137386, -1548423, 2642862, -14713, 6, 141193, -121, -322859922, 0, -1, -197, 1, -135, -1199249302, -93763559, 297462939, 0, -4, 258489004, 0, -8323930, -32, -30, 42118527, 1, -14170, 64520, 28285656 ], [ -1, -3420, -1536, -1, -48, -261013300, 3718, 451, -122528594, -1829336718, -4, 1750213, 134, 236976, 507374, 64697009, -354347, -1068085320, -58240, -1427097543, 61605003, -3, -9, 63730, -4757, 3154213, 489942, 620143937, -829825, 80035153, -25574157, 0, 0, 83, -2, -199376, 150 ], [ 2, -29855352, 17256010, -5267271, -14877, 60317, 466111632, -2, 3, -110621, 32215744, 332981, -248820, 1181, -792121603, 202426, -1025, -14442291, 1440, -58, -7, -2, -39561, 95549189, -333403791, -97373770, -32, -2384, 2, 159, -26, 3320445, 690366, -1287, -391, -25586439, 23 ] ], [ [ 4672, 958649868, 45153855, 77, -177376472, -357, 231, 1519767535, -925368, 84, -3, 1729476, -8891, -30, 141, -9653536, -220, -27275, 0, -1, 33, -25, -1, 251, 362793, -11086, 95951, 16438683, -35, -18091006, -1812798148, 8, -5, -292, 1481, 187, 0 ], [ -1107961369, -13, -557539953, 2, 5, 6814087, 53, 997, -295218, 1, -7392, -1, -19981366, 0, 262, -823012, 575, 178570, 83535, 28059348, -9858266, -8, -48648, 3, -21474, 3618211, 33977501, -9, -14, -16024, 0, 1, 60659, 1, 3531548, 153095, -8 ], [ -43203878, 1043237, -49, 579927580, 1, -4754513, -6, 443, 7909728, 1239208, 3038251, 232514168, 8367383, 21, -296084, 3212125, 88771, 0, -743527, 868792806, -233, -114473, 3784239, 10455, -34, 379857018, -655323359, -35, 248654, -707, -57579557, 261022, -1555572, -39119859, -4, 18399, -124720013 ], [ 0, 24982, 4, -194858388, -105832514, -407699555, 1702, 740, -14, 56083098, -364, 932829, -307369, -5426192, -259487, -291882525, -7, -548554, -9, 406, 12, -954, 2, 5655826, -522, -131542632, -227, -1344, 10, 49, -2085158, -115, -615629, -34053533, -102517, 443, -3795 ], [ -100283311, -12303, 1, 72930178, -4571480, 3579, 9693, 2069, 33508, 390, 2912617, 1434, 14717241, -2, -1, 96860, -1, 405122, 93018, -46, 14557, 63265440, -369, 10593, 90058, -163, 284709335, -721, -536, 146, 4804360, -404, -6, 6268133, 23857396, 603743, -7446572 ], [ 21748, 38185, -3271, -4, 1433847056, 1131395166, 1, -2072499, 3, 382, -1211, -1, -215915898, 28489, -8890878, -34856, -1, 25480, 14, 1055922, -216279, 1, 513, 591029425, 1, 433795386, 106, 0, 806327, 1, -3, -50266467, -4524081, -64, 10, -17, 381846233 ], [ -8872, -120, -1849871026, -68047670, -65278455, 0, -1183383, 390161, -592564256, -3854, -4777969, -48325, 15029787, 42218, -913, -1257, 146, 63332398, 1684, 45720, -1, 0, -55212, 202188134, -7138769, 153156832, 1413845525, -21, -1103, -832373217, 3380, -14558907, 5417395, -61237200, -12356, -356, -6 ], [ 121, -807960, -1498344622, -1, -1089511, 1010, 26960, -133051123, -2084296203, -2, -156313, 386611769, 18, 5, -2636095, -2, 7, -46622, -1, -11, 883057, -43699875, 23963, -3148, 308887, -197, -299281, -1, -2852866, 0, -7515, 18299, 59708520, 5828563, 19483, -1470752, 29481338 ], [ 8305381, 53, -16797102, 68439, -289, -2, 607, -868022, 505089588, 8, 4, -4078, 48, 6043, 17, 2, 894, -209625633, -10867, 3931305, 1031660, -16710, -1526, 1078477, -1944062, -3632, 12311184, 0, -200658, -46, -25, -137, -12662231, -68058, -6722, -10, 66885 ], [ -28020215, 2, 6, 4715616, 414514, 7375263, 12, 1096713, 2, -1, 720360, 14, -40194737, -27685, -171628860, -14042, 506381514, 11, -6789917, -7875856, -467519, -168919, 844, 50864, 12, -961, 1, 2, 66889, -18, -30, -11623718, 3294313, 489, 3174, 259865, 53224354 ], [ 476, 45285087, -2737592, -39451527, -40, 1939210173, -89552181, 2915033, -23, -1026298, -22803, 0, 45, 1558780, 7, -10118899, 5562821, 27059916, 7, -6454979, 1945321641, -2649, -358373, 5, 1483016, -11019, -85170593, -1, -13, -16, -33286636, 462761432, 523, 380106310, -330155749, -911614846, 14260 ], [ -2, 29698, 17731268, -22, -1241, -2, -1033737, 2458685, 5, -19829221, -5, 800877, -92215, 39203, -197749749, 82, 485, 1088402, 0, -1242541, 226403975, 24310, -1698592, -3894890, 33050452, 244766336, 580936, 18, 0, 98, 6854252, -1590074, -5686418, -211, 27574, 31651, 81 ], [ 1358, 2, -1031919392, 686306288, 129942, -85542, -7069472, -211, -4, -7, 718, -9982149, -284674414, -3100204, -2532536, -2058034744, 434045079, 2, 1, 519013404, -10, 1, 2733837, 7529, -2, -1, -4, -486032, 4, 61756, -682730, 1447545, 431880657, -87161602, 21, 1711775, 2 ], [ 14305, 13636937, 5121, 173322, -33202177, -10661716, 0, 366, 933, -4, 261731, -157468720, -3977329, 0, 6771, 15929408, -13066119, -118, -1366, 205253, -1043, 4137, -123, 31, 2832616, 0, -442, 158658, 13804, -43, -913, 270544, -11708, -306974, 2581223, -760082, -1 ], [ 138780751, -12885, 355342849, 105842512, 53100875, -242, 22181, -4480003, -43, -2830, 2, -28, 48, 1140368, -28844, -5467578, 13580449, -245730, 502290, 78388226, -178396311, -157, 3, 63617, 249, -12173, -119, 2913373, 1436, 433007, 1507, -96886, 354633252, -163331049, 57332237, -3258, -1189 ], [ -399, 268280873, 42371, -12111004, -34293, 45, 1271, 20997510, 448877, -26, -24, -2, 2741, 5737, 476618297, 3854711, 427525, -797725, 22994744, -124594, -313, 79, 814963, 7664, 303, 235, -488448675, 37861432, -423, 19, 381072, -10, -9513, -8, 37424, -11, -1612186 ], [ 964, 248, 2953793, 2, 4694, -2339, 44595, -3446, -11533534, 8942, -4, 2866, -499500536, -3411, -255967425, 1, -51889, 59052, 77454835, 1, -502939, -478, -2015471716, -15, -30104103, 3, -9218, 152243, 7876238, 1017, -13579, -3493, -46452, -44950691, 8501, -201603587, -172531312 ], [ -8245, -402592313, -27, 142632586, 2939300, -235339, -31, 9116491, 3508996, -985724706, -34299, -162, -15159731, -203587, 889942982, -347540, 180136, 49, 8892, 12, -50924, -12, -3, -1242, 262715727, 155516, -1829, -8, 1262327, 59, -1106494, -5973483, 34922, 61347, 551, 354354, 818 ], [ -122312, 90, -86192510, -5, 274186949, -97, 7274908, -3542926, 35877507, -53154984, 10632, -250, -4, -1, 4483, -334384295, -4279, -1295, 221045, 184791376, -1501166, 80, -1062, 59201034, -229, -2, 9074924, 22687, 447, -4, 3307, 85293, 9, -8, 593, 19, -486 ], [ -63247, -19133300, -2734, -31, -1, 7341, 105414623, -53035265, 473612687, 2, 5, -4, -1488469181, -156, -439135, 70233, -30715, -1, 3895477, -1660016451, -983, -1201308537, -14610560, -41774257, -361097, 2641365, 308318, 22725, 1343, -1993, -13, 49, 121565686, 12, 16269339, -36683, -152657911 ], [ 22909707, -19, -95, 1151498740, -18188, -1, -1, 2437349, -737820475, 10, -27754402, -2, 11714, -102395, 106544, -33730395, 56066, -230, 1, 0, 5858, -40876294, 12885, 44412054, 61600, 1308344, 202127359, 1764, -1298724, -1, 0, 14, 0, -830760925, -3469, 20083502, -13382937 ], [ 106191, 654256, -11775187, 345352086, -83862, -28, -9, -316507380, -284, 94548, 65439, -194, -1, 264579, 1, 2, -4844, 229, -61498, -1, 29091384, 7056, 27, 7186858, -11730, -407443, -230304, 7525, 50257041, -432283740, -1563512279, 121690, -32809586, -14, 53815618, 706462, 0 ], [ -122914, -5278223, -286252, 16338, 6, 4174485, -1857, 41509, -26, -120278, 0, -220, -7507, 335812, -222, 202803, -5293, -14703793, -2419852, 17913846, 5, -1103114, 243, -1, 28836802, 118, -2772909, 476893, -1726038, -8, 822, 224415, -40177253, -90, 14751, 16377, -3 ], [ 11000609, -2, 81, -144007, 183, 106459, 802, 1, -254, -379977, 56, -14, 1745773, -39, 411185, 44, -927, -21254415, 9, -302, -5, 32817860, 6, 559054, 1342342, 280, -10, 1, -44, -187753, -486, 60, -74989, 110, 757874, 46, -1 ], [ -1516, 1714923581, 332324166, 0, -6, 6305838, 37935888, -280, -173, -3604534, 14462, 3582, 2070342, 24382390, 422, 0, 1, -39114628, 4, -1099, 817, 180700310, -1052025, -23, 0, -1052, -1, 129939070, -513234, 1705, 20, -24982065, 0, 73258208, -9465834, -192, 613 ], [ -1525, 672, 3, -85496, 1, -32512, 0, 158305887, 1226882, 2120, -1, 511, 0, 2811, 34, -1880409, -4, -205718505, 1176, -88570, -11, -1784, -1, 0, -58180428, 152385, -3040444, 83, 114, 15, 115, 829922, -339, 764, -130, 2855872, -1533910 ], [ 10, -1044177437, -668631, 6, -686, -10177188, -76, -16, 79888, -270757067, -1128, 131, -50606, 2, -741467, 30, 60, 739, -66377, 1, -553984441, -9, -176519, -13816343, -82, 1159105, -652239179, -1232, 14, -495, 350073, 4121023, 5, -185085, -68602527, -15, -1 ], [ 1, -1003751, 400978256, -26, 461, 89689, 260772466, -3, 2, 13, 3263, -4025068, -809846, 134831445, 9857503, -549, -15542738, -9, 4119205, -390481, -1231595, -1513512921, -216, 2445, 14, -251, -11, 367413237, -2859, -1229, 495111401, 0, 2, 11, -227940535, -263119, -58860885 ], [ 2, 22106520, 30, 93152690, -388475793, -160, -5815427, -667010, -1, 35, 6205, -5, -9, 1, -13821299, -195, -1402805, 13761, -34135772, -164, -1, -1001, -3742, -116215364, -46791, 1446, 15174, -28, 2360436, 65773, -557531, -10, 18541, 83, 59918150, -3993623, -21496 ], [ 0, -2, -5, -307756507, -63174, 323457101, 90101, 13007, 126636, -1, 17860562, -72515, -5160986, 1767116, 1763, -7, 63240043, 400348, 799, 48445734, 14635517, 1, -8822, 10807728, 0, 743, 240, -30, -993, 6, 24616880, -25, 35, 1306, 1, 424, 32261259 ], [ -600965, -16, 798, -506070875, -35379174, 16128403, 7274, 1, 67, -1, -437448118, 7674, -98818, -672504, -541875, -1, 1149, 0, -394982180, -1, -171923, 257241, 236, 918574444, -42463683, -1574697853, -67, 76861, -30, 10782, 3928, 1709, 203, -121483, -746910826, -823539, 48533230 ], [ -3051848, 431, -1, 8640543, 3, -169, -1796219, 965, -7217, 162671, -10540919, -1261262663, 71561180, -749536, -5, 197, -115906884, 54490872, 2, 4269582, 7701556, 820, -1585157, 54238, 729874945, -1548, -220863151, -83460, 51698, 607700, -60619, 2806, -852, 267512, 15829527, -1150, 29060 ], [ -329, -7, 503511, -78, -1067, -90662, 115444, -7, -44781, -299931133, -3233573, 333, 8059311, -20, -215741814, 1861048641, 363609138, -19, 2, 7046040, 8, 1, 516, -7, 112, 1504735, -174, -943839, 70, -48594, -36281538, 8496620, 4088, 0, -361269226, -2618279, -3421 ], [ 5, -40792316, 974134149, 30394528, 125, -4, -1483001, -46750786, -545, 494487009, 29653757, -383852, 258494, 56, -4, 612356, -210918146, -237, 20761, 203, 3, 383475, 6285065, -88605855, 111, 1, -536993630, -17587, -30013954, 9, 897336811, -55, -29, 1331, 17, -7082, 14 ], [ 8937184, -5, -1, -69, -269169997, -32578280, 389608242, -23, 364, -25099086, -96776, 84571588, -230, 0, 289162722, -486, -19, 7, -19538791, -1, 5, -4, -143, -11720445, 18156, 0, -17, 3944, -655, -2080983, -2, 0, 658102, 55714, -58039834, 129041, 14142828 ], [ -3553, 0, -3, -378, -2, -4078333, 29745, 472950417, -935, -3489, -559, 218777, 2197603, 14811, 31, 31590, -692, -2, -29818786, -348412, 120322, -54536, -4, 498, -4871284, 788553, 957, 620143937, 0, 19, -3196770, 0, 138, 84546, -302, -1558, 37 ], [ 148487, -14927676, 16852, -161, -58, 0, 14225, -512030, 852, -54, 4, 81, -30, 604417, -6, 198, -1, -14442291, 11792406, -467, -29, -2, -618, 2916, -79, -47546, -16584933, -1249714258, 31, 1301715, -429525989, 203, 674, -10, -2, -1599152, 1441 ] ], [ [ 37380, 7, 43, 9862, -169, -2927874, 968572317, 2899, -14805896, 84, -96869, 1729476, -2, -4, 564, -75418, -901143, -3, 0, -3, 260, -50, -259602, 128537, 90698, -87, 94, 526037859, -1, -2208, -221289, 4, -23021403, -37321, 11847, 1, -9273533 ], [ -132, -217247, -136118, 60831, 20, 2, 217266, 1021309, -151151565, 2805, -2, -13471504, -305, -6845868, 68778898, -25, 288, 731421693, 41, 876855, -315464513, -494631, -12, 109, -687182, 904553, 4148, -79162133, -3647828, -4102019, 2683, 11869019, 237, 291, 441443, 75, -2085788 ], [ -1, 267068788, -3190760, 277, 5541281, -9509026, -12698, 443, 61795, 605, 12153002, 58128542, 1021, 41, -2368670, 1568, 363604835, 1649, -2904, 829, -58, -1875531961, 946060, 21410981, -281509, 1449, -10, -1161193, 127310635, -2893904, -14058, 16314, -99556602, -37, -1037, 4600, -7795001 ], [ 0, 1637230945, 8134, -1487, -3307266, -815399110, 1, 11832, -1934724953, 428, -11934659, 1822, -1258981960, -21196, -127, -1, -121367, -1097107, -595539970, 212835069, 49, -1000127397, 3362951, 176745, -66878, -63, -59592654, -84, 630991, 1, -33362529, -3783054, -315202146, -65, -102517, 7263969, -3885907 ], [ -195866, -98424, 38, 583441423, -71429, 895, 39700943, 129, 131, 49, 1456309, 1468857, 7358621, -2, -230212191, 99185030, -1342, 396, 47625069, -2999828, 477002147, 2024494095, -24182728, 2648, 704, -21335650, 1, -23641572, -274585, 1222769825, 293, -206874, -95019381, 12242, 95429583, 1207486, -7272 ], [ 178158077, 625624705, -104661, -3779, 11201930, 135, 13, -4048, 776, 12510273, -1211, -4137, -210855, 28489, -2, -278846, -2142603, 13045636, 114, 135157984, -1771753869, 1, 4, 35, 106, 6, 1691, 388275, 6, 22873, -1, -6136, -72385293, -16707678, 158434, -34144, 763692465 ], [ -1, -8, -28227, -544381357, -249, -4, -18490, 48770, -141, -1, -18664, -6185651, 3757447, 10807782, -957158600, -157, 18, 247392, 6737, 11, -1434481, 1, -441697, 0, -3486, 0, 5393, -3, -9, -406432, 13, -28, 43339159, -956831, -395378, -89, -13 ], [ 0, -6312, -11, -80290, -2179022, 129333, 107839, -66525562, -1988, -8, -2442, 1475, 18889510, 11522208, -80, -12, 959, -728, -185, -1, 6899, -85351, 1, -3223270, 38611, -788, -306464098, -265025224, -348, 2676202, -1879, 73197, 29155, 186514006, 38966, -188256254, 14740669 ], [ 4, 894164698, -65614, 547511, -18490, -118, 77726, -55553383, 120, 31620579, 7701525, -130481, 99626943, 1546944, 16967, 475, 14, -102356, -5, 60, 16, -33419, -781146, 34511260, -60752, -113, 3077796, -467, -12541, -5996198, -3232155, -70150, -98924, -1, -53, -1290324459, 1070158 ], [ -437816, 3474, 1601, 0, 51, 14, 1, 4386853, 1039, -751552807, 0, 7276, -4907, -1771854, -1340850, -898669, 1932, 23, 0, -504054798, -14610, -10, 0, 1666718274, 48211, -123054, 2796, 253974, 8561800, -9410823, -2012630392, -22, 13, 489, 26003895, 66525513, 831631 ], [ 243816, 2764, -1, -9, -634, 1, -21, 1, -1, -251, -178, 0, 2878, 3117559, 950, -19, 44502568, 108239662, 30504172, -206559315, 243165205, -21188, -358373, 5, 181, -180536944, -83174, -2275, -13, -257, -508, 1, 8367, 380106310, -315, -14, 1 ], [ -167292978, 3712, 271, -182045, -650657944, -13, -63, 1, 19830872, -19, -5212999, 25027, -23, 39203, -790998995, 334589, 31050, 2176804, 14187207, -1, 6909, 6078, -207, -3894890, 16138, 3824474, 9294977, 288, -1468, 25139, 877344270, -1590074, -177701, -865239, 3, 253209, 41406 ], [ 1424310042, 25226819, -8, 1309, 0, -1, -441842, -3450366, -2, -2, 367433, -159714383, -284674414, -396826138, -158283, -981, 207, 63, 2, 519013404, -21059, 0, 10679, 3854867, -198605, -181888, -4, -121508, 252, 965, -1333, 177, 26, -1, 0, 427944, 15 ], [ 228885, 1, 327758, 2773159, -32424, -20, -4755535, 95985589, 467, -538850974, 2144099914, -2460449, -1942, 44, 106, 15929408, -51040, -1884, -11188454, 205253, -2135393, 1058987, -128809808, 2, 2766, 60, -452920, 9916, 28271456, -174408, -29220, 132, -374645, -76743, 41299569, -48645216, -10918643 ], [ 33882, -3221, 43377, 103362, 12964, -991429, 11, -17500, -1364, -1, 4, -223, 199755448, 17, -230750, -1, 848778, -1, 514345128, 598, -170, -164655787, 1, 1, 260573715, -779044, -485586, 0, 359, 106, 6173937, -96886, 21, -5, 55, -13, -19019 ], [ -817381, 16375, 43388185, -12, -268, 90, 325456, 20, 7182030, -211449, -12584720, -2029124, 1403297, 94001578, 7447161, 246701526, 2, -12, 1471663600, -63792344, -5, 5026, 203741, 3924130, 310141, 15399641, -1, 1211565821, -106, 19, 0, -166866, -155863641, -1054600710, 18, -45, -1612186 ], [ 8, 1982, 1, 112, 1201685, -37, 11416228, -7056637, -90106, 4578371, -130919, 46963759, -243897, -3411, -499936, 934842, -101, 1845, 18910, 0, -64376174, -15309, -1, -2, -3763013, 27940, -2304, 1, 7876238, 66669501, -424, -7153757, -5945908, -44950691, 272026, -12600224, -3 ], [ -2, -6, 0, 557159, 23514403, -240986750, -15998656, 35, 13707, -240655, -70244327, -10, -59218, -25, 1738170, -2780323, 720544, 402656, 0, 1, -814777, -48803, -6, -317952, 1026233, 4976521, -959019125, -515630, 9862, 7558, -1, -5833, 71521246, 2, 0, 1, 428824700 ], [ -61156, 0, -1, -737726719, 16, -6, 0, -14171704, 137, -103818, 1, -2097417286, -7355372, -6168610, 2241, -40, -4279, -5180, 28293792, 721841, -1, 1280, -4250, 29600517, -7510405, -9750, 17724, 371695977, 457305, -1, 105823, 3, 76411, -68590383, 19, 155782, -121 ], [ -494, -73, -2734, -16128, -727, 115, 13, -53035265, 118403172, 15157437, 312871130, -64244, -5814333, -655857421, -112418625, 2195, -2, -9751988, 476, -2, -125842, -18, -467537916, -83548514, -92440950, 42261846, 1204, 744654922, 42, -510250, 0, 3, 29679, 11868, 130154714, -293467, -152657911 ], [ 0, -5, -99263777, 275, 0, -4712, -49504, 5, -1475640951, 5067698, -867325, 0, 6, -12799, 872805401, -2108150, 28033, -1932913558, 0, 0, 6, -327010349, 0, 44412054, 7884817, 5233374, 101063680, 7057, -5194895, 0, -306526, 55, -1794326, -12980639, -111000, 77, -13382937 ], [ 13274, 5234049, -3, 1381408343, -20, -2, -4467399, -1207, -1135, 48408685, 1, -6199, -1, 33866066, 217, 433222, -9919850, 959642777, -30, -65550, 232731075, 3, 14116248, 919917775, -192178237, -398, 0, 493166329, 3067, -13, -23857, 1947044, -4, -7391524, 411, 22606780, 819 ], [ -8, -42225784, -286252, 8, 47110, 2038, -2, 162, -108531061, -3848891, 836, -7211174, -15375195, 2624, -7262387, 99, -41, -3590, -151241, 71655385, 1218252745, -269, 31894038, -5711, 880, 60518, -354932337, 238446, -3, -988359, 205, 1, -313885, -2963185, 0, 131013, -430138191 ], [ 343769, -265772205, 3, -288013, 11731, 6, 1642759, 4034358, -63, -11874, 1, -1906776757, 3491547, -160936, 411185, 5773601, -485926345, -10378, 138, -39520365, -5, 8204465, 6558, 34941, 10487, 9, -1, 111, -22624, -11735, -31852394, 244663, 0, 112148, 5921, 11, 0 ], [ -24834625, 13084, 5, 1902, -190167645, 394115, 37935888, -35, -1, -1760, 28925, 458495, 33125471, 23, 26, 234, 717, -2444664, 964, -562716, 1672695, 1411721, -2104049, 0, 0, -2153946, -1, 15862, -8211749, 109148, 318, -48, 6, 4471, -302906674, -2, 613 ], [ -1525, 1, 6262, -83, 428, -2, -1076, 38, 75, 66, -1, 256, 20526, 0, 8683, -14, -276547465, -205718505, 150540, -1, -2751, -7309046, -496345, 1492, -7272553, 298, -3040444, 2719171, 114, 31101, 60492902, 6, -5, 50076216, -17089585, 731103154, -47 ], [ 668, -1044177437, -20, 88, -10970, -5, -609, -16022, 319552, -2, -1, 524, -6, 14, -362, 0, 1919, 756577, -1037, 3773, -132, -9, -44130, -105, -41, 1186923685, -10, -161428140, 3709131, -126622, 44809285, 16484091, 678063, -1480679, -1071914, -30445637, -2656 ], [ 185, -125469, 1, -6883711, 15101519, 91842031, 7958, -211210482, 605991, 217536413, 52209, -1006267, -25, 269662889, 1, -35165, -1897, -2211, 64363, -763, -39411025, -189189115, -55390, 1223, 968222696, -63, -44, 2870416, 0, -2459, 15, -10, 51173559, 1442, -28492567, -8419802, -898 ], [ 493774, 690829, 62233, 44, -11855, -40, -2840, -42688665, -5, 570797, 1, -1, -73, 3, -6910649, -12, -1370, 54, -1042, -5, -8, -1001, -59873, -7263460, -93583, 2893, 30, -238296788, 18441, 1, -139383, -2455, 296654, 340263, 3744884, -7800, -42 ], [ -480622, -8014059, -84256966, -1202174, -15, 80864275, 176, 13318908, 2, -7930535, 2, -1, -82575784, 0, 3609976, -15229, 61758, 100087, 6395, 1513929, 14635517, 651183, -1156376664, 675483, -2, 372, 3925116, -1, -16268047, 95, 96160, -13007247, 73412662, 163, 259, 27133, 63010 ], [ -587, -4129, 3267754, -253035437, -35379174, 258054450, 476740797, 5595903, 67, -9062, -26700, 251464989, -1544, -86080555, -1058, -11398, 588472, 735, -1507, -18, -336, 2, 15, 112131, -1326990, -24028, -35040430, 1259290573, -499430, 5, 4022720, 109360, 26643981, -124398292, -46681927, -13176618, 12133307 ], [ -2980, 451755345, -26, 1, 88085, -1383633, -439, 0, -14, 166575350, -161, -1261262663, 35780590, -366, -2454932, 25849013, -28, 3, 1080781, 2134791, 492899569, 107534943, -2, 444317753, 11404296, -198184, -27607894, -1335360, 13234734, 5, -969911, 5747111, -852, 33439, 1978691, -294362, 14530 ], [ -86350241, -57775, 983, -2, -559644393, -44, 29553541, -431, -179125, -37491392, -12, 87385649, 15, -21105615, -1, 14539443, 173, -19932, 554, 112736645, 16004, 1141361, 129, -55850, 56, 735, -356840, -241622880, 70, -759, -141725, 1087567371, 8176, 2469466, -22050, -81821, -109465 ], [ 2527, -19918, 974134149, 29, 16434584, -63, -1483001, -2921924, -17, 247243505, 4, -393064516, 1010, 14802827, -491573418, 612356, -3, -15517109, 2595, 3, 164112, 392678456, 785633, -5537866, 111, 26, -65551, -4502302, -468968, 72127, 0, -55, -932, 340770, 1060, -443, 7 ], [ 4, -10, 0, -2222, -257, -124, 46, -189909, 5819, -12255, -6193693, 42285794, -57, 25793991, 36145340, -15546, -5044686, 215729, -2385, -412419906, 77, -552690, -4684568, -366264, 4647858, 2498168, -4, 3944, -10726719, -133182880, -508, -247592, 41131, 6964, -55, 16, 452570501 ], [ -113688, -855, -1572714, -94, -394925, -2039166, 930, 7217, -61264297, -57166772, -142984, 14001703, 67, 15166445, 62, 494, -87, -2136170640, -477100582, -1427097543, 1880, -111690638, -9, 1019688, -4871284, 0, 7655, 155035984, -25932, 5002197, -195, -58493175, 18110766, 2705480, -309466, -49844, 9 ], [ 4640, -7463838, 8628005, -41151, -3719, 7720527, 7, -2048122, 27908029, -14, 8053936, 2663852, -4, 77365397, -198030401, 207283802, -134285038, -28884581, 45, -478183, -2, -124463, -1, 11664, -20837737, -11886, -259140, -2, 1, 83309776, -6554, 53127120, 1, -1, -200192, -1, 5764 ] ], [ [ 37, 3744726, 344, 323150797, -21, -187383960, 0, 2968296, -1807, 22001472, -99193638, 106, -36418081, -61555, 4, -2413384, -922770764, -3491159, 99, -46066664, 33, -205656, -16225, 4017, 1486001923, -1386, 12, 4013, -73631247, -69, -7081243, 61472, -11, -1, 12, 95560, -36225 ], [ -17, -6951900, -17, 996647798, 655924, 218050771, 2, 16340950, -75575783, 45959207, -7, -13156, -9990683, -13371, 33, -12860, 1178232, 11428464, 1305, 54, -1, -30, -48, 917228886, -168, 1809105, 67955002, -618454, -29182627, -250, 10987745, 11591, 15528697, 610630537, 3449, 1, -66745228 ], [ -1, 16301, -1595380, 4424, 43291, -76072209, -50, 464601496, 4, 619604, 6076501, 113532, 8171, 86767958, -74021, 6, 177541, 1649, -2974109, 6628, -233, -7326297, 242191300, 2614, -4, 1483816, -5, -36287, 30, -46302460, -7, 255, -48612, -2444991, 0, 2300, -952 ], [ 4280, 25581734, 133275419, -190291, -12919, -796288, 1, 1550896370, -59043, 14020775, -5967330, 455, -38, -21704768, -4151795, -9, -7585, -2194215, -290791, 425670139, 3, -3815, 3362951, 90493223, -4280213, -251, -14, -3, 1232, 205193215, -32, -60528862, -76954, -8513383, -104976897, 929788017, -119 ], [ -802266488, -2, 19272, 70, -17, 3665288, 76, 129, 524, 1, 46601875, 94006848, 235475863, -40629, -112408, 6054, -87933532, 25320, 381000556, -374978, 1908008589, 63265440, -2952, 83, 0, -333370, 2172, -23641572, -562350243, 36, 37534, -847357556, -1, 3134066, 11, 295, -28 ], [ 1359, 2443847, -1, -3869538, 716923528, 141424396, 52, -2072499, 24, 1, -309911, -67781114, -824, 445, -142254043, -2230765, 0, 815352, 935311, 135157984, -26, 0, 16408, 2255, 108709, 414, 27050, 48534, 394, 89, -2827, -402131738, -17672, -133661420, 4951, -1067, 2913 ], [ -283895, -30817, -7226059, -1038, 0, -14981709, -1, 12193, -1157352, -2, -146, -1546413, 4, 10807782, -14605, -2, 0, 31666199, 211, 2926111, -175, 28, -220848, 96, -6971, 73, 1, -83, -9034863, -3, 432672, -116471257, 693426539, -234, -197689, 0, -1629 ], [ 972, -413675505, -2858, -2569291, -34864349, 517332, 6901683, -33262781, -248, -62050, -4885, 1546447074, 1, 368710643, -84355051, -24983, 125692865, -182, -12143046, -92978, 7, -5334, 98152945, -787, 151, -1653278981, -585, -517627, -11411465, 167263, -492511306, 36599, 57, 3, 9741, -753025015, 0 ], [ 4055, 218302, -1025, 535, -2311, -61854667, 19897827, -27776691, 1, 505929269, 15403049, -66806285, 99626943, 792035266, 133, 7, 234330656, -838502533, -712206748, 3839, 8253281, -16710, -1526, 276090082, -4, -1859397, 751, -7, -1605268, -374762, -3, -274, -12, -532, -1720797, -38, 33442 ], [ -896646867, 3474, 3, 576, 13264460, 4, 24, 8773706, 32, -22936, 11, 465695, -19, -27685, -335213, -7021, 483, 47627006, -207, -3937928, -4, -43243159, 1689, 12716, 771371, -31501834, 1466004340, 63493, 1095910439, -147044, -251578799, -22703, 52709013, 1957, 794, 8121, 102 ], [ 476, 0, -668, -75, -2598344, 2, -5597011, 44, -6, -501, -178, -388, 6, 1, 15569928, -39, 340, 865917300, 122016690, -98, 1, -173572247, 0, 313, 11586, -86, -5323162, -145604, -3298, -131677, -1040207, 57845179, 267742, 181, -1, -1, 7 ], [ -2553, 486578127, 567400587, -1, -40666122, -1663, -2, 76834, 309857, -19364, -80, 3128, -377712853, 1, -395499497, 669179, 254364194, 34828870, 1732, -159045208, 14150248, 1519, -13270, -7607, 126, 244766336, 1, 147362, -2935, 823770385, 1, -99380, -727861538, -54077, 27, 518572518, 331250 ], [ 89019378, 6306705, -492, 1309, 64971, -5, -220921, -3369, -1070016, -938, 1, -155971, -69501, -1514, -1237, -257254343, 52984, 258391, 4823, 32438338, -5391218, 2, 87482796, 7, 0, -1, -65655065, 0, 16, 30878, -2730919, 46321432, 13, -1394585625, 342644, 26, 4 ], [ 117188981, 13, 2561, 1, 0, -1301, -18576, 2999550, 1866, -131555, 32716, -78734360, -61, 0, 106, 122, -1633265, -15, -699278, 50, -136665171, 271100793, -251582, 125250, 362574848, 0, -231895257, 81233131, 216, -21801, -239370913, 8, -1498582, -38372, 20649785, -1556646916, -21325 ], [ 67764, -1688915008, 5552232, 26460628, 25928, 0, 22, -70000, -2727, -177, 63046759, -3576, 799021793, 71273, -28, -87481243, 27160897, -30, 257172564, 612408, -85, -40199, 3, 65143874, 0, -49858800, -485586, 91043, 735033, 433007, 395131946, -387544, 338, -9969, 458657895, -854142818, -297 ], [ -13078089, 2047, 10847046, -387552121, -68585, 188199867, 20341, 5, 219, -103, -96, -7926, 11226377, 717, 29788644, 986806103, 106881, -51054373, 22456, -1, -20017, 628, 6519706, 1916, 606, 7519, -932, 289, -212, 2, 11909, -85435459, -2378, -2059767, 76645312, -2933763, 0 ], [ 1927, 991, 11, 921459, 4806740, -18714, 1, -27565, -2883384, 4578371, -8182, 3, -121948, -3, -976, 1914556435, -103777, 0, 148, 5, -2, -15676185, -251933964, -125104, -60208206, 13970, -73742, 19030, 3846, 65107, -6952396, -55889, -371619, -2809418, 2125, -196879, -5 ], [ 0, -12, -1, 34822, 94057611, -29417, -1, 1, 857, -3760, -67, -165594, -14804, -50, 54318, -177940680, 5, 3146, 0, 3122415, -2, -95, -49, -621, 16, 155516, -234136, -33000317, 157791, 30958050, -141631247, -764605861, 279380, 1005110507, 0, 346, 214412350 ], [ -500989103, 5867610, -164, -1, 274186949, -3, 444, -56686817, 4484688, -415273, 332, -524354321, -224, -98697768, 17930, -83596074, -267, -2652116, 0, 6, -12009329, 10242, -67995, 3613, -57, -609, 1161590264, 177, 117069979, -1, 3307, 5458734, 1222582, -1, 621702182, 311564, -509417535 ], [ -8095641, -4783325, -5, -16128, -45, 3758344, 201, -26517633, 56, 29, 2444306, -8030, -1, -10008, -449674499, 71918569, -30715, -156031807, 238, -12968879, -2, -73322, -57072, -5221782, -5642, 0, 154159, 89, 42980, -1993, -50, 12, 14, 12152430, 254208, -2347737, -305315823 ], [ 178982, -19145, -3029, 287874685, -1, -589, -49504, 155990325, -737820475, 19, -2, -20665055, 3, -12799, 7, -8, 7, -60403549, 154410762, -93, 5998975, -19, 1611, 11103013, 7700, 20443, 12632960, 1, 0, -13649, -76632, 57868894, -7177303, -25, -28415878, 160668020, -1672867 ], [ 434957894, 40891, -22, 659, -2683587, -1, -17451, -75, -4647633, 774538963, 1, -1550, -39, 529157, 444739, 887238059, -1239981, 959642777, -15743515, -1048802, 3, 7225664, 55142, 229979444, -5865, -1629770, -900, 7525, 6, -864567480, -1, 4, -64081, -3695762, 6569, 176615, 1 ], [ -1, -41236, -73280457, 4084, 1, 2, -2, 20754, -6, -30791132, 0, -14084, -1, 328, -464792757, 6338, -338777, -2, -591, 559808, 1162, -1103114, 61, -45688, 7209200, 1936583, -3, 0, -110466421, -1, 210394, 229801040, 0, -370398, 922, 32, -3282 ], [ 1, -33221526, 666047, -144007, 3003222, 26615, 6417, 31518, -532598690, -194548109, 113, -455, 852, -2, 842106231, 45106, -59317, -324, 1159081709, -151, -5, 8012, 419730, 273, 83896, 587683925, -42876, 232547228, -1, -96129619, -1990775, 119, 0, 3505, 24251974, 46, -2350 ], [ -24, 214365448, 5071, 1, -181, 48, 18523, -146759232, -1, -1845521436, 7, 56, 258793, 390118242, 3454591, 7488, 375923075, -2387, 30840, -2198, 107052481, 88233, -32, -189260, 17146, -1, -1963, 16242384, -32846994, 873183, 80, -48793, 5944202, 146516417, -4732917, -403228325, 4905 ], [ -399892532, 3, 801599, -10943499, 112295630, -508, -8814758, 9662, 1, 1085311, -5, 8373684, 328410, 736953075, 277867, -7521635, -33, -6, 9, -1, -3, -7138, -242, 11940, -222, 1, -11877, 5311, 1824, 124405, 14769, 12968, -43360, 1528, -8544792, 87, -374 ], [ 3, -2039409, -83579, 1, -87757, -159019, -2495346, -8203103, 156, -33844633, -72164, 2144585, -25303, 57311104, -23, 966, 480, 23643, -2074, 1, -34624028, -4576119, -176519, -13493, -1308, 141, -78, -308, 237384357, -495, 2735, 32968183, 21189, -5784, -1097640435, -60891274, -84985 ], [ 11851, -1027841129, 24, -7, 4, 89689, 32596558, -211210482, 1184, 849752, 408, -251567, -49, 65836, 19, -576145807, -15178, 0, 4023, -381, -38, -378378230, -6924, 76, 3693, -1, -45446, 175, -187381355, -2, 15472231, -10169, 24, 11811923, -3, -32890, -449 ], [ 4, 5526630, 15931749, 0, -1, -2566, -11, -166753, -608880035, 285398, 203324958, -2384, -76130084, 803, -110570392, -781, -21919, 27522, -4, -1341330, -32780157, -32789493, -117, 0, -11698, 379133499, 7, -1861694, 151067917, 8, -17423, 0, 37971661, 85066, 119836301, -63897972, -352184966 ], [ -240311, -31305, -1286, -73, -2, 161728551, 22525, 852410117, 126636, -3872, 285768990, -1, -165151567, 7068465, 1, -7615, 1976251, 200174, 209544513, 185, 28, 10175, -34, 84435, -218263045, 93, 7850233, -2037381920, 0, 1, 12020, -26014494, 293650648, 326, 4144, 54265, 63010 ], [ -18780, -541257839, 798, -8, -34, 252006, 3724537, 349744, 4, -1159929, -218724059, 3929140, -395272, -1, -2167498, -11, 18831093, 376272, -12343193, -18, -84, 128620, 1888, 876, -82937, -192224, -4380054, 9838208, -998860, 42, 62855, 55992347, 26020, -3796, -178, -421651789, 1 ], [ -1525924, 1807021379, -859233252, 16876, 360796948, -5405, -28066, 8, -57739, 5, -322, -601, 17471, -47970289, -9590, 201945, -7, 27245436, 8646245, 2, 15042, 52507, -97, 1735616, 5702148, -49546, -53, -10682883, 26469468, 9495, -15155, 2806, -13630, 33, 7914763, -575, 28 ], [ -337306, -903, 64449453, -5001, -17488887, -11333, 1804, -225753518, -22927955, -1, -101049, 5334, 64474490, -322, -210685, 116315540, 43, -39, 145214536, 13762, 131102669, 139, 1057739, -1745, 1833479, 1, -5709434, -120811440, 1125, -1555009, -18140769, 130, 16351, 4938931, -345, -2618279, -875717 ], [ 1, -318690, 3805212, 58, 525906682, -2030, -11, -22, -558183, 30905438, 1853360, -196532258, 16543640, 59211309, -2, 2392, -26364768, -1, 170075459, 25, 21006346, 11984, 1608976585, -1, 222, 429199, -8, -8794, -229, 288510, 224334203, -7101, -244423555, 21, 8681509, -3626193, 115147363 ], [ 0, -2722014, -43, -142182, -262861, -124, 3, -11869, 23, -196087, -48388, 40, -235401, 0, 72290681, -3887, -80714981, 6903318, -610587, -49, 39, -540, -599624651, -22891, 580982, 76, -8, 62, -335210, -33295720, -133169885, -7737, 5264816, 3, -906872, 126, 7071414 ], [ -222, -27, -1, -24, -24, -62, 930, 461866, -61264297, -14, -17873, 13674, 70323290, 3703, 32471944, 517576076, -2768, -2037, -59637573, -1, 1925156, -54536, -9227873, 4078752, -4757, 788553, 979884, 151402, -3319302, 10, -24975, -2, 4527692, 173150697, -9902900, -797504, 19 ], [ 152051047, -116622, 4, -2572, -116, 118, 28449, -31, 106, -13828, 15, 20, -31848972, 38682698, -1, 202426, -256, -462153302, 5896203, -244829784, -29932, -1, -648168066, 95549189, -2, -1521465, -132679465, -2440848, 31, 79, -859051977, 811, 5, -168708642, -6406132, -195, 360 ] ], [ [ 1, 1917299735, 1, 616, -42, -5855749, 945871, 379941884, -59223582, 10, -757, 432369, -139, -504261902, 18035, -1206692, -1, -27, 0, -719792, 130, -52647903, -507, 1052976431, 2902348, -1419014, 1, 526037859, -562, -138, -14162486, 503582532, -2810, -2333, 3, 191121, -4528 ], [ -4, 0, -17015, 3893155, 40995, 52, 53, 499, -577, 1, -3784497, -411, 0, -1671, 4, -105345473, 9, 698, 334139, 13, -2, -2, -389183, 3582925, -171796, 55, 2123594, -19, -28, -32816152, 43950981, 45, 15, 9541102, 13795, 1, -1 ], [ -3, 16691799, -3, 289963790, 44330249, -9509026, -13003184, 464601496, 966, 154901, 23736, 58128542, 32, 2648, -303189764, 401516, 710166, 103, -190343006, 53027, -976821760, -28618, 15136956, 1, -4399, 1, -81915420, -18144, 31082, -5652, -3598722, 510, -24, -1, -1, 36, -1 ], [ 70120717, 409307736, 254, -48714597, -26458129, -2, 6970941, 12, -29, 6846, -23310, 4, -614737, -10, -4, -142521, -7585, -134, -290791, 13302192, 390, -62507962, 420369, 706978, -65, -63, -232784, -5505951, 78874, 1641545716, -533800461, -121057724, -19700134, -544856523, -3204, 232447004, -3885907 ], [ -48, -196847, 2466872, 4, -1, 1876627380, 77541, 67791774, 524, 3193377, 44, 23501712, 941903450, -332829030, -7, 774883, -671, 6, 1, -732, 931645, 483, -738, 1355952, 180115, -2604, 69509, -756530296, -1, 1, 2346, -1, -95019381, 12242, 23857396, 18, -119145151 ], [ 89079039, 149, -13396545, -3869538, 175030, 17678049, 53713, -1, 3105, 50041093, -154955, -65, -52714, 1, -569016171, -2, -8, 6522818, 14, 516, -221469234, 765, 8204, 282, 425, 2, 54100, 12, 103209818, 0, -185289975, -201065869, -141378, -2138582723, 309, -68289, 3 ], [ -581415959, -1926, -14, -4153, -498, -14981709, -18, 780322, 0, -120, -583, -773206, 15029787, 345849025, -7, -10, 146, 1979137, 6737, 22860, -1, 4, -54, 49362, -27886, 149567, 345177, -167, -1, -104046652, 27042, -28, 10834790, -7475, -98844, -729961, -3 ], [ 1990167, -25, -365807, -2, -17, 16, 13803366, -1, -65134256, -248201, -1250506, 773223537, 1180594, 22504, -1349680823, -51165287, 3836, -190962856, -758940, -23802390, 441529, -3, 785223559, -3223270, 9653, -99, -2394251, -16176, -1393, 10704808, -15390978, 1171155, 4, 89, 623451, -2941504, 1842584 ], [ 16221, 447082349, -1, 1, -591667, -247418670, 2429, -1695, 15784050, 123518, 492897582, -32620, 1556671, 12375551, 4343503, 7604, 7322833, -3275401, -5, 480, 31, -4177, -49993335, 1078477, -237, -7437587, 49244735, -478236, -2, -23423, -1, -17, -197847, -33, -6883189, -1231, 0 ], [ -28020215, 27, 409745, 4605, 0, 3687632, 24, 0, 272451768, -1503105614, 23051515, 931391, -38, -27685, -1, -449335, 483, 11628, 0, -3846, -3740152, -82, 26, 6, 753, -15, 5592, 130034615, 133778, -294088, -4, -709, 411789, 62625, 1664249277, 2078922, 6 ], [ 0, 1415159, -5475183, -9632, -2, 7, -358208724, 44, -11886645, -16420765, -11, -12, 188585775, 194847, 7, -647609548, 43460, 52, 476628, -403436, 7598913, -1356033, 0, 1, 1, -172, -1, -142, -2, -2, -1, 3615324, 2, 371198, -40302, -3, 891 ], [ -638, 15, 69263, -186413853, -650657944, -6, -2019, 2, 605, -79316885, -83407983, 25628062, -23, 1225, -189, 5353430, 15, 139315478, 14187207, -1242541, 905615900, 48620, -6, -119, 516413, 478059, 1, 2303, 0, 102971298, 1713563, 0, -3, -1730478, 28236026, 495, 1294 ], [ 679, 6306705, -1031919392, 343153144, 2079066, 0, -904892378, -421, -17120253, 0, 90, -19964298, -139001, -3, -158283, -257254343, 868090159, 2019, 0, 16219169, -168476, 592579, 1366919, 61677870, -49651, -363775, -256465, -237, 0, 8, -21847355, 44, 2, -10, 87716754, 1752857513, 62 ], [ 29297245, 3, 20976489, 22185271, -4150272, -83295, -4755535, 732, 489191910, -257, 536024979, -1, -7954657, 5831835, 108328, 243, -399, -1, -1, 1604, -533848, 16547, -61, 8, 362574848, 126192471, -1855162059, 649865047, 0, -85, -7, 8657407, -366, -306974, 1, -1, -21 ], [ 529, -25, 2711, 206724, 3, -61964, 726833358, -1120001, -5, -2898111, 1970211, -57212, 95, 0, -472575549, -42, 0, -3840, 128586282, 2449632, -89198156, -1256, 95066, 127234, 130286857, -6, -30349, 1423, 359, 866013, 771742, -6200698, 169, -39876, 114664474, -3336495, -19019 ], [ -1596, 134140437, 83, -24222008, -67, 1, 81364, 5, 1, -3304, -6145, -7926, 43853, 0, 28, 481839, 1710102, -6, 2807, -31149, -5004, 1, 0, 30657, 151, 3849910, -116, 591585, -27729874, 312, 1, -83433, -74, -8046, 2, -23470107, -3149 ], [ 30833, 62, 1476896, 225, 5, -18714, 91329826, -1723, -44, 1, -2046, 1467617, -60, -218280, -1999746, 3652, -6, 1, 18, 1, -15, -7838092, -8, -15, -7526026, 27940, -302047299, 152243, 60, 0, -111238328, -57230054, -23783633, -21, 8, -1538, -21566414 ], [ -4123, -3, -1726, 8706, 1469650, -115, -3999664, 4, 1754498, -1880, 0, -40, -4, -25448, 889942982, -170, 1, 201328, 4446, 24, -3259106, -3050, -6, -20348929, 513117, 155516, -7317, -528005073, 5049308, 241860, -1, -3, 136, 7668, 0, 692, 13087 ], [ -2003956412, 1, -5, -3, 4, -3114, 0, -453494540, 143510027, -25955, 21, -16386073, -57464, -3012, 143444, -5, -2, -647, 7073448, 5774730, -366, 3, -33, 14800258, -1922663680, -609, 72599392, 5807750, 7145, -35160, 13228, 1397435943, 1, -1071725, 4857048, 19, -4 ], [ -32382565, -2391662, -85, -31, -371995, 234896, 2, -1697128484, 462512, 59209, 0, -526284706, -710, -5, -13, 143837137, -7, -2, 124655262, -50660, -128862652, -18331, -58442240, -1, -5642, 20636, 616637, 2841, 42980, -1993, -413326, 98, 3798928, 12152430, 1016834, -293467, -36 ], [ 3, -313676662, -6059, 9, -36377, -295, -387, 4760, -5, 9898, -6776, -2, 11714, -400, 7, -527037, 56066, -30201774, 1, -12211658, 1, -1308041397, 3221, 21, 241, 40886, 49347, 231258924, 0, -3, -38316, 14, 0, -50706, -6937, 153, -13 ], [ 104, 20936194, 0, 21584505, -20966, -464538, -136, -2, -18155, 193634741, 16360, -24796, -2573802, 2116629, 109, 423, -4844, 7321, -2015169956, -1073973634, 232731075, 1849769876, 112929980, 919917775, 0, -25465, -450, 235, 1, -54035467, -1, 951, -65619172, -1847881, 0, 690, 13422538 ], [ -503457575, -10556446, -1172487318, 4, 23555, 510, -30422865, 83018, -13566383, -123164527, 1712478, -880, -3754, 41976, -2, 6489701, -21681735, -235260686, -1238964169, 17, 19035199, -35299647, 62293, -11, 56322, 247882570, -1, 476893, -421, -1976718, 411, 57450260, -5022157, -90, 120837785, 128, -1680227 ], [ 10743, -64886, 666047, -35, 3, 416, 1642759, 504295, -2032, 0, 14417, -14548, 1787672058, -321872, 1606, 46188810, -232, -10, 289770427, -1, -679029, 16024, 26862688, 559054, 687279301, 1147820, -5360, 454194, -23167131, -1467, -1019276593, 3914604, -2343, 114839675, 388031585, 188212, -18799 ], [ -1552164, 13084, 41540521, 487024, -23214, 98529, 2315, -2, -5684512, -220, 4, 229247, 4, 12191195, 211, 936, 6, -2, 126320781, -281358, 6534, 352930, -4109, -2957, 2194751, -1, -8041099, 2079025122, -1051103810, 6822, 163057, -95, 5805, 1, -147904, -806456650, 642950212 ], [ -191, 42, 25050, -10, 7, -1016, 0, 618382, 2453764, 4341243, -2, 523355, 1283, 92119134, 8683, -1836, -553094930, -6428703, 1, -346, -360591077, -233889464, -7755, 97808903, -111, 9752660, -778353600, 1328, 1912399311, 31847741, 923, 25, -3, 0, -1043, 44, -6135638 ], [ 5345, -509852, -42792399, 3, -3, -39755, -4990692, -64087, 9986, -67689267, -2255, 549013707, -3238770, 27984, -2965868, 4, 15353, 369, -543763167, 123621550, -34624028, -143004, -1446046186, -1, -21431749, 18111, -39, -77, 29673045, -126622, 21880, 4121023, 42379, -11, -4187, -29, -332 ], [ 194161920, -4, 765, -26889, 7550760, 2870063, 8149140, -6600328, 296, 3319, 417669, -15, -202462, 131671, 308047, -562642, -59, -2264246, 31, -195241, -9622, -722, -1731, 160263804, 1847, -32935426, -6, 45926655, -45747, -1289160258, 15, -162708, 204694237, 5768, -1780785, -4, -56 ], [ 4, 169, 3982937, 44, -189685, -3, -93046840, -2668042, -74326, 73061981, 397119, -305144, -9293, 1645315, -55285196, -25003, -43, 860, -4266972, -1310, -1000, -63, -1871, -14186, -11978580, 1480990, 15174, -57, 590109, 32, -2178, -643546447, 37971661, 1329, 234055, -255591890, -2687 ], [ -60078, -256449902, -10, -9617391, -15793, 161728551, 5631, 51, 15, -30979, 2, -580117, -315, 883558, 14, -487344, 121, 819912692, 104772256, 6, 7317758, 2544, -17645, 82, -54565761, 1, 3925116, -497408, -496, 24, 3005, -2, 2294146, 2612, 8, 13566, 64522518 ], [ -73, -264286, 798, -31629430, -8, 492, 14549, 2797951, 133, -1159929, -52, 2, -50594877, -82, -4334997, -45, 9415546, 47034, -188, -18598392, -3, 4019, 61863613, 2, -648, -49209308, -70080859, 19215, -2, 5520277, 251420, 7, 6660995, -119, -729405, -823539, 2962 ], [ -1, 431, -13111, 33, 360796948, -708420320, -112264, 505699519, -57739, 166575350, -5270460, -38, 136, -5856, -37, 2, -1, 3326, 1080781, 1042, 29, 26254, -101450023, 106, 1425537, -1, -7, -82, 103396, 77785642, -30, 22988444, -6978775, 65, 3957382, -287, 7439466 ], [ -165, -1893174198, 125878, -40971866, -279822196, -742705348, 7, -220462, -350, -1144, -1616787, 21334, 16118622, -659550, -26967727, 1, 710174, -623, 8863, 880755, 1000, 18261774, 4132, -446797, 895, 752367, -2788, -14, 71973, -99520560, -36281538, 132760, 1046481, 1206, -5, -2, -224183665 ], [ 10109, -622, 929, 30394528, 16434584, -127, -1, -748012574, -9, 7545, 14826879, -6141633, 4135910, 1850353, -7680835, 306178, -823899, -31034218, 85037730, 1, 168050766, 94, 196408, -44302928, 444, 3, -1048816, -562788, -1832, 36064, 54769, -14202, -29, 10649, 1, -232076322, 0 ], [ 9, -5444028, -5593841, -4, -8, -65156560, 48701030, -97233502, 2910, -196087, -1, 5162, -30131290, 787, 141193, -7959610, -2463, 53932, -76323, -100688, 1295295385, -1105381, -2287, -750108472, 290491, 1, -71205079, 1, -82, -520246, -16, -253534051, 20566, 3565714, -906872, 16, 863 ], [ -444, -875563, -6, -396023166, -1543, -124, 487337440, 7389850, -1870, -872, -142984, 1, 34338, 947903, 7928, 247, -725702021, -33377666, -7, -356774386, 59, -13961330, -1, 65260029, -311762151, 770, 7839075, 75701, -6638603, 625275, -24, -223, 289772260, 661, 0, -24, 75 ], [ 152051047, -477685635, 527, -21069086, -1, 120633, 233055816, -63, 446528470, -432, 0, 3, -31103, 1181, -12376900, 198, -64, -7, 11792406, -2, -980806032, -8, -648168066, 11943649, -1272, -3042930, -259140, -76277, 16081246, 20827444, -429525989, 12970, 11045848, -21088580, -102498112, -102345756, 23 ] ], [ [ 74760, 239662467, 0, 616, -42, -365984, 462, 1484148, -3701474, 5, -48434, 432369, -17, -1924, 564, -75418, -922770764, -3491159, 49, -2812, 66602, -51414, -4056, 263244108, 11609390, -1386, 1, 16, -2247, -4, -55322, 1967119, -23021403, -9554213, 3032869, 1528966, -566 ], [ -553980684, 0, -33, 4, 1281, 3, 27810010, 63832, -144, 11489802, -14, -13156, -19513, -3422934, 16792, -823012, 75406861, 3, 684315714, 54803, -308071, -989261, -48648, 437, -85898, 14, 259, -2416, 0, -128188, 1341, 23738037, 970544, 1165, 220722, 38274, -33372614 ], [ 0, 1019, -6, 35, 676, -9, -2, 886, 30897, 1, 371, 3, 2, 694143668, -296084, 100379, 355083, 52763, -45, 27149775, -976821760, -57237, 15136956, 1370302803, -9008286, 2967633, -39998, -9289541, 2, -723476, -2, 522044, -388893, 0, -259, 4710032, -59 ], [ 2140, 49, 4067, -24357299, -50, -398144, 7, 757274, -15115039, 107, -46620, 14575, -38421, -347276284, -2125719061, -2227, -7, -70214868, -37221248, 203, 6, -238, 840738, 353489, -547867227, -131542632, -2, -10754, 19718, 196, -64, -924, -19, -68107065, -419907587, 226999, -60717 ], [ -24483, -384, 308359, 284884, -17, 2, 1212, 1034, 34312073, 49, 372815003, 5875428, 235475863, -10, -112408, 378, -21983383, 50640, 23254, -11718, 1908008589, 60, -773847293, 0, 11, -83342, 2224292, -369400, -1098340, 18658, 0, -423678778, -11599, 765, 2982174, 19319782, -7272 ], [ 2783720, 1193, -857378851, -3869538, 1, 8, 105, -16, 0, 400328744, -1, -33890557, -215915898, 223, -69460, -4, -4285207, 6, 7, 33789496, -3379, 0, 64, 4509, 108709, 3310, 54100, 776550, 1, 2859, -2827, -25133234, -4524081, -133661420, 0, -559421358, 1 ], [ -8872, -252454715, -28227, -1063245, -996, -7490855, -2366765, 1, -9258816, -30834, -36, -6041, 58710, 5277, -29, -2514, 4768255, 15, 883082107, 93635562, -5737925, 14421, -863, 6318379, -57110152, 299134, 21, -668, -35292, -3251458, 13845510, -465885028, 2645, -1913662, -790755, -3, -6 ], [ 497542, -1615920, -1, -314, -8716087, 1034665, 6901683, -4, -7951, -121, -5002022, 773223537, 288, 2880552, -42177526, -12, 31423216, -728, -12, -1487649, 28257832, -1, 98152945, -12, 2413, -12614, -37, -33128153, -713217, 0, -470, 37476956, 1865891, 11657125, 1218, -45, 900 ], [ 519086, 3, -1, 2, -2311, -7551, 1214, -434011, 2020358350, 965, 61612198, -64, 24, 48342, 2171752, 4, 228839, -3275401, -1391029, 491413, 1007, -4, -1526, 8627815, -7594, -1, 12023, -1912946, -3210535, -1464, -99, -2192, -1620765597, -278763994, -13, -38, 2140316 ], [ -6841, 889291, 12805, 2303, 12954, 59002104, 387, 140379293, 2, -22936, 703, 114, -5024342, -1730, -10475, -439, 60, 182, -52, -15751712, -29, -10, 110677650, 6510618, 1, -15382, 175, 31747, 1045, -37643291, -7861837, -11, 1609, 979, 397, 1015, 12994 ], [ 4, 90570173, -21900733, 0, -20300, 1893760, -44776091, 1, -3, -1, -6, -12723501, 90, 12470237, 2, -4941, 10865, 27059916, 7447, -50430, 7, -41, -11467931, 5003, 1448, -361073888, -3, 0, -26381, -526707, -8, 115690358, 33468, 1, -165077874, -911614846, 223 ], [ -81686, 1946312509, 17, -1422, -39713, -13, -66159182, 19208, 4957718, -9914611, -651625, 102512247, -1441, 78406, -377, 1, 62101, 66, 433, -19, 226403975, 380, -6635, -15214, 1032827, 1867, 567, 2303, -384753624, 50279, 109668034, -49690, -1388, -55375299, 3447, 2, 165625 ], [ 356077511, 807258221, -125967, 5, 64971, -43797259, -108, -55205855, -261, -15011, 22, -638857533, -17792151, -95, -81041145, -125612, 54255635, 1, 617307, 1980, -690075954, 9, 2670, 61677870, -97, -178, -1002, -1899, 8, 121, -1, 1, 13496271, -21280, 21929189, 1711775, 986 ], [ 14648623, 416, 335623827, 44370542, -259392, -5330858, -74305, 93736, 467, -4, 16750781, -38, -3884, 0, 1693, 248897, -6533060, -3767, -699278, 102627, -4171, 1058987, -8, 16031978, 708154, 3943515, -113230, 1269268, 14135728, -1363, -14, 541088, -749291, -2455789, 10, -778323458, -1364830 ], [ 4, -412333, 5, 404, 6, -63451487, 354899, -35840021, -1, -177, 60, -7151, 390147, 17, -28, -2670, 424389, -3931678, 514345128, 612408, -2787442, -1286373, 46, 124, 8, -190, -1, 3, 47042125, 1732026, 771742, -198422330, 692643, -1, 14, -6, -37 ], [ -408690, 65498, 173552739, -185, -1097368, 188199867, 1, 20, 112219, -1, -393273, -31, 3, 717, 1, 1927356, 427525, -195, 359293, -498378, -1, 10052, 208630598, 490516, 77535, 246394255, -7453, 147896, -216640, 40852108, 3048578, -326, -9741478, -8, 1, -375521713, -197 ], [ 126290246, 8119983, 1, 14, 75105, -4679, 22297, -220520, -23067068, 35769, -1, 0, -4, -111759160, -999873, 2, -1622, 7, 37, 20, -64376174, -2, -15377, -977, -117594, 915524458, -9, 152243, 1008158426, 254, -2, -114460107, -23226, -1, 17409636, -6152, -165 ], [ -65963, -24, 0, 285265172, 718, -941354, -7999328, 284890, 3427, -7520, -34299, -20699, -118435, -52118368, 54318, -5, 22517, 1, 139, 12197, 0, -191, -3, -1242, 16035, 304, -57, -264002536, 1262327, 60465, -17703906, -186671, 1144339938, 30674, 69, 692, 13087 ], [ -500989103, 358, -344770040, -92215840, 133880, -24911, 0, -3542926, 547, -830547, 696802530, -250, -57464, -24674442, 17930, -83596074, -1, -5180, 3454, 45115, -1501166, 10242, -4, 3700065, -458, -19968842, 1, 11343, 117069979, -18001669, 1, 2729367, 0, -8, 37, 19473, -31838596 ], [ -505978, -18685, -179200200, 0, -45, 481068013, 210829246, -51792, 2, 925, 38192, -128487, -726792, -313, -3513082, 2195, -31452052, -149, 30, -12665, -123, -9, -3652640, -334194057, -705, 20636, 39464756, 181801, 168, -125, -101, 50250, 0, 3038107, 62, -2, -1192640 ], [ 183277653, -1225299, -794110214, 2, -291014, -154404566, -3094, 38997581, -704, 1237, -888140852, -10090, 6, -3200, 1665, -32940, 57411699, -922, 5, -190807, 23433, -20438147, 52778754, 10843, 1, 1, 25265920, 7, -40, -7, -76632, 14, -229673681, -415380462, -867, 40167005, -6535 ], [ 13592434, 167489556, -22998, 10792253, -42937385, -464538, -8934797, -19, -142, 193634741, 4, -396741, -1, 4233258, 14231643, 13863095, -4959925, 1, -4, -2, 2, 882, 1764531, 7018, -1, -6, -7369722, 120402, 6135, -1729134960, -47, 973522, -1, -1805, 1642, 2760, 6554 ], [ -245829, -10556446, -18320114, 511, 23555, 267167034, -118839, 2656570, -6624, -59, 107030, -56337, -235, 671623, -56737, 51917605, -1, -1, -309741042, 1, 581, -2155, 3986755, -365504, 220, 30259, -677, 1863, -3452076, -4, 0, 57450260, -5022157, -92600, 4, 512, -420057 ], [ 22001219, -2028, 42627035, -147462745, 48051556, 1703350, 1682184976, 4034358, -4063, -194548109, 1, -227, 223459007, -10059, 1606, 22553, -14829, -20, 35372, -9, -43457834, 4006, 1678918, 8944864, 83896, 73460491, -1372044, 7267101, -5791783, -367, -8, 1002138558, -18747, 110, 12125987, 5882, -9624870 ], [ -12126, 13397840, 664648333, 15584778, -91, 197057, 289, -2239, -347, -225283, 29619051, 1791, 32, 6095598, 13818362, 61339185, 1, -2387, 2021132501, 0, 104543, 5646885, -2055, -6056308, 134, -66, -4020549, 259878140, -16, 6985466, 318, -381, 45, 279, -37863334, -48, 4905 ], [ -24, 1343, 12825583, -42748, 13, -260099, -137731, 38649, 1198, 69459882, 0, 8373684, 321, 44, 2, -30086541, -69136866, -392, 1233220580, -1384, -44017, -56, -254128546, 11940, -3636277, 1, -1485, 1392215690, 1824, 995242, 14769, 6484, 0, 782441, -267025, 11423487, -1498 ], [ 2736485, -4078818, -1, 22, -43879, -9939, -159702141, -32812413, 79888, -2, -282, 524, -414562611, 6996, -3, 126574332, 982592, 1, -1087526335, 988972402, -553984441, -17875, -88260, -863521, -10, 2264, -1, -630579, 1854565, -31656, 21880, 8, 10849000, -1480679, -262, -951426, -169969 ], [ 5925, -1027841129, 48, -440557502, 117981, 91842031, 62, -412520, 19391727, 1660, 0, -128802161, -25, 32918, 2407, -144036452, -59, -283031, 32953640, -99963168, -9622, -90, -216, 1282110431, 118191, -1, -710, 2803, -6, -80572516, 1889, -166612637, 1562, 6, -1780785, -16445, -58860885 ], [ 30861, 21, 31117, 3, -12, -20528, -177, -1334021, -608880035, 17, 50831240, -19529244, -5, 100, -884563134, -3200329, -44889753, 225460121, -133343, -335333, -4, -16010, -1961934680, -1, -6, 1480990, 7768938, -119148394, 2360436, 4, -8711, -19, 4635, 2722103, 1829, -15974493, -42 ], [ -30039, -3913, -164564, -2404348, -4043133, 157938, 5, 25, 31659, -4, 71442248, -567, -41287892, 452381748, 924153882, -974687, 1, 3202784, 12790, 739, 14635517, 1302367, -34, 5403864, -104, 1522514, 62801861, -15544, -16, 195508, 49233760, -6351, 286768, 653, 1036, 6945949, 1032360281 ], [ -5, -1, 836544929, -61776, -1105599, 1032217801, 3637, 44767223, 2185311, -9, -213598, 0, -24, -164, -33, -5835889, 72, 0, -6171597, -284, -42981, 16463406, 2, 229643611, -40, -96112, -1, 157411322, -7804, 11040554, 128727024, 107, 6505, -7593, -89, -804, 48533230 ], [ -1525924, 903510690, -209774, 264, 90199237, -169, -56132, 8, -451, 162671, -1, -601, 279536, -187384, -1, 3, -927255074, 416, 16887, 261, 1, 860279547, -50725011, 1695, 44548, -99092, -6901973, -41, 103396, 1, -121239, 351, -446641601, 547863685, 15459, -9199, 57 ], [ -21, -1, 31, -327774931, -1067, -45331, 14430, -1806028147, -44781, -572, -49, 1, 4, -81, -1685483, 1775, 11362786, -39, 9075908, 110094, 262205339, 557, 1, -14297505, 114592, 188092, -22, -966491522, 1, -24297, -566899, 32, 1022, 19755726, -43, -1278, -13683 ], [ 20218, -1245, 475651, 486312445, 1051813365, -8, -1, -11687696, -35723696, 1931590, 28959, -49133064, 16543640, 2, -15, 0, -25747, -1, 664357, 3329590, 1, 785356912, 12570130, -88605855, 7, 858398, -32, -576294621, 0, 0, 56083551, -14, -7, 2662, 277808293, -58019081, 27 ], [ 1091, -2658, -5463, -4443, -16, -260626239, 23780, -189909, 2979527, -1, -1512, 330358, -920, 6297, 564771, -248738, -2522343, 1725829, -1221174, -103104976, 632468, -17272, -599624651, -93763559, 74365735, 2498168, -136, 3944, 0, -8, -2130718162, -3869, 673896426, 1782857, -1, 4033, 2 ], [ -232833349, 0, -12287, -24751448, -6, -498, 243668720, 1, -3829019, -1, -73207757, 1, 2, 947903, 2, 123, -708693, -130382, -4, -2787300, 59, -107, -288371, 1992, -19, 1, 501700805, 1211219, -1659651, 9770, -195, -228489, 141490, 2642, -309466, -195, 2395 ], [ 148487, -7463838, 67406, -329204, -930, 965066, 0, -8, 872126, -3, 16107872, 2601, 0, 604417, -24, 101213, -16, -1, 720, -117, -61300377, -3889, -77, 191098377, -2, -6085861, -4049, -37, 7852, 40, -13, 25941, 172591, -5272145, -195, 0, 721 ] ], [ [ 9345, 14628, 45153855, 9862, -10826, -187383960, 121071540, 185518, -28, 171887, -1514, 6917904, -72836163, -252130951, 9018, -301673, -7209147, -1745580, 0, -359896, 66602, -201, -8, 131622054, 1, -2838028, 47975, 502, -1, -282672, -226599768, 2, -22482, -76433703, 11847, 47, -4636767 ], [ -8, -27156, -2, 30, 163981, 13628173, 55620021, 7979, -1209212524, 701, -3696, -1, -39962732, 0, 17194725, -402, 301627443, 178570, 326, 897899144, -1203, -15828180, -398523269, 27992, -171796, 226138, 543640013, -1236908, -1, -65632303, 42, 94952149, 474, 18, 6898, 1224756, 0 ], [ -21, 16691799, -6, 283168, 2706, -1, -3250796, 3, 506222612, 317237343, 97224019, 1816517, 128, 5, -74021, 3137, 363604835, 432233242, -2904, 13257, -466, -894, 1, 685151402, -137, 23185, -2, -9072, 2036970154, -1446952, -110, 130511, -1, -76406, -8, 36, -30449 ], [ 68477, 199857, 2082428, -1, -404, -815399110, 13615, 11832, -236172, 56083098, -11934659, 28, -1, -169568, -2027, -4560664, -3883735, -268, -297769985, 406, 24, -954, 0, 43, -522, -8, -119185308, -42, 1292269192, 820772858, -4170316, 0, -5, -1089713046, -6561056, 113500, -485738 ], [ -802266488, -2, 2409, 4558136, -2285740, 117289211, 19850471, 65, 134032, 1, 178, 11475, 225, -159, -224817, 774883, -3, 396, 93018, -2930, 1908008589, 1931, -1, 21187, 1407, -170685198, 69509, -369400, -268, 19105779, 153739523, -101, -47509691, 1530, 728, 18, -58176 ], [ 1359, 9, -409, -15115, 3, 17678049, 440020607, -265279864, 3, 200164372, -5, -1, -843421, 227910, -8682, -571075901, -65, 1630704, 29, 4223687, -6759, 0, 2051, 9018, 108709, 26477, 2, 1, 12, 374752469, -177, -201065869, -282755, -534645681, 5069886, -17072, 23865390 ], [ -17, -241, -462467756, -531622, -31874, -1872714, -18, 1, -18084, -30834, -74656, -378, 459, 82, -114, -20, 1192064, 0, 7, 2926111, -1401, 14, -1766787, 6, -3, 598269, 353461381, -334, -70585, -812864, 2, -111, 5, -244948798, -6326043, -93435034, -1707796331 ], [ 15, -6463680, -89, -2569291, -266, 258666, 13480, -66525562, -31, -15884885, -1221, 5899, 36894, 184355322, -21088763, -1561, 30, -182, -24286092, -182, 14128916, -5334, 12269118, -6446541, 19768791, -25832484, -4788502, -2, -182583439, 1, -7695489, 18, 1910672652, 89, 1218, -1, 460646 ], [ 1038173, 7, -2099638, 134, 0, -241620, 2, -1736043, 241, 1976286, 985795163, -510, 199253886, 3021, 4242, 15209, 447, -100, -1424413497, 2012828310, 66026251, -1, -24, 276090082, -62209996, -464849, 96181, 0, -1, 0, -789, 0, -12662231, -34029, -1720797, -315021, 1 ], [ -53, 889291, 100, 36841, 212231362, 7202, 50732562, 0, 4, -93944101, 90045, 58212, -160778947, -433, -41, -7, 3863, 2907, -54319334, -15751712, -457, -5405395, 3, 416679569, 6170964, -120, 91625271, 8127163, 8, -18, -3839, -44, 421672103, 489, 104015580, 66525513, 13 ], [ 31208498, 176895, -21900733, -39451527, -634, 484802543, -87453, 373124209, -47546579, -4009, -11401, -1, 719, 24, 486560, -647609548, 173838, 432958650, 476628, -50430, 59367, -83, -89593, 313, 185377, -5641780, -1, -142, -1, -263354, -65013, 3615324, 1096669203, 5939161, -10317367, -1780498, 1825278 ], [ -10455811, 30411133, 138526, -745655411, -5083265, -108995597, -2019, 4917370, 1210, -1, -5091, 410048990, -2950882, 19601, -772460, 1, 993610, 8503, 866, -79522604, 108, 49787266, -434839660, -238, 1009, 979065343, 37179908, 72, -93934, 3142, 1754688540, -6211, -11372837, -110750599, 1723, 129643129, 165625 ], [ 5, 197085, -2015468, 164, 16632527, -5346, -1726, -421, -522, -3753, 11757870, -2495537, -1086, -48441, -40520573, -491, 414, 63, 0, 1, -1347805, 0, 42716, 235, -99303, -710, -16029, -972064, 63, 247023, -167, 45236, 3, -680950, 0, 855887, 246 ], [ 28611, 26635, 81939, 86661, -1, -20, -9, 1465, 1, -4, 511, -2, -8, 11663670, 3, 254870525, -408316, -7534, -44753817, 105089687, -8341, 65, -515239231, 61, 22660928, 1971757, -113230, 4958, 13804, -21, -14, 8454, -91, -39292632, 630, -93, 0 ], [ 2168449, -25771, 11, 3, 203, -15491, 11091, -4375, -714953915, -11, 252187038, -223, 12192, 70, -3691996, -83, 104, -960, 981, 39194113, -1, -628, 1521052, 994, 7952, -3043, -60698, 1, 22, 13531, 98782986, -757, 5541145, -1306648393, 14333059, -834124, -77901030 ], [ -418498852, 67070218, 694210957, -185, -34293, 752799469, 40682, 1, 3591015, -52, -3146180, -2, 43, 367194, 57, 60230, 26720, -390, 367915900, -2041355024, -81991458, 5026, 3, 1962065, 38, 492788510, -3816005, 1155, -216640, 653633728, 0, -83433, -4757, -63, 146, -23470107, 0 ], [ 7708, 2, 721, 29486683, 300421, -19163317, 1, -27565, -44, 2289185, -8182, 22932, -7, -1705, -7998982, 29914944, -106267998, 944839, 19363709, 41668, -62867, -2, -1, -64053484, -15052051, 873, -147484, 1189, 15, 2035, -1738099, -457840430, -23226, -5618836, 8, -192, -1316 ], [ -2061, -98289, -13811, 285265172, 11482, -29417, -62495, 291727715, 428, -59, -8575, -82797, -7402, -3257398, 3476340, -11, 11528703, 201328, 35567, 3049, -6, -1, -12941675, -1242, 128279, 304, -457, -8, 39, 15479025, -270, -186671, 34, 240, 0, 177177, 818 ], [ -1, 2865, -172385020, -11526980, 131, -12, 14, -453494540, 8969377, -26577492, 21, -32772145, -3591, -12, 1147548, -20899018, -35051012, -5, 432, 6, -46911, 2561, -2125, 1850032, -57, -312013, 145198783, 181492, 56, -1125104, 6, 167, 156490460, -4, 75891, 19940111, -254708768 ], [ -988, -146, -85, -4032, -6, 117448, 3217, -25896, 57814, 118417, 78217783, -513950, -1420, -80061, -7026164, 143837137, -982877, -1218998, 62327631, -1660016451, -15730, -1173153, -3567, -5, -6, 2641365, 5, 710, 5372, -31, -413326, 25728217, 0, 46, 248, -143, -38164478 ], [ 44, -313676662, -12117, 4393, -72753, -617618263, -97, 1, -368910238, 324332688, -108416, -330640880, 11, -409579, 6818792, -16470, 56066, -117976, 75396, -2981, 11997950, -39918, 1649336, 5, 481, 5233374, 6168, 221, 0, -111809018, 0, 7233612, -3588651, -3169, 0, 1, -204 ], [ 13274, 40891, -180, 674516, -83862, -14, 0, -4945428, -580954, 193634741, 64, -793482, -2513, 1034, 14, 26, -303, 3661, -4, -524401, 1, 3528, 14116248, 110, -1, 0, -14, 118, 49079, -422152, -195439035, 30, -4, -28, 840869, 45213560, 1638 ], [ -1966631, -2577, -1145007, 16729890, 0, 16697940, -7427, 10626279, -6783191, -492658109, 26757, -230757575, -15, 167906, -1859171029, 811213, -21174, -14703793, -74, 68, 73, -4, 3986755, -89, 7, 0, -42, 15260568, -421, -126509953, 420788, 14362565, -1226, -189643844, 3776181, 0, -1720552763 ], [ 44002437, -1, 1332095, -9000, 11731, 1, 401, 15, -1, -94994, 1, -7448347, 54555, -659194237, 6425, 5638, -7, -21254415, 4, -632325842, -332, 0, 26862688, 8944864, 42954956, 4484, -42, 3633550, -2895891, -751013, -4, 30, 0, 112148, 12125987, 5882, -294 ], [ -12417312, 1674730, 5071, 7792389, -5942739, 1, 18967944, -4586226, -11103, -7040, 473904820, 0, 265003770, 97529561, 110546899, 1, 11472, -1222332, 63160391, -70339, 204, 352930, -65752, -6056308, 8573, -275705094, -982, 62, -1002, 13643, 667880776, -762, 92878, 71541, -72, -403228325, 19621 ], [ -191, 10, 1603198, -87547990, 112295630, -1065366031, 0, 2416, 19170, 2, -611, 535915767, 1313640, 1, 555733, -2, -2160527, -6278, 301079, -3, -5634236, -892, -63532137, 12, -227267, 9752660, -12, 1, 29181, 243, 3692, 13, -21680, 48903, -261, 2789, -1533910 ], [ 171030, -4, -334316, 11596565, -5485, -78, -1, -256347, 4993, -541514135, -1, 524, -50606, 458488832, -91, 966, 503086922, 94572, -4248150, 1886, -33, -572015, -11297236, -110530743, -334871, 72444, -39810, -5, 927283, -1037287935, 3, 527490922, 1388672056, -3, -8374, -30445637, -83 ], [ 12, -15684, 191, -440557502, 58, 5, 2037285, -13200655, 620535252, 870145652, 1670677, -128802161, -12957540, 539325779, 1261760358, -36009113, -60714, -4422, 1006, -1525, -38, -11547, -216, 2, 30256959, -514616, -11361, 2803, -731958, -1289160258, 3777, -1, 12494, 188990771, -222598, -2, -235443539 ], [ 493774, 1414817311, 1945, 363878, -47421, -1283, -2907714, -166753, -73, 0, 794238, -1249871591, -1, 411329, -13, -3, -1, 220176, -16668, -1, -8195039, -2, -468, -3547, -5989290, 6, 7587, -119148394, 4720872, 263092, -9, -643546447, 579, 83, 1829, -998406, -1343 ], [ -29, -1025799609, -161, -1, -31, 19742, 11, 26013, 62, -968, 1116285, -2266, -645123, 883558, 3525, 0, 61758, 1, 12790, 94621, 29271033, 333405910, -17645, 86461823, -3410360, 97440894, 4, -254672740, -4, 24, 23, -1664927592, 560, 41, 8487416, 222270367, 8065315 ], [ -9615436, -1, 1, -494210, -141516695, 62, 7449075, 171, 133, -4531, -6675, 7, -24, -164, 0, -22796, 294236, 11, -6171597, -4649598, -171923, 131707247, 236, 27, -5, -47, -273753, 153722, -1, 1, 1964, 27340, 852607393, -1990372679, -46681927, -1, 1516663 ], [ -23843, 108, -102, 276497381, 344, -691817, -3592437, 8, -3609, 1, 0, -75, 136, -2998143, -150, 12924506, -14, 108981743, 67549, 133424, 7521, 1720559093, -774, 216952, 696, -1548, -3, -20865, 6462, 148, -124148622, 1471260416, -55830200, 1, 247336, -1205708015, 14878931 ], [ -21587560, -4, 32224726, -78, -4, -2833, 59107082, -3445, -87, -18306, -101049, 21846412, 246, -329775, -103, 444, 177544, -40821597, 8863, 54, 2, 146094191, 528870, -114380038, 1791, 3009470, -1461615210, -1, 18425018, -1555009, -1107, 16, 16743689, 19755726, 0, -83784913, -3421 ], [ 82813598, -5099040, 1858, 58, 4012, -32, -1483001, -178, -35723696, 7726360, 474460118, -196532258, 8271820, 28, -120013, 150, -102987, -1, 1, 208099, 1, 6, 12570130, -44302928, 7096, 26, -16, -550, -229, 9, 2, -116341817, -59674, 666, 1, -56659, 27 ], [ 2182, -348417770, -87404, -1137455, -67292499, -127259, 2972, -2967, 95344848, -6128, -96776, 1, -241050318, 3149, 2206, -254707506, -161429961, 215729, -9769396, -25776244, 1235, -270, -9, -89, 567, 0, -17384, 1009723, -5, -133182880, -66584943, -495184, 2571, 456411414, -232159336, 4033, 54 ], [ -116416675, 0, -12, -1, -48, -15931, 59489, 56, -234, -1, -9150970, 13, 2197603, 242663114, 32471944, 32348505, -2768, -1043052, -29120, -43, 30802502, -6817, -147645960, 130520059, -9742567, 2, 30621, 1, -1659651, 5002197, -1598385, -456978, 18110766, 10821919, -309466, -1558, 9 ], [ 2320, -7463838, 17256010, -20, -1, 965066, 28449, -65539898, 1, -1728, 492, 83245, -486, 18888, -3022, 6, -4098, -881, 0, -239092, -1, -15558, -77, 11, -20837737, -186, -32, -2384, 2058399508, 1301715, -2, 3, 11045848, -10, -100096, 0, 46115 ] ], [ [ 18, 2, 1378, 315577, -692877, -93691980, 15133942, 362, -28918, 84, -198387275, 1689, -72836163, -1008523805, 4509, -2, -28, -6819, 1582, -5, 133203, -25, -1, 2, 1486001923, 0, 750, 263018929, -147262494, -1, -1812798148, 251791266, -23021403, -298569, 758217, 12, -1132 ], [ -132, -54312, -1088945, 31145244, 2623695, 26, 27, 16340950, -151151565, 11489802, -14783, -13471504, 0, -7, 33, -105345473, 147279, 45713856, 20, 27402, -2, -7729, -24324, 229307221, -42, 226138, 135910003, -158324266, -56, -256376, 10, 370907, 1941087, 1221261074, 14126190, 39192204, -4171577 ], [ -2637, 4172950, -6381520, 17698, 1353, -9, -208050947, 7089, 61795, 79309336, 185, 55, 522961, 43383979, -1184335, 25697003, 43, 2, -182, 424215, -116, -28618, 231, 334547, -9008286, 23, -78, -142, 486, -46302460, -27, 255, -1, -9, -65, 144, -7795001 ], [ 17119, 781, 65076, -12178649, -423330057, -25481222, 13615, 23665, -29, 56083098, -11, 14, -2401, -1356548, -8109, -2, -15, -4286, -9, 13, 3117, -60, 6725903, 1, -4180, -16442829, -29098, -88095222, 616, 6412288, -127, -15132216, -5, -2128346, -200, 1815992, -971477 ], [ -3, -12598224, 38, 4, -4, 7159, 2481309, 32, 67016, 0, 5689, 5738, 112, -10400907, -449633, 95, -2684, 3240973, 11906267, -5859, 1, 3954090, -1, 0, 88, -10, 0, -1, -4290, 583, 1, -847357556, -91, 383, 3, 4829946, -1 ], [ 42, 1251249409, -3, -1, 684, 17678049, 839, -8, 198720, 3054, -1, -4236320, 0, 56, -1085, -71384488, -1, 1669841394, 3741246, 8249, -108139, 0, 128, 72147, 27829578, 52954, 221593963, 48534, 103209818, 11437, -723789, -804263476, -4, -1069291361, 10, -136577, 1491587 ], [ -1135578, -252454715, -924935513, -1088762714, 0, -1829, -151472966, 6, -141, -30834, 0, -378, 229, 5, -1826, -20594076, 36, 3958275, 110385263, 731528, -22951699, 115369, -220848, 12341, -14277538, 292, 2697, -3, -9, -397, 1730689, -29117814, 83, -934, -395378, -1, -26684318 ], [ 15921333, -1, -1429, -2509, -66, 1010, 13, -4, -994, -496403, -160064710, 3020404, 1, 88, -40, -51165287, 502771458, -11655, -5929, -726, 7064458, -85351, 749, -1574, 2413, -12, -9353, -63, -1393, 669050, -492511306, 4575, 58309, 5828563, 38966, -1470752, 7370335 ], [ 16, 436604, -16, 267, -75733426, -966479, 38863, -3, 8, 8, 30806099, -8155, 6081, 755, 133, 951, 457677, -6, -3, 4, 4, -273771957, -1, 16851, -62209996, -29053, 12023, -29, -51368565, -11711, -6, -287335897, -3165558, -136115, -1720797, -10080660, 1045 ], [ -1710, 1737, 3, 1, 6, 29501052, 774, 4, 544903537, -6, 352, 14, -4907, -216, -5363402, -14042, 63297689, 182, -829, -15, -1, -1, 54042, 25432, 1, -246108, 22369, 8127163, 8561800, -9410823, -7861837, -90810, 26354506, 16031939, 832124639, 266102051, 6653044 ], [ 1950531, 22, -175205864, -1232860, -1, 969605087, 0, 93281052, -23773289, -2052596, -45, -24851, 6, 194847, 2, -19763, 1390705, 52851, 116, -6454979, 972660821, -173572247, -700, 1311629767, 741508, -689, -340682371, -9100, -206, -32, -65013, 225958, 274167301, 742395, -39, -55641, 116817796 ], [ -83646489, 30411133, 138526, -11378, -39713, -3326, -64609, 300, 1210, -79316885, -41703992, 6, -377712853, 153, -94, 3, 30, 2, 1773401, -9, 3455, 1, -26541, -60858, 258207, 122383168, 9, 1, 0, 25742825, 107098, 0, -87, -216310, 862, 495, 0 ], [ 5563711, 2, -125967, 83778, 16632527, -5346, -55230, -3450366, -267504, -245933083, 1505007404, -5, -4344, -24801634, -5, -1, 26492, 32, 1, 506849, -690075954, 72, 349931184, 15, -406743604, -363775, -2100962096, -15, 32221, 31618952, -174778838, 11, 52720, -3, 0, 52, 2 ], [ 14305, 872763965, 10, 339, -2075136, -10, -1, 95985589, 7464, -16, 130865, -1230224, -15909314, 0, 6932999, 30, -26132239, -1928744, -341, 51313, -1, 2, -15724, 7828, 3, 126192471, -442, 155, 14135728, 0, -467521, 1, -5854, -9823158, 5, -371, -1364830 ], [ 8673797, -1611, 5422, 413447, 3241, -31725744, 87, -70000, -21, -181132, 504374075, -457694, 1598043586, 0, -56, -1366894, 6631, -3840, 257172564, 306204, -44599078, -79, 190131, 1, 31808, -761, -7, 91043, 183758, 6928106, 1, -193772, 338, -9969, 14, -6517, -311604120 ], [ -12, 67070218, 2648, -92, -2194736, 179, 20, 164043, 56110, -1732189315, -3, -62, 44905509, 11475, 119154574, 2, 13, -2, 1, -15574, -10, 2573283, 2, 502288680, 38, 117, -954001, 1, -212, 10213027, 47634, -2607, -304421, -4023, 299396, -22, -787 ], [ 1973285, 62, 92306, 3599, 1201685, -613226156, 44595, -441040, -720846, 35769, -256, 1467617, -238, -53, -7812, 14607, -6, 923, 4727, 326, -251469, -60, -30, -62552, -470377, 6985, -1, 155897158, 984530, 0, -13904791, -3, -371619, -359605531, 34003, -787514, -10530 ], [ -1055410, -100648078, -432, 2176, 376230444, -1882709, -1953, 4558246, 438625, -4, -2, -10350, -29609, -416946945, 1779885963, -2780323, 11528703, 206159832, 35, 97575, -1629553, -95, -3160, -317952, 125, 2488260, -3746168, -1031260, 0, 990657593, -1133049979, -382302931, 572169969, 2, 4515560, 43, 26 ], [ -2003956412, 0, -5387032, -45027, 65, -3114, 0, -56686817, 274, -106309968, 43550158, -65544290, -229855, -1, 73443096, -40, -136918, -10608465, 0, 0, -1, 327751, -4, 28907, -3667, -1219, 2268731, 46461997, 234139959, -34, 1, 87339746, 611291, -2, 38856386, 39880222, -994956 ], [ -64765130, -1168, -175000, -504, -185998, 7516688, 0, -202, 113, 7401, 4888611, -2008, -11356, -313, -878271, 4, -125808209, -1248254453, 59, -25, -123, -1146, -58442240, -652723, -1, 322, 602, 93081865, 343839, -8164005, -404, 25125, 30391422, 185, 1986, -18, -298160 ], [ 1431857, -1197, -794110214, 17570, -2274, -2412571, -25346141, 38997581, -11528445, 20270793, -3, 0, 46854, -3276631, 213087, -2108150, 1794116, -115, 1206334, -186, 1, -624, 25771, 346969, 246401, 1278, 1542, 7057, -2, -13649, -299, 7064, -114836840, -811290, -3, 313805, -6 ], [ 13, 1278, 0, 5270, -10734346, -113, -17, -1236357, -9, 48408685, 130878, -198371, -40216, 8268, 54, 3385, -39679399, 29, -7871758, -4195210, 7, 882, 27571, 7018, -375348, -50930, -4, 7, 48, -54035467, -390878070, 7788178, -2003, -451, 0, 22077, 0 ], [ -251728787, -41236, -71563, 128, 12, 33395879, -7427, 1328285, -13566383, -492658109, 13699827, -230757575, -938, 3, -55, 6489701, -21, -58815172, -9, 2187, 36, -1103114, 61, -23392265, 7040, 247882570, -1, 0, -431509, -1, 13, 114900520, -5, -370398, 1844, 134157290, -3282 ], [ 42971, -8111, 20, -294925490, 96103111, 13626796, 6417, 1970, -532598690, 0, 1802, -119173547, 872887, -321872, 1606, 1, -949075, -340070641, 282979, -2, -1358057, 32817860, 104932, 34, 21477478, 143478, -10, 930188912, -3, -6, -30, 125267320, -293, 7, 1480, 12045547, -9 ], [ -6, 1714923581, 158, 15584778, -5803, 394115, 296374, -143320, -11, -1760, 28925, 3582, 8087, 47, 27636725, 0, 91778, -5, 7895049, -2198, 214104961, 172, -8416198, -189260, 1, -4207, -4020549, 129939070, -4, 873183, 5217819, -12, 2902, 17, -18, -787555, 2453 ], [ -12204, 42, 3131, -1, 7, -1016, -4407379, 75, 4907527, 34729941, -1, 64, 328410, 179920, 555733, -3760818, -1, -196, 37635, -1451126935, -1408559, -228408, -248172, 195617807, -444, 1, -12161775, 21244, 28, 254781926, 118150, 13, -2775059, 6259527, -2, 174, -383477 ], [ 684121, -65261090, -10447, 2899141, -171, -621, -77980, -32812413, 639103, -8263, -282, 536146, -25910163, 57311104, -185367, 15821791, 240, 756577, -543763167, 7545, -33, -140, -345, -3454086, -1371631927, 1186923685, -5095619, -80714070, 226, -62, 44809285, 2012, 2712250, -5922718, -68602527, -1948520779, -174048719 ], [ 1481, -1, 1, -13767422, 58990, 183684063, 2086179728, -52802620, 19391727, 6, 208835, -491, -99, 2057, 38506, -2250570, -1942842, -566062, 1006, -48, -615797, -180, -443119, 19563, 1891060, -2, -372291743, 2803, -45747, -78684, 1889, -1, 199897, 184561, -55650, -4209901, -117721770 ], [ 2, 44213041, 3982937, 186305379, -6069934, -336336345, -6, -10672166, -19027501, 36530991, 48, -2384, -38065042, 105300170, -211, -6, -1402805, 1, -8533943, -41, -250, -524631886, -7484, -1, -46791, 11570, 7587, -116356, 18883490, 0, 0, -153, 1186614, 166, 7, -3993623, -343931 ], [ 0, -8, -329129, -1, -3948, 2, 22, 852410117, 31659, -968, 68, -1160234, -1, 863, 7219952, -121836, 121, 0, 26193064, 5914, 2, 40699, -144547083, 86461823, -13641440, 6090056, 1962558, -2, -2, 6256270, 769277, -416231898, 35, 326, 130, 55567592, 32261259 ], [ -2, -2065, 199, -7907357, -138200, 126003, 14549, 179068894, 2185311, -144991, -218724059, 7674, -395272, -43040278, -4, -46687112, 18, 23, -94, -18162, -171923, 4019, 7732952, 7, -324, -787348926, -68438, 76861, -975, 2760139, 62855, 3499522, 52039, -124398292, 0, -804, 1481 ], [ -1525924, 7058677, -205, 540034, 11274905, -354210160, -112264, 61731, -461912, 5, 0, -1203, 8945148, -383762311, -38358, 403891, -57953442, 435926973, 33, 1, 30084, 1, -2, 222158877, 89096, -1548, -7, -326, 206793, 1187, -3789, 89799, -852, 17120740, 966, -1205708015, 908 ], [ -21082, -118323387, 1, -1, -1, -362649, 7388385, -2, -175, -2288, -3233573, 3, 61, -10552808, -1, 227179, 45451142, -10205399, 1134489, 28184161, 1048821354, 1168753528, 4, -1830080610, 57296, 1504735, -5, -1843, 4606255, -48594, -4535192, 1, 8176, 308683, -3, -1340558616, -13683 ], [ 1, -81584632, 29728, 232, 64198, -129937, -23728019, -11687696, -2232731, 7545, 231670, -1499, 2067955, 14802827, -245786709, 150, -25747, -62068436, 41522, 6503, 80, 1533900, 24551, -44302928, 7, 419, -16388, -140697, -29311, 577020, 1752611, -7271364, 0, 697897434, 542594, -7, 14 ], [ 68, -85063, 0, -139, -33646250, -260626239, 6087629, -185, 1489763, -6, -96776, 10324, -7356, 51587982, 2206, -31092, -2, 13483, -9540, -1, 1, -135, -149906163, -750108472, 18156, 19985341, -272, 126215, -670420, -127, -32512, -967, 80, 1741, -1771, 33034447, 226285251 ], [ -3, -14009005, -805229774, -1584092666, -98731, -8, 232, 902, -478627, -27, -1117, 6837, 68675, 1, 2, 126361, -11339094, -133510665, -14909393, -43, 59, -13, -9227873, 2088320938, -4871284, 0, 3919538, 1, 0, 2, -3, -456978, 72443065, 2705480, -309466, -3115, 19158 ], [ 152051047, -238842817, 263, -658409, -30467738, 7, 7282994, -31, 0, -7079746, 257725950, 41, -972, 309461588, -3022, 791, -4196407, -2, 5896203, 0, -245201508, -7779, -1, 729, -2, -6085861, -253, -9535, 502539, 83309776, -26, 830111, 2697, -1, 0, 0, 180 ] ], [ [ 584, 59915617, 2756, 157788, -1, -5719, 231, 47492735, -7402948, 336, -774950, 3, -35, -246222, 9233971, -589, -220, -27, 101266, -44987, 1, -13, -1, 126, 44, -693, 187, 65754732, -17976, -276, -221289, 491780, -736684893, -37321, 11847, 47, -9056 ], [ -1081994, -217247, -33, 124580975, 1281, 104, 424, 0, -2, 359056, -462, -26, -1220, 0, 8, -100, 18410, 1, 171078929, 14029674, -38509, -126625437, -6, 7, -2748728, 14472843, 33977501, -4947633, -29182627, -1025505, 85842, 185453, 474, 18635, 220722, 39192204, -33372614 ], [ -10800969, 32, -49856, 36245474, 173165, -73, -198, 464601496, 15449, 77451, 3038251, 58128542, 255, 1388287335, -18505, 200758, 0, 6, -185882, 868792806, -7631420, -58610374, 14782, 5352745, -281509, 189928509, -5, -37158164, 15913829, -1446952, -899681, 255, -48612, -2388, -1, 9199, -30449 ], [ 17530179, 98, 520607, -372, -846660115, -199072, 1742735, 1514547, -14, 856, -11, 59701081, -4917898, -1356548, -16, -291882525, -497118127, -1071, -36349, 101, 102132972, -2, 821, 22623306, -68483403, -263085264, -14898163, -22023805, 1292269192, 12824576, -16681264, -4, -38, -544856523, -1, 443, -2 ], [ -3060, -98424, 9867488, 2226, -9, 14318, 79401886, 0, 1072252, 0, 11377, 183607, 3593, -20801814, -7026, 387442, -42936, 6481946, 2907, -11999311, 57, 247131, -48365456, 42374, 22, -85342599, 4344, -1, -536, 9, 150136, -211839389, -725, 383, 182, 2, -3723286 ], [ 89079039, 75, -1635, -3869538, 2735, 135, 859415, -1036249, 99360, 12, -303, -4137, -3, 223, -1111360, -17, -8370, 101919, 467656, 540631935, -27683654, 12527064, 2, 36939339, 55659156, 108448847, 6924811, 3, 6450614, 22, -1, -3, -17672, -66830710, 1238, -69927670, 182 ], [ -283895, -30817, -110, -16613, -2, -14631, -591691, 1, -4629408, -7893587, -2388985, -94, 7514894, 41, -1, -5, 37252, 3866, 3369, 179, -22951699, 1803, -1809190365, 386, -14, 598269, 88365345, -1, -578231246, -1588, 845, -116471257, 10834790, -467, -6, -6, -104236 ], [ 127370666, -12, -1498344622, -164434651, -2179022, 517332, 1685, -1, -254431, -508316326, -1250506, 23, 604464321, 46088830, -84355051, 0, 60, -2983795, -6, -1523352942, 3532229, -83, 785223559, -103144650, 1, -12, -9353, -66256306, -2852866, 83631, -30061, 9369239, 477668163, 373028012, 4871, -735376, 3685167 ], [ 33221523, 3492831, -134376813, 8760182, -18490, -30927334, 19897827, -26, 1, 3860, 940, -4175393, 95, 1, 135734, 1, 14302, -1599, -679, 7678, 32239, -4, -1562292, 269619, -15552499, -119001397, 12311184, 0, -784, -23984792, -12, -548, -202595700, -4355687, -26, -1231, 131 ], [ -56040429, 3557164, 204873, 0, 101, 56, 25366281, 2193426, 260, -3, 360180, 1862781, -160778947, -7, -1, -439, 123628, 47627006, 0, -15, -29921220, -86486317, 6755, 6510618, 24683858, -30764, 44739, 65017308, 33, -9410823, -1919, -90810, 411789, 2, 6, 16242, 102 ], [ 124833994, 691, -21387, -9, -10, 7397, -85, 23320263, -363, -1, -91212, -2, 23573222, 12178, 119, -316216, 86919, 216479325, 3724, 0, 4, -1, -350, 20494215, 5793, -22038, -10646324, -145604, -54028456, -4, -32506, 7061, 1, 760212620, -10317367, -6955, 14602224 ], [ 0, 15205566, 1, -93206926, -10, -53221, -8076, 9, 158646978, 0, -10182, 196, -1, 1, -1, 171309773, 970, 8503, 55419, -5, 226403975, 12446816, -6794370, -7607, 2017, 0, 37179908, 1, -1, 0, 1713563, -407059001, -5, -108155, 0, 1978, 40 ], [ 356077511, 48, -1031919392, 41, 1015, -5346, -1726, -105, -273924052, -7505, 11757870, -2, -271, -378, -1237, -125612, 847744, 1009, 0, 3960, -690075954, 18, 683459, 3765, -12710738, -372505853, -4, -15, 503, 988092, -2730919, 23160716, 3, -1330, 42, 855887, 1 ], [ 114442, 1704617, 41952978, 11, -8, -1301, -74305, 191971179, 233, -4209773, 1072049957, -2, -486, 356, 13541, 2, -6533060, -15, -89507634, 6414, -136665171, 1, -62895, 128255827, 11, 63096235, -55, 1, 13, 0, -1870085, 541088, -11708, -153487, 158, -23, -21 ], [ 2168449, -51542, 355342849, 423370048, 3241, -7746, 5545, -1, -170, -1, 962, -234339163, 97537, 0, -3691996, -683447, 6631, -15726712, 15697, 19, -3, -628, 1485, 62, 1017866, -779044, -3794, 2913373, 45940, 211, 94, -198422330, 1353, -638012, 1791632, -104265, -623208240 ], [ -52312357, 16767555, 2711762, -2957, -8573, 367578, 636, 82022, 14027, -13532729, 0, -15853, 0, 179, 232724, 235, 218893052, -408434986, 89823, -2041355024, -40035, 20, 6, 502288680, 76, 492788510, -59625, 578, -443677983, 2, 2977, -2669858, -152211, -251, 18712, -179, 0 ], [ 252580493, 7930, 2953793, 29486683, 37, -4679, 11149, -3446, -5, 286148, 0, 0, -999001071, -111759160, -61, 1826, -415109, 14763, 38727417, 333343, -7858, -4, -15377, -977, -7350, 2, -294968, 19, 123066, 266678004, -1, -3493, -1486477, -1, 557108353, -48, -82 ], [ -135092523, -12286, -441961, 34, 5878601, -58835, -499958, 139, 438625, -15401949, -140488654, -5, -473742, -1591, 6952680, -1, 1, 1610624, 556, 49958633, -1, -48, -207066802, -78, 2052467, 38, -1829, -132001268, 2, 30232, -68, -23334, 1, 60, 9031119, 90714727, 102 ], [ -7, 179, -21548127, -5, 2092, -25508868, 113670, -216, 1095, -51909, 170118, -2, -58842972, -96385, 35, -1306189, -1, -41439, 56587584, 2887365, -384298519, 40, -531, 7227, -961331840, -156007, 554, 90746, 117069979, -9000835, 216725290, 21834937, 149, -131, 77712773, 19, -63677192 ], [ -31624, 0, -700001, -8257312, -11903852, 229, 13176828, -51, 7400198, 473670, 305538, -31, -5814333, -1311714842, -14052328, 1, -30715, -19503976, 486935, -6, -16107831, -1173153, -913160, -334194057, -705, 1, 19270, 6, 11002841, -32656018, -826652, 49, 972525489, 6, 127104, -1146, -298160 ], [ 5593, -5, -24, 275, -4, -37696, -12673071, 19042, -2815, 81083172, -433663, -1, 23, -6553263, 26636, -129, 876, -14, 2412668, -12, 11717, -9980, 824668, 21686, 30, 163543, 808509438, 441, 0, -109188, -599, 55, -459347362, -1, -2, 38, -26139 ], [ 1739831576, 40, 0, 10539, -1373996317, -118921825, -1, -19318, -1135, 1, 32719, -12398, -2573802, 2, 455412590, 1774476117, -5, 4, -2015169956, -32, 1776, 225802, 451719921, 14373715, -3, -26076323, -3684861, 3852862, 804112653, -412, -1563512279, 2, -1001, -461970, 3285, 2760, 2 ], [ -7866525, -644, -2290014, 261405, 1472, 1068668134, -59420, 340040936, -27132765, -1879, 0, -7211174, -7, 343871185, -929585514, 1622425, -693815527, -7, -9679408, 2187, 4758800, -1103114, 124586, -11422, 56322, 15492661, -22183271, 15260568, -211, -15813744, 6575, 1, -1255539, -2963185, 59003, 4192415, -860276381 ], [ 42, -253, 2664190, -18432843, 23463, 1, 205345, 252147, -520116, -46, 113, -455, 2, -643744, 25699, 369510479, -118634, -20756, 289770427, -38594, -173831336, 262542882, 52466, 4368, 10738739, 286955, -1, 7097, -723973, -187753, -2038553186, 2, -293, 918717404, 3, 48182186, -9399 ], [ -24253, 6542, 10, 476, -363, 394115, 5, -2293113, -1421128, -28836272, 226, 1, 16562736, 2976, 3374, 0, 1, -37, 252641563, 0, 26, 352930, -1027, -189260, 1097376, -526, -2, 126894, -8019, 55883731, 318, -48, 743025, 17, -18488, -6300443, 39243 ], [ -48815, 44023769, 12, -2735875, 1713, -16646344, -135, 302, 1, 542655, -153, 1071831533, 1, 0, 1111466, -115, -4321054, -12556, 74, -708558, -2817118, -7309046, -2, 6113056, -7272553, 38096, -95014, 5311, 456, 254781926, 3780806, 3319688, -11100236, 195610, -130, 22, -1498 ], [ 42758, -254926, -20, 708, -87757, -9939, -9747, -2099994452, 78, -2, -36947851, 4289170, -1619385, 111936, -181, 253148663, 480, 6052617, -259, 494486201, -1107968882, -146435807, -22065, -1, -2678969, 36222, -4976, -40357035, 28, -126622, 87518, 252, 42379, -6, -68602527, -487130195, -339939 ], [ 6, -1960, 24, -3441855, 3775380, 22960508, 8, -1611, 2423966, 108768207, 3341355, -1030417292, -809846, 539325779, 9, -35165, -242855, -9056985, 32953640, -97620, -19705513, -23, -1815015428, 320527608, 121027837, -63, -6, 44, -1463917, -1229, 15110, -1271, 6396695, 5768, -3478, -64, -470887078 ], [ 30, 22106520, 3982937, 2911022, -6, -3, -23261710, -42688665, -594609, 2283187, 388, -74, -4647, 25, -3455325, -1, -685, 0, -33336, -655, -1024380, -16394746, -468, 0, -731, 11570, 3884469, -14544, 151067917, 2055, -1, -314232, 1186614, 10888413, 0, -122, -42 ], [ -29, -16028119, -329129, -307756507, -258760509, 5054017, 11263, 2, 259350753, -121, 34, -142, -322562, 220890, 28203, -15, 30879, 3, 100, 5914, 234168264, 20837869, -18068385, 10807728, -3330, 24360223, 490640, -62176, -1041155004, 3, 787740155, -25405, 9176583, 1, 1, 2, 32261259 ], [ -1, -16518, 3, -31629430, -270, 1, 14549, 89534447, 17, -2, -106799, 491143, -25297438, -336252, -270937, -11398, 2, 23517, -12343193, -145300, -687692, 2107315949, 29, 114821805, -679418927, -768895, 0, 1, -4, 10782, 15714, 427, 1, -62199146, -356, -51471, 3 ], [ -47685, 13786, -107404156, 33752, 176170, -21, -2, 1, -1847646, 325342, -1287, -9, 1, -95940578, -4909864, 6, -115906884, 6, 132, 2, 246449784, 1680233, -6, 222158877, 356384, -24773, -431373, -41730, 6462, 1244570270, -4, 91953776, -1744694, 1, 989345, -287, 7 ], [ -43175120, -226, 515595623, -10, -546528, -2833, 1847096, -431, -11, -149965566, -101049, 333, 32237245, -10305, -26, 14539443, 22, -318919, 18151817, 13762, 32007, 70, 2066, -3574376, 7, 6018939, -11151, -471920, 2249, -6, -4429, 4248310, 2044, 632183217, -11, -20455, -428 ], [ 10, -311, 58, 14, 125, -1064445363, -5932005, -1, -35723696, 60362, 115835, -1499, 264698242, 28912, -3840417, 19136, -3295596, -474, 20, 26012, 82056, 392678456, 1571266, -1384466, 3633243, 52, -2048, -9004603, -229, 36064, 0, -908920, -59674, 3, 17, -14165, 224897 ], [ 1117148, -1361007, -5463, -582377025, -33646250, -130313119, 760954, -48616751, 23836212, -24, -6, 2642862, -3678, 787, 564771, -248738, -5, 26966, -2, -1649679624, 2471, -270, -146393, -183132, 0, 19985341, -69536, 2, -167605, -127, -2080779, -30949, 168474106, 435, -906872, 2016, 56571313 ], [ -56, -428, -25163430, -792046333, -404402745, -16313331, 7436, 118237604, -467, -27913, -2287742, 427, 67, 116, 8117986, 258788038, -87, -4074, -57, -5574600, 985680053, -852, -18023, 16, -9, 770, 1914, 74, -6, 1, -12487, -7311647, 4, 84546, -76, -6, 1 ], [ 38012762, -911, 33703, -20575, -59507, 30882110, 2, -250, 54508, -56637971, 128862975, 85243255, -1, 302209, -396060801, 3, -512, -28, 184256, -3825465, -468, -31116, -155, 182, -40699, -5943, -63, -9763393, 2010156, 2603430, -1718103955, 830111, 1, -1, -6256, -12493, 1 ] ], [ [ 18690, 234045, 3, 2465, -1385754, -23422995, 945871, 725, -947577318, 1343, -1587098202, 1, -69, -30778, 1154246, -18, -225286, -27929273, 0, -5758333, 16650, -12853, -8, 126, 2902348, -90816909, 11994, 1003, -35, -552, -3540621, 2014330128, -1, -9554213, 740, 382242, -144899 ], [ -1057, -6789, -33, 1, 163981, 27256346, 108633, 7979, -4723486, 22441, -29, -3289, -152, 0, 275115593, -1607, 72, 22321, 42769732, 438427, -154035, -989261, -1, 13996, -10, 442, 135910003, -158324266, -111, -1025505, 43950981, 379808596, 0, 19082204, 7063095, 627075271, 0 ], [ -86407755, 32601, -779, 553, 22165124, -152144419, -6349, 116150374, 7724, 303, 1519125, 465028336, 4, 1, -18505, 102788013, 43, 1, -46470, 2, -119241, -56, 29, 20, -4399, 759714036, -327661679, -2, 15541, -180869, -1, 16705410, -1519, -1, -519, 18, -487188 ], [ 4, 25581734, 8134, -24357299, -6, -389, 446140216, 11832, -1845, 448664785, -11934659, 7, -19211, -2650, -32, -285042, -474, -137138, -1191079940, 203, 3117, -31253981, 13, 44186, -136966807, -1027677, -58196, -88095222, 1232, 12524, -1042579, -2, -2, -2128346, -26244224, 1859576033, -497396102 ], [ -3, -96, 308359, 291720711, -1142870, 3665288, 620327, 132406, 16, 49897, 745630005, 376027391, 57489, -10157, -14388262, 24, -2684, 50640, 91, -93745, 1, 253061762, -193461823, 43390473, 360231, -1333478, 139018, -11820786, -4290, 1222769825, 586, -6465, -2900, 25072532, 46596, 2414973, -7446572 ], [ 11, 156406176, -214344713, -15, 5600965, 2209756, 13428, -1061119457, 794882, 50041093, -5, -2, -52714, 3646562, -17781755, -142768975, -66956, 100, 228, 16499, -211, 1529, 1, 18469670, 13589, 847257, 108200, 3, 825678541, 5855507, -723789, -48, -289541173, -1044230, 5069886, 0, 182 ], [ -69, -30, -7226059, -8, -4, 0, -4623, 0, -9, -1927, -5, -197940818, 1878723, 1319, -119644825, -82376305, 0, 60, 215596, 179, -1401, 14421, -904595182, 3, -3569385, 1168, 3, -5, -2, -6, 110764082, -454966, 5417395, -244948798, -197689, -1, -407 ], [ 254741332, -1, -1, -627, -34047, 8083, 862710, -508, -1042148101, -992805, -1221, 92, 18889510, 1440276, -5272191, -781, 1, -1, -24286092, -45, 452125306, -42, 94, -25, 0, -6, -598563, -32352, -730333756, 21409616, -939, 2, 14927130, 1, 79801749, 0, 230323 ], [ 32443, 111770587, -2099638, 547511, -302933706, -1979349357, 38863, -3, 15, 0, 3761, -133612570, 380, 94, 2121, 3893425, 1788, -409425, -1358, 61427, 264105002, -136885978, -3124583, 1078477, -995359938, -14, 48091, -3825891, -25082, -23, -6313, -4384, -6183, -8507, -215100, -38, 66885 ], [ -2, 3557164, 1, 2303, 848925448, 7202, 3, 33, 4157, -751552807, 0, 14902252, -628043, -216, -82, -1797338, 7912211, 5814, -6631, -246121, -1, -5405395, 3, 6358, 1, -15, 91625271, 31, 66889, -37643291, -15355, -23247436, 12868, 125250, 203155, 532204102, 12994 ], [ 15239, 691, -1, -19263, -10393375, 7, -85, 44, -5943322, -1026298, -1459386, -50894006, 46041, 48, 59, -10, 170, 845622, 3724, -12607, 59367, -83, 0, 20494215, 47456508, -689, -5323162, -596394267, -13, -32, -66573272, 57845179, 68541825, 185599, -157, -14243982, 7 ], [ -80, 7, 277051, -711, -10, -6, -258434, 157355848, 2421, -4841, -20363, 200219, -2950882, 0, -98874874, 10456, 496805, 33, 108, -77659, 432, 190, -207, -1947445, 16138, 117, 145234, 36, -751472, 196, 856782, -24845, -177701, -1730478, 28236026, 247, 1294 ], [ 43466, 6306705, -1968, 686306288, 127, -1, -1, -2, -547848104, -1876, 47031481, -19, -1086, -193763, -1, -245, 1736180317, 4037, 301, 129753351, -345037977, 36, 21, 123355741, -406743604, -3, -4, -30377, 8055, 3952369, -174778838, 5790179, 13496271, -10895200, 1370574, 219107189, 15 ], [ 7324311, 106539, 2622061, 44370542, -2075136, -5, -581, 23996397, 1956767639, -1, 1022, -150, -994332, 0, 26, 7964704, -204158, -30137, -44753817, 3207, -266924, 2, -31448, 1001999, 2766, 3943515, -1855162059, 2479, 1, 0, -1914967302, 528, 0, -75, 2521, -12, -87349148 ], [ 542112, -3221, 1, 846740096, 424807001, 0, 1, -17920011, -85, -23184885, 126093519, -1788, 199755448, 1140368, -3691996, -1399699886, 106097, -245730, 8, 2, -10888, -2, 1485, 249, 1017866, -12464700, -242793, 23306987, 752674004, 26, 1543484, -1, 5411, -1276024, 917315790, -834124, -4868814 ], [ -3193, 2095944, 83, -24222008, -134, 1, 2543, 20997510, 28055, -3383182, -12, -126820, 10963, 11750197, 1906473188, 246701526, 0, -779, 22456, -3894, -40995729, 82345063, 199, 1, 1, 4, -2, 9465358, -27080, 9974, 3048578, -166866, -155863641, -8046, 153290624, -93880428, -1612186 ], [ 30833, 15, 94521371, 14743342, 307631356, -18, 365319303, -1764159, -5, 35, -8182, 11, -15609392, -853, -976, 957278218, -405, 115, 1210232, 0, -1, -478, -60, -3910, -1, 915524458, -36871, 38061, 63009902, 1017, -108631, -109, -11613, -1372, 266, -12305, -2695802 ], [ -131926, -3072, -110490, 8706, 90, -14, -122, 4451, 1, -7700974, -137196, -165594, -4, -6, 108636, -339, 92229626, 786, 0, 6098, -3259106, -191, -99, -5087232, 513117, 9953041, -4, -264002536, 308, 30232, -283262495, -186671, 4470078, 4, 276, 44294, 409 ], [ -4, 183363, -336689, -3, 1, -24911, 2, -27, 143510027, -101, 3, -262177161, -1796, -3012, 2, -5, -2, -20720, 1727, 88, -187646, 10, -133, 236804135, -961331840, -2, 4537462, 2903875, 457305, -1125104, 1653, 666, 5, -137180766, 37, 1, -7773 ], [ -124, -149479, -87500, -8064, -23, 2, 25, -13, 226, 970075992, 76385, -1027900, -93029324, -20, -1, 17558, -7679, -149, 3895477, -396, -246, -9, -3, -10443564, -1, 5159, 0, 3, 22005682, -63781, -423245686, 6281, 30391422, 12152430, 2, -4585, -1 ], [ 1398, -1197, -1550997, 17, -284, -295, -6188, 304669, -5629, 20270793, -433663, -330640880, 11714, -26213051, 3, -4117, 114823398, -2, 75396, -93, 95983602, -4990, 0, 22206027, 3942408, 80, 808509438, 28907366, -41559161, -6824, -9808843, 7, -1752, 0, -113663511, 77, -1634 ], [ 434957894, 669958222, -45997, 1381408343, -83862, 0, -1, -1, -1161908, 94548, 130878, 0, -39, 33072, 227706295, 423, -309995, 239910694, -62974061, -16388, 7, 903208, 903439843, 224589, -1, -3259540, -7, 2, 6135, -1649, -186, 3803, -16404793, -56, 13139, 11038, 410 ], [ -15364, -3, -2290014, 511, 24120448, 510, -973531670, 81, -207, -7697783, 13379, -115378787, -123001558, 10494, -887, 198, -165, -7180, -18, 1, 609126373, -141198590, 2, -365504, 56322, 484146, -43327, 3726, -1726038, -247090, 103, 897660, -4904, -723, 922, 32, -107534548 ], [ 5500305, -259543, 83256, -18432843, 768824889, 3, 201, 1008590, -4160927, 0, 7, -58190, 6819, -5149955, 105263279, 90213, -242963173, -1328401, 138, -308753, -5305, 128195, 26862688, 273, 1311, 146920981, -335, 1, -22, -733, -2, 489325, -19197150, 7, 12125987, 188212, -2350 ], [ -99338499, 204, 2, 0, -23770956, 403573647, 1, -573278, -3, -28160, 226, 469498725, 16, 3047799, 221093799, 0, 6, -19557314, 493441, -8792, 102, 88233, -8416198, -378519, 34293, -137852547, -502569, 253787, -525551905, 54574, 83485097, -49964130, 1, 17, -9244, -787555, 10046097 ], [ -1599570129, 10748, 3206396, -5344, 27416, -1065366031, -34433, 302, 4793, 17364971, -156448, 16, 160, 736953075, 1111466, -2, -1, -49, 1204317, -181390867, -2751, -935557858, -2033028371, 6, -55, 1, -742, 169948, 233447, 8, 7384, 51870, -2710, 48903, -273433357, 182775789, -1533910 ], [ 167, -498, -41, 2831, -343, -1, -2437, -63, 156, -1, -4618481, 33509, -1, 1749, -92683, 121, 4, 94572, -271881584, 118, -553984441, -286007, -723023093, -27632686, -41859, 1, -652239179, -315289, 453, -64830496, 358474283, 131872730, 2712250, -5922718, -65, -2, -174048719 ], [ 3, -123, 25061141, -27534844, 3775380, 22, 509321, -12891, 38783453, 27192052, 53461674, -8, -25915080, 67415722, 308047, -4501139, -62170953, -18113970, 32953640, -1599410681, -4811, -90, -13847, 611, 462, -4020, -3, 91853309, -5718, -5035782, 123777850, -2603322, 781, 46140, -1, 0, -112 ], [ 3858, 3, 1991469, 2911022, -388475793, -656907, -186093679, -170754660, 0, 1, 6353905, -1, -73, 3214, 0, -102410542, -701402, 54, -8334, -20, -256095, -262315943, -15327615, -2, -366, 90, 0, -59574197, 73764, 16, -557531, -10, 151886643, 87107304, 4, -8, -343931 ], [ 0, -4, -10285, -4808695, -252696, 5, 0, 6, 989, -61, 8721, -1, -39, 863, 451247, -30459, 988126, 12, 12, 3027858, 234168264, 40, -289094166, 21615456, -54565761, 11895, 15700465, -254672740, -32536094, 6, 24040, -50810, 146825324, 1306, 16974831, 889081469, 4032657 ], [ -600965, -129, 816938, -123552, -2211198, 8064202, 59592600, 5465, 4, -18124, -6675, 491143, -97, -21, -4334997, -45593, 150648742, 47034, -12054, -71, -352098192, 257241, 7, 114821805, -21231841, -768895, -273753, 600, -62429, 11040554, 8, 223969388, 416312, -475, -364703, -50, 5924 ], [ -47685, 13, -53702078, 16, 1, -354210160, -14033, 1011399038, -28, 635, -2573, -19, 69884, -23985144, -306866, 789, -56595, 416, 276679845, 1, 481347, 410, -50725011, 54238, 182468736, -811762120, -215687, -1, 6, 9495, -474, 2806, -54522, 133756, 1978691, -9, 929933 ], [ -43175120, -1805, 123, -320093, -534, -22666, 451, -27558, -175, -292901, -12, 699085193, 4029656, -21105615, -13483863, 28, 87, -19932, 2216, 3523020, 31, 4565443, 67695326, -1745, 7162, 92, -5, -14, 287891, -380, -36281538, 271891843, 16, 75, -11289663, -1309139, -1793469320 ], [ 632, -652677059, 30441692, 14, 262953341, -8315979, -11864010, -357, -1, 29, 113, -11995, 2067955, 57824, -1, 0, -3295596, -969819, 664357, 25, 20514, 766950, 3, -1417693682, 227078, 858398, -64, -9, 0, 4616159, 13692, -232683634, -29, 170385, 1111233173, -14165, 56224 ], [ 34911, -5316, -43702, -9, -8, -1, 11890, -185, 6, -3137386, -6193693, 84571588, -7356, 197, 1103, -1, -19, 1725829, -305294, -824839812, 19765, -4421522, -4684568, -11446, 74365735, 156135, -34768, 504861, -82, -32, -1040390, -30, 10283, 7131428, -928637344, 252, 13811 ], [ -3553, -54723, -6290858, -193371, -98731, -16313331, 29, 14, -15, -1829336718, -559, 3, 2197603, 59244, 32471944, 126361, -346, -8, -7454697, -21, 2, -13634, -563, 1992, -9514, 2, 15311, 155035984, -1621, 80035153, -49950, -2, 35, 1352740, -9902900, -195, 613045 ], [ 37122, -477685635, 67406, -5, -29, 471, 7112, -32002, 1, -864, 1006742, 20811, -7776, 604417, -49507600, 6, -1049102, -1848613210, 184256, -3825465, -3831274, -15558, -5, 5971824, -159, -371, -2, -5, 4, 20, -104865, 53127120, 337, -5272145, -98, -1599152, 45 ] ], [ [ 612432772, 1872363, 0, 1233, -5, -46845990, 472936, 1, -4, 2750184, -198387275, 844, -569033, -123111, 36070, -19307073, -7209147, -213, 0, -5, 68200117, -13161976, -1063330393, 128537, 1451174, -22, 95951, 31, -143811, -2261376, -2, 1, -22482, -74642, 23, 12231732, -142 ], [ -17, -13, -1063, 1901, 40995, 109025385, 1, 3989, -36902, 183836827, -7392, -1683938, -152, 0, 2, -51438, 1, 1, 1336554, 109607, -19254, -8, -24, 6998, -42, 57891373, 8295, -9663, -223, -250, 21975491, 94952149, 1, 298159, 14126190, 313537636, 0 ], [ 0, 4172950, -779, 9, 3, -5, -2, 58075187, 60, 4956833, 5934, 3548, 64, 165, -1, 6, 22193, 26, -761372024, 3314, -932, -894, 14782, 1370302803, -550, 741908, -39, 0, 1943, -22609, -899681, 130511, -398226409, -37, -1062180, 37680254, -119 ], [ 67, 2, 16659427, -47573, -404, -1, 54460, 1479, -2, 1794659139, -91, 59701081, -150, -662, -531429765, -4560664, -7585, -4, -18610624, 3325548, 6383311, -2, 52546, 176745, -68483403, -16, -58196, -21508, 5047927, 1565, -127, 0, -19700134, -32, -1640264, 14187, -15543628 ], [ -765, -24606, 9867488, 2279068, -73143687, 916322, 9, 16947943, 524, 97, 1491260010, 359, 1797, -332829030, -14051, 49592515, -5, 25, 2907, -5859, 114, 121, -193461823, 10593, 46109540, -1, 556073, -23641572, -562350243, 9552889, 9384, -3232, -185585, 3, 2912, 37734, -29786288 ], [ 1391860, 1221923, -214344713, -123825222, 85, 141424396, 105, -4, 794882, 24, -2421, -4, -421711, 3, -69460, -4357, -8, 12, 57, 8, -422, 1565883, 4102, 2255, 6957395, 6619, 1, 49699218, 25, 5718, -185289975, -6, -141378, -1020, 2534943, -17481917, 1 ], [ -9084624, -30, -115616939, -130, -4, -7315, -37868242, 0, -18084, -1973397, -149312, -3, 29, 43231128, -228, -321782, 596032, 15, 27596316, 2858, -350, 14767175, -3533575, 1543, -3, 76578416, 42, -10942000, -551, -832373217, 3380, -7279454, 677174, -29, -24, -22811, -3335540 ], [ 0, -51709438, -93646539, -20073, -34864349, 1010, 6901683, -1039462, -508861, -61, -10004044, 47194, 37779020, 360069, -3, -3123, 479, -186487, -48572184, -91, 27, -10, 12, -103144650, 19768791, -1614530, -146, -126, -5, 42819232, -30781957, 9, 7, 373028012, 1, -91922, 29481338 ], [ 32443, 853, -32807, 1, -9466678, -120810, 4858, -888854121, 15784050, 1, 2, -8, 49813472, 1, 1, 7604, 58582664, -26203204, -44512922, 7, 64479, -534711, -24, 276090082, -30376, -7437587, 196978940, -1868, -802634, -91, -2, -1, -6331116, -1, -3, -161290557, 2090 ], [ -437816, 910633916, 104894754, 18420, 414514, 7202, 49544, 17547412, 133033, -2935753, 44, 119218014, -160778947, -433, -5, -3, 31648845, 47627006, -13262, -240, -1, -1, 110677650, 416679569, 98735432, -7691, 87, 2080553840, 34247201, -18, -1919, -1419, 25, 15656, 13001947, 266102051, 3326522 ], [ 499335974, 1415159, -85550, -1204, -41573499, 7, -21, 44, -91, -513149, -713, -12, 5755, 0, 30, -316216, 11, 108239662, 488066758, -51639829, 121582603, -5, 0, 10, 91, -90268472, -1, -4659330, -13507114, -1078695954, -65013, 883, 548334602, 1520425240, -5038, -55641, 57040 ], [ -10455811, 973156255, 1082, -372827706, -4964, -6, -2019, 19669481, 4957718, -317267540, -1303250, 3, -368860, 1225, -98874874, 669179, 121, 8, 2, -38829, 1, 760, -104, -60858, 1057614478, 3824474, 567, 4, -375736, 98, 3, -24845, 0, -221501198, 2, 8, 1294 ], [ 21733, 25226819, -251933, 171576572, 4061, -5346, -452446189, -215648, -1045, -245933083, 752503702, -19964298, -68, -24801634, -39, -514508686, 211936, 4134256, 603, 2027396, -5391218, 37036, 43741398, 7, -794421, -181888, -1002, -7, 2, 30, -21847355, 1482285834, 421758, -21790400, 5482297, 106986, 126176 ], [ 228885, 6818468, 40970, 173322, -8106, -5330858, -9288, 1, 7, -8222, 511, -1259749759, -127274516, 11663670, 13541, 486, -836231636, -964372, -171, 6568105, -1043, 16943800, -62895, 513023308, 5532, 31548118, -113230, 1, 14135728, -174408, -3653, 69259254, -1, -5, 630, -47505, -170604 ], [ 1084225, -824666, 5552232, 413447, 13, -3873, 726833358, -4480003, -87275, -90566, 7880845, -447, 762, 1, -28844, -3, 414, -122865, 514345128, 9569, -3, -2512, 3042103, 497, 0, -6086, -248620109, 5690, 6, 3, 3, -793689319, 11082289, -9969, 14, -106767852, -9509 ], [ -399, 4094, 662, -185, -280926205, 2872, 41658401, 164043, 1795507, -26431, -1, -4, 3, 22950, 59577287, 60230, 437786104, -12, 5614, -122, -1251, 2573283, 6367, 3924130, 77535, 59, -122112169, 4622, -27729874, 1, 0, -5339716, -155863641, -8239068, 76645312, -733441, -3224371 ], [ 123330, 253749, 11538, 14398, 600842, -299427, 178379, -3446, -1, 17884, -67030403, 187855037, -953, -13969895, -3906, 14, -12972, 58, 74, 5333486, -125735, -125409479, -61507, -250209, -940753, 55879, -4609, 1, 7692, 8138, -53, -3, -5945908, -86, 139277088, -1, -82 ], [ -2110821, -1536, -441961, 71316293, 11757201, -7354, -244, 1113, 428, -120328, -2, -2649509, -463, -199, 13579, -1, 45034, 3, 4, 390302, 0, -24402, -3160, -635904, 251, 318497328, -457, -257815, 19, 236, -17289, -46668, 8731, 959, 4410, 708709, 409 ], [ -7644, 366726, -10, -90055, 133880, -195, 222, -113373635, 4484688, -811, 5316, -131088580, -58842972, -3084305, 1, -80, -134, -20720, 863, 23098922, -6, 80, -67995, 1894433077, -1834, -19968842, 70898, 92923994, 1786, -69, 3, 1, 1, -267931, 4857048, 623128, -127354384 ], [ -1036242080, -2336, -358400400, -31, -11625, 57, 1647103, -3237, 473612687, 242518998, 38192, -513950, -44, -80061, -1756541, 274, 0, -19, 973869, -99, -8, -36661, -58442240, -334194057, -1444390, 42261846, 0, 1, 176045456, -1993, -12916, 25125, 121565686, 94941, 993, -586934, -149080 ], [ 87, -4786, -12407972, 562255, -72753, -4712, -193, 9749395, -704, 4949, -1, -161446, 1, -6400, 13637584, -539686315, 7, -7, 1, -24423315, 187468, -79837, 211115016, 1, 7884817, 327086, 789560, 2, -649362, -7, -1, 56513, -876, -50, -1, 5, -102 ], [ 1659, 10, -91994, 86338021, -5, 0, -8934797, -316507380, -18590530, 756386, 0, -812526062, -82361664, 135464263, 7, 6769, -1, 119955347, -251896244, -1048802, 55, 903208, 108, 877, -12011140, 0, 0, 240804, 12, -26385, -3053735, 15211, -4005, -4, 103, 2760, 0 ], [ -7682, -81, -280, 255, 48240897, 16697940, -29710, 1, -217062122, -29, 3345, -1, -960950, 82, -14, 50701, -10840868, -2, -37810, 71655385, 19035199, -2155, 243, -93569060, 1, 4, -1419729347, 3726, -110466421, -30, 430886658, 1753, -2511078, -23, 14751, 2, -420057 ], [ 5371, -132886102, 1, -141, 3, 832, 3285518, 4, -4160927, -24318514, 3604, -7274, 436443, -2515, 12850, 369510479, -116, -162, 2211, -302, -5305, 501, 1678918, 4, 328, 8967, -10, 55, -2895891, -1, -2, 1002138558, -586, 224296, 46, 735, 0 ], [ -776082, 837365, 20770260, 30, -5803, 385, 2370993, -4479, -2842256, -112642, 452, 57312, 132501885, 47622, 3454591, 3744, 46990384, -152792, 123360, -2250863, 52272, 1, -16832396, -2957, 274344, -16828, -1029260664, 496, -8019, 0, 83485097, -6099, 11, 0, -18, -96, 4905 ], [ -12, 1, 12825583, -170992, 1713, -33292688, -68865, 79152944, 1226882, 2120, -5, 16747368, 5131, 184238269, 34, -14, -270066, -25714813, 1176, -181390867, -1408559, -1, -124086, 2985, 0, 1, -46, 10, 14940620, 3888, 241971606, 6484, -44400945, 100152431, -1093733430, 11, -1533910 ], [ 3, -4, -10698100, 1, -2808230, -159019, -38990, -32043, 81805187, -1057645, -288655, 2, -103640653, 14, -5793, 30902, 30706, 94572, -1, 15, -2164002, -572015, -345, -2, -10715874, 4636421, 0, -2463, 7418261, -129660992, 716948567, 32195, 21698001, 0, -4, -243565097, -5312 ], [ 23, -513920565, 97895, -2, 230, 11, 2, -6, 605991, 6798013, 0, -15723, -99, 2106741, 38506, -1152291615, -485711, -566062, 263629116, -49981584, -19705513, -1, -7089904, 39127, 231, -65870852, -3, 5740832, -22, -1, 30219, -1301661, 390, 1, -3561571, 0, -1883548314 ], [ 964, 42, 63726996, 11, -23, -2566, -710, -2606, -18, 9132748, 776, -149, -594766, 421200681, -3455325, -3, -43, 860, -65, -2682661, -1024380, -16, -14968, -14, -183, 5923961, 1942234, -119148394, 1, 0, -139383, -643546447, 2318, 1393716869, 14628, -124801, -22011560 ], [ 0, -8, -5, -2, -62, 154, 720810, 813, 16209422, -63444276, 17860562, -283, -82575784, 7068465, 3609976, -3807, 15810011, 6255, 104772256, 6055717, 7146, 20349, -289094166, 5403864, -1705180, 48720447, 3925116, -2037381920, -260288751, 382, 24616880, -1625906, 2, 0, 33154, 54265, 516180141 ], [ -147, -1, 1, -15444, -1105599, 4032101, 116392, 2732, 4370623, -283, -213598, 480, -3, -5380035, -4, -93374225, 4597, 24081395, -49372772, -18162, -22006137, 16078, 30207, 448523, -169854732, -12302327, -2, 2459552, -127854142, 88324435, 1, 6835, 2, -1898, -373455413, -25736, 1 ], [ -2980, 2, -104887, 2, 704682, -10810, -919663988, 15803110, -236498750, 10410959, 0, -1231702, 279536, -47970289, -599, 6, -1854510148, 1743707892, 264, 546506463, 1, 210029, -101450023, 1695, 5, -12683783, -53922, -2670721, 101, 1244570270, -4, 91953776, -3489388, 66878, 966, -73591, 3633 ], [ -21082, -14790423, 3934, -20006, -2135, -92838168, 3608, -881850, -22927955, -572, -12631, 5334, 2, -21105615, -13168, 1, 2840696, -653145546, 4, 225473289, 524410677, 8917, 528870, -55850, 14, 5878, -11418869, -14747, 9, -199041120, -566899, 2124155, 128, 4938931, -11, -10228, -3421 ], [ 10, -5, 7610423, 1, 262953341, -2030, -1483001, -1460962, -1090, 4, 231670, -23, 2117585934, 115647, -7, 2449424, -50, -1939639, 5314858, 106546885, 41028, 94, 49102, -1352, 227078, 2, -2048, -34, -29311, 18, 224334203, -232683634, -29837, 5325, 271297, -1813096, 2 ], [ 35748736, -665, -85, -4443, -8214, -260626239, 1, -48616751, 11918106, -1, -6, 161, -30131290, 2, 2259084, -127353753, -38, 1, -1, -412419906, 10, -282977424, -73196, -22, 37182867, 19985341, -8, 62, 0, -8129, -254, -247592, 658102, 218, -453436, 32260, 3453 ], [ -7, -214, -12287, -3093931, -3085, -498, 15, 113, -3739, -6978, -285968, 855, 134, 463, 124, 129394019, -1451404043, -8, -28, -696825, 7520, -3, -18023, 249, -9514, 394277, 979884, 155035984, 0, 2, -204593256, -913956, 0, 21, -39611600, -3190017, 78469753 ], [ 73, -29855352, 1, -10534543, -15233869, 30882110, 58263954, -125, 106, -2, 15, 83245, -248820, 9444, -99015200, 198, -256, -7052, 188678489, -7472, -3831274, -15931233, -1, 0, -2, -3042930, -259140, -1, 1963, 650858, -13422687, 25941, 1, -1, -50048, -390, 11 ] ], [ [ 1168, 57, 88191, 323150797, -1419011773, -46845990, 59117, 46380, -226, 21, -793549101, 106, -1111, -3939546, 9233971, -1, -1, -436395, 0, -11, 130, -1684732890, -519204, 526488216, 1451174, -11352114, 375, 4, -147262494, -70668, -54, 125895633, -44964, -1222939243, 46, 373, -148376535 ], [ -67625, -1697, -2, 1, 83958228, 3407043, 1697, 63832, -604606262, 183836827, -236531, -3367876, -1, -6685, 16792, -3215, 4602, 2790, 41, 7, -19, -15457, -24, 55, -2684, 231565493, 1, -158324266, 0, -1025505, 1341, 11591, 62114787, 73, 226019048, 9798051, -521447 ], [ 0, 2, -6232, 1, 22165124, -1188628, -12698, 443, 61795, 2478417, 11868, 3548, 128, 1324, -18949360, 100379, 22, 26, -1, 26513, -233, -915787, 30273913, 1, -34, 2898, -163830840, -580596, 1, -1, -460636455, 4078, -380, -75, -132772, 2300, -1 ], [ 0, 199857, 533101678, -779433554, -3, -199072, 6808, 193862046, -4, 1712, -2983665, 28, -1, -5, -64872, -1, -485467, -70214868, -9, 831387, 1595828, -122086, 205, 11311653, -2090, 0, -455, -1344, 1232, 205193215, -32581, 0, -315202146, -136214131, -400, 453998, -59 ], [ -195866, -393694, 2, 278, -1142870, 28, 1, 8473972, 8377, 1596688, 364077, 47003424, 14, -159, -3513, 189, -10, 101280, 372071, -1, 954004295, 7908180, -46, 1, 11257, -1, 4448583, -11820786, -562350243, 597056, 19217440, -827498, -371169, 96, 91, 38639564, -57 ], [ 1359, 597, -26, -120923, 85, 270, 13750644, -4, 99360, 800657487, -19834273, -4236320, -3373686, 56978, -17781755, -1, -1, 52182544, 29228, 32998, -106, 48934, 16, 1127, 13589, 52, 54100, 3033, 806327, 357, -44, -192, -565510, -130529, 633736, -67, 1 ], [ 0, -963, -451629, -8307, -7969, 0, -144, 381, -9, -3854, 0, -1510, 115, 21109, -2, -1, 1192064, 247392, 26950, 182882, -89655, 57684, -452297591, 12341, -13943, 598269, 21574, -683875, -276, -12, 54084, -28435, 693426539, -467, -404866769, -1459922, -1629 ], [ 497542, -103418876, -1, -321161, -139457396, 4042, 3450842, -32483, -15902, -7942443, -2501011, 1475, 9444755, 360069, -80, -24983, 15, -1, -12, -11622, 904250611, -2667, 383410, -6, 154444, -12, -598563, -63, -11, 653, -61563913, 2287, 238834082, 1, 1, -6, 0 ], [ 32, 13971323, -4, 140162908, -72, -15463667, 159182617, -3472086, 241, 1011858538, 7521, -534450281, 6226684, 1546944, 271469, 3893425, 14302, -409425, -1424413497, 7, 504, -1095087828, -24411, 263, -243008, -1, 96181, -29, -12, -91, -25251, -35075, -3, -2177844, 0, -80645279, 523 ], [ -214, 227658479, 104894754, 589452, 207257, 56, 12386, 2142, 1064265, -23486025, 720360, 953744111, -153, -28349660, -343257720, -112334, 7912211, 182, 0, -8, -58440, -675674, 108084, 104169892, 1579766908, -15382, 22, 507948, 1, -72, -7, -181621, 411789, 4, 812622, 4060, 12994 ], [ 476, 86, -10, -2408, -41573499, 58, -10932, 1457516, -742915, -128287, -22803, -3, 23021, 6089, 973120, -316216, 340, 845622, 3813022, -206559315, 237466, -678017, -3, 1280888, 2897, -90268472, -340682371, -1138, -13191, -32, -2, 1, 535483, 190053155, -39, -435, 0 ], [ -2613953, 232, 2, -356, -1270816, -104, -1033737, 1201, 1, -39658443, -5, 25027, -5763, 40143836, -12, 334589, 7763, 544201, 7, -152, 27637, 380, -6, -7607, 252, 119515, 1161872, 18862355, -367, 100558, 219336068, -397519, -181965384, -54077, 1723, 1, 81 ], [ 21733, 50453639, 0, 5361768, 16, -167, -28277887, -421, -65, -30021, 45, -1, -1086, -1514, -1266268, -8039198, 27127817, 2019, 19, 4, -2632, 75850127, 174965592, 1927433, -198605, -23281616, -1025860, -995393379, 515530, 1930, -3, 1, 1687034, -2723800, 21415, 418, 126176 ], [ 14, 436381982, 83905957, 10833, -132808710, -2665429, 0, 93736, 238863, -8222, 1072049957, -2403, -15536, 0, 27082, 1945, -1672463272, -482186, -349639, 802, -133462, 529494, -31, 125250, 346, 126192471, -1769, 19832, 108, 0, -913, 8657407, -732, -19, 41299569, -93, -10 ], [ 555123002, -6597324, 355342849, 12920, 103713, 0, 87, -137, -2792789, -181132, 126093519, -234339163, 6, 1140368, -2, -174962486, 26524, -1006509539, 32146571, 1224816, -5, -2572747, 380263, 521150994, 8142929, -12464700, -1942345, 0, 183758, 423, 6173937, -1550174, 709266504, -1, 114664474, -3, -304301 ], [ -50, 4, 166, -387552121, -8, 45, 318, 641, 14027, -2, -6, -15, 685, 2937549, 232724, 120460, 7, -390, 5748686, -2, -2562233, 5026, 26078825, 15696521, 303, 1924955, -1, 75722864, -212, 4987, 381072, -1304, -152211, -126, 1, -45, -25 ], [ 986643, 15859, 369224, 29486683, 615262711, -613226156, 356757, 0, -88, 143074, 0, 375710073, -243897, -13642, -15623, 3739368, -101, 4, 605116, 10, -31434, -62704739, -503867929, -122, -1837, 7152535, -2359745, 19, 7876238, 520855, -3, -3, -23783633, -351177, 2, -1538, -1347901 ], [ -131926, -3145252, -1767845, 272, 22963, -240986750, -3906, 4, 449151551, -15401949, -536, -42392149, -947483, -199, 6952680, -3, 352, 25166, 569069, 6, -203694, -3050, 0, -81395716, 0, 1215, -229, -16113, 40394464, 30232, -553247, -191151465, 4, 4, 70556, 3, 209387 ], [ -500989103, 179, -1315, -184431680, 1, -816283772, 111, -113373635, 140147, -1700959484, 170118, -128016, -1882975114, -789582142, 4590194, -10, -4381376, -10360, 28293792, 2820, -3002332, 655502, -17406796, 231254, -4, -39002, 17724, 2836, 234139959, -288026704, 1653, 349358986, 611291, -2, 621702182, 4868, -243 ], [ -8, 0, -1, -4032, -185998, 29362, 50, -1619, 231256, 236835, 76385, -64244, -355, -327928710, -54892, 143837137, 0, -152375, 119, -25330, -123, -293288, -892, -80, -2821, 1290, 0, 45450, 21, -1020501, -211622843, 100501, 3798928, 11868, 8, -1, -5 ], [ 5593, -313676662, -95, 35984336, -2, -1178, -6188, 304669, -90066, 1, -212, -1, 374835, -400, 0, -1029, 28705850, -1932913558, 38602691, -47702, 5998975, -624, 206167, 86742, 15769633, 1, 404254719, 14115, -40585, -853, -4789, 115737788, 0, -50706, -227327022, 2510438, -51 ], [ 104, 669958222, -1, 168629, -83862, -29730456, -35739190, -38636, -74362122, 185, 523511, -97, 0, 8466516, 1778955, 1, -151, 14643, -30749, -1073973634, 14545692, 55, 2, 114989722, -24022280, -814885, -235831103, 493166329, 1, -3377217, -1526867, 7606, -250, -923941, 0, 11, 13422538 ], [ -62932197, -41236, -35, 33459780, 1472, 32613, -3714, 10377, -3, -1, 13, -1761, -123001558, 171935593, -28, 50, -86726941, -7351896, -309741042, 69976, 304563186, -135, 15, -187138121, 450575, 1, -21663, 61042271, -13, -1976718, 52598, 112208, -4904, -5787, 58, 64, -103 ], [ 352019499, -16, 5203, -9, 1, 0, 102672, 63037, -16643709, -1519907, 113, -29095, 13, -10299910, 102796, 705, -971852691, -21254415, 144885214, -5, -2652, 0, 104932, 559054, 83896, 17935, -167, 56774, -1414, -183, -2, 239, -38394300, 876, 12125987, 23526, -37 ], [ -198676998, 204, 5071, 0, -5803, 6, 1185496, -560, -1, -56321, 3616, 114624, 132501885, 744, 55273450, 479212, 1468450, -5, 123360, -9003452, 418174, 1411721, -131503, -12112615, 548688, -34463137, -1, 7931, -2, 873183, 1, -24397, 363, 143082, -36976, -196889, 307 ], [ -3, 5, 25050, -170992, 1, -2, -538, 9, 1, 67832, -2503164, 16355, 5131, 46059567, 17, -1, -4220, -6428703, 37635, -173, -90147769, -114204, -2033028371, 47, -465443424, 2438165, -3040444, 21244, 1824, 972, 59075, 51870, -11100236, 96, -33378, 22846974, -392680860 ], [ 84, -130522180, -1369356783, 181196, -5485, -159019, -1, -250, 40902593, -8263, -2255, 2094, -198, 55968, -94907769, 121, 503086922, 94572, -16, 965793, -4, -17, -1, -211, -334871, 9272841, -326119589, -39411, 1899074856, -32415248, 684, 1, 41, -92542, -8374, -29, -10623 ], [ 12, -31, 3059, -27534844, 7374, 717516, 249, -6, 1184, 1660, 1670677, -491, -3239385, 263343, 5, -69, -62170953, -566062, 2011, -6247698, -1261152810, -1443, -113438464, 313015, 968222696, -32164, -6, 2803, -182990, -322290064, 944, -318, 99948, 1, -3561571, 0, -449 ], [ 241, 21588, 15931749, 11371, -48559474, -21021022, -90866, -41, -594609, 4566374, 6353905, -1, -152260168, 13, -7, -98, -2740, 56365030, -521, -670665, -16390079, -32021, -1871, -443, -11978580, 1480990, 0, -1818, 2360436, 0, -34, -10, 579, 1, 0, -122, -11005780 ], [ -480622, -1957, -21064242, -587, -31, 10108034, 3, 208108, 1, -31722138, 558143, -35, -660606269, 3, 28879809, -974687, 965, 1601392, 1, 92, 29271033, 5209467, -4, 10807728, -106574, 93, 502414888, -121, -520577502, 25025081, 98467519, -101619, 587301295, 5, 8487416, 2, 8 ], [ 0, -16, 209136232, -123552, -34550, 252006, 931134, 11191806, 559439706, -579964, -2, 982285, -1, -3, -541875, -182372, 294236, 1505087, -24, -581200, -88024548, 16078, 247454453, 897045, -10615921, -196837232, -17520215, 9838208, -61, 44162217, 1964, 218720, 1, -248796585, -186727706, -6588309, 1 ], [ -23, 56469418, -6555, 138248690, 1, -1416840641, -14369750, 123462, -945995002, 650685, 0, -19245, 286244721, -47970289, -1199, 206792102, -113190, 13303, 33774, 33, 940, 52507, -198145, 13560, 5569, -12, -13803947, -42731532, 103396, 37981, -30310, 1, -223320800, 4180, 247336, -2, 227 ], [ -1349223, -59161694, 125878, -160046, -8539, -23209542, 59107082, -215, -175, -36613, -3, 1365401, 7870, -164888, -862967255, 930524321, 694, -1, 1, 2, 2048479, 1168753528, 33847663, -3574376, 3666958, 735, -365403802, -471920, 36850037, -759, -1, 130, 4088, 9, -2756, -670279308, -7005740 ], [ 161745, -2, 951303, 116, 8025, -63, -181, -3, -34886, 29, 231670, -786129032, 252, 7401414, -7, 76545, -105459073, -30, 166089, 102, 5251586, 1533900, 100561037, -42, 14192, 53650, -268496815, -4502302, -4, 0, 13, -444, -2, 166, 69452073, -111, 220 ], [ 2, -1, -683, -17, -16823125, -124, 760954, -12, 182, -96, -3024, 40, -7356, 50379, 34, -254707506, -154, 27613272, -19538791, -100688, 10, -8636, -1, -46881779, 9295717, 10, -139072, 4, -1, -520246, -64, -2, 21059263, 109, -1813745, 33034447, 883927 ], [ 0, -1751126, -196589, -24751448, -49366, -1991, 7436, 0, -478627, -1786462, -2, 3500426, 4292, 121331557, 991, 252723, -11073, -2086104, -227, -1, 1925156, -1745166, -1, 32630015, -152228, 12321, 501700805, 18925, -405, 1221, -390, -116986350, 18110766, 676370, -151, -6, 2 ], [ 37122, -14578, 2, -84276342, -3719, 942, 1, -128008, 0, -226551886, 1966, 21310814, -3981122, 1, -386778, 3, -131138, -110, 1, 0, -1915637, -2, -5063813, 1492956, -20, -24343443, -63, -156214282, 1005078, 162714, -209729, 25, 11045848, 0, 0, -799576, 737834 ] ], [ [ 5, 479324934, 22048, 1262308, -11, -182992, 60535770, 181, -473788659, 336, -1, 3378, -1, -31516369, 2254, -75418, -230692691, -13, 2, -179948, 1041, -51414, -2028, 2105952862, 22, -22, 5997, 16438683, -1, -289456093, -1, 30, -184171223, -292, 740, 0, -4636767 ], [ -17311896, -849, -557539953, 7604, 2623695, 52, 424, 2042619, -4613, 1, -236531, -841969, -159850926, -7, 537335, -842763780, 36820, 11428464, 10, 13, 0, -63312719, -389183, 219, -43979649, 883, 271820007, -633297066, 0, -525058426, 686734, 724, 3882174, 2385276, 1765774, 38274, -8343154 ], [ -1350121, 4, -6, 2, 1418567963, -2, -52012737, 14179, 7909728, 1268949371, 23736, 1816517, 0, 165, -296084, 6274, 22193, 52, -23792876, 52, -15, -14652593, 2, 5352745, -2252072, 91, -39998, -71, 15541, -1, -28115, 130511, -47, -149, -66386, 2300, -974375 ], [ 0, 24, 8, -1522331, -846660115, -2, 27883764, 12116378, -29, 224332392, -1, 7288, -19211, -5, -2075898, -70, -124279532, -34285, -36349, 6495, 199478, -1953374, 2, 180986446, -131, -2055354, -455, -42, 39, 410386429, -64, -121057724, -5, -1064173, -200, 232447004, -31087256 ], [ -97933, -50392894, 315759627, 18232544, -2285740, 2, 5, 2069, 134032, 6, 91019, 2937714, 0, -10157, -1841697526, 757, -21468, 3240973, 1453, -1, 910, 3954090, -377855, 0, 11257, -682740792, 8897167, -23087, -1, 2332, 300273, -6, -380077525, 97940, 93193, 1236466050, -14544 ], [ 86991, 19093, -409, -967385, 85, 8, 839, -16, 49, 764, -1239642, -264770, -51, 2, -34, -545, -274253228, 398, 0, 1031, -2, 1529, 513, 35, 7, 216897693, 0, 12134, 2, 11437, -723789, -24, -17, -1020, 1267472, -67, 11 ], [ -72676995, -15778420, -28227, -272190678, -4, -234089, -147923, 191, -592564256, -1, -18, -773206, 58710, 3, -1, -10297038, 610336598, 15833099, 6899079, 46817781, -22951699, 115369, -216, 6, -55772, 146, 11, 0, -69, -198, 886112655, -232942514, 1354349, -14950, -3089, -5839690, -52118 ], [ 15, -3231840, -91452, -314, -133, 1034665, 27606733, -16, -260537025, -31769770, -320129421, 369, 18, 3, -82378, 0, 1005542916, -1, -5929, -47604779, 6899, -85351, 187, -6446541, 19305, -6, -1225856393, -2022, -44576, 653, -61563913, 74953911, 932946, 23314251, 311726, -11490, 115161 ], [ 0, 13644, -33594203, 68439, -18933357, -29, 5, -6781, 2020358350, 988143, 3850762, -16, 95, 12085, 33934, 15209, 937322626, -100, -178051687, 1920, 4126641, -33, -95, 4, -1990719876, -454, 393957881, -3825891, -24, -191878335, -3232155, -4, -405191399, -2127, -105, -10080660, 33 ], [ -437816, 14228655, 1, 1151, 202, 921908, 3, 1, 4, -22936, 3, 14902252, -20097368, -433, -82, -14042, 8, 5814, -6789917, -7875856, -59842439, -165, 0, 13021237, 192843, 0, 715822, 520138460, 136988805, -574, -31447350, -355, 421672103, 122, 50789, 4, 1 ], [ 3901062, 353790, -5475183, -4816, -1, 29590, -2733, 1, 0, -31, -23350183, -1, 11510, 48712, 1992950770, -39527, 173838, 52851, 122016690, -25, 29683, -5, -44797, 10007, 3, -1, -166349, -71, -216113826, -1, -520104, 115690358, 137083650, 2900, -161209, -227903712, 2 ], [ -80, 950348, 283700293, -1, -79426, -217991194, -1033737, 19, 38732, -2478653, -325812, 6407015, -94428213, 9801, -754, 1338358, 1, 8, 907981236, -607, 13819, 0, -27177479, -30, 516413, 0, 2323744, 1, -11, 6435706, 6854252, 0, 0, -7, 27574, 32410782, 5176 ], [ 173866, 394169, -3936, 655, 129942, -21, -863, -441646836, -1045, -30741635, 359, -609, -543, -1, -9893, -32156793, 211936, 529184706, 39507618, 253425, -1316, 4740633, 5467675, 15058, -24826, -89, -32058, -30377, 8, 1, -682730, 177, 52720, -2723800, 0, 109553595, 1009407 ], [ 0, 218190991, 671247655, 169, -253, -325, -594442, 374944, 29858, -8222, 4, -9, -31818629, 0, 1774847824, 995588, -418115818, -7534, -2732, 840717497, -2, 4, -31, 489, 708154, 1926, -226460, 4958, 3, 0, -913, 1, -93661, -4911579, 80663, -95010, -2666 ], [ 2, -824666, 5552232, 6460, 849614003, -253805949, 354899, -8750, -87275, -6, 61569, -28, 24384, 1, -14767986, -1335, 26, -251627385, 8, 2392, -11, -20581973, 11883, 2, 31808, -48, -62155027, 1423, 5742, 846, 754, -12111, 11082289, -4984, 1791632, -3258, -74 ], [ -50, 64, 1, -756938, -2, 1, 162728, 41011, 7182030, -27065458, -98318, -507281, 1403297, 23500394, 28, 471, 26, -97, 11228, -122, -5124466, 321660, 814963, 479, 1240563, 985577020, -3727, 36974, -866559, 40852108, 48777242, -2607, -4757, -128735, 598792, -187760857, -6298 ], [ 986643, 248, 92306, 943573870, 4694, -1197707, 697, -3446, -88, 1118, -2094700, 366904, -60, -27285, -127983713, 14, -6641750, 923, 9455, 666686, -128752347, -239, -30, -61, -30104103, 3576267, -36, 9743572, 8, 4166844, -106, -894220, -46452, -2744, 17002, -3076, -2633 ], [ -64, -96, -1, 136, 1, -941354, -249979, 9116491, 438625, -985724706, -536, -323, -1940445613, -104236736, 1697, -695081, 184459253, 98, 278, 1525, -1591, -24987214, -6470838, -2543616, 0, 1244130, -7317, -515630, 1, 247664398, -34578, -2917, 1091, 122694, 69, 1, 102 ], [ -3913977, 366726, -1, -90055, 261, -24911, 888, -432, 35037, -850479742, 1360942, -1024130, -224, -98697768, 1, -20, -67, -2590, 7, 352, -366, 335617092, -67995, 7, -120166480, -19968842, 2268731, 185847988, 2, -8790, 866901158, 42646, 298, -267931, 1214262, 152, -254708768 ], [ -16191282, -1, -22400025, -1008, -1487982, 1879172, 804, -1697128484, 1, 29, 37, -256975, -45424, -1251, -7, 69, 0, -9, 121734, -1583, -2013479, -36, -456580, -40, -44, 21130923, 602, 11, 5, -130624073, -1615, 804007, 116, 23, 65077357, -4, -4659 ], [ 175, -19604791, -6059, 275, -71, -295, -1584134, 4874698, -737820475, 155, -53, -41330110, 191915714, -6553263, 3409396, -8235, 7176462, -483228389, 4712, -95404, 3, -4990, 3, 710592863, 3850, 80, 48, 3529, -5, -873508, -38316, 110, -55, -811290, -56831755, 2, -51 ], [ 26548, 20936194, -11499, 2635, -5241, -4, -68, 0, -284, 189096, 1022, -2, -1, 4134, 434, 13863095, -9687, 229, -251896244, -16, 7272846, 882, 56464990, 1839835550, -11730, -3183, -4, 7525, 96, -3, -5964, 15211, -2, -3609, 0, 1, 0 ], [ -30, -1289, -586243659, 8364945, 6030112, 4, -58, 332071, -1736496973, -470, 26757, -56337, -480475, 85967796, -443, 396, -165, -4, -1238964169, 1, 145, -34472, 973, -182752, 14418401, 2, -88733084, 15260568, -431509, -61772, 6575, 14362565, -2, -189643844, 115, 1048104, -13441818 ], [ 1343, -1063088818, 41628, -1125, 1537649778, 104, 26284140, 2, -4, -47497, 4, -238347095, 27, -39, 105263279, 1478041917, -14829, -10627208, 17, -1206, -5, 256390, 0, 286235658, 41, 35869, -87810830, 7267101, -354, -92, -7776, 125267320, 0, 7177480, 23684, 24091093, -2 ], [ -12, 6, 158, 30439, -1, 788230, 9, -2239, -347, -3520, 28925, 28, 2022, 2976, 7, 29951, 45, -611166, 15790098, 0, 26, 2823442, -514, -48450461, 536, -1, -491, 4, -1002, 107, 1, -381, 1486051, 146516417, -9465834, -6153, 313941 ], [ -12, 672, 1566, -341984, 214, -2, -67, 309191, 37, 2120, -40050624, 267957883, 21018242, 179920, 17783461, -918, -264, -822874021, 9634536, -5668465, -22009, -112, -8, 6113056, -3551, 78021283, -23753, 169948, 3648, 127390963, 236300, 2, -355207564, 0, -66756, 713968, -49085107 ], [ 10945941, -16315272, -684678391, 354, -22465842, -2544297, -39925535, -512694, 2556412, -528822, -73895703, 131, -829125221, 114622208, -181, 3863, 62885865, 23, -66377, 247243101, -138496110, -572015, -706077, -53, -2678969, 1186923685, -159238, -80714070, 4, -259321984, 21, 527490922, 5424500, -189526965, -137205054, -3805705, -169969 ], [ 12, -32120035, 1566321, -7, 1, 175, 497, -105605241, 1, 27192052, 427693392, -1030417292, -809846, 1, 1203, -69, -485711, -8845, 1054516464, -399852670, -301, -11547, -56719232, 2, 14774, -4020, -23268234, 350, 0, -1, 30, -41653159, 12, 5768, -7123142, -8419802, -114963 ], [ 493774, 1381658, 1019631928, 93152690, -94843, -672672690, -177, -5, -9513751, 70, 198560, -19529244, -74346, 50, -13821299, -800082, -685, 225460121, -16, -20, -65560314, -524631886, -478988, -116215364, -748661, 740495, 7, -3723387, 147527, 131546, -1, -314232, 4635, 5317, 7489769, -61, -11005780 ], [ -59, -61, -82282, -300543, -494, 161728551, 22525, 1704820233, 126636, 0, 35721124, -36257, -82575784, 1767116, 112812, -499039791, 8, 6, 799, 3027858, 14292, 20837869, -8822, 43230912, -833, 743, 7666, -121, -7943, 50050162, 769277, -416231898, 573536, 10447, 259, 1, 126021 ], [ -300482, -129, 51059, -7907357, -4422397, 3938, 29796300, 11191806, 8, -142, -437448118, 491143, -50594877, -41, -541875, -356, 144, 47034, -12343193, -4649598, -21, 526828987, 494908906, 1752, -5184, -384448, -67, 38430, -511416569, 21564, 2, 27, 813, -485931, -182351, -402, 94791 ], [ -24414783, 441167, -209774, 135008, 45099618, -338, -27, 7901555, -56, 166575350, -1317615, -2, 8945148, -1499072, -306866, 99, -28976721, 416, 67549, 66712, 3850778, 26883736, -1, 1695, 729874945, -3097, -2, -20865, 423511488, 1187, -7, 88, -106, 1070046, 494673, -147181, 7265 ], [ -5270, -56, 31469, -327774931, -1067, -708, 923548, -108, -5598, -9, -25868585, 667, 123, -81, -823, 2, 3, -10205399, 2268977, 112736645, 31, 4458, 16, -893594, 938741286, 23, -174, -483245761, 147400147, -796164482, -9, 132760, 2092961, 617366, -90317306, -167569827, -437859 ], [ 80873, -311, 1902606, 232, 2103626729, -16242, -5793, -2921924, -2232731, 60362, 231670, -1535408, 1010, 7401414, -59, 598, -3295596, -60614, 664357, 102, 41028, 6, 1, -88605855, 930110293, 6867187, -16, -70348, -7328, 577020, 0, -2, 0, 2662, 66, -113319, 2 ], [ 285989889, -680503, 0, -71091, -1051445, -31, 6, -185, 5959053, -1532, -198198171, 1, -7, 3224249, 141193, -2037660047, -2522343, 220906173, -75, -3222031, 323823846, -17272, -2287, -750108472, 145246, 0, -17384, 1, -5, -2130926081, -65024, -1, 5141, 891429, -232159336, 264275572, 27 ], [ -454753, -27, -25163430, -12, -1, -509792, 4, 56, -29914, -6978, -36603878, 448054511, 274700, 29622, 3964, 252723, -11, -4074, -910, -5, 3760, -3409, -2306968, 16315007, -2379, 385, 478, 2366, -3, 156319, -1561, -446, 4422, 165, -154733, -3, 9808719 ], [ 76025524, -932980, 132, -2633636, -15233869, 61764220, 466111632, 0, 13, -442484, 15, 650, -254791778, 151104, -1, 6, -16785630, -924306605, 11, -478183, -239455, -1, -1, 91, -159, -371, -259140, -305106, 8, 1, -1, 203, 169, -329509, -6406132, 0, 6 ] ], [ [ 299039, 1872363, 22576928, 1, -3, -2859, 2, 91, -14459, 1343, -99193638, 2, -4, -60, 295487080, -617826322, -14, -6819, 49, -46066664, 272800469, -3290494, -16225, 63, 5804695, -1386, 767605, 32107, -2, -141336, -1812798148, 480, -368342446, -5, 1, 1, -296753070 ], [ -1, -6951900, -8, 119, 20989557, 1664, 27, 15958, -1, 718113, -7, -26312, -19513, -427867, 4, -51438, 0, 1428558, 684315714, 7014837, -2407, -121, -12162, 3, -1374364, 28945687, 33977501, -316648533, -29182627, -4, 1373468, 379808596, 1941087, 4659, 1724, 156768818, 0 ], [ -172815511, 1068275151, -398845, 1106, 346330, -9286, -3, 0, 30, 154901, 194448037, 1, 16734767, 43383979, -9, 1568, 1420331, 2, -91, 13257, -4, -1875531961, 1, 10, -576530309, 1, -312, -35, 15541, -46302460, -460636455, 1069146225, -47, -39119859, -67979503, 2300, -952 ], [ 1, 102326934, 127, -380583, -423330057, -24884, 13, 23, -14761, 13692, -23869318, 911, -2458949, -83, -132857441, -18242658, -15534941, -17142, -284, 25, 390, -4, 210184, 11311653, -522, -2007, -14549, -1, 39, 410386429, -255, -59110, -601, -4256692, -13122112, 55, -2 ], [ -3, -393694, 602, 142442, -2232, 916322, 19850471, 16, 34312073, 0, 745630005, 5738, 235475863, -79, -449633, 3027, -335, 25320, 46509, -11999311, 4, 8, -24182728, 21695237, 720462, -1302, 278036, -1443, -2, 1166, 38434881, -26479924, -5938711, 12, 46, 9, -4 ], [ 2718, 76370, -3349136, -7558, 350060, 2209756, 420, -8096, 794882, 1563784, -1239642, -542248912, -13494744, 223, -2, -17, -2142603, 3185, 0, 540631935, -221469234, 24, 4102, 70, 3478697, 26477, 6924811, 0, 806327, 365969, -11580623, -384, -579082345, -522115, 19, -8, 11932695 ], [ -1, -1972302, -112907, -132906, -1992, -14981709, 0, 6, -74070532, -15787173, -37328, -12371301, 3669, 168872, -14955603, -20111, 610336598, 126664795, 220770527, 179, -179310, 0, -226148796, 2, -871, 149567, 1, -3, -70585, -832373217, 423, -1777, 10581, -1869, -6178, -364981, -3 ], [ 124385, -201990, -1, -164434651, -2128, 1034665, 3370, -129933, -130268513, -992805, -2, 23, 4722378, 176, -161, -195, 31423216, -372974, -1517881, -91, 0, -341405, 5991, -25786162, 151, -826639490, -146, -32, -348, 20908, -235, 37476956, 59708520, 2914281, 19, -11766016, 460646 ], [ 253, 223541175, -8202, 0, -73958, -247418670, 1214, -424, 482, 3860, 940, -65241, 760, 47, 1, 15209, 447, -3275401, -3, 7, 0, -34221495, -781146, 0, -243008, -227, 393957881, -58, -3210535, -2998099, -3, -4, -810382798, -4254, -3, -630041, 8 ], [ -3, 0, 13111844, 0, 3238, 450, 6193, 1, 16, -2867, 3, 953744111, -613, -1, -1, -1755, 1, 93021, -212185, -126013699, -14960610, -86486317, 27669412, 203457, 98735432, -30, 5726579, 992, 16722, -1204585322, -122841, -5811859, 6, 62625, 1625243, 16, 212897414 ], [ 238, 0, -684398, -1, -41573499, 1939210173, -358208724, 1457516, -185729, -1002, -178, -3, 47146444, 24356, 486560, -1235, 2781411, 105703, 29, -826237261, 1899728, -42376, -1433491, 20, 94913017, -705222, -332698, -149098567, -824, -33709249, -1040207, 115690358, 2092, 47513289, -161209, -445124, 114080 ], [ -163372, 60822266, 1082, -89, -162664486, -26610, -8269898, 314711696, 1239430, -1239326, -636, 49, -368860, 627247, -3089840, 1338358, 993610, 272101, 7, -310635, 110549, 6078, -212324, -4, 1032827, 233, 4539, 294724, -367, 50279, 3, -194, -44425, -1772009582, 0, 1, 21199973 ], [ 695464, 100907278, -4, 670221, 64971, -10949315, -441842, -6900732, -8560127, -15370818, 1505007404, -319428767, -139001, -193763, -1, -31, 27127817, 129195, 39507618, 15839, -10530, 0, 341730, 1, -6206, 0, -2, -31106043, 8248474, 123512, -3, 2895090, 431880657, -87161602, 0, 26, 7886 ], [ 14, 872763965, 1311031, 1, -129696, -333179, 0, 23996397, 7643624, -8222, 16, -615112, -971, 0, 13541, 15929408, -209057909, -987516986, -171, 210179374, -1, 132373, -15, 0, 2832616, 30809, -3623363, 310, 2, 0, -114, 4328703, -93661, -613947, 330396553, -190020, -1 ], [ 33882, -403, 10844, 52921256, 3241, -991429, 709798, -1094, -2792789, -2898111, 3848, -937356650, 1, 570184, -1890302197, -170862, 13, -960, 61, 1224816, -340, -1256, 95066, 994, 1, -199435202, -30349, 11, 179, 7, 1580527782, -99211165, 11, -78, 1791632, -3336495, -2377 ], [ -1, 134140437, 1355881, -2957, -4, 0, 333267205, 2624689, 459649894, -6608, -201355521, -1982, 43, 0, 1, 2, 104, -12, 735831800, -1993511, -156, 5026, 1, 61315, 76, 940, -3727, 1155, -27729874, 10213027, 0, -85435459, -9, -1029884, 153290624, -11460, 0 ], [ 482, 991, 2885, 471786935, 4694, -5, 1394, -431, -738146180, 293015730, -65459, 375710073, -30, -3492474, -61, 29214, -106267998, 1889678, 0, 0, -32188087, -239, -15745873, 0, -57, 7, -37755912, 304487, 15383, 8, -849, -223555, -1486477, -43897, 17409636, -196879, -84244 ], [ -8245, -393157, -113142105, 34822, 2870, -1882709, -127989248, 17806, 877249, -30082, -8575, -162, -7402, -3, 13905359, -2780323, 737837011, 412319663, 569069, 12, -12, -1525, -6470838, -158976, 128279, 39812166, -14633, -1031260, 40394464, 483720, -17703906, -191151465, 8731, 981553, 70556, 181429454, 104694 ], [ -31311819, 358, -21, -90055, 4, -12754434, 1776, -226747270, 8759, -6, 1329, -2048259, -898, -94, 70, -20899018, -134, -20, 0, 0, -1, 20484, -34813591, 925016, -938801, -1248053, 4, 6, 447, -69, 54181322, 10917468, 2445163, -66983, 19428193, 0, -497478 ], [ -7906, 0, -1, -33029246, -5812, 30066751, 105414623, -6629408, 231256, 118417, 38192, 0, -372117295, -2561943, -449674499, 17558, -120, -19047, 1902, -3166, -515450607, -72, -114145, -20887129, -1, 10, 1204, 11, 5372, -130624073, 0, 411651479, 3710, 189882, 15888, -586934, 0 ], [ 91638827, -9, -198527554, 34, -582028, -2412571, -2, 9521, -5, 619, -6776, -20, 749671, -26213051, 6818792, -4216299, 14352925, -241614195, 37698, -186, 11717, -78, 103084, 43371, 4, 639, 24674, 903355, -41559161, -54594, -153263, 7, -112145, -396, -227327022, 321336039, -214126997 ], [ 104, 5234049, -90, 5396126, -670897, -454, -1091, -618178, -9077, 1512771, 0, -812526062, -5147604, 129, 1, 443619029, -4959925, 0, -7871758, -2097605, 58182769, 231221235, 56464990, 28747430, -384356474, -50, -14, 986332658, 98158, -54035467, -23857, 7788178, -2099813500, -113, 2, 2825848, 102 ], [ -61457, -20, -286252, 4182472, 188441, 1019, -14855, 42505117, -3, -246329054, 836, -28, -30750389, 1, -113475, 12979401, -1323, -1795, -295, 4478462, 304563186, -8, 498344, -365504, 7209200, 15130, -5, 0, -843, -121, 0, 7, -1, -1, 59003, 65506, -210028 ], [ 687538, -507, 81, -294925490, 46925, 3406699, 3209, 1008590, -2, -94994, 7209, -14, 1, -40234, 0, 5773601, 0, -2656802, 36221303, -1, -83, 32817860, 102, 1092, 41, 286955, -3, 111, -23167131, -23, -62212, 7829207, -299955, 224296, 189469, 385457490, -37597 ], [ -794707994, 1714923581, 1298141, 1948097, -1451, 25223353, 145, -9, -5684512, -3, 1895619281, 14328, 132501885, 48764780, 221093799, 0, 2868, -1222332, 964, -4396, 428209923, 722801240, -1052025, -47315, 17146, -4207, -16082198, 8, -513234, 1705, 20382, 0, 1, 71541, -578, -96, 39243 ], [ -97630, 84, 1, -5471749, 898365037, -8323172, -275461, 2473529, 314081738, 67832, -306, 535915767, 84072969, 2811, 543, -30086541, -8440, -411437011, 616610290, -708558, -2817118, -446, -254128546, 23879, -14545107, 5, -6080887, 5, 14, 127390963, 115, 13, -346882, 6, -34179170, 11423487, -95869 ], [ 1368243, -124, -85584799, 2831, -43, -10177188, -38990, -2003, 327220746, -66103, -295582811, 549013707, -49, 55, -741467, 15, 125771730, 3, -16594, 247243101, -1057, -1117, -1, -843, -10, 36222, -1, -630579, 7, -1978, 22404643, 16, 10595, -370170, -8374, -929, -664 ], [ 370, -123, 100244564, 0, 3775380, 1, 249, -806, 155133813, 52, 3, -4025068, -1, 64, 19, -2250570, -119, -35, 4, -1, -1, -1443, -1, 4891, 121027837, -4116928, -22723, 367413237, -46845339, -77, 3777, -5085, 399793, 738245, -1739, -32890, -117721770 ], [ 123444, 1, 248934, 46576345, -6, -84084086, -726928, -170754660, -2323, 18265495, 1551, -1220578, -609040671, 822658, -3, -24, -359118021, 225460121, -8334, -343380587, -256095, -63, -3831904, -28373, -6, 5923961, 1, -7, 0, 0, -2230123, -314232, 75943322, 5444207, 59918150, -7800, -176092483 ], [ 0, -32056238, -84256966, -1, -8, 4936, 3, 406, 126636, -1, 1090, -1, -330303134, 7, 112812, -59, 2, 3, 200, 378482, 1787, 20349, -578188332, 0, -833, 186, 15332, -63668185, -3972, 195508, 1, -406476, 1174602590, 83579, 130, 106, 7876 ], [ -293, -66072, 3191, -1976839, -2159, 1008025, 116392, 43, 67, -148470877, -3337, 30696, -50594877, -1345009, -529, -1, 9, 12040697, -197491090, -4, -3, 263414494, 30207, 224261, -339709463, -6, -4277, 9838208, -4, 674, 982, 1709, 3252, -124398292, -2849, -402, 97066459 ], [ -195318262, 903510690, -3278, 552994761, 176170, -676, -57478999, 7716, -2, 159, -20588, -150, 1, -11, -314231276, 6311, -226381, 425710, 4323123, 17078327, 123224892, 107534943, -198145, 424, 22, -49546, -2, -1335360, 3231, 19, -3789, 1, -436173, 16719, 3957382, -2, 2 ], [ -2635, -473293549, 983, -39, -34158, -11, 225, -1806028147, -366847282, -72, 0, 174771298, 64474490, -2638202, -431483627, 111, 45451142, -5, 4432, 225473289, 32007, 279, 16527, -457520152, 1877482571, 3, -1427359, -483245761, 1, -3, -277, 1062078, 65405, 2412, -5513, -639, -54732 ], [ 10351700, -2549520, 1902606, 7421, 8217292, -33263918, -185375, -5843848, 0, 943, 1897840472, -11995, 516989, 452, -120013, 75, -6, -59, 170075459, 1664795, 1312897, 785356912, 384, -44302928, 887, 1757999755, -8390525, -8794, -120055818, 4616159, 224334203, -1817841, -117, 3, 2120, -7082, 14393420 ], [ 545, -10888055, -21, -4443, -8214, -260626239, 5945, -189909, 372441, -24, 0, 1, -1839, 3149, 552, -30, -10089373, 421, -1250482640, -197, 618, -1, -37476541, -46881779, 4647858, 305, -1087, 258489004, -2619, -127, -8128, -30949, 1, 14, -7085, 2064653, 7 ], [ -58208337, -855, -201307443, -1584092666, -1543, -996, 7, 472950417, -61264297, -1786462, -285968, 13, 68675, 242663114, 8, 7898, -362851011, -267021330, -57, -21, 7, -218146, -72093, 996, -311762151, 12, 4, 37851, -51864, 38, -409186511, -456978, 553, 10, -1209, -398752, 306522 ], [ 145, -14578, 8628005, -164602, -465, 120633, 116527908, -512030, 2, -221242, 7865, 20, -124410, 309461588, -1511, 50606, -2049, -57769163, 180, -244829784, -468, -254899734, -9890, 373239, -159, -1557980322, -2073117, -74, 2, 636, -26, 53127120, 11, -1318036, -1, -204691513, 368917 ] ], [ [ 37380, 1872363, 45153855, 1292603188, -677, -6, 29558, 23, -462684, 5371, -49596819, 13835809, -71129, -1924, 295487080, -18, -225286, -7, 25, -46066664, 133203, -402, -33229075, 65811027, 11609390, 0, 191901, 4013, -2300976, -138, -442578, 15368, -1405, -18661, 12, 11945, -1132 ], [ -270498, -1, -4355781, 30, 1343331650, 27256346, 27158, 4085237, -288, 22979603, -60551946, -26312, -1220, -13, 537335, -804, 2356464, 5, 10692433, 2, -301, -30, -797046538, 109, -5369, 56535, 8, -1266594132, -3562, -501, 42, 759617191, 496918295, 37270, 220722, 76547, 0 ], [ -86407755, 32, -195, 277, 676, -608577675, -1, 1, 7909728, 154901, 94945, 55, 16734767, 165, -1, 25, 2774, 1, -380686012, 868792806, -932, -14652593, 2, 2614, -4, 47482127, -10239427, -35, 254621269, -723476, -28789778, 16314, -97223, -4889982, -16, 9199, -1948750 ], [ 70120717, 99929, 8, -47573, -1, -389, 111535054, 185, -120920310, 28041549, -186479, 14925270, -307369, -5299, -2027, -4454, -948, -8, -72698, 51, 797914, -122086, 26, 2827913, -16720, -32885658, -1862270, -176190444, 80766825, 24, -533800461, -29, -19, -8314, -2, 1815992, -7 ], [ -391732, -3076, 2, 17805, -9142961, 3665288, 155082, 1034, 4289009, 1, 89, 47003424, 114978, -10157, -1798533, 387442, -2747923, 198, 46509, -3, 58228, 15816360, -23616, 43390473, 22514, -21335650, 8, -378265148, -68646, 1166, 2402180, -1654995, -1, 1, 745544, 295, -227 ], [ 178158077, 1, -818, -1, 2800483, 69055, 220010304, -2072499, 0, 48, -1211, -259, -431831796, 3, -35563511, -136, -2142603, 208730174, 57, 32998, -53, 3058, 513, 9234835, 425, 103, 7, 0, 3225307, 45746, -2827, -98177, -565510, -16316, 19, -4, 186448 ], [ -139, -241, -55, -1, -127497, -29, -73961, 3, -296282128, -3946793, -38223753, -6041, 1835, 5, -239289650, -40223, 1, 15, 13475, 23408890, -11207, 115369, -883394, 3159190, -111543, 2, 706922763, -167, -9034863, -13005832, 53, -3, 21, -478416, -386, -178, -416942 ], [ 1990167, -197, -179, -80290, -4256, 32333, 105, -2030, -31804, -31769770, -1250506, 23597, 1, 1, -1287, -49, 7672, -5967589, -1, -726, 110382, -167, 47926, -1650314394, 603, -25, -292, -63, -5572, 171276927, -29, 18, 228, 1423, 1276827983, 0, 225 ], [ 63, 3492831, -513, 1, -1, -61854667, 159182617, -222213530, 1927, 1930, 123224395, -16701571, 1, 1511, 1060, 15, 3576, -1677005067, -1, 1965653, 4126641, -133678, -24996668, 33, -1990719876, -3718794, 6011, -7651783, -1643794085, -11, -1616077, -2192, -98924, -17014, -420, -4922, 261 ], [ -218908, 455316958, 204873, 576, 3, 113, 387, 67, 68112942, -11, 0, 57, -1, -907189106, -5238, -878, 494513, 6, -6631, -481, -913, -165, 54042, 101728, 48211, 0, 2863290, 7937, 66889, -147044, -491365, -726482, 411789, 7828, 794, 519731, 3 ], [ 249667987, 181140347, -5, -616430, -1330351959, 7397, -699626, 23320263, -1, -1026298, -364847, -777, 45, 1558780, 15569928, -1235, 1424082176, 2, 29789, -12, 232, -5, -89593, 20, 0, -705222, -3, -145604, -864455304, -8230, -4063, 3615324, 66935, 1, -2519, -869, 1 ], [ -1276, 59397, 34, -46603463, -78, -52, -16152, 9, 634587910, -619663, -166815967, 25027, -5763, 77, -197749749, 2614, 993610, 8, 27709, -1, 1768781, 3039, -26, -62318233, 64552, 15, 1, 1, -23483, 12, 26774, -198759, -3, -106, 431, 32410782, 165625 ], [ 10867, 24, -246, 20944, 33265054, -42771, -54, -842, -267504, -15011, 94062963, -10, -4448038, -1550102, -155, -31403, 13563909, 4, 0, 31678, -84238, 4630, 10679, 2, -388, -1421, -16, -4, 16, 15, -1, 2895090, 52720, -348646406, 167, 13694199, 8075258 ], [ 457769, 426154, 1342495309, 43331, -531234839, -1, 0, 183, 1910906, -263111, 32, -9841795, -127274516, 11663670, 866625, 122, -2, -118, -699278, 6568105, -261, 16, 0, 61, 11065, 985879, -14, 620, 3533932, 0, -14960682, 2, -23415, -600, 2581223, -46, -5459322 ], [ 1, -6597324, 42, 413447, 12964, -7746, 5678386, 0, -1, -1483832640, 15761690, -937356650, 1524, 70, -113, -5, 1658, -251627385, 245, 1, -5574885, -329311573, 371, 254468, 16, -797740807, -119, 46613975, 22970, 27063, 377, -99211165, 173161, -5104095, 229328947, -417062, -4868814 ], [ -204345, 536561746, 1388421913, -775104242, -1, 94099934, 20829200, 656172, 224438, -3, -12290, -2, 1370, 367194, 1906473188, 15, 26720, -51054373, 718586, -487, -1281117, 39, 814963, 30657, 38768, 470, -15264021, 36, -1, 10213027, 762144, -2607, -19, -251, 306581249, -22920, -1612186 ], [ 252580493, 4, 180, 29486683, 38453919, -306613078, 44, -28226550, -176, 286148, -16, 358, -1998002143, -223518319, -255967425, 58428, -3320875, 59052, 0, 20, -3929, -15309, -2015471716, -500418, -940753, 228881115, -9438978, 4758, 126019803, 520855, -1738099, -114460107, -47567266, -5, 133, -769, -1380250495 ], [ -1, -48, -7, 1114317, 11, -235339, -31997312, 9116491, 3508996, -15041, -134, -20699, -7402, -12724, 6790, -42, 45034, 197, 278, 6098, -398, -48803, -6470838, -2484, 8, 2, -59938695, -8250079, 631164, 945, -540, -186671, 71521246, 479, 1128890, 5, 6700386 ], [ -61156, 375527026, 0, -368863359, 137093475, -12456, 14549815, -3, 34, -12977, 87100316, -63, -57464, -47, 1121, -81637, -8557, -21216930, 54, 180460, -6004664, 5, -278508728, 925016, -229, -39937684, 18149848, 362984, 2, -281276, 846583, 42646, 38206, -535862, 9486, 304, -62185 ], [ -252989, -2, -1400002, -16, -727, 29362, 102944, -53035265, 29600793, 15157437, 611076, -8223199, -710, -1, -6861, 34, -491438, -2381, 238, -50660, -15, -1, -116884479, -2610891, -44, 10318, 19, 6, 171919, -4082002, -413326, 25125, 7597855, 11868, 2033667, -143, -4659 ], [ 2863713, -150, -12, 137, -148999129, -19300571, -6, 1190, -368910238, 10, -847, -165320440, 23427, -3276631, 3329, -1, 27, -15100887, 295, -11925, 23995900, -4990, 1649336, 678, 252314130, 2, 1579120, 56460, -324681, -13976127, -19158, 14128, -57418420, -12980639, -3, 39226, -1634 ], [ 212382, 1, -1, 42157, -328, -1815, -2181, -75, -4539, 1477, 65439, -12, -40216, 517, 1737, 53, -154998, 57, -3935879, -4, 56819, 28, 27, 219, -187674, -50930, -58957776, 493166329, 192, -13192, -48859759, 60845, -2, -946115116, 105109, 723416965, 2 ], [ -4, -1, -70, 16729890, 368, 4, -973531670, 680081872, -1, -470, 3345, -225349, -2, 656, -443, 3169, -83, -112, -1238964169, 9, 9295, -1077, 15, -1, 225288, 4, -3, 3815142, -441865685, -63254977, 215443329, 14, -5, -11575, 14, 0, -3360455 ], [ 343769, -64886, 3, -141, 1501611, 54507184, 201, 15, -2, -778192435, 7209, -909, 1745773, -10299910, 2, 184755240, -7592599, -162, 72442607, -2470023, -21220, 525085765, 0, 273, 5, 35, -343011, 1, -46334262, -751013, -1019276593, 978651, -293, 3, 12, 12045547, 0 ], [ 0, 2, 649071, 487024, -11, 201786823, 0, -286639, -347, -56321, 57850, 7164, 1035171, 47, 55273450, 479212, 1434, -1, 1928, -550, 102, 3, -64, -189260, 0, -137852547, -15705, 31, -256617, 447069851, 333940388, 0, 91, 1118, -144, -12306, 80368777 ], [ -381, 44023769, 1603198, -21374, 13, -2032, -275461, 9662, 9815054, 8479, -76, 128, 10263, 2811, 34, -30086541, -17284217, -49, 4817268, -11071, -11268471, -14275, -992690, 0, -28408, 9752660, -93, 1, 116724, 127390963, 472601, 1699680229, -173441, 0, -130, 44623, -6135638 ], [ 5345, -31866, -20895, 362393, -87757, -621, -305, -512694, 4993, -1057645, -72164, 8, -101212, 28655552, -6, 3955448, 30, 369, -4248150, 943, -33, -1117, -5, -211, -83718, 9056, -81529897, -1, 7244, -15828, 342, 31, 86792004, -758107861, -65, -116, -2656 ], [ 189611, -123, 12237, -1, 30203038, 5, 8149140, -844841928, 77566907, 1660, 6, -16100270, -1, 1078651557, 9, -1, -242855, -4528493, 4, -780962, -301, -1, -2, 306, 14774, -63, -744583485, 3, -3, -10071565, 59, -10169, 204694237, 1511926164, -1, -526238, -114963 ], [ 493774, 5526630, 1945, 44, -12, -336336345, -93046840, -166753, -4645, 279, 12410, -156233949, -2379065, 102832, -1687, -100010, -1402805, 14091258, -2083, -1373522347, -32012, -65578986, -1961934680, -14186, -11978580, 2961980, 15537876, -114, 75533959, 65773, -17423, -307, 18985830, 1329, 14979538, -124801, -704369932 ], [ 0, -1025799609, -84256966, -1174, -123, 161728551, 180202, 1704820233, 8, -507554211, 34, -2320467, -80640, 108, 462076941, -7, 2, 6255, 209544513, 5914, 893, 2, -1156376664, 1, -3330, 389763576, 3833, -3886, -1986, 200200648, 1502, -3176, 2294146, 668633, 1060927, 13891898, 1032360281 ], [ -587, -33036, 199, -988420, -2159, 516108901, 3637, 1, 68291, -36248, -6675, 120, -1, -21520139, -270937, -729486, 4, 11, -12343193, -18162, -10745, 63, 989817813, 3504, -331748, -6007, -4, 2402, -499430, 172509, 1005680, 3499522, 13010, -1990372679, -91176, -1647077, 388265837 ], [ -390636524, 1723, -839095, 16, 43, -44276270, -3, 4, -226, 1271, -10, -307925, 17890295, -46, -300, 12924506, -452761, 871853946, 4222, 273253232, 120337, 1641, -387, 1, 1, -3, -110431575, -20, 1, 2, 0, 2873556, -6978775, 2, 247336, -575, 1859866 ], [ -21, -1848803, 515595623, -10, -1, -23209542, 59107082, -3527399, -733694564, -18, -6316, 170675, 257897959, -84422461, -3292, 14199, 173, -39, 1, 430, 524410677, 2282722, 1033, -28595010, 1833479, 23, -45675475, -241622880, 4498, -3037, -18140769, 135945921, 8176, 19293, -180634613, -5236557, -7005740 ], [ 323491, -156, 60883384, 29, 251, -129937, -3, -182620, -8722, 247243505, 4, -95963, 1010, 59211309, -30723339, 5, -51494, -15, 162, 13006, 336101531, 785356912, 50280518, -43265, 222, 214600, -262204, -35174, -480223272, 0, 14020888, -55, -14918, 174474358, 4239, -453274, 28112 ], [ 139644, -1329, -1, -139, -1, -4072285, 23780, -6, 91, -6, -24774771, 1, -29, 3149, 17, -497476, -616, 26966, -152647, -25172, 39529, -8636, -4684568, -3, 1, 78068, 0, 31, -82, -254, -8, -63383513, 20566, 7, -221, 504, 863 ], [ -113688, -7004503, -100653722, -49502896, -1617610979, -124, 59489, 7, -245057188, -1829336718, -1117, 13, 67, 947903, 126844, 1010891, -362851011, -133510665, -7280, -348412, 481289, -852, -9012, 4, -1, 0, 3919538, 620143937, -207456, 39080, -818373022, -114244, 17686, 346301394, -309466, -204161104, 1226090 ], [ 2, -1, 17256010, -10288, -29754, 482533, 116527908, -4000, 6813, -864, 7865, 20811, -248820, 18, -49507600, 1581, -65569, -3610573, 45, -478183, -117, -7779, -2, 46, -1272, -5943, -4049, -1192, 982, 2542, -214762994, 212508481, 1413868590, -644, -1564, -6247, 188885417 ] ], [ [ 153108193, 14978904, 2822116, 1, -177376472, -2927874, 7566971, 11595, -452, 1, -1587098202, 6917904, -9104520, -984887, 2254, -1235652645, -3604573, -27, 25316, -2879167, 8325, -25707, -254, 263244108, 1, -11, 187, 65754732, -2, -35, -864, 61472, -368342446, -76433703, 94777, 747, -36225 ], [ -17311896, -108623, -33, 475, 20498, 6, 2, 62, -2306, 88, -242207786, -215544061, -76, -3422934, 33583, -6, 144, 22856928, 334139, 7014837, -19254, -247315, -1594093077, 27, -687182, 463130986, 33977501, -2416, -3647828, -2100233703, 84, 11, 15165, 4659, 216, 9, -32 ], [ -1, 2136550301, -3, 2265342, 2770641, -152144419, -397, 222, 0, 4841, 1519125, 3548, 8367383, 5296, -592168, 803031, 173, 3298, -11, 1, -2, -1831574, 7, 334547, -8797, 1, -10239427, -142, 248654, -2826, -921272910, 255, -24, -38203, -259, 588754, -1948750 ], [ 17, 3197717, 130152, -1487, -6, -6370306, 7, 370, -7380, 107, -1457, 7288, -39343186, -173638142, -1014, -2, -7767471, -1, -9305312, 25, 408531888, -7813495, 411, 1, -2, -2007, -29796327, -42, 154, 205193215, -2036, -462, -19, -1, -26244224, 14527938, -248698051 ], [ -3133853, -25196447, 154180, 4451, -35715, 3579, 38770, 16947943, 34312073, 3, 1422, 2869, 898, -665658061, -57553048, 96860, -2684, 12660, 182, -2999828, 29812634, 7723, -12091364, 166, 22, -333370, 569418669, -378265148, -1124700487, 9552889, 1173, -25, -95019381, 3134066, 23857396, 603743, 0 ], [ 356316155, 38185, -51, -483692, 11, 69055, 1, -253, 3105, 12, -317348375, 0, -421711, 223, -8, -69711, -1, 3261409, 58457, 32, -6920914, 48934, 0, 147757356, 27829578, 847257, 865601, 6, 25802454, 182985, -361894, -6, -9048162, -130529, 19, -273155, 2913 ], [ -36338497, -3944605, -1764, -519, -31, 0, -289, 99881202, -565, -3854, -2388985, -3, 240476597, 10554, -1826, -643565, 38146037, 121, 862385, 1429, -22, 14767175, -1, 197449, -3486, 1, 690354, 0, -1, -2, 211, -113741, 169294, -30618600, -395378, -11406, -853898165 ], [ 61, -413675505, -1463227, -78, -4, 32333, 3450842, -4157848, -127215, -1, -2, 3, 2, 11522208, -42177526, -25582644, 1005542916, -364, -3035761, -2906, 55191, -43699875, 98152945, -197, 617775, -12916242, -2338, -517627, -174, 5227, -480968, 36599, 7463565, 5692, 1218, -11766016, 7370335 ], [ 16221, 13644, -4, 8760182, -295834, -7, 318365233, -27776691, 120, 2, 30084, -32620, 1520, 773472, 271469, 996716835, 56, -800, -340, 30713, 2015, -547543914, -12498334, 4, -3888125, -119001397, 12, 0, -6421071, -749525, 0, -2192, -6, -557527988, -13444, -10080660, 4180 ], [ -1, 2, 200, 0, 53057841, 225, 24, 548357, 4257059, -11, 180090, 2, -1, -3543707, -335213, -14378705, 3863, 6, -54319334, -61530, -957479025, -86486317, 27021, 3, 771371, -15750917, 1431645, 1015895, 33, -2, -125789399, -1452965, 843344206, 16031939, 1664249277, 63, 25988 ], [ 3810, 353790, -42775, -5, -634, 58, -683, 186562105, -1, -8, -11, 0, 1, 1522, 15569928, -316216, 85, 845622, 931, -788, 237466, -347144494, 0, 81976860, 370754, -352611, -42585296, -18, -844195, -4, -4, 3615324, 4183, 371198, -330155749, -1739, 14602224 ], [ -2613953, 464, 34, -1456358, -1301315889, -3406112, -32, 0, 2478859, -2478653, -40727, 51256124, -11, 10035959, -3017, 2614, 15897762, 69657739, 453990618, -621270, 14150248, 380, -26, -15, 1032827, 14939, 0, 9210, 0, 205942596, 209, -1590074, -5686418, -27039, 441188, 15826, 2588 ], [ 695464, 197085, -123, 2680884, 508, -3, -3534736, -13, -133752, -30021, 91858, -77986, -136, -757, -158283, -257254343, 423872, 64598, 5, 8109584, -43129747, 2315, 170865, 123355741, -48, -372505853, -2051721, -7776511, 1, 1976185, -42, 1414, 421758, -85119, 669, 855887, 4 ], [ 3662156, 416, 2622061, 5416, -1, -5, -73, 23, 119432, -4209773, 65433, -2403, -15909314, 45561, 13865999, 15556, -100, -7534, 0, 105089687, -1043, 132373, -491, 64127914, 90643712, 246470, -7246727, 1, 108, -43602, -7480341, 1057, -1498582, -300, 158, -46, -3 ], [ 2168449, -206166, 3, 423370048, 53100875, -1936, 1419596, -8960005, -21819, -362264, 30785, -3661549, 99877724, 0, -56, -87481243, 848778, -7679, 981, 1224816, -3, -164655787, 12, 1042301988, 32571714, -24345, -30, 93227949, 2871, 1773595055, 1543484, -775087, 0, -159503, 458657895, -834124, -304301 ], [ -1634761, 8187, 84743, -47309, -33, 91894, 1301825, 1312344, 448877, -1, -12290, -4058249, 43853, 94001578, 930895, 240919, 855051, -204217493, 359293, -63792344, 0, 10052, 199, 7, 2423, 15039, -233, 73948, -7, 319157, 0, -5339716, -38965910, -31, 149698, -1, -6298 ], [ 30833, 62, 6, 57591, 75105, -9581659, 174, -441040, -2883384, 4471, -8182, 375710073, -119, -1746237, -3999491, 14, -6486, 115, 2, 2604, -982, -3827, -503867929, -1955, -15052051, 1831048916, -2359745, 19, 2, 66669501, -3395, -218, -11891816, -719211061, 2125, -393757, -86265656 ], [ -131926, -12286, -216, 8706, 2939300, -7530836, -31, 17, 6854, -940, -1072, -84784299, -121277851, -3257398, 7, -1, 352, 197, 9105100, 762, -3183, -399795431, -12638, -635904, 8, 2488260, -1829, -2, 19724, 1934878, -4322, -382302931, 35760623, 251277627, 34, 22147, 26173 ], [ -60, 733451, -41, -11526980, 1096747796, -12, 116398521, -1813978160, 547, -25955, 680471, -524354321, -1838843, -1506, 17930, -40, -1121632383, -162, 110523, 90230, -92, 10, -17, 7, -29338, -78003, 141796, 1, 14291, -576053408, 3307, 42646, 9780654, -1047, 19, 9970056, -31092 ], [ -505978, -73, -684, -66058493, -743991, 14, 6, -828676, 29600793, 925, 305538, -31, -1420, -78, -1756541, 287674274, -1965753, -4875994, 1902, -12, -8053916, -1146, -913160, -10, -2821, 1290, 1, 727202, 687678, -7973, -1615, 98, 1855, 759527, 8134670, -293467, -152657911 ], [ 350, -19145, -1515, 4393, -284, -9650285, -1, 1247922601, -737820475, 648665375, -888140852, -82660220, 3, -204789, 3409396, -67460789, 7176462, -966456779, 147, -12, 732, -156, 1611, 710592863, 3850, 639, 25265920, 3529, -5194895, -27952255, -153263, 14128, 0, -103845116, -13875, 1, -51 ], [ 1699054, 1308512, -23550374, 5396126, -10734346, -907, -8725, -302, -72619, 0, 0, -12, -82361664, 8466516, 227706295, 1, -154998, 58572, -1, -4195210, 3551, 14451327, 451719921, 1839835550, -187674, -26076323, -57576, 61645791, 1534, -6754433, -1, 7788178, -2, -57746, 6569, 172, 104864 ], [ -3841, -5155, -35781, 1021, 1507528, 130453, -475357, 10, -1695798, -29, 3345, -56337, -15375195, 21491949, -14, 103835210, -86726941, -2, -1, 71655385, 1, -8, 4, -91376, 1845555306, 4, -173307, 4, -215755, -2, 411, 1753, -10044313, -90, 29, 256, -410 ], [ 11000609, -253, 1301, -144007, 92, 6813398, 3, 123, -4063, -12159257, 230676, -1862087, 53, -10059, 51398, 5638, -14, -10, 69, -5, -21, 501, 51, 9, 83896, 9182561, -21952707, 232547228, -6, -2934, -1990775, 15291, -2399644, 28037, 6, 11763, -9 ], [ -1, 428730895, 41540521, 7, -11607, 48, 5, -4, 0, -1, 115699, 7335918, 32349, 1, 431824, 122678369, 11472, -19557314, 7710, -9003452, 26763120, 11293769, -8219, -739, 8, -67311, -8, 2, -513234, 1, 5096, -6, 2972101, 2289319, -4622, -1612913301, 38 ], [ -390520, 168, 6262, -175095980, 428, -32512, -17, 158305887, 19, 265, -39112, 32710, 5254561, 1406, 2, 0, -138273732, -6278, 37, -45347717, -688, -14275, -242, 391235613, -3, 76193, -3040444, 21, 2, 1, 2, 212460029, -22200473, 1528, -267025, 1, -47 ], [ 342061, -261044359, -3, 44, -44931684, -651340015, -159702141, -32043, 624, -67689267, -18473926, 131, -12651, 7, -724, 247215, 30706, 11822, -2124075, 118, -135250, -1117, -11, -215880, -21431749, 566, -78, -5044629, 453, -15, 175036, 257564, 1, -45, -4287658, -237857, -42492 ], [ 23, -4, 200489128, -215116, 1887690, 22422, 1043089864, -6, 620535252, 6, 408, -62892, -791, 269662889, 1261760358, -17, -237, -138, 8045, -799705340, -19705513, -2887, -14179808, 5008244, 7, -4020, -90892, 1, -11437, -157368, 30944463, -2542, 3198347, 90, -455881071, 0, -1 ], [ 126406243, 1414817311, 30, 2911022, -758742, -42042043, 0, -20, -36, 18265495, 794238, -76286, -38065042, 51416, -7, -98, -43, 3, -17067886, -343380587, -32012, -64042, -7, -56746, 0, 723, 7587, -3636, 2, 0, -2178, -77, 5, 665, 239672601, -7987247, -2687 ], [ -961243, -4007030, -2633030, -293, -62, 9871, 1, 51, 2074806025, -126888553, 139536, -594039651, -165151567, 6903, 462076941, -249519895, 61758, 2, 6, 24222867, 457360, 325592, -36136771, 691694587, -26643, 1487, 122660, -63668185, -16268047, 24439, 24040, -1664927592, 4588291, 5349068, 4243708, 26, 4032657 ], [ -75121, -264286, 418272465, -1976839, -540, 4032101, 28, 2797951, 4268, -289982, -874896236, 15, -12648719, -3, -66, -3, 4597, 6, -24, -1190297098, -22006137, 131707247, 494908906, 224261, -10367, -1502, -67, 150, -31214, 1380069, 8, 107, 13321991, -3887447, -3, -13, 776531674 ], [ -12207391, 27, -104887, 132, 2753, -21619, -28739500, 1929, -2, 1332602801, -164702, -1261262663, 35780590, -91, -37, 201945, -226381, 1702840, 0, 16, 120337, 105015, -396289, 53, 44, -49546, -215687, -41730, 413585, 38892821, -474, 367815104, -111660400, 65, 989345, -73591, 929933 ], [ -1381603849, -59161694, 64449453, -39, -8744444, -1, 472856654, -28219190, -89562, -2288, -1, 5461603, 246, -21105615, -13483863, 227179, 355087, -1275675, 567244, 13, 4001, 4565443, 132217, -1, 916740, 1, -22302, -29, 141, -95, -4429, 531039, 535798060, 316091609, -176401, -163642, -855 ], [ 2, -5099040, 487067075, 949829, 8025, -32484, -47456039, -23375393, -2, 1931590, 3706720, -767704, 32, 3614, -2, 39190787, -3295596, -124136872, 170075459, 104050, 41028, 0, 24, -346117, 58131893, 107300, -1024, -35174, -937936, 9232319, 107, -3550, -117, 1, 1085189, -7252385, 28112 ], [ 279287, -83, -5593841, -291188512, -16429, -65156560, 47560, -1, 727, -392173, -6193693, 10, -3766411, 3224249, 1, -15546, -616, 0, -152647, -103104976, 1235, -565954848, -146393, -22891, 142, 10, -284820318, 32311125, -20951, -33295720, -532679540, -1, 329051, 57051427, -226718, 1008, 27623 ], [ -465666699, -54723, -48, -396023166, -2, -2039166, 2, 28867, -234, -6978, -2234, 2, 4, 236976, 1982, 31590, -2834774, -255, -4, -11149200, 7, -223381276, -2306968, 261040117, -2, 98569, 478, 9, -103728, 76, -51148314, -28, 69, 5, -309466, -102080552, 2 ], [ 1, -29156, 527, -80, -2, 236, 222, -16384974, 3407, -54, 32215744, 3, -248820, 75552, -198030401, 202426, -1, -28884581, 360, -7, -490403016, -15, -39, 23, -636, -3042930, -4, -149, 31409, 40679, -26, 212508481, 10787, -2574, -98, -51172878, 23057 ] ], [ [ 74760, 29957808, 1, 39, -354752943, -3, 59117, 181, -1, 84, -6, 7, -69, -481, 590974161, -308913161, -28836586, -1787473477, 25316, -11516666, 16, -105295806, -265832598, 257074, 2834, -87, 393013921, 502, -36815623, -141336, -108, 503582532, -736684893, -149285, 6065738, 2986, -566 ], [ -540997, -3394, -532, 30, 81990, 1664, 1, 15958, -288, 11489802, -924, -103, -2439, -2, 67167, -421381890, 2, 714279, 2610, 3, -5, -1978522, -24324, 14, -21474, 2, 1037, -38, -1781, -512752, 1, 46363, 3791, 1192638, 54, 19596102, -8343154 ], [ 0, 2136550301, -6, 2, 169, -2377257, -6501592, 232300748, 241, 77451, 1, 28383, 16734767, 21184, -75797441, 25, 355083, 103, -182, 2, -30525680, -112, 236515, 5, -281509, 3, -40957710, -9, 2036970154, -46302460, -56230, 32, -777786, -597, -4149, 1, -3897500 ], [ 33, 2, 1017, -743, -26458129, -389, 13941882, 775448185, -2, 7, -190954547, 119402162, -153684, -41, -16607180, -36485316, -248559064, -1071, -18610624, 51962, 195, -61043, 0, 1, -1045, -263085264, -59592654, -86030, 78874, 12824576, -8340632, -472882, -307815, -33255, -104976897, 7, -7 ], [ -401133244, -1574778, 78939907, 569767, -4, 14, 606, 4138, 68624145, 24948, 2912617, 734428, 7358621, -5200454, -1798533, 24215, -168, 6, 6, -11999311, 1820, 2024494095, -184, 173561893, 184438158, -10667825, 136, -1513060593, -17162, 36, 1, -413749, -5800, 383, 1491087, 5, -227 ], [ 1391860, 149, -409, -236, 1400241, 4316, 214854, -32, 388, 3127568, -38739, -2069, -215915898, 14, -8890878, -1, -4285207, 101919, 57, 131990, -432557, 48934, 262521, 73878678, 108709, 3310, 1, 1, 403163, 23422029, -185289975, -12272, -289541173, -32, 77, -267, 372897 ], [ -72676995, -504909430, -225814, -260, -8, -14631, -37868242, 3121288, -74070532, -60, -18664, -6185651, 469681, 84436, -7477802, -659010436, 18, 15833099, 6737, 6, -44, 0, -220848, 96, -218, 4674, 353461381, -10686, -69, -101608, 110764082, -56, 41, -478416, -2, -178, -106737271 ], [ 15921333, -103418876, -1463227, -627, -34047, 4, 53919, -32, -1017723, -1939, -2442, 6, 36894, 180034, -164756, -3123, 490988, -95481428, -94868, -3, 0, -83, 98152945, -25182, 603, -807265, -1197125, -8282038, -730333756, 0, -29, 2342310, 119417041, 23314251, 9741, -735376, 225 ], [ 259543, 55885294, -64, 547511, -18, -241620, 9948914, -53, 2, 121, 492897582, -32620, 99626943, 386736, 8687006, 243339, 457677, -400, -5, 62900885, 257915, -8, -199973342, 1078477, -121504, -1816, 787915761, -3736, -6421071, -749525, -101005, -34, -2, -2177844, -220262042, -5040330, 1070158 ], [ -875632, 217, 13111844, 36, 13264460, 921908, 198174, 8773706, 2128529, -45, 11525758, 14902252, -19626, -6921, -82, -55, 15824422, 744172, -1697479, -246121, -7, -1320, 27021, 104169892, 385685, -984432, 2863290, 4063582, 68494402, -1204585322, -2012630392, -1452965, 201, 1957, 104015580, 4157845, 102 ], [ 1, 5528, -21, -19725763, -79, 59180, -43, 364379, -95093157, -8210382, -11, -101788011, 11510, 1, 7784964, -40475597, 712041088, 6764979, 58, -394, 232, -1388577977, -2800, 5, 45, -22567118, -332698, 0, -103, -64, -33286636, 7, 1, 45, -2579342, -7121991, 58408898 ], [ -20422, 1, 1082, -178, -20333061, -212882, -33079591, 614671, 77464, -2478653, -10182, 51256124, -5901763, 627247, -1544920, 2676715, 1017456775, 531, 110838, -5, 2, 6223408, -434839660, -1, 1032827, 467, 1, 2357794, -1468, 6, 13708504, -776, -177701, -1690, 108, 247, 323 ], [ 11127422, 3, -251933, 41889, 66530109, -684332, -13, -1766587346, -34240506, -15011, 376251851, -638857533, -8688, -95, -2473, -125612, 13246, 1033564, 1234613, 16219169, -172518988, 1157, 667, 4, -24, -5820404, -16, -1, 8055, 1011806469, -1, 2895090, 421758, -10, 3, 7, 258408262 ], [ 1831078, 2, 1, 1, -16601089, -163, -5, 6, 2, -131555, 32716, -19, -15, 0, 1693, 497794, -3190, -59, -5, 3, -130, 259, -125791, 250500, 5532, 504769882, -7246727, 1, 863, -5, -7, 4, -91, -600, 79, -23753, -43674574 ], [ 132, -105557188, 710685697, 2, 212403501, -31725744, 3, 0, -3, -708, 241, -457694, 99877724, 0, -1845998, -341724, 13262, -1965839, 8036643, 299, -1361, -80398, 760526, 31, 2, -190, -7, 6, 11, 443398764, 12, -12401396, 21, -1246, 28666118, -26691963, -1189 ], [ -1596, 16767555, 5, -1478, -2, 0, 162728, 10253, 27, -52, -6292360, -1, 43, 359, 909, 7, 54723263, -3, 11497372, -62297, 0, 79, 199, 7848261, 158792022, 1971154039, -58, 2311, -13540, 78, 6, -163, -1246909128, -65912544, 5, -90, -25 ], [ 241, 2078715544, 90, 235893467, 0, -18714, 22832456, -112906200, -88, 4, -33515201, 11740940, -1951174, -54570, -15, 7478736, -405, 483757498, 37820, 1333372, -246, -2006551664, -61507, -16013371, -60208206, 14, -144, 1, 61533, 65107, -849, -57230054, -380538124, -22475346, 17002, -1575028, -84244 ], [ -2110821, -3145252, -3453, 2176, 45, -481973499, -124990, 1113, 112287888, -3850487, -134, -331189, -121277851, -1, 27810718, -1423525442, 176, 50332, 69, 99917266, -796, -1525, -1, -1, 131357864, 38, -14, -2, 80788929, 4, -1, -3, 273, 120, 70556, 90714727, 418774 ], [ -4, 45, -673379, -1, 4284171, -25508868, 0, -13840, 1, -1, 21775079, -31, -1, -12, 9, -20, -535, -10608465, 1768362, 1, -46911, 1, -278508728, 4, -29338, -1248053, 290397566, 1, 112, -70319, 866901158, 3, 597, -65, 9486, 19, -8 ], [ -31624, -584, -11, -8064, -1, 2, 101, -809, 29600793, 485037996, 1, -4111599, -2907166, -40991089, -1, 287674274, -1965753, -74, 243467, -405277, -515450607, -573, -1, -1275, -45137, 1, 0, 363601, 343839, -8, -807, 6281, 1855, 3038107, 520618857, -293467, -19082239 ], [ 2797, -1197, -6, 8996084, -4, -9424, -405538260, 2437349, -23056890, 158366, -13552, -322891, 92, -1, 3409396, -4, 114823398, -115, 150792, -12211658, 767868813, -159673, 6, 1, 123200, 669871877, 12, 2, -2, -7, 0, 442, -28036, -3169, -867, 40167005, -418217 ], [ 1, 319, -2943797, 2635, -2621, -454, -4467399, -316507380, -72619, 23637, 32, -3, -321725, 2067, 434, 3385, -151, 14994418, -125948122, -134246704, 28410, 28902654, 28232495, 28747430, -11, -199, -58957776, 2, 24, -6596, -6107470, 475, -4005, -946115116, 821, 22606780, 6 ], [ -30, -21112892, -286252, 33459780, 92, 2, -1947063340, 42505117, -3, -15395566, 3424957, -7042, -7687597, 10, -226950, 6489701, -1, -941042746, -1209926, 1, 9, -8, 62293, -45, 225288, 30985321, -86653, 0, -107877, -31627488, 430886658, 448830, -5022157, -2963185, 7375, 2096208, -1720552763 ], [ 1343, -32443, 81, -1152053, 11731, 1703350, 420546244, 129099467, -63, -94994, 118106270, -227, 53, -20, 2, 5773601, -1898150, -83025, 4, -151, -173831336, 4102233, 102, 8735, 83896, 560, -1372044, 887, -3, -11, -31106, 30, -9, 14019, 776063170, 1, 0 ], [ -49669250, 214365448, 10, 487024, -95083823, 3079, 9262, -71660, -43, -14, 7231, 0, 505, 3047799, 26989, 234, 0, 0, 61680, -281358, 204, 176465, -1027, -6056308, 0, -8615784, -15705, 2079025122, -65693988, 223534926, 2608909, -3122758, 1, 1, -9244, -2, 5023049 ], [ -24993283, 343936, 2, -2672, 13708, -16646344, -1076, 316611775, 37, 33, -156448, 32710, 1283, 92119134, 555733, -240692332, -1106189860, -785, 4817268, -43, -44017, -14618092, -969, 1, -444, 1, -6080887, 1392215690, 14, 15923870, 29538, 414961, -21680, 12519054, -133512, 22311, -6135638 ], [ 334, -32630545, -163, 742180176, -1, -318037, -319404283, -2099994452, 2, -4230579, -73895703, 8377, -6477541, 3498, -724, 0, 122824, 5911, -259, 61810775, -2113, -585743227, -88260, -863521, -1308, 289776, 0, -157645, 1811, -1037287935, 179237142, 515128, 10849000, -23, -2143829, -3805705, -21756090 ], [ 11851, -2055682259, 382, -210, 2, 5606, 497, -105605241, 1, 212438, 208835, -4025068, 0, 32918, 19715006, -17, -7, -72455881, 16, -49981584, -4811, -1, -1772476, 39127, 1847, -8, -181783, 91853309, -91495, -314736, 15472231, -636, 781, 1476490, -3561571, -2, -3678805 ], [ 60, 1, 15, 1, -3, -5132, 0, -10672166, -37163, 570797, 198560, -1249871591, -9516260, 2, -442281567, -800082, -87675, 3440, -1066743, -655, -2001, -4, -117, -1773, -95828644, 1480990, 0, -116356, 36, 1028, -272, -628463, 9, 1361052, 0, -122, -2687 ], [ -3755, -1957, -643, -38469563, -63174, 1263504, 5, 203, 253272, -3872, 136, -35, -158, 13, 225624, -121836, 1, 12, 2, 46, 117084132, 1272, -578188332, 21615456, -1, 11895, 1, -254672740, -3972, 100100324, 3077110, -1, 18, 10, 33949663, 3392, 1032360281 ], [ 0, -8259, 102117, -247105, 0, 16128403, 119185199, 699488, 1092656, -144991, -427195, 1964570, -24705, -1345009, -33867, -712, 9, 3010174, -98745545, -148787137, -1343, 2107315949, 1888, 110, -10367, -12014, -535, 157411322, -30, 176648869, 0, 223969388, 2, -237, -93363853, -25736, 189583 ], [ -6103696, 1764669, -205, 135008, 721593896, -2702, -57478999, 987694, -7390586, 83287675, -42163678, -301, 34, -366, -78557819, 789, -115906884, 212855, 16, 273253232, 30806223, 420058, -3096, 26, 1459749890, -774, -3370, -326, 101, 1187, -3789, 1, 0, 1, 1013089718, -144, 119031451 ], [ -5270, -14444, 4028091, -2501, -273264, -371352674, 1, -6889, -2865994, -2288, -6, 2667, 64474490, -164888, -107870907, 1, 11362786, -163286386, 69, 2, 250, 36523548, 4, -3574376, 7333916, 0, -174, -1887679, 141, -796164482, -9, 1, 255, 9877863, -1, -320, -109465 ], [ 2527, -318690, 974134149, 1855, 1, -16631959, -23, -2853, -571579139, 472, 1897840472, -1499, 4039, 925177, -30003, 0, -210918146, -15517109, 42518865, 832398, 328224, 1, 48, -86529, 28, 27468746, -33562102, -9, -14655, 0, 856, -14202, -3730, 10649, 16956, -111, 0 ], [ 69822, -170126, -171, -291188512, -8214, -1018071, 1558432969, -93, 1, -6274772, -12097, 2581, -964201274, 206351928, 552, -15546, 0, 431457, -149, -50344, 40477981, -1131909697, -37476541, -179, 0, 312271, -35602540, 15, -2619, -32515, -16, -990367, 643, 55714, -14, 1, 6906 ], [ -227376, -54723, -6143, -12, -3159396, -65253325, 1859, 923731, -478627, -14291693, -70, 54694, 134, 1941304909, 519551108, 258788038, -11339094, -133510665, -58240, -43552, 1880, -436292, -9, 8157504, -9, 3080, 7, 77517992, -25, 156319, -409186511, -57122, 35373, 661, -302, -1558, 19617438 ], [ 19006381, -466490, 66, -42138171, -15233869, 494113758, 233055816, 0, 6813, -1812415087, 246, 5203, -7962243, 4722, -6, 1619405, -4, -3, 2948101, -3825465, -15, -15931233, -4945, 2985912, -10, -48686885, -8292467, -624857129, 2058399508, 1, -53690749, 53127120, 11045848, -1, 0, -24, 721 ] ], [ [ 19138524, 14, 3, 2465, -42, -179, 1, 1484148, -7402948, 343773, -1514, 106, -142258, -30, 18467943, -154456581, -1, -1745580, 810126, -5758333, 1041, -26323951, -16225, 32905513, 725587, -5, 5997, 1, -1, -1, -3540621, 1921, -5620, -611469621, 0, 764483, -74188267 ], [ -66, 0, -8507, 121661, 5, 6814087, 849, 31916, -18, 359056, -924, -862176243, -4878, -26, 262, -102876, 288, 349, 3, 856, -2, -247315, -797046538, 14, -703674381, 3, 2074, -9895267, -7295657, -256376, 42, 23182, 237, 38164409, 14126190, 19, -2 ], [ -659, 2086475, -51052162, 36245474, 1418567963, -18, 0, 28, 1012445223, 317237343, 371, 14532136, 4183692, 1355749, -4737340, 803031, 87, 26381, -1487055, 13257, -29810, -7, 946060, 1370302803, -281509, 11870532, -79996, -4536, 1989229, -5787807, -28115, 65256, -3, -305624, -66386, 4710032, -3806 ], [ 17, 1637230945, 65076, -3044662, -211665029, -12, 3, 1479, -1845, 107, -728, 911, -19671593, -1325, -16, -18242658, -7767471, -8, -145396, 3325548, 779, -976687, 26903611, 3, -261, -2055354, -909, -21508, 9859, 400768, -1018, -924, -4810, -8513383, -3, 58111751, -1897 ], [ -765, -12303, 616718, 4, -2232, 14, 9, 0, 8, 0, 1422, 11750856, 1797, -5, -110, 757, -42936, 396, 46509, -95994491, 954004295, 241, -46, 173561893, 46109540, -341370396, 4344, -189132574, -1, 9329, 37534, -1654995, -2969356, 12536266, 95429583, 2358, -227 ], [ 11, 156406176, -104661, -120923, 1433847056, 8632, 26857, -8, 388, 1527, -1, -529540, -13178, 1823281, -142254043, -1142151803, -16, 50, 3654, 2, -27683654, 0, 32815, 18469670, 0, 26, 423, 6067, 12, 46844059, -11, -1534, -36192647, -510, 20279545, -136577, 11 ], [ -8872, -241, -115616939, -1, -8159807, -58522, -1, 6096, -1, -1, 0, -3020, 240476597, 86462256, -456, -643565, 36, 0, 1724770, 11, -350, 922948, -1766787, 25273517, -111543, 1196538, 5393, -21371, -17, -1625729, 1772225309, -29117814, 42323, -1, -772, -1426, -51 ], [ 62193, -100995, -179, -10036, -69728698, 505, 53, -532204493, -127215, -496403, -2501011, 47194, 9223, 5761104, -10297, 0, 7672, -763851424, -3035761, -95209559, 28257832, -5334, 23963, -49, 154444, -100908, -37, -126, -730333756, 669050, -117, 143, 7289, 23314251, 10, -23532032, 0 ], [ 259543, 1, -67188407, 2, -591667, -61854667, 1, -848, 3946012, 121, 15042, -16, 1, 755, 66, 15573701, 58582664, -818850, -21, 960, 0, -8355, -390573, 276090082, -60752, -29053, 96181, -117, -1568, -187381, -49, -4, -12662231, -68058, -6722, -1, 4280633 ], [ -896646867, 27, 104894754, 589452, 1619, 1843816, 99087, 1096713, 1, -91742, 176, 238436028, -314021, -221482, -1340850, -110, 30907, 2907, -1, -2, -1870076, -691890537, 216167, 416679569, 385685, -8, 11, 260069230, 523, -294088, -1, -11351, 411789, 2, 12697, 2128816408, 406 ], [ 30477, 1, -21900733, -9862882, -83146997, 3787520, -342, 5693, -1451, -2004, -364847, -49, 5755, 194847, 30410, -4941, 42, 413, 15, -1613745, 3799456, -21, -5600, 625, 1448, -176306, -10397, -596394267, -1649, -16460, -133146544, 451915, 1, 45, -330155749, -3560995, 1825278 ], [ -160, 4, 135, -186413853, -621, -1, -2067474, 39338962, 2421, -19, -162906, 820097980, -6, 80287673, -754, 85654887, 61, 531, 907981236, 0, 113201988, 6, -829, -2, 2017, 3824474, 284, 18420, -367, 786, 3427126, -194, -694, -3380, 0, 32410782, 2649997 ], [ 85, 49271, -1968, 20, 8, -21898629, -6904, -1766587346, -522, -491866165, 45, -152, -278002, -396826138, -2532536, -8, 26, 529184706, 77163, 3960, -82, 2370316, 5467675, 7, -12413, -2910202, -16413766, -497696689, 4, 1930, -21847355, 11580358, 824, -166, 685287, 27388399, 493 ], [ 1788, 6659, 1311031, 21, -63, -682349837, -1161, 92, 30574494, -131555, 4090, -19222, -994332, 0, 212, 15556, -199, -942, -43, 52544844, -65, 67775198, -31, 32063957, 173, 252384941, -14, 1240, 2, 0, -14960682, 67636, -47954617, -628682105, 315, -23753, -10 ], [ 1, -50, 169, 1, 6482, -15491, 709798, 0, -2727, -181132, 30, -14646198, 12, 4, -236287775, -167, 3316, -240, 981, 1196, -43554, -40199, 760526, 31, 254467, -3116175, -497240217, 6, 22, 3, 48234, -3100349, 177316626, -163331049, 437, -13, -311604120 ], [ -52312357, 65498, 347105478, -12, -4, 183789, 318, 328086, 2, -1732189315, -96, -253641, 0, 11, 1906473188, 1882, 427525, -1595449, 44, -15574, -5124466, 314, 3183, 30657, 9692, 1924955, -29, 578, -866559, 156, 1489, -41717, -2, -4, 0, -2865, -25794972 ], [ 252580493, 16239965, 2885, 14, 73, -613226156, 174, -882080, -1441692, 140, -16365, 11740940, -1, -1, -1999746, 2, -811, 29526, 9, 20, -62867, -30, -481, 0, -3763013, 894067, -288, 2435893, 0, 64, -55619164, -7, -363, -1, 1088102, -12600224, -86265656 ], [ -8443283, 0, -110490, 4, 1435, -941354, -244, 36465964, 1796606202, -59, -2195135, -20, -29, -101794, 27810718, -21721, 11528703, 206159832, 284534, 799338127, -50, -49974429, -404427, -20348929, 262715727, 19440, -2, -1, 0, 967439, -69156, -2986742, 273, 981553, 34, 43, 1675096 ], [ -239, 3, -336689, -22, 65, -3188608, 29099630, -14171704, 2190, -425239871, 87100316, -262177161, -117685945, -98697768, 560, -1, -33, -647, 1, 1, -733, 167808546, -8703398, 115627, -29338, -2, 69, 11343, 447, -549, 866901158, 170585, 9, -2143449, 148, 77891, -30 ], [ -1, -18, -2800003, -8064, -727, 2, 1608, -103585, 2, 58, 1194, -131571176, -363396, -160121, -107, 280932, -30715, -2437997, 238, -12665, -64431326, -586576, -7, -10443564, -11, 165085, 308318, 22725, 85960, 0, -413326, 411651479, 1899464, 24304859, 520618857, -150255164, -4659 ], [ 11, -39209583, -189, 8996084, -2274, -38601141, 0, 38997581, -704, 1, -212, -315, 187418, -104852205, 27275169, -1, 1752, -115, 5, -381614, 374936, -312, 805, 169, 2018513041, 5, 404254719, 28230, -1, -427, -76632, 3, -3, -99, -1, 40167005, -418217 ], [ 54369737, 20, -22, 1381408343, -343499079, -58067, -142956758, 0, -35, 23637, 4090, -101565758, 0, 8268, 55592, 106, -1239981, 2, -491985, -128, 14205, 7056, 1764531, 439, 0, -13038162, -117915552, 235, 100514082, -412, -12, 121690, -16404793, -14783049, 840869, 172, 0 ], [ -251728787, -168903136, -586243659, 133839118, 46, 4, -237679, 1328285, -217062122, -30791132, 2, -1846060599, -960950, 328, -55, 198, -338777, -1795, -74, 547, 2, -551557, 973, -357, 1802300, 118, -21663, 0, -215755, -253019907, 2, 56104, -39236, -2963185, 0, 134157290, -26883637 ], [ 42971, -519086, 5328379, -18001, 1, 1703350, 6417, 252147, -254, -24318514, 230676, -14896693, 6983094, -2574977, 0, 184755240, -3707, -42508830, 579540855, -2412, -2652, 1025558, 2, 273, 343639651, 1, 0, 908388, -707, -93877, -972, 30583, -2399644, 112148, 1, 0, -601554 ], [ -12417312, 1714923581, 166162083, 119, -23, 98529, 2370993, -4, -5684512, -3, 1, 448, 16175, 1, 26989, 0, 1, 0, 241, -18006904, 1633, 5515, -33664792, -757038, 8573, -17231568, -2, 1039512561, -8, 27941866, 326114, -24397, 11610, 9157276, -578, -1538, 613 ], [ -390520, 2751486, 410418671, -3, 2, -66585377, 0, 1236765, 5, 8, -19, 535915767, 336291877, 88, 8683, -1880409, -8642108, -1645748043, 9409, -43, -21, -114204, -242, 1528264, -29090214, 78021283, -3, 696107845, 3735155, 1990484, 472601, 1659844, -173441, 25038108, -1, 182775789, -5992 ], [ 84, -2, -684678391, 3, -21939, -636074, -319404283, -64087, 1278206, -132206, -4, 549013707, -6326, 1, -11, 4, 0, 774735000, -8496299, 3863173, -4, -36608952, -361511546, -2, -171453991, 296730921, -40764949, -19, 59346089, -3957, 700145, 4024, 41, -2961359, -262, -3717, -1 ], [ 370, -3921, 765, -6883711, 14748, 175, 130386233, -1611, 296, 1740291304, 1, -1030417292, -3, 16853931, 19715006, -1152291615, -1942842, -1132123, 8, -12, -38, -1, -14179808, 78254, 15128480, -32935426, -1420, 175, -45, -10071565, 15, -636, 49, 1, -870, -1, -235443539 ], [ 7900390, 353704328, 995734, 0, -379371, -1313814, 0, -1, -4645, 292247924, 12410, -39058487, -2379065, 2, -6910649, -409642167, -2805610, 6880, -2083, -5, -125, -4098687, -15327615, -907933, -11978580, 6, 3884469, -14893549, 2360436, 32, -139383, -19639, 607546573, 1, 7489769, -15974493, -10748 ], [ -30759778, -1025799609, -5, -2348, -62, 39, 704, 2, 989, -484, 1, -145029, -82575784, 54, 56406, -1, 3860, 25022, 102317, 12111433, 1787, 636, -4, 330, -416, 761257, 7, -61, -4, 1564068, 188, -198, 36706331, 1, 33154, 868244, 0 ], [ -9, -4, 1596, -7907357, -552800, 504013, 58196, 349744, 8, -283, -874896236, 15716562, -386, -21520139, -4, -356, 9, 184, -3085798, -72650, -352098192, 32926812, 236, 7176363, -339709463, -24604654, -33, 629645287, -63927071, 43127, 8, 13670, 3330498, -248796585, -356, -6434, 6 ], [ -6103696, 7, -3356380, 2110, 360796948, -21, -114957998, 3858, -2, 41643838, 0, -78828916, 9, -5856, -1, 25, -115906884, 1743707892, 0, 8539163, 246449784, 13441868, -24, 111079438, 45617184, -99092, -431373, -3, 12925, 19, -242478, 1403, -2, 2140093, 1932, -4709797, 119031451 ], [ -10, -903, 492, -1280371, -4270, -1450596, 4, -3, -175, -36613, -12631, 5, 246, -2638202, -53935453, 232631080, 87, -318919, 141811, 901893156, 131102669, 1115, 33847663, -893594, 114592, 752367, -5576, -14747, 281, -3, -35431, 519, 523240, 4938931, -45158653, -1309139, -875717 ], [ 39, -10, 4, 15197264, 63, -1039497, -741501, 0, -2180, 965795, 118615030, -12, 4039, 0, -122893355, 1, -26364768, -4, 664357, 1664795, 20514, 0, 6138, -1384466, 887, 419, -4097, -17, -937936, 0, 1712, -14542727, -15276472, 83, 8681509, -443, 7 ], [ 139644, -87104442, -5463, -291188512, -4107, -2036142, 186, -777868015, 186220, -96, -24, 323, -29425, 1612124, 276, -1018830023, -39412, 211, -1, -12, 2471, -69086, -36, -45783, 35, 312271, -1, 8077781, -10, -8129, -2080779, -507068101, 82263, 27857, -28, 8, 441963 ], [ -7276042, -3420, -100653722, -24751448, -1617610979, -1019583, 58, 451, -15316074, -14, -9, 28003407, 281293160, 463, 495, 15795, -88587, -8344417, -3727348, -87103, 940, -13961330, -288371, 32630015, -9, 197138, 979884, 1183, 0, 156319, -98, -7, 4, 165, -19805800, -24, 0 ], [ 290, -1, 69024042, -658409, -487483803, 1930132, 28449, -125, 27254, -1728, 61, 81, -31103, 19341349, -1547113, 1581, -1, -28208, 5758, -30603723, -61300377, -243, -648168066, 93310, -666807583, -3042930, -506, -74, 62817, 333239103, -410, 26563560, 88366787, -5149, -782, -390, 92229 ] ], [ [ 73, 29256, 5, 39447, -11086029, -749535840, 472936, 6, -118447165, 21486, -1, 13835809, -69, -7694, 73871770, -77228290, -901143, -3409, 25316, -5758333, 16650, -52647903, -64901, 2056595, 181397, -1386, 98253480, 251, -4, -138, -1812798148, 125895633, -89927, -73, 758217, 12231732, -283 ], [ -270498, -3475950, -8507, 59, 1, 212940, 13579, 4085237, -295218, 22441, -29566, -6735752, -1248835, -213933, 68778898, -25, 147279, 731421693, 1, 107, -1232283, -7914090, -95, 3, -42949, 3, 4247188, -39581067, -891, -256376, 10730, 6, 62114787, 2, 13795, 2392, 0 ], [ -10, 16, -25526081, 69, 2706, -608577675, -406350, 113428, 123590, 634474686, 185, 113532, 32, 5296, -2313, 12547, 355083, 54029155, -23, 0, -488410880, -29305187, 7391, 5352745, -70377, 47482127, -5000, -18, 2, -1, -110, 1, -1555572, -152812, -132772, 1177508, -997760105 ], [ 136955, 51163467, 2034, -194858388, -807, -101924889, 7, 189318, -483681238, 448664785, -372958, 59701081, -9, -1325, -16607180, -17, -1988472509, -1071, -581582, 212835069, 195, -7630, 420369, 1, -8360, -32885658, -28, -172061, 5, 410386429, -1018, -115, -1260808586, -1, -205033, 443, -15543628 ], [ -191, -98424, 1263038508, 17805, -9142961, 58644606, 9, 0, 33, 195, 186407501, 11475, 56, -1, -14051, 49592515, -351734127, 12, 727, -93745, 4, 3954090, -92, 41, 5763692, -163, 2172, -5910393, -1073, 2388222, 2, -404, -11599, 1, 11649, 309116513, -57 ], [ 11134880, 37, -3349136, -945, 21879, 17264, 440020607, -253, 12420, 800657487, -79337094, -65, -3, 466759993, -2, -71384488, -1, 50, 116914, 65995, -6920914, 6, 268821852, 4, 106, 13556106, 108200, 388275, 206419635, 5855507, -11, -12566617, -552, -33415355, 1, -2, 2913 ], [ -4, -963, -3, -1, -509988, -2, -9, 1, -9042, -61669, -4666, -96651, 7339, 5, -913, -628, 1192064, 1979137, 26950, 1429, -11475850, 28, -226148796, 404376269, -57110152, 9572302, 84, -21, -282339, -794, 3380, -14, 169294, -61237200, -790755, -713, -1 ], [ 4, -206837753, -45726, -1, -33, 4138659, 1, -2030, -497, -254158163, -20008089, 96652942, 144, 368710643, -3, -49966, 2011085832, -190962856, -46, -726, 452125306, -167, 1, -787, 5, -6458121, -37, -253, -11, 653, -2, 71, 1910672652, 93257003, 38, -180, 1842584 ], [ 4055, 13971323, -268753627, 8760182, -4622, -123709335, 77726, -7, 2020358350, 7720, 1, -1019, 12, 6043, 33, 30417, 114419, -52406408, -356103374, 2, 8, -65, -3, 34511260, -248839984, -464849, 49244735, -234, -200658, -749525, -1, 0, -386, -136115, -26887, -19689, 0 ], [ -112080858, 56914620, 209789508, 144, 25907, 2, 25366281, 2142, 2128529, -375776403, 1, 931391, -5, -442963, -83803, -7189353, 253190757, 23813503, -3315, -492241, -1826, -1351349, 27021, 6, 1579766908, 0, 2796, 124, 267556, -4595, -2012630392, -181621, 804, 15, 3174, 16631378, 2 ], [ 487633, 1, -84, -2, -5075, 1939210173, -683, 182190, -742915, -2101857865, -729693, -198805, 2946653, 6, 30, -618, 10865, 3, 465, -826237261, 1899728, -1356033, -716746, 39, 724, -1, -681364742, -9318660, -422097, -65838, 0, 56489, 8, 362, -330155749, -55641, 14260 ], [ -2613953, 30411133, 34, -745655411, -19, -27248899, -264636728, 19669481, 79323489, -19829221, -81453, 24, -11527, 1225, -377, 2676715, 3881, 139315478, 216, -76, 442195, 3039, -53081, -475, 126, 934, 18154, 301797685, -46967, 51485649, 105, -203529500, -347, -13843825, 54, 495, 169599780 ], [ 178038755, 96, -4030935, 3, 1039533, -3, -54, -7, -1045, -117, 1, -38993, -556005, -99206534, -10130143, -32156793, 26492, 4134256, 154327, 2076053616, -10530, 0, 5, 1, -3177684, -710, -256465, -995393379, 1007, 30878, -341365, 44, 863761314, -5447600, 42, 53493, 4 ], [ 117188981, 213077, 671247655, 2708, -518784, -1364699674, 0, 5999099, 244595955, -64, 511, -38445, -62146, 22781, 887423912, 486, -1633265, -482186, -22376908, 26272422, -16, 132373, -7862, 4007995, 181287424, 2, -14, 20308283, 3451, 0, -14610, 2, -383636934, -150, 0, -2969, -43674574 ], [ 2168449, -26389297, 347015, 206724, 3318805, -1982859, 354899, -4375, -357476958, -1449055, 63046759, -3, 1, 17, -118143887, -174962486, 53049, -3931678, 8, 1196, -713585246, -20, 11883, 254468, 8, -380, -30349, 711, 179, 423, 395131946, -193772, 709266504, -39876, 1750, -102, -297 ], [ -50, 16, 1324, -23, -137171, 179, 40, 80, 897754, -52862, -24580, -248, 1, 1, 476618297, 15418845, 427525, -25527187, 1471663600, -3894, -78, 5, 50, 958, 79396011, 240619, -4, 144, -212, 1247, 95268, -21358865, -2378, -1054600710, 5, -23470107, -3149 ], [ 252580493, 15, 47260686, 450, 1, -4790829, 11416228, -882080, -720846, 4, -523675, 2866, -60974, -107, -31246, 29, -6641750, 60469687, 154909670, 41, -64376174, -3827, -503867929, -31, -29399, 228881115, -9, 1189, 120, 1017, -3395, -55889, -6, -21949, 1088102, -3, -329 ], [ -131926, -12286, -432, 4, 3, -963946999, -1999832, 9116491, 6854, -15041, -70244327, -662377, -2, -2, 3476340, -21721, 3, 6291, 569069, 12197, -1591, -6, -49, -4968, 64140, 607, -2, -126, 40394464, 990657593, -35407812, -11, 71521246, 1963106, 2257780, 88589, 6543 ], [ -1911, 6, -5261, -360218, 8568342, -12, 116398521, -453494540, 1, -51909, 170118, -250, -14710743, -377, 73443096, -167192148, -1070, 0, 0, 176, -384298519, 1311004, -67995, 7227, -7334, -156007, 18149848, 177, 1829218, -1, 3386333, 21323, 152823, 0, 19428193, 19940111, -15546 ], [ -4, -2336, -5469, -33029246, -1, 7, 12868, -3314704, 7, 14802, 1194, -32892794, -11356, -20495544, -3, 280932, -61430, -37, 4, -25937757, -503370, -150163567, -56, -668388113, -180549, 169047385, 616637, 178, 5501421, 0, -3, 51456435, 464, 6076215, 260309428, -601020657, -73 ], [ 2863713, -5, -757, 35984336, -9, -589, -6, 311980650, -1, 39, -106, -315, 2998683, -51197, 27275169, -4117, 114823398, -58988, 77205381, -93, 1499744, -19, 13, 2775753, 31539266, 167467969, 3158240, 28907366, -1, -27952255, -1, 28256, -229673681, -792, -3469, 0, -836434 ], [ 52, 20, -90, 659, -343499079, 0, -2, -4945428, -145239, 24204343, 536074789, -25391439, 0, 517, 227706295, 3465774, 0, 59977674, -961, -262201, 930924300, 903208, 27571, 1755, -46, 0, -115152, 4, 6135, -1, -12, 7, -512650, -7218, 1, 45213560, 0 ], [ -15364, -84451568, -35, 1045618, 753764, 2, -15, 41509, -211975, 0, 0, -440, -240237, 3, -453899, 830681676, -83, -14359, -74, 143310771, 304563186, -35299647, 487, -11, 14, 1936583, -44366542, 14903, -13808303, -494180, 13150, 438, -20088626, -362, 15104723, 128, -26254 ], [ 1343, -66443051, 41628, -563, 1, 436057475, 205345, 4034358, -1065197381, -93, 14417, -476694189, 852, -80468, 842106231, 3, -949075, -5313604, 138, -2412, -1, 131271441, 0, 1118108, 5, 18, -351243320, 0, -361986, -96129619, -497694, 119, -1, 448592, 740, 6, -38499479 ], [ -1, 26168, 1, 0, -92855, 3152919, 5, -4, -347, -14418136, 462798, 56, 8, 2976, 13494, 958425, 5736, -4889328, 15, 0, 204, 22, -538636668, -193801844, 67, -526, -4, 31723, -525551905, 6985466, 1274, -48, 2902, 4, -1183229, -24611, 1226 ], [ -1599570129, 10, 12825583, -5471749, 6854, -130050, 0, 38649, 599, 271328, -1, 1, 5254561, 5757446, 4342, -3760818, -8440, -6, 37635, -43, -1, -114204, -62043, 93, -909069, 298, -12, 1, 4, 8, 241971606, 51870, -88801891, 391220, -1, 5711743, -766955 ], [ 350270124, -498, -5, 1449571, -2742, -311, -9981384, -250, 624, -2115290, -2255, 2094, -49, 2, -11, 3863, 0, 1513154, -519, 988972402, -2113, -2288059, -2758, -6908171, -327, 36222, -81529897, -10089259, 927283, -1978, 5470, 1006, 1324, -90, -548820217, -2, -5439022 ], [ 48540480, -2, 6118, -110139375, 117981, 11211, 2037285, -6, 74, 435072826, 213846696, -4025068, -1, 8, 75, -69, -15542738, -17, 251, -780962, -9622, -6, -110780, 40065951, 29548, -64327, -90892, 22, -374762709, -322290064, 1, -318, 24987, 46140, -3561571, 0, -1883548314 ], [ 7715, 1, 63726996, 5822043, -23, -1283, -22, -10, -5, 557, 49640, -9, -148692, 52650085, -211, -6400659, 0, 13, -533371, -670665, -32012, -32021, -29937, -28373, -95828644, 370248, 0, -119148394, 2360436, 0, -139383, -1227, 72, 5, 57, -62400, -5 ], [ 0, -1001757, -5266060, -1174, -494, 161728551, 1441619, 426205058, 4052356, -2, 4465140, -74254956, -40320, 1767116, 112812, -119, 0, 409956346, 2, 96891468, 3, 666811820, -578188332, 660, -873052180, 12, 502414888, -31088, -62, 48877, 393870078, -25405, 4481, 668633, 8487416, 7, 252041 ], [ -5, -8259, 1633877, -965, 0, 4, 28, 21859, 1, -2265, -3337, 15348, -12648719, -164, -17, -186748449, 150648742, 92, -377, -9, -5, 32926812, 1933238, 27, -679418927, -188, -17520215, 300, -122, 172509, 0, 13670, 13010, -995186339, -729405, -102942, 46 ], [ -12, 7, -6712760, 4320272, 688, -1, -1, 987694, -113, 2602740, 0, -5, 2184, -366, -1, 6462253, -231813768, 1663, 1080781, 8539163, 1925389, 105015, -1, 13560, 89096, -387, -421, -1, 1654342, 311142568, -237, 359194, -27, 522, 1013089718, -2354898, 14 ], [ -1381603849, -56, 492, -40971866, -17488887, -708, 945713308, -13779, -5731989, -2343212, -6467146, 1, 257897959, -1, -862967255, 14199, 1, -1, 567244, 2, 500, 279, 1057739, -223399, 114592, 770424206, -22302, -58990, 1179201175, -99520560, -8858, 8496620, 255, 79022902, -352802, -81821, -13683 ], [ 316, -1274760, 7, 7, 1027161, -1064445363, -370750, -45655, -1090, 15, 948920236, -6, 33087280, 452, -122893355, 39190787, -1647798, -118, 42518865, 203, 0, 95869, 3142532, -338, 29065947, 53650, -1, -4, -229, 35, 214, -7271364, -7638236, 42, 69452073, -113319, 3 ], [ 1, -2658, -341, -4, -1051445, -254518, 48701030, -1, 46555, -383, -99099085, 21142897, -7, 6448498, 2206, -15, -5, 0, -2442349, -412419906, 2471, -35372178, -73196, -11720445, 0, 4879, -17384, 62, -335210, -2130926081, -532679540, -242, 20, 14, -7085, 64520, 54 ], [ -14211, -3502251, -402614887, -1, -49366, -3983, 60917180, 2, -30632149, -6978, -4468, 3418, 8790411, 58, 7928, 2070304303, -2768, -2037, -3640, -85, 30802502, -1787050209, -1, 4, -2435642, 96, 250850403, 19379498, -3319302, 4885, -1561, -58493175, 282981, 84546, -1, -816644415, 599 ], [ 1, -14, 134813, -21069086, -2, 61764220, 910374, -1, 27908029, -884968, 4, 170486511, -7962243, 1, -189, 809702, -2098204, -3, 2948101, -30603723, -935, -1, -39, 46655, -636, -3, -1012, -2, 2010156, 20, -838918, 203, 2761462, -1318036, 0, -390, 94442709 ] ], [ [ 19138524, 914, 5, 1292603188, -43305, -1430, 236468, 23746368, -14805896, 171887, -24, 432369, -17, 0, 4616986, -295, -230692691, -1, 1, -1474133254, 272800469, -6427, -8113, 1004, 11609390, -22172, 6, 32107, -17976, -36182012, -221289, 1, -5755351, -19108426, 6065738, 97853854, -4636767 ], [ -138495171, -111230395, -266, 60831, 2562, 416, 27810010, 130727598, -577, 91918413, -242207786, -3, -19, -1711467, 2, -804, 1, 44, 2610, 224474786, -154035, -15457, -760, 223933, -10, 221, 2123594, -19790533, -7295657, -8204038, 0, 11869019, 124229574, 37270, 1724, 627075271, 0 ], [ -165, 8, -1558, 1106, 3, -580, 0, 56714, 7724, 605, 189891, 116257084, 2, 10, -145, 401516, 363604835, 52763, -5948219, 27149775, -238482, -29305187, 15136956, 2614, -1, 362, -327661679, -1161193, 971, -45217, -14394889, 130511, -398226409, -1194, 0, 9420064, -487188 ], [ 1070, 12491, 1, -97429194, -807, -99536, 871368, 92, -461, 1712, -95477274, 1, -19, -331, -33214360, -72970631, -124279532, -35107434, -568, 203, 3117, -976687, 26273, 2827913, -4180, -2055354, -7274, -1376488, 19, 50096, -521290, -7, -9619, -4157, -104976897, 7263969, -1 ], [ -401133244, -3149556, 19272, 1113, -571435, 28635, 0, 0, 4188, 0, 2844, 11475, 57489, -1270, -115106095, 3, -21983383, 25927786, 95250139, -3, 477002147, 506123524, -386923646, 5, 92219079, -81, 278036, -1, -2196681, 37316, 293, -3, -5938711, 383, 1, 147, -2 ], [ 22269760, 38185, -26165, -4, 684, 4419512, 105, -2, 794882, 382, -19, -32, -412, 116689998, -277840, -68, -4285207, 101919, 14964984, 527961, -845, 0, 1, 18037, 849, 13, 2, 379, 50395, 0, -353, -3141654, -1, -4176919, 309, -1092620, 91 ], [ -290707979, -120, -225814, -4, -16319614, -14981709, -591691, 0, -72335, -986698, -19111876, -395881636, 0, 21615564, -7477802, -157, 582, 15, 441541054, 1498168988, -179310, 0, -110424, 101094067, -14277538, 73, 11045668, -10686, -1156462492, -406432, 53, -14, 41, -29901, -98844, -2851, -213474541 ], [ 995083, -3, -46823269, -2569291, -4358044, 63, 55213465, -8121, -508861, -15884885, -76, 47194, 1153, 2880552, -1, -98, 122747, -47740714, -47434, -1487649, 1766114, -10669, 12269118, -6446541, 19, -2, -19154006, -32, -44576, 10704808, -961936, 1199262579, 3644, 356, 5, -735376, 460646 ], [ 4055, 55885294, -2, 4, -144, -15463667, 77726, -13563, 31568099, 3860, 15, -2039, 380, 1546944, 34748025, 0, 57210, -52406408, -43470, 3931305, 63, -547543914, -191, 8426, -119, -929698, 24622368, -14945, -392, -5856, -2, -1096, -24, -17014, -215100, -615, 0 ], [ -107, 444645, 209789508, 75449849, 51814, 28, 1, 17547412, 33258, -90, 180090, 238436028, -160778947, -113398638, -83803, -55, 253190757, 363, -13579833, -1923, -59842439, -165, 844, 1, 96421, -15, 5, 507948, 1045, -588176, -125789399, -92989744, 421672103, 245, 12697, 519731, 2 ], [ 7802125, 22, -334, -9632, -5, 1939210173, -342, 728758, -95093157, -131366117, -186801461, -3106, 2878, 1558780, 1946241, -19, 1, 1731834599, 29, -100859, 243165205, -169504, -3, 80056, 46344, -5, -1, -596394267, -864455304, -257, -260052, 7, 523, 760212620, -161209, -109, 467271183 ], [ -80, 486578127, 271, -89, -650657944, -1703056, -32, 150, 79323489, -317267540, -1273, 50055, -360, 2, -12070, 10706861, 2034913550, 1, 56748827, -318090417, 14150248, 49787266, -3318, -1, 2115228956, 14939, 4647489, 72, 0, 823770385, 109668034, -2, -88850, -3, 431, 15, 20703 ], [ 170, 6306705, -31, 1309, 129942, -10, -1767368, -3, -68481013, -59, 47031481, -2437, -69501, -24801634, -81041145, -128627171, 3390977, 63, 9876905, 15, -168476, 36, 5, 4, -198605, -93126463, -131310131, -475, 126, 7904738, -10923677, 707, 26992541, -170238, 43858377, 53493, 129204131 ], [ 2, 52, 5, 11, -2075136, -21323432, -9, 5999099, 233, -4209773, 32716, -38445, -509098063, 2915918, 3, 248897, -13066119, -987516986, -43, 6, -2, 33887599, -15, 32063957, 22, 4, -3, 5, 220871, 0, -59842728, 33818, -3, -9823158, 80663, -23753, -10663 ], [ 4, -6, 173507, 404, 1699228005, -7931436, 173, -1, -21, -1449055, 15392, -228847, 399510897, 1114, -14422, -341724, 1658, -3840, 1962, 2449632, -11149769, -2572747, 24336826, 2, 508933, -12464700, -3884689, 91043, 22970, 55424845, 49391493, -3, 22164578, -156, 2, -213535705, -9509 ], [ -204345, 8383777, 5, -92, -1072, 91894, 1271, 167980078, 28055, -422898, -786545, -1982, 11, 0, 29090, 15, 209, -1633739944, 5, -2041355024, -39, 20, 0, 15696521, 2481125, 940, -1953794702, 9, -6770, 78, 5954, -83433, -1189, -1, 598792, -93880428, -12897486 ], [ 7708, 2029996, 180, 14, 2, -37, 365319303, -1723, -3, 559, 0, 375710073, -999001071, -1746237, -124984, 1, -106267998, 241878749, 148, 10666973, -61, -1003275832, -251933964, -32026742, -7526026, 223517, 0, 2435893, 123066, 2083422, -849, -3493, -95134531, -1404709, 557108353, -787514, -5 ], [ -4123, -1, -3, 1114317, 22963, -3677, -7812, 1, 3, -240655, -4, -20, -15159731, -50, 55621436, -1358, 720544, 25769979, 0, 12489658, -12731, -12493607, -404427, -2543616, 1002, 77758, 0, 0, 315582, 123832199, -1, -1458, 17, 122694, 1102, 173, 409 ], [ -1, 375527026, -1315, -720436, 535521, -6228, 116398521, -453494540, 560586, -850479742, 174200633, -32772145, -1838843, -12, 4590194, -20409, -8557, -20, 0, 11279, -3002332, 20976068, -4351699, 3613, -240332960, 0, 4431, 89, 234139959, -69, 1, 167, 2, -1047, 593, 0, -30 ], [ -3953, -19133300, -2734, -129020, -1453, 58724, 13, -1619, 14454, 473670, 0, -65785588, -1420, -2, -1756541, 8989821, -3931507, -1190, 59, -25937757, -128862652, -300327134, -28, -668388113, -88, 40, 39464756, 5817617, 1, -522496293, -103331, 1646605917, 464, 379763, 2, -300510328, -5 ], [ 22909707, -1254706647, -1, 69, -9312446, -4712, -48, 9749395, -11, 309, -13, -158, 1, -1600, 208, -32, 918587187, -3687, 589, -186, 2929, -327010349, 25771, 5551507, 492801, 327086, 12, 441, -10146, -1747016, -613053, 28256, 0, -6, -221999, 1, -6691469 ], [ 1699054, 639, -367975, 10539, -82, -3716307, -2181, -1236357, -2323816, 1, 0, 0, -39, 258, 54, 53, -9919850, 458, -62974061, -32, 3636423, 14, 441133, 1796714, -93837, -104305294, -1, 59, 196317, -864567480, -1, 486761, -65619172, -7391524, 6, 11038, 1677817 ], [ -2013830300, -329889, -35, 267678237, 2944, 4077, -464, 1360163743, -26, -940, 428120, -1846060599, -1877, 10494, -7, 830681676, -331, -14703793, -9, 1, 4758800, -68945, 1020609225, -89, 28, 0, -10832, 4, -3452076, -494180, 2, 56104, -153, -2894, 3688, 8384831, -3282 ], [ 21486, -1, 5203, -9000, 1466, 106459, 1604, 15, -16254, -94994, 113, -465522, 54555, -20, 402, 1478041917, -242963173, -162, 18110652, -154376, -10, 4006, 1678918, 68, 21477478, 4484, -21952707, 3633550, -2895891, -1, -61, 15658415, -2399644, 918717404, 740, 94106, -4812435 ], [ 0, 52335, 2535, 0, -1485685, 1576460, 9262, -18344904, -710564, -115345090, 1851191, 57312, 0, 1, 53, 15, 3, -298, 61680, -4501726, 836348, 176465, -514, -739, 8573, -68926273, -61, 31723, -64154, 55883731, 166970194, -381, 0, 17, -1, -393778, 1285900424 ], [ -195260, 3, 51302334, -10943499, 3, -127, -17, 2473529, 1, 66, -611, 16355, 10263, 719681, 17367, -459, -8, -803588, 154152573, -86, 0, -3, -7755, 6, -3551, 1, -11877, 5, 57, 63695482, 120985803, 13, -346882, 200304862, -1043, 11, -2996 ], [ 5345, -254926, -163, 1449571, -21939, -9939, -319404283, -2003, 159776, -541514135, -282, 33, -2, 1790972, -11, 2, 122824, 46, -271881584, 30905388, -270500, -140, -176519, -27632686, -685815963, 148365461, -10191237, -2522315, 1854565, -1978, 1400290, 1030256, 84758, -185085, -16749, -237857, -87024359 ], [ 185, -1960, 1566321, -3441855, 15101519, 45921016, 32596558, -206260, 9469, 1699503, 13365419, -125783, -404923, 134831445, 1, -2, -15, -1, 16476820, -1, -2, -1443, -886238, 19, 3782120, -31, -45446, 22963327, -1430, -4918, 4, 0, 6, 2884, -3478, -16839603, -7185 ], [ 505624973, 1414817311, 3982937, 727755, -93, -10, -181732, -20844, -152220009, 18265495, 198560, -624935795, -290, 13162521, -13821299, -1600165, -21919, 7, -33, -41917, -512190, -125, -1, -3, -93583, 758266997, 1897, -1818, 295055, 0, -71363935, -39279, 607546573, 1329, 119836301, -15, -704369932 ], [ -15019, -128224951, -42128483, -37, -31587, 617, 88, 208108, 259350753, -968, 17442, -1, -1, 55222, 1804988, -3807, 965, 409956346, 204633, 3027858, 1787, 81398, -4411, 43230912, -3, 93, 2, -509345480, -130144375, 97754, 1538555, -6503623, 4588291, 20895, 2072, 111135184, 1008164 ], [ -1, -516, 798, -1931, -70758347, 8, 931134, 349744, 1067, -144991, -26700, 3929140, -3162180, -5380035, -8, -5699, 1, 0, -771450, -297574274, -5, 2010, 120827, 1752, -40, -98418616, 0, 1, -7990884, 1, 0, 13, 106575924, -7593, -364703, -2, 6 ], [ -95370, 441167, -2, 67504, 1, -345908, -3508, 7716, -4, 635, -1287, -615851, 2, -1, -39278909, 12622, -221, 26, 8444, 261, 30806223, 420058, -25362506, 27119, 87, -12683783, -421, -10, 206793, 75963, -124148622, 88, -218087, 8560370, 506544859, -2, 476125805 ], [ -659, -1848803, 31469, -2, -546528, -1485410696, 113, -1806028147, -44781, -149965566, -1579, 5334, 31, -10, -26, 222, 2840696, -159459, 9075908, 430, 125, 8917, 16, -1745, 14667833, 92, -365403802, -943839, 1, -398082241, -566899, 531039, 130810, 301, -180634613, -10, -428 ], [ 10351700, -10, 0, 29, 32869168, -133055670, -6, 0, -69773, 965795, 226, -5998, 1010, 3700707, -491573418, 306178, -51494, -1939639, 170075459, 51, 321, 785356912, 804488293, -173058, 113539, 429199, -134248407, -1, -7, 72127, 0, -222, -119347, 166, 555616587, -1813096, 2 ], [ 4468592, -1329, -87404, -9099641, -1, -2036142, 24350515, -48616751, 95344848, -50198173, 0, 338286351, -460, 51587982, 36145340, -15919219, -20178745, 7, -596, -805508, 154, -2159, -36, -22, 142, 76, -71205079, 64622251, -335210, -16647860, -1016, -7737, 80, 1, -58039834, 16130, 452570501 ], [ -2, -3420, -402614887, -6187862, -3159396, -62, 121834360, 461866, -119657, -7145847, -559, 109388, 67, 7583222, 519551108, 987, -5669547, -65191, -28, -21, 7700625, -852, -18, 2, -149, 6, 7839075, 18, -207456, 625275, -399596, -112, 0, 42273, -618931, -2, 153261 ], [ 4640, -1822, 69024042, -42138171, -15, 29, 222, -131079796, 2, -221242, 16107872, 325, 0, 1181, -47, 12, -32784, -28208, 11, -29, -7483, -62231, -324084033, 182, -1, -46, -506, -312428564, 61, 325429, -13, 2, 11, -5272145, -12, -3123, 1 ] ], [ [ 19138524, 7314, 11288464, 10098462, -86610, -2859, 29, 2968296, -56, 687546, -193738, 3378, -278, -492443, 2254, -75418, -1802287, -27275, 198, -5, 16, -1645247, -1063330393, 32905513, 23218780, -363267638, 767605, 128427, -4601953, -1, -432, 15368, -23021403, -298569, 3032869, 1528966, -71 ], [ -8655948, -212, -66, 15208, 1343331650, 27256346, 55620021, 3989, -144, 735347307, -58, 0, -19, 0, 131, -1607, 1178232, 5580, 85539464, 7, -630929027, -1978522, -6081, 917228886, -84, 904553, 66362, -309227, -445, -4006, 1373468, 5795, 62114787, 305315269, 108, 4784, -133490457 ], [ -1, 534137575, -398845, 553, 354641991, -145, -3, 116150374, 15819457, 151, 23, 7096, 2043, 1, -4737340, 25697003, 45450604, 6595, -743527, 207, -119241, -56, 7, 42821963, -72066289, 94964255, -5000, -145149, 63655317, -1, -1799361, 133643278, -6076, -156479437, -67979503, 2355016, -31180003 ], [ 0, 12790867, 508, -6, -846660115, -1592576, 27230, 740, -3690, 112166196, -372958, 3731318, -38421, -1, -33214360, -35630, -15171, -34285, -4, 406, 2, -62507962, 1642, 5523, -2, -8029, -7, -172061, 20191706, 801536, -127, -242115449, -301, -1039, -209953794, 226999, -1897 ], [ -1, -201571576, 2409, 142442, -36571844, 3579, 1240654, 33895887, 68624145, 0, 11, 45, 459914, -1, -460424381, 3027, -21468, 1, 186035, -46, 29812634, 30891, -48365456, 1355952, 1407, -651, 0, -5910393, -549170, 36, 18767, -25, -11599, 383, 23, 38639564, -58176 ], [ 356316155, 19, -52330, -1, 1433847056, 34, 110005152, -8096, 24, 12, -2479284, -65, -1686843, 1, -138920, -34, -66956, 50, 467656, 135157984, -432557, 1, 0, 2, 53, 26, 3, 47, 412839271, 3, -370579951, -201065869, -4, -2088460, 5, -17072, 2913 ], [ -554, -963, -56454, -272190678, -8, -2, -5, 49940601, -18517633, -15417, -1, -791763272, 117420, 10, -14955603, -157, 9536509, 242, 55192632, 11, -1401, 29534351, -56537199, 49362, -28555076, 9, 1, -21, -9, -794, 3, -1819863, 165, -58, -3, -23358758, -407 ], [ 30, -1, -89, -642323, 0, 33109270, 883415446, -8, -1017723, -124101, -19539, 1, 4722378, 90017, -329512, 0, 245494, -91, -388577471, -6, 55191, -5, 1533640, -402909, 38611, -6, -4788502, -132512612, -1, 20, -985022612, 2, 3731783, 93257003, 76, -22980, 7198 ], [ 4055, 54575, -513, 140162908, -2311, -120810, 19431, -13, 2020358350, 241, 1971590326, -2039, 1, 755, 2, 996716835, 3576, -104812817, -5564115, 7862611, 2, -522, -195286, 132, -119, -4, 393957881, -934, -100329, -191878335, -12626, -71833974, -202595700, -133, -13444, -77, 65 ], [ -218908, 3557164, 51218, 0, 3238, 450, 811720999, 1, 130, -93944101, 0, 3725563, -19, -216, -171628860, -224667, 494513, 372086, -217277335, -961, -29, -691890537, 3378, 6358, 1579766908, -252014674, 22369, 1040276920, 4181, -18381, -60, -45405, 51474, 16031939, 12697, 129933, 106448707 ], [ 60, 45285087, -10, -9, -2, 2, -716417449, 1, -1485831, -2052596, -1425, -194, 2878, 48, 30, -19, 340, 826, 7626043, -788, 474932, -347144494, -11199, 81976860, 181, -1, -10397, -2275, -13507114, -514, -266293089, 56489, 131, 725, -20151, -3478, 467271183 ], [ -20422, 486578127, 70925073, -22, -4964, -108995597, -258434, 19208, 303, -2421, -81453, 12514, -92215, 80287673, -49437437, 82, 15, 17, 886700, -79522604, 3537562, 0, -829, -486861, 129103, 1, 0, 73681, -6011775, 823770385, 109668034, -776, -87, -886004791, 0, 1, 169599780 ], [ 21733, 2, -31492, 335110, 259883, -21385, -56555774, -421, -8560127, -117, 359, -638857533, -1138697655, -48441, -162082290, -31, 423872, 258391, 77163, 126712, -3, 37925064, 42, 29, -3103, -89, -250, -124424172, 32993896, 7719, -5334, 2895090, 26, -42, 1, 13, 258408262 ], [ 915539, 852309, 81939, 43331, -531234839, -20, -9288, 1, 29858, -64, 16750781, -2403, -127274516, 0, 1, 31112, -797, -7, -11, 1, 0, 135550396, -515239231, 15, 86, 126192471, -55, 634634, 0, 0, -957483651, 138518509, 0, -9823158, 165198276, -3, -87349148 ], [ 265, -13, 85, 846740096, 51856, 0, 2773, -1, -1, -1483832640, 4, -2, 381, 17, -922999, -170862, 108643590, -15358, 64293141, 153102, -44599078, -329311573, 190131, 2, 63617, -48, -4, 11, 1436, 110849691, 6029, -198422330, 22164578, -81665525, 3, -102, -76075 ], [ -3269522, 32749, 677940, -92, -17, 179, 650913, 83990039, 877, -2, -3, -991, 175412, 1434, 57, 1927356, 209, -1, 351, -996755, -626, 10293133, 50, 30657, 38768, 15039, -30528042, 75722864, -3466234, 1, 3, -5215, -38053, -65912544, 1, -22, -1574 ], [ 482, 32479930, 11815171, 921459, 37, -5, 22832456, -861, -352, 2236, -4091, 179, -238, -853, -249968, 478639109, -1622, 923, 2364, 163, -16094043, -239, -30, -32026742, -470377, 7, 0, 2, 1923, 0, -3476198, -223555, -95134531, -351177, 4, -25200448, -10530 ], [ -33773131, 0, -3535691, 2228634, 0, -29, -2, 70, 449151551, -60164, -35122164, -2587, -121277851, -814350, 13579, -86885, 1475674022, 3221247, 556, 24979316, -13036424, -195213, -395, -10174464, 1002, 304, -936542, -31, 1, 30232, -1081, -1458, 9, 31409703, 1, 725717814, 0 ], [ -239, 22920, -5387032, -1407, 33, -12, 58199261, -906989080, 280293, -406, 665, -2048259, -28, -188, 280, -20, -280408096, -10360, 7, 5639, -375292, 5244017, -2, 28907, -3755202, -305, 2268731, 2836, 7316874, -8790, 433450579, 83, 4776, -1071725, 1214262, 19, -2 ], [ -1976, -1, -342, -4128656, -727, 229, 52707312, -25, 2, 947340, 312871130, -1, -3, -163964355, -3, 4, -31452052, -2, 238, -415004113, -1030901214, -9, 0, -20887129, -369763800, 20, 151, 3, 10, -63781, 0, 51456435, 59358, 388877750, 1041237713, -1173868, -18635 ], [ 178982, -612650, -49631888, 562255, -18, -2412571, -202769130, 1, -92227559, 2, -423, -20, 1535325712, -409579, 109100675, -515, 14, -471903, 2, 0, 23433, -79837, 201, 43371, 963, 334935939, 197390, 451678, -10, -223618037, -4904422, 1808403, -3505, -3169, -1, 80334010, -836434 ], [ 6796217, 167489556, -11499, 5270, -2621, -1815, -1091, -604, 0, 739, 511, -396741, -2513, 2067, 455412590, 423, 0, 937151, -1007584978, -512, 7, 903208, 27571, 27, -5865, -25, -56, 1972665316, 6282130, -3298, -1, 30423, -8, -113, 13139, 88308, 205 ], [ -3841, -164944, -2290014, 1021, 1, 1019, -475357, 170020468, -211975, -481111, 6689, -3521, -120119, 41, -14, 101402, -10840868, -3590, -1182, 8956923, 74356, -275778, 2041218450, -3, 57673603, 0, -1419729347, 0, -13, -253019907, 13465208, 2, 0, -1, 0, 0, -103 ], [ 44002437, -531544409, 650, -1, 92, 6813398, 6417, 4, -254, -189988, 901, -14, 27932376, -1, 1, 5638, -237269, -5313604, 144885214, -1, -10610, 8, 26233, 143117829, 3, 286955, -670, 7097, -45248, -367, -8, 31316830, -1172, 918717404, 12, 11763, -9 ], [ -397353997, 1714923581, 81134, 30439, -1485685, 3, 74094, -35, 0, -7, 3702381, 234749363, 16175, 24382390, 107956, 234, 2868, -19099, 15790098, -550, 1712839690, 45175077, -263006, -378519, 8779006, 0, -8, 129939070, -4105874, 6822, 652227, -762, 181, 70, -5, -24611, 19 ], [ -3051, 85984, 6, -85496, 438655, -260099, -1101845, 75, 1, 4341243, -2503164, 1022, 5254561, 5, 136, -1, -1106189860, -1607176, 2352, -1417116, -5502, -913631, -124086, 3, -3551, 312085130, -12161775, 696107845, 14, 995242, 7, 1699680229, -1387530, 391220, -522, 22846974, -392680860 ], [ 21891883, -4, -326, 177, -43, -1302680031, -609, -524998613, 319552, -135378534, -2255, 8377, -6477541, 28655552, -1, 15821791, 30, 23643, -271881584, 61810775, -4227, -35, -723023093, -53970, -41, 296730921, -39810, -161428140, 28, -15828, 716948567, 16484091, 10595, -758107861, -34301264, -465, -3 ], [ 23, -128480141, 48948, -6722, 14748, 89689, 1, -3300164, 1184, 13277, 3, -491, -809846, 2, 38, -288072904, -242855, -289823522, 251, -48, -150, -1, -1815015428, 306, 7387, -131741705, -5817058, 717604, -357, -5, 7, -5206645, 3198347, 1476490, -3, 0, -7185 ], [ 252812486, 11053260, 127453991, 363878, -185, -80, -5679, -10, -290, 146123962, 0, -1249871591, -9293, 6, -215958, 0, -2805610, 13761, -1066743, -335333, -64024, -524631886, -29, -222, -93583, 11570, 30347, -953187151, 576, 32, -17, -157116, 1, 5317, 14, -61, -88046241 ], [ -117, -489, -1286, 0, -31, 154, 184527264, 52027, 64837688, -253777106, 34884, -283, -158, 55222, 902494, -7, 247031, 49, 12, 387565872, 1, 5087, -282319, 43230912, -104, 372, 1962558, -7958523, -31, 24, 393870078, -812953, 36706331, 1, 2072, 53, 2 ], [ -1, -66072, 816938, -8, -1, 1, 0, 342, 2185311, -1, -104, 60, -197636, -344322221, -8467, -5699, 9195, 96325578, -753, -1190297098, -171923, 263414494, 3776, 14352726, -162, -1537791, 0, 1, -2, 86254, 8045439, 27996174, 6, -30371, -6, -2, 758332 ], [ -97659131, 882335, -26851039, 2110, 721593896, -21619, -110, 493847, -1804, 1, -82351, -76981, 8945148, -1535049245, -76717, 206792102, -56595, 26607, 0, 1, 118, 1720559093, -2, 3471232, 182468736, -101470265, -3450987, -1335360, 103396, 2, -4, 5747111, -3408, 8560370, 483, -75356751, 58121 ], [ -2635, -3697606, 2014045, -2, -136632, -45331, 56, -1763699, -358249, -18745696, -413897358, 21334, 984, -2638202, -6741932, 1817430, 363609138, -10205399, 4432, 14092081, 1024240, 292188382, 1083125215, -109, 57296, 0, -1, -7374, 562, -388752, -554, 265519, 511, 632183217, -11, -20, -428 ], [ 20, -2549520, 7610423, 7598632, 16049, -2, -91, -713, -2180, 30905438, 14, -6141633, 1010, 14, -1920209, 306178, -3, -242455, 5190, 13, 41028, 94, 24, -86529, 1774, 878999878, -1, -140697, -240111636, 9, 54769, -7, -477390, 21, 2170377, -464152644, 3598355 ], [ 34, -21, -1366, -145594256, -2054, -7954, 5945, -371, 5819, -401585382, -6193693, 20, -7356, 1612124, 1, -254707506, -9853, 6742, -19, -1573, 1264937, -540, -599624651, -715, 18, 1249084, -1087, 1, -82, -130061, -16, -247592, 40, 3565714, -1771, 8065, 216 ], [ -111, 0, -48, -6, -1543, -522026599, 237958, 113, -957255, -1829336718, -146415514, 1, 134, 1895806, 519551108, 31, -22147, -16, -7280, -3, 2, -109073, -295291921, 16315007, -311762151, 0, 0, 18925, -829825, 39080, -51148314, -893, 1131923, 1, 0, -12461, 1226090 ], [ 1187899, -477685635, 1078501, -2633636, -58, 1930132, 7112, -250, 6813, -13828, 1, 20811, 0, 309461588, -6, 51820950, -1025, -231076651, 180, -29886, -59864, -15558, -648168066, 5971824, -1, -5943, -32392, -1220424, 16081246, 318, -3277, 25, 706934295, -21088580, -400383, 0, 6 ] ], [ [ 1196158, 59915617, 0, 315577, -1, -187383960, 242143079, 742074, -3701474, 671, -1549901, 26, -8891, -60, 590974161, -75418, -7, -27275, 25, -1474133254, 1065627, -13161976, -32450, 65811027, 22, -709507, 187, 263018929, -1124, -9, -885155, 7684, 0, -2333, 12, 6, -1132 ], [ -8655948, -868987, -68059, 15572622, 1281, 0, 1697, 8, -36, 3, -14, -2, -319701853, -3343, 0, -100, 18, 357139, 21384866, 13, -39433064, -483, -3040, 458614443, -5497456, 3618211, 2074, -1208, -29182627, -32816152, 21460, 91, 62114787, 18635, 110361, 9568, -1018 ], [ -1318, 16301, -797690, 8849, 43291, -4754513, -1625398, 55, 2, 9681, 742, 232514168, 130740, 41, -578, 6424251, 43, 3, -91, 104, -7453, -57237, 3784239, 41, -281509, 185477, -655323359, 0, 7770, -2826, -56230, 8, -1555572, -4889982, -1037, 1, -15225 ], [ 1070, 3, 1017, -12178649, -206704, -12442, 13615, 378637, -58, 224332392, -1491832, 28, -2401, -339137, -4054, -35, -31069883, -67, -1, 6651096, 1, -125015925, 210184, 43, -33, -4, -29796327, -11, 1232, 6412288, -2135201843, -14, -9, -66511, -1640264, 3, -237 ], [ -12535414, -393694, 1205, 4558136, -1116, 57270, 155082, 16551, 2, 0, 1491260010, 45, 225, -2539, -7, 198370060, -1, 396, 6, -95994491, 114, 8, -1511420, 1355952, 0, -20836, 8897167, -1, -8, 2, 147, -3, -5800, 802321014, 2912, 2414973, -116353 ], [ 22269760, 37, -428689425, -118, 684, 8, 3357, -530559729, 0, 25020546, -619821, -66192, -26989487, 1867039970, -8682, -545, -17140827, 199, 29929967, 8447374, -110734617, 195735, 32, 73878678, 0, 3389026, 13849623, 0, 51604909, 179, -2827, -384, -70689, -2, 2534943, -136577, 381846233 ], [ -1, -61634, -1849871026, -2126490, -7969, 0, -591691, 0, -1, -123337, -19111876, -3020, 469681, 345849025, -478579300, -5, 18626, 0, 110385263, 357, -179310, 901, -883394, 96, -3486, 9572302, 345177, -5, -8823, -52023326, 432672, -3554, 21, -239208, -48, -45, -213474541 ], [ 243, -12624, -1463227, -2, -1, 2, 105, -4, -16, -121, -320129421, 94388, 147574, 2880552, -5149, 0, 240, -91, -1517881, -2975299, 13798, -170703, 3067280, -12591, 0, -50454, -9, -66256306, -45645860, 41, -1, 1199262579, 3731783, 373028012, 4871, -47064063, 1842584 ], [ 4055, 447082349, 0, 273756, -9466678, -472, 19897827, -2, 30828, 3952572, 7701525, -1019, 24323, 1546944, 135734, 486678, 112, -800, -21, 251603539, 8, -136885978, -12, 263, -15188, -454, 3006, -7472, -6421071, -46845, -1616077, -4489623, -773, -557527988, -105, -40322639, 34245063 ], [ -6841, 434, 25, 1178904, 212231362, 1801, 99087, 1, 133033, -358, 11525758, 1862781, -78505, -13843, -83803, -115029644, 1012763028, 46511, -13, -7691, -114, -21115, 844, 50, 12341929, -246108, 350, 1, 1070225, -588176, -31447350, -44, 2, 4007985, 3, 16, 0 ], [ 4, 88447, -342199, -1, -166293995, 58, -85, 89, -11886645, -125, -11401, -25447003, 377171549, 389695, 30, -19, 1358, 105703, 931, -100859, 1855, -2649, -1400, 80056, 2966032, -3, -1330791, -72802, -108056913, -32, -1016, 2, 131, 23, -2579342, -13910, 116817796 ], [ -319, 3801392, 271, -22, -81332243, -435982388, -16539795, 600, 1239430, -77458, -5091, 400438, -1, 613, -24139, 5, 1, 8, 1, -155318, 442195, 0, -104, -15579558, 16525226, 29879, 4, 1, -24047101, 6285, 877344270, -101764750, -5553, -27687650, 7059007, 3956, 162 ], [ 10867, 50453639, -246, 1340442, 127, -21385, -7, -1725183, -261, -59, 90, -2437, -71168603, -95, -648329161, -502450, 414, 16, 4938452, 495, -86259494, 18962532, 683459, 7709734, -794421, -727550, -31, -3888255, 65987792, 494046, -85341, 92642865, 412, -10640, 342644, 1711775, 252352 ], [ 112, 3409234, 2622061, 22185271, -4053, -1301, -18, 749887, 117, -128, 16750781, -1, -1, 364490, 106, 1945, -102079, -30137, -1, 3284053, -4171, 135550396, -7862, 513023308, 5532, 15, -56615, 317317, 0, -1363, -467521, 2164352, -47954617, -5, 40332, -3, -1364830 ], [ 69390375, -13, 1356, 808, 13, -495715, 726833358, -17920011, -341, -6, 123138, -3576, 780295, 8909, -28844, -83, 1658, -491460, 31393, 2392, -1, -1286373, 1521052, 4071492, 65143429, -3116175, -59, 728343, 1436, 866013, 48234, -189, 3, -39876, 109, -1, -38038 ], [ -12, 523986, 41, -5914, -4287, 45947, 10171, 82022, 1838599577, -108261832, -3146180, -519455823, 22452754, 734387, 238309149, 15057, 1710102, -398862, 367915900, -487, -80070, 82345063, 6367, 7848261, 606, 1971154039, -954001, 4622, -27080, 1, 1, -10, -304421, 0, 5, -3, -50381 ], [ 493321, 253749, 721, 117946734, 153815678, -2339, 356757, -220520, -5766767, 143074, -33515201, 46963759, -15, -13969895, -8, 14607, -405, 4, 591, 1333372, -31, -125409479, -8, -32026742, -14699, 14, -2359745, 155897158, 240, 64, -1779813254, -223555, -190269062, -21949, 278554177, -12, -84244 ], [ -129, -3145252, -3453, 142632586, 359, -941354, -1023913986, 18232982, 214, -15401949, -1097568, -5, -29, -3181, 13579, -43443, 737837011, 51539958, 142267, 12489658, -50, -99948858, -3235419, -1242, 65678932, 622065, -119877391, -1031260, 20197232, 7558, -2212988, -11667, 17880312, 61347, 282222, 1451435628, 3 ], [ -1001978206, 23470439, -5261, -5628, 17136684, -6, 14209, -442866, 1121172, -53154984, 5316, -64008, -1, -188, 9180387, -80, -8762753, 0, 27, 5774730, -96074630, 83904273, -17, 118402067, -15020810, -9750, 290397566, 6, 447, -34, 3386333, 2665, 1, 0, 1, 10, -2 ], [ -129530260, -18685, -5600006, -132116985, -190461635, 1879172, 201, -101, 1, 14, 2, -128487, -11628665, -1311714842, -439135, 4, -62904105, -76187, 249310524, -1621110, -7865, -9, 0, -40, -46220475, 42261846, 0, 90900, 687678, -255125, -1653303, 6281, 949732, 1519054, 32538679, -18342, -305315823 ], [ 1, -4901198, -24815944, 2196, -4, -9, -2, 4874698, -2882111, 1266925, -27104, -1261, 767662856, -1, 7, -263519, 57411699, -1932913558, 9424, -763229, 1465, -81752587, 1611, 21686, 7700, 319, 101063680, 14115, -5194895, -1706, -1, 115737788, -224291, -3169, -111000, 627609, -26139 ], [ 217478947, 1, 0, 337258, -5241, -929077, -139606, -1, -4647633, 23, 33504674, -1, -79, 33072, 1821650360, 846, -79358799, 3748605, -1007584978, -1, 930924300, 924884938, 3446, 27, -3, -1629770, -4, 29, 12564260, -2, -746, 3803, -128162, -473057558, 26907809, 345, 26845076 ], [ -491658, -1, -572504, 522809, 3015056, 1019, -1, 41509, -3391596, -246329054, 6849914, -901397, -117, 0, -443, 3244850, -83, -1837974, -19358815, 4373, 148712, -1129588720, 122, -11696133, 28836802, 30, -177466168, 122084541, -53, -8, 3287, 3590641, -40177253, -189643844, 3776181, 0, -26254 ], [ 21486, -32, 41, -9, 192206222, 53230, 25, 123, -1, -47497, 225, -1818, 111729504, -643744, 105263279, 2886801, -949075, -162, 17, -316162921, -21728917, 63, 102, 17, 5244, 587683925, -10976354, 3633550, -22, -1, -509638296, 4, -76788601, 7, 97007896, 376423, -1175 ], [ -6208656, 837365, 317, 974049, -47541911, 24632, 75871776, -286639, -1421128, -450567, 452, 2, 1060015078, 23, 26, 479212, 179, -4775, 30840, -69, 856419845, 361400620, -32, -46, 0, -17231568, -257315166, 7931, -16039, 894139702, 163057, -3122758, 726, 1, -1, -12600885, 40184388 ], [ -6102, 88047537, 391, -10, 449182519, -66585377, -1101845, 39576472, 9, 277839529, -625791, 261678, 10, 22490, 2171, -1836, -16879, -411437011, 1233220580, -173, -21, -58472366, -7755, 11940, -28, 5, -1485, 1359586, 456, 0, 241971606, 101, -21680, 3129763, -273433357, 44, -24542554 ], [ 5472971, -996, -1337262, 371090088, -2808230, -325670008, -19, -256347, 1278206, -1057645, -2309241, 4189, -6477541, 6996, 0, 15451, 60, 24210469, -4149, 236, -138496110, -9, -44130, -863521, -327, 1186923685, -163059795, -10, 57955, -129660992, 43, 63, 678063, -189526965, -33, -30445637, -696194876 ], [ 741, -1027841129, 97895, -215116, 0, 701, 15916, -13200655, 1211983, 54384103, 427693392, -2, -25, 269662889, 630880179, -1152291615, -15542738, -36227940, 263629116, -1, -1261152810, -361, -2, 1, 29, 0, -710, 22, -1, -10, 944, -20338, 3123, 377981541, -222598, -2056, -2 ], [ 63203122, 11053260, 15, 22742, -24279737, -2566, -1, -21344333, -18, 146123962, 3176952, -1, -152260168, 421200681, -442281567, -6251, -43838, 440352, -1, -3, -1024380, -8197373, -61310459, -28, -1, 11, 948, -119148394, 36882, 64, -570911484, -643546447, 1186614, 85066, 239672601, -1996812, -672 ], [ -7, -1957, -168513932, -18784, -7897, 1293828405, 92263632, 53275632, 8104711, -3872, 285768990, -1, -322562, 55222, 3609976, -1949374, 0, 12811136, 409267, 3027858, 56, 666811820, -4517096, 21, -873052180, 186, 1004829775, -1989631, -31, 97754, 769277, -25405, 2, 5349068, 16, 434122, 246 ], [ -300482, -1, 50, -1976839, -1, 16128403, 1, 1, 1118879411, -36248, -27340507, 1, -6176, -43040278, -69359946, -1, 144, 0, -188, -145300, -84, 2010, 1979635625, 1752, -40, -24028, -2, 9, -8, 11040554, 3928, 854, 106575924, -3887447, -11397, -804, 2962 ], [ -381481, 108, -13111, 264, 721593896, -172954, -224527, 60, -230956, 2602740, -40, -301, 35780590, -1, -4909864, 25243, -14, 3326, 138339923, 2, 120337, 13441868, -2, 6942465, 174, -97, -6901973, -42731532, 202, 2374, -248297245, 89799, -106, 4280185, 123668, -73591, 952251609 ], [ -1318, -1893174198, 32224726, -1280371, -8539, -11, 225, -1806028147, -22391, -599862266, -206948679, 341350, 62963, -1288, -26967727, 28, 22725571, -4983, 2216, 110094, 1000, 1, 135390652, -27925, 7, 23511, -22302, -14, 73700073, -759, -4429, 65, 8371845, 19, -361269226, -10473114, -1710 ], [ 82813598, -326338530, 30441692, 30394528, 4108646, -1, -92688, -357, -558183, 482897, 118615030, -47982, 132349121, 903, -983146837, 2449424, -6, -15517109, 332179, 53273442, 656448, 98169614, 785633, -1, 7266487, 3353, -16388, -562788, -240111636, 73858548, 13, -888, -30552944, 333, 33, -14165, 110 ], [ 68, -43552221, -43702, -17, -2054, -254518, 24350515, -1484, 5819, -803170763, -6, 1, -117700, 3, 1, -497476, -1261172, 215729, -9, -402754, 647647693, -2210761, -36598, -715, 142, 305, -17801270, 986, -42906875, -254, -66584943, -2, 20566, 1825645657, -1857274688, 4129306, 216 ], [ -454753, -112072042, -786357, -49502896, -6171, -127448, 7614648, 3694925, -2, -914668359, -71492, 448054511, 8790411, 970652455, 7928, 31590, -88587, -2037, -14, -696825, 7, -852, -18, 8157504, -608910, 394277, 61243, 9689749, -13277206, 1280562446, -12487, -3, 69, 676370, -2418, -2, 1197 ], [ 2320, -932980, 2, -658409, -59507, 118, 28449, -31, 13627, -7, 125843, 1363892087, -254791778, 18, -6, 3, -512, -220, 0, -2, -30650188, -3889, -19781, 23, -10, -95092, -1012, -2, 62817, 2603430, -419459, 3320445, 84, -1, -102498112, -49, 3 ] ], [ [ 74760, 234045, 5512, 631154, -177376472, -23422995, 59117, 371037, -904, 21486, -774950, 54046, -35, -984887, 18, -2413384, -110, -1787473477, 101266, -11516666, 130, -50, -2028, 257074, 709, -1419014, 12281685, 502, -4494, -8833, -226599768, 1007165064, -184171223, -1, 94777, 5973, -2264 ], [ -33, -55615197, -4, 1901, 20, 1703522, 849, 32681900, -288, 11489802, -14783, -51, -9757, -13371, 550231185, -1607, 18, 11161, 684315714, 897899144, -4814, -30914, -1594093077, 7, -21, 231565493, 4148, -309227, -223, -501, 0, 2967255, 0, 2385276, 226019048, 76547, -133490457 ], [ -2637, 66767197, -797690, 277, 5411, -290, -1625398, 0, 121, 1, 47473, 3, 0, 165, -4737340, 1644608212, 45450604, 1649, -46470, 6, -488410880, -3, 15136956, 83637, -17, 11, -5000, 0, 248654, -353, -56230, 8157, -3111144, -4775, -65, 294377, -1995520210 ], [ 17119, 799429, 4, -12, -206704, -49768, 213, 757274, -1889380, 219075, -47738637, 932829, -76842, -339137, -4151795, -1113, -237, -137138, -18610624, 25981, 3191655, -3906748, 210184, 11311653, -547867227, -8221415, -57, -11011903, 5, 100192, -64, -115, -38, -33255, -51258, 226999, -30 ], [ -24483, -787389, 19734977, 1, -4464, 469156845, 620327, 4138, 16754, 0, 22, 717, 14372, -79, -460424381, 12108, -43966766, 405122, 5953134, -23436, 1863290, 61783, -24182728, 5297, 184438158, -326, 139018, -47283144, -1098340, 152846228, 9, -3309990, -5800, 12, 23857396, 2358, -3723286 ], [ 22269760, 1221923, -204, -61912611, 21, 138110, 420, -2072499, 24840, 390946, -76, -4137, -843421, 1823281, -17781755, -2230765, -262, 417460349, 14, 4125, -3460457, 0, 16, 1154354, 6794, 1655, 211, 194138, 100791, 5718, -353, 0, -70689, -1044230, 0, -34963835, 46612 ], [ -4542312, -1009818861, -14, -4153, -31874, -114, -75736483, 3121288, -72335, -246675, -146, -12371301, 1835, 168872, -239289650, -82376305, 4656, 483, 0, 22, -22951699, 230737, -13803, 808752537, -14277538, 299134, 3, -668, -1129358, -416186608, 55382041, -3554, 10834790, -30618600, -3163022, -46717517, -6515 ], [ 62193, -2, -731614, -164434651, -33, 1, 220853861, -266102247, -15902, -61, -611, 188775, 18, 45009, -659024, -2, 15, -11, -48572184, -11, 14128916, -5462484, 766820, -1650314394, 2, -3, -2394251, -1035255, -22822930, 85638463, -1879, 9150, 911, 1, 2493805, 0, 29481338 ], [ 64886, 6985662, -524909, 70081454, -72, -944, 1243614, -1736043, 505089588, 247036, 7701525, -32620, 12161, 12375551, 17, 30, 7, -3199, -695514, 2, 31, -8355, -3124583, 8, -31104998, -116212, 49244735, 0, -1643794085, -47969584, -6, -35916987, -12, -278763994, -53, -5040330, 33 ], [ -54727, 113829240, 12805, 147363, 12954, 0, 48, 17136, 8315, -1, 2814, 227, -9813, -3, -655, -898669, 1012763028, 95254012, -106092, -15383, -29, -675674, 885421197, 2, 377, 0, 1, 520138460, 17123601, -2352706, -61421, -5676, 25, 256511032, 13001947, 532204102, 6497 ], [ 952, 176895, -1, -78903053, -20300, 15150079, -87453, 91095, -23, -1026298, -45606, -12723501, 22, 6089, 249118846, -632431, 340, 108239662, 7626043, -3152, 1, -169504, -3, 5123554, 1, -722147777, -1300, -9, -52, -134836994, -133146544, 1851045729, 1070966, 95026578, -41269469, -56975928, 7 ], [ -2613953, 950348, 34, -728179, -39, -13624450, -8269898, 9, 605, -317267540, -318, 1640195959, -1, 39203, -98874874, 2614, 7948881, 33, 113497655, -310635, 113201988, 760, -13, -1902, 32, 61191584, 4647489, 36, -192376812, 50279, 107098, -198759, -11, -3460956, 0, 2025674, 1 ], [ 3, 1, -15746, 343153144, 4, -668, -27615, -2, -8560127, -245933083, 752503702, -1277715067, -2224019, 0, -1296658323, -1004900, 6, 64598, 9876905, 15, -82, 1, 21, 240929, -3177684, -2910202, -131310131, -15188, 131975583, 126475809, -2667, 88, 206, -348646406, 2741149, 26, 2 ], [ 7324311, 832, 5244122, 5, -2027, -83295, -4755535, 46868, 7, -4111, 1, -4806, -15, 3, 27082, 15, -3190, -2, -174820, 12828, -521, 33887599, 0, 61, 90643712, 963, -28986907, 81233131, 3, -348816, -119685456, 1, -11, -37, 315, -1, -5331 ], [ 17, -105557188, 11, 3230, 106201750, -30, 87, -34, -698197, -1, 246276, -3576, 799021793, 557, -451, -5467578, 108643590, -982919, 15697, 150, -3, -658623147, 23766, 3976, 16285857, -99717601, -124310054, 89, 367517, 27712423, 1, -3, 338, -40832762, 14333059, -213535705, -311604120 ], [ -1673995409, 2, 21694092, -12, -548684, 1, 20341, 80, 219, -6766365, -12, -495, 2741, 1468775, 14894322, 30837691, 26, -24929, 179646, -31149, -40995729, 20, 208630598, 3832, 158792022, 4, -3816005, 2, -3466234, 5, 93, -341741837, -149, -4119534, 37424, -91680, 0 ], [ 30, 507499, 1, 1842918, 18, -1170, 3, -1764159, -22, 286148, -64, 22932, -60, -436559, -2, 29, -106267998, 14763, 0, 42667891, -4023511, -957, -2, 0, -115, 2, -147484, 0, 984530, 254, -869049, -894220, -726, -1372, 8, -24, -41 ], [ -2061, -201296156, -28285526, 9, 45927, -470677, -1953, 583455430, 13707, -15, -274392, -40, -30319463, -407175, 2, -5430, 90068, 103079916, 1, 12, -6518212, -95, -1580, -78, 501, 38879, -3658, -128907, 5049308, 30232, -4322, -3, 1091, 1963106, 0, 5537, 857649399 ], [ -30578, 45, -41, -92215840, 2092, -6, 56835, -1730, 2190, -811, 21, -63, -28, -47, 71722, -167192148, -2, -10, 110523, 11549461, -3002332, 1, -34813591, 3700065, -14669, 0, 2, 1486783907, 457305, -9000835, 211646, 333, 76411, -4186, 9, 2492514, -497478 ], [ -7906, -74739, -342, -66058493, -11903852, 1835, 3217, -414338, 2, 3701, 1222153, 0, -6, -163964355, -54, 140466, -60, -76187, 4, -25937757, -7865, -2291, -446, -5221782, -45137, 1, 154159, 1, 687678, -8164005, -423245686, 1570, 2, 388877750, 993, -287, 0 ], [ 2797, -19145, -193875, 275, -2, -77202283, -1584134, 155990325, -704, 316731, -111017607, -20181, 23427, -6, 852349, -263519, 27, -7550444, 19301345, -23851, 374936, -327010349, 0, 11103013, 985602, 2616687, 101063680, 2, -317, -27952255, -153263, 883, -57418420, -3245160, -56831755, 613, -53531749 ], [ 13, 1339916444, -1471898, 10, -1310, -454, -4, -2, -18590530, 92, 16, -194, -79, 541857052, 14, 3465774, -9, 119955347, -122996, -16388, 1776, 56450, 451719921, 898357, -733, -50930, -58957776, 3852862, 6135, -1688608, -97719517, 7788178, -32809586, -7218, 107631236, 1, 13108 ], [ -30729, -1289, -9160057, 255, 736, 32613, -486765835, 3, -1656, -492658109, 3, -3521, -1877, 0, -14, 6338, -346907764, -4, -77435261, 8747, 145, -68945, 4, -1, 14, 118, -11091636, 4, -53939, -1930, 26, 219, -156942, -740796, 30209446, 2047, -430138191 ], [ 5500305, -507, 3, -18, 192206222, 416, 420546244, 15759, -508, -1519907, 113, -465522, 55864752, -40234, 3212, 2886801, -971852691, -162, 17, -308753, 0, 512779, 3357836, 2, 171819825, 140, -21, 1774, -11, -3004051, -2, 30583, -9598575, 1752, 12, 23, -1 ], [ -776082, 26168, 40567, 60878, -11, 3152919, 151743551, -35, -22, -28, 7231, 3, 1, 3047799, 211, 7, 11747596, -19557314, 986881, -34, 3345390, 1411721, -16, -3, 268, -2103, -123, 507574, -4, 1705, 10435637, -49964130, 363, 146516417, -4622, -24, 156970 ], [ -12204, 2751486, 801599, -350191961, 3427, -520198, -4407379, 154596, 39260217, 271328, -10012656, 267957883, 20, 184238269, 8891730, -7, -2160527, -12556, 19269072, -1, -352140, -467778929, -15511, 0, -7272553, 595, -3040444, 21, 933789, 7775, 7561613, 3, -339, 0, -522, 44, -6135638 ], [ 1336, -2088354875, -20, 354, -686, -2, -39925535, -8203103, 19972, -270757067, -591165622, 8578339, -12651, 895486, -2965868, 7910896, 7, 46, -65, 7545, -66, -4469, -1446046186, -107940, -10, 289776, -2547809, -1, 7244, -15828, 1400290, 252, 1, -23, -4, -15, -696194876 ], [ 46, -15684, 382, -420, 2, 1435032, 16, -1650082, 4847932, 1660, 208835, -123, -3163, 263343, 4813, -1099, -15, -35379, 514901, -24405, -2405, -378378230, -56719232, 1223, 462, -514616, -89, 3, -357, -615, 990222801, -318, 2, 6, -435, -4209901, -3678805 ], [ 7900390, 1381658, 4, 2843, -758742, -1313814, -186093679, -166753, -145, 139, 49640, -4768, -290, 52650085, -863831, -25602635, -359118021, 112730061, -260, -20, -64024, -63, -2, -453966, -2994645, 23695844, 7, -1, 2360436, 8222, -9, -5027707, 9492915, 43553652, 114, -488, -1 ], [ -4, -1001757, -1, -73, -8, 39, 1408, 1626, 247, -61957, 71442248, -142, -10, 220890, 7, -15, 3860, 12811136, 209544513, 3027858, 28585, 159, -70580, 1319, -104, 1, 2, -63668185, -31, 100100324, 96160, -203238, 70, 10, 8, 222270367, 0 ], [ -1174, -270628919, 798, -2, -276400, 1032217801, 57, 44767223, 139859926, -71, -854391, 61393, -404759015, -5380035, -132, -23343556, 1176943, 3, -24686386, -9, -2750767, 32926812, 59, 7008, -663495, -1502, -8760107, 153722, -124858, 1, 15714, 27996174, 53287962, -15549787, -1, -421651789, 370 ], [ -12, 1, -102, 540034, 352341, -1383633, -27, 482, -226, 81336, -322, -301, 17890295, -47970289, -39278909, 100973, -2, 1743707892, 132, 16678, 1, 52507, -1585157, 13, 22274, -202940530, -843, -667680, 211755744, 38892821, -15518578, 702, -6815, 1045, 126636215, -2300, 7439466 ], [ -42163, -946587099, 251756, -20, -17, -90662, 1804, -1, -183423641, -9153, -202098, 667, 16118622, -20, -6741932, 3, 44386, -81643193, 1134489, 0, 125, 1141361, 16527, -27925, 224, 1504735, -1461615210, -60405720, 9212509, -380, -4, 1, 16351, 5, -88200, -1278, -6842 ], [ 1, -1305354119, 29, 118729, 31, -8, -3, -45655, -35723696, 123621752, 57917, -1535408, 258494, 7228, -120013, 9, -3, -30307, 1298, 832398, 5129, 11984, 1, -42, 111, 6706, -536993630, -2198, -468968, 2254, 428, -1817841, -29837, 2726162, 67824, -1, 879 ], [ 69822, -174208885, -171, -568728, -1, -254518, 48701030, -23, 23, -12255, -756, 165179, -235401, 1, 4, -62184, -154, 843, -2442349, -402754, 4941, -135, -9369135, -1500216944, 9078, 5, -556290, 986, -10, -1016, -133169885, -30949, 84237053, 1741, -1813745, 1032326, 54 ], [ -3, -2, -805229774, -48343, -24683, -127448, 487337440, 236475209, -59828, -228667090, -1143871, 2, 274700, 473951, 32471944, 2070304303, -45356376, -127, -29120, -1, 60161, -55845319, -282, 522080235, -1217821, 25233700, 122486, 2, 0, 80035153, -12787078, -7, 9055383, 338185, -19342, -12, 156939507 ], [ 18561, -955371269, 269625, -5267271, -238029, 7720527, 116527908, -1024061, 27, -56637971, 1006742, 2601, -2, 2417669, -396060801, 6, -134285038, -451322, 22, -122414892, -3741, -122, -10127626, 46, -1, -23773, -64785, -37, 8040623, 40679, -838918, 1621, 11, -3, -25024, -2, 5764 ] ], [ [ 4784631, 479324934, 0, 5049231, -709505886, -357, 242143079, 91, -14, 1, -12, 53, -9104520, -3847, 9, -2357, -7040, -852, 0, -176, 4, -842366445, -4153634, 126, 185750240, -45408455, 94, 125, -281, -69, -7081243, 30736, -22, -611469621, 379109, 764483, -18112 ], [ -17311896, -108623, -133, 973289, 2562, 6654, 13905005, 31916, -147609, 1403, -30275973, -1, -39026, -13371, 2, -25719, 18, 2790, 20, 109607, -9858266, -15, -1556732, 219, -5, 0, 66362, -316648533, -7295657, -8204038, 42921, 189904298, 31057393, 298159, 216, 153095, -65181 ], [ -330, 255, -3, 2265342, 21, -9, -2, 3545, 0, 9913667, 47473, 3633034, 4, 42367, -36, 49, 45450604, 26381, -182, 829, -14905, -224, 231, 41818, -70377, 181, -1, -148632656, 509242539, -1446952, 0, 1, -1555572, -611248, -16, 1, -119 ], [ 4, 781, 533101678, -1487, -3307266, -50962444, 2, 12116378, -483681238, 13692, -46, 29850540, -19, -41, -259487, -2, -62139766, -1, -4, 25981, 6383311, -954, 103, 22623306, -4180, -8, -1, -5505951, 10095853, 3131, -130322, -242115449, -1231258, -4157, -1, 1, -15179 ], [ -391732, -6, 19, 145860356, -18285922, 1876627380, 310164, 1, 4, 12, 44, 90, 117737931, -159, -55, 49592515, -10991691, 3165, 363, -23, 931645, 30891, -24182728, 0, 22, -651, 68, -45, -8786723, 4664, 37534, -423678778, -362, 3134066, 5964349, 18, -119145151 ], [ 5437, 610962, -409, -483692, 171, 539, 1, -32383, 0, 400328744, -4958568, -8472639, -103, 7293125, -17781755, -272, -1071302, 50, 467656, 1, -108139, 782941, 1050085, 295514713, 217419, 1655, 13849623, 1553101, 103209818, 179, -177, -392707, -289541173, -2088460, 0, -8536, 5966347 ], [ -567789, -126227358, -441, -544381357, -130556911, -3658, -37868242, 24, -9042, -31574346, -37328, -3020, 2, 86462256, -7, -5148519, 1164, 15833099, 6737, 5715, -89655, 461474, -1725, 6, -871, 306313664, 11, 0, -144557811, -794, 108168, -227483, 165, -244948798, -3089, -45623, -3335540 ], [ 497542, -6312, -45, -20554331, -33, 1059496650, 1725421, -266102247, -65134256, -31025, -153, 1546447074, 604464321, 360069, -164756, -98, 240, -6, -23, -11901195, 216, -3, 1, -787, 0, -100908, -1169, -2022, -3, 3, -985022612, 4575, 28, 45536, 1, -1, 3685167 ], [ 8111, 447082349, -537507254, 2139, -36, -3865917, 304, -26, 1, 1, 30806099, -32620, 24906736, 755, 138992100, 475, 57210, -12, -1, 1965653, 0, -1095087828, -195286, 34511260, -30376, -116212, 188, 0, -24, -374762, -2, -69, -395695, -33, -3361, -78755, 136980250 ], [ -3420, 434, 1, 0, 53057841, 900, 202930250, 17136, 16629, -1, 3, 465695, -628043, -108, -1, -115029644, 126595379, 190508024, -6, -240, -114, -165, 27021, 6358, 47, -240, 44739, 65017308, 33445, -9410823, -1919, -1, 1686688411, 2003992, 50789, 66525513, 12994 ], [ 952, 90570173, -5475183, -602, -10393375, 231, -44776091, 91095, -190186314, -2101857865, -11, -3106, 736663, 199523797, 30410, -79054, 89005136, 54119831, 976133516, -403436, 1945321641, -10848265, 0, 1251, 6, -11019, -1, -298197133, -1688389, -16460, -32506, 3, 2141932, 1520425240, -40302, -3, 28520 ], [ -41823245, 15205566, 17316, -1, -19857, -26610, -1010, 39338962, 9, -5, -40, 51256124, -23, 0, -24718719, 10, 4, 1, 433, -636180834, 2, 199149062, -829, -119, 16138, 119515, 4, 294724, -11, 786, 27417008, -198759, -1388, -1730478, 862, 2025674, 5176 ], [ 21, 1614516441, -8, 10723536, 16243, -668, -54, -105, -17120253, -1, 367433, -2437, -8688, -757, -324164581, -4019599, 1695489, 8268511, 39507618, 62, -2632, 4740633, 5467675, 1882, -194, -1, -1050481048, -7, 2014, 1976185, -1, 44, 103, -2723800, 0, 53493, 16150516 ], [ 7153, 2, 10488245, 22185271, -2075136, -10, -2322, 1465, 477726, -514, 1022, -19, -8, 1457959, 13865999, 122, -199, -3767, -171, 102627, -546660685, 1058987, -61, 513023308, 11, 31548118, -442, 324932524, 27, -21, -114, 17314814, -1, -150, 10, -778323458, -682415 ], [ 1, -6, 1388058, 1615, 25928, -495715, 177450, -17920011, -3, -90566, 481, -915387, 1598043586, 142546, -56, -167, 13262, -1006509539, 502290, 1254211613, -85, -5025, 24336826, 31809, 63617, -6086, -15, 11, 376337002, 886797528, 1507, -189, 676, -40832762, 1791632, -106767852, -19019 ], [ -3, 1047972, 83, -46, -4287, 22, 10414600, 10, 459649894, -26431, -6292360, -16232994, 86, 188003155, 114, 963678, 835, -816869972, 11497372, -3987022, -39, 20586266, 6367, 981033, 38768, 30799282, -3816005, 75722864, -3, 163408432, 381072, -667465, -595, 0, 585, -716, -197 ], [ 126290246, 16239965, 2953793, 225, 300421, -73, 174, -13, -46134136, 286148, -261838, 1467617, -1998002143, -13, -244, 1, -207555, 120939374, 2, 5208, -64376174, -501637916, -984117, -32026742, -60208206, 27, -302047299, 9515, 15752475, 4, -13579, -55, -11891816, -179802765, 8501, -1538, -5391603 ], [ -1, -24572, -113142105, 1, 1, -29, -31, 1113, 13707, -246431177, -268, -5299019, -1940445613, -3257398, 53, -85, 352, 393, 284534, 3049, -203694, -399795431, -12638, -10174464, 251, 38, -7492337, -32227, 157791, 60465, -135, -373343, 71521246, 490777, 4, 5, 6700386 ], [ -119, 2865, -658, -46107920, 274186949, -49, 0, -27679, 9, -1622, 42529, -2, -459711, -12048, 573774, -1337537182, -1, -5180, 226350334, 5774730, -1537194078, 1, -16999, 947216539, -469400, -4875, 2216, 371695977, 29267495, -1125104, 3307, 21323, 611291, -4186, 1214262, 4868, -15 ], [ -8095641, -2, -3, -32255, -46499, 962136026, 6434, -3237, 3700099, 3789359, 1, -63, -5814333, -5123886, -13, 17558, -125808209, -609499, 476, -405277, -503370, -37540892, -14268, -637, -2888780, 41271, 154159, 372327461, 336, -498, -1, 3141, 29, 11868, 31776, -293467, 0 ], [ 357964, -78419165, -1588220429, 1, -9094, -75393, -792067, 77995163, -720528, 9898, -26, -158, 732, -819158, 852349, -32940, 28705850, -60403549, 2, -1, 2999488, -39, 1, 44412054, 4, 654172, 25265920, 28, -81170, -2, 0, 462951154, -56073, -198, -867, 10, -26 ], [ 53095, 5111, -1471898, 21584505, -10, -464538, -9, -309089, -142, 756386, 261755, -101565758, -20, 32, 14, 6931547, -19375, 14643, -1007584978, -16388, 56819, 441, 27571, 3, -375348, -796, -2, 15, 767, -422152, -97719517, 3803, -31, -7218, 13139, 11038, 26845076 ], [ -4, -2639111, -1172487318, 64, 5889, 4174485, -4, 5, -52994, -29, 1672, -1802794, -240237, 656, -58099095, 830681676, -1355108, -29407586, -1, 34988, 19035199, -551557, 15947019, -374276242, 14418401, 484146, -177466168, 233, -431509, -483, 13150, 114900520, 0, -46300, 120837785, 128, -3 ], [ 1, -64886, 20, -589850981, 46925, 6, 51336, 516397868, -1065197381, -742, 3690821, -114, 27932376, -157, 52631639, 22553, -1, -664200, 276, -151, 0, 8012, 26233, 143117829, 42954956, 1121, -2680, 0, -723973, -93877, -62212, 30, -293, 2, 370, 188212, 0 ], [ -6208656, 428730895, 1329296665, 0, -742842, 2, 37935888, -1, -173, -28, 28, 916990, 63, 48764780, 6909181, 4, 5873798, -1194, 1928, -17585, 26136, 2823442, -2, -387603688, 2194751, -2103, -3926, 7931, -2, 873183, 80, -24982065, 1, 35, -591615, -24611, 77 ], [ -1599570129, 5374, 1641674682, -85496, 3427, -532683015, -4304, 19324, 150, 1111358117, -80101249, 267957883, 5254561, 11, 34, -470102, -33758, -12556, 2352, -346, 0, -228408, -992690, 12226113, -1776, 298, -760111, 10622, 29181, 31847741, 472601, 207480, -2775059, 191, -4, 5578, -12271277 ], [ 43783765, -65261090, -20, 46386261, -43, -20354375, -155959, -63, 39944, -2, -4510, 524, -3238770, 14, -1, 1931, 480, 5911, -1037, 3773, -528, -71502, -3, -107940, -5232, 2264, -4976, -77, 474768714, -15, 3, 257564, 1388672056, -47381741, -2143829, -951426, -5312 ], [ 24270240, -2, 783161, -440557502, 117981, 358758, 4074570, -1689683856, 1184, 830, 106923348, -251567, -198, 16853931, 19253, -288072904, -248683810, -9, 503, -6, -630576405, -23, -14179808, 78254, 4, -257308, -3, 44850, -23422669, -19, 241754, -1, 1562, 6, -27825, -64, -58860885 ], [ 252812486, 169, 995734, 89, -758742, -1345345380, -726928, -21344333, -4645, 1115, 0, -39058487, -2379065, 205664, -55285196, -200021, -21, 110088, -8334, -41917, -8003, -4098687, -7663807, -28, -5989290, 45, 0, -476593575, 18, 1028, -136, -321773223, 74163, 42533, 29257, -2044735118, -2687 ], [ -1, -122, -337027865, -307756507, -32345064, 1, 5, 6, 64837688, 0, 4465140, -567, -645123, 431, 55, 0, 2, 409956346, 209544513, 23655, 447, 318, -564637, 345847294, -6820720, 1, 3925116, -243, -8, 800802593, 1, -198, 35846, 10447, 32, 3392, 15753 ], [ -1174, -4228577, 1, -15814715, -8844793, 3938, 59592600, 89534447, 8, -2319857, -26, 120, -49409, -1, -1083749, 0, 1149, 1, -24, -290600, -704196384, 251, 966619, 28705451, -679418927, -375, -136877, 9608, -8, 1380069, 4022720, 53, 53287962, -121483, -11670482, -105412947, 1553063348 ], [ -11921, 27573, -13425520, 33752, 11011, -21619, 0, 1975389, -14435, 5083, -1, -307925, 68, -46846, -9, 789, -57953442, 6652, 528, 546506463, 29, 820, -3170313, 111079438, 5569, -3170946, 0, -5, 404, 19446410, -969911, 735630208, -1, 267512, 121, -18, 58121 ], [ -165, -1, 492, -655549862, -1, -1485410696, 1, -6889, -22, -18306, -3158, 1, 3935, -10, -1725934510, 7099, 181804569, -4983, 580858143, 1, 8002, 18261774, 33054, -2, 1, 735, -348, -943839, 2, -380, -8858, 519, 4088, 0, -689, -670279308, -428 ], [ 5055, -19918, 121766769, 243156222, 65738335, -4061, -2966002, -3, -558183, 7726360, 118615030, -767704, 4135910, 236845237, -59, 2, -25, -1986189955, 680301837, 416199, 20514, 95869, 201122073, -354423420, 1774, 419, -4, -17587, -240111636, 36064, 27, -116341817, -30552944, 5452324, 132, -885, 449794 ], [ 142994944, -1, -349615, -71091, -128, -16, 95119, -388934008, 1, -12549543, -48388, 1, -120525159, 103175964, 1, -994951, -157646, 220906173, -76323, -805508, 19, -270, -4575, -358, 142, 0, -139072, 15777, -85813751, -32, -33292471, -7737, 84237053, 27, -232159336, 4129306, 27623 ], [ -909505, -54723, -96, -396023166, -1, -996, 3718, 2, -1960457505, -7145847, -35, 875106, 34, 1895806, 248, 494, -725702021, -521526, -954201163, -44596798, 60161, -27922660, -144186, 31865, -623524301, 6161, 15678150, 9, -6, 156319, -49, -3, 565961, 338185, -154733, -1558, 313879013 ], [ 5, -466490, 34512021, -20575, -121870951, 15441055, 113797, -256015, 0, -13828, 8053936, 85243255, -15, 9444, -6188450, 202426, -32784, -3, 94339245, -59773, -7, -254899734, -20255252, 186620, -40699, -24343443, -66339733, -19526785, 31409, 0, -107381497, 25941, 10787, -1287, -6256, -49974, 47221354 ] ], [ [ 149520, 7, 176382, 1, -10826, -89, 968572317, 23746368, -1, 687546, -12, 7, -145672326, -7694, 282, -617826322, -461385382, -893736738, 198, -44, 17050029, -12853, -1, 1, 90698, -363267638, 3, 1027418, -1124, -2, -3458, 961, -22482, -38216851, 23694, 12, -2264 ], [ -264, -434494, -4355781, 7786311, 20498, 104, 13, 125, -72, 701, -462, -6578, -610, -213933, 68778898, -52672736, 150813722, 11, 10, 56118696, 0, -30, -3040, 447866, -2748728, 2, 4, -4947633, -3562, -1050116851, 10987745, 23182, 30, 18635, 27590, 19137, 0 ], [ -345631022, 16691799, -3116, 9061368, 169, -4643, -416101895, 7259398, 15449, 1, 388896074, 3, 8367383, 10592, -37010, 100379, 88771, 3, -1522744048, 104, -1953643520, -1875531961, 484382600, 20, -9008286, 11592, -5000, -9289541, 486, -45217, -879, 8, -796452818, -37, -1062180, 73594, -30 ], [ 1, 24982, 533101678, -190291, -101, -389, 851, 1, -29, 876298, -182, 29850540, -4803, -169568, -2125719061, -2227, -124279532, -2, -1136, 425670139, 1, -238, 215228892, 1, -133757, -131542632, -59592654, -1, 1, 12, -32581, -462, -1, -133022, -839815174, 14187, -15179 ], [ -1566927, -12598224, 308359, 284884, -4, 1, 1, 1034, 0, 24, 46601875, 183607, 57489, -20801814, -439, 12398129, -43966766, 12, 45, -11718, 7278, 1, -1476, 2648, 22514, -2666956, 8689, -721, -2145, 298528, 1173, -211839389, -185585, 3, 23298, 9, -1818 ], [ 347965, 156406176, -6, -15478153, 684, 34, 13, -64766, 3179526, 12, -19834273, -529540, -13, 1823281, -277840, -1, -33478, 1, 2, 516, -53, 391471, 537643704, 36939339, 54355, 52, 13525, 12, 12599, 0, -177, -98177, -18096323, -133661420, 0, -1092620, 46612 ], [ -35, -7704, -28227, -65, -2, -1829, -2, 762, -4629408, -7709, -1, -386603, 57, 10, -2, -628, 38146037, 989569, 13, 357, -44828, 3605, -226148796, 3159190, -456881219, 2337, 337, -2735500, -282339, -416186608, 2, -2, 3, -1869, -24, -729961, -53368635 ], [ 248771, -6312, -22, -10277166, -2, 16554635, 1, -508, -16283564, -992805, -305, 1475, 147574, 176, -337420206, -399729, 240, -95481428, -48572184, -47604779, 6899, -5, 1, -12591, 5, -3, -9353, -33128153, -44, 20908, -117, 1171155, 14577, 1457141, 79801749, -45961, 460646 ], [ 531544370, 3492831, -131227, 140162908, -591667, -15101, 304, -1695, 123313, 15, 1971590326, -16, 760, 1584070531, 4, 124589604, 28, -1677005067, -21735, 120, 1, -8555374, -781146, 2106, -121504, -14, 0, -14945, -6421071, -5996198, 0, -548, -395695, -8507, -13766378, -19689, 1 ], [ -3, 910633916, 1678316063, 72, 810, 2, 3, 8773706, 260, -46972050, 360180, 227, -321557893, -14, -20, -115029644, 3863, 11, -104, -31503425, -14960610, -1383781074, 1729338, 208339784, 188, 0, 11453159, 8127163, 65, -9, -15, -22703, 50, 15, 203155, 4, 25 ], [ 2, 1382, -1368796, -19725763, -81198, 58, -716417449, 45547, -1, -8210382, -89, -1, 188585775, 99761899, 7784964, -10118899, 695353, 2, 465, -826237261, 486330410, -166, 0, 80056, 11864127, -344, -5, -1, -1, -134836994, -33286636, 3531, 131, 1450, -40302, -14, 14 ], [ -326744, 486578127, 34, -89, -650657944, -3, -16539795, 2458685, 605, 0, -41703992, 1, -3, 1, -386230, 20912, 121, 272101, 28374414, -38, 1768781, 6223408, -26, -3894890, 64552, 122383168, 142, 150898843, -384753624, 100558, 13, -6, -22, -1730478, 0, 31651, 1 ], [ 340, 1540, -8061870, 41889, 259883, 0, -7, -53, -4, -15370818, 2939468, -609, -284674414, -6200408, -324164581, -3925, 27127817, 126, 301, 253425, -3, 9259, 174965592, 120465, -2, -22736, -525240524, -995393379, 128882, 63237904, -2667, 5654, 103, -2723800, 0, 2, 32301033 ], [ 56, 109095496, 163879, 173322, -127, -10, -1, 1465, 238863, -65778, 128, -4920897, -3884, 1, 443711956, 0, -2, -942, -683, 13, -34166293, 33887599, -123, 31312, 2766, 1009539764, -905841, 9916, 1766966, -11, -58440, 2114, -91, -19186, 39, -97290432, -21325 ], [ 265, -25771, 42, 206724, 424807001, -1, 5545, -2, -11171155, -90566, 2, -3, 24384, 1140368, -14422, -21, 869148719, -1920, 2009161, 1196, -10888, -40199, 1, 63617, 130286857, -1522, -948, 182086, 1, 54126, 1580527782, -12111, 169, -2, 114664474, -213535705, -149 ], [ -798, 2047, 173552739, -92, -17557888, 11, 40, 20505, 229824947, -1, -3146180, -1038911647, 0, 91798, 4, 986806103, 418, -199431, 367915900, -15574, -40035, 2513, 26078825, 31393043, 9, 3760, -488448675, 591585, -216640, 1307267455, 0, -333732, -4870739, -32184, 9, -187760857, -787 ], [ 123330, 3965, 5907586, 450, 2403370, -18, 697, -54, -1, 2236, -134060805, 2935235, -499500536, -27, -31246, 1826, -811, 1889678, 19363709, 3, -15, -478, -30, -61, -240832823, 894067, -294968, 1189, 246132, 64, -217262, -27, -92905, -1, 68006, -24610, -1380250495 ], [ -32982, -1572626, -13811, 285265172, 0, -7, -511956993, 583455430, 1754498, -15041, -536, -2649509, -3789933, -2, 1, -347540, 1, 1649278653, 569069, 3, -3183, -99948858, -50553, -39, 0, 2430, -29969348, -63, 1, 118, -17289, -23, 4365, 125638813, 2, 173, 26801544 ], [ -7, 2865, -1, -360218, 274186949, -97, 28, -442866, 560586, -25955, 3, -256032, -4, -394791071, 140, -5102, -2139, 0, 13, 22, -3002332, 640, -2125, 3613, -117350, -312013, 277, 371695977, 112, -4395, 3, 1397435943, 38206, -137180766, 2372, 39880222, -31838596 ], [ -15, -37370, -700001, -63, -371995, 939586, 411776, -51, 2, 60629749, 2, -256975, -2839, -10008, -449674499, 561864, -982877, -37, 3804, -1583, -492, -1173153, -114145, -20, -11555119, 1, 19270, 11363, 176045456, -498, 0, 12, 29679, 11868, 7944, -36, -146 ], [ 44746, -19145, -3, 1124510, -2274, -75393, -49504, 2380, -352, 155, -53, -10090, 749671, -52426102, 109100675, 0, 28705850, -1932913558, 18, -1491, 2999488, -1, 101, 1, 31539266, 5111, 6168, 112919, -317, -54594, -19158, 925902308, -7177303, -12980639, -3, 1, -3345734 ], [ 869915788, 2, -94201496, 674516, -21468692, -7258, -2181, -77272, -2323816, 12102171, 33504674, -396741, -1257, 529157, 13898, 2, -1239981, 7497209, -3935879, -1, 0, 221, 431, 55, -92, -12733, -14394, 30822896, 196317, -211076, -186, 30, -250, -1892230232, 13453905, 690, 13108 ], [ -125864394, -10556446, -1118, 16338, 0, 2087242, -7605716, 1360163743, -211975, -7697783, 53515, -112675, -15015, 10494, -58099095, 25, -2710217, -235260686, -37, 279904, 594850, -269, 510304613, -731008, 7209200, 15492661, -43327, 2, -1726038, -8, 215443329, 3506, -9809, -1, 7375, 16377, -820 ], [ 671, -8305381, 20814, -9216422, 375403, 0, 50, 126074, -66574836, -12, 472425081, -14548, 6819, -1, 50, 46188810, -14829, -1360282566, 8843, -1206, -339514, 1050171529, 209865, 71558915, 10487, 293841962, -10719, 2, -741348192, -1538073907, -2, 1911, -37494, 3, 378937, 1470, 0 ], [ -397353997, 104671, 5, 15, -1, 3079, 18523, -4586226, -347, -7040, 56, 1833979, 132501885, 186, 6747, 15334796, 1434, -2, 60, -1125432, 204, 1, -1, 0, 1097376, 0, -8041099, 31723, -16039, 1746367, 40764, -3, 5805, 70, -144, -12, 1255762 ], [ -6, 21496, 1, -10, 107, -4064, -35259032, 1236765, 1226882, 138919765, -5006328, 64, 5, 1, 8683, -30086541, -4321054, -3139, 19269072, -181390867, -5, 0, -4, 47, 0, 1248340521, -371, 87013481, 14940620, 15, 462, 1, -10840, 3, -34179170, 5, -94 ], [ 1336, -1, -3, 11325, -1404115, -311, -2437, -65624827, 1, -135378534, -288655, 16755, -103640653, 7163888, 0, 121, 30706, 23, -271881584, 29, -8453, -9152238, -43, -55265372, -685815963, 18, -39810, -10, 1854565, -4, 358474283, 527490922, 10849000, -3, -548820217, -465, -1 ], [ 370, -2055682259, 783161, -220278751, 3775380, 22, 509321, -13200655, 4847932, 830, 1670677, -983, -404923, 16853931, 9857503, -34, -121428, -566062, 4, -48, -615797, -378378230, -28359616, 10, 29, -1029232, -710, 11, -187381355, -4918, 1889, -40677, 24, 738245, -1739, -2, -235443539 ], [ 1975098, 176852164, 2, 1421, -1482, -1, 0, -10672166, -9291, 0, 6205, -1, -2323, 1607, -6749, -1, -21919, 215, -1066743, -2620, -31, -65578986, -58, -887, -91, 11, 3793, -3723387, 151067917, 32887, -71363935, -19639, 37082, 42, 7489769, -30, -44023121 ], [ 0, -128224951, -1, -38469563, -4, 39, 0, 51, 1, -15489, 1090, -1, -158, 431, 115519235, -121836, 1930, 3, 104772256, 48445734, 893, 2, -1156376664, 168871, -218263045, 1, 1, -486, -2033506, 382, 23, -6351, 73412662, 85585087, 67899325, 108530, 246 ], [ -293, -16518, 1633877, -3953679, -8, 504013, 953481593, 2732, 546328, -4531, -417, 1964570, -2, -172161111, -33, -93374225, 294236, 12040697, -377, -145300, -352098192, 2010, 236, 219, -84927366, -375, -4, 76861, -3902, 22081109, 7857, 6999043, 208156, -121483, -2917620, -3294155, 758332 ], [ -1490, 7058677, -53702078, 138248690, 22549809, -177105080, -439, 482, -1804, 318, -42163678, -2463404, 17, -23, -39278909, 197, -57953442, 2, 528, 65, 60168, 26254, -97, 1, 1459749890, -3170946, -211, -82, 12925, 19446410, -30, 11, -852, 16, 1013089718, -36, 14 ], [ -1, -113, 1, -1280371, -8744444, -6, 1847096, -861, -11, -146451, -6316, 10, 492, -21105615, -26336, 1861048641, 45451142, -81643193, 580858143, 13, 524410677, 1, 1057739, -7148752, 2, 5878, -174, -235960, 8997, -12440070, -9, 519, 4088, 77171, -722538452, -20, -56045916 ], [ 662508788, -2490, 121766769, 15197264, 1, -16, -724, -374006287, -35723696, 3863180, 905, -94, 1033978, 14456, -7680835, 1196, -26364768, -7758555, 332179, 1, 42012691, 785356912, 196408, -1417693682, 227078, 210, -1, -72036828, -2, 35, 448668406, -7, 0, 85193, 1, -928305289, 27 ], [ 71497472, -665, 0, -17, -4107, -509036, 779216485, -759637, 1455, -191, -12, 41295, -964201274, 3149, 17649, -972, -39412, 1725829, -5, -1, 1264937, -1105381, -4684568, -5723, 9078, 0, -17384, 247, -5, -16258, -2032, -15474, 1, 1741, -14170, 252, 6906 ], [ -444, -13, -24574, -6, -404402745, -63724, 1903662, 28867, -245057188, -55827, -1117, 7000852, 4, 7405, 15, 1974, -5669547, -16298, -119275145, -44596798, 1880, -1787050209, -2, 498, -152228, 0, 239, 302805, -1659651, 38, -1598385, -233972700, 565961, 21, -1, -779, 4904360 ], [ 4751595, -233245, 1078501, -161, -60935475, 29, 2, -4, 1, -906207543, 1966, 170486511, -127395889, 77365397, -1, 1, -268570077, -14104, 94339245, 0, -61300377, -61, -79122, 191098377, -1, -6, -8292467, -9, 31, 79, -13422687, 2, 674, -164755, 0, -199894, 6 ] ], [ [ 1224865543, 117023, 1378, 10, -177376472, -357, 472936, 91, -59223582, 10743, -6199602, 13512, -2276130, -63032738, 144281, -4714, -55, -446868369, 1582, -1474133254, 4, -3, -2076817, 514149, 3, -44344, 1535211, 16053, -18407812, -1104, -1812798148, 2, -359709, -9, 3, 24463463, -4636767 ], [ -270498, -106, -2177890, 1, 2623695, 13309, 27, 130727598, -36, 1436225, -15137987, -215544061, -39026, -1671, 8396, -804, 0, 1395, 342157857, 28059348, -315464513, -989261, -760, 55983, -687182, 14472843, 16591, -77307, -56, -16, 175803925, 94952149, 474, 582, 0, 1196, -133490457 ], [ -330, 1, -1595380, 144981895, 169, -1217155351, -99, 443, 126555653, 39654668, 11868, 930056672, 0, 1355749, -36, 1606063, 90901209, 105526, -1522744048, 26, -3726, -915787, 3784239, 171287850, -4, 1, -1279928, -36287, 15541, -370419676, -7197445, 255, -12444575, -37, -1062180, 36, -1995520210 ], [ 33, 399715, 16269, -24357299, -1615, -101924889, 27230, 1550896370, -1889380, 214, -3, 28, -38421, -166, -32436, -35630, -948, -8776859, -568, 203, 102132972, -500063699, 51, 180986446, -1095734455, -128460, -1819, -1, 315495, 400768, -4170316, -30264431, -301, -532086, -419907587, 28375, -124349026 ], [ -383, -1538, 77090, 17805, -17857, 28635, 1212, 67791774, 4, 24, 11377, 22, 112, -325028, -3513, 396740120, -5367, 12, 11, -3, 455, 15816360, -773847293, 347123786, 0, -3, 556073, -5910393, -70293780, 298528, 586, -2, -2900, 191, 23298, 74, -455 ], [ 85, 597, -209321, -7, 171, 135, 6714, -2072499, 97, 781892, -151, -33096, -3373686, 233379996, -555680, -571075901, -535651, 796, 114, 16, -13517, 25054127, 8204, 1, 13, 108448847, 7, 24, 1, 2859, -22618, -25133234, -1, -510, 1, -17072, 1527384930 ], [ -8872, -241, -57808470, -1063245, -15937, 0, -1, 48770, -74070532, -482, -4777969, -1510, 0, 10554, -7, -40223, 36, 7916550, 3, 22, -45903398, 236274807, -220848, 3, -218, 5, 21, -3, -578231246, -50, 845, -14, 1354349, -1869, -12, -178, -6671079 ], [ 1990167, -25, -45726, -2, -4358044, 129333, 220853861, -16, -521074051, -3971221, -5, 369, 37779020, 46088830, -41189, 0, 61373, -1491897, -3035761, -5950597, 113031326, -3, 1, -49, 1207, -413319745, -598563, -16, -44576, 2676202, -480968, 572, 7289, 44, 2, -2941504, 900 ], [ 32443, 1, -4, 267, 0, -60405, 1214, -106, 2, 2, 1925381, -66806285, 24323, 198008816, 16967, 4, 468661313, -100, -21, 7862611, 8, -1, -390573, 34511260, -30, -476005590, 12, -3825891, -1643794085, -366, -51714479, -143667948, -24731, -68058, -27532755, -4922, 0 ], [ -437816, 27, 3, 1178904, 25, 1801, 774, 2, 4257059, -1, 1, 0, -160778947, -433, -2681701, -7189353, 1012763028, 1, -1658, -60, -114, -1383781074, 27021, 1666718274, 1542741, -60, 1, 130034615, 535113, -18821646, -30, -89, 3294313, 122, 1664249277, 133051026, 106448707 ], [ 124833994, 86, -10, -77054, -40, 60600318, -2733, 45547, -45, -256574, -46700365, -24, 3, 3, 30410, -647609548, 86919, 52, 29, -394, 3799456, -43393062, -44, 1280888, 23172, -2755, -166349, -74549283, -27014228, -129, -63, 110, 1, 5939161, -20151, -7, 228160 ], [ -326744, 237587, 1108204, -182045, -621, -1703056, -2019, 76834, 1, -634535081, -80, 51256124, -2882, 306, -386230, 2676715, 124201, 136050, 886700, -303, 6909, 398298124, -27177479, -951, 4131307, 117, 9, 576, -3005888, 3142, 214195, -388, -22, -13843825, 2, 1, 82812 ], [ 173866, 403629110, -64494962, 335110, 2079066, -5346, -13808, -1, -1045, -15370818, 91858, -77986, -2224019, -6, -1, -31, 217022540, 129195, 1, 31678, -5391218, 4630, 341730, 2, -6355369, -363775, -525240524, -60754, 1007, 1011806469, -699115352, 44, 6, -1394585625, 669, 104, 7886 ], [ 56, 1704617, 5244122, 88741084, -2, -333179, -5, 46868, 1910906, -538850974, 2093848, -2403, -31073, 6, 13, 2, -100, -118, 0, 25657, -521, 4235950, -32202452, 2003997, 5532, 120, -28308, 620, 0, 0, -14960682, 17314814, -183, -2398, 330396553, -389161729, 0 ], [ 555123002, -25771, 355342849, 206724, 13, -7931436, 354899, -8960005, -11, -22641, 962, -228847, 6, 35637, -29535972, -174962486, 13, -15358, 16073285, 19597056, -696861, -20100, 93, 8, 63617, -389522, -2, 182086, 735033, 13856211, 754, -47, 354633252, -40832762, 3499, -104265, -38038 ], [ -3, 4191889, 5, -6, -4287, 45947, 5085, 3, 1753, -108261832, -96, -7926, 179622035, 6, 909, 15, 13, -102108746, 44912, -4, -2502, 40208, 3183, 245258, 2481125, 120310, -14906, 37861432, -13540, 5106513, 95268, 0, -304421, -131825089, 153290624, -5730, 0 ], [ 1927, 15, 47260686, 460729, 615262711, -146, 1, -220520, -44, 146507865, 0, 11740940, -15244, -218280, -488, 3739368, -1700287968, 29526, 38727417, 20, -8, -15, -30, -15, -470377, 27940, -73742, 311794316, 1969059, 66669501, -27, -894220, -11613, -11237673, 69638544, -6152, -345062624 ], [ 0, -1572626, -441961, 2176, 376230444, -115, -488, 4451, 14035986, -15401949, -70244327, -2649509, -236871, -1, 424, -1358, 368918506, 98, 2, 48788, -50924, -24402, -6319, -9936, 501, 159248664, -114, -1031260, 4931, 3779, -68, -23, 4470078, 30, 17639, 22147, 818 ], [ -1911, 22, -1315, -1407, 4184, -6228, 56835, -453494540, 137, -1700959484, 1329, -32772145, -3591, -24, 35, -1, -1121632383, -663029, 6908, 90230, -93823, 2561, -133, 947216539, -120166480, -159750736, 9074924, 354, 234139959, -144013352, 52911, 21834937, 1194, -1047, 621702182, 5, -1018835070 ], [ -518121040, -292, -11, -8257312, -23807704, 481068013, 3, -202, 14800396, 970075992, 37, -1, -710, -2, -858, 561864, -3931507, -304750, 15217, -49, -8, -73322, -116884479, -20887129, -23110238, 10565462, 2, 2908808, 88022728, -4, -52905711, 393, 59358, 185, 63552, -9171, -9 ], [ 87, -313676662, -48469, 35984336, -284, -1235236526, -774, 76167, -92227559, 39591, -2, -322891, 46, -100, 109100675, -1029, 1794116, -30201774, 147, -2981, 92, -20438147, 1649336, 42, 30, 2555, 6168, 903355, 0, -3, -306526, 221, -3588651, -6490320, -28415878, 80334010, -209108 ], [ 13592434, 167489556, -22998, 659, -5241, -29730456, -4363, -38636, -18590530, 48408685, 536074789, -101565758, -41180832, 4233258, 1, 221809515, -309995, 14643, -4, -67123352, 58182769, 1, 862, 3593429, -11, -203721, -7369722, 59, 100514082, -103, -1526867, 121690, -512650, -1847881, 411, 345, 53690152 ], [ -120, -21112892, -36640229, 8364945, 11778, 65226, -237679, 324, -1695798, 0, 105, -112675, -1877, 82, -7262387, 2, -338777, -57437, -37, 559808, 37178, -275778, 7787, -5848066, 57673603, 7746330, -354932337, 29806, -53939, -2, 841576, 459602080, -40177253, -379287689, 3776181, 524052, -1641 ], [ 671, -16, 42627035, -9000, 12012889, 1663, 1682184976, 126074, -127, -46, 118106270, -14, 223459007, -10059, 411185, 92377620, -3707, -324, 579540855, -1, -663, 125, 26862688, 69882, 164, 36730245, -84, 930188912, -1414, -1538073907, -243, 119, -76788601, 14019, 12125987, 1505693, 0 ], [ -3, 204, 41540521, 1, -190167645, 0, 4741986, -280, -173, -1845521436, 226, 234749363, 32, 11905, 55273450, 14975, 375923075, -305583, 30, 0, 13381560, 2757, -526012, -370, 0, -33, -2058521329, 991, -8, 213, 1304455, -381, 2902, 4471, -295807, -201614163, 156970 ], [ -763, 168, 200400, -10687, 877310, -1040397, -1076, 151, 9585, 542655, -5, 16, 1, 3, 277867, -459, -1, -1, 150540, -354279, -11004, -1827261, -4, 1, -111, 38096, -380055, 83, 912, 2, 120985803, 3319688, -1, 764, -4, 11, -23 ], [ 87567531, -127463, -10447, 90598, -5485, -2485, -1218, -31, 2496, -135378534, -4618481, 1047, -202423, 3, -5793, 7725, 1006173843, 739, -2074, 4, -138496110, -292871614, -353039, -215880, -1339484, 18111, -1273905, -2522315, 237384357, -2025953, 43, 8242046, 84758, -2961359, -274410109, -59464, -5312 ], [ 388323840, -4, 48, -840, 60406077, 1469472501, 7958, -2, 37874, 27192052, 204, -16100270, -404923, 4, 5, -4, -121428, -579647045, 65907279, -24405, -9, -45, -7, 5, 1, -4020, -11, 22, -45, -2459, 247555700, -325415, 99948, 23070, -2, -1028, -470887078 ], [ 7900390, 86354, 1991469, 45485, -741, -1, -726928, -10, -152220009, 18265495, 194, -298, -1162, 105300170, -26995, -1600165, -3, 1720, -1042, -82, -524482515, -262315943, -29937, -7, -23957161, 92562, 30, -28, 288, 0, -68, -1, 151886643, 10, 936221, -244, -1375723 ], [ -939, -15, -10, -9617391, -1010783, 2, 46131816, 852410117, 3957, 0, 4465140, -145029, -2580493, 883558, 7, -243672, 61758, 100087, 25579, 3, 29271033, 1272, -141159, 675483, -6820720, 46, 502414888, -2, -32536094, 782034, 94, -99, 2240, 41790, 2121854, 26, 129045035 ], [ -4807718, -16914307, 1673089858, -121, -566066780, 62, 3724537, 43718, 34145, -71, -6835127, 3929140, -1544, -688644443, -265, -11671778, 75324371, 0, -96431, -1162400, -42981, 63, 1979635625, 2, -81, -1, -34219, 1, -1951, 674, 4, 0, 1665249, -4, -182351, -6, 189583 ], [ -47685, 431, -107404156, 16876, 5637452, -1351, -7, 252849760, -7, 5, 0, -2463404, 2184, -732, -38358, 6, -28, 871853946, 132, 33, 3761, 430139773, -12681253, 106, 712769, -99092, -26, -10433, 3231, 75963, -4, 5747111, 0, 68482961, 253272430, -4709797, 59515726 ], [ -86350241, -7222, 1007023, -2501, -8, -44, 902, -3527399, -22, -18745696, -202098, 3, 515795918, -5, -3292, 3, 22, -163286386, 1, 220189, 125, 570680, 16, -7148752, 916740, 24075756, -2788, -58990, 4606255, -1555009, -138, 2124155, 1046481, 38585, -172, -20455, -1751435 ], [ 1, -78, 243533537, 2, 32099, -32, -11586, -5843848, -68, 29, 118615030, -12, 252, 3700707, -1920209, 39190787, -402, -7758555, 42518865, 53273442, 656448, 1, 192, -44302928, 222, 1716797, -16, -288147311, -1875872, 18032, 7, -7, -61105889, 170385, 1085189, -14, 115147363 ], [ 17455, -348417770, -5, 0, -16823125, -2, 1, -1, 744882, -96, -12097, 10324, -964201274, 51587982, 552, -31092, -5044686, 421, -4770, -98, 1, -35372178, -36598, -46881779, 18591434, 312271, -272, 516978007, -5238, -8129, -2080779, -967, 80, 912822829, -28, 16517223, 883927 ], [ -56844, -1751126, -12287, -755, -101100686, -16313331, 15, 902, -234, -1745, -35, 448054511, 140646580, 463, 495, 2070304303, -1, -255, -4, -89193596, 120322, -852, -72093, 31, -311762151, 385, 31356300, 1, 0, 19, -204593256, -223, 0, 5, -1, -97, 599 ], [ 18561, -29156, 527, -164602, -15233869, 7540, 3556, -128008, 13627, -216, 15, 1331926, -1, 590, -3094225, 51820950, -134285038, -112830, 188678489, -4, -2, -254899734, -2473, 729, -40, -12171721, -4146233, -39053571, 123, 650858, -102, 25, 2761462, -5272145, -12812264, -204691513, 377770834 ] ], [ [ 1196158, 234045, 172, 10, -85, -374767920, 15133942, 91, -3615, 2750184, -3099801, 216185, -1138065, -4, 18035, -37709, -14418293, -13637, 0, -1474133254, 136400234, -803, -2126660786, 1004, 5669, -87, 95951, 32107, -2300976, -144728046, -27661, 2014330128, -719419, -4665, 5924, 373, -296753070 ], [ -553980684, -106, -66, 7, 20, 218050771, 106, 31916, -4613, 1, -14783, -3, -78052, -418, 1049, -1607, 4712929, 1395, 653, 3, -78866128, -966, -24, 28663403, -703674381, 0, 4247188, -5, -3647828, -2003, 2683, 47476074, 62114787, 38164409, 0, 2, 0 ], [ -10548, 4075, -3, 17698, 676, -74289, -52012737, 58075187, 2, 317237343, 93, 28383, 261481, 169469, -303189764, 25697003, 90901209, 432233242, -11, 3393722, -3726, -3663148, 118257, 10705491, -550, 47482127, -1310646718, -1161193, 121, -2826, -2, 267286556, -199113204, 0, 0, 18, -2 ], [ 0, 24982, 266550839, -194858388, -1615, -6370306, 217842, 12116378, -3690, 27, -11934659, 3731318, -2, -10598, -253, 0, -237, -2194215, -1163164, 851340277, 199478, -477, 205, 11311653, -133757, -8, -953482461, -336, 308, 98, -260645, -115, -2405, -68107065, -25, 7094, -1 ], [ -802266488, -787389, 308359, 2226, -2232, 114540, 1212, 129, 16754, 6237, 5689, 0, 470951725, -2539, -14, 3099532, -10991691, 207422288, 381000556, -3, 114, 241, -94464, 1324, 22, -42671300, 68, -361, -274585, 597056, 1173, -423678778, -23754845, 25072532, 1526873331, 154558256, 0 ], [ 2783720, 9, -13, -7558, 2800483, 4316, 3, -506, 0, 800657487, -2421, -1059080, -107957949, 29172500, 0, -4461530, -4, 6, 57, 64, -6759, 24, 67205463, 9, 13589, 414, 3, 776550, 51604909, 1430, -707, -767, -1131020, -4079, 19, -559421358, 1 ], [ 0, -63113679, -1764, -130, -2, -58522, 0, 24, -37035266, -482, -18, -3092825, 14, 5, -58420, -1257, 298016, 247392, 0, 374542247, -5, 472549614, -1766787, 24681, -871, 1168, 10787, -1336, -2258716, -397, 7, -14218, 661, -489897597, -386, -45, -407 ], [ 7960667, -201990, -749172311, -627, -69728698, 4042, 1, -2, -1042148101, -31025, -20008089, 1546447074, 2361189, 703, -20594, -51165287, 61373, -182, -11858, -23245, 27596, -1, 1533640, -206289299, 4826, -12614, -149641, -33128153, -11, 2676202, -939, 1, 932946, 3, 38966, -22, 28 ], [ 1063088739, 13644, -8202, 33, -18490, -4, 2429, -27126, 30828, 7720, 120336, -4175393, 6081, 99004408, 34748025, 30417, 234330656, -204713, -1, 120, 528210004, -33, -48, 34511260, -237, -14, 3006, -1912946, -50165, -732, -51714479, -548, -193, -34029, -105, -615, 34245063 ], [ -13682, 222323, 209789508, 4, 1619, 57619, 24, 1, 544903537, -5734, 5762879, 232848, -2512171, -108, -670425, -7021, 126595379, 6, -848740, -7691, -59842439, -41, 108084, 833359137, 753, -252014674, 699, 520138460, 535113, -18, -251578799, -1, 1686688411, 500998, 203155, 8315689, 812 ], [ 1905, 11056, -5475183, -9862882, -5, 29590, -10932, 3, -1, -32841529, -713, -198805, 754343099, 48, 1, -158108, 5, 1, 1862, 0, 59367, -5297, -22, 39, 370754, -352611, -20, -71, -422097, -16, -63, 14, 1, 362, -1259, -13910, 3650556 ], [ -81686, 464, 1134801173, -728179, -1301315889, -217991194, -33079591, 38, 77464, -5, -80, 200219, -360, 5017980, -197749749, 41824, 243, 1088402, 221675, -9940326, 14150248, 388963, -212324, -2, 63, 122383168, 1, 2, -1468, 6, 856782, -25441188, -1388, -6921912, 7059007, 3956, 1294 ], [ 1358, 24, -1, 1, 4158132, -5, -441842, -7, -133752, -240169, 6, -155971, -4448038, -6200408, -1237, -3925, 27127817, 16149, 75, 253425, -336951, 592579, 10, 1973691854, -6355369, -710, -1025860, -7, 16, 3952369, -83, 180943, 3374068, -2723800, 0, 3, 63088 ], [ 457769, 3, 20485, 86661, -1062469679, -20824, 0, 191971179, 1866, -1052443, 8375390, -9611, -3884, 0, 7, 995588, -52264477, -235, -341, 1, -1067697, 517, -983, 122, 11065, 7887029, -55, 39665, 0, -1, -478741825, 4328703, -95909233, -1257364210, 20649785, -778323458, -341208 ], [ 277561501, -1611, 85, 25840, 1699228005, -242, 354899, -34, -43, -354, 31523380, -7151, 1560589, 278, -1890302197, -21870311, 217287180, -1006509539, 15, 19597056, -22299539, -80398, 11883, 63617, 63617, -12173, -237, 1423, 22, 13531, 1580527782, -95, 21645, -5, 3499, -1, -608602 ], [ -1596, 16, 1324, -6055502, -2143, 22974, 1271, 5126, 1, -3304, -1536, -64931978, 701649, 179, 7273, 61675381, 52, -195, 88, -124594, -1251, 1, 1, 125572170, 1211, 962478, -4, 72, -1, 4987, 0, -10679432, -1, -16478136, 76645312, -716, -2 ], [ 241, 8119983, 369224, 14398, 150211, -37, 178379, -215, -369073090, 2, -32730, 6, -249750268, -213, -122, 4, -3, 1889678, 295, 81, -4023511, -30, -30754, -31276, -1926662583, 218, -2359745, 74, 3846, 66669501, -27158, -111777, -1452, -11, 266, -50400897, -2695802 ], [ -8, -25162020, -28285526, 1, 11482, -57, -124990, 72931929, 428, -240655, -2144, -162, -30319463, -104236736, 444971491, -339, 5, 12884989, 4552550, 12, -3, -3123402, -3, -40697858, 2004, 4860, -229, -33000317, 308, 59, -4322, -6, 1091, 7852426, 0, 1384, 1 ], [ -500989103, 11735220, -86192510, -737726719, 1, -816283772, 888, -2, 1095, -106309968, 10, -1000, -1796, -24, 70, -638, -136918, -5, 0, 0, -11, 335617092, -557017457, 28907, -240332960, -624026, 4, 6, 56, -17580, 3386333, 5, 0, -33, 19428193, 38, -497478 ], [ -2072484160, -1, 0, -33029246, -743991, 15033375, 12868, -13258816, 115628, 29604, 78217783, -65785588, -372117295, -40030, -3431, 140466, -62904105, -304750, 3804, -25, -983, -1201308537, -14, -668388113, -11555119, 169047385, 0, 744654922, 0, -7973, -6613214, 1, 486262745, 6, 65077357, -9, -2329 ], [ 11454853, -9802396, -3101993, 1, -145507, -1, -1547, 1, -180132, 77, -2, -20665055, 46, -419408819, 426175, -1, 1, -922, 0, -11925, 6, -319346, 422230032, 2775753, 120, 10221, 193, 14115, -1, -1706, -2, 221, -2, -3245160, -3469, 313805, -408 ], [ 26548, 81782, 0, 3, -82, -7258, -68, -5, -2269, 193634741, 0, -25391439, -314, 517, 14231643, 212, 0, 234288, -1007584978, -8, 232731075, 7, 1723, 1839835550, -23, -814885, -1799, 1881, 12564260, -3377217, -390878070, 30, -16020, -1, 51, 86, 3 ], [ -240, -675612544, -1, 130702, 1, 33395879, -2, 332071, -2, -1, 54799308, -28, -7, 1, -113475, 792, -21, -459494, -9679408, 547, 73, -8824912, 243, -89, 461388827, 15130, -338, 122084541, -7, -241, 841576, 229801040, -19618, -370398, 7375, 67078645, -420057 ], [ 1343, -8305381, 5328379, 0, 93851, 6654, 821379, 1970, -8127, -1484, 1802, -4, 893836029, -40234, 822369, 2886801, -949075, -664200, 289770427, -632325842, -339514, 525085765, 0, 4472432, 21477478, 286955, -175621660, 58136807, -370674096, -23, -497694, 31316830, -4799288, 28709919, 12125987, 752847, 0 ], [ -1552164, 1674730, 2, 238, -742842, 25223353, 592748, -2, -710564, -115345090, 118476205, 7, 33125471, 1, 221093799, 7, 375923075, -9549, 505283125, -1, 214104961, 45175077, -8219, -47315, 134, -1, -15, 1039512561, -64154, 107, 5217819, -6, 185756, 9157276, -72, -24, 4905 ], [ -3, 168, 50100, -1, 27416, -2, 0, 158305887, 306720, 277839529, -320404994, 16747368, 2627280, 176, 71133842, -58763, -138273732, -401794, 2408634, -45347717, -11268471, -7138, -63532137, 6, -7102, 624170261, -760111, 2655, 119524957, 1019127704, 30246451, 1699680229, 0, 0, -8544792, 1, -2996 ], [ 171030, -996, -10, 11325, 0, -2544297, -2437, -262499306, 81805187, -33051, -141, 34313357, -829125221, 1749, -23171, 4, 0, 47286, -4, 472, -8453, -143004, -88260, -215880, -41, 2, -2, -616, 29673045, -1, 1, 2109963687, 21698001, -5784, -1, -475713, -5439022 ], [ 93, -1, 96, -420, 60406077, 350, 4074570, -101, 75749, 1699503, 26104, -16100270, -12957540, 4213483, 616094, -72018226, -30357, -70758, 514901, -12, -1, -739020, -113438464, 153, 945530, -8, -3, 1402, -91495, -322290064, 61888925, -5, 399793, 3, -111299, -514, -470887078 ], [ 2022499891, 22106520, 30, 90969, -1517484, -5255255, -5815427, -41688, -152220009, 9132748, 1, -610289, -290, 205664, -26, -51205271, -43, 1, -533371, -164, -250, -500, -245241835, -3631730, -46791, 1480990, 3793, -14893549, 0, 1, -136, -314232, 9492915, 85066, 29257, -1022367559, -5 ], [ -15, -125220, -1286, -153878253, -252696, 1293828405, 11, 51, 518701506, -61, 2180, -72515, -20, 220890, 3609976, 0, 494063, 800696, 13096532, 1, 56, 20837869, -578188332, 10807728, -54565761, 95157, 502414888, -1943, -1016753, 12219, 384639, -104057974, 1120, 1306, 66308, 55567592, 0 ], [ -1, -4, 51059, -8, -35379174, 1, 3724537, 1, 8536, -2319857, -13670254, 30, -1544, -10760069, -8467, -712, 75324371, 188136, -1507, -4, -2750767, 4, 1979635625, 1, -10367, -384448, -4380054, 19, -255708285, 1, 502840, 0, 102, -2, -6, -50, 1481 ], [ -12, 6893, -410, 4320272, 44043, -354210160, -28066, 482, -14, 1, 0, -75, 273, -23985144, -76717, 51698026, -7244180, 1663, 34584981, 0, 15403112, 820, -792578, 1735616, 364937473, -3170946, -862747, -1, 103396, 311142568, -4, 702, -13957550, 4, 31659054, -4709797, 58121 ], [ -10793780, -14444, 2, -1, -2186111, -11604771, 113, -881850, -350, -73225, -103474339, 3, 8059311, -337689843, -1646, 3634861, 727218276, -156, 567244, 1, 250, 1115, 32, -1787188, 224, 11, -356840, -922, 141, -49760280, -18140769, 265519, 8176, 1206, -2822416, -160, -448367330 ], [ 20218, -2549520, 30441692, 464, 16, -4061, -5793, -374006287, -4, 30181, 4, -2999, 32312, 452, -30003, 2392, -6437, -1986189955, 3, 6, 0, 2996, 1, -43265, 7266487, 54937492, -16, -1, -7328, 563, 1712, -14202, -119347, 21, 8, -58019081, 899589 ], [ 9, 0, -11187681, -4549821, -16429, -63629, 24350515, -1, 1455, -803170763, -189, 1, -4, 6448498, 72290681, -7773, -78823, 13, -19538791, -206209953, 316234, -1, -292785, -93763559, 284, 4996335, -34, 986, -82, -4, -16646236, -967, 329051, 218, -14509958, 16517223, 7 ], [ -111, -27, -3145429, -24, -193, -8156666, 29, 113, -7658037, -55827, -2234, 214, 17580822, 473951, 16235972, 2021782, -5537, -32595, -238550291, -2722, 7700625, -893525104, -144186, 31, -2435642, 3080, 15, 1, -2, 160070306, -1636746045, -58493175, 2, 5, -1237863, -12760069, 2395 ], [ 0, -233245, 4, -82301, -30467738, 15079, 227594, -1024061, 6813, -1728, 1, 332981, -31848972, 618923175, -99015200, 25910475, -1049102, -7221145, 0, -59773, -7, -62231, -40510504, 1, -5087, -743, -265358930, -9, 514599877, 0, -1639, 811, 345183, -1, -3, -1562, 360 ] ] ] }