{ "type": "int32", "data": [ [ [ [ -25578008, 390, 297097605, 58961197, -6, 10422, -471417400, -46, -1, 490552, 1303366, 7896, 380262774, -1, 296574, -6783944, 182, -118863, 69811679 ], [ 61686, 0, 55082, -65748223, -11054375, 2, 10, -1630018240, 14654459, -226, 4116857, -45035, -1, 82, 28, 499, 6833265, 30116606, -3 ], [ 1028593683, 68, 412388, 999183134, -6015, 38555805, 12, -12469648, 11362776, -809, 3112893, 605885, -1460937, 14841, -197, 17, 113765329, -38540, -21377 ], [ -1, -2153, -29, -2885, -15759, -12307, -120240017, -251326, 1, 0, -17767307, 98738, -3, 26, -1339, -7060, 3, -2293, 41 ], [ -5, -1612350, -1, 624668, -132714641, 8411730, 4575, 2, 66661521, 578, 61613174, -2221, -2, 1340, -1, 0, -414, -784590932, -245198 ], [ -34884961, 0, 29057645, -1, -1433, 0, -57, 11, 581036128, -18007, -4, -31697921, -284355, -123956664, 28596, -392808255, 171126283, 295627, -34 ], [ 661821840, -26, 792, 0, 8, 194, -13, -224, -370962008, 1738, -6615704, 44210135, -1, 7, 0, -824464028, -1, 1262674307, -3 ], [ -127859585, -56693282, 194537122, -47, -22, 28090793, -55, -7543945, -3, -63853, -7737, -41, -52134, 81493, -6182, 787414, 53814, 1, 630 ], [ -1193434, 3, -111, -1, 91, -1853925264, -330826007, -1403710933, -122406, -100400, 19516367, 86542718, -214, 453, -207, 1531, 2519745, 340, -18 ], [ -201, -135525, 23527287, -4961, -8, 469, 188, -28, -920, -50269, -920, 119, -96306, 1794687, -339593, 123853, 462, -134701469, -146 ], [ -57007, -238970611, 78721, -123, 1, -16, -6046462, 584, 0, 32283, -20282506, 3104, 2824, -7717831, 1405769, 0, -2, 6, 61176 ], [ -9, 8049269, -2087031, -49761077, -468, -68, 1789, 1, 7823493, -107, 0, -7691, -1349, -2, -80109778, 29625, 3828, -2966688, -228809901 ], [ 8813771, -8, -465, 21, -24, 2, 371, -38675184, -268211626, -72498894, -116408, 102369, -145616136, -1506, 1, -2712804, -84984360, 130916054, -4 ], [ -1, -382018, 1144, -4179, 61607, -507, 7340, 2, -60519, -393, -6659674, -13927, -342, 2368772, -3094, 15107258, -14, -485, -235551 ], [ -179104, 86, -130, -1, 116, 161212, -5192218, 377, -1360728947, -725601843, -7205, 1, -1303144, 259, -184303245, 1154, -211876, -19094702, 146980 ], [ -1, 3760856, 1, 629828, -864905, 586907298, 248746395, -1, 244757, 428, 680123391, 31300193, 8733, 4992, -108, 452, -157588, -9277, 13 ], [ -1778, 5, -3, -1, -7, 3160, -209248653, 371, -29941, -2, -130038, -51, 926636916, -23332962, 1, -265332328, 0, 6896, -163 ], [ -10, 1183431, -115897, 420451288, 5717, 1278257, 284, 839, 986886, -333829, 492563, -80, -2109092807, 0, 42526, 32278084, -7024575, -1, 2031 ] ], [ [ -14129, 18668, -37690, 9516801, -4996660, -147586629, 526804339, 108, 105, 47848, -289, 990149, -33, 31, -4644140, -1956, -238, 3880, 113 ], [ -7540612, 326506, 251576153, 21551044, 3038, -618, -431732, 1, -125355, 28, -194022, -1, 3, 32983914, 1, 454, -116, 712586, -305217084 ], [ -763212, 25403322, -1279941, 18912, -29, 9043237, -59, -105577968, -2766, -1, 295, 27716, -736700, 1961, -5250, 14, 65735713, -115, 12713132 ], [ -1, -440, -816300960, 0, -523703, -3, -109, -6, 1407, 371939, -14742, -54, -110337, -2, 13907, -1006328834, -379972655, 90715, 87308302 ], [ -980778, -171686, 15, -3, -1934, 16, 0, 1, -541857368, -58702, -1445359, 2766902, 1094, -328669396, 6563840, -8275401, -2, 0, -66 ], [ -49600, -454, 848, -76241267, -15044959, 8, -4, -1, 1112954, 1, 312, -6334, 94992941, -30, -185206284, -6174, -1143130, -102550307, -64211 ], [ -3, -10, 13687964, 235, -42214, 242757, 2, 20968, -141, -1, -4847, -52894, -7128818, 1002, -6, 1, 5527, -6959640, 11081 ], [ -1, 4423474, 3814, 36719, -245, -676820, -9654, -3882198, -2, 38232, -3, -22, 306, -1714760, -4003, 14682155, 17232, 7, -299 ], [ 29, -8567, -1989, -2666, 682, -2650410, -317054530, -2428803, -37, -1, -3, -1, 54093, 674222, 26, 510460, 2472, 2, -835929184 ], [ 57, -76481387, 1748, -68362897, -104, 1, -1657, -2, 162, -957111395, -103866, 428718, 0, -1, -34, 11087, -677023000, -55, -179914 ], [ 20204877, -1, -248391514, -1357, -1979418, 20, -40, -57973726, -3, 125042709, 23, 20924, -248609, -56440, -974359, -14, 7, 5, -18995 ], [ 0, 41003, -80901, 2096499, -10, -452, -1793, 72411525, 411485, -242828, 4209, -29, -5336398, -847, 8143, 90900293, -20472999, 127357, 9186 ], [ 4891, -149, 15722090, -121212, -11106131, -4307558, 25610, 874, 921437, 821, 3510, 182, 1670, 1, 1, 75022, -6035, -207600547, 18 ], [ -3013, 2, 233396991, 75693, 17321, -29680780, -549134, 7803893, 1297, -606, 1787, -1781, 92306297, 5767902, 13, -90776995, -6, 933353, 2804 ], [ -110362631, -28, 1, -1, 1497292155, -4, -5053418, -7612, 1, 1465, -44, -5906566, 2, -1879, 7, 1662108252, -182089, -24, 206007541 ], [ -16438423, 0, -2, 66058, -20105961, 110858323, 24, -3, 290, 430898572, 1016964, -18058927, -8555, -498, 7, 12255432, -3637, -418863989, 14582782 ], [ 199, -4104, -2648393, 45858, 2, 1038215, 84872799, -128083257, -203322, -14142, -5, -1625, -67812488, -28160475, 7, -62212896, 0, -5, -8190092 ], [ 11305, 8069, 197372616, -64936110, -15760262, -1, 132050425, -1, -328, -732075, 703331, 0, 14237, 6258420, 3, 3322, -209, 12777626, -1 ] ], [ [ -207086992, -1, -452847, 1620189586, 36155, 244825, 30514730, -3, 14879, 10154755, -1, 31410, 12, 221054570, 142888, 125, 219817, -1707745953, 8 ], [ -883, -1095, 37805751, -118696, 12, -1986, -20266740, -1, -165839, 58034, -1706632500, 33411, 2, -1, 0, -311, -187, 2, 450923347 ], [ 168202, -36487114, -1, 3643, 11, 3292, -578, 256, -1, -9, -77158, -476, 3499, -50734008, 1655, -88574, 97, -4, -460 ], [ -25225500, 3, -746597, 26714, 1406, -3535, 36, -154941, -283, -27, 11297, 384, -8, -1, 21033, -1, 3424, 6741, -97284889 ], [ 798842149, -35331, 2598, -8890, 1036, 936028, -350762682, -320, 50654821, 82227, -8, -1532195006, -194837, 1719, 3, -446695, -1251413, -5443875, -1 ], [ 1666200, 258, 15, -93, -19805, -3004, -515185, 3313, -111, 132, -5354280, 19676209, -19, -45153, -125446, 0, 5293438, 5, 12361 ], [ -3, -24290, -38, -13196485, -64, -28030585, 0, -5704, -79, -4, 240778632, 569095, 7572, -1668617895, -625442825, -91, 20011462, -48487, -591 ], [ -21, -4, -449792256, 1110481808, 57208127, -17, -12974809, 117122, 87777734, 2, 27, -1403, -1, -823, -372, -155771, -1, 792784, 3834987 ], [ 12511, -51259829, -326, 1979, 29171, 837012579, 22214, -2840, 2317, -516201062, -1803254003, 105, -32043219, -4, -51747284, -562393, -4, -198852016, -1 ], [ 1835344164, -48793295, 3578439, -91, 1514, -30607, -6009, -12810, 11, 218449, 0, 25990, 4, -115, -397831, 57941, 24178, -798015720, 1558051 ], [ 23221, -535185, 40273393, 2027, -1, 104526, 1723378, 130, 1451611750, 4, 40999, 90, -1150879, -32322647, -711, -2099914, 194, 10, -33 ], [ -63, 192636, -1, 8, -101513, -439560896, -956277539, -28227, 1818302090, -1, -31690, -118726, -15410, 0, 3974, 252, 7765, -14660, -430958367 ], [ 458, 40465, 0, -109653338, 6, 862, -18457069, -22319, 15, -173, 7218364, 208, -125302607, -122873442, 58689, -198064347, 5821, -19061718, -2101157 ], [ 5901, 7, 31772719, 1904074, 148372, 196624633, 20065710, -12908, -458904, 439, 8, 8250533, 24375217, 1, 158785, -826721929, -4, -3724, 0 ], [ 18, -983, -10, -4398262, -1038, -10378121, -327121824, 12, 276352011, -1724722920, -4556, 1030197, 1, 601, 252249430, -133056775, 15, 30, 24 ], [ 6860126, -1, -63725, 42697137, -1, -257406499, -123045986, 514962, -9, -15663, 41487190, 5, -11004, 2, 657, -1424115, -46981270, 22, -220477550 ], [ -32, 40, -30421, -4050, -7331, -679497529, -3, -69, 1, 2844, 1, -928254231, -1418, -2, 10388, 4342, 24, 878744, 293126573 ], [ -5051397, -15, 3348395, 29715185, -130871, -59422, 0, 181, 99, 323641334, 8, 300301, -263178518, -2949074, 1146, -344273421, -76, 33837219, -19 ] ], [ [ -47042676, -8, -8, 9181187, 242900, 435485180, 324789568, 537796, -9710513, -41, -101, -3648747, 15736186, -5, -13456, -586, -933, 413, -2 ], [ -410, -338368069, -373536, 16760083, -10435528, -6620574, -8, -8, -32689008, 423, -70066, -107, -7, -59227, -39806, 64537, -25312, 0, 72070685 ], [ -60308505, 1383, -53806, 1008, -1, -573, -6325939, 7479735, 46742887, -1999256845, 47445, 436, 15, -233, 0, -10552101, -2076, -89, 0 ], [ 1819577, 2414814, 0, -988, -55, 5665, 124611103, -124680239, -1880370, 487, -2, 7262, 29186, -57, -422, 23, -1206407, -8714604, -852 ], [ 182468616, 109, -4, 1240, -175, -11834, -249594, -2124337, 11601, 3, -23, 176314, 50390467, 0, -1160794255, -49817096, -1557, -2, -158125230 ], [ -13110942, -2, 31123051, 29817121, 210316344, -32, 1808936, 194, 935943048, 10102256, 141135891, 7369806, 524269432, 3911695, 8, 13052, -53, 53502508, -8 ], [ 0, 3266, 18, -121794, 3569999, -3, -35905279, -285111, 133964335, -2530521, -4, 224, 4, -6, 30730, -2, 7534, -606, 168157 ], [ 3754064, 13, 0, 7, -134, -1350364, -11, -1, 63668, -8143501, 132, -16659944, -1, 14, 717, 23845, -22989179, 29417559, 750347127 ], [ -131988486, 128160, 1618793, -194470, -8750851, -99, 0, 2091229452, 511, 4, -39563, 4605, -33, 1624, -1951338, -407404, -1746564576, -54, -222202 ], [ 1, -1012034, 22686, -103509905, 535153582, -936, -62, -356660, 1328, 1947491, -432, -3231, 3, 187, -7, -1, 95097, -7, -51235 ], [ -2104075941, -1, 57768653, -47255885, -7976, -78, 2490, -2739, -13, -5214, 31, 1826, -24551, -13018, -1, -668558, 737462, 56, -1045 ], [ -129775987, -239, 354464532, 20217, -672993, -15210919, -2058, -133446967, -1019175, -9675257, 31555333, -511144, -2456, 839, 3, 1189615, 45451, 2, -17383002 ], [ -2445, -64, 52414, 5, 743459, 58369040, -235974322, 4144, 12479, 9757, 83270, -72364, 1, -6348, -122, -1, -101455772, 14307561, 6633 ], [ -89, 9, -229, -1, 0, -4, 1709, 20, 0, -4930927, 8161, -660, 494710, 131, -417, -26, -16268414, -7, -1 ], [ -31084, 114942, 1747514, -168, -12362, 992, 1, 83, 32062, 17420773, 45486601, 1, 13156, -897502971, 5, 214, -1, -6153493, 52313 ], [ 2336, 58, 2829579, 4832576, -1023, -158909, -1, -1405555, 464204680, 785, -45, -3, 5459851, 22, 1, -4013, 3674880, 7065, 593 ], [ 9, 59311, -1, -3557501, -79, 197, 706, -1002, -17, -136804468, -23504, 0, 5251, -5127796, -1, 36, 5998, -2, -5945 ], [ -6, -34526355, 130080, 25670, 4874, -486474, -1715025607, -715744, 11, 0, -384467623, 3, -1, 0, -7729099, 680492, 2889133, -1136, -48625837 ] ], [ [ -1234724, -15498, 115902, 317707, 6475587, -4911019, 949, -5602111, -205619, 95487272, -410477, 2292120, -231322, -5156524, 1685246829, 801831, 5, -2151, -1467968 ], [ -2, -904, 463, -168662715, -331177, -395145, -8, 476289842, 2420126, 0, 3477782, -9, -26917580, 3, -20773, 32160595, -902, -6187, -42413959 ], [ -2, 99, -6125, -2, -715547535, -1, 16557, 10, 1, -5, -183961750, -364138, -370737391, 3979100, 2919, 392, -6328788, -902739563, 136664 ], [ -7564, 132931, -1, 347, 513, 1030339595, -1, 697, 0, 16412, -286, -3313, 10, -109, -501872, -496, -58004106, -168, -112549 ], [ -3109580, -6, -3, -1011436831, -906, -386274105, -122010, -1, -14738, -95689232, 8452595, -1836640781, 9, 2, 5136638, 764739, 699, 33, 2 ], [ -2, 9701, -155, -862677317, 120718421, 1, -12055981, -7951, 3494016, 12997381, -36, 38340, -57079722, -352544, -110203, 51678, -94, -18072, -1597 ], [ -29, 2, -16493295, 1883, -830, -291, -206, -71470284, 0, -212, 108486, 285083, -2988808, -3175, 1, -164375, -2, -33, -59 ], [ -1012585592, 290867, 13072, 0, -3, -1011, 10, -28086135, -37133095, 19, -27, 50485, -905833, -185413157, 106667114, -66, 3834, -30, -502942391 ], [ 2, 3083, 55011751, 1, 746116, 334996, -24, 40062, 36, -7798, 5, -2354504, -793, -932814, 2682244, -1, -56671, -472, -1270827 ], [ -883970303, 339, 26386720, -4629, 105, 7817, -958199647, 33, 29652, -3852988, 676, -2, -14925301, 102950260, -20, -4868345, 15849, 119672070, -238198439 ], [ -62567, -3540, -1, 10515, 7, -2, -57561, 2533, 162901, -107, 10677755, -2, -6157, 37807345, 3678454, 7005, 1109200137, -67, 11 ], [ -2463, -65, 308791680, -1, -222889, 56188, 2719619, 10722, -1532097592, 4318, -5059860, 0, 1063563, 18300119, 1952, -332816062, -1579, 114, 29621 ], [ -22407, -4, -1520, -24, 2, -1715607, -1, 5659, -126258, -31, 394, -231, 35759, 564311830, 861, -106, 28, 194211240, -1268940 ], [ 181, 309315950, 4, -681, 17, -1796903, -3454, -1358237, -212583966, -105811686, 30472723, 0, -109658275, -20, 17757, 68, 175, -10156, -4 ], [ -1617028312, -31127, 0, -1084, 10619327, 16181419, 446, -735, -332, -79369661, -7828208, 70331, 19495, -1054, 955, 61723, -497, 299, 184 ], [ 949612, 257635074, -1, 7, 4205538, -4, 346702, 15, -50851908, -508623, 9578, 485, -1928581, -814, 217733, -1416305, -16, -59604024, -136 ], [ 2231, -311, 123, 50, 830041, 118683, 6, 633, 15, -1, 57, -24, -43150698, -126, 6633, 18822, -1, 1705452, -4669393 ], [ -28387147, -177080995, 10907361, -19542, -231098, 7608484, -1, 253, 22429238, -1, 314, 109696, -74150, -12, -89268, -370, -62269, -334, 75 ] ], [ [ -572579918, -171933965, -89, 829595, -73, -293188, -416241259, -87971, -3, 0, 106366, -531, -107, -216293, -180, -2, 3, -6419, -624863384 ], [ -222, 72, 25808, -1915036, -5581, 155786, 46319242, 17039961, 105452, 2964, -522377476, 34, -775396883, -2083611, -4, -40227324, -12009738, -2, -86474901 ], [ 2272, 14483, -1987881, 6530, -3, 58763, 93256, 3949752, -1641160, 7654, -469341955, 101282490, 19, -4742, -53, -14, 5063783, 239024, 3582 ], [ 235, 981486900, 6337, -2496690, 53404, -31, 79250685, 0, -250292, 32, -29905452, 62, -2, -365, 3, -468418007, 2, -9503, -9310683 ], [ -708, -52114, -97, 170, 436, 5, -2039071, 12230517, 1668, 700339, 57, -1, -18344, 35, 14207, 3, 210221107, 0, -5991 ], [ -2, -23, 75, 665012, -478, 62, 170, 0, 661577865, 32704844, 84488, -1063, -1041, 1036375, -70723478, 3448877, 18, 5459, -338142069 ], [ 251526, -449386, 2045, 19, 790, 0, -78999, -30, 659197405, -3437474, -2, 434814482, 0, 6989, 4214019, -1440000188, 9, 11614725, -1 ], [ -1, 292602, 51, -21778, -4538, -355369517, -41758, -62779, 528, 3457255, -205470, -25639674, -1890995, 15556, 1644, -69396449, -703, 467813, 15358584 ], [ 2, -59, 403, 97384, 18, -238044, 6937331, -62964, 13288, 3129, 532420, 4786, -113286, 12563642, -1878, -1995604, 218333, 1, -389 ], [ 246, 795, -56065618, 25925618, 241688, -504103435, 2290809, 294093080, 1437, 3, 905052734, 0, 62410, 57796884, 1413096, 818640, 1013773, 400106, 0 ], [ 3826, -16073934, -3194444, 805887, 0, -3, 29115388, -479, -2986, -7869470, -7106548, 1922, 52468, -1544332364, -9076630, -1105301538, 439293626, -28015172, -3 ], [ -695603, -5314, 2, 156, -1, -109060, 357952771, -54237633, 3, 0, -2232, 158739, 94503253, -168, 50012, 1, 317, 2207, 15 ], [ 143451, 1602, -2322472, 0, -539534815, 11552714, 484493664, -1, 125, 5407955, -4, 104, 82, 24328, -2543778, 2, 153564578, -16681539, 13768217 ], [ 32, 15, -30, 7811124, 2340, -7393, -1, 0, 2080576, -1, 7, 8670326, -158, 0, 5062816, -3736760, -7, -32, 4 ], [ -14838978, 7249529, -798988370, -220, -32, 16, 106680, -267357879, 0, 8, 622627, -178, 709491, 11, 3849, 0, -14, 1595, 1562764196 ], [ 4776, 991, -6561, 8158808, -3365, 13474598, 0, 105939096, -5211149, 122726242, -33342710, 3272920, 0, -187, 90150717, 163352, -102253118, -239526912, -4038 ], [ -65367, 9815716, 1, 0, -28, 6, 7807, 3038027, -16204, -6981045, 457492, 260809, -33636, 20, 119, 17, -62107, 56110781, -31 ], [ 1573699, -3876, -124879215, 27983, 1448319, 3, 8047, 7, 80507, -170632, 446871, -9, 24, -4, -617209396, 363, -7675979, 0, -7047907 ] ], [ [ -267295502, 346364, 0, 7924, 818, 2544, -66980642, 0, -145527572, -1955256, -149, -1, -12620285, 0, -717042186, 29, 8449847, -6, -213301826 ], [ 5017, 32015170, -128067773, 25363, -4678103, 13978, -3244009, 41989, -32268100, -155, -2, -1781137646, -22558, -5, -2, 0, 517361696, 1, -371407636 ], [ -1981073, -22621, -3, -43724, 5, -244, -27304, 257604462, 0, -181225460, -9354258, 1, -2144, 2043243, -4739841, -123539156, -6290382, -55, -8 ], [ -376, 1461, 3276473, -369, 1, 176206, -6331, -1, -15736368, -86367, 376, -2045411, -462005052, -30421347, -6, -7351291, -4, -16, -1534 ], [ 1301114, 200578, 921426, 23259, 469115, -156759, -306120, -508488, 13618, -26707, 0, 37906650, -2, 3, -2, -14, 244, -131348, 0 ], [ -7, -80085, 2639816, -18270957, -98, 7, -2, -25, -7, 478034, 33, 10369872, -8076, 710711, -1789246, 154621, 97, -19, 3592 ], [ 139022, 945, 33652, -695315, 32975388, -75253, -117, -6283, -1307, 122, -46137886, -8, -169077, 3572525, 618917, 9, 2760, -8711743, 1155493209 ], [ 841, 2886, -1949008, -3967992, 60, -1, -7, -11, -905464378, -8686, 4744237, -4108360, 5, -2693382, 630, -523736328, 168, 75395, 188682750 ], [ -117493724, 623741, -940, -10, -15, 29, 151846318, 61, 1, -2801, -170415, -4, -1514686358, 1853307394, 491687676, 65, 362462801, 218497485, 2934 ], [ -7166, 525944, 17, 80355, 786, 202, 88, -61494, -940, 12752382, 791, -18, -423, 10190819, 0, -52, 0, -506, -427 ], [ 58, 2, 96584, -1157, -2, 121, 267231423, 3, -5993, 40460279, -43, 0, 11, -8742698, -801, 63733602, -102, -8957, 0 ], [ 1875476269, -193742, 124, -2545, -62182, -391, -314617, 2965780, 139176, -381714, -394813, -274, -483297, 221644, 40706361, -3, 27480869, -1278, -1 ], [ 217, -1, 35630563, -13010, -1, 313799647, 0, 33860255, 458, -46, -10784758, -10, 8644, -607, 122567020, -207399076, 216662259, -1217160, 490575 ], [ -1717, 7875342, -123444, 1, 1, 40, 6710, 316, -183, 62, -128659, 746184, 5960, 0, -51, -5029, -1, -22450624, 125 ], [ 176, -2486381, -1662, -21438, 579, -1, 5000327, -251052, 7073, -471737618, -88674083, -83558, 13, 331799, -2484, -3, 70, -592, -7835 ], [ -21096, 0, -251173, 48679652, -6, 61720, -1, 306, 5515, -1161, -756067, -254, -1169750, -1, 3128, 62005, 8063623, 54, 22731 ], [ -22926, -14347649, -124, 365332320, -8335, -15, 49791, -33879046, -1, -585581573, -887, -1984364165, -200, 1, -15691, 605884386, -187979970, -6620073, -706830 ], [ 1, 341106451, -9818, 13, -49, -30, 392, 115668797, -7, -956, -14500, 4, -50, 244804690, 964707, -774541, -1, 206111979, -32168 ] ], [ [ 26843, 38031370, 6309, -13744616, -131806, -20, -10, 813893653, -259188, 167575709, 258881770, 1612772477, 13, 32633, -6554616, 14595, 22, -7594640, -240897 ], [ 106535664, -21900914, -4871163, 66228355, 9, 0, 31403, 9632632, 948704204, 0, 125598, 6647, 2734, 161, 193362, -7074, 105, 0, 407 ], [ 7234023, 28650016, -235759, -20, -5, -64970, -19203036, -240, -1237, -91759907, 0, 1, -1, 370, 20, 882979364, -424043991, 1003964505, -7752 ], [ -68963, -371, 23689856, -2584868, 1184654, 1000, 1929100, -2, -13565639, -1139, 9020073, -39745, 2385, -33, 1, 887924, 21, 577, 116 ], [ -8876, 968021, 1031, 338748, -2352, -16838647, 181663, 3712, 148266087, -831525, -1722, -4857, 0, 1, 671223, -1, -284, 843305, 249 ], [ -192009667, 3105, -4, -5, 186292419, 2, 495714, 3, 3799, 18251, 3069, 3741610, -213, 370578, -1202729, 7266, 709890, 80972986, 28 ], [ -29, -6, -1, -227181012, 1671, 26651754, 3469, -1, -470859, 16720, 0, -43, 171267, 1, 3132924, -76136, -2, 263, 3 ], [ -5809759, -1868189, 123072, -5886, -2834, 2112, -9097001, 6, 11, -4660, -62642974, 188756, 192379, 6854, -162426, -1, 3269, -559574458, 5796081 ], [ 859, -35999879, 275783117, -27422, -1804946, -616085894, 160, 17, 114, -25545892, 15, -364989306, 7164, -2, -54, 0, -22397, 141630, -24647264 ], [ -1, 113372, -2644, 55504754, -1274049, 9745, 28, -25119, -11377018, 1246068, 5988, -40996, -21020975, -1079, -606, -122112, -6, 11037092, 622243 ], [ -2, 39455121, 18, 17119834, 32473621, 18960312, 24517, -31348721, -441206, 15962822, 0, -414, 73, -622614796, -179, 64, 42867123, -4, 25437234 ], [ 3, -1, -2671757, 8210, 80897493, -204236866, -123173, -56022, 41818701, 2351, 2, -3133886, -85, -55276, -70555, -1898798, 0, -57661, -4 ], [ -1, 14937427, 30935, -191701535, -25, 175504, -87909408, 11195325, 47, -254790271, 30856, -2, -86857, 11228913, -2835, -1214, -948999, 116, -60 ], [ -65, -14, 980799, 14436526, 5, 120957, 23033986, -40461433, -1, 2010244089, -4, -597623, -1, -7315, 34, -19, 22509, -2, -214 ], [ 202185, -142531, -596256092, -7177439, 647, 64, -7445917, 112964, 6581, -20231488, 37324, 59, -197101, -121, -3085809, 90020294, 1685760, -194828, 6283653 ], [ -2, -221, 4314, 396285, -559969199, -457, -591371, -3047, 952908, 1235756, -7899, -671868, 123263, -1, 1054615, -123567, -757544, -198597629, -219347 ], [ -1898, 521733, -1435935, 151, 118737, 3231, 5060218, -100437, -47415901, 6409, -1896, 43779953, 109272, -478, -376167, -2, -2, -44856378, 2615603 ], [ 304400, -344, 1825, 17, 447719, 104099, -18385, 82, -20774, -10348, -190164922, -856750, 119428, -3, 179987321, 297303, -249, 108483, 3425056 ] ], [ [ 1742, -6681738, -3307, -8, 22304, 47, 37, -3515, 330, -1, 3169, 2675179, -23207, -57311, -56476196, 1, 468, -153457, -1 ], [ -390869, -1253924, 2939984, -9643337, 951, -1, 4257, 233306, -19, -448, 7149062, -49931, -1101, 4745, -352654945, 207238, 0, -96, -11 ], [ -30510, -28, -36146, 13799213, -7838, -10, -2, -769068, -19, -1140672, 511786020, 3250966, 745398, 0, 106900616, -11667, -1, 5009287, -6059470 ], [ 849, 127, -5064758, 2206, 1783, 9, -2359, -503, -696268, -1498999, 129265, 2013, -9128, 5648273, 19, -16318237, -8043095, 246638542, 4164982 ], [ 1, 12, 747913, 694416, -77451378, 1303021, 8891494, -219473261, 3980638, 7620194, -108673955, -1424355, 97, 0, 323, -65, 5497, -446, -10 ], [ -7, 810964551, 13576, -316, -1, -6611, -5825318, -404, 0, -1267500, -3122143, -113902, 1633, -15076, -355, 260834, -1369, -1284, 6416362 ], [ 8265325, 675050, -11, -1561, 0, 4189188, 224888, 227129, 0, 306, 19384, 7665, 925535373, 290925, -6, 6371254, -2056623, -77640, -141414409 ], [ 65017, -55093838, -25, -73, -210920, -9269654, -20, 213, -468858, 24, 7659, 2, 724, 3, 1958127, -46429680, 55, -14800, 60 ], [ 2, 538828, 4773390, -17624488, -1, 3150, -14, -1, -1, 0, -2181641, 283, -12471068, -60885, -1, -6655788, 865528, 3823, 7 ], [ -887, 5165316, 0, 484785, 32728, 1257, 718, -4, -4863750, 40140, 183535, -147, -5483438, 303797, 492, -30976316, 24004, 207, 19328 ], [ 231, -38647, -16, 5, -77096920, -8, -686777783, 3, 1152, -60393877, 12855, -1, -1322, 32006, 10535117, -286299, -10, 10, -10262 ], [ -4033, -231, -1, 1434801, -493840819, -42643724, -1968, -472732, -77634719, -39555, -1098, 214086, 29, 97111, -1, 109153, -62497, 3285, -2 ], [ 2255002, -15955, -865741, -3622, 9516, -1, -506115483, 176, -1031758580, -511, -177876, -400534357, -513621315, -41, 228, -893, 8191, -124929842, 1126270406 ], [ -27, -1643630, -62, 428364426, 351, 3, 448094, -1407236, 113, 2388, 178929, 20, -62, -31940432, -111396, 103408, 9163, 29, 295 ], [ -10217, -1117190, -943038, 1982, 4366120, 2, 30, -36, 31168960, 366813, 45649, 15, 8154963, -31, 87703, -6, 110795868, 103, 194040792 ], [ -803457, -7220, 43, 3248, -46277, 14518116, 585347, 837542, -971359371, 94, -1, 45203, 1723512, -1126, 523960627, -8058192, 100938, -7223, 344968 ], [ -77701, -15576378, -635768, 1827011, -10916, -2, -333581191, -25167691, -72420837, 9641399, 73534, 0, 2275727, 220, -15, 26859985, -21987255, 204, -104445986 ], [ 16, -443316526, -4651, -7, 0, -15, -994, -3, 15140, 7, 0, 0, -336, 0, -1, -388743, -2506662, -475, -5034 ] ], [ [ 958951187, 1261597, -4, -5, 39837466, -253, 975, -3, 213019, 103, -3190, -3784356, 4, -1, -29188, -116100275, -2, 47158769, -4134149 ], [ -1539359, 12589, 2302394, 5, 706801, -6609, 35519241, -9137, 4546640, 191969, 24650, 107, -31, -421236, 98806, -5987483, 1, 95090770, -259809446 ], [ 206242, 400574, 3473190, -111796, -1, -6306423, -3111, -229, -1, -14, -210, 30, 12, 55, -248767222, 674908, 137, -6, 218066960 ], [ -1, 127955227, -25905612, 161201503, -1513, 3685, 3, -1739, -306207134, -1180459, -2043214, -8, 435, 3, 2, 51, 40691, -1934, 54 ], [ -3948, 165941, -139493, -3, -63298, 192258, 93128924, 1158, -2, 102, 4762, -378032, 57105, 121616, -8228099, -243, -185745, 6, 66798996 ], [ 515185602, 15, -190050328, -32, -1936204, -66, 31, 830, 442943, 5, -62719, 41766649, -1153, 7615, 1917223643, 3178, 176534832, -1, 11211694 ], [ 427202, 14901, -1603101, -50939, 214745806, -2, 0, -213639633, 8128976, -121799, 6774782, -691372, 1, -1089, 3, -8109013, 15913, 0, 4674263 ], [ -93, -56993, -431913, -95219568, 1, 106451392, -38943219, 35173, -236459472, 7, -206, 45076548, -2, -348, -230, -405836, 23, 663427465, -1 ], [ -3459793, 2447119, 198461712, -341081048, 15180597, 29405, 2890345, 1581, -24174547, -12, 253639, -740, -1690113021, 745107, -1554513038, 1021107, -22, -41420, -114 ], [ -356779426, 469445, 159415738, 0, 1, -7567637, -62, 173, -4541, 2326, 0, 847093, 230033, 3245813, 65583, 2582835, -298509272, -786, 1753310 ], [ -2136408601, 106393020, -1, 75098, 7536864, 222244, 9518, -105926, -133233, -215548, -2, 935363, 55697594, -58478, -362479, 443, 419, 61678, 1629379 ], [ -427, -8065, -129000, -1873561344, -673517643, -2, 1958, -12, 247134, 107511835, 0, 163, 701, -596043928, -169835683, 0, 15, -246634016, -761 ], [ -599249, -1201, 8, -1222, 19689627, 517915, 2, -354418884, -733, -8242, 6689, 1195478929, -41495605, -87278, 1006, 54298567, 2524, 3, 228171 ], [ -26, -371878, 113774144, -805, 321856127, 142400, -239562, -271, -167386909, 69472, 73565962, 0, 32, 16119, -4, -87544174, 1225, 1, 14245 ], [ -1, -5, -1, -120136782, 239929, -30, -984125, 61, 1991393552, -2410, 6, 325573, 484, -63236874, 4168463, 21469823, 22790182, 8286, -1 ], [ 13483360, 735542, 627815972, -7802, 797, 44882951, 8191919, -364264, -176615624, 181634, 1373051, -2113157, -3, -4408276, -7633679, -245516, -14, -5114405, 85 ], [ -1, 29, -4510, -55, -542619139, -206, 2823255, -1594600, -47771, 21, 173147, -19289360, -796, -2135, 19, 30126, -5570, -490950395, 59224 ], [ 1054269292, 3526294, 27, 305581954, -3929199, -155853739, 70790, 4967, -157, -1370298080, 43899420, -155125, 159199479, -545330327, -2638, 5, -528535798, -4374041, -3 ] ], [ [ 572, 1916093, -2, -7776, -5, -75693, -15, 546471, -1863, -15900535, 1339453, -148468771, 173476, 33850270, 141092, -11265, -1020, -39950979, -318641 ], [ 1, 390288449, -2, -951805482, 0, -52837, 304, 11, 115, -110, 431373274, -3205493, -5, -2, 3549226, 204, -35165, -23, 9 ], [ 9, 90, -507, -1, -1, 125906, -67915, -450144, 41, 0, -6934095, 6926, 0, -33464072, -31, -16, -6847333, -31140399, -975 ], [ 2, 33018762, 0, -2763, 48259085, 80, 10308, 861617, -1167708, 146, 103149, 42, -32, 0, 2, 0, -1014, -14238468, 297840467 ], [ 1307980, -7219, 11973837, 75, -244091, -3, 865045515, 47892277, 45709, 3541150, -2, -29771, 209, 85, -6219, 61, -15838143, -110206, -5104743 ], [ -1, 70261046, 10, -159512279, 61689, 113, 65147, -1, 5, -8, -23, 1, -867262, -532722100, 22096, 477221, -404655412, -4111442, -511760080 ], [ 256488933, 56, 6422908, -1941, -1835, -2122989, -53396, 75888, -4, 0, 121499862, -197, 376, 1, -1187, -26821, -154, -149, 97947 ], [ 167, -640903766, 0, 216718, -3545519, 17671398, -80195404, -1722550, -359297210, 164911, 425, -1135, -32002, -1, 91, 124858564, -1492, 202519, 54691 ], [ 2907610, 0, 21796728, 260032113, -273637, -5, 27, -1004760, 9528, 1486606, -5421577, 4966, -1, 2953, 552, -1437923, 1974106, -238288937, -551429142 ], [ 101814, 0, -117, -1, -3404661, -469, 3829, -163681174, 607530320, 155, 6391767, -38230, 25, -35650317, -52702444, -74404988, 2033, 399627532, 43 ], [ 150878661, 6267, -5262, -53, 227, 123689, -1, 9756083, -1, 0, 5, 6152, 432517942, 27504, -65357, 322111, 116116796, 0, -744 ], [ -1052178301, 7259735, -10, 326, -18184094, 7932402, 97106110, -182, 223551728, 75, 126399, 654640, 452855, -1, -35471, -8285793, 0, 261923599, 1818168 ], [ -4803, 6906, 152187, -125551, -23, -209037937, 19945, 157, -5272602, -44, 30615, -27666, 5, -74816126, -13753350, -6, 103711176, -715800594, 3 ], [ -265858375, -6, -32, -8, -524613645, 3670196, -21832801, 30, -3169879, -2899005, 6950, 3082, -13015, -124109942, 113050, -225515, -2854, 0, 368632 ], [ -1687619040, -266826698, -59951284, -13, 29, 3519052, -28, -1, -149424, -59, 52, -4086957, 0, 0, 347, -1, 21296, 420, -68 ], [ -3764, -2002727, 618121, 156801672, -24315, -81370570, -13647, -67574, 64684256, 2865452, -8, 517957005, 16942113, 118356, 190, -15, 51, -400229085, 832581 ], [ -1, -210, 33063050, 261324, -9411, -12722299, -8, 208, -339012508, 11498850, 1454, 94, 49, 1, -7645, 32962786, -980687593, 535865304, -7822 ], [ 1416, -111802913, -40975, 43983, 1905576, -12626467, -3888280, 37, -924, 35, -8, 31575838, 68597, 1836, -12235, -30, -1, -246725, -1627 ] ], [ [ -2, 7767, 13990863, -53, -118164964, 159, -37658097, 4901007, -2, -9205238, -2300, -30606, 110665606, -236, 166825, -2, 297746, -339, 6 ], [ -10030, -832279, 206752, -376143332, 104, -500579817, 36, 2553, -150874388, 22569863, -340679698, -1, 285933512, 3, 1554430403, -12776, -2327, -145, 53098 ], [ 8296655, 4974068, 1911971338, -7, 698740666, 3, 7451, -1224674, -41930811, -1986, 121, 59423, 336, -3946, 0, -5718961, -36, 465511, 7942 ], [ -45394, -752905, 402, -1, -35216, 50113376, 110256, 26875807, 18545, 1967, 28817, 0, 1354893, -482156223, 324, 0, -403049996, -75323, 2363 ], [ 621, 5, -217, 5, 10278, 29680086, 0, -443067, 1449319, -862, -157, -220, -10323, 229, -16, -18835612, -16, -9294, 202220 ], [ 617177, -875942570, -55936, 7, 2, -115426291, 302, -5525671, -129973508, 2012, -963419004, -13041761, -6058474, -10, 36695280, -2274601, -1, -1196135, -3466555 ], [ 62, 1015417823, -178406921, 239975, -282, -1838996245, 806967943, -622984372, 13, 3, 102006, -195988043, -64, 243, 929248114, -250, -1, 781, -446770 ], [ -1757740, 423966, 1966980, 20842619, 0, 30587109, -1815064, 830506341, -7634, -237006880, 26, 11065, 20593, 91, -1, -75165796, -153, -65403939, -43411070 ], [ -424336434, -3022079, 57812, 13886890, -12015436, -1, -64575227, -234427338, 100195, 808, 3443, -48, -45530854, -374458, 80, 372508, 84, 20721046, 89 ], [ 0, -1731051, -112627714, -479378, -4, 0, -9556, -2868, -19, 6697208, 14368118, -498, -66065, 143, 190818, 1, 80, 11104, 0 ], [ 7509, -2820538, 3381412, -14515823, -1835, 760, -218295561, -92511, 25, -13, 437, -846281, 968, 3452878, 549, 16, -19999192, 161, 955531731 ], [ 659, 29303, 1, 5443, -48948736, 11, -5276480, 125, 80, 1862803, -500110758, -26612, -174735, 11926, 0, -456, -12772072, -42, -1319243 ], [ -2988, -98245, -1, -39413, -1123042, 0, 28, 33319439, 127391593, -15, 25, 7558496, -1861781, -205, -486, 78958, 282, -4021268, 212208 ], [ -11550, 1526446, -37, 80, -6265, 2852834, -23051, 368693, -6370156, 1908, 3817557, 224, -848, 759673956, -53542396, -9082, -1191946197, -32, 1413 ], [ -271642, 6595, 553481, -660, 1719, -435874105, -11339912, 4, 1, 4, -10224456, 2, -243, -14970630, 916, -103, -89, -1, -17 ], [ 292, -845, 1797, -2, 416045, 1880, -349831, 1, 5, 98502309, -64901123, 5, 1563, -554, -47795664, 1, 77, -378895, -1 ], [ -2044, 6, 23992, 289775, -19, -488444217, -17, 1, -7, -2399744, 176742, 2288457, -5402, -975, -3, 3, 11149, 3219460, -22134 ], [ -81283, 113023, 4645328, -75, 371, 0, -571434015, 32077937, -872550095, 1664757, -3367059, 12897243, 6580, -7165438, -1892, 539742827, 926, 52, 16 ] ], [ [ 851676, 1127130, 228552, -8, 2, -30538, 0, -1766277, -6402, 26238862, 112542902, 69, 100126, -6588, 1, -45057, -5, -5159, 185007 ], [ 138559701, 0, -8, 1842823, -130, -22, -1990653616, -3, -14732070, -23369044, 92858, -3140602, -249216, 15742, -247169, -158746, -9889, 0, 485 ], [ -286170, -133, -4, 641009801, 32527259, -1, -1, 258, -252, 2, -1105835838, 1205, 64217120, 0, 262566121, 55548965, -4744, 807914, 7 ], [ -1587841, -55, 155407, 1268, 0, -3065, 2600228, 1, 1, 115231, -302035, -84, 2490, -20018753, -1114294, -427303077, -2989396, -21590263, 0 ], [ -2, -1695664212, -61, 23, 3, -1, -1910073, -63972, 48179913, -2, -907413680, 21851, 7601, -630160, -1, -36036, 926756575, 9, -3 ], [ 492625, -5374045, -48, 534109438, -1900, 30295554, -18391272, 106934898, -4, -971, 68652, -1, 485674359, 0, -40, 108295583, -72335, 3348, 466 ], [ -106999, 1270060, -4023628, 3336, 14632, -350322, 7642199, 28139, -12520296, 125635, 1, -141, 42, 639616499, -43, -1074, -6742, -2761717, 118176 ], [ -270683, -129738, 56, 21137896, 1758, 0, 51701463, -624, 235248038, 29113, -1926158, -590, -23, -1, 149466474, 3330518, -295, 1, 497683 ], [ -32147918, 459790588, 643137165, 456298272, 3, -1, 322427078, -1, 664, 10093, -31666, -7277654, -42256, -1, 0, -1713, -1911803, -131823, 289687147 ], [ -3104207, -5923585, -2, -1, -1649, -2, -2562, -1817147, 11850, -5308, 2137055, 1717, 2, 0, 3, -2002, 3951, -10, -3034752 ], [ 87606109, 1700632021, -53383, 26785910, 3, -18782989, 44154141, 194809, 38869, 647, 1, -17988, 31, -94, 127140096, -8336703, 48673, 1108367, -74780 ], [ 17360458, -138951153, -249229, -1302129, 2977, -14560689, 283, 0, -79527, -17531, -207424720, -74532398, 1798458488, -31093, -12469, 184708411, 151036, 12, 1 ], [ 1950, 102, -19503, -1425938, -55, 10, 3897997, 212469, 99619, -273, 99083311, -162, 1330300, -80282, -911584518, 59, 211190955, 6218385, 514 ], [ -1090530, 2404759, 8129, 169652682, -457308, -7253515, 11172, -2058022, 944, 68537473, 419014738, 642065, -9, -1, 37495941, -433385824, -51850805, 7022, 3 ], [ -17, 5638752, -1, -53527, 259965, -6, 2530631, -160, 88322, 30, 1433, -4, -101196, 269973, 1780870, 11273, 3, -47013210, 10039 ], [ 7579412, 16742619, 567, -1, -1, -853, 1889263895, -10, -178, -2004976, -6, 16136429, 2848, -16163404, 13242, 23, 208, -1, 126 ], [ -1, 3, -105, 359731, -85, 737220413, 2305185, -27686, 483326, 1754705, -76627962, -3, 7754, 66845, 0, 85, 219, -140507, -137834 ], [ -220686, -3666487, 0, 46128, -44051, 155149, -394358, -1, 37, 319, 919, -3177934, 120456109, 148697, -661, -738889701, -1685505818, 1807670931, -1274295174 ] ], [ [ -60827, -5707, -190027, 164268677, 850818883, -2813, -707061, -256626171, 7539060, -1077364, 2609781, -93959773, -1128853, 5568687, -2386, 118417, 217, -50, 113097 ], [ 6, 0, -129049, -6387, 127453, 435, -95611261, 5255, 9541, 0, 16, -4166, 6388, -226, -502044542, 30013, -42314, 15, -110 ], [ -35, -506829649, 28, -289, -356776179, -69, -5658, 77786119, -27977, -1, -114013, -7764850, -7511122, 19, -7, -48, -3033401, 159816, 3776 ], [ 110, 43694, -883, 12308, 542300524, -3, 610171, 4, 13562, -4105, 2, 17413984, -263222540, 9045949, 0, -71558173, -1867, -109185, 268615042 ], [ 21978791, -6, 115252, 3503, 347954, 5303, 997595418, 0, 55, 3923, -2, 0, 242443, 0, -632062, 11, -26806265, -237330, -1473322255 ], [ -12, 1944, 464283550, 7410, 13275810, -30, 10841361, -4212, 712, -5202083, 762097780, 7, 146003764, 6, 9751795, -46, 176, -1, -228286 ], [ 1, -8202, -27960, -13, 0, 169734953, -202, 2, -43559, -2909, -51852, -2, 424, -56, -161750567, 62953808, -513, 517081488, 127329 ], [ 3, 470947, -839313637, -5358, 65655239, -4, -25, 0, 153556, -1, 92, 711, -953165, -29, 0, -66785649, -51, -10192, 517798 ], [ 1717922, -23645099, -14346093, 14748599, -288, 633187, -154589342, 17479143, 8, 349473, -1, -387182, 804266, -10617, 44921069, 36444030, -17, -6708769, 60 ], [ 2734649, 50, -13433703, -189, -5924437, -61, -2770720, -7, 31940, -634104801, 8, 0, -9408398, 107, -3412264, 12135, 32712079, -203603, 137 ], [ -1, 7896354, -497634025, -482, 11, 904839, -117207516, 9325539, 14372, -3657497, 96189, 2155374, -153444350, 760594020, 26758811, -250, 142649, 647500, 1263985 ], [ 1165135651, -816980, -13, -40401, -421, 1145, 1974697919, -430, 26569, 354787, -352308086, -1177, -3532, 1514, -1650, 335, -17, -2, -2 ], [ -2, -1, 14, -22468, -345, -4698, 558040, -712244647, 46127675, 0, -149, 1, 5439, -77751785, 174, -2, 130, 2039115, -1471 ], [ -1281, -16000090, -63956, -4, 3388, 6, -93, 102714782, 7526, 2519, 491, -3, 48996, 52, 9, 19406, -831838588, 1, 11174779 ], [ -99, -44, 810, -122, -177901, 163165089, -85, 6618, 12, -5995, -2064680, -9563078, -131, -128792284, 54, 13272313, 129224112, 767287, -13 ], [ -414958714, 8, 0, -44472813, -395963, -197, -43931, -2619482, -2755, 1635875, -974995646, -78930322, 3, -195, -16, 1, 5679744, 1252, -584025 ], [ 3744013, -645308, 22575726, -1245, -12194979, -59866143, -5169579, 1354, -109, -24, 0, -7817965, -4, 2851548, -100590629, 12, -22018969, -2696003, -234 ], [ -47, 484, -50573010, 5551980, 4293, -1, 11490130, 1080, -1, 11080, -6472502, -5, -18157977, -54831, -57458175, 206, -1, -4, -533077313 ] ], [ [ 0, 1361, 101635702, 59176079, 275685641, 97508, 494, 100871, 1270257136, -579046, 7, 15210, -22, 45, 94769496, 20, 1435802785, 401935825, 28338 ], [ 0, 0, -52, -10192, -103, 0, 0, 389, 12346847, 1518480, 1895565, 6232804, -2, 1, -74095, 574519, 8, -6899439, -103 ], [ -431164, -443991326, 10738, 83285251, 3, 28609797, 1, -657, -86, -237574072, -13638865, -1155079985, -57636, -4065199, 184058340, 113268, 2552, 5031, 1911 ], [ -23, -164961, -4, 3454235, 1716, 0, 260443154, -571247954, 2121, 237, 21169810, 94, -695785399, -16126, -19489277, -63732849, -1, 12, -111686 ], [ 1190, 0, 538, 77, 290, -14382, -42702833, -433823424, 78279, -1495, 56, -672985313, -343754, 453337, 135, 5866, -201545, -252, -23 ], [ -137, -3, 13829, 23, 140, -1958, -48836, -4331, 249, 5, -105, -408510, -369007879, 1, 8163281, 28, 50055124, -6862975, 2008851489 ], [ -363911, -248789304, 7, 2036, -5069142, 17693, -452110081, -12369413, 485538038, -865146511, 12, 87, 326579, 3405700, 3451471, -976646, 7033557, -4, 2548 ], [ 57852557, 83045, -39004612, 92257391, -1130, 20086, 10457148, 15, -125314, -115636, -1943260049, 25, 3150100, 23, 1078152, -571, -1589, -13926859, -290842680 ], [ 158267, 5196392, -1, 157067675, -63678291, -45249, -4, -58762, -70323, 0, 2405, -2, -212681, -59069542, -113, 5154913, 41702103, -3242, -124 ], [ 5, -87442624, 1, 43883133, 294, 217547513, -8085, 8, 26137112, 10, 14868288, 463432, 36204083, -1875077069, -3457912, 2, -7, 28020118, -5224 ], [ -78644717, 0, 28971048, 6, -1607226, -133225989, 3, 106637962, 430, 526, 112189, -500, -88, -2922, 106, -7552613, 1901258, -17983, -66291156 ], [ 225075253, -129309509, 1528148955, 582237, 2463589, -1451972307, 780, 25883, -822397, 12152204, -20783, -57, -909561332, 290723, 52977, -1064, -17, 914, 121 ], [ 46, -696, -27782, -446, 30214, 4, 10617, -840, 1975784848, 37, -14223217, -8034, 2088010, 259981527, 877, -552, -44, 127, 13234 ], [ -4, -26, -52840971, 246413, -525, -551, 7, 15323, -4687, -22707176, -1, -95372, -29, 1, -948, 86131996, -16564, 204325, 3699 ], [ 1043592, 61612187, -121, 1, 305057569, -5013160, -121106, 422, -5085340, 7757, 3626222, -1009017, 125428, 140595, -2259283, 41980999, -6368, -65, 3765809 ], [ 2037086, -4, -2985674, -63683, -1801196, -85192289, 75246, -4131693, -891512, -24, 7, 254572843, 46368580, -165777, 894, 0, 23, 1056286148, 416 ], [ 0, 56263917, 510848, 4006898, 10847199, -172319, 6, -153991651, 19614, -2, 160612643, 18, 430, -18670288, 74, 10153731, -92905, -3, 181 ], [ 48961, 127250170, -15195402, -429568816, 880400368, 12568729, 26006, -1, -3, -34382271, 14, 2, -5354, -2122152, 109157, -11076, -1345406, -136, 356 ] ], [ [ 53426953, 895977267, -3004079, 343819, 3259962, -9932, 38540, -156849, 268233, 112, 476413339, 940191, 5075234, 1, -7, -2, 29544, -3, 0 ], [ 1, -8009824, 282893, -4026310, -450, 63821, -2012, -368492193, -12087738, 352606, -1, -290250, -3228819, 281, -1, -133714453, 63075, 5, 0 ], [ -3, -36965, -23583, -9, -32550, 1, -15, 31063847, 9220939, -7816, 402, 1, -3829202, -59, 2, -147, -5701, -2, -27723 ], [ -95315, 69, 129699006, 20, 11102726, 5014299, 85213310, -599, -117786935, -3, 391779800, 19051, 137347, -241272788, -5, -7, -1, 7, -20443235 ], [ 43538214, 1, -5440237, 1910, -9315949, -239, 15, 41286346, -1, 771673, -354031, -1, -3, -643, 984678286, 853479, 149747, 5, -230958592 ], [ 1, -1, 15289538, 8982311, 0, 0, -60992, 47, 0, -6, 1559643, 14849, -444696680, 28580, -686693246, 27125487, -388399, -163138954, 2399049 ], [ 367, 0, -2632653, 1311, -59076, 725, -106118605, 61, 6645, -4007, -95413429, 1, 48944553, -1137221860, 2324474, -342, 4557494, -1, -2027 ], [ 1780577, 294428755, -20579753, -804, -56195, -44, 156329, -16084864, 3, -14106, -4, 4976438, -2613, -4072971, -3102838, -56, 63827499, 32087, -73848 ], [ -2, -663012386, -1, -1, -11984202, 3842, -8, 0, 775027, -6205206, -264510, -707024, -326, -4, 9493, -26, -2, 0, 7 ], [ 765383, 125743, -1451184, -25, -2327, -2, -4, -150, -1, -321, 21243704, -148, -237, 65, 358983, -19957629, -47555, -15263585, -16 ], [ -464265, 0, 1, -21, 3554063, 1483079, -113843789, -9838689, 41038, -326606, -180869, -3, 0, -885780068, 101670, -8607013, 6377, -55744221, -2 ], [ -3787, -3, 435, 7, -95115, -41, -276312, -781539, -29374, 58, -60, 2272, -4553965, 361283, 10338, 18100, 44533, 6, -1341657889 ], [ -391088252, -7968962, 1, 15859937, 283, -1, 1533087, -2, -266092, 30856, -195334, -794296, 147372, 72774698, -1045616897, -2797163, -62823362, -215286, 170505 ], [ 4646, 6432930, 71, -46537815, -10333202, -4, 5, -7614, -13253137, 4, 0, -43, -4724526, -734587, -143882530, -19, 0, -5484, -8800 ], [ -25371, -1267019, -240187649, -2319780, 3322462, -1, -622756068, 6, -167856899, -10397, -1, -6055784, -11, 44236426, -12461184, 0, -15473102, 211, -60889 ], [ -43609379, -628395, 939, 7169, -2, -24746039, -14748, 150460, -54986674, 1, -958196, -130039, 797, -8, -17495154, -9994, 180363152, -232721, -1 ], [ 2054, 0, -236, -329276, 0, -215, -30227684, 43, 14939, -1, 513, 47181962, 7092, -16, 6969, 803760774, 1052784045, 1471220, -2361986 ], [ -6397, -392310, 3784889, -71703, -52285547, -567, -1028898897, 0, 23, -261160638, 999, -5126, 7535, 275972, -3562609, -1, 34121718, 38, 16594 ] ], [ [ -1, -60537, 18675, 4, 571, -25070, -16, 7, 343707637, 5625720, -3, 1, 29422, 749694, 0, 497235000, -423128678, 805, 104188620 ], [ 18762972, 382889125, -4, 598597567, 2, 12181406, 0, 934047, -23441, -23108386, 5089509, 77584858, -19666885, 86258, -22743, -1486, 3, -562573372, -4983352 ], [ -3769, -1109, -5471, -2855848, -450741, -289, -20600193, 442557224, 391, -7966, -51, 1285, -1930059, -45561, 10847, 181477538, -54468173, 0, -11 ], [ -26, 610, 13, 254023, -53678855, 533, 265042177, -2, 3699, -13013, -237, 245629, 229, 46985, -211119, 33885831, -112348451, 1, -908827 ], [ -10499, 419134, -54147, -45542, 2, -4, 12004, -4068528, -70508461, -1, 98, -415110, -2, 145, 29, -6146048, -259833, -22555, 29 ], [ -12, -35244, -2170, 121691, -437872, 5218, -2, -184223922, 3037978, 5349144, 4963, 6313, -5, 190626717, -332, -88711, 59612614, 15, 333593720 ], [ 0, -2072559, 12432363, -208830, -1, 10, 26282, -713191, -97803343, -13137, -24, -182039968, -346097311, 115, -113, 125295, -382, 30952, -1178 ], [ -7123032, 18, -39, 3, 38319382, -124875, -3981498, 18908, -124392, 214679, 3, 3116, 1, 21169, -60, 4129010, -20203, 45299, -127 ], [ 7579, 385252, 57, -19, -50133347, 23495, 11908, 0, 1, -9581581, 144597, 62400732, 425503238, -1855404, -4, -431279, -6707198, 8687190, 143 ], [ 8290, 62339, 1032321, 1, 23152270, 96, -1, 28, 722, 3742, 0, -86267474, 28, 60443591, -129875364, -935891666, 86590163, 227, 52187591 ], [ -420, 77420147, 4563468, 732491, -4, -40827924, -877429, 35915462, 4969975, -7186, 59, 28708, -1335, 152451, 13048427, -987, -21, -855, -194671299 ], [ -1, -23665051, 12996, 25, -1, 9135, -4, 50800, 196970667, 83040898, -3, 98223047, 2, 155881, -2, 0, -242703232, -894, -1322597486 ], [ -1468249, -1, -1, 62483137, 0, -14760150, 197564, 6829, -21190606, -218014104, 25642629, -523881419, 7483, 1901, -1035089, -12, -76, 254417, -599950 ], [ 304802, -923, 29, 11852337, -413919, 12577, -7979480, -886, 6471945, -1, -1706305, -3436547, 5702006, -25, -4024831, -791, -6, 37, 17300 ], [ 405, -87564, 201194941, -925006057, -16231112, -473, 280, -927, -245, 39, -802, 62646, 25478761, -242575858, 102227830, 55413888, -168, -322, -38 ], [ -23193, 7271, -3736326, 1878375262, 19, 1100, -2, -122, -371282, -79, 294920, -745259206, 13916260, -3793501, -4, 13221873, 705177115, 2268, 273886 ], [ -249075593, -216648, 609003322, -109784, 13, 3341, 2, -1, -9, -78, -1744, 25718873, -797441, 0, -280363708, 15, -206791, 3, -24234805 ], [ 194671, -42, -217624, -20, -169087, 52621, -332, 2381472, 25, -160, -6, 1833, 6, -4278, 107966, -1, -220361, 5260081, 47 ] ], [ [ -239552, 875859335, -569887780, 179, -4411218, -243997, 94, -244082, 7, 15, -6334641, 608692893, -4503, 15, -1980185, 214681, 4, 232538, -1150 ], [ -5, 789256543, 861353140, 33201046, -1647, -23, 89427593, 506, -240543709, -264679539, -4, -1304519, 95267, -1001581, 496519, -3959, -16665919, 1068293562, 228 ], [ 30330, 10672, -16106513, 209, -77, 48867, 3621, 350888, -28, -4, -1470, 16839053, 3, 4162, 1, -16, 3756, 1849510, -1156 ], [ 12152373, -1011228, 379, -1, -6511, 27, 85103, -12135788, -193670010, -6422562, -105207359, -221, -126596950, 555783, 5, 18, -1, 1, 29093 ], [ -239824615, 13574981, 14633, -7623908, -1, -32221, -11211, -144783799, -54995443, -64, 0, -193, -11431897, -84823, 61570, 2994743, -1, 116743, -3 ], [ -18644, 1418, 0, 20205815, 1087, -521731, 9251751, 3975317, -11750851, -525, 1962, -32, -30, 1690, -75637, 470, 1214, -550901, -6 ], [ -87187, 57625, 0, -21757, -2, 464805, 422, 1, 1, -3294205, 374, 23912608, -450, 237, 83, 11, -14880153, -99317873, -1 ], [ 1070, -221158, -218695, -1005773579, -1, 28109369, 226, 444, -1, 256, 2, 1064, 23339, 4558, -2, 568, 3, 167, -51 ], [ 6502080, 1949, 16681972, 1, -470346053, 212795, 3905, -900235, -981683, -826570181, -1, -730410589, 1602431, 6, -5235, 43131, -752169, 617032443, -282213 ], [ -15064, -150587, 42304, 3550, -99321, 704893, -7, -9639615, -25639, 63481643, 77913950, 9324, 487591363, 195904, -2991164, -9, -31048551, -23699470, -6297059 ], [ -7890036, 693883100, -503, 628917862, 420, 10573872, -409854103, 388366, 1604178, 23811, 6576919, 1, -2, 402625, -1, 0, 0, -1785287, 104617615 ], [ -1791, -206, -37119, 31078, -727302, 88, -18, 10108948, -7, -464176412, 252, 113339020, 24997792, 20722, 312991, -1, -123, 1058344505, 454269 ], [ 6694, -17784384, -972982, 699558250, 239261800, -2, 196, -2403766, 547211, -30807, 167, 3599164, -999875, 17090, -225951772, -9383560, -84, 1, 1710 ], [ -1, -2, -1668, 396, -777203, -161345117, -6840039, -14, 27, 13128, -5607, 260578968, 25208974, -18, -2, -117, 27377606, -1, -37301 ], [ -47277, 108796, -35, 209, 109, -2082684953, -25220, -133121825, -58313894, -14, -61654, -4, -12256542, -1, 4129459, 661, -4, -7167937, -6892158 ], [ -950834, 5, -4, 901170194, 1, 37577, -230, 172, -273, 13, 743271, 586449881, -19413, 63, -20626631, -8, -32302823, 89882841, 6 ], [ 766674574, 0, 27964289, -1069797, -732512, -21, 19310973, -1507, -4996, -268, 1730238, -30, -73, -696, 6302, 28059, 46022, -12, -5 ], [ 4982669, -2325, -221, -2991581, 23987674, 176047751, -99379297, 5795, -40052, 123, 8, -765, -39274, 40, -2, 48, 1016, -30769, 3619477 ] ], [ [ -2758211, 2, -3, 2, -36539, 90, -102698873, 6, -5, 3138, -31906145, -63, -54616259, 102799711, -15683334, 25662, 21472841, -969, 446903 ], [ 61, -1238, 1741, 10882570, -3814, 1, -3803, -193193, 7379, -36357, -1789428033, -285, 42341, 214646386, 10, -160960, -99, -231, -9838 ], [ 59390, -4, 504782981, -16481398, -24355, 2080892737, 1355292, -176906940, -1, -526791989, 116309342, 2, 247272292, 7384256, 7506, -171190095, -20030682, 0, -2 ], [ -766, 41765160, 1, -15529, 189675, 123, -500, -290368261, 1948, -1, 597, -7, -893, -278235, -6408533, 45302, -2958247, -92536349, -1469 ], [ 70951, 507, 497451, 21225780, 2946257, 432099276, 27, -527, 58, 589, 780492, 7, -81207122, -1460, 772893206, -14, 1, 1593, -130353771 ], [ -155884540, 451, -13852, -234286266, -2378, 19, -1904, -852193, -1, 982255, -1, -344371214, -406599402, 0, -124980121, -62147, -183, 52463416, -52395264 ], [ -1076063, 317, 256, 128, -12370313, 7, -46424, 1766831, -4333291, -490998, 465545, 12, -70, -1834, 755222806, 11820, -15104745, 7963, 1 ], [ -1, -536, -15364865, -1, -1814, -567996108, -606762435, -7, -200842448, -20, -504244229, -40231776, 815891205, 5794, -40, 495296, 965115, -1, -14773 ], [ 848, 125, -20, -45398657, -4, -861, -1131821, -1191, -99302140, -30, -91558, 796786486, 1, -257733, 365, 125, 168166119, -114985, -1 ], [ -9397, -3367, 1, 117642, -18120, -49204, 6, -11059, 907, -2, -14856676, -689576, -1024, 362, -5594156, -255138065, -61865, -178165, -412101 ], [ 3, 31054214, 127, -4, -1, -15, -1242837, 39, 71669, -1, -30397, -6152911, -39180044, 127, -26226, 474748, -103887, 61, 2077998984 ], [ -36558081, 136168330, -24400, 63575, -5, 132096350, 36373, 113361, -30, 0, -1590048, 41704, 7422, -589, -12848997, -108766, 224, 10833013, 69 ], [ -31, 0, -7, -4718608, -92764, -14, 4388590, -113, -131, -247378837, -865671, 1002478, -128, -16, -5661870, 95688642, 242420, 0, -1 ], [ -101204, -1239172, -992242, -493674, 4636374, 22495, 15353, 1055571, 439, -1, -126, -136616039, -138077, 131607149, -1027740, 1824, 1, -977, 6773240 ], [ -3062882, -4497, -419623945, -13015867, -132509950, 0, 8185786, 51507, 504779, 237, 16148, -8122534, 2328, 14, -346, -6093303, 1025873245, 391, -5643 ], [ -456591050, -357299168, -132790212, 767, -2010665, -1891425, 0, 2668, 434576159, 65181, -2037708, 17, 9421, 151223914, -985434, -3595, 1799944, -3641316, 0 ], [ 1256997058, 1250089, 3183, 68, 52, 8920745, -3147, -262, -418495036, -5142, -571, -37599506, 187, -408697, 308964016, 83174, 483414, -253, -1716250 ], [ 101, -4, 249, -987841, 140718095, -16576703, 3884981, -8258, -3, 24, -1, -30571, 966042640, -3, -1, 508, -43200, 176424198, -35 ] ] ], [ [ [ -17335486, -2005, -674842960, 88810569, 3, 417905, 298436445, -23, 2, -1281128, -2438307, -2326, 42162578, -1, 419442, -3854163, -56, 110099, -18821865 ], [ -12598, 1, -8405, -51935195, 7726354, 3, -72, 1504029373, -7251978, -179, -2747649, 28108, -5, -8, 479, 722, -347385, 27343662, -13 ], [ 799905238, -1023, -456776, 967835087, 4208, 114440745, 13, -13346444, 4071778, 418, 846209, -1009365, -1908386, 11177, 182, -83, -121761367, -12582, -12222 ], [ 1, 6977, 3, 29474, -17773, 16118, -28455192, -12372, -2, -1, -41014465, -3161, -20, -26, 430, 12207, -7, 495, 58 ], [ -7, -5319029, -1, 915057, -25436763, -13248726, 5999, 2, 27300682, -852, -896669949, -18425, -6, 130, -1, 1, -409, 979063073, 455125 ], [ -198328432, 38, 1209272, -1, -849, 2, 47, -5, -844982841, -16721, 5, 4696609, -145787, -130628174, 18526, -37153980, 48596599, 1442022, 7 ], [ 919246687, 3, -323, 1, 9, 133, -35, 175, 64653292, -1618, -16506920, 55251015, 0, 4, -1, -1211795599, 0, -342869869, 3 ], [ 82768724, -43776925, 965313885, 35, -48, -27145259, -48, 4032586, -12, -28514, -1075, -47, -22226, 46711, 7735, -1013116, 64676, 0, -138 ], [ 172216, 3, -113, 0, -115, 1610730894, 108627780, -1944541700, 32470, -16851, -121554405, 256767933, -63, -488, 57, -1022, 1314332, -5532, 672 ], [ -41, -41560, 20384745, 1581, -8, 160, 149, -13, -654, -58481, 709, -508, 21877, 5639248, -155058, -78583, 440, 139859880, -994 ], [ 10098, -268227461, -210485, -51, 2, 61, 3328626, 3840, -1, -57150, 18568624, -4704, 57, 6442366, -641648, 0, 3, -5, 24387 ], [ -11, -3177803, 1175022, 64832379, -446, 76, 285, 1, 19247096, -111, 0, -14463, -22657, -1, -126962838, 8560, 4272, 428276, -252023803 ], [ 8825920, -119, -973, -14, 12, -6, 324, 466415488, 142297622, -123775196, 71000, -157732666, 417156276, 1960, -4, -3367000, 105866418, -95748023, 3 ], [ 0, 154456, 47225, -4632, 7311, 510, -7831, -21, -46389, -169, -6208812, -21492, 722, -595376, -2326, -5444139, 30, -18, -32554 ], [ 448773, -119, -12, 0, 3, 386115, 6487449, -168, 1364760192, -549811339, -34116, 3, -2042937, -151, 69524564, -355, 180800, -133366300, 55417 ], [ -1, -9691295, -3, 1012316, -2493882, 364082837, -165751889, 0, 392052, 372, -1049614086, 38150362, 14930, 2751, -161, 337, 71375, 10630, -3 ], [ 206, 2, -2, 0, 3, -12903, 474570184, 8405, -657, 1, -97869, -30, 433638771, 26515342, 1, 87872502, -1, 3291, -148 ], [ -15, -4249294, 58307, 495977729, -69, 3021588, 569, 500, 1276384, -824994, -60069, 121, 596512107, 0, -17511, 31933822, -29146164, -1, -688 ] ], [ [ -61043, -10427, 35971, -3182435, -19912595, -115581920, 111995742, 1848, 144, 24850, -742, -539684, -16, -17, 12661233, -549, 170, -1893, -15 ], [ 14391955, -308121, 561435874, 11515781, 2419, -94, 456237, 2, -80726, 7, 211434, -1, 0, 68288079, -1, 72, 13, -676234, -346163135 ], [ 132272, -21556235, 1880390, 12467, 420, -3459909, -26, -3623623, 6909, -4, -223, -93330, 89524, 735, 3485, -8, -33904623, -32, -326672636 ], [ -2, 115915, -731207581, -1, 7157146, 2, -19, 2, -1659, 68428, -56809, -186, 24116, -3, -15186, -689390304, 292939388, 22752, -507674062 ], [ 992756, -1916747, 24, -3, -7779, -50, -1, -2, -736034003, -30580, 1995137, -5024718, -8664, 1063469662, -10022267, 22159500, 0, 3, 57 ], [ 49009, -2246, 153, 45731970, 32672078, -52, -3, -1, 4872850, -54, 850, -2214, -56813230, 972, 118309711, 1548, 1631410, 547020140, 288288 ], [ -6, 124, 7359797, 228, 1955305, 25828, -2, 29306, 255, -1, 4535, 13426, 4170671, 3894, -16, 1, 4688, -7004379, 360 ], [ -1, 30628663, 2156, 106083, 52, -216694, -9391, 3748615, -2, 50438, -1, 5, 10943, -1752725, -5756, -11381991, 36526, -7, 227 ], [ -101, 8775, 7814, -705, -590, -462323, 204928547, 15257634, 69, 0, 2, -2, -38443, 3614445, 5, 378727, 2056, -1, 151194266 ], [ 24, -1347921940, -311, 59877373, -106, -2, -11139, 0, -268, -136882042, -767957, -523687, -2, 1, -9, -10621, 56314922, 55, 170295 ], [ 25807722, -4, -74846491, -753, -817248, 26, -372, 47170573, 3, 369412657, 32, 23307, -245481, 41584, 23067, 58, -14, 13, 4833 ], [ -2, 2349, -121342, -3499341, 4, 323, -6420, -63802497, -227905, 43499, -8181, 35, -285272, 946, -3255, -1661162, -28077350, 875174, 10940 ], [ -152194, -21, 11993602, -107265, -17728402, -8658085, 13597, -19389988, -1725487, -686, 3981, 190, 1859, -1, -1, -4840, 392, -254043013, 6 ], [ -7557, -2, -111477651, 91473, 25984, 26650533, -541450, 420713, 50, -722, 1873, 1758193, -69781156, -103335549, -43, 34674390, -16, -1664768, 1214 ], [ -94999118, -28, -4, 0, -586846792, -2, 4683613, -5399, 0, -67, 22, 4157954, 1, -1176, -6, 145285524, -232083, -3, 134602278 ], [ 10770890, 9, 1, 118916, -7222908, -136492737, 11, 79, -367, -1822414687, -1026597, 8879293, 5342, -1555, -16, 5182405, -1676, -88341263, -31880228 ], [ 446, 8016, -3756485, -53855, 0, 432588, -381309453, -183553558, 382482, -1485, -7, 3589, -457861421, -18077481, 3, -74521793, -28, 58, -73945696 ], [ 487, 10640, 263020334, 166262644, -10760846, 2, -1046390744, -1, -2463, 58820, 3285006, 1, 261256, -6090373, 2, 1838, -23, -13506117, -1 ] ], [ [ 1774897849, -1, 287960, 1913645255, -1755, -152083, -1024803, -9, -20883, 1335687237, -2, 24222, 14, 26533572, 21466, -328, 15364, 1080306313, -10 ], [ -2196, 3118, 64666005, -56606, 10, -5322516, 9357424, 1, -122565, 891, -1481378968, 117594, 0, 7, -1, -274, 75, 7, -281453216 ], [ 1635152, 203657880, 0, -600, -9, -1737, -1837, -713, -1, -12, -128406, 789, -28115, -48168854, 780, 884629, 57, -8, -341 ], [ 32260944, 1, -457070, 58946, 1591, 3984, 63, 149272, -721, 25, 28829, -282, -16, -1, -15099, 1, -14186, 5282, 129370362 ], [ 620675889, 65293, 7679, 24753, -1101, 1902363, -191462484, -174, 19434948, -773895, -16, 2145598465, 37339, 696, 2, 564219, 463233, 19585025, -1 ], [ 11020742, 458, -11, -182, 24883, 3233, 2070228, -13078, 101, 186, 35915862, -147007, 4, -9353, -123402, 0, -35277747, -5, -14552 ], [ -1, -59261, 44, 13069471, 38, -13355507, -3, 76, 44, -4, 383151095, -257666, 5239, -1812609382, -159703112, -86, -60653953, 27190, 883 ], [ 10, -1, 584337987, -597100797, -301167750, 66, 97605065, -61874, -397541431, 21, 1, -1737, 0, 3943, -478, 244207, 0, 1039702, -4100244 ], [ 27774, 41123369, 759, 771, -231861, -1173447356, 61164, 80, 3505, 117482314, 147628793, -110, -6571458, 0, -52443262, -708775, 2, -135217127, 3 ], [ -170033930, -12885361, -3209619, -97, 691, 38436, -7531, -15474, 55, 240053, 3, -55075, 3, -368, 425259, -4148264, -1923, 1532837498, 946071 ], [ 23803, -7611, -217268113, -4032, -2, -231976, -218514, -461, -1349890298, -2, 30909, 44, -1853716, 27064247, 101, -1267747, -121, 356, -36 ], [ -33, -78898, -1, -12, -48607, -600690937, -323631988, -57042, 472688883, -2, -148391, 250554, -32381, -1, 1, -198, -5881, -195504, -82244162 ], [ 522, 11522, 1, 53607081, 9, -140, 7557520, 5121, 20, 1, -3213501, -441, 193003672, -17305174, 313019, 382519708, -8164, 20313518, -102391 ], [ -4264, -8, 37032094, -1735465, 55737, 185862585, -27726348, -64495, -460743, 942, 11, 8190504, -63239046, -1, -947555, -276508857, -2, 866, 0 ], [ 19, -1788, -34, -60425030, -1022, -19698543, 230163032, 15, 472317361, 871544071, -26419, -662480, -1, 613, 529712598, -28911935, -11, -64, -28 ], [ 2296312, 0, 18785, -127703608, -2, -171566103, -87770242, 128145, -15, 10453, -56596347, 0, -2681, -1, -3064, 319595, 131558448, 9, 131961828 ], [ 19, -119, 153485, -4220, 43201, 1039077821, 6, -22, 5, 1943, -2, -558534259, 3741, 3, 51346, -15177, -12, 641746, -515198058 ], [ 6668641, 3, 1113195, -4132727, 251293, 32711, -2, 50, 92, -1818959731, 7, -267715, 3502646, 3208841, -32, -496401910, -123, 31765265, 27 ] ], [ [ -27924870, 6, -13, -29614217, 32511, 508652173, -536696199, 966019, 5098946, -27, 99, -832519, -13923094, 5, -33050, 269, 500, -428, 0 ], [ -138, 95784951, -44963, 9317219, -10484244, -13165253, -3, -7, -17265490, 5160, 83561, 49, -6, 82451, -49237, -41808, 33586, 0, -34739529 ], [ 21586411, 235675, -289722, -50165, 0, -7348, 2322722, -1009758, -153303752, 423434321, -1043850, -115, -19, 180, 0, 3982243, -2157, 85, -1 ], [ -1763501, -62390398, 0, -1864, 5, -5054, -77253891, 29047001, 1274128, -3952, -2, -6988, 29068, -114, -659, -7, -1462933, -15147252, 82 ], [ 57736051, -83, 1, -1816, 118, -7892, -578094, -10187434, 12075, 0, 12, -620848, -59505401, -1, -254405049, -23293792, 8773, 18, -203051101 ], [ -2229342, -1, 187994783, 8697565, 324437027, -228, -679728, 478, -679418461, -43690420, -161269606, -2032928282, 1206029076, -16598607, 3, -3292, -104, 103147227, 3 ], [ 1, 3577, 52, 105198, 1133546, 3, -27516657, -334161, -122555844, -277595, -30, 177, 6, -6, -251, 1, -737, 770, 7952 ], [ -1919896, 37, -3, -9, 97, 880387, 29, 3, -124596, 11729045, -177, -16485843, 0, -11, -173, -1898, -57147407, 752779750, 44449487 ], [ 249707713, -18427, 795815, 655023, -38636724, 209, -1, 2130077883, 142, 0, -76004, 1132, 6, 1981, 2808606, -71749, -473221007, -15, -254863 ], [ -16, -972785, 16476, -66012419, -95253214, 811, 55, -146391, 1033, -2866397, -29, -3230, 1, -208, 7, 0, -533832, 1, -39325 ], [ 79547113, -2, 87630, -211109157, -11367, 86, 158, -1691, -15, -1254, 27, 1704, -28966, 28697, -1, 158956, -1047379, -25, 1172 ], [ -45450064, -342, -1758097556, 27847, 1312225, -30603136, 3483, 86110694, -293767, 21023571, -64974956, -262422, 1757, -610, -2, -1193885, -733462, 10, 23330380 ], [ 2965, 12, -85122, -8, -614684, 237276372, -140933241, 6326, -12366, 29882, 153563, -18172, -1, -19064, -141, 3, 98246779, -8683693, 8136 ], [ 33, 8, 138, -2, -1, 3, -2823, 4, 1, 63800, -16183, -2005, 355571, 407, -161, 2, 14554814, 5, 0 ], [ 10191, 120925, 1244423, -44, 12643, -701, 3, -417, -17991, -20668019, -79966895, 48, 111432, 1676932356, 0, 62, 0, -8331440, 109336 ], [ -3906, 6, 33541033, 4826695, 26, -379863, 1, 3011430, -283447740, -804, 21, 1, 7282487, 24, -2, -4052, 8338234, -5675, -86 ], [ -7, -13981, 0, -1741000, -23, -76, -803, 587, 50, -4281323, -38709, 0, 17867, 13749638, 0, 55, -15049, -2, -6624 ], [ -12, 253236485, 60299, 10781, 6516, -489093, -1231292176, 4935843, -5, 0, 268701629, -4, 0, 0, -1617098, -1360, -28572272, -1209, -68082281 ] ], [ [ 3168396, -12691, -54689, -386137, -3614540, -16420915, -3723, 30030075, 2243581, -129504689, 1729048, 995627, 211364, 5111085, -1162479201, 185869, 4, -3185, 2451002 ], [ -1, -784, -616, -498802328, 4191750, 334440, 310, -556044996, -16145617, 0, -2517303, 1, 63112531, -16, 80956, 33174839, -340, 5149, 88077629 ], [ -1, -50, 189101, 1, -50263495, -1, 128233, -37, -6, -28, -28802591, -398360, -176590612, -8663863, -331, 284, -1661863, 122634503, -374244 ], [ -6340, 499634, 0, -497, 266, -2104220680, -4, -260, 0, 15777, 595, -20995, -10, 33, 386611, 912, 90887580, -832, 99091 ], [ 4063629, 2, -6, 349056064, 1166, 921486821, -102048, 0, 13728, -40532931, 11423819, -1869476562, -51, 4, -6276975, -1367292, -3588, 24, -4 ], [ -1, 15926, -538, 211278192, 524046470, 0, 8555731, 7519, 983196, 44564212, 1, 41188, 76223324, -336588, 30530, -86580, -27, -27298, -73 ], [ -10, 1, -4378560, -37, -738, -233, -74, 247532113, -1, -245, -799656, 240565, -22458185, -2761, -2, -75091, -1, -239, 56 ], [ -614270137, 221498, 8464, -1, -4, -7592, 6, -13166792, -31278126, -22, -18, -13660, -1153624, 1029387952, -59106714, -82, 394, -12, -98864404 ], [ 7, -13821, 1232492, -2, -1912905, -854542, -44, -19735, 111, 6655, -7, 8240524, 4426, 3603424, 2452205, -1, -122978, 30, 1888091 ], [ 392322117, -1353, 29403178, -28214, 81, -3084, -937571881, 1016, 93096, -9577365, -1024, -6, -11076778, 914165401, -21, -11343724, 2833709, 203624356, -312476739 ], [ 78882, 282, 0, -24730, 16, 3, 29622, 13210, -408393, 40, 1072595304, 0, 57919, -40700949, 6653709, 14378, 525227830, 52, 0 ], [ -2999, 18, 496535212, -2, -154620, -140, -2694166, 16222, -598923290, 5200, -6604783, -3, 25878686, -1927209, 875, 146362399, -703, -147, 30454 ], [ 30286, -119, 3365, -2, -8, 1125034, -4, -2969, 199544, 20, -90, 316, 44495, -112648728, -10715, 40, -32, 422213073, -1877667 ], [ 133, 253471901, -1, 966, 37, 3218322, -3327, -133592, 242646819, 83971250, -6159464, -2, -233840995, 4, 9296, 217, -834, -3396, -2 ], [ 1976117157, -21883, -1, -1657, -26465468, 4813967, 25, 236, 13344, -143652573, -3166210, -32660, 78685, 232, -5420, 49756, 251, -513, 29 ], [ 267032, -697895732, -1, 6, 1936440, 109, -514464, 1, 64648170, -575737, 5007, -377, -3643255, 3745, -194081, 653525, 0, 41505689, 23 ], [ 3227, 807, 84, 28, -707809, -173324, -1, 10410, 5, 0, -102, -21, -93963966, 21, 8780, -25197, 0, -3297630, 2691336 ], [ 16886322, -995992580, 48964913, 30830, 961828, -6048071, -1, -137, -3301510, 1, 1077, 142099, -163723, 55, 220229, 313, 41218, 310, -104 ] ], [ [ -462668912, 144306915, -89, -2748148, 114, -12224, 387218806, -113159, -2, -1, -33223, -256, -52, 164735, -179, -2, 46, -2060, -2102357043 ], [ -512, -262, 19466, 1857404, -96783, 44707, -56654658, -13302107, -240594, -3075, -2069184798, -219, 96166239, -9244700, -2, -109935484, -15112404, -2, -131780470 ], [ -11290512, -8801, -830349, -3419, -8, -100306, 236005, 1409278, -1577818, -3544, -125467943, 108896180, 48, 70890, -202, -1, -275076, 144201, 2824 ], [ -184, 122326303, -3870, -9719257, -48937, 30, -16689584, 0, 801751, -36, 61074712, -233, 25, -1008, -1, 349387947, 1, -5848, 12938475 ], [ -742, 22375, 4, -150, 430, 16, -2061581, -13863144, -7273, -2838348, -11, 1, 23064, -63, -12531, 4, 426864385, -1, -14940 ], [ -2, -164, -30, -311747, -839, -41, -108, -1, -903733425, 19500295, -43509, -1492, 6660, 1025436, -97485284, -11862651, -128, 1989, -623950829 ], [ -130980, 9854, 321, -32, -804, 0, 237745, 21, 1744676346, -306051, 2, 820825928, 1, -22979, -5927594, -418328192, 0, 61490515, -2 ], [ 0, 12998515, 476, -40707, -4230, -300706386, 61653, 48946, -3045, -3448560, 10912, 31187794, -107716, -7599, 755, 43200758, 747, 782316, -6243314 ], [ 3, 90, -589, -114511, -58, -65548, -15280220, 32292, -13474, 1576, 669561, 15987, -39789, -5207841, -2105, 312647, -294329, -2, 29398 ], [ 5870, -6246, 31692058, -52394733, -167742, -122504227, 2412784, -536388238, -594, 6, -226916336, -1, -9361, 48981578, 2081726, 270250, -942609, 1296307, 1 ], [ 1240, 53222604, 2259785, -561567, -1, 0, -1516058, 142, 26432, -13288919, 2296019, -1890, 12099, -334242819, -19759641, 2108060120, -259729278, -59549239, -3 ], [ 1079637, -8040, -1, -170, 1, -521386, -1036536610, 8726224, -3, 0, -1818, 260670, -124087302, 99, 38266, -8, -240, -14437, -30 ], [ 104051, -296, 5081821, -1, 467510563, 3862921, 175033062, 1, 424, 4120468, 1, -28, 57, 22424, 1996559, 0, -228696429, -2127570, -29308351 ], [ -102, -5, -3, 462996, 13116, 8605, -1, -1, 891656, -1, 6, 18887676, 93, -2, 2042339, 2691412, -7, -21, 0 ], [ -4715287, 3516769, -212438512, 254, -26, -9, -130193, -271128284, -1, 8, -340466, -152, -390857, 2, 4678, 0, -58, 1396, -476961704 ], [ 80803, -1895, 8263, 14450134, -3776, 9737812, -2, 517717075, 4099870, 1761626069, 26688082, -1545075, -1, 784, -87271728, -101422, -107630467, 208419294, -4131 ], [ -11698, -6374422, -8, 0, 26, 1, 5517, -13058498, 15283, -25776588, -909141, -500972, -33642, 21, -51, 595, -39662, -850533118, -2 ], [ -17961534, -1709, 4632905, 152279, 11652311, -3, 228040, 3, -68927, 368855, 359881, 53, -53, -2, -130066981, -5114, -6511812, -3, -5795676 ] ], [ [ 262180629, -779402, -1, -1160, -930, 2714, 64939839, 1, 91967696, -2242230, 176, 2, -2074045, 0, 978046990, 6739, -20164535, -3, -169041257 ], [ -2761, 52389841, -166568850, 25671, -3604873, -33, 238008, -98098, -21206117, -100, -8, 1091575980, 24242, 5, 1, -1, 340502372, -2, -75485549 ], [ 2780432, -4427, 3, 188009, -39, -3696, 10891, 197827772, 0, 338812417, -8556428, -10, 1195, -410268, 7446427, 113636905, 823882, -19, 23 ], [ -125, 430, -3059337, 8, -1, -790595, -9450, 1, -85741522, -96441, -454, -1985710, -70422803, -1539322, 1, 1215429, 1, 63, -1025 ], [ 890563, -220405, 1462093, -144006, -161074, -382540, 37390, -105278, 31081, -21102, -1, 53712112, 1, 8, 0, 47, -2262, 162335, 0 ], [ -10, -591267, 181456, -33351295, 439, -5, -2, -20, -2, -135349, -40, 13039148, 8499, -235190, -7421613, 180977, 50, 3, 857 ], [ -516304, -108, -40798, 317353, 57885159, 8078, 53, 2743, 1759, -119, -50970519, -15, 1816656, -874063, 2281912, -8, 3896, 573336928, -2069416248 ], [ 1000, 7409, -1915066, -1818815, 240, 2, -2, 2, -1010070235, 2118, 2790862, -1179624, -4, 5510855, -106, -506776998, -65, -8136, -129117708 ], [ 16152969, 757540, 993, -18, -1, 2, 193577288, 32, -1, -1516, 167059, -24, 747940535, 1702124033, 224886163, -68, 1388562041, 34586705, 667 ], [ 5769, -5145939, 17, 47091, 237, -217, 272, -147349, 6479, 19606359, -280, -5, -972, -131254, -1, 249, 0, -272, 622 ], [ -62, 1, -101877, -1825, -3, -53, 121289889, 3, 9038, 32194429, 67, -1, -8, 59832816, 89, 8635366, -994, -5508, 0 ], [ -20942295, 59924, 79, -15670, 53004, 649, -671867, 4419563, -909053, -201092, -13160985, 138, 746969, 106423, 28394594, -3, 116505762, -5026, 0 ], [ 187, 0, 58190316, 12939, 0, -88977765, 0, 93868106, 300, 11, -3987723, -20, -14609, -325, -55564075, 116025027, 859535076, 845325, 2558079 ], [ 319, 14341955, 115223, -2, 0, 3, 7733, 86, -248, -75, -388475, -627111, -6623, 0, -7, 2815, 0, 9877588, -6 ], [ -478, 4269848, 221, 16836, -3908, -2, -6208476, 95096, 299, -196534069, -204362838, 55998, 29, 1038973, -234, 43, -853, 7298, -7900 ], [ -10339, 0, 492555, -352716955, 2, -81839, -1, -157, 1255, -1933, 992095, 59, -517497, -1, -294, -50928, 1784951, 36, -20652 ], [ -9718, 110181526, 56, -217083655, -65020, 41, 33135, 33860343, -1, -674017158, -12, 1107294526, -415, 0, 32522, -1205326881, -289005864, -8860041, 865829 ], [ 0, 897576507, 29344, -41, -912, -26, 89, -255474218, -8, 64138, -25796, 1, 114, 24041207, 1631157, -973251, 0, 186746804, 54826 ] ], [ [ -54552, -36456674, -14845, 14023314, -236079, 4, -2, 405342354, 207245, -757000439, 155734869, -897896503, -39, -25805, -8584598, 7928, 143, 5844696, 14204 ], [ -24441439, -21844476, 13894675, -55804939, 33, 8, 28277, 15878818, 444175170, 0, -95089, -31707, 3016, 104, 129049, -4082, 0, 0, -414 ], [ -3896009, 29831556, -314977, -12, -1, 49387, -16428386, 1197, -1083, -35374401, 1, -2, 0, 5531, 42, -966857722, -109876140, 1711844478, -7098 ], [ -2307, -33, -3523688, -555482, 1037170, -621, 1640598, 3, -10757820, 1942, -7984364, -58754, -1671, 75, 1, 1222359, 79, -489, 97 ], [ 8857, -12294933, -3043, -244000, -56439, -29159009, 258730, -2130, 292852041, 1001443, -2022, 25713, -1, -2, 943903, 0, -502, 1309016, 205 ], [ 151119638, 3021, -2, -3, -143513018, 1, 317893, 5, 3250, 142193, -83503, -35989366, 212, -469515, 3446824, -21559, 1203741, 250297138, 88 ], [ 17, 0, 4, -329644571, 342, 27854616, -6804, -1, -506160, 2245, 0, -1891, 25887, -1, 18972488, -73366, -2, -416, -6 ], [ -209211, 1758123, -8947, -10762, 3260, -7184, -10382387, 2, -16, 3097, -12535569, 236994, -445751, 6659, 131985, 0, -2714, -1032601969, 3871534 ], [ -81, -25655746, 425311215, -11371, -1113151, 962923298, 473, 204, 156, -418328034, -25, 207080755, 303, -2, 25, 1, -28484, 170734, -10425394 ], [ -1, 56906, -2074, -46027103, 3891153, -4970, -22, 12445, -19010955, 4622809, -7038, 2426, -6512536, 3742, 43, 222995, -5, -891305, 658131 ], [ -2, 459278551, 34, 23740464, -17237612, 42685812, 44934, -13917418, 91377, -58969800, -1, -1431, 28, 104870524, 134, 45, 114013355, -3, -19168772 ], [ -3, 3, -6834040, -122857, -91148653, 1156219290, 20873, 55006, -39689428, -868, 0, -3581373, 107, 159733, -93386, 5752317, -1, -42925, 3 ], [ 0, -18307815, 81125, 231644166, -40, 371967, 34621665, -7537842, -9, 182160473, -21338, 0, 695080, 29309738, -2873, -956, 911057, -20, 8 ], [ 53, 1, 261195, -2573426, -2, -52078, 83917903, 85353421, 0, 762360343, -3, 2295879, -1, -2586, -114, -62, 62504, -2, -142 ], [ 145047, 782564, -363884961, -3123986, 37, 276, -2057341, -85608, -1129, -16465388, 48208, -46, 1824255, -95, 3959874, 75191089, -1514547, 240595, 9867595 ], [ 54, -448, -10232, 322875, -69572775, 119, 2043265, -1174, -499546, 10141345, -7111, -188733, 186014, -3, -3288237, -14418, -1785538, -230407925, -130318 ], [ 1629, -1166758, 968709, -152, 68240, -2783, 25131820, -33859, 1252294733, 5429, -1117, 22405092, -199945, -8, -132787, 1, 3, 76061431, 7534488 ], [ 1996137, 4388, 768, -19, 661439, -80099, -41262, 97, -101074, -11734, 5896347, 176449, -119124, -1, -147505723, -207607, -1308, 46499, -226574 ] ], [ [ 1882, -1055901959, 4548, 6, -907, 25, -61, 778, 417, 0, 5118, 8165446, -221, -42837, 24539815, 0, -270, 479666, -1 ], [ -754962, 2978890, 7885819, 7198210, 990, -2, 15116, -105882, 18, 501, -69545245, 17619, -1875, 2230, -253318041, -1794476, 0, 120, -214 ], [ 25741, 11257, 6262, 13468018, -6246, 7, 0, 168781, 21, 1578263, 614441048, 741421, 1000440, 0, 36736841, -81576, -2, 13579295, -69538 ], [ 92, 80, -2917997, -1923, -2012, -69, 197, 460, -358335, -466177, -145934, 41493, 814, -47823980, 7, -5513112, 6126026, -124500415, 6119165 ], [ 3, -12, 2175411, 7401872, -11810437, -1423115, -737212, 116626423, -6173481, -5332461, 54177816, 221789, 504, -1, 569, -39, -4537, 3695, 3 ], [ 0, -440326897, 24998, -3849, -1, -5246, 2567110, -407, 0, -1275352, 1480346, 154981, 3101, -868926, -436, 269525, -6724, 1838, -10464375 ], [ 1246096, -6389686, -1, -4088, 0, 879852, -211241, -277, -1, 711, -155, -1345, 1421854551, 39994, 5, 6464947, 1460730, 477675, 424928876 ], [ 8094, 4101131, -303, 167, 101331, 12525279, 51, -10, -858831, 31, 7655, 2, 174, 0, -3906541, -57809241, 52, -9028, -108 ], [ 4, 252770, -13047499, -17919, -1, -16263, 53, -1, 3, -1, 2911802, -1011, 17735391, 74079, -1, -3681723, -3001031, -2623, 2 ], [ 921, -42776717, -2, 128585, 21177, 1968, 535, 0, 3081485, 38156, -202446, 1454, -5109600, 1385749, 740, -4363373, -11358, -2, 83196 ], [ -166, -41544, 3, 6, -54825793, -7, 16374023, 1, 1091, -133420532, -63234, -1, 261, -32535, -10957367, -170064, -15, 6, -121973 ], [ 12725, -677, -1, 32657145, 174657829, 1070569477, -15740, 461054, -227795257, 58645, -1426, 145231, -385, 13306153, -1, 5060, 9320, -30456, -1 ], [ 1756539, 60401, 2032570, 292, -7929, -1, -78457101, -53, -297910956, 6034, -57427, -505454718, 237726433, 21, -63, 2129, 7226, 227858721, 1244073585 ], [ 5, -1981192, 1, 342039257, 706, 4, 510137, 138359, -200, -3338, -760369, 42, 567, -5047574, -29297, -22853096, -59879, -24, -1061 ], [ -7694, 4181497, 3037666, 210, -43100890, 5, 18, 3, -2283920, 110242, 44520, 14, -1006718, 10, 450682, -3, 430000451, 54, -1351679556 ], [ 1958542, 3050, -30, -4676, 871964, 21696584, -955214, 9108226, -827601135, -53, 0, -65766, 52392, -577, 350037508, 5045294, -90392, 4852, -2328951 ], [ -244646, -1797805, -3317071, -1323185, -2529, 2, 91892987, 15289855, -94079378, -56931298, -43180, 1, 3234622, -408, -4, -6945247, 16384174, -302, -4085989 ], [ 22, -37599673, 4608, 7, 0, -8, 2017, -5, 28245, 7, 0, 11, 440, 0, -1, -380482, -3610302, -963, 44037 ] ], [ [ -697046340, -4141160, 14, -4, 84903388, 471, 47, 54, 1966208, -92, -5791, -17456530, 7, 1, -20761, -164603375, -1, -61365893, 3692120 ], [ -872494, 12067, -14902114, -13, 1273448, -8207, -112038983, 3096, -11835192, -459955, -6153, 12, 1, 177191, -999030, -7013978, -3, -55533128, 63402768 ], [ -142041, 138404, 3654718, 42140, -1, -1095225, 698, 114, -1, -15, 207, 10, -13, 16, -229973196, 600186, 250, -8, 121691433 ], [ -1, -63081974, 13746819, -155642408, 1953, 3745, 15, -1621, -347583307, -2657956, 357979, -2, 251, -2, -20, 19, 30739, 780, -49 ], [ 216, 224579, 116598, 3, -17454, -477268, 69897171, -648, -2, -93, -3066, -1296055, 193388, 29139, -11432324, -213, -220969, 28, -20801946 ], [ -843333608, 27, 397248585, -194, 1866134, 115, -64, 564, -83943, 2, -48903, -34328325, 1119, 20007, -2100537179, -2340, 115460535, 0, 93575527 ], [ 433367, -116769, -7470560, 139415, 642714193, -1, 0, -142243454, -794420, -67645, -42675229, -3069851, 1, -4137, 1, 297758, 12975, -1, -3809354 ], [ -66, 17141, -1648979, 100041927, 1, 46921749, -196134513, -918, 17974431, -4, -18, 70431777, 5, -820, -175, -1224514, -7, 98417444, 0 ], [ -3898843, -76144309, -501187076, -436056796, -30093243, -19178, 1635866, 8985, 63504560, 2, -47513, 6543, -1515860924, 546327, 1366156986, 5352, -62, 31684, 126 ], [ -283528150, 66337, -1929452136, -1, 1, -67029, -154, -85, -397457, 73261, 0, -1653329, -137397, 2994755, 198531, 8970337, 461808422, 740, -1061328 ], [ 1696485221, 207561203, -5, -111934, 352418, 1083399, 45865, -2999270, -128569, 140430, -2, 935047, -27966364, -62594, -541233, 990, 757, -109765, -303279 ], [ -306, 6014, 1177291, 1984786634, -623087667, -4, -779, 16, -28795, -256214062, 0, -203, 876, -726139191, 81893803, -2, 5, -52083343, -4347 ], [ -48202, 1928, -9, -1149, -29110798, 250242, 1, 116780506, -976, 38087, 40562, 1911296252, 230400742, -62082, 430, -13066601, 1572, -3, 82322 ], [ 463, 159616, 451884034, 7073, -409226007, 243429, 2669890, -151, 214918902, 61383, 153751725, 0, -408, -16350, -5, 7252029, 1430, 0, -47726 ], [ 0, -2, -1, 72922394, -1714259, 15, -1333191, -122, 248315892, 1011, 6, -3517411, 405, 169977146, -1174691, -48307100, -32500133, 20684, 4 ], [ 60275657, 471817, -855360307, 87, 1531, -14894107, 13384272, -50492991, 514041817, 298989, 1058872, 1970726, 13, -4131166, -5621462, 219565, -13, 10715453, -1918 ], [ 1, 30, -420, 17, -97457481, -77, 14671316, -1785884, 120531, 19, 241574, 7522709, 653, -83, -10, -15894, -4747, -496400063, -244443 ], [ 1047413596, 29413646, 12, -293014921, 170851, 551296476, -130545, 221776, 189, 2020318955, -108889452, 1877681, 243738087, 236470581, -5251, -1, -146778096, 32725000, -3 ] ], [ [ -578, 3744485, -5, 13254, 7, -50501, 12, 622333, 148, 6609658, -12346361, 8606355, 6941, 8922041, 232899, 85119, 1685, -51897138, -100005 ], [ -8, 54871430, -2, 829240260, 1, 216451, 507, -4, -19, 110, -74611038, -1852183, 6, -1, 3706469, -574, -14735, 2, 13 ], [ 5, -111, -1329, 0, -1, -167094, -91482, 230054, -47, -3, 14190915, 51837, -2, -11262265, -196, -4, 8369678, -13138409, -3934 ], [ -7, 1701014562, 0, 7155, 150611292, 55, 6478, 127756, 139433, -164, -44913, 177, -30, 2, 0, -1, -791, 17706720, -2144439542 ], [ 180523, -44252, 13725411, -82, 317534, 0, -985704079, 118143943, 49712, -2336389, 7, 19553, 123, -168, -6228, -145, 10313823, 45430, 4948911 ], [ 4, -173058924, -15, 412349664, 29726, 16, 19209, 1, 8, 5, 288, -2, 888029, 510047440, -17370, 148909, 194575619, 562212, 1006843505 ], [ -51802874, -37, -12202264, 11445, 762, 654310, -9071, -23608, 3, 0, 124848570, 308, 548, 0, -4219, 80506, 110, 44, -125719 ], [ 471, 700939742, -1, -6692, -3159436, 29309101, -72308744, -1025424, -306873213, -7946576, 137, 2027, 46563, 0, -95, 97491071, -7972, 431024, -13707 ], [ 154926, -1, -23775906, -179862903, 55454, -4, 44, -47773, 7795705, -852844, -2880278, -7591, 1, -3495, -880, 1721981, 930741, 31556771, 654530656 ], [ 71170, 0, 42, -1, -3098235, -267, 1681, -132364658, 734330414, -188, -7375008, -35412, -35, 798816253, -16337879, -21794405, -791, -392359939, 855 ], [ 128383146, -11179, -9320, -108, -125, 41044, 0, -616106, -1, -1, -6, -7711, 164821930, -100064, -70711, 58549, -470272110, -2, -1140 ], [ -963130983, -20778841, -11, 816, 52709904, -1147774, -113825551, -337, 115853408, -59, 268590, 3893284, -101349, -1, -198804, 12478068, -1, -92792196, 2003163 ], [ 7479, -1235, -96875, 760680, -27, 739314493, 1313, -983, -4565658, 22, 16579, -159582, 5, 262673415, 6256866, 12, -164556578, 590539911, 6 ], [ -1672276068, -7, 48, 15, -701789046, 3888416, 218024, 11, 183331, 6159214, -900, 731, 22186, 28319869, 199036, -137723, 29360, 1, 964806 ], [ -538398082, -11360042, -122652824, 13, 1294, -1708721, -58, 0, 90334, 3, -88, 7019425, -1, 0, 367, 0, -106321, 397, 684 ], [ 3230, 944714, 854490, 197316030, -37273, -87849565, -22268, 78587, -69689460, -418414, 4, -153236032, -29403533, -144930, -208, -4, 60, 21431485, 366743 ], [ -7, 128, -10057489, -223354, 39840, -24505832, -1, -40, -358812876, 15173462, -2244, -236, -15, 1, 2766, 9176528, 860639124, -446765595, 1650 ], [ -734, 47343458, 369866, -443349, -1433677, 15249383, -67429, -48, -713, -19, -8, -18599707, -664783, -1702, 15369, 37, 3, -136058, -867 ] ], [ [ -2, 1917, -21354291, -34, 127476046, -152, 75439703, -4547367, 3, 13007802, 2963, 2145, 218128933, -1126, -21985, -2, -2763699, 2221, -3 ], [ -52166, -435261, -154350, 233145682, -105, -2037220300, 28, -5865, -345079479, 49092850, 15201767, -1, 238565863, -4, -1149671288, -25611, 206, 195, 39296 ], [ -24204473, -2627966, -1519111202, -11, -1158351835, 1969, 4110, 2670853, -40217952, -7971, -476, 45021, 415, -2362, 1, 499023, -81, -196154, -3845 ], [ 34553, -653143, -650, 0, -103703, -33553240, 80688, 28954103, 3628, 1342, 44731, 0, 11062804, -527273567, -476, 0, -772165903, 238825, -2618 ], [ 1179, 5, -877, -3, 6834, 28289881, 2, 410897, 1915267, 807, 41, -168, 263, 302, -20, 22201413, 6, -9526, 441263 ], [ 726160, 428444671, -40094, -35, 2, -129500257, -17, 1998386, -143612138, 5973, 47922727, -29126907, -3017166, -4, -37204216, 3691381, -1, 7033, 295785 ], [ -144, 145843273, -78567616, -513467, -189, 360102428, -1643729020, 599971576, 164, -98, 96641, -105410688, 37, -355, 237923082, -228, -4, -504, -682701 ], [ -311408, -350674, -1071825, -53962039, 1, 63210046, -2368443, -815749121, 5738, 90298505, 98, -10539, -9256, -196, -1, -181177801, -1016, 2255785, 257192544 ], [ 156210655, 4310513, 40884, 31690211, -12463385, -1, 31188642, 344722517, 143570, 466, -3074, -554, -56409621, -195139, -89, 918871, -3346, -36665664, 99 ], [ 0, -517151, -37131390, 24482, 10, 0, 790, -1053, -262, 40024439, 22499647, -434, 70475, -10, -372033, -2, -42, -8249, -26 ], [ -3386, 11197570, 1825225, -39052372, 5705, -198, 530600450, -66247, -29, -48, 505, 468410, -913, 15951625, 667, 2, 16124175, -162, 197056944 ], [ 1691, -4008, -2, 8425, 494128107, 7, 2490184, -744, -99, 1227389, 762640256, -27620, 84960, 17, -3, 148, 13898635, 82, -2910062 ], [ -303, 7310340, -9, 46407, -39177, 0, -16, 28137537, 61687286, 2, -3, -6890278, 2353042, -352, -267, 73936, -308, 1533002, -27069 ], [ 39314, -15082571, 35, -70, 24289, -1227213, -32310, -51885, -14940618, -945, 14541337, 62, 427, 1625278616, -4294275, 2865, -1897276374, -14, 3673 ], [ -459297, -73810, -761966, 731, 501, 310246809, 12328491, -18, -4, -4, -10551197, -6, -186, 18925048, -370, -90, 469, -2, -19 ], [ -157, -28671, 3272, -3, 295963, -2995, 45354, -2, -5, -99374096, 48682311, -13, 2087, -1673, -33347885, 1, -9, 3564, 2 ], [ -1733, 6, 23772, 279040, -56, -160046652, 944, 1, 6, 3468518, -34553, -12434307, -4448, -422, 10, -8, -4546, 2946983, -176397 ], [ 171562, 13528, 8127732, -3, 43, 1, 1055885645, 15386812, 850746546, 12621146, 257551341, 15750645, -3402, 9541200, -4323, 380431, -114, 62, 3 ] ], [ [ 1925876, 1292418, 182899, -6, 8, -16287, 0, -232267, -7873, 32538885, 201562292, 76, -128237, -5190, -3, 61854, -2, -7427, 361369 ], [ 483651794, 0, -8, -1359727, 387, -26, 1861990547, -3, -97129235, -40611926, -129772, -4076414, -328755, 6306, 164871, -529054, 4735, -1, -69 ], [ -173119, 400, 0, 13406335, 24145750, 0, -1, -319, -82, -4, 824757449, -306, -61172225, -1, 177155930, 218534431, 7566, 1772419, 6 ], [ 3583462, 58, 141858, -1425, 0, -697, -22388830, -2, 0, -121780, -399924, -66, 977, -11742088, 46966, 8248904, 4145412, -37906391, -1 ], [ 0, -970896328, -82, -30, -2, -4, -1276287, -29981, 26395741, 10, 35589190, -28408, 61892, -1459630, -1, 8973, -160283713, -7, 3 ], [ -857268, -7489022, 89, -175280430, 1235, -61686707, -5410500, -189701554, -1880, -77, 61564, -2, 367529120, 0, -3, 453904688, -89567, -9818, 2345 ], [ -205948, 3121365, 5457235, 3907, -1302, 128131, 12838298, -24143, -6505423, -14758, 0, 91, 216, -22911128, -85, -1271, 19708, -653727, 68952 ], [ 131823, 328148, -37, -88397583, 956, -1, 42384841, -761, -122469974, 30151, 1441456, -1792, 81, -1, -203848499, 6679952, -383, -4, -382358 ], [ 52087233, -475468699, -912785653, -186474858, 1, -1, -330208501, -1, -85, -4794, 4389, -2916895, -87220, 0, -1, -701, -1509083, 415532, 221345795 ], [ 2988089, -11130586, -1, -1, 2160, -2, -1377, -382800, 17090, 6637, 2684198, -1181, 5, 0, 0, 1472, 3355, 10, -1875368 ], [ 58077074, -232094342, -46055, -34416818, 122, 30728785, 615439319, 514182, 38127, 8439, -2, -13189, -84, 224, 30690541, 14515683, -10985, -809950, 46100 ], [ 4557245, -68489844, -191273, 107753, -6955, -41881564, -1869, -1, -78994, -27811, -477326419, 85802522, -1362905273, 14519, -52620, 480114035, -136856, 15, 4 ], [ 1100, 33, 593, 1141394, 161, -4, 3708296, 511173, 116255, 439, -423495651, 20, 5067385, 112123, -815113471, 39, -226976984, -4761207, 790 ], [ -876694, 11233535, 14107, -1465264641, -507328, -28578404, 6884, 3242389, 208, -98728055, -350317104, -31199845, -1, 0, -375791419, 1493426933, -33192985, 237, 1 ], [ 5, -742125, -1, -1174179, -548483, -14, 2141041, 195, 183125, -11, -733, -4, -59292, 179504, -973953, 7650, -4, -11834701, -114780 ], [ -191650, -63666057, -167, 0, 0, -3999, -305825221, 6, -38, 181145, -3, 11323400, 1077, 30895493, 18337, -34, -89, -2, 31 ], [ 0, -3, -491, 682700, -142, 176670620, -7495211, -57310, 417488, 1446979, -531183214, -4, -119, 47281, -1, 95, 312, 59902, -110235 ], [ 95392, 3134784, -2, 30716, 49772, -141989, 278817, -2, -40, 323, -387, 4312756, -49556824, -52954, 758, -681302663, 1322012387, -1980461005, -2097357238 ] ], [ [ -109653, -15974, -233876, -64043440, -2042619933, 2099, -727980, 253437213, 5991845, 3260517, 5002283, 73816438, 1449441, 7433260, 1014, -32491, 63, -31, -394337 ], [ 6, 0, 53723, -3605, 70998, 19, -227285290, 119202, 64459, 1, -2, -8743, -8012, 121, 419752577, -25947, 24165, -16, 141 ], [ -121, 510396054, -22, -205, 209324252, 1418, -2240, 128961058, -31724, -2, 511728, -3789783, 559996, -57, -7, 34, 158124, 112111, 327 ], [ 509, -3902, 606, 7402, 647252556, 3, -4588551, -4, -26010, -214, -1, -33309888, 212291744, 48293455, 6, -104204557, 1337, -59954, -208507788 ], [ 33389154, 27, 22123, -2710, -790536, 30426, -503531294, 0, -19, -28, 1, 0, -72749, -1, -1131901, 1, 149746112, -849341, -409054154 ], [ 9, -1823, 1022894303, 11826, 4593543, -62, 1207901, 13057, -978, 19586306, 728837520, -14, -144752192, 3, 13811072, 69, 210, 0, 12950 ], [ 1, 35460, -118047, -10, -29, 636329443, 116, -8, -51700, -1927, -135349, 0, -2, -19, -360601510, 40096684, 593, 150642094, 161154 ], [ 3, 358763, 325422007, -59040, -44412144, -1, 108, 0, 73574, -1, 73, 802, 625036, 11, 0, -20507313, -13, -14654, -254943 ], [ 1281301, -7807034, -49174136, -15600822, 368, -542538, 328322079, 27168885, -13, 458635, 0, 1175734, -288935, 27031, -79435041, -53111427, 59, -3761500, 28 ], [ 3609502, 11, -13578203, 357, 10946715, 5, -3230313, -2, -4481, -666907791, -101, -1, 12922854, -18, 1933977, -1443, 28696098, 244645, -174 ], [ -1, 4193878, 100028929, -286, 85, -629366, 132428523, 6940799, -5816, -81990324, 105369, 197085, 164309810, 712278683, -57981161, 94, -347794, 1710095, -1178420 ], [ -2003466637, 5515820, 3, 7248, -243, -43, 1993783437, 269, 63554, -699155, 397501809, -481, 7137, 2995, -2748, 483, 13, 1, 0 ], [ -5, 0, -25, 323975, -298, 4680, -647925, -1131676485, -70679854, -1, 410, 8, 2797, 34849459, -1365, 3, -232, 3715566, -489 ], [ -650, -803609, 32577, 1, 4369, -7, -348, 93639129, 15756, -3052, 827, -2, 1005157, 1010, 8, -20303, 619002172, -4, -5561821 ], [ 35, -222, -219, 76, -213996, -71526170, -128, 5185, -14, -918674, 3051517, -38316544, -276, 359584285, 284, -14066002, 95967992, -66736, -12 ], [ 873375501, -6, -2, -94872036, 810099, -110, 24220, -8750848, 12959, 9625588, 12991598, -41478734, 1, -10, 28, 1, -63459742, 5279, -644160 ], [ -3335159, -134122, -19513871, 7246, 64216924, -184845016, -12069694, -1059, 5605, 6, 0, -15735692, 0, -2425017, -145788668, 35, -24061386, -7860481, -27 ], [ 30, 11, -90907682, 18345332, -7752, 0, -39988194, 6750, -1, 30858, -2059307, 14, 276069, -444061, -53919109, -98, -1, 0, -388747063 ] ], [ [ 0, -2418, -684094261, -35685516, 89061225, -26353, -154, -41884, -691803934, -807753, 684, 10221, -5, 63, 29416181, 459, 270036881, -609877545, 4128 ], [ 0, -1, -77, 3258, 196, -1, 0, 158, 10973744, -2972104, -439548, 16579768, 1, 2228, -249446, -347073, -29, -6665526, 186 ], [ -117649, -712019961, 7248, 139065655, 1, 20737373, 0, 275, 199, -94421008, -1466489, 270932217, 44438, -197337, -31402678, -1403738, 2262, -12333, -104 ], [ -6, 290102, -1, -33201432, 394, -1, -515214347, -437146872, -10925, 228, -66152281, 7, 704661461, -4445, 29346169, -12843011, 0, -2, -1018320 ], [ 3013, 0, 946, -193, 352, -10382, 183425578, 1990792046, -78902, -2110, -30, -419543199, 100714, -183582, 79, 5714, -311737, -234, 31 ], [ -1305, -10, 3320, -16, -159, -792, 2965, 22674, 1000, 7, 204, 32176, -196862934, 1, -3315335, 20, 267467678, -1848294, 573028751 ], [ 295108, 304409896, -5, 242537, 54171, -3843756, -409909821, 15273737, -78603823, -1683843812, 0, 203, -880976, -2514800, -2509016, 587904, 2544609, -53, 1869 ], [ 432224373, -233647, 130630346, -108625176, 502, -19484, 30976370, 1403, 92237, 387717, 1358290302, -1560, -582169, 224, -1390935, 316, 247, 129767674, -483485871 ], [ -212524, -7883601, 0, 27255212, 12420192, -33804, -4, -43589, -118764, 2, -3670, 5, -194540, 66950849, 98, -410473, 26867139, -3136, -82 ], [ -1, 96092414, 5, -16486981, -222, 1994444952, 4287, -13, -36919216, 10, 427600915, 428173, -66180099, 1385880832, -6510211, 2, 6, -18614655, -10040 ], [ 57268854, -7, 5324857, -3, -1267030, 87415242, 3, -26256238, -859, 1369, -364301, -308, 103, 4028, -55, -5737848, -11654087, 12927, -25501402 ], [ 66091346, 69608448, -2123005189, 754668, -3949642, -1655946169, 460, 31906, 4013618, 4515547, -10863, 43, 1125400144, 717462, -67848, 1881, -13, -315, -1821 ], [ -26, -1176, 10646, 468, -74011, 6, -440331, -136, -1849941227, 206, -47212136, -5499, 14608758, 41957180, -885, -120, 11, -126, 66735 ], [ 1, -32, 254386272, -581440, 480, -504, -10, 223, -29863, -42521440, 0, 39059, -1, -2, 140, -127377205, 25215, -522641, 1628 ], [ -647970, 58816034, -71, -8, 963370006, 17850467, -119334, -479, 504408, 7480, 652745, -1026102, 104477, -75735, 1163790, -20088069, -8059, -124, 1106102 ], [ 1133887, -2, -3503941, 71530, -1462808, -83653780, -49972, 1813664, 2076700, 16, 7, 81760546, 46692613, -339794, -14537, 0, 30, 1017814514, -161 ], [ -1, -52048252, -334778, 3068966, -22377126, -19276, -14, -9865460, 34580, 3, -48640116, 83, 415, 28307057, 61, 1705040, 45657, -3, 177 ], [ 27377, 59489701, -213133438, 39560898, 452864983, -10139590, 18833, 0, 1, 62312482, 11, -1, 6296, 3634270, -821789, 65273, -16610296, -15, 896 ] ], [ [ 30112468, -500852376, 9649606, -299194, -4407965, 13488, -59364, 484647, -97822, -223, 308384017, -947410, -2933754, -67, 18, -4, 10145, -4, 0 ], [ 1, -3594672, 799598, -502522, 342, -166879, 1772, -272107087, 33853456, -1720294, -1, -782713, 7428803, -2372, 0, 21537707, -862644, -1, -1 ], [ -4, 218337, 23665, 12, 13184, 6, 433, -27647037, 9057345, 4477, -7934, 1, 3468485, -119, 2, 444, 17730, 0, 2278 ], [ -47700, -13, 6009295, -3, 10940563, 9033545, -81823274, 107, -76440602, -11, -140824247, -231643, 185908, -200689715, -3, -8, -2, -3, 117714079 ], [ 105338371, -3, -17509560, -125, -6053268, 153, -18, -26198167, 0, -248501, 122774, 0, 0, -89, 1940709539, 2020709, 519441, -8, 181138092 ], [ 6, 0, 8373776, -8989046, 0, 0, 173787, -39, 0, 4, 1400323, -21507, 390571102, -18569, 938628992, -123830868, -289826, 58486541, 727378 ], [ 386, -1, -8332199, 482, 1413, 17, -66102479, 199, 4790, -5223, -495112292, -2, -60590488, 898892149, 32268384, -76, 24599117, 1, 1356 ], [ -274629, 198141635, 41296136, 920, 34275, -381, 405738, -6850379, 4, 62609, 2, -52677205, -2411, 2482229, -3159593, -126, -1038996398, -884, -97409 ], [ -2, -346001408, 0, 0, 20009847, 3938, -30, 0, -1410240, -2340999, -165035, 1683932, -2001, 3, -7654, 40, 3, 0, -7 ], [ 422386, -20112, -2712011, -3, -1641, -2, 7, -114, -1, 219, -37454659, 1930, 202, 320, -494334, -25481713, -131002, 7161255, -23 ], [ 825414, -1, 1, -21, 3523411, -1260014, -62015296, -159947151, 127250, 981211, 1327035, 27, 0, 544928341, 175718, 11315229, 7917, 10176892, -1 ], [ 1254, 3, 1992, 3, 953261, 29, 947231, 527359, 403647, -80, 63, -1237, 4992605, -225960, -1376, 16252, 10646, 6, -1808016625 ], [ 357949237, -6143521, 4, -28785927, 98, 0, -1510166, -1, 142035, 44061, 202930, -968755, 75064, -87327312, 1699202572, 3087663, 66981762, -7212, -73819 ], [ 4224, 239755483, -295, 10726313, 4825166, -1, -5, -4263, -2966994, -5, -1, -1291, -2074380, 275740, -525466157, -46, 1, -1125, 2746 ], [ 1529, 105423, -66320226, 2144659, 23818916, 103, -122042871, -6, -447930630, -3754, 7, -4022305, 44, 137773153, 5370168, 0, 8600793, -823, -48734 ], [ -40841182, 1115327, -557, -9577, -30, -739800, -13284, -168830, -63982885, 2, 2343200, -66602, -26, -4, -12230978, -12806, 958337421, 115661, 0 ], [ -13380, 0, 9, -2532238, -1, 319, 1179832922, 28, -17926, 0, 902, -121129877, -187339, -108, -6491, 1069019790, -557690267, -2689612, -7148086 ], [ 7880, -32780, 2444246, -130941, 18912183, 790, 367506387, 0, -75, -572586897, 396, -12775, -7432, -318774, -570301, -2, 7240066, -205, -13663 ] ], [ [ -2, 423, -20405, 2, 1794, 108064, 5, 9, 904311083, 6098783, -2, 0, 46794, 352291, -1, -712077053, -1528170920, -504, 163588378 ], [ 3529893, -472822071, 3, -204326973, -1, 85715378, -2, 491509, 220819, 4849473, 1914461, -39289846, 26217436, -111397, -29314, 2011, -1, -698418104, -1447160 ], [ -4010, 3314, -4327, -844474, 1711030, -428, 17695828, -452914703, -175, 2757, 58, -1024, -3751525, 32879, 25799, 34927530, -235993778, 0, -14 ], [ -4, -914, -6, 261603, -60962378, 3394, 37646661, 0, 3551, -9246, 496, -117033, -619, -13227, 3407012, -23786042, 78680354, -4, 349393 ], [ 5120, 2318854, 118937, 32464, 3, -5, -759, 521681, -41685621, 1, 11, 388599, -2, -173, 8, -1202168, 283150, -380923, -45 ], [ -6, -23805, 2584, 385667, -29405, 181, -4, 34184339, 1731986, 3731390, 7683, 1276, -3, -231080103, 192, 159363, 56271601, 27, -786360486 ], [ -8, 2233829, -50834998, -3488689, 0, -9, 27387, 1038988, -31536603, 7279, 10, 42960362, 218333124, -31, 2, 47786, -369, -18902, -1682 ], [ -20265267, -4, 56, 27, 35279325, 15146, -2495403, -9292, 139607, 214279, 3, -913, -1, 599, -228, -3217037, -59609, 124466, -71 ], [ 3281, -523131, 37, -50, -46924850, -309521, -2096, 0, -2, 5603495, 243534, -122598100, -444446064, 1896723, 4, 440027, 13774590, 7292163, -351 ], [ 387, -35305, 699665, -2, -129340973, 14, 0, 63, 3065, -575, -8, 131535580, -41, -50167175, 2238909, -230952540, -2251305, 1646, -247163556 ], [ 385, -309494294, -11838569, -1039238, 5, 96223615, 809836, -178531051, 8954921, -11753, 32, 13264, -1424, -816815, -28655305, 426, 7, -3119, 147996 ], [ 0, -17580063, 3461, -54, -1, -3537, -2, -2349, -316316894, -29458384, 0, -121019646, 1, -201467, -2, 0, -40990632, 894, 1029914856 ], [ -1484356, 1, -1, 104612304, -1, -12673859, 422034, -20258, 7306116, 518952166, 9745692, -461638543, 3242, -1912, -1663654, -14, -50, -2082263, -1012195 ], [ 303283, -372, -20, -2367934, 809234, 30713, -3554386, -682, 493216749, 0, 8102637, -1621567, -6521879, -31, -23105762, 1796, 442, -110, 5750 ], [ -1288, 30116, -58345397, 160729089, 7239345, -212, -308, 1687, 229, -8, 2038, -41302, 21401697, 262103323, -107528533, -189055955, 83, 756, -1708 ], [ 9222, 12166, -7851498, 68688859, -28, -2651, -1, -45, -435017, 78837, -311467, 795055929, -21693423, 165367, 3, -2642546, -178030790, 2054, -4095500 ], [ 175121720, 199121, 568754198, -20718, -8, 1178, 1, 0, 11, -115, -5706, 479551263, -234595, 0, -476076849, -102, -95550, 1, 36545082 ], [ 206928, -39, -156323, 2, 98402, -60741, -55, 3335729, -44, 327, -2, 99, 4, 3371, 36043, -4, -107303, 5791654, -59 ] ], [ [ 902872, 87954314, -816113802, -194, 16129255, -491739, -62583, -506764, 8, 27, -22028150, 635119079, 14369, -9, -3603694, -12676, -54, -202601, -139 ], [ 5, 1060877248, 274538014, -29995483, -11253, 28, -175442431, 38, 288745533, 183674066, -4, -1773439, -128552, 921813, -1319890, 59064, 27990538, -719038479, -96 ], [ -3972, -14988, 52185639, 286, -86, 6217, -3911, -285015, -26, -4, 1267, 83098780, 3, -16169, 0, 30, 1012, 2053985, -451 ], [ -12044950, -1022396, -33, -3, -11761, -23, -116931, -12888862, -7565145, 2584485, -113106626, -187, 38883131, -868989, 3, -8, -6, -3, -14233 ], [ -190127172, 1946400, -23192, 12116146, -4, 34307, 1207, 71628908, 69282010, 7, 45, -1975, 16872366, -41165, 16805, -134261, 1, -119952, 0 ], [ -21989, 1092, -1, -11862089, -8030, -181001, -1070508, -5646816, -15312053, -721, 879, 75, -6, -3643, -1835421, 1431, 3513, 1528656, -2 ], [ -675, -44160, -1, 69672, -1, -6560, -161, -1, 15, 42441305, 195, -7438751, 906, -83, 4, -12, 7026776, -117980126, 0 ], [ 424, -227353, 3198, -595697953, -1, -32684195, 227, 20, -1, 769, 1, 3589, -23127, 13, 1, 1744, 0, -168, 5831 ], [ -28547822, -767, 28004913, 154, 864967232, -77370, 1498, 419485, -532721, 950494940, 3, -836774608, 1112943, -1, 2849, 7131, -581098, -867663556, 27449 ], [ 11049, 676491, -29521, 2951, -37765, 128828, -6, 6118675, 1926, 26532674, -7551993, 1851, 325011289, -43159, 204680, -14, 24818339, -803052207, 400457005 ], [ 4366697, 1922694219, -487, -607382257, -917, -2765359, 434482733, 279207, 6845007, 22832, -16635861, 2, -1, 400408, 2, 0, -1, 468047, -8375771 ], [ 525, -43, -13887, -19521, -236044, 56, 23, -26641795, -6, 31143261, 414, -177191116, -11752036, -29719, -7506278, -1, 117, 793140736, -4816 ], [ -5306, 113127926, -14873391, -741545803, -388592763, -1, 1929, -863119, -114402, -10468, 227, 1540172, 344613, -8177, 16851959, 25836476, 80, 20, -1883 ], [ 2, 7, 688, 467, 284117, -961471944, 1783278, 8, -182, -9768, -6836, 203889805, -23622759, 34, -4, 112, 11797911, -1, -16707 ], [ 25363, -215594, 55, 53, -286, 1706352678, 16912, -90285723, 20860292, -46, 69225, -1, 67101785, 1, -3856811, -365, -10, -13354959, -5954596 ], [ 299199, -23, 0, -98250254, 63, 49615, 102, -27, 442, 5, -12101937, -530432144, 32255, -24, -32665110, 5, 232379989, 41754466, 2 ], [ -320199931, -1, 27793824, 48057815, -49944, -12, -20919528, -4007, -275, 110, 2930970, 39, -69, -1365, 22530, 34401, 8688, -15, -2 ], [ 4002559, 2938, 4, -622136, -16109096, -91901411, -129822841, -12986, 33588, -71, 44, -211, 130247, -41, -5, 22, 1239, -23342, 24036 ] ], [ [ -4635717, 1, 3, 4, -60560, -55, 37491926, -3, 3, -2835, -13335175, -51, -55379888, -510175521, -707876, -93213, -27320125, 772, 255612 ], [ 55, 3706, -1632, 8075195, 2954, -2, 11862, 233758, 760, -52200, 504499335, 389, 10396, 644521846, 1, -336641, 114, -711, -1717 ], [ -360850, 2, 452910486, 66811787, -34904, 977578574, 25106480, 179163897, 0, -699048782, -20543561, 8, 128324246, -1874541, -9338, 163060183, -4806963, -1, 14 ], [ -2011, -35130561, 1, 55257, -207089, 126, -296, -962271987, -1581, 0, -1012, -85, 595, 510506, 7065722, 64165, -2278425, 106536904, -594 ], [ 445485, 289, -1202299, -19502636, 355002, 11823385, -68, -491, 51, 519, -647698, 3, -185779395, -226, -1047622772, 76, -2, -2163, -166557304 ], [ -339936272, -1731, 7139, 394859003, -1626, 35, 178, -514890, -1, 1188068, -1, -334300726, -500088916, 1, 131486381, -23199, -382, 17355486, 267108 ], [ -31779929, -138, -640, -128, 5746725, 3, 32876, 276269, 16985731, 96484, -150692, -10, 4, -788, 1132920454, -82524, -14948581, -146, -4 ], [ -5, -254, -33274414, -5, 183, -538391247, 851175428, -7, 117963795, 11, 619525115, 46101241, -1922609564, 76504, -22, 157834, -864222, -4, 6554 ], [ 890, 193, 115, 5172444, 0, 1907, -1229559, 1859, 159960673, 7, 48087, 671040003, 0, -212427, 575, 58, 891312269, 457674, 0 ], [ -14983, 4265, 1, 488590, 12923, 53925, 6, -16299, 1576, 1, 4947532, -674299, 3429, -420, -5514872, -108716253, 123113, -8845, -1618902 ], [ -4, 32223804, -68, 2, -4, 12, 40415257, -141, 102049, -1, 32623, 13357345, -27618309, -453, -15720, -1852639, 370255, -103, -1661471516 ], [ -50400291, 254605114, 30838, 28159, -110, 2112407, 58773, -422943, 75, -1, 20397245, 11673, 25421, -1412, 9573902, 179654, -90, 76399672, -21 ], [ -9, 1, -141, -6381224, -5133, 41, -22616072, -82, 85, -24853160, 443459, 117517, 40641, 192, -846759, -146859258, -116052, -1, 2 ], [ 866, 1602199, -171113, 216750, 3564001, 1840, 14237, 3153937, -350, -2, 232, -52778693, -99409, 159038650, 214219, -1504, -2, 2524, 8887243 ], [ -1236521, 23753, -402112342, 12382726, -112971200, 0, 11510133, 15637, 292149, -80, -6946, -3927007, -3143, -15, -259, 4306706, -616354360, -343, 7636 ], [ 40641264, -610823626, 55269281, -1163, 4791219, -1961810, 0, 793, -136542317, 24769, -504474, 9, -9059, 36828891, 1074835, 15272, -585979, -228686, -1 ], [ 1546774524, 1940122, 4784, 82, -54, 8699849, 2540, 220, 181223013, 13093, 628, 46491634, -328, 173420, -67119501, 193099, 399069, 176, -2387137 ], [ -2, -256, 1964, -508542, 66803863, -836013, 3394235, 21055, 2, 36, -7, 439419, -939242622, -1, -1, -448, 62551, -144193748, 10 ] ] ], [ [ [ -18920507, 1685, 1014084285, -91436596, -7, -364177, -276259185, -12, 3, -1595622, 645258, -2502, -486847848, 0, 214176, 7708799, 3, -183081, 95166201 ], [ -33115, 0, 58115, -66512054, 14266577, -5, -5, -1039537991, -23857052, 103, -149414, 1220, -1, 63, 954, 26, -11556378, -11584023, -1 ], [ -851132281, -1110, -311824, 2031329212, -1626, 101749006, 1, 204365, 14718228, 393, -2183386, -457919, 696610, -32622, -178, -109, 57378916, -7689, -32025 ], [ 0, 2554, 13, -22072, 24572, -10476, 38047966, 30884, -2, -1, -60102966, -7523, 11, -13, 154, 14859, -5, -1715, -49 ], [ 2, -4968707, 0, -438425, 44071951, -10428164, -2904, -3, 7037932, -968, -895519738, 93, 0, -698, -1, -1, 264, -229989099, 364802 ], [ -151919999, -77, -12921737, -1, 700, -1, -18, 1, -897423797, -8074, 7, 8627594, 155138, 1517003, -2050, 468823634, 462090388, -380042, 54 ], [ -896586937, -12, -406, 0, 6, -15, -32, 7, -248046762, -11, -10766109, 52159981, 0, -6, 0, 681962816, -1, 130827268, -3 ], [ -121648488, -21303856, 605967010, -19, -15, 32885015, 62, -606191, -15, 23499, 3517, 52, 58727, 33832, -6437, -8409463, 56801, 0, -263 ], [ -823121, 1, -20, -1, 122, -646893178, -237736089, -1849779484, -8144, 127455, -91303745, -137062763, -165, -416, 52, -1654, 2105672, -1628, 279 ], [ -211, -89505, -5768363, -14431, -2, -61, -99, 0, 608, 35474, -996, 143, 105927, 6228686, -185227, 74182, 616, -144012634, 756 ], [ 17330, 134813651, 518597, 72, 3, 45, -1302715, 1016, 0, 46733, -7203209, -12257, 1948, 15239384, 1728024, -1, 6, 4, -44947 ], [ -16, -4964436, 1801146, 34216051, 77, 67, -356, 6, -23070018, -48, -1, 22807, 2624, 1, 112589262, -19959, 30436, -12532770, 136520775 ], [ 6802275, 83, -1399, 58, 18, -25, 58, 340667831, -12419402, -31968827, -58844, 8555783, 519525251, 440, 1, 2345706, 149284283, -26722843, 2 ], [ -1, 176193, -25893, 7204, 30166, 85, -795, 1, 36687, -232, 5510731, -14305, -734, 3974252, 3413, -11088571, 9, 468, 301815 ], [ 474697, 90, -32, -1, -104, 77388, 2794186, 195, -2106582539, 432407108, 37618, 1, 107596, -497, -5512481, 592, 36407, 40042168, 17205 ], [ 0, -5913054, 0, -916419, -71490, -181897319, 229999378, 1, 139742, -374, 359715336, -23519698, -14763, -5042, 255, -150, -156384, -24020, 4 ], [ 2136, -3, -13, -1, 2, -25298, -997676558, -16319, -1823, -3, -78647, -100, 494401587, -704634, 3, -56350715, -1, -4849, 464 ], [ 2, -2931420, 80827, 62112922, -6312, 1691059, -780, -2464, 894754, -463354, -291329, -222, 402245206, 0, -77843, -5595798, -10452354, 0, 9532 ] ], [ [ -29624, 888, 222089, -5176144, -24089409, -108273759, 114854368, 2016, -99, -231440, -652, -183392, -104, -30, 10444995, 1328, -137, 185, 298 ], [ 11247919, 502706, 827249202, -24701187, 7793, -953, 484279, -3, -101193, -49, -198174, -1, 2, 65672887, -2, -834, -95, -742722, 264586373 ], [ 295209, -19465181, -833911, 222788, 153, -8763665, 55, -80902070, -6838, 6, 12, -112919, 643431, -1114, 25128, -6, 33752829, 101, 585338275 ], [ 1, 10463, -1868088560, 0, -2600958, 1, -129, 3, -239, 356636, -10517, -61, -74904, 2, -14134, -566499982, -78735781, -90248, 1789818546 ], [ -324719, -4321815, -16, -5, 2673, -3, -1, 1, 336059368, -25454, 55460, 2620837, -11389, 662223479, -8106877, -31568792, 0, 3, 238 ], [ -100421, -834, 196, -71717192, 21479732, -27, -3, -1, 3242489, -61, 625, 7751, -104390920, -827, 233274477, -12292, -387441, 796639306, -757105 ], [ 5, -31, -2145050, 220, 625049, -94664, 3, 5292, -206, -1, -8399, 18669, 6044837, -3776, 17, 1, 16195, 2704134, -6098 ], [ -1, 29855820, -717, -40977, 119, 451083, 40547, 3210680, 1, -43152, -3, -19, 8342, 339565, 5853, 11536844, 41074, -7, 400 ], [ 89, 15807, -2571, 2266, -193, -2845583, -171947840, -16695517, 210, -2, -6, 0, 9735, 512601, -23, -1509, 7022, -4, 639802624 ], [ -48, -1143237512, 3261, -54283483, 5, -1, 3743, -1, -58, 681488599, 113499, 135336, 1, -1, 82, 7190, 824061012, -6, 30756 ], [ -24948391, -13, -210727640, 544, -729991, -14, 105, -13638195, -3, 61682423, 12, -23614, -120791, -34437, 409811, -33, -16, -8, -2031 ], [ 1, -117372, 99934, -1421804, -21, -497, -3665, -8294989, 264445, 279986, 372, -103, -14572309, 481, 2286, 22600994, 560638, 9657, 16155 ], [ 104315, 49, -5506379, -5224, 14115648, 12013260, 18328, 10894351, 1166955, -957, -1889, -132, 630, 1, -2, -160997, -76, 251420457, -32 ], [ 6217, -3, -124276281, 69066, 14992, 50245950, -4148186, -7566050, -90, 119, -980, 573676, -63016106, 116069070, -42, 41646095, 0, -1665002, 858 ], [ -94826371, 2, 1, -2, -1221404188, -2, 14371546, -4569, 3, 139, 57, 11116078, -2, 244, 3, -1810901225, 85466, -3, -498641643 ], [ 12314962, -16, 1, -614955, 5591420, -69359104, 25, 115, 553, 1484347736, 563952, -13863042, 13775, 123, -6, -10325836, 3436, -238978432, 20491496 ], [ -891, 4417, 1196270, 3240, 1, 2071076, 363463347, -32453810, 779200, 14891, -6, -4623, 260963228, 1004521, -6, -7378301, -9, 30, 4170566 ], [ -11800, -14763, -114190270, -184273580, 25251715, -2, 288825539, -1, -478, 910365, 1203241, -1, 129849, 19657, -3, 4067, 224, 2236157, -1 ] ], [ [ -380122752, 0, 901340, 1000695666, -72746, 5254, -21508342, -1, 2317, 42033568, -1, -8225, 19, 3149776, -240119, 246, 61722, 840483918, 6 ], [ -2678, 7731, 65819438, -185723, -9, -4257333, 62605912, 1, -492803, 17121, -1101846932, -1937563, -3, -7, 0, 584, -162, 1, -316589903 ], [ 548744, 212585811, 0, 2728, -9, -2534, -1391, -764, 0, 5, 100249, -1678, -15385, 30595064, 1485, -152191, -89, -1, -336 ], [ 4768066, 3, -1276374, -50075, 973, -7794, 123, 144147, -198, -18, -7415, -106, 10, 1, -19361, -2, 10630, 4925, 60981517 ], [ -400444865, -4599, -6484, -5801, 767, -1640690, -194707903, -39, 49204769, 436665, 13, -1882609937, 183003, -1869, -2, -307962, -1104853, 32835775, 0 ], [ 2390440, -97, 8, 106, -1270, 2680, -1287916, -7285, -124, -196, -40428884, 8377035, 182, 11821, -14312, -1, -53495334, 1, -11770 ], [ 2, -11946, -20, -15882891, -33, -32658250, 1, -166, 73, 0, 487789569, 1190285, -5774, -1646653820, 835938293, -473, 35580960, 16852, 413 ], [ -60, -2, 235564080, -2052165649, -404488376, 1, -317330439, -56160, 2076770790, -14, 25, 1749, 0, -5686, -603, 227662, -1, 7983, 3230601 ], [ 22169, 53025231, -444, 41, 140425, 1997939484, 7417, -12393, 3474, 26730194, -1377402769, -80, -19825980, 3, 60258981, -122971, -13, 208572745, 2 ], [ 303884358, -58980087, 3947703, -434, 1808, 50933, 453, 1683, -14, 38286, -2, -6907, 5, 248, -363493, 4128776, -26431, -963012214, -642468 ], [ -11572, -310642, -94999554, -525, 1, 171685, -637470, -248, 759079925, -8, -7093, -72, 452165, -28300479, 673, -1929416, 14, 73, -26 ], [ -7, -244345, 0, 0, -74508, -510215759, -131801450, 45032, 1981561413, -1, -54980, -194455, 2993, -1, 2617, 35, -9114, 218254, 338689819 ], [ -409, -49792, -1, -33099730, -3, 660, 31390471, 16205, 22, -384, -11755193, 417, 61070830, -70941344, 306041, -698004263, 4391, 51420532, -93571 ], [ 2562, 7, 102100011, 350587, -108270, -160285505, -9694435, -58189, 208312, -535, 6, -7349444, -23908212, -2, -864978, 706262278, 0, 2820, 0 ], [ -30, 1496, -56, 99633525, 695, 42873061, -2803, -22, -376498559, -1637576355, 40046, 70416, -2, -769, -452958789, -64936492, 7, 50, 6 ], [ 8316597, -1, -21953, 51734546, -6, 220858325, 150401231, -488446, -21, 8367, 64034697, -10, 16183, -1, 1435, -318847, -12281319, -8, -184175148 ], [ -20, -86, 158675, -1258, -31583, 763781789, 6, -69, -3, -1447, 1, 368568775, 364, -3, -14992, -61755, 13, 878404, 307793059 ], [ -3199509, -1, 3838635, -5004951, 177794, 10147, -1, 174, -71, -320064331, -7, 270179, 60332362, -841198, 1320, -50467646, 116, 14135572, 24 ] ], [ [ 65343753, -3, -62, 22523811, -281068, 270686819, -693879312, 775629, 6356693, 5, -27, 1151457, -3737751, -2, -77571, -1402, 801, 255, -1 ], [ 339, 231269625, 103894, -13001350, 1284332, -13154270, 5, -7, 955846, -4347, -96778, -7, -10, -66958, 204416, -19704, -12591, -1, -53546707 ], [ -19986568, 229801, -399328, 56344, -1, 2503, -8313009, 5362025, 105431013, 1449800464, 3617870, 342, 7, 346, -1, 4872519, 4011, -32, 0 ], [ 55870, -4263489, -1, -1607, 48, 3616, -26788978, 123874427, -1326108, 2283, -1, 4069, -30328, 28, 366, 30, -1290850, -14323739, -898 ], [ -188143180, -52, 2, -1249, -182, -15340, -244746, 3472306, -7160, -1, -17, 629153, -63656523, -1, 284547010, 45959609, -3237, -28, 55394569 ], [ -7704325, -1, 453392337, 29625936, -518003878, 46, 171281, 472, 1916462632, -20131861, -254786019, -2137650160, -2127528911, 9437706, 7, 10727, -93, -118459655, -6 ], [ 0, -4023, 20, 203898, -11887199, 3, 28198904, 465740, -275738103, -2290965, -31, 105, 5, -31, -545, 0, 4615, 1762, 116860 ], [ 3527797, 63, 3, -2, -48, -303875, 28, -4, 66149, 4199243, -898, -465988, -1, 7, -108, -9404, -58300748, -792754881, 1133999346 ], [ 194581051, -109508, 2751857, 109056, -19998417, -25, 0, 1757097093, -8, -3, 68412, 411, -15, -165, 298963, -1509018, -1899165372, 21, -681764 ], [ 1, 590905, -18680, -31792024, 513566496, -1905, 130, -348509, 1661, -741570, -506, 1785, -12, -70, 0, 0, -170003, 5, -4796 ], [ -682313047, -1, 80631453, 88511682, -12227, 256, -22208, -1239, -13, 8162, -29, 4068, -28540, 349, -2, -15030, 704068, 11, 178 ], [ -102282491, 458, -535188049, 2490, 1668072, 8637671, 1924, -84695692, -83721, 5446692, -87044817, -120269, 2715, 883, 2, 3639994, 1045434, -10, 47715436 ], [ 984, 183, 36221, -13, 262291, 139799277, -201686453, 147, 5046, -2341, 313613, -97785, -1, 59152, 7, -11, -102991183, 3126048, 14112 ], [ -231, -13, -64, -2, -1, -2, 1169, 20, -1, 3366447, 10588, -2020, 739938, -325, 189, 16, 11586195, -2, 0 ], [ -31051, -13916, 1945808, -175, -22857, 819, 0, -47, -16495, -44121262, 63745185, -73, 145084, -243357143, -27, -139, 0, -3613038, 214472 ], [ -751, 40, -2016548, -1427780, -192, -122734, -1, 3245370, 436106581, -954, -114, -4, 3203096, -19, -1, 5367, -6177543, -11364, -862 ], [ -7, -53791, 0, 1986175, -81, 12, -404, -860, -5, 105913077, -35638, 1, 258166, -119106148, -2, -54, 11466, -2, -490 ], [ 1, -199112709, -120062, -25003, -14543, 310, 1875055832, -2457524, -32, -2, 516845441, 3, 0, -1, -5707399, 899281, -33463449, -1377, 47953391 ] ], [ [ -2655280, -12838, 25173, -496777, -3860847, 4789354, -5162, 34806246, -3400026, 121619938, -3554500, 1944392, 132733, 4946312, -935602163, -553015, 7, 3759, -10632691 ], [ -2, -597, 338, -134315848, 5163200, 160, 1006, 795934467, -965103, 0, -434896, -16, -25765991, -3, 499591, 22007461, -724, -8189, 7727644 ], [ 1, 60, -252209, 4, -187328115, -1, -41784, 56, -2, 3, 210426619, -505117, 39152502, 6990683, 3307, -450, 7608212, 649728488, -156112 ], [ 4032, -6749, 0, -113, -1323, 1411215779, -3, -640, 0, 57201, 223, 5270, -5, 114, 114528, 68, 83287953, 111, 99411 ], [ 1406563, -4, 4, -579600898, -2342, 701866630, 21611, -2, -9528, 129988218, 4597974, 1583116750, 6, -8, -5374079, -6843079, 3845, 32, -1 ], [ 0, 1685, 982, 370747729, -47664015, 0, -6086461, 4078, 3469999, -39359117, 21, -51067, -65767021, 354795, -116702, -138420, -30, -50515, 1027 ], [ -24, -2, -6281386, 1916, 1007, -862, -176, 124654030, -1, 73, 1764686, -353527, 31092077, -3667, -3, 3968, 1, 27, -93 ], [ -539190378, 274240, 8070, -1, 0, -1530, -16, -16956048, 116859946, 13, -55, -63432, -646176, -75373013, -12489790, 50, -2676, -30, 370817006 ], [ 12, -10888, -18629769, 0, -1403977, 754872, -36, 4272, -42, 2742, -5, -6740603, 346, 24509743, 1115112, 0, -34902, -369, -612099 ], [ 1046890197, 1153, 13659080, -26082, 25, 2011, 331136320, 804, 190396, -9344428, -571, 1, 12287744, 962012072, 7, 999762, 2650956, 256032515, -506943680 ], [ -99591, -1362, 0, -26885, -13, -4, -65049, -1639, 521465, -53, -558216754, -1, 62010, 43982665, 2567464, -10179, 1734881640, -78, 14 ], [ 7412, 34, 395330150, 1, 42132, 70078, 1520944, 3121, -710004879, 5077, -3904494, -5, -30138370, -32814046, 1777, -261145450, 1228, -134, -10523 ], [ -17823, 82, 229, -7, 2, 2538571, 1, -527, 412891, 25, 477, -419, 51209, -658896346, 3937, 40, -19, -528145234, 7439875 ], [ 200, -349115993, 1, -714, 8, -1530340, 2061, 617448, -1034605, 48713688, -3249838, -2, 103028608, 17, -631, -167, -1008, -6669, 2 ], [ -764131695, 29894, -1, -593, 17472974, 3823197, -471, -1736, -9945, 798067745, -8014154, -112302, 72954, 1006, 7925, -73506, 163, -749, 46 ], [ -1651813, 876315520, -1, -8, 8128649, -222, 1257848, 1, 25180064, -502586, 12496, -51, -683188, -358, -106754, -759875, -24, -1835484, -13 ], [ -1964, 994, -100, 52, 769079, -250472, 6, -19059, -15, 0, -99, -13, -108309823, -184, -28722, 22436, -1, 4349399, -5752701 ], [ 27843784, 747043866, 17373987, 21511, -422918, 4750409, -1, 58, 28145191, 0, -944, 125032, 803881, 49, 125395, 237, 37334, 484, -94 ] ], [ [ 653009346, -171814348, 28, -1346732, -74, -228675, -446094118, -31638, -1, -1, -107038, 437, -85, 186601, -488, -15, -26, -3019, 2018625276 ], [ 25, -496, 44250, -1086776, 104072, -101241, -50273993, -53327785, -2056499, 2848, 331976952, 68, 652085301, -15859741, 3, 3039536, 6422880, -2, 280296177 ], [ 5951323, -4312, 1827912, 2468, 6, 84309, -154292, 4164720, 1017727, -5084, 314677190, -19058164, 46, -85641, -124, -5, -824855, 137687, -2282 ], [ 210, -1021537663, -2769, 5335578, -61630, -9, 28470181, -2, 1947586, 88, 63220131, -3, -11, 1013, 1, 314990568, -3, 12098, 944068 ], [ 559, 42601, -101, -206, -446, 9, 1740966, -15766801, -5928, -472567, -14, -4, 14406, 51, -151049, -8, -294972939, -1, -1107 ], [ -2, -143, -195, 370306, -64, -109, -234, -1, 197131582, -21860047, -92527, 874, -473, -1609719, -29187222, -10145791, 109, 9957, -807337855 ], [ -277698, -383107, 1942, 26, -465, 0, -138922, 26, -862623640, -3388272, 3, 956755225, -1, 26692, -4298985, -984001255, 1, 13479056, -1 ], [ 0, 9737412, -389, 64283, -5584, 28534090, -20175, -12649, -12175, -1316715, -246237, 63530449, -1493797, -548, -2327, -86437060, -900, 984017, -731833 ], [ 14, 83, -132, 210334, -20, 751, 6054476, 11720, 10778, -2762, -12314, 5397, -44352, 12311508, -1627, -1668066, -181825, 0, -25033 ], [ -11703, 4564, -78567166, -106042780, -123913, -436735919, -3916496, 359642669, -1567, -2, -639678565, -1, -59606, 120327192, 1834443, -783195, -634849, 1614194, -1 ], [ -3588, -48872698, -725368, 121509, 0, -12, -17443153, -245, 4535, -5991353, -9932056, 1291, 72387, -111881583, -24524350, -1843361692, 317930998, 62896909, 1 ], [ -1933201, -297, -2, -913, -2, -237, -157030822, 8532144, 1, -1, -1751, 744867, -81296279, -217, 741489, -5, -389, 7783, 2 ], [ -184958, 1435, -4268983, 0, 323959392, 11061089, 245716908, 0, -919, 7349978, -3, -127, -14, -13867, 778420, -4, -24813511, -5051429, 9869700 ], [ 5, 8, -22, 7542094, -3535, -4920, 0, -1, 1319359, -1, 6, -23611285, 186, -1, 1801203, 3125320, -6, -10, 28 ], [ -11783555, -6662575, 48603744, -244, 62, 25, -81742, -351437673, 0, 0, 678132, 239, -206909, -8, 1958, 0, -9, -824, -1020798035 ], [ 5649, -303, -2784, -13579810, 3119, 6944294, 1, 353468326, 1993177, -827210988, 10332109, 557648, 1, -1098, -127328560, -195319, -87195079, 87842048, -5790 ], [ -47959, -13823161, 18, -1, -15, -4, 5218, -2238654, -4309, 18352265, -275058, -150204, 32843, -12, 2, 337, -156774, -798115905, 22 ], [ -13620913, -1310, 24091634, -208260, -60990363, -1, 491015, 1, 20568, 115223, 378467, 171, -122, 0, 100138371, -4527, 15939862, -2, 5601242 ] ], [ [ -428594155, 213467, 0, 67, -808, -3081, 14201931, 2, 52048235, -3348443, 146, -1, -14273059, -1, -637993032, 31876, 27485265, -7, 38781852 ], [ -8077, -5678724, -184729593, 16231, -7179597, 13190, -2255311, -62126, 25887613, 205, -7, -1680643784, 185300, 7, -1, -1, -372959749, -1, 199053093 ], [ -6768031, 18542, 4, -186828, 247, 7985, -26611, -208224455, -1, -259468472, -7416204, 13, -5656, -767471, 19290054, -118773719, -7369899, -26, 29 ], [ 695, 1750, 3053397, -391, -1, 61916, -10926, 3, 27667723, 92437, -248, 902336, -423146003, -64094207, 2, -7241425, -8, 37, -10 ], [ -518228, -109844, 706454, 476507, 250800, -147938, -326384, -416208, -23372, -15193, -1, 65786706, 1, -13, -2, -57, -3583, -65657, 0 ], [ -21, 378906, -900683, 2741850, 756, 5, 5, -6, -15, 508680, 63, 11998161, -746, -460232, -5459461, -67608, -43, -15, 3688 ], [ 167080, -1135, 18262, 429984, 3020687, 117099, 238, -1112, -114, -73, 76161150, 27, 1326197, -5015246, 152546, 75, -3752, 193717231, 676435976 ], [ 75, 2336, 1660420, -6293571, 36, 2, 10, -3, 1068154973, -5763, -995409, 2717568, -1, -2627800, 114, 261672581, 240, 123642, -168938347 ], [ -120042730, 980105, -317, -20, -9, -26, -322583546, 35, 2, 817, -512324, 11, 2014678870, 1817829898, -112323053, 102, -864132266, 417260301, 6880 ], [ -4536, -223605, -17, 29969, -1697, 100, 493, 194726, -5207, -24847595, 644, -27, -205, 33132369, -1, -252, 1, 213, -347 ], [ 14, 3, 13775, 1887, 2, -62, 264394400, 3, -14848, -27215578, 117, 0, 6, 9938254, -795, -54134460, 804, 4276, -1 ], [ 2061547798, -175910, -63, 11613, -28265, 907, 3001977, -6719025, -88654, 263906, -349121, -292, -954117, -517240, -43180666, -2, -53188579, 5814, 0 ], [ -368, -1, -49570784, -24447, 0, -483719208, -1, -28132174, -720, -57, -18119369, -23, 9653, 1706, 66179427, 277597913, 560340272, 1583828, -3374123 ], [ 2035, -1405787, 11271, 1, -1, -120, -7881, -339, -213, -31, 292446, -349428, 1594, -1, 92, 7437, -1, -1134247, 118 ], [ 221, -1691691, -12416, 28660, 901, -2, 928160, 245597, 7076, -326669213, -94149118, 255023, 18, 126027, -1605, 67, 161, 392, 6995 ], [ -8041, 0, -478613, 226729910, 0, 98562, -1, 871, 1239, -2390, -712268, -156, -1661107, 0, 3016, 64948, 2990009, -2, 29702 ], [ -22164, -68483201, 19, 351696833, -57096, -50, -84619, -77864637, -2, -794178400, -967, -651392779, 455, -2, -11438, 2032606215, -355906426, 16350449, 25677 ], [ 3, -379150252, -11497, -55, -762, -24, 807, -1065187293, 1, 24684, -47007, -7, 13, -150784278, 4010288, -649453, -2, -90533994, -22029 ] ], [ [ -44539, 22145028, -5016, 907751, -269207, -52, -29, -960330208, 194281, -1011725960, -104377849, 340331262, -52, 6597, 1444610, 38201, -193, -8101768, 143179 ], [ -34881705, -29422007, 1891349, -18985930, 57, 28, 2552, -11443100, 532370546, -1, 88601, 6584, -9541, 245, 7504, -1871, -80, 0, -236 ], [ -11666304, -25613281, 148265, 26, -4, -74096, 7602602, -1463, -1685, 36910628, 0, -2, -1, -9883, 23, 711671295, 265933408, -1721026109, 5703 ], [ -76203, 1008, 24958999, -340957, 1198051, 349, 1147757, -4, -13964018, 1659, 9442742, 15170, -3075, -21, -1, -551025, 32, 528, -30 ], [ 21854, -13741923, 2522, 185046, 1387, -16768979, -67557, -1144, 956788493, -992386, 1099, 64100, 0, 1, 206189, 0, 1063, 1692615, 109 ], [ 187658280, 435, 2, 6, -154646993, 2, 195722, -2, 8983, -173783, 52013, 20577111, 397, 126604, 215640, 1532, 230183, 838759467, 73 ], [ -27, 1, -4, -720453392, 1498, 23983616, 7199, -1, -77674, 18222, -1, -1826, -41771, 0, -2941621, -75705, 0, 453, -15 ], [ -1677210, -785898, -54115, 5098, -2054, 1995, -32231871, 2, -26, -4022, 100016617, -85744, 415261, -2433, 421888, 0, 3350, -224959429, -3061832 ], [ 434, 42505427, 24527685, 15602, 6311954, 1082375383, -135, -129, -68, 80717216, 21, -214065087, -11110, -1, 12, -2, -6560, -127555, 32600919 ], [ 0, 58034, 166, -65692027, -1980590, 11123, 0, 13315, 17560363, 1022754, 1269, -34587, -16824519, -2873, -415, 67318, 6, -2015271, 213932 ], [ 1, 190434711, -31, -29368740, 9228809, -28479621, -32920, 6168601, 142938, -33110182, -1, 1098, -56, 285660951, -1341, -48, 28436440, -4, -12299173 ], [ 1, 2, -2466835, -101032, -127236870, 241433284, 50745, 12278, -12722998, -3915, -3, -3892434, -10, -100538, -112462, 1829982, -1, 121275, -1 ], [ -1, 13762381, 53257, 460924085, 24, -289882, 45492895, 10004226, 2, 158204481, 30593, 1, 3722, -475144, 5542, 1527, -498031, -251, 39 ], [ -1082, 63, -972753, 13760202, 2, -102723, -249760250, 92920939, -1, -1738357420, 9, 1490719, -1, -5173, 42, 40, -36108, -1, -216 ], [ -257409, 980473, -1154158413, 14331375, -1875, 501, -4880833, 80264, 5571, -9935072, 62389, -22, 4847142, 117, 2576977, 122352417, -537124, -205160, 808759 ], [ -190, 8, 12094, -405581, 861089530, 100, -1900235, 3607, -2096973, 3723462, 122, 1031655, -64893, -4, -1893973, 137053, 1902813, -156691089, -77920 ], [ 1543, -784218, -1069836, 678, -2100, 1364, -854545, 26953, -992780315, 3799, -2266, 3165650, -164838, -1001, 73505, -2, 3, 123276874, -3076815 ], [ -885749, 132, -2424, 23, -834723, -12453, -40766, 84, -93251, -1757, 179084012, -125321, -82694, -3, 56282064, -393239, -593, 29228, -1010709 ] ], [ [ 1340, 403374670, -5974, 5, 26875, -39, -145, -859, -77, -1, 25850, 2538887, 25971, -19597, 3336501, -2, -229, 176081, -1 ], [ 1930749, -1916126, -22716362, 18832585, -3359, -1, -9872, 102006, 21, -313, -22543058, -2818, 782, -2424, 98651190, 15151, -1, 17, 34 ], [ 32173, 327, 52415, -5062746, 6418, 12, -2, 140585, 26, 234891, 843072167, -672106, 810975, 0, -5632618, -74722, -3, -7087496, 8536355 ], [ -262, -29, -556950, -1274, 1258, -28, -457, 120, 306860, -1396546, -223737, 24893, 1966, 19827152, 2, 297379, 7526823, -239458798, -6840056 ], [ 6, 12, -740746, 1362979, -13568555, 2085056, -1475305, 279042846, -2264456, -3982133, 46865585, -423169, -498, -1, 764, -69, -6514, 3597, 15 ], [ -1, 275055351, 16707, -3554, -1, 1022, 835013, -173, -1, 1900201, 960118, 133940, -514, 29421, -57, -73634, 22370, 2031, 9306446 ], [ 2808238, -8185858, 0, 3733, -1, 414760, -91970, -161920, 0, -764, 11519, 3065, 1495442480, 918758, 0, -7543978, 345322, 403337, -48626558 ], [ 8480, 35248386, -63, -44, -9358, 11809133, -4, -89, 405715, 12, 13524, 3, 579, 4, -425150, -21124778, 16, 6761, 4 ], [ -5, -1017616, -14825520, -9902409, 0, 9499, 157, 0, -4, 0, 3756376, 716, -3630602, -74794, 1, -5281658, 2417383, 7625, 6 ], [ 86, 44744920, 1, 994040, -36607, 528, 649, -3, -9208877, -28951, -587173, 2063, 7312444, -1438776, -359, 28846230, 24817, -151, 27155 ], [ 192, -33072, -1, 3, 91434524, 1, 984182516, 2, -319, -3358166, 25769, -2, -1120, -17155, 10092693, 676357, 20, -13, -53676 ], [ -6157, -975, -1, -4616738, 414157005, -708668457, 11805, 668050, -183445704, -125254, -343, 232622, 291, 15831281, -1, 107173, 59787, 6528, -2 ], [ -1950956, -48669, 1288735, -1532, 6605, -2, 1024711222, 140, -263599308, -382, -231333, -390008468, 535138245, 40, 173, 2351, -4564, -211909840, 969064305 ], [ -11, -2094258, -62, 62072003, 696, -3, 524106, -995451, 119, -267891, 449969, -29, 569, -3042135, -120113, -16901701, -19371, -5, -942 ], [ 2534, 3888604, 3541861, -773, 23776086, 7, -34, -69, -30924464, 717745, 43605, -6, 24985491, 9, 502152, 6, 493611525, -56, 574726868 ], [ -1395557, 6459, -47, -852, 197757, 19282768, 485979, 30556983, 457376298, 75, 0, -22082, 1733673, -1002, 516758041, -3497333, -4617, -2179, -2026984 ], [ 168074, 8968502, 3380614, -1748946, -8196, -3, 227134114, 26336542, -32374534, -22773815, 15144, 1, -1087422, -227, 2, 27910227, 15421878, 18, 62043661 ], [ -32, 271852724, -6593, -7, -1, 6, -1065, -5, 25182, -1, 0, 2, 245, 0, 0, 432009, 2390023, -400, -43313 ] ], [ [ 741495855, -1069229, -7, -7, 13934328, 12, 671, 31, 935957, 9, 5945, 64868027, 40, -1, -14658, -267728168, 1, 62451672, 3665808 ], [ 2412913, -2289, -11910796, -15, 1225214, -6440, -32402141, 11015, -627754, 472771, 3054, 84, -24, -216546, -664573, -14880166, 7, 4719858, -157097745 ], [ -64812, -271661, -3162737, 108361, -1, -1934602, -2843, 219, -1, -4, 259, 4, -4, 8, -33856084, -883688, 100, -3, 247032279 ], [ -1, 68845386, -17821799, 156457727, 243, 1997, -2, 898, -473963088, 1595926, 1063040, -1, -477, 0, 18, -5, -106387, -431, 126 ], [ -1878, 15430, -151820, 1, -18736, -121314, 21308246, 1175, -1, -62, -6424, 799038, -167800, 29570, -8308516, 181, 108488, -7, -22428845 ], [ 534781886, -63, -475023696, -213, -646442, -2, -54, -638, -196120, -1, -26555, 9959676, -483, 28405, 2114565285, 1274, 58841608, -1, 65786723 ], [ -250127, -220269, 4923390, -240030, -514188211, 1, 0, 7844521, 486718, 122437, -218802980, -159736, -5, -381, 3, 1612388, 16104, 0, 6090396 ], [ -85, -23505, -948381, 144321108, 0, -74563950, -175653477, -15136, -186016161, 6, 178, 125869744, -5, -250, 3, -17464, -3, -600933509, -1 ], [ -1623653, -109455466, -469205198, 25922227, 24064292, 2659, -3998560, 11155, 24632252, -13, -237795, 6546, -102609209, -1504776, -938199356, -494032, -26, -40422, 11 ], [ -189892430, 147737, -31434215, 0, 1, -2815202, -235, 43, -169548, 105309, -1, -879832, -84223, 3062261, -203146, 15353001, -572420769, 711, 371809 ], [ 300048568, -158601441, 3, 38946, -317663, -177070, 12747, -236618, 497522, -240440, -1, 1472078, 39265010, -19930, 13071, -1938, -662, 116522, 1204062 ], [ -473, 9582, -404513, 295303995, 1532670722, 5, -1490, -9, -119215, 222140164, 0, 75, -905, 651029693, 130802591, -2, -2, -28922143, -6682 ], [ 859029, 1710, -15, 1785, -6443679, 314396, 2, 106183242, 499, 23772, 46087, -327718200, 128521707, 125628, 915, -47251501, -29, 0, 65163 ], [ 150, 364595, 34560807, 3304, 428933582, -208637, 1196590, -273, 871710956, 27572, 55235572, 0, -265, 1427, 4, 74504057, -1115, 1, -44191 ], [ -1, 11, 0, 11322066, 479076, 60, -1143715, -206, -43473276, 2830, 0, 3790141, 324, 210499418, -327245, -5648912, -56248505, -55010, -1 ], [ 133731253, 708734, -196503855, 1167, 1280, -24311498, -11458603, 56501764, 49448532, -361076, -2080489, -2904512, -10, -2109410, 5247788, 124768, 13, 22531585, -1546 ], [ -2, -23, 4784, -82, 473581165, -44, 13242333, 68213, 104973, -32, 145503, 1607248, -635, -2180, -48, -22619, 7148, -308463337, 205884 ], [ 152328988, 2601188, 8, 892729224, 3924964, 803585318, -10576, 119273, -161, 1641761145, -81736029, -1619694, 705924127, 1106142913, -5925, 14, -417022927, -30267656, 7 ] ], [ [ -568, -2224786, 4, 3512, 0, 127939, -27, 892811, -951, 4114306, -5903581, -111081403, -93815, 7923431, 198009, -101585, 2654, 193399375, 246328 ], [ 7, -522300141, -2, -155666789, 0, -95515, -253, 11, -69, 464, -497096505, -643064, 3, 3, 2219419, -995, 65160, -12, 11 ], [ 17, -79, -1147, 0, 1, 108660, -73803, -115779, 37, 1, -20018423, -28101, -2, -2070499, -28, 2, 7464864, 10167790, 1400 ], [ -9, 579961867, 0, -32131, -80648971, -114, -19417, -908206, 387184, 163, 230823, -135, 12, -2, -2, 0, 366, 5634078, -1719005171 ], [ -375267, -28090, -16632926, -118, -52846, -4, 512996511, -238229614, -34703, 4074187, 3, 3761, -249, -468, 6684, 613, 15100809, 161548, -16694623 ], [ 4, -45292134, 6, -92532988, 57936, 87, 124391, 0, -8, 3, -1, -3, 941874, -454123355, -6346, 403347, 452103068, 4049214, 1029209605 ], [ 178417630, -34, 11565657, -5369, 536, -2509705, 5028, 47047, 3, 1, 80869975, 60, 783, -2, 8123, -155248, -50, 834, 56868 ], [ 358, 403872557, 0, -341687, 4162566, 9163621, 45154543, -603231, 1941541495, -1656395, -318, -1311, 26005, 1, -76, 53134379, 16304, 33858, 61665 ], [ -2879649, -1, 30529049, -76227794, -419291, -2, -21, -621153, -2141481, -343804, 6432810, -139, -1, -908, 403, -941242, 3143874, -43623831, -159430392 ], [ -114328, 0, -8, -1, -2756361, -277, 2297, -217579152, -1629844948, 31, -16645, 119873, 32, 337051499, -22027055, 33843165, 691, -476400710, -265 ], [ 231448678, 1245, -933, 75, -120, -73504, 0, 10176172, -1, 0, -9, 5741, -998663075, 51802, -84334, -271196, 663983379, -3, -71 ], [ 903312019, 61052252, -4, -853, -28598497, 1945208, -87521748, 901, 528822436, 62, 130886, 250631, -328734, 0, 226433, 6360228, 0, 195025629, -1887786 ], [ -2682, 7699, -21153, 489954, 8, -808339713, -12176, -356, -5389130, 35, 30550, 244454, -10, -27103886, -8967990, -28, 63719115, 1544671680, -14 ], [ 609208103, -15, 43, -14, -138291043, -6320588, -11790375, -10, 669516, 5524076, 8134, -1295, 55480, -38906276, -200117, 52560, 14598, -2, 188091 ], [ -289747605, -190577059, -30517975, -3, -648, 3482418, -15, 0, -256316, -24, 98, 6584446, 0, -2, 371, -1, -129567, -418, 1027 ], [ 752, 613208, 801108, -217875686, -54694, 116194739, 6961, 72408, 6660062, -2975471, 0, 996521382, -25656574, -391960, -79, -2, 32, -366172019, 910034 ], [ -6, -154, 62787823, -129333, 18906, -4366243, -4, 3, 296781564, -16393524, 6148, -162, 106, 1, 7094, 10122233, 870980347, 386057927, 4552 ], [ 1605, -42287537, 350933, 446240, 567096, -12666915, -2398217, -85, 67, -9, 5, -14518000, -701348, 474, -11831, 51, -4, -4703, 1837 ] ], [ [ 0, 10103, -5158409, 32, 55718922, 13, -107189290, 7901278, -4, -9598802, 1157, 35276, 18725276, -809, -97143, 1, -1392571, 2904, -8 ], [ 20890, 378653, 184223, -84323592, 48, -235071981, 11, 6446, 740415772, 63766274, 503533819, -1, 94439964, 1, 838693990, -24101, 4263, -314, -23846 ], [ 14371312, -3974996, -1606788419, 11, -944059791, 2673, 6521, -1259653, 31986162, -4521, 439, -33325, 390, 2347, -1, 5443116, 33, 177795, -1988 ], [ -34855, 413357, -918, -1, -187945, -66932050, -129125, -27250346, 28816, 1110, 64138, -1, 16690259, 106754293, 301, 0, -511048086, 252812, 4835 ], [ -355, -1, -597, -6, 13845, 15545038, 0, 203829, -396698, -513, 226, 501, -9339, 309, -15, 13957806, -13, -673, -393342 ], [ 659451, -435525765, -30970, 25, 3, -43246578, 223, 3180926, -5411687, 5000, -798952177, 25338824, -1608267, -15, 65683968, 2296227, 0, -1479994, 2102188 ], [ 101, 864861786, -68900690, 448186, 425, -1057615879, -1229115511, 866088696, 148, -196, -392677, 175876363, -85, -288, 245805112, 186, -2, 339, 427353 ], [ 3367762, 194153, -1142761, 16325437, -2, 61885255, 2452204, 631221122, -7710, 220881192, -17, -13746, 2258, 36, -1, 133561045, 89, -75982950, 64490591 ], [ -253809866, -6396891, -30545, 27216452, 2427091, -1, -35924565, 386426281, 87081, 560, 1806, 2016, 21087193, -104557, -64, -951485, 2190, 116202618, 41 ], [ -1, -1549168, 154592076, -314392, 3, -1, 11989, 3572, -545, -46613854, 28321730, -492, 4361, -184, -70338, -2, -93, -3184, -29 ], [ 4868, 2617284, -415775, -3706991, 11108, 1414, -971673384, 48552, -2, 72, 293, 1747446, 357, -9665715, 722, 12, -15177695, -137, 1827071 ], [ -644, 11591, -1, -10863, -225319004, 10, 5548015, -387, 75, -1705793, 1039404157, 17412, -481458, 6718, -1, 392, -8725044, 100, 3108957 ], [ -1815, -1135210, 4, -34048, 2093473, -1, -17, 46725, -58246911, -15, 26, -4359813, -3329610, 39, 438, -130479, -13, 3446022, 412133 ], [ -43145, 4072548, 43, 43, 10303, 2289970, -3064, -1815563, 4680568, 523, 23587476, 434, -333, 1959036477, -65780720, 30691, -1557759844, 9, 3001 ], [ 139761, 257390, 110027, -755, 881, -449082238, 7524106, -8, -4, 4, -13795191, -6, 122, 25579667, -381, -52, -204, 0, -20 ], [ 27, 19730, -3435, 7, 33359, 1046, 246031, 1, 2, 412192474, -28727086, -19, 1176, -1420, -52189124, -5, -59, -846811, 3 ], [ 339, -10, -14245, 450684, 105, -404626777, 232, -1, -3, 837108, 254091, 2777966, 7425, 656, 8, 9, 9557, -2052670, 250227 ], [ 438645, 26333, 3542726, 97, -712, -2, 1064460377, 3628074, 953862902, 84434, 9318156, -31022827, -3451, -27719184, -1110, -1026843092, 619, -27, 15 ] ], [ [ -1872710, -1957429, -40287, 4, 10, 2925, 0, 3166770, 5694, 16186057, -251520433, -73, 89004, -987, -3, 21663, -4, 186, 70438 ], [ 210827257, 0, 24, 2089389, -493, 18, -356018262, 1, -111338189, 7430919, -123224, 1389382, -297223, -11652, -220699, -484031, 15065, 0, -430 ], [ 502912, 89, -12, 949896952, -17377937, -1, -1, -363, -8, -3, -1186413506, -8431, 19930880, 1, -228266876, 70167307, -6494, 2058296, -15 ], [ 2993434, 35, -184176, -2896, -1, -240, -3889490, 0, -1, 75639, -35177, -50, -5679, 124000758, -1507509, -229708376, -1579631, 19389926, -1 ], [ -1, 750046541, 109, -4, 3, 1, 1149755, -33698, 55762679, -8, -780601197, -27589, 40491, 538264, -1, 49634, -478956489, 3, 0 ], [ 193628, 4059872, 437, 475654902, 1667, 49587993, -9467178, 31822943, -1237, 873, 122421, 1, 260458217, 0, 37, -290425573, -123816, 1030, -652 ], [ 123856, 1980524, 7987674, 2362, -16003, -167268, -5801074, 8752, -5289848, 250874, -1, -32, 162, -285278272, -117, -687, -9213, 1881439, 110983 ], [ 102174, -97791, 0, -95545955, -1307, 0, 49046107, 46, -236029710, 31577, -737679, 1017, 101, 0, -205915449, -5262130, 148, 4, 351068 ], [ 27723058, -366610192, 912721349, 180769999, -1, 0, -308818006, 0, -931, 11107, 44340, 3145217, 165050, 0, -1, 182, 608932, 928390, 255264617 ], [ 1583179, 1933573, -2, -1, -548, 3, 5928, 1194878, -25823, 7216, -344411, 2492, -2, 0, -3, -2908, -2295, 13, -3561565 ], [ -57495977, -676580384, 44112, -37786126, 100, 32752145, 324750222, -164588, 51537, 5545, -2, 21825, -17, 177, 29969311, 12107183, -54806, -3838391, -101853 ], [ 25131946, 264935731, 522894, -1407322, -3862, -20168565, 1299, -1, 12419, 9569, -148831134, -7227387, 709402686, 76134, -40682, 13416223, -181226, -32, 4 ], [ -71, -62, -29152, 1870420, 167, 13, -3240871, -509531, -148398, -410, -42986994, 74, -10227926, -27087, 84224223, -24, -21099873, 3029576, 1853 ], [ -796076, -13811892, 12075, 329561637, -58560, 14790767, 15767, -3123692, 738, 36631273, 91671808, 24443669, -7, 0, 75746493, 1869043883, -4330895, 3614, -1 ], [ -14, -4179155, 0, 5668037, -575969, 23, 702145, -203, 139281, -22, 1524, -1, 109194, -35423, -1740739, 8738, 1, -26528280, -155135 ], [ 12207370, 37462777, -414, 0, -1, -5221, 704014042, 10, 428, -160270, -6, 1471568, 1481, 31635370, -25417, 40, 6, 0, -105 ], [ -2, 1, -309, 238976, -243, 647018949, -2796554, -6400, -163045, -684945, 32566665, 1, 3109, 128493, -2, 95, 208, -99839, 218615 ], [ 108459, -2642346, -2, 20851, 30102, -952969, 134371, 0, 60, 247, 838, -7817482, 70929601, -87208, 218, 1623312891, 1588812135, -1179055300, -1116307529 ] ], [ [ 58425, 24777, 58845, -239120569, -1444450476, 2043, 506897, 212865748, 538229, -1214676, -6509127, 75688579, 1884800, -61031729, -66, -151753, 125, 67, -296013 ], [ 7, -1, 73713, 3953, -88522, 177, -123265714, -59217, -54196, 0, 19, 163, 4520, -78, 69946877, 18801, -9070, 3, -182 ], [ 1, 376770154, 17, -410, 48134084, 490, 7184, 88271906, 20844, 16, -148702, -2063423, -588558, -76, 29, 48, 3315214, 56384, -5060 ], [ -365, -29583, 309, -8886, 333266880, 3, -2778441, 6, 1563, 4953, -8, -15051952, 231328944, 51950958, 4, -250782536, -1804, -20237, 427372069 ], [ -8212204, 24, 9237, -2992, 127172, -8893, -589689375, 0, -38, 3321, 1, 1, -444390, 0, -28161, 7, -662184300, 562181, -774952868 ], [ 13, -913, 928493714, 6832, -1601230, -6, -33536849, -6572, 592, 22236656, 1073084953, -14, -133822963, 4, -4652486, -65, -1791, 1, 187634 ], [ -8, 44640, 14853, 11, 7, 404496876, 39, 3, 41289, 67, -203338, -7, -87, -4, 390559386, -125321676, 796, -477670884, -869 ], [ -1, 60782, -982504792, 34591, -98158672, 2, 34, 0, 251022, 0, -13, -351, 341786, 19, 0, -2250126, -5, -25038, -347146 ], [ 2698455, 32829751, 13658469, -5227467, -453, -3830738, 759643474, 9514319, -7, -326361, -1, 1529980, 447066, -21853, 62333035, 92676562, 2, -3986126, -64 ], [ 2478438, 9, -10238205, -506, 10537307, 54, -157533, -8, 7848, 796730614, 89, -1, -20460667, -104, -744755, -1593, 4763269, 271169, -199 ], [ 0, -3966622, 22650385, -297, -38, 697553, -122257710, -563613, 2742, 18771236, -31446, -1024938, 219651867, -556242335, -2676406, -70, 556682, 1282880, 1460500 ], [ -1782657514, -13479567, -8, -7754, -448, 3225, 1705098789, -78, 35316, 273276, 168640394, 1528, -6685, -2191, -590, 404, 11, -1, -2 ], [ 1, -1, -12, 519994, 27, -5919, -3780865, -479925860, -116699637, -1, -88, 12, -2705, -60068734, 1897, 1, -474, -3491561, -1362 ], [ 1134, -9744480, 64578, -1, 7103, -5, -79, -97264183, 11342, 799, -870, 1, 812040, 379, 19, -14669, -145638236, 2, 3628479 ], [ 28, 136, 234, -96, -150551, 149525164, -66, 5424, -1, 504623, -35189066, -25447907, 192, -352495310, -197, 16713321, -93438046, 162719, -12 ], [ 444873499, -12, 0, -16173216, 402003, -255, 4208, 1421778, -8498, -6767831, 886630260, 14087178, 0, 891, -7, 2, 63643538, 1252, -604358 ], [ -1374553, -950911, 13311893, -3710, 56792799, 82171483, -701485, -2568, -13130, 11, 0, -7847332, -4, -1511162, 142076701, 10, -27855776, -6463350, -806 ], [ 33, 288, -24715032, 12718586, -31398, 0, -30582956, 5252, -1, 23027, 1056000, -3, 59992247, 520406, -5956605, -146, 0, -3, -122042608 ] ], [ [ 1, 3251, -181311445, -29446101, 402115938, -78079, -450, -111996, -1670518461, 3186046, -942, -21967, 6, 27, 356336451, 492, -418068752, -573247479, -26825 ], [ 0, -1, 101, -4980, 131, 0, 0, 155, -12957861, -3330079, -2051820, -2678423, 1, 1167, 91338, -1011410, -1, -3117869, -187 ], [ 119217, -293259775, -3183, 52023035, -4, 29273763, -2, 366, 141, -185762319, -8438803, -376300697, 83286, 1139188, -17766226, 1465650, -444, 12647, 1108 ], [ -21, -122376, -8, -17550271, -31292, -1, -2129149821, 369173648, -2962, -16, 70979306, 316, 70817636, -1387, 10061145, -11433918, -1, -7, -650788 ], [ -2463, 0, 676, -40, -415, 7225, 215890677, 118278130, -124018, -6850, 2, 776552596, -463127, 531792, 143, -14695, -302518, -254, 8 ], [ -1333, 13, -13398, 9, 146, -1318, -32434, 19443, -834, -2, -128, -510472, -104004257, -1, -2564204, 19, -216890730, -1175116, -1371791712 ], [ 270981, 60927090, 3, -205780, -722892, -3769540, -189748880, 29880242, 243245474, -1810990186, -5, 759, -691878, 4313551, -12021677, -48231, 6322312, 22, -3549 ], [ -527411182, -138958, -22073006, -98403051, 1565, -58304, 5458088, 1952, -43264, 38563, -1831993266, 1881, 8010830, 279, -1470379, -605, 1831, 80236944, -103744995 ], [ 241950, -4973699, 1, -1899668, 28418339, 12585, -2, 165349, 89475, 2, -3369, -3, 1047249, 49226954, -71, 4036125, 8854869, -2289, 100 ], [ -1, 28190973, -4, -63675370, -49, 956080531, -11326, 13, 33580320, 4, 329269648, 378976, 29692409, 1397134630, 3578514, 2, -7, -20924490, 12707 ], [ -6935426, -8, 23356133, 2, 6885345, -129863829, -3, 2813570, -1305, 84, -642444, -297, 69, -3778, 95, -5808542, 2692412, 64424, -51906267 ], [ 229171542, -52680934, 1035190811, 748731, -2250622, -654746383, 739, -104122, -3283674, -13282961, 13517, 78, 268728494, -27349, 194482, -1346, 25, -384, -1836 ], [ 58, 597, -8919, -348, -61238, 4, -5820527, -1334, -839432870, -10, 42236457, -4739, 9603244, 875468484, -133, 944, 50, 76, -31390 ], [ -2, 23, -125558885, -982379, 444, -626, 13, 11634, -207440, 107725715, 0, 67220, -15, 0, 753, 84692704, -4519, 217640, -936 ], [ -1030873, 46396669, -18, -5, 345111355, -11962270, 23016, -142, 6460865, 5744, -219408, 441367, -168828, 521535, -2394260, 49251589, 5669, -83, -4121148 ], [ 1988452, 2, 1814984, -116500, 610086, -29082709, 435824, 2518060, 1253762, -12, -3, 173059365, -51653117, -419118, -14348, 0, -28, 354223210, -341 ], [ 0, -9078112, -852238, 3249133, -10831325, -249744, 10, 489236762, 62905, -1, 186978353, -75, 709, 29663677, 4, 772477, 16855, -7, 367 ], [ 31143, 198441225, -206517642, 649129686, -294701971, 10689478, 32366, 0, 13, -51837312, -6, -2, 224, 3993929, 389701, 5868, 10233713, -332, 328 ] ], [ [ 410120, -637253188, 9783410, 357014, 5506651, 11244, 40917, -32578, -945310, 238, -49902166, 278473, -8043517, 99, 24, 13, -21371, 2, 0 ], [ -3, 1184779, -49330, 2106034, -853, 33248, 726, 231486579, 72255242, 528943, 0, -859203, 4997701, -1092, 0, 12507330, 998358, -3, -1 ], [ 4, 281683, -11935, -5, 172325, 5, -362, -6718434, 18078629, -6249, -5187, -6, 235009, -26, -2, -373, 18000, 1, -18826 ], [ 87272, 75, 15326337, 9, -11180183, 15343540, 245082779, 1734, 108109483, 3, 173112533, 172573, -242151, -150494276, -5, 4, -2, -2, -3344134 ], [ 65442142, 0, -31912318, 764, -2425580, -198, 9, -61681255, -1, 980406, -274757, 0, -1, 885, 1502141298, 1393582, -307402, 4, -71311402 ], [ 6, 0, 3751000, 27703691, 0, -4, 196075, 7, -1, -7, 936356, 27781, 211938679, -3831, -414484052, -21894401, -185793, -121898671, -6234982 ], [ 140, -2, -5955934, -919, 39184, 149, -4718911, 47, 1088, -38, 365936311, 0, -42258617, 1362176460, -87192380, -865, -21259640, -1, 1171 ], [ 818918, -948016206, -663348, 604, 30564, 1, 121380, 4144874, -5, 8439, 1, -59570205, 1599, -2099075, -4129101, 65, -472902303, -5750, 32591 ], [ 0, 258997251, 1, 0, -30449187, -2275, -4, -1, -581859, -5295235, -412668, -2978372, 3692, -1, 30242, -22, -2, -1, 7 ], [ 132482, -121852, -3833262, 30, -2830, 2, 6, -147, 0, 101, 39434408, 4887, -226, -186, 461472, -39258205, -66594, 8655216, -40 ], [ -740098, 0, -2, 50, -2098786, -1649251, 64762669, -347317254, -34971, -624214, 30862, -14, -1, -1139597897, -320754, -14914047, 2464, -3922916, -2 ], [ -1382, 2, -880, -2, 511166, 21, 420914, -248032, -16797, 88, 47, -3641, 5670940, 824804, 14499, -15162, 343, -15, -1676063397 ], [ 67006237, -19726058, -5, -27265805, -42, -2, 1267997, 5, 305708, 55846, 52630, -1160189, 250542, 17646248, -155687861, -704600, -61822244, 239015, 167470 ], [ 3268, -299258429, 438, -86908983, -8670675, -4, -7, -2820, 9894490, -3, 0, -808, 412179, 195439, 1413511465, 32, 1, 7172, -12536 ], [ -26605, -853261, -375399649, -54088, 6029228, -58, -862997241, 14, -138765793, 22222, 1, 2720983, 35, -126084715, -9475796, 3, 5636660, -426, 19119 ], [ -14271703, 1508339, 67, -6104, 12, 16783380, -16692, 132120, -35681844, -3, 2739055, 31760, -1905, 2, -26057072, -7392, -163042405, -25271, 0 ], [ -4209, -1, 140, 358157, -1, 135, 4409262, 9, -20688, -1, 300, 47495528, 189130, 127, 18, -150522358, 90257753, -1434999, -3102809 ], [ 3116, -195746, 2088537, 128511, 60854753, -755, -293581931, 4, -19, 332888272, 963, 100787, -4488, -251507, -244227, 0, 54367053, -473, -16694 ] ], [ [ 1, 15028, 11494, -5, 503, -34123, 7, -14, -463150254, 4852551, 0, 2, 39442, -1018301, -2, -312914245, 1970603534, -94, 210392625 ], [ -29578524, 497162687, -4, 662173381, 3, -55214196, -4, 342068, 116426, -101961874, -4413771, 68227362, 20635878, -90797, 51066, 1502, 2, -557149703, 2838000 ], [ -5564, -39792, -7031, -57983, 886529, -309, -21058509, -239485618, -1239, 5454, -43, -908, -1629109, -38967, 28915, -155902498, -7182432, 0, -31 ], [ -2, -676, -1, -252235, -8184228, -1106, -320898232, -2, 4085, -15499, -363, -208153, 1956, -47574, -2316683, 33670356, -120671863, -4, -665808 ], [ 5854, 32111025, 126398, 48781, 3, -4, -10356, -2850892, 78991885, 0, 373, 30066, 1, 807, 19, 5086082, -394508, 256677, 57 ], [ -7, 41286, -1229, -301649, 241749, -10971, -1, 468596125, -2878299, -5776419, 7256, 4540, -1, -50863551, 475, 117338, 438322345, -27, 130924746 ], [ 3, -7788543, 1598718, -3727586, 1, 23, -81685, 89999, -104862680, 19913, -78, 57593726, -452501254, -88, 245, -59848, -387, 13099, -1226 ], [ 6000396, 19, 23, -17, -35304298, -72800, 1106842, 11292, 10993, -53077, -4, 2748, 0, 9061, -203, -1776584, -25718, 51339, 73 ], [ 6004, 92618, -18, -12, 63477125, -190752, -2758, 4, 0, -1083200, 122526, -56739613, -471880142, 1209574, -2, -183004, -27164762, 14304726, 230 ], [ -7404, 28260, -74790, -1, -50569293, -109, 0, 54, 12141, -1516, 15, -60296838, 41, -53552207, -50878523, 166114751, 251140330, -960, -72600165 ], [ 351, -29763079, 12265271, -171291, -16, -58225580, 137729, -257984530, -8998136, 14847, -125, -16556, 488, 132271, -19802863, -902, 25, 416, 39395985 ], [ -1, -19516257, -13995, 122, 0, 1521, 1, -175389, 524243811, 4628409, 0, 493222295, -4, -39736, -2, -1, -249981586, -319, 867552119 ], [ -922313, -2, -1, 57923189, 0, 64243350, 1653395, -22209, 15819555, -439907694, -27099405, 314768296, -1625, 2038, -2074940, 0, -50, 2035974, 355208 ], [ 285088, -1719, 25, 11427240, 1191337, -2965, 7079235, 346, -466315806, 0, -8037346, 1533524, -4195637, 101, 30840578, 2523, 409, 17, 23838 ], [ -1662, 7437, -108371472, -1659245604, 12594021, -4, -457, 2663, 226, 20, -709, 47112, 16030365, -115529009, -91252082, 261881289, 232, 361, -1899 ], [ -17720, -4807, 602836, 1578233179, 22, -1851, -2, -58, -277544, 104530, -509349, 709919983, 10524086, -3307031, 2, 10761565, -1065707857, -2266, -1274856 ], [ -152933976, 82641, 247828174, -86588, -25, 2544, -1, -1, -8, -118, 5798, 366953234, 114282, -2, -305899564, -50, 447181, -4, 43338438 ], [ -102500, -31, 162409, 29, 1030838, -30443, 93, -1739436, -40, -117, -15, -1373, 3, 3064, -60170, 0, 138681, 6617982, 8 ] ], [ [ -1086849, 913308109, -708173779, -185, -4743812, -179458, -46386, -469379, 28, 11, 14592600, -931400359, 19411, -5, 2080740, -10068, -33, -124662, -1472 ], [ 5, -151540227, 601379559, 44160198, -21824, -44, -201784320, -1005, 522390427, 85931935, -1, -2516054, 47680, 718654, -1162337, -63586, -2080637, 38009840, 305 ], [ -6973, -13204, 51058032, -89, 113, -59880, -15204, -499855, 37, -3, 1192, 238832345, 1, 15917, 1, 114, 2484, 433970, -1152 ], [ -13326419, -248417, -102, -2, -13042, 0, -730, 15224102, 243905805, 1939418, 188148688, -96, 251976537, 925929, -6, 12, -3, -2, -5769 ], [ 218244880, 14236109, -10210, -2563347, 0, 122438, -681, -55873059, 113717546, -17, -30, -1418, -11186595, 14446, 20992, -6134781, 1, -129277, -7 ], [ 11031, -2377, 0, 60134170, 3154, 290767, -350179, -5165042, 15198847, -292, 1540, -8, -1, 1423, -1303042, 500, 2080, 1158131, -5 ], [ -116873, -40081, 0, -61491, -4, 203961, 390, -2, -15, -48302066, -382, -19828970, -1310, 70, -71, 1, -3296318, 41434941, 0 ], [ 380, 205837, -159249, 52619384, -1, 2180349, -369, -371, 1, 615, -1, -12764, 9731, -13035, -2, -1651, -2, -147, -15271 ], [ 5811487, 1923, -25101374, -230, -857666754, 24060, 2669, -399225, -800485, -867706629, 0, -307657152, -620711, -5, 6494, -16398, 435263, 520341567, -923942 ], [ -8244, 829356, 50177, -706, -90123, -423148, 14, 46380820, -27824, 29255964, -94773808, -12895, -39449378, -77775, 1663067, -11, 25304090, 200668527, -208696852 ], [ 7665661, -92522049, -86, -1028357996, 1016, 11623406, -347447173, 469507, 9935449, -5184, 14364929, 0, 0, -664372, -4, 0, -1, 2020452, -111221987 ], [ 1076, 104, 49670, 32646, 777134, -33, 12, -22619376, -1, -993682798, -512, 38011517, -25037538, 4519, -1662379, -1, 31, 538384330, 461383 ], [ -6751, 16661318, 8257093, 393985447, -79780147, -2, -3055, -1410108, 281825, 15666, 88, -1575223, -125787, -59404, 159983676, -9834198, 4, -4, -878 ], [ -3, 7, -1559, 454, -1622362, -1736792885, 6761928, 28, 202, 9027, -242, -1689450458, 6145225, 2, 1, -120, -28364879, 0, 46559 ], [ 56778, 36064, -34, -29, 8, 511510799, -35710, -29859848, 5495711, 179, 79318, 2, -38217388, -1, 448679, 1915, -5, 112299673, 4158603 ], [ 1122280, 12, 2, 426897535, 22, -16017, -74, 50, 703, 4, 16369022, 776590097, -6058, 9, 8275287, 5, -131036695, -67431368, -5 ], [ -953897657, 0, 31038081, 15263255, -14739331, -9, 27041896, -3672, 1839, -122, 7025297, 1, 33, 910, 21037, 2038, 58009, 9, 0 ], [ 7251414, -1120, -75, -8340642, 22733062, -267463425, 84257198, 14803, 49265, -115, 19, 515, 1599, 1, -1, -50, 300, 32184, -2357632 ] ], [ [ -7600509, -4, 5, -8, -10088, 115, -113675327, -6, -5, -352, 13035358, -41, -52569242, -889489297, 20201453, -123318, 8392701, 160, -6696499 ], [ 13, -3493, 61, -24348582, 1374, 9, -16281, 17280, 2416, -65166, 962229655, 43, -25392, -36928807, 5, 600105, 70, -953, 9415 ], [ -487142, 2, -161739766, -58560433, 24712, 225865278, 11177524, -66598937, -4, 267706844, -152435077, 9, 196629612, 8384580, -15496, 91916140, 3810664, 2, -3 ], [ 1787, -35019175, 1, 2660, 465459, -73, -246, 138129596, 424, -1, 310, -25, -715, 43731, 13275329, -61381, 3526245, 29720432, -982 ], [ 262474, 351, 1912911, 19488994, -2490357, -1444611408, -75, 769, -25, -348, 819491, -5, -50005680, -835, -425644546, 48, 0, -1924, -248039635 ], [ 149677622, 199, 20849, -53483090, 2267, 15, 1055, 484651, -1, -734052, 0, 585907352, 76848534, 0, -42153180, -47977, -149, 102468848, 29081489 ], [ 68341027, 242, 863, -141, 14791101, -7, -33449, -7895229, -4662307, -376726, -118628, -24, -119, -93, -384192758, -21744, -5181830, -1487, -4 ], [ -1, 710, -24190452, -6, 1146, 4089527, -521416386, 4, -93960366, 13, 240566092, -88757855, 1095221076, 30988, -38, 270109, 505480, 11, 10490 ], [ -372, 223, -239, -22261005, 0, 142, -1150211, -1231, 301608789, 24, 94309, 64885177, 1, -136292, 957, -97, 181564148, -166651, 0 ], [ -8362, 4649, -2, -333716, -21948, 39230, -4, 6347, 291, 3, -13372826, -538063, 3298, -342, -19149276, 172599180, 82002, -229172, 1493460 ], [ 1, -14839752, 9, -3, -3, -12, -89893207, 42, 81316, -1, -31756, -9564706, 132521989, 343, 15248, -547676, 156950, -111, -388618678 ], [ 4943942, -253230905, -31828, 39554, -72, -200946915, 12065, -229861, 122, 0, 21739535, -51941, 24603, -4012, -8737450, 248182, 89, -222300957, 197 ], [ -44, 0, -32, -8095211, 75411, 23, 25793891, 57, 130, 435964416, 1997222, 254340, -63328, -79, 2004987, -838367763, -201146, -1, 3 ], [ -93491, 3651621, 635393, -206540, -4512342, 21476, 8389, 1092830, 489, -2, -59, 55173235, -224516, 255581176, 150580, -787, -2, -4087, 3108576 ], [ 3999618, -30394, -92359603, 5438832, -18540094, 0, 7134078, 61027, 109456, 107, -6489, -5857999, -3277, -26, 335, -7707051, -35697242, 116, 5651 ], [ -465985219, 774177948, -16820706, -1976, -6161217, 1507371, 0, 2062, -178938015, 58565, -940653, -18, 8681, -95336282, 83775, 5291, -1400495, 3571810, -1 ], [ 2115998795, -933756, -2729, -64, 5, -16749562, -2699, 19, 416558929, 15163, 1381, 56595598, 305, 289960, -165524771, 212337, 485767, 6, -3184764 ], [ -118, -4, 552, 114498, 212743460, 2450403, 1350619, 16901, 3, 28, 0, -443412, 305697081, -6, -1, 132, -54705, 104446948, -29 ] ] ], [ [ [ 951236, -614, -620589345, -114051981, -8, -319427, 306962278, -49, -1, -1509791, 325386, 2354, -33330944, 0, -246054, 971331, -115, 9399, -117171866 ], [ -30268, 0, 36442, -30618705, -8113717, -4, -57, 2119566880, 10140713, -59, -318888, 1402, 0, -30, 971, -430, -2438942, -33161796, -1 ], [ 762112628, 2036, -28151, -1548534251, 3602, 37731884, 14, 173140, -16682212, 820, 1468338, 629527, -1599537, -2806, -22, -60, 93088606, -40889, -28083 ], [ -2, 8021, -25, 5297, -20769, -3441, 27833709, -251916, -2, 0, -65162578, -1340, 6, -19, -1384, -314, 3, -3992, -21 ], [ 31, -2756656, -1, 498451, -5309077, -3647733, 4665, -4, 28558625, -245, 834424186, 14741, 7, -1521, -1, 1, -113, 1355344012, 195891 ], [ -146374, -117, -57193845, 0, -1650, -4, -36, 13, 271657308, 14297, 2, 4395575, -510942, -19085500, 2936, 524012605, 428643380, 992002, 40 ], [ 659906601, 10, 666, -2, -31, -29, -58, -165, -323878131, 1874, 10416476, -61475772, 0, 3, -1, 1643918515, 0, 2064470299, -4 ], [ -13683416, 74281492, -122838185, -3, -22, -5446945, 24, -7959699, 9, 29858, -5921, 34, 2805, -47460, -731, 569179, -75882, 0, 529 ], [ -1110273, -1, 29, 0, -17, 1959349721, 405949416, -517015102, 57281, 81310, -104555615, 49282814, 153, -454, -84, 2439, 3653812, 8067, 211 ], [ -235, -247686, 20880514, 7679, -5, -757, -363, 24, 542, 58763, -792, 199, 111067, 551513, 287353, 26755, -1010, -76391179, -489 ], [ -54581, 51326958, 899350, -115, -2, 21, -3139894, -6284, -1, -62306, 33044958, -558, 3625, 6229946, -631527, 0, -4, -6, 40025 ], [ 1, -1298388, 369866, 62785449, -226, 205, 1682, 4, -23003443, -105, -1, 13246, -6555, 3, -132532039, -8304, -15459, 12803331, -203374066 ], [ -3082249, 93, 1930, 53, 9, -22, -414, -95493065, -11249734, 3770699, -118036, 94149479, -112661584, -1603, 3, -1200546, -143772853, -2043009, 3 ], [ 0, -839023, 24475, 2700, 50590, 476, 4027, 9, -19185, 408, 7433289, 32180, 931, 2379737, 7475, 18942406, -17, -959, 504024 ], [ -76221, 95, -109, -1, 82, 26618, 2979264, -185, 491405343, -28078314, 56565, -1, -1724414, 242, 243654177, 1568, -209315, 267662096, -160414 ], [ 0, 4371258, 3, -664897, 904754, 391993672, -371046429, 1, -373933, 336, -802546491, -43037760, -170, -5209, -217, -917, -112052, -600, -15 ], [ -2970, 1, -6, 0, 5, -30777, 1926975486, 6017, 21107, -1, -130903, 98, 146080945, -31063266, -3, -157818205, -1, -945, -74 ], [ 11, 7431312, 93712, 143600869, 5964, -1949051, 119, 1169, -899593, 3790522, -277330, -226, -758567705, 0, -32882, -18998684, 24980028, -1, -11182 ] ], [ [ 52280, -11710, -261175, -2230706, 16178990, 137978421, -443210121, -896, 60, 84005, 247, -339938, 92, -28, 21649755, 1801, 94, -578, -490 ], [ -4310881, -349799, -596973392, 18211054, 822, -7, -26410, -4, 96378, 58, -133560, -1, 2, -133643071, -2, 1645, -84, 161587, 410540693 ], [ 488763, -15303839, -1456824, 114235, -196, 15689425, 18, -131256987, -8161, 7, 206, 63403, -558650, -1027, -38126, 6, -65548630, 80, -468351699 ], [ -1, -66392, -320979952, 0, -20236778, 0, -227, -6, 755, 142873, 14608, -141, -77018, -1, -12157, 833670464, -249175281, 57476, -1474002998 ], [ 316879, -4968403, -14, -2, -6151, -49, 0, -1, 145793490, 38405, 514893, 2138362, 15568, 280827492, -5089506, -14452174, 1, -1, 60 ], [ 165122, -2169, -569, -120020625, -28697468, 14, 0, -1, -4840007, 25, -850, 3288, 108682217, -92, -2810883, 1192, -1697728, 271757307, -282616 ], [ -2, -123, 12662456, -86, -1778660, 147876, 3, 1308, -239, 0, -9566, -34027, 3494825, -1378, -27, 0, -7794, 6066925, -11339 ], [ 0, 15003633, -2135, 20691, 224, -913355, 41925, -334419, 1, -38208, 1, 29, -10235, -1644512, -1769, 3290185, 17050, -1, 886 ], [ 19, 4610, 7479, 3598, -326, -1794209, 267110859, 1688573, -27, 0, 2, 1, -17609, 2131506, -18, 458249, -6823, 2, -855232676 ], [ 48, 1973238193, 2604, 77431984, -6, -2, 15914, 0, 324, 460061272, 421861, -309251, -1, -1, 26, 7155, -646822201, -35, -236771 ], [ 1767939, 5, -155645228, 867, -2084244, 23, 194, 24597747, 1, -151786977, 126, 16159, -167240, 55365, 502436, -25, 14, -9, 9475 ], [ 0, 121409, 18376, 4147671, -28, 308, -4172, 134026040, 553057, 131936, -7105, -1, -47777733, 855, -1981, 88840282, 27252781, -817655, 8495 ], [ -206861, -201, -8031418, 26188, 23841206, 6430872, -17483, -13690254, -821896, 483, 153, -244, -1737, -2, 1, 2449, -147, 140166675, -20 ], [ -7675, -2, -156500516, 156281, 20866, 17986045, 3439222, -593477, -1064, -345, -1468, 1680592, 27967125, 73165986, -28, 58549004, -6, -226491, 1243 ], [ 129160444, 3, 1, 0, -328029309, 3, 15453562, -3106, 3, -200, 30, 573425, 2, 1521, -2, 862090511, 3853, 19, -331198523 ], [ 7686147, 6, -1, -272805, 27067386, -81905926, -30, 114, -107, -1439744192, -575272, 22144152, -5518, -896, -1, -15815693, 987, -493424011, 45043608 ], [ -146, -9234, -382010, -42524, -2, -1548824, 181225721, 255621736, -30739, -13154, -7, 10884, -163132313, -13684161, -7, 43952749, -28, 51, -78300845 ], [ -14122, 6572, -78287127, 105227582, -30884645, 2, -408551055, 0, 3568, 74439, -1392095, -1, 97701, -8291108, -3, 1205, -243, -7056055, 0 ] ], [ [ -1073311891, 1, 995781, -2003187932, -85396, 213609, -31377774, -1, 29451, 380309627, -2, -64703, -7, 22493890, -219711, 28, -50298, -748054400, 15 ], [ 3225, 3178, 12195993, -13724, -14, -3230090, -65708843, -1, -55289, 14578, -622951314, -1029912, 1, -6, -1, 401, 43, 5, 256552861 ], [ 3368352, 88254731, 0, -2711, 0, 3641, 1183, -199, 0, -6, -124948, 1214, -5761, -62504755, -2424, -897648, 127, 5, 439 ], [ -42678696, 2, 267323, -26755, 691, 7407, -11, -246809, 701, -40, -20804, 119, 9, 1, 24114, 1, -97439, -6537, 59089911 ], [ -234495334, 56619, -741, -6370, -1938, 908713, 390809009, 326, -21750196, 741311, -10, 573578873, -47607, 1747, 1, -1789672, 1555732, 15042307, -1 ], [ -7296384, -671, -7, 227, 26360, 416, -577966, -4399, 116, -154, 34563419, 33235518, 181, 28728, 104806, -2, 64926240, -7, -15931 ], [ -3, 14277, -33, 4479896, -50, 13225232, -3, 384, -99, 3, -131284587, 439208, -227, 409310281, -96024791, -875, 44185827, 18673, -504 ], [ -107, 3, -719198419, 1752874158, 570952177, 117, 171690505, -83629, -1995297935, -17, -4, 507, 0, -5884, 276, -217254, -1, -894022, -4231661 ], [ 6956, 32069453, 623, 401, -252827, 1773894501, 56824, 15321, 2391, 596752234, -1814793741, 18, -6220782, -4, -57980064, -601203, 13, 219408039, 3 ], [ -1711256025, 25037663, -3130705, 187, -7641, -112627, -12370, 14206, 8, 221656, -4, 62780, -1, -32, 391393, -3799069, 29109, -2025887326, -575508 ], [ -23716, 48528, 51413278, 1163, 1, 131580, 1881001, -52, -1394309253, -6, -29423, 26, -1870239, 30523247, 1001, -2811789, 287, 98, -20 ], [ 30, 79236, -1, 1, -95484, -527506266, 1015697919, -41237, 421853663, -1, -18470, -132565, 4507, 0, 963, -197, 2584, 120033, 236163963 ], [ 139, -26326, 0, 9920087, 14, -252, -11917895, 16376, 8, -75, -16775518, 209, 127197414, 115517122, 2667, 32452563, -4778, -5412511, -4181633 ], [ 11, 6, 76747336, 682416, 160119, 88802269, 18780116, -8198, 107151, 570, 2, 1196799, 37830640, -5, -384046, 40304062, 1, 119, -1 ], [ 20, 187, -9, 101487079, -262, -45431631, 1040250681, -8, 423552358, 72381574, -33780, -258878, 1, 910, -388730343, 130759479, 11, 18, -21 ], [ 1452094, -1, -49219, 129901723, 1, -216332705, -84976524, 356293, -4, -346, -95972865, -13, 31321, 3, -3316, 206491, 48597612, 24, 32031851 ], [ 23, -98, -254472, -576, -61646, 547931170, -3, -24, 0, 7560, -2, 112905121, -910, -4, 41240, 54261, -21, 544713, 216118968 ], [ 3444974, -2, -1508321, -28809492, -243837, -42288, 0, -736, 47, 514184234, -5, -432722, 9349017, 2709912, -436, 329272734, -55, -56363125, 9 ] ], [ [ 52102945, 6, 117, -26322435, -478709, 74620581, 967075383, 1044199, -7400022, -32, 84, 3469589, -10911373, 7, 83219, -1770, 700, 145, 1 ], [ -298, 1057707556, -474412, -14231854, -1754419, 5300378, -11, -4, -7390868, -12270, -84942, -90, 14, 114409, 67405, 24071, -47568, -1, -33019622 ], [ 64992260, -23182, 322764, -17059, -1, 5114, -488776, 3891438, 121642052, 975333340, 1476664, 316, -3, -202, 0, -5885521, -3743, -36, 0 ], [ 171043, -21441700, 0, -881, 18, -3775, 130624657, 39982628, 238384, -580, 1, -2432, 19872, -88, 655, 29, -2159283, -9263500, 931 ], [ -50407236, 50, -3, -297, 104, 12938, -133948, -14255919, -2830, 2, 24, 700185, 34826795, -1, 85362702, 10215343, -1030, 27, 493815365 ], [ -9723116, 1, 372055447, 13741940, -254601799, 133, 361426, 408, 907381173, 62318466, -43362892, -1794116218, -34481176, 16687922, 4, 6652, 32, 24896007, -8 ], [ -1, -3388, -21, 115250, 10207600, -5, 82911689, -286811, -321365378, 3858736, 7, -155, -6, -29, -205, -2, 1367, -272, 71137 ], [ -2453653, -46, -4, -13, -219, -1012052, 19, 1, -65441, 14484871, 534, 9365831, 0, 7, 935, -11126, 47802691, -833852053, -858371138 ], [ 210420866, -192208, 7159, -334395, -53618527, -136, 0, 561350896, 179, -6, -47213, -6486, -63, -449, 1020113, -541890, -1975274708, -36, -140943 ], [ -5, 681103, 6421, 133908391, -348428668, -532, -212, -503184, 1736, -59534, 163, -1833, -15, 201, 2, 0, 70009, -2, -20376 ], [ 1125402682, -2, -42625975, -103379807, 713, 478, 110830, 367, -10, 7215, -12, -1177, 25270, -15511, -1, 874026, -381915, 15, -1896 ], [ 133036368, -83, 731386197, 39, -276920, -6285895, -3951, -59737833, -250276, -17565051, -60791395, 149364, 2696, 801, 3, 1255571, -186606, 4, -49340590 ], [ 2595, 17, -87781, -3, -834258, -80764701, -241274629, -15858, -4928, -12998, 523054, -62241, -1, 54422, 184, -15, -111191949, -13589979, -1321 ], [ 37, -5, -250, -2, 0, -2, -3084, 9, 0, -162604, 14424, 1410, -965154, 414, -462, -2, 13478179, 7, -2 ], [ -28049, -67819, -938102, -113, -5459, -743, 0, 362, 3010, -22558753, 18247373, 61, 207749, 1921618354, -57, 214, 0, -6238195, 30408 ], [ -2850, -2, -30553420, -3365285, 360, -410898, -2, -935499, 88416513, 539, -94, -1, -5054113, -23, -2, 4257, 7038551, 5353, -250 ], [ 14, -373, 0, 1128454, 39, -5, -43, -373, 23, 92531375, -8374, 0, -189868, -22492914, 1, 59, 7220, 1, 1779 ], [ 5, -9974659, 85519, 13856, 771, -391355, 1314276366, -2917334, -19, -2, -303821741, -3, -1, -1, -3444178, 536647, 24419933, -1117, -20438234 ] ], [ [ 2785082, 6779, 106020, -83400, -5560539, -11971341, 3422, -63583328, -332980, -157521174, 3514500, 4179133, -8170, 1344613, -520232697, 580669, -4, 4003, 13543288 ], [ -2, -1122, -250, 351881078, 2364863, -320668, -271, 307942399, 15594140, -1, -3569098, -13, -63247830, -12, -91685, -14662673, -408, 4368, -6136226 ], [ 7, 10, -309204, 7, -51105399, 0, -211295, 44, 3, -17, 157465331, 254365, 422530292, -9740463, 3160, 268, -5439432, -321244056, -257390 ], [ -382, 415854, 1, -363, -1511, -1892602801, 0, -381, 0, 34118, -620, 12727, 8, 498, 233490, -576, 268280973, -460, 80034 ], [ -1021669, 13, 9, 214075636, -2341, -669073939, 117374, 1, 822, 101309136, 9500769, -482264872, 41, 4, -355424, -8061687, 3954, -21, -2 ], [ 0, 10188, -1689, 695576414, -222382177, 0, 12365661, -4618, -2340880, 63112286, -17, 58586, -76685641, 251281, 5366, 253693, 12, 366, -276 ], [ -8, -1, -1325299, 1079, -930, 1, 25, 135934059, 0, -35, -1637792, -134151, -16401570, -2424, 1, -11465, 1, -186, 124 ], [ -57224600, -258764, -17971, 0, 26, -5373, 15, -24771332, -60298161, 14, 3, -7095, 1787946, 631195906, 124061157, -56, 2872, -19, 656877660 ], [ 1, 3207, -51632155, 1, -927994, 205787, -43, 55828, -47, 4304, 4, 843959, -12428, -14770330, 938424, 0, 44441, -257, 319862 ], [ -890511879, -65, -27420402, 21477, 17, 5764, -81493098, -693, -277637, 10540498, 938, -8, 5919483, -38387452, -16, 384719, 3655680, -162357371, 361949165 ], [ -215130, 1807, -2, -57584, -30, 2, 9645, 6238, -361262, 107, 662938401, -1, 52291, -95823795, -3482814, -14798, -1441105710, 87, -3 ], [ 2380, 195, 283490036, -1, -79542, -102673, 5530733, 63526, 691631, -11, 5844715, -3, -12542745, 26415444, -495, 458921007, -1387, -7, -673 ], [ -12668, 118, -285, 48, -5, -1267053, -1, 1048, -283713, -12, 125, -227, 34064, -49132572, 15382, -68, 21, -10540303, -6943506 ], [ 105, -309749950, -6, 64, 36, -2033475, 1007, -4073800, -169325201, 68394924, -65380038, -1, 8425356, -28, 31362, 4, -331, 15637, 0 ], [ 766817561, -26848, -1, -3726, 959360, 11286230, 411, 304, -14607, 270937445, 2313464, 25453, 58005, 468, 3342, -3576, -359, -861, 208 ], [ -247539, -381669407, -1, -15, 7467626, -214, -1178553, -6, -19043960, -964728, -5599, 286, -2092315, 2996, -73302, -2041061, -26, 41609308, -49 ], [ 7884, 591, -121, -25, 471790, -229063, 15, -21871, 9, 0, 1, 19, 103300129, 119, 13627, -7300, -1, 6169334, -4625147 ], [ -5736056, 26938878, -14667410, -8324, 208029, -2861053, 0, -165, -7449432, 1, -101, 107486, 308196, -22, 128000, -269, 32739, -762, 49 ] ], [ [ -832122094, 198014980, 64, -3854959, -101, -327764, 494149542, 46904, -2, -1, -124308, -1216, 90, 51823, -136, -16, -21, -3838, -1638012000 ], [ 109, 657, 65299, -592264, -58726, 338684, -40157032, 35062583, 996173, 6224, -778774690, 62, -1584429640, 9371022, -4, 52758112, -9764133, -1, -454906930 ], [ 6330848, -586, 686259, -2499, -8, 21227, 104143, 1382237, -997576, 3548, 44906913, -77794865, -50, -45795, -245, 6, -8134942, -473509, -2801 ], [ -179, -1031022992, 2127, -12334696, 79483, 7, -111847829, -1, -1508879, 123, 12418790, 158, -9, -724, -3, -89346709, 2, -2262, 14382550 ], [ -283, -34965, -2, -200, 173, -26, 590934, -3941038, -2342, 3719351, 26, 3, -27593, 39, 175881, 7, 498615684, 0, -6727 ], [ 0, 291, -107, 657301, 413, -3, 185, -1, 394904208, 19205341, -240979, -758, 279, -1224438, 101828983, 4249676, -58, -2067, -1666358970 ], [ -432462, 258408, 3962, -15, -523, 0, 5748, -24, 718497613, -2434313, -4, -76772650, 0, 1386, 2487873, -1125452598, -1, 28580003, 0 ], [ -1, 15260388, -444, 53857, 3679, -416629734, -64175, -34406, 14994, 140688, -126832, 56368203, -1602222, 10373, 2709, -30472068, -3743, 809941, 15684074 ], [ -4, -81, -469, -190615, 14, 9747, -4835135, 19748, 4011, -4004, -757625, 11911, 77534, 11907940, 3721, -3679231, -240849, -1, 656 ], [ 9379, 3677, 55356374, -91665583, 93129, 1270907228, 2114573, 89090465, -1687, -6, 522158841, 0, 42645, -19675981, 366068, -678179, 192527, -1277601, 1 ], [ 2338, -60241420, 3655052, 620996, -1, -2, -56528739, 446, -52321, 14174250, 5183438, 1715, -135527, 1699495737, -4957232, -643858053, -174969046, 60663221, -1 ], [ -89880, 2351, 0, 84, -1, -352069, 1062070688, -1169218, 3, -1, 814, 191835, 125024876, -200, 36733, -6, 376, 991, 27 ], [ -117737, -1381, 2164792, -1, -273264325, -6245855, -299858782, -2, 320, 4331404, -1, -113, -88, 11602, 2590477, 0, -36636763, 4978267, 27854898 ], [ 125, -10, -2, 6314109, 4352, 10351, 1, -1, 471299, 0, -4, 10313482, -203, -1, -1431288, -920540, 1, 28, 28 ], [ 6738429, -2835136, 1000447944, 255, 44, 23, 83134, 279301146, 0, 4, 306350, -57, 811308, 4, 1858, 0, -55, 1715, 354607613 ], [ 116496, -1627, -17458, 15076042, 1579, 4921394, -1, 59749741, 776569, -1297848353, 4468319, 132263, -1, -645, 71907036, 91952, -8073647, 56054583, -4240 ], [ -91, 8291445, -16, -1, 1, 7, -628, 13469829, 11510, 16424889, 826985, -93028, 33980, -23, -47, 136, -242175, 569615032, 27 ], [ -26487429, 4030, -110552073, -195549, 35220464, 1, 457234, -2, 19012, -368554, 201155, 255, 24, 3, -228567020, 7907, 1230448, -3, -2305430 ] ], [ [ -8670975, -908022, 1, -4274, 358, 3440, -8777598, 0, 8962652, 2215907, -237, -2, 3741895, -2, 772483190, 8653, -33366955, -8, -182555074 ], [ 2685, 2414593, -9502388, 3995, -88857, -5134, -4132906, -123750, 12685816, 124, -5, -1104128210, -48308, 2, 0, 0, -497431529, -1, 271294480 ], [ 1514806, 40227, 3, 209575, 36, 1135, 7539, -126404070, -1, -355717598, -2347652, -12, -149, 1904851, -3215997, 64054376, -1022998, 51, -19 ], [ 684, 920, 3261308, -376, 1, 857127, -6687, 0, 23261415, -118253, 25, 666888, -316671284, -18587242, 1, 7210257, -15, 55, 1295 ], [ 1450928, -237170, 284578, -137714, 439539, 252615, 628341, -495149, 24584, -674, -1, 50204158, 1, -1, 1, 14, -1612, 130219, 0 ], [ 27, 391924, -1172152, 27408337, 875, -8, -3, 3, 2, 222856, 1, -16316283, -10953, 550626, 3243611, 79402, -16, -15, -1573 ], [ 198123, 17, -48379, -210815, 43491536, 25962, 187, 141, -60, 115, 1997741, -24, -821628, 2477465, -1297433, -23, 3054, -139281535, -838063329 ], [ -804, -1592, 1118292, -3356848, -16, 1, 13, 20, -459126779, -11000, 2865225, -2057369, -2, -6641971, 561, -729749396, -62, -97642, -245579238 ], [ 74054977, 248605, 170, -21, -15, -29, 134310874, 31, 4, 2460, -111708, -32, -1095162538, 1232780214, 283400977, 7, -2044807134, 297119214, 5170 ], [ -4474, 5104628, 8, 101708, 1036, -211, 150, -205648, -3954, 25015018, 958, -2, -428, -7225041, -1, 37, -1, -453, 225 ], [ 18, 5, 116675, 835, 1, -74, -19040067, -1, 15102, -3441227, 193, 0, -15, 58468424, 696, -36186047, -902, 57255, -1 ], [ -2073919311, 60651, -124, -9319, 51566, -946, 2115410, 1978934, -406946, -224545, -843430, 33, 818592, -250458, 12111629, 1, -130826720, 6483, 1 ], [ -424, -1, 38429043, 40529, -1, 448245790, -1, -110834421, -293, 21, -19709204, 2, -13919, -1447, 144142581, -124903931, 630560339, 996916, 4167739 ], [ -1485, 14582898, 102759, -1, -2, -188, 176, -502, -208, 8, 66251, 756162, 7773, -1, -174, -4933, -1, -4096770, 126 ], [ 805, 6930088, -1584, 10309, 1824, -2, -628706, 26312, -2082, -28881648, -63445199, -230087, 17, 839700, 2084, 111, -140, -7278, -3808 ], [ 23199, -1, 49425, -535400214, -3, -101383, -1, -687, 626, 1555, -444245, 162, -906187, 0, 243, 29259, 8031372, 63, 22855 ], [ 60633, 54063386, -119, 467377217, -46518, -5, -90886, 76343262, 1, 684569925, -815, -984399372, -328, -2, 1988, -2001376218, 121816550, 2506518, 200765 ], [ 6, 615055899, -15749, 36, 619, 44, 293, -891999802, -2, 47050, -55855, 1, 10, -148749447, -1307835, 1001900, 0, 236080540, -3760 ] ], [ [ 45314, 16084713, 13487, -5813416, -123584, -59, -18, -776294861, -166250, -823001423, 200660855, -521695885, 41, 20622, 32275228, 1129, 178, -1351798, 69397 ], [ 83463919, -24006066, -14846980, -179933608, 28, -2, -14418, 8985726, -1041345994, -1, -7906, 27231, 16318, 94, 110560, -3076, -14, 0, 235 ], [ 3309485, -27989617, 244484, -9, -2, 45587, -7143703, 298, -1997, -84553647, 0, 1, 0, -2702, 60, -964594549, 421150359, -414760171, -6767 ], [ -130423, 984, 9542893, -2940370, 2063522, -940, -693366, 1, -14991006, 1662, 5973730, 58953, 5525, 83, -2, -2475427, -67, -709, 42 ], [ -28904, -2400138, 671, 40806, -1675, -37166823, -204848, 3999, -75533188, 199056, 551, -17180, 0, -1, -179941, 0, -1489, 836726, 84 ], [ -252009751, 1509, 2, -4, 222467392, -4, -335830, 14, 11649, 133843, 27250, -80234195, -12, 68855, -3442054, 6222, -1722930, -803183297, -85 ], [ -20, -14, 7, 649806834, 32, -8815626, -5056, 1, 312029, 16513, -1, -1936, 72567, -1, -13589443, -48472, -2, 380, -22 ], [ 5253374, 1984060, -119019, 4049, -7099, 5424, 481930, -8, 17, 8698, 114063934, -7890, 908040, 2708, 27251, -1, -1696, 259563829, 4018733 ], [ -1903, -11822112, -487920405, -6773, 5013642, 819361921, -385, 111, -498, -523568608, 26, -501733009, -7684, -2, 10, 0, 22211, 255375, 16502544 ], [ -1, -118849, 3460, 8180396, -2370051, 1369, -7, -9826, -3132131, 4254080, -5508, 60818, -29365450, -2891, 360, -186005, 4, 7876433, -147038 ], [ -1, 536843995, 37, 17719752, -24086874, 12035180, -60312, -16655436, 207548, -12397896, 0, 1799, -208, 823412870, 1492, -101, -30792301, 3, -32427705 ], [ -4, 0, 7601954, -57973, 73238373, 830660167, -92788, -27810, 16655949, -150, -3, -2511841, 14, 172019, -22808, 7137555, 0, -25340, 1 ], [ -1, 17225570, 126532, 309107498, -46, -898397, 82844420, 11652143, 8, -136909469, 24951, -1, -435309, -8975984, -3340, -892, -365283, 89, -62 ], [ -562, -43, 310667, 16595573, 4, -131624, 7075935, -128871273, -1, -951162109, 0, -768479, 0, 1565, 112, -111, 116544, 1, 108 ], [ 170656, -942909, -1231965933, -16750201, 1222, -149, -9299483, 29008, -1260, 9209502, 114396, -22, 6575064, 8, -1047648, 225024151, -49869, -195172, -28652293 ], [ 176, 15, 1966, 190744, -656129499, -418, -249993, 6878, -1563863, 7344191, 7851, -1691342, -192343, 2, -6568168, 127760, 1246709, -100326777, -109227 ], [ 87, 27418, 1510497, 189, 122716, -4262, -14691648, -67879, 646642469, -7644, 5902, 36483703, 255940, 938, -450135, 0, 0, 63216540, 6269071 ], [ 348868, -8141, 2988, -5, -86510, 22072, 53950, 6, -76635, 7627, 71412791, -911167, 8563, 2, 206210918, -227363, 92, 84994, 702628 ] ], [ [ -330, -678081948, -7489, 3, 30403, 12, 287, 1451, -156, 0, -15072, -4643804, 5830, 19137, 65403574, -2, -215, -700188, 0 ], [ 1180612, -1422816, 31469745, 13696769, -194, -1, 2267, -217553, -21, 446, -78748107, -44050, 1474, 7285, 1365786789, -1663852, 0, -60, -251 ], [ 27585, -7614, 20780, -14300999, -10176, 12, 0, 1045717, -21, 1638871, 804108217, 3558282, -944078, -1, 7993389, -100741, -4, 10448840, 6543877 ], [ 2818, 111, -5996484, 2712, -1869, -33, -3318, -539, 458336, -3179052, 162055, 48971, 5429, -56222581, 6, 4322790, -2130135, -71260235, -517296 ], [ 7, -16, 74015, -6142755, 13097220, -2080539, 14022020, -46171370, 7879199, -11602313, 22450991, 754224, 303, -1, 276, -181, -1190, -3659, -15 ], [ 4, 467601407, 25905, 1640, 0, -6280, 4447716, -277, -1, 973616, 738478, -183652, 403, 800839, -2, 228565, 592, -601, -9280342 ], [ -4057036, 5186141, -5, 1770, -1, 213538, 56109, -11679, 0, 1737, 47415, 13809, -2018667770, 543812, 3, -1469662, -779361, -468548, 727228180 ], [ 44589, -56946306, 84, 26, -171753, 1633214, 79, -89, 946839, 30, -1482, -4, -415, -6, -1235281, 19362195, -77, 468, 127 ], [ -4, 796669, -6567549, 15313085, -1, -7600, 188, 0, 0, 0, -2140483, 878, -7152412, -128069, 1, -7607541, 3245058, -3834, -7 ], [ -1146, 20682970, 0, -727773, -52383, -1185, 313, 2, -8217569, 103596, -385492, -3419, -2979259, 1568348, 631, 15333942, -26542, 141, 55123 ], [ 149, 15144, 0, 14, 119965856, 0, -643472851, -1, 20, 47546734, -23783, -2, 1320, 29426, -14002241, -380645, -5, 8, 71690 ], [ -5135, -385, -1, -17416342, -68160277, -509921808, -14411, 447930, 154161504, -111788, -813, -51022, -490, 1532366, -1, 115542, -16809, 19290, -1 ], [ -2640049, -19837, 1606771, -1997, 11297, 1, 526615645, 129, 36305304, 1668, -225541, 213732079, 227102023, -51, 9, 146, -3117, -232930200, -2104800263 ], [ -19, -1128063, -37, 113483964, -162, -7, -436288, 1303746, 222, 335200, 1081060, -24, 417, -28052476, -86150, -24179405, -41460, -19, -1870 ], [ 10270, 1803838, 2252823, -1330, 49377044, -8, 63, 58, -19960445, -635904, 25535, 19, -2247027, -29, -6839, -1, -187280542, 206, -676404887 ], [ -1075542, 2888, 30, 1979, 8495, -12180020, -508340, -25596602, -675019280, 20, -1, 62756, 1276295, 480, -1698016276, -8327360, -71182, -3567, -3576461 ], [ 146055, -4459870, 4069283, -1221329, -16043, -3, -31894178, -1362845, -16826025, 61668432, 39919, 0, -3145896, -36, 15, 5689628, 29992160, -25, -34426973 ], [ 28, -174637217, 1150, -31, -2, -15, -337, 6, -28097, 7, 0, -16, -993, 0, 0, -341878, 3807007, 125, 17722 ] ], [ [ 382554720, -2503013, -5, -6, 7781431, 499, 261, 24, -1283767, 10, 8097, -55282708, -38, 0, -32091, -157521898, 1, -129073019, -594520 ], [ -1426585, -3323, -8118156, -8, 1093587, -15538, -99441058, -7715, 10955161, -111883, -30487, 5, 8, -88827, -862682, 12718344, 5, 110415519, 498144763 ], [ -95864, -82145, 3855023, -13171, 0, 2478155, 3503, -251, 0, 9, -309, 15, -10, 51, 219393137, -2081582, 7, -2, 209630539 ], [ -1, 59202870, -25721830, -308687563, 1987, -945, 8, 1916, 499527381, -4030032, -1121235, 3, 437, 3, 14, -51, 63574, -934, 79 ], [ 385, -165740, 360463, 3, 1707, 327747, -118220036, -3749, -2, -56, -2033, -287883, -186080, 11733, -18812049, -78, 178325, 3, -63500866 ], [ -368788351, 42, -343431759, 215, -856168, 66, -7, 256, 311803, -6, -19371, 9169451, -981, -8181, 1657170654, -2220, -333168511, 0, -214886565 ], [ -1046080, 387591, -3751171, -198979, 335097695, -1, -1, -33086588, -5945166, 93989, -267727801, -141130, -4, 2322, 0, -1931722, 1131, -1, -6189587 ], [ 103, 14902, 645216, 267857985, 1, 22781286, 156953878, 3622, -140712867, 3, 211, 101917128, 0, 1826, -310, -1925045, -7, -633520985, 0 ], [ -6446410, 9296238, 292437650, -417826491, -30496761, 3512, 3377546, -15851, -64349970, 27, 107528, 3299, -963892908, -787115, -126428698, -599704, -15, 119008, 63 ], [ 396292497, -3522, 1234836961, -1, 0, 3863408, 166, 218, -413664, 77049, 0, 992863, -254447, -102995, 241618, 13429013, -578016457, -29, 3052672 ], [ 1848063375, -90653388, 4, 87755, -5867660, -1963100, -59377, -2974863, 252555, -57928, 0, -1720219, 13702137, 32124, 998746, -741, 92, -4431, -1275909 ], [ 143, 2128, 1396623, -2025456101, -1194383529, 1, 302, 25, 91672, -266110769, -1, 176, 764, 648387362, -48469905, -4, -10, 186203203, -5223 ], [ 552694, -1900, -1, 1844, -17098404, -492280, -2, -469186725, 229, -40402, -33253, 376569329, -93761458, 39457, 882, 57885672, 3757, 7, 123770 ], [ -443, 478083, 71730875, -8098, 129401871, -133964, 288676, 323, -1014092528, -32364, -238634347, -1, -296, 9215, -2, -121581791, 1012, 0, -46975 ], [ 0, -9, 0, 120147115, -1546639, 31, -1998163, -96, 1670670492, -3485, 6, -6817626, -19, -171238221, -4021161, -20227993, 10854343, 29147, -3 ], [ -4067806, -665877, 493068349, -5424, 1478, -43049607, 5504976, -22704137, 533113917, -230037, 3764208, 5644272, -2, -157213, -2453020, -37934, -2, -23767708, -1451 ], [ 1, 30, -7294, 118, -559352148, 157, 4075933, 3178340, 53034, 41, 157892, 9891039, -184, -1335, -40, -9263, -3465, -203246544, 142804 ], [ -493549250, -10157892, 13, -369164808, -3300433, -1037468993, 69507, 235046, 93, -1887233351, 17005555, -961035, -384833546, 1809983517, 5314, 7, 965489, 5243873, 6 ] ], [ [ 329, 662615, -7, 16267, 4, -35457, -16, 981082, 1868, -2675350, -9013573, 159892036, 65727, 53698043, 23763, 13591, -5848, 55357913, -143732 ], [ -5, 302035795, -2, -617212412, 1, 242670, -6, -7, -87, 129, 118979003, 997128, 8, -1, 1537765, 318, 77493, 15, -15 ], [ 7, 121, 491, 0, 0, 62911, -25702, 517944, -55, 5, -22837256, -38475, 0, 9256791, 218, -14, -7956754, -16438576, 721 ], [ -10, -1064888037, 0, 4046, 92353345, 63, -5953, 493781, 1945122, 115, -106509, 142, -17, -4, -1, 0, -62, -15986776, -975228449 ], [ 1766936, -27322, 9491851, -63, -411520, -4, -551374740, 183231505, -5870, 1636032, 7, -29616, -200, 430, 1113, 241, -5325508, 171336, 4910367 ], [ -4, 159672632, -16, -278537771, -77614, 73, 61639, -2, 13, 10, -67, -3, -334410, 96185039, 8525, -320215, -427791568, 3683599, 440537486 ], [ -124866592, 17, 2314036, 44, -2015, -1616478, -16456, 87516, 2, 1, -9930344, -178, -2, 1, 1991, 53075, -34, 402, 96226 ], [ 171, -207608691, 1, 464049, 2487848, 25295882, -62948780, -661964, -1076559737, -4502976, 239, 723, -65118, 2, -79, -84325891, 1429, -271534, 60682 ], [ -2967449, -1, 139957886, -114580455, 224816, 5, -40, 167556, 618656, -1700376, 4433200, 5855, 3, -3376, -1317, 1363543, -1641401, 67397666, -325687835 ], [ -74035, 0, -76, -1, 255446, -628, -2522, 150558380, 123416038, 21, -5982548, -89028, -14, -239588850, -6492320, -98114718, 3263, -294870978, 647 ], [ -53580096, -912, -12711, 45, -226, 64979, 0, -4643375, 0, 0, -32, -9736, 303233488, 52862, -106515, 193603, 666024112, -4, 1554 ], [ 71037412, 15651821, -29, 231, -6110442, -2156183, 150493953, -1027, -472449635, -1, 255562, -3072603, 508206, 0, 227574, -1003718, -1, -173086374, 10854 ], [ 1446, 3836, 154836, 550991, 5, -1034977394, 1943, 654, 5833731, 42, -32064, -33915, 3, -135555403, -3030228, -26, -164515422, -2122619367, 15 ], [ 1544941727, -4, -64, -6, -141594664, -5553117, 21700943, 63, 5769924, 5973550, 5422, -3523, 6748, 35301343, -209230, -184864, 4273, 1, -610048 ], [ -68361151, -228059906, -104585417, 2, 233, 2097871, 52, -1, -83260, 45, -115, 5507638, 0, -2, -367, 0, -6540, 499, 182 ], [ 1270, -2205471, -368077, -173184876, -46286, -103847241, 25740, -112734, 4419978, 68170, -8, 734484025, 46591, -391372, -191, 6, 30, -93822734, -198902 ], [ -8, -240, 4828121, -142966, -65010, -8113506, 1, -106, -161788186, -7288265, 2727, -228, 107, 0, -4186, 17412288, 944550214, -474368363, -9690 ], [ -1459, -115240716, 250306, -322227, -488472, 10566850, 937531, 45, -824, 60, -7, 14081272, 292450, -358, 11079, 50, -4, 240191, -1061 ] ], [ [ 2, 10510, 3801018, 46, 87447086, 23, -86155781, -1097820, 3, -19950854, 4092, -41720, 88658951, 1154, -318884, -1, -2982682, -1108, 7 ], [ -58421, 778783, 186135, 267016883, -56, 1928952506, -32, 55, -1989465291, 104084882, 219623364, -1, 174054427, -3, -238759314, 808, 7066, -172, -127713 ], [ -4528556, 7156334, 1280746303, -29, -1918100307, 2103, 3618, 479908, -55266933, -3604, 355, -47258, -306, -392, 0, 5507290, 23, -7874, -1874 ], [ -59808, -487512, -585, -2, 128491, -19678976, 2515, -20097175, 5979, -1492, 23295, 0, -6327349, -308684678, 286, -1, -691018666, -167268, 15288 ], [ -153, -8, 28, -3, 5391, -4104028, 0, -66770, -76824, -109, -55, 474, -7675, 312, 53, 1876647, -6, -530, 366562 ], [ -667009, 370064930, 34714, 17, -3, 2359609, -325, 7189977, -79598174, -1285, 767725203, -4901065, -5134829, 12, 19863370, 880023, -1, -213286, -341331 ], [ -122, 138417794, -136878222, -30470, 617, 1010500779, -947185985, -628069954, -507, -80, -503883, -199589427, 122, 364, 128500990, 140, -1, 207, 876349 ], [ -14139463, -155518, -1597884, 39593902, 1, 59541618, 913826, -49184930, -7807, 147441877, 100, 15262, -10365, -154, 1, -259035161, -901, 86289760, 245266660 ], [ -103522593, 131071, 5819, -24260669, -9312620, -1, 91748222, -66436660, 115975, -626, 7427, 1570, -3321638, -287753, 122, 646180, 88, -62398332, 31 ], [ -1, 730343, 356979385, -10726, -15, 0, 11752, -2267, 940, -36946636, 12355987, 206, -83341, -237, 470570, 0, 33, -6430, -26 ], [ -3739, 1601411, 1623098, -24287105, -9341, -1026, 991457629, 34216, 31, -127, -43, -357412, -202, -3637842, -863, -30, 18670939, -31, -724294703 ], [ -625, 28380, -1, 16075, -726915202, -13, 1070561, 374, 123, -142640, -643886969, 2696, -202412, -10500, -7, 228, 4790372, -86, 493929 ], [ 3156, 5336634, -2, -58028, 565677, 0, 26, 3578952, 510971195, 0, 2, -3062918, -816400, -418, -39, 118364, -163, -308201, 467857 ], [ -45716, -8292715, -1, -24, -10412, 2333911, -74, -568993, -705797, 1583, 32477454, -264, -942, -2012858578, -7328075, 8437, -1927135730, 0, -1645 ], [ 454094, 54300, -161204, 177, -2986, -53637929, -11425584, -21, -1, 4, 2789440, 14, -231, 13399626, 103, 95, 417, 0, -5 ], [ 34, 9933, 2505, -5, 391103, 2468, -863695, -1, -5, 85687597, -39106740, -13, -2547, -1772, -5454631, -3, 1, -603916, -4 ], [ 1608, 9, -15325, -354646, 121, 194207601, -16, 0, -5, -602873, -56967, 7411214, -5187, -23, 10, -10, -12453, 2694551, 195836 ], [ -72807, -119036, 682706, -52, 179, -2, 655311788, 12432960, 623719416, 413448, -150208465, 29483579, -3838, -8980458, 6983, -986233813, -768, 33, -9 ] ], [ [ 333449, 337788, 171670, 1, -3, 3227, 1, -2028163, -10779, -918840, 268181277, -398, -85552, 8111, 2, -50197, -5, 3126, 1184924 ], [ 251202273, 0, 0, 1579746, 98, -2, 585988261, -1, 28559647, 89601374, 120114, 666803, -518278, 3973, -130078, -553508, 12491, -1, 297 ], [ -136893, 109, 10, 844513401, -20368663, 0, -1, -38, 178, -3, 199482664, -7351, 53156122, -2, -143598236, -219661899, -985, -2051797, 0 ], [ -2318761, -13, 110289, 3022, -1, -2878, -12229341, 0, 1, -94694, -453117, 33, 15692, 177300616, 274487, -515399247, 639244, -5779923, -1 ], [ -1, 264223464, 56, -20, -4, -8, -394178, 1041, 38316642, -3, 69029920, 31242, 65495, 800767, -1, -45587, 902131427, 1, -4 ], [ -37145, -6859124, 492, 61173014, 1167, -3915957, -32230090, 74339187, 627, -555, 56741, -2, 205700194, 0, -47, -223590414, -176527, 7447, -2167 ], [ 73770, -691402, -6990611, 3135, 6918, -249940, 12734422, 13686, 10624885, -168757, -2, -225, 20, 615624132, 105, 1888, 6470, 2202122, -109930 ], [ -1046148, -320294, -57, 49646474, 12, 0, -47233512, 844, 117864362, 26589, 622635, -659, 32, 0, -171302503, -6685399, 153, -7, -419075 ], [ -230066062, 131167170, 1834570567, -3202448, -3, 0, -18977100, 0, -138, 1052, -22968, 6814317, 19781, -1, -1, 731, -502691, -526363, -22179147 ], [ -249651, 10177206, 0, 0, 1204, 2, -8091, -1037686, 14116, -11767, -487659, -1622, 4, 0, -4, -2341, 2246, -11, -25577 ], [ 119275879, 2041392764, 58972, -98139779, -90, -21742201, 578645614, -336565, -36836, 10432, -1, 28874, -1, -62, 125727533, 1578751, -41333, 1127904, 71582 ], [ 22714901, -265389193, -410639, 1078859, 3963, 20492091, -480, 0, 20760, 27915, -142082869, 68138342, -1529964351, 60855, 30363, -264368642, -229819, 31, -14 ], [ -130, -128, -5410, 1346204, 0, -9, -888719, -427457, 49093, -508, -161464368, -225, -8726003, -113395, 919112053, 34, 229688666, 6143099, -16 ], [ -1367145, 15507091, 13681, -361992043, -575433, -7557877, -3470, 3497262, -888, 35679636, 288343582, 17617242, -10, -1, -169597317, -399424810, -55421555, -6828, -4 ], [ 59, -2791931, -1, 4994323, -12023, -9, -3232884, -59, 77046, 7, -447, 0, 70165, 902390, 119028, -8920, -3, -45942693, -256513 ], [ 1949581, -38594485, -561, 0, -1, 5382, -1558909253, -6, -460, 150680, -7, -8723707, 1929, 25531113, 2977, 119, 131, 1, 125 ], [ -2, -5, -65, 248165, 251, -861109706, -4540170, -26453, 178752, 3789038, 470903952, 1, 4476, -22139, 0, -85, 13, -108711, 224822 ], [ -69461, -883041, -1, 52595, 56692, -144593, 519788, 2, 44, 425, -344, 849647, -57692575, -99678, -147, -1928497355, -1223366235, 1328261429, -1435462356 ] ], [ [ 31984, 17408, -124233, -22375195, 1620970707, 2748, 881438, 68900764, 6495568, -1703546, 1703187, 44891687, 1998928, -17685757, 3070, 9776, -203, 39, 504476 ], [ -1, 0, 112013, 6881, -26193, 266, 70315436, 38683, 28902, -1, -13, -15499, 5838, -115, 187103356, 12177, 26676, 11, 188 ], [ -128, 365183777, -19, 297, 185830044, -1829, -3545, 110096033, -23482, -18, -438372, -5590911, 2313225, 349, 6, -28, 3008268, -69551, -3034 ], [ 5, -47617, -295, 19605, 232538214, 3, 4625696, -3, 34959, 5985, 2, 17619128, 1795228, 55242043, -17, -40602218, -1008, -104517, 124549786 ], [ -25611682, -18, 68995, -2122, 761962, -29548, -92305846, -1, -57, 2383, -2, 1, 103389, -1, 1755837, -4, -215642763, -188874, 646907180 ], [ 22, 172, -470170937, 12771, 3320195, 42, -4544782, -9852, 910, 11914715, -412792971, 11, -263564670, 6, 2638209, 23, -3987, -2, 115666 ], [ 0, -48804, 43468, 7, -15, 406660917, 242, -1, -35478, 3784, 215667, -1, -77, 42, -536275883, -50384409, 88, 165404578, 67258 ], [ -2, 387305, 321329287, 5316, 117754118, -4, 107, 0, 84843, 0, -35, -936, 96233, 51, -1, -50880133, -3, -26380, 457278 ], [ 293677, -19200906, 16761677, 1267251, 11, 771654, 1842506812, 23891426, -8, -272878, 0, 1215361, -2015996, 3879, -102399002, -126212282, -41, -4116882, -54 ], [ 2814495, -8, 3484280, 374, 11312337, 41, -2547657, 7, 32486, -1057830255, 376, 0, 22907263, -27, -2525507, 7590, 16516531, 237941, -125 ], [ -1, 6737475, 16530091, 359, 109, -85404, -63606150, 13282573, 7046, 44556416, 120075, -2128418, -74823068, -989958884, -15081554, -28, -99484, -1464226, 1296204 ], [ -46076060, -2037267, 23, -1803, 401, -2275, 1505996303, 500, 32828, 1645652, 257882940, 410, 4321, 3772, 860, 191, -54, 1, 1 ], [ -6, -1, -18, -189151, 394, -587, -672143, 1198189433, -34585841, 0, 260, -8, 2135, -4641578, -2555, 3, -105, -3215096, -376 ], [ 68, -12538241, 31812, -3, -6678, 0, -348, 75652400, -14143, -664, -919, -1, 908667, 308, 2, -22463, -401905094, -1, 2638056 ], [ -75, 255, 310, -49, -203233, 51002774, -14, 5698, 3, 588705, 44785159, 3379173, 229, -151363982, 453, -3088020, 48285742, 1045331, -5 ], [ -855581625, -9, -3, -119029005, 92043, -114, -105629, -12185336, -7426, -4388089, 2037852628, 54379155, 1, 393, 19, -2, -53771738, 140, -1045832 ], [ -4751785, 530591, 199764, 3123, 1353166, 22933196, -13334744, -2306, -7882, 19, 0, -14031120, 0, -248189, 33327137, -35, -33031380, -4977196, -652 ], [ -58, -147, 49367498, 31271438, 10304, -2, -18498239, -3223, -1, 32122, 2611127, -2, -8491398, -190414, -11172708, 137, 0, -1, -338262013 ] ], [ [ 1, -1516, -895081819, 11854909, 311973454, -63544, -227, -55249, 1317134747, 3836889, 712, -35895, 22, -49, 393736508, 503, 936850507, 977343040, -23436 ], [ 0, -1, 38, -5218, 240, -1, 0, -203, -28530124, 2031779, -1167107, 7463964, -1, 3866, -77274, -417027, 15, 9587429, -192 ], [ 252916, -18383085, 16015, 70355078, 2, -10475329, -1, 583, -249, 43183322, 15709049, 2109596027, 56641, -22579, 167829405, -2035644, 4804, -10159, 965 ], [ -10, 263690, 1, 28820450, 18837, 0, -1497951067, -259358589, -2051, -241, -128104629, -473, 573861371, -1749, 16891530, 44960191, -1, 11, -575331 ], [ -784, 0, -407, 225, 6, -31894, 178532774, -1957050239, 35781, -683, -47, 31380044, -144459, -841954, 28, -14948, 40121, -141, 42 ], [ 1844, 13, 14342, -26, 4, -1129, -52860, -7068, -145, -7, -198, -96165, -740107083, -2, -816999, -28, 250160466, 5676763, 1829172086 ], [ -416724, -37595612, 5, 39598, -3246190, 2781217, -204844847, 31798128, -428694615, 884759417, -16, 848, -303482, -8046445, 22505421, 980342, 7045683, -2, -7183 ], [ -292303476, -245940, -122325609, -91590012, 258, 34903, 11387592, -1209, 26672, -282266, -167091701, 3186, -6131346, 383, -960525, 697, -1956, -90190615, -53254502 ], [ -62313, 125262, -3, 256801277, 23064723, 44643, 4, 117522, -93813, 0, 3260, -13, -155920, -42367468, 151, 7237332, -60178182, 2468, -36 ], [ 7, -130249998, -5, 29324524, 285, -1806244330, -22278, -6, -62434956, 9, 182165800, 261060, -4078234, 602539331, 1221257, 1, -1, 20297924, 4763 ], [ 37923476, 5, -10089507, 6, -7916066, -3708983, -1, 98807098, -1862, -1161, -130580, 323, -10, 1138, -83, 7437251, 9538237, -59902, 27408513 ], [ -198955346, 15982523, 895255147, 893195, -3602864, -914024389, 389, -62382, 1783408, -21244263, -44096, 11, 812181400, -1235822, 196059, 1510, -27, -401, 459 ], [ -2, -1004, 3868, 947, -201698, -5, 4000017, 289, 824946979, 74, 35005463, 3756, 3554101, -97734463, -82, -481, -7, 26, 56763 ], [ 2, -8, 500273074, -131576, -291, -1378, -8, 5886, -148669, -113568398, -1, 128584, -23, -2, -199, -31412748, 27544, -274957, -678 ], [ -878044, -67137776, -91, -4, 468874362, 19470219, -84739, -5, -3961830, 6022, -3345326, -190502, -88364, -143165, 3701404, 5471249, -1965, 78, 2326482 ], [ -2979498, -1, -737360, -13213, -633704, 86965288, 520043, -3969327, 1495883, 46, -3, -7941153, -53409250, -156105, -8578, 1, -26, -687798847, -20 ], [ 0, 42592425, 915105, -3184743, -15574410, 74829, -11, -519893738, 40916, -4, -163418093, 113, 475, 9562748, -95, -8362522, -77174, 2, 0 ], [ -18279, 132006746, 149233824, 514169096, -846581789, 3654824, -19004, -1, 15, -11357791, 9, -3, 7739, -1870514, -666960, -23171, -10957619, 101, -730 ] ], [ [ -39245950, 434101094, -30697640, -62420, 3228853, -1787, -62678, -358597, 987307, 139, -160754710, 783683, -8278191, -116, 24, 5, 6540, -2, 1 ], [ 0, -1090105, -250522, -2446423, 154, 81363, 1248, -100930793, -66070559, 235755, 0, -465940, -7158886, -1371, -1, -112154813, 977117, 4, -2 ], [ -3, -514583, 31129, -2, -125956, 2, -26, -20984701, -13050514, -6106, 3177, 7, 2586760, -64, -1, -450, -17443, -2, 16040 ], [ 214553, -79, 46702976, 12, -2756794, 7839136, 96500940, -1891, 80126473, 4, -201327825, 123326, 73736, -205397884, -6, -6, -2, -2, -20643585 ], [ 74076749, -3, 4530192, 674, -1692437, 208, -12, -24716949, -2, -187168, -503086, 0, -3, 639, -1646301313, -946963, -398893, -3, 55157915 ], [ -2, 0, 10278445, -30549827, -1, 0, 12294, -91, -1, -2, 634680, 32091, -141272897, 1442, -415573706, -125040454, -106565, -81787881, -5863237 ], [ 349, -1, -4620481, -454, 60876, 279, -40107641, 164, -7847, -2674, 43557587, -1, 23647771, 866512725, -11813529, 879, 114936234, -1, 1646 ], [ 590821, -775327340, -204237822, -861, -37776, -385, -451804, 7256660, -2, 13316, 0, -30649545, 941, 3784105, -1537168, -50, 69183488, 19936, 8249 ], [ 1, -914662027, -2, -1, -17948071, -3906, -19, -1, 1760145, 4736118, -156128, 3842291, 2756, -2, -1441, 53, -1, -1, 6 ], [ 336474, -15493, 6202993, 15, -1247, -1, -8, -204, 0, -458, 45199159, -4781, 21, 227, 515038, -33916896, 111432, -3079789, 46 ], [ -834926, -1, 0, 26, 2545508, -595915, 33469403, 129663041, 127038, -1605597, -2028612, 38, -1, -1306298262, 5, -7791296, -3828, -20633965, 0 ], [ -1100, 4, -1397, -7, -699401, 53, -466729, -985824, -193663, 48, -18, -947, -6938575, 351145, -9158, -26370, 56316, 13, 474736347 ], [ 469663628, -6565039, 0, -19167078, 9, 1, 565426, -16, 83958, -16091, 22830, 484443, 46761, 98310340, 1540304860, 3955306, 14907130, -112576, -159471 ], [ 5723, 444434669, -474, -76246241, 6019176, -3, -15, 8143, -13549917, -5, 0, -1639, 5030177, 130038, 171379837, 41, -2, -7197, -9977 ], [ -649, 7754870, -463317085, -669821, -4785459, -78, -335093072, -10, -389629321, 1391, 6, -1608488, 17, 91346235, 11511059, 2, 13621238, 644, 56385 ], [ 62554580, 1040668, -56, -6326, 4, 22074294, 33233, 10581, -56892220, -2, 647630, -29944, -180, -4, -56897732, -1108, -118196157, 147500, -1 ], [ -992, 0, -119, -1541129, -1, 76, 1527960759, -3, -5416, 0, -119, -27202394, 276532, -56, 5729, -497916071, 23933507, -2095099, 2220763 ], [ -1079, -273515, 2046750, 228100, -63346573, 139, 469257238, 3, -72, -828471158, 55, 35893, -3449, -137417, 269062, -1, -2212665, 186, 31738 ] ], [ [ 1, -64461, -9872, -8, 1528, 37859, -9, 10, 135072927, -15051309, -3, 2, -27624, 51451, 1, -452849216, -2097847673, -1705, 223129557 ], [ 6705016, -184251914, -4, 420467462, -4, -109597286, 1, 592535, 36590, 109913925, -3872871, 14818154, -13015838, -36145, -45789, 1202, 1, 456824370, -6002805 ], [ -6264, 36974, 2714, -3944594, 690616, 491, 16906143, -238709620, -753, 4130, -13, 969, 3859078, -12389, 4814, -5497464, 4566074, -1, 62 ], [ 2, -554, 2, -53511, 43206724, 2128, -253079023, 0, -3825, 15292, 11, 80897, 594, -48997, 6371925, -13736921, 48491657, -4, -742383 ], [ 13884, 15829687, -389370, -37520, 0, -8, -3232, -1454863, -98187352, -1, -212, -1815626, 0, -467, -30, -8017768, 488625, -400266, 52 ], [ -11, -54448, 372, 386246, -449222, -5618, 4, -464388563, -2771937, -3252887, 5023, 5060, 3, 89030082, -486, -137071, 452796149, 14, -1112239912 ], [ 3, 3762996, 32596300, 4027395, 0, -57, 83609, -2034375, 37946631, 19425, -96, 159633550, 333134830, 39, -91, -156263, 209, -22480, 717 ], [ -22173991, -11, 0, -22, 39530909, 51107, -4057344, 22873, 113686, 177330, 0, 1036, -1, -17865, -136, -1541743, -27402, 133498, 6 ], [ -1461, 944817, 29, 55, -51150379, -269139, -16177, -6, 0, 10375649, 52909, 132000472, 136960797, 1604731, -8, -184638, 20875618, 5399650, -13 ], [ 14933, 68783, -429082, 0, -27906537, -22, 0, 22, -15981, 614, 4, 2875247, -26, 19939456, 120172846, -889189278, 55244375, 1680, -106834418 ], [ -169, -271001297, -18475543, -228373, 8, -85424107, -563669, 267788821, 16635268, -8949, -21, -6322, -834, -728025, -29389316, 233, -30, 990, -217357257 ], [ -1, -33216685, -3348, -45, -1, -6212, 3, -36653, 332038395, -71692957, -1, -469503107, -2, -224835, -2, -1, -366187921, -1503, 1046320888 ], [ -1476429, 0, -1, -26106421, 0, -4713622, -999910, -17167, -22253346, 324277824, 11057947, -249392324, -150, 22, -1898955, 26, 73, 148549, 451606 ], [ -409843, 3910, 8, 14707129, 1527685, 11042, -3550968, 380, 13154773, -1, 3546487, 3258698, -5513326, 13, 37372139, -1430, -324, -126, -11594 ], [ 708, 123605, 13654715, -898492409, 10464861, -320, -321, 174, 161, -37, -1986, 29313, 5859501, 99769005, -55376946, -204846886, -87, -62, -274 ], [ 25496, -9058, -3156889, -1359676467, 4, 2499, 1, -70, -73627, 62120, -476200, 453893313, -24536295, -3914122, -7, 51146674, 388467147, 2370, 1594763 ], [ 158949894, -3619, 663982728, -116236, 5, 4179, 3, -1, -11, 56, -7007, 296998159, 428170, 1, -221258207, -98, 113490, -2, -14535564 ], [ -163720, -22, 174041, 25, -316718, -46919, -478, -2608978, -63, 171, 4, 1157, -6, 5443, -86600, -3, 218089, 6410799, 12 ] ], [ [ 459488, 861759263, 694106269, -138, -14478002, -330279, -18758, -277166, 1, -24, 5164499, 451967604, -26276, -7, 324288, -454838, 21, 132951, -567 ], [ -8, 1587515, 792387086, -27841264, 22890, 94, -117682998, 203, -491587964, 27527463, 3, 3727540, -157486, 2767091, -1820279, -28859, 22497910, 608824847, -111 ], [ 30252, 8472, -63946929, -431, 64, 49379, -11245, 40152, 40, 2, 576, 268387090, 3, 10946, 0, 248, -3955, -1721945, 42 ], [ 5738969, 846553, 730, -3, 13389, -27, -212371, 7378212, 248757521, 42086, -196057221, -232, 257464440, -461552, 2, -12, -19, 1, 15671 ], [ -15247016, 249020, -840, 6128288, 4, 110622, -7261, -135822045, 46324642, 18, -17, 2774, -5478094, -43019, 7327, -5154958, 0, 208142, 7 ], [ -3492, -1893, -1, -53184417, 2749, -74668, -25375226, 1567528, 29339586, -558, -390, 99, 26, 2448, -211403, -52, -25, -209448, -6 ], [ -120392, 43553, 0, 8542, 0, -183519, 401, -1, 0, 4205575, -351, -21918662, -1311, -126, -88, -9, 14714788, -37399355, 1 ], [ -438, 170270, 132697, 731075414, -1, -27136500, -197, 414, 0, 418, 3, -9018, -3659, -612, -3, 665, -4, 203, -13489 ], [ -26143902, -1337, 26319637, 185, 907129233, 174716, 3470, -59917, -1038437, -132965805, -3, -548100878, 802140, -6, -2921, -14069, -920476, 432322828, 551429 ], [ 1916, -988614, 37624, -443, -61249, 938635, 11, -16043629, -3718, 55282575, -82908043, -5964, 151191886, -80381, -1546610, -13, -15654355, -304747453, 362376686 ], [ -2734913, -1455286617, 354, -318250036, 859, -13118861, -513323662, 442203, -13480278, -32208, 4805949, -2, -1, -192106, -2, -1, -1, -1154706, -73907103 ], [ -1563, 26, 6358, -31623, -84879, 61, -32, -13395735, 7, -314256525, -991, 14523538, -5985776, -18917, -7156839, 0, 160, 391042287, -2023139 ], [ 6066, -7168938, -1647482, 811097930, -72520032, -2, -2154, 3580801, 94037, 5171, 47, -2344041, -167933, 59183, -190383789, 30284942, -117, -14, -1990 ], [ 1, -3, -167, 82, 562848, 1957264261, 935614, -21, 104, -14567, 11258, -874836358, 14913587, -44, -1, 50, 8143836, -1, -60997 ], [ 63028, 15125, 91, -438, -10, 327745505, 55173, 56529800, 17187832, -106, 129437, -2, -29755238, 0, 4168350, 1461, -11, 84660052, -2459232 ], [ -2332177, 27, 3, -278008326, -61, -38033, 42, -226, -559, -12, 15169996, -621810590, -7861, -11, -32680056, 0, 221442243, 84178136, -4 ], [ -1044933654, 0, 22891916, 56604971, 2592057, -2, 17211951, 1559, 4210, -442, 6764618, -60, -209, 633, 4686, 7085, 107224, 11, 7 ], [ -11251302, -3305, -185, 1912003, 28561917, 321994674, -106537371, -7378, -21230, 67, -59, 697, -109944, 3, 6, -79, 767, 3255, 2683299 ] ], [ [ 1476460, 2, -7, -11, 47085, 119, -17895815, 5, 6, 1192, 19570653, 8, 40905787, -351775650, 1749978, -110676, -20377753, 162, 3765173 ], [ -121, -7063, -2022, 1179434, -1350, -15, 9621, 14899, -8028, 24369, 1767105677, -83, 58936, -178449092, -14, -1582118, -111, -406, -3774 ], [ -58434, -1, 390371873, -65550971, 52164, -1121316173, 30439245, -195881831, -7, -812821073, -109408488, 14, -39821951, -5616309, 4644, 8612259, 13609576, 1, 9 ], [ -1429, -553808, 0, 7416, 495525, 117, 319, -558285019, 236, 0, -475, 54, -514, -1509573, -17452309, 55901, 4155433, 95390191, -937 ], [ 293081, -289, -1565426, -16190409, -3022663, 603444808, 46, -951, -51, -43, -810936, 5, -53537054, -358, -1062192896, 103, 0, 2100, 21585965 ], [ -247443984, -1728, -24176, 46796619, -3141, -58, -1160, -900316, -1, -60960, 0, -759134, -438885863, -1, -124676244, 15960, -547, -30236999, 53956220 ], [ 23343302, 271, -308, 220, 14426188, 0, 10392, 2067148, -22814092, -260396, 195317, -4, 72, 105, -1864556681, 43203, 3689665, -2218, 2 ], [ -3, -790, -25419246, 6, -508, -365936427, -417716670, 3, 56646744, 51, 1694297632, 131435971, -734028997, 22000, -20, 214196, 1040927, -8, 11786 ], [ -430, 247, 179, -64669671, -1, -458, 1352386, 919, -482542997, 21, -147717, -279771517, -2, -179556, 55, -107, -900803790, 299612, -1 ], [ 4857, 15933, -2, 308509, -102324, 34156, -4, -11957, -1112, -2, 15417779, 378720, 1872, -980, 31897304, -35446102, -101883, 224704, 1227970 ], [ -4, -4237319, 104, 1, -3, 6, -83454645, -76, -79840, 0, 28262, -61138178, 55697669, -258, 16435, -1512824, -140082, -76, 1603100563 ], [ -56027388, 43989664, -24875, 13085, 68, 135463833, -61166, 286935, -53, 0, 31126190, -99901, -8998, 6008, -12028752, -125358, 25, 266392210, -106 ], [ -15, 1, -195, -2892134, -48212, -13, 4934799, -143, -56, 447587726, 1378590, 1913695, 23882, 42, -4807502, -732573933, 20370, -1, 2 ], [ -257083, 3281906, -690991, -110159, -2412180, 27817, 7222, -3892571, 361, 0, -222, 151389407, -244363, -40189416, -708634, -2004, 0, 1532, -681700 ], [ -1320667, 883, -373862994, -15100217, -92044162, -1, 9031647, 14248, -327796, 35, -522, -6521285, 3853, 28, 265, 5179004, 101347588, 311, 926 ], [ -358552261, -714408880, 95027225, -220, 3849189, -1489399, -1, -3412, -299844876, -51232, -1224233, 6, -16207, -164522490, 801041, -11491, 233102, 3079717, 0 ], [ -1623441962, -1478380, 6738, -40, -11, -779913, 647, -53, -1023586454, -13288, -2048, -31554989, 324, 494716, -26369856, -247866, -449518, 161, -1313186 ], [ 97, 3, 1553, -764426, 192315181, 3109687, -524217, 1884, -2, 26, 4, 325333, 1027053251, -2, 1, 1591, -63207, -13596926, 25 ] ] ], [ [ [ -2875685, -1639, 668664983, -100802680, 1, -522872, -524592740, 13, 3, 584889, 3713582, 5689, -234842432, -1, 61429, 2020445, 138, 22032, 112868472 ], [ 45084, 0, 6735, -64566763, 9424522, 2, 101, -1747716387, -23750767, 87, -89965, 11459, -2, 36, 324, -637, 8737539, -428835, 4 ], [ 253310287, 1001, -209409, -2118358657, -5217, 125029292, -9, -8410215, 12013045, -542, -297431, -271419, 675590, 6194, 7, 0, 89691601, 10677, 556 ], [ 1, -6663, 21, -19793, -11031, -15950, 38320212, 173814, -1, 0, -14358167, 67948, 31, 13, -654, 10632, -8, 3989, 43 ], [ 9, 2026768, -1, -143990, -107001046, -5409556, 1470, -2, 36340397, 723, 132224249, -10429, -4, 191, 0, -2, -54, -255274125, -223778 ], [ -140794775, 87, -9062182, 0, -1892, -2, -36, -6, 733614800, 4696, 6, -5172511, 566259, -91128706, 20664, 118616186, -495216571, 793185, -3 ], [ -1073508186, 22, 75, 0, 4, -210, -22, 206, -173160993, 1590, -12236706, -5428708, -1, -8, 0, -1564953431, -1, 1751714386, 3 ], [ -72411002, -33243403, 141197353, 25, -32, 3286030, 42, 4400472, 10, 50903, 5920, 1, 62158, -1448, 3432, 14855185, -119736, 3, 1318 ], [ 4169110, 2, -88, -1, -128, 463270015, -67312551, -108647308, 61168, 83949, -114660592, 223828750, -65, 258, 41, -461, -2411327, -5086, 473 ], [ -92, -141801, -33167549, 11163, -2, -311, -132, 6, -38, 5787, -455, -209, 95105, -1022209, 495947, 90694, 433, 51909281, 691 ], [ -58251, -513106, 446761, -101, -3, -56, -233829, 679, -1, -58336, -906847, 25433, -3842, 9260629, -954672, -1, -8, -8, -11147 ], [ -1, 2035692, -1756706, 20679479, 245, -223, 717, -7, -4070881, 41, 0, 2043, -4234, 2, -76192191, -19324, -2203, -12739199, -256500645 ], [ -4629702, -89, 561, 6, -1, -1, -412, -104672672, -230160808, -38948136, 46581, 261156326, -218003724, -967, 1, 3505609, -110104234, 90761021, -2 ], [ 0, -608563, -31189, 7925, -14539, -496, 4458, -24, -51030, 344, -2540274, -23714, 974, -3679296, 2178, -15919232, 5, 403, 270236 ], [ -93113, 29, 174, 0, 63, -105241, 521793, 478, -1077771468, 413408554, 38327, -1, 1535075, -74, 180540298, 591, -235032, 173597098, 207574 ], [ -1, 6843045, 0, 1858393, -1638352, -507926340, -474145040, 1, 508763, 193, -280644562, 50831873, -8083, 3167, 49, 721, 247328, -9203, -13 ], [ -2805, 3, -5, -1, 5, 9752, -1582051300, 6986, 9040, 3, 127809, 121, 848287986, 19681147, 1, 24023720, 0, 7633, -393 ], [ -12, -19567, -108209, 34265703, -3094, 2371423, 815, -1781, 1142569, -3301041, 311190, 101, 903879761, -1, -103034, 22970965, -26191628, -1, -10673 ] ], [ [ 45386, 4863, 4107, -6128649, 18971575, -155656767, 237023331, 1922, -120, 97526, -391, 901191, 102, -12, -18051807, -1710, 101, 3437, -1454 ], [ 21214465, 267552, -60201772, -37139408, 2505, 192, 326688, 0, -118274, -38, -62588, -1, -3, 101803616, -1, 739, -36, 1033171, 446798691 ], [ 596753, 17775966, 601695, 45725, 129, -15872981, 55, 129293918, 885, 11, -100, -101639, 701483, 38, 57703, -10, -2829727, 42, -779024339 ], [ 1, 28409, -1409436241, 0, 25394795, -2, 56, 3, -1452, 65119, 7757, -102, -52511, 1, 8247, -238483288, -379544207, 75189, -1401555524 ], [ -1042117, -2980156, 20, 4, -3170, 2, 0, 0, 556552315, -108111, -1086156, -6643374, 15689, -338788695, -14073, 3461587, 0, -4, 419 ], [ -62732, 3427, 542, 52850244, 13614214, 61, -2, -1, 2862957, -35, 622, -7713, 106630440, -315, -265995409, 3363, -941703, -417945308, -38888 ], [ 2, -94, -15153660, -20, -611987, 43055, 1, 7508, -203, 0, 7039, -59099, 4417627, 3117, 4, 1, 12651, 7785765, 14895 ], [ -1, -31227266, 1243, 46945, 35, -551186, 58824, -770215, 0, 16142, 3, 13, 8822, 1426864, -7304, 6891641, 11301, 4, -565 ], [ 25, -7075, -6275, 616, -981, -3413019, 31979305, 26746167, 110, -2, -7, -1, -9268, -3859508, -16, -391216, 1099, 1, -235143549 ], [ 9, -1282187323, 2880, -133038568, 1, -1, -1610, 0, 149, 921719487, 128329, -571525, 0, 0, 93, 2178, 790392142, 19, 37660 ], [ -11504718, -8, -215026561, 197, 1767296, -32, 463, 48235075, -1, -200122428, 20, 23298, -246926, -6639, -949558, 18, -14, -6, 15646 ], [ 1, -71504, 3401, -2647049, 11, -504, 5140, -128071216, 227663, -99213, -4531, 10, -48085576, 161, 2371, -11298132, -9284757, -84807, 14962 ], [ 265438, -254, -7060855, -249103, -17601460, 9343853, 23220, -2884468, 793829, -266, -190, 168, -920, -1, -2, -147676, -7579, 169498462, 22 ], [ -1287, 0, -134869567, -238117, 1029, -45823624, 2921518, -3698298, 973, -486, -1531, 202966, -85004670, -26992897, -27, 102600488, 0, 920275, 727 ], [ 110255184, -4, 2, 1, 1809766647, 1, 16106511, 4015, -2, -1405, -38, 2475085, -3, -1075, 2, -718365463, 94878, 31, -442556121 ], [ 4736700, 20, -2, 593633, 986731, 68973917, -29, -17, -273, -1487530620, 551187, 375290, 12387, -1397, 7, 3522503, 2474, -204048818, 25609465 ], [ -518, 8593, -494497, -2682, 0, -1743679, -142309376, -159281452, 972246, -2566, -8, -15532, 443306143, -23033530, -8, -77265352, -19, -54, 133238267 ], [ -14447, 7474, 180881562, 77576972, -24672196, 1, -365687919, -1, -2037, 596031, 669932, -2, -48520, 4930696, 3, 3600, -187, 12001979, 0 ] ], [ [ 1029335956, -1, 317461, -1038457616, 5529, -143763, -7031447, -3, 23963, 550891783, 1, -28343, -5, -14592419, 149312, -323, -233779, 21920893, 10 ], [ 1913, 5090, -14303242, -142329, 5, -7756584, 53082932, 0, 8167, -39339, -1072307783, 2080466, -4, -8, -1, -554, 90, -8, 306575486 ], [ 2371088, -145225979, 0, 1406, 11, 1905, 1894, -787, 0, 8, -70320, -1154, -26697, 65194807, 3000, -794856, -66, -1, 402 ], [ 43708434, 3, 1376946, 16752, -857, 1703, -2, 236362, -106, 32, -21397, 187, -2, -1, 16695, -1, -115628, -3640, 124352512 ], [ 958467092, 29976, 2262, -31084, 1148, 833986, -496928001, 460, 47301857, -1754921, -3, 1041632113, 124340, -1363, -4, 2032699, 1652023, 15997284, 0 ], [ 6257432, -88, 5, -101, -27284, -1549, -864562, -6443, -8, -189, -12381009, -2428701, -160, -6097, 45700, -1, -66774036, 3, 2573 ], [ -1, -62542, -53, -14112928, 45, -12830287, -1, 3211, 39, -4, 461597696, -985209, 4381, 1426369633, 83319941, -692, 6042785, -33482, 715 ], [ 65, 2, 1410183858, -1380176007, -1008637381, 32, 122310030, 95870, 591986089, 19, -10, -1538, -1, -1054, -1021, 9559, -1, -507911, 3057724 ], [ 11763, -61780918, -49, 7203, -212328, 1207183342, -21383, -7483, 2921, -308297526, 1572816188, 39, 20963175, 5, 55548532, 114936, 14, -236376176, -1 ], [ -444292347, -54129524, 3131632, 307, 4074, 69956, 3340, -3916, 23, 249316, -2, -42288, -13, 417, 31539, 776654, -15305, -1990107525, 1278680 ], [ 23614, -333282, 140773982, 590, 0, -171566, 480613, -347, -1207592364, -3, -37423, 104, -1974794, 27112740, -709, 3105566, -168, 431, 41 ], [ -2, -387126, -1, 1, 126724, -508266170, -895899236, -32249, -1103631736, 1, -183367, 258130, -25355, 0, -700, -457, 3730, 119868, 363613938 ], [ -659, 15385, 0, -15433775, 12, -158, -8039936, 1657, 27, 376, 6991811, -430, -106830970, -130158327, -424761, 712271359, 5166, -53348898, -351824 ], [ -3618, -14, -31814677, -1664626, 123759, 250697982, -5198464, -33686, -457, 1911, -11, 3039353, -54607760, -4, -127209, -249692489, -3, 2269, 0 ], [ -5, -334, -55, 43087203, -1107, -26698331, 773834937, 9, 210640375, -1010514620, 133, -1019788, -2, 614, -27283120, 36195753, 9, 55, -27 ], [ 1359525, 1, -39336, 96573022, 1, -97728877, 152079502, 388577, -23, 11908, 117154490, 5, 3092, -3, -408, 1702445, 80310566, -4, -102594056 ], [ 19, 119, -105108, 5092, -50331, 703023270, 7, 41, -1, -3046, -2, -961061703, 2750, 1, -35753, 6819, 24, 309974, 447148914 ], [ -6416839, -14, 1396911, 5531731, 98674, 63114, -2, 882, -113, 108419088, 10, 189260, -148913057, 874613, 1646, -318629294, 111, 20534986, -27 ] ], [ [ -22395412, 5, -42, 29979235, -83899, -168887452, 756294098, 598752, -8779658, 71, -128, 3318592, -16530930, 2, -90438, 724, 980, 171, -1 ], [ 331, -654628839, 45224, 15625688, -4834796, -15867292, -2, -1, 20933851, 9981, -41921, 69, -12, -81470, 54537, 27235, 40274, 0, -99931056 ], [ 23525175, -74199, -245257, -21091, 0, -5284, 993840, -6996980, 120837856, -1503805289, 3687409, 391, 22, -156, 0, -12261728, -1724, -95, -1 ], [ -1115466, 10018610, 0, -1907, -12, 3509, -80115930, 63571333, 294270, 515, -2, -10874, 24732, 96, -98, 6, 352041, 499690, 434 ], [ 36288049, -96, -4, 1434, 123, -9872, -921121, -9412350, 2568, 1, -22, -679074, -39231582, -1, -1145664270, -5861430, -15916, 27, 420733741 ], [ -5415069, 1, 37948320, -31454835, -462378048, -227, 872344, 289, 503153069, -66195743, -141721673, -133148652, -1526222368, -13176918, -7, 3002, -106, 133772237, -1 ], [ -2, -3932, 58, 49588, 12263424, 4, 260841399, 408676, 285817868, 2945850, 22, -126, 1, 31, 24070, -2, -6365, -1229, 126696 ], [ -891020, 16, -3, -15, 138, -874134, -30, -5, -46369, -3181784, 812, -10121583, 0, -8, -4, -13368, -20891715, 214342265, 385635912 ], [ -196025658, -180002, -2171801, 837473, -24541972, 39, -1, -626509520, -473, -1, 130865, 7223, -26, 135, -1783881, 1767844, 235667374, 53, 742459 ], [ -6, -90578, 4553, -67420464, 356042636, 269, -150, -17887, 1317, -645296, 215, 3963, -6, 253, -2, 0, 572516, -7, 52815 ], [ 287408819, 0, 121459567, -7972446, 13949, 69, -74580, 1249, -10, 6540, -23, -11, 20957, -32165, -1, 13450, -339641, 22, -718 ], [ -33715966, -230, 533824795, 25075, -1352226, -6061280, -2246, -68714716, 989003, 28240055, 119304873, 142034, 1364, 441, 1, 2700763, -364679, -13, -1533914 ], [ -4080, -232, -117817, -14, 867353, 52434435, 233268553, -6886, -5535, -648, 294853, 112903, 0, 935, 244, -11, -7840173, -8493049, -10943 ], [ -53, 8, -93, 1, 0, 1, -2104, 23, -2, -2161198, 9282, 779, -420571, -242, -69, -4, -14781378, -5, -2 ], [ -22641, -38400, -1946354, 90, 11234, -1146, 3, 95, -12163, -41069554, -18995733, 235, -260285, -2061189051, -23, 214, -1, 4150304, 38902 ], [ -2463, 52, -22597155, 103222, 666, 368118, 1, 1723714, 337757592, -712, -50, -2, -2163435, -25, -2, -971, 3739938, 12690, 901 ], [ -1, 52183, -1, -223440, -75, 65, -389, -31, 55, 24902501, -25822, 0, 121313, 28632552, -2, -71, -12180, 1, -3089 ], [ -1, 215511183, 128777, -18397, 11776, 237758, 489640248, -5578014, 24, 0, -57666009, 0, -1, 0, -5818268, -448211, -340134, -1385, 111047139 ] ], [ [ 3242077, -841, 18204, -218517, -4831114, 15469915, -1421, 60878359, -3631500, -422323944, -206561, 2364804, -39904, 5701884, -1577428800, 746950, -1, -3522, 4681928 ], [ 1, 1755, -845, 218168440, -3111981, 2553, -79, 579930359, -3407764, -1, -105661, 5, 46485671, -16, 71871, -28685609, 245, 2035, 95296316 ], [ -10, 75, 197897, 2, 293675399, 0, -228765, 40, -2, -26, 60667593, 468970, 229224156, -8523020, 2589, 354, -5689393, 49076624, 353072 ], [ -5612, -152826, -1, -505, -1364, 472471742, -2, -530, -1, -49234, 280, -15837, 4, 335, -22339, 1695, -163048483, 945, -46692 ], [ -1653979, 15, -2, 531466148, 2478, -111173435, -47736, -1, -7528, -22436548, -8815606, 1781769216, 9, 4, 2672051, -2466376, -2975, 61, -4 ], [ -1, 7730, 187, 250390772, -513720610, -2, 3335872, -3037, -247964, 61352747, 17, 17066, -162966106, 200231, 241194, 73238, 72, 59564, 3287 ], [ -11, -2, -7351240, 1106, -253, 660, 154, 89076889, -1, 108, -1229667, 55180, -18237135, -3588, 1, -25512, 0, -5, -33 ], [ -1040279427, -234680, 49880, 0, -5, -7673, 15, 16021416, -128279249, -19, -43, 52792, 1905752, -185342344, -86471289, 36, -1864, -25, -517548643 ], [ -8, -14626, 26925229, -1, 211206, 105922, 34, 34381, 16, 5538, 1, -7949266, 11739, 18087889, -631747, -1, 207117, -76, -1071937 ], [ 499109441, -703, -6448133, 36624, -71, -8003, -350951212, -672, -144941, -14369158, 183, 0, -7640586, 275030381, -23, -16429058, -194116, -181750374, 382213884 ], [ -103526, -584, -1, -8703, -26, 3, -42881, -3423, 363910, -19, 430744721, -2, -26727, 69758850, -3969365, -2821, -1803030698, 1, -5 ], [ 5904, -53, 351313573, 1, 177741, 63731, 1408462, -2733, -1798408983, -11965, -2009826, 2, -66441040, 29260291, 2018, -453070891, -1654, 713, -19670 ], [ -20965, -81, 3297, -48, -6, -858396, 0, 8029, -275121, -16, 42, -85, 13127, -544454370, 3883, 108, 11, 252431167, -7230484 ], [ 205, 218385561, 2, -708, 6, 1485055, 1011, -3153802, -246372535, -5525822, 29159223, -1, 201418240, 29, 25525, 66, 467, -13494, -4 ], [ 862800782, 19727, -1, 756, -14351207, -13135140, -125, -214, 9051, 782810101, 7450441, -103687, 111236, 145, -5396, 38628, -451, -79, 168 ], [ 1976584, -454797818, -1, 2, -5749018, 245, -722350, -41, -35150972, -262447, 7917, 376, 1982870, 1228, -120513, 1835230, 31, 17679067, 144 ], [ -3219, -109, 78, -10, 543715, 188675, 13, -13657, -1, -1, 0, 15, -47292127, -137, -15155, 17438, 0, -6658491, 8007018 ], [ -31397953, 63665294, -49151539, 29824, 549269, -2413312, 0, 179, -18959499, 0, -821, 113805, 141603, 27, 71686, 139, -54448, 721, -85 ] ], [ [ -231899779, 5915039, 178, 1084104, -82, -224012, -322166120, 47696, 1, 0, 65570, 826, 102, 213169, -231, -7, -57, -7625, 32090816 ], [ 162, 1537, 12315, 1977471, 13936, 375208, 82707534, -2696046, 1562085, 5953, -805669479, -147, -1625886929, 14132108, -1, 17943826, -7606154, -1, -104646283 ], [ 2739423, -10647, 1191216, -1791, -5, -127232, -208730, -1936098, 977776, 5813, 485834853, -54267094, 17, -60757, -183, 1, 2405607, 273490, -3141 ], [ 252, -421927381, -3632, -15716974, -77486, -2, -83442423, -1, 126227, -104, 50344502, -98, 16, 302, 2, -226471956, -3, -11696, -9079047 ], [ 91, 16290, 64, 237, 338, -10, -117034, 15264725, 3458, -2793961, 42, -3, 22660, 57, 14298, 1, -472511507, 0, -6881 ], [ 1, -185, -96, -220178, 403, 115, -79, -1, 568046594, 2788702, -23743, 4024, -72, 498260, 129247208, -9767336, 103, 15079, -125865242 ], [ -171660, -353964, -3704, 30, -141, 0, -135972, -12, 1369509477, 1311635, -3, -1062011460, 1, -27520, -7781760, -857804966, 13, 19398946, -4 ], [ 0, 14714955, 201, -55878, -7958, 400058597, 84562, 86856, -438, 792084, -171334, -62278894, -1169612, 3969, -803, 31634157, -486, 119951, 15145702 ], [ 4, 116, 958, 61679, 63, -131585, 687725, -55752, -13376, -3012, -3070491, -2943, 57763, 16304448, 3948, -2695438, -67051, -1, -26343 ], [ -15083, -2408, 95708161, -30867319, -61126, 2132860718, -1028383, 200342350, 1971, -7, 23032203, -1, -49971, -121182848, 619992, 320991, 129923, 724521, 0 ], [ -3625, -62542029, -1379759, 143689, 1, 15, 43864505, -214, 9727, -12883494, -515955, -1644, 516792, -210139140, 14911291, -1700519308, 486013357, 3230939, -7 ], [ -551290, -4717, -4, -961, 0, 385789, 343689399, 26069302, -4, -1, -3815, 1988899, 63829996, 233, 849355, -5, 11, 4817, 15 ], [ 88134, -192, -8321219, 0, 405401516, 11282439, -299208688, -2, 821, 5131437, 2, -31, 103, -18076, 2160519, -1, -179902523, 7295520, -9358042 ], [ -88, 6, 17, -2964114, 15297, 6882, -2, -1, 1989632, -1, 7, 1218953, 89, 0, 196155, 144247, 1, 9, 15 ], [ -2078663, -1079058, 597711977, 131, 19, -3, 19557, 76182151, -1, -11, 74926, -30, -941601, 14, 2731, -1, -38, 292, 1546828006 ], [ -3845, 1279, -24369, 938002, 2681, 11647785, -2, 183398586, -7722846, -1540776375, 26856926, 2019748, -2, 2030, 132249670, -240661, -127327686, -136945336, 4816 ], [ 12811, 1692000, -6, -1, 8, -7, 1415, -9367227, 9436, -20441102, -899882, -68436, -7784, 1, 92, 409, -71953, 486655464, 0 ], [ -18538100, -3920, -133144656, -144613, 42826556, -1, -50589, -2, -63972, 225081, -510903, 57, 111, 3, -280654996, 5812, -8803764, -3, -2625941 ] ], [ [ -517931471, -491558, 1, 4298, -350, -1537, -20520588, -4, -183397897, 4133343, 98, 1, -7378321, 1, -694188905, 30715, 227548, -3, 134441015 ], [ -1357, -30923953, 98583359, 14551, 1732497, -1246, -1436115, -25226, 25123900, -72, 7, -1522218164, -176832, -3, -2, 0, -171375133, -2, 127291091 ], [ 7688998, 64715, -7, 153561, -71, 5508, 13933, 124411706, 0, 424519729, -11959377, 7, -5881, 1861949, 8615310, -82502183, -3477135, 50, 9 ], [ -555, 1313, 1831356, -434, -1, 722456, -4888, -4, 27887255, 104549, 57, 1994887, -414335471, 22475456, 2, 8124455, 0, 41, -1453 ], [ -1911070, 113495, -2081168, 393040, -502480, 197680, -201717, 152520, 8086, -3652, -1, 452173, 0, 6, -1, -19, -3748, 146390, -1 ], [ -5, 1033107, 2389226, -10343903, -52, -3, 2, -23, 14, 510807, -26, -9044285, 1285, 307917, 2409340, -240100, 54, -28, -1295 ], [ 227280, 1585, 17716, -713601, 24180987, -121362, -138, -6165, 1986, -34, 15669963, 18, 3938855, 8313004, -2817142, -28, -778, 636149846, -705725323 ], [ -551, 4179, -20465, 4153559, -62, -1, -16, -31, -1072992857, -10643, -2556360, -3772646, -6, 5821938, 726, -451462122, 228, -400638, -251577662 ], [ -39145308, -493393, -1732, 22, 15, -15, -198633754, 27, 6, -1747, 191604, -31, 283927349, 2092326946, -26309900, 144, 804791430, 142040513, 3051 ], [ 6335, -8212094, 24, 106898, 3309, -68, 84, -76928, 5575, -6268603, -383, 11, -923, -8320309, -1, -65, -1, -448, 746 ], [ -11, -5, -91888, 2030, 2, -5, -88846186, -1, 15101, -37394090, 188, 0, 8, 49681559, 1833, -59056445, -535, -46608, 0 ], [ -397564878, -240792, 14, -13083, -12149, -274, 3301723, 3061872, 260461, 347805, -10719681, -250, 529170, 261176, -64241785, -3, -73256113, -8093, 0 ], [ -457, 0, 11483483, 34305, -1, 504935381, -1, 31123894, -1011, 42, 4564097, -21, 10407, 2003, -231635705, 371245487, 507825030, -610621, 1128625 ], [ 1169, -692739, 43639, -2, 1, 216, -4748, -24, -134, -26, -235645, 758068, 3190, 0, 299, 3723, -1, 22102974, 72 ], [ -770, -6916323, 8549, -7198, -1409, -1, 6165539, -71463, -2127, -108153576, -478562488, -242506, -6, -1013309, 2103, -20, 1, -2686, 4319 ], [ -4751, -1, -12263, -346642297, 1, 16674, -1, -235, 1572, 1475, 793924, 236, -3496834, 0, -3403, -10832, 4048160, 5, 80686 ], [ 54109, 127206671, 88, 186189406, 39738, -35, -52031, -42609532, 0, -319537374, -739, 1282693286, 511, 0, 25005, 1253460788, 429746339, -8060932, -804069 ], [ -3, 708416313, 27831, -200, 728, -3, 651, 391962000, -8, -2065, -53877, -3, 65, 98688232, 1716718, 337387, -2, 44502655, -1965 ] ], [ [ 3726, -38549777, 6741, 3608562, -101674, -57, -28, -302786352, 19636, 2134159687, 119966786, -62755135, -26, -21719, -24108784, -56114, 210, -8122258, 190709 ], [ 22416565, 7947985, 15389835, 153871043, -46, 30, -21229, 2323945, 302036566, -1, 34149, 9097, 31448, 212, -52590, 3115, 82, -1, 189 ], [ 13996647, -25484955, 265997, -29, -2, 83752, 32715026, 932, 907, -64651154, 5, 0, 0, 3370, -59, 47053624, 294656063, 1236683677, -1863 ], [ -86242, 755, 21687119, 3178408, 715572, 673, -407708, 2, -393838, 1205, -11867489, -26667, -4680, -24, 1, -3229154, 59, 677, 43 ], [ 9568, -12132432, 923, -286857, -33283, 48517907, 60312, 4042, -97599428, -298276, 4057, 16056, 0, -4, 54490, 0, 2526, 901838, -172 ], [ 25141921, -3266, 2, 2, -164375086, 1, 229977, -15, -13462, -156782, -112694, 10004046, 389, -458421, 960769, -4978, 1410527, -38483381, 43 ], [ 26, -12, -3, -494527206, -1358, 9925541, -8069, -1, -396773, 7552, 0, -136, -28877, -1, -20218221, -32621, 1, -470, 18 ], [ -5624871, -1617472, -56204, -7571, -3012, 5725, 27156000, 3, -23, 14599, 93276577, -222168, -236325, 4512, -430791, -1, 868, -350765823, -979267 ], [ 1026, 6018814, 226570234, -24507, -8353077, -1066563700, -306, -91, 285, -373686908, -24, -321324450, -5690, -2, -41, 0, -25464, -181425, 22590571 ], [ -1, -114992, -3528, 4838542, 1633901, 6313, 12, -28994, -10432397, 2238529, 2982, -21750, 23269347, 2732, 543, 156059, 7, 9861816, 179212 ], [ -1, -148151033, 41, -27394350, 8722944, 366041, -15902, -3301794, -439700, 28112964, -1, -1746, -128, 67286399, -821, 97, 114763751, -1, 33550274 ], [ -4, -3, -2560807, 116069, 968523, 887082595, 40025, -183, 57940583, 3724, -1, 1792588, 31, 49101, -104454, -4873333, 0, -66993, 1 ], [ 0, 6875031, -74701, 386186966, -60, 467906, -62752936, 4707015, -3, 37089411, -7736, 0, 913945, 21904650, -1335, 1807, 815902, 65, 12 ], [ -1903, 3, -602621, -11401943, 5, -120046, 61984371, 98560581, 0, 1202407067, 8, -441045, 0, 13402, -42, 81, -83088, -2, 15 ], [ 55538, 175199, 1283521799, -3660139, 1262, 411, -27424630, -13314, -4512, 10501522, -22797, -28, -4166939, -38, -3280465, -212290171, 540228, 232149, 1003069 ], [ 218, -354, 15507, 90578, 523401390, -449, 436492, -1917, 1671357, 9815274, 5967, 1635986, 115693, -3, -3642156, 188486, 426060, 210323356, 154681 ], [ 437, -1457662, 2022400, -527, -66539, -5799, -28925650, -32759, 1475077105, 5993, -149, -24875570, -80503, 857, -466373, -2, -4, 104133009, -6866639 ], [ 1851957, -5184, 396, 30, -805574, -57304, 29827, 81, 106779, -15748, 148720987, -373681, 15134, 3, 215943139, -330259, -121, -56617, 963450 ] ], [ [ 1337, -390973806, -6204, -7, -29283, -18, 477, -2034, -98, 0, 10346, -3858115, -24438, -45016, -37557154, -2, -41, 305717, 0 ], [ 1715574, -1734363, 10387509, 25812334, -3864, 1, -13496, 27031, 21, -42, 16041223, 15668, 318, 3795, 1542687931, -1531130, -1, 90, -61 ], [ -695, 7935, 57061, -8334832, 14927, 6, -2, 758290, -8, -913508, 56314351, 639329, 83037, -1, 86541810, -41483, -3, 2208221, 4109837 ], [ -3249, 113, 1687930, 4068, 698, -126, -4778, 967, 125039, -3169132, -223203, 4843, 3084, -34041668, -20, 3569890, -1081239, -248556956, -7421209 ], [ -5, 2, -1672893, -16275255, 111563703, 811368, 2806141, -274606285, 3493179, 14974067, 47248715, -856769, -111, 0, -996, -143, -6439, 1156, -2 ], [ -6, 947673321, 3389, -2059, 0, 3249, -6209664, 334, -1, 1706181, -893742, -108273, -3658, 1808932, 61, 113227, 45923, 34, -7050878 ], [ 4670653, 506438, -9, 2822, 0, -2119808, 78623, 220673, 0, -1234, 46625, -14538, 504003430, 23914, -8, 3792090, -848308, 369385, 811791220 ], [ 11856, 17039814, -459, 199, 95189, -3874581, -107, 2, 1681272, 23, -13152, 2, -857, -2, -443123, -64071479, -93, 12462, 33 ], [ 4, 149750, -1705880, -64664989, 0, 8865, -152, -1, -1, 0, -2825322, -809, -19423348, -90123, 1, -4016556, -1153666, -3979, 5 ], [ 671, -3503101, 1, -900145, 46781, -568, -248, -3, -13519828, 50744, 1468527, 3370, -4302292, 1103418, -797, 18685631, 17349, 185, -113355 ], [ 141, -8626, 2, 1, 57519353, 1, -180485792, -1, -1759, 60192623, 26945, 0, 907, -15140, -9270332, 890837, 29, 11, -117307 ], [ 1598, 483, -1, 31439052, 308256713, -409847732, 211, 865002, 189858894, 171146, 3964, 127983, 445, 15226718, -1, 40385, -21763, -336, -2 ], [ 1473719, 43880, -369838, 1623, -5739, 1, -897120690, 194, -261974584, 79, 158961, -504817193, 478283035, 14, 243, 838, -4809, 44226029, 306797081 ], [ 26, 317710, -12, -347841301, -357, 1, -137397, -1151229, -249, 463896, 1412204, -32, -743, 22478865, 88255, 26632530, 6214, 30, 940 ], [ -9350, 201084, -4020340, 1039, 63232369, -7, -55, -61, -25696930, -1029667, 62727, 5, 18582093, 4, 258352, 2, -364849139, -179, -47507357 ], [ -540892, 5583, -50, -2804, 60823, -20618183, 751743, -32819905, 746345255, 31, 0, -54052, 1678910, 2979, -185902176, -3631964, -79409, -5709, 697208 ], [ 241407, 2204861, 7797664, 1072637, 6062, 1, 459975645, 24030404, -90775857, 11399078, -10397, 1, -2481696, 327, -3, 29008437, 19540624, -159, 92590863 ], [ -21, -532399428, 111, -8, -2, 15, -1888, 1, -15662, -4, -1, -4, 342, -1, 0, -54948, 2392514, -114, -17620 ] ], [ [ 14738835, 1565057, -2, 6, 4325484, -209, -967, -14, -1868870, -119, -2112, -28140608, 49, 0, 19059, 24407056, -2, 94222312, -43362 ], [ -594990, 3427, -11283934, -1, 443638, 6473, 45976, 16294, 16448567, -423128, -27338, 3, 20, 25944, -593328, 2093085, 7, -89397743, -58519239 ], [ 72539, -111923, -3822346, 44474, 0, 2603072, 1336, 80, -1, -16, 500, -19, 10, 5, 21225532, -2009140, 502, 0, 177216064 ], [ 0, -97179734, 30037278, 97775579, -1290, 662, 3, 626, -191678901, 3697334, -1103511, -1, 346, -4, -7, -3, 71541, 1178, 76 ], [ -1159, -4403, -495867, 2, -51579, -34152, 48895503, 4530, -2, 68, -2033, -344937, -384691, 56831, -1615405, -203, -187951, 14, -52474169 ], [ 45586524, 25, 442388556, -176, -856170, -177, 97, 189, 506783, -8, 26987, -62680669, -1602, -4493, -572094212, -1106, -463990814, 0, -85527265 ], [ 1034912, 303594, -1095444, 139177, 163334121, -1, 0, 46953438, -282208, 17475, 150925432, 2025836, 0, -5296, 1, -1163648, 14172, 0, -8376801 ], [ 127, 52551, 1707798, -1239088, -1, 28659342, 205660103, -6547, 260584036, -8, 180, -116499058, 5, 1823, 207, 519574, -6, 802022301, -1 ], [ -3509655, -99010160, -238371814, 25049198, -11020320, -5209, -2256215, -4825, -272367, -19, 457432, 6507, 1615176875, -2090863, -21043390, 618858, -39, -70365, 28 ], [ -534198313, 117711, -208402453, 0, 0, 597269, 42, -243, 504702, -111137, 0, 1987156, 114267, 2065571, -246430, 15040670, 60896303, -329, 1424568 ], [ 150106608, -74304379, -3, -100099, 6860791, 695449, -27823, 1871928, 203225, -188800, -2, -1128883, -52982254, 42329, -722187, 1275, 60, -100451, 2890219 ], [ -335, 16360, -2038214, 526919661, -800263763, 0, 1391, 18, -114594, -234213048, -1, 158, 31, 554865839, -11359273, 0, -14, -256094418, 6664 ], [ -624539, -571, -5, 545, 29609922, 270269, 1, 359582563, 20, -46489, -1517, 2052653421, 150310826, -39412, -362, 56104055, -6644, 6, 92821 ], [ 315, -179290, 159455090, -2858, -518396142, -23743, 4025490, -527, -725686214, 221093, 220219665, 0, 487, 16091, 6, 124701367, 1001, -1, -5462 ], [ -1, 0, 0, -69327845, -4061379, 13, 2071520, 370, -2100912966, 808, 0, -1259415, 172, -39484159, 3474111, 54726979, 19345649, -5442, 1 ], [ 214775400, -418677, 791659979, 1489, -1788, 33514369, -9992114, 2092679, 483618406, 293218, 1673852, -7220695, 11, -5523817, -7547220, 241074, -10, -11848445, -2932 ], [ 0, 23, 325, 189, 937642928, 381, -11315499, -2466171, -52590, 17, 189990, -12558527, 340, -2562, 11, 18332, -1722, -361668665, -185986 ], [ 562890580, 29187167, 7, 367382063, -676268, 921481768, 96974, 247561, 186, 201897848, 123593757, 460907, 218163535, 671582256, -5147, 10, -147344621, 10675121, 5 ] ], [ [ -790, -1670657, 7, -4552, 2, 16154, 23, 21632, -309, -16225798, -848379, 45699970, 99015, 37605017, 144915, -10682, -6907, -131891680, -97159 ], [ 7, 289756081, 3, 1057068610, -2, -256041, 75, -8, 94, -36, -526836785, -2324134, -6, -4, -1531914, 80, 103088, 9, -14 ], [ -6, 68, -1066, 0, 1, -379790, -5891, 114980, 38, 5, -14282500, -4340, 1, 22744646, 165, 10, -3897312, -8840256, 2553 ], [ -16, 781748372, 0, -3761, -77619399, 70, -2262, -404991, -486820, -9, 61636, 250, -11, -3, 3, -2, 826, -24011640, -584716936 ], [ 2089221, -43819, -11411417, 27, -324808, -4, 418301007, 246633518, 34012, 3894298, 0, 7474, 247, 3, -7555, -535, 4054075, 187340, 3572517 ], [ -2, -191936949, 5, 428895938, -58188, 13, -19031, -2, -4, -14, 30, -4, -108783, 426629029, -23218, -523641, 237352551, 13656831, 978351979 ], [ -203947645, -34, 16238172, 183, 1365, -4073407, -50302, -77512, -4, 1, 81453298, -113, -865, -2, -3897, 119022, 154, 80, 106844 ], [ 438, 574778418, -2, 408832, 3425569, 4019036, 26627316, 2345548, 396809574, -5228240, 201, 1168, -46985, 1, -84, 20087042, -12850, 516215, 22001 ], [ -253508, 0, 64020373, -201519425, 10386, 6, -31, -43209, -2845995, -1421822, 8032692, 1519, -1, -1326, 734, -1643258, 562852, -144819910, 837100447 ], [ 74525, 0, -91, -1, -348616, -297, 1837, 113770216, -441499800, -174, -2949140, 901, -32, -391337989, -34794021, -116835397, 829, 1067613094, 925 ], [ 230513364, 5207, 8110, -112, -154, 54038, 0, 13698250, 0, -1, 29, -5964, -982304317, 70312, -85598, -208038, 380634787, 3, 1667 ], [ -722342743, -43515775, 19, -375, -56647299, 1479370, 84294504, 2046, -14677251, 153, 36064, 3553102, -13241, 0, 242868, 12662478, -1, 3782272, 1555557 ], [ -6158, -4368, 109868, -898231, 6, -32595156, -961, 708, -3775027, 37, 18625, 258217, 10, 3751771, -4557175, 17, 229655422, -941422040, -5 ], [ -12581175, -13, -24, -11, 584878135, -92016, 13931640, -54, 1232416, 3664354, 3102, 2417, -50593, 26558108, -9337, 206227, 12487, 3, -995342 ], [ -225137514, 109152800, -110292836, 4, -1101, -3570612, 20, -1, -49397, -23, 47, 1991466, 0, 1, 107, -1, -89698, 503, -877 ], [ -593, -1024571, 1028093, 174170582, -2172, 48915070, 3379, 37993, 121844665, 1443992, -7, 6876417, 21455361, -482732, -74, -10, 56, -386222620, 260204 ], [ -7, 217, -24229435, -96860, 75426, -8077662, -7, 207, -417231896, -97844, -6157, 101, -59, 1, -4880, 11390574, -1043760555, -415387800, -7324 ], [ 1572, 133223030, 119105, -171457, -787746, -9688540, -1337747, -2, 379, -35, -8, 4002721, -539463, -407, 6939, 50, 0, 224352, -946 ] ], [ [ 1, 15716, -19079437, 30, -7006556, 389, -52231321, 7726831, 2, 13763344, -3858, -54701, 87237064, -173, -185361, 1, -159346, -336, -3 ], [ 63127, -283556, -252142, 187220457, -120, 410145039, 8, -4193, 1155639497, -122503842, 517187492, 0, -348593624, -1, -1301423487, 7781, -2417, -12, 119790 ], [ 7981942, 6159809, 545342613, -2, -2082885035, -3366, 544, 33139, 282926, 5659, -414, 20807, 251, 1193, -2, -1570494, -115, -338528, 4966 ], [ 15391, 765736, 392, -2, 164207, 25171933, -80851, -33222198, 17285, 905, -53769, -1, 13885916, 314051344, 324, -1, -813542509, -156159, 6123 ], [ 1395, 4, -945, 1, -10251, 7358661, -1, 34609, 404071, 282, -254, 477, 2462, 7, -32, -26541182, 4, -4480, 426743 ], [ 331306, -253952777, -61380, 6, 2, -9988506, 153, -6400139, -50073460, 4802, -164093414, 25850047, -1518826, 9, 19299792, 3754712, 0, -134099, -1228329 ], [ 77, 1030950835, -178057746, 457625, 976, 1155567751, 345977009, 779516754, -245, 68, 320208, 163901012, 22, -118, 965669670, 88, 2, 252, 791181 ], [ -749139, 48916, 1274870, 2323097, -2, 69075548, -1044414, -848226029, -2086, -239427467, 96, 15849, -15295, 213, 1, 244631105, -691, -117477003, 225638808 ], [ -247710723, 1616290, 52630, -10542276, -13774780, 1, -13036699, -512538069, -83210, 61, 6223, -1122, 2426137, -334080, -54, -495255, 199, 43903670, -100 ], [ -1, 969734, -221262189, 124085, -14, 0, 13415, -510, 159, -55232165, -14367828, -446, -5512, 228, -402621, -1, 86, -134, 16 ], [ -2036, 3441665, 4092611, 13137108, 9704, 792, -868098308, -89030, 6, -39, -16, -139274, 600, 16469300, 1018, -27, 16395147, 115, 783678675 ], [ -301, 172, -1, -4142, -543665288, 4, -8107834, 510, 87, -1142806, -614993651, 222, 363157, -12656, -2, -291, 11812218, 97, -3487903 ], [ -2911, -5749990, 9, 52510, -534373, -1, 10, 26204155, 881169173, -2, 17, 7650248, 2734192, -52, -245, -33570, -142, 4090244, 244100 ], [ 46989, 9302449, -4, 74, 9174, 2014171, -13052, -1125657, -10729660, -864, 32112129, 452, -725, 231328578, 59108766, 16675, 481944718, 6, -2850 ], [ 445122, -218575, 773391, 760, -1955, 25709359, 25817415, -2, -2, -14, -1980368, -8, 359, 24239450, -361, -75, -215, -1, 10 ], [ -357, 32746, 1640, -6, -194259, 1647, 8193, 0, -8, -95973739, 15370589, 15, -435, 224, -37311136, 4, 50, 511398, 2 ], [ 1987, 12, 20372, -172755, -111, -536079151, 572, 1, 2, 1854853, -215068, 2197255, 1728, -704, 8, -6, -9923, 1643974, -34126 ], [ 37763, 11137, 2057266, -23, 644, 1, -34848678, -22219530, -949612533, 9111892, -130656723, 18662384, 2656, -3487651, -6121, 84778342, 394, -45, 20 ] ], [ [ -1278602, -366663, 16601, 3, -9, -10758, 2, -2858909, 3808, -6857594, -238060010, 14, -37257, -3852, 2, 35946, -4, 390, 921563 ], [ -479678626, -1, 5, 1805789, 437, -4, 876247169, -1, 108628253, 18744883, 102577, -1145613, 452015, 7382, 140337, -1017993, 10039, -1, 446 ], [ -326295, 333, 8, -230707070, 26212776, -1, -1, -435, 180, -1, 1372300444, -31455, -56824342, 1, -191540282, 100745530, -2457, 277, -25 ], [ -1956101, 33, 37369, 66, 0, -732, 20378788, 0, -1, -54292, -153022, 95, -6362, 82660263, -1574889, -164813667, 3644907, 5351621, 0 ], [ -1, 1121926253, 124, 27, -1, 2, 1664191, 41115, 64158819, -15, 76863722, 19107, 60291, -1453034, 0, -43865, -877101830, -13, 3 ], [ -478009, -727520, -250, 846244114, 1592, 20884995, 22054716, -211961527, 2047, -170, -26085, -2, 404866988, -1, 45, 230949779, 142612, -15401, 1953 ], [ 244391, -886295, -840147, -3179, -336, 181923, -6730050, 15816, -13904418, 91283, 0, -139, -80, -558483581, 31, 560, 3654, -5133556, -148421 ], [ 651975, -40209, -9, -51522694, 1761, -1, 36081579, 552, -137752912, -31988, -1048982, -947, 62, 0, -37360159, -400204, 463, 7, -497449 ], [ 184499705, -148984402, 1080625055, 520682448, 0, 0, -76335815, -1, -950, -4578, 42161, -2659968, -36327, 0, -1, -42, 447257, 736448, 272878405 ], [ 5330359, 773473, 0, -2, -2887, 3, 1705, -3247654, -6038, 15386, -4017628, -943, 5, 0, -2, 3396, 1769, -3, 2344567 ], [ 80537425, -966034138, -53770, 75387230, -107, 18686923, -309330839, 212854, 57559, -15126, -2, 8493, 3, -234, 127680493, -8773004, 46982, -3214836, -70132 ], [ 1938230, 15069301, 108786, -2756424, -3864, -31774686, -244, 0, -9848, 32622, -266721060, -69105759, -1713378511, -75480, -24679, -124705101, 111986, -4, 5 ], [ -1683, 114, -23088, -1956828, -39, 4, -2219454, -353354, 180845, 332, 270096064, -144, 1219315, 49685, -144677436, -42, 177697723, 14711132, -1369 ], [ 851806, 12998579, 1351, -1936697892, 399598, 28413521, -7815, -3029881, -507, 83778449, 61407978, -32343448, 2, 0, -337968673, 361081221, -36391181, -7881, -1 ], [ 35, 5669898, -1, -5269743, 83687, -12, -1409254, -33, 135878, 4, 1446, -4, -9365, 105680, 1081879, 502, 3, 45339382, 99195 ], [ -3438485, -23892033, 68, -1, -1, -4424, 1439735993, -2, 460, -1065813, 7, 10309589, -1160, 7376433, 32007, 34, 221, -2, -87 ], [ -2, -3, 296, 972919, 21, -166199579, 7240264, 11573, 39048, -3482006, -306361602, 1, 3251, -1076, 0, 48, -890, 175611, 101528 ], [ -147118, -2411489, 1, -32176, -61296, -982695, -284910, 1, -6, 237, -549, -4521600, -25709294, 153374, 12, 1125415804, -1744964318, -387551185, -268831353 ] ], [ [ -113188, -12177, -115247, -23842266, -1436970864, -1888, 962211, -191651828, 5330864, 719115, -7073670, -26617296, 56455, -29898698, -1910, 222464, -240, 109, -186331 ], [ -2, -1, 99860, -4543, 79619, -178, -251428741, -23884, 3052, -1, 31, 661, 4571, -67, -381331078, -109, 7853, -3, 136 ], [ 118, -450120179, -28, -464, 92289549, -1874, -5020, -24425554, -8164, 22, 48722, 6245785, 4358879, -88, 30, 43, -53506, 183793, -3982 ], [ -299, 38217, 592, -18248, 545401573, 0, 983059, 5, -44556, -1577, -4, 3823713, -183657012, -51063133, 12, -238387987, -339, 127476, 535692637 ], [ -21548946, 27, -43110, -2470, 9824, -761, -269570169, -1, -52, -1936, -2, 1, -6871, 0, -256685, 12, 640366403, 397514, -808364569 ], [ -13, 1803, 923565426, -7117, -5487822, -22, 19072328, 14723, 793, 22849452, -325507140, -6, 208833377, -2, -9551438, 87, -168, -2, 207707 ], [ -4, -25037, 8272, -8, 21, 411556959, 33, -5, -1340, -1865, 242282, 4, -393, 3, 300718497, 6254250, -764, -386761918, 122068 ], [ 0, 45182, -494021687, -30849, -24900012, 0, -17, 0, -163033, -1, -68, -2022, -178804, -57, -1, 17802233, -16, 11660, -214983 ], [ -823972, 25176444, -34523433, 30779, 221, -1157376, -841121351, 13270427, -14, -245855, -1, -2370946, 164159, 15648, 124991278, 27308764, 11, 3789389, -38 ], [ -248134, 42, -21770947, -214, -9397094, 58, -1223319, -6, 20665, 879433112, -507, 0, 13903124, 93, -3466530, -15094, -22036953, 366865, -1 ], [ 0, -4276678, -177920871, 386, -3, 586439, 37558157, -10886074, 14533, 119774957, 73422, -255859, -38385872, -434387618, 19518036, -98, -658777, -1842598, -319009 ], [ 1354463407, 9774450, 22, 13970, 376, 2320, 1317187217, 10, -54340, -502715, 372808064, 993, -7987, -3328, 1298, 490, 29, 1, -2 ], [ 6, -1, 24, 497297, 11, 533, -17233, 228655470, 85921403, -1, -222, 14, 5732, 10818246, -4901, 3, 388, -1439928, 168 ], [ -331, 11516251, 24540, -1, 7667, 1, -17, 114564529, -1646, -671, -229, -3, -462914, -838, 14, 5896, 928949790, 0, -14079592 ], [ 30, -167, -948, 41, -247771, -48802654, 101, -7993, 6, -517400, -51899686, -40664995, -436, -374833191, -347, 12860400, 82387936, -307541, 7 ], [ -634940702, 4, -3, 37793239, -298523, 183, 87833, -5588198, -15036, -5964971, -936446959, -20018083, 0, 1002, -28, 0, -44073468, 768, 286972 ], [ 5194121, 125824, -21604726, 6777, -12696862, -10989967, 9486670, -1926, 15991, -30, -1, 16445797, -1, 3298780, 217745071, 62, 15135133, 3074814, 233 ], [ 23, -249, 84608419, -20990933, -1342, -1, 35093514, -4013, -1, 20216, -220490, 14, 50853096, 351480, -13430252, -337, 0, -2, 289061051 ] ], [ [ 1, -470, -722524274, -7479601, -380528673, -38761, -120, 4792, -1346743312, 2901229, -863, 63654, -12, -3, 403296908, 157, -1904676569, 223537952, 4332 ], [ 0, 0, 125, 1010, -158, 0, 0, -495, -6783476, -3796255, 1434048, 376044, 0, 3836, 174204, -385978, 27, -928560, 245 ], [ 505479, -597783013, 9145, 106243581, 2, -22296248, 0, -714, 203, 200427412, 2723824, -1589731939, 41077, -509317, 154380194, -1680520, -1531, -4536, 1856 ], [ -13, 511712, 6, 5847720, -21321, -1, -2073676682, 590347587, 7388, -92, 62084270, 78, 679773126, -13543, -20207811, 41257282, -1, 14, 798539 ], [ -3325, -1, 474, -187, 369, -26334, -209644753, 186597795, -66376, 2279, -14, -492290622, 353118, -714119, -4, -10864, -380672, -151, -32 ], [ -361, -2, -11837, -30, -208, 536, 62120, -31109, -953, 8, 115, 245210, -702164627, 1, 2073639, -22, -206359567, 1721094, 1198420269 ], [ 294678, 93985312, 0, 102453, -6194076, -1133336, -430650340, 22740827, 113706475, 1190689694, -1, 880, 900852, 1952418, 22403674, 334643, 3753888, -33, 7903 ], [ -338928239, 102032, 28674409, -109424296, 1124, -55370, 1286080, 1293, -98254, -146063, 35722146, 3475, -1980248, -391, -1545921, -1234, 3003, 73327842, -88274945 ], [ 182176, 7019627, 2, -265997560, -53802618, 29553, -2, -178846, 38374, -2, 3430, 2, -1094651, 58328993, 51, -3417547, -47846031, 450, 63 ], [ 5, -99985643, -2, 67106513, 164, -1751200332, 27333, 5, -5350023, 8, 159346473, -253767, 39788881, -1053002848, -4548113, 0, -8, 17512002, 1657 ], [ 59196990, -6, 5388438, -1, -5461542, -12908039, 3, 87048107, -1366, 1420, 273630, -464, 107, 212, 105, -6737988, -11143210, 52677, -35084153 ], [ 26496698, 27340306, 1925402845, -341492, 2128705, 991635962, 411, 5873, -3597853, -15697431, 7989, -23, -1354768560, 801577, -20345, 1167, 3, -268, -3205 ], [ -51, 29, -19232, 446, 136808, -4, 4359260, 269, 1630624013, 231, 62000789, -6113, 985298, -1011892632, 778, 414, -31, 27, 15637 ], [ 0, 2, 1039728939, 563492, -200, 1118, -12, -7034, -200623, 103578890, -1, 102627, 21, 1, 544, -11369765, 20419, 511090, 3215 ], [ 1195004, 71603615, 78, 6, -145474902, 53057, 89766, -244, 4431492, -6384, 717714, -975481, 260647, 358614, -2101671, -46948904, 2322, 102, -1500495 ], [ 3871480, -1, -488781, -42220, -961826, -44411249, -342934, -1033258, -881735, -57, -3, -247035200, -42818179, 235848, -15560, -1, 11, -2056367589, 243 ], [ -1, -59699571, -637851, 6045685, -30318963, -420766, 28, 118187799, 8960, -4, -56895234, 19, 66, 1430975, -100, 16404638, 52912, -5, 480 ], [ -26019, -198289441, 211003260, -746035557, -943038545, 4317226, -15465, -1, -13, -50190346, 14, 1, 5616, 995370, 90897, -36997, 15680176, 330, 57 ] ], [ [ -52982335, 558660139, -11235709, -304968, 4007534, 11047, 14929, -446728, 209863, 214, 200010322, -491838, 2457236, -65, 23, 11, 4506, -3, -1 ], [ -4, 4464238, 378861, -4039288, 729, 136100, 1787, -236240404, -87319643, -82290, -1, 501624, -1250308, 1045, -1, -111215751, 917753, -1, -2 ], [ 4, -770242, 32555, -4, -17408, -4, -425, -6121352, -8980125, -852, -166, 2, -3578341, -71, 2, 462, 5084, -1, -5498 ], [ 147950, -27, 119429775, -61, 3555050, 633360, -25979985, -201, -91573628, -5, -157394772, 83192, 51498, -47764200, 0, 2, -2, 6, 210677710 ], [ -36537636, 2, -6850216, -1772, 12277699, -119, -10, 20333474, -1, -491126, 315424, -1, 0, 338, 1863525530, -88383, -30763, 6, -11260112 ], [ -4, -1, -5877456, -20313641, -1, 0, 13018, -81, -1, -1, -1917505, -14201, 239167823, -31404, -427508967, -6681513, -349694, 78528098, 3620157 ], [ -332, -2, 4639352, -1168, -46393, -957, -219423579, 190, 7124, 751, 452750270, 0, -12543419, 916007554, -21493121, 946, 94230395, 1, 125 ], [ 76695, -822241879, 82004967, -789, 5305, -756, -25195, 18841833, -4, 13355, -2, -26874927, -2599, -2834734, -1073351, -97, 1681614629, 15819, -72973 ], [ 1, -289204967, 0, 0, 18301264, -4033, -14, -1, 359299, 6247963, -64971, -306230, -3378, 0, -828, 17, 2, 0, -8 ], [ 665305, -6002, -226377, 23, 735, 2, 6, -4, 0, -337, 49830593, 5710, -205, -356, -485546, -59909234, 128839, -25214466, -60 ], [ -85965, -1, 0, 13, 2744067, -356816, -10378357, -512574299, 123396, -1202738, 402053, 194, 0, 538546751, -340486, 7013584, -5078, 25742002, 0 ], [ -86, 3, 900, -5, -260974, -3, -730315, -301571, -480864, -16, -38, -2277, 5341662, -753459, -12429, -11764, -124914, 11, 2091270794 ], [ 327733663, 20086441, -7, 7323512, -423, -1, -29565, 5, -233432, -31961, 169568, -2313320, -7246, -57225956, 1514868210, 292300, -52586665, -184573, 246455 ], [ 7214, 286797882, -433, 62243890, 5395384, 3, -1, -487, 4449524, -6, 0, -13, -5236058, 661072, -1011596768, 46, -1, -188, -2072 ], [ 15224, -5264637, -271707470, -2579807, -18082682, -13, 185240978, 11, -84019043, -5905, -6, -6728945, 33, 71337555, 1078689, -1, 684252, 707, -40723 ], [ -162538, -1085735, -3237, 6314, 13, 23615816, -62728, -169234, 10005273, 2, 3691171, 75522, 1658, 5, -24732973, 2678, 290764235, -77678, 0 ], [ 17761, 0, -11, 2454856, -1, -289, -419245673, -48, -2772, -1, 10, -10318437, 416875, -58, -1456, 511571046, -462115252, 1313073, 7756911 ], [ -2042, -270587, -2599519, -256316, -28979445, 716, -526671853, 7, 115, 391125378, 1969, -24210, 7476, 45880, -3516860, 1, 60461916, 394, -5453 ] ], [ [ -2, 11202, 24117, 5, 480, 75061, -15, 3, -840770552, 8367332, -4, 0, 58793, -813860, -1, -985956968, 926062083, 1742, -267513466 ], [ 3083769, 314791002, -4, -38578712, -3, 113709975, 0, 87650, 260682, 77524199, -3122485, 34753450, -13626471, 5384, 40928, 1836, 3, -9450599, 6627025 ], [ 6428, 6087, -7601, -3195660, 660262, 338, 27626140, -275767852, 1635, 5350, -2, -516, -234066, 22996, 20349, -176287377, -88575173, -1, 55 ], [ -6, -511, -10, -223139, -3855817, 2227, -379976633, -1, 1118, -4726, 244, -93895, -221, 125945, 11280994, 9620277, -29024202, 3, -78520 ], [ -5126, 6446069, -90210, 51045, -3, -8, -2282, 3760566, -117573296, 1, -512, 241302, -1, -697, 15, -5447251, -65992, 61147, 2 ], [ -15, -7129, 1267, 28106, 241262, 9030, -6, 326188045, 3311820, 5671672, 5755, -4712, 2, -22632086, 495, 173542, -363443322, 28, 846676342 ], [ 0, -905015, -939528, 2272852, 1, 6, 128894, -1122713, -19882425, 6470, -86, -639873, 358959194, 44, 107, -177375, -364, -3809, -723 ], [ -32877374, 3, 32, 14, -53266424, 73569, -1000241, -22562, -14700, -148505, 1, 1999, 0, -25159, -78, -15434, 63544, 24113, 39 ], [ -2633, -858120, 37, 42, -119342160, 40647, 9091, -6, 0, -884175, 3784, 25205187, 399832139, -1732842, -10, -162494, 20184603, 3095791, -320 ], [ -15610, 128567, -759793, -2, -25081666, 13, -1, -43, -13548, -754, 14, -94503597, 9, -41094053, 46629857, -942787179, -159318923, -2016, 159377333 ], [ 224, -352681454, -3123211, -433668, -15, -124212623, 920586, 79123932, 5556954, -6707, -61, 19315, -252, -834465, -720301, 44, 4, 302, 191904656 ], [ -1, 6033105, 12704, 122, 0, 7432, -4, 256123, -502252111, 13622871, -1, 191608357, 2, 124727, -2, 0, 276815803, -3896, 589777617 ], [ -1562486, 0, -1, -38014151, -1, 48606711, 1700237, 19548, 14938649, -146755183, -23938966, 73268494, -1207, -892, -1077427, -22, 84, -749267, 876183 ], [ 177976, -2751, -28, -2799421, -1755026, 59354, 6832378, 321, -222350817, 0, 2467323, -1193752, 6373364, -75, 9099873, 1567, 835, -93, -13917 ], [ 2784, -101, 136814656, 1174797196, -6546248, -173, -2, -3868, 153, -50, 1781, 36540, -9921342, -229629099, 155688172, -27634358, -157, -145, 1652 ], [ 12352, 6103, 244329, -1491473264, 28, 1964, 0, 57, -143798, 63516, 490675, -333123210, -32991629, 2011590, 5, 43831491, 1020249798, -1253, 3506900 ], [ -156789034, 91366, 832965788, 108899, 7, 755, -1, 0, 12, -67, -5964, 337088694, 651343, -4, -9855580, 1, -479699, 1, 63433000 ], [ -151245, 35, -219705, -19, 136717, 55534, 394, 3651943, 62, 307, -5, -1528, 10, -5139, 5412, 2, -243987, 6942508, -26 ] ], [ [ -1195301, -550445845, -84121584, -24, -11583193, -325751, -2883, -286815, 9, 25, -32309235, -996158154, 9366, -16, 1172307, -10116, -6, 55862, 1619 ], [ -6, -784220189, 422279128, -60221907, -4661, -2, -58134518, 67, -415021910, -125257790, -4, 3872413, 174048, -4131772, -1944742, -30126, 30605981, 1335676652, 162 ], [ 27710, -10597, 4850594, 300, -247, -8517, -4738, -338883, -36, 3, 45, -224619945, 1, 2986, -1, -53, 306, 1798567, 1064 ], [ -3339200, -532369, -1603, -3, -11881, 19, 39737, -15534910, 228816163, -5862017, 78087061, -250, 47692776, 116150, 6, 6, -1, 0, 8737 ], [ -46026465, 7175654, 1902, 31487402, -5, 120177, 10690, 117113976, 129056520, -9, 5, -2835, -8431858, -89214, 38244, 4734267, -2, 158810, -3 ], [ 15055, 3604, 0, -42104884, -5239, -406727, 22948945, 1555371, -46188573, 179, 122, 24, 17, -2749, -472979, 1811, 3351, -1080952, 1 ], [ 117467, 13263, -1, 21974, -4, -22859, 69, -2, -10, 65599542, 131, -2786572, -1110, -193, -19, 1, -10753713, 80764578, -1 ], [ -1820, -190569, 189594, -347950210, -1, -20204358, 315, 647, -2, 469, -1, -10918, 19391, -27335, 2, -1943, -2, -140, -8674 ], [ -1330275, 1030, -6718725, 8, 1012536460, -1125, 2394, -241580, -884607, -524250253, -3, 874275535, -1985588, 5, -5928, -45813, 61692, -899652624, -887645 ], [ 9032, -923024, 12740, -3129, -108632, 355286, -4, -129021321, 11895, 63032148, 16385764, -7813, 738357610, -85676, 948326, -1, 15186588, 38357911, -19548445 ], [ -1341953, -876780222, -15, -943401219, -329, -14211839, -191118077, -155592, -15860668, -13353, 5764669, 3, 0, 444559, 1, 0, 0, -1618264, -7225011 ], [ 1670, 390, 4523, -3674, -926410, -6, 0, 8922292, 0, -1220194199, 958, -151743277, -7877957, 644, -3469806, -1, 56, -565522533, 1589948 ], [ 4807, -19275872, -2433809, 965809316, -508285829, -1, -3599, -3032368, 879787, -26122, 233, 2380599, 295916, 31715, -169143807, -25685381, -68, 16, -797 ], [ -3, 4, 549, 37, -367600, 1201115730, 3933047, -9, -190, 12108, -11902, -304245284, 26569116, -11, 2, -3, 16447459, 0, -28821 ], [ 51657, -17071, -11, 162, 440, 1595627432, -13938, -72137382, -23545455, -122, -53728, -1, -64269890, 0, 2928831, -286, -14, -29590969, -2779459 ], [ 792023, -16, -2, 524923889, -42, 56700, -208, 162, -857, -6, -4121223, -190020763, -26740, -33, 25307119, 6, -31693564, -102342474, -4 ], [ 970564803, 0, 21049153, 48720023, 7099369, 7, 18387403, 1198, -2633, 289, -3424457, 16, -61, -52, -20866, 59905, 64581, -13, -1 ], [ -1533194, 3160, 130, 6348188, -4458036, -369524085, 59392261, -9214, 17904, -46, -20, -781, 78662, 24, -3, 60, 1992, 14506, 3770651 ] ], [ [ -499788, -1, 21, 5, 27746, 36, 132502902, 2, 5, -3802, 14915536, -24, -50559442, -480092288, 22320410, 83251, -13047828, -631, -1360393 ], [ -44, -611, 1163, -11320559, -2675, -13, 6068, -157620, -4594, 39775, -1748867020, 155, -64059, 950994860, 6, 1346658, 42, -201, 16230 ], [ 300108, -7, 82065220, 5723915, -28010, -188564712, 31882704, -221978600, 6, 430296312, -208199370, -7, 364451040, 3415637, -13839, -378578460, 28777568, -3, 3 ], [ 2029, -44750574, -2, 41584, 471801, 4, -274, -945859442, 3369, 0, 811, 73, -138, -75247, -7896967, 30292, -3353982, -123440493, 1889 ], [ -190730, -477, 726547, -6781159, -2259843, -281112392, -13, 229, 55, 780, 685248, -1, 31136659, -1507, 164747066, 87, 1, -3718, 194915871 ], [ 19808107, -1687, 64961, -36961007, -726, -40, -1748, -874052, -1, -870757, -1, 475211525, 528092187, 1, -3796426, 54064, 118, -20681306, -37934904 ], [ -20851242, -471, -711, 227, -20478855, 1, -52102, 1698091, 31937145, -44320, -390493, -31, 65, -1627, -782696414, 90008, 1246473, 6111, 2 ], [ 2, 893, -31108815, -5, -914, 1766388637, 261270633, -4, -156446733, 39, 1541383865, -130123987, -578334646, 9235, -34, 236781, 1081754, 10, 9375 ], [ 698, -69, -103, -24693124, 2, 610, -739678, 906, -285865113, -15, -261372, 1001306317, -2, 132211, -782, -119, 375673493, -421080, -1 ], [ -5560, 2797, -2, -391677, -42487, 26793, -7, -7028, -1259, -2, -16252604, 294409, -3546, 898, -17148374, 263926304, 60115, -74835, -829141 ], [ 3, 33313637, 28, -4, 3, -1, -126741224, 154, -122376, -1, -27881, -8460994, 163419748, -380, -23727, 1915230, -339126, -100, 366789786 ], [ -29971711, 245589377, -22040, 8796, 107, 124873919, -61740, -327435, -96, 0, -20004821, -116425, -7690, -3559, -11279989, -24262, 205, -147010206, 246 ], [ 20, -1, 91, -2543053, -75535, -34, -32977882, 76, -218, -323628631, -2095358, -1824219, 53135, -244, 2041211, -369922964, -189565, -1, -4 ], [ -98079, 2664178, 252500, 326148, 3297878, 28008, -12845, -2858222, -91, 0, 145, -203218495, -204176, 158720282, 103426, -359, -2, 1604, 10142099 ], [ -3940015, -29233, 298426135, 12878878, -72615473, 0, 11502605, -50701, -329402, -190, 9505, 4552543, -2998, -21, 167, 6666828, 599703545, -341, -3728 ], [ -465473198, -549041531, 17002034, -637, 1790940, -853157, 0, 1090, -327994528, -59696, -679315, -30, -11159, -113938729, -678761, -7309, -1872836, -2708932, 0 ], [ 931213104, -233581, -15606, -37, 54, 10388613, 2109, -258, -208396748, -15449, 1470, -51932087, 120, -228541, 75408417, 171563, -196065, -248, 1368221 ], [ 8, -185, -1850, 52217, 60847267, -25762418, 831845, -3595, -3, 29, 2, -361231, 372656017, -5, 0, 1283, 57302, -131150656, -21 ] ] ], [ [ [ -27141774, 1921, -727180393, 324463230, 6, -25496, 208072441, -4, 0, -1050309, 2855646, -6177, 171999750, 0, 326259, 4340463, 80, 467383, 97779714 ], [ -29498, 0, -9349, -31557961, 10675581, -8, -96, -1695136632, -19997804, 6, 3710404, 61835, 6, 66, -83, 564, -7779217, 10991567, -32 ], [ 866484167, 1931, 246896, -1397001032, -3959, 64357344, -1, 1597193, -3209717, 687, -2806906, -122116, -1164435, 12573, -110, -52, -87605612, 47654, -18527 ], [ 1, 6822, 29, -10274, 10151, 10732, -226387805, -228386, -2, 0, -55043507, 69413, 21, 26, 117, 849, 3, 1102, 36 ], [ -9, 7274058, -1, -528157, 67308261, 4056589, -7374, -3, -62203027, 155, 805136819, -11627, -7, 1438, 0, 0, -308, 739377838, -140291 ], [ -136849982, -53, -58858481, -1, 1036, 2, 28, 12, 995561860, -18217, -2, -10895225, 387451, 90440430, 25554, -440626062, 15952323, -1606852, -22 ], [ -43848568, 7, 594, 1, -11, 30, -56, -398, 502368953, 1795, 29454840, -32008062, 0, -5, 0, -65998755, 0, -542478577, 1 ], [ 42745791, 77420121, -961958796, -5, -7, -18253437, 39, 5578963, -14, 24167, 5923, -27, 17320, 32315, -7888, 10619440, 65582, -2, -762 ], [ 2249422, 2, -110, -1, 31, -1601280918, 535725900, -1249500689, 96042, -114171, 100839940, -246929412, 92, -144, -20, -3206, 1486591, 2005, -367 ], [ -15, 27665, 12615480, 1300, -8, 89, -156, -6, -265, -19294, -541, -174, 55665, -4618250, 271540, -16110, 226, -410442480, -600 ], [ 52635, 177707443, -902439, 103, 2, -47, -4341132, -5282, 0, 46362, 14781814, -16373, 3448, 11656900, 1552869, -1, 3, 2, -45656 ], [ 2, 822843, 355041, -21497915, 173, 197, 428, 5, 18228125, -48, 0, 11252, 29081, -2, -90259857, 11677, 8666, 3820878, 128765061 ], [ 367352, -121, 1549, -29, -17, 20, 304, 5826400, 101741184, -112548435, -57340, -138033507, -84089281, -585, -4, 1582078, 52386069, -32394175, 3 ], [ -1, -801493, 45620, -6030, -56188, -27, 1295, -15, 44452, -229, 7778369, 9087, -647, -1505649, -6949, 23128906, 9, -146, 187747 ], [ 120875, 25, -53, -1, -63, 300465, -480968, -32, 946956219, 66581490, 59350, -3, -1920292, -81, 17086962, 1315, 71285, 235829733, -434404 ], [ 0, 11045146, 0, -939726, 2252726, 805117273, -258663845, 0, 319534, -357, -1050119763, 32107684, 8263, -5616, 49, 451, 242684, 20198, -9 ], [ 618, 3, -8, -1, -2, 14385, 120346937, 3422, 10864, 3, 35107, -94, -213837125, -22154136, 2, 266928135, 0, -4163, 201 ], [ -16, -3822610, -103120, -32860487, -2942, -564076, -1004, 2595, -438296, 2585201, -463660, 187, 542852794, -1, 66230, 16673503, 15195261, 0, 14874 ] ], [ [ -43714, -14266, -241206, -14541850, -26473874, 103073991, 114033933, -1906, -41, -204220, -625, -932043, 7, -27, 19161091, 1769, 182, 2651, 1031 ], [ 27563405, 404237, -609412050, 13983527, -3178, 690, -513332, -1, -31706, 45, -107708, 0, -1, 50038532, 0, -283, -51, -457863, 150659774 ], [ -366626, 24439634, -1542015, -149202, -928, 12200817, -11, -124791431, -14986, 13, 389, -58486, 314484, -1014, 45045, 6, -7460270, 109, -592806540 ], [ 1, -54978, 1669518921, 0, 4207660, -4, 128, 3, 1496, -575270, -34168, -76, -34386, -4, -11354, -44906526, 501440207, -97426, -1111936896 ], [ 754235, -7730620, -26, 6, -4090, -25, -1, -1, 1058446110, 127262, 593232, 2938502, 4704, 418651200, 632865, -19746429, 1, 3, -365 ], [ -212564, 2399, -927, 82442830, 32335546, -60, 2, -1, -3519199, 6, 368, -6715, -104886506, -446, 97566230, -3157, -941392, -736119688, 982401 ], [ 6, 124, -165715, 163, 586432, 13168, -1, 8, -45, 0, -250, 61697, 6702745, -293, -7, 1, 4661, -4499731, 10943 ], [ 0, 8126054, 2310, -71811, 153, -792809, 38466, 762332, 0, 29805, -2, 17, -31091, 812865, 4823, -16661312, 25505, 4, 45 ], [ 26, -14439, 7998, 3823, 541, -4067196, -74939491, 21337315, 90, 1, 1, 0, -21314, 2624264, 2, 314649, -4844, -2, -885127966 ], [ 22, 1000832363, -1773, -31103967, 17, 1, -6458, -1, -323, 665267616, 783085, 502496, 1, 1, 85, -2316, -632442822, 59, -260905 ], [ -6358258, 7, 157380356, 760, -43668, 27, -272, -48039571, 1, -192763658, -8, -2825, -123696, 65333, -246349, 21, -11, 15, 31919 ], [ -2, 37534, 24801, -2738505, 34, 270, 5638, 27347800, 434561, 233361, 4381, 21, 32838423, -901, 1928, -79660978, -6239451, 563597, -12655 ], [ 266705, -124, 8518642, 139803, -32533390, -8933866, 19998, -10595244, -255315, -992, 1586, -209, -934, -1, 1, -904, 7901, 11958239, -16 ], [ -5065, 2, -21698630, 55024, -8509, -30454564, 837730, -3450117, 2047, 474, 1309, -904519, -126356023, -121388240, 45, 100384203, 5, 373080, -2383 ], [ 69383487, 1, 0, -2, 70684148, 1, 9059105, -5809, -4, 1456, -25, -910877, 1, -36, 7, 1470184927, -55758, -20, 510339723 ], [ 6987861, 16, -1, -31675, -42708734, -38032792, 2, -95, 277, 494755066, 714943, -30041037, -8990, -291, 12, -8801034, 7735, 489933465, -54376262 ], [ -281, -7902, -90147, 55619, -1, 683483, -389543009, 37710693, -309158, 13690, 4, -9335, 130132866, -10596240, -2, -10035733, 20, -27, -133104057 ], [ -10064, 10702, -109156178, -236472534, -6685467, 2, 801455106, 0, 1506, 669346, 2290017, -2, -42990, 439696, -1, 2693, 246, 1510498, -1 ] ], [ [ -601567267, -2, -61457, -1141848469, -109919, -172196, -247388, -12, -30944, -943230537, 1, 17138, -8, 87689420, -161826, 227, -253031, -1567080518, 13 ], [ -264, 922, -13774550, 77045, 7, 4686844, -33671601, 0, 596417, -11390, -506715436, 535143, 0, -4, 0, 125, 33, -5, 188294619 ], [ 3501596, 121387794, 0, 1118, -9, -3600, 571, -652, -1, 8, -17297, 1447, 23983, -50609292, 2194, -346326, 52, -8, -31 ], [ 17259812, -1, 216860, -64054, -2018, 1639, -22, 40374, -288, -64, 13121, -372, 9, -2, 28106, -1, 102933, -16258, -13382556 ], [ -177448167, -87999, -387, -37330, -258, -1051887, -322778383, 295, 3162066, 1419388, 10, -1020115659, -109464, 1849, -2, -1699746, 179624, 31319934, -1 ], [ 4615877, -333, -4, -25, -23379, -932, -952102, 10427, -70, 178, -64853959, -6517716, -119, -6844, 71039, 1, 30587483, 0, 406 ], [ 3, 64425, 33, -11264554, -31, -15274137, -3, 7662, -88, 2, 328721470, 119695, -3165, -1005837225, 377511541, 350, 5386982, 8970, 667 ], [ 65, 2, -943394164, -1873684103, -88895830, -42, -177230762, 5268, 1826856175, 19, 11, 876, -1, 809, -136, 161677, 0, -136465, 7412000 ], [ -29121, -13183553, 758, 3054, 27885, -1229387222, 40423, 15418, -885, 664733324, 380329025, -27, -11335157, 0, -12136642, 245521, -12, -12290303, 3 ], [ 1481920645, -29489742, 840982, -204, 4751, -76447, 5684, -2225, -30, 39931, 0, 47921, 9, 179, 368415, -640211, 569, -77778991, 327900 ], [ -23572, 742741, 11545990, 437, 1, -18443, -165886, 66, 1881254057, -4, -45118, -101, 993670, -32836958, 425, 3224588, 185, -338, 166 ], [ -8, -500897, -1, 7, 15985, -678015, 593370300, 3170, 2011195138, -2, -112044, -163379, -5645, 0, -743, -189, -13615, -55638, -291162825 ], [ -637, -48004, 0, 56071051, 7, -915, 28270403, 464, 3, 386, -7528586, 3, -230337317, -2048090, -245253, -682098838, 1939, -49649320, 3977068 ], [ -4383, -14, -14324668, -468226, 82756, 89783987, 6187951, 9774, 290596, 621, -12, -617260, 25196037, -4, 762657, -37039231, -2, -971, 0 ], [ 13, -1001, -43, -109616299, -16, 57334399, 985829338, 3, 34138502, 14257312, -34445, -176352, 1, 237, -274708915, -110690799, 8, 51, -25 ], [ -2091977, 1, -32347, -85745107, -2, -56811966, -9977064, 488238, 30, 5203, -114007837, -8, -20925, -4, -961, -2068676, 19954875, -15, 120657842 ], [ 1, 115, -7922, -5627, 110593, -410369983, 4, 72, 6, 2296, 0, -247246492, -437, 2, 8662, -59099, -9, 868459, -310513797 ], [ -466149, 10, -1758496, 12115269, 149473, -22852, 1, -111, -53, -1179192571, -8, 65891, -147465405, -1188179, 863, 403270926, 45, 3806809, 12 ] ], [ [ -11847314, -4, 63, -24492201, 424779, -76685915, 681652321, -841334, -170554, -20, -74, 100269, 5440158, 7, 83065, -1100, 980, -2, -1 ], [ -501, 361292957, 405619, -6942303, 12325641, -13842435, 14, -4, -1256002, -15910, 104408, 2, 15, -33252, -230774, 23366, -44160, 0, -124849759 ], [ -44578213, 144548, 182265, -45564, -1, 5874, -8288731, -4528955, 252432763, 204169681, -3967938, 401, -11, 220, 0, -4461895, -1062, 12, -1 ], [ -2734603, 29893984, 0, 418, 30, 301, 114982787, 103701108, 2018006, -3211, -2, -991, 12618, -67, -789, -30, 459329, 16073703, -73 ], [ 125642196, -115, -3, 738, -50, -15517, -574569, 9836616, 6057, 4, -10, 899400, 56353001, -1, -1256040770, 61982302, -4921, -1, 463657273 ], [ -7749349, 1, -364248241, -13880117, -239751027, -9, -1077137, 392, 707488115, 22902183, 124428607, 589611741, 616900145, 5387451, 7, 13794, -78, 4610067, -6 ], [ -2, 3684, -4, 107066, 7680216, -8, -4222858, -335228, -200507623, -2615379, 10, -189, -1, -13, 30331, 1, -2423, -847, 114025 ], [ 1103635, 7, -4, -14, 69, -126845, 21, -8, -82292, 9725138, 981, 7869523, -1, -15, 774, -21, -426791, 991148448, -1082497413 ], [ -115621175, 97594, 3391541, -281335, -46829551, -228, -1, -539778996, 31, -1, -68356, 2893, 48, -1095, 1458963, 188641, 802687957, -63, 363395 ], [ 7, 375301, 22313, 66334389, 520662090, 695, -28, 350513, 797, 487563, 80, -1224, 3, -17, -6, -1, 943427, -3, 46503 ], [ -363061650, -1, -30873634, 246512736, -12743, 171, 86652, -2579, 8, 2239, -11, -2649, 29172, -19854, 1, 310737, 748095, -27, -1928 ], [ 41721009, -132, 215814468, -2796, -748607, 14677801, 7, 36188410, 361111, 23941572, -45553248, 280193, -2298, 918, 2, 432083, -670440, 12, 7312514 ], [ 2578, -242, -42488, -7, 1315629, -19061517, -205436193, 3773, -11182, -3497, 516296, -17165, -1, -60261, -21, 14, 121072676, 15549224, -4528 ], [ -223, -9, -148, -2, 0, 0, 1815, -20, 0, -7301344, 7256, 1282, -516719, -176, -67, 5, 966722, -7, -1 ], [ 365, 29829, 552977, 84, -3286, 10, -2, -234, -12390, -8266085, -104855251, -145, -201489, -392258142, -2, -173, -1, 431484, -144992 ], [ 3015, -43, -1223616, 5074845, -1623, -105451, -1, 441152, 828501856, 169, -32, -1, 2080562, -13, 0, -1927, -7376895, 1141, -510 ], [ -5, -23101, -2, -1768962, 105, -93, 475, -188, -56, 181307924, 53175, -2, -172772, 115606311, -2, 99, -10709, 1, 7094 ], [ -9, -149628996, -103240, 18808, -4935, 149986, 490573660, 305732, -33, -1, 831436, -4, -1, 0, -1312013, -220660, 22839570, 143, 63686671 ] ], [ [ -3760095, 14031, 72335, 342729, 3225780, 1286460, 480, 16710200, -30976, 246455465, -1367086, 2260018, -82626, -405471, -1853424767, 839601, 2, -4102, -15268175 ], [ 1, -2043, -37, -503605118, 3245374, -310958, -150, 150744149, -4343403, 0, 68275, -3, -23857013, -3, -187561, 5153013, 541, 1586, -125589318 ], [ 11, 73, 334588, -8, 694767234, -1, 180445, 36, 6, -25, 29697974, 239557, 102184964, 10457635, 1861, -476, -10099631, 288784317, -146318 ], [ -2348, 432698, -2, 23, -772, -1925057523, -2, -194, -1, -44462, 467, -9419, 2, 46, 67600, 21, -106745118, -20, 7963 ], [ -4040466, 7, -2, -445085740, -3859, -419263025, -24941, 1, 9633, -21924064, -12552564, -967301507, 53, -6, 2189619, 286897, -4627, 47, -1 ], [ 0, -13209, 1907, -1026361275, -203613751, 1, 4626120, 2870, -1556378, 37533464, 55, 16013, -151192881, 853049, -259880, 207575, -126, -57914, -3752 ], [ -20, 1, -3496711, -1724, -326, 1019, 13, 123017934, -1, 10, 1247633, 182910, -33051529, 877, 2, -191267, -1, 74, -127 ], [ 452555588, 363923, 3441, -1, -53, 3681, 14, 25397263, 13330732, -30, -28, -31174, -2065788, -818424078, 20083862, -103, -3780, 28, 224905322 ], [ 9, -8240, -18156282, 0, 785563, -276412, 53, 26663, -72, -6584, -8, 5781833, 10620, -1419961, 1868128, 0, -178124, 492, -86857 ], [ -132671576, -1391, 11573669, 13449, -121, 2417, -770125483, -458, 117092, 9423330, -750, -1, -7211440, 443150240, 21, 4691284, 2474413, -26436098, 105153648 ], [ -108676, 4001, -2, 55199, 15, 3, 18604, -4846, -229700, -83, 1003087835, -2, 40676, 53275652, -6261220, 13621, -1449279105, -87, 1 ], [ -6502, -204, 133399208, 1, -234190, 36182, 1706108, -56863, -1505106034, -1852, 3243188, -5, -8832695, -640841, 867, -271629302, 774, 679, 5419 ], [ 14489, -86, 6661, -26, -5, 406358, -1, -635, 320304, 2, -130, 307, -15849, 984240762, 15926, -8, 17, 223504127, 6053513 ], [ -20, -99887157, -4, 175, 14, -414787, -1554, -416968, 1153829, -99938753, 21493428, 1, -191260409, -8, -26680, 41, -149, 11700, 3 ], [ 1174575857, -19001, -1, -118, 7953163, -15711682, -5, -1693, -7860, -302820539, -7703127, -62289, 34024, 4078, 4585, -50753, 452, -123, -75 ], [ 1456387, -216429520, 0, -11, -2812662, 248, -1074152, 44, -4504800, 959664, -2753, -5, -884123, -2378, 180246, 306958, 0, -17167533, 139 ], [ -2493, -538, -107, 47, -895171, 180821, -4, -32602, 13, 0, 57, 3, 69943161, -188, -17414, 2873, 0, 1483265, -1571705 ], [ 11534895, -946201460, 1101839, -6894, -3858, -6186535, 0, 181, 29705322, 1, 673, -111428, -809190, 14, 234149, -140, 64621, -709, -56 ] ], [ [ 320849758, -3892761, 133, -1301192, 70, -208556, -376646528, 36044, 0, 0, -124807, -364, -105, 159818, -430, 13, -57, 3624, -713955210 ], [ -399, -583, -60298, 829928, 97231, -178385, -16361376, -96530517, -74904, 7321, 164333090, 192, 1203084262, -12608892, -4, -36835063, 14764864, -2, -489117394 ], [ 15405223, -9899, -604074, 4590, -7, -86235, 118931, -4138724, 888007, 694, -278062136, 30483430, -23, 117687, -44, 7, -3897348, 349580, -1730 ], [ 8, 647660435, 6981, 8450704, 43906, 24, -25173202, 0, 313219, 5, -25061933, -77, -25, 451, -4, -411922006, -2, -11762, 8377761 ], [ -766, -5705, 59, 45, 93, -10, -209043, 8956130, -390, 6705552, 41, -3, -49588, -5, -61214, -6, 279351336, 0, 5172 ], [ 0, -67, 5, -578099, 473, 114, 191, -1, -966534201, 25356077, 39269, 2275, -3260, 1516366, 90790407, -16209409, 16, -741, 678120116 ], [ -252252, -421550, -1852, 1, -472, -1, -58032, 12, -383520754, -2982604, 1, -617044515, -1, 13546, -3812167, -1881947749, -5, -15033304, 1 ], [ 0, -16771473, 263, 32365, -5350, -172905986, 69950, 19985, -5258, 2193807, 69002, 1454271, -2071559, 4821, -2622, 112726981, -2548, -985942, -4153019 ], [ -5, -38, 874, -118215, 43, -176835, 3920096, -48388, -8871, -2884, -1421592, -1317, 93836, 8600618, 1624, -93152, -224763, -1, -24102 ], [ 5395, 4600, 12842448, 20461406, -66899, 1990451869, 3251319, -100404335, 1044, -3, -807920159, -1, 43846, -4864014, 1532482, -371763, -83954, -1790169, 1 ], [ -1540, -54882846, -2358156, 347061, 1, 14, -35488170, 92, -5391, 7226636, 5796133, -1761, -367813, 386825668, 2099331, 1656639082, 372789150, -59263014, 1 ], [ -391716, -289, -4, 694, -2, 468977, 926247932, 43081931, -4, -1, -3901, 468474, 97769591, 13, -1000154, -4, -338, -2120, -9 ], [ 172630, -1143, -3347393, -1, 836567410, -6894456, 527668213, 0, -396, 1578197, -4, 206, 117, -13521, -2759306, -1, 145741022, 4255408, -30929571 ], [ -126, -9, 16, -4023927, 12924, -6645, 1, 0, 955637, -1, -7, -21901719, 68, 0, 8144701, 3794310, -4, -8, 17 ], [ 9164676, -3125885, -1007092753, -207, 41, -10, 58562, 323124353, 0, -1, 288262, -156, 925550, 12, -1805, -1, 29, -352, 968790897 ], [ -107396, -948, 18374, 14112307, -3883, 9367618, -2, 393367232, -4138499, -590167158, 14566197, 2862652, -1, -758, 128845770, 243479, 6448136, -255578936, 7684 ], [ 15622, 7094601, -25, 0, 13, -5, -2234, -5244239, 12145, -1637326, 781613, 197047, -17290, -7, 79, -2, 94967, -809901806, -5 ], [ 5161897, -1285, 93368562, -151884, 46904350, -4, -76315, 0, -64595, 41985, 420438, -29, 9, 3, 909906962, -7968, 7584520, 2, 7423290 ] ], [ [ 323004569, -875121, 1, 5644, 51, -3925, -41559798, -2, 194819377, -3139035, 125, -3, 11167626, -2, -567391866, -26108, 3649044, 4, -45119041 ], [ 550, 18746382, -24169218, 16554, -3627061, -10692, -2622504, -85449, -31020375, -234, -8, -1472379049, 70320, -5, 0, -1, 322661087, -1, -63156265 ], [ 2938802, 65215, 4, -51727, -79, -2645, -54549, -87075535, 0, -240280203, -3651270, -14, -4073, -1809015, -1966896, -54499046, 7883014, 11, -9 ], [ 76, 1881, -2680055, -253, 0, -827233, 645, -3, 97741959, 71770, -463, 157760, -311419107, 10995418, 0, 7846844, -11, 0, 1906 ], [ -1606331, -129006, 916519, -410931, -306341, 479358, 341995, -465439, 23224, 1541, -1, 66090171, -1, -4, 0, -34, -3057, -189752, -1 ], [ -27, 8688, 4140340, -16498637, -941, -8, -6, 5, -1, -103550, 32, -3670511, 3805, 1041891, -5544629, -203537, -73, -23, 2697 ], [ 394539, 245, -48463, 736726, 56052387, -24204, 88, 1775, 115, -38, -59485115, -15, -1178822, 4360865, 2734305, -99, -3625, -46776436, 1153407484 ], [ 124, 5371, 895502, 3455551, 19, -4, -11, 15, -410587452, 7312, -2696482, -4084465, 2, 6581422, -111, -789853451, -44, 483165, -97462717 ], [ -115220395, 561598, -1073, -30, 6, -11, -389509173, -58, -6, -2871, -512574, -9, 1402221248, -447648400, -496479643, 390, 569396766, 498565215, 1348 ], [ -376, 188580, -32, -32727, -477, -103, 345, 239572, -358, 19150069, -568, 27, 416, 15696625, 0, 168, 0, 475, 332 ], [ -6, -10, 106665, -1819, -4, -121, -210522045, -3, -316, -29986292, -48, -1, -2, -59121359, 152, -26894344, 78, -57596, 1 ], [ 954652094, -80787, -36, -6022, 64381, 413, -333747, 2491029, -913424, 345869, 3214446, -196, 405036, -517584, -1302995, 3, 69689890, -7468, 0 ], [ 184, 0, -23913306, 23452, -1, 481938793, 0, 219795342, -165, 22, -23865823, 16, 8337, 1128, -257584481, -47323229, -483757224, 1740857, 319384 ], [ 456, -2088304, -101217, 0, 0, -61, 2122, -113, 82, -39, 286604, 812165, -257, -1, 186, 7203, 0, -9514583, 16 ], [ -277, 4601346, 7402, 8199, -916, -2, 1956975, -85330, 6613, -469125918, 371727323, 146588, 0, 1034245, 1774, -118, -221, 5577, 4522 ], [ -22251, -1, 444615, -487874160, 7, 10677, 0, -583, -2556, 1873, -708257, -205, 914951, -1, 3595, 23029, 3585425, 0, 32446 ], [ 59246, -132922701, -130, 211592578, -49381, -33, -125015, -119416010, -1, 343636981, -818, 2072950960, 564, 0, -28051, 80970907, 451782037, -8792954, 85676 ], [ 1, 421705549, 27425, -189, -896, -53, -477, -314211698, 6, 2678, 32104, 1, 115, -91381626, 1417936, -476762, -2, 258455316, -62391 ] ], [ [ -29798, -15290911, -11865, 9123182, -147368, -6, -13, 841585472, -41034, 1234042082, 66418306, 1957477483, 13, 31838, 13307008, -57812, -176, 4859625, -238056 ], [ -83210230, 19515915, -4872022, -151852521, -39, -12, 22142, -1487143, 974718864, 0, -60744, -22048, 29085, 206, -197808, -2925, 62, 0, 413 ], [ -7200360, 26629558, 236614, -3, -2, 82095, 22588020, 1696, -154, -62634679, 5, -1, 0, 304, 11, -1247098261, -268446269, 655951839, -3935 ], [ 44319, 1006, -28023339, 3568413, -1377514, -741, 1401386, -3, 4950108, -1611, -13870283, -39147, 338, -54, -2, 2832219, -84, -830, -100 ], [ 25042, -814281, 3866, 322160, -28608, 39008018, -22947, 492, 62982202, 541757, -2411, -57746, 0, 3, 167769, -1, -3178, 187349, 202 ], [ 61097167, -1621, 0, -6, -11176849, 3, 135687, -13, -9784, -230846, -25696, -70450079, 491, -189515, -3901796, -4339, 995366, 397650015, 122 ], [ -9, 0, 0, -1021959090, -2025, 19862333, -1886, 0, 466583, -16739, 0, -1173, 126248, -2, -13118711, -7785, -1, -481, 22 ], [ -8287107, 1594488, -77026, 6899, 3465, -713, 2505689, -7, 25, -12474, 42489412, -261991, 515562, -2307, -19266, -1, -2303, -139539642, 3651842 ], [ 399, -32136378, 102950516, -18151, 927738, 173543558, -281, -154, 19, 93357577, 30, -4866490, -1815, -1, 47, -1, -7773, -68751, 8257372 ], [ 0, -4761, -1935, 25316480, -1883914, 13021, 7, -3874, -17900451, 4318446, 1797, 50140, 13870184, 2371, -836, -249270, 2, -16770853, 819837 ], [ 1, 91325153, 29, -10478409, 30744720, -62279820, -27200, 13269072, 301956, -34595909, 0, -161, 182, -500296379, 786, -75, -97090959, 1, 12142861 ], [ -2, 0, 7407950, -43602, 468966, -1251495524, 4729, 50475, 18232695, -2934, 1, -652652, -124, 64381, -52655, 7915430, 0, 44820, 1 ], [ -1, -28798729, -115170, -38916182, -24, 965673, -55623435, -9574764, 40, 180225241, -8089, -2, -842115, 1405168, 6061, -465, -1010714, -65, -64 ], [ -314, -4, 484235, -14454569, -1, -169292, -18028513, 130267588, 0, 1479036425, -15, 2214908, 0, 5596, 72, -116, 62584, 1, -138 ], [ -15106, -162181, -1725202576, -12473499, -817, -401, 132078, -116432, -7968, 8673687, -64902, -16, -2752745, -8, -303741, -196921355, -2088841, -29793, 8783559 ], [ 137, -310, -13639, 101974, 864020940, -268, -1737502, -1594, 254740, 4148341, -6344, 656713, -82196, -4, 7084017, 18389, -816984, 169995701, 155732 ], [ -1203, 1932027, 134170, -487, -13733, -5117, 23483734, -60630, -263010592, -7071, 7271, -26454012, 79916, -301, 64364, 0, -2, -18214672, 1619431 ], [ -1185699, -6042, -2637, -6, -599832, -56511, 24356, 43, 116277, 8650, -40571937, 898899, 110334, -3, -176364309, 403440, 1598, 90689, -332856 ] ], [ [ 1484, 577645011, 3939, 1, -15223, 31, 386, 3148, 101, -1, 15768, -4135761, -19317, -55236, -45981580, -1, -229, -247949, 0 ], [ 113591, -699400, -3159345, 26011934, -1777, -2, 9837, -220176, 17, -179, 91647234, -43552, -1375, -1528, -348088966, 912651, 0, 126, 90 ], [ -19525, -13482, -30675, 16224072, 8806, 7, -1, -65487, 13, 1874811, 179291365, -4015599, 744266, 0, -125268956, -28249, 3, 15220076, 15577667 ], [ 3895, -123, -5854667, -5, 423, -26, -3800, -504, 216696, 4008294, 171055, -42651, -11532, -31735179, 14, -16501299, 3429124, 43069463, 2682909 ], [ 5, 2, 1022679, -664944, 40696754, -502054, -14551874, -509752825, 3603867, 4610919, -24426441, 1032983, -27, -1, 174, -63, 7788, 1812, 7 ], [ 3, 394980417, 17899, -558, 0, -7628, 2790621, 39, -1, 674784, -4174729, 107054, 198, 452486, 112, -209331, 16047, -1143, 8682199 ], [ -6877082, -6010411, 6, -3624, 0, -3934917, 13118, 253832, 0, 542, 25244, 6758, -1454095084, -401088, -5, -4834442, -1223994, 144551, 929520115 ], [ 7734, -65017744, 196, 21, 145335, -4121236, -19, 81, 870863, -18, 2837, 3, -892, -3, 282820, 57166924, 119, 2922, 11 ], [ -2, -114490, 7847895, 5954303, 0, 11268, -186, 1, 1, 0, 666843, 157, 4405360, -39158, 0, -4149624, 1287485, 433, -3 ], [ 1244, -24362025, 0, -522571, -78507, 307, 974, -2, -12936399, -99506, -34354, 2315, 3560919, -1219988, 685, -22489725, 15527, 178, 80705 ], [ 103, -44295, 8, -4, -40168536, 0, 252192335, -3, 1770, 98505702, -28483, -2, -1766, -6153, -11043500, 902671, 25, 10, -57271 ], [ 6227, -18, -1, 2319881, -359361342, 987871737, -11016, -416329, -149565508, 11215, 1409, 240189, -115, -10021205, -1, 25660, 62791, -28600, 1 ], [ -1988309, 53529, -1806844, 3209, -5566, -2, -630428598, -188, 640842885, -7056, -19192, 481677204, -102005244, 41, 98, 4838, 7326, -215891782, -852364637 ], [ -12, -1817178, -51, -418995355, 920, 5, 92726, 2901241, -80, -25832, 1608617, -46, -725, 1777671, -64826, 11302601, 17813, -22, -1574 ], [ -13681, -478757, -2987324, -1910, 25578404, 7, 61, -98, -20797699, -142624, 54336, 4, -2910988, 27, 171146, 7, 390518754, 255, 246790595 ], [ -526247, -7186, 58, -3838, -1025565, 20327659, -159140, 3549511, 609874202, -44, 0, 21837, 283582, -1896, 1240403159, -4345127, 31226, 5380, -3217342 ], [ -52394, 5958506, -3791837, -1980046, -2977, -1, 451651597, 20619055, -85687634, -29919572, -82516, 1, -1226710, 400, -57, 3949050, -28526554, 55, -131270687 ], [ -22, -379903727, 3425, 8, 0, -10, -960, -2, 31380, 3, -1, -15, -312, -1, -1, 519976, -2552522, 198, -2278 ] ], [ [ 343553682, 391926, 0, -4, 125062055, -239, -729, -52, -1814571, -38, 5180, -46358209, -64, 0, 4034, 34015307, -2, -79695631, -1273017 ], [ 2010697, 4944, 10554909, 1, -404780, 1961, -30904308, -11229, 2544388, -215239, -15440, 53, -28, -999719, -301738, 3197177, 5, 4581015, -259134185 ], [ -81812, -127396, -1386006, 44230, 0, 3503308, -967, -109, -1, 9, 473, -29, -12, -37, 159694309, -1189757, -498, -3, -72800543 ], [ -1, 4074996, -17321025, -504892214, -1609, 1917, 5, -981, 473286945, 345346, 1245511, 4, -205, 0, 5, -6, 35475, -672, -103 ], [ -3727, -27849, 433083, -3, 24099, -352219, 35308806, -5177, -1, 78, -2086, 1821047, -475367, -109078, -22213596, -132, -39035, 26, -34667817 ], [ -307208363, -59, 230373562, 23, -1908141, -19, -73, -162, -226271, 4, -58005, 13358401, 1200, -32676, 1737049158, 2145, -236972987, -1, 97135949 ], [ 35261, 268960, 6535946, -74435, -839194405, -1, 0, 147661436, -3654754, 112245, -248726222, 676016, -2, 3192, -2, 7246951, -16336, 0, -118364 ], [ 4, -24757, -454014, -35367295, -1, -131068673, -53422701, -12874, 119148819, -1, 25, -9121129, -2, 888, 179, 2060605, -1, -1013907880, 0 ], [ -1744386, -108501674, 383022427, 142743934, 8435366, 8938, 4056743, 6163, 28644203, 16, 235140, 3343, -1820703075, -409300, -965273498, 819336, 21, 4132, 5 ], [ 195710978, 275347, -1281628962, 0, 1, -4919009, 54, -37, -129317, 96164, -1, 1418300, 71735, 2660811, 128596, 4039739, -664740607, 1010, 1194817 ], [ -610300039, -130840967, -7, -48306, -6164622, 1627100, -8429, 1057305, 319763, 241928, -1, -1877937, 14949597, 58574, -297751, -1629, 439, 31634, -2909659 ], [ -509, 659, -1474067, -1352358384, -820408851, -1, 1302, -5, 176299, 56136371, -1, 4, -735, 1021646294, -425400828, 3, 4, -110553539, -437 ], [ -794450, 473, -14, 569, -20267294, -389468, -3, -440956272, 796, 57143, 55684, 937376111, -144702660, 67864, 529, -35359870, 5501, 7, -64220 ], [ 90, 389644, -255095294, 8006, -211292390, 245259, -2231803, 495, 54375228, -67286, -32693590, -1, 176, 16150, 1, -60082693, 695, -1, 55200 ], [ -1, 0, -1, 103548518, -3268361, 15, 1296277, -142, 21934917, -1683, -2, 7550925, -141, -160072643, 669279, -4035648, 37565939, -60761, 6 ], [ 108377020, 716215, -198714102, -893, -678, 44827655, -14391446, 3840693, -257866365, 144890, 3891563, 2928637, -15, -3366120, -7863057, -7313, -11, 12924428, 275 ], [ -1, 22, 4045, 65, -313311115, -234, 2868550, 2432980, 88505, 35, -249978, 32531481, -532, -4014, 15, -2930, -6454, -306688461, -617398 ], [ -129277911, 16716110, 11, -1018287258, -2736911, 236302142, 79388, -244236, -85, -1649595161, -3864693, -459945, -700101052, 1996166328, 4303, 1, 285059853, -12601423, 6 ] ], [ [ -182, -956070, 1, 2564, 1, 87158, -15, 434219, -1240, -8713933, -157393, 13120635, 75943, -48415961, 165979, 14969, 1520, 132694939, 201781 ], [ -2, -17202138, -3, 143278515, -2, 71013, -85, -9, -7, 444, 66764917, -1297392, -2, 0, -2906083, 124, -122248, 22, 3 ], [ -25, -9, 3147, 0, -2, -240692, -93185, -137553, 46, 3, -16300616, -22896, 0, 6505122, -19, -6, 7285778, 228954, 4621 ], [ 29, -708696329, 0, 20541, -150693472, -71, -22176, 242370, 1096894, 128, -58896, 104, -31, 1, -1, 1, 957, 3772084, 523290252 ], [ 1796621, -20533, -11918207, 1, -151301, 1, 607720717, 2158166, -25159, 544135, -1, -20601, 139, -172, 631, 836, -10481815, -38151, -10910609 ], [ -2, -213425200, 13, -211513642, 29914, -94, -11523, 1, 5, -7, 483, 2, -409416, 508363262, -20491, -352403, 462308725, 15778333, 693916615 ], [ -165785309, -37, 4947711, -14551, 2011, 3702926, 40418, 122726, -3, 1, -65140521, -388, -487, 1, 7257, 58687, -131, 206, 2520 ], [ 18, -322360285, -2, -145470, 3274748, -6159395, -128650621, -1299858, -167547704, 3353012, 145, -306, -46768, -1, -128, 1608996, -1796, -150808, 21213 ], [ 2135400, -1, 1869574, 5220177, 9658, -4, -38, -688958, -7871254, -1878433, 5188775, -7046, 2, 3248, -1060, -239237, -1174135, -56985910, -304904202 ], [ -41305, 0, -23, -1, -1016486, 980, 3996, -235223830, 325502697, 242, -5135797, -113042, -37, -391885645, 58340178, -66922772, -1377, -516181453, -223 ], [ 265573658, -13638, -1365, 29, -195, -119425, 0, -7744468, -1, -1, -28, -11569, -1021814318, 9137, -9639, -236896, 898361920, -2, -1979 ], [ -859720887, 30222668, 2, -491, -33900384, -4713384, -41940489, 834, 148296404, 126, -481036, 495055, 277290, -1, 43401, -16565550, 0, 127387545, 2063728 ], [ 1632, 2784, -40609, 979155, -19, 666997157, 17166, 691, -7199183, -8, 9352, 62341, 6, 72084143, -9285945, 20, -8952370, 2021619256, 0 ], [ 161108987, 2, 47, 12, 181926487, 778716, -59794405, -56, 3968091, -2600940, -1037, 1051, -36457, -89581885, -239634, 140477, 557, -3, 201525 ], [ -1533281359, 150691680, -72200368, -8, 1540, 2038547, 23, 0, 10511, -40, -52, 7762379, 0, 0, 398, 0, -26372, 220, 1035 ], [ -2963, 3469225, -14606, -100205125, -3395, -45978070, -10977, 12007, 133583611, -768677, -5, 561523113, -13759155, 38724, -127, -10, -64, -154202998, 955377 ], [ 2, 100, -59937042, -512878, -41375, 26013487, -8, 136, 344528270, -7452735, -6272, -178, -109, 1, 4695, 11593635, -881527301, 483371555, 6037 ], [ 1343, -32248876, -316938, 337326, -1881566, -10641747, -2905269, -107, 104, -35, 7, 29000091, -695342, 1348, -15104, -28, 1, -154081, -1729 ] ], [ [ -3, 5197, -18709723, -33, -79176664, 391, 104203387, 5116141, -4, -16741188, 3113, 7076, -246195736, -2056, 342711, 1, -622878, -2855, -7 ], [ -36001, 627059, 342446, -261520872, 122, 1623618122, 62, 4132, 313491137, 129324276, 202625165, 0, -104306507, -3, 315512202, -5950, -2441, 201, 29018 ], [ -12343672, -4335333, 199731521, -12, -1126797045, -2277, 2669, -710365, -21188419, -6305, -456, 25547, 479, -1436, 1, 1703475, -51, 70014, -6069 ], [ -21266, 493305, 719, -2, 215349, 14153806, -70971, 18728683, 24971, -933, -51677, -1, 8608212, -470714818, -216, -1, -1037894525, 102184, 10028 ], [ -1410, 12, 927, 5, 7288, -3486855, -3, 433051, 128415, -99, -56, -289, -3856, 305, 15, -7011061, -13, -2787, -298516 ], [ -214512, -1504611635, 58693, -42, -4, 41665866, -160, 8324265, -51492382, 2475, 717598746, 32529244, 5194403, 2, 42200032, -1817740, 0, 1561559, -974409 ], [ -222, 396544248, -213444876, -506040, 916, 290463573, 645040519, 817095382, 439, 233, -384947, -94530121, 68, -483, -569490221, 7, -2, -671, 836745 ], [ -1747172, -93056, 660380, 22889034, -1, 103958624, -1711403, 796445696, 6034, -263653411, 65, -11200, -944, 214, -3, 33509264, 568, -5315026, -226481796 ], [ -466800821, 299740, -62253, -32516421, 15214073, 0, -7019297, -429070453, 150165, 21, -4588, 1035, -35289606, 3270, 15, -463459, 3080, 54633205, -55 ], [ -1, -718065, -37192734, 53087, -4, -1, 5771, -994, -337, 15108323, 22498505, -508, 120789, 70, 49065, -2, 54, 7207, 3 ], [ 4942, 11364311, 2842016, -23249526, 5681, -1814, 132221866, -92809, -13, 45, -78, 3048558, -846, 15835450, 424, -5, -31897893, -235, -185892446 ], [ 296, 407, -1, 4918, 245400265, -6, -2926343, -118, 62, 366481, -800756135, 27733, -312325, 5635, -8, -252, 2172052, 88, 526425 ], [ -3645, 7644246, -8, -17742, -1643531, 0, -4, -18819529, 294048903, -10, 1, 2745186, 2611056, 398, 69, -122162, -274, 653031, 38191 ], [ 4406, 7901717, 51, 0, -23951, -486795, -16199, 122043, 3010997, 196, 5483677, -194, -662, 1521390593, -13219041, -19158, 2127651379, -30, -2517 ], [ 253222, -46729, 717884, -289, 1169, -155646077, -2084057, -1, 3, 8, -4336567, -3, -97, 15846161, 186, 8, -72, -1, 3 ], [ 339, 30576, -3597, -5, 194188, -2879, 231718, -1, -5, 4293424, 1215300, 13, 2669, 1864, -8175553, 3, 73, 1021680, 2 ], [ -1039, -6, -19079, -316940, -50, -1779816, 588, -1, -6, -3132822, -159284, -2255082, -1447, -208, -6, -2, 4799, -3820841, 204559 ], [ -203825, -94723, -5457689, 11, 42, -2, -1671557, -18690261, 1765710256, -6405490, 268151681, 5308508, 7608, 3682866, -6128, 307232436, -46, 40, -7 ] ], [ [ -1311853, -1620626, 127602, -5, 5, -23956, -4, 3531230, -5090, 4515450, -253564482, -320, -107431, -3607, -2, -16450, -5, -711, 1678450 ], [ -444398498, 0, -12, 326600, 176, 15, 1906220259, 3, -107804306, -24107465, 10235, 188118, 515209, 4952, -51140, 881974, 7565, 0, 130 ], [ -456737, 481, 13, -753222429, -16647325, -1, -1, 123, 24, -3, 843105736, -13969, -45737668, 1, -99583391, -143521884, 3540, 1105207, -23 ], [ -3725840, 44, 4278, -721, -1, 704, 11645244, -2, -1, 119144, -349215, 104, -3233, -166387723, 397460, 175129735, -1259921, 39341527, -1 ], [ -2, 522195484, 19, 12, 2, 6, 28160, 170, 56879505, 14, -971088033, 377, 109893, -1882815, 0, 32645, -738858713, 4, -1 ], [ -347294, 2026099, 240, 844472793, -339, -45697624, 24413009, -89105562, 1062, 610, -115748, -1, -445792712, 0, 37, 64430439, -92357, 15504, -3395 ], [ -187941, -1122674, 7523584, 3231, 2102, 474143, 13561099, 5700, -12819735, 209480, 0, -184, 174, -217344884, 73, -977, -32117, -774515, -25059 ], [ 762644, -403339, 52, -93194051, 1779, 0, -18796223, 935, -75626609, 8788, -2029262, -1629, -38, -1, -146340181, -2032151, 111, -6, 264314 ], [ 186813952, 360462856, -1312090248, 408564555, -3, -1, 242327071, 0, -765, -2764, -11755, 3735896, 8130, 0, -1, 1953, 233992, 353617, -21298741 ], [ -4256500, 5651112, -1, -2, 429, -2, 6461, 1339286, -8295, -15218, -1333413, -6295, -5, -1, 1, -3225, -2769, -15, 3498507 ], [ 130830722, -866923288, -5799, -53371765, 8, 3434640, -526337728, 151938, -258114, 4731, 1, -29299, 57, 121, 126846689, 10273026, -62771, -3508622, -95153 ], [ 5484047, 113892358, 165717, -1425446, -4902, -58549380, -517, -1, -51460, -27020, -224182283, 90625354, -1113078654, 98810, -54202, 146984434, -205599, -8, 14 ], [ 1100, 3, 8623, 672687, 149, 2, 91497, -444880, 240304, 67, -225449604, -187, 3495866, 74043, 661537921, 49, 211458859, 4127652, 1829 ], [ -1786178, -3522848, -530, 856170502, -421201, -14079633, 13214, 1253084, 276, -84764856, 360444, -5271322, 3, 0, -237881838, 1335332464, 17939489, -58, 3 ], [ -46, 5983594, -1, 3053681, -757746, 15, -3619453, -78, 213129, 8, -36, -2, -107640, -815511, 908773, -7400, -4, -8291292, -54440 ], [ 15365661, -36199791, -477, -1, -1, 549, -1190068893, 7, 325, -53731, -5, 10764344, 3820, 28010362, 27527, 78, 122, 1, -42 ], [ 1, -8, 340, -348009, -107, 376554829, -5463802, 64724, 238038, -4033332, 371008975, -4, 5294, 82014, 0, 25, 675, 183736, 108614 ], [ -172543, 1387189, -2, -59432, -45643, -82891, 486250, -4, -55, -418, -634, 687943, 86269532, -237252, 1246, 1774768029, -1806634969, -213283965, 1351523979 ] ], [ [ 52420, -20636, -184657, -29124146, 1492910231, 3675, -45998, 15876225, 986096, -165492, 2491151, -60734951, 167345, 15155133, 517, 497972, 125, 59, 321358 ], [ 0, -1, 9378, 6914, 99422, -150, -9071829, -59684, -63940, -1, -26, -4637, -7313, -94, 230223198, 22528, 50786, 1, 23 ], [ 119, 59709595, -27, 892, 122385279, 682, -6619, -8133634, -2697, 20, -122962, -2632750, 3032899, -497, 15, -64, -2197030, -1328, -5019 ], [ -476, -10550, 424, -16910, -485147034, 1, 7509880, 0, 7728, 5357, -7, 32297620, -12970224, -16360086, 7, 221189053, 1790, 72659, -17599762 ], [ -23546930, -20, 88061, -3072, -38782, -6050, 449169550, -1, 25, 66, 1, -2, 273851, 0, 1361570, -1, -384588683, 35917, 2032110200 ], [ -20, 661, -591996783, 8968, -2566239, 45, -22588572, -12328, 923, -10978281, -891536838, 10, -46160060, 6, -2086665, 65, 645, -1, -7344 ], [ -4, 31014, 6560, -16, -7, -201940143, 197, -2, 8816, -3418, -56589, -4, -2, 51, 465539605, -57177804, 231, 487846025, -142093 ], [ -1, 81, -1066624210, -4502, -101645509, -2, -197, 0, 175510, -1, -118, -31, -807944, -8, 0, -4447618, 2, 4376, -352748 ], [ 1537608, 11305917, -47915751, -2220472, -217, -861165, 1171824992, 6477749, 13, 72444, -1, 1772143, -1789435, -20721, 116455268, 131459659, -46, 8139551, 61 ], [ 3173775, 42, -28513272, -389, 3815850, -51, -2090102, 15, 26902, -526514029, 39, 0, -15924859, -68, -527320, 3298, 40846703, 356545, -246 ], [ 0, 1946487, -486816656, 342, 24, 458936, 43222573, -5560228, -9801, -32780107, 68712, 1147353, 68125359, -793741272, -65827464, 85, 944882, -593050, -228256 ], [ 1966549543, -8979873, 1, -54238, -243, -1029, 796691278, -197, -5172, -847446, -385349278, 1200, 2833, 1195, 679, -376, 1, 0, -1 ], [ 3, -1, 0, -125055, 507, -5259, -1816308, 777625857, -118526163, 0, -483, 0, -2941, -83234335, -35, -2, -432, 274016, 269 ], [ 663, 13450984, 26540, 2, 2425, 2, 300, 43414521, 74, 1886, 953, -1, -574616, -202, -32, -12672, 831227626, -4, 13020487 ], [ 15, -93, -57, 96, -199805, 35297064, -60, 1347, 9, 1767212, -32802270, 21964450, -77, 2937938, -347, 11966798, -88624876, -964984, 8 ], [ -202722547, -14, 1, -57706606, 998598, 246, 13209, -808900, -1808, 3563928, 1756831557, 37792920, -4, -623, 8, -2, -2767028, -1627, 201230 ], [ -4518387, -894009, -17852045, 2752, 14477973, 165975132, -26274759, -2937, -12153, 4, 0, -11431876, -1, -3762657, 60093821, 8, -31745210, -6904089, 419 ], [ 51, 358, 18009372, 1620028, 20215, 1, 54559270, -1644, -1, -27596, -5450181, -8, 41547331, -56237, 11717961, 374, -1, -2, 247287303 ] ], [ [ -1, -916, 833261095, -16824230, -267398218, 87727, 145, 70195, -744602534, 2364946, 924, -44110, -20, 16, 240451901, -512, 215023712, -800233057, 31372 ], [ 0, 0, -73, 9623, -61, -1, -1, -32, 17990, 2973870, -925062, 4646728, -2, 3104, -21993, 1255632, -15, -6276005, 247 ], [ -319748, 131692791, -5815, -58984408, 1, 18920169, -1, 282, -234, -142840461, 8136177, 712564950, -119355, 3281068, -48691904, -823131, -618, -3448, 12 ], [ -22, -378441, 7, 16628917, -9094, 0, 1268864740, 424988198, 7253, 230, 89698703, -249, 486882311, -11118, 179820, -58076647, -1, 7, -269167 ], [ -2769, 0, 897, -139, 100, -13512, 163281592, 807109858, -17119, 7059, 30, -748732151, -59087, 691359, 19, -13112, 286871, -10, -34 ], [ 1292, 12, 2870, 13, -133, 1009, 52987, -17160, 907, -14, -28, -447893, -112832079, 0, 6216160, -23, 207992168, 8375042, -1861469687 ], [ 483443, 436542985, -8, -228958, 3775839, -672523, -256869052, -6431454, -170832556, 2040920973, -9, -843, 693204, 5701208, 26424271, 988272, -7710783, 34, -3768 ], [ -84112707, -26897, 130351399, 5857806, -1136, -54048, 11938233, 1351, 55154, 455060, -1967638338, -796, 1873717, 365, -785651, 722, -2393, 24627238, 295458183 ], [ 167274, -808525, -1, 205036387, 6404341, -19642, -4, 111018, 55622, 0, -2793, -11, -1077259, -65505913, -11, -1429080, -15393098, 3563, -67 ], [ 4, -82708039, 1, 48438799, 345, 390235992, -19187, -4, -10112528, 11, -131559022, 340955, 60616635, -1671227366, 7309791, 0, 1, -26090193, -5443 ], [ 10961528, -5, 14629652, 2, -8245875, -77646796, 0, 65003712, -854, 1584, 142652, 39, -100, 1050, 81, -4842389, 1465270, -64699, -38780408 ], [ -230330177, 72392943, 2128926558, -969341, 1696455, 398673422, 413, 461, 4122377, -30893901, -45981, -65, 1213088925, -1773602, -197352, 951, -6, 421, -1093 ], [ -53, 397, -51222, -44, 398754, -6, -5018948, 1835, -843269279, -66, 24733664, -6094, -14739683, 737151313, 916, 997, -62, 7, 91525 ], [ 2, -9, -20874402, -733920, -739, -502, -9, 15494, -220140, 7778665, 0, -115533, -4, 1, -800, -95680717, -21937, -466944, 3153 ], [ -1906622, -58771419, 167, 7, -745135575, -9386083, -84153, -315, 7451019, -2662, 936262, -719963, -112503, -145771, 725234, 53688010, -4210, 37, -48108 ], [ 2475388, -2, -640572, 32145, -239028, 69473423, -509742, -1270812, -1365521, -46, -8, -77448673, -37905063, 270695, 67, 1, 24, 1226432022, -81 ], [ 0, -15406071, 681118, -5492026, 31445403, -206321, 8, -156844374, -35475, -2, 58087443, -100, -619, 28177862, -107, 7461954, -52082, -3, -141 ], [ -15377, 112145857, 163515292, -294040524, -705443910, -16671574, 14718, 0, -15, 11999627, -10, -3, 5380, -2077963, -411457, -49265, 13557013, 416, 846 ] ], [ [ -36210791, -670656330, 29571328, 118447, -3954200, -14854, 39223, 316888, -1026657, -12, -17959841, -75355, -2194217, -44, -11, 13, 32253, -4, 0 ], [ 0, -4097367, -658594, 4235269, -278, -194213, 1921, 457337195, -21833002, -308759, -1, -648727, -6618010, -1862, -1, -92570279, -974145, 6, 1 ], [ -4, 240107, -23407, 13, 164050, -6, -294, -11221175, -27236109, -2509, 2758, 3, -4132181, -76, 2, 379, 8219, 0, -16593 ], [ 193106, -7, 51458589, -31, -10975608, 1102502, 12074779, 586, 82682144, 8, -212825801, -17780, -217438, 153887503, -6, -14, 0, 6, -66393038 ], [ -84420610, -3, 22587322, 657, -180128, 218, -26, 31236421, -1, -558981, 438651, 0, 2, -720, 954839008, -593625, -125991, -5, 47669205 ], [ 5, -1, 1261105, 9921610, 0, -2, -247023, 84, 0, 3, 133830, -7466, -266592793, 10451, 711886202, -46939657, -499041, -184869916, 1328362 ], [ -543, 1, -3830440, -26, -35833, -94, 95754148, 151, 3926, 119, -46021430, -1, 65470587, 1002704937, 104963794, 490, -110850372, -1, -162 ], [ -777090, 877197052, -4398191, -573, 12833, -250, -390151, 29994136, 7, 36184, -2, 44603906, -1735, 3183340, 3222884, -85, -795074780, 13059, -69704 ], [ 1, 384391771, -2, 0, -30644602, -951, -21, -1, 1012517, -5826711, 203728, -3561549, 3209, 3, -11997, -2, 0, 0, -8 ], [ 1004966, 114054, -222446, 3, -2704, 1, 0, -111, -1, -429, 38771763, -7163, 32, 322, -469381, -93430048, 68782, 21743396, -54 ], [ -492274, 0, 0, 2, -1997189, 163509, -120773457, 400179262, 11083, -534001, -557338, -67, -1, -1319533959, 106492, -10612801, -3053, 49772491, 0 ], [ 3301, 2, 1161, -7, 9174, -20, -1012699, -859943, -325262, -127, -9, -3677, 5444376, 193388, 15171, -27243, -110111, 11, -463692324 ], [ 278575960, -20808461, -8, -290441, 75, -2, -2054153, -10, -409789, 65037, 255983, -4061315, -22533, -31001974, -2030612427, 1397590, 47018418, 58345, 218808 ], [ 2251, 51951322, 458, 55282162, 8879633, 2, -15, 3844, 8338880, -1, 0, 1362, -6008042, 57312, 1162096863, -31, -1, -8126, -6151 ], [ -9268, 7590619, -448195223, 1227344, -29308024, 76, -66090460, -3, 476391777, 16319, -7, -3922592, -29, 58898353, 11075585, 1, -3294051, 504, 33921 ], [ -56292799, 177563, 1726, 3405, -17, -22740284, -27411, -77447, 56573962, 0, 2816444, -124055, 1162, -5, 8829139, -3720, 781168724, 91537, -1 ], [ 628, 0, 111, 614395, 0, 296, -2014104563, -18, 26326, -1, 663, 13214093, -240053, -39, -254, -805733684, -411994842, 1518502, 6822323 ], [ 7378, -122874, 2467406, -54499, 41175055, 843, -116654733, 1, 93, -777669078, -1038, 33034, -5259, 308750, -1959790, -1, 41698680, 27, 19060 ] ], [ [ 0, 1869, 682, 4, 2044, -124697, 0, 9, 307891156, -537359, 2, -1, -47634, -477644, -2, 434071239, 2031475974, -495, 124693181 ], [ 32377296, -114587607, 3, -1035798375, 1, -89550149, 4, -2056267, 174485, -27794541, -4413541, 14725116, 32861414, -88977, -24899, 572, -4, 975475662, 396296 ], [ 8035, -11122, 5458, -1418702, -235368, -157, 3181589, -297061814, 13, 5570, -45, 1199, 2973041, -60967, 11520, -7971861, 74053620, -1, -36 ], [ -14, -711, -4, 195573, 37398068, -2627, 124831149, -2, -3609, 4115, -203, 107134, -1410, -99714, 7215823, -39344665, -118606173, 2, 430741 ], [ 14076, 6645480, -24654, 22338, 2, 2, -5918, 3269717, 54555195, 1, 58, -210102, 1, 228, 17, 6542011, -226350, -321912, -45 ], [ 3, 40325, 3901, -489903, -522542, 5866, -4, -25861884, -3534035, -7125296, 460, 3089, 6, -9194405, 149, 188796, -73159021, -19, 1397659336 ], [ -8, -3758696, -49595220, 1203641, -1, -20, 39909, -854674, -36871428, -54, -98, 233630605, 517085568, 54, -201, -14457, -149, -21866, 1542 ], [ -5702236, 9, 24, -12, -20314514, 123298, 2722901, 71, 17601, -257893, -3, -4046, 1, 28901, -173, -1835590, -19365, 163611, -24 ], [ -7479, 360093, -46, 18, 95772270, -453342, 16190, 2, -2, -9394992, -174254, 102987822, 239349820, -532914, 0, -158983, -6310512, 4634600, -313 ], [ 8509, 116768, 994113, -2, -23690595, -61, 0, -23, -3452, -2961, 1, 9726236, 6, -21296988, 68676541, 231600743, -173664403, -542, 172535803 ], [ -393, -158681324, 25004586, -122152, 0, 48705865, -373607, 175265316, -16228107, -897, 25, -17102, 1157, -881987, 10070440, 273, 18, -2400, -185228068 ], [ 0, 31655451, 9337, -74, -1, -7643, 2, 6464, -67148910, -132823065, 1, -61795466, -4, -159528, 0, 0, -6671407, 2111, 1023797485 ], [ 485427, -2, -1, 84927760, -1, 21485985, 1373475, 2178, 476044, -335404262, -237110, -491985578, -6334, 171, -1181188, -10, -36, -112287, 417024 ], [ -56540, 2828, -2, 16537646, 2094960, -9512, 4454277, -96, 402815028, 0, -2711132, -1499657, 6388094, 10, 26142399, 1450, -685, -68, 26239 ], [ -1806, 96584, -77207064, 1488708091, 2606670, -411, -236, 3708, -150, -35, -1436, 14367, 20757435, 234189373, 207216869, 206103069, 207, 138, 1317 ], [ 8829, -11886, -7979453, -1727642257, -10, -7, 0, 5, -140182, 61033, 378798, -595109051, -15995791, 3615067, 7, -25510792, 20309827, 637, 1130478 ], [ 195535691, -413371, 50354429, -74316, 16, 1581, 1, 0, 9, 90, 5096, 134648331, -225522, -2, -146505369, 27, 318240, -2, 10698547 ], [ -45175, 13, 167122, -6, -216194, -39110, -2, -361293, -44, 480, 11, -857, 14, -3736, -21270, -3, 58754, -315740, -30 ] ], [ [ -886968, 1869390094, 401845152, -178, -12243188, -450863, -33121, 249683, -29, -17, -30771367, 321057655, 20587, 0, 3404752, 197631, 33, -97692, 1495 ], [ 2, -887778014, -896272067, 53436678, -14733, -9, 139807693, 550, -507807702, 62146721, 3, -1259384, 22391, -3946018, 927788, -50053, 1304456, -375160663, 144 ], [ -387, 15783, 64842610, -222, -237, -955, 2954, 263920, 3, 0, -1955, 140998044, -2, -3788, -1, -220, -47, -498343, -1092 ], [ -8527447, -977063, 1587, -2, 12273, 21, -22313, 10329996, -154980468, -5356114, 214226100, 74, 101563358, 888452, -8, -21, 29, -3, -3374 ], [ -256545770, -5846032, -21469, -16388086, 5, -117560, 10288, 211994155, 10858771, 4, -22, 1365, 20587685, 95202, -39975, 3123810, -2, -5117, -7 ], [ 3276, 2878, 0, 28835736, 1270, 130638, -26855510, 7632541, 24361027, -731, 542, -30, 1, 2573, -746166, 3414, -682, 54927, -8 ], [ -99075, -28613, 0, -62942, -1, 742414, -186, 1, -13, -49234179, -500, -25174276, 424, -210, 28, 3, -8917388, -124240822, -2 ], [ -1462, 14684, 225957, -138712723, 0, -13176555, -419, -578, -1, 735, -3, 15854, 9097, -9465, 0, 811, 1, 187, 5306 ], [ -31746736, -503, 27384770, -150, -1827524, 124, 464, 773774, 83620, -1072665186, -3, 281368964, 1183806, 2, 3806, -33980, -847685, 963094954, 131683 ], [ 7813, 958453, -41611, 3040, -35050, 264040, -4, -80881390, 24867, -20505365, -127563757, -22915, 991048525, 168784, 1380567, 8, 9975677, 881237754, -429862017 ], [ -7325008, 836941335, 475, 174660045, 955, -3324640, 187271089, 9521, 12809345, 9649, -2065683, -3, -1, -891753, -3, 0, -1, -120284, -122944150 ], [ -1385, 196, -61756, -10711, -649277, -115, -19, -26024663, -7, 709888365, -769, 235514647, -897813, -6031, 6304637, 0, -41, 1017009193, 128683 ], [ 3412, 126068382, 14965708, 195237384, 124447530, 0, 3913, 1686837, -419838, -31328, 144, -99403, -178095, 57033, -184995172, -31035997, 122, 27, 1349 ], [ 2, 5, 760, 432, -665730, 1051887283, -6843673, 1, -108, 14375, -2093, -1247405923, 4654049, -55, -3, -18, 8784499, 0, -58275 ], [ 23591, -231911, 80, -472, -485, 75593503, 39589, 71144591, 13439043, -165, 118737, -4, -20414863, 1, 981286, 1189, 8, 118016029, 275069 ], [ 2692297, -23, -3, -966797628, -38, -50935, 332, -3, -115, 4, -4712369, 302885671, -32537, 27, 24931240, -8, -225207981, -97619045, 1 ], [ 560794113, 0, 18869829, 10348902, 6787854, -15, 16470531, -2598, 7593, -939, 7452752, -6, 73, -1394, -11841, 47480, -127374, -10, 4 ], [ 10207232, -563, -212, -5921897, 52390480, -305739666, 21112352, 14304, -16305, -223, 40, 588, 39601, 51, 4, 48, -683, -28748, 1895238 ] ], [ [ 5802449, 1, 9, 6, -58450, -99, 34804101, 7, -6, -3513, 13934991, -10, 54089156, -60473486, 1455005, -114870, 30340316, -347, -1038595 ], [ 33, 5858, 1208, 18364234, -3232, -14, 10855, 216348, 2027, 53795, -783595294, -153, -43246, 630155200, 5, -1154955, 127, -962, 8856 ], [ -306251, 4, -17192927, -35699037, -57965, 520842640, -22816599, -26969659, 7, 832476840, -3306636, 7, 346926552, 1787325, -9614, 334405547, -27613842, 0, 8 ], [ 289, -20289181, -1, -5269, 255894, 125, 285, -393997589, -3186, -1, 733, 34, -365, -1723571, -16627712, 28368, 1425988, -12957106, -681 ], [ -340773, 483, -291329, 17932305, -329943, 297270808, 36, -296, 55, -88, 555882, 6, -63109155, -1090, 1008561862, 146, 1, 3653, -253428945 ], [ 477521862, -1571, -46491, -302783210, -3168, -54, -1536, -30562, -1, -668077, -1, 2031199400, -179890944, -1, -96037942, -37729, -545, 126360848, -43451024 ], [ 3726365, 45, -875, -77, -28127029, -6, 22975, 1147945, -349242, -300468, 130265, 25, 89, -1339, 779036677, -67132, 12139653, -443, 1 ], [ 0, 357, 29185129, -6, 1653, -73754842, -768601909, -2, -238448108, 5, -118841418, -29221116, -239494928, 31571, 41, -112769, -2026518, 1, 14572 ], [ -216, -194, 205, -10832639, -2, -839, 968601, -1451, 122122208, -10, -60019, -610552752, 1, -24361, 875, 83, 559385843, -52204, 0 ], [ 2783, -2088, -1, 433837, -64435, 49312, -5, 8597, -893, 2, 22522086, 482625, 4031, 25, 22730721, 28142317, -120922, -43156, -1961010 ], [ 1, -23324919, -45, 2, 1, -6, 1373144, 41, -38486, 0, -23120, -9868113, -131251029, 183, 9188, 1287860, -136473, -69, -2005023336 ], [ 48400146, -91408700, 16685, -17517, -44, -142646129, 36877, -224065, -53, 0, 1207354, 64557, -25982, 7518, -8833963, -200232, -201, -101079369, -40 ], [ -55, 0, 58, 4648993, -126776, -52, -19773202, -32, 44, -320160129, -592494, 56700, 5816, 13, 2352794, 548913504, 177702, 1, -1 ], [ -90085, -1854748, -314396, 40690, 1747958, -28202, 16343, -3842703, -102, -1, -80, -151355319, 16011, -264561087, 510398, 734, 1, 2589, 13003185 ], [ -2953809, 21956, 68614544, -12633393, 129918721, 0, -7759272, 51193, 242026, -28, -11073, 3877238, 3539, -20, -512, -4538226, -440813582, -124, 15611 ], [ 497626930, 366554494, -75862779, -1181, -7019145, 1222075, -1, 3261, 107760748, -1669, 1800545, -23, -1189, -129604385, -1337510, 14519, 441519, -2842876, -1 ], [ -807853984, 1399391, -11616, 61, -51, -5476554, 180, -380, -221815108, -7609, -1859, -66977327, -364, 260567, -496435535, 2941, -498504, -146, -2697189 ], [ -42, 124, -324, -1017602, -190761421, -13121298, -1858798, 4245, -2, 62, -4, 186533, -857459346, 7, 1, -920, -34842, -268360977, 60 ] ] ], [ [ [ -30989580, -2040, -1728643976, -220192830, 7, -349606, 75213783, 19, 2, 836278, 4069137, 2648, 369654826, -1, -96872, 3979138, 192, -518959, -17783603 ], [ 39623, -2, -19293, 6460080, -13996822, 6, -34, 1222082691, -4869580, -51, 3908965, 46513, 0, -10, 575, 378, 16081484, -11198110, -25 ], [ -655596679, 113, -195591, 1328506602, 6146, -84052924, 15, 4403349, -7921637, -612, -2807136, -60589, -1799010, -24174, 129, -3, 7516261, -22980, 3676 ], [ -1, -7452, 4, -27456, 12376, 13586, 89897328, 40229, 1, -1, 36772122, -76688, -32, -17, 9, -14295, -4, -3689, -33 ], [ 14, -5835540, -1, -764060, -31013692, 8759624, 612, -3, -24150589, 348, -45555831, -2626, 5, 1307, -1, 0, 298, 1717913777, -247518 ], [ 122398807, -81, -7441489, -1, 425, 1, -7, -3, -554000357, 17722, 6, -24651024, -470093, 27742952, -8796, -522926179, -514464735, -1116398, 59 ], [ 235465575, -16, -910, 1, -8, -55, 7, -279, 244369212, -764, 13801344, 2329171, -2, 1, -1, 923574688, -1, 732227462, -3 ], [ -24924700, -52159320, -534888770, -21, -58, -6900281, -49, 312063, -14, -64317, -999, -26, 49397, -61770, -1650, -8850887, 102098, 2, -1344 ], [ -2086264, -3, -90, -1, 90, -176838574, -125690612, -1327988852, -82829, 14478, 67433095, 31106725, 80, -245, 227, 2642, 3169179, 2745, 397 ], [ -220, -177739, -24664229, -552, 1, -781, 257, 3, 195, 54628, 173, -509, 70463, 6308481, -436691, 10306, -62, -374467977, -459 ], [ 46644, -58143329, 77377, 70, -1, 50, -4729, 7958, -1, 50872, -25988702, 20522, 1323, 1997673, 1595563, 0, 3, 4, 44667 ], [ -9, 5784308, 373380, -62808451, 428, 138, 1603, 4, -10367417, -39, -1, -5909, -30489, 1, 67743313, 31886, 3315, 16368696, -155754818 ], [ -877688, 72, 1185, 35, -3, -28, 374, -127297803, 80384425, -98439890, 114462, -130585833, 533907557, 882, -2, -1094049, 257335012, 25183669, 1 ], [ 0, -549274, -48176, -8142, -12458, 188, -3252, -18, -14588, -276, -1090975, 3418, -467, -7869758, -6524, -5612365, -21, 613, -351382 ], [ -495704, 30, 63, 0, -88, 189382, 6087434, 107, -469496066, -39698491, 40910, -3, 938770, -236, 202848688, -1476, 8839, -53408297, -14562 ], [ -1, -15521256, 2, 141826, 841407, 47193889, 30916058, 0, -84496, -378, -1010919657, 5364402, -10287, -754, 53, 196, -173840, 10521, 14 ], [ -1136, -7, 0, 0, -2, 6507, 1140270581, 2557, 19426, -3, -54280, 14, -516371166, 33179079, 1, -47292721, 0, 7917, -501 ], [ 1, -1217423, 133710, -206447398, -2859, 2235735, 800, -2921, 481399, 2334100, -351787, 82, 2060009015, 0, -80106, 32899674, -9592292, -1, -6829 ] ], [ [ 26137, -24529, 110080, -14922541, 23123919, -93420850, 19461765, -1115, -201, -249944, 981, -762812, -114, 0, 31029427, -1709, -126, 457, -31 ], [ -23773716, 472552, -304264802, 23710976, -689, 175, 424101, -2, 82428, -27, -95980, -1, -3, 23174630, 0, -287, -37, -578183, 434001015 ], [ -242821, -13021838, 1849445, 71719, 713, -3733994, -9, 61613687, 15727, 9, -39, 25654, -316373, -180, -14691, -13, 50280200, -93, -498742876 ], [ -1, -72850, -10321428, 0, -11511780, 1, 119, 4, 501, 503925, 34269, 93, 15331, -4, 266, 544771176, -169699190, -65819, 404637139 ], [ -770903, 3675168, 30, -1, -7736, -30, -1, -1, -408209729, 71651, 1443688, -1090574, 15661, -108330015, -12800086, 27401911, -1, 3, 239 ], [ 230522, 1192, 189, -71571153, -14811569, -22, -2, 0, 6208603, -60, 242, 4230, -15227988, -460, -36291312, 10759, 1738444, 394425834, -30183 ], [ 4, 45, 8971150, -182, -1782015, -80945, -2, 7522, 11, 0, 9081, -46178, 5856183, 2217, -8, -2, 9622, -5148510, -9167 ], [ -1, -28022297, -825, -66432, -229, 845462, -31361, 369404, 1, -2445, -2, 15, 12585, -2054820, 5229, -12807623, 31135, -7, -890 ], [ -97, 7886, -763, 832, -450, -3187829, 306794891, 22327655, 173, -2, 6, 0, -39838, -2526950, 0, 108631, -7395, -1, -558543049 ], [ 53, 494253542, -1050, -20832655, 86, 0, -3687, 1, 124, -945891152, 273944, 919838, 1, -2, 97, 15783, -724311214, 17, 133710 ], [ -30648617, 10, -57107594, -822, -1014148, 0, 305, 43157232, -3, 351106655, 83, -28746, -98388, -63565, 1025808, -4, -8, 12, 12121 ], [ 1, 78693, 119382, -2378511, -38, -435, -2575, 13756641, 136432, 185680, 3821, 81, 2681489, -466, -995, 99934733, 21203538, 871925, 1317 ], [ 292748, -45, -16522309, 127822, -27701439, 4537744, 32619, -31835670, 981251, 754, 1038, 97, 1643, 1, -2, 143730, 4216, -145948675, 9 ], [ 5601, 2, 199131723, 145701, -24767, -2022547, -2239164, -7197955, -969, 838, 401, 1105208, 756262, -38548388, -3, 129903499, -7, -792270, 2844 ], [ -34746122, 25, 3, -2, 722031578, -4, 12723669, -6305, 3, 1103, 4, -9801612, -2, -282, 5, 1708039350, 989, -18, 69096399 ], [ 11127820, 2, 1, -1028469, 257852, -243809668, 7, 29, -385, 1264598826, 946332, -2883092, -2131, -1269, -16, -3132796, -959, 288110219, 48597038 ], [ -802, -11386, 504984, -16311, 1, -744805, -90373691, -29979860, 212362, -14101, 6, -5278, -308364445, 9422474, -6, 24200830, -29, -31, 60723609 ], [ -4201, 13124, -77455618, 102216799, -31546024, 3, 248745824, 0, -1432, -443559, -531251, -1, -251258, 2796247, 1, 1440, 27, 799009, 0 ] ], [ [ 115487727, 0, -174816, -2005496896, -39343, 116052, 8996111, 6, 16221, -1209794965, 2, 28104, -13, 2011299, 187555, -341, -103420, -1322566681, -7 ], [ -2420, 5013, 65926646, 246087, -5, 7251543, -56135499, -2, -365933, -27725, 1793713559, 1090085, 2, 4, 0, 8, -226, -8, 510729512 ], [ 15498, 243239606, -1, 1113, -7, -1112, 642, -10, -1, 15, 55702, -571, 7955, -46787781, -576, -157627, -33, -1, 424 ], [ -66170183, 0, 1848268, 50973, 1628, -1435, 17, 49618, 691, 58, -16068, -385, -8, -1, -13084, 1, -74607, -2556, -38207618 ], [ -489550276, -79581, 8148, 16570, -1630, 1299902, 119768395, -145, 38664709, 1268235, 9, 597689581, -30492, -1201, -4, 1754446, 1430371, -20048678, 0 ], [ -15172941, -538, -12, -82, -11819, 103, -173035, -12644, -90, 164, 6463018, 28326649, -190, -25141, -89700, 1, -45782506, 4, -10080 ], [ 1, -5862, 60, -14431223, -23, 14972524, 3, 640, -103, 1, -23607127, 1152970, 852, 1708977537, -810008033, 253, 31857115, -12332, -51 ], [ 50, -1, -461283834, 349780701, 652111762, -94, 401572537, -78637, -1727717085, -21, -28, 1851, -1, 4475, -651, 15307, -1, 334401, 16388960 ], [ 9828, 27109956, -487, -6194, -433474, -858237263, 7200, -14404, -1942, 281921551, 1604048517, 125, -17713181, -7, 9779301, 918867, -3, 216997597, 3 ], [ 1712689995, 60498133, -3293692, -91, -7374, -238890, -814, 5289, 49, -194414, -4, -103678, 13, 165, -19597, -3331852, -8466, -1594390079, -1970924 ], [ -3993, 5547, -25594738, 3043, 1, -198373, -938962, 1, -425480473, -2, 27200, -82, 1371621, -15784733, -310, -2334446, 134, 200, 127 ], [ -1, -206352, 0, -13, -49307, 391952453, 412761622, -30400, -681879423, -1, 202792, 37934, -24994, -1, -3530, -265, -9099, -28271, 265554384 ], [ 775, 7671, 1, 41606598, -6, 229, -13282933, -12531, 31, 420, 5146722, 95, 99607825, 67909975, -466486, -303888891, -6473, 3914918, -1724248 ], [ -2784, 10, -79437123, 1722472, -41491, -165877357, -23939314, 28075, 422184, 1532, -11, 6356902, -36840842, -1, -1036933, -518019251, -2, 3737, -1 ], [ -15, -929, -32, 10727960, -1206, -28114805, 69869369, 16, -421782592, -650507279, 9265, 874021, 1, 762, 5335656, -107867597, 14, 15, 25 ], [ 7057462, 1, -10456, 29006396, 3, 204374874, -147009770, 57654, 6, -19189, -26331131, 13, -31714, 0, 895, 1710219, -58140464, -7, -225265892 ], [ -11, 127, 139456, -1174, 35244, 997586975, -1, -53, 6, 5742, 0, -1048394000, -3992, -4, 25323, -42528, -28, 381346, -20291261 ], [ 512298, -10, -2393061, -17315195, 75522, 62890, 1, -792, 45, 1106844016, -15, 144121, -29802228, -2558168, 1186, 467440545, 25, -40075206, -5 ] ], [ [ 2091743, 6, 74, 11454346, 276374, 208410634, -387174111, -768701, 11384091, 13, 236, 1518581, -871751, 2, 39928, 1972, -278, -123, -1 ], [ -402, -65034683, -57316, -10162527, 10576081, 6355260, -9, -6, 7922275, -16215, -91475, -16, 15, -111039, 15039, 8183, -32528, 0, 36024650 ], [ -48685549, 476236, -266342, -17206, -1, 1532, 1576271, -6439952, -111204115, 1145564759, 1786645, -198, 8, 252, -1, -10880227, -3919, 116, -1 ], [ 2568174, -23506387, 0, -686, 13, 7429, 68110677, -90044089, 99350, -1884, -2, 10892, 31627, 108, 694, -3, 219581, 1343814, 483 ], [ -240057328, 83, 2, 2028, 48, -1400, -44020, 4032855, -6470, 4, -4, -457678, 31583046, -1, -1800561323, 2963148, 223, -14, -499678573 ], [ -814641, 1, 323719560, -19393262, -149574172, 206, -652097, -25, 771310521, -5735966, 183255023, -599783798, -33616184, 548980, 7, -5308, -58, -37601196, -5 ], [ -2, 2615, -20, -120580, 10459423, 4, -136531196, -204623, 344959011, -1863106, 23, 60, 2, 2, -30758, 1, 999, -1340, 174665 ], [ -1732448, -18, 1, -7, -253, -749200, 11, -2, 55675, -14422730, -497, -8801828, -1, 4, -594, -1804, 65830370, -542580336, -1311140102 ], [ 231326486, -74762, -1715115, 460593, -49752113, -63, -1, 1682679288, -209, 1, 5913, -120, -56, -973, 2977469, 201934, 1621249842, 7, -380947 ], [ -5, 577372, -17188, 26761064, 467796783, 1414, -58, -233868, 498, 924724, 227, -3501, 1, -252, 7, 0, 502882, -4, 64584 ], [ -234459006, 0, -71999924, -13605660, 12347, -318, -30269, -1708, -11, -1685, 6, -3648, -19303, 20786, -1, -344469, 362377, 31, 1880 ], [ -91583920, 260, 961025945, -24633, 1579560, -12579073, -631, 79554860, 50315, -30179211, -47797197, 251731, -2595, -58, 1, 3224652, 683795, -5, -40441153 ], [ 3560, 49, -24266, 12, 948901, -12617820, -163641176, -13709, 1008, -25271, -199088, 47542, -2, 64146, -33, 11, -87913576, -1317552, 15026 ], [ 67, 9, 94, 0, -1, -1, -3691, -16, -2, -2946700, 7400, -1211, -45043, 53, -345, 19, 9100403, -6, -2 ], [ -32470, -54283, -1570321, -248, -2561, 102, -4, 101, -6340, -40219914, -104378960, 132, -205644, -1286373033, 54, 66, 0, -7710267, -160180 ], [ 1323, -35, -7988571, -3415536, 1263, 597917, 1, 49440, -26330592, 144, -111, 0, -3748066, 27, -2, -7621, 7774918, -11210, 35 ], [ -4, -30238, -1, 1949752, -99, 82, 805, -430, 22, 225663141, 56655, 0, 231106, 74426270, 0, -96, 11567, -1, 3878 ], [ 4, -74889106, 72005, 10312, 8044, 474740, -967092811, 4429336, -59, 0, -369911118, -3, -1, 0, -2116354, -231390, -9303606, 508, 111666047 ] ], [ [ 1490882, -13067, 3995, -411492, -5610549, -10177663, 3235, 50398994, -2120286, 474823832, -1968265, -1617720, -195669, -7604867, 515148112, -194055, -7, 1059, -5193662 ], [ -1, 1595, -198, -50394967, 3142164, 413668, 487, -15640197, -6521660, -1, -3157188, 8, 31798368, -5, 460041, 31300285, 247, -3898, 1759978 ], [ 10, 1, -6438, 0, 734723446, -1, -166181, 1, 2, 27, -207669369, 464164, 328045141, 7062127, -2166, -301, -2430164, -681709103, 163552 ], [ 4133, -22844, 0, 285, 1691, 808186184, -3, -757, 0, 35843, 715, -5015, -11, 100, 146507, -1161, -16160874, -158, -63015 ], [ 2660540, -1, 13, -1070809940, 3593, 347158953, 52452, -1, -27597, -72093751, -1924907, -696017539, -40, -8, 3315422, 2800818, -5549, 36, 3 ], [ 1, -10010, -299, -960539967, -523642642, 1, 15705284, -4878, -304364, -63885928, 40, 6301, -111593196, 984054, -190838, -121899, 63, -11964, 1642 ], [ -17, 1, 1945652, -1856, -363, -415, 46, -33127962, -1, -170, 1799001, 261850, 11409681, -1838, 1, -138984, -1, -119, -51 ], [ 320820138, -195074, 30163, 0, 61, -5048, 14, -24667421, 13337608, -9, 32, -48435, -1028606, -578185095, 112943451, 8, -2751, 18, -460485467 ], [ -9, -186, 39146544, 1, -2031966, 834830, 63, -23477, 4, -2026, -1, 2555690, 4933, -1698738, -208240, -1, -48223, -386, -1082271 ], [ 462848083, 1957, 20983899, 47382, 72, 39, 390873732, 689, -290557, -11774607, -479, 0, 9603295, -107006466, 30, -5875981, -319085, 224648234, -353567884 ], [ 174322, -2859, 1, -23171, 8, 1, -16224, 1647, 269287, 96, -840596021, -1, 46278, 15003057, -7905772, -12272, 1366711784, -20, 6 ], [ 6432, -211, -48198418, -2, 179414, -12481, 6319206, -26231, -1523316091, 12035, 1899147, -5, 26075603, -5564670, -1857, -257192275, 1024, -764, -10640 ], [ -15746, 59, 5898, 36, 3, -3443111, 3, -5541, -99322, 20, -266, -290, -62087, -304490038, -159, -9, -30, -316789211, -8316886 ], [ -141, 112429509, -8, -687, 5, 501461, 3245, 616753, 228642188, 60086367, 6775297, -1, -417359807, 13, 28709, -69, -296, -13180, 0 ], [ -816086358, -32103, -1, -1347, -2519181, -1436851, 246, 114, 9330, -435907098, -4494672, 10369, -103379, 2166, -5154, 108815, 495, 76, -97 ], [ -676634, -151860477, -1, -14, -5074451, 148, -1876100, -7, 50335293, -865290, 13944, -28, -642605, 1747, 145334, -113088, -27, 62898824, -252 ], [ 6089, -136, 3, 33, 923811, -183283, 9, 10560, -5, -1, 69, -24, 1570973, 113, 2563, -3418, 0, 193396, 5094880 ], [ 21538245, 898881766, -57428357, -11829, 790150, 2381040, -1, 65, -2473077, 1, 238, -27677, 259151, -40, 141947, -305, -62428, -919, -112 ] ], [ [ -857429029, -241228546, -102, 3865410, -102, 184656, 398456386, 162121, -2, -1, -34481, 416, 65, -187797, -204, 3, 27, -6196, 1384796264 ], [ 309, -573, 4728, -93064, 44253, -186407, -45746356, -20625450, -1191845, 1322, 1967378780, -77, 1550412455, -1203498, -3, -1013694, -19571, -2, -22173248 ], [ -11286068, 9647, 173536, -3209, -8, 18611, 107056, -636836, 1700643, -4977, 273341514, -1159030, -24, -55526, -26, -14, 2528608, -95620, 1478 ], [ 15, 1025416784, -6839, -235524, 9510, -33, 46270178, -1, 1105314, 108, 47464657, 67, 13, 745, 3, 240610070, 3, 15251, -10875079 ], [ 2, -18691, 115, 124, 395, -10, 1439042, -14052203, 7194, -9062788, 3, 1, 31828, -37, 29011, 0, 296632945, -1, 8642 ], [ 0, 264, 192, -150054, -139, 75, 144, 0, 108283593, 9143919, -231151, -372, -4157, 1481630, -101352324, 9343242, 86, -997, 722377459 ], [ 83748, 198340, 1522, -16, 385, 0, -99071, -13, -890382503, 3453912, 3, -326885537, 1, 17135, -1643075, 1396499403, 13, 49460400, -1 ], [ -1, -11166836, 335, 30524, 3421, -487602173, 121986, -101210, 2637, 3699422, -135215, 2365149, 1426866, -7656, -3263, -5258791, 2416, 163950, -1924748 ], [ 4, -115, -311, 198169, -15, 243878, 1669777, 56871, 4150, -665, 3534594, -7538, -28240, 7464437, 3069, -2572810, 517176, -1, -10552 ], [ -12172, -7745, 15406849, 28016936, -212937, 1733653525, 368198, -479544937, 1398, -5, 371288970, 0, 40682, 83121815, 2036906, -866879, -283313, -571525, -1 ], [ -2141, -35719512, 3899666, 836487, 0, 1, -3269746, 186, 47494, -2474237, 1263737, 1688, 431315, -1160049396, -17528273, -1270093952, -507516531, 26098588, -2 ], [ -1964149, -4846, 0, 687, 0, 34522, -673345431, -28365088, 2, 0, 3016, 112765, -60917731, 1, 830932, -6, 355, 16227, 20 ], [ 83371, -372, 5952950, -1, 557770955, -3299044, 3150211, -1, -1005, 8164756, 1, 51, -103, 18271, 3871049, 2, -134612348, -10689999, -8903135 ], [ -123, 1, -3, 43863, 16055, 5083, -1, 0, -546360, 0, 6, 27386161, 9, -1, -1718457, 286660, 6, 23, 6 ], [ -7303756, -2071459, -545632250, -161, -63, 17, 62516, -344575579, 0, -11, -468252, -124, -776124, 7, -7496, -1, -2, 315, -1316483547 ], [ -7496, 1201, -8238, 15100626, -576, 9289860, -2, 377522679, -340007, 2107936915, 13463119, 2020064, -2, 275, 63903204, 162535, -33193465, 34280102, -5352 ], [ -8846, -3233824, -30, 0, 9, -6, 6512, 6422934, 6329, 29054006, -201020, -151899, 15322, 24, 80, 587, 138537, -998594064, -1 ], [ -9683769, -1134, 95561627, -54074, 45205896, 3, -47047, -6, 52016, 380611, -98480, -157, 5, 3, 36662965, -847, -2014662, 1, -2668064 ] ], [ [ 246288925, 1020335, 1, 7023, 592, 2815, -61864343, -2, -121690188, 3046790, -139, 3, 6663682, -2, 393671237, -10315, -13620853, 7, 157594125 ], [ 4314, -25283859, 87271934, -10294, 1727871, -3315, 918791, 64117, -12405576, -250, -7, 1745754961, 240855, 3, -2, 0, -72529640, -2, -129624862 ], [ 4790118, 65059, 5, -155289, 0, 461, -27203, -34859836, -1, -462157042, -2810150, -5, -3180, 477180, 14239730, -121617090, -2647876, -61, 20 ], [ 874, -149, 3733048, 132, 1, 939424, 2851, -1, 64948174, -86417, -209, 209389, -320679596, -446204, 5, 4740961, 12, 46, -687 ], [ 891791, -67096, 1977424, -338945, -242017, 463033, -1093894, 125238, -13679, -14125, 0, 39575608, -2, 15, -4, -52, 3913, -233086, -1 ], [ -25, -582181, -3573539, -9479194, -419, -6, 3, -30, -1, -204071, 19, -5440418, -896, 652248, -5965838, -33745, 15, 15, 299 ], [ 247162, 1211, 37878, 242107, 56171311, -125125, -1, 4948, -1623, 81, -123839224, 18, -2626394, 2810540, 2761627, 80, 609, 877058742, -1545680372 ], [ -540, -6019, 920205, 6568329, 220, 0, -12, -21, 271289482, 13000, 8187059, 1851593, 6, -372980, -623, -75021404, -206, 181038, -91557859 ], [ -43403545, -1042262, 2047, -5, 9, 1, 151354491, -5, 2, -2460, 520181, -5, -2101176838, 1943528697, -512363111, -29, 1224185380, -139086093, -4762 ], [ -4252, 3106579, 4, 875, 116, -93, 445, -140856, 5530, 18572102, -1011, -22, 107, -22902846, 0, -30, 1, -390, -975 ], [ 18, 9, 128967, 1177, 1, -114, 55423844, 1, -3453, 66998607, 499, 0, 12, 9130673, 1313, -57546459, -553, 21489, -2 ], [ 1344159722, -168852, -39, -7908, 5403, -857, 2618857, 6516645, 518108, -330091, -7027421, -280, 214089, 407013, 50897485, 3, 50877034, -4559, -1 ], [ -211, -1, 40279129, 10234, 0, 366411438, 0, -244964580, -118, -4, 11715834, 4, 9184, -1958, -207953779, 486075071, -138945725, 1353469, 2997266 ], [ -1555, 6892908, -85491, -2, -2, 130, -6666, 171, -61, -61, -272755, -327150, -2473, -1, 18, 8081, -1, -21225100, 28 ], [ 674, 1672335, 1003, 11076, 3117, -2, 8084288, 206147, 7554, -1859696, 380376316, -219249, -6, 795995, -1874, 67, -370, 1460, 2509 ], [ 24766, -1, 301465, -69912787, -2, -110170, -1, 555, -6479, -3183, -659822, -84, -2829079, 0, 2638, 4086, 2769898, 50, 103419 ], [ 20799, -115914020, 147, 276610685, -25763, -44, -96402, -60046304, 0, 957730075, -710, -365672609, 684, -2, 29033, -2069277948, -233079437, -15687487, 547367 ], [ -2, -134564937, 3053, -103, 526, -9, 606, 315180341, 2, 63972, 858, -4, 58, 110564910, -138743, -346303, 1, -133469290, -55201 ] ], [ [ 17280, -56196611, 8561, 11482073, 227945, -34, 28, -883541836, -205852, -841431737, 21831138, 903252366, -27, 27230, 21270629, -35287, -225, 3386289, -169973 ], [ -58567709, 18255527, -10431032, -78038847, 54, 11, 7865, 16727074, 580956676, -1, 43127, 2161, -8946, 243, 48933, 4036, -24, -1, -387 ], [ 10210620, 1416186, 16628, -25, 4, -61968, 6613747, -614, -1117, -90402843, 5, -2, -1, -6337, 49, 867865104, 342104051, -1268741308, 7702 ], [ -100229, -952, -1537136, -523160, -876099, -678, -749946, -2, 3401768, -575, -8578933, 12787, 1353, -17, -2, 3905511, 5, -456, 57 ], [ -5325, -11268075, 1643, -427086, -29289, 21837183, 117341, 4024, 448206665, -562592, 1738, 32970, 0, 1, 665762, 0, 4054, 605679, -228 ], [ -175808409, -24, -1, 5, 92640502, -4, -46474, 1, 15754, 83780, -83788, -82747196, -189, -103998, -3282905, 18969, -1812937, -930541771, -96 ], [ -24, 2, 5, 950314810, 1266, 12465544, 1481, -1, -87885, 24409, -1, 1332, 163282, -2, -17331176, -49806, 1, -63, 17 ], [ 1689313, -1757683, 43750, 4439, 6075, 6891, 5865482, 6, -24, 3714, 20808938, -171988, 81389, 2953, -88920, 0, 2008, 190556356, -1708859 ], [ -960, 21580278, 429815440, -2501, 43233, 1770049131, -208, 157, -251, -259903887, -15, -480357929, -1275, -1, -35, 1, 1141, -159490, -20667954 ], [ 0, -60044, -862, -51047639, 2551960, -4673, 13, -6163, 20241819, -1615351, 6482, 29476, -1283549, -137, 246, 101190, 3, -15665219, -493021 ], [ -1, 39709013, -53, -40309350, -2543292, -7108753, 15099, -28881386, 311153, -26684635, 0, 1832, -62, -400399638, -965, 39, 122793872, 0, -20247720 ], [ 3, -4, -1504249, -98074, -125301667, 2136768131, -108790, 53230, 6036752, -1473, 2, -4162015, 48, 140092, -35663, -3346447, -1, -125266, -4 ], [ -1, 2066567, -19883, 217443161, -18, 608967, 41169247, 14663684, 28, -199718776, 3878, 0, -1019244, -30600930, -7825, -1346, 800574, -134, -41 ], [ -221, -14, 1034604, -13303417, 5, -141925, -102029985, -3931598, 0, -1135818841, -5, 1334482, 0, -4349, -95, 73, 104977, 0, 190 ], [ -128994, 763432, 1324494753, 13501170, 1769, -159, -25498396, 65276, 2779, 9908720, 34287, -59, 2847307, -5, -3932699, 190872212, -1979184, -139716, -27539935 ], [ 144, -430, -3789, -140428, -183035804, 381, -732630, -2385, -382330, -3595484, 7440, -975084, -202638, -1, -6986419, 155982, 1645004, 177645932, 159841 ], [ -324, 832077, -432599, 726, -79937, -5888, 31917086, -36569, -811768929, 2759, -2579, 33204284, -36776, 581, -439948, 0, -2, -20686442, 7224012 ], [ -74488, -6973, -341, -17, -52967, -73990, 18749, -68, -9082, 14896, 73995877, 437372, 71393, 3, 207304079, 374981, -652, 32701, 2668359 ] ], [ [ 244, -800621930, 149, -5, 12421, 46, 206, 417, 101, 0, -3347, -4580631, 11492, -19727, -46079071, 1, 52, 42710, 0 ], [ -1770865, 290873, 2926497, 726032, -4039, 1, 3737, 135000, 0, -175, 89440276, -19563, -192, -7922, -1448201885, -1621954, -1, -61, -86 ], [ 17413, 5996, 39044, 10598623, -8258, 3, 1, -409408, -8, 131898, 640061691, -2958967, -69513, -1, 57069527, -67655, -2, -5154538, -14408054 ], [ 1377, -63, -153869, 1614, 1175, 106, -6126, 262, -360053, 2256145, -58331, -63685, 11665, 34905070, -11, 11258770, -1502588, -46895002, -3356839 ], [ -1, 15, -3754967, 3132256, -87339326, -1577829, -14882157, -243473988, 3881716, 7925934, 80494141, -1487475, -401, 0, 863, 102, 5562, 2493, 2 ], [ -1, 1027115884, 11552, 3133, -1, -4545, 2176734, 464, 0, -239246, -3985868, -180950, -2205, -1257915, 207, 193141, -15776, 1997, -3568911 ], [ -918189, 439972, 2, -2531, -1, 1577822, 181119, -40123, -1, 1439, 10780, -2089, 370314160, 677026, -8, -2346580, 1847852, -208896, 1018642516 ], [ -28647, -4365641, -441, 115, -136604, 11700831, -95, -197, -128906, -27, -5597, 1, 9, 0, -3433304, 24077811, -105, 2359, 74 ], [ 3, -308487, -11579324, 44377577, -1, -142, -135, -2, -1, 0, 2177349, 462, 22239663, 82295, -1, -2664966, 856055, -334, -4 ], [ -1918, -3251169, -1, 924656, 81925, -946, -798, 2, -428663, -120012, 1064580, -1268, -5517289, 665976, 584, 18522110, -59175, 47, -8957 ], [ 189, -81334, 10, -5, 31542517, 0, -326153378, -3, -559, 28834147, 15085, 0, 641, -29417, -3537082, -387978, -7, -4, -84731 ], [ 15233, -1024, 0, -2584261, 218431851, 710476177, 4878, 558977, -121408400, 258966, -3382, 88817, -362, -8928399, 0, 46490, 17495, 21527, -1 ], [ 1182768, -39070, -76655, -780, 3883, -4, -1018331140, -240, -504417050, 1246, -179445, 527474602, -92969469, -26, 201, -5322, -5113, -64000760, -1842607069 ], [ 11, 1161494, -19, 395032859, -1009, 0, 241186, -1035435, 228, -72840, 1753424, 20, -552, 22229910, -123009, -20841300, 36678, 51, -459 ], [ 5157, 1656426, 3997851, 1661, -55443697, -5, 53, 11, 1892106, -203564, -18074, -17, -6782200, -28, -217020, 7, -361880602, 118, -1998624882 ], [ 980717, -3860, 51, -56, 578030, 11191115, 121772, 15659618, 1000477531, 24, -1, -100648, 199680, -561, 466239613, 2808599, -82062, 3984, 4121592 ], [ -92009, 14386010, 7188053, -341617, 9679, 3, 377668211, -7475138, 44706580, 12423971, -22608, 0, 3642069, -486, 51, -8854649, 22043610, -402, 104992389 ], [ -4, 447332441, -1184, 15, 0, -10, -1027, 0, -868, 1, 0, 8, -904, -1, -1, 13496, 301480, 1014, -14632 ] ], [ [ -102638461, 96411, -12, -8, 56286567, -205, -282, 63, -1054705, 103, 2104, -31522550, 58, 0, -12268, -26115422, -1, 92735183, -289491 ], [ -3885341, 6160, 8621306, -4, 1769416, -2455, -63316731, 6583, -12492816, 508701, 12016, -47, -27, 178944, 181467, 9878565, -4, -77275068, -93683050 ], [ 166890, 427883, -1216931, -118586, -1, 745297, -3892, 114, -1, -3, 304, -3, 5, -22, 157566312, -307448, 259, 7, -63900880 ], [ -1, 116237530, 12139172, 405815972, -499, -1243, -13, 1117, 369547507, 2681487, -875884, -1, -8, -4, -32, -22, 2705, 2002, 95 ], [ 1768, 242617, 288055, 0, 107983, 440291, -79788984, -3562, 1, -127, 297, -491516, 256564, 120131, -12199699, -144, -89440, 13, -18844206 ], [ 305787084, -20, 258161367, -224, -660121, -98, 25, 301, 238171, 6, 38834, -61516637, 727, -31679, -371184687, 756, -194172642, 0, 158930360 ], [ 226992, 26118, 7936350, 79872, -582250960, 0, -1, -255676415, 6977677, 77539, 63080869, 1451145, 1, -2571, 3, 892499, -5279, 0, -5751636 ], [ -47, -48598, -1740328, 172803872, -1, 95817603, 73814722, -34882, -154949009, -2, -208, 22777214, -1, -1479, 25, 1463017, 26, -174207620, -1 ], [ 6098077, 13693877, 279255182, -488317073, -13760386, -14051, 1816756, 5937, 32306882, -7, -197906, -5093, -1057697587, -1408436, 1389111770, 372470, 45, 101167, 61 ], [ -192677776, -196026, -1600789524, 0, 1, 3595467, -16, -86, -64741, -60173, -1, -287751, -138033, 2005650, 213128, -10281499, -1060780223, 766, -1728679 ], [ -1051081482, 190790348, 5, 21136, -5774558, 862186, 31383, -475396, 64377, 19106, 0, 65614, 63637536, -60924, -938355, -1429, -719, -328, -3530893 ], [ -317, 643, 1676154, 1300547208, -1216610750, -8, 978, 17, 224937, -35940382, -1, 226, -436, -251908165, -184216716, 3, -5, 30344773, 138 ], [ 1027590, 1852, 4, -1615, -10312231, 174114, 2, 270420804, -27, 22357, -25060, 583873006, -11631092, 48176, 761, 42955758, 3806, 4, -171040 ], [ -323, 355045, 43924710, -1124, 177195395, -218698, -2809425, -723, 141984834, -227456, -244463362, 0, 240, -7945, 3, -108354240, -371, -1, -20131 ], [ 0, -14, 0, -60744550, -115533, -39, 978089, -450, -1821516936, -1403, 6, -7988044, -330, -4417022, -4014942, 4602727, -18473674, 19087, -8 ], [ -173570591, -698187, 509894409, 3915, -1572, -12786510, 6841188, -66182918, -428831069, 150740, 542554, 3474747, -2, 13487656, -6283071, -181088, 4, 23968986, -3909 ], [ 0, 30, 1042, 169, -511595066, 312, -1414564, -1690192, -79097, 45, 114134, 19369689, 416, -2002, -79, 9685, -4054, 158938106, 841192 ], [ 534578664, -1900197, 26, 109773335, -252345, 984890336, -43230, -153604, -185, 546020130, 2682809, 1149302, -758744584, -775500704, -6213, -7, 494240045, 26630093, -1 ] ], [ [ -821, 4151613, -6, -13070, -2, 115648, 19, -294494, -185, -14743592, -7698530, 91321044, -41789, 64275338, -28595, 90925, 3719, 4128371, 386662 ], [ 5, -191930209, -2, 447835400, -2, 105585, -67, 8, -95, 77, 38741720, -4071005, 0, 1, -795213, 229, -45532, 7, -9 ], [ -14, -110, -3295, -1, -2, 229320, -74396, -151690, -42, -2, -17143838, -22436, -2, 325238, -119, 9, 8353127, -996359, 186 ], [ 21, -668198727, -1, 14449, 80365980, -8, -7427, -986715, 239400, 24, 8213, -101, -23, 0, 0, -2, -778, -1171060, -1941716376 ], [ -1284967, 17876, -6750635, -11, 196256, -3, -584861246, -108756021, -10861, 502428, -7, -1716, 95, 359, 638, 257, 10529059, 119125, 1176936 ], [ 1, 530657982, 8, -277957530, -12126, 61, 5797, -1, 3, -4, 182, 1, 1669405, 489150644, 13859, 535983, 292331535, -5700135, 892346487 ], [ 5310539, 47, -9491208, -6216, 492, 659199, -12769, -73162, -3, 0, -128555699, -390, 871, 1, -6901, -187528, -88, 176, -81146 ], [ 493, -12611579, 0, -319874, -1612944, 15851854, 35600135, -2308382, -251240579, -10554323, -95, -1160, 62868, -2, -7, 38072572, -15040, -304477, 64084 ], [ 1651299, -1, -37489221, 191888012, -317710, -7, -34, 345699, 458585, 2731, -2036270, -2819, 0, 2449, 1280, 1193409, -3809843, -5278027, -228469431 ], [ 114093, -1, -65, -1, -2560223, -120, -1933, 35773367, -1155927735, 43, 1940364, 44520, 48, -908881933, -60002778, -10735392, 131, 553218770, -560 ], [ -24134860, 3648, 5127, 11, 46, -88061, -1, 1393140, -1, 0, 8, 7135, 74116112, 112903, -129582, 480344, -629520456, 3, -1797 ], [ -401932502, 9426682, 10, -993, -18946679, 5744870, -170141368, 1832, 225777453, 243, 422866, -2293576, 462584, -1, -126649, 13125446, -1, 100574724, 1846553 ], [ -3298, 7913, 175086, 61267, 4, -924305582, 15072, 839, 7875383, 7, 32604, 156411, 0, 161267870, -11522172, 11, 64187858, -29222960, 4 ], [ 1512382734, 2, -16, -3, 146669248, 1368353, -25024134, 4, -3564151, 7460704, 566, 2765, -15796, -57075219, -110899, 37154, 7619, 0, 706660 ], [ 46034246, 172358111, -118630877, -5, 870, -977428, 29, 0, -8292, 7, 102, 2995982, 0, -2, 320, 0, 112161, 40, -52 ], [ 685, 3474907, 769150, 233553236, 61480, 33169791, -15792, -91562, 106746823, -2916655, -7, -59472754, 16321677, 247024, -126, 0, 100, 321961295, 873977 ], [ 4, -210, -39781045, -347031, -96269, 24057883, 3, 211, -192865023, 16100217, 7068, -202, 94, -2, -799, -21422443, 172884941, -517888903, 11373 ], [ -97, 99688659, -69886, 59741, 998537, 15834777, -1054754, 5, -360, -59, 5, 4207401, -267563, 1134, 10442, 62, -1, -206901, -61 ] ], [ [ -1, -9586, 5814974, -11, 102398354, -464, 57952526, 1710230, -3, -9903416, 2944, -17815, 88177443, 102, 414352, 0, 2804931, 3306, -6 ], [ 43743, 965676, -486325, -49073840, -63, 2072547212, -19, -5129, -1736803553, 78736963, -473738234, -1, 58403752, -4, -1396725525, 32377, -691, -202, 96938 ], [ -28150877, -3956453, 1548323625, 16, -291970596, 3938, 1252, 2058486, 65074618, 70, -20, 21449, -444, -585, 0, -2030076, 53, -101365, -5011 ], [ -46361, 95235, -628, -1, 10460, -60408503, -20863, -12643148, -12194, 1677, 55691, -1, 12782064, -297358695, -157, 0, -855544041, -123390, 9994 ], [ 1804, 14, 778, 7, -968, -11871769, -1, -397810, -1519522, 970, -159, 119, -8768, 167, -8, -26501025, -5, 7560, 314975 ], [ -441333, -873270102, 30094, -10, -4, -101278705, -130, -3838292, -204615456, 4637, -88206382, 13898273, -8355259, -4, -2947612, 649892, 0, -174762, -89539 ], [ 202, -218121112, -56537473, -356766, 454, -2063809436, -1208908124, -175884783, -68, -237, 30756, 253387294, -102, -7, 187729747, -91, 0, -327, -715648 ], [ 11422053, 522871, -478500, -54694625, -2, 106113472, 3194596, -18220011, 6084, -148871641, -26, -12688, 2938, 102, 3, 136607026, 337, 46557628, 69300298 ], [ -86037996, 527, -42917, -32211771, 9715279, -1, 99651420, -406094851, -56691, -497, 5590, -505, 18199955, -435866, 6, -123015, 906, 22898126, -101 ], [ -1, -1571191, -303113220, 237716, -8, 0, -13542, 63, 441, -119722025, 943434, -443, 75978, -17, 382403, 0, -47, -11310, -22 ], [ -7651, -6700423, 1924927, -19499685, -11596, -1721, -132757474, -76053, 14, -42, -384, -1906521, -118, -15513510, -796, 29, -10233560, 127, 885693757 ], [ -1583, 12198, 1, -15628, -406280158, -12, -7854095, -423, -82, 1659053, -564047278, 16193, -470310, 3850, 3, -356, -2313146, 109, 957085 ], [ 2524, -1262816, -9, -3951, -401287, 0, -5, 8546224, 187918506, -5, -9, 5782126, -2432474, -173, 170, -116241, 181, 2791151, -60414 ], [ 10877, -447869, 21, -116, 7692, -368270, -30429, 1259961, -11684935, 374, 23504216, 430, 262, 929917821, 11383014, 18195, 2043995912, -3, -1426 ], [ -342414, 251307, 864414, 422, 1304, -634123320, 27479376, -29, 0, -8, -1527367, -13, -375, -8257927, -210, 97, 99, -2, 27 ], [ 113, 21581, 3473, 0, -336286, -427, 391570, -2, 7, -159785228, 21429279, 30, 2993, 987, -27008230, 0, 0, 759797, -8 ], [ -1954, -13, 29990, 42500, 51, -435389020, -997, 0, 3, -610746, -218562, -347453, 2287, -587, -7, 7, -9435, -3362468, 67151 ], [ -500011, -17291, 1167090, -112, 313, 1, 1016875307, -15695238, -742273013, 3966478, 53305370, 7339069, -3037, -29785521, -7784, 1067979159, -192, -7, 8 ] ], [ [ -1235824, -495032, -33163, -7, 3, -20068, -4, 2029998, -6550, 14618256, 19504654, -483, 50980, -7526, -2, 24383, -2, -1886, -1169253 ], [ -60234183, -1, 57, 785834, 418, -11, 1932833864, -2, -51267636, -54073659, 23480, 944918, -456168, 1992, 237402, -195242, 6541, 0, 491 ], [ 149730, -30, -32, 652788135, -10800534, 0, -1, -65, 168, -3, -964494637, 19131, -24522104, 1, 20286981, 174602595, 776, -1907663, 19 ], [ -672962, -15, 247814, -3586, -1, 886, 6256974, 0, -2, 129131, 113392, 30, 12537, -4974875, -1969922, -393990223, 3753595, 65353710, -1 ], [ 0, 690052787, -86, 18, -1, -5, 252926, 53096, -38000085, 3, 499250075, 8207, 39410, 946782, -1, -52213, 1051743797, -6, 3 ], [ -485663, -3933903, -487, -124957447, 1822, 52987540, -13106666, -50307037, 694, 931, 27281, -2, -154409642, 0, -61, 106843826, 141124, -5041, 318 ], [ 114186, 798462, -7982424, 700, -8819, 251580, -8009593, 31338, -12835564, 204791, -2, 93, -76, -654188231, -73, -1891, -24061, -1810722, -179668 ], [ 981793, 342115, -4, -108742433, 1991, 0, -42518851, -914, 64268817, -30106, 479458, -237, 97, -1, -27969478, 767532, 494, 3, 177618 ], [ -102107095, -17961890, -1312510443, -116353433, 2, -1, -359373941, 0, 611, 15567, 11422, 2633660, -110431, -1, -1, -1602, -542620, -592305, 97796113 ], [ 4256041, 16093604, 1, -1, 3592, 3, 57, -2473408, 18191, -12683, -1165264, 526, 5, 0, 2, -124, -3401, 9, 2992359 ], [ -7369538, 232132411, 45875, -98738115, 80, 846590, 399845348, -324436, 60508, -7592, 0, 1633, 116, 87, 15402783, -3290036, -21347, 1277314, 100195 ], [ 4862048, 85918066, -180373, 487990, 1177, 24450520, -753, -1, -36886, -5187, -223308391, -81713160, 861226, 93066, -61377, 177803135, 165952, 20, 11 ], [ -748, -103, 32468, 838803, -74, 11, -1227145, 261433, 241505, 274, 166499649, -159, 14543911, -19463, 264445187, 14, -136110303, 3460543, -448 ], [ -630845, 12043100, 7274, -45260670, -1008404, 14024385, 7805, -2797360, 526, -26905660, 249864016, 22780585, 6, 0, -454905071, -754622901, -59136550, -5365, -2 ], [ -62, -3483732, -1, -6488009, 703946, 15, -371750, 34, -109251, -1, 1129, 0, 76925, -31985, -578141, 12937, 3, -36415570, -19340 ], [ 9143540, -32047009, 509, 0, -1, -5687, 1910156881, 15, 367, 475014, -7, 13936748, -2467, -21552965, 14232, -29, 188, 1, 78 ], [ 1, 0, 380, 870953, -113, -160577851, 1973303, 47089, -115765, -2011956, -192442019, 2, 329, -64243, 0, 40, 37, 62761, -141297 ], [ -166405, 2579435, 0, 62624, 57533, -287565, -39285, 2, -64, 372, -681, -4017787, -4863309, 107640, -599, 1882987543, 1214696942, 1030173423, 1170546199 ] ], [ [ -123202, 21163, 54798, -168456210, 1195939730, -3231, 247750, 37202401, -7906434, -2101804, -6372506, 119878838, 1265095, 66566665, -98, -179556, 234, -50, -89149 ], [ -6, 0, -99672, -7611, 87361, 349, 189876051, 94124, -46956, -1, 16, -6244, 4559, 209, 495277481, 18199, 38961, 3, -217 ], [ -17, 486762316, 26, -536, 265452706, -791, -1363, 39994416, -215, 6, -421075, -3411082, 5213435, 122, 21, 59, -1210961, -123544, -3119 ], [ 73, -32476, -225, -21401, -245529384, 3, -1276846, 4, -9119, -1092, 2, -26161015, -77714025, -48393935, -20, 112629298, -1333, -77836, 78152490 ], [ -10209006, -25, 119802, 3467, 170284, 1629, 662170732, 0, -51, -3297, -1, -1, 414824, 0, 1302176, 5, 479855186, 957544, 375401051 ], [ 17, -947, -516065283, 2801, 13476405, -58, 70662, -9756, 787, 1225760, -983153661, -16, 74992666, -5, -15393554, -90, -2832, -1, 114330 ], [ 5, 4220, 117288, 9, -22, 505695823, -138, 7, 45465, -3569, -171612, -1, 247, 6, -445089116, 34486614, 303, 461424089, -122841 ], [ -4, 261683, 435251772, 2539, 51557094, -3, -192, -1, 206639, 0, 35, 2031, -413739, -3, 0, -46809818, -13, 3619, -205736 ], [ -2347028, -4169798, 50944435, -2817234, 342, 1480709, -1594948470, 27784257, 2, 72199, 0, -3844642, -1041595, 38636, 33923566, -29687395, -5, 2007049, -3 ], [ -357494, 6, -14667564, 71, 6442781, 26, 1009925, -2, 10162, 478106329, -195, -1, 11932749, 41, -33391, -7763, 55034549, 43727, 20 ], [ -1, 4362174, -212390114, 447, -113, -1022361, 2735732, 12054958, -16065, 48010064, -28881, -4012110, -69441621, 314837351, 17952057, 178, 1022212, -1868852, 1501565 ], [ -2105902707, 15941167, 17, 59105, -443, -3489, 2085365834, -224, -15527, -851496, -368524139, -1758, -5975, 2839, -3875, 404, -36, 0, -1 ], [ 6, -1, 13, 455669, -61, -807, -2937151, 1626088227, 123076761, -1, 196, 8, -2390, -133169003, -6086, 3, 306, -3398288, 1237 ], [ 1569, 1443148, -6387, 3, 6094, -2, -24, 118665906, 13811, 1067, 304, 1, -442715, 854, -14, 21702, 687467933, -2, 10322127 ], [ 94, -2, 81, 2, -238641, 21771381, 44, 2006, -1, 5459, 4915561, 57594985, -91, -295980444, -447, 12441708, -85842075, -173890, 8 ], [ -690291279, -9, 1, 34286373, -538156, 21, 53512, -9348316, -1858, -7362806, 1889935779, -31254580, 2, 778, -22, 3, -60516355, -1856, -715163 ], [ -7614324, 109023, 6771174, 1343, -11062789, 153995347, -515712, 286, -1903, -19, 0, 11039758, -2, -306370, 210792370, -38, -5284867, -3866591, -325 ], [ -6, 433, -130860428, -9519869, 23978, -2, 871195, -5647, 0, 14044, 2268604, 3, 32573033, 36298, 15147013, -429, -1, -3, 42797560 ] ], [ [ -1, -1098, -111656938, 131382319, -132518891, -14643, 2, 71885, 1003082609, 4021395, 277, 59489, 7, 9, 62039532, -21, -1284503319, -287029331, 6857 ], [ 0, -1, 77, 6976, 12, -1, 0, 83, -4833832, 3043341, -1433422, -4258149, -1, -3279, -215443, 1641638, 17, -4530393, -120 ], [ -98018, 440054317, -6684, -232831691, -1, 6624994, 0, -672, 175, 70606795, 7387353, 1965365787, 3481, 661942, 141651677, 1149003, 5698, 6697, -1810 ], [ -10, 96708, -1, -30650756, -15231, -1, -1992326890, 563534647, -3999, 149, 99404706, 393, 876654643, -58, -17274527, -55816118, 0, -12, -542369 ], [ -2095, -1, -262, -87, 27, 29972, 78349524, 756244698, -88473, -6322, -40, 748316521, -342896, 1014799, 130, 10781, -207526, -176, -43 ], [ 1465, -3, -2978, -17, -74, -536, 32691, 21234, -68, -6, -25, -340935, -926500617, -2, -7977213, -30, -140401878, 6729833, -1352192081 ], [ 206535, -378871560, -1, 56059, 1021142, 2514186, -264042799, 16293784, -103414157, -235023570, -6, 1017, 680616, -622612, 16335999, 871783, -3625884, -23, 4296 ], [ -232123208, -212896, 25564094, -79840870, 355, -51593, -2895511, -1073, 7513, -287107, -1068143072, 3281, 8086579, -177, 610718, -594, -2702, -107441124, 419309047 ], [ -227551, -134210, -3, 139790069, -49050387, 10072, -3, 10960, -82302, -4, -2637, 2, 618813, 54301316, 226, 4237852, -65433602, 1667, 52 ], [ 3, 42734299, 3, 11415815, 122, 825914178, -29922, 0, -49959555, 13, 525911483, -358378, 52550386, -113595615, 2891923, 1, -7, 54854617, 4608 ], [ -3372743, 1, 32010676, 2, 2625346, 101095814, 1, -95846349, 1303, 1637, 981124, -356, 5, -3654, 69, 7670651, -15578218, -51247, 58085042 ], [ 160940209, 86744881, -1252004519, 288696, 2757968, -1852185440, -443, -53760, 348797, -16533733, -20718, -63, -1874210573, 721849, 72695, 1540, 4, 371, -1154 ], [ -15, -359, 61503, -57, 380195, -3, 3110804, -926, -440381685, 183, 24672901, -225, -3087172, 643596898, -707, 714, 15, -44, 51931 ], [ 3, -10, -229416798, 900323, -319, 1451, 12, 2714, -219076, -118048315, -1, -126559, 16, 0, -93, 84236624, -24019, 369, -1324 ], [ -1998637, -5787964, -182, -8, -620096800, -20485688, 33490, 300, -233883, 2312, -3336932, 601128, 877, -75048, 3099530, -24991974, -998, 109, -2938006 ], [ 183829, 0, 1679325, 112560, -654889, -103103256, -105750, -2882261, 955909, 8, 4, -85901108, 61014934, 414775, 13623, 0, -21, -1515746331, 467 ], [ 0, 51108731, 298408, 5983530, -427193, -354269, -16, 377523502, 19622, 3, 213935453, 66, -946, -21133745, -32, -15577462, 114205, -5, -120 ], [ 22875, -249177735, 73189123, -855892227, 864260425, 6400844, -10768, 0, -6, -51667781, -16, -3, 3404, 535805, -476027, 24449, -3746793, -352, 366 ] ], [ [ -5854263, 353085238, 4163111, -418055, -7554722, -13085, -36208, -289300, 878488, 144, 408002085, -54046, -2978240, -25, 23, -5, 8686, -3, 1 ], [ 1, 7821855, -430722, 1961890, -463, -16862, -726, -384098064, -15527275, 127300, -1, -213284, -6817761, 1192, -1, -110195204, 27767, 5, 1 ], [ 7, -684465, -19048, 12, 69616, 0, 309, -29215511, 3651345, 1186, 7134, -1, 99544, 153, -2, -441, -3723, 0, -796 ], [ 108208, -64, -130389849, 36, 11769657, 3950920, -99890829, -1062, -5433900, -3, -296600742, -67266, -105878, -27971760, -2, 0, 1, -3, -237381734 ], [ 85404558, -3, 28747231, 117, 765051, -47, 13, 41067813, 1, -1013866, -323025, -1, -3, 918, -1835621650, -1588507, -60710, -4, -90652016 ], [ 1, 0, 12223208, -3283725, 0, -3, -160165, -28, -1, -8, -539925, 2450, -238657275, -15004, -864953276, -104056633, 401861, -233078822, 3399211 ], [ 439, -2, -4238923, -543, 20813, -949, 169387344, -82, -1, 6715, -394006712, 1, 15374354, -314211164, -114995733, -886, 85132568, -1, 1071 ], [ 1397892, -210274323, -98566972, -473, 17910, 429, -157783, 4510373, 0, -46519, 0, 34787500, 3785, -1392718, -2192316, 100, 1801802063, 21592, -43145 ], [ -1, 268072528, -1, 0, -6852520, -1417, 19, -1, -1549150, 4947711, -192885, 1302523, 1303, -4, -30574, 41, -4, -1, 4 ], [ -675881, 5857, -6448653, 3, 1749, -3, -4, 16, 0, 46, 27050127, -1413, -191, 475, 310712, -120993520, -58731, -5709083, -54 ], [ 749703, -1, -2, -24, 3649023, -1149656, -20000906, 195799227, -90021, -1723771, -1706665, -162, -1, 1892840933, 440112, 2322404, 7194, -63230562, 0 ], [ -458, -7, 217, -1, 552556, -11, -148611, -563992, -28858, -109, 8, -971, -3796964, -268740, 12841, 13368, 92380, -4, -456898949 ], [ -522768649, 12224783, -8, 63397950, 192, -1, 674384, 15, -356147, 32239, 192007, 724956, 85261, 1615365, -1485822380, 4034831, -28506113, -59975, 248335 ], [ -7264, -99056528, 57, -70659694, 5706953, 0, -8, -4825, -7158633, 4, 0, 1205, 3663656, 630913, 1525021555, 15, -1, 3179, 14564 ], [ -11705, -207685, 406827829, 816300, -23879904, -39, -527234863, -1, 529018595, 22239, 7, 4051735, 0, 85825099, -29940, -4, -12857375, 112, 20925 ], [ -33066213, -1966993, -3525, -6084, 23, -5476718, 62048, 206561, 48091475, 3, -2163325, 124255, 1736, 4, -41262506, -6882, 327125309, -238368, 0 ], [ -4875, -1, -104, -880054, 0, 104, -553800140, 15, 25608, -1, -258, -106935365, -127931, -56, 4245, -830928701, 193331313, 2283282, -4105579 ], [ -7083, 185272, 741239, 33026, 50957752, -811, -649063934, -1, 15, 899160145, 486, -75552, 5765, -89531, 3089006, -1, 39111195, 37, 3646 ] ], [ [ 1, -45325, -12462, -6, 1363, 91882, 10, -9, -516650993, -3282706, 2, 2, 63979, 596409, 1, -502057199, 454151667, 135, -186971110 ], [ 29999918, -408728541, 2, -500748021, -3, 27195993, -1, -477205, 211436, 53424275, 1826911, 77249923, 20348988, -83776, -7685, 1660, 2, -943662224, -4256940 ], [ -3852, 1749, 5157, -142032, -1326524, 58, -18781247, 191226483, 1948, 2168, 52, 182, 2623615, 57683, -21378, 88931259, -131459147, -1, -34 ], [ -23, -637, -16, 246649, -8009383, -2736, -336471501, 0, 1082, -14713, -361, 22967, 1924, -112500, 12158973, -58820446, -1229024, -3, -160497 ], [ 13946, -19072996, 145573, -21859, 1, -8, -6631, 3839852, 60026590, 1, 185, -1320055, -1, 774, 11, 339229, 384969, -405172, 58 ], [ -12, 65089, 2494, -12256, -24844, -15311, -3, -290792747, 1734380, -5086031, 5012, -3268, 5, -74892332, 258, 88435, 525653065, 1, -632248891 ], [ 2, -7888881, 63329231, 1493677, -2, -42, -127298, 700960, 44427528, -22092, 11, -5546511, -18522946, 30, 180, 217305, -350, 29098, 301 ], [ -21403488, 27, -17, -4, 62697973, 20949, -2994493, -28181, 168019, -79072, -4, -3757, 1, 4743, 12, 758952, -10650, 236370, 26 ], [ 2267, 1650587, -64, -24, 89451927, -423355, -5582, -6, 0, 11535911, -123718, 50344230, 279414278, 1700890, 13, -46559, -28231421, 8202064, 45 ], [ -1335, 10591, 301822, -1, -46101480, -41, -1, 22, -15006, -1699, 7, -125996300, 37, 36129560, -48566834, 268849727, -5251664, -1023, -376525865 ], [ 472, 385979420, 26738052, -753402, 14, 33815026, 25661, -84849269, -8886339, -5724, -84, 19007, 1837, 979653, 26228063, -754, 15, 2931, 5645107 ], [ 0, -7757278, 10566, 52, 0, -16072, 3, 12728, 489605223, 47958615, 0, 272472708, -3, -25648, -2, 0, -188944276, -3311, 1272653505 ], [ -1118728, -2, -1, 27768581, -1, 9478633, -653502, 16598, -8459766, 314396521, -2293453, -520878396, -1044, -1045, -39964, -25, 64, 522243, -750746 ], [ 501564, -1224, -19, -16772685, -1062458, -61836, -285204, 217, -139559603, 0, 7819207, -1628148, 2310336, -26, -30363071, -2377, 44, -92, 11298 ], [ 3146, -34565, 38719137, 2044753610, 6874456, -99, 391, -3749, 45, -32, -1310, 2214, 14315449, 127869317, 133039860, -113472756, -45, -793, 478 ], [ 19915, -507, -3142297, -717262040, 9, 1412, -1, -65, -93777, -45228, -421533, -202531867, 23420917, 961504, -6, 47272032, -615449813, 941, 567590 ], [ 121376504, 279204, -445265067, 72804, 5, -2463, -4, 0, -2, -8, 3110, 224272581, -671671, -2, 431748451, 24, -86830, 3, 22970272 ], [ 183268, -4, -176458, 14, 663733, 11049, -69, -3166092, -33, 434, -11, 655, 5, -458, 130222, 1, 244687, -4011501, 30 ] ], [ [ 1128103, 1798855483, -190641984, -86, 10235243, 229596, -29616, -204978, 18, 4, 27292622, 280253675, 31511, -6, 2321211, -324930, 26, -43229, 81 ], [ 4, -846679170, -593473140, 8033454, -5623, 16, -37274108, -892, 468662005, 102341672, 0, -2944885, -158606, 1620879, -1876129, -3588, 26122291, 1610845790, 15 ], [ -17548, -13961, -44129846, -225, 26, 29570, -1303, 342416, -44, -1, 465, -239490037, 3, 16224, 0, 103, -2380, -1329966, -1072 ], [ -12245352, 120714, 1872, 1, 12495, 30, 85037, -13260048, 231090210, 777538, 25403350, 249, 98760552, -816009, 4, 30, -17, -1, -25972 ], [ 116710185, -11981667, -4898, 10115000, 5, -94620, 13386, -255432658, -89478884, -49, 31, -1133, -32162626, 75542, -29248, 3057008, 0, -203681, 1 ], [ 23664, -1104, 0, -30811266, -3557, -344300, -19351307, -8733794, 20088812, -758, 182, -62, -46, 2631, 167637, -1741, 1135, 1709971, -4 ], [ -66787, 23940, -1, 45518, -3, 908018, -495, -1, 4, 2724988, -167, 31998236, -635, 91, -24, -2, 9320066, -39135166, -1 ], [ 1154, -216842, -35498, -475123028, -1, 5108944, -73, 1010, 1, -731, 1, -5786, 14090, -945, 3, 1821, -4, -201, -15637 ], [ 19718057, -1112, 14962235, -86, -415671489, 54609, 2242, 139459, 157021, 508078541, -3, 197631560, -898673, -6, -2813, -40323, -371135, -1023204307, 516665 ], [ -4969, 336162, 32690, 2620, -110682, 22640, -3, -40122603, 20097, -58015443, -50966189, 19293, -226176035, -222944, -2738938, -7, -16903417, 362674877, -352833081 ], [ 4432042, -809254949, -442, -1049463235, 220, 7879084, -389619128, -200265, 8631540, 24104, 7712581, 0, 0, -425692, -4, 0, 0, 1271918, -69565152 ], [ 1593, -5, -7585, 32074, 91240, -105, -16, 6311724, -5, -1438816054, -417, 5396047, -27329965, 1369, 3812046, -1, 99, 299822035, -15640 ], [ 7769, 29981705, 20482880, 302503176, 492336027, -1, -2545, -2671012, 1034376, 19566, -100, -439759, -976926, 59378, -34232987, -7744201, -130, -27, 1073 ], [ -3, -7, 1960, 49, -1773650, -904534404, 899686, -19, 250, 12308, 12638, 66594491, 32771187, -23, 0, 63, 351920, 0, -51923 ], [ -7591, 172965, -82, -118, 506, 487580522, -18485, -36740208, -39526535, 120, -103991, -3, -50485471, 1, 3716511, -1691, 14, 111764734, 133093 ], [ -3883615, 12, 0, 714342276, -27, 7530, 401, 85, 299, 14, -349809, -1406446097, 31207, -47, 3432653, 4, 154120569, 54580557, -2 ], [ -674412481, -1, -13259718, 63354011, 6216128, -6, -378139, -1359, 6446, -96, 5656517, -58, -7, 421, 10935, -62419, 37607, 10, -14 ], [ -5679019, -610, -126, -1008625, 52759998, 426669835, 27172603, 12624, 41309, -227, -15, 706, -15098, 14, -2, -124, 266, -7757, 2298179 ] ], [ [ 6511077, -4, -10, -4, 46254, -27, 17626386, 6, 1, -3290, -1288469, 49, -2370035, 1037053117, 27021078, -61868, -5783699, -645, -5177243 ], [ -34, -1316, -613, 15630507, -2852, -1, 12736, 121685, -4843, -34108, 1829860959, 84, 49776, 782383239, -2, 122891, -34, 280, 4906 ], [ 187492, 5, 257353972, -53450616, -19623, 300527607, 8512538, 195602421, -2, 690894675, -58541055, -12, -26627111, -5885574, -3021, -276605746, -31818420, 1, 7 ], [ -1508, 11319739, 0, -47504, 113620, -62, 329, 238445087, -3182, 0, -785, 57, -415, -45165, 13156201, 45172, 103002, -113426055, -989 ], [ 118686, -470, -538757, -11850378, -1620320, 1948931814, 113, 813, 46, 805, -663296, -2, -237599194, 1217, 788673904, -242, -2, -2713, 229914989 ], [ 311773867, -913, -59550, -94860934, 691, -59, -128, 78708, 0, -1305536, -1, -296026376, -193765775, 1, 77056593, -32431, -339, 36217010, 49868492 ], [ -79996543, -209, 224, 184, -14149620, -1, 23797, -1253440, 18161172, 15777, 399167, 6, 107, 1473, -1111099860, 104153, -12448904, -3560, -4 ], [ -7, 451, -26098163, -6, -376, 1289205453, 667607823, 7, -238833380, -46, -434428531, -58161697, -1730091572, 6308, -4, -72825, -2002542, -3, -1371 ], [ -580, 150, 199, 57567372, 1, 720, -1451782, -434, -532104530, 3, 137721, 362989542, -2, 29562, 779, -102, 63192838, -261860, 0 ], [ 1660, 8908, 0, 413499, -55725, 31957, -2, 2510, 761, -3, 24692477, 477409, -744, 189, 10974926, -24342623, 35396, 30718, 1171961 ], [ -3, -33275657, -25, 2, -4, 11, -24221031, -150, -8669, 0, 23446, 15174925, 14592060, 313, 26795, 1239116, 490647, 84, -1937083406 ], [ -64468308, 52153494, 29958, -26315, 119, 188616505, -47083, -6210, -72, -1, 12808522, -74710, 3913, 2848, -2280293, -220403, -221, -64919292, -235 ], [ 47, -2, -242, -6039480, 51432, 11, 11776543, -79, -92, 184313314, -1624385, -443415, -52114, -39, 7872340, 751972489, 92755, 0, -1 ], [ 107643, 2797981, 124195, -415933, 3258449, -24450, -5773, -2537026, -461, 1, 74, -48911244, -62133, 76545066, 65989, -1096, -1, 2271, 1753298 ], [ 2530551, 536, -93138630, 8129703, -78038978, 0, 4363763, -29231, -255711, -214, -11525, -6786740, 948, -25, 13, -6519141, 608719693, 181, -6806 ], [ 252666427, -589908565, 36312908, 575, -1067631, 843307, 0, -710, -232566685, -7556, 285003, -25, 15070, -16417990, 1945815, 15116, -1829434, -3240538, -1 ], [ 291920164, -613687, -15782, 16, -23, 11522870, 2139, 352, 144227718, 6416, -1716, 34859662, -50, -519680, -451963902, -100544, -132614, -150, 2256153 ], [ -14, -124, 711, -97750, 149673986, 22761, 2092517, 23152, -4, -97, 3, 52867, -556825981, -8, 1, -1666, -4893, -149935754, -14 ] ] ], [ [ [ 14744775, 37, -1970922622, -443230841, 7, -260132, -77666079, 36, 2, -905528, -2333076, -1025, -174149430, 0, 238043, -4023767, -62, 241826, 2010016 ], [ 6691, 1, 19893, 20279648, -617185, 5, -123, -1776028066, 11838501, 55, -1847200, 13265, -7, 27, -285, 181, -5340101, 15021517, -25 ], [ 738812504, -22, -283538, 1985031242, -6479, 9954192, -14, 13406243, -11461256, -509, 1308226, 806918, -350232, -15711, -78, 106, 110045377, -49478, 26225 ], [ 1, 637, -16, -2720, 18039, -7523, -83795933, -21023, -2, -1, -49134715, -129250, -8, 16, 1977, -2013, 4, -2271, 17 ], [ 10, -2813281, -1, 356600, -50001461, 3480903, -4411, 0, -59171004, -110, 6489911, 21448, -2, -2023, -1, 0, 319, 1677010070, 323259 ], [ -85921720, -3, 52107730, 0, -189, -1, -56, -11, 62896210, 1153, 1, -12578419, -572754, -12787029, 24818, 505377953, -480575704, -605948, 2 ], [ -610121900, -10, -761, -1, 24, 219, -63, 139, 437500105, 1098, -29408982, -14797116, 1, 7, -1, -931487037, -1, 1696326435, -3 ], [ -35963615, -98109088, 944197872, -56, 0, -23149566, -12, 1484403, 6, 9132, -1190, -29, 39688, 47154, 2817, 9047248, -73305, 3, 1717 ], [ -505252, -3, -33, -1, 121, -907292117, 474757682, -1154988328, 111921, 112753, 29201952, -210622309, 60, 421, 219, -349, -169290, -1899, -587 ], [ 78, 254415, -15621964, 11208, -7, -910, 410, -25, -177, 50084, -310, -204, -120388, 3294806, -188632, -100186, -52, -353761776, 714 ], [ 32422, 257581861, 1005147, 86, 0, -43, -7668595, -6692, -1, 50199, -19280313, -26689, 3565, -2161136, -339110, -1, 7, -3, 47131 ], [ 15, -825332, 841529, -63772206, 288, 242, -1249, -8, -30606152, 91, -1, -5687, -10743, -2, -89814996, -6010, 27808, -4801323, 161820570 ], [ 6345789, 76, 297, -17, -16, -15, 28, -102939619, -51029533, -35186314, 110269, 76942120, 421312708, 1753, 0, -3425047, 249842440, -5831170, -1 ], [ -1, -864089, 21526, -7412, 28930, 341, -1277, -8, 22700, 368, -6783930, -2705, -363, -8201147, -8054, 1922562, 16, 193, -263413 ], [ -50847, 119, 173, -1, 36, 130838, -2269300, -139, 940608094, 933848763, -23644, 3, 1419971, -459, -118055925, -242, 87352, -146774501, -89033 ], [ -1, -13382069, -1, 544021, -399622, -251140040, -2256960, 0, 224416, 40, -876564953, -61526061, -5145, -4834, 18, 410, -130001, -2120, -10 ], [ -275, -2, -16, 0, -4, 16243, 727850769, -9992, 25361, -4, 19400, 77, 87285134, 3860997, -1, -236178109, 0, 7418, 305 ], [ -15, -4686150, 174429, 229755428, -2187, -2148702, -78, -3836, -1721408, -3567844, 340809, -233, 225958477, -1, 67253, -25019977, 27536013, -1, 11354 ] ], [ [ -46192, -30826, -242118, 9426755, -10499071, -44738246, 346621050, -977, 27, -105635, -891, 1035205, -33, 22, -4708715, 1504, -168, 328, -521 ], [ 33049945, -171175, 583080040, -831029, -1626, 404, 151743, -1, -116574, -55, 51719, -1, 1, 104142066, 1, 797, -58, 329628, -340010703 ], [ 866545, -27512803, 174088, -7145, -874, -10517086, 27, 25708380, -11067, -12, 170, 42117, -208232, -1966, -61837, -12, -59655813, 14, -230566958 ], [ -2, 24783, 878185924, -1, 8395005, -4, 51, -2, -1599, 637913, -41594, 145, -35321, 1, 6787, -160295026, 179159131, -15221, 456223973 ], [ -574738, -1253258, -24, -2, -7933, -12, 0, -1, -8193485, 93354, -2084389, 2862815, 955, -336822690, -8109305, 6226600, -1, -1, 176 ], [ -52689, 2537, -441, 53816422, 4250148, 50, -1, -1, -1702535, 20, -144, 6386, -92371296, -393, 259453245, 9812, -1774612, 945355738, -155455 ], [ 4, -124, -11265412, 101, -1003026, -200457, 1, -18533, 187, -1, -15606, -14340, -2913677, 1134, -18, 1, -2554, 3507865, 8797 ], [ 0, 188274, -2233, 4794, -39, 228643, -34570, 131480, 1, 24675, 3, -26, 10077, -2001518, -4866, 10965249, -52292, -1, -881 ], [ -52, -12336, -749, 1171, 307, 3627250, -406193428, -6683093, 12, -2, -7, -1, 47129, 723428, 3, 53519, 5093, 0, 474605530 ], [ -25, 1354012554, -3831, -42464502, -64, -2, 1210, 1, -346, 826007178, 748935, 803781, -2, 1, -19, 3151, -418993685, 1, 26267 ], [ 19953543, -6, -209307438, 354, 1187185, -31, 319, 40738506, 0, 481240041, -29, -24025, 81907, 14401, 870355, -36, -11, 5, -12380 ], [ -2, 44936, -82488, 2795227, -25, 155, 1266, 24385349, -410705, -434382, 2284, -17, 64019345, 799, -6973, -37140555, -5663784, -249550, 7318 ], [ -149362, -178, -4605395, 150500, -6391531, -7197559, 17915, -29127448, -188481, -813, 877, 204, -236, 1, 1, 119406, -5264, -250818007, -25 ], [ -2488, -1, -155647258, 248663, 15921, 26816214, 1267719, 1950684, 1564, -225, -1473, -859195, -72788723, 122561740, 8, -19617374, -16, 885354, 1201 ], [ 83332604, -24, 1, -1, -1148449380, -3, -7114087, 3817, -4, 1832, 60, 15699147, 2, -722, -2, -1603135579, 205741, 17, -371857870 ], [ 16447001, -30, 1, -764846, 33522611, 205846693, 28, -87, -688, -1854883524, 675522, -21102592, -3584, -348, -5, -119750, -2478, -283556821, -15051402 ], [ 626, -12519, 3857454, -11811, -2, -231323, 462876791, 165950645, 666725, -9163, 6, 6754, -472769849, -4892475, 5, 8719616, 5, -17, -123947768 ], [ 12632, 8311, -122610507, -138665656, 1215403, 2, -887293125, 0, 2842, -16082, -3750620, -2, -177157, 6537657, -1, -2888, 207, 11062723, -1 ] ], [ [ 808151866, -1, -902672, -1881181379, 11066, 180093, 30987770, 6, 27709, -1135021718, -3, -51038, -21, 136277726, -181596, -70, 134309, 1833606396, -11 ], [ -2568, -7134, -52047946, -57498, -6, 7833104, -7472477, -1, -64457, 29391, -697512671, -1493336, -1, 1, -1, 166, -90, 6, 416269346 ], [ 1816613, 181226730, -1, 1255, -4, 2272, -2046, -640, -1, 1, 123555, 1623, -2901, -66956122, 3011, 151976, -122, 2, 389 ], [ 49775341, 3, 1994783, 20110, 460, -6288, 33, 197140, 640, 51, -21624, -307, 11, 1, 1712, 1, 47736, -9671, 1804115 ], [ -228018264, 76015, -2676, -42532, -8, -44766, 417685872, -504, 50244051, -1211340, -11, -351261488, 26808, 1760, 0, -1487291, -208045, 28224100, 0 ], [ -9470593, 298, 7, -116, 1834, -1244, -1337905, 12726, -46, -90, -53487644, -3752371, 73, 61983, 72268, 1, 65396586, 3, 11705 ], [ -2, 28195, 16, -1628815, 18, 14823826, -1, 5612, -119, -2, -143313958, 1386155, 133, 1859345358, 966672960, -85, 30533995, -33265, -803 ], [ -3, -2, 991372365, 93131564, -782604532, -13, -105454592, -129730, 193047080, 27, 25, 1654, 0, 6942, -825, -37458, 0, 699139, -4256429 ], [ 13666, 37736527, 24, -4241, -443410, -236993694, -43536, 4721, -2145, 809168716, 1700423441, 86, 11097674, -7, 64831322, -910423, 2, 163333019, -7 ], [ -13187490, -2984577, -2541347, -398, 6716, 210429, -13312, -7261, -14, -158718, -4, 3049, -2, 314, -213350, 86805, -12192, -1983344624, 954645 ], [ 15922, 343894, -250143547, 1609, 0, -30933, 490454, -399, -1251899672, -6, -7003, 101, -2071182, -3615731, -444, 3670157, 122, -285, -222 ], [ 10, -474344, -1, 5, 79253, 520539703, -704874183, 47577, -1181928851, 1, -107018, -1932, 29961, -1, 1374, 87, -13932, 153442, -152042778 ], [ -51, -25626, 1, 13608869, 4, 46, -12877751, 5647, 18, -415, -11718339, -344, 233961446, 20567574, -167404, -646685088, 3031, 3328141, 1051161 ], [ 3529, -13, 48169093, 929540, -116908, -101029080, 6175463, -15574, 451741, -1653, -11, 5202351, 24297344, 5, -998604, -785404951, 2, 2560, 0 ], [ 25, -1104, -52, -54673799, 2037, 2249713, -1063970040, 15, 367655305, -1621850264, 7640, 513532, 1, 219, -173838890, 110086830, -5, 17, 21 ], [ 509933, 0, 44791, 26982707, -2, 77515894, -53113830, 191509, -27, -29633, -6745208, -13, 15121, -3, -5, -1355654, 113239728, 21, -267555634 ], [ -7, 113, -5545, 5639, -107638, -152093598, 5, -79, -8, 3840, -2, -427883595, 2556, 3, -48419, -403, 18, -227847, -160612918 ], [ 725088, 8, -3855952, -30175143, -206229, -20807, -1, -39, -51, 539896763, -6, 352552, -102178341, -2143553, 1475, 170605164, -116, -46738581, -29 ] ], [ [ 39616774, 2, 110, -11529907, -474712, -44140228, -902247911, -745416, 9648268, -32, 194, 115311, 4973362, 5, -10175, -738, 551, 338, -1 ], [ 330, 1056034166, -321084, 11676719, -13861182, 12990028, 12, 5, -10147707, 14184, 14135, -112, 11, 107119, -103201, -32952, 9061, -1, 37337029 ], [ -17371759, -296045, -280564, 20669, -1, -7942, 92609, 4829592, -188622001, -1098868595, -1178442, 437, -10, 345, 0, 16509730, 661, -47, 0 ], [ -3436409, 38110254, -1, 684, 10, -4240, -5021418, 568969, 1120051, -274, -2, -13958, 10785, 100, -133, -27, -2759869, 15986760, 416 ], [ -251392030, -62, 1, 538, -109, 6422, 848752, 13426618, 10617, -3, -31, -229171, -64162695, 0, 443202109, -21234392, -11483, 1, -521668194 ], [ -7505022, 1, 444723829, 8916253, -270559406, -251, 629358, -10, 916755082, -45964629, 177338984, 1310747247, -308409820, -15814805, -2, -4230, 66, -70322487, -8 ], [ 1, -2120, -55, 187188, 7378254, -4, -11796183, 197461, 339828420, -1066451, -19, -249, 5, 20, 29515, 0, -4701, -1064, -134876 ], [ -350301, 59, 1, -3, 121, 1406111, -7, 5, -126259, -6346735, -677, -10778185, -1, -5, 460, 6022, -7906581, -6258310, -1360403060 ], [ 127129374, 133715, 409439, 659158, 41005502, 155, -1, -1777687068, -63, -8, -126862, -6049, -49, -714, -1413420, 1340453, 1724485279, -43, -251333 ], [ 0, -475075, -11086, 45845712, -80066484, 833, -218, -19579, -776, -1774034, -33, -1624, 8, -162, 6, -1, 56471, -6, 109896 ], [ 613848609, 1, 105948726, 266079419, -8053, -176, -67577, 12, 12, 3903, 4, -217, 15058, -2142, 1, 124167, 345973, 22, 993 ], [ -5903847, -116, -365334556, 28715, -1637011, 13683494, 3772, -114972355, 247145, 12779753, -44472609, -425034, 1455, 45, 2, -3452018, 911590, 4, -7701199 ], [ -358, 231, 13914, 2, 624743, -100655796, -134030861, 8229, -5914, -30525, -18804, -128406, 0, 18907, 216, 3, -39754466, 4776594, 3005 ], [ 123, 13, -207, 0, 0, -2, -791, -6, -1, 6354943, -5698, -256, 177854, -254, 202, 1, -11069385, -6, -2 ], [ 5376, 78854, 2061507, 81, 30754, 1999, 0, -128, 25315, 17793630, 84598184, -141, 236280, -304171862, 95, -64, 0, 2900875, -141796 ], [ -2880, -44, -8417820, -7650884, 198, 334088, 0, 3636510, 645104532, 1011, 26, 2, 4606454, 21, -1, 309, 6945413, -1575, 217 ], [ 4, -41305, -2, 1637864, 75, 42, 322, -888, -43, 127604669, 17786, -2, 52150, -124788833, 1, -122, 11058, -2, -4040 ], [ 13, 168833873, -42850, -20835, -12793, -110926, 347838221, -123369, 50, 1, -257399206, 3, -1, -1, 5895691, 497537, -9708819, 1546, 108917036 ] ], [ [ 3810989, 13518, -60847, 60409, -5486815, 6096835, -18, 50908892, 3363859, -195548700, -1546746, -3925998, 2653, -1934432, 2128392392, 666377, -1, 1111, 4303375 ], [ 1, 2029, -168, -142530040, 3574661, -238101, -737, -466563268, -6164009, 0, 1976610, -11, -61072575, -11, 431342, -16097180, 57, 670, -59585163 ], [ 11, -112, 30692, -2, 606967898, -1, 239891, 37, 3, -1, 76659011, -306511, -528072235, 8243497, -423, -152, -7782968, 258562392, 13026 ], [ 2868, 472996, 1, -184, -1058, -1456929890, 0, 667, -1, 64301, -145, 18354, -7, -371, 13376, 207, -11649412, -195, 39320 ], [ 1119314, -12, 5, -359376867, 2515, -4848473, -68135, -2, 30453, 58693749, -9573445, 7451494, -49, 5, 5517543, 5086972, -603, -43, -1 ], [ 0, -5940, -501, -974070168, 25034793, -2, 11436605, 4286, 870036, -36989559, 21, 64574, 70123111, 600261, 209941, 182761, -87, 48926, 2174 ], [ 14, -3, -1134717, 1654, 854, -788, -38, 56958524, -1, -131, 404510, 163722, -26470100, -627, 1, 257175, 1, -97, 44 ], [ 113110119, -303509, 983, -1, -49, -2353, -8, -23772298, -120289531, 4, -64, 37106, -1791811, 339599513, -94331451, 30, -2928, -5, 342660151 ], [ -11, -12036, 18492471, 0, -338280, -791721, -25, -37035, 40, -3269, -2, -4004455, -10869, 20918888, -138299, 0, -110529, -423, 1958645 ], [ 476943040, -1856, 25924161, 46247, 89, -634, 416226606, -992, 103194, -12302315, 838, 7, -11729329, 79471213, 5, 9010886, -94123, 205501951, -165931598 ], [ -94212, 1877, 0, -54808, 9, -2, 44772, 11025, -83793, 90, 970131706, 0, 14040, 116235587, 6272536, -721, -1789463620, 25, -2 ], [ -2200, -165, 232565434, 1, 51168, -69472, -8367947, 27915, -1470393369, -14324, -5079548, -5, -21555301, -12089496, -1240, 302659175, 1336, -510, -8628 ], [ 20767, 115, 4728, 6, 7, 1905070, 1, -7704, 144113, -14, 103, 74, -51169, -83009277, 433, -116, 22, 469810099, -8038689 ], [ -195, -400876014, -1, 205, -34, 2910979, -1552, -1616219, 47266329, 99717931, -33695422, -1, -173158206, -3, -4658, 231, -724, -2701, -2 ], [ 427268741, 18421, 0, -511, -15812045, 15563791, -418, -1511, 15008, 829829359, 1003774, -44930, 122117, 3753, 6008, 71266, 96, -263, -15 ], [ 178457, -42412314, 0, -11, -6997439, -24, -1229222, 41, 46760958, 1025063, -3733, 471, -3344109, 3786, -133128, -2017415, 20, 2116889, -45 ], [ -4914, -173, 29, -46, 934987, 117261, 12, -29846, 11, 0, -35, 4, 314419, 166, -14291, 27496, 0, -8386392, -3298605 ], [ -23986351, 662995385, -12195889, -2332, -314233, 3362133, 0, 190, 32852960, -1, 673, 64011, -414300, 44, 219991, 461, 63953, -691, -91 ] ], [ [ 389596964, 121157298, -34, -2824763, -55, -389675, -367510143, -163618, 0, 0, -43493, 175, 42, -211023, -225, -10, -64, -12582, 1147734590 ], [ 384, -1388, 35028, -1038077, -94387, -277502, 112566630, -42348105, 1009814, -241, -275877647, 159, 2110883463, 5040545, 2, -95026609, 13446753, -2, -332316072 ], [ 11645490, -562, -1049183, -7746, -5, 85023, -260273, 3525096, 1149556, -4839, 256035697, 4966419, -20, 1414, -253, 12, 4791159, -336086, -3283 ], [ -79, -84894462, 4463, 11413460, -114365, -33, 23168844, -1, 2058090, 41, -23813498, 88, -5, -77, 1, -71132594, 1, -2638, 3163899 ], [ -29, 9676, -40, -195, -250, -10, -771537, -2636842, -365, -8327720, -16, -2, 11211, -4, 68755, -2, 532730255, -1, 3773 ], [ -1, 240, 30, -842989, 469, 66, -50, 0, -1050227894, 24599296, 146062, 3857, 1628, -1130929, -56374063, 14383949, -117, 5624, -1855354634 ], [ 250728, 85150, -227, 12, -298, 0, 157304, -3, -2053115515, 4143659, 0, -150826329, -2, -26840, -4116545, 1818006242, 7, -11634767, 2 ], [ -1, 13054128, -178, 28237, -1041, 187632063, -82189, 116684, -7001, 313814, 98231, 20653645, 229045, 12060, 3846, 70785126, -2585, 566074, 113286 ], [ 1, 113, 57, 183912, 19, -216350, 6729220, -666, 1510, -1617, -2638495, 7994, -65953, -13650447, -57, 1775869, -310311, -1, -5015 ], [ 13879, -5782, 112258895, -94963759, 40977, 1474097943, 3391142, 45365586, -29, 4, 879397413, -1, -31188, -57544250, 1398120, -1011498, -785440, -2082967, 1 ], [ -3834, -31472819, 180558, -317283, -2, -3, 40047078, -217, 2121, -1016285, -8544534, -2038, 355107, 2120791828, 646772, 1418554185, -160203313, 59480157, 1 ], [ 1258549, 2828, 3, 120, 1, 453808, 558464865, -19599315, -4, -1, 1577, 1505144, 72196077, 70, 76263, 7, -263, 9573, 3 ], [ 6778, -413, 2260198, 0, -201682196, -12987021, -399812472, -2, -191, -8319396, -2, 99, 45, 11073, 1419329, -4, 234810099, -6786731, -28222134 ], [ 79, -2, -10, -1700553, 2725, 899, -2, -1, 1876434, -1, 7, 10536830, 121, -1, 5667966, 1262000, 4, -15, 5 ], [ -4385383, 6860300, 874644964, -76, -61, -17, -59553, -516138176, 0, -2, -740205, 56, -215152, -11, -753, 0, 19, -1126, 480062627 ], [ 76708, 519, 29593, 14777732, -39, -3597541, -1, -10938387, -5479543, 1992753860, 4581509, -3119283, 1, 1835, 16426414, 235028, 126374262, 243457513, 7601 ], [ -56751, -62954847, 4, 0, 21, 2, -3053, 14526044, 2967, 12182158, -510772, 271369, -48548, 23, 90, 374, 252298, 880708397, -28 ], [ -18735487, -3103, -48108571, 46455, -47811796, -4, 151324, 2, -35071, 230147, 96261, -44, -111, 2, 267588937, -6331, -10471708, -2, -5384068 ] ], [ [ 330324751, 909208, -2, -4271, -441, 4028, 16262196, 3, -135617902, -3627042, -10, 2, 11314270, -1, -494637679, -29683, -4304977, 0, -258636295 ], [ 7123, 27966877, -92946073, -9499, -2397461, 11798, 1876995, -107857, -13000049, 144, -3, 1347738986, 3864, 4, 0, 0, -73563051, -2, 410318158 ], [ -1396998, -64319, -2, -46709, -133, 6188, -1090, -69600603, 0, 150271763, -713811, 15, 7773, -100407, 14009541, -120249186, -961350, -8, -7 ], [ 698, 342, -241317, -70, 0, -583138, -8327, 0, -48541398, 45276, 411, -593725, 83414030, -29081798, 4, -4741366, 0, -18, 1084 ], [ -1072201, -156694, 1103516, 59710, 145452, 308367, -893671, -271302, 32232, -25466, 0, -14915045, -2, 14, 2, -36, 2078, 140381, 0 ], [ 29, -558968, -3584280, 20862552, -292, -7, 7, -6, 11, 332736, -26, 10114674, -998, 272403, -3581452, -258085, -80, -11, 385 ], [ 370354, -1324, 29014, 523025, 41687396, 82508, -224, -4625, 1805, 33, -72732617, 31, -1406829, -3546844, 2857017, 117, -769, 312413260, 614509747 ], [ -562, 857, -1863707, 6141741, 168, -3, 3, -26, -885605616, 4336, 4982371, 2891064, -3, 7098467, 81, -214908048, -80, 246264, -69493928 ], [ -29316776, -235279, -742, -7, -16, 23, -268316770, -7, -6, 298, -242628, -22, -907410080, 1738383257, 385376109, 296, -1273989910, 160902303, 5231 ], [ 2454, 6028764, -20, -9496, -1389, 114, -382, -95102, 3316, -32361845, -501, 13, -534, 7141242, -1, -20, -1, 408, 452 ], [ 29, 9, -19509, -1625, -4, -5, 201909491, -1, 15880, 3148932, 137, -1, 8, 52214653, 24, 54297920, -540, -1412, 1 ], [ 445177275, 98749, -25, 1591, -16835, 372, -3726333, 199001, 901429, -463068, -1640267, 164, -871244, -518818, -44942524, -3, 101644481, -5637, 0 ], [ -164, 0, 54803197, 46959, -1, -441228883, -1, 165763832, 531, 15, 24366666, -21, 7737, 1922, 249758592, 226818684, 420729467, -1158895, 2053538 ], [ -1036, -2614973, -100411, -1, -2, -20, -7008, 274, 79, 38, 213080, 570213, 2878, 0, -326, 3819, -1, -23107658, -5 ], [ -362, -5050256, 2005, 25870, -3961, -2, 6917199, 100088, -4269, -140460702, -441842401, 180139, 10, -561655, -2509, 48, 126, 4079, -4113 ], [ 32403, -1, -337281, 252325123, 1, -29263, 0, 152, -1591, -2326, 455666, 26, 3307246, -1, -1922, -58822, -3843036, 29, -55853 ], [ 6863, -76547394, 218, 431483423, 40363, 29, 18643, -132001002, -2, -121439236, 515, -1588724476, 100, 1, 21956, 222157699, 83478078, -14677210, -1044325 ], [ -3, 676268609, -32380, 153, -497, -52, -828, 394757886, -8, 3421, 57001, 1, -43, 209032440, -3582446, -525193, -2, -261370292, 59580 ] ], [ [ -38200, -57270327, 13602, 15505817, -302595, -13, 11, -156055619, 151878, -1079423868, 168153485, 251595343, -63, 7904, -32923447, 45364, 250, -5800625, 14379 ], [ -43842071, -29279373, 5961635, -254042548, -61, 19, -14274, 13588039, 202400155, 0, -23801, -8408, -18026, 103, 55649, -7826, -46, 0, -8 ], [ -8184245, -18148695, -324106, 23, -4, -53057, -29277743, 1595, -453, 55006945, 3, -1, -1, -13064, 21, 746566043, -307335022, -1308094917, -1673 ], [ 50412, 39, -29414167, 608664, 868385, -643, -232274, 2, -5882565, -1679, 14270963, -52654, -7186, -65, 1, 1294143, -68, -867, 116 ], [ -32262, 14246057, -228, -320548, -20099, -25445117, -179964, -558, 334843962, -57449, 1158, 61631, -1, 1, -566648, -1, -1107, -446630, 250 ], [ -83538333, 2200, 3, -3, -172314873, 3, -43933, -2, 7492, -62741, 10871, 119262057, -463, 247647, -865480, 3135, 1720263, 216244211, -21 ], [ 30, 3, -6, -882847247, -627, 14634447, -1295, -2, 508244, -19792, -1, -487, -203607, 0, -4337223, 111807, -2, -237, 11 ], [ 3320643, -584361, 110571, 11344, 1830, 4073, 2401442, -1, 2, 11304, -129848377, -209286, -53145, 1328, -335963, 0, -3896, -545415505, -673004 ], [ -1845, 17936442, 37794598, 4281, 229462, 822004918, 157, 81, -294, 201050682, -21, -513867414, 15660, -2, -50, -1, 32729, 190958, 14762391 ], [ -1, 33901, 2726, -21503896, -2019937, 12052, -24, 26873, -1406106, 3722595, -2098, 27510, 28516440, -57, -590, -221337, 6, 16744636, 316906 ], [ -2, 413301554, -1, -35729331, -8916466, 59304039, 36193, 6507898, 247233, 46665758, 0, -763, -218, -809260148, -1078, 68, -108942267, -3, 32143559 ], [ -1, -3, 6249151, 122471, 1109780, -1663388554, 33445, 47478, 62472401, 611, 3, 2782716, -87, 70272, 43444, 4510339, 0, 60505, 0 ], [ -1, -1068723, 114045, 367984396, 18, -373488, -79971186, -7195344, -25, 247847022, 2166, -1, 800748, -8792991, 4862, 579, -415136, 235, 24 ], [ 2005, -64, -459679, -5615635, 2, 178045, -203205833, -93629966, 0, -629662548, 6, -4185553, 0, -15626, 115, -91, -84429, -2, -144 ], [ -5385, 246512, 1718005670, 12677810, -1702, -75, 24819332, -87694, 2755, -4913069, -86798, -57, -3527637, -128, -2565375, 26064078, 1213405, 2822, 30212458 ], [ -219, -201, 5200, -467315, 180249473, -340, -337889, 2127, 2040255, -13744808, 825, 152947, -228830, 0, -7121354, 98436, -1226241, -201135603, -224580 ], [ -166, -1107091, -153526, 810, 87892, 4103, -2099366, -101649, -400309161, -7835, -6170, -26614003, 101955, 590, 125608, -1, 1, 133271431, 2621997 ], [ 1097303, 6148, 1766, 24, -427562, -50415, -42668, -82, 13842, 13974, -149439940, 446777, -110685, 3, 13883791, -3193, -575, 121174, -674466 ] ], [ [ -1546, 137264418, 1480, 3, -214, -29, -510, 3985, -315, -1, -22711, -4439182, -28783, -20929, 60149550, -2, 476, 280951, 0 ], [ 505235, 4101029, 3463174, 22190499, -3793, 1, -15787, -158529, 15, -249, -122945338, 47456, 51, -337, -789703631, 910048, -1, 15, -190 ], [ -12738, -15466, -28203, -3994224, 8132, 10, 0, 892594, -9, -24597, 251340838, -2709777, -167904, 0, -6690796, 113013, 1, -11073809, -1410454 ], [ -1096, 115, -2751889, -122, 779, 118, 757, 712, -803165, 3279336, -153359, 34508, 1115, 14029194, -27, 1096144, -6938733, 27732131, -1570207 ], [ -5, -1, -2395830, -13999940, -125047483, -665259, 8239636, 82041759, -6293746, -1885106, 22051739, -1116165, -371, -1, -888, -132, 550, 2470, 11 ], [ 2, -309206647, 28436, 3434, -1, -8024, -1110704, -36, 0, -1481578, 374991, -96585, -38, -1997614, 29, -487224, 46296, 871, 14114746 ], [ 2592752, 8034043, -10, -4047, 0, 1339390, 98554, -110012, -1, 733, -12105, -13891, -890966068, -242574, 5, -2618473, -25334, 102711, -783170992 ], [ 10756, -40035304, 387, -105, -102519, -3249641, -36, 47, 935155, 29, 12717, -2, 212, -3, 2562578, -63894081, 126, -4177, 62 ], [ 2, -278829, 15537755, -31247776, 0, 14047, -196, 1, 3, -1, 2841046, -1012, -20869351, 66170, 1, -6274616, 1795992, -6506, 4 ], [ 1623, -5484182, -2, -627712, 1854, 1225, 40, -1, 3367299, 122534, 1214018, -2840, -5091932, -606482, -469, 15807294, 129030, 37, 102310 ], [ -35, 49284, 6, -7, 62639698, 0, 165998366, -2, -741, 96075526, 15566, -2, 185, 7771, 9987678, 740245, 9, -16, -847 ], [ -9613, -986, 0, -22351257, -273028572, -350911086, -1129, 212606, -101813636, 153280, -2805, 241148, 364, 3348913, -1, 59990, 26786, 7958, -1 ], [ -584873, -11122, 460017, -1384, -3255, 3, -99558657, 48, 882624129, 7289, 33480, -252148844, -429055482, 46, 12, 1087, 7426, -69101121, -1717802801 ], [ 11, 1976302, -43, 523599839, 84, 0, 482063, -1405606, 125, -515234, 718862, -63, -1016, -7509791, -33395, 18996626, 51317, 56, 505 ], [ -11313, 1431972, -205478, 119, 231610, 6, -16, 118, 2681406, 393962, 55708, 20, -4125239, -19, -379816, -3, 177650120, 152, -2012731092 ], [ -159181, 7210, 82, 7207, 958355, -27370847, 379653, 3414958, -48780799, 76, 0, -9286, 623597, -174, 583128936, 7888647, 81647, -4416, 3077327 ], [ 13794, 2831105, -6459763, -230932, -6474, -4, 376780760, -24888119, 58102494, 32889317, 29361, 1, -3238938, -496, 44, -21257165, -13548656, 194, 9390635 ], [ -20, -286179364, 5506, 1, 1, 1, 669, -3, -30809, 0, 0, -4, 737, 0, 0, 46023, -2287152, 774, -57736 ] ], [ [ -967136532, 2383611, -16, 0, -83604397, 185, -782, -31, 108614, -32, -4914, -58750844, -62, -2, -14247, -204071002, 0, 103522148, 1797302 ], [ -1618960, -2019, 9040976, 14, 215539, -9849, 98636743, 460, -15781156, -258806, 2140, 78, 22, -654818, 467276, 15488762, 4, 58144863, 317779541 ], [ 29813, 111682, 271355, 119437, -1, 4642557, -3924, -42, 0, -9, 302, 0, -12, -51, -202894467, -144989, -197, 6, 141271891 ], [ -1, 849606, 17834492, 165581601, -2010, -4046, 2, 1735, -482633893, -2804431, -1305894, -3, 399, 3, -13, 29, -128441, 45, 32 ], [ 2973, 168691, -460050, -1, -111073, -514317, -92567036, 7094, -1, 61, 3424, 1541376, 33992, 124566, -4963065, 147, 148157, 2, -24540290 ], [ -732521903, -54, -768950, -53, -1219761, 136, -87, -54, -74679, 7, -51860, 47798597, 755, 19067, 1193396692, 2237, -69615676, 0, -72551512 ], [ 841271, -287688, 1507803, -151494, -273725768, 1, -1, 207217415, 5252860, -35071, -69182636, -4147419, 4, 2720, 3, -3496529, -3320, 0, -2671919 ], [ -47, -43242, 2046945, -13233009, 1, 41344016, 53367810, -24539, -99137831, -1, -187, 9951653, -7, -921, 136, -1998538, -30, -610692987, 0 ], [ 5086006, -133961778, -238303745, -475970957, -32626858, 28971, -629577, 9674, 24490875, -4, 264670, -4118, -369803814, -508940, 308629441, -607123, 62, 89638, 99 ], [ 423099652, 146694, 1279597442, 0, 1, -6733115, -155, -41, 126814, 101963, -1, -1423044, 189093, -1594176, -253324, 5971466, 811153552, 823, 2972225 ], [ -1893907205, -196013850, 5, 50578, -4692207, -471394, 47298, 3597221, 408143, -20712, 1, -1908203, 56883694, -36447, 967118, -1981, 870, 7024, 110134 ], [ 180, -1191, 1890981, -1695626203, 670783189, -5, -1896, 9, 93235, -200069336, 0, 226, 400, -586164262, -891694073, -4, 3, -142139092, -4220 ], [ -946001, -244, -11, -296, 5884377, 483267, -2, -192163430, 616, 59373, -12487, -662935838, 114871375, 65965, 426, 18769596, -5968, -4, -232480 ], [ -113, 358606, -296675407, 3290, -85002992, -170404, -2322524, 368, 624525842, -89408, 224224569, -1, 76, -8888, 6, 68667092, -1808, -1, 32223 ], [ 0, -1, -1, 18954269, -3417012, -24, -1093656, 160, -117949901, -612, 5, -1851633, 269, 208360631, -2851587, 32829036, -57516108, 18504, -5 ], [ -131013174, 738886, -673136424, 259, 1151, 41191767, -9910544, -17504381, 66426881, 94836, -2822251, 1589353, -16, 4252289, 3955734, -15650, -9, -17499335, 1557 ], [ -1, 27, 7778, -34, -489385214, 319, 7543987, -2814480, 116583, -39, 34737, -21015740, -22, 1021, -98, -15776, 4149, 489455946, 862959 ], [ 540926822, 32258211, -22, -640685638, -792133, 902062130, 78342, -68017, -248, 511756148, -51321675, -1159094, -613816312, -1080657704, -2966, 3, -361008161, -1017849, 6 ] ], [ [ 951, 2764308, -4, -11590, 6, -25179, -3, -154606, -1497, 7428403, -8753455, -143259466, 134060, 28567571, 171250, 54036, -7544, -44440240, -94341 ], [ -3, -6257069, -1, 247032250, 1, 78966, 443, 10, 59, -233, 83647800, -3255383, 13, -3, -2193243, 894, -99150, 2, 2 ], [ -18, -29, 2341, 0, 0, 46083, -34780, 129567, -62, -7, 18977478, -42689, 0, -32468779, -122, 28, -3932245, 32395772, -3744 ], [ 8, 731947380, 0, -13489, 138950311, -49, 20595, -258749, 1413349, 245, 133644, -21, -5, -1, -2, -1, -30, 14710498, 1673514510 ], [ 1609315, 13661, 16468576, 100, -14613, -1, -85592183, -255854483, -22242, -982448, 4, -15561, 79, -183, -2239, -883, 622155, -211178, -9871017 ], [ 0, 208299094, -4, -266155315, 104137, -39, -46947, -2, -5, -9, -150, -3, -1272446, 252658627, -1675, 407828, 82415602, 1279893, -71993634 ], [ -60636074, -31, 13066536, -2978, 1573, 2249228, 13478, 89876, 1, 1, 79577880, 149, 456, 1, -4508, 197450, 1, -774, -91257 ], [ 256, 664390323, 0, 161037, 3066989, 32151267, 89072032, -3049178, 1298763694, 340499, 305, 917, 23309, 2, -90, 94864481, -5000, -312477, 28856 ], [ 4046001, -1, 258418941, -84509133, 491843, -15, 14, 72234, 5568949, -118073, -7112976, -5180, -2, 3042, -1672, 1421872, 46646, 35049611, 998000418 ], [ 70020, 0, 83, -1, 3615896, 599, 3907, 27024043, 612671020, -22, 7130856, 33902, -44, 25341782, -49234848, 37995753, 1633, 649908053, -710 ], [ -20176408, -4772, -2785, 112, 30, -14866, 0, 1070751, -1, 0, 22, -1547, 251605348, -84218, -127823, -453698, -51104589, 1, -1186 ], [ 951379072, -46927033, 12, -544, -59174184, 3563805, 9703927, 521, 474005023, 18, 357908, -39691, -158281, -1, -81368, 12971066, 0, 232172101, -4173321 ], [ 4332, -6301, -111032, -978591, 26, -433054653, 20914, -153, -6307790, -21, -10376, 4677, -6, 94595327, 7719089, -23, 12830442, 338048921, -8 ], [ 1167176039, -9, 47, -2, -287761713, 2784296, 16063964, 1, 3131668, -4009193, 5059, 982, -37621, 267851505, 191591, -169519, 18646, 0, 565325 ], [ -534052856, -137224396, -75587161, -14, 1538, -1572188, 58, -1, -78541, 48, -40, 4336143, -1, 1, 120, 0, -124114, 475, -16 ], [ -2361, -2912403, -865881, 92512674, -37634, 115134676, -17845, -107799, 94684969, 2329856, 0, 709889595, 15164380, -339523, -44, 13, 45, 129834541, -676831 ], [ 0, -172, 23006596, -291331, -55546, 4939528, -8, 102, -62222025, 411658, 3986, 138, 107, -2, -1146, -27153147, -507562718, 55496753, -12082 ], [ -223, 116902120, -449932, -282125, -911828, 13793261, 1966549, -81, 411, -62, 4, -18507261, 444317, -30, 7651, -20, 0, 213763, 1240 ] ], [ [ 0, 13848, -25651056, 25, 33643548, -250, -29810603, -1581034, 1, 8367065, 2344, 20605, 260678447, 2702, 80369, -2, -1117777, -3051, -2 ], [ 64650, -204218, 332769, -53110136, 19, -2018382650, 24, -4140, -171789609, 130932293, -297013223, 0, 353178544, -4, -561455472, 31429, -754, 298, 109788 ], [ -33370076, 3881997, 1775812447, 4, 1977270792, 1632, 2109, -3157047, 38698863, 5824, -172, -44820, 74, 3593, 0, 5208592, 15, -86293, -3202 ], [ 40292, 312895, 507, 1, 251334, 45098259, -14037, -24684589, 3884, -224, 57042, -1, 11949559, 142557098, -441, -1, -940053888, 451259, 4747 ], [ 484, 0, -204, -6, 7584, -24697159, -3, 500070, -1713660, 923, -212, -14, 2713, -396, 99, 30683204, -9, -9121, 272680 ], [ -269224, -1985891836, 32792, -19, -1, 41262961, 78, 5473576, 159960757, 7261, 897904270, 8896646, 948625, -2, 22075451, -3685650, -1, -941002, 473922 ], [ 216, -40879072, 44504742, -101970, -323, 777485286, -1078823315, 814002390, -396, -143, 263826, -223946569, -23, -126, 937482623, -175, -1, -83, 667684 ], [ 1373598, -387724, 1553765, -46854386, 0, -60877964, -3171899, -663068520, 7276, 255948153, 25, 10097, 26401, -78, 2, 10642476, -670, 8924973, -243802336 ], [ 115114846, -4024702, -51955, 13777483, -5067385, -1, -111151124, -451055164, 219710, 204, -1582, 679, 30469711, -404994, 107, 326289, -1562, -62068497, -106 ], [ -1, -686959, -308118861, 179293, -8, -1, 1924, -3482, -679, -115374570, 12809034, 204, -97165, 121, 326443, -2, -99, 9657, -13 ], [ -2531, 2966528, -3622125, -8342668, -5445, 1321, 494941527, -55922, 9, -25, -19, 1973151, -452, 2622837, -169, 9, -7944973, 222, -236174402 ], [ -1600, -676, -2, -1466, 903375766, -13, -7674271, -430, -17, -1555629, 420619229, 6690, 211584, -2530, 6, 176, 14113500, -106, 1403813 ], [ -1271, -5153440, -11, -39776, -1710909, -1, 17, -2448096, -792557571, 6, -21, 6188344, -1117550, -1022, -213, 87148, 429, -655173, 512382 ], [ -35155, -2603801, -6, -77, -7661, -15841, 13074, -18168, -13306287, -140, 23386564, -492, 1020, -1596108828, -65885967, -23527, -1072670643, -10, 5400 ], [ 84712, 72706, 792395, -755, -2267, 1005348120, 18199927, -29, -3, -5, -15682782, 2, 153, -11018093, -585, -20, 429, 0, 27 ], [ 54, -25885, -3606, -5, 22042, -2373, -383238, 1, -8, -453093489, -14807480, 16, 2652, -870, -28089972, 1, 93, -676789, 6 ], [ 1255, -8, 11191, 135111, -123, -105530898, -539, -2, -1, 1700284, 16344, -13801068, 5362, -880, -4, 2, 13986, 2130120, -160493 ], [ -75775, 93772, -4231983, 103, 68, 0, 349835602, 31374991, 806593662, -3000193, 48344239, 13373666, 1605, -32876789, 6583, -483870041, 308, 8, -25 ] ], [ [ 1576780, -1748076, 237463, 6, 2, 29773, 2, 6707832, 9805, 28800083, 146927604, 389, -101854, -1199, -1, 53678, -1, -986, 1205687 ], [ 161236550, 0, 52, 1341559, 216, 29, -1940010220, 0, -125881390, 78305584, -97746, 508013, 296299, 4119, -231373, -50319, 9163, 0, 407 ], [ 333003, -198, 16, -715352182, -11436470, -1, -1, 384, 185, 3, 1874251731, -30932, 66780031, 1, 125858239, -225210705, 3782, 736326, -26 ], [ -2500826, 32, -349132, -2511, 0, 2986, -14465630, -2, 1, 113871, 371629, -5, 7215, -199739734, 575979, 108446403, 1136137, 25774615, 0 ], [ 1, -1989811690, 51, 14, 0, 1, -1753454, -31233, 48707395, -16, 1038103247, -18179, 72877, -1175160, -1, 13713, 549107006, -14, -2 ], [ -410048, 7752754, -195, -937360378, 1987, -54726153, -852443, -171062998, -1015, 518, -95410, 0, 71207815, 0, -44, -156890599, -260294, 12437, 4006 ], [ -28178, 249987, -6138542, 3081, 8764, -403856, 991143, -21518, 3134353, 82200, -1, -30, 107, -738916344, -119, -342, -579, -3585525, -38190 ], [ -833853, 258450, 34, -62849006, 621, -1, -14060738, -369, 252799091, -1276, 557509, -1189, 109, 0, -211641443, -2825095, 6, -2, 315345 ], [ 30920235, 61390558, -528816413, 369610813, 1, 0, 167713316, 0, 525, -8716, 3015, -6186795, -69510, -1, -1, 193, -264719, -96457, 400521461 ], [ -2317129, -12716254, 1, -2, 3879, 1, -4004, 628740, 28338, 13637, -865312, -7717, -7, 0, 1, 1847, 1814, 8, 72461 ], [ -32570058, -1137350634, -25255, 67203723, -125, -23790996, 617197891, 155673, -177444, -15192, -2, -25006, -58, 170, 99233695, -7158457, -27801, 2739179, -19482 ], [ -19223302, 132792079, -9779, 3290607, 6177, 39081857, 1934, 0, 12386, -32626, -356245868, -91847264, 1810048362, -64592, 16015, -92593532, 138920, -9, 14 ], [ 59, -66, -5766, -566134, 115, -6, -3756162, 297675, 259380, -256, 368356638, -236, -5537600, -127995, -221615785, 13, 248950643, 11433067, 1785 ], [ 639030, -3584501, 13320, -1891435614, 660697, 32746868, -15658, 1289776, 769, 51808528, 510813397, -15126643, 4, 0, -462172776, 246882779, 61787603, -488, 2 ], [ 30, -7731123, -1, -157420, -148049, 6, 1277810, -45, 73183, 10, 1929, 2, 16476, -677649, -750842, -5523, -2, 59894881, 17835 ], [ 16419446, -51061935, 436, 0, 0, -1799, 82907785, -5, 201, -1289844, 2, -153903, 2435, -31028929, -20822, 27, -65, -1, 110 ], [ 1, -7, 26, 349992, 143, -638649251, 5891971, 20367, 397392, 1513611, 397961995, -4, -4498, 8423, -1, -78, 425, 258435, 19722 ], [ 56861, 917145, -1, 23295, 40186, -808971, -235508, -3, 37, 141, 351, 2103381, 8684690, 166425, -1405, 832286662, 1436249866, -1255519283, 899990157 ] ], [ [ -112703, -22055, -57135, 268337549, -552881057, -583, 560812, 160152166, 2877013, -7880422, 6244521, -64171935, 17875, 31103800, -1731, 194568, 2, -88, -298318 ], [ 4, -1, -31022, -6, -30411, -89, 253331813, -122624, 63119, 0, 26, 4730, 7272, -219, 234520475, 13764, 56595, -14, 4 ], [ 4, -435547764, 7, -40, -1089258, 746, 4053, 43569445, -7500, 29, -300988, -2686095, -228037, -192, -11, 54, -2925307, 6154, -474 ], [ -424, -39135, -466, -1947, -179666451, 0, -2070478, 4, -17463, 5786, 7, 11285248, -213746246, 52820339, 20, 31025335, -656, 55163, 124096918 ], [ 18143727, 9, 85156, 3828, 528170, -11934, 864177755, 0, -4, -3606, 1, 0, -104558, 0, -1802752, 10, -682651790, -508237, 250250095 ], [ 10, -1989, 173957537, -11227, 15236917, -17, -642219, 4072, -704, -22444552, 985812303, 2, -146655256, 2, 13184491, 67, -818, 0, 207421 ], [ -4, 38052, 130379, -5, 24, -1026151555, -65, -4, -61711, 841, 15051, -2, 373, -33, 345683949, 36452928, 814, -529385427, 246161 ], [ -4, 223376, 542312503, -44251, -124759042, -4, -190, -1, 244940, -1, 78, -1797, 323699, -6, 0, 38101421, -38, -32490, -292673 ], [ 2547002, 6134186, 57083784, 11221853, -357, -3709469, -2055802595, -20864085, -1, -507011, 0, -180725, 993342, 48864, -124903262, -17751039, 22, 8334415, 40 ], [ -2374416, -30, 20092967, 157, -8400699, -1, 3598173, -10, -11157, 862234869, 177, -1, -14294024, 87, -1843194, 6607, -567390, -292649, -68 ], [ 0, 5068599, -508948344, 415, -68, 312021, -57604905, -7795089, 12752, 53944474, 108891, -4019293, -122947699, -969381080, -3401270, -20, 1010037, -1128432, 696160 ], [ 2123109249, -14438057, -4, -14231, -486, -644, -1058397510, -199, -37665, 83522, -109047320, 966, -2402, 1568, 224, -153, 41, 0, 0 ], [ 0, 0, 17, 222592, -396, -4424, -798931, 323460885, -28279746, 0, -152, 1, 3244, -32883871, 935, 1, -117, 3949907, 148 ], [ 1173, 6858288, 41195, 1, 635, 4, -35, 94348375, 57, 1961, -601, -3, 135888, 709, 14, -11009, 764383535, 1, 1892563 ], [ 125, 142, -421, -112, -120476, -173581244, -82, 741, 15, 625130, -9806545, -33794564, 290, 52262658, -462, -1137324, -85785529, -4186, -14 ], [ -615241775, 10, -3, -105614992, -585387, 216, 117453, 5494788, 9191, 13741811, -876722643, -24465571, -4, 52, 27, -4, 28386099, -559, 975216 ], [ 1521977, -198637, -26803946, 997, 64590304, -261531071, -33259757, 3197, -7621, 6, 0, -668849, -1, 1577013, -140016640, -41, 32665486, -8243309, -638 ], [ 29, 69, -47724502, -25777584, -8724, -2, 7194128, -199, 0, 19968, -506986, 2, 25410468, -216395, 13549965, -495, 0, 3, 418279117 ] ], [ [ -2, 2361, 160141840, 129757088, -520199720, -26920, -413, 116932, -1416611149, -3869429, -794, 60962, 1, -101, -110538054, -77, 1294009294, -602089040, -25153 ], [ 0, -1, -97, -2352, -38, -1, -1, -414, 22847641, -4104858, 33780, -16145457, 1, -831, 252319, -1869497, -11, -3538062, -221 ], [ -65631, -87794409, -1790, 17932867, -3, -17532182, -1, 294, -56, -23113755, 16425799, 626650074, -119179, -1169116, -239509653, 1573734, 5317, -1122, -959 ], [ 14, -331574, 4, 25131280, -20989, 0, -1483620461, 248656408, 5728, -252, 119402865, -245, -78337020, -7891, 27195866, 35016357, 0, -4, 131168 ], [ 634, -1, 884, 186, 496, -2806, -200076036, -1465304278, 14645, 5217, 25, 499379936, 295753, 718866, 215, -4487, 239428, -114, 24 ], [ -1821, -15, -9838, 2, 210, 404, 8033, 12877, 791, 2, 121, -94949, 1063178895, -1, 6593337, 29, 205461991, -2867162, -543935875 ], [ 298274, 460353614, 1, 145385, -942361, 2995269, -91999801, 8181211, 39971786, 1444596355, 9, 694, -792409, -4268625, 27558750, -775346, 4599420, 17, -2474 ], [ -496131562, -256806, 105300166, -105971413, 1003, -46610, -13832617, -1624, 35913, -416517, 542354205, 3769, 4058666, 162, 1703424, 1313, 1908, 16861440, -118071210 ], [ 62644, -6600450, 3, 206742818, -31947954, 33691, 3, 185561, 104676, 1, 3574, -6, -234679, -47109169, 182, -3734196, 518021, -2763, -62 ], [ 2, -66851416, 0, -6473789, 117, -1039860870, -998, -16, 2453368, -13, 245183850, 366183, -13215720, 1642862574, -1805417, 2, 0, 7209148, -2996 ], [ 116827769, 3, -60894, 4, -628396, 101022820, -1, 83211146, -1008, 271, 476067, 28, -14, -4086, 121, -4767179, -11006478, 40790, -56813793 ], [ 141414832, -39959351, 945647148, -596536, 1701252, 2112714104, 8, 15355, 947117, -9414191, 6676, 36, -2041454068, -196665, 14147, -1193, -2, -217, 443 ], [ -28, 1630, 18034, 259, 331946, -8, -3983296, -1308, 521094089, -81, 27981693, 7244, -4361714, -363763709, -26, -23, -19, -40, -33318 ], [ -1, -4, -93278470, -429030, 273, -48, -9, 8265, 199572, -28374238, 0, 116768, -12, -2, -316, -13554716, -3682, 106624, -1832 ], [ 181464, -105341136, 228, -4, -377252670, -22734901, -32078, 485, 1605270, 2738, 808384, -347837, 150701, -164833, 2470577, 65224236, -8014, -86, 2216265 ], [ -3178141, 1, -2129503, 22484, 638693, -49127245, 374971, 3414633, -1180581, 30, 2, -130305334, 42407852, -204242, -7999, 0, -25, 1793811640, -119 ], [ -1, 24079219, 795239, 4531437, -7911163, 262130, -7, 17878862, 24371, 0, -241303244, -117, -740, -27936217, 58, -10327168, -67611, -3, -333 ], [ 48205, -220625639, -165518273, -590870522, -892803442, -8372807, -20562, -1, -12, 58831596, 9, 1, 1521, 1621631, 925327, -48137, 1050053, -315, -98 ] ], [ [ 53508729, 281824800, 9013332, -423710, 5195081, 7037, -18683, -174507, 161914, 132, 2370405, 747634, -4942367, 48, 20, 6, -10895, -1, -1 ], [ -2, -6157355, -656952, 2321240, -564, 152638, 1198, -96219823, -36318245, 2005431, -1, -508384, 3200582, 3056, -1, 59382082, -591842, 6, 0 ], [ 3, -678807, -338, 7, -45367, 7, 337, -24900176, 22841406, -1918, 1456, -2, 1695541, -37, -1, 84, -36914, -1, -29493 ], [ -231457, 39, -59559137, 21, 8721419, 5545324, -42452055, 511, 75931197, -6, -88675193, -135248, -156753, -233160447, -7, -12, 1, 2, -221106429 ], [ 71959853, 2, 27355105, 1919, -13961437, 11, 20, -69950217, 0, -858120, -208335, 0, 1, -490, 2101759568, -1247283, -126440, -1, 68417706 ], [ -4, -1, 5729174, -19795231, -1, -3, -90109, -120, -1, 3, 173090, -23203, -262744995, 11552, 648550582, 99216126, -296288, 186079258, -1229904 ], [ -412, 0, -6301419, -150, -7463, 196, -171106554, -225, -2073, 7921, 73896382, 0, 19373921, 34613807, -75611891, 993, -73203393, 0, 1499 ], [ 663638, 955389177, -172914668, 291, -53441, 116, -331830, 10608116, -3, -48678, 2, 53289678, -2699, -2444477, -3876935, 43, 1689984355, -18221, -12735 ], [ 0, -123494560, 1, 0, 16176321, 1758, -5, -1, 448926, -6589169, 102748, -3922458, 1804, 0, -66, -26, 0, 0, 2 ], [ 887024, -86468, -7649038, 9, -2762, -3, -4, 115, -1, -114, -52939136, 5563, 134, -422, -237172, -10596904, -11265, -22332660, -5 ], [ 773562, -1, -2, -15, -124191, -902131, -105964567, -445368397, 78043, -1545133, -914193, 134, 0, -2040471950, -345880, -967680, -2432, 65622394, -2 ], [ -3881, 0, 1879, -8, 689679, 63, -175647, -175576, 516449, 33, 5, -1747, 7241286, -517477, -3516, 22684, 2770, 8, 2125214179 ], [ 153858643, -22639730, 4, 13388413, -333, -2, 1820714, -13, -47453, 63586, 193311, 2844892, 123761, -6112276, -919461210, 3332182, 9303556, -54592, 244656 ], [ -2132, -497047827, 103, -19734911, 4117833, 0, 4, -2624, -8319589, -3, 0, 1018, -1802046, 873100, 1137055910, 4, 1, 7343, 2226 ], [ -26131, -1160138, -292626461, 1672480, -27668184, -9, -138439069, -4, 136058893, 2981, -5, 5036694, -7, -184149150, 6187255, -1, 4680416, 521, 16945 ], [ 59201067, 444731, -975, 15945, 0, 14356029, -22148, 213738, 59051650, 3, -937906, 94287, 704, -7, 56000602, 958, 69944267, -62122, 0 ], [ -26407, -1, 32, -2550000, -1, 118, 351058669, 40, 20800, -1, -218, 93132729, 471679, -104, 4365, -574840134, 653440803, -451420, -6504672 ], [ -4847, 463337, 2245918, -244041, 60138341, 704, 97229892, -8, -17, -724867140, -551, -48407, 3488, 249310, -2745529, 1, 22862164, 170, 18099 ] ], [ [ 0, 37858, -13778, 2, 1947, 66672, -3, 4, 886725641, 5218171, 2, 3, -17398, -345423, -1, -281499726, 770865046, -59, 236476228 ], [ 12517044, 185053457, 3, 767568697, -4, 125166840, 6, -713021, -138619, 10332490, 8375792, 29288492, 5296401, -74141, 52128, 1218, -4, -511620575, 6398008 ], [ 3389, -12647, 390, -3136518, 1412100, 134, 775447, 120129531, 354, -1079, -41, -79, 2585257, -58513, -6415, 172254375, 42812490, -1, 44 ], [ -29, -43, -13, -118246, -14295121, -1922, 806738909, 0, -1137, -6842, -3, -84647, 1254, -69520, 6369654, -7209259, -63403537, -1, -797670 ], [ 849, 14574021, 97365, -63536, 0, -8, -4350, 1131250, 107556465, 1, 11, -1202877, 1, -296, 3, -5063957, -135672, -21295, 30 ], [ 12, -42342, 485, 492495, -506964, 2369, 4, -425023877, 1410675, -1319390, 1657, 3482, -6, -231869330, -189, -125106, -226837106, 27, 805275863 ], [ -3, 1769660, -45746418, -2659030, -2, -10, 31211, 35914, 15604993, -22081, 37, 28301999, 491813224, -65, -226, -23520, -310, -21308, -1091 ], [ 12075960, -5, 47, -25, 57971956, -23628, 283459, 20722, -4386, -176341, -3, 3412, -2, 26951, 89, 108944, -24112, 188826, -120 ], [ 3465, -1217088, -19, -56, 16576291, -369610, -12563, -3, -1, 14925268, 173004, -26710401, 91525750, 1132711, -4, 280978, 10976301, 6812686, 488 ], [ -4045, -113383, 76318, -1, -118395453, -89, 0, 58, -5294, 376, -11, -99409935, 36, 15055210, -83338119, 902351, 43036617, -1806, -214539035 ], [ 373, -147278383, 14038923, 220882, -16, 120176557, 964002, 90373151, -11433065, 11287, -128, 652, -298, 414412, -24106681, 768, 4, -1963, -101237955 ], [ 0, -21127341, -6661, 124, 0, -5482, 0, -44705, -321331046, -55233243, -4, 361837015, -3, -158973, 0, -1, 489874143, 3124, -374567415 ], [ -1328086, -2, 0, -15848634, 0, -50454897, 1356319, 1159, -28846204, -455148878, 31113072, -475822716, -3281, -1996, -1851253, 20, 67, -708690, -674332 ], [ -263430, -1220, 17, 3176137, -234414, -56543, -6450228, -611, -309056476, -1, 6086974, -655126, -2869412, 14, -56909408, 1872, -911, -38, 29682 ], [ -784, 64945, -122201826, 1512422808, -5378876, -280, -460, -1585, 41, -56, -1341, -20059, 14514757, 52052424, -245783012, -248801801, -226, -347, -882 ], [ -25103, -2019, 1532630, 831541540, 31, 1574, 1, 121, 363691, -38891, -478766, -946286594, 24874885, 3030505, -4, 30955663, -97959054, -3538, 1293379 ], [ -223693473, -387168, -50173863, -112693, -11, 4144, 0, -1, -9, 126, 7525, 450026697, 25449, -1, 269207299, 116, -392394, 3, 15693413 ], [ -188266, 46, -245298, -31, -277412, 5241, -75, -2124318, 20, -23, -13, 1294, -7, 3114, -39053, 2, -114242, -4837160, -55 ] ], [ [ 1394689, 950932434, 244796205, 55, -14451823, -92246, 47541, -220852, -29, 21, -31623669, 405500572, 21872, 7, -4085054, 415478, -53, 184357, -1979 ], [ -1, 816642381, -508688475, -61109938, -26963, -33, -74911314, -580, -45907850, -85007597, 0, -1756637, -97285, 6507407, 1194297, 35219, -8081298, 1653634890, -163 ], [ 14420, 8235, -22770294, 118, -161, -15199, 975, 173893, -19, 1, 587, 195375027, -4, 439, 0, -40, -1643, 342563, -155 ], [ -2358634, 1003726, -317, -3, -15836, -25, 19380, -9737032, -209608584, -2491358, -139360422, 18, -238207741, 1007107, 6, 23, -22, 1, -31874 ], [ 118395897, 9990469, -14170, -2431624, 6, -158219, 1296, -105304162, -90591432, 23, 57, 535, 437946, 8846, -45153, -5012300, 0, 45037, -5 ], [ -31493, -2559, 0, -31193345, 3784, 82078, -23658281, -6959543, -62318010, -941, 1033, -29, 48, -2176, -748437, 93, -1795, -169611, -7 ], [ -110603, 47284, -1, -104300, -2, -168818, -16, 1, 10, -27927290, -289, -25247672, -1401, -242, -128, -3, 3573654, 85686093, -1 ], [ -864, 89210, 71685, 408327682, -1, -30554430, 46, -168, -1, 958, -3, -7369, 16376, 1936, -3, 154, -1, -123, 5606 ], [ 18740577, -1768, -33307280, 206, -586712920, -216920, 757, -372070, 875128, 988898938, -4, -662458621, 423070, -3, -8137, -4917, 257566, 1052043278, -185398 ], [ 9483, -137460, 22473, 3829, 81912, 382198, 10, -81493077, 19399, 66751471, 127011944, -15947, -155759295, 97468, -3576507, 5, -15061879, 751028756, 122208173 ], [ -1696733, -1932602617, 200, 77913729, 257, -16179793, -68268558, 268586, 13957215, -9761, -8323862, 1, -2, 814224, 1, 0, -1, -1744831, 88582306 ], [ -865, -165, -30394, -5171, 836460, 46, -28, 25843737, -1, 815904117, -276, -217859411, -5386482, -10613, -8088672, 0, 185, 875637836, -1072695 ], [ 2192, 8604145, 6452854, 639934346, -129687013, -1, -180, 1389685, -142130, -12881, -228, 612611, -1002748, -3840, 63030703, -2609299, 5, -15, -1045 ], [ 2, 6, -1392, -301, -599130, 861135898, -7351116, 18, -253, 11148, -15044, 1458269982, 29777323, 37, 3, -11, 9508011, 0, -63995 ], [ 46885, 107499, -21, -293, 174, 2068123631, -44626, 112755667, 8682895, 147, -94098, -4, 21513892, -1, -1033217, 500, -9, -42528891, -2336341 ], [ -1235571, 12, -3, 876245106, 27, -64058, 66, -171, -712, 6, -8414281, 295213983, -14139, -24, 11460206, 2, -256888536, 98566160, 1 ], [ -519736844, -1, -961524, 26274735, -16080380, -14, 29930283, -3275, 4942, -536, 85405, 33, 251, 423, -18336, -54816, 63955, 2, 8 ], [ 16348274, 2710, 0, 3105400, 16784810, -332225811, -51296335, -13392, -17246, -164, 50, 733, 59709, -13, -8, 11, -1947, -31106, -2895984 ] ], [ [ -143806, 1, -6, 8, 9059, 100, -33481033, -4, -7, -2302, -30604305, -42, 60370727, 95478040, 6967152, -30208, 9623160, 127, 6969570 ], [ 75, 833, 1153, 7754619, 4053, 0, 11503, -169883, -5436, -24706, 1389329442, 393, -12958, -120550434, -1, -1240887, 9, 671, 8226 ], [ -432743, -3, 149819503, 12497314, 26230, 1062205774, -13168887, -16225254, -6, 466050950, -27760110, -5, 273838852, 7345383, 12671, -391982896, 21161901, 0, -13 ], [ -460, -37208297, -1, 15333, -101086, 53, 313, -1054976604, 2658, -1, -1012, -104, -920, -666437, 22789476, 23698, -485505, 118969027, -53 ], [ -430417, -492, 25548, -18455266, -1069828, -817913414, -27, 946, -56, -801, -443924, 3, -132899176, -1028, 468792770, 52, 0, 1305, 73181114 ], [ 59616032, 78, 35008, -169559739, -1458, -33, 1353, -1024913, -1, -1476697, -1, -1203099622, 5659675, 1, -19506636, 61663, -392, 71851087, -48582621 ], [ 29615416, 257, 345, 224, 6747732, 1, 19245, -2455928, -18841693, 425119, 499858, 27, 65, -1133, -1141414497, -49928, 457948, -4326, 2 ], [ -7, 842, -3185184, -2, -205, -69877908, 110613367, -4, -105193957, -16, -1477185274, -73092466, -349106042, -123231, -11, -87734, -2086233, -1, 5297 ], [ 573, -58, 11, -56589480, -2, 670, -154171, 1860, 317970179, 26, -9988, -909099888, 0, 233760, -670, 117, -1057345177, 119677, 0 ], [ -9465, -7604, 1, -159830, 40685, -50483, 2, 425, 2, 1, -3506405, 390210, -607, 728, 3753934, -114584309, 99304, -97170, 1855326 ], [ 3, 3883540, -12, -2, 2, -8, 29931100, 155, -83660, -1, 29978, 65424045, -94251560, -275, 9292, 350468, -257409, -73, 324992059 ], [ -30212949, 22073212, 12285, -31322, 18, 262406870, 4947, -376771, 60, -1, 14535036, -122847, 13868, 2993, -16651259, -19869, -16, 32261947, 59 ], [ 25, 1, 135, -3176211, 122113, -3, 24427365, -8, -91, 239264680, 953217, -1591060, -55580, 132, -6103437, -87981578, -21175, -1, -1 ], [ 236297, 48239, 771195, -26008, -473250, 9265, -8720, 3811325, 442, -2, -181, -76524259, -162419, -228564482, 646409, -1229, -1, 3992, -3390815 ], [ -3862479, -16812, -307436097, 1880474, -19728847, -1, -6956863, -4161, 47419, -43, 16070, -144154, 1670, 4, -97, -7913275, 392853655, 368, 12198 ], [ 314855527, -581962045, -12994000, 888, 3886451, 477942, -1, 1915, 70423431, -54505, 163101, 14, 14272, 154632661, -998734, 6135, 734180, -2539731, 0 ], [ -1454514622, 1049009, 7811, 118, 18, -14357948, 3961, -120, -97183690, 12048, -1109, 21783268, 276, 31175, 266851998, 111765, 23805, -210, 2064009 ], [ 74, -97, 1304, -596178, -176609898, -25092317, 438139, -13732, 1, 39, -2, -253305, 891838635, 6, -1, -1025, 39838, 99024640, -6 ] ] ], [ [ [ 1849834, 922, -1238895737, 533169000, 0, -391083, 488265963, 63, 3, 832695, -1748236, 500, 39179279, 0, -366105, -3170186, -16, 29866, -47917095 ], [ 30204, 1, -4355, 17808226, -10319980, -6, -110, 2114580104, -13308593, 99, 1039053, -47884, -6, 76, 605, 117, -5222877, -6693354, 18 ], [ -652153808, -1688, -232860, -1332756688, -5452, -9713748, 9, 6430946, -7617696, -156, -251979, -231998, 1962574, 29487, 253, -21, 78186690, 30900, 19589 ], [ -2, 7288, 28, 19452, 4761, -1608, -135204332, -230524, 1, -1, -21268932, -14537, 11, -16, -1166, -5598, -3, -3614, -14 ], [ 3, -886728, -1, 875081, -64735813, 11515155, 1808, 1, -29960458, 954, -50974343, 457, -5, -88, 0, 1, 362, -1475078379, -438609 ], [ 242963743, 81, -46790863, 0, 1072, 3, -44, 10, -289783811, 3433, -4, -28839761, 412787, -114233045, -2268, -325665070, 450631250, -221880, -41 ], [ 978049175, 12, -665, -1, 2, 142, 63, 348, -522076990, -98, -30401508, -26556670, -1, -4, -1, -429202980, -1, 1952699553, -1 ], [ -127888345, 22452850, -428285182, -46, 21, 12471691, -20, -4786646, -1, -6293, 7690, -60, -42021, 78082, 7345, 4265003, -48185, -3, 1409 ], [ 853553, -1, -17, -1, 83, -1938710776, 519390884, -1427610469, -98430, -112081, -2655737, -238161565, -124, 306, 127, -1290, -3905205, -5600, 91 ], [ -18, 187220, -1125267, -3628, 2, 692, 324, -23, -167, 54830, 630, 298, -100848, -1827065, 348170, -96829, 445, 21928692, 468 ], [ 22338, -217547486, -778198, -42, 3, 55, 4407403, -4265, 0, 28493, -13472550, 13839, -546, -728807, -1090061, 0, -4, 6, -46493 ], [ -8, -6287497, -1087010, 22922299, 456, -176, -1136, -6, 20669986, 8, -1, 13369, -27215, 2, -108740571, 5258, -30715, -10013938, 66976900 ], [ 2457194, -14, 515, 43, -16, 30, -365, 513559799, 228519480, -19336552, -105921, -50023154, -239249642, 325, -3, -3627114, 210444977, 98318770, 0 ], [ 0, 957516, 55065, 5377, -59788, 260, 6860, -21, -56844, -160, 5426722, 20989, 172, 8112300, -5512, 25361835, 23, 918, -218039 ], [ 148740, -58, -9, 0, 3, 281984, -696392, -512, -1482320482, 369958646, -25460, -2, -1718096, 328, -220890082, 153, -98653, 218161443, 174195 ], [ -1, 3815476, -3, 249406, -2152045, 534577992, -28786393, -1, 396683, -60, -568855932, 2418389, 10153, -7101, -112, 167, -135591, 16399, -15 ], [ -1937, 1, 11, -1, -4, 28010, 56751551, -9747, 24541, -4, 62423, 103, 163482407, 27850946, 0, 52384201, -1, -5269, 204 ], [ 5, 1877802, -152515, -446102954, -6796, -3151526, -578, 3858, 1173885, -2700197, -202253, 202, -216607118, -1, -45010, -6971171, 2881663, 0, 1063 ] ], [ [ 16497, -13299, -1165, 11053960, -10171176, 259027650, -1409412, -509, 102, -56938, -213, -262985, 11, -30, -8108546, 1098, -88, 319, -825 ], [ 29627378, -289456, 595352577, 34999964, -1543, 991, 510155, -4, 17992, -39, 261324, 0, -2, -42473147, 1, -455, 59, 341768, -231794355 ], [ -308942, 29040574, -30617, -43236, 820, 2424048, 8, -29850560, 5468, -15, -290, 83908, -500271, 1983, 51322, -4, 56046957, 55, 659232715 ], [ -1, -99074, 200314076, 0, -27482613, -4, 164, 1, 89, 367551, 24156, -38, 29007, -1, -9604, 519367437, -133186897, 103514, -441715551 ], [ -651506, 5509110, -24, 7, 2129, -3, -1, -2, -656647433, 87296, -1243648, -7790374, -9934, 236641365, -767789, -8521805, 1, -2, 335 ], [ -197041, 355, -756, -112430097, 12074391, 22, 0, -1, -3847279, 35, -637, -100, 118833788, 344, 185219155, -9829, -1989599, 715574694, 131866 ], [ 8, 87, -4227371, -200, 1944664, -102313, -3, 4646, -246, -1, 8622, -53962, 1687237, -382, -25, 1, -11158, 2527281, -12096 ], [ 0, -22357107, 3181, -10117, -252, -941701, 5632, 162625, -1, 13811, 2, 14, 16343, 1870798, -4810, -14009743, -49670, -8, -424 ], [ -93, 13803, -2666, -2309, 51, -582914, -532268968, 30849781, 98, 1, 7, 1, -32797, 2208784, -32, -145327, 4149, 1, 579928645 ], [ 32, -1960612247, 681, 31493462, -89, -2, -413, 0, 358, 486144216, 997389, -581450, -1, -1, 100, 3656, 16938276, 10, -90805 ], [ 25915210, 3, 5566514, 838, 1257315, -7, 237, 40047717, 1, -411593699, -79, -30726, -117252, -43961, 140025, 52, -14, -7, -29816 ], [ -2, -118013, 27966, 3534185, 28, 193, -5625, 90398728, 166319, 485927, -1794, 51, -2607694, 31, -6453, -5632338, -22340580, 515956, 6840 ], [ 385768, -20, 11060081, 204586, -473432, 14994645, 17924, -14076664, -98204, -818, -948, -72, -829, -1, -2, -24419, -4897, -145427323, 14 ], [ 6361, -3, 32881301, 210332, 7071, -56561680, 2306562, -7530842, 479, -39, 113, -1163232, 103708590, -106581509, 56, -118147049, -7, 114489, 133 ], [ -64568336, -14, 0, -2, -1510549506, -1, -15957682, -6775, -4, 1300, -50, -10593390, 2, -276, -1, 672590351, 64938, -6, 402641844 ], [ -9132981, -19, 0, 778774, 53263540, 131874537, -32, 58, -689, 1592302174, -810542, -25106924, 503, 165, -6, -552531, 3516, 176093163, 28489317 ], [ -537, 1945, -3126214, -33732, 3, -1917755, -36849183, -3857817, -561995, -14735, -6, 7557, 100500383, 3864844, -6, 11930032, -21, -25, 121373826 ], [ -1724, -15429, 50631815, -168131744, -33218593, 1, 286534516, -1, 1974, -667021, 15352, 0, -203149, 3287603, 0, -569, 121, 9438454, -1 ] ], [ [ 1353816882, -2, 258126, -951627721, 20399, 65453, 21226876, 1, -31783, 2053761003, 0, -49500, -24, -251405251, -145985, -239, 235404, 1343853225, -16 ], [ -1335, -3162, -6709525, -181215, -8, 1181399, 2627784, 1, 891654, -14302, 1353659467, 1414258, -2, -1, 0, 837, 140, 5, 314973164 ], [ -2694258, -153592239, 0, -422, -10, -1652, -40, 114, -1, -8, -29764, -1173, 31824, -64390205, 2172, -434111, 13, -4, 445 ], [ 63446742, -2, -1977232, -42834, 885, 5389, -118, -255761, -18, 38, 17487, -490, 15, -1, -17751, -1, 67189, -5947, 39456271 ], [ -550975501, -100180, -6420, -7977, -2035, 495781, 294969601, 64, -5782671, -1382949, -11, -1648338397, -219060, 257, -2, 679811, -610800, -11938654, -1 ], [ -4599588, -818, -16, 245, -25722, -1895, -395459, -1924, 63, 107, 14274235, -12737914, 231, -54723, -49700, -1, -20166815, 0, -14707 ], [ 2, -44546, -17, 2718971, 49, 3870254, 0, -4147, 55, 0, -504480539, -337264, 6483, 1537769002, -615367711, 492, -23371513, 34247, 48 ], [ -46, 3, -1109317131, -662820357, 930186720, -72, -324753042, 120776, -71014835, 19, -27, 669, -1, -1481, -609, -41705, -1, 945124, 5451209 ], [ -28249, -1731356, 527, -122, 106063, 55035895, 61398, 5140, 478, 949849565, -942573397, 65, 18785031, -3, 65179964, -429185, 13, -258350771, -4 ], [ -835524768, -20622515, -532830, 260, -1147, 51480, -12633, -16004, -14, -187768, -4, -108661, -8, -329, -372415, -1636536, -16082, 2006606776, 583771 ], [ 11565, 390614, -239035714, -52, 0, 230172, -265650, -232, 1091091957, -6, 50322, -37, -1823628, -9907256, 982, -565026, -453, -131, 237 ], [ -58, 422714, 0, 8, 66297, -749924050, 647701077, -38274, -1487408025, -2, -186951, -193425, 25176, -1, 1206, -458, 15114, 32564, 15759708 ], [ -867, 48253, -1, -96628007, 6, 909, -32538756, -19540, 8, -449, 8629658, 112, 19687106, -46171092, -25594, -896346847, 3782, 15316264, 249415 ], [ 4644, 0, -26013105, 1265909, 227992, 181223331, 743724, -17247, -387188, -347, 10, 5045919, -49889501, 0, 354646, 401178772, 3, -3481, -1 ], [ -26, 921, 4, -18114845, 1307, 46471548, -393972856, 20, 494600126, -1924535650, 34121, -806149, 1, 368, 358666213, 19897292, -8, 25, -11 ], [ -7865760, -2, 48547, -32116740, -6, -249198210, -246330834, 263703, -24, 19828, 15878417, -10, 26267, -1, -866, 721390, 42371768, 15, 61490162 ], [ 30, -22, -156944, -6112, -66395, 586755555, 5, -54, -7, 3607, 1, -955397528, -3004, -2, -4657, -51053, 5, -6904, 287631357 ], [ 7598969, -13, -400565, 21747170, -257283, 45948, -1, 601, 25, 1878237511, -12, 390306, 35614246, 2247968, 1118, 85186187, -13, 41422889, 0 ] ], [ [ 63798097, 2, 35, 5545905, -269899, 267092635, -541496872, 241679, 9931683, -13, 250, -2821337, -9720322, -4, 123229, 139, -475, 476, -1 ], [ -240, 876502489, -362232, 15495922, -15247741, 2246617, 2, 7, 28836995, 11220, 109014, 93, 0, 96534, 142216, -14910, 49856, -1, -106617109 ], [ -45009611, 36512, -446203, -36053, -1, -4218, -7460931, -4625091, -119754030, 1110874147, 746251, -190, -23, 13, -1, 6614375, -2260, 127, -1 ], [ 2809254, 23635552, 0, 1609, -7, 3538, 7608409, 49449641, 221795, 3956, -1, 7578, -21874, -116, 416, -19, -4062877, 4612463, 229 ], [ 74648860, -12, 2, -1996, -175, -4048, 1009184, 7402078, 533, 7, 26, -827993, 3938354, 0, -1344690679, -45916240, -4882, 30, -299395385 ], [ 4546578, -1, 254363641, 26196471, -986389297, -63, 330910, -325, 579624305, -18180821, -249512835, 503617759, -1983774927, -10036597, -11, -14714, -23, 99890210, -4 ], [ -2, 2514, 55, -104197, -15195325, 4, 80980647, 521658, 177427813, 3605530, -23, -172, 2, 15, -7364, -1, -1938, -1852, 197907 ], [ 3416696, 57, 0, -11, -50, 772167, -21, -6, 129084, -15602794, 201, -11759794, -1, 4, -648, 14839, 43565956, 15111120, -1430561349 ], [ 242486149, -66953, 2216042, -644054, -45416834, 89, -1, 141051071, 98, -7, -43700, -5026, -64, 1839, -3990509, 1381717, -394711858, -29, 49524 ], [ 13, 321532, -27488, 70636057, 282824512, 1920, -153, 355326, -533, -1208460, 136, 284, -9, -146, 2, 0, -567275, 0, -50644 ], [ -1075158085, 1, 60141289, -11035633, -397, -77, 130213, 3654, -14, 5177, -11, 1253, 28957, -5143, -1, 264615, -394696, -31, 429 ], [ -78469557, 168, -1075688879, -26686, -1673063, -16147242, -3260, -51277801, -172009, -34116733, 9176324, -122812, -3441, -339, -4, 1941305, -119765, 3, -47993733 ], [ -581, 158, -78643, 15, -332863, -195206004, -171538832, -1245, 14815, -1847, -342074, -29355, 1, 63483, 59, 11, 83434528, -2540714, 12732 ], [ -218, 9, 41, 0, 0, -2, -2477, 10, 0, -8307347, -5, -502, 670071, 366, -370, 5, 7454473, -4, 1 ], [ 25701, -85938, -2033109, 39, 25095, 747, 2, 225, -23176, -58076239, -117331978, 247, 236577, 1433890046, -111, 198, 0, 4777175, -41614 ], [ -3334, -19, -19860484, 2517320, 1567, -8291, -2, -922346, 643679447, 287, -118, -2, -2484890, -30, -1, 5318, -6206596, 479, 320 ], [ 5, -22308, 0, 1869787, 29, 173, -576, -804, 55, 125793955, -6853, 0, 220251, 98473468, 1, 23, 7211, 0, -654 ], [ 5, -256278742, 85576, -12111, 1480, 172865, -739737190, -2841166, -42, -2, 409758083, 0, 0, -1, 5917906, -406386, -2661696, 7, 65439104 ] ], [ [ -3218879, 13340, -101574, 143992, -4863903, 14205912, 1504, 59747481, 3633927, -249402621, -2189120, -3250413, 115250, -7975362, -1334109165, 857641, 2, -808, -12156121 ], [ 1, 1414, -930, 260392040, -2867873, 189505, -421, -1042255900, 8521871, 0, 1542941, -12, -6694438, 1, 307769, 18566448, 794, 2157, 118063595 ], [ 10, -77, 218997, -7, 549919292, -1, -105504, 9, -2, 9, 780036, 142622, 92514395, -9864465, 1570, 469, 1864778, 230228674, 220680 ], [ -6806, -366215, 0, -108, 786, 1775133366, 2, -580, -1, -46707, -825, 16043, 6, -313, 214769, -174, 201912262, 433, -60136 ], [ -127087, -9, 12, 30955515, 3097, 23937965, 773, -2, 30202, 46357839, -6986910, 1458858872, -35, -7, 2856235, 4165515, 1192, 27, -2 ], [ -1, -4223, -1198, -573320139, -485747479, -2, 1591622, -2170, -593828, 56937802, -64, 43895, -250649054, 26042, -193912, -11656, 101, -61411, 55 ], [ -3, -1, 4153261, -712, 570, -537, -74, -16939838, 0, 17, 1426871, -377827, -28035840, 12, 3, -139426, -2, -181, 108 ], [ -875995978, 137027, -15693, -1, 26, -1042, -16, 4213674, -127317950, 22, 57, 44161, -362222, -182744294, 22830405, 89, 2074, -2, 668770133 ], [ -3, 8837, -34459942, -1, 1375438, -531901, 15, -28791, -18, -2879, 2, 4284725, 11829, -9672594, -2534838, 0, -56392, 156, -1004114 ], [ 717917821, -1737, -30875167, -21750, -22, 4289, -63704206, -506, -444708, 10432577, 18, 7, -5673649, -592768928, -15, -3031097, -3010426, -197926032, 314610424 ], [ 100738, 13, -1, -408, 5, -2, 36528, -16120, 289594, 75, 34307421, -1, 50111, 85531317, 7246604, -15849, 561409381, -127, -15 ], [ -7170, 141, 243942265, 1, 70658, 14847, -5339814, 26261, 1765003619, -4718, 3295807, 0, 2869259, 20005580, -856, 403685224, 1987, -789, 739 ], [ -31642, -42, -2072, 20, -2, -1154734, 2, 4232, -515274, -11, 270, -407, 4761, -17071668, 6482, 45, 0, -93161100, 4877554 ], [ -61, -67571230, -2, -316, 16, 1145204, 3271, -466030, 139595270, -52767315, 62111098, 1, 97979766, 14, 5231, -156, 903, 7867, -1 ], [ -1063447583, 11056, -1, 2689, -18963486, 698447, -396, 874, -3308, -659585422, 924112, 18698, -51873, 3600, -6964, -43889, -257, 871, -131 ], [ -1173199, 194888885, -1, -7, -4278059, 17, 1044335, -4, 52326344, -489984, 11303, 247, -3577049, 1372, 258323, 756119, -16, -8914583, 189 ], [ -3005, -50, 23, 41, 962782, 107384, -3, -5869, 5, -1, -15, -10, 116125623, 181, -15420, 10175, -1, 5544245, -106498 ], [ 9493611, 491017801, 43379911, 14503, -426179, 4017168, -1, 119, 30163500, -1, 1607, -180584, -156907, 47, 120828, -180, 117, -799, 80 ] ], [ [ -797184649, 34439721, -3, 989269, -19, -434621, 175585397, 206987, 0, -1, -102915, -923, -53, -197893, 405, 7, 34, 15182, 1591462346 ], [ -337, -1958, 30078, 1728425, 52698, 378617, 29139912, -12810513, -1551599, 2844, -894087534, -117, 1614199201, 5321337, -1, 80200799, 7818469, -1, 512845944 ], [ -15828515, -226, -350873, -6188, 3, -104748, 106826, 2132542, -57448, -4190, 521526148, 55067371, -50, 62017, -175, 3, -4054595, 141313, 2486 ], [ 290, 564397986, 3395, 9152368, 105465, 48, 73081194, -1, -867243, -47, 15161509, 51, -5, -185, 1, 25598664, -4, -11790, -5664075 ], [ -213, 30485, -8, -38, -423, -29, 2074063, 12121007, -7573, -1547989, 53, 1, -55025, -10, 188375, -4, 51799213, -1, -9951 ], [ 1, -276, 42, -311200, 231, 75, 26, -1, -456491306, -17298557, 98943, 1578, -5844, 478114, -9656158, -2656687, 91, -14401, 972062210 ], [ 61340, -253231, -2219, -22, 229, 0, -118219, -8, 2063005773, 1719956, 0, -817134128, 0, -6989, 5650035, -1322002698, 15, 59243303, 2 ], [ 0, 3150610, 415, 47647, 5063, -342299162, -24163, 69266, -12309, 1509101, -74293, 8489416, 1753244, 12017, -1083, 56279409, -4007, 454523, -12151373 ], [ 13, -52, 408, 87248, -32, 177381, -10615777, 52467, 432, -274, -2223719, -16105, 52333, 7797008, 2807, 3894296, -218297, 0, 27097 ], [ 2197, 4045, 57313925, 131034328, -83617, -1294055118, 3487372, -41288523, -1254, 2, 755035183, 0, -21490, 110577338, -1928400, 820552, -664402, -1106785, -1 ], [ -636, -60688412, 1831274, -773333, -2, -16, 61654958, -463, 32368, 4490729, 11034102, -204, 427236, -121873136, -21612285, 1727755488, -83611217, -66275168, 2 ], [ -751984, 5283, -3, 487, 1, -396854, 182345650, 19551759, 3, -1, -110, -392177, -33891256, 253, 326715, -6, 372, -12964, 24 ], [ -47635, 722, 6109054, 0, -725402213, -3172051, -451022220, 0, -167, 8362883, 1, -32, -89, -13934, 2555076, -3, 185712179, 3430555, 1516386 ], [ -6, -16, -18, 270151, -484, -9366, 1, -1, -470277, 0, -6, -29902445, -91, -2, -2160989, -3074852, 2, -30, -19 ], [ -8038969, 1617914, -205582784, 137, 35, -8, -123122, 494240770, -1, 1, 900609, 77, 160180, -6, 5353, -1, -3, -615, -1729840093 ], [ -58413, -1283, -26836, 8659806, 1729, 12217421, -2, -34851714, 2695083, -32398551, -31829141, -418405, -2, -1973, 61951102, -212070, -53977684, 264080399, 7341 ], [ -60030, -13279505, -10, 0, 12, -7, -1232, -7386731, 15815, -13965018, -979918, 130153, 49094, 20, -94, 496, -154759, -763279256, 1 ], [ 20496191, 3042, 31796836, -45047, 11550450, -2, -382369, -2, -86729, -425362, 259308, 173, 63, 3, -32582126, 2879, -9973416, -1, -6702223 ] ], [ [ 122568485, -133741, 0, 5804, -919, -450, -14170529, 1, 84196757, 1849726, 178, -2, -4732082, -1, 685631638, -2317, 17241337, -5, 230484124 ], [ -265, 65690300, -28520324, -30034, -3973981, -2049, -3080270, 71712, -10161602, 165, 7, -1791627471, -115941, 1, 1, 0, -328139604, -2, -323565110 ], [ -2560890, 14641, -2, 118687, -54, 1470, 8087, -132481681, -1, -299751908, 9368054, 7, -6179, -486012, 21026278, 82449463, -8101813, 36, 18 ], [ -786, -593, -3744107, 159, 1, -672826, -4853, 0, -114873173, -52662, -290, -2080691, 180628657, 30217915, -7, -6187842, -14, 56, 284 ], [ 183393, -216958, -2090130, 448807, 466535, 46796, -1540217, -493109, 21885, 1886, -1, -65463712, 0, 12, 2, 29, -3686, 134634, 0 ], [ 21, -736977, 3039329, 14522084, 542, -6, 5, -31, -9, -361300, -35, 4219060, 13938, 1018642, -6564777, 246479, -101, 15, -2591 ], [ 340347, -618, 49016, 87804, 3805577, -15571, -139, 251, 659, -93, -96209187, -5, 2788043, -2463775, -737434, 117, -1913, -286687936, 1475140898 ], [ 37, -6371, -1195948, 7966265, 159, 3, -1, 6, -778252150, 6950, 1166027, -3882672, 5, -1055572, 1010, 825957903, -41, -512207, -189732311 ], [ -56205036, -424655, -599, 29, 5, -20, 219944180, -57, -7, 1183, -296207, -5, 1398000257, -478230163, -330908171, 511, -916830199, 170583468, -5534 ], [ -5538, 4266720, 25, -123967, 3891, -102, 497, 16942, 4354, -33150409, -701, 29, -687, 24782575, -1, 75, -1, -63, 432 ], [ -45, -5, 14061, -574, -3, -117, 74097507, -4, -11614, -35222889, 222, -1, -6, -57185845, 8, -42852879, -693, -23558, -1 ], [ -1937311159, -26104, 0, -1371, -7602, 1023, -1889050, -2761170, 22509, -435812, 16398348, 24, 411996, -186830, 25726069, 3, 21108583, -4747, 0 ], [ 364, 0, 21954973, -4746, -1, 235032530, -1, -144603920, -16, -62, 1462909, 3, -3372, 833, 45434210, -143978715, 465448431, -1607691, 51873 ], [ -1474, 3437084, -126423, 1, -2, -2, 2724, -86, -146, -65, 359383, -773084, 3454, -1, -500, -1538, -1, 17734033, 68 ], [ -579, 4584015, 6623, 11554, -3449, -2, -5731245, 166759, -2846, 31895746, -32403420, 262081, -21, 583352, -3179, 122, 134, -3873, -1442 ], [ 14965, -1, -453356, -206215672, 6, -33752, -1, -648, -7751, -1880, 772056, 21, -1031157, 0, 2560, 53205, -3058413, 42, 79044 ], [ -64606, 105765924, -139, 285541832, 50815, 9, -48562, 95364392, -1, 575803243, 358, -769011838, 88, -2, -32449, 814093834, -315075080, 654630, -837939 ], [ 2, -713726376, -16471, -181, 854, 15, 339, -200650924, 5, -56813, -11316, -7, 50, 241783251, 2234186, -724017, 1, -132156088, -19844 ] ], [ [ 9737, -6275930, -10253, 1003081, -317164, 27, -28, 665810229, 252088, 1058881414, 56935445, -253308178, 3, 797, 26083240, -48824, 48, 837566, -124213 ], [ -23376796, -1861714, -15609848, -12037356, -43, -7, -14535, 8510427, 988572588, -1, -63751, -22334, -1085, -66, -23581, -7026, 94, 0, 421 ], [ -141117, 11192520, -471748, 7, 1, 61544, 18864608, -2048, -378, -3932003, -1, 0, 0, 2855, -35, 704638045, 104865800, -1288732985, 2145 ], [ 5600, 623, -7253103, 3280546, 153123, 902, -1670588, -3, -9453968, 1295, 226384, 22994, -7874, -34, -1, 3546797, -102, 737, -34 ], [ 17980, -7014492, -3626, 188154, -42336, -47258002, 219324, -2240, 1035594830, -318100, -1825, -5986, -1, 3, 231326, 0, -3472, -1094189, 48 ], [ -7119834, 3839, 1, -4, -24734514, 1, -94652, 0, 9808, -111511, -104921, -23493808, -288, 53563, 2961856, 17143, 962091, 87606583, 99 ], [ 27, 8, -7, -434567335, 1874, -28676505, 829, 0, -113440, 13354, -1, -1151, -106825, -2, -4165144, -8260, 1, -15, 16 ], [ -6910312, -1849500, -27555, -5640, 6936, -141, -849126, 5, 23, 9057, -16655245, -148826, -974312, -7366, 330853, -1, -698, 7064533, 938121 ], [ -1680, 3143295, -268695556, -10441, 5391319, -170492736, -101, -248, 508, 100502312, 16, -71251947, -7704, -1, -64, 1, 1783, -77321, 13814747 ], [ -1, -7948, -519, 54560131, 2499693, 8780, -16, 1328, 32239641, -8071118, 2483, -21202, 16222309, -46, 410, -130950, 6, 11329718, 288519 ], [ -1, -373871027, -38, -13574614, 18730043, 59952498, 14192, 29415118, -317637, 32589847, 0, -1473, 99, 866529677, -212, -63, -53047666, 0, 12728449 ], [ -3, 1, 4144447, -126632, -31160708, -1141923103, 76850, 19177, 4493240, -2260, -1, 3881030, 126, -176795, -4086, 4164374, -1, 130632, -1 ], [ -1, 29636980, 27034, -469951814, -51, 1007263, 32701744, 12413351, 62, 131316571, 30989, 1, -185015, 9309295, 5253, 1833, 684929, 157, -23 ], [ -293, 41, -782660, -11327823, 4, 251070, -43915365, 97756158, -1, 45497641, 15, -961989, 0, 14612, 60, -110, 120778, -1, -108 ], [ -6844, -124962, -509706542, 5958240, -1587, 136, -16684518, 76471, 7915, -1834582, 80727, -23, 5675449, 8, 79956, -213850939, 678745, 152589, 671884 ], [ -175, 181, 4114, 381124, 977372714, -264, -871498, 7387, -1600794, 13878509, -5666, -338517, -189624, 3, 7469, 200552, -1965826, -246919069, 16970 ], [ -1876, 184227, 869414, -24, 74362, -6523, -16865336, -89129, -5426052, -1700, 643, -46559933, -28524, 543, -451808, 1, -3, 98901139, 5276614 ], [ -221670, -6995, -942, 7, -336789, 35168, 42353, 116, -26752, 15972, -134938776, 933321, -93651, 0, 92781739, -480483, -231, -58380, 2647538 ] ], [ [ -101, -850472281, -7552, -8, -30337, -2, -181, -2388, -116, -1, 5298, -34411, 28367, -16503, -14605985, -1, -463, 522765, 0 ], [ -424852, -1191498, 1249705, 26917605, -834, -1, -12007, -93430, 15, 229, 81995103, -885, 1638, 902, -1586252207, -1459336, -1, -32, -202 ], [ -29726, 3885, 33407, -9393406, -8337, 1, -2, 708236, 5, -580523, 170573884, -2827181, -386301, 0, 124111449, 90127, 1, -5525197, 14307404 ], [ -3042, -52, -1177177, 424, 713, -23, 7254, -178, 271763, -3793603, -179737, -36748, -16348, 49570022, 7, 11739195, -2808158, -212011392, -2886166 ], [ -8, -7, -3338283, -9595805, 37259217, 1938645, -8730095, 518187540, 4406103, -12739780, -132652979, -1623683, 220, 0, 791, 12, -7458, 4095, 11 ], [ 3, 897366439, -14462, 293, 0, -3531, 8323892, 64, 0, -794458, -38560, 227126, -2628, 183004, 303, 313214, 32955, 450, -16550843 ], [ -3549938, 4950868, 0, -1156, 0, -1317092, -61409, -50121, -1, 23, 59825, 16294, -712702697, -273245, 5, 1264945, -1349389, 51734, 626474585 ], [ -12640, 15475525, 281, -195, 248923, -14631573, -99, -104, -2013335, 10, 826, -2, 998, -4, 3181222, 10987604, 49, 14829, -63 ], [ -7, 613790, 4851343, -40620878, 0, 7132, 21, -2, 3, 0, 821199, -969, 11583126, 87877, 1, -2064887, -2518902, -931, 0 ], [ -947, 15336177, 1, -796609, -66476, -183, -669, 2, -14736810, -120402, -616253, -709, 3447350, -1485968, 581, -21760144, 117659, 6, 69897 ], [ -241, 56852, -3, 0, -127317552, 1, 913883364, 3, 1568, 58415282, -37797, -1, -1779, -18025, -8367279, 349954, -31, 13, 61548 ], [ 5652, 151, -1, 2942023, 147696053, 755854584, 5993, 648675, -23219457, -47773, 2300, 57848, -109, -1952602, 0, 32508, -18261, -22838, 1 ], [ -1677049, -44331, -1040676, 3021, -10897, 1, -185031297, 55, 486403752, -4549, -54497, 312231315, 518226071, 45, -102, -4306, 7342, 100263368, -1316176900 ], [ 9, -751726, -44, -360689777, -250, -5, 298868, -2876357, -161, 130890, -275848, -39, -883, -27841310, -54698, -15675240, 10573, 22, -1370 ], [ -2339, -282065, -5768711, -47, -58592724, -4, 29, -66, 13697567, -824780, -5044, 25, 1862203, 20, -272113, -6, -15744461, -130, 981857932 ], [ -621011, 4448, -120, -2614, -539254, 12002457, -616561, -907015, -300142664, 61, -1, 50012, -1722668, 2050, 596562293, -5622324, -102560, -2915, 4093707 ], [ -123217, -850148, -888038, -859910, -1150, -3, 179644736, -22819644, 18685022, -24421885, 20938, 0, 1115557, 107, -30, 5925354, -18378996, -115, -76453491 ], [ 2, 300055261, 1721, -26, -2, -6, 362, -4, 32450, 1, 0, 13, -828, 0, -1, -413782, 337963, 82, 19455 ] ], [ [ -993861038, -3290747, 9, 1, -33630076, -326, -584, -25, -66682, 80, -1064, -8390333, 56, -2, -30594, 264600842, 1, -25906414, -2228256 ], [ -3162597, -11632, 13155029, 7, 1445308, 739, 42353542, 12964, -4778616, 44708, -13875, 1, -19, -616224, -299460, 15091903, -4, 44155006, 76794193 ], [ 53251, -387700, 2433163, 74658, -1, -1778003, 3001, -135, 0, 10, 309, -8, 6, 55, -26167137, 1988372, 276, 2, 118482654 ], [ -1, -133218643, 21970625, 224677725, 1794, 71, -4, 1390, 474121255, 2597486, 1372086, -6, 377, -4, 16, -39, -120270, 987, -42 ], [ 3042, -113884, 210317, 1, 84040, 378680, 23418544, -2524, 0, 26, 7706, -1373739, -439784, -9323, -5277826, 205, -116362, -23, -50727460 ], [ 846146912, 13, 511130561, -122, -1756099, -19, -84, -745, 401199, -2, -56352, -40231114, -545, 26013, 593658527, 183, 88755255, 0, -164406673 ], [ -29935, -119168, -7677518, 26722, 417800588, 0, -1, -56456927, -1760930, -90276, 25200374, 260013, 4, 4319, 3, -1263653, -9673, 0, 2744285 ], [ -43, -3903, 1755406, 143621402, 0, 118069658, -260790155, 4321, -125515211, -7, 145, 80130452, -1, 109, 102, 1603391, -31, 141890986, -1 ], [ 7333706, -70200452, -518041111, 332019214, 16036255, 26315, -1287333, -7323, 22631843, 28, 463834, -1647, 661043472, 1371992, 1052204177, 210976, -88, 34501, -85 ], [ -52241255, 76993, -2034982068, -1, -1, -6523812, 75, 116, 412789, 52155, -1, -1713056, 168957, -3786142, -62764, -4066351, -683516992, 272, 2267576 ], [ 1690359618, -16433234, -2, -77802, -6977595, 1428756, 44625, 4035154, -393322, -41144, 0, 1596957, -11616089, -47390, 858930, -1708, 419, -35072, -4193108 ], [ 26, -4170, -267865, -1373062056, 742428500, -4, -1424, -7, -163817, 22218457, 0, 152, 982, -888138603, -993378728, -1, -14, 188290409, 10091 ], [ -142229, 1888, 0, 186, 18696929, 53605, 1, -279817188, 20, 40653, 61222, -1321960442, -248993454, 24525, -913, 24495462, -1191, 4, -179386 ], [ -465, -297263, -468915036, -5734, 276520737, 100856, 1023082, -162, -593801621, 175203, 202057765, -1, 406, 4044, -3, -76922374, 371, -2, -24069 ], [ 0, -1, -1, -91481897, 1625801, 43, 799733, -352, 722173042, -1829, 1, 1518681, 394, 174592142, -3559818, -67106393, 57957765, -25465, -7 ], [ -165769360, -9808, 834577144, 6934, 640, -31013787, 7128181, 45352782, -96017465, 97715, -91118, 6059691, 3, -15147566, 6233324, 29329, -3, -20894273, 1626 ], [ -2, -21, 3095, -117, 536192300, -244, 7928784, 1502823, 59500, 29, 157255, -8869537, -63, -3523, -40, -2640, 4439, 432586458, 349093 ], [ -798698209, -20132232, 2, -138956810, 3613358, -682529017, 18612, 146225, -32, -1086064308, -99304301, 514622, 281268940, 1010895157, 5529, 15, -335587336, -4486728, -3 ] ], [ [ 762, -3205021, 2, -6060, -8, 25562, -7, 399864, -434, -10396549, -12763263, -171323256, -32983, -31040038, -201086, -48006, 5494, 182404537, -144812 ], [ 0, -340245449, -1, 218663019, -2, 187476, 414, 13, -74, 403, -414635011, 3204889, -12, -2, 3763217, 11, -74287, -9, -6 ], [ 27, -23, -3336, -1, 0, -509963, -66348, 109131, 44, -7, -10789876, -14345, 1, 19221889, 219, 7, -5503470, 29434049, 4165 ], [ 10, -644338470, 0, -6339, -94446838, -58, 10485, 244667, -1144198, -81, -143004, 123, -11, 2, -3, -1, -971, -33236066, -2023888918 ], [ -1819987, 56084, -7589603, 8, 475920, -1, -228042727, 122930370, 32012, -3348990, 6, -24704, -82, 464, 1004, 139, 11821918, -26920, 3851977 ], [ 0, -416374952, -7, 289456018, -44918, 103, 120399, 1, -16, 8, 492, 2, 576753, 120837699, -302, -528881, -23929931, 13785460, -889962423 ], [ -199228881, 47, 10982222, 344, -577, -3264046, 22782, 10263, 2, -1, 80151881, 465, -694, 1, 1817, -48332, -147, -707, -101685 ], [ -240, 29122693, 0, 511209, 2024149, 32323919, 68139024, 615733, 1359462301, 9132649, 315, -1026, 29383, -3, -47, 55438133, 171, 299892, 28908 ], [ 2028676, -1, -212328391, -135111731, -150710, 10, -59, 84520, 4801006, -573828, -3158372, -4842, -1, 948, 323, 1469419, -4189670, -111323603, -313274464 ], [ -28471, 0, -103, -1, -3735710, 144, 3802, 256179428, -1941423763, -196, 1190096, -60755, -35, 395065085, -25839303, 26408013, -3778, 1026504449, -851 ], [ -249858296, -2696, 12386, 35, -6, -58484, -1, 5137703, 0, 0, -6, -6533, -688623346, -54470, -73559, -12757, -454962494, 2, 213 ], [ -417090079, -55955457, -25, -843, -23931212, -2822832, -242016755, 849, 30893590, 244, 406290, -4093614, 209621, 0, 158019, 6242517, -1, 215277637, 5400841 ], [ 595, 6906, -19431, 69133, 18, 472876851, 3349, 579, 6666686, 19, 25759, -46664, 0, 79770636, 2475130, -21, -23474481, -1569111092, 6 ], [ 1283381214, 5, 46, 4, -259336696, -7342551, -62658021, 59, 4681512, -2758137, 7463, -2079, 35674, -155129163, 110038, -225820, 11985, -1, 172686 ], [ -1968956326, -69984044, -91025252, 3, -2027, 3396566, -42, 0, 259651, -12, 10, 7713792, -1, 0, 65, 0, 26421, -21, 195 ], [ -1763, -1375833, 943245, 84418241, 23907, -95936365, -7429, -73515, 120354252, 4150017, -3, -181273741, 12417553, -369318, 31, -10, 7, 240660011, 502040 ], [ -7, -108, -19598562, 236448, -44985, -2460061, -5, -80, -24870034, -9719802, -6388, -184, -12, -2, -7658, 22399268, 1010051579, 11993511, 3436 ], [ -1366, -114066235, -440758, -324299, -1629755, 7933931, 2268445, 59, -436, -18, -3, -23592977, -56962, 147, -9681, -29, -1, -211389, 364 ] ], [ [ -2, 6874, 16845168, -17, -39153980, 28, -123270878, -5161590, -4, -14498110, 789, -33462, 11893199, 1573, 183356, 0, 601885, -475, -1 ], [ 38666, -52177, -155384, 495572355, 106, 1556024547, 41, -1919, 1973622732, 41197135, 419630865, -1, -422105932, -4, 2135276995, -11891, -7551, 260, 76431 ], [ 28552041, 1324105, 785875369, 7, 886435984, 140, -7666, -2790617, 57735008, -7400, -424, 39380, 457, -437, -2, 1483847, -120, -146401, 1042 ], [ 49860, -810239, 218, -2, -18215, 22525415, -121631, 15989199, 31819, -849, 33695, 0, 14030361, 92390293, 310, -1, -524903805, -62849, 13225 ], [ 561, -10, 789, 1, -2659, -7768725, 1, 399802, 7049, 704, 106, -437, 9469, 61, 7, 7572047, -15, 13351, 393639 ], [ 1045317, 433764947, -34144, 12, -2, 2540740, 308, -5469856, -24256772, -227, 922521291, 2471183, -2668453, -4, -26401860, -2943538, 0, 1099901, -2527375 ], [ -23, 543072712, 107729537, -440421, -928, -1841752069, 18804593, 888811709, -437, 102, 244882, 248917641, 20, 465, -104386805, -121, 3, 43, -364870 ], [ 4801915, -80857, 1038309, 31880744, -2, 6724656, 2975316, 340421534, 3607, 255700824, -40, 6411, -30830, -179, 1, -156043050, 588, 99282575, 211526579 ], [ -485359131, -2929213, 1202, -32484605, 13621607, 1, 74149336, -238501523, -201502, 668, 3939, 1825, -15828506, -347677, 102, -822729, 596, -7656001, 12 ], [ -1, -2060614, 130751809, -262505, -13, -1, -6858, 1834, -283, 5382043, -997622, 360, -104103, -239, 384802, -1, 55, 3197, 16 ], [ 2601, -8577348, 20210, -26013731, -3315, 184, -920076638, -122923, 12, -106, 413, 1195378, 632, -960249, 412, -21, 9003385, -97, 584203003 ], [ -545, 18135, 1, -16157, -939439788, -5, 786065, 753, -16, 1471292, 492971466, 13759, 429777, -6257, 2, 305, 15716266, -69, 2406003 ], [ -2261, 7752500, 1, 49176, 299225, -1, -10, 7315183, 222855551, 1, 13, 1296732, -2682528, -864, -217, -94943, 204, 4002882, 448005 ], [ 8701, 12899735, 20, -95, 5660, 584898, 3279, 1259027, 16315705, -1076, -32393665, 146, -798, -310792558, 58035162, 10664, 1879553543, -30, 3383 ], [ -196134, -223151, -404064, 887, -667, 896843061, -25867918, 9, -1, -7, 1392450, 3, -485, 10324001, -408, 77, -331, -1, 30 ], [ -259, -24235, 413, 2, 69953, -805, -823442, -1, -8, 380185825, -32262220, 10, -1965, 492, -54854840, -7, -48, -505479, -3 ], [ -916, 6, -4301, -362675, 107, 144991105, -198, 0, -3, -897761, -224953, 11110929, -1885, 401, -15, -14, -4417, -3875398, 245253 ], [ -483197, 14695, -2501315, -75, -737, -1, -963798434, 4771438, -1139058319, -16130104, -206560337, 26814767, -4266, 5243759, -1481, -16570072, 725, 27, 3 ] ], [ [ -1257197, 1467178, -250797, 0, 3, 29222, -3, -3542487, -15983, -16977994, 230272913, -504, 75607, 7125, -4, -18274, 6, 3607, -1813727 ], [ 392701089, 0, -25, -358733, -200, 1, 1200568668, 1, 125742210, -107706623, 111152, 3420509, -123550, -11678, -143830, 926069, -16072, -1, -438 ], [ -343925, 296, -29, 998142260, -6859537, 0, 0, 318, 64, -4, 1410978172, -26991, 3809076, 1, 5428636, -43335940, -2849, 1196284, 9 ], [ 2608198, 52, 96633, -2371, 0, -1177, -19765552, -1, -1, -71457, -193625, 17, -11961, -211755247, 1150560, 359485671, -1564794, -48620000, -1 ], [ -2, 1619058209, -111, 0, -1, -1, 1080642, -31208, 55041902, 15, -141130949, -7493, -69433, 1315684, 0, -6577, 404035833, -5, 1 ], [ 671258, -949199, 170, 140226948, -1752, -58791809, -15878914, -134210925, -1271, 874, 27774, -2, 433251048, -1, 62, -293513436, -217911, -12117, -933 ], [ 222482, 439459, -6276423, -1492, -349, 46401, 11392047, -29776, -16647293, 115624, -2, 93, -81, -240264448, -91, 1121, -20798, -8251560, 47791 ], [ -730639, -345369, -37, 37271519, 1032, 0, 64706509, -555, -152825070, -18856, -1312140, -2002, 22, -1, -247765351, -1734319, 317, -1, -107379 ], [ -170289662, 193464617, -760260885, 533066641, -3, 0, 194612643, -1, -220, 15135, 30714, -7665481, 26378, 0, -1, 780, 530020, -360591, -529173147 ], [ -7798342, 6387571, 1, -1, -198, 0, 6275, 196375, 4641, 1914, -3102540, 3315, 6, -1, -4, -91, 2169, -14, 2042527 ], [ -71362688, -1359402827, -40729, 7016246, 25, -2568149, 227842617, 319906, 173486, 7509, 0, -18428, 62, 88, 104442325, 7124906, -48034, 584621, 57925 ], [ 33368624, -92376105, 377602, -1861737, -2018, 62140477, -1376, -1, 87914, 27168, -424365890, 86896979, 382484813, 99256, -409, 92324051, -140503, 5, -3 ], [ -400, -57, -6494, -1392268, 179, -4, -941578, 502835, -6975, 207, 532997769, 185, -4888416, 8542, 692760365, 0, -119616060, 960362, -1946 ], [ 1597509, 3134918, -7996, -88708350, -982328, 19238273, 1012, -4159470, -83, -115276819, -121155574, 24137643, 4, -1, 12611058, 27373693, -54043598, -4504, 2 ], [ 54, -11888735, 0, -7880064, 35009, 20, -2367068, 229, 253121, -5, 1607, -4, 5612, -435124, 530153, -8170, -1, 31106877, -154111 ], [ 11477374, 24353919, -511, 0, -1, 775, 473932002, 10, -156, -202012, -1, 12110355, 2799, -18990577, -25871, 118, -171, -2, -98 ], [ -2, -7, 105, 20839, -209, 326671768, -5571190, 5002, 240160, -621140, -205995727, 3, 4917, 90270, -2, -59, -235, -173867, -59618 ], [ -132267, -164445, 0, -11746, 29100, -237428, -6033, -2, -54, -497, -649, 1956062, -107432934, -13899, -1505, -544246879, -985930946, -1239464066, 65849128 ] ], [ [ 102600, 10024, -137420, 187369390, 1807856938, 2102, -592941, -178465122, 7909215, 6525085, -1344709, -11541175, 137226, 52162459, -1649, 187004, 224, -52, -227991 ], [ -6, 0, -59724, -7857, 703, 60, -259054824, 63327, 7701, -1, -11, 4696, 4109, 137, -120214398, 15, -32265, -10, 185 ], [ -27, -243133186, 14, 402, -245788161, -1333, 2163, 112227605, -23050, -17, 451195, 3903337, 1727770, -169, -3, -40, 2613244, 784, 4868 ], [ 386, -52780, 742, -12645, -369817324, -1, -3400721, -3, 25352, -2994, 1, -9919342, -93810017, -48043326, 23, -204323762, 220, -62834, 524063680 ], [ -28851327, -5, 2679, 3987, -727426, 21823, -928642443, -1, 43, -1009, 0, -1, 417710, -1, 2027496, -9, 200857074, -500161, 1271212918 ], [ 13, -1395, -544585492, 6500, 85343, 6, -8960535, 5780, 878, -26526511, 415433229, 13, -149422660, -2, 2238960, 70, 1533, 1, 29926 ], [ 5, 2621, -49361, 5, -7, 338671535, 76, -7, 4983, -3986, -47029, 2, 157, -51, 439727738, 63866548, -391, -54032789, -194858 ], [ -2, 184286, 820923238, 11743, -58312475, 3, 22, 0, 109371, -1, -123, 546, 822060, 46, 0, -20471807, 51, -31862, -192426 ], [ 1059820, -12664179, -63629218, -10927151, 447, -602699, -1425075090, 8006589, -5, -111861, 0, 358488, -1761899, 57945, -133052038, 50128018, -51, -3827295, 62 ], [ -2779850, 60, -13917110, -119, 14676678, 31, -1726183, 7, -1506, -859388154, -254, -1, -1756172, 99, 580021, -10955, 14411492, 21868, -58 ], [ -1, 3568304, 61863159, -73, -78, -795611, -76303249, 4033014, -14851, -114971531, 128495, -1945321, -207717917, 997905216, -11325451, -256, -172894, -2010850, -823652 ], [ 1912157211, 9864677, -6, -21275, 85, 1027, 1112267061, 44, -55403, 1526847, -176345204, 1308, 5093, -2311, 120, 256, -19, 1, 0 ], [ 6, 0, 29, -293210, 242, 4122, -420008, -1424421228, -55574013, 0, 373, 13, 6808, 119826213, -6594, 3, 55, -3358847, -1519 ], [ -1004, -8335602, -50980, -1, 762, -4, 171, 57981773, -3283, -3450, -386, 0, -226079, 166, 21, 18821, 265038018, -4, 8277728 ], [ -43, -44, 403, 85, 110985, -106712557, -13, -4512, -2, 1075575, 62405782, -14650402, -178, 411528198, -359, -3659834, 121558866, 801070, 9 ], [ 834704179, -9, -4, 95900427, -17137, -127, -5901, 10987314, -264, 4313849, 57459816, -4676087, 3, 876, -5, 2, 29901213, -6064, 727347 ], [ 3448874, 747036, 19428147, 7121, 5520056, -235587947, -15027797, -2899, -8701, 4, 0, 8817311, -1, -80589, 10106599, -12, 6587790, 7410491, -818 ], [ -19, -429, 94175273, -20257690, 10044, -2, -3100172, 6528, 0, -23068, 2707992, -18, 30807165, 39122, 40026051, 405, -1, -4, -196262424 ] ], [ [ -2, -3076, 466756463, 108075899, 20594166, 8581, 96, 104434, -2074667611, 224577, 751, -44283, 5, -127, 359024732, 158, 1991769080, -429616413, 15214 ], [ 0, -1, 66, 6931, 58, 0, 0, -406, -7200377, -1925798, 1448686, -11111854, -2, 3480, -54385, 1238508, -18, 6739538, 217 ], [ 276111, -441392353, 3317, 177961177, 2, -13459095, -2, -137, -128, 118247978, 3078607, -87632790, 81300, -2400751, 180275054, 267068, 7802, 3266, 1074 ], [ -20, -280240, 0, -18075736, -29874, -1, -1016021944, 322446324, 2516, 6, 88953941, -443, 609743228, -594, 13192526, 42560264, -1, -9, 530371 ], [ 1106, -1, -472, 181, 57, 26950, 107899721, -1261540949, -76750, 7622, 30, 202953445, 185093, -179560, -96, 10605, 414160, 208, 35 ], [ 1522, 0, -6182, -27, -98, -244, -54556, -11151, 877, -8, -55, 150547, 826680566, 1, 5239562, -23, -208541496, 4054000, 1655441723 ], [ 127627, 444958540, 2, -78160, 5791252, 2159696, -133730399, 6000087, 85420838, -1721974845, -8, -558, -452542, 430109, 891371, 751271, -8266132, 41, -4127 ], [ -159819188, -182647, -130646694, -102040927, -1129, -15122, -25273098, -1621, -42491, -362504, 789392726, 1382, -7335887, 154, 1712815, 1822, -3632, 112816238, -99875489 ], [ 196052, -4970911, 1, 162523233, -31327846, 31128, -6, 109904, 117812, -2, 3765, 5, 18599, -23184755, 24, 8118847, -66387729, 3000, -90 ], [ 6, 12346500, 6, -42709006, -464, -91356781, 18227, 9, 35493932, 9, 295761055, 379226, -44219811, -1135107997, -8331259, -1, -4, 17024903, 1730 ], [ 21766376, 2, 33492234, -7, -3753376, -22125406, -4, 85502226, -460, -1366, 75554, -316, -29, 1183, -47, 5582657, -8145023, -50469, -9732885 ], [ -165717390, 50788554, 102372064, -736383, -1371481, 1569956244, 652, 36994, 3381254, -26348920, 30406, -122, 429154783, -1881745, -82929, -1678, -16, 293, 2310 ], [ 56, 1999, -48064, 859, -226144, 6, 6137957, 1716, 24367150, 128, -9780086, -6916, -898215, -642005410, -817, -750, -36, 75, 121114 ], [ 2, 9, 820970416, -448193, 836, 1830, -12, -3359, -115080, -96404846, -1, 121979, -21, 0, 763, 67864636, -3045, -500683, -671 ], [ -909554, 97847795, 228, -5, -739753346, 21480712, 97904, 494, 4537699, -599, -1019069, -922903, 202754, 517037, 3545922, 9896409, 6010, -128, -776114 ], [ -3292830, 0, -4174585, -50823, -337811, -99333689, -433947, 3373159, -955217, 61, -3, -236982290, -53224749, 196857, -15966, 1, -16, 463503058, -58 ], [ -1, 27236371, -1017300, 4980539, 275307, -207105, 28, -318705177, -28985, 1, -80355489, -4, 606, 27746845, 77, -14077726, 116297, -2, 346 ], [ -28068, 50423485, 249383817, 942218329, 331249749, 3839233, -30846, 0, -3, -65028149, 14, -1, 4413, -3834004, -534673, 52267, 14663179, -502, 803 ] ], [ [ -25903767, -609702144, 33223358, 36209, 4950369, -11867, 33773, -140151, 446443, 79, -481851821, 786320, -3553421, -35, 19, 12, 25922, -1, -1 ], [ 2, -4036326, 300189, -4430942, -594, 25199, 1494, -223889302, 60747730, -2007660, 0, -229115, -7132458, 440, -1, 36035597, -958222, -3, -2 ], [ -3, -1032168, -14164, -14, 64658, -1, -222, 7814480, 27974518, 686, -3577, -2, 2440547, -206, -2, -32, 17660, 0, 13042 ], [ 230614, -84, -5498529, -16, -13819833, -12496275, 69035705, 87, -55572122, 13, -202918739, 50455, 256143, 108265457, 3, -7, 1, -1, -106572148 ], [ 64633559, 0, -24742939, -1967, -12693360, -175, -18, -41474654, -2, 845403, 484859, 0, -3, 69, -1695847198, 876563, -379918, -4, -159498419 ], [ -1, -1, 1364710, -20323691, 0, -4, -240551, -94, -1, 4, -710595, 1315, 191497988, 16114, 180008986, -86785341, 170811, -104597120, 1530809 ], [ 987, -2, -6951335, -1025, -8039, -44, -109644815, 205, -8072, 728, 56319767, 1, 6711597, -1565313822, -48194733, -671, -7446787, 1, -443 ], [ -567613, -76867667, -179305415, 712, 21631, 438, -157495, -14747534, -1, -34139, -4, 30228201, 2948, -2310938, 1065186, 104, 1031559101, 21811, 102649 ], [ -1, -916516504, 1, 0, -20713318, 3306, -31, -1, 1934080, -2472087, 274046, -3875082, -90, 2, 22492, -9, -4, 0, 3 ], [ -102968, 119623, -3119820, 20, 2087, -1, -7, -79, 0, 401, -5768003, -3416, 135, 447, -375073, -48358783, 77266, -25164830, 60 ], [ -553880, -1, 0, -17, -3094507, -1970548, -32223756, -247769105, 106392, 690497, -1703359, 130, 0, -1607904763, -100911, 7966596, 2415, 9839830, -1 ], [ 1561, 6, -1346, -2, 731370, 1, -679222, -775659, 238399, -3, 37, -3157, 1794015, 174335, -1329, -4759, -59957, 9, -725011169 ], [ -87534679, 24106374, 2, -61901707, -452, 0, 880881, -1, 479654, 45961, -27379, -2220520, -256981, -125182720, 445158997, -1386257, -47623501, -223654, -16794 ], [ 1391, -502021921, -84, -15351384, -14892912, 2, -9, -5974, -12286266, -1, 0, -1009, 4462365, -501156, -1344446480, 18, 1, 4067, 1883 ], [ 24463, 5856102, -238106326, 1065697, -28804720, -108, -123948049, 6, 90829185, -21998, 3, 1794393, 32, 60250866, 12200969, -2, -15731517, 202, 63045 ], [ -53912483, 1957966, 2212, -15220, 2, -12529525, 20165, 139220, -16933283, -1, -3859439, -129856, 1062, -3, 50743945, 2586, -222341499, 199009, -1 ], [ 21577, -1, 228, 550203, -1, 158, 1281076240, -28, -26167, 0, 37, -57185627, 436816, -118, 5551, -1033863854, 334169607, -3875732, -5885392 ], [ -2847, -333362, -3819591, 93665, 35060315, -358, 424962225, -3, -73, 746514249, 103, -125707, 3263, -112704, -3581064, -2, -24288104, -485, 14949 ] ], [ [ -2, -45014, -20694, 3, 18, 82134, -3, 5, -60774807, 3116159, 3, 0, -731, 766623, 0, 929871035, 633435876, 766, 9059372 ], [ 23482392, -209622019, 0, 865776501, -3, -16595883, -8, 298332, -80014, 15876433, -4425514, 87949667, 32559391, 9075, 14448, -177, -2, -85768296, -100774 ], [ 4586, 24959, -2786, 980811, 1823897, -85, 23260197, -28283288, -1482, -5209, -24, 336, 3402586, -13970, -14525, 83038474, -97893979, -1, -37 ], [ -14, -913, 2, -11296, -44029203, 2087, -640365599, 0, -3178, -15479, -386, 12259, -1312, -44489, 1259524, 19030555, 76321948, -1, -826329 ], [ 15746, 18638915, 344404, 55421, 1, 7, 513, 506267, 24457926, 0, -60, -710130, 1, -352, 26, 4190775, 523339, 152374, 12 ], [ -6, 23840, 659, -105002, -453470, -16107, -5, 218223819, 3512551, 7281906, 412, 5892, -8, 203270479, 474, -51315, -488052735, 13, -2088814723 ], [ 2, -2996701, 5494176, 3522846, -2, -60, 19776, 823626, -54065338, -22006, 52, 101476632, 477656657, 93, 116, -251683, -247, 10168, -143 ], [ -30065737, 4, 33, 14, 56765751, -92315, 3810546, 1677, -101909, 188815, -4, -3870, 0, 14914, -210, 3191332, 44648, 155065, -28 ], [ 7075, -1547726, 36, 43, 4838057, -161760, -756, -8, -2, -5444798, -252393, 36367682, 149753575, 1487018, -8, 330198, -12945612, 1429676, 314 ], [ -4741, -101903, 661073, -1, -75996367, 47, 0, -61, 13581, 162, -8, -111276987, 23, 35118978, 66763576, 289013601, 201744172, 444, -277248599 ], [ -286, -123916360, 15079274, -1001943, -7, -18077722, 148509, -189440425, -13689211, 13438, -104, -27554, -1254, -328800, -19058578, 644, -24, -2956, -204951304 ], [ 0, 25436340, -11048, 13, -1, 4003, 1, -111243, 112309382, -119322951, -1, 502805093, 3, -233818, -2, 0, -312089384, 1352, 184946957 ], [ -387885, -1, 0, -65002575, 0, -35874078, 1586670, 13168, 3014886, -430317638, -19212784, 141659028, 1189, -1628, -1680595, 6, -32, -110094, 231455 ], [ 366411, -2033, 12, 12250144, 1735723, 62397, -8311932, -869, 395887223, -1, -3522940, -226396, 2612878, -119, 19971761, -3335, -267, 102, -24534 ], [ -3724, -6428, -135568360, -1092037807, -2562462, -338, -492, 3485, 159, -12, 1351, 65000, -7068561, -184565082, -160103521, 247486146, 200, 409, 731 ], [ -12714, 781, -2210182, -462147897, 14, 321, -1, -65, 162777, -13213, -471782, 399212319, -11063220, -743576, 7, 24824182, -929526102, 1955, -1746110 ], [ 136210546, -157700, 148558467, 50993, -21, -5966, 1, -1, 10, -18, -6648, 283276576, 830400, -4, 473843009, -22, 176408, -2, -52201988 ], [ 255281, 19, -128449, -10, 540746, -25737, 192, -3885906, 62, 230, -6, 273, -11, -807, -38436, -1, 164221, -1478875, -64 ] ], [ [ -196736, -1924234265, -48342836, 91, -13499599, -457818, -15687, -18374, -28, -12, 18517409, 152294561, 1457, -13, 2512515, 96528, -10, 59935, -1421 ], [ 2, -430408240, -985537304, -35720619, -8827, -16, -145574209, 591, -253376030, -205818563, -3, -838021, -238662, -6848608, -1437740, -14228, 30328732, 354431173, -429 ], [ -28248, -12997, -58164349, 5, 118, -8589, -3032, 99274, -20, 2, 763, 259507107, -4, -2185, 1, 88, 2256, -132910, -453 ], [ 8486521, -65626, -381, -1, -12336, 18, 184245, -15804341, -52432727, 2875424, -187867838, -102, 247883225, 586252, 6, 30, 11, -2, 29696 ], [ -29070626, 1311039, 3118, 3258891, 0, 145274, -11254, -31620450, 22346222, 7, 28, -1357, 29798247, -127222, 29541, -5544088, 0, -249803, -5 ], [ -7109, -3294, -1, 18030089, -5542, 131263, -2159187, 11386993, 18491090, -111, 1331, -84, 8, -2256, -207098, -194, 806, -788309, 2 ], [ -83817, -43631, -1, -4994, -1, 682703, -167, 0, 14, 15540363, 364, 640548, -1297, -26, 64, -13, -664451, 4791545, 1 ], [ 1954, 56730, -151142, -635669274, 0, -20403224, 177, 957, -2, 856, -4, -562, -7486, 4190, -1, 192, -4, 134, 14548 ], [ -1712221, 1461, -25324862, 118, -377348450, 88934, 559, -956162, -312320, -140139525, 2, -837700116, 1878649, -8, -4228, -46869, 816098, 144931800, 452370 ], [ 6161, 182358, -26279, -3028, -16798, -186751, -3, 132970175, -24350, 19911388, -92292859, 6008, 378486762, -243471, -330690, -6, -830467, -25435248, -29754040 ], [ 2376741, -1284476748, 365, 732924622, -86, 13696120, -242178756, -308772, -7338955, 18412, -12153049, -2, -2, -116746, -2, 0, 0, 1614164, -23294657 ], [ 127, 368, 27907, 29435, 1008384, -109, -17, 14148083, -7, -1781269453, -743, -229926693, 11116277, -14696, 7425825, -1, -23, 349979328, -586133 ], [ 3540, 91382114, 9345867, 229224432, 80913820, 1, 2303, -3689611, 571638, -21960, 189, -1472589, 405160, 31299, -77376862, 31102456, 12, -5, -39 ], [ -2, -7, 1972, 319, 1318221, 1773193808, 1879281, 31, 248, -8259, -1950, -1736712140, 13572144, -50, 2, 77, -5954767, 0, 58869 ], [ 33570, -31086, 103, -472, -281, -740643160, -17815, 46237368, 39241384, -229, -63074, 2, 810790, -1, -474371, 433, 3, 88377668, 8190684 ], [ 2583167, -26, -1, -32980231, 16, 60160, -55, -78, 819, 7, -1385368, 1843702435, -12934, -34, -32117511, -7, 195704517, -113899036, 4 ], [ -916989210, -1, -10031376, -38282661, -12542156, 31, -6373609, -631, 4163, 847, -3385203, -6, -11, -981, -24421, 55186, 51980, 5, -6 ], [ 5384214, -2989, -196, 7628106, -36415646, 289504903, -59544565, 4991, 14688, 114, 58, -153, 95922, -26, 7, -1, 1409, 21316, 1129072 ] ], [ [ 7781150, 1, 6, -8, -32412, -127, 58574224, 1, 3, 1054, -16947386, 63, -8655161, 428457432, -24560931, 25371, -6557990, 875, 4408193 ], [ 111, -3050, 655, 8927673, -2040, -6, 5730, -185020, -1638, 31639, 1465298813, 91, 22202, 698915008, -9, 750587, 60, 649, 3545 ], [ -361814, -8, 123033282, -29952063, -17383, -163754128, 16542769, -78193911, 1, -4542350, -239347738, 6, 36019717, -4685211, 8004, -429814148, -15919002, -3, 4 ], [ 2006, 45758282, -2, -56995, 303088, 19, -145, 832366590, -2635, -1, -1, -60, -549, 528163, -13100002, 11165, 560977, 78757921, 1949 ], [ 135321, -219, 318117, -1185287, -403900, -666326307, -108, -519, 11, -880, -720108, 1, 266207168, -1365, -905164182, -77, -2, 3245, 154258814 ], [ -411479623, -1634, 5367, -101923570, 1584, 54, -680, 603733, -1, -1120542, 0, -1069318584, -383037114, 0, 25670209, -1778, -846, -102878866, 34587402 ], [ -91631157, -230, 620, -83, -10415916, 6, 39192, 3496261, -20815338, -225925, 104262, 21, 1, 998, -745668700, -35257, 3643240, 1095, -4 ], [ -2, 730, 2246781, 3, 1337, -914942599, -569457702, 1, -10901552, 51, -1363160715, -20856149, -1938682020, -35825, 11, 313468, 1443529, -16, 12194 ], [ 381, -153, -146, 37176160, 1, -1205, -260463, 1468, -515079081, 0, 196219, -1065231790, 0, 30733, -382, 10, 436754446, -226818, -1 ], [ 1199, -15239, -2, 157555, -2878, 61542, 5, -9111, 2036, 2, -5332251, 253744, -1805, -865, -17620692, 123466876, 18588, -30677, -80171 ], [ 2, 13153617, 34, 0, -4, -6, -100315080, 140, -38683, -1, -1190, -2691084, 231996570, -329, 21100, -1191807, 316266, 9, 169979322 ], [ 27504273, -218579634, 19475, 32218, -78, -221970180, 29271, -428399, 20, -1, 14640237, 110772, 22387, 4094, 4785844, -221956, 230, 224900837, -225 ], [ 36, -2, 53, -4199395, -97790, -35, -12071352, -78, -103, -39809094, 587400, -150907, 11517, -59, -3737276, -755792813, -99039, -2, 0 ], [ 81042, 2897480, -430330, -391932, 5291104, 14793, -6010, 4158016, 145, 0, -77, -31368769, -79100, 124379337, 660559, 1477, -1, 2199, 6157554 ], [ -4087287, 19333, -395680826, -12463430, -105456853, 0, -15709315, 600, 224943, 18, -7623, -2785244, 1818, -11, 170, 3147495, 50704567, -132, -14428 ], [ 262490869, -418101704, -12137773, -1937, 4063196, 1719749, 0, -1568, -441318943, -53091, -502866, -32, -10519, 59867906, -1921346, 3963, 1542582, 4151734, 0 ], [ -907916627, 610978, -14860, -67, 35, -9899616, -1601, -92, -363656942, 7846, 1670, 5156020, 77, 243098, -106998751, -23845, 472443, -59, -1968881 ], [ -123, -246, 1100, -564396, 129054987, -30593189, 2475390, -6046, 2, 84, 1, 498261, 957311555, 3, -1, 1745, 61537, -49106492, -23 ] ] ], [ [ [ -13239943, 1782, -1485091336, -533472774, 0, 473272, -185823848, 0, -4, 1343687, 3623166, 2197, -404044962, -1, 251384, -6235152, -222, 409092, 7279021 ], [ 12458, 0, -20365, -35630179, 644155, -7, -53, 400997918, 29729060, 52, 2109523, -24644, -8, -32, 391, -931, 12283036, -13704396, 12 ], [ 821632558, 456, -344673, -1049431000, -524, 128586768, 5, 3910676, 10163042, -735, -3513576, 174812, 385188, -15898, 65, -89, -81233574, 51633, -30747 ], [ 0, 5642, 13, -3928, -12163, -14393, -201714931, 40909, 0, -1, -27854373, -110048, -25, -14, 1735, -5675, -7, 613, -48 ], [ -7, 3824795, -1, 886842, 36328824, 13903422, 3748, 3, 980188, -991, -937697139, -20758, -7, 1260, 0, 0, -319, 2057852076, -201857 ], [ 205183821, 48, -8343171, 0, 671, 3, 13, -4, -870380836, 32262, 4, -26582457, 224010, 87653371, 13099, -244699156, -388521091, 1833292, -17 ], [ 792843038, -3, 537, -2, 6, 30, -37, 185, -40882333, 628, -31219995, -50608493, 0, 7, -1, -2038507648, -1, -1964121199, -3 ], [ 51555229, 77295628, 281046955, -13, -45, 2318005, 59, -4888570, 1, -21745, -2330, 1, -43364, -80163, -7520, 6369050, 107198, -1, 492 ], [ 4057153, 2, -65, 0, -27, 1972209126, 455978298, -1969423031, 101186, -68096, -4249388, 133747400, -193, -496, -47, 669, 732582, 7410, -504 ], [ 108, -161936, -3363297, 1030, -2, -664, -317, 23, 922, -55806, -548, 499, -100464, 636578, -220765, 126762, 501, 270063302, -890 ], [ -45496, 158267180, -571605, -17, -4, -62, 3843413, -5285, -1, 44975, 14400199, -18755, 2945, 15784882, -370297, -1, 2, -6, 51799 ], [ -12, 4246743, 322876, -49558471, -60, -107, 1791, 0, -8863802, -61, -1, 388, 625, 3, 39762245, -3070, -8361, -7997033, 78773622 ], [ -11858852, -127, 1642, -60, -18, 3, -314, 182666469, 27454119, -114061307, -10038, 177432513, -122766389, 727, 0, -330815, 37262001, -3477303, -4 ], [ -1, -178429, 36549, 3620, 9667, -122, 2130, 31, 44173, -271, -3684089, -239, 328, 2918049, 4639, 3212010, 20, -944, -296452 ], [ 14330, 5, 238, 0, -24, 90787, -6439450, -112, -2056179487, -751384611, -11500, -4, -1319961, 403, 179690021, 280, 237113, -251854914, 461929 ], [ -1, -4210091, 2, -189763, 850243, -397113261, 25872613, -2, -298914, 60, 952919185, -42116819, 2571, -7219, 3, 715, -84234, 19563, -4 ], [ 3492, 2, -6, -1, 5, -1252, -436145640, 2841, -27999, -3, -11052, -54, 115504884, -10176016, -1, 149901833, 0, -3401, -152 ], [ 4, 7064231, 23290, -457238597, 1573, 1848910, 894, 3514, 799159, 445956, -348635, 193, -100253344, 0, 61628, -32579385, -8507392, 0, -868 ] ], [ [ 20520, 4086, -262130, -6517765, -6096121, -61870383, -495210356, -1972, -106, 184105, 996, 706264, 112, 27, 12405695, -1546, -69, 1933, -425 ], [ -15513811, -484217, -346504388, -21705031, 5139, 582, -405683, 0, 105619, -3, 239281, -1, -3, 112474584, 0, -889, 100, -245571, 314147340 ], [ -355028, -10809390, -718342, -70682, 203, 10377309, 16, -127288434, 3229, -3, -442, -44461, 984691, -620, 28047, -10, 51368974, 80, -730854559 ], [ 0, 113274, 1737653603, 0, 15412477, 0, -180, -8, -847, -517607, 54240, 173, -45982, -1, 7969, 382846356, 415045620, 60501, 823758589 ], [ 578079, 6609346, -8, -4, 6714, -44, -1, -2, 721693229, 109328, -315693, -6718656, -8709, 169392159, -5252969, 16782992, 1, -1, 117 ], [ -228738, -2977, -336, -100940521, -32555658, 23, -4, -1, 3713005, -38, -559, 4087, -128261594, -364, 19350287, -14146, 638213, -161415885, -397310 ], [ 2, -119, 3405412, -19, -1851763, 149773, -1, -28273, -72, 0, -1674, -14764, -7689044, -3568, -14, -1, 4700, -497090, -12258 ], [ 0, 30817758, 2936, 129475, -11, -292674, -58245, 1517964, -1, 17739, -2, -22, 12454, -468948, 472, 16127813, -28657, -6, 434 ], [ 19, -3337, 1624, 3466, -681, 2439633, 37847408, 20501105, 213, -2, -7, -2, -40667, -1286794, -16, 339155, 4112, -2, 165896156 ], [ -24, 15234366, -1715, 78400389, -70, 1, 14167, -2, 72, 670123171, 721202, -272445, 0, -2, -64, -7979, -460254058, -13, 98415 ], [ 26787234, 2, -11591295, 831, 479421, -4, -478, 5611416, -4, 118919463, 112, 19503, 177375, -5023, -21726, 3, -10, 15, -30136 ], [ 1, 124609, 115372, -4146722, 58, -269, -3920, 49366078, -214573, 459169, -59, -99, -34963285, 560, 1239, -45159399, -18830768, 376896, -7648 ], [ -422961, 28, 12241221, -100462, 13906562, -1795457, 29858, 7192821, 10146, -558, 3175, -233, 165, -1, 0, 253348, -6642, -240256166, 20 ], [ 3250, -1, -148996660, 52441, -15917, 20225488, -797165, 4610568, 648, 154, -1649, 502941, 53218938, 5571287, 11, 30588682, -9, -233921, -3064 ], [ 74198651, -23, 2, 0, 73476469, 0, -11857196, 2485, -2, 1161, 43, 14004845, 3, 1072, -4, -971723573, 231264, 29, -239752331 ], [ 4970105, 26, 1, 913174, -19914409, 2594111, 6, 115, 989, 211623199, 739313, -8127536, 3402, 1270, 12, -13135819, -6996, -304239304, -53430064 ], [ -588, 14703, 1024026, -52818, 1, 1842194, 362307778, 190851482, 838571, 8224, 6, 9737, 195415210, -20169137, 6, -110116295, -15, 28, 60472045 ], [ 12552, -13872, 154370066, -201203958, 7309520, -3, 147173892, -1, -3817, 976572, 93559, -1, -56234, 6823366, 2, -192, -194, 6700021, -1 ] ], [ [ -765729121, 0, 945113, -1194724983, -121925, -39506, 13247597, 5, 29516, -1254492285, 2, 35881, 20, 216021174, -105297, -195, -25246, -644820260, -12 ], [ -1398, -2025, 34668825, -257722, 8, 4676977, -49265844, 1, 469086, 26325, 1146284738, 1301482, -1, 0, 0, -632, -225, 3, -268857933 ], [ -1683730, -212997192, -1, 560, 12, -70, -521, 602, -1, -16, -122764, 1411, 13202, -42932567, -2333, 706626, 35, -1, -137 ], [ -15890633, 2, -1269354, 51104, -1073, -4331, -32, 153255, -1014, -45, -8164, -368, -4, -1, 7760, -1, 10009, 15963, -10279009 ], [ 652789897, -59296, 6393, 8987, -1491, 3408943, 229738827, -161, 13996802, 1876043, -13, -1978931368, 153964, -869, 2, 1136388, 1736831, 17392703, 0 ], [ 4013783, -804, -10, 195, -13667, 3648, 1568337, 6251, -94, -162, 32727921, -6654672, -51, -53726, -10702, -2, -48081125, 6, 8340 ], [ 3, 53926, 53, -3109932, -32, 12423996, 0, -1103, -1, -3, -4243888, 1947665, -1175, 75125596, 947427814, 723, 39042513, -64838, 710 ], [ -109, -4, -631148923, -378171153, -814574031, 25, 451722155, 41607, 1979194135, 25, 20, -1364, 0, -6717, 558, 206149, -1, 13881, -12501747 ], [ 2570, -6518798, 798, -3730, 261944, 676630329, 30245, 15111, -2573, -1044708465, 521453236, -97, -3350664, 0, 14903737, -1023117, 2, 149684219, -8 ], [ -450974606, -20954689, -1337058, -44, -5874, 116, -13862, -13125, 4, 208949, 1, -43434, -5, -11, -487866, 1373445, -23994, 940948462, -529438 ], [ -7994, -125829, -199118536, -2133, -2, 182055, -1404875, -380, -1098919762, -2, 13585, -20, 149983, 1176520, -679, -4132726, 185, 454, -447 ], [ 53, 429504, 0, 2, -41960, 194169726, -1049486615, -28064, -456375928, 0, -119185, -38663, 14757, 0, 2642, -434, 2926, -21635, 23799024 ], [ 597, -22689, 0, 103901786, 2, 113, 27596212, -30868, -8, -8, -16707948, -26, 228530600, 77370601, -489623, 808449743, 4872, 50636176, -3023303 ], [ 6503, -16, -124855205, -609558, 165392, 195451305, 8949330, -60695, 392188, -973, 7, -3706939, 8827959, -7, 1043758, -874974940, 3, 3343, -1 ], [ 12, -640, -25, -46318629, -1072, 61919113, -981655121, -10, -151626056, -348322174, -26066, 343236, 1, 341, -300101644, 133398797, -4, -25, 11 ], [ 7964807, -1, -39229, 75641342, -1, 121470493, -24740122, -487097, -9, 23319, 117064210, -5, 12662, -4, -2316, 831921, -123069259, 15, 248634193 ], [ -28, 21, -76588, 2345, 103672, -900447617, 2, -82, 0, -948, 0, 570649716, 888, -2, 20056, 12730, -28, 237879, -178081918 ], [ -5933755, 0, 139349, 15457954, -35397, 31820, -1, 216, 118, 371621317, 5, -138674, 94153915, 2807667, 1528, 447106342, -50, 46481936, -10 ] ], [ [ 49918390, -8, 104, -19051915, -312409, 63811562, 29799710, -718653, 1158980, 77, -8, 680506, 11693334, -6, -45865, 1614, -694, -252, -1 ], [ 332, -766377535, -131590, -3194716, -14050184, -12857686, -4, -7, 32163133, -1606, -129302, 25, 8, 28217, 37404, -53440, 30104, 0, -36439207 ], [ -50768354, -299928, 168258, 18683, 0, -1539, 6455302, -3765322, 6511689, 679836286, -1866862, -135, 20, 79, 0, 4148598, 2384, 120, -1 ], [ -1220517, 55489455, -1, 1759, 48, 3888, 59109914, 118800629, -949077, -381, 0, -10012, 1143, 39, 6, 9, -3342800, -291185, 879 ], [ -128516932, -12, 0, 514, -164, -12682, 531206, 1112404, 13330, 7, -22, -291590, 42986086, -1, -1295052826, -46155320, 13, -8, 460899508 ], [ 15600672, -2, 432937170, -27530290, 470082735, 234, -647240, -350, -1864194873, -21200009, 242907911, -176119429, -352557803, -16552537, 5, -10221, 48, 88155658, 4 ], [ 0, 1229, -14, 109565, 6105889, -5, -94076339, 288814, -65993840, -2217242, 31, 188, 4, -6, 3537, 1, 438, 1331, 180497 ], [ 2554914, 12, -2, -6, 159, -344807, -17, -6, 30300, 15418952, -249, 5107196, -1, -4, -188, -9183, 46632643, 874009339, -991804727 ], [ -74992517, -251670, 2150543, 435937, 45020159, 30, 0, -1541546452, -130, -1, 69553, -4599, -23, -1663, 3724702, -196147, -2099551119, -34, 147200 ], [ -1, 20870, -28680, 101367261, 353771847, -1162, -69, -432761, -1525, 2906145, -396, -1228, 15, -90, 2, -1, 783784, 6, 108197 ], [ 571049529, 1, 51588939, -66470129, 13039, -233, 90139, 3528, -2, -4388, -22, 306, 11292, 5902, 0, -995353, -949843, -31, 1635 ], [ 1081609, -169, 710406379, -4668, -1494889, 924853, 1617, 110600571, -276763, -44226101, 98126970, -137689, -2804, 2, -4, 4126345, 586350, -2, 6074489 ], [ -832, -16, 114039, 7, 677358, 255955834, -180617194, 13378, -10624, -15766, 151469, -95283, -1, -21494, -252, -11, -13799709, -13948492, 14407 ], [ -37, 7, -152, 0, -1, -3, 1508, -11, 1, 8332224, -12068, 651, 593069, -230, 349, 15, -5883599, -7, -1 ], [ -8482, 7331, -1136108, -97, 25952, 1402, 1, -151, -164, -27799624, -24749717, 8, 188002, 1270965538, -78, 228, -1, -7585819, 184429 ], [ -1775, 45, -28928881, -4310463, 1332, -639037, 0, 1856459, -324613154, -731, 85, 0, 6913272, 12, 0, 1998, 2852451, -2395, 873 ], [ 10, -33766, 1, -2231376, 52, 215, -166, -646, 63, 157699809, -6631, 1, -201189, 7303215, -2, -81, -4983, 0, -5389 ], [ 0, 149407115, -92598, -31844, 8090, -98689, -1330815546, 6345262, -10, -2, -205194664, 0, -1, 0, 2137015, -898428, -10264013, -616, -95041024 ] ], [ [ -3878375, -12710, 47761, -263971, -1384132, -11989254, 7328, 65297976, 1604656, -180796966, 855139, -956700, 215127, 1762637, -1590588409, -845808, 4, 3731, 7710967 ], [ -1, 709, -469, 148258812, -2875863, -393874, 680, 674403011, 9517506, 0, 1165817, 8, 8524037, 12, 279202, 2847159, 178, 7485, 1286287 ], [ -13, 87, -520054, -5, -365193308, -1, -148610, -42, 0, 24, -117953011, -114395, 202011248, 5847125, 3648, 23, 9034747, 741772247, -83622 ], [ 5515, 509086, -2, 277, 504, 1335226228, 0, -605, -1, 24497, 812, -28139, -10, -272, 95836, -1981, 242851755, 420, 106238 ], [ -4018595, -8, -2, 581232634, 1219, -176205976, -51120, -1, -8698, 50881512, 12353366, -101054153, 51, -4, 6017988, -8373488, 4094, 57, -2 ], [ 0, -13937, 1439, -24276491, -80820958, 1, 14279526, -4533, 3856035, -38983622, 39, 36654, 2078505, 192913, -55504, -50175, 3, 47535, -140 ], [ 5, 1, 14101838, 1476, -271, 744, -29, -218003063, -1, -151, -554951, -104697, -21494012, -2637, -4, 215792, -1, 76, -3 ], [ -299952203, -264915, -57124, -1, 22, -795, 14, -23632567, 115495977, -27, 29, 60317, -1451417, -51633514, 112831011, 77, -2308, -22, -348540252 ], [ -2, -6751, -55039386, -1, -369935, -407900, 41, -27533, 100, -8009, 0, 7553218, -7000, 10411837, 1958481, -1, 72838, 155, -247661 ], [ -265097609, -101, -23558395, -890, -45, -2634, -546303573, 38, -516344, -14852068, -597, 1, -8155446, -8150545, -23, -2665475, -389538, -94492676, -483536326 ], [ 63847, -2428, -1, 27451, -26, 1, -16456, 116, -444067, -1, -259481710, -2, 4303, 40451303, -1828231, 4402, -680193882, 84, -8 ], [ 4888, -61, 62292013, -2, -223142, 129473, -8259000, 7253, -183597365, 4462, -8325996, -6, -21634829, 28414212, -616, 76411796, 300, -176, 21567 ], [ 13973, -15, -3206, -29, 6, -3138252, -3, -3903, 349291, 12, 477, 227, -1083, -987292206, 12342, 43, -28, 505503813, 2023146 ], [ 61, -154369037, -3, -278, -58, -416383, -3586, 811819, -157276653, 31142138, -17001600, -1, -381428372, -8, -28240, -129, -75, 4343, -1 ], [ -1709247376, 14478, -1, 1038, 32110744, -15147238, 500, 1849, 588, -1015484594, -4236918, -71829, 21887, 1568, -190, -37790, -469, 899, 250 ], [ -1959644, -371155503, 0, -4, 2058296, 6, 558852, 48, -16147445, 627299, -1430, -302, -3566226, 1773, 53783, 1571038, -17, 28758016, -245 ], [ -5912, 193, 9, 11, 710007, 174932, -10, -19491, 1, 0, 43, -23, 36338102, -83, -25782, 13908, -1, 4627072, 874644 ], [ -3571928, -625426260, -27862698, -10898, 405333, -1424783, -1, -250, -15129330, 0, -683, 259394, -563598, -12, -53624, -232, 50182, -506, -126 ] ], [ [ 32586843, 72384826, -23, -660565, 92, -132145, 149512903, 176945, -1, 0, -29951, 468, 12, 184664, -253, -11, -10, 3683, -923245702 ], [ 510, 63, 40863, 195464, -28086, 363655, -91920140, -66792873, 1111901, 6631, -897877002, 18, -59193762, 7611268, -1, 29976611, 5675151, 1, -387883753 ], [ 5474059, -10462, -2050707, 3546, -2, 56805, 229829, -3113161, -203623, -6573, 352600322, 134083524, 47, 129412, -86, -8, 6001624, 159106, -1005 ], [ -297, -1019280718, -7568, 6523232, -61900, 40, 92927994, -1, -839451, -84, -32668147, 59, 16, 487, 3, 166233436, 0, -4726, -5491283 ], [ -270, 49761, 12, -143, -314, -31, 1451969, -9406600, -6516, -7061162, -2, 3, 47112, -43, 15423, 5, 280192342, -1, -8534 ], [ 1, -56, -135, 446819, 783, 99, 223, 0, 575280074, -17262648, -92309, -2898, -6863, 1432521, -11484009, 1813143, -106, -10359, -1820063203 ], [ -15020, 84754, -3062, 13, -809, 0, 220188, 8, 191672244, 1944621, -3, 904518970, 1, 12815, 8369888, -846777800, 12, -62547333, 1 ], [ -1, 15504392, 68, -39665, -3034, 405545439, 79830, -37031, -7782, -3923873, -197428, -62763171, -713141, -10230, -3931, 75024719, 3106, 831881, 11302449 ], [ -12, -86, 707, -254237, 32, -196074, -15024866, 36754, 7582, -3399, -3872356, 12561, -62238, 15740544, 253, 4016263, 429139, 0, -25864 ], [ 13014, -2486, -66564351, 20647209, -74842, 1031673709, -1971328, 446020157, -1641, -1, 988851225, 0, 41984, 31412772, 290895, -620644, -423972, 333814, -1 ], [ -1526, 24027990, 1708276, -8213, -1, -11, -31830519, -175, 58374, -5953009, 13713677, 157, -50599, -997578046, 17815220, 1471166588, 517610684, 43000506, -7 ], [ 1591062, 1739, 0, -505, 0, 314588, 191509503, -53497729, 2, 0, 1411, -1255736, -54960284, -23, 774405, 5, -415, -14174, -29 ], [ 224484, 1490, -4742108, 0, 1563567, -6265611, 251866723, -2, -772, -4092445, 0, 173, 3, -3962, 720029, -4, 87239007, 10233663, -5326563 ], [ 37, -7, 27, -5304059, -11872, 14387, 0, -1, 1325133, -1, -4, -30028086, 9, 1, 8159809, 232747, -7, -20, -14 ], [ 13199435, 1353844, 931536776, 176, 48, -15, 15983, -472131994, -1, -6, -709078, -225, -257440, -14, 1837, -1, -36, -1595, -154778931 ], [ -86781, 299, 31866, 7765652, -3146, -13711982, 1, 394059233, -2305460, -188658982, -8247975, 687287, -2, 1803, -25790743, -174075, -53414495, 206419361, -3458 ], [ 39902, 35695654, 31, -1, -7, 5, -6114, -15628419, -15920, -28038644, 613618, -158399, -47633, 13, -50, -740, 255493, 180609115, -4 ], [ 28264691, -2202, 24096370, 132767, -66320380, -2, -423765, 0, 47311, -359314, -375281, -21, -27, -4, 389603443, 4474, -2401031, -2, -5700328 ] ], [ [ -194558055, 15208, 1, -5152, 675, 17, 7237725, -2, 238484628, -3654224, -148, -2, 2465761, -1, 921393436, -20674, 4677926, -1, -103084701 ], [ -7814, 41829761, -160799907, -23671, 1179026, -11404, 1168597, 60588, -18137488, -221, -7, -1930026092, -8198, -2, 1, -1, 162092235, -1, -77151790 ], [ 4038815, 1125, 1, -26120, 109, -3203, -58997, -41008330, -1, 426063086, 15650019, -10, -1184, -283600, -18623269, -131547205, 8255836, 19, -6 ], [ -648, -87, -1908804, -283, 1, 327896, -6276, -3, 72187265, 28815, 363, 1079778, -104904241, 20454490, -2, -6872246, -15, -54, 1718 ], [ 1435926, -57122, 1696843, 248940, -382038, -287625, -522358, 319545, 10096, -7006, 0, -23484036, 1, 7, 1, -53, -2888, 253487, 0 ], [ -16, 752929, -1610787, -9978688, -402, -1, 4, -22, 14, -204977, 59, 12408416, 1560, -862250, 1238011, 137585, 123, -26, 2004 ], [ -217454, 1023, 10801, 768597, -66664149, 1427, 89, -1979, -753, -45, 66725084, -19, 3986574, -4879685, -700541, 126, -3851, -351153820, 1498477912 ], [ -377, -3694, -2092880, -5895238, -156, 3, 1, -18, 664191094, 3449, -3091751, -2063735, -5, 3564457, 442, 319430874, -27, 9613, 213644121 ], [ 14770635, 239916, -1118, -3, -16, -3, 322883727, 21, 6, -1309, 291367, 14, 893030802, 1285287078, -30146238, -163, 360361083, -124265898, 3139 ], [ 5993, -7948573, 7, -20010, -3237, -141, 333, -71068, -6760, 16725657, -539, -9, -623, 16045376, 0, 241, -2, 433, 276 ], [ 41, -14, 92534, -706, -1, 101, 124329847, 0, 5472, -19367149, 494, -1, 2, -61154993, -288, 1126965, 690, 57473, 0 ], [ 1993270247, -196681, 6, 3154, -55406, 189, -3837716, 2208298, -584150, 462944, -5823893, 104, 229183, 387992, -21883719, -2, 49129418, -7252, 0 ], [ -128, 0, 4384813, 35563, 0, -379667082, 0, 96536425, -119, -39, -2558686, -29, 16274, -1685, -192552061, -389940528, -632399408, -1326310, 1050937 ], [ -1591, 6758046, -24245, -1, 0, -240, 3, 22, 127, -92, -470526, -931035, 7519, -1, -271, -5970, -1, -4093845, 120 ], [ 535, 5896369, -14843, 4871, -1, -2, -50661, 44317, -8163, 516459787, 255820142, 223134, -27, -922577, 3539, 110, 285, -4906, -3477 ], [ 19287, 0, 179889, -106879702, 5, -62847, -1, -237, -533, 914, 394801, 114, -2478535, 0, -3728, 55212, -973174, 58, 96419 ], [ -39707, -104283293, 211, -9240058, -51553, 13, 119771, 27147549, -1, -349873143, -480, 164633182, -161, -1, -20858, -2022946575, 351885223, 10172987, -786983 ], [ -5, -130376302, 6284, 208, 403, 17, 499, 230134751, 6, 64834, -6361, -8, 126, -96747529, -1945123, -786394, 1, -169341284, 60879 ] ], [ [ -37224, -57392892, 4157, -9867988, -238964, -51, 10, -601005835, 124817, -1033072883, -52660164, -34655474, 4, 21489, -24689877, -35673, 129, 5964297, -42406 ], [ -132682915, 22456988, 3742988, 14076497, -15, 12, -13858, -4745178, 577472407, -1, 117046, -4161, 4089, 69, 104328, 107, -36, 0, 221 ], [ -14938521, 8403189, 419999, 3, 6, -28773, -17174790, -6, -1636, -116858454, 1, -2, -1, -1465, -35, -1375873231, 8123961, -739814541, 1864 ], [ -19506, -627, 13710996, 3630069, 951916, -653, 241500, -3, -15904678, -1384, 10385780, 56298, 1592, 96, -1, -3917138, 103, 464, 40 ], [ -27952, 15522113, -3480, -508055, -55572, 59198632, 172816, -3169, -155830793, 59667, 467, -39082, -1, -4, 840730, 0, 3948, 1511248, -136 ], [ -220237716, 1282, -3, 2, 251012592, 3, -260858, -1, 6790, -137409, 16513, -37505095, 75, 146393, 3157219, -1804, -892691, -903215667, 51 ], [ 19, -3, 5, -55392873, -89, -30439270, 384, 0, -8837, 2476, 0, 815, -208341, 0, -4453822, -40209, -1, 183, 31 ], [ -4678255, -1893086, -39462, -6156, -7057, -66, 1216629, 5, 12, -1271, 42310742, -109573, -719983, 577, -3301, -1, 3273, 103769571, 1133275 ], [ 777, -28156328, 33052301, 25991, 1839373, 1511056555, -473, 112, 162, 427000474, 30, -387423227, -274, 1, 38, -2, 3205, -79440, 13690122 ], [ 0, -49831, -678, 62661445, -1126121, -9335, -25, -22342, -29983073, -7624836, 545, 5398, 19842195, 974, -632, 78392, -1, -10998087, 314853 ], [ 0, -82632129, -43, -63132409, 17112301, -46201865, -29460, 11779119, -81741, 43076344, -1, 1605, -68, -896374379, 904, 40, 133619900, -4, 1834068 ], [ 1, -1, -3989160, -54081, -131347479, 534629923, 72962, -6399, -61834384, 2235, 3, 894973, -106, -46179, 18096, 7600267, -1, -128120, 1 ], [ 0, -17753177, -23386, -490773456, -49, -396252, -109334983, -7514351, 19, -62970413, -23084, 0, 746745, 6070951, -3098, 1256, -327486, -249, 20 ], [ 895, -36, -258039, -16541020, -1, -28402, -129853768, 7483921, 0, -232376928, 9, -352392, -1, 5430, -85, 88, 27515, -1, -136 ], [ 152092, -1019389, -1878258922, 3613333, -81, -337, -8311304, 74159, -559, 1887435, -107092, 28, -6059439, -69, -1732416, -37082124, -949878, 165544, -15422076 ], [ -238, -44, -12345, -292372, 196118913, 122, 698709, -2035, 1417120, -14759411, -1981, -1075014, -240444, 0, -7435473, 56034, 1488342, 160879204, 95010 ], [ -1043, 643939, 260948, -12, -6264, -5870, 23388457, 88204, 987806981, 781, -6030, 18060071, 240529, -753, -151819, 1, 3, -14569203, -3603393 ], [ -894002, -509, -1479, 3, -881451, -114402, -64911, 55, 111046, -12953, 222727047, -704302, -118442, -2, -111362153, 483127, -1588, 124024, 3035405 ] ], [ [ -44, 371529465, 545, 6, -18885, 58, -84, 3539, 496, 0, 19057, -1094788, 12936, -33460, -29740647, 0, 269, -500208, 0 ], [ 763790, 4093248, -1421486, 6696937, 1247, -2, -7223, 243306, 11, 42, -133480531, -60511, 231, -6857, -1536359509, 324043, 0, 85, -18 ], [ 28935, 3471, 58253, -8801444, 2576, 13, 1, 755084, -23, 498758, -870444593, -983625, -985079, 0, 73586777, -106837, 3, 11387504, 11402927 ], [ -433, 112, 8105213, 393, -498, 67, -7469, -335, -1039378, 2236225, -239599, 33167, 2151, -8643236, 8, -15308685, 5219621, -125486619, 5746392 ], [ 6, 1, 732045, 14210803, -25476338, -429440, 15012096, -103191904, -2240734, -16578191, -46148638, -1049966, 276, 0, -297, 222, -881, -690, 7 ], [ -4, -150065768, 13502, -1456, -1, -7940, 4935561, 369, 0, 112003, 3300889, 184199, -255, 494265, 449, -313875, 36468, -561, -13661128 ], [ -1388178, 304933, 7, -2854, 0, 1353746, 71567, 174306, 0, -143, -29641, 12471, 1640642280, -776466, -1, 4227438, 675794, 393120, -605155956 ], [ 57846, -35786157, -414, 120, 224391, -5019540, -88, 192, -1698061, 10, -12233, 1, -791, -2, -294570, 54045495, 54, 14569, 10 ], [ -4, -158124, 488638, 8571572, 0, 13009, -205, 1, -2, 0, 3812005, 783, -1008406, -119062, 1, 6835775, -1005222, -5942, 0 ], [ 1235, -6157522, -2, -89729, 3888, 1710, 629, 1, -3200093, 116845, -1125820, -1397, 5809057, 2071541, 644, 13936125, 114748, -189, 44335 ], [ -45, 25706, -9, -1, -71012091, 2, 922457694, -4, 1883, 42764182, -63680, 0, -1483, 19832, -7454279, -928057, 22, 1, 29125 ], [ 10865, 133, 0, 6595080, -506988916, 967628257, 15055, -470202, 80800195, -197488, -1763, 56526, -156, 15732635, -1, 55051, 14782, 25697, 1 ], [ 3323481, 38514, -1177522, -617, 6081, 3, 777863442, 76, -856113926, -1298, 79418, 291806951, -244809739, -5, 164, 5469, -4535, -132225281, -543654817 ], [ 9, 741312, 33, 59942882, 855, -7, 25910, -2304392, 19, 404582, 1615864, 62, -22, 13017243, -6068, -32899136, -28394, 31, -1828 ], [ 4680, -347866, -1479409, 964, -36501074, -4, -43, -101, -27948369, -830602, 18254, -13, -10920319, 16, 18888, -7, 27067279, 82, 460860658 ], [ 1544596, 1549, 79, 312, 286467, -23144656, 1032445, -31739597, 1005469635, 19, -1, -20128, -1775977, -737, -1842261941, -1173304, -95318, -6332, 1782425 ], [ -168156, -5531192, 2720500, 19731, 451, -1, 117749031, 10252028, -99498119, 62159948, 82349, -1, -1068376, 231, 14, 20326215, -2304974, -61, -8503211 ], [ -14, 299123502, 4853, -25, -2, -14, -700, -7, 4564, 7, 0, 13, -720, 0, 0, -55003, 2060472, -850, 15140 ] ], [ [ 689118250, -896128, -10, -8, -60977249, 328, 697, 14, -1017814, -62, 5645, 11223186, 36, -1, 22104, -15697011, 0, 94290656, -1240459 ], [ 2414941, 5019, -91870, 10, -252191, 8172, -113717463, 11862, 15587724, 507018, 22559, 48, 15, 897847, 482684, -7657867, -6, 127099555, -387492848 ], [ 215128, 457120, -3848333, 80554, 0, -1852686, 24, -37, 0, -3, -383, -7, 0, -7, 678495, 2042876, -107, 5, 264238604 ], [ 0, 10615654, 32846414, -93153112, -904, 2919, 13, -1479, -193894163, -1782057, 1341873, -4, 167, 3, 26, 48, 7683, 436, 57 ], [ -1478, 583, -33446, 2, 18650, -57264, 10760729, -5372, -1, 76, -6055, 766080, 427437, 48136, 9452105, 111, -186074, -24, 65745679 ], [ -157255667, -12, -366812416, 119, -1954458, -166, -71, 886, 471962, -7, -47258, 61179345, 550, 14884, 290241959, -2235, 247363820, -1, -252791813 ], [ 706951, -125968, -7718796, -34385, -828327140, -1, 0, -86905936, -7090606, 102311, 22143452, -4000430, 1, 6943, -4, 4809986, -4026, 0, -7909944 ], [ 104, 61195, 209261, -152835491, -2, 50924897, 157561957, 22775, -3559011, 8, 121, -44203917, 4, -1293, 327, 127935, 15, 417334899, -1 ], [ 4283245, 76207976, -484348399, -294301608, 16955708, -9115, -3251154, 11616, 3307906, -7, 58102, -1643, -1601807225, 259117, 1992855916, 947229, 35, -88453, -71 ], [ -198164172, -470918, -1546125054, 0, -1, 5726326, -225, -210, 198998, -63589, -1, 597176, 216633, -679670, 137670, -5284411, 728228754, -155, -2921878 ], [ 22782858, -111410175, -6, -82880, -1877988, -2056034, -56384, 751253, -517939, 142698, 1, -1326494, -59752678, -37947, -957397, -946, 798, 83832, 3993286 ], [ 319, 11289, 386600, -1548119018, 1154415154, 2, 1892, 12, 23879, 145847697, 0, -199, 228, -234606724, -724258285, -2, 10, 82955152, -14480 ], [ -327992, 760, 0, 1130, 8485074, -485369, 2, 75621755, 862, -36658, 25355, -2021414643, -184473510, 100363, 796, 60967036, -4842, 6, -234259 ], [ -102, -65776, 314053255, 3025, -151299813, -183835, -1130329, -411, 365231614, -220170, -47657701, 0, 149, 6823, -4, 5284620, -1645, -1, 63182 ], [ 0, 3, -1, 107584278, -488472, 33, 324337, -491, 875526609, 3222, 4, 1925040, -471, -255976491, 2945714, -3363060, -6533472, 18472, 6 ], [ -33957110, 76217, 126128114, -396, 641, -40884540, -4257526, -4079666, 20822593, -7414, -683922, 6618247, 9, 12988456, 1589233, -7123, -3, 24667028, 1358 ], [ 1, 22, 7346, 23, -297204621, 418, -9656022, -1484876, 116372, 27, 44491, 2038955, -69, 3246, -23, -1349, -6804, -413813249, -620559 ], [ -430313848, -13986652, 10, 110202237, -4159025, 35888084, -109542, 22474, -231, -1819084009, 87541818, -2056161, 1014655111, -158261092, 5344, -10, -35626330, 26285208, -7 ] ], [ [ -142, -3163866, -3, 15422, 0, -43546, 8, -458014, -1713, 2188975, 8097965, -172462746, -190014, 13136431, -59385, 114186, -2346, -57810002, 72521 ], [ 7, 203439405, 1, 646002672, 1, 14232, -219, -12, 17, 200, -143540999, -177843, -2, 0, 2673836, -116, 5053, -6, -7 ], [ 12, 29, 197, -1, 1, 319533, 63817, 330854, -4, 2, -19179155, 37091, -2, 572487, -151, 6, -3669682, 31162443, -6257 ], [ 20, 726240471, 0, -11399, 110078489, -121, 11594, -132378, 949738, 145, -7053, -83, 13, 3, -2, 1, -116, 26130739, 639777301 ], [ 703761, 24671, 10287631, 92, -116419, 1, 414934708, 49178376, -36189, -289446, -5, -23815, 227, 229, 799, -120, -14372117, -78069, -10156893 ], [ 0, -41511481, 14, 371399302, 26473, 101, -44720, -2, 1, -15, 453, -4, 1494686, 184034186, -16598, 68848, 47157008, 7982301, -157095981 ], [ 50122186, -11, -13559840, 6907, -993, -1854598, -22079, 17450, 1, 1, 25998515, -105, 915, -1, -5808, 158136, 224, -429, -73361 ], [ -152, -336152040, -2, -488030, -2620248, -13654817, -83644847, -2519043, 1903925171, -9487477, 329, 295, -8369, 2, -124, 65755227, -2750, 345136, 60597 ], [ 1940586, -1, 255821990, 139523035, -504918, -10, 62, 705948, -1512825, 1914696, -372385, 6018, 0, 1312, -2014, 1972079, -2670011, -153941025, -116027277 ], [ 66907, 0, 32, 0, 1623747, -722, 2323, -127245624, 84319362, 54, -1809935, -36443, -30, -433978262, 65241984, -31320811, -223, 432923650, -515 ], [ -161812848, -9500, -14356, -13, -255, -31811, 0, -8118063, -1, 0, 3, 9461, 818173057, -65987, -54092, 25661, -679527258, 1, -2042 ], [ -284558944, 64606095, 14, 34, -66610051, 5068304, -29097624, 1466, 304668991, 253, -400686, 3016819, 221937, -1, 180616, 2159785, 0, 248429236, 1222795 ], [ 2185, 5987, 141066, 295834, 26, 881351988, 7448, -823, 3229052, -22, 5785, -64431, -6, 254859162, -8429035, -22, 71690683, 620106977, 15 ], [ -1900677267, 13, 43, -10, 684420984, 5750510, -51680304, -62, 2697646, 1500702, 5950, 3525, -51903, 246603830, 185183, 54032, -9109, 1, 135673 ], [ -472847660, -226451844, 60032488, -7, -1042, -1047464, -60, -1, 175795, 29, -113, -2850810, 0, 1, -65, 0, -119733, 420, -1394 ], [ 1878, -3349412, 1026378, -153327443, -17294, 36313130, -29481, 18512, -55790378, -562574, -3, 736701746, -2915208, 265371, -235, 5, -30, 106154306, 726876 ], [ 3, -75, -36695950, 406150, -62962, -31182390, -4, -251, 258839132, 13074474, -1110, 58, 117, 1, -7534, -28920776, -250897392, -237279570, -11314 ], [ -1429, 84911687, -320984, -21382, -1908465, 4027100, 2024177, 25, -441, -54, -2, 19041347, -797502, 1318, 13541, 13, 2, -114847, 496 ] ], [ [ 1, 7043, 13466453, -40, 110740069, 186, -102721247, 2339786, 3, -31953685, 3170, -22251, -108701648, -102, 226699, -2, -1982160, 2519, -5 ], [ -19732, 296820, -261500, -483148029, 7, -1733116981, -15, 2623, 1028654537, 121297712, 399098555, -1, -14432378, -4, 1293676621, -27868, 4542, -511, -101977 ], [ 28743562, -5265789, -111488938, 1, 825121405, 3564, -1370, 868100, 66739095, -6419, -21, -25762, 449, 941, 0, -5246625, 114, -453682, -80 ], [ 26146, 794569, -465, -1, -242242, 21635679, -79440, 7864138, -27206, -54, -2812, 0, -6420008, -354204739, 282, 0, -479215610, -48015, -12813 ], [ -1428, -5, 418, 2, 7443, -27582848, -4, -235830, -701203, 28, 43, -320, 10537, 252, -49, 9785929, -7, -14399, 248059 ], [ -867883, -1206007894, -25835, 50, 0, 77957831, 417, 6594373, 58618874, -2397, -206855509, -22432082, 1487011, 2, 63391440, -2600729, 0, -980993, -3534653 ], [ -51, 996074160, -20009997, -329373, -364, 836547302, -924620826, -576543813, -260, -215, 199371, -96322060, -50, -176, 417466125, 191, 1, 138, 449272 ], [ -9161181, 434569, 472013, 61000033, -1, -94795135, 1801377, -385286224, -4787, 154439881, 8, 9234, -16799, -220, -1, 248054274, 175, 95617936, 184170069 ], [ 428642215, -689979, -38747, 26828711, 30868, -1, -15960579, 303359396, -73244, 679, -4468, -747, -48371189, 389244, 94, -614234, 249, 78258246, 25 ], [ 0, -999918, -505487562, 456186, 13, 0, -14970, 1404, -511, -48169942, -5852436, -274, 24859, 48, 448991, 1, 51, 15302, -5 ], [ -7075, 12722610, -1390861, -7195645, -3567, 1683, -281265868, 48221, 10, 14, 48, -3588548, 801, -5586451, -569, -18, -6755730, 63, 88389820 ], [ 1372, 20761, -1, 10591, 390484665, 11, -8383333, 39, 32, -1083811, 333770347, 14827, -378615, 14898, 7, -220, -10075299, -78, -3887964 ], [ -3912, -3147822, 5, 23737, 188806, 0, -24, 33213218, -645285082, -5, 10, -6251484, -536725, 888, -274, 31353, 108, -3548149, -469064 ], [ -46349, -16233540, 4, -62, 6446, -1765645, -9823, -1659400, 9906172, -1578, 27702434, -341, 1004, 964687367, 43401538, 20064, -233705901, -21, 2892 ], [ 164385, 161063, -558572, 653, 3113, 496314480, -15506994, -17, -3, 10, -2041923, -7, -355, -400541, -618, 85, -165, -1, 10 ], [ 203, -25110, -3471, -4, 258863, 2935, 990457, -1, 4, -356002504, -41709933, 2, -3296, -1912, 66467883, 4, 45, -582041, -7 ], [ -1504, -3, 20198, 98149, 87, 439264973, 480, -2, -5, -1364552, 14149, 9828258, 7685, 989, -1, 15, 14733, -2796272, 92467 ], [ -64092, 90438, 6175254, -79, 212, 1, 359363184, 23712546, 958920697, 9564679, 186456465, 29609980, -4946, 19386331, -1903, 164813167, 321, 19, -20 ] ], [ [ 1345928, 902217, 130630, 1, 2, -14580, 0, -3678701, 12461, -30188184, -263114199, 234, 57135, 975, 0, -60974, 5, 5688, -1235487 ], [ -520143269, 0, -32, -1561773, -397, 10, -604948355, 2, -49843446, 33160495, -59735, 459454, 208620, -5133, 203414, 293148, -9783, 0, -2 ], [ 232173, -158, -31, 135820088, 585284, 0, 0, 192, 2, -4, 392345458, 29477, 55241924, -2, 200762912, -190890234, -6860, -1986345, 0 ], [ -2711708, 15, -34733, 5767, -1, -1922, 1181687, -2, -1, 25468, 122940, -9, -13075, -130081030, -1797640, 475590470, 682356, -24487222, -1 ], [ -2, -116298838, -113, 12, -3, -7, -1607527, -61814, -14134643, -15, -900945162, -18419, 16034, -1173736, -1, -9268, 210292677, -15, 3 ], [ -854483, 8252739, -221, -178178777, -1774, -17843719, 26768733, 97470461, 504, -271, 111663, 1, -266174195, 0, -14, -322673138, 81661, -2791, -3295 ], [ 190661, 890823, 895119, 4092, 6878, 502452, 7041421, -21674, -598770, 4802, -1, -98, 49, -189719377, -100, 332, 6381, 5314428, -208280 ], [ -89619, 421315, -31, 65463755, -641, -1, 28317550, 582, 222759577, 14801, -811009, 935, -120, -1, -154067321, 381528, 194, 1, -334400 ], [ -66046780, -439754524, 259411215, 260990525, -3, 0, 402529368, -1, 942, -5508, -22711, 3593750, -82630, -1, -1, -1496, 1529995, -844413, -361462521 ], [ 5451076, 10028038, -2, 1, 1844, -2, -6895, 2321896, 11839, -1542, -1895773, -2483, -4, 0, -3, -381, 1154, -15, 15979 ], [ 36110313, 118911257, 20709, -3178941, 34, 32045350, -299963008, -150084, 93645, -13451, -1, -21848, -10, -194, -76045961, -2516370, 14844, -585282, 81395 ], [ 20119266, -216001120, 204928, -3967709, -5350, 35048866, 338, -1, -90812, -11546, 299946539, 17378385, -1588284326, -3477, -39167, -406346824, -216786, 16, -11 ], [ -1326, 93, 21366, 9813, 135, -16, -2791506, -153600, 135378, -420, 172807503, -221, 16167200, -76350, 454899085, 15, -58939057, 8833166, 491 ], [ -208000, 5431530, -6981, 1055060147, 420926, -2105484, 5176, 2748900, 290, -57192383, -239725351, 31094241, 9, -1, 232663668, -1986224134, 25834383, -4913, -2 ], [ 54, -12111976, 0, -1626709, -127149, -3, 3398688, 0, -132838, -32, -1092, -3, -97267, 1033735, -241457, 16352, 0, -37680001, -186049 ], [ 8717418, -51726775, -918, -1, -1, -4381, 59981260, 2, -68, 102069, 2, -11325175, -1069, -32663427, 30721, 37, 155, 1, -127 ], [ -1, 5, 77, 205207, 236, 535835983, 4491325, 39164, -174263, 3970750, 376133558, -4, 794, -66204, 0, 78, 392, 157138, -36971 ], [ -221551, 3194151, -2, -43610, 29171, -163760, -24694, -4, -43, 210, 135, -3853807, -26821805, -39099, 1732, 1659413039, -86026613, -1347393352, 290210267 ] ], [ [ -130482, 9632, 40957, 214128406, -268241151, 506, -933316, 174306696, -3418431, 4316617, -4377075, -40924219, -1004041, 53517288, 2372, 214001, -100, 59, -10878 ], [ 3, -1, 10324, 7381, -110510, 280, 106290727, -20112, 53724, 0, 1, -6068, 3055, -214, -260788044, -4554, -36119, 2, 190 ], [ -39, -99726728, -7, 460, 230241196, -1089, 6479, 39590877, 25828, 24, 79368, 3417886, 2172487, 112, 2, -35, -1080154, 107649, 3902 ], [ -34, -50955, -750, 25822, -803218363, -2, -7335590, -5, 44489, -3703, 5, 20918969, 107419857, -31018454, 31, 58808079, 1105, -41116, 175142792 ], [ 10496075, 6, 24019, 1663, 1043892, 24194, -405968921, 0, -20, -2058, -2, 0, -37846, 0, 1414991, 1, -620626993, -813943, 1981740120 ], [ -13, -1995, -221432247, 9999, -13710066, 24, -5647454, 13279, -105, 1463812, -92769485, 5, -230385865, -8, 2758441, -28, -2726, 1, 130762 ], [ -7, -41401, 74028, -1, -13, 62865105, -76, -7, 19316, 1608, -221164, -5, 127, 32, 444232681, 27879284, -832, -158149756, -129501 ], [ 3, -509942, -267156133, 2357, -53879033, 1, -189, 0, -52298, -1, 108, -1439, -64881, -61, 0, -23487269, 30, 801, 131321 ], [ 3361930, 30229241, -38057232, 69172, 288, -3125934, -81948628, 3835630, 11, -431728, 0, -2199051, 1500279, 20279, -26482440, -98286684, -20, 4026469, -38 ], [ 1423192, -35, -28105235, 119, 10485725, 59, 15848, 3, 11886, -188296773, -475, -1, -8107335, 38, -1636502, -9472, 54385054, -426377, 147 ], [ -1, -3011561, 376302884, 349, -31, -1011671, 118202895, 13038596, -107, -126552792, 50202, 2374479, 175530865, 495910286, 50263085, 5, -707686, 794358, -1188358 ], [ 557907504, -11740975, -30, -7137, 94, -2826, 1223508812, 154, 39377, -575346, 170946199, 1900, -5206, 2593, 1056, 229, 16, 0, 1 ], [ -8, -1, -27, 450425, -70, 8049, 3478756, -665724509, -108977231, 0, -82, -7, 4815, -4825085, -2953, -1, 439, -1657381, 1780 ], [ 365, -14865487, -50742, 0, -5951, -6, -38, -15834814, 14462, 3258, 880, -4, 636852, 895, 7, 32404, 650433263, 1, -3163130 ], [ -37, -54, -510, 20, -35333, -108780644, -82, 526, -16, -530403, -58688229, -22067773, 167, 147840503, -491, 6982237, -53294705, -50666, 5 ], [ -995693425, -11, -3, -45022796, -1015273, -240, 3232, -13004943, -2114, -9196424, 2127451579, -100347376, -1, -58, 15, -3, 62333849, -3192, -975361 ], [ 3750853, 88812, 10324882, 6741, -15703598, 219005264, 28929829, 390, 9411, -30, 0, -14078236, -1, 2096000, -236203778, -12, -5848355, -4393198, 92 ], [ 39, 502, 109034893, 30306786, -19427, -2, -42573708, 7852, -1, 16686, -1582581, 11, 33956745, 423164, -55450123, -180, -1, -1, -145046955 ] ], [ [ 1, 1666, -850422207, -14603494, 224583675, 63166, 317, -72191, 1653832790, 3385132, -576, 20993, 11, 97, -444831948, -274, 1550321409, -996824237, -1193 ], [ -1, 0, -7, 11513, -217, 0, 0, 8, -28362015, -296486, 1596784, 3378700, -2, 1780, 224706, 1279968, -27, -15777177, -166 ], [ -159303, 913128807, -2211, 252427221, -4, 17550588, 1, 940, 11, 56682403, -16714041, 1638677687, 34438, 1685149, -86424408, -1771648, 3716, 7628, -1312 ], [ 20, -523020, 2, -27727778, 16510, -1, -741443411, 532596871, 9941, 53, 62637174, -497, 690451561, 3001, -23009907, -2392630, 0, 9, 37881 ], [ -1994, -1, 448, 185, 134, 19599, 66030357, -37483351, -24759, -177, -63, 168720427, -327531, 839264, 176, -194, 122520, -237, 10 ], [ 1434, 0, 11819, -28, 243, -624, -61974, 7808, 234, -12, -79, 441444, -667634541, -2, 5396803, 11, -567273, -3334607, 1594414928 ], [ 381340, -535988073, 5, -14206, -2798250, -1272050, -40680553, 4949987, 492967110, -2039841536, 3, -890, -1035989, -3303952, 18605338, -323768, -2326766, 51, -3673 ], [ 287565773, 174137, 39680240, 125500868, 1981, -57405, -44267854, -450, 43540, -230986, 589908780, 3258, -8284186, 376, -58280, 1642, 1476, -122766372, 431974356 ], [ -235873, -4189319, 0, 216878124, -44707725, 5006, -7, -84047, -62821, -1, 1715, 7, 719969, -63421477, 146, 2462170, -58686329, 3659, 68 ], [ 3, -2518590, 4, -25099358, 230, 473668814, 7224, 9, -43862481, -13, 59352641, 322219, -33079597, 298242029, 7670515, 0, -7, 50862098, 15600 ], [ 56368114, 1, 5605211, 1, -2751084, 38850013, 0, 78384531, 1378, 859, 2078727, -53, 65, -1289, 74, -3902471, 6691359, -63665, 35829488 ], [ -112465575, -68939688, -712957019, -159734, -3117770, 240500921, -771, 12966, -1101258, 6527531, -45695, 121, -2083133174, 1490112, -77620, 1342, 6, 676, 450 ], [ 37, 637, 23488, 146, -255284, 5, 5968772, 913, -946048872, -48, 30184033, -5132, -13053221, -208988154, 96, 806, -24, -73, 53597 ], [ 3, 22, 284575786, -1016014, 313, -1580, 9, 13943, 58069, -69988910, -1, 60500, 16, 1, -816, 64572237, 30173, -490622, -565 ], [ 987438, 7828528, 236, 2, -281764521, 8194395, 55117, 288, -3750217, 6816, 4172958, -596327, -152914, -120902, -1631031, -42087649, -5442, 53, 3818303 ], [ -3391364, 0, -1847179, -66327, 302421, -98111639, -437114, 3144107, -226190, -56, 6, 76913745, 31999789, 115478, -857, 1, -10, 781023579, 391 ], [ 0, 7322157, -968819, -8130657, -4678070, 170795, -27, -95817181, -12424, -1, 32655575, -57, 192, -3176390, 108, -5886056, 110551, 7, -195 ], [ -12132, 106874206, -22256885, 456785625, -517285139, 15339475, 12985, -1, -9, 15723816, -7, -1, 2401, -1280704, 847513, 15400, -2700361, -226, -419 ] ], [ [ -62294934, -888744638, 18642349, 281675, -6932387, 1719, -22519, 207151, 199074, 153, 132860444, -629358, 2789465, 85, 31, 6, -6463, 0, -2 ], [ 1, -6074207, -502811, 171943, -45, -60955, 603, 443631129, 113510882, 45851, 0, -100760, 6661015, 2968, -1, 79485978, -985769, 3, -1 ], [ 0, 593252, -17389, -12, 35376, 5, -394, -7542844, 2470439, -4467, 5758, 1, 125937, -185, -4, -343, -61432, 0, 23624 ], [ 135290, -71, -81569728, 3, 9311869, 9287496, 11713003, -2022, -4522604, 7, 407667871, -222670, 143771, 133473243, -5, -14, -1, -4, -207596677 ], [ -65309213, -3, 26267412, -1697, 1156957, -89, 21, -6849657, 0, -218150, 321813, 0, 0, -213, -215119720, -1037033, 165650, -4, -114649365 ], [ -1, 0, -2030599, 27389591, 0, -4, 44039, 106, 0, -6, -973096, 11879, -67653396, 21174, 43891402, -69460738, -176386, -207954092, -3588860 ], [ 524, -2, -965884, -1312, -1746, 953, 140585625, 135, -4034, -3156, -432554932, 1, 61436785, -691516588, 53595594, -592, 40838314, -2, -685 ], [ -447840, 1064520573, -17609062, -569, -59359, -660, -270239, -12194759, -6, 31320, -1, -35297873, 210, -1570671, 1543072, 7, 1856657446, 9826, -34898 ], [ -2, -855554845, 0, -1, -7982252, -3929, -10, 0, -1765727, 7959839, 496984, 3050192, 1582, -3, -26223, 53, -2, -1, -7 ], [ -923120, 10887, -1584748, 12, 2737, -4, 7, 216, 0, -129, -44740322, -4346, 102, -380, 488144, -95126295, 66753, 23474449, -27 ], [ -41839, 0, 1, -58, -2289435, -1468581, -48867945, 185752160, -22908, -32722, -190765, -254, -1, -1171854608, -477100, 10812239, 8124, -2042996, 0 ], [ -3635, -8, 429, 4, 900188, -18, -170901, 621722, -376694, 115, -26, -3879, 4871998, 973692, -601, -21905, -91381, -7, 145122164 ], [ 136306528, 13303274, 3, -34784832, -338, 1, -1523262, 0, -223823, 30311, -91437, -3351798, -95304, -107221351, -1411705026, -228074, 63190725, -155512, 156275 ], [ 335, 515418250, 20, -106392328, -3010748, -4, -9, 589, 13422143, 1, -1, 553, -4289521, -853002, 1004070943, 44, 0, -169, -1379 ], [ -8642, 7883865, 4765346, 3119569, -30839198, -38, -611868403, -13, 535249593, -29358, 0, -4740666, -54, 259058894, -6951291, -2, -10577205, 381, 55666 ], [ -21581033, 1284339, -746, 1536, 19, 30318554, 14269, -66654, -4173324, 2, -1230054, -8509, 1127, 5, -7152539, 13129, 778027002, -19418, -1 ], [ -21103, -1, -158, -3618435, -1, 503, -1189958339, -15, -7324, 0, 13, 21761064, -432943, -46, 6711, 1022411438, -1068519502, 1092807, -6068481 ], [ 583, -515470, 2148814, 255080, -50575634, -183, -656861510, -5, 74, -818896632, -1541, -33971, -3130, 499016, -885026, 0, -53265944, -150, -19261 ] ], [ [ -1, -25736, -25079, 0, 69, 4900, -3, 0, 491454185, -8004579, -3, 1, -47535, -311509, 0, 181329311, 1039414143, -116, -1342038 ], [ -30575138, 311420643, -3, 732477660, 1, 111838173, 6, -510955, -55634, 108540594, 6430144, 56117472, 28421006, 32745, -62297, 220, -2, -1031394037, 936554 ], [ 988, 30394, 4570, -1488673, 2048362, -60, -4488599, -342883555, 2007, -1736, -43, 1418, 3843660, -37477, 5875, 217507334, 87278885, -1, 9 ], [ -26, 988, 0, -238920, -21749325, -734, 1061994675, 1, -1606, -10909, -469, 36487, -224, 6180, -7625464, 41262566, 4441862, 3, -545823 ], [ -7903, 5778486, 202526, -26849, 0, 0, 5334, 1143782, -80429217, -2, -233, -1567216, 0, 24, -32, 5449103, 226938, -35128, -44 ], [ -11, 56531, -2163, 378124, 171426, 4041, 5, 419894976, -1925273, 8174615, -6093, 4504, -2, 67985290, 343, -26591, -449258952, 20, -1582281008 ], [ 3, -1005788, -3672199, -1994656, 0, -41, -71058, -112363, 77467807, 898, 96, -121126987, -519171806, -50, -199, 12104, 503, -738, -1319 ], [ 5621327, 15, 47, -2, -10153043, 5597, -2400225, -25666, 142458, -189873, 1, 638, -1, -8020, 247, 2495292, -44077, 247452, -95 ], [ 5116, -307732, -13, 0, -4783359, -392098, -11250, 3, 0, -3590488, -27600, -31349773, 383737850, -1806314, 4, -201283, -22109469, -11504986, -92 ], [ -11629, 46386, -360711, 1, -95065660, -39, -1, 21, -6683, -2674, -4, 108639242, 40, 10089120, 133073016, 576814584, 142579767, -423, -4674574 ], [ 451, 457510725, 14771118, -844622, -12, -11570628, 105246, 66304020, -7658733, 9181, 85, -19104, 1158, -732371, -366066, 773, -13, 1515, 189347372 ], [ -1, 23520605, 4514, 1, -1, 7119, -2, -112460, 450517726, -40574048, -2, 476801512, -2, 123877, 0, -1, 87695777, -347, 969614712 ], [ -437278, -2, -1, 7524603, 0, -6618681, -1527604, 21118, -12464332, -81110008, 23402108, -417816562, -6025, -1223, -519512, 22, 34, 1155553, -342055 ], [ -91708, -747, -25, 1681527, -703508, 59334, 3210140, 759, -327386927, -1, -1062100, 582416, 1003974, 39, 44610861, -1428, -427, -61, -8971 ], [ 800, 79417, -45645765, -351550593, 13591722, -161, -345, -1272, -235, -18, 1636, 40646, 26583490, -107290999, -44683670, 187077111, 129, -645, 1416 ], [ -26025, -8032, 551447, 663332189, 19, 1942, -1, -37, 232776, 116914, 385625, 1003202584, 11767929, -111335, 4, -56908332, 936825789, 3432, 39148 ], [ 12334299, 31123, -775612828, -77130, 14, -7656, 1, -1, -12, 24, -3689, -56663595, 763911, 1, 504213302, -27, -99351, 1, -49045007 ], [ 187188, -19, -15773, 0, -908678, -26159, -370, 933654, 26, -504, -16, 1296, -6, 5646, 41505, 2, -60620, -3297820, 28 ] ], [ [ 555207, 301437709, -289448358, 58, -3715328, 409155, 27407, -107988, 21, -28, 22212472, -182895358, -17624, 10, 1325641, -446503, -30, -25630, 526 ], [ 4, -285175428, 662879519, 38917599, -7983, 111, 238472172, -431, 60678739, 198005683, 0, 2013270, 156936, 1107685, -588691, 3272, 22300107, -776077314, 352 ], [ -19446, -1243, -55916957, 362, 108, -50036, -9096, 29130, -1, -4, 1596, -20970599, 1, 8277, -2, -86, 1920, 1147988, -1169 ], [ -6052062, 587012, -640, -4, -70, -23, 49256, 14569011, -214257952, -3686214, 35627337, -179, 18772267, -597882, 2, -9, 27, 2, 32344 ], [ -186551232, 15039015, -31736, -18848796, 5, 189962, -6565, 183435856, -113570441, -21, -61, 141, 26815179, 29732, 3033, -5066085, 0, -92156, 1 ], [ -24215, 181, -1, 36139637, 6703, 425812, -10627257, 4733769, 20567104, 704, 1257, -126, 38, -163, 1889454, 852, -927, -1253126, 7 ], [ -89052, -53718, -1, 13521, -2, 169532, 331, -1, -16, -18909112, 104, 15325710, -1769, 193, 23, -1, -8314526, 123154834, -2 ], [ -210, -17914, 24636, -577444738, 0, -8169358, 217, 272, -2, 893, -1, 3860, 9557, 463, 1, 233, 1, -15, 10237 ], [ 4215151, 2042, 4709525, 46, -16761002, -53830, 2362, 282076, -229124, 659225656, -4, -940060699, 600004, -1, 4851, 21505, 587239, -503685223, -519818 ], [ -8148, 308325, 22847, 4084, -74204, -829288, 14, 6108330, -8734, -26120456, 102959401, 19085, -697990780, -91894, 3105910, 7, 21147275, -729168843, 85202707 ], [ -7265081, -212751632, -406, -497359360, -491, -10448882, 375288103, -135106, -11729496, 32003, -15656818, -3, 1, -102311, -2, -1, 0, -592086, -111723229 ], [ 1899, 417, -42447, 291, -97364, -106, -7, 8979920, -7, -577390857, -510, -78701490, 8718517, -6015, 4495324, 0, 98, 256250559, 1329534 ], [ -5794, 131785190, 17070233, -648464170, -507725841, -2, 1631, -646382, -664174, -11943, -28, -3848028, 129081, -60784, 79123940, -29458953, 149, -16, 66 ], [ -1, 6, 1205, 465, 903517, 2044605694, -4608862, -12, 158, -15330, -10521, 926840070, -6717706, -32, -2, 68, -1331258, -1, 2172 ], [ 36330, -174894, -111, 130, 388, -1843607149, 19832, 74832530, -45404227, -123, 2050, 0, 698116, -2, 3179606, -324, 1, 9593698, 846862 ], [ -1761813, -12, -3, 490709220, -24, -58944, -465, 239, -148, 3, 1141675, 1484621115, 25422, 35, 32347770, -5, -27187884, -56619464, 5 ], [ -476717251, 0, -18420172, 25900979, -16243456, 18, 21941340, 517, 620, -84, 1529814, 8, -5, 84, -24618, -4468, -16751, 12, -7 ], [ 15704550, 3211, 144, 3375712, -24577644, -362218869, 77798324, 6616, 43462, 24, 50, -857, -102323, -56, -3, -91, -1882, 20348, -2885412 ] ], [ [ 5535626, 1, 6, -13, -126976, -93, -49091038, 7, -2, -2186, -14469659, -22, 10888764, 657560636, -29379505, 72008, -32214272, -366, 1474160 ], [ -102, -3858, 567, 12517764, -3418, 8, -3012, 58225, -4709, 64185, 1121500191, 146, -41170, 585726878, -4, 591469, 38, 625, 11014 ], [ -114713, -7, -70482938, -13395379, -21603, -48758726, 5132347, 66221230, -3, 250012721, 261918894, 4, 110599418, -3596696, -5384, -481413905, 548013, -4, 8 ], [ 1871, 41086362, -2, 17970, -72805, -128, 221, 791590598, -314, 0, -911, 95, 371, 717712, 204906, -61985, -400766, 121005403, -154 ], [ -453187, -7, -1470170, -5276401, 1072912, -1859800156, -10, 11, 32, -885, 279223, 1, -266185980, -1559, 306692763, 184, 1, 2201, 189057159 ], [ 114524907, -1404, 4119, -163894257, -2007, -49, -1967, 527396, -1, 535027, -1, -66857017, -110159819, -1, -5192217, 37630, 8, 78231062, 55131579 ], [ -2367572, 309, -770, 33, -2324717, -8, 51913, 4051782, 5642875, 205151, 266339, 17, -53, -337, -673607648, 107747, -12847294, 6672, -2 ], [ 4, -677, 23047799, 0, 1985, -456101943, 1061961346, 5, -264038624, -16, -404655721, -77218583, 1624268720, -108991, -31, -259448, -341970, 6, -16158 ], [ 258, -49, 61, -58824619, 2, 316, -1036793, 1185, -31361213, -8, -173967, -20388075, -2, 122501, -265, -98, 444700699, 361809, 0 ], [ -495, -6318, -2, -107202, -104486, 50811, -5, 9182, -471, 1, 27562937, -194735, 3807, -326, -16473557, 119952897, -94214, -213215, -553308 ], [ 0, -2139489, -113, 0, 0, -7, 18364053, -75, -115398, 0, -5252, 64911562, -165114692, -505, 19537, 1519536, 433358, 125, -795952573 ], [ 24000737, -252694967, -5409, 52121, 34, 184964002, 58470, 311268, 47, -1, 2117542, -110178, 5055, 7780, -11814009, -3455, 204, -76981262, 45 ], [ 35, 1, 87, -7336612, -120098, 32, 30762547, -119, 28, -460240177, -1307623, -64737, -63443, 45, 876400, -874698906, 49304, -1, -4 ], [ -147491, 376883, 652023, -71594, 2215980, -4088, 11843, 3986783, -80, -1, 38, 206244633, 52136, -83473123, 579260, -1313, -1, -2849, 13852973 ], [ 3696339, 30049, -511861373, 13396217, -75387243, 0, -5352806, -25415, 164416, 148, -4070, 5441931, -3929, 25, 17, 617284, 825633780, -456, 12667 ], [ -318781823, 1055692751, 58794829, -646, -7276533, -1583506, -1, -3527, 124464956, 48115, 1256971, 15, 15745, 68490603, -1698698, -107, 1082355, -357853, -1 ], [ -25976422, 1179044, -4462, -38, -4, -2704959, -2373, -226, -820837073, 8241, -1183, 64226797, 482, 180621, 526870609, 190655, 263728, -74, 2828564 ], [ -41, -203, 269, -790571, -218929256, -27336485, 3451750, -28627, -1, 63, 4, -465146, 845712163, 7, 1, 630, 1612, -176696959, -49 ] ] ], [ [ [ 21308579, 1435, 1390254121, 126943941, 1, -321385, -439177600, -39, -1, -833098, 407160, 4616, 261773676, 0, -211285, 7311005, 191, -158440, -66910767 ], [ 50843, 1, -4586, -51666403, 3571673, 5, -8, -1579616468, 15809611, 132, 3145247, 47487, -1, -48, -686, -817, 10969344, 33548335, 9 ], [ 1011576988, -789, 269296, -442418059, -1860, 37587690, -12, -2944301, -2749776, -143, 1848367, -465335, -1458092, 7271, -248, 124, 108457388, -15340, 13106 ], [ 0, 3175, -18, 29306, 24997, 678, 202667383, -95381, 1, 0, 26314323, 127352, -19, -31, 109, -5549, 2, -1128, 47 ], [ -25, 7780314, -1, -363210, -127652442, 5996001, 3218, 3, -52760298, -37, 832423887, -30795, 1, -1107, -1, 1, 316, -2122724435, 157989 ], [ -56790384, 64, 45830103, 0, -1630, 2, 59, 8, -264219766, 15063, -7, -8221614, 679902, 40756861, -15390, 70543638, -534945488, 1943832, 6 ], [ 2009042, -11, -570, -1, -3, -38, -11, 8, -33805300, -779, 5437860, -34063052, 1, 2, -1, 827470078, 0, 1137471696, 2 ], [ -75666825, -85115266, 132100965, -29, -49, 27469352, -20, 5055697, 7, -46746, -5118, 10, 16227, -58460, -5679, 4353699, -69172, -3, -499 ], [ -1242245, -1, -29, 0, 9, -1987105417, -279906266, 19646262, 59702, -123141, 83018151, -217821193, 71, -288, 206, 1581, 2436850, 5103, -934 ], [ 177, -217726, 2870957, 5241, 6, 454, 217, 29, -991, -65100, -635, -270, -45, 5565857, -112440, 102638, 288, -38190638, 600 ], [ -2130, -245510331, 741593, -95, -1, -45, 4822246, 2248, 0, 48034, -15982229, -16219, -1849, -11616904, 1839633, -1, -2, -4, -63475 ], [ 10, 41770, 1584097, 15671281, -5, -131, 373, 3, -31682999, -69, -1, -24927, -27248, -3, -42715193, 2222, 20552, 11938270, -63591044 ], [ 984225, -125, 1429, -34, -28, 6, -131, -95437968, -34800781, 34387148, 79095, 38528465, 118806111, 1264, 2, -2747280, -86674188, -1696389, 3 ], [ 0, 657785, 38656, 6807, 2389, -243, -1455, -32, 24087, 118, -5618270, -487, 442, 4680074, 4520, -27011728, -9, 195, -413915 ], [ -315728, 113, 7, 0, -88, 140505, 6917960, 470, -1360314354, -597144159, 9840, 3, -2073624, -282, -184448168, 1186, -350, 115156274, -481337 ], [ -1, 1435547, -1, -1324000, -2006056, 486489295, -522119348, 1, -357074, 264, 278574299, -58600756, 8665, -60, -102, -797, -201637, -5961, -7 ], [ 2781, 0, -15, 0, -4, 6979, 1402607584, 5501, -6166, -4, -69375, 17, 965101571, -31146924, -3, -76120994, 0, 7373, -330 ], [ 2, 7768724, 261375, 307166608, 4565, -1875454, -391, 3961, 514876, -3234147, -451815, 184, -1590280923, 0, -46732, -21885251, -25891295, 0, 9953 ] ], [ [ -63973, 13358, 38339, 9875147, 5516587, -200778737, -98219229, 1994, 166, -77902, 882, -1033133, 8, 17, 11673825, -1316, -182, 1995, 2040 ], [ 17727024, 375302, 881331940, 60267484, 4750, 569, 303790, -2, 10602, -36, 16184, 0, -7, -112045141, 1, 212, -120, -272798, 420145141 ], [ 478012, 21714533, 527191, 105060, -520, 11472128, 29, -69960739, -6190, 8, -258, 44320, -170806, -873, -44846, 7, -23466619, 14, -515721183 ], [ -2, -125376, 1887383241, -1, 5108897, -1, -67, 5, 1682, -670090, -61470, -89, -104054, -4, 9994, -912448167, -461298670, -37719, 291854965 ], [ -151, 4122793, 15, -8, 4311, -59, 0, -1, 875735480, 130869, -1671432, -1997173, -12713, 1006035969, -107667, 22651402, 0, 2, 100 ], [ -236727, -113, 317, 129170953, 22337126, 1, 2, 0, 6307075, 62, -289, -918, -130370844, -751, 169952446, -5705, -256337, -303783377, 894819 ], [ 12, 61, 15491988, 23, -1385572, 70610, -4, -5257, 169, -1, 1921, 36346, 4213971, 752, -11, -2, -11190, 3970545, -7712 ], [ 0, -30301039, -1706, -29925, 139, -840483, -3888, -303907, -1, 39219, 3, -29, 28335, 1663932, 5609, -12644909, -14694, 2, -606 ], [ -67, 2069, 5651, -2763, -1003, 4160353, -84409860, -28441816, 236, -1, -7, 0, 34163, -3132573, 14, -128065, -2963, 1, -943916568 ], [ -43, 1430633742, 3978, 108683791, 72, -2, -6264, 1, 218, 715591713, -187094, 161528, 0, 1, 57, -15091, -638839807, -1, 104341 ], [ 31339291, -7, 147755177, 672, -972515, -21, 126, -23060018, -3, -302127426, -72, -26784, -162873, 62354, -650156, -12, -1, 6, -12466 ], [ 1, 72865, 2219, 3306048, -20, -13, 1610, -82862021, -876802, 522189, -7398, -116, -53483952, 101, -3797, -75256102, 24184217, 917834, 12319 ], [ -183540, -213, 15369376, 23975, 31729155, -11162230, 29030, -12773397, 1227776, -799, 1976, -14, 1854, -2, -2, 71412, 5077, 208466285, -25 ], [ -8079, -2, -216072502, -51469, -1524, 66481587, -3914154, -3003514, -662, 112, -736, 559900, 93716692, 47738274, 20, -101965132, 12, 247993, -2745 ], [ 36164073, -1, 3, 0, 1964060104, 3, -8891012, -3408, -3, -1104, 23, 15070830, -1, 1263, 3, -1027282445, 182699, -2, -525398355 ], [ 7233367, 24, -2, -491919, 31184990, 252005556, -16, -18, 366, 1513750393, -978027, -20136989, 12910, 103, 8, -14653622, -6703, 252160635, -16653395 ], [ 905, -2263, 2878324, 5699, 1, 644891, -409162103, 158097663, 1014937, -3705, -3, 3185, 142563770, -7837751, -4, 126512017, 20, 9, -32636298 ], [ -4845, -3583, 49907587, -266030260, 10536821, 0, -763235101, -1, -1826, 884682, 3646957, 1, 95227, 7584509, 1, -904, -73, 5426760, -1 ] ], [ [ -207008953, 1, 858442, 457017545, -46069, -30260, -11507446, -3, -8786, -235459367, -1, 18700, 24, 15361075, -153372, -323, 79328, 2139125850, -7 ], [ -3373, -6838, -30323044, 237846, 8, 4794577, -22435894, 1, -193729, -13072, 1880557046, 1077853, -2, 2, -1, 243, -186, -8, 497995974 ], [ -3592597, -53001305, -1, -3974, 7, -1778, 1222, 101, 0, 5, -80723, -181, 18193, -35672081, -3167, -179135, 100, -3, -118 ], [ -50159557, 1, -681413, -43320, -1631, -3043, -76, -2479, -151, -1, -8728, -413, 8, 0, -20684, -2, 115267, 13883, -83553408 ], [ -168003094, 21592, -999, 44081, 315, -1967920, 302445927, 383, -57776056, 1473666, 6, 1794582862, 215236, -1846, -1, -1797295, -2041514, 28000307, -1 ], [ -14740458, 903, -3, -196, -16069, -3985, 742648, 14282, -28, 185, -21071041, -2658045, -147, -64829, -88293, 0, -53785423, 5, 13673 ], [ -2, -30077, -42, -3021577, 51, -7363271, 2, -2922, -14, -1, 434881303, -5561, 1772, 1521580641, 953672993, 808, -53262829, -50851, -131 ], [ -39, 1, -291259067, -395577695, -879741619, -39, 76684446, 51229, -1422326004, 6, 4, -891, 0, -918, -484, 108475, -1, 266140, 6112310 ], [ -3079, -39745314, -492, -4560, -404134, 2138690347, 44587, 716, 2624, 337987185, 486631373, 55, 4787690, 0, -48810991, 231476, -2, -136355157, -1 ], [ 1431893201, -5178797, -197766, -265, 5012, -197232, 11055, 14135, -42, 29540, 0, 95045, -6, 176, -420125, 2686944, 16905, -1219781046, -1572604 ], [ -25819, 690589, 61133645, -1056, 0, 30618, -1692557, -62, 478009938, 1, -41695, 109, -1643467, 24299932, 993, 2105318, 57, -315, -175 ], [ 6, -421470, 0, 13, 63544, 950431536, -55213369, -31857, -2075438690, -1, -201698, 76308, 19807, -1, 135, 37, -6187, -147513, 229354952 ], [ -563, -61352, 0, -116096405, -7, -845, 3379129, -18508, -16, -103, -413075, 224, 232052574, 27692268, -16017, 180124661, 22, -66358564, -60062 ], [ 3996, 11, -109525819, 762268, -204351, -251993626, -30469388, -50076, -436193, 319, 13, 4365110, 31010748, -7, 919042, 5979888, -4, 1167, 0 ], [ -7, 882, 24, 21714694, -645, 66925579, 264180689, -3, 285304291, -1104973244, 59744, 494683, 0, -479, -159365372, 120685655, 7, -50, 19 ], [ -6397541, -1, -10878, -36891885, -1, -186579825, 86587666, 185492, 22, -3614, 8229349, -12, -10001, 0, -685, 2054700, -59773759, -29, 197287903 ], [ 0, -110, 228498, -4794, 120357, -334342469, -3, -74, -6, 4921, -1, 121073176, -1487, -1, -2283, -24854, 6, -72586, 288020811 ], [ 4656796, 4, -3326872, 26310322, 102533, 30895, 0, 38, 16, -1635097308, 13, 318507, 219876857, 1796554, -963, -175911977, 93, -35976087, 7 ] ], [ [ 21217077, -6, -107, -31296667, 301204, -224620520, -586510650, 857799, 3136507, -122, -101, -207899, -763696, 4, 78808, -1919, -437, 102, -2 ], [ 72, -907542569, 76547, -14278249, 8008856, -1375067, 14, -7, 24812315, -2862, -3242, 50, 3, 99580, 173769, -36513, -29530, 0, 83232614 ], [ 64167356, 436110, 131814, 60610, 0, 6348, -284585, 7807230, -228251755, 1750915869, 3858261, 296, 28, -82, -1, -12284140, -2493, 93, -1 ], [ -2514970, -292754, -1, 1739, -61, -7522, -61197015, 29943394, -604315, 2748, -2, -3942, 9769, 28, 36, -4, -3405398, -14582771, -913 ], [ 2394963, 98, -4, -1781, 94, 15, -398255, -16176131, 9912, 2, 5, -557479, 58388837, -1, 1021095675, 30553829, 7368, 6, -209795408 ], [ -1485532, -1, 393287734, 16479834, -50810387, 113, 1969054, 196, -616980790, -66041689, 203108052, -2073088432, 39060941, -14513405, 12, -15350, 46, 73242361, 3 ], [ 0, 744, 0, 134809, -13904977, 6, 147437250, 491430, -437180056, -2440039, -18, -45, 5, 18, 12620, -1, -6675, 796, -223403 ], [ -2482321, -12, 2, 3, -203, -1062163, 22, 1, 41295, -4717652, 645, 2973969, -1, 7, -434, 22489, 18569101, -653164154, -2021606629 ], [ -222736754, -132997, -3201260, 332243, -44911951, -28, -1, 677677591, -483, -2, 87173, -4158, 44, -1345, 1788075, -914226, -616403915, 2, 433583 ], [ 0, 156461, -13812, 43579294, -460810039, -1689, -175, 392919, 463, -1269364, 128, -1891, 7, -56, 1, -1, -974381, 7, 40178 ], [ 627987277, 0, 106410864, -258434734, 14779, -42, 21296, 3587, 9, -2457, 25, -3415, -22938, -17875, -1, 363507, -206330, 44, 503 ], [ 28281275, 274, -384842742, -10158, -1643866, 22997459, -2188, 41435992, 609352, -17176905, -90313673, 189492, -1432, 720, -1, -1376140, 476185, -4, 39856069 ], [ 1571, 196, -18397, -14, -1351959, -265728914, 190141408, -8413, -9780, 6952, -265979, 125601, 1, -6441, 72, -4, -18358809, -654647, -3873 ], [ -33, -11, 77, -2, 0, 3, -2392, -30, -1, -7353806, -3167, 1032, -399339, 403, -498, 13, 120262, -5, -1 ], [ -15031, 31458, 1935159, 0, 13112, 456, 2, 64, -3515, -51090232, 74228638, 203, 252062, 987540567, -37, 104, -1, 6690873, -239628 ], [ 3262, 30, 26118857, -4350837, 33, -516086, 0, 1107356, 411420957, 489, -117, -1, -4150397, 28, 0, -5543, -1807698, 896, -359 ], [ 3, 35293, 0, 661008, 40, -109, 274, -919, 37, -64341002, 41167, -1, 250321, 5463936, 1, -54, 652, 0, 3374 ], [ -8, -52383213, -70719, 9872, -2783, -516482, -890646622, -2221427, 7, 1, 519156187, 1, 0, -1, 6044695, 47577, -8548785, -550, -40448110 ] ], [ [ 2590196, -1348, -100967, 420563, 1745887, -3659552, 3474, -20011714, 800733, -528374625, -1892176, -1324067, 153716, 4269657, 1260978229, -44588, -3, 464, -7829209 ], [ 0, 671, 961, -141927800, -6488432, -162164, 668, -106174830, -2798664, -1, -2073410, 10, 23002184, 14, -421376, 14325252, -859, -6747, 92735344 ], [ -6, -48, -325464, -7, 350609020, 0, 51454, -45, 7, -32, -28080282, 22951, -423635601, 2643159, 806, 31, -4464619, 923368586, -337659 ], [ 4000, -135279, -1, -269, 715, -1300462309, -2, -34, -1, 40633, -346, 25274, 4, -246, 170023, -212, -7240417, 702, 36980 ], [ 4099322, 13, 11, -73530149, -49, 820762401, 97028, -1, 13541, 26667658, -12968271, -1617656129, -54, -4, 7319297, -3067529, 6954, -8, -1 ], [ -1, 5302, 365, -419206043, 305839876, 0, 7085533, -882, 1235767, -20336316, 63, -7786, -121276989, -93210, 231411, 232133, -37, 50460, -1592 ], [ -20, -3, -7433383, -849, -411, -239, -251, -65824466, 0, -51, -72597, -288255, -25192485, 3278, 3, -48393, 1, -185, -82 ], [ 42500876, 215305, 26400, -1, 48, 2176, -6, -1980323, -54190586, -24, -64, -5232, -2071039, 991465632, 101362110, 63, 2049, 8, 499203995 ], [ 10, 414, 44120204, -2, 1628245, 433134, -51, -41682, -95, -4220, 4, 5479277, 16231, -24907565, 524651, 0, 243409, -412, 1365786 ], [ -902057902, -1699, 22465771, 55869, -81, 5557, 883909059, 73, -344561, 8184149, 99, -3, 12254476, 248636263, -16, -2911204, -1600788, 14567035, -245874768 ], [ 71593, -426, -2, -64795, -26, -3, -54735, 5292, 99540, -123, -187029228, -1, 7, 22858034, 4721, -3317, -1973663607, 74, 9 ], [ 5891, 102, -185334080, 0, 210493, -122094, 120255, 19885, 2083490398, 15, 6367984, 4, 38914782, -27053497, 17, 264901337, -1538, 945, 12076 ], [ 23002, 33, 6458, 51, -7, 3668054, 0, -184, -265644, -7, 46, 33, 27077, 384826866, 8087, 20, 31, 406433962, 7677698 ], [ 114, -271491648, 7, 851, -27, 3221345, 181, 1874318, -84751002, -65053286, -13139144, -2, -385194764, -5, 29345, -237, -354, -7081, -3 ], [ -1832298907, -21248, 0, -599, 7821353, 11955963, -399, -696, 12253, -567329149, -6764581, -68288, -27208, -2000, 16, -77567, 84, 748, -93 ], [ 177684, 457594379, -1, -6, 2253506, -127, -369611, -6, 58591288, -810691, 4396, 477, 3400555, 410, -58621, -1492947, -16, 39737587, -243 ], [ 3610, 879, -18, 39, 1014396, 137221, 0, 4213, -10, -1, 74, 1, 115089649, 124, -15574, 30319, -1, -6784088, 1833415 ], [ 6999030, 499891327, 19740319, -15673, -737170, 7778857, -1, -171, -28912360, 1, 1411, 197294, 739664, -43, -254619, 1, 1021, -967, 96 ] ], [ [ 304704577, 97567775, 23, 4138984, 71, 82045, 1371874, 175500, -2, 0, -95245, -1901, -115, -69985, 29, 12, 53, -15359, 1142482041 ], [ -306, -438, 46964, 2028893, 77012, -331350, -124024138, 133581255, -1109755, -4422, 93189722, -170, 712356964, 12023636, -2, -8360821, 13415427, 1, -436545224 ], [ 8322849, -15730, -1439779, 2086, -7, -82833, -27910, -707413, 258137, 6888, -82448206, -52009446, -37, 98820, -145, -16, 166245, 242941, -3979 ], [ 139, -131107795, 4530, -15662368, 104101, 47, 50065379, 0, 856056, -87, 53262919, 137, 16, -16, -3, 11496182, 0, -7992, 14233475 ], [ -218, 59511, 96, -218, -362, -7, 518865, -12967059, -4639, 11954161, -8, 0, 4328, 60, -198292, 0, -452571074, -1, -523 ], [ 1, -93, 111, 882891, -1012, 50, 204, 0, 506466695, 28743030, 53459, -3940, 7897, 1593253, -83176458, 15383900, 38, -1552, 1368261931 ], [ 142593, 302983, -1262, -8, -822, 0, -124464, -24, -1801549149, -955773, -1, 718285283, 0, 20064, -8300929, -2021789739, -9, -15342368, -4 ], [ 0, 15627729, -16, 39729, -5068, -503596709, 104508, 82310, 8443, 2745275, 110237, 40968586, 1959567, 12400, 3196, -8475591, 2609, -546490, -6240871 ], [ 11, -35, 685, -2389, -29, -46337, 2708489, -57229, 1865, -3236, -104619, -5791, 28472, 11378950, -3409, -3480594, -47560, 1, -14427 ], [ 9257, -8154, -55048784, 5147199, 66134, -581092921, 3204771, -73832710, 555, -7, 921904858, 0, -3917, -61706359, 451642, -1047356, -100876, 1174451, 1 ], [ 1047, -16844771, 234176, -694222, 0, -10, -23667072, 239, -49410, -5702578, -4800733, 1828, 302911, -547722084, 7265610, -1116999716, 312719520, -20834443, 6 ], [ 1639434, -4102, -1, 848, -2, 170497, 34887470, 8157511, 0, 0, -1288, -131197, 128382661, -219, -711932, -8, 128, -5539, -30 ], [ -155423, -983, -6935508, 0, -1021263191, 12844021, 513665096, 1, -590, -4556876, 3, 62, 11, 23908, -2585097, -1, -190427517, 10031715, -20078666 ], [ -95, -5, 4, -4949421, 13107, 10748, 1, -1, -467350, 0, 6, 82602, -58, 0, -6163871, 4172505, 3, -4, -27 ], [ -5950875, 1225205, 1018071515, -7, 63, 1, 73644, -431612475, 0, -9, -194356, -91, 81583, 3, -2428, -1, 15, -328, 1399040865 ], [ 51178, -516, -29368, 1180891, 2416, 9226460, -1, -312606209, -7155047, 474023260, -15935860, 2313225, 0, -1835, 51301096, -129127, 99867382, -254875379, -2187 ], [ -64696, 17862933, -2, 0, 12, 6, -1917, 2358634, 3967, 25592557, -647000, 24699, 44095, -14, -36, -105, 108636, 366226831, -24 ], [ -19731361, 2605, 46619365, 9468, -10687303, 3, 401052, -2, -38915, 391118, -161544, -46, 106, -4, 436909479, 3074, -4054125, -3, 6056887 ] ], [ [ 321963939, 751353, -1, 7584, 525, -2131, -2491042, -2, 19866912, -2614607, 120, -1, 5538352, 0, 352649537, 17038, 10666627, 0, 45778971 ], [ 2148, 41228699, -13003305, -13106, -4152397, -10435, 861538, 61645, -12273731, 20, -3, 1720613834, 212936, 7, 1, 0, 61450597, 0, -213005283 ], [ 4263509, -23591, -3, 233655, -249, -6257, 36761, 99401181, 0, -35576820, -16507490, -7, 5957, 696538, 25597908, -131697444, -3009071, 23, -31 ], [ -104, 1540, -2838159, -440, 0, -561609, -10358, 0, 28500693, 82977, -406, 1182028, 182726767, 24317080, -5, 5514254, -13, 23, -1497 ], [ 577509, -25390, -1393776, -320411, -62997, -140381, -203918, -70040, -31556, -4630, -1, -14603457, -2, -10, -4, 15, 379, 163499, -1 ], [ -6, -649324, 3693707, 19246493, -720, 4, 6, 10, 15, -325406, -28, 4452454, 1257, 447369, 7809249, -139823, 95, -24, -333 ], [ -69702, 1254, -9922, 692862, -46532882, 129338, -158, 1502, -2, -105, 7361221, 23, 317581, 3402887, 4043590, -51, -3772, 406157755, 1229608253 ], [ -732, -2428, -593913, 4243082, 192, 1, -7, 7, -495898038, 4297, 7802978, 1372347, 4, 4154069, -49, -791089984, 243, -145922, 207509679 ], [ 91807243, 385482, 196, -15, -12, 23, 495691538, 22, 7, -2323, 13293, -21, 142567445, 1680454131, -223312521, -81, 69414516, -38835263, 7680 ], [ -1206, -4117653, -12, -51219, -1516, 203, 13, -60611, -5876, 31710770, -711, -10, 408, -33243562, -1, 232, -2, -270, -848 ], [ 24, -16, -118651, -113, 1, 103, -150286811, 0, 9838, 30809294, 477, -1, -15, 24977206, -541, 32004973, 441, -7533, 1 ], [ 1639595458, -71805, -127, 16219, 61380, 817, -3725558, 3679442, 965908, -123841, 8538084, 37, -76955, 231050, 10784071, 1, -74163588, -3467, 0 ], [ 58, -1, 44966263, -20783, -1, -197512048, 0, 33480231, -354, 35, -22810125, 17, -14222, -1022, -50436026, -82112079, 282973553, 1839222, 2181156 ], [ 181, -13956821, 129030, -1, 0, 157, 3268, -398, -124, 126, 280927, 278268, -885, 0, 232, 3772, 0, 31130308, 92 ], [ 338, -4551706, -7600, -22672, 2459, -1, -4595787, 118442, 1065, -272801139, -136321119, -9952, 19, -1034582, 2125, -108, 745, -6261, -4147 ], [ -8575, 0, -106783, 327889331, -4, -29701, 0, -763, -7700, -1234, 600260, -202, 2670755, 0, -1851, -50736, 849827, -9, -102575 ], [ 21963, 90493053, -25, -52141151, 50023, -15, -67898, 93183767, 0, 940074692, 846, 1335377516, -301, 0, -1789, 1135069951, 464763487, 7803414, -1440 ], [ 7, 782201719, -16725, 225, -42, -32, -421, 613838379, -2, 20152, -7237, 7, -94, 45940498, -1210401, 613998, 1, -82842931, 53439 ] ], [ [ 13944, -59712875, 9128, 1725708, 489594, -6, -16, -702653042, -220781, 882662293, 255714144, 631021982, 13, -30917, -32396747, -116, 10, -1247241, 228612 ], [ -45628247, 32509190, -7935345, -93570607, -26, 18, -11073, -1385847, -834297653, -1, -78651, 16920, 20501, -118, 255914, -1207, 85, -1, 367 ], [ -11991092, -9277966, -126565, -21, 7, -54055, -5443790, -1980, 750, -86021752, -4, 1, 0, -12624, 15, 1062330030, 483671316, -1112918762, -2852 ], [ -68970, 77, 6925160, -2591697, -2002021, -746, -1221829, 0, -10053608, 1242, 4772091, -39349, 8036, 51, 1, 1439106, 41, -36, 39 ], [ 17492, 16318144, 769, 266055, 58523, 14821339, 138257, -2549, 830202751, 1004480, -1136, 50783, 0, -3, 1031849, 0, -2757, -1643789, 5 ], [ 11078310, 2968, 0, -2, -98417434, 0, -245357, 7, -11936, 170234, -74421, -80656672, 485, -114180, 1510191, -6914, 2020948, -745554243, -9 ], [ -27, 2, 3, -67678699, 1441, 18013217, 7404, 1, 478459, -4382, 0, 659, -218632, -2, -6925811, 14798, -2, 78, 11 ], [ 3244348, 1981353, -35644, -15182, 7500, 431, 8751767, 0, -1, -11034, 17180239, 174833, -810985, -1725, 456261, -1, -2772, 992047949, -6091705 ], [ -1035, -4692388, -122977779, -5480, 4532370, 243715560, -21, 104, 105, 138219857, -2, 58427578, -7100, -1, -44, -2, 22946, 160984, -15085222 ], [ -1, 130381, 253, -65758056, 648744, 12515, -18, 29318, 17659814, -7403703, 7990, 16721, -19070245, 2315, 658, 60483, 7, 12754672, -395059 ], [ -2, 330074652, 57, -27605424, 3389557, 1394418, -20399, 2563994, 26407, 65140097, -1, -1438, -23, -769595223, -1408, 34, 92515580, -4, -7407525 ], [ -3, -1, 1521721, 107367, 105836575, 1748060392, -20334, 37759, -28098310, -3851, 3, 3408934, -82, -163193, 106703, -1035290, 0, 105641, 0 ], [ -1, 6711903, -96180, 201809018, 9, -131534, -8666384, 15508491, -15, 187355538, 20294, 1, 827703, 8138977, 8051, 820, -790708, -207, 22 ], [ 121, 47, 79764, -8706781, 5, -10468, 243783713, -132293587, -1, -1569326819, 14, -3140995, 0, 6801, 97, 31, -125582, -2, -249 ], [ 50171, -146326, -1854812582, -16077594, -1220, -21, 26934995, 85775, -865, -14308636, 73753, 55, -3115334, -1, -3265062, -198802706, 1628193, -143627, -45120367 ], [ -93, -154, -9707, 211009, 158773034, 94, 2036290, 7012, -913258, 16363508, 2923, -1482138, -94817, -3, 5020004, 72961, 1170407, -189659493, 8228 ], [ 172, 758769, -533394, -896, 101745, -1207, 28057867, -22476, -1035816856, -587, -6625, 7890722, 257467, -500, -367112, -2, -3, -28789746, -4157843 ], [ 898007, -2608, -1122, -23, 153562, -46602, 26955, -123, 37433, 9862, 113718455, -495868, 51575, 2, 14401164, 154058, 1293, -5100, -2944468 ] ], [ [ 1934, -372243085, -1857, 1, -21078, -20, 79, 1912, -369, 0, -14627, 6938146, 26721, 27693, 52634636, -2, -36, -752945, -1 ], [ 345113, 560222, -28462044, -27905162, 4080, -1, -178, 41935, -22, -184, 27256299, -37567, 1197, 2414, 2099676275, 278651, 0, -45, 99 ], [ 28664, 10561, 36397, -1660169, 3150, 2, -2, -497134, 9, 573696, 403165392, 869742, 170428, 0, 37033433, -36087, -3, 5938254, -5536710 ], [ 2111, 100, -1823968, -2973, -2045, 22, 6262, 814, 836263, -4075557, -233636, 61226, 5708, 51451292, 30, 7216400, -1656409, 112278315, 2124252 ], [ 5, 11, -2759916, 12771788, 53669495, 985365, -5253172, -15016835, 6302173, -12125661, 8947238, 1959164, 272, -1, -682, 1, -4227, 3125, 10 ], [ 7, -224982254, -14053, 227, -1, 3695, 6201019, -339, -1, -828275, 2524072, -91411, 1878, 1747676, -64, -380016, 54506, -528, 3324019 ], [ 7706055, 6666757, 10, -1201, 0, -1392486, 25654, -85282, 0, 1028, 58510, -7656, 1821373198, -529483, 2, -5473047, 955788, 288300, 591215685 ], [ -29190, 41519900, -350, 119, -15652, -10739127, 121, 132, -1483760, -8, 7803, -3, -56, -7, -4005545, -34854477, 54, 253, -49 ], [ -5, 637017, 5567017, 48767522, 0, 4348, -234, 1, -3, 0, -2119959, 546, 20425368, 76836, -1, 2377195, -2587651, 6342, -6 ], [ 1398, -46987235, -1, 460993, 120185, 852, -322, -2, 4380400, -13254, -1228769, 1050, -1100355, 1992541, -964, 16317295, 78150, 155, 52454 ], [ 244, -49984, -4, 13, -115668901, 5, 530212420, 0, -1552, 29841688, -8049, -2, 976, 20474, 1958048, -706941, -9, 1, 3762 ], [ 3000, -522, 0, -28579071, 522302339, -187932111, 10782, -926282, 90880119, 251478, 3772, -27454, -130, 12830146, 0, 118433, -34828, -3319, -1 ], [ -668085, 48867, 1650144, 780, -15248, -1, -27480312, 109, -496896317, 1288, 132518, 74759273, 361553305, -32, 61, -727, -1525, -40677091, 236223112 ], [ 0, 310977, 58, 145099273, 95, 6, -274813, -2104507, -197, -312925, -1769716, -40, 318, 13237383, 38729, 27171630, 46862, -23, -1271 ], [ -2600, 3585921, 7854882, -1210, -47609620, 3, 48, 115, 30822108, -455537, 39256, 11, -10978617, -31, 161041, -3, -223961333, -252, -1628494886 ], [ -1299713, -6433, 115, -8039, -233387, 32101951, -802069, 10407303, -536443986, -46, -1, 20729, 1094246, 975, -2059200890, -5319570, 33428, -3460, -3692406 ], [ 24787, -6140220, 5700805, 1634078, -12138, 2, 384760076, 9433904, 29255735, -4836380, -2711, -2, -2986845, 188, 6, -21878202, -9822617, 149, -83492241 ], [ -19, 407993381, -688, -3, -2, -14, 612, -4, -14441, -6, 0, 14, -491, -1, 0, 6707, 2467799, 502, 38738 ] ], [ [ -733342310, 294865, -3, 5, 41146163, 250, 782, 24, 646355, 7, -6880, 29635393, -23, -2, -9770, -82133540, -1, -59032907, 3704564 ], [ 3217720, -15215, -111156, -7, 1463243, -248, 36036304, -13553, 7152201, -17262, 24589, -101, -13, 708380, -557675, -7714688, -4, 6177017, -478234979 ], [ 62032, 324774, -1629692, -86164, -1, 2440103, 86, 53, 0, 14, -49, 16, -1, -47, 51467095, 1899980, -77, 0, 121374893 ], [ 0, -132900353, -29728372, -18232422, -1590, 3465, 6, 474, 89945849, -114088, -1888573, 4, -23, -1, -5, -5, 115764, -1249, -83 ], [ -3079, 63333, -497526, 2, 60688, 219113, -8538902, -1469, 1, 84, -5296, -1011930, -268453, -7115, 9309740, -143, -233520, -8, 458119 ], [ 370108754, -49, 203228468, -174, -867176, 6, -102, 141, -483802, -5, 8630, -30703834, -277, -14149, 1459703, -2935, -369787682, 0, -90146432 ], [ 403072, -515373, -6528991, 150795, -306746174, -1, -1, -125402538, -4456262, 77951, 235942834, -3901363, -6, 2086, 3, -3072874, 11201, -1, 4088074 ], [ 113, -430, 353525, -129725378, 1, 88846731, 178877305, 43787, -226938410, 0, 4, -121436607, 4, -1258, -77, -1861921, 18, -687542622, 0 ], [ 141285, -108488170, 380290852, -529844010, 10283549, -21488, 846435, -8986, 33279761, 4, 146707, 7980, -242978050, 1085967, 1354475683, -367953, -49, 53990, 109 ], [ -520773748, -402454, -1422029087, 0, -1, 8662, -94, -39, 288011, -18425, -1, -1920121, -63805, 2109850, -190233, -4954410, -461201620, -48, 2695956 ], [ 1492905235, -62407262, 1, 83262, 5896127, 430059, -47569, -1033855, -228781, 94380, -2, -1953062, 51852909, -51053, 590468, 1863, 684, -2957, 576159 ], [ 223, -9151, -323067, -528287960, -974638693, 0, -327, -31, -214415, 74969871, 0, 181, -874, -374445288, -241655210, 1, -3, -8824393, 13778 ], [ -1040235, 1610, -7, -1883, 1869669, -301952, 1, 278553936, -201, 36768, -41125, -704078863, -235659637, 37152, 439, 35263077, -2212, 5, 77124 ], [ 77, -291765, 366892374, 4172, 403384101, -81587, 431225, -917, 212389508, 5365, 171182457, 0, 502, 14172, -6, 126394923, -1925, -1, 56718 ], [ 0, 15, 0, 48738013, 281367, 54, -1616741, -114, 733859781, -56, 7, 1380064, -383, 60918634, -1578279, -4048630, -56767400, 48394, -2 ], [ 164404373, -38437, 963003551, -2327, -1613, -3143092, -15627321, 40663524, 449766546, -299973, -3750665, 4328046, 6, 9841112, 1163865, 42537, -8, -12393586, 1074 ], [ 1, -13, -2230, 45, -966536896, 156, -12210866, 1536930, 102652, 53, -183514, 6527287, -108, -80, 49, 32169, 1206, 58409285, 321643 ], [ 11033401, -10145877, 20, 348399454, 547908, -1054230701, -58879, -124126, 76, -1616626363, -31695915, -187641, 516795162, -1521178279, 1736, 1, 256785918, -21430207, 1 ] ], [ [ -176, -2019620, -7, -3908, -1, -117723, 19, 400639, -750, -15198786, 6922840, -255588108, -38805, -39316682, -139350, 66887, -3220, -136575698, -207012 ], [ -6, 260252370, -1, -642235134, -1, 250489, 80, 5, 91, -102, -162981104, 4177560, 2, -3, 3005966, 538, -26035, -15, 5 ], [ 2, -68, -3651, 0, 1, 426272, -35088, 214020, 10, -4, 28674532, -21493, -2, -22437757, 239, -28, 422439, -985010, 4599 ], [ 20, -115771851, 0, 20703, 166216692, 97, 13581, -248148, 247528, 113, -106730, 255, -4, 2, 0, 1, 343, 15879113, 1178820523 ], [ -713506, -19786, 10977388, -10, 174420, 0, -1002728892, -15485092, -42935, -3465868, -4, -13586, 124, -254, 4868, -594, 10968455, 13638, -14521864 ], [ -7, -459393266, -3, -215346206, -118944, 46, 92556, 1, -12, 11, -77, -3, -1537591, 287134971, -15974, 295226, 58248951, 14318683, 463519738 ], [ 146491157, -1, 960370, -11491, 1159, 2114532, -25130, -94377, 2, 1, 75475587, -482, 727, -1, -4221, 13807, 178, 645, -86757 ], [ 487, 583899963, 1, 450801, 213366, -31152062, -114791917, 1057070, -1756527136, 5355009, -407, 1290, -30514, -4, -41, 109905711, 1701, 517773, -31676 ], [ 1443723, -1, -37616944, -66240520, 141573, 5, -57, 409817, 4245208, -496204, -7214764, -1272, -2, 2395, -1478, -851936, 1896171, 236493533, 202783144 ], [ -130475, 0, -120, -1, 1406921, -266, -3874, -50374777, -518097701, 52, 7448832, -104247, 21, 316189005, 64005068, -28266637, -2771, 871706484, -922 ], [ -26946013, 5031, -13040, -53, -204, 90590, -1, 3468495, -1, 0, 18, -15067, 477575774, 42166, -110973, -247080, 754698875, -1, -1655 ], [ 304729020, 38336316, -5, -796, -49606405, -2074363, -8453030, 1027, 194651124, -127, 199063, -3243624, -331134, 0, 210208, 6408076, -1, 210060371, -2458966 ], [ 2319, 3040, -223373, 962671, 8, -556766545, 21135, -244, -6984715, 22, -23876, 50829, 5, -184163005, 9775428, -3, -78838914, -1710458975, 7 ], [ -1441643261, -11, -31, -2, 814074339, 4160314, 31917468, -39, 2484564, -2535099, -428, 1057, -43693, -82680693, -54893, 196166, 30613, 3, 57994 ], [ 611128798, 116082139, 75806236, 5, 1665, -981124, 25, 0, 143295, 54, -108, 5917949, 0, 1, -231, 0, -112512, -450, 366 ], [ 3857, -2291878, 608745, -225568000, -57067, 29410173, -14489, -105238, 111379623, 3248299, -8, 1007754984, -32324529, 249762, 145, -7, -94, 67152944, 809303 ], [ -8, 179, 16293967, 510400, -61908, 9710252, -1, 68, -344812785, -73183, 7971, 176, -75, -2, -1361, -18201091, -526990920, -341021035, 1362 ], [ -1665, 108808209, -492358, -352963, 259763, -12052320, 33327, -110, 757, 11, -4, 6850270, 85619, 1316, 7421, 43, 2, -208697, 1102 ] ], [ [ 3, -9883, 22104526, 14, 39526335, 218, -41054490, 6676254, 1, -4121664, 988, 59508, -78895088, 3221, -510389, 1, 775618, 1720, 1 ], [ -2790, -724403, -269605, 436289388, -24, -1463396696, -48, -3489, 995210015, -34362948, -74812070, 0, 113093811, -4, -466698668, 13262, 3429, -88, -74849 ], [ -21277117, -6878456, -1666101707, 30, -376514003, -1470, -886, 146270, -48680565, 6624, -18, 8184, 2, 3584, 1, -6277971, 54, -353162, -7993 ], [ 6825, -48511, -17, -2, 75305, 1504979, -115830, -10875857, -23920, 1652, 31748, -1, -13855653, 375706840, -149, 0, 472666920, -108514, 15473 ], [ -1108, -6, -649, -3, 9651, -1912747, 3, 409415, -737841, 604, -3, -79, -6964, -444, -12, 11291161, 11, -2886, -379612 ], [ -65488, -895560696, 54913, 24, 3, -50834755, -56, -7027034, -195915145, -2058, -221285911, 11837466, -4775315, 15, 37632373, 3289533, -1, 259534, 147869 ], [ 141, 747381773, 38326234, 497547, -13, -968915479, -1414622196, -263499457, -213, -154, -50220, -128065085, 124, -200, 233135950, 129, 3, 382, -506079 ], [ 1880220, -451967, -963095, 64206415, -2, -45734882, -3745860, 75819313, 4114, -230240879, -96, 11809, -14484, -256, -4, 217975975, 867, -89826325, -117972574 ], [ -339862611, -137224, 42703, 17415985, -3817474, 0, -65493467, 439297750, 50562, 854, -4024, 1843, -28649123, 193279, -117, -565131, 322, 1199729, -95 ], [ -1, 1413989, -274375906, 263213, -11, -1, -15837, 276, 34, 20770701, 16681395, 170, -78012, -42, -444309, 0, -27, -10834, 24 ], [ -475, -15014214, -3405723, -27976647, 14452, -1646, -211721770, -26861, 7, 25, -11, 2573383, -970, -3579140, -896, -13, -15800363, 196, 375670179 ], [ -1066, 9269, 1, -10226, 138576420, -1, 6948925, -273, 45, 287495, -380157125, -10834, 379486, 12982, -4, -29, -11988717, -19, 3083548 ], [ 1665, -238305, 8, 6916, -261923, -1, -26, 2595857, -891014557, -16, -12, 940099, 1951041, 953, 157, 124564, -218, 1322555, -519682 ], [ -47725, 4787298, -24, 16, 29020, 2285805, -9711, 780836, 14212157, -1037, 3688197, 238, 325, -58492786, -8990884, 4900, -15111935, -10, 6135 ], [ 304705, 74018, -637351, 29, -2421, -724383334, -17621038, -22, 2, 0, 7653896, 15, -236, -20462224, -730, -124, -484, 0, 11 ], [ -213, 2547, -2402, 3, 221167, 1706, 25073, 1, -7, -90230468, -58611426, 20, -3493, -264, -42147089, 3, -25, 107252, 7 ], [ 1726, -3, -8512, -210608, 48, 531224762, 200, 0, 7, -2599415, -221637, -13593777, 1607, 811, -9, 7, 12589, 3493743, 154402 ], [ -139132, 42425, 920729, -6, 426, 0, 662375688, 3646536, 680956354, -7137060, -14333916, 21436057, 4450, 843965, 1096, -521582728, -240, 21, -25 ] ], [ [ -2018963, 418961, 115390, 7, -1, -24689, 1, -3221829, -11233, 8129213, 117173185, -456, 58530, 1216, 1, 17038, -1, -2718, 589326 ], [ -322601847, 0, 32, -1119545, -425, -31, 235784863, -1, 41388160, 84534901, 125554, -1491181, -406419, 8159, -252115, 292899, -7369, -1, -386 ], [ -523685, -314, -5, -442609186, -7190702, -1, -1, 253, 163, 1, 1956283088, 15168, -50835910, 0, -144449860, 148832768, 2170, 1454943, 28 ], [ 1582053, 55, 42272, 7067, -1, -491, 17633548, 1, 1, -35478, 134138, -106, -12587, 109757441, -784340, 60327583, -2463667, 40191024, -1 ], [ 0, 760882525, 82, -16, -2, 0, -889457, 30998, 34527015, 8, -4898999, 8376, -84045, -1268257, -1, -38428, 645657312, -8, 3 ], [ -186774, 4367482, -434, 468420419, -182, 41828679, -21411017, -160776584, 1485, 162, 16308, 0, -152693747, 0, 6, -520437782, -111972, 15418, -114 ], [ 118527, -4038011, -8012154, -2421, 616, 114787, -14435644, 27310, 3469352, -77876, -1, 2, 139, -874403751, 20, 93, 18768, -2348397, -68794 ], [ 644569, 374223, 41, 98329573, -1629, 0, 25233516, -484, -24988685, 32206, -1513013, 1301, -47, 0, 18596717, -8194811, -401, 5, 305742 ], [ -151526139, 151894586, 35460276, -479076550, 1, -1, -96322970, -1, -526, 14290, 23, 3750765, -104981, -1, 0, -1064, -1637009, -11789, -98443344 ], [ -6441685, 3073673, -1, 1, -3368, -1, 4806, -621714, -19085, 16030, -1466153, 6969, 5, 0, 2, 366, 1383, -8, -3725353 ], [ 33246477, 1302169312, 43774, 70357783, 123, 6346497, -706584807, -309036, -118460, 15582, 1, 14786, 92, -81, 58158910, -11182670, -51940, 1191571, 54068 ], [ 6386430, -16611272, 111192, -1080024, -3378, -33462305, -556, -1, -89516, 2345, -95270475, -90744650, 1746840419, 2439, -46846, -485113006, -217331, -6, -9 ], [ 1884, -8, 15661, -1071851, -221, -6, 1575684, 276918, -159325, -209, -27740794, -79, -6906559, 126791, 932353701, -19, -239208115, -4733759, 1560 ], [ 1675194, 6757146, 5757, -589316033, -124062, 25477380, -9306, -785989, 772, 53249552, -419456969, 19318324, -14, -1, 450791885, -1837147512, -41932909, 6031, 1 ], [ -35, -5232185, 0, 1768193, -387890, -23, -713906, -94, -36538, -29, -132, -3, 121310, -468111, -1069184, -6484, 0, 31037871, -107935 ], [ 6511445, -49535713, -632, -1, 0, 858, -166018165, 3, -312, -991025, 3, 16351559, -4095, -9211194, 25128, 85, -123, -2, 17 ], [ 0, -4, -202, 364833, 18, -467386760, 5647268, 52878, 235766, 3741648, -150717299, -4, 3808, 15781, -1, -62, -894, -172187, 86814 ], [ -142564, 3664279, -1, -54572, 20211, 393478, -336024, 2, 30, 98, -777, -244910, 126369708, -137777, 1785, -1314897658, 456545236, -445402889, -1855024267 ] ], [ [ 37037, -1756, -97166, -143590478, -49796284, -3229, 209692, -218515203, -4865735, 155418, 4049940, -27511777, 539592, 57949867, 752, 262261, -12, -62, -141762 ], [ -3, 0, -91458, 4353, -91093, 210, -14975518, 62314, -42574, -2, -16, 9164, -3845, -85, -386839862, -17493, 46667, -13, 211 ], [ 84, 481092217, 7, 377, 366474450, 858, 1006, -21180259, 23611, -12, 59319, -7378001, 2446865, -377, -29, -27, 1423200, 169865, 1600 ], [ 157, -33807, -806, -25380, -912577157, -2, 4160270, -8, -20102, 1651, -8, 3083177, -54980367, 56078255, -1, 9428316, 1434, 60222, 51530905 ], [ 11004852, -7, 52340, -1568, -390800, 21524, -181784299, 0, -49, -1281, 0, 0, -207159, -1, 204650, -5, 905215323, -956770, 785610288 ], [ -8, -952, 459413028, 479, -14273504, 13, -21570526, 11473, -530, 19713980, -366935781, -6, -267337171, 6, 1749823, -91, -3814, -1, -3837 ], [ -8, -18224, -49477, 11, -6, -849193374, -133, 5, -63883, -3006, -256632, -8, 434, 62, 252121372, -109554116, 406, 292768121, 149806 ], [ 1, 203622, -123792892, -57481, 86932630, 3, 0, -1, 219009, -1, -34, 1583, 895192, -38, -1, -25122934, -44, 23266, 496843 ], [ 164932, 14181625, -10717309, 16629299, 465, 2092459, 1669528060, -24509071, 12, -76936, -1, 3617415, 1442408, -47855, 42062317, 102558520, 24, -301165, -58 ], [ -33727, 7, 23005450, -289, -9847840, 54, 2833798, 1, -3552, 252092848, -357, -1, 2803334, -21, -2700284, 963, 20546300, 327197, 66 ], [ 0, 949629, -415498660, -119, -13, 50228, -54888951, 8188252, 1275, -52182122, -7908, 1760482, -256448146, -341133950, -39256415, -92, 335709, -1201861, 185930 ], [ -527530932, -14989392, 24, 12801, -208, 26, 2091786596, -359, 46087, -2088935, 391033857, -675, -3342, 2291, -2756, -376, -5, 1, -1 ], [ 0, -1, 16, 418691, 488, -3783, -1991024, 1823458357, 22241847, -1, -164, -11, -6807, -41174789, 4808, 1, -500, -3819623, 1510 ], [ 1202, 9883542, 47421, 1, -2661, 1, 145, 92787536, 1035, -3640, 250, 1, 934419, -655, 23, -31435, 495045171, -2, -12834669 ], [ -45, 26, -630, 12, 110539, 201893216, 15, 3323, 13, -1951913, 35123737, 64082403, 333, 453963012, 412, 2986294, 82237580, -285185, -13 ], [ -891594905, -11, 1, -26357261, 653099, -86, 76250, 12932737, -5674, 812016, 157005325, 100914624, -2, -232, 17, 3, -63304598, -7017, 908904 ], [ -913559, 123892, 26919200, -1688, -6761070, 186385541, 15615691, 1586, -4559, 12, 0, 13862180, 1, 3118632, 167427796, 29, 2448605, -1092585, 281 ], [ 49, 29, 53643652, 4517232, 9747, 0, -60122915, -6213, -1, 17601, 6633233, -10, -56939383, -511099, -7386456, 147, -1, 0, -372079702 ] ], [ [ 0, -1389, 1070132175, 72339862, -41393814, 117027, 484, -79369, 334067956, 1296607, -292, 65426, 11, 66, -325929157, 411, 2002709371, 868237551, -3863 ], [ 0, -1, -76, 5089, 139, -1, -1, -421, -26593935, -3996715, 2060912, 12850265, 0, -3821, 120746, 156037, 17, -354455, -252 ], [ 431004, 815372370, 13472, 86754036, 3, -28774646, -1, -369, -14, -246195988, 10927626, -863973972, -99574, -2535174, -207007602, 781533, 6909, -13639, -1928 ], [ 24, -122816, -7, -20471813, 11562, -1, -418633233, 1017623996, -2265, -172, 69488061, -70, -219250060, -7990, 16988999, -1185197, -1, 8, -287526 ], [ 1308, -1, 146, -37, 10, -8835, -197647929, 1806069206, -25559, 4050, 51, -121124319, 336092, -127927, -223, 12527, 356980, 33, 41 ], [ 693, 9, -14525, 20, -147, 1978, 61116, -29151, 310, -4, -126, 491192, -211687842, 0, -3130549, 11, -132892108, -2317685, 881122909 ], [ -302096, 305672783, 7, 106948, -2321092, -2671614, 65355577, -4164833, -275076796, -570791718, 14, -679, -506643, -2539822, 27779400, -297008, -3492852, -26, 7322 ], [ -156991497, -69557, -36392021, 99874214, 861, 13084, -38491708, -1582, -107994, -214307, 1252364394, 2137, 4736573, 171, 65708, -590, 1857, -81780087, -463268527 ], [ 172403, -428618, 0, 245364579, 24422894, 34649, -1, -95130, -39233, 3, -965, 13, -1966660, -27818409, 227, 1339846, -17911857, -2658, -5 ], [ 7, -38344374, -1, -19436600, 369, 797207935, 7654, 5, -11847477, 9, 121991406, -449010, -16969249, 1606569835, -4113794, 3, 5, 65646718, 9755 ], [ -99645391, -5, -892725, -3, 7365917, 93596120, 2, 118355829, -1802, 827, 1553169, 486, 86, 2532, 71, -6236038, -2958259, 49254, 17756290 ], [ -128808061, 57961389, -2035773393, -216742, 2132971, 1219771685, 18, -59432, -28474, -21230953, 57160, 91, 953908111, -673936, -186924, -1816, -8, 681, -1066 ], [ 38, -1325, 39634, -867, -166846, -6, 1732232, -1279, -2087716931, -92, -66802136, -1977, -8077681, 930392045, 51, -124, 12, -93, -96102 ], [ -3, 23, 526796079, 963750, 640, -1560, -11, 10612, 24671, 30665501, -1, 628, 25, -1, 384, 67064615, 27844, -305225, 3362 ], [ 457006, 89419565, -123, -7, -890857905, -7827168, 13862, -218, -3882117, 5178, 2035527, 281727, 78859, 363156, -2312552, 59019021, 5923, -40, -1283469 ], [ -2646778, 1, -1644743, -60995, 722380, -81443413, -405798, 3022188, -1930832, 53, 2, -79429611, 8618917, -194018, -2982, 0, 26, -1170962242, 34 ], [ 0, -65217595, -1030720, 1927402, -24016694, 517048, -25, 255933969, -23879, 3, 196570524, 76, 286, -19051792, -101, -7982331, -110385, 4, -217 ], [ -7842, 64334545, 108230384, 201344587, 506607445, -12944534, -14423, 0, 6, 17752316, 14, 3, -6819, 441200, 840236, -22634, -14800779, -390, 455 ] ], [ [ 56250716, 444838228, -31026462, -91473, -2537924, 13494, 4029, -278026, 146363, 127, 88394297, -172853, 3642675, -51, -24, 11, 14375, 1, 1 ], [ 1, -7877795, 720334, -7787856, 394, 257624, -398, -201925188, 114857258, -188480, 0, -398328, -5296532, 462, -1, 56769147, -422477, 4, -1 ], [ -3, 439868, -15691, -7, 24448, -3, -119, -10821590, 8194769, -2702, 1827, -5, 3308912, 231, -4, -405, -52187, -2, 18792 ], [ -132664, 21, -66660027, -56, -13962409, 14849754, 31203997, 1232, -83739355, -1, 169213334, 146583, 82212, 51547715, 1, -5, 0, -4, 117909920 ], [ -12501079, 0, -1661196, 280, 7114610, -113, -2, -26014535, -2, 738388, 193620, -1, -4, 873, 1487479459, 961831, 218393, 5, 52527543 ], [ -8, -1, -5669106, -22004289, 0, 1, 210747, -100, 0, 1, 286152, -20753, 133470064, 6348, 433239897, -93641202, 142723, -217710697, -7197006 ], [ -60, -2, 3519084, -72, -34282, -466, -1231625, 50, 4896, 1193, 53081538, 0, 13036493, -648769344, -75119170, 52, -100797757, -2, -1438 ], [ -41232, 1015339094, 201374281, -847, 42107, -714, 430501, -19750540, -6, 37741, 2, -13696443, 381, 2440214, 2960122, -21, 1222551704, 19315, 76775 ], [ 1, 721718884, -1, -1, 32639553, -440, 27, 0, -2032736, -6023714, 67257, -3456910, 1287, -4, 22489, -10, 1, -1, 3 ], [ 378206, -55144, 5037013, 20, -1464, -4, -1, 80, 0, -306, -2665188, 4351, 13, 297, 182498, -87299243, -75884, 19700006, 26 ], [ 707779, -1, -2, -34, -587147, -1586122, -82491504, -381635167, -97936, -493148, 1273202, -62, -1, 208481762, 150991, -5056269, -8132, -27148473, -2 ], [ -2910, 1, -1315, -3, -225201, 48, -726479, -876108, 36637, 31, 0, 1662, 6103186, 233244, 1232, 11842, -75033, -9, -557050461 ], [ 286878550, 23622009, 0, 16093398, 294, -2, -1586434, 7, -391089, -44850, -54778, 2395634, -57744, -102330506, -1595720923, -2070572, -56209774, -90139, -219795 ], [ 5661, -480629565, -310, -125320103, -6993711, 2, 2, 7126, 3913760, -2, 0, -1284, -6496668, -359938, 1845374253, 40, 0, 7032, 4800 ], [ -17126, -8294897, -504004610, 2930051, -12843375, -20, -246177100, -14, -533641168, 14876, 2, -4607290, -49, 8511638, -14031082, -2, 7352961, -669, 35491 ], [ 51530694, -1325282, 1356, 8797, 1, -13590295, 63364, -100600, -33890741, -4, 3407558, -71693, -1503, -8, -28069576, 5634, 394414799, 184219, 0 ], [ -29600, 0, -126, 3832330, -1, -496, -461511032, -7, 21247, 0, -937, -121359026, 119656, -107, 528, 852322921, 726867862, 1103833, -3257066 ], [ 249, -417523, 2007927, -193684, -60191683, 267, 155925056, 0, -7, 198177122, -244, -95135, 1144, -479735, -3659617, 0, 27364125, -429, -8105 ] ], [ [ 1, 36862, 19878, 2, -1311, -29499, 3, 5, -790221254, 15795339, 3, -4, 11724, -748550, -1, 829734095, 774813726, -605, -267072641 ], [ 22574470, -227785981, 0, -570867311, 2, -41291540, 3, -1739352, 60554, 125625018, -445100, -8620106, 12502682, 93430, 40791, -1805, -2, 740504050, 7961482 ], [ 2507, -64938, 2929, 3747342, 1284894, 228, 1749736, 431751963, 548, 183, 51, -2035, -3144851, 44753, -29120, 213636112, 259143490, -1, 48 ], [ 2, 28, 13, 147204, 52225934, 3128, 486447574, -1, -2580, -13175, -254, -10148, -1486, -38962, 9884188, -64002786, -51481408, 3, -368674 ], [ 7070, 7333665, 299702, 30051, 0, 7, -7564, -1846007, 22737098, 0, 184, 1914659, 0, 536, -24, -7746520, 328783, -55405, -26 ], [ 8, -13536, -3852, 53176, -392690, 15651, -3, -201300261, 2881635, -7686048, 2906, 7740, -8, 245607287, 119, -158189, 378992306, 21, 2070486429 ], [ 6, 1860548, -65365090, 2073466, 1, 34, -83917, 982103, 87826888, -27861, -123, -223633891, 205343964, -51, 162, 239841, -476, 15628, 1052 ], [ -28511790, -25, 39, -27, -40386531, 110274, 1905901, 27723, -118461, 126427, 0, 3196, -2, -31674, -52, 97966, 9711, 194845, 47 ], [ 6435, 964000, -18, 40, -47080972, 327851, 6552, -5, -2, 12960666, 147073, -120642678, -268776655, -73797, 0, -128506, -20632579, 5614958, 239 ], [ 4591, 119660, -223401, 0, -49010747, 115, -1, -13, 7974, -1750, -5, 90895035, -62, -62017741, 98340834, -469922295, 150674081, 780, -322205320 ], [ -319, 519326759, 26202865, -509182, -1, 97240496, -532880, 86688010, -4319968, 12520, -56, -4381, 822, 359914, -26178846, -846, 22, 2143, -188538469 ], [ 0, -14598380, -3065, 32, 0, -4778, 2, 5270, 336376752, 18550047, -2, -258748333, -4, 18141, 0, 0, -257698334, -4076, 1694714250 ], [ 403611, -2, -1, 126229033, 0, 7169995, -1692016, 9852, -29485993, -116472556, -6382303, 297039441, 2846, -87, -2070091, -31, 79, 634964, -342856 ], [ 262747, 3442, -32, 13615234, -1057197, 34577, 1512158, 485, -410511641, 0, 7829148, 2470340, 5005958, -83, -30108230, 2597, -199, 16, -21800 ], [ 2309, -14214, -3329348, 1941438571, 4394244, -61, -163, 829, -39, -36, -554, -27946, 16145807, 1390658, -160766572, -187958903, 220, 796, 1348 ], [ 15400, 11853, 2467278, 1778034239, 26, -525, -2, 100, 342486, -14653, 428514, -855545673, 21576169, -3778352, -7, -58574848, -902181328, -2556, -1157971 ], [ -75266586, -82957, 1029186630, 2902, -17, -5939, 3, -1, 9, 74, 5916, -379689523, 597188, 2, 507980357, 53, -398655, -1, -2821520 ], [ -13820, -21, 158096, -14, -115752, -6970, 146, -159974, 60, 497, -2, -964, 8, 6744, 101440, -3, -234262, 2769017, -26 ] ], [ [ -816144, -2019154617, 988658106, -256, 4516863, 445874, -57120, 121748, 27, -6, -13836679, 438841851, 28009, 1, -4081182, 193559, -37, 256387, -908 ], [ 2, 403696899, -117307280, 39990272, 25972, 33, 136568169, -897, -277316373, -35627658, -3, -50467, -223762, -2370250, -1839365, -10546, -6319922, -74664732, 502 ], [ 3539, -11546, 17575907, 490, -149, -55009, 13162, -343600, 41, -1, 1173, 114128969, 2, 8547, 0, -131, 3711, -1306392, -550 ], [ -7339747, -167809, -1027, 2, -2057, 23, -245887, -1711701, 45500670, 5838668, 123957741, 68, 185201485, -234838, 7, 25, 26, 0, -26658 ], [ 187445021, -2807474, 20474, -29848711, -7, -79249, 12161, -251938527, -90617776, -1, 40, -2824, 17150919, -2820, 31087, 3654795, 1, -231660, 1 ], [ -2879, -1323, 0, 12508079, -913, 205656, 4994320, -4542607, -22045324, -504, -833, -3, -41, 3262, 342349, 1068, 607, 1666210, 5 ], [ -6524, -20420, 0, 26192, 2, -756270, -149, -1, -2, 450234, 509, -26502717, 1858, 159, -23, -8, 11192394, -97594391, 1 ], [ 1814, -130156, 31788, 37808749, 0, 17252705, 506, -867, 1, 626, 1, -9469, 15918, -1378, -2, -512, -1, 122, -9807 ], [ -17907023, -531, -2257683, 228, -503415094, 212981, -3648, 22033, 720396, -406206581, -3, 226390450, -1122324, -8, -7426, -2766, 5655, -1017497616, -484518 ], [ 8414, 137366, 14653, 1831, 105893, -952255, -1, -80399169, 10962, -14644314, -92912193, 24888, 34368773, -204617, -2304138, 7, -1984335, 974060760, -483043456 ], [ -7085573, 814581737, -171, 803780411, 552, -16013370, 467272843, 475463, -8498371, 7375, 4760710, -4, 0, 982442, -1, 0, 0, 985978, 13187535 ], [ 784, 447, 11846, 2537, -692706, 4, 23, 11361222, 3, -1493370720, 710, 16620614, -2950957, -29447, 6593680, 0, -97, 74439669, 1716314 ], [ 5560, -54286257, 19978520, -1056592437, -72429173, 0, 1302, -4186158, -412479, -15917, -58, 1608288, -884947, 32752, -214370533, 463724, 163, 24, 1933 ], [ -1, -1, 1642, -381, 1716914, -1768073205, -6861437, -30, -139, 12411, -9584, -248254852, 20495593, 48, -1, -36, -2388039, 0, -23317 ], [ 22785, 161202, -116, 329, 185, -1896018072, 39284, -1203751, -64145369, -215, -115653, -1, 2964665, -2, 3954245, -1920, 15, -93660507, -6550184 ], [ -69019, 16, 1, 629897595, -7, 49408, 270, -234, 3, 15, 7593895, 1381727954, 14413, 13, -11085625, -7, -106529100, -69750737, 3 ], [ -329356536, -1, 23983867, -40853912, 8761746, -10, 29576258, 3729, -1270, 577, 6992713, 13, 202, 750, -31557, 14157, -68353, 2, 9 ], [ -10131859, 1352, 21, -4649169, 34822658, 302225954, -132427476, -6012, -55917, 52, 48, 890, -27180, -34, -3, -114, -616, 10494, -4040826 ] ], [ [ 3832275, 2, -12, 8, -8281, 125, 292634, 1, 5, -1853, 12957322, 44, -30469585, 658714063, -15232897, 28828, -11746395, 263, -5939926 ], [ 79, -5992, -676, 21301127, -3308, 10, -3253, -125788, 5429, 45927, 1553077763, 72, -39605, 455605398, 6, 1595698, 60, -393, -1720 ], [ 170106, 4, -205585796, -32217734, 52810, 2113703755, -13449571, -233385553, 2, -1039647860, -165878857, 0, -139823129, -7566994, -4870, 187269174, 16799005, 2, -7 ], [ 668, -23164818, 0, -64302, -94959, -48, 171, -489309585, -1640, 0, 314, -26, 803, 2015242, 7135821, 6046, 173732, -114689405, -363 ], [ 324518, 197, -1873744, -24261564, 2828887, 1008392129, -25, 904, -57, 535, 1001108, -2, -2455897, -1178, 761955221, 115, -1, -2174, -20611840 ], [ -51573478, -564, 44463, -140743949, -3161, 37, 942, -984017, 0, -42514, 0, -1006924474, -345693534, 0, -119658709, -37328, -934, -40600689, 54525942 ], [ 8927642, 244, 495, -192, 29928459, -6, -33669, 2610608, -1146649, -298869, -158705, -6, 27, 1190, -573462480, -28203, -13523473, 7457, 0 ], [ -4, -952, 30166590, -8, -1302, 1650216393, -347876346, 5, 27064297, 8, 1855469350, -129385137, -653897649, -41129, 29, -161201, 1595787, 7, 13360 ], [ 638, 126, -75, 30543948, -1, -642, -1154861, 1621, 244725490, -29, -79088, 172171570, 0, -101231, 423, -59, -738275478, -432851, 0 ], [ 5163, 10633, 0, 87043, -54788, -54222, 3, -10904, 1534, -4, 32009353, -76305, -1780, -481, 11931675, 177595112, -6453, -33578, 1588558 ], [ -1, -11355780, 108, 2, 0, -16, -30240254, 244, 126735, 0, -2462, 48263972, 42778002, -451, -7734, -738237, 177426, -72, 1184585236 ], [ -34450732, 69064270, -13052, -32975, 52, 237456445, 39314, 12286, 106, 0, 28041980, -128759, 20533, 291, 6657953, 228369, 10, 101044535, 247 ], [ -50, 0, 107, -5195047, -127135, 16, -8812682, -96, -135, 47906414, -1040660, -1785312, -60100, -124, 1965153, 60338966, 126827, 0, -2 ], [ 219012, 728555, 249188, -2733, -1288790, 32318, -3623, 2620031, -427, 1, 131, 174123144, -94711, 84649327, 535832, -1757, 0, 2931, 11673004 ], [ 2189588, 25787, -233902442, 6341288, -61905527, 0, 813727, 42950, -227540, -99, 15421, 6781676, -2511, -8, -355, 2286237, -980274819, -486, 1723 ], [ 424320234, 516102085, 52533012, 353, -5354360, -1223579, 0, 3468, -485633341, -15821, -1306425, -23, -4803, -165863258, -1068411, -2025, 1020495, 372251, 0 ], [ 435719161, -1151946, -13985, -121, 47, 12621518, -1340, 290, -516691335, -6390, 768, 57358071, 116, 481728, 529162156, -246638, -94002, -15, -2657109 ], [ -74, 242, -1315, -37714, -9897962, 10839846, 400355, -29995, -1, -43, -6, 510892, 86627069, 7, 1, 1983, -34481, 173909108, -59 ] ] ], [ [ [ 34135, 1510, 309320549, -320285632, -7, -43543, 314901324, 53, 1, -241606, 1747324, 4652, -126093660, -1, -245526, 4123086, 158, -320491, 127382693 ], [ -63055, -1, -2263, -59657773, 7532032, 6, -68, 813654035, 30283533, 87, -404768, 58229, -2, 43, 553, 240, -6234598, 14100304, -13 ], [ -34479828, 184, -223362, 1147164306, -4067, -91016835, 7, 12754346, -8636607, 36, 3616795, -272761, -406853, 12981, 68, -96, -122728853, -17806, -3347 ], [ 0, -1646, -24, 16689, -4462, -14569, 52073667, -51196, 0, 0, -41431212, 44170, -25, 17, -551, 8626, -8, 1326, -32 ], [ -7, -4465760, -1, 610973, -120478638, 3428726, -4998, -1, 7796383, -827, 848426576, 11868, 1, 1761, -1, -2, 339, 578899093, -53719 ], [ -222822478, -62, 11167848, -1, 197, 2, -7, 3, -608850391, 5296, -6, 14808923, 67921, 28196557, -11769, -160495759, 170864439, 493172, 24 ], [ -773003806, -20, -418, -1, 2, 10, -56, -476, 345512469, 327, -30558757, 47395260, -1, 2, -1, -1322440023, 0, -586999098, -3 ], [ -74479635, 86266574, 43562530, -10, 36, -16700043, -45, -6738808, -13, 55746, 6569, -13, -3630, -31108, 790, -10729238, 41795, 0, 1693 ], [ -1510925, 2, -86, -1, 64, 1667622415, 427634556, -1895218933, -38721, -7017, -57312275, -108163599, -65, -487, 217, -1632, 701339, 4744, -685 ], [ -151, 69460, 33140837, -3236, 6, -989, 242, 30, 503, -50477, -1002, -89, 15433, 2644735, 448829, 22550, -476, -532341602, 885 ], [ 14140, 95890507, 476622, 76, 2, 47, -5302558, -3339, -1, -49585, 29821832, -5042, 1478, 2183544, -188898, -1, 3, 4, -44948 ], [ -6, 7690643, 1486119, 20702320, 470, 192, 470, 0, 9987916, 77, 0, -11294, -13098, -3, -131435251, -9581, -16411, 13318580, -6574583 ], [ 6646848, -75, -180, 39, -17, -7, 100, -321191492, 49877034, 30775600, 8105, -179448196, 255339826, 1383, -3, -3272231, 5899779, -87438157, -2 ], [ 0, -617401, -17496, -2740, 28224, 310, 6093, -25, 35382, -230, 6620242, 2164, 863, -1661477, -2939, 21989931, -10, 571, -470503 ], [ 186561, 104, -112, 0, -123, -392620, -3122155, -191, 433605604, 789312818, -52240, 1, 1357202, 83, 261239547, -1653, 124550, -44489370, -89536 ], [ 0, 9972994, -1, -953800, -1961247, 975193911, -91934136, -1, 68913, 194, -993953972, -64569981, 2405, 2141, -5, -418, 148437, -26076, 4 ], [ -545, -3, -13, 0, -6, 2634, 1697097155, 7930, -28610, 3, 32766, 84, -944274703, 27829033, 1, 206261973, 0, 5597, -73 ], [ 10, 7854271, 213822, 151921401, 7506, 800846, -114, -2694, -144475, 3794660, -399583, 185, 613269016, -1, -71851, -31632569, 16140296, -1, -10292 ] ], [ [ -44640, 313, -85904, 13593334, 30766891, -160935658, 388590118, -1801, -31, 40796, -460, 313192, 19, 27, 29359941, 1297, 148, -1331, 1506 ], [ -9259813, 273795, -30738350, 490445, 5071, -735, 368233, 2, -7521, 19, -123333, 0, -7, 62816521, 0, -1040, 80, -449486, 45270886 ], [ 747377, -29570697, -388917, 66608, -661, 457504, 18, 99716752, -6609, 10, 146, 2545, 188876, 2000, 21382, -3, 66227561, 49, -478224564 ], [ 0, 124685, 855132834, 0, 10856513, 2, -215, 4, 1642, -1000421, 37768, 1, -30002, -4, -5948, 372543212, 15006282, -115437, -832304671 ], [ -978954, -2292364, 26, 4, 6833, -43, 0, -1, -86056201, 122667, 1377804, 3302029, 15211, -2470992, -14955497, 27670051, -2, -2, 414 ], [ 202921, -3282, 729, 57490657, -26325457, 6, -2, 0, -5284798, -52, 308, 3747, -82900655, 208, -4363432, 14052, 275966, -40817687, -1031174 ], [ 13, 41, -10606773, -253, -1241972, 1957, 3, 7879, -206, -1, -8634, -55606, -6017097, -3347, 13, 0, 9182, -5320453, 13155 ], [ -1, -23702456, -2804, -46731, -212, -383370, 21083, 3971772, -2, 10866, -3, -11, 9434, -844162, -1008, -6072851, -18095, 3, -426 ], [ 12, 9585, 2025, 2128, -61, -294136, -508678781, 13739074, 95, 0, 3, 0, -41911, -2316551, 9, -421569, 6185, -2, 220693820 ], [ 2, 723877779, -1183, 53878309, -84, -1, -15088, -2, -456, -58730659, -894824, -562465, -1, 0, -122, 7042, 41233063, -63, -211164 ], [ 30480928, -2, 228171042, 62, -1543761, 14, -23, -16347872, -3, -60207905, 118, -18467, 34620, -61233, 419764, 50, 15, 9, 11337 ], [ 0, 97196, -128501, -2176408, -59, -278, -4538, -15784924, 400277, 400007, 1624, -118, -53856480, -121, 1851, 87216805, -8445727, -676431, -11744 ], [ 121346, 255, -14429679, -257310, -32858407, 1548174, -11869, 21799053, 1281961, 4, -3758, 35, -554, 1, 0, 240330, -2145, -95017026, -2 ], [ 5327, 0, -88075422, 213891, -7120, 50451325, 1161573, -7321153, -30, 393, 1700, 180017, -130290534, -39051984, 59, -2000354, -4, 1593019, -680 ], [ 73298461, -31, 0, -2, -1393271387, 0, 3981456, -6253, -1, -384, -7, 10418589, 3, -1742, 7, -1928539668, 236642, 7, 256490482 ], [ -8620500, 6, 0, -378676, 434774, 240078341, -26, -12, -335, -1281489120, -44436, -26122770, -12411, 1375, -6, -5765836, 2632, 285853698, 49056734 ], [ 260, -7714, -1815944, 27160, 2, 1756460, 370306486, 68105531, -688237, -2753, -7, -1996, 107922109, 11710799, -5, 52618036, -11, 25, 117230095 ], [ -6902, -10632, 250929504, -15841536, -18022941, -2, -68513178, -1, 3318, -272437, -232231, -1, 107955, 4420654, 0, 2554, -116, 1325979, 0 ] ], [ [ 1714995210, -1, -761999, 1215792527, 1729, -232905, 22040538, -1, 7924, -605585638, 3, -9078, 6, 19332440, 241187, 114, -210394, 1533498739, -15 ], [ 210, -2351, -2467658, 178956, -13, -7541201, 53929462, -1, -121150, 63572, 967309872, 591250, -4, -2, 0, -865, 75, 4, -141998974 ], [ 3567725, 233060497, 0, -1522, -13, 1613, 130, 445, -1, -12, 105917, 1897, 17190, -63955524, 2473, 1039996, -23, 0, -487 ], [ 13620647, 2, -1251528, 17474, -980, -5874, -123, 134623, -590, -45, 30264, 245, -8, 0, -30, -2, -60239, 9003, 58791559 ], [ -198300022, 127499, 107, -63858, 1903, -4003741, 450809728, -436, -15748024, -1869800, 6, -830150955, 6860, -1271, 2, -157336, -756414, -32029561, -1 ], [ 7563178, -794, 0, 218, 24064, 3282, 1663842, -7338, -88, 42, 29079177, -8162976, -137, -45116, 2461, -2, 24758282, 5, 10783 ], [ -2, -52489, 1, 8062428, 51, -25465665, -4, -5878, 12, -3, 489081955, -646384, 5067, -750218527, -602774590, -849, -40147759, 32877, 537 ], [ 42, -4, -770595588, 426758059, 938319769, -69, -336468252, 88934, -137158244, -8, -8, -349, -1, 4823, 387, -215961, -1, 211731, 11360808 ], [ 30318, 52945752, 307, -4297, -438523, 1013562873, 53547, -3111, -3040, 497391532, -563299053, 35, -21362189, -3, 29776572, 748507, -8, 160804813, -4 ], [ 1013209753, -11601853, 1691118, -220, -6840, 149190, -16141, 874, -57, 29318, -4, -88703, 15, 423, -56219, -1267640, 12812, -526648693, -1462254 ], [ -16883, 245740, 247061327, 1247, 0, 149359, -1841484, 125, -1320221897, -2, -2563, 58, -1309243, 30494621, 215, -1273129, -197, -408, -154 ], [ -50, 300581, 0, 0, 121775, -831015214, 812907108, -16792, 1108225529, 1, -195222, 181486, 32249, 0, -2900, 351, -7281, -214167, 154285253 ], [ -774, 9020, -2, 64550987, -12, 349, 21712903, -26400, -30, 387, -1168398, 5, -135765892, -6572900, 348650, 738680345, 4962, -28241996, 2231325 ], [ -821, -4, -46654864, 1785057, -171320, 212524878, 27656159, 19767, -496515, 461, -13, -2735599, -57002286, 3, -33921, 941649034, 1, -1506, 0 ], [ -14, -946, -31, 56576441, 1979, 47481283, 86581469, -32, 502048128, -500522529, 15385, -160647, -1, -403, 92766897, -18910104, -12, -16, -4 ], [ 2107968, -1, -39974, 20545717, 5, -60536601, 71983988, -47043, -13, 24651, 124489677, -11, 8038, 3, 306, 161655, 123378456, 8, 187321739 ], [ -26, 22, -185988, -4853, 60967, 794258814, 6, 67, 0, -1081, -2, 614629034, 2432, -3, 54726, -22442, 10, -780788, -340522828 ], [ 1767437, -3, -3967025, 29516890, 202972, -40426, 0, -675, 55, 866683672, 7, 45199, -255632597, -2476877, 2010, 125111525, -41, 58609487, -5 ] ], [ [ 47673695, 4, -127, 28938690, 395082, 528539073, 272520017, 415883, -7813965, -90, -209, -2714430, 15811062, -4, -123460, 764, -646, 10, 0 ], [ 75, 553940677, -505112, -7829475, -3157990, 7954765, 1, 4, 16205033, 9919, 28272, 65, 5, -122510, -114807, 51420, -53550, 0, 71424778 ], [ -9254608, -336036, -498668, 20981, 0, 3128, -5657955, -533810, 25595016, 1452218772, -2607058, 200, 12, 96, -1, -12799807, 822, 31, 0 ], [ 2293891, -14059952, -1, 1708, 24, 434, 15573556, 67247933, -796794, -455, -2, 9558, 44, 101, -416, -6, -3736302, 15682035, -323 ], [ -186225092, 28, 2, -1593, 13, -861, -758305, -7510297, 4106, 7, -24, 272682, 52007378, 0, 1357155976, 55906760, 5056, -30, -286704778 ], [ -2899550, 1, -312021282, 23700417, 288690652, 110, -1657692, -138, -154133080, -2125046, 202642035, -695513867, 1583639960, 11723461, 4, -6263, -103, -70246549, 1 ], [ -2, 3292, -13, -114221, 4126130, -6, 178052615, 52130, 456026293, 2974535, -27, 203, -8, 18, -8996, -1, 5080, -923, 213596 ], [ -3855435, -43, -2, -7, 189, 1685949, -6, 1, -42294, -3097198, -335, -8605543, 0, -13, -430, -25661, -6479180, 373821621, 77018474 ], [ 118334027, 39190, -1126720, 863932, 14227114, -237, -1, 736875691, -491, -6, -104904, 5072, -51, -1223, 4066550, -1592656, -1133812777, 40, -767297 ], [ -9, 619471, -32745, -35793152, -261365560, -1204, -56, -293210, 1122, -3027967, -104, -3442, -13, 92, -1, -1, -479485, -6, 98950 ], [ 1256043308, -1, -129083876, 213710993, -2273, -319, -97700, 4064, -16, -2111, 3, -1692, -22582, 9459, -2, 995299, -44519, 30, 1407 ], [ 77746224, -15, -1816965582, -27548, -604905, -13129395, 3170, -14470684, 1042629, -29372778, 125321267, -170356, 4090, 0, -4, 3711707, -617553, 9, 42915120 ], [ -2422, 35, 74778, 14, -442313, -48289701, 169498841, -286, 3837, -25180, 187678, -43635, -1, 52541, 109, 1, 17633620, 11943297, 3885 ], [ -149, 1, 64, -2, -1, -1, 616, -29, -1, -5561626, 5471, -100, -851667, -97, 441, -29, -3199296, -6, 1 ], [ -2275, 33278, 1961506, -231, -892, -1772, 2, 88, -3732, -28003630, -82751990, 211, -251039, -1593554412, -32, -56, 0, -3164238, -91843 ], [ -2179, -17, -15489377, 3233297, 1222, 496842, 1, 909195, 403547637, -332, 127, 3, -7422013, -10, 0, -3408, 215234, 11244, 789 ], [ 13, 19583, 1, 1252265, 8, -154, 756, -496, -41, 141967568, 50986, 1, 135366, 123507287, -1, -101, -8350, -2, 4254 ], [ -3, -37266898, 110500, 31366, -11612, 371825, 595672984, 4872623, 57, -1, 329893840, 1, 0, 0, 4501121, -189902, 28620517, -1661, -84067339 ] ], [ [ 1973703, -1277, -53880, 10262, -6161232, -16698450, -7493, 52711451, -1449066, 434376679, 83409, -1642140, -242014, -6580641, 272307142, 242745, 6, -5011, 3285776 ], [ -2, 100, -664, -287477852, -1414518, -63703, -786, 215964164, -3332427, 0, 912514, 12, -64792358, -2, 356839, -21228933, -571, 3397, -129447954 ], [ 14, 113, 480146, 4, 1064406006, 0, -129901, -45, 5, -3, -240677038, -56380, -520724116, 2601340, 1423, -463, -12754655, 869566252, -117064 ], [ -7363, -511231, -1, -424, -1497, -1251311614, 1, 111, 0, -22028, -862, 4184, 14, 152, -268190, -2035, -225240700, 712, -54699 ], [ -3709900, -6, 11, -165411329, 3899, 4523525, 105780, -2, 2763, -6298667, 9048472, -1567902564, -42, -5, 7333194, 6656961, -7810, -11, 0 ], [ 1, -1272, 1114, 637578364, 12891315, 0, -14407902, -2783, 2964616, -45160435, 1, 38571, 8556177, 1001342, 185587, -210832, 7, 30524, 2034 ], [ 1, -1, -6308697, -592, -995, 735, 114, -114272374, -1, 12, 1471427, 518726, -15798051, -506, 0, 49589, -1, 161, 51 ], [ 711347623, -401447, 22994, -1, 33, 146, 0, 5734926, -74657226, 5, 48, -55130, -1397361, -1001207741, -4661793, -68, 742, -30, -843528631 ], [ -9, 5168, -59155286, 0, 114697, -382721, -51, 27927, -22, 1604, 4, -8177778, 8925, -27733128, 521653, -1, -246006, -89, 307836 ], [ -406532373, -1014, -21417889, 8966, -26, 6691, -139719469, 202, 479457, 14783570, -4, -5, -3510279, -497523005, -1, -11786327, -815757, -226381071, 508532674 ], [ -256639, 3185, 1, 60271, -4, 2, 57521, 11075, 381683, -3, 523795864, -2, 54767, -6858109, -3959258, -6660, 1530626070, -79, 5 ], [ -3663, 50, 38968594, 0, -143280, 106471, 6462329, 56219, -12339334, -10586, 914252, -7, 27636348, -15257709, -1238, 333054392, 652, -826, 24455 ], [ 10601, -59, -1652, -6, 6, 452160, 2, -7671, 8173, -27, -123, 51, 43858, -477760398, -8378, 89, 2, 243463019, 7242119 ], [ -232, 111345833, -7, 880, -8, -486462, -2538, 1084622, 22825060, 118217857, -66631464, 0, 490193504, 25, 8183, 170, -939, -13835, 1 ], [ -1037374064, 13730, 0, 1376, 26175171, -9500445, 309, 1232, -6123, -638649460, 2030791, 101716, 42307, -3128, -1028, -27454, 89, 173, 248 ], [ 1433858, 95961122, -1, -10, -5515135, 2, -1452589, -42, -46904095, 394701, -7150, 411, -51018, 1440, 14859, 1583903, -24, 30560053, 40 ], [ -1025, 406, 9, 16, 68283, -198912, -4, 30834, -14, -1, 51, -23, -121557865, 135, -19396, -18320, -1, 5788853, 8171933 ], [ -15957255, -414754502, 2244988, 19313, -905225, -1351062, -1, -143, 8567835, -2, 1484, -215772, 677025, -11, 33413, -103, -17266, 258, -47 ] ], [ [ -940127881, -262434995, -111, -2354948, -123, -419669, 399337514, -1935, -1, 0, 22095, -1528, 53, 109948, -238, 5, -47, 16077, 344762098 ], [ -222, 1652, 844, 1646598, -106307, -201076, -18622080, -62770903, 76581, -2400, 1650490836, -131, -1334752601, 15586487, 1, -124911852, 11679518, -2, 197152744 ], [ -15827665, -7877, 1484702, -7768, -1, -26641, -142580, -3200015, -438750, -2188, -422964047, 57553537, -51, -30962, 228, -5, 3289612, -39660, 1136 ], [ 289, -58503887, 2527, -341617, -48918, 34, -29491784, -2, -962402, 42, 21770142, 25, -4, -396, -4, -305295297, 3, 11853, -14117897 ], [ 883, 35903, -104, -43, -339, 13, 700907, -9453880, 4489, -6982864, -2, -4, 55953, -41, 195576, 5, -401306684, -1, -11717 ], [ 1, -425, 56, 787314, -423, 14, -216, 0, 220668718, 15383627, -130625, 1900, 2074, -1572236, 18767777, -13102301, 43, 14121, 1550030032 ], [ -18244, 403765, 4046, -3, -363, -1, 63657, -8, 312708533, 3770343, -4, -444922244, 0, 14576, 7119954, 1596075777, -2, 7098277, -1 ], [ -1, 6739325, 327, 36793, -2290, 352145198, -73744, -12592, -8180, -469646, 222927, -3576063, 1070028, 15367, -2839, 115207888, -3165, 257423, -1636946 ], [ -7, 35, 820, -225696, -43, 4201, -13195262, -24015, -2800, -556, 1554438, -1249, -117286, 4905733, -1533, -4118644, 297950, -1, 10434 ], [ 5066, -6809, 89105099, -80044359, 130362, 967099602, -3165221, -411624576, 1423, -8, -604824152, 0, -51026, 30583877, -557285, -148997, -779142, 407174, -1 ], [ 1394, 38981399, -37737, -1006786, 0, -1, 27993782, 296, -42015, -13058954, -2559894, 1647, -204882, -291641480, 19954742, 1324588685, 289809853, 58920262, 4 ], [ -1431892, -1025, 2, 154, -2, 215596, -702337163, -23875718, 3, 0, -3908, -509089, -48924370, 18, 694262, 5, -373, 8096, -31 ], [ 826, 276, -1538024, 0, 294367334, 15957902, -69027992, -1, 188, -4349189, 2, -101, -97, -1898, 1655483, 0, -239533803, -16223621, 15704165 ], [ 127, -10, 29, -111151, -11782, -7636, 1, -1, 1419686, 0, 4, -4618824, -197, -1, 7470486, 4185419, -2, -25, -19 ], [ -3883250, 8043376, 64874835, -3, 40, -21, -57045, 266566500, -1, 3, 673734, 123, 63692, -14, 5833, -1, -56, -1166, -914485859 ], [ 76931, 236, 27758, -12684040, 3912, -611123, 0, -517934449, 3830838, 20022878, 16672632, 3525862, -2, 1836, -4765045, -94838, 55592463, -266579835, 2987 ], [ 54021, -39111818, 4, 0, 5, 6, 5162, -7546230, -3495, 11470291, -167528, -112963, 46070, -25, -3, -248, 123631, 1038677578, 25 ], [ -9881966, -872, -101274858, 203912, -26494212, -2, -128110, 6, 129015, -204085, 154176, -137, -11, 1, 7250742, 6914, 335101, 2, -639580 ] ], [ [ 257828909, 677213, 1, -2657, 117, 1710, 52025374, -4, -248520461, -3486921, -189, -2, -7667467, -2, 958046005, 20393, -20338712, -2, -62769456 ], [ 5687, -62340327, 191783557, -27644, 440706, 2708, -2433100, -105451, -4801173, 204, 1, 1657001278, -78891, 1, 1, -1, 519429643, 1, 104292428 ], [ -204391, -43548, -5, 199718, -80, 6937, -17939, -131477746, 0, -211211562, -3314965, -2, 5214, 1414600, 8490018, 118612766, -4158662, 19, -7 ], [ -162, 914, -1395408, -264, -1, -856406, 2091, 1, -92950245, -24470, -228, -1575890, -395591231, -2755566, 0, 1011899, -14, -61, -1556 ], [ 1221046, 75590, -35606, -491742, -497498, -112481, 1517441, -408002, 5587, 4735, 0, -27155720, -1, 3, -1, -43, 1334, 241193, 0 ], [ -26, 610618, 1681479, 9597856, -73, 4, 1, -26, -12, 235068, -13, 2638322, 10016, -473427, 6589081, -137076, -14, -14, 1631 ], [ -395447, -681, -29720, 464516, -57545458, 37892, 88, 3713, 50, 37, -99943619, 3, 1654195, -4234260, -2701034, -52, -42, -971113698, 1804340805 ], [ 312, 4274, 1463504, 1411609, 138, 0, 8, -28, 696716594, -2392, -382138, -1617980, -2, -425542, -265, 969426010, 6, 300434, 245386286 ], [ 29521656, -341088, 838, -32, 7, -32, -46844006, -29, 5, 1185, 123004, 9, 1022347657, -1462645488, -525007428, 443, 162854334, 182307897, -2226 ], [ 5715, -7459095, -4, 38307, -300, 219, -504, 122031, 6245, -28193024, 288, -29, 254, -10399717, 0, -134, -1, -484, 483 ], [ -59, 5, -40594, 1803, -3, 35, -163924753, -4, 12108, 51343711, 505, -1, 9, -1300100, -1095, -14275044, -664, 15233, 0 ], [ -1408995345, 148851, 16, 5159, -47906, 622, -1135512, -218152, -720780, 511461, 586087, 293, 232794, -470873, 26320157, -2, 26743437, 976, 1 ], [ -283, 0, -12972021, 28726, 0, 70151017, 0, 59996342, 740, -29, -15937597, 31, 13800, -431, -95485527, 265878427, 902793002, 1879111, -2111521 ], [ -1173, 253103, -84292, 1, -1, -114, 7733, 357, 226, 0, 306984, -168202, -7044, 0, -431, -4939, -1, 10658900, 71 ], [ -663, 3939546, 6909, 6367, 906, -1, -6042153, -192020, -6543, -22251632, 115269660, -186766, -25, 408914, 1024, 110, 1021, 7991, -6178 ], [ -8831, -1, 250526, 455699711, 5, 114583, -1, -963, -1458, 2523, -363842, -134, -2194075, 0, 2351, -19006, -7425642, -36, -55214 ], [ -3838, -31255590, -166, 523112882, -9936, -36, -27573, 65711045, 1, -117700212, 86, -854334419, 403, 0, -21304, 210273467, 533974118, -8925261, -4864 ], [ 2, -912184858, 1407, 55, 90, -24, 624, -442526749, 0, -23984, 46179, -1, -30, -114286171, 302576, 584429, 0, -172357450, -62920 ] ], [ [ -46932, 52531921, -12961, -10816442, -93994, -41, -25, -671816356, -249007, 66152731, -110377764, -907128877, 61, 27314, -32821798, 53402, -224, 1467116, 43586 ], [ 31852278, -142344, 5597460, -212433531, -7, 25, 4007, 5852953, -930855495, -1, -105057, 2866, -10320, 151, 149788, -6586, -33, 0, -497 ], [ -12997827, 29143218, -43466, 7, -5, -21943, 11087217, -778, 1391, 114256716, 1, -1, -1, -15617, 35, 1706496392, 475304441, 2050295951, -5555 ], [ 52025, -505, -21846744, 248285, 738390, 491, -34785, -3, -14488227, -1841, 8956460, 8776, -2587, 76, -1, -1697611, 78, 169, 45 ], [ 19887, -6275562, -3860, 171655, -21475, 63128396, -103182, 2437, 479012892, 435586, 1361, -55714, 0, -2, 102014, -1, -2230, -503258, -35 ], [ 219341994, -852, 3, 2, 73362561, 3, 516640, -2, -3383, 72794, -77538, -86518111, -192, 78008, 4178621, 14969, -806994, 566389100, 4 ], [ 30, 3, 7, 596349579, 63, 19008929, 5908, -2, 248646, 32191, 0, -191, -246380, 0, 32012049, 30327, 1, -373, 1 ], [ 4623746, -652481, 88314, -12722, 5923, -7289, -27410305, 4, 29, -2968, -75104662, 32941, -451355, -3253, -522309, 0, -2799, 555702512, -4898247 ], [ 1609, 24767411, -4204424, -5107, -3352341, -1847730361, -434, 35, 362, 207634118, 22, 256763327, -4805, 1, -38, -1, 11363, -242559, 17224129 ], [ -1, 58149, 1962, -57541485, -1439076, 15867, 27, 2917, -4963530, 1817739, 3768, -59596, -12278347, -4000, 12, -195909, 6, -3658134, 806261 ], [ 1, -244678071, 29, -60628953, 33502670, 34345640, 23576, 5397389, -419683, -31992770, 0, -1174, 72, 711583781, 1582, -112, 11876684, -3, -17074278 ], [ 3, 1, 2943296, 66428, -102342374, 61013656, -70893, -53107, 55685356, -707, -3, 2851480, 52, -102955, 83270, 3886496, -1, -64617, -3 ], [ -1, -14272732, -42718, -321998945, -47, 440939, -39952733, -13381708, 28, -145251769, -6468, 1, -419985, -21213745, 3288, -1721, 32461, 163, -9 ], [ -1403, 37, 478669, -3961273, -6, 23251, 149587247, -125688234, -1, -689702339, -5, -2207015, 0, 12640, -104, -123, -28010, 0, -217 ], [ 134321, 468161, -719401615, -5686290, -995, 215, -22492564, -43574, -3652, -8425597, 108511, -61, -7661534, -24, -363098, 265713814, -988258, 31374, 26289352 ], [ 101, -171, 11487, -161522, -144502492, -453, 2082174, 6725, -1066331, 724350, 5514, -1807801, 91228, 2, 2383332, 146818, -1156808, -20862882, 70292 ], [ 1962, -1850176, -1149239, -356, 90233, 4331, 23248607, 38051, 91167091, -1632, 657, -53423408, -203278, -880, -384605, -1, -1, 131279977, 7014592 ], [ 1136107, -4678, 230, -2, 263462, -114231, -57414, -52, -109898, -4195, -59600586, 970730, 45986, -3, 47273991, -418678, 1938, -116982, -2305541 ] ], [ [ 90, 399990874, 318, 7, -19933, 63, -259, 1895, -186, 0, -32149, 3686754, 20778, -20920, 36610839, 0, -185, 173743, 0 ], [ -662114, -1441332, -3606312, -31756468, 615, 0, 1271, 116192, -1, -171, 81613460, -33899, -2010, -3863, 929211615, -632937, -1, -9, -158 ], [ 16706, -13004, -39452, 9463134, 6761, -9, 1, -914206, -21, -1142505, 16319183, 92198, -290925, -1, 26965703, -25611, 3, -14241469, 12963509 ], [ 2609, -15, 3344879, 2108, 1576, 2, -6861, 557, -725482, 3224255, 167959, 27761, -4971, -58954239, -5, -8546505, 7932422, 153426438, -5250842 ], [ -8, 13, 150483, 7551500, 29640533, -787861, 10737287, -300751647, 5144174, 15730267, -114573552, 1187828, 184, 0, 594, 223, -6465, -1632, -1 ], [ 6, 320744414, 7000, -1292, -1, -2122, -381979, -407, -1, 1150772, -2138086, -137826, -3256, -272959, -467, 17177, -56036, -1691, 15962619 ], [ -1155422, -3478480, -12, -418, -1, -2319746, -75348, -192189, -1, -374, -8624, 9240, -1840052097, -484727, -3, -1953495, -1932649, -258198, -535180951 ], [ 54259, -55685602, -2, -171, 249039, 83567, -45, 218, 607387, -20, 6952, 1, 16, -8, 2007347, -22031948, -102, -3232, -2 ], [ -7, -592236, 4589349, 22887904, -1, -8411, 153, -2, 0, -1, 2024112, -951, -22532934, 84233, -1, -2059434, 1723649, -495, -1 ], [ -1810, 17762577, -2, -181491, -39294, 705, 361, 1, 3901658, -52559, -639229, 3126, 3526948, 974707, 757, -28976201, -130608, -237, -23 ], [ 110, 118086, 4, 7, 113939048, -6, 376816693, 1, -1196, -8704907, -60026, -1, 132, -8050, -124262, 280894, 27, -4, 54623 ], [ -2021, 819, 0, 17217897, -225473110, 344930559, -8079, 132397, -164624052, 41961, -2629, 3909, -17, 11373931, -1, -69565, 27528, 27209, 1 ], [ 499062, -30488, -262429, 2920, -9470, 3, -480900843, -9, 180720569, -3356, -182597, -203768692, -533316470, 17, -124, -932, -3210, -160678860, 1895433038 ], [ -11, 343195, -21, -101183942, -515, 7, 107602, -1112293, 27, 480393, 506077, 56, 335, 12743740, -33122, 1693468, 13673, 41, 990 ], [ -5771, -590848, -2216966, 1987, -39341294, 1, -32, -95, -24396923, -1006027, 45964, 21, -33470672, -15, -79193, -6, -145795321, 217, -482434703 ], [ 37614, 5632, -128, 5260, -94584, 10965387, 961466, 12690915, -426459972, 77, -1, -30135, 616571, -406, 1514810672, -4282689, 36779, -4292, 773767 ], [ 227864, 15832063, 4372964, 564779, -1541, -2, -495001581, 529654, 65176371, 45043348, 117575, -2, 3579744, -228, 27, 16480890, 9914541, -83, -101779984 ], [ 0, -444890910, 2085, -16, -2, 2, -1031, 6, -26267, 5, 0, -7, 140, -1, -1, -198869, -1328699, 61, 10474 ] ], [ [ 663411640, 597153, 9, 6, 103698365, -94, 44, 39, 663350, -95, 7436, 35842204, 22, 1, -21820, 206927349, -1, 83947951, -3559333 ], [ 471009, -12764, 15056328, -1, 1488563, 7817, -4568805, -10193, -1088913, -188728, -16117, -42, -18, 713288, 858034, -10602005, -5, -125080722, -87652804 ], [ 64928, -247702, 225247, -43062, -1, -4396516, 2168, 195, -1, 2, 48, -13, 5, -12, -240869627, -479893, -336, -1, -19788041 ], [ -1, -88073532, 30011808, -411691283, -848, -1434, -2, -301, 523326927, 2934930, -1866543, 1, 15, 3, -11, -6, 112362, -113, 27 ], [ -1545, 148360, -438765, 3, -85982, 80288, -116042504, -6611, 0, 73, -2474, -1860781, -491240, 113938, 16924800, -59, -128534, 12, 52817548 ], [ 339421988, 41, 376413160, -101, 975021, -136, -71, 1009, -181272, 5, -20282, 57260599, -909, -31652, -158356950, 805, -124295202, -1, 176042146 ], [ -262710, 210058, -6860617, 196033, 533361077, -2, 0, 134140152, 4899333, -20818, -205897388, -3695013, 7, -6414, -2, 5977007, 14792, -1, 2960443 ], [ 3, -51271, -37442, 151391747, 0, 16284215, 178517656, -40803, 36274593, -11, -225, 121642798, 4, 2042, -43, 319252, -29, -671833017, -1 ], [ -2680014, -24891626, -309282519, 298392792, 7213604, -4292, -836530, 2174, -16365425, 17, 316059, -5177, 1991010672, -180864, -1301264233, 734173, -22, -92123, 9 ], [ -96762860, -266472, 974606096, -1, 0, -7452494, -68, -235, -228551, 75067, 0, -674891, 104289, 1740003, 147754, -13995085, -435125086, 349, -1719009 ], [ 658719329, 213678856, 5, -2660, -4955865, -755690, 6700, 2055319, 420670, 180451, -2, -1632102, -50349809, -36748, -325552, -1880, 953, -39988, -2874016 ], [ 32, -12474, 1478174, 2137807929, 1776900301, -2, 558, -23, -238159, 31471115, 0, -249, 1010, -159826551, 254028435, -4, 12, 35078378, -671 ], [ 261661, 1363, -16, -1846, 852631, 293632, 3, -437210190, -209, 36706, 59572, -1052074099, 248824158, 80342, -532, 42331264, 1267, 5, 173178 ], [ -306, 219317, -44911102, 4261, -389482032, -125343, -2265722, 856, -285940185, -138599, 125865228, 0, 139, 12606, 6, -37716746, 1889, 0, 50971 ], [ 0, -14, 0, 20893897, -435901, -21, 432868, 431, -1538482612, -2259, -7, -5081341, -491, -155352851, -196429, 44003117, 6136314, -36010, -7 ], [ 207524373, -668789, 574015099, -3829, 534, 52516002, 13801603, -53786371, 11889842, -10811, 3187018, 4849744, -12, 12420955, -2297488, 101258, -11, -15733544, -3507 ], [ -2, 27, -5605, 63, 580411533, -434, -6827213, -166607, -42501, 48, -170119, 15087364, -134, -917, -43, 11553, -2343, 137789434, -977713 ], [ -484388236, -2511928, -18, -833457280, -2344313, 76615609, 119847, 88700, 207, 198026068, -126122980, -1482812, 557316954, 500343169, 5589, -3, 465239432, -9435974, 5 ] ], [ [ -720, -406424, 7, 9677, -2, 104209, -3, 930114, -1662, 10963371, 5887900, -173185990, -113950, 42610689, 125915, -81198, -7093, -98377695, -213032 ], [ 2, 263769748, -2, -223322479, -2, -244169, 423, 9, 74, 476, -493783848, -1035877, 7, 0, 2393887, -261, -106891, 3, 7 ], [ 15, -84, 1088, 0, -1, -251585, -79905, -409126, 5, -3, 10703723, 11662, 0, 31127592, -191, -30, -2431921, -31909345, 4008 ], [ -9, -1517203213, -1, 25125, -66359727, -9, -21700, 610611, 998012, -82, 183928, -73, 25, 3, -1, 0, 691, -26715586, -97324007 ], [ 1919589, -39179, -4199317, 89, 220435, -1, -797657718, -171053630, 46572, 81843, 7, -26115, -60, -416, -5821, -1003, 1934301, -138122, -11348539 ], [ 6, -62127107, 1, 131702388, -17260, -93, -2812, 1, 5, 6, 70, -2, -135139, -90529580, 5397, 730056, -521249536, -805165, -501493238 ], [ 261499421, -46, -14690994, 6644, -937, -2357866, 2417, 112479, -3, 0, -38593526, -322, 40, 1, -3916, -147540, -172, 242, -60727 ], [ 94, -896420248, 0, -318836, -3462319, -29459771, 78626966, 3796107, -357646093, -11374480, 332, -2043, -23701, 3, -28, 69412574, -4564, -244297, -23723 ], [ 3178594, -1, 199514662, 263643561, 252700, -7, 11, -269658, 1421297, 861107, 7866878, 4631, -1, 3015, 1263, -881458, -3250660, -43592180, 431274272 ], [ -67177, 0, 120, -1, -841304, -496, 3030, 152979186, 734210686, 119, 4995590, 61393, 21, 1036083025, 6545157, -108486788, -612, 376011284, 767 ], [ 75799069, -7202, -9642, 86, -147, -123995, 0, 697349, 0, -1, 6, -4896, -81834709, -86800, 49073, 96856, -382489317, 0, -1083 ], [ 503068651, 12807379, 9, 240, 45741822, 5238838, -121377551, -344, 48743421, 135, -482602, 3504018, -193524, -1, -124009, 1428719, -1, 220257831, -3051246 ], [ -3273, -7876, 116736, 873636, 4, 877252017, -5637, 395, 6110217, 30, -22497, 246778, -15, -205650419, -9826672, 14, 202007981, 169750803, -6 ], [ -174706374, 5, -37, -9, -444115192, -152785, 31610962, 2, -6786763, -4271902, -7459, -923, 803, -127897943, -238792, -209362, 12464, -1, 985590 ], [ 273276634, -104656493, -110042768, 7, -583, 806995, -5, -1, 226768, -49, 28, -5978176, 0, -1, 24, -1, 79497, -283, -1654 ], [ -1778, 540376, -362483, -78954807, -55625, 61318761, -10278, 98984, -26456223, 1780558, -3, -884154382, 9369766, 126935, 244, 7, 33, -504828861, 684374 ], [ -6, 118, 24197702, 319510, -48519, -212097, -8, -74, 418136388, -10014978, 7408, -230, -33, -1, 8075, 2899237, 765748116, 375485721, 1830 ], [ 911, 66367005, 3750, 457433, -290582, 7627610, -1242411, -42, -286, -40, 4, -4580024, 359304, -1284, 6067, -62, 1, -23098, -1555 ] ], [ [ -2, -15041, -27160274, 40, 99713311, 334, -101214554, 1422900, 1, -10397591, 567, -29946, 257156153, -2073, -258119, 1, -2218769, 3285, 2 ], [ 52973, 122169, 486532, 334802211, 78, -1404171729, 38, -3267, 1427265759, -132874692, -472305397, 0, -467023250, -2, -155753002, -17296, 3912, 107, 40529 ], [ -16662864, -8020674, -1903744352, -16, -1132776463, 930, 5729, -1823746, 12799730, 6852, -30, -38627, -9, -3575, 1, 6932617, -120, -245954, -5551 ], [ 49156, 766523, -323, 0, 77766, 66446090, 84342, 12342868, -2961, 915, 18889, 0, -9671974, -518240321, 18, 0, 1061322922, 24120, 15302 ], [ -2011, 10, -595, -3, -4903, -18469781, -2, 48394, -1980708, -581, -113, -423, 12986, -64, 22, 5525534, -6, -7539, -431898 ], [ 673083, 1079302229, 20330, 27, 2, -133582077, 175, 8278056, 176204375, -3840, 192243513, -15944995, -6212009, -7, -20706309, 3873163, -1, 1430707, 3811980 ], [ 70, -17461024, -3079544, 299137, -355, -195300503, -708387429, -518024217, -179, -206, 380213, 198385691, 46, 259, -200134358, 14, 3, -910, -676367 ], [ 10911290, -443886, 1160628, -17697682, 0, 129344081, 623326, -1022161698, 433, -224948369, 113, -5196, 29887, 249, -2, -84047635, 757, 47802561, 1490886 ], [ 390874383, -4074817, 22355, -10276846, -13763416, -1, -94345855, 530391443, -126433, 885, 4849, -539, 40518906, -471177, -85, 631071, -991, -93178239, -93 ], [ 0, -112867, -62119560, -142302, -13, 0, -9284, -912, 666, -120787861, 5858348, 20, 57841, 208, -421128, -1, -35, 10436, -4 ], [ -1365, -7662976, 573461, 16260067, 76, 471, 803511750, 94921, 4, 114, -124, -4011674, 546, 9030193, -921, -11, -15265628, 13, -458632618 ], [ 998, 4517, 1, 10950, -429856669, 1, 1961485, -86, 118, -1823222, 893664099, 30805, -140303, -6700, -8, -380, -8933427, 85, 2287443 ], [ 3197, -3066957, -7, 41880, 203755, -1, 18, -27116691, -1027137234, 13, 31, 3488809, -1476797, -687, -21, 4842, -461, 1362909, -475070 ], [ -1081, -13030739, -58, -46, 5793, 3536060, -29077, 64737, 8830354, -714, 20561075, -51, -1010, -1009110597, -11083252, 8127, -1502184875, 0, 4705 ], [ -127353, -159270, 390330, 277, -888, 701123458, 20571911, -26, 0, 4, -9994297, -11, -345, -11532159, -500, 52, 428, -1, 20 ], [ 9, 30947, -929, 3, 361025, 3395, -218082, -1, -8, 128729105, 7897911, -7, -2318, 1494, 66998588, 7, -13, 514892, 5 ], [ 1153, -5, 24965, 165413, -104, -361932587, -38, 1, 3, 1222008, 55070, 14091987, 660, -191, -4, 0, -9161, 3849210, 221461 ], [ -122940, 61375, 4588596, 29, -797, -2, 462864436, -26060261, 1377569357, -2270021, 162868229, -25117017, -1754, -23560745, -183, -899111409, -461, -27, 0 ] ], [ [ -2050547, -783913, 121775, -2, 3, 23580, 0, 6345908, 15954, 1891140, -9723184, -188, 96902, 4621, -3, 19828, -4, 8027, -719202 ], [ -446027391, 0, 13, 1709642, 401, -4, -250557324, 2, -32432344, -71618011, 17392, 776863, 337581, -11081, -7138, 157721, 15089, -1, 123 ], [ 89920, 464, -5, -685131601, 3943936, 0, -1, 221, 3, 2, -788690305, 23168, -47789388, 0, 211594, -118280721, -5924, 1862363, -5 ], [ 3591118, -23, 149846, 704, -1, -133, -16454008, -2, 0, -57931, 31930, 14, 16296, 179271748, -1319832, -473286118, 3918080, -54913077, 0 ], [ 1, 1571501057, -42, -10, -2, -6, -1134018, -39007, 63177315, -1, 23075747, 8253, -88895, 2048179, -1, 1043, -514009871, -7, -3 ], [ 7841, 8029299, -493, -117898471, -448, 25668650, 16131585, 213976896, -1001, -603, -5318, -2, -19664929, -1, -24, 228239846, -183574, -3868, 1442 ], [ -5721, 2987437, -8048768, -754, -16245, -458925, -3117974, -16311, -11731885, 241120, 1, -34, 231, -891986321, 108, 1542, -2258, 3559477, -111750 ], [ 975721, -16978, -37, -106291921, 812, 0, 25631740, 350, 154561632, -13989, -680882, 1061, 37, -1, -236707932, 4218735, 368, -2, 347101 ], [ 195381370, 215443150, 2103632348, 509506132, -2, 0, 54947524, -1, -537, 6237, 39369, -4979261, -4222, 0, 0, -246, 1622750, 743504, -244069699 ], [ -758719, -12767502, -2, 0, -4076, -2, -5319, -2066097, -16933, 1478, 2293257, 625, 4, 0, 1, -1686, -1407, -12, 169344 ], [ -84916209, 537318697, 28854, 103259781, -9, 33008300, -65781310, 224291, 249953, 966, 1, 4987, -112, -3, 79904649, 4982108, -33041, -1784315, 58274 ], [ 20027795, -175371569, -47531, -2974836, -3370, 58948737, -1929, 0, -12763, -9854, 427049395, 104990160, -2057533543, -55095, -34542, -468266127, 1776, -7, -4 ], [ 849, 120, 10619, 494346, -14, -4, 85284, -245523, 15449, -125, -134734062, 188, -13993395, 83326, -734841775, -16, 120405522, 13867199, 1269 ], [ 949095, -3505963, -4535, -733270256, 699523, 7226779, -14276, -4011667, -776, 18663379, 516534566, -2077895, -9, -1, 223353408, -2141285978, 21054089, 7255, 3 ], [ -42, 16143989, -1, -496932, -239424, 10, 2338499, 56, 138936, 30, 48, 0, 12895, -486380, -187866, 1943, -4, -14411785, -116466 ], [ 5576961, -14905286, -746, 0, -1, 2605, 1041902349, 15, 120, 30910, -4, 5768198, -718, 30913269, 12145, -57, 224, -1, 30 ], [ 0, 2, 66, 488826, 201, -722561140, 1108634, 14019, 442876, 636777, -377357086, 2, 4972, 88864, -2, -90, -924, -37705, -203607 ], [ 139148, 677001, -1, -27416, -6627, -746674, -87502, 1, -5, -13, 671, -2004273, -100760404, 18722, -1336, 1552267823, -1477702041, 965039206, -206565698 ] ], [ [ -1263, 25302, 169127, -176445808, 1557154694, -1466, -259450, 177106259, -5875613, -1486707, -6458484, 17338564, 582401, 11003778, 3574, 220978, -237, -76, -2878 ], [ -1, -1, 7314, 516, -11997, 365, -64336676, 75219, 26035, 1, 8, -507, -8176, 83, 29907964, 26116, 12587, 6, 210 ], [ 118, -299850966, -17, 581, -391946938, 1308, -5749, -36459400, 23095, -24, -468884, 4344657, 5199568, 260, -3, 33, 1604167, -63970, 4023 ], [ -315, -9910, 670, -23195, -170315202, 0, 1640920, 7, 21105, -7774, 7, -18323255, 50719683, 50251995, 6, -230977381, -610, -128416, -84318156 ], [ 25353969, -16, 70284, -3748, -516152, 4789, 1001714189, 0, 27, 2232, -2, 1, -41395, -1, 1531188, -1, 360215972, -272751, 368525222 ], [ -23, -340, -103397092, -8257, 13833898, 14, 24863888, -11343, -157, 20797952, -723667717, -10, 227319547, -7, -1405362, -110, -1313, 1, -71427 ], [ -1, 54548, -26566, 3, 1, 468903458, 44, 5, 49902, 3987, -81896, -6, -321, 36, 396269100, -69390703, -40, -516063980, 41682 ], [ 1, -358448, 916154379, 47466, 122811100, 3, -214, -1, -39023, -1, 111, -1938, 410398, -26, 0, -1097120, -36, -4404, 217891 ], [ 577768, -18458354, -32563096, 6574438, -298, 802197, 2036367777, 5065567, -8, 177502, 0, 1248926, 299957, 14922, -115429815, -127884117, 12, -368282, 62 ], [ -195012, 43, 10673597, -202, 12184665, -52, 1643515, -2, 14618, -861793359, -305, -1, 4398392, 107, 3419158, 5031, -51834048, 297205, 178 ], [ 0, -7277108, -356345806, 314, -90, -337925, 71340061, -11680837, -2317, 49447396, -1, 3161320, -172382149, 155112392, -18566010, 30, -771273, 783367, -1239316 ], [ 1327289148, 13048864, -11, 28401, 47, 2883, 1829936634, 383, -31487, 375794, -436865774, -802, -2247, -62, 2722, -493, -1, 1, -2 ], [ 4, -1, 0, 510061, -126, 2295, -2746419, -335656024, -113928194, -1, -180, 15, 7167, -118502448, -7066, 1, 459, 50748, 117 ], [ 416, -1983788, 32077, -4, -7222, -7, -285, 11935108, -7782, 807, -986, -1, -739738, -436, 9, -31901, 580051997, -2, 12120815 ], [ 54, 207, 217, -24, -179257, -229503822, 75, 4745, -12, -1696654, 39656282, -59110024, 12, -188131130, 222, -14833290, -111932021, -755151, 7 ], [ 456113971, 7, 0, -87173527, -571616, -186, -98165, 8344853, -1417, -2813319, -1515670989, 39644208, 2, -1006, 27, -3, 55195167, 4029, 818405 ], [ -5052190, 134281, -28166798, -855, -43607443, -230300999, 22307090, 2097, -5029, -6, 0, 3580384, 0, -1633623, -68376586, 62, -27266466, -1601474, -499 ], [ -33, -351, -107686737, 27482428, 24271, 0, 57392556, 5292, -1, 20463, 5167353, -32, 50859134, 261103, 66294994, -19, 0, 2, 178690834 ] ], [ [ 1, -2927, -305551266, -108481839, 112512512, -124633, -201, 62825, 1691387470, -2329957, -504, -62043, -10, 51, 416553373, -82, -1714335057, -384391060, -393 ], [ 0, 0, 76, 2589, -50, -1, 0, -472, -11481693, -699258, 1636112, -1548234, -1, 3626, -70858, 1072330, -30, 3309660, 116 ], [ -303968, 556889771, 13154, -239738696, -3, -23873590, 1, -428, 228, -64439251, 16035399, 266736706, -56881, 71291, -194623439, -1260438, 2109, 8296, -317 ], [ 22, -116917, -3, 3778793, -6940, 0, 1726481399, -360509842, -401, -85, 24355932, 113, -104856081, -14048, 28617997, 26836367, 0, 9, -993181 ], [ 3110, -1, 519, 232, 6, 14112, 200690064, 284737446, -2363, 5046, 36, -895792888, -457587, 445826, 107, 10242, -436102, -177, -61 ], [ -889, 0, -4552, -25, 27, -717, -27894, 17972, -372, 1, -222, 244714, 91638493, 1, -3327557, -2, -38442866, 8147709, -1711229020 ], [ -312376, 504637235, -7, -116222, -3045315, 2406216, 281867792, 24711889, -433533903, -1222537381, -2, 471, 149617, 370616, 20667070, -633216, 5803142, 20, -4278 ], [ -66846108, -118440, -51288326, 49382542, -802, 47156, -53980202, -1359, 108335, 233454, -258683070, -2149, -4112738, -327, 1665826, -666, 3577, 79096122, -152012723 ], [ 127166, -385131, -1, 144615713, 28747740, -36861, -2, 228051, -75889, 1, 2809, 3, -1871540, 47124754, 205, 2408372, 38772347, -3728, 57 ], [ 4, 18555258, 0, 41609303, 165, -2026280401, -20694, 2, 14157825, -8, -387626660, 146033, -25512013, 750434490, 2693305, -3, 4, -46331088, -3284 ], [ 23476674, 6, 29566607, 3, 2742155, 91142, -1, 15280665, 1783, 617, 1337631, 53, 59, 2869, -17, 2433606, -288771, 1434, -31592194 ], [ 180764909, 85062625, 1809276681, -451592, 4182728, 875101994, -326, 98293, 492093, 3500745, 33691, -88, -149450937, -1992799, -38634, 709, 31, -564, 3077 ], [ -59, -1994, -20542, -432, 86111, -5, 864573, 1996, -1428460741, -36, 13956743, -1155, -2993950, -992590961, -46, 874, 47, 76, -110486 ], [ -3, 1, -435042007, -684460, -646, -1300, -14, 3619, -45304, 45555931, -1, 27846, -21, 1, -672, 79097690, 12164, -316031, -3356 ], [ 569854, -122666067, 61, 2, 314659640, 31944385, -18592, 1, 7509830, 5905, -304249, -162393, 151704, 68360, -156798, 42374686, 4709, -22, -875429 ], [ 1414704, -4, 2366907, -37, 1569410, 12884310, -117934, -3224466, -2091542, 21, -5, 189910101, -731853, 386233, -1123, -1, -23, -386507393, 328 ], [ 0, -2955730, 1045071, -7784446, -30024117, -460317, -29, -531765955, -58425, 2, -20142739, 71, 582, 12845160, -105, -12694636, 49531, 7, -337 ], [ 17644, -250739363, -161668726, 205268836, 330601777, 3149420, -3128, -1, 9, -23858997, 6, -2, 275, 3600653, -215620, 48014, -14749996, 28, 24 ] ], [ [ 62204127, -505937288, 5484134, 91120, -6685180, 16218, -1683, -66725, 827369, -222, 174652020, -1007570, 7594484, 79, 1, -4, 26990, -3, 1 ], [ -1, 5414268, 520456, 8245254, 213, -103683, 1586, 137500238, 54664395, -1021512, 0, 742177, -2229917, 703, -1, -87017385, 568373, -2, -2 ], [ -6, -786751, -2756, -7, -221467, -1, 476, 32135717, 6483882, 1277, 8039, 4, -2736643, 13, -1, -364, 56523, 0, 12580 ], [ 153005, -111, -49388056, 49, -9957026, -10440957, 62407645, -1952, 88867654, 7, 289295882, 110462, -183940, 86218620, -6, -16, 1, -5, 105792134 ], [ -41635398, 1, -6688483, -246, -14296375, -19, 11, 57364046, 1, 187902, 513458, 0, 2, -720, -1277323868, 368268, 11834, -1, 223196115 ], [ -1, -1, 790391, -18231502, -1, -2, -261816, 28, -1, 7, -1834477, -1141, 445691131, 4187, -299840617, 37543895, -239510, 188728136, 2766712 ], [ -438, -2, 2118106, 1628, 55744, 336, 235650995, 161, -1923, 5680, -416832767, 1, 56960878, 273328284, 113002053, -752, -108114000, -1, -1715 ], [ -1096165, -676160295, -23251021, 300, -39387, -405, 249256, -17434923, -3, 39273, -1, -34374831, 2475, 3862259, 3373322, -16, -2050175288, -5073, 69649 ], [ 1, -925887185, -2, -1, -25840754, -2647, -5, -1, 365184, 7510384, 8457, 61137, 3726, 0, 32319, 54, -4, 0, -6 ], [ -485573, 14058, 4563460, 28, -321, -2, -2, -69, -1, -276, 28004116, 7658, 49, -355, 176467, 17331093, -25968, -32014010, 35 ], [ 213223, -1, -1, 3, 550716, 657189, -112674778, 37491567, -107199, -1405398, -1710260, 61, 0, 2007248334, 235066, 9473128, -6089, -66299119, -1 ], [ -1130, -2, 675, -7, -830473, 43, 165803, -287444, 349438, 43, 43, 1163, 80705, 868852, 16072, 15855, 33906, -15, 1587816110 ], [ -370366419, -31382132, -1, -56749655, -417, -1, -453698, -12, 500607, -38431, -154420, 2574162, 107337, -38743125, -1031054556, 3467009, -62523763, 73542, -210550 ], [ -8130, -425314601, 63, -53951735, 6414930, 3, -15, 1976, 13775456, -7, -1, -1761, -6581230, 987286, -1072789306, -43, 1, -3761, -7266 ], [ 22392, 4333176, 58942086, 2919817, -18342653, 75, 353170457, 2, -137944827, -24895, 1, 5082998, -52, -182287082, 12757382, 2, 3203654, -86, -64968 ], [ 55267529, 247784, -3442, -4520, 21, 27214287, 17935, -189505, -45584720, -2, 2202419, 69348, 1019, -5, -25209407, -6123, 491262074, 142208, -1 ], [ 13915, -1, -72, 68218, -1, 491, 224847522, 41, 25425, 0, 330, 120044347, 96992, -34, 5094, 820353299, -420204012, 3881315, -939956 ], [ -4420, 195720, -2153846, -50397, 4503712, -43, -823825402, -6, -108, 236271113, 2015, 36761, 960, 373487, -3985998, -2, 65804428, 409, 3607 ] ], [ [ -2, -40655, 16075, -5, 364, 67505, -4, -1, 909410482, 16119453, -1, -3, -62293, -670437, 0, 1030234817, 139407399, 1979, 131197582 ], [ -28131315, -152204259, 0, -914965550, -4, -40408383, 6, 430382, 12153, 12013219, 758988, 93145211, -12112999, -60241, -28399, 283, -2, 1021318954, 3183008 ], [ -3053, -31396, -1047, 3019640, 2072926, 33, -23863386, -490937609, 301, 2014, -17, 1594, -3807234, -25291, 17090, -137665480, -161688452, 0, 50 ], [ -21, -169, 15, -186319, -48518832, -2081, -43713705, 1, -532, -4133, 357, -127787, -549, -65813, -13079548, 11165569, 125823520, -2, -897499 ], [ 14264, -26423407, -472523, 31029, -3, 7, -2328, 1426520, -78308993, -2, 285, 41666, 1, 862, 6, 4712305, 371216, 85968, 38 ], [ -16, -44745, -210, -442344, -40119, 4228, -3, 518106057, 3125126, 5568486, 3477, 1905, 2, -208873205, 448, 146649, -225904089, 11, -371985759 ], [ 6, 592092, 28106133, -2609030, -2, 51, 28624, 688956, -25833686, 8580, -21, 73261036, 142757647, -72, 204, 233413, 266, -31439, -1957 ], [ 20414549, -23, 61, -9, -43470213, 48415, 1558005, 8794, 140662, 1933, -2, -573, 0, 18976, -35, -3391540, -12894, 49827, 70 ], [ 5054, 1215143, -30, -62, -79926295, -398647, 5683, -4, -2, 1313584, -6175, 54648906, 454007164, -1745135, -15, 332313, 27457590, -5522790, -318 ], [ -6588, -4628, -1023451, -2, -124855350, 53, -1, 63, -1812, -1622, -7, 114003039, -40, 30865307, 101885340, 999488686, -223021695, 703, 333767664 ], [ 186, 366209213, 29779135, 798323, 7, -82111675, 728659, 99150385, -7228546, 4802, -85, 21867, 573, 302003, -16602230, -714, -5, -1230, 190900935 ], [ 0, 8796641, 9743, 113, 0, -4761, -3, -115018, -199369669, -76849359, 1, 511497080, -2, -36891, 1, 0, -509120487, -1271, -648109896 ], [ -890338, 1, 0, -116901185, 0, 10301008, 103443, 14547, -4011745, 227409802, -2252562, 477975005, 5479, -1830, -1454949, -7, -115, -1806892, -1036101 ], [ 418990, -41, 18, 10670441, -1402064, 22409, 1992276, 1004, 400837111, 0, 2962712, 76274, 1413879, 20, 51598548, 3130, -571, -125, -15692 ], [ -275, -73334, -47690219, -283706732, 15210816, -63, -321, -746, -243, -61, 539, -32537, 8389878, -248541076, -96992027, 39496701, 20, 190, 395 ], [ -11699, -4816, -1547493, -341399359, 18, -2935, 0, 69, -166496, -29051, 186386, 312459712, 3618358, -615474, -8, -45331273, -27322065, 1643, -2494574 ], [ -44379554, -265290, -675694955, 104763, 27, 7941, 3, -1, 7, -56, 1246, -265764493, 262540, -1, -150101517, -106, -248565, -1, 12356622 ], [ 176022, 30, 23830, -1, -66129, 51845, 345, -936116, 8, -127, 2, -306, 11, 3345, -85320, -4, 241376, -2452670, -45 ] ], [ [ 1018875, -112745265, 117607942, 69, -6379411, 70824, 20541, 119448, 25, -7, 344029, 537922481, 15678, 15, -2529874, 440872, -4, -149360, -855 ], [ -3, 1058256630, -838423688, -37750954, 14079, 114, -225913884, -187, -97712816, -886560, 2, 200419, -189481, -4331723, 1000675, -34219, -209740, -532430823, -63 ], [ 16069, -8413, 26947119, 268, 254, -6319, -13489, 175243, 33, -4, -1250, -84108665, 0, 483, -2, -154, 3572, 917584, 29 ], [ -5662342, -63946, 1907, -2, -5558, -4, -163419, -13062815, 210878821, 3090185, -87847758, 36, -2102991, -839777, 4, -26, 4, -2, -4156 ], [ -14437919, -2175509, -18176, -27964097, -6, 119123, -13228, 3273185, -52316090, 25, 16, -2590, 11969893, 41514, -28460, 5732051, -1, -244216, 2 ], [ -3249, -1147, -1, 64237788, -1833, 202090, 23505486, 2631390, 52369475, -5, -1126, -3, -49, -1707, -1235041, -3464, -2838, 1417313, 5 ], [ 106276, -62274, 0, -41252, -1, -670279, 457, 1, 6, -57013660, -80, -14857920, 1714, 77, 119, 10, 1138562, -58336351, 1 ], [ 807, 145017, 226664, 233719483, 0, -5182433, -9, -749, -2, 1019, -3, -14036, 19571, -23930, -1, -513, -1, -52, -15200 ], [ -15626043, 578, -28314630, -121, 857735476, 81045, 108, 96697, 985330, -968026002, 3, -47238437, -25111, -5, -1832, 5584, -513701, -322615785, 1033998 ], [ 10367, 220321, -27156, 2791, 93852, 1016426, 5, -74102646, -8080, 57021183, -106495936, 19298, 2841200, -23778, -2850189, 14, -19521523, 193048657, 54332744 ], [ -1783661, -1521712943, -349, 295236812, 466, -8643971, 294238235, 192924, -9834417, -7595, -4300284, 0, -2, 946794, 0, 0, 0, -419573, 93484092 ], [ -722, -486, 7988, -24927, 673165, -120, -19, 29826440, -4, 55350600, 765, -136365259, -13410104, -31517, 5073005, -1, 244, 472785374, -781834 ], [ -324, 4628737, 15731940, -277670214, -252124187, -2, -496, -156869, 259758, 21867, -148, -2324208, -445597, -44091, -192410522, 20104028, 108, 21, 337 ], [ 2, -1, 1559, 68, -1956471, -1418246427, 276567, 20, -181, 8371, 12753, -1365785070, 3633376, 49, -2, -28, -3381965, -1, -21981 ], [ 4097, -120543, 74, 187, -345, 1506554397, -30800, 7776040, 58574831, 93, 114766, 0, 41469478, -1, -2781383, -1322, 3, -95579902, -906464 ], [ -308394, -27, 2, -911504573, -24, 46771, -474, -210, 704, -8, 13786078, -1500126369, -22034, 9, 30428331, 4, 58745889, -63033278, -7 ], [ 605690249, -1, -21812528, -7939737, -4807142, 23, -17254948, 1246, -749, -535, 8069984, 37, 121, -169, -19284, 19156, 122272, -8, 5 ], [ 12030779, -376, -216, 6983561, -52808111, 282212341, -5748971, 7510, 26910, -154, -52, -762, -78580, 46, -7, 46, -479, 20790, 828283 ] ], [ [ 4458613, 2, 25, 9, -32632, 107, -40212817, 1, -5, 2557, -26479189, 59, -2295579, 747825370, -119370, -94351, -25873108, 785, 1736859 ], [ -92, -2239, 294, -2936593, -3490, 0, -10680, -99333, 2736, 24255, -1807178438, 10, -32008, -125774472, 9, -379189, 22, -976, -250 ], [ 284404, 2, 500889697, 38253417, -48370, -1887124966, -14130284, 168080481, 5, 483816618, 112037672, 5, -201437691, 3031611, 4899, -448422596, 28000483, 2, -9 ], [ -871, 24110442, -2, 40891, -31348, -104, 195, 933099199, -1377, 0, 451, 59, -286, 65455, -18644035, 13626, 3015961, 39845562, 1531 ], [ -362670, 110, -860317, 4285245, -3348075, -501818473, -34, 56, 31, 151, 808478, -4, -69107709, -114, 249339702, 179, 0, 3758, -14742274 ], [ 31664247, 795, -46306, -374939894, -1363, -55, -349, -318696, 0, 1968443, 0, 1946127602, 111985539, 0, 90375193, 10316, 960, 35759413, -22105257 ], [ -18958011, 150, -434, 119, -33181676, 3, -63019, -5647533, 31686476, 345820, 256460, 27, 48, -1614, 1479343728, -69120, 3588082, 6423, 1 ], [ -8, 594, 20171765, -6, 1810, -1341599066, -958926364, 0, 94802266, -52, -1479852028, 42794923, -1795983977, 87084, -30, 353990, 1010815, -6, 9771 ], [ -609, -9, 234, 52237479, 3, -1437, -782198, -1738, 423224557, 18, 199758, -826866783, -1, 113089, -281, -54, 927489918, 36314, 0 ], [ 8906, 3851, 0, 474896, -222, 47827, -7, -13935, -443, -1, -11415545, 829871, -3911, -797, 8653765, -229659260, -79832, 188248, 1324980 ], [ 2, -10456280, -86, -2, -3, -9, 89283767, -131, -76243, -1, -23333, 48908551, 218805781, -307, 19991, -963991, -100889, 127, 541341446 ], [ 41501095, -37367848, 7945, -29562, 60, 261349976, -45013, 47856, -60, 0, -2942132, -24047, -7277, 12, -9854093, -111297, -221, -37967148, 57 ], [ 16, -2, 159, -1410791, 79254, 40, -32788091, -232, 17, 363242924, -531350, 463257, 14030, 134, 6403418, 148238914, 144199, 0, -2 ], [ 37054, 2006235, 828378, -417985, -2763670, -24370, -10773, -2302197, 411, -1, 214, 5733646, -252141, -54843123, 475274, 523, -1, -3079, 8645789 ], [ 180187, 19066, -244377896, -11513789, -36333100, -1, 298114, 166, -385188, -17, -3663, 326355, 2135, -3, -228, 6769403, 568155043, 472, -8818 ], [ 123354965, 545831659, 105516580, -1252, -4154135, 1892530, 0, -2837, -329498859, 65515, 1673124, -18, 1720, 112852025, -225528, -6387, 841210, -3504875, -1 ], [ -2040572514, 1639064, -11558, 94, -12, -13258881, 657, -187, -46131201, 15673, 534, -64732310, -414, 284228, 189436643, -5946, 299036, -142, -2259448 ], [ -24, 149, 1976, -524277, 63406015, -3753037, 3194965, 20041, -3, 47, -8, 3913, -500354445, -3, -1, 260, 45703, 10615266, 46 ] ] ], [ [ [ 31637931, -1135, 1400811704, -303703933, -7, -305419, -94078893, -43, 0, 405721, 1722704, 6744, -346430118, 0, 346829, -7486910, 66, -253686, -116115245 ], [ 23795, -2, -42228, 24988421, -13971098, 4, -122, -814262117, -16346189, -174, 271785, -36722, -6, -28, -8, 270, -13912470, -20956743, -29 ], [ 625599931, 242, -263326, 138115698, 5071, 70117499, 13, -9047430, -11268914, 540, 3504181, -681065, 861381, 4892, 198, -79, -41120982, 15867, 23832 ], [ 1, -381, -9, -20339, -6446, 16271, -146269782, 234921, -1, -1, 29169041, -11484, 14, 31, -1442, 1587, -4, -24, -32 ], [ -20, 320004, -1, 559447, -484780, 3472634, 3507, -4, -6706330, 50, 289885986, -30149, -7, 1429, 0, -1, -509, -1035185069, 149060 ], [ 96878642, 83, 7018083, 0, -1082, -3, -22, 11, 830129195, -27578, -5, -29101284, 553215, 86599055, 27999, -340891129, 20294758, -222051, 61 ], [ 937662664, 21, -597, -1, 17, 55, 10, -435, -101258407, 1946, -2735979, 51454047, -1, 5, 0, 524040654, 0, -1941552498, -2 ], [ -110315475, 52948525, -445994887, 4, 43, 16657667, 21, -7548969, 3, -21492, 8023, -22, 32692, 25378, -2695, -9810097, -62962, 0, 1580 ], [ 4025353, -2, -117, -1, 0, -422594123, -388384930, -1403689917, 21600, -61193, -69561604, -66140790, 206, 351, -94, 2192, 3844606, -3598, -1016 ], [ -138, 174123, -26427119, -7810, 7, -612, -22, 24, 710, -25642, -513, 85, -46473, 3972501, 185198, -21181, -185, -428060093, 396 ], [ 55356, 201896816, 309331, 58, 3, -36, 4491708, -6495, 0, -36838, 6031911, -32627, -4046, 5003777, 1604985, -1, 5, 4, 29754 ], [ -8, 6344461, 458618, -42384877, 391, -112, -9, -6, -7390859, 37, 0, -4038, 7726, -4, -70122426, 4956, -30043, -5402742, -236295922 ], [ -318503, -61, -978, -5, -22, 16, -51, 432497886, -147022975, -117510185, -24901, -212020378, -126405916, 1112, 3, -353130, -168124033, -30192930, -2 ], [ -1, 612083, 30304, -3345, -1896, -21, -1135, 16, 25983, -508, -4628313, 29921, -177, -623559, 4280, 17411378, 4, 861, 94198 ], [ 395107, -12, -144, -1, 14, 410413, -1498964, 232, 138996369, 657623362, 36651, 1, -610359, -91, -12235446, 1319, 56612, -176376136, -240582 ], [ -1, 3577060, 2, -1472569, 1870402, 261233510, -314838203, -2, -370191, 282, -568109977, -41067786, -2696, 2394, -30, 166, -69941, -4894, 2 ], [ 1191, 3, 11, -1, -7, -26683, 757756709, -2267, -5891, 1, 45593, 106, 805387491, 16756360, 1, 213132894, -1, 7459, -86 ], [ -9, 829610, 206552, -400637845, -5349, 1204697, 345, 1746, 1669748, 2202138, 327006, -195, -614993777, 0, 83853, -8980250, 5465934, -1, 11981 ] ], [ [ 3191, -26519, 38125, -7891994, -2901518, -82113812, 365979660, 1420, -177, -92291, -191, 743873, -60, 12, -30279509, 1880, -83, -1895, 893 ], [ 7480699, 24378, 924776641, -10905656, 649, -52, -342736, -2, 27030, -49, 120970, 0, 2, 84662532, -1, 1183, 63, -559223, -245822057 ], [ -137809, -27158024, 218616, 216243, 619, 7676368, -39, 80804494, -12052, -3, 441, 68341, -742980, 90, 64108, -2, 13284004, -31, -2151085 ], [ 0, -81543, 1901017543, 0, -26833365, -3, 74, -2, 734, -947841, 32963, -245, -79438, 1, -4994, -627617567, 411159492, 26421, -910484962 ], [ 468513, -6149184, -1, -5, 2562, -30, -1, -1, 682603477, 96024, -1232145, -5754168, 2969, 305221838, 11269701, 21598574, 1, -4, -460 ], [ -164312, -1089, 488, 94644601, 14701011, 44, -2, 0, -6108231, -51, 667, -1569, 60955152, 944, 40036678, -12893, 659028, 647258813, -471834 ], [ -3, 32, 8212141, -164, -1869354, 72138, -4, -3138, -103, -1, 12130, 57143, 3016540, -1051, 7, -2, 16307, 6273100, -5004 ], [ -1, 23505031, -3848, -102324, -253, -690537, 54796, -183739, -2, 60224, -1, 13, 2926, -1625167, 3444, 15264156, 62484, 4, 350 ], [ 60, 15374, 843, 3331, -219, -1535689, -418869220, -2521138, 61, -1, -6, -1, 11789, -3205763, 2, -124047, 1581, -4, 701763963 ], [ -13, -381488654, -3189, -17019355, -27, -2, 2572, -1, -148, -899748110, 294224, -751288, 0, -1, 62, -3042, 333944127, 55, -126241 ], [ -25547003, 3, -188279216, -1150, 1052209, 11, -490, 11916687, 1, -190749499, 63, 14483, 67626, -32732, -445006, 6, -13, -3, 32386 ], [ 0, 94202, -45979, 1934719, 30, -321, -4575, -18546208, 287460, 220011, 7805, -103, 18879953, 936, -5417, 122200648, 22954368, -732965, -9443 ], [ -317659, -209, -4560840, -30686, -3309519, 11164889, -3884, -20706454, 789385, 288, -245, 73, -1294, 1, -1, -236956, -1455, -139456675, 1 ], [ -593, 3, -44944183, -211701, 864, 40847489, -1968604, -3173300, -1309, 464, -1365, -1013942, -110854570, -30831323, 47, -15231887, -13, 1051824, -1188 ], [ -89589113, -31, -2, -2, 122627092, -1, 5287930, -3687, -4, -1583, -52, -7796770, 1, 193, -3, -1127027429, -175314, -23, -254260672 ], [ -22814, 6, 1, 950631, -31897827, 124506560, -24, 76, 878, 465783031, 80682, -8644864, 12596, 1893, 6, -14050121, 6211, 331378821, -18913889 ], [ -496, 8785, 904781, 33036, 3, -549293, 367532872, -16534933, 734298, -8417, 5, 6747, -49613593, 28120668, -2, 65129364, 1, -46, -57683359 ], [ 9844, -717, 188289357, -200362325, 18043718, 3, 1056994047, 0, -231, -918489, -2472456, 0, 200659, 4340230, 0, 2962, -99, -5733612, -1 ] ], [ [ 561502381, -2, -469581, -1744051095, 91456, -154049, 25176556, -9, -27752, 2054806392, -2, 29077, -26, -168287335, -53079, 260, -259445, 570050131, 9 ], [ -3271, -1124, 59979833, 17978, 8, 4070454, -11650424, 0, 939075, -24293, -1940216182, 1186012, -2, 2, -1, -578, 131, -8, -2746666 ], [ 2148852, -16159022, -1, 1102, -13, 658, -326, 87, 0, 12, 57188, -24, 19533, -53634576, -1886, -74818, 85, -2, -87 ], [ 60561572, 3, -1939565, 9142, 788, 1740, 119, 217649, -510, 57, -5203, -494, -5, -2, 27884, 0, -50074, -16266, -35316930 ], [ -391850768, -13528, -4976, 4686, 96, 1862573, 104489154, 230, -41739774, -1522838, 1, 2107000848, -54146, 940, 3, -1699396, -1824092, 10781070, 0 ], [ 5687876, 1022, -15, 21, 13619, 1479, -1953293, -12192, 127, -77, -42473554, -21374867, -168, 10921, 927, 1, -3053850, -8, 970 ], [ -1, -22589, 28, 14799001, -9, 15126605, 0, 3706, -13, -2, 104679167, -452318, -7069, 1035496054, 100490975, 223, 1581114, 50634, -652 ], [ -108, 0, 1589212334, -158272703, -173321651, 23, -169341176, 16731, 1997315451, -7, -2, 1151, 0, -2336, 50, -13350, -1, -154330, -16235559 ], [ -926, -24958595, 614, 2134, 219846, -1004882290, -60000, -3784, -45, -145888706, -1611670231, -77, 15390940, 6, 65323003, 15349, 3, 57148879, -2 ], [ -734907778, -57403007, -3888119, -172, -2161, 13260, 15428, 12479, -40, 6812, 0, 126990, -4, -134, 273704, -4190182, -26467, 552441367, -701886 ], [ -18407, 685267, -137554576, -3881, -2, 214216, 132004, -499, -1084445852, -3, 64787, 9, 1407847, -3424961, 452, -3884953, -150, -41, -439 ], [ -30, 177149, 0, -16, -61833, -125411077, -488613713, -58620, -1983804331, 0, -69785, 31217, 13542, 0, 464, 219, -10397, -142525, 243127140 ], [ -529, 49016, -1, -112591378, 6, -152, -25719306, -18821, 24, -42, -8314383, 43, -199776686, -29151072, 103781, 981191124, -3677, 43873238, -765354 ], [ 6416, -15, -97672264, -146952, 151099, -105390280, -25516523, -43278, -220519, -466, 2, 4530975, -49869132, 4, 1021158, -299604068, -3, 3884, 0 ], [ -24, 1412, 45, -52772599, 1961, -41592115, 156679995, 12, -472302788, 1803303237, 55186, -258065, -1, -268, -352307001, 103166340, 12, 9, -5 ], [ 2980840, -1, 33201, 19064433, -6, 218292183, -39107734, 3931, 10, 25441, -21709878, -11, -25842, 0, -662, 106970, 93404401, -12, 79032153 ], [ -19, 50, -225476, -4816, -62460, -669557907, 2, -27, -4, -3803, 0, 102902335, 3073, 0, 25467, 54942, 19, 538384, 78604544 ], [ 6222265, 14, -3193883, 17645714, -254986, -23243, 1, 457, 29, 738125935, -11, 263632, -214554790, -1515299, -1701, 10288295, 92, 51054454, -32 ] ], [ [ 63849286, -5, -36, -14664615, -13943, -528513236, -363301085, -410432, 7312825, 91, -237, -753840, 15227423, 6, 12941, 1028, -470, 311, -2 ], [ 13, 130444061, -343500, 2891612, 14727974, 6551338, -12, 0, 13797902, 514, -90743, -51, -2, -80207, -39817, -32637, -47192, -1, -129562641 ], [ 36687870, -482165, -400290, -25931, 0, -910, -7751724, -2762504, -245303187, -316435472, -1898775, 406, -10, 91, -1, -645791, 3164, -122, -1 ], [ -1198101, -4246837, -1, 2023, -46, -4033, -7768243, 31888301, -1755079, 2019, 0, -7503, -7841, -114, 337, 18, 4180689, -7079258, -467 ], [ -95959324, -95, -1, -1537, -237, -5252, 736973, 15803830, 11905, 7, 23, 322763, -42597910, 0, 2045314928, -452125, 5291, -8, 99804276 ], [ -16073248, 0, 22124029, 17176895, -269300278, -43, -1484626, 85, 1806174454, 11427833, 212720097, -2113940600, 1020702001, -16449480, -3, -960, -9, 15695625, 4 ], [ 0, -3670, 32, -53564, 2878324, 6, -115752696, 113542, 128107925, 28034, -16, 126, 5, 28, -5026, -2, 6470, 450, -195069 ], [ 2327020, 26, 2, -3, -14, -1562887, -5, 0, 96240, -9668582, -934, -6967355, -1, -2, 422, -8890, -21172033, -238982027, 2051056022 ], [ -55282471, 113556, -4051924, -815505, -17808758, 16, -1, -997717057, 94, -4, -5003, -6379, -42, 1663, 737464, -813617, -1996803213, 35, -349653 ], [ -2, 251898, -27877, 33281336, 534304967, -1310, 223, -168623, -2016, -354861, -305, -726, -11, 94, -3, 0, -607511, -8, -45873 ], [ 1053415636, 1, 101604233, -263976220, 13562, -104, -116397, -2147, 12, 1635, -22, 2442, -10595, -24939, -1, 560289, -421557, -44, -841 ], [ 79230849, -339, -165766319, 10421, -1834949, 5398985, 2306, 30473123, -660417, 2866353, 108035888, -292726, -2780, 176, -1, 1289554, 217160, -15, 30213304 ], [ 3995, -186, 20915, -5, 580208, 48254331, 37410112, -11815, 6249, 11271, 164463, -80693, 1, -37361, -174, -6, -90268617, -5574128, -9189 ], [ -216, 14, 91, -1, -1, -2, 2039, -18, -2, -311965, -9105, 1660, -296839, 178, -108, -20, -6119210, 5, -2 ], [ 29196, -125515, 893613, 97, 6135, -1774, 1, -442, 15464, 36990927, 96476198, -58, 83189, -1353123242, 8, 112, -1, 5557326, -65943 ], [ 3484, -54, -18523721, 3834049, -1250, 1032412, 1, -3389289, 742191269, -123, 87, 1, -3136014, -31, -1, -991, 584604, 9659, 648 ], [ -7, -40062, 0, 2036824, 27, 59, 409, -187, -34, 155408840, -43473, -2, -253278, -28184278, -1, 10, -10262, -1, 2477 ], [ -7, 26402235, -59123, 21870, -1851, 316604, -695465411, -2328482, 33, -1, 235341083, -4, 0, 0, 1050067, -7960, -8501462, -671, -50907991 ] ], [ [ 1707588, -9771, -59218, -115299, -368543, -7783652, -1050, 41178143, -1927446, -350656441, 2436389, -1929295, 108703, 7589641, 83893187, 97289, 3, -6139, -13777491 ], [ -2, -288, 696, 107536962, 6027839, -111341, 627, 459827400, -13401730, 0, 1124322, -4, 36372998, -3, 219931, 14511856, -573, -7114, 101383999 ], [ 10, 116, -464145, 3, -788826307, -1, 162639, -32, -3, -1, -21783347, -503115, -136625010, 11584166, -3334, -156, 3642596, -250176326, 198255 ], [ -3812, -325129, 1, 258, -823, -1718835707, -1, 562, 0, 26389, 52, 27008, -13, 321, 489392, 1411, -117924902, 937, 121728 ], [ 2888481, -6, 9, 766902963, -2490, -517777855, 66866, 1, 8697, 11070811, 15487495, -684993912, 28, 7, -4033632, -7187515, -5503, 21, -2 ], [ 0, -651, 1477, 327508842, 98515194, -2, -5860349, -4378, -3676896, -26593264, 57, 40276, -141928714, -282235, 117491, -221050, 56, 5902, 1737 ], [ -32, 3, 5828539, -1345, 700, -964, -171, 155950571, 0, -206, 750879, 323710, -26940666, -3484, -3, -146160, -2, 150, -76 ], [ 66819984, -173487, -23632, 0, -24, -4520, -9, 28635458, 90097347, 3, 6, 2232, 363644, 373191409, -118367581, 78, 2092, 29, -155202920 ], [ -16, -4170, -13672575, 0, -1346243, -882836, -45, 24167, -91, 2200, 3, 1151674, -14709, -25903253, 2824651, 0, 132417, 451, -761096 ], [ 853187941, -306, 27129924, 23378, -71, -8016, 892255722, -232, 380134, -10732852, -85, -6, -12777296, 108641521, -4, -8525221, -1374739, -67010198, -299172893 ], [ 113936, -1675, 0, 31177, -11, -4, -59035, 2863, -496327, -97, -26744538, -1, -10286, 53941641, 4973538, -3758, -1795188575, -78, 11 ], [ -7972, -148, 502298640, -1, -244594, 94353, 4003134, 44257, 755662268, 488, 3500194, -7, -53311767, 6071847, -128, 281045246, 1776, -487, -11008 ], [ -20771, 77, -49, -20, 3, -288919, 0, 5455, -273191, 9, 377, 387, 48759, -618872218, 5188, 18, -28, 40287723, -4494200 ], [ 9, 127414706, 3, 576, 10, -215918, 3874, -1643798, -109156378, 103219276, 62418404, -1, 388157914, 26, 23039, 16, 531, 3744, -4 ], [ -1610796869, 28838, -1, -2664, 31855572, -5395878, 223, 1180, -752, 286929645, 359487, -11884, -108058, -3240, 4642, 92281, -439, -392, -58 ], [ -1928125, -191872736, 0, 3, 6893297, -44, 1071368, 58, 5187349, 624747, -9988, 470, 4083412, 153, -209161, -829487, -13, 64600370, -226 ], [ -6862, 683, 109, -32, -847707, 234824, 9, 14875, 8, 0, 40, -26, 75847301, -213, -26998, -1081, -1, 1127025, -2743180 ], [ 23132907, 1034079531, 62423096, -1800, 58462, -7555617, 0, -124, -16944695, 1, 1968, 205335, -999732, 54, -40910, -365, -45844, 385, 78 ] ], [ [ -209735489, 54374739, 120, -654590, 83, -218683, -256350594, -11578, 0, -1, -45276, -808, -12, 101091, -215, 5, -21, -10116, -978071030 ], [ 326, -826, 19563, 327008, 50410, 105154, 132910399, 112940694, -741308, -1793, -574673745, 80, -48938836, 15618538, 1, -9029751, -6149415, 1, 353770028 ], [ 15762277, 1534, 1215409, 6269, -7, -92658, -160898, -2269773, -860321, -8131, 199947666, 28736325, 21, 74612, -186, -6, -849805, -244982, -641 ], [ -37, 407739112, -4578, -8021267, -56363, -34, 87637526, 0, 1273958, -107, 27809704, 86, 18, -125, 1, 39024927, 2, 9895, 11541823 ], [ -654, 28554, -75, -13, 410, -24, 1010735, -6542944, -3888, -15099314, 28, 2, -5612, -39, 61490, 7, 307783527, 0, -14918 ], [ 1, 113, 76, -338764, 781, 4, -130, -1, -600189633, 29598335, 158085, 795, 4423, 1453741, -40563054, -8162947, 105, -4437, -1972893543 ], [ 301011, -289831, -2176, 12, 1023, -1, 83927, -11, 1704324644, 3355110, -4, -972589485, -1, -28602, -2752785, -1401838825, 15, 28016218, -3 ], [ 0, 8326975, 317, 17150, 1415, 377267433, -65405, 125117, -9395, 2565997, 244394, -33265498, 636432, 10952, -1642, 7183092, 2466, 321513, 10346284 ], [ -8, 1, 647, -143922, -8, 14063, 10347089, 32959, -2384, 3719, 977624, 3884, -104073, -9119457, -3339, -4054907, 474972, -1, 14815 ], [ 777, -5363, 83930936, 26235638, 132521, 1207725797, 2681670, 105988460, -1385, -1, 503452514, 0, 3210, -120587937, 2056901, 279625, 122107, -113214, -1 ], [ 1213, 16887628, -1757836, -227483, -2, -6, 63645203, -256, 47740, -1968333, 13721834, 293, 281814, -481384860, -29197720, -617352593, 137345191, -35775489, -2 ], [ -1919044, -2716, -4, -514, -1, -334853, -901567671, -48392288, 1, -1, -3817, 887362, -9567407, 220, -243971, -2, -462, -12910, 21 ], [ -146194, -1751, 4143846, 0, -325283997, -3863671, 174830446, -2, -603, 6256330, 2, -182, 39, 29920, -2330047, -3, 231913977, 15463902, 1520675 ], [ -6, -9, -29, 1118687, -11437, -2775, 1, 0, -159671, -1, 7, 25924846, 53, 0, -1012989, 1509044, 0, -21, -28 ], [ -13886991, 5023984, 782622655, 6, 9, 26, 121973, 231130053, 0, -2, 191645, 127, 1042512, 5, 3537, -1, -18, -903, 1407870087 ], [ -64091, -838, 10034, 841401, -758, -8793011, 1, 531161692, -7301610, 1866262078, 21753191, 3136191, -1, -405, 30241799, 119813, 116535653, -128428756, 7644 ], [ -14418, 21975578, 19, 0, -29, 6, -7381, 1269833, 5278, -16746749, 575874, 102444, -15265, -23, 44, -819, 211277, -827098044, -26 ], [ -19775904, 2707, 92749224, 42855, 39594333, -1, 520548, -8, 29522, -121557, -152386, 150, 68, 0, 798211540, -5304, -14199764, -3, -6777237 ] ], [ [ 373254747, 29162, -1, -53, -829, 1216, 63529557, -3, -132358861, 2325306, 151, -2, -16347644, 0, -522910591, 20239, -10930500, 7, 192964970 ], [ -7072, 33279038, 117412501, -12582, 7010138, 9420, -1965760, 81280, 14108785, 6, 6, 33876329, -120239, 0, -1, -1, 78156480, 1, 407062318 ], [ 3600485, -1368, 5, 225803, 161, 4790, 37412, -5775231, 0, -125986062, 14913290, 12, 1727, 919339, 22007443, 20792022, 5055660, 30, -15 ], [ -713, 269, -4191453, 235, 0, -831591, -6232, 0, 60572119, -130328, 56, -1089253, -110122838, -1829268, -5, -3239177, -3, 34, -874 ], [ 576314, -72546, -975008, -408009, -506381, -163510, -1028809, 264535, 1250, -29081, 0, -13797580, 0, -12, -4, -51, -275, 201448, 0 ], [ 19, 847345, 2251958, 16266862, -161, -4, 2, -31, -11, -45753, 17, -4213136, 8852, 368779, -4026130, -225135, -59, 27, -2213 ], [ 247316, 758, 61734, 887333, 49031581, -49823, -36, -175, 665, -91, 92779192, 9, -2484076, -7550825, -4113522, -36, -1577, -750126549, -268629269 ], [ -977, 2040, -244265, -3969081, -22, -1, 10, 9, -570914412, 10630, -2832146, -2290633, 3, 5031547, -1011, 943175435, 66, -94831, 136719813 ], [ 13955381, 954037, -2008, 2, 6, -30, 399446283, -20, -8, -932, 360361, 29, -1507437625, -472398181, 367325776, -491, 179979652, 45555521, -2128 ], [ -2963, 7403163, -10, 29453, 2089, -237, 336, 139460, -5028, -21313857, 136, 27, 801, -22383761, 0, -7, 0, 23, 147 ], [ 8, -16, 8727, -1435, -1, 10, 114263279, 2, -11287, 11438933, 294, -1, -15, 57183769, 1401, 28040895, 511, -26161, 1 ], [ 2122832084, -106468, -7, 11459, -36585, 391, -3952609, 7860817, -900778, -503305, -2811602, 297, -611292, 129292, -21719701, 3, -7293977, -934, -2 ], [ -226, -1, 50968569, -2941, -1, -272465241, 0, 76415029, -345, -28, 29911919, -29, 855, 1910, -96748942, -473235873, 692389683, 1694376, -3670234 ], [ -499, -13631221, 104760, 1, 1, -91, 3517, -332, -181, 22, 490124, -514689, -517, 0, -77, 5252, 0, 26117106, -43 ], [ 683, 5432467, 12643, 26578, -1328, 1, 2909373, -214768, 6668, 237506454, 199662907, -226409, 31, 982882, 2994, -42, -879, 3972, 27 ], [ -16194, -1, 182956, 402712696, 1, 114621, 0, 136, -2274, -3620, -509360, -79, 1012205, -1, 75, 3836, 180873, 62, -81916 ], [ -20545, -35631050, 119, 173420028, 43391, 3, 86553, -126784596, -2, 234274961, -538, -885339747, -567, -2, -13286, 1789112907, -486613354, 16572223, 82586 ], [ 4, 517393315, -28734, -123, 758, 17, -263, 97896082, -2, -52538, 57190, -5, 92, -138789500, 879727, -23742, 1, 68639667, 12419 ] ], [ [ -26035, 49071450, -12219, 212482, -241992, -6, -30, 411157122, 130372, 850857295, 107004067, -1986951073, 21, -11206, 7904096, 18774, -104, -6133609, -201598 ], [ -14375203, 6644807, -16514158, 124862967, -33, 19, 13064, 7601122, -627751819, 0, 46661, 21259, 4454, 134, -19742, 7289, 53, -1, 296 ], [ -11855813, -29120813, 83625, -1, -2, -22144, -10703501, 1711, 1007, 78497849, 0, 0, 0, 13326, -58, 1255971415, -41557602, -757525296, 1769 ], [ 109019, -451, -1405180, -2189575, 1334104, 103, -870295, 3, -9211147, -1572, -8141411, -25020, -3954, -114, 1, -1464792, 117, 399, 76 ], [ -11884, 5228813, -832, -142632, 57081, 48238224, -80174, -4067, 84937738, 962481, 3552, -3363, 0, 2, -691737, -1, -2924, 373344, 204 ], [ -100410823, 3159, 0, -4, 246714228, 0, 48594, -11, 1722, -140775, -20686, 112920678, 507, -103006, -1507503, -19103, -1219726, 51802828, 119 ], [ 22, -7, 5, -62100202, 663, -16448731, 5135, -1, 293131, -16496, 0, -321, 81705, 0, 6569965, -63777, 1, -299, -9 ], [ -1162434, -29842, -71839, 11768, 1896, 7847, -9978317, -2, 4, 2942, -87874090, 177063, 1037686, 307, -127399, -1, -3591, -934444883, -2109158 ], [ -1180, -27434544, -181001633, -21023, -1650122, -1990329591, 282, 99, -342, -361094649, -28, -338513978, 2876, -2, -63, 0, 28237, -16322, -16373392 ], [ 0, 87463, 2752, -16169223, -3854322, 16346, 25, 83, 19113945, 7765536, -7241, -4080, 24267181, 1755, -799, -228780, -3, -1846577, -789247 ], [ -1, 13224153, 37, 9019727, 2176721, 32461359, 18351, -18387698, -258140, -51564691, -1, 1349, 92, 303806573, -237, -105, -22271951, -3, 31134446 ], [ -1, -4, -3635565, 37705, -13150992, -1888706486, -36234, 24237, 4179972, 488, 1, 1903446, -19, 131503, 106323, -6173274, 0, -59063, -4 ], [ -1, 28846044, 28318, -44655664, -31, 68998, 4262758, -3102934, -8, 120057225, 5613, -2, -311722, -29375800, 6962, -729, 975194, -129, -20 ], [ -365, 53, -859781, 9832576, 2, -143595, 184297920, 16860337, 0, -525608222, -3, 2524436, 0, 12907, -43, 31, 130667, 0, -255 ], [ 115999, 149723, -21166063, -15553212, -121, 297, 4241533, -60547, 5216, -3471658, 38648, -63, -5972977, -77, -3016479, -39782070, -352749, -219892, 21352999 ], [ -9, -112, -8424, -124000, -723107229, 404, 61048, 6032, 1493122, -816648, -1675, 915549, -60873, -1, -1512584, 54074, -1870217, -121058324, 94742 ], [ -11, 806303, 597851, -344, -15263, -7059, 17407116, -14789, -999344527, 555, -7982, -11360756, 217186, -240, -145717, -1, -2, -75122845, -401687 ], [ 679057, -4107, -2360, 14, 428, -50648, 45461, 125, 91208, -7333, 255535666, -289671, -110364, 0, 244614053, -520793, -2015, -129988, 2856942 ] ], [ [ -1091, -9452978, -6854, 7, 17043, 8, 380, -2424, -89, 0, 1082, -3280359, 7388, 57092, -54374159, 1, -31, -861522, 0 ], [ 294215, -2450456, -21276971, -27913330, 240, -1, -5983, 25126, 29, 377, -105997332, -19031, -1143, -2543, 1727740479, -658230, 0, 87, -117 ], [ -2012, 10263, -22102, 5656781, -10586, 13, -2, 397263, 30, -1499059, -29154067, 3766673, -897154, -1, 109081754, -96058, 3, 8264155, -8818886 ], [ -2401, -48, 497510, 3772, 1199, -124, 1460, -360, 63024, -586347, 46605, 35440, -8594, -17750040, -30, -5422038, 8201080, 123158073, 2956274 ], [ 5, 2, -3411933, 5308011, -95973376, -1278749, 5361008, 455246945, -3114839, -6705389, 45214136, -784489, -334, -1, 622, 57, -2926, 4067, -6 ], [ 2, -689621492, 28793, -2365, -1, 1612, 349585, 83, 0, 1360639, -1347471, 68304, 568, -302635, 6, 318165, 23520, -1981, -14625219 ], [ 3385527, 532780, 1, 2839, -1, -2056388, 72085, 147546, 0, 1757, -20119, -10559, 594873363, -655440, -1, -3326746, -451149, 404292, -414117312 ], [ 46181, -36379671, -207, -136, 130115, 9202328, -120, -91, 1833245, 1, -10564, -3, -72, -5, -534051, 11687555, -9, 2711, -114 ], [ 0, -933569, 6482245, 3261330, 0, -5407, -154, 0, -4, -1, -1932122, -297, -4613939, -10843, -2, -6274989, -147628, -3550, -8 ], [ 1462, -3070299, -2, -311401, -99926, 1880, -34, 3, -5304995, 118257, 1818709, 1301, -1368156, 1979516, 148, -20836041, -112604, 16, -66113 ], [ 124, 12958, -1, -7, -76840550, -5, 330327459, 2, 1930, 47468720, 3040, 0, -1032, 24695, -15417669, 850523, -26, 14, 72672 ], [ -2630, -31, -1, -19551533, -200293050, 773261348, -8068, -134059, 99541211, 155057, -1604, 163206, -333, 7312080, -1, 123882, -52453, 26011, 1 ], [ -3142052, 36013, -655352, 3952, 14884, 3, 334082316, 203, -120832730, -7228, 189855, -485597333, 149132449, 5, -67, 3920, -3748, 231322948, 1507976282 ], [ 26, 1454441, 41, 449152670, 857, 4, 312159, -2644350, -167, -116940, -562766, -23, -414, -16248678, 17821, 19778717, 40703, -49, 168 ], [ -682, 2513813, 6134405, -691, 38785008, 1, -30, 15, -31168901, -935015, -11289, 29, 6275065, 10, 371982, -1, 30353996, -114, -1005825383 ], [ 1752083, 3125, -95, -1612, 571319, 21826280, 333537, -31962252, -269067517, -21, -1, -20406, -554621, 717, -803621911, -2372111, 96693, -1603, -2592708 ], [ 123151, -7964708, -5514963, 1106887, -8574, -4, -426933536, 16308739, -65049777, -14175422, 1413, -1, -2607529, -441, -55, 27840745, 33310598, 143, -12024268 ], [ 19, 355997379, -946, 15, -2, -11, 1417, 0, 20659, 1, -1, -11, 67, -1, 0, -248274, 1638617, -489, 35953 ] ], [ [ -477631577, 139952, -8, 6, 12566778, 22, -422, -41, 1139361, -115, -7334, 20870879, 15, -1, 17854, -236570392, -1, 109230816, -1515615 ], [ 2387701, -6453, -9005110, -6, -879535, -12539, 110014180, 2656, 15494750, 129472, 25728, -29, -20, 956003, 681764, 13805453, 6, -54257503, 48972235 ], [ 121819, 398136, -3218576, 113343, 0, -442841, 1931, -112, -1, -10, -116, -13, 2, -9, -117992837, -475979, 74, 4, 208104791 ], [ -1, -14807556, 14304724, -317604432, 965, 475, -12, 626, -364782350, 217973, -796446, -8, 179, 1, -15, -60, 99994, -339, 90 ], [ -702, 126765, 363233, 1, 95072, -456629, 73830959, 3574, 1, 34, -4608, 446734, 226790, 129594, 16729170, 174, 145790, -26, 39565125 ], [ 441323872, -44, -335335461, -125, 363101, 145, 97, -723, 504588, -7, 11425, 64023655, -344, 30657, 569069366, -1338, 403530449, -1, 141855132 ], [ -213393, 225970, -7954521, 212385, -765732968, 0, -1, 227581726, 5691166, 88241, -66947520, -2669306, -8, -4869, 1, -2671911, -14070, 0, 6611978 ], [ -16, -33378, -229426, -140799074, -2, -27637065, -180617389, -51453, 259515033, -16, 168, 111230933, -2, 1489, 7, 1746175, 21, 379330298, 0 ], [ -8170174, -58559374, 508082344, 452461956, 14009843, -363, -711084, -2656, 31202882, -15, 70333, 2074, 737360649, -1401121, 1392017972, -139476, 111, -14810, 75 ], [ -417213933, 415113, -2031569971, 0, 0, -2710649, 233, 86, 421836, 14739, 0, -1861383, -227666, 636540, -67266, -2771152, 245611983, -268, 4162303 ], [ 964049653, 55865654, 6, -124790, -5081146, 1379311, 38652, 701570, -346455, -106939, 0, -1743509, 46735407, -22280, 851107, 139, -393, -120235, 2674966 ], [ 166, 12412, -1183235, -1405418931, -1137048216, -2, -507, 17, 238018, -260533423, 0, 64, -534, -183303994, 498501164, 0, -14, -43826852, -5710 ], [ -638816, -1624, -5, 1477, 24229669, -360559, 0, 254717112, -47, -60944, 27007, -1435431634, -169796291, -56510, -854, 58538586, 796, 5, -256114 ], [ -319, -368872, -459986205, 3556, -357936143, 210563, 2076348, -440, -494858240, -61539, 21278144, 0, -53, 9990, 4, -64367611, -426, 1, 29572 ], [ 0, -13, -1, 1473762, -2312572, 30, 948527, -57, -1989842159, -1220, -4, -1748283, 352, 128418277, 1523832, -65131726, 18885300, 2646, 1 ], [ -49807020, 4000, -352521530, 4370, -409, 49028331, 14268627, 39666057, 27275674, -18148, 176250, 4672752, 11, 8568100, 3625858, -23193, -8, -11132627, 4075 ], [ -1, -2, -112, -77, -758164487, -288, -9446203, -2525793, -104375, 55, -224241, -25658904, 135, 3434, 50, -24179, 1861, 100728805, 475846 ], [ -447808910, -6274671, 29, 642418173, -2035462, 531895868, 94260, 110627, 65, 1142464247, 10456412, -1126396, -28722304, 298242067, 4280, 8, -395845829, -26919519, -6 ] ], [ [ -518, -1867707, -1, 7021, -2, -12918, 26, 528704, 1026, 8399523, -15407167, 125319487, -18190, 17512830, 137657, -117710, 2769, 205797895, 39479 ], [ 2, -445393784, 2, 891496724, -1, -44514, 18, -12, -105, -426, -366203315, 2389031, 4, 0, -3562374, -509, 114272, 2, -14 ], [ 28, 16, -57, 0, -1, 193767, -50373, -152667, -41, -5, 27538079, -39144, -2, -1614985, -229, -6, -5994040, -16241996, -5203 ], [ 23, -322885737, -1, 26846, 267393038, -94, -26236, -742031, -962559, -33, 153794, 206, 22, 3, -4, 1, 316, -25039719, 2119550894 ], [ 862097, 33078, 4945038, 72, -492335, 0, 370010705, 194637781, 25819, -2113205, 2, -16590, -146, 120, -2747, -344, 1803893, -160293, -12132596 ], [ -2, -366411409, 7, 213405121, 116333, -86, 64949, -2, 3, -11, 227, -4, -1921546, -233893432, -9825, 545953, -331056622, 9599655, -11118409 ], [ -230127961, 58, 2358396, 11496, -1688, -405870, -41015, 3972, 2, 1, 126703781, -244, -468, 1, 4534, -89165, -81, -625, 74596 ], [ -399, 150893838, -1, 48576, 3553039, 20721547, 108576678, 1645595, -307702675, 15795757, 62, -563, 46673, 3, -6, 87950499, -244, -6777, 3764 ], [ 6834, 0, 215797728, 157227641, 91692, -13, -21, -751784, -7694448, 555216, -3361641, -6908, -3, -3554, -1520, -11649, 1448068, 154700491, -223986495 ], [ 63085, -1, -96, -1, 1149637, -737, -4085, 52937623, -396442440, -38, -1333158, 113824, -50, 233522858, 35735145, 71181756, -3399, -354214185, 942 ], [ 136622612, 13860, 7693, -111, 251, 87830, 0, -16744586, 0, 0, 23, -6602, 899216442, -128950, 19180, 281761, -592737481, 3, 348 ], [ -723157126, 56595914, -24, 968, 64348638, 7485440, -95435162, -242, 276809970, 155, -305212, -95957, -121184, 0, 143105, -2297236, 0, -105993699, 4300621 ], [ -952, -6460, -101199, 708774, -5, 618632485, 11644, -178, -5020614, 28, 11581, -97718, -14, -59320946, -16723778, 17, -143320543, -456512301, -10 ], [ 1780021045, 10, 55, 8, -809196304, 2791537, -5898257, 26, 3226064, 2734462, 2086, 2674, 48500, 18197450, -261392, -252895, -30518, 2, -92850 ], [ -127028697, -116448427, 115004707, -9, 1609, 1426144, -13, 0, 227054, -56, -114, -5510387, 0, 0, 185, -1, 89163, -33, -117 ], [ -152, -2176294, 997075, -244717032, -62189, -8780324, 12398, -12249, 78165215, -1204720, -5, 292964586, -17160894, 32905, 70, -13, -70, -485202065, -604059 ], [ 6, -250, 32503600, -338698, -9649, -33029807, -1, 221, -413976364, -6331967, -3875, 104, 83, -1, -6123, 26105418, -849766312, 384543306, 1905 ], [ 1154, 91352476, 201039, -126751, -738530, 4894737, 133462, 102, 540, 50, -2, -2155935, 800973, -838, 10663, 9, -1, 222402, -961 ] ], [ [ 1, -4729, 30546094, 5, 21249912, -188, -128520704, 8250888, -1, 10797835, 3303, -19142, -250308266, 2299, 123725, 0, -1024004, 3345, -2 ], [ -60952, 141715, 290623, -94944719, -12, 1804490199, 11, -3217, -596202858, 69600320, 264907676, -1, 293952100, -2, -1573375615, -22422, 6264, -287, 3601 ], [ 4328222, -21991, -678441214, -31, -1938091851, -155, 5953, 2876883, 23541001, -3560, 466, -15356, 307, -2979, 0, -4719310, -11, 295306, 7317 ], [ -56662, -159421, -877, 0, 259777, -22315550, -31095, -14721445, 22757, 1415, 40573, -1, -9529451, -382200479, -319, 0, 102694383, 357730, 5172 ], [ 1751, -15, 342, -7, -4969, -3077945, 0, -303074, -1315881, -721, -148, 195, 12984, -163, 89, 21161300, -8, -10076, -125391 ], [ -804109, 1970497206, 40863, -14, 0, -46319953, -510, -5022823, -242315580, -1513, -178247265, -9152233, 3133201, 7, 6924976, -1283542, -1, -174850, 1958377 ], [ -92, 457879117, -96972257, 46520, -510, -1761050155, -8104521, 441520638, -73, 142, -463918, -243854017, 110, 68, -324706652, 74, 2, 783, 853391 ], [ -4941143, -512339, -386802, -50557687, 0, -83067855, 1431495, 828521143, -4907, 24517650, 117, -6196, 19119, -234, 1, -249378504, -877, 20807363, 199964207 ], [ 218102091, -1463413, -14999, -1935358, -7127301, -2, 82290426, 31865859, 191649, 166, -1909, -1797, 33311863, 111478, 94, -535292, -979, -69375125, -87 ], [ 0, -551893, -531367770, -459057, -6, -1, 12708, 2661, 832, 94695006, -30257002, 150, 92746, 182, -42416, 1, -86, 6109, -15 ], [ 6744, 13296000, 3519711, -58675958, -7391, -448, 966242088, 43115, 30, 93, -226, -2608448, 261, 9508186, -574, 10, -7129960, 143, 266413621 ], [ 804, -30315, 1, 4797, -642348714, -1, -3702705, -771, -7, 774234, 612524624, 28997, 134794, -16311, -2, -64, 16168207, -96, 3221125 ], [ -2401, 2831154, -1, 61884, -875334, -1, 9, -21025113, -506723523, 8, 17, 2921277, -2655238, -585, 417, 104903, -103, 434351, -466135 ], [ 20397, -13431145, -54, 8, 22913, 3447998, -4620, 64351, 1485027, -205, 14832847, 279, -72, -1173410335, 45495826, 11576, -396641516, -19, -1513 ], [ 362107, -88584, 799713, -519, -2503, -933557598, -23919484, -16, 1, 0, 5128662, -13, 124, 10038683, 19, 35, -380, -1, 14 ], [ -371, -22130, 2036, 0, -290038, -1257, 798291, -1, -3, 356762137, -39776305, -3, -1542, -27, -31726149, 6, -94, 122572, 2 ], [ 1234, -13, 23780, -262632, 49, -480397753, -730, 0, -7, -447247, -34486, -866337, -7157, 477, -7, 6, -9553, -2440953, -241882 ], [ 372162, -26443, -6131234, -65, -743, -2, -917020654, 15455016, 356231397, 13843860, 254984818, 8104049, 633, 28811329, 7260, -716269669, 201, 34, 23 ] ], [ [ -383328, 575989, -5490, 2, 5, 5466, 2, -7161036, -14424, 22408584, -60032223, -118, 69462, 770, 0, 56890, -3, -3875, -1927153 ], [ 475817149, -1, -11, -314144, 436, -2, -2117034529, -3, 2890066, 80429982, -116623, 1874496, -342199, -10218, -187889, -654324, 3773, 0, -443 ], [ 439501, -286, 31, 662803462, 12508415, -1, 0, -26, -180, -2, -1478719185, -15562, -61533903, -1, 20683260, 5190972, -4567, -982554, 4 ], [ -1459630, -64, 230343, 474, -1, 3185, -16370232, 0, -2, -34864, -262660, -111, -2225, -136833295, -1046805, 3605485, 3145005, -32565899, -1 ], [ 1, -360205499, 111, 13, -3, 4, -2073759, -5702, -55824891, 8, 650378250, 28780, -116993, 1456679, 0, 46268, -203563350, 4, -1 ], [ 372493, 3871700, -212, -386482405, 1982, 41673333, -29951838, -217775615, 1201, 447, -75023, 1, -518210873, -1, 6, 58903993, -149735, 4619, 2780 ], [ -192540, 2389422, 725772, 3285, -8117, 194443, 8508668, -9185, 2282449, 122498, -1, 82, 124, -561573874, 59, 380, -18975, 5737448, -248713 ], [ 225867, -263937, 26, 102699599, 678, -1, 18765804, -612, -222994653, -8595, 478016, -479, -100, -1, 198754496, -838360, -42, -4, -24623 ], [ -107651302, 490892773, 1287431145, 216372057, 1, -1, 192625257, 0, -634, 11815, 64469, -7346817, -216570, -1, 0, 87, 1020963, 676607, -249992860 ], [ 351997, -14190432, -2, 0, 3250, 0, 3754, 3905966, -27666, 7460, 1034737, 7039, -4, 0, 2, -17, -1884, 14, -2880326 ], [ 85589650, 1452683085, -60942, -39806043, 21, -26723972, -752871823, -177463, 234873, -2361, 0, 6919, -13, -213, 123445751, 1244912, -21450, -479258, -14642 ], [ 32142906, -54191631, 508832, -3088143, -4904, -46991348, 1829, 0, -2406, -28212, -358133988, 115718011, 1990739429, -45183, 27653, -192238494, 243183, -24, -14 ], [ -611, -83, 12527, 1749062, 234, 15, -2578764, -470075, -169033, 264, -387605190, 94, 2482767, 76032, -822629986, -8, -221124123, -16030742, 999 ], [ 219496, 9837502, -13811, -796442792, -761567, 5466894, 2042, 2033189, -841, -121076408, 380971739, 9039619, -13, -1, -97791014, -390338900, 31301904, -2356, 0 ], [ 27, -13370308, -1, -4111970, 545401, -24, -1551872, 61, 21640, -30, 1667, -4, -16233, -922071, 320041, -4759, 1, 17068055, 216170 ], [ -15258225, 18271768, -328, 0, 0, 5464, 2032183403, 15, 285, 1673253, 2, -12586978, 3226, 11841264, 23887, -44, 44, -1, -125 ], [ 0, -4, -364, -606408, 98, 457380045, -3464425, -20860, 334740, -216731, -137765611, 2, -7374, 46816, 0, -27, 511, -115465, 61186 ], [ -127193, 2338600, -1, 39862, 10563, -959954, 121358, -4, 29, -283, 987, -4618591, -12400074, 33003, -1464, -1163509934, 2028246384, -580475750, 1165934951 ] ], [ [ -12148, -18847, 52862, -193969637, 2133500077, 1438, 395327, -254515908, -3929368, -1902410, -2503189, -103683815, -1914043, 12830762, -660, -273201, 45, 125, 471264 ], [ 6, -1, -86464, -4203, -49767, -495, -99870193, 19572, -32784, 1, 22, -4225, -1438, -2, -180673846, -28952, -15173, 2, -126 ], [ -75, 22472418, -32, 491, 197401814, 1906, -5772, 80049411, -26139, 17, -285032, 5395007, -6081113, 318, 7, -59, -1953992, -12808, 2801 ], [ 240, 6025, 391, -9593, -371803051, -3, 2799569, 2, 54190, 400, 1, 14820984, 199805591, 822149, 15, 162170805, 339, 13039, 179226134 ], [ 21028039, 3, 13033, -2313, 968345, -29030, 758473393, -1, -32, -2240, 0, -1, -385892, -1, 1724250, 11, -331687895, 306622, -96947643 ], [ -7, -1964, -739276772, 12046, 15534616, 57, 30587915, -967, -890, -20944345, 632364808, 6, 262347573, -4, -3399364, 117, 3396, -1, 239777 ], [ 1, 64583, -118111, 2, 31, 992887133, 38, -8, 62300, -2801, -104481, 6, 27, -32, -517127965, -85359847, 554, 232687068, -174850 ], [ 3, -78299, 428097301, 22286, -103232233, -4, 57, 0, 230135, 0, 22, 128, -200953, 13, 0, -54463490, -3, -3355, -205363 ], [ 2861732, 3145648, -55121457, 6568747, 500, -2618304, -60484961, -17435463, -16, -72737, -1, 3372199, 2577, 17126, 123208639, 8019871, 26, 421438, 10 ], [ -2443136, 59, -13000804, -210, -5437693, -16, -1239513, 8, 14605, 202902185, -206, -1, 12239710, 64, -822474, -7629, -5946061, 61738, -226 ], [ 0, 3655401, -241480102, 340, 66, 12920, 96994956, -9919990, -5992, 133244858, -79533, 2962054, 196364777, -260236474, -4509480, 224, -395618, -541468, -2053609 ], [ -612835449, -10267439, -19, 1665, 277, 2694, -537312904, 2, -55470, -937571, -202169515, 1757, 5731, -1072, -2684, -346, 1, 1, 0 ], [ -2, 0, -2, -295902, 337, 6749, -1780558, 2064930335, 7709540, -1, 375, -12, -3996, -35737233, 6460, 3, -316, -4060450, 1451 ], [ 138, -3574559, -64484, 0, -5996, 0, -357, -79212394, -12258, -2679, 410, 1, -87125, 666, 29, -23794, -579444872, 2, 2990857 ], [ -45, 41, 193, 23, 18157, -251729350, 62, -10235, 1, 142385, -54570690, -28461637, -227, -320986870, -105, -6954463, 19333106, -919067, -11 ], [ 33067951, -6, -1, -117248716, -515355, -91, -125209, 409359, -14733, 14644859, -1976238376, -86505791, 0, -968, 7, -1, -64495707, 1762, -891734 ], [ 1805762, 346436, -10364678, 1754, -62061225, 198907876, 28112658, -2707, 58, -6, 0, -9566769, -1, -1064688, 177935492, 2, 19105083, -7126836, -829 ], [ 56, -460, 45568163, -23521464, 1124, 1, -3388325, -3777, -1, -6830, 7455911, 5, -4751514, 159256, 4118302, -76, -1, -1, -245836846 ] ], [ [ -1, -1616, -871810633, 5626847, -377618046, -23972, 399, 90406, 2039468508, -2943687, 666, 41194, -13, -35, -345369428, 477, 39475298, -453872770, -26568 ], [ 0, 0, -31, 8781, -84, 0, 0, 364, 6739559, -764951, -1900200, -6233887, -2, 2737, 35356, 368673, 30, 12706768, 87 ], [ -183293, -840331899, 1522, 262332521, -1, 32310736, -2, -898, 21, -67728773, -13978664, 1902193445, -32769, -2060689, 17947102, 1448374, -5813, -4401, 1038 ], [ 10, -324208, -8, 15337309, -19039, -1, 1628957451, 405618844, -1499, -51, 99645261, 297, 59694208, 2030, 2449113, -16100411, 0, 5, 307819 ], [ -919, 0, -295, 121, -77, 29042, 112956683, 931571098, 30131, -5264, 53, 438471198, -523897, -420435, -174, -11971, -6271, 150, 21 ], [ 1776, -14, 4112, -14, -249, 2001, -48874, -11296, 33, -4, -178, -273903, 391375900, -2, -7378655, -14, 255544622, -5686515, 656147748 ], [ -124756, 10844306, -5, 220536, -1612987, -3827020, -247546236, -11983087, 446255631, -2027005953, -7, -656, -653032, 8152855, 17584686, 936519, 5230225, 46, 1032 ], [ 25205270, -81341, -115081511, 89716308, -491, 22265, 61537306, -488, -94707, -113601, 1946286130, -4076, -4055237, -453, 1128873, -1496, -1904, -67839299, -490939742 ], [ 223383, -1943758, 2, 11605810, -61636126, -41338, -8, -133093, 22545, -4, -1012, -16, 1265736, -19843082, 242, -2906078, -770750, -1, -83 ], [ 3, 105434147, 5, -10441445, 272, -355892038, -23234, 6, -12420977, -5, -457077516, -278035, -11354091, 1038080077, -1752014, -3, -2, -61837882, -1294 ], [ -637738, 3, -31277025, 2, 4881216, 83047097, 3, 47667508, 1837, -649, -1472575, -512, 110, -3123, -100, 3926114, -4885230, 1819, -55789879 ], [ -40674433, 86617315, 319096517, -579354, -2918786, 708241600, 412, 68862, -3165056, -8001933, -57334, 74, -1062365146, -731541, 34850, -1441, 17, -83, 487 ], [ 26, 655, -60333, -823, 321120, 6, -4099664, -1960, 778293779, 247, -51801609, -6705, -3709264, 249036100, -72, -64, -5, 125, -59445 ], [ -4, 1, -49009591, -466898, 955, -1366, -12, -12015, 231109, 105954424, 0, -96825, -31, -1, -49, -66598544, 7577, 121682, 1423 ], [ -646937, -125802940, -110, -6, 1007193888, 22854554, 130219, 259, -6163616, -760, 1617208, -910078, 204387, 364595, 3949680, -26915828, -3308, 33, 2385998 ], [ -1923138, -2, -1277505, 31875, -1645910, 3479774, -270876, 1740576, 1019540, 52, -3, -207889403, -35972376, -290626, -16285, 0, 10, -613255899, -220 ], [ 0, -46590482, 593047, -4470279, 13387397, 182866, 17, 38438139, -44409, -4, -252134161, -93, 761, -26340241, -13, -435913, 35566, -7, -438 ], [ 45220, 111520165, 58816275, -855433257, 440793734, 9641570, 22619, -1, 2, -55941868, -6, -2, -5950, -2415744, 910842, 63497, 568560, -50, 968 ] ], [ [ -4181964, -144309325, -30435334, -375504, -144435, -6074, -57154, 243129, 268673, -226, 517069392, -519752, -2859187, -84, 19, 14, 30507, -4, 1 ], [ -4, 4125904, 325930, 6207267, 70, -77880, 655, 90038942, -85177138, 683193, 0, -592711, 2272777, -1529, 0, -37197482, 347281, -7, -2 ], [ -1, 364798, 18569, -10, 78528, 7, 128, -30071524, 7108001, -1980, -7823, -2, -4166656, -197, -3, -282, 54171, -2, 23404 ], [ -176012, 19, -45122706, -15, 674539, 15556419, 103818367, -3556, 115718630, -13, -29933647, 63446, 25938, 25510903, 3, 15, -2, 4, -264834208 ], [ 117633519, -1, 14878015, -1014, 14322713, 14, 11, -73786247, 0, 549782, 83921, -1, 3, -528, -1697951798, 562552, 68557, -1, -57840775 ], [ -8, 0, -9524534, 6965180, 0, -1, 35062, 48, 0, 0, -192520, -20482, 183550395, 9047, -180902013, -127056167, -510099, 173402018, -6532411 ], [ 832, -2, -7081016, -1156, -31880, -377, -200350969, -200, 4453, 7037, -460580413, 0, 5517711, 806680895, -30007872, -562, 67341876, 0, 569 ], [ -1474558, 94892949, 230158677, 7, 51563, 563, -121571, -1529029, -4, -10512, -3, -63710831, 1905, -1941480, 3320020, -34, 629942055, 5161, -63967 ], [ 0, -119299493, 1, -1, -14985822, -3922, 2, 0, 1073905, -5451539, -198682, -2200809, 397, -2, -5339, 54, -1, 0, -7 ], [ -99965, -124719, 942126, -14, -2574, 3, 2, -158, 0, -448, 2044833, 1969, -186, 469, -432683, -118871933, -736, 16472320, 5 ], [ -821036, -1, -2, 61, 3658132, -1757253, 54011866, 340758345, 15545, -1440190, -1406556, 99, 0, -1397752040, -458992, -2245369, -1730, 64677563, 0 ], [ -621, 1, 76, 2, 174383, -50, 51874, 542319, 425778, 116, 21, 3338, -8072036, -864164, -10077, -26307, 40412, 0, 194018424 ], [ 25835288, -870205, 5, -39163944, -135, -2, 60721, -5, -310696, 6392, 234144, 2256237, -198746, -40216311, 1735481051, -2444238, 52436730, 207306, -235678 ], [ 8006, 295727226, -3, -43614398, -1289669, -3, 8, -1599, -1983466, 6, -1, -415, 1835312, -539588, -1399674921, 3, -2, -1481, -13629 ], [ -31522, 3949402, -336837005, -3954324, -32398062, 17, 47661721, 2, 151748702, 10124, 3, 5914046, -38, -219043341, 10234574, -4, -2985126, 234, -59090 ], [ 63655953, 1793894, 2768, 6338, 18, 4197970, 32944, -241061, -39232097, -4, -3164566, 16996, 1075, 6, -45686009, 4831, 524614556, -259239, -1 ], [ 9045, -1, -78, -348643, -1, -444, 1338123908, -53, 5010, -1, 459, 105955059, -351204, 113, -6290, 815912379, 31159914, -3810010, 467566 ], [ 6165, 86039, -3381009, 128048, 46285654, 335, -194079996, 2, -43, -697936201, 1456, -21468, 4326, 104834, 3197352, 0, -26111927, -201, 1337 ] ], [ [ 1, -40716, -23581, -4, 1944, 29728, 9, 2, 206540988, 4280467, -3, 1, 8376, 679859, -2, 18007065, 1855115064, 1297, -115102190 ], [ 15350019, -107894279, 2, 293720003, -1, -129185800, 4, 175905, 17216, 57670233, 6911452, -78580555, 26903959, -90700, 18603, -51, 2, 78508453, 1389335 ], [ -999, 20955, -3349, -1756757, -378194, -306, -12596802, -449473132, -1026, -1470, -4, 538, -875399, 15534, -4235, -32919875, -268311434, 0, 24 ], [ -29, -929, 7, -153773, 53242730, 2485, -186389202, 1, 251, 16104, -459, 48355, 1300, -63069, 11120026, 44940634, 75951863, 1, -854423 ], [ 15931, 25679812, 51487, -13313, 0, 7, -14949, -166241, -82033254, 1, 170, 1734526, 1, -786, -2, 7236541, -493780, 389037, -13 ], [ 1, -48981, -1304, 482050, 447061, -11754, 1, -410317877, 4104140, -708617, -3962, 686, -5, 116661729, -157, -69216, 275388969, 25, -1271817572 ], [ 1, -3238774, -60763864, -2050239, -2, 36, -8187, 184944, -16259717, -15063, -13, -186413572, -475463335, -88, -229, 28030, -450, -7263, 958 ], [ 5101766, 6, -28, -24, -46317977, -18091, 3280732, 29028, -190660, -225896, -1, -2547, -2, -7235, 236, -2215385, -54389, -179028, 31 ], [ 7755, 1932619, 34, 3, 61518406, -459386, 14165, 4, -2, -6846549, 204329, 11251894, 518267632, -426080, 2, -519796, 27060729, 11194827, 323 ], [ 8364, -47741, -976046, -1, 46584077, 45, 0, 6, -5193, -943, 15, -121587074, 20, -64028777, -9792979, -863314378, -147726234, -393, -188513152 ], [ -484, 306549864, -23610795, 445084, 14, -67735109, -103645, 78377491, 14537494, -3941, -80, -25537, -580, 695003, 11489725, -557, 31, 1159, 107289008 ], [ -1, 26991642, -14059, -116, 0, -6429, 3, 200693, 49400422, 6231947, -3, -354479947, -4, -173119, -1, 0, -458188937, -2803, -528978154 ], [ -9772, -1, -1, 68283028, -1, -51348185, -430821, 32081, -25629952, -401357535, 10692455, 130495341, -5471, 614, 1057022, 8, 5, -167942, -321925 ], [ -452485, 935, 18, -3099699, 984061, -54723, -6717236, -391, -164741158, 0, -7860545, -3319816, 3806667, 59, 36180595, -1176, 353, -76, 24177 ], [ -4031, 29554, -222839241, 1398869685, -8815412, -491, -137, 3255, -178, -30, 184, 48646, -20508847, -73232535, 244095800, 106073636, 33, -284, 1214 ], [ 28932, -2562, 7615305, -1267524332, 21, -414, -2, -23, -98316, 32416, 311232, 881800124, -24339138, -2204321, 5, -54150409, -431615199, 1763, 299322 ], [ -268224788, -369352, 632654221, -41909, 14, 2828, 2, 0, -14, -96, -4855, -342288090, 108320, -1, -185437091, 17, 362630, -2, -5591860 ], [ 201117, -10, -218814, -21, -483784, 8129, -100, -1292281, 42, -51, -1, -937, -2, 1783, 109800, 2, -259977, -8043746, 42 ] ], [ [ -1128620, -2039911444, 380851918, 241, 6933664, -382610, -26965, -220970, -14, 8, 16563273, -444494261, 3824, -1, -931573, -332759, -57, 232032, 626 ], [ 5, -444649647, -619394066, 10347197, 12855, 56, 24941481, -76, 68786387, -132459610, -3, -2397865, -86298, 3437979, 1548892, 51320, -7049633, 2061476462, 496 ], [ 19875, -14105, 13784774, -222, 186, -36114, -3616, -261779, 48, 0, -286, 169156575, 0, 3459, -2, -64, -23, -336023, -650 ], [ 16305258, -279959, 398, 0, -9487, 24, -181461, 10937063, 50936692, -2533975, -123780129, 119, -27497818, 99874, -3, -10, -15, 3, 25247 ], [ -181860027, -12222644, 19998, -9439130, -5, -149711, 12859, -126837981, 59415008, -6, -5, -1334, -28365582, -108141, -41922, -3568131, -2, -115793, 4 ], [ -32091, 999, 0, -37900653, -3490, -138756, -15324386, -6397773, -10600751, 312, 580, -44, -27, 2200, 1111016, 1597, 1545, -1079595, 2 ], [ -46183, 4146, 0, 77355, 3, -167999, -398, -2, -5, -9345947, 101, -9758992, -719, 120, -54, -15, -2283485, 31722547, -2 ], [ -2005, 54231, -162685, 812434047, -1, 27565420, -423, -59, -1, -424, -2, -3854, -28913, -17803, -2, 403, -2, -188, 6167 ], [ -12202047, -1965, -22106199, 26, -632925239, 223540, 1404, -422799, 1033350, 463548199, 1, -913813622, -1073291, 1, -1513, 46061, 268319, -903119983, 770474 ], [ 14231, 449318, 35130, -2906, 62354, 217944, -12, -81288614, 3235, -16867550, 20767962, 30462, 276039862, 205563, -3949201, -8, 26233306, 490788803, -152577380 ], [ -2860191, 1054284780, -504, -901588230, 717, 8476487, 346274381, -23522, -6906852, -7042, 9129929, -3, -2, -5978, 0, -1, 0, 445294, 77437826 ], [ -1087, 77, -18852, -8794, -835027, 60, -3, 31904125, 1, -1322330949, 449, -241842412, 16569177, -8044, -7728727, 0, -10, -547139428, -1649300 ], [ 1909, -12359496, -13027969, 129543099, 517456850, 1, -1923, -1107146, 635394, -24223, 237, -737710, -955, 61861, -161462541, -22419324, 199, 14, -401 ], [ -4, 0, 1082, -462, -1189036, -652385465, -3672826, 3, 248, 6323, 482, 1937658159, 21338503, 10, -4, -59, 28532286, 0, 55786 ], [ -56241, -167634, -91, -413, -152, 2144844550, -62619, 116472751, -56999018, -248, -129148, 2, -42709484, -2, 2730832, 576, -5, 71500587, 6752025 ], [ 296874, 24, -2, 780516408, 18, -37767, 131, -81, -881, -2, -14682151, -293805854, 25951, -54, 11890086, -5, 51029088, 32270590, 4 ], [ 379116423, -1, -9082884, 9827134, -6811694, 22, 5775794, 1509, 2678, -300, 3539727, 18, 159, -659, 5496, 52019, -31753, 10, -5 ], [ -12419742, -3815, -5, -1403258, -33243381, 395975135, 90045073, 4183, 35349, 47, 18, -566, -126445, 12, -7, -82, 78, -10419, -890518 ] ], [ [ 1417495, 2, -30, -8, -49437, -65, -110454759, -4, -6, 3100, -9922284, -20, 25879956, 207649120, -15607810, -52911, -32206856, -575, -1693657 ], [ -19, -4571, 1502, 18675177, -505, 10, -6121, 89638, 4727, 14810, -803960121, 236, -51526, -266310815, 11, 633958, -37, -165, -3091 ], [ -73580, -5, 310023039, -54977059, 38152, 219616398, -6680773, 158097539, 6, -161481261, 22302286, -2, -13772645, -2438551, 50, -511417983, 18747865, -4, 14 ], [ -447, 25509013, -2, -20803, 471295, 4, -50, -414027475, 1547, 0, 49, 127, 107, 1530659, -1862599, -3573, 740043, -42363274, 1185 ], [ -49561, -239, -770747, -11461726, 4124142, -774610559, -77, 378, 39, -160, -179630, 1, 81432856, -1603, 908018342, -65, 0, -3667, 62722660 ], [ -423936110, -1901, 59786, -398545018, 2023, 5, -1055, -271281, -1, 457758, 0, -497161199, 464395515, -2, 118352944, 38896, -889, 92648245, -58498321 ], [ 125636436, 182, -613, 210, -12652237, -7, -28732, 6092213, 28864237, 446219, 102138, -21, 108, 83, 1676467688, -105443, -8546871, -4447, -1 ], [ 5, -177, 7262580, -1, 1866, 2137604950, 791827947, -6, 189743092, 34, -630224954, -73115433, 2099337584, 62754, -31, -311729, 392751, 0, 10794 ], [ 343, 158, -35, 63052182, 3, 1821, 862138, -510, -367940578, 3, -67035, -710691718, -1, 158108, -419, -103, -619007134, -337045, -1 ], [ -2300, 12129, -1, 513104, 96159, -44561, 1, 9543, 864, -3, 14155591, 45444, -2182, -621, -8500850, -122884204, 11057, -46823, -1602405 ], [ 1, -29410238, -7, -4, 2, -6, -108288894, -130, 18834, 0, -25775, -24276759, -205190903, -263, -12524, 373911, -414212, 28, 1183085991 ], [ 59786896, 3968499, -1087, 18947, 127, -238229683, -41757, -288562, -81, 0, -30274933, -109574, 11039, -5561, -5678145, -250672, 135, 220916221, 96 ], [ -9, -1, -233, -4116344, -10357, -58, 26007847, 62, -159, 411767080, -1099474, 666557, 63207, -69, 5937618, 911599432, 25442, 0, -3 ], [ 178812, -2352797, -431618, 379016, -4911704, 11503, -4380, -1250373, 422, -2, 127, -195409467, 157991, 123066565, 248835, 609, -2, -1157, 7691366 ], [ 771404, -19816, 273931015, -6885036, 38608182, 0, -8740573, -59120, 473436, 130, -15610, -5130078, 461, 24, -284, 439700, 445647050, 385, 2025 ], [ -88469488, -653472371, 13279792, 24, 6506477, 82792, 0, -653, -187738, -60009, -20823, -19, -5756, 251693931, 746692, -10208, 238907, -345921, 0 ], [ -884589976, 598011, 8416, 56, 9, -16131278, 1764, 472, 294155386, 2928, 15, -55397453, 471, -132275, 218166362, 24595, 197998, -215, 1597864 ], [ 13, -18, 1012, 299235, 137474280, 7013123, 2381547, 25447, 2, 122, 0, -17785, -923742910, 1, 0, -860, -60218, 185453112, -48 ] ] ], [ [ [ 14138387, 1944, 1821003780, -303128090, 1, 462211, 224037063, -28, -4, 73742, 895305, -5105, -132300365, -1, 8485, -7486882, -89, 358253, -57110152 ], [ 39557, 1, 47894, 7733835, -4642272, -4, 9, 1145528193, 21983003, -218, 3596662, -27113, -4, -42, -276, -661, -5879282, 22997549, -31 ], [ 373444346, 1545, 178576, -108133018, 1518, 10503754, -4, 11636693, 5335560, -910, 1982095, -538703, 161401, -21624, -15, -91, -74215851, 48197, -27264 ], [ -1, -7516, -20, 14040, 3342, -4960, -220265719, 109265, -1, 0, -50030574, -13924, 23, 8, -101, -10379, -4, 3929, 55 ], [ -11, 2392302, 0, -186714, -67681266, -5555336, -526, -2, -92673, -710, -415197793, -21074, -3, -899, -1, 1, 344, 507752591, 52 ], [ -89532153, -106, 15987910, -1, -1891, 3, -38, -14, 200500763, 9681, -4, -19383910, -755194, -18272273, -6160, -153523896, 455386224, 2001427, 47 ], [ 110106489, 29, -513, 0, 6, 59, -55, -365, 458109322, -949, -10452705, 24908722, 1, -2, 0, 491083816, -1, 255635715, 3 ], [ 129937501, 131983596, -916286683, 39, -4, -3255195, -10, 2894814, 0, -54965, -1756, 53, -47827, -72940, -6386, 7271520, 81309, 2, -1760 ], [ 3939085, 3, 82, 0, 81, -1990430592, 220529028, 1767074301, 20092, 107521, -122974741, 52887317, 242, 63, -27, -1746, 2489640, 7301, -252 ], [ -3, -23038, 8925083, -1234, 3, 1003, -198, -19, 112, 231, -153, -354, -101274, -98617, 233854, 12049, 569, -390143505, 913 ], [ 25985, 88657216, 687839, 113, 2, -3, 3845711, -1292, -1, 63564, 8151537, 18873, 1624, -5384017, 1087810, -1, 3, 5, 16882 ], [ -1, 3820888, -1797595, 47288045, 0, 35, -1220, -6, -9139768, 80, -1, 10552, 32126, 1, -55168664, -13487, -10898, -11755464, 52702142 ], [ 9419454, 4, -1846, 46, -7, 0, 9, 143780713, -259077500, -68816570, 25429, -59877914, -408423003, 1714, -3, -2332042, 264982609, -72601383, 0 ], [ 0, 982038, 59541, -121, -59643, 310, 2304, -30, -47037, -214, 5830044, -14207, 792, -7217568, 184, 30340029, 9, 9, -116994 ], [ 97487, -63, 10, -1, -65, 242145, 7118624, -76, 725822757, -97875502, -49336, 3, -160269, -397, -267644260, -1214, 91615, -91873847, 24729 ], [ -1, 13562604, 3, 1876266, 1029501, -862907848, -408687246, -2, -4109, 408, 637431754, 1624280, 8175, -497, 62, 144, 54481, -2202, 7 ], [ 936, -4, 14, -1, 1, 1970, -769936530, -13733, -18784, 3, 122189, -87, 170509121, -16282613, 0, 83366268, -1, 7377, 428 ], [ 14, -509978, 114257, 536602519, -5061, -2786148, 618, -1424, -1336433, -2432064, 196963, -62, -828494305, 0, 125232, -5719158, -18068141, 0, 8223 ] ], [ [ 33458, -18639, -105933, -14092497, 5362269, -244172879, 377643872, -755, 57, -176827, -482, -481465, 92, 30, 3769188, -1621, 245, -1724, 637 ], [ -18271477, -53632, -994624803, -8602587, 2863, 778, 472655, 3, 122805, -12, -124968, -1, -6, -123540279, 0, -728, 2, -331395, 41728995 ], [ -155477, 5747117, -1488870, 211897, -16, 6597043, 56, -110236604, -8766, 1, 189, -6808, -968922, 785, 18849, -16, 58722714, 99, -467411983 ], [ 0, 82899, -220726035, -1, -6434004, -2, 160, -8, 1841, -303858, -15074, -98, -125157, 1, 7913, -441285691, -403338964, 84697, 823971969 ], [ -437348, 2846400, -18, 2, -90, -40, 0, -2, 834785499, -104318, 1314951, -3568127, 802, 758321280, 16048793, -15719, -1, 1, 511 ], [ -105592, -941, 675, -63778059, 4296771, -16, 0, 0, 269666, -4, -241, -7370, 75648720, -295, -229118451, -269, 1347444, 350670137, 199231 ], [ 14, 44, 15297595, 202, 58859, -224978, 0, 29304, 101, -1, 10987, 44456, 4114230, -2809, 14, 1, -1728, 3109550, 12089 ], [ 0, 10908351, -685, -89340, -118, 206310, 30974, -1589147, -1, -38920, -2, 9, -32728, 596639, -7167, 15257785, 31345, 7, -268 ], [ -24, -649, -5268, 1795, -737, 2897588, 509231070, -16237484, -54, -2, -3, -2, 15878, 2410329, -29, -343495, 2404, -1, 806918408 ], [ 36, 963229704, 3861, -22158526, 39, -2, -13203, -2, -209, -503746356, 359141, -241335, 0, -2, -38, 2479, 1059372647, -18, 35933 ], [ -243550, -16, -115353992, -871, -193512, -21, 217, -3381484, -4, -154183530, 2, -18460, 62038, 34256, 351642, 21, 13, 0, 18423 ], [ -1, 62651, 21335, 3087006, -55, 424, -4402, 91093350, -252308, 119532, -2714, 87, 30282638, -356, -6013, 121326625, 31799494, -684800, -5983 ], [ -283939, -140, -11457982, 120297, 18590063, 3566846, -4293, 32173990, 998371, -903, 82, -169, -397, -1, 1, 168040, -1112, 145484611, 7 ], [ 884, 2, 66159729, -150683, -6854, -13056161, 2884375, -5957501, -96, 87, 1858, 1214535, -64157916, -119445142, -48, -118022793, -4, 1011631, 1287 ], [ 56261858, 1, -1, 1, -598318637, 0, -7313752, -2210, -4, 442, 1, -6188521, 0, -1514, 5, -2007402535, 21947, -15, -373709004 ], [ -11027181, -13, 0, 597737, 58026557, 63452836, -1, 69, 639, -371573817, -172390, -29023428, -15861, 1606, 11, -5059446, 7265, -447338004, 61452754 ], [ 177, 722, 2046500, -35727, -1, -1133292, 122258213, -44870093, -173523, 8062, 5, 11753, 304637841, -21603509, 3, 55971483, -31, -40, 4390288 ], [ -6398, 9350, 143797121, -136970373, -32323173, -2, 865783517, 0, 37, 716629, 555409, 1, -181642, -43259, -3, -3079, -177, -16500278, 0 ] ], [ [ 885335203, -1, 664110, 288289717, -18800, -8146, -4979683, -4, 22299, 2023158332, -3, 30991, -28, 158697433, 244158, 228, 22227, 1930287171, 8 ], [ 2345, 7450, 5685782, 162749, 12, -543435, 30667334, 0, 1027603, 17333, 960501273, 1784800, -4, -6, -1, 400, -32, 5, -453058737 ], [ -1182104, -189611030, 0, -1884, -9, 893, -1688, 877, -1, -6, 7845, -2011, -29382, 64490131, 757, -983752, -32, -3, -505 ], [ 9532684, -3, 617962, 31248, -340, -1986, 34, 118255, -214, 40, -13967, 304, -5, 0, 32592, 0, -47477, 2287, -80341852 ], [ -75677390, 31095, -7181, -13157, 1946, 4156048, 365333953, 220, 23075443, 131836, 4, -1118777732, 40270, 231, -4, -913809, -757475, 12448401, -1 ], [ -9626929, 601, 0, 53, -10501, -835, 329468, -5634, 116, 181, 62573154, 19168648, -213, 41038, -66541, -1, -10936621, -1, 9867 ], [ 0, 4419, -40, 10046842, -18, 11187073, -1, 2491, 43, 0, -54224173, 895544, -5659, 2024923301, -160831488, 987, 4210317, -48562, 308 ], [ 4, 2, 1442606567, -1148915436, 574696939, 15, -45575079, -21660, 760966878, 11, 24, 1533, -1, -376, 1003, 180446, -1, -1044337, -9055320 ], [ 27015, 27597616, 590, 4500, -383949, 366424961, 22977, -13256, 116, -497713364, 2021647309, -64, -13130002, 6, 14630669, 934373, 0, -167397738, -5 ], [ -1427130940, 42100207, -3992752, 248, -975, 23138, 10758, 14550, -28, 223695, 3, 83359, -13, -356, -488765, 3306401, 29728, -834036068, 108354 ], [ 4592, -227846, 254877306, 3625, -2, 26158, -1259329, -423, 1511541550, 5, -63825, 11, -1366372, 4249281, -354, 287069, 244, -426, -21 ], [ -21, -111854, 0, 13, 39899, 549563818, -245389641, 17410, -123946139, -1, 152849, 188158, -9698, -1, -806, 456, 8892, -125584, 129170827 ], [ 655, -18734, 1, 116630319, -9, 210, -18157575, 11208, -27, 144, -5324017, 11, 138433, 132617569, -434155, 175782363, -5795, 19941714, -653000 ], [ -5471, -11, -100992453, 1147111, 216486, -95320307, -7916692, -59463, -348698, -1416, 14, -3233971, 38104147, -6, -673422, -610849126, -3, -2404, -1 ], [ -6, -1295, 3, -36338806, 502, 10982580, 879144848, 7, 201938982, 1450195845, -39507, 781430, -1, 332, 246434579, -76596481, 1, -28, -22 ], [ 6389870, 1, -41250, -81430819, -7, -83584657, -138669124, 245011, -7, 30759, 16213134, 12, -26490, 3, -1434, -433082, 26011902, -5, -99498587 ], [ -22, -21, -14356, -6075, 73513, -689389003, -7, -46, -3, -3293, 1, 208680214, -2601, 0, -26592, 59012, 27, 180768, -166648302 ], [ -6148731, 10, -3989114, -14287561, 24858, -31849, 0, -641, 90, -1878330024, -6, -88752, 260482056, 1790262, 2006, 5737998, 112, -12437764, -31 ] ], [ [ -39669859, -2, 46, -19460946, -259150, 165285063, -1004851734, 804353, 15587383, 78, 226, -2819967, -9581161, 5, -68528, 834, 164, -209, -1 ], [ -55, 832770462, 38882, -2452519, 5712486, -12219522, -6, 0, 7899577, -12673, -50056, -14, -16, 20258, 182083, 58371, 19021, -1, 56017562 ], [ 20055462, -488795, -524101, 65103, 0, -1574, -3068612, -6826304, -139144873, -1752236500, -3334467, 364, 18, 298, -1, -4389689, 965, 13, -1 ], [ -774332, 28338824, 0, 1907, 26, -3689, 109437522, 32135636, 1111391, -1061, 0, 309, 15157, -107, 84, -19, -2843956, 9872915, 82 ], [ -83248668, 43, -4, 1689, -92, -12548, 355848, 11684216, 15453, 4, 22, -391356, 34475926, -1, 1843899074, 40495345, 5224, 27, 20590671 ], [ -5969139, 0, -477537651, 29812152, 16326228, -255, 434728, 16, 2098597936, 36115103, -121508617, -1983805770, -262874210, 10844126, 7, 11271, 84, 6332903, 4 ], [ 1, -3247, -46, -138899, 14866764, 5, -242212384, 447711, -496872513, 2248433, 1, 73, 3, 23, 13110, 0, 822, 1909, 148698 ], [ 1043669, 13, -2, 11, 111, -1611492, 19, 7, 59361, 12775048, 574, 13263100, 0, -5, -67, 29285, 26270642, -769868033, -482389127 ], [ -226619482, 209473, -849625, -896329, 58127493, 179, 0, -634409475, -7, 0, 66039, 5349, 4, 173, -3242571, -1312939, 657716593, -6, -740576 ], [ -13, 327580, 25755, -69674428, 46436864, -970, 162, 183425, -636, -294103, 34, 2705, -1, 92, -1, -1, 236437, 4, 125290 ], [ -1869696634, 1, 63036284, -121247681, -3756, 181, -51876, -1323, 0, 3259, 26, 2868, -15942, -20215, 1, 918075, 186391, 25, -1016 ], [ 31512787, 195, -867218823, 15426, -516769, 2115140, -3724, -99163953, 272621, 42292960, 18062837, 325312, 2476, 543, 2, 2145024, 690783, -4, -14229187 ], [ -60, 19, 42325, 1, -1402175, -56632818, 55955816, -15412, -12774, 28535, 364722, 21281, -2, -32178, 139, 7, -74625306, -14569928, 14036 ], [ 113, 5, 191, -1, -1, -4, 3916, 6, 0, -2046201, -12782, 1221, 619735, 299, 18, 11, -6239526, -4, -2 ], [ -21434, -17040, -12335, -27, -3123, -1158, 1, -57, 2150, 11905601, -1360214, 26, -10070, -521821379, 1, 92, 0, -6771085, -172560 ], [ -3094, -62, 21927576, -4666558, -858, -397863, 1, 943030, -847806683, 701, 124, 1, -287959, 31, -2, -8181, 4690536, -10155, -906 ], [ -14, -6597, 0, -469478, -19, -182, -387, 911, -24, -84018224, 51508, -2, -222556, 106262140, -1, -67, -4, -2, -1449 ], [ -16, 100676404, 92271, 7044, -10436, 315067, 697282214, 5774136, 52, -1, 508569775, 2, 0, 0, -833408, 755763, -29968692, -142, -107260533 ] ], [ [ -3979831, 14445, 41411, -42326, 7818295, -13700773, 7049, -2079505, -2918902, -220165195, -87651, 2575838, 195457, -6237113, -358495373, -191700, 0, 929, 16696642 ], [ -1, -72, -461, -332829323, -1707277, -483736, 574, -82964760, -1910231, 0, 166375, 13, 11484942, 9, 336981, -29335593, 621, 5190, 36627304 ], [ -14, -126, -509557, 3, 100846343, -1, 15619, -7, -3, 16, -21176219, 48432, 451371047, 13748002, 1444, 413, -5287787, -278458888, 455031 ], [ 6369, -353399, -2, -333, 1056, -1146737962, 3, -548, -1, -56231, 921, -12475, 10, 49, -356879, -1136, -223304358, -806, 80036 ], [ 1262212, -11, -3, -583288506, 1256, -794313580, -66051, 0, 16782, 125462383, 15863660, 910434774, -31, 5, 2338198, 7754553, 4342, 39, 0 ], [ 1, -6845, -1697, -613263641, 72279627, 0, -133585, -330, -2528336, 45269994, -35, -53825, -186893698, -979951, 260357, -67712, 75, -3361, 3419 ], [ 8, -3, -12950353, -1347, 178, -966, 160, -114613514, 0, -195, 1676716, 393067, 1239527, -183, 3, 165293, 0, -86, -110 ], [ 922365041, 496680, 48719, -1, -10, -3510, -3, -30441912, 11016960, 2, -33, 8838, 188347, 296203911, -71314871, -93, -1439, -31, 421261582 ], [ -8, -5955, -60197191, 0, -1949158, -53396, -31, 16951, 127, 1046, 4, -5072939, -4531, 21216695, -1039396, 0, 225363, 252, 1358776 ], [ -337310120, 1380, 32766506, 47769, -40, -5419, 889994810, -992, 311387, -7776033, 550, 1, -12896711, 877338205, 27, -6421859, -2862318, 187973824, -67039701 ], [ 85033, 2659, 0, -3307, 13, -4, 1511, 3445, 182027, -72, 629806650, -1, 11715, 55184217, -7730591, 14886, 45508001, -126, 3 ], [ -3946, 192, -359556724, -2, 118389, -118340, -5047976, -17310, 1596286900, 9927, 1702452, -1, 23035932, -13069154, 1578, 207506427, 347, 8, 8577 ], [ 4831, 47, -1175, -26, 3, -1631572, -4, -7000, -522527, 1, 187, -218, -62042, 305297090, -5336, 76, -9, 160975472, 1909419 ], [ -111, 292518768, 5, 659, -24, -1844197, -1726, -2832785, 203679972, 129063823, 43778669, -2, 477274924, 20, -28317, -246, -512, -488, -2 ], [ 607707108, 12702, -1, -993, 4342340, -13286336, -487, 1203, -11331, 1036233396, 894179, 7202, 85906, -2399, 793, -8788, -1, 868, 249 ], [ -394965, -236601353, -1, -4, -1139581, -219, -1124906, 36, 29038272, -906559, 12853, -373, -2834676, -3632, -180552, -1290234, 25, -8201806, -157 ], [ -7504, -519, -23, -8, -39733, -157248, -13, -1018, -15, 0, -48, 9, 40408704, -237, 7021, 8562, -1, 1354851, -6846579 ], [ -2488495, -672403338, -23221581, 24533, 835540, 7242082, 0, 11, 24291940, 1, -916, -193253, -217931, 20, -199979, 152, -22854, -104, -31 ] ], [ [ 510655448, -91338739, -13, 1106631, 91, -44164, -391001911, 31437, -4, 0, -31951, 599, -96, -871, -329, 1, -58, 727, -298054476 ], [ -383, 971, 44166, 237693, 5361, -150277, -60233481, -131074704, -87356, 148, -2013536239, -89, 262879184, -8761942, 0, -13006929, 14425490, -2, -497150693 ], [ -5985546, 9841, 1787510, 2122, 1, 58762, 256771, 3710158, 536370, -2430, -432742990, -89545929, 21, -112489, 187, -1, 6924067, 378792, 446 ], [ -74, -815768386, 7599, 4800527, -22003, -46, 95294616, -2, 706696, -74, 17730371, -207, 19, -112, -1, 476648805, -3, 5255, 2330619 ], [ 398, 20318, 77, -76, -268, 11, 303734, 13845198, 3488, -8826639, -26, 1, -14737, 54, 105559, -3, 331208601, 0, -4534 ], [ -1, 128, -130, 344579, -344, 109, 37, 0, 108107729, -20499972, 89937, 1029, -5762, 1919876, -110843307, -4084691, -97, 8692, -301043088 ], [ 41113, 419412, -510, -1, 143, 0, -39255, -17, -781562262, 400012, 2, 769093349, 0, -1429, 7295895, 737163435, -16, 20605282, 2 ], [ 0, -11497838, 9, 34237, 7123, 397532907, 75802, 74464, -4847, 787204, -244008, -50639161, -1034489, 15086, -2061, -46613920, 2512, -989374, -10954272 ], [ -16, 25, 488, 225453, 42, 118667, 10168276, 55000, 1934, -3059, 1106317, -6183, 106642, 1041215, 1340, 131064, -156040, 1, 29517 ], [ 12983, 7628, -129652988, 34330728, -41665, 283897828, -392438, 469069804, 1306, 4, 338795124, -1, -41964, 122988795, -1911136, 470530, 177094, 1002492, 1 ], [ -812, 12251444, -4123451, -314357, -1, 10, -22667737, -201, -5782, 2712113, 6755620, 1935, -51792, 471682954, -8581276, 379555137, -270450654, -34962535, 4 ], [ 707301, 4710, 1, -281, 1, -296159, -1061063513, -37574640, 1, 0, 1934, 1143268, -75310595, 145, -60553, 5, -490, 8338, 12 ], [ -7375, 1517, -3903001, -1, -271048836, -670467, -232217180, 0, -821, -7831909, -3, -29, -125, 8753, -2543937, 2, 179964025, 11777089, 2491568 ], [ 8, -4, -24, -4405926, -8211, 2944, -2, 0, -1602345, -1, -3, 23320986, 65, 1, 6889082, 2406949, -6, 5, 6 ], [ -6642627, -7755908, -1002048165, -60, 30, -22, 119528, -229398662, 0, -15, -972613, 2, -756137, 4, -1754, -1, 62, -424, -1782858711 ], [ -94136, -746, -83, 1740838, -440, -13020528, -1, -410592900, 275455, -1852433970, 18451527, 23329, -1, -875, -123719417, -241434, 42298131, 979404, -6122 ], [ 30205, 62906580, 10, 0, 11, 6, 829, 10525335, 9215, -11215368, -917755, -81568, -40539, 23, 52, 804, -86118, 95189133, -17 ], [ -1529482, -3875, -39978801, 193188, 15486525, 2, 279918, -8, -5363, -205112, -400108, -147, -126, -3, 372506826, -3964, 7576848, -2, -7478319 ] ], [ [ 221754506, -701269, 1, -1149, -931, -2149, -23771111, -1, 89882480, -1530839, -100, 3, -10364114, 0, -713340619, -15593, 6572947, -7, -187338420 ], [ 5776, -54150503, -191428061, 16363, -493430, -5120, 2708981, 103425, -25643412, -2, 6, -1581473069, -46490, -5, -2, 0, 160891463, -2, -172424372 ], [ -3094932, 55464, -4, -203518, 249, -7156, 62184, -95185281, 0, 46418625, -8874724, 1, -5255, 21042, -29521520, -71442968, -7360142, 16, 28 ], [ -937, 424, 32013, -309, 0, 589975, 14027, -4, -86035237, 5869, 276, -1275986, -155563717, -6895150, 2, -4545469, -7, -47, -1183 ], [ 1790356, 131059, 1761300, 460976, -7035, -346459, 1200392, 510339, -19546, 17458, -1, 57382824, -2, 5, -4, 54, -624, -4286, 0 ], [ -18, 513395, -3224437, -3799192, -340, -1, 1, 6, -10, 454152, 20, -11742002, -11281, -199413, 7914745, 212693, -67, 3, -1404 ], [ 307127, 988, -4899, -315020, 56512609, -21499, 199, -7703, -222, 11, -132872720, -28, 554994, 4167587, -2483700, 102, -2126, -963558341, -301767837 ], [ -799, -820, -1946250, 6050860, 72, -4, 13, -14, 11502606, 4335, -1613672, 1023250, -6, -3057366, 362, -691609009, -95, -233816, -201024003 ], [ 105316631, 1013572, -972, 22, -1, -17, 474931052, -48, -7, -734, 388743, -13, 1045290935, 1607068421, -15653078, -384, 1928200463, 328472921, -6973 ], [ 1324, 5949072, 4, -79251, 3564, -75, -512, -197996, -671, -316138, 250, -22, -820, -16434638, -1, -226, 0, -200, -702 ], [ -44, 9, 48587, -1864, 1, 29, 88831374, 2, 5767, 28445127, -407, 0, -10, 34561206, 972, -2151654, -37, 52259, 0 ], [ -1036639522, -232468, -94, -3726, 21831, -127, 2202003, 3227116, 439436, 432077, -14079242, 76, -331818, 273796, 41313738, 1, 63979963, 6715, 0 ], [ 318, -1, -33915959, 53454, -1, -526747283, 0, -76097570, 199, 34, -3381129, -31, 6558, 628, -117190225, 170894912, 662703209, 2022572, 232719 ], [ -1776, 12448072, -17266, 0, 1, -123, -8133, 476, -174, -25, 304146, 557702, -5487, -1, 193, -1359, 0, 15991012, 92 ], [ 401, -5489578, 14384, 4114, 2439, 0, -2949709, 79026, 5952, 349184739, 452119723, -233658, 29, -362628, 3280, 6, 400, 4623, 4846 ], [ -11813, 0, 67792, -193580035, -8, 82862, -1, -558, -2673, -563, 1039314, -81, -3076200, -1, 3430, 39178, -8329347, -4, -60472 ], [ 3537, 26844908, 1, -13928080, 24820, 27, -84962, 50112495, 0, -195715782, -492, 229160905, 965, -1, -28825, -1102252905, 459992320, 10137723, -922924 ], [ 4, -839093568, -13079, 208, 303, 18, -585, -377065626, -7, 11582, -1806, -6, -54, -233610170, -3657675, -945337, -1, -123468057, -40833 ] ], [ [ -42022, 60315235, -3169, 636345, 394964, 63, -8, 576220821, -53182, -995183066, -203595946, -650839847, 62, -21676, -23807140, -32012, -83, -1986947, 233697 ], [ 115463987, -3024926, 12992466, -86918535, -14, 13, 24114, -15668985, 189152577, -1, -28566, 5258, 861, 251, -30501, 7660, 45, 0, 35 ], [ -5364928, 5806272, 52484, -26, 6, 101476, 11218771, 693, -1437, 25989673, 7, -2, 0, -4869, -37, 1725894915, 168411673, 1295485689, 6196 ], [ -128237, -573, -17684731, 3553767, 109198, -656, 832167, -2, 2594278, 1815, -7719284, 58545, 3974, -123, -1, 3073531, 91, 396, 48 ], [ 24361, -12006099, -312, -156156, 63112, 35810067, 130144, -3315, 556969447, 704658, -599, 47642, -1, 1, -617491, 0, -3619, -1597132, 205 ], [ 108109708, 742, -1, 0, 110639343, -2, -185048, 7, 1311, -48822, -13863, 83032951, 18, -440587, 2759210, -16553, -1786821, -465124443, -98 ], [ -31, 6, 2, -411929955, 825, -31005556, -1419, 0, 309805, -14861, 0, -522, 124100, -2, 11628181, 16084, -1, -253, 3 ], [ -1493879, -888725, 6748, -8385, 2523, -7763, -17148031, -1, -24, -9009, -20222271, -17111, -333218, 5117, 11761, -1, 110, -382473449, -7535511 ], [ -218, -18485106, -4838639, 965, -3813985, -194641232, 102, -133, -483, -337868338, -1, 204981732, 4883, 1, -5, 1, 31343, -253025, -23150217 ], [ -1, -12307, -2409, -27944652, -3816894, 13212, 18, -20998, -6667068, 359468, -880, -9920, 3509299, 3417, 51, 30200, -4, -1152304, 367385 ], [ 0, -14632999, 27, -37829005, -31407901, -25236377, -33193, 27725263, -277113, 55171596, -1, 879, 39, -1062240493, 1703, -7, 17655025, -2, -21377203 ], [ -4, 0, -3139696, -18724, 129362553, 625927505, 62188, 17934, -43640586, 1311, 3, 4171585, -116, -247671, 125548, 4399634, -1, 93020, 3 ], [ -1, -19213162, 67474, -211995191, -51, 409315, 11417317, -7486932, -23, -16449527, -17826, -2, 308634, -13920181, -1596, -781, -700322, 22, 13 ], [ 3, 0, 450773, -15359825, 4, 168170, -186887525, 130660889, -1, -677492051, -7, 4087749, 0, 16247, 55, -10, -123528, 1, -140 ], [ 147998, -780287, 1436605010, -15867399, -1547, -208, 18812014, 130294, -4317, 5118830, 64875, 49, -4430896, -100, 2381712, -250411907, 1651547, -51320, 233708 ], [ -2, -69, -15977, -371519, -315464930, -271, 1326127, 8064, -1233306, 7744572, 98, 1128655, 137958, 2, 7751250, 43851, 1778455, -31614032, -236774 ], [ -623, 808286, -1982796, 670, 81191, -4387, 24486893, 72250, -674544885, 6960, 246, -7175586, 40906, 994, 165113, 0, 1, 63469116, -5088165 ], [ 128638, 3058, -2522, 16, -1026395, -126546, -14211, 30, -99981, -2729, -168736553, 807673, 61206, 3, -68902326, 87815, -579, -26317, 398379 ] ], [ [ 1794, 797572318, -3772, -4, -489, 33, -151, -3551, -355, -1, 25840, 3255502, -16353, 12144, 39639999, -1, 259, 302441, 0 ], [ -1539048, -3280050, -2980472, -6667778, -1576, 1, -8303, -70298, -29, -492, -46558331, 29565, 394, 3073, 1078942000, 336170, -1, -36, -236 ], [ -11613, -42, -35450, -11989128, 3006, -1, 1, 670497, 18, -6907, 332516621, 3226323, 145757, -1, 55117554, -99701, 0, 11908664, 11657739 ], [ 2246, 20, -2554044, -2069, -3, 16, -2954, -522, 563790, 299210, -8275, 39924, 15393, 30542478, 17, -7705614, 6040205, 123101115, 1032635 ], [ -7, 0, 1219252, -10088195, -49695148, 1186777, 3930809, -281351350, 6079383, 11560749, -98310566, -1821105, 201, -1, 375, 20, 4209, -3836, 15 ], [ -7, -36595111, 20470, -2980, 0, 3210, 6330549, 46, -1, 1308208, -2908026, 153608, -2737, 977778, -470, -107957, 50203, -100, -15848703 ], [ 6980159, 1658081, -3, 3166, 0, 829567, 96214, -170629, -1, 440, 35312, 15103, -2083270984, -886572, 7, -5474519, 286891, -29116, -712839323 ], [ 35223, 38143494, -224, 176, 55108, -9906273, -60, -235, 268728, 1, -10484, 1, -402, -6, -2647719, 8268635, 108, 864, 30 ], [ 5, 317284, 10597518, 4967185, -1, 5223, 105, -1, 0, -1, -283048, 864, -22660268, 36836, 0, 3600389, 3090075, -4920, -5 ], [ -675, -63162064, -2, 228903, -52833, 1971, 727, 1, 10737710, -64827, 840680, 3053, -5737799, 159646, 1003, 654905, 82980, -227, -40380 ], [ -225, 56778, 2, -10, 82327687, 0, 543675568, 1, 1805, -72569383, 361, -2, 494, -8957, 4267764, -892277, -8, -2, -130328 ], [ -12005, 694, -1, -29051974, -386479916, 986262354, -10788, 721113, -136253255, -207732, 2772, -198166, 323, 7956361, 0, 11446, 56167, 9759, -2 ], [ -1761994, -63658, 1609318, -765, 1408, 2, 140593962, 216, 1053518939, -4888, 142369, -333799677, 202730406, 4, 187, -5256, 8043, 3938344, 1342326772 ], [ 19, 1285087, -33, -331420609, -836, 5, 111966, 3197847, -84, 101766, -1858471, 19, 823, 8306215, 91935, 3016475, -8271, -41, -1054 ], [ 5167, -851837, -2023230, 240, 4899281, 4, 51, -96, -26227752, 680966, 59697, 2, 4576407, 14, 471672, -3, -321426219, 162, -1914316821 ], [ -1664115, 1982, -48, 440, -2193, 15762988, -689990, 6808225, 535322386, 3, -1, 105524, -1549901, -1447, 213336224, -3832833, 39833, 4980, 251429 ], [ -77786, 3482527, 1058240, 1310148, 3737, -4, -220691622, -9093349, -38722572, 48285664, -120403, 0, -1849385, 51, -23, -28877610, -32426560, -112, 86748826 ], [ -10, 413765609, 6823, -21, 1, 3, 236, -1, 29695, -6, -1, -16, 788, 0, 0, -440728, -3074539, 800, 48913 ] ], [ [ 622034991, 3155957, 7, 4, 92009381, -49, -806, -49, 532267, -79, -4811, 51397269, 2, -1, -9271, -124581819, -2, 117562732, 1967420 ], [ 3020827, -6493, -13229390, -13, 1998192, 12432, 115284664, -11973, -2766959, -308894, 5475, -122, -7, 38950, -477129, 10915647, -7, 94281529, -525978212 ], [ 127811, 171523, -240363, -118451, 0, 6890352, 2188, 231, 0, 10, -267, 21, 3, -54, -256849674, -1027418, 22, 7, 202338746 ], [ 0, 64013207, -24999147, 296536095, -473, -1499, 0, -418, 140223073, 4079024, -754202, -4, 481, -4, 21, -15, 121456, 1094, -92 ], [ 193, -123422, -478455, 0, 43181, 331308, 63245005, 1780, 0, 29, -5385, 581859, -323953, 20423, -6218548, 177, -74341, -32, -53434588 ], [ -633782641, 45, 276791825, 217, 978922, -183, -116, 127, 35699, -2, 11834, -12212803, -1085, 5264, -448102316, -370, 351010037, -1, 235976641 ], [ -747359, 157822, 3533909, -211575, 171646620, 0, -1, 172636325, -2089867, 37704, -151515469, -3015529, -2, -5702, -4, 1202950, 3622, 0, 1367742 ], [ 12, 12160, 2065108, -71883757, 0, 59603969, -175075744, 44911, -42550165, -3, -142, -17971147, 1, 1632, -190, 441104, 23, 20789902, -1 ], [ 3978634, 18819303, -203857048, 388394756, -31356102, 30805, 1693841, 6023, 19604590, 31, -74931, 7964, -1950573698, 1799926, 1890082414, -480342, 59, -29254, -30 ], [ 26619590, -313469, -1154827679, 0, 1, -8031909, -20, -22, 260199, 128029, 0, 1003272, -190451, 4067891, 236665, -3489186, 468376631, -846, 696720 ], [ 1997633811, -185044192, 5, 125100, 1049204, 1193346, -35411, -454360, 250344, -36869, -2, 1342706, 55623922, 11623, 413520, -1418, -664, 109617, -2814068 ], [ 448, -14485, -110802, 1161741080, -1739933967, -6, 978, 1, 159289, -76134988, 0, 25, -890, 418349698, 901775952, -3, 9, -160794895, 13924 ], [ -340578, 600, 13, 232, -3756022, -10493, -2, -488605465, 40, 37930, -41895, 1813458489, 142373621, 41708, -371, 29212492, 7907, -4, 68101 ], [ -81, 116984, -265311018, -3433, 404298710, -168608, 2840050, -865, 855837807, 186474, 230896020, 0, 463, -9331, 6, 132453362, 187, 0, 50188 ], [ 0, 9, 0, 91048701, 3986841, 54, 285361, 87, 116270111, -1483, 2, 1733116, -287, 192698600, -932766, -4766900, 43967607, 14419, -7 ], [ -99683109, -85874, 497384487, -3020, -124, 11072984, 1292917, -41688526, 3020128, 448851, 1327123, 4893729, 7, -14050405, -679140, -91300, 0, -30655815, -2228 ], [ -2, -29, -1252, 144, -366237900, 285, 691826, 1432335, -54816, -11, -87987, -5300324, 938, -3167, 95, 27645, -7973, -101603380, 214488 ], [ -429724990, -24014168, -8, 621556654, -170266, 721451022, -34120, 84084, 141, 743743234, -14464574, 1474055, -713730534, -1710098226, -7605, 6, -158080709, -25505834, -5 ] ], [ [ -938, -742221, 2, -7986, -4, 123551, -30, 714105, -1790, 9645662, 16095806, -105099695, -145179, -35351892, -48322, -60949, -3826, -178412729, 456476 ], [ -4, -457605539, -2, 92786326, -2, -11644, 499, 6, -40, 407, -182074158, -4190968, -9, -4, -46455, -252, -113139, -7, -10 ], [ 24, 26, -1812, 0, 1, 283105, -107671, 1926, -55, 2, 16449748, -62154, 1, -17201622, -208, -14, 8272085, -14108431, -6874 ], [ -28, 1650055099, 0, -20060, 69758119, -123, 11957, 744054, 1179574, -162, -77377, 15, -28, 2, 0, -2, 513, 16177011, -1457554099 ], [ 132294, -24274, -8191768, 78, -480714, -1, -509096267, -91285504, -9862, 667659, -3, 2946, 111, -330, -1478, 75, -4015082, 28860, 10477341 ], [ 1, -38732226, 5, 521291356, -126498, 19, -129692, 1, 7, 12, 73, -1, -2077772, 120975107, 26745, -753295, -274540211, 906628, 72022581 ], [ -40814400, -46, -545274, 126, -1294, 906382, 48001, -108253, -4, 0, 75484214, -408, 909, -1, -6450, -27647, -34, -225, 22269 ], [ -260, 1055133204, -1, 383131, 2672853, -5756002, -82452270, 3925172, 313136128, -5661782, -358, -656, 19954, 0, -111, 75048037, -5857, -322786, 26180 ], [ 2033957, 0, -266985829, -60492460, -249059, 2, 60, -797310, 2625067, -233123, -628130, 7238, 1, -3321, -266, 1017098, -3299336, 3149319, -5219654 ], [ -111832, 0, -34, -1, -3447414, -916, -2489, 129571875, -996607749, -24, 2710430, -43332, -12, -26759605, 54239548, 115427118, -1724, -536335625, -197 ], [ -160782099, 2242, 1111, -9, -19, 94120, -1, 8942450, 0, 0, 4, 8882, 226410979, 55566, -22661, 413112, -450866926, 1, -704 ], [ 625518659, 44876655, -21, 256, 3762955, -1710880, -118616362, 463, 347400879, -77, -173902, 3042111, 267920, 0, 48350, -13389942, -1, -238279411, -3116143 ], [ -7645, -473, -247709, 1039147, -1, -1045979817, -20917, -640, 2928175, 34, -1130, 118917, -14, -100000906, -16581532, -6, -248719009, 1249717533, 1 ], [ 1087616494, 2, -60, -5, -1047510106, -7064878, 59081404, 55, -6380933, -1581863, -3459, -580, 14402, -63641939, 163662, -230966, 5473, 1, 116380 ], [ 707854230, 63913526, -90069621, 9, -948, -2700508, 6, 0, -64610, -57, 127, 5251674, -1, -1, 391, -1, -77434, -254, 230 ], [ 2022, -1494889, -643731, 233271299, -52841, 13738666, -21125, 40356, -33518167, -3556596, -6, -26441591, -23845511, 83333, 153, -7, 111, 253152515, -869574 ], [ -1, 27, 8228942, -41419, -36457, 4626099, 2, 178, -426091370, -12126301, 102, -39, 101, 0, -4339, 23511470, 791236120, -493007126, 12617 ], [ -559, -72361667, -403365, -439643, -1846403, 8872409, 3391935, 117, 21, -32, 6, 27716225, -207588, -1196, 11118, -19, 0, 202325, -1367 ] ], [ [ -2, -9447, 17159445, -49, -94766216, -174, -32543438, 4113848, 3, 6357913, -2243, 21109, 108287754, -3405, 439934, 0, 2390373, -3676, 7 ], [ 61908, 930607, 30422, -414854875, -13, 436638079, -7, -1198, -644379533, 49053421, 78165054, 0, -450874012, -3, 1627141720, 19652, 2846, -93, -18894 ], [ 10518542, 4553079, -310499258, 25, -660927069, -1472, 3176, 2436901, 5624664, 7400, 361, -38381, 292, 2544, 1, 426163, 68, 234848, 6829 ], [ -26628, -720022, 545, 0, 249819, -56048141, -121956, -23669, 7026, 1480, 22065, 0, -3761432, 89043940, -369, 0, -772238826, -342582, -10950 ], [ 1764, -11, -589, 7, -10913, 2939515, -3, -54853, 1829633, -351, -21, 385, 1083, 459, -31, -18011567, -16, -3428, -454388 ], [ 159237, -2079796096, -52060, 4, 0, -82279860, 248, -1642138, -167981630, -651, 908135786, 2186282, 5950326, 12, -36731495, -3831631, 0, -24206, -1176233 ], [ -189, -756973019, 228985405, -374048, 854, -1007796145, -1546454461, 42848258, -392, -117, -409082, -257806931, -103, 479, -734230608, -143, -3, -871, -705690 ], [ -13327336, -368495, -180660, -16386065, -2, -66063274, -285674, -178071890, -6218, 211389890, -29, -4851, 4849, -110, 0, 222454848, 705, -47886839, -217655037 ], [ -405868529, -4853971, 15595, -453243, -7321752, -2, 5357713, 495449282, 140502, -499, 1074, 34, 41442017, -163061, -40, -108979, -2715, 99305233, -27 ], [ 0, -369402, 188831340, 226459, 9, 0, 6215, -1562, -896, 115246210, 23128946, -230, -125575, 254, -437957, -2, 125, 5693, 6 ], [ 1969, 8101283, 712437, 33151182, 9146, -1183, 195155006, -44041, 7, -85, 386, -1966989, -642, -12690496, 63, -10, 14233866, -43, -412580333 ], [ -762, -18384, 0, -12161, 883341344, -8, -8222922, 340, 54, 482200, -298007912, -21513, 391437, -290, -1, -294, 9458997, 111, 1217210 ], [ 1836, 3508333, -11, -4753, -882011, -1, 22, 22230822, 122668759, -13, -10, 3746424, 825613, 119, -114, 123071, 421, 1210417, 391685 ], [ -42078, -11395540, 27, 45, -16766, 2831892, 16215, -1211132, 3692760, 1521, 18059111, -83, 652, -825805827, 63740267, 31723, -852457573, 12, 7581 ], [ -219669, 113056, 62264, -116, 1175, -49495868, 14222932, 29, -3, -11, 3912436, 14, 355, -6386880, 621, 105, -211, -2, 30 ], [ -350, -31943, -1482, 4, 258487, -1499, 389707, 1, -8, 387681588, 13495992, 24, -3695, -1017, -15714902, 4, 45, -350952, -5 ], [ -217, -11, 26498, 347070, 56, -22476840, 287, -1, -6, -2241538, 20071, 15405026, -6169, -400, -14, -2, 14633, -3765926, 48443 ], [ -362007, -129461, 637745, -8, 819, -1, 288510739, -23225729, 337845015, 10707936, -61445293, -23245909, 89, -22390871, 2397, -574221992, 328, 27, 31 ] ], [ [ -1297167, 1809770, -93659, -6, 12, 4623, 0, -3325288, -10715, -29430709, 193221443, -491, 3188, -3821, 2, 26559, -7, -6092, -1418423 ], [ 229014662, -1, -34, -78703, -323, -8, -841746905, -1, -126754900, -35825568, 9569, -636283, 462884, -3892, -102556, -713744, 3739, 0, -459 ], [ 387100, 489, 31, 597285519, -25682006, 0, -1, 372, -133, 1, 287334907, -2695, -18741439, -2, 202805135, 119739045, 7130, 71032, -12 ], [ 969887, -19, 460456, 572, 0, 1110, -7478117, 1, -1, -104839, -95676, -115, 7703, 95685427, 1661955, -22884321, 4123297, 23186402, -1 ], [ -1, 1923027433, -84, -31, -4, 3, 1200969, 1198, -13015161, -11, -895769882, 16066, -66384, 2032804, 0, 35453, -39642843, -5, 2 ], [ -948240, 7471484, 331, -929952138, -1150, 59488379, 10932773, -69221027, 1365, 406, 111218, -1, 94786374, 0, -59, 182284798, 113962, -12027, 2551 ], [ -36111, -614183, -4922578, 2883, -12475, 501927, 3085115, -17288, 6048625, 113351, -1, 192, -253, -800668607, 120, 1066, -1649, -3087290, 79600 ], [ 399064, -445412, -9, 32270664, 361, 0, 55286523, -927, 17410830, 1544, -1225363, -1467, 103, -1, -31024766, 1926053, -24, 1, -494342 ], [ 28867570, 331369834, 43675049, 528329143, -1, -1, -20163506, -1, -340, -1552, -31808, -7805495, -122870, -1, 0, 1507, -978499, 830580, -134739339 ], [ -2138176, 137038, 1, 0, 1106, 2, 6153, 1859573, -2075, -6455, -283241, -5520, 1, 0, -4, 3067, 1134, 13, 1746995 ], [ 96191895, 1079362250, -18170, 10633813, -89, 22672569, 365991453, 88512, 78337, 6549, -2, 7401, 30, 97, 133746041, -5472742, -43446, 4127670, -31831 ], [ -14439695, -58492197, 303498, -2403070, -7864, 38664064, 56, 0, -61487, -18549, -40723713, 96045061, 1014703918, -19452, -44012, 54662413, -233202, 11, -3 ], [ 1532, 119, -17903, -1608269, 47, -15, 1439281, 397094, 202574, 273, 292372695, -128, 13906119, 66810, -912180988, 11, -40020208, -11554453, -794 ], [ 1826524, -94513, -11343, 1334921406, -543155, -499241, -12134, -3899432, 983, 45854000, 109289913, -32863668, 3, -1, -372779142, 978085582, 1767605, 5423, -2 ], [ -24, 10922832, 0, 6950584, 98953, -21, -3727914, -145, 23512, 9, -2004, -2, 83878, -218820, 1040750, -4154, -2, 25715233, -124608 ], [ 5371604, -41591014, 516, 0, 0, 5665, -2105444420, 10, 125, -141712, 4, 10452925, 3556, 6144697, 13205, -52, 88, -1, 36 ], [ -1, -6, -152, -345283, -132, -848610602, -1707163, 563, 104115, 965510, -326216667, -3, -5868, 47752, 0, 3, 53, 72674, -77507 ], [ 128927, 3421729, -2, -5070, -24067, -352875, -115987, -3, -20, -182, 642, -3795891, -108204103, 192313, 1649, 1683575881, -1360268699, -375464448, -899073594 ] ], [ [ -62665, 27344, -193805, 56118653, 928275803, -3537, 795002, -147216544, -1491208, 695417, 6289752, 130928761, -1059007, -12288901, 890, -92924, -215, 71, 66190 ], [ -6, 0, 106479, 2365, -6027, 285, -122581516, -106236, -1271, -1, -1, 6326, 5678, 47, 116840219, 29455, 53526, 9, 209 ], [ -8, 286901059, 2, 235, 171475407, -1727, -8025, 121596312, -8899, -29, -396465, -7733935, -4371467, 234, 21, -56, 406610, 84462, 5905 ], [ 414, 50963, 444, 20050, 525385258, 2, 6747010, -6, -54238, -3780, 7, 13695429, -15901556, -26702808, -20, -67028549, 1848, 114386, 507604729 ], [ 13815603, 5, -103119, 759, 463894, -5227, 630903614, 0, 52, -3219, 0, -1, -423931, -1, 1112649, -11, 335650417, -625980, -188406404 ], [ -23, 1067, 799064801, 823, -3624129, 55, 29944421, 14142, 579, -18424785, -729243808, -2, 36438429, -5, -11892334, -44, -1222, -2, -20099 ], [ 0, -52840, -130904, -15, 18, 658009313, -175, 7, -29607, 3239, -170441, 5, -150, 36, -454158161, 19464304, 735, -400303603, -44592 ], [ 3, 444826, 206104, -59381, 119019278, -3, -46, 0, -204457, -1, 31, -1805, -33165, -59, 0, 52996306, -38, -15617, -388585 ], [ -747566, -33295932, 53285639, -13570293, 171, -1505289, 1161565957, -30119017, -1, -426986, 0, -2580999, 353660, -12201, -88506172, -82505030, 9, -4775918, 54 ], [ 2210192, -20, -7254833, -7, 10149788, -11, -749810, 6, -15943, 272768094, -119, -1, 18408271, -116, 1271952, -7716, -65867061, -194483, 142 ], [ 0, -4078834, -111360401, 378, -32, -514719, -14532135, 9512149, -2229, 4014692, 57061, 3026560, 91433697, -201599171, 35281533, 143, -613601, 820549, 1012714 ], [ -851131333, -6838462, 11, -65528, -215, 1143, -195935434, -500, -48863, -1686135, 33061371, -1880, 4303, 871, 34, -300, -41, 1, 0 ], [ -3, -1, -11, -208343, 15, -3862, 2307204, -1898854635, 52719944, -1, -301, 14, 4317, 129520197, 111, -3, 499, 2181527, 68 ], [ 1098, -7174582, 37899, 2, -5917, -8, 354, 60299182, -6768, 353, -964, -3, -862967, -975, -24, -29716, 952822379, -4, -12366817 ], [ -4, 52, 425, -104, -191993, -259654273, -88, -10124, 10, 381205, -36517508, -51268752, 335, 228881241, -415, 1988305, 90443337, -481959, 7 ], [ -242052309, -12, -2, -43501782, -965702, -86, 122167, -12286172, -16010, -4123223, 1983866067, 47737272, 0, 472, -32, -3, 45960113, 3633, -81432 ], [ -3914785, -571370, -30702055, 6262, -40985517, 168695054, -10587283, 3351, -15208, 1, -1, -16725059, -2, 1151115, 227948489, -45, 9113537, 5066039, 889 ], [ -29, -474, 122565548, 24702555, -16157, -2, 4538034, -4310, 0, -26194, 7169587, -6, -48215592, -312003, 22111666, 245, -1, 2, 467466587 ] ], [ [ -1, 957, 643792778, 118615235, -361148754, 101844, -471, 14171, -1438639187, -3244353, -521, -44989, -29, -52, -418988721, -120, -847385457, 44020496, 23097 ], [ -1, 0, 10, 16173, -48, -1, -1, -511, 24578170, 550388, 1602308, 3464343, 1, -2162, -88110, 1245883, 20, 15299230, 198 ], [ -176489, 376780116, 14609, -126054116, -4, 220257, -1, 397, -156, -27599292, 2833062, 355513341, -112426, -3338672, 2342321, -542381, -5355, 10006, -339 ], [ 5, 197187, 3, -11154483, -31166, 0, -1118324610, 1012526755, 12939, 192, 75847405, 508, 979202704, -10583, 7686480, -787478, -1, 9, -818871 ], [ 3514, 0, -531, -238, 499, 20211, -31487355, 1307588886, 71330, 1828, 2, -979987847, -212230, -398043, -201, 6856, -354576, -124, 18 ], [ 80, 1, 11601, -5, 60, 516, -49098, 484, 99, -12, -191, -250034, -159956228, -1, -4557681, -7, -111971735, 6753259, 668882234 ], [ 463381, 160159826, 0, -5091, -3931737, -2700150, 320910637, -7404942, -341626777, -355123669, -1, 349, 1036507, 7961241, 25150188, 686559, 7207227, 27, -6589 ], [ -280024193, -19846, 76498042, 72236942, 1548, -45087, 13056497, 1101, -27826, -165899, 691401990, 3172, -757749, -85, -1776978, -1023, -3443, 111901171, 369014258 ], [ 111564, -4782692, -1, -262030783, 61878246, -58585, 1, -2044, 22817, -4, -1137, 10, 1403898, -12948304, 43, 5041374, 16327289, -672, 111 ], [ 7, -61760174, -8, 39045517, -403, 1334735694, 18322, -14, 6471639, 7, -450052892, 346429, -52493511, 156190389, -8049515, -4, 3, -56515251, 13063 ], [ -127895581, 2, -8985316, 1, 2033649, 38603850, 0, 122233615, 40, 1443, -347073, 113, 46, -924, 98, -3843406, 10954981, -40657, 28862133 ], [ 178308334, -55746680, -1048364478, 923693, 1122471, 1551440859, 918, 117381, 2682390, 7989746, 58661, -43, 194068489, -200676, -83755, -708, 30, -306, -3228 ], [ -10, -515, 57016, 573, -2653, 5, -1604355, -1135, 598602484, 62, -28676379, -5388, -16481724, -248039982, 470, 623, -22, 41, -68818 ], [ -3, 2, -404909516, -710728, -533, -910, -6, 403, 194969, 127342880, 0, -67130, -20, -1, 357, 7520613, -24117, 223250, -1548 ], [ 92283, 96462532, 119, 0, 782135398, -20060477, -56942, -237, 5631457, 5547, -1990367, -646484, 162188, -51915, 1146339, -40590599, 1122, 47, -302557 ], [ 2687300, 0, 321635, -69579, 704174, -519083, 156179, 910215, -551923, -16, -4, -63438273, 46343399, -159992, -12388, 1, -19, -496318086, -305 ], [ 0, -31368418, 990300, -1219379, -31534832, 55423, -18, -160512672, 55735, -3, 116342866, 48, -254, -3817031, -106, -748108, 3652, 1, 290 ], [ 56262, -41398160, 205441245, 738693214, -414652497, -7030054, 2386, -1, -5, -55004611, 9, 0, -5309, 3028757, 891611, -45587, 865339, 112, -540 ] ], [ [ -24929799, -245478053, -9837137, 184115, -8244621, 4930, 4324, 271184, 1017808, -35, -379177601, -133634, -4458473, 2, -18, -16, 4071, -2, -2 ], [ -4, 7577504, 710407, 3293764, -265, 65691, 152, -532605733, 110786099, -123391, -1, 648932, 3560564, 57, 0, 63962411, 158410, 2, -2 ], [ 6, 801419, -8740, -15, 170585, 0, -246, 33339469, 3860895, -4836, 1932, 4, -480518, 94, -4, -230, -8625, -2, -19859 ], [ 20531, -4, -37294291, -62, -3427751, -556469, 260987053, -1005, 3916594, -16, -344092930, 64360, -8332, -100392942, -2, 2, -1, 6, -150891966 ], [ 97820490, 3, 239550, -1339, -964371, 207, 2, 34280056, -1, 171725, -214858, -1, -3, 407, 1782798339, -595063, -459652, -2, -83153687 ], [ 1, -1, 9524688, -29492058, -1, -3, 195363, -12, 0, 0, 1081387, 25845, 348067747, 12048, 631269765, 81057629, 178213, 28616737, 160483 ], [ -612, 0, 5869595, 1439, -3341, -30, 145625834, 245, -8088, 3290, -58370136, -2, -21624985, 2121459794, -54438049, 7, 46934833, -1, 1329 ], [ -1793432, 781590992, 105061021, 615, -53472, 638, -229883, 22487066, -3, 25371, 3, 34884819, -3429, -2339081, -3119475, 117, -760012364, 206, 20245 ], [ -1, -280891137, -1, -1, 21693968, 3319, 12, -1, -1457082, -2888177, -64334, -2529025, 2090, -1, 12712, 1, -3, 0, 3 ], [ -157098, 45834, 8106205, -17, 3191, -2, -8, -42, 0, 177, -22485835, 7396, 247, 506, 56092, 50799793, 7930, -5876096, 3 ], [ -905012, -1, 0, -11, -153281, 1742162, 45827262, -459499292, 121757, 1523335, -1397518, 179, -1, -548565194, 79849, 13610071, -2446, 10148063, -2 ], [ -3396, 1, -1085, -8, -1030832, -16, -526390, 991315, -22593, -6, -45, -3264, -3365203, 701054, 3956, -21035, -121407, -8, -974360247 ], [ 496538467, -22111454, 4, -15293974, -183, -2, 617692, 6, -12828, 58710, 205781, 2421898, 31611, 5562554, 690681016, 693314, -47091925, 80981, -131144 ], [ 3925, -508370983, -462, 23687923, 9566326, 0, -11, -3149, -1889580, -5, 0, -193, 6572925, -830929, -147085113, 45, -1, 5437, 8417 ], [ 6301, -7647585, 431192873, -190927, 7615931, 48, -19510622, -11, 107352702, 6535, -7, -5048439, -37, -74023963, 1956879, 0, -13010886, 735, 40578 ], [ -54707132, -1383180, 2785, -2673, -4, -1035699, 64371, -179344, 59227589, -3, 3344086, -4092, 1059, -7, -18100780, -10251, 158385286, -249985, -1 ], [ 422, -1, 165, 897130, 0, 0, -623214847, -27, 12284, 0, 1003, -71905953, -80315, 31, 6780, -408599766, 598171923, 2858200, -5421788 ], [ -3054, -58476, 2929879, 225861, -44782039, -681, -248790322, -8, 3, -499794902, -465, -129800, -4401, -391015, -2318007, -1, -35604486, 270, -3166 ] ], [ [ -2, 16313, 22915, -1, 1998, -37671, -2, -3, 1056850056, 7418718, 0, -2, -57643, 843327, -2, 486408458, 55569475, 818, 226459939 ], [ -20446571, -431127962, -2, 154007275, -4, 83483896, 1, 2026243, -112091, 109522079, -1951814, -105751790, 22767046, -110939, 27841, -1208, 1, -472685066, -7036278 ], [ 5993, -19360, 2379, -3861996, 1854822, 123, -5446026, 429762445, -369, -2799, -29, 625, -524138, 9050, 19065, 83475735, 105601898, 0, 37 ], [ 14, 677, 4, -259895, 54894866, -2153, 471533611, 0, 1316, -1763, -50, -200566, -1044, -114088, 13677025, 59505436, -105372795, 2, 377904 ], [ -5930, -22964858, 146059, -61905, -3, -7, -11962, -4137750, -44657421, 1, -225, -1057833, 1, -38, -31, 1481740, 49588, -79055, 45 ], [ 5, -62141, -1038, 56336, 169899, -3933, -1, -305054399, 841141, -4439800, -185, 5151, 6, -19084031, -300, -238089, 370186321, -6, -1337917243 ], [ 5, -307409, 25388136, -3659527, 1, -24, 71588, -851619, -88329123, -5866, -111, 4181274, -40204260, -109, -29, 36727, 48, -28055, 703 ], [ -11314403, -16, 45, 31, -51884971, -1373, -1973711, 14088, 56382, -48025, 1, 1510, 1, 31679, -45, -2905924, 55391, -33594, 99 ], [ 3228, 98642, 45, 32, 36826035, 18899, -8806, -5, 0, -3865869, 64348, 58124442, -490007702, -1735289, 3, 499617, 2186734, 5856995, -216 ], [ -9300, -68442, 924231, 1, -38644284, -112, 0, -28, -8571, 1647, -13, -78059440, 0, -51324060, 111054304, 1037008772, 177716770, 268, 48619381 ], [ -237, -376343637, -23221993, -734800, -16, 65210469, 523768, 122848033, -4781638, -13033, -79, 20981, 1652, -928257, 13175550, 812, 19, -2064, 83612163 ], [ 0, 27964982, 5916, -40, 0, -11259, -4, -258648, 53059433, -125140108, -3, 379953601, -1, 60218, -1, -1, 100497841, -3222, 738274944 ], [ 824226, 0, -1, -5754946, 0, -8111576, 1831054, 9848, 17179836, 178071241, -21369070, -38331859, 2452, 69, 399894, 26, 89, -1197367, -628547 ], [ -371686, 1793, -1, 3348172, 1540191, -2941, 2179504, -428, 353989457, -1, 1300186, 2563565, 3621772, -101, 47410037, -1005, 40, -1, -10181 ], [ -1395, 108529, 87215745, 2116170657, -5755006, -208, 16, 903, -208, -18, -269, -54343, 5570069, -203655838, 194253525, 9915214, -164, 46, -661 ], [ -3938, -7888, -1268853, -1491791709, -14, -938, 1, 104, 393723, -33309, -136591, -489273455, 782587, 3842337, -5, 28920396, -529812977, -1068, 196931 ], [ 133851862, 357311, 297522117, 27742, 22, 2043, -4, -1, 1, -126, 3311, 298406525, 1043700, -4, 109241801, 111, -376765, 2, 63288943 ], [ -225533, -6, -224300, -1, 743205, -32356, 299, 2630911, -63, 30, -8, 1941, 6, 311, 39426, -3, 2216, 4534985, 56 ] ], [ [ -1477650, 1741143318, -465255783, 186, 14746712, 309230, 62438, 58031, 17, 26, -19669812, 457145281, 15854, -1, 788982, 162702, -7, 50259, -221 ], [ -1, -100824326, -79314777, -23842735, -25767, 9, -41232504, -950, 30988659, 187094924, -2, 3330622, 21269, -1831764, 1557835, 58794, 28477575, 1186033432, 129 ], [ 22798, 11738, 52516531, 338, -82, 61268, 10247, 383790, -46, -4, 1953, 62709811, 0, 6613, 0, -235, -1586, 170099, -1918 ], [ 12943278, -706541, -288, -3, -14334, -4, 145280, -6961319, -22132408, 7455513, -66758330, 174, 261598697, 83573, 1, 22, 11, 0, 25161 ], [ 225496758, -6559782, 16065, -16097144, 3, -216814, -7377, 157041076, 79044793, -4, 34, -114, -28122436, 81809, -57948, 5057800, 1, -261069, 7 ], [ 7669, 857, -1, -44185183, -7820, -82640, 19533300, -16070932, -37137120, 658, -254, -102, 61, -1351, -1355461, 513, -3398, 830731, 2 ], [ 106712, -27007, -1, 44396, -3, -289495, -401, 0, 5, -54507745, -381, -6673722, 648, 148, -12, 9, -2800945, 24942766, -1 ], [ 578, 210638, -112128, 464258019, -1, 1655955, 80, -157, 0, -286, -3, -3305, -3845, 23176, 1, -322, 2, -254, 6141 ], [ 28403520, 798, 6231466, 15, -717951100, -181658, -3060, 911448, -258831, 999337099, 0, 544189772, 1842015, 0, -7300, 42394, -308751, -743435431, -509248 ], [ 16110, -165280, 10076, 2392, 20785, -716077, -14, 116762206, -19597, -32689911, -123296516, 16561, 14299716, 73123, -2643858, 1, 3438369, 738483182, 228713892 ], [ 1797743, 731764674, 289, -596171321, 182, 14834819, 236723119, 352844, -15183751, 22195, 4869034, -3, 1, 792066, 1, 0, 0, -333632, 131794185 ], [ -102, -352, -50331, 12393, -752275, 101, 27, -31625303, -6, -1401634375, 421, -134404889, 11444662, 24922, 2679115, 0, -7, 887999525, 1155563 ], [ -426, -57813569, 11251189, 593681667, -425249501, -1, 3924, -3058299, 931227, -24138, 49, -1565934, -748416, -36311, 240217745, -15114200, 202, 8, 2009 ], [ -1, 0, -1717, -156, 395542, -527604715, -5500089, -1, 244, 13509, -4357, -1594767787, -32644615, 19, 1, 106, 5349671, -1, -62227 ], [ 3305, -111287, 75, 147, 15, 1041299994, 3600, 39743291, 35784732, -220, -87896, -1, 28845511, -1, 3471686, 1959, -13, 43911988, -7378699 ], [ 2377505, -27, -4, 505518532, -14, -14259, -71, -19, 350, 7, 15217845, 99193085, 22587, 12, -28984136, 5, -32650508, -13083521, 5 ], [ 804925729, 0, 1556722, -7564227, -3292964, -11, -16035404, -1489, 3773, -415, 2045816, -33, 157, -325, 3060, 61888, 96165, -6, -7 ], [ 1599826, 1888, 239, -1789749, 10731341, -414553958, 61901975, 927, 19458, -138, -10, -898, -37846, -18, -1, 122, 478, 25827, -2512017 ] ], [ [ 8049727, 0, -31, 11, -91002, 78, -71108540, 2, 3, -3120, 32085704, 49, -12565393, -539739288, 5609339, 76431, -27619031, -712, 2167890 ], [ -55, 6553, 171, 10686264, -1230, 4, -7962, -6567, -7821, -6557, 1141450248, -134, -57897, 687620096, -7, 607003, 55, -411, -6744 ], [ 18749, -1, -412635336, -56072609, -59538, -792277571, -24409838, 138112992, 5, 635694457, -130339856, -6, 497241863, -6149820, -5299, -60010513, -6059589, 3, 9 ], [ 1977, -37051615, -2, 53661, -379266, 39, 400, -940329247, 987, 0, 942, -55, -497, -1124238, 6513125, 52197, 3458342, -46869938, 66 ], [ 233482, 179, -1953886, 25905831, 3531977, 588219257, -24, 597, -42, -571, 1009244, -3, 129801280, -406, 630203365, 155, 0, -982, 101192335 ], [ -317526451, -857, -59079, 19428280, 1168, -16, 1020, -157036, -1, -2079182, 0, 1335085812, -53944131, -2, 24498853, -3466, -304, 42665486, -36393428 ], [ -124972100, -343, -323, 167, -15849404, 7, -48123, 8363821, 21033198, -452768, 43649, 11, -12, 1971, -1578471819, 10288, 473039, 1800, -2 ], [ -1, -765, -25285849, 0, 961, 780762245, 980348239, -8, -35671587, -57, -599676698, 64044188, 407108629, -76873, -56, -363188, -325360, 14, -3601 ], [ -656, -121, 94, -29805211, 2, -1892, -718045, -1010, -39646293, -7, 28397, -367312497, -2, 75538, -418, 96, 994463628, -281894, -1 ], [ 14833, 10234, -1, 36836, -67528, 19100, 7, -1401, -269, 0, 21557798, 84094, -475, -38, -32672804, 162586670, -37524, 199341, -541393 ], [ -2, 25824839, -94, 2, 2, -9, -77337209, -86, 96004, -1, -26044, -12721405, -219578033, 33, -20864, -927776, -511866, -123, 1063588005 ], [ 56790809, -55217187, -31572, 58365, -24, -72306604, 38367, 212858, 60, 0, -32284469, -45951, 11588, 6433, 4458322, -53543, 201, 27584134, -189 ], [ -14, 1, -34, 855691, -116735, 20, -12737178, -209, 229, -97537026, 1390159, 843107, 49830, -35, 3570902, 939455698, 80345, 0, 3 ], [ -76433, 317613, 482406, 436168, 4987032, -5558, 9416, 818853, -46, -1, 132, -258209436, 235713, -161620186, 408522, 1752, -2, 803, 1237220 ], [ -3803663, 9569, 501679817, 13171367, 114890487, -1, 7113232, -34442, -227385, 220, -6719, 3734946, 2992, 8, -450, 7560664, -564013669, 502, -10932 ], [ -165401823, 464563146, -119928408, -485, 6729359, 1744614, 0, 2481, 315356624, 63525, -282937, -13, 12369, -13462003, 415975, 5236, 1262974, 3982438, -1 ], [ -667229845, 1592310, -5674, 38, 16, -2060767, 1353, 225, -667980765, -10260, -187, 48458655, -126, -33211, -84686637, 152062, -377003, 53, 1242730 ], [ -76, -160, 845, -995276, -153025402, -269286, -4167020, -30239, 1, 42, 7, 98943, -828791540, 1, -2, -1659, -37127, -201934853, 60 ] ] ], [ [ [ 11098574, 349, -2009155306, -386973879, -7, 128648, 283219731, 14, -3, -999599, -35748, -964, -431103739, -1, -277791, -5114103, 194, -394462, 67968644 ], [ -58710, -2, 50467, -38311286, -14787439, -1, -66, 568193634, 3716032, 42, -3855705, -28226, -8, 114, -832, 686, 12527924, 10174601, 19 ], [ 876076251, 1632, -215993, 1139001506, -3281, -99513523, -7, 14884392, -11394979, 168, -3020422, -57679, 1716574, 29544, 183, 85, 13127836, -60907, 10526 ], [ -1, -4285, 13, -31270, -22732, -1915, -170230813, 88887, 1, 0, -49957400, 27333, 28, 27, -1381, -9525, -6, -1937, 52 ], [ -27, 987189, 0, 681783, -12171100, 1180262, -1611, 1, 65182120, 169, -155161114, 26367, -3, -1788, -1, 0, -62, 1688388814, 194676 ], [ 39848484, 106, 32789697, -1, 856, 1, 55, -16, -725599514, 19718, 7, -14754206, 963479, -123689335, 13270, -113558925, 150761170, 1646346, 9 ], [ -573740643, 29, -436, 0, -22, 192, 61, -121, -72263848, -145, 30052747, 14909788, -2, 4, -1, -1857669781, -1, -1872272623, -2 ], [ 63856932, -716728, -136898478, -20, 48, -17007281, 56, -2259629, -4, 17718, 4347, -5, 17939, -23785, 4523, 11863659, 95796, 1, -907 ], [ 1148965, 0, -72, 0, 64, -248648194, -497266093, 949789286, -75078, 65527, -23406295, 115381835, 199, -420, -242, 1431, -462498, 3248, -779 ], [ 188, -141533, -24623855, -3102, 5, -823, 0, 21, 34, -54668, -612, 87, 39236, -5649401, -114958, -103148, 151, -40024803, 314 ], [ -20262, 261440732, -953758, -67, -4, 45, -3369162, -7696, 0, 51482, 23581611, -19065, -3553, -6985935, -1376870, 0, -3, -1, 19671 ], [ -2, -3604347, -1188076, -37331180, -380, 45, -1114, 2, -9353535, -4, 0, 11040, -13697, -4, 61110641, -11282, -27807, 3673825, 164686020 ], [ 5064880, 83, -1252, 45, -11, 1, -281, 123763527, 213953619, 127374816, -53465, -51616075, 410166309, -774, 3, 330334, 13800047, 117060680, 2 ], [ 0, -887790, -50655, -6125, 4615, -96, -4592, 12, -36016, 481, -2391627, -2172, -904, -8264761, -5566, -21373915, -26, -127, 212120 ], [ 199211, 76, 44, -1, 96, 361583, -3932879, 371, 171783548, -245643739, -46629, 3, 609188, -65, 140849171, 1123, 7034, -152267149, -54404 ], [ 0, -10540602, -4, 1820622, 688008, 227997444, -63921034, 1, -136400, -488, 574077298, -33378748, 8540, -289, -73, 74, -31999, -6228, -8 ], [ -1333, -3, -2, 0, -3, 8060, -1975474547, -16274, 12631, 1, 71119, 15, -405339375, -26876379, 3, -169969735, 0, -3718, 70 ], [ -14, 4933998, -51122, 48891435, -6055, -2004039, -195, -3523, 1000839, -1304987, 246671, -162, -2003509346, 0, -73133, 31624257, 13141094, 0, 4381 ] ], [ [ 8283, -8126, 225697, -14750306, 16606319, 63238576, -362936431, 674, 231, -108808, 146, -251889, -123, -29, -20386523, 551, 151, -3455, -1525 ], [ 24160032, 368363, 69240041, 38429902, -4697, -952, 427725, -2, -37532, 0, 56088, -1, 1, 21371272, 0, 1967, 55, 210009, 416239592 ], [ -13178, -29909279, 1538675, 245471, 950, 13904944, 51, 50668029, -15174, 7, -410, -92272, 242134, 1735, -35823, -11, 2825356, -38, 726941555 ], [ -2, 114938, -1022633991, -1, 11453545, 2, -10, 0, 581, 332597, 37282, -192, 119207, -4, -8640, 602161376, -234849791, 25807, -1471105017 ], [ 679238, -3350095, -25, -7, -5376, 29, -1, 0, 322395652, -45130, 484783, -3467398, -2440, -1011245666, -12237771, -26645246, -2, -2, -247 ], [ -127783, -4074, 587, 120462731, 15972156, -43, 2, -1, -3330563, 38, -594, 8109, 95792466, 246, 2682878, -8084, 646886, -101114699, 312446 ], [ -15, -34, -13119339, -45, 879098, -202473, 2, 21399, -118, -1, 7811, 34888, 2355015, -2888, 0, -1, -6906, 1319205, 15899 ], [ -1, -16913793, -2079, -76370, 226, -818007, -40016, 1333732, -1, 52586, 0, -24, -1113, -1659189, -1202, 13570215, -2669, 2, -231 ], [ 120, 3139, 3445, 2430, 556, 3710875, -41102608, -22685974, -134, -2, 1, -2, -18585, 1928824, -2, -172935, 256, -3, -1016681587 ], [ 28, 466178569, 1532, -37974275, -72, 1, 7640, -2, 478, 120667938, -431313, -293561, 0, -2, -108, -2829, 979608528, -12, 187669 ], [ 16999203, 11, -186820394, 2038, 1385721, 22, -463, -31361340, 0, 140118160, 38, 31365, -254625, -32741, -903599, 4, -8, 3, -7770 ], [ -1, -40237, 34414, 3953643, -43, -342, 7583, 104887265, 821296, 466172, -4690, -84, 20644007, 529, 5445, 133731668, 26667446, -528790, -6757 ], [ 2868, -104, 8685074, 169180, 15755606, -16472068, 21834, -14278377, -636528, 121, -3108, 118, 722, -1, -1, -113025, 2393, 262570143, -2 ], [ 7780, -1, -266194131, 200021, -9719, 18852128, -254537, 2088869, 1076, 964, 1879, -965763, -128277445, 50603873, -38, -38782578, 8, 414905, 808 ], [ 85123583, 8, 3, -2, -313096032, -1, 11143110, 5491, -2, 1717, 20, -8869440, 3, -1345, 2, 1856713055, 107863, 0, 362523928 ], [ -10420822, -16, 0, 517778, -30343009, 73897086, 18, 11, -690, 2040499946, -298139, -5871118, 2384, -1087, -14, 11383869, 4140, -338097442, 2039191 ], [ 502, 15840, 3592168, -56828, 2, -1501179, 142970008, 49385924, 887416, 2705, -1, 3474, -455617597, -31540357, 3, -792492, 13, -3, 98079925 ], [ -6152, -3077, -126212739, -190567083, -25656640, -4, -859564703, -1, -449, 614390, 2722184, 0, 48539, -5529174, -2, -2116, -3, -5086487, -1 ] ], [ [ -84669088, -2, 711865, 1105918130, 129061, -121191, 6661075, 9, -7263, 1865598780, -3, -43070, 0, -77898710, 59307, 361, -90733, 1032176861, -6 ], [ -3737, 5382, 3073020, 83867, -5, -834383, 42843921, 0, -737306, 622, -1569183233, -1365771, 3, 5, 0, -838, 254, -5, -345686996 ], [ 517733, -64011579, -1, 2995, 3, -1645, 1719, 421, -1, -15, -91564, -1213, -24820, 56964278, -3613, 940330, 74, -7, -44 ], [ -66182919, -2, -963381, 22816, -1266, 4544, 52, 229181, 104, -13, 14373, 193, -10, -1, 9149, 1, 6419, 13392, 12366667 ], [ 279710593, -35339, 2604, -55449, 653, -826915, 98315070, 499, -8216418, 742996, 7, -1425556173, 249887, 227, 1, -1565070, -798735, 29457215, 0 ], [ -16057274, 198, 11, -214, -20300, -66, -417006, -13027, -79, 5, 13330984, -27717127, 111, -18171, 130728, 1, 15914212, -8, -12229 ], [ -2, -7785, -17, 9232311, 11, -13654598, 3, 6473, 35, -3, 422818997, 966384, -5528, -1399466869, -453981249, 265, 51950336, -47331, -1014 ], [ 46, -1, -1811938171, -202348543, -988253327, 114, 389212635, -13312, 1390295603, 26, -31, 349, -1, -3278, 276, -184410, 0, -20550, 12406458 ], [ -31612, 39111489, -338, 3376, 24187, 323031380, 7639, -585, -460, 1015386904, 1992735295, 22, -23606089, -8, 66772401, -661757, 6, 113004784, 5 ], [ -831404821, 18028851, -369945, -292, 3733, 131414, 588, 11409, 15, 132085, 2, 98027, 4, -447, 483793, 3875130, 14947, 1886309117, -1232411 ], [ 26017, -778912, 73770332, 98, 1, 17553, 439994, -188, -33463293, -3, 56493, 11, -1226655, -30522606, 720, 1042830, -61, -221, -214 ], [ 15, 6496, 0, 4, 112014, -681322524, 277608099, 32919, -45843582, -1, 14071, 106802, -10307, -1, -3412, -455, 13233, -177442, 171974840 ], [ -655, 3291, 1, -94912864, -1, -156, 17718363, 4352, 15, 89, -8547660, 68, 220604105, -25321844, 282133, 355532217, -6794, -55508484, 606880 ], [ -5007, -3, -14461493, -169967, 118265, -71339650, -26693977, -487, 383764, -592, 8, -623389, -41098982, 0, -38615, 495210187, 1, -2856, -1 ], [ -24, 686, -1, -32874110, -103, -67027905, 137141097, -22, 121743163, -1469974805, -29607, 931620, 0, 787, -4650406, 60077029, -1, 16, 6 ], [ -8315355, 0, -48402, 31379355, -7, 177494422, 46030818, -524, 27, 28903, -59117683, 14, -5030, -2, 3618, 1599088, 95100923, -6, 48280063 ], [ 30, -118, 224082, 7109, -15859, -992618834, -3, -101, 2, -2367, -1, 139314520, 1313, -3, -10311, -53233, 0, -353708, -130225211 ], [ -5348551, 9, -1841375, 6803103, 76111, 24018, -2, 657, 38, 1272317215, 7, 9989, 130541780, -2061846, -653, -146672883, -29, 6983930, 15 ] ], [ [ -35062762, -3, 71, 18869562, -283786, -425861368, -353900889, -799049, 4454014, 56, 101, -1342809, -3535211, -1, 67029, 1848, 823, -165, -2 ], [ -459, 893135709, 464208, 1277617, -14479676, -1716885, 7, 4, 18855267, 9308, -106039, 46, 15, -23985, 6838, -30505, 39505, -1, 130861306 ], [ 9836178, -166351, 67082, -60312, 0, -693, -726979, -1516414, 89461586, 1206482971, 1342559, -383, 14, 147, 0, -7856692, 2474, 96, -1 ], [ 3493036, 41823339, 0, 2047, -39, -7571, 30604079, 26088179, 1493681, 814, -2, 816, -7470, 96, 420, 20, 1955474, -11004354, 736 ], [ -213138047, -61, -3, -1680, 198, -12002, -842197, -13616394, 4789, -5, 11, -493146, -37833250, -1, -1160588746, -35452767, 11000, 2, -85812603 ], [ 13469473, -1, 403412603, -6901865, 1033734078, -163, 63776, -63, 1670141320, -30961449, -84166823, -858294047, 517588054, -10008713, -1, 4146, -73, -57215228, -6 ], [ -2, 3469, 39, -160684, 2545364, -7, 192675422, 273551, 302187222, -1569885, -9, 191, 0, 5, 31915, 1, -2327, -1843, -136575 ], [ 2150363, -44, -2, 14, -32, -1050340, 3, 6, -74654, 3081310, 603, 3022479, 0, -4, 597, -6820, -59050043, -384905163, -1532816324 ], [ 123170461, -51887, 2002831, 519270, 4190832, 219, -1, 819820541, 138, 3, -2253, -1184, 41, 1642, -3647787, 2004191, 1729191358, 10, 51373 ], [ -2, 19325, -21224, -29265765, 479733414, 132, -71, -293258, 1110, -22489, 80, -834, -15, -106, 1, -1, 13026, 5, -81559 ], [ 1503989846, -2, -3994831, 80115744, -8800, -277, -13009, -3927, 13, -3971, 17, -1735, 20156, -20717, 0, 462552, 469787, -58, -1436 ], [ 99400984, -157, 1299669538, 21755, 811177, -21657806, -1355, -114042103, -1036255, 46494300, -6235277, 294391, -2815, -701, 0, 235889, -181385, -15, -31766344 ], [ -2880, -172, -63632, 5, 855665, 162164475, -104722067, 1327, 10173, -819, -499601, -888, -2, -14820, -103, 13, 61994877, 5322545, 14796 ], [ 226, -6, 26, 0, -1, -4, -1319, -32, 0, -8124224, -8930, -1650, -88, 383, -457, 9, 1408622, 6, 0 ], [ 21947, 50155, 1111878, -8, -9588, 48, -3, 217, -25994, 58087242, -127503481, -199, -168939, -1359107750, -124, 248, 0, -3348433, -58277 ], [ -2241, 3, -6970292, -354890, -411, -454177, 0, -3233549, 122967327, 86, -98, 2, 7573562, 15, 1, 7069, 4012078, -4720, -598 ], [ 11, -1610, 0, 3276327, 113, 93, -435, -857, 38, -255482376, 1069, -1, -33167, 101628239, -1, -91, -2210, -2, 6177 ], [ -15, 238592457, -72999, 10681, 12550, -322146, 1847616457, -1333601, 1, -1, 522405122, 1, -1, -1, 6583719, 323230, -25106068, -136, -63143478 ] ], [ [ -2004505, -684, -114420, -266343, -7499794, 14762051, 6425, -45273290, 643634, -295800186, 432682, -365797, -252969, 4920777, 1163909812, -922861, -5, -6312, -3912319 ], [ -1, 600, 272, -392421733, -343851, 311106, 796, 720023893, -6742257, 0, -2987782, -5, -29391683, -8, 396107, 15029829, 717, -2613, -27970830 ], [ 9, -118, 243735, 2, -315833084, 0, -142143, -21, -3, -9, -84667473, -24880, 490330625, -562871, 1042, 171, 5286727, -362095769, -226953 ], [ -2215, -142305, 1, -35, 1767, 2047467203, 1, 343, -1, -45344, 431, 32174, 9, -237, 187000, 498, -239294732, 768, -40154 ], [ 971065, -6, 13, -67612990, 2851, 944814525, -121896, -1, 12243, 92002089, 7410563, 684819414, -17, -6, 6870793, -7648025, 4930, -60, -2 ], [ 1, -9075, -967, -617226574, 194646881, -2, 6629785, 1461, 3297089, 19161873, -13, -46023, -30384015, 101775, 226902, -130924, -31, 53793, 3425 ], [ 22, -3, -12897489, -509, -508, -383, 227, 20429545, -1, 116, 1324671, -71490, -30167834, -272, -1, -162620, 0, 120, -26 ], [ -253011255, 304769, -42129, 0, -11, 221, 2, -2440642, -121159374, 13, 50, 33253, 788788, -945326669, 76731505, -16, -1605, -1, -583278201 ], [ -7, 10187, 34774070, 0, 1623107, -720877, 44, -3026, 34, 5520, 4, 8234180, -8762, -22196711, -3978887, 0, 7054, 169, -755077 ], [ -323784893, 1563, -21357185, 37893, -101, -1936, -971804701, -989, -486943, -7553943, 907, -3, 3830109, 377604268, 24, 13531739, -3871579, -149811922, 288202216 ], [ 149899, 3939, 0, 4718, -10, -1, -63417, 6063, -489996, 37, 256076080, 1, 45497, 61509408, 2213975, -6655, 1175436964, 13, 0 ], [ 1987, -122, -257311548, -2, -59233, 83190, -6968522, -3378, 1503466168, 12336, 7238109, -3, -22038734, -15033812, -348, 179366476, 734, 213, -2409 ], [ 13385, -41, -6700, 59, -7, 2940432, 0, 7915, 50617, -29, -417, -424, -9151, 556919663, 4377, 80, 2, -402895431, -5259588 ], [ -174, 459360128, 4, -954, -37, -1907775, 1747, -3627692, 257689287, -58151145, 47348441, 0, -128314147, -31, 3328, -237, 446, -9639, 3 ], [ -2028587206, -9912, -1, 2198, -18109452, 9386147, -183, -1714, 11049, -660426327, -1137488, 27716, -127128, 1205, 767, 72606, -400, 777, -226 ], [ 1839798, -370839608, -1, -8, -75206, -199, -843568, -26, -45143585, -33423, -15586, -255, -2989008, -3832, -9719, 1646684, -10, 20321118, -180 ], [ 3385, 369, -24, -30, 153804, 54774, 6, -19665, -5, 0, 84, 19, 73112359, -214, -13954, -14237, -1, -208007, -5302928 ], [ 19334319, 5626777, -55951922, 20402, -393736, 1073988, -1, -75, -11300044, -1, -1768, 100970, 310124, 1, 202641, 53, -14578, 224, 76 ] ], [ [ 512267480, 38728301, 64, 4051661, 47, 213828, 178378027, 238846, 3, -1, 61983, 624, 11, 8028, 407, 13, 51, -6372, -637739620 ], [ -421, 1250, 24579, 2023617, 61993, -307396, -55129765, -27658217, 1085275, -1386, 2008316110, 56, -569664051, 15524645, 0, -52181600, -3652632, 1, -445894653 ], [ 9346994, -12799, 822770, 3617, 1, -82590, 37602, 2764845, -914139, 6874, -389499647, 105452977, -22, 52475, -139, 3, 2560608, -9994, 2892 ], [ 418, -732951415, 5180, 5350868, 6272, -49, 28316101, -1, -1938329, -84, -55118366, -103, -21, 734, -2, -86179043, 1, -12826, -4861480 ], [ -617, 2323, 87, 23, -92, -27, 1828629, -1222639, 1003, 64274, 0, -4, -5745, -11, 143369, -2, 360460686, 0, -12221 ], [ 1, -94, 105, -455567, 514, 102, -242, 0, 534413316, -13936723, -54210, -751, -869, -338872, 108391084, 14489247, 113, -863, 841977171 ], [ -504965, -505169, 1884, 10, -827, 0, 68545, 15, 57981338, 2188819, 2, 202859559, 0, 19491, -5448672, 2074328500, 12, 4540037, 3 ], [ 0, -2661415, -70, 14341, -4085, 56287660, -23308, 8975, -3091, -3437655, 113607, -807886, -1274307, -9007, 131, 79952959, -2010, 731486, 9975541 ], [ -16, -93, 484, 27366, -50, 257314, -16446660, -12677, -15936, 3331, -285152, 3975, 82342, -7997153, -1545, 1080204, 445256, -2, -5169 ], [ -7691, -5102, -80919952, -10984794, -204246, 545288775, -2650447, 6126920, -1092, -1, -757583459, -1, -22414, 53510053, -318859, -313740, 158229, 1973746, 1 ], [ -815, 1325478, -2335737, 480539, 1, 11, -39099217, 254, -43501, -16451048, 7332078, -307, -211656, 20584850, -5546638, -1104023727, -52557253, -62335327, 4 ], [ 1832691, 1217, 0, 494, -1, 511174, -453531888, 28315057, -2, -1, -548, 1119665, -24660358, 179, -245231, -2, 20, 5227, -5 ], [ -5036, -1796, -6248654, -1, 491354044, -4420418, -60508475, 0, -315, -6290476, -1, -80, 21, 8460, 2154768, 0, 219414838, 16732222, 12365008 ], [ 110, 15, 21, -5746397, 5656, -11327, -1, 0, 171211, 0, -2, 24301102, -79, 0, 4587952, -4088642, 5, 11, -20 ], [ -9675278, -7220905, -113948077, -228, 24, -28, 40969, 249289446, -1, -5, 446833, 205, 931463, 3, -4412, -1, -49, -1933, -1567582918 ], [ 71159, -174, 4370, -6769991, -3603, -1091340, -1, -446308233, 2743905, -1086917406, 363627, -1282078, -2, 1777, 34097586, -106411, -73067592, -242557670, 4523 ], [ -24769, -37618071, 27, 0, -5, 1, 5219, 3555856, -7627, 17532798, -763828, 49346, -439, 6, 51, -902, 180986, -421199015, -17 ], [ 2199406, 3986, 89858570, -5641, 11805290, 0, 192809, 5, -94116, -97197, 71225, 131, -104, 0, 590063183, -5974, -11007940, -4, 5877107 ] ], [ [ 466222379, -64678, 1, 1550, 990, -3208, 23378943, 1, 78236759, -45846, -150, -3, 4774791, 0, -24898315, -30208, -8231987, 5, 97953711 ], [ 4257, -55701106, -25500245, 254, 4673493, 8457, -3380821, 86502, -30857361, -6, -5, -633140505, -38429, 1, -2, -1, 203297262, -2, -274542513 ], [ 5354232, -37696, -6, -11141, -43, -6143, -11568, 187118811, 0, -466395073, 6884682, 6, 4367, 1126245, 11402799, 99400684, -3816553, -48, -9 ], [ -624, -1298, -3823435, 43, 1, -885185, 5256, 3, -5445373, -79574, 176, -1201668, -397460275, -2069917, -8, -3023630, 9, -43, 66 ], [ 2037003, -147753, -924230, 211678, 251158, -13231, 948251, 137407, -16740, 21171, -1, 23773168, 0, 1, 2, 52, 1962, 51021, -1 ], [ 14, -958000, -3336715, 7207733, -465, -1, 7, -10, -3, 153313, 30, 15156062, -5959, 846184, -4697620, 86858, -108, 29, 2367 ], [ -109447, 1640, -52291, -284744, -6406490, 41848, 82, -7330, 1234, -92, 117572599, -6, 143880, -1828300, -1064820, -13, -1789, 869642198, 458913243 ], [ -96, 3158, -1853406, 2221298, -170, -3, 5, -4, -693444912, -13951, 1840299, 171003, -5, -4794937, 496, 835745544, 223, 323192, -141128730 ], [ 62130383, -238982, -1588, -22, -2, -15, -343376112, 34, -8, 3730, -102269, -12, -800014968, 747796380, 449053080, -236, 1829958933, 438890988, 7124 ], [ 1928, -8148147, -13, 4951, 2427, -247, 83, 54773, -7515, 565017, -170, -5, 503, -30023349, 0, -203, 0, -192, 42 ], [ -34, 15, -84192, -366, 2, -31, -253141731, -3, -9245, -56361157, 427, 0, 11, 6774895, -593, 47756960, 623, 29699, -2 ], [ 1471984235, 73623, 51, 12556, -30527, -58, -1347643, -5588826, 19791, 82628, -7765089, 254, -415028, 383381, 31784191, -1, 63117548, -3538, 0 ], [ 190, -1, -33572931, -49152, -1, 213388594, -1, 207138447, -272, -26, -4076825, 8, 7368, 717, -210590796, 400592463, -159017764, 1512030, 1324045 ], [ -1754, 1508322, 86991, 1, 0, 200, 1038, -295, -255, 104, 155169, 808171, 4809, -1, -341, 5133, 0, 1022000, -65 ], [ 636, 5697082, 8127, 1746, 3788, 1, -4679107, -98159, 3867, -371312722, -521950528, 8044, 26, 793340, -2467, -71, -260, 6983, 5621 ], [ 26649, -1, -442289, 175857434, 6, -36323, -1, 113, -4258, 2829, -206299, 200, 865922, -1, -373, 28855, -4280118, -5, 95447 ], [ 57625, -122622364, 116, 366502918, -9008, -35, -495, 107678086, -2, -393672604, 903, 693936887, -502, 0, -20883, 945214640, -51413959, 12864385, 474295 ], [ -7, 392358670, 10483, -126, 34, -31, 489, -567715765, -2, 13530, -59319, 7, -118, 209063855, 1269359, 9451, -1, -65586534, 28819 ] ], [ [ -13667, 3535276, 10034, 5080665, 157910, 8, -30, -927828550, -222485, -981139448, -10010077, -1116889631, 4, 24610, 30910888, 20620, -184, 4103888, 161316 ], [ 76335331, 26541223, -16627397, -65698789, 11, -22, -6709, -8512318, -607082326, 0, 43504, -28195, 11985, 197, -240993, 4204, 51, 0, 474 ], [ 8063913, -9464823, -389337, 25, 3, -14101, 6656527, 133, -1840, -66060514, -4, 0, -1, -2537, 5, 1675571737, -343030847, -1659319287, 446 ], [ 93386, 937, -11232093, -1219505, 1393333, -714, -577096, -1, -6850004, -203, 16397345, 54682, -1918, -10, 1, -2153133, 17, -565, 34 ], [ -30504, -9616268, 1977, 203251, -30433, -39798422, 150968, 3933, 108068131, 464292, 1733, 52598, -1, 0, -723520, -1, -671, 1814613, -74 ], [ -254460431, 50, -1, 3, -266939409, 3, 251966, 3, 11792, -143728, -26196, -54918458, -231, 425357, 3387792, -19030, -1050589, -869889159, -89 ], [ 26, -10, -8, 804456806, 1019, 14235952, -5807, -2, 174453, 3646, -1, -190, 208220, 1, -30207925, -122185, -1, 255, 18 ], [ 393506, 282346, -7527, -2561, -6140, -1057, 32538024, 0, 6, 16216, -126559804, 91042, -515491, -213, -512256, -1, 349, 8167677, -1770290 ], [ 1731, -37935296, -301751370, 4708, -2592428, -940543077, -446, 11, 132, 73853927, 17, 175035937, 4326, -1, 39, 1, 17743, -207145, 31706650 ], [ 0, -12468, -2238, -55825137, 2831956, 1159, 26, 17761, 20778556, -1561078, -2057, -6655, -33187074, 1944, 814, -253315, 6, 5277485, 112286 ], [ 0, -513872269, 60, 49696854, 15431576, -22606516, -48381, -13182393, -1780, 65373271, -1, 939, -51, -938982454, 1167, -42, 21771187, -2, 15493722 ], [ 2, 1, 6680460, 49371, 7608581, 1107115478, 48116, -36889, -27655107, -3288, 2, -2841569, -107, 161874, -117960, 7651471, -1, 114511, 1 ], [ -1, 18815165, 129780, 455400870, 49, -541893, -80839484, -6324585, 7, 148940544, 31759, -1, -60832, 23471197, 7429, -293, 91880, -123, -20 ], [ 1070, -44, -446484, -13285014, -4, 108362, 192163094, -46284237, 0, -396285924, -8, 3667571, 0, -9836, -72, -33, -102601, 1, 60 ], [ 230998, -546023, 1300307519, 5905812, -479, -154, -25135064, 78437, 4741, 4060673, 88876, 15, 3604488, 127, -1364061, 82493754, 639321, 213901, 27148479 ], [ -120, 396, 10275, -378375, 509939461, -242, -959301, -1578, -778798, 10457248, -4996, 1651302, -233239, -2, -796458, 2172, 1614456, 57827639, 15217 ], [ -1371, -1917982, 1226311, 154, -7628, 61, 26486474, -11228, 207641793, 253, 5456, -36995788, -236408, 938, -64110, 0, -1, -55163388, -5134875 ], [ 745163, 1009, 1024, 16, -419819, -1753, 13134, 84, -105513, -6784, -162588145, -422886, 113993, -3, 134325367, 297937, 1002, -92276, -3498185 ] ], [ [ -1435, 721738935, -8077, 3, -7323, 57, -65, -324, -51, 0, 17443, 7689702, -5591, 44659, -66536916, 0, 112, -941527, -1 ], [ 1990524, -3984291, 398890, 18614240, 3955, -2, 4091, 133845, 25, 145, -71677464, 50241, 1819, -2324, -17886201, 629469, 0, 17, 127 ], [ 18532, -9580, -22370, 11554976, 3260, -10, 0, -604645, -30, -169218, -1000716178, 3808205, 845159, -1, 37785556, -29743, 0, 746625, 8157115 ], [ 2110, -124, 5803627, -2195, 554, 38, 2191, 447, -775133, 1087306, -65347, -11664, -11557, 11927790, -12, 6707234, -404549, -50253635, 161297 ], [ 1, 5, -3531730, 10107275, -88703492, -1123871, 9146071, -532806317, -2013187, 5502893, 74634881, 1649153, 178, -1, -282, -245, 4437, -4038, -12 ], [ 7, -728879970, -14127, -745, -1, 2552, -3171577, -208, 0, -741456, -2368690, 189644, 656, 1677244, -146, 432576, 50951, -1958, -12546483 ], [ 5006482, -3423591, 8, -544, -1, -2360278, -143325, 85951, -1, -1275, 42214, -5923, 461833114, -420464, -8, -872960, -1152346, 247722, 710329692 ], [ 50048, 13706444, -430, 182, 180678, -11854598, -24, 231, 1289203, -19, 4174, -2, 754, 6, 2369317, -25111201, -28, 3119, 114 ], [ -3, 116227, 8042502, -17130643, -1, -3574, -31, -2, -4, 0, 3531116, 626, 27248235, 88655, 1, -7410066, 3129742, -863, 1 ], [ 1596, -55638178, -1, -900536, -21042, 1171, -17, 0, -8917395, -58457, 240901, -3790, -945000, 2030228, 143, -27065299, -21207, -70, 52334 ], [ 92, 125535, 3, -9, -100293350, -6, 258669820, 0, -671, 63573878, -43175, 0, 479, -21273, 13436808, 774395, 16, 5, -88482 ], [ 15311, -668, 0, -2058103, 181566666, -1028365151, -6007, -1005071, 122457254, -130069, -1518, -206202, -377, 1567596, -1, -119685, 44430, -16809, -2 ], [ -3706058, -12289, 127768, -3046, -4830, -2, -895438020, 76, -312746449, 3295, -261804, -500564115, 349453347, -23, -70, -1341, 2718, 113729095, 896632281 ], [ 23, 230334, -32, 95394335, -427, -2, -495037, -776386, 50, -203476, -1639697, -55, -782, -10102204, 129833, -2515532, 53618, -47, 1930 ], [ 13370, -3461687, -8248031, 586, -37073063, 2, 23, -112, 21707694, 768451, -3442, 27, 5946463, 14, -238025, 2, 487838774, 141, 619180744 ], [ -393632, -6039, -41, 3873, 55994, -24979787, -555403, -6485451, -974751923, -3, 0, 58304, 1828828, 4065, -1914934291, -2156078, -78154, 2879, -3900670 ], [ 90384, -3813161, -5298426, -1222392, 4680, -1, 407397250, 32097850, 14961080, 25336433, -5302, -1, 1237736, -499, 39, 12384696, -18436387, -509, -90434976 ], [ 12, 162388022, 2708, -30, -2, 10, -185, -4, -27569, -7, 0, 8, -448, -1, -1, -103362, 2922638, -177, 35648 ] ], [ [ 687692507, 813329, -8, 7, 35755350, 198, 1021, 14, 416720, 84, -5883, 62145358, -28, 1, 2301, 204167398, -1, 69497170, 138879 ], [ 1230469, 1416, 16324504, 7, -1040364, 4028, -35951266, 6486, -694899, -295377, -18111, -20, -2, 681846, 289919, 8463154, -6, -85351991, -497153771 ], [ -228608, -371111, 1284866, -11289, -1, 4018183, -734, -253, -1, -11, -122, 24, -11, 30, -249992686, -1641155, -104, 2, 174384248 ], [ 0, 105057797, -4460973, -281123686, -326, -1844, -5, -1645, 287319062, 3433445, -1695794, -7, 310, 3, -31, 18, -22337, 1173, 4 ], [ -2294, -109907, 112738, -2, -102552, 33962, 42591571, 4892, 0, -25, 5306, -178980, 151952, 105359, 31643693, -29, -5069, 23, 6967117 ], [ 545704445, -55, 347740893, -201, -466056, -168, 109, -782, 47954, -6, -63084, -32148999, -1730, -14520, -1457460818, 1602, -352914287, -1, -268186902 ], [ 895586, -60827, -2635092, -91994, -937563974, -1, 0, -61074025, 5749108, -84198, -73396507, 1105879, -7, -2404, 3, -91279, 14206, -1, 8341096 ], [ 96, -14281, 261651, -200182317, -2, -32805811, -92615318, 11215, 217081927, -15, 172, -60608747, 2, 1810, 239, -1911824, 5, -749582745, -1 ], [ 1359355, 22167604, 491488303, -231961459, 29549222, -4213, -2034068, 4033, 15268542, 25, 487598, 2694, 556969376, -893024, -1195858808, 197112, 49, -34649, 2 ], [ 80194166, -6524, -1950533113, -1, -2, -6500709, -17, 148, 311395, -40120, 0, -1322245, -115031, -496117, -57761, 4799793, 526940124, 109, -3952342 ], [ 1370516732, -24105279, 5, -59302, 2023131, -1070524, 6777, 2824986, 69972, 261190, -1, -1565260, -4124498, 43637, 56019, 456, 616, -62212, 2062470 ], [ 464, -9976, -1320726, 2052251723, 2026403770, 7, 1463, -15, 31900, 267819477, 0, 12, 221, -586830608, -319719273, 1, 14, -242689389, -2800 ], [ 393500, -145, 10, 596, -10029633, 277773, -2, -93585751, -467, 65358, -12125, 1949004559, 39426949, -98207, 536, -40897437, 6334, 7, 25459 ], [ -104, -26226, 295773300, -2054, -482669975, 49989, 2009363, -728, -301642916, -17325, 60722189, 0, 261, 4236, 3, -115824494, 1718, -1, -10017 ], [ 0, -3, 0, 87194315, 362451, 8, 1559815, 253, 1094216791, 1632, 4, 4525151, 300, -50649442, 1917608, 2104046, 47813393, -854, -7 ], [ 169037636, 7880, -984570725, 5331, -1842, -52438034, 7059685, -46278907, -247640199, -103170, 3979915, 1074704, 15, 7513053, -3551745, 31891, -6, -19016564, 276 ], [ 1, 18, -3851, -124, 768850040, 135, -165370, 2709112, -120462, 32, -10722, -965067, 315, -2253, 97, -27246, 1345, -25888256, 1030616 ], [ 322893953, -8003340, -6, -546097432, -3766192, -121631852, -125471, 83061, 205, -1739542101, 126596305, -1719638, -53009225, 533852174, 2306, -4, -489030742, 19006769, -1 ] ], [ [ -484, -412651, -2, 3160, 0, 26072, 28, 885517, -2018, 4835684, -9496114, -231843853, -213894, 18553483, 257591, 73601, -6026, -155543671, 338896 ], [ 1, 21541310, -3, 606524065, 1, -103961, 510, -1, -119, 489, -328201628, -3395709, -2, 0, 1081655, 938, -9842, -24, -2 ], [ 21, -126, -1835, 0, -2, -13784, -87428, -391664, 30, 4, -31151795, 4722, -1, -8865411, 100, 8, -6046022, 31687996, -4521 ], [ 3, -1492598108, 0, -31058, -123856157, -12, -26314, -6802, 339514, 228, -65579, 116, -16, 3, 3, 1, -588, 32129151, -433017042 ], [ -1056110, -12853, -11153576, -37, -113974, 3, -17658847, 129546379, 42553, 3729576, 0, 5556, 231, 185, -3465, 193, 2647941, 45132, 5088651 ], [ -2, -369510379, -5, 306567549, 131060, 35, 72822, -2, 9, -3, 207, 1, 1093224, 250604844, 9577, -173290, 336921325, 7465442, -777052611 ], [ -128486155, -30, -6543022, 6647, -2000, -2007396, -1631, -84364, -3, -1, 27393963, -170, 953, -1, 8186, 33105, -65, -791, 61243 ], [ 39, 989361137, 1, 24559, -2129527, -11144720, -115077554, -2887470, -373806360, -10869507, 365, 1450, -42536, -2, 83, -61561586, -7851, 258642, -12896 ], [ 2825340, 0, -156528973, -186204541, 197791, -2, -7, 377710, -3745636, 2092938, 339486, 5898, 2, 883, -1641, 992152, -3597671, 127473351, 884190912 ], [ 8543, 0, 32, 0, 269223, -730, -3552, -226259792, 1697554344, -177, 2297848, -56983, -15, 394830755, 49909537, -104624135, 201, -779669237, -612 ], [ 114371119, -15410, -7950, 14, -146, -30074, 0, 13471798, -1, 0, 8, -695, -1032459134, 68416, -69986, -420716, -106305486, -3, 536 ], [ 84894728, -39748945, 26, 776, -24881448, 7030081, -93427280, -79, 70614332, -117, 105738, -3267497, 110105, 0, -92414, -12295232, 0, -108077623, 4078933 ], [ -2803, -7167, -121448, 686404, -32, 828985005, -19196, -465, 4169299, 55, -19307, 216255, 8, -254031483, -2822245, -16, -224938221, 1820141829, 10 ], [ 1606251112, 4, 29, 3, -973853808, -5868297, 52111052, 15, -2954465, 4975275, 462, 4066, -308, 91718575, 253148, -35559, 28059, 2, -973391 ], [ -1931099825, -218937758, -21666432, 9, 951, 1996884, -18, -1, -231255, -47, -100, 7490449, -1, -1, 339, -1, 57889, -36, 1080 ], [ -1630, 3433710, 484896, -105975586, 21731, 65250083, 31870, -35500, 128091131, 2396509, -2, 420679589, 4364868, 513590, -225, 8, 85, -530530005, 20004 ], [ 3, 179, -53466635, -232879, 12083, 9585907, -6, 165, -5660971, -3306795, 4794, 6, -54, -1, -5691, 23022644, -398369664, -161318504, -10694 ], [ -520, -84943211, -475795, 206805, -516655, 6855966, -2322728, 7, -595, -32, 7, 1989751, -1036224, 1837, 10567, -15, -3, -40075, 1119 ] ], [ [ -1, -10682, -21581436, 63, -68527928, 80, 51255896, -5794537, -3, -12609342, 856, 45313, -61262240, -1762, -203128, 1, 417335, 979, -5 ], [ 18586, -399156, 404710, 26345977, -89, 675567162, -61, 5510, -401437323, 87149853, 472336526, -1, -417521343, -4, -778556913, -20444, 3502, -512, 56037 ], [ -21099044, -6285228, -2015471470, 19, 922278707, 3247, 756, 804195, -62313134, -7841, 120, 1522, 321, 420, -2, 2433668, -96, 405214, -472 ], [ -7546, -959853, -399, -2, -205136, 11061849, -3858, 4199507, 20114, 1256, 50033, -1, -14261133, 426483585, 379, -1, -1009473686, -208289, 1607 ], [ -1849, -2, -524, 6, 10327, 1589569, -3, -247133, -1250408, 734, 57, -160, -15675, 338, 26, -17396783, 12, 8385, -451354 ], [ -1032697, -2122123233, -30099, -13, 3, 93700162, 509, 7301329, -266073053, 4934, 909216224, 10021506, 7766182, -3, 38701647, 2424092, -1, 1076645, -207747 ], [ -162, -843133793, 115845380, 327852, 599, 2018887688, 1721749001, -676027836, 235, -143, 243680, -36859998, 102, -385, -656540838, 61, 0, 736, 825228 ], [ -7993010, 138043, 1081499, 57893876, -1, -120680989, -1248157, -614273139, -7412, -149601752, -79, -13811, 17617, 62, -3, -52906931, 692, -69130693, -141596143 ], [ 244528509, -1710393, 23091, -20592972, -15461341, 0, -16239529, 371333105, 115459, -333, -6499, 172, 39587668, -207863, 29, -979721, 1786, 90370515, -64 ], [ 0, 1038930, -280557879, -342155, -4, 0, -4319, -2409, -439, -62216197, 2178510, 174, -59049, -86, -12150, -1, -12, -14335, -8 ], [ 5244, -2076031, -340894, 13737591, -3505, -322, -546456240, 67617, 3, -124, 61, -1172031, -1020, 259461, -849, -20, 7578202, 7, -463917900 ], [ 1505, 31706, -2, -8239, -1064162340, -12, -2275067, -933, 106, 782320, -895793839, -13723, 224866, -7407, -1, -399, 12200469, -115, -3387170 ], [ -2209, -2258866, -4, 25111, 679738, -1, -26, -12236076, -287406918, 8, 31, -4173377, 1519367, -462, 511, 32188, -431, -3409750, -99746 ], [ -7357, -9052008, -54, 113, 12247, 3399791, -13973, 289472, 4565734, -790, 9680612, 45, 731, 1593957972, 57488125, 4840, -1908254539, 16, -1430 ], [ 196885, 87626, -844032, -632, 2112, 119449620, -19556188, 22, 2, -9, -6387080, -10, 65, 17986424, -439, -124, -504, -1, 17 ], [ -141, 14081, 3333, 6, -198755, 593, 479038, -2, 3, -353436235, 8725215, -8, -960, -694, -1458745, -2, -62, -576800, -1 ], [ 2001, 4, -27152, -448556, 61, 49361694, 138, -1, 0, 718411, 59420, 14875174, 6619, 687, 5, 5, -7509, 3051643, -120982 ], [ -394711, 86011, -1456429, -6, 266, 0, -902512892, -8327202, 1226906990, 7992162, 69395544, -5093440, -2380, -459419, -5219, 920056476, -638, -1, 16 ] ], [ [ -1154158, 2047800, 16476, -6, -16, -12353, -2, -7554460, 3412, 1144913, -230345710, 337, -11693, 1457, 0, 44283, -5, -7507, -1183545 ], [ 194260433, 0, -25, 1988924, 195, -13, 2080956795, -3, -126099000, 129927410, -16413, 2807290, 375976, 14286, 136163, -951902, 1474, 0, 271 ], [ 354764, 293, -13, 592119067, 8336235, 0, -1, -402, -43, -3, 439997101, -12109, -52302158, -2, 250444526, -210506169, 7031, 253108, 23 ], [ 3447296, -48, 43680, 2771, 0, 3198, -22250428, -2, 1, 38613, 438685, -76, -14530, 101924862, 1081113, 158399879, -3788742, 49876652, -1 ], [ -1, -2048492165, 66, 20, -3, -7, 598219, 7120, 50578262, -7, 478871718, 22793, 99244, -1742448, 0, -20326, 110402021, 5, 3 ], [ -64001, -2962796, -316, 533338900, -655, 25910684, -15609573, 168715779, 687, -5, 128175, -1, 43502493, -1, 18, 463212325, 42984, -3693, 1203 ], [ 27273, -2414932, -5062995, 3254, 3807, 405576, -5163560, 29856, 2853972, 192117, 0, 219, 56, 580597372, -121, 148, 20059, 5338452, 31912 ], [ 933514, -274311, 37, -47334931, -989, 0, 41170265, 893, -38593519, 20543, 1126470, 1582, -48, -1, 111477718, -1396503, 510, 5, -501881 ], [ -56600991, 39610372, 884149763, 42438819, 0, 0, -372716143, -1, -392, -4241, -37688, 7647932, -196359, -1, -1, 501, -1264948, 436651, -460145045 ], [ -7407145, -9832930, -2, 0, 2510, 2, -5235, -311043, -21410, 3582, -2083342, 2465, 4, 0, -4, 3988, -382, 3, 1562248 ], [ 12411753, 1962559246, 48068, 42100235, 30, -10093499, -89893412, -518282, 127096, -12085, -2, 4994, 44, -239, 71732631, -12128697, 18161, 2341262, -81859 ], [ -6735095, 8055000, 53314, 2599985, 7447, -13053829, 390, 0, 27678, -29613, -204447381, 44308883, 2085196995, -70029, -37301, 159685129, -201437, 28, 13 ], [ 307, -42, -4135, 221916, 183, 7, -305312, 144073, 33682, -391, -207148092, -152, 1655519, 123227, 463439841, 20, 4989640, -4900930, -1185 ], [ 1710878, -16118045, 13442, -1211222567, 635090, 23505443, 13668, 3852406, 5, 16756799, -502793420, 22083717, 2, -1, -164841181, 1518658979, -15554437, -3487, -2 ], [ -42, 1354591, -1, 1398126, -4156, 9, 734460, -226, -258495, -13, -644, -1, 53599, 989594, 1049881, -4387, -3, -19306368, -132921 ], [ 2020885, 24114403, -488, 0, -1, -47, -1123868607, 1, -419, -2286, -1, -3113371, 3294, 19318923, 4794, 99, 81, 0, -5 ], [ -1, -4, 485, 374122, -211, -568602795, 7584305, -38220, 58716, -1230347, 225656712, 2, -1253, -128388, -1, -123, -567, -60137, -203298 ], [ -243502, -1570564, -2, -32177, -50187, 70677, 313752, 2, 15, -427, -875, 4143696, 66501067, -121871, 2015, 605959570, -267423325, 546583397, -2066966909 ] ], [ [ 62260, -18306, -254156, 67305589, -2141564377, -3883, -694714, 244094847, 8059449, -1332736, -2656262, -19673001, 525349, 10130253, -1573, -259627, -7, -55, -65120 ], [ -8, -1, 123110, -2323, -17429, -317, 200658894, -57757, -27064, -1, 19, 9684, -5194, -156, -262959153, -19940, 95, -9, -219 ], [ 74, -169194387, -17, -731, 343010142, 417, -2906, 88035403, -12916, -17, -127636, -7731304, -870299, 256, -6, 10, -886086, 169306, 8155 ], [ 43, 25312, 223, 25009, 871056705, 3, -7218244, -2, 141, 4508, 1, -1962344, 17861594, 12708114, 6, 125900260, -409, 21445, -407376084 ], [ 486162, -9, -127969, -2403, 985167, 3222, -992171990, 0, -49, 1018, -2, 1, 132333, 0, -827817, 12, 845624850, -46801, 398129833 ], [ -8, 1153, 303675607, -11626, -3015531, -12, -4343392, 4077, -451, -20952720, -91521025, -4, 218823238, 4, -8543354, 46, 861, 1, 128741 ], [ 0, -32743, -76846, -5, 24, 856788986, 236, 7, -1887, 830, -217857, -6, -254, -43, 270750837, 92284215, -1024, 197087257, -107603 ], [ -1, -137374, -748319040, 37800, -51564913, -1, 46, 0, -165309, 0, -88, 1167, 311132, -21, -1, -44045641, -8, -20842, 7507 ], [ -2850881, 26054658, -51748524, 7361823, -61, -1347288, -1361003951, 9207027, 9, 154800, -1, 2786992, 1902212, 26956, -130668839, 1330095, -23, 2566356, 32 ], [ 3249631, 47, 31212999, -423, -12821632, 38, 1813796, 8, -17366, -86174743, 146, 0, 24069989, -35, 2823564, -6167, 34904290, -489643, -151 ], [ -1, -4761502, 28087812, 379, -126, 178306, -101242648, -10944928, -13222, 23691977, 34887, -1873933, 90704012, -213999219, 34133390, 12, 992354, 700331, 2012788 ], [ 1762167992, -9812043, -10, -19436, 113, 503, -122507494, -467, -6849, -1290054, 482347827, 1448, -5214, -753, 1106, -16, -43, 0, 1 ], [ 4, -1, 23, 401300, 404, 5329, -1723583, 5154527, 40010129, 0, -399, -14, 7682, 52657444, -3808, 3, -113, 1107117, 1764 ], [ 1452, 4367114, 6741, -2, -5294, -7, -496, -3032133, -4933, 743, 22, 1, -641831, -687, -24, 13495, 881646305, -2, -11939815 ], [ 113, -139, 314, 97, 219189, -148156396, -121, -2580, 12, -114548, 50716825, 44794920, 11, 396663507, 487, 6023755, 66899578, -112395, 15 ], [ -312359668, 8, 3, 111451127, 801957, -156, 125886, -10167368, -8657, 259633, -1529029832, 61544719, 3, -482, -12, -1, -55449383, -5368, 942556 ], [ 7139166, 4836, 16402382, -7392, -61957796, 206783728, -32044536, 1694, 16180, 18, -1, 1221667, 0, -467171, 240436905, -59, 30588813, 6025607, -828 ], [ 8, 138, 130129063, 33073115, -1939, -2, 41012072, 2667, 0, 17957, -6999049, -28, -2537494, -118465, -46039617, -302, -1, -4, 226985632 ] ], [ [ -2, 1366, -339782301, -91987759, 85006873, 34425, 464, -16669, 1871198487, -206886, 762, -28637, 17, -72, -493176303, -379, -405308672, -793827449, 18307 ], [ -1, 0, -39, -1238, 125, 0, 0, 507, -13104341, 1031886, 713487, 9354490, -1, 3820, -136734, 881160, 24, -12351340, 19 ], [ 502383, -755359646, 9960, 181744408, -2, 13900338, 1, -231, -216, -128957160, 14758955, 1803032349, 89421, 681986, -120819151, 491714, 5905, 10526, -1801 ], [ 13, 474186, -6, 7035019, 7933, 0, 1081814968, 1054503071, 4934, -243, 4836529, 12, -491219709, 7707, 4795783, -52040813, 0, -16, 773009 ], [ 943, 0, -332, -142, -19, 20171, 65660033, -235277405, -29838, 4730, -37, -1001856171, -274118, -609533, -161, -6255, 226484, -130, -47 ], [ -415, 15, 14363, -32, -250, -805, -46525, 19837, -718, -14, -141, 92252, -717571065, -1, 46650, 29, 196298136, -4714709, -900873604 ], [ -449872, -219595178, 1, 9349, -2079711, -4034920, 433681372, -7362413, 445580056, 1009914079, 9, -161, -778783, -4621287, 10607579, 178101, -6841888, 46, -7779 ], [ -31068926, -158763, -87711887, -1489405, -709, -6410, 59776882, 1130, -45738, 24543, -538011440, -1932, -731483, -369, -1109452, 285, 1937, 46933853, 522413553 ], [ -150512, -6362858, 1, 35970292, 48346775, -48880, -5, -46192, 83738, -3, 3689, -13, 1830790, 23305026, -184, 8207492, -60540063, -903, 58 ], [ -3, -31663086, -4, -43253923, 84, -227311527, 20390, 1, 1821001, -11, -266405191, -484596, 63651807, 1210342764, -3850063, -1, 0, -34309312, -12181 ], [ 122190458, -3, 17384945, 2, -1633217, 31071592, -2, -66496852, 938, 1133, 940994, 204, 98, -1608, -125, -3741723, 4349173, 12761, -29293328 ], [ 149537159, 127404487, -1619188929, -996523, 1632839, -53931200, 347, 55262, -3857748, 16862015, -42599, 34, 2084788365, -116930, -78856, 1677, -6, 157, -2453 ], [ 2, -1746, 46807, 224, -59562, 3, 1809999, -331, -734372672, -222, -38631497, -1601, -1330840, 1061667809, -336, -39, -60, -105, -3488 ], [ -2, 9, 737979406, -939517, -686, 275, -13, -6225, 108747, -123270014, 0, -105674, 16, 0, -916, 10505549, -1859, 478042, -3771 ], [ 761623, 11799939, 236, 3, -461444096, -26246151, 21622, 357, 983757, 1318, 198073, -269371, 208358, -349515, 232429, 49590849, -3873, -20, 1694200 ], [ -3122755, -2, 1880698, -109221, -521762, 23794001, 367488, -3041069, 143835, 27, -2, -33180327, -5388640, 383987, 3771, -1, -32, -445842208, 323 ], [ -1, -14302980, 448213, 7908950, -23140428, 465687, -11, 93004634, -30425, -4, -60151843, 97, 843, -8293198, 33, 9104892, 857, 4, -380 ], [ 56765, 40944854, -184602295, 641527692, 921391528, -4665902, -2237, 0, 1, -19935691, 4, -3, -2604, 2749156, -852147, 8596, 6083967, 17, -226 ] ], [ [ 57135193, 662548095, 21795842, -422330, 8266744, 179, 25121, -128293, 166950, 107, 41702436, 148051, -2416060, 125, -21, -5, 21307, -1, -2 ], [ -4, 6507156, 1030975, -3984975, -593, -136630, 1699, -529288473, -108147174, -587214, 0, -862333, -2808273, -2585, -1, 50548935, -629542, -2, -2 ], [ -8, -845, -12001, 7, -258931, -8, 425, -4546081, 24191001, -6445, -2404, 3, -2177278, -143, -4, -156, 26894, -1, -24876 ], [ 65668, 43, -24576682, -31, 7774967, 7693898, 53626354, -875, 1263071, -12, -533786143, -116717, 10126, 102037015, -5, 5, -1, 1, -209415497 ], [ -47446763, -3, 9076981, 857, -15360912, -53, 6, 64243489, 1, 567707, -379364, 0, 2, 116, 1739487387, 1340431, 481319, 7, -252308562 ], [ -2, 0, -14057466, -29296697, -1, -1, 63318, 12, 0, -5, -76801, -10186, 430860339, 26743, 694541014, -87220235, -426825, 20827411, 3485416 ], [ 669, 1, -4343560, -641, 57025, 426, 257757316, -145, -3833, 2550, -28988815, 1, -65602572, 527297851, 123684259, 66, -97362653, -2, -296 ], [ 1098649, 370812681, -212722439, 308, 53730, 312, -253027, -32405644, 1, 30694, 2, 33018342, -280, 380547, -2550839, 59, 685708716, -32729, -50854 ], [ -2, 1017126922, -2, 0, -12557411, 3490, -19, 0, -1316684, -7705979, -84336, -22037, 1012, 0, 2845, -25, 2, 0, -2 ], [ -885215, -24182, -992382, -32, 2516, 2, -5, 52, -1, -384, 22992991, -5052, 215, -337, 157430, -24822258, -111320, -31003894, -47 ], [ 584400, 0, -1, -30, 3512276, -386381, -61306156, 57557682, -35035, -835964, 1765710, 118, -1, 395450558, 362462, -410711, -5711, -1876523, -1 ], [ -2447, 5, -1892, -6, -823895, -60, -442826, -546565, 327455, -61, -33, -762, -6892747, 511257, 10307, -29627, 35655, 2, 2044258885 ], [ 241876614, 27221158, 4, 14850617, 477, 0, 1364671, -2, -416077, 21135, -169987, 68317, 115643, 100359021, -1238063335, 3325960, -33955600, 149647, 183066 ], [ 2559, -41222646, 88, -27687585, -13179129, -1, -16, -3987, 16475492, -7, -1, 1954, 3777594, -436321, -1665514660, 1, 1, -7231, 16318 ], [ -22990, 7950533, -427192106, -1982293, -30123024, -15, 324228454, -12, -518703609, -24072, -1, 227771, 21, 239092787, -4593532, 0, -11737767, -325, -36257 ], [ -41802397, -1452838, -3735, -6705, -29, -9646316, -57452, -54185, 41648361, -3, -3498941, -69678, -302, 2, 16888607, -15629, 917388924, -30697, -1 ], [ 28127, -1, 133, 4065832, -1, -69, 208328251, 42, 31584, 0, 443, 95950606, 93985, 73, 970, 104595688, 846650848, -1100206, -5120602 ], [ 3667, 82504, 511019, -78556, 28887102, -66, 334635068, -8, 110, 629677100, -12, -82762, 7919, 65749, -312516, 1, 54575356, -249, 11321 ] ], [ [ -1, -60512, -6153, -5, 180, -14793, -9, -2, 512033425, 4014344, 1, -3, -53317, 282889, 0, 277464620, -602143967, -1608, -80195076 ], [ 9722371, 518710580, 0, -202986371, -2, -127780255, -5, -608465, 59651, 26729181, -2826811, 7457368, -18174599, -110865, -27345, -1360, 0, 578457930, -5558862 ], [ -8074, -58267, -4415, -2805833, 2016278, -270, 10444794, 210222727, -1043, -5801, -40, 1554, -700275, -64561, 9539, -37912312, -176607138, -1, 31 ], [ -12, -939, 8, -160435, 66712745, 739, 106396781, 0, -2280, 5643, -331, -124879, 298, -30017, 13487778, -62058179, -107475130, -4, 852022 ], [ -2737, 25468252, 45459, 47264, 2, -7, 15160, 94684, 26614267, -2, 324, -1749995, -2, -557, 20, 5296900, -258587, 51176, -12 ], [ 1, -62741, -534, -33509, -509186, 4957, -2, -266226716, 2400914, 5178671, -4039, 6982, -8, 37945602, 215, -134188, -143364978, 13, -589779269 ], [ -4, 2484460, -45259301, 501064, -1, -24, -15989, 976875, -73635354, 11270, -42, 209467078, -112075674, -21, 129, -239076, 366, -10924, 1330 ], [ -8753714, -20, -51, 19, -63793605, 36840, 876876, -17184, 134190, -65010, 2, -1266, 1, -4251, -21, 2892761, -52620, -46344, -117 ], [ -7297, -1523993, 30, 36, 77047727, 516170, 2368, -5, -1, 1813259, 142660, -6314123, -513162473, 1416166, 2, -411017, 30329068, -1670259, 301 ], [ 7476, -58846, 829863, 1, 118340300, -77, -1, 6, -8308, 1023, 5, -125081017, 33, -50030539, 19358090, 95229840, -258260274, -1308, 42931449 ], [ -83, -27388342, 13811096, 396554, 4, 63437467, 784846, -155077467, 14132186, -986, 109, 9067, -441, -956485, -25372355, 249, 10, -2977, 224953161 ], [ -1, 18069997, 8954, 50, 0, 9915, -3, -47283, 75746233, 473004, 0, -322250558, 3, 89937, 1, -1, 176402652, -1905, 391348686 ], [ -1045739, 1, 0, -2227740, 0, -36669783, 1368354, -14108, 27939542, 359686318, -12807773, 59083637, -2756, -1485, -917751, 23, -51, 1794959, 479171 ], [ -55668, 1057, 24, -14165529, 1265533, 9507, 8040710, 712, 424602513, -1, -771796, 3401350, -3841123, -63, 22465309, -1411, 180, -26, -3220 ], [ -2931, 87453, -215569985, -1417535818, -8703175, -231, -507, 3758, 39, -2, -1498, 17501, -27289868, -122026379, 33947285, 259056920, 47, -45, 654 ], [ 15252, 123, -2698640, 1650654708, -13, -3074, -1, 73, -444016, -23279, -481610, 866415597, -11332437, -2226921, 3, 60096329, -959912553, 3007, -902196 ], [ -175465382, -447692, -139761205, -67761, -17, -5130, -3, 0, -4, 77, 576, -452315934, -206404, -4, -180716782, 82, -180479, -3, -45495584 ], [ -192507, -36, 214693, 1, 593267, -44687, 111, 2763929, 35, 241, 8, 2002, -4, -3003, -106381, -3, -50387, -7121647, 32 ] ], [ [ -629329, -758687181, 903971587, -226, 3060022, 103787, 60101, -95158, 26, 11, -8070402, 62616912, -4069, 3, -1683125, -178271, 30, 252418, 284 ], [ -3, -937544039, 941720889, 56193738, -19182, 73, 95150151, 886, 3654717, -134508325, -2, 2122252, -156227, 2245731, 1371491, -49391, 1889765, -1032636421, -3 ], [ -20201, -5924, -46522680, -107, 76, -25569, 11994, 110710, 62, 1, -1168, 35845118, 1, -826, -2, -164, -2138, -364875, 1422 ], [ -15933457, 925933, 118, 3, 5936, -3, -201122, 7912516, 58453530, -2195660, 169929487, 102, -113724860, -729409, 2, -25, 1, 3, 15879 ], [ -101185671, 15469035, 26028, -569384, -8, 204793, 10861, 255577190, 117222064, -1, -63, -859, -7431509, -52255, 40405, 5190033, -2, 216940, -4 ], [ -21252, -1981, -1, -49161018, -3373, -432044, -21979112, -8423112, 35806571, -615, 1715, 121, -21, -3915, -884226, -3036, -3836, 1288258, -7 ], [ 68810, 21953, -1, -47392, -1, -398358, -158, -1, 15, 56180707, 375, 22782150, -976, 187, -10, -11, 8252792, 124647952, 1 ], [ -1972, -198190, -193027, 978851370, 0, 21431809, -373, 7, -1, 1, 1, 232, -27962, 20695, 3, 190, -3, 160, 3255 ], [ 24396556, 473, 13588046, 145, -973077116, -134035, -428, 435216, -512454, -108892739, -4, 284388001, 623243, 0, 210, 65337, -920420, 449583692, 255432 ], [ -1613, -650003, 56988, 3582, -41934, 413409, -13, -133210662, 30557, 49849475, -131832553, -28504, -748895942, -256061, -1066078, -4, 10918070, -739375925, 405777734 ], [ 5333210, 859790160, 455, -661499606, 580, -2138163, -141514184, 188858, -6974854, -31555, -5280233, 2, -2, 742678, 3, -1, -1, 1310422, -67060234 ], [ -1196, 221, -23793, 7715, -569189, 117, -18, 32297692, 4, -355270243, 377, 225982727, 8496038, 29827, 7014735, 0, 214, 928833378, -1998714 ], [ 1638, 44890303, -25882184, 351569414, 386090159, 0, -1577, -82736, 891580, -15053, 9, 2835256, -21575, -51282, 177871834, -10662764, -58, 21, -1613 ], [ 1, 4, 1613, -215, -1998248, 1485666037, -5794818, 26, 108, -3542, -4216, 731918584, 23659699, -62, -4, 75, -6097410, -1, -64264 ], [ -30886, 53029, 96, -383, -93, 1018307283, 42390, -2832528, -10661695, 170, 117835, 2, 22870907, 0, 1402538, 68, -13, 106093266, 4152598 ], [ -1294094, 1, -4, 468916146, -12, 48164, -283, 104, -332, -1, -6024015, 1512074779, -19186, 30, -31808423, 4, -14843560, 110466020, -2 ], [ -777138634, 0, -65186, -61308520, -12619287, -1, 16752221, 3961, -1115, 923, 3696629, 5, -194, 1406, 7877, 37768, -101494, 14, -5 ], [ -3137042, 292, -240, 3214597, -31790665, 1161431, 5879771, 7560, 39492, -167, 39, 290, 108625, -15, 0, -89, -610, 23160, 2363680 ] ], [ [ 7984197, 2, -17, -6, -89775, 1, 70993105, 5, 7, -1286, -5464229, 9, 39046254, 989115995, -23679259, -41397, -18249602, -513, -6024492 ], [ 24, 2721, -265, 5872100, 1578, 5, 14549, -173596, 7461, -54889, -2022389328, 34, -2279, 64002491, 15, -328874, 89, 374, -14310 ], [ -85177, -6, 382768815, -17958439, 36398, -1830086563, -11021195, 161872197, 6, -1017426271, -4271715, 12, -38221637, -3362055, 7241, 313674007, 30621032, 3, -15 ], [ 1276, -43589315, 1, 40014, -282050, -15, 277, 770254933, 3041, -1, -862, 121, 747, -1191347, 5585204, 58839, -1468024, 77773990, -55 ], [ 497134, -95, -1418650, 30279815, -1230846, -961830869, -78, -184, 42, -321, -485881, -1, 13851290, 1340, -658724067, -91, 0, -582, 130469132 ], [ -62566519, -1577, 47377, 199590895, -2988, -43, -657, 952558, -1, 1593516, -1, -1281765169, -413035654, -1, -74279906, 12553, 981, 82363004, -25474185 ], [ 118993736, 478, -166, -7, -748957, -2, -45016, 6629817, -10102788, -435858, 515859, -25, 111, -1495, -370241344, 5391, -9284080, 1250, 0 ], [ 5, -158, 25269624, 4, 1263, 557948450, -685316063, 2, 116054257, -17, 591274320, 31445044, 609592484, 49702, 21, 155192, -755535, 6, -11479 ], [ 799, 150, -119, -57291578, -3, 753, -1951800, -1643, 214815446, -1, -86293, -480452152, 0, -105309, -874, -12, 916828002, 13474, 0 ], [ -5501, -12299, 0, -98218, -110656, -24528, -8, 12015, 2005, 3, 21024777, 609162, -233, -230, -28231685, 237927199, -126873, -117815, -292827 ], [ 1, 33448527, 6, 2, -1, 15, -83623782, -48, -68179, -1, 21087, 28365101, 90577829, -423, 28258, 1864269, 190092, -24, -1886455613 ], [ -7041202, -206001776, 9971, 29295, -110, -133721579, 19439, -263541, 90, -1, 11628522, 64289, 6797, 2274, 2493047, -160294, -106, 212747747, -76 ], [ 60, 0, 149, -4526091, -80462, -16, 19710373, 95, 11, -342416233, -1977380, -1558673, 21958, 233, 8001831, 570200062, -35867, 0, -4 ], [ -77478, -2259839, 994148, 61306, 7365738, 19077, 7642, -2638062, -433, -2, 166, 226741268, 104412, 204925095, -892815, 1702, -2, -2657, 11059923 ], [ 3629716, -22411, -171864158, 10940469, 4525415, -1, -1462780, -27036, 501056, 13, -7777, 6629463, 3750, -28, 470, 7848877, 896461183, -367, -4679 ], [ 393774470, -268363204, -17075680, -1213, -1349287, -102774, -1, -2060, -441786196, 16662, -1834375, 23, -14004, 241413062, 229319, -2045, 1453752, -574295, -1 ], [ 62611941, -49421, 13488, 4, -54, -5417871, -1588, -284, -650432813, -13800, 1127, -13927957, -125, -69763, 498548129, 104918, 502477, 51, 3194842 ], [ 109, 4, -33, 903729, 118994162, -8259798, -1512263, -7025, -2, -7, 2, 206728, -983084689, -7, 0, 146, -58041, 250098407, 61 ] ] ], [ [ [ -29036855, -2025, -1776828144, 162372512, 7, -99050, 355627494, -38, -4, -74436, -408064, 8134, -204530991, -1, -348587, -1669756, -230, -164548, -67133262 ], [ -15989, 0, 37325, -26320312, 12561187, -4, -108, -1020010358, -17441568, -207, 1335449, 12190, -4, 59, -572, 983, -5040836, -18347669, 15 ], [ -723852673, 1880, 217341, -1265705010, -2898, 125375831, 0, 1635628, 6996916, -499, -674781, -168259, -539531, -12177, -31, 73, -11556051, -54023, -32719 ], [ -2, -5102, 16, 7164, -9901, -15813, -92135415, -117209, -1, -1, -44001045, -15250, -25, -29, 1736, 12299, 7, -3355, 22 ], [ 24, -1646679, 0, 977947, -86265270, 12302263, -7036, -3, -50853828, 985, 757068882, -14425, 7, -1524, 0, 1, 457, -1197911448, 282786 ], [ 99753203, 17, 40957609, 0, -1444, -1, -38, -3, -261270039, 14411, 1, 16687729, 431934, -39054781, 9407, -26196949, 39516552, -1191916, -29 ], [ -816480686, -22, -304, -2, -1, 111, -44, -298, -361836825, 1275, -25234598, 56756457, 1, -2, 0, -1365685824, -1, 693888879, 1 ], [ -53081063, -3804806, 53805841, 8, -28, 22052604, 13, -402412, 0, -27774, -2593, 35, -48419, -89283, -5431, 14251619, 81199, 3, -763 ], [ -1300899, -2, 69, 0, 108, -925127248, 450139770, 1933258095, -101090, -40008, -89181227, 257689317, -5, -500, 26, -2625, -1307770, 1230, -868 ], [ 211, -36976, 9815152, -7173, 4, -108, 16, -15, -641, -8400, -371, 90, 23525, -2342732, -383140, -75851, -470, -111042277, 518 ], [ -31393, 127891651, -913925, 39, 1, 37, 2245812, -3014, -1, 40535, 30819189, 594, 2367, 16273059, 1687819, -1, -1, 1, 3117 ], [ 2, 3211315, -1140285, 11823124, 171, 86, 349, -2, -9613321, -94, 0, 20450, 31852, -1, -77456735, 7102, 6570, -4395013, -84486229 ], [ -598004, -20, 569, 28, 5, 11, -368, -201200760, -142050135, 80154652, -85492, 197353706, 81489278, -1333, -1, -3730802, -136136405, 27299535, -4 ], [ 0, 561061, -33767, -7307, 16153, -123, -1476, -3, 11567, -49, -3294215, -23692, 992, 3514128, 2663, -18309844, -31, 264, 421953 ], [ -127892, -98, 10, 0, -13, -169462, 7638002, -267, -659401417, -551988285, -45483, 3, -583724, 306, -512736, 933, -227416, 37513999, 438775 ], [ 0, -10109079, 2, 1806098, 1959734, -205774186, -393854521, 0, -497147, 187, -191556456, -58391610, 6676, -1411, 2, -448, -34554, -21724, -10 ], [ 1384, 5, -11, -1, 1, 3823, -470578106, 16025, 31210, 1, 106583, -12, -1057492597, -26413778, 2, -201240723, -1, 2973, -31 ], [ -9, 5234609, 114872, -228204949, -4809, 1961678, -542, -2123, 1598467, 3128669, 500093, -32, 984774699, -1, 128496, -29972172, 23966153, 0, 14359 ] ], [ [ 23971, -20158, 94649, 8145047, -166731, 47260858, -104410094, -948, 60, 2352, -956, 540949, -67, -30, -16406753, 1610, 142, -632, -241 ], [ -4758204, -476253, -301047501, 53024080, 2115, -235, 510526, -4, 95353, -11, 1794, 0, 6, 80923411, 0, 382, 103, 543397, -212579388 ], [ 34460, 21382709, 1274997, -105323, 696, 2209553, -21, -2009706, -1790, -14, -281, -95167, 388039, -342, -47575, 3, -3752329, 45, 1001902299 ], [ 1, -8924, -2011199445, -1, -24259970, -4, 73, 7, 1039, 434446, -23645, 107, 4254, -2, -14585, 2443894, -83738115, 15309, -142684194 ], [ 560005, 6750205, 0, -3, -3167, 48, 0, 1, 389168400, 21742, -1854259, 3929736, -865, -845095555, -5214795, -3064791, 1, 1, -115 ], [ 251693, 1056, 965, -11945773, 23544267, 40, 1, 0, 876564, -54, -252, -7870, -63502700, 419, -199845761, 4308, 570058, 116900213, 399346 ], [ -3, 40, 8381354, 42, 854188, 138965, -1, 27231, -90, -1, 15134, 45000, -1581059, -2346, -19, 0, 15077, -3095501, 6757 ], [ -1, 3917181, 1130, 70184, 118, -583097, -50952, 486534, -1, -29681, -3, 23, -27243, -1523687, -2560, -9478944, -56643, -5, -279 ], [ -16, 906, -6013, 3919, 91, -823774, 249971097, 29215554, -252, 0, 6, -2, 46168, 764781, -29, 391318, -7073, 1, 158707381 ], [ 37, -800715914, -3139, -2566882, 62, 0, -13584, 0, -103, 497408393, 904772, 748787, 1, 0, 57, -12942, -700313014, -47, 120920 ], [ 7631637, 13, 112092856, 1529, 1065689, 8, 19, -48981209, 0, 31299527, 121, 26815, -79569, -40796, -599429, -2, 15, 11, 27444 ], [ -2, -129215, 45407, -823086, -5, 240, 8017, -86579895, 227944, -490839, 19, -119, 42455453, 132, -3993, -72402701, 10349436, -507746, -3742 ], [ -508402, -78, 7580046, -232227, 23060492, -7735305, 15304, -24179619, -1525537, 757, 3745, -120, 1892, 1, -1, 159594, 7914, -106249112, -4 ], [ -3469, -4, 233231957, 39533, -20819, 3584391, 2351060, 6011187, 1146, -296, 1737, 1118343, -14190423, 76967197, 63, -124835798, 3, 726213, 3052 ], [ -5510410, -11, -3, -1, -356935134, 2, 11986248, 98, 1, 960, 16, 8396462, -4, -154, 2, 77675871, 135541, -12, 483167429 ], [ -12611005, 19, 0, -880924, -34145696, 238117742, 11, 74, 705, -2133144871, 734271, 14273049, -8370, -803, -4, 3524281, -3790, -233230622, 5498200 ], [ 471, -2291, -2627924, -50835, 2, -46198, -458593751, -68112788, -998049, -9788, -6, 14017, -123968882, -21914805, 2, 132766567, -2, -41, -6520325 ], [ 4056, 11979, -193263180, 31819382, -30747609, 0, -1041950788, -1, -40, 1003306, -2578439, -2, 41575, -5778639, -4, -63, -134, 5964779, -1 ] ], [ [ -2054420885, -2, 748667, 226440172, -56855, 50613, 9756567, -2, -21412, -561277057, 2, 26453, -10, 213710353, -164123, -342, -251793, -1755138667, -7 ], [ -3648, -1980, -57748428, -243733, 2, 928791, 39577936, -1, 763472, -910, -980655593, -1537327, -1, -2, 0, 958, -229, -3, -390363182 ], [ 2457537, 19986481, -1, 2428, -13, 2227, 2043, 25, 0, -16, 43210, -1429, -4855, 1912662, 2139, 595203, 109, 4, -429 ], [ 24708696, -3, 1876071, 47981, -781, -6896, 103, -73855, 718, -54, -16149, -95, -12, -1, 27808, -2, -21010, -13709, 42414524 ], [ -177409315, 2561, 237, 20658, 970, 3930770, 242661385, 353, -57724716, -1585001, -2, -1550854249, 180233, 1467, 0, -54378, 1488379, 4559099, 0 ], [ 10255114, -340, 4, -188, -29706, -3409, 2040387, -12242, -76, 93, -43813975, -25530556, 100, 59297, -97319, 0, 4643984, 7, 14879 ], [ 0, 50481, -39, 3055799, -43, -31878235, 2, 1067, -128, 2, 402958447, -427127, -7709, -878527738, 224271850, -915, -14916159, -36723, 228 ], [ -76, 2, -844475355, -1666643893, -491489423, 114, 319003040, 25107, -1254631796, -8, -3, 1962, -1, 5105, -439, -177174, 0, -862879, 8970783 ], [ 27714, -47329831, 173, -5477, -38334, -163143044, -55404, -10290, 342, 729376641, -981453349, 86, -20596035, -8, -14621571, -1044227, -15, -104782437, 1 ], [ 1987641629, 16254167, 1457928, 199, 392, -250167, -5200, -10631, 7, 142791, -1, 19576, 4, -503, 261518, 1935273, 30484, -358191817, 1977299 ], [ -15528, -196829, 136500997, -22, -1, 40340, -194560, -416, 1549526678, 4, -45916, -73, 275388, -3299006, -812, -1190852, 489, -222, -193 ], [ 40, 430155, -1, -5, 90688, 743399339, -209162779, 34682, -834948078, -2, 233207, 77029, 18410, -1, -3935, -493, 6454, -104607, 19041030 ], [ 431, 35061, -2, 20025644, 4, 138, 17776211, -9179, -13, -187, -13352090, -469, 51857335, 133493763, -386552, -534083907, -8150, -34363676, -3097627 ], [ 8129, -8, 116112821, 743982, -100477, -89875088, -27279409, 54862, 317934, 992, -16, 8178407, -33831943, 2, 155031, -1027808907, -1, -2877, -1 ], [ -15, -2026, 26, 65374423, 594, -5864212, -633027098, 7, 212666280, -1228521023, -28961, 750713, 0, -13, -203164663, -75197638, -10, 49, -1 ], [ 1033981, 1, 25665, 39349924, -5, -79649424, -233416695, 19340, -15, -4024, -20345489, -15, 218, 1, 2489, -1235233, -28260772, 2, 176079310 ], [ -28, -2, 152199, -7517, -126504, -886583991, -3, -98, -2, -3301, 1, -263722018, 3879, -3, -40458, 39577, -24, -261629, 130676561 ], [ 6588935, -10, -1874905, -31929158, -49498, -35153, -1, -544, 126, 221324346, 0, -52398, 46206549, -1397158, -1433, -226461041, -46, -31155892, -23 ] ], [ [ 48554196, -2, -11, 26234581, 372165, -271923731, 1064618538, -164463, -147521, 111, 219, 3682216, -10919090, -7, -49864, -887, 325, -348, -2 ], [ 305, 197063946, 308863, 13386591, 14651439, 15891861, 5, 0, 9545079, 7756, 97659, 26, 2, -20996, 164576, -18810, -20581, 0, 35524733 ], [ -20719512, -512185, 261097, -53884, -1, -6392, 3667358, 4229041, 5939174, -1750503310, -3508289, 63, 21, 212, 0, 103834, 1923, -74, -1 ], [ -1215924, -46283536, -1, 1550, -3, -544, 67029918, -54789997, 870175, 154, 0, -4211, 28223, 121, -769, -20, 2085055, 1008979, 554 ], [ -89974280, 37, -3, 1891, 92, 4750, -761314, 13176990, -7389, -7, -1, 979048, -10230855, -1, 1763324393, 20667351, 4947, 3, -462335231 ], [ 6698655, -2, -313996184, 5786401, 38126376, -141, -1818956, -312, -1957375256, 65438692, -226443596, 899715752, -536093203, -6628067, -16, -15473, 127, 79216491, -4 ], [ 0, 3249, -25, 241936, 916917, -1, 212870240, -44997, -468744253, -2951603, 14, 67, 5, -20, 1343, -1, 7551, 1226, -140680 ], [ 2040864, 28, -1, -3, -135, -507236, -26, 2, 508, 3672364, 946, -4456790, -1, -4, -303, -1318, 46187599, 1058366550, 570224202 ], [ 160257316, -111098, -1121576, 790589, -18364756, -67, 0, 1295426890, 285, 3, 40251, 826, 27, -1906, -3716198, 1551494, -1749648581, 19, -386441 ], [ 7, -57479, -12920, 56637237, 515915654, 1155, -140, 403481, 2042, -1921497, 153, 2031, 3, 253, -4, -1, 809786, -7, -122839 ], [ 1703023372, 1, -98006420, 175098484, 7201, 415, -29537, -1443, -5, 2563, 28, 3608, -9756, -28350, -1, -110751, -1015661, 61, -1297 ], [ 21061668, -142, 915791344, 10874, 1725690, -29263932, -1808, -40397435, 835293, -18083133, 2859893, 305148, 3424, -461, 1, 3287635, -484574, 14, -14232757 ], [ -2281, 151, -32045, -3, 979201, -149491994, -124209909, 7065, 10682, -20961, 496904, -117988, 0, -10549, -174, 9, -133698320, -7376149, -2953 ], [ 98, -9, -229, 1, -1, -1, 1374, 8, -2, 1782763, -15977, -1900, -553544, 212, -296, 20, -12149091, -1, -1 ], [ 5377, -31330, -1494087, 116, 10401, 640, 3, 395, 13890, -8792746, -130332870, -145, -99918, -875085947, 116, -224, 0, -257459, -91912 ], [ 1918, 12, 23032793, -5649002, -939, 890536, 1, -922947, -204382913, -631, -108, -4, -8282893, -30, -1, 2376, 2408307, 5945, 295 ], [ 5, -15098, -1, -627067, 74, 21, 696, -348, 13, 77003665, 15138, -2, -161248, 32706567, 1, -5, -13612, 1, 4953 ], [ 9, -43673475, 39162, -26337, -15516, -459905, -318883849, 8195419, -58, 0, 274973594, -1, -1, 0, 6692191, -77527, 22882658, 1421, 40633261 ] ], [ [ 2966950, 6535, 65552, -408403, -6792843, -11498399, 7448, -11797847, 1067958, 79833068, -767546, 1757707, 139692, 7630209, -1829950873, -297139, -6, 761, 5959918 ], [ -2, 530, -920, 26195291, 7968092, 183084, 578, 966148670, 683342, -1, 707026, -6, 61279819, -7, 28715, 29207216, 510, -5125, 99410590 ], [ -5, 53, 425566, 7, 365157601, 0, -245807, 57, 7, -19, -236147750, 467892, 23511457, -10830636, -2113, 166, 4424720, 239399434, -226888 ], [ 4301, 333002, -2, 66, 811, -803571643, 1, 748, 0, 36337, 423, -450, -13, -9, 298161, -132, 229555464, 82, -129227 ], [ 3004514, -2, -14, 403768600, -914, 610670922, 65569, 1, 30412, 68308053, -11638209, 1370743443, -59, -1, 5118719, 6750177, 7707, -48, 1 ], [ -2, 1771, -617, -572562124, 266799332, 1, -5137835, 3641, 2223701, 26052677, -22, 50064, 110803610, 787810, -133047, -219844, 48, -62920, -2468 ], [ -18, -3, 13767099, 1533, 68, 358, 75, 199804299, -1, 104, -315214, 9683, -13420217, 2077, 3, 253106, -1, -213, 85 ], [ -1015908395, -361330, 51666, -1, 5, -5220, -8, -13863052, -75443116, 10, 22, -46996, 2007255, 77257101, 59419623, -128, -914, 30, 769747428 ], [ -15, 5719, 34144153, -2, 1548770, -671251, 63, -64345, 38, -4291, 1, 4473495, 1886, 16481024, 2219720, -1, 194369, -428, 232412 ], [ 544127721, 901, -12253130, 60608, 124, -6360, -867033756, 183, -327879, -14516778, 641, -2, 12186139, 485650113, 10, -4016315, 2064864, -214691989, -203479417 ], [ 172963, 1471, -2, 45934, 0, 1, -45901, -11884, 513100, 106, -251884192, 1, 42162, -61278086, -1936887, 978, -645739076, -55, -9 ], [ 2272, -49, 502868020, 1, -210857, 42377, 2241908, -58578, 1243379491, 1346, 5590201, -1, -10561172, 12545973, 1087, 274146464, -73, 134, 32323 ], [ 24634, -27, 2326, -43, -3, 314686, -1, 7062, 375952, -31, -246, -351, -46853, 100365666, 8267, 58, -5, -99437331, -4585717 ], [ 185, 353896899, -3, -646, -4, 1949812, -1822, -1340636, -188240143, 57004137, 51386441, 1, 325270530, -22, 24054, 166, -374, 3881, -4 ], [ 1542223218, -32473, -1, 951, 17236026, 10636723, 497, -1969, 6648, -392509365, 7009518, -54407, -22347, -1646, 3303, 105632, 68, -309, -85 ], [ 771154, 264580954, -1, -5, 7488606, 230, -464074, 38, -57437112, 777777, -5924, 138, 978015, 2789, 239689, -558534, 2, 21666803, 44 ], [ -2724, -241, 24, 56, -898773, -143267, 9, 6226, -3, -1, 123, 24, 96165120, -110, 7494, 30053, -1, -4911872, 2179173 ], [ -20378700, 551285272, 48725477, -1821, 1029948, 1551616, -1, 192, 8264963, -2, 1481, -274, -330618, 46, 143233, -112, 63630, 786, -84 ] ], [ [ 124994539, 74469818, -51, 271718, 125, 70479, -363056379, 184956, -2, -1, -73455, 1357, 123, -165257, -359, 15, -49, 1901, -1013986555 ], [ -309, 444, -42377, -986585, 38672, -181293, 130512206, 9154474, -1628790, 2229, 469691470, 40, 1978134527, 3857675, 2, 45877182, -8281004, 1, 189724565 ], [ 5874800, -13939, 926713, -6671, -2, 16316, 233128, -2677513, 1292913, 597, 88869659, 110284261, -7, -95347, -247, -5, 8162115, -296495, -2937 ], [ -477, 19505136, -2287, -5308230, 26187, -23, -119164405, -1, 1004020, 18, 58381875, -251, -29, -709, -4, 121532374, 0, 7842, -9812522 ], [ 358, -42639, 125, -128, -464, -21, 63734, 7186819, -1336, -6055255, -39, -4, 51181, 31, -186897, -6, 4930860, -1, -10089 ], [ -1, -66, 41, 609267, -457, 51, 117, 0, 922209258, -19121233, 123370, -3909, -2714, 923028, 115605092, -13216758, 59, -3599, 150469091 ], [ 360629, 370213, -742, 24, -71, -1, 240092, -10, 1756898966, 3521122, -4, 457450079, 1, -19289, -90626, 2101928739, 9, -21356700, -2 ], [ -1, 15341942, 391, 38870, -1558, -54323609, -32304, -36512, -14280, -2423922, 58505, -30146098, -1454247, -1899, 2502, -39132996, 2079, 302235, -5819784 ], [ 4, 2, -628, -38887, -31, 26075, -15260655, -55060, -3852, 117, -222713, -13701, -103523, -13314706, -3399, 2783063, -243467, 1, -563 ], [ 16116, 7920, 27724691, 111420570, -51351, -436291159, -3147242, 60218844, 664, 0, -578174076, -1, -32154, 95794726, -1532152, -437014, -361991, -305748, -1 ], [ 3333, 783453, -1292501, -336595, 0, -5, 49739215, -387, -22610, -2258080, 15492138, -832, -310849, -432267760, 12359688, 2083904672, -472406648, 19695146, 0 ], [ -681684, -5581, 1, 263, -2, 122497, 24608016, -11212123, 0, 0, -536, 1641671, -126279949, 120, 521759, 3, -134, -14149, -29 ], [ -92508, -1549, -4980111, -1, -239344025, 13705990, -419650539, -1, -373, -1053221, 0, 214, -86, -13000, -3307165, -4, 110962471, -6998923, -16983489 ], [ -15, -1, -5, 5678102, 5971, -3980, -2, -1, 870822, 0, 3, 16005979, 70, 0, 7801645, 318071, 6, 16, -4 ], [ -4923543, -5601794, -365735808, 11, 16, 22, -87444, -363344514, 0, -16, 769790, -146, 31709, -14, -6834, 0, 20, 1809, 1586234808 ], [ 127771, -1242, 15273, 3764212, -2358, -10162972, -1, 343297924, -562922, -1061554102, 5575901, 1085729, 0, 365, -31767459, -65656, -32235662, 214998670, -1115 ], [ 52600, -24636870, -11, -1, -10, -3, 2537, 15531869, -7079, -13079734, -411412, -270459, -62839, -32, -104, -720, 82855, -796177165, -12 ], [ -2375146, -3431, -6387098, 225552, -66179000, -2, -430900, -5, 89551, 23419, -162453, 169, 107, 2, 21631085, -3194, 288502, 1, -1078342 ] ], [ [ 24882053, 571957, 0, 4192, -123, 2507, -43318964, 1, 172031255, -692523, 22, 0, -3293262, -1, 376523547, 16046, -4989667, 6, 187426592 ], [ 3720, -48896276, -62010175, -30808, 7202322, 2273, -1401968, -63742, 12255555, -196, -3, -2017221927, 129177, 4, 0, 0, -12592079, 0, 391695837 ], [ 4573903, -5139, 5, 142362, 156, -212, -22707, 149749989, -1, 405514979, 4299325, 10, 7333, 967334, 26006323, 37387596, -8308837, -16, 25 ], [ -559, -2004, -674306, 32, -1, 739572, -10572, -1, 25786831, 48195, 348, -1122013, 412236206, 63099812, 7, -7648944, -5, 16, -860 ], [ -1951306, -123827, -1921776, 249444, -240837, 171312, -2033428, 306693, -19181, -17088, -1, -56051606, 1, 14, -4, -30, 915, 34809, 0 ], [ 26, 673240, -1561077, -8900474, -333, -6, 1, -25, -13, -374836, 31, 805838, -6398, 203002, 3652685, 151217, -11, 19, -1462 ], [ 359430, -1261, -44607, 545044, 32925196, 98985, -219, 6603, 1558, 15, 6807145, -23, 1187234, 4497869, 1004850, -72, 474, -726131587, 100287048 ], [ 779, 6915, 920049, -2543880, -80, 2, -16, -9, 117581473, -14881, 5091792, -1023359, 5, -5857153, -948, -127594644, 236, -438299, -200160990 ], [ 76624152, -810848, 372, -30, -15, -8, 156251924, 12, 7, -3649, -457921, 17, -615411280, -1234025756, 423875801, -188, -2003864819, -518910140, 6858 ], [ -5580, 8199819, -20, -28843, -3581, -18, 473, 255941, -2082, -29534599, 392, -12, 755, -29295219, -1, 126, 0, 154, 95 ], [ 46, 5, -81198, 1239, 0, -82, 114362275, 1, -7149, -42193109, 399, 0, -10, 25371930, -1564, 55260332, -449, -43025, 1 ], [ 1976687506, 112288, 101, 12817, -26985, 239, 1588850, 7015696, 85018, 45302, 10636987, 428, -913144, 388163, -14587760, -1, -18312778, -8086, 0 ], [ 497, 0, -390126, -62527, 0, 180985266, -1, -72352684, -283, -37, -9514084, -22, -4741, 1782, 42646042, 87197588, 660944492, 1581585, 579199 ], [ -568, 872202, 96533, -1, 1, -20, 3742, -328, 248, 62, 414230, 593866, -1138, -1, 307, 1097, -1, -14441979, -80 ], [ 977, 3413634, -6592, -18592, 2982, 0, 3360829, -227868, 7628, -65137106, 235649918, -167384, 6, -855396, -325, -68, -60, 6054, -8172 ], [ -2559, 0, 495584, 72612915, 2, 22797, -1, -655, 5052, -558, 782723, -144, -2550465, -1, 1241, 6231, 2633871, -34, -36819 ], [ 21836, 851390, -64, -189970996, -16162, -29, 53006, -90438824, 0, -909400140, -198, -2289492, 880, 0, -11256, -562388011, 234473200, 12330806, 615910 ], [ 6, -605020606, -494, -14, -166, -62, -568, -364868737, -2, -30150, -19040, 4, -45, -149934618, -280982, -995234, -2, -255736762, -56647 ] ], [ [ 34565, -63841426, -11687, -10841814, 151036, -22, -20, 502426607, -145950, 1880005861, 164516407, 1646816263, 23, -14640, 10369650, 33459, 219, -7526858, 194095 ], [ 83641723, 23275117, -10049946, -195351948, 20, -22, -20587, 16176199, 880106227, 0, 38755, 3237, 15923, 2, 58065, 3863, 75, 0, 246 ], [ -11747712, -30147114, -416856, 15, -4, 75867, 24833508, 825, -401, -105601548, 5, -1, 0, 7344, 54, 85160659, 412787505, 967930044, -2033 ], [ -39607, 104, 14470366, 1759238, 999492, -931, -325858, -3, -15615926, 942, 16357185, 54334, 6120, -51, -2, -889068, -15, 766, -46 ], [ -15324, 16117559, 3490, 225999, -47041, 8461200, -129976, -2829, -997637912, -378622, -3331, -53655, -1, -1, 325362, 0, -2451, 1190406, 224 ], [ 144513623, -1240, -2, 0, 176218401, 1, -51748, -12, 5495, 98411, 788, -101853511, -59, 342131, 3806887, -782, 1459677, -881767358, -111 ], [ 13, 15, -7, -756770790, 1943, 30721692, -760, -2, -122773, 11306, -1, -692, -26258, -1, 18868590, -232, 0, -96, 9 ], [ 3315142, -1856437, -120288, 11523, -7399, 465, 22536688, 0, -27, -8115, -92139289, -221628, -311026, -2686, 162270, 0, 632, 101010435, 5089004 ], [ -969, -3001235, 99957976, 20066, -2494805, 2779323, -283, -96, 245, 370152043, -22, 527447663, 2781, 1, 29, -2, -28729, 215576, 13134658 ], [ 0, -128070, -2802, 41850401, 2912974, -7271, 31, -22698, -13044849, -6201572, 1137, -8428, 6944637, -1736, 56, -16366, -4, 11594936, 755319 ], [ -2, -220293755, -31, -29955054, -25950013, -15060769, 17968, -8527587, 129040, -57572569, 0, 79, 117, -23182780, 816, 16, -91130133, -3, 21419809 ], [ -2, -4, 394035, 56343, 94655477, 1351063830, 116053, -35836, 28803056, -1542, 3, -2163422, 55, 167524, 24360, -1327537, -1, -35793, -4 ], [ 0, 7078459, 60433, -473565956, 20, -442296, 55767904, -102472, 57, -210251874, -16048, 0, -614685, -16605499, 2455, 48, -742276, -89, 18 ], [ -1779, 58, -210465, -1394067, 2, -149576, 33175999, 132841927, 0, -502823961, 15, -3239088, 0, -2749, -48, -106, 31291, -2, 117 ], [ -237233, 51207, -196652370, 16393878, -168, -189, 15664816, 96547, 723, 17317465, 94414, -6, 6256149, 76, -2760522, -36653065, -1924058, 140097, 27692999 ], [ -236, -502, 3501, -111280, -979132335, -457, 1534993, -674, 1079425, -1688427, 6884, 1450175, 212368, 1, -8144494, -51115, -1686220, 5020458, -9855 ], [ 201, 1839842, -1148580, 760, 72193, -880, -2200973, -28233, 592036192, 4496, -7671, 66025464, -204012, -703, 93902, -2, 1, -75579289, -3006500 ], [ 385855, 7302, -2469, 22, 327692, 6419, 49783, 35, 81113, 3052, -13265833, -407563, -61146, -4, -114472100, 319363, -825, -10340, -982502 ] ], [ [ 1400, 169271184, -2056, 6, -31832, -47, -383, -3302, -351, 0, 15137, -7041531, -30667, 52922, 42858853, 1, 195, -172916, -1 ], [ -705961, 184288, -30364970, 29002591, 3886, -2, 800, -71644, -8, -112, 6008570, 60708, 957, 7786, -977013772, 1431751, -1, -31, -229 ], [ 25519, -12591, -2089, 15847721, 4720, -13, 1, 208765, -17, -1000415, 774768430, 768933, -211297, -1, 99653180, -38569, 0, -14176770, -8479010 ], [ 2362, 67, 8124826, -3153, 76, -92, 4037, -721, -794207, 2854933, -195408, 48660, 8104, 9744988, -23, -7402974, -4975979, -56796271, -5005014 ], [ -6, -6, -4162306, 13682764, 91170244, -968051, -10246493, 401495580, -7061631, 8884100, -98836129, -1779597, 436, 0, -281, -233, 2426, 535, -15 ], [ 3, 62526366, 23441, 2020, 0, -7118, -4880370, -206, 0, -746507, 195529, 203049, -3831, 692733, 397, 383110, 1022, -510, -10584432 ], [ 1528909, 6703879, 0, 1314, -1, 2022459, -40675, -73243, -1, 643, -63414, 14045, 2010771129, 955639, 7, 5714637, 1359851, -81040, -698859034 ], [ -64793, -64402328, 209, -156, -180777, 12467574, -89, -178, -105842, -18, -13955, 1, 34, -1, -2182379, 20670134, 16, 2066, 110 ], [ 1, 892290, 12506839, -52911059, -1, 6107, -185, 0, -1, -1, 290389, -422, -642224, 68605, 0, 8119394, -115926, 5156, 0 ], [ 1396, 57971268, 1, -943967, -91515, 1809, 588, 0, 4807900, -118534, 41870, -3659, 2166448, 299969, 291, 12688696, 131057, 10, 81884 ], [ -27, 64551, -8, -3, 28610904, 7, 853816823, -2, -318, -113296387, 25649, -2, -1977, 15786, -1679962, -663829, 16, 8, 89629 ], [ 10288, 75, 0, 4463713, 209559774, -776447864, 1380, -428891, 161792549, 87764, 1650, 139913, 130, -14028574, -1, 120833, 25327, 29724, -2 ], [ -2620630, 21636, -1907554, -3525, -5209, 1, 985040545, 242, -122379771, 3838, -97679, 221034121, 423791286, 16, -188, -3612, 7226, 155003097, 1327136715 ], [ -29, -488310, 2, 308561677, -812, 4, 118263, 669941, 185, 295118, 891648, 0, 967, 22978987, -52802, 19682071, 9079, 52, -517 ], [ 9749, -2008568, 7062307, -1339, -43194842, 7, -29, 4, -3189851, 602452, -33710, -11, 26622286, 26, -335791, -1, -44141800, 7, 92925777 ], [ -1891244, 6112, -65, -3947, 652048, 31514305, 843118, -13961569, 527419334, -87, -1, -64597, -1144764, 3121, 1668426142, -5831561, -34108, -7670, 2732700 ], [ -109267, 3319727, 747465, -1265538, -4698, -4, -364303233, 23353429, -36457367, -6255977, 50481, 1, -535998, 380, 9, -30121928, 30001176, -244, 66636193 ], [ 23, 326237278, 1783, -14, 0, 0, 664, -3, 12289, -1, 0, -13, 458, 0, 0, 27069, -3055224, 153, -10627 ] ], [ [ -569920951, 3564764, -9, -2, -35507351, -48, 77, 16, -684609, -40, 3377, 26488056, 10, 0, -25373, 35531826, -2, -114630429, 877518 ], [ 196016, 1047, 7807535, -6, -688835, -10752, -113826256, 13776, -7110081, -53017, 26697, -74, -21, 463250, -305151, -8189961, 4, -62910646, -531079850 ], [ 171471, 493415, 3421278, -100841, -1, 6451859, 1083, -103, -1, -6, 136, 9, 7, -29, 118653016, -253766, -471, 4, -215493744 ], [ -1, 55823438, -27711764, 34186737, -676, 3631, -7, -1624, -390991435, 4107690, 1936429, -6, -168, -4, 20, 51, 54051, 16, -34 ], [ -1748, 111626, 75288, -1, -32106, 241539, 131161240, -6187, 1, -12, 2554, 1254203, -186549, -78616, -31820042, 238, 155906, 14, -60692554 ], [ 907509089, -50, -225403909, 45, -2048058, 131, 109, -187, -397356, 1, 36432, 63571522, -935, -14334, -1791325336, -3736, 253963845, -1, -105274407 ], [ -112259, -442951, 4653397, 36224, -173400235, -2, 0, 117764403, 1104084, 67565, -6534921, -3164559, -6, 4833, -4, -748407, -9733, 0, -3855451 ], [ 67, -40952, 454521, -165113001, -1, 29096103, -185701310, -5964, 114189736, -8, -229, -70922369, -2, -1462, 313, 804477, 0, -51678170, 0 ], [ 2760620, 50943573, -130496605, -531195913, -27849578, 15507, 2709826, -13325, -61528183, -17, -138952, -5212, 365637527, 1642031, 706501143, -351364, -5, 116885, 76 ], [ -370873073, -21404, -1792307276, 0, 0, -4247045, 126, -15, 310579, -122963, -1, 327830, -207303, -817414, 125212, 6079672, -847013546, 496, 1891886 ], [ -287720841, 171471204, 1, 130948, 3892852, 2090609, 44142, -1382711, -414054, 68220, 0, 2038197, 57018845, -65055, -452922, 53, 263, -26645, -1826074 ], [ -49, 9956, 1849122, 1045263577, -1449364598, 7, 128, 12, 93215, -5841122, 0, 21, -756, 600038954, -401910329, 1, -16, -205186650, -7656 ], [ -421258, -1624, 5, -1778, -26784345, 120596, 1, 166194176, 744, 37837, -17336, 614701164, -151396060, 84674, 725, 7558319, -303, 1, 174197 ], [ 422, -442398, 109037053, -4723, -470150829, -261599, -3394619, -107, 765629304, 200329, 150356452, 0, 112, -15800, 5, -127575434, 1181, 0, -30834 ], [ -1, 12, -1, 8673232, 1664571, -5, -1053512, -10, -42128290, -468, -2, -7505358, -160, -72116035, -2075445, -52475513, -12413310, 55465, -6 ], [ 104485130, 953533, 991481200, -3008, -1488, 30732392, -6564557, -27829676, 239516034, -249357, 156917, -290035, 11, 7801792, -2209899, -260090, -9, -22071412, 2335 ], [ 1, -30, -2409, -180, 763201168, 227, -12306596, 1625591, 82049, -56, 64019, 1767754, -679, 3440, -125, -555, 6248, -202516903, -442748 ], [ 488519641, -17356669, 0, -678930004, -3623609, -311362023, -93901, 12509, -5, -95820755, 125609545, 1473122, -142430853, -1299914713, -4810, 7, 368947872, 27462048, 6 ] ], [ [ -949, 2770661, 4, -10945, -4, 123193, -4, 410010, -1798, 4703836, -6900552, 147824575, -203373, 66339363, -140058, -24065, -7655, -216653507, 460198 ], [ 3, 424473341, 2, 324259623, 0, -91644, 205, 14, -69, 483, 24717052, 2470705, -5, 1, 474472, -351, -123976, 24, 6 ], [ -1, 12, 1084, -1, -2, 513729, -125453, -408959, 62, 4, 8152311, 54802, 0, -27639431, -231, 24, -1317277, -9858551, -3535 ], [ 19, 1441587795, 0, -949, 49284838, -30, -8837, -738511, -137070, -60, -113872, -71, 12, 2, 2, 1, 990, -8104029, 1693496567 ], [ -376293, 42985, 15945908, 72, -127719, -1, 276202389, 267663331, -47869, -2034091, -2, 20169, -133, -48, -4213, 425, -8922892, -211619, -848980 ], [ -8, -221037275, 14, 340155430, 33557, -14, 81018, -2, -3, -2, -495, -4, -287495, -378867378, 32076, -764839, -505509130, 9824955, -203018783 ], [ -37824491, -30, -16744449, 7129, 47, -867456, -39159, -95561, 1, -2, 118549090, 36, -676, 1, -3663, -105402, 108, -776, 34701 ], [ -232, 705089331, -1, 156430, -322588, -20739091, -47894089, 2813172, 42757171, -11381400, -443, -1705, 41280, 3, 0, 22495016, 609, -177047, 35124 ], [ -2043668, 0, -222960044, 42509264, 62875, -12, 47, -653848, 3018621, -97476, 4395940, -1068, 0, 1956, -2008, -1207452, -460601, -75976354, -996886457 ], [ 35816, -1, 66, -1, 847785, 797, -1121, -152943304, -1163561226, -25, -3456836, 98691, 43, 382504165, -20804624, -98609964, -2200, -80875788, 646 ], [ 145458176, 15669, -1839, 13, -145, 49618, 0, -14451761, -1, 0, 0, -2083, -805360139, 76890, 106179, 425591, 904172299, 3, -806 ], [ 551890801, -27835394, -9, -675, -61411024, 1440022, -225719621, -1233, -331645470, 58, -3622, 3739090, 165078, -1, -129735, -9197098, -1, -219477773, -1239119 ], [ -3033, -6481, 200077, -326473, -31, 507864166, 8930, -306, -1945743, -39, -11958, -175726, -11, -59648986, 11164552, -21, 173296173, 1411364652, -15 ], [ -963774368, 2, -44, -3, 432400981, -8283895, 18597377, -25, 4798398, -5234159, 3290, 2158, -8311, -28285523, -50772, 156240, -5926, 3, -724169 ], [ -423558818, 24906296, 14872269, -2, 1936, -107868, -43, -1, -233741, -27, -8, -7072748, -1, -2, 439, -1, -11631, -326, -230 ], [ -163, -15801, -54719, -29195091, -27881, 107042850, 9788, 30881, -24765093, 2485552, 2, -741691806, -4464513, 394239, 194, 15, 64, 490570589, -519877 ], [ 7, 229, 26485310, 187457, 44958, -26171206, -7, -134, -233087078, -14768580, 4703, -239, -36, -2, 1974, 30278494, 185733216, 63818890, 2644 ], [ -941, -34780236, -193320, 403515, -575479, -8423669, 49226, 69, -255, -61, -2, 22710067, 755761, 1057, 926, 61, -4, -198822, 869 ] ], [ [ 2, -9519, -12816103, -35, -67664538, -493, -79178984, 3173866, 1, 25370126, 3624, -37693, 81695266, -836, -245568, 0, -840279, 854, -5 ], [ -9771, -902221, -486637, 287037410, 99, -1698804490, 22, 2446, -961228649, -19254280, -220765446, -1, 345132367, -2, 124672007, -27824, -7502, 132, -22265 ], [ 11219725, 6402447, 1695498327, -28, -918422873, -2416, -5306, -359081, -3410354, 7678, 321, -57843, 67, -2295, 1, -4123880, -106, 461833, 3592 ], [ 26054, 342026, 462, -2, 88614, -39202584, 106479, -7917459, 28299, -727, -41124, -1, 1829658, 238593976, -488, -1, -472838766, 260390, -6895 ], [ -3, 15, -668, -5, 5553, 18724565, -2, -319693, -1539566, 965, 44, -126, -5901, -351, -56, 18799368, -1, 13347, 20822 ], [ 222222, 871280913, -42082, -2, 2, 8995576, -256, 1181841, 87506510, 7000, 564582436, -26759414, 1410030, 5, 32775748, -3880805, -1, -1010356, -2521918 ], [ 148, -86802151, -74424661, 49628, -970, -1146905535, 57277903, -639210484, -64, -92, 447570, 203627382, 113, -125, -475024591, 7, 2, 624, 30900 ], [ 2162385, 42118, -147488, -51790620, -1, 90335735, 3059179, 227532709, 7841, 244382257, 0, 9270, -19034, -18, -1, 191811731, -172, -48797271, -61824217 ], [ 389744659, 2030266, -50351, -31802669, -5485261, 1, 98849603, -369833110, -249578, -488, 6038, -297, -61728441, 1713, 40, -844239, 1131, 80579741, -114 ], [ -1, 1418578, -36453332, -434195, -12, 0, 11646, 3957, 392, 46203393, 26809896, 440, -124175, 64, 269383, 1, -115, 9726, 3 ], [ 2937, 16773949, 4101261, -42510692, -529, -357, -35079007, -21108, 22, 99, 178, 1224095, -729, -5173060, -394, -25, 5684478, 72, -1039365926 ], [ -162, 681, -1, -8719, -1021837474, -9, 8173283, 809, 50, -913577, -1031335150, 26099, -75897, 1104, 7, 438, 1739256, 58, 492791 ], [ -705, -4372680, -15, 57860, 1642677, -1, 13, -26722450, -784346662, 11, 27, 1843479, -95476, 305, -482, -46857, -210, 203486, 377281 ], [ -54403, -2714063, 34, 78, 23437, -815616, 29261, -1535326, 10624965, -1251, 11841671, 390, 387, -1369072930, 50618158, 28537, -56844730, -14, 2339 ], [ 494547, 245725, -845501, -741, 396, 777127514, -31166527, 11, -2, -7, 11923768, -7, -321, 31145171, 801, 108, 91, -1, 14 ], [ 267, -9214, 658, 7, 77435, 2675, -987275, 1, 7, -380283481, -8892057, -15, 436, 1396, -42094052, 2, -96, -241494, 0 ], [ -146, -13, -4029, -174045, 14, -180003794, -23, 1, -1, 1954647, -90343, 5839545, -838, 250, -11, 10, -10130, -2770579, 98717 ], [ -213722, 121784, 3046670, -74, 969, 1, -440237845, 8426931, -253050631, 15194240, 247808018, -7029426, 6659, 12771600, -6683, 94183292, -225, 61, -20 ] ], [ [ -1843417, -1503361, -231343, -1, 11, -427, -4, 6082991, 13348, 17516117, -217959576, -281, -101600, 2667, -2, -58845, 3, 3977, 322843 ], [ -351943610, 0, -13, 543738, -500, 6, 1685430897, 0, -58796494, -25218041, -61568, 1167540, 33916, 15500, -249704, 990161, -7261, -1, -246 ], [ -46586, 255, 5, -581857635, 14490484, -1, -1, 472, 247, -2, -363963281, -9612, -28807870, -2, 150361998, 81586183, 1442, 1151606, 25 ], [ 2965934, -51, 280529, -7297, 0, 3630, 28963301, -1, 1, -74408, 441193, 62, 9596, 267063896, 1117665, 535521429, -544360, 62166292, 0 ], [ -2, -545945004, 89, 7, -4, 1, -600535, -50479, -43174148, -10, -309192999, 25906, -66072, -1354547, 0, -1119, 1047415506, -7, -3 ], [ 755276, -6213150, 243, -720752531, 1437, 8816553, -24152293, 205127959, -905, 502, -82527, -1, -261337690, 0, -50, 41384420, -120851, 9333, 430 ], [ -5, 2562144, 2789045, 1287, -4051, -281081, -15013904, 3768, 3778800, -136036, -1, -227, 25, 957420408, 38, -1758, -3165, 7026088, -179796 ], [ -500886, 320004, 22, -87925000, -2020, -1, 7890401, -375, -174389836, -28954, -1720042, -602, -70, 0, 136458747, 4870460, 218, -1, -331107 ], [ -169847377, 131894029, 2034714201, 252923729, 2, 0, -531243335, 0, 219, 12102, 58360, -6213368, 225031, 0, -1, 1918, 467053, 312550, 124909693 ], [ 2207081, 7717464, -1, 1, 1430, -1, 529, -3676528, -26906, 7273, -1020826, 7309, -2, 0, 1, -3896, -1365, 12, 2446368 ], [ -94680427, -1157184563, 62760, -8892740, 61, -904223, -802829095, 67507, -209312, 13904, -1, 21936, -70, -219, -133136618, -13166151, 51163, -3358724, -97919 ], [ -18898164, 262726876, 327493, -1980370, -1136, 9992909, -915, 0, -61091, -13030, 449611960, -11819642, 1810985702, 71547, -24485, -467486100, -184024, -9, 8 ], [ 1187, -25, -11013, 913089, -226, -4, -2619329, 184610, 92854, 359, 501945659, -148, -9100395, -24191, 37642702, 29, -139312512, 2167787, 1733 ], [ -1803272, 13425525, -10559, -467277172, -732822, -31067287, -7188, 902010, -255, 34287295, 256664868, 7901336, 5, -1, 333972499, -2044842083, 46566081, -7666, 1 ], [ 35, 13470116, 0, 5194025, -479866, -14, 3477325, 24, 201497, 0, 1294, -3, 31933, -611844, 482252, -5707, 0, 54841653, -166094 ], [ 7590498, 30510865, -383, 0, 0, 753, -1549484656, 6, -396, -536819, 5, 6858178, 1442, -16899975, -31652, 93, -135, 1, -47 ], [ 0, 3, -122, 621159, -109, -113006241, 6588828, -24732, -181715, -3439619, 337214613, -4, -1498, -57147, 1, -8, -140, 14333, 40860 ], [ -147662, -3165451, -2, 62331, -59629, 132084, 259735, 0, 40, -384, -224, 3196860, -118667271, -38559, 1208, -330019005, 1247391334, -114743103, -1689034527 ] ], [ [ 9418, -5872, 159114, 181731493, -678907093, 3333, 798456, -8571765, -6529557, 3542432, 512718, 42728684, 746909, 35523858, 3853, -186279, -53, -84, 187144 ], [ 3, 0, -91021, 5448, 27184, 426, -268355880, -40402, 59148, 1, 9, 14972, 2257, -16, -244178845, 12532, 3703, -6, -177 ], [ -63, 11646467, -15, 180, -481657401, -626, 1284, 61530537, 23709, -24, -223235, 2387741, -7856348, 48, -14, 2, 2281866, -171859, -859 ], [ 247, 35011, -403, -18546, -173442993, 1, 3488182, 3, -26644, 5065, 4, 12352160, 128580794, 55134508, 20, -200780890, 1076, 13277, -76725106 ], [ -3369228, -22, 130883, -3677, 103495, 27957, 397837424, 0, 53, -3879, -2, -2, -168519, -1, -741069, -12, -822662565, 9091, 257699517 ], [ -13, -793, -12005977, -10972, -11496472, -62, -9382683, -15564, -283, -7330817, -518529751, 3, -189730087, -5, 15173575, 104, -3150, -2, 41217 ], [ -4, -44221, -51338, 15, -22, 256519510, 255, 5, 28437, -1611, -104653, 1, 484, -20, 144702079, 127310595, 551, 493625403, -81946 ], [ 1, -297032, -980637115, -6580, 78581602, -1, -117, 0, -50848, -1, -82, -1495, 988890, 15, -1, 8310258, -11, 3029, 374619 ], [ -737941, -13365130, -18639910, 6878196, -423, 1024113, 1256187147, 32962245, -2, -35221, 0, 2537410, -18450, -16141, 108323642, -23942135, 54, -1087064, 7 ], [ 240018, 38, 18823076, -406, 11266211, -49, 2646471, 6, 5584, -964519220, 362, 0, 5405554, -69, 2285577, -8692, -8736250, -146553, -42 ], [ 0, 4546298, 226165437, 192, 64, 489986, 75982230, -15128761, 10866, -50839846, -86420, -2569859, 237215966, 700880735, -13823234, 210, 129442, 1434432, 1301350 ], [ -1074971607, 11830689, 29, 800, -181, 366, 1473264300, -93, -59323, -1889442, 276291354, 604, -4598, 1451, -1553, -28, -38, -2, 1 ], [ 1, 0, -26, -107438, -48, -7642, 2503398, 2094729304, -73276624, 0, 428, -3, 3412, -14730058, -3974, -2, -277, 4084341, -1743 ], [ -242, 12545562, 517, -4, -2104, 2, -390, 67499529, 5302, -2007, 607, -1, -233029, -423, -8, 19774, -1034746668, 3, 8806763 ], [ 120, 82, -882, 64, 93227, -17382657, 21, -5343, 13, 1633388, 10461215, 61240053, -44, -315998560, -53, 14045921, 94923114, -1003655, 5 ], [ 653346529, -14, 0, 116372995, -268120, 91, -30600, -11574620, -3316, -1028608, -314226379, -66931429, 3, 187, 8, 0, -20314955, 7704, -176085 ], [ -7463125, -109194, -3334160, -1822, -42562237, -11173265, -32077049, -1228, 9114, 13, 0, -11710041, 3, -2614371, 47409624, 59, -16388227, -6813749, -281 ], [ -63, 107, 74482776, 8643034, -16605, -2, -24402418, 6729, -1, 27922, 7872706, 19, -35544834, -262350, -49037310, -156, -1, 1, -472918190 ] ], [ [ -1, -1218, -241066280, 22135042, 180655879, 116294, -478, -87249, -1555465772, -1816906, -951, -15028, -15, 6, -20305656, 163, 1477861163, -848046741, -21043 ], [ 0, -1, 103, -16075, -203, -1, 0, -487, -506727, -1490661, 573426, 11101222, 0, 3572, 30946, -556817, -26, -7280243, -76 ], [ 271093, -73305471, 6487, -192332490, -1, 19512935, 1, -272, -24, -121057419, 14625822, -1709505601, 100619, 1467552, 240743947, -1469330, -6410, -10369, -955 ], [ -18, -135177, -4, 16335194, -14792, -1, 1498510909, -629170985, -4957, -81, -11066592, -194, 175051511, 10309, -2258796, 65741615, 0, -7, -491244 ], [ -3672, -1, 454, 130, -20, -22914, -35555569, 266163209, -39008, -40, -4, -810328087, -381541, -947076, 57, 12574, 450699, 76, 53 ], [ -507, 7, 344, -8, 95, 1725, -4215, 10469, -570, 0, 83, -226411, 620113219, 1, 5918932, 19, 61172305, 989415, 1920274878 ], [ -224325, -475846050, -2, -41337, 2070178, -3027884, -297432122, 27829063, -31192280, -205483594, -15, -963, 640103, 2269614, -7937720, -219262, -919409, 38, 6313 ], [ -71934477, -54390, -24497317, -6667067, -817, -26814, -5531180, 1257, -56228, -66871, -1028629087, -149, -6498870, -8, 847315, 722, 1051, 11114913, 111617575 ], [ -34200, 7400972, 1, -108973893, 18454631, -22930, 3, -73698, -7967, 0, 3936, 1, 316424, 55449927, 152, -7831057, -4588473, 1656, -42 ], [ -5, 6541759, -6, 10368028, 171, -821715589, 9251, 8, -29273670, -3, 96060860, 168371, 15292846, -910132344, -6184093, -1, -4, -19801753, 9770 ], [ -21770872, 6, 11807232, -6, -5763442, 43857171, -3, 116812955, -575, -1916, -951536, 355, -84, -371, 81, 6190865, -11329076, 37888, 19022440 ], [ -161919946, -13082378, -1607293133, -705779, 3283336, -874041481, -312, -102382, -1214769, -27122114, 38518, -37, 2049951692, 1070111, 172598, -420, 28, 141, -3002 ], [ -48, 1744, 49989, 232, -177849, 2, -5212446, 1481, -628826581, -54, 63030638, 5902, 4362021, -869427118, -777, 60, -44, -62, 68866 ], [ -2, 22, 430790294, -875680, -950, -845, -14, -14836, -1765, -100858093, 0, -94947, 26, -1, 128, -130817581, 19517, 223620, 106 ], [ -405610, 5914068, -51, 5, 992007815, -3180294, -44273, 270, -7696478, 771, -798102, 157458, -17277, 264010, -247217, -36244960, -595, 76, -1390119 ], [ -435028, 0, 267806, 97174, 1983708, -38038333, 160375, 293679, 784682, 44, 5, -54441650, 62140072, -381357, 6708, -1, -4, 19699663, 178 ], [ 0, -29252033, 740278, 6066294, 18018243, 213676, -8, -260789230, -29238, -1, -31438620, -73, -370, -17562478, 122, 410853, -108944, -1, 5 ], [ -7552, -62208418, 18767946, 584994526, 513599710, 3234256, 15157, -1, -15, 23259134, -4, -1, 5122, 974800, 137621, -53538, 15363571, 10, -270 ] ], [ [ 3806012, 986320026, -23740149, -399873, 1923473, 10671, 53599, 362067, -995316, 38, -265340283, -757749, -2867362, 116, 2, -10, 15734, 3, 0 ], [ -1, -640514, -352752, 7717048, -463, -82917, -1652, 304985993, -22018273, 1367793, -1, -836874, -1120153, -3738, 0, 130550560, 953450, -3, -2 ], [ 2, -752501, -30851, -1, 138330, 5, -152, -28541404, 5456370, 4716, -7406, -2, -3289227, -6, 2, 55, 7099, -2, 18152 ], [ 160350, -87, 57580584, -23, 15838080, 11782413, 156768503, 704, -31793759, 5, 111795813, -153906, 19162, 29965820, 6, 7, 1, -6, 68996373 ], [ -53853927, -3, -32957402, 256, 15532915, 63, 25, 46433548, -2, 472578, 348404, 0, 0, 44, 1995092427, 2068362, 9940, 4, -157430608 ], [ 2, 0, 13718123, 29397328, -1, 0, 33407, -24, -1, 4, 1104110, -27253, -145113066, 22459, -480271956, 96854553, -491343, -109616683, 6301338 ], [ -1001, 0, -8223979, -1365, 62659, -74, 150550952, 190, -2315, 2756, 418130975, -1, 52649375, -1807402891, 109580446, -206, 470875, -2, 1312 ], [ -949080, -992917920, -212257765, -697, 15287, 271, -328236, -26574094, -5, -59857, -2, -52562955, -2401, -382357, -1669587, -3, -1212810885, 27918, -114571 ], [ -1, -689487022, 0, -1, 21220974, 1790, 20, -1, -727386, 2515843, 235480, -2688004, 3160, -1, 21193, -56, -2, -1, 3 ], [ -534539, 62330, 5558757, -17, 3951, 1, 0, -211, 0, -232, -11492783, -7728, 148, -378, 15674, -105643831, -47246, 29982402, -41 ], [ -705004, 0, -2, 59, 2099319, -503628, 39866470, 99752687, 35675, -1305756, 1643909, -18, 0, 922487898, 176447, -326754, -706, 9728743, 0 ], [ 2580, 4, 653, -3, -13082, -60, -472490, -154216, 107267, -32, -58, -2607, -5428944, 437836, 13315, 19955, -592, -11, 1769901269 ], [ -20172632, 17223517, -3, -23248137, 69, 0, -1703119, -4, 455211, 13282, -228774, 1247174, 169096, 95103248, -1311783833, -2723151, 36358909, 203290, -114251 ], [ -5486, 311148265, 269, 111584780, 6795650, 3, 10, 5956, 9127723, -2, -1, -292, -3949849, 948939, -615922656, 50, -1, -247, 6439 ], [ -6690, 3264210, -435714225, 763827, -9296006, -84, -62200630, -13, 355037100, 26322, -3, -2728616, -26, 184465033, -15890809, -3, -15448520, 246, 40376 ], [ 23468126, -1408636, -833, 15283, 21, -29516689, -45650, 160579, 20702379, -4, -2115768, 35362, 1209, 4, -56280212, -8975, 110699912, 31962, 0 ], [ 18397, -1, -169, -3824913, 0, -358, 140178803, 16, 17544, 0, -284, 94025989, 152357, 42, 7373, 980318429, 448664160, -2904947, -8087772 ], [ 1327, -366087, 3468766, -53406, -32855103, -196, 438809201, -3, -95, -122144284, -114, 116228, -7073, 319291, -1732215, -2, -49717748, -58, 8825 ] ], [ [ 0, 34128, -22036, 1, -1841, -17644, 14, 3, 611290365, -14976499, 3, -1, 36880, -290906, 0, 85097952, 1138533085, 1788, 13582298 ], [ -31407555, -260782038, -2, -870905600, -1, 26174775, 0, -1177011, -66923, 86719280, -6116127, 9417454, 19624758, 129857, 1884, -470, 1, -173171612, 4958534 ], [ -3777, -25539, -3507, 2392741, -94661, 239, -29223402, 285879657, 1365, -6086, -52, 220, 3410489, 44612, -6616, 230886590, -21554073, 0, 59 ], [ -21, 489, -3, -115951, -11356572, -1593, 220704558, -2, 760, 4548, 307, 84340, 791, 102048, 3082609, -28972328, 69543476, -4, -225009 ], [ -9176, 21414977, 485610, -21860, 3, 7, -4804, -2427495, -2709748, 1, 354, 981647, -1, -152, 29, 917611, 354033, 344744, 30 ], [ 12, 16847, -472, -307868, -462093, -10392, 7, 393604947, -215918, -4347578, -6481, -4202, -5, 185789810, 229, -237854, -528084153, 13, -1569587471 ], [ 1, -879566, -62017114, 1302115, -2, -35, -52449, 1837246, -73255194, -15736, -85, 210078544, 379876691, 115, 217, 1115, -333, -5213, 320 ], [ 20112454, -5, -59, -8, 7554908, 118776, 875473, -29767, 14573, 248876, -1, -1494, -2, 4555, -113, 3618187, -32276, 76096, 35 ], [ 4375, -474904, -52, -42, 18742462, -218270, -6206, -7, -1, 2335012, -137660, 66042821, 124196893, -521820, 1, 312587, -24945979, -6279345, 234 ], [ 7223, -56522, 243249, 0, 22172004, 94, -1, -14, -2265, 1144, 6, 97232785, -45, 16417409, -88559070, 1037285335, -266099069, -1715, 426140814 ], [ -141, -161546755, 13595606, -766156, -1, -47227814, -506527, -161717880, -5546989, -38, 57, -20026, 1173, -662589, 9041117, -247, 24, 1571, 11625415 ], [ -1, 21721868, 16107, -101, 0, 15915, 0, 196388, 323510466, 105617782, -2, 408348162, -3, 179451, 0, -1, 208845703, 3361, 1622124395 ], [ -1389111, 1, 0, 125279271, 0, 55106918, -910606, 1194, -12426348, -150503389, -15452105, 167759584, 3691, 1291, 988317, -24, -19, 509194, -152285 ], [ -347222, -2349, 2, -3417287, 860088, 21324, -4162718, 256, 84871440, -1, 5589438, 1941518, 6452119, 125, -28879900, 2546, 938, -126, 9390 ], [ 2638, -98815, -252332738, -818083713, -12272004, -316, -264, -2094, -5, 55, 1411, -51190, 21075060, 136270819, -68486982, -47909485, -14, 806, -1351 ], [ 80, 14807, 2842614, -974247283, 20, -2417, -2, 124, 283563, -75583, 293662, -683622744, -13229008, 4050603, -3, -56831938, 1067267825, -3825, 4027188 ], [ -23678790, -236433, -436670705, -97624, 23, 7676, 1, -1, 1, 52, -8028, 142586406, -491692, 1, 419297738, -38, -263906, -1, -63392094 ], [ -128121, -35, -248945, 16, -71959, 47149, -215, -1801351, -9, -275, 8, 1382, 5, -4977, 72539, -2, 253572, -2002980, 12 ] ], [ [ -436172, 1625460812, -912641138, 246, 11536268, -487472, -37352, -178561, -9, 5, 9215150, -702517404, 19898, -16, 730439, 261003, -18, -45051, -2027 ], [ -6, -10547549, -813217938, 8354034, 26762, -36, 111364931, 265, 252598062, 154531606, 1, -3896070, 159515, 5225032, -420799, 11859, 21628023, -749282521, -339 ], [ 12705, -5794, 27361026, -98, 132, -42392, -2862, 45865, 9, 2, -97, 266385843, -2, 10822, -2, -13, 3432, 1819127, -1527 ], [ -5597850, 311812, -1846, -1, 13836, 20, -5857, -960915, -79113524, -5260254, 102779542, -179, 131859695, -227461, 4, 2, 29, 1, 27585 ], [ 187281874, 7779622, -8237, -29519181, 4, 57633, -9018, -234790532, 101537672, 6, -52, 3001, 20387591, -12117, -30400, -4882721, 0, -131859, 0 ], [ -31527, 639, -1, 64482672, 2904, 103262, -3652117, -9557416, 30778868, -184, -1398, -104, 8, -1349, -1900907, -1697, 4068, 602619, -7 ], [ 108489, 63695, -1, -5548, 2, -27845, 385, 0, 4, 42157342, 203, -31388527, 1221, -215, -33, -16, 16323198, 32533340, -1 ], [ 1416, -217653, -140608, 500045329, 0, -11073954, 187, -968, -2, -658, -1, -4282, -26655, -18825, -4, -1490, 1, -173, -14409 ], [ 8489093, 1006, -24939166, -69, 608419968, -182647, 2799, 231688, 468678, 716652905, -3, -567016725, 320556, 4, -7192, 14293, 928402, 249921350, -1033119 ], [ -11013, -584039, -15855, -3417, 76683, 1037499, -4, -123291837, 10153, -66877791, -40161787, -26173, 287409686, 199885, -1008637, -4, 1071099, 955037839, 191726391 ], [ 7708996, -832213468, 231, 950672337, -679, -2420833, 505818691, 21313, -2073899, 7790, -1190716, -1, 0, -663947, 1, 0, 0, 1082904, 126411444 ], [ 75, -89, 25675, -23454, -150228, 106, -31, -25570948, 2, 226197888, 545, -179212023, -4764757, -9289, 7526964, 0, -194, 440229503, 483572 ], [ 7785, -26216283, 28091548, -387632960, 21953449, -1, -1537, 696633, 77494, 26337, -69, 879264, -84958, 48507, 222455865, -13757339, 7, -9, -1878 ], [ 3, 2, 1808, -225, -685617, -1228992284, -2472374, 17, 177, -10960, -14969, 469342589, -23672125, 40, -4, -52, -11480414, -1, 46781 ], [ 10176, -111871, 36, 13, 483, 1969157906, 50963, -88672892, -39054013, -162, 11999, 2, -45923662, 1, -3690897, 81, -5, 111312326, -3023191 ], [ -2636290, 4, -4, 303335350, -46, -14996, 87, 188, 391, 10, 10413064, 949840788, -10911, -20, 24769222, -5, 194936733, -103062559, 5 ], [ -535881870, 0, 30810191, 56164785, -2762793, -23, -5656902, 858, -481, 542, 2482990, -61, 215, -936, -25289, -33689, 83960, 9, -2 ], [ 399515, -1846, 248, 735783, -51094080, 43365243, -115599824, -12014, -37103, -207, 45, 259, 529, 30, 1, 29, 263, -9640, -4191328 ] ], [ [ 937098, 2, 26, -9, 111118, -116, -71863117, 5, -7, -198, 10284867, -59, -43701481, -248518190, 20203960, 68348, -14708447, -206, -5864014 ], [ -14, 5178, -1679, -19561669, -1676, -16, 13324, 168696, -2815, -53240, 4412278, -83, -46754, -223744500, 13, -1497412, 96, -952, -1733 ], [ -435485, 3, -77831236, 14755089, 59911, 1621490708, 15095658, -80723526, 3, 87785769, 91113541, 6, 288963207, 3913551, 964, -329104384, 32588250, -4, 3 ], [ -1122, 17565259, -1, -62762, 453154, 65, -169, -309503197, 455, 0, 1003, 88, -869, -2003660, -21347726, -15106, -3814138, 108701457, 642 ], [ -390128, 367, 1024692, -12968968, -1482937, 852502234, 2, 935, 51, 892, 278823, 4, -35599219, 1044, 423244554, 4, -2, 3802, -261838197 ], [ -416980034, 485, -14730, 387754085, -3696, 25, -1071, 40715, -1, -1496001, -1, -1782722873, 380095618, -1, -106322743, 60716, 232, -10224498, -2259909 ], [ 81787137, -97, -998, 87, -1841825, -7, -33179, -2120582, 30383007, 327628, -315964, -19, -116, -1198, -1451639197, 6313, -14660979, 791, -2 ], [ 2, 1015, 30303502, 6, 281, 309028873, 186575443, 5, -126511598, -13, -684043083, 104962415, -1240922698, -75991, -18, -101534, 878230, -13, -9379 ], [ 894, 72, -83, 63433065, -3, 569, -1166710, 760, -27978396, -24, 2134, -109087705, 0, 208078, 633, -44, 435259537, 56531, -1 ], [ -9336, 1169, -1, 498464, -10699, -6936, -7, -5850, 1999, 1, 16033698, 362359, -197, 895, -12743162, -79354160, 59215, 5076, -470719 ], [ 0, 21876165, 53, -1, -4, 9, 107463569, 123, -84514, 0, -18009, 49746340, 104350974, 0, -19736, -312888, -384250, 53, 1929916205 ], [ 44715086, 76808867, 31318, 58636, 125, -234557798, 62151, -487115, -28, -1, 23612711, -121003, 30066, -1007, -14066183, 241975, -230, -76835242, -122 ], [ 29, -2, 74, -6882540, -122621, -55, -17980630, -6, 66, 120962541, -1711122, -557505, -5591, -55, 2979550, -12404406, -83986, -2, -2 ], [ 171611, 1872731, -145326, -85101, -3404151, 2095, 12399, -2518598, 87, 1, -222, 53546086, 44672, 253897260, -237103, 1048, -2, 814, -8376947 ], [ 959828, 6573, -179330035, 11541410, -14647208, -1, 5814355, 3753, 15762, -187, 14885, -2306384, 437, -23, -499, 3658245, -802623289, 196, -14872 ], [ -187818056, 865710004, 13561614, -758, -6497530, 1409872, 0, -446, 303304257, 55113, 725470, -2, 4099, 193341289, -906280, 5626, 100288, -1961172, -1 ], [ 328784184, -1357726, -7602, -32, -39, -6111687, -1482, -462, -436612518, 5328, -15, -17208429, 140, -317752, 501895162, -227048, -32328, 147, 2189168 ], [ -11, -5, 1563, -138820, -246306173, -5883596, -3830815, 24621, -3, -91, 2, -220003, 511036667, 3, 0, -837, -28694, -267247041, 49 ] ] ], [ [ [ -19010604, -130, -2021267820, 10046975, -4, 6739, -186059382, 34, 3, 615790, 2583637, -637, -405541879, -1, -395477, -7652581, 254, -20729, 46045507 ], [ -9029, 0, -26875, 11876970, 989073, -6, 11, -1011999142, 3986757, -35, -1473258, -7032, -7, 120, 170, -935, -12066145, -32567803, -16 ], [ 890966716, 930, 395897, -90329978, -3448, -32303303, -6, 12426475, 3088159, 681, -2499433, 841346, 1574841, 6110, -118, 24, -118132905, -40059, 2145 ], [ 1, 3824, -17, 29900, -1042, 4091, 165251989, -208743, -2, 0, -8963417, -106818, -24, -20, -11, -6665, 6, -3642, -9 ], [ -9, -6239294, 0, 550011, -119795020, 1378132, -68, -4, -36735129, -270, 142547218, -2619, -1, 932, -1, -2, 361, -1149250711, 493 ], [ -234529034, 124, 28619153, 0, 1854, -2, -12, 12, 55445777, 14388, -1, -4548601, -191599, 84590722, -231, -85466351, 6214946, -31843, -37 ], [ -275287054, 8, 703, -1, 26, 249, -45, -301, 96439233, -928, -25708374, 38832334, 1, -5, -1, 1378333764, -1, -2076817631, 1 ], [ -83670469, 44621883, -203501648, -12, 57, 7995686, -32, 4550200, -12, -43239, -1676, -26, 62704, -3785, -1539, 4467856, -14125, 0, -347 ], [ -53011, 3, 41, -1, -123, -222842853, -189470922, 184229839, 18990, 95208, -52017686, 94645865, 226, -302, 237, 3657, -1079037, 4707, -550 ], [ -239, -144577, -25554737, -1837, -4, 937, 0, -17, -426, -22141, -822, 60, -124720, 1172551, 231856, 42614, -1011, 244775515, -14 ], [ 38183, -41423245, -18355, -16, -4, -7, 2957148, 5283, 0, -16376, -19187507, 19662, 2898, -7399816, 1012955, 0, -2, 1, 61443 ], [ 3, 2966185, 1697023, 57707019, 290, 117, -1167, 3, -9290100, -73, 0, -5299, 9109, 1, 30954314, 21512, 20849, 13797894, 207247921 ], [ -14032696, -26, 879, 43, -15, 20, 214, 18924518, -98027265, 23272628, 18593, -115055275, 28733264, 245, 2, -2695858, 82595778, -112881663, -3 ], [ 0, 270400, -35525, 2306, 60884, -139, 3988, -16, -16851, 419, -6316109, -22680, -917, -6011176, 4592, 5982057, -25, -393, 319500 ], [ 4434, 52, -119, 0, -34, 476776, -1540025, 246, 266374904, 253573032, -55210, 2, -284406, -247, 100560961, 1066, 109663, 229738101, -240205 ], [ -1, 1458597, -2, -485679, 1203320, -994672375, -74276705, -1, -499065, 177, 714531735, 59783955, 14588, -6355, -130, -149, 44223, 28911, -8 ], [ -251, 2, 12, 0, 2, 31406, 1571943138, 11953, 16927, -2, -112144, 72, 563731199, 8365242, -3, 250727955, 0, 2559, -83 ], [ -15, 3099793, -63397, -471878860, -7234, -3237907, -472, -3223, -1552968, -1044246, -492027, -170, -470703430, -1, -75809, 25443482, -6693637, 0, -1651 ] ], [ [ 8975, -24316, 117558, -7661609, -13262423, -129046349, 220768807, 634, 10, -87189, -843, 696688, 42, 4, 33119034, -1704, -125, 3282, -2030 ], [ -12369213, 262902, 146456341, -29684767, -2518, -195, -259523, -4, 29538, -56, 111403, 0, 7, 124580522, 1, 370, -105, 717941, 436430163 ], [ -616975, -9288985, -1813551, -91289, -314, 12313203, -38, -95271554, 3822, 6, 467, 75526, -563674, 786, 52663, 10, 4989106, -53, -854589029 ], [ -1, 9435, 2013019122, -1, 14306313, 1, -19, 3, 1494, 295744, 27412, 85, 130065, 0, -12380, -565279384, -235653387, 111552, -2141796820 ], [ -604422, 3301874, 6, -8, 4485, -60, -1, 1, -107000990, 13286, -1971823, -5666244, -8972, -321815099, 4568662, -7561115, 1, -3, -201 ], [ -215309, 2743, 216, 6673126, 21401528, 33, -1, 0, -3960238, 17, -122, -1267, 35821452, 172, 236016274, 6264, -371962, 775527053, 985391 ], [ 1, -62, 12536800, 74, -466927, -44493, 2, 9522, 56, 0, -13844, -19856, 35320, -1935, 16, -1, 5645, -971065, 2081 ], [ -1, 19647908, -2031, 105693, 236, -747804, -59464, -2052283, -1, 64071, -4, -17, -20621, 1372911, 3128, 1077494, 43720, -2, -508 ], [ 58, 12880, 4150, -3998, -467, 4176456, -525027475, -1936797, 142, 1, 3, 1, -49760, -1775037, -30, 317702, 2631, 3, 217289946 ], [ 14, 1130203216, -596, 100183450, 126, 0, -4713, 0, 449, 44342216, 545023, 138966, -1, 1, -36, -14859, 634496555, 5, -247160 ], [ -16943742, 8, 121002253, 11, 1042948, 31, -241, -39462976, 2, -125157887, 36, 1538, 234156, -54781, 661810, 56, 8, 15, -23563 ], [ 1, 127598, 112872, 2485067, -19, 350, -7943, 67556046, -668782, 371826, -4913, 27, -49696354, -998, -7646, -9813426, 23059571, -527750, -9554 ], [ -197924, -168, -7530882, -68452, 8809436, 3709919, 18871, -8775357, 1549702, 480, 3064, 117, -1966, -2, 1, -177157, 7045, -119587988, 17 ], [ -3513, -4, -130869093, 239819, 1186, 284977, 622457, 1244390, 1019, -445, -1994, 1453917, -42724468, 101215262, 14, 84799239, 7, -1228458, -2536 ], [ -100075425, -17, 3, -2, 1599129213, -1, 11961240, 5922, 2, -719, -51, 464266, 0, -993, -7, -170569153, -40571, -20, -363382836 ], [ -406915, -2, 0, 359955, 17294738, 183086510, 25, -108, -294, 1683960884, 898292, -20825471, -9108, 1816, -12, -610728, 5876, -475897721, 51000948 ], [ 595, 12511, -3798294, -41943, 1, -696416, 318803008, -262172114, -77816, -9888, 2, 3320, 77869544, 5845557, -7, -65417331, 12, -31, 121509965 ], [ -13864, -5151, -74652348, -200706347, 33308694, -2, 873311055, 0, 454, 1013828, -3967358, 1, 184225, 4715375, 0, -1145, -176, 3691744, -1 ] ], [ [ -411570831, 1, -925410, -1223752667, -2265, 242415, 3213598, -1, 22779, 1047616541, 2, 18346, -3, 44396760, -1282, -40, 153409, 343740278, -7 ], [ 1164, -2296, 42305156, 211612, 3, 4365976, -47720362, 1, 364714, 49657, 1125381410, 1100860, -4, -4, -1, 42, -44, -2, 36795051 ], [ -920502, 42089691, 0, 1037, -4, 3758, -1443, -1019, -1, 1, 80529, 371, 509, -26330324, -3993, -229858, 31, 5, -333 ], [ -32071551, -4, 859935, -25641, 1561, 4427, 114, -235899, 741, -38, 5556, -305, 4, 1, -3120, -1, -3657, 2600, 66826742 ], [ -802594553, -118733, 4767, -51245, -980, 3301984, -41690183, -417, -22559180, 1526969, 5, 1159638621, -126645, 1318, -4, -1376036, 106959, 25162166, 0 ], [ -3368824, 677, -8, 252, -25464, -453, -2079818, 2221, -16, 152, 17564153, -10919128, 229, -50739, -112901, -2, 9360101, 7, -11247 ], [ 2, 33802, -28, -11665149, 35, 19991862, 1, 4364, -8, -1, -512439515, 49911, 3735, -1333568173, -450058862, 140, -30662542, 49817, 53 ], [ -22, -2, 1756730767, 929487963, 160587433, -54, -409446138, 80412, -1943847851, -5, 4, 67, 0, -7619, -559, -251455, -1, -604408, 12104578 ], [ -9969, 8772016, -664, 4489, 2512, 1683479911, 13268, 9546, 2484, -905081652, 59559762, -36, -8908029, -2, 56881378, 996154, -3, 265666295, -4 ], [ 1014846815, -56913226, -2866577, -324, 1169, 100199, -15325, -9881, 49, -70823, 1, -123868, -3, -125, 305091, 1241621, -28130, -1205319086, 231181 ], [ -32516, -808204, 178987411, -3927, 0, 25937, 2066554, 90, -1565423448, 1, 23264, -53, -1017713, -6500265, 4, -2066399, 252, 360, -340 ], [ 30, -36205, -1, -8, 110204, -741017040, -971738176, 29205, 195897569, -1, 131067, 15450, -17192, 0, 2841, -59, 9440, -192222, -469150735 ], [ -999, -21114, -1, 102451270, 15, 278, 31726942, 30924, -4, -240, -2820172, -497, 78475079, 101068970, 348735, -534474120, 1281, 51797893, 1879981 ], [ -7244, -16, 110182726, 1587605, 133504, 20876801, 31908184, -994, 112562, -1163, -6, -6109103, 4461207, -3, 437959, 902059415, 2, 484, 0 ], [ -6, 517, -47, -108361766, -1795, -27315703, 228297316, -2, 491980117, -1853463005, -6827, -214325, -2, 84, -132325588, -76345973, 0, -36, 16 ], [ -2269493, -1, -42932, 114512650, -6, 75576478, 76028975, -397843, -23, -25279, 116145430, 1, -22995, 2, 3532, 139666, 15663584, 19, -41646032 ], [ -27, 61, -89703, 2683, -118470, -337491461, -3, -48, 1, -1089, 1, 473539791, -327, -2, -16324, -24787, 11, 905328, 234244588 ], [ 7293726, -11, -3462294, 13460449, 252419, 5197, -1, 18, -89, 2067363834, -15, 284344, -44261671, 2641232, 943, 345018979, 59, 19809330, 2 ] ], [ [ -63665583, 5, -34, -7691560, 279832, -458996195, -687681817, 892546, 15347817, 109, -253, -951476, 1960101, -4, -108920, -1902, 533, 308, 0 ], [ -404, -204250102, -37489, -13375702, -10432959, -1619629, -8, -3, -18705150, -10227, 127524, -81, 2, 91089, -109814, -22450, 9756, -1, 38636601 ], [ -45882191, 262723, 168885, -13284, -1, -5401, -7443245, 7994087, -238976874, -1377474149, -3695518, -22, 15, -250, 0, 3611813, 2827, -29, 0 ], [ -2314825, -14465010, 0, -749, -12, 4020, -59777000, 82648736, -932732, 3595, 0, 15886, 4545, 52, 375, -20, -3957273, 15507912, 196 ], [ -202571894, 27, -2, -655, 170, 1604, 31964, 1947173, -8379, 4, 1, -210275, 36300316, 0, -971855118, 36151964, 32, -26, -228510899 ], [ 7189241, -1, 219594039, -19327027, 969659528, 106, -1070133, -191, -754403477, 908782, -85650150, 1308021946, -1305026071, -12026111, -15, 5295, 100, -45481754, 4 ], [ -1, -1774, 27, -261727, 14211681, 7, 193604183, 399229, 429598477, -484684, -29, 28, -2, 19, 19746, 1, 5103, 1394, -42089 ], [ 1234543, -28, 0, 1, -234, 1034165, 10, 3, -69936, -8367603, -951, -16767872, 0, 12, -212, -3581, -15122186, 713978013, 1477916871 ], [ 199369023, -218380, 3680892, -1025371, -19756051, -107, 0, -1004051926, 98, 6, -88045, 6205, -9, 400, -582246, -1265362, -1327791697, -59, -262288 ], [ -13, -133652, -1667, 80466390, 247445372, 1467, -244, 227658, -924, 2559488, 417, -3290, 0, 29, -4, -1, -753982, -2, 53225 ], [ 872083684, 1, 119969273, 71634947, -4692, -228, 20311, -477, -13, -1666, 11, -2662, -17167, -14367, -1, 661494, -365306, -48, -1841 ], [ 30536340, 246, -1773086120, 7823, 1699675, 21314513, 3562, 119806632, 599134, -11963928, 52816210, 268737, 2151, -390, -1, -563248, 644418, 10, 61614018 ], [ 3264, -198, -32520, -4, 1269938, -254636644, 142748652, 12896, -10274, -10375, 131708, 24729, -1, -26513, -224, -9, 12662575, -8970570, 15713 ], [ -158, 8, -87, -2, -1, -3, 3795, -12, -1, -8086761, -5593, -1747, -652461, 224, 135, 2, -9219675, 3, -2 ], [ 14117, 52843, -1788171, 52, 29220, 488, 3, 343, -30531, 53987468, -116018890, -153, 167608, -47248511, 27, -107, 0, -6897377, -132693 ], [ 2802, 37, -14494604, 413964, -1899, 115727, 1, -2442024, 930927920, 218, -116, -1, -5536195, -18, -2, 5522, 2803023, -9365, -853 ], [ -7, -28268, -2, -3151288, 45, 128, -443, -214, 58, -83933388, 31656, 1, 210332, 125802154, -2, 115, 4580, -2, 6223 ], [ -4, 247774525, -8833, 9844, -672, 469343, -123106733, -5911830, 48, -2, 268534778, -1, 0, -1, -4586572, 893381, -21056293, -1983, -25709767 ] ], [ [ -1534697, 3082, -39388, -148530, 3573173, 8953849, -8162, -44535047, 2935200, 424990012, 3644421, -1212628, -8330, -5889311, -1682868516, 208810, -8, -5494, -8105521 ], [ -2, -1497, -997, 3164142, 1497970, -94187, -246, -661935670, 12294621, 0, -587523, 3, 61008974, 4, 17378, 12303845, 618, 5977, -86425541 ], [ 5, 101, -384847, 7, -251041561, 0, 11327, -4, -6, 18, 236351405, 470637, -265945270, 5097317, 2228, 466, 15153357, 269084678, -236129 ], [ -5208, -46497, 0, -258, 524, 1385101822, 0, 604, -1, 51554, 996, -28659, -8, 245, 266794, 326, 32603931, -157, 17650 ], [ 3267192, -15, 11, -901331684, 1636, -330624521, -85965, -2, -15754, -133393145, -11540043, -459884049, -32, -1, 4582934, -8082064, -2727, -16, -2 ], [ 0, -8229, -1150, -965348996, 224349699, -1, 10413678, -6645, -2333576, 8310876, 44, -41297, -106228270, -478769, -244837, -11347, 44, -15586, 1550 ], [ -12, 0, 15320656, -1430, -905, -773, 194, 52149562, 0, -59, 1962533, -123740, 24297598, 377, 2, 152921, -2, 140, -82 ], [ 14393514, 107711, -57921, 0, -37, 3618, -1, -25670716, 133553075, -14, 6, 22575, 1307966, 240265127, 42853908, -39, -1456, -23, 1039719531 ], [ 11, -8883, 44443917, 0, -1483912, -536956, 31, 62239, -92, 7275, -1, 6882849, -1111, -14095988, -823632, 0, -82752, -229, -272153 ], [ -428085921, 867, -14540608, -22145, 76, 1312, 697071805, -290, 297646, 15806981, -1013, 2, 14267120, 756497380, -7, -2278425, -1621133, -130809669, 324616248 ], [ -220733, -533, 1, 26448, 12, -1, 42103, -4216, 187845, -120, -992598854, -1, -9850, -51587807, -2826523, -13422, -285487298, -104, 5 ], [ 4765, 33, -189812270, 0, 188521, -75896, -5023603, -498, -308906617, -8679, -3021315, 0, 57694036, -13755699, -1425, -303716758, 383, 901, 27260 ], [ -15204, -51, 2063, -35, 2, 3200544, 0, 3891, 229394, -22, 110, -257, 45825, 485760565, -15550, -56, -28, -118392922, 907956 ], [ 229, -107739667, -1, -590, 11, -1235044, 1797, 1253595, -208057299, 94796438, -25855093, -2, 152661150, -14, 173, -185, 626, 16273, -2 ], [ -2061970622, 14420, -1, -116, -7731704, -12633601, -309, 1494, 5904, -425359438, -8005014, -88224, 3888, 1913, -4971, 51421, 135, -884, -196 ], [ -1411778, -649668935, -1, 10, 6013747, 204, 1595242, -18, -14955239, 183676, 14101, 179, 865274, 2136, 188795, 149848, 17, 10553114, 127 ], [ 4646, 443, 11, 49, 79391, -78777, -7, -11244, 10, 0, -15, -13, 14150050, -63, 8678, -29343, 0, -4785768, -966529 ], [ 7814653, -31059287, 61204059, -26219, -213102, 5406946, -1, -215, 7159198, 1, 1715, 246316, -196653, 48, -258929, -434, 33257, -971, 25 ] ], [ [ 251992321, -163817908, -172, -2792082, 112, -305099, 168799365, 187183, 2, -1, 129538, -573, 112, -116948, -405, 2, 61, 7110, -1845682015 ], [ 317, 1140, 59563, 1045790, -23196, -300987, 122895876, -31602291, 195434, 2140, 2094226422, -2, 1608907298, 6840737, -3, -99037248, 4530783, -1, -495876527 ], [ 7291328, 14387, -2063451, 7133, 2, 120183, 21425, -1165896, 1782157, 1446, 496234091, -64497803, 24, 25490, 19, 10, 513240, 326544, -454 ], [ -339, 597900235, 2339, -5559737, -128658, -34, -20582553, -1, 990156, -43, -56469563, 160, -10, -461, 2, -105175470, -1, -7533, 12986132 ], [ 78, -24501, -50, -35, 129, -17, 1284652, -5063921, 4091, 13995763, -26, 0, 8583, 31, -61516, 3, 161271948, -1, 12174 ], [ -2, 348, -74, 812073, -523, -25, -203, 0, 435163525, -8278147, 52621, -3264, 2273, 372259, 99292095, 3237245, -48, 8549, 1088818413 ], [ 357005, 167741, 3237, 7, 413, 0, 66426, 5, -2080574034, -2257061, -4, -441534364, -2, 7926, -4040556, -1127761078, 12, -8565369, 1 ], [ -1, 4470966, 390, -49229, -5265, 166545852, 31476, 60331, -7955, -1611001, -222604, -34397262, 596164, 6111, 515, -101898491, 2980, 171169, -15588917 ], [ 15, 21, -974, -49295, -41, -259297, 1012026, -62766, -14059, -40, 1742895, -4594, -109907, 7166023, -2527, -2169278, 50028, -2, 20669 ], [ 9822, -2181, 62603464, -119082904, 169450, -653496087, 3811482, -457760943, -1209, -5, 258479768, -1, -61327, 102234226, -647670, 825356, -299970, 856226, 1 ], [ 2804, 25498136, 292485, 652833, 1, -1, 44912146, -506, 20588, 15336688, -8926886, 1259, 273741, -1499792457, 25171076, 443246313, -22963834, -30215536, -3 ], [ -35031, -2216, -1, 516, -2, 471869, -324024400, -13354281, -1, -1, 304, -1920501, 84985911, 169, -380604, -4, -256, 10584, 30 ], [ -201380, -1491, -7726989, -1, -408854201, -3419981, -197928443, 0, 1018, 7952959, -3, 175, 61, 26828, 3531214, -4, 151715039, 8695262, 31826311 ], [ 64, -11, -11, 3078591, -5817, 721, 0, 0, -1504787, 0, 6, 18723020, -256, -1, 560103, 1484014, 4, 24, 20 ], [ -10160398, 2751971, -1006264405, -188, -25, 8, 95191, 255813935, -1, -14, -509685, 77, 861467, -13, -7501, 0, 39, -1154, 1284548536 ], [ 129709, 77, 13124, -7924484, 1650, -2195803, 1, -156605214, 1223199, -1538966904, 10789250, 797470, -1, -1247, 121259920, 260106, -163087, 39952996, 2234 ], [ -50206, -33705077, 7, 0, -8, 0, -5150, 7693712, -6646, 32946459, -511897, -479608, 10839, -23, -58, 49, -237007, -586449587, 20 ], [ -15846290, -1758, -16220804, -102415, 60188468, -1, -294143, 4, -125593, 120700, -18158, -212, -66, -1, -1013091840, 4205, 10328826, -4, -1950026 ] ], [ [ -493478595, -705164, 0, -2952, 3, -1916, -45127368, 2, 91407187, 3056866, -215, -3, -1857620, 1, 686906587, 1099, -21667973, 7, 48120451 ], [ 4595, -17345726, 139705956, 25778, -1286894, 4804, 2351861, -36914, 10325014, -6, 1, 111832600, -144286, 7, -1, 0, 298766138, 0, -313804983 ], [ 8114896, 15847, -6, 56360, -17, 3142, 60522, -132508029, 0, 374619822, -9901721, -7, -1287, -892746, -20943682, 62695102, 3367200, 31, 7 ], [ -641, 332, 303036, 412, 1, -838054, 1423, 3, 56102863, -4054, 178, -1983801, -2834959, 55671970, -1, 7234356, 9, 56, -1453 ], [ 1404231, -150314, -929349, -385551, -223900, 151099, -721145, -498729, -17986, -24247, 0, 34043421, 0, 11, -2, 52, 2230, -130220, 0 ], [ 29, -253185, -2382309, 27794683, -379, 0, -7, 8, 15, -490077, -28, 4358086, 3124, -182778, -3097768, 130045, -4, -30, -2941 ], [ -119674, 598, -56937, 1042341, 57894354, -113176, -42, -2121, -1478, 3, 65288834, 2, 3203162, 2371987, 2309827, 88, 2871, 150421914, 1489925327 ], [ -248, 8017, 668830, -2292401, -226, -2, -1, -25, 143937987, 11716, -3093906, 3611602, -2, -3651703, 690, 247108597, 63, -267452, 53514315 ], [ 97165807, -639903, -2020, 17, 6, -19, 46112421, -49, -4, -2613, 443581, -10, -87769479, -1116603454, 26340608, 57, -1789828962, 306016342, -1444 ], [ -530, -5720814, -28, 14228, -3873, 40, 271, -134155, -3510, 29759008, -88, -13, 791, 10350314, 0, 245, 0, 310, 414 ], [ 31, 5, -115546, -1296, 0, 53, 136299056, 2, 5258, -61326366, 69, 0, 13, 14910839, 243, -45980521, 691, -12239, 1 ], [ -1386980584, 150066, -52, -11473, 54395, 563, 3061510, 4818813, 177327, 182130, -15093727, -132, -362244, -221245, -19470540, 1, 32394707, 3764, -1 ], [ 430, 0, -21283825, 51178, -1, 350284091, 0, 242793126, 979, -47, -14060277, -1, -7396, -1413, 211365663, -533282345, -505219913, 1511456, -710032 ], [ -948, 16510399, 44112, 1, -1, -129, -1121, 463, 48, 87, 467290, 994146, 7205, -1, 459, 2739, 0, -7931446, -126 ], [ -119, -3364464, 5610, 7813, -699, 0, -1358740, 124030, 684, -234640115, -421713306, -209653, 31, 600106, 2678, 35, -36, 5356, 4191 ], [ -15972, 0, -404443, 17667967, -7, 58636, -1, -850, 4942, 3737, -313982, -172, -1639188, 0, 2913, -1613, 759094, 18, -34982 ], [ 12584, -118236297, -44, 243571851, 59266, 50, -49760, -78753112, -2, -605599958, 807, -2017325192, -422, 0, -25703, -499468300, -368695239, -7140906, -299602 ], [ 2, 812616637, 31796, 83, 486, -48, 267, 75773799, 7, 16093, 38928, 4, -98, 34164818, 3299041, -328273, 1, 266219104, 62397 ] ], [ [ -31511, -23221358, 15222, -3512779, -304872, 14, 1, -1073693125, -204216, 524294347, 210990064, 648238580, -2, 32650, 25768473, -16207, 166, 6785543, -162496 ], [ 33488909, -29627580, 1965800, 223709862, 51, 3, 5749, 11830604, -1065059823, 0, -48299, 17668, -25151, -9, 135818, 3822, 61, 0, -142 ], [ 7023530, 20899861, 452774, -18, -5, -16578, 20329413, 1552, 121, 60706361, -8, 1, 0, -5574, 16, 1923441247, 527107974, 610354114, 2454 ], [ 40958, -757, -10349450, 4120282, -1828522, -380, 1686369, 1, -3562138, 402, 8704712, -18948, 7000, -24, 1, 1283570, -117, 761, -99 ], [ 29269, -16286389, 4022, -31317, -50235, -39050290, -163627, 317, -632205112, 620292, 3877, -26222, -1, -4, 413251, 0, 3749, -1521626, 38 ], [ -163423611, -4032, -1, -7, -183119976, 1, -300143, -4, 14851, 2982, -94898, -122083095, -100, 417680, -3880609, 26567, -102480, 219273846, 11 ], [ -2, -7, -2, 493887235, -1238, 19915771, 7204, 0, -11206, 20100, -1, 1138, 153484, -1, 31664909, -793, -1, -252, 11 ], [ 7130026, 2083834, 105193, -12620, 3620, 5121, -18865378, -1, -29, 5547, 26604759, -167391, -677921, -4621, 137438, 0, 134, -535780722, 4867720 ], [ 396, -26150079, -442700614, 23306, 4730010, -848130301, -232, 241, 242, -381697438, -22, 34788962, 9815, -2, -63, 0, -21574, 29611, -10879592 ], [ 0, 73382, -2976, -62853493, -610816, 7874, -1, -17345, -30500109, 8332289, 6361, -27936, -633019, -2903, -223, 96081, 2, -7493774, -313952 ], [ 0, 27021100, 34, -1387570, 20127151, -31761448, -36615, 30413391, -304323, 43069105, -1, -1624, -54, -859134238, 1011, 125, 11279967, 3, 25492878 ], [ 3, 1, -2724421, 29696, -64440102, 88663941, 68683, -11452, -2348943, -1263, -4, -2727107, -86, -120528, -114529, 6727254, 0, 86365, 0 ], [ -1, -22715931, -72341, 251998648, 39, 379830, 22967816, -4506152, -55, -143123283, 20147, 0, 531372, 27668217, -3579, 423, 511517, 135, 49 ], [ 1752, 18, 727348, 8175761, -4, -236460, 219877426, 17467975, 0, 1089261160, -12, -313743, 0, -3127, 48, 16, -34996, 0, -24 ], [ 166006, -922194, 1358738028, 8905693, 831, -243, 32454065, 39989, 623, -17683640, -14872, -7, -2838972, -48, -3151090, 119532543, -1164004, -14682, -26028036 ], [ 245, 6, -6948, 521948, 701144392, 282, -1501040, 6353, -1373338, -10691645, -2313, -1996169, -246915, -4, -3092335, 1378, -1663609, -205334466, 8979 ], [ -1273, -66946, -1351952, 466, 56030, 7066, 30415405, 60973, -1627028509, 711, -6442, 23594578, -89296, -34, 144314, -1, -2, -14313565, -3716931 ], [ -1149006, -6305, -3603, -3, 314150, -121829, -2576, 32, 93461, 10601, 25043328, 982682, 101773, -2, -28683044, 340892, 870, 1810, -53717 ] ], [ [ -952, 36290462, -6612, 4, -3475, -14, 376, 4072, 458, 0, -2490, 4339344, 17898, 20005, -38520517, -2, 249, -1023204, -1 ], [ 772503, -686240, 27642418, 18085371, -2036, -1, -7942, -208023, -13, 482, 132868133, -26357, 86, -7501, -1381914225, -385540, -1, 50, -80 ], [ -7620, 8643, 52513, 5332770, -9402, -2, 0, -479840, -26, 1430160, -820192010, -3224769, -639008, -1, -75788866, -102729, 1, 13251406, 11696215 ], [ 574, 93, -1662894, 1050, -710, -24, -6256, -482, -855390, -1734918, 102833, -6176, 12114, 17312264, 30, 1854502, 2842319, 140457007, -5285080 ], [ -6, -2, -3247180, 15533927, 131746256, -1302293, -6174930, -294550406, 7908576, 10459435, -56524105, 1017763, -446, -1, 15, -93, -4959, 121, 12 ], [ 0, -145034547, -25280, -484, 0, -1809, 5984843, -399, 0, 517022, -1787609, -181081, 1635, 585994, -107, -104657, 54075, 1445, -3733372 ], [ 343156, -1426095, 12, -168, -1, -3293541, 118190, -243901, 0, 208, -43393, 5299, -1693296770, 888631, 3, -5659010, -522101, 415668, -909735348 ], [ -28618, 26180234, 5, -108, -176890, -6709863, -12, -214, 420329, -5, -7885, 3, 714, 5, 3690034, -22676050, -39, -6331, -68 ], [ 5, -345607, 8039415, 62729634, -1, -6219, 203, -1, 3, 0, -1338496, -97, 26362999, -119676, 0, 5877725, 3150930, 747, -2 ], [ 1979, -13670792, -1, 5900, -3883, -969, -210, 0, -12631556, 2393, 958306, -2556, -4427442, 1659032, 820, -26534692, -118122, 195, 125478 ], [ 19, 92064, -1, -7, 96228872, -1, -100423985, 0, -808, -59348592, -44834, -2, 769, -3087, 11175748, 169300, 0, 15, -57017 ], [ 11455, 902, 0, 9835549, 382106005, 96325957, -1785, 612626, 207323661, -86983, -307, 123895, 182, -5010176, 0, -63426, -47837, -17518, 1 ], [ 3217663, -48338, 1281253, -1080, -9561, -2, -922999598, -151, -741741498, -5559, -100895, 436323073, 117923633, -41, 84, 7093, -6326, -135406689, -194783768 ], [ -23, 87956, 15, -258556088, -504, 3, 55757, 798660, -224, 242040, 266503, 25, -350, 26635346, -127990, 11613106, -57729, 38, 1345 ], [ 309, 451027, -4408657, -2004, -54911942, -5, -2, -80, 20021049, 432578, 10922, 10, -31821628, -16, -273461, -8, -63274372, -58, -420016611 ], [ 721559, 3232, -45, -5313, -261025, -8736701, -873682, 2415699, -252273789, 123, -1, 111464, -659510, -970, -1039991482, -2784158, -118696, 7367, -1384288 ], [ 189574, 9004233, 3526484, -485062, 3985, -2, 245747927, 21877770, 56297523, -12668954, 88273, -2, 1875178, 345, 19, -1458903, 29313920, -474, 118294597 ], [ -15, -89272139, -3748, 31, -1, -4, 445, -5, -10650, -5, 0, -13, 331, -1, -1, 490830, -1324930, -360, -54996 ] ], [ [ 900985306, 3421805, -13, -4, -94910184, 208, -690, -14, 207611, 116, 8059, -10124632, -38, 0, -10892, -28060068, 1, -20469853, 261802 ], [ 474019, -5085, 13295614, -3, 418879, 7702, 86837430, -4510, -15605412, 170208, -26173, 77, 31, -929294, -1002520, 8384146, 3, 119263551, -398973794 ], [ -220000, -137894, -3508806, 105680, 0, 2855839, 1445, 9, -1, -10, 446, 3, -12, -43, -204819714, 1664238, -502, 6, 172903862 ], [ -1, -110016721, 28818919, 111011208, 1718, 3519, -16, -1833, 314638755, -3209676, 1364946, 5, -13, -2, 31, -10, -68013, 328, -42 ], [ 1773, 254716, -331393, -3, 97975, 354071, 73589491, -5813, -2, -52, -6419, -95317, 217270, 57881, -1831238, -68, -24901, 13, -37910809 ], [ -1071290769, 27, 144761451, -198, 422641, -65, 104, 455, -20252, 7, 26286, -38606113, 493, 8909, 1297798635, -3571, 433115168, -1, 5658351 ], [ -846229, -352219, 5548315, 128484, -175949545, -2, 0, -176314584, -7713993, -68769, 106483349, -1713198, 0, -6254, 1, 7833436, 15295, 0, 7930973 ], [ 87, 43347, 1077206, -155334360, -2, 69619791, -116896935, 59941, 91681940, -5, 12, -40439018, -5, -91, 99, 818333, -10, -541649540, -1 ], [ -5735760, 21375323, -229217851, 122833377, 9770210, 21788, -3841147, 13040, 57383957, -3, 60362, 6846, -1691449589, 1935928, 958333663, 440271, -55, 131031, 68 ], [ 474580480, 398682, 720700217, 0, -1, -5291820, -236, -15, 96328, 18659, -1, -588356, -48358, 2259279, 226963, -7668414, 321184572, 699, -823753 ], [ -268322320, 28222228, 1, 109862, -7448738, 1349643, -37993, -1124057, -64410, 3361, 0, -1396513, 63258985, 43714, -896434, 253, 894, -121515, -1609922 ], [ -42, 15817, 240656, -1955569557, 581655042, 0, 373, 17, -211873, -80283972, -1, 242, 872, 912146004, -511536541, -2, -2, -266260562, 11844 ], [ -680846, 754, -15, -1500, 12058886, -461671, -3, -316629318, -42, -37218, -40968, -1338149391, 197004266, 82553, -421, 19633927, 3241, -5, 45042 ], [ -452, -130570, 106387469, 4257, -137357913, -202151, 1755500, 432, -855648798, -168060, -119446077, -1, 291, 15333, 5, -88040059, -944, -1, -5089 ], [ -1, -9, 0, 42729134, 2180305, -10, -2010566, 490, 73418966, 3372, 5, -6328551, 294, 79250187, 2549121, 27367183, -57957138, -51839, -4 ], [ -158885648, 44261, 1057052838, 177, -663, 34567902, -471916, 56328948, -71913937, 227285, -3511625, -307712, -3, 3034782, 4485526, -260157, -7, -3310863, 1215 ], [ -2, 12, 3793, 19, 604107891, 14, 16765800, -3770450, -9741, 28, -216512, 11260147, -740, 832, 104, -16833, -4983, 120507562, -287187 ], [ 627496425, -24599987, 18, 684887714, 2090503, -426950817, 58943, -66953, -37, 1041344156, 114435113, 408554, 1022643529, 410004303, 5506, -15, -324926917, -18907368, -3 ] ], [ [ -460, 1668346, 7, -10704, -5, 111817, -9, 416230, -1260, 13410462, -872486, 200194250, -262107, 5941742, 159138, -93734, 6271, 151812162, -10074 ], [ 6, 370530359, -3, -1063020641, -2, -32847, 187, -11, -52, -113, 27281373, -653925, -3, 1, 1398624, 618, 118782, 28, 11 ], [ -13, 45, 1549, 0, 1, 293187, -26212, -292009, 7, 1, 12532666, -58332, -2, 15303638, 62, 14, 717570, 21686062, -3136 ], [ 1, 2125979746, 0, -27420, -200570685, 115, 5064, 288572, -2043007, -226, 102659, -164, 17, 2, 3, -2, -249, -30417096, 157302184 ], [ 197982, -52239, 16729868, 20, -126536, 2, -124755915, 121043395, 35906, 2704722, 1, -13367, -118, 499, 780, 111, -1335508, 34900, -16229944 ], [ 1, -421452457, 1, 112630372, 116827, -90, 98887, 1, 8, -1, 350, -4, -60338, 485037045, 6016, 709546, 73396342, 4662684, 456263315 ], [ 131822050, -9, 5543402, -5212, -1996, -3335333, 15817, 23699, -3, -1, 120224188, 321, -187, 0, 3353, 112825, -180, -450, -7062 ], [ 412, -849602578, 0, -98027, -819736, 4052618, -81088801, 1111477, -31775939, -3507181, -362, -1398, -38829, 1, -28, -131017974, 12251, 323651, 26295 ], [ 1470453, 0, 147230848, 228923780, 496667, -7, -23, -698493, 548592, -359863, 2224766, 1949, 0, -3967, 547, -1487538, 3707647, -248760763, -34539308 ], [ -27609, 0, -126, 0, 2717262, 578, -1703, -92378405, -1236742079, -88, -1253722, 114099, 50, 715102782, -12891546, 1687594, 41, -84303442, -619 ], [ -133598316, 2630, -9584, -109, -141, 107594, 0, -14930301, -1, 0, -4, -9434, 390753561, 40117, 38138, -120011, 581895652, -3, -496 ], [ 859954935, -22491492, -25, 5, 23559252, 2260320, -130118603, 2025, 257484004, 44, 252558, 2245989, 79108, 0, -111983, -16665160, 0, -132065753, 5432828 ], [ -8139, 4685, 211512, 895673, -8, 681466088, 5245, -978, -279333, 27, 16601, -63443, -5, 78889962, -16367653, 22, -75753179, 360903400, -1 ], [ -430440446, -4, 35, -8, 967254139, -6769110, -10767401, -61, -1771114, 6895910, 992, -3556, 23817, -55286275, -197861, -221084, -3948, -4, 314691 ], [ 633349257, 204258147, 113786801, 13, -622, -2057861, 31, -1, 147065, 41, 35, -481269, 0, 0, -321, -1, -111377, -405, -180 ], [ 736, 285332, -282421, -68707437, 3015, 113252635, 14780, -98719, -60356431, 3631946, 5, -166425901, -16373801, 349484, 169, -4, -105, 8596128, 247986 ], [ 3, 208, -3514331, 430934, 98053, -30590611, 0, -181, -517405876, -15447642, 4892, 186, -2, 1, 2840, -30427340, -379005186, 172944873, 6518 ], [ 873, 59682789, 127093, 522765, 407042, -4536593, -2615311, -72, -137, -3, -7, 12871451, -220014, -75, 6132, 46, 0, 242838, 852 ] ], [ [ 3, -2789, -25104852, -33, -68844861, -169, -55145716, 5399, 3, -26092654, 2303, 8874, -203274735, 2449, -64621, 0, 3600575, -2870, -5 ], [ -41457, 112226, 501526, 203185208, 21, -1869157259, -22, -1117, -46765292, 112241041, -159138467, -1, -83630142, 1, -504081505, 24517, 4905, -72, 106989 ], [ -16175162, 7148828, 973492090, -22, -571408814, 1327, -2713, 2565088, -32150378, 6812, 471, -52191, 251, 1374, -2, 2627796, -52, 325488, 6498 ], [ -65433, 691337, 985, -1, 252619, 28073238, 17574, -26788952, -150, -1438, -27659, 0, -13024091, 46571228, 490, -1, -666516636, -9900, -92 ], [ -148, -9, 1017, -7, -15905, -17144313, 1, -389418, 1075208, -217, 140, -292, 9096, -511, 53, -31980595, -3, 6740, -472470 ], [ 887574, 2008276729, 24960, -33, 1, -52283443, 166, -5825966, 62222942, -2757, 186673182, -11554863, -3822907, -5, 50404894, -808877, 0, 704158, 854098 ], [ 241, -978837513, 12033051, 498873, 1011, -243322344, -1910834696, -305405392, -128, -70, -492657, 227587707, 24, -122, 1028928992, 178, -3, -650, 456369 ], [ 12623178, 275916, 1359975, -53209172, -2, -18068562, 760941, -773636681, -7197, -79357844, 53, 10054, 20809, -108, -2, 232638514, -704, 74153527, -266224544 ], [ -254273801, -5172572, -9675, -26204946, 3950738, -1, 28651416, 243509002, 33046, 46, -2029, 647, 59597468, -372772, -106, 626583, 1090, 21280493, -119 ], [ -1, 233714, 271452304, -331028, 3, -1, 10153, -3664, 140, 122300904, -10035585, -381, 39307, -72, 174040, -1, -39, -15585, -9 ], [ 6957, 16439250, -4065789, -40787305, 13484, 1353, -1005466546, -19475, -6, 124, 289, 2276702, -974, 6466339, 634, -6, -1986742, -127, -61715800 ], [ -659, -20568, 1, -8732, -670542995, 9, -5750421, -1003, 22, -760100, 418395847, -11774, -425966, -7509, -2, -194, 3245921, -97, 1259273 ], [ -2731, 1710001, 1, -44178, 258735, 0, 27, 17154869, 69214933, 8, -4, -3194203, -3396163, -32, 241, 94261, -56, 1607613, 271733 ], [ -34026, -10284227, 8, 29, -29704, 1881005, -1208, -579883, -1107755, -83, 14787155, -447, 708, -986580322, 48342991, -21989, -602604651, -9, -5304 ], [ -430774, -261384, 689127, -785, 1913, -1037053576, 24533025, -17, 3, -1, 2153381, -1, 251, -18997243, -21, -65, 292, 1, 2 ], [ 126, 15487, -768, -4, 469451, 1531, -997065, 0, -1, -268609884, 38809824, 11, -300, -532, -37134931, 2, 90, 331891, -8 ], [ 701, -2, 12032, -126210, -22, -52851383, 255, 1, 6, -2711388, -226432, 11179384, 4639, -455, -12, -12, -1128, -1823513, -176121 ], [ 326988, 74034, 492934, -119, -738, 0, -268163793, -6609538, 1351689866, -7883574, 256697824, 30901019, 1576, -13954498, 8003, -619112088, 748, -9, 23 ] ], [ [ -829445, 904406, 119437, -3, -16, -13208, 1, 4895123, -2553, 26363395, 152436825, -408, -43543, 391, -4, -29576, 4, 5801, -1541246 ], [ 103955457, -1, 45, 1396684, 463, 27, 1025974296, -3, -67229296, 90775618, 52178, 2316163, -228922, 13879, -172864, 660922, -5389, -1, 329 ], [ 465970, 481, -31, -99015495, -10498774, -1, -1, -493, -8, -4, -1137181987, 14376, -50493057, 0, 180950993, 256621479, 2323, 1601604, -2 ], [ 3380811, 35, 437853, 6801, 0, -2262, -30396304, -1, -1, 113854, -484811, 11, 15986, -117446275, 332642, -366981286, -666191, 65593581, 0 ], [ 0, 2017996662, 92, -15, 1, 2, -236291, -41593, 48089961, -11, -308146230, -16513, 70378, -1685362, -1, 45021, 853388205, -10, 0 ], [ -23940, -2922307, 309, 484782179, -1710, 48336347, -8972533, 188451506, 1085, -45, 45743, -1, 299511860, -1, 13, -494733701, 116338, 14140, 2132 ], [ 118085, 2674278, 1288182, 935, 2733, -29296, -15993827, -27448, -1551843, -119066, 1, 248, -20, 422825722, 20, -1026, -8055, -1936439, -207076 ], [ -1009764, -185002, 51, -111376792, 83, 0, 22268691, 986, -58667349, -8999, 39040, 1468, 22, -1, -27800546, 84196, 389, 2, 187785 ], [ -97051757, 243721340, -1725085622, -326548299, -3, -1, -461698518, 0, 795, -3375, -64936, -3777715, -225774, 0, 0, -867, -839994, -373577, -145212998 ], [ 3295357, -6486508, -1, 1, 2152, 3, -2341, 3597150, -13199, -6313, 3799224, -4909, 5, 0, 3, 2858, 2650, -5, 471986 ], [ 20939461, -891443694, -14323, 94141050, -125, -28353117, -191821902, 284867, 207062, 6019, 1, -23029, -102, 1, -51819295, 12723178, -55856, -1131874, -52944 ], [ 6255590, -108618950, 462359, -3748187, -7007, 53048918, 108, 0, -10533, 28079, -27849718, 65594574, 2128505471, 68170, -31349, 308423791, -60538, 11, 4 ], [ -1328, -55, -21120, -1811129, 0, -10, 1598879, -276373, -246564, -361, 49825026, -192, 12990044, 64859, -803118530, 45, -100424590, 13307521, 1993 ], [ -1044680, -5742090, -11700, -2024012937, 30737, 12323881, 1723, 4048652, -789, -72300463, 418855871, -19054391, -5, -1, -308196233, 154220979, 39343943, 5155, -1 ], [ 63, -6258628, 0, 6340099, -438499, -29, 2400567, -211, 68614, -1, -38, 1, 35301, 219686, -252646, 6450, 1, 10507968, 124164 ], [ -12743024, -65267182, -952, 0, 0, -5685, -1897451533, -6, 296, -236400, 2, 15845782, 132, -11706141, -30637, 81, 127, -1, 32 ], [ -2, 2, -68, -623499, -210, -1030405425, 5357036, -56327, -1765, -3163173, 201366409, -1, 4878, -107457, -1, -25, -101, -111615, -129203 ], [ 237298, 1797832, -1, 43550, -56307, 155508, 188819, -4, 26, 216, 57, 2799684, 119561031, -82534, -1153, -389825079, 1934149554, -20658474, 1839613533 ] ], [ [ 76228, -25108, 94697, 203188617, 73281910, -1602, 640691, -237613696, 6025660, -7030938, -7519665, 4514717, -1804331, 29541427, -200, 251016, 144, 74, -409189 ], [ 5, 0, 2070, -5944, 60840, 200, -196590668, 79512, 23850, -2, 7, 11427, 7454, 174, 386346498, -23204, -62276, -10, 195 ], [ 92, -448267941, 29, -584, -16857470, 449, -6134, -32016591, -14448, -10, -169586, -807714, 2200761, -392, 14, -50, 895626, -158774, 6395 ], [ -182, -64148, -819, -7215, 987324160, -2, -19187, 4, -35141, 2963, -2, 26232717, 97413712, -25057777, -4, 190878595, -528, 10055, 381806349 ], [ -23263152, 21, 86263, 342, -558743, -23523, 558926985, -1, 4, -3360, 0, -2, 36618, 0, 1994279, 11, 181776809, 509185, -1957735728 ], [ 11, 1867, -748285456, -7155, 16553319, -4, 15003051, 10587, 934, -27878127, -304500844, -9, 168566919, 6, 12381218, -98, 1399, 0, 118119 ], [ -6, -48594, -38269, -5, 18, -663634591, 235, -8, 9687, 246, -72381, -7, -430, -29, -105782692, -83112473, 642, 508099968, 134567 ], [ 2, -150596, 775799970, -43264, 27293683, 0, -12, 0, -85248, 0, -10, 170, -328562, 26, 0, -49741471, -8, 7774, -423521 ], [ -3539505, 2919853, -45674744, 2362907, -460, 2974271, 490699867, 8972590, 14, 130829, -1, 3352404, -123405, 22394, 105740448, -7183290, 44, 7586461, -10 ], [ -3978218, 31, 20308567, -468, 15219242, 32, -2570751, 7, 12318, 177982312, 71, -1, 29432831, -53, -1774562, -10757, -40238154, -462486, 168 ], [ 0, -7497317, -341863550, -58, -76, -629291, 53893590, 12721248, -5831, 5318200, -24923, -1049842, -238065658, 444778904, 57278290, 132, 1041094, 1343083, -552418 ], [ 1382084199, -9542119, -7, 26970, -217, 2111, -1349465119, -355, 33192, -54921, 465914038, -1248, 3520, -2182, -222, -7, 44, -1, -1 ], [ -1, 0, -8, 51662, -438, 1695, -3555089, -2083552745, -63898516, -1, 23, -10, -4704, 104344032, 2056, -4, 268, 1876579, 1606 ], [ 163, 14888172, 57704, -2, -6882, 7, 158, 100751427, -13931, -1510, -1023, -2, 529366, -681, -9, 24186, -419033522, 0, -2148279 ], [ -76, 219, 633, -29, 183704, -1478246, 35, -6775, -4, 1787717, -37576170, -11593484, 272, -183120457, 276, -3618084, 2905272, 1030872, 7 ], [ 898448650, -10, 2, 7937610, 557945, -90, 60805, 16496117, -88, -2538988, 116512098, -79024204, 0, -623, 12, 3, 35240669, 8179, -126519 ], [ 5027771, 129492, -1307169, 2166, 22253852, -241650420, 13550986, 213, -12112, -21, -1, 10818534, -1, -575670, -67219985, 29, -2141456, 8231164, -404 ], [ 57, 120, 37561006, 17109742, 24618, 1, 52762583, -1485, 0, -13630, -155838, -23, -9256584, 63146, 44922730, -473, 0, 2, 296527747 ] ], [ [ -1, -738, 234467322, 54703559, -107333562, 11812, -509, -47820, 1240559897, -715212, -54, 57492, -6, -17, 278085209, 353, -655123767, -696146669, 9666 ], [ -1, 0, -5, 15809, -103, 0, -1, -488, -3480489, 1048567, -1397652, 3900412, 0, -3086, 190159, 1049568, -11, -4199849, -117 ], [ 129764, 395165465, -7587, 25047624, -3, -5914990, -1, -249, -151, -255793261, 16333118, -412337025, 59472, 3036317, -248285862, -426333, -1893, 4422, 1691 ], [ 11, 100369, -5, -1016837, 15811, 0, 466685154, -421183812, -1070, -58, -1456641, -311, 317566505, 6898, 17407082, -35372063, -1, -3, 798622 ], [ 3495, -1, -193, -245, -167, -28168, -41501805, -486725036, -65770, 7799, 29, 305696946, 187373, -324512, -127, 11470, -83625, 109, 4 ], [ -1963, 11, -15730, -11, 129, 320, 42514, 28835, 431, -8, -255, 239407, -389336907, 0, 171144, -23, -72558635, 8132321, -764860917 ], [ 296057, 211779531, -2, 135952, 1003681, 1030703, -149399151, 29643912, -255794627, 157335048, 12, 430, 178297, -7030676, -8761556, -108349, 5894327, 45, -946 ], [ -155208692, -165248, -5804448, -93269980, -1367, 57781, 5122524, -482, -20628, -109632, 1460677125, 308, 2432401, 78, 267550, -278, 2199, 116987702, -166832122 ], [ -88590, 4381907, -4, -24693362, 66491415, 25875, -5, -47275, 116568, 0, 2832, 9, 1164162, 19848588, -188, -3469042, -62439273, -533, -85 ], [ 1, -26392892, 7, 39197128, -282, -460754067, -5448, -15, 30422387, -14, 343515954, -41370, -6120259, -2024081008, 2146238, 2, -2, -34224161, 16341 ], [ -3423299, 2, 19619414, 1, 880000, 49630179, 3, 49608060, 1421, -898, -1370406, -409, -123, -446, 93, -7290877, 5226702, 39342, 56229475 ], [ 166689103, -111887759, -1498427867, 1021178, -3406476, 2080705833, 908, -60782, 2575113, -29615581, -48835, -33, -1168420289, -275624, -120333, -947, -10, -914, 1576 ], [ 46, -409, -37836, 824, 391321, -1, -4049121, 1016, 1502788837, -240, -29154355, 5940, -13395619, -542813859, 660, 644, -29, 94, -50113 ], [ -3, -6, 204568069, 221893, -491, 557, -16, -13901, -131466, 121630541, 0, -117428, -28, 1, 11, 57831361, -12437, -220734, -2800 ], [ 407439, 19598410, 25, 6, 358493598, 29028488, 62310, -378, 249175, 7731, 1813678, -804338, -158285, -443398, 1615374, -8411772, -1184, 121, 3699743 ], [ -3399788, 2, 3651213, -130726, 1735954, 69942316, -227996, 859773, -1921175, 27, -3, -129757453, 39395575, 313240, -4749, -2, 15, 1713016065, 385 ], [ -1, 2527730, -825571, -2902574, 13468007, 278063, -8, 452591791, -32179, 1, 90750609, 24, -342, 14098100, -73, 11049371, 26960, -2, -154 ], [ -49091, -240084604, -100113409, -586452213, 402128278, -1649111, -22701, 0, 4, -1807373, 4, 3, 1602, -1328593, 265390, 48141, 4739370, -22, -788 ] ], [ [ 24337849, 608686881, 2696221, 137953, -6563011, 15301, -10161, 401420, 367425, 112, -240507399, -497718, -2848133, -60, 12, -12, 15313, -3, 0 ], [ -2, 3965036, -447230, 5737116, 767, 4640, -1952, 209956214, 49149657, -2045728, 0, -987205, -4237999, 841, -1, 36432404, -176750, -4, -2 ], [ 1, 87642, -26102, -13, 141223, 5, -151, 32150622, 4792854, 776, 7851, 1, 138841, -193, 0, -177, -52016, 0, -29862 ], [ 224343, 108, 60065597, 46, 10951813, 10416266, -201070148, 4048, -71118310, -13, 405918662, 139322, 52032, -208391426, -3, 4, 0, 3, -134487950 ], [ 51948596, -4, -15778406, -1977, 12862083, -68, 4, -131503586, 1, -210914, -58042, -1, -2, -396, 1711987410, -1764750, 331059, -4, -222216950 ], [ 5, -1, 13559802, -28472164, -1, 2, -129340, -6, -1, -4, 324644, -28164, 290654645, -13564, 880174952, -36308622, 232450, 252546767, 2585678 ], [ 1003, 0, -622912, 1980, 54237, 885, 160386149, -207, 4415, -4459, -248235822, 1, 32550554, -1826965848, 131824578, 385, 91248189, 1, 172 ], [ -701298, -1071772471, 118237305, -253, -10498, 315, -88238, -24257582, 5, -12363, 1, 28227808, -2055, 3282950, 4099840, 51, 1503722860, 7248, -50261 ], [ -2, 951033228, 0, -1, 22714475, 504, -4, -1, 1631854, -7196083, -169053, 859143, 1086, 1, 22361, 1, 3, 0, -1 ], [ -239605, -10314, -428986, 28, -2736, -1, -7, -255, -1, -16, -27765407, 1707, -248, 249, -87475, -112970533, 112655, 5054456, -4 ], [ 232958, 0, 0, 29, -1909859, 611520, 71570635, -387887898, 75881, -639674, -1521718, 107, 0, 235625748, 121994, -1570860, -1040, -23335521, 1 ], [ -88, -6, -1061, -3, 515207, 50, -699793, -748219, 20987, 109, -28, 1058, 3731711, -1034506, -4437, -22576, 128035, -15, -1584439064 ], [ 292190473, -22901920, -4, 7295492, 71, 1, 1470828, 10, 421676, 7593, 178755, 1740889, 1450, 117371435, -1534997799, -975829, -20466267, 22517, -86569 ], [ -1240, 526812893, 257, 82370762, -4969578, -2, 0, -1432, 5077307, -4, -1, -396, 5379446, -880263, -1788932625, 42, -1, 531, 8710 ], [ 6885, 7908384, -325561546, 2740604, -3232605, -96, -80937934, 0, -433163108, -1091, -8, 2777912, 15, -202809386, 2404865, -2, 4896402, -540, 51908 ], [ 1541991, 2090228, -3441, 11115, -29, -32000541, -43400, -101203, 53359360, 2, -3564553, 105169, -1080, 6, -39935316, 5603, 272363212, 181903, 0 ], [ -22278, 0, -56, 3721981, -1, 415, -901398082, 59, 18105, 0, -643, 63758304, 254187, 102, 4396, -878501641, 815661960, -1914561, 7838902 ], [ 4444, 259128, 1189641, 92001, 8828520, 581, 906124809, -5, 85, 512854897, 342, 107323, 7148, -49044, -3623358, -2, 15338084, -168, -18080 ] ], [ [ -2, -30666, 8282, 4, 1371, 42124, -14, 6, -155824648, -12416106, 1, 3, 53405, 590780, -2, -8082414, 120398187, -361, -259195452 ], [ 4731695, -117922410, -2, -332656775, 1, -86644566, 0, -1496263, 228284, -35115662, 6903179, -117802583, 15270676, 106528, -45381, 1858, 3, 779572319, 3728094 ], [ -8132, -50453, -2542, 2355017, -266024, -465, -11467493, 362324348, 1228, 5289, 22, -1305, -2557306, 64097, -27091, 151883964, 53636876, -1, 43 ], [ 25, 274, 15, -133577, 61053223, 470, 352044097, 0, 3194, 9403, 318, -38900, 1783, 57958, -5106524, -32252338, 80450337, -4, 822434 ], [ 8839, 4796697, 510022, -30465, 3, -6, 8227, -2512814, 45054259, -1, -129, -1010566, 1, 127, -2, -3865519, 238211, -266302, 8 ], [ -5, 52026, -1588, 198631, -334292, -6331, 0, 446562044, -786221, -5420092, 6420, -4706, -5, -75629365, 325, -69358, 490859161, 20, 1424507984 ], [ -2, 5554387, 50075447, -850733, -1, -51, -29631, -93728, 70559001, 3618, -65, -108506735, -404108057, -73, -186, 142617, -274, -29426, 411 ], [ 3656770, -30, 24, 10, 62116858, 69476, 2512023, 16213, 78234, 69341, 0, -495, -2, 31600, 243, -3435858, 37023, 134841, -65 ], [ -1937, 1129118, 41, -13, 34678121, -45585, -11832, -6, 1, -16183131, -222117, -54855316, 333650665, 857445, 2, 129235, -23458748, -11441177, 97 ], [ -4718, 14374, 299429, -1, 94690397, 79, -1, -48, -9534, -2952, 1, -69224288, 19, 49068604, -96818269, -717016159, -172978322, 1255, 512333079 ], [ 280, 199179926, 7342099, -624930, -1, 110157598, -301348, -253024592, -9533549, 163, 49, -4396, -157, 407937, -15180941, 608, -12, -3190, -193493632 ], [ -1, -30565627, -10176, -16, 0, 15604, 2, 232579, 123226961, -97863258, 1, 55240966, 2, -79687, 1, 0, 256337265, -3874, 1999581030 ], [ 182616, 0, -1, -97746376, 0, 25670583, -1458396, -8565, 7967142, -226959291, -13668011, -416172983, 136, -1555, 1547655, -21, -104, 1788265, -214810 ], [ -317480, 396, -26, -2936024, 665003, -2672, 7144284, 451, 159715698, 0, 3126364, -190735, -6618412, -63, -25118342, -1983, -449, 67, 29154 ], [ -407, -3796, -91667447, 561324603, 6208403, -455, 2, -603, -31, 0, -1481, 39296, 26884942, -210195325, 177504389, 32930359, 172, -648, -1281 ], [ -32426, 140, -1447593, 1922763194, 3, 3504, -1, -119, 346682, -129272, 366138, 24149409, 5397474, -2415630, -4, -38876376, 515211969, -288, -3343470 ], [ -243143402, 229033, 363979844, -48336, -10, 4929, -4, 0, 11, -94, 400, 70222155, 870412, 0, -532156895, -56, 88877, -2, -4057704 ], [ 231363, 55, -121302, -21, 954277, 5996, 94, -2749294, 18, 367, -12, -676, -3, -817, -72278, 1, -146310, -3845502, 6 ] ], [ [ -1590747, 1477904207, -115200097, 237, -4412132, -508262, -19059, 131372, -32, -2, 18743456, 840213818, 15715, -9, 1711709, 296953, -12, 81270, -19 ], [ -2, 351662456, 1015005323, 61124628, -31575, -56, 177658231, 506, 251682960, 61714225, -1, 1130660, 171886, -6817529, -2048746, 34586, -29327811, -383207919, -387 ], [ -11173, -10298, -9065982, -499, 190, 26914, 5017, 290976, -63, 0, -1088, 193874147, 1, -13819, 1, 51, 311, -1554692, 377 ], [ -4124132, -459100, -1169, -3, 10930, -4, -122426, 1283651, -89295959, 1083909, -250227088, -159, 83499974, -886875, 7, -11, 4, 2, -992 ], [ -121966118, 12107162, 12039, 14431257, -4, -217152, -8687, 125762538, -77547140, 36, -10, -1592, -15521875, -113464, -18029, 7330189, 0, 147005, 5 ], [ 13221, 2179, -1, -8414530, -1313, -207182, -30526024, 5258030, 19933805, -137, 675, 65, 52, 2943, -662394, -1748, -199, -482346, 2 ], [ -123497, -30406, -1, -105662, -1, -722365, 426, -2, -4, -32260098, -77, 15467920, -701, 116, -102, 15, 3472185, 111365120, -2 ], [ 786, 10900, -114376, 576962263, -1, 15684854, -493, -800, 1, -163, -3, 9821, -22719, -32313, 0, -1444, 1, -43, 13427 ], [ 418015, -1232, 1492470, 76, 840082665, -196048, 2040, 212188, 946144, 179821639, 3, 135949695, -1885254, -7, -6548, 4172, 641662, 144205506, 911895 ], [ 52, 383081, -39255, -4020, 56956, -848633, 14, 125224099, -18628, -55064021, 104440888, 26266, 83501584, -66038, -405270, 13, 3471461, -649029083, 199407107 ], [ 7924254, -1901158025, 21, 78342795, 548, 1940245, -310850623, 115272, -12313443, 2030, -8952983, 3, 0, 517225, -4, -1, 0, -51300, -106729681 ], [ 103, 166, 29239, -12967, 169575, 102, 29, -12470298, 2, 1763881327, -868, 36436359, 17152443, -18482, -3417599, 0, -170, -428733531, 1397143 ], [ 1818, 38695922, 2963396, -256310213, 307168592, -1, -2001, -375087, -785584, 8501, 211, 1819170, -393735, -52684, 65451298, 1986702, 189, -1, -1717 ], [ 3, -4, 1108, -427, 1947214, 1810694972, -7237249, 28, 150, 13275, -8798, -580992987, 249359, -3, 1, 105, 24985061, 0, -22746 ], [ -64035, -169473, -83, 284, -94, -534130823, 32855, -114916353, -15670620, -51, -77026, -2, 44107847, 0, -1334114, 1527, -13, 102174508, 2240770 ], [ -2430207, 23, -3, 164804847, 11, 65059, -288, 191, -734, -9, -15530411, -733326828, 14884, -39, -28671511, 0, -265496148, 40810626, 4 ], [ 536101086, -1, 1990667, -23902789, -12666476, -22, -16752151, 2078, -519, -844, -3869424, -42, -231, 1539, 25528, -57990, 5590, 11, 3 ], [ -5323915, -3258, -209, 6887926, 18875398, 389177977, 127593466, -3586, 26633, -155, 22, 603, 9246, 9, -1, 84, 29, -1186, -1006598 ] ], [ [ 6564525, -4, 13, -3, -38726, -16, 68411863, -3, -3, 4034, -4732206, 38, -13472069, 1023702171, -5479833, -35653, 15143177, 646, -4266982 ], [ 112, -2897, 1619, 821772, 594, -8, -11040, -192437, -6340, 26638, 487470088, 99, 55831, 958439189, -1, 1017459, -108, 147, -2234 ], [ -244696, -2, -322558863, 1651412, 3065, -1636056030, -2636885, -98164752, -2, 849752785, -31374667, 4, -309055506, 7746922, -2599, -199825858, -30923565, 2, 1 ], [ -1458, 7637657, -1, 21873, -337887, 54, -330, 373561673, -1713, 0, 64, -94, 754, 1619674, -11841584, -14625, -4108351, 44752613, -201 ], [ -397870, 154, -1156199, -17840384, 3613951, 1064148068, -93, 144, -5, -729, -850342, 5, -218342126, 408, 1060722613, -59, 0, -460, 73064648 ], [ -239040606, -940, 8364, -373556168, 520, 14, 1971, -525861, -1, -960279, 0, -341958784, -359076310, -2, 80811635, 57602, -716, 20944526, 64761378 ], [ -115813020, -348, -36, -221, 4099271, 3, -18530, 6998111, 25098454, 232640, 21874, -26, -67, 1923, 176914737, -17575, 7481595, -4264, -2 ], [ -2, 763, -2205072, -8, -124, -869000521, -58295421, 6, -95488803, -30, -107043797, -113856783, -1252957560, -119268, 51, 265952, -1422042, -6, -12756 ], [ 542, -189, 77, 9952767, 2, 1442, 1750615, -693, 337761848, -21, -182796, 824376018, 1, 91016, -337, -22, 653932208, -283150, 0 ], [ -3508, -10640, 0, 199062, -70186, 22150, 6, 13364, 1689, -1, 12323555, 491254, 3879, 36, 23077742, 27002033, 84323, -82291, -1787929 ], [ -2, -11052706, 77, 1, 1, -10, 50020455, 93, 113002, -1, 12430, -56859775, 125859771, 320, 17885, -201332, -74406, -120, -171060880 ], [ 29482437, 257118515, -25737, 7825, -65, -66649290, 37251, -463189, -114, -1, -16545316, 72877, -14917, 6991, 15976884, 149161, -12, 158851973, -173 ], [ 48, -1, -29, 6680588, -94549, -52, 8017771, 247, 209, 523743062, -229930, 484644, 41515, -163, 6301256, 735546560, -220217, -1, -1 ], [ 156994, -387776, 904572, -70410, -286930, -15487, 11326, -92485, -8, 0, 136, 96439580, -176944, 230819380, 683489, 963, 0, 2085, 6951244 ], [ -1765847, -2011, -503283133, -16651993, 3520838, 0, 9355250, 42328, -106573, 21, 10300, -7830580, 985, -7, -173, 1190826, -338463086, 93, 5988 ], [ 11214058, 163604503, -28030492, -1774, -2706800, 219686, -1, -3740, 10948149, 6171, 1578851, 27, 2627, -219152837, 1214667, -529, 406480, 2304703, 0 ], [ -305718021, 1449366, -4594, 38, 9, 10703118, 2902, -273, 787496700, 2897, -940, 15397085, 478, 122456, -362263507, -2472, -301959, -123, 1679172 ], [ -99, 187, 1655, -659661, -100492091, -11731859, -3768974, -27702, 1, -11, -5, 17567, -546465050, 1, -2, -1281, 44042, -119878944, -28 ] ] ], [ [ [ 17119676, -389, -1675889609, 289535775, -8, -57416, -118671094, 20, 0, 342853, 3283960, 1561, -494634190, -1, -173861, -8162796, 182, 279675, 57158753 ], [ 24367, 0, -20080, -65786382, -12680075, -1, -64, 2053583181, 21551188, 87, -769248, 41333, -2, 3, 437, -284, 296811, -12020898, -22 ], [ 637136334, 1962, -40570, -1959342695, -2911, 103643158, 4, -7932475, 16724722, -762, -584237, -1269, -1409100, -20498, 72, -116, -26672353, 26573, 5879 ], [ -1, 8143, -1, -2751, 9458, -6462, -61954157, 252042, -2, 0, 38134845, -50982, -12, -12, -262, 3433, 4, -1122, -1 ], [ 17, -8219990, -1, -812857, -83019724, 12032741, -4380, 3, 50179257, -256, -877744203, -17396, 1, -155, 0, -1, -331, 742013357, 439299 ], [ 30809220, 54, 11208662, -1, 207, 3, 63, 10, 26380885, -29040, -2, 21830161, 923745, 20596261, -30901, 418449824, 362244312, 376573, -12 ], [ 635621043, -13, 681, -1, 18, 92, -57, -475, 177741421, -201, 26628843, 37447805, 1, -5, 0, -255272190, -1, -532958430, 2 ], [ 8966431, -127354682, -46302954, 34, 32, -973553, 37, 6375064, -15, 229, 6182, -10, 65172, 90335, -5058, -5727214, -28399, -1, 785 ], [ 2882948, 0, -125, 0, -39, -641383704, 357323244, 1351110795, 99496, 108635, -91244881, -172832149, -29, 494, -80, -1295, 3992024, 7698, 131 ], [ 50, -52762, 21605474, 12196, -4, 426, 22, 13, -154, 14661, 282, -85, -75012, -6734727, 495192, 35143, -108, -91633673, -186 ], [ -6220, -28881729, 889123, -13, 1, -2, 4726173, -8000, 0, -36711, -4528119, 8528, 482, -15027524, 182764, -1, -5, -1, 17394 ], [ 0, -2103195, -1723674, -59830463, -55, 240, 1300, -2, -19471131, -39, -1, 8346, 3482, -1, 35911978, 31283, -5552, -15096971, 188370990 ], [ 10624079, 22, -1962, 50, -21, 29, -334, -533586887, -85553040, -1894362, 98473, -245493210, -275028319, 644, 0, 2960587, -11558967, 33077903, -3 ], [ -1, -76954, 13468, 5634, -22108, 203, -4829, -7, -54745, -237, 4919997, 1020, 833, -4617976, -1140, -23106231, -14, -936, -301519 ], [ -513166, 43, 242, -1, -36, 407731, -7764014, 217, 349037242, 705660763, -3930, -4, 312337, 479, 22355910, -1843, -209703, -5620075, 260586 ], [ -1, -4151271, 3, 2080919, 3282792, 195274911, 422860185, -1, 515721, -142, 891981034, 5199372, 14123, -439, 197, 52, 165718, 30822, -14 ], [ -775, -8, -8, -1, -2, -10263, -1923594286, -3896, -2866, -4, 110296, -49, -641992884, -29878855, -4, 102338262, -1, -6666, 147 ], [ -5, 4447504, 104709, 183966783, -7088, 1180918, 820, 2595, 1836548, 2964848, 438750, -84, -1050502468, 0, -81306, 10606458, 32889479, -1, -5140 ] ], [ [ 17864, 7184, 83584, -3286186, -33543714, -140426480, -445678321, -1372, 120, -207491, -870, -626094, 1, -30, -30568535, 1630, 168, -2309, 223 ], [ 17739410, -310630, 89171628, 48672517, -7282, -779, 355535, 3, 44084, 60, 127504, 0, -8, 90815749, -1, 1326, -128, -97289, 130455414 ], [ -792483, -8842382, -1748293, -17258, -812, -8580741, 1, -12721791, -15222, 9, -21, -53194, -447063, -1637, 48741, 8, -54958304, 97, 386720557 ], [ 0, -109786, -933727482, 0, 11619140, -2, 154, 0, 1394, -894869, -27721, 0, 74892, 0, -6857, 737893488, -498719662, -116369, -614900841 ], [ -790088, -3208713, 30, -2, -209, -13, 0, -1, -447368525, -127033, 545724, 4978521, -2515, -398148313, 11132261, 30142880, -1, -3, 180 ], [ 64175, -1375, 633, -79273378, -30364891, -37, 1, 0, 3122468, -2, -787, 3315, 45002220, 713, -201232673, -15177, -828863, 642379346, -834488 ], [ 11, 114, 7077519, 235, 753408, -216109, 3, 19352, 199, -1, -4350, -39329, 2406718, 933, 2, -2, -12885, 8091608, -8845 ], [ 0, 327785, -3933, -12541, 193, 154373, 58421, 2492766, 1, 39790, 1, -15, 8104, -983874, 2279, 3876603, 38802, -2, -419 ], [ 117, -5514, 2202, 3157, -496, -981900, -423545942, -21729619, 114, -2, -3, -2, -40458, 2522590, -16, -2237, 3187, 3, 339511346 ], [ -13, -1714486326, -478, 44245565, -125, 0, -15993, 1, 471, -886785325, 910661, -477500, -2, 1, -47, -1977, 1040180152, 52, 19189 ], [ 12889114, -8, -239322808, 836, -204378, 27, -208, -37453482, 2, 34424690, -90, 9261, 200599, 16722, 481722, -43, 2, 6, 4012 ], [ 1, 118461, 10501, 3050820, -55, 432, -5745, 86498134, -113267, -156554, 5605, -85, 10324872, -414, -3854, 123921182, -22624474, 972256, -15497 ], [ -310655, -65, -9183762, -125833, 10598827, -14748558, 3506, -6280659, 270122, -314, 3334, -87, 233, -1, 0, -54280, 2643, -158428400, 0 ], [ 5765, 0, -159883498, 129375, -11858, 55738103, 2728947, 7249314, 1374, 343, 659, -970129, -34756635, 98537398, 15, 52073143, -10, -555025, -2040 ], [ 34204509, 1, -1, 1, 1432178764, 3, -5481275, -285, -1, 1777, 37, 14239216, -3, 185, 1, -310267798, -26815, 22, -142417246 ], [ -1876318, -25, 0, -1024147, 33253906, 61033767, 29, 15, 451, 1873247816, -569489, -13338750, 677, -1882, -9, -1230832, -4186, -491812921, 33072854 ], [ -494, -15818, 1411366, -35828, -1, 1092995, -185588481, 45730414, 627795, 7724, -3, -3358, -364984063, -23223825, -4, 118781765, 28, 44, -67077446 ], [ 2989, -4508, -120555924, -174495041, 30739003, 1, 433408906, -1, 3917, -609083, -2665922, 0, 227210, 4438421, 3, 750, -129, -50965, -1 ] ], [ [ 2033300005, -1, -450877, -375636896, -7127, 45560, -20725845, 9, 195, -138059189, -1, 54940, 17, 35431236, -22528, -278, -187154, 1903754221, 14 ], [ -1819, -3805, 47725224, -133761, 5, 6740216, 57242317, 0, -806567, 50580, -1290089657, -890148, -3, -8, -1, -137, -249, -5, -375410658 ], [ 1930012, 98641702, -1, 2996, -14, -2798, -112, 837, -1, 14, -64330, 543, -12154, 13036456, -1588, -534747, -15, -3, 78 ], [ -1319894, 0, -1473732, 12480, 931, -6083, -77, -230706, -561, 55, -26514, -284, -12, 1, 5245, -2, -69164, 5763, 67719409 ], [ 221537604, 17236, -613, 44206, -518, 3901119, 391251621, 439, 27259280, -651137, 4, -169022920, 224166, 1667, -4, 1063582, 1044774, 7473166, 0 ], [ -14139628, 965, -16, -168, 9549, 2538, 1699930, -14456, 82, 98, -13206592, 9481581, -54, -5804, -76600, -1, 21913708, -5, 9627 ], [ -2, 55462, -52, -5012274, -26, 4739629, 0, -7132, 3, 0, 82609019, 144080, 3721, 946029916, -823315931, 281, 46987160, -4442, -275 ], [ 5, -3, -198470071, -1377040501, -302827280, 78, 451142433, -5767, 1863027103, -16, -16, 1767, 0, 1411, -285, 70401, 0, -528665, 8773124 ], [ -6567, -20003790, -396, 5924, -266408, -315876318, 52272, -405, -3043, 1022607793, -1763860975, 101, -8041091, 2, 21169295, -486542, -6, -196840155, -5 ], [ -1912261234, -59791027, -699919, 340, -1749, 123933, -5678, 4744, 2, 122216, 1, 89520, 1, -240, -436568, 2439091, -19573, -1704859748, -311517 ], [ 28397, -375016, 34786292, -285, 1, 165878, -54290, -68, -428181749, 3, 26999, -62, -715180, 14608099, 204, 1944773, -511, 394, 346 ], [ 50, -349272, 0, 3, -55267, 762876729, -946232251, 23651, 306908502, -1, 142157, 2358, -28363, -1, 3553, -477, -14424, 143698, -420059864 ], [ 934, 5481, 0, 53572403, 12, 1021, 24929532, 11629, -10, -182, -4597866, 481, -21754618, -123074132, -428297, 121801928, -7460, 24439390, -4173932 ], [ 2740, 0, 45075589, 162095, -54020, -226697789, 6431615, -42283, 405248, 989, 14, 534365, 56658843, 4, 695325, -643084304, 2, 587, 0 ], [ -17, -999, 58, -24627973, 1737, -37265789, -373731884, -6, -370504955, -342528849, -46202, -744523, -2, -293, 141261060, -32530662, -11, 58, -21 ], [ 2290180, -1, -58239, 78866981, -7, -196734969, -243235033, -359790, -12, -27823, -85668748, -14, -18274, -3, -1782, 1240465, -102457252, 31, 6062760 ], [ -19, -87, -166701, 4358, -87721, 111795875, -8, -15, 5, 4944, 0, -516812226, -1392, -2, -38093, 21337, -21, 975596, -418712866 ], [ 2084624, 5, 1310219, 10705205, -26357, -48830, 0, -592, -76, 1367044355, -12, 36197, -72606887, -2703131, 1860, 162836357, -5, 45901382, -11 ] ], [ [ -22989451, -8, 66, 31335710, 357167, -516623117, -327263559, 962308, 14234233, -75, -50, 441554, -13195481, -2, 67441, 1028, -668, 22, -2 ], [ 249, 334006226, 199812, 230144, -4329994, -14112357, 8, 4, -5039892, -15719, 14185, -80, 13, 33011, 254889, 35311, 49862, -1, 119294192 ], [ -6416417, -112460, 461224, -18767, -1, 326, 810327, 703651, 77702495, -176363924, 3586904, 404, 16, -146, -1, -16671384, 2173, -88, 0 ], [ -488016, 36841460, 0, -1647, -3, 6891, -31710259, 78813623, 1012846, 2848, -2, 12481, -31808, -104, -655, 19, -2956559, 6714984, -427 ], [ 96913008, 50, -1, 1897, -121, -13729, 228416, -14939690, -7019, 0, 26, 432675, 14540537, 0, -606138653, 44042021, -15688, -22, -364829826 ], [ 4104366, -1, -466126896, -22678742, 343477380, 23, 155759, 226, 82103119, 51540601, 37315757, 622125163, -782670696, 2627166, -11, -8529, 117, 100329698, -2 ], [ -1, 963, 25, -244933, 8306349, -8, -244406486, -28174, 161889566, -1310552, 27, -45, 3, 0, -1526, -1, -1597, -525, -183559 ], [ 2079973, -36, -4, 12, 101, -460297, 15, -6, -36669, -3407743, -62, -2077328, -1, -6, -205, -31659, -65300294, -285021259, 749867876 ], [ 213026064, 212111, -1889015, 95895, -18477477, -224, 0, -1953221141, -353, 5, 89449, 1532, 5, 972, 281425, 1009973, -1599056100, 61, -906917 ], [ 7, 730106, -30773, -74839264, -239884691, -263, -170, 7943, 1871, -3994441, 393, 1669, -2, 21, -6, 0, -951122, -6, 54100 ], [ -1424921211, -2, -64818142, 37131097, -6393, 349, 116055, -677, 2, 1637, -15, -154, -18684, 30560, 0, -163635, -626736, -46, -1719 ], [ -53518605, 126, 1868494149, 11032, -1418029, -28577176, 128, 1478480, -893628, 9633722, -105639291, 141867, 3967, -1008, -2, 2466474, 487048, 0, 58183518 ], [ -717, 84, -15891, 14, -196946, -207422214, 188468002, -2989, 6151, -6201, -224379, -65908, -2, -53638, -64, 8, -83312030, 6609065, 3502 ], [ 96, 4, 180, -1, 0, 2, 1315, 30, 1, -504568, 8934, -113, 857027, -432, 503, 24, -6736859, -6, 0 ], [ 8419, -33658, 609356, 17, -10131, -83, -4, 44, 10119, 62367216, -42426968, -211, -181977, 1628104494, 105, 146, -1, 8093705, 105085 ], [ -2257, -26, 29875509, -5903149, 897, -976278, 0, -1303706, -1038954330, -922, -81, 3, 7952835, -18, -1, -6130, 340, 10525, 67 ], [ 9, 61822, 1, -1410111, -66, -6, -926, -102, 28, -164590760, 40366, 1, -78643, -51562471, 1, 81, 8906, -1, -1477 ], [ 6, 117992851, -67137, -32706, -14543, -168258, -144103334, -5536661, -61, -1, 399199974, -3, 0, 0, 2037257, 690047, -14273898, -1310, -90242660 ] ], [ [ -693806, 766, 25857, 402017, -5965133, 3693643, -2282, 25561150, -2554546, -518626020, 520845, -1642259, 210790, 3864771, -159582346, -247638, 2, -654, 7392873 ], [ 0, 2009, -386, 137337712, -97818, -330258, -552, -1051406702, -6722023, -1, -2646930, -13, -66841621, 0, 451764, -4076069, 11, 1877, 21751601 ], [ -14, -15, 335902, -5, -839821259, 0, 96201, 28, 3, -14, 36469283, 367705, -349129874, 6455652, 925, -233, 14254542, -718774858, 320004 ], [ 1116, -388045, -1, -173, -341, 1244948002, 1, -621, 0, 28169, -833, 27416, -16, -221, -220081, -1663, 87467036, -82, 82800 ], [ -1565601, 11, 0, -1061880454, -1616, -296402623, 1000, 0, -22425, 82352856, -10981304, 2125539926, -15, 6, -6884099, -4979779, 7929, -43, -2 ], [ 0, -9832, -623, 436557912, -22479217, -1, 5722113, 7502, 2870647, -60001234, 16, -2738, -37341164, -556676, -121949, 106521, 121, 5972, -2390 ], [ -17, -3, 841570, 853, 570, 296, 243, 211278107, -1, 211, -1869354, 256353, 4416084, -3866, -2, 192750, 0, 34, 68 ], [ -654889556, -325879, 15448, -1, -35, -7804, -2, 15135750, -32055623, 3, -40, 62791, 1295514, -347644720, -3351057, 40, -2904, 4, -563331860 ], [ 1, -64, -10162381, 0, -532859, 566768, -35, -59526, 48, 1615, 3, -1863315, 5469, -30400895, 4008916, 0, -91337, -202, -2842691 ], [ 1004132319, -1806, 21750151, -48106, 119, -3851, -130896755, -902, -215750, 14890175, 185, -3, 13106819, 924996363, -6, -4156450, 2810493, 21499053, -230721369 ], [ 49647, -1120, -1, 21316, -10, 0, 21373, 13401, 420505, 98, 532244446, -1, -7760, -116095487, 4787114, 14204, 570301770, 110, 0 ], [ -6329, 197, -99253039, 0, 58914, -15932, -1036672, 21903, -773103531, -2178, -5890518, -4, 29835435, 1009404, -548, 470253353, -1227, 3, -28361 ], [ 32101, 87, 5244, -30, -1, -397218, -2, -7812, 152658, -31, 465, -363, -11271, -425916814, -9386, 124, -24, 325153956, 283632 ], [ 90, -59987571, -8, 29, -61, -116423, 639, 622426, 112303127, -49950713, 65128646, -1, 207105553, -5, -8855, 13, 684, -1648, -4 ], [ 644712833, -9924, 0, 2726, -6683452, 14355822, 237, 705, 13512, 814201012, 4504603, 127966, 72094, 2898, 3817, -10776, -109, 627, 232 ], [ 349103, -661394061, 0, -7, 3925659, -150, 1504161, -3, -17281920, 519538, 6768, -248, -3631384, 3773, 246804, 674583, -25, 58527278, -20 ], [ 1735, 358, 22, -35, 974623, 15400, 14, -23978, 6, -1, -99, 24, -102508229, -236, -30558, -8760, -1, -7148340, 793496 ], [ -19600472, -117020866, -53665674, 12706, -169908, 6579174, 0, -64, -11258400, 1, -555, 207711, -844421, 22, -28312, 343, -54089, 872, 127 ] ], [ [ -92749816, 83874841, 1, 926467, 4, 171463, -42704343, 256665, 3, 0, -107088, -1100, -36, -196478, 416, -8, 35, 13238, -909089914 ], [ 230, 669, 18246, -2089072, 13053, 34264, -132999181, 112323622, 1087020, 1938, -585756381, 209, -320854185, -14242255, 3, 9047515, 2995711, 0, -360272375 ], [ -15661294, -1381, 1536751, 8086, -4, 127682, 191259, 2662754, -923966, 3820, 517004207, 21777699, 49, -58553, 182, -11, 3144892, -144223, -808 ], [ 239, -90066662, 5628, 2923808, 3273, -30, 38856801, -1, 1041694, -4, 4218928, 14, -30, 609, 3, 262955373, -3, 4101, -11378429 ], [ 315, -7478, 95, 41, -453, 23, 296193, 13024648, -7201, -8808880, -50, -2, -3192, 19, -56771, -1, 251183690, -1, 10441 ], [ -2, 296, 153, 167164, -413, -127, 247, -1, -886082057, -20791327, -161371, -1899, -4675, -164038, 106921616, -4024651, -93, -11431, 1498303355 ], [ -423172, 473149, -3919, -30, -883, 0, -261828, 24, -2008836090, 1821511, -1, -547046520, 0, 13931, -1364740, -1689950100, -8, -64517581, 0 ], [ -1, 4440471, 40, 27659, -735, -231605689, 32265, 119643, 6309, -2751209, -127695, 62208008, 911123, 4361, 1830, -61126220, 3443, -630929, 14864610 ], [ -9, -48, 299, -1304, 58, 185190, 12340339, 9069, 15773, 1864, -1492621, 3206, -29418, -7559742, 2023, -761209, -261839, 1, -10675 ], [ 7929, -3499, -31533914, -24708624, -8594, 1167972717, -1237130, -527334454, -1416, -8, 885058914, -1, 55197, 37421215, -2057138, -279815, 574975, -121370, 1 ], [ -277, -18731500, -2490268, 344844, 1, 6, -42054535, -150, 24153, -9648957, 8032921, 1722, -256389, -569934857, 14038586, 1046148913, -303881461, -1991698, 0 ], [ 1396914, 3554, -3, -726, 1, 185754, 781088735, -49221058, 0, -1, -184, -632610, -49431901, -145, -776946, -6, 35, -7915, -13 ], [ 137384, -378, 6049406, 0, 938495356, 6766691, 484449093, 0, 263, -2068382, 1, -48, -50, -30898, 3313616, -2, -81303737, 9741329, 15758516 ], [ 43, 9, 30, 8017677, -906, -15335, -2, -1, 157401, -1, 1, 19961594, 110, 0, 5847336, -3561116, -2, 22, -24 ], [ -2937917, 4794071, 762894808, 165, 49, -29, 109573, -8778294, 0, -8, 531386, -186, 21988, -15, 922, 0, 2, -1882, 67358736 ], [ -77912, -1186, 5342, -5771744, -956, -10827987, 0, 233752606, 6595819, -341782846, -31912456, -2153948, 1, 1225, 8974856, 207320, -66478760, -265944326, 2546 ], [ 49564, -49369082, -31, 0, 13, -8, 6175, 16040366, -8659, 23093248, 930122, -54767, 28858, -2, 123, -838, -157523, -567594719, -24 ], [ -28748210, 1324, 25753732, 7828, 32636074, 2, -241412, -2, 39644, -522200, 8978, -8, -58, 1, -364367036, -3077, 7561219, 0, -5051809 ] ], [ [ 111033383, -361647, 0, -303, -542, -3421, -31024286, 1, 100275505, 2746727, -75, 3, 8402241, -1, -499107574, 4699, 17105894, -1, -183852467 ], [ 4382, -6397751, -252461474, -20218, 1297230, 519, -2797153, 52471, 9112994, 14, -7, -1460155028, -167103, 6, -2, -1, -230790842, 0, -309369881 ], [ 3734529, -61867, 6, 24720, 184, 3598, -45841, 87822398, 0, -24609306, -11710992, 1, 1045, 1181467, -23055011, 41799226, -2027982, -34, 18 ], [ 100, 1786, -2221563, -184, 1, -134241, -3527, 2, -105210850, 25212, -152, 1667357, -398740293, -22986657, -5, -5241887, -8, 6, -24 ], [ -139571, 198487, 1598031, -303736, -431016, 184430, -1906471, 109976, -21367, -21565, 0, 36503050, -1, -5, -4, 50, 3165, -179332, 0 ], [ 26, 806128, -625452, -26046265, 39, -3, -3, 8, 2, -441537, 15, 16493586, -9993, 1033492, -6632109, 9752, -104, 31, 2378 ], [ 458141, -1882, 14291, 685248, -55751530, 113170, -192, -6379, -830, 106, 86890069, -5, 332659, -7742382, 2775367, -115, 1736, -277783079, 1352851118 ], [ -971, -3840, 636385, 3364202, -254, -4, -5, 12, 282127584, -420, 1474050, -1380530, 1, 3292148, -592, -1059264128, -109, 284904, 182154087 ], [ 9601532, 745649, -285, 14, 0, -32, -245235570, 21, 1, 1944, -284586, -21, 1835758082, -572656670, 300472584, -455, 1648533518, 390768801, 3525 ], [ -3435, -7030916, -19, 5542, 3712, 104, -23, 61413, 3903, 12388491, -807, 2, 817, 8927501, -1, 31, 0, -432, -648 ], [ 10, -14, -8921, 1067, 0, 77, -228353484, -1, 13236, 13483481, 347, -1, -15, -26187853, 1636, -37509921, 703, 17774, 1 ], [ 1923842667, 225576, 1, 5232, -50852, -774, 3565626, -5706262, -940423, -448861, -16257024, -83, -872042, -352591, 51113124, -4, -102874023, 275, -2 ], [ -198, -1, -40449832, 30040, 0, -517925358, 0, -89522035, 105, 19, -9864839, 6, 8372, 1244, -186634550, 58236172, -119302313, 1680165, -947085 ], [ -1083, 9945282, -28200, -2, 0, 249, -3310, -350, -15, -16, -210731, 223479, -7852, -1, -376, 6159, 0, 9680331, 25 ], [ 371, 3040819, 12499, 7368, -3039, -1, -888300, 212485, -1609, 394495361, 269419650, -56769, 21, -55025, -411, -95, -785, 840, 4280 ], [ 22830, 0, -51963, -241111560, -2, -86117, 0, -735, 4220, -3268, -192467, -108, 1043484, 0, -901, -28071, 7035448, 43, 90102 ], [ -21727, -122696372, 105, -312893592, -37797, 37, -101099, 90090544, -2, -363882455, 258, 819123676, 336, 0, 7882, -518270236, -83578675, -12662439, 124954 ], [ -3, 948045591, 30343, -218, 285, -54, -292, -14071386, -4, 39574, -64461, 6, 123, 123732343, 4117686, -585352, 0, 138984521, -20143 ] ], [ [ -37022, -15413993, -15894, 866312, -364442, -24, 29, -925284104, 112379, -1096602726, -189583305, 214522816, -25, 11994, 25706133, 28617, 109, 2227509, -134352 ], [ -13254133, 32012033, 974757, 44065084, 16, 3, -25285, 2904228, -730599961, 0, 104201, -15509, -13531, -244, -93779, 2466, -84, -1, 313 ], [ 10448438, -31265575, 448129, 22, 1, 79588, 6384984, -353, 557, 104266883, -7, 0, -1, 11494, 20, -1724698552, 28973676, 1444145441, 4664 ], [ 48869, -782, 33266002, 1147400, 1316357, 694, 2056033, 1, 1655620, -1733, -12237116, 21370, 6984, 89, 1, -2948544, -14, 243, 30 ], [ -900, 14755420, -2257, 352602, -7619, 19174126, -40434, -1149, 153534344, 75338, 2033, -56017, -1, -1, -626517, 0, 1163, -1502677, -194 ], [ 184088627, 1288, 3, 2, -51625807, -2, 348052, 15, -2138, -13690, -26805, 123977268, -389, -336865, 2700606, 28532, -942114, 164049100, -56 ], [ 31, -14, 1, 196136553, 1766, 4389120, -2467, -1, 139320, 22917, -1, 889, 43571, -2, -8389210, 14283, 1, 349, -1 ], [ 3324682, 96955, 47772, 15834, -6768, 6398, -21461276, 6, -6, -10825, -121789591, 199341, 473436, -1183, 453090, 0, -2651, 18534277, 2403403 ], [ 682, 572901, -267551867, -17323, -5123599, -83351041, 58, 227, -366, -26830281, 7, -74650349, -15312, 0, -39, 0, -14734, 92407, -22231739 ], [ 0, -100058, -1657, 35393428, -1930365, -2666, -5, -16073, 5271729, -3277296, 451, 38503, 16919994, -2246, 382, 137252, 0, 7715476, -169659 ], [ -2, 81903907, 51, -2440272, 4299652, 23276362, 44381, -580413, -190646, 17466430, 0, 696, 52, 1073595064, -942, -48, 94386427, -3, 21063764 ], [ -3, 1, 5937254, 96511, 27930105, -1206826041, -42425, 27552, 18521770, -1736, 0, 3686538, -114, 33919, 13786, 5857137, -1, -83980, -1 ], [ -1, 26069682, 68956, -115161737, -19, -1021332, -110077498, 1895401, 20, 158398572, -25557, -2, 116665, -27633483, 5515, -235, 175465, 143, 0 ], [ -1747, -35, -319945, -11310930, 0, -252372, -190583420, 80724702, -1, -2016942013, -2, 3009010, -1, -3380, 67, 105, -52670, -2, -131 ], [ 162539, -343684, 1570158959, -206166, -337, 230, 32383311, 65335, -4729, -11779987, -101837, 11, 7907584, -48, -2043556, 229960670, -1977949, -151276, -14343155 ], [ 224, 503, 12902, 357174, -1011279461, -414, 1649507, -2297, -1418049, 1222230, 6888, 1243123, -42813, -3, 4467112, -214482, -1617240, 125446437, -165188 ], [ -1961, 2059733, 65142, 581, 54087, 5307, 11205374, 55105, 43320172, -5555, 4608, -2158679, 47236, -403, 339154, 1, 0, -85455757, -1133568 ], [ -1014125, 1601, -3537, -5, 1007652, -76138, -827, -8, 96117, 14682, 179740920, 184377, -20954, 1, -241172942, 164932, -767, -10121, 1251801 ] ], [ [ -381, -437996162, -4942, -2, -31755, 46, 371, 1467, -228, 0, 6018, -3948480, -2475, -55037, -52461669, -1, -476, 775031, 0 ], [ -717647, -1158191, 18107679, -12472576, 2341, -2, 1090, -260642, 14, 229, -10734472, 50678, 674, -4020, 388682299, -221104, 0, 30, 142 ], [ -21825, -15656, -17003, -14344305, -344, -5, 0, 370841, 30, -2049252, -6674466, 2503646, -509170, 0, 41173732, -1543, -4, 2310928, -16589165 ], [ -1541, -32, -6960230, -3526, 1592, -6, -6682, -355, 199619, 3306845, -28280, -42162, -575, 26004804, -24, 4413878, -2608131, 265828711, -1035619 ], [ 1, 6, 2577618, -14925813, -39933361, -2049258, -14354346, -25359047, -1602246, 7450877, 46309779, 1774190, -252, 0, -740, -39, -6475, 3398, 0 ], [ -7, -354371931, 17721, 2161, 0, 2274, 8129831, 448, -1, 2013993, 1550717, -261828, 2013, -1110705, 368, -270860, -2628, 1552, 9551820 ], [ -6163918, 7981041, -3, 250, -1, -3955368, -11465, -75346, -1, -1690, 29439, 2891, 77718896, 141938, 7, -640931, 2039624, -210328, 610996518 ], [ 16896, -27822673, -392, -199, 81124, -11520723, 30, 97, 1000302, -24, -12359, -2, -27, -7, -78354, -60183510, -93, -3632, 18 ], [ -2, 435230, -10333773, -54218805, 0, -2101, 55, 0, -2, -1, 2808077, 375, 3547692, 96136, -1, -7566294, 2109137, 4981, -3 ], [ -1233, 40662468, -2, -1039559, 87635, -1040, 588, 0, 14496564, 88161, -71023, 1997, -5653694, 1820737, 854, -16054729, 5651, 216, -45411 ], [ -198, 125967, -10, -11, -8868398, -1, -620942296, 3, -1919, 113010080, 18280, -1, -379, -27476, 14186284, 430395, 30, -15, 111554 ], [ 10917, 33, 0, -12876572, 9607538, 977457786, 10272, -265373, 26977584, -63501, -1245, 70816, -85, 4501527, 0, -103658, -12609, -20213, -2 ], [ -4194193, -16680, -1682064, 1799, -5153, -3, 963460065, 64, 642857469, 4415, -142711, 137591852, -412099530, 4, 255, -4742, 3607, -240161904, 100156609 ], [ -24, 2006595, -7, 487595054, 824, -7, 6067, 1140885, -36, 199150, -227401, 46, 266, -91661, 93213, 12068511, -30079, -19, -1668 ], [ -3238, 556679, 1060817, 1195, -38373217, -2, 37, 58, -167998, 605927, 46045, -5, 19252289, -18, 65109, -5, 201533881, -69, 1495416695 ], [ 1732073, -2643, -120, 3751, 868182, 28445352, -562124, -31461594, -909303949, -1, -1, -93110, -1260968, -939, -1916817624, 5515587, 119373, -4932, 635162 ], [ -243313, -13925866, -3614567, 1455609, 9158, 1, -421363247, -19014107, 23140001, -17563790, 63583, 0, 590520, 77, 55, 3736949, 17265489, -16, -110584964 ], [ 2, 381926021, 4261, 3, 1, 14, 1812, 7, -10973, -6, -1, -9, -697, 0, -1, -465867, -2647440, -203, 20928 ] ], [ [ 1048865142, 1046823, 0, -4, -45277643, 121, -644, -54, 1049150, 123, 7050, 23229914, 54, 1, -28501, -59035412, -2, -64473993, 4115662 ], [ 2731522, 14852, -637960, -9, -507680, -9907, 124965731, 2935, -15144369, -191694, -135, 55, 25, -617114, 431202, 10274935, 4, -58417828, -173027913 ], [ -189180, 85613, -1323957, -22694, -1, 7456430, 1187, -135, -1, -4, -361, -20, 9, -58, 3003649, 1143425, 95, -6, -117425650 ], [ -1, 126767369, 11931369, 522956943, -1491, -1101, -5, 1179, -458885293, 2535189, -134504, 6, -175, 2, 25, -8, 104326, -570, 41 ], [ 3563, -169085, -96413, -4, 5281, -235375, -108418013, 6616, -1, 58, -5523, -981038, -437929, 54558, -8672623, 205, 8102, -20, 37487529 ], [ 788880119, 13, 209216746, 166, -1637772, -137, 71, 604, -327259, -8, 5424, -29905574, -1373, -3688, -1004608685, 3745, 336168271, -1, 248514873 ], [ -497896, -352677, -5831363, -63410, -160434116, 1, -1, 99121084, -6843450, 84195, -10069183, 666860, -1, 3950, 1, -2266336, 11173, -1, 7941331 ], [ 31, -51922, -1786, -86749737, -2, 126789334, 201817199, 8858, -201968561, -4, 111, -17479266, 0, 1403, -326, 1525667, 30, -440009358, 0 ], [ -3207156, 53929917, 214551273, 468355503, -29022375, 6227, 2902161, -13389, -66179547, -28, -40858, 990, 1256404322, -329640, 1779275628, -811150, 32, -9156, 7 ], [ 3574241, 206839, 929731200, 0, -1, -8171052, -175, 54, -355798, 69962, -1, 1784408, 257994, -842348, 187598, 13479958, 668038902, 266, -2457039 ], [ -715564216, -76200277, 7, 37337, -7405040, -1423948, 48465, -115915, 29737, 219537, 0, -359941, 44605300, -21621, 895685, -1753, 809, -99026, -281007 ], [ -293, 6949, -146657, 1083789619, 272535779, -3, 953, -13, -144104, 172612152, 0, 18, 940, -594697782, -1063027690, 3, 10, -2846438, 11648 ], [ 780461, -571, -11, 468, 26238286, 82694, -1, -286003491, -425, 34947, -17172, 25334038, 55175292, -51932, -409, 29658589, 2353, 4, 2127 ], [ -502, 163057, -522181762, -2666, 257402031, -126187, 3112835, 356, 867813132, 15356, -21514706, -1, 409, 5007, 5, -59892974, -1202, -1, -3225 ], [ 0, -8, -1, -102032785, -580591, -51, -1737008, -147, -213436163, -717, 6, 7010313, 60, 236184743, 3089725, -60682679, 5646413, -19835, -8 ], [ 82817883, 9351, 239457128, -4381, 1398, -9044044, -8796854, -35270500, -240226434, -405736, 3080540, -4836467, 7, -3310626, -6364449, 169333, 9, 18081419, -1094 ], [ -2, 18, 4536, 189, -1007746992, 356, -14230859, -3961275, 68610, 30, -55983, 15446422, -366, -3122, -32, 26010, 395, 249217330, 223452 ], [ 338130754, 11431951, -26, -867201985, -3175509, -720621398, 49630, -34528, -69, 1563886196, -5995986, 1101790, 261999312, -1345679947, -2134, -7, 233183644, -8144028, 1 ] ], [ [ 737, -1105050, 7, -9743, -7, -80503, -1, -986210, -564, -6120890, -5981302, -162330720, -487, -29972039, 114657, 21259, 1482, 144143504, -79320 ], [ -6, 238637379, 3, -190078237, 0, 79528, -465, -11, 47, -165, -254812898, 575951, 1, 3, 4026826, -985, -11300, 14, -6 ], [ -2, 49, 2004, 0, -2, -54867, 24047, 411623, -11, -8, -12647551, 56619, -2, 30072271, 13, -19, -2652785, -9786918, 6914 ], [ 19, 1078393418, -1, -27065, 203736487, -49, -20029, -503873, 665858, 94, -117314, 38, 20, -2, -3, -2, 985, -3994033, 943165169 ], [ -1044719, 47399, -10419169, -99, 331028, 0, 1005793512, 17040305, 33423, 195573, -8, -7905, 224, 460, -761, 742, -7869185, -101348, 9119330 ], [ -7, -532835817, -9, -504231752, 14064, 66, 36834, -2, 11, -1, -200, 0, -1426274, 530133879, -2504, -357653, 205301120, -6581854, 565505425 ], [ -14114980, 48, -539210, 4857, 198, 3967202, 49582, -12331, 1, -2, 97150006, 118, -233, 1, 4440, -173870, 236, -442, -110423 ], [ -154, -139343696, -2, 101055, -553493, 5752506, -726959, 109763, -1485241314, 10818277, 129, -1187, -50985, 3, 5, 82867717, -641, -217036, -27057 ], [ -3920786, 0, 118628486, -209299823, -496571, -11, -2, 37660, 1376583, 1427749, 8031308, 6519, -2, -403, 894, -983679, 3811459, -200889285, -79659474 ], [ 66167, -1, 125, -1, -2073542, -227, 1168, -94203028, 301370473, -94, -2552910, -4048, -27, 80187096, -11110361, -62964599, -793, -128416877, -28 ], [ 81420802, -6855, 1866, -17, 130, 31629, -1, -9526321, -1, -1, 3, -8232, 876100679, 87545, 29353, 171791, -455573982, 0, -1897 ], [ -778224624, 1968832, -26, 922, 32188763, 2802932, 213419606, -310, 387285464, -217, 314973, -3217837, -395062, 0, 106765, -6178418, -1, -111238730, -565632 ], [ -4410, 7132, 208267, -202057, -13, -648824830, -21174, -845, -2227589, 50, 13793, -234556, -3, -91424703, 8895593, 1, 97712133, -1861997345, -5 ], [ -607646874, 12, 33, -14, -717578749, 3945432, -18695109, 1, -1979048, -3010738, -6134, -749, 38788, 47128539, -171370, -118779, 13922, 0, 1037560 ], [ 129036633, 242119063, 72152039, 11, -1314, -899014, -19, -1, 5635, -57, 58, -3895514, -1, -2, -200, -1, 103029, -378, -1602 ], [ -1492, 1906271, 533059, 163384300, 23336, -64053735, 10336, -16486, 48831733, 166336, 6, 581084721, 32405282, 392199, -3, -4, -57, -162809737, -637136 ], [ -3, 192, -40866905, 395511, -116491, -22580061, 6, 13, -201923970, -10298149, -8010, -151, -91, 0, 7248, -16750429, -942566331, 529459512, 6292 ], [ -426, 75399054, 205939, 260268, -1387861, -5589476, 175644, 35, 114, -28, -3, -5600699, -890730, 1355, 4872, 13, 2, -16488, 361 ] ], [ [ 1, 4907, 16122547, -56, 115447457, 28, 72049503, -7717314, -1, -3061070, -2310, 51513, -15876249, 3213, -63027, 0, 831248, 1096, 2 ], [ 39606, -593749, 226510, 328699262, 81, -372391827, -11, 4706, 62632633, -130019229, 269772005, 0, 11460660, 0, 126946088, -5033, 3238, -366, -55462 ], [ 25949690, 5070119, -1919432449, -22, -1659222382, 3750, 5669, 622332, 25316953, 1921, 352, 55152, 483, -1301, -1, -6464404, 79, -85226, -7564 ], [ 43068, 863394, 726, 0, 195854, 54130089, 11554, 4295315, -11617, 536, 65140, 0, 11624992, -212247593, 263, -1, -1035933736, 368788, -6425 ], [ 1904, 1, 343, 1, -2292, 27413909, -4, -354448, 450204, 957, 165, 211, -12784, -453, -54, 14405314, -13, -4765, -168934 ], [ -729532, 331601908, -34326, -48, -1, -7106707, -303, -8160824, -230070946, 5310, 689654697, 11793364, -3911182, 4, 56574726, 2917189, 0, -1514791, -456667 ], [ 239, 597173318, -243254426, 398795, -112, -1496876244, -2139371741, -201410482, 430, 54, -23716, 10219503, -58, -493, -120396626, -162, 3, -511, -565678 ], [ -1664445, -162299, 439323, -65713108, 1, -75317713, 1373118, 825259779, -7420, -11087894, 24, -13148, 10502, 169, -3, 186050341, -63, 128357214, -114538730 ], [ -471200905, 2657641, -7867, 9104240, 12924118, 1, -102304209, -465176050, -72098, -753, 6644, 197, -54743108, 58675, 57, 573795, 3683, 31665373, 26 ], [ -1, 1590213, 294998054, 314013, 15, 0, -2249, 1061, 787, -115375713, -23589785, -103, 41861, 170, -201187, -2, -80, -6538, -29 ], [ 211, 12123914, -649691, -1873088, 10402, -1996, 1016687969, -77563, -26, 23, -494, -436734, 561, 6298737, -872, 14, -17456731, -162, -323504897 ], [ -226, -13202, 0, 4873, -908108809, -8, -3229892, 219, -63, 821304, 485940841, -31345, 137984, -4347, -4, -460, -474289, 67, -2889131 ], [ -3617, -6041256, 11, -38449, 1457678, -1, 1, -3634522, 950942243, -8, -9, -896886, -1656205, -682, -396, 24425, 233, -2769669, -78326 ], [ 27060, 16059930, -48, 94, -7467, 106201, -28445, -203128, -7181635, -1084, 25130587, -356, -542, -1108916043, 36944189, 3320, -181764807, -23, -1719 ], [ 402767, -760, 980869, -932, -1914, -747723538, 9693935, -26, -1, -15, 783065, -11, 276, -2609662, 223, -80, 169, -2, -23 ], [ 325, -17081, 1928, 5, -387597, 3845, 660215, 0, -3, -314037736, -36279748, 0, -2856, -103, 967624, 2, -127, -361313, -6 ], [ 1558, 10, 31347, 424104, 105, -186752883, 1000, -2, -6, -1682078, -130163, 9843120, 4342, -685, -2, -14, 15097, 1722730, -184093 ], [ 281068, -50458, -4514015, 37, -570, -1, 821209500, -9258945, -1501120152, 1729670, -190899677, 20456572, 3922, -4496503, 619, -999922958, 287, 36, 25 ] ], [ [ 929931, -885031, 2965, -3, 3, 24281, -2, 4969219, -12917, 14412346, 159593917, 289, -28012, 3948, 3, -57179, 7, -2288, -757352 ], [ -424039278, -1, 2, 1087723, 229, 16, 979384655, -4, -12852995, 9986651, -118258, -1813757, -226473, -14746, -26558, -146159, 1389, -1, 485 ], [ -227341, 120, 4, -1059222903, -16912650, 0, -1, -173, 107, 2, 1318173672, -4038, -5407136, 0, 48172805, -68400270, -2780, 1961756, 24 ], [ -1646459, -54, 476204, -6596, -1, -3787, 18435454, -2, -1, 33747, -468291, 127, 9180, 54518124, 254944, -263223394, 747581, 42697553, 0 ], [ -1, -889416255, 24, 25, -1, 2, 46132, -1543, -52934703, -6, 924293908, 25118, -51021, 374573, 0, 50096, -1057926652, -7, -1 ], [ 39929, 4476234, -163, 241365407, 1422, -24362458, 28503, 80844392, 1240, 605, -24548, -2, -408457573, -1, -3, -41204258, -131633, -2051, 1569 ], [ -237622, -2082908, 3017789, -2118, 2668, 291202, -6284550, -26139, -7476735, 74267, -1, 211, -198, -92927447, 109, 972, -28827, -3665948, -239388 ], [ 961128, 296130, -33, -10900102, -215, 0, -52671984, 19, 123035134, 26134, -630188, -619, 37, 0, 219921932, -4698484, -115, -1, 20572 ], [ -197163540, -369497924, -6980291, -445106647, -1, -1, -508456042, -1, -839, 4665, 8313, -5893941, 113602, -1, 0, 1823, 923046, -411300, -23128703 ], [ -3338874, -5354299, 1, 0, 363, -2, 360, 1083322, 13656, -13395, 3072875, 618, -3, 0, 0, -1504, 3380, 13, 3438246 ], [ -114633439, 1793886064, -30720, -40897874, 45, -1552305, 700243480, 172009, -202691, -11770, -2, -11182, -9, 195, -41507781, -13517308, 6524, -696799, 89828 ], [ -31200124, -113399967, 206114, -4108615, 1032, 22935653, -1913, 0, 112929, 1023, -351661354, 76294443, -1891025180, 91749, 59446, -381829832, -118303, 21, 7 ], [ 167, 44, 24318, 900838, 34, -4, 3307521, 75700, 174275, 364, -186986077, 124, 4807686, -71199, 146150853, 58, 18837358, 6329775, -1599 ], [ -463954, -15982905, -4389, -676811699, -650608, -145174, 152, 440326, -210, 4793174, 85149648, -23775701, -1, 0, 220131302, 944735166, -27599025, 5953, -1 ], [ 49, -11494799, 0, -3416561, 344530, -31, -502567, 143, 70862, -13, -1035, -3, 110629, -415785, 556370, -16005, 0, 20036245, 42206 ], [ 11196682, 24647130, -593, 0, -1, -7466, 1845254645, -3, -70, 1993900, 1, 8668220, 3087, -20705486, -22797, -19, -219, -1, 11 ], [ 1, -6, 462, -540741, -217, 743985251, -3939763, -26726, -447709, 299192, -328222934, 0, -833, -59953, 0, -89, 639, 100850, -216509 ], [ 259309, -1835945, 1, 14406, 55101, -84911, 283129, -2, 24, -330, -724, 3497997, -125412974, -139026, -46, 792446833, 335160118, 1789750899, 963813356 ] ], [ [ -74502, 13360, 116313, 188379293, 1292130565, 1047, 278969, -24087355, -2927327, 7675059, -4363731, 91280408, 1204365, 15614559, -1427, 222137, 156, 25, 357243 ], [ 0, 0, -25215, 5189, -113050, 409, 90066764, 112688, 55342, -1, 10, -6839, 7809, -160, -333373122, -7138, -8609, -8, 236 ], [ 87, -319289279, 21, -383, -61478692, 1975, 5057, -39865989, 9237, 19, 78105, -4246439, 5217391, -151, 19, 5, 2513255, 169715, 745 ], [ -179, -23500, -954, -6347, -627508333, 1, 2711624, 6, -43974, 3648, -5, 19533475, 165505000, -27921370, 30, -33148575, 551, 64716, 113173073 ], [ 24885588, -28, 3203, 2381, -1010261, -1613, 828282527, -1, -52, -948, 0, -2, -21750, 0, 1938188, 5, -805811618, 911098, 705089957 ], [ 21, -775, -1006393215, -2162, -4779600, -11, 29573546, -4964, -476, 25510247, 850161703, 7, -201562219, 6, -15404941, 79, 1970, -1, -159109 ], [ -8, -60741, -52736, -1, -10, 228101837, -204, 3, -45331, -472, -250086, 6, -63, -17, -354692068, -71937813, -469, -433829474, -10115 ], [ -3, -352254, -879832671, -56957, 88390798, 2, 90, 0, -24402, -1, -18, -154, -825455, -28, -1, -5105302, -15, -26938, -227369 ], [ -339802, -18997227, -5183005, -6014847, -198, 3611817, 1580617143, 13438592, -3, 315952, -1, -2626600, 1050901, 52755, -94926351, -1903544, -54, 7953745, -17 ], [ 2649848, 38, -22628366, 462, 15522946, 20, 3853086, 12, 4053, 147436718, 506, -1, -1881503, 16, -3391879, 7745, 17622671, -445747, 176 ], [ -1, -6541127, -446425463, -230, -27, -207291, 16828915, 5224747, 7132, -15412069, -37906, 2050908, -202765333, 861213591, -665474, 64, -777492, -1727635, -1691387 ], [ -448180852, 7799450, 29, 14240, -73, 251, -1421820822, -341, 46871, 1763114, 362757862, 1476, 3711, 2808, -3695, -446, 50, -2, -1 ], [ -1, 0, -14, 406034, -168, 4651, 1758633, -1944086666, 116871952, -1, 105, 3, -7721, 126525008, -7535, -1, -275, -2449569, -2012 ], [ -1534, -12128613, 21985, -4, 669, -4, -476, -121962195, 11008, 3369, 244, 0, -553516, 740, -1, 11699, 613003773, -1, -5727122 ], [ -9, 201, 451, 48, -93919, -95460890, 7, -15493, -13, 235647, 38235639, -15732641, -176, 216684344, -330, -13439000, 64647155, -9832, -14 ], [ 294592539, 14, -2, 50858012, 420720, 123, -6747, -14026691, -12262, 2137617, 64521030, -126174902, -3, -354, 20, 1, 48272161, -4659, 778609 ], [ 3307642, -946309, 3386096, -3922, 55106194, -30876778, -211277, 3597, -6515, 7, 0, 2307215, -1, -1640149, -113777498, 42, -5661589, -2824907, -117 ], [ -57, -285, 109012165, 19961362, 25847, 1, -62185648, -900, -1, -31656, -4316959, -26, 53824090, 9508, 59006722, -245, 0, -2, 14068508 ] ], [ [ 0, -3739, 349592390, -78207854, -335919868, 129987, 191, -105943, -1678941534, -3539216, 132, 22950, 10, -128, -223298678, -324, 1444689477, -761914542, 18886 ], [ -1, 0, -47, -5185, 18, 0, -1, -17, -7816504, -1584311, 2031308, 4128672, 1, 3142, -36680, 1631779, -24, -8630652, -20 ], [ -364374, -1039761080, -1711, -232668669, 3, 2448295, 1, 289, -115, 88364652, -14515602, 91902, 54883, -451744, -143998168, 1770672, -4734, -7311, 965 ], [ -16, -313484, -6, 19031584, -24781, 0, -1506843467, -743942669, 15111, 24, 58161241, 204, -452854134, 1149, -1787865, 54994284, 0, -14, 305162 ], [ 4052, -1, 124, 135, -294, -14174, 71343754, 2004429396, 43132, 4495, -64, -871468678, 353332, 579228, -220, -3564, -299016, 54, 12 ], [ -1959, 8, -10711, 8, 170, 494, 63552, -465, -461, 0, 118, -73171, -870621810, -1, 363727, -9, 223501510, 6344344, 627694360 ], [ -122764, -353088944, 4, 237190, 1887908, -4067536, -296347349, 3359373, -371612833, 322783980, -13, -109, -9573, 2455339, -19891650, 195003, -4032850, -9, 5533 ], [ -466980970, -5962, 118720727, -44908153, -311, -41232, -45174060, -258, 18585, -247996, 266509839, -3777, 403317, 376, 888102, 281, 3798, 88778570, -476126613 ], [ 126251, 3772270, -4, -51670235, 20591888, 21726, -6, -136268, -111963, 0, -3857, 4, 1445430, 37532232, 36, 2875536, 36605118, 2228, 35 ], [ 7, -96996051, -1, 14493649, 347, -1666893014, -12881, -15, -26783923, -6, -187721436, -419570, 11826868, 882958239, -4987020, 0, -3, 24522871, -1212 ], [ 109385585, 3, -9177142, -1, 983524, -101797414, -2, -60453212, -1474, -1032, 1432052, 315, 18, 981, 31, 3340411, -8115632, 8412, 44032722 ], [ -249352658, 2536006, -1690641358, -902984, 1005406, -770575392, 12, -11980, 490054, -11138879, 2346, -99, -1087189476, -736176, 17463, -2037, 24, -591, 2745 ], [ 17, -785, 5233, -456, -130698, 4, 7714989, -121, -1950396822, -32, 18808990, 89, 4071105, -757011245, 42, -178, -31, 117, 1079 ], [ -2, -2, 309515783, -742602, 985, -1079, -13, -2053, 244241, -34347471, 0, -96989, -1, -2, -1015, 24640670, 1623, 213759, 4043 ], [ 1054977, 95994542, 20, 7, -955573302, 19090879, -70498, 479, 3827208, -4949, -1774543, -904968, 89217, -308796, 1237844, -58846553, 260, -72, -1607175 ], [ -646962, -4, -1037523, 60138, -648194, -67841729, -11886, -1819749, 1650269, -49, -1, 122289071, -15007660, 482006, 16201, -1, 13, -593296832, 465 ], [ 0, 15089401, -227840, -1216379, -12845046, -259604, 30, -177327373, 57016, -4, 67458334, 80, -985, -29141587, -33, -6176680, -78922, 0, 85 ], [ 47537, -53966108, 158742326, -179156667, 553073979, 14192605, -5947, 0, 1, -30695535, 11, 0, 924, 3070251, 317720, 60285, -16546963, 249, -28 ] ], [ [ -53783976, -320645809, 12085517, -457700, -144371, 5767, -27675, 390895, 821149, 73, 148793843, -467166, 6929555, -2, -28, -5, 18614, 0, 0 ], [ 1, -3331669, -498480, 6319774, -24, 155784, 534, 73413663, 1155005, 1979103, 0, 625242, -4556479, -268, 0, -119556890, 1047906, 1, -2 ], [ -2, 1021624, 5195, -9, -237392, -2, 331, -15543500, 20478422, 962, 4176, 6, 2349394, 99, -3, 239, 1557, -2, 16888 ], [ 215223, 31, 100652591, 2, 13160261, -4863528, -255269774, 1330, -40499380, -15, 40211071, -247370, 7366, -34313791, -4, 1, -1, -3, -224591835 ], [ 48909019, -4, 28803691, 1429, -12485478, -75, -2, 19885247, 1, -992697, 477123, 0, -1, -368, 1161731857, -1931128, -322795, 5, 163652183 ], [ -1, 0, -3502761, -11284475, -1, -3, -134673, -98, 0, -1, 2078022, -11376, 429446586, -74, -553237943, 4815088, -302323, 194882438, -3181938 ], [ 783, 0, -1041741, -163, 33931, -959, 31343559, 104, 3706, 6416, 215258365, -1, 44000458, -1410397145, -90368131, -1005, 79425505, -1, -1127 ], [ -1312244, 403137311, -13813201, 941, 24707, 173, -338822, 25874504, -4, 40733, -4, 27004053, 2254, -3567586, 1729079, -122, 148060299, 26640, -27625 ], [ 0, -661465304, 0, -1, -33368189, 2777, -25, -1, 796106, 5510795, -278232, 1506815, -1176, 2, 21580, 8, -2, -1, 0 ], [ -654924, -112568, 2960681, -1, 61, 1, -1, -139, -1, 81, 12511193, 1438, -211, 323, 420895, -37269610, -122417, 26474414, 18 ], [ -62358, -1, -2, -36, -3547631, -1395768, 110319501, 196566345, -110756, 1217968, 1232190, -162, 0, -1605268834, 353020, -6423581, -1547, -7869160, -2 ], [ 2854, -6, 467, -3, 984164, -2, 801349, -52497, 216080, 30, -17, 2389, -2873983, -700203, 5694, -11053, 56157, 7, 961736251 ], [ 420459443, 18683277, 5, 60166704, 480, -2, 1249473, 11, 495098, -38467, 228416, 4116545, 81284, -30061601, 883703847, -3141901, -25697144, 27723, 208991 ], [ -800, 214066581, 65, 106386782, 12752345, -3, -2, -2150, 5462048, -7, -1, 1770, 4990056, 651717, 634863323, 33, -1, -1025, -2415 ], [ -32062, -3031932, 504347246, 2285107, -7775333, -91, -541623171, 3, 380132236, -10608, -5, -1580207, -43, -23832060, -960290, -2, -1391225, 185, 50475 ], [ 36256617, 2081121, 592, -7889, -28, -20091520, -18309, -16729, 10126153, -1, -1442583, 84637, 439, -7, 3600745, -11126, 620885471, -155022, 0 ], [ -27358, 0, -223, 1141852, 0, -451, 1674998219, -12, 21136, -1, -630, -57410747, -373359, -24, 1835, 101310820, -366465085, -1217327, 92958 ], [ -3486, 227333, -1476195, 209045, -33849246, -642, 955233722, -7, -125, -584998182, -1339, 14125, 5928, -430015, 147295, -1, 37268705, -200, -12941 ] ], [ [ -2, -65365, 31450, -2, 1451, 123499, 2, 1, 825250150, 8101252, -2, 3, 45179, -1005255, 0, -991868066, -1145817516, 543, 93481392 ], [ -18672781, 12355278, -4, -5787131, -2, 115345088, 4, -465042, -40421, 112226659, 6178460, 88165159, 3075604, -20297, 14857, 1128, -4, -827249813, -967643 ], [ 18, -41420, -7168, 25970, -1273351, -362, -9564497, 443123891, -1672, -629, 50, -2033, 3150923, 37274, -32486, -45675886, -214860093, -1, 56 ], [ 21, -1018, 10, 239318, 19067258, 596, 350500155, 0, -2135, -15235, -463, -71948, 979, 88240, -9294869, -23690021, -131257563, 3, -712507 ], [ 490, -29571274, 354800, 49945, 2, -6, -1196, 3788020, 89883776, -2, 371, -71748, 1, -161, -28, -181364, 323714, 347394, 21 ], [ 11, 26261, 645, 447649, -240730, -15106, 6, 274082908, 2314069, -2092485, 230, 1692, 2, -141881071, -117, -109534, -57072526, 7, -1066376198 ], [ -3, -2304271, -27130376, 2614444, -2, 12, -90978, -41790, 29163955, -1989, -25, 52801876, -505265356, 104, -77, -238628, -138, -9524, -1108 ], [ 7502838, -22, -20, -32, -36080602, 33872, -1883207, 17544, 1175, -140358, -2, -1433, 0, 26195, -132, 3912266, 20082, 34939, -48 ], [ -1651, 1104101, 62, 0, -118577722, 70693, -6702, 4, 0, -12070115, -132830, 110698167, 454426793, -507206, 0, -170009, 26184063, 11735594, -174 ], [ -8215, -87700, 568295, 1, 7536657, -6, -1, 37, -14818, -1513, 3, -104857576, -19, 17925258, -41387563, -508391776, 119541205, 1706, -307795146 ], [ -211, -304482366, -14335303, 880168, 8, 83185754, -257191, -204944775, -11980761, 14139, -67, -25846, 668, -373041, -25256102, -329, 12, -1332, 240470451 ], [ -1, -24386664, 12989, -57, -1, -5223, -1, 45588, 69622968, 39645153, -2, 498462109, -1, 253533, -2, -1, 348960182, -2402, 600653338 ], [ -1051095, 1, 0, -1220763, -1, 56839698, 1323295, -2623, -2497460, 284703569, -32818758, 303348954, 4695, 1000, -324744, -3, 126, 836718, 550168 ], [ -41823, 489, -8, -12694010, 1283490, 2788, 427696, 232, 195250164, 0, 3993440, 2611614, 3516863, 111, -50458577, 1716, -780, -6, -29884 ], [ -726, -31472, -12600800, 1473082792, -6633205, -400, -368, 2480, -125, -16, 790, 50405, -28245807, 144559081, -58406861, 10420494, -166, -769, 772 ], [ 8176, -5415, -2292739, 103079509, -4, 2751, -2, 7, 160117, -52811, -315896, 208013542, -6951077, 3982463, -5, 9235715, -169568371, -1273, 598514 ], [ 145055125, -214191, 256622980, 87548, 29, 2064, -3, 0, 15, 115, 3250, -409102951, 238678, -3, 280054166, -116, -365954, 1, -32715878 ], [ -215457, -49, -101477, -1, 453930, 1695, -82, 3374390, 35, -59, 15, 897, -5, -1574, -111157, 2, 54366, -6433699, -45 ] ], [ [ -1661765, -1462730230, -381620384, 131, 16629677, -82266, 4462, 40341, 9, 12, -26970326, 157876166, -7225, 9, 3615689, -154018, 8, -128832, -1814 ], [ -6, 751869169, -383152107, -52827503, -17129, 30, -40168926, -714, -29970097, 199874004, -1, 3969732, -68671, -4045046, 370624, 45579, 20679749, 1744361392, -457 ], [ 16993, -15316, 37089657, -241, 103, -14587, -14096, 201280, -19, -3, -790, -169101948, -3, -2026, -1, -87, -1962, 1365023, 106 ], [ -9007004, -40621, 2036, -4, 13867, -24, -130283, 2917861, -151272869, 8039856, 126248913, 38, -58245282, 901821, -3, 31, 31, 1, 12991 ], [ 48095234, 15143441, 5221, 29968090, -5, -36934, -10936, -266253320, -54092792, 55, -22, 2624, -14920594, 47932, -40328, -312854, 1, 201649, -3 ], [ 5271, 670, -1, -13714953, 7077, -63539, 15906624, -2486010, 4681875, 154, -1252, -69, 23, 3958, 751821, 827, 4078, 817363, 6 ], [ -40415, 40911, 0, 84384, -2, 508136, 341, 0, -9, -42216637, 344, -21365233, 1847, 47, -77, -10, -15656704, 25373169, 1 ], [ 976, 43845, 46654, -548439958, 0, 2383465, 341, 991, 1, 904, 2, -6309, -13977, 12375, -3, 43, 1, -110, -12850 ], [ -23955430, 813, -25028922, 147, -1021766416, 140041, 1135, -497070, -480515, 56281280, 0, 729608545, 1074427, 0, -8113, 55246, -118864, 749731438, -478669 ], [ -4359, 238385, 30103, -2922, 77068, 147768, 10, 23109359, 3145, 18721513, 1647813, -26141, -344740106, 251250, -2071243, -3, -18821107, -88364386, 300043057 ], [ 3658127, -1708049740, 434, 289797868, 377, 9038227, 178998283, 391905, 6532269, 32046, 6000699, 2, 0, -353768, 0, -1, -1, 953882, 70495440 ], [ -442, -34, 9837, -23757, 266278, -3, 15, 9173614, -6, 278962022, -329, 63181083, 8598498, -7742, 1907954, -1, -62, 474093709, 78486 ], [ -7577, -12382600, -16461186, 849341773, 464214010, -2, -1080, 726176, -348053, 14956, -193, 2918420, -522683, -34094, -86135713, 29163582, -113, -16, -1028 ], [ -3, 6, 644, 61, -1526423, -1935142230, -3234389, 27, 16, 10127, -6441, -1716360710, -18286979, -34, 0, -79, 32165580, 0, -12110 ], [ 13291, 112332, 68, -493, 7, -456989364, -25922, 39276569, -34549032, -126, 42928, -4, -16932549, 1, -833211, -848, -10, -2509045, 4807816 ], [ -3440361, 6, 2, -598534510, 23, -10892, -492, 105, 445, 6, -14075027, -213789767, -21281, 19, -3373758, 1, 203163426, -111272015, -5 ], [ 178841090, 0, -30255461, 45197671, 10032195, -20, 21947541, 701, -7335, -920, -2835493, 4, 144, -1640, 10700, 22044, -29906, -8, -8 ], [ -1657677, -1679, 35, -6340295, 27084112, 534523461, -74456891, 5799, 29700, 25, -26, 993, 32947, -17, -4, 94, 910, 25637, 2048431 ] ], [ [ -6356438, 2, 31, -16, 65387, 73, -41735137, 5, -2, -607, -28795866, -16, 38138258, 103122795, -13097737, 59473, -10605707, -233, 281529 ], [ -105, 93, 906, -19691670, 477, -16, 10601, 112035, 3653, -8199, 393446632, 223, -17828, -240920069, -6, -536901, 46, 832, -9015 ], [ -242597, -8, -125810578, 39414475, -19168, -2123859690, -20467442, -152763121, -5, 698105354, 239542334, -2, -433893270, 7713382, 6908, 344664512, -25914376, -3, -11 ], [ 2038, 31229473, 1, 16987, -154649, -38, -414, -547718632, 1204, -1, 89, 95, -766, 946253, 31859287, 52111, -2541770, -56988250, 480 ], [ -36248, 149, 701824, -23197869, 3110631, -1662646832, 27, 869, -58, -149, -113074, -2, 193509043, -1765, 619667405, -249, 1, 3924, 132875815 ], [ 364942883, -1388, -45777, -320490339, -1255, -20, -1374, -807138, 0, 810892, 0, -608274014, 378875794, -2, 70449061, -34621, 36, 118331454, -55311193 ], [ 72359431, 59, -367, 242, 18951111, 5, 55081, 5976112, 18077910, -342459, -115249, -7, -83, -844, 1237230534, 22621, -14917594, 2888, -2 ], [ -8, -865, -27734099, -5, 609, -795690517, 818356655, -3, -239003048, -46, -1137864683, 30463233, 151233743, 121236, -47, -403379, 147147, 6, -3049 ], [ -655, -36, 73, -3603598, -3, -1811, 1626873, -669, -511458143, -6, -147995, -628368361, 0, 88259, 356, 97, -90864936, 250005, -1 ], [ 4971, 3996, -1, 515467, 113018, 18302, -5, -10546, 594, 3, -22601752, 449028, 610, 204, -23819402, -173376312, -15605, -106450, 568428 ], [ -1, 8949335, 24, 3, -2, -5, 39745149, 32, -87888, -1, 20990, -55322304, -176461124, 225, 29889, 1480344, 235536, -57, 1160088837 ], [ -16205567, -92142378, -14454, -24711, 34, 168757588, 21363, 350496, -60, 0, 12127140, -30225, 19004, 972, -7722366, 106955, -229, 154921488, -157 ], [ -7, 1, 150, -2402801, 37360, -54, 23065565, -131, 154, 9326075, -368585, -679139, 35257, -102, 1760015, -1027150140, 85634, -2, -3 ], [ 117739, 2295496, -825676, -403059, -6380953, -20007, -8149, -1253596, 19, 1, -214, -45420080, -243718, 63483077, 844680, 1710, -2, 1739, 9884751 ], [ 2783022, -29639, -393694843, -4279518, -117904603, -1, -8658391, 46965, 416482, -108, 7534, -8010390, -976, 26, 420, -1919283, 333689823, -461, 9833 ], [ -275066774, -885007099, 9616845, 1358, 2086962, -43166, -1, -3402, -501864595, -60438, -656418, 4, -16119, 46696250, 969407, -10448, -242353, -1620154, 0 ], [ -453662216, 1218673, -16031, 103, 60, 6133518, 2700, 222, -536270243, -11656, 1410, -67096737, 111, -499477, -344797043, -91153, 303808, -206, -3386723 ], [ -68, -39, -826, 533541, -7507576, 26672240, 3240607, -13949, 1, 26, 2, 358679, -670895717, 5, 0, -2035, -13269, -217603933, -22 ] ] ] ] }