{ "type": "int32", "data": [ [ [ -15, 1, -108, 215410, 4, 489, -8577, 3, 60126261, 92, -3, -37, -2, 9897276, 6055291, 481550683, 758431, 1902059, 230, -20605929, 1226306, -41680169, -7583, -7870, 21769, -2609, 71517, 1407, -3, -1481103336, 0, 0, 45766724, 0, -98, 27098681, 3 ], [ -244415399, -731, 1447669, 12522153, 596976363, 22527, 2758, -48821, -2447252, 292995665, -23835, -109, -171034419, 215, -2, -108705569, 0, -5, -786824396, 2, -1, -5420450, 5864, -61525647, -5876, 444, 78000, -25687541, -3, 11443, 3, 74237235, -5624397, 108, 48602336, -4, 1135 ], [ -6905, -21127330, 311095022, -5972, 35, 620668, 14558940, -1, -12220931, 154747785, -1, -4006507, -2, 47076966, 9, -195501, 1, -2593999, 39, 278967113, -2, -1039321, -14, -2087216406, 16, 413, 377, 272302, -23, 29397, 243696, 29, 4, -254476760, 579771966, 12189, 2 ], [ -6, -2, 15, -8045, -1, 1, -13309, 4043503, 4, -28249, -99, 5, -201, 36979, -1, 12142264, -3505, 414800512, 0, -3720, -4330183, -2, -464440585, -2256, 21237, -53266881, -1356682, -6811, 7717, -1, -991509385, 32701813, 127516, 131018441, -900748, -8, 3 ], [ -32, 201, 405566, -35972943, 63, -4537, 1, -51697565, 9436, 889570098, 70105708, -1543633431, -13305, 821236756, 10, -33, 2101266250, -486, 21429021, -1, 1378, -1038387, -517019, -1289, 2113062287, -2946, 1578593317, 9503600, 1, -298865, -342725, -1, -14454, 194, -4438, 17368309, -79831412 ], [ -148377966, 143788, 5734, -1, 0, 2, 224, -205249, 2, -6779, 929613422, 15162, 21959066, -1518, 419, -86215, 0, -100235001, 49125671, -7, -451, -419577317, 220, -19994369, 63628, 127762, -1764923, -6482, -5428, -12, 2738, -382563649, 3308213, -1380, 33684, -64156, 19106 ], [ 232031, 107182, 1768567, 7988957, 814617, 180116066, 127290, 121142228, 4, -44714, -120, -31, 563173, 6121763, -710132, -211979333, -1012, 139, 7793, -28463611, -2239, 60627, 328020, -25, 449, -1, 131897243, -4, -16750458, 1, 994479, 5808, 45851811, -2012406235, -2120304819, 208, -111 ], [ -3, -95, -167306710, -1, 581, 32658440, 202372730, -489260, 716753, 142, 1075, -4, 210307, -1419, 1530203259, -2, 3838137, -27766, -2367, 0, 973013, -175072436, 1097230083, -4, -301502, 959943, 62313, 510078560, -476544075, 7134838, 559698, 134619937, 1087210511, 161, 693, 290, 52 ], [ 43157, 5098994, -6101, 0, 40, 4827, -1291517, -13, 14, 401067452, -436459, 27863083, -78, 2, 747147982, -2333859, -57, -2655, 231483, -1457, 1760265, -2447, -2744, 66839163, -32535, 829538516, 12983, -945195914, -442783942, 6319892, 206, -5, -6074919, -516752938, -591, -407759476, 257563 ], [ -806, -24125, -1, 3, 1, 13382922, 7280, -44, -125810, 435, -1, 7297, 33635, -68124, 48, -27904646, 2177944, -58044174, 44389, 18, 485, -3568, -617, -213, -584098406, 8007002, 216943079, 15, -7453, 14868246, 152, -114984, -6, 488863, 14541, 27766, -527 ], [ 53, -259560430, 98629453, -445825, 31247883, 98806982, 2868, -172980, -3621, 30838, -4813, -47865, -239, 6586, -188, 30, -41549675, -1778938271, -4485154, -1, 6, -1, -1806600, -2, -13, -13257, -2462343, 2870478, -1531230, -479, 1, 9787656, -557165508, -45, -3, -71305, -230933145 ], [ 14742591, -1271513, 13955, -13510, 4631741, -2, -73, -475055, -8, 94881, 7994, 221964991, -82, 1, -63, -73399161, 45, -28679818, -70536000, -1, 5, -211699, -5399, -1779325, -23, -57, -4019, 2463, 2649978, -5074, 285453068, 204930911, -5395, 1, -57141, -12267, -1 ], [ -4, 13, 3391300, -1, 47407953, -2, 3018777, -16, -98, -43, -8, 547, -1, -8, 4, 1249726, -1, 342570, -1544440, 9529672, 9617, 1, 9555667, -52, 11829592, 16316, 6862, -1, 11, -32, 65, 3, 69820517, -14003, 47244, 11739, 0 ], [ 536, -51, 7, -5467308, -485854, 5410, 622657, 293275, 19, 6, -54970, -12813183, -9, 965, -419, -124750436, -4, -103, -102937, -88, 147762417, 1656266807, 359462, -4, -8, -1, 6846, 49985, 147695228, 6, -7, 3296, -4, 68, 5, -119555, 78 ], [ 8159186, -128457944, -27, -1, -189967, 1, -106, -63232973, -95872, -1182413810, 4012964, 406004, -73, -4, 860354, -1115306, 457, 5020753, 519, 30104, -117, 1, 90, -107184728, 75620611, 1065892059, -37613, -1449042, -2005031561, 0, -31303396, 3601666, -188327, 0, 489, -2, -59 ], [ -125000, 571, -52, 24654598, -34556, 0, 608522, -1, -4, -50, -5, -272575, -2, -568671, -43114950, 3855400, 2311, 998342, -26684183, 1940731, 51386, -84057, -715, -131528972, -85, -3229102, -35, 483, 1693, -117563235, 92561433, 12906360, -28447, -1282, -420687207, -12, -122 ], [ -2476646, -1961, -4, 367, -29950193, 351485173, -2, -44334, -2251550, -283827, 20, 62, -332991, -5947, -10054, 294, -1720065063, 4032, 2128959, 52359, -1784974058, -7704630, 7, 0, 0, -14170844, -43235896, 457534, -3333, -6666, -24, -6060, -33, 26601909, -88, -86348756, -315 ], [ 462, -1741, 24, 119, -1753984, -60541, 220000473, -3, 6622193, -69203, 807, -66434544, -1, 0, -84143, -267, 2045375, -125423176, -54493192, -301825642, -149232, 5, -651, 2014348199, 1989166437, -7038, 0, -13, -8405, 28390, 27447, -62644, -21069, -152147212, 594514, -109271770, 505307 ], [ -750671544, -17, 14030, -21, -2774406, 32, 1, 0, -7136972, 1907875, -7, 14, -21713, 833876649, 10114, -138460, -5542520, -56, 5463, -1749965019, 106857, -28, -159, -677312380, -51559, -3, 122788, -2, -192964, 1014406721, -8, 41, 26032, -125, -30884368, 0, -2 ], [ -1442, 2248, -92533543, -16279703, 23, -47, -2, 14465911, 704, -190, -2326766, -405, 694392, 22, -1312, 131, 1005742, -1, 113, -79806, 199, -16, 123, 11212, -16690, -1876609, -3401324, -83830, 835406, 128992896, 31, 40, 5179, 439596545, 73872335, -26263167, -37674622 ], [ 365, -6, -960511, -9585163, 1, -59175149, 13007, 13347383, 416054378, -7920, 8, 59162204, 242292708, -1220571, 6, -14, 973, -15, 48028686, 10882755, -452942, 466, 4521, -100970817, -6, -655, 528366710, -251526, -38, 13693, -7794, 422, -1412683, -8370268, -516733753, -2044, 11792 ], [ 0, -8036, 107534, -30011, 502, -6015, -216434, 1754362278, -28051, -11, -2141, 3, 12684965, -88342882, 498, -3915, 1690515224, 103830, 14723, -9, -70335498, 380110, 400624, 190, 21, -81, 10947, -2, 41095505, -5265, 7663487, -1945, -3, 9047532, -6543903, -523190780, -274068642 ], [ -176688, 824394, 7, -1951455, 3645107, 1665102096, 1568, 2161129, -28317, 6715475, -384953, 1657917, 470, 24551012, 63, 1, -68090, -823401, 7705, 454, 491293, 2991192, -359, 932878, 26504540, 1833, 656993803, 103, 7784783, 552423, -913208573, -917, 409448, -765047053, 28797, -254176341, -2313545 ], [ -7046, 361755143, 182432373, -1, 14355, 1555, 291408343, 93, 6, -689, -534603, 43527669, 1312, -34034718, -38, 76, 7351619, 5130, -8680653, -1, -249928921, -7, 5643971, -4422589, 312250, -5607395, 0, 369321, -37, 173904, -15, -36837822, 3, -16171420, 7397575, 0, 986142 ], [ -11, -5963628, -3, 110746121, -1387, -48, 110, -800, 0, -2, 5198, 30053295, 211268742, 20639, -2, -62034873, 0, -3139298, 6, -2269157, 12114218, 2845743, 702128, -2, -334, -67, 1087598, -1, 26, -773, -949023, -4, -4149310, -32105486, 105497, -18630, -5 ], [ 15808, 117, 704738, -73084941, -5, -342718, 3195, 18034, 366, -248550, -14872965, 67971744, 671476849, -52, -16301, -176, -45, -2, 130930, 5936975, 1492281, 99466325, -27, -391931, 31275, 38369873, 9, -24392, 3110667, -2, 433517, -2, -7113257, 313294423, -7, -22785057, 46 ], [ -1994, 1, 7677376, -6411741, 2656, 60622, 8231860, 1972591437, -2, 1410, -31769, 95852311, 0, 3, 2912, -61025962, 104774211, -115174976, -1640, 1905983, 3207962, -11, 3402, -206388, -3, 17218, -3336620, 1, -15754, -1348, -1334594, 1859266, 27, 77941, -9528, 291610991, 278498428 ], [ 50, -1330814418, -45876541, -20042, 311608313, 76212, -1, -2904600, 7096402, 7519565, -23118, 401368797, -2624572, 13303, -41, -170417105, -432062329, 2563571, 62917, -89478445, 32976712, -2, -663044, -91683741, 1, 10309263, -21, -489767477, -213, -403335, -16839085, -78, 43273, -37, 124, -2474, -255558516 ], [ 34364, 1911994, 0, 681879911, -435807510, 1378438292, -1, 0, 217, -1502416, -8, 16623923, -5001, 603, -3844243, -263, 1687, -158, -123, 1863, 31, 460, -119, -3158865, -113, -627052, -217882, 0, -14969134, 54, 1362920244, 139454972, -20, 1471, -98931898, -1, 4257 ], [ 1696219332, -2484, 8243, -350, 0, -46520, -1720851, 28, 1, 170719, -18112, -6135757, -5357318, 314783, -1, 1084546630, -22, -3, 0, 19030, 3995, 580081291, -787, 7, 1543971, -8354765, 1668, 289017, -357, -3342, 242654, 148263, -183, -2, 0, -22623554, 24368 ], [ -1672469, 64, 10422, 26691, 3738, 9, -6481, 196587540, 1, -122535658, -27, 126, 241334381, -949955, -2780054, -21360, -1, -1342310, 7521806, 1, -138757, -5442656, 229374647, -3235, -313523, -11574394, -2, 95, 44253111, 5212774, -14, -1, 47097641, -1, -703, 2, -3824667 ], [ 11509, -3542, 22237743, 68, 7738, -30886, -1018562, -18664737, -143562, 598593, 895246774, 516192123, 9960883, -2, 13001882, 84, -20673202, 1010327, 4733306, 545, 1, 58877859, 333, 29711506, 56001, -1186, -8501481, 42052780, 6386938, -14755, 1190383, -807022870, -1332, -28288, -2, -140950, -52613751 ], [ -168343, 1, 358, 1934, 1366, 8635, -8, 156844, -167946365, -2, 129247, 350, 865237543, 4111396, -11199, 12462249, -576031446, -679745, 1464075814, 64193, 195238912, -7, -280367, 135, 4150426, 86264, 239401800, -1809, 0, 9853963, -5323, 32784369, 333, 15, 13789, 37442, 120 ], [ -1, -52797, -6, -131, -141620494, 1517453, 2018034, 150, -636, 7823246, 1066774621, -1, -212521, 626634318, -25066, -264, 3, 185, 74, -234, 633, 187972, -413751, -132571399, -14032, -2939701, -488870, -7189648, 454315013, -3403, 4009, -118309, -269, 687, -37218359, -14, -2 ], [ 2073733, 1, -28695030, -11, -95, -7394, -346, -1496, -3, 15563, -2, -168771014, -13579, 0, -341, -12816, 29214628, -607356, -2496, 1899752, -3195904, 137711, 7, 5, -1, -144880970, -1517610, 1676104, 2054932, -803179, -36, 29, 5, -419731473, -21, -1011992, -54777 ], [ 15, -14, -12946, 0, -10245703, -934459043, 882, 5976989, -1, 0, 2, 590361234, -3265, -4954101, -49155, -297719912, -84, 60742, -93, 409404394, -64843932, -1, -12214, 3, 1, 40403398, -23865788, -11, 660244, 28699, 59579, -21, 32723, -2, -31021, -3639, -2270 ], [ 2125018271, -7, 1021646, -31565919, 7, -3774, 2094946, -686621, -490368, 528747, -94640, -1601573742, -1, -28, -585, -4538, -57771, 287, 14, -3100, 13030387, -609472771, 181770, -200876, -94271762, 64028, 208, 15303, 26337, 21867, -60695709, -157338, 674541847, -323812, 53819060, -756179, -242501 ] ], [ [ -15, 216790, -441175, 0, 19214899, 7, -2195627, 26, 3669, 47523, -21907, -579, -5467196, 309289, 94613, 481550683, 6067452, 1902059, 7558265, -659389722, 598, -166720674, -31055914, -16117136, 21, -42730114, 4, 0, -161097882, -46284480, 507612584, 211267186, 43, 511, -1, 216789453, 62808831 ], [ -59, -93515, 23162710, 97829, 0, 369086495, 1, -191, -5, 4, -2980, -218, -5344826, 1, -76427, -849263, 1162421, -131549, -188, 680716879, -587557, -169390, 2932, -2, -5876, 29158434, 624001, -6421886, -9288, 1464750, 923, 17, -2, 7120369, 12150584, -409, 9082 ], [ -108, -10317, 18987, -24, 282, 2482672, 0, -517, -24441862, 9, -15849, -256416398, -5696, 735577, 19, -191, 891448, -5067, 663404483, 1064, -7985, -64, -57842505, -4076595, 1101139918, 423811, 1, 17427331, -11876104, 229, 0, 1002129500, 296738, -508953519, 69, 190, 268713 ], [ -1426, -717, 505927893, -8, -127410832, 759111, -53234, 8087006, 2505, -7231730, -25, 22358365, -801, 2, -1007, 46, -229654136, 25925032, 26077, -14880, -3, -1789188223, -464440585, -18, 10, -7, -1, -54488, 7, -109434, -1936542, 3991, 32644135, 62, -7205980, -1070144359, 3 ], [ -1065828347, 52745433, 3168, -71945885, 1041897, -148654217, 1, -12924392, 154614980, 444785049, 280422833, -192954179, -1664, 25062, 677452, -132842, 8015, -4, 171432170, -242297758, 1, -66456737, -264713541, -1, 66033196, -48255878, 2, 152057610, 3403, -1195460, -1, -118, -118406034, 12758525, -18176166, 271379, -2437 ], [ -2, 2300612, 0, -1660, 805581, 74194356, 469942911, -205249, 192460032, -848, 453912, 60649, 41, -1, 3, -11, 0, -6118, 11, -55, -7384473, -2, 1809781, -2499297, 8144419, 1996, -27577, -13, -679, -765, 87643, -747195, 1654106, -1412690, 134739, -1051119970, 2 ], [ 14501, 13719347, 26, 0, 12, 5496, 0, 7393, 0, -699, -122682, -16, 34, 1, -1387, -6470, -2122063646, 1116, 1021500751, -27797, -286551, 15156, 10250, -385, 14377, -1, 128805, -7, -4, 8, 31823342, 47582329, 21, -1965241, -4045, 213886, -14470057 ], [ -18, -386563, -5, -284326, 19068468, 130633763, 790518, -1912, 43, 2333056, 268, -871035, 430708810, -90777, 47818851, -7985, 937, -55, -151485, 2788675, 3, -3, 33484, -13, -5, 1874, 60, 3984988, -4, 1, 34, 513, 135901313, 0, 22732881, 594575, 26980 ], [ 176772714, 155, -12494003, 17788715, 5199, 75, -661256323, -204, 1892, 195833, -1745836, 0, -156, 1, 712, -2280, -227, -3, 1808, -46607, 880132, -2, -11, 130545, -32, 98, 405, -29, -108102, 6171, 51, -1235137, -388794808, -16148530, -1237352640, -50969935, 32195 ], [ -1612, -1, -33, 423041, 12357, 6691461, 58245, -11289087, -1006474, 223173, -1886495, 7, 16817, -3, 51195589, -852, 34847119, -453471, 710227, 19895750, 60, -3568, -155, -3473942, -279, 1954, 1735544634, 15, -7453, 29736493, 305, -1797, -3, 500596215, 1, 1777081, -551868495 ], [ 218676, -3961, 3082170, -28532793, 30515, 376, 22945, -2703, -28968, 246707, -76997, -24506458, -477, 1646, -2, 4012066, -2596855, -27, -3, -1330960, 1, -960, -14115, -181220600, -197139, -848396, -2405, 5606, -1567979272, -240, 821365, 0, -4352856, -2931241, -2664471, -1, -7048 ], [ 0, -156, 13, -212, 4631741, -247806471, -19, -3800439, -954182425, 47440, 62, 52, -20808, 13, -63517, -5, 0, -1, -275532, -1, 194880072, -108389443, -345491, -7, -3, -2, -2057298, 153, 21199824, -1269, 2177, 3, -5524186, 516, -29255686, -24533, -1173485 ], [ -61200, 431123, 434086463, -44551, 22, -3487, 368, -4, -2, -44163317, -1, 35872738, -60806, -15, 17247, 9997809, -1335, 87698128, -6033, 148901, 2462004, 54695623, 1, -52, 46209, 522132, 13725, -44499, 11436, -1054886791, 1041, 60, 0, -1, 46, 1538721027, 213855425 ], [ 536, -407, 115, -2, -497513909, 88650709, 19458, 9384830, 1300703, 50, -1718, -3129, -524335, 7725, -214340, -62375218, -2, -13114, -4, -182608127, 8, 51758337, 10, -473, -7987, -107, 112174973, 781, 18029, 13115, -107726, 412, -54902121, 2, 390898731, -30606076, 20120 ], [ 2088751746, -15681, -1707, -115787, -47492, 201566, -106, -247004, -94, -72169, 128414861, 812009, -148770, -26, 220250792, -1090, 0, 612, 0, 240837, -475584, 5355486, 5, -428738910, 1, 0, -1176, -11592330, -1958039, 0, -978232, 3, -23541, 1794862, 4009557, -3053, -240864 ], [ -255998895, 2, -211681, 12038, -3, 554004, 18, -47, -28364, -26193199, -35, -17, -29657, -139, -11, 986982518, 288, 15973480, -26, 7762927, 26310076, -672453, -1, -65764486, -43137, -12916408, -18, 30, 846, -1794, 11299, 49, -910281, -6, -205414, -193905316, -122 ], [ -19, -1028000790, -15234, 367, -1, 2745977, -22070, -726358938, -2251550, -36329815, 172311001, 1, -6, -97424639, -79, 588, -52493, 0, 16, 1675497, -13619, -8, 0, 7058, 883, -55, -10556, 937030866, -1706485, -6666, -11941, -12119, -524, 425630553, -22433, -6, -5 ], [ 30320285, -871, 396247, 500518553, -4, -119, 110000236, -6, 25867, -17, 3307183, -4, -2201140, 5, -5259, -9, 261808082, -7838949, -27246596, -4716026, -74616, 344234, -10654743, 30736, 7588, -28, 110455, -215311993, -537873, 27, 54895, -62, -1380754420, -74291, 9512224, -4, 4042459 ], [ -23, -263, 229871284, -42760601, -2, 137781564, 857853796, 224357, -4, 244208048, -7, 503072001, -22233768, 52117290, 1, -271, -1, -56, 0, -7, 417, -115744140, -81314, -10335, -26398148, -360, 1918, -32598247, -377, 1, -226, 42118, 13016, -994, -472, 0, -1 ], [ -23615343, 1124, -1480536677, -1, 97077618, -24, -1138942, 6, 184743041, -1, -9307061, -1, 44441137, 22698, -21, 0, 125717, -1329, 3, -1247, 99, -486, 0, 367425427, -267027, -960823586, -104, -10730145, 101, 1968, 32585, 20, 5179, 879193090, 4617020, -820724, -5 ], [ 11985588, -11421, -3842043, -4792582, 783030, -1849224, 13319745, 1629, 812606, -1, 1, 118324408, 3, -1, 27545, -7319703, 3, -7663739, 12007171, 680172, -113236, 477953, 4521, -13, -373248, -21, 1031966, -1966, -38, 14021963, -244, 52, -1, -1, -7885, -256, 11792 ], [ 1, -8036, 1680, -1, 1029235, -12316831, -3382, 26769, -919157073, -697326, -536, 53005, 24775, -3, 510727, -3915, 6448, 101, 1884584, -2164, -9, 0, 6409991, 48870, 719017834, -11, 42, -1, 2508, -165, 233, -63714970, -82054301, 0, -204497, -998, -9 ], [ -353376, 3297577, 15, -1951455, 113909, 12703, 12845621, 16, -906120, 1, -12030, 828958, 986491996, 1498, 2084759, 36253, -133, -403, 3, 59611389, 3930349, 191436298, -180, 1910534941, 3313067, 3754313, 0, 1648, 1946195, 16, -13935, -917, 26204721, -5976931, 0, -127088171, -1 ], [ -230880808, 0, 21, -3405699, 448, 24, 69, 3007, 402207, -180581941, -267302, 10881917, 1, -260, -613212, 76, 3675809, 10506325, -1060, -596338617, -7628, -6484701, 1, -5, 312250, -1, 6002, 721, -2, 10, -955798, -71, 110907, -4042855, 57793, 251325, 120 ], [ -20546, -46591, -4371, 110746121, -11090, -48, 56423, -2, 672203502, -33069, 0, 229, 805, 42269797, -7, -121162, 9, -196207, 52, -1, 1514277, 22765947, 1, -16, -42741, -34104, 8, -868, 55176, -790680, -29657, -14, -32417, -250825, 6, -3, -1 ], [ 61, 3837296, 5505, -18271236, -2325, -685436, 12780, 72136, 45, -7768, -15, 66378, 640, -2, -1043216, -22978582, -364506, -66210468, 0, 1484243, 23876509, 1, -7029331, -25083552, 32026013, 18735, 20933665, -97565, 1518, -59, 3, -13, -1820993637, 313294423, -1766818338, -22785057, 5 ], [ -63, 1, 1919344, -49, 10879623, 484976, 251, 30099, -356513, 92427711, -3972, 5, 13584685, 495410, 11927723, -1863, 6548388, -440, -13, 7445, 97, -88774926, 13610, -3302202, -76624, 70528291, -26068, 0, -2064833596, -88322786, -2, 7262, 13, 2, -1, 278, 556996857 ], [ 833027, -665407209, -91753081, -2565285, 155804156, 2, -6, -5674, 887050, 58746, -1, 97990, -2, 13303, -164142, -332846, -4, 80111, 515423383, -87382, 1, -12235295, -21, -183367482, 44959, 644328, -1324593, -234, -7, -103253656, -17, -311, 169, -2319, 31861, -2474, -244 ], [ 34364, 955997, 129392, 5, -7, 1378438292, -23, 3637, 55556, -1502416, -64698539, 15, -157, 19767722, -30753944, -2148261, 6748, -659825340, -4009534, 15263756, 16685279, 57, -60789, -49, -1, -1284201791, -27888865, 1, -479012269, 56268, 40, 132, -642801324, 735, -1545811, -47881, 16 ], [ 51764, -162759630, 1055144, -22874931, 55899, -23260, -27533602, 1848, 93895, 1, -579561, -785376820, -167417, 314783, -2610507, 132390, -88, -183191496, 8051144, 4757, 1997, 69, -3148, 7, 753, -133676237, 52, 17, -6, -27376582, 248477812, 148263, -11979287, -38, 0, -5655889, 779796 ], [ -104530, 8201, 2668265, 417, 7477, 10017165, -3241, 6143360, 1, -1870, -428, 4050, 471356, -3711, -21720, -10936068, -1, -671155, 57, 18, -8673, -696659959, 6, -1, -9798, -3, -2859164, 11, 21607, 40724, -6947911, -1055936, 11498, -39, -5755665, 41, -239042 ], [ 46039, -14168, 10858, 0, 3869, -4, -254641, -9, -287123, 74824, 55952923, 126023, 9960883, -30345127, 198, 177942523, -1262, 2069150392, 1155, 1090, 3598486, 0, 698657569, 29711506, 437, -155358983, -1088189521, 328537, 24, -483460998, 72, -788109, -42615, -221, -30, -2, -51381 ], [ -1, 41309364, 0, 507175576, 5464, 2, -29291, 156844, -81, -1270501, 516991, 183713377, 1730475087, 4015, -88, 99697994, -288015723, -339873, 349, 64193, 47665, -1, -1, 17703709, 0, 10, 29925225, -2, 15596, 4, -87205663, 2000, 1, 32757, 0, 0, 0 ], [ -304508, -54064076, -21404627, -8354, -2212821, 23, 31531, 19273, -10, 7, 4167088, -108882, -831, 74, -410679782, -1106322495, 0, 11, 4, -2, 2, 45, -809, -1, -112256, -11758802, -1910, -28085, 221833, -1, 125, -7571756, -4293, 175892, -581537, -7111331, -2 ], [ 3, 60, -876, -11084, -12419793, -118289, -724805704, -191444, -5071, 62254, -520325, -2576, -27808517, 4172206, -697455, -51, 29214628, -4745, -2, 949876, -409075640, 4303, 7927, 2, -13525, -18, -94851, 0, 125, -4, -18, 249619516, 5310470, -801, -86040875, -15813, -56090672 ], [ 240, -6802, -12946, 3, -80045, -56, 112952, 0, -1637, 1, 143794385, 563, -7, -2419, -7, -581485, -21, 971880, -774945419, 195, -248, -2, -6253285, 3450584, 58, 78912, -365, -10339, 21127815, 3, 976146358, -11, 1072296744, -1, -7756, -476941104, -9293890 ], [ 16601705, -1768434105, 1021646, -30827, 57, -123638087, 8379785, -42, -4, 1082874619, -47320, -12512295, -251286361, -3554625, -37, -145211, -1848643, 8, 462, -7, 3, -10, 727080, -822785112, -23016, 31, 27392622, 244856, 1685620, 2, -242782833, -9834, 168635461, -647624, 102, -756179, -30 ] ], [ [ -947223243, 0, -216, 110290394, 73, 1, -548907, 7014940, 3757891, 190095, -685, -19, -683400, 4832, 94613, 114, 5925, 7429, 115, -2575742, 598, -5088, -970498, -16, 10, -1, 558, 10, -20, -1413, 247857, 1, 5720840, 0, -820978793, 0, 31404415 ], [ -244415399, -1496240, 723834, 3057, 142, 0, 45195808, -12498157, -299, 9156114, -23835, -4, -10440, 452332404, -1, -4, 595160043, -67352987, -96048, 332381, -587557, -1355113, 183, -15, -48135862, 6, 4875, -49, -291, 46872021, 3783238, 4639827, -351525, 434, 5, -209092, 37202705 ], [ -452521821, -3, 593, -47, 18084, 4, 3, -8461559, -47739, 2, -7925, -32052050, -11664910, 179, 5210322, -6, 1741, -1328127431, 158, 1115868454, -16, -259831, -56, -32, 550569959, 433982935, 6178625, 265, -2, 0, 60924, 238, 593476, -15533, 579771966, 199712596, 33589 ], [ -182448, -183404, 31620493, -1, -1, 1482, -832, 32348026, 2566099, -1807933, -2, 10917, -102413, 2, -1030962, 3035566, -1, 6, 427250616, -476140, -67, -854, -7, -577459, 10873683, -6658361, -166, -217951, 1, -1, -61969337, 15, 3, 16377305, -461182710, -4180252, 904876 ], [ -260212, 3219, 1584, -1124155, 16279, -36, 840622015, -789, 38653745, 1779140197, 1095401, -185, -27247426, 50124, 82, -2076, 32062, -248608, 20, -1, 11029, -32, -1034038, -2, 0, -185, 1, 152057610, 13612, -1, -685449, -1921836, -3614, 6, -278, 33, -155921 ], [ -567, 287576, 366995, -6796836, 6, 70, 114732, -210174811, 1, -222115948, 58100838, 993681165, 87836267, -194183, 27493371, -10777, 12325, -1603760005, 383794, -55, -226, -401, 110, -77, 31814, 2044193, -1, -1, -86833, -1, 1402295, -93400, 6, -44, 134739, -1003, 19106 ], [ 0, 219509552, 55267, 511293269, 101827, 45029016, 4073306, 28, 32, -44714, -4, -61, 2, 12243526, -6, -105989667, -2024, 17, 1948, -435, -146713981, 60627, 2562, -3145745, 1797, -1440490, 4121788, -14, -2045, 67, 7955835, 11616, 21, -120, -4141221, 27377507, -1852167186 ], [ -146803959, -378, -3, -556, 0, 8164610, 12648295, -1, 174, 1, 1127645430, -1742070, 51, -1452417, 364, -999, 29985, -7, -296, 2788675, 59, -350144871, 130, -208, -3, 234, 15578, 124530, -1, 445927, 1, 33654984, 67950656, 41279, 710402, 36, 1726738 ], [ 0, 637374, -3051, 542, 1330973, 603, -20180, -104183, 992015778, 764, -872918, 435360, -5, 730565, 23348374, -18670867, -1859302, -11, 462966, -23304, 450628013, -40082336, -1, 16318, -509, 12961539, 53180150, -945195914, -1690, 25279570, 51, -19, -194397404, -2018567, -148, -49776, 15 ], [ -6600009, -49406884, -257, 866389346, 790871, 836432, 58245, -705568, -251619, 13, -1886495, 1868248, 4305366, -8516, 195, -218006, 1063, -226736, 177556, 37, 31811500, -2, -2526289, -217122, -570409, 500437, 25, 1018244, -466, 113, 4889, -2, -1, 7821815, 28, 1735, -16842 ], [ 447850136, -248, 94, -1742, 3, 98806982, 93983204, -345959, -926966, 481, -38499, -1, -3811, 1, -24, 2054178232, -1298428, -54, -70081, -3, 6, -122759, -7, -176974, -25, -217189303, -2, 44851, -5982, -62701753, 420538925, 4779, -1, -23449928, -682104416, -1, -56381 ], [ 29485182, -2, 13955, -1729242, 148215719, -967995, -1, -1856, -7454551, 94881, 2046474, 3468202, -2601, 3, -3970, -140, 191449862, -28008, -8817000, -761172, 24360009, -52925, -21594, -869, -364021, -3646, -131667036, 1231, 323, -81172, 17840816, 25616363, -10790, 2, -4, -803895571, -1146 ], [ -15667162, 3, 0, -45619883, 1446, -3570158, 754694, -1006818573, -25478242, -176653268, -253956, 68, -121612, -15, 8, 19995619, -10928200, 21924532, -755, 595604, 2404, 53413, 145, -52, 722, 522132, 6862, -44499, 182981, -1007, 133251, 3891, 139641034, -876, 2952, 46958, 3341491 ], [ 0, -13, 1844, -1366827, -119, 84, 39850085, 4692415, 41622526, 106147414, -28144156, -1565, -5, 253134449, -13397, -124750436, -4115057, -1, -2, -365216254, 288598, 808724, 92022348, -3867236, -1, -3420, 3505467, 399884, 18029, 6557, -26932, 51, -109804241, 9022595, 24431170, -1, 164827473 ], [ 31, -8, -2, -474259643, -743, 0, -6892291, -505863780, -1, -4511, 513659444, 24, -297540, -13616289, 13765674, -69, 937384, 38, 129, 29, -951168, 21421944, 47506573, -1636, 0, 3, -2351, -11321, -120, 0, -30570, 54, -12, 112178, 15662, -3125365, -1926912 ], [ -1954, 0, -1, 11, -1105769, 67, 2, -48280374, -2, -419091172, -1, -3, -2, -1111, -86229899, 963850, 144, 31946960, -13342092, 473, 1, -657, -91421, -1, -1380369, -25228, -283779, 253554392, 27746459, -229616, 1, 6301, -3641123, -41018, -26, -189361, -1993711 ], [ -1238323, -981, -120, 183, -3657, 2745977, -690, -87, -5, -2270614, 86155500, 62, -332991, -48712320, -1286900, 4823337, -209969, 1, 34063350, 26179, -13945110, -1882, 121923132, 441, 0, -113366750, -86471792, 13, -105, -6825392, -782520055, -24819660, -1072418, 831309, -351, -1349200, -1258 ], [ 925, -7128681, 1584991, 7820602, -54, -2, 839, -24, 3233, -271, 211659745, -4055, -4300, 346655, -344646105, -1066, 3, -2006770811, -27246596, -36844, -1, 42, -332961, 1921, 15176, -900738, 13806, -13457000, -132, 908508, 54895, -490, -5268, -4644, 1, -209, 986 ], [ -23458486, -8592801, 13, -5220, -173401, 33638, 6544, 57435450, -28, 1, -111, 122820, -1389611, 0, 647347, -553839, -1, -3642012, 170, -6676, 0, -884, -41632625, -21166012, -202, -754194431, 479, -8149562, -24121, 967, -236440651, 1, 26032, -254376, -1886, 731896, -4 ], [ -181, 8, -1, -7950, 758418, -192435, -1, 13, 88, -6, -290846, -25870, 1388785, 46485533, -41, 33742, 982, -3, 113, -319221, 1676899281, -2037832866, 247, 91856356, -1044, -234577, -3401324, -42920577, 26733011, 125969, 16683781, 2, 1357813714, 209, 17, -13, -2 ], [ 1534155332, -46778058, -7684085, -2, 382, -7396894, 1, 854232570, 406303, -518994379, 266, 28887, 3697, -4768, 112825316, -3575, 510579003, -14969, 93806, 2, -1811767, 1957699558, 592612911, -788835, -23887819, -3, 66045838, -16, -3, 1711, -1, 27702604, -2825366, -523142, -2018492, -2044, 47170 ], [ 3586, -1005, 6720, -1, 1053936926, -48113, -846, 27411910, -224404, -2724, -273986, 1, 12387, -21569, 255363, -4008160, 403, 425288132, 241226877, -138478, -3, 6081763, 25039, 400350471, 89877229, -169400203, 1368, -3518748, 20547752, -168463, 1915871, -15556, -641050, 0, -52351218, -63867, -262 ], [ -1, 1610, 63, -60983, 0, 3175, 12, 1080564, -463933318, 0, -1576764234, 202, 1, 47951, 2035, 566, -272358, -3293601, 30821, 0, 7860699, 182, -375735200, 238816867, 26504540, 114, 20531056, 1648, 1900, 4, -7, -2, 49, -183, 14398, -122, -289194 ], [ -2, 2826212, 11402023, -13622794, 940777772, 49774, 36426042, 769987, 25137, -22572743, -1, 21253, 335977, -1063585, -75, 155761, 3675809, 10506325, -8478, -1138, -62482231, -1, 5643971, -1105648, 9, -43, 3001, 738643, -607815912, 1424628357, -30585514, -4604728, 227138432, -32342839, 7224, 15707, 3944570 ], [ -20546, -381672153, -2186, 27037, -87, -6083, 7052, -6395, 2564, -17, 5198, 0, 6, 80, -1691040, -237, 9, -784825, 209, -283645, 3028554, 694, 10, -32124, -1336, -4365224, 34803140, -444199, 904005826, -3089, -949023, -3410230, -1014, -245, 3296, -596146, -10 ], [ 63235, 15349185, 5505, -292339762, -609289498, -1, 51121, 0, 93826, -254514923, -116196, 129, 671476849, -836177, -4076, -3, -364506, -264841872, 65465, 11, 22, 1, -449877139, -192, 0, 38369873, 167469323, -199812390, 2, -15, 52, -198525, -218, 9560, -107839, -364560898, 0 ], [ -1, 1271511301, 7497, -102587853, 10, 31038467, 257245, 117, -1393, 2888365, -31769, 5, 0, 61926, 22, -466, 199, -1758, -13, 238247, 200497, -10837, 26, -12900, -3, 17632072, -427087285, 534428262, -4032879, -1413164567, -333649, 113, 224249, 155882, -152442, 8, 531 ], [ 26032, -2599247, -11469136, -320661, 304304, 312166337, -192, -45385, 110881, 7343, -739766, 24497, -167972546, 3, -84040369, -21, -108015583, 0, 64427922, -2796202, 131906850, -1, -82881, -5596, 179837, 10067, -41, -15305234, -3475755, -806670, -32889, -5080042, 346190, -9276, 7965, -39, -975 ], [ 17182, 30591909, 16174, 10654373, -217903755, 21033, -735120, 113, 3555609, -1502416, -32349270, 0, -5, 0, -30753944, -2148261, 105, -20, -490, 465, 509, 60305517, -119, -49, -3675320, -321050448, -213, 14, -116947, 460947579, 170365030, 272372, -1227, 45, -1510, -191523, 1089847 ], [ 6470, -78, 4, -1, 3493, -11908924, -27533602, 14790, 1467, 41, -72446, -392688410, -3, 2518264, -163157, 4, -6, -1465531967, 122, 2378, 499, 2212, -206253995, 62, 0, -16709530, 52, 36994193, -730829, -418, 0, 148263, -748706, -153966, 36749651, -3, 1 ], [ -4, 64, 333533, 6, 14955, 20034331, -1698929109, 24573442, 0, -30, -4, 32407, 1, -3799820, -22240432, -42720, -5641184, -2684620, 7521806, 159054996, -69379, -1360664, 54, -2, -9798, -2, -175, 6264940, 88506223, 10425549, -1778665199, -540639137, 1471801, -319376, -179865, 1375202, -1 ], [ 1438, -232112933, 678, 34, 0, -1976694, -521503301, -36455, -36, 36, 6994115, 32262007, 1245110, -2, 6348, 86885, -1262, 3, 288, 1116297, 3598486, 235511439, 333, 3626, 7000, -593, -16605, 84105560, 3118, -29, 37199, -7, -3, -28288, -30771082, -8810, -26 ], [ -2693484, 315, 716, 120, 5, 8635, -8, 20076043, -164011, -78, 2019, 11212, 12, 128481, -1, 797583955, -4395, -5311, 1464075814, 16048, 0, -56, -18, 270, 33203414, 86264, 28, -2, 1022138638, 615872, -5450354, 8003, 166, 268353292, 441252, 19170350, 7 ], [ -149, -3379005, -2, -5, -141620494, 48558502, 32288556, 1233516, -1300899, 3, 4167088, -55747104, -850082, 76493, -102669946, -5, 1, 12187841, 2, -59, 10128, 6015130, -51, -258929, -877, -734926, -478, -7022, 216, -217787, 3, -463, -9, 22514248, -297746868, -869, -63897 ], [ 2025, 963, -448360, -347, -24, -8, -1383, -3, -2536, 249016, -1017, -2637048, -3476065, 521525, -2789819, -839905453, 14264, -5, -10223578, 1855, -1561, 1075, 1014737, 2758667, -27, -2211, -47426, 107270670, 4013, -401590, -36942098, 0, 42483765, -4, -172081750, -64767475, -1794901502 ], [ 503905169, -14, -2, 117311, -640357, -2, 1807243, 11953979, -205, 172381, 34, 140, -1633, -4838, -385, -36343, -1369377, 29, -1479, 25587774, -15832, -405406898, -12506570, 431323, 14990, 4932, -190926302, -2585, 10, 14349, 238316, -1335690, 7, -24, -7941317, -57, -4646945 ], [ 126, -1726987, 523083009, -2, 30257642, -61819044, 15, -2, -3831, 8, -189280, -195505, -1005145442, -28, -1, -5, -924322, 4607, 29605, -12695591, 6515193, -291, 88, -785, -90, 125, 6848155, 59, 823, 21, -971131329, -1, 41170, -323812, 1642, -47, -970004 ] ], [ [ -14454, 3, -2, 13463, 9382, 62605, -2145, 112239044, 3669, 194657895, -358910981, -10, -2670, 0, 48442329, 229, 23, 0, 28, -40, 627868985, -5, -121313, -1007321, 85, -1, 286068, 0, -9833, -23, 63451573, 25789, 178776, 0, -1, 51, 0 ], [ -7459, -731, 22619, 11, 149244090, 360436, 176546, -199970503, -38, 4470, -762705, -7140494, -21379303, 883461, -39130209, -106158, 9299375, -2104781, -1, 1329525, -150414354, -5294, 1466, -246102588, -752123, 0, 78000, -1605472, -594369, 0, 472904, 0, -344, 7120369, 47463, -836366, 17 ], [ -113130456, -660230, 151901, -94, 4629691, 303, 232943041, -9, -195534892, 36, -124, -31301, -23329819, 89, 162822, -3128008, 6964, -324250, 4, 17435444, -127748, -1064263681, -2, -2, 2, 52976, 23, 34037, -1, 57, 121848, 62633093, 1186953, -248513, 72471495, 195031, 65 ], [ -23353329, -183404, 120, -4, -61, 23722, -218044812, 1, 20528795, -1807933, -25183, 1397397, -104870373, 9, -504, 11857, -3505, 197, 814, -15236457, -270637, -27956066, -443, -144365, 20, -3252, -11, -4, 3, -27359, -1936542, 32701813, 16322067, 524073766, -28149, -1070144359, 926593835 ], [ -65053, 100, 811132, -8783, 533451316, -72586, 3206, -100972, 1179, 1696, 2190803, -48238545, -1743835246, 25663648, 86713942, -66421, 32062, -63643518, 20926, -1, 2757, -508, -1, -5155, 15, -369, 394648329, 9, 217799, -5, -342725, -122997490, -1850095, 51034103, -2219, 34736619, -77961 ], [ -1159203, 4601225, 93950843, -26, 3222324, 18113, 114732, -12829, 384920065, -111057974, 1, 3881567, 171555, -48546, 0, -176566357, 0, -100235001, 24562835, -2, -230765, -801, 3534, -319909896, 2036104, 15, -13789, -811, -10855, -400622031, 5609180, -365, 25845, -5650759, 131, -502, 626070747 ], [ 14, 439019105, 0, 487, 203654, 10, 1018326, 14, 0, -44, -30, -487, 140793, 48974107, -355066, -102, -64, 571874, 3, -111186, -146713981, 3789, 82005, -50331908, 0, -23047828, 15, -14109018, -32, 1098179, 1, 190329317, 733628977, -125775390, -16177, 27377507, -452190 ], [ -8961, -791680028, -40, -278, 4767117, 32658440, 50593182, -3823, 2799, 1, 4301, -27873110, 105153, -45, 5837, -65406430, 59970, -14, -1, 1361, 14, -2672, 4185, -416, -150751, 7, 3894, 31132, -29, 1, 1, 32866, 1, 5283729, 0, 145, 27627813 ], [ 690518, 77, -199904036, 17371, 332743, 38620, -82657041, -26, 0, 391667, -853, 212, -638745, 5707, 373573991, -2, -232413, -695809874, 7, -1, 3438, -80164672, -3, 66839163, -266525143, 49, 0, -59074745, -1, 48, 864349330, -4940545, -379683, -63081, -296, -49, 1054980738 ], [ -26, -395255071, -9, 27074667, 6, 428253531, 238573540, -6, -128828580, 3, -482942499, 58382, 8408, -533, 51195589, -2, 4, -116088347, 177556, 155435, 3, -29224795, -157894, -7, -35, 4003501, 3310, 2036488, -117, 475783895, 4889, -3594, -2805351, 488863, 454, 13, -264 ], [ 3, -126739, 6019, -456524676, 999932280, 3087718, 187966409, -338, -114, 1010515535, -157688213, -6126615, -7621, 26345, -1503, 2006033, -41549675, -27795911, -69, -85181390, 12983, -251408706, -231244771, -5663144, -3081, -1658, -76949, 5740956, -95702, -15309, 102670, 298, -3, -46899856, -6, -9, -1762 ], [ 58970365, -81376802, 0, -108078, 18092, -60500, -4614, -1, -14909101, 194317575, 4092949, 3, -163, 912605, -32520501, -2240, 22, -917754150, -137766, -1, 23, -13232, -1381961, -4, -91006, -14933347, -126, 615, 41405, -2597490, 17840816, 6404090, -88386966, 0, -224, -196264, -1173485 ], [ -489599, 220735267, 13565201, -22276, 2962997, -3570158, 1509388, -7865771, -203825935, -2, -32, 286981906, -30, -231, 68988, 79982476, -5337, 1370283, -189, 304949525, 307750, 26706, 0, -1, 0, 509, 109805, -5563, 11436, -32965213, 133251, 127530779, 1065, -57353661, 193511753, 192340128, 417686 ], [ 274605, -1705375827, 118040, -21357, -8, 692583, 1245315, 71, 1, 0, -450306494, -800824, -9, 482, -2, -487307, -1028765, -1640, -51, -44, 577196, 24, 44932, -120852, -2044585, -56021147, 1, 99971, 18461903, 51, -842, 0, -13725531, 34, 372, -8, 2575429 ], [ 1019898, -250895, -13651, -474259643, -743, 403132, -421, -8, -1, -9, 15675, 25375, -1, -13616289, 53772, -9, 14646, 156898, 34039986, 3, -60874704, 326, 5938321, -103, 75620611, 127, -154059961, -362261, -957, 5912, -62606791, 13, -771386704, 13, 15662, -400046711, -246644703 ], [ -499998, 585231, -433520772, 96307, -9, 8, 38945463, -754381, -3546, -1637075, -1, -2, -14829, -278, -42105, 3, 4, 511151375, -1667762, 0, 205547, -5254, -365681, -16056, -5521474, -13, -5, 3868, 0, -1, 1412, 6, -56, -1344068296, -1643310, -2959, -1993711 ], [ -38698, -257000198, -1949871, 11745, -1, 43935646, -173, -1418670, -576396795, -1, 1346179, 31, -21311392, -1558794220, -329446366, 9, -209969, 66070130, 4, 418874, -892487029, -15049, 3810097, 451718, 452386, -1, -675561, 13, -3412970, -106647, -94, -95, -16757, 3, -3, -86348756, -20113 ], [ 1850, -7, 99061, 0, -6852, -2, 0, -24, 6, -34602, 3, -4055, -135, 169, -21540382, -267, 8181502, -125423176, -27246596, -9211, -19, 2753876, -163, 31474190, 948, -110, 6, -26284, -17, 13, 13, -1, -1348393, -37146, 1161, -109271770, 0 ], [ -2864, -4196, 56120, -668135, -5548811, 8, 418873, 1, -7136972, 1907875, -7215623, 245640, -711480547, 13029322, 1264, -35445639, -43301, -4, 89515581, -109372814, 6678, -1851906237, -166530500, -1, -2, -377097216, 1, -254674, -771854, 990631, -118220326, 21564670, 1, -1017503, -120643, 357, -204 ], [ -2883, 2248, -12, -249, 1481, -1539476, -2, 113014, 11275, -49701440, -3, -52979906, 44441137, 181584, -21495107, 134969, 0, -665, 14, -4988, 1, -509458217, 129740382, 22425, -5, -60051475, -1, -2682537, 6683252, 8062056, 7, 340598029, 323, 209, 18035, -1603, -588666 ], [ 1534155332, -1, -59, -76681303, 400911703, -118350298, 1, 1708465141, 1587, -1, 1, 902, 1892911, -19072, 28206329, -29278812, 498612, -957968, 12007171, 87062046, -231906100, 955907, 141, -100970817, -1492989, -1, 31, -8048807, -5, 1752745, -1, 1731412, -5650731, -65393, -124, -1, 193210832 ], [ 229515, -64288, 0, -480162, 4116941, -384901, -14, 214155, -3507, -89257696, -1, 424046, 1585620, -2697, 3990, -31, 6603575, 25, 14, -553910, -5, 194616421, 3129, 50043808, 10, -2, 1, -1, 2, -673850, 3, -1019439513, -20513576, 8, -1635976, -16349712, -1046 ], [ -176688, 6, 4083, -3902909, 55, 3175, 784, 1, -1812240, 204, -384953, 103619, 30827874, 187, 63, 148493411, -266, -12866, 63122849, 465713, 7860699, 182, -5734, 14, 212036322, 3, 10265528, 3, 486548, 552423, -218, -1877023, 209637768, -1460, 7372281, -1, -9 ], [ -1, 172, 364864747, -54491175, 897, 777, 9106510, 751, 6435326, -722327762, -534603, 5313, 1, -66475, -4791, 1, 0, 0, -271271, -285, -488143, -3167, 5511, -8638, 152, -22429579, 48022, 5770, -2, 1391238, -2, -4604728, 216, -4, 1806, 8042405, 493071 ], [ -21038642, -364, -17903504, 844, -174, -24329, 881, -104774386, 5251589, -67725214, 0, 28, 0, 20639, -432906105, -62034873, 165257915, -6278595, 6, -1, 1514277, 2, 5, -8223650, -2, -2132, 33, -454858931, 226001456, -50603471, -3708, -1746037632, -531111645, -1027375526, 54014654, -37, -4858545 ], [ 30, 239831, 0, -36542471, -5, -6, 399, 2, 750609, -15907183, -59491858, 135943488, 10, -13066, -2, -2872323, -91127, -1034539, 67036546, 46382, 93267, 1554161, -439334, -6124, 256208107, 4796234, 319, -1561035, 379, -1, 1775686795, -49632, -444579, 78323605, -110426147, -91140225, 783971712 ], [ -7973, 9, 119959, -51293927, 21249, 60622, 251, 123286964, -175, 22, -125, 191704623, 414, 7, 91, -14899, 12, -1799609, -13, 60991480, 12831848, -10837, 27221, -13208807, -300, 141056583, -26068, 1068856524, -516208399, -353291142, -5338374, 475972117, 54, 623528, -78049937, 4556421, 33996 ], [ 101, -10396988, -351, -5, 1, 18, -783364, -45385, 27720, 7343, -2, 191, -41009, 12, -1, -41, -1649, 40055, 61, -715827558, 1006, -94, -339478205, -183367482, 359675, 82474109, -1324593, -30610468, -4, -206507312, -8419543, -39, 1, -303954491, 130504039, -1, -63889629 ], [ 2, 119499, 258784, 681879911, -1702374, 5258, -11487, 14550, 888902, -46, -129397078, 259748, -2, 603, -15017, -8392, 26, -161091, -1, 976880432, 521414, 7, -2, -49, -58805118, -321050448, -446221825, 29461, -119753068, 14067, 5323907, 557819889, -4905, 94161, -95, -1, 68115 ], [ 1696219332, -19869, 8243, -11170, 457926618, -1454, -110134406, 462, 23473, 166, -1132, -11984, -11, 153, -10198, 16, -180039, -1, 1006393, 2378, 62, 4531885, -201420, 32044, 47, -8, 26, 9248548, -182708, -6684, 248477812, 18977732, -3, -19246, 293997215, -22094, 0 ], [ -7, 32804, 81, 53382, 3738, 313036, -212366139, 2999, 65298, -122535658, -224222626, 530959530, 28, -7599640, -10860, -334, -11282367, -6, 0, 310654, -2, -3, 1, -13248787, -1225, -2826, -22873308, 6264940, 22126555, 19, -14, -1081278274, 1, -1, -22484, 0, -7649334 ], [ 359, -7, 21716, 2240877, 1014355925, -15813552, -7958, -149317893, -3, 4788745, 3415, 15752, 37, -1896571, 1, 2, -1, 252581, 2311, 8930377, 1799243, 235511439, 1364565, 1, 448010, -37930, -272047381, 20, 12, -1, 18, -3152434, -2664, -14, -30771082, -281899, -7 ], [ -673371, 1, 91741, 7738, 42, 4317, -937307, 78422, -41003, -9926, 516991, 717630, 6759668, 0, -350, 97361, -1152062891, -10622, 183009476, 131468075, 6101216, -468651473, -9, 16, 1037606, 0, 1826, -1809, 511069319, 630653675, -2662, 32784369, 42660, 2096510, 28240184, 18, 495184 ], [ -1190, -422376, -5351157, -2, -4322, 6069812, 0, 78945035, -10164, 477, 1017, -851, -1740966129, 2447790, -6267, -5, 29199, 761740, 9, -1914706, 2, 24060523, -13, -2023, -1796089, -718, -60, -224677, 13864, -1, 64151, -236618, -35162233, 5628562, -37218359, -222230, -250 ], [ 253, 15417, -7173758, -6, -99358339, -3697, -44239, -765773, -5192270, 7, -4066, -1350168112, -107, 260762, -44637092, -102528, 29214628, -4858843, -4992, 59367, -204537820, 2203389, 1981, 2694, -2, -141486, -93, 409, 1, -197, -9, 3900304, 81, -201, -11, -63250, -109553 ], [ 3, -426, -1, 1876977, -10, -912558, 56476, 747123, -26185, 21547, 140424, 288262, -208948, -19, -6145, -595439823, -85587, 31100175, -11825, 48, -124, -101351725, -1, 26957, 14990, 646454381, -1, -82712, 20, 3673518, 119158, -6, 127, -192511, -31, -476941104, -4646945 ], [ 15, -1768434105, 255411, -31, 484122280, -30909522, 255, -2683, -15324, 16919915, -2, -12220, -1, -56873996, -153207405, -9, -7222, 2303, 231, -1, 814399, -9523013, 2, -3214005, -2945993, 1, 3343, 59, 0, 683, -14819, -40278343, 5, -80, 840922, -24197701, -30313 ] ], [ [ -4, 1734325, -27574, 430821, 600465, 978, -17, 3425, 117434, 778631582, -89727746, -290, -5467196, 4, 2956, 1836, 758431, 121731818, 29524, -1287871, 306576, -5, -30329, -492, 2, -5341265, 8939, 175, -154, -370275834, 15862893, 805, 2860420, 1047589, -50109, 1, 1004941304 ], [ -244415399, -3, 0, 6261076, 4663877, 11263, 5517, -6249079, -19, 146497832, -23835, -114247900, -1368275348, 3, -626083339, -1, 148790010, -1, -376, 5318100, -18, -5294, 93838, -984410352, -6, 6, 2437, -12543, -291, 22, 945809, 141, -22497585, 6953, 185, -13, 9082 ], [ -56565228, -323, 0, -24, 18084, 2, 7108, -16923118, -6110466, 618991141, -259664547, -128208199, -178, 45973, 325645, -382, 222862, -83007965, 40490, 69741778, -127748, -2128527361, -4, -1991, 131, 3, 193082, 68075, -2900, 14, 974786, 0, 36, -15904798, 34, 24378, 4299418 ], [ -12, -23475668, 30, -64358, -127410832, 48583141, -2, 1010875, 19, -231415348, -3223342, 349349, -102413, 37867483, -1, 741, -14, 24, 203, -233, -4330183, -13651, -7, -577459, 169901, -26633441, -21, -4, 241, -1, -2, 3, 4080516, 8188652, -110, -64, 904876 ], [ -255, 13186358, 12673, -18, 4167588, -37163555, 410459, -3156, 9663436, 848, 4278, -96477090, -13623713, 205309189, 41, -272058693, 16031, -2, 83707, -118310, 1378, -127, -32314, -164950, 31, -5891, 385398, 4751800, 1701, -292, -3, -1877, -57816, 797407, -71001, 34736619, -19491 ], [ -4636812, 35, 22, -13, 1611162, 4528, 7342857, -1681398481, 187949, -14, 14525209, 7, 167, -12137, 214791, -674, 0, -1603760005, 191897, -114625551, -57692, -1, 231652026, -153, 0, 15970, -54, -829652, -170, -6114, 2, -765127298, 0, -11301517, 0, -8, 4776 ], [ 928126, 104, 1727, 30, 6, 90058033, 3977, 60571114, 2, -44, -7851598, -15564, 2, 373, -44, -13248709, -32381, 146399888, 63843796, -889488, -17910, 3, 640, -49153, 28, -1440490, 64402, -6890, -268007324, 35141748, 0, 1486947, 11194, -8, -1012, 27377507, -7 ], [ -2241, -48, -81693, -71082, 1, 31, 790518, -61158, 716753, 8, 33, -3403, 3, -726209, 186792, -250, 58, -13883, -620480870, 42, 3892054, -341939, 1071513, -108971167, -18844, 117, 30, 996247, -14543, 13935, 34, 131464, 518, 338158666, 86, 9, 3453476 ], [ 44193178, 159343, -97610, 0, 1362916550, 9655, -5, -26046, 3875061, 1604269808, -427, 0, -1, 91320, 729636, -145867, -118995328, -2655, 226, -6, 225314006, -313144, -43, 2039, -2082228, 1620192, 0, -14768687, -442783942, 197496, 105511, -151, -1518730, -4, -18881, -195, 131872592 ], [ -1, -12063, -33634793, 1, 12653939, 1633, 1863855, -352784, -2061257277, 435, -1, 3648, 8408, -1065, 781, -109003, 16, -1772, 346, 9947875, 31065, -112, -10105154, -2, -1140818, 256224088, 3389735, 31, -1864, 1, 19, -14717862, -343, 954, 1817, 433, -5 ], [ 437353, -1013908, 3009, -1, 953, 1, 11747900, -10812, -3621, 60, -4813, -47865, -239, 105381, -1538500, 30, -41549675, -213, -35881226, -681451119, 6, -4, -462489541, -45305150, -12616878, -26, -1260719377, 43, -94, -30617, 200, 1223457, -139291377, -716, -41633, -142610, -923732580 ], [ 0, -19868, 218, -885371707, 9263482, -473, -2307, -4, -15, 92, 1, 443929983, -170455757, 29203388, -130082003, -280, 1, -14004, -2, -47574, 23789, -414, -1, -889663, -46594566, -2, -2010, 153, 42399649, -1269, 4, 781, -44193483, 8, -3572, -49066, -2292 ], [ -8, 842, 6, -697, 5, -111568, 737, -62926161, -778, -337, -3969, 140127, -119, -29, 34494, 639859810, -21345, 2676, -378, 19059345, 153875, 417, 152890681, -1676673, 11552, 2088531, 13725, -2847890, 93686514, -32193, 65, 15941347, 1090945, -28676831, 46, 183, 3341491 ], [ 137302, -51, 120873057, -5340, -475, 346291, 0, 17, 41622526, 202, -1, -410021847, -32771, 3, -107170, -30457, -2057529, -6557, -202, -2, 0, 789, 5616, -4, -130853391, -109417, 53, 12496, 590780912, 13430578, -107726, 0, -1756867852, 144361534, 93, -478220, 40241 ], [ 31, -31362, -1747314, -1897038569, -1519734, 50391, -6892291, -30876, -383486, -577351, 30, 6343, -152340166, -4, 6882837, -5, 937384, 321328239, 1063749, 120418, -3804669, 5229, 190026293, -857477820, 2363144, 127, -154059961, -23, -30, 24216099, -1911, 57626663, -3, 28717796, 489, -1, -481728 ], [ -249999, 1143, -105841, 6019, -3, 141825096, 4, -47, -29044058, -100, -1, -69778950, -29657, -1164636878, -1347343, 60240, 72, 1996685, -13342092, 3790, 401, -2627, -91421, -65764486, -5521474, -807276, -70945, 967, 221971679, -7347703, 353, 0, -4, -84004269, -12839, -185, -31899370 ], [ -9906581, -981, -60934, 3006949, -29249, 5363, -2759, -2837340, -35181, -18, 82, 4020, -166496, -12, -79, 1234774329, -6719005, 8065, 64, 3, -852, -118, 952524, 7227488, 28952726, -3460, -86471792, 7148, -417, -105, -2, -775615, -2, 207827, -702, -21, -643597 ], [ 3, -27847, 386, 59, -27406, -119, 55000118, -765, 26488773, -1, 6, -1, -5, 2708, -43080764, -17053, 0, -250846352, -104, -9432052, -146, 5, -41621, 62948381, 124322902, -220, 1725, -13142, -34423819, 29072286, 899403800, -125288, -83, -4644, 1189028, -1668, 7 ], [ -183270, -3, 54, -327, -5548811, 0, 51, 56089, -111516, 232, -1, 31442000, -340, 12723, 647347, -17, -22170078, -445, 89515581, -54686407, 26, -14129, -2542, -323, -4, -2946072, 7674, -8, -377, 7739, -2, 84236, 3254, -32560074, -30161, 45743, -53294335 ], [ -11531, 147366102, -6, -994, 11, -3078951, -557, 220, 184743041, -194147, -36, -7, 169, 743768537, -3, 2108, 251435, -2, 29772565, -10, 209612410, -248759, 0, 179406, -2, -240205897, -108842342, -171682307, 104425, 32248224, 1, 170299014, 84863357, 6, 4, -2, -18396 ], [ 187274, -1, -1921022, -19170326, 1529, -462306, 104060, 834211, 52006797, -62, 266, 14, 7394, -9536, 3525791, -57186, 30, -14969, 11725, 0, -3539, 14936, 8, -1577670, -2916, -1, 251, -246, -38638, 54773, -61, 845, -6, -128, -16147930, -8370322, 772843328 ], [ 29378021, -503, 3441091, -30011, 7, -752, -1, 209, -14026, -171, -140280617, 25, 0, -43, 15960, -7829, 845257612, 3322563, 115, -17725111, -8791938, 1, 100156, 2, 1404331, -5170, 44841746, -879687, 2, -673850, 245231588, -1945, -20513576, 8835, -6391, -2043714, -137034321 ], [ -176688, 412197, 15, -4, 116643447, 26017220, 411059895, 131, -57991665, 209858, -197095530, 25904, 235, 1534438, 266849173, 148493411, -69723488, -51463, 3852, 0, 29, 730, -45, 3731513, 1, 3666, 320797, 13506730, 1992904567, 67, -222952, -4, 838551072, -23907721, 115191, -992877, -4627089 ], [ -441, 11039, 1, -212857, 1, 6221, 284578, 375, 98, -22, -262, 21763834, 2, -5, -9582, 4984382, 897, 2565, -17, -18199, -1, -2, 0, -8638, 609, -11214790, 187, 189092833, -145, 173904, -29869, -17988, 13, -124, 0, 31415, 61633 ], [ -10519321, -95418039, -4371, 52, -6, -3042, 220, -50, 40, -9, 2661526, 1878330, 1611, 10, -1, -15, 78, -12, 107510, -1, 48456874, 364255158, 5485, -2105254183, -1400504433, -68207, 8496, -7, 441409, -6178, -116, -833, -16209, -256843882, 1687957, -19076670, -38 ], [ 505886, 3837296, 2818954, -18271236, -582, -701886157, 1597, 35, 733, -2, -1903739442, 0, 5, -209045, -130402, -44, -712, -506, 33518273, 46382, 1457, 97135, -1757333, -391931, 3909, 0, 163544, -3049, 48604, -3723, 1, -25, -55, 2, -1725409, -1, 24499116 ], [ -1, 1241710, 959672, -50092, 20, 7577, 62, 60198, -91267283, 176, -260246045, 45, 3, 483, 22, -1952830775, 1598, -3599218, -7, 476495, 0, -2, 446005194, -6450, -10, 1076, -1, 0, -493, -43, -1304, 29748257, 54, 155882, -1, 72902747, 531 ], [ 1627, -1330814418, -91753081, -5, 38038, 39020792, -766, -22693, 54, 3671, -181, 24497, -82018, 207, -642, -10402, -432062329, 20508572, 1006686, -699051, 527627400, -47, -663044, -350, 11239, 314, -165575, -1, -6951509, -50417, -1028, -1, 0, -2, 1991, -40528804, -1996551 ], [ 274916, 116, 31, 2663593, -26, 657, -23523814, 476778303, 0, -96154566, -252729, 126, -2560497, 617741, -8, -67134, 110563012, -40, -2004767, 30527513, 254, 241222068, -119, -1579433, -114854, -2, -3405, 14730, -958024538, 3601152, 20, 2127, -5, 771372027, -24, -3064367, 266 ], [ 6, -5, 64, -1, 3, -6, -860426, 231, 6009324, 21852049, -142, -188, -685736683, 2518264, -80, 32, -1407, -2796, 64409157, 304480, 998, 4425, -13, 32813726, 197628363, -4080, 1, 72254, -1428, -836, 1895, 4744433, -46, -301, 280, -1, 2 ], [ -856303776, 4100, 2668265, 26, 119642, 1222, -3241, 6143360, 8358212, -239328, -13686, 32407, 965337524, -8, -44480863, -2670, -1, -5244, 120348908, 37, -8673, -333, 917498590, -51, -40130909, -177, -5585, 1, 1, 1, -6947911, -2111872, 753562264, -2496, -176, 22003247, -7649334 ], [ 184157, -113337, 2, 35854038, 3962327, -1, -1, -3, -1148490, 149648, 0, 0, 37, -1, 203154, 0, -165385614, 517287598, 144, 285772071, 7196972, 117755719, 43666098, 3713938, 0, -4854969, -17, 21026390, 194, -120865250, 9, -2, -1, -14483182, -2, -9020747, -1606 ], [ -2, 80682, 179, 15849236, 21859, 565933424, -458, 39211, -164011, -81312054, 16543743, 367426755, 3379834, 1027849, -89589, 389445, -4500246, -43503680, 0, 64193, 5, -3576, -1096, 35407419, 1, 690119, 59850450, -1895876869, 127767329, 0, -5450354, 8003, 2730301, 127, 3530023, 18721, 7 ], [ -4872118, -6758010, -10452, -3, -8644, 6069812, 985, 1204, -83257526, 1955811, 4069, -3484194, -7, 19582322, -410679782, -5, 1, 23804, 149, -15317645, 324119, 5874, -52960019, -4, -28737415, -91866, -239, -28758589, 13, -1, 8018, -59155, -3, 42, -18, -6945, -4089386 ], [ 2073733, 30835, -1793440, -693, -1517, -8, -5662545, -191444, -20283, 3984260, -1040650, -161, -444936270, 8148, -87182, -820221, 58429256, -10, -40894310, 1945346891, -51134455, 4303, 253684, 5, -3382, -2, -24281758, 0, 131515707, -1569, -288611, 60942, 40, -819789, -21510219, -15813, -13695 ], [ 7873518, -3482570, -51783, 0, -2, -7130, 7059, 5976989, -214501075, 84, 1123393, 4504, -4, -309632, -1, -9, -2, 1990411231, -6, 24, -31, -101351725, -6, 110418693, 122800456, 157825, -93226, -20678, 165061, 14694072, 119158, -2, 536148372, -3008, -31021, -476941104, -71 ], [ 531254567, -431747, 31926, -986435, 3693, -241481, 8379785, -336, -3831, 0, -6, -200196718, -7669, -7109250, -1, -9293467, -1, 147433, 0, -25391182, 1590, -18600, 1454160, -12555, -3, 8195596, 208, 29, 215759403, 1, -7586964, -644453473, 10539716, -20723963, 3363691, -189045, -1895 ] ], [ [ -947223243, 3468651, -112940556, 6, 37529, 0, -68614, 6850, 939472, 5, -10954, -1, -2733598, 2416, 6055291, 117566, 1516863, 243463636, 59048, -40, 306576, -1302506, -119, -2, 89169766, -41, 4469, 351, -1, -23142240, 1982861, 25, 698, 1047589, -100218, 6, 1916 ], [ -933, -5984959, 92650840, 1565269, 35, 2883488, 88273, -799882011, -305907, 1171982660, -11918, -218, -668104, 862, -1195, -1, 141, -1, -1573648792, 162, -4591, -1, 45, -984410352, -3, 111, 9984027, -98, -10, 0, 968509011, 2319913, -175763, 890046, 194409346, -856437908, 2270 ], [ -216, -5281833, 155547511, -1, 1130, 151, 888, -130, -6110466, 9671736, -1982, -490, -11664910, 91947, 81411, -24, 6, -1297000, 9, 34053, -999, -32, -7061, -31849, 8, 6622, 193082, 136151, -46, 58795, 14, 61165, 9495626, -971, 4423, 48757, 17197673 ], [ -5702, -12, 252963946, -32, -7963177, 5930, -13, 30, 20528795, -56498, -7, 2794795, -13, 147919, -63, 379445, -55, 3164, 104309, -4, -2165092, -1, -1, -144365, 1391831482, -13316721, -43413817, -14, 1011554614, -437736, -123938674, 261614508, 127516, 262036883, -1760, -8165, 1853187671 ], [ -64, 25754, 25347, -1, 16670353, -3, 26269437, -1, 38653745, 868720, 0, -6, -13623713, 51327297, 10, -4250918, 1001, -31821759, 171432170, -2, 10, -8, -264713541, -82475, 4127074, -11782, 11, 37123, 13, -19127351, -2, -4, -452, 778, -3, 1060, -153 ], [ -72451, 280, 187901687, -26551, 805581, 148388712, 3, -13135926, 22, -27764494, 110, 7763134, 20, -1, 3, -5389, 12, -1, 1535177, -28656388, -923060, -401, 3619562, -306, 2036104, 65414199, -441231, -829652, -11, -3129860, 21, -373598, 13232854, -173, 17246710, -4010, 0 ], [ 29700032, 0, 6908, 0, 1668336543, 180116066, 31, 57, 8, -45786321, -15703195, -973, 576689291, 48974107, -355066, -1, -4144656, 35742, 510750375, -3557952, -140, 62082531, 20501, -49153, 3680751, -44, 1030447, -1763628, -1023, 549089, 0, 11, 87, -125775390, -8282441, 6683, -221 ], [ -146803959, -24161, -83653355, -139, 18, 1, 12, -60, 366978009, 9332227, 1127645430, -3484139, 0, -23238664, 191275407, -127747, 3748, -13883, -3, 21, 0, -21372, 16, -3405349, -295, 59996, 486, 0, -57, 55740, 559698, 65732, 0, 40, 5683220, 9, 6745 ], [ 42, 1274748, -48805, 67, 324, 1206, -40, -6667655, 0, 12533357, -1705, 108840, -10219909, 5844526, 2, -291733, -929651, -10618, 948154481, -183, 7041062, -153, -43889, 0, -65070, 1582, 0, -226, -1729625, 385, 26377, -2470273, -388794808, -126161, -4721, -1592811, 251 ], [ -105600134, -48249, -67269586, 54149334, 6178, 428253531, 1, -22, -1966, 3487, -1843, 7, 1051, -8516, 6399448, -3488081, 1063, -222, 1387, 4857, 15532, -14, -617, -6786, -4563269, 244, 1735544634, 0, -2, 464632, 40051012, -29435723, -179542425, 977726, 14890553, 7108325, -17 ], [ 1791400545, -1981, 23, -1826098701, 7628, 1543859, 11472, -1352, -29662893, 15789305, -19250, -94, -8, 421526, -98463951, 7, -40, -1697, -4485154, -3, 830944, -7856523, -14452799, -22122, -201870040, -27148663, -1203, 43, -3, -1, 410682, 39150627, -67, -716, -3, -8914, -3524 ], [ 1842823, -1242, 57161188, -432311, 141, -15125, -2362199, -14846, -29, 46, 15988, 211, -2, 6, -1, -35840, 46740, -1792489, -1, -1487, 23, -827, -21594, -227753571, -11376, -955734150, -63, 40358863, 20702, -318, 71363267, 6253, -43, 4228644, -7143, -392528, -18775746 ], [ -489599, 13472, 6, -22, 5787, -913960195, 737, -7865771, -199049, -5392, -253956, 0, -62265186, -235710, 35321961, 4, -6, 5481133, -755, 1191209, 1260546510, 54695623, 9, -1676673, 23104, 16316, 428, -696, 0, -32, 2, 63765389, 133, -229414643, 12094484, 375664, 208843 ], [ 137302, -204, 30218264, -668, -248756955, 173145, 9729, 35, 20811263, 1619, -450306494, -51252731, -2049, 3862, -26793, -1904, -526727263, -209818, -51469, -11413008, 288598, 207033350, 702, -7734471, -1046827125, -2, 897399789, 51185192, 9230951, 6557, -220622756, 0, -838, 8811, 5, -4, 314 ], [ 497, -981, -27302, -4, -194525866, 412808016, -882213189, -121, -2, -1182413810, 7837, 50750, -291, -2, 3360, -278827, 59992594, 321328239, 34039986, 120418, -929, 0, 1, -104673, 9231, 508, -1, -354, -7649, 24216099, -978232, 14069, -376654, 229742375, 15, -24, -60216 ], [ -62, 149819335, -6773763, 0, -35384603, 2, 304261, -48280374, -113454, -1676364686, -1136680, -558231593, -7415, -4549363, -689839185, 246745629, 73954, 0, -3258, 970365, 822189, -1, -2857, -8028, -690185, -6458204, -4435, 3961787, 216769, -8, 5785089, 3226590, -223, -84004269, -841374414, -185, -31152 ], [ -2419, -2, -1949871, 1468, -4, 10983911, -690, -181589735, -2199, -141914, 2629, 62, -3, -24356160, -164723183, 154346791, -13124, 0, 8316, 409, -54, -123274068, 116, 231279631, 14476363, -3460, -165, 468515433, -853243, -106647, -12226876, -12409830, -66, 3, -89732, -674600, -20 ], [ 14804, -1782171, 405757866, 119, -2, -30, 6875014, -801312877, 423820380, -17301, 826795, -32, -9, 21665, -84143, -4365458, 249, -15677897, -3327, -9, -37, 688469, -665922, 960, 1989166437, -115294449, 220911, -1, -4203, 3, 449701900, -1002303, -165, -148582, 145, -1707372, 2021229 ], [ -93833943, -1099878431, 3591738, -334068, -170, 551126257, 837747, 219, -14273944, 14, -225489, 15352, -1389611, 6361, 82860535, -2215353, -22170078, -7, 0, -1669, 854862, -452126, -636, -2645752, -105592591, -94274304, 15716983, -4074781, -24699320, 7925052, -7216, 82, 106628161, -1988, -241285, 0, -204 ], [ -91, 2302595, -185067085, -508741, 776620948, -6014, -36446114, 28253, 180413, -1, -2326766, -423839242, 1356, 45396, -41, 0, 1, -85047, 59545131, -1247, 3198, -7774, 4054386, 1401, -4272426, -60051475, -1700662, -5240, 1670813, 251939, 260684, 20, 5303959, 13737392, 4617020, -410362, -9198 ], [ 11985588, -5711, -122945346, -19170326, 6117, -7396894, 12, 3336845, 1, -259497190, 68212, 231102, 3697, -1, 451301265, -2, 127644750, -1, 48028686, 85021, -231906100, 122356222, 141, -49303, -23887819, -41865, 264183355, -32195227, -19, 448702824, -61, 27053, -5650731, -2092567, -16147930, -64, 2 ], [ 3586, -1053287237, 420, -938, 502, -3, -1, 214155, -459578537, -2, -68497, 3392372, 24775, -690179, 1021454, -979, 412723, 405, 15076679, -35450222, -17172, 97308210, 782, 3054, 42, -3, 44841746, -14, 627, -10781590, 7, -1, -10256788, 35341, -26175609, -32, -16728 ], [ -1, 1, 2041, -121966, 0, 99, 25691243, 270141, -7080, 419717, -188, 404, 58, 23975, 2084759, 593973647, -34861744, -52697614, 1009965599, 1, 491293, 382872596, -45867, 455, 106018161, 7, 41062112, 824, 0, 0, -445903, -917, 49, -1, 115191, -1940, -148066848 ], [ -3523, 706553, 43, -1743717570, 224, 1555, 0, 3079949, 823721854, -22, -136858257, 1360239, 335977, -2, -613212, 159500224, 459476, 20, -67818, -291181, -15, -202647, 361214180, -2, 609, -1, 23, 23082, -1187141, 1391238, -3823190, -282, 3, -988, 14795150, 8042405, 481 ], [ -21, -182, -35, 3460816, -1, -1594362539, 7222229, -800, 2625794, -132276, 324, 3, 6602148, 5283724, -422760, -1894, 330515830, -24, 6, -1, 23, 2779, 342, -8, -10941441, -34, 4350392, -868, 0, -194, -949023, -436509408, -129666, -1, 6751831, -9538335, -1 ], [ 494, 479662, 21, -1, -609289498, -5483486, 408973, 17, 187652, -62138, -29049, 1037, 1342953699, -6689414, -8151, -22441, -746507553, -132420936, 536292374, 371060, 91, 2, -109834, -100334208, 30, 299764, 20933665, -6098, 11, -1906122, 110980424, -1, -7113257, 305951, -220852293, -5563, 391985856 ], [ -31891, 1241710, 7497, -205175705, 5439811, 121244, 125, 240794, -6, 22565, -520492089, 22, 6633, 483, 95421790, -1907062, 0, -3599218, -13, 1905983, 391, -6, 435551, -7, -2451941, 16, -213543643, 0, -2, -345011, -41707, 1, 56062, 19485, -624399495, 278, 69624607 ], [ 1706041314, -1, -5734568, -5011, 1188, 9526, -391682, -1487155002, 113542439, 3671, -739766, 200684398, -1312286, 871886721, -2, -10402, -432062329, 2503, 128855845, -5462, 128815, -1, -82881, -1432559, 179837, 1288657, -10596740, -30, -425, -6303, -514, -1, 86547, -10, 62, -3, -7800 ], [ 34364, 15295954, 2021, 162, -54475939, 5384524, -1436, 0, 113779498, -375604, -1975, 64937, -640125, 158141781, -30, -4296521, 3, -1319650679, -1, 465, 16294, 28, -243153, -25, -7179, -39, -55777729, 3682, -233893, 14404611, 2661953, 2178983, -1, 376646, -1582910356, -24514936, 266 ], [ 26503427, -325519260, 32, -5585, 28620413, -91, -14, 121160516, 183, 5463012, -579561, -23968, -21, 40292228, -83536200, 1084546630, -11, -5724735, 1030546517, 0, 1047410168, 17, -50, 8203431, 376, -261087, 1668, 72254, -46773049, -3342, 248477812, 2372216, -92, -5, 35, -1381, 24368 ], [ -2, 512, 651, 3, 1914283, 2445, -26, 196587540, 255, -59832, -2, 132739882, 14, -118745, -11120216, -5340, -173, -2622, 940225, 39763749, -4440217, -21261, 218, -4, -156762, -45213, -175, 47, 84, 1303193, -3473956, -32998, 11498, -1, -5755665, 21487, -59761 ], [ 719, -906692, 84, 1, 30955, -242, -16, -583274, -18375834, 1197186, 6994115, 2016375, 2431, -58, 49, 173771, -330771228, 8082618, 73957, 35721508, 54, 3679866, 10916524, 7, 917526203, -18965, -1088189521, 2, 6237, -58, 0, -3079, -2727337, -115865452, -59, -2, -3288360 ], [ -2, 41309364, 44, 7924618, 716278121, 539, -29, 2509505, -83973183, -1, 258495, 2870521, 3, 1003, -175, 380, -1152062891, -2, 5585, 32096, 186, -447, -274, 135, 265627314, 1347, 456, -473969218, 249545, 18, -2662, 262274957, 2666, 65515, 56480368, 146, 61898 ], [ -2379, -422376, -20903, -33416, -34, 48558502, 516616896, 9868129, -83257526, 3911623, 31, -222988414, -104, 37, -1, -528, 0, 1, 9771642, -59, 663796547, 11, -809, -1035715, -877, -47035207, -1955479, -56170, 14197344, -54447, 65690761, -473235, -137353, 343, -581537, -27779, -65430165 ], [ 16589869, 3, -55, -2, -194060, -60563684, -353910, -49009461, -40, 15563, -65041, -3, -13904259, 16297, -341, -419952727, 445, -18980, -2555895, 7599011, -781, 68855, 253684, 2, -3462170, -282971, -11857, 204, 1052125658, -25701707, -2, 119, 5186, -401, -21510219, -8, -28045336 ], [ 503905169, -13604, -3237, 916, -1251, -7130, 3614487, 0, -214501075, 0, 137, 8, -6530, -79265610, -12289, -9303748, -85587, 7775043, -23650, 199904, -248, -101351725, -764, 220837387, 1918757, 80806797, -365, -330846, 5281953, 29388145, 244036589, -1, 31, -6, -16, -931526, -72609 ], [ 4150426, -27631783, 15963, -241, 242061140, -989104696, 4189892, -3, -125533953, 2065, -387643951, -6, -4, -13886, -147, -18152, -57, 1179464, 947381, -25391182, 397, -609472771, 5816643, -50, -92063, 1000, 219140977, 62683306, 25, 341, -2, -20, 5269858, -633, 1681845, -12, -31040113 ] ], [ [ -1850046, 110996863, -27574, 420, 600465, 64108489, -4289, 107, 1924040364, 1520764, -21907, -1, -5467196, 0, 3027645, 57, 47401, 7608238, 230, -10, 4, -83360337, -474, -8058568, 1360, -41, 1117, 0, -308, -3, 1015225168, 211267186, 11441681, 33522853, -410489397, 52927, 502470652 ], [ -7459, -11969917, 1, 2, 1193952726, 703, 44136, -12206, -2390, 35766, -48813113, -1, -83513, 7067693, -2389, -1698525, 4540, -131549, -47, 649, -300828708, -331, 0, -1878, -192543445, 1822402, 304, -12543, -10, 0, 59113, 18559308, -3, 13906, 2, -3345461, 148810823 ], [ -1767664, -1, 593, -11944, 18084, 39722758, 1777, -264424, -1564279133, 18, -253579, -1957, -1458114, 735577, 0, -24438, 217, -3, 5061, 17026, -8175849, -4, -28921253, -249, 1075331, 206, 1508, 34854662, -12, 459, 62386326, 489321, 1, -1942, 34, 380, 65 ], [ -179, -11463, 15439, -32, -244, 97166282, -872179248, 0, 656921442, -225992, -201459, 1397397, -1, 302939865, -32, 5928, -1794173, 207400256, 427250616, -465, -1, -218407, -7087, -36957344, 84950, -213067524, -5300, -111590580, 3, -109434, -123938674, 255482, 62, 511790, -55, -130633, 883 ], [ -266457087, 843926928, 12673, -35130, 1066902633, -18147, 801, -1654322079, 147, 1779140197, 33, -385908358, -832, 51327297, 5292, -544117385, 250, -16, 20926, -30287220, 176471, -1038387, -16157, -2, 528265571, -3, 1578593317, 296987, 27878319, -146, -87737468, -3754, -28908, 25517051, -17751, 135689, -2437 ], [ -2, 1, 751606750, -26551, 6, 74194356, 224, -105087406, 5873, -27114, 221, 7, 2744883, -3106920, 6873342, -2695, 24, -765, 749, -1791025, -57692, -204872, 1, -39988737, 124, 0, -54, -3318607, -1, -3057, 11218361, -1530254596, 6, -690, 131, -126, 313035373 ], [ 464063, 52, 1727, 487, 6364, 351789, 0, 484568913, 137057547, -350, -959, -16, 576689291, 186, -363587091, -13248709, -518082, 0, 30, -113854442, -2239, 7, 1281, -385, 460093, -180062, 65948621, -108, -256, 68636, 1942, 1486947, 1, -491311, -32, 213886, -904379 ], [ -3, -49480002, -10456670, -9098410, 0, 510288, 3087, -15, 1433507, 142, 17619459, -27, 51, -181553, 95637703, -32703215, 3, -217, -151485, 174292, 60813, -1336, 8, -1743538663, -37688, 59996, 510475262, 249061, -7446002, 13935, 34, 2103436, 1, 338158666, 90931524, 18, 6745 ], [ 22096589, 159343, -799616143, 1085, 5199, 2413, -2523, -204, 946, 391667, -223466917, 425, -40879634, 89, 2850, -9335434, -29052, -83, 925932, -23, 450628013, -626287, -2744, 534713308, -509, 6480769, 3323759, -113, -212, 12343, 824, -79048716, -12, -493, -10, -796406, 2060509 ], [ -25782, -385992, -16424, 13220, 6326969, 3267, 14910846, -22049, -2012947, 0, -965884998, 1868248, 16817, -272494, 409564719, -872021, 136121, -453471, 88778, 155435, 1941, -228319, -19737, -444664564, -9, 0, 3310, 124, -119246, 237891947, 80102024, -450, -1370, 29, 0, 1777081, -17245891 ], [ 895700272, -15843, 1541085, -456524676, 7628, 12061, 734243, -22141351, -115871, 240, -38, -47, -15241, 3372211, -3005, 244, -1298428, -108578, -18, -1, 25967, -4, -56, -11, -3081, -424198, -315179845, 45927650, -6124920, -125403506, 52567365, 2389, -1088214, -5862482, -10657882, -1115, -115466573 ], [ 0, -5, 27910, -1729242, 0, -3871977, -289, -121614023, -2, 777270300, 32743597, 443929983, -10404, 28518, -32, -560, 186962, -224062, -275532, -95147, 761250, -1693586, -11, -113876786, -11376, -4, -126, 307, 2, -162344, 35681633, 3126, -2, 67658317, -1872363868, -3067, -586743 ], [ -31334323, 6, 827, -178203, 23703976, -1, 184, -1966443, -6369561, -1380104, -63489, 286981906, -498121481, -7366, 0, 4, -21345, 83, -12, 609899051, 4, 106827, 2332, -52397, 45, 66833014, 27451, -45566235, 11, -63, 8528122, 31882694, 16, -3584604, 94488, 187832, 13365964 ], [ 68651, -3330813, 30218264, -5340, -497513909, 84, 304, 9384830, 10161, 207319, -1, -25, -1025, 988806, -419, -487307, -503, -205, -1609, -182608127, 72149, 25272, 5616, -495006143, -63894, -437666, 224349947, 6248, 0, 12, -861808, 0, -27451061, 0, 1, -14945, 157 ], [ 1019898, -1003578, -54604, -926289, -1, 50391, -215385, -2, -392689157, -71, 15, 99, -2, -3325, 105, -17427, 228, 2451, 1038, 123308681, -7609338, 42843889, 11876643, -53592364, 151241223, 7, -150450, -1, -15298, 1513506, -489116, 13, -376654, 0, 1, -48834, -1882 ], [ -249999, 2286, -104, 770456, -70769206, 8656, 148, -1508762, -14, -102318, -1111, -2, -60736903, -9098726, -42105, 7, 9244, 1, -408, 3, 105240307, -1344906, -90, -126, -43, -103331261, -145294843, 15847149, 13873229, -29390809, 45196, 6, -910281, -1282, -51354, -1, -1 ], [ -19813162, -1961, -249583478, 2, -458, 5, -1, -5542, -4398, -9082454, 328, 4116922, -10655696, -6, -643450, 77173395, -3359503, 1032345, 8316, 104718, -426, -7704630, 0, 882, 1, -27678, -86471792, 55, -109215033, -426587, -5971, -6204915, -524, 851261106, -1, -10793595, -20113 ], [ 1895017, -4, 386, 15274, -14031870, -119, 6713, -801312877, 51735, -2163, 6, -519020, -1, 693311, -11, -2182729, 62, -7838949, -27246596, -1207302565, -74616, 2, -2663686, 2014348199, 7770181, -461177795, 6903, -26914000, -8405, 1774, 1, -4009209, -1380754420, -19018402, 36, -874174155, 246 ], [ -12, -33566, 0, -6, -678, 34445391, 1715707593, 28717725, -872, 30526006, -901953, 0, -1, 99, 5057, -9, -177360619, -1, 1, -106810, 6, -1767, -650510, -3, -26398148, -1439, 15348, -65196494, -1, 1014406721, -7216, 10529, 0, -1, -988299747, 365948, -53294335 ], [ -11807672, 4, -3, -508741, 11850, -1576422548, -72892227, 1808238, 92371520, -6212680, -9, -12935, 2777571, 1452672, -21495107, 4319013, 0, -680373, 476361053, -19952, 51174, -31841139, 15, 717627, -1093740891, -1876609, -1700662, -6, 3341626, 503878, 1042736, 2660922, 2, 439596545, 70, -1641448, -147167 ], [ 0, -1428, -122945346, -306725212, 195757, -118350298, 208121, 203, 24, -16, 0, 231102, 242292708, -1, 13772, -224, 1021158006, -15, 12007171, 0, -14494132, 59744, 148153227, -3082, -11943910, -5234, 1007, -128780908, -151, 26, -4, 845, -706342, -4185134, -493, -33481287, 5 ], [ 28, -131660905, 55057464, -122921220, 1005, -48113, -865734, 209, -220, -178515392, -3, 53005, 1, -1380358, 498, -16032638, 103180, 50, 57, -1, -537, 11, 51279931, 100087617, 11234653, -20679, 22420873, -219922, 160529, -165, 233, -31111, -314, 72380260, -408994, -32, -1 ], [ -5522, 0, 8167, -975728, 3559, 12, 12544, 67535, -1, 0, -6159236, 6, 15052, 12275506, 16678073, 18126, -2, -26348807, 986294, 28, 1919, 46737, -733858, 28, 6, 114, 1253, 432215388, 60818, 539, -14, -14665, 399, -12, 58978254, -3971506, -37016712 ], [ -28860101, 180877571, 2850505, -13622794, 940777772, 777, 35572, 375, 6435326, -11286372, -534603, 1, 2, -4155, -313964140, 4, 897, 5, -67818, -1, -15620558, -7, 344, -2211295, 4996005, -10952, 384180, 2954575, -10, 356157089, -1911595, -1125, 443629, -126340, 225, 257356967, 30 ], [ -84154568, -95418039, -2186, 105, -709729, -1594362539, 1, -209548771, 40, -17, 10396, 0, 0, 2, -13528316, -8, 0, -1, 3359, -17728, 189284, 5691486, 89872397, -1, -11, -558748668, 4350392, -7, 28250182, -6325434, -1898045, -27, -1037328, -250825, 0, -2, -607319 ], [ 123, 7494, 2818954, -558, -148753, -21933943, 104697120, 9233412, 733, -31814366, -116196, 2, 2622956, -104523, -32, -179521, -2848, -1011, 2045, 23191, 22, 23, -899754277, -6, 2001625, 9367, 83734661, -382, 194416, -117, 443921698, -13, -1737, 9790450, -1685, -2848133, 11 ], [ -63781, 151, 491352121, -1, 10, 7577, 125, 963179, -182534565, 11, -32, 1, 54338742, 15481, 95421790, -976415388, 6, -55, -6714607, 15247870, 6415924, -88774926, 111501298, -3302202, -38, 8609, -26692956, 32618, -63014, -22080697, -10676748, 951944234, 218, 638492936, -312199748, 17, 69624607 ], [ 26656895, -1270, -2801, -40083, 77902078, 74, -1566728, -371788751, 1, 240626093, -23672496, 0, -164036, 3405807, -21, -665692, -825, 9, 125835, -6, 7, -1494, -42434776, -183367482, 0, 9, -41394, -30, -2, -3152, -16839085, -9922, 2704, -18552, 130504039, -1, -1950 ], [ 8797335, 238999, 66248830, 5, -6650, 10516, -2, 7449660, 3555609, -1502416, -31, 16623923, -1251, 316283562, -30753944, -17186083, 6910188, -1288722, -31325, 7, 2036, 471136, -119, -25, -14701280, -20, -1743055, 965394226, -914, 54, 2599, 136186, -5021886, 183, -3020, -2, 544923 ], [ 13251713, -1271560, 16882304, -178711, 13974, -47635694, -13766801, 0, 46947, 1333, -289781, -1533940, -5232, 322337828, -5, 67784164, -1407, -3, 491, 2, 15, 283242, -25, 250, 0, -267352474, 13344, 2312137, -45, -6684, 121327, 4633, -12, -9623, 560, -22623554, 24368 ], [ -428151888, 1049756, 1, 0, 490056519, 611, -53091535, 11, 127, -490142629, -28027829, 265479765, 7, -15, -3, -170877, -1, -41, 235056, 9940937, -2, -348329980, 895994, -52995145, -313523, -12, -2859164, 1529, 354024893, 166808790, -1, -2063, 23548820, -3, -11, 5500811, -489557368 ], [ 1, -453346, 10, 71708077, 3962327, -30886, -2, -143, -1, 2338, 53, 984, 1215, -121380507, 26003764, 11121407, -330771228, 30, 72, 1, 54, 57497, 5458262, 0, 917526203, -77679492, -1, 21026390, 25547752, -29509, 74398, -12609733, -11, -28966363, -60100, -9, -105227501 ], [ -689531701, 80682, 23485920, 31698473, 44767382, 138167, -58582, 10038021, -21, -20328014, 129247, 700, 54077346, 15, -11, 12462249, -69, -5437960, 2, 32096, 47665, -447, -17523, 4322, 4053, 21566, 1826, -118492305, 7798, 9, -2725177, 1024511, 174739327, 511, 225921472, 599073, 253534487 ], [ -19, -26399, -6, -68435460, -68, 97117005, 123, 1233516, -10407191, 62585971, 254, -1, -6800649, 4, -205339891, -2, 233595, 92, 2442910, -30, 1, 22, -52960019, -253, -7184354, -367463, -7639, -220, 3, -1702, 525526091, -242296179, -2, 343, -36, -1737, -999 ], [ 63, 1973447, -459120477, -3, -2, -58, -5530, -392075687, -10, 3984260, -532812707, -10548189, -3476065, 7, -21796, -52494091, 3566, -2, -40894310, 3799505, -99872, 17213, 247, 1379333, -110789435, -1, -47426, 818, 131515707, -12550, -1154441, 476, 2593, -13116609, -2, -505996, -109553 ], [ 31494073, -2, -424202248, 938488, -2, -7130, 14457948, 91, -205, 0, 274, 140, -208948, -4838, -4, -9, -335, 1990411231, -6054262, 12494, -8, -6334483, -400210213, 1684, 491201826, 19728, -729, -661691, 21127815, 7, 14, -41, 8180, -770043, -7941317, -3639, -290435 ], [ 259401, -106, 1, -1972870, 59096, -247276174, 0, -21, -15324, 1, -740, -97753, -61350, -1, -9352, -2, -29578274, 575, 121264869, -1, 6, -1218945542, 0, -12555, -94271762, 8195596, 54785244, 478, 3292, 21867, -971131329, -39335, 10292, -1326333598, 0, -94523, -124160449 ] ], [ [ -3614, 867162, -2, 1682, 36, 7825, -135, 6, 30063130, 92, -2803993, -1158, -43737565, 0, 3027645, 117566, 370, 1857, 15116531, -643936, 19161, -2544, -60657, -257874170, 1, -10682529, 292934225, 2815, -5034309, -1413, 1936, 6, 174, 7, -6413897, 52927, 125617663 ], [ -29836, -92, 1447669, 782634, 2277, 1, 723132928, -2, -1, 558, -1490, -57123950, -42758605, 441730, -156520835, -13588197, 283, -257, -188, 20, -18801795, -10840899, 1, -1922677, -92, 14237, 19, -411000654, -148593, 5721, 28, 283, -1406100, 6953, 23, -26, 2 ], [ -883832, -11, 1215214, -391353831, 70, 19395, 111, -135384938, -391069784, 36, -32458069, -62602, -12, 44, 10176, -96, 3482, -664063716, 331702241, 266, -4, -2030, -1807579, -127394, 268832, 3311, 12067, 69709325, -760070605, 918, 14, 30582, 1186953, -971, 4423, 1523, 537427 ], [ -3, -366808, 7, -126, -7963177, 23722, -106468, 31589, 20047, -3532, -4, 1430935383, -801, 2, -257741, 47430, -1794173, 6481258, 3337895, -60945826, -1, -2, -907111, -18046, 10618, -6658361, -3, -107, 493923, -54, -1892, 498, 498, 15993, -450374, -535072180, 883 ], [ -1017, 3, 1584, -9, 16670353, -1135, 0, -403888, 618459921, 889570098, 8763213, -93, -13623713, 24, 2, -136029347, 1050633125, -1943, 1371457362, -30287220, 172, -265826945, -264713541, -659800, 2015, -47125, 192699, 2375900, 26, -1195460, -43868734, -235, -473624134, 99675, -142002, 138946478, -1277302590 ], [ -9057, 143788, 1433, -54374685, 25778599, 1187109701, 114732, -401, 734, -212, 464806711, 118, 10979533, -12, 27493371, -176566357, 0, -6264688, 11993, -7, -14768945, -839154633, 28277, -319909896, 63628, 31, -216, -406, -170, -801244062, 0, -747195, 1, -44147, 8623355, -16423750, 1222794 ], [ 1812, 837, 26, 0, 3, 2, 248, 3, 16, -183145284, -62812780, -124508, 144172322, 23913, -710132, -25877, -265257956, 558, 15, -4, -2239, 947, 41002, -201327631, 112, -5627, 16487155, -220454, -2045, 274544, 248619, 5808, 716434, -7860962, -4141221, 438040116, -115760450 ], [ -573453, -6041, -639, -70, 2327, 63786, 1, -239, 5, 0, 140955678, -27873110, 841228, -2904833, 95637703, -261625719, 479767, -227453645, -310240435, 21786, 7, -2672, 2143027, -108971167, -295, 15359097, 15578, 1992494, -909, 55740, 17490, 513, 8294, 80, 2, 1161, 3372 ], [ 10789, 0, -1561751, 142309725, 42591142, 38620, -10, -26670620, 3784, 6266678, -2, 54420, -1248, 46756212, 11, -2333859, -951962621, -173952469, 28935, -46607, 13, -1252573, -10973, 63, -533050285, 12961539, 6, -1846086, -216204, 12343, 6, -151, -3, -1033505876, -2416705, -4, 65936296 ], [ -13200017, -6175861, -16424, 13537333, 772, 51, 29821692, -44, -257657160, 114264646, -241471250, 1913086813, 4305366, -67, 390, -111618582, 1, -1, 363636633, 4857, 1941, -29224795, -4935, -849, -1115, 488, 413, 509122, -3815870, 56, 2444, -114984, -175335, 1, 3635, 27766, -2 ], [ 109338, -253477, 0, -218, 1, 0, 375932819, -5406, -15, 505257767, -151, -2992, -239, 411, -1503, 489, -10, -213, -8970307, -2600, 405, -60, -57811193, -5663144, -24643, -212099, -315179845, 358809, -374, -1, 12, 4779, -557165508, -358, -41, -3, -7216661 ], [ 56, -4967, 457289504, -864621, 8, -483998, -1181100, -237528, -15, 1518106, 65487194, 6936405, -681823026, 912605, -1985, -1146862, 91, -229438538, -4306, -372, 3045001, -52925, -675, -1, -46594566, -3646, -64291, 1, 678394391, -2597490, 2177, 97, -176773931, 8259, -14286, -3067, -75102983 ], [ -8, 105, 206, -11404971, 90, -3487, 188673, -961, -13, -44163317, -32, 2242046, -1, -942838, 2207622, 2440, -85377, 21924532, -1, 2, 615501, 218782493, 74653, -7, 739349, 2039, 3, -1391, 1429, -8241304, 2, 1, 1065, -876, 5, 5, 835372 ], [ 549210, -51, 236080, -1366827, -485854, 173145, 155664, 36659, 10405631, 202, -219877, -25, -9, 988806, -857358, -1, -1, -53713305, -102937, -730432507, 18470302, 414066701, 2, -60, -2, -107, 1752733, 818963072, 18029, 53722312, -53863, 54009552, -210, 34, 47717, -3825760, 659309895 ], [ 31871, -4, -27302, -1810, -759867, 0, -55138325, -63232973, -6135769, -2, 128414861, 203002, -291, -3404073, 13765674, -8714, 479940752, 627594, 16621, 7526, -486997630, 20919, 11598, -209346, 9, 16654563, -154059961, -45, -15298, 193728794, -30570, 3517, -736, 54, 1957, -48, -240864 ], [ -62500, 4681854, -52921, 12327299, -8846151, 2164, 74, -12, -7261015, -3274150, -139, -139557899, -60736903, -2, -21, 120481, 1155, 31946960, -26684183, 30323, 411094, -2689811, -12, -32112, -21569, -201819, -70945, 15847149, 26, -3588, 2, 51625441, -14, -656284, -841374414, -96952658, -487 ], [ -5, -1, -30467, 96222399, -116993, 686494, -6, -363179469, -288198398, -555, 328, 7, -2663924, -12178080, -1286900, 19293348, -430016266, 528561044, 272506800, 818, -213, -59, 952524, 3, 0, -14170844, -10556, 223, -853243, -426587, -2986, -12, -8379, 831309, -11485683, -10793595, -1258 ], [ 947508, -456235550, 101439466, 250259276, -7015935, -30, 880001895, -3057, 1616, -9, 12, -2125905388, -1, 677, -83, -8730915, 127835, -979869, -13, -589504, -1, 86058, -651, 3842, 3, -7205904, 1, -13142, -67235, 221, 857, -128294675, -1317, -297163, 2378056, -4, 64679349 ], [ -91635, -274969608, 28060, -342084807, -43351, 4204, 857853796, 3505, -7, 232, -1, 245640, -2, 1667753299, 5057, -69230, -11085039, -14568047, 89515581, -209, 106857, -226063, -2602040, -2, -51, -45, 982311, -4074781, -771854, 1, -113, 10529, 6, -16280037, -60322, 0, -26647168 ], [ -5766, 1, -2891674, -994, 12134702, -788211274, -9, 7232955, 11, -3034, -5, -6622489, 678, 22698, -10496, 4217, 16091883, -42, 238180526, -20, 818798, -7774, 989, 87, -68358806, -240205897, -1, -2620, 104425, 492, 32585, 20788, 678906857, 13415, 144281, -1, -602793950 ], [ 11, -5847258, -61472673, -74885, 12234, -1806, 0, 208552, 832108756, -506831, 4263, 29581102, 28, -9764563, 0, -2, 3, -3831870, 2931, 1328, -1770, 3823631, 70, -50485409, -2916, -21, 1, -125763, -309101, 26, -31, 13, -22602924, -65393, -31539, -66962574, 772843328 ], [ 459031, -8228807, 860272, -469, 128654, -3, -1731468, 3, -459578537, -697326, -70140309, 54277954, 1548, -345090, 510727, -31314, 422628806, 12978, 7538339, -1082, -3, 11878, 25039, 0, 10, -81, 21, -13746, 78, -10529, 116, -487, -2505, 2208, -52351218, -499, -3 ], [ -44, 3297577, 510, -1998289167, 3, 813038, 6272, 1055, -28317, 107447615, -48120, 50, 240842, 749, 31, 18561676, -1089430, -421580907, 61643, 0, 245646, 730, -23, 955267470, 404, 117322, 2, 3297, 3892391, 35355110, -27869, -4, 26204721, -1494233, 112, -1985753, -37016712 ], [ -1762, 361755143, 45608093, -208, 224, 777, 17, 1503, 98, -1410797, -8354, 10881917, 41, -2127170, -599, 4984382, 459476, 1, -277780880, -18199, -62482231, -207510406, 172, -8845177, 4996005, -5476, 0, 23636604, -593571, 356157089, -8, -35975, 443629, -4, 3698787, 1029427869, 246535 ], [ -10519321, -6, -137, 442984484, -726762064, -48657, 924445360, -400, 2, -66138, 20, 114, 3301074, 644, -13, -121162, 1260, -401830059, 1679, -35, 369, 728510317, 85, -2105254183, -175063055, -2182612, 16993, -6941, 27588, -6178, -7592178, -1, -64, -2, 216058616, -9538335, -1214637 ], [ 64753484, 936, 44046, -292339762, -5, -171359, 1597, 73867298, 1537247714, -63628731, -7263, 1062058, 5122, -836177, -1019, -1470629185, -373253777, -1011, 31, 1484243, 1492281, 1554161, -899754277, -1531, 62550, 1199058, 2616708, -12488275, 99541349, -7624487, 26, -794100, -55, 0, -1766818338, -11392529, 391985856 ], [ -1020495, 635755650, 122838030, -100184, 5439811, 7, 16463721, 7705435, -88, 180522, -130123023, 182, 3316, 30963, 728, -1, 6548388, -230349951, -53716849, 7623935, 400995, -5548433, 223002597, -105670451, -2395, 17632072, -26, 1043805, -124, -1348, -11, 56, 54, 39905808, -4878122, 1112, 278498428 ], [ 50, -318, -351, -10261137, 4754, 148, -100270563, -90769, 887050, 58746, -378759925, 95, -10253, 207, -1283, -170417105, -1, 2503, 257711691, -699051, 8050, -24470590, -1296, -11, 184153946, 322164, -41, -59787, -849, -403335, -134712673, -20320166, 1352, -1, 63722, -78, -975 ], [ 536, 466, 264995322, 325, -3325, 41, -1, 476778303, 1, -751208, -1035176622, 259748, -5120993, 9, -492063089, -33, 26, -20619542, -2004767, 232, 31, 30152758, -31123522, -808669353, -898, -156763, -217882, 29461, -4, 879, 1362920244, 1089491, -9809, 1506585, -6, -1, 279000975 ], [ 212027416, -162759630, 128, -22874931, 1, -2908, -110134406, 60580258, 0, 20, -74183691, -3067879, -327, 39347, -40, 542273315, -22505, -6, 0, 152240, 3, 8851, -103126998, 8203431, 94, -1044346, 106759, 282, -93546098, -3422073, 14, 151821861, -23958574, -78830350, 293997215, -11047, 0 ], [ -107037972, 2050, 40, 13665825, 0, 19, -811, 12286721, 2040, -3829240, -1711, 126, 1, -7422, -1, -167, -1, -3, 940225, 606, -34, -10885312, 27999, -3235, -1, -1, -731945849, 191, 675, 318, -3393, -263984, 47097641, -5110002, -359730, 352051954, -29881 ], [ 92078, -1, 2714, 8753, 15849311, -966, -498, -9332369, -18375834, 4, 3497057, 492, 1215, -116, 406308, 347543, -79, 505163, 2366653, 285772071, 28787888, 28748, 2, 906, 27, -303436, -17, 672844480, 1, -1888520, 595191, -13, -174549562, -28, -59, -70475, -1 ], [ -2631, 1260, 1467870, 15477, 699490, 2, -4, 2509505, -41986592, -1, 0, 700, 6601, 513924, -5600, 11, -8790, -2656, 0, 128386, 1, -4, -1, 34577, 63, 345059, 119700900, -57, 1, 9853963, -1, 65568739, 20, 0, 56480368, 585, 7737 ], [ -10, -2, -1307, -17108865, -1, 12139625, 8072139, 75, -2, 61119, 63, -27221, -54405192, 611947, -98, -2111, 0, 23804, 0, -3829412, 10371821, 384968373, -6620003, -64, -7184354, -45, -125150644, -3594824, 908630026, -213, 0, -30287023, -4293, 87946, -595493736, -455125124, -3994 ], [ 3, 963, -1793440, -88667, -190, -925, -5662545, -6126183, -10, 31874084, -4162600, -5151, -3395, 1018, -5579637, -1602, 222, -10, -39936, 30396045, -49, 0, 2078181697, 5, -865543, -282971, -1, 6704416, 250, -12850854, -73884196, 14, 20744, -13116609, -11, -63250, -112181344 ], [ 251952584, -426, -207131, 1, -157, -56, 14119, 382527333, -4, 5386, 287588771, 4504, -53490486, -619263, -393238, -74429978, -1369377, 3, -3, 12, -1, -101351725, -3054, 13478, 239844, 78912, -186452, -41356, 676090109, 229594, 58, -20871, 511, -3, -1, -29111, -9293890 ], [ 1037606, -13493, 2043293, -123305, 0, -944, 1022, -10985921, -490368, 4229978, -1479, -3128074, -2, -2, -598467, -2, -462161, 287, 970118952, -1586949, 1590, -2380754, 22721, -803502, -11508, 1049036301, 214004, 62683306, 3, 43735, -232, -154, 5, -3, 105115, -1512357, -1940008 ] ], [ [ -7227, 0, -216, 420, 2, 8013561, -1097814, 1753735, 458, 46, -1370, -1, -85425, 154644, 193769316, 3673, 47401, 486927272, 461, -2575742, 0, -666882693, -7763979, -125916, 5573110, -653, 1, 184507440, -161097882, -180799, 63451573, 6, 87, 7, -12827794, 206, 29 ], [ -234, -5845, 2895338, 50088612, 18218, 45054, 22597904, -382, -2, 558, -95339, -6974, -21, 441730, -19107, -424632, 70, -129, -94, 20773, -36723, -11, 5864, -30, -385086890, 111, 9, -2, -1161, 91546, 968509011, 566, -3, 0, 23, -205, 290646 ], [ -27620, -41, 9721719, -6114904, 0, 9697, 1777, -8264, -6110466, 2, -259664547, -2003254, -373277098, 2873, 0, -3, 3482, -83007965, 2530, 136214, -8, -32479, -3531, -498, 134416, 3, 24714500, 2178416, -190017652, 1881445, 7798290, 15658273, 303860062, -971, 17, 47, 0 ], [ -46706657, -90, 988140, -1029723, -487, 3036446, -13627801, 246, 4, -56498, -201459, 43668, -801, 1211759460, -1007, 777104914, -897087, 202539, 1709002466, -119035, -1, -1789188223, -928881170, -9, 21237, -106533762, -339171, -54488, 493923, -13680, -4, 130807254, 3984, 124, -14075, -1021, 55 ], [ -255, 412073, 198, -17986472, 0, -18581778, 400, -99, 0, 27799065, 66, -47108, -4, 0, 346855769, -33, 125, -248608, 1, -29578, 11029, -16614185, -8272299, -20619, 1056531143, -11782, 96349, 2320, 13612, -73, -43868734, -245994979, -7227, 3, -1110, 132, -77961 ], [ -9, 1150306, 179, -212402, 6, 72455, 14, -101, 2, -2, 226956, 496840582, 1, -3, 3, -85, 0, -765, 0, -229251102, -472606234, -419577317, 0, -4998593, 62, 15, -7059691, -13, -347332, -200311016, 87643, -23350, 105862839, -11037, 137973682, -502, 74 ], [ 464063, 109754776, 1, 60, 6, 175894, 521383252, 28, 2, -44, -15703195, -7782, 17599, 0, -22724194, -211979333, -530515912, 18299986, 498779, -3475, -140, 124165063, 160, -1610621048, 7, -1407, 4121788, -108, -33500916, 134, 2036693944, 5, 21, -7677, -1, 6844376, -14470057 ], [ -36, -48, -334613420, -1164596439, 38136936, 31893, 192, -1002003805, 5734031, 4556, 34413, -891939519, 215354405, -1, 729, -3993, 982563203, -56863412, -2423754, 5446, 29, -87536218, 65, -53209, -75376, 3749, 973, 7, -228, 217, 4, 134619937, 8493832, 322, 1387, 18580, 53960 ], [ 690518, 311, -6, 135, 332743, 150, -2583033, -416729, 0, 11, -3410, 27210, -10, 91320, 44, -2333859, -4, -43488118, 14467, -11652, 214, -4893, -1, 66839163, -32535, 12657, 212720601, -945195914, -1, 1579973, 25, -617569, -94921, -1, -74, -12742484, 128781 ], [ -6446, -49406884, -1051088, 3384333, 1, 6691461, 29122, -87, -31453, 3487, -117906, 1, 269085, -558066683, 3124, -6976162, 557553918, -232176693, 693, 9714, 242, -223, -39474, -1, -9126538, 250218, 3389735, 63640, -59623, 7434123, 160204049, -113, -43834, 7821815, 58166, 14216651, -269468 ], [ 6997658, -8, 48158, -28, 15257, 790455861, 44, -22, -8, 7709, -157688213, -12253229, -60961, 3293, -98463951, 1959, -40576, -55591821, -143524902, -6, 3323777, -245517, -112913, -1, -788555, -3393583, -9619, 1, -1496, -125403506, 420538925, 2446914, -1, -750397686, -1364208832, -18, -14 ], [ 14742591, -40688401, 446571, -212, 18526964, -1982451762, -10, -232, -1908364850, 1482, 32743597, 211, -85227879, 6, -127034, -2, 5982808, -219, -68883, -24357477, 11, -52, -690981, -27802, -45, -29167, -2057298, 1, 1, -1269, 69690, 1563, -3, 8457289, -114281, -96, -573 ], [ -125337290, 27591908, 0, -5702486, 379263630, -872, 772806978, -121, -99525, -345026, -2, 8, -7601, -1842, 16, 305, -683013, 701585026, -755, 36, 1260546510, 3, 1194458, -819, 23659184, 4079, 224880935, -2782, 5855407, -252, 34112489, 30, 1090945, -28676831, 5905, 1, 1631 ], [ 4, -213171979, 15109132, -2733654, -1943414, 5410, 152, 4, 158, 12, -7, -13, -4097, 241, -2, -7796903, -514383, -1, -26, -3, 8, 6318, 0, -1933618, -63894, -855, 109545, 1562, 576934, 1, -110311378, 103, -105, 2255648, 2, -117, 41206868 ], [ 7967, -8, -1, -1897038569, -379934, 3149, -27569163, -494008, -785378314, -288676, 979, 101501, -2, -13298, 881003171, -17427, 468692, 627594, 64, 123308681, -1, 81, 11598, -428738910, 9231, 508, -5, -89, -15664310, 12108049, -7825849, 54, -1, 0, 501194, -781342, -1 ], [ -16, 142, -1693441, 385228, -69111, 2164, 2434091, -1, -3630508, -51159, -70, -34072, -232, -71084, -11, 235, 1183270, 1996685, -833881, 1987309456, 12846, -3, -90, -8, -1, -25, -581179371, 483, 6936614, -114808, 370245732, 201661, -466063692, -10500534, -26292951, -185, -62304 ], [ -4953291, -2007815, -487468, 5872, -239601543, 171623, -706233, -1418670, -288198398, -18, 5258, 4020, -2602, -1, -629, 9420, -209969, 252, 8316, 409, -107, -2, 121923132, 903436, 441, -221420, -168891, 1874061733, -218430065, -53, -191045, -6060, -68634743, 51956, -3, -168650, -3 ], [ 1895017, -222772, 6191, 59, -1713, -237, 107422, -24, 25, -136, 3229, -1038040, -550285, 0, -42, -4264, 32726010, -30, -104, -589504, -18654, 352496136, -83241, 30736, 29, -450369, 13, -210266, -8405, 110, 26, -123, -172594303, -4644, 1189028, -3335, 7 ], [ -2, -4196, 0, -1336269, -21676, 0, 25, 224357, -13940, 1907875, -7215623, 122820, -340, 6514661, 9, -2, -692815, -1821006, 11189447, -218745628, 1669, -1767, -20, -1354624759, -103118, -2878, 1, -1, -3, 990631, -461799, 2, 13328520, -4070010, -61768735, 0, -26647168 ], [ -3, 1, -90365, -63593, 23, -12315802, -291568908, 13, 22, -3106340, -9307061, -102, 43399, 354, -343921705, 134969, 7, -170094, 1860785, -5107533, 52403102, -31, 126699, 44851, -2, -960823586, -13287, -2620, 13053, 16124112, 1067761992, 10643688, 10607919, 1758386180, 9234041, -1603, -1177332 ], [ 23971177, -1, -61472673, -9361, 25056981, -29, 13007, 814, 12696, -126708, 1091399, 118324408, 3697, -4768, 3525791, -1788, 243, -980958582, 0, 5313, -14494132, 122356222, 4521, -771, -11943910, -21, 32248, -64390454, -39564866, 26, -1, 1731412, -176586, -8, -2, -8370322, 48302708 ], [ 1836126, -32915227, 220229857, -7503, 1053936926, -6, -13528, 13705955, -1795229, -357030783, -17535078, 207, 0, -43137, 63840, -979, 105657201, 811, 942292, -4431278, -537, 95027, 97, 12510952, 85, -1293, 0, -54, 2568469, -5265, 116, -3982186, -1282099, 141367, -209404869, -499, -3 ], [ -5522, 51524, 0, -62446537, 455638, 1, 392, 276624593, -231966659, 53723807, -96239, 6476, 120421, 46, 2084759, 4640419, -2, -210790454, 481, 58214, 251542397, 382872596, -93933800, 1910534941, 106018161, 7508627, 1253, 844170, 3892391, 2, -6968, -14665, 419275536, -93390, 0, -1016705364, -18508356 ], [ -115440404, 0, 182432373, -7, 3588, 3185578, 569156, 384993, 1647443708, -6, -66, 21763834, 335977, -33238, -313964140, 4, 224, 80, -34, -5, -1, -1, 88187, -540, 19, -172, 96045, 23082, -2374281, 1358, -61171027, -563, 227138432, -8085710, 112, 1, 63113131 ], [ -5259661, -1526688610, -69936, 13843265, -22180, -48, 3526, -3198, 168050875, -8465652, 85168839, 229, 103158, 5283724, -7, -3787, 1260, -24526, 53755, -1108, 0, 44464, 1371, -8, -668, -272827, 0, -888397, 3531272, -773, -15, -2, -127, -490, 6751831, -38153339, -1 ], [ 16188371, 14, 22551639, -70, -1218578996, -168, 12, 1127, 96077982, -486, -57, 33189, 163934, -26, -128, -179521, -11391, -2, 16759136, 11595, 1492281, 12141, -224938570, -1, 16013006, 18735, 0, -3122069, 6075, -1, 13, -776, -435, 19121, -106, -174, 23 ], [ -1, 19401, 58, -12823482, 20, 31038467, 16463721, 15410870, -182534565, 5776731, -1, 2, 103, 483, 190843581, -7628246, 0, -28, -13429213, 14890, 25663697, -21674, 54443, -206388, -1225971, 16, -3336620, 267214131, -31507, -2696, -652, 14, 875, 38, -78049937, 36451373, 8703075 ], [ 101, -635, -11, -79, 1188, 2, -6266911, -22693, 55440, 481252186, -723, 2, -5249143, 217971680, -5130, -332846, -7, 5006, 1966, -683, 527627400, -1, -82881, -11192, 1438702, 41237054, -2588, -1869, -425, -201668, -33, -39688, 1384762, -18997156, 1991, -4948, -488 ], [ 4398667, 3734, 505, 85234988, -53200, 328, -22973, 58200, 55556, -769236522, -252729, 0, -1280249, 37, -61507887, -68744329, 6910188, -2, -64152539, 1863, 8147, 57, -3800, -3158865, -14357, -156763, -13944433, 965394226, -935571, 27, 2599, 2, -40175083, 192843006, -189, -47, 558001951 ], [ 6, -20344954, 65946, -2859367, 111798, -46520, -55067203, 3, 183, 5463012, -1132, -12271513, -669665, 40292228, -638, 132390, -22505, -91595748, 251598, 19486745, 261852542, 4425, -7, 65627453, 0, -133676237, 109322042, 36994193, -374184391, -54753163, 1, 144, -1497411, -10, 574213, -3, 3119187 ], [ -53518986, 537475189, 162, 218653201, 934, 19, -849464555, 1535840, 31, -3740, -6843, 126, 942712, -29, -22, -1335, -1, -10738479, 29382, 1, -568347659, -10631, 3583978, -423961157, -78381, -185190291, -357396, 2, 168, 81449, -425, -5, 44, -5, -22484, 41, -239042 ], [ 359, -3542, 2, 1094, 30, -1012067273, -509281, -2, -287123, 4788745, 3497057, 30, 19921766, -7409, 1625235, 10860, -330771228, 32330474, 73957, 0, 109, 7187, 333, 58030, 3500, -38839746, -17, 0, 24948, -3689, 304738211, -49257, -10654, -1, -30050, -18, -1644180 ], [ -165, 39, 716, 495288, 5595922, 1, -229, 160608345, -656041, -158813, 63, 700, 422479, 8222792, -44795, 12170, -35159, -84969, 1, 31, 0, -28605, -4381, 1080, 2026, 10, 58447, -3702885, 7985458, 78831709, -6, 2049023, 682575, 2047, 13789, 4680, 63383621 ], [ -152254, -6600, -684948043, -16708, -541, 48558502, 2066467585, 315780143, -10, 119, 16277, -7, -26, 74, -3208436, -9, 114, 47608, 1221455, -490164616, 2, 45, -105920037, -16184, -14, -734926, -30, -920274822, 108, -54447, 16422690, -969184716, -35162233, 5, -18, -55558, -8178771 ], [ 16589869, 123340, -224180, -177333, -95, -15140921, -1, -1, -2596135, 7781, -4, -337542028, -213, 8344413, -21796, -801, 1783, -75, -20447155, 118734, -1597952, 564067802, 253684, 2694, -432772, -70743, -388508123, 26189, 16054, -3212714, -9235525, 124809758, 648, -801, -84025, -8095935, -14022668 ], [ 30, -27, -424202248, 1, -40982812, -28518, 1764, 23347, -429002150, 0, 0, 144131, -103, -4838, -4, -2325937, -168, 237, -387472710, 818808788, -990, -197953, -48, 107830, 1964807304, 19728, -763705207, -1, 1, 28699, 1861, -341936602, 3, -6, -1016488524, -59617638, -18153 ], [ 8106, -884217053, 130770752, -3945740, 945551, -60371, 1, -21, -15691745, 32, -193821976, -12512295, -7852699, -7109250, -1169, -580842, -7394569, 1179464, 3700, -12399, 6362, -609472771, 5, -803502, -46032, 31, 13696311, 29, 13484962, 2733, -59274, -154, 2573, -5060, 1642, -189045, -1940008 ] ], [ [ -452, 13874607, -3529393, 6731, 1172, 1956, -537, 13, 14679, 3041529, -1, -37913081, -2670, 0, 2956, 60193835, 92, 29719, 967458026, -321968, 37, -325627, -60657, -1031496677, 178339533, -683681811, 73233556, 0, -10068618, -2825, 31725786, 52816796, 1430210, 63, -200435, 211708, 15702207 ], [ -14918, -95759336, 176, 801417798, 9109, 720872, 5, -99985252, -1, 292995665, -373, -7, -5220, 226166202, -2, -2, 0, -1028, -3002, 1, -2350225, -43363593, 1, -961339, -24067931, 222, 2496006, -401368, -19019782, 178, 7566476, 1, -2747, 6, 97204673, -7, 2 ], [ -1767664, -1, 148, -97838458, 289355, 1241336, 58235760, -9, -763809, 295, -1014315, -62, -729057, 91947, 318, -1, 108, -664063716, 9, 1064, -127748, -4060, -1850960145, -4076595, 525, 103, 0, 33, -190017652, 470361, 0, 250532375, 18546, -248513, 18117873, 6094, 34395347 ], [ -11676665, -359, 7905123, -4, -124425, 0, -2, 8087006, 41057590, -57853837, -1611671, 0, -1, 9244, -4028, 5, -114827068, 3240629, 3, -238070, -4229, -873628, -7256885, -1, 169901, -852270094, -5426728, -892724639, 15435, -428, -121034, 31, 3, 32754610, -3602990, -4, 904876 ], [ -16264, 1648294, 202783, -4392, 533451316, -74327109, 205229, -3156, 2, 106, 4381606, -753728, -435958812, 25663648, 165, -2076, 32062, -127287035, 10, -1, 361414477, -508, -2117708323, -1, 66033196, -12, 770797, 1187950, 892106224, -149433, -168, -1, -1, 12, -555, 67844, -4873 ], [ -2265, 2, 11, -212402, 24, 593554850, 28683, -105087406, 2, -222115948, 6, 29, 43918133, -1518, 109973486, -86215, 0, -391543, 12281417, -57312776, -113, -7, 28956503, -39052, 8144419, 31940, -6895, -103707, -340, -3, 175286, -11675, 6616427, -1, 67369, -131389997, 19106 ], [ 226, 1, 27633, 499309, 25456, 21986, 130345813, 969137827, 2, -1398, -240, -509983257, 4399, 5978, -694, -52994834, -518082, 1116, 15960949, -3557952, -1120, 1894, 20, -13, 224, -3, 32201, -1, -8375229, 1098179, 254586743, 11, 716434, -7677, -265038103, 427773, -7235029 ], [ -18, -395840014, -20913339, -1111, 595889, 15946, 197629, -489260, 1433507, 1, 17206, -54440, 105153, -185909306, 47818851, -65406430, 3, -111062, -10, 43573, 30406, -1367754, 4185, -1743538663, -19, 122872778, 0, 498123, -4, 28539353, 0, 131464, 1061729, 2, 1420805, 580, 431684 ], [ 1348, 637374, -799616143, 17788715, 324, 19310, -161440, -1628, 1984031557, 6119, -14, 6, -20439817, 93512424, 11400, -2, -29, -664, 462966, -2, 14082125, -306, -89882670, 1, -2, 51846157, 405, -115381, -27026, 0, 108043666, -19762179, -1484, -1, -1237352640, -199102, 1030254 ], [ -3223, -192996, -2053, 3305, 6178, 1, 1863855, -87, -1030628639, 27896, -4, 1868248, 34442929, -136247, 1638258876, -1744041, 4, -1813881, 181818316, 2486968, 7952875, -1, -161682458, -111166141, -9126538, 4003501, 847433, 497, -8, 56, 10012753, -114984, -350669, 250298107, 14, 454932855, -4311473 ], [ 213, -31, 12039, -57065585, 1907, 23, 22, -10812, -14831447, 7709, -19, -1, -8, 107910767, -47, 62688, -81152, -14, -4381, -21, 415472, -15713045, -14452799, -90610300, -6308439, -106050, -157589923, 10, -191404, -120, 821365, 0, -2176428, -366406, -333059, -71305, -3608331 ], [ 14, -5, 111642, -106, 74107859, -61951618, -37, -121614023, -119272804, 11, 1998, 13547, -41616, 1782, -1985, -4587448, 182, -57359635, -282143997, -47574, 23, -423397, -2700, -7117300, -23297283, -29866693, -1005, 38, 42399649, -20779915, 0, 12507, -1349, 2, -57141, -196264, -3 ], [ -61200, 0, 868172926, -91239766, 1481498, -7140315, 96600872, -1, -389, -22, -8, 4484092, -951, -1885675, 137976, 610, -683013, 5, -1, 4764836, 18, 53413, 152890681, -7, 92418, 8158, 219610, -1391, 357, -4120652, 4, 1945, 68184, -224038, 2952, 366, 208843 ], [ 67, -51, 14755, -5340, -30, 2705, 77832, 75078643, 9, 0, -6872, -6257, -1025, 1, -13717720, -60914, -32, -1, -205874, -6, 8, 24, 2875698, -966809, -125, -27355, 6846, 399884, 563, 1, -4, 27004776, -210, 35244, 47717, -8, 2 ], [ 7967, -62724, -13978505, -118564911, -1, 1612531, -14, -8, -191743, -18475216, 1959, 415748769, -3, -1, 13, -18, 468692, 1, 16621, 120418, -233, 85687779, 2899, -104673, 604964894, 1040910, -18807, -354, -61189, 756753, -2, 56276, -24105835, 438, 3, -24417, -15054 ], [ -255998895, 37454833, -27095049, 3009, -540, 8656, 19472731, -96560748, -1858819687, -12790, -278, -8722369, -232, -568671, -336836, 493491259, 9244, 243, -26059, 3881463, 13155038, -1344906, -6, -16056, -43, -6307, -70, 1, 27746459, -14351, 0, 3150, -7112, -81, -102707, -1514886, -15576 ], [ -1238323, -7844, -15234, 5, -1, 335, -180795515, -354668, -2199, -70, 172311001, 2010, -82, -2, -10295199, 18841, -26247, 264280522, 2128959, 0, -3405, -1926158, 3, 55, 904772, -110710, -10808974, 14297, -853243, -873650112, -374, -3, -524, 51956, -1, -42, -20 ], [ 473754, -228117775, 0, 119, -4, -30271, 209, -195634, 51735, -1107248, 1653591, -4152159, -2201140, 5, -10770191, -68211, 1047232328, -1, -27246596, -576, -583, 43029, -10406, 251793524, 15176, -112593, 904853690, -6728500, -275390549, 454254, 13723, -3916, -165, -297163, 18, -26678, 7895 ], [ -45, -2, 0, -2610, -86701, 17222695, 102, 229741803, -223031, 244208048, -1, 62884000, -86851, 25447, 5178783, -136, -5413, -112, 89515581, -109372814, 52, -452126, -41632625, -1292, -51559, -180, 3837, -249, -12349660, 253601680, -7216, 172517364, 104129, -2035005, -1, 1429, -1665448 ], [ -23615343, 287824, -23, -32, 97077618, -1, -72892227, 3, 22551, -24, -18614121, -3234, 0, 45396, -6, 2108, 257470132, -665, 1860785, -1276884, 99, -497518, 8108773, 22964089, -9, -2, -52, -328, 1631, 16124112, 260684, 5197, 0, 219798272, 144281, -205181, -288 ], [ 11704, -1, -1, -76681303, 12234, -113, 1625, 26694767, 3174, -1, 133, 1848818, 1848, -38, 440723, -14, 997224, -29937, 22, 170043, -222, 30589055, 565, -25, -1492989, -164, 132091677, -257561816, -4830, 13, -498778, 3, -723293561, -64, -63078, -64, 47170 ], [ 14344, -64288, 420, -469, 3, -12029, -27, 54823821, -28, -5578606, -140280617, 103, 792810, -1, 7980, -8016319, 3301787, 51915, 15076679, -2164, -17, 389232843, 200312, 0, 42, -84700102, 10, -54, 20066, -11, 119741, -31857485, -1253, 289521043, -817988, -510929, -2141162 ], [ -1, 3220, 261368, -3812, 29160861, 25407, 196, 8644518, -2, 52464, -12030, 207239, 493245998, 785632387, 133424586, 1160104, -69723488, -6587202, 240, 56, 251542397, 93474, -733858, 1910534941, 6, 120138046, 82124225, 27013461, 1946195, 8, -1, -1, 51181, -3, 28797, -16, -148066848 ], [ -461761615, 2826212, 11402023, -6652, 470388886, 0, 8, 23, 6284, -3, -17107283, 680119, 10499, -2, -10, 608, 7, 10506325, -530, -143, -31241116, -396, 688, -5, 2, -6, 0, 756371335, -3, 1, -29869, -18418911, 227138432, -8, 0, 245, 15408 ], [ -21038642, -5824, -4371, 105, -90845258, -6, 924445360, -3198, 672203502, -65, 681350714, 469582, 51579, 82558, -52, -124069746, 1291077, -25114379, 52, -1108, 6057109, 347, 11234049, -8223650, -1367681, -272827, 0, -111050, 0, -12650868, -60737423, -1, -33194478, -1, 12, -37, -37958 ], [ 8094185, 239831, 688, -71373, -2, -43867885, 204486, 4, 1501218, -16, -4, 1087547909, 320, -409, -33382883, -11, -5832091, -4, 16759136, 46382, 91, 94, -14, -48992, 1, 76739746, 10466832, -12196, 5, -14892, 13, -25, -55, 4, -1685, -6, 11 ], [ -1, 1241710, 491352121, -6411741, 87036984, 947, 8038, 7, -1393, 1478843385, -249, 748846, 1, 1935, 22, -233, 3274194, -3599218, -6714607, 7, 801990, -22, 106, -404, -9578, 8, -204, 1043805, -1032416798, -1348, -83413, 237986058, 218, 159623234, -38, 1, 271971 ], [ 13016, -40614, -22, -320661, 155804156, 19510396, -1531, -2837, 3465, 1, -91, 3135693, -41993137, 1743773443, -164142, -163, -1687744, 312, 128855845, -178956890, 4025, -191177, -82881, -1432559, 1404, 9, -1294, -122441870, -6951509, -2, -134712673, -325122642, 692381, -148416, 2088064626, -9895, -7800 ], [ 1073, 58, 16562207, 5202, -54475939, 168266, -2940477, 119194575, 108, -1468, -1010915, 126, -626, 19767722, -3844243, -1049, 215943, -315, -1002384, 476992, 63, 58892, -7780881, -1, -918830, -3, -111555457, 15084284, -1828, 14404611, 10, 557819889, -642801324, 6026343, -193227, -3, 544923 ], [ 1, -2484, 2060, -175, 13, -46520, -53, 473283, 48074597, 42679, -5, -785376820, -42858543, 1, -10, 8473020, -180039, -2, 503196, 19486745, 998, 69, -51563499, 128178, 197628363, -130544, 417, 1, -365415, -26735, 62119453, 593054, -23398, -615863, 9187412, -44, 1 ], [ -103, 256, 1302, 437306403, 1914283, 0, -3241, 11998, 65298, -8, -54, 64814, 115, -116, -340, -11, -352574, -5244, 1880451, 1242617, -34690, -84, 13999, -13248787, -20065455, -22607, -91493232, 200478104, 42, 5090, -4, -8250, 45993, -1, -6, 44006494, -119521 ], [ 11, -906692, 21716, 560219, 3869, -31627103, -4, -145819, -141, 9, 111905846, 504093, 18, -15, 13001882, 1, -631, 31572, 2311, 2, 1757, 1884091514, 698657569, 28, 875, -4854969, -5, 657074, 0, -923, 145, -6304867, -43637391, -221, -7513, -72165972, -210455002 ], [ -5261, 19, 11, 241, 341, 4421354, -458, 0, -671785458, -317626, 504, 2870521, 54077346, 4015, -716706, 24924498, -9, -84969, 183009476, 32096, 11916, -1830670, -35886955, 4425927, 506, 11041913, 935163, -14811539, 1996364, 18, -11, 2000, 87369663, 127, 3, 18, 15474 ], [ -1, -13200, -41, -2138609, -2161, 5927, 129154224, 19736258, -318, 59, 33336706, -27, -1700163, 313317159, -196, -1106322495, 57, 1487, 4885821, -490164616, 633, 11, -105920037, -32367, -57474829, -1436, -125150644, -28085, 3466, -1, 8018, -7395, -140648932, 43973, -1163074, -227562562, -63 ], [ 33179738, 60, -114780120, -22167, -190, -463, -44239, -1531546, -317, 254992672, -509, -1288, -7, 2037, -1363, -12816, 1783, -297, -20447155, 486336722, -391, 8606, 0, 344833, -4, -2211, -388508123, 1676104, 65757853, -51403413, -564, 121884, 663808, -4, -42, -64767475, -28045336 ], [ 60, -1783075707, -51783, 0, -3, -446, 3614487, 186780, -13, 86190, 17974298, 281, -3265, -9676, -12583595, -36343, -6, 995205615, -2, 6396943, -506594, -1, -2, 6, 982403652, 10100849, -23307, -82712, 5, 1880841332, 1952292716, -41741, 2045, -98565436, -31, -57, -1189617858 ], [ 2075213, -53, 15, -7891480, 28, -965923, 7, -11, -4, 132186, -6, -391010, -7669, -55542, -2393866, -2, -1, 0, 60632434, -3100, 52121548, -19046025, 2908321, -99, -2, 2048899, 1, 489713, 1, 22392467, -3705, -1230, 2634929, -317, 3363691, -739, -30313 ] ], [ [ -473611622, 423, -431, 0, 1200931, 500847, -9, 109608, 14679, 742, -343, -579, -21, 9, 46, 57, 23, 973854544, 241864506, -20123, 76644, -81407, -993789240, -32234272, 680, -41729, 4469, 11261, -157323, -740551668, 121, 100, 2, 1, -1, 103, 122673 ], [ -117, -6, 22619, 6261076, 291492, 43, 21, -12, -150, 4, -373, -14, -85517210, 26, -4777, -434822275, 148790010, -65775, -188, 1298, -5, -42, 366, -961339, -6016983, 7118, 9750, -12543, -37149, 44, 472904, 593897880, -43941, 3476, 388818692, -53527370, 1162584 ], [ -6905, -6, 74, -48919229, 0, 79445517, 3554, -259, -1, 2, -2028630, -8, -12, 11, 10420644, -3128008, 13928, -648500, 165851120, 17026, -510991, -8314561, -28, -521804102, 8401, 27123933, 395432007, 33, -11876104, 918, 0, 15658273, 151930031, -122, 566183, 190, 4 ], [ -91224, -2, 30879, -16475560, -254821663, 185, -13, 63179, 19, -462830696, -99, 0, -51, 1155, -32218, 12142264, -56068, 49, 13038, -233, -16915, -3413, -7256885, -1, 10, -53266881, -2, -27897645, 126444326, -109434, -119, 130807254, 31, 511790, -7205980, -267536090, 27 ], [ -16264, 100, 50695, -287783537, 7, -290341, 105077751, -201944, 603964, 6, 1, -48238545, -26, 821236756, 1387423076, -34007337, 125, -509148138, 5231, -3785903, 176471, -16614185, -4136150, -82475, 515884, -1473, 24665520, 76028805, 3403, -292, -10711, -122997490, -3614, 102068206, -1, 8684154, -1 ], [ -296755931, 2, 187901687, -3398418, 412457598, 4, 1, -52543703, 12028752, -13557, 443, 59, 702690142, -12427680, 1718335, -2, 6, -400940002, 749, -1834008813, -3606, -419577317, 13, -2441, 63628, 63881, -14, -2, -85, -12519439, 42, -1460, 403, -1380, 67369, -32078, 152849 ], [ 29700032, 418, 113188307, 7, 814617, 0, 8146613, 0, 0, -2795, -62812780, -244, 4, 23913, -22192, -3312178, -2072328, 279, 127687593, -1778976, -9169624, 7578, 0, -402655262, 460093, -5627, 4121788, -1723, -2, 17570874, 509173486, 371736, 5597, -2, -4141221, 3341, -113048 ], [ -9, -773126, -163386, -70, 290, 7, 1, -30579, 2, 18664454, 275304, -27, 3286, -23, 373584, -8175804, 959534, -217, -77560109, 22309403, 3, -11, 1046, -108971167, -1206005, 61436389, 30, 7, -476544075, 57078706, 69962, 2103436, 16, 82558, 2775, 290, 107921 ], [ 2697, 318687, -24988005, 2171, 5323892, 19310, -5045, -208365, 3875061, 25066715, -13640, 435360, -20, 11, 1459273, -570, -29, -5309, 1851864, -372851, 6, -1, -172, 66839163, -128, 197, 811, -7384344, -27026, 771, 12, -9881090, -189842, -63081, -5, -3185621, 251 ], [ -52800067, -3, -2053, 413, 809852126, 25, 931927, -180625392, -2012947, 892692, -15, 7472995, 17221464, -17031, 6399448, -3407, 1, -113368, 363636633, 303, 7952875, -112, -4935, -54281, -1140818, 1, 216943079, 65167624, -1, 14, 4889, -14373, -179542425, 3910907, 227, 27, -8622946 ], [ 447850136, -63370, 47, -913049351, 124991535, 96491, 93983204, -85, -114, 252628883, -1231940, -12253229, -8, 3372211, -3, 3, -1, -107, -5, -41, 1661888, -30, -903300, -346, -25, -3315, -1231172, 2870478, -1, -1914, 26283682, 1194, -2, -45801, -341052208, -146032480, -1804166 ], [ 0, -3, 57161188, -108078, 1130, -15487905, -1, -1856, -7454551, 23, 7994, 54190, -166461, 456302, -130082003, -293596641, 45, -438, -135, -2, 761250, -104, -169, -435, -364021, -14584, -2057298, 2, 331247, -10, 8920408, 781, -172631, 129, -28, -24533, -9387873 ], [ -2, 421, 0, -11, 23148, -892540, 5, -122903, -203825935, -2, -2, 1094, -476, -60341569, 8830490, 76, -85377, 171285, -378, 1163, 153875, 26, 597229, -205, 11552, 4079, 428, -2, 5, -16097, 17056244, 243, 279282068, -56010, 47244, 6010629, 835372 ], [ 8787369, -13323249, 14, -1, -248756955, 2770334, 19925042, 2, 41622526, 106147414, -27, -3203296, -17, 1, -26793, -952, -4115057, -410, -3217, -22826016, 8, 1617448, 368089392, -966809, -7987, -4, 876366, 12, 18029, 409, -55155689, 6, -838, 2, 47717, -1869, 1257 ], [ 8159186, -981, -1, -1897038569, -24315734, 806265, -3366, -126465945, -11984, -9, 31351, 49, -9299, -53189, 105, -8714, 468692, 0, 136159946, 1972938903, -59448, 669435, 23753286, -13085, 604964894, 16264, -10, -177, -250628946, 2, -239, 3601666, -6, 56089, 1957, -24, -7707647 ], [ -31999862, 2286, -26461, 192614, -69111, 17728137, 311563710, -93, -116176231, -818538, -278, -1065, -15, -70, -336836, 120481, 147908, 1, -51, 3881463, 102773, -2, -1, -16441122, -690185, -2, -283779, 990446, 13, -58781618, 2824, 1575, -1, -168008537, -803, -387810632, -498428 ], [ -19349, -123, -7617, 96222399, -58, 21452, -1446364117, -11, -1, -4541227, 10, 2058461, -163, -95142, -158, 1205834, -52493, 31, 32, 25, -1743139, -1, 59532, 110, 0, -906933996, -21, 1830138, -1, -1667, -1, -6060, -9, 811, -1403, -165, -5148776 ], [ 14, -28, 792495, 1955150, -56127480, -60, 52, -6114, 25867, -276812, 6, -519020, -1100570, 177487847, -42072, -34923659, 1, -3919475, -26609, -2358013, -19, 0, -1, 503587049, 948, -28, 107, -1, -17, 0, 224850950, -256589350, -5393572, -581, 1161, -1, 505307 ], [ -750671544, -66, 7015, -334068, -1387203, 8611347, 6701982, 876, -218, 931, -111, 1965125, -11116884, 3257330, 1325768565, -553839, -170, -466177475, 174835, -6835801, 417, -28, -20, -41340, -7, -180, 125735866, -2, -95, 3869, -14432, 10, 26032, -249, -241285, 1429, -6661792 ], [ -46124, 562, -185067085, -254371, 5925, -376, -35592, 113014, 11, -12135, -36356, -3234, 0, 1452672, -42990214, 16, 1964, -43543858, 930392, -39, 3275193, -509458217, 7918, 1469701708, -1044, -3753218, -52, -670635, 3263, 30, 63, 0, 80, 104, 147744670, -25648, -9198 ], [ 11704, -23, -15, -74, 400911703, -3698447, 50, 13034, 0, -16, 4263, 112, 3697, -38, 28206329, -1788, 249306, -234, 192114746, 1360344, -1, 244712444, 9259576, -6310677, -2916, -5234, 515983, -1, -1208, 14021963, -31, 26, -5650731, -267848552, -16, -16349, 368 ], [ 14344, -1053287237, 53767, -1, 2010, -1, -27, 3426488, -55, -86, -140280617, 217111816, 12387, -86273, 7980, -16, 12, 405, 14, -271, -8586, 190055, 50078, 24435, 175541, -11, 11210436, -109961, 1284234, -1347699, 29, -4, -2564197, 289521043, -418809738, -510929, -1 ], [ -1413503, 422089954, 4181890, -477, 28477, 416275524, 784, 16883, -57991665, 13430951, -1, 1619, 3853484, 23975, 66712293, 2320209, -34861744, -6587202, 963, 56, 2012339183, 45, -1434, 0, 1617, 120138046, 164248450, 3, 15569566, 4315, -436, -14665, 1677102145, -23, 921535, -1985753, -74033424 ], [ -461761615, 176638, 22269, -108982349, 7177, 199098, 145704171, 197116789, 50275, -3, -131, 348221357, 5375637, -65, -627928279, 4984382, 918952, 168101203, -1, -9, -1, -12666, 5643971, -283045634, 319744326, -43, 12005, 90, -4748562, 42, -14935, -71, 14196152, -2, 3, 3, 493071 ], [ -82183, -372727, -8951752, 211, -1, -49823830, 881, -4, 1282, -8465652, 5, 3668, 1611, 84539595, -1691040, -969295, 82628957, -50228758, 107510, -70912, 23660, 2779, 1371, -4, -334, -1066, 8700785, -1776793, 3531272, -6325434, -4, -6661, -32, -125413, 0, -1, -1 ], [ 4047092, 119915, 43, -9, -37189, -21933943, 798, 9017, 48038991, -127257462, -116196, 8496468, 83934606, -1, -66765765, -2806, -22782, -127, 7, 22, 0, 12141, -439334, -1605347322, 15, 4796234, 163544, -2, 6221334, -8, 846, -12408, -869, 38243, -14, -2848133, 12249558 ], [ -499, 317877825, 59979, -1, 10, 3, 4019, 3, -730138258, 5, -4, 95852311, 103, 3870, 22, -59, 12, -879, -53716849, 487931840, 6415924, -85, 13937662, -13208807, -156924213, 33, -13, 1068856524, -31507, -2760088, -2669187, 118993029, 28031, 1247056, -152442, 34, 543942 ], [ 106627582, -166351803, -351, -1, 311608313, 4877599, -24, -178, 443525, 60156523, -6, 97990, -1, 6, -21010093, -1301, -864124657, 640892, 1, -2796202, 2061044, -12, -1296, -44, 43, 2516, -81, -234, -1737878, -403335, -4112, -156, 692381, -73, 4078251, -4948, -31 ], [ 134, 14, 8087, 40, -108951878, 20, -188190505, 931207, 3472, -1538473044, -1, 1038995, -313, 0, -480531, -2148261, 6748, -10309771, -245, 976880432, 66741117, 15076379, -1900, -197430, -2, -613, -435764, 115, -29938267, 219, 1330976, 17431871, -2510943, 23540, -96614, -3064367, 2 ], [ 51764, -20, 1080467496, -22874931, 55899, -1488616, -53777, 3697, 375582, 41, -4636481, -749, -41, 153, -10442025, 66195, -22, -44725, 2012786, 155893967, 15, 4, -1, 16022, 94, -4177383, 6672, 72254, -714, -3422073, 0, 37955465, -12, -1, 4593706, -11, 761 ], [ -6534, 262439, 5211, 1668, 3738, 2504291, -106183070, 95990, 510, -122535658, -1, 1061919061, 120667190, -15199279, -10860, -167, -1, -10738479, 1836, 2485234, -35521729, -21770624, 0, -52995145, -1254091, -89, -91493232, 23, 337, 4, -108562, -131992, 1437, -2496, -2811, 352051954, -14941 ], [ 11, -1813383, 173732, 547, 990581, -61, -509281, -291637, -141, 4788745, 13988230, 8065501, 2431, -1896571, 6348, 1423540191, -79, 32330474, 288, 8721, 6, 3593, 1397315138, 29711506, 7000, -310717965, -272047381, 336422240, 1635056134, -29, 1, -3152434, -10909348, -905199, -1879, -577327773, -52613751 ], [ -5386967, 9, 1467870, 1934, 42, 141483356, -7323, 40152086, -161, -20328014, 126, 700, 13202, 131564679, -733906387, 95, -140633, -5437960, 698, 2054188, 48809728, -28, -69, 141629677, 1062509257, 42, 935163, -1, 7985458, 150, -3, 512255, 666, 8189, 26, 0, 3868 ], [ -19032, -2, -1369896086, -1045, -1106411, 189681, 1970, 78945035, -5203596, 238, 520886, -27, -13601298, 37, -102669946, -2160787, 14, 380870, 2442910, -59, 9, 23496, -51, -4, -439, -376281652, -1001205151, -460137411, 216, -3484586, 125, -60574045, -1, 1, -2272, -888917, -2044693 ], [ 16201, 61670, -219, -1418661, -190, -925, -1, -47, -5192270, 1945, -32521, -1350168112, -4, 33377655, -2, -26247046, 114119, -149, -2, 1899752, -1561, 2, 495, 10776, -7, -2211, -5929, 53635335, 128433, -25, -72153, 1950152, 1296, -6405, -43020438, -15813, -109553 ], [ 62988146, -851, -51, 7331, -5003, -1825116, 110, 93390, -7, 168, 1123393, 288262, -1, -317062439, -769, -148859956, -2675, 15550087, -94598, 6, -3958, -4, -1527, 441674774, 122800456, 5050424, -365, -169392742, 40, 14349, 3723, -5342760, 31, -1540085, -63530533, -931526, -36 ], [ 1, -422, 510823, -3854, 484122280, -30186, 255, -336, -502135809, 8459957, -189280, -1528, -981588, -3554625, -74809, -2269, -1848643, 0, 236845, -7, 1590, -1218945542, 177, -7, -180, 65564768, 107002, 15670826, 6, 22392467, -118547, -80556685, 1317464, -323812, 6727382, -378090, -1 ] ], [ [ -3614, 13549, -110294, 441161578, 73, 489, -537, 13701, 3669, 742, -43, -37025, -349900519, 18, 369, 7524229, 23, 1, 236195, -5031, 19620905, -162814, -3881990, -31, 11146220, -2, 585868450, 351, -161097882, -45200, 484, 0, 11441681, 33522853, -392, 6, 14 ], [ -119344, -374060, 0, 191, 291492, 175, 43, -24996313, -1, 4578057, -195252452, -28561975, -85517210, 220865, -1195, -108705569, 145302, -2, -1501, 5318100, -587557, -677557, 45, -120168, -23504, 27, 312000, -802736, -5, 2929501, 236452, 148474470, -175763, 0, 48602336, -1712875815, 595243294 ], [ -1727, -1290, 0, -6114904, 1157422, 39722758, 27, -2066, -3055233, 1208967, -259664547, -4006507, -182265, 2942310, 4, -6256015, 0, -162125, 165851120, 1115868454, -1021982, -4060, -115685010, -4, 4200, 51, 1508, 34854662, -46, 117590, 15596581, 62633093, 296738, -7767, 1, 195031, 134356 ], [ -93413313, -46951336, 1976280, -32, -62213, 370, -13627801, 258784215, 1283049, -883, -25, 44716730, -7, 295839, -4, 777104914, -110, 50634, 3259, -465, -541273, -111824264, -3544, -144365, 20, -813, -83, -14, 482, -3501885, -473, 62, 16322067, 124, -461182710, -128, 226219 ], [ -266457087, 402, 12978118, -2248309, 0, -4645445, 205229, -12924392, 2415859, 13, 4278, -96477090, -425742, 6415912, 2646, -132842, 7, -62152, 20926, -58, 344, -32450, -253, -1, 62, -6, 2, 2320, 27224, -18680, -11, -4, -473624134, 1557, -278, 67844, -19957853 ], [ -4529, 287576, 733990, -1, 1611162, 8, 3, -205249, 5, -55528987, 110, 30324, 343110, -397685739, 53697, -1348, 0, -400940002, 46, -3499, -3692237, -1638974, 14138, -5, 130310718, 0, -431, -103707, -177833633, -1529, 43821, -11955115, 3, -5650759, 131, -32078, 37 ], [ 29003, 1, 215, 60, 1629234, 5496, 7, 484568913, 1, -2861646, -8, -7782, 274, 0, -181793546, -7, -8, 2287498, 974, -13899, -4478, 15520632, 10, -201327631, 7, -2880979, 1030447, -881814, -65432, 140566993, 60, 1, 45851811, -15721924, -2, 3341, -463041797 ], [ -281, -98960004, -1, -145574555, 2, 15946, 1581036, -1957039, 699, 72908, 17206, -13610, 107677202, -11348, 373584, -127747, 479767, -217, -302970, 11154701, 1900, -10942028, 523, -106418, -77184257, 58, 0, 7783, -29784005, 111481, 8745, 16433, 4147, 330233, 88800, 608844820, 0 ], [ 337, 1274748, -1599232285, 2171, 10, 4943373, -5045, -208365, 3784, 1, -7, 55726167, -1277489, 22830, 2, -597467729, -114, -84938, 7407456, -11652, 880132, -626287, -1, 8159, -32535, 6480769, 1, -461522, -3379, 0, 1, -5, -24299676, -129188235, -18881, -50969935, 8242037 ], [ -844801066, -189, -129, 13537333, 790871, 418216, 3640, -722501568, -983, 457058585, -3772989, 934124, 33635, -5, 195, -27251, 4, -7, 710227, 310871, 7, -57080, -20210308, -14, -142603, 15, 211858, 7, -15263478, 929265, 80102024, -941943121, -2805351, 7, 116332, 1735, -67367 ], [ 1, -124, 11, -6967, 499966140, 188, 5736, -345959, -949212549, 0, -151, -1, -1997550957, 0, -384625, 62688, -2596855, -217156, -1121289, -1300, 12, -960, -56, -3, -788555, -13257, -76, 44851, -191404, -60, 420538925, 305864, -1063, -2863, -2603, -5, -902083 ], [ 943525849, -158940, 1, -110671464, 2315870, -967995, -5, -121614023, -477091213, 92, 511618, 6, -6, 7129, -16, -3, 5842, -4, -8611, -12178739, 5947, -13, -172746, -227753571, -23297283, -228, -2010, 630607, 10, -41559830, 17422, 12808181, -675, 8259, -114281, -3067, -72 ], [ -957, 842, 108521615, -22276, 2, -57122513, 377347, -2, -398098, -1413226138, -15873, 71745476, -7601, -235710, 275952, 0, -1, 2676, -3, 18612, 78784156, 106827, 1166, -1676673, 361, 127, 1, -44499, 89, -32965213, 133251, 3, 133, -14003, 188976, 1467, 26731928 ], [ 0, -106585990, 7377, -3, -8, 10, 19925042, 35, 20323, 3, -109939, -7, -65, 61800, -838, -238, -4115057, -107426609, -6587942, -89165, 8, 103516675, 702, -4, -523413563, -218833, 897399789, 48, 295390456, 209852, -220622756, 843899, -3351, 17, 93, -478220, 157 ], [ 1019898, -62724, -427, -15, -379934, 6298, -107693, -1976031, -12271537, -36950432, 3, 99, -609360662, -217860621, 1720709, -142759063, 479940752, 76, 531874, 3763, -475584, 10, 185572, -13398091, 147696, 2033, -2351, -362261, -1, 739, -956, 439, -24105835, 7011, 2052893365, -6250730, -3853824 ], [ -499998, 73153, -13, 0, -69111, 283650192, 4754, -1, -7261015, -50, -1, -4361185, -30368452, -2274682, -11, 120481, 151458632, 1996685, -13030, 15161, 52620153, -329, -365681, -8028, -44171792, -826650088, -555, 60, 0, -459232, 176, 12906360, -7112, -641, -821655, -378722, -1 ], [ -634021172, -7844, -60, 1, -239601543, 21967823, -706233, -44334, -2199, -9082454, 1314, 502, -170491130, -24, -629, 73, -1679752, 1008, 1039, 409, -6972555, -963079, 3, 55, 14137, -453466998, -21617948, 14297, -13332, -14, -12226876, -99278640, -262, 212815276, -11, -659, -1258 ], [ 485124574, -218, 1584991, 250259276, -3426, -3784, 880001895, -1602625753, 103471, -3, 413397, -33217272, -34, 43331, -5385096, -69847317, 32726010, -120, -26609, -9211, -149232, 2, -41621, 125896762, 474, -112593, 1725, -206, -17, 3, 428, -4009209, -2, -304294424, 594514, -874174155, 1 ], [ -45, -549939216, 459742568, -334068, -5548811, 0, 13403965, 7179431, -4, 119242, -1, 122820, -694806, 1590, 82860535, -4430705, -692815, -7284024, 349670, -14, 6838900, -231488280, -5, -2584, -13199074, -1473036, 245577, -32, -3, 7739, -57725, 2695583, 416516, -1017503, -236, 0, -1665448 ], [ -1442, 18420762, -740268339, -508741, 0, -1576422548, -1, 57863644, 738972166, -12, -9, -1, 42, 5, -41983, 33742, 251435, -5442983, 116299, -81720524, 209612410, -1, 0, 91856356, -267027, -7506435, -13605293, -1, 104425, 7, 266940498, 41576, 41437, 104, 1127, -820724, -602793950 ], [ 11704, -3, -1921022, -19170326, 200455851, -118350298, 1, 1668422, 1, -1, 532, 1848818, 59153, -3, 55090, -57186, 121, -15, 5862, 21765511, -463812200, 1957699558, 289361, -100970817, -183, -41865, 16511459, -8, -3, 13, -1995110, 108213, -22, -128, -1, -128, 47170 ], [ 3672252, -63, 107534, -120041, 32163, -6, -216434, 6, -14361830, -681, -2, 217111816, 6, -1, 65373099, -2, 13207150, 850576264, 120613438, -8862556, -281341991, 389232843, 1, 190, 351082, -6, 2, -1, 39, -165, 935, -7778, -82054301, 34, -209404869, -15967, -4182 ], [ -44, 50, 2041, -243932, 3, 99, 401425, 67535, -1812240, 419717, -3079618, 848853568, 1926742, 24551012, 521189, 36253, -34, -403, 504982799, 1862855, 61411, 2921, -183465, 14576, 828266, 469289, 641595, 0, 29, 565681763, -436, -234628, 25590, -747117, 3686140, -243, -37016712 ], [ -14092, 689, 45608093, -3326, 3588, 3, 1111, 93, 3142, -180581941, -9, 1, 5, -2, -2396, 159500224, 56, 40, -1, -9100, -31241116, -1621176, 5511, -17690353, 9, -21904, 12005, 1, -9275, 712314178, -29869, -2249, 0, -2021428, 57793, 490, 7704 ], [ -643, -47709020, -8951752, 6, -363381032, -6083, 28888917, -6548400, 336101751, -4134, 81, 7337, 1611, 330232, -1, -3787, 645538, -6278595, 0, -35, 1550619978, 21, 5, -8, -1, -4365224, 33987, -13882, 107, -50603471, -232, -26643, -4, -123, 3296, -152613355, -38868356 ], [ 30, 122793485, 2, -146169881, -73, -42, 3271785, 70, 183, -16, -464781, 129, 80, -428122468, -16691442, -22441, -2916046, -8, 15, 5797, 0, 758, -3514666, -48992, 250203, 4, 5233416, -195130, 3110667, -3723, 6936276, -203289405, -27787, 305951, -422, -22, 195992928 ], [ -8, 9, 3748, -410351409, 1392591750, 1894, 32927442, 1881, -5571, 2888365, -3972, 47926155, 1658, 31706240, 1490965, -8, 399, -56238, -1640, 29780, 0, -1, 6, -26417613, -300, 8816036, -106771822, 16309, -1032416798, -1, -166825, 951944234, 3, 1, -149, 284776, 33 ], [ 25, -40, -22938271, -79, 2434439, 9755198, -6, -726150, 54, 1879891, -23118, 50171099, -20505, 1702903, -11, -2662768, -413, 160223, 8053490, -2796202, 251, -3058824, -162, -45841871, 351, 659792879, -82788, -935, -213, -3152, -16445, -621, 2, -1, 15930, -4948, -2 ], [ 8591, 466, 2021, 5202, -1743230037, 10, -183780, 14, 27, -12, -129397078, 33247847, -2, 4, -235, -537066, 52, -1319650679, -32076270, 3726, 7, 14, -15561761, -4, -4, -156763, -871528, 482697113, -119753068, 13, 324, 265, -4905, 12052687, -386453, -49029871, 2179695 ], [ 3, -5, 67529218, -22874931, 13974, -186077, -1, 0, 0, 2, -4636481, -188, -10714636, 1289351315, -10442025, 4236510, -23044926, -88, 125799, 38973491, 16365783, 9063770, -1574, 31, 49407090, -2088692, 6, 289017, -2855, -105, 970616, 4744433, -187177, -1, 1121, -11, 24368 ], [ -418118, 2050, 41691, 427057, 490056519, 313036, -1659111, 5, 1, -1914620, -214, 16203, 60333595, -29, -2780054, -349954147, -22564733, -41948, 7, 19881874, -277514, -2658, 57343661, -102, -4899, -6, -714791, 391558, 1, 1272, -2, -2111872, 0, -20, -1406, 167, -59 ], [ 0, -2, 88950975, 35013, 241, -15813552, -125, -37329474, -561, 584, 26, 31505, 18, -948286, 1625235, 5430, -158, 16165237, 0, 1143088284, 28113, 7359732, 682282, 464242, 14336346, -10, -132836, 320, 24, -29509, 2324, -7, -87274781, -3620796, -120200, -5, -841820008 ], [ -42, 82618729, 1, 120, 699490, 269, -7323, 612, -10251, -621, 7, 11212, 13519336, 0, -733906387, 190, -18, -10875920, 2792, 16048, 47665, -894, -560734, 1080, 4150426, 336, 14, -14465, 15, 1202, -333, 125, 333, 255, 451842944, 4792587, 495184 ], [ -19, -3379005, -82, -17, -8644, 194234011, 61, 157890071, -20327, 61119, 133346827, -435525, -4, 626634318, -102669946, -135050, 0, 92, 39086568, -15317645, 633, 2937, -809, -530285594, -1796089, -6, -122218, -55, 55458, -27224, 1051052183, -3698, -68, 2748, -9, -56890641, -1 ], [ 2025, 1, -55, -354666, -794866707, -463, -22120, -1, -2, 243, -4162600, -10548189, -889872540, 127, -89274183, -26, 55, -9490, -1, 972673445, -7, 0, 4058948, 1347, -1691, -70, -12, 3273, 4109865, -803179, -564, 29, 21241882, -3279153, -6, -252998, -3424 ], [ 123023, -213, -1619, 938488, -626, -3650231, 112952, 5836, -52369, 0, 561696, 36032, -13, -38704, -769, -4543, -43820057, 1, -2, 199904, -1, -1583621, -2, 0, 117, 323227190, -372903, -5170, 676090109, 918379, 119158, -5218, 2144593488, -752, -3970659, -14904410, -18153 ], [ 16212, -211, 997, -482, 1, -1887, 1, -1342, -958, 8459957, -12113874, -12, -15, -454991962, -1, -9293467, -57771, 147433, 485059476, -2, 6362, -609472771, 44, -3214005, -184125, 7, 0, 1002932911, 6742481, 179139737, -8, -308, 10539716, -82895850, 840922, -48395402, -3880015 ] ], [ [ -29600727, 6, -441175, 841, 2401862, 62605, -135, 219216, 14, 778631582, -5477, -579, -3, 4948638, 94613, 117566, 2962, 59439, 472391, -2516, 153288, -333441347, -4, -31479, 713358134, -164, 18308389, 0, -1230, -2892780, 7931446, 26408398, 357552, 33522853, -25055, 54197363, 7851103 ], [ -61103850, -374060, 0, 100177224, 1, 10, 1, -6249079, -1, 71532, -373, -28561975, -684137674, 452332404, -1, -27176393, 4, -32888, -6, 10, -1203314831, -1355113, 384361464, -15021, -2, 13, 76, -1, -74297, 45773, 28, 4531, -1, 108, 741, -103, 283 ], [ -6905, -81, 296, -97838458, 70, 2424, 58235760, -33846235, -6, 147, -31, -2, -1, 359, 5088, -382, 55715, -1297000, 331702241, 68107, -1997, -259831, -883, -32612757, 550569959, 0, 1544656, 139418650, -95008826, 240824969, 3807, 15658273, 72, -2035814075, 289885983, 6094, 262 ], [ -3, -22926, 494070, -2059445, -3981589, 23, -3406951, 123, 1252, -14463460, -25786732, 87337, -104870373, 0, -4123845, 379445, -897087, 207400256, 12, -487566607, -67660, -111824264, -28348, -4619668, 0, -6658361, -86827633, -54488, 15805540, -1710, -3783, 498, 1992, 7996, -461182710, -267536090, 28956057 ], [ -33307136, 50, 0, -17565, 7, -18581778, 100, -12924392, 19326872, 868720, 2190803, -47108, -54494852, 3207956, 10, -8303, 513004, -62152, 2615, -121148879, 44117, -132913473, -32314, -20619, 33016598, -1473, 3010, 4751800, 1, -584, -350949871, -1877, -59203017, 49837, -139, 2, -5 ], [ -72451, 294478444, 22, -27187343, 103114399, 36227, 917857, -210174811, 375898, -53, 110, 30324, 1, -99421435, 839, -2695, 12, -25058751, 5996, -14, -3606, -3277948, 926608106, -159954948, 127256, 31, -6895, -3318607, -44458409, -3129860, 171, -2988779, 103381, -345, 34493420, -63, 39129421 ], [ 0, 857459, 7074269, 975, 3, 22514508, 260691626, 484568913, 137057547, -2, -240, -31, 4399, 47826, -22192, -6470, -2072328, 2233, 1, -7, -1, 3, 167946387, -24577, 28755, -2814, 7, -6890, -134003662, 8, 30, 23233, 5, -240, -64707, 6, -14131 ], [ -286727, -98960004, -639, -8886, 2, 31893, 0, -61158, 733956018, 0, 34413, -6805, 3286, -22695, 93396, -523251437, 15352550, -444246, -4847507, 1394337, 118, -175072436, 4185, -416, -1234948109, 119992, 3894, 3891, -116344, 3567419, 34, 134619937, 132716, 660466, 5683220, 297287, 1686 ], [ 21, 20395979, -1561751, 284619450, 2599, 18, -3, -416729, 496007889, 50133431, -1745836, 222904668, -3, 93512424, 45602, -9, -29052, -42, 29629827, -6, 110016, -5010292, -1, 63, -255, 12961539, 1661879, -451, -14, 1579973, 108043666, -3, -93, -3943, -296, -49776, 527490369 ], [ -25782, -96498, -9, 51, 404926063, 0, 1863855, -11289087, -1966, 0, -29, 116765, 1, -67, 99991, -213, 4, -886, 177556, 0, 248527, -57080, -10105154, -108561, -35, 1954, 6779471, 7, -1907935, 464632, 156449, -15, -22442804, 3819, 0, 222135, -16842 ], [ 1791400545, -253477, 24657363, -1742, 7811970, 1, 183560, -43245, -14484, 963, -9855514, -49012915, -477, 13172, -49231976, 32096534, -159, -1697, -560645, -650, 1701774000, -960, -7226400, -2, -7, -1658, -301, 91855300, -1496, -31350877, 205341, 1, -1063, -91602, -2, -1, -4 ], [ 58970365, -10, 54, -55335732, 565, -15, -1, -7600877, -3727276, 46, 31976, 27745623, -11, 57037, -2032532, -573431, 2921, -14004, -282143997, -744, 743, -105850, -22111372, -13901, -45503, -477867075, -8037, 19, 678394391, -1298745, 1088, 195, -1, 64, -893, -1607791142, -73343 ], [ -489599, 3448988, 6623, -11, 5787, -446270, 1509388, -3841, -1, -5392, -16, 1, -4, -30170785, 17247, 4, -334, 171285, -790753261, 4764836, 2404, 213654, 18663, -858456365, 11, 33416507, 13725, -348, 1463851, -4025, 1, 63765389, 558564137, -2, 774047012, 0, 12 ], [ 2196842, -3330813, 1888641, -2, -1943414, 42, 0, 1, 635, 424589657, -450306494, -25026, -4194678, 30, -53585, -3808, -252, -839271, -26351768, -713313, 140, 1617448, 351, -945, -1, -54, 6846, 0, 17, 13115, -1, 206, -109804241, 4, 5, -1, 10060 ], [ 2088751746, -1003578, -6989253, -474259643, -24315734, 24, -211, -31616487, -196344579, -147801727, 64207430, 6, -18597, -27232578, 430177, -9, 7, 80332059, 136159946, 963349, -121749408, 5355486, 185572, -107184728, 4615, 127, -300899, -23184659, -479, 739, -30, 900416, -96423338, 0, 489, -25002920, -60216 ], [ -1, 18288, -104, 1, -8846151, 70912548, 608522, -185, -3546, -1599, -568340, -134, -237254, -142168, -86229899, 493491259, 4622, 998342, -7, 1, 12, -42029, -90, -32112, -2697, -51665631, -70945, 241, 54192, -7347703, 706, 403323, -1, -84004269, -420687207, -12119083, -122 ], [ -19349, -62, -974936, 769779197, -2, 1405940695, -706233, -1, -9006200, -70957, 657, 251, -41, -380565, -1, 9, -206, 63, 64, 214463667, -426, -246548135, 0, 925118524, 3619090, -109, -330, 446, -218430065, -13650783, -3056719, -387808, -524, 207827, -2871421, -21082, -2 ], [ 0, -13924, 1547, 954, -1713, -30271, 3437507, -1602625753, 827774, -138406, 826795, -8110, -5, 10, -6, -136421, 511343, -7838949, -6653, -4606, -76406675, 88124034, -340951758, 0, 474, -900738, 113106711, -1, -537873, 0, 428, -123, -10787144, -291, 297257, -1748348309, 1010614 ], [ -1432, -2098, 448967, -21, -710247779, 134552, 204, 224357, -28, 238484, -28187, 1006144003, -2715, 208469162, 4, -9, -88680310, -112, 5594723, -13671602, 6, -2, -2542, -21, -6445, -6, 3929245, -1, -3016, 123828, -236440651, 2632, 101, -508752, -241285, 357, -204 ], [ -23615343, 73683051, -722919, -1, 24269404, -6014, -291568908, 441, 5, -388293, -3, -51, 1, 2905345, -1375686820, 16871, 251435, -1393403427, 113, -81720524, 799, -243, 494, 2870511, -1093740891, -58645, -106292, -83830, 1710912708, 1007757, 16292, 20788, 331497, 52, 36936167, -7, -294333 ], [ 93637, -11421, -60032, -37, 6117, -57, 3251, 1708465141, 25393, -2, 139699184, 231102, 1892911, -19072, 1805205060, -894, 0, -61309912, 5862, 10882755, -57976525, 119488, 296306455, -6163, -3, -41, 251, -1, -76, 213, -122, 0, -345, -33481069, -31, -523146, 2 ], [ 3672252, -1, 0, -122921220, 4116941, -49267321, -53, 6692, -877, -1, -4282, 13251, 48, -2, 255363, -32065275, 103180, 3, 7361, -138478, -4293, 760220, 25639965, 6255476, 1371, -21175026, 5473, -900799338, 9, -10529, 3, -63714970, -656434407, 69, -6543903, -8, -262 ], [ -1381, 12, 4083, -120, 0, 101629, 12845621, 131, -1812240, 6, -47, 848853568, 14, 93, 1, 9063, -67, -202, 963, 476891113, 119, 186949, -45867, 113, 25, 7, 40099, 1648, 243274, 67, -55738, -58657, 209637768, -6, 56, -31772043, -37016712 ], [ -7, 1379, 11134, -1743717570, 14699652, 777, 8, 6159899, 785, -22, -17107283, 348221357, 656, -132949, -2452845, 311523, 7, 2626581, -1, -2329448, -30509, -396, 180607090, -4422589, 39968040, -175232, 1536723, 1, -290, 1391238, -477899, -71, 1, -129371353, 225, 31415, 3944570 ], [ -84154568, -23854510, -1, 26, -87, -398590635, 3526, -12790, 84025437, -65, 5198, 14674, 1, 5159, -1691040, -60, 82628957, -98104, 1, -18, 775309989, 22765947, 22468099, -2008, -85481, -2, 271899, -909717861, 27588, -97, -4, -13322, -2027, -62, 13187, -610453418, -151830 ], [ 252943, 245586971, 21, -4461, -10, -1, 798, 8, 2932, -31069, -59491858, 64, 2622956, -26, -1, -44881, -356, -16165, 134073093, 22, 2984563, 94, -6865, -391931, 8006503, 153479492, 9, -191, 199082698, -4, 3, -101644703, -435, 2390, -215677, -696, 391985856 ], [ -16, 4966841, 1919344, -25646964, 332, 0, 125, 7, -713026, 180522, -993, 1497692, 217354970, 507299854, 23296, -1952830775, 49, -1799609, -52458, 3, 97, -339, 26, -1, -9578, 35264145, -26068, 509, -124, -674, -2607, 116204, 448499, 2494113, -1219531, 18225686, 2175768 ], [ 26656895, -40, -179206, -5130569, 0, 37, -6266911, -23, 866, 3, -6, 6124, -6, 212862, -82071, -41, -6750974, 312, 16106980, -178956890, 16101, -24470590, -2, -22, 22479, 20135, -5298370, -4, -107, -100834, -1, -325122642, 88624827, -2, 130504039, -316632, -31944815 ], [ 268, 30591909, 4140551, 20809, -851187, 2, -6, 465603, 13, -11738, -1010915, 8117, -40967942, 77217, -2, -66, 105, -1259, -1, 116, 0, 471136, -60, -50541835, -7350640, -10032827, -6809, 14, -1, 57618447, 1362920244, 0, -4905, 376646, -1582910356, -94, 2179695 ], [ 106013708, -39, 1, -11, 457926618, -5954462, -1720851, 121160516, 183, 349632793, -74183691, -6, -171434171, 38, -10198, 517, -176, -22898937, 15, 2378, 16365783, 566485, -2, 7, 47, -2, 13344, 147976773, -730829, -109506326, 485308, 75910930, -5850, -4812, 1148426, -45247108, 47 ], [ -52, 8398049, 40, 0, 233, 320549302, -6481, 24573442, 522388, -1, -214, 16203, 115, -928, -1, -1335, -689, -21476958, 1, 4853, -138757, -87082495, 6999, -2, -4899, -361700, -11, 12236, 5, 636, -14, -270319569, 179, -159688, -1, 11001623, -1 ], [ 359, -1, 1389858, 2240877, 3962327, -3861, -254641, -1, -2, 73, 447623387, 1, 1, -971044055, 1625235, 347543, -82692807, 32330474, 4, 2, 1799243, 114995, 41, 906, 218, -9709937, -130, 328537, 1596734, -2, 581, -1, -167, -452600, -1879, -577327773, -26 ], [ -329, 80682, 1467870, 990577, 21859, 1079, -1874613, 306, -20993296, -3, 258495, 5, 26404, 8030, -11467288, 3042, -5, -166, 1396, 1027094, 6101216, -29290718, -1, 553240, 126, 5520956, 14611, -57, 1949, 150, -10900708, 256127, 174739327, 15, 215, 9585175, 31691810 ], [ -1190, -27032038, -334448, -5, -69151, 94840, 126127, 78945035, -333030103, 15646492, 0, -891953656, -108810384, 4, -3134, -276580624, 3, 195005471, 305363, -980329232, 663796547, 48121046, -6465, -1035715, -1, -23, -8, -1840549644, 3, -1, 1051052183, -30287023, -135, 10, -36, -218, -1 ], [ 253, 1973447, -2, -2771, -49679170, -925, -45300357, -1496, -81130, 7, -66601589, -675084056, -869017, 16688827, -697455, -7, 456478, -38870738, -10223578, 949876, -6242, 4, 30, 344833, -1, -1131883, -47426, 1636, 2104251317, -13, -5, 1, 0, -4, -42013, -129534949, -112181344 ], [ 60, -1783075707, -405, 3, -3, -14, 903621, 22, -819, 5386, 17, 2252, -6530, -38, -7, -568, -6, 7592, -2, 97, -2026373, -2, -390831, 3450584, 7675028, 0, -2, -21174093, 42255631, 459189, 59579, -21371038, 536148372, -385022, -8, -29111, -36 ], [ 15, -6747, 31, -493218, 15128821, -472, 15, -43943684, -490368, 541437309, -740, -96, -15705398, -55542, -74809, -18586933, -8, 4, 970118952, -198369, 0, -291, 5680, -25712035, -720, 64028, 27392622, 15670826, 421405, 5, -14819, -314675, 337270923, -40477, 3, -6049426, -15157 ] ], [ [ -904, 6, -220588, 26, 600465, 7825, -4391253, 53, 60126261, 389315791, -350500, -1184784, -334, 154644, 189227, 1836, 0, 7, 967458026, -20, 19620905, -1333765385, -30329, -503661, 22292441, -1, 2234, 5, -39331, -1, 7931446, 100, 357552, 0, -3132, 13231, 122673 ], [ -59672, -23, 0, 48914, 2277, 45054, 0, -12498157, -76477, 0, -12203279, -57123950, -82, 113083101, -150, -434822275, 148790010, -131549, -196706099, 83095, -293779, -677557, 5864, -120168, -385086890, 14237, 76, -784, -1, 22, 923, 4531, -22497585, 27813, 23, -26763685, 4541 ], [ -56565228, -42254660, 4746, -95546, 2, 39722758, 1819867, -9, -3055233, 1180, -15849, -979, -1, 753231460, 162822, -6256015, 3, -10375996, 1295711, 1, -130813570, -508, -451895, -32612757, 67208, 3, 1, 1063, -363, 3, 0, 1957284, 18991253, -486, 283091, 2, 2099 ], [ -747306503, -5868917, 3, -503, -62213, 189777, -54511203, 63179, 20528795, -57853837, -6296, 357733845, -25604, 1155, -1007, 189722, -14, 0, 834473, -3720, -2, -218407, -113389, -73914688, 5, -3252, -1, -213, 3858, -109434, -1, 31, 3, 15, -112594, -33442012, 28277 ], [ -2, 824147, 25347, -1, 32559, -4645445, 26269437, -3231098, 2, 3393, 133, -737, -1664, 1642473512, 2709810, -130, 4007, -254574069, 685728681, -2, 172, -2126615558, -2068075, -21, 15, -23563, 12332760, 9, 1, -306037604, -5483592, -235, -1, 51034103, -2219, 4342077, -39 ], [ -18, 71894, 11, -108749370, 786, 72455, 1792, -6415, 91, -7, 55, 62105072, 1, -1, 1718335, -1, 12325, -1, 196502686, -110, -1, -3202, 926608106, -9997185, 62, 499, -27, -1659304, -1357, -48905, 10, -46, 51690, -690, 4311677, -16423750, 38212 ], [ 29700032, 3349, 7074269, 998619, 12728, 720464266, 31, 30285557, 4, -2, -62812780, -7968489, 144172322, 93, -177533, -6470, -66314489, 17, 121, -14231806, -70, 947, 83973193, -385, 29446012, -45016, 16100, -6890, -2144058587, 8, 497239, 185868, 91703622, -480, -129414, 3422188, -28940113 ], [ -17921, -48321, -20913339, -4443, 36, 249, 96, -478, 358376, 298631278, 4404864, -891939519, 1722835243, -355, 182, -1021976, 1874, -14215853, -155120218, 89237615, 249091511, -43768109, 137153760, -1702675, -3, 14, 243, 0, -59568010, 114157412, 136, 2054, 4246916, 676317333, 21, 594575, 1686 ], [ 84, 81583917, -48, 277948, 85182284, 308960, -5045, -106682478, 484382, 5, -55866730, 1700, -2, 1461131, 23348374, -9117, -1816, -6, 237038620, -11931207, 859, -39, -1, 0, -260279, 25315, 53180150, -226, -221391971, 24687, 0, -9881090, -1, -126161, -38667270, -98, 2109961476 ], [ -51, -1508, -17, 3305, 24, 428253531, 7, -44098, -1, 27896, -14739, 14, 1051, -8516, 199982, -2, 4253, -113368, 1420455, 79583002, 30, -58449589, -39474, -222332282, -35, 488, 13558942, 63640, -1907935, 1814, 19556, -57492, -11, 1909, 14890553, 56866606, -275934248 ], [ 55981267, -506954, 94, -1742, 244124, 3015, 93983204, -22, -29662893, 7894652, -10, -98025829, -3901467, 1686105, -96157, 125377, -40, -213, -69, -170362780, 1661888, -30690, -3529, -1415786, -788555, -26, -19698741, 734842401, -2991, -2, 821365, 37, -1063, -45801, -2664471, -285220, -923732580 ], [ 29485182, -2543026, 914579009, -27667866, 9263482, -967995, -2, -7600877, -1, 370, 32743597, 52, -326, 116813553, -1985, -18349791, 11, -28008, -17634000, -24, 0, -108389443, -1, -3558650, -2844, -1866669, -252, 80717726, 10351, -324687, 1088, 3126, -11, 2, -117022742, -25121737, -36672 ], [ -501349159, 220735267, 13247, -2, 5, -7, 46, -31, -25478242, -11040830, -497, 280255, -60, -1, 17247, 9997809, -170754, 20, -6, 148901, 4808, 26706, 9331, -107307046, 11552, 7, 107, -22, 22, -263721698, 4164, 1, 16, -448076, 11, 187832, 6 ], [ 1, -213171979, 57, -21357, -124378478, 1385167, 19458, 293275, 20323, 101, -430, -50052, -16386, 0, -210, -121827, -1005, -52455, -205874, -356657, 2308787, 50545, 22466, -3777, -31947, -14005287, 54772, 24992, 288467, 3278, -53, 216038208, -4, 18045191, 97724682, -59778, 20603434 ], [ 1044375873, -2, -14, -14820614, -3, 6450125, -4, -61751, -24543073, -564, 489, 0, -2380316, -13, 52, -545, 457, 627594, 2077, 15413585, -60874704, 342751116, 181, -104673, 36924, 3, -588, -708, -7832155, 0, -4, 57626663, -24105835, 7011, 501194, -3, -15415294 ], [ -125000, 0, -423361, 24654598, -4320, 8, 37, -754381, -222, -2, -1, -1, -121473806, -18197452, -21053, 481925, 591635, 499171, -3335523, 15161, 205547, -1344906, -3, -131528972, -22085896, -403638, -3, 61902, 1734153, -14351, 45196, 206501764, -14564491, -21001068, -3286619, -370, -31899370 ], [ -38698, -8031257, -4, 6013899, -58, 10983911, -1412465, -11, -2199, -2218, 10, 16467691, -41, -1, -1, 73, -6719005, 15, 8, 0, -111560879, -471, 121923132, 1, 0, -3542711, -1, 111, -13651880, -6666, -764180, -190, -17, 12, -717856, -168650, -2515 ], [ 242562287, -456235550, 198123, 3818, -1, -121082, 839, -765, 0, -8651, 413397, -259510, -1, 2708, -2630, -34, 2045375, -7838949, -1664, -5, -10, 22031008, -83241, 0, 3, -7205904, 13806, -3364250, -33618, 3, 26, -16036835, -86297152, -19, 76097794, -2, 3 ], [ -11729243, -1049, 1753, -20880, -177561945, 1, 857853796, 112178, -27879, 476968, -112745, 1919, -5558442, 814332, 79, -4327, -5413, -910503, 5594723, -6676, 13677801, -56516, -20329, -41, -52796296, -1439, 491155, -63669, -1580756433, 483, -7216, 5264, 6508, -63, -30884368, 0, -51 ], [ -6, 4497, -92533543, -32559406, 3033675, -376, -583137815, 28253, 22551, -198805758, -9089, -413906, 43399, 5674, -5248, 32, 1, -10631, 113, -19952, 1599, -7960285, 16217547, 0, -8345, -29, -106292, -11, 407, 4031028, 2085472, 0, 84863357, 6868696, 70, -12824, -18396 ], [ 1498198, -2, -960511, -2, 25056981, -452, 26015, 101, 99, -253416, 1, 57775, 28, -4882282, 1805205060, -57186, 510579003, -3743, 1500896, 348248184, -2, 58, 141, -197209, -1528820390, -10467, 66045838, -1006101, -151, 1, -249389, 422, -45205848, -1, -258366877, -1071401172, 1545686657 ], [ 3, -1005, 420, -4, 62, -3008, -4, 13384, -4, -1394652, -3, 6, 0, -85, 7, -3915, 845257612, 1, 471146, -141800885, -2, 92, 12819982, 381, 685, -21, 2736, -28149980, 4, -42116, 467, -15928743, -80132, 2261883, -6391, -261595390, -8564646 ], [ -11308021, 1688359818, 0, -1906, 0, 793, 822119791, 1106498374, -1855733271, 6715475, -49273883, 3, 1926742, 12275506, 4071, 290026, -278893952, -52697614, 30821, 7276, 982587, 2921, -1, 1865756, 6, 3754313, 160398, 844170, 14, 0, -1783611, -117314, 209637768, -92, 471826033, -62055, -18 ], [ -111, 172, 729729494, -217964697, 1837456, 99549, 4, 24062, 1, -722327762, -33, 20, 1376163233, -17, -156982070, 9, 3, 21012650, -138890440, -9, -488143, -25938801, 1410992, -276412, 159872163, -44859157, 192090, 184660, -18994248, 84, -234, -294702576, 866, -2, 14448, 31415, 15 ], [ -81, -11648, -18, 0, -2, -24, 1848890721, -13, 164112, -8465652, 10646104, 29348, 51579, 1320931, -1, -30, 78, -24526, 1679, -1, 5, 1, 87766, -4111825, -2, -1, 135949, -7, 3531272, -13, -15, -105, -1, -31, 26374, -18630, -10 ], [ 3952, 29978, 11275819, -9, -152322375, -21933943, 0, 9017, 1501218, -61, -3718242, 67971744, 160, -7, -16301, -11, -746507553, -4, 130930, 759932896, 2914, 1, -1799508553, -391931, 15, 19184936, 2555, -195130, 379, -7446, 887843397, -25411176, -109, 152975, -3450818, -45570113, 5981 ], [ -63781, 303, 29989, -400734, 1328, 7577, 65854885, 481589, -182534565, 184855423, -2, 2995384, 3, 15, 46592, -61025962, 26193552, -1842799605, -52458, 60991480, 25663697, -44387463, 108887, -6450, -599, 1076, -1630, 63, -129052100, -22, -85413977, 0, 224249, 2, -4764, 18225686, 1087884 ], [ 3332111, -2, -2, -10261137, 155804156, 156083168, -802164498, -2904600, 221762, 114, -184942, 5, -321, 435943360, -1, -1, -1687744, 1251, 1006686, -22369612, 7, -5975, -663044, -733469928, 43, 1, -6, -7474, -13578, -12605, -16839085, -19844, 2, -296831, 1991, -324230432, -998276 ], [ 2199333, 61183818, 517568, 650, -26600, 657, -1, 476778303, 111112, -11738, -16, 0, -2560497, 603, -1968252353, -132, 55281506, -630, -125298, 465, 521414, 1, -3890441, -101083670, -7179, -4899, -55777729, 15084284, -2, 460947579, 324, 1063, -313868, 376646, -12077, -23941, 34057 ], [ 50, -81379815, 16882304, -88, 27949, -744308, -27533602, 946566, 0, 10669, -18545923, -12, -41855, 629566, -319, 4, -1, -45797874, 64409157, 2, 15, 35405, -1611360, 8203431, 188, -255, 13665255, 147976773, -730829, -14, 62119453, 75910930, -2994822, -4926897, 70, -1, 24953503 ], [ -26759493, 16, 1, 0, 1914283, 1252145, -26, 2, 66865703, -239328, -4, 3, 0, -1945507649, -177923452, -5468034, -2755, -164, 28, 9707, -17345, -10885312, 27, -51754, -20, -5652, -22, 1603824836, 172863, 318, -13895822, -5, 718, -39922, -2877833, 0, -1 ], [ 0, -28335, 1389858, 280109, 495290, -966, -125, -18228, -5, 4788745, 55952923, 123, 19921766, -58, 812617, 86885, -40378, 252581, 0, 0, 1799243, 1, 10660, 0, 54, -9483, -9, 320, 6237, -241730499, 18599, -403511435, -5454674, -28966363, -4, -69, -411045 ], [ -42, 315, 45870, 30955, 0, 141483356, -7323, 627376, -41, -40656027, 66174975, 44851, 6601, 526258719, -6, 5, -550, -2, 11170, 8024, 186, -28605, -4381, 270, 4150426, 353341243, 957607201, -227, 63883664, 75, -3, 3, 0, 1073413168, 112960736, 299536, 1934 ], [ -2379, -2, -167224, -66, -4425641, 11855, 1009017, 150, -159, 3, 8334176, -3484194, -2, 1253268637, -51334973, -553161248, 3737535, 95217, 78173136, -117, 331898273, 183, -1, -32367, -1754, -5742, -125150644, -7, 221833, -54447, 3, -242296179, -3, 85, -72693, -7111331, -15975 ], [ 506, 481, -7006, -1, -12, -121127367, -707819, -95722, -1298068, 243, -130082, -41, -222468135, 8148, -682, -13, 29214628, -607356, -2, 3799505, -798976, 1101694, 2029474, 1, -27697359, -18110122, -24281758, 104756, 4013, -822454597, -1, 7, 331904, -419731473, -1, -1, -14022668 ], [ 1922, -27, -414261, 58655, -20012, -934459043, 3529, 0, -6547, 0, 0, 144131, -53490486, -605, -25, -3, -175280227, 62200350, -370, 818808788, -62, -49489, -50026277, 3, 982403652, 9, -23307, -5293524, 5158, 1, 29, -5342760, 31, -12, -31, -119235276, -36 ], [ 265627283, -844, 15, -246609, 115, -3774, 255, -6, -2008543236, 67679663, -12113874, -1601573742, -8, -7, -9575463, -2323367, -4, 1179464, 60632434, -101564728, 397, -2380754, 5816643, -1570, -12, 32782384, 208, 3825, 1646, 10, -1942262658, -1, 674541847, -20723963, 6727382, -1, -993283591 ] ], [ [ -231256, 221993727, -4, 210, 146, 125211, -1, 7014940, 3, 11880, -89727746, -19, -174950260, 2, 0, 15048458, 5, 0, 118097, -10062, 9810452, -10176, -7763979, -2, 87079, -667659, 279, 351, -39, -90400, 1, 51578, 21, 134091415, -400869, 211708, 15334 ], [ -954748, -12, 0, 47, 9327755, 92271623, 44136, -12498157, -598, 1171982660, -6, -228495799, -6, 28270775, -4777, -6794099, 70, -4209562, -94, 10, -18801795, -43363593, 1501411, -60084, -47008, 233267472, 156000, -1568, -2322, 0, 59113, 36248, -1406100, 222511, 0, -26763685, 581292 ], [ -226260911, -6, 2373, -47, 1157422, 606, 465886082, -16923118, -47, 1, -64916137, -7826, -23329819, 183894, 162822, -764, 55715, -1, 0, 2, -63, -8, -28, -996, 4, 51, 96541, 265, -95008826, 1881445, 60924, 7645, 75965015, -3976200, 144942991, 380, 17197673 ], [ -1, -366808, 2023711573, -503, -4, 194332564, -7, 8087006, 5011, -3532, -402918, 178866922, -401, 72, -8055, 194276228, -220, 12658, 104309, -3809115, -34, -1707, -14513769, -4512, 42475, -852270094, -11, -892724639, 246961, -27359, -123938674, 255482, 1, 7996, -1801495, -16330, 0 ], [ -4, 843926928, 51912475, -4392, 133362829, -4537, 100, -50486, 75495, 424, 33, -1473, -53218, 100248, 2, -8501835, 8015, -15538, 42858042, -1, 1, -2076774, -64, -164950, 257942, -386047019, 23, 4751800, 3, -38254701, -1339, -3843672, -226, 24918, -18, 69473239, -19491 ], [ -148377966, 1150306, 11743855, -104, 49, 2, 14, -401, 23493, -1, 110, 236, 1340, -6213840, 13746685, -2, 1, -195772, 383794, -28, -113, -839154633, 57913006, -1249649, 16288839, 63881, -56477528, -829652, -340, -2, 43821, -730, 3308213, -1, 0, -1051119970, 298 ], [ 232031, 837, 884283, 15603, 1629234, 171, 260691626, 969137827, 1070762, -89427, -2, -996062, 34, 1494, -363587091, -809, -64761, 146399888, 487, -435, -4478, 496660252, 2624162, -6291489, 28755, -2, 64402, -7054509, -16358, 68636, 485, 0, 10, -60, -64, 6844376, -14470057 ], [ -2241, -1546251, -1, -142163, 290, 2041152, 12, -1957039, 1, 145816, 33, -435518, 13459650, -1452417, 23349, -16, 1919068, -1776982, -605939, 10, 973013, -10686, 4, -53209, -74, 937, 31904703, 249061, -29784005, 28539353, 136, 32866, 1, 660466, 346, 19026400, 3453476 ], [ 5524147, 0, -97610, 0, 665486, 2413, -10090, -213364955, 0, 1604269808, -4, 6802, -156, 11689053, 11400, -149366933, -118995328, -1359004, 1, -2913, 13, -39143, -11, 66839163, -4, 6328, 207734, -115381, -1771135766, 789986, 432174665, -4940545, -379683, -493, -618676320, -2, 128781 ], [ -25782, -754, -525544, 6, 1581742, 25, 7, -2, -1, 108, -231, 228, 2102, -67, 97, -223237164, 66, -14171, 181818316, 621742, 1, -56, -5, -55583071, -36506151, 244, 827, 509122, -488431266, 929265, 2503188, -899, -89771213, 15276, 58166, 867, -8622946 ], [ 1708, -124, 752, -114131169, 999932280, 3015, 44, -169, -463483, 30, -315376426, -374, -30, 52690, -6, 7, -5193710, -27, -137, -41593, 53180437, -8, -451650, -5663144, -197139, -27148663, -1, 11481912, -6, -30, 51335, 37, -67, -2931241, -11, -35653, -451042 ], [ 7198, -79470, 3572574, -885371707, 1, -119, -18897590, -116, -477091213, 5930, 261948777, 0, -163, 6, -2, -146798321, 0, -114719269, -17221, -93, 23, -108389443, -88445486, -1779325, -356, -29866693, -1028649, 76, 41405, -5, 69690, 100063, -2, 33036, -3572, -1534, -37551492 ], [ -240, 6897977, 0, -22276, 45, -1, 368, -983222, -2, -337, -15873, 280255, -243224, -921, 2, 2, -21, 342570, -49422079, 152474762, 300, 854619, 611562724, -104793, 23104, 66833014, 449761871, -11125, 23421628, -252, 4264061, 243, 17046, -224038, 94488, 45, 6682982 ], [ 536, -104088, 3, -43738458, -30366, 354602839, 4981260, 572, 39, 207319, -879505, -196, -33557422, 15450, -107170, -124750436, -16, -4, -403, -22292, 1127, 24, 179731, -966809, -8178337, -4, 219091, 781, 590780912, 429778496, -110311378, 0, -878433926, 0, 781797463, -59778, 80482 ], [ 65273492, -16, -873657, -948519285, -12157867, 787, -26924, -3952061, -12, -73900864, 125405, 415748769, -304680331, -52, 1720709, -1090, 3661, 612, 17019993, 3, -243498815, 163, 1, -818, 9, 8132, -588, -708, -15664310, 24216099, -15285, 439, -6026459, 1, 8019114, -191, -120432 ], [ -125000, 292615, -26, 192614, -1, 2164, 4, -737, -28364, -1676364686, -284170, -545149, -927, -1137341, -3, 60240, 18932329, 7, -1629, 7, 105240307, -3, -1, -2, -675, -103331261, -3, 507108785, 867076, -470252937, 361568, 413003528, -889, -336017074, -841374414, -1, -31 ], [ -2476646, -8, -60934, 367, -2, 2745977, -5649860, -5542, -35181, -9082454, 0, 251, -10406, -47, -10054, 36, -104985, 15, 32, 418874, -435785, -236, 476262, 441, 3, -55355, -337781, 117128858, -1, -6666, -374, -24, -2095, 3, -1, -11, -2574388 ], [ 118438, -6962, 1623031464, 7820602, -7015935, -60541, 3356, -1602625753, 51735, -69203, 6459, -2076080, -2, 84, -329, -34923659, 130904041, -62711588, -3327, -9432052, -596928, 5, -3, 30, 3885090, -3602952, 110455, -1682125, -137695275, 13, 27447, -15661, -345188605, -3, 72, -209, 3 ], [ -187667886, -33, 219, -653, -1387203, 0, 1675495, 14358862, -1743, 7452, -14094, 15721000, -5429, 1590, 158, -68, -2, -445, 21854, -105, 6678, -226063, -40657, -11, -25780, -1, 502943466, -125, -754, 253601680, -1891525208, 164, 416516, -260480591, -482569, 91487, -426354680 ], [ -2, 18420762, -5783347, -2034963, 189604, -3007, -284736, 1808238, 90206, -12135, -72, -423839242, 1388785, 44, -10496, 4217, 1005742, -21771929, 1, -19952, 409399, -254729109, 7, 44851, -2136213, -15012869, -53146, -6, 417703, 16124112, 8341890, 21287376, 42431678, 1758386180, 35, -840421343, -588666 ], [ 91, -90, -491781381, -10, 764, -14793788, 1704927431, 407, 6500849, -4, 8731199, 451, 0, -75, 107, -7149, 3895, -468, 12007171, 166, -1, 61178111, 9042, -1, -382205098, -655, 8255729, -64390454, -5, 855, -3990219, 26, -2, -8, -247, -4, 1 ], [ 3586, -128576, 110114928, -15006, 65871057, -1, -216434, 13, -114894635, -21792, -9, 53005, 202959452, -176685763, 3990, -250510, 201, 212644066, 60306719, -1082, -34, 1, 0, 12510952, 5485, -2585, 11210436, -879687, 627, -2633, 122615794, -61, -164108602, 2, -3196, -4, -66912 ], [ -22616042, 103049, 3, -3812, 0, 24, 25089, 16, -231966659, 3, -384953, 106106696, 15413937, 47951, 4169518, 2320209, -67, -823401, 240, 3725711, 0, 0, -375735200, 14926054, 202, 114, 156, 6753365, 62278267, 67, -228302144, -480517762, 3, -95630882, 58978254, -127088171, -1130 ], [ -14430051, 5519, 11402023, -13304, 28, 1592789, 1, 394233579, 25741307, -180581941, -267302, 696442715, 167988, -8508680, -4905690, 638000896, 229738, 2626581, -5, -9100, -15255, -50662, 344, -5, 4996005, -1401849, 5, 11, -3, 347809, -238950, -71, 3465, -258742706, 924696, 245, 493071 ], [ -42077284, -6, -35807008, 13843265, -3, -761, 902778, -1, 1, -33862607, 2661526, 917, 51579, 338158382, -865812209, -15, 9, -96, 419, -554, 1478, 5691486, 1404256, -2055913, -11, -17052, 34803140, -55, 28250182, -1, -464, -1666, -32, -62, 0, -37, -38 ], [ 3952, 14989, 43, -73084941, -37, -6, 6390, 563, 45, -15907183, -57, 8, 5245912, -1, -4, -5611, -11664181, -8083, 65465, 47495806, 2984563, 12433290, -430, -200668416, 31275, 4796234, 163544, -763, 5, -2, 105, -1588199, -444579, 9790450, -27, -729121796, 747 ], [ -1, 310427, 468, -98, 20, 3, 7, 1972591437, -175, 11282, -125, 11, 1658, 247705, 95421790, -244103847, 818548, -14, -26, 952991, 6, -22, 446005194, -422681801, -4789, 4408018, -427087285, 65237, -252055, -44161393, -10427, 453, 1, 39905808, -38, 583221982, 0 ], [ 853020657, -649812, -22938271, -80166, 38951039, 152424, -1531, -23236797, 54, 469972, -46, 783923, -3, 51, -20518, -85208553, -421936, 10254286, 257711691, -5462, 2012, -764706, -81, -183367482, 702, 5033, -2588, -7652617, -27, -413014623, -538850689, -621, 354499311, -4638, 1991, -9895, -15972408 ], [ 2, 59749, 264995322, 5, -52, 86152393, -5880954, 454, 0, -769236522, -8087318, 0, -20, 4941930, -30034, -33, 105, -158, -2004767, 953984, 2036, 3769094, -1, -193, -229708, -40131306, -4, 920, -58, 54, 170365030, 34046, -156934, 183, -189, -95762, 1089847 ], [ 1, -2484, 4, -45749861, 873, -46, -1, 14790, 192298388, 10669, -148367382, -47, -21, 19673, -5, 271136657, -11, -178898, 2061093034, 297, 15982, 4531885, -25178, 4101715, 12351772, -33419060, 213519, 1128, -93546098, -209, 118, 37955465, -46795, -1, 560, -173, 3046 ], [ -1, 524878, 10673060, 0, 3738, 2, -829556, 2999, 8358212, -30633915, -13686, 8101, 14, -1945507649, -43, -10936068, -22564733, -2622, 0, 1242617, -555028, -167, 895994, -2, -160523634, -185190291, -1, 97889, 10, 5090, -434245, -135159785, 735900, -156, -1, 10, -234 ], [ 2877, -1813383, 339, 35854038, 1934, -61, -509281, -149317893, -71781, 37412, 106, 0, 318748270, -2, 12, 347543, -2, 246, 2366653, 4, 1842424889, 0, 1364565, 226, 28672693, -310717965, -65, 2, 389, -7554079, 2380767, -3079, -1332, -1, -940, -3, -102762 ], [ -673371, 82618729, 23485920, 247644, 87436, 134, -8, 2, -656041, -317626, 16543743, 91856688, 844958, 4111396, -183476597, 778890, -36001966, -5437960, 2859523, 250, 23832, -29290718, -71773910, 2212963, 15, 86264, 114, -15, 243, 9623, -87205663, 524549914, 341287, 33544161, 13, 73, 61898 ], [ -1, -52, -42809253, -3, -5, 23710, 7, 39472517, -636, 250343885, 133346827, -222988414, -13, 0, -1567, -4221, 467191, 92, 610727, -30, 1, 91, -103438, -2071429, -1796089, -1469851, -15643831, -3511, 227157506, -3484586, 4105672, -242296179, -135, 175892, -145385, -227562562, -511174 ], [ 2025, 60, -56045, -45397134, -1517, -15, -44239, -24, -41538160, 7968521, -32521, -1350168112, -4, 0, -5449, -839905453, 14607314, -4858843, -2555895, 486336722, -204537820, 8, 3, 1347, -14, -35372, -189702, 53635335, 0, -401590, -564, 0, 1327617, -2, -84025, -16, -876417 ], [ 251952584, -13604, -810, 58655, -626, -934459043, 110, 93390, -26, 344762, 17553, 17, -7, -38704, -201337510, -36, -1369377, 29, -11825, 6247, -1, -405406898, -25013139, 883349549, 1873, 1292908763, -3, -82712, 169022527, 28, 1, -11, 2045, -192511, -15511, -1820, -1135 ], [ 3, -55263566, 523083009, -15782960, 118193, -1887, 3, -703098940, -958, 135359327, -775287902, -2, -959, -444329, -9352, -37173866, -231081, 36858, 59211, -198369, 0, -2, 23266575, -785, -360, 256112, 428009, 7, 210702, 21867, -927, -5, 0, -40, 840922, -185, -15 ] ], [ [ -29600727, 54197, -1, 53852, 0, 31302, -1, 26, 3, 24332236, -1, -2, -2733598, 0, 5913, 7524229, 379215, 464, 461, -1, 2452613, -20840085, -7583, -32234272, 680, -42730114, 4577097, 21, -39, -354, 3965723, 103157, 0, 0, -4, 423416, 14 ], [ -1, -2992480, 180958, 1528, 4, 43, 0, -48821, -78312048, 279, -47, -446281, -83513, 904664809, -4891277, -6794099, 141, -514, -751, 83095, -2, -84695, 22, -15381412, -5876, 111, 76, -784, -2322, 183093, 28, 36248, -89990340, 434, 379705, -52273, 297621647 ], [ -441916, -41265, 2, -12229808, 37037535, 620668, 7108, -135384938, -97767446, 2417934, -129832274, -2, -729057, 22, 2605161, -1, 222862, -83007965, 316, 1064, -4087925, -16629121, -111, -4, 16, 847622, 12357250, 272302, -2, 14, 0, 62633093, 593476, -31, 566183, 798850386, 8397 ], [ -45, -1, 505927893, -4, -8, 24291570, -27255602, 7, 1, -2, -12592, 715467691, -4, 1211759460, -8, 3035566, -2, 3, 3, -930, -8458, -854, -226778, -3, 173978935, -1, -347310530, -213, 505777307, -3420, -946, 2043863, 63758, 255895, -450374, -130633, 883 ], [ -1040848, 201, 3168, -2248309, 2133805267, -37163555, 25653, -198, 309229960, 848, 4381606, -185, -53218, 6415912, 169363, -272058693, 2101266250, -127287035, 342864340, -1892952, 2823550, -2029, -132356771, -659800, 7, -24, 394648329, 148493, 871197, -76509401, -42841, -3843672, -231262, 3189631, -1, 8684154, -311842 ], [ -2, 73619611, 1433, -106201, 1, 35, 56, -13135926, 192460032, -111057974, 14184, 7763134, 175672535, -1, 109973486, -43108, 0, -6, 196502686, -223879, -115383, -102436, 56555, -39052, 15, 2044193, -431, -1621, -177833633, -48, 5, -46700, 51690, -87, 134739, -4, 76424 ], [ 3, 3429836, 55267, 7988957, 3182, 2814313, 260691626, 969137827, 0, -350, -30671, -2, 1153378582, 23913, -6, -1, -16191, 0, 124694, -1738, -9169624, 30313, 0, -98305, 3, -704, 65948621, -56436072, -128, 137272, 0, 0, 43, -1, -517653, 52, -1767 ], [ -9175248, -773126, -1, -5, 72, 522535055, 1543, -4, 358376, 0, 550608, -4, 430708810, -45, 2918, -125, 3748, -909814578, -37, 42, 15568219, -167, 133939, -1663, -308737028, 491491114, 7976175, 62265, -228, 13, 2238794, 2103436, 4246916, 41279, 346, 608844820, 26980 ], [ 1381036, 9, -49976009, 135, 20, 0, -661256323, -204, 29, 12533357, -107, 1741442, -1, 374049697, 182409, -1194935458, -908, -10872030, 462966, -1, 901256026, -4893, -5617667, 63, -32, 1659077033, 212720601, -3692172, -13513, 48, 412, -617569, -3037460, -258376469, -3, -6222, 15 ], [ -806, -3, -134539172, 3305, 0, 209108, 1863855, -11025, -4, 28566161, -29, 29191, 4204, -134, 49995, -13952323, 272243, -14, 5, 159166005, 508984005, -2, -40420615, -14, -279, 15638, 3, 63640, -233, 14519, 0, -29, -179542425, 250298107, 59562214, 54, -2 ], [ 213, -16222527, 49314726, -445825, 244124, 12350872, 1468487, -3, -118651569, 986831, -1, -95729, -499387740, 53955383, -6, 489, -634, -425, -1096, -1300, 25967, -3837, -14115, -1383, -13, -3393583, -602, 22425, -783989636, -3828, 1, 9, -34007, -90, -11, -1, -451042 ], [ 1, -1302028821, 13955, -27667866, 18092, -3782, -10, -121614023, -7280, 194317575, 3997, 13547, -1, 3650423, -4, -573431, 93481, -14004, -2153, -24, 185, -7, -172746, -27802, -6, -29, -8229190, 161435452, 662494, -162344, 142726534, 3, -43, 4129, -3656961, -24, -2292 ], [ -30600, 26945, 0, -44, 94815907, -28561257, 386403489, -15363, -1556, -345026, -4, 70063, -243224, -7542697, 134, 76, -2669, 175396256, -755, 2326, 615501, 26706, 19111335, -53653523, 5776, 1069328238, 428, -11391559, 11436, -16, 0, 121, 0, -2, 24188969, 3005314, 1670745 ], [ 1072, -13323249, 30218264, -2670, -124378478, 177301419, 4, 9384830, 158, 207319, -13743, -800824, -16778711, 3862, -109741760, -1949226, -1, -4, -6587942, -5573, 563, 24, 21, -15468942, -523413563, -54, 109545, 3, 295390456, 1678822, -1764982046, 103, -1715692, 1127824, 5, -7651519, 9 ], [ 3, -62, -854, -3619, -47, 0, -7, -30876, -24543073, -36085, 125405, 1585, -148770, -108930311, 840, -3, 915, 153, 8509996, 30827170, -59448, 20919, 2, -52337, 72, 127, -5, -92738633, -60, 94594, -956, 1844053218, -23, 3, 978, -195336, -30 ], [ -1954, 36576, -52921, 6019, -270, 1108008, 38032, -377191, -56, -419091172, -1, -8518, -8, -556, -2694685, 481925, 2366541, 487, -104236, 60647, 420961229, -2, -731361, -251, -43, -201819, -567558, 0, 6936614, -57404, 88, 196, -1, -11, -1605, -5918, -2 ], [ -4953291, -2, -1949871, 23491, -233986, 335, -345, -11, -562888, -4541227, 21034, 257307, -20812, -11893, -41180796, 73, -1679752, 129043, 266119, 6, -446243515, -1, 952524, 0, 28952726, -1771356, -1, 1787, -54607517, -3333, -382090, -758, -9, 415654, -22971366, -1318, -643597 ], [ 925, -7, 3169983, 1001037106, -1, -30996881, 839, -765, 1655548, -70863818, 211659745, -4, -1, 21665, -11, -533, 511343, -1959738, -104, -147376, -149232, 344234, -10406, 1, 124322902, -3602952, 1809707381, -210266, -1075745, 0, 27447, -16, -1317, -19018402, 594514, -853686, 493 ], [ -183270, -3, 897934, -1, -1355, 538209, 1715707593, 438, -14273944, 488416097, -1, 982562, -1358, 1667753299, 1, -567130218, -1385630, -28, 10927, -54686407, 0, -14, -20, -10583006, -3223, -11509, 239, -4074781, -1, 253601680, -7388771, 172517364, 0, -8, -482569, 731896, -832724 ], [ -184495, 35, -370134170, -16279703, 776620948, -1504, -35592, 3531, 23092880, -6068, -9089, -2, 2777571, 1, -3, 269938, 16091883, -2721492, 3721570, -2, 3275193, -124380, 0, 11212, -131, -2, -1, -670635, 13366505, 4031028, 266940498, 5, 2589, 53661, 0, -25648, -575 ], [ 5, -3, -1967125523, -18722, 6117, -7396894, 6659872, 3258, 832108756, -248, 69849592, 0, 3, -596, 430, -894, 7977796, -117, 24014343, 1, -463812200, 233, 592612911, -193, -93312, -2679323, 0, -31, -4830, 897405649, -7980438, 6763, -22074, -64, -1, -64, 23585 ], [ 0, -1053287237, 55057464, -235, 1005, -12316831, -108217, 6852977, -3507, -1, -3, 6784744, 1548, -11042861, 15960, -32065275, 6448, 415320, 7538339, -276955, -1, 1556931373, 1, 190, 0, -647, 11210436, -879687, 160529, -1347699, 30653948, -16, -10256788, 69, -1598, -3992, -262 ], [ -1381, 402, 4083, -477, 55, 101629, 1568, 16, -14497917, 12, -47, 51809, 470, 47951, 0, 4640419, -3, -6433, 15780712, 59611389, 245646, 11964768, -1467716, 56, 101, 120138046, 2, 13506730, 1946195, 539, -445903, -459, 12795, -373559, 899, -7757, -18075 ], [ -1762, 2, 1391, -53215, 58798610, 194, 145704171, 197116789, 402207, -1, -33413, 348221357, 10, -136138871, -599, 1246095, 7179, 656645, -542541, -36, -1999431365, -12969401, 0, -552824, 9757, -22429579, 0, 184660, -9497124, 43476, -978736426, -1, 221814, -16, 14, 3926, 1 ], [ -161, -2912, -17903504, 13843265, -90845258, -12, 14444458, -52387193, 168050875, -16931304, 166345, 0, 26408592, 21134898, -27056632, -124069746, 322769, -767, 55045482, -70, 94642, 22232, 1, -131578387, -668, -17052, 0, -1776793, 26, -809655521, -7592178, -852558, -1037328, -1, 3375915, -292, -38868356 ], [ 518027878, 468, 172, -584679523, -4649, -171359, 6390, 0, 1466, -127257462, -951869721, 4148, 10, -2, -65201, -367657297, -729012, -8083, 1072584748, 11, 1, 23, -14058661, -12541776, 4003251, 2, 638, -382, 379, -1906122, 6936276, -1, -1820993637, 9560, -55213074, -91140225, 3062389 ], [ -255124, 4850, 61419015, -25046, 43518492, 29, 131709770, 246573929, -11142, 176, -32, 2, 25, 507299854, 22, -238383, 52387105, -7, -13115, 3, 783, -21674, 435551, -13208807, -1225971, 70528291, -13034, 66803532, -985, -172506, -326, 56, 7175996, 4988226, -4878122, 291610991, 2124 ], [ 13016, -20307, -44, -80166, 38951039, 624332675, -24, -185894376, 227084879, 917, -2959062, 47, -11, 415, -328283, -83212, -26371, 1312548641, 1006686, -86, 2012, -2988, -81, -22, 175, 10067, -662297, -1959069908, -1, -826029245, -65, -162561321, 2769525, -74208, 127445, -2533051, -2044468127 ], [ 70378687, 933, 1010, 20809, -3404747, 86152393, -11487, 59597287, 217, -6009661, -8087318, 31, -2, 9652, -30034, -33567, 1727547, -40, -3916, 976880432, 63, 57, -119, -394859, -28714, -20, -852, 7, -15, 115236894, 332744, 544745, -78467, 376646, -1510, -1, 69750243 ], [ 12941, -39, 32973, -350, 457926618, -1454, -13766801, 242321033, 751165, 2667, -2318241, -1, -1308, 1229, -163157, 16, -11253, -44725, 31449, 155893967, 511430, 0, -25781750, 525019627, 1, -1044346, 104, 591907094, -1428, -219012651, 3, 0, -47917148, -78830350, 8, -723953717, 0 ], [ -1, 134368797, 162, 1708228, 14955, 76, -1659111, 49146885, 130597, -7658479, -109484, 33184970, 29459, -60797115, -11, -43744269, -173, -1311, 57, 2426, -3, -665, 218, -7, -80261817, -12, -699, 1603824836, 21607, 20362, -14, -540639137, 89, -156, -5621, 41, -467 ], [ 94288894, -906692, 1357, 1094, 3962327, -2, -63, -9, -36751667, 1197186, 6, 61, 2431, -14817, 1625235, 1390175, -41346404, 258643799, 2311, 0, 28787888, 57497, 41, 7427876, 218, -37930, -544094761, 80, 99795, -241730499, 1162, -97, -1, -28966363, -940, -72165972, -6576719 ], [ -21547866, 82618729, 2935740, 1014351153, 2, 8635, -1831, 321216691, -1, -325248216, 64623, 5741043, 103, 1027849, -11467288, 2, -140633, -10875920, 5, 250, 5, -228834, -4485870, 283259355, 0, 0, 3740653, -28929, 15, 75, -21, 4001, 666, 511, 6, 1170, 0 ], [ -1, -865025214, -334448, -534653, -276603, 11855, 7, 0, -162613, 122238, 127, -55747104, -1, 76493, -205339891, -16882, 14, 92, 4885821, -1870, 20743642, 46993, -405, -253, -877, -23517604, -250301288, -28, 221833, -3403, 8211345, -969184716, -1, 11257124, -71, -7111331, -1 ], [ 0, 3854, -1, -44, -198716677, -473154, -88478, -6, -332305273, 127496336, -2131250826, -42192754, -444936270, 254, -2725, -6408, 456478, -19435369, -2496, 949876, -3195904, 268, 32471589, 86208, -443157738, -17686, -189702, 25, 1, -4, -147768392, 0, 663808, -819789, -1, -1, -14 ], [ 3, -1783075707, -414261, 14663, -1280713, -912558, 225905, 191263666, -214501075, 5, 1123393, 36032, -855847773, -38704, -24578, -18172, -175280227, 121485, -185, 409404394, -8105492, -791811, -24427, 52, 1918757, 38, -5966447, -41356, 1289, 28, 14, -83481, 255, -752, -8, -7278, -2270 ], [ 7, -3453973, 510823, -123305, 7387, -494552348, 1022, -3, -30648, 2114989, -3, -24439, -1963175, -109, -74809, -1, -924322, 1, 236845, -24797, 49, -3, 727080, -1570, -377087047, 32782384, 1712038, 979426, 26337, 358279474, -464, -1258699, 42158865, -1295248, 430552481, -756179, -993283591 ] ], [ [ -115628, 105, -3529393, 0, 300232, 31302, -1, 27402, 458, 11880, -11215969, -18956541, -334, 18, 23, 60193835, 97079233, 118878, 1889566, -80492, 598, -83360337, -1896, -31, 170, -42730114, 17, 720732, -1230, -11571120, 991430, 402, 43, 4190356, -4, 13549340, 1 ], [ -15, -731, 353, 764, 569, 738172990, 1379, -3052, -305907, 71532, -94, -114247900, -41, 3533846, -152853, -13270, 35, -67352987, -12006, 10636201, -300828708, -2710225, 5, -123051294, -385086890, 14579217, 9984027, -6421886, -5, 2929501, 968509011, 296948940, -179980679, 7120369, 97204673, -418183, 74405411 ], [ -27620, -169018637, 148, -1493, 1130, 1, 7108, -132212, -48883723, 19343473, -1, -3913, -3, 47076966, 162822, -1, 111431, -1297000, 10122, 266, -1, -1064263681, -111, -509575, 1075331, 3311, 12067, 34037, -380035303, 14, 0, 7829136, 9495626, -122, 276, 761, 1074854 ], [ -2851, -5732, 126481973, -16090, -3981589, 0, -4, 30, 80190, -462830696, -7, 2794795, -209740746, 151469932, -63, 0, -14353384, 6481258, 53406327, -3720, -1, -214, -116110147, -2256, 10, -13, -10853455, -27244, 964, -2, -60517, 498, 249, 32754610, -110, -1021, 3534 ], [ -128, 52745433, 811132, -18, 8139, -36, 102614, -51697565, 294, 108590, 140211416, -185, -208, 400994, 173427884, -33211, 4104035, -994430, 85716085, -3698, 43, -2029, -64628, -10556799, 62, -753999, 12332760, 1, 13612, -18680, -10711, -1, -226, 48, -71001, 530, -2494732 ], [ -71, 2300612, 187901687, -208, 1, 566, 14685715, -3283982, 12028752, -3470562, 3546, 15162, 351345071, -3106920, 859167, -10777, 0, -100235001, 1535177, -55970, -472606234, -3277948, 110, -39, 497, 65414199, -7059691, -12964, -2778651, -48905, 0, -382563649, 206763, -1, 8, -1026485, 39129421 ], [ 113, 1714918, 107, 30, 834168271, 1440928533, 3977, 7393, 130, -11446581, -2, -62254, 137, 12243526, -90896773, -3312178, -253, 4467, 60, -28463611, -17910, 3, 80, -24577, 942272408, -184382617, 2012, -55114, -67001831, 137272, 509173486, 363, 1, -4, -129414, 427773, -56 ], [ -293607917, -193282, -20913339, -35, 4767117, 7973, 395259, -62625238, 699, 18664454, 4301, -1702, 26288, -3, 0, -15969, 29985, -1736, -148, 2, 475, -42743, 1, -3405349, -18844, 59996, 0, 127519640, -29784005, 27870, 4372, 16827492, 66358, 42269833, 22732881, 0, 3453476 ], [ 2, 4, -12494003, 67, 21295571, 316375885, -40, -26670620, 1892, 100266863, -27279, 222904668, -79844, 23378106, 729636, -36467, -951962621, -169876, 231483, -2913, 1760265, -9786, -86, 16318, -533050285, 25315, 101, -3692172, -1729625, 6171, 844091, -9881090, -388794808, -129188235, -154669080, -203879738, 527490369 ], [ -844801066, -395255071, -4204350, 206, 6326969, 52277, 7280, -11289087, -62, 3, -58, 7472995, 2152683, -1065, 819129438, -6976162, 4355889, -2, 10, 19429, 15, -116899178, -1263145, -444664564, -71302, 8007002, 6620, 0, -2, 3, 0, -229967, -5480, 1909, 0, 444270, -1077869 ], [ 6833, -16222527, 24079, -1742, 59, 771929, 1434, -708523204, -115871, 3947326, -78844107, -23933, -3811, 210763, -12, 32096534, -166198700, -3474489, -35, -2661919, 1701774000, -4, -1765, -724882398, -201870040, -7, -1260719377, 2870478, -382808, -15309, 6416, 298, -1, -93799711, -1, -570440, -57733287 ], [ 1799, -10172101, 54, -13833933, 2261, -483998, -295275, -928, -15, 759053, 7, 867050, -332922, 228151, -32520501, -70, 0, -1835508300, -1102125, -24, 23789, -4, -1, -1, -12, -238933538, -514325, 1291483619, 41405, -20, 0, 6253, -3, 264290, -14627843, -2, -586743 ], [ -1, 0, 27130403, -5569, 1, -3570158, 0, -1921, -50956484, -690052, -253956, 17936369, -1901, -231, 551905, 38, -174851192, 10705, -386110, 304949525, 4808, 0, 19111335, -103, 0, 2138656477, 109805, -711973, 2859, -16, 272899919, 0, 279282068, -7, 1511810, 22, 106927712 ], [ 8787369, -13, 7554566, -21, -1990055636, 42, 155664, 293275, 635, 3317106, -13743, -410021847, -1025, 15450, -109741760, -4, -503, -26, -4, -22292, 1154393, 6469792, 1437849, -237, -999, -27, 0, 97, 4507, 51, -1684, 12, -1715692, 72180767, 95434, -8, 82413736 ], [ 31871, -15681, -107, -29641228, -24, 412808016, -441106595, -242, -188, -577351, 2006482, 6496074, -73, -13298, 26886, -17844883, 1830, 306, 8509996, 60209, -30, 20, 90, -428738910, 18905152, 33309126, -308119922, -177, -1002515781, 47297, -2003417285, 439, -12, 27, 7, -6, -481728 ], [ -4, 9144, -26461, 3081824, -69111, 17728137, 1217045, -6, -1815254, -6395, -71043, -2130, -29, -17771, -344919593, 481925, 2, 1996685, -208471, 473, 210480614, -2689811, -358, -63, -338, -1, -139, 0, 846, -28702, 22, 100830, -7282246, -10255, -210343604, -94681, -7788 ], [ -1238323, -32125025, -31197935, 367, -7313, 85811, -5649860, -726358938, -5, -139, 0, 2058461, -82, -97424639, -329446366, 308693582, -13438009, 7, 4257918, 418874, -2, -236, 59532, 0, 1767, -4, -5278, 7320553, -4, -109206264, -1, -1, -1072418, 405, -2871421, -21, -79 ], [ 925, -3481, 202878933, 954, -1713, -242164, 209, -6, 6622193, -4326, 52914936, -8, -1, 44371961, -5259, -9, 32726010, -62711588, -1, -147376, -19101669, 688469, -5327372, 7684, 474, -461177795, 3, -4, -16809, 13, 439162, -62644, -21069, -146, 152195589, -105, 7895 ], [ -3, -4296401, 919485136, -42760601, -22195244, 131, 53615862, 1794857, -1743, 488416097, -14, 7676, -347403, 1667753299, 79, -35445639, -1, -14568047, 10, -1708951, 427431, -2, -20, -21166012, -26, -184130, 1918, -1990, -790378217, 15850105, -2, 10, 813, -130240296, -61768735, 731896, -26647168 ], [ -737980, 2, -5648, -249, 194155237, -197052819, -1113, 57863644, 46185760, -49701440, -2273, -423839242, 21699, 11621383, -42990214, 1, 491, -2, 1, -653764192, 3198, -15548, 8108773, 1435255, -33379, -469153, -53146, -171682307, 13366505, 15, 0, 10, 10, 214646, 70, -102591, -75349244 ], [ 23971177, -11694515, -120064, -149769, 764, -2, 1, 52138, 99, -15839, 17462398, 118324408, 484585417, -149, 28206329, -57186, 15955593, -478984, 750448, 5313, -452942, 7, 296306455, -97, -186624, -3, 64497, -3931, -39564866, 6846, -127687002, 13, -11037, -1, -16147930, -32697, 12075677 ], [ 3586, -16, 420, -938, 4020, -96226, -1773022712, 418, -2, -697326, -561122465, 103, 6193, -353371526, 127681, -1, 51590, 53161016, 29446, -283601770, -1098993, 5939, 1602497, 381, 175541, -2646879, 1368, -7, 1284234, -11, 14, -8, -79, 552, -13087805, -125, -3 ], [ -353376, 25, 522736, -31223269, 55, 416275524, 50178, 17289037, -28, 409, -752, 53053348, 481685, 0, 266849173, 36253, -532, -403, 123286, 476891113, 7676, 730, -46966900, 29852108, 106018161, 916, 41062112, 1648, 243274, 4419388, -871, -938512, 1, -93390, 3599, -7943011, -2313545 ], [ -115440404, 90438785, 22269, -54491175, 7177, 777, 4446, 394233579, 12, -87, -2089, 1328, 10, -3, -2396, 159500224, 112, 320, -2, -143, -15, -12666, 88187, -9, 2, -2803698, 384180, 189092833, -5, 21738, -30, -9, 7098076, -16171420, 451, 502650, 252452525 ], [ -5259661, -2912, -139872, 3460816, -363381032, -761, 231111340, -4, 1312897, -2116413, 10, 7, 25789, 1289, -1, -4, 645538, -49052, 0, -9, 2957, 347, 1404256, -502, -2672, -67, 1, -27763, 6897, -7, -464, -1746037632, -132777912, -2006593, 421989, -74519, -19434178 ], [ 15, 234, 88092, -142745, -37189, -175471540, 798, 35, 24019495, -509029845, -454, 16, 640, -13378828, -4, -176, -22782, -66210468, 65465, 45, 186535, 388540, -14, -391931, 16013006, 18, 2, -3049, 12151, -3812244, 3, -3102, -889158, 4, -27, -2, 1 ], [ -4081977, 2, 245676060, -12823482, 5439811, 3879808, 526839080, 7524, -730138258, 22, -3972, 93605, 0, 507299854, 1, -7628246, 818548, -110, -26229, 29780, 1603981, -1, 212, -103194, -9578, 2152, -7, 31, -124, -353291142, -5214, 907, 1751, 608, -4878122, 0, 8 ], [ 25, -5198494, -5734568, -20522274, 152152, 38106, -391682, -22693, 7096402, 58746, -189379963, 0, -335945091, 54492920, -82071, -11, -52, 320446, 3932, -171, 251, -5975, -678956409, -44768, 21, 629, -21193479, -489767477, -1, -25813414, -2, -162561321, 2, -2374645, 124, -324230432, -31197 ], [ 8591, 238999, 16174, 1300, -2, 86152393, -90, 29100, 108, -367, -247, 64937, -163871766, 4941930, -8, -525, 110563012, -659825340, -979, 3815939, 16685279, 482444136, -1, -3158865, -114854, -1, -892443650, 482697113, -1828, 225072, 42591257, 4255, -154, 12052687, -12366488, -188, 1 ], [ 212027416, -19869, 67529218, -91499721, 6, -5815, -1, 28, 11736, 5, -37091846, -2996, -41, 153, -41768100, 517, -360077, -5591, 257636629, 155893967, 63928, 4531885, -805680, 500, 6175886, -510, 104, 295953547, -179, -27, 29, 607287447, -366, -38, 560, -3, 23 ], [ -1672469, 1049756, 10, 53382, 3828566, 2504291, -849464555, 187, 63, -119664, -428, 8296242, 29459, -59373, -1, -174977074, -22036, -167789, 0, 606, -272, -6, 111999, -6470, -80261817, -90425, -22, 23, 11063277, 667235162, -107, -16499, 94195283, -1277501, -92090631, 176025977, -244778684 ], [ 1438, -28, 1, 17, 15849311, -494174, -2037123, -18, -36751667, 18706, 218566, 8065501, 2431, -1, 1, 88971261, -1323084911, 258643799, 151465803, 8721, 1799243, 3593, 666, 118846027, 28672693, -5, -66418, 20533, 25547752, -8, 148797, -49, -1, -1768, -7692771, -35238, -411045 ], [ -21547866, 1260, 0, 253587788, 5, 0, -468654, 10038021, -11, -2541002, 4135935, 358815, 54077346, 0, -91738299, 199395988, -1152062891, -166, 89360, 1051744601, 5, -937302945, -140184, 4425927, 64850, 690119, 14, -231431, 1949, 1202, -10646, 16392184, 0, 511, 13, 0, 1934 ], [ -1190, -54064076, -171237011, -1, -4322, 740, 504508, 315780143, -1, 250343885, 2083544, -27221, -435241533, 4895580, -6267, -132, 467191, 3046960, 76340, -239339, 41487284, 3007565, -13, -1060571188, -1754, -12, -3910958, -112339, 1, -54447, 1026418, -29, -1098820, 2748, -595493736, -4, -500 ], [ 1061751632, 30, -229560239, -11349284, -397433354, -59145, -692, -24504731, -10142, 0, -133203177, -675084056, -108628, 3, -5449, -1602, 912957, -1214711, -39936, 7420, -24968, 8813559, 2029474, 22069338, -1, -289761939, -47, 107270670, 513733, -1, -72153, 1996956134, 2, -1678925892, -168049, -1977, -219105 ], [ 7873518, -891537854, -4, 0, -20012, -29201846, 27, 729, -7, 42, 8, 36897577, -6686311, -3, -12289, -9303748, -168, 30371, -378392, 99952, -15832, -197953, -1527, 1684, 3747, 154, -1527410414, -41356, 676090109, 0, 1906535, -683873204, 1, -98565436, -62042, -58221, -36 ], [ 518803, -431747, 255411, -123305, 3693, -30, 3, -703098940, -958, 16919915, -3, -6256148, -1, -14, -76603703, -9293467, -7222, 18871439, 947381, -1586949, 6515193, -1218945542, 5680, -50219, -184125, 524518150, 3, 478, 26337, 11196233, -60695709, -1258699, 1, -41447925, 26278, -11816, -30 ] ], [ [ -115628, 108395, -55147, 13463, 4691, 7, -34307, 13701, 229, 371, -43, -1, -11, 4, 24221164, 0, 758431, 1902059, 0, -315, 74, -333441347, -30, -31479, 10, -20865, 4469, 23063430, -629289, -89, 3872, 100, 22883362, 2046, -200435, 206, 62808831 ], [ -467, -1, 88, 5, 9327755, 1441744, 706184, -24996313, -1, 4, -48813113, -1827966385, -3, 441730, -5, -53079, 1135, -514, -48024, 1361433758, -300828708, -1324, 375352, -2, -5876, 0, 76, -200684, -4754946, 23436010, 236452, 18559308, -1374, 7120369, 0, -3268, 72661 ], [ -883832, -11, 593, -23887, 578711, 18, 931772165, -1, -47739, 295, -259664547, -7826, -23329819, 0, 651290, -1, 27, -1297000, 41462780, 8717722, -1046508560, -127, -221, -65225513, 16802, 1, 377, 2127, -23196, 14, 0, 955, 151930031, -63619190, 4423, 2, 2149709 ], [ -45, -1433, 988140, -4, -7777, 2, -1744358496, 126359, 78, -903967, -402918, 170, -26, 151469932, -16109, 5, -3505, 791, 104309, -3809115, -8660365, -13978033, -113389, -577459, 165, -208074, -1, -1, 7, -14, -7746168, 31, 261153081, 131018441, -56297, -2042, 28956057 ], [ -66614272, 1609, 51912475, -287783537, 0, -142, 1603, -12622, 589, 3, 273850, -1543633431, -435958812, 3, 0, -65, 500, -16, 1307, -232, 705887, -1015, -1034038, -1, 3, -24127939, 1505, 9503600, 871197, -298865, -10711, -122997490, -3700189, 389, -568006, 4, -638651295 ], [ -4529, 588956888, 89, -1699209, 1611162, 289821, 224, -102625, 1, -216911, 907825, 31052536, 1372441, -198842870, 209, -1, 770, -12529376, 11, -28, -28846, -26, 55, -159954948, 1, 130828398, -7059691, -102, -5557302, -192, 179493783, -1460, 52931419, -11301517, 4311677, -262779993, 305698 ], [ 0, 6698, 28297076, 30, 417084135, 42, 8146613, 1938275654, 2091, -88, -502502239, -996062, 17, 1, -181793546, -6470, -16578623, 4467, 974, -4, -36678496, 7, 5125, -385, 56, -176, 503, -4, -536014647, 281133987, 0, 2973895, 1399, -30, -66259526, 106943, -1852167186 ], [ -8961, -6185001, -653542, -4443, 581, 7973, 12, -4, 349, 72908, 4404864, -6805, 420614, -45, 191275407, -125, 1874, -1, -37, 5, 62272877, -1, 8, -1, -1, 0, 0, 510078560, -119136019, 891854, 4477589, 8413746, 4147, 84539666, 86, 1189150, 1686 ], [ 690518, 1274748, -3, 0, 681458275, 301, -40360, -814, 124001972, 5, -436459, 106, -2496, 1426, 1459273, -9, -7437208, -42, 3, -729, 901256026, -78286, -1372, 32636, -255, 25923078, 405, -7384344, -106, 12, 51, -9881090, -777589615, -7886, -1208353, -203879738, 1030254 ], [ -1650003, -24703442, -4106, 3305, 1619704252, 26765845, 119286770, -361250784, -8051787, 1743, -2, 3736497, 4, -69758336, 12798897, -109003, 34847119, -7, 181818316, 151, 508984005, -7135, -2, -2, -9, 16014005, 1655, 15910, -30, 475783895, 19556, -225, -43834, 238, 908, 3554162, -17245891 ], [ 13, -1, 6019, -7, 1907, 3015, 46991602, -172980, -1811, 7709, -151, -5984, -1906, 215821534, -752, 8024133, -166198700, -108578, -2191, -82, 425443500, -15713045, -111, -5663144, -3081, -3393583, -38, 89702, -765615, -489858, 841077851, 37, -133, -366406, -42631526, -558, -14 ], [ 899, -2, 14290297, -110671464, 1157935, -1982451762, -2, -29, -1908364850, 23, 8185899, 54190, -665843, 3650423, -2032532, -286716, 22, -7169955, -539, -47, 371, -13548681, -169, -13901, -45503, -2, -1, 80717726, 82811, -10147, 2230102, 6, -169, 4129, -447, -12, -1 ], [ -244800, 3368, 25, -22, 5, -14, 754694, -15363, -203825935, -2760208, -32506266, 2189, -1, -58928, 33, 156215, -10928200, 42821, -48, 148901, 2462004, 13, 291, -858456365, 5, 522132, 428, -182264939, 45745, -1, 266503, 31135, 8523, -219, 0, 183, 835372 ], [ 67, -13011, 241746115, -1, -949, 692583, 9, 9164, 10161, 0, -54970, -4, -67114844, 0, -1675, -1949226, -252, -6557, -411747, -3, 18470302, 202181, 2875698, -1889, -2, -14005287, 3423, 51185192, 35, 839411, -3447231, 25, -1, 2202, 372, -1869, 20603434 ], [ 130546984, -513831776, -1, -15, -186, 6298, -106, -15808244, -95872, -73900864, 513659444, 12687, -2, -53189, 3360, -1, 468692, 39224, 8, 1972938903, -3804669, 5229, 2899, -1674762, 144, 2131784118, -10, -6, -61189, 12108049, -120, 225104, -368, 14022, 1, -6250730, -1926912 ], [ -1, 299638670, -26, 47, -2211538, 8864068, 2434091, -1, -28364, -13, -284170, -34072, -118627, -278, -86229899, 60240, 2366541, 974, -426946927, 236, 401, -3, -46807046, -128447, -169, -99, -145294843, 120, 211, -14695405, 5785089, 12, -7282246, -6, -51354, -185, -974 ], [ -19813162, -16062513, -499166956, 2, -58, 686494, -1446364117, -1418670, -3, -139, 10, 2058461, -651, -186, -658892732, 2355, -821, 252, 16632, 818, -7, -120385, 0, 7227488, 0, -226733499, -1351122, 28595, -1667, -26662, -391260028, -6204915, -1072418, 1, -1, -2698399, -321799 ], [ 925, -222772, 25359866, 7, -13703, -2, 52, -24455, 1, -34, 423319491, -531476347, -34, 2, -21036, -272842, 7989, -1959738, -425729, -36844, -1, 2689, -83241, 15368, 248645804, -1801476, 226213422, -53827999, -2, 887, 14053184, -2004605, -1, -2377301, 18, -1748348309, 517434795 ], [ -6, -33, 57467821, -1368339226, -11097622, 538209, 51, 3, -6970, 232, -111, 59, -11, 3180, 82860535, -70891278, -88680310, -4, 174835, -1, 54711204, -56516, -3, -42332024, -6599537, -754194431, 122788, -7959, -754, 1, -113, 21059, 106628161, -508752, -1, 0, -51 ], [ -47230686, 18420762, -740268339, -8139852, 1, -96218, -142368, 113014, 2886610, -6, -9307061, -206953, 711058200, 177, -85980427, 8435, 125717, -2, 465196, -156, 12793, -1, 7, 0, -534054, -30025738, -13287, -686729227, 3341626, 2063886346, 65171, 42574753, 21215839, 214646, 70, -210105336, -588666 ], [ 731, -5711, -1921022, -4681, 12234, -1806, 52030, 3, 1587, -253416, 1, 924409, 121146354, -1, 3443, -457482, 31911187, -30654956, 0, 170043, -222, 466, 289361, -193, -23887819, -11, 8255729, -125763, -77276, 54773, -7794, 6925651, -2, -128, -1972, -2142802344, 772843328 ], [ 1, -32144, 13, -1, 257308, -1504, -432867, 438590569, -439, -1362, -68497, 12, 50739863, -2697, 0, -979, 6, 53161016, 3769169, -2164, -562683982, 92, 6, 6108, 10971, -42350051, 43790, -430, 39, -2633, 7483, -244, -641050, 282735, -1635976, -1, -137034321 ], [ -11043, 805, 0, -477, 889, 24, 401425, 276624593, -7, 819, -24636942, 848853568, 30105, 47951, 521189, 72506, -2, -13, 15, 14553, 62885599, 47859074, -90, 1822, 12, 229, 80199, 51, 29, 16, -1, -938512, 26204721, -2988466, 943652067, -16, -4519 ], [ -28184, 180877571, 364864747, -2, 459364, 24887, 2276627, 23, 25137, -44, -17107283, 5440958, 0, -544555484, -75, 77880, 229738, 41040, -542541, -1192677234, -7628, -99, 705496, -3, 1219, -21904, 1, 45, -1, 356157089, -15, -282, 7098076, -16171420, 115587, 31415, 246535 ], [ -322, -182, -139872, 442984484, -11, -48, 112847, -104774386, 641, -33, 83172, 240426365, 103158, 20, -207, -15508719, 1260, -6, 107510, -2216, 775309989, 694, 42, -65789194, -6, -8730448, 4350392, -14, 1765636, -97, -2, -105, -2027, -256843882, 206, -76306678, -607319 ], [ 1976, 7674592, 45103278, -1, -37189, -21, 6390, 577088, 733, -3976796, -116196, 32, 0, -3267, -2086431, -11, -23328362, -4138155, 7, 23191, 182, 12141, -439334, -12248, 1954, 299764, 319, -12488275, 94, -7624487, 26, -397050, -218, 78323605, -441704585, -356017, 191399 ], [ -255124, 9933682, 61419015, -783, 10879623, 0, 1053678160, 123286964, -730138258, 23106927, -497, 0, 53065, 967, 728, -476766, 12, -14060, -214867396, 465, 3132, -2710, 1, -1, -1, 68875, -208539, 3, -247, -22080697, -10427, 3, 28031, 311764, -9528, 72902747, 16 ], [ 13328447, -318, -11469136, -80166, 594, 1190, -24481, -726150, 56771219, 117493, -6, 5, -641, 6811615, -1, -2601, -13, 2503, 7, -2796202, 1030522, -1, -1, -5730234, 1438702, 41237054, -339095659, -30, -4, -788, -257, -5, 5539051, -296831, 522016156, -4948, -3993102 ], [ 35189343, 0, 8281103, 650, -1743230037, 86152393, -1436, 1862415, 0, -1468, -63183, 1014, -10241986, 154435, -30753944, -1, 431886, -1288722, -62, 488440216, 66741117, 3680, -121577, -12635459, -229708, -156763, -1743055, 3682, -1916049075, 3516, 1299, 1063, -313868, 22, -49465949, -191523, 0 ], [ 50, -1242, 270116874, -350, 57240827, -11630, -3362, 924, 91, 10669, -18112, -49086052, -11, 0, -668289598, 529563, -737437607, -22363, 122, 4, 127857, 17702, -1, 125, 1, -4177383, 26, 578034, -179, -1671, 59, 579, -92, -4926897, 143553, -176747, 12184 ], [ -836235, 67184398, 21346120, 3, 119642, 1252145, -26545768, 49146885, 133731406, -490142629, -27371, 2025, 3, -29, -170, -11, -22036, -671155, 14691, 159054996, -1110055, -2658, 874, -6470, -39, -11304, -3, 1, 675, 1272, -2, -9, 753562264, -1, -44967, 2685, -4 ], [ 1473263, -1813383, 1389858, 8963509, 1934, -3861, -2086013202, -149317893, -147006668, 74824, 1, 126023, 77819, -1896571, 6, 10, -2584151, 64660949, 75732901, 279074, 28787888, 471022878, 21833049, 58030, 875, -3, -8501481, 672844480, 798367, -29, 18599, -24629, -1332, -231730904, -7513, -563797, -26306876 ], [ -2, 322729, 183483, 1, 42, 2158, -1, 20076043, -641, -2482, 252, 1, 6601, 2055698, -1, 97361, -9, -10622, 5719046, 262936150, 186, -234325737, -2191, 276620, 1037606, 5, 957607201, -118492305, 511069319, 153968, -11, 65568739, 5460603, 536706584, 430, 2396293, 30949 ], [ -4758, -422376, -41, -131, -1, 0, 32288556, 19273, -40654, 1909, 65110, -435525, -4, 74, -12833744, -67525, 58398, 97502735, 76340, -119670, 2592955, 48121046, -51, -8, -14368708, -1, -488870, -28758589, 216, -7, 31, -242296179, -35162233, 720455967, -9087, -28445321, -2044693 ], [ 8100, 126300663, -896720, -1386, -380, -1892616, -6, -2, -41538160, 7781, -1040650, -1350168112, -7, 7, -357096730, -6561762, 222, -77741476, -1277948, 243168361, -12783614, 4303, 64943178, 21, -1691, -565942, -777016245, 1676104, 8219731, -25701707, -9020, 7800609, 663808, -51, -86040875, -8095935, -14022668 ], [ 7688, -426, -424202248, 469244, -81965624, -2, 6, 186780, -418948, 10, 1123393, 70, -26, -19816403, -193, -284, -175280227, 30371, -6054262, 3, -2, -98977, -781661, 215661, 59961, 161613595, -381852604, -6, 10316, 229594, 232, -667845, 1, -12320680, -243, -7452205, -2323473 ], [ 4150426, -844, 31926, -964, 968244560, -15093, 2094946, -10985921, -1004271618, 2114989, -48455494, -48877, -120, -1777313, -76603703, -9076, -1806, 4607, 118422, -194, 12, -4761507, 363540, -13, -92063, 31, 417, 59, 411, 21867, -237093, -2517397, 337270923, -159, 205, -3024713, -237 ] ], [ [ -462512, 433581, -1764697, 861643, 75058, 15651, -8782505, 26, 962020182, 1557263164, -685, -3, -1, 9, 5, 7524229, 0, 0, 118097, -5, 2, -5, -1, -125916, 2786555, -41, 286068, 22522, -9833, -11571120, 60, 1611, 2860420, 0, -12827794, 6615, 14 ], [ -977661595, -46, 723834, 6114, 18655511, 11263, 5, -49992626, -2447252, 71532, -3, -3487, -1305, 431, -299, -13, 9081, -65775, -3, 5193, -9400898, -173454369, 750705, -118, -376062, 56950, 38, -6272, -608633009, 732375, 923, 36248, -5493, 3, 379705, -52, 70 ], [ -14, -2640917, 4746, -3, 35, 9930689, 6, -1, -187, 77373892, -507158, -250407, -23329819, 11493, 1272, -6, 14263175, -1267, 4, 4, -15969, -2128527361, -1, -4, 67208, 108495733, 395432007, 2178416, -185565, 114, 487393, 7645, 607720125, -254476760, 18117873, 1523, 8397 ], [ -357, -45851, 7, -257431, -2, 97166282, -1664, 258784215, 20047, -3615865, -805836, 2729, -2, 0, -32, 194276228, -3505, 1582, 53406327, -119035, -529, -447297056, -14513769, -36092, 5, -407, -2650, -1, 505777307, -7003769, -247877347, 127741, 15939, 15993, -7, -133768045, 3534 ], [ -16653568, 412073, 396, -281039, 31, -72586, 13134718, -7, 73, 1737441, 140211416, -1543633431, -1702965, 3, 10585, -8501835, 128251, -1018296276, 163, -8, 22058, -2029, -253, -10556799, 62, -96511755, 752, 36, 13, -5, -171363, -122997490, -14454, 3114, -9088083, 542759, -319325648 ], [ -1187023724, 17973, 179, -108749370, 3222324, 579643, 14685715, -1, 2, -27, 7092, 15162, 1372441, -3, 6712, -5517699, 24651, -1603760005, 1499, -14328194, -14768945, -409744, 7239125, -3, 62, 7985, -14, -6637214, -44458409, -391233, 1, -1, 52931419, -44147, 2105, -2005, 626070747 ], [ 0, 1714918, 0, 124827, 407308, 360232133, 15911, 1892847, 267690, -732581134, -480, -62254, 8799, 24487053, -90896773, -847917329, -530515912, 17, 487, -109, -1, 121254, 82005, -6291489, 1884544817, -88, 2060894, -3527255, -65432, 268, 509173486, 11895582, 11194, -3839, -253, 3, -1 ], [ -573453, -24161, -2, -71082, 0, 63786, 197629, -30, 22398, 0, 70477839, -1, 1, -181553, 729, -65406430, 1919068, -888491, -37, 22309403, 3, -84, 548615041, -6810698, -1206005, 479971, 15, 7, -29086, 1783709, 139924, 8413746, 135901313, 0, 86, 4645, 27627813 ], [ 168, 1244, -6, 2223589, 85182284, 19310, -20180, -52092, 496007889, 391667, -1745836, 108840, -2496, 2922263, 729636, -1140, -114, -2655, 231483, -2913, 3, -78286, -3, 8354895, -2034, 24, 830939, -461522, -13513, 1617892527, 864349330, -1, -6, -247, -9441, -7, 3 ], [ -101, -1508, -129, 52880, 772, 0, 7280, -1379, -8, 3, -235812, 14595, 1051, -267, 12, -218006, 544486, -116088347, 693, 607, 3883, -14, -161682458, -55583071, -18, 250218, 827, 127280, -953968, 28, 0, -7187, -6, 29, 116332, 13883, -16842 ], [ 13667, -519120859, 188, -6967, 29, 5, 22, -1383835, -29662893, 7, -38, -6, -1950734, 0, -94, 3918, -166198700, -13897956, -35, -83185, 13295109, -4, -462489541, -44, -7, -13574332, -630359689, 22963825, -5982, -8, 1642730, 0, -17004, -5726, -2603, -1, -14096 ], [ 0, -9934, 6, -2, 72370, -946, -9448795, -1900220, -29, 1, 63952, 221964991, -332922, 1, -15880, -9174896, 747851, -896245, -8817000, -1, 11894, -7, -22111372, -14234599, -3, -59733385, -4019, 630607, 323, -2, 1115051, 800511, -172631, 1, -28571, -6, -4693937 ], [ -1, 13, 6, -2851243, 758527260, -1, 92, -7865771, -7, -337, -32, 34, -486447, -942838, 17247, 152, -87425596, 171285, -48264, 4653, 4924009, 13673905, 2388916, -3353346, 2, 15, 439220, -1423945, 45745, -16097, 4, 127530779, 68184, -4, 47244, 1467, 0 ], [ 35149476, -4, 230, -2670, -15547310, 1352, 38, 146637, 325175, 1619, -3436, -800824, -1073837492, 253134449, -13717720, -7615, -514383, -209818, -12868, -1, 18470302, 24, 0, -1933618, -4, -54, 28043743, 799768, 18029, 102, -1684, 105487, -439216963, 2, 195449365, -3825760, 19 ], [ 31, -3921, -1, -453, -23746, 0, -430769, -2, -98172290, -4618804, 16051857, 50750, -9521261, -425510, 1762006342, -1115306, 0, 9, 544639785, 1881, -951168, 685502233, 185572, -1714955639, 295393, 520455, -308119922, -362261, -979020, 2, -956, 1844053218, -2943, 3589724, 32076458, -97668, -481728 ], [ -1999992, 71, -846721, 3009, -34556, 2, 148, -47149, -226907, -52386397, -3, -279115797, -29657, -4549363, -6, 235, 295817, 15973480, -6671046, 124206841, 1683844918, -10759241, -2, -502, -6, -1, -9, 0, 105, -29390809, 23140358, 24, -14, -656284, -52585901, -48476329, -15576 ], [ -303, -62, -30467, 11745, -29, 41, -11, -709335, -4503100, -2, 1, 62, -163, -97424639, -5147600, 2411668, -1679752, 33035065, 33264, 6701989, -217893, -1926158, 121923132, 0, 0, -14, -2639, 6, -109215033, -436825056, -6, -12409830, -1, 26601909, -89732, -1349200, -3 ], [ 947508, -7, 3169983, 0, -1753984, -61993762, 13427, -2, 103471, -34, 25837, -1014, -34393, 84, -21540382, -279389266, 523616164, -2, -53217, -144, -2, 352496136, -83241, 3842, 971272, -220, 110455, -430623986, -2151489, 887, 219581, -513178699, -6, -4644, 152195589, -1, 64679349 ], [ -22909, -1099878431, 14366955, -42760601, -43, 1, 818, 14358862, -1827064785, 61052012, -7, 239, -173702, 814332, 647347, -2164, -2771260, -7114, 21854, -2, 13, -3533, -81314, -6, -3299769, -5755, 959, -7959, -197594555, 1934, -3694386, 1, 53314080, -508752, -61768735, 0, -814 ], [ -23, 147366102, -45, -15899, 11850, -192435, -140, 231454579, 11546440, -6212680, -36356, -25870, 5, 1, -21, 2159506, 30, -174175429, 29074, -653764192, 52403102, -2037832866, 1013596, 21, -17, -230, -13287, -5240, 213864088, 984, 32585, 21287376, 10, 26, 2308510, -1, -150698488 ], [ 1498198, -45682, -60032, -10, 12234, -14793788, 26015, 101, 26003398, -259497190, 8, 3697637, 28, -19, 14103164, -1, 7790, -119746, 24014343, 166, -56, 3823631, 17, -13, -2916, -2, 0, -31441, -76, 26, -1, 443241668, -6, -16, -126156, -2044, 6037838 ], [ 229515, -16072, 420, -30011, 2107873853, -6158416, -1731468, 1713244, -110, -178515392, -5, 51, 198202, -345090, 127681, -490, 412723, 1622, 29446, -271, -4293, 92, 0, 781934, 359508917, -324, 171, -215, 156, -659, 3831743, -4, -1, 552, -1675238952, -16, -1046 ], [ -1, 12, 0, -60, 29160861, 832551048, 205529947, 16883, -453060, 25, -1576764234, 51809, 15052, 187, 260594, 1132, -68090, -6587202, 481, 0, 239, 11964768, -23483450, 911, 12941, 469289, 656993803, 0, 486548, 67, -456604287, -469256, 25590, -6, 899, -2, -2 ], [ -7, 5652424, 10, -13, 7, 48, 34, 24639598, 6435326, -22572743, -9, 2656, 21502550, -136138871, -38, 38940, 14, 10260, -8478, -37271164, -477, -1, 722428360, -1132182535, 9992010, -700925, 192090, 23082, -303907956, 5, -1867, -71949, 54, -32342839, 28896, 61, 240 ], [ -10273, -372727, -2237938, 442984484, -11355658, -12, 14444458, -1, 5, -132276, 5198, 7, 211268742, 2579, -3382079, -8, 1260, -48, 440363860, -283645, 1514277, 1457020635, 0, -4016, -334, -279374334, 1062, -13882, 215, -49, -474512, -14, -254, -1960, 1, -2, -37958 ], [ 126471, 117, 22551639, -142745, -4649, -5483486, 13087140, 144272, 3002436, -1, -1816, 16594, 1, -817, -4076, -5611, -45564, -64659, 7, 189983224, 91, 48567, -14058661, -6, 250203, 613917970, 319, -763, 12151, -29784, 3386, -406578809, -3474, 37, -1725409, -2782, 747 ], [ -255124, 620855, 7, -783, 1, 7577, 125, 30821741, -175, 1410, -65061512, 383409246, 0, 7740, 23296, -7628246, 3197, -115174976, -6558, 15247870, 0, -11, 108887, -2, -5, 1102004, -1, 534428262, -985, -10782, -683311811, 464816, 0, 9976452, -596, 2278210, 556996857 ], [ 104128, -332703605, -22401, -10, 0, 595, -24, -726150, 887050, 7343, -1, 23, -83986273, 1702903, -321, -2601, -825, 20027, 3932, -5592403, 15, -1, -1326087, -5596, 92076973, 5033, -1294, -956578, -54309, -25, -2, -158752, 88624827, -9498578, 1019562, -162115216, -244 ], [ 34364, 119499, 0, 2601, -52, 336532, -367560, 14550, 227558996, -384618261, -31, 16234, -2, 158141781, -118, -1, 6748, -2518, -8019068, 3, 8147, 28, -31123522, -49, -1, -4899, -446221825, 0, -914, 3, 20796, 2127, -1255472, 188323, -6, -375, 558001951 ], [ 1656464, -317890, 8441152, -1, 109, -381085551, -421, 28, 0, 87408198, -2318241, -24, -2, 38, -40, 66195, -737437607, -1431184, 30, 0, 998, 1, -50355, 15, 6031, -255, 13, 564, -365415, -855519, 7582, 1158, -191668592, -19, 36749651, -176747, 779796 ], [ -26, 0, 81, 1708228, 233, 78259, -51848, 98293770, 3, -245071315, -1751740, 506, 120667190, -60797115, -3, -3, -44072, -2, 3672, 4853, -17345, -680332, 13999, -52995145, -10, -723400, -11, 195779, 2765819, 159, -107, -263984, 91987, -1, -11242, 687601, -1 ], [ 44, -928451730, 678, 1120438, 253588981, -247087, -125, -18228, -147006668, 9353, 111905846, 258096061, 9960883, -15, 26003764, 0, -316, 7, 1, 285772071, 224905, 0, 1, 237692054, 448010, -75859, -1088189521, 0, 1596734, -14755, 152369105, -6158, -42, -231730904, -30771082, -9, -1683640015 ], [ -42, 0, 22935, 126793894, 44767382, 1, -3662, 10038021, -83973183, -10164007, 31, 717630, 13202, 250, -1, 3115562, -138, -21, 22876184, 62, 5958, -447, -5, 8644, 253, 0, 59850450, -1851443, 7985458, 9853963, -681295, 2000, 20, 3, 225921472, 299536, 15 ], [ -1, -432512607, -10702314, -8554433, -136, 46, 32288556, 2, -2541, 15279, 254, -111494207, -850082, 298, -25066, -138290312, 934383, 371, 78173136, -234, 81029, 5874, -2, -530285594, -112256, -1, -125150644, -230068706, 113578753, -435574, 16422690, -8, -1, 2748, -9304590, -444459, -261720657 ], [ 4050, 0, -57390060, -11084, -6065, -15140921, -87, -382887, -80, 3890, -2033, -84385507, -434509, 0, -3, -3280881, 58429256, -1214711, -2, 927, -6391807, 2203389, 31710, 88277355, -216386, -4422, -186, 13408833, 250, -50, -5, 124809758, 5, -2, -1, -4, -14022668 ], [ 62988146, -891537854, -207131, 0, -313, -223, 882, 11953979, -429002150, 21, 143794385, 2252, -1, -39632805, -3073, -9, -1338, 237, -3, 390, -1, -49489, -200105107, 862646, 14990, 308, -46, -10339, 80, 56, 119158, -10436, 3, -2, -1016488524, -58221, -148702233 ], [ 2075213, -1687, 65385376, -493218, 230, -241481, 261868, -336, -30648, 270718654, -11830, -3055, -31410796, -14, -74809, -1, -946504766, 4717859, 7579054, -1, 795, -19, 23266575, -4, -23567941, 64028, 26750, 7, 863037612, 2733, -1853, -2, 329366, -165791700, 1681845, -93, -15520057 ] ], [ [ -57, 0, -1764697, 1723287, 75058, 500847, -1, 6, 57, 92, -685, -73, -349900519, 4832, 92, 28, 370, 30432954, 3690, -2516, 9810452, -651253, -15, -62, 10884, -341840906, 2, 11261, -2459, -23142240, 1015225168, 422534372, 0, 15, -3132, 51, 122673 ], [ -238687, -1, 5, 191, 291492, 2815, 361566464, -97642, -611813, 558, -2, -436, -21379303, 0, -38214, -1659, 2324843, -257, -6003, 1329525, -150414354, -21174, 1466, -1878, -376062, 13, 1, -12843771, -304316505, 183093, 242127252, 0, -1, 3476, 1518823, -817, 1190486588 ], [ -27, -41265, 2, -747, 296300286, 38791, 1, -130, -782139567, 38686946, -259664547, -4, -186638549, 753231460, 0, -24, 891448, -648500, 5061, 266, -250, -2, -1850960145, -3982, 1101139918, 3, 1581728029, 17427331, -3, 1, 59, 61165, 18, -486, 289885983, 12189, 67178 ], [ -46706657, -46951336, 482, -2012, -62213, 1, -851738, 32348026, 5011, -14463460, -103146925, 87337, -3277200, 4622, -257741, 0, -28, 414800512, 407, -60945826, -133, -1747255, -226778, -1128, 0, -102, -347310530, -3487206, 493923, -1, -7746168, 124, 7, 2047163, -28149, -1070144359, 6 ], [ -1040848, 421963464, 396, -4496618, 127, -37163555, 50, -13, 4, 108590, 547700, -753728, -54494852, 51327297, 1, -3, 0, -15910880, 85716085, -58, 5514, -2126615558, -2068075, -5155, 4127074, -48255878, 3083190, 148493, 55756639, -18680, -10711, -30029, -1, 12758525, -142002, 4342077, -19957853 ], [ -567, 4, 91748, -54374685, 12587, 283, 57366, -201, 0, -27, 226956, 0, 10722, -190, 27493371, -86215, 0, -1, 49125671, -1750, -1846119, -104894330, 28277, -2, 124, 3992, -14119382, -1, -177833633, -25038877, 1369, -12, 846902713, -5650759, 269479, -4010, 37 ], [ 56, 3, 13816, 15977914, 198, 351789, 31822, 57, 32, -2861646, -60, -15936977, 34, 11956, -22192, -51, -32, 2, 31173, -3557952, -4584812, 118, 20993298, -1, 1, -3, 31, -13779, -4, 16, 7769, 371736, 22388, -1965241, -2, 13688753, -2 ], [ -18, -12081, -167306710, -142163, 1163, 15946, 3162073, -4, 22398, 284, 8603, -54440, 52576, -46477327, 1459, -31937, 468, -14, -10, 21786, 15568219, -334, 267878, -3326, -1206005, 30718194, 31904703, 31132, -476544075, 13, 559698, 64, 16987664, 41279, 0, 37160, 55255627 ], [ 172629, 163167834, -1, 4, 681458275, 150, -2, -104183, 31000493, 5, -13640, 6965770, -79844, 1461131, 23348374, -9335434, -908, -166, 3616, -2913, 429, -1224, -1, 522180, -260279, 202524, 425441203, -1846086, -864813, 6171, 844091, -2470273, -6074919, -2018567, -1181, -199102, 1030254 ], [ -202, -48249, -33634793, 108298668, 1, 104554, 238573540, -11, -1966, 446346, -15091954, 3, 16817, -34062, 51195589, -111618582, 17015, -1772, 693, 9, 994109, -116899178, -80841229, -27, -18, 7819, 27117884, 3977, -2, 226, 20025506, -4, -86, 477, 7270, 6941, -134734 ], [ 54669, -16222527, 197258907, -3484, 3905985, 5, 46991602, -5406, -3621, 15419, -1, -382914, -31211734, 431643069, -192313, 15, -20, -1, -9, -163, 405, -1, -111, -1415786, -3154220, -6629, -301, 0, -1, -1, 3285460, 1, -17004, -1, -2664471, -1140879, -3524 ], [ 3, -20344201, 0, -845, 148215719, -30, -73819, -7423, -910, 0, 3, 54190, -6, 891, -520328010, -17920, 382899724, -28679818, -270, -97429907, 779520291, -827, -3, -435, -5688, -1, -16458380, 2, 1293, -20779915, 4460204, 0, -2762093, 8259, -29255686, -100486947, -1 ], [ -15, 105, 108521615, -356406, 92593, -1, 3018777, -1921, -815303737, -88326634, -32506266, 8757, -498121481, -235710, 8830490, 1, -87425596, 334, -755, 148901, 315136627, 834, 19111335, -103, 11829592, 2088531, 109805, -11391559, 23421628, -65930425, 8, 510123117, 34092, -1, 193511753, 11, 417686 ], [ 17574738, -208176, 472160, -170854, -121464, 1, 622657, 1145, 79, 3, -28144156, -25026, -16778711, 1, -438967038, -7615, -2057529, -52455, -202, -178329, 17, 101090, 1404, -1, -125, -1750661, 1, 12796298, 1126, 13430578, -53, 13502388, -1676, 17, 23, -29889, 5030 ], [ 63743, -16057243, -3413, -114, -186, 3, -842, -31, -383486, -1, 0, 99, -1, -3325, 840, -4357, 468692, 321328239, 129, 986469451, -121749408, 653, 45, -205, 576, 2081820, -9404, -1, -2, 0, -30570, 1, -2943, 7011, 3915, -12209, -4 ], [ -2047991160, 8, -54190097, 188, -135, 141825096, 297, -96560748, -887, -1676364686, -9, -8722369, -242947611, -2274682, -336836, 29, 9466164, 255575687, -408, 485182, 26310076, -86073923, -93614092, -32112, -345093, -103331261, -581179371, 253554392, 6936614, -29390809, 0, 100830, -227571, -2625134, -1682748827, -12119083, -122 ], [ -38, -501954, -974936, 1539558395, -8, 0, -88280, -87, -69, -567654, 172311001, 1, -82, -11893, -20108, 37682, -1, 7, 16632, 25, -27237, -471, 121923132, 3529, 0, -13839, -337781, 446, -2, -853174, -94, -6060, -33514, 50, -3, -1318, -321799 ], [ 14, -912471099, 96, 1001037106, -215, -30996881, 220000473, -3057, 3, -34, 1, -519020, -1, 2773247, -10770191, -2182729, 32726010, -30, -1, -150912821, -38203338, 42, -21, 2014348199, 59, -1, 3, -107655997, -9, 0, 857, -16, -337099, -37, 4756112, -209, 0 ], [ -45818, -8592801, 448967, -10440, -346801, 275563128, 1675495, 0, -111516, 30526006, -1, 15721000, -88935069, 1, 1264, -276920, -6, -3557, 22378895, -53405, 437689639, -28258, -2542, -1292, -202, -1, 59, -65196494, -754, 1014406721, -28863, 10529, 1, -63, -15, 44, -52046 ], [ -23062, 2, -180730, -16, 379209, -1539476, -583137815, 7063, 184743041, -97074, -9, -211919621, 0, 363168, -343921705, 2, 1964, -6, 0, -9976, 399, -1944, 63349, 5606, -261, -14662, -13605293, -686729227, 1670813, 1007757, 130342, 1330461, 42431678, 109899136, 72140, -102591, -1 ], [ 1, -1461815, -15, -19170326, 47, -59175149, 13319745, 13034, 0, -8109288, 66, 946595267, 969170834, -156233000, 220361, -7149, 1, -1, 23451, 21765511, -56618, 7647263, 578723, -25, -729, -82, 132091677, -125763, -4945609, 1711, -7980438, 52, -176586, -4185134, -7885, -535700586, 11792 ], [ 58756042, -263321810, 3, -60021, 526968463, -24, -3382, 438590569, -229789269, -44628848, -1, 13569488, 3096, -11042861, 16343274, -4, 201, 207660, 7538339, -553910, -34344, 185, 50078, 11, 10971, -1293, 87581, -108, 10273876, -1, 30653948, -1019439513, -1253, 138, -209404869, -2043714, -274068642 ], [ -22616042, 3297577, 2041, -477, 3, 24, 3, 1106498374, -463933318, 3279, -1, 3, 14, 93, 33356146, 35, -1089430, -101, 481, 3725711, 245646, 23929537, -45867, 466439, 103533, 1833, 1, 0, 243274, 552423, -6968, -459, 209637768, -5976931, 28, -496439, -4627089 ], [ -221, 43, 11134, -425713, 0, 6, 569156, 46, 3217663, -3, -2, 348221357, 82, -544555484, -1198, 1276001793, 470503638, 1282, -1, -143, -15, -4, 22046, -1080, 319744326, -86, 48022, 738643, -1187141, 173904, -489368213, -1, 221814, -126340, 903, 30, 1926 ], [ -328729, -2981814, -139872, 108150, -2, -99647659, 110, -104774386, 2625794, -16931304, 2, 469582, 0, 20, -13528316, -15, 0, -1569649, 880727720, -18153256, 12114218, 364255158, 342, -251, -668, -545653, 0, -14214342, 1765636, -6325434, -15184356, -6661, -32, -128421941, 51, -19, -19434178 ], [ 7, 7494, 704738, -35, -4649, -175471540, 26174280, 72136, 22, -248550, -475934861, 8496468, 160, -26131, -1, -1403, -356, -4138155, 127, 11595, 11658, 6216645, -1717, -12248, 500406, 153479492, 319, -6244138, 24885337, -8, 27745106, -3176397, -218, 2447612, -862705, -91140225, 1495 ], [ -1, 620855, 479836, -6411741, 5, 1894, 4019, 1, -1426052, 23106927, -7943, 374423, 54338742, 15481, 1, -476766, 818548, -14396872, -13115, 29, 6265, -173389, 850, -13, -2, 4, -13346478, 2087610, -493, -10782, -163, 0, 459263777, 4988226, -78049937, 1112, 8499 ], [ 6508, -10, -44, -1, 0, 4763, -96, -45385, 6, 7519565, -1, 6271387, -1343780362, 1743773443, -1, -11, -864124657, 41017145, 3932, -5462, 32976712, -94, -2, -11192, 179837, 2516, -1324593, -30610468, -13578, -788, -8223, -79376, 676, -303954491, 509781, -10, -127779258 ], [ 2, 7647977, 0, 681879911, -106399, 10769049, -1, 113, 217, -23, -4043659, 0, -313, 1206, -15017, -16784, 3374, -2577443, -123, 488440216, 1018, 1, -995952674, -772, -117610235, -313526, -852, 235691, -229, 14067, 40, 16, -2453, 5, -24154, -383046, 69750243 ], [ 808, -20344954, 135058437, -11170, 111798, -47635694, -215107, 924, 1, 41, -4528, -383485, -327, 78695, -319, 2, -88, -2, 4025572, 38973491, 1, 290040645, -2, 1025428, 11, -8159, 854078, 70, -1461658, -836, 118, 9, -1, -19707588, 17944, -2762, 49907007 ], [ -1634, 256, 2, 26691, 1, 611, -102, 47995, 127, -234, -856, 1012, 0, -29, -695014, -349954147, -1378, -2, 114, 4, -71043458, -696659959, 13999, -3235, -80261817, -1, -91493232, 24472, 1, 39, -27, -258, 45993, -3, -703, 5500811, -1 ], [ 92078, -2, 5429, 0, 60, -15813552, -16296979, -298635786, -1, 292, 0, 0, 2431, -971044055, 12, 695087, -20, 1034575196, 302931607, 8721, 3, 114995, 698657569, 1901536436, 1792043, -303436, -17, 5133, 0, -241730499, 38092276, -25, -87274781, -7241591, -61542163, -2255187, -3288360 ], [ -1379063401, 157, 11467, 120, 87436, 565933424, -959801627, 2450, -5126, -40656027, 252, 45928344, 108154692, 16445584, -366953194, 2, -2, -2656, 2792, 1003, 12202432, -57209, -8762, 141629677, 3, 2, 58447, -1, 1, 2463490, -21, 256127, 666, 65515, 53, 73, 495184 ], [ -4872118, -216256304, -1307, -9, -17288, 1481, 1009017, 602, -166515052, 15646492, 8138, -217763, -104, 149, -200528, -4321573, 59800564, 743, 74, -30635289, 20257, 12030261, -1, -64733, -14032, -47035207, -1, -1840549644, 433, -108894, 501, -3698, -68677, 1374, -284, -28445321, -2 ], [ 4147467, 60, -14012, -45397134, -198716677, -118289, -90600713, -1531546, -649034, 62254, -1040650, -10548189, -869017, 2037, -5449, -1, 29214628, -2373, -10, 243168361, -3121, 8606, 63421, 5388, -1, -9, -194254062, 0, 526062829, -2, -1128, 499239033, 10, -1639577, -2626, -1, -28045336 ], [ 240, -445768927, -405, 1876977, -10, -7300462, 462654342, 1494247, -26, 0, 2, 18016, -1711695545, -2419, -49155, -142, -1402241815, 1943760, -740, 1561, -1, -387, -400210213, 53915, 7495, 161613595, -1491612, -11, 21127815, 112, 488073179, -327, 2045, -1, -7941317, -953882207, -71 ], [ 64850, -6907946, 7, -3945740, 7387, -3774, 4189892, -343311, -2008543236, 1, -24227747, -24, -251286361, -55542, -4676, -284, -29578274, 575, 242529738, -1, 1590, -74399, 1, -1607003, -360, 16391192, 3424077, 29, 25, 2, -59274, -314675, 643, -2590496, 840922, -378090, -31040113 ] ], [ [ -57, 26, -431, 26926, 146, 4006780, -1097814, 897912357, 114, 3041529, -89727746, -592392, -43737565, 79178210, 94613, 3673, 370, 60865909, 967458026, -329694861, 76644, -5, -60, -1968, 0, -1305, 9154194, 360366, -39, -23, 991430, 6447, 698, 16368, -196, 846833, 14 ], [ -122207700, -1, 0, 382, 36436, 2883488, 22597904, -3052, -1, 558, -23835, -218, -653, 3451, -611410, -108705569, 141, -2, -196706099, 162, -300828708, -5420450, 46919, -8, -1504246, 14579217, 2, -25, -291, 91546, 968509011, 579978, -719922715, 56962957, 47463, -2, 9300676 ], [ -226260911, -41, 9, -2, 0, 4, 3554, -16527, -190953, 4835868, -16229035, -16026025, -373277098, 2873, 1272, -97751, 57052701, -2593999, 2591423, 1, -1021982, -2078641, -7230314, -254788, 4301327, 13561966, 12067, 1063, -2, 7349, 0, 955, 607720125, -254476760, 141545, 97515, 1049 ], [ -23353329, -11463, 30, -131804474, -248850, 24291570, -13309, 1974, 1, -1851322781, -25183, 2794795, -801, 72, -16, 194276228, -1837233084, 6, 3, -1860, -1, -27956066, -58055074, -4619668, 339802, -1, -42397, -446362320, 3, -437736, -247877347, 7983, 510064, 3, -7038, -2, 1853187671 ], [ -260212, 1, 202783, -5, 65118, -1, 210155503, -6462196, 1, 13899532, 560845666, -3014910, -435958812, 400994, 20, -33, 4104035, -248608, 40, -15, 45176809, -132913473, -505, -1, 3, -193023510, 48174, 38014402, 54449, -612075208, -685449, -7687344, -29601509, 24, -18, 67844, -19491 ], [ -296755931, 71894, 179, -104, 412457598, 283, 58742863, -105087406, 11, -55528987, 6, 15526268, 2744883, -3106920, 429583, -689713, 24, -12236, 1572021488, -223879, -115383, -102436, 1853216213, -1279639584, 509026, 63881, -28238764, -6637214, -22, -765, 175286, -95640913, 827053, -5519, 8421, -2, 149 ], [ 0, 439019105, 6, 63911658, 795, 175894, 0, 1848, 535381, -44714, -60, -7968489, 1126346, 93, -181793546, -1, -2, 8, 7980474, -1738, -18339248, 473, 160, -1537, 449, -704, 16100, -451488573, -33500916, 137272, 2036693944, 11895582, 179108, -1006203118, -1060152410, 855547, -28940113 ], [ -71682, -98960004, -326771, -582298220, 4, 3, 1, -15656310, 21, 0, 2, -1, 430708810, -2, 382550814, -500, 122820400, -6942, -19, 89237615, 124545755, -700289741, 65, -1, -3, 29, 3894, 62265, -3636, 870, 136, 2054, 259, 82558, 43, 4645, 215842 ], [ 22096589, 0, -6, 4342, 10, 154480, -661256323, -1666914, 3875061, 97916, -27279, 435360, -4991, 730565, 729636, -298733865, -57, -84938, 113, -729, 3438, -313144, -343, 1019, -255, 51846157, 212720601, -14423, -864813, 96, 108043666, -76, -11866, -504642, -2361, -6222, 8048 ], [ -12891, -1, -67269586, 108298668, 202463031, 51, 3640, -11025, -1006474, 13, -4, 58382, 131, -68124, 6, -3407, 1115107837, -113368, 43, 19895750, 60, -1826550, -10, -27141, -1168196811, 250218, 1694867, 127280, -15, 226, 20025506, -117742891, -172, 954, 29083, 3554162, -1 ], [ 0, -63370, 3082170, -218, 249983070, 1543859, 179, -1, -29, 15, -602, -6, -4, 6, -188, 8024133, -40, -222367284, -1148199210, -10647674, 12983, -2011269642, -3613200, -45305150, -6161, -829, -76, 2, -47, -3918860, 0, 19575313, -69645689, -1500795372, -20817, -140, -111 ], [ 14397, -2543026, 893143, -3378, 144741, -1935989, -577, -60807012, -58239, 48579393, 999, 13, -332922, 28518, -15880, -36699581, 186962, -219, -1077, -23787, 46, -433557771, -2763922, -911014283, -364021, -477867075, -8229190, 2, 82811, -80, 4460204, 3202045, -43, 8, -1828481, -49066, -9387873 ], [ -1, 110367633, 13565201, -1425622, 758527260, -1785079, 6037554, -491611, -195, -85, -31745, 8968184, -121612, -120683138, 34494, 639859810, -174851192, 20, -3088880, 609899051, 78784156, 13, 38222670, -103, 361, 8354126, 112440467, -88997, 2859, -2013, 68224979, 124541, 532, -14, 1548094025, 187832, 213855425 ], [ 1072, -26646498, 29510, -170854, -15547310, 86572, 39850085, 286, 5080, 12957, -450306494, -392, -1073837492, 1, -1714715, -952, -1053454525, -6714164, -4, -2853252, 9018, 1656266807, 2808, -473, -1, -109417, 106, 25592596, 1, 6715289, -13788923, 3, -1756867852, 137, 781797463, -119555, 20120 ], [ 15935, -7841, -427, -463145, -3039467, 3225062, -1, -63232973, -3, -4618804, 1003241, 49, -19, -27232578, 26, -3, 239970376, 156898, 531874, 117, -2, 653, 46393, -3272, 2, 65056, -5, -5796165, -30595, 0, -60, 3517, -12, 28044, 256611670, -195336, -941 ], [ -255998895, 1, -7, 24654598, -1080, 270, 38945463, -1, -28, -800, -71043, -34889475, -3796057, -145579610, -658, 123372814, 18, 124792, -6515, 60647, 841922459, -336227, -45, -32882243, -10785, -50455, -18161856, 15, 6936614, -3588, 706, 100830, -4, -656284, -12839, -48476329, -487 ], [ -2419, -16, -7617, 2936, -935944, 1, -353117, -177334, -1100, -567654, 2, 65870764, -5203, -389698555, -1317785463, 1177, -6562, 132140261, 33264, 0, -27237, -481540, 121923132, 110, 56548, -453466998, -5404487, 117128858, -3333, -27, -1528360, -24238, -2144836, 51956, -5609, -2698399, -5 ], [ 7580071, -14257361, 3169983, 7820602, -6852, -1, 1678, -6, 3233, -17301, 13228734, -254, -34393, 1354, -6, -34923659, 1022687, -15, -108986384, -18, -74616, 1376938, -326, 15737095, 1942545, -55, 452426845, -52567, -9, 887, 878324, -32073669, -674197, -10, 304391179, -13658972, 0 ], [ -366539, -5, 109, -11, -2774406, 1076418, 818, 7179431, -109, 953937, -1, 7, -347403, 1, 632, -8654, -21651, -3642012, 1, -6835801, 13, -226063, -20, -21, -6445, -368259, 7674, -31835, -3087415, 15850105, -1891525208, 0, 208258, -249, -965137, 5717, -6661792 ], [ -2883, 35, -5783347, -520950493, 758418, -1576422548, -2225, 1851636637, 1, -388293, -36356, -211919621, 347196, 371884268, -171960853, 2159506, 502871, -85047, 29772565, -5, 1, -243, 30, 367425427, -4272426, -7331, -27210586, -21460289, 417703, 4031028, 66735124, 40, 339453428, 879193090, 18035, -210105336, -2354664 ], [ 749099, -93556116, -30736337, -19170326, 764, -7224, 3, 13034, 0, -124, 1091399, 7395275, 3785823, -156233000, 13, -1, 3988898, -468, 11, 5, -905884, 978849779, 37038306, -49303, -11943910, -21, 125, -8, -4945609, 7010981, -244, 845, -706342, -2092567, -1972, -128, 5896 ], [ 7, -8, 1720545, -960323, 257308, -2, -221627839, 109647642, -3590458, -171, -68497, 3392372, 25369931, -353371526, 0, -3915, 25795, 6, 1, -34, -562683982, 23756, 391, 48870, 0, -2585, 10, -109961, 4, -345010864, 935, -1945, -40066, 289521043, -7, -4, -2 ], [ -346, 1610, 130684, -7623, 0, 3, 6272, 32, -906120, 102, -49273883, 25, 15413937, 2996, 266849173, 35, -266, -105395227, 1, 3638, 15352, 5982384, -2, 911, 13252270, 14, 1, 6753365, 59, 67, -109, -58, 838551072, -1494233, 29489127, -1016705364, -37016712 ], [ -111, 1379, 364864747, -7, 14, 796394, 291408343, 3079949, 6, -22572743, -273716513, 42507, 656, -16619, -19, 0, 28717, 0, -4239, -298169309, -2, -1, 11287943, -68, 1278977304, -179436628, 96045, 94546416, -4638, 43476, -3823190, -2302364, 443629, -126340, 14795150, 2058855739, 1972285 ], [ -82183, -12, -35, 105, -1387, -96, 28211, -1637100, 168050875, -1034, 42584419, 0, 103158, 2579, -26, -15, 39, -196207, 209, -1, 189284, 10, 87766, -4111825, -21882882, -1091306, 34803140, -1819435721, 1765636, -101206941, -464, -2, -531111645, -250825, 412, -37, -151830 ], [ 3952, 245586971, 45103278, -279, -582, -350943079, 51121, 4508, 96077982, -1, -116196, 8496468, 327869, -13, -32601, -44, -22782, -66210468, 16366, 11, 5, 6070, -108, -1531, 16013006, 0, 39, -763, 759, -59, 867034, -3176397, -435, 611903, -1725409, -729121796, 2990 ], [ -125, 9933682, 3838688, -100184, 87036984, 3788, 1028982, 0, -178257, 22, -125, 2925, 212260, 1935, 23296, -59596, 204637, -55, -4, 243965920, 0, -1, 27875324, -7, -19156, 0, -26068, 260951, -252055, -172506, -41707, 113, 3, 4988226, -76221, 1112, 8499 ], [ 6, -20, -5601, -41044548, 76076, 297, -401082249, -2904600, 3, 14, -92471, 50171099, -21, 54492920, -21, -5325535, -26, 10013, 1, -2, 527627400, -374, -21, -179070, 175, 20618527, -21, -30, -1, -51626828, -1028, -20, 43273, -1187323, 127445, -39579, -488 ], [ 4295, 15295954, 264995322, 5327186, -832, 20, -5880954, 0, 1777804, -1502416, -2, 31, -2501, 9652, -15376972, -274977314, 105, -315, -64152539, 7453, 65176, 235568, -7599, -50541835, -15, -4899, -3486109, 7, -467786, 28809223, 21295628, 2, -10, 6026343, -2, -95762, 34057 ], [ 3, -1302077038, 263786, -3, 27949, -1488616, -13445, 236641, 5868, 83, -18112, -47, -1, 1229, -81579, 271136657, -90020, -6, 15, 4871686, 7991, 553, -6295, 3, 94, -8159, 13665255, 36127, -46773049, -836, 473, 2316, -732, -78830350, 140, -173, 194949 ], [ -1712607551, 2, 2668265, 3416456, 957141, 78259, -406, 3071680, 1044776, -7479, -54742, 7, 1, -29687, -695014, -21360, -1, -343631324, 7, 9707, -34690, -3, 6, -26497573, -627046, -2893599, -365972925, 1566235, 345727, 10181, -6947911, -4223744, 718, -1, -352, 343800, -1 ], [ 0, -14507059, 42, 1120438, 123822, -242, -521503301, -9, -147006668, 598593, 13660, 504093, 37, -7409, 1, 1423540191, -646038, 1973, 4, 279074, 3514, 58877859, 21833049, 928484, 448010, -1213743, -1, 10266, 1635056134, -29509, 581, -25219465, -1, -3620796, -3846386, -1102, -841820008 ], [ -43095732, 41309364, 11742960, 60, 170, 4421354, -3662, 2509505, -5248324, -5, 129247, 2870521, 12, 62, -6, 3042, -4500246, -5437960, 366018953, 0, 1489, -7, -1, 270, 2026, 345059, 233790, -231431, 511069319, 18, -681295, 500, 2666, 8386040, 430, 9360, 7737 ], [ -75, -6758010, -164, -1, -17288, 1, 2066467585, 616758, -650450, 14, 4167088, -13936776, -217620767, 76493, -6416872, -4221, 3, 780021887, 625385090, -30, 2, 734, -203, -64, -1, -1, -1, -14043, 908630026, -7, 31, -121148090, -562595725, 360227983, -74436717, -7111331, -125 ], [ 32402, 31575165, -2, -11349284, -12419793, -3785231, -22120, -1496, -41538160, 1, -8, -164816, -1, 8148, -171, -4, 891, -19, -78, 927, -7, 275423, 7927, 21552, -1, -70, -186, 6547, 4013, -7, -1, 249619516, 0, -7, -2, -2, -6848 ], [ 246047, -54, -424202248, 117311, -320179, -7300462, 28915896, 373561, -13406318, 1, 2194, 70, -855847773, -9908202, -49, -297719912, -85587, 485940, -3, 1599235, -1, -387, -6, 421, 1, 2466, -1527410414, -3, 644, 1880841332, 476633, -1305, 0, -6016, -8, -455, -3 ], [ 0, -107937, 997, -505054702, 57, -15, 0, -10729, -61296, 33839831, -96910988, -24439, -7852699, -217, -2393866, -36, -946504766, 287, 115, -198369, 397, -304736386, 181770, -50219, -11783971, 262259075, 13696311, 29, 6, 1399529, -1942262658, -20139172, 1286, -165791700, 6569, -5908, -121251 ] ], [ [ -118402906, 6937303, -27574, 6731, 4803724, 7825, -4391253, 109608, 7515782, 185, -43813, -3, -42, 75, 6055291, 235132, 0, 1, 30233063, -79, 19620905, -1, -474, -32234272, 85, -2609, 8939, 11261, -154, -23142240, 7931446, 52816796, 357552, 8184, -7, 1653, 502470652 ], [ -2, -1, 45239, 3057, 2331938, 1, 176546, -390568, -9560, 17883, -47670, -3487, -6, 107, -5, -26, 141, -17, -188, 1329525, -9400898, -10840899, 48045183, -59, -188031, 0, 319488880, -100342, -581, 2860, 242127252, 283, -1, 3476, 370, -856437908, 36330 ], [ -220958, -21, 1186, -6114904, 8, 39722758, 28435, -33846235, -47, 75560, -31698, -64104100, -2848, 1471155, 20841288, -1, 1, -1267, 647855, 8513, -2, -254, -57842505, -996, 262, 867965871, 96541, 139418650, -47504413, 0, 15596581, 119, 75965015, -1, 4423, 0, 65 ], [ -23353329, -3, 60, -1029723, -7963177, 741, -7, 64696053, 328460721, -3615865, -51573463, 11179182, -4, 18489, -63, 92, -1837233084, 395, 25, -4, -33830, -6826, -464440585, -1154917, 5309, -4, -42, -892724639, 123480, -1710, -242068, 62, 7, 32754610, -3602990, -133768045, 28956057 ], [ -1, 6593179, 396, -1098, 32559, -18, 100, -50486, 9663436, 27799065, 267, -1, -4, 391, 661, -3, 31, -16, 10714510, -1892952, 44117, -4153547, -8079, -10310, 1031768, -2, 1541595, 145, 871197, -37, -84, -60058, -1, 97, -2272021, 8684154, -77961 ], [ -284, 70, 716, -415, 196, 566, 58742863, -1604, 11, -4, 6, 248420291, 85777, -12427680, 3436671, -1348, 0, -1603760005, 749, -219, -28846, -801, 55, -153, 521242873, 3992, -216, -1, -22, -6259720, 22436722, -1460, 12, -44147, 134739, -502, 4776 ], [ 928126, 109754776, 1727, 30, 6364, 2814313, 521383252, 30285557, 0, -88, -4, -7782, 1153378582, 191305, -11, -847917329, -132628978, 139, 3896, -227708883, -560, 1, 5, -12289, 58892025, -352, 128805, -1805954292, -33500916, 68636, 248619, 22, 44777, -31443848, -258827, 109510029, -57880225 ], [ -561, -197920007, -10456670, -18, 290, 996, 98814, -250500952, 5734031, 291632, 8, -217759, 3286, -6, 186792, -1997, 14992, -909814578, -10, 697168, 15568219, -6, 16742, -26, -1206005, 245745557, 31156, 1020157121, -909, 913259296, 286565706, 8413746, 129, 10, 44400, 2, 52 ], [ 2, 163167834, -191, 135, 324, 18, -1291517, -51, 1, 764, -436459, 108840, -319373, 713, 91204, -5, -7263, -5309, 115741, -190899298, 26, -39, -3, 63, -2034, 12657, 830939, -226, -885567883, 394993, 51, -9650, -1, -4, -18881, -2, 62 ], [ -202, -790510141, -262772, 211520, 12, 408, 14, -722501568, -32207145, 0, -1, 59783962, 1051, -3, 24, -1, 272243, -1772, 45454579, 39791501, 994109, -7135, -20210308, -14, -3, 125109, 3, 1, -4, 1814, 611, -3594, -11221402, 7821815, 29083, 13, -2 ], [ 111962534, -63370, 376, -871, 62495767, 94, 11472, -22141351, -118651569, 3, -38, -95729, -1950734, 6586, -3076999, 3918, -5193710, -1, -5, -82, 50, -7673, -57811193, -22652575, -6161, -53025, -78794962, 734842401, -23926, -7655, 401, 298, -34007, -2863, -85263052, -1, -225521 ], [ 1, -4967, 54, -885371707, 2, -991225881, -9228, -15, -910, 24289696, 4092949, 110982495, -1331686, 1782, -3970, -8960, 2921, -2, -135, -5947, 97440036, -13232, -675, -55604, -89, -238933538, -8, 153, 84799298, -162344, 1115051, 1, -169, 132145, -457121, -50243474, -144 ], [ -15, 862247, 868172926, -44551, 45, -223135, 46, -961, -1556, -706613069, -249, 286981906, -951, -231, 67, 1249726, -2669, 1338, -98844158, 74450, 1231002, 208, 149307, -26826762, 369674, 509, 6862, -174, 46843257, -1030163, 4164, 972, 532, -28, 23622, 96170064, 1 ], [ 0, -1705375827, 1844, -334, -7592, 1352, 77832, 73318, 166490107, 103659, -3518020, -783, -33, 0, -1, -30, -1053454525, -52455, -13, -2, 4, 414066701, 2, -15107, -8, -214, 28043743, 6248, 1126, 3357644, -211, 51, -857846, 0, 48862341, -1, 20120 ], [ 254974, -125448, -27302, -114, -1485, 25800501, -421, -15438, -47936, -5, 61, 51968596, -1190158, -106378, 6, -4461221, 0, 1225, 17019993, 0, -15, 669435, 22, -2, 147696, 4066, -75225, -2898083, -979020, 2956, -30, 879, -3013230, 56089, 244, -3, -963456 ], [ -2047991160, 18288, -27095049, 0, -2, 0, 4, -6, -464704922, -200, -1, -9, -59314, -35, -329, 3855400, 147908, 511151375, -51, 947, 50, -84057, -12, -502, -690185, -99, -35473, 60, 443943358, -15, 22598, 51625441, -28, -3, -6573238, -12, -1 ], [ -77396, -4, -4, 12027799, -116993, 10726, -22, -3, -36024800, -4541227, 336544, 125, -1331962, -12, -10054, 9646674, -209969, 264280522, 266119, 0, -2, -7525, 116, 115639815, 883, -7, -168891, 1830138, -1, -834, -24, -48476, -1, 1623, -91885464, -21, -321799 ], [ 1850, -2, 6191, 119, -1, -121082, 26, -24, 206943, -283455271, 50, -66434544, -4402280, 84, -329, -134, 1997, -1003385406, -54493192, -36844, -9327, 86058, -170475879, 1967136, 124322902, -900738, 6, -822, -33, 14536143, 112425475, -8018418, -10787144, -2, 72, -105, 0 ], [ -3, -5, 459742568, -41, -170, 2102, 102, 876, -57095775, 0, -56, 239, -5558442, 416938324, 161836, -17722820, -2771260, -14227, 11189447, -109372814, 3339, -884, -5083, -21166012, -1, -11784288, 62867933, -7959, -197594555, 7, -3608, 82, 6, -130240296, -1886, 0, -416362 ], [ -11531, 17989, -177, -8, 1516837, -769738, -8898, 0, 0, -12425360, -18178, -423839242, 169, 1418, -5373777, 4217, 30, -1329, 29772565, -1276884, 26201551, -4, 247, 5, -1, -120102949, -2, -670635, 50, 62984, 16683781, 10643688, 41437, 107323, 72140, -205181, -1 ], [ 23971177, -730908, -3752, -76681303, 6117, -1849224, 3251, 104276, 99, -129748595, 1, 3610, 969170834, -38, 13772, -914963, 15, -117, 750448, 2656, -28988263, 466, 2, -6310677, -95551275, -167458, 515983, -62882, -154551, 54773, -498778, 26, -176586, -535697104, -1, -511, 0 ], [ 14344, -503, 13441, -3841289, 1, -1, -423, 109647642, -220, -87166, -2141, 103, 6193, -3, 522984792, -64130550, 13207150, 106322033, 235573, -567203540, -269, 1520440, 12519, 12510952, 359508917, -5170, 11210436, -900799338, 1284234, -42, 14967, -16, -20033, 579042086, -204497, -1996, -4282323 ], [ -180928333, 1688359818, 63, -60, 14238, 99, 49, 16, -443, 0, -2, 828958, 240842, 0, 3, 2320209, -136179, -26348807, 1926, 227, 1919, 11964768, -46966900, 3644, 212036322, 30034511, 641595, 0, 3892391, 8838777, -14, -3667, 399, -3, 14398, -62055, -18075 ], [ -111, 2759, 21, -13, 470388886, 99549, 17786, 384993, 6, -3, -9, 85014, 43005101, -4254340, -3, 19470, 918952, 641, -17361305, -1164724, -61018, -202647, 11287943, -4319, 4, -1369, 375, 369321, -303907956, 84, -7646379, -3, 110907, -124, 14795150, 16084810, 1926 ], [ -2629831, -23, -1118969, 110746121, -709729, -24911915, 1805557, -13096799, 1344407004, -33, 5, 14674, 0, 80, -13, -15146, 20173, -6132, 880727720, -70912, 1514277, 182127579, 1371, -16447299, -87531528, -533, 1087598, -434, 220704, -809655521, -8, -218254704, -64, -128421941, 1687957, -583, -1187 ], [ 1976, 117, 344, -73084941, -9298, -168, 408973, 1, 192155964, -3976796, -1859121, 64, 1342953699, -209045, -133531529, -45957163, -1493015105, -64659, 8183, 47495806, 1457, 94, -4, -401336831, 31275, 0, 0, -1, 0, -59, 1775686795, -1551, -28453026, 37, -1766818338, -729121796, 11962 ], [ -250, 4, 7, -25, 1359952, 60622, 1, 940, -44565, 5641, -8132689, 1, 106130, 1981640, 0, -3725, 3, -28, -410, 58, 1603981, -3, 1701, -1613, -313848426, 269, -13034, 521902, -8, -11040349, -1, 14, 14351993, 9742, -75, 4449, 135985 ], [ 426510328, -40, -6, -3, 9, 609699, -50135282, -23, 54, 481252186, -1, 11, -11, 415, -672322952, -1, -432062329, 2503, 3932, -2, 125, -374, -21, -700, 43, 0, -331149, -1959069908, -849, -3226677, -2056, -158752, 169, -580, 7965, -20, -249569 ], [ 8797335, 116, 517568, 665898, -832, 344609573, -3, 7449660, 113779498, -92, -2, 2077990, -1251, 4941930, -30, -2148261, 52, -2, -125298, 931, 133482235, 460, -972611, -3158865, -117610235, -2508207, -27236, 3682, -3742284, 6, 170365030, 34863743, -10, 2, -197863795, -6128734, 1064 ], [ 202, -311, 32, -89356, 0, -95271388, -3441701, 242321033, 192298388, 341438, -37091846, -196344205, -42858543, 2, -10198, 4236510, -88, -357796, 7, 9, 1, 8851, -201420, 250, 12351772, -1020, 52, 9031, -374184391, -27, 473, 148263, -11699, -39415175, 18374825, -180988430, 11 ], [ -214075944, 128, 651, 437306403, 478570, 19, -13272884, 23, 16716425, -15316958, -28027829, 1037030, 942712, -1, -2715, -21, -11, -2684620, 470112, 4853, -138757, -11, 0, -423961157, -3, -90425, -357396, 0, 21, 162899, -4, -2111872, 44, -20440005, -719459, 5371, -30 ], [ 23019, -111, 21, 1120438, 30955, -15443, -2, -298635786, -8973, 19154982, 6, 7, 19921766, -242761014, 25394, 1423540191, -82692807, 1, 37866450, 558148, 921212444, 3593, 682282, 0, 13, -2, -265672, 0, 3193469, -1888520, 18599, -3079, -1, -111, -492337297, -563797, -51 ], [ -42, 645458, 1433, 30, 1, 16, -29993801, 306, -5126, -19852, 126, 1401, 54077346, 32120, -11199, 3115562, -4500246, -84969, 1, 2103489203, 0, -915335, -8971739, 69155, 1013, 353341243, 957607201, -1809, 60, 9, -21801416, 31, 0, 15, 14120092, 2340, 15845905 ], [ -19032, -413, -164, -4277217, -541, 5927, 516616896, 77094, -10, 250343885, 8334176, -851, -208, 2, -410679782, -3, 0, 11, 39086568, -468, 633, 183, -405, -129465, -3508, -180, -244435, -28, 6, -1, 0, -8, -5, 1, -145385, -218, -15975 ], [ 8294934, 61670, -7006, -11, -198716677, -969018935, -22, -6126183, -166152637, 509985344, -130082, -5274095, -6952130, 8344413, -1, -13, 3, -75920, -3, 1855, -781, 35254237, 63421, 11034669, -6924340, -9055061, -1483, 104756, 16439463, -2, -141, 3900304, 331904, -6558305, -1, -989, -3505667 ], [ 123023, -54, -414261, 3753954, -1280713, -29201846, 28915896, 93390, -52369, 0, 71897192, 73795154, -3265, -10, -49, -74429978, -5477508, 242970, -1479, 780, -129687863, -202703449, -191, 1, 491201826, 38, -47731576, -42348186, 5281953, 459189, 15252286, -82, 63, -47, -62042, -455, -1161737 ], [ 1, -106, 510823, -61653, 29548, -7547, 33519140, -168, -490368, 66093, -3, -2, -4, -4, -5, -9, -231081, 575, 29605, -203129456, 208486194, -304736386, 710, -13, -2877, 262259075, 856019, 0, 102, 349882, -8, -154, 41170, -5180991, 3, -185, -242501 ] ], [ [ -14800364, 13549, -7, 215410, 9, 61, -548907, 28059761, 3757891, 194657895, -87625, -592392, -85425, 1, 96884658, 14, 11, 1857, 1, -10062, 156967246, -81407, -30, -31, 5573110, -83458, 585868450, 2815, -161097882, -12, 15862893, 25, 2860420, 67045707, -410489397, 6615, 490693 ], [ -29836, -5845, 1447669, 1565269, 145746, 2, 344, -99985252, -75, 73248916, -390504904, -57123950, -41, 0, -10, -830, 595160043, -269411948, -376, 166190, -9181, -1355113, 11, -246102588, -5876, 111, 159744440, -205500327, -10, 715, 1, 1, -21971, 0, 47463, -4, 72661 ], [ -27, -82529, 9721719, -1, 148150143, 19861379, 1, -5, -5968, 75560, -248, -128208199, -364529, 0, 4, -782002, 870, -5067, 2530, 17026, -523254280, -16240, -28, -63697, 2150663, 54247866, 754, 16, -46, 14, 7615, 955, 36, -243, 18117873, 798850386, 1049 ], [ -179, -5732, 60, -1, -31107, 94888, -416, 3, 5011, -1807933, -3223342, 42, -1638600, 605879730, -4123845, 388552457, -28706767, 3164, 6, -1, -1, -27956066, -14, -9023, 21237, -13316721, -339171, -446362320, 30, -14, -123938674, 15, 261153081, 62, -2, -8, 110 ], [ -64, 1687853857, 6, -140520, 32559, -9074, 801, -25243, 75495, 217180, 547700, -2, -1664, 1642473512, 42340, -66421, 32062, -7769, 171432170, -2, 86, -132913473, -2068075, -1289, 62, -1507997, 49331041, 304115220, 3484789, -3, -6, -1, -231262, 24918, -145409324, 16961, -9746 ], [ -9057, 294478444, 0, -26551, 393, 9274294, 3671428, -13, 23493, -53, 56739, 248420291, 10722, -759, 26, -353132713, 0, -12236, 187, -28, -59075780, -3202, 463304053, -1279639584, 0, 32707099, -6895, -106195413, -711334529, -801244062, 44873445, -1, 105862839, -44147, 65, -525559985, 37 ], [ 56, 3, 0, 30, 26067758, 85, 0, 1, 17132193, -91572642, -60, -3984245, 2199, 0, -2774, -102, -64761, 1143749, 121, -1, -586855923, 15520632, 83973193, -98305, 14, -22, 8050, -14, -536014647, 2144, 62154, 2904, 87, -3839, -4141221, 6683, -28940113 ], [ -5, -193282, -2614168, -142163, 1191779, 249, 12648295, -62625238, 22398, 4556, 0, -222984880, 210307, -2837, 373584, -32703215, 239883, -7, -302970, 22309403, 1, -42743, 16, -13303, -295, 61436389, 0, 996247, -232688, 456629648, 68, 1051718, 1087210511, 1289, 22732881, 2378300, 6906953 ], [ 5, 40791958, -12, 2, 10398, 158187942, -41328521, -204, 7568, 47, -223466917, 870721, -39922, 22830, 91204, -9335434, -1, -1, 1851864, -1, 107, -1252573, -6, 1044361, -4164456, 0, 1, -4, -221391971, 1, 864349330, -19762179, -47, -31, -1208353, -407759476, 4024 ], [ -12891, -96498, -65693, 6768666, 96, 418216, 477147081, -44098, -3932, 446346, -965884998, 119567925, 16817, -8719792, 6, -14, 66, -58044174, 363636633, 75, 1941, -28540, -40420615, -13895768, -292049203, 7, 13241, 130335248, -953968, 0, 305, -2, -3, 488863, 58166, 7108325, -1103736989 ], [ 6, -126739, 98629453, -436, 3, 1507, 1503731277, -44282701, -2, 986831, -2463879, -94, -30481, 215821534, -2, 16048267, -40576, -13573, -3, -6, 12983, -245517, -1, -22, -3081, -217189303, -615586, 175, -748, -8, 1, 9558, -34822845, -183203, -666118, -3, -230933145 ], [ 117940731, -317879, 28580594, -13833933, 578967, -1935989, -18897590, -232, -910, 5930, 15988, 3386, -326, 1, -3970, -1174386561, 382899724, -14, -270, -2974, 779520291, -3387171, -1415127762, -55, -745513051, -8, -131667036, 2522428, 662494, -81172, 68, 1601022, -338, 258, -28571, -50243474, -586743 ], [ -957, 107780, 27130403, -175, 1481498, -114245025, 1509388, -125852322, -3111, -43, -8126567, 2189, -1945788, -1842, 4415245, 610, -170754, 42821, -6033, 581, 78784156, 1669, 36, -3275, 23659184, 2039, 1756882, -182264939, 5, -263721698, 32, 972, 133, -2, 0, 183, 213855425 ], [ 17574738, -6661625, 472160, -3, -248756955, 676, 0, 4692415, 1300703, 106147414, -27, -102505462, -33, 123600, -7, -1949226, -1053454525, -839271, -1646986, -365216254, 0, 98, 23005587, -241703, -32, -1, 224349947, 3124, 36923807, 107444624, -1764982046, 103, -219608482, 137, 2982, -30, 160964 ], [ 65273492, -513831776, -13978505, -2, -189967, 403132, -13462, -31616487, -3067885, -36, 0, 1, -18597, -851019, 3441418, -545, 58586, 9806, 66484, 29, -233, 685502233, 724, -409, 302482447, 532946029, -1, -1449042, -120, 193728794, -31303396, 1758, -771386704, 57435593, 32076458, -3053, -1 ], [ -489, 18288, -105841, 1, -8639, 8864068, 0, -6035047, -111, -800, -1, -34072, -3796057, -139, -84209, 15421601, 288, 1996685, -52118, 62103420, 3288759, -84057, -2925441, -16441122, -21569, -7, -2270232, 60, 216769, -940505873, 23140358, 826007056, -56893, -161, -105171802, -2959, -498428 ], [ -5, -257000198, -487468, 192444799, -58497, 10, -1446364117, -181589735, -9, -4541227, 172311001, 8233845, -82, -1522260, -79, 9, -215008133, 516172, 1, 837748, -54, -1, 58, 441, 7238181, -1, -86471792, 6, -27303759, -53324, -97815007, -190, -8379, 13300954, -717856, -1381580086, -2574388 ], [ 7580071, -222772, 12382, 250259276, -219248, -1, 3, -391267, 404, -5, 807, -64, -2, 354975694, -1, -4365458, 3, -1914, -104, -288, -583, 11015504, -651, 480, 124322902, -7, 6, -26914000, -68847638, 0, 6, -256589350, -5268, -9509201, 18, -3414743, 517434795 ], [ -1466156, -2, 1795869, -653, -10838, 17222695, 25, 7179431, -55, 976832194, -1, 503072001, -5429, 1, 41430267, -567130218, -11085039, -890, 1365, -26703, 0, -115744140, -162628, -169328095, -4, -754194431, 251471733, -31835, -192964, 967, -226, 329, 13328520, -497, -1976599494, 0, -1 ], [ -5903836, 287824, -3, -3975, 92, -188, -1, 0, 1443305, -48537, -36, -211919621, 339, 0, -171960853, 8, 2011485, -10631, 1860785, -4988, 24, -7960285, 32435095, 2, -131, -938305, -54421171, -2620, 203, 251939, 8341890, 5321844, 331497, 6707, 73872335, -201, -4709328 ], [ 187274, -93556116, -2, -9585163, 3058, -1849224, 3251, 52138, 832108756, -8109288, 136424, 7395275, 29576, -610286, 1721, -1788, 486, -4, 366, 2, -113236, 14, 1, -6310677, -382205098, -655, 125, -31441, -1266075701, 438186, -31174, 1690, -11037, -65393, -3943, -33481287, 11 ], [ 14344, -526643619, 26, -983369760, 1, -6, -54109, 6692, -439, -86, -2, 106011, 0, -43137, 31920, -8, 422628806, 25, 230, -1107820, -68688, 1520440, 3204995, 6255476, 2742, -21175026, 5605218, -225199835, 2568469, -21, 1870, -487, -314, 9047532, -50, -255465, -17129291 ], [ -180928333, 103049, 4181890, -121966, 0, 6504305, 51382486, 8441, -14497917, 0, -48120, 101, 7706968, 2996, 2035, 290026, -17023, -51463, 240, 3, 3930349, 1495596, -1, 911, 12, 57, 2, 211042, 3, 8, -3484, -7508091, 409448, -23348, 7, -485, -4519 ], [ -225470, 0, 364864747, -1, 940777772, 0, 72852085, 192496, 1647443708, -689, -9, 2, 671954, -66475, -78491035, 9, 459476, 80, -4340327, -596338617, -954, -25938801, 88187, -9, 319744326, -2, 98350313, 46165, -18550, 42, -1911595, -2249, 3, -988, 946889623, 32169620, 7 ], [ -41, -763344305, -1093, 844, -87, -797181270, 28211, -52387193, 20, -135450427, 20, 7513323, 1611, 0, -1, -237, 315, -196207, 3, -1, 757138, 1457020635, 0, -16062, -1, -267, 16, -1736, 55176, -395340, -1, -14, -1014, -125413, 843978, -76306678, -2373 ], [ 3, 59957, 86, -4567809, -1163, -43867885, 798, 72136, 11, -7953592, -7263, 16, 41967303, -13, -260804, -44881, -178, -129318, 4189784, 22, 47753018, 6070, -1799508553, -96, 30, 2, 1, -1561035, 12442668, -7624487, 1693, -24816, -1820993637, 152975, -107839, -45570113, 382798 ], [ -4, 77606, 119959, -392, 1392591750, 248307738, 4019, 240794, -11142, 184855423, -130123023, 2925, 25, 3963280, 93185, -1, 3, -1758, -7, 116, 1, -177549852, 435551, -52835226, -78462107, 17218, -53385911, 267214131, -2, -345011, -82, 1815, 0, 152, -9528, 69, 66 ], [ 3332111, -166351803, -1, -328356380, 1188, 4763, -3, -2, 13, 0, -46236, 783923, -1312286, 13303, -642, -1331384, -2, 328137160, 245, -2796202, 2012, -24470590, -2652174, -5596, 1404, 1258, -11, -3826309, -27155, -3226677, -2104886, -2, 5, -9498578, 7, -2474, -499138 ], [ 35189343, 477998, 3, 41618, -26, 84133, -2872, 1, 13, -751208, -16, 1, -640125, 19767722, -240266, -263, 0, -40, -4, 14, 0, 28, -119, -25, -113, -9798, -111555457, 460, -7484567, 6, 10, 132, -313868, 5, -24, -47881, 68115 ], [ 6470, -40689908, 8441152, -365998881, 457926618, -381085551, -1, 1848, 0, 10669, -18112, -188, -342868342, 2518264, -41768100, 66195, -11, -3, 15724, 2378, 31964, 566485, -6445438, 65627453, 197628363, -2088692, 417, 1128, -2, -438025302, 242654, 144, -187177, -3, 70, -2827945, 5 ], [ -205, 16796099, 170768966, 218653201, 1, 20034331, -103695, 191980, 4081, -59832, -1751740, 8296242, 120667190, -8, -10860, -5468034, -2, -167789, 60174454, 37, -4440217, -174164990, 13999, -809, -40130909, -1446800, -1397, 11, 22126555, 2, -13895822, -65996, 2943602, -2496, -11511329, 20, -244778684 ], [ 719, -232112933, 43433, 1120438, 3, -1, -509281, -18, -574245, 299296, 3497057, 7876, 75, -7586282, 198, 10860, -10336601, 64660949, 1155, 17860754, 14393944, 14719464, 10916524, 14855753, 917526203, -9709937, -34005923, 20533, 12773876, -1845, 595191, -1614045740, -10654, -884, -3757, -563797, -841820008 ], [ -689531701, 2521, 89, 1, 1398980, 138167, -119975204, 4, -81, -3, 0, 2870521, 54077346, 263129359, -11199, 1521, -69, -696058878, 714880, 250, 48809728, -7322680, -4485870, 553240, 265627314, 690119, 935163, -28929, 63883664, 1261307351, -11, 7, 42660, 0, 0, 2, 31691810 ], [ -4872118, -825, -5226, -2138609, -1, 0, 2066467585, 4818, -159, 244476, 260443, -27873552, -208, 2447790, -100264, -132, 114, 190435, 74, -245082308, 39, 5874, -51, -2023, -56128, -5742, -239, -1840549644, 454315013, -851, 16422690, -463, -549410, 2, -9087, -3555666, -16357542 ], [ 506, 1973447, -28695030, -11, -1517, -484509468, -5530, -24, -10, 60, -4162600, -5151, -444936270, 63, -3, -101, 3, -2, -1, 3, -2, 34427, 2078181697, 88277355, -106, -8843, -6, 6547, 32108, -25100, -2308882, 0, 5186, -409895, -21510219, -1, -224362688 ], [ 31494073, -27208, -828521, 29327, -1280713, -446, 7059, 2, -1637, 5, 35948596, 576524, -53490486, -1, -24578, -297719912, -85587, 1943760, -387472710, 199904, -1979, -6334483, -781661, 210, 7495, 78912, -5827, -1293, 5281953, 3587, 14894, -82, 63, -47, -31021, -4, -1189617858 ], [ 2075213, -884217053, 32692688, -8, 230, -120741, 511, -85828, -15324, 64, -370, -12, -125643181, -56873996, -5, -2269, -113, 4, 1, -25, 49, -3, 11360, -7, -11783971, 128056, 856019, 14, 53939850, 85, -116, -1288906946, 329366, -41447925, 52557, -1477, -1 ] ], [ [ -59201453, 846, -451762224, 3446574, 18764, 32054244, -1, 6850, 234868, 92, -358910981, -9478271, -349900519, 0, 3027645, 3, 97079233, 3804119, 1889566, -160984, 76644, -2605011, -15165, -515748339, 1, -2, 4469, 369014880, -2459, -92568959, 121, 50, 2860420, 255, -13, 13549340, 119 ], [ -7459, -1, 5654, 24457, 17, 43, 88273, -781135, -9789006, 143064, -187, -872, -1305, 862, -1195, -7, 4, -16838247, -1, 83095, -150414354, -1, 23459, -1, -2938, 3644804, 2437, -205500327, -304316505, 5, 945809, 74237235, -1374, 445023, 94926, -13069, 1162584 ], [ -1, -42254660, 303803, -6114904, 72338, 4848, 0, -1, -12, 618991141, -1014315, -31301, -373277098, 45973, 20352, -97751, 6964, -648500, 5182847, 139483556, -16, -519661, -7, -249, 34410622, 867965871, 47, 1, -1520141209, 1837, 0, 59, 593476, -63619190, 36235747, 95, 1100651129 ], [ -45612, -183404, 0, -1, -127410832, 185, -54511203, 4043503, 82115180, -14, -50365, 89433461, -1, 9, -4028, 92, -439, 12658, 53406327, -15, -138565827, -1789188223, -3628443, -36092, 695915741, -6503, -2713364, -1, 246961, -855, -30, 62, 127516, 1048147533, -3519, -1070144359, 226219 ], [ -532914174, 1648294, 6, -1098, 33340707, -1, 400, -4, 9, 217180, 4381606, -1, -416, 1603978, 2, -17, 2101266250, -248608, 334828, -29578, 689, -8, -16, -21, 31, -47, 1578593317, 9503600, 3403, -146, -11, -61498745, -462524, 25517051, -278, 16, -2 ], [ -284, 35947, 5871927, -849605, 393, 0, 14, -105087406, 45, -1, 221, 124210145, 42888, -194183, 26, -5389, 0, -383, 11, -1750, -8, -1601, 463304053, -312413, 31814, 511048, -55154, -203, -86833, -383, 1402295, -765127298, 3308213, -11037, 2, -1003, 1222794 ], [ 3, 0, 221070, 31955829, 6364, 1407156, 0, 59151, 2141524, -44714, -15, -1, 1126346, 186, -2774, -1618, -4, 18299986, 249389, -1821671060, -146713981, 118, 1, -1572873, 224, -5761957, 32201, -451488573, -4, 1124535950, 485, 5947791, 43, -125775390, -1035306, 1752160467, -115760450 ], [ -18350495, -96641, -5106, -3, 0, 15, 12648295, -956, 87, 1, 4, -27873110, 1722835243, -2904833, 1530203259, -31937, 29, -113726823, -38780055, 5577350, 29, -175072436, 130, -7, -295, 245745557, 249255, 972, -14543, 913259296, 279849, 4108, 530864, 20639, 5683220, 580, 3 ], [ 0, 4979, -96, 138974, 170364568, 158187942, -41328521, -13, 1, 12239, -427, 891618672, -10, 22830, 186786995, -2280, -908, -3, 56, -5826, 859, -5010292, -343, 8354895, -16, 197, 405, -226, -442783942, 24, 3376364, -604, -388794808, -15771, -9666818, -1, 8048 ], [ -7, -12063, -5, 6, 1619704252, 3, 14561, -5513, -515314320, 27896, -471624, 59783962, 16817, -1, 12798897, -3407, 16, -116088347, 44389, 303, 970, -456638, -20210308, -868486, -3, 256224088, 103, 509122, -122107817, 1, 5006376, -941943121, -11, 119, 0, 56866606, -68983562 ], [ 3416, -2, 1541085, -3566600, 476, 5, 5873950, -2, -118651569, 7, -157688213, -6, -953, 3372211, -94, 0, -166198700, -6948978, -1096, -2600, 53180437, -1005634821, -7, -90610300, -1577110, -424198, -602, 2870478, -3, -60, 50, 2446914, -34007, -93799711, -682104416, -1140879, -923732580 ], [ 921411, -2543026, 457289504, -7, 9263482, -991225881, -73, -121614023, -29, 23720, 62, 1734101, -82, 1, -63, -9, 11, -7169955, -17, -12178739, 11, -54194722, -707563881, -1, -182011, -456, -514325, 630607, 41405, -166239317, 17422, 1, -86316, 16914579, -7313922, -48, -5 ], [ -979198, 210, 27130403, -364959061, 370374, -436, 46, -4, -50956484, -43, -1985, 560511, -243224, -58928, 4311, 9763, -42, 21410, -3, 18, 9, 104, 145, -1, 369674, 1044265, 56220233, -87, 1498984231, -263721698, 8528122, 63765389, 0, -438, 11, 1502657, 407 ], [ 536, -26, 7554566, -43738458, -119, 338, 19925042, 4692415, 40646, 25914, -1, -3203296, -131084, 506268899, -3350, -974613, -4115057, -13428327, -3293971, -88, 36074, 1, 2808, -7554, -32713348, -27355, 427, 12496, 72116, 3357644, -14, 6751194, -210, 563912, 0, -59778, 314 ], [ 254974, -15681, -13978505, -7237, -6078934, 24, -441106595, -3952061, -1, -1182413810, 30, 51968596, -297540, -425510, 3360, -278827, 58586, 80332059, 34039986, 7, -3804669, 1338871, 23196, -4, 2307, 4066, -308119922, -2, -3916078, 184, -4, 28138, -376654, 114871187, 250597, -195336, -3853824 ], [ -15999931, 0, -1693441, 3081824, -1, 2, 2434091, -193121495, -3630508, -25580, -35522, -136288, -971790442, -9, -5264, 60240, 1, 511151375, -6671046, 59, 3, -1, -179, -502, -675, -789, -141890, 247611, 211, -229616, 5649, 196, -233031846, -21, -6573238, -378722, -249214 ], [ -10, -15687, -7617, 1503474, -116993, 351485173, -44140, -2837340, -8796, -1, 21538875, 62, -1, -2974, -10054, 18, -26247, 32260, 2, 837748, -852, -118, 930, 462559262, 0, -217, -11, 14297, -105, -3412696, -747, -1515, -268105, 1, -22, -11, -40225 ], [ 29609, -13924, 773, 238, -4, -30, 1678, -195634, 211910190, -1107248, 0, -4152159, -137572, 346655, -83, -1, 130904041, -62711588, -26609, -37728206, -2, 344234, -1, 983568, 62161451, -880, 1809707381, -53827999, -2151489, 3548, 26, -7831, -1348393, -608588847, 9512224, -213422, 30 ], [ -45, -525, 28733910, -3, -21676, 65, 12, 7179431, -3485, 7452, -2, 29, -170, 12, 9, -17, -677, -890, 11189447, -218745628, 0, -56516, -650510, -10335, -824943, -92065, 3837, -8, -1580756433, 3, -29, 1316, 426512647, -1041922363, -120643, 0, -1627 ], [ -47230686, 1151297, -90365, -249, 379209, -788211274, -35592, 55, 184743041, -24850720, -1, -211919621, 177764550, 90792, -335862, 33742, 32183766, -174175429, 29772565, -78, 1599, -3980143, 506798, 183712713, -1093740891, -29323, -416, -3, 1, 984, 130342, 20, 339453428, 53661, 577127, -12824, -288 ], [ 91, -23, -59, -76681303, 764, -1, 416242, 3258, 52006797, -15839, 4263, 56, 1892911, -2441141, 430, -58557623, 3988898, -119746, 5, 87062046, -226471, 58, 4, -1, -1, -21, 16511459, -2, -79129732, 1711, -122, 110810417, -706342, -535697104, -1972, -535700586, 1 ], [ 7, -514301, 3, -30011, 8040, -98534642, -2, 6, -110, -43, -536, 54277954, 0, -338, 0, -2052177571, 412723, 25957, 7538339, -35450222, -1, 194616421, 102559862, 12217, 10, -82715, 5, -1801598676, 10033, -3, 478967, -122, -1, 35341, -799, -499, -523 ], [ -3, 50, 522736, -477, 0, 1665102096, 1605702, 8, -14159, 6558, -24636942, 848853568, 481685, 1534438, 1042379, 145013, -68090, -13174404, 7, 3, 59, 1531490385, -90, 238816867, 51766, 469289, 5012, 13190, 0, 282840881, -7134442, -961035524, 12795, -11953861, 56, -31028, -1 ], [ -1762, 2, 347, -871858785, 112, 6221, 277, 788467159, 1, -1, -16707, 332, 2687818, -33, -613212, 2433, 7351619, 5130, -34722610, -9317791, -1, -202647, 21, -135, 76, -179436628, 1500, 5909151, -74197, 11129909, -4, -575591, 866, -31, 0, 122, 30 ], [ -322, -186364, -1093, 1730408, -22, -194625, 14105, -100, 672203502, -9, 0, 3, 25789, 2641862, -422760, -1894, 5043, -200915030, 430042, -141823, 96913748, 5558, 5485, -8, -341921, -267, 132, -3553586, 3448, -25301736, -242949691, -426279, -129666, -490, 105497, -74519, -5 ], [ 1, 14989, 2818954, -71373, -3, -10966972, 12780, 0, 1501218, -254514923, -57, 16594, 160, -13378828, -255, -2, -1424, -64659, 4091, 92765, 182, 94, -430, -48, 32026013, 4, 163544, -799249559, 24885337, -931, 6773, -776, -6947, 4895225, -883409169, -5696265, 12249558 ], [ -31891, 0, 59979, -196, 166, 29, 1053678160, 7524, -11, 90261, -31769, 182, 6792342, 990820, 22, -61025962, 0, -115174976, -1640, 3, 51327394, -5548433, 217775, -4, -153247, 282113167, -102, 130475, -31507, -22080697, -1, 951944234, 875, 152, -152442, 2278210, 4 ], [ 1627, -10154, -89603, -160331, 19475519, 152424, -192, -6, 3548201, 939945, -47344991, 0, -1282, 12, -20518, -170417105, -1687744, 625, 491, -349526, 1055254801, -6117648, -2, -2, 46038486, 78, -84773915, -478289, -27155, -197, -526222, -20320166, 21, -5, 8156502, -162115216, -2044468127 ], [ 8, 933, 16562207, 20809, -832, 2, -12, 58200, 108, -2, -1, 16623923, -20483971, 2470965, -60067, -16784, 6748, -5154886, -1, 1, 8342639, 235568, -15561761, -772, -449, -154, -1, 60337139, -229, 14404611, 665488, 16, -40175083, 376646, -12366488, -383046, 266 ], [ 3235, -317890, 4220576, -45749861, 0, -5954462, -27, 231, 6009324, 41, -4528, -191743, -41, 614, -1, 8473020, -368718804, -45797874, 1, 9515, 15, 9063770, -3148, 0, 771985, -1044346, 3336, 18497096, -714, -876050604, 3, 2, -183, -19707588, 1148426, -5524, 0 ], [ -13067, 8398049, 2, 213528, 239285, 40068662, -1659111, 5999, 15, -980285257, -224222626, 132739882, 117839, -1945507649, -340, -5468034, -361035718, -85907831, 120348908, 159054996, -34690, -6, 218, -405, -78381, -3, -22873308, 12236, 168, 5090, -434245, -32998, 1, -1, -2877833, 21487, -119521 ], [ 0, -28, 177901951, 1120438, 1, -61, -1043006601, -2, -143562, 1169, 6, 0, 77819, -59268, 12, 1357, -82692807, 3, 75732901, 4360, 1, 28, 0, 59423013, 56001, -155358983, -17002962, 20533, 779, -30216313, 4649, -3152434, -5454674, -14, -30050, -35238, -1 ], [ -2631, 2581835, 1467870, 3869, 683, 17685419, -1, 4901, -3, -5082004, 3, 0, 206, 263129359, -45869150, 6231124, -18000983, -332, 22340, 8216754, 744, -57209, -2242935, 8644, 8300853, 5391, 57, -8, 1, 2, -5323, 8196092, 2730301, 127, 1723, 153362807, 30949 ], [ -298, -413, -85618506, -131, -4322, 11, 1970, 157890071, -83257526, 7, 533387310, -55747104, -3321, 149, -51334973, -4221, 14599, 780021887, 2, -59, 9, 751891, -203, -32367, -224512, -718, -4, -28758589, 433, -1, 16037, -484592358, -135, 5496, -4652295, -1, -4 ], [ 3, 505202654, -918240954, -347, -3033, -463, -45300357, -1, -324517, 3, -33300795, -42192754, -14, 509, -22318546, -13123523, 3566, -5, -10223578, 29683, -3195904, 70508475, 3, 0, -1731085, -4527531, -379403, 3273, 62, -50199, -71, 1, 82976, -819789, -2, -2023984, -4 ], [ 251952584, -108831, -102, 28, -40, -28, 0, 0, -4, 2, 35106, 1, -1671578, -605, -805350037, -4651874, -87640114, 30371, -1479, 99952, -15832, -2, -2, 1, 15350057, 40403398, -372903, -3, 2579, 56, 14, -6, 511, -3, -31021, -3639, -142 ], [ 1037606, -27, 498, -16, 60515285, -4, 4091, -1342, -980735, 2114989, -387643951, -3055, -1005145442, -909983924, -38301852, -37173866, -924322, 0, 947381, -99185, 25449, -76184097, 5680, -1570, -23, 7, 6848155, 956, 215759403, 0, -3793482, -3, 10, -41447925, 26909530, -756179, -3880015 ] ], [ [ -29, 216790, -451762224, 420, 2, 0, -2, 3, 15031565, 5940, -86, -1158, -87475130, 37, 96884658, 918, 370, 928, 115, -20123, 149, -5210022, -31055914, -8, 348319, -1305, 73233556, 175, -4917, -23, 507612584, 13204199, 2793, 536365661, -12528, 216789453, 125617663 ], [ -15, -191518671, 0, 382, 9109, 1407, 86, -12, -152954, 0, -2, -6974, -6, 883461, -299, -1, 1190320087, -1, -24, 2, -36723, -42, 91, -7690706, -6016983, 1, 38, -1568, -1188737, 46872021, 923, 296948940, -87882, 0, 388818692, -107054739, 290646 ], [ -452521821, -10317, 148, -3, 35, 620668, 232943041, -16527, -3, 9671736, -2, -2051331177, -93319275, 11493, 0, -382, 55715, -10133, 316, 136214, -125, -32479, -4, -3982, 16, 827, 96541, 265, -1, 3, 3, 3914568, 148369, -248513, 141545, 5, 0 ], [ -23353329, -11737834, 247035, -4, -1990795, 6072892, -436089624, 61, 328460721, -903967, -13, 1397397, -819300, 1155, -252, 1482, -7009, 49, 3, -7618229, -34641457, -1747255, -886, -18046, 84950, -208074, -166, -435901, 15435, -1, -7565, 16350906, 1, 131018441, -1760, -32, 27 ], [ -1065828347, 421963464, 24, -18, 8139, -1, 3, -2, 2415859, 108590, 267, -11777, -13, 102654594, 86713942, -1038, 15, -124304, 167414, -14789, 361414477, -4, -529427081, -162, 528265571, -48255878, 12332760, 2, 54449, -9340, -21, -960918, -115631, 1594815, -2, 4342077, -155921 ], [ -18547246, 1150306, 733990, -13593672, 12587, 9056, 14341, -3208, 93974, -222115948, 929613422, 3881567, 42888, -1, 1678, -1, 48, -195772, 2, -27985, -7384473, -819487, 56555, -78104, 994, 130828398, -1764923, -4, -11, -48, 175286, -191281825, 3308213, -361648530, 0, -32078, 1 ], [ 0, 26, 215, 499309, 104271033, 2814313, 31, 473211, 261, -1465162267, -125625560, -61, 36043080, 382610, -2774, -414023, -64, 17, 510750375, -113854442, -18, 29, 20, -12582977, 0, -368765233, 8243577, -28218036, -2045, 562267975, 3, 743473, 699, -491311, -16564882, 3, -7235029 ], [ -3, -2, -5106, -291149110, 2, 3986, 96, -1912, 5734031, 18227, 1, -3403, 52576, -5674, 1494339, -255494, 59970, -868, -155120218, 5, 996366047, -700289741, 137153760, -26, -75376, 1, 60, 7783, -114, 54, 4477589, 32866, 2123458, 330233, 346, 2, 863369 ], [ 43157, 0, -24403, 71154862, 332743, 39546985, -79, -53341239, 242191, 200533726, -107, 1, -327037065, 23378106, 373573991, -72, -908, -10872030, 226, -46607, 214, -313144, -1, 4177447, -1, 25315, 425441203, -115381, -108102, 24687, 844091, -1, -759365, -31, -148, -3111, 7 ], [ -7, -3, -1051088, 6610, 197717, 3345730, 119286770, -1, -2012947, 1, -8, 1, 8408, -4258, 781, -218006, 17423559, -28342, 44389, 77717, 121, -228319, -10, -6786, -558, 15638, 27117884, 0, -8, 464632, 76, -919867, -44885607, 477, 1861319, 27, -8421 ], [ 106, -259560430, 1541085, -222913, 119, 94, 5736, -22, -57, 126314441, -602, -1, -30, 431643069, -1, 1, -649214, -1, -1, -650, 26590218, -2011269642, -1806600, -11061, -12616878, -208, -9619, 700, -187, -1, 1604, 19575313, -8705712, -91602, -333059, -1, -221 ], [ 3685647, -3, 223285, -53, 141, -7563, -18897590, -4, -7454551, 1482, 32743597, 13872811, -170455757, 13, -15880, -2293724, 1, -448123, -17634000, -3, 1, -52, -2, -3558650, -93189132, -3646, -252, 76, 5175, -318, 17422, 195, -22, 528580, -7, -12560869, -1 ], [ -1, 13, 105978, -44551, 47407953, -436, 2948, -7682, -389, -86257, -63, 17515, -30403, -482732550, 8830490, 1, -84, 21924532, -98844158, 4764836, 157568313, 13353, 72, -52397, 0, 261066, 3431, -3, 44, -1, 33312, 1945, 0, -4, 1, 93916, 0 ], [ 8787369, -7, 472160, -10934615, -121464, 84, 19, 9164, 2540, 25914, -54970, -25026, -257, 1012537798, -438967038, -30, -16460227, -1640, -6434, -89165, 577196, 207033350, 11502793, -483405, -255574, -4, 1752733, 799768, 144233, 13430578, -211, 421949, -6702, 8, 3053896, -117, 5030 ], [ 497, -16, -109208, -59282456, -47, 12900250, -106, -31, -49086145, -141, 8025928, 0, -9299, -106378, 881003171, -1090, 0, 313797, 64, 940, -951168, 20919, 2969160, -818, 9452576, 260227, -19, -177, -125314473, 96864397, -15285, 922026609, -47082, 0, 61, -195336, -1 ], [ -1999992, 0, -846721, 11, -276443, 141825096, 9508, -6035047, -929409844, -25, -4546720, -8722369, -8, -1, -11, 15421601, 1183270, 31946960, -26059, 473, 200, -83, -23403523, -513786, -2697, -206662522, -2, 15, 216769, -7347703, 2824, 51625441, -1820562, -328142, -2, -1514886, -244 ], [ -1, -4015629, -30, 45, -4, 42905, -1446364117, -22698717, -275, -1135307, 41, 31, -10406, -744, -41180796, 602917, -419938, 1, 532239, 51, -13619, -30818517, 29, 3529, 0, -7, -165, 446, -54607517, -6666, -47762, -12, -268105, 25, -89732, -86348756, -79 ], [ 947508, -912471099, 386, 15274, -219248, -60, 1718753, -100164110, 12933, -34602, 0, -64878, -1, 10, -1, -2, 63917, -15, -7, -4606, -5, 5507752, -21309485, 62948381, 237, -115294449, 883646, -52567, -275390549, 116289144, 26, -2052714795, -21069, -594326, 9512224, -106711, 16169837 ], [ -1432, -2098, 1, -1305, -88780973, 4305673, 428926898, 27, -892122, 61052012, -28187, 125768000, -5429, 3180, 158, -276920, -173204, -116544369, 21, -27343204, 6, -115744140, -41632625, -2584, -211185181, -92065, 1, -16299124, -1508, 241, -2, 0, 208258, -8140019, -965137, 182974, -13323584 ], [ -2883, 140, -2891674, -260475247, 2, -3078951, -36446114, 925818318, 2818, -48537, -3, -1, 0, 709, -656, 263, 128735066, -2658, 56, -39, 25587, -486, 31674, 44851, -4173, -8, -6644, -21, 52212, 1968, 4073, 2, 2651979, 109899136, 281, -410362, -588666 ], [ 11, -5711, -491781381, -3, 100227925, -3698447, 3329936, 3258, 793, -64874298, 279398368, 473297633, 3, -38143, 13772, -29278812, 1994449, -936, 366, 166, -463812200, 59744, 282, -12326, -6, -85738307, 32248, -1966, -3, 3423, -488, 221620834, -690, -1, -516733753, -16349, 3018919 ], [ 0, -2, 880919431, -15, 4020, -752, -13851740, 214155, -7180915, -10896, -280561233, 6, 49550, -172545, 0, -2, 806, 811, 241226877, -541, -70335498, 760220, 195, 2, 21, -1323440, 2, -112599918, 10033, -21, 0, -2, -20033, 552, -799, -125, -523 ], [ -5522, 1648788, 32671, -15611635, 0, 12703, 102764973, 8, -28995833, 6715475, -769905, 25904, 58, 2996, 533698346, 148493411, -34045, -3293601, 963, 454, 30705, 5842, -751470400, 233219, 51766, 30034511, 20531056, 105521, 996452283, 17677555, -14268884, -917, 102362, -5837, 224, -254176341, -578387 ], [ -3523, 180877571, 21, -3405699, 940777772, 0, 0, 384993, 98, -722327762, -33, 10, 1, -33, -9582, 9, 56, 21012650, -265, -72796, -62482231, -1621176, 1377, -9, 312250, -343, 0, 23082, -1, 5434, -119475, -141, 27726, -31585, 59180601, 2058855739, 60 ], [ -42077284, -745454, -4371, 1730408, -22711315, -3, 1848890721, -50, 2564, -1034, 0, 60106591, 6602148, 2641862, -432906105, -248139491, 2, -2, 839, -2216, 193827497, 182127579, 175532, -32124, -2735361, -17460896, 16993, -217, 3448, -1545, -58, -6820460, -1062223289, -8026372, 210994, -19, -9490 ], [ 7904, 7494, 43, -1116, -38080594, -21, 6390, 73867298, 1537247714, -122, -118983716, 33985872, 80, -26131, -255, -6, -182253, -8276309, 1047446, 94991612, 0, 99466325, -7, -383, 1, 36, 2616708, -3, 47, -15, 108379, -194, -27787, 37, -53920, -5563, 2 ], [ -16, 77606, 1919344, -1566, 10879623, 7577, 31, 123286964, -44, 5776731, -130123023, 5990769, 106130, 0, 46592, -4, 6548388, -28, -7, 232, 205309578, -170, 3484415, -26417613, -1, 1102004, -4, 4077, -504110, -1348, -2, 56, 13, 311764, -10, 1166443964, 16998 ], [ 3254, -3, -1, -10261137, 9737759, 609699, -802164498, -1, 27, 3671, -2, 0, -641, 425725, -672322952, -1, -216031165, 320446, 491, -357913779, 7, -191177, -162, -44768, 2809, 20618527, -1, -122441870, -217235, -3152, -2056, -5, 2, -4749289, 31, -1296921725, -31197 ], [ 563029502, 59749, 63, 0, -1743230037, 1314, -6, 227, 0, -46951, -63183, 63, -10002, 37, -15376972, -134267, 26992, -630, -8019068, 1863, 16685279, 241222068, -15561761, -7, -1795, -4899, -55777729, 15084284, -14969134, 54, 20796, 17431871, -2, 45, -6183244, -12, 1 ], [ 808, -2484, 33764609, -365998881, 55899, -23817847, -27, 0, 91, 20, -36223, -24, -1339330, 1289351315, -1305254, 16946041, -176, -715592, 982, 9, 7991, 9063770, -50355, 262509813, 0, -1, 208, 1156068, -6, -14, 121327, 2372216, -6, -19707588, 4486, -88374, 1523 ], [ -26, 128, 2668265, 26691, 3828566, 2, -51848, 1, 8358212, -957310, -1, 8101, 920, -486376913, -340, -42, -1, -5369240, 7521806, 303, -4337, -87082495, 13, -7, -9798, -1446800, -44, 48944, 0, 1272, -849, -3, 735900, -159688, -22, 10, -8 ], [ 2, -3626765, 1389858, 2, 120, -16, -1018562, -9114, -36751667, 1, 109283, 64524015, 2490220, -14817, 832120460, 5430, -1262, 16165237, 18933225, 17860754, 56226, 1839933, 698657569, 1856969, 224005, -4854969, -4152, 40, 48, -4, 72, -6304867, -167, -14144, -480799, -18041493, -52613751 ], [ -2693484, 4, 11467, 495288, 699490, 565933424, -234327, 612, -5248324, -1, 3, 44851, 103, 513924, -22934575, 1, -35, -87007360, 5585, 2103489203, 3050608, -3576, -69, 0, 129700, 1413364974, 28, -462861, 7, 153968, -5323, 524549914, 5332, 262063, 882505, 0, 30 ], [ -75, -422376, -164, -17108865, -17, 92, 1970, 9636, -40654, 14, 16277, -14, -106261, 37, -3134, -34572578, 29199, 47608, 156346272, -29918, 20257, 183, -206876, -517858, -224512, -3, -1001205151, -57517177, 433, -13938343, 262763045, -473235, -34339, 1407140, -1163074, -28, -500 ], [ 265437908, 1927, -28695030, -347, -12, -15, -11325090, -6, -2, 62254, -66601589, -675084056, -1, 16688827, -174364, -3204, 14607314, -4858843, -624, 3, -1561, 0, 253684, 5388, -1, -579523878, -758805, 104756, 526062829, -822454597, -1128, 15235, 10, -51, -10755110, -3954, -6848 ], [ 62988146, -4, -2, 117311, -640357, -1783, 7228974, 747123, -26185, 673, 35948596, 140, -6686311, -19352, -25167189, -581485, -10955015, 124400701, -378392, 799617, -506594, -1583621, -382, 26957, 7675028, 10100849, -372903, -21174093, 1289, 1, 7447, -5342760, 63, -6016, -7756, -953882207, -72609 ], [ 1037606, -3453973, 1046166019, -123305, 472775, -60371, 65467, -5492961, -30, 1082874619, -47320, -12512295, -3835, -7109250, -38301852, -1, -28886, 143, 947381, -6200, 12, -76184097, 93066302, -50, -92063, 128056, 6848155, 0, 3371240, 21867, -58, -308, 321, -1265, 53819060, -96790804, -1 ] ], [ [ -57814, 211, -1764697, 107705, 600465, 62605, -269, 54804, 14, 2, -11, -579, -42713, 0, 48442329, 940528, 185, 58, 29524, -643936, 9, -325627, -60657, -32234272, 5573110, -1, 558, 92253720, -314645, -23, 61964, 1611, 87, 130948, -50109, 54197363, 15334 ], [ -61103850, -12, 22619, 782634, 2277, 11533952, 723132928, -390568, -150, 2235, -745, -28561975, -11, 883461, -10, -13270, 567, -1, -12294132, 664762, -1, -173454369, 192180732, -492205176, -48135862, 7118, 1277955522, -802736, -2377473, 357, 14, 1, -3, 56962957, 777637384, -3345461, 35 ], [ -13810, -165058, 9, -47, 74075071, 1212, 14558940, -16527, -5968, 295, -31, -128208199, -1, 359, 83365152, -195501, 54, -80, 82925560, 4358861, -2, -64958, -7230314, -249, 33604, 1695245, 1544656, 4356832, -2900, 7525780, 0, 244660, 4, -2035814075, 34, 390063, 2 ], [ -93413313, -46951336, 30, -8237780, -487, 0, -1744358496, 126359, 1313842885, -28, -50, 85, -204825, 4, -4028, 3035566, -110, 829601025, 208618, -7440, -529, -13978033, -14513769, -3, 43494733, -208074, -2, -3406, 7717, -428, -30, 1995, 130576540, 1023581, -28, -2, 1767 ], [ -16653568, 103018, 1, -1, 3, -5, 6413, -3156, 1207929, 3393, 534, -12, -106436, 12, 677452, -260, 0, -7769, 2, -58, 176471, -2076774, -2068075, -81, 1, -23563, 47, 2375900, 425, -2, -5483592, -1877, -7400378, 389, -35, 265, -319325648 ], [ -2318406, 35947, 2935963, -1, 49, 1159286, 1835714, -52543703, 11746, -6941124, 29050419, 124210145, 686220, -3, 859167, -172429, 3, -50117501, 46, -13993, -1, -2, 6, -39052, 0, 31, -110308, -414826, -21709, -192, 5609180, -365, 1, -345, 526, -1051119970, 4 ], [ 28, 878038211, 7074269, 60, 13033879, 180116066, 124, 231, 16730, -3, -8, -15564, 4, 1494, -181793546, -405, -66314489, 18299986, 243, -14, -71638, 248330126, 335892774, -805310524, 117784051, -11523914, 1055177945, -216, -512, 16, 3884, 23791164, 5, -30707, -16, 213886, -111 ], [ -1, -189, -5228335, -142163, 1191779, 7, 202372730, -956, 366978009, 583264, 2202432, -1, 26288, -90777, 1530203259, -1046502874, 29, -113726823, -1184, 697168, 950, -2735507, 0, -1702675, -1206005, 239985, 30, 255039280, -455, 13935, 286565706, 65732, 1, 660466, 2, 2378300, 26 ], [ 0, 326335668, -763, 4, 20796, 308960, -330628162, -853459819, 7568, 47, -1, 0, -327037065, 5707, 364818, -1166930, -3718604, -5436015, 113, -47724825, 220033, -1282634743, -21945, 4177447, -1041114, 12657, 207734, -57691, -27, 1579973, 25, -308785, -94921, -4, -18881, -1556, 3 ], [ -4, -96498, -16817397, 6768666, 395435, 52277, 0, -5513, -1, 13948, -461, 956543406, 4305366, -8516, 12, -13952323, 0, -222, 44389, 75, 15532, -58449589, -5052577, -2, -71302, 3909, 3, 0, -4, 58079, 20025506, -235485781, -3, 488863, 3635, 888540, -1053 ], [ 54669, -8, 3082170, -222913, 29, 96491, 717, -10812, -906, 3854, -10, -3, -477, 215821534, -12020, 489, -634, -2, -280323, -650, 13295109, -960, -3529, -1, -788555, -13257, -157589923, 1401, -6, -30, 3208, 0, -3, -22901, -83265, -140, -115466573 ], [ 235881462, -325507206, 1, -27, 9263482, -1, -75590357, -3800439, -15, 1, 15988, 6773, -11, 27, -7940, -1, 95724931, -1751, -1, -6, 1486, -211699, -1350, -113876786, -186378263, -2, -503, 322870904, 21199824, -1269, 1115051, 200127, -353547861, 528580, -468090967, -803895571, -146686 ], [ -8, 13795954, 434086463, -22809942, 2893, -1785079, 386403489, -125852322, -1556, -21565, -8126567, 8, -1945788, -120683138, 269, 2, -85377, 20, -1, 2326, 1202, 3418476, 298614, -107307046, 722, 16316, 0, -88997, 0, -4025, 16, 124541, 8523, -7002, 369, 93916, 208843 ], [ 562391617, -26646498, 57, -167, -124378478, 346291, 608, 37539321, 1270, 207319, -56288312, -25, -65542, 7, -2, -7796903, -131681816, -6557, -3217, -713313, 73881208, 25879168, 718924, -483405, -1, -13678, 28043743, 799768, 576934, 26861156, -7, 54009552, -219608482, 281956, 1563594926, -1912880, 80482 ], [ 124, -123, -854, -59282456, -24315734, 6, -27569163, -3952061, -24, -2256, 1959, 12687, -73, -1742884961, 27531349, -69707, 915, 80332059, 544639785, 246617362, -30, 1307, 724, -209346, 72, 508, -300899, -1, -30595, 193728794, -60, 112552, -184, 13, 7, -764, -61661176 ], [ -62, 146307, -27095049, 47, -2160, 2164, 9508, -2947, -7, -1, -35522, -1090297, -121473806, -4549363, -84209, 58, 73954, 0, -26684183, 473, 822189, -1, -1, -32112, -43, -100910, -9, 1, 221971679, -940505873, 22, 6301, -56893, -161, -402, -1480, -127597479 ], [ -19813162, -2, -3809, 769779197, -229, 43935646, -3, -1452717875, -576396795, -567654, 1346179, 32163, -42622783, -389698555, -1317785463, 9420, -1679752, 3, 259, 6544, -852, -3763, 7, 13, 0, -110710, -168891, 28595, -209, -426587, -3056719, -24238, -536209, 6650477, -1, -659, -20595102 ], [ 28, -891086, 6, 977575, -429, -1, 26855, -192, 3311096, -141727636, 105829872, -259510, -2150, 42, -1346274, -279389266, 7989, -8, -208, -9, -9327, 11015504, -20811, 15737095, 7588, -1, 215, -206, -66, 14195, 7026592, -513178699, -43148576, -304294424, 1161, -109271770, 1010614 ], [ -2864, -16783, 1795869, -1368339226, -346801, 269104, 1, 114870901, -55, 14, -901953, 3, -1, 203583, 10357566, -541, -86602, -29136093, 179031162, -874982510, 854862, -221, -40657, -5168, -1, -2878, 15716983, -3980, -6, 7739, -945762604, 84236, 208258, -254376, -8, 0, -1665448 ], [ -1, 17989, -1412, -1, 5925, -197052819, -3, 462909159, 0, -6212680, -37228241, -203, 177764550, 181584, -5373777, 2159506, 15714, -3, 232598, -1, 3198, -31095, 32435095, 11482044, -8345, -960823586, -208, -171682307, 106932044, 1031943173, 2085472, 10643688, 10359, 838, 1154255, -840421343, -18396 ], [ 1498198, -1, -480256, -4681, 6264245, -29587575, 203, 814, 0, -8109288, 1, 14, 236613, -2441141, 430, -447, 0, -8, 45, 0, -56618, 59744, 18519153, -13, -373248, -328, 1, -4, -309101, 56087853, -1, 13526, -173, -2, -1009246, -2142802344, 6037838 ], [ 57378, -32915227, 1720545, -480162, 1, -96226, -1731468, 13, -220, -1394652, -5, 13569488, 99101, -2760716, 16343274, -1026088786, 403, 53161016, 0, -17310, -5, 1556931373, 1602497, 95, 11234653, -84700102, 0, -430, 313, -1380043453, 119741, -248887, -40, 1104, -100, -1996, -262 ], [ -90464167, 26380622, 63, -4, 27, 0, 3136, 8, -14159, 0, -2, 50, 246622999, 11987, 31, 37123352, -69723488, -403, 0, 7, 1965174, 11, -375735200, 0, 6626135, 117322, 10265528, 52760, 29, 70710220, -871, -234628, 799, -46695, 57595, -15514, -2 ], [ -2, 689, 43, -7, 58798610, 24, 582816686, 3007, 6, -11022, -3, 696442715, 688081616, -130, -156982070, 623047, 235251819, 5253162, -8680653, -36398, -1, -7, 722428360, -2211295, 4996005, -89718314, 93, 46165, -18550, 173904, -467, -71, 13863, -247, 7397575, 30, 126226262 ], [ -1314916, -95418039, -17903504, 52, -2838915, -97313, 115555670, -26193597, 164112, -259, 332690, 1, 211268742, 161, -3382079, -969295, 630, -6278595, 104, -36306512, 5915, 21, 702128, -256990, -175063055, -17052, 531, -227429466, 56500364, -98835, -927, -833, -32417, -32105486, 824, -76306678, -9717089 ], [ 4047092, 239831, 352369, -1141953, -37, -1339, 6, 35, 11728, -7768, -59491858, 543773954, 2561, -856244936, -4, -702, -178, -4042, 16366, 11, 746140, 48567, -28117322, -783861, 1954, 38369873, 638, -6244138, 1555333, -3723, 1734069, -24816, -1820993637, 149, -26960, -11392529, 12249558 ], [ -1, 606, 245676060, -50092, 348147937, 947, 62, 940, -178257, 23106927, -63, 0, 829, 60, 23296, -932, 3274194, -2, -7, 121982960, 25062, -1, 217775, -51597, -38312, 1102004, -1668310, 0, -7877, -43127, -11, 56, 3, 19485, -156099874, 145805495, 8703075 ], [ 50, -3, -5734568, -3, 19475519, 156083168, -48961, -355, 113542439, 962504373, -184942, 1531, -21, 53215, -82071, -2, -216031165, 625, 1030846767, -349526, 62, -47795, -41441, -1, 1, 82474109, -1294, -15, -868939, -413014623, -263111, -156, 692381, -1, 522016156, -19790, -16 ], [ 4295, 3823988, 4140551, 20, -416, 1378438292, -11761907, 3, 434, -187802, -7898, 31, -163871766, 79070890, -30034, -16784, 863773, -315, -16038135, 58, 8147, 460, -950, -2, -225, -1225, -6809, 965394226, -1, 56268, 10, 4255, -3, 753292, -3, -1532184, 34875121 ], [ 25882, -5, 32, -11170, 55899, -762171102, -110134406, 484642066, 6009324, 174816396, -36223, -24, -1339330, 5036528, -20395, 16946041, -45010, -11, 2012786, 9515, 3995, 1106, -2, 0, 5, -510, 0, 1156068, -23386525, -418, 31059726, 18977732, -5989644, -2, 2, -5655889, 6092 ], [ -409, 32804, 81, 53382, 14955, 2445, -51848, 24573442, 261194, -935, -214, 15, 28, -3799820, -22, -10936068, -1, -3, 3760903, 18, -9, -170083, 458749295, -405, -39, -723400, -1, 97889, 88506223, 1272, -868489, -540639137, 753562264, -1, -179865, 44006494, -1 ], [ 5893055, -56669, 169, 17927019, 1014355925, -253016819, -521503301, -1194543143, -4487, 306479716, 53, 246, 39843533, -485522028, 208030115, 21721, -165385614, 986, 18, 34884, 56226, 3, 170570, 453, 1750, -75, -265672, 5133, 24, -241730499, 290, -385, -333, -56575, -59, -9, -2 ], [ -336686, 78, 358, 247644, 683, 552669, -229, 1254752, -161, -19852, 252, 350, 3379834, 131564679, -1433411, 23, -275, -2718980, 357440, 62, 744, -57209, -274, 1080, 265627314, 336, 7481306, -1895876869, 31941832, 307936, -1362589, 8196092, 2730301, 131031, 6894, 2396293, 120 ], [ -10, -6600, -1337790, -534653, -17702562, 92, 246, 150, -10164, 7639, 1066774621, -4, -831, 9791161, -51334973, -33, 228, 11902, 78173136, -468, 20743642, 2, -1655001, -1, -114949657, -1436, -61109, -449353, 3, -3484586, 250, -15, -1074, 5496, -297746868, -56890641, -32 ], [ 129608, 61670, -1, -177333, -48, -14787, -1, -392075687, -1268, 486, -16261, -42192754, -7, 127, -11, -6561762, 456478, -37960, -624, 463, -199744, 564067802, 1, 2, -54097, -144880970, -23713, 429082683, 513733, -99, -577221, 1996956134, 20744, -26233218, -11, -2023984, -112181344 ], [ 30755, -107, -810, 29327, -80045, -456279, 441, 191263666, -1675790, 1346, 4388, 576524, -1, -5, -2, -3, -171173, 485940, -2, 1637617577, -32421966, -4, -6253285, 1725292, 117, 19, -1491612, -1293, 676090109, 14, 1, -327, 523582, -1, -243, -910, -9 ], [ 2125018271, -1726987, 2043293, -61653, 230, -8, 3, -3, -7845873, 258, -24227747, -6256148, -62821591, -454991962, -10, -71, -3697285, 18429, 1, -99185, 208486194, -5, 11360, -2, -3, 62, 54785244, 125366613, 12, 0, -29637, -1230, 10539716, -1326333598, 12, -756179, -970004 ] ], [ [ -904, 0, -108, 3365, 2345, 31302, -9, 6, 15031565, 2970, -172, -5, -1, 75, 0, 963101366, 5, 30432954, 115, -315, 74, -166720674, -7763979, -1968, 713358134, -2609, 18308389, 92253720, -2517155, -92568959, 3965723, 402, 5, 65474, -400869, 12, 1004941304 ], [ -8, -5845, 22619, 5, 0, 5766976, 176546, -195284, -150, 1117, -1, -223141, -85517210, 107, -305705, -869644550, 141, -2056, -96048, 40, -150414354, -5420450, 375352, -120168, -23504, 3644804, 1218, -1605472, -594369, 0, 30265906, 1159956, -43941, 0, 5, -409, 35 ], [ -3453, -2, 0, -1, 296300286, 2, 909933, -5, -11935, 18, -1, -31301, -93319275, 11, 0, -1, 54, -5067, 331702241, 4256, -32, -129916, -14, -63697, 268832, 1655, 1544656, 8509, -182, 1837, 7615, 0, 74184, -8, 17693, 780127, 8 ], [ -90, -23, 1976280, -1, -31, 1482, -26617, 252718, 1283049, -111, -402918, 44716730, -1, 605879730, -504, 1, -1, 1620314, 1668947, -121891652, -1058, -3413, -14174, -1, 5, -204, -166, -27, 120, -214, -237, 523229017, 15, 7996, -57647839, -66884023, 904876 ], [ -130106, 6438, 0, -9, 8139, -1161362, 6567359, -50, 38653745, 13, 1, -1507455, -26, 400994, 173427884, -265683, 7, -127287035, 10714510, -15143610, 5514, -64, -64628, -10310, 1031768, -48255878, 98662082, 290, 850, -9340, -2678, -30749373, -28908, 99675, -18, 4, -5 ], [ -2318406, 575153, 187901687, -13, 412457598, 4, 14, -840699241, 183, -111057974, 27, 236, 5489766, -6069, 839, -86215, 3081, -3059, 12281417, -895513, -14768945, -52447165, 56555, -624825, 994, 31940, -431, -12964, -5557302, -383, 701147, -2, 403, -90412133, 1, -525559985, 298 ], [ 7250, 107182, 13816, 60, 795, 720464266, 15911, 969137827, 1070762, -6, -60, -31, 68, 186, -2840525, -52994834, -4144656, 69, 7, -55, -71638, 473, 1312081, -385, 57511, -46095655, 503, -2, -32716, 549089, 242, 371736, 21, -251550780, -16, 3341, -56 ], [ -561, -193282, -2553, -2, 76273872, 31893, 809490920, -3914078, 1467912037, 18664454, 550608, -54, 0, -92954653, 11674, -32, 29, -27766, -10, 42, 950, -341939, 8, -104, -19, 3839774, 486, 1, -930751, 14269676, 2238794, 67309968, 259, 644, 11100, 2, 107921 ], [ 5, 5098994, -780876, 277948, 40, 308960, -20664261, -1666914, 1892, 25066715, -109115, 1700, -5109955, 713, 0, -36, -29748832, -1359004, 3, -46, 429, -1252573, -1, 8354895, -128, 3, 50, -226, -845, 6319892, 54021833, -77197, -379683, -1009284, -75523, -99551, 4121018 ], [ -211200267, -754, -8212, 413, 101231515, 104554, 910, -87, -31453, 13948, -3685, 456, 4204, -9, 3124, -1, 2177944, -14511044, 346, 155435, 3883, -892, -20, -434243, -1115, 7819, 867772317, 130335248, -244215633, 116158, 156449, -29, -22, 125149053, 116332, 28433303, -538935 ], [ 6, -63370, 94, -14, 976496, 3087718, 11747900, -44282701, -1811, 15, -9625, -1, -953, 3372211, -1, 1, -5072, -3394, -548, -3, 830944, -61380, -2, -181220600, -2, -13574332, -4924686, 2, -765615, -15309, 821365, 19575313, -532, -5726, -163, -4563515, -1804166 ], [ 57588, -156, 3, -7, 148215719, -241999, -73, -1, -58239, 48579393, 2046474, 27745623, -20808, 3564, -4, -17920, 182, -917754150, -70536000, -47574, 190312, -1, -172746, -2, -364021, -233334, -128582, 0, 42399649, -83119659, 2177, 1563, -43158, 135316635, -3572, -785055, -37551492 ], [ -501349159, 862247, 1695650, -45619883, 2893, -3487, 2, -3932886, -12441, -10783, -2080401016, 8757, -15202, -117855, 2155, 19, -2669, 175396256, -6, 74450, 76937, 3338, 18663, -410, 47318368, 0, 3, -91132470, 22, -504, 4264061, 15, 66, -14338416, 11, 2, 407 ], [ 16, -6506, 3, -1366827, -31094620, 709205679, 622657, 586551, 20811263, 25914, -1, -98, -16778711, 63283612, -210, -30, -2010, -419636, -25735, -2, 4509, 24, 0, -119, -130853391, -875331, 54772, 1562, 9014, 409, -4, 0, -1756867852, 140978, 1563594926, -30, 314 ], [ 261093968, -15681, -1, -4, -48631467, 3149, -7, -505863780, -392689157, -9022, 62702, 24, -304680331, -27232578, 13443, -273, 0, 612, 129, 940, -14862, 167358, 11876643, -7, 1153, 66618253, -294, -11592330, -122378, 23, -500854322, 7034, -24105835, 28044, 244, -1, -7707647 ], [ -31999862, 2340927, -7, 3081824, -2211538, 270, 18, -1, -7, -52386397, -1, -134, -927, -4443, -42105, 963850, 1211669057, 124792, -1629, 14, 6, -1344906, -5850881, -16441122, -22085896, -403638, -278, 30, 0, -57, 11570179, 196, -7282246, -20509, -13146476, -3, -15576 ], [ -4953291, -32125025, -243734, 375868, -4, 343247, -723182059, -1386, -288198398, -72659629, 657, 251, -85245565, -12178080, -79, 150729, -839876, 31, 4, 12, -2, -941, 0, 0, 0, -27678, -43235896, 1787, -109215033, -6666, -24, -6, -17, 101, -11485683, -345395022, -10057 ], [ 0, -436, 405757866, 125129638, -219248, -121082, 3, -25041028, 6622193, -2214495, 1653591, -2028, -1, 2773247, -658, -1091365, 65452020, -240, -26, -294752, -10, 43029, -2663686, 15, 15540362, -461177795, 904853690, -52567, -526, 13, 6, -32073669, -3, -73, 148628, -874174155, 123 ], [ -179, -525, 7015, -1305, -1387203, 32, 3350991, 459483606, -109, 7, -14431245, 1919, -1358, 416938324, 2, -541, -170, -116544369, 2, -874982510, 3, -221, -325255, -1, -806, -1, 62867933, -1990, -754, 1981263, -29555082, 2695583, 3, -2083844725, -965137, 0, -13323584 ], [ -721, 287824, -89, -249, 6067351, -192435, -145784454, 0, 0, -194147, -4545, -3234, 5555142, 0, -328, 0, 32183766, -1329, 56, -5107533, 25587, -509458217, 30, 1401, -2087, -917, -13605293, -335318, 0, 251939, 65171, 20788, 2, 439596545, 18468083, -820724, -2 ], [ 2996397, -365454, -1876, -9585163, 382, -946802381, 13007, 1708465141, 52006797, -506831, 8526, 902, 0, -9764563, 26, -3575, 249306, -980958582, 23451, 664, -14155, 489424889, 72340, -98605, -93312, -21434577, 257991, -16, -5, 448702824, -61, 216426, -6, -32697, -16147930, -16, 0 ], [ 470048336, -4114404, 0, -4, 8040, -192451, -4, 0, -56101, -86, -140280617, 54277954, 6342482, -2760716, 63840, -31314, 25, 3244, 241226877, -68, -8586, 371, 1602497, 11, 702165, -1323440, 0, -1, 20547752, -83, 29, -1019439513, -656434407, 8, -2, -32, -1 ], [ -45232084, 25, 4181890, -1951455, 3645107, 13008610, 25691243, 16883, -3540, 107447615, -3079618, 6476, 117, 2996, 66712293, 296986823, -17430872, -843161814, 126245699, 3, 239, 23929537, -5870863, 238816867, 808, 480552185, 20049, 13506730, 124556535, 2157, -456604287, -3754046, 13102360, -191261764, 224, -2, -36150 ], [ -14092, 88319, 22269, -26, 448, 398197, 35572, 1576934318, 12, -361163881, -17107283, 664, 83994, -265897, -2396, 1216, 897, 320, -271271, -582362, -1952570, -1, 88187, -17276, 4878, -172, 2, 45, -74197, 1358, -978736426, -9, 14196152, -4042855, 14448, 31415, 3 ], [ -81, -3, -559485, 13518, -90845258, -12455958, 0, -7, 160, -8268, 20, 234791, 3, 10, -108226527, -15, 10086, -96, 215021, -8864, 23, 5691486, 43883, -126, -1, -134, 16993, -111050, 3531272, -404827761, -118628, -105, -2027, -4, 3296, -146, -151830 ], [ 126471, 119915, 688, -35, -2325, -10966972, 408973, 1154176, 93826, -127257462, -2, 8, 671476849, -1672354, -4076, -1436162, -11391, -8276309, 15, 11595, 45, 198932650, -54917, -3062, 64052026, 1199058, 0, -1, 194416, -7446, 13547, -4, -55, 18, -7, -182280449, 5 ], [ -8, 635755650, 117, -7, 332, 3, 1053678160, 3852717, -697, 92427711, -249, 374423, 849042, 15, 22, -30512981, 399, -110, -859469584, 59561, 3, -1, 13937662, -52835226, -1198, 2152, -1, 0, -2016440, -2760088, -1, 232408, 28031, 19952904, -2382, 284776, 531 ], [ 3, -649812, -44, -157, 38951039, 152424, -3133456, -371788751, 3, 7, -362, 0, -20996569, 51, -2, -83212, -825, 1312548641, 32213961, -1431655115, 1030522, -23898, -1326087, -1, 89918, 39, -82788, -468, -1, -206507312, -16839085, -635006, 10, -10, 65252019, -10132201, -2044468127 ], [ 8, 1, 1, 20, -106399, 657, -23523814, 7449660, 222225, -12019321, -2070353243, 0, -1, 1, -30, -549954628, 110563012, -3, -64152539, 58, 3, 14723, -30, -2, -1, -154, -6809, 15084284, -935571, 57618447, 5199, 531, -19617, 188323, -6, -188, 68115 ], [ 6470, -1242, 8, -1397, 915853237, -2908, -14, 115, 24037298, 20, -37091846, -24, -1339330, 40292228, -5221013, 271136657, -90020, -44725, 2012786, 0, 249, 18127540, -197, 4005, 96498, -4080, 0, 18063, -93546098, -105, 7764931, 2316, -5989644, -4926897, 143553, -5524, 49907007 ], [ -26, 4, 5336530, 3336, 14, 20034331, -3241, 1572700323, 16716425, -245071315, -3422, 4148121, 0, -29687, -88961726, -683505, -176287, -11, 14, 303, -3, -1393319918, 111999, -51, -78381, -45, -2793, 801912418, 0, 2606387, -27, -540639137, 22996, -1, -11511329, 2750405, -979114735 ], [ 89, -14507059, 21716, 70027, 61911, -15443, -65187913, -3, -1, 18, 27976461, 0, 19454, -948286, 52007528, 347543, -3, 1010327, 4733306, 34, 921212444, 3679866, 10660, 3626, 229381550, -3, -136023691, 1314149, 24, -29509, 4649, -2, -42, -113150, -8, -72165972, -205523 ], [ -5386967, 2581835, 22, 7, 21859, 134, -2, 313688, -10496648, -158813, 529399800, 1401, 422479, 4111396, -3, 797583955, -8790, -5437960, 43, 131468075, 744, -3576, -17943478, 276620, 64850, 10783, 1870326, -118492305, 3992729, 38492, -1362589, 2049023, 349478654, 268353292, 430, 146, 241 ], [ -4872118, -13200, -2, -267327, -34576, 23710, 64577112, 19736258, -10, 3, 0, -27873552, -53131, 1, -401055, -2111, 1, 371, 312692545, -29918, 10128, 3007565, -211840073, -4142857, -1, -183732, -120, -115034353, 1774668, -213, 31, -925, -9, 87946, -37218359, -444459, -63 ], [ 2073733, 3, -7173758, -3, -1517, -29573, -1383, -47, -20283, 124508, -1065625413, -10301, -54314, 521525, -22, -6561762, 28529, -310965901, -159744, 7420, -3121, 2151, 63421, 21552, -1, -277, -11857, 818, 32108, -197, -5, 7800609, 5310470, -409895, -43020438, -495, -27389 ], [ 1922, -4, -25892, 7331, -1280713, -7300462, 56476, 11673, -7, 336, 0, 140, -53490486, -1238526, -201337510, -72686, -43820057, 30371, -387472710, 6247, -1, -1583621, -1563322, 842, 119922, 2466, -23307, -324, 338045054, 448, 232, -653, 134037093, -197130872, -485, -29111, -18153 ], [ 265627283, -13815892, 130770752, -123305, 28, -965923, 65467, -42914, -61296, 33046, -378559, -12, -251286361, -454991962, -9575463, -18152, -226, 143, 3700, -6347796, 50899, -19, 0, -25110, -2, 1049036301, 6687, 59, 411, 21, -232, -5034793, 82341, -10361982, 26909530, -94523, -237 ] ], [ [ -118402906, 1734325, -14117570, 420, 2345, 31302, -5, 3507470, 7515782, 371, -22, -1, -87475130, 9897276, 1478, 114, 24269808, 464, 944783, -82423716, 4, -2, -30329, -984, 0, -1, 143034, 1441464, -78662, -23, 126903146, 13204199, 1430210, 15, -205244699, 413, 3833 ], [ -488830798, -191518671, 1447669, 6261076, 2331938, 369086495, 0, -390568, -1223626, 585991330, -1490, -28, -2, 3, -1195, -1698525, 4649687, -2104781, -6147066, 170179219, -4700449, -3, 1537445858, -939, -188031, 0, 312000, -6421886, -2322, 0, 14778, 289989, -2, 3560184, 12150584, -1672731, 2 ], [ -2, -20633, 4860859, -12, 289355, 4965344, 13, -1057695, -381905, 302241, -1982, -979, -89, 735577, 79, -97751, 1, -10, 80981, 17435444, -1997, -32, -111, -260902051, 134416, 3, 0, 8713665, -23752207, 235180, 62386326, 119, 296738, -127238380, 18117873, 2, 65 ], [ -46706657, -46951336, 252963946, -4, -8, 5930, -26617, 987, 328460721, -7, -1574, 10917, -102413, 9466870, -128871, 24284528, -220, 50634, 1668947, -119035, -135319, -218407, -443, -1154917, 169901, -204, -21199, -6811, 1929, -6840, -968271, 1, 1020129, 65509220, -4, -1070144359, 28956057 ], [ -260212, 26372716, 24, -2196, 1, -9290889, 50, -12622, 589, 6, 136925, -376864, -3327, 102654594, 2, -4152, 8208071, -509148138, 334828, -30287220, 1445657911, -8307093, -4040, -1, 2063537, -5891, 192699, 18561, 13612, -76509401, -1, -1, -452, 1557, -9, 69473239, -5 ], [ -1133, 70, 46975421, -424803, 412457598, 9274294, 1792, -820996, 751797, -1735281, 116201677, 3881567, 21444, -380, 6712, -1, 24, -2, 2, -55970, -59075780, -409744, 883, -1279639584, 260621436, 124, -28238764, -1659304, -177833633, -195617, 44873445, -23910229, 0, -1, 16, -16, 313035373 ], [ 59400065, 219509552, 3, 63911658, 52135516, 21986, 248, 29575, 130, -183145284, -959, -7968489, 68, 11956, -11, -1, -1, 139, 498779, -6950, -1120, 124165063, 10250, -12582977, 29446012, -5761957, 251, -220454, -512, 67, 1942, 190329317, 45851811, -60, -16, 13688753, -1767 ], [ -1121, -48, -326771, -18, 74486, 15, 197629, -125250476, 45872251, 9332227, 2150, -27873110, 3364912, -1419, 45, -1, 239883, -55531, -302970, 170, 3, -1400579481, 548615041, -208, -308737028, 7, 3, 121, -228, 1783709, 1, 8413746, 64, 1289, 5, 0, 442045020 ], [ 172629, 311, -1561751, 277948, 1, 2, -2, -13, 7750123, 764, -1705, 3482885, -319373, 93512424, 712, -2333859, -29, -43488118, 14467, -1, 7041062, -10, -2, 522180, -533050285, 3164, 25966, -451, -6757, 3159946, 1688182, -19300, -1518730, -2, -74, -398203, 1 ], [ -105600134, -12063, -8408699, 54149334, 197717, 209108, 113, -22578174, -1006474, 0, -8, 239135851, 0, -134, 48, -1704, 0, -928706771, 2, 1, 30, -116899178, -39, -849, -2281635, 256224088, 206, 31, -14906, 1814, 0, -4, -3, 59, 0, 108, -3 ], [ 3, -16222527, 3082170, -871, 15623941, 47, 367121, -338, -4, 31578610, -4927757, -1, -249693870, 105381, -12307994, 1003016, -166198700, -7, -4485154, -83185, 13295109, -240, -1765, -1383, -197139, -1737514420, -1, 700, -2, -1, 420538925, 152932, -17411423, -732811, -1302, -1, -7 ], [ 1, -3, 436, -221342927, 565, -60, -289, -237528, -238545607, 23720, 523897555, 443929983, -20808, 445, -497, -280, 23370, -56016, -4306, -1, 371, -52, -176890971, -14234599, -3, -912, -1, 40358863, 10351, -318, 0, 25015, -21579, 135316635, -1828481, -803895571, -1 ], [ -120, 6736, 0, -22276, 47407953, -28, 368, -31463081, -195, -169, -2080401016, 273, -1901, -3683, 0, 38, -1398809531, 701585026, -755, 4, 1231002, 417, 37326, -819, 2888, 33416507, 53, -696, 357, -126, 65, 243, 2181891, -896151, 11, 751328, 104421 ], [ 2145, -51, 60436528, -21357, -60732, 709205679, 318800685, 9164, 1300703, 26536853, -28144156, -25026, -67114844, 1012537798, -1714715, -974613, -1, -1678541, -7, -22826016, 17, 24, 2, -7554, -8178337, -437666, 53, 12796298, 147695228, 839411, -3447231, 412, -2, 35244, 23858, -2, 628 ], [ 1019898, -32114486, -218415, -114, -759867, 50391, -26924, -126465945, -94, -1154701, 61, 24, -73, -416, 107544, -1, 3661, 76, 272319892, 58, -465, 5, 95013146, -53592364, 302482447, 16654563, -2351, -1416, -244755, 5, -30570, 109, -48211669, 224357, 122, -195336, -481728 ], [ -31250, 149819335, -26, 6019, -141538411, 4328, 4868182, -11788, -2, -12790, -17761, -4259, -1898029, -2274682, -1316, 0, 577, 15973480, -13, 29, 411094, -1, -1, -526115886, -43, -6307, -290589686, 126777196, 443943358, -4, 1412, 826007056, -116515923, -41, -4, -757443, -1 ], [ -4838, -2, -7799484, 0, -458, 43935646, -176559, -5674680, -70361, -2218, 336544, 4116922, -651, -95142, -643450, 18, -52493, 4032, 2128959, 204, -54, -471, 7441, 925118524, 0, -28, -165, 1787, -53, -27301566, -3, -1551229, -1072418, 0, -1, -10793595, -160900 ], [ 115, -14, 12, 15641204, -54, -1, 3, -48909, 105955095, -541, 12, -4152159, -17197, 2708, -42, -3, 7989, -3828, -1, -147376, -4775418, 43029, -1, 2014348199, 60704, -110, 113106711, -105133, -8605955, 443, 7026592, -16036835, -86297152, -2, 9, -53356, 0 ], [ -2864, -268526, 219, -10440, -3, 8611347, 52359, 3505, -109, 61052012, -2, 503072001, -2715, 26058645, 39, -138460, -22, -14568047, 89515581, -109372814, 218844819, -1851906237, -325255, -1322876, -6599537, -1, 14, -249, -395189109, 30957, -1891525208, 5, 106628161, -3975, -59, 11435, -26023 ], [ -737980, 562, -45, -32559406, 370, -788211274, -284736, 57863644, 369486083, -190, -4545, -211919621, 1, 90792, -6, 16871, 61, -84, 238180526, -39903, 51174, -127364555, 1013596, 22425, -1068107, -4, -850331, -328, 213864088, 1031943173, 127, 10643688, 5303959, 6707, 140, -102591, -2 ], [ 91, -357, -491781381, -293, 801823406, -2, 26015, 106779071, 812606, -16218575, 8731199, 1, 59153, -19, 13, -1829926, 7977796, -29937, 11725, 680172, -885, 58, 17, -3155339, -11943910, -2, 1007, -1006101, -1266075701, 28043926, -975, 3, -5519, -33481069, -258366877, -1071401172, 47170 ], [ 7, -1028601, 26883, -983369760, 4116941, -24057, -886511356, 1754362278, -877, -89257696, -140280617, 828, 99101, -5521431, 0, -1002040, 26414300, 1, 942292, -5, -537, 2969, 48, 1, 719017834, -5170, 342, -1, 642117, -2695398, 233, -3889, -10256788, 276, -50, -523190780, -3 ], [ -44172, 412197, 0, -60983, 58321723, 3252152, 1605702, 131, -906120, 107447615, -24060, 12952, 940, 767219, 508, 35, -34, -25732, 7, 7451423, 29, 730, -45, 116609, 6, 1, 1283191, 216107694, 0, 2209694, -228302144, -1877023, 6397, -6, 235913016, -3879, -4627089 ], [ -4, 361755143, 356313, -4, 1837456, 1592789, 18213021, 46, 51482615, -689, -16707, 5313, 41, -520, -19, 4, 114869, 5, -8680653, -145591, -124964461, -103755203, 22046, -4422589, 38, -5476, 375, 756371335, -74197, 173904, -3734, -141, 6, -31, 1, 15, 15778282 ], [ -1285, -46, -1, 27037, -694, -1521, 6, -419097542, 20, -66138, 21292209, 234791, 0, 660465, -4, -4, 82628957, -6278595, 6719, -35456, 5915, 177858, 179744794, -8223650, -341921, -2, 132, -1736, 53, -101206941, -15, -53285, -32, -1, 13503663, -1165, -594 ], [ 123, 7, 1376, -1116, -18595, -10966972, 199, 9017, 46913, -486, -1903739442, 33189, 41967303, -103, -4172861, -22441, -23, -8276309, 261861, 2, 728, 795730600, -1799508553, -3135444, 15637, 4796234, 10466832, -24976549, 0, -8, 6936276, -97, -2, 37, -883409169, -712034, 11 ], [ -4, 2483420, 239918, -1, 21759246, 3879808, 62, 246573929, -11, 352, -32530756, 374423, 12, 7, 11927723, -244103847, 0, -14, -6714607, 232, 12, -44387463, 13610, -52835226, -19, 8609, -52135, 4077, -7877, -674, -326, 58102, 3, 638492936, -624399495, 0, 531 ], [ 426510328, -162453, -89603, -314, 38038, 624332675, -48, -23, 1774100, 240626093, -184942, 97990, -41009, 54492920, -2626262, -1, -27003896, 656274320, 4026745, -2, 503, -1, -6, -2865117, 92076973, 1288657, -10349, -935, -1698, -12906707, -8419543, -39, 173095, -580, 509781, -2474, -16 ], [ 1126059005, 59749, 0, 332949, -26600, 1346131, -1436, 454, 0, -11738, -63183, 0, -160032, 37, -470, -33, 3, -5, -1, 58, 1018, 120611034, -15198, -13, -229708, -1254104, -6809, 29461, -1, 450144, 1330976, 278909944, -1285602647, 11, -3020, -23941, 8 ], [ 26503427, -20, 64, -11437466, 3577551, -12, -421, 231, 3004662, 10926024, -1159121, -383485, -2616, 80584457, -40790, 264781, -368718804, -45797874, 4025572, 0, 127857, 0, -50355, 15, 96498, -510, 1668, 4624274, -374184391, -418, 15165, 75910930, -748706, -9623, 4, -2762, 47 ], [ -52265, 134368797, 2605, 26691, 245028259, 19564, -51, 93, 133731406, -245071315, -2, 32407, 7, -928, -11, -10680, -345, -2684620, 3, 2485234, -4440217, -3, 3499, -51754, -307, -22607, -2859164, 95, 21607, 81449, -1778665199, -129, 367950, -1248, -5621, 1342, -59761 ], [ 368315, -29014117, 88950975, 1094, 507177962, -253016819, -32593957, -2279, -36751667, 0, 13988230, 3938, 1274993080, -485522028, 812617, 1423540191, -10095, 4041309, 577, 17, 109, 14719464, 2665, 14, 3584086, -149, -16605, 40, 399183, -59017, 290, -2, -42615, -221, -235, -3, -411045 ], [ -673371, 5163670, 1433, 31698473, 10929, 8842709, -1, 153, -328021, -39704, 4135935, 2803, 1650, 0, -11467288, 3115562, -138, -5437960, 714880, 16433509, 0, -7322680, -4485870, 566518710, 2125018515, 1347, 1826, -115716, 30, 39415854, -681295, 524549914, 2, 4094, 56480368, 4792587, 126767243 ], [ -2, -52, -83612, -17, -17, 23, 63063, 631560287, -10164, 3911623, 266693655, -14, -425041, 1223895, -2, -1080394, 58398, 46, 18, -468, 316, 734, -405, -129465, -14368708, -91866, -30, -1756, 7098672, -871147, 1, -3698, -137353, 175892, -71, -14222661, -63897 ], [ 0, 7893791, -55, -11084, -24258, -58, -5530, -23931, -40565, 15937042, -2081300, -1288, -27, 0, -22, -6561762, 467434051, -607356, -159744, 1855, -199744, 1075, 0, 5517334, -4, -3, -93, 0, 32878926, -13, -1, 0, 162, -6558305, -2626, -8095935, -7011334 ], [ 1, -222884464, -26512641, 7331, -3, -14, 115663585, 5, -6547, 0, 71897192, 72065, -835789, -2, -1572950, -71, -701120908, 118, -1479, 780, -8, -101351725, -25013139, 862646, 29, 77, -1457, -21, 169022527, 29388145, 930, -21371038, 134037093, -12032, -485, -7278, -142 ], [ 4150426, -6907946, 2043293, -1, 1, -15, 32733, -21971842, -15691745, 33046, -6, -191, -122699, -27771, -1, -1, -452, 143, 462, -13, 795, -9300, 5816643, -401751, -720, 1049036301, 0, 1958853, 3, 10, -464, -77, 658732, -41447925, 26909530, -24, -993283591 ] ], [ [ -452, 221993727, -1764697, 3365, 4691, 16027122, -34, 876867, 14679, 97328947, -11, -2369568, -1335, 302, 23653, 1881057, 370, 15216477, 120932253, -1258, 9, -651253, -248447310, -3935, 340, -83458, 146467112, 43, -629289, -45, 7931446, 13204199, 357552, 7, -3206949, 1653, 502470652 ], [ -1865, -3, 46325420, 400708899, 2, 369086495, 21, -48821, -5, 17, -5959, -6974, -1305, 56541550, -598, -1, 1, -8419124, -6, 649, -293779, -11, 24022591, -7511, -2938, 56950, 4875, -1644002614, -581, 5, 236452, 2, -87882, 13906, 185, -52, 9082 ], [ -905043641, -323, 2, -1, 1157422, 151, 27, -9, -12220931, 604483, -32458069, -125204, -1, 367788, 159, -191, 3, -10375996, 165851120, 557934227, -1, -133032961, -1807579, -8153190, 34410622, 1695245, 772328, 34037, -185565, 1, 60924, 30582, 18546, -31, 141545, 11, 34395347 ], [ -357, -366808, 60, -8237780, -15554, 11861, -3406951, 0, 2505, -7063, -6296, 1430935383, -51, 0, -1, 5, -2, 202539, 52154, -3720, -541273, -54, -28348, -71, 1359210, -2, -1, -107, 3858, -109434, -4, 8175453, 31879, 249, -3602990, -16721006, 3 ], [ -1, 25754, 6, -287783537, 2133805267, -18, 6, -6462196, 603964, 26, 66, -376864, -13305, 6, 43356971, -132842, 525316562, -127287035, 20, -116, 361414477, -16614185, -1034038, -329900, 32242, -753999, 96349, 2375900, 3, -306037604, -1370898, -1921836, -15, 199351, -290818647, 67844, -2437 ], [ -36, 8986, 2935963, -208, 6, 2318573, 0, -1641991, 48115008, -3470562, 3, 124210145, 702690142, -1553460, 219946973, -337, 0, -1566172, 5996, -917004407, -945212467, -26223583, 3, -4882, 0, 511048, -3448, -103707, -43417, -6, 5, -46700, 1615, -1, 67369, -502, 74 ], [ 28, 219509552, 56594153, 0, 834168271, 360232133, 0, 7571389, 8566096, -1430823, -7851598, -249016, 72086161, 23, -177533, -1656089, -2, 17, 2043001502, -56927221, -18339248, 7760316, 5248324, -50331908, 14, -2, 31, -902977146, -536014647, 0, 7, 90, 179108, -982621, -1060152410, 1, -452190 ], [ -293607917, -6, -20, -3, 0, 3, 6175, -1, 179188, 1166528, 1127645430, -3403, 107677202, -46477327, 2988678, -261625719, 1965126407, -868, -1, 5, 15568219, -700289741, 16, -6810698, -9648033, 29998, 486, 60, -1818, 1783709, 8745, 67309968, 1036, 660466, 43, 9290, 215842 ], [ 172629, 4, -6, 2, 1299, 1206, -645759, -426729910, 59, 802134904, -1, 6965770, -163518533, 0, 5, -298733865, -7437208, -166, 1, -381798596, 0, -9786, -11235334, 63, -16268, 98, 0, -29, -6757, 197496, 13505458, -2470273, -48599351, -1972, -75523, -1556, 16097 ], [ -202, -754, -1051088, 216597336, 6, 6691461, 232981, -11, -31453, 871, -922, 467062, 262, -17031, 24997, -2, 4253, -116088347, 2774, 310871, 62131, -112, -2, -434243, -142603, 15, 6779471, 7955, -1864, 3629, 9, -28746, -6, 122215, 7, 6941, -132 ], [ 895700272, -32445054, 47, -28, 244124, 0, 91780, -21623, -29662893, 15789305, -19, -47865, -15, 3372211, -752, 30, -2596855, -849, -2, -5200, 850887000, -1919, -3529, -173, -50467510, -217189303, -1260719377, 2870478, -95702, -1, 3285460, 38233, -133, -3, -85263052, -4563515, -230933145 ], [ 235881462, -10172101, 446571, -55335732, 18092, -15125, -147638, -15, -954182425, 6072424, 7, 105, -21306970, 891, -31759, -17920, 373925, -438, -9, -12178739, 185, -108389443, -85, -3476, -23297283, -3733337, -126, 322870904, 10, -10147, 8711, 400255, -1381047, 33829158, -457121, -803895571, -72 ], [ -479, 13795954, 105978, -5569, 5787, -446270, 754694, -245806, -407651869, -690052, -63, 286981906, -951, -4, 551905, 319929905, -42, 175396256, -378, 1163, 601, 218782493, 0, -6550, 2888, 63, 439220, -3, 357, -1, 260, 31135, 34910258, -14338416, 3023621, 1538721027, 50 ], [ 2, -2, 59020, -42, -60, 338, 9962521, 8, 0, 50, -1759010, -1, -536918746, 15450, -13717720, -15229, -2057529, -53713305, -26, -45652032, 73881208, 414066701, 11502793, -60426, -63894, -1, 14021871, 781, 73847614, 419705, -6894462, 216038208, -53616, 1101, 781797463, -30606076, 5150858 ], [ 4079593, -64228972, -14, -57894, -759867, 1574, -211, -1011727560, -3, -2256, 1003241, 812009, -1190158, -1663, 860354, -1115306, 58586, 80332059, 129, 1926698, -1, 1307, 5, -214369455, 576, 32528, -601797, -23, -1002515781, 94594, -1911, 7203332, -23541, 7011, 122, -2, -15 ], [ -511997790, 35, -7, 1540912, -2, 4432034, 38032, -24140187, -453814, -409269, -139, -139557899, -121473806, -3, -168418, 3855400, 147908, 7799, -408, 3790, 25, -168114, -2, -1052231772, -1, -789, -35, 0, 52, -225, 5, 50415, -28, -328142, -25677, -5918, -1 ], [ -317010586, -501954, -121867, 2936, -1, 2, -11035, -11349359, -3, -139, 10517, 3, -332991, -389698555, -5027, 37682, -13124, 7, 259, 204, -4, -1926158, 465, 110, 14137, -109, -11, 117128858, -209, -4, -747, -95, -8579343, 25, -22971366, -165, -20113 ], [ 7, -912471099, 396247, 977575, -449019834, -237, 6875014, -391267, 12, -283455271, 6459, -1014, -68786, 10832, -3, -8730915, 255671, -122484, -108986384, -9, -305626700, 5378, -326, 15368, 60704, -2, 1809707381, -107655997, -34423819, 29072286, 224850950, -123, -690377210, -19018402, 290, -1668, 246 ], [ -23, -68742402, 3507, -1, -22, 0, 3, 114870901, -892122, 488416097, -225489, 119, -11, 13029322, 80918, -34615, -22, -113813, 2731, -1, 218844819, -57872070, -10408157, -10583006, -4, -23568576, 239, -509348, -1, 495315, -1804, 0, 813, -1988, -30, 365948, -52046 ], [ -188922742, 0, -2891674, -1, 189604, -394105637, -18, 0, 180413, -97074, -148912964, -12935, 0, 92971067, -21495107, 32, 125717, -348350857, 7443141, -79806, 3, -1, 2027193, 717627, -522, -14662, -1, -2, 50, 984, 2135523985, 85149507, 82874, 13, 70, -6412, -9198 ], [ 23409, -93556116, -122945346, -37, 47, -452, 53278982, 50, 24, -63354, 34106, 7, 7, -9536, 107, -28593, 30, -234, 183, 5441377, -1811767, 7647263, 72340, -12326, -93312, -21, 15, -1, -604, 855, -249389, 27053, -345, -8175, -15770, -2142802344, 754729 ], [ 448, -503, 840, -3841289, 502, -24633661, -27703480, 877181139, -1, -174332, -273986, 3312, 25369931, -345090, 63840, -125255, 6448, 3, 15076679, -1107820, -34344, 95027, 801248, 50043808, 10971, -41, 87581, -14074990, 0, -6, 15326974, -4, -656434407, 17670, -50, -1996, -1070581 ], [ -1, 844179909, 0, -7805818, 3, 1587, 12845621, 263, -57991665, 0, -1504, 1, 29, 23975, 1, 1160104, -17023, -2, 61643, 116428, 1, 373899, -22934, 29852108, 6, 234644, 164248450, 13506730, 3801, 33, -6968, -120129441, 6551180, -765047053, 0, -122, -144597 ], [ -56368, 344, 712626, -52, 918728, 0, 2, 187, 12870653, -11286372, -4177, 680119, 86010202, -2127170, -300, 1, 918952, 10, -530, -596338617, -239, -7, 722428360, -17690353, 1219, -2738, 5, 90, -1, 1424628357, -61171027, -36837822, 27, -126340, 57793, 31415, 1 ], [ -20546, -182, -1, 211, -22711315, -12, 1848890721, -50, 5128, -270900854, 40, 114, 201, 161, -105690, -30291, 39, -48, 3359, -9076628, 94642, 45531894, 1371, -32, -42, -4263, 8496, -113714733, 0, -24709, -237256, -852558, -518664, -8, 13503663, -292, -9490 ], [ 123, 1918648, 360826227, -558, -37, -11, 408973, 1154176, 3002436, -124275, -29049, 16992936, 20491, -13378828, -32601, -5611, -2916046, -2, 536292374, 185530, 373070, 48567, -14, -6270888, 61, 153479492, 1, -1525, 194416, -121991792, 105, -203289405, -910496819, 74, -422, -729121796, 12249558 ], [ -1020495, 77606, 982704243, -2, 10, 3788, 1, 30821741, -6, 180522, -254147, 45, 424521, 30, 1526748653, -59, 52387105, -230349951, -4, 1861, 0, -22193732, 850, -3225, -1, 282113167, -6517, 4077, -516208399, -706582284, -10676748, 0, 14015, 155882, -39024969, 142388, 556996857 ], [ 6, -665407209, -2801, -82089095, 0, 595, -12533821, -178, 13860, 117493, -369883, 2, -41, 53215, -41, -10402, -105484, 625, 3932, -2796202, 2012, -1, -11, -1, 92076973, 19, -1324593, -14947, -217235, -25, -2104886, -156, 354499311, -303954491, 995, -316632, -15599 ], [ 8797335, 466, 16562207, 41618, -851187, 86152393, -11487, 14, 108, -384618261, -517588311, 7, -2501, 4941930, -120133, -33567, 0, -2518, -1, 488440216, 8342639, 60305517, -7599, -197430, -225, -77, -1, 7542142, -1828, 3, 340730061, 132, -614, 12052687, -378, -6128734, 69750243 ], [ 101, -9935, 16486, -1397, 3493, -3, -13445, 969284132, 384596777, 2, -4636481, -23968, -5357318, 322337828, -2610507, 1084546630, -2, -715592, 515273258, 297, 7991, 283242, -3222719, 0, 6175886, -16, 13665255, 70, -714, -427760, 242654, 18, -183, -38492, 9187412, -6, 779796 ], [ -13, 32, 1334132, 27331650, 1869, 76, -6481, 46, 15, -1914620, -27, 0, 241334381, -3799820, -355846904, -11, -11, -83895, 120348908, 310654, -555028, -1393319918, 895994, -26497573, -160523634, -92595146, -3, 3059, 84, 39, -54, -67579893, 89, -312, -179865, 171900, -234 ], [ 2, -3542, 2779717, 17506, 241, -16, -2086013202, -72910, -1148490, 76619929, 55952923, 63011, 2490220, -14817, 1664240921, 88971261, -5168301, 1034575196, 2366653, 34, 1842424889, 459983, 1332, 14855753, 458763101, -1, -2076, 1314149, 3118, -236065, 4649, -25219465, -1, -926923614, -3846386, -288663887, -201 ], [ -11, 330474918, 1467870, 7924618, 341, 33, -1, 20076043, -10251, -1241, 2067967, 2, 216309385, 31, -5733644, 2, -2, -679745, 178720, 1003, 2, -7, -287095638, 8851854, 518803, 21566, 233790, -925722, 127767329, 157663418, -348822649, 64031, 349478654, 2096510, 26, 146, 120 ], [ -1218030, -13, -334448, -1069305, -136, 388468023, 30, 9636, -80, 1, 2083544, -13611, -53131, 597, -200528, -17, 0, 92, 596, -14959, 5064, 46993, -847360292, -4046, -439, -718, -60, -56170, 443667, -6969172, 128302, -969184716, -2197640, 87946, -18174, -1, -1046882627 ], [ 15, 7, -3586879, -1386, -6, -473154, -173, -5983, -2, 498032, -2033, -1, -889872540, 0, -2, -26247046, 27, -2, -159744, 118734, -196, 2151, 16235794, 353109421, -1731085, -2263766, -94851, 3273, 501, -1, -9235525, 499239033, 10, -104932869, -21, -2023984, -897450751 ], [ 125976292, -213, -26, 114, -160090, -28518, 6, 5836, -858004300, 0, 35106, 18016, -1671578, -1238526, -12583595, -18172, -669, 995205615, -96868178, 1, -248, -405406898, -6, 55209346, 59961, 1233, -5827, -3, 169022527, 918379, 7626143, -2, 4188659, -188, -254122131, -232882, -594808929 ], [ 1062509135, -53, 31, -3945740, 236387, -1, 523736, -5365, -62766977, 4, -93, -1564037, -7669, -227495981, -1169, -71, -226, 9435719, 970118952, -396738, 3257596, -9300, 363540, -401751, -377087047, 250, 13, 3917706, 12, 10933, -121391417, -2517397, 5269858, -20239, 53819060, -47, -31040113 ] ], [ [ -15, 0, -14117570, 105, 153719197, 32054244, -2195627, 214, 917, 3041529, -5477, -4739136, -170850, 151, 2, 60193835, 11, 3714, 57, -40246, 37, -159, -15165, -1, 1393277, -5341265, 585868450, 23063430, -1, -180799, 2030450336, 13204199, 11441681, 1047589, -400869, 423416, 7 ], [ -122207700, -5845, 92650840, 6114, 569, 720872, 22597904, -48, -3, 17, -6, -2, -5344826, 441730, -76427, -1, 567, -2056, -393412198, 2, -5, -5420450, 750705, -61525647, -96271723, 55, 2496006, -7, -2377473, 5721, 3694, 296948940, -2, 0, 97204673, -2, 141 ], [ -452521821, -2580, 4746, -6, 36169, 19861379, 6, -1033, -1527617, 2, -1, -16026025, -5832455, 1471155, 4, -48, 870, -5067, 632, 17026, -255496, -2030, -112974, -65225513, 134416, 3311, 395432007, 34037, -92783, 229, 15231, 122330, 9495626, -31809595, 17, 390063, 1100651129 ], [ -2919167, -375610684, 126481973, -2, -254821663, 0, -208, 1974, 5132198, -14, -1, 5458, -13108797, 4622, -64436, 5, -14017, 6, 13038, -476140, -1, -54, -464440585, -1, 41, -1, -1, -852, 2023109228, -107, -1, 255482, 3984, 31986, -3602990, -4180252, 55 ], [ -8, 12, 6336, -4496618, 2034, -1, 6413, -198, 19326872, 13573, 68462, -1543633431, -4, 0, 330, -1038, 3, -1988860, 326, -1, 5647101, -531653890, -4136150, -645, 257942, -24, 11, 4640, 108899, -9563676, -1370898, -470, -57816, 398703, -278, 8684154, -77961 ], [ -144901, 1150306, 733990, -1699209, 1, 296777425, 28, -7, 0, -433821, 56739, 7581, 85777, -3, 26, -1, 3, -24, 23, -27985, -226, -26, 226222, -611, 0, 15970, -441231, -406, -22, -100155508, 1, -382563649, 807, -2825380, 275947365, -32078, 9782355 ], [ 28, 26, 1768567, 30, 1629234, 175894, 32586453, 121142228, 1, -357706, -1005004477, -498031, 4505385, 1494, -3, -6470, -32, 8935, 243, -1778976, -280, 970039, 335892774, -7, 58892025, -2880979, 503, -902977146, -2093808, 8579, 31823342, 380658635, 87, -245656, -8089, 219020058, -226095 ], [ -4481, -193282, -20, -568651, 0, 63786, 24703, -61158, 699, 569, 34413, -1742070, 821, -5809666, 765101629, -523251437, 1874, -434, -302970, 0, 62272877, -85485, 8572110, -53209, -37, 30718194, 15952351, 1992494, -238272038, 7134838, 143282853, 128, 1087210511, 84539666, 1387, 1161, 0 ], [ 168, 1, -48805, 135, 170364568, 0, -316, -3256, 59, 191, -111733459, 425, -624, 5844526, 44, -18234, -237990656, -42, 118519310, -365, 450628013, -1282634743, -5487, 15, -8, 829538516, 830939, -226, -4, 48, 0, -38599, -1, -986, -37, -12742484, 503 ], [ -13200017, -12, -2102175, 0, 50615757, 26138, 14910846, -90312696, -492, 13948, -241471250, 239135851, 16, -9, 3124, -54502, 1063, -3543, 11097, 607, 242, -28, -78, -217122, -140, 30, 827, 248, -3727, 7259, 10012753, -113, -1, 7, 113, 0, -551868495 ], [ 13995316, -1981, 188, -222913, 59, 11, 11747900, -2, -114, 126314441, -5, -6126615, -120, 210763, -6, 32096534, -5193710, -1778938271, -17940613, -1300, 103868, -7673, -4, -88487, -25233755, -13, -38475, 179404, -6, -125403506, 841077851, 1223457, -4352856, -45, -1332236, -8914, -2 ], [ 235881462, -1271513, 1786287, -864621, 4631741, -121000, -18897590, -950110, -3640, 370, 0, 110982495, -11, 1, -63, -71679, 2991404, -114719269, -137766, -1, 23789, -52, -675, -14234599, -186378263, -14584, -16458380, 10089715, 165623, -664957268, 0, 195, -2698, 8259, -14, -3140218, -287 ], [ -125337290, 13472, 51, -22, 11, -3487, 184, -3932886, -6369561, -3, -1985, 35031, -249060741, -482732550, 2155, 9, -11, 10, -189, 1, 78784156, 6676, 291, -104793, 5, 63, 857, -22250, 1, -4120652, 2, 249083, 8523, -7, 11, 3005314, 26105 ], [ 8787369, -13011, 236080, -2, -7592, 42, 0, 586551, 162587, 3239, -54970, -25626366, -17, 61800, -419, -1949226, -2010, -1, -26, -1, 36074, 6, 718924, -247503072, -63, -896338351, 28043743, 399884, 2253, 6557, -430904, 3375597, -3351, 34, 5964, -30, 20603434 ], [ 16318373, -31362, -2, -474259643, -11873, 98, -220553298, -7904122, -23968, -71, 64207430, 12687, -3, -108930311, 215088, -8714, 14, 4, 8310, 470, -1, 5, 1449, -818, 288, 2131784118, -77029981, -724521, -31328619, 184, -60, 439, -1542773408, 109, 978, -24, -7707647 ], [ -1023995580, 571, -846721, 2, -552885, 33, 77890927, -6035047, -907627, -51159, -556, -4361185, -237254, -139, -86229899, 235, 37864658, 15, -104236, 3881463, 841922459, -165, -179, -16, -11, -50455, -2, 15847149, 110985839, -918463, 22, 0, -29128981, -21, -205414, -5918, -1993711 ], [ -1, -2, -974936, 2936, -479203085, 5, -176559, -693, -1125775, -555, 0, 1005, -21311392, -372, -5147600, 0, -13124, 126, 68126700, 26807958, -3405, -1, 952524, 14454976, 27, -865, -21112, 114383, -417, -54603132, -24, -6060, -2, 50, -91885464, -330, -10297551 ], [ 30320285, -1, 24765, 61098, -3507968, -121082, 6713, -765, 12, -138406, 403, -1038040, -34, 2, -344646105, -267, 32726010, -125423176, -26609, -2, -9327, 1, -5203, 7, 59, -115294449, 56553355, -53827999, -275390549, 110, 13, -123, -1, -1161, 4644, -53, 2021229 ], [ -179, -9, 6, -21380301, -355123890, 8, 107231724, 897428, -57095775, 14, -28187, 30705, -86851, 1628665, 316, -271, -43, -56, 349670, -53405, 53428, -14, -1, -20670, -25780, -184130, 491155, -498, -96482, 495315, -945762604, 329, 1627, -16280037, -472, 0, -51 ], [ -361, 1124, -5648, -254371, 3033675, -94, -145784454, 115727289, 721652, -1553170, -18, -26489953, 10849, 743768537, -5373777, 263, 61, -10631, 908, -163441048, 12, -486, 3959, 44851, -2136213, -30025738, -26, -2620, 106932044, 7873, 509, 170299014, 41437, 26830, 17, -820724, -36 ], [ 187274, -3, -30736337, -9585163, 1566061, -118350298, 53278982, 6, 24, -4054644, 68212, 112, 236613, -76286, 53, -468460983, 1021158006, -468, 45, 174124092, -113236, 14936, 578723, -97, -11664, -85738307, 8062, -128780908, -2, 1752745, -31921751, 13, -1, -2044, -1009246, -8370322, 6037838 ], [ 7, -131660905, 440459715, -118, 1, -1, -27, 1713244, -28, -697326, -34, 212023, 99101, -10785, 2042909, -3915, 50, 12, 3680, -4431278, -1, 97308210, 195, 48870, 685, -330860, 2, -109961, 1, -5390795, 1, -63714970, -5128394, 552, -1635976, -2043714, -267646 ], [ -44172, 402, 8167, -1998289167, 444, 104068881, 1, 8441, -14497917, 204, -3008, 6476, 481685, 12275506, 15, 4640419, -34861744, -52697614, 3, 119222778, 245646, 5, -91733, 1822, 848145289, 458, 160398, 3297, 15204, 552423, -1742, -60064721, 1637795, -373559, 112, -496439, -4519 ], [ -1803757, 22609696, 11402023, -2, 112, 12443, 582816686, 24639598, 201103, -6, -1094866050, 2, 20, -8310, -313964140, 77880, 459476, 320, -34, -36398, -999715683, -1, 688, -5, 2439, -700925, 98350313, 11818302, -303907956, 356157089, -29869, -1151182, 3549038, -31, 29590300, 1029427869, 2019620200 ], [ -21038642, -1, -1, 54075, -87, -48657, 3, -7, 672203502, -130, 1330763, 7337, 6447, 322, -52845, -1, 19, -50228758, 3440342, -1134579, 23, 22765947, 22468099, -2055913, -42, -1091306, 0, -14214342, 1765636, -50603471, -29, -27, -64833, -62, 0, -3, -75 ], [ 4047092, 1918648, 5637909, -1141953, -595010, -42840, 798, 2, 0, -3884, -929561, 32, 2622956, -4, -8345721, -11221, -746507553, -253, 523723, 0, 46633, 99466325, -108, -24496, 3, 4683, 2, -6244138, 0, -1, 443921698, -813157617, -55, 4895225, -13480, -729121796, 0 ], [ -1, 1212, 14, -1602936, 0, 3, 1028982, 60198, -697, 705, -1040984177, 11981538, 424521, 120, 1, -3814123, 24, -3599218, -7, 60991480, 24, -6, 13610, -26417613, -9578, 4408018, -815, 1043805, -64526050, -2760088, -1304, 29748257, 896999, 319246468, -624399495, 145805495, 34812303 ], [ 26032, -1299624, -179206, -5011, 77902078, 2, -96, -5674, 113542439, 229, -92471, 12248, -1312286, 13623230, -168080738, -41, -105484, 1281785, 503343, -86, 2110509602, -47795, -339478205, -1399, 43, 10309263, -10596740, -239145, -2, -13, -2, -10160083, 21636, -1, 2039125, -619, -2 ], [ 1099666, 933, 31, 21308747, -217903755, 41, -735120, 116400, 222225, -367, -124, 2077990, -40, 158141781, -59, -3, 13820376, -10309771, -16038135, 244220108, 3, 28, -30, -12340, -29402559, -3, -852, 28, -2, 439, 42591257, 2178983, -2453, 22, -24154, -49029871, 8 ], [ 828232, -2, 540233748, -11, 28620413, -2908, -220268811, 236641, 93895, 21339, -36, -1533940, -342868342, 629566, -1, 8274, -92179701, -11, 4025572, 148, 127857, 1132971, -2, 1025428, 0, -66838119, 0, 36127, -45, -855519, 242654, 1, -748706, -39415175, 35, -2827945, 6092 ], [ -1634, 65609, 0, 0, 1914283, 2, -1, 749, 1020, -490142629, -54742, 129628, 14, -14844, -347507, -5468034, -22, -10738479, 117528, 77663, -5, -340166, 3583978, -203, -2, -23148787, -1, 24472, 84, 83404395, -222333150, -1, 735900, -39, -703, 0, -122389342 ], [ 719, -453346, 1, 143416154, 63397245, -1976694, -2086013202, -583274, -18375834, 299296, 111905846, 984, 39843533, -1896571, 24, 169, -41346404, 129321899, 151465803, 69768, 109, 58877859, 42642, 118846027, 218, -4854969, -17, 657074, 102191008, -462, 581, -788109, -21818696, -884, -118, -2, -26306876 ], [ -10773933, 78, 5, 123822, 11191845, 2210677, -14646, 39211, -641, -311, 1058799600, 183713377, 105619, 501, -179177, 24340, -35159, -21, 44680, 4108377, 23832, -468651473, -17943478, 553240, 132813657, 10, 456, -1, 1996364, 307936, -697645298, 2049023, 2666, 2096510, 1765011, 1170, 7737 ], [ -304508, -108128152, -2613, -534653, -283240987, 2963, 516616896, 37, -1300899, 3, 31, -55747104, -831, 39164644, -50132, -5, 7, 780021887, 305363, -957353, 20743642, 2, -1694720583, -2071429, -3592177, -180, -61109, -7, 14197344, -1, 3, -463, -537, 351785, -1136, -1, -31949 ], [ 64804, 246680, -7006, -2, -12419793, -236577, -5662545, -196037844, -332305273, 7, -64, -322, -55617034, 0, -341, -419952727, 57059, -9490, -312, 28, -98, 141016950, 30, 0, -13848680, -18110122, -93, 6704416, 4013, -50, -282, 0, 10372, -7, -2688778, -4, -214 ], [ 15, -27, -4, 0, -10006, -56, 28238, 382527333, -6703159, 10773, 4388, 295180617, -1, -2419, -805350037, -1136, -2675, 1, -11825, 24988, -2026373, -24745, -195416, 105, 468, 2525212, -47731576, -42348186, 5158, 14, 7, -85484151, 8377318, -48128, -122, -116441, -36 ], [ 1037606, -442108527, 62, -241, 461, -60371, 134076563, -10729, -1916, 8261, -2958, -12512295, -2010290884, -868, -1, -3, -1, 0, 1850, -2, 49, -1218945542, 5816643, -50219, -23016, 256112, 3424077, 250733227, 12, 44784934, -1, -40278343, 1349083694, -20239, 420461, -23631, -30313 ] ], [ [ -947223243, 0, -1, 1764646314, 600465, 978, -548907, 7014940, 30063130, 95047, -350500, -2315, -668, 154644, 11, 481550683, 2962, 58, 30233063, -164847431, 613153, -80, -3881990, -16117136, 42, -683681811, 146467112, 351, -161097882, -6, 242, 25, 174, 511, -3206949, 13231, 61336 ], [ -977661595, -1, 1, 6261076, 8, 2883488, 5517, -763, -38239, 279, -1, -55786, -3, 904664809, -38, -849263, 35, -4209562, -786824396, 170179219, -36723, -331, 11, -240335, -1504246, 455600, 39000, -98, -74297, 0, 484254505, 8, -43, 54, 5932, -6690922, 283 ], [ -1727, -41265, 38886877, -47773, 8, 18, 1, -517, -1564279133, 154747785, -62, -125204, -22784, 735577, 5088, -782002, 7131587, -5187998, 632, 4, -65406785, -66516481, -462740037, -32, 131, 867965871, 23, 8, -185565, 240824969, 0, 29, 2373906, -4, 17, 12189, 131 ], [ -46706657, -187805342, 1929, -1029723, -16, 5930, -3406951, 493, 328460721, -451984, -25786732, 178866922, -102413, 36, -8, 46, -439, 405078, 3259, -119035, -4330183, -894594112, -443, -144365, 5, -13005, -678341, -13622, 30, -6840, -3873084, 31935, 249, 1, -28, -1, 56554 ], [ -65053, 12877, 1, -35, 8335176, -2269, 210155503, -25, 618459921, 222392524, 8, -12059637, -6653, 3132, 0, -130, 16031, -1018296276, 334828, -7571805, 0, -132913473, -8272299, -10310, 125, -2946, 0, 290, 6969579, -2390919, -335, -60058, -452, 12758525, -290818647, 8684154, -4873 ], [ -289801, 8986, 11, -212402, 12889299, 579643, 14341, -820996, 11746, -6779, 232403355, 1940783, 175672535, -388365, 54986743, -353132713, 12325, -12236, 2, -7164097, -1, -4, 226222, -10, 2036104, 4088387, -431, -26, -173666, -6114, 2804590, -183, 6, -1, 32, -126, 2445588 ], [ 14, 209, 26, 7, 795, 5, 3, 242284456, 261, -11, -3925799, -15936977, 8, 0, -90896773, -203, -518082, 9149993, 255375187, -1, -17910, 15156, 1312081, -6145, 0, -22, 503, -216, -4090, 8785437, 485, 92934, 21, -960, -8089, 1711094, -7 ], [ -36700990, -756, -20913339, -72787278, 0, 7973, 0, -501001903, 2867015, 9332227, 537, -27, 102, -2, 1459, -63874, 119941, -1, -4734, 1361, 1, -2, 2, -54485584, -589, 30718194, 3988087, 243, -465376, 3, 573131413, 4206873, 66358, 84539666, 0, 1161, 210 ], [ 84, 318687, -3, 1111794, 1362916550, 39546985, -82657041, -407, 118, 12239, -1, 111452334, -3, 748099394, 44, -74683467, -59497664, -21, 113, -11652, 110016, -19572, -1, 1019, -260279, 12, 0, -226, -3379, 3085, 0, -2, -6074919, -31541, -18881, -407759476, 257563 ], [ -25782, -1543966, -129, 413, 6178, 3267, 232981, -361250784, -8051787, 3487, -116, 956543406, 1051, -2129, 24, -7, 8711779, -14171, 11097, 318332011, 7766, -14, -161682458, -1778658255, -285205, 244, 1735544634, 8145953, -1907935, 3, 38, -29435723, -1, 14, 3722638, 867, -16842 ], [ 3416, -248, 12039, -28532793, 476, 23, 1434, -85, -114, 3, -19, -12, -124846935, 102, -196927901, 3918, -2536, -111183642, -287049803, -1300, 53180437, -4, -3613200, -44244, -6308439, -1, -157589923, 87, -195997409, -979715, 1, 9558, -3, -3, -85263052, -18254060, -111 ], [ 449, -20344201, 6, -216156, 1157935, -61951618, -18897590, -1, -1820, 2, 16371798, 3386, -10404, 7129, -249, -280, 1, -876, -8817000, -48714954, 389760145, -211699, -345491, -6951, -5824321, -7292, -2010, 630607, 20, -20293, 68, 204930911, -1, 1057161, -28571, -12, -4584 ], [ -30600, 431123, 1655, -1, 0, -1, 2, -125852322, -25478242, -44163317, -16253133, 17, -15, -29464, 70643922, 159964952, -699404766, 10705, -1509, 74450, 630273255, 213654, 152890681, -205, 369674, 4177063, 1715, -88997, 91490, -131860849, 130, 124541, 34092, -55, 3023621, 22, 53463856 ], [ 16, -1627, 29510, -21, -30366, 10821, 9962521, 4692415, 19, 809, -28144156, -98, -262168, 1012537798, -857358, -2, -526727263, -1, -26351768, -88, 577196, 12, 184044696, -241703, -1046827125, -13678, 13693, 1, 72116, 3357644, -4, 103, -838, 34, 763474, -1869, 2515 ], [ 1, -501789, -13978505, -15, -743, 393, -53, -31, -24543073, -295603453, 513659444, 203002, -582, -435721241, 860354, -8714, 57, 1, 2077, 1972938903, -233, 42843889, 724, -209346, 295393, 130113, -2, -741909057, -479, 1513506, -1956463, 3517, -188327, 0, 7831, -25002920, -7527 ], [ -255998895, 4572, -27095049, 394473583, -2, 8, 4, -1, -7091, -419091172, -2221, -1, -1, -72789805, -1, 7710800, 302917264, 998342, -26684183, 30323, 102773, -336227, -90, -8220561, -2697, -6307, -4435, 63388598, 3387, -1794, 11299, 100830, -56, -21, -26, -378722, -996856 ], [ -309581, -31373, -487468, 375868, -1, 1405940695, -44140, -1386, -4398, -18, 42068, 526966114, -41, -2, -10295199, 37682, -52, 1032345, 129, 1636, -27890220, -30097, 121923132, 110, 14476363, -433, -675561, 446, -26664, -417, -24, -193904, -8379, 425630553, -1435711, -84325, -5148776 ], [ 925, -57029444, 101439466, 7, -14, -15498441, 53711, -12, 3233, -8651, 1614, -32439, -34393, 2773247, -2630, -67, 63917, -1914, -13305, -294752, -152813350, 0, -41, 0, 994583218, -880, 1809707381, -210266, -1075745, 1, 107, -62644, -5268, -9509201, 297257, -417, 0 ], [ -183270, -5, 3507, -11, -3, 8409, 418873, 3505, -14, 15263003, -7215623, 29, -1, 50895, 331442141, -70891278, -339, -1821006, 11189447, -1749965019, 27355602, -7234009, -666121998, -661438, -1612, -47137152, 2011773864, -4, -192964, 967, -3608, 10529, 13328520, -2083844725, -7541, 1429, -1 ], [ -11807672, 4, -1480536677, -125, 379209, -24631603, -583137815, 14126, 5773220, -6212680, -36356, -3311245, 347196, 5674, -2686889, 1079753, 128735066, -333, 3721570, -2553767, 419224820, -1018916433, 61, 91856356, -1093740891, -459, -1, -3, 106932044, 16124112, 521368, 649, 662994, 0, 2, -6565792, -36792 ], [ 2, -1, -245890691, -9361, 5, -1806, 416242, 1668422, 793, -1, 2182799, 14443, 115, -4768, 14103164, -1, 243, -15, 11, 1360344, -3539, 933, 17, -12621353, -1, -2, 16511459, -3931, -19319, 6, -15587, 52, -2760, -32697, -8073965, -1022, 1474 ], [ 3, -2009, 860272, -2, 514617, -3, -6925870, 214155, -897615, -2, -273986, 54277954, 6, -3, 249, -1958, 1612, 53161016, 1840, -4431278, -70335498, 48654105, 1, 2, 42, -677600809, 700652, -27, 0, -168463, 14, -15928743, -2, 565470, -7, -510929, -17129291 ], [ -22616042, 6595155, 3, -7623, 0, 25407, 1, 135070, -443, 6, -12, 1, 3853484, 47951, 260594, 1160104, -2, -843161814, 986294, 0, 15352, 747798, -733858, 7288, 50, 938578, 1313987606, 824, 0, 539, -891806, -58, 99, -186780, 7372281, -496439, -592267391 ], [ -1, 5519, 1391, -212857, 28710, 407754019, 277, 3079949, 98, -11286372, -273716513, 696442715, 41, -4254340, -300, 9, 1837904, 10, -3, -582362, -477, -50, 5643971, -3, 1, -700925, 0, 11, -9497124, 11129909, -477899, -2, 0, -8085710, 3698787, 15707, 30816 ], [ -1285, -11648, -5, 13, -181690516, -194625, 881, -102319, 656448, -529104, 1, 458, 105634371, 20639, -207, -124069746, 78, -200915030, 3440342, -1, 1, 2, 43883, -1027957, -341921, -68207, 2175196, -1, 27588, -50603471, -4, -6820460, -8, -31354, 6751831, -146, -1187 ], [ 15808, 30698371, 1443304910, -2, -2, -6, 817946, 1, 46913, -16, -29049, 531029, 1280, -2, -267063057, -2, -1, -8276309, 4091, 23747903, 95506037, 777080, -4, -1531, 4003251, 585, 0, -1561035, 6221334, -119133, 1693, -813157617, -6947, 4, -862705, -174, 1495 ], [ -1, 38803, 122838030, -1, 2719905, 236, 16077, 963179, -2852103, 45130, -65061512, 187211, 25, 15853120, 2981930, -29798, 12789, -55, -26, 0, 3207962, -6, 27221, -52835226, -1, 282113167, -13034, 1043805, -1, -1348, -83413, 56, 218, 2, -149, 569552, 135985 ], [ 3332111, -80, -2801, -10261137, 1188, 9526, -783364, -11347, 887050, 14, -1, 5, -83986273, 51, -81, -681668420, -2, 20027, 7, -174763, 3, -1, -648, -358140, 0, 20618527, -41394, -7652617, -868939, -25209, -1, -311, 5539051, -296831, 4078251, -10, -249569 ], [ 34364, 61183818, 0, 0, -217903755, 2629, -11761907, 1818, 888902, -12, -126365, 0, -640125, 150, -30753944, -1074131, 0, -161091, -3916, 1863, 8147, 241222068, -31123522, -49358, -1795, -40131306, -213, 115, -1828, 1, 649, 69727486, -2, 3013171, -2, -1532184, 1 ], [ 50, -1242, 4220576, -1, 1788775, -2908, -421, 473283, 5868, 1, -3, -98172103, -5357318, 614, -326314, 1084546630, -90020, -45797874, 122, 297, 8182891, 1106, -394, 62, 0, -8159, 3416313, 17, -1496737561, -1752101208, 59, 579, -1533348733, -9853794, 293997215, -176747, 24368 ], [ -205, 2, 162, 218653201, 14, 1282197211, -424732278, 1535840, 4179106, -117, -1751740, 2025, 920, -474978, -1, -170877, -44, -83895, 459, 75, -4337, -1360664, 54, -207013, -1284189066, -5652, -182986463, 1566235, 1, 40724, -217123, -16894974, 188390566, -39, -2811, 671, -8 ], [ 5893055, -7, 1, 547, 15477, -4, -125, -9, -588026671, 9, 3497057, 3938, 4863, -60690254, 203154, 2715, -631, 16165237, 1, 2232594, 899621, 471022878, 1332, 7427876, 7168173, -77679492, -519, 1, 3, -944260, 1162, -385, -21308, -3536, -120200, -1102, -1 ], [ -10522, 2521, 179, 241, 2732, 1, -2, 5019010, -20993296, -79407, 264699900, 717630, 25, 0, -91738299, 199395988, -1152062891, -83, 2792, 125, 93, -457668, -548, 0, 2026, 2, 1870326, -3702885, 974, 2463490, -340648, 31, 2, 262063, 53, 149768, 30 ], [ -595, -211188, -10702314, -5, -1, 1, 32288556, 39472517, -1300899, 477, 8334176, -27873552, -13283, 4780, -98, -540197, 3649, 780021887, 2442910, -119670, 1266, 384968373, -103438, -2, -1796089, -91866, -244435, -1, 113578753, -27, 3, -484592358, -562595725, 2814281, -37218359, -1, -4089386 ], [ 129608, 986723, -3503, -177333, -6, -1892616, -11, -98018922, -20283, 486, -16650398, -161, -889872540, 127, -10898, -4, 1, -75, -624, 1899752, -102268910, 17627118, 259772712, 10, -13848680, -277, -2, 209513, 263031414, -51403413, -71, 121884, 5, -2, -172081750, -1977, -2 ], [ 60, -435322, -25892, 30031638, -79, -14259, 903621, 191263666, -6547, 0, 1123393, 1126, -52, -2, -1, -1136, -43820057, 474, -1479, 780, -2, -24745, -97708, 110418693, 491201826, 4, -92, -41356, 1, 56, 244036589, -653, 32723, -1, -3970659, -116441, -594808929 ], [ 33203410, -26985, 0, -15782960, 3782205, -944, 1047473, -21, -15324, 2, -775287902, -48, -15, -868, -9352, -36303, -452, 589732, 30316217, -406258912, 0, -148798, 11, -99, -5754, 32014, 3, 15670826, 107879701, 21867, -15, -2459, 20585, -3, 1642, -23631, -948 ] ], [ [ -1807, 105, -451762224, 107705, 0, 4006780, -1, 6, 29358, 6083059, -6, -2369568, -668, 154644, 193769316, 940528, 92, 1902059, 7558265, -315, 74, -41680169, -237, -31, 5442, -653, 139, 21, -19666, -45200, 968, 51578, 44694, 0, -400869, 27098681, 502470652 ], [ -59672, -11969917, 92650840, 100177224, 4663877, 180218, 10, -3124540, -1195, 558, -190677, -228495799, -5220, 1766923, -19107, -1659, 145302, -33676494, -2, 5193, -574, -6, 733, -492205176, -24067931, 0, 1248003, -784, -304316505, 11, 1, 296948940, -1406100, 108, 23, -3345461, 18601352 ], [ -452521821, -2, 9721719, -382182, 4521, 2424, 1, -33053, -48883723, 2417934, -4, -62, -23, 22, 4, -97751, 3482, -1328127431, 647855, 4256, -15969, -508, -7, -127394, 33604, 1695245, 5, 531, -363, 58795, 29, 3822, 4, -4, 276, 0, 0 ], [ -364896, -375610684, 60, -16475560, -31, 47444, -26617, 32348026, 2, -1807933, -805836, 2, -201, 4, -16109, 388552457, -28706767, 51850064, 834473, -30, -69282914, -1, -222, -564, 5309, -51, -86827633, -1, 15805540, -437736, -495754693, 65403627, 62, 511790, -440, -128, 463296917 ], [ -16, 12, 1, -4392, 16279, -1135, 100, -100972, 75495, 6949766, 68462, -771816716, -54494852, 24, 2, -33211, 4007, -7769, 83707, -15143610, 43, -519194, -1, -1319600, 2113062287, -2, 0, 296987, 6, -37359, -171363, -480459, -452, 1, -9088083, 33922, -4989464 ], [ -579602, 18404902, 11743855, -26, 49, 37097178, 14341, -6415, 192460032, -222115948, 226956, 248420291, 686220, -1, 6, -5389, 394428, -25058751, 6140708, -114625551, -7212, -209788659, 55, -153, 1018052, 7, -110308, -103707, -170, -97809, 350573, -5977558, 12922, -90412133, 17246710, -16, 18 ], [ 29700032, 3349, 27633, 31955829, 834168271, 10, 16293226, 462, 137057547, -357706, -981450, -16, 144172322, 93, -45448387, -1656089, -16578623, 36599972, 3, -910835530, -35, 15520632, 2624162, -402655262, 471136204, -6, 527588972, -3527255, -16, 549089, 60, 2904, 5597, -982621, -265038103, 106943, -221 ], [ -18, -3092501, -5106, -1, 2327, 522535055, 1543, -3823, 174, 569, 8809729, -213, 1682456, -3, 5, -3993, 117, -1736, -9695014, 697168, 996366047, -85485, 66969, -1702675, -10, 7679548, 124627, 31879910, -930751, 1, 17910356, 0, 132716, 84539666, 21, 19026400, 843 ], [ 1381036, 38, -1599232285, 138974, 2, 1235843, -10, -52092, 3784, 1529, -27933365, 445809336, -1, 2, 2918546, -18, -464826, -166, 3, -11652, 110016, -641317372, -2744, 63, -2034, 103692314, 0, -28846, -13513, 202236565, 108043666, -79048716, -11866, -258376469, -74, -6371242, 8242037 ], [ -3300005, -48, -525544, 6610, 24714, 104554, 1, -2822272, -4025894, 114264646, -15091954, 233531, 16, -2, 1562, -1, 17015, -56, 90909158, 9947875, 121, -14, -2526289, -222332282, -36506151, 8007002, 105929, 3, -29812, 7434123, 19556, -113, -1, 1955453, 1, 454932855, -9 ], [ 1791400545, -259560430, 94, -2, 30515, 395227930, 358, -676, -227, 1010515535, -38, -47865, -120, 1, -48079, 15, -162304, -2, -1121289, -11, 6491, -8, -28905597, -6, -50467510, -3315, -38, 717619, -47851, -120, 210269462, 9, -8502, -750397686, -3, -4563515, -441 ], [ 117940731, -5, 218, -6916967, 141, -2, -147638, -30403506, -238545607, 1518106, 3997, 13, -21, 891, -8130126, -4480, 1460, -7, -68883, -6, 47578, -211699, -2, -1, -182011, -29, -8, 4926, 161, -649373, 69690, 1639447290, -6, 16914579, -936181934, -196264, -144 ], [ -125337290, 27591908, 12, -729918122, 11574, -436, 0, -31, -778, -3, -1, 560511, -31132593, -3683, 275952, 2440, -11, 350792513, -6, 581, 4924009, 6, 9555667, -3275, 0, 63, 3513764, -2782, 374746057, -4120652, 8, 255061558, 272736, -1751, 1511810, 93916, 427710850 ], [ 2196842, -13323249, 1844, -1, -3796, 173145, 0, 150157286, 325175, 25, -112576624, -102505462, -513, 0, -857358, -4, -1053454525, -53713305, -51, -11413008, 0, 1579, 359462, -990012286, -7987, -7002644, 7010935, 99971, 2, 0, -53, 51, -6862766, 18045191, 48862341, -979394420, 39 ], [ 1, -4014311, -7, -474259643, -194525866, 100783, -106, -7719, -375, -282, 8025928, 101501, -19042521, -104, 27531349, -4357, 57, 19, 33242, 14, -117, 5229, 11876643, -2, 2, 254, -75225, -1449042, -1913, 1478, -60, 7034, -1472, 14022, 15, -191, -1 ], [ -125000, 2340927, -433520772, 376, -4423076, 69250, 1217045, -185, -1773, -200, -2221, -17036, -237254, -1164636878, -2632, 986982518, 1183270, 7, -52118, 1987309456, 210480614, -21015, -365681, -1027571, -690185, -51665631, -35473, 31694299, 443943358, -459232, 0, 12603, -1778, -10500534, -6420, -47341, -1 ], [ -1, -123, -487468, 187934, -239601543, 335, -1, -1, -2199, -4435, 2, 4020, -681964517, -779397110, -1317785463, 77173395, -104985, 8065, 1039, 6701989, -1703, -59, 119065, 1850237049, 3534, -55, -1383548671, 117128858, -106656, -834, -47, -24, -1, 207827, -45942732, -83, -321799 ], [ 1, -114058888, 1584991, 977575, -108, -946, 26, -96, 808, -4428989, 3307183, -66434544, -17609118, 354975694, -5259, -34, 15, -244968, -6653, -2358013, -73, 1376938, -340951758, 983568, 7, -3602952, 226213422, -841063, -8405, 1774, 13, -31, -21, -2, 1217564716, -213422, 15 ], [ -187667886, -2148201, 1753, -1305, -44390487, 2, 52359, 27, -3485, 14, -28, 7, -2, 814332, 20229, -141782555, -1, -3642012, 2731, -106810, 0, -4, -2602040, -84664048, -3299769, -11509, 3, -16, -385927, 7, -8, 42118, 53314080, -2083844725, -8, 89, -26023 ], [ -1475959, 287824, -740268339, -1, 2, -47, -5, 55, 1, -1, -36356, -423839242, 1356, 5674, -10496, 32, 62858, -21771929, 119090263, -1, 799, -4, 64870191, 22425, -4173, -234577, -1, -2, 1670813, 16124112, 0, 10, 5179, 26, 2308510, -4, -301396975 ], [ 5852, -1, -1876, -586, 5, -3698447, 203, 1708465141, 6348, -31, 1065, 59162204, 969170834, -298, 902602530, -468460983, 973, -936, 366, 5441377, -56, 29, 578723, -49303, -5971955, -1309, 257991, -4024404, -77276, 427, -31, 1731412, -1, -1046284, -1, -133925147, 386421664 ], [ 3, -65830453, 840, -1, 16467764, -24057, -27, 3426488, -3590458, -5448, -1095943, 106011, 24, -88342882, 31, -4, 12, 6, 28, -1082, -2147, 778465686, 0, 50043808, 1371, -162, 43790, -3437, 4, -1317, 14, -254859879, -10256788, 18095065, -1598, -32, -8564646 ], [ -2761, 26380622, 8363781, -60983, 28477, 1587, 6272, 8644518, -7, 53723807, -1, 6476, 940, 191804, 266849173, 141, -34, -202, 126245699, 56, 2012339183, 11, -45867, 955267470, 12941, 29330, 160398, 13190, 1900, 1104847, -28, -14665, 838551072, -382523527, 0, -3879, -74033424 ], [ -461761615, 172, 44539, -851425, 28710, 6221, 145704171, 46, 3217663, -87, -1, 20, 86010202, -272277742, -3, 9968764, 117625909, 10506325, -69445220, -3, -976285, -4, 44093, -8845177, 0, -179436628, 1536723, 5770, -18994248, 22259818, -14935, -71, 216, -124, 56, 8042405, 15778282 ], [ -1314916, -93182, -139872, 6921632, -2773, -761, 451389, -51160, 1344407004, -2, 20793, 28, 412634, 1320931, -52845, -1, 20173, -401830059, 3359, -283645, 387654994, 88929, 11234049, -2105254183, -2735361, -5, 0, -227429466, 3531272, -49, -58, -417, -4, -123, 206, -37260, -75 ], [ 30, 59957, 86, -1116, -609289498, -685436, 104697120, 0, 6004873, -62138, -908, 2, 81967, -3344707, -4172861, -2806, -93313445, -1059367487, 130930, 11595, 1492281, 1591461200, -4, -97983, 7, 37470, 2616708, -1561035, 47, -15248974, 1, -99263, -227624205, 9, -1, -182280449, 765597 ], [ -1994, 18, 468, -400734, 664, 30311, 1028982, 1972591437, -356513, 11, -15885, 2925, 849042, 247705, 23296, -122051924, 0, -1758, -26, 14, 97, -1, 55750649, -6450, -78462107, 17632072, -834155, 1043805, -2, -3, -2669187, 56, 56062, 638492936, -5, 1, 2 ], [ 1666055, -166351803, -701, -3, 148, 2438799, -391682, -2837, 866, 7343, -378759925, 3135693, -1343780362, 26607, -10259, -82, -1649, 19, 16106980, -715827558, 2012, -1, -331522, -44, 43, 9, -165575, -30, -1698, -25813414, -5, -621, 10, -9498578, 7965, -158316, -1022234064 ], [ 274916, 933, 63, 340939955, -6650, 10769049, -90, 28, 3555609, -6, -2021830, 31, -40967942, 150, -240266, -16784, 6910188, -40, -64152539, 476992, 66741117, 117784, -60789, -1, -57427, -5, -6809, 235691, -479012269, 219, 21295628, 8, -313868, 367, -3020, -1, 266 ], [ 1656464, -635780, 16882304, -178711, 1, -2977231, -1681, 3697, 24037298, 42679, -566, -188, -5357318, 1259132, -2, 129, -180039, -5724735, 251598, 19486745, 3995, 8, -4, 262509813, 48249, -128, 3, 1, -12, -855519, 7, 1, -732, -4812, 587994431, -173, 3046 ], [ -26, 8201, 5, 13, 14, 20034331, -212366139, 1535840, 2040, -15316958, -56055657, 7, 29459, -29, -5560108, -84, -11018, -1311, 240697817, 38831, -17345, -3, 1791989, -103507, -2450, -2893599, -1429582, 400956209, 84, 20851098, -14, -1, 45993, -4991, -179865, 0, -956167 ], [ 0, -2, 22237743, 8, 7, -242, -260751651, -18664737, -281, 146, 27320, 32262007, 1215, -15, 1587, 10860, -2524, 123, 0, 285772071, 439, 235511439, 5, 116060, 875, -9709937, -17002962, 41067, 51095504, -1933843989, 2, -97, -167, -56, -4, -8810, -12846 ], [ -5386967, 39, 93943680, 507175576, 358139060, 2158, -59987602, 2450, -5126, -1, 7, 1401, 422479, 64240, -3, 760, -1152062891, -5437960, 1, 3, 11, -457668, -17943478, 35407419, 66406828, 336, 119700900, -1, 249545, 4811, -1, 0, 85321, 8189, 903685889, 76681403, 1014137950 ], [ -1, -2, -654, -523, -4425641, 1, 8072139, 1204, -2541, 31292985, 65110, -27, -435241533, 149, -49, -33763, 912, 11, 625385090, -1870, 5185910, 183, -51719, -33142850, -439, -1, -2, -56170, 221833, -1, 1002, -473235, -4293, 10993, -595493736, -444459, -2 ], [ 33179738, 240, -1, -174, -3033, -473154, -692, -47861, -40, 1992130, -1040650, -21096377, -111234068, 130381, -1, -102528, 934868103, -297, -1248, 59367, -99872, 8606, 1, 2, -54097, -35, -23713, 214541341, 2054932, -2, -288611, 1950152, 1327617, -401, -344163500, -126499, -219105 ], [ 1922, -6965140, -26, 234622, -655724986, -228140, 28238, 1459, -858004300, 0, 548, 35, -13372622, -317062439, -4, -74429978, -21910029, 3887521, -2, 399808, -518751452, -1, -1563322, 26957, 29980, 2, -93226, -165423, 5, 14349, 465, -6, 261791, -3, -3878, -455, -1161737 ], [ 531254567, -1726987, 31926, -2, 59096, -482962, 3, -1373241, -8, 8459957, -387643951, -1, -30, -109, -38301852, -4646734, -236626192, 2358929, 60632434, -25, 104243097, -4761507, 5, -197, -2945993, 31, 1671, 489713, 51, 174941, -3705, -20, 2634929, -317, 53819060, -1512357, -60626 ] ], [ [ -231256, 108395, -14117570, 3365, 18764, 31302, -34, 13701, 1924040364, 46, -43, -9257, -1, 19330, 378455, 28, 194158467, 237757, 922, -643936, 306576, -10420043, -30329, -503661, 178339533, -327, 2, 10, -10, -11571120, 31725786, 12, 366133799, 67045707, -410489397, 413, 1 ], [ -7459, -2923, 11, 95, 284, 180218, 689, -781135, -598, 1144514, -6, -14, -653, 431, -156520835, -54352785, 2270, -4111, -6147066, 40, -36723, -1, 1501411, -15021, -96271723, 455600, 0, -411000654, -297185, 89, 118226, 283, -89990340, 445023, 2966, -409, 283 ], [ -110479, -81, 296, -1, 148150143, 9930689, 27, -1, -12, 590, -32458069, -31301, -356, 2, 81411, -391001, 57052701, -5187998, 80981, 266, -1021982, -508, -2, -130451026, 1075331, 0, 49429000, 132, -190017652, 7525780, 243696, 3822, 607720125, -497025, 17, 48757, 1074854 ], [ -6, -733615, 2023711573, -2012, -61, 3036446, -13, 30, 1283049, -111, -2, 174674, -1, 605879730, -1, 11857, -3588346, 3240629, 208618, -3809115, -8458, -4, -14174, -282, 5309, -7, -1356682, -107, 15, -875472, -15492335, 498, 255032, 16377305, -7205980, -64, 113109 ], [ -520424, 52745433, 6489059, -8783, 1, -1, 105077751, -6311, 2, 26, 560845666, -3014910, -13623713, 12831824, 2, -272058693, 2003, -1988860, 0, -29, 172, -32450, -1034038, -5155, 32242, -94250, 394648329, 72, 13612, -2335, -5483592, -30749373, -947248268, 24, -18, 4, -39 ], [ -4636812, 71894, 366995, -2, 0, 36227, 14, -3283982, 11746, -222115948, 27, 15162, 0, -24, 6, -11035398, 394428, -1530, 196502686, -55970, -3692237, -13111792, 57913006, -9763, 4072209, 0, -1764923, -13274427, -679, -383, 1402295, -2, 1, -22603034, 538959, -2102239939, 37 ], [ 3712504, 13719347, 56594153, 499309, 26067758, 175894, 497, 946423, 137057547, -732581134, -30671, -122, 0, 12243526, -2, -1656089, -259041, 8935, 249389, -28, -586855923, 30313, 5125, -805310524, 58892025, -2880979, 16487155, -225744287, -64, 1124535950, 62154, 181, 699, -245656, -8089, 219020058, -884 ], [ -2241, -773126, -40847, -18196820, 1191779, 32658440, 197629, -30, 174, 37328909, 137652, -54440, 215354405, -181553, 5, -261625719, 479767, -111062, -620480870, 0, 243253, -170970, 8, -212835, -589, 61436389, 1947, 3891, -1, 7134838, 273, 8, 265432, 5, 21, 1189150, 1726738 ], [ 84, 19917, -780876, 0, 5323892, 301, -2583033, -208365, 968765, 11, -2, 217680, -327037065, 374049697, 186786995, -3, -232413, -2718008, 115741, -186426, 27504, -20, -179765339, 1019, -2, 1620192, 13295037, -14768687, -3379, 394993, 3376364, -19300, -47, -62, -591, -398203, 257563 ], [ -4, -6032, -3, 3384333, 48, 53531691, 227, -87, -62905, 435, -1886495, 1913086813, 269085, -3, 51195589, -27904646, 136121, -4, 43, 39791501, 7952875, -228319, -323364915, -1736971, -4563269, 2001750, 1694867, 0, -1, 907, 0, -919867, -1402676, 62574526, 29083, 1735, -264 ], [ 13667, -1, 752, -14266397, 7811970, 5, 22, -172980, -59325785, 15419, -1, -2, -120, 411, -384625, 256772279, -1, -6948978, -4485154, -41, 12983, -62852177, -1, -692, -4, -6629, -1203, 45927650, -12249839, -2, 100, 1223457, -266, -2931241, -41, -1140879, -115466573 ], [ 28794, -317879, 3572574, -3458484, 0, -1982451762, -37795179, -4, -119272804, 23, 31976, 423, -10404, 28518, -520328010, -143358, 373925, -14004, -68, -23787, 371, -216778886, -3, -28469197, -1, -933335, -1005, 1, 5299956, -1269, 35681633, 25015, -1381047, 16, -7143, -3140218, -1146 ], [ -489599, 842, 1655, -22276, 92593, -7140315, 5, -125852322, -12441, -44163317, -249, 4484092, -3801, -58, 551905, 152, -699404766, 342570, -3017, 1163, 4808, 27347811, 0, -13100, 22, 261066, 1756882, -91132470, 89, -4025, 520, 60, 4363782, -448076, 755905, 751328, 1 ], [ 1098421, -1705375827, 944320, -21357, -7592, 1385167, 159400342, 146637, 10405631, 849179315, -108, -49, -1073837492, 965, -105, -974613, -16, -103, -6434, -88, 73881208, 808724, 2, -119, -127787, -224084588, 106, 781, 590780912, 819, -215452, 3375597, -7, 2255648, 5964, -14945, 164827473 ], [ 8159186, -1003578, -3413, -59282456, -759867, 3225062, -1683, -8, -188, -1128, 0, 103937192, -291, -27232578, 6882837, -69707, 1, 40166029, 4155, 15413585, -233, 1338871, 95013146, -26, 18, 1065892059, -10, -90566, -61189, 92, -1, 3601666, -368, 3, 501194, -24, -7707647 ], [ -489, 4681854, -846721, 3081824, -68, 2216017, 2, -12070094, -3630508, -400, -35, -34889475, -15184226, -2, -21557475, 14, 9244, 499171, -408, 3881463, 50, -42029, -45, -128447, -85, -100910, -1, 967, 105, -1794, 90392, 49, -28, -164071, -205414, -6059542, -63798740 ], [ -619162, -64250050, -2, 6013899, -233986, 5363, -11, -363179469, -550, -17740, 2629, 16467691, -83248, -779397110, -20590398, 2, -6719005, 64521, 129, 209437, -892487029, -471, 243846265, 441, 220, -14, -3, 14297, -1706485, -6825392, -47762, -6, -34317372, 12989, -717856, -2, -1258 ], [ 1850, -891086, 1623031464, 244393, -1, -30, 110000236, -6, 404, -138406, 1614, -33217272, -9, 354975694, -2692548, -4264, 8181502, -15311, -6653, -294752, -1, 688469, -681903516, 31474190, 118, -14411807, 226213422, -1, -17211910, 56781, 27447, -979, -690377210, -152147212, 594514, -27317943, 505307 ], [ -2932311, -68742402, 219, -21, -2710, 17222695, 837747, 0, -436, 0, -28, 119, -2, 104234581, 2589391, -271, -43301, -14568047, 2797361, -854476, 3419450, -28936035, -650510, -330719, -1612, -1473036, 7858491, -2, -2, 60, -115450, 86258682, 416516, -130240296, -472, 5717, -4 ], [ -94461371, 1124, -45183, -1, 5, -2, -279, 925818318, 738972166, -194147, -145423, -1655623, 84, 11349, -5248, 17276054, 257470132, -5442983, 58149, -156, 0, -31095, 1, 91856356, -2136213, -3753218, -54421171, -41915, 407, 251939, 3, 0, 2, 1758386180, 17, -102591, -1 ], [ 95884708, -22841, -8, -1171, 95, -1, 852463715, 6517, 208027189, -259497190, 2, 1848818, 0, -149, 220361, -468460983, 63822375, -3743, 96057373, 340086, -7247066, 61178111, 141, -1, -12, -21, 66045838, -1966, -618202, 13693, -4, 865706, -345, -16740535, -31539, -261573, 2 ], [ 58756042, -64288, 860272, -15, 125, -12316831, -54109, 3, -56101, -3, -68497, 207, 387, -338, 62, -1026088786, 1, 53161016, 1884584, -34620, -5, 389232843, 102559862, 3054, 2742, -81, 0, -4, 321058, -43126358, 239483, -8, -10017, 1130941, -3271952, -8174856, -1 ], [ -706752, 1688359818, 133820497, -7623, 1, 3252152, 392, 1055, -56633, 107447615, -6, 828958, 0, 23, 2084759, 2, -1089430, -26348807, 15, 238445556, 479, 0, -11467, 7463027, 25883, 234644, 164248450, 26380, 3892391, 1, -27869, -58, 799, -2988466, 899, -254176341, -18508356 ], [ -1, 10, 21, -108982349, 7349826, 1592789, 2276627, 6015, 392, -6, -4177, 43527669, 2624, -4254340, -10, 304, 0, 10506325, -1060, -3, -120, -12969401, 2755, -1132182535, 78062, -3, 192090, 2954575, -9275, 89039272, -1, -8994, 221814, -7897, 946889623, 1963, 3 ], [ -1314916, -11648, -71614015, 865204, -44, -99647659, 440, -13096799, 5251589, -67725214, 81, 7, 52817185, 1, -1, -1894, 5164309, -392413, 839, -17728, 757138, 1389, 89872397, -32894597, -42, -3, 34803140, -444199, 904005826, -25, -1898045, -53, -1, -501649, 25, -10, -607319 ], [ 15, 234, 688, -4461, -18595, -6, 49, 36933649, 93826, -971, -58098, 0, 40, -13378828, -32, -45957163, -12, -8276309, 523723, 379966448, 95506037, 11, -1799508553, -6270888, 3, 76739746, 1, -6098, 3110667, -1862, 423, -794100, -55573, 0, -1766818338, -712034, 5981 ], [ -1, 310427, 29989, -410351409, 1359952, 3, 32927442, 1881, -1426052, 5776731, -7943, 0, 13266, 30, 47710895, -2, 24, -28119, -26858425, 0, 50124, -2710, 1742207, -807, -313848426, 564226334, -6673239, 2038, -1008220, -22080697, -21353495, 1859266, 229631888, 311764, -2382, 9112843, 66 ], [ 3332111, -40, -1401, -10021, 9509, 304849, -383, -185894376, 13860, 481252186, -1, 24497, -3, 12, -3, -163, -1, 80111, 1966, -715827558, 1030522, -6117648, -169739103, -700, 92076973, 314, -81, -15, -425, -50417, -1, -5, 21, -2319, 63722, -162115216, -62393 ], [ 8, 1867, 132497661, 1300, -53200, 172304786, -359, 0, 13889, -1538473044, -129397078, 8311961, -1251, 37, -120133, -66, 0, -20619542, -4, 244220108, 254, 482444136, -1, -3085, -29402559, -40131306, -892443650, 60337139, -29, 1, 40, 132, -39234, 5885, -48307, -1, 544923 ], [ 101, -81379815, 1, -91499721, 0, -2, -421, 3786266, 192298388, 5463012, -2264, -95872, -3, 307, -638, 1034, -368718804, -178898, 128818314, 37, 499, 580081291, -50355, 15, 24703545, -1020, 52, 17, -2923316, -427760, 1941232, 18, -3, -78830350, 140, -2827945, 0 ], [ -209059, 4, 5, 13665825, 239285, 78259, -829556, 767920, 15, -8, -54742, 253, 7, -928, -1, -84, -2820592, -21476958, 229, 606, -34, -174164990, 6999, -3312197, -1225, -5787197, -44, 12529881, 5, 10425549, -425, -540639137, 2874, -1, -5755665, 44006494, -2 ], [ 359, -3542, 22237743, 17506, 0, -123544, -7958, -2333093, -2296980, 18706, 223811693, 15752, 4980441, -485522028, 6500941, 173771, -161510, 252581, 9, 4360, 3, 919966, 21833049, 29015, 1, -593, -1088189521, 40, 3, -472130, 2324, -7, -681835, -905199, -59, -2255187, -26 ], [ -21547866, 2521, 11742960, 30955, 170, 269, -2, 9802, -83973183, -78, 8271871, 5606, 105619, 0, -358353, 23, -1152062891, -1328, 366018953, 3, 24404864, -3661340, -1, 33, 33203414, 44167655, 14611, -473969218, 974, 315326837, -42, 4098046, 166, 1023, 28240184, 2396293, 7737 ], [ -304508, -844752, -21, -2089, -2, 758726, 985, 308379, -325225, 1909, 4069, -213, -3400325, 0, -784, -4221, 7299, 11, 74, -14959, 158, 45, -51, -1, -56128, -12, -478, -55, 13864, -1, 7, -1892939, -5, 21, -290769, -1777833, -3994 ], [ 530875816, 61670, -14, -726354132, -194060, -969018935, -88478, -2992, -20283, 249016, -65041, -41204, -434509, 521525, -22318546, -1, 114119, -9717685, -81788620, 57, -409075640, 33, 15, 336, -13525, -144880970, -12140879, 53635335, 16054, -6275, -3, 243769, 0, -1639577, -10755110, -1, -219105 ], [ 480, -14, -207131, 229, -20012, -28, 115663585, 5976989, -4, 336, 140424, 0, -1711695545, -3, -7, -9, -684689, 3, -23650, 3198471, -124, -25337932, -382, 210, 1873, 78912, -12, -41, 322, 14, 930, -667845, 8377318, -12, -1939, -4, -594808929 ], [ 64850, -1, 130770752, -1972870, 945551, -61819044, 134076563, -351549470, -2008543236, 66093, -189280, -12, -240, -3554625, -585, -9293467, -4, 37742879, 7401, -12399, 0, -38092049, 11360, -4, -47135881, 1049036301, 876563911, 1912, 3, 1366, -29637, -161113369, 321, -323812, 53819060, -189045, -30313 ] ], [ [ -1, 13549, -54, 1682, 2401862, 1025735836, -68, 13701, 3757891, 1, -358910981, -9257, -21357, 2, 48442329, 1881057, 23700, 475514, 7, -1258, 0, -81407, -31055914, -1968, 2786555, -85460227, 279, 703, -1, -723195, 495715, 402, 11441681, 63, -200435, 826, 239 ], [ -4, -23, 361917, 97829, 142, 1, 10, -191, -2, 17883, -390504904, -872, -85517210, 6902, -2389, -13588197, 567, -514, -1501, 332381, -37603589, -169390, 1, -246102588, -46, 113900, 1, -1, -148593, 1464750, 30265906, 9279654, -687, 113925914, 5, -13381843, 9082 ], [ -27, -1, 9721719, -24, 0, 635564142, 29117880, -132212, -47, 309495570, -63395, -125204, -11392, 183894, 2605161, -1, 0, -5067, 2530, 0, -16351697, -16, -451895, -4076595, 1101139918, 3311, 1, 0, -5799, 235180, 7798290, 61165, 4636, -62129, 1132367, 199712596, 550325564 ], [ -3, -2, 1011855786, -8237780, -244, 92, -208, 252718, 9, -1851322781, -3148, 1397397, -6401, 2366717, -1, 47430, -4, 3164, 50, -952279, -34, -111824264, -453556, -73914688, 679605, -1, -10853455, -2, 0, -14007537, -242068, 255482, 31, 62, -57647839, -256, 28277 ], [ -33307136, 824147, 811132, -1, 8335176, -18, 50, -827161040, 9663436, 27799065, 17526427, -771816716, -6653, 205309189, 2, -136029347, 525316562, -7769, 20, -15, 11029, -8307093, -505, -5278400, 15, -24127939, 12043, 37123, 871197, -153018802, -84, -1, -925048, 6379262, -142002, 66, -305 ], [ -5, 143788, 45874, -52, 100697, 144910, 917857, -101, 734, -848, 55, 7763134, 43918133, -1, 109973486, -169, 0, -6118, 2998, -1791025, -29537890, -1678309266, 28956503, -19526, 1, 261656796, -220616, -7, -3, -3129860, 21, -12, 206763, -11037, 1077919, -1026485, 313035373 ], [ 3712504, 107182, 905506461, 124827, 198, 5496, 2036653, 242284456, 0, -22893161, -502502239, -2, 274, 12243526, -2840525, -1618, -1012, 1, 15960949, -3475, -140, 59, 1, -196610, 230046, -704, 8243577, -7, -16358, 8579, 15911671, 380658635, 43, -15, -16564882, 52, -3533 ], [ -143364, -24161, -2614168, -1, 145, 1020576, 6, -62625238, 733956018, 0, 16, -222984880, 861417621, -726209, 1459, -16351608, 245640800, -28, -2423754, 2788675, 59, -2735507, 34288440, -52, -77184257, 0, 7, 255039280, -232688, 3, 546, 4206873, 0, 161, 181863048, 38052801, 27627813 ], [ 22096589, 637374, -1526, 2, 5, 308960, -40, -52092, 1984031557, 6119, -107, 222904668, -327037065, 374049697, 712, -4559, -475981311, -1328, 462966, -1, 53, -5, -44941335, 4079, -260279, 101262, 0, -59074745, -108102, 3, 105511, -604, -12149838, -129188235, -4721, -101939869, 65936296 ], [ -103126, -1, -1051088, 3, 98858, 52277, 3, -2822272, -3932, 457058585, -3685, 456, 2152683, -34879168, 24, -109003, 2177944, -7086, 22727289, 607, 15532, -4, -39, -1736971, -5, 16014005, 433886158, 1018244, -2, 118945973, 9778, -4, -3, 3, 238248858, 27, -1103736989 ], [ 854, -31, 11, -1, 244124, 6030, 1503731277, -2767669, -115871, 3, -19250, -6, -499387740, 12, -376, 1, -1268, -425, -140162, -1330960, 1701774000, -3928262, -883, -2, -771, -54297326, -19238, 43, -5982, -120, 821365, 76466, -69645689, -11451, -10657882, -70, -14433322 ], [ 14742591, -20344201, 446571, -27020, 35, -3871977, -37, -464, -14909101, 2, 4092949, 0, -1, 28518, -63517, -5, 23931232, -110, -135, -6089370, 194880072, -2, -43, -7, -6, -228, -1005, 0, 323, -20293, 69690, 781, -10790, 0, -3572, -24, -293372 ], [ -979198, 210, 51, -11138, 1481498, -111568, 5896, -121, -50956484, -337, -993, 1094, -60, -116, 70643922, 4881, -43712798, 41, -1544440, 9306, 307750, 106827, 298614, -1638, 739349, 1019, 6, -88997, 22872, -515082, 533007, 1945, 8523, -14, 369, 183, 52210 ], [ 268, -26, 461, -2733654, -62189239, 11081338, 311328, 18329, 10405631, 6478, -1, -25, -3, 0, -1714715, -30457, -263363632, -26, -102937, -11413008, 4, 12939584, 44932, -1889, -4, -6839, 13693, 12, 18029, 6, -1684, 13502388, -439216963, 0, 23, -29889, 78 ], [ 124, -1, -55914018, -114, -93, 3149, -430769, -15808244, -3, -36085, 0, 198, -9521261, -108930311, 26886, -142759063, 0, 39224, 1063749, 235, -929, 2677743, 0, -26, 4, 31, -3, -708, -479, 5912, -1911, 230506652, -753308, 14022, 7831, -1562683, -7707647 ], [ -62500, 285, -104, 0, -8639, 141825096, 2434091, -386242989, -3630508, -409269, -1, -17, -60736903, -18197452, -1316, 941, 144, 998342, -52118, 947, 26310076, -1344906, -6, -8, -338, -206662522, -1109, 126777196, 0, -57404, 1, 826007056, -1820562, -2625134, -803, -47, -8 ], [ -4838, -3922, -477, 769779197, -233986, 41, -176559, -181589735, -140722, -9, 673089, 31, -163, -372, -2514, 1205834, -860032532, 16517532, 129, 6, -27237, -240770, 3720, 0, 0, -433, -21112, 58564429, -13332, -105, -2986, -24819660, -9, 1, -179464, -172697511, -2574388 ], [ 1, -436, 25359866, 61098, -438496, -1937306, 1, -97817, 12933, -34, 103349, -2076080, -1, 1354, -84143, -136421, 1, -15677897, -4, -2, -3, 172117, -2602, 61473, 0, -1, 53, -1643, -34423819, 443, 857, -31, -21574288, -1, 76097794, -209, 7895 ], [ -750671544, -134263, 3507, -1336269, -173401, 2152836, 6701982, 56089, -2, 232, -1, 245640, -1, 13029322, 1264, -8654, -86602, -112, 85, -1749965019, 875379279, -226063, -2602040, -10335, -403, -720, 30697, -3980, -197594555, 120, -472881302, 0, 53314080, -249, -7541, 5, -26023 ], [ -23, 143912, -92533543, -1988, 3033675, -12, -142368, 7232955, 1443305, -190, -18614121, -206953, 88882275, 363168, -167931, 16871, 1005742, -6, 238180526, -3, 104806205, -31095, 123, 89703, -1, -58, -26573, -11, 6, 503878, 533880996, 2660922, 10607919, 214646, 36070, -12824, -18396 ], [ 1, -365454, -4, -1, 97878, -29, 13319745, 208552, 1625212, -506831, 532, 29581102, 236613, -1192, 215, -57186, 255289501, -7663739, 93806, 2, -56618, 3823631, 4629788, -197209, -1492989, -21434577, 2063932, -31441, -39564866, 438186, -997555, 110810417, -88293, -1, -62, -2092581, 2948 ], [ 1836126, -131660905, 215068, -938, 2107873853, -188, -865734, 109647642, -3590458, -341, -68497, 13569488, 774, -690179, 15, -32065275, 412723, 3244, 482453755, -553910, -137375, 24327052, 12819982, 47, 43885, -2, 11210436, -54, 627, -21, 478967, -1991093, -5128394, 35341, -26175609, -2043714, -8364 ], [ -44172, 3297577, 522736, -4, 3, 203259, 401425, 0, -222, 104929, -48120, 25, 117, 1534438, 7, 148493411, -266, -4, 986294, 119222778, 1006169591, 1460, -359, 1865756, 414133, 58661, 82124225, 26380, 29, 4419388, -1, -29329, 102362, -46695, 1799, -124110, -4627089 ], [ -1, 11304848, 2, -6652, 114841, 3185578, 1111, 187, 3, -1, -1094866050, 170029, 20, -8508680, -75, 4, 448, 0, -8478, -298169309, -488143, -6484701, 10, -1132182535, 2, -1, 11, 92330, -2319, 1391238, -238950, -563, 0, -258742706, 903, 125662, 1 ], [ -2629831, -5824, -8742, 26, -1, -96, 881, -51160, 84025437, -1083603414, 2599, 234791, 6447, 0, -826, -248139491, 78, -1, 13761370, -567290, 184, 1422871, 1404256, -2105254183, -170961, -34104, 33, -1736, 56500364, -4, -232, -106570, -127, -123, 51, -146, -4745 ], [ 518027878, 15349185, 688, -2, -4649, -171359, 408973, 70, 366, -16, -237967431, 66378, 160, -1, -8, -44, -5832091, -64, 511, 5797, 23876509, 5, -112469285, -1605347322, 4003251, 38369873, 79, -763, 199082698, -1862, 1775686795, -3102, -28, 156647211, -13803269, -1458243591, 2 ], [ -1, 151, 245676060, -100184, 5, 248307738, 4019, 58, -178257, 44, -254147, 93605, 51, 7740, 11, -932, 0, -28, -53716849, 930, 50124, -44387463, 108887, -1, -19, 8, -208539, 3, -985, -353291142, -10676748, 14874128, 1751, 19485, -298, 569552, 0 ], [ 406, -1270, -716821, -41044548, 4868879, 9526, -96, -23, 454169758, 1, -2890, 391961, -21, 103, -1, -20803, -825, 41017145, 257711691, -342, 8244178, -6, -162, -733469928, 23019243, 1, -1, -8, -1, -51626828, -32889, -79376, 173095, -290, 31, -40528804, -31197 ], [ 2147, 244735273, 4140551, 340939955, -27237970, 21033, -12, 232801, 56889749, -12019321, -64698539, 2029, -1, 1, -15, -66, 105, -40, -245, 7453, 133482235, 3680, -62247043, -12635459, -14357, -5, -892443650, 28, -958024538, 439, 1, 272372, -642801324, 753292, -1510, -47881, 272461 ], [ 13251713, -9935, 4121, -365998881, 27, -93039, -215107, 484642066, 96149194, 20, -5, -1498, -2616, 307, -10442025, 264781, -180039, -5591, 16102289, 148, 3, 276, -50355, 256357, 12062, -8, 13665255, 72254, -90, -53, 947, 593054, -23398, -10, 73499303, -44187, 3119187 ], [ -52265, 262439, 2605, 208, 957141, 2504291, -424732278, 49146885, 1069851249, -61267829, -1711, 16592485, 57, -3799820, -86877, -1, -3, -82, 3, 9707, -1, -43541248, 3499, -103507, -39, -6, -1, 48944, 0, 10425549, -13895822, -540639137, 2943602, -312, -2877833, 0, -29881 ], [ 11786111, -1, 1389858, 140054, 7924655, -988347, -63, -36, -287123, 9, 6830, 3938, 1, -242761014, 203154, 2780351, -1323084911, 2020654, 36, 571544142, 439, 57497, 666, 237692054, 875, -310717965, -34005923, 10266, 6, -29509, 581, -13, -6, -926923614, -15025, -69, -822090 ], [ -344765851, 1260, 358, 15, 349745, 1, -1831, 19, -2563, -158813, 264699900, 367426755, 211239, 7, -1433411, 1, -18, -84969, 43, 4012, 195238912, -2, -69, 0, 8106, 2695, 59850450, -8, 1949, 9853963, -681295, 2000, 2, 4094, 861, 1198146, 63383621 ], [ -9516, -422376, -21, -68435460, -70810247, 1481, 1, 9, -10164, 1, 520886, -4, -7, 4780, -4, -33763, 3649, 1487, 9, -30635289, 9, 1468, -26, -2, -14368708, -94070413, -1001205151, -878, 3466, -2, 32845380, -30287023, -34, 2748, -297746868, -4, -32715083 ], [ 129608, 246680, -3503, -44334, -48515, -1, -5662545, -98018922, -40, 7968521, -4066, -10301, -111234068, 4074, -22, -3280881, 14264, -151839, -312, 115, -25, 550847, 15855, 689666, -216386, -8843, -24, 838052, 125, -200795, -72153, 1, 42483765, -3279153, -1344389, -1, -54777 ], [ 251952584, -27, -3237, 938488, -20491406, -892, 0, 729, -6547, 0, 2194, 281, -409, -3, -24578, -284, -2, 3796, -47, 51175549, -64843932, -3167242, -12214, 220837387, 1918757, 323227190, -745806, -661691, 5, 57398, 1906535, -653, 16361, -752, -4, -119235276, -580869 ], [ 531254567, -221054264, 261541504, -1, 945551, -3774, 127, -171656, -30648, 264373, -24, -24439, -245397, -868, -19, -284, -8, 4, 115, -1, 3181, -74399, 11, -1, -184125, 128056, 6848155, 1, 215759403, 5598116, -3705, -615, 5, -1265, 1642, -756179, -119 ] ], [ [ -1807, 54197, -55147, 441161578, 75058, 0, -269, 109608, 120252522, 380191, -89727746, -296196, -42, 75, 1, 60193835, 0, 7608238, 3690, -82423716, 18, -83360337, -1896, -31, 5442, -1335317, 2, 11261, -154, -5785560, 60, 50, 89388, 268182830, -392, 1653, 251235326 ], [ -488830798, -731, 176, 2, 1193952726, 703, 10, -199970503, -75, 1171982660, -187, -3487, -1368275348, 6, -4777, -26, 35, -32888, -94, 21272402, -2350225, -21, 5, -30042, -192543445, 7118, 1218, -4, -608633009, 0, 1891619, 2319913, -2812199, 1738, 189852, -209092, 1162584 ], [ -14141307, -1, 75950, -195676916, 289355, 75, 3554, -66106, -1, 9671736, -496, -979, -5832455, 11493, 1302580, -12512030, 7131587, -1297000, 5061, 544857, -1021982, -519661, -903790, -521804102, 33604, 423811, 1581728029, 2178416, -5938052, 0, 487393, 978642, 2318, -7767, 289885983, 5, 34395347 ], [ -1494613006, -46951336, 7905123, -4, -254821663, 6072892, -7, 987, 10023, -115707674, -4, 349349, -801, 9466870, -8, 23715, -897087, 202539, 3337895, -29759, -33830, -54602, -453556, -4619668, 1359210, -2, -2650, -213, 1929, -109434, -61969337, 3, 32644135, 1048147533, -115295678, -2090126, 113109 ], [ -2081696, 6438, 3244529, -281039, 520948, -18581778, 50, -6311, 1, 868720, 133, -192954179, -52, 1642473512, 43356971, -132842, 2003, -15538, 20926, -14789, 5, -254, -16544597, -1, 16508299, -24, 12043, 18561, 435598, -76509401, -10711, -30749373, -3700189, 398703, -1110, 33, -638651295 ], [ -2, 70, 733990, -424803, 49, 74194356, 939885822, -1641991, 375898, -6779, 0, 62105072, 43918133, -198842870, 109973486, -1, 24651, -6, 191897, -55970, -57692, -419577317, 226222, -624825, 1018052, 3, -903640440, -102, -2778651, -12, 2, -23910229, 12922, -173, 275947365, -16039, 78258843 ], [ 7, 6859673, 863, 3, 397, 1374, 31822, 14, 2, -2795, -981450, -1946, 563173, 0, -11, -102, -1036164, 2287498, 31173, -7, -35, 485019, 5, -25, 3594, -1, 125, -1723, -1, 268, 971, 380658635, 174, -4, -4141221, 3341, -904379 ], [ -141, -1583360055, -1277, -2274603, 9, 4082305, 25296591, -250500952, 179188, 71, 8603, -6968278, 210307, -6, 2, -523251437, 1919068, -3553964, -3, 697168, 243253, -1336, 1071513, -7, -589, 234, 3988087, 3, -238272038, 13, 1119397, 8216, 16987664, 5, 363726096, 608844820, 3372 ], [ 0, 20395979, -1, 135, 85182284, 37, -1, -26, 484382, 48958, -427, 6, -78, 187024848, 364818, -1194935458, -227, -21, 948154481, -1, 3, -306, -2, 3, -33315643, 49, 3323759, -1890391828, -1771135766, 385, 26377, -2470273, -388794808, -8074265, -38667270, -99551, 2012 ], [ -2, -12, -8408699, 3, 3089, 6691461, 29821692, -173, -2061257277, 871, -2, 29191, 1051, -267, 25597794, -55809291, 17015, -4, 2774, 38858, 7, -3568, -5, -107, -70, 2049792705, 6, 509122, -14906, 118945973, 9, -29, -701338, 3819, 58166, 54, -132 ], [ 26, -31, 11, -4, 238, 1507, 375932819, -85, -231742, 2021031071, -38499, -1, -15605867, 12, -3076999, 7836, -10144, -6948978, -560645, -11, 13295109, -251408706, -3529, -692, -2, -212099, -2462343, 358809, -3062460, -1959430, 210269462, 4779, -2176428, -716, -82, -36508120, -56381 ], [ 58970365, -2543026, 6977, -845, 4523, -241999, -4724398, -30403506, -477091213, 3036212, 4092949, 52, -42613940, 7300847, -125, -140, 2991404, -56016, -551063, -190293, 92, -1693586, -338, -27802, -93189132, -477867075, -4114595, 78825, 2, -635, 34845, 51232727, -176773931, 1, -1, -3140218, -36 ], [ -122400, 1, 51, -45619883, 11, -1744, 12075109, -31463081, -50956484, -690052, -65012532, 136, -951, -120683138, 34494, 2, -10928200, 83, -772220, 72, 9617, 6836952, 9331, -7, 369674, 16708253, 54902, -1, 1498984231, -4025, 260, 31135, 266, -7002, 1, 1467, 3341491 ], [ 4393684, -416352, 0, -43738458, -7592, 0, 4864, 73318, 0, 414638, -225153247, -2, -268459373, 0, -1, -2, -8038, -3279, -6587942, -6, 18470302, 12, 87, -3867236, -8178337, -7002644, 855, 6, 9230951, 0, -14, 26371, -838, 70489, 2982, -14945, 10060 ], [ 1991, -2007156, -54604, -237129822, -12157867, 3149, -13462, -3860, -23968, -288676, 128414861, 99, -582, -435721241, 53772, -139414, 28, 642656479, 68079973, 235, -15, 5229, 11876643, -409, 73848, 1016, -294, -1, -244755, 739, -250427161, 56276, -12, 56089, 32076458, -6250730, -963456 ], [ -1999992, 4, -1, 1, -552885, 138501, 9508, -12070094, -56, -52386397, -278, -17, -116, -1164636878, -10778738, 470, 36977, 15973480, -1667762, 496827364, 3288759, -10508, -45, -502, -1349, -50, -36323711, 0, 887886716, -29390809, 46280716, 3226590, -227571, -20509, -26292951, -11836, -63798740 ], [ -1, -31, -30, 187934, -1829, 5, -11035, -44334, -4503100, -278, 328, 125, -166496, -95142, -164723183, 1234774329, -52, 126, 272506800, 1675497, -435785, -1882, 1905048, 1, 28952726, -1, -10556, 1874061733, -3333, -213294, -95523, -1551229, -131, 51956, -3, -86348756, -10297551 ], [ 30320285, -7, 811515732, 7, -56127480, -4, 6875014, -1602625753, 13244386, -2163, 826795, -1038040, -275143, 10, -1, -139694633, 7, -240, -1, -9432052, -2387709, 44062017, -665922, 31474190, 1989166437, -230588898, 3534584, -1643, -137695275, 27, 439162, -8018418, -168550, -9287, 9512224, -53356, 0 ], [ -5728, -33566, 0, -342084807, -5548811, 1, 1675495, 13, -6970, 7631501, -112745, 2012288006, -173702, 397, 158, -541, -1385630, -116544369, 89515581, -874982510, 427431, -1767, -1, -646, -824943, -2, 15716983, -16299124, -189, 247657, -2, 336947, 0, -520961182, -965137, 365948, -1665448 ], [ -3, 35, -177, -3975, 12134702, -384869, -8898, 113014, 88, -24269, -2273, -1617, 1, 1418, -21, 16871, 32183766, -5316, 14537, -1247, 3275193, -63682278, 63349, 22964089, -66, -58645, -1, -343364614, 3341626, 3936, 4073, 1330461, 84863357, 109899136, 144281, -201, -602793950 ], [ 5992794, -11694515, -960511, -74, 0, -231153, 406, 13034, 198, -4, 133, 902, 969170834, -156233000, 110180, -56, 31911187, -1, 5, 5, -452942, 3, 148153227, -7, -92, -10467, 16124, -1, -38638, 106, -124695, 13526, -11, -4088, -2066935012, -2142802344, 2 ], [ 470048336, -8, 55057464, -469, 16467764, -192451, -2, 836, -7180915, -171, -1, 217111816, 24775, -5521431, 0, -490, 1650893, 25957, 3769169, -8655, -537, 1, 3204995, 763, 5485, -84700102, 2802609, -6873, 82191010, -21563179, 29, -124444, -157, 1104, -13, -523190780, -2091 ], [ -11, 3, 65342, -15611635, 455638, 104068881, 24, 4, -111, 0, -94, 848853568, 58, 93, 521189, 17, -9, -210790454, 31561424, 7, 3, 2921, -11741725, 1865756, 3, 3666, 1253, 6595, 7, 269, -218, -7508091, 818897, -12, 235913016, -4, -142 ], [ -14, 706553, 5567, -13622794, 57420, 97, 555, 98558394, 1608831, -11286372, -4276821, 696442715, 0, -4155, -613212, 4, 0, 10260, -8680653, -145591, -7628, -1, 22046, -17690353, 38, -2, 0, 23082, -9275, 173904, -934, -4604728, 108, -517485411, 115587, 1029427869, 1972285 ], [ -5259661, -5824, -279743, 105, -1419458, -6, 3611114, -1599, 40, -33069, 1, 120213182, 206317, 660465, -4, -992557962, 165257915, -6, 220181930, -1, 757138, 711435, 171, -126, -334, -4365224, 33, -454858931, 226001456, -1619311041, -29, -53, -132777912, -128421941, 206, -19, -1214637 ], [ 1, 122793485, 1409477, -3, -582, -21933943, 1597, 4508, 6004873, -509029845, -14525, 259, 0, -13066, -1043216, -5611, -182253, -1059367487, 63, 362, 728, 3035, -56234643, -6, 62550, 38369873, 10221, -763, 97208, -14892, 6, -25411176, -56906052, 74, -1, -1391, 47849 ], [ -1, 317877825, 1, -2, 348147937, 31038467, 2009, 7524, -1393, 722091, -32530756, 374423, 53065, 507299854, 372741, -476766, 12, -7030, -1, 476495, 6, -21674, 55750649, -101, -300, 4, -7, 2038, -16131513, -6, -326, 118993029, 109, 1276985872, -19512485, 1139105, 16 ], [ 853020657, -5198494, -2, -80166, 18, 4, -802164498, -178, 0, 1, -2, 12248, -10253, 103, -21010093, -41606, -13, 328137160, 1, -2, 527627400, -47, -663044, -1399, 175, 41237054, -324, -117, -14, -1576, -32889, -2, 173095, -37104, 497, -2, -122 ], [ 268, 29874, 66248830, 2601, -6650, 328, -45, 0, 113779498, -5869, -8087318, 1014, -163871766, 77217, -246031545, -4196, 215943, -5154886, -245, 7453, 254, 120611034, -486306, -1579433, -229708, -39191, -1, 920, -119753068, 14067, 2599, 265, -1227, 1, -386453, -188, 16 ], [ 808, -156, 270116874, -365998881, 114481654, -12, -220268811, 14790, 384596777, 5334, -144891, -2, -2, 1, -5, 8274, -44, -357796, 251598, 2435843, 2094820336, 4425, -1, 1001, 192996, -267352474, 26, 4624274, -374184391, -1752101208, 485308, 148263, -1497411, -602, 8972, -44, 47 ], [ -104530, 537475189, 83383, 3336, 980113038, 10017165, -13, 749, 7, -59832, -1, 259257, 0, -1856, -679, -170877, -3, -343631324, 940225, 1213, -568347659, -11, 54, -52995145, -4899, -5652, -1, 382, 21607, 20362, -217123, -3, 367950, -39922, -2877833, 687601, -1 ], [ 359, -232112933, 21, 17506, 7924655, -3953388, -65187913, -9, -4593959, 1, 1748528, 4032750, 2, -948286, 396, 2715, -1292076, 3, 0, 139537, 219, 919966, 698657569, 928484, 437, -75859, -519, 42052780, 12474, -30216313, 609476422, -49257, -84, -452600, -61542163, -288663887, -205523 ], [ -11, 660949836, 93943680, 7738, 21859, 33, -8, 642433383, -10251, -311, 1009, 1, 844958, 0, -716706, 6085, -1, -10875920, 1, 3, 95331, -915335, -548, 276620, 16601707, 88335310, 114, -59246153, 1022138638, 315326837, -5323, 125, 5, 131031, 112960736, 4, 1 ], [ -304508, -26399, -334448, -4177, -17702562, 189681, 246, 631560287, -666060205, 7639, 16277, -3403, -108810384, 156658579, -1, -8643145, 456, 190435, 4885821, -14959, 1327593095, 1503782, -809, -2071429, -224512, -23517604, -1001205151, -878, 433, -871147, 0, -30287023, -17581117, 10, -284, -13890, -4 ], [ 132718954, 7893791, -14, -1, -190, -3697, -5530, -191444, -317, 1945, -4162600, -675084056, -1698, 8344413, -86, -820221, 111, -75920, -3, 3710, -6391807, 537, 3, 172416, -27697359, -553, -777016245, 204, 1052125658, -50199, -72153, 952, 2593, -1639577, -86040875, -1, -876417 ], [ 61511, -6965140, -51783, 1, -40, -892, 27, 364, -1, 86190, 1, 35, -817, -309632, -3073, -5, -21397, 118, -96868178, 48, -8, -97, -96, 1725292, 14, 323227190, -46, -21, 5, 58776291, 14894, -83481, 0, -197130872, -15511, -7278, -2323473 ], [ 64850, -53969, 1021646, -493218, 968244560, -60371, 32733, -171656, -15, 541437309, -3, -25024590, -3835, -14218499, -585, -580842, -226, 2, 29605, -99185, 13030387, -19046025, 11, -2, -1439, 2048899, 3424077, 3825, 26337, 349882, -3793482, -154, 40, -2530, 3, -756179, -119 ] ], [ [ -3700091, 423, -1724, 6893149, 4, 1956, -9, 28059761, 7339, 778631582, -22, -1, -43737565, 151, 756911, 235132, 379215, 464, 3690, -5, 0, -40, -1940995, -128937085, 2786555, -85460227, 146467112, 43, -80548941, -740551668, 1, 1, 11441681, 32737, -801738, 211708, 15334 ], [ -7637982, -748120, 0, 195658, 4554, 0, 2758, -799882011, -39156024, 585991330, -745, -7, -10440, 14135387, -19565105, -7, 595160043, -131549, -49176525, 2659050, -287, -86727185, 45, -939, -1504246, 3559, 4992013, -401368, -291, 93744043, 461, 289989, -175763, 55627, 11865, -209092, 2325169 ], [ -7070654, -338037274, 4, -97838458, 37037535, 9697, 56870, -4132, -190953, 151120, -62, -2003254, -45567, 0, 1302580, -96, 435, -634, 161963, 68107, -7985, -8314561, -225948, -2087216406, 137642489, 26488, 98858001, 8713665, -23196, 14698, 7, 1002129500, 72, -8, 69, 1, 4299418 ], [ -23, -2934459, 123517, -16475560, -995398, 3036446, -851738, 1035136863, 2, -1766, -412587697, 89433461, -3201, 2, -128871, 379445, -7176692, 3164, 3337895, -30, -34641457, -54, -4, -71, 10618, -13316721, -86827633, -7, 493923, -13680, -30, 1, 510064, 999, -1801495, -2140288717, 1809753 ], [ -8, 105490866, 3244529, -70260, 254, -284, 1603, -6462196, 2415859, 53, 534, -385908358, -3327, 195, 693711538, -2125459, 8015, -486, 83707, -3698, 1, -531653890, -529427081, -21, 0, -737, 3010, 74246, 54449, -76509401, -85682, -470, -3614, 12, -2219, 555785915, -39915706 ], [ -36, 1123, 1433, -26551, 3222324, 1159286, 1835714, -1681398481, 0, -53, 7092, 7763134, 10, -380, 6712, -11035398, 0, -24, 23, -27985, -118151559, -1601, 115826013, -39988737, 1018052, 31, -27, -3318607, -22, -765, 5, -382563649, 25845, -2825380, 4311677, -2005, 313035373 ], [ 464063, 6698, 863, 487, 3182, 351789, 127290, 3, 4283048, -5723291, -480, -62254, 34, 1, -3, -1, -518082, 17, 121, -1821671060, -36678496, 7578, 167946387, -385, 1840375, -45016, 4025, -7054509, -130863, 68636, 1018346972, 743473, 43, -1, -32, 1711094, -3533 ], [ -9, -6185001, -20913339, -2274603, 0, 996, 25296591, -1, 45872251, 149315639, 550608, -445969760, 205, -92954653, 46698, -7985, 982563203, -56863412, -4847507, 2723, 31136438, -84, 535756, -425669, -9422, 15359097, 243, 510078560, -1, 57078706, 286565706, 134619937, 4246916, 5, 1387, 290, 110511255 ], [ 0, 1244, -24403, 138974, 649, 1265503542, -1291517, -106682478, 1937530, 195833, -27933365, 3401, -20439817, 1426, 1494295964, -72934, -454, -2, 14814913, -186426, 13, -153, -22, 534713308, -4164456, 12961539, 405, -14768687, -14, 12639785, 51, -617569, -94921, -8074265, -1208353, -24888, 128781 ], [ -103126, -24703442, -17, 211520, 49429, 104554, 119286770, -11, -31, 223173, -60367813, 114, 65, -34879168, 25597794, -3407, 139388479, -4, 693, 303, 62131, -7, -1263145, -111166141, -279, 16014005, 105929, 1, -119246, 7259, 160204049, -2, -21917, 0, 29781107, 7108325, -9 ], [ 3, -1, 3009, -1742, 976496, 5, 22, -43245, -114, 30838, -1, -1531654, -121921, 102, -1538500, 0, -2596855, -54, -5, -5200, 207736, -7856523, -462489541, -11061, -3154220, -1, -3, 5606, -23926, -3828, 105134731, 78301255, -68014, -6, -21, -71305, -56 ], [ 1842823, -5, 3572574, -14, 18526964, -7563, -75590357, -29691, -3727276, 5, 130974388, 221964991, -1331686, 1869016853, -130082003, -1120, 2921, -7, -68883, -372, 11, -867115541, -172746, -7, -46594566, -29866693, -131667036, 1291483619, 646, -1, 139381, 204930911, -2698, 2, -224, -25121737, -1173485 ], [ -8, 13472, 434086463, -356406, 180, -14, 46, -1, -1, -1380104, -1, 8, -238, -241366275, 2207622, 610, -87425596, 1370283, -6, 76237381, 1260546510, 26, 76445340, -104793, 47318368, 2088531, 3513764, -91132470, 11436, -16482607, 260, 1992668, 279282068, -3584604, 23622, 93916, 13365964 ], [ 16, -407, 1888641, -43738458, -121464, 10821, 4864, 146637, 19, 3317106, -112576624, -6257, -536918746, 1931, -7, -15593805, -526727263, -1678541, -6587942, -175, 563, 3, 359462, -483405, -511147, -107, 1794799578, 1562, 563, 12, -7, 0, -7, 144361534, 1563594926, -15, 5030 ], [ 7967, -128457944, -13651, -29641228, -1519734, 196, -107693, -1930, -94, -564, 32103715, 49, -5, -104, 220250792, -71379532, 58586, 627594, 136159946, 986469451, -7431, 21421944, 371145, -52, 18, 254, -2351, -22642, -31328619, 96864397, -2003417285, 461013304, -3013230, 3505, 1002389, -2, -15054 ], [ -123, 4681854, -105841, 5, -70769206, 554004, 38945463, -24140187, -56, -204635, -35522, -3, -2, -71084, -21, 60240, 2366541, 31946960, -53368366, 947, 12846, -21, -358, -4110281, -338, -1577, -581179371, 15, 211, -29390809, 180784, 196, -56893, -21, -3210, -3029771, -255194957 ], [ -38698, -1028000790, -1, 769779197, -915, 2, -353117, -1, -144099199, -1, 0, 128653, -11, -97424639, -10, 2411668, -419938, 33035065, 1064479, 409, -27237, -963079, 487692530, 3613744, 0, -6920, -2702244, 0, -6825940, -53, -5971, -1551229, -2095, 53203819, -176, -5271, -79 ], [ 29609, -27847, 3, 15641204, -429, -30, 13427, -400656439, 12933, -8651, 206698, -64, -2, 0, -3, -1066, 2045375, -489935, -26609, -9, -152813350, 10, -326, 480, 1942545, -115294449, 1, -430623986, -4203, 0, 112425475, -123, -1348393, -146, 19024448, -7, 16169837 ], [ -11729243, -8392, 14366955, -2672538, -10838, 33638, 1715707593, 448714, -13940, 58, -28, 15721000, -1389611, 12, 158, -17722820, -22170078, -7, 85, -53, 0, -28258, -80, -677312380, -105592591, -23017, 31433966, -509348, -395189109, 61914, -7388771, 84236, 208258, -2, -15442184, 0, -13323584 ], [ -3, 0, -46266772, -7950, 740, -752, -1138942, 6, 11546440, -198805758, -18178, -1, 678, 44, -328, 0, 0, -1, 7, -1, 0, -16, 1979, 11482044, -267027, -1833, -7, -164, 6683252, 0, 2036, 1299, 339453428, 27474784, 4, -201, -36792 ], [ 45, -45682, -60032, -1198146, 1529, -115577, 203, 6, 1625212, -129748595, 17462398, 225, 473227, -3, 881447, -1, 1994449, -468, 91, 21765511, -1770, 955907, 70, -49303, -1492989, -20933, 1031966, -2012202, -1, 855, -124695, 26, -176586, -32, -4036983, -2044, 96605416 ], [ 3586, -16, 3, -240081, 263484231, -3008, -110813920, 438590569, -229789269, -11, -4383770, 6625, 50739863, -5521431, 255363, -64130550, 3, 811, 482453755, -8862556, -17172, 12163526, 1564, 381, 44938614, -6, 0, -7037495, 39, -673850, 3741, -1, -10017, 2, -817988, -2092763117, -5 ], [ -3, 3297577, 0, -62446537, 14238, 813038, 3, 270141, -56, 26861903, -3008, 6476, 7, 383609, 33356146, 35, -557787903, -3293601, 15780712, 465713, 31442799, 11, -46966900, 29152, 828266, 7332, 2, 1688341, 1992904567, 16, -3567221, -459, 799, -93390, 56, -63544086, -74033424 ], [ -3523, 5652424, 0, -1702850, 3, 796394, 1, 0, 100551, -352700, -33, 2656, 688081616, -66475, -3, 623047, 57434, 1282, -8680653, -2275, -2, -3167, 0, -540, 39031, -43808, 196700627, 11818302, -303907956, 339, -477899, -71949, 0, -2, 14448, 7, 3852 ], [ -82183, -23, -1093, 13843265, -11090, -194625, 3526, -13, 160, -529104, 1330763, 14, 12, 5159, -108226527, -124069746, 157, -98104, 55045482, -1, 5, 88929, 11234049, -64248, -1400504433, -8730448, 4248, -56857367, 215, -197670, -7592178, -53, -518664, -64210971, 421989, -1, -18979 ], [ 494, 3, 172, -5, -2325, -10710, 24, 2254, 375304, -2, -29049, 1087547909, 20491, -13, -4172861, -359041, -186626889, -132420936, 1, 90, 11658, 3108322, -7029331, -97983, 1954, 2, 83734661, -6244138, 199082698, -1, 55490212, -6352794, -218, 78323605, -215677, -2782, 195992928 ], [ -15946, 9700, 29989, -6262, 174073968, 484976, 502, 15410870, -11408411, 90261, -254147, 766818492, 3316, 15481, 11648, -4, 6548388, -224952, -3279, 7445, 1, -43, 55750649, -1, -1, 67, -53385911, 32618, -8, -690022, -20854, 3718532, 1, 0, -4764, 4556421, 135985 ], [ 104128, -5198494, -6, -5011, 19475519, 2381, -391682, -5674, 227084879, 7, -1, 11, -41993137, 3405807, -11, -651, -6593, 1251, 983, -22, 2061044, -5975, -81, -1432559, 2809, 2, -5298370, -122441870, -222448278, -1613339, -65, -81280661, 42, -18552, 1991, -81057608, -244 ], [ 17594671, 29, 4043, 1331796, -1702374, 5258, -94095253, 7275, 55556, -6009661, -32349270, 63, -160032, 308870, -8, -132, 13, -2518, -2004767, 116, 16685279, 1, -972611, -13, -470440937, -77, -54471, 1, -233893, 460947579, 332744, 531, -2, 2942, -24732975, -6128734, 266 ], [ 26503427, -2543120, 263786, -22874931, 27949, -95271388, -1720851, 969284132, 24037298, 341438, -9056, -12271513, -164, 1259132, -167072400, 132390, -90020, -22898937, 64409157, 4871686, 261852542, 290040645, -805680, 2050857, 1507, -2088692, 53379, 18063, -6, -14, 118, 36, -3, -19246, 8, -45247108, 1559593 ], [ -13067, 16796099, 162, 0, 15314266, 1252145, -424732278, 1535840, 510, -1870, -7, 64814, 241334381, -116, -347507, -42, -87, -41, 0, 606, -8673, -21261, 0, -26, -39191, -370380582, -357396, 783117, 1350, 0, -54, -16894974, 718, -159688, -736725046, 1375202, -7471 ], [ 1, -453346, 2714, 8963509, 15, -2, -15916, -2279, -5, 9577491, 213, 30, 155638, -1, 6348, 173771, -5168301, 2020654, 18933225, 136, 878, 14374, 21833049, 28, 54, -38, -17002962, 2628298, 12, -944260, 19046138, -25, -1, -231730904, -1879, -2255187, -51 ], [ -42, 5163670, 11, 63396947, 5595922, 8842709, -1831, 5019010, -20502, -19852, 529399800, 1, 216309385, 31, -11, 190, -2, -3, 357440, 131468075, 381326, -112, -2, 276620, 1, 690119, 114, -114, 3992729, 153968, -167, 2000, 5, 134176646, 107, 37442, 495184 ], [ -38064, -865025214, -20903, -2, -283240987, 46, 2066467585, 75, -666060205, 500687770, 16277, -55747104, -1700163, 19582322, -410679782, -4321573, 1824, 0, 2442910, -245082308, 1296477, 384968373, -211840073, -8, -4, -11484, -62575322, -3594824, 27729, -27, 4009, -30287023, -2, 90056995, -72693, -3555666, -63897 ], [ 4050, 123340, -14012, -87, -3, -463, -1383, -98018922, -5071, 1, -64, -337542028, -2, 127, -2725, -4, 14607314, -297, -654308954, 0, -798976, 134, 63421, 86208, -27049, -35372, -194254062, 104756, 1052125658, -411227299, -564, 7800609, 331904, -13, -10755110, -31, -856 ], [ 492094, -54, -106050562, 0, -626, -1, 7059, 23347, -819, 2, 0, 288262, -104474, -19, -1572950, -1136, -5477508, 14, -1513566, 49976, -16, -202703449, -48, 13478, 7495, 308, -12, -2585, 2640976, 448, 15252286, -42742076, 261791, -1, -3878, -14556, -1161737 ], [ 2125018271, -863494, 2043293, -31, 945551, -59, 8183, -1342, -30, 129, -93, -50049180, -4, -55, -19, -142, -113, 17, 60632434, -7, 833944778, -9300, 5, -3139, -1, 2098072603, 107002, 1, 13484962, 10933, -29, -314675, 164683, -161906, 105115, -23631, -31040113 ] ], [ [ -2, 443987454, -7, 13, 37529, 8013561, -17154, 53, 7, 23761, -43813, -296196, -11, 4, 775077264, 30096917, 94803, 464, 57, -1, 78483623, -5, -1940995, -16117136, 1, -6, 572137, 351, -10068618, -22600, 2030450336, 211267186, 174, 523794, -410489397, 108394726, 1916 ], [ -954748, -11690, 23162710, 11, 72873, 46135811, 361566464, -763, -1195, 17, -373, -27893, -41757, 6, -305705, -27176393, 36325, -526196, -24588263, 1298, -601657416, -42, 192180732, -15, -96271723, 113900, 1277955522, -200684, -148593, 11718005, 230, 74237235, -6, 222511, 24301168, -2, 290646 ], [ -1767664, -162, 148, -11944, 2, 1241336, 29117880, -1033, -24441862, 1208967, -8, -1025665589, -12, 179, 636, -6110, 0, -1, 79, 17435444, -523254280, -129916, -4, -32, 16, 3390491, 12357250, 132, -23752207, 14, 243696, 15658273, 303860062, -3884, 17693, 11, 1100651129 ], [ -3, -733615, 1929, -1029723, -487, 94888, -1703476, 126359, 39, -7063, -1574, 1397397, -1638600, 4, -8247690, 6071132, -110, 3, 6675790, -117, -1, -854, -232220293, -282, 5436841, -426135047, -42, -6974412, 15805540, -2, -247877347, 1021931, 522306162, 0, -1801495, -2042, 3 ], [ -32, 100, 12673, -4392, 1066902633, -297308433, 6, -789, 309229960, 27147, 560845666, -94216, -104, 12531, 5292, -8501835, 32062, -972, 42858042, -463, 5, -4, -66178386, -41238, 64485, -2946, 385398, 593975, 223026556, -9563676, -43868734, -60058, -3700189, 3, -72704662, 271379, -19957853 ], [ -18, 143788, 0, -6796836, 25174, 1159286, 112, -105087406, 48115008, -848, 907825, 121298, 335, -3, 26, -6, 3081, -1, 12281417, -2, -230765, -1601, 463304053, -4998593, 8144419, 124, -1724, -102, -88916817, -3, 42, -373598, 100, -176587, 1077919, -32078, 1 ], [ 58007, 26, 110535, 7988957, 1668336543, 180116066, 15911, 115, 0, -183145284, -1962900, -244, 140793, 1494, -44384, -4, -66314489, 8935, 1948, -218, -586855923, 59, 20, -3073, 28, -23047828, 31, -1763628, -4, 1098179, 127293371, 23233, 716434, -982621, -8282441, 26, -1767 ], [ -573453, -3, -20424, -2, 290, 127572, 3087, -30579, 22936125, 18227, 35238919, -13610, 6, -23238664, 11, -130812860, 7, -6942, -9468, 1361, 1946027, -1400579481, 2092, -212835, -5, 59996, 0, 486, -15, 0, 1146262826, 2054, 271802627, 5, 181863048, 9, 105 ], [ 2762073, 2, -99952018, 17371, 1330973, 2471686, -20664261, -13023, 7568, 12533357, -1, 106, -312, 91320, 712, -3, -116207, -84938, 0, -93213, 450628013, -4893, -11235334, 32636, -2082228, 197, 6647518, -57691, -55347993, 3, 0, -2, -194397404, -16, -18881, -796406, 128781 ], [ -6446, -6, -8408699, 413, 96, 52277, 14561, -352784, -1, 6, -117906, 116765, 34442929, -5, 12, -3488081, 34030, -14, 5, 155435, 1, -14, -1234, -1, -558, 61, 0, 2036488, -233, 116158, 19556, -225, -685, 244431, 14541, 113733213, -1103736989 ], [ 874707, -31, 96317, -218, 3905985, 771929, 22945, -2703, -926966, 481, -4813, -11967, -953, 210763, -384625, 2054178232, -649214, -2, -137, -2600, 3, -491033, -1806600, -181220600, -97, -3315, -1231172, 1, -24499677, -15675439, 13141841, 0, -1, -3, -333059, -142610, -225521 ], [ 3685647, -40688401, 228644752, -7, 144741, -121000, -1181100, -928, -7454551, 23720, 4092949, 423, -82, 456302, -508133, -5, 11, -110, -9, -2, 3045001, -414, -675, -3476, -372756526, -1823, -8037, 9, 2587, -40586, 8920408, 51232727, -169, 66072, -1, -48, -1 ], [ -3825, 1684, 12, -697, 189631815, -28, 94336, -251704644, -1, -2, -8, 4484092, -972894, -241366275, 4415245, 2, -174851192, 2676, -12355520, 304949525, 19234, 834, 76445340, -6706691, 23104, 63, 56220233, -11, 5855407, -8241304, 33312, 15, 1, -1, 12094484, 1502657, 6682982 ], [ 33, -51, 7, -1, -3796, 709205679, 1, 143, 83245053, 51829, -879505, -25026, -524335, 15450, -14, -2, -503, -52, -13175884, -713313, 0, 207033350, 351, -1980024572, -130853391, -13678, 1794799578, 390, 281, 13430578, -13788923, 0, -7, 9022595, 0, -29889, 2575429 ], [ 1019898, -62, -1, -1, -186, 1612531, -6731, -2023455120, -6, -1182413810, 250810, 50750, -291, -217860621, 107544, -35689766, 7, 4903, 8310, 246617362, -4, 0, 190026293, -837381, 147696, 7, -150450, -362261, -125314473, 378376, -478, 54, -6, 114871187, 1026446682, -400046711, -7707647 ], [ -123, 4681854, -1693441, 1504, -141538411, 8864068, 9736365, -12070094, -3546, -800, -3, -1, -15184226, -35, -689839185, 3765, 2366541, 15599, -2, 29, 3, -5379621, -23, -1, -22085896, -6307, -5, 123805, 433538, -235126469, 0, 3, -3641123, -21, -13146476, -48476329, -62304 ], [ -2419, -7844, -8, 0, -8, 702970347, -1380, -347, -4398, -70, 5258, 8233845, -166496, -95142, -40, 4823337, -430016266, 64521, 1039, 51, -14, -30, 29, 14454976, 28274, -27678, -172943584, 6, -3333, -54603132, -95523, -3030, -262, 405, -3, -690790043, -629 ], [ 28, -3564341, 12382, 488787, -7015935, -1937306, 6875014, -3, 0, -17, 105829872, -64878, -5, 42, -42072, -17, 2045375, -3919475, -4, -18422, -9550835, 22031008, -83241, 7868547, 60704, -1760, 431, -103, -2151489, 3634035, 26, -7831, -2, -146, 145, -1748348309, 3947 ], [ -45, -549939216, 7183477, -2610, -22, 2152836, 818, 229741803, -1827064785, 14, -901953, 30705, -5429, 795, 1, -2164, -1354, -58272185, 10, -53405, 875379279, -925953119, -41632625, -169328095, -412472, -45, 1964622, -1, -24, 3962526, -59110163, 42118, 1627, -1, -15, 0, -13323584 ], [ -3, 18420762, -5783347, -497, 370, -48109, -36446114, 226029, 5, -3034, -1163383, -13244977, 355529100, 44, -1375686820, 32, 1964, -84, 113, -39, 838449640, -15548, 129740382, 1401, -4272426, -60051475, -26, -655, 417703, 15, 1, 83153, 165748, 209, 288563, -26, -75349244 ], [ 5852, -23, -240128, -38340652, 48939, -231153, 1625, 6, 3250424, -16218575, 558796737, 3, 969170834, -1, 860, -1873843929, 127644750, -3831870, 11725, 21255, -905884, 7647263, 2, -771, -46, -2617, 1, -2, -3, 219093, -127687002, 6763, -173, -16740535, -15770, -261573, 5896 ], [ 3586, -64288, 13, -240081, 257308, -6158416, -432867, 6692, -448808, -714061565, -280561233, 0, 99101, -85, 510727, -64130550, 0, 207660, 57, -70900443, -269, 11, 205119724, 50043808, 87770, -84700102, 5473, -56299959, 10273876, -168463, 0, -254859879, -5, 276, -25563, -15967, -131 ], [ -22, 13190311, 63, -2, 222, 1, 0, 131, -1770, 13430951, -96239, 25904, 61655749, 785632387, 15, 145013, -1064, -205851, 3, 14, 239, 1, -5870863, 14, 3313067, 57, 2, 206, 1992904567, 4419388, -111476, -29, 409448, -5837, 29489127, -31028, -4519 ], [ -28184, 706553, 695, -26608, 117597221, 777, 1165633373, 1539974, 201103, -1378, -66, 83, 5, -65, -153303, 638000896, 112, 1, -542541, -2275, -1, -1, 88187, -34552, 9, -5476, 46, 11, -580, 2717, -934, -17988, 27726, -64685677, 7, 15707, 504905050 ], [ -1285, -364, -1093, 1, -363381032, -6227979, 55, -102319, 336101751, -33, 21292209, 939165, 105634371, 676316765, -211380, -2, 1260, -6, 419, -1, 11830, 5558, 1404256, -2008, -683841, -136414, 4248, -14214342, 6897, -101206941, -3708, -109127352, -531111645, -7839, 12, -2329, -18979 ], [ 15, 479662, 5637909, -70, -291, -701886157, 12780, 2, 11728, -127257462, -908, 265514, 0, -7, -66765765, -702, -1458023, -16, 536292374, 742121, 1, 12141, -1, -3135444, 64052026, 18735, 654177, -3, 0, -233, 26, -388, -3556629, 2390, -3450818, -11, 1495 ], [ -1020495, 9700, 234, -783, 2, 3, 2009, 7, -44565, 2888365, -4066345, 374423, 207, 3870, 1490965, -30, 26193552, -440, -429734792, 14, 400995, -21674, 108887, -105670451, -39231054, 141056583, -13346478, 1043805, -124, -22080697, -652, 7437064, 7007, 4, -304883, 0, 556996857 ], [ 13016, -635, -1433642, -79, 0, 19053, -200541125, -45385, 55440, 3, -23, 47, -10498285, 54492920, -84040369, -651, -210968, 0, 0, -2, 65953425, -12, -11, -1399, 0, 39, -41394, -59787, -14, -25813414, -3, -1270011, 346190, -5, 0, -10132201, -1 ], [ 8797335, 116, 0, 681879911, -1, 42066, -22973, 113, 27, -12, -64698539, 126, -81935883, 0, -961061, -549954628, 1, -20619542, -501192, 976880432, 8147, 28, -1945221, -394859, -117610235, -77, -446221825, 30168569, -479012269, 14067, 2661953, 8715935, -40175083, 5, -386453, -11971, 8514 ], [ 1, -81379815, 8243, -2793, 27949, -23, -1, 1, 187791, 166, -289781, -785376820, -10464, 1289351315, -326314, 529563, -22505, -11, 61, 594, 8182891, 34, -50, 2002, 1507, -8354765, 13344, 1128, -730829, -3422073, 1941232, 74131, -1533348733, -2, 280, -723953717, 11 ], [ -7, 131219, 5211, 854114, 7477, 152, -103695, 1499, 8358212, -119664, -875870, 8296242, 1841, -1856, -88961726, -87488537, -88144, -3, 3760903, 159054996, -555028, -170083, 223998, -2, -1284189066, -46297573, -1, 3132470, 5531638, 1303193, -27, -16499, 1437, -1277501, -352, 10, -59761 ], [ 0, -226673, 347464, 17, 7924655, -1, -254641, -5, -4487, 612959432, 447623387, 129048030, 1, -30345127, 50788, 10, -165385614, 493, 36978, 558148, 3598486, 224, 333, 14, 437, -77679492, -2, 641, 199591, -462, 0, -25, -21308, -56, -118, -3, -1644180 ], [ -2693484, 315, 22, 15849236, 44767382, 8635, -3662, 1, -41003, -162624108, 264699900, 2870521, 211239, 1, -733906387, 1, -140633, -21751840, 1464075814, 256773, 744, -1830670, -17943478, 283259355, 63, 44167655, 935163, -231431, 487, 18, -21, 2049023, 0, 1023, 1723, 585, 247592 ], [ -10, -4, -21404627, -4177, -138302, 379363, 126127, 4, -40, 119, 7, -55747104, -26566, 2390, -4, -33763, 239202257, 24375683, 2385, -7480, 40514, 1503782, -1617, -64733, -14032, -183732, -7821916, -3594824, 227157506, -1742293, 8211345, -118309, -2, 10, -2272, -14222661, -523441314 ], [ 530875816, 240, -918240954, -87, -397433354, -925, -692, -49009461, -20, 1945, -16650398, -1288, -425, 66755310, -697455, -801, 114119, -607356, -5, 0, -98, 1101694, 126842, 1347, -221578869, -70743, -6, 52378, 1027466, -1, -36, 487538, 2593, -102474, -2688778, -8095935, -2 ], [ 480, -27208, -2, 229, -10006, -1825116, 7228974, 729, -107250538, 1346, 287588771, 17, -855847773, -619263, -6291798, -581485, -701120908, 30371, -11825, 3, -64843932, -1, -24, 13478, 234, 19728, -11654, -41, 1, 114797, 930, -10685519, 523582, -12320680, -31765267, -455, -148702233 ], [ 132813641, -55263566, 2043293, -63131838, 945551, -30, 4189892, -686621, -240, 264373, -740, -1601573742, -62821591, -888657, -299234, -36303, -462161, 18429, 3700, -1, 24, -4650, 744530423, -200876, -5754, 500, 53501, 31341653, 6, 179139737, -3705, -1258699, 164683, -2530, 205, -2, -496641796 ] ], [ [ -57814, 3387, -3529393, 27572598, 4803724, 978, -135, 6850, 14, 3041529, -685, -2315, -1335, 79178210, 48442329, 14695, 24269808, 59439, 0, -10, 299, -40, -1940995, -15740, 340, -11, 143034, 1441464, -629289, -361598, 7745, 805, 732267598, 0, -1, 105854, 239 ], [ -477374, -11690, 2, 6114, 37311022, 43, 1446265857, -3052, -1223626, 17883, -1525410, -28561975, -334052, 110432, -2389, -208, 1162421, -2056, -192096, 1329525, -2296, -3, 45, -123051294, -92, 0, 1218, -6421886, -1, 11443, 7, 566, -44995170, 1780092, 11, -817, 18165 ], [ -432, -165058, 4860859, -391353831, 37037535, 4848, 3639735, -259, -1, 9445, -1, -62, -2848, 179, 9, -48, 870, -1, 0, 16, -250, -33258241, -28921253, -16306379, 34410622, 206, 6178625, 8, -371129, 0, 1949572, 7829136, 1, -3884, 552, 3120509, 33589 ], [ -11676665, -5732, 1011855786, -8, -7963177, 0, -851738, 64696053, 82115180, -28, -402918, 0, -3277200, 2, -16, 194276228, -1794173, 3164, 6, -8, -67, -1747255, -14174, -2, 5, -104037, -11, -27244, 1975692, -3420, -8, 2092916071, 2040258, 31, -225187, -130633, 226219 ], [ -4, 26372716, 207649901, -140520, 2034, -18581778, 0, -3156, 73, 0, 4381606, -3014910, -54494852, 783, 2709810, -519, 8208071, -16, 20926, -118310, 2757, -16, -16, -162, 33016598, -23563, 752, 1187950, 1784212448, -612075208, -168, -1, -59203017, 12758525, -2272021, 17368309, -1 ], [ -1159203, 588956888, 1433, -217498739, 1573, 579643, 1, -820996, 93974, -848, 886, 15526268, 20, -99421435, 0, -43, 197214, -100235001, 3070354, -7164097, -3692237, -1, 926608106, -1249649, 0, 130828398, -441231, -106195413, -340, -1564930, 89746891, -747195, 12922, -44, 33684, -64156, 1194 ], [ 7425008, 878038211, 26, 487, 198, 180116066, 7, 969137827, 4182, -6, -981450, -1019966513, 274, 23913, -347, -2, -4144656, 35742, 1021500751, -910835530, -2, 970039, 10250, -2, 224, -46095655, 7, -55114, -134003662, 274544, 63646685, 5, 44777, -61414, -16177, 53471, -115760450 ], [ -2293812, -791680028, -653542, -2274603, 0, 3986, 50593182, -61158, 2799, 1139, 67, -1, 210307, -23238664, 1459, -2043951, 29985, -113726823, -296, 1394337, 0, -42, 4286055, -2, -2, 0, 498510, 243, -7446002, 228314824, 4477589, 1051718, 33179, 2, 10, 2322, 6745 ], [ 172629, 318687, -1561751, 17371, 2, 2471686, -20180, -213364955, 992015778, 12239, -6983342, 108840, -163518533, 1, 89, -149366933, -29748832, -2655, 57870, -46607, 13752, -306, -21945, 127, -32, 51846157, 1622, -2, -432407, 202236565, 25, -4825, -2967, -7886, -2416705, -7, 8242037 ], [ -422400533, -377, -134539172, 13220, 1, 104554, 3727711, -176392, -16103573, 0, -1843, 29191, 4204, -544987, 0, -6976162, 136121, -906941, 88778, 4973937, 60, -446, -39, -107, -35651, 4003501, 3310, 497, -15, 3717061, 10012753, -117742891, -11221402, 119, 14890553, 113733213, -66 ], [ 874707, -2076483435, 1504, -14, 122062, 1507, 23495801, -22141351, -1, 123353, -301, -748, -60, 105381, -98463951, 3918, -1268, -108578, -2, -3, 6647554, -8, -115622386, -1383, -25233755, -108594652, -1231172, 2870478, -1531230, -1959430, 52567365, 4893828, -272054, -183203, -163, -1, -221 ], [ 235881462, -20, 872, -55335732, 0, -967995, -590550, -1900220, -1, 12144848, 15, 423, -2, 7129, -1, -1146862, 11685, -3584978, -141071999, -190293, 389760145, -207, -43, -109, -23, -1, -1, 40358863, 2, -664957268, 34, 6404090, -44193483, 64, -447, -196264, -1173485 ], [ -30, 6, 434086463, -6, 361, -14280629, 92, -1, -796196, -88326634, -249, 17, -476, -921, 68988, 19526, -21, 1, -378, 4653, 76937, 834, 597229, -1, 46209, 127, 219610, -11125, 11710814, -8241304, 1066015, 1945, 4261, -14338416, 193511753, 48085032, 106927712 ], [ 68651, -814, 0, -683414, -8, 173145, 1216, 75078643, 40646, 6, -56288312, -392, -9, 61800, -27435440, -1, -4, -4, -1646986, -88, 140, 828133403, 1472357571, -60426, -127787, -7002644, 7010935, 12, 36923807, 6, -26932, 0, -214462, 17, 6107792, -979394420, 9 ], [ 497, -491, -6826, -114, -186, 0, -14, -16, -12, -3, 1959, 3, -37193, -1, 430177, -1115306, 14646, 306, 259, 15052, -3804669, 0, 190026293, -7, 1, 65056, -4814374, -5796165, -957, 11824, -60, 922026609, -11771, 114871187, 513223341, -6105, -3853824 ], [ -1023995580, 4572, -827, 1504, -1, 17312, 304261, -6, -887, -1599, -278, -2180593, -232, -8886, -42, 240962, 73954, 15599, -104236, 118, 12, -86073923, -1, -502, -86274, -413325044, -2270232, 63388598, 52, -459232, 0, 3, -7282246, -2, -1605, -11836, -124607 ], [ -38, -125489, -15, 187934, -14975097, 5491955, -11, -6, -576396795, -35479, 2629, 514615, -2602, -186, -329446366, 1177, -215008133, 252, 545013600, 818, -14, -60193, 3, 3613744, 0, -1, -42, 27, -105, -7, -747, -6060, -4190, 106407638, -702, -11, -1 ], [ 115, -222772, 405757866, 3910301, -7015935, -484327, 3437507, -782533, 1655548, -1, 1, -507, -1075, 43331, -6, -2132, 8181502, -15311, -4, -288, -76406675, 10757, -2, 7868547, 1989166437, -14, 904853690, -26, -4203, 7097, 26, -1, -1380754420, -2, 297257, -13339, 1973 ], [ -11455, -1099878431, 6, -5345076, -85, 0, 1, 229741803, -14273944, 29810, -1, 7, -44467535, 1628665, 19, -4327, -88680310, -466177475, 1, -14, 6838900, -7065, -2, -21166012, -211185181, -736518, 1964622, -127337, -48241, 30, -29, 329, 12, -31797, -15081, 2, -53294335 ], [ -11531, 9210381, -5648, -3975, 12134702, -98526410, -3, 113014, 352, -3, -285, -1, 0, 1418, -20992, 16871, 125717, -174175429, 232598, -39903, 0, -7774, 129740382, 5741022, -3, -115, -7, -1341269, 203, 61, 63, 166307, 10, 52, 0, -205181, -2300 ], [ 1534155332, -3, -240128, -599073, 12234, -14448, 101, 26694767, 406303, -15839, 17053, 946595267, 14788, -4768, 902602530, -3659852, 1021158006, -59873, 1, 41, -56618, 477953, 70, -3082, -191102549, -685906450, 4031, -62882, -3, 6, -62348, 3, -22074, -8175, -1033467506, -33481287, 386421664 ], [ 114757, -126, 1680, -7682577, 263484231, -197069283, -7, 418, -57447318, -697326, -4383770, 434223632, 0, -85, 0, -31, 26414300, 405, 7538339, -138478, -3, 194616421, 51279931, 23, 89877229, -338800405, 350326, -112599918, 80264, -168463, 478967, -1019439513, -2, 565470, -837619476, -130797695, -1046 ], [ -706752, 105522488, 255, -243932, 3, 208137762, 1644239583, 67535, -885, 3357737, -47, 828958, 963371, 3068876, 521189, 70, -557787903, -205851, 15780712, 454, 239, 365, -751470400, 14, 53009080, 938578, 39, 6595, 0, 269, -55738, -1, 419275536, -5976931, 28797, -1985753, -4519 ], [ -3523, 353276, 89078, -7, 14699652, 101938504, 284578, 1, 804415, -22044, -523, 20, 656, -1063585, -10, 2492191, 0, 40, -33909, -582362, -30, -51877602, 722428360, -2, 152, -1401849, 1536723, 738643, -9275, 43476, -4, -1, 1732, -494, 115587, 1005300, 252452525 ], [ -2629831, -190836077, -3, 0, -3, -24, 3526, -102319, 328224, -1083603414, 1299, 1, 825268, 338158382, -3303, -60, 82628957, -1, 839, -4432, 12114218, 22232, 5617024, -16062, -2735361, -279374334, 33, -217, 26, -197670, -3796089, -852558, -2027, -64210971, 843978, -4658, -18979 ], [ 7904, 29978, 21, -36542471, -74377, -21933943, 1, 4508, 733, -15907183, -232391, 16992936, 2622956, -1634, -521608, -5744646, -1424, -253, 268146187, 92765, 746140, 3035, -3433, -1567722, 62550, 299764, 81772, -191, 11, -59567, 1693, -794100, -56906052, 9560, -55213074, -91140225, 1531194 ], [ -1, 38803, 58, -4, 664, 3879808, 2009, 7524, -697, 46213855, -1040984177, 383409246, 1698085, 1981640, 11648, -15256491, 1598, -460699902, -7, 0, 400995, -6, 3484415, -2, -1, 134, -26, 16309, -2016440, -2760088, -1334594, 0, 56062, 9976452, -149, 284776, 0 ], [ 208256, -41587951, -2801, -5011, 0, 4877599, -391682, -12, 54, 15039130, -12, 47, -6, 435943360, -161, -10651070, -6593, 1281785, 983, -2, 2110509602, -12235295, -331522, -22, 2877405, 19, -2588, -119573, -13903018, -1576, -65778, -1270011, 42, -10, 1991, -20, -488 ], [ 17182, 7468, 126, 332949, -416, 1314, -1, 931207, 434, -12019321, -247, 4058, -20004, 2413, -961061, -8392, 13496, -2, -123, 15263756, 16685279, 30152758, -7780881, -6317730, -918830, -80262612, -213, 57, -479012269, 112536, 10, 2127, -2510943, 1506585, -12366488, -1, 4 ], [ 25882, -317890, 16, -699, 1, -23260, -27533602, 1893133, 375582, 43704099, -37091846, -3, -83709, 1259132, -20395, 1059127, -1440308, -44725, 257636629, 76120, 8182891, 4, -1, 15, 12062, -33419060, 109322042, 2312137, -93546098, -219012651, 485308, 75910930, -23398, -38, 1175988863, -3, 0 ], [ -107037972, 16402, 21346120, 6832912, 934, 313036, -12962, 196587540, 510, -957310, -2, 64814, 1885424, -59373, -2715, -3, -176287, -11, 459, 75, -8880433, -21, 458749295, -3312197, -39, -3, -89349, 5, 1382909, 20362, -107, -527968, 5, -2555001, -359730, 0, -7649334 ], [ 719, -1771, 169, 8963509, 61911, -7722, -127321, -72910, -4487, 2, 54641, 7876, 311277, -474143, 3, 0, -79, 3946, 147915, 8930377, 3, 29438929, 698657569, 906, 1792043, -75859, -17002962, 672844480, 1, -59017, 2, -403511435, -1, -1810398, -15385541, -1102, -12846 ], [ -689531701, 630, 716, 7924618, 0, 1131866849, -234327, 2450, -161, -1, 1058799600, 717630, 12, 526258719, -5733644, 190, -288015723, -679745, 698, 4012, 186, -937302945, -3, 8851854, 2026, 10, 28, -473969218, 974, 601, -5323, 3, 333, 524127, 1765011, 38340701, 31691810 ], [ -1, -207, -164, -4177, -4425641, 2, 3, 1, -83257526, 250343885, 266693655, -1742097, -212521, 9791161, -205339891, -264, 0, 23, 9542, -117, 162059, 1503782, -203, -2071429, -1, -359, -15643831, -460137411, 13864, -1, 62, -3698, -17170, 45028497, -595493736, -435, -500 ], [ 66359477, 505202654, -459120477, -22698567, -380, -946308, -2765, -98018922, -166152637, 243, -66601589, -337542028, -217255, 63, -341, -2, 891, -10, -2496, 0, -12484, 16, 990, 43104, -216386, -4422, -758805, 6547, 250, -7, -4510, 7617, 2593, -801, -83, -31625, -1794901502 ], [ 240, -27, -207131, 57, -79, -7, 27, 95631833, -3274, 10773, 2246787, 36897577, -13372622, -77408, -201337510, -148859956, -1369377, 0, -370, 818808788, -259375726, -50675863, -3, 1, 15350057, 9864, -381852604, -41356, 10563907, 58776291, 465, -333923, 15, -376, -1, -4, -9077 ], [ 531254567, -431747, 4086586, -1927, 1891102, -482962, 1022, -351549470, -2, 2065, -189280, -1, -251286361, -55542, -37405, -9, -1806, 73716, 7, -25, 208486194, -37, 11633287, -1, -754174093, 4097798, 0, 59, 13168, 5, -242782833, -1258699, 41170, -5060, 1642, -2, -15 ] ], [ [ -925023, 443987454, -882349, 215410, 614876788, 32054244, -1097814, 6, 14679, 1520764, -6, -37025, -5467196, 4, 94613, 229, 11850, 60865909, 967458026, -1318779443, 39241811, -1272, -7763979, -62958, 696638, -333830, 4577097, 5765857, -39331, -361598, 253806292, 51578, 91533449, 130948, -205244699, 51, 61336 ], [ -30, -366, 44, 6114, 0, 21, 10, -49992626, -19120, 1, -762705, -27893, -82, 53, -19107, -869644550, 141, -4209562, -376, 10386, -5, -1, 11729, -3845353, -5876, 233267472, 4, -2, -1161, 2, 230, 0, -351525, 14240739, 189852, -418183, 2 ], [ -432, -165058, 4, -747, 565, 4965344, 113741, -33, -3, 618991141, -7925, -256416398, -2916228, 753231460, 41682576, -96, 1782896, -40532, 9, 4256, -127748, -133032961, -56, -2038298, 65, 867965871, 98858001, 1063, -380035303, 240824969, 0, 7645, 37092, -16, 17693, 23, 1100651129 ], [ -357, -187805342, 1, -503, -995398, 1518223, -851738, 1, 641524, -14463460, -1, 0, -26217594, 9466870, -1, 5928, -7176692, 202539, 427250616, -3809115, -17320729, -3413, -14174, -1, 347957870, -53266881, -43413817, -27, 505777307, -875472, -61969337, 32701813, 996, 1048147533, -55, -522532, 441 ], [ -1, 3219, 207649901, -8783, 2034, -290341, 400, -198, 19326872, 108590, 33, -771816716, -104, 821236756, 173427884, -34007337, 16031, -1988860, 83707, -7395, 344, -132913473, -4040, -82475, 64485, -93, 1578593317, 9503600, 13, -5, -670, -240230, -115631, 797407, -8876, 4342077, -155921 ], [ -5, 36809805, 0, -208, 24, 4, 896, -105087406, 375898, -55528987, 907825, 59, 175672535, -3035, 6873342, -3, 12325, -391543, 93, -27985, -923060, -204872, 926608106, -306, 1018052, 62, -220616, -26548854, -5428, -192, 22436722, -2919, 1615, -5650759, 32, -262779993, 18 ], [ 29700032, 418, 3454, 31955829, 6516939, 720464266, 3, 7571389, 32, -5590, -2, -7968489, 1099, 46, -22, -1656089, -32, 36599972, 31173, -222372, -586855923, 0, 10496649, -6145, 112, -11523914, 257611, -13779, -4090, 281133987, 1988958, 726, 699, -1965241, -129414, 52, -1808758 ], [ -36700990, -773126, -326771, -4443, 581, 249, 0, -7645, 699, 298631278, 134, -1742070, 841228, -46477327, 1, -63874, 239883, -1776982, -3, 0, 3, -175072436, 2092, -108971167, -5, 3749, 1947, 1020157121, -455, 217, 17910356, 513, 67950656, 84539666, 693, 72, 6906953 ], [ 42, 5098994, -12494003, 277948, 5199, 18, -1291517, -1, 7, 1, -54, 445809336, -156, 22830, 356, -9335434, -7263, -173952469, 118519310, -23862413, 214, -2505146, -43, 15, -128, 197, 207734, -451, -27, 3, 864349330, -19300, -47461, -7886, -3, -796406, 263745184 ], [ -6446, -3016, -32847, 13220, 772, 856507062, 14561, -11, -1030628639, 457058585, -231, 29191, 34442929, -2129, 409564719, -872021, 0, -113368, 173, 159166005, 3883, -58449589, -1234, -54, -1, 64056022, 105929, 16291906, -117, 118945973, 4, -57492, -10959, 977726, 3635, 867, -1077869 ], [ 13, -31685, 1, -891650, 999932280, 47, 45890, -22141351, -474606275, 252628883, -5, -49012915, -15605867, 1, -752, 244, -3, -107, -2, -5200, 1701774000, -251408706, -1806600, -22, -394278, -26513, -9619, 45927650, -191404, -979715, 13141841, 149, -8705712, -45801, -1302, -35653, -7 ], [ 1, -325507206, 457289504, -14, 2, -1935989, -9448795, -475055, -116478, 97158787, 4092949, 1693, -166461, 14259, -3970, -18349791, 22, -458877075, -35268000, -95147, 97440036, -3387171, -44222743, -2, -23297283, -15, -1, 19706, 646, -40586, 34845, 25616363, -2762093, 1, -56, -24, -2 ], [ -479, 441470535, 25, -91239766, 379263630, -14280629, 48300436, -3932886, -203825935, -2696, -16, 4378, -15566297, -116, 67, 19, -5464100, 43849064, -3017, 0, 9848019, 6836952, 291, -107307046, 2957398, 261066, 53, -22, 187373028, -8, 32, 63765389, 34910258, -112019, 24188969, 183, 427710850 ], [ 8787369, -26646498, 230, -11, -7773655, 88650709, 2432, 1145, 1300703, 424589657, -879505, -196, -67114844, 3955225, -438967038, -60914, -1005, -13428327, -202, -178329, 35, 404362, 0, -945, -65426696, -28010574, 109545, 204740768, 8, 3278, -110311378, 0, -219608482, 1, 5964, -59778, 10301717 ], [ 31871, -4014311, -27302, -29, -1, 24, -421, -494008, -11984, -9022, 16051857, 207874384, -2, -6808145, 3441418, -2, 114, 313797, 4155, 240837, -4, 171375558, 5938321, -818, 36, 0, -37, -362261, -120, 3027012, -15, 225104, -192846676, 7011, 62649, -2, -30 ], [ -2, 36576, -1, 24654598, -138222, 1108008, 608522, -1, -14182, -3274150, -2273360, -9, -116, -1, -5264, 60240, 302917264, 243, -26684183, 485182, 50, -5379621, -23403523, -131528972, -2697, -6458204, -72647422, 7737, 443943358, -235126469, 361568, 206501764, -466063692, -1312567, -25677, -193905316, -2 ], [ -39626324, -123, -998333911, 48111199, -1, 87871293, -22599440, -354668, -2199, -35479, 2629, 514615, -6, -11893, -40, 588, -7, 2016, 66529, 837748, -1784974058, -7704630, 14, 1806872, 55, -55, -172943584, 893, -105, -7, -23881, -49639320, -34317372, 1, -11485683, -2636, -20595102 ], [ 60640571, -7128681, 396247, 1955150, -7, -3874611, 27500059, -3, 808, -136, 1, -8304318, -4402280, 1386623, -1315, -1, 65452020, -501692703, -6811649, -1179007, -19101669, 1409984546, -1331843, 31474190, 15176, -14, 13806, -3286, -17211910, 1774, 3, -31, -5393572, -10, 304391179, -7, 1 ], [ -23, -525, 112241, -342084807, -1387203, 8611347, 3350991, 0, -228383099, 14, -7215623, 3, -11, 3257330, 1294695, -34615, -22170078, -56907, 699340, -427238, 3339, -3617005, -1, -3, -105592591, -12, 7858491, -65196494, -3016, 15850105, -461799, 172517364, 6508, -125, -494149874, 0, -26647168 ], [ -184495, 294732204, -706, -16, 740, -3, -36446114, 3616477, 1, -759, -72712, -203, 21, 44, -83966, 138208435, 0, -85047, 7443141, -40860262, 1637596, -4, 30, 717627, -8345, -938305, -6802647, -655, 855456354, 125969, 130342, 41576, 0, 3, 144281, -820724, -72 ], [ 2926, -2856, -480256, -1, 783030, -1, 13319745, 213558142, 12, -31677, 136424, 451, 231, -76286, 53, -56, 127644750, -468, 0, 166, -14494132, 3734, 17, -12621353, -23887819, -1, 32248, -492, -618202, 0, -1, 27053, -11037, -64, -258366877, -1022, 94341 ], [ 448, -252, 110114928, -30011, 1005, -1, -27055, 104, -448808, -697326, -67, 868447265, 24775, -43137, 4085818, -7829, 412723, 202, 482453755, -17725111, -274749, 0, 25639965, 97741, 0, -330860, 700652, -2, 4, -330, 490463177, -4, -41027151, 36190130, -1, -31934, -4182 ], [ -90464167, 805, 63, -30492, 27, 6504305, 822119791, 17289037, -7080, 819, -752, 404, 493245998, 3068876, 266849173, 145013, -1064, -205851, 7890356, 116428, 119, 5, -45867, 7463027, 424072644, 7, 2566382, 3376682, 1, 539, -14268884, -459, 24, -12, 899, -243, -71 ], [ -441, 21, 0, -212857, 3588, 12443, 2276627, 2, 12568, -5511, -4177, 21763834, 164, -544555484, -76652, 1216, 28, 320, -17, -298169309, -62482231, -25, 1, -141522817, 319744326, -6, 12005, 11818302, -10, 712314178, -1911595, -575591, 28392304, -1010714, 3612, 15707, 493071 ], [ -11, -6, -279743, 3, -694, -381, 1805557, -102319, 84025437, -2067, 10396, 30053295, 1611, 1320931, -26423, -15146, 322769, -1533, 880727720, -3, 757138, 2779, 5617024, -8031, -2672, -558748668, 2175196, -454858931, 215, -50603471, -14829, -13322, -16, -31, 6593, -2329, -3 ], [ 1036055757, 959324, 22023, -4567809, -297505, -2678, 52348560, 18034, 91, -2, -1, 2, 40983, -13378828, -1, -179521, -746507553, -16, 2045, 11595, 1457, 97135, -3433, -6, 15, 2341, 0, -3122069, 3037, -3723, 221960849, -4, -3556629, 76487, -862705, -87, 47849 ], [ -250, 1271511301, 1874, -25046, 20, 7759616, 263419540, 7, -44565, 369710846, -32530756, 187211, 6792342, 507299854, 22, -244103847, 3274194, -449903, -26, 29, 6, -6, 217775, -3225, -39231054, 67, -408, 15, -31507, -5391, -652, 7, 229631888, 19485, -298, 17798, 0 ], [ 106627582, -5198494, -5734568, -82089095, 19019, 19510396, -48, -726150, 113542439, 120313046, -92471, 48995, -83986273, 54492920, -168080738, -1, -432062329, 10254286, 7, -6, 128815, -1, -1357912818, -89535, 46038486, 10309263, -84773915, -979534954, -2, -1652058490, -2, -311, 84, -1, 2088064626, -39, -1950 ], [ 274916, 30591909, 32348, 681879911, -6809493, 42066, -1, 116400, 7111218, -2935, -247, 0, -1280249, 4941930, -59, -17186083, 55281506, -1319650679, -1, 976880432, 521414, 230, -119, -1543, -29402559, -1, -1703, 7365, -958024538, 27, 1330976, 139454972, -39, 753292, -193227, -1532184, 279000975 ], [ 50, -317890, 4220576, -5718733, 7155103, -5815, -860426, 924, 3004662, 21852049, -2264, -49086052, -167417, 314783, -5, 33892082, -1, -11449469, 3, 297, 31, 35405, -201420, 250, 24703545, -1, 0, 564, -1496737561, -7, 121327, 607287447, -732, -4926897, 1175988863, -22094, 194949 ], [ -3344937, 4199024, 21346120, 27331650, 29, 152, -424732278, 11998, 63, -490142629, -3503479, 0, 241334381, -60797115, -5430, -84, -11018, -82, 0, 39763749, -34, -1329, 109, -52995145, -78381, -707, -182986463, 100239052, 43215, 10425549, -13571, -527968, 5749, -10220003, -5755665, 1342, -15 ], [ 736631, -14, 42, 4, 3, -126508410, -130375826, -291637, -141, 584, 1, 0, 159374135, -1, 793, 678, -646038, 123, 1183326, 8, 112452, 117755719, 5, 226, 13, -75, -33, 41067, 99795, -14755, 18, -1, -2, -28966363, -60100, -288663887, -26306876 ], [ -5386967, 10327341, 1467870, 60, 85, 33, -1874613, 2509505, -164011, -2541002, 504, 87, 26404, 64240, -6, 797583955, -140633, -2656, 43, 1, 372, -3661340, -1, 2161, 16212, 1413364974, 3740653, -4, 62386, 307936, -42581, 2000, 2666, 1073413168, 225921472, 1170, 7 ], [ -19488471, -865025214, -1337790, -66832, -141620494, 1517453, 1, 2, -166515052, 29, 33336706, -3484194, -26, 9, -50132, -17286289, 0, 1, 74, -239339, 2532, 11, -203, -32367, -14032, -359, -60, -7022, 13, -1, 1002, -3785878, -4293, 720455967, -18609180, -218, -4089386 ], [ 15, 481, -57390060, -11084, -24258, -14787, -707819, -12252366, -649034, 31874084, -260163, -81, -4, 133510620, -2, -7, 1825914, -5, -1248, 463, -199744, 35254237, 3, 706218843, -110789435, -139, -371, 409, 125, -2, -288611, 1, 10372, -1, -344163500, -252998, -448725376 ], [ 246047, -13930279, -2, 7, -20, -223, 115663585, 91, -819, 5386, 4388, 0, -52, -19, -98310, -71, -2, 29, -94598, 1561, -31, -2, -382, 13478, 30700114, 631303, -5966447, -21, 10, 14694072, 7626143, -164, 63, -49282718, -3878, -1863052, -4539 ], [ 7, -3453973, 124, -15782960, 28, -30186, 33519140, -5492961, -60, 2065, -185, -3055, -3835, -27771, -1, -568, -1, 287, 462, -49593, 3, -3, 355, -99, -2, 16391192, 1671, 501466455, 26969925, 2799058, -1, -9834, 658732, -1295248, 205, -1548652853, -30313 ] ], [ [ -59201453, 0, -2, 0, 9607449, 244, -2195627, 0, 229, 5940, -11215969, -4629, -21868783, 1, 739, 470264, 185, 243463636, 3690, -2516, 613153, -2605011, -15527957, -7870, 43539, -21365057, 71517, 45045, -2517155, -45, 507612584, 422534372, 11173, 1072731322, -392, 413, 7667 ], [ -3818991, -2923, 5790677, 801417798, 596976363, 90109, 22068, -49992626, -19, 143064, -24406557, -27893, -11, 13, -152853, -4, 9081, -514, -48024, 166190, -587557, -10587, 23459, -240335, -11752, 0, 1, -49, -1188737, 11443, 28, 144994, -86, 27813, 194409346, -7, 2325169 ], [ -27, -2640917, 18, -47, 37037535, 4965344, 27, -5, -190953, 4, -7925, -500814, -1424, 2873, 5210322, -3128008, 445724, -5067, 2530, 33, -130813570, -16240, -451895, -31849, 4, 3, 49429000, 0, -1484513, 7, 59, 119, 2318, -124257, 0, 195031, 16794 ], [ -45, -23, 7, -32951119, -31, 94888, -53234, 7897, 4, -3615865, -50, 22358365, -13, 591679, -32218, 23715, -439, 197, 104309, -1, -2115, -7, -1857762339, -9023, 1359210, -104037, -2650, -107, 964, -428, -946, 249, 522306162, 16377305, -230591355, -16330, 1853187671 ], [ -2081696, 105490866, 415299802, -5, 260474, -36293, 25, -201944, 75495, 889570098, 8763213, -771816716, -26, 1603978, 661, -265683, 0, -16, 20926, -1892952, 22588404, -66456737, -1, -20619, 8254149, -737, 12043, 580, 1701, -2, -2, -2, -473624134, 0, -290818647, 542759, -1219 ], [ -18, 2, 733990, -1, 6, 72455, 28, -101, 91, -444231895, 14525209, 60649, 1372441, -48546, 107395, -43, 24, -24, 49125671, -1834008813, -113, -1678309266, 926608106, -4882, 994, 998, -862, -25927, -43417, -192, 85, -46700, 1615, -3, 0, -1026485, 19564710 ], [ 0, 1, 55267, 255646634, 49, 2814313, 4073306, 1, 66922, -183145284, -7851598, -996062, 288344645, 2, -710132, -3312178, -8, 18299986, 15960949, -14, -35819, 3789, 5125, -193, 460093, -180062, 4121788, -2, -268007324, 67, 971, 185868, 43, -15721924, -4141221, 876080233, -463041797 ], [ -1146906, -48, -334613420, -145574555, 38136936, 7, 192, -239, 183489004, 2, 68826, -435518, 420614, -2904833, 5837, -4087902, 58, -14215853, -605939, 22309403, 0, -2, 8, -4, -4824017, 119992, 498510, 30, -116344, 108, 279849, 8216, 2073, 1, 11100, 76105602, 431684 ], [ 1, 81583917, -3, 71154862, 1330973, 1235843, -5166066, -4, 242191, 95, -3491671, 425, -79844, 44, 11400, -4667717, -8, -2718008, 0, -3, 14082125, -612, -11235334, 63, -8134, 1, 0, -230761, -4, 6, 824, -38599, -2, -493, -1, -1, 8242037 ], [ -1612, -98813768, -262772, 108298668, 12357, 1672865, 232981, -361250784, -983, 223173, -15, 7297, 4, -17, 3199724, -13952323, 4355889, -232176693, 0, 159166005, 31811500, -112, -315787, -6786, -140, 4003501, 103, 63640, -122107817, 7259, 4, -28746, -2805351, 30553, 59562214, 1, -538935 ], [ 218676, -496, 98629453, -27865, 1952992, 1507, 358, -88565401, -906, 505257767, -4813, -1, -477, 13172, -98463951, 16048267, -40, -889469136, -2, -11, 12983, -1919, -903300, -44244, -2, -26, -315179845, 183710600, -1531230, -62701753, 3, 78301255, -17411423, -2, -170526104, -558, -881 ], [ 235881462, -156, 27, -110671464, 37053929, -946, -3, -14846, -455, 47440, 7, 423, -2663372, 1869016853, -16, -286716, 186962, -1751, -1, -2, 47578, -7, -690981, -56938393, -45, -57, -16458380, 78825, 40, -332478634, 34, 51232727, -10790, 528580, -56, -803895571, -586743 ], [ -62668645, 210, 868172926, -5702486, 740749, -892540, 92, -245806, -25, -337, -63489, 1094, -243224, -482732550, 16, 152, -21, 10, -48, 145, 1231002, 106827, 1166, -26199, 5914796, 130533, 27451, -5563, 731925, -2060326, 2082, 124541, 66, -876, 11, 2, 427710850 ], [ 137302, -104088, 7554566, -84, -1990055636, 10, 4864, 572, 10405631, 3239, -108, -1, -524335, 3862, -1, -60, -2057529, -2, -823493, -5706504, 9018, 103516675, 22466, -61875768, -500, -428, 1711, 1562, 140, 104926, -1, 0, -6702, 68, 372, -119555, 78 ], [ 254974, -31, -107, -14474, -743, 100783, -53, -242, -3, -1, 16051857, 12992149, -38085042, -208, 3, -71379532, 29293, 2, 8, 3853396, -233, 85687779, 11, -26169, 1, 31, -308119922, -23184659, -61189, 2956, -7643, 109, -736, 28044, 250597, -24417, -15415294 ], [ -127999448, 1170463, -827, 12327299, -552885, 4432034, 4868182, -2, -464704922, -100, -9, -17444738, -2, -36394903, -168418, 120481, 9, 127787843, -102, 485182, 3211, -168114, -5714, -2007, -1380369, -198, -35, 1934, 3468307, -4, 1446272, 201661, -14224, -84004269, -26292951, -12119083, -498428 ], [ -2419, -16062513, -974936, 1539558395, -58, 1340, -22, -5542, -2251550, -35479, 1, 62, -2663924, -12178080, -1317785463, 602917, -2, 126, 4257918, 51, -55780440, -30818517, 3720, 110, 6, -217, -330, 111, -2, -218412528, -782520055, -12409830, -1, 25978, -1403, -674600, -5029 ], [ 121281143, -222772, 12679933, 244393, -1713, -15136, 220000473, -96, 3233, -136, 13228734, -8110, -269, 5, -43080764, -2132, 62, -979869, -217972768, -294752, -152813350, 2753876, -170475879, 31474190, 14, -230588898, 55227, -53827999, -8605955, 0, 439162, -1958, -10535, -5, 72, -105, 129358698 ], [ -12, -1049, 28060, -20880, -43351, 262, 3350991, 56089, -3485, 14905, -225489, 959, -88935069, 3257330, 316, -68, -177360619, -14227, 358062324, -854476, 0, -221, -2542, -21, -403, -360, 3837, -1, -24699320, 2028813443, -1804, 673895, 3332130, -260480591, -30884368, 2858, -13012 ], [ -184495, 4, -1, -497, 6067351, -376, -17796, 462909159, 90206, -99402879, -18178, -827812, 84, 0, -20992, 17276054, 4022970, -1329, 7443141, -1276884, 25587, -248759, 15837, 175, -8544851, -1833, -108842342, -21460289, 6683252, 62984, 7, 649, 323, 27474784, 9234041, -820724, -1150 ], [ 1463, -90, -8, -19, 6117, -29587575, 6, 0, 793, -64874298, 4365599, 57775, 0, -2384, 440723, -28593, 31911187, -1, 750448, 332, -463812200, 3823631, 9042, -1577670, -2, -164, 1056733420, -16, -316518926, 1, -510748008, 0, -45205848, -2, -2, -2, 737 ], [ 918063, -4, 6882183, -15, 251, -2, -3462935, 1, -14, -714061565, -35070155, 13251, 6193, -338, 8171637, -62628, 0, 405, 1840, -34620, -68688, 760220, 50078, 47, 5485, -42350051, 2, -879687, 321058, -2695398, 119741, -3889, -79, 1104, -13, -2092763117, -68517161 ], [ -87, 3220, 127, -15611635, 14238, 104068881, 3211405, 1055, -927866636, 13430951, -96239, 848853568, 963371, 1, 16678073, 36253, -4357718, -13, 7705, 3638, 14, 47859074, -3, 233219, 25883, 1877156, 1, 1, 59, 1, -28, -15016181, 3275590, -92, 112, -31, -148066848 ], [ -28, 43, 43, -106429, 28, 24, 9106510, 5, 1608831, -345, -4177, 43527669, 83994, -2078, -150, 38940, 0, 20520, -17361305, -2275, -7810279, -50, 5, -2211295, 624500, -5476, 1, 756371335, -151953978, 1, -59, -17988, 0, -2021428, 3612, 1029427869, 60 ], [ -20546, -5824, -35807008, 844, -3, -381, 440, -818550, 82056, -517, 10, 0, 100, 1, -105690, -124069746, 20657239, -50228758, 880727720, -1, 0, 88929, 2808512, -263156773, -341921, -17, 0, -113714733, 862, -773, -1, -105, -127, -3920, 1687957, -305226709, -1 ], [ 988, 1964695772, 5, -146169881, -582, -1370872, 3271785, 140, 1537247714, -15907183, -2, 67971744, 20, -13378828, -534126114, -5611, -45564, -1059367487, 8183, 362, 373070, 0, -28117322, -1605347322, 2001625, 1170, 83734661, -12, 199082698, -953061, 6773, -1, -55, 38243, -13480, -174, 93 ], [ -4, 155213, 468, -12823482, 21249, 60622, 62, 58, -1393, 22, -1, 47926155, 849042, 990820, 46592, -8, 1598, -4, -410, 952991, 50124, -11, 6968831, -3302202, -4789, 269, -6517, 8350441, -2, -2696, -341655906, 475972117, 54, 19485, -4764, 4449, 34812303 ], [ 0, -83175902, -1401, -314, 2377, 37, -6121, -181538, 14192804, 3671, -1445, 11, -2564, 54492920, -321, -83212, -13, 1281785, 8053490, -1366, 32976712, -1, -648, -11460468, 359675, 10309263, -1294, -59787, -6789, -99, -3, -79376, 346190, -37, 31861, -1, -62393 ], [ 35189343, 29874, 529990644, 0, -425594, 10769049, -90, 3637, 54, -2, -8, 2029, -2560497, 301, -240266, -132, 6910188, -10069, -3916, 0, 0, 964888273, -497976337, -1, -8, -1254104, -213, 120674278, -7310, 1, 162, 0, -2510943, 192843006, -24, -24, 1064 ], [ 3, -79473, 67529218, -714842, 457926618, -2977231, -1720851, 15145064, 183, 2, -74183691, -49086052, -669665, 1229, -1305254, 33097, -5761232, -1, 3931, 9, 1022861, 9063770, -201420, 131254906, 24703545, -16318, 0, 282, -2, -109506326, 3791, 4, -92, -76983, 8, -691, 99814014 ], [ -856303776, 67184398, 2668265, 26, 61257064, 76, -12962, 46, 16716425, -490142629, -1751740, 4148121, 235678, -121594229, -2, -85439, -45129465, -6, 7345, 4970468, -68, -665, 6999, -203, -39, -180850, -699, 47, 22126555, 333617581, -27791644, -33, 1471801, -1, -11511329, 1342, -979114735 ], [ 0, -1771, 2779717, 17, 483, -494174, -509281, -18, -18, 2394372, 895246774, 2016375, 4980441, -242761014, 52007528, 44485630, -40378, 505163, 18, 139537, 3, 3593, 349328784, 28, 28672693, -606872, -4152, 80, 0, -1845, 74398, -6158, -87274781, -14, -7513, -4405, -402 ], [ -83, 10085, 1467870, 1934, 358139060, 1079, -239950407, 9802, -20502, -1241, 529399800, 10, 216309385, 1, -44, 95, -3, -1, 10, 250, 23832, -58581435, -274, 69155, 1013, 1380239, 456, -114, 2044277276, 39415854, -348822649, 2000, 0, 8189, 6, 1, 123796 ], [ -2436059, -207, -20903, -8554433, -8851281, 92, 15765, 308379, -166515052, 1001375541, 520886, -13936776, -52, 4895580, -802109, -135050, 1868767, 780021887, 312692545, -239339, 5064, 22, -13, -4142857, -7184354, -12, -30, -460137411, 433, -6969172, 8211345, -463, -5, 45028497, -142, -55558, -1022347 ], [ 0, 1, -2, -354666, -48515, -473154, -44, -12, -2536, 15937042, -1040650, -1, -14, 4074, -2, -801, 456478, -621931801, -624, 57, -49936, 8813559, 7927, 176554710, -13525, -2, -6070440, 0, 8219731, -785, -5, 243769, 5186, -1639577, -86040875, -129534949, -3505667 ], [ 15747036, -27, -3237, 120126555, -20491406, -223, 903621, 2918, -429002150, 0, 1097, 4504, -26745243, -19, -25, -37214989, -85587, 29, -23650, 25587774, -63325, -25337932, -200105107, 1, 59961, 1, -93226, -647, 82530, 3587, 14, -5342760, 2045, -24064, -496333, -476941104, -1135 ], [ 8106, -6747, 31, -482, 236387, -472, 4189892, -85828, -1916, 132186, -370, -3, -15705398, -27771, -5, -290421, -29578274, 150971516, 462, -396738, 26060774, -2, 1, -12555, -2877, 250, 219140977, 29, 3371240, 10933, -59274, -1258699, 10292, -20239, 13139, -6, -248320898 ] ], [ [ -947223243, 3468651, -55147, 1723287, 1, 0, -135, 112239044, 962020182, 2, -2, -5, -85425, 77322, 1550154529, 114, 740, 232, 57, -629, 9810452, -81407, -4, -1968, 89169766, -1305, 36616778, 1441464, -5, -1481103336, 7745, 201, 10, 67045707, -392, 826, 119 ], [ -234, -5845, 1413, 400708899, 8, 175, 176546, -1562270, -598, 139, -187, -7140494, -171034419, 215, -1, -26540, 290605, -65, -12294132, 1298, -3, -21, 750705, -3756, -12, 56950, 39000, -13, -1, 178, 57, 70, -22497585, 6, 48602336, -107054739, 17 ], [ -55240, -6, 2, -24, 2260, 9, 454966, -259, -1527617, 18890, -496, -128208199, -45, 718, 2, -96, 54, -1, 663404483, 544857, -63, -4060, -1807579, -16, 16, 423811, 377, 139418650, -5938052, 14698, 62386326, 7829136, 2318, -15533, 283091, 798850386, 8 ], [ -1459584, -11463, 2023711573, -65902237, -31107, 0, -1703476, 4043503, 10023, -1766, -1, 22358365, -102413, 591679, -504, 97138114, -110, 0, 1629, -233, -138565827, -447297056, -14174, -564, 165, -426135047, -1325, -217951, 987846, -1, -7746168, 127741, 3, 524073766, -461182710, -8165, 463296917 ], [ -1017, 1687853857, 1622264, -1, 133362829, -284, 840622015, -25, 301982, 26, 2, -2, -212871, 100248, 42340, -519, 1050633125, -497215, 0, -1, 45176809, -254, -129255, -41, 4030, -1544188074, 197324164, 2, 13, -584, -2741796, -60058, -7400378, 389, -284003, 4240, -4873 ], [ -72451, 2300612, 5, -1660, 98, 296777425, 3671428, -205249, 2, -108456, 28369, 1895, 167, -6213840, 52, -1, 0, -3132344, 6140708, -3582049, -7212, -3202, 7069, -312413, 32577679, 2044193, -431, -6637214, -86833, -24453, 85, -183, 3308213, -1, 263, -4010, 149 ], [ 7425008, 104, 1768567, 121, 12728, 687, 1988, 7571389, 535381, -22357, -122682, -16, 70396, 23913, -87, -26497417, -259041, 142968, 15586, -56927221, -35819, 14, 1343571098, -4, 1797, -720245, 251, -431, -65432, 1072, 971, 5, 5731476, -1, -1012, 6844376, -14 ], [ -1, -12, -1307084, -9, 4655, 130633763, 385, -122315, 22398, 1, 34413, -1, 107677202, -12, 22, -15969, 1874, -14, -4734, 43573, 0, -10942028, 274307520, -6810698, -77184257, 0, 1, 249061, -1, 0, 2, 4108, 4147, 338158666, 727452193, 145, 421 ], [ 172629, 318687, -3051, 17371, 5323892, 19773492, -80720, -26670620, 992015778, 6119, -27279, 27210, -3, 748099394, 0, -2280, -29748832, -2718008, 1896308963, -183, 429, -2447, -43889, 4177447, -2, 101262, 1622, -945195914, -7, 1617892527, 6, -1, -194397404, -1, -591, -50969935, 0 ], [ -202, -12351721, -16424, 6, 1581742, 418216, 1908588324, -11, -1006474, 28566161, -30183907, 1913086813, 2152683, -5, 102391179, -2, 66, -14, 1387, 19895750, 1941, -56, -157894, -1, -17826, 2001750, 25, 0, -1, 226, 0, -899, -11221402, 7821815, 232664, 222135, -9 ], [ 27990633, -64890108, 47, -28, 30515, 790455861, 91780, -10812, -29, 60, -76997, -191457, -120, 1, -1538500, 1, -1, -1697, -1096, -5323837, 207736, -1964131, -111, -44244, -3154220, -3393583, -301, 734842401, -3, -31350877, 1682155703, 4, -3, -22901, -170526104, -9127030, -221 ], [ 28794, -311, 6, -13510, 565, -241999, -3, -14846, -1820, 3036212, 511618, 108381, -1, 29203388, -15880, -35840, 95724931, -112031, -9, -48714954, 11, -108389443, -21594, -1, -23, -58334, -1, 315303, 2587, -2, 1115051, 1563, -690524, 132145, -112, -12, -2292 ], [ -30600, 431123, 1695650, -178203, 2, -7, 386403489, -491611, -99525, -11, -32, 17936369, -15202, -58, 2, 4, -84, 5481133, -193055, 72, 2, 13, 36, -53653523, 22, 4079, 7027529, -182264939, 5855407, -515082, 260, 3985336, 2, -3501, 3023621, 12021258, 6682982 ], [ 34325, -6506, 3, -334, -1898, 22162677, 9962521, 73318, 19, 424589657, -1, -6406592, -268459373, 7910451, -419, -1, -32, -3279, -13, -44583, 288598, 51758337, 5, -7734471, -4089169, -214, 1, 24992, 9230951, 0, -861808, 0, -107231, 1127824, 93, -122424303, 1 ], [ 130546984, -7841, -3413, -1810, -379934, 51601002, -27, -252931890, -24543073, -9022, 1959, 0, -609360662, -416, 52, -3, 0, 19, 0, 235, -243498815, 5355486, 0, -52337, 1, 532946029, -154059961, -45283, -15298, 1, -244558, 1758, -11771, 27, 62649, -6250730, -1926912 ], [ -1954, 142, -13547525, 49309197, -1105769, 2, 18, -12070094, -226907, -104772793, -1, -34, -2, -1137341, -2, 0, 18, 7986740, -208471, 496827364, 822189, -1, -6, -526115886, -1349, -50, -4540464, 63388598, 433538, -29, 723136, 6301, -445, -84004269, -3286619, -6059542, -4 ], [ -317010586, -8, -8, 192444799, -7313, 2, -345, -2, -69, -567654, 1314, 32935382, -3, -5947, -20, 75364, -1, 32260, 532239, 26179, -27890220, -1926158, 3, 110, 113096, -1771356, -168891, 223, -53, -13331, -24453752, -193904, -524, 53203819, -6, -10793595, -629 ], [ 3790035, -436, 25359866, 14, -54, -15, 839, -765, 211910190, -34602, 3307183, -33217272, -34, 10832, -5259, -2, 8181502, -3828, -6653, -301825642, -1, 1376938, -85237940, 503587049, 15540362, -1, 13806, -2, -68847638, 227127, 219581, -1958, -21069, -38036803, 1, -105, 517434795 ], [ -2, -67132, 876, -42760601, -3, 17222695, 6701982, 54, -14273944, 122104024, -3524, 119, -6, 101791, 5057, -541, -5542520, -14, 44757790, -109372814, 3419450, -28258, -166530500, -84664048, -26398148, -1439, 119, -498, -771854, 1981263, -2, 84236, 106628161, -65120148, -988299747, 0, -1665448 ], [ -377845484, 589464408, -1, -125, 379209, -6014, -35592, 441, 1477944332, -6212680, -18, -423839242, 2712, 0, -656, 0, 64367533, -1360746, 908, -159611, 409399, -254729109, 506798, 179406, -522, -7506435, -108842342, -335318, 0, 125969, 16292, 83153, 2651979, 1, 590978681, -51296, -2354664 ], [ 191769416, -23389029, -491781381, -10, 764, -236700596, 6503, 1629, 13001699, -63354, 8731199, 1, 59153, -76286, 13772, -29278812, 510579003, -478984, 1465, 21765511, -7078, 244712444, 4629788, -100970817, -92, -669831, 503, -16097614, -76, 1794811298, -1, 845, -6, -133924276, -7885, -8175, 188682 ], [ 57378, -514301, 220229857, -235, 62, -2, -14, 54823821, -2, -22314424, -8563, 25, 3171241, -675, 15, -4008160, 25795, 0, 471146, -9, -9, 92, 3129, 3127738, 2742, -1293, 171, -6873, 2508, -11, 467, -248887, -1253, 2261883, -25, -4, -68517161 ], [ -1413503, 412197, 33455124, -30, 911276, 99, 25691243, 1080564, -56633, 53723807, -197095530, 13263337, 7526, 1, 260594, 141, -8512, -6433, 120, 1862855, 30705, 45, -187867600, 56, 51766, 229, 1283191, 6595, 486548, 1, -14, -117314, 1677102145, -46695, 3, -31028, -37016712 ], [ -461761615, 1379, 5701011, -871858785, 1837456, 3, 284578, 3079949, 6, -2821593, -68429129, 170029, 20998, -17, -76652, 38, 448, 10506325, -1, -285, -499857842, -25, 5, -34, 319744326, -22, 187, 184660, -37099, 89039272, -955798, -575591, 454276865, -3949, 7224, 490, 63113131 ], [ -2629831, -91, -139872, 6759, -1419458, -6083, 7052, -104774386, 1344407004, -259, 665381, 1878330, 0, 10567449, -27056632, -3877180, 4, -3066, 209, -277, 2957, 11382973, 85, -16, -2735361, -2182612, 4, -1736, 0, -49418, -60737423, -7, -507, -980, 103, -146, -594 ], [ 61, 14, 90206556, -1116, -74377, -11, 3271785, 17, 384311928, -994199, -1816, 4248234, 2622956, -4, -65201, -2806, -5832091, -4042, 4091, 759932896, 0, 12433290, -14058661, -96, 2001625, 1170, 0, -2, 759, -1, 1, -6352794, -7, 597, -6740, -364560898, 1495 ], [ -2040989, 1212, 0, -51293927, 83, 31038467, 1004, 123286964, -22283, 705, -15885, 2925, 1, 1, 11927723, -1907062, 1637097, -110, -2, 243965920, 1603981, -44387463, 425, -6450, -599, 2204009, -26692956, 254, -516208399, -88322786, -6, 56, 918527555, 1217, -76221, 2224, 139249214 ], [ 101, -1330814418, -1, -164178190, 1, 304849, -6, -355, 0, 3, -46, 6271387, -656143, 13303, -41036, -332846, -26, 160223, 3, -89478445, 1055254801, -6, -1357912818, -11192, 11509621, 2, -6, -1869, -1, -394, -131556, -1270011, 2704, -9498578, 32626009, -619, -1022234064 ], [ 8591, 116, 16562207, 20809, -106399, 86152393, -1, 0, 888902, -2, -8, 1038995, -5001, 1, -4, -2098, 221126025, -79, -16, 3726, 0, 14723, -30, -394859, -229708, -39191, -213, 482697113, -14969134, 115236894, 340730061, 265, -627736, 94161, -49465949, -749, 33 ], [ 103529, -317890, 1055144, -350, 1831706474, -23817847, -215107, 242321033, 1502331, 87408198, -9272962, -1533940, -6, 322337828, -40790, 1059127, -737437607, -11449469, 1006393, 76120, 4091445, 9063770, -412507990, 4101715, 0, -8159, 417, 4, -91354, -213880, 970616, 0, -12, -2463449, 1175988863, -1, 380 ], [ -836235, 512, 21346120, 6, 934, 9782, -212366139, 11, 63, -234, -6843, 31, 57, -237489, -2715, -10936068, -88144, -10487, 58764, 1213, -142086915, -680332, 0, -828050, -10, -45, -357396, 25059763, 1382909, 1303193, -3393, -16894974, 735900, -5110002, -1, 687601, -59761 ], [ 0, -443, 22237743, 35854038, 123822, -253016819, -521503301, -1, -18, 36, 106, 30, 4863, -1, 49, 86885, -3, 2069150392, 0, 34, 878, 1839933, 21833049, 7427876, 3, -1, -132836, 1314149, 6386938, -3777040, 9523069, -1540, -340918, -14144, -59, -72165972, -7 ], [ -329, 20170, 44, 2028702307, 42, 17685419, -58582, 80304172, -41986592, -81312054, 0, 2, 103, 1, -22398, 2, -8790, -2656, 2859523, 64193, 5, -228834, -8971739, 16, 32425, 1, 1826, -231431, 3, 75, -697645298, 131137478, 21330, 33544161, 3447, 4792587, 247592 ], [ -1, -52, -85618506, -2138609, -35405124, 776936046, 123, 1263120575, -2601798, 488952, 1, -13936776, -3400325, 76493, -1, -33, 3, 11902, 4885821, -122541154, 20257, 93986, -3310002, -8092, -114949657, -1, -1, -115034353, 443667, -871147, 525526091, -118309, -5, 21, -3, -2, -999 ], [ 32402, 246680, -229560239, -22167, -198716677, -1938037870, -181201426, -12252366, -41538160, 2039941377, -133203177, -21096377, -107, 4172206, -6, -205056, 456478, -1243863601, -39936, 972673445, -13, 68855, 2029474, 689666, -6924340, -72440485, -6, 209513, 3, -2, -18039, 243769, 21241882, -26233218, -1, -248, -438209 ], [ 492094, -1741285, -207131, 234622, -5003, -114070, 28915896, 2988494, -4, 0, 17, 9008, -13372622, -9908202, -24578, -4543, -335, 237, -11825, 195, -1, -395906, -24427, 1684, 1964807304, 157825, -46613, -1, 322, 58776291, 1906535, -21, 261791, -47, -496333, -57, -568 ], [ 1, -7, 63852, -30827, 28, -247276174, 0, -2683, -62766977, 64, -775287902, -12220, -1005145442, -1777313, -147, -3, -946504766, 4717859, 29605, -1586949, 198, -9523013, 45442, -102848139, -23567941, 31, 428009, 3917706, 1685620, 44784934, -118547, -4917, 20585, -647624, 1642, -12, -474 ] ], [ [ -14800364, 13549, -112940556, 220580789, 2, 250423, -274454, 53, 14679, 11880, -43, -1, -2, 2474319, 23653, 14, 12134904, 1902059, 0, -329694861, 37, -81407, -993789240, -125916, 178339533, -1, 0, 5, -10068618, -1, 15491, 3301049, 1396, 1023, -200435, 0, 3925551 ], [ -29836, -2, 0, 48914, 9109, 0, 344, -1, -9560, 36624458, -95339, -3570247, -2, 226166202, -38214, -4, 18598751, -526196, -768384, 166190, -1, -2647, 45, -3845353, -2, 56950, 319488880, -822001307, -146, 2, 472904, 1, -43941, 27, 388818692, -53527370, 1162584 ], [ -28282614, -21, 593, -1528726, 282, 1241336, 227483, -33053, -24, 9, -2, -250407, -23, 179, 4, -1, 13, -83007965, 158, 532, -63874, -66516481, -903790, -260902051, 2150663, 51, 1581728029, 544604, -760070605, 7525780, 0, 29, 0, -31809595, 2, 195031, 275162782 ], [ -1494613006, -23, 988140, -1, -3981589, 5, -54511203, 3948, 626, -28, -4, 22358365, -102413, 591679, -16495379, 11857, -3505, 101269, 3337895, -1, -1, -427, -226778, -9239336, 1391831482, -6503, -84793, -852, 3858, -14007537, -7565, 261614508, 3, 255895, -7038, -32, 220 ], [ -4066, 1609, 0, -9, 127, -297308433, 210155503, -99, 589, 3474883, 0, -1, -217979406, 3132, 10839242, -1, 262658281, -497215, 5231, -8, 352943, -129799, -16544597, -2578, 2113062287, -188500, 385398, 4751800, 871197, -9563676, -21, -245994979, -462524, 199351, -1, 265, -9978927 ], [ -9, 71894, 45874, -52, 6444649, 70, 14341, -26, 93974, -3470562, 929613422, 0, 85777, -24273, 6, -1, 0, -24472, 93, -55970, -15, -102436, 27, -19994369, 62, 127762, -1724, -53097707, -88916817, -1, 358987566, -11955115, 211725678, -5650759, 8623355, -502, 156517686 ], [ 0, 837, 113188307, 31206, 203654, 175894, 2036653, 7571389, 17132193, -88, -120, -498031, 17, 24487053, -2840525, -423958665, -16, 2287498, 249389, -455417765, -35819, 1986641011, 83973193, -805310524, 112, -88, 1055177945, -902977146, -8375229, 68636, 7955835, 92934, 5597, -31443848, -2120304819, 1, -7066 ], [ -9, -96641, -40, -1111, 4767117, 3986, 25296591, -15656310, 1433507, 72908, 137652, -3484139, 53838601, -5809666, 23909425, -523251437, 982563203, -55531, -37872, 0, 950, -170970, 65, -7, -74, 959943, 0, 7, -29086, 456629648, 2186, 1076959499, 4246916, 84539666, 88800, 18580, 431684 ], [ 5, 0, -1599232285, 8685, 10647785, 301, -3, -2, 473, 764, -1, 425, -39922, 5844526, 1425, -597467729, -7263, -3, 474077240, -46607, 1, -2505146, -86, 16318, -64, 829538516, 53180150, -14423, -1, 6319892, 844091, -79048716, -11866, -16, -38667270, -407759476, 16484074 ], [ -3300005, -12351721, -134539172, 105760, 772, 104554, 227, -1, -246, 0, -3772989, 1868248, 538170, -34062, 97, -1, 2126, -3543, 346, 159166005, 2035936021, -14612398, -20, -55583071, -4457, 1000875, 423716, 62, -488431266, 14519, 80102024, -14717862, -343, 238, 29083, 27766, -17 ], [ 3498829, -506954, 385271, -27865, 476, 192982, 11747900, -172980, -3707862, 0, -1, -24506458, -975367, 25, -24040, 31344, -1, -1, -17521, -1, 3, -3837, -903300, -362441199, -6161, -106050, -630359689, 367421200, -48999353, -30, 802, 19116, -139291377, -732811, -83265, -9127030, -1 ], [ 230352, -5086051, 914579009, -423, 0, -1935989, -2, -4, -1, 2, 523897555, 110982495, -2601, 13, -2, -4587448, 0, -14, -68, -3044685, 1522500, -2, -690981, -222416, -372756526, -58334, -252, 10089715, 165623, -41559830, 0, 819723645, -690524, 8457289, -1872363868, -24, -4584 ], [ -501349159, 0, 847825, -349, 23703976, -28561257, 92, -1966443, -4, -11, -253956, 273, -972894, -60341569, 4, 159964952, -170754, 669, -24, 0, 4, 26, 19111335, -1, 0, 63, 219610, -182264939, 5718, -16097, 66625, 3985336, 69820517, -28676831, 369, 93916, 417686 ], [ 8581, -832704, 3777283, -21357, -238, 173145, 4864, 146637, 19, 13268426, -1, -25, -4097, 1977612, -838, -952, -257192, -26, -26, -22, 147762417, 98, 2808, -120852, -8, -109417, 54772, 12796298, 4615475, 3, -4, 13502388, -105, 1101, 11, -935, 157 ], [ 8159186, -513831776, -427, -1852577, -1, 201566, -4, -483, -375, -18475216, 30, 49, -2380316, -106378, 430177, -2, 7323, 160664119, 8, 0, -15, 42843889, 23753286, -13085, 0, 2081820, -38514991, -708, -4, 6054024, -60, 1, -1542773408, 7011, 61, -6250730, -246644703 ], [ -8, 2286, -52921, 12327299, -1105769, 17312, 74, -6, -444, -12790, -17761, -134, -4, -36394903, -1316, 15060, 9244, 1996685, -213473464, 1, 6, -5379621, -2, -126, -706748672, -1577, -9080928, 3868, 13548, -235126469, 90392, 3, -889, -82036, -201, -5918, -124607 ], [ -2476646, -31373, -4, 2936, -119800772, 670, -1, -726358938, -4398, -18164908, 10769437, 15, -21, -372, -658892732, 75364, -7, 4129383, 2, 102, -111560879, -3852315, 232, 441, 56548, -7085422, -3, 14641107, -53, -426587, -191045, -24, -1, 6494, -44866, -5396798, -3 ], [ 3701, -456235550, 24765, 15274, -7, -473, 220000473, -3, 3233, -1, 103349, -16, -269, 88743923, -2630, -2, 249, -1, -26, -18, -37308, 2, -1, 1007174099, 1942545, -7038, 27613, -420532, -33618, 56781, 899403800, -125288, -165, -1, 2, -14, 493 ], [ -358, -8592801, 28733910, -2672538, -22, 2102, 102, 109, -456766197, 7452, -1, 7, -1, 1667753299, 316, -1107677, -88680310, -1, 10, -427238, 417, -57872070, -20, -21166012, -26, -23568576, 62867933, -16299124, -2, 31700210, -59110163, 1347791, 1666065, -3975, -7721092, 45743, -51 ], [ -1442, 70, -1445837, -32, 189604, -47, -284736, 14126, 5637, -198805758, -72712, -7, 42, 363168, -20992, 1, 8045941, -348350857, 1860785, -10215066, 204699, -15548, 259480765, 0, -4173, -115, -831, -171682307, 835406, 257985793, 4073, 1299, 165748, 858587, 281, -7, -1177332 ], [ 5852, -6, -3752, -1171, 391515, -7224, 832484, 3336845, 6348, -8109288, 532, 118324408, 969170834, -298, 1721, -914963, 127644750, -468, 0, 1360344, -111, 0, 72340, -201941633, -365, -328, 66045838, -251526, -38, 106, -31174, 54106, -723293561, -16740535, -1033467506, -64, 1 ], [ 28, -1028601, 860272, -59, 514617, -24, -13528, 418, -28, -1, -34249, 3392372, 24, -353371526, 32686549, -513044393, 26414300, 3322563, 28, -141800885, -549497, 185, 102559862, 95, 2742, -1293, 89683492, -900799338, 2508, -2695398, 245231588, -248887, -5, 72380260, -2, -1046381559, -16728 ], [ -11308021, 201, 255, -15611635, 58321723, 13008610, 3136, 8644518, -1, 0, -24060, 0, 246622999, 47951, 63, 566, -139446976, -102926, 963, 56, 29, 191436298, -375735200, 14, 3, 58661, 19, 27013461, 1, 69052, -1742, -240258881, 204724, -2988466, 7, -1940, -18508356 ], [ -450940, 45219392, 1391, -208, 57420, 199098, 4553255, 394233579, 823721854, -5643186, -33, 1, 10751275, -16619, -1255856557, 79750112, 112, 0, -133, -298169309, -8, -3242351, 180607090, -540, 1278977304, -685, 46, 378185667, -19, 10, -29869, -294702576, 27, -2, 924696, 4021202, 246535 ], [ -5259661, -728, -1, 26, -354865, -48, 28888917, -104774386, 10503179, -3, 10646104, 229, 825268, 82558, -13212, -30291, 645538, -49052, 880727720, -1108, 1514277, 0, 22468099, -1027957, -10941441, -4365224, 8, -113714733, 3, -12355, -15, -7, -2, -31354, 824, -149037, -310946846 ], [ 15, 30698371, 22551639, -4461, -9298, -335, 99, 18034, 3002436, -122, -1859121, 518, 10245, -107030617, -2038, -22441, -2, -64659, 255, 1, 22, 388540, -54917, -1531, 500406, 4796234, 2, -24392, 3037, -117, 6773, -24816, -6947, 626588847, -2, -174, 23924 ], [ -1, 38803, 7497, -98, 10, 7577, 125, 30099, -182534565, 22565, -1016587, 191704623, 6792342, 123852, 46592, -1863, 12789, -115174976, -26858425, 7445, 12, -346778, 3402, -13, -1225971, 16, -6673239, 1, -2064833596, -1, -42706989, 113, 1751, 9, -304883, 142388, 69624607 ], [ 1666055, -5198494, -716821, -320661, 148, 152424, -195841, -3, 221762, 58746, -47344991, 0, -321, 53215, -336161476, -332846, -4, 9, 257711691, -43691, 1030522, -5975, -1326087, -733469928, 43, 40270, -647, -979534954, -14, -826029245, -269425345, -5, 338, -1, 522016156, -1266526, -2 ], [ 8591, 29874, 3, 10654373, -27237970, 41, -90, 909, 0, -3004831, -62, 507, -1280249, 1235482, -15, -2148261, 0, -1288722, -123, 953984, 2085659, 14, -1, -3085, -14357, -1254104, -1743055, 115, -58, 7202305, 166372, 69727486, -5, 12052687, -95, -191523, 139500487 ], [ 0, -311, 8243, -22, 873, -23260, -3441701, 1848, 187791, 41, -1132, -749, -20928, 153, -40, 529563, -92179701, -357796, 4025572, 4871686, 511430, 276, -3222719, 15, 188, -1044346, 26689, 2, -5710, -418, 496955624, 36, -2925, -38492, 143553, -691, 0 ], [ -13, 134368797, 10673060, 3, 3738, 305, -3241, 187, 1020, -234, -7, 63, 920, -121594229, -2715, -699908293, -352574, -41948, 60174454, 9940937, -2169, -348329980, 874, -1, -10032728, -92595146, -699, 3132470, 1, 79, -111166575, -67579893, 1437, -19961, -719459, 10743, -1912334 ], [ 359, -56, 711607807, 280109, 126794490, -7722, -63661, -4666185, -71, 2394372, 109283, 31505, 79687067, -59268, 52007528, 173771, -631, 1034575196, 4622, 8930377, 28113, 3593, 10, 237692054, 13, -1213743, -1038, 5133, 1596734, -236065, 72, -1540, -6, -3536, -4, -1, -13 ], [ -2, 0, 89, 247644, 699490, 141483356, -15, 40152086, -83973183, -158813, 1009, 10, 0, 263129359, -733906387, 49848997, -5, -3, 2792, 128386, 47665, -29290718, -2242935, 4, 4150426, 1347, 29223, -1, 7, 2405, -6, 32784369, 333, 15, 1765011, 37442, 3868 ], [ -19488471, -13200, -10452, -267327, -276603, 23710, 7, 38547, -20, 238, 4069, -1, -6800649, 1, -2, -69145156, 116797, 380870, 312692545, -4, 633, 5874, -809, -4046, -28064, -47035207, -478, -220, 0, -107, 513209, -3698, -549410, 2748, -1, -7111331, -250 ], [ 2025, 252601327, -1752, -11, -759, -7394, -11325090, -1568302748, -1298068, 15563, -520325, -6, -111234068, 521525, -178548365, -13123523, 891, -37960, -20, 15198022, -818151279, 1, 15855, 5, -865543, -144880970, -11857, 0, 31, -393, -36077, 3808, 1327617, -1678925892, -657, -3954, -6848 ], [ 7, -6802, -103566, 30031638, -1, -14259, 225905, 5, -13406318, 689524, 280848, 35, -1671578, -2477051, -3073, -2325937, -2675, 7, -193736355, 12, -248, -12373, -25013139, 13, 61400228, 19, -3, -84696371, 80, 1, 488073179, -2, 1072296744, -1540085, -122, -1863052, -148702233 ], [ 64850, -884217053, 510823, -1, 945551, -1931846, 0, -87887368, -31383489, 16919915, -24227747, -97753, -2, -14218499, -4676, -5, -7222, 1179464, 115, -6200, 1628798, -18600, 2840, -12555, -45, 262259075, 26, 29, 863037612, 10, -7586964, -78669, 164683, -2590496, 1, -12, -7579 ] ] ] }