{ "type": "int32", "data": [ [ [ 1273428984, 733360776, -1881827830, 910589960, 792999253, -572559366, 1596579671, -1466688809, 1367707996, -1734420295, -2144774495, -1168033104, -601248129, -1693786068, 1013874363, 1378820876, 508280250, 169089494, 1278438207, -126780964, 2005262368, -521735620, -1350268232, 1051175547, -505493802, -1906768247, 1173799155 ], [ -1673343356, -313039092, 1903704832, 629984741, -1609772255, 55436354, -1260145765, -535686382, -1564977501, -251523192, -1592076601, 515568488, 934336831, 1837727690, 1291783681, 615622385, 454082041, -2106478649, -398537833, 1424782420, -1128098364, 1620437916, -1633054909, -675787125, 555902308, 2070975882, 884828485 ], [ -154726090, 1722129022, 1840104181, 174834119, -2103846633, -860572015, 10195147, -1127202806, -1402936711, 657325090, -1327355246, -2082160455, -387948603, 628941757, -90586242, 1918032544, 1562770268, 1910054042, 1892261933, 278003163, 1581896505, -148085991, -1674047560, -999914904, -4386023, -836297177, -600474890 ], [ -760778737, -1546649945, 584951316, 1031401021, -1472148845, -1209793231, -1677494703, -1996808730, 1792896370, -1858699257, -1076683574, -1161668907, 224486232, 924228443, -1716074280, 552158100, -1038648622, -523107917, -69961554, 1790528042, -634617869, 808756768, -1312727478, 623560578, -114353915, -85841131, -1428337954 ], [ -921912075, -1393322730, -1594546851, 16203027, -1078907988, -712280700, 1714231394, 483935882, -543225694, -768573676, -306292124, -587903012, 644170675, -797663427, 1217145083, 531821682, 493294290, -806372839, 654246425, 1326325935, -744453154, 16334274, -745190335, -389330251, -1507819369, -1877359847, -2041018880 ], [ 750880713, -1393505830, 1270609822, 489553267, 1733683722, 2022764443, -831260827, -1244696651, -78682912, 696387745, 77193682, -742419247, -307119297, -257359895, -1444546917, -1634457213, 1301002048, -382148236, -295399085, -2130995064, 1943761840, -2045649042, 1272950183, 1809224690, -1716605171, 1485599811, 1112067745 ], [ -849522927, -1785038615, -591588957, -752575971, 1977294071, 2076864, -1372588425, -1545275347, -684038391, 1934295484, 932631311, -1997168735, 205654007, 1922896852, 767201164, -1822652947, -1893757360, -409597624, -1816461838, -1077309422, 127127485, 1248627409, 302393413, 1948811956, 1762432330, -177638664, -2011887616 ], [ 252660764, -1090458807, 1714405941, 94749618, -868726224, 1314211396, 1148639103, 645362935, -2085311945, 1262039050, -1570739120, 867535704, 556262064, -238410693, -260648748, 1229955788, -1275971397, -1362606252, -1185779918, 978623363, -1861904972, -173194730, -1549258048, 1391106283, 1249287795, -308322337, 2026060849 ], [ 89682525, -1554245140, 1759621305, -621114064, 3786791, -923014163, -280874333, 1244090733, 1598570631, 1645793845, -1746394526, -1494379272, 601836203, -874324787, 1953813453, 1270777277, -732773943, 1412675280, -613546438, 832537546, 522733137, 18847679, -195686156, -1791125428, 72905175, 1405516435, -92282192 ], [ -811284292, -1180373196, 1062502943, 210130957, 728277602, -1393196492, 1964741468, 421627655, -1072328108, 1253632551, -476111402, 2071481602, 248857334, -483070449, -1039206081, -39451821, 2145027705, -1389040752, -728534939, 688234914, 816300506, 1651721149, -2138291926, 184879640, 40968730, -355137746, -2089734551 ], [ -336054833, 1339592652, 186127079, -329108126, 1651520073, 142224650, -1571974610, 153231124, 872419335, -1571622530, 1640448889, -1772894341, -154261601, 502665638, 342206511, -502370455, -1365412527, -784124389, -572810945, 1899561458, 1292129310, -1691487648, 1156486510, -1002408657, -43738582, -157172046, -989091920 ], [ -1960545891, 1261424635, 57059488, 1035767123, 1133559351, 42337732, 1007276392, 1673288171, 162727763, -573542231, 2007405105, 205342648, -1963200628, -869052342, 1681786167, 1765734175, -582597120, -1067504750, 236126162, -596502443, -1518060796, -877283904, -757590959, 1066216477, -6465381, -1812484664, -1147963010 ], [ 334709350, -790538204, -2027723062, -1462353841, -690836995, -1804251867, -139948524, 16881624, -155881223, 1942863353, 1970468310, 443657940, 1360001780, -1843053703, -1750223884, 477846198, -186938827, -1311580264, 1985339823, 472627469, -1451724569, -1571218455, -2141106103, -559573801, -86493242, 333215559, 2120492780 ], [ -1711156371, -1417239094, 822886519, -1212977614, -884537699, -552202405, -633945850, 81663116, 946471177, -2091075843, -795705382, -1294894604, -2072582041, 258884827, -1789223207, 2145495749, 1679180328, 256201556, 665635815, 694844788, 403598854, -156302522, 1436646352, 230345790, 2062107721, -1480955102, -44669128 ], [ -2082650412, 1236193596, 1276687760, -1503900479, -536888696, -542719616, -236664467, -280809485, 37560252, -629483999, 1493915998, -550742548, -183398166, -437613662, -948903674, 601921324, -1545354732, -2135957663, 498221098, -683999059, 2080822767, 777205099, -1230148822, 390171595, -898025186, -245628307, -1316657143 ], [ -1454017447, 1787058601, -281443497, -648949980, 828440025, 867907886, 303136627, 1031447457, -1136618745, 232082724, -213978775, -2004991371, -387375283, -1158420068, -1787841993, 1136533383, -1648581881, -1149646575, -1310045118, 71486403, 1794568427, 964232689, 911737356, 1318648801, -1180112820, -1427536196, 1864196465 ], [ -2129319627, 954601614, 1625247387, 799888962, -1468650472, 2041645556, -198452488, -242613839, 941412953, 102015551, -1958474373, 771613899, -401905555, 1852286347, -1131759151, 1604972402, 912315606, 754594785, -333913429, 1599745353, 1084348805, -662229478, -1760847039, 128107787, 627459614, 1132087509, 2022478758 ], [ -2031680528, 653418283, 1148371526, -1218471095, 376274677, 810483010, 844151610, -1873844489, 1605309455, -713272727, -215672117, -1345283011, -1016479011, 615195135, 1991167791, 155898755, 1812562568, 2116089095, -560233968, -1006985111, -1975030566, 302466192, -545045875, 2016927373, -1665987721, -1276871113, -2097019981 ], [ 907800438, -115703106, 2097753717, -994269361, 2036344131, -107733734, 1484956267, 113113823, 1065258583, 416942310, 1133571446, -1391153123, -1710865159, 569843205, -1669907732, 1227793488, 1874410079, 203763209, 1039723507, 1930229519, -150085686, 16795348, -2121346054, 2125808506, -2049454533, 154103524, 97170073 ], [ 1337859107, 685874231, 1837314904, -1629555158, -1422848142, -1880615333, 1196317208, 1885956146, 1387770476, -2112513108, -1349569133, -1815102669, -186922667, -587671481, 1130038130, 444820600, -1695588508, 3230957, -966862500, -1634894123, -1440547204, -1339498116, -965755559, -165901718, 37908046, -789202687, -1415335976 ], [ 1804182686, -1178642014, -1359015488, -1277360492, -202891695, 1743396601, 170885589, -494761576, -38105478, -222126925, 514126221, -1648192378, -1861641955, 326184713, 48247807, -1338510011, -79735772, 243487188, 458129630, 184307466, -132523330, 101935419, -1411609600, -266879795, -1624620820, -1497311621, -247753921 ], [ -640852821, 2068928595, -543365713, 1255595232, 998154868, 1488848897, 2095179454, 2063451586, 922110644, 1154898502, -215096695, -480035874, -906635577, -365309039, -1400538275, 1196864725, -1525972079, 1757241777, -1496755034, -52193090, 290788543, -1353634327, 48392835, 1662883414, 1438927574, 1956185242, -318794913 ], [ -1751760955, -714836277, -2017020635, -2095273860, -2025633714, -1144075554, -2067115246, 1725442594, -2036951987, -1455807005, 1440708136, -1509465756, 1712512811, -53858781, -1677638423, -172999802, 377447236, -1252044929, 1457079100, -1143268156, -198393795, 1600657953, 904226078, 1974822911, 349423300, -1054228296, -1178194788 ], [ -1478868772, 1162894079, -1997714378, 1055832049, 2022895345, -919081681, -455819772, -602279530, 1168133007, 1657829744, 15901841, 937877101, -242139327, 1953843332, 2118592328, -918572962, -990850178, -1695148608, 1278773561, 592461443, 1153006676, -1284346835, -208123990, 1360533214, 1137658999, 1465929983, 1229293656 ], [ -916733060, -1369747208, 1332022118, -1902673997, -2082448283, -466934437, -255594849, -720649992, 327516879, -111210460, 1931957819, -1336369377, -1391076222, -960540265, 1786697041, 953733238, 134285960, -290704951, -1264635518, 1464543835, 271649995, 1345412373, -1581083542, -2080549053, -1264384479, 92376255, 401527462 ], [ -1759197318, 1576550501, 1667524687, -948874823, -1512573578, 600969921, -2072805193, 447519076, -1273949061, -685243742, 75289382, -1715430101, -445884363, -1363202198, -814643852, 346283770, 954703592, 2126388053, 78587091, 158826290, -1831349729, -160245327, 1014970283, -591240926, -605315998, -1793184256, 1177917946 ], [ 1511299991, 1560040102, -1749633168, -642420497, -1520617921, 1019573025, 217771782, -626866238, -1550536817, -918106787, -448997742, 561619754, 592879738, -644332123, -1563007655, -1209761819, 1239564024, 352879754, 1378295820, -1528812484, -2066666186, -2122202744, -992735695, -1262557771, 329767415, -140541005, 430483985 ], [ -300637055, -300651002, 767273097, -23486744, 1997206224, -876316422, -1210907374, 794836038, -2063549586, -962010572, -1011198419, -2042331241, -481706338, 1875255041, 289603331, 856202511, 1503622611, 1095212466, -525960461, -1390979682, -416767124, 400272524, -1279004880, -190123008, 1263314836, 817425027, 2033764879 ], [ -1623132042, -597152442, 1205050089, -432379848, 1945737829, -1840694312, 833944122, -170543194, -228393073, -589139747, -714379996, 1244522030, 2044359463, -1077889299, -402957141, 1623759819, -1851075257, 1883585185, 1014883086, -975212928, -1304267501, 1196459135, 1338307222, -1414411930, -1840248339, 88606495, 822257132 ], [ 2083277191, -1592742362, 195323430, -1601494676, -436231868, 152339161, -964115670, -2047244298, -1392267666, 1549046297, 1928688228, -932978228, -323470892, 1370359796, 855439867, 37430042, -830596231, -157302796, 1943181967, 865682827, -850433829, 1480102507, 577413840, -395145846, -1150974386, -1560383974, 1822828660 ], [ -2101377662, -594564872, -1536929905, -1292346602, 1698866119, -1334337503, 173959833, 725179074, 553237659, 1131238983, -87611020, -890401580, 200804340, 2025130751, -1026805429, 1651885507, 179014553, -690448846, -1467380387, -1615319179, -1603382135, -1410538722, 1519551806, 1511397084, 1280483936, -1057494417, 1132789696 ], [ -825434039, 14551597, -581582865, -1971814297, 200859221, -852726725, 1037983981, 905630297, -1117218661, 1369076686, -163759034, 487924224, -267395821, 77000176, -1655090225, -1079744707, 301449530, 1847463923, -1523319831, -799654457, -1696165239, 123044631, 1998883504, 2114934881, -696373704, -42404842, 1695029552 ], [ 415406576, 321833357, 2061882201, 1218498211, -1650235836, 2043738672, 1293467470, 1439013127, 934386656, 90649277, -2016464340, 1328610307, -2099701685, 1421764378, 884093151, 143850395, -966239989, -715143768, -237630047, -1102618248, -479146333, 1150268911, -1736368648, 1885367925, -2041943196, -1014304094, 1088251827 ], [ 1850994658, -123418794, 623844580, 1666223825, -237414854, 1956119570, -1933204047, 1048172703, -1818874638, -616565424, 876435452, -1420492658, -976629850, -1439261866, 1542983112, -1280215290, -240220976, 1713327791, -396209225, 1150601182, -90378408, -932920354, 35953549, 434246159, 2030488274, 471689608, -1986412517 ], [ -1629879228, 1454186259, 608841995, 1192558947, -24014382, -188888481, 1080893986, 1258321583, 1436666068, -525341188, 326302468, -1354826012, -619456723, -2108839793, -1828144484, 222819069, 1207564091, 552752627, 212543164, -1452624534, -1259472704, -1760012537, -457213922, 2085361049, -532267194, -1606249860, 1998373656 ], [ -1565265494, -2083220051, -987213010, -316949815, 11538512, -14800725, -2116578710, -1198773956, -1793532873, -515812547, 1330428553, 2015873492, 1825708819, -51147736, 2043278622, 473023531, -411498253, 240505148, 555572015, -918363234, -1940591670, -933822231, 661161175, -776458427, 848654007, -229816980, 272052371 ], [ 1782535845, -859244142, -485547566, 1173658776, -1796594099, 1727230605, -1880072943, -1162582842, -1656370715, 590852003, 118240590, -1050567482, -534437701, -795019348, -548159944, -883489037, 24311473, -400509181, -302548957, -772502619, 242073847, -888624398, -1027070800, 461653401, 36648461, 1565397470, -1649447018 ], [ -1856065174, 299386401, -889798345, 1960733343, -672879391, -662846060, 408834528, 1022623956, -1748682147, 2022587548, -1928194612, 792863306, -1465446108, 1939387189, -920737753, 1956068210, -875949309, -487203229, -666789350, 261913506, 2003110451, -325811470, -1182611456, 1733371616, -331602523, 1698769933, 495086818 ], [ 2068496610, -451737674, -1453645914, -333791048, -629284339, -345148053, -1702745641, 1954592911, 1926017871, -1676567788, -1310151252, -614115974, 847107627, 1119322533, -391728880, 1986843209, -1572885630, -1007023278, 4149770, 219300099, -684305276, -1719300036, -1756855915, 1557149907, 873185516, -780909293, -1838056419 ], [ -463749856, 1091570014, -1955820167, -37956431, 610003975, 1265438744, -1853755155, -573803878, -172843216, 1162523914, 718464670, 317772690, 1490276475, -1178747454, 897036666, 2028258393, -1310290236, 896653845, -146745001, -883062036, -1238880481, 1256447437, -183212344, 1971673105, -1762031625, -1868061448, 1766992422 ], [ 1895235079, 1433416047, -1278471298, 59063449, -1446272742, 215635594, -704731306, 131150346, 741129755, 713171033, -1987367333, 1037113186, 710419449, 1295925084, -455660736, -891222788, 1952708755, -588244184, 256425893, 1458496221, -934776825, -1631563780, 1477037728, -128505959, -433905670, -1140307474, 1473533712 ], [ -666527881, -1020297733, -381204863, -1267878777, 918908181, 444921167, -1627439843, 996230480, -581619012, 2128868237, 291886273, 823905091, 1328434112, 249775056, 643318204, 1018575745, 206363232, 1306015311, -947938041, 2011182438, 2043876943, -466682359, 1001969663, -278829273, -1687345337, 868960243, -1205672074 ], [ -1754849388, 589574004, -664924608, 220402994, -535026299, 328441376, -2013368256, -496682764, 762650404, 1913777209, 526728058, -1399794573, -725624272, -1280725698, -1555133386, -737502355, -1081844802, 1383400980, -1430707238, 1840513442, 1044213316, -737562308, 802725249, -1236724273, 1524152156, 917166858, 910321961 ] ], [ [ 1250865143, -1610646690, 786464445, -1565793003, -1742142348, 1046200124, -396560369, -1373890181, 625087430, -1650577191, -2100029327, 1661593711, -2116830002, 51642100, -209401975, 1622805067, -1866139488, -824422576, 1645883700, -871610368, -311933037, -1743418931, 759213345, 1668108996, 2110255844, -541449997, -1656221704 ], [ 89026148, 1417451137, -215594656, -1547591148, 320374943, 1906819090, 319953564, 915462928, -391054543, -1092787591, 622181086, -1429832004, -630123260, 328738151, 593574881, -891506772, -512601084, 2074249766, 1137090143, 1110126341, 1846440293, 1606282340, 1566636785, -1871744345, 1260259897, 1172331348, 1285900891 ], [ -1799299534, 934994627, -293622068, -318417129, -562946175, -1043994370, 1414123140, -2066025220, 1961354849, 1247255897, -134387602, -544321305, -1062459271, 2136465442, 673754733, -1200663723, 267560224, 602724655, 1273922920, -261429527, -1101437002, -728508550, 166751467, -236748073, -73566762, 2129905274, -1163950638 ], [ -238488915, 138992933, -1431593338, 1536535227, 420462788, 783419495, -199100804, 1298779416, 1499790563, 234041903, 1285676952, 1756066854, -528534703, -469374342, -55611484, 405550169, -64242615, 360767900, -2037742113, -1477963443, 2052582880, 1396231658, 1841163505, 1737327306, -372493372, 57755279, 273755334 ], [ -100573189, 1552924853, 257557542, -1563138425, 1561035206, -1332964589, -1583739331, 436362410, -1506474542, -311511870, -809682609, -1168164891, 2136998194, 84789139, -580061314, 372849541, 544305213, -27277864, 1460316845, 1351125391, 249529465, -24031702, -1776295301, 1787693111, 746674487, -112770459, -247707377 ], [ 1718966662, 359785529, -1106836825, 816427600, 697398575, -1182053777, 1219436622, -1871604865, -1252493130, 1819977721, -1807852331, 1055224743, -28263179, 872006835, -1480738687, 265201125, -1773936216, 80915314, -645940592, 1135609878, 495298168, -1994006161, 675987215, 1025438478, -95275905, 1862247067, -569830189 ], [ 1271130592, -166320063, 2007637328, 618397026, -109882606, 1067711167, 1612489886, 368382639, 823144724, 781199928, 1490311632, -1246497022, -1919059860, -989592234, -2141814835, 2006039455, 1188219993, 1655227049, 184050777, 1264088000, -1721692111, -580700227, -1360778347, 1882769887, -1487557924, -1843580898, -1222148612 ], [ -820904317, 2120977521, 1772638821, 156904071, 1592420717, 2053414048, 52208387, -1298775243, 1442901838, -125563132, 1315786085, 95455988, 2103437197, 1374931231, -522204747, -2048380144, 43100535, -238316145, 308628714, -1180620853, -569623991, 1265937382, -1009207423, -237024214, 2060929484, -2139390171, 696449769 ], [ -1774898066, 957014755, -1418391446, -1664283347, -2060285813, -627113684, -757708451, -887746969, 1743281503, -2131783424, 607228249, -1456569766, -1120654926, 1420108541, -1734088020, 1581406832, -998248921, 1510206979, 1261532633, 1326046189, -1372668381, 2012034708, 1040756149, -265379275, 1375437720, 1953892849, 872165037 ], [ -533078370, 116038909, 1096342757, -1072121341, 160119332, 640115060, 700521809, 168638539, -354943378, -2096949754, 1366504280, 2055407082, 1035362517, 1103468019, 930587388, -2007820838, 1330115859, -407536675, -1424341730, 456204293, -1433036674, 1587119080, 623509070, 523544339, 665411486, -1300324475, -92640863 ], [ 653264148, 667941421, 36059787, -2103385584, -263844577, 1842205716, 514756122, 663560084, 1696595489, 1823124889, -1860173352, 1073634463, -444456522, -1338936944, 229663547, 1929039025, 174575936, -1349010374, 1369626340, 1086159048, 464376939, -1974586652, -1849208931, -1753316628, -388912220, 1711931210, 150869433 ], [ 12005205, 343411285, 419618430, -681844729, 1588500059, 1259899716, -988201123, 1385126549, 687239196, 1203431009, 2071633371, 566268591, 774018399, -425510077, -2015901163, 1206536293, 1750928798, -890514917, -617474080, -812980023, 1970249460, -1249508261, -1243576574, 1933380681, -1437827564, 494657027, 1256217512 ], [ -1698396863, -1521957527, 2122183538, 1010534305, 1881139779, 489914685, -616208250, -730305230, -538737503, 1704496320, -1759987679, 1270749116, 1321297327, 2088587860, -186865905, -1800272547, 298925267, 71156209, 423191530, -1224481657, 1655921032, -1236101344, 1918754846, 839962248, 516868210, -687003847, -2114715017 ], [ -1561142123, 404869406, 515296186, 66903059, 1973060392, -1790996645, -435428844, -1144961166, 881300905, 900341907, 2075351177, -1231773212, 53981602, 1189663939, 1691856358, -1275936129, 875089650, 637696173, -1614259335, 76576420, -1535362180, 1502784212, 1984607354, 1219806558, 1968436611, -1974942344, 1622625417 ], [ -1371781591, 463450390, 639833949, 467459092, 1964184303, 1964680161, -1545955253, -820354158, -582852116, -1605578066, 247518814, -631195347, 2034624422, -706503739, -16544529, -121534977, 1133183860, 1580731197, -193386668, -524807432, -374701749, 1367672223, 739436244, 1976381415, 562053764, 1863751857, -1456683694 ], [ 808871440, -1566608475, -427230018, 1881525450, 683347530, 483723803, 1441215352, -1271647801, 616708196, -2003033511, 494628511, 1570945987, -692727876, 1304511470, 2138840426, -91882541, 1761046228, 1775337895, -660259540, -1177682376, -1426768666, 2038454815, -666633965, 275023778, -1721169105, -562576396, 1988938072 ], [ -1922420157, -2066730308, -1761108902, -406497867, -1254691202, 590179591, -134326735, -906420893, -2044574655, 1735428085, -55673142, -285334726, 1857046739, -1545786588, 1192186188, -2077529854, 2131333826, -1145342089, 1157000554, 468594572, -248819773, 720837373, -956741520, 784987690, 2074274415, -730354686, 263187694 ], [ 318076755, -568009138, 1856192901, 1382987061, -1020543382, 1489773788, 1154866396, -4025316, -21294462, -215467968, -1227875131, 1731194389, -596428404, -749311035, 170019393, 1657271341, 308286927, 1396213962, -1140445586, -1397643392, -75786, -1540912013, -505774745, -1682086969, 25233387, 1704908987, 396831282 ], [ 749882386, 906688578, -978873858, 796955658, 49341643, -159627256, -710858383, -1097986608, 1879146106, -30998547, -865546072, -1806574727, -1288223711, 1426447279, -153333009, 1093400993, -2143381790, -1689560662, 1509954433, 913702507, 621701028, -2008068, 800832271, 1471859803, -772371956, -493245903, 136828831 ], [ -98884211, -1107111106, -1387704690, 1760488921, -1523305163, 600818322, 1300811341, 1582421015, -1278222026, -2075695548, 1033152986, -146764780, -324775146, 338123173, 2059355428, -412547202, -1293199082, -669341056, -1308435878, 754538213, -674313152, 2109018459, 1915201076, -1357603763, 1847845721, -103655608, -1885625329 ], [ -1307777023, -2138261050, -2126464823, -1146437166, -1418655001, 1140820112, -1679147441, -2089503215, -1007717735, -1272071738, -329155373, 593686835, 1681581647, -1750522849, 1752682612, -359076622, -1286017356, -1752941028, -1793153293, 813439837, 1879894227, 1774137940, -250268491, -1005711353, 168261276, 1222524854, -641404222 ], [ 1387986369, 1965002827, 724298078, 1936748881, 1782157229, 1897131040, -925126218, 839907996, -1166191601, 929342404, -2036553596, -1286601494, -1613894208, -730191872, -1535214165, -1031442978, -680460207, -8516162, -576649999, -1975039754, -1118329847, 1589899193, -271405353, 2118896907, 1092589859, 200529717, 1312587686 ], [ -393243585, -1059288440, 1049017419, 244515473, -90620671, -1507484501, -100188468, 325351286, 1152507519, 666122625, -2070416756, -1488922775, 967365635, 1531784757, -1473081445, -333237931, -352272639, 261775958, -535599684, 330115562, 2092854232, -601248478, 1335762834, 209196285, -1397032802, -784829403, -1514811932 ], [ 1167099381, -1093852597, -1541989253, 780635466, -464101222, 1465958840, -1490196568, -88012779, 1526936167, 1164158312, 137441028, -1179405866, -395350502, 1416279087, 135030818, 981111995, 1050236253, 1143092109, -1772677536, -1582421089, 436072156, -1733684559, 808484608, -30969648, -962547346, 1118148584, 1714327783 ], [ -893670842, 392643326, -1485673920, -1261133742, -1477966633, -695484580, -846203745, -583573671, 1629918483, -1054973392, -483402272, 1018236956, -1487270740, 1054000097, -596458943, 1009328408, -660573011, -1787178217, -1991213083, -462227576, -965819061, 142687821, -1965580332, 1280833752, -1181112016, -2112885086, -1421986519 ], [ 298665611, 1241771465, -1685762928, -274435479, 747614884, -1177375929, -1355417349, -39190894, 702134284, 1929969713, 256347829, -2060748298, -738658649, -416746593, 1118669025, -440296335, 592064325, -762946244, -950440895, 72225720, 525722035, 1260944477, 1976505442, 1500423609, -541325571, -551785136, -884159771 ], [ 605556268, 1710636067, -1371409552, 264027781, 853070303, 1335044832, 1363887100, -1193433788, -1678368681, 1414690865, 465997627, -1153567675, -1380396954, 755511258, 1409018419, -1665657086, -851063408, 373571572, -1658116740, 249299964, 1891962641, 3938658, -1109117534, -136446088, -18348689, -599587706, -1657895158 ], [ 426779054, 1949533728, -1731144120, 1209518963, -1607256790, -1549405646, -1072603778, 1118821109, 147166542, -1940622756, -1768337601, -723516423, 709496416, 1380470631, 797005801, -554899731, -59416983, -1210492179, -448053872, -395183399, -2019262854, 614829828, -1398658940, 1305010121, -416109439, -618918819, -863875281 ], [ -1733066469, -1260940292, 1682116963, 145078685, 485885805, -59908539, 718511929, -1079441714, -32170406, -874187, -254047574, 1016594216, 143830799, -2019160456, -1437605216, -726243476, 570509603, 878034509, 363280744, -1412382921, 1097693314, 1985629278, 2013636703, -1693888010, -1524620852, -1130217429, 1129675630 ], [ -68815482, -211461145, -806460604, 307989760, -1691845093, -1531178154, 1934499449, 1074755502, 2033837310, 689718882, 1047649798, 948121962, -113112126, 1641677932, -506826483, -1714746070, 1279432743, 91816332, 1522916006, -258658307, -736205376, 1253088871, -1873881863, -1656394742, 994519991, 1448595671, 1934379936 ], [ 1857067628, 2070660425, 750204688, -1211848650, -1654100342, 461508748, 2095153584, -2001763041, -317073322, -2134619730, 249503440, 1866022321, -1353596711, -1563132288, 871156095, 1686433623, -551350602, -1982921700, -868861546, -1303863099, 637608662, 1944635446, -890367501, -1208276701, 494539741, 125244336, 356683952 ], [ 109465707, 1074656293, 1102282294, -210019691, 1024719685, 1250087972, -2031332728, -321853311, 1705895244, -470417981, 1811890808, -1929445672, 2096665599, 153721573, -757838008, -1507119296, 1012490454, 941972451, -1888192669, 235182503, 1205148879, -1522002916, 245708565, -516731287, 1743757609, 299629516, -201588550 ], [ -1921148790, 133616546, 204330303, -503271268, 1948025110, 2101773973, -308848840, -1249487492, 2101044073, 1566640320, 749679516, -1268064195, -1020263224, 973704600, -734792623, -1613654743, -1294616390, 2138196925, -1927490596, -1859316175, -882745571, 2030528237, -1754529255, 5119250, -521127972, -1096002149, 1242717639 ], [ 1804630786, -1572397748, 157558541, 1718367654, -492306296, 184940223, 857821055, 1764225553, 205557504, -674135881, -254870512, -994624237, -1536873104, 1188265525, 1181955917, 1570148676, -1036203198, 1739004796, 1414338734, 1963446399, -1070446226, -743614994, -429714657, -454192110, 1947102707, 1694810970, -1879890045 ], [ 2088050665, 1589517860, -377890197, -31495419, 83893183, 1713938679, -123105008, 1516524729, 1266994966, 8096874, 853104853, 1338839871, -1735371602, -1259937222, -694218370, -1200031497, 101277293, -885793803, 991392452, -256783199, 1953656213, 1791276845, -1547336655, -1014737069, -1217972395, -1064112283, -2106188599 ], [ -800601829, -1715599403, -1398865371, -865648126, 818510104, -1321320371, -874037002, 1392116079, 1347318011, 1367274084, 1954376325, 87001262, -1448671604, -1420904986, -2063853927, -542589445, 756586757, -1717531520, 2125910382, -1007306658, 492005893, 2125195420, 1726235613, 275101919, 1364176987, 789899672, -632237744 ], [ 1097094479, -980982751, -1438515114, 715167203, 1683630543, 1833559388, 2019220832, 600144227, 405011935, 764283472, -546221295, -207328059, 1712510699, -1321088413, 364753394, 814696848, 1903791299, 1677661416, 99355579, -1696912148, -947920282, 2107765583, -1861097623, -405156414, -1484628006, 650332382, -740848000 ], [ 1492780883, 1161486660, -590917491, -298994162, 151005124, 751751959, 1506787510, 938036853, -1377637486, -2027317606, -2057635058, -2014541831, -1052945860, 1317182537, 2028911349, 1064858496, 612123471, 749903220, -188209983, -1058065138, -787864983, -1113368074, 1896765506, -2074014254, -1732434891, -1013282913, -2027296025 ], [ 2072863542, 1300237017, -223408124, -2130553124, -1631098217, -539042468, 223898198, -1169483721, 493320840, -1611607550, -824662222, -1716017902, -1583082586, 1594276416, 33258986, -1049622889, 1326871322, 1526938625, -234132143, 305911595, 610266686, -697394761, -1400068681, -1917955766, -1266749728, 602646971, -1855671451 ], [ 314608669, 1128537434, -312720304, -222491354, -1571446672, 983177275, 860560547, 1779407306, -1856314854, -1925955985, -661953369, -173345642, 629818339, -782311394, 1785427066, -858943739, -1801501581, -885192612, -1493344354, 339823979, 1777870794, 993080577, -1333486412, 1610988832, -2067983843, -1115768391, 109285726 ], [ 1604965905, 2137314648, 252939314, 1914305305, -1604830564, -1332986205, -1285692576, -232111560, 1857841569, -1954140122, 278506879, 1753037230, -469720460, -642730861, -576379796, 13609500, 1375427356, -1266991130, 1184727130, -417501766, -2038762907, 310685050, 1112994762, -76484328, -886695795, -821513756, -1780853853 ], [ 374996873, 709956177, 200368819, 1210522826, -474595343, 1761027896, -65787391, 1403479737, -1083978744, -1187488713, -29893238, -707354977, -646234120, 1455931217, 476124600, 79322397, 1816184389, -435676589, 491296623, -1417014405, -418923634, -1822020205, -1983841587, 1234177020, 913568603, -1061956004, 1728961596 ], [ 862709036, 827460827, -97522152, -1847311293, -1386097538, 1339711221, -1521080417, 1628938712, -905950143, -1883587670, -2141133705, -939563071, 1399324627, -1439992494, -1176784657, -420726203, 1749227080, 1220119947, -436731259, -1167450755, 207775427, 121271525, -509697985, 628322633, -1355317048, 1732177791, -984156715 ] ], [ [ -2080901586, 700491874, -1891354151, 646345168, -1496123441, 232689637, -1741114163, -1299360937, -477223193, -1196106594, 1239907619, -2147328518, 1558342402, 1924288144, 577597165, 7260112, 893570011, -376564519, 663350466, -1305921252, 1580486788, 861829811, -202718950, -1818405637, -1871753918, -914467206, 1928645305 ], [ -969051012, -1461310868, 2061980124, 1368207891, 349546492, 1279894067, 843884618, 1298938973, 1248865443, 796455424, 565624179, -1497181606, -911659119, -1118510009, 374231034, -540328300, -2040674403, 552666471, -459082601, -191378721, -1613354383, 837091761, -1985535636, -572722809, 533934800, -1819795258, 767621777 ], [ -2077144299, 899654621, 20537848, -778865467, -198075399, -1250546418, -261742227, 1679520780, -712872222, 2065148324, 993269492, 1424005148, 1439726363, 1992766394, -1837106356, -1342955138, 2004504379, 1268175979, -396228357, -1573210872, -1441936164, -1164196541, -754797456, -1784293786, 1800338970, 1544278216, 1668357705 ], [ -2022320477, -268648476, -1732946705, 485856738, -649818012, -1757134485, 1902954459, -648178798, 926635710, 1392008619, -1130500203, -42908522, -764117054, -1905901143, -1008294156, -1021670480, 777078303, 2033744283, 2008848699, 323822718, -812027823, -1062222472, -1591117696, 626223078, 854682598, 437376779, -98725913 ], [ -1088704771, 841076675, 1630638166, 1516234392, -590118326, 1101280186, 1740778124, 125420735, -1556041883, 1786317207, -417059381, -1006160755, 824795614, 794219722, -777789604, -253542907, 5653157, -390351049, -261449561, 422925954, -703108380, -1534062523, 432492633, -1736299852, 88209377, -616180928, -858753997 ], [ 1333706905, 1958134286, 301926008, -894081571, 1787353787, 1422899599, -515927997, 1108710537, -625311813, 1243492930, 742556069, 1979958561, 1284322221, -316547844, -1304836832, 579787267, -1033992636, 884833005, -1301364030, -928143582, -827559990, 1109810818, -1597394875, 1544838890, 1920755950, -870225575, 2022998110 ], [ -2079039260, 1054086727, -46148748, 813191313, 1706111054, -1309068011, -296388399, -1479355035, 1969986967, -1791981036, -1218698816, -1742392758, 866424209, 415354414, -2061198954, -1546925768, -1856589079, 1755383285, -1485923859, -479397928, -16739885, -2016365584, 1283653630, 1710277752, 976286104, 1676007517, 349541729 ], [ -1471548385, 578965340, 1264181609, 1202802567, -1263705896, -1266717914, -1108082243, -438857509, -881905999, -1877090420, 765882298, 529731764, -846099238, -1325631301, -1579350733, -140499236, -1171204901, 1315955234, -2049421148, -237413732, -1967599458, 2116275535, 2081459778, 1956489629, -648971812, 49429232, 914271409 ], [ -2124897794, 1069357334, -1993845159, -32249408, -1350374857, 1551610811, 228003689, 501418353, 371421936, 1739191328, -459513813, 429251127, -877085959, -1861960305, -1157287506, -1364531808, -2090909811, -486091663, 511014868, 1732732041, -1990439855, 1707143235, -1119058957, -461148506, 206101544, -1184685116, -1214202401 ], [ -760007317, -1953510803, 65524679, -649107986, -791298282, 1508178635, -1853533061, 2102731047, 1768672052, -59965684, 691474281, -96715698, 1445197742, -1708624143, -1569874138, 554094159, 539271633, 1887079719, -176597706, 252372455, 1117737766, -397801157, 1565314349, -1300084939, -1614011719, -733318093, 584473746 ], [ -335441399, -174623283, -1960436834, -125456970, 2044548908, -413622452, -1192618980, -1988723187, 2031836703, -846513233, -1365885460, 1547053953, -2065731668, 729182580, -812440421, 1329191468, -559154568, -327163419, -833364842, 1624403220, 1684257212, 678674998, 1249647566, 1658812804, -1583366135, -136396787, 333761823 ], [ 781776379, 1236143151, -1329394347, -2039580101, -592538506, -76444780, -1501196147, 1511592491, -1285185250, -1583535170, -397215656, -1209968246, -416600345, -214481896, 1503459140, -1615168802, -96628579, -1815292526, -1541525872, -1619716865, 1960334177, -1904880270, -871379022, -882431375, -1214577623, 1970080318, 2126182290 ], [ -908289843, 311667423, -1943514350, -1313880663, 2021086435, -423139507, 2043918523, -1024133031, 1439323401, -381839495, -1579305170, 38818529, 378931096, 433537107, -704751347, -1010154716, -1565918844, -1469898714, -2035593942, 132454467, -64501923, 500897313, -1786055700, -1548627545, 728295132, 65719265, 1865652075 ], [ 1954810764, 1845213714, -810563931, 108226616, -1550953104, 1978150664, -160001731, 2057806900, -225697943, 1775692337, -4447181, -1292194900, -1038916042, -1813193439, 821929440, 963480909, -1295616940, -1897184162, 1329545371, -1424432359, -1718398657, -630765745, 2146574654, 1148234614, -1366315048, -457938332, 1890613965 ], [ 1810010368, -464270124, 767050459, -418010083, -1100193429, 1583373040, -898773924, -2047432548, 587561998, -1067469399, -320994734, -1792622545, 1131150804, 2027495755, -942522528, 527272718, -767270793, -92056740, -225338588, -476423878, -1411089072, 1583703633, -16385323, -2051205790, 1941459812, -334719589, -1465312401 ], [ -268317409, 137881318, -1791378217, -879801379, 105075110, 142206462, 847256152, -1602596564, 733895662, 787461558, 1296862452, -1439437827, -689469978, -1156453748, 1828083207, 1615546472, 2097201476, 843917404, -932409102, -488611479, 1683359269, 2025228614, 220955898, 958650711, 627246378, -784154070, 2102744330 ], [ -1749083658, -1218911005, 1603135911, 1624407479, 516759155, 381958267, 606475178, 1469302658, 1181430332, 1526924825, -374720814, -1761548723, -336904282, -359398969, 808650129, 446007286, 1568837063, -1983734900, 2119936228, -1537751925, -1659371793, -42149387, -1650668223, -151724621, -528417890, 764990191, -1113136378 ], [ 690687229, 1358919698, 1705629987, -918370553, 1102709671, -1591969293, -751434422, 787432325, -1725442085, -414724408, -331754509, -695554856, -1846715869, -381516442, 1600553666, -79731021, 877619461, 1404625900, 1552517567, 1172503578, -1964835738, -1518148300, -1965771106, -578861018, -326068092, 1470209475, 894011928 ], [ -569095011, 246804580, -1984664806, -1919072097, -1379654233, -305112565, -1979265779, -103943208, 763742807, 1381745946, -2059633383, 593438789, 1853899863, 132817547, 1197198432, 812204758, 769891650, 355828992, -1861091329, 94877990, 1197376239, 2126190270, -626029640, -1774967612, 1981661150, 1561426299, -590027957 ], [ -170036335, -2023026377, 173676960, 1389227072, 887970301, 1571729702, -121133282, -1886518659, -270808107, 1300111682, 1316548982, -762283408, 184914785, 1980299866, 2066035890, 187016173, 1742940622, 405272229, 246929872, -1417287791, 1456686713, 2070847734, 545286801, 1691039747, -265145665, 1532628702, -1048692355 ], [ 2039970961, 1683341257, 2009408515, -249088259, 574366202, -7363507, 1917147271, -1510512530, 1455293068, -2096158769, -1822970396, -705606044, 502375245, -794180372, -1953141144, 305030347, 2103129258, 677308567, 254633630, -1704967517, -1789646714, 660628227, 2116971312, -88160976, 1633200537, -1190579211, 296378492 ], [ 949423175, 1658222029, 1888265186, 1015357855, -166503138, 955533827, 1110230698, -1951283115, 2146691329, 1306564236, 1987234166, 1875221738, -295029191, 539755025, -2123489521, -584009800, -439334511, 719361399, 287789102, 1560808655, 1694796580, -786445343, 1481798784, 199380920, 1476371434, 1770663218, -1688689080 ], [ -362459314, 902322185, 1388561242, 802577970, -231498659, 916280194, 1435302492, -1087489564, 1507696008, 1399895210, 2081614186, -953539388, -1033197142, -1373279012, 1024103192, 2072654025, -574284271, 1481296839, 142987415, -192067408, -603864931, -165297950, -1090351889, -1609953878, 621632467, 1524235565, 1330030582 ], [ 259617113, 166009326, -181297220, -439062320, 240252650, 1116089240, -861553503, -1256215925, 30514666, -714253136, -1190605379, 623987556, 1517888355, -1829822651, -1446799736, -170112797, 545004912, 228599171, 514629001, 1468873448, -909239711, -702652278, 2000250684, 1405834905, 739329980, -1829491673, 396725898 ], [ 1766435374, 1072657315, -845650518, 1169400220, 333410021, -2133796513, -1469645110, 82403367, 565310146, 1382262773, -2069391218, -1798691834, -2138163576, 129448992, -1064978616, 1484347372, -955485195, 1030275077, -960738605, -218454853, 1273478829, -1132249369, -458794675, -1871477652, -1991282497, 1373170539, -1231325710 ], [ 2033135178, 421497410, 336690813, -124552602, 1763841591, -331977451, -29297910, -1859775760, -1222129691, -1239500510, -1976361665, 317124200, 898555736, 14170800, -7124323, -147626137, 1658938314, -2067261820, -1308871336, -558776905, 1623880990, -239531982, 1248043975, 208357782, 1920831884, 1805189121, 1397056355 ], [ -880931964, -421552551, 441863179, 1239928582, -948867047, 617469441, 2119658231, 1822039713, -936104840, 1173904202, 284435841, -177994869, 1528499787, 1855024535, 1736881139, 114151194, -477817661, -1026423680, 1458231305, -2011269614, 626646906, -537046527, -687958385, 1880231009, -348580295, 1438152209, -135322539 ], [ 83821304, 918963804, -1898115134, 1185549397, 599132796, -465851166, 1582439843, 895831315, -1341741528, -1919517766, -390704768, -1975734223, 1950453202, -551118036, -291284753, -232591127, 1242166789, 483345902, -1365958821, -370470686, 37046633, -1935086949, -925740712, -1065706642, -1194198258, 1503619608, 1368038775 ], [ 1342836664, 2145151836, 1965376964, 79824033, 1815370969, -525523933, -191439193, 1428876015, 1670351823, 207817992, 272083376, 15641251, 318379511, -1459250772, -1106632107, -232280095, 1370113133, 1387315130, -1204881258, -361484643, -1836494677, -1388538660, 172351332, -1884733882, -1641813132, 1105684837, -267945116 ], [ 457358971, 844514752, -834991309, -548562555, -475637905, 1790298284, -726628575, 107147723, -859857857, -1310086580, -1998901584, -385700999, -226068233, -1896704668, 1545602956, 1124861076, 2055434038, 723784805, -1691576290, 690907065, -1399415741, -1788457696, -325642474, 907455696, -1565944512, 423081270, 524281326 ], [ 1093790761, 840850461, 261264879, 855694653, 469613381, 1857042750, -2120530589, -1471528619, 1692319381, 1219745381, -848296352, 511600148, -1089785540, 1067359731, -159060199, -966730508, 1260938818, -1338480506, 911505743, 580520302, 896077613, -951918339, 671519268, 1563498846, -591400670, 2145201233, -1567069525 ], [ 1502618174, 1928970194, 994929183, 91960636, 1733719052, 103552062, 1626239345, 2042180952, 1095929841, -447520353, 248512768, 2071969495, 1814374404, -740281693, -993769886, 705206782, -15356356, 1822262874, -1063548302, -1704960786, -418434403, -37261887, 1119498509, 1757970607, -290786659, -182776664, -1759533363 ], [ 1590357573, -1581154668, 715754902, -1363245524, 1252411497, -724401696, -373646655, -1222656997, 243941562, 88128207, -785397502, -967622996, 730829557, -359817137, 78978503, 219989611, 397087745, 1857322546, -1685203445, 173572973, 304882455, 329216341, -1457245487, 139315805, -1911037053, 1145147965, 1670239645 ], [ -1557227233, -302730598, 1788118284, -635589480, -1711463248, 1262541880, -204627995, -935625605, 829863355, 455916629, -84634757, -623998101, -2030057548, -1996453359, 172329315, 900214548, 83608378, -1205366674, 4005978, 2001541391, -1834314259, 1874794253, -388982315, 152397260, -2077960105, 549804925, -1351835193 ], [ 530666492, 409100416, 1690310674, -1045278379, 1175748806, -1746562085, 1167686397, 84529898, -2064178867, -1006253774, -2144022083, -717272864, -2059191395, -1878790251, 1334476231, -68942963, 1609880121, 743412430, 1531160954, -785892977, -1304401768, -185375217, 110559715, -1098799228, -1228933721, 160834616, -1013903135 ], [ -853646227, 1783601127, 1355208146, -1301259369, -1189852393, 569942856, 283159330, -927147129, -1216229833, 1723461502, -1989152463, -1773889049, 1565521839, -739563372, 903021646, 1137998485, -1908666055, 1171806021, -1864253870, -1095554099, 2083349663, -2051263662, 952356037, -793097160, -1794112242, 1656521392, -1406015320 ], [ 433505052, -63816695, 185427103, -416474549, -26635382, 1607062293, -938328305, 668416906, 1387323270, 2071498227, -31880609, -951644017, -645138016, -920064394, 1232652613, 694431686, 869627660, 1685548339, 1013301172, 1592467148, -386900219, 50340558, -592481196, -601977861, -227771361, -1574051337, -1292092310 ], [ 931202197, 231393209, 654054041, -1736417777, 730431123, -791788885, -1511668138, 1537925821, 165635066, 540946511, 1485688553, 2007417768, 950225787, -1859551951, -106888779, 708721760, 1270532080, 1573036593, -336314629, 1558539197, 544328071, 282778112, 896024664, 661348392, 1666703280, -1361667540, -907423932 ], [ -436486204, 888603665, 57202777, -1213230133, -80477531, 27336257, 1882538106, 22370438, 1728843470, 2080959980, 972303200, -1005026640, -573650725, -816082782, 1584595056, 414083011, 1339336454, -1910093652, -1030869570, -1763376663, -401273058, 2036096849, 716219065, -1307700260, 1036425479, 453018843, 1430955989 ], [ 298711707, -1076223815, 575570869, 1843461008, -185753854, -707789907, 1343376941, 62770028, -1759530055, -1652410368, 1208002703, -348921763, -1092462957, -1613488167, 318585940, 1114822383, -1569496227, 2102503953, -1727938500, 2125552935, 419416036, 1372089128, -1665271224, 982635226, -1229682908, 1596564475, -1394749109 ], [ -949584335, 865032514, -1480229799, 1259552585, -1360204546, -1238806284, 1619256971, 912128309, -1944618555, 408170343, 951228292, -1186538037, -1959249120, 1528419135, -816596896, 29774334, 736211414, -658014947, -1921412075, 265458293, 1002818643, 1185042758, 327673716, -1447500725, 983307901, -1736227343, 2130654293 ], [ -1897676561, -1776643980, -1709485676, -1645566222, 2118964123, 496402806, 870305300, -583008644, 720194802, -2125185728, 283931560, 410288671, -605118262, 407442204, -1333665595, 304903471, -1943438387, -1325740727, 485423159, 1973123107, -746909089, -703914780, 910407822, -1933791305, 823411648, -484652548, 1949295034 ], [ 286030419, -1311181807, -2189628, 1946536987, -1844442898, -14529445, 76484912, 1141355153, 754951542, -2101048774, -641428956, 913821887, 1504324943, -686147923, 1886472156, -1446301424, 2017926703, -29748472, 2013868399, -557924911, 146975138, 841279484, -1641665600, -1219428355, -674057956, 498772790, 627375995 ] ], [ [ 124095426, 1880465313, 79866715, 2111995824, 600840713, 820902980, 1436776464, -476155645, 810337930, -527886397, -862548144, 667224971, -1752388401, 565789646, 629426766, -1450468941, -537024956, 1503499101, 452695954, 994040062, -1848255509, 931881000, -1456117032, 32151724, -1653339911, -1078684673, 305447711 ], [ -503784591, 1964575388, -1713889795, -778782612, -687397012, -486158146, -130520956, 695536129, -809461044, 1842826563, 1890621980, -1640380148, 246760553, -1239112971, -526679802, -1328323177, -1045263495, 1275936987, -1236026000, 1961258706, 1429560980, -1647717549, -745827095, 1238147252, -1053563971, -969394238, 1877180442 ], [ 1647016887, 944864899, 353331024, 1542598440, 1491396915, -617628049, 1174460685, -387156704, -949325241, -844526451, 420231810, -954426491, 642714333, 2013378786, -383335331, 1806164473, -1972595910, -279197328, 413294601, -1057478813, -583486815, -1913683364, -1204431099, 527885447, -1928218350, -1349387126, -1700820635 ], [ 2106860672, -1389225106, 1429874694, -1986250797, -1160598237, -1437893585, -62353188, -837790881, 557843642, -1440296111, 2117942165, -1355142219, 1870147350, -649778334, 1260578307, -810669020, 808599754, 1077671545, 451086010, -1394557412, 1058428513, -262794252, 1309419292, -1086794739, -258043458, 825743050, 1339100659 ], [ -1293705177, 1936169775, 272009, 1379841726, 2094269455, 527237401, 1223041490, -1430671072, -1597241426, -1783671152, -453018807, -1845509570, 545398791, -984628778, 1362839982, -26022572, -775101723, 1536022824, 1759672503, 208808612, -1675562276, 504627400, -1303566456, -106099356, -81389286, -1053627264, 2078822101 ], [ -788373333, 1580977222, -102229856, 1209174533, 72886273, -793452657, -245539173, 1010596204, 1284536101, -1776789580, 1732758734, 1090385026, -1434052398, 917874398, -832575664, -36106752, 1901068126, -904297615, 1126158351, -185800520, -1372760734, 1214616744, 1560747440, 2090260316, -1852656240, 1450555241, 1185401219 ], [ 472759028, 105258480, -448605245, -2113844550, 1027619400, -131470098, -1867534014, -1642226607, 1089595169, -1347531730, -709043397, -1078048215, 640878424, -75694310, 1209313042, -1533651822, -2135300095, 20892439, 1849044653, 1761458573, -653421250, 1358213132, -508246864, 1015589170, -1712573847, -1167993354, 632804297 ], [ -390167467, -338629610, -1641324043, 1910022218, -452269113, -788498149, -1192601134, -2144867115, 309576036, -64385118, -1167912564, 1287535518, -296790934, -1280320104, 1792577798, -728863670, -803085394, 1827555102, -2069648716, -1391551496, -61784588, 1940815465, -747112539, 435223060, -1051050589, 951911878, -1305036962 ], [ 1890967217, 780873644, 1529999147, 640756911, -1621708980, 2006041072, -1631519225, -1371373345, 1166582760, -888749243, -341720276, -1357879241, 29826623, 2031955766, 840046579, -1956186224, 1150638056, -1895197332, 1993098241, 316937319, 1000238171, -1004242036, 2048869151, 1662483756, -2053547548, 1723098362, 415457297 ], [ 1680593002, -1844755130, -1356568181, 2023683158, -622948099, -331009409, 213026492, -452591994, 392013611, 801270079, 1086836377, 1323471344, -1755091793, -1769939637, 543049038, 331480866, -14402659, 1754300998, 1868057480, 707560974, -900604278, -1423645215, 1182829190, -773441957, 1946744350, -1723061742, -1596287658 ], [ -658270565, -410887439, 371316025, -1736030229, 171825372, -1069262810, 161147160, -1772023893, 1663062566, -221110434, -1714122533, -1398599620, 122495874, -575159073, -1593662760, 1005459617, -1611855012, 1899619359, 583682466, 435726957, -1879736356, 295984981, -1057632728, -1709799929, 1879904094, -196117303, 995991971 ], [ -201190926, 1646480475, -213239823, -750782301, 2060604149, 1785661670, -1143275425, 891174571, 1302966778, -1903121143, 2064446294, 524959749, -43563595, -2006763200, -430764243, -10771778, 495902986, -1790169223, 1638498790, -2082479032, 406036775, 1669791097, 1189930083, 1045718921, -1274481959, -1121205095, -1730657954 ], [ 1052397478, 2053047433, -2110736613, 231822460, 2000553048, -1859630480, -609206685, 532434923, 837473355, 366589676, -536538456, 1975330545, 180306245, 1675514689, -1203032985, -51264600, 1793734108, 443931305, 810631389, 757654305, -1844187855, 870263325, -1200813758, -35646229, -1793707799, -803743107, -1531874224 ], [ 255789339, -1908774978, 863813152, 2040543542, 390105219, 687180815, 968895280, 271959973, -1773927421, 694790141, 2086719584, 857367769, -1509814775, 283679000, 1757078507, 1256302446, -86866855, 345791679, 1751650153, -1532193288, -1281373737, -1536682183, 1644529118, -1778483015, -1340501283, -1300726221, 881288848 ], [ -1968316487, -2028623581, -293529755, -757968324, -1291011790, 1984229450, 514176801, 1007857227, 2015900133, 852712795, -933100493, 194593660, -1810134980, 918528788, 434369082, 1813525534, -834044697, -1867796601, -635857051, -870300489, 2108738829, 1252152325, -642955341, 2133700757, -729929120, 965837162, -1266040345 ], [ -1680740675, 1116756253, 480667417, 417358935, -1602038849, -1666612901, 1114799256, 1264936168, 1222591129, 1471636297, -1538149659, -20141343, -231169888, -1519231976, 1949362563, 679017420, -595019221, 1061489183, -1692346461, 1822926600, 399665116, -402103687, 104050114, -518352203, -312202949, -71382348, -1228925644 ], [ 470177504, -1632904040, -55590647, 1445818198, 912158579, -786476504, 343650278, -1904635513, 1894025541, -1148706498, -1536421610, 1929076411, -439858972, -1093930277, -2120739896, -151977605, 1373068153, -1535797186, 980448953, -1358506965, 1682580546, -670704171, 943788876, 198753477, 236205947, -630798633, 1091406532 ], [ -1029819495, -486579745, 187877382, -756141777, -1796313096, 1913785859, -1421655754, -1183036448, 789254160, -1459395679, 705731013, -278379695, 908041306, -1854250574, -1616116237, -291067905, -1539414137, 1128250953, -705984343, -672693807, -690367590, -802056884, 1602639373, -525842729, -385577009, 225933314, 404007876 ], [ 2012650943, -1729812965, -1183326641, 2094137332, 546647260, -477925711, 557011018, 791016133, 613631571, 362356601, 1374792594, -225514001, -831551512, -1871417766, -1533370484, -1031478084, -137438323, 949127742, 1768602669, -759556646, -208299086, 735128313, -15785371, 421513145, -735674435, -811436553, 1945719795 ], [ -1525121880, -18449949, -1303234256, 2060524921, 738755530, 125167958, 105913009, 1939264230, 62800095, -160747347, 1664444265, -2076879788, -2080094171, -618024054, 209746646, -643250343, 316587433, 1420154127, 504810500, 1488376548, 463808459, 1707486138, -902903930, -1198789695, -1490847158, 964278957, 1535739515 ], [ -109089993, 1271570455, -1673626300, -550996334, 186238418, -1955760737, -2063086591, -713650670, 797327479, 1942969006, 1234510443, 1598182140, 927194888, 704733598, -577482977, 1570445705, -332231212, 295763715, 843175441, 478629111, -1522963889, -983793938, -1309768366, 75296356, 944204297, 1974015307, -1477302220 ], [ -835852744, 334063862, 2141285796, -1576331243, -2123879221, -472609875, -1529534335, -177324221, 1681819132, 1516235381, 1713747246, -385163013, 1382212987, 348849262, 1351920510, -1299654224, 872892302, 201401866, 201130960, -77979835, 1580516465, -56518478, 613363434, 1607206151, 1464942256, 1368773696, -360252909 ], [ 689951301, -487055652, 1982011924, 2038256953, 873553362, 344154238, 2080820199, 552067426, 1259477914, -576991384, 1833782458, 662593026, -765701423, 159008426, -1080191947, -461971243, 1350551634, 1208572028, -549828816, 725549034, -775868403, 1054585171, 477639152, 1296609582, -1874806238, -1390954373, 1067830371 ], [ -333275080, -1785030107, 958728629, -1651289907, 1068195751, -1529172503, -2067269849, 2012889640, 237480740, -2064364893, 1541876463, -1692193429, -185485325, -1037030780, -1053299304, 1735508083, 125682533, -608137993, 469888653, 1888389699, -924002557, -1414428508, -9854060, -1335801088, -523496826, -1925595530, -740415176 ], [ -1422720360, -907975191, 1654557822, -2069703725, -289511420, -1803386431, 508763671, 365565694, -947925020, 485732897, -1350727528, 2051309858, -159526, 1116639884, -1886045570, 1263113245, 1816199067, -1157499505, 47385075, 1432713649, -912785871, -577851821, -2106554213, -1533779881, -1858837227, -751973725, -958164238 ], [ -44185684, -1405035875, -1744558023, -41769648, 1925384904, 13696318, -420008941, -1584908075, -7313933, 643352583, 171519813, 1829676457, 922496111, 614770641, 418141574, -81971306, 432345382, -1359465402, -406363169, 120890441, -78624308, 1662439281, 541191256, 1190517103, 32269215, -109342571, -992478559 ], [ -25397069, 1666065838, 1620537011, 367187469, -1621826862, 1110273645, -1064904123, 854698543, -1622578712, 1764745387, 1069139203, 494913029, 751301888, 272305451, 1059301605, -1219170434, 443678938, 509233278, 1233612683, 962730307, 1241266879, 1743285418, 1552209481, -1815813307, -1808766814, 1420410305, -1882525937 ], [ 2094510409, -45333100, -390641922, -1782288344, 260326141, -1351046879, 1413102462, -180129545, -1674014891, 1753459604, -1641661139, -853185524, 1147269081, 2019731744, 729263035, 1641444562, -733972269, 162034270, -715827996, 17104667, -1985472240, 1288814380, -628169401, -1964524502, -848339051, -942752320, -1804568013 ], [ -964790533, -513871207, -1695488740, 2087381299, -1950923982, -674618892, 1218053244, 875374433, -1781838426, 788080849, -77110739, 1315369143, 512875023, 1447053148, 16203956, -2037040901, 1094529838, 2143820548, -1258917476, -854016629, 1980999863, 378009911, -1599589392, 1240570254, 1556091699, 1221616975, -178085359 ], [ 791624041, -1418761010, -1698174899, 1020620234, -63705568, -494141216, 337774520, -1342071512, -1804791725, 1550774540, 1427488610, -1560189692, 606838605, 2058922990, 1130806999, 1758001861, 1584885251, -1884093685, -1426546727, -16091339, -1741704185, 720288801, -1116164205, 1294964520, -1896369798, 1370347828, -1456343728 ], [ -2006190734, -1551536178, 990525728, 1980607481, -2104976616, -1844206452, 1699988959, 1100928327, 1463679107, 1556964618, -236915683, 1179931218, 1628665062, 289498168, 242364880, -540715503, 1584014656, -1849464912, 176784296, 1134444510, -2084991823, 373370245, -9832537, -1201408181, -774191435, 432871626, -1814986826 ], [ -584511089, 1933453665, 560359031, 2036537783, 213690757, -151111638, -1120146902, -665340564, -1357011444, 1833108049, -1036647263, -1107732871, 38712814, 2103093811, 1982854443, -73349827, 632807080, -583313981, 1552094753, 1137094034, -1282780593, 1853348686, -2098357857, 1333102175, -401718411, 932747472, -118718355 ], [ -1688714653, -1462843488, -1592198602, 1336970495, 1550314654, 1946014894, 579304008, 63235718, 802829565, -811605921, 967893328, -492746228, -1681120581, 1033350384, -912542530, -1140567238, 1071269538, -1370369259, 2016432034, -2146363186, 1937460392, -1144430322, -1581821674, -1086667399, 204415073, 1268449859, -1675156957 ], [ -2078102311, 380125549, 325815593, 421079678, -1994952967, -1310215698, 96978786, 2075047814, 981333083, -1050384885, -1195229932, 1604892797, -1847651488, 2042006578, 2053478325, 2035512301, -1045815847, 969723597, -1841329790, 1152699010, 2021766679, -704599415, -211996877, -477588127, 1115713258, 2001818296, -1277277765 ], [ -1818180966, 60608890, 1158451, 308783898, -1097192867, -1842417853, -1404394607, -1537336402, -888727267, 1131650405, 1238997853, 189714691, 774755784, 767913365, -131047487, -1437387576, -273798427, -227385156, -745688649, -2042673525, 1116248027, -1715894957, -1527241888, 1570438403, -1169305815, 2084724908, -260846901 ], [ -409787920, -1409539667, 878914116, 261789808, -564156637, -838789976, 940210982, 811650453, 1697351557, -2102218706, -1908666805, 69548423, -1415101042, 2083872314, 53939653, 1321493204, 1316813073, -1624394854, -37753850, -743013516, 648029112, 1578418630, -419791728, -1847905906, -2027732771, 887382804, -1439258267 ], [ -1823597938, 297044085, -1071519789, 233136198, 2076704721, -545180352, 1655004919, -1341562953, -454052529, -1382190894, 753645238, -1214552413, -163428744, -1388200042, -1968004919, 2130985764, 1451642738, 858981497, 1240466970, -1722738388, 1974934587, 577196417, -1791906508, 1832965935, -1276646699, -998373380, -904613918 ], [ -1385603221, 500481761, 623003357, 1976308600, 1184854471, 1409166739, -817364916, 1631943160, 1171880399, 2072718751, -1427167592, 1033720661, 1177841259, 20948772, 586713804, -1234117226, 965920644, -798591147, 2115743976, 507601266, -2026285609, 1887873930, -1007836649, -125075355, 1148443109, -2641163, -180898159 ], [ 116633004, -647775973, 1394396692, 342844675, 648726799, 1816086017, 1565847, -2023634647, 467962615, -1177296951, -1487015453, 2058063030, -2034919292, 915120411, -708524337, 1630707358, 2055152045, -1613473621, 675187656, -1697100867, -1788733349, 1114120405, 95967262, -558190327, -1549873056, 200866815, 877762342 ], [ 1869968611, 334131569, 1918067680, 764708483, -356649797, 1103969083, 209423458, -382825925, -1885918564, -1068539812, -187179442, -1796527442, 828306088, 1866907353, 1455153811, -2086567063, 259279162, 1025478699, 731649542, 1734281950, 259715681, -61970437, 2083109258, -2103541200, 870628350, 764840571, -1592151964 ], [ -1155916049, 1496725334, -874888831, -409823548, 228697208, -628100678, -1460605372, -1734295017, -695346942, -696150237, 703281968, 1213249351, 828355284, -1839742252, 1727957382, -97487381, 701388269, 684629495, -1828773596, 88233503, -1673070589, 2053109154, 1249474943, 1145950743, 209445831, 2018417263, -1518534349 ], [ 816837664, 442151768, -1521838533, -1154669582, 376707127, -1893662681, 583278847, -982836688, -1498675520, -832664262, 1081850662, -207484330, -1533100756, 1965849810, 1563027157, 142304891, -814361657, 2047977110, 189323129, -78956344, -41800797, 502881205, 909022829, 958875619, 1290667605, -1143399929, 717024814 ], [ 1537483951, -1340094820, -2133656413, -2145200880, 921734444, -460110076, 327784569, -688656300, 1238524806, -56533954, 1955339819, 187624291, 982961850, -204484522, -767801082, -1451010878, 1893885269, 551393517, -1444461279, -2065956416, -142378461, 941185755, -1976426542, -433975930, 26806137, -609179001, 529166253 ] ], [ [ 1551923030, 1128683146, -176095043, -1314478322, 1115275388, 2131689038, -770388877, -772754519, -252112490, 174480240, 1678572610, 1843788885, -1217086060, 258353041, -711193219, -875181521, 85526270, -355881097, 1870844061, -1059053278, 1531010374, -2082042867, 719043228, -1098428362, -417615212, 986831613, 101937626 ], [ -1897430053, -568372120, 1116846401, 845487464, 689749601, -1020449357, 1141087814, -605766076, -572716366, 2044381236, 364900837, 1968405905, 1588008609, -383280958, -240668108, 175527840, 1212545951, -694858738, 1466770035, -215929754, 809373975, -1599029705, 395041129, 1424468250, -1750443492, -1834469843, 789484844 ], [ 1855271059, 277315552, 1331135465, -1046860715, -1500997652, 93012525, -43029133, 371115319, 2036230864, -630313970, 1613854978, -1089989530, -1506006330, 1565421601, -1247982628, -799599820, -1638973119, 985784573, -466357543, 592533628, -442470540, -1782723047, -1895364952, 2142295267, 1811368298, -605724249, -619067330 ], [ 95277485, -1710174561, -789521049, 585831259, -37644190, 540180929, 1283960376, 87961670, 1669031671, 1673829668, -132335038, 1606377488, 1434891446, -302797414, 67689715, 642641085, 30130695, -1138106331, -652408635, -1185075346, 330307671, -25457150, 1626349836, 1655447915, -2060557031, -1090385522, -1849862607 ], [ -275526567, -1804340796, -1632749159, 2130084543, 1310227372, -1218154367, 1663492645, 2031020080, -2087890980, 1933772301, -187732277, 1504912451, -57443378, -173624621, 1449152643, 524324599, -706424678, -1325494187, -1284443242, -566269410, -1894959548, -519997166, -999022217, -1094912622, 1562347820, -63953957, 857026992 ], [ -403141431, -1052686860, 929919165, 3732297, 1942297316, -2016628389, 102047553, -1385843423, -1457228160, 16121321, -1311522571, -689163493, 1416253984, 67214503, -2095147619, 1082527778, -1689233923, 1680583413, 470289814, -1695310739, 1496833554, -1786627233, 916373071, 1287894946, -1447264078, -1207494110, 1844108095 ], [ -692386571, 238141934, 1671651550, 395056137, -94799959, 1044681961, 685575871, 263251866, -1172417122, 1470342567, -692670616, -963026333, -910965164, -1725160301, -1369304786, -1140865800, 1145445309, 129032601, 1523372267, 934951479, 425548526, 1936630509, -1368914886, -1376220302, -763433015, -66354159, 1643335069 ], [ 1581586190, -441289208, 1214901493, -335658851, 680708549, 329271449, -1529170837, 931005901, 257776531, -1985615595, -1028107389, 205922523, -298691346, 2011991825, -1474941925, -106637828, 152130377, 1087238892, 17126229, 901176421, -1422075110, -2035756077, -2060214214, 186466840, -314552471, -2137964218, -988043486 ], [ -1689168431, -720951993, -580568705, 1189562995, -1371925294, -1366526884, -1840865994, -1404064777, -262142759, -64507424, 1934286769, 1067105604, 1235532822, 318480672, 1022389478, 1738451828, 1692732926, 1068701122, 2047311248, -296405425, 1863066470, -636642725, -1424476396, 1650604081, 1711205349, 2090939348, -1686417372 ], [ 569695320, 151137558, 871528344, -727746538, -270203441, 2049500187, 401244757, -384483553, 671036725, 409085776, 2124437480, 2041827195, -587238402, -18020980, 377210554, -580138313, -2063914561, -1191032747, 1731260023, -1208795665, 2061693525, 375694570, 379840296, -928753546, -428602694, 607827252, 1339966749 ], [ 1742110583, -1872761467, 1730796811, 432800943, -1300546452, -618597817, 1398649970, -1312610084, 155702102, -1565065269, 1873653813, 1071215319, -1673274730, 146542063, 1233069765, 1811673603, -1842418427, 261441008, -725676985, -1635481561, -1814347153, -590612814, -436084081, -690320406, 703904800, -175466187, -1838016422 ], [ -319301595, -1972086965, -1750093074, -761126444, -70466801, 1410967590, 698114044, 550218636, -2069567344, 885772703, -2028030023, -981833863, 502866591, 1746003027, 323194005, 1093026573, 706515436, -1862547011, 814874139, -710753494, 1473024330, 1214262733, -266296954, 1687435523, 1048928833, 143843440, -1437865200 ], [ -1898790119, -2136463373, -556735412, -1393992826, -1294279210, 971745196, 1044996632, 1708872919, -422147660, -1713316252, -1627476710, -234088811, 1224775190, 311455733, -1468023873, 1672836796, 1598003699, -1213642352, 1483339190, 669145006, -985583912, 1440277049, 695870134, -1862896044, -496910083, -1216076889, -5896676 ], [ -1566416465, -684085443, 900874953, -967776422, -903276925, -340557822, -1850799219, 779456261, -1746762790, 2114697844, 795534075, 96907297, 346626785, -853511729, -718334990, 1407879922, 1779189137, -1473484260, -2035411807, -448699735, -1147090969, 1107698922, 211292512, -1071591252, 1932564332, -1449301189, 1650451600 ], [ 1260303751, 981826349, 1926736005, -86757593, -416522623, -275034679, -1020438297, 899682527, -332218045, 764237650, -1449115953, -449863190, 1013875400, 1625915708, 2065832286, 1334744485, -1733844563, 2083512155, 45379004, -449391161, 863438661, -1238557945, -1608356158, -1278677940, 2046739182, 610566206, 1064313630 ], [ -1286894059, 1972192351, 1028327176, -116853116, 1922706533, 172630558, -2029825525, -331056048, 1616311005, 876297539, -1162795098, -1522407412, 222083842, 1034631471, -1001327309, 1086586098, -837693828, -244437985, 1391498557, -1787963099, -897117049, 1792311479, 1441189223, 2073937714, -780816495, 1185653511, -1153423409 ], [ 1463710402, 1112286715, 1284809887, -866939846, -1723479332, -2041439448, -1880867132, -1123948231, -1235987879, 1341825045, -290721879, 513920159, 1472977488, -420065155, -85410795, 106468277, -462210161, -1338406410, 1297107795, -1014169622, -899799122, -1784908539, 625033320, -947988030, 119316777, -1029714517, 1705010097 ], [ -271776837, 1299511796, 621787476, -343577892, 284458436, -611224901, 1111859583, 1280710570, -994997303, -1857844332, -1391542937, -1168604084, 824119298, -657821585, -1825320889, 1614983726, -1718977306, 862582807, 1034756638, -2092271514, 1499160713, -983571677, -1955783269, 1032776125, -886792177, 1203647721, -455472528 ], [ 2080506016, -492942024, -718277326, 1727853642, 1472508525, -1041389125, -1701398828, 2097013748, -1419496418, -820911203, 1699169458, -1928689224, -203528259, -695002530, -1483491736, -62887239, 1335979532, 617610154, -1176680872, 611373173, 1387004185, -920633584, 1334104987, 1975717084, -855533058, -1908957270, -1625879238 ], [ 397742245, 286993408, 484379155, -109597476, -719353113, -1522824575, 1131160723, 265585891, -984277896, 1043344029, -1141984475, 811117088, 689725670, -949143558, 328956122, 489727084, 1030100062, -434951519, 20966713, -1537454057, -1973430645, 2071949248, -531662939, 1778915178, 79915021, 1676772571, 1797706981 ], [ -965338610, -393828754, 195264568, -2023623323, 1055674328, 1807733314, -2045010718, 1590708904, -362490196, 385490708, -177554821, 367806484, -2086257961, 1991828502, -712411105, -1502003200, -181547403, 918854842, -216956747, -1369282430, -1992856559, -2013743137, -1049938631, -1583453200, 768478769, -1607231813, 32511197 ], [ -2098027805, 453139361, 387574916, 130696765, 871074589, 767502589, 1269662350, -1336975595, -1199774856, -1869209142, -415581406, -1800796871, -738487795, -595598, -413567567, -1553462910, 1999673820, 579473786, -384445058, 1008747695, -237472006, -1102282919, 1516862916, -1064544432, 80323243, 379289243, -301737161 ], [ -17341829, -1468275924, -1735880159, 927236268, -1422147006, 805122748, 455465564, 1700683995, -1745164338, 276056979, 486567011, -1569136367, 753608487, 1441094237, 1988234320, -1769494310, -1438109873, -791793803, 1642300516, 408477861, -1867268583, 88954879, 1377893438, 788741966, 161932859, 339257428, 1775506152 ], [ 296366695, -1097919887, 344944106, -177082102, -741604007, 1758791406, 1763079422, -1315780511, -870530670, -192377730, -190983289, -952803814, 1747734000, 1144276162, -1727625622, -310741811, 71666447, 597533648, -1255240352, -1094747039, 1155875022, -269025407, -283204657, -769669326, 1773281861, 544498869, -534017691 ], [ -1825781166, 1875221176, 913349399, -332483224, -1516623218, 2140657828, 2115882578, -993168352, -1922677910, 50680796, 1343357055, 386194420, -96586138, 1228813173, 1043089809, -1716896279, 2062796659, 909108767, 991269552, -553484809, -524728757, -491240315, -933326272, -1585864107, -1830170387, -1332644852, -523298664 ], [ 565142617, 1334794546, -2009423922, -85521680, -2124824836, -1379606240, 1772730955, 841549958, -2144738622, -559514403, -1564084827, -1825112054, -5919074, 1803307477, -1201299189, -1829793526, -408542838, 396340252, 570114495, -1744914412, -969598098, 1072291060, -1676607519, 1918915219, -1436447170, 1214452205, -1636817159 ], [ -76094624, 33321586, 2066871676, -1718080158, -534504517, -464303760, -1054298841, -1473397379, -423966320, 2110849353, 492139736, 1512948944, -1153299955, 1246430447, 2008137848, 926157468, 129355077, 1912706466, 1150310034, -1073122383, -1053313846, 1801945462, -2137418336, -175510823, -1947888908, -1647089277, 2114447584 ], [ 282417738, 1126683878, 1126748331, 1947941136, 1010284112, 1865404957, -368432672, -1811729664, -244781382, -7366588, 731953428, 1023615647, -608264039, -1007819290, 1377246490, 1515050957, -401764194, 1268444504, -1245502853, 566473393, -1813545761, -1080618827, -1457968133, 1659178297, 287700986, -1434770380, -1607501636 ], [ -1587982664, -483923833, -2064492617, -221363434, 1704365888, -1633349760, -1697070815, -1935507, 2024767768, 1066501341, 202887460, 822950496, 948948779, -1648208772, -553900272, -451633983, -183059133, -1234974492, -1525423574, -2044802435, -187359791, 1085876851, -607048134, 1405331084, -294368088, -986999634, -972274243 ], [ -1102706245, -1143095514, -812842902, 1923506852, 690422037, 195905692, 1998743415, -290258328, 469114888, 429850216, 2125459853, 1847364838, -506700133, 786098312, -1761041311, 73504453, 491557761, -749914458, -817363008, 1109858043, 1131971253, -600336330, -767482715, 2082131899, -26027149, -1714315957, -340602179 ], [ 503190509, 1063587102, 938853174, 1640622204, -927244815, -1443944628, -2137554542, 2125178367, -962512667, 637589378, 2120676828, 1232893736, -965291742, -1510365851, -2052303280, -888138340, -588564604, 2118888771, 1614957715, -302372052, -1194119633, -1577749269, -443604904, -855630075, -1686915753, 1939025468, -2079146269 ], [ -1374272772, -400486908, 572074298, -260308395, 615534197, -71038994, -457206115, 1674619269, 493878837, -1551717726, 24117200, -1391456222, 2000202286, 1056108928, 1135069105, -1318598827, 1480743590, -1670316262, -1857043615, 1874822314, -375440544, -266531612, 180539572, 2046724170, -102057303, -2071510806, -328989758 ], [ -206712410, 1923358523, -1320126934, 786379127, 1809477324, 1125109365, -1998293708, 180170981, 230004670, 479430707, 1532356498, 1741770968, 1285684935, 1525882730, 1726426682, -1434916516, 107515753, 611420417, -74773594, 796592416, 1222447326, -2000171990, -133070150, 447614877, -1872539599, 1404647591, 2020950364 ], [ -1115830708, 1185536479, -857611318, 1978718553, 1559306025, -524168500, 529370076, 708472324, 1993686563, 1401845442, 1800550166, 1103849072, -2007266055, 1281136309, -952887951, 392949619, -1336492659, 1508452239, -1284422497, 669801840, 972495853, -2070326461, 544656141, 971425160, 700066557, 155289408, 1328880715 ], [ -622394685, -1583256963, 800800721, -671873772, -371781785, -593105781, 351919176, -1628671387, -816331588, 1439857002, 916995789, 1460129960, -1304276172, 1225782834, 2100096276, -1549996906, 1438484184, -813582791, -1200967758, -1166113306, -1317515976, 1720868366, 1037406886, 126424727, 81477910, -1404792374, 947353773 ], [ -1294430658, 1154923543, -999261244, 926074794, 893027850, -172660347, 136264507, 2048913857, 1310734260, 1886314616, 380334746, 9910329, -121636072, -406354342, 316556347, -595180475, 1428997479, -255159193, 891907228, 1213395174, -36542198, 1335292707, 1230587121, 1033756732, -1601948030, 1763066426, -2140039100 ], [ 2079551584, 651563872, -297104830, 1770938796, -805195596, -1175532752, 2010516103, -1088298144, -146571089, 1682159573, 336707125, 475846654, -1325213774, 954682315, -527002604, -57844489, -431048968, 1957356603, -1540368388, 514755374, -1557633417, -1837706718, -1464497999, -1866280394, 660855253, 556582940, 1793995299 ], [ -581352079, 1117793061, -1398408171, -777532166, -754443974, 1886162542, 2013060782, 1428943605, -993243307, 410665421, 1389337898, 1245912357, -682568457, -2053688859, -1680342912, 922698753, -1006620019, 2056814383, -1023929586, 1531085339, 1877398734, -928474677, -1555732488, 1460332345, -947761727, -1644464222, 103468575 ], [ 20148570, -1272338601, -1799115360, -469595211, -897593748, -1488723877, 1953118168, 387994027, -898522403, -715193040, -539892981, 333740564, -838743107, -1442973163, 613429886, 1403259362, -714714495, 416217480, -55753016, -1679078403, 1189567707, -206653390, -208886807, 1879300266, -713575687, -456055185, -750831949 ], [ 1354983362, -204249955, -800005757, -1190428286, -1648819886, 215630642, 1458637057, 1526063570, -1994526029, 282583182, 1886230005, -1213319694, 1693825445, 1223656045, 1313355410, -493375641, -1562468408, -2076715884, 1346754018, 1997652002, 1814183489, -1510553543, -1920790557, -250042365, 1566570904, 855356300, 1642044354 ], [ -1707468324, -1737484575, -1605592287, 508895612, 1793782906, 1360592111, -855790166, -2089474672, 564783058, -838224499, 1597476734, 2090973569, -1009429545, -1215900021, 1809359000, -1445872001, -1437199139, 2084732545, 946711965, -1101159816, -1163591527, 687141827, 872741761, 1155191335, -558030483, -2118294345, -1807993791 ], [ 141093145, -2052311044, -1904503041, -598020026, 1679872096, 567956731, -1298533262, 1741149210, 1322424892, 1470091461, -2095660690, -877845333, -473959615, -1052555790, 1628466533, 507431589, 1870925258, -1372538727, 1469988882, 1161081217, 1680316151, -1746093711, -563108675, 423606921, 890159261, 543551773, -1047527335 ], [ -1658094318, 1731833737, -948590371, -1912678480, -1271072965, 599937975, 1106729124, -714735772, 577692336, -685207032, -1957718872, 888541295, -2065376170, -1385991650, 628628120, -505851622, 1391580956, -1923743802, 176265553, 2028652227, -943472480, 421746945, 1729656342, -1504903949, -91460782, 1813851922, 1225560743 ] ], [ [ -343015930, 703372415, 1072314294, 556676731, -1151883063, 554234482, 624032883, 982199501, 1882649999, 1240847477, -1166926227, -131816404, -2048062219, -979587612, 1119438760, -355309443, 357274107, 1082405928, 745918518, -251005270, 95058865, 539887928, 6067770, 756257860, 1220853335, -919581397, -298527230 ], [ 1488232779, 190991245, 651309311, -744863719, 157992819, 1079927245, -950529349, 215923744, 2000156565, 1160201031, -2077472005, -1907434238, -1421650373, -866169261, -111012078, 1156616699, -1340738606, -1166167043, -111743638, -1393842657, 337859293, 1801977820, 774420977, 958404571, -510649011, -159435793, 91420158 ], [ 492018291, 474188776, 1545368970, 563838082, -973777869, -1857006163, -1248411556, -925821432, 362777749, -715391418, -1084278324, 1563477410, -992289666, -1368149508, 1613157122, -1869320409, -1771597130, -610639257, 114775196, 796120774, -534028129, 603341160, 483989184, 757788018, -1440077598, 1829176506, 364141938 ], [ -451740041, 1025034418, -61496293, -441886196, -869891586, -1185713399, -926294481, 502725067, -1538764863, 1956977270, 811555596, 2145239952, -1252440123, -1625060035, -1304232953, -2087187114, -959001900, 365092047, -1582732013, -876669901, -1279221552, 1229199157, 1804432333, 1498887082, 679794179, -680424744, 1866026602 ], [ 2006186822, 604333848, -789699762, 1043379029, -1548274427, -1430443889, -593286213, -12910782, 1246275926, 857921680, 1755268821, -262407246, 1298573793, 480283547, 1631234946, -1787293807, -731345560, 1028864419, 1540715253, -1769832170, 1432287912, -15266634, 866310561, -1068171100, 1689875386, 482054752, -762224167 ], [ -507406915, -235788907, 231384275, -1098185790, -2101913916, 250519816, -408743979, -1913128217, 1383777216, -2024835991, 1491218388, -1779288261, 1819712952, -1157670605, 765629536, -1449303363, -1389748249, 1555402660, 1901850304, 1644120392, 298747773, 260480844, 680927279, -772525806, 344670901, -1041896977, 1997359043 ], [ -164258271, 1468219154, 1819663661, -869006840, 679539902, -560783865, 1689350457, -1748000954, 585094377, -495109501, -1187411287, 1501012151, -1308416495, -2097746956, 752461423, 1584861169, 276768251, 1545366435, -680894210, 260095336, -989466566, -584606081, 1680960259, 2122654924, 450291575, -1003102402, 2062012573 ], [ 1784593361, 2078240, 726671181, 111009742, -1537380233, 702977356, -674148950, 1094902958, 26350979, 1909455971, -1657304363, -2115739118, -51938069, -1255944069, -843506264, -516647584, 938479291, 450146687, -61419228, -2078152559, 1762712155, 1568035780, -1028752505, 735056336, -348852036, 667596163, -798289850 ], [ 1070757158, 299107239, -674734723, -1807356862, 940775269, 1640594097, -1106393014, -1654827780, -1143386305, -754443375, 1559280185, 2065957813, -1289006451, 2105498533, 1504170450, 1297614534, -39754682, -1713565900, -1821287222, 2129433022, -1517650973, -189622166, -871665958, 1475369252, 563693817, -1764409745, 134844011 ], [ -1838833391, 2107516676, 282763399, 2100118202, 548066793, -842353500, -803660817, -515929394, -502410552, -2079870758, 558285482, 192504407, 675612324, -1495582889, 700089206, -422052406, -1588215838, -917170551, -2108938031, 425261166, -24613011, -1112282071, -1774326120, -273672480, 248168301, -63748525, -1112795117 ], [ -171884090, -1821966722, -201827352, 37083533, -628098453, -1119847366, -730889034, 1044053886, -845696571, -981766667, 436137086, 1943748705, -213137511, 972469174, 294573842, -1026701503, 1405805989, -381267560, -606719772, 347459958, -1884382619, 510754961, 993301624, 1023591109, -614391607, 1068136404, -332974481 ], [ -869339381, -1958567845, 367138857, -1997180609, 2112059256, -1223549441, -1289399748, -759869400, -818669371, 902470187, 348230556, -1764230578, -143772055, -548655429, 75157352, 474363556, 2010543876, 1508484308, -99464969, -617431682, 530677990, -1210469862, -1077619349, 2138976616, -110605271, 1027856804, 795668346 ], [ -593854904, -1335953837, 223229848, 1831598874, 1360589093, 1353715237, -699288061, 936149132, -966060434, -1117812644, -2047321116, -786496228, -937197935, -1913404684, 1499873245, -987527694, 1706013419, 467222433, -872213784, 401174197, 2046953442, 1076600640, 2121414961, 882329285, -811077520, -2011545191, -2048290192 ], [ -1884585679, 1005799191, 1490138303, -1844031473, -989962215, -1928579687, 1753229892, 570224785, 419272795, 1688769968, 1688373434, -1959438393, 70119340, 956609966, 548346436, 1056140865, -1358011964, -1162523584, 2142366691, -1370214318, -530105816, 2057881553, 710720199, -1347843446, 1231164741, -819479411, 1423308855 ], [ -1169204914, 1354623847, -943801898, -1904862781, -107394688, -1530996777, -923297641, 1301544882, -1217055894, -348733456, 1612680188, -660193144, -444746991, -953738088, -402442019, 504156136, -789213341, 588226752, -2033043674, -464125259, -380522822, -1346545010, 439743675, 1427527044, -1416215471, -486098100, 2096775597 ], [ -259697363, 2069752063, 264591415, 1173192730, -444275342, 550179125, -848777464, -1407643767, 699194338, 127307003, -705022446, -52965863, 1626575912, -1291454573, 1823021004, 1143330586, 1289535223, -1184042521, 1192681853, -1673490860, 1323068412, 1699518657, 1676002631, 1548955633, 431983002, 777285174, 818001293 ], [ -1527807167, -254872986, -2023306808, -1041922559, -1553710383, 1485848634, 787169532, -600616202, -1626887665, 1921408462, -133077634, 2111468381, -924081438, 219163753, -1901709232, 408738300, 1003962774, 1260964564, 1783682645, -1414276467, -611057589, 131174312, 636711098, -1453982866, -1884312862, -115288732, -1409593940 ], [ -61814048, -2072785767, -97487218, 1657245406, -8582117, -1731154096, -1511792798, 876007963, -2039485832, -1817625143, -1905728763, 1240620651, -1409056527, 2109516970, 2009657209, 900736703, 1030765208, -1702536959, -220985012, -212211952, -1205524585, -672928704, -968977995, 6087613, -1935629371, -1841385972, 1072830006 ], [ 1798802151, 240269370, -1106064376, -554129636, 866908210, 1471727927, -101260219, 625804346, 1572460803, -114495640, 937733352, -2074463854, 2113796823, 147523656, 1488327986, -149236118, -1001037644, 571004307, -2131475351, -1416283226, -259740649, -1415460815, -712348294, -151836047, -1865082443, 1930491845, 506260835 ], [ -1948112645, 2104771611, -353279616, -586519216, 1251984374, -1486776564, 1970350349, -96969487, 1135230420, 482671816, 1956138923, 1893477370, 1566860575, -1744494798, 2082616078, -1802346390, -1215320203, 1369098960, 1003669074, 1577636032, 2093804605, 696361761, -445502277, 1324156395, -1596177048, -2016584561, 1871469221 ], [ 1811048303, -1087446509, 691617814, -1810485041, 1796933606, -96573090, -104640291, -434501983, 1431743131, 1571363860, 1755382280, 1564318209, -1522533844, 1822014444, -2136409619, 1475730101, -688120259, 889117054, -973570547, 84878714, -2016379551, -90357091, 2018084907, 2027176713, 949262111, -855236859, -1342526537 ], [ -1349680221, 2065488684, -1677845678, -1207784684, -823080812, 1396842720, -1499804655, -871159278, 1746760094, -201971627, -1844947082, -320362996, -1815016095, -157293170, -100887459, 147835347, -1026628394, -2037382664, -577023191, 1969661745, -1054508081, 261477714, 1786070444, -51352250, -1391274274, -1282796393, -938565763 ], [ -974909551, 1042881563, 1995469600, 1988651444, -1850294367, 1671055799, 1174968018, -1645982352, 2045918913, -912655303, 328509493, -2098811873, 507955773, -695967077, 250430381, 586489686, -191755816, 538958355, -456390880, -473145964, -682435957, 1938619616, -2120006896, -1500784605, -1662868399, 665494375, 1228502437 ], [ -456642804, 1221415732, -1435652773, -1210563753, 1255721439, 725324102, -910487625, 1300225902, 1859945916, -879471721, -1142806961, 1500688801, -1957335224, -1276277031, 548477185, 59822571, -1941109999, -1366316897, 1665810014, -1814258387, -666065231, -2061316908, -1042477836, -1120240114, 1251622932, -8733701, 313335655 ], [ 1220503732, -1991508482, -1560730313, -1015390849, 1039641828, -971277216, -1665285977, 1891002677, -831986381, -1550503093, 362541525, 1110061422, -719113404, -3524769, -612676769, 2047991560, 1869952319, -209966275, -274402217, -492359575, 73418993, 1030807798, 946613579, -115601353, -1042117969, -265224030, 2137352527 ], [ -1240370878, -1990584890, -1277463068, -2097265228, 1373858279, -1115329907, 1845493343, 1033415718, -462917170, 751637484, -119644062, -1299089978, -1873141271, -15863498, -1488367273, -777959784, 687204412, -477748166, 1397226773, 169397805, 1784289024, 653574127, 869965459, -476469273, -263823172, 1272321371, -845837331 ], [ -1849984928, -135312366, 930963866, 157434508, 354157074, -1819959683, 880578607, 669103326, 1614072441, 1032862596, 643741478, 1624842367, -852782617, -1300323842, -1046232377, -1153670970, -754280358, 1399006432, -1628807352, 47298453, 1450622586, 473102472, -1495997162, 2076106555, -1563644956, -55342629, -1682923165 ], [ -1182196209, -195976177, -629869302, 1754320153, -389385599, -1860007185, -1714303443, 2119227125, 405602554, 1640280792, -870167506, -11624002, -744094246, 827238001, -530896491, -1589420174, 421360770, 941850855, 1399449670, 1468699152, -1618196679, -2058711927, 1430090454, 638791141, -1057161410, -1745820724, -985795963 ], [ -1620402798, -1210396510, -1327282262, 1368354999, -1576409376, 1740074518, 1363313993, 1962553059, -2043580476, 960452763, -1954690811, 726888195, 977141161, 46662729, -1296996779, -737234432, 1881527163, -407834005, -735223603, 947383710, 1712963752, -1301669898, -473723684, -110368727, -2012167847, 114778774, 2092362978 ], [ -1420826036, 1815611918, -473999449, -544214391, -1775381537, -1383567763, 3380722, 194745416, -589109634, 1299471655, -1708840563, -658789992, -1037205948, -23076978, 1093205170, -594899077, -1872510901, -138067935, -1702776876, 1564070577, -364501563, -1929317231, -1651610824, -2012625259, 665053546, 744862659, 117669747 ], [ 877828873, -9572482, -791014390, -1489066986, 68395269, 1947915551, -731130832, 1917166912, -1993028159, -927029095, 1834937921, -1583115788, -1178245097, 1540238245, 481430707, 1940259610, -1266036904, 219943355, -2035945228, -156239589, 1501200144, -1810264979, -1068761858, 499557233, 1751113746, -249647390, -738436598 ], [ 394162679, -1958816509, 1402525273, 1651502695, 1811349454, 65368087, 1795087108, 623722550, -1975897833, 1316065157, -1922502096, -50756863, 1801346263, -985956392, 1451967411, 1390474702, -1260681584, 399087028, 462470701, 822801144, -2078495850, -961185068, -130108900, 1603236554, -2033579179, -10761580, -1426175128 ], [ 783803683, 191822866, 151331422, 1046890940, -1845945935, -2136781721, -232972284, -1012259243, 1234234557, -1357350106, 1612330486, -607834916, 1732555298, -1896835686, -590469520, 1283826735, -1156296165, 1786100524, -1707363582, -1136586567, 2075680016, -1254435549, 566796418, 1611607461, -153905247, -310752518, 928664925 ], [ -946942290, -1414359804, -1254899361, 423404712, 1955299354, 721502434, 1603498064, -1161012031, 412802816, -649195363, -29858183, -2086280869, -182901182, 1614326955, -1757415858, -516728342, -1677548648, -571776401, 1493856249, -489885147, 1009078654, 2144657416, 199744649, 120588501, 1402189813, 107728489, 1849900660 ], [ 66897152, -1170768449, -1610232797, -1827133296, 66472893, -7200947, -1390908255, 131935028, 1226377, -266797036, 671316648, -257989426, 874560915, -2057671005, -990020037, 1316642517, -1977200635, 571188319, -237951333, 937260840, -1596980629, 323157690, -1441517393, -1556486622, 1904523080, -1015385653, 964747074 ], [ -1388771734, -1909434359, 33611335, -584057657, -1180201436, -1881113124, -597224632, 1009834220, 1677201393, 1776309541, -932778194, 2058226447, -431251780, -1524353442, 1005942833, 985075217, -1919026706, -1732817742, -1884061278, 1738077753, -2017747020, -1605148573, 1177242784, -2086820913, -1334581890, -1307504940, -1030196962 ], [ -1581098696, 1353674931, -1579533376, -804826301, 1127189640, -1215520617, 627149547, -801806052, -2034909644, 725832918, -478070117, 1259168028, -21413667, -1038090494, -436389093, 1606689162, -1442760200, 945828493, 1099258661, -1414542560, -529176804, 232131435, -1937496840, -927808117, 1731953382, 1098331913, -245567285 ], [ -1756178965, -472297628, -143083069, 516962432, -1863631766, -1120217169, -1557117169, -294569307, 1069609708, 113621551, -636634645, -715302200, -2116884855, 1127907878, -1898135795, -1958970062, 160199652, -185424197, -2077344596, -626977002, -595008923, 2142304668, -209230325, 1463411947, -1811990480, 1532108019, 617257092 ], [ -391554063, -261200467, -1494807500, -1103565844, 1435933349, 380146552, 386830759, -343017652, 252032162, 716261605, 2056939146, -1786750657, -1159659167, -1437041858, 1241887161, 534903850, -2112113581, -110193114, -1858706025, 1586071885, 1707475924, 494781283, 168353819, 1086632692, -65536444, 55682857, 834421142 ], [ -1593291033, 2123888591, 489990470, 191508096, 58486810, -1018338481, 348194357, -115334343, 347448640, -1428737482, 1837389203, -641936508, 1726613032, -914392859, 341379430, 500176347, -1103056914, 478711514, -396572030, 1221984840, 1237988282, 836320002, -1322159567, 1556336615, 327574106, -2046433847, -1609908666 ], [ -199783023, -1080795495, -1730790923, -624853405, -1325010773, -1836713397, 486108784, 182215981, 1441861740, -1918244623, -856068769, -1273331539, -1992478701, 649662093, -913733952, 1584177302, -1284347056, -1891731294, -212576436, -872928154, -2024335164, 1181907441, -1247486301, -2067853685, -615070445, 405163345, 756320045 ], [ -1282990055, -1904647567, -506315705, -1830856135, 1624656382, -1819877702, -947099847, -900287184, -173049249, -2075874312, 916024569, 2144231572, -1410178306, -853256150, 228828905, -882093547, 1516842927, 259539044, 1421227605, -19734445, 516042444, 906006139, -1541020412, -194395541, 413468700, -1567056053, -288058778 ], [ 205915023, -840477461, 1720071386, 1329943327, -2129105794, -424259155, -1837971337, 1216184795, 1992148078, -1303811107, 755349250, 1793568132, 724395009, -621554216, -2115349294, 1838918196, -692564605, 2105530843, 199192883, 425061344, -1409979507, 2086719501, -1698788087, 416035117, 984008519, -558511247, -1362757235 ] ], [ [ 413612357, 1673802514, 1371367382, 54308834, 1068417875, -1649707954, 1123987565, 268668187, -208169903, -580521407, -869850856, 1397927696, -1594254117, 1580180754, 734958525, -1414860641, -1458988004, -528904279, 1638910828, -1649499608, -638388895, 193647719, -551536619, 1068170391, -147858363, 1914258199, -222514468 ], [ 1495036774, 692664972, -421390841, -948825479, 1091823962, -499251344, 1387496083, -107994148, 321179806, 614046411, -225681713, 297639980, 764771407, 1950347675, -1354636860, -972650014, -874145138, -530575672, -2007723669, 316491369, 2003103358, 382727610, -679401992, -2039532281, -1015938153, -187675489, 1146343234 ], [ -332796870, -2092246738, 65633046, -1512190971, -149375602, -1668541287, 1483099743, 565325932, 1350378730, 164090834, -60111992, 2088816695, 1029264388, -1911373087, 316497059, 1737756795, 1352220015, -653092083, 2108079951, -261302840, -1386276439, -820904106, -397809933, 1618000240, 1177114535, 326394335, -1670089242 ], [ -1245913885, 1682647154, -1448587796, -60865977, 1566593999, -1806371520, 686889131, 877922766, -51234775, 1303205864, 249354742, 359268109, 1544470632, 1168910535, -1027489644, 1497273783, -857475292, 1071385227, -999094669, 1898745247, -267454751, 1634943115, 1996757640, -1670514809, 2130813798, 1643513698, 95205326 ], [ 981692205, 1412691288, 886348412, 57192484, 2132467058, -1640392428, -433077585, -1578456028, -682074219, -358724804, 223283852, -473046587, 568146721, -1771264560, 1699540566, -1134886020, -131330682, 10217577, 1009213864, -968175245, 207556372, -1900347256, -752155368, -864811788, -618750327, -1940136569, 659532834 ], [ 29592637, -362494532, 614103571, 1165876778, -1723844924, -407560467, 961682341, -1324359805, 1308232516, -81383873, -959649093, -2058602145, -743282341, 1054075974, 1850604877, 360389799, 1456416468, -2030255748, 493655563, 1983772322, -1511489336, -94611034, -576842813, 904257383, -1916868934, -611021985, -497713488 ], [ -152948098, -1933930616, 1249522033, 1477671792, 543548380, -254989946, -868874287, 1256795395, 1551076878, -1461393246, 274304403, -58699634, 21648613, 520077786, -1545015008, 1537324563, 1761033044, -1761990561, -1913619489, -1309227573, 195353766, 685252988, 13920642, 190020620, 430174776, 823366451, 1827137047 ], [ -824100382, -117233437, 415182446, 30485395, -1762762415, -383672990, -510241238, 1950228983, 584215562, 826090444, -1630203892, 2016534542, -680508441, 1181432181, -2034208024, -2117472026, 155605946, 793712878, 1105147088, 1038137632, 52360569, -596475285, 504653685, 649760212, -358182210, 635552356, -1289496017 ], [ -1088120673, 1177335189, 939710633, -600779697, -240176285, -975920430, -1309244182, -68122632, -2137558147, -373686222, -1190113658, -1466363073, 103988499, 491857194, -1461453583, -910943110, 213324602, -1870926484, -244576008, 2089522847, -817616248, 1673882185, 1324352786, 1684811534, 1124853712, -307978215, -1774102067 ], [ -35187357, 432499271, -922541769, -410729643, 1002804497, -288108839, -905320927, 1171167736, -589268594, 1796647772, 1523000767, 1116234781, -1562713473, 2060943529, -1739232130, 439829352, -503419899, 104444430, 146537801, 408970601, -96742675, 1725982474, -1053605085, -246866656, -1333900146, -1903124835, -569920343 ], [ -370577533, -1610718246, 1636574998, 166928958, -699340330, 1024548268, -565241222, -1887773956, 434885936, 1471961681, 1775472521, -1004186935, 392871213, 1191863878, -415639710, -1404099690, 157368785, -1880068143, 391714215, -1149331868, -1290410260, 1583375447, -1031739123, 143837903, -674676266, 1320477462, -1504747936 ], [ 286699179, -162650985, 1883598908, -1744371614, -1063966075, 585056680, -1845174026, 384337088, -825907820, 1967046523, -238067387, 1691619180, -721990689, -1400590350, 211656371, 1949030345, 280449810, -1000273313, -778791680, -1122634315, 1761833270, -1626705691, -547893870, -635348823, 74031827, 1998712970, 44832542 ], [ -514829785, 1608033405, -1646419860, 965773558, -1877268851, -993047137, 373887290, 835625291, -1981483420, -1275250835, -1739294415, 2081216026, -2077975163, 1240075393, -2110434734, -1765128263, 2087935120, 1516942243, -1874056451, 335364128, 1809142556, -1305737505, -1709470133, -1898488182, -643149397, -545754483, 583935178 ], [ 398095818, 384185717, 1672006777, -1174093253, 1969097780, 1828012590, -712688647, -1554948018, -1935175511, -1842426044, 1912215075, -1900294804, 819126679, 2058399411, -816857278, -1222768224, 1766810724, -2138046049, 1824436812, 1605886253, -475596950, -2145650844, -2093821586, 1386574670, -1421203575, -1878258934, 1756941929 ], [ -1654811050, -2030185854, -1150573217, 1486118307, 2138120677, -821157323, 1015328320, -1332103984, -315759512, 1770145924, 2027022089, 895744889, 1275780508, -1974052234, -1113297855, 1461430489, 1290938192, 1595578052, -171912771, -1842650106, 223589632, -968449469, -462213141, 2117993738, 1873453284, -103789069, 1203413858 ], [ -1085837673, 153475229, -1832458674, 345763559, -2086170459, 481203350, -953394319, -1558373652, 341739942, -894568345, 178542154, 2075272506, -1045985484, 1919138527, -1812148430, 34957307, -1244155923, 562123999, 288115775, 1732960783, -2063219277, 187441440, -1557110973, 20814690, 1172135165, -710169434, -2041786886 ], [ 1542103872, 242768285, -2048737413, 1417478124, 1150559268, 584275552, 1220251231, 826131472, 1992793553, -1580386136, 1396039760, -1933362738, -1119976275, 207708241, -396398408, 1256085815, 1752892100, 1222387373, 918058069, -1879988425, -1667083009, -2104808660, -780592671, -1673137866, 1445162789, 2052628000, -1905173204 ], [ -1455228794, 914390612, -1791026227, 2075130796, 139927794, 1651264658, 1927299330, 1914434247, -706240314, 776866556, -707934185, 1663017025, 1918338385, -47396452, 743039241, 1066845219, -1901524347, -1315386666, 197329423, 1044250532, -1698079698, -1527231810, 1393458154, 1110741814, 803397959, 1549395985, 168856511 ], [ 1330206132, 1361133957, -958605682, -1259101693, -1521857052, 405035825, -1694839524, -1032058519, 457649012, -1426401718, 1414532229, -1878734635, -727192825, 2102365047, -513659296, -1640919767, -1204515477, 1185155958, 752099393, 832902228, -106446286, 917632574, 419441322, -423741162, 2031566490, -367772071, 835709350 ], [ -601798647, -1147023589, -1748012794, 1720247205, -1998893378, 2102841521, -348994789, -13673883, -70217213, -1920159563, -1533046110, 1908816684, 173972348, -372633542, -1598297103, 318707727, -809118170, 82384159, -1018464476, 593211805, 204574621, 1899638175, 891088335, -919761609, -1083255844, -205490188, -1392129004 ], [ -2081811899, -2066816180, -2027355243, -1407645710, 1198658696, 1287251908, 1041455087, 1518795293, 1999031098, 1486624914, -1634428568, 69041235, -1282125073, 571008637, -291940240, -507665401, -1604587381, 862541703, 1905731231, 2065285362, 2117727820, -865974661, 289898104, -1565780803, 957524642, 162147495, -992782074 ], [ -1486039527, 312713851, 2039385626, 1719242696, 1084597264, 1377344961, 50462542, -11931575, 766105096, 466908466, -710686859, -2007140153, 931162796, 66652613, -683767398, 1313270228, 1321947032, -203972474, -1773815041, -285046628, 505719112, 2014443759, 398515483, 837127079, -1988626302, 348395961, -1051020575 ], [ -343751065, 126723664, 91467991, -1503861939, 1497192636, -783763767, 1216014928, -873198693, 1638926580, -1653926138, 1353368803, -826118826, 2049909484, -1360100245, -204996160, 1303503683, 1796563109, -799654336, 1119322198, 1571581667, 950929541, 864269028, -1459486285, 2081188812, -1001683572, 1856384210, -1381290042 ], [ 1261629149, -525949466, 1104696829, 1814986067, 654438320, -1935743748, -1626335705, 318998798, 2019535903, -1550059962, -1570681714, 600225961, 733528345, -71782855, -1533015600, 1616761538, -1628349957, -1492350417, 849716209, -1605829220, 64572098, 2128502548, 727661219, -121445687, 1331272068, -540447047, -1770399625 ], [ 711590425, 1540241790, 217432854, -1803870826, -1305477655, 1719697486, -953772830, 685542079, -1561479500, -66369553, 1095729229, -157588218, 2032013205, -2059493905, 949464526, -510813759, 1636082128, -1670538225, -1939463086, 527216649, -246167665, 898538440, 1927164100, 1919817485, 1467774583, 1136055092, -457613069 ], [ 2021796056, -1752343961, -1169633607, -2131594207, 811510102, -272543641, -1041291346, 1942204300, -1425086379, -1407917905, 38883178, -1018201268, 25445836, 113877488, 1891712492, -1324451731, 511784682, -391466148, -445289614, -1260686898, 598159573, -48906794, -1731913778, 1984973657, 1765620263, 1484298953, -873429830 ], [ 1105572665, -1241241251, 573698432, -204862855, -1054029033, 158634084, 227393574, 632184238, 2051049685, 787400420, -200376137, -715878298, 69898022, 563426478, -1844926594, -1158331368, 1677801983, 1153913613, 141296707, -42035398, -1778862097, -1389523695, -332099542, -1219325762, 913856754, 1532741036, 1932444242 ], [ 2033349052, -515957241, 1510420906, -1822681923, 366359912, -1092954403, -2047366979, -1140115637, -1979515907, 1377136127, -11841901, -1342902682, -49860919, 572454936, 1771492648, 1603151771, -743213285, 150216087, -668815838, -2084407978, -482771577, 1867576801, 155426361, 1164130127, -219527245, -1861302287, 1280451683 ], [ -762111606, -446137427, -1426190003, 1932107734, 1275219995, -1051803097, 989991401, 140102239, -112274042, -298700419, 259755408, -1544345426, -1417418824, 2063438711, -1389933214, 891803352, -1891595100, -166372662, 1395702466, -1431713104, -403862444, 1616265252, 821581723, -603583722, 2059413447, -805728199, 1127308723 ], [ -2076190969, 888879861, 1683750659, 1971495736, -212865110, -615067505, 720936584, 784958255, -447076465, 1008950844, 2048119882, 1283592753, -1378581357, -1833329109, 1585192187, 1732874373, 540726338, 846524729, 1343587433, 2014769810, -261567536, -859478832, -1571712942, 1261045841, 83724580, 1129685643, 1073648468 ], [ 1616983678, -353186328, -116991943, 1317901434, 1959766634, 1523382346, -1736242140, 1336874165, -1912413534, -217399114, -446653475, -546530569, 1283660816, -100879606, 711796900, -647622869, 934864026, -1278958603, 994739110, -780437650, -27558123, -33924186, 1551884001, 387247204, 1525080818, 2079498680, -1572488130 ], [ 781126283, -1803582464, -588137420, 1341936500, -1536415920, -1625323397, 1523370161, -262286977, -762487036, 4022314, 1898601142, -1746824750, -1314782596, -750770438, 112129714, -2052936406, 888424417, 1294261714, -1382882693, -2100364670, -1626297971, -421140430, -756242530, 1273029417, 2071127127, 2052162486, -355504290 ], [ -440378919, -719683012, 925568274, -561999002, 1177488661, 2128816963, -1135158773, -1756649371, 1762904702, -2075538310, 1207988191, 214138074, -1352794185, 811090787, 1498131640, -1650920413, -345328574, -1723544888, -1830246337, 458902277, -616620701, 1624015072, -722012755, -735362350, -1941576125, -352367388, -468647619 ], [ -1841347014, 1975807730, 1603264242, -212411096, -1693695200, 410584710, -592320499, -1513486565, -1421813052, -1207995557, -535516168, 316210426, 1861622020, -378962961, 757019336, 724034655, -1098266510, -747137636, 1752760025, 2064970328, 286682179, -1774918527, 336776593, -778783187, -620027188, 937550281, -1297326041 ], [ 1385286978, 1301163362, -39905625, 1660236651, 936624024, -1298325983, -1882916764, -1991192174, -1840168212, 216598631, -1123277511, 1865933059, -1723258780, -707526934, 798809628, 541549254, 762216046, -1508469074, 1539787908, 1308225502, 654546620, 321534019, -315764302, 277495919, -2125926344, -52941543, -1450740584 ], [ 819568314, 49645757, -1029216251, -430059717, 1599420988, -16579974, 726774327, -1237821827, 156026844, -871237374, 1969179627, 994839594, 453125271, 2140640602, 1889202527, 2038007963, -1409931331, 712690238, -1579463749, -1423435628, -1354249715, -1209349717, 1454572681, 1149581309, 446266895, 314056549, 2122487393 ], [ -1953064447, -1427888572, 778374997, 268087017, -165758263, -1636448127, -480345775, 1609375049, -732110575, 1488363045, 1691762233, 1263327922, 149908626, -1130937517, 2043193449, -228883963, -439963693, 1564234241, 1693694044, 581393969, -121829086, -1746652798, -1009446983, 1319334409, -1520074194, -506813260, 974951430 ], [ -1675165695, -1796043274, -213998935, -158291532, -1910466506, 1735663928, -1842893972, 510778218, -483691630, 1929542240, 1374436900, -1645903002, -1866792909, 380680278, -331317289, 1836521726, 317495208, 807049401, 1619199460, -1085818356, 338910099, 1162091330, 115578675, 1190666576, -207216534, -1762021520, 199430439 ], [ -66276287, 370983286, -1498112135, 2008243006, 658805543, -133047470, -732276854, -1406683617, 1875584648, -378637127, -1169390711, 642606464, -1669526745, -857891519, -1858305206, 1223812585, -1435835787, 1687788328, 224321165, 429534232, -691462416, 1888450270, 225640811, -1694707871, 397135494, -498751568, 639057992 ], [ -1773617343, -1166051600, 369237501, 2123598714, 938698261, -266198383, -1549451241, -983067397, -1984106350, -1487118563, 2000937940, -1158774513, 1526544964, -1109967579, -1333899385, -522429379, -352444261, 1913281295, -1904102298, -897942469, -834823371, -801905377, -1213264884, -808473932, -199151496, 310998226, -1493056158 ], [ 833840049, 2115036796, -1698111979, -1669900515, 1744187308, 973614372, -1867417266, -819407047, -1423773412, 1663619768, 1947000135, -1911990127, -217598896, 1383976705, 1199837380, -1085588990, -927895597, 1571413705, -998443075, 155427464, -1558433276, -1883267979, 884460503, -1574420321, 1635363793, 1003550912, -833424298 ], [ -5780471, -1971462508, 1657234073, -2107169555, -381512246, -1847737297, 1924912904, -1406446631, -1006190020, -757862438, -775422423, -2144135558, 31982536, 1888702844, -1131218389, -1756301134, -772100734, -11312128, -911679186, -1683523573, 2014572349, -4078652, 1119822773, 635731020, -1668901569, 601704025, -1619163477 ], [ 2104613985, 1318045376, -146162959, 258620125, 1198876874, -1268264969, 1657349329, -161931530, 687797423, 1986131483, -48506897, 1061365728, 1498720496, 633419377, -1756873584, 1121756623, 578653291, 1926213597, 1266313155, 392914617, -735912087, 991662584, 1057401045, -98306555, -1361810235, 1243014751, 720990319 ] ], [ [ 659944290, 645282613, -250301960, -1819241580, 1935438578, 1721093524, -845214617, -1821249103, 1810652888, -1140780471, -1290129684, 583522838, 1316071179, -2061127175, 156782114, 96732787, 344411943, 2106830841, -1112018300, -532608768, -151152079, -1918608278, -239277109, -1255477544, 1477908965, 1995237373, 985800206 ], [ 963855337, 103423097, 1929466089, 1451188547, 363717596, 904774249, -1912327102, 2066631909, 946624264, -1240344530, 1240925766, -613470684, 1952027731, 530956269, -454235536, 1751710023, 556490100, 854648853, 1270406056, 289960685, -1849471112, -893560841, -2018245649, 872698986, 1662528655, 781391764, 236487637 ], [ 1530848336, -1703453969, -238275929, -2131421408, -1625952962, 1430758911, -1573204063, -491611301, 1321248066, -640249166, -1669386004, 1182884420, 252851190, 369705182, -297267941, 1997718344, -828400886, -777099693, 1385656872, -377881087, -1739823128, -392813706, 299849005, 328194075, -539547400, 2118929402, -1782455763 ], [ 567273511, 1112360983, -769480533, -469016800, -1385042233, -995694048, -1304147339, 1168190834, 68233435, -1424819244, -963038817, 1874267127, 1174520315, -1104244089, -561127639, -123602009, -1310840466, -822382661, -1570322913, 535785693, -512040271, 1764325409, -75297265, -859865173, 1793237553, -1025223839, -608009337 ], [ 200975654, -2067702824, -1165684306, 1607192058, -2038483395, 493225537, 1238350016, -1379492248, 1016728929, 921239331, 987054648, 1300023077, 598287779, -1586671110, 1661730045, -1241340530, 358349985, -2006042581, 474167760, 624860199, 1296622046, 79888116, 1565728634, -276091499, 1450213126, -1164515067, 752147125 ], [ 841380474, -1587909035, 444465658, -394227352, -553487692, -213303579, 587284871, 666858213, -1803119303, 896184156, 1036817047, 278368975, 1544076715, -1855755445, 1991280738, -1506742940, 1535698400, -1950500095, -152026807, 1772344450, -46123676, -1604274221, 1718747786, -337076630, 1651313669, -1596011741, -888701061 ], [ -336170858, -1304183600, -2053749473, 569402865, 178220145, 1907329090, 516952303, 33075963, 1023226037, 1796585136, -2127325267, 1416831540, 1891851146, -2134867008, -751673456, 178643252, -2107877744, 541160583, 765092932, 1784517670, 1320456176, 1180780340, -157376150, -634395800, 1274443785, 1997872491, -2036048546 ], [ -1872714486, -1317949743, 821260109, -176393908, -1222699884, -166995011, 1641541781, 824865192, -644653155, -148207154, -1923101465, 2047932972, 1221237833, -695066613, -1586757796, -1918039036, 103825748, 1172048157, -86312017, 43835154, 924611943, -615156148, -1291626078, 1065362816, -1552226364, -1987379187, 176092885 ], [ 1295967931, -1976079897, -1798006158, 209021373, -1031413439, 1946879789, 206793086, 1388025647, -1860191078, 386841890, 227210954, -1556926358, -1876738388, -864092333, -1760070150, -1433957377, -2085300806, 40210965, -1257086202, -1281763929, 797378558, 88329933, -1428712984, 405783228, -1806050448, -1299867374, 2075219946 ], [ 467020423, 1997950787, 1509670693, -1131665710, -1059800159, -1670084384, -816689453, 1474914097, -558411253, 568520161, -30479783, -2062159320, -1407214599, 1180635314, -317966356, 1270680989, 744562969, -2133038063, 272808176, -653629519, -1888278778, -581868400, -1721477982, -1827562139, -724944170, -37716761, -1854388970 ], [ -1501160060, -375849965, -2085238671, -1823249593, -2004289447, -107311625, 640165727, -1261404890, 1402320088, -1704793631, -1614429438, 1888013124, -1390765498, -1320194191, 282772727, 316955716, -502611605, 612156155, -654919786, 655525909, -189570883, 1833901128, 129139449, -1231766209, 1283133279, -744736142, 1302155551 ], [ 1291089523, 543352140, 1880873945, -1415254109, -336630143, -1456374278, 185742161, 421428564, -237238964, 162441568, 1083562862, -1004704753, 2042139111, 595310497, -786094917, -99390684, -986840923, -780808107, 677008214, 1037221585, -1684652601, 779803837, 113383450, 170787676, -532392738, 1937279754, 499132763 ], [ 678891333, -1927612020, 2052996104, -772177290, 89768332, -117934812, 199240863, -1295319358, -542734290, -818600040, -1887874808, -511293080, 2003649201, 1373762327, 332833590, -594099293, -775766812, 410684947, -1853675135, 892259790, -1547220277, 1692648030, 2024057548, -2095562514, -554571732, 1627639560, 1392210459 ], [ -1675610694, -1244890291, -1224101103, -1750013714, 287009625, 1392904267, 1320349813, 787682698, 95680581, 1877325033, 1736710320, 1236280765, 1184143122, 83504817, -662004949, 721764769, 1590279314, 1380286294, -1476042610, 1975210862, 1449638106, -646245919, 429703324, 1408954284, 2002725906, -895004685, -886061730 ], [ 362736855, 1467234873, 516877620, 808916024, -2138589824, 332287032, 686452350, -497653706, 11692631, 720781797, -613239835, -1056383925, 945420986, 370141109, 724448914, 1043769062, 606922646, 1480335910, -269411997, -815247538, -1432043392, -796521336, 845107195, -1698769675, 1985530297, -402591417, 1178727051 ], [ -1454915232, -926379473, 1478331232, -527941556, -50164044, 156203270, 760816049, 1791741520, 2010133265, 1502226013, 250573226, -1056830664, -788661770, -944147220, -1845813993, 1541407363, 1767333418, 842679933, 211207052, 1315665416, 657643539, -1927885411, 566465995, 787296129, 423174198, 1686392316, -1241643559 ], [ 186248729, -1273255534, 1104053366, 1816751234, -1667875686, -1152817814, 1371701298, -957047859, -1920235776, 780575874, 90223239, -865786614, -1290797938, 636327671, 2142469370, -618853976, 568874137, 2132963207, 2133756906, -1611557241, 1074462380, -1192289546, -57501056, 1409879611, 1762893174, 149806846, -1028246556 ], [ -1624238157, 2043549028, 85292452, -1504691830, -567327179, 43121356, -515047478, 1603961401, 1180880433, 508425970, 390095, 1328219733, -1329490271, 377470169, 1898309070, -65046368, -1184000390, 1290970559, 1066864686, -548903111, 776200632, 842007709, -109803360, -1896371071, 1067434273, -953962898, 560760761 ], [ 1915529325, -595427384, -263835962, -807228128, 618339330, 952412331, -1569020484, 569473785, -2027334164, -1116639973, -448996490, 213074542, -1351037359, -486045171, -340445036, 1406141959, -514116773, 400997792, 393946858, -1749535943, 1047653919, -118557067, -499530381, 773228049, 490317929, 967471268, -1777697783 ], [ -2606575, -1128662006, -1656637349, 1379649725, -430528806, 1302213711, 1628022139, -1001695040, 1136436350, 1952645656, 1263119531, 1817030315, -1854917998, 1323335425, 1955708448, -920577772, 425285227, -874593385, -212526071, 210239916, 134633859, -1085965167, -1429993832, 457595172, 1023080659, -290439728, -1272818961 ], [ -493172921, 1213381169, 966204520, -1553485992, 216948293, 451887948, -1299628148, 1459837842, -948194575, -134379756, 659519747, 1982388738, -2060015342, -1912035440, 2042413594, 1437470715, -204775480, 1621838690, 1581772650, -1307978944, 1468798017, 364405462, 836272563, -833139236, 1512985899, 64364142, -1352571325 ], [ -1690406585, 1021466160, 1514506547, -327028749, -1805678967, 1141639656, -1856524043, 1622037977, 1316514874, -733274925, 225945080, -572802933, -779867953, 501155248, 1356681437, -865692128, 830740368, 759998443, -997309204, -924260381, -1004229502, -89521705, 144851199, 2084853657, -1149436794, 303868033, 727721736 ], [ 183865327, 88883979, 218542508, -1989411991, 447116372, 914232572, 194346334, -1679498648, -873619661, 1308066456, -881423701, -526334752, 1690465461, -1614478358, -1081485979, 1571992385, -1140998765, -1189959173, -1669866975, 1750365872, 1199992670, 1063350578, 376201164, 1518567852, -1586809870, -1640209426, 581555264 ], [ -502133564, -48722307, 337678101, -118334464, -1281994836, -409832628, 2098361280, 1870093408, -2039682220, -1699046257, -871946999, -1221363957, -1918157919, -2000159825, -1508465655, 1900387051, -266087013, -1097952613, -2135709717, -1899259990, 354425441, 1723656528, -503831628, 1970226884, -1284679391, 1147547832, -469159261 ], [ 604647271, 858255830, -1022471533, -896801457, -939056454, -961201127, -430629028, -1091956318, 268909170, 641959154, -172560761, -507982527, 1427240061, 1064394299, -49881258, 1847033948, 842038433, -580941840, -665124731, 2134870, -559497946, 390238745, 1328696643, -1730349320, 391682017, -541229514, -128977930 ], [ -1181712676, -1844704676, -450066156, 1807411070, 162738923, 332132043, 1063114396, 373272342, 950252542, -568470334, 121833742, 946076112, -1052828294, -301144180, -987455163, -1095962258, -479075650, 594043298, 708623510, 498724919, 220162849, -1496460292, -734023801, 239894092, 1615793194, 1768390075, -2114260322 ], [ -415917734, 1987245707, 111096915, 236701678, -1347918709, -990025061, 932766105, -977926687, -1256684933, -1728262333, 531355981, 370766377, 1530117722, 491708063, -143588405, -605414537, -896997644, -354110185, 1532782292, -1680180302, -1433952537, -687452760, -741690524, -315231357, -1942943209, 1298270133, -278061804 ], [ -1628924539, -1829560571, 1025613062, -660652609, 1070171676, 603234985, -1347918103, 693599496, 1253101843, 1663843055, 2055245237, 1616275208, 1011636062, 1188571914, -1694105781, -660100082, 533375241, -2008755646, 747966028, -306948292, -955406778, -317263376, -1998125774, -1774988895, -1410232994, -2094758421, 825948742 ], [ -166399693, -1730292131, 1741923386, 1242903998, 191501859, -1605709839, -818305530, 1834490359, -614551842, -1248914251, 1978020323, -2074034977, 2128153142, 1703432257, 1969980693, 1652613489, 1932350762, 1906733315, 506641965, -1078475339, -546182352, -137749707, -1273451844, -837480598, 1734884831, 345575036, 111776106 ], [ -1816847856, 923401089, 1497389460, -230636713, -192785348, -1984912913, -1115580422, 1003422761, -348704127, 1041034563, -451141253, 1564708229, 97701395, 1657846195, 1133189713, -1388712223, 1690448398, 1802421056, -343682844, 1722775738, 2025785982, 460379196, 1890530155, -1911278930, -1916275709, 1971620090, 1999244072 ], [ 915922537, -775029170, -1638034397, 365660942, 1208434483, 1422859154, 41768532, 1530603002, 1649709227, 926306420, -1486186013, 1354713382, 57202072, -139271182, 1629494450, 817638395, 603811975, -616380010, -452048771, 1151580805, -1042467454, -362270129, 985670853, -516079903, -459475731, -818239598, 693793161 ], [ 1035452854, -425617482, 507268266, -74021562, 638314924, -1702577114, -1227889295, 1579992694, 1621565184, 1178207862, -2056393185, 2028193400, -1475199525, 206196873, -1412092617, 1019181887, -1356665270, -1710013880, -1748811853, -663382154, -1334810550, -1293758821, -1671516574, -1114352566, 1304587963, -1413299832, 900024973 ], [ -466161511, -1810446124, -903126116, 970520311, -57298290, 1328151714, 1621666515, 297143458, -1598494812, -703083288, -1158408369, -636555459, 822761019, -1253625044, -1466816237, 2109835517, -777307107, -1900619081, -809239373, -968538228, 2024981755, 545646834, -513853916, 1931368594, 1847055673, -1570277628, -968530103 ], [ 179204463, -1566878482, 114977710, 375900840, 1079553657, 1308488237, 31911653, 454813132, -1813525956, -868807312, 1897816739, 1363978006, 1800728391, 1482013657, 1870374762, -126397497, -277211177, 1796141767, -172849123, 1815379217, 118998555, 621167479, 1061488019, -1089949036, 1716734820, 1211824745, -1597963681 ], [ 1630456407, -1833735667, -756196902, -880395726, -1571849478, -1015950708, -243421395, 1479306714, 317133131, -13664575, -52418604, -796304949, 2117451339, -1378289981, 1357600736, -1190496088, 2008832996, 1355859401, -1363275258, 310957772, -1129341778, 337586480, -2070991533, -396303991, 1130149819, -825784207, 876086162 ], [ -1805381940, -502830178, -693093014, -356976432, -1913139864, -407707976, 1138023117, -1557996639, -279553760, -154939652, -601947556, 1301062739, -1243108026, -303943482, 2060715886, -906336925, -348878514, 189493378, 778801094, -1100844075, -808959675, -1477926118, 179650178, 145769974, -375187294, 506316694, -50314041 ], [ -1757608297, 261555739, -525841230, 1467128578, 1092643563, -1829458086, 1359108086, -363095365, -866259277, -1878114858, 834704618, -118417531, 1374781736, 354419179, 311523758, 1614726570, 1105040826, -1067062145, -1540952905, -136584358, 1017752241, -1424747217, 1069076487, -882285235, 589308096, -311967189, -743234655 ], [ -367937262, 197960431, -1876167236, -1356035335, -508278317, 149165606, 142784062, 1420772138, 901258787, 368700030, -1895801059, -982508599, -2063490578, -322012394, 1510907379, 244459551, -537579061, 449480632, -1177061431, 227488370, 1301816360, 1447298483, -1978330226, -1891267309, 1035260238, 457944025, 1184652648 ], [ -173402745, -955047471, -1501648645, 1319570142, -1910601440, -139711141, 1457697597, -481352341, 1842247312, 12213163, 345058260, 298341935, 2127160604, -813892288, -1051582713, -707278369, -1830243905, -1892870280, 1457712294, -1566496023, -989784814, 1736361192, 227864321, -5056696, -780328165, -1281586647, -683527833 ], [ -290332437, 1687612969, -437626181, -27003030, 1132838859, -1897742849, -275318745, 535320615, -1945226455, 2036742964, -882777404, -1144584811, 1742809208, 818121358, -131695676, -300149166, -1342848274, -939671180, -1287419436, 1795529609, 150273046, -1975507383, -898561452, 1865880976, -1702450389, -1785822632, -1623746831 ], [ 894439518, 46549307, -2140331570, -1202120605, 1629958621, 317951018, 1010395111, -1414108976, -1966038747, 1131749491, 867934258, -1573276560, 804598056, 251069180, -178183096, 83150415, 1720624269, 1917658128, 1779152110, -2084874638, -37845403, -1616188715, -2145300623, 1959259019, 923845080, 859688719, 429043935 ], [ -776191602, 160863817, -1606711091, -114205646, -1627375125, -377158673, -1630982676, -291767685, 772800082, -1766881347, -150692109, -1752965693, 160550365, -1821988455, 1470265561, -1119291933, -729588770, -1931326102, -1271174222, 2125913533, -711970368, 932127057, 1812567717, 18219542, -1956782277, -857665356, 497554215 ], [ 1664600075, -71997115, -812892312, 949114766, 2046105995, 1058106411, 387985316, 1039432023, -842087143, 1573659275, -1772387377, 1304511549, 875465969, -2097873420, -1541781879, 1848660245, -667645373, -722506271, 2086838425, 753392804, -1898586494, -1651453748, -1565903249, -450177992, -292191282, 769887626, -1838832441 ] ], [ [ 1223019087, 539208307, 1083948437, 1472476324, 932508004, -122577241, 1618812657, 258220078, 1777610703, 88636162, 676771623, -444650557, -1263300099, 1851273558, 1635865494, -1835269116, 1204048868, 1324743296, 2061768697, 1128896186, 338529563, -90176653, -816306910, 1297257235, 1653737673, -2014530366, 213146863 ], [ -787691299, 1447860323, 1793273207, -464864346, 1386787810, -400597554, 1937639482, 665346531, 760787022, -285776173, -1575709309, -969592202, 1977177430, -1686293415, -134034477, -1550661425, 2121005488, 887870795, 588153970, -1232130669, 1248419006, 112471913, -1048632212, -616088650, -567090398, -1261167810, -2138045627 ], [ -1215704669, 1184154785, -1283464869, -568194968, -1395173147, -1869803230, -1974873768, -1831013008, -1186390712, -841709900, 1917697446, 2074029486, 255232112, -2091560771, 2114823922, -158788973, -1025343486, 1042793540, -1372080230, -822002535, 175947366, -457990922, 227789436, -685747193, -948754023, -1938701442, -1360354645 ], [ -1956818157, -2065542664, 1210834855, -37110338, 1358142604, -1958591420, -871076106, 1911589002, 2079898936, 1421692270, -1816447250, -1923806669, 704491145, -933956101, -736863998, 261474688, -156110124, -1510311187, -543972690, 131637117, -1977552363, -1142704869, 1512335086, -778265448, 1270548649, -302105645, -1888505692 ], [ 1538200185, 757655901, 1186726430, -657802464, -706064617, -1356533066, -794715510, -1126505002, 1009814989, -1751004645, -156466754, -1510286882, 1689410205, -129416099, -1176549748, 1383188350, 630708067, 186807692, 1563963321, 185622741, 979431432, 1326515428, 837042636, 1569593326, -1442515823, 541988444, -895784443 ], [ -171748769, -179923673, -1148205227, 646208894, -1606607925, 1699628582, 537899181, 1809067901, 1603023485, -2072451608, 1625342499, -2114364417, -328720417, 1901279181, -1445503467, 254400442, 1752164314, -1067070245, 349745102, -2054580695, -567988120, -580359033, -1628435351, -453563632, 514815950, 149612517, -1011155438 ], [ -1470670830, 750194643, -2045899591, 1100029941, -922891179, -1129906469, -1363375017, -786235497, 172383818, -115824107, 1937857334, 150141241, -314197947, 897350388, 834794276, -1845375405, 585922280, 1044735556, 574901543, 1797187440, -1707428825, 623295207, 575087775, -838306528, -2075457805, 999222930, -122093896 ], [ -778209962, -836755603, -1823212759, -1155815343, -1139074887, 1773884317, 1028101964, -1194995445, -563261766, 150215007, 1925662380, 1746482484, 1299302438, 1270879416, -1397375312, -748102472, 1375584492, -537341816, 2033632884, -325130444, 1344267945, -2122372229, 1054243491, 863203399, -1383181983, 2108169377, -1543346287 ], [ 700471764, -102561324, -747446292, -999398934, 1559441910, -882595516, -174015494, -1774872936, -2124077990, -471659255, 1914678766, -942759490, -620945423, 1733530240, 586916381, 1659963182, 587558372, 1499259726, 2049765794, 338654152, 86674985, 139489275, -971666820, -1416629946, 1709463661, -1632707457, -696188699 ], [ -492086866, 288741566, -919681438, 133758519, 47372371, 114046149, -1384565102, 181867342, 1053446896, 1073315662, 1928625033, 74174755, -1542107816, -275437308, 557532136, 1406600033, 1041873486, -1780593240, -64770840, 724488587, 844941354, 1607419218, -1284658640, -195945283, 624824923, -1157388810, 922797299 ], [ 1879609075, 977512919, 1081954181, -232460180, -1111213639, -625567867, 202499959, -1650669276, -388726454, -1539526722, 1884152309, 1253653206, 1535356164, 1364513086, -1738687197, 1871714881, -1258258428, 1202297994, 751864747, 1648297448, -2033538883, -1504061207, 360898707, -1618740982, 1043140011, 119744958, -1599552076 ], [ 1907033159, -712962516, 1594796715, -1802477886, -2048426541, -2062906458, 1647671497, 408349723, -1490576522, -332806769, 1795129344, 1388586646, 423807089, -1551387429, 214814601, -1332194293, -830372234, 1466416916, 1335449487, -383458831, -1262939341, 811432496, 427533731, 147652102, 640379304, 1423931057, -1335151776 ], [ -1425074788, 443099723, 403506637, 577664303, -774084657, -477175267, 1771260862, 1038832184, 984953737, 507613885, -2122990884, 597295176, 1875746030, -549941862, 1326394067, 1920755869, -572777035, -1639083757, -1202839953, 1681634807, 717084480, 1424172636, -855783911, -1145691538, -1488621840, -2125110742, 1634167060 ], [ 1570129993, 316394567, -1223085638, 240502495, -1597217419, -1383863719, 1178660178, -1461007454, 538347277, 31047827, 539194383, 2006146708, -1074570445, 361883976, 1970124595, 2049348250, 1639779108, -311715157, -1763631600, 1443098213, 1963700489, 1669293727, -713504493, -1776522763, 1993116497, -947880401, -296540366 ], [ -652202058, -245564683, 119073283, -1315760556, 379707511, -1180564765, -914919595, -1145748849, 1021617275, 620566858, 413272042, 652270787, -2095719823, -161619747, 776488666, -486686021, 747238810, 98543446, -56298737, -322129884, -1646740808, -1531943737, 305056466, 2030409804, 1568192167, 615012261, 1987860521 ], [ -1314647909, -55438788, -1123533763, 1608905043, 1685659479, -455780945, -1328752701, -1721797584, 598112242, -1759315393, 450317320, -556261593, 44375857, 1010409816, -1706058346, -724907449, 1927324797, 1373849845, -1813800675, 1460429345, 1112101546, 1996733882, 755844433, -882045363, -597619337, 1978667190, 1867845707 ], [ 1849924152, -1305050430, -1830763953, 1182525617, -2017618218, 1654601745, -483018098, -1098665157, 742877328, 1313008370, 2094229249, -937555345, 1425557866, -934507655, -180252082, 1260251821, 469730693, -482268959, 2038844789, 73075439, -847384187, 76842837, -1950356366, 1876382734, 1782872322, 1441776132, 1141765914 ], [ -1048232092, 1402698282, -1478773615, -214187334, -1932827665, 1074038006, -302001292, -1784072373, 1892241009, -1176229839, 301266887, 1744804570, -397995794, 1046805562, 630213299, -757697032, -228278941, 555265281, 55384267, 1776338596, 825118172, -470676801, 1664707114, 2048298652, -132987439, 707743876, -652546236 ], [ -1833942913, 1839828951, 246891242, 1577391668, -830585819, 1418049802, -463935695, -1353373053, 2122310368, 1288636477, -675437191, 45136566, -2077008810, -1424315922, -657623061, 1799680887, 1668022618, -1926767447, -74005083, -635441968, -1307352035, 1626318822, 1666200390, 1915951945, 881752311, 2029413800, -2120657734 ], [ -735133898, 1876823393, 716505818, -45096002, -874052332, 1802860825, 1027933235, 1041801508, 495642564, -490270724, 1228938055, -737827002, 567923986, 2135413657, -1406275229, 1771045706, -1670373197, -2080311063, -271153913, 1244399962, 1303487492, -205935214, -1427218706, 2080100060, 377877799, -1233144075, 350178244 ], [ -884268463, -1210929792, 622659634, -948228527, 1274019140, 873299385, 117060727, 1994967895, 992511792, 1361660569, 655145395, 939577433, -308471007, 271473127, -314348129, -1808415324, 963707366, 173693967, -974559564, 928543264, -660297088, -1099323158, 186135848, -1194569069, 1527764302, 298301985, 1007145789 ], [ 1505369763, -128603932, 1994014309, -2127877952, -1198907962, -1887011447, -1928616898, -1164867395, -241423207, 289866270, 1247495909, -987235689, 670883304, 1976392816, -1374055090, 945318670, -1957898799, -2116911706, 625980958, 364237528, -147849434, -461752740, -1604937371, -1104978770, -420618344, -1529691943, -1170286980 ], [ 1867035286, 1244537889, 886062288, -2122337826, 578733347, -1371116347, 201005875, -1769072930, 2004865094, -936354950, 219720055, 1294751684, 1228403480, 1811773616, 55220701, -129603807, -321693136, 1864416515, -1500376780, -1191580535, -952129843, 1567306119, -1135248054, 354164656, 1094999822, -1855284448, -2047770246 ], [ 1622784972, -1941580905, -2032617413, 1853815249, -643760281, 1589838537, 560669708, 969565933, 1178963150, -36855546, -1803389111, 172880308, -1014748404, -1032236094, 1152595041, -1253715621, 329102226, 1374612820, 255213675, 494195895, 428012674, 1952114295, -1430181819, 735908908, -39843008, 1879330060, -1684206892 ], [ 1673858777, 1840643371, -1685279079, 1449531656, 535844655, -1958111392, 1635765996, 535951443, -951712922, -1709524577, -1579442731, 1824311832, -662968347, 244908409, -321630386, -725660352, -742005383, -381464422, 378732754, -1422746301, -521700068, -87613281, 140790750, 2050172563, 630593975, 1757515542, 1166919958 ], [ 759644778, -790574869, 1159512156, 1834321899, -21762665, -1349022269, -2066426604, -282649188, -1598616671, 1300403886, 1091961270, -574870498, 1025976157, -839990947, -691314234, 1634207609, 583444857, 390281317, -1037543202, -2011335852, -2027811836, -177010630, 749656186, -1646395430, 216204563, -363879181, 1166834736 ], [ -1729956477, -2064204435, 1834318889, 994524922, -620141972, 1517357314, 278467658, -1209309401, 861228928, -1154993345, -1044622506, -260807296, -2058980674, -473841523, -1124258032, 288995621, 1039804820, -1947788034, -1666489731, 841439751, 1868715858, -66745208, -159850540, 2001400065, -1663783622, -580616248, -811687928 ], [ 1996537239, 877972660, -130089040, -714961676, -185213907, 818951996, 665381895, 1205538262, -845400009, -230882302, 48725356, -1784764309, 60240014, -302375001, 1578246378, -259429918, 1480828532, 1387448719, -650636943, -2029529980, -1190444688, 1314396156, 579418074, 1213915421, 368341938, -1695977948, 1922710797 ], [ -118036351, -698971801, -170987641, 1864841407, 942557774, -477475601, 918513188, -2010200523, 917272205, -786876824, -972828826, 540772296, 1271372718, -1191710650, 2087696679, -1594806106, 605521493, 1760308846, 304514827, -408135965, 1406022506, -813715023, -466919022, -647257707, -1756691856, -116278296, -410585894 ], [ 704236729, -458594297, -497764611, -860772878, -1947285742, 776448076, -761623595, 655246108, 386560174, 1888647424, -1369499768, 1950388786, 1565231526, -1916813354, -587385297, 925717763, -147826101, 995544613, 1010170343, -300294104, -984050664, -2058267403, 1741803036, 1679176866, 860973862, 104781251, 1324141169 ], [ -1629100239, 1119909, -1266238548, -519169358, 531277284, -1587994906, -1858773797, -1993765464, 997315618, -1743285402, -42406322, -89004230, -2077451401, 900464740, -234011615, 1807150050, -970790590, 2134359993, 1713265158, -28256454, -1042220764, -1056867092, 1704431801, -93116914, 1034912992, 1947371670, -1335087135 ], [ 290428694, -1552243855, 956140177, 1061153448, -2022639954, -229571655, -1990535800, 1244813930, 1557332723, 1336900751, 246285232, 2142911091, -1425109990, -1020439143, -741767039, -1821055374, 830158697, -1994491753, -1964443591, 1030543882, -536882312, 432490164, -1432004397, 1964867338, -2083447762, 750624677, -636004623 ], [ -482036092, -1636854195, -2101642784, -816927863, -2049777274, -1637946053, -770994639, -273529713, 910394563, -1343186379, -68029635, -702575183, -715078293, 1439913496, -1923732784, -994461916, 707424487, -132989185, 547656902, -93798957, 873849964, -183818095, -451978690, -924168352, -1066637048, 1852541789, 1122458966 ], [ -426628548, -249872100, -860414148, -62551472, -2069803178, -1402748607, 763206107, -1096763449, -1539337919, -223957115, -323394439, -106119416, -878863739, -2041643751, -1540857895, 534532147, -407078351, 1882466319, 1009715662, -1816671496, -1081779129, -287688018, 892152808, 918433962, -1278019746, 1729244328, -1222607252 ], [ 1655735306, 2117523565, -2080295983, -147722600, -637432783, 1363079513, 269482804, -1440164566, -262280333, 201803736, 1216947674, 348714701, 1674256313, 918983637, -1547167459, 1206228008, 1290380956, -985328403, -1943884780, 558512779, 1421453596, 829947222, 869190706, 810108852, 1072580651, -1197507381, 984306323 ], [ 1247336572, 319399600, 703032500, -141781796, -1969837215, -1895424527, 353158717, -250049396, -2023274092, 669487007, -1972609290, -1756165949, -1667994165, -1479910772, 912917031, -2116070384, -290683718, -2017745647, 701361818, 99753433, 2115582967, -1308192802, 1871565031, 488690506, 1292678535, 723184174, -864263067 ], [ 1190287820, 1170861647, 1111689857, -560798282, 1037653860, -1376110665, 2007849713, 991687733, 179486635, 1432739132, 371543301, 1064422927, 1985253585, -544589961, -1689931705, 870664778, 653479184, -1516187807, 963111751, 684056901, 2001915141, -1524284371, -691027027, -1915984366, -233232274, -2046114866, 622390579 ], [ 2019044613, -674815367, -2069203179, -1465066905, -382510215, -1900638098, 1128158761, -1159111324, 206071991, 2136242349, -1747850296, -67169343, -1688781010, -497013537, -1504757423, 1963314928, -1270629139, 797710945, 1518600416, 222874068, 266011128, 850428779, -798192020, 101299583, -499858102, 1710880076, 521651505 ], [ -205905126, 1569832743, 130131420, -197400340, -1020111317, 926358502, -1000965537, 1512994450, 417496864, -626974513, -1858426617, -132958451, 1140829520, 966954179, 52217909, 1371450703, 165139237, -630131863, -2075456540, 1281533593, -1934062864, 1216934398, 367267582, -1425616142, -97410013, 608336710, -633890861 ], [ 2015960191, -1923443984, -853004213, -114890305, -108800899, 1844092411, -858999487, -1974943475, 898315296, 1733472804, -1977535313, 1009823693, 1721571763, 426001138, 252282144, 484104404, -477408582, 1909437672, -1064956426, 413044590, 509243580, -1824763239, -655433079, 1762869651, 1659287212, 1357012342, 909721043 ], [ 634737465, -740175340, -850860416, 2092290587, -706310126, 1813543329, -1989513804, -1013879731, -1317096037, -1439187730, -478473002, 116744268, -640337509, 441429875, 2129727023, -455342514, 1005769680, 120540216, 1955501027, -763700389, -1578540128, 106775322, -1172684294, 1329230020, -1439424685, -1888265452, 1039342547 ], [ -5274471, -1266939621, -1685662736, 481201644, 250748234, 7163260, -1046639013, 221291834, 1707056359, -2105127897, 1762042079, -276353391, -686698031, -815749996, -144678548, 812548405, -871677497, 958807379, -1608739734, 1246146888, -1138836334, -1528220908, 1755792152, 2116163825, 266288609, 1961694157, 1303953307 ], [ 662069974, -1682746481, -1143421999, 1022496829, 1826453067, -461792798, -169897206, -12441423, -173256119, 1472593332, -1999018052, -1916776296, 368779742, -11435765, -1327345970, 1304069616, -1562937731, -1584077061, -1392943495, 689300076, 70312898, 1812511620, 1163618478, -850036834, -1384938124, -1981182969, -1080224158 ] ], [ [ 1994628784, -807765161, -1399113630, -1568653602, 752689297, 1501090349, 765860792, -1995224383, 1474256421, 305097436, 630666020, 1947052664, -664644766, -1228511533, -1530291396, -382829895, 782741831, 1855883851, 579718568, 322291780, -1032522234, 1020755556, -1092231959, 1638575109, 1190524418, -1490041967, 2117043928 ], [ -114572773, 1882388890, 1151107741, 1489588405, 2137758748, -1562582002, -1376773265, 1080619269, 800689539, 174407941, 1550792153, 135600623, -711639255, -1646206575, 913223499, -1512846584, 1805817218, -1133561749, 1473015231, -1623787348, 476688134, -439782831, 763252792, 2024344630, 1840644500, 2112794737, 567517917 ], [ 1582563042, 579842628, 428019119, 105101395, 635428015, -2031230809, 2076890784, 1805470488, 298569714, 329343053, -2131764845, -320772668, 413221397, -1278464277, -2124151714, 2057052254, 1316768465, -2074854650, 1404631685, -130667648, 78932818, 1274763245, -1373204895, 624013983, -71417513, -400937478, 1389134062 ], [ 1430263502, 960209651, -1560508123, -1125950944, 96204245, -1745147039, -119255594, 1125405182, -399489586, 47286263, -1486835984, -1052657441, 1296534377, 795515326, -1249624842, -247137384, -1257723848, 1413125249, -1556209046, -507408420, -25156796, 1753159474, 706957035, 1066958395, -1159706148, 1679634896, 1594960234 ], [ 576891195, -873075423, 1867706359, 1255188563, 1589559820, 1286122075, -2112895910, -1163952841, 2081726502, -1625695214, -664340149, -737139465, 657437493, -555110474, 177440433, 253460153, 153690049, -1521739543, -620793643, -777699606, -747680012, -552126352, -629334726, 648892933, 746065461, -1835717593, 1675075571 ], [ 195795121, -212175763, -372424246, 1518182777, 45397993, -1576849221, -980293861, 1581490048, -2059015785, -1410482261, -1620267284, 1150051083, 943496896, 147357724, -549314679, -1874445463, -1537916515, 1053322014, -247201110, 1928363083, 1139405849, 1277680118, 1360825139, -963432740, -1462343295, 1411351056, -1858191353 ], [ 1995397678, -2138057413, 419571254, 974121850, 1261194153, -1680471929, 835699537, 439490599, -1803972969, -1456642039, -1669183708, 719339129, -167995357, 1998295533, -847554037, 222032432, 2113771702, -1215685571, -1695476290, -418541338, 1866441060, 998657229, 631303212, 1060042352, 1641232175, -1864456062, -1940355436 ], [ 1237247677, -770553229, -896327156, -1032945137, 1985327809, 1851173879, 1713373182, 2113908024, -1940815437, 1020465790, 1741337298, 246312780, 1707243218, -1526149217, 1950347806, 828681420, -1006217311, 672033068, -1639270929, 1954076785, -1290866009, -1254315435, -1459961819, 981217281, -1488335250, -1133047314, 1909849054 ], [ 2079481342, -327540043, 1900967694, -63132599, -630901943, -1389052304, -321483885, 684842705, 21359232, 398070248, -1474702165, -741192078, -862574307, 1434913084, 754511608, -1610205003, -337567511, -1891514930, 649280615, -2129928871, 1179741214, -74082827, -914200163, 2049820489, 1084433037, 2013795419, 1089547839 ], [ 2038440131, -1281768481, -660390892, -2046677267, -786834437, 1551865846, -660483843, 1478120302, 1013622663, -1949744859, 1675448757, -1149524702, -439218623, -545078015, 1210864823, 1849326523, -1554478285, -1972520384, -468500607, 2034047802, -1117694870, -972309014, -148593888, -277894269, -1869626695, -2134903727, 1463013580 ], [ -1592838972, 1130647540, -1247031683, 1544164114, 2070407263, 21897482, 2076719198, 1645819801, -1046386340, 403211810, 1626131907, 799435186, -1684404367, 1240742814, -346378059, 678542226, 86556013, 1943330121, -1497520107, -710110132, 473744373, -834712034, -64448060, 1305846518, 2125572605, 1666262342, -1106516588 ], [ 1200022144, 1931895074, 854675186, -470799646, -350732531, 1902639521, -197749675, 151530764, 1733274260, -158256091, 209625361, -1907857434, -872265644, 983314149, 1370871856, -1444274657, 1714379518, 1086120746, -520834844, 516649747, 2055315775, 1516580577, 1981143596, -134866171, -1574276524, 482803140, 853797435 ], [ -303391778, -159297765, 191285058, 1250038889, -439877031, 1694108056, 965722691, 1955975071, 265441557, 1051943502, -1224771618, -1353003723, 1906487220, 786863488, -694871187, 1538987599, 707517251, -890125000, -285850119, 1127057935, 2048930165, 2034719412, 528375957, 792027459, -482274891, 1061313856, 208643680 ], [ 936255871, 1974851250, 2050426785, 776476952, 827174271, -393459116, -1447182456, -572301621, 29339246, -1242086077, -1253667928, -447128229, -635605993, 2019782641, -1206801399, 978300866, 1822554670, 813203695, 1272848648, 252541888, -174899074, 1382928601, -422988232, 2117592587, 1208006681, 1786940419, -416723988 ], [ -1364043311, -677863310, 1008637723, -1368601681, 159346623, 1934312550, 393755576, 868468307, 199999965, -513511435, 1778781945, -1452473788, 177070718, -1825171183, -1745020664, -792733371, 1322033301, 127419554, -658486059, 689562614, -1920713883, -258514942, -331217562, 1121188007, 1363121434, 1598938708, 40018791 ], [ -656711741, -1925632510, -744088012, 1920970769, 2135215411, 1342509677, -1144504397, -979350388, 959383537, 938912459, -2078269851, 2004773528, -340808107, -1332652036, -211192676, 1819600626, 325845415, -1338580505, 579713362, -1123659954, 992827933, -205204283, -1436595031, -2091618987, -171830593, -22809010, -1460577189 ], [ -809010367, -1710648429, -1862141772, -95986879, -68855039, -799897977, 96768448, -1342441393, 1378304008, -589947831, 2132509269, -1785226124, 1752791693, -1417802389, -1370212290, -220482296, 1548222651, 958183770, 1045960807, -1336453432, 1383594987, 496868393, -1040257647, 1035504127, 993320242, 335598165, 788923281 ], [ 2113508175, 17140419, 360343325, 1429841064, 1012826185, -955326267, 604920905, -424225033, 1282317566, -428315408, 1184659992, 301752822, -735828893, -2018436830, -949475063, -122522013, -1714400679, -1745453342, 1456487907, -1703431266, -1065663281, 1141165505, -349143640, -739606865, -1167337713, -1401205421, 842876593 ], [ 1233657222, 347445566, -1433828451, 1805246456, -497055404, 1000886820, 1047889178, 941881723, 2064707393, 574901314, 900164305, 1731215109, 805733116, -1960243070, -1139200220, 980386739, 761906795, -902845409, 1967503912, -1574779848, -1915455129, 1490777549, -619764528, -90621, -1129075605, -181550443, -1613767558 ], [ 945626185, -781779449, 265690390, 388502064, -1047345044, -562373545, -951119924, 853939158, 1220987763, 440589221, -1173513967, -1642812366, -1483653654, -1435535764, -1916524482, -1451025809, -126413754, 350484300, -443010631, 1944287319, 1541715326, 186761349, -407996124, 1285402680, -1613044044, 116877130, 1415624022 ], [ -12829701, 309182400, 1423087307, 2113706377, -1065426308, -208233892, -1507957892, 345615922, -1692751490, -1523308309, 508882584, -1061682399, -1201839637, 1699196724, -1728831119, 55633074, 1738222394, -1198525194, -2117456243, 172636888, 778561009, 1970364903, 1158177566, -1088133773, 308016285, 912468046, 1959843958 ], [ 852347064, 1629854558, -2010229177, 1570946990, 29963815, 1639424104, 1295911434, 684710261, 1800419768, -1697866166, -2121956896, -902243293, 1580664954, 1373168642, -1462328072, 381252704, -294737197, -1255879140, -1303679822, 1565028962, -1155090026, 589955672, 1639861788, -1292362972, -1583743761, 1142439283, 1758605281 ], [ -1499409646, 367506551, -522030671, -1186036163, 126825156, 1810563037, -343537984, 1463330914, 1782965050, 1323079899, -1494806012, -609883239, 257458368, 332294444, -1121920524, 1483371809, -1050439211, -1219105125, 1669459546, -837059717, 217982953, -1209443628, -735236672, -248763660, 1062992844, 1398956032, 1555242433 ], [ 1793927020, 690250235, 912845783, -2033608377, -1166835338, -246823512, -1047044926, 772753856, -1946671830, 1030637768, 552688655, 2131709363, -548247010, -1758977821, -1154695581, 1008350421, -2147475324, 312982582, -339064269, -1947877492, -321966602, -1554914353, 57538801, 1246802747, 266017992, -1757516873, -748215121 ], [ 605739035, 1802617546, -456511626, 1787244539, 1842449714, 1134755755, 207830537, -13488772, 1311414927, 319380862, -900020115, -1921019726, -1667070769, -1875578512, 1226718556, -918993895, 1780770068, 817235279, -509959732, 73782339, 1373992771, 460623165, -1897595812, -1986636366, -665671087, -864938770, -1931449226 ], [ 1865172200, -1535662363, 2046622973, 696256665, 1810880693, 313871980, 1310916945, 1956265807, 1691460114, -307248858, 944913692, 505866126, 605492189, 1586756680, 779163096, -946083945, 1654114677, 1338305936, 1713141415, 763439245, -1022214844, 1714645443, -822882752, 1397164045, -1768313833, 471824687, 362132353 ], [ 1482815795, 1094048200, -268044638, 2034535444, -1265216457, 1727042504, -1283817941, -2105023602, -288589728, -161262003, -37307962, 101666086, 1701775930, 958996422, 1586130636, -537578582, -123139980, 2025816789, -1857700095, 1566148146, 358067414, 1452703199, 657100909, 339775573, 633404219, 2048586474, -881807700 ], [ 1632632700, 325443093, 1901272209, 1763813803, -1421447687, 152791024, -1373533506, 654371648, 1299746465, -1821568031, -1674873737, -97404333, 196815324, 45728153, 182408339, -1373326631, 1017169500, 1810957108, -1107332278, -1356466090, -1962973291, 949926747, -265260331, 845433127, 634370868, 548387229, 1023865602 ], [ -1716759436, 1491949912, 176879568, 1770884698, 758338951, 1945480441, 1987492548, -2077572653, 499519260, -1181078833, -1141837685, 1218298263, 1650269601, 189125717, 582216640, -1514557631, 2084892222, 504198562, 477160286, 595582995, 1977756134, 666017556, -803871629, 1883217750, 254664699, -16573559, -780126619 ], [ -1431917101, -1705083578, -597200560, 1674423431, 156145739, 1670021982, -1315843972, -1897786056, -863287804, 863817960, 1247989918, 11467264, -430368939, -1139936321, -1044767669, 958525821, 818618716, 147838740, 1424009860, -2079453515, 1287928607, -55991495, -1423172360, -379048316, -1138809189, 914991716, -1860019818 ], [ -887087601, 1847870139, 972770446, 576013389, -1697423619, 897052908, 2033312707, 731128525, -1272857269, -2124421536, 1086372592, 1496709376, -370419208, -1941546955, -296884321, 1728442820, 2024126422, -1644368714, 286319143, -829477721, 1152715616, -1705101448, 1264365513, -1337394398, 1205081149, 912267431, -1746361967 ], [ 1673287766, 188457003, -1225250909, 1615908807, 820907339, 694262292, 422325945, -1021407714, 1678118584, -305159136, 1159656534, -841839544, 1501315957, -708238493, 1211071026, -242508502, 1093026650, -1242637505, 1069065394, 559462925, -1122454560, -638708993, 312899009, -2068752689, -1886444749, -1299541079, 589083478 ], [ 2090444316, 1597194513, 1345962278, -1146259401, -35093931, -1850913486, 1446164761, -825538576, -799389947, -1515546450, -618260461, 1983705029, 89780697, -1208942937, -1226022415, -71401058, 1368606066, 559515252, -131713248, 1314976325, -1727495653, 1307536950, -1150780995, -1574237625, 287171300, -1147259811, 447113813 ], [ 1519169304, 1135909844, 1271008540, -420025224, -1136257371, 772706337, -1005174070, -1166529785, -969580803, 482929348, 1051689188, -486790320, 750811635, 1209291393, 437251844, 1704879846, 255759640, 1036608947, -770151368, 540535161, -1893129178, -1599344964, 2058920597, 644835691, 1894854751, 177357770, -271847804 ], [ -2022360060, -1593952970, -1610961294, -2099123913, -670741916, -1103854710, -76691081, 1869946802, 1810068542, -111566949, -1303205031, -571938656, -1935427180, 1448339403, 1011270989, -1512740212, 975303678, 1076907250, 1204030465, 1287341241, 1147180728, 1417460567, 449713039, 2005960452, 9093355, -705459393, -1611619385 ], [ -571737047, 1529051750, 1240268696, 998604908, 147658903, 1360660768, -244253307, 2145601036, 720491758, 2030334776, -523143091, -1048197403, -1290082124, 1527362322, 1510753493, 902871335, 1987433087, 1712667618, -374904245, 2009519869, 817917091, -563073524, 2085333914, -84611442, -1104809113, -1525740104, -658589350 ], [ -2116333717, -1362643881, 1433976941, -404475171, 1676889069, -459991428, -1610855665, -1667966917, -1528931245, 1591260273, -1527861397, -526287921, -750730452, 974713747, 1832003547, -1103003004, -302727497, 501603851, 551051506, 1129240383, -904094873, 1283994886, -1893660124, -537761644, -231293339, 1277357593, -167176374 ], [ -1171096222, -306253125, -2097991459, -1155760385, 29341718, -497275021, -218262035, -2012818000, 498966378, 1352067341, 719832752, 161960117, -1531729318, 1494070001, -783875921, 1461238349, -1322837344, 804180584, 1373015615, -316588465, 1871648661, -1291838910, -1633604450, -229838053, 748260875, 313424452, 866289798 ], [ -252144223, 1761108103, 1171056210, -13848306, 1711689532, -1458738801, 1624183262, 1226116106, -185257579, 613840866, 1630426947, -993657463, -62162345, 1042522347, -655218496, 1071721794, 1477001540, -1062066178, 816683206, -192201925, -299519384, -1911724610, -779966311, 442727161, -1627218969, -2073947213, -1028961962 ], [ 2056580259, -1858671214, 1036977691, -433326704, -742125102, -542882141, -400991059, -235966066, -154712716, 431961193, 1189996611, 766785942, -99232310, -166360509, -917391868, 1365270708, 824316910, -1046109824, 87972191, -2059080120, -936643591, -1069622876, -189898918, -1899955701, 666534386, 990089459, 197716605 ], [ -269685635, -1830134704, -31710968, 1343053478, -2058072490, -1506909796, -1151720451, 597012355, -926507566, 1607943805, 80122896, -720453122, -377267363, -482290119, -232076127, -1104616864, -1239354447, -802970814, -721598528, 1762565798, -715132734, 513955650, -269243440, 352267090, 1688804751, -277251642, 1614827875 ], [ -377270146, 2025801861, -733974704, 1706862819, 1935266520, 317256305, -776083037, -280342457, 772887805, -1237805832, -52307568, 985649164, 678789176, 831876099, -2093946989, -407381217, 152926692, 2116741560, -1870732113, -2023412458, 1833449612, 736009152, -666287001, -1207405750, 504979223, 1432975878, 294986987 ], [ 563259302, -1095029215, 1048723782, -1172307000, -1026588763, 511629600, 348627044, 1758930550, 603066433, 63638217, 938429914, 1936831334, 748605187, 1476397033, -1029872578, -763060240, 735627843, -1887720868, 1665919905, -728030617, 2017083998, -869436515, -584697659, -1245624528, -389051353, -809853296, -742913856 ] ], [ [ -1783150644, 1195715993, -281775268, -273285065, -290549881, -1951573778, 1827557398, 1025274986, 1551361748, 1644683529, -436995895, 821305407, -323977894, -1968109334, 1782199820, -1520427489, 273108325, -1041718113, 1394999944, -391403953, -615887970, 1556074834, -1912027129, 1123916611, 879706139, -219898953, -151613442 ], [ 500200696, 475826505, 1324600030, -270877266, 1077787288, -881754611, 995488317, 2102106775, -1724228606, 120808676, 1031317696, -2130094523, 1695920464, -1458746161, -1985695721, -1664368883, -909288494, -1679272256, 1814515939, -1546947724, -498935514, -2009811774, -546470926, -1046590278, 404013655, 731071547, 94837456 ], [ -1377079030, 1406945949, 511416365, -2025908111, 1820634910, 809299199, 1083264065, -428610069, 2007802275, -193811844, 305150080, -29421254, -756673176, 1289982494, 134207589, 269967143, 1652278233, -1086753367, -555716245, -767684849, 162096360, 1459348221, -1487190806, -447891251, 1453581499, 993348023, 1737659250 ], [ 541404731, -89543374, -914573534, 2011567807, -1342065345, 1049309700, 811551833, -1077171435, 81651245, -566214992, 1040800919, -1835032370, 963528120, -1605433691, -636028001, 1689785360, 2137172918, -934665551, 1823839864, 1503486739, -220507469, -1023585024, -633406876, -903257763, -271430452, 1722428277, -1548832832 ], [ 1473770294, 428057782, 731940156, 1854371452, -17015692, -1312780825, -182374505, 919152860, -214286007, 456020418, 1383841597, -1422415910, 559693758, 8226338, -439903533, 2070392396, -1014147789, -841713599, 714980052, 1950316434, 561499353, 229610, -2093511519, 1776328697, 732503676, 1953101528, -1287087886 ], [ -601475047, 2079501609, 985246316, 910401707, 668978064, -971028877, 296282245, -1911424141, -1143823086, 138692080, 314057160, -76718645, -1708414569, 1083698645, 1021964702, -350353039, 1871324123, -1573567816, -872870367, -224253066, -327273147, -1389357791, -920241583, -724531832, -402307447, -829480917, -559847923 ], [ 288639520, 2060106774, 1377421509, -2057249589, -314827522, 774891103, 477808008, 1156393676, -647217468, -1453952820, -1370015845, 126873302, -1697821784, -743793794, 1425436186, -1237593854, 1450021475, -526402182, -1316934849, -1511288560, -1895311738, 1169914130, -2133525367, -2082444007, 1409818989, 1129260722, -1830703110 ], [ -1809822733, 546809714, -245818887, -1964394637, -1023898626, 17383125, 593074449, 253838851, 1994626673, -1042874485, -1275809374, 904250763, 641267065, 1139075581, -27767174, 425487480, 1201560657, 246363862, 218274613, -246054253, -124767983, -637846575, 1350819702, -1023371373, 1957449820, -1515546471, 1931857748 ], [ 2028904553, -1683322047, 990593846, 1766395331, -1410836337, 587060471, 1362271305, 1877926220, 1750099369, 915340382, -1142536653, -1301209806, 2016559160, 1050164616, -925293690, -1533780926, -1989540665, -91297092, -73177285, -1448468728, -1457179676, 906617199, -1073995415, -499257650, -862451856, 2120898748, -2124030448 ], [ 925125475, 156727475, 1912535209, -1725182110, 2075948619, -51830206, 1451995379, -1610269457, 660935261, 1725521187, 461724332, -1613831369, 97295818, -1884280776, -1001945503, -70317452, 1126468161, -2034867406, -866907713, 30847322, -791986689, -1700615218, 838537706, 350216157, 215332162, -1494269099, 1329595994 ], [ 782690559, -413791730, 1565638071, 490032899, -484005425, -1047714703, -1363547979, 933070749, 1960977376, -1663900, 185584796, -2062466445, -1465781186, 1232729109, 1735381334, -1441198882, 340544129, -1067551064, 1424445704, 1166664969, 1416327810, -1183180033, -1621973741, -724427867, -1437503200, -890743395, -1989390033 ], [ -1390926890, -958007631, -941549011, 1308796883, -992196085, 874663990, 1741342314, 543008905, 271053989, 1101804892, -1558006728, -61198992, 1389982464, -1042677782, -35536985, -1956930453, 507787245, -1889899327, -901277146, -2073087046, 262645481, 123440477, 635003084, 1204156137, -666105505, -1166085837, 1546818905 ], [ 1129948372, 1321062219, -51627365, 1053077985, -249085075, -1484620259, -2129763500, -597332733, -718214025, -2063059116, -332488312, -449826152, 1852804257, -460325347, 1373190524, -1398960239, 1079059243, 341713347, -1541288254, -920929181, 1729463765, 2085485011, -1034217443, -889468387, 658521900, -719914710, 131524329 ], [ -1598607690, -1711762004, 1018907089, -1071833370, 412573236, -1644123488, -1017662340, 1175957171, -793572776, -285121121, -1279498212, 1526038864, -1322852202, 1307372758, -1055908798, 1854736939, 1611153479, 963959535, -2074060366, 422538648, -1584910946, -287878337, -1562613914, -1288111510, 573347378, 2120489928, 1643254315 ], [ -1649467602, -871385921, 1357175757, -396823440, 2029581036, -1423079532, 903254345, -1185844396, -367305831, -144634250, 1332353867, 1612835254, -2030414775, 1312166320, 1370732544, 480984045, -740337790, 230845259, 1414483469, 636778320, -988486799, -388792522, 1892863509, -502410044, -1018473389, 264954727, 1379521952 ], [ -1904749604, 1372881527, 1741753122, 910511971, 327306662, 1852365600, 283717289, -907491635, -332058574, 2035825924, 1600872077, -172227064, -1761020349, 222217996, 133910123, 1779952295, -759247400, 1018500847, -1180883534, -1202669413, 1400382571, 561523807, 1085017430, 1535461297, 768930885, 636078542, -1423662496 ], [ 907376505, 914920563, -1784276176, -693136504, 104055072, 561117832, -601457878, 129124810, -267684565, -925507572, 702642820, -382357340, 1523754184, -409332599, 832197318, 53485074, -1134600132, 1351020116, -503732484, -53812314, 311346234, 1900219816, -1682217814, -225768325, -423275899, 1349528744, -33201387 ], [ -311188132, -407163275, 343314264, -2022815353, -844369850, -1931198533, 1927386971, 1431897807, -264808593, -560133935, -1093183627, 1351761175, 311828270, 2127584907, 741420995, -1783472790, 1069712601, -1718086449, -1684792544, -675661428, -1521889251, 321215156, -1002068550, -970432198, 126638526, -1647939822, -462637821 ], [ 1284979095, 2092337860, 740987837, 1839890978, 2130508347, -1602222391, -2060689309, -1994528693, 1220124922, 1256529221, -136906646, 1100865186, -746900241, 1011657315, 1493636730, 1270442554, -675498372, 1318229908, 87709071, -306655986, 1052534413, -714159680, -2056993184, 1836462653, -198445347, 1420856806, 1641367478 ], [ -1771134802, -326103051, -624243024, -824005381, -2131655557, -372402599, -769900772, -792903044, 876489214, 2034809075, -1058796889, 1361875165, -1648843004, 1849461007, -1497922856, 766594941, -1598827460, -1113658858, -805897503, -1307544762, 468839939, -90070010, -2123182020, 1438326689, 1253898611, -24249667, -1983089334 ], [ -1163875859, 1652541686, -1280806108, 1680500093, -2005615812, -379144333, -817096563, -402624558, 164391028, -566324989, -1757611046, -353302475, 951046777, -1058154616, 1490107938, 505283663, 2435112, 1314026305, 1294958271, -1214647816, 1554205662, -89873118, -1078180554, 1398073569, -254255323, -488081427, -790782223 ], [ -432112116, -5925906, 579913086, 1458112929, -448346195, 200294754, 1118978828, -607602916, 1286100734, -890723738, -1100674776, -896895430, 1271308878, 753940278, -998839193, 438353517, 130013103, 525866473, 1339531801, -878619174, 1739207886, 1645134625, 343543730, 1347408486, -1699621817, -304520, 507511675 ], [ -1467987628, 817390255, -1543893851, 1442962421, 1649745124, -2094240291, -1640059612, 131734315, -151879370, -269510463, 1081247178, 1133993206, -1676008039, -1028053911, -613244971, 1942571329, -2066328224, 85451617, -1925009360, -1049943948, -1008128650, -1152891590, 1787907361, 301147948, 1384917839, -886365854, -592828939 ], [ -822280245, 1349664344, 1586155677, 2118808782, -1069759537, -1551212599, -1723454953, -1152031035, -1449018136, 2065691499, 1344419548, 6016877, 507466172, -1477810879, 1655996219, -560527186, 2110943659, -1776056054, 1098186996, -10716698, -403517883, 1628026547, -341141287, -1765418147, -1286411616, -426955601, 977134574 ], [ 1805694290, -2110389256, -1796776423, 2089104260, 1982417841, 2093564123, -1966775743, 551597829, 1173201316, 328719530, 2022332742, -931798770, 608563729, 174099133, -543663816, -301560619, 608879558, -2023424843, -1934288274, 1066539112, -843466757, -1761093469, 557389007, -1423269994, 1793830292, -462735460, -1575618705 ], [ 1327039999, 246262547, 2048244732, -1792817568, 640418694, 1847348262, 841268234, -365689998, -840744042, 1755355247, -2047029977, -1243338810, -552747827, 1948395659, 1930987747, 248181782, -912761355, -418119718, 1949153625, -1089032549, 884595774, 559672908, -1986074750, -620639683, 1176222184, 440802236, -308098224 ], [ 1921475503, -1806641549, 1974035856, 1875363745, 1417439990, 1593720744, 651963660, 1606475649, -1044252379, 1177389383, -273397895, 675664997, -1995450235, 764764407, 320639521, 1020378117, 1685626582, -114654786, -256895880, 712833058, -1999892628, -1135814644, -501573661, -2060981878, 1017095597, 757659682, 537953287 ], [ 507735046, -295079322, -187998527, -1434321245, 1852363654, 665732800, 752528203, -397414811, -1274114371, -1208453412, -1639784615, -1231603652, -24579804, 916998069, -131731104, 134236526, -1356606806, 1913752072, -1094623983, -1115500891, 2104375034, 818318513, -1656249764, 1067026701, 2006731008, 1281715878, -1531686159 ], [ 2102364479, 808239663, 1855580085, 363829902, 72405724, -2071010436, 2139608739, 361907895, 1709538771, 49487353, -1809452070, 1583670004, 1275706822, 44263687, -147343086, -340574625, 322933031, -1068636943, 172317620, -1989708719, -1196008565, -556500697, -704077515, -649006391, -818281066, 842396978, 723768896 ], [ -680889783, -2083120590, -2129246757, -71849947, -78028671, 1447005498, 175196584, -2014659694, 182446631, 1219273191, -1533147806, -1024602839, -57226930, 516188791, -1937787028, -241141846, 534129700, 488150788, 437777667, -1596285504, 638470120, -615700182, -911249884, -1394929096, -857565254, 1721353128, -1632278432 ], [ -620266822, 108544866, -140173259, -1521875703, 1190587441, 774601066, 1455838786, -1375786596, 369700616, 1869682899, -418291019, -2106609136, 109794964, -1709690126, 439625679, -1716206379, 264283869, 331965315, -186786067, -1696200490, 1808359567, 1360624267, 429674350, -455981543, 270500460, 5227001, -772916605 ], [ -1252764819, -1501428143, 1960033980, -1383284217, 1513581199, -185590865, -1858457331, -295195480, -637228553, -1561709396, -1955312612, -33564633, 816755754, 46082207, -1819292052, 904450371, -2101886929, 54097533, -397866518, -36897470, -1902605933, -1945936042, 83240659, -1028957137, -194970499, 239465996, -444533099 ], [ 1188049409, 1528912313, -867063044, -1060263723, -606795915, 610540151, -553334843, -1141057279, 2088410221, -577893982, -18799168, 214302548, -583407957, 260922456, -1872747489, 18800358, -1120886260, 1503318573, 1644717900, 91223060, -379296905, 134120178, 603157954, 789482653, 220935843, 395748337, 392618175 ], [ 1813756040, -1024178557, 1776524267, 63750722, 1448530011, 844707879, 1876995786, -2124793513, -1668099044, 1937520367, -1487548143, 677629870, -957909932, -1379753257, 1199865987, -1936014950, 1268855982, -415472140, -681488851, -718442695, -308244797, 882881943, -926309818, 753411705, -25851383, -986442016, -1975558262 ], [ -143453441, -632866856, -182821656, 1633149191, -459009699, -500026832, 915808004, -358339747, 1520313351, 570461741, -1655510359, 1651343815, -787641446, 1809098460, -918354999, -1028152400, -1552258268, -1799453745, 1292120590, 1114117827, 1306165449, -630720634, -532445045, -1739020342, -272754434, 1558642228, -501530393 ], [ 1115562525, -2092163362, -1839918286, 1991709993, 1198425175, 814155327, 830132135, 1577053452, -1447937796, -806837514, -118947174, -1529099479, 5518784, -1502002799, -893088055, 2070214684, 236802456, -506998879, 1198829202, -299128085, -92579229, -2122882940, -394908324, 1853202663, 995684293, 1953002541, 1249077362 ], [ 2136444477, -1991550193, 97624613, -325313675, 525120662, -428564284, 2001972961, 1238083067, -1197120991, 1979997838, -1207958698, -248496421, -664913389, -2050190954, -87328418, -456074782, -1067714087, 632922006, 227036584, 440365432, 1181122908, -8459550, 1520380878, 1142366899, -1378989610, 57378582, 1679035023 ], [ 1025459499, 328152443, -1965038302, 572681646, -1735631875, -1937913426, -188281159, 1498728808, 1629262996, 1140845620, 2062446538, 852805188, 490410270, 691217274, 1119641470, -510170418, -574515672, 1460242853, 1214251459, -679449188, 1432997561, -1685397194, -338613676, -673390603, -863201661, 349544755, 1270920349 ], [ -1207830693, -2054990324, 702452408, 453294902, 192396735, 1334821343, 1464057593, 1976852483, 1056135280, 679227348, -754661657, -1191073996, 1066298422, 1553394720, -1223543359, 137359254, 774535112, 1685590067, 401152839, -2091482899, -1926901441, 698695953, -63140198, 508661170, -1561013812, -1526593312, 1853210038 ], [ 1586795827, 1391461122, -665162309, -2040663864, -1733233926, -760391401, 1768281526, -978738316, 1158030573, -239688595, -1578036315, 285029950, 677728606, 840362638, -1103342752, -1262238672, -763744081, 672801247, -597085565, -1083790522, 522773801, -120144635, 976834733, -1696418173, 1850455358, 1915694040, 1609821445 ], [ -2071005963, 1672806633, -1781242119, 1672367241, 1763468116, -623251134, 2059674191, -246512900, -529016194, -1395933138, 1843930318, 271737736, -429441548, -446415745, 1724671532, 2024362343, 1270539807, -1966578299, 1037041051, -62839956, -1782806922, 1382639074, -875923454, 670861265, 591060501, 1564595721, -1989587973 ], [ 1985952671, 1614602533, 1162795158, -914055271, -342260620, -1436085032, -1330458393, -1329250544, -854765110, 348223052, -2122582861, -1502243028, -2032763260, 637107322, 677630688, 1781153842, 1629860499, 1759046929, -628397359, 768322722, 153000222, -1029880575, 2079875485, -346305716, 1449242475, -1049558705, 1612868783 ], [ 218347807, -1328824291, -2010202307, 731836848, -317937558, -212092275, -986271194, -1932221867, -1132898407, 955424764, -1220371681, -1051734616, -1122363755, 492999874, -1499810941, -314688547, -1830181237, -1561855461, 310803269, 445677706, 1958863750, 1204979076, 101576462, -912930135, 618164257, 394935384, 1032850261 ] ], [ [ 761930582, -1808268150, -22402929, 150160255, 1423764011, 135765027, 1267833299, 160983514, -1264780003, 550596643, -986430467, 1203811466, 901059548, 1040415436, -988813816, -1746774691, 1034113957, -656988160, 278932983, -108779808, -1912404079, -1602574579, -1845626316, -1232291836, -1987929866, 1207333453, -458396080 ], [ -44398134, -146372858, -295735552, 1173500103, -299861470, 1624784625, 713053398, 1941560259, 867491262, -1660247, -1499211448, 1056987668, -1799707339, 887329846, 727218952, -852774616, -356859708, -295901738, -1728202662, 1355264759, -1616965464, -657028058, 1985020126, -1442811568, -1370148794, -1454386257, 1935518782 ], [ 705497831, -2129586541, 422361159, 1988605381, -1449256112, -1207735732, -189506798, -2065520736, 1205462667, -1051990033, 1145827400, 617001544, -429484961, 813624988, 1077218933, 1454864677, 882688287, 1834068987, 1636702327, 1622452006, 565461127, -1100637102, -293517217, 1199553570, -1061634873, -1379676433, 1694653711 ], [ 1994515123, 103278440, 897754893, 1060482589, 1330142926, -1313781264, 730451517, 181286267, -814088195, -1211720265, 484339413, -75549827, 94464746, -1693437334, 1383639128, 86149912, 945313646, -302803988, 833062549, 695025664, 1612893098, -1227213056, 1862755543, 860435946, 1714482774, 1837683930, -2048508032 ], [ 780709921, 1588080047, 338620699, -1419020304, -62134267, 1304917531, 852572253, -1625450085, 2099549123, 1396256044, 765370049, -1898072093, -1602552188, -1674120859, -1937447883, 1968014259, -1762118734, 535154829, -2132575105, 602305167, 1081681856, 808922921, -457786302, -328834373, -1145423368, -1087107915, 528339391 ], [ -1991373953, 1671677388, -1781159191, -1968775534, -1875970287, -1224088391, -30218272, -1276611285, -112774104, -1916882812, -50914961, -1620221767, -314864484, -735159293, -1673570525, 33373939, -1604710508, -973927968, 1005517703, 1949550579, -1407764560, -1607233380, 1450606418, 1244310586, -870038090, 443068860, -397785836 ], [ -1967937800, 238612939, -1607354291, 1133317808, -402807996, -1237891302, 908619182, -814247083, 1658460303, 1413237022, -1840930560, -1872538283, 740650642, -1461390432, -421179458, -681478574, 1722762754, -52842223, 291397428, 561354502, 400322653, -705593791, 1553441655, -524571646, -1006804975, -1600851396, 437291439 ], [ -1713722434, -1190983822, 2096474329, 1453769590, -1611425169, 1725048722, -1847946963, -459809389, 1553470597, 1866307338, 2080113860, 2026703228, -1751295652, -1253145367, 124789719, 467222322, 1066756730, -995355699, -2065786991, -1098407326, -411926272, -397424865, 1882458865, -669785731, -1672895115, -129697385, 1425341809 ], [ -1649638364, -87150855, -412347055, -2085837662, -1920943532, -1212018054, 1031665825, -236938805, -704704250, 1135212524, -469794193, -1657739533, -947050337, -411649265, -1223660046, -553054563, -652223629, 855154054, -1988055808, -1083834051, 692593670, 2102587689, 206519624, 1651896425, -622858897, -1671895985, -903658761 ], [ 1843365667, 1310920795, 489369439, -1279589318, 2081249340, -2087232840, -338707819, -1490870099, 1822195768, 122459216, -1258485209, 1615795098, -1354465152, 639650908, -568415422, -1839783551, -1003372002, 1188528843, 264113555, -1026018251, 1427009879, -90936827, -833343461, 563344721, 870000702, 12725583, 1043330991 ], [ -706335934, 894438502, -1785108040, -268722920, -1817436552, 1410578462, 1101840489, -497817689, -1388025870, 1082838806, 1737488910, -1535842567, -1766835928, -18960144, -978970776, -1887709391, 136037650, 1560189828, -129191290, 53943128, 692630012, -57869465, 1262449178, 2060610798, 616436541, 1208677174, -1259292422 ], [ -466094040, -1704841290, -954330818, 1720870217, 119487993, -282537045, -220669796, 865593966, -1144812157, 670500573, 1082448192, -148661549, -1061718761, -495067308, -1432975236, 674423896, 1768221174, -1512776863, 268367029, 714036757, 652338561, 858020570, 887563852, -13307998, 123659685, 1016277931, -1864771121 ], [ -939400761, 1354571960, 1363538363, -1967769260, -1365177832, -571455204, 274951383, -657053744, 917141653, 1649881183, 386525941, 1054491011, -2122351793, 343952964, -1270236346, -1205791024, -1526026367, -1307428956, -1621044744, -1982159424, 1027770898, 549235063, 1298407555, -1508257788, -6707540, 1988994658, 1248686420 ], [ 932088006, -80062653, -802511554, -1986217420, 1505456310, 1545626529, -813354524, 841511085, 1850717760, -1846936121, -1168494521, 1377236061, 181180400, 1874287825, 153360368, 372781202, 660002429, 512870389, -1425405124, 999815923, 1960732262, -600220539, -1166209094, -874468705, -217019729, -1312954927, 981852543 ], [ -2088035229, -1711402442, -1152185101, -601783744, -188880895, -1162909012, -113926023, 539499695, 2010281855, -1565867452, 870790883, 781735739, 154383793, -1879759902, -1217965252, 582257039, -1017138374, 324432682, -1454653807, 1370399965, -1262713951, 122188006, -783604802, -584460102, 570350281, 39503577, 134714641 ], [ 1829500622, -631014039, 1378426722, 1362569270, -2050811314, 655714290, -1350565054, -1249102211, -744253877, -736321830, 337170712, 362128922, -1221447739, 1532114566, -947058478, -1853618175, 1084790028, 1139303575, -667387785, -1099316763, -98652962, 284772719, 1077587576, -956563008, 1285685736, -1838943423, -1623492987 ], [ -1999345470, 591892462, 75623084, 2111163134, 1432185915, -1232078287, 855976041, 231492842, 1924804119, -1319541076, 81748296, -129158526, -40999083, 66377268, -1784070381, -765046997, 712066743, 519110859, 838740570, -144623156, -688292368, 919029418, -1706117643, -122376506, -127394368, -731670386, -1953960258 ], [ -88765172, 2077176692, -1309694593, 1458060483, -95724802, 1209732356, 743585898, 246279197, 1938759676, -1826086582, 1461413848, 1166177612, -486309934, -1760845529, -874819718, 557401755, -1410688542, 657169940, 1526102598, -515967704, -1392703640, -1192052375, 1101674668, -141758078, -1520442462, 1581737390, -1244537769 ], [ -1211138521, 1620835400, -1627175642, 1251587991, 2016953134, -2080174778, -1400637477, 1427769465, -1051107706, -1127808065, 1550013618, -1852638842, 74361849, -86478929, 419561679, 2045091088, 705784769, -1237217912, -863031173, -685761008, -1447126648, 805605166, -314705859, 1972743684, 2080038194, -95717051, -1269513364 ], [ 250231040, 2075612186, 1747684707, -417441480, 1734042535, -640686875, -4243393, -1683896935, -1290625559, -1884783586, 2089783995, -1866287048, 1709924514, 1244896151, -1942282224, 1731826001, -470945683, 994971634, -1095661574, 971782309, -84965032, -481096103, 738978066, -1030162181, -1757907634, -338128659, -868227411 ], [ -535460486, -23171319, -1904685752, -1060754519, -1200984484, 661207072, -1832827460, -405169257, 168340370, 1481215733, 1125236911, 650071578, 29135026, -327275384, 322161168, 62974147, 1539701524, -278002268, 1061875777, -368322486, 1045065333, 2078802457, 481807912, -2053773776, -340073406, 504635611, -1924867854 ], [ 480487158, 1935451907, -1861294211, 210865464, 756667904, -1691303213, -144720525, -1673220164, -1854718200, 885052957, -359300544, -1837541629, 123296589, -1921558668, 2023035784, 568982223, -1763113229, 644512119, -807147470, 126411895, -534545177, 372361970, -343706990, 1521998917, 1271840633, -892333809, -724668279 ], [ -1500749345, -1952042791, 1297680196, -1193250312, -700323435, -2066057081, -1535063489, 1312656800, 1189322717, 1868446520, 559036151, 959686390, 1425751351, -984160203, -78800132, -1994325905, 176041319, 1040270818, 156396708, 15529598, 2029088179, -871741074, -657255114, -1085880575, -1842460377, -2035270889, -1569095593 ], [ -2135504321, -1401639551, -1240473476, -2047496919, 1333456201, -1977795470, 1309349151, -1690917767, -921175845, 1489622772, 1850303336, -1128497583, 1472865855, 1545790350, 1462102322, -1475207571, 1990618560, 1854586651, -1332793520, 1740213955, -242593984, 1720741142, -1014125188, 405381931, 1258897097, -708596188, 1107371142 ], [ 636999240, -1025903279, -1162585880, -344959199, -1667352146, 639867336, 1540628175, 1616062656, -1527809673, 1031859120, -966753170, -1556770931, 1575747231, 208752049, 1351287192, -1627979007, 522889050, 2050067122, -632716241, 1503619454, -1923480003, -1074050105, 1296626493, -1490196229, -1713155706, -1853734246, -228308598 ], [ 1000129400, 2075954703, 724118034, 495877713, -1598146795, -2006284745, 1652451578, -2116180757, -1308061234, 1167337033, 992036061, -390335733, 1032110840, -831821264, 1488954440, 61563175, 568584547, -695219157, -1786731860, 1087636336, -425245537, 782368162, 1252157164, -885518516, 746898698, 1890426760, -2039237725 ], [ 2044244862, -1491099456, 303712385, 1239240503, -983859220, -1471599527, 171134476, -211522860, 1011141814, 234633852, 1280095484, 2029054501, 1492226932, -1341863096, 1144420117, -2125995303, 1241720344, 1323455450, -571410600, 34781164, -609325303, -227652443, 61002755, -1309293123, 1491480227, -527473459, -114429440 ], [ 20014255, 298651154, 1710423279, -744384909, -2136867023, -1409179092, -2075708746, 1698609471, -1838216225, -1056050915, 467899243, 121612843, 822009170, 2052181914, 1442912766, 45837789, 1795341277, -355913460, -205069177, -907511038, 1074947995, -896730213, -71089477, 1420710029, -223552698, -145997461, 2135754651 ], [ -992316514, 1150584430, 1215342093, 809464095, 577618840, -1344912035, 241879788, 1040532658, -853749639, -1298846884, -2009233306, -1775933367, -30919142, -2091911928, 634072828, 1062787154, -806080707, -1283828555, 121793747, -1996814908, 968659664, -1857363742, -1201233147, -814172679, -798946814, 38713507, 1391752030 ], [ 722485134, -405182051, 801488672, 1094706128, -987845283, 1332861147, -34356108, -1788678415, 1596567988, 747616143, -1259697266, -704656143, 65210037, 1449842800, -1624607493, -1375531250, -770881170, 1650095775, 100168537, -1645874156, 1845120787, 1440793634, -1697269800, -975033030, -139415357, -1890852229, 458366143 ], [ -1182627333, 482810894, -1097550753, 867456858, -461708237, -689722556, -547839263, 1863702123, -860633462, 1384771293, 1773070000, 960308110, 988032334, 614272312, -987192668, 1416163472, -836918641, 1592507170, 1296374875, 337497689, -2128350081, 2039384625, 1044943916, -1088461795, 35145241, -2029925919, 1581869043 ], [ -717537152, 2015410843, -1440353763, -1838828041, -2020417141, -551250800, -321962931, -659286396, 265474886, 1479282346, 134112474, 742656795, 1151090534, 1607412352, 297479760, -812547191, 1303993534, -1544647134, -1984814119, 770588435, 1488313059, -1061604043, -584886064, 1454642675, 158203594, 1027596880, 1999417643 ], [ -367131052, -487653173, -1351575314, -1889216556, -698600625, 1518115573, 251926483, -1708029847, -137955248, 1225419484, 386131491, 496537388, 1904029187, 1434053954, 1861001442, -1199796030, 309298006, 1134105212, -950122482, -731290106, -1581057583, -2068515648, -1928365854, -1899208025, -1405376548, 1687291534, 18392743 ], [ 1570059897, -1795397371, 681051672, -1792852504, 468810344, 538246626, 1804133366, -1346120810, 737815962, -409636794, 1189067432, -987394284, -762423333, -200771422, 1230431204, 1359411889, -1146434095, 1420814606, -1893017296, -2111492141, -473548524, -1011799741, -1239295133, 529796511, 280069945, -26287275, 2015288466 ], [ 1992665869, 1053045262, -558238820, 1236840972, 517665504, -1621552133, -311761861, -743727538, 211607745, -27673337, -1636750627, -189897892, -24595830, -808736334, -655758616, -24117324, -1255356813, 1806087901, -303590783, 1343005098, 1042200670, -918416660, 2141612436, 930043863, 1527185522, -39904157, 2032503268 ], [ 1262167069, -884695719, 1738586722, 840399695, -1782017863, 1251528457, -967049152, -1105212417, 219404693, 561426854, 2070818002, -1525916218, -1893538804, 1920892717, -2142076370, 1923390976, -1573420015, -1475842242, -1113709380, 830172721, 1535138176, 2044610437, -1180992955, -1832675834, -564509828, 1240747459, -471037281 ], [ 18994225, -1517104388, -698545378, -1540007287, -634864549, -1492672084, -592921665, -1528203489, -1336610181, 1353495548, -2027090262, 480669842, 212602411, -1471781807, -8864762, -1806098054, 898389787, 1003900236, -431706298, -1114736469, 1647213479, 285516053, 1000138680, -2111095266, 616519346, -1949916116, -86539942 ], [ 732089553, -1488101228, -1808835751, -1926059485, -705055007, 882871555, -1786687502, -1717902679, 1462988261, -1682221632, 261095242, -860409392, 2038020142, 1796047788, 1246711242, 804912069, -1167997952, 869326349, -2109686626, 1121811700, 1676154633, 1245437604, -1069113799, 2126843636, 871369176, -1784234965, 1524865172 ], [ -1687190507, 203637636, 2021699557, 1093702549, -129225856, -2059613680, 1717105106, 510198674, 176433783, 106113642, 832880207, 1682273656, 145453360, -564825439, 1880564495, 2092435989, -1661952398, 1304807946, -1778608370, -552463358, 1647057858, -1710987985, -1387172948, -1345085148, 1735585897, -2131555619, -2137555650 ], [ -1591978936, 1993201433, -1272500134, -1541711825, 188264373, -1433918137, 854665281, -1247322437, -1330852540, 1298145126, 1522033284, -573235268, -1569590742, -226146892, -1260997979, -658771125, 58137347, -510027675, -1193335567, -408468026, -174268670, 1143084448, -574558399, 287840765, -1656670502, 1237536176, -405118668 ], [ 307679563, -292739739, -1914105266, 1705789356, 1569904183, 1422867126, -1238799189, 46225405, -1013821268, -2022982303, -371836808, 2088700221, 1356080690, -1183090350, -902500311, -1208420879, -2009548380, -1021900878, 1390244183, -1125753670, 166163931, -464274011, -1422627009, 1806842973, 1482230440, 1739509384, 1644641732 ], [ 1756272615, -93897852, -1807262181, 1497147019, 149486114, -528858943, -134926817, 1667386867, 2101551194, -786749356, -114851493, 1954168887, 1087137889, 1051965076, -797835449, 1250541056, 160885974, 2005329597, -960001659, 944602549, -40402479, -1358306629, 2033048819, 1646830067, -1838390769, 321527046, 891405652 ], [ 1644945710, -1967278431, -1028047841, 830771921, -1383510906, -1396000827, -2075368633, 1743371223, 254498605, 93276873, -1794708219, -286912935, 489554202, 1808901852, -303496386, -1693998167, 1968948863, -1966133308, -1386866027, 1859842084, -215715676, -1989831964, 2001629746, -1696326966, 1448823067, 1638239520, -966222286 ] ], [ [ 2099995006, 1901411155, 1526419383, 1368936605, 1882949911, -1931846748, -619686150, -1667613235, -1275323397, 1250329198, -1814304686, 1613528504, 1606667008, 1719398264, 1964801550, 786988267, 1646125543, 391247670, 1391276380, 485443056, -37977801, -557510558, -924410507, 2057383894, -1520836802, 967776429, 1248879569 ], [ -1073725993, -75681596, 1433488156, -1481647287, -962522551, 2009805181, 1894285508, 2017635521, 663275124, 1274546817, -726782241, 417409902, -81364631, 27888055, -306952361, -526537757, 1235675513, -1861403306, -406432907, 1997292839, 1204362229, -1610796009, 95992670, -1492439779, 1858153079, -1935903032, 676796842 ], [ 56732043, -428725712, -1876887593, -158930143, -1032168888, 787762181, 1970485158, 1333756536, 2098541386, -857129812, 1368855676, -1339994022, 1490985210, -1008534470, 1326342069, -382133456, -536574355, -1709214339, -1612513206, 2105967312, 1227371436, -688481825, 28985340, 2094261079, 1303761747, 1093474996, 1381741531 ], [ -1565429301, 388085329, -1238861863, -103159632, -136728151, -1744077602, 889332148, -450142508, 482682440, -953163427, 446916226, 782130386, 891693394, 253097889, -567589295, -320386576, 518999704, 199642608, 1866412549, -861049771, -2111517728, 421909519, 886409094, -50026712, -822777831, 1271414041, 1683633298 ], [ 1749573151, 1715600787, -447522558, -2094957925, -1761773203, 2033030838, -727015768, -2110440606, -960623937, -143241142, 802457362, -1456239015, 401474009, 315342045, -1750490914, -141847002, 1221237357, -508255533, 496096587, 1728435330, -1217933648, -81690807, 1757223886, -1407341124, -1598181829, 690740161, -1912438337 ], [ -73098381, -270353607, -1229434195, -991539789, -1198248463, 376765708, 1237417612, 1127233094, 1854480545, -275744451, 91907768, -1903577009, 780021372, 69308845, -1608656370, 770415508, -210054462, 213534320, -180854565, 189940981, -1488719099, 539896058, -2030450266, 803504525, 742935747, 267161493, -561771870 ], [ 1147984407, -511636146, -1601365894, 1945991562, 854476111, -1411772300, 797460882, 1289143399, -768640869, 1712062235, -1141012050, 1029422412, -1451678227, -681136007, 1356915228, -569544953, 2059602033, -1557050138, 68815429, -1950842247, 294842888, -942323240, 1387880412, -739711921, 1042125712, -1372564117, 33407808 ], [ 1241124153, -224870327, 231095117, -224998994, -1468977428, -2100590536, -1908776861, -235376333, 2049037556, 521148540, 527859336, -1557272878, -2116057340, 222360812, -994390569, -1604391777, 686927022, 838904816, 1572187618, -1003763607, 1750965774, -1198896826, 588368524, -1039758034, -1964013917, -446533624, -1756548235 ], [ 1712691050, -1425158610, -69143351, -745125175, -303333696, 1548516335, 1225503346, 1667910669, -751059930, -608521303, -1542465253, -821014091, 308938600, -95581227, -382808987, -919507789, 1918888918, 1871822858, 164501456, -365524694, -599554805, 1636850185, 460844310, -2053863198, 265915781, -1055015118, 1780101189 ], [ 516369865, -430914849, 1295410957, -1638385081, -621427582, 373366015, -510330843, -278411907, 988971056, -1770534130, -1320027236, -1715165773, -1965954024, 746573355, -1540086542, -1675405215, 988706623, -612859897, 932652033, 1514518917, -1560290448, -1596564281, -1429902365, -1271881966, 1671157041, 678744964, 1133731018 ], [ 597841516, -268749158, -2095161765, 189530029, -1258308649, 1766833353, 35109758, -1107748073, 183067279, -1017361503, -2055288870, 616063899, 972585964, -445798215, 985121063, -756630315, -1082993331, 1124474565, 434151971, -2124120001, -802881722, -275171018, -316424212, -903350205, -1926684167, 1916230838, -306802617 ], [ 14586061, -398343986, 1255960730, -1031634297, 1118434621, 807066545, 1481355092, 2135733507, -1644237893, 871602050, 1847956788, -997956686, -293908927, -1601297470, -1333492548, -1333166230, -185839657, 237456826, 1275636233, -111602870, 304008344, -1729844003, 520855397, -125096561, -889058729, -1222563882, 1542779687 ], [ -1343300478, 347054976, 1793753171, 48289648, -2046535514, 1323745685, 235754302, 43165776, 1030961298, -644143283, -2019057151, 1998609303, -1715475381, -1040285143, -911866803, -1180437715, -451113806, 795747392, -517061718, -426513077, 1162336375, -1540637893, 59993847, -1398185294, -1173574043, 194950071, 741321293 ], [ 1529285427, 68077797, 2135051398, 1398480778, 1239114589, -851253493, -1292241287, -1819688961, 765275056, -1922850396, -1293467631, -402936851, -1464334944, -1114390480, -1421800770, -1217892060, -1460771032, 182523204, -1873832847, -1810070116, -476439150, -497779345, -854383246, -1062314714, 1792941488, 1234923414, 1543980620 ], [ 879567498, -1152662373, -348706338, 56847110, -957873158, 104539136, 1491379543, -428017751, -87340104, -293668570, -1666487144, -1796994059, -328662640, 466348352, 1187086959, 36005492, -924062042, -58655716, 523069870, 1835490288, 1329166827, 1514774298, -1913494592, -500262279, -328933515, 73324080, -350561330 ], [ -501646362, 356807526, 252855856, -1348482420, 1692008850, -1355229531, 247589988, 168425788, 1908625029, -1421822462, 1458513243, -833480790, -861582079, 169049810, -27866983, -859138349, -284183755, -680057634, -1714339968, 1955641591, -912835610, 1445345739, -210766323, -1947363520, 1438890892, -372178266, 1810456820 ], [ -126845050, -427096110, 1501381207, -1860496592, -1838575160, 1660503576, -1433884624, 444480091, -1511113017, 1576978551, 1692340127, -1741059195, 527933432, 1365143077, -25092207, -2057913020, 410953034, 1637187089, -1999752935, 1991763878, -1838571810, 623470134, -10610318, 126258595, 1570154797, 457416898, -14192401 ], [ 1127073595, -1928795983, 1296979872, 763925597, -986145342, -449172813, -1076428629, -1451356775, -430708654, -736894624, -171895037, -412880872, -880510962, -227705430, -557948817, -1103328571, 2122416247, 368908490, 421769405, -722182045, -4985883, 1715791853, -65842919, -865022185, -226240137, -82380009, -2121451036 ], [ -1324793264, -1572563511, 500501045, 895859547, -1304598432, 1504968925, -2096461147, -51625425, -895273340, 1868748035, -649328327, -1538771937, -137313973, -2128395872, -2068050786, 224220633, 2099920869, -1351660105, 248621393, -999201291, 1052109518, -132896125, 374453836, -1308565589, 1298559054, -1670172409, -619825113 ], [ -1967562084, 1190645842, -101097386, 2085658768, 1780705017, -44056345, 937673520, 961960203, 410931934, 1663292208, -1743046637, -992883276, 485252472, -1491050528, 542348832, 1248221825, -1827387704, -425059659, 886838940, 1711499779, 69850765, -525029771, 2116047434, 1096923345, -1536013687, -732763817, -1653805313 ], [ -49102618, 731836835, 1977953042, 474742415, 1456350187, -983613307, 320468194, 290336566, -1488774019, 2077104140, 396757063, -1410463060, 1759537439, 485025240, -362640558, -1673004553, 1871787126, 1253553740, 1250647756, 69054261, -16269960, -1491797322, 1328279640, -848627296, -439083005, 1308182268, 293528409 ], [ -315680537, -187536999, 1943780323, 1445158778, 16360001, -182965390, 131233782, -1246807259, -1403409488, -2034112722, 1657943481, 85196414, 1076468881, 530869004, -1641445613, -65043786, -1434899473, -1362167901, 98061953, 974576752, 1196748377, -1979515605, 1037537847, 122614559, -1821222426, -682171849, 817058439 ], [ -436328547, 2026495604, 277617792, 446957131, 117500005, 228195468, 620850259, 555026610, -1636135825, 195247676, 678929282, -1193016137, -1285453286, 253115707, 608134074, 998852607, -1770596770, 379969501, -782486203, -103301890, 980291212, 805459264, -590713022, 1543986154, 1025395803, -2128700957, -1833731491 ], [ 1645108275, -288926718, 97617791, 743560945, -421968862, -151065200, 882275781, -1098949192, 2117012479, -32059454, -886700456, -1343153419, 1273831274, 1717284253, 1730142929, 1633602355, -1268959842, -1693412693, 1599863879, 1843169248, 1845965409, 1609581126, 434466067, 629576611, -1302963676, 1782201714, -1755879484 ], [ 1404535866, 440100137, -554975168, -1294681881, 2032205180, -1314812936, -1590496827, -2771501, 931160454, -488510460, 858889556, -1000537398, -934456589, 907657616, -1527057441, -256365025, -1880592568, 112966546, -5328082, -1548515809, -1264215267, 1659002530, -483937400, -1935687831, -568801470, 1320198324, -519129241 ], [ -1543114908, 1079006756, 725036990, 1124404972, -1964180493, 1384768212, -2073740365, -1932769476, -1331390508, -1333474188, 409209071, 1734363220, -2016634246, 123956260, -899974187, -1335714926, 1871879494, 2099889346, 309688181, -710682029, -505146488, -940542272, -1915586133, -1833321157, -1947889254, 82197872, 283287769 ], [ -258417788, 2135453421, -234930622, -1563002965, -1272884918, -1150967329, -941238422, 1997140352, -1944909739, 1985734913, -130256691, 123171546, 1271973272, 276789204, 605852661, 510829538, -1198246567, -1634583385, -58318599, -698608073, -2038019906, -2116156115, 676337115, -906097308, 559370821, -169361812, -2145922612 ], [ -1971257224, 82716570, -758107339, 272046813, -1021159321, 1145936445, 1656366311, 1531476409, -1778097040, -1492304101, -843738382, -1724366524, 1585872179, -1342685512, 86759309, -1645430932, -1012491397, -967860580, 858413354, -1513946711, -175986989, 734419664, -2073480321, -531694180, 194790933, -740506007, -1870545961 ], [ 1117484000, -1653412676, 690721919, 960509511, -1517149610, 918785808, -1370838421, -473570028, -1810537290, -1169209483, 686256588, -2023187394, 559062661, 1015193973, 319664209, 845070805, -726618708, 1130475745, 98275499, -1683470683, 282605603, -1928724889, 1002200327, -1274817345, -90207020, 1274208517, -800645772 ], [ -1472422496, -2068472477, 441931836, 1844717807, 609344200, -1497228203, 1203552733, 1826270429, -2129184236, 1023572244, 563184578, 1512822616, 1824013121, 11683156, -188072414, -975687618, 1054289138, -970625435, -471499607, 2020209848, -1586135864, -2114973272, -661835048, 1444141676, 837872101, 873879338, -1751324863 ], [ 1023055170, -290116696, -2050973102, -1892829563, 1268512734, 1608142635, -315985945, 1716711713, -1038934624, -319275458, -1865341693, -552204015, -1803809087, 1328159850, 1490727690, 1614424709, 1644270787, 567129952, 147486907, 1665843924, 758734501, 44152883, -2124420438, -1518728491, 743701040, 2129853571, -484169064 ], [ 1696987031, -1241559816, 1349586875, 1536592726, 1712020337, -272635862, -2137007132, 954944734, 2125361379, 1138745719, -276137369, -1981516832, -2020914972, -1163531857, 630590154, -644417853, -1717073807, 1341342376, -915250667, -1086092175, -750984764, -1860528167, 1670482469, 912872880, 774894684, 1934614887, 1987233565 ], [ -963587704, -2046566154, -938068369, 1466674125, 245339396, -1403905117, -449100264, -782005525, 1685438941, 1525188725, -1919785694, -1915588574, 649967892, 2109586927, 1485100679, 620277765, 1034155778, -102432266, -931539993, 2045102156, 389803183, 484623941, 1123285059, -1126438006, -1928171051, 647783950, -42690625 ], [ -1798655260, 1574471861, 1729270262, -1252238300, 632349339, 2143779410, 629927621, 46980387, -202569546, -1456969099, 1341909765, 700289939, 1147552988, 1796252605, 341128032, 1754296431, -33385714, -368648680, -317357239, -153606550, 1541346288, 1886950057, 1850551270, -523314013, 772268054, 1381031151, 2068391331 ], [ 446825543, 1979536437, 87952279, 413411030, 634262341, -66140571, 478519702, 90078888, 658106112, -337931327, -1287283287, 1433348092, -1983820107, 900877379, 1035002943, 414550753, 881865367, 1332215898, -1148659938, 436193547, -803194372, 1759749509, 1284223976, -2085921477, 1471713017, 176022974, -1614005368 ], [ 1130651448, -216213430, 1425990512, -970225455, -134482005, 325651861, -973752688, 1559489908, -1189551039, -1649769298, -550978602, -327229292, 1775276961, 1398024155, 210280191, 1326875435, 979983869, -2066086681, -311088691, 1090736899, 860167440, 1318797673, 2021821908, 1548203950, 332480296, 806032451, 1962387981 ], [ -944280009, 1375433549, -414157143, -1124390252, -639383559, -1163135039, -1359986007, 1640790784, -921241310, -1084420885, -1925841514, -1152876179, -198191717, -487040595, -1859051989, 750514206, 211204862, -912752671, -864113452, 962748360, -1958343704, -1395751584, -1266331614, 1773801258, -1536650239, -1077073064, 867536612 ], [ -1093346698, -802397803, -911847356, 1445800339, 1493956477, -916111751, -1718822650, 628627685, -315648697, -525296052, 1236976724, 338043560, -1992602387, 584180671, 101553943, -1657354032, -2061690933, -1699446733, 93361487, 2147039051, 1181440605, 1348122252, 788406050, 1853720459, -1951432803, -2102945589, -1348372033 ], [ 1283613297, -1668663493, -1910795106, -355775737, -525943798, 151927996, -131913463, -835507458, 406664529, 715160642, -1212942741, -2011064616, -2128461006, -1665898171, -234663572, -1775904235, -1875480236, 403708543, 1402284381, -1986196394, -2028691925, -1073818278, 1180865598, 2087983915, -191125555, -850098200, -1965159603 ], [ -1079808772, -704901737, 228792822, -2019450939, -2121028726, -1807369815, -1524234573, 2259976, 1328455819, -597207468, -1174497687, 1794280042, -1504871485, 221763981, -1784441627, 566815392, -226432922, 878672650, 1722329792, 1784672939, -1000936237, -2129019282, 141922227, -1271542078, 1132523295, 1386844373, -1717757396 ], [ -2123515582, 603053646, -1857548649, -1835856601, 1470252272, -1068588365, 1182722578, 1149163191, 9479954, -1359662310, -2007529513, 2147284723, 151048650, -256269868, 768969187, -742750721, -2013232495, -342718276, -385467330, -1793599292, -501492748, -1621298981, 945488814, -525789682, -1279109086, 1139961382, -857501917 ], [ -2139261193, -843296070, -1488961324, 844641029, -1630417285, -1364731176, -185106387, 520804362, -350463909, 1616571043, 524456483, 2030522352, -744384350, 121754711, -1389892189, 2136779205, 622387473, 471484743, 773065014, 1835759295, 348569764, 1206142156, 554713702, -304328335, -464828566, 1014983718, -1528533674 ], [ -1295242798, 1879981655, -1655789936, -1735840131, 1702338164, 1275136970, 1673623845, -137154329, 954530789, 104202108, 1664673975, -1057670703, 1550719594, 1416328457, 1728422269, 1392470311, -1487191633, 771153137, 1106187889, -864462451, -22218932, -819497708, -1378202864, 833356801, 1104349870, -2054677178, -614938740 ] ], [ [ 2134229932, -1920496946, -1938091927, -250351326, -112437576, -680352013, 1447067117, -712425237, 385124121, -1766945048, -238524998, -1635224794, -605922187, -761163905, -1241667723, 551350148, 1155361905, 601300090, 840248850, 968454741, 1426457571, -1559400599, 1141280696, -1528793116, -1615484281, 711330402, -2087741582 ], [ -1207050250, -1323057589, 2016135831, -2061202257, 194432791, 1623259664, 1845981534, -652886807, -1633647876, 1907123340, -983773482, -1590485549, -1139481900, 706705751, -770934140, -1783255079, 1162243923, 868923937, -409277780, -2071140308, 557370312, -1780683208, -1568886448, -1023247053, -1755274380, 266077331, 1891220835 ], [ 37925034, -599207038, 588370459, -569641077, 1336915277, -2012315024, -1799710845, -486821231, 164470212, -44984033, -999327123, 1153979116, -11689966, 2066231201, -1804948132, 888828920, -310463037, -1043929449, -610254058, 769266406, 1807009496, 1268180106, -1763742905, -378254172, -1713526308, -787318574, -197926946 ], [ -364217505, 1941032407, 1998198026, 1209907408, -2026941865, -768789913, -1825529429, 922207178, -1028335808, -1806622092, -277400890, 2073091763, -1099936276, -1371804454, 786837130, -1439411390, -697282538, -2099555508, 741660257, -884755462, 958363612, -1863882775, 128601159, 1846456917, 1045195195, -616370106, 643230052 ], [ 129282319, -2136098327, -1048820838, -1404559794, -1502576224, -1085528358, -1863769641, 269960526, -150001316, 1472177759, -695962137, -1755163396, 237377547, 1741203955, 1750740774, 1587122632, 2032069748, 1237361950, 1826239855, -886944014, -846913645, 915103980, -1887602115, -801119241, 130382246, -886807857, 576331215 ], [ -459066854, -1624971047, 867407985, 914600004, -1483037535, -1921501088, 709932176, -1145194861, -376875922, 1914927858, -702640816, 1088699107, 2140689458, 1220516432, 1658750090, 1689447906, 1542300219, -724935674, -1446450812, 486057598, -1885338238, 739592504, -373149023, 646145596, -765388174, -1281564299, -1221084989 ], [ -1899253419, 720519658, -581805058, 1739366912, 1778156638, -905778021, 583944496, -2038177405, -554942288, -664005356, -551804711, -1486539839, 423207438, -2012706292, 1939743772, 1634701120, -888410385, -1941384351, -339357747, -674117924, 2131709671, 2031087250, 186570213, 895228472, -4907737, -1282411232, 682304773 ], [ 63415833, 1110115474, -1267825688, -523129041, -1896773531, 1458450853, -388721092, -1127624130, 1935495169, -1813930413, -110164462, 183835611, -1624767, 412363278, 602791671, -821311949, 1233061896, -925667427, 119248864, -133574740, -1103251214, -52590824, 1926094926, 1245108499, -1586422697, 581986337, -982045203 ], [ 1449344984, 822197901, 809692911, 1634165655, -1174096648, 1168871669, 1414025270, 2110178796, -1152481541, 307795572, 313615645, -494125934, -1115153957, -28348228, 68986363, -996158321, -492087602, 658283727, 78491748, 1856973729, -4830649, 859600244, -336305925, -461106113, 1219887498, -1488175366, 1226028824 ], [ 1217875171, -341819357, 261671763, 1510391981, 1778863651, -581223791, 2061309513, 331068457, -1518720553, -1665501314, -1527446070, 1461327762, 748423398, -1407990889, -1037955543, 542768687, -488378679, 1900865715, -513312528, -683962777, -1710412627, -1239416762, -113599630, 182765286, 655749897, 1506222481, -919594725 ], [ 1672376350, 306097176, -1178435818, 1508918404, 2032238417, 540135398, 365445995, -238447051, 613071006, 1778436142, -1078315610, 893432388, -614080098, 2024025719, -1675887673, -1912247713, 1063582157, -1115416638, -628005310, -1130659913, 476221756, -204259600, 1173661860, 1120863945, 447397098, -604660187, -1434680580 ], [ 1768402736, -1608026495, 2105638858, -238991504, -1519343751, -288039037, -1663664276, -725491233, 2046593290, -1900461725, 1189990243, -1363097182, 1721898701, 151971739, -1683463976, 1913927011, -635526909, -1176933429, 619254169, -1987880131, 1835186080, -1436171951, -1637102881, 401480108, 1884785631, -1362768929, -1584579 ], [ -1525453859, 464766331, 1471580212, 86541814, 352144087, -84062946, 1887465227, -728534410, 1104956065, 1272276396, -811192252, -857606777, 335831056, 631918505, -718230547, -1745831012, -2065002912, -685964028, -275463280, -1092336972, 2015200171, -632499493, 1277844090, 1163434276, -2113753498, -2121172096, -622802613 ], [ -782028319, 803753126, -1163721653, 766858421, -1375102752, -1102367159, 856207159, -418021915, 1877681081, 1011152293, -1231905213, 1936455610, 1961582779, -757240172, 1665252870, -1742188894, 1770669990, 555019406, 367188948, -353025973, 1791583621, 312616509, -246857128, -886108682, -1264774834, 405294487, -1387497874 ], [ -1482719672, 894413211, -1895590633, -194560453, 1549975452, 656255893, -2017745287, -1999492836, -461146670, 389263992, -373344705, -6905210, -131897044, 618079863, 1890240807, 940217420, -493604697, 2109636636, 573455066, 1556167531, -108694529, -518734523, 656457542, -400572763, 2040867961, -1806193658, 1768091518 ], [ 608935365, 1804165910, 1539370673, 1290413937, -767023946, 587615949, 1758652346, 518564555, -1379753649, 382082416, 1010975140, -1251307847, 167609317, 1298165586, 4820815, 826968751, -1684281204, 746002378, -784372852, 856773439, -821227596, 910909059, 1069438179, -1448500849, 1584357157, 1687368833, -1076447628 ], [ -1296056868, 1296065210, 572280714, -202857472, -874247, -222129966, -1223130335, 253546976, 1763794980, -534614202, -462777358, -1407469186, 1370015536, -1495600058, -421088970, 444358428, 1834021691, 393292910, -2021140022, -1058298444, 1699374781, -1444722968, 1866334172, -1670783345, 1485700286, -1836814023, 307788800 ], [ -82042851, 2091899701, -204580753, -737249245, -523164476, 808702921, -1324290585, 295391933, -772676019, -1421307067, -1298451072, 364206233, 820962810, -447968671, 909401147, -1562274128, 810139506, -843104366, 657442826, -2134932791, 1045677106, 2075098734, 138267303, -2057294693, 1077144853, -178061786, -605074408 ], [ -2016608223, 1510324230, -271511242, -1231221164, 785465783, 1902307173, 378167873, -1795318930, 104764528, 710146050, -1578037976, 1257557147, -44120320, -189348943, -1389228332, -417619368, 115959189, 1597573933, -791239374, 376300384, -121717644, 1149851704, -1398217133, 1847063018, -953158032, 9430111, 407267694 ], [ -702260437, -1144811344, 2009148834, 28401023, -1332099004, 1734676861, 1103314827, -2145056732, 2093528513, 908178790, 1439396737, 461045367, 1438599703, 1972085779, 40035452, 2056088016, -2079061024, 1353911685, -888830988, 1521707756, 313567246, 369316584, 1686601919, -384781455, 1295635035, 881788600, -610494371 ], [ -1447637093, -1605843366, 826283539, -1371023114, 361810659, -1158149783, -1363139054, -1579392842, -751022227, 841218813, -1313775743, -614495225, -1488451156, 493099377, -458752046, 1290679708, 1791754108, -2081230878, -1317435899, -163250689, -1698246446, 2127571081, 1993986383, -1574356715, -187289258, -713112828, -841474448 ], [ -629983948, 529988641, 41428771, 1709600023, -36825910, 1349866345, -1586968797, -1206409768, -552381730, 428308442, -60816630, -317221575, 164175470, 578917874, -1648955337, -1620172212, 1431607895, 1446840262, 524739747, 1343733607, -424828683, 481606056, 575673415, -1740486213, 171673108, 1732529329, 356779150 ], [ 827360993, 46388147, -843832432, -624484125, 579990623, 1041387258, -149797466, -20102718, 639857693, 1485968467, 327127571, -111744228, -1223143058, 887118679, -170503417, 1799981451, 168989807, -1467603756, -127567646, -1007358892, 180407756, 1547910424, -1961268108, 1062068172, 1674992532, 1865072076, -477771072 ], [ 1963271687, 703800468, 901046618, 361992731, -727646057, 1772944415, -2082368922, 1498900691, 549115148, 1162543821, 483097575, 281323513, 220018387, 62287063, -1654427257, -655073818, -789013069, -668312117, -1381206834, -1434247125, 1178528246, -635932445, -2106613740, 1200666152, -579625316, 268694493, 1775285484 ], [ -92996394, 1985751530, 1425448963, 358206786, 714944990, 348254660, -326168932, 1904131224, -1454246938, 2083745139, 1977587694, -981208851, -1158004329, -802743498, 1047348440, 1269289997, -2057299047, 2052610797, 1201476812, -1772915683, 903982986, -1189001267, 595572885, -2020635716, -1159761226, -873701502, 1701658593 ], [ 2095584174, -624280963, -633426167, -983254752, 1489246408, -1532340938, 2044551508, 225251238, -379019352, 1206496569, -25110564, -1349853511, 1377746166, -42645905, 1211338495, 1692795901, -1769663109, 974018961, 1145140544, -1082366821, -1827438911, -416110907, -758345261, -1676742595, -1698838164, -1836021080, 1742357596 ], [ 893497940, -2076643775, -1678117828, 733356112, 663668581, -662786745, 1617439691, -694415660, -1765907045, -242137221, -1212524874, -1447467080, -1959540447, 1492944024, 529543168, -630800617, -998416776, -1613159397, 363359628, 1016162451, 1109589891, 634948344, -568134230, 144665528, -1467656930, -1787369840, -1828360307 ], [ -2031070749, 387624477, -1475393525, -1868389842, 1249747153, 821208959, 275175092, -1896450261, 1715924170, -937675488, -367381834, 1297738982, -2129793147, 1296276405, -1282240776, -925703877, 1814021844, -57947771, 296185109, 483685879, 898132214, 309019340, 1624197789, 1653466494, 1036013722, 134221888, -385252882 ], [ 496142664, 830704126, 724242489, 1119061767, -494332562, 2117791886, 1460059625, 1692057494, -1441429560, 1762922811, 904072250, 1214302111, -1463206143, 1277634285, -1187210207, 828317428, 1270216933, -2074731058, 593699787, 1411083980, 540993869, 2080977892, -598534834, 781146525, 1919229066, -740532329, -760340494 ], [ 715009837, -1473306503, 1935688872, -702711805, -1942190186, -1511472596, 1302111592, 2059454647, -563065038, 1824930113, 286939541, 1172225881, 71759105, 987895782, 1478921418, -1784506765, -1400756915, -496725516, -1949303694, -891101278, 1363802998, -1777068502, 1057074874, 1466561875, 1725212087, 1846865851, 360328222 ], [ 802523708, 109311451, -1366301207, 1673722177, 1565626149, 537047136, 994327677, 638157898, -1785816840, -1161647400, 822353433, -1257222522, -1787714226, -87183895, -661433746, -57350506, -1971802087, 575112910, 1115525956, -1109395051, 336818950, -1515248820, -205239870, 2025671146, 1293146411, -1671082900, 1262934321 ], [ 678201950, 420754080, 2054642318, -2138386703, -1446769228, 2127761052, -92636907, 1764323720, -1945815620, -104728844, 1866529502, 1594930586, 1864641120, -648413464, 292022934, -1323276996, -1897769543, -661757455, 1007496429, 1274993091, -1373828586, -1961515403, 1791127843, 1740701568, -1646399247, 1696381305, 1558234093 ], [ -1687092910, 497532514, -478063229, -532101839, 1257671788, -463718108, 2020681301, -1705488995, 1357427852, 34064285, -1464157727, -2095535843, -835354801, 1234152969, -590040049, -191474742, -986780764, -1168060934, -28613856, 1159042872, 299489575, -1688797713, 560290580, 482970582, -1592878235, 568857787, -1664148724 ], [ 920031541, 1037287741, -1592423484, 1990586730, -1107456966, -85349455, -490341886, 1325031274, -1046520769, -1688648146, 1102668282, -1212979492, 337443715, 1839496758, -1632204783, 1519957078, -1102852795, -224515932, -70647680, 2082711559, -191805479, 1324944142, -2122325284, -107455479, -137868021, -1204428580, 1656649934 ], [ -436039615, 576583606, 253886601, -139840206, -1404314513, 155081956, -1229166935, 1304657865, -360901936, -1179821820, -1013831828, -611891069, -605042714, 209229301, 1772127834, -1134536465, 707484780, 2129901422, 655180843, -733382145, 1309120894, -172733224, 214920611, 720044776, -9605107, 2012575359, -1180105887 ], [ 260968486, 2145007000, -1363759743, 955022936, -1588106728, 781834097, 1131734815, -699663982, -1259226105, -1295193657, 1532736121, 845493570, 2116815348, -300507409, -680583189, 485749677, 1877741463, -1642392701, -98569426, 1496557606, -1443712039, 1159350257, 42638239, 1220834475, 521746817, 1102632296, 153223506 ], [ -1166607192, 1098965561, -2064168516, 776808200, 403852468, 1251880866, 175320552, -1994800724, 7402188, 829030315, -353318270, 1531561098, 473603879, -1562785910, 169728825, 587311099, 1096066133, -926542190, 1571141164, 1339681193, -1398884140, 2051190426, 296447202, 1944081896, 107781829, -1069416722, 425167846 ], [ -124899001, -1380589551, 2138674127, -1324755322, -726101815, -789203505, -1411341585, -90250509, -1969962441, -779528155, 58081764, -466266242, -620250208, -1728301880, -1038683077, 137556569, 1761770749, -1330214807, 1007202381, 1383469610, -227642016, 131677708, 358063902, -793226502, 1424921611, -769933037, 44641632 ], [ -1208531764, -956285383, -390621599, 1716329045, 1540942871, -1821510126, -153594855, 1395808492, 567350575, 770029914, 1524014145, -1243513710, 684997904, 835790750, -1863031965, 1164655856, -380580724, -420438381, -1356089373, 1012810135, -631306702, 642101035, 505610717, 1682505485, -1445859788, -1555251242, -386527792 ], [ -920988253, 704270292, -1570712001, -158468415, -195936031, 685540175, -1193979878, 2116980090, -986889546, -886139134, -569175360, 1546016741, -127066709, -469523212, 385440340, 1904282091, -1159017487, 1524761239, 433103765, 978161550, -779408336, 364285555, 1075938940, -519900532, -197414074, -530414938, 647444773 ], [ 1168348143, 398126565, -619360590, 2066667982, 1850487490, -388909729, -2129941800, -1359369497, 1353834940, 992384751, 1119222760, 1902737811, 54157902, -954474585, 1634519900, 732251083, -1964645926, -1646197588, -108412009, -2078007812, -2104508940, -1537937755, -1119902371, -2043010152, 1174257432, -1494064839, -495076047 ], [ 570346468, -512091620, -1700321266, -298562281, 470481907, 807965385, 1561549940, 545642321, -1821747423, 1477956323, -1624232082, 565026655, 577285930, 1833992645, 1125614065, 1408875182, 889229611, -1393564136, 1781251182, -1266562812, 545559303, -1939845073, 109415885, 1212141193, 1682929099, -543647909, 1505530175 ], [ 1277082198, 1371872262, 914233934, 384464533, 1473153271, -1304814595, -32570589, 1575690468, 1356991775, -1835632532, 1840777549, -1968856824, 1244183120, -898242615, -1415473044, 1675025481, -1188200812, 1692667425, 83692997, -1124254824, -61574596, -1357542732, 780268537, -1044546999, -911945892, -376978265, 957966180 ] ], [ [ 1252209909, 1147006762, -2047008609, 1058318997, 104716945, 493919931, -338860138, 1207748910, 1712686779, 1457482619, 1742297979, -1822033685, -1933293128, -101719805, 1342804857, -1444934645, -1440778566, 2023175132, -1790300544, -929124134, -1173342206, -1787549489, 220227751, 800470584, 1594493821, -717075707, 1702141981 ], [ -1610874106, -2109700278, 298612083, -209273469, -1486571256, -893231064, -1487365020, 2019971115, -939240045, -159414117, -533910142, 859150250, 2097775562, 591655720, -1702832823, 932808516, -2027124749, 2003855220, 966306659, -2025530, 829862558, 1229908614, -2012036970, -1778252400, 514258509, -80030331, 1534178299 ], [ 1341254040, -1932916706, -671710038, 972062897, -578559283, 1910566107, -565853278, 1586207337, -1149487662, -954411051, -1709387524, 680505290, -1615179127, -1093697547, 2038349188, 1374657921, -1005213035, 124015213, -1684085462, 526080979, -899115350, -790070769, 358740346, 1223185863, 1714274090, -1490868360, 2111660987 ], [ 929951060, -951045552, 908537934, -1022672762, -1478031955, -1667650482, -427782956, 1887956283, 1301262788, -1199089809, 1267874385, -635916156, 1803086711, 1150447949, 1888693800, -644351769, 1788287079, -41284397, 827829598, -184797931, -1278610312, -660769043, -2142440010, 1943052225, 1027428479, 2102556971, -2026864917 ], [ 1409812759, -1483517882, 215581789, 659824806, 240590419, 308202463, 896701622, 634396252, 735801010, 846590973, -152922076, 1627559313, 664618821, -51131333, -447280524, -630659888, 1410277316, 835605968, -993837705, -206934528, 2142578022, -2111952940, 1277459840, -1207823293, 656915207, 373888325, -716027969 ], [ 954486402, -1091670563, 126719740, -1574290521, -1707170434, 589906618, 679416241, 1372631568, -408768455, 1236191599, -1169075483, -1641666718, -542723941, 1560839502, 790566924, 752996622, 290027976, 2026330301, -870462386, 619701131, 1547249040, -1570081642, 1375984411, 449410414, -1965358745, -873031228, 1208581730 ], [ -758713380, 292280793, 2136130834, -1868651682, -456561249, -151676839, 1641144931, -2131413823, -547913099, 2008462225, -1175952142, 948022260, 1932830043, 1644428478, 144191652, 67919499, -366626281, 1774288765, -145852196, -1209680378, 1272285193, 544871228, -1318098129, -1654418144, -645451343, 1670998186, -702802535 ], [ -1746929969, 1738992371, 325069589, 583423537, 250836949, -60550922, -1424607383, 1685347766, 201353264, 829524077, -352641420, 1201494788, -1965017160, 269418435, 1016300974, 1536251813, -717206090, 1411306557, -1455737012, -1090093314, -1775366968, 1953597603, 807497309, -232127833, -345320221, 22972111, 1982198360 ], [ 1095789867, 1959370810, 1880668220, -1316443727, -1849931405, -1719900077, 624912647, 1310610, -555064464, -1353063637, 987642475, -193776779, -1656570939, -1619054357, -680080478, -237490350, -897654653, -1638614847, -1543690691, 2098856723, -1268596696, -1556263620, -2035366169, -1500183342, 1474601549, -1470924071, -1782434065 ], [ -603561109, -2146056683, -1413981604, 172831772, -229751632, 617994130, -373980755, -116760334, 1089972864, -74087476, 884951329, -1307538904, 1753309750, 752203322, 1850778771, 1802817106, -948172918, 392934526, -1168351304, -2069442834, 1352514269, 605472432, -658699194, -746922075, 1412774965, -1378018242, 2040528679 ], [ -1668552125, -252205302, 539414064, 1602090743, -33708773, -406561190, -1387450625, 14744172, 904214489, 1244165776, -1790542176, 1489643412, -1925097870, -2113978607, 2064635645, -1871777416, -1459863148, 900524939, 1454961724, -447702853, 366238317, 570853614, -664052812, -601168007, 995029719, 1782899210, 1942695143 ], [ 243357369, -1231690418, -207678970, 891312642, 1671756761, -844797599, -1825435934, 432547564, 809425041, -34879579, -1101625275, -1012468228, -1277356352, 511242306, -158253848, 1729909779, 1475903072, -1640127853, -335109540, -1722897372, -1975673261, -1979376059, -67513027, 799237662, -504874713, -1345585914, 437919622 ], [ 124783861, -169823737, -1833529848, -611761078, -764226258, 1818878423, -1559968278, 561457276, 1708965787, 874288699, 1977004154, -1093272141, 1081948986, -19175407, 150793853, -1068441628, -1956736461, 215325615, -1316615730, -1688324674, -555482867, 1893350738, 513817609, -1564691802, 427688293, -795053676, 2100408311 ], [ -1539472310, 272155782, -863768663, -2093053816, -1749650936, -1064091585, 1761451349, 441869256, -663604800, 253398400, 201462051, 1447233321, 385129975, -1158397491, -1303289071, -605436000, 2055835167, -993137506, 1676835228, 1791889713, -1270392355, -352741301, 1925312943, -1488565597, 1949381205, 1391519735, 399675750 ], [ 1916937972, -1787780551, -416957212, -2021046497, -867740049, 215033520, 200403001, 299493833, -2000247451, 1672989919, 1979292054, 955777721, 829052191, -445061230, 1885125114, 1033970712, 523868356, 985135356, 1969612568, -548122891, -1716855161, 80988153, -1286984342, 531643524, 1713496158, -1116469772, -463227826 ], [ -1062006802, 2073644616, -6424120, -1965829546, 1555536298, -632052761, 898990225, 847786244, -1267320134, 1038866267, -1971358907, -1320485959, 1874083154, -1010967954, -766999203, -28798710, 38305172, -601394664, -1979177686, -917822149, -437528209, 1789101709, -1027512019, -493226736, 2006493638, -502318983, -667393044 ], [ -1693969364, -1421346675, 146693596, 883650671, -1712117509, -495299354, -2029919986, 1221648643, 1794123487, -2037028041, -1389860474, -515715684, 858720876, -2063872800, -338443109, -1973731611, 1153703117, -766707044, 181902420, -1591133881, -1076389858, 150490986, -1373006144, 2068093788, -1439098136, 1736170496, 703524864 ], [ -19504555, 1327890443, -259372056, -1612173144, 1716454855, -730597565, 527775034, -448120956, 1091930163, 1691688148, 167714550, -267905386, -1188247417, 563459539, -668071930, 1665631097, 1883980222, 1295675957, 155828191, -1132272889, -660704168, -2073222655, -2107016300, -1264610380, -472048396, 892452111, -853397418 ], [ 84965961, -358599530, 1122279085, -58988588, 505040356, 597075684, -976621760, 1796972840, -740006899, 288876617, 605420132, 1648321779, -1350663948, 2075549769, -1735599830, -1967070015, -1507057566, -1902164299, 1082215791, 1839960609, 6195985, -1847145836, -1356797520, -1332076324, 152453780, -1522110754, 1128342000 ], [ 256873581, 1047924227, 58746029, 145750618, -1665107256, -19662828, 502386421, -548285127, -2081563240, 506645221, 1498472430, -1924279488, -1240431921, 419360450, -1191409823, 1876553057, 811607646, -1798804860, 175854652, 1665451497, 700235673, 344071262, -1477406436, -585596804, -622033769, -1361676008, -724238598 ], [ 1157188792, 2018739912, 1371633982, 1138961701, 1590684990, 1953170395, -219679551, 393587516, -875758744, 812592575, -317536330, -1082710708, -231522382, -1662282778, 1623684743, 204048426, -1544944310, 956954752, -2055679617, 638562519, 1319514941, 1782589064, -1828510107, -574411141, 264258172, -1388554899, -2031870210 ], [ -1513278946, -1336348531, -1985138573, -906441439, 223529201, -1143801998, -734298877, -1362471973, -265815753, -1455238473, -429671387, -1095726223, 159273562, -593459510, -321182613, -546548424, 1181685739, -529125152, -413382064, 1209645752, 2063108711, -1668627228, -80734748, 392541487, -992039092, -494861172, 1291034893 ], [ -1354878505, -675995220, -1848998531, -158831617, -1280930290, -980487143, -1289772875, 1287169433, -805954749, 279113824, 230190481, -794547788, 862393650, 969565550, -674120070, -1325689073, -918080420, -488211543, -723279347, -771904400, -1650310059, 1200216701, 1057369102, 1020998183, -1937846939, 1078093763, -217535976 ], [ -1891228179, -1447817043, 633518440, 1630558154, -1140788405, -243354079, 1990986220, -1015881200, 166597335, 1226706955, 1674763617, 1686418301, 353562822, -840584430, -806861349, 596322065, 1721919661, 1953532916, -104290167, 837472549, -2123716272, 656665075, -505487374, 1356596245, 1933635170, 1023689043, -2019747059 ], [ 1340142374, -1447664892, -580980821, -1596836861, 703799227, 479858415, -2067362944, 1314145982, 1207222938, -2113685829, 78377432, 1403386149, 2096944970, -1534957892, -602424546, -570632640, -137862354, 1029943294, 1533117518, 1851403403, -1573856852, 1994284390, 1282491151, -1126906724, -1851130965, 2106196109, -377575109 ], [ 1337611228, 945089486, -33153166, -1056381808, 561668836, 549787705, 526069220, 640243694, 1671271213, -913487857, -441586691, -1034514623, 1492053077, 1308278742, 1231470339, 872000742, -1514273283, 1925719359, -87565039, 1468372343, 1426762920, -290005005, 2017595304, 1221759381, -1791497736, 767011613, 2042713307 ], [ 586526883, 1610058455, 1811690568, 787529939, -773740649, -546472704, 1377186680, 1676297724, 61543002, -983799882, -1662062285, -1681845492, -805881979, -2123626192, 1552322517, -400065743, -354128237, 449037499, 918219222, -1197457070, -1825741137, -1930802980, -624756662, -2023358703, 1066613095, 978929190, 999354231 ], [ -488933110, -354806096, 579526039, -24763723, -778984134, -1009780702, -1490894472, -1605999126, -1780675770, -2007880482, -2143009927, 1312055357, -198690675, -1864001831, -1693458383, 688698221, 1941487084, -1317393261, -542601429, 649993785, 1657628186, 2058895860, -1801734817, 1452674707, -1649183476, -406967004, -15400365 ], [ -1784353642, 1322472444, -1801325246, 1050245091, 520597603, -1171027779, 821874807, -453556524, -70840030, 417398790, -214847539, -848694039, -2086166555, -1454981086, 80657261, -237933745, -1101166125, -137786038, 1765250445, -1200935276, -637310780, -558256684, 599987050, -1435122273, 1312046244, 64687338, -2057886389 ], [ 1361794278, -1191102883, -1156873467, -2067594521, 1780886056, 1785990414, -1634600494, 1336643926, 1986404096, 2103832992, 1975470440, 317276068, 254842503, -1455806898, 767736446, -597776488, 1212902859, -119417986, -1302220522, -127888574, -722276296, -1996715335, -739685804, 1260415318, -846474038, 657266273, -874504768 ], [ -1135167453, 716757819, -659726707, -508325563, -23202424, -881354050, 748206718, 983381956, -1712269262, 1317153498, 969924527, -1553925044, -1642170069, -98551078, 1514944950, -843448376, -125098331, 350941736, -923915122, -287924944, -1425810189, 351259047, -811557336, 1216975874, -678128459, -388529631, -74074661 ], [ -7746318, -426071470, -828690830, -592080293, -1763334466, 1409632387, -1118255105, -1855238666, -1151006095, 1094965677, -48146232, 658858158, 695871243, -1904473583, -382148731, -2056693279, -202697475, -1764310916, 150487254, 424063262, -871124506, 1600487876, 1304876018, -798738082, -118279860, -1589954218, -179582829 ], [ 31705016, 227037237, -1803023962, -577956471, -1218322738, -1719517445, 810786561, -265784804, -978361252, 1312258429, 343430803, 2096918158, 1688541347, 1399773188, 186034624, -1030520985, 1013864263, -1197530274, 1625108420, 1539259816, 2060600494, 729489042, -1609729267, 894278214, -1300692802, -1151256869, -1588383131 ], [ -1056308310, 289730592, 1210105, -468016767, -738684699, 607056556, -555369066, -2097036325, 2116469174, -1223958168, -527468633, -1356477143, 1542088226, 1178604193, 1336820049, 191263042, 6825295, -745561220, 1914901710, 1219276931, -462060698, -1369454349, -299531929, -2085368813, -1358290732, -602841482, 536616545 ], [ -1888023148, -922437517, -906790846, -237916390, -1498729395, 1532737310, 677463900, 1235502449, 1896552118, -1688632175, -1183327791, 1085367308, 287797528, 602545896, 2024658624, 1053718693, -1936510681, -1999568852, -1996352465, 375405214, -214804544, -1683222088, -1637049879, 833127758, -1729363290, -1850594361, -1142680809 ], [ -1669791222, 1969396972, -1465099780, 1618463392, 424444016, 1808194909, -75931896, -499917071, 480303732, -1663340753, -541453090, -562976609, 677047273, -2132424001, -435204596, 1904142941, -71553566, 1967989468, 1690834778, 180116142, -878458958, 2107609504, 733100274, 295081295, -1454117118, -496070960, 1166498331 ], [ -582001927, -1490162600, -1990043206, 1425556824, -685862781, -1965039968, -1959560814, -904934201, 1023615914, 741620639, -925816681, -1740477054, 494645516, 1793206205, 504699869, 5500908, 232636007, -340512945, -1059958190, 264890317, 2021636385, 1631032738, -465886365, -1072987482, 7167843, -224369346, -1833376240 ], [ -1444605950, 1567816751, 1783227072, 1472040513, 2099969352, -457772439, -620680094, -70400073, 714759429, -1932020599, 888376193, 1128714586, -631709320, -1413725107, 1730925585, 1665781327, -9948540, -806622049, 1474461855, -2039387962, 139259658, 2073436306, 911645346, -1972917753, -596996759, -833388788, 454367485 ], [ 1627270367, 1888185415, -1310948875, 443141017, -550540207, -830294196, 2017507092, 870514158, -2099427327, 1129847572, 561452263, 1618261246, 1757413099, 484879743, -1381378457, -819471858, -428181733, 413084531, 1166066152, -692038548, -1907659515, -1212521, -616841205, -1118261632, 165778759, -694719955, 1750947044 ], [ 1279360936, 1886459710, 234326869, 1849136630, 559493929, -1255809785, 875955273, 1762592134, -754773530, -1321223484, -1139036849, 1967238200, -1498734282, -1096570275, -1432908051, 357089503, -1197069247, -1220629213, -1075945824, -1522915338, 1084789583, -554132702, -962124144, -190051417, 1745064411, -1663588787, -510060336 ], [ 1050401778, 263336253, 492683886, -990178556, -738486446, 22673472, -1180251380, -1947748684, 1445245507, -1628387289, -33097671, -434267344, 804251389, 588669559, 1333051044, 1718441503, -2039823686, 1190388502, 2051331026, 1134219491, 2133146069, 369102635, -1606211121, -329636203, -961235685, 1817414622, 2095398609 ], [ -1984285769, -847721344, -2005331112, 1631139963, 1554112535, -1852475829, 1637864710, -1846767372, -1111160415, -1152178063, -79866769, 777921476, -890746995, 1965609219, -324360207, -915633236, 138792813, -1709947314, 1377338088, 240009333, -1936778903, 434036824, 830210533, 1018139128, -1787784678, -1611562725, 2143602075 ], [ -166567206, -20320451, -1973140043, 271636345, 637821174, 554380483, 2065478131, 1807662384, 2023819699, -1437603419, -683028135, -8743366, -1221114, -341644551, 177411263, 1556695154, -1675347883, -210307604, 1024540896, 230472264, -677642502, 353476162, 169465509, -1366290758, -527953264, 1771569082, -309485073 ] ], [ [ -186359556, 1055076958, -131702668, -5431963, 1804420283, 400527405, -1376866981, -1946058656, -223260504, 114991371, -886147657, 2072328723, 1692968007, -557865055, -590185704, 97786768, 909751028, -1393138167, -524291919, -1353975845, 1534850975, 1610438836, 462781734, -163417321, -2031272021, -1248104327, 120867344 ], [ 129880963, -1621854276, 1116965226, -255321441, 539365221, -938901204, 129751019, 2029589793, 709839360, 1654981090, 883175114, -1312434910, 296626951, 1106090254, -813126131, -1533887943, 1200779632, 617555176, 713706471, -356892617, -1788748217, 9730275, -16271814, 1661466868, -1644662742, -222470251, 60008289 ], [ -1268372043, 1054754562, 55344551, -1223885544, 403207285, 1770867975, -1209387697, 534142704, -1550693125, 513021935, 984641841, 1021376714, -822135097, 1437506140, 657226384, 1507989238, -832271028, 243805181, -1229401656, 1290057266, -1688423531, 294559163, 1885773232, -1009096617, 892192324, -1723221446, -1741220926 ], [ -402338592, -1744381552, -1614084452, -1489926650, -1194812464, -29354667, -1640466141, -210715202, 45660188, 814772298, 355154473, 573485630, -1362263109, 1373551761, -1362643396, -731541416, -1371744528, 1578185243, 664795238, 573328877, -1057766298, -1182098371, -1028670954, 1847933965, 69589864, 1410625084, 1214705123 ], [ -1846682241, 737838164, 630410340, -1403914010, 45136485, -480781436, 1742322843, 1632216124, -519525820, -1606997601, -746669894, 1330114412, -2117343283, -992015285, -1066500744, 615644475, 886973676, -1449483420, -620198076, 500182881, 2136786636, 825413369, 1980374208, 1893579648, 938541826, -1673085760, 37633341 ], [ 1576254107, -289539629, 397758675, -265329987, -1834379582, 1071527293, 1553387058, -574542853, 2138531192, 2097535267, -528477230, 555590890, 1732512622, 908664753, -806397816, 1689086515, -350153939, 1554400141, 794782242, 569469433, 235057589, -791258902, 929753963, 1000625998, -1248070343, -39151529, 1730214373 ], [ -1886693017, 9518240, 99223303, 361052966, -856651370, -1879441243, -1573116132, 413006256, 982569467, 428062263, -2055787913, -780571287, -375772390, 1113496215, -1739209343, 1011324634, -1149622192, -1525670807, -1980439234, 1186288690, 400954252, 318421354, 1195019706, -949805458, -956981370, 210635239, 77290156 ], [ 642517670, -1044984276, -1364586207, 756762566, 1159860395, 619224971, -224339894, 210715725, -1186890732, -1527714468, 101580356, -1507253258, 1763643057, -578360834, -535001325, 1132516046, -779345703, -893447938, -1397202970, 579357608, -443027394, 1991782863, 90713814, 1838878631, -1245025639, -751749277, -219720651 ], [ -633063686, -821717382, 2041161814, 496061844, 296679596, 1125593461, 379302568, 336817873, -222188671, -1741506751, -1709062747, -1980167120, -2036720528, 1595178716, 279749471, 1384970497, -636038954, 738379128, 173939549, -1158063863, 1826162698, 113575756, 1837146647, -327210154, -1127055769, 2082308642, 1826879729 ], [ 1842663453, -2035883388, -920640267, 838887598, -292508153, -1092239408, -1013190044, -1232521783, 104343804, -285108239, -10929437, -1358366234, 2037342383, 1319017479, -1902052525, -1243005258, 1906412166, 2114400016, 214585639, 963147125, -759594740, 258634720, 1533750128, -1379999863, -961749953, 1227188302, -2729679 ], [ 386598395, 1459252670, -1181313909, 2101479673, -1629159651, 1722092907, 2099330766, 631373523, 331632659, -2024992661, 417763569, -1429214128, -791658512, -227937892, -1023036393, -912188004, -668086063, -1847993310, -1439721194, -1834273588, 857819277, 1461125799, 1284406436, -1017210827, 79112343, -594272059, 2049377219 ], [ 1104422537, 282670590, -980438266, -925709993, 1673902661, -693134751, 376551223, 7285046, -209579556, 1390778253, 1853962987, 2104762866, -771219793, -1960944637, 224806378, -1121605, -609647076, -1759039453, -2120622960, -1285124731, -262534003, 460828184, -126729064, -1859475370, 1186995844, 483026503, 1503546447 ], [ 1359223387, -1187413591, -1968798269, -872792011, -806078738, 317660323, -611082206, -780560732, -1203525478, -64764983, 799498748, 506697392, 431123994, -406224058, -385368791, -1542477497, -1031472153, 885728968, -509138188, -504657204, 1062833346, -2072734306, 1499528162, -2131848333, -955172983, 893236890, 1844705586 ], [ 780548717, -1539029139, -1018827585, -1565808777, -419837208, 787100403, 1470425449, -581441187, 1692001719, -960156083, 818312954, -25065257, 21979438, 1531284792, 2095680099, 1218206893, -275125344, 1147924713, -1825412190, 516127200, 2075592074, -251278737, 245200283, -813195659, -734321994, 308282547, -1356917847 ], [ 1288698885, -1776836426, 383453532, -228674151, -1965661780, -1370351998, 757940497, -1303895016, -191685601, -598343141, 649205417, 313209030, 1865617243, 1520660013, 1254137347, -518165859, -1338767807, -1552767550, -696929512, -664153782, 2122189175, 1367039805, -1894842148, 1994183424, -2005015727, -1813715936, -1888818803 ], [ -1165149154, 1160745593, -86198562, 385985127, -567709064, -1295935354, -2132320487, 895945308, 355077750, 1169475526, -1510423983, 966020981, 816437453, -871311882, -353121031, -1028190348, -207493322, -1182373151, -1727908200, -501006571, 1655830389, -1809049302, 674453106, 326453821, -1058055121, -1108532570, 435854706 ], [ 179601659, 235844232, -2046347889, 669215953, -994046697, 380669503, -2046635503, -1988280949, -843200769, 815063328, -667099573, 1630379115, -223593099, 1059174468, -1368557005, 415190563, 1560113806, -995952597, 1204979879, -1958787131, 1421971682, -1678947317, 200678420, -1417526654, 547433841, 82542520, -918388617 ], [ -481331736, -699124222, -1742865664, 1258896762, -784958574, 250440075, -2123432438, 1089545487, -202511164, -315544652, -277429088, 2078554887, 14583199, -404670052, -714106834, 1426861446, 1036716592, -1418618106, -838246141, -1645163870, -1468873253, 1248036791, 2118837842, -19360837, 32811734, -1783621123, -1129889111 ], [ -1741410502, 1440758316, -60548640, -1453601977, 1090434675, 1186348732, -2099393636, -1576339841, -493445333, 2023524789, -996422927, -1703517882, -21810751, -2142257704, 2078009448, -1136238182, -581681258, -73444600, 255755450, -610348494, 1617821047, 2134371342, 940562591, 583049745, 1163249339, -768739746, -1292158644 ], [ 620153690, 49597010, -1406600517, 1888762641, -1692033439, -822430616, 786585979, -855700284, 18699451, -1805914316, -27068155, 350525304, 1114880338, 34910959, -616006577, 1615307191, 2098438174, -112942335, 623117532, 402536324, 1810780077, 771584701, 1618348708, 851489276, -2033388898, 2136703590, -2134571804 ], [ -1311398335, 1482694018, -841564266, -673736566, 946071544, 1331669531, 198959633, 283251946, -537044159, 264958388, -1328153507, -2098994759, -747633156, 1976757179, 1898518335, -1681471498, 247052602, 2088302794, 1104918336, -2050528684, -955560487, 789267535, 51263372, 851723699, -1356684740, 805609930, 270023464 ], [ 1827388086, -1512591892, 377591352, 1440654104, 828007084, -1594919864, 189769647, 1321190004, 1434759973, -1847073113, 770751651, 1809046786, 352014134, 1474080998, 284226612, 844221725, 693368609, 725757212, 1979573108, -465186926, 525128776, 2129893594, 2070187211, -2129182183, -878117446, -1943693845, 720311213 ], [ 937374008, 563601381, 415965494, -1722441587, -1033715808, -1326436082, -485887785, 444129476, 424392704, 497689193, -376261088, -2072355777, -1879911344, -1923813462, -1994566232, -933557420, -241762119, -961948626, -109954988, 2025253670, 723086431, 692264755, 2080010870, 10520783, -1811220409, 1309033794, -944961618 ], [ 1256139101, 352542306, 716947178, -653539652, -1509998182, -878429707, 1430705962, -827894004, -1583713618, -1223783108, 1334133965, 500700549, 1973245088, 575366875, -633812758, 888749142, -1655249490, -1577769491, 1104486846, -1374958675, -307889348, 2134103510, 1629656182, -1090690344, -20774383, 484148948, 891915783 ], [ -1772884575, -845497572, 1030100412, -1650644995, -1551103545, 1445237462, -430554466, 2063727452, -1200675153, -338161161, -314511619, -82496204, 1845384192, -1055115681, -1035678598, -372431602, -1389682855, 456244973, -1818098342, -1921661703, -1317948824, -760452024, 1215098091, -929328786, -1247639447, 147056148, 1940822435 ], [ -1323994769, -914407070, 637360117, -1075145553, -585348292, 1385478278, -902011394, 433433618, -232156943, -185452641, 1682913783, -1399379883, -325622024, 900301218, -405619416, 545669172, -343370026, 1920712855, -840995120, 1989506756, 245133895, 433729955, -997974426, -944760587, 939201075, 1706556661, 276582412 ], [ -1396107723, 1185751946, 435749549, 1704349060, -1381156410, -1661001742, -164309679, -425134181, -1486367758, 516746629, 2106966164, 812099229, -1419626459, 144951280, 432783290, 1264124698, -885558895, 266102284, 1827394322, -739660759, 1769329958, -1710509152, 1553359800, -301055860, 455977464, -98719981, -531455079 ], [ 77076426, 654572027, -1607582323, -1781431964, -747811448, -2101441579, 2067846560, -59335261, -1308753816, -498406488, 1458534323, 1569869800, -120672998, 928210076, 626751312, 1776655778, 1746048844, -1798838603, 1522660129, 919701797, -1785286196, 147262519, 2062260121, -2146345041, -873924904, -1912463927, 305756820 ], [ 2059010153, 1517941305, -1095425595, 550774894, -1622506357, 882085016, 339334403, 1926140414, -1600696558, -543542901, 641214111, 250927275, -551556177, -187203376, 1081629634, -308676191, -198840748, -1051020043, 1174709961, 593842339, 501846054, -1406492117, 1037938738, -1264330448, 1715831274, -1614392160, 358939501 ], [ -1508854863, -777186802, 835920627, 619046332, -406765797, -880884391, 1300742583, -351465140, 527244743, -1075052283, 1591999372, 386080079, 807008567, -667066869, -1168954206, -1549431089, -998021326, 537932316, -1177094437, 1845990039, 1022602079, -1739051112, 1615951093, 2140396556, 1719208123, 1143942019, -1218135388 ], [ -422962914, 1536370212, 1041830470, -1832492667, 2131978634, -523686667, -148656199, -1154420900, -1338514155, 455783996, -1655479265, -524173110, 1740162606, -1230897285, 1730017547, 743060151, 750006247, -1241019560, 1672185454, 592840727, 1907984549, 1238003860, 758331648, -340087740, -2130099745, -551994356, -779060792 ], [ -2004153046, -1279239239, 1045981080, 281493757, 587913778, 498598631, -975931557, 1940699689, -1710699271, 1880333355, 965549466, -1865247087, -16664329, 1079242637, -538805209, -150285399, -317432238, 1581057655, 900402420, -2111823816, 300901598, -63342055, 86231480, -629738544, -1104745518, -9930487, 1221663105 ], [ 1065402614, -244276789, 926990023, 733503870, -1162703797, 1543509473, -1484513124, 1438212484, 182883319, 772028405, 1155111306, -564974766, 2143533619, -1720521417, -2146319320, 1094553813, -887744938, -1736175332, 1410550671, -1690805332, 83642001, -1513088950, -1703054468, 279973951, -1209112483, -1088062198, -582543473 ], [ -1017796527, 2138711288, -430992113, 278803969, 1632992456, -380445378, 1956665807, 830476772, 431839054, -718696035, -1550703667, -766574589, 90533189, -1584055962, 1080376678, 203600982, 1063158640, 1370899362, 1963409144, 44096524, 371323445, 2103971340, -1086897248, 587919865, -1748288495, 175558958, 2055896482 ], [ 26611574, 1881302402, -1809896996, -1770605301, 2067545822, -1995735425, 1558888554, -345895531, -1485981074, 315855580, 2063991850, 1386053496, -1429866538, -866526888, -1841872173, -1724441359, -127355896, 220219550, -1187409957, -938834652, -1784575428, 1285247920, -1027714050, -68582955, -557238292, -1323777820, 146684996 ], [ 994616234, 1777630459, -1567732276, 28416044, 54838609, 2139869149, -267124088, 398569644, 1532093742, 1483156022, 1487583876, 128544489, -472646397, -855758530, 1610471034, 2145728328, -1798244209, 716429721, 29447769, 1955696536, -364498910, 597892100, -947343003, -2061084255, -782773900, 943715616, -1013552728 ], [ 2108064662, -653612678, 483162135, -1548703651, 658550699, -2087584187, -1232089232, -693109619, 1449513435, 827390842, -2132611946, 1785250834, 1110600647, -1177717258, -984477099, 1819214087, -1159966817, 612030064, 1321921296, 2085757246, -713612613, -475810226, -444667536, 1834036858, -490907064, 319126371, 551442711 ], [ -647653624, 1699677682, 754647219, 1385294533, 228770888, 783172349, -1444353844, 1158718629, 1060561447, -1728979742, 1769955598, 2003549550, -1623212322, -828179439, -1556966838, -1650829708, -1270920336, 1789156897, 1384522811, -1027447005, -1638810786, -1517867691, -1632985576, 2107086477, 800927975, -2064452452, -1872255056 ], [ 825839214, 1944043834, -472499949, -1720712472, 1365875489, 1868583180, -1863147970, 1319641766, -785356434, -711278437, -1109626070, -427138778, -1605045574, -1620214589, 345484774, 1706915775, -785709789, 1601576031, -451176315, -280579938, 669774953, 1351897380, -1827831719, -1629501119, 1275804480, -396579595, -434933746 ], [ 1234209940, -1017966485, 1202027052, 1350402380, 1862927608, -1102594695, 413697512, 574292106, -270086693, -1313181179, -570260083, 252147963, 46467331, -427248179, 311950216, 1554731852, 835736149, -434417433, 960400121, 795609673, -812349773, 2073503255, -1615144293, -2137345430, 108159518, -1764829390, 690920598 ], [ 306024233, -821575436, -1082076399, 1757510286, -2121333437, -249822841, 1907573141, 1126958919, -923092481, 133457182, 2133354158, -1291231732, -1247408873, -1652936013, 1826826714, 1570297992, -2131469039, 2043043626, 444774062, 531868433, 1049047419, -556343657, 832610770, 977463718, 1227027539, -1630468366, 1572998750 ], [ -161861788, -689019426, -959053992, 433163821, 1268910433, 914754330, -153209231, 1536143044, 1917900155, -2048614482, 490603440, -2041108303, 464330421, 2120703539, 2031258091, -1613150763, -758695336, -1041185925, -1253547945, -942077766, -881215191, -381151670, 954219758, 1042696862, -233714383, 1879771706, -1467807282 ], [ 191864401, 1730989641, 315757847, 401309357, -440422754, 962451993, 419253551, 2025911629, -1969922061, -1867946561, 160770866, 849313232, 1838302518, 1523845712, 1194145646, -1110317387, -486477551, -2104545716, 1237554381, -1416418583, -1094060929, 239010005, 907822962, 1103358384, -1062771998, 528730377, 1014120394 ] ], [ [ 680609897, -1126822221, 1667733562, -683473915, -507569073, -927727965, 2129010198, 1594661332, 770378673, 1352681686, 1778261066, 918855685, -1743270124, -1192810288, 148670734, 110467978, -1096115565, 1315457795, 852065387, 357734507, 354739660, -1088441962, -1850423637, -1141793052, -1420076411, 866526381, -881511967 ], [ 716264698, 1445134116, -1903338220, 1500207269, -1538559791, 906018724, -967561729, -73962041, -208157493, -47013447, -1912848687, -1444370267, -329564467, -839233163, 1453662240, 1692313377, 1634555539, 1780407438, -918156046, -1196158249, 1142430936, 2077538052, 1014217919, -1678223058, 868473066, -121958481, 1384273869 ], [ -1092895738, 1525120607, -169448645, 445439996, -499205396, 963770035, 1438125480, -2080319173, -1617951076, -1527619695, 342001991, -1843709953, -2110440786, -882983424, 944307667, -1152148189, 1073465986, 1758829711, -18345689, -934248474, 540333821, -1701278687, 78503689, -487972462, -2088581306, -165991721, 395764310 ], [ 1484336848, -1481457008, 62260486, -1239112298, -1698556015, 1668001476, -634165134, 1118890983, 1876463019, 1846954248, 2047285260, -455142369, 216110416, 691845689, 60386474, 1403596463, -1359874046, -1366201401, -736316941, -2018455161, -475570804, -440607450, -572812808, 1354529333, -195574838, 2079401139, -1341880771 ], [ -2135655093, 1217043681, 851287998, 568560703, 1552497474, 244459955, 932684245, -1356481314, -637337958, -1951030099, 1202152273, -114780064, 2010861319, 14599768, -250346409, 264541266, -340533352, -1677108735, 1637032695, -2117201422, 765785933, 478065178, 943930986, 1757326051, 1478601841, -1047634974, 1126625070 ], [ 398526753, 366800549, -1522631623, -363200994, -726351686, -504956580, -1644068053, 1601846320, -1010090355, 57614309, 686841495, -340376413, -1389763851, -1379984387, 903590239, 1176898072, -757234642, 816961479, 1407863046, -2011511326, -435146378, -1617225485, 800440626, 1681470340, -22847080, -1757387202, -425149715 ], [ 485939076, -1790589869, 32233061, -1077455323, -381057483, 735007484, 620615418, -77008572, -2054656473, 1699854732, -334217688, 1066765074, -2120889555, -2071956142, -319861055, 499537347, 907623981, -2091558341, 241965256, 1949914653, 1748094376, -17446137, -117080063, 213448726, -2100267031, -735601433, 482727706 ], [ -752882770, 32681515, 966742040, -997610266, -271297077, 1320331000, -1803701858, -1663850503, 208235008, -1451589943, -1845753254, 1165271329, 730782347, -913425823, -542864946, 1537693948, -2137997266, 560646329, -641025311, 324093791, 1874538765, -164284349, 466063402, -1914022517, 407266842, -1631193132, 1376384467 ], [ -1588054695, 497570538, 558685980, 112883189, 764347806, 1674982554, 1529517727, -1999938376, -242308956, 1162163179, -529281762, 1722137371, -29076871, -2019118884, -1483313744, 1682742172, -1092789042, -1997550821, 462858072, -1216564198, -812656999, 1771222480, -777101878, -1736884646, 717310652, -1719515246, 491893758 ], [ 1237781195, 2110553448, 2054843023, 2033259695, 2029747840, 1007645658, -2024420327, 725317821, 901556731, 1024876773, -2134118446, 2092340710, 886383555, -1382914259, 1741199182, 429056490, -1123244673, -502439744, -415548255, -1947494798, -1284439268, 1557117513, -1341861057, -1513937444, 1778872462, -2002506728, -1467632005 ], [ 561483714, 354044701, -513500627, -1848053805, 596825128, -175832057, 1254150016, 1295653766, 2022286148, -1781286123, -560597629, -722319046, 747425925, -1621847244, 1968454534, 254577428, -1267369873, 2061932092, 1179183976, -1009765366, -58399359, -1650129329, -70054051, -1320532633, -1302654713, -1917758501, -412454105 ], [ -1232841964, -1810685257, -342162552, 1083031503, -1489182033, -2049337745, -2117582407, -270169781, 141948073, -1904243405, -895337776, -1659787479, 1414579712, 798946256, 87784593, -275105126, -133942151, 1755316195, 1641726613, 315858031, -889017152, -575414086, 176774783, 763915078, -57151303, 1029760442, -1835595945 ], [ -566312526, -652001206, -8284773, 792840042, 215979551, 2026118562, -574622256, 441101748, 763185246, -1987257883, -1864585901, -139323080, 1486055471, -1315322803, 366079836, -287706521, -306707924, 1874224117, 1212049136, 1735371762, -1459925711, -626186262, 1915376023, 1740746140, -473015431, -1924694755, -1894874237 ], [ 1679999427, 987026178, 863661956, 2103191628, 1827280217, 1046147287, -541767485, 878430408, 322133287, -190780509, 1508577150, 746292097, 387287190, -1514958835, -1169060967, 963822511, 790589223, 2024022894, -1344657060, -2128625275, -1216913010, 1051571533, -1522914852, 1009817459, -1646670603, 2065098877, -686078679 ], [ -60862941, 1015224575, -1611751488, 970030397, 409686688, 184992445, 313942204, 1753499849, -219621222, -948504052, 874386998, -1004685027, -1767623140, 1089938867, 2120429066, 925254764, 1306933658, -730591737, -1991178869, 1787642796, -1074021645, 1352798731, 470970881, -1005771817, -1437863717, -186602280, 322740982 ], [ -1023822712, -212490085, -1098839678, 1497922285, 1768348861, -43089705, 505877596, -1077986421, -1535944263, 28938500, -1676409175, 1891396582, -493801412, 958148108, -651065616, 1889142406, 1935043523, -1784560083, 1348314717, -1051158490, 2083556361, -1064516678, 1856341483, -674428088, 1148308147, 122204769, 398466185 ], [ -840309443, -467660595, 1937594851, 1360929431, 691013805, -1256503630, 818524640, 1271724018, 1375862648, -487841331, -598074352, 1115574023, 527784407, -113651014, 783624594, -207594135, -433417794, 1737710186, 2042806982, -1370588746, -309620220, -1807109191, 153978613, -41595350, -357704006, -1620016626, 1611267850 ], [ -295361357, -71033682, -2093627633, 1321683833, 333785727, -688565856, 234023560, -2058990704, -1857256971, 1675212761, -124760450, -1638917232, -723712029, 896030405, 1456055060, -1653477192, -375535358, 132756420, -1090442690, 2079665551, -1454742452, 56902213, 1433985469, 102956435, -1389458711, -405948766, 1705681866 ], [ -1984011287, -571995055, -999759461, -547243319, 1385261430, 772011962, 219511304, -2062291598, -1165883365, -858363138, 1987800552, 941865441, 1814916905, 1658381589, 479415885, 416888138, 1225003967, -1802257073, 1499534089, 1655833478, -43594527, 1636537946, -574684505, 1284462203, 1909638720, -385410244, -1279453259 ], [ 12829238, 2010559756, -729754488, 1974624172, -1060751065, 794908872, 455769813, 326500226, -662838756, -1438414508, -1681435596, -49679237, -2071943904, -1899034221, 433530509, -352754769, 412890110, -68176665, -1632808684, -909405083, 1664742618, -1687256010, -1348898510, 216422662, -377426370, 710837810, 2089206766 ], [ -1456123361, -896015465, 1439955821, -1228570095, -2112575892, 1226076802, -1852457056, 1274925391, 1583967705, -453814330, 185997142, 1345168569, 1082317268, 1458303058, -2017226051, -1964740782, -829901418, 996242735, -444082503, 1083001459, 474946041, 1492042719, -1317696322, 1341031685, 155143415, -1593957268, -675046533 ], [ -1521935885, -625779884, -1050096291, -1024347604, 707875563, 2040605326, 1249770103, 1317702269, 284102975, 777102511, -749225643, 43853034, 2010057570, -1795095032, 1831945516, -825616396, -1472105435, 1407279152, -497191476, 972488190, -181882685, 953845631, -1163959214, 237067442, 596965944, 820046329, -1514102777 ], [ 751006781, 1889664642, -1382469292, 1150186923, 346975292, 56882362, -1205284941, 642385340, 832177368, -1512180966, 774100771, 1972460463, 1240384977, 1401712695, -47349634, 360976431, -677034413, -1915917251, 418799746, 1798395389, 1161408192, 1010978666, -2013079138, -1794504191, -1615205793, 375472801, -781415294 ], [ -1542149521, 113685392, -1628397249, -1329910637, 77590765, 1513044554, 1367699660, -1827819186, 475254071, 2085539096, -1201674110, -429392624, -1264705308, -1481224393, -568422217, 1561915550, -282476587, -1573872479, 1555094371, 698216809, 1273395480, -852248259, -452127391, -1704496508, 1166528077, -459170222, 1556408914 ], [ 249231235, -7032104, -1609991510, 1130822185, 1963810174, -829909790, 1769232889, -1608007590, -2856129, 1155370471, -1405175780, 1587372884, -467894741, -1972663322, -2021485589, 633177697, -2075251449, -15751905, -374778771, 801312160, -1847074923, -988786158, -1231945048, 1735665722, 935805379, -283964464, 1427177141 ], [ -1920376639, 269246393, -1695616534, -1226595098, 2111126196, 215772292, 1039486235, 1419262091, -2115342178, 1644825712, -347735915, 529287465, 1831655628, -964758261, -369831868, -648517109, -147597436, -766135364, -2103377611, 236776721, 1456276164, 1122609371, -349030355, 147066176, 1746138935, -1456904666, -2114322360 ], [ -847509571, -2094407729, -1321773549, 31660657, 1823669312, -1601882974, 1322147243, 874311428, 147057136, -1700853814, -1305392655, -2064395474, 578463455, 698535293, 800632967, -1889644644, -1287321385, -1051850192, -1382548100, 362529095, 76170140, -559207767, 81668792, -949268676, 89069798, 1343864211, -636130184 ], [ 28271426, -487384913, 469040421, 1365344883, -1342423376, -1519634051, 84921180, -800493214, 2085482474, -1594740971, 2107902555, -1071381014, -1140050299, 1405381197, -1442425094, 397415556, 1162551657, 1261885652, 737651844, -2146708719, -1434218391, -2075178091, 1804651076, -720553864, 1628640652, -733051950, 87273961 ], [ 1248111314, 1256459772, 1277167221, -1120977464, -625241311, 388910568, -544749374, -155825535, -2116587854, 1418331595, -629204063, 1723184422, -699383702, 1155212347, -538227760, -973487486, 1728931747, -2059828868, 703483771, 1945887981, 673492338, -165364379, -820200434, -1439876419, -1245825539, 1219349295, 354378658 ], [ 1357772950, 1389351589, -237780291, 1250302027, 1509638163, 644199095, 1110625378, 1512261972, -362245775, 1732395169, -1730083872, 1066410829, -550360765, 250346499, 1930254628, -1112967172, 250024949, -479639742, -181020940, -1792576704, -1286122823, -203703238, -766585844, -54529637, -332049732, 928694568, 1266245701 ], [ 782014410, -2025896369, 942350259, 1657839289, 677916204, 1151395399, -81063559, -1520287678, 336207387, 420629505, -1811816799, 2103879283, -564606328, 2038042288, -382392103, 994701228, 2024810765, 2041565711, -1175586799, -71360736, 692263047, 568027408, -1841384767, -29832881, -1951436772, 1504865831, -1070151602 ], [ -802447152, 1285032626, -1521257830, 1370007987, 65618477, -807895834, -585752781, 1012735427, 1382099922, 1201909100, 51856160, -1790754714, -1788787734, 476328750, 916803182, -1502226642, -1469033403, 1903051517, -376223329, 1040417135, -999251090, 392800200, -247402437, -926364420, 1910136479, 1251486772, 6612562 ], [ -1602953828, -964640063, -66763775, 512514948, 1776613641, 931915199, 1198993518, 2083570473, 636064765, -1462662759, -1548678784, -591245605, 644219796, 595904779, -1991621543, 1161096848, -1709279770, 869553260, 1179503891, 390857037, -1264292232, -495014610, 689668924, 1833321965, 1565043622, 1309767404, 124169576 ], [ 361096915, -211569354, -2062822646, -141761399, 1748501419, -124437225, -1997971059, 2098095979, 1581628120, 1387652434, 797019248, 911245384, -1871571777, -188291861, -1606127254, 446242207, 2095899496, -392725306, -18300994, 1993407090, -262872575, -368595900, -1242766024, 1064607547, -1363237852, -1359282000, -2105554073 ], [ -1410541679, -917952390, -521803661, 743714859, 1640006830, 683957133, -2097539099, 958602211, 1785363141, 869079205, -2017566665, -148252551, -1098859425, 1890164933, -1268839531, -1924150282, -1281742821, 225657786, -2015341098, 1499647022, -388446702, -612783558, -1216165034, 46219706, -1066895815, 870935037, -485990464 ], [ 1420127696, -1177009372, -1153049658, 902168342, -826048639, -1174205369, -2096122230, -932860831, 1217579346, 253778060, -1109917395, -690425076, -756967390, -899549791, -1966147871, 668737210, -172248358, -572932100, 1708899971, -1598759296, -1374507700, 1530318234, 1376199627, -1361567415, -727495185, -973189954, -1717213764 ], [ -1803158296, 1794169084, 2037361169, 1492230548, -1776750477, -112353223, -2097282383, 1147500937, -1775833338, -1199787018, -1979374706, -929851480, 1771785870, 1216174945, -950784730, -2060180855, 887153099, -2064871777, 439912179, 326945500, 152495662, 1441277949, 1440183627, -1206082035, 2086925543, -1815008470, 961066780 ], [ -1646946802, 678661601, 25836900, -455053198, -2137062298, -650521404, 1832721560, -436940752, -1144606239, -739424261, 1802056824, 1750208018, -561505219, 1417926473, -1292798231, -1960134067, -1477474342, 828422616, 1897083141, 1962750057, 831656792, -1252914866, 900955114, -1111534038, -1262002162, -1541669987, 562938573 ], [ 44278876, -1785644625, -128137051, -1575858969, -513265066, -2015817797, -1917459172, 457030288, -359241678, 1690770944, -586420800, 1017501041, -1601991118, -1710570762, 208455935, -1835163456, 1698873358, -929540334, -617809247, -240857039, 1438073701, -1298111577, -896493843, -2004974000, 2054564081, 1153364061, -557165951 ], [ 1284686154, -64971147, -373659505, -1329488781, 547719767, -1305630970, -1876527498, 417863077, -926895108, 452603014, -1075972697, -636356772, -1923374940, 16653436, 1139735752, -1443892744, 39710293, -1334639894, -263245091, 1044853823, -1825490141, -1906852825, 413728906, -1695788972, 127846551, 219347174, 342830297 ], [ 652604835, -415569465, -1577215724, -624175611, -491831407, -1863753890, 1558759045, 1146905258, 1053123095, -133719229, 1507392314, -1179945169, -610561887, -1391140535, -82913259, -810695659, -1169527595, 1933965879, -2042193170, -184386551, 347283755, -182903832, -113427496, -1490093812, -171528885, 1586868424, -2135239895 ], [ -424889107, -120946192, -1757658850, -634000038, -1704956920, -1398777738, -770645087, -718335889, -1336492414, 150899768, -91442374, 560664083, 218328840, 1268546069, 1455045575, 576182444, -797002457, -989248015, -457393795, -667740549, -863878813, 1712697971, 1953853635, -1524727174, 1731932915, 58760961, -1216748598 ], [ 2101211321, 672367255, -750794441, -1587591804, -353415607, 1042341042, -1632069376, 1383417252, 168105973, -1100998306, -2113045243, 2029646466, 1686916066, 1419912183, 1042053797, -13054298, 876986589, -1731102387, 916676690, -448326483, -678799403, -99800205, 1218209163, 1455149043, -981439067, -281693342, -610841202 ] ], [ [ -2087411560, -344970281, -582355665, 2083436193, -608030128, -81954016, 716001815, 1905736455, -1097754716, 1351895841, -1488515927, -561784224, -376923388, 762606849, 455309848, 1988500821, -957463856, 822621174, -252218507, -2132369196, 859098640, 797811481, 528843921, -1986622023, -2136703789, -1780218080, -1876809857 ], [ -2081617809, -113383749, 1192037839, -1791453388, -146172631, 1351076600, -1334606740, 461365813, 301320193, -1966197178, -432623015, 163702007, -1459238584, -577385635, 1288984416, -1986977036, 648383773, 1562310248, 1595562949, -1723055057, -2091991560, 1892110014, -1001503479, 770427387, -1534225938, 411557514, 1274988339 ], [ 520216242, -1745971207, 1325315701, -1557261965, -409337760, 920451284, -2038487913, -2011902478, 1189664218, 677750171, -2094007182, -1735769524, -1713220003, -2136237089, -836777474, 1979187969, 1704575062, -25993651, -2128367707, 168553589, -1730351928, 486372032, 424036159, 1054597231, -1172751936, -271036931, -938000949 ], [ 277417779, 425384367, 78653063, -1381089022, -140910944, 808432710, 1065311318, 354824392, -1777017384, -53169449, 1008836549, -104322952, -658065750, 1406655583, -1672039934, -599403347, 1591732510, -204297951, -1757563154, -1046354014, -1069933267, -819055543, -1482712182, 1374163345, -406615800, 710440468, 1111083387 ], [ 1894858592, -945488052, -2024823122, 844725462, 1070725857, -1353507312, 1797920988, 1001877866, 268222316, 61223249, -800744335, -1044256295, 569336430, -965938738, -1687568916, 573529089, -1759834227, -1016021248, 2024127539, -835403633, 1251373901, 1234914464, -13421724, -340688682, 1722684773, -1663276741, -748080028 ], [ -1170354408, 2055419864, -371495165, -1837381715, 77835428, 564776387, 2029065482, -2067945703, -558997266, 598601842, -1270916349, 1479945168, -1184459523, 1774508159, 894529483, 1583539054, -1862587523, 1516447548, 81141496, 1258427654, 279480742, -953123141, -54878196, 548671401, 705944363, 1879403801, -1817346155 ], [ -611054817, -377972066, -1521516379, -1242544484, 1104697836, -871794442, 2132728022, 1625076290, -2099447493, -438670232, -23879126, 456785904, -2131792188, 356684972, 384560159, -5974679, -1872004115, -933406264, 833861699, 946809213, -1167167660, -503775254, 1212516154, -558884508, 1258606276, -279311429, 1910971423 ], [ 2070723661, 914071239, 1155037180, -1096027833, -294919132, -727457208, 734896496, 1193328161, 913784473, -39361157, 654000102, 1108478079, 1388289308, 1725508588, -495281463, 807772085, -2009207421, -1781299438, 1165407524, 578767398, 822900274, 469161208, 2101642289, -1530444573, -2059656057, -159367348, -1396350031 ], [ -894790941, 880453906, 1049974348, -1158376877, -1828435425, -108198093, -1703694256, -1299735184, 273836715, -1445174960, 1084697233, -93144514, 766247060, 1335974612, 1297113099, 1885535198, -1062763841, 394091157, 176404483, -1829362019, 1004540241, -1443683657, -1348169659, 857432897, -430680606, 1158244465, 170861182 ], [ -490958615, 1997069672, 248002744, 1801434066, -1398341861, -2023915328, -1106566957, -576802308, -327061397, 526363028, 1802356920, 1410490227, -32346330, 1829854405, 1586398152, -1943370225, -1593172367, 2073693168, 1673402178, 378017104, 1027214758, -1150639497, 1412438653, 1299912174, -256115475, -1816018620, -224050754 ], [ 910480382, 26670765, 2080495052, -1739398850, 1981182337, -155813145, -2051547142, 530065606, -232949482, -83079922, -1037766889, -542866861, 1378243392, 282561813, 1845955831, -1108420930, 271560893, -1417855277, -1788171737, -314854639, 1257772024, 557945663, -781211195, -2021190263, 1230121456, 439765548, -1868744541 ], [ 973651867, -724684735, -2136060196, 1744661021, -1621445536, -1544051337, 1461543061, 1740793945, -1182644218, 1634071972, -375062987, -1231873661, 1625360701, -636789638, -673366025, -1132268085, 220016879, 1747252472, 1299410415, 1870571380, 312541322, -2074107519, 780407727, 1386752811, -1804048764, 1386074498, -1108630222 ], [ -686012969, 201037780, 1784607727, 1422385314, 245333466, -1052579258, -258996084, -542344518, -1417716645, -446444718, -1703015139, 458982205, 2141468307, -1738844516, -872513807, 1948027149, 271607490, 59239321, -1231302648, -1852369890, -2052691691, -1933713682, -1113991302, -1241371255, 1211076063, -783152134, 145796834 ], [ 1604612570, 1733593495, 1810684199, 468186802, -1733845819, 1343676714, -1120458060, 1019471600, 1361607710, -1813178155, 174205518, -385863157, 1967399695, 11433781, 535911088, 527501738, 1455155409, 1318694090, 430466208, -30145954, -1543245904, 418549707, -597857647, 1546165836, -1952136158, -1706721261, 1216970404 ], [ -1229177743, 394344155, 396357138, -669003882, -275515256, -999713755, 1287379938, 6408071, -179612807, 1722226324, 2105942220, -1069564022, -237409780, -1958931499, -1737198144, -1379907230, -123215832, -17131070, 1241858995, 33231810, -1920651255, -1390019550, -440805131, 513943719, -282537667, 230561227, 1941990543 ], [ 187097238, -1750899668, 1198387326, -1493627868, 1904553059, -57481972, -2132263333, 1705364492, 1376430792, -249800431, -1981112410, 1409583427, -472618824, -1051728401, 910847390, -1389771162, 1461613592, 1542076482, 425154228, -379450153, -1440547642, 1291932375, -1885189092, 1546388314, 1271117867, -588745140, -1436760938 ], [ -2066490116, -103046842, 1272456163, -1223942557, -633015670, 1640384286, 1048780334, 1343077224, 166705244, 1180296777, 870694820, 345566078, 42600209, -2129338574, -347170854, 1535369328, -26812217, 1180398575, 1068013086, -949079447, -727897745, -1909548077, 1582782903, -256724595, -531470664, -1885892906, 1299336104 ], [ -1060824037, -1223582648, -129478287, -1905038752, 533033034, -1931892947, 2062719911, -306718230, -630575767, 2116756754, -751113807, 1876345392, 46816571, 1013716786, 443350223, -1986144357, -374066446, 2134503724, -1375226361, 417046185, -114057826, -379206469, -428249232, 487588519, -1973000427, -557258318, 108405607 ], [ 449407448, 1680402817, -1776740348, 1752975709, -263134767, -1385306875, 1262373853, 394345273, -1127219076, 1835396179, -1101444815, -1687346005, -1243504044, 1911026524, -494998308, -440258589, 972162028, 1896860798, -963201541, -1678428052, -250627951, 1226305933, -205992572, 244559773, -112264681, 1028623099, -264134949 ], [ -1992231531, -1903991359, -1495333536, 248891479, -432167011, -802007203, 210922324, 1394875244, -1912439898, -1990425833, 1481802746, -511813682, 1703061408, -1246963814, 126042099, -59101416, -1946729363, -965053656, 2136978718, -626049091, -1132279860, -1805702107, 2103045224, -1609147283, -1904828610, -1032616668, -2030915876 ], [ 768917013, 1696377850, -626004731, 281742775, 31713956, -963451536, -1956055759, 982472035, 958925273, -1444090302, 390082852, -2097898448, 1209434782, 1909005089, -2088204064, -366148167, 778053912, 358946910, 895264412, -1107550279, -561169728, -968179122, 973738068, -1936051225, 1799930780, 873683431, -996278901 ], [ -1831559508, -695836689, -1536494883, -1861067884, -420857268, 1213597147, 2126476293, 957337213, -551827034, -1525257331, 1600707244, 1344277990, 645342896, 1222982012, -1653456274, 253656952, -1420765214, 1836380803, -976704508, -299408729, -1397173501, -315541168, -1874296019, -82414766, 656497412, 22924269, 1025346179 ], [ -1107403620, -783530898, 1267752574, -1659152123, -909346440, -1835461157, -2056724718, 533650386, 638158622, 1712078380, 1702277378, -681093312, 1632753389, 1941192866, -1814657240, 1299941177, 1297945557, -1995939098, -851245165, -1008118436, -1413497803, 1566849723, 1364819477, 260950230, -1620706693, -2121758995, -73845607 ], [ 351038192, -1903787026, -683415301, 368559839, -870796975, -1724692129, -2089647118, -1971048728, -1263114225, 1209714207, -705780183, 1443688866, 1247852978, 551949144, 947906761, -501264215, 837559402, 1983164583, -393990357, 99270792, -2144280075, -432203230, 1728678477, 1308478758, -1448061839, 664830401, 1580702092 ], [ 1752616599, -956626673, 1450267305, 1049643206, 1233102837, 602377623, 750033984, 1807622550, 1525400479, 1099707825, 1453576159, -956248178, -136744568, -116450924, -153324473, -736492439, 698487553, -979011730, -949750056, -1169807683, 1775882905, -570708938, 615716963, 1674813333, -1597753160, -2104672589, 1663825552 ], [ 1281736812, -787060895, 559985013, 1334442975, -1163149773, -1330120081, 545283273, 1702556786, 1173360854, -1905203971, 574752751, -1205006201, 982781978, -644343179, -478716798, 1783322024, -127716530, 855915052, 1508966223, -1378107039, 1546311970, 2079544570, 1298988973, -969201713, -2100158418, 407398428, 192925510 ], [ -1901977557, -1529931055, 1458960301, -1790880936, 1509982529, -1134435888, -65438706, 860786074, -206008667, 1157091077, 1325698967, 1056834136, -1509941125, 1651769552, 1160001148, 1487154506, 1607408205, 519923749, 555020097, 1320642990, -1044581202, -898408598, -925725634, 488740994, -86660583, 766114637, 1301964149 ], [ -1462398924, -1381822955, 376531029, -2067326452, 1182728348, 2036646139, 1114706602, -391595365, 996781404, 978479559, 1829565674, 428583843, -1233168182, 1126811476, 468353225, -1786395741, 1235534010, 1173842918, 1839413992, 1623289318, -1348384251, -1877184771, 1749605313, -55377627, 2067259240, 1489841721, -79462907 ], [ 479106162, -1240131366, -1208684833, -658543712, -1313758935, -2146561795, -968780337, -1731370374, 365111880, -63622638, 1021364249, 1946772246, 389188225, -1986982154, 51652408, -198946385, -540844216, -679457028, -1808468359, -791260959, 1589423061, -769776112, -1437913877, -2122894074, 163507549, 198235740, 1746795561 ], [ -1657108306, -1688303135, -1956184040, -415338939, -295424230, -1641552883, 1523548183, 968806035, -828358557, 635423899, 149385349, -477213665, 1654506082, 1239155453, -694422744, 2026174175, -38686398, 897625352, -1207464990, 2033744927, -471256815, -263336919, -1796940019, -668438843, -1814197462, -1293265992, -673612217 ], [ 961390920, 1976305896, 1972655145, 702392677, -575948124, -1249359245, -645955177, -1183769814, -1788593849, -2135819006, 1500516944, -1302479828, -947800087, 550417824, -1960700279, -109936725, -303360731, 1519880322, -100518293, -1684212782, 1267769593, -690339071, 960144707, 100533266, 1431254033, 933502596, 1011111507 ], [ -1380595602, -1928280058, 1645388397, 1273713796, -1972336202, 755959736, 1274755796, 530186657, -214624754, 556295182, -1239433417, -76719952, -2060486308, 1187851886, 1288619831, -922327112, 1699393282, -857062629, 250865175, -1980297215, -678490194, 1687172621, 2085383719, -1079044952, -886514320, 2137316750, -494885904 ], [ 1282953762, 1620501453, 1379760197, -1902575525, -1579006632, 1874614764, 472843316, -1860375847, -1715088630, -97666809, -1297058336, 2026062374, 2102529009, -1089103999, -990217030, -1705088319, 891477232, -396368958, 210168652, -1488716560, -683231530, -90932699, 1625376732, 648636862, 1469342460, -1228876955, 1363519333 ], [ 216894978, 1986582804, -956524140, -368080218, -82083231, -617976083, -1668844613, 1382697933, -1741043855, -151368032, -826710114, 1894001827, 1127574625, -2078189600, 797960914, 123605627, -1199418972, -1786111223, -428777380, 1921262223, 191273715, -399767629, 37856986, 1610891528, 1656221023, -146250877, 1416821303 ], [ 1227209862, -746809997, -820652207, 889173525, -820316510, -1312997998, 1294576214, -1100817977, -1987590209, 1771283914, -1262397575, 591682257, -1516395149, 1291564812, 769666257, 379841139, -245913009, -1485970794, 1575740758, -963280424, -401173249, 20020158, 1410493477, 1696282259, -930111451, 1310003330, -70594398 ], [ 1532632388, -84787398, -807001778, 925208521, 1116964102, 962595266, 171438771, -629043699, -1048441891, 699527657, -1898995682, -160089953, 1308989224, 1167960330, -694691135, 1944426205, -9911797, -1226583112, -935265224, 374417117, -64432863, 1727957355, 1809003503, 718558011, 1783492759, -1967444800, 375357158 ], [ -396350209, -1557395643, -781050303, -881318102, 1738357378, -1733906818, 182310779, 1909586430, -1329641425, -24684794, -34885935, -848330359, 640821578, 137589450, -519212554, 476633884, -1521948561, -1450216304, -384785108, -1655335479, -1647658647, -153619832, 1619480310, -1484188219, 380715344, -1597348, -1834909790 ], [ -1598094990, 650758517, -1509715549, -245070966, 1811780467, -1136186277, -717196745, -1298015869, -1212460112, -2142125484, 2125046297, -673622618, 1750802782, 1729762735, -2084433970, -596571310, 939623065, 968965507, 429672145, -2023331122, -866586438, 245660426, 1411023250, 1048690332, 821006073, 1552784670, -1037182928 ], [ -634037486, -297872144, -1125792497, 811148497, -524173221, 1217469023, -1466595421, -801580913, 138581961, 229174694, -1755984027, -534228368, 157572086, -32198993, -470071505, -872275450, 1727095620, -1275180154, 1134173022, -2061167306, -1578297521, -1719000838, 1883829620, 909732131, 1348460934, 140862389, 1139037846 ], [ -1384827770, -848380296, -917845826, 645104914, -82181094, 257881202, -1414115583, -1924156349, 1920600439, 1159659881, 1509096790, 2089527742, -120350721, -894573451, 979551446, 68062048, 93839822, 1216144557, 378648642, 1743378669, 707185830, -2131003648, -886578019, 456065802, 573309204, 825674541, -1077946300 ], [ 320929729, 432337765, -601651977, 610572536, 101045119, 2107124777, -613311428, -1614274838, 1833649702, -507917477, 1251434366, 1302371383, 454337650, -930554757, -539009215, -54126407, -1187158104, -2009312301, -961944534, 918044718, -397894675, 237392979, -329543910, 1546290670, -971817333, -415980699, -974410414 ], [ 1582056823, 192976854, 1619222193, 1143862197, 484496360, -933615789, -317318284, 1434851932, -407840553, 450596530, -1680377776, -302449868, 523204945, 995532257, 1756374929, -1224515795, -1794762254, 451513177, -2028408428, 847081169, 1572102542, 2023117273, -1315301091, 21358808, -878552830, 433193630, 298740328 ], [ 695997728, 365392755, -1643483881, -1508533037, 1806494305, 1819407828, 859753029, 174204581, -308208724, -237079186, -1785936313, 2049623633, -129447008, 1216592747, 818574537, -267382460, -722699364, 658386558, 445569535, -1939976862, -1140789305, -461353903, -1635541808, 766111192, 1686598680, -931195560, -1257032652 ] ], [ [ 2142578881, 566072646, 1252337887, 634514197, 2116206965, 1481049283, -133066974, -512285347, 417812615, -976890433, -1883561603, -1756990948, 1714032862, 1248644860, -1403953984, 1807527711, -1076335497, -433241405, -274020316, -896464025, -2056553927, -1014538776, 435710923, 1764857164, -296189401, -458043675, 2068981944 ], [ 995153540, 1668015097, 519392475, -185217215, -47502618, -1719319558, -936552285, -462369972, 979051859, 834226650, -268733954, 720220310, -1569305337, -1496342842, -225379357, -1298488376, 1704127280, -1177172837, -36630262, 664315624, 1468413099, -1970286928, -302042872, -1814049331, -2043465076, -882032241, -90720460 ], [ -957646805, -2033757609, -835772881, -1226257410, -1110737873, -1355061511, 1282462374, -1125829055, 1086436587, -1127925678, 911869011, 1549094185, -892001642, -517819260, -1283063887, 1249877891, -2110560326, -1916766098, -597374361, -1712521482, 1006272359, -1409782947, 1806120250, -835609751, -1288007717, -2033634945, -1713561960 ], [ -2042981499, -2122589194, 661719639, 1711059085, 2095275354, 1696064416, 399636911, 1962280659, 342803714, -1656310817, -1950891438, 369192893, 886768495, 2082044936, 946345707, -264485692, -374239366, -1313589207, 1210683822, -164410778, 90288488, 550125196, -2002879386, 1481146701, -2123435593, 745029475, -1822107926 ], [ 1190956351, -1619346742, 1753976404, 1239960678, -1553603538, 1899804781, -861620605, -1850235157, -968944777, 779293358, 42607746, 378768345, 1659731678, -1722401893, 1515505414, -473686143, 923866560, 397667298, -1779881604, -1735549383, -1730415301, -1320983902, -303188010, -595279074, -1469096920, -2084753836, -981752686 ], [ 665749000, -1101518779, -916473360, -412583450, -1840781848, -1473426460, -1718759309, 1579922979, -1179096808, -128572719, -542979543, -185426827, 521459563, -660869346, 1629544602, -1620469374, 1913833411, 162465602, 812279721, -806458352, 426943735, -790400554, -2011377997, -555632143, -2078186068, 774187269, -1529139178 ], [ 970949772, -1758012896, -1049760598, -151810615, 471808711, -164120470, 799296866, 2127414339, -433382123, 1821979933, -93472528, -1530913961, -445487766, 1824532992, -275539170, 1468248530, -760423750, 958942028, 85156594, -75394158, 373450672, 1867608332, 1272273794, -1319668004, 680699861, -1881817724, 1074598787 ], [ 1179823341, -1358936389, -70813967, -755994327, -134352472, -145607981, -488962502, -2002908953, 2131926856, -759219612, -374610444, -1025442737, -1182440406, 587552059, -263300282, -682958589, 405089594, -401093983, -1953891276, 1737734677, -539283605, 880571693, -688399113, -2018741098, 337311564, -558769751, 433665103 ], [ 32071254, -416484299, 926863695, 1243202127, 588406257, 857368705, -540735197, 1916859431, 1374334994, 866726685, 1647758410, 1680404468, 887291051, -789366175, -1880940453, 1837993125, 1544681789, 995080685, -1330329246, -782479673, 1274418797, 388113928, -1372281229, 1865942724, 1303980585, 1058721745, -1194774742 ], [ 711686983, 565259481, 1453928931, 716836888, -1067994328, 722899700, 2129768350, 1641300628, -2093768030, -1630945761, 1868755977, 719024754, -4770256, 722589017, 1976866744, 2104490092, -1611307709, -1927672763, 1683033992, -1716197368, 591924400, -539773565, 1910654621, -1417926518, -2102719929, -547094626, 447872502 ], [ 1293790373, 952305291, 1577608800, 876684894, -1732876026, 1920278154, 938358352, -1372808875, 1095662592, 67464789, -1940608390, 801988280, 2136336788, -244647857, 512546938, -865119443, 402746688, -81131395, -2030227340, 384283039, 404486685, 1399883541, -1386818788, -752916644, 1626090205, -204321250, 1181743839 ], [ -1290037183, 1179933465, 457084206, -1269204587, 324199473, 1468566882, 360526730, -341753197, -1554086526, 21995351, 241273274, -140576664, 1152990427, 1379345031, -1240194907, -1227753741, -1273447510, 715818900, 1015433062, -1187825681, 1549493484, 2140131626, 1233691390, 1701587823, -620299183, -1101497479, -301973008 ], [ 133405511, 80674757, -999144746, -343543321, -2128915957, -2068316357, 823681838, -740978658, -1916372981, 1301112768, -105248421, -1051663436, 2062276933, 1226862903, 1594220888, 1494678895, -1139989227, 839163394, 1721424440, 295448528, -1853012922, 276458384, -1092674237, -566465087, 647469956, 117545021, -724015635 ], [ -882034957, 1920216259, 757201573, 79315493, 40615562, -1828142212, 846526614, -721253994, 1213475643, -1045110815, 512065874, 1189835156, -1475704572, 694115975, 134605247, -1456678900, 957386881, 531103636, 187358759, -1661542534, -2120355499, -1124189566, -536956584, -1635164325, 948457186, -1072648690, -1717001165 ], [ -1938910611, 362138644, 595673472, -1525253655, 93953091, 891442590, 613329866, 252078108, -518880738, 1925602166, -1894291201, -2109528738, 1368898023, -692206666, -499895817, -516387091, 1657999033, 352032846, -516057676, 1928281398, 564429476, 1148901324, 1924144844, 1255551467, 1655163973, -1158034424, 57784329 ], [ -1315916819, -2002956906, -396031493, -1141903682, -843078464, 1283322203, 1089146163, -697790558, -160207879, 545858443, 1126255841, 1381977017, -1664743980, 1733999661, 1683819113, 300046167, 43984219, 1601854294, 2109965978, -1179725585, -65834779, -867014314, -1128590062, -1386335176, -1435846834, 272838489, 573719364 ], [ 118960510, 1275169408, -97933511, 1800660034, -768246847, -1417799449, -326103018, -1330791343, 1189557485, -222185962, -1537582399, -1122595939, -1173024156, 1323700906, -872968885, -745249661, 1339233894, -357497994, -1262882142, -2106481861, -1387274695, -1937278736, 942901191, 350873937, 776268212, 1536168063, 92441288 ], [ -222025619, 1638392607, 1675378915, -6247106, -1957068511, 855675496, 1685732966, -868841013, 367610327, -300019507, -689467886, -1654892154, -1716176498, -976397908, -1130856129, 1643882693, 1407488208, -1575751428, 2080539106, 1683886518, -1841281161, -574103905, -1475536099, 901832444, -564152203, -1291848252, 2051592978 ], [ -752279355, -1582347104, -828544824, 1879947469, -1459162282, -847261617, -1248203104, -133965362, -1224950632, -876907046, 1220774791, 901988983, 1522534347, -1825494210, 1080957733, 1474720228, 806087432, -23083447, 1595070579, -1634032328, 178887688, -1018340765, -229874987, -1683855508, -1153054921, 281555720, -226276862 ], [ 1837193606, 1401472686, -1092974428, 2022403292, 1836305721, -1866561893, -1059669218, 1083302177, -1452527234, 942451621, 1551196375, 184538901, 186091977, 505565430, -644271200, 648665936, 846929509, -1161624440, -179049151, -418638504, -1855544893, -80885522, 704099148, 100847328, 767731266, -569665781, -2477879 ], [ -1962761623, 250869930, 226147316, -2045781933, -664920578, -973682325, 1980292678, -1313106659, 1488744044, 1351212964, -1334479711, -1346247417, 1228747778, 1126079693, 420531618, 324397419, 343864100, -476499955, 279626567, 1048792752, 2034677805, -216297469, -335688364, 1003656780, 1673036643, 1394568867, 1329717539 ], [ -963516934, -1936595238, 1389787248, -275165339, -55046975, 753488680, 941294193, 2036921622, 1991096402, 1521113624, -1295068250, 803280297, 806375537, -21770342, 1998451189, 1418218804, -1721650809, -483900289, -414103512, -1251996193, -1244442164, 1552030404, 808446179, 186738408, -1994121651, 1747870261, 1963925869 ], [ 397613082, -1315521659, 1433653370, 1104319408, -1522441932, 2047895289, 1755861967, -424237244, -223692529, 427266723, 1294367645, 1526719634, 1599365292, -1194423125, -566668811, 770223466, 1877925297, 1749251938, -1725754983, -1506643755, 969175559, 364155746, -2079009374, 1745999623, -1150623975, 2128917542, -870208824 ], [ 245632351, -175580418, -27461046, 103016175, -1185938516, 374349913, -504027283, -500813914, 1037587674, -13905944, 369199678, -168907164, 1456909381, -1219378601, -517127275, -197208043, 657548194, -245403127, -1299358520, 2135444792, -1786266683, 676600118, -1603103136, -316324184, 1231287970, -1410333531, 2093198371 ], [ 1193063586, 2112125689, -992417213, 1420600807, -388450858, 1721784521, -975654393, 770484094, -1641858882, -208211548, -547517744, 1534004733, 538553968, -1655694815, 2012959079, -1406104190, -1821627155, -297082418, 1661494624, 775127404, 1828983372, 1029033670, 1959905936, 422541997, 1498379883, 318879732, -1720576681 ], [ -297078913, -1196230755, -210486429, -18298409, -1000651070, -515757036, 1009998728, -1776848984, -1908344362, -708760661, 2128152429, 1249010389, -727576431, 1559673731, -98043846, 365744749, 80247738, -2121257829, -956722373, -1694915253, 359824785, -404797181, 1893967960, -908778825, -1178271299, -1688412764, 2127068518 ], [ -2075254196, -40054240, 423000164, -2132305169, -985863345, -1249557006, -249416593, 143811883, -210870923, -915291746, -791245133, 576602431, -1862243770, 1442925399, -2104858477, -1331458041, 1984516363, 2025070786, -380961591, -872931899, 508429504, 1606627149, 2134968679, -66224966, -1812557514, -1179228774, -298517082 ], [ -1171232982, -352559949, -1651940987, -1672093632, 1619505586, 1070418706, -919002765, -164916027, -386590283, 184148040, -1723014118, -1918806985, -1504191281, 284335321, -750062491, 1799660450, 572921464, 52519280, 987560617, 392472300, -1303807603, -275080268, 1665123223, 798377402, -618131900, -1471591940, 1034026763 ], [ 1414625671, -1636372252, 1769698763, 166119566, 391393889, 1612111127, 1057423540, 80877836, 2022316505, -178384293, 2016365541, 74951371, -1904868013, -781049443, 1040820853, -1468061094, -174959040, 400561190, -571716463, 510949309, 196102847, -1785702283, 1558615967, -115254501, -1569182983, -1582266520, -445292036 ], [ 1119475719, 720953671, 618707233, 2138504030, 1649266140, -1637807464, 1038496904, 75510998, 702309015, 1506646771, 545306779, 670606023, 35913669, -789937789, 1497052259, -1992993197, -261319749, 755184395, 257884944, 609558989, 1272923782, -310688321, 1421862283, 360265944, -88259603, -1020929779, 1526995442 ], [ 880510132, 245250354, 1432460388, -407753532, 257790626, 1985832870, 1955163633, 854380573, 1784271021, -696897856, 1501400258, -676915426, -443377188, 1834429766, 1641130574, -722402063, 800955308, 277058735, 1711586718, -969565257, 743442366, 808512257, 1080555708, 144271524, 1563707173, -337704660, 1640531851 ], [ 1082241358, 522158972, -1242615301, -116012483, 1521706938, 144898311, -1852895209, 891953693, -1541599204, -1441990819, 231417746, -1972017200, -111492243, -690525788, -254622534, -1621400318, 2072590561, -1820637610, -1006317225, 1356966342, 584266034, -591966502, 346930968, 22444700, -1133973403, -273571747, 278591963 ], [ -733378359, 2111258011, -1251034268, -1414638850, -613939580, -1377493378, -1175480189, -954306519, -1260503456, 172404949, 1721206095, -119760038, -316277736, 1130858524, 521038669, 1800574603, 420480407, 882480430, 962005055, 252054136, -828473944, -1640365512, -2013285208, -1244549774, -1501106997, 1089248273, 1516248421 ], [ 452707965, -1598618125, -2084921613, 1860910469, 547019443, 563135718, -305776102, 940866753, 1430962584, -509561020, -448271125, 541959658, 16978653, -749760841, 521415075, 1735599609, 530166555, 859298825, 1935386730, 1726715339, -135573499, -1027350044, 1392168404, 251091708, 1313830750, 820847885, 1273123651 ], [ 1385597614, -1953187939, -684411187, -182206995, -1420889149, 1036187291, 1639837908, -225041777, -240191367, 270973482, -1118763535, 1900820100, -631972448, 696401189, 1547912753, 1631829032, -1443268943, 184982729, 129476455, -1740943726, 644159645, 776850748, 123271215, 49964511, 88845770, 749956837, -612421333 ], [ 846751902, -786355662, 802708197, 2117957054, 1238620043, 1168794437, 1771341899, -936319705, 754171725, -1785486420, -61993386, 1836539151, 463582604, 1865087457, 589855905, -917938685, -1057628492, 1077364883, 225168578, 506232682, 1430711351, 296059119, -1424734057, -532858959, -1500866999, -112277154, 1106969011 ], [ 1301470663, 2025524951, -952147561, 335221734, 503092932, -834179704, 2110437176, 1033467193, -852108902, 1396328495, -587080637, -1582640491, 482961517, -280041002, 1444733744, 1156238923, -1944394776, 414784184, 84017018, 1573925426, -1099590998, -1220504042, -1669111229, 1914980531, 1600686045, 370097227, -353297497 ], [ -989960078, -437208863, 937036015, 174895396, 1077976792, 1046250265, -553564098, 1724337011, -1962665, 613011324, 467936098, 29042968, 1929306392, 962578485, 420265344, -1103299345, -1195016753, -662762389, 2111442479, -1118434809, 1598174491, -68586916, -794415738, -1264812256, -1542141415, -2040166541, 1485357288 ], [ 1629222358, -1551612563, -1211131969, -600797512, 357179480, 1975191312, -959587316, -1436015797, -1847010028, 626523824, -2079865456, -610571743, -38637438, 649192841, -1424653030, -356257787, -125411721, 1771081102, -483851881, 1623395878, -1933960091, -1209482246, 79961576, 2092318005, 970289186, 689578772, -1937942917 ], [ -227193458, 1639265461, -1553656257, 107615519, 554763192, -1205280611, -114875739, -627525375, 1532131638, -425365897, 428285097, -836579385, -233492496, 485482329, 1597270169, 1423772419, -1608860860, -1444500907, -739415020, 697170438, -173855752, -1486162335, -570850795, 220143814, -109095786, -569669811, -328766076 ], [ 837138105, -361561193, 475404966, 743490653, 301346934, 228393830, -1083364565, -1318930254, 1048306587, 1220598777, 589649807, 1643751744, 343641744, -1815166573, 1410239387, 2112554475, 1083455735, 1173880117, 1696961952, -254715324, -2135874878, 1234371409, -220451393, -972670090, 481227827, -1250629069, 1969715378 ], [ -1839379567, -129031, 1014499595, -1125314760, 952318829, -1874621633, -1609850139, 243779870, -725400460, -546090545, 951322451, 1469743269, -1044079167, 404161916, -44561573, -1449271582, -1868433001, 901275503, -886779273, -158960354, -1290598821, -1320460184, 2045621928, 1293585759, 1053847142, -1203568178, 305498718 ], [ 1891707789, -1579717081, -1090507234, 283649610, 1516356453, 837082254, -1081938487, -1671384793, 1838281067, 578777277, 600946589, 1117128614, 67987310, 158196624, 1304214142, 749682, 1287353474, -758386059, -2034747496, -521844743, -1780741548, 1217662060, 610568359, -974485330, 578294296, 1222787169, -1565463186 ] ], [ [ -917149523, -1270772, 1258797720, 1852529763, 958688586, -1583375019, 1917561752, 181255610, -683672732, -1560034736, -1865026570, 1315177933, -897358152, -1374231527, -1224772946, -1045737032, -1187256824, 1677066052, 873690936, -1584915774, -2079327940, 2070227345, -411708252, -70829518, -1392408592, 2047103048, 1958750708 ], [ -1190657096, -2087711360, -391052367, 1673633332, -116259024, 726898987, -234187503, 827042438, -1957253016, -1825400720, 1439695943, 730523945, 59307940, -372215639, 751914622, 485427644, -68992351, -1137971889, 1970547479, -1053822666, -909305410, -1309807375, -70661746, 181221008, -141824717, -943964228, -268436403 ], [ -1498545846, 69483159, -43035926, 3382523, 1864625828, 450091245, 1667315012, 1867079167, 2020421585, 1330977640, 491923925, -589223493, -167378385, -32541577, 985602502, 649147234, -88269706, 297718195, 1055086106, -608556875, -579242446, 1936062345, 1770675092, 1351619112, -2068938622, 2004282065, 609842371 ], [ -1208610722, 274648091, 1136058276, 2103716140, -1867232887, -622206811, 1086447822, -1792218693, -1618941035, -1802086832, -745235711, 966432766, 1378969394, -2018287399, 1248544468, 955861760, -1984223053, 454687734, 1921238098, -849235559, 1943589702, -1327661625, -1151192056, 905250300, 2003502952, 2024727414, -1615352134 ], [ 1794970548, -6466995, 1372536418, 1637141401, -1751909670, -1456084738, -614054986, 1953739902, 1848229602, 227224931, 1341273956, 2058638056, -749117890, 1252501540, 29445519, 229557539, -1011988154, 1839452599, 708447486, -160139090, 800636487, -1791993117, 1941209764, -648445537, -2096515612, 1628257960, -1028138442 ], [ 1043148601, -147472436, -710249146, 682631157, -488592767, 1309087527, 48191067, -1734203710, -1455095524, 100891967, -73230074, 1308087476, -550792219, -1603243229, -1323495586, -290556043, 2133977308, -887757959, -1372244327, -979910685, 1395687113, -948190772, -175282842, -1735963090, 1201226294, -1626820506, 513060751 ], [ 1834039738, 1135022985, 1203363985, 2017328100, -1419747997, 348344763, 160963848, 1170078061, 1129636210, -1136119027, -834488468, -29577420, -1842058349, 1888239772, -98329203, 246399523, 1594560102, 1894777023, -912203446, 578355929, 274487641, 817379223, -1485241166, -1487823305, -1478450749, -1625543066, 1077270707 ], [ 796130237, -1099790418, -78908873, -687154148, 681170833, 1725593715, 75161107, 624330699, 304787223, -53119655, 514223371, 55931499, -2128353032, -1158107559, -234941443, -135139833, -1510196151, 962123415, -1505978113, 299447348, -548685327, 910522443, -349609706, 1036122231, 359294531, -800618931, 1863439296 ], [ 645450024, -2096125054, 214349053, 1038482982, -651599890, 1173853166, -581118713, 280828971, 2050190309, -2113931672, 1387415428, -1200523022, 752910349, -2110652836, 751128670, 321348721, 1937195466, -1072530424, -1598687652, -836167700, -1248530350, 1539547421, 1396551347, -2066617588, 1281007775, 1629733362, 1659485399 ], [ 1459317024, 1545886516, 370089967, -1511390652, -1978929457, -1447864151, 671636699, -1015492648, 1178899328, -767932958, -1502162194, -1483058975, 1914463849, -469151974, -768748633, 983230594, -1832979341, 583846088, 1062517858, 1295290894, 1943623593, -1892244891, -1095124297, -2111159858, -1664699910, 1788520235, -2542806 ], [ -670750622, -674132462, -1353780995, -1653290807, -1249930502, -1923139465, -358080873, -2080921211, 810542618, 841038554, -408175102, 3496231, 623663655, -187867417, -1924568036, 655349786, 712290182, -825311350, -692658145, 274934371, -536484021, 1203810602, 559465950, -300695606, -60809661, 1628276423, 1156442748 ], [ 1500286716, -142457309, 1306042251, 1255380758, 731022838, -543807697, 998060323, 1909019643, 579336434, -1690666288, -797705844, -1793777390, -643396916, 1912523309, -984862401, 1439502036, 1487483097, 1144702730, 564467131, 554798305, -60533953, -608903881, -473078302, -1397258511, 1189420754, 807505701, -1438647180 ], [ 2100972966, 64788573, -396854175, 1726580037, 1493881930, 982278113, 1632857760, 1345904396, -333951363, 122900518, -261490022, 321398190, -1046024528, 77337498, -1980191099, -1101461213, 862211636, 1230269269, 1676308611, 1230840011, -1776552912, -184539968, -1136774530, 2103816850, 1766357366, -469958144, 34931051 ], [ 43917288, -1976512958, 1741197077, -322044592, -1349293538, 1096919210, 1653038685, -673249064, -1196263101, 642621947, -210837099, -317087117, 746913592, -1549986278, 2063697132, -331820421, 571576446, -1906738940, 454643719, -1768627186, 888250377, 562895628, -887975622, 1392057855, 2116792107, -2031103267, -1879980129 ], [ -389084901, -491807451, -588768282, 2039727957, -788111677, -1087117564, -1371600561, 293583097, 1692953741, 206999562, 73149411, 1513459982, 638232737, -1742672320, -1969573073, -1825404506, 870279682, -1585991684, -1810925295, -718202491, 1016723663, 1547157232, 645948105, -660563252, -1714209358, -2135623789, -1511033207 ], [ 541010542, 209291386, -63389788, 447063482, 1750150015, -1107233432, 272323907, -1066094694, -1091099505, 2097699449, 1148912692, 565462673, 1530942344, -550997128, -1013646052, -1819910601, 364415913, 382213697, -385723780, 651659719, -1670063680, 787016687, 295011462, -1246691892, 500004153, -576259859, -861515414 ], [ -179117878, 370902233, -1225993025, -182004739, 767991976, -9414535, -643448007, 1876858318, -850177189, 1775375254, 326174134, -1923494224, -1358693146, -176231374, 1092092380, 819075511, 1367424230, -1803698906, 1422097107, 467100580, -1130650783, -714731069, -1219039740, -164718583, -1848551362, -1025175631, -1917153531 ], [ 1358156445, -108284339, 1351054823, 1782574459, -1775264409, 457229695, 1796329752, 703435428, -2064894501, -2014260638, -1801948395, -714210000, 1152471462, 1361392887, 582331622, 28528918, 969728312, -392752767, 15689361, -714941842, -1772076806, -1787647828, -1670905547, -1787907652, 78135763, -495707931, 241253112 ], [ -639473183, -1006243427, -541743727, -1419640139, 1493885325, 875734569, 2013406194, -702253140, -1100289787, 386353424, -583887238, 2025142468, -1117772437, -1416442813, -337070819, 655319933, -312736352, 387682694, 1967185040, 99764643, -1622129914, 950805207, -1011969987, 1149221098, -1373557566, -1703222627, 1786414236 ], [ -1391854813, 1128300227, -2134841322, 255914313, 2064186654, -1961697646, 203825795, 1800754963, -53868085, 404837559, 988972929, 2064513414, -290327195, 824393930, 2066395392, 1813897665, 354554601, -1278949547, -653910760, 1914108688, 802506002, -461399839, 299205209, -1242905589, 992649677, -360346155, 791732686 ], [ 923937957, 648626984, -21339004, -877004357, -1993406138, -741139860, -1522668184, 1577929560, 415787871, -562735356, -302686164, -314664282, -1060590056, 760701732, -1978544635, 36040380, -1722829707, -152679384, 210481545, 2080474194, 64673870, 1539385588, -320845735, 931623982, -818190902, -588650521, -1633078747 ], [ -348734311, 942610768, 37684645, 318608926, 405245145, -2138090820, 1791479765, 1854675604, 43018995, -2094247674, -1581446151, 1783349968, 908513114, 1076996294, -405493506, 667931718, -1670537272, 847934269, 1933675919, 317191642, -36987997, 2057722566, -2105584500, -1638020213, 1637377850, 663321180, -126051565 ], [ -857349074, -1633183833, 1897365869, -1927738581, -678012741, -1506937383, -1672789718, -1607577551, 828281743, -1576143976, 1919030513, -95650554, 41112665, -69418912, -1479868200, -601506053, -1227363933, 1549161865, 2071386512, 1995909158, 41565202, 700034968, -1469442574, -1192416821, 2129558972, 1259727594, -12711559 ], [ 1975333187, -29800487, -1966965176, -516536452, 1044732396, 11892865, 2045107270, 1741257203, -296899072, 1582983795, 1814122219, -389652582, 2141400810, -38144590, -593939866, -442026138, -1458384586, 134041492, -1431918567, 250611912, 1704960007, -1563584973, 542260282, 2117054521, 1303379061, 1457836795, 759175795 ], [ -534160292, -370100100, -865193075, -36904312, -1133998769, -2057126651, -1045436121, -268769064, -847996109, 1391752050, 1193742581, -936369119, -810039529, 419217269, -1704828096, 1409460129, 835773796, -1483355498, 1557431211, -1974119912, -949825895, 312094476, 1183263178, -845502261, -748886593, -267840931, -269821228 ], [ 585307948, -464777292, -2140386848, -976501400, 636739172, -1906590327, 1957422267, 1238192204, -923891987, 1135784907, -826899728, -1187054377, -1094579291, 767955781, 551103662, -1499184160, -958458515, -2046959060, 1896542523, -253057491, 838009317, 620171377, 63607880, -929657225, 1462052348, 1198630083, 1113687001 ], [ -356745959, -922422281, 933061828, -11925427, 1550178740, -2116947264, -987751745, -358770535, -820733377, -1601939640, 1018919395, 1742268479, -403003841, 196882963, 1258416109, 530374725, -441122210, 1343729123, -2049470703, -977579216, -1117488885, 716067044, -2060494451, -1458961502, -471343162, 636385545, 1842042948 ], [ -547296378, -209837432, 1758549296, 138824430, -360069009, 2078647381, -970659, -1809637915, 1564512808, -444924349, 1529828389, -1896121858, -158633566, -1692107628, 730923703, -542424299, 1288609514, 984062394, 850114984, -1835097413, -1179449007, -2013523091, 565645837, 312401873, -1482232735, 180306686, 1885735724 ], [ 870394336, -616572398, -2013511859, -939928870, 113703671, 741549450, 358439948, -149946621, 1578553310, 190444774, -1141687802, 250795079, 425705842, -1783132556, 436041179, -1517526960, -1851044575, -1891218896, 1450113523, -474580176, 1193279284, 1888517386, 1313659862, -1036448657, -2085665968, 97727353, -1851855841 ], [ 433524525, -2019904121, 1097569421, 1099100528, 1599560416, -202710095, -138455820, -697224212, -238582062, 468541874, 193545706, -1907243745, 943417505, 967578429, 1877124255, 1681179497, -1237540082, -568714959, 445176813, 593598443, -1013404265, -1720277505, -395688612, 543102912, -1317560709, 288178094, 107652529 ], [ 862093060, -1175697001, 262040944, -2052140183, 1174670206, 125495978, -1685509399, -2131968528, 2052882475, 1628082286, -858366008, 643799752, 620469466, -912521714, -1136343736, -1119860231, 384379633, -1811867868, 492554429, 1569036097, 799168685, -254750816, 476017487, -1294860606, -41457915, 179616387, -308545332 ], [ 1840773832, 781112034, -1849539357, 701324627, 1649177492, -559345890, 1758184406, 920459704, -1214118290, 416921806, 2118718308, 996785471, -1455229360, 704038761, -585815687, -154147418, 1039086939, 902627351, -647957159, 1121233128, 764683622, 2086222579, 1774445042, 459594179, 74996294, 568270755, 663761663 ], [ -1249072584, 2095440480, 278336072, -1447761488, 882727966, 853705578, -280529939, 2143167821, 627117452, 75573817, -1593530140, 1825512395, -841005061, -1833138030, 930204431, 1980261760, 1838728474, 213128839, 34657805, -427795285, -1655151439, 1794187172, -477204861, -1603043122, 2138133512, -1960141818, -1104432789 ], [ -1282348823, 1294909607, 1087804204, 307877161, -37047022, 1844151369, -1338531424, 188818756, -1216388612, 1331485290, -1015654144, 514866358, 2108180133, -1597945273, -1556311154, 90697090, -1692609740, -41471624, -996210701, 1488652761, -579475531, 1899500847, 952593553, 913074913, 1188162390, -336405377, 58257555 ], [ -1087196119, -1867583101, -875509296, -1697184152, -1269802894, 726770960, -1481784205, 1747512081, -1778611539, 624783060, 346511878, 252913371, 2118412761, -1789579919, 698025014, 687861177, 1916911655, 1600487754, 23148078, 2124893822, 652172367, -1859163066, -1333028769, 890901082, -2099452749, 797624142, -1748720786 ], [ 2064215768, -595652680, -972543166, 2041208535, -623563471, -435043582, -1827727661, -1869882999, 95397795, -1295512535, 1364601090, 37474858, -649061359, 489430052, -90547680, 1741285987, 1619253814, 1318853798, 1868587830, -397900820, 2062928392, 849086134, -1936512109, -298368256, 1401281494, 402635490, 1663626019 ], [ 970374501, -271533997, -1603040583, 464445497, -786259237, 1218370692, -646861505, -9761553, -759351782, 2032432058, 1483865306, -666784946, 2072129655, 1492183887, -863708296, -292188056, -2024435667, 824673766, 1092190257, -1871635826, -305845801, -1974369541, 60085190, -1231107003, -204187711, -1436094589, -1642481645 ], [ -346292705, 1139251452, -1660948432, 1712416208, 1921726168, 48466528, -1314429150, 24186368, 1935693560, -1318126764, -1484634605, 1622781161, -1341636156, 835129975, 504481649, 965398968, -1763446966, -283575059, 1692984256, 1915381295, -1620874021, 1475352329, -247464759, -1233428680, 1718984014, 788725829, -1429953930 ], [ 691359988, 1201581927, 1202233241, 1129069867, -1475345136, -358102566, 155772660, 1136260113, -64578606, -239770797, -1533006068, -154448963, 1179135244, -2121216105, -2015803932, 1006311058, -1802459550, 346321748, 913361006, 1212839327, 1795808914, 373980483, -1824275880, -1910113589, 183002837, -1683611479, 478914521 ], [ -1560915627, -237918248, 2042534051, -101738362, -2037224275, -203413439, 836000119, 1440270258, 1515932699, 1762733847, -1375393360, -1830747408, 1512668933, -1688807829, 839216072, -169239942, -1073323051, 640903044, 1446564230, 631120702, 661638016, 1413287332, -1896819522, 1718913483, 1133244013, -105005480, -1897943518 ], [ 1400710576, -2095923841, -83353256, -1145939852, 2063449420, -76502488, -429145772, 1804816309, -841416491, -342453319, 1126860683, -528800677, -1619236031, 2024482733, 1618735467, -1592355485, 1303021839, 1037058323, 1177688838, 1442417529, -571578642, 504325483, 320751391, -1515577830, 2039842635, 356947927, -1569749082 ], [ -581603544, -847352316, 1403114988, 1619024986, -1296079715, 763943925, 1106335989, -1653036278, 947488254, 457602906, 2126351174, -1037190006, -1966060066, 1690951128, 1580455637, 835281794, 75946846, 64321267, -589673691, -226931438, -1745638422, 600285074, -832825105, 1892345404, -133646362, -1221524758, -1555838973 ], [ -147987431, 160508952, -256121303, -614287671, 2022952400, 1477409137, -1131701014, 2026478020, -919634503, -2146874870, 2067868096, -858084594, 358173114, -256843336, 1525090692, 1422345925, 1844829785, 1823606811, -1596621258, -1999685376, 1728170604, 1883930058, 1345600323, -772993854, -2066105492, -1784498287, 417770407 ] ], [ [ -2021869524, 222309247, -402570497, -1174805586, 545766302, -161912036, 1184150698, -1114719070, 1584667275, 1484026036, -592720472, -1975087850, -2015631440, 1169178314, -3790578, -1156824402, 1434238158, 1158327985, -1764462434, 1628223114, 738928075, 1707751669, -2108888581, -416389014, -453503192, -1710394654, -1161600896 ], [ 1365477702, 1265819611, -847525484, 1396977108, 1763979902, -1678109073, -1324796196, -692454085, -858267841, 1298385722, 367975430, 395040157, 125153381, 1933312683, 534350718, 1365231458, 940192540, 265315939, -55999510, -1755443829, 1818234457, -972939147, 674336194, -1281636014, -1906956195, -1411376504, 1906453020 ], [ -781428822, -1756215875, 1275171209, 1895295788, -852956230, -1969035315, 391163398, -190344523, 649636009, 3833870, 1388618702, -640228266, 790442337, -1182184307, 190014157, -649339080, -1692041183, -531963538, -1036091425, -1146265917, -1973391214, -342696874, 1733364378, 551915317, -137144789, -886699311, -2086236516 ], [ 1773306398, 1801097568, 1476004208, -1080154558, 1808902443, 2089731184, -1276025964, 1037502263, 1775944045, 1328278159, -676199371, -484964395, -659060379, -1931439372, -413590621, -585655881, 305094304, 1078313983, -1819162662, 1307021266, 1928573271, -371650051, -1847660097, -1777825103, -1747236965, 1252920700, 281696960 ], [ 1532018411, -983692243, 1159054204, -323369140, -1699947361, -32141546, -602274420, -353536870, 1235500209, -2072620806, -286861929, -1888670676, 1372644567, -371751602, 1743464363, 593331293, 877049377, 890384389, -78277223, -47125410, 1677217343, -322110685, 1120237136, 29981166, 2062864852, 2011838598, 378257903 ], [ -121246911, 1283782274, 1533664261, -1170711022, 2003696499, 1754986590, -869261638, -2048276828, -609453125, 1792741415, 1036944133, -1977795905, 891145834, -722518685, -1156723360, -1659127381, 537732348, 782972664, -63137504, -1310268715, 1763356058, 1679902717, 2101659551, -545804195, -1522994961, 717346643, -1348410171 ], [ -1930029766, -600537211, 1264712815, 1516762884, 95777545, 2121046532, 1834314813, 677547824, 1072792347, 1593128292, 1649161922, -462129347, 1580963054, -943777746, -823249674, -1551510088, -780193367, -1505926484, -1837951300, -451936152, 1763725534, -1690778447, -29130595, -1327748905, 1371342652, 1765414525, -381331629 ], [ 1009381774, 325732826, -1200336751, 604412879, -1742786194, -332131414, -577338502, -1170253415, -1636620791, -156790584, -2039984789, 1078917810, 1354050896, 914018599, 1908861017, 1346772663, 20446050, 528437286, 1517466853, -1212359008, -361274680, -1663147501, 1963135066, 112459007, 1227553244, -877054429, 1449270503 ], [ -971115140, -1297604967, -1793530854, 738888744, -2138189643, 2129250260, -707306718, 1757575475, 1704729165, 1932562118, 1750246613, 2071438700, -1100756528, -410261571, -1707609622, -1337443284, 1476516814, -1066930178, 164499333, 187796671, 617373723, 1116669437, 1527567710, -570182822, 697227667, -1236598618, 1387461495 ], [ -2085995993, -1752414943, -767996957, -1749423431, -1171884669, -713761430, 1883925433, -434795156, 1761643091, 966384271, -914880368, 96465659, -617536301, 472399711, -985273423, 1904874595, -679518730, 2145960947, -456170298, -1772990065, -1183303037, -746569284, -1932899103, -1275229341, 1195094003, 1210023665, -1271245461 ], [ 2144762428, 1509189502, 1221304959, 1880643334, -774850782, 276750792, 1699002249, 196325179, -1172087950, -1270003785, -1612172665, -279776636, 1775929996, -202867065, -1412017474, 1323790787, 1127839623, -626158065, -611495063, -745430039, -27011365, 2087538275, 780959932, 196970724, 758875224, 1002977875, 1041817901 ], [ 612290938, -751139290, 528721796, -524642439, 144200434, 766549547, -1240097762, 2039127846, -1009609031, 715512648, 1657621240, 930439721, 546163257, 876384736, 1032314553, 554547665, 1905247633, -1473786777, -1157281647, 96560658, 2114884466, -1848922473, -898165888, -178568835, -1139842752, 33599917, -1461458331 ], [ 2010024565, 948895951, -800679979, 342649268, -1314283192, 1943738265, 982025156, -1219031409, 1920823845, -704249698, 595215702, -1315407837, 1934104708, -646627651, 2141912733, -489788049, 2103277760, -2043438157, -1967368061, -902876298, 2012747438, 1504792126, -1825376235, -1650319749, -1663569338, 1073187373, 1346101160 ], [ -1545325487, 1010040660, 803102966, -1330091071, -1425456799, -283876920, 922820716, 658877457, -1177052362, -371309624, -2042587517, -6208251, -382493908, -514101207, -1599258792, -749964260, -1817427535, -1666693207, 703507200, 662129162, 337827278, 1897954147, 1025365985, 1898615975, -1791244992, -837097510, -1094077964 ], [ 1134680927, 445198746, 2034977854, 1404102011, 1047399667, -423055932, 1499729948, -116441036, 358392737, -676082613, -189363203, 1022918183, -2093373741, -1817693716, 1136152578, 1635844181, 637367956, 1803614688, 966791659, -890857614, 361136013, 1085334164, -1964013123, -103767584, 118932405, -454873049, -2113285429 ], [ -1394182483, 1516340710, 2070693156, 588779732, 1060493719, 1208739242, 1474017619, 975920566, 172537187, 1219837279, 142375588, -1889782035, 1511698528, 1358851854, -323381174, -1515650026, 2067154415, 1767527900, 803819018, 231014268, 193670790, -1937704208, 1619365617, -2123225627, -1204811920, -1890336258, -1958382258 ], [ -1242288146, -425430672, 1326492297, -1447585099, -1862404649, -1600447424, 1739354815, -1964998470, -916165841, 1569067318, 1000118489, -238591134, 1759877763, -840508399, 92663143, 1752728301, 1341352393, -948042174, -1338970644, -2044366650, -1516814459, 854280659, -1960024715, -1416860109, 1273153405, 1644753858, -1001714104 ], [ 1175296076, -1570696640, -1732705739, -2012573462, 1651631858, 52806546, -1171793072, -1606494335, -2094924771, -84846992, -1351096406, 1376674506, -1138449258, 1193361333, -520124380, 805262667, -1049286148, -883481190, 584484918, -689908507, -486094676, 1829598047, -214124196, 848293068, 774885566, 237151757, 226288031 ], [ 1741246702, -1149460873, 1865905619, 1626052218, -935072601, -1908103466, -1236694739, 248377395, 1529140881, -441361788, -427438945, 1252380103, 1571173044, 2123782516, -1842206454, 387782879, -518675636, -346381243, -1649268672, 13963389, -218067529, -58958376, 1356387889, 1003630693, -1453344412, -2124059258, -923501031 ], [ 1398810985, 1968982282, -55816147, -2077132987, 50016377, 977225260, 1433054239, -1756580677, -2020580698, 1938565611, 1818281472, 1254608548, -1890249153, -923810266, -408087835, 1360930078, 1788544747, 248080804, 1737443986, 13003841, -789382747, 833246653, -1860666504, -67546266, 452908762, -46143399, 997093753 ], [ -380836277, 1739480742, 793982109, -1997531825, -1372359403, -883417689, -1323382167, 1287399654, -2077016160, 1287544567, -506529769, 334362989, -1314861617, -1879668405, 2064484474, 372208958, 119329926, 1396267045, -831208530, -2058749852, -262405869, -1236930100, -1980513768, 1498345723, 1230536515, -1141021767, 1806950760 ], [ -1898368918, -1829877632, 941304462, -1152812187, 1180034699, 469603423, -431614653, -165110885, 950596064, 1920756264, 306897097, 778707078, -1088838912, -1127420896, -360819329, -438162321, 474112235, 1821805858, 1501589660, 1611493600, -1118288141, -1014041678, -1588494487, 1201830709, 1582347477, -678989330, 1942761857 ], [ 1646440079, -1923018915, 518343315, 1985482264, -2109102674, 1039642695, -1356621204, 1816751206, 2080501064, -2040968923, 989696189, 1898737590, -300302959, -1369489113, 942425662, -1807503240, 2037303502, 1550495138, 2048470904, 1270158078, 838537088, -225643846, -1809056028, 1493916437, -543252364, 1647708262, -1157556771 ], [ -2107911647, -730317469, -1883583101, 1114990749, 367805301, -1366988016, -1965961488, -2084637313, 599169815, 723963667, -669541898, 1609095844, 14132918, 545051194, 1790931134, -1638240162, 1046077565, -41435806, -601963275, 679035319, 1724626780, 1898704069, -76240633, 128261855, -512340517, 1872123985, 1890429735 ], [ 3338163, -2058147146, -583169768, 213776652, 1355210397, 1873743845, -1851559664, 1867678926, -1243411726, -1477820715, 1891833523, 1370477709, 1781604223, -542173840, 6382599, 1160548647, 666786708, -2127031783, 1389420787, -2040592933, -1726736217, -1252276297, 799938842, 327096562, 1555591333, 1892821337, -1624606557 ], [ 1347016031, 1148816388, -1387159702, -2058447860, -1350406655, 829492150, 1664730802, -902830299, 1038178270, -1116796855, 336173077, 1734551581, -1938893279, -1098996083, -1514319142, -444668205, 302932151, 724720926, 1482115859, -1486362252, 634500760, 1320169446, -23190469, 529330280, 1796825571, 1766603237, -1932398301 ], [ 438858324, -1536687554, -2059550292, -1148279605, -1366981956, -2108104060, -21600763, -237549969, -93855418, -468362227, 448230345, -1551430673, -1252969116, -1901067308, -830015789, -1800275167, 599468419, -199834479, 78495447, 945538065, -1055008851, -1535177187, -577382261, 1035341500, -1628260350, -1422774719, 1945075302 ], [ 325290535, 1531102144, -774871071, 748635051, -1653355264, 1846462057, 1058085172, 2059746438, -17409578, -1796215514, -77207844, -626463012, -125697009, 1313263046, -1117279036, 24950737, -534133165, 955380510, 381768903, 767382882, -2097099072, 1788573287, 2115717040, -721534495, -1770382254, -1796045305, 1884904517 ], [ 1491370927, 2062614064, 416992574, 2026916457, 418002585, 1752871091, 2070535249, 548693670, -501360625, -920565219, -364758165, -560821062, -693368710, 1503337835, 1210008920, -1277760631, 289410632, -1701433543, 77371779, -1566149748, -325224209, 1794846883, 1748679905, -134658665, 1401538307, 1859141460, 1715433196 ], [ 396886483, -364396415, -304187251, -1991055703, -992939467, -1212844656, -690179662, 1277530909, -726944269, 1008349313, -942442514, -815452326, -1489376151, -339546525, -1451436986, 758977588, 182639170, -1350799440, 850461486, 1553667576, -2057455943, -1286886777, -615725204, -1111679599, -910453330, 2018554794, 370655730 ], [ -1227927145, 804270394, 1632997425, 967256695, 1120755531, 235271214, 62220266, -790321488, -2039867628, 1887833089, 55340683, -883806383, -889428602, -278916247, -183092540, 663254794, 714920180, 599360735, -784060371, 109993951, -1510055124, -1090579566, -1211203130, 1909285752, -666239895, -632711186, -585125823 ], [ 863765814, 332194905, -395739246, 1462551582, -1369451716, -994519987, -1283623616, -648913430, -954460921, 782196282, -1650365713, -1875162696, 619078274, -1275863165, 1683450433, 616790159, 523412011, -211329284, 1182286904, 600069011, -319541310, 1834152634, -932485132, 731461389, -1288939716, -1638526974, 546421066 ], [ -1984085826, -2070240583, 75787162, -1625261563, 1367743893, 1217027177, -571302623, 1287594635, 1952770562, 828647674, -1141635221, -1076742234, 1544273396, -241700507, -1109757835, -1553993838, 576393315, 470118338, 24825902, 160110884, 110072558, 1591314066, -1400944799, 1139775158, -137015529, -1004070693, 114379101 ], [ -1837759744, -391243624, -96325776, -972958887, 840670479, 627833540, -510970296, 1150611426, 2124430105, -400704861, 402438905, -464470914, 1888619910, -2012002455, 1691083304, 2045951264, 110622613, -1514583453, 1735868794, -1828654383, -35745356, 334591820, 1281443485, 1061808746, 136505421, -614025276, 1404095551 ], [ 1631158406, 872328878, 2079933561, -634106558, 1124905891, -816012377, 922541461, 1174319906, 1776252075, 1989444008, 701226674, -473342770, -1977367139, 1526709522, 2048150694, 327169584, 660783046, 1706183209, 359913921, 1896844043, -1924788103, 1325170875, -1463581477, -1614697008, 953305785, 31867219, -1670770939 ], [ 1849888835, -281596946, 327572076, -504155247, -1716353877, 61887452, 485458990, -2071842881, 1845708009, 1658106677, -117372358, -1476830414, 1529358741, 423660449, -2066709767, -2075978766, 549292663, 1694706013, 2064554190, 1811444122, -1571806153, -1514783495, 109848613, 1486025302, -1715733801, -1451597718, -360737543 ], [ 2109961855, 1012877531, 73238416, 1561091131, 295088121, 1600926235, 15994548, 1223368126, 924733094, 1535761916, -1242904123, -145478246, 118030613, 1267326941, -1817507474, 1248699420, -1074235158, 353912471, -1755333407, -2036219632, 2019377450, -970625034, -1460359095, -20738040, -489182205, 817920353, -1953416369 ], [ -1796160645, -1352253331, -639489014, -1369203245, -701049143, -964847670, -1543053726, 1802348813, -227837492, 814156005, 1062008095, 1848492434, 2128932456, -2036382797, 1372184694, 2099524152, 1512445142, 1216405793, -552749127, -2112183274, 1315655028, 1796363551, 732314020, -564763831, -733526619, 1266606099, -444465627 ], [ 281296023, 1260992909, 1794971491, -1255975385, -768425113, 1013677157, -1593349215, 91257964, 1258479501, -1418576386, 1074574985, -348182397, 1967226488, 578094684, -536450987, 157058889, -2041098950, -2121283350, 1210380092, 1375814390, -550978902, 972472161, -126750187, -865544546, 1632567250, 393548531, 2087267478 ], [ 670379388, -504667209, -1223999850, -39117277, 246586725, 1811362922, -1632432376, -1755962206, 585152939, 688622814, 1561711118, -784097862, -1769361996, -1523471206, 1877361290, -149573322, -1451829948, -1723703951, -134425926, 1770770675, -777916544, -24973456, -1523817843, -1759321576, -529944552, -1230569628, -522618598 ], [ 1985273085, 2025256345, 1307417678, 313977460, 1633481981, -883746542, -248822966, -1754734281, 1106388820, 945503658, -1469428402, 1930603349, 690272092, -1972517688, 557633881, 2053711077, -1240468204, -1908507930, -1384625998, -179217322, -1238829041, 1130644208, 565530586, 2064001695, -676053300, -1787790485, -264167509 ], [ 1535655405, 1719616103, -598912488, -1663330487, 1654004388, 1714028281, 2077597056, -313217300, -190256030, 1613001325, 1861536832, 1547968790, 29830170, 1277979792, -590019822, -58691915, -497270522, 28319418, -1455890181, -1702048202, 638308771, -1370551881, -349431186, -142491436, 83833813, -599522004, 2064672544 ], [ 1125758544, 335522045, -2108945143, -535514292, -1767914633, 197830965, -351600266, 786106114, -434636545, 788912087, -1946254372, -822561549, 1398322418, -1012079157, -1487117971, 449211581, 1551378956, 1492784162, -334148345, -1760526454, 1010607299, -514290228, 1239015345, -954609375, -1897916959, 464142989, 2031170639 ] ], [ [ 1230346830, -1893127108, 675331022, 1987929977, -1224102138, 1219079765, 563208852, 473880266, 1145883537, 347926533, -565191997, -710760170, 211576768, 937749143, -1590254007, 5431647, -783762358, -364348675, 665106243, -585242603, 255232457, -1752922162, 2092207596, 2079251863, -393796322, -1057016173, 1283872291 ], [ -677389661, 2124167773, -1788545010, -351385603, 224018273, -1628441308, 546216907, 2032866403, -635093860, -1585733654, 1065641909, 47226138, -1789042570, -1477860446, 1749893466, 2077564036, -1406820822, -2014526719, 194630915, -2002535776, -1646257303, -708232434, -1394707289, 1543476289, -1651115292, -1959635287, -797948492 ], [ -2110813009, -973093901, -1888091039, 358601907, 137263493, 311281443, 429631947, 123328740, -391912930, 19634705, 338102043, 1103353684, -1701884877, -1967900913, -1583817558, -1401453994, 954910225, 2080872331, -11917249, 1728327270, 1744150876, 618979032, 392447516, -1981015214, 477209601, 386445236, -1123583793 ], [ 275718898, 1598788495, -1859315739, 1577720329, 531589913, -2091524991, -1734618491, 407128937, -1339928982, 1594234335, -1881156562, 1242339410, -1404594484, -698203056, 1016282529, -466464440, 1683041150, -907397202, 955613185, 1412261245, 1133797237, -851478379, -669629242, 1178270781, 1341917906, 1720821847, -1363949652 ], [ 814101245, -965552638, -907537186, -786127555, -544742616, -1943803405, 1641918475, 1033397933, 1781428306, -1009708487, 276342941, 1217626305, -21034767, 1536743234, 249625787, 1266278533, 360813596, 689649365, -54490536, 75709166, -1143836761, -1594356634, 951897475, -1359902759, 862951507, 146139030, -1832679632 ], [ 319544201, -1856388761, 1900826330, 31593811, -1104649001, 453073112, -393323646, 1659324041, -687918291, -1179902872, -155049233, -290475882, 411602226, -812746524, -1266822582, 2079118624, -1713126072, 704835160, -1297677206, 353154525, -1208210423, -1862253801, 278505738, 833468806, 1492912498, -542468546, -1546618866 ], [ 581688232, -1031301691, -1817065418, 177248276, 290298320, -1700228457, -1312461463, -581166030, 1920840069, -1213356791, -1563948164, -449001510, -1060823961, 1954043067, -340334912, -1087110377, -87156137, -1386306906, 1666854253, -1444203120, 1525188883, -752329398, -1274704362, 853794902, 107969352, -209064070, 1554864345 ], [ -886652868, 100404151, 2090111631, -861148614, 327778093, -138183342, -746476323, -1533090658, -1963286643, -89413107, 1005305007, 129113154, -873435884, -1251420510, -1788968632, -623916127, 1075132777, -932767670, -1350332000, 1973569166, 455163069, -1941615940, 1654426266, 1113274802, 580568187, -1239649907, 484178353 ], [ -561176734, -971811182, 825775573, -356446295, 1554114340, -356006142, -2042974352, -323947798, -1647310478, -1874468459, -564324805, -1744111110, 273729, 1121988458, 2019711580, -1119304324, 210351963, -1234140246, 292863149, 897044471, 1560833021, -1149821266, 147185741, -115413500, -1049664168, -1688829574, -1271383043 ], [ 1025996906, -53812205, 850403415, -845930380, -1208788418, -1072100247, 481670776, -343379322, 1039698028, -866514059, 138306827, 40307000, -544476075, 1802186312, 777720836, -194995590, -298299625, -1330345822, 481948539, -281760530, 949964159, 778389108, -1104849618, 1587374407, 1716185950, 603131499, 497468958 ], [ 340297906, 964201053, -164108609, -1443008505, 240982883, -1824056648, 1375169446, 1596348906, -832611077, -869710769, 1007641117, 261695573, 958930915, -615657555, 943651058, 580421009, 380858139, 687130901, -1631420974, -1222648258, 1848376163, 1482399725, 2074345759, 337216173, 1684983177, 1329873045, 1788962691 ], [ 111858875, 1571196713, 1776382622, -1156554283, 1303631210, -1447200872, 622766364, -1720857163, 867888257, -1754835346, 244812377, 1069579602, 550146649, -847957879, 1626512309, -733783146, 1004490559, 1092775935, -1806624965, -1324693236, 1890679715, 370508832, -2127665563, 648685715, -1152961677, -739700718, 1196903151 ], [ -80605330, 1774900563, -80854499, 381288422, 513906313, 870736410, 134730816, -660814706, -571729453, -2135475090, 1671542751, -376449668, 1263003161, -398522039, 494916791, 1025986468, -103609620, -264534247, -110800345, 447830907, -169348322, 1048991351, 602496384, 1258632460, 1219876709, 1223530022, -1031033148 ], [ -450403898, 767823499, -585698871, 585259316, -346600768, -282621604, 1045354940, -1664446355, 1452719432, 396269614, -2111034570, -1979577814, -570923247, 1989647299, -2077524339, 496442992, 856846284, -1198149658, -1643645184, 938517455, 1143796918, 322044264, 1167711196, 341302227, 112800724, 191565397, -139971477 ], [ 1193366588, -978480015, 1007160203, -438753302, -386727786, -1304513245, 934505537, 905802700, -764760241, -1913281995, 12412627, 1732707542, -1253498546, 1274812777, -1361338641, -2122394265, -1790755457, 1369034092, 590137302, 1682210837, 1500133896, -431692113, 232524824, 1510789421, -431109839, -1390666573, 442557876 ], [ 1409869336, 1517418922, 1838381169, 540540840, -1176784589, 1627143237, 658780631, -1648888511, -1450567388, -1769067385, 1402311506, -1690150868, 1890001239, 651016545, 1369775925, -604717000, 1485858795, -1852265927, 251436243, 1281913620, -1620027935, 1457944540, -814705415, -647180061, 1524983066, 532577321, 1283389867 ], [ 1626450583, 1388648331, 1440553459, 1632018708, 1141602422, 989170679, -1351537963, -1097630920, -563383828, -746458501, -1861180343, 417909668, -309734646, 150341457, 298585509, 447455936, 1330891865, 1267454661, -1652017625, 793791750, -1636507273, -865089934, -659338282, 489035756, -676120254, -1115822640, 1698384028 ], [ 1754894239, 1156843041, 1659783435, -495590285, -199189331, -1970900166, -1985046830, -876231764, -49408191, 2012201541, -1251693031, -465817264, 161964782, -2116801257, 389136109, -713209888, 774700128, -174706136, 2020998943, 2040922360, -824872067, 441338008, 649618776, 1812471586, -1927466767, -2137419954, 668015431 ], [ -409281065, -1920735432, 2085471439, -348867124, 219409119, 53453051, -1454489571, -844707376, -72890962, -290010926, -1311275777, -1447312714, 8361235, 1544421633, -292237239, -791574429, 1668650991, 2080178147, 182972019, 2040704685, 7514093, -1403163972, -816189750, -324043256, -790934681, -1710860908, 1800138083 ], [ 503236518, -398861058, -171622964, 1669215586, -550996910, -338435315, -817626644, 867701490, -366142593, 1800840938, -324557905, 1632997653, 2090932675, 544460158, -1661851359, 257735701, 867973163, -2090783118, -1836271169, 1609949807, 1465871123, -1539848197, -1902141477, -659360974, -1854386025, 985949362, 1184038804 ], [ 17249979, -2077521617, -2048457800, -1662176831, -1677851724, -889949226, 1032450661, -643137310, 81498751, -2030224220, 387401630, -1124467881, -1740073151, -1282540447, -1501444391, -1540331888, -721310365, 1202258706, -1879392609, 1894935654, 487056199, -293182984, -2079697840, 1504459279, 754648689, -1851649823, -1220780676 ], [ -1830991190, 208510044, 64013574, -894951580, 599025548, -1401226300, -1988272480, 1403343372, -618067351, -307629425, -1095304077, 783668610, -163081061, -492331215, -1536502059, -1945703416, 590881221, 1849504046, -596526733, 270531036, 1006836111, -1847691336, -295425387, 1805247317, 33639877, 1248349020, -1625334939 ], [ 852014546, -128651033, 565612982, -1286750339, -177045047, 111652955, 1813953003, 483650036, -428811300, -1338913660, 1016246732, -462166406, 1559991289, 1680621770, 420984360, 1785323889, -120900395, -1935337500, -1551245020, -976222990, 742008507, -712787748, -684403791, -138440810, 2100563183, 1127602782, 1882980628 ], [ 1469406281, -983893566, -571778549, 302859408, -1428658302, -1248076887, 2047189340, 704345249, 778640478, 2018209544, 407693462, -1840699240, 660964898, -917277313, -1353812369, 474824362, 2049349210, -1761413752, 360358554, 511551462, 290255442, 1340805478, -590091522, -89945743, 1160941474, -1521249834, -2094911259 ], [ -629864717, 918402044, -1446588080, 1398085446, 1655850863, -1462228359, 260806515, 2048181756, 978162438, 346061135, 242714912, 474736886, 2025976085, 1740985029, 1998173846, 168115616, -84331297, 782097350, -1736137069, 428179867, 1006089615, 1743355309, 780789142, -520395450, 7041244, -1535080722, -1434851001 ], [ 392449177, 1412997244, 1829241043, -1699905685, 108957817, -1110090131, 619850739, 448535022, 1841991951, -127497966, 664876474, 1448718590, -1533861635, 1459324556, -698761217, -1556944874, -2065937040, 271943175, -2056821623, -1882152958, -1928501396, 1163836244, -1882617638, -810766783, -455805560, 1272568589, 1347285618 ], [ 366071704, 1800157672, 532534785, 760039661, 1597513342, -347919238, -1336040872, 621585983, 181167591, -279521391, -1992759056, 848727987, 1078242514, -2091641398, -527787394, 1061836718, -1559165244, 1360882710, -842539733, 1647976851, 1646375404, 1976968457, -1562825846, 96069631, -2090007065, -1276885741, 635510037 ], [ 33051762, 95844603, 236231756, 73490423, -315433, -2132426495, -1670696512, 66830536, 1367947406, 192802824, -307033324, -584515347, -1615249476, 1538313639, -298889368, -2117231128, -1423945682, 2125893927, 1109346510, -408308702, -1911318990, -1698889021, -419928277, -310922471, 966850616, -301105618, -514971413 ], [ -1177257822, 1943022563, 793768884, 1415444497, 956011706, -1728564310, 1713109181, -138452312, 1460613904, -716294502, 1612447082, 2054293856, 108971253, 1776099807, -1297597290, 1088269619, -36618797, -1237657299, -1944007729, 1175837376, 1860049504, -1407264606, 468955449, -287199868, 1653002931, -1203508440, -1414607196 ], [ -985171796, -1504080596, 1009729719, -2086263654, -626782353, 61256365, 791348663, 1080133459, 105197177, 1718748644, 1347677438, -351695942, -565395630, 303679990, 1033825166, -1187667626, -1974214437, -1029134685, -15898322, -28231334, -10711311, 1891499197, -35950966, -949470500, 942064014, -2107167813, 1264372530 ], [ 17857342, -40630602, 114900230, -2054573542, -1704681007, -192592145, -573695522, 980179323, -1235402653, -913407909, 409982044, -47823136, 1580632684, -1005049306, 777194673, -1679730672, 1145035089, -1975367261, 1179187299, 1159096720, -2125650068, -1919203947, 7137451, -992261377, -898406564, 507090104, 888848196 ], [ -276511440, 1347433729, 566097592, -1248916688, -1593182712, 1833842842, -1893695878, 1702189113, 1931313385, 1275928081, 860606761, 1722954423, -44092835, -2082395641, 847180403, -936285904, -653629243, -1760902084, 1859690419, 2133407306, -324523459, -432822267, -91413535, 1826611022, 2134835390, 337182354, -602009257 ], [ 1550545409, -2141148594, -1099523556, 693627149, -1668055597, 1238918853, -1618770222, -987581651, 1071098586, 1027526001, -302957419, -581972919, -978907007, 759750672, 957451995, 1727098291, -1029096599, 445503862, 1561206666, 900268045, -1798612113, 1510763514, -767674847, 1331878975, -910384257, -1869584881, 1777948164 ], [ 142306073, -155996845, 2111722991, 494741416, 1038351317, 1583089276, 882970429, 987883249, -1022511823, -402102732, -1535302597, -301422922, 1363030044, 1711693639, 965562759, 996539853, -1067037509, -1741823880, 1772662864, 1058210831, 1974385410, -1355621725, -1128484163, 1315694818, -624775796, 280777100, -631781613 ], [ 784824226, -2077204531, 504866506, -236561072, -744649256, -635920964, 1705644118, 382457907, 2027756970, -1225031959, 711818982, -1690526336, -1203628321, 522341192, -646421864, 602151887, -2057793270, -474263861, -202884546, 937079927, 1415414683, -320154506, 655809647, -210811752, -937126857, -1244270522, -2094301673 ], [ -1876532166, -870527656, -514269818, -1855620673, -208372465, 1049381048, 1861697449, 1860996116, -1085129112, -1155472412, 861238006, -754469473, -1862607613, 552258008, 822849191, -1675111554, 1770686020, 890086759, -2055963891, 92949746, 1013113817, 2069090231, -1848478989, -1711834904, -432448377, -1820358090, -1445139144 ], [ -1573362160, 444678793, 24665557, 6590672, 363319675, -410336490, -295090973, -746616926, 431116771, -1139016476, 1381219404, 360760077, 1605814957, 1392430823, -1468637004, -587168936, -347839712, 485751240, -1713835437, 137943222, -675160952, 693862608, 760495982, 2031516593, -31192241, -90514822, -1804871728 ], [ 1419454615, -1379190671, -1887585190, 529764927, 703382890, -1388143628, 1331617215, 1012379337, 614986549, 1361331692, 131323383, -800360643, 2068120697, 1475647992, -1113054736, -1121729790, -262135549, 1519097038, -2112781385, 271680973, 2049730328, -1691090640, 64427915, 1710230897, 774230723, -428659331, -1949088658 ], [ -2139235810, 203486063, -516343925, 1531779344, -295710486, -1311789833, 772180386, -557966275, -711092820, 1725868031, 1172772622, 1239991674, 2113565525, -356778810, -1030651373, -558900686, -2085015175, 1772079013, 1311274995, -1463531111, -306350522, -1570850250, 213610783, 576441063, 471242571, 479860720, -538748056 ], [ 1135293705, 1617947562, -1405795115, 1396048170, 512808770, 1461231205, 527252123, -514526035, 1128582731, 1251979280, -2082005831, 695985494, -1135058792, -1612086165, -98916562, -720224031, -1334248134, -401990154, 174834060, 1369923234, -855017791, -492654856, -998853712, 250032905, 252918428, 1630328704, -194808457 ], [ 1311758640, -216080285, -790289640, 946686688, -1310127659, 2121492958, 1325753959, -814563971, -715928005, 205546424, 277539274, 550706443, -1297304733, 1483742392, -284973694, -161445936, -708572545, -732050413, -1376309963, -1585405709, 858110553, -280269949, 845618566, 715528095, -1951353516, 357293415, 782016182 ], [ 2040842419, 947342322, 327660768, 1101966767, 1274696880, -1362691999, 616770481, -366436205, -1206734270, -103893210, -1993330266, -2110882233, -275729161, 310781157, 1102130348, -1898248270, -238956856, 425479250, 455763531, 2113141000, 1603409867, -1393102552, 1158507718, -1181715461, -902100280, 2033504991, 1637326707 ], [ -1648217787, 267576219, -516400864, -528841943, -81514180, 2059425015, 69263516, -1267994608, 1231086178, -1736535976, -855345283, -170922113, -1391716342, -1924276332, -601410693, -577186887, -1294514591, 14648377, 373355973, -1151874754, 951483325, -2072374352, -107269298, 710900123, 1879757220, 81490141, -875935569 ] ], [ [ 363778365, -83316145, 861791445, -1499768620, 1245930598, -1604948759, 1197923357, -2063308777, 973020297, 1204128244, 1050518947, 442434279, -2040718711, 1702354965, 1294343643, -1518962060, -1693871858, 857583791, -1059174578, -317587260, -359440039, 1732156692, 383178369, -1494950885, -1539345810, 820435518, 1524185166 ], [ 1462063398, 46014464, -606849015, -1001177597, -964137784, 1250394238, 2039986080, 2093201330, 701963788, -119840461, 492771299, -1337144501, 225516431, -657247890, -1822825681, -1481486229, 1505760363, -1713967951, -1110158639, -1573290389, 1852151053, 282718500, 16659212, -269892415, -519454465, -409740143, 1727680622 ], [ -1256607056, 1577403892, 1637817595, -1441495710, -318698287, 2065815675, -1962721526, -1896700591, -1996971184, -1015302037, -541685622, 111716528, 274426182, -1759151525, -337637162, 216182147, -1783305895, 246014377, 801891298, -1866846434, 186881790, -1796564516, 2110346458, 1384320785, 864132244, 179803569, -654543769 ], [ 1426209202, 89969724, 2013416702, -941848274, -470687166, -972802828, -1281934054, -1593953132, -1699301662, 825628307, -269850598, -237457409, -1402556674, 1312963046, -1853154886, -1591596519, -1759103041, 1010036968, -1866781686, 1172068830, 1319360289, -2077974966, 1590555201, -678082802, 487570374, -1027552028, -437523481 ], [ -1255576301, 112984698, -91327067, -420210846, 608113955, -434727519, 1546974263, -1852828269, 984149725, -204643045, -239637701, -1334866611, -147279436, -446159980, 932741685, 1917798119, 832423541, 736608737, -1582169089, -936019378, -911477258, 974778685, 859981664, 1031428131, -1347079690, 1711627646, -543384825 ], [ -1017644607, 657153598, -1707453459, -802504764, 362818207, -1430997094, 603264964, -695127380, 444259098, 1264739269, -1465557843, -699813237, -1758203316, -88691135, 431398710, -1006960452, 358796786, 195622883, 140153330, -1196790761, -533525788, 1182584589, 2012961940, 1272136897, -1277889099, 374072098, -1610199171 ], [ -866806571, -1610216799, 326195197, 395781007, -132318803, 1535965942, -221035501, -544834141, 1477969520, 1614357282, 225978612, 1271058461, 601325137, -1735738581, -1495482308, -430398344, 1542707455, 408934309, -2018632404, 1756960436, 744830596, -280289309, 500324041, 1226466558, -571068684, 1809246454, 392917070 ], [ 905161193, 2075985249, 453113863, 1245946828, -1887476529, -1891754505, 13782618, -1058963324, -829311851, -1009533214, -1727953144, -1875535326, -1138366825, 671289780, 635976073, 725495599, -2059380902, -1396085074, -1354629661, 1208591834, 604376803, -752306595, -234689844, -344072231, -79633973, 756268506, -1347713215 ], [ 1418994429, -2061737724, 99675855, -1895150, 1226089196, -83624271, -1107739205, 1768410206, -1756184416, -1966931021, 1703493365, -1341441014, 1097436688, -1207664702, -347374022, -1603998964, -287744313, 901888152, -796968475, -814730345, -981215239, 1441763817, 1544528275, -632678487, 362307500, -37157114, 1260821361 ], [ 861229804, -2077944009, 1683868261, 109445941, -1852412161, -503604228, 941308431, -1425841798, -2054106372, -1127870132, 33039771, -295561537, 182389968, -713078196, 505893509, 894817873, 295592262, 135326710, -1113413354, 190615353, 1443280179, -186956438, -336903066, 942308683, 515946605, -857077097, -36469573 ], [ 1119899904, 59476619, 716011951, -248128166, 1724104288, -1943785815, 1701513725, -283751852, 1388921196, 1983930451, 1545494226, 1168449636, -2067308132, 837726062, 264856738, -1635837792, -504823665, -340479039, -1081288134, 1117347480, 140611604, -1934071995, -227268234, -1630626387, 282461514, -515234439, 5671786 ], [ 1017146821, -448312669, -1242590409, -696504109, -569239068, -1231957059, -737380003, -429205127, 184156517, 943934512, 100361108, 232707696, 987032420, -785738004, -1194984850, -1714016973, 1081105150, -847222153, 1608671578, 1594864779, -1935005436, -1355114449, -466055537, -1458427613, -1363804965, -244319819, -112151824 ], [ -89773060, 1187945392, -850800184, 1440979, -1264941730, -1432316164, 439085299, -1624010765, 1752363594, 1203041560, -1253700255, -2046783782, 1342752187, 2024320077, 1250274621, -1951702673, -80616172, -1164979613, -1001968844, -489016824, -294445864, 985001195, -367813076, 1459286897, -252077371, -1522666346, 305797049 ], [ 607841921, -751623371, -881059251, 1973249099, 1755674566, -1490302942, 380207867, 1680674326, -1125336837, 2095812332, -1430769042, 1239757401, 1992993547, -1966337688, 1596884534, 1070151242, -408133684, 929042673, -1378865914, 1941562350, 1177575729, -1020273365, -1132895955, 122826174, 1549886978, -1242067609, 1972706736 ], [ 656730905, 157329613, -1972200865, 458857732, -2079707192, -1774314636, -1471176500, 291077495, 1119423155, 23469445, -1636235867, 445809833, -748002272, 955857289, -1088139644, -309592087, 1141978626, -647144796, -791826868, -1249830370, -200801754, -1356497849, 787171878, 1522625644, 592034502, -1565833240, -459846059 ], [ -1745384419, 1947043231, 913524337, -1632367574, 750058551, 1083448338, 1381045229, 1547328732, -1896351982, 2002993177, -572885513, 1593612571, -797553633, -645693825, -1399998607, 771079676, -1472411619, -1692072494, 1834868070, 908995562, -1594165242, 2025910239, 225060563, -2028700390, -1971471938, -950064040, 1890099187 ], [ -1928538467, -1863154043, -897152129, -1773924232, -1832307209, -1768082987, -642750047, 1365926287, -522405457, 637281499, 79029760, 1926098615, 877439451, -1444917283, 1679355622, -1235553661, 1753350833, -325362215, -1721179314, 1098723786, 1998128431, 624635057, 235327677, -1293332453, 387054488, 1251807415, -1148751669 ], [ 1555289475, 1243766803, 2088146690, -2004844134, -980634789, -1136824084, 33984114, 1414190665, -1085900660, 1133038797, -1164417245, 1591579714, 197171334, -884837, -2005324884, -891401505, -1550297421, 1003591026, -124564703, 1433258557, -153951040, 1955905930, 747416317, -1941367450, -1435737998, 609956458, 1435167127 ], [ 576707147, 944928048, -1356576839, -1380324566, 1549617666, -584181697, 317931569, 2042550740, -272441168, 1685862202, -580400102, -1534690420, -73864885, 1351146370, -1027074513, -1474437425, -223054261, 2613855, 1087570287, 1161127188, -2023581122, 1533745414, -1623288341, -1343747835, -1643573470, -1365239309, 939128109 ], [ 868403120, -1642542675, 1446918574, -457488290, 1150012625, -1449372357, 2047796455, -2057489455, -2004211772, 1672095878, -1918649323, 1890226062, 2126617147, 2013450859, -319399177, 705664674, 973366465, 1694350, -1505553903, 633117215, -545261926, 221400817, 2128825731, -704377251, 1179028453, -2121624043, 1393724319 ], [ 434935918, -132800580, -390874202, -1467180723, 250352450, 1956314414, 753531893, -2145128413, -1930099302, 1699034124, -2022319728, -1216814884, -334695059, 2098658348, -395491948, -1708757235, 1999727598, -2045473530, -923808283, -1914818915, 349809229, -816777253, -1470143300, 1461614572, 609968862, 112853471, 698811865 ], [ -907161017, 299017440, -1129175025, -917837990, -1902217601, 2097441093, 1808776339, 740917578, 122060198, 764221140, 1304664059, -1368605778, -1378240844, 620839167, 1861033935, 755210192, -1147125945, -201600564, -1438375934, -2013157756, 311788766, -68484360, -1706719528, 243984576, 956660089, 1686047329, 1861419383 ], [ -162129600, 387857351, -1059460326, 964989922, -71214342, -397816191, 1275618852, -31835478, -393598174, -1363254914, 431347154, -441817938, -1102199615, 293817062, -1883025334, -698854477, -319397722, 657827716, 1992210760, -215212123, 1152588345, 234974225, -598335539, -2043052281, -294867151, 1612187534, 314441804 ], [ -1506043976, 907343042, 1232075631, -1438313511, 992855452, -2005591448, -125358221, 1652011695, -1865974563, -665597318, 269506591, 881487945, -1425772334, -1623037000, 1424505421, 1511169787, 166230760, 2005702504, -329416717, 923367240, 844770980, -1461815107, 2143333175, -1921830791, 105250223, 1776803143, 1719207981 ], [ 50819019, -2032226631, 723636303, 86483074, -127575662, -1376857820, 185443324, 1479297256, 926775131, -602939815, 1752007031, 334514, 1364138046, 1457868199, -1024569261, 1892400671, -1836187933, -1466757921, 522006893, -1272868539, -1977193341, 615020226, 219691686, 1813146774, -1558232370, -897134191, -1175758922 ], [ -387564846, -6281081, -1397899584, 1234649097, 1746711246, 1208302854, 1494318254, 1454555004, 378642285, -2100574754, -1557654102, -242073832, 467600720, -190935119, 284031155, -1255581745, -454070264, 1597715251, -1373528150, -1519974159, 2049451901, 823439503, 293034488, 1876308244, -38030696, 956902074, -1308038155 ], [ 1915316396, 1198486871, 1682643896, 1981739276, -2130700178, 1642402433, -1524451690, 1687653180, -100449513, -870970808, -316142096, -1253181170, -2098483211, 1473084698, -408832890, -1359419816, 1339783191, -1556002180, -1564806691, -378190438, 892386486, 1904098505, 1872113688, 1656028621, 1401657762, -713640077, 723081739 ], [ 158130668, 1699706588, -875613316, -609103406, 533436456, -1507233710, -607067483, 156795011, -141127233, 660864686, 1770081466, -199524061, 1649004898, 371485746, -392165853, 907925959, -297062214, -353528975, -747186674, -146453356, 466209760, -1718918233, 1771939296, -1346710725, -1943956923, -352572384, -603938664 ], [ -652368954, 2117020444, 1304844621, -1343817631, 677173123, 705742482, 1144312549, -1603942516, 976692762, -1198638652, 1774697754, 1670081968, 869189184, 1086124043, 1807872421, 2047229937, 1847201269, -1111714660, 765476174, -420964163, 192099150, -676051630, -1970203336, -927957725, 1407354005, 1747741341, -1969671306 ], [ -1662116442, 511079581, 2035344150, 650256925, -1761035029, 638456084, 1204846868, 407802423, -1969282311, 1670024011, -799312387, 404217124, -153191292, -2068142086, -1806798083, -290074654, -1616953135, -1282507429, 572849597, -391869004, -1669441891, 2109812869, 1847754672, 1025743141, -1451609237, 424152855, 965104057 ], [ -616045171, 1314090617, 1114751949, -548255094, -1454738894, 1865978386, -479307146, -346843845, 1289871342, -821974460, 1517453332, 919786064, 618570657, -665941158, 2122940323, 1013267698, -612820363, -1134556879, -96269892, -1123801598, -806854710, -605241058, -1345835562, 738559780, -1696922540, 1829720035, 249354744 ], [ 1152841281, 2114918482, -626179903, 2144682231, -316648918, 1198579491, 53907134, 773615399, -1836044460, -1048574425, -14035899, 1287637612, -121173482, 2108000133, 427155892, -2081144718, 1432009468, -569877172, 1836021869, 892525919, 1658904027, -569146643, 193934186, -642742919, 1901956861, -1589754279, 2070741137 ], [ 88811890, -1685569574, 161958408, -1571200297, -798207077, 464727159, -1015399615, 1281202792, -78681019, 485771252, 80958914, -50577172, -14749296, 533434545, 1403056861, -849340640, -1791049946, 861723281, -542406893, 1840228440, 143567004, 1839392965, 1981510231, 1360234209, 1337742737, 419461932, 1486901679 ], [ -511689297, 288703094, 25808529, 958236483, -991716711, -769233048, 281616778, 953176614, 1823497925, 1857066272, 383613818, 2091133181, 19794318, -15995624, 39073957, 1362727494, -1954572618, 628871587, 518847275, 675422856, 56456010, -1788582231, 970621367, -1847327163, -1077741570, -1644852334, -331928242 ], [ 614166578, 1262684288, 676780320, -216406839, 1528378726, 1888986582, 1706011684, 111113946, 1905988908, 674026552, 555441116, -1695434849, 1310929630, -324450193, -1440723844, -928868170, -12699601, -1674657997, 1867404438, 1256780938, -1397031846, 1545836947, -328841195, 1446769310, 28893638, -787286707, -1100882006 ], [ -1814630623, 1389114658, 282658212, -1695212073, 1818839063, 1370533346, -25153340, -940229753, 890427663, 380489304, 1011030518, 18256211, -65026284, 1773023254, 711559597, 1511802229, 1386845535, -1153576947, -1596080897, 1153425239, -915109326, -14952647, 400019568, -1338090935, 178919494, -1884856, -293895661 ], [ -1228229800, -570018484, 1519049051, 1120000009, -875676982, 909515776, -2023669975, -1173200372, 1140991320, 1656032397, 1429542447, 2022536407, 1661738516, 8477518, 1322659194, 1069816818, -1712875072, 865091554, -966871572, -1755211077, -1780045041, 1276466285, -1041799293, -1137431374, 1003843984, -1357764945, 1599797434 ], [ -2081118458, 2039501630, -966619425, 1186281929, -633455661, -725066881, -473578602, -1447095934, 40036657, 595335291, -26554270, 1051304556, -493973509, -366370770, 491440808, -454625565, 1481411890, -1133488915, -1902455246, 415320920, -58996803, 406424943, -2060612845, 1955566842, -41873073, -737649209, -1924608022 ], [ -1575438013, -1033863016, 237466834, -848070775, 523156621, -408398068, 1527451914, 2106950452, 1506501172, 1048599844, 1677748630, 1516342146, -1378561689, 1772544766, 782222441, -897915273, 1746653101, -1841576818, -1550036887, -1106282497, -1155432884, 1914599071, -556689797, 992866037, -1828701984, 439355752, -816066045 ], [ 2038671133, 1963509241, -290741369, 1009600034, 1312213241, -1638493552, 99185303, 1489116304, 1437181334, 238175526, 1548231844, -1741675662, -1665231366, 1573282079, -321433658, -54687084, -616812440, 2138758227, 649717298, 307904822, -422922271, -1948429013, 1128306756, -1921116157, -500414499, -530180522, -583976190 ], [ -1665441603, -1015153989, -628203821, -88909997, 280508512, 541779802, 917800336, 549687729, -362959814, -74500366, 1911249605, 1621189110, 1496638197, -1133075636, -1034420919, -791656075, -662610173, -77259577, 1792084740, -215023062, -233092668, 446857892, 253346994, -1243453840, 1276204737, -1112710419, -1872149327 ], [ 641297192, -577677085, 1937590442, 1660455305, 1019176308, -105106858, 891733370, 1025826398, -292747957, -598420236, -1228333158, -1685052765, 740482523, 1840799459, 1217219208, 2146924857, -925784485, 2083087491, -1798834239, 1089284016, 1981007851, 103238490, 1757777477, -693420678, 1689744591, -960981054, -575737457 ], [ 360314406, -142388457, -591980136, -1129368718, 1427061957, 836500116, 1442354538, 1992460630, 1999913801, -1582590691, -472189910, 480894361, -1247770907, -62606622, -1517608991, -2034129263, 1535877405, -639807400, 1128495212, 1499377642, -379733327, -1001387062, -614864875, 2095336945, 274041421, 1260925587, 2031179010 ] ], [ [ -1023582323, 1174917989, -1537883272, -2064360752, -1191483766, 1672142845, 1282234849, 1504623991, -1095770144, -1775289430, -808826335, 906694816, -1613345769, -1589055746, 861346722, -1663801262, -119848754, -2009887812, 1028714354, -1745058260, -670868216, 194635563, 1636466342, 613616014, -240429738, -267081012, 373726883 ], [ -1631759201, -93306276, 910786477, -1975143237, 1150615614, -1619947608, -1239025162, -437416417, -1070627793, -2071475348, 992310141, 2074031565, -1547591878, 908277068, -1638803012, 912359824, 1182474014, -1876574975, 1789681575, 1039334786, -224494851, -631025761, 1461548015, 645051314, -1056945038, 144051605, 1730663424 ], [ -456193317, 1701166504, 2066461267, -1737802150, 1307220386, -1780467284, -338572904, -2117555487, 1666348006, -1907536959, -531835740, -775263367, -1514091807, -1267039316, -1394420387, -274489246, -9948154, -200629088, -1155034242, -510892895, -878104724, 249907210, -130201031, -1325471859, -1851213245, 7799895, 210650364 ], [ 1176422352, -440649964, -1741802035, -634230792, -184866468, -1402714269, 1902214914, 1888568219, 954420400, -1870029137, -1964976078, 1191220558, -11204291, 1133666033, 2007420738, 1121181947, -706006468, -590803672, -1044453904, 1270992094, -421700607, 382442704, -81813770, -1350340884, 324458170, 314948796, -168788988 ], [ -359158596, 942569933, 579195629, -177518309, 659936815, -1466553370, 402555444, 322278927, 707590754, -614934084, -1278792865, 39492657, 592292926, 1194194713, 944328928, -1942890293, 1570236412, -1213054107, 1730779165, -1126164506, 2083821778, -2008810746, 81209275, 1989875572, 1052700147, -1745366396, 1754545769 ], [ -1389103023, 2010222297, -963602948, 158854346, 2861141, -397180195, -1676914031, -992648977, 1958314983, 760292148, 728865571, -767931660, 1244158201, 785178346, -751045195, 1120083451, -1286699203, 1239169244, -1679157236, 694779202, -1784523483, -883269803, -894612173, -2062717883, 391028868, -1985092067, 664757259 ], [ -916585973, -237992206, -1629803936, -1694542617, -1259317792, 1315603672, -1597363278, -2133592041, -1928607611, -1740533397, 2028439011, 278241077, -752154960, 946162636, 2202038, 2094081176, -745519457, -1189313851, -442403926, 252317840, -2065076029, 1208696784, 1699578143, 377374558, -563835125, -773835894, 766521793 ], [ 775613295, -330619075, 531149362, -212932201, 1969458378, -143764761, 409905968, -1676553114, -177309499, 575511114, 1614609095, -87025612, -1573601308, -499608655, 756020911, 1322704563, -118809710, -1183921044, 1634855143, -1174063652, 187791282, 1793934920, 1408808258, -1761358891, -610629386, 1944602314, 683496105 ], [ 813251117, -1887095516, 1037483522, 1595669051, -1918010719, -906615278, 2080091169, -1912089664, -222281630, -1739685428, -1875261147, -1938380661, 320023223, -455962605, -547062537, 267305298, 821632568, -576206427, -1273585279, -2011701973, -2088254232, 757848696, -1881846648, -1500259809, -432396415, 441425673, -1283747117 ], [ 56204110, 1413637300, 326066243, -1363959819, -1607964275, -1584656245, 1299396431, -1025217739, -983658960, 1671494259, -1534713692, 809521647, 821314008, -1145748225, -1690401944, -338140683, 526675995, -1378959171, -1479316983, -1937857525, -517617931, -1778708246, 160183363, -375457061, 972469999, -1895031983, -298502493 ], [ -820134355, 1405349975, 482494648, -178185229, 573545755, -697848369, -1337321583, 1244548290, 1588138862, -311503796, -1573079327, -1299379809, 1123909154, -617066014, 1303611921, -950023997, -1434977334, 701127155, 524041057, -412882552, 1608888359, -27185725, -1272746786, 806903264, -1765942351, 314782095, -1222142601 ], [ -43801325, 1336911448, 978288273, -852588260, -1935970973, 1172809617, -722560441, -625047145, -1757757199, 1514682142, 1317131936, -460213062, -5825408, 901427596, -1071477646, 839400324, 351507628, -2026936361, -1152368197, -1262946678, -392866152, -2145820560, 1995283244, 1570394179, -1670848396, 1770261239, -393553873 ], [ -857824346, -611625491, -983652066, -629009797, -818239274, -213151288, -2060607644, 1613630474, -694783629, -1101005371, -234130421, -1609678887, -1782907920, -301365106, -1653406459, 447859357, -734167260, 2003887342, -432883508, -1223256724, 1396085569, -1081553069, 1479210220, -1660501018, 1357776449, 212504437, 585622440 ], [ 778726929, 1963386858, -481036994, -307889968, 1996110547, 907577134, 665134336, 837446896, 655067242, -1830780875, 1269671710, 1153826786, 1201643530, 73006504, -1501711364, 1015361073, -1907253991, 527827110, -1731970730, 517450101, -1083700482, 1812574288, 1827323321, 169915127, -471704631, -1127082479, 928633000 ], [ -2053148541, 787197503, -590598717, -375331275, -717165940, 1539136320, 1631489756, -887656931, -1639519410, 276198294, -1827623288, 1327409208, -1459826277, -952094096, -362614723, 843732082, -536372631, -1395925610, 1198699939, 986670493, 1903638567, -938065600, -1843073419, -1751463342, -1136484888, 1912392993, 473434413 ], [ 1932537632, 775974302, -2007735757, -1792407359, 1138371568, 1881830717, -975047348, -1228324135, 232736713, 1006044050, -1822321445, -1661564667, -745776364, 1336080476, -436626365, -246799011, -1454986240, 1374090967, -1197568146, -1630650487, 1597823233, 2101780311, 1068099871, 1269252251, -1705664723, 1678142643, -1978034276 ], [ -888664221, 1145791762, -1873192308, -953871647, -528491253, -2141929858, -1113838213, 1913437857, -1435091687, -1235880734, 1975814426, -225579449, 577553171, -1045005006, -228439962, -1996502353, 1930248938, -2035196121, -176329430, -1438685175, 1156987972, -2086050246, 288122063, -1737994156, -1763966299, 683338585, 1640515450 ], [ -1029557662, -1313042302, 1306137378, -1184769237, 80429343, -316494896, -788156916, -43520787, -2123167517, -533201064, 850079717, -924124090, 1843562594, 885647562, -990815062, -475785481, 1949629426, -1858548695, -1325266424, 1003976261, -769200909, 1710438373, 1806103318, -1038794699, 672815676, -946755500, 101681335 ], [ -1283900198, 2041563043, 1597525262, -562090297, -1923902276, 1313213938, -1133053734, 1146555186, 396326449, 165962688, -58881111, -2060088641, 918477778, -606593784, -1800438065, -1177953313, -1068365386, -1637344806, -1539310878, -145925635, -1585465771, -1774021273, 1127018163, 993290347, 1953092448, 1295566446, -2047381356 ], [ -2037230765, -738413916, -971820082, 1497693249, 1796412539, -106947880, 1878517356, -1429926114, -984544887, -2047646838, 640863362, -1255946742, -1121264914, -632801491, -751803290, -2130541363, -561034063, -156684601, 995024917, 1643407187, 1113003698, -1643348581, 735068164, -1428658357, -2116386848, -1516733297, 290093213 ], [ 2027624944, -444407070, 1641395031, 676390137, -1602984259, 1626213472, -188977483, -1519199361, 565051760, 28728784, 2038679714, -1039063086, -1528296115, -731961981, 1284507506, 544321457, 1318435749, -316473150, 813739855, -2044622487, -349992038, -135836408, 2122246317, -2064711359, 1742500626, -2075469988, -506938101 ], [ -1062686620, 133807153, -1004523441, -1933332425, 1413850121, -1971996085, -849184242, 1213141212, 903355238, -618009068, 167988355, 707743740, 459046291, 313990926, 131867724, 1593143838, 1507837190, 333564614, 1708322668, -38920743, 1299932785, 621769273, -874692041, -1742503019, -762772120, -1479672896, 854148702 ], [ 802043921, -405633313, 320654245, 1573140097, -421423961, 252962744, -1792909346, -1866966723, -1598941595, 1651779020, -1488548761, -1542977563, -1727264474, 7572950, 1399407976, -201662757, 1492210227, -1216237190, -938766413, -247451369, -1465489357, -1208598540, -303572450, 1576732352, 2142844249, -906333152, -1886252470 ], [ 320134479, 1763141913, -637800922, -56867439, 1169515171, -146545076, 1076861406, -1678172823, 262987961, -737687287, 1468271064, -1401795345, -1164759618, 1514119181, -1902133556, 511642306, 1919137846, 1254555424, -1742352519, 1311259563, -810197318, 508086334, -527262393, 758229260, 960085313, 1029288048, -1452815207 ], [ 815437248, 1112879583, -179395124, -855312382, 77709805, 660376956, 2121978742, 1195793735, 2132781391, -1122051563, 448945562, -495968272, -1418497782, -894516696, -1667695592, 1876692462, -636466116, -1511094509, 1249120166, 396322621, -796231977, -1363164746, -1005111388, -302354572, 698282979, 1997481664, -438821859 ], [ -1362904015, 228083191, 679442935, 1147772931, 1238204867, 1210591638, -1156579253, 186657546, -734129437, 1726717266, 770132462, 1522213832, 812266388, -1702879232, -658562567, 758779108, -1872436416, 767293600, -1089742399, -1092404913, 1224508563, -930517134, 1319409544, 337329301, -790297533, 1945427119, 1522544948 ], [ -1241052071, -1442013140, 1567342197, 1984987055, -965475184, -1590275133, 596394804, 1586254902, -731351585, -995252890, 1274632149, -1687745125, 1059567012, -2138868283, 1504711054, 2104318154, 1850523847, 1322815343, -1654683340, 1303961945, -881789189, 2103154853, -1735239373, -755843166, 1261652441, -32960148, -771191652 ], [ -1768333222, 1160185338, -1077536057, 1945725083, -957302586, 421057951, 187274050, -146885501, -1204765485, -1481456802, 1160087816, 159914060, -1154286845, -904418797, -973403534, 1771681761, -872436149, 1213940475, -553827901, 1890078878, 1627249552, 1957285771, 857008833, 960349842, 1365073234, -824064647, 1720083065 ], [ -873279760, -138850110, -1223906627, 1889330487, 1718025507, -416096648, 501760385, -930961974, -365141814, 1596025543, -809024998, -336726007, 1170226166, -1815295162, 1197375789, -1943806820, 776926349, -1107826774, -1538891495, -1789697236, -1197842714, 802369991, 2043989537, 1763153011, 1284140995, 1611051663, -857531982 ], [ -471686437, -1200058368, 991799339, 1860281100, 1842180929, -673034180, -480326429, 23092715, 1882408731, 1725159601, 1866023600, 859595917, -233307945, 814112909, -2094459674, -1096095736, -1705446618, 1175526334, 1066466389, 1047137077, 943489781, -257650634, -608164168, -330122786, 336043876, 197277206, 137587549 ], [ 1771514720, -503372128, -295528116, 1508253880, 1771984537, 1142058980, 808076924, 1961074149, -1372720999, 1144063186, 123085819, 852298222, -1688115044, 501179393, 1003994220, -439248543, -1841163714, 92061167, -1488211543, 181209008, 259176636, 1388204847, 1367106140, -1676854134, 62133619, 439643511, 1625054651 ], [ 1096537558, 1915236488, -1706315310, 2048572492, 568775264, 61342424, -719378935, 476241249, 289269281, 453968248, 873365966, 1494735628, 1261669525, -460553269, 223299148, 256493953, 2366348, 722660554, 1076860779, -371741596, -1464656058, 1853123192, 1469707686, -352220843, 2109801123, 367035123, -1727375049 ], [ 335431838, 553437477, 501951312, -797810699, -109443787, -485873001, -1957745868, 289742711, -1827386955, -1654505158, 988968167, -1351314749, -1760181884, 1070291931, -1317318429, -2045210172, -667383920, 1147537871, -691757858, 1606573970, -571932979, 626074596, -362827863, 663805904, -1568618023, -1322019057, -1789898602 ], [ 668976682, 996929218, -807637429, -1444590811, 1842433245, 1641381364, 896623292, -1539296726, -388813705, 184982237, -839896247, 1716496954, 1525053122, -671435616, -1560033484, 1467904419, 818687325, -1338712263, 342347599, -109247063, -1341434951, -1361977006, -777488002, 1528137634, 1006372269, -177482698, -576343744 ], [ 670891398, 1726648147, 666403271, -103500351, 153746385, 342254039, 1290722108, 1475832517, -757534083, -329095001, 426423884, -2087395797, 1971549226, -605514553, 1133045100, 1690691241, 960472838, -229499855, -1476468388, -1207857179, -1835450634, -178057875, -673883618, -1728943439, -1067111892, 668032592, 265714237 ], [ -1346546558, 439007924, -308647, 523565042, -39011682, 802375391, 120935537, -1779245780, 814710546, -237513420, -908776169, 1919125873, -1104772712, 151814036, -1785057278, 613719225, -2114649553, 956137651, -208774402, 1032266970, 869731804, 1709987275, 207386513, 1284743759, -1384661443, -1288008574, 1968815994 ], [ -1991545392, 441031915, 1342281658, -693552963, -150202259, -71188287, 499561431, 696365715, 153534516, -1762891596, 2056115185, -1333933210, 1574969246, -2057426335, 536209134, 1152081696, -1257281644, -533533657, 497991371, -167786488, 1896540880, 1340026220, -1546615976, -790215178, 529162111, -1046614322, 1792878211 ], [ 823625067, -1945310367, -324928063, -452243011, -1117332473, -778624782, 171946002, -776657888, -273028239, -1863303406, -529898697, 963183310, -57424034, -688628574, 715418139, -1537795198, 1867190874, 2115270444, 106316490, 1121726976, -2100364269, -815973243, 2137869602, -1478451058, 1551066013, 1751508408, 1609624953 ], [ 1303461726, -1218625602, -432887292, -2017189446, 1458238630, -747492216, 983936679, 1887997054, -2049700676, -450999705, 621620379, -380051414, 1301917990, 491032968, 675486614, 260871685, 426212324, 1961216385, 223318294, 1982747929, -1242325114, 1360499978, 559217150, 1581972035, -1038950189, 2059400316, -1081033090 ], [ 1002428220, -1150087436, -892087462, -133621845, 1206883088, -166656986, -1737596246, 840024070, -1130119569, -425784184, -1097771809, -27561341, 1108261740, -1048738553, -346747140, 1136423217, -1346405375, -1926164814, -501040719, -1619953506, -1137794974, -424480259, -2087429330, -647254497, -1615041994, 46797430, 585554357 ], [ -1834226530, 684083923, -453202420, 1098116226, 1227569831, 320598872, 84347758, 2024444212, -1794962961, 2066095932, -696142668, -878006845, 246303655, 748392729, -552676130, -127098634, -1147095205, -822113631, -986414038, 1038633819, -1507587629, 593987932, -235283294, 130527157, -2105802873, 1517094042, 1257793441 ], [ -593424271, -874672020, 543475900, 1871068376, 2095501492, -1864289523, 2005971214, 1627970139, 90630994, -1840504059, -1277243405, 1119781180, -855654362, 478371864, 1079991758, 699134950, 1241852136, -627300800, -455027209, -2021857100, -2095848326, 182157403, 2143440915, -304035508, 36701286, -759182757, 1901988309 ], [ -583160458, 331799627, 1508251193, -1680309407, -1462665852, -1253226678, 1464033969, -2068963665, -1870809261, 155029953, 1015201702, 1821700288, -564940325, 1965398561, -1476970161, 1406409680, -1037580695, -1122483298, 388615301, 1695890204, 1257607430, 1355744988, 806106792, -1566035901, -411597934, 604131030, 1207208819 ] ], [ [ -1801692570, -1212239003, -885328088, 1043974135, 643534819, 356384637, 1301171698, 1805203393, 1662414103, 1095565876, -134474849, 609829198, 1172348293, -986689573, 902712343, -1230054065, 2048412442, -1843975967, -569866758, -889004520, 285967266, -776001609, 1510535228, 1382956482, -1722679626, -1850473511, 529515742 ], [ -1829194959, -1036218067, -267014880, 53687841, 113255188, 928965681, -814943098, 2043462374, -2085173593, 977173536, -171771112, -203042790, 1028360360, 1025081682, 335065462, -266628703, -1959014672, 476078789, -2036971161, 146729383, 1904286575, 30507310, 1961012726, -1152095085, -2097497760, -361609338, 704394719 ], [ -1733083496, 111859712, -491345630, 983453996, 511656952, -1181265480, 1306396354, -1533635812, 1954126082, 1210629245, 48477339, -145713116, 211664645, -1120003586, -1940277245, -405660843, -121722020, -1443359168, -875169426, 1879342916, 298578252, 219516241, -1135054524, -68136589, -961179647, 844218866, 346750420 ], [ -1940671605, -427789754, -1562416354, -2075441680, 1802311798, -1096474038, -151650854, -831066842, 2055011015, 1117244745, 11589307, 2072285823, -246387076, -980579658, -1253790401, -2001280538, -26900387, -2099861978, -551212565, -1278183242, -1545260433, 1264907400, -1986265766, 1914960649, 1058210180, -1346919930, -1966416843 ], [ -809876318, -1936419140, 1145137757, 432179306, 1983639145, -319729763, -1401054067, 1348362447, -1607059735, 393264784, 2004603525, -1675155745, 1005655483, 183511319, -974404901, 1232700417, -968382239, 779805214, 899796598, 644956199, -708884412, 1912232376, 570915735, 491550412, -943084258, -1024195645, -1183243356 ], [ -2061422342, -1627977290, -265871773, -485996426, -189948203, -1883830830, -1853649562, 1768359042, 853177987, 1662604271, -503544265, -482859324, -243302725, -722491361, -1901418262, 612186240, -1563978371, -1575799417, 17357122, -689767600, -1400311925, 1264612399, 1731174781, -29010445, -675198017, -1363844683, 1161152266 ], [ -1090120993, 677619366, -344960078, -1581610411, 852539017, 296800374, -594921674, 423693821, -250261670, 1498443106, -1713806195, 39699204, -703573566, -914086795, -1424790845, 147140267, 424128789, 1444151655, -448798158, -1500789655, 814304746, -570457126, -772932773, 133736005, 341104408, 226200943, -1636899860 ], [ 1969712100, 911383556, 1937950990, 2098292014, -463674198, -606837845, 1317593583, 1889234664, -1874695317, -23762457, 212784160, -1432579405, -1355746438, -666863355, -2004100927, -624979727, 1794845002, 1804536347, 2001306055, -1494641682, 2005222504, 1103776071, 1554629751, 1739760596, -1410817421, 401971936, -1624270325 ], [ -680646997, -1849405991, 2017005191, -36283807, 1918631322, 1963458277, 1128365649, 1699906657, -513033921, 897909780, -1670307165, 1550479493, -788026311, 1867638093, 2145367841, 1221038155, 1670222669, 1907827549, -1614014898, 1912176382, -2054300499, -433027213, 1457694508, -1962233628, 2022782242, -1132326707, 427875379 ], [ 1969398333, -668405357, -1061539005, 1361361217, -1292561325, 132505705, 623605683, -308861893, -1770115123, 106261005, 1620672908, 993454725, -849554468, 1961430828, 1576473283, -1264704863, -86884799, -1507020500, -56427013, -1835551042, 150383858, 1576952577, -232701907, -835119362, -2122833069, -1728157831, 1410997788 ], [ 1368888153, 690505007, 1115916470, -1124725723, -224498316, -179529980, -41295921, 1311039723, 96164146, 2083884769, 2142834230, -550414021, 1037870683, 612636025, 1381530894, 897645006, 1582083329, -1687261501, -801440673, -932357692, -207721187, 1805774163, -1424908003, -235383442, 1643647398, -1015669143, 1644036014 ], [ 306982774, 954326398, -1127385853, 44162061, 1285872099, -1860713085, 1824439619, -1154073950, 662140119, 1925734418, 673471519, 1288032925, -714397571, -1660581716, 45222628, 949264444, 1371523659, -1570316964, 230363932, -34583607, -1717875140, 356132128, 170035343, -1602889446, -1774871782, 1247378768, -643021682 ], [ -1508178321, 1926872766, -670131442, -247775162, 920651897, 1731496025, -1853619337, -118482581, 413214800, -453193664, 1495009478, 246109999, -99662651, 515444681, 911586743, 919889518, -1481488277, -959659997, -744633983, -1653268573, -1997880449, -103792970, -2137710372, 600835764, -674515801, -1490426616, 674300665 ], [ -2012710659, 756404135, 1114641127, -219498762, -316530985, -1448579419, 762642242, 183801660, -2109273818, 659312191, 1426424563, 1305455451, 1759305119, 1092623946, -1648060470, -715216274, -1512096426, -868476139, 190639932, 1033063897, -1442863113, -529812005, -1023561586, 1582049807, 1348951409, 674476115, 1073950861 ], [ -532449209, 1944893038, -507044889, 1678970743, -738178979, -850498246, -1637946897, 2085165430, -1267527922, -293190121, 1525729058, 216023742, 1001222098, -588792850, 990841987, 337255419, -833388576, 7473731, 2029562460, -874794921, 395225056, 90501179, 1371164235, 905081242, 901699175, 36100385, -125814741 ], [ 1435035045, -729184768, 1631190524, -1123829628, -371881538, -1842892643, 1105709731, 919638593, 1799336354, -1362303936, 1111163361, -459720258, -120225225, -654045741, 887995003, 415841646, -344399691, -85568342, -752475363, 1365811462, 544922249, 2109135343, -1879719839, 887684902, -1432668501, -1784838874, 264956607 ], [ 561812770, -395219973, -615026557, -1360036065, -618197450, 1882882632, -367723461, 2134817610, 1999773141, -476366443, -447990259, 889960790, -1503639881, 1345641458, -752574481, -1059477263, -865130018, -1161274918, 236327800, 655586554, 1162559154, -581947218, 1613477911, -849884608, 1959352336, 1120783697, 1945525524 ], [ 1545812946, 1300091178, -1857049414, -262580102, -488968200, -828832197, 1486151280, 1392119701, 1001324033, 671631287, 1898661789, 1668423696, 258860118, -457961979, 1178558436, -575730746, -1128888489, 1975271918, -1530197745, -756105573, -1742108663, 1632713029, 1631110139, 198294969, 778189251, -291277548, -412017705 ], [ 1616364126, 1061422946, -1433388019, 1556356053, -1685205176, 882899139, -2029707614, -1998725399, 1709650271, -933231491, -1951207504, -1800541808, -1106318269, 996154953, -430411094, 1755878456, -2133171899, -105364007, -1408817047, 354290188, -1829787684, 1048428735, 521525089, -2136552102, -1049151275, -552125907, 1046137026 ], [ -1620601465, -1003591309, 113981536, 1144187633, -1628203106, 975083603, 1866528505, -614018173, 69124374, -1888201079, 1683685041, -1606837436, 211062770, -2062119313, 1377708667, -1816389723, -1518706638, -2009734030, -964799369, 1326301979, -1980934296, -841352298, 2135531523, 260061108, -1978987237, -1267934256, -2125802300 ], [ 1645125118, 10997773, -406076193, 1803734988, -1585012551, 701024116, 1647908745, -1495635971, 1818066768, -356683882, 943022194, -457243658, 555735501, 1675713871, 1277617566, -404097981, -817571031, -1148717046, -983068838, -931162422, 1400582677, 1492388292, -1342564379, 213501806, 269268527, -1855500059, -444496647 ], [ 1021570436, 14375274, 1799459924, 252017441, 1753220790, -1775996046, -916710310, -1222299074, -903446240, 1006005075, 128237823, 231812487, -997829828, 277181920, 877882624, 1442585900, 1210495188, 2076262810, 1437456091, 469019496, 824118392, -899015042, 1494519266, -1334556814, 1395873810, -1458494657, -1431826946 ], [ -1548237274, 1431834410, -491125309, -466562605, -22465283, -1516911688, -915823418, 974706888, -769241520, 739405434, 1425113546, 1388919102, 2131413084, -1738868841, 1474733366, 1791158552, -1692200000, -1117315617, -2112509033, -1781643060, 1084053420, 63451156, 498421942, -350370188, 88524663, -937200358, -546351512 ], [ 1714259887, -1250706009, -2015347029, 1686162158, 1448564562, -937753304, -1726084219, -1426835229, 1376420965, 599030760, -1068545949, 1359773193, -1186250884, -863626258, -560279942, -1883072331, -92457827, 784292781, -1332352436, 1194406051, 1816684422, -1454133882, -853230784, -1877023767, -1324740192, -753175412, 1372912653 ], [ -1545411665, -918431858, 590267654, 1751495974, -842812666, 1446167826, -875955222, -692939130, 933361568, 1443230002, -902751747, -203608906, -1758522034, -1195262382, 1632864469, -1237693902, -1711711053, -733230925, -1306171714, 1583826367, -1952167322, 926619131, 1391268452, 662023306, 573593271, -125466024, -2065589915 ], [ 1264030490, 1804194476, -635330316, -458677247, -1417524368, -11378371, -1825667657, 1687074349, 1624002944, 707357724, -2113447750, 1878220422, 2079657912, 1260832452, 2146031104, 1669713689, -1082119824, -1303161992, 1530874988, 1033149612, -245610743, 1469972786, 1748984769, 1107397389, -508055731, 1701372937, 72154633 ], [ 1117005883, 1040573491, -187741847, 521054775, 505869758, -1248333368, -923686393, -447845944, -1984782436, -83902206, -1085402111, 1002371961, -346951452, -1981182628, -1057162664, 2036049482, 1126813246, -323265018, -1839480690, -409518464, 1896309028, 1589760900, -249625941, -56176133, -349686626, 397659472, 1885168817 ], [ 914325128, 1251425923, -870653912, -784060087, 2063577513, 664217550, 1392839604, -488557324, 1302345878, -1694097645, -1762551615, 326728098, -113245225, -1896688149, -29780886, 1925929144, -1853878394, -1840136585, 944728961, -1495874833, -628149152, -1474099594, -456773046, 776272475, 579503899, -1721692731, 523469261 ], [ 1709773934, 1477560042, 1694195090, 1672353121, 1491322225, 15081970, -553603121, 1274432645, -905875996, 555012816, 1329755658, -1278512673, -433421336, -2073191737, 1239957909, -1695084842, 487756943, -803287679, 1830355563, -355591400, -152955514, 633006285, 1226939556, -112761345, 487727893, 1796774862, 1476030087 ], [ -1542785544, -1630558725, -1769856745, 266654097, 1876118224, -1961972679, -1398912778, 210821469, 1189207525, -1808277421, -279577111, -682225190, -1107622489, -932040166, -1163704362, -1289008806, 1676392285, -2133977369, 294803673, 1447529238, 1164224309, 704503957, 192462363, -577125337, -1794366734, 1159029333, -663839075 ], [ 1316295745, 158664585, 1356643469, 6017485, -720522476, 1222354432, 1794974789, 1043456573, -506212976, 636373207, 2002169791, 1761002466, -1725790167, 2056142222, 222158066, -1926165196, -818220300, 1908162147, 1918277799, -581420284, 804653127, 1162896056, -2139879200, 684085985, -1553534744, -622424228, 781034110 ], [ 1440044435, 1785132252, -1773231187, -244971961, -1152382459, 1330405877, 1216645776, -1271581811, 73965741, 666765243, -1715800469, -330506849, 603303631, 547848661, -401790040, 1383178065, -1859596661, -386258165, -1935171185, 134461745, -1684149777, -995277443, -655557650, -851326858, 373811033, -2112655043, 834786676 ], [ 1948696882, 677035602, -1885971346, -1678269951, -1022823497, 1282404486, -623214410, 1287606282, 1367303604, -721243663, 1108729420, 1132553439, 868220482, -1299239788, 909523427, -1480577058, -1205517767, -684922, 1179356218, -1731747027, 1015768107, 302707760, -582993846, 163493129, 1226808389, -1618374769, 601812 ], [ 742536126, 1514075959, 6673169, -1596265005, -1784066783, 2102388450, 425557902, 806477654, -315915782, 1272328189, 378060109, 1010974382, 476411404, -1385464069, -430839311, 976892583, -1599042609, 1651651963, 556612461, -406909391, 2104345574, 1370872554, -70072301, 866800455, 1249614249, 196252635, 1797415805 ], [ -1724922939, 593485907, 704384979, -1278873850, 1309527813, 720101217, 1313502436, -799116817, 787206149, -1359075582, 311555751, 670337029, 1295527060, 862580999, -876497118, 1786088172, -405684324, 891663662, -226285244, 83494781, 402086207, 601607626, -1820373965, 2052129754, -897609689, 456339745, 2115680766 ], [ -218122318, 1587577754, 487694129, -1340019095, 985252006, -771694259, 1602202595, -1711551842, -1293786714, 155582962, -1650377030, 755213530, -119811270, 543644383, 1088421560, -327021436, -1747814241, 1199546403, 1726496530, -472885534, 1950942927, 998881419, 2108091605, 1323381590, 579712062, 930529167, 1013957112 ], [ -2103033432, -572047718, -557506058, 1784464229, -1781586126, -1670255782, -131637034, -706700738, -799845588, 1907975144, -1433241900, 91208332, 1541479871, 931495069, 317821875, 86890537, 916825730, -2128762149, 1489723357, -1070463958, 1301505965, -1240004722, 1667149947, -1368673186, 383529604, -251149144, 2101787558 ], [ 1153685313, -1835908627, -105452258, -1455623630, 1418947543, 827857469, -927060990, 1198772889, -641158002, 898510758, 1387244875, -1176375094, 984462786, -1931484258, -1987904355, -694618918, -14800989, -809218662, -1922189181, 803061449, 1178351583, 1479018447, -102056655, 2051683185, 623423238, 779952960, -449557937 ], [ 1872109191, -2008839754, 415554472, -1504902491, -1199354623, -1158226248, 2128992124, -1954721543, -1100030272, -774882814, -1391613055, -837464033, 193670020, 1220005042, 424107684, -950420351, 1103236676, 1652562543, -1543468067, -1039488872, -1452828149, -473465302, -419829813, -1269812735, -316247811, 853277286, 1212597531 ], [ -1241499611, 640993203, -816585119, -1484310293, 1120290089, -874014259, 290564212, 2113078594, -348866752, 889999584, 1884550034, 77954098, -523892585, 1583996861, 736948433, 702067550, 1016987527, -1105319322, 1743990258, 2067842867, -580733697, 1316055913, -702703323, 660682254, -1848564895, 690380493, -1399098447 ], [ -715488435, -740495957, 283950074, -805357916, -1972627688, -1874627602, 391907863, -1695506805, -1435706753, -956718465, -1745402489, -836887313, 1265791619, -2020507772, 426644264, 418953092, 52727115, -1109285467, 597210112, -338306836, 1503119473, 974524698, 793880892, -1144749541, -1395865010, 764470322, -247267402 ], [ 1452027858, -78469459, 2027563085, -1314579879, 270489408, 1264717983, -471891695, -2056461418, -644171891, 260562516, -604444726, 1734851664, -927878375, 473026677, 189552659, -1881188720, -1227324545, 74290275, -1370637258, 1350940097, -1818647001, 1853280899, 926427058, -1223609962, 246085712, 683719167, 582989151 ], [ 1983443210, 1423395936, 1687088002, 999326883, 1916229955, -162271970, -1328454733, -1301534066, -1937376313, -1878419348, 1618507548, 78618156, -1888460084, -1411303667, -1875429194, 521132419, -991651671, -373742347, -525133626, -1176607994, 1381684563, 517464813, 359165174, 863991596, 1480901102, -472931241, -434644261 ] ], [ [ -560490059, 1247117178, -725598670, 652246088, -1649455337, 1608657366, 1358835148, -1745342053, -1258471090, -1524423967, -1113497559, -378812470, -1394277047, 1324506143, 1237528992, -1732272742, -170231456, -1542282032, -2139012983, -2056333079, -1182717956, -1494779668, -1015544467, 760318300, -1389181809, 282834251, -356933308 ], [ -1381134498, 1660670768, 272843296, -2116619708, -1195008366, -1480186519, -491228088, -702873543, 1161107298, -284311505, 864240749, -1381781983, -1730853479, -10633779, 1850365664, -492528744, -704114748, 1805764803, 1888094505, -2047587023, -2006700404, 1781906145, 243244722, 925105281, -1065110736, -1458425810, -587172859 ], [ -74897600, 315277435, 1682037227, -1079344698, -1153293916, -1023163265, 92911009, -186456351, 1528008432, 1951832142, -1721929316, -234521103, 614506237, 1349981485, -1375843400, 1468310873, -1909446685, -374061925, 1276648560, 1336178753, 570891440, -984781935, 1550471833, -1012380636, 2036449403, 103256712, -1420995645 ], [ 44589086, -1069662752, -1225224135, -2035168223, -198958271, 409263107, -867550069, -570386880, -840321670, -1625167740, 649501498, -1049028505, -319676712, 541936872, 1996357474, -920267838, -1300723526, -518787867, 180052917, -1872065758, -876483797, -1286684951, -155380409, -83590133, 802712964, 61737711, -134184319 ], [ -1116222705, -558769642, 1468261173, 327109532, 2003030517, -1716553824, 1151550318, -1232662114, -2138957811, 903702827, -152788214, -36890804, -1404334849, 1685286593, 878033856, 405851609, -1751432558, -621764366, -1528137191, 432210937, -1825918016, 129431656, 115074982, 1719297830, -1623232289, 2092869730, 795385104 ], [ 305382119, -1727699836, -2066650862, -493203750, 1553784943, 1577861992, 309859413, -775315514, 1729974413, 151974270, -1370595877, 242105966, 1056910457, 400496334, 1538883219, -936380730, 298160103, -1388043169, -2124532907, 1469637478, 2022274852, 1955345446, 1040141800, 1794661342, -1860854014, -1885574103, -1102396894 ], [ -1244391249, -122076911, 722668636, -876248049, -1421015772, 298159485, 1514483176, 1908845674, 1477010100, 799567009, -1343512890, -1502471470, 1045731236, -987262615, -669692794, 96427881, 985424985, 1800626029, 502521932, 66315440, -1261005016, 746344934, 838868508, 185442063, -689475931, 1975419812, -63984315 ], [ 1398205448, -989310509, 3329656, -2067014667, 1860955814, -398905511, 1188515080, -2039802137, 610974143, -1306064326, -1151641403, 1742179789, 305929412, 1626680182, -1209319397, 33806036, -1968586818, 235587570, -751335881, 209666045, 1690767529, 1317832815, -868065855, 220454698, -1965048340, 277249575, 1158967980 ], [ 216507472, 1743081407, -58552253, 1728794067, 242466017, -83608156, 1839342283, -1963848262, -840489517, -1964296078, 1883910955, 1527701230, 233448587, 1675659327, -579295427, 218430768, -1629129224, -628809558, 2046204936, 808734676, -228442661, 1799890981, 1224294740, 1541911661, 607641564, 1242344073, -1638015216 ], [ -764593946, -1502208446, -1498228569, 1036762820, 1698194923, 180344088, 53035666, -796824882, -1313678724, -1205070235, 1755301595, 1736518908, 1055863166, -1320394289, -2084482798, 1831325385, 1342029891, 839367604, 1377175763, -887386176, -816191133, 382693471, -456064017, 764297389, -719773567, -630530269, -1748816147 ], [ 738629033, -64649031, -185578937, -569591576, -1220814325, 1309304443, 1667989177, 887884270, -1297612030, -1108989824, 1045967838, -378840830, -287160829, -1586157881, -630381889, -1897728720, -1692755861, -747560876, 422405407, 1498292561, 459760117, -1901134605, 1361416228, 644224425, 2061720054, 456593033, -2122615418 ], [ -991234213, 580529031, 316781403, -1342518792, 1156203941, 1076669060, 1067665217, 897203699, -1459370732, -1918908871, -582129657, -1976412567, -1077518011, 2015278918, 2090843481, -2103363227, 864158947, -916267515, 1046436349, 1217864302, -1428108791, 97277891, 1278201676, -1116597244, -1147667283, 2080165498, -1381043684 ], [ 819339968, -1873828879, -275165382, -738813260, 1587980444, 113193483, 1427468046, 1571188526, -44959183, -623683345, 1026666565, -193943241, -992755382, 678431632, -1621777839, 144088190, -1173301761, -622367739, 1469043398, -1634940721, -1274356447, -1198863352, -2005072183, 1486004163, 184078056, -77777481, -1280615078 ], [ -2112187994, -306102127, -1931004062, 1891053325, 1220344720, 1063368483, -130756319, -1653569118, 324331415, 1668281806, -1719670931, -2033231153, -143010306, -573671649, -1134564419, 298628591, -1207008479, 646122958, 987085199, 1834736753, 1145278541, -304368380, 1749645670, -305234448, -2132187371, 627271014, 1642682594 ], [ -2063612907, 1198960868, 747652616, -1332890437, -522101431, -1398334480, -1263894105, -1264601973, -1151370677, 2094884933, -1677787292, -819518613, -677616839, -1042032587, 673274326, -908477027, 1363310626, -1037299288, -919415572, 1009951768, -25678242, -1052758014, 357619986, -47832326, 56298911, -2056843149, 1770613238 ], [ -429868426, 512378736, 266160748, 1864758084, 1870189311, 1077318840, 2049729001, -1539834613, -326850727, -1541399996, 2032336676, 1279695566, 467577403, 1653298359, -2099888278, 1045220542, -239890904, -1060418627, 1267159684, -109205223, 631191175, -1063587305, -2141259982, -1044165052, -1530586166, 1507410423, -1650108474 ], [ 1973111235, -137916492, -710551294, -1967009489, -1412736231, 240912648, -1703405798, -1704954039, -837700875, 1543204434, 556303334, 1134401150, -667609705, 1153241156, 1911102074, -944521054, -1650442580, -1846020624, -215730378, 1904248842, 759942935, -1719249017, -440297046, 937345065, 905435266, -1123208373, -207228993 ], [ 157359637, 1166853952, 232322527, -966013550, 997609990, 1588138819, -1985867316, -1388055688, 816307305, -1129565412, 615941575, -1092583916, 1918129427, -1823745264, 2027135166, -616196688, -1901463335, 1303793660, 906311730, 844009537, -1565550750, 1958237711, 1959062859, -195841508, 923096751, 37892416, -1287832811 ], [ -1513497218, 1544175977, -1159009317, -1645815938, 1780861611, 1926531299, 2139012913, -1345665509, 821275950, 1971833846, -786456573, -122295644, 1577920086, 689559969, 718476937, 1026107060, -1096671520, -315748784, -117687714, 2038278141, -63171243, 9715197, 1948090605, 1777149311, -2137985689, -2120514444, -1979404699 ], [ 177106976, -1750591495, 573325926, 1471148898, 822455062, -1474961377, 1379556796, -1210821642, -16490720, -820551315, 620983747, -1105724827, 951138666, 1747643003, -1239291260, 2025264811, -32530791, -599695438, -707979482, 295801116, 1170135622, -883903562, 424491977, 1964372010, 817745989, -630430862, -1835555464 ], [ 1891732657, -1539327594, -1478377228, 298466909, -802686175, -1587659935, -1970992535, -1588524529, -129605952, -144507966, -2052084820, 1942980752, -1475006087, -1151049829, -533320102, -696039709, 1859402900, -1286957755, -1245955649, 74328167, -1853228574, 543911216, 1092100026, -1910565818, 734673474, 604609443, 1826561274 ], [ -1167416644, 1492378082, -1577516456, 1824959515, 113191776, 1052838353, 1427848234, 1601984233, 1702722263, 997891794, 481317841, 235890641, 449350033, -1835088620, 1043411103, -96133903, -67008740, 986765677, 1561761921, -202438494, -956789715, 1746737701, -1841790145, 1836436936, -12762990, -520556340, 520834743 ], [ 308121964, -65489784, -926134584, -1760017496, 285133476, -1884995170, -1497551236, 539627733, 770922768, -404456796, 2142407609, -1028299667, -792987532, -2110818564, -1746691089, -982608962, -2088994429, 1421084204, 418130045, 604066350, 1252651391, 1446688489, -1746223214, 362110478, 50250691, -507633564, 458077486 ], [ 42917741, 1102160921, -550710904, 768787339, -1050409785, 1526594755, -1713308833, 1660290870, 825161422, -1025713475, 518628828, -868385273, -977690964, -1868808863, -1609592443, 2042496704, 1558322133, 829508201, -2086059371, 1990255074, 454638601, -2072707178, -2090790052, -388504161, 196977488, 2110199092, 815554609 ], [ 303235746, -1532595128, 952731846, 346005685, 1735757880, 1842441194, -708872473, 1108097700, -727316788, -1164457740, 1677452286, 669124951, 733827859, 954458649, -443542991, 949045144, -1808772999, 758682688, 842979063, 409332082, 1153012254, 121671810, -1853353354, 273041948, -224916645, 410871355, -920507937 ], [ -1986818016, 918351479, -1257615798, 2002812656, -1369045616, -1217432263, 1558209208, -1330310818, -782415956, -1636125895, 539018016, 1696353221, -588125062, 504002270, -214279072, 91200573, -941179115, 186797918, 977849612, -96661112, 77335527, 1846990434, -217536283, 924202863, 1821761483, 910777344, 1149105072 ], [ -1813422183, 9485739, 2102749991, -1432391029, -3107387, -1354398828, -2067107731, 742554802, 1263601414, 579453477, 920506545, -1804343240, 828861243, -1033454011, -466710702, -1964957, 82139842, -1461917525, 911700092, 467252888, -2136120831, 1194217873, -864627016, -414796695, 1566877955, 1623167066, -1399443863 ], [ -984011283, -628449576, -1221628653, -1786924129, -100054105, -1014731385, -71921452, -185558517, -729464187, 1632952079, -1467902590, 785773799, -592883797, 309986982, 205154545, 1080564027, 1981827196, 352276380, -2115153689, -1769958247, -406411341, 378909770, 840314391, 1228030185, 915985217, 1271021184, 1128668417 ], [ -1351894240, -757557315, 574422296, -1533383825, -1330918612, -1812127303, -1749741559, -1703182829, -1844027587, 207211387, 133468579, 459743862, -1855289595, 1322538622, -2105946325, -1440905575, -20676112, 81743454, 1601387794, 1628170483, 1466028215, 1234364262, -189694969, -2127649147, -1703710945, 463814666, 138458776 ], [ 1819831024, -1492795153, 876243100, -1601262936, -2111525208, -1555166597, -938988246, 207919484, 707342495, -1212002525, 1413220294, -338229178, 1371317785, 34529109, 613970990, 2015468261, 172615430, -1758452500, -1576522673, -619548135, -1049444025, 1759331460, 886047529, -442337405, 354696915, 307304144, -1701823701 ], [ 1334952508, 62228043, 1025235643, 766098580, 764069968, 1926926076, -1267800087, -1285789805, 703627315, -1165869771, 1216378665, 1800989256, -391764936, 35567971, 1714685536, 2075138089, 282101876, 506852884, 1229025278, 847179106, -1679847449, 496894853, -1358344854, 2106721462, 1559978929, 68295481, -1949128215 ], [ -1855966678, -1880688019, -1655459529, 1919705039, -1384456229, -1980662365, 15270519, 403537340, 1352219708, 147012868, -793459282, 257495848, 380547715, 617736218, -1275391980, -1812758927, -1877740807, 1381099443, 1500151752, 511572838, -1546517859, 882703838, 641457428, 812587060, 142823148, -128883139, -2113290513 ], [ -1812851203, 1382886125, -159303139, -1804149860, 655103418, -788925605, -20351802, -1112751571, -2124633382, -2077920889, 1898253842, -494600950, -2115598187, -230472779, -1253517766, -245766703, 1702564653, -1911839046, -1753201323, -332991986, 777974520, 610276768, 315924082, -1875563960, -1864599943, -407266825, 112798068 ], [ -673050535, -30485228, 224211624, 1365088855, -939244942, -1895235274, 2096007893, -652926816, -611795066, 1134611969, -754288427, 1013086476, -1465330063, 191378295, 71510268, 1746160295, 848583651, 2082028006, 109959429, -904838450, -1149923581, -1226639330, 1101472135, -694179867, -707167953, 2126569507, -1957302649 ], [ -1732077622, 1576335513, 208639456, 1325566662, -1964138804, -865520930, -1667939208, 790550568, 316038252, -1395696428, 876461424, -1412874047, 1695924325, -310247665, -22090993, -335442322, 548978216, 1373840921, 1576048351, 876914096, -1705183788, 1315983919, 1225874170, 507955318, -1961603043, 1410261272, -1635602741 ], [ 2071743856, -1649494896, -1575308642, 170531840, 946330160, 1680088365, -1360685451, -1704499153, -384867316, 704524785, 88674807, 1469884871, 2098210321, -509395474, -1565429688, -1785051821, -287393345, -186696866, 891373975, -1641327322, 1341487655, -126146221, -947309365, 1354835974, 1834255207, 1704500449, 1391105541 ], [ 503812379, -491840752, -537262682, -169684102, -200673453, 312133595, -945722186, -682656575, -2024635534, 1859885715, 1136654740, 882334782, -879329447, -1335142894, -679812870, 1944335093, 440963350, 1250316791, 526138335, 1668157487, -712105129, 559365422, -1302134026, -405375185, -1689572528, 832392404, 1712794937 ], [ -1464423883, -2009892770, -156561852, 1991198092, 918570091, -1027196673, -804211379, -692927369, -1736906915, -26789709, 1762210633, 805048665, 1502191152, -1756414618, 2027162293, 1348511237, 653338059, 976684860, -1997624425, 79426496, -949760175, 139826512, -1230082868, -2072188377, -1463854277, -191392373, 557318621 ], [ -730649868, 1852978656, -451736249, 1416825511, 1972696312, -368675882, 1579933445, -711145992, 212641098, 328150356, -1019996147, 246063068, -935090759, 1292628857, 953631988, 1285743561, 1791259570, -259963647, -1755553719, 777842679, 1750870720, 444053615, 119560467, -1131752836, -2062038602, 1666618517, -1872622073 ], [ 1427897086, 1171967532, -1784529457, 340604550, -93051851, -788709842, 1979456665, 748284642, 299144476, 882097602, 1058602621, 2048089932, -1905288411, -684661325, -1389741413, 867223772, -1214812100, 299375955, 144840051, 1139038757, 958687625, 1944816337, 701444560, -2006933618, 1253502865, -319224546, 1735736052 ], [ -1266364258, -1087691688, 457881057, 1033773807, 1274301532, -1940710198, 1692852044, -95766666, 1254096213, -1379310455, 783728655, -1646750926, -1106937035, 231478423, 1018630822, -976102655, -604102180, 271951711, -186120083, 1402888139, 1457080072, 571889583, 305514250, -1223657287, 709367313, -626053243, 1714126498 ], [ 1590140070, -711047259, -1797885260, -1264625547, -1735691793, 1027388285, 803825050, 263532236, 1951201788, 680831547, 675235908, 2031787025, -1941354527, 1921730059, 940192229, -1085638203, -1584289, -114459057, -1119300526, -299994087, -1340952850, 1465412474, -795305046, -1121780569, -2089175681, -1837248517, -1012033919 ], [ 1118799581, 1617116330, 1921712038, 1717542622, -1679879984, 453166318, -2080256837, -1402989366, 1262584670, -885164, 1641664644, 540908233, -168266550, 1561207104, 274779948, 444757057, 3564326, -311548418, 879349037, 1352465023, 796347537, -974609154, -1899033940, -845550043, -127986837, 2027304732, -1090604464 ] ], [ [ -1392675372, -734405407, 1443261120, -88123091, -855276661, -744658419, -1110271104, -1493155312, 994182091, -707416670, -1382138162, 1187785210, -1215518551, 528187802, -580237791, -995408028, -1947561297, 1456559622, -504576023, 1802988069, -757655237, -1026658557, 391577731, 1138448266, 497041399, -2000659511, 1991060864 ], [ 1945127537, -1074814637, -1865612486, -1020023811, 1651915371, 1550366104, 164859676, 1688840899, -735935632, -1708416026, 2074537506, -572657654, 1174577943, 176635812, 1007679067, 1414048449, 804912801, -665759750, 672174233, 394489145, 564389537, -1728730387, 1344185176, 669771730, -1206714145, 451606643, -1646404982 ], [ 1568362676, 138734901, -377415197, 1710336763, -1570791945, 433311059, -335053112, 478437455, -1972406889, 1183171533, 952215646, 795679030, 1247122453, -1491584015, -864866072, -1171018930, 1071846256, -665994230, -698236321, 1501960890, 219935999, 808063219, -83785309, 895384884, 1106396038, -1004468956, -504787391 ], [ 703604584, -599395620, 704585982, -409902865, 1188239191, -1404657541, 1990549209, -508805630, 1635719264, 235833969, 686833837, 649373625, 332960576, -981963368, 1932370641, 3983819, -513368263, 1727349516, -204954455, 1105505307, -1139870779, -1385188433, 1068561957, 1338488926, 192296100, 287584399, -287614170 ], [ -1038573074, -1162817034, 1469815013, -174353646, 1091868361, 498769440, 190386345, 860319453, 992131881, 1741564562, -674688182, -407961993, 97059161, -828059992, -1993965177, 1076224437, -705501294, -389982585, -1777531647, 497833451, 1994433528, 685333837, -1620029362, -1994174406, -309473059, 1081690021, -2145568098 ], [ 1794895474, 1134913836, -1392030743, -1798434323, 744774717, 577253021, 365248309, -1565084357, -1102568774, -1048139488, -1496038611, -560873651, -1537883835, -66823471, -2123152067, 433495388, -485931809, 201284374, -270339432, -837238677, 76077654, 1644017457, 2124701323, -671225039, -1491937384, 1991997146, 1093108529 ], [ 684445175, 1936686427, -1050455850, 1378898098, -449775370, -687899713, 112141951, -320529768, 1430835676, 88072957, -352736457, 1249463199, 1866334138, -1327470288, 362818696, -547078265, -1370924576, -236744792, 363357757, 468227754, -1726718691, 853802474, -500495687, -169602925, -1104743361, 863628316, 279448790 ], [ -1936991672, 1568794244, 59530753, 1856933090, 904407275, 2125527486, -1713688294, -1944589836, 866574556, -898468403, 919996490, -602118875, 823949477, -411906777, 2045445328, -918354463, 1730598555, 584113849, 1527082602, 1045203251, -1816895341, 1635978846, 1987874566, 1991122562, 1639037961, -1794245460, 317371177 ], [ 1233883748, 1222459492, -1523024811, 1229358830, -1421043948, 1292592912, 1852374937, 826305764, -472442992, 515277974, -985284015, 273118693, -1654036293, 1046652668, -678813919, 1424784037, -1316264013, 5197957, 2091909482, -138869819, -146023511, 1649088940, -2120122581, -876956577, 1641608700, -2034773222, -373918890 ], [ -1712796648, 1200308858, -171624972, 1024349775, -1692557381, -1629190027, 2128397021, 1643472113, 1238416669, -397657093, -921241080, -1134786774, -709972785, -1372393397, -381546234, 1077292375, -1808248831, 1367655589, -1165236097, 664838980, -2139064014, -1786363548, 898231923, -2073550191, -1936598919, 1374174287, -1257926404 ], [ -1392061833, 1236067363, -664907185, -160320177, -1173321706, 289360835, -940618507, 837698159, 1500442684, 2144766137, -1456710221, -1041564228, 2082089319, -281634895, 969824533, 529874630, -1530159406, 395348822, -1882175615, -2105800126, 1769751453, -2143195647, 1832856520, 710520851, -1797259945, -1725805131, -154595969 ], [ 615426024, 1359775648, 739353183, 99000934, 1632787215, -2035117066, -110882446, 199199919, 1383596430, 1816933357, -468873853, 1568325664, 1815310281, -1962149891, -1760648123, -1162975735, 84322919, 1105064752, 1691651215, 1662780730, 29818794, 795260421, 1324016087, -30906079, -174042696, 1312459910, -409669377 ], [ -1171803650, 417682018, 1880156730, 1749338360, 1062081579, 1715846858, -848211270, 956738223, -1046333384, 144376667, -447147549, -27773352, -1479216811, -334211661, -132252885, 1876970952, -401962627, 1109103879, 1804668397, -1003860413, -1903286782, 1741540885, 1037782403, -1818099338, 215404692, -1636180478, -1471846637 ], [ 632024516, 1556426760, -7471697, -1475984436, -745564632, 2008495863, -138880877, 1778684304, -96768929, -268134110, 805536354, -1090308537, -1264988994, -1237891156, 967217185, 334657649, 453373777, 1044363989, -2112375911, 723346134, 31387054, -1749503292, -1806107988, 1833614600, -30966223, -1511228031, -876948438 ], [ -1124452390, 95033683, 643596740, -455847699, 1851298048, -365076930, 469606745, -537768249, -1019832383, 1195345633, -149671683, -474817017, 121108237, -211926610, 1553194949, 1123742019, -1263452882, 633345422, 2144722087, -1372496041, 1165667363, 1269076178, 1172697795, 659685411, 485370213, 66521244, 1259977245 ], [ 331680106, 1252705015, 360202530, 1464538740, -102252613, -1502380560, -1424029752, 536064234, -298186336, 1802355801, -1416176523, -1020906477, 1629451801, -1584744918, 2086003099, 685814861, 1374715531, -1234848251, 1344496882, -1863389389, -1418113966, -912965147, -912329126, -90956251, -561745374, 679387263, 122768792 ], [ -291919366, 582561448, 1704782223, -1067498876, -678080739, 248947853, 1351125336, 967997625, 1492498573, -1203095739, -1332950001, 1729401868, -314587168, -113769580, -1162744173, 1317808306, 514159203, -413522757, -1937233892, -153513631, 560068255, 1402575804, 20111126, -960473847, 770712717, -1560859654, 108088797 ], [ 1911579112, -547092675, 261816097, 1478768231, -704582241, -1699863083, 8513004, 1071580493, 168838772, 150385667, 970303088, -1734563534, 1562867763, 905571126, -781762246, -1443503564, -112507394, 1339873223, -1709177228, -1697334938, 1276269734, 1681912429, -495246605, -1536511769, -988644675, -876610191, 852538508 ], [ 176894075, 714957114, 44936274, -2128680295, -1604303660, 1373342287, 928001145, -839515406, -2044776542, 1146138020, 1419682963, -182241758, 1290649625, -1043899637, -1382252483, 1821129966, -807100656, -596920464, 540413339, 1898590792, -2019074628, 1480434668, 1419954651, -410730684, 1747528801, 1074638979, -317661911 ], [ 889238867, 1386326085, -1489816866, -933785194, 57117427, 924951560, 3916012, 1398302401, -1294533796, -1686189369, 1448551307, 1329535978, -766801908, -548426385, 2034067662, 819587740, -484750440, -1922113753, -1915026920, -1878199357, 386604604, 2103783511, 1238767499, -1632381615, 485497535, -1322130836, -1893693396 ], [ -211190557, 1286090230, 290136145, 1037126699, -952859830, -1282078890, -258675540, 1081463021, -65249037, -1934386972, 228042725, 991250035, -1113723061, -560870460, 1320405628, 190089604, -1292780340, -693075822, 528171500, -32894474, -98563744, 1006887334, 1957368183, -2021996665, -1184834036, 1717920007, 934076145 ], [ -164722780, -1070022513, -213632579, -828623261, -354194509, -878160982, 2023847816, -877378377, 1075332304, 1095833668, 1466722469, 1802051536, -799604500, -1571910847, 1809218730, 668789010, 116985817, 114850629, 1931141604, 1317848675, -1324780341, 142147286, 1817585073, 714954569, -1762701356, 1655673212, -160861626 ], [ 1283645237, -1572558032, -1184085437, 1240611329, -1421360425, -1163522055, 498362378, -516592789, -1865870515, -1074693839, 2031908978, 1703242469, -1540747491, 1322952635, 514001792, 273491683, 564561516, 1140397284, -1192891133, -1185076105, 1030302792, 362582274, -453405179, -258334485, -784486615, -480631290, 1735032113 ], [ -24146758, 176741458, -1419668802, -1904206446, -1560994564, 1678741620, 790539232, -1422756913, -719782643, 213831222, -1987593502, -342526922, 401742795, -1741647805, -514079571, 2118200444, -1312758900, -927512887, 1715965951, 652546388, 803707605, -2142539898, 2003513503, 2025612369, 2044122439, 1188586428, -1993915292 ], [ 1990916393, 1684207454, -1833777317, 221525999, -1824070499, -746730954, 793035763, 2046929488, 1421503018, 2130765394, 1549196187, 167129742, 1168828664, -693803717, 1989851821, -809642256, -639978007, 169699614, 1385730786, 345514315, 869113658, -210741293, 1740692619, 196088880, -543489010, -671004279, -1927671051 ], [ 1484747566, 1008672202, 239277931, -724779542, -573944056, -1274194055, 1496432743, 413335054, 1084771164, -2136721064, 985476419, -2082250279, -1820671626, 1314235784, -961305168, 1020577431, -240790163, 475028988, -1664677770, 1025292826, -2025670255, 1429270185, -1024500992, -20951984, -184487213, -425120957, -569510673 ], [ 559935671, 1549555416, 2083839020, 1179097668, 1891577930, 1265193469, -405967955, -1459050415, 1197803093, 1559599841, 649130232, 2054352417, 127348531, -363619234, -1147959618, 70190097, -277408656, -307381657, -463662395, -1243182240, -1281451887, -1280580008, 1154883106, -744202313, 1385683988, -612302385, -1378130361 ], [ -1730766680, -181425078, -1676443079, 1426695742, 525884737, -149766900, 520752155, -2041375299, -1401697881, 91092726, -1091125511, 1550311537, 121485470, 1249586318, 721528114, 422139551, 1912483327, 151490747, 1771446024, -1969491256, -830761611, -1464671336, -885862530, -490561364, -514367733, 1300557351, 1628958671 ], [ 297607293, -1266007912, -859775852, 1111074971, -2042222057, -897975518, 1944620172, 93520888, 206426307, -171883885, 1640517113, 1006915249, -615342524, 748200551, 718540693, 114597092, -1724193814, 370400444, -566510272, 518588666, 1198822307, 1396490536, 1836047704, -899196061, -334351475, -263574411, -1169421201 ], [ 559511589, 1365235255, 2022445529, -2007241142, 1150668886, -1087055882, 1201295611, -1131097064, -1464277051, 191771695, 885024194, -1318805378, -1729673277, 498556885, -1951424830, -164500742, -239408330, -1936599520, 1184028268, -2018939776, 1123938936, 1944102728, -1283925949, 1396454268, -1139970494, 453149114, 1457078211 ], [ 936077034, 910981236, 605007048, 902903434, 1423335081, -1427116568, -1223122949, 1798701988, -1335483608, 1672146259, -1451019841, -680168727, -2067762321, 765817125, 706646920, 1607230652, 1184357375, 1133095994, -104218683, 91497487, 771183056, -1451908607, -1386839710, -1238051284, 2054662515, -1014648593, -504950693 ], [ -1389713514, 54202569, 861946450, 1557327164, -1258580065, -1180032931, -1366416128, -755236339, -547434326, -920645609, -1902237834, 1048862826, 1210424006, -1492658980, 1274956247, -1018774522, 718311325, 1182780703, -2128479722, -506817373, -1433855404, 565750000, 1985456787, -1629486169, 454910683, -349393355, -448229950 ], [ 2101062517, 698785824, 381503944, -1870881573, 1735343828, 662666456, 154955524, 2081894220, 448648567, -1433238711, -1886305224, -369213513, 1719595615, -752795078, 314068874, -1244064706, 791266923, 79595646, -1867820846, 1951692127, 511045188, 76872445, -1977075951, -2055420934, -1635955435, 1217055115, 749702616 ], [ 1010219416, -1692290629, 1039779486, -311964584, 2017806948, 627062973, 1606598432, -811747685, -39207986, -1687921965, -74918484, -1056872685, -1899724111, -994311387, 620277358, 1047700993, -566977420, 1501114364, 1036915734, 1668674987, 346924363, 1337682361, -249580724, -999588781, 333985932, -1870703638, -929067529 ], [ 1162895810, -395307371, 1479820048, -813979963, -829875581, 1389501814, 1802445840, -1598003179, -1231864936, 722276159, -1632953306, -1599464745, -1324493674, -251190896, -499367430, -968426768, -1932549650, 1808484576, -2036285093, 384126881, 1249189629, 318928805, 1501816655, 871530396, 211582644, 541948339, -1051514893 ], [ -1784162266, -1096429831, 410435250, -525551243, 1289702883, 1937878562, 1919979673, -1293244036, -1577389149, 106080549, -1694412997, 989807654, 1490386606, 1233792901, -1406468221, -1655017285, -1886151152, -733925134, 508046618, -1920400803, -714195232, 1499677623, 1842290801, 989975395, -2057976157, -1931854380, -134143153 ], [ 482667509, -1717065218, 68518426, 1066509176, -488135896, 2100967332, -796885655, 1047699148, -1000677283, -1049894600, -189935589, -1913494620, 740437069, -2004226789, 287571490, 845184496, 496255005, 642200218, 322581688, 757547487, 836911130, 1739335342, 1493424643, -1633688524, -254678640, 1325521082, -1985595454 ], [ 735598633, -1117889953, -188253958, -1862872633, -1861078704, 136055264, -327847318, -1480565542, -1132614936, -752152628, 1331456548, 294304414, 801508400, -1640432584, -240451957, 1514316112, 1039830357, -792738061, -552822888, -1542011498, 85175652, -507975205, -1519915160, -1992167086, 153138878, -2084987367, 1942897024 ], [ 323154891, 1785466712, -891684425, -146891981, -530862050, -89849839, 615508830, -1095559420, 1613384678, 1387349834, -643682012, -1750497212, 504914146, 2132721427, -113232549, 707507631, -368736058, -644270168, -546369262, 635594571, 1308255903, 1635897747, -237628819, 1159247004, -1421861418, -1460408404, 1093270030 ], [ 21256216, 294633114, 170862717, -139600163, 46833864, -1141099725, -1803083371, -1492013433, -1826446950, 638185926, 1572474982, -1774959413, -1449497360, -2133514739, -1230456948, -881045345, -511836019, 515140811, 1365516600, -1281720303, -750472596, 501026813, -1151863943, -1619261918, 2126944972, 212618786, 1617438071 ], [ 1729883785, -2104860701, -185860969, 78314456, -418999293, 162253763, -484871307, -121648387, 1849506104, -763659180, -761918886, 900716055, -164300485, -522354382, -746420652, 1148341581, -1668160341, -1951695350, -591757339, -1023888671, 1243337881, -729624017, 1777127508, -2050371307, -520043176, -1139230177, -1676638437 ], [ 766225139, -962347718, -1408116418, 2012883723, 1068894477, 1251029843, 2068508111, 1747766974, 17911906, 515074529, -1369914420, 1776450275, 393875935, 642947654, -683728398, -86119878, -2024329534, 146055884, 24844445, 1310697531, 489905013, 2013751740, -1735280664, -1912965936, -461443842, -2092128294, 283734557 ], [ -1900427674, -718824343, 823442732, 1030845219, 122644165, -2067635835, 1396091106, -107070915, -371123021, 1924687802, -821198466, 1433148746, 1917514755, 1431909385, 1454635222, -1593840496, -1386820743, -1591337499, 2058676951, 932311369, 1121440717, 1088342207, -1555612931, -1239700646, -1572906528, -930579438, 2031198731 ] ], [ [ 1152579986, -1854081008, -522154725, 193200649, 840735686, -1110899630, -182293037, 41272570, 1839048323, 86059897, 1107135164, 173144926, 614247273, -1115662074, -2071421237, -172487471, 1839220395, 586624981, 290993441, -1755438173, -1476206541, -97129784, 462171126, -639724580, 1020156567, -2115153272, 1916325017 ], [ -1374593309, -810933876, -954533812, -639251673, 1368314122, 1051895070, -1081620291, 1888202398, -1214878694, 2045095663, -845539716, 206069770, 693452799, -913005935, -367602423, -1331646545, 933890191, -2116202705, 1123803376, 1580883430, -1505277540, 1988145914, -1651241653, 1111353836, 114763919, 1203764693, 1794728563 ], [ 549806987, -959799143, 1662378034, 944922068, -683684656, 1546659560, 59721945, -781182146, -1617762183, 1751662436, 1094371672, 773180685, 1678148696, -278904111, -1818193307, 653527015, -1102728164, -107721767, 1028893292, -940339726, -1486826493, -1853503360, -760171705, 901631040, -1994429703, 1862117136, -526651333 ], [ -1099107661, 1994353300, -1308353092, -317386550, 2014445011, -400634885, 155094036, 2037280036, -1950590972, 503372784, 288114910, -1751884309, -1892100785, 1924001692, 2093931383, 734732808, -2036010078, 768900873, 723862412, 964919550, -554028133, -899182495, 1686188507, 2075966793, -1547960569, 1241540772, 44164381 ], [ -1484162075, 2030997096, 41395200, -1295437066, -1915488302, -2047596098, -2113813253, -1463484461, 744937265, 76524298, -813015661, -1143897784, -601744861, -1314247432, 1158990770, -724931330, -413223737, 1310390350, 908395145, -1905142117, 946860299, 1496931801, 908278658, 1207866807, -402435179, 1130781436, -95669178 ], [ 2055642358, -347471281, 1592407166, -893202615, 1961768796, -2095322300, -2089566579, -1736673644, 1917274901, -1903367329, 1479389048, -874045303, -490709474, 169591432, 446513429, 617766153, -2102377694, -1174632974, 1224793427, -813167464, 369918633, 1912118346, -347954992, -157102553, -1594550741, -244673960, -511919286 ], [ 798324454, -873006667, 1111392695, 1524240775, -740957319, -1571953175, -285718133, -1623463880, -955385324, 1712536967, 575235124, 410530991, 1953107882, 803143769, -1268543560, 1761337288, 2075451695, 1134230188, 968998888, -1631867040, 1786077121, -2111830241, 344616311, -1349874843, 621446954, 294191952, 1116220033 ], [ -1714400330, -143267471, -1897824142, 1278727023, -486119055, 729261620, -884803179, 897794759, 1818833574, 303759293, -639733770, -857684551, -1725193094, 1740355213, 1212451096, 1944382502, 768993461, -1796953435, 18568869, -880262563, 1184826989, -1760296535, 1823714293, -1235557539, -1983395341, -2036418650, -710803572 ], [ -1004803065, -801157974, 1168765492, -1800451402, -1803483327, -1895683082, 1388209762, 1634932260, 162021581, 322110878, 270188422, 126071629, -2034358713, 508441082, -348822204, 1548623151, 1071513350, 1647820958, -24418901, -689248518, 466657084, -1779461902, -932856275, 294472514, -967639120, -454966990, -1249231228 ], [ -1823448365, -1979079631, 1937340723, -419520045, -1139182065, 1399569337, -154555759, 1712750425, 1598940612, 124439533, 1247222402, 211506014, -1535742670, -1256138881, 410123660, 374032816, -189905704, 58741385, 2130661577, 257766903, -1853075105, 526426122, -1073730835, 2073830850, 372536229, -217948288, 8646867 ], [ 72615881, 1168451302, -25019310, -1566415498, -50518978, -1072111740, 1462271340, -1204738381, -1225861708, 1934335727, 1927765521, 1542902229, -1203024293, 733177819, 1782391606, 1464357353, -438647139, -1380563632, -1892455357, -374090201, 772763528, 1218626592, 1692113515, -1418412061, 871845641, -1595464064, -1651174222 ], [ -200616543, -665612968, -1028718543, -1819076462, 1328947679, 2137477543, 1000828871, -1346961479, -117889713, 1551845088, -1506665740, -1743498122, 652357059, -1982957866, 826417168, 1424406250, 458480247, -252990525, 1567889638, 138657259, -203679821, 677382102, -727905476, -1443683799, -527441293, -287951877, 364541595 ], [ -1552645160, -1914410346, -1082776270, 1419003368, 1027790456, -1977299847, 399683852, -1964201283, -1542375267, 1833722092, -163330507, -195392796, -1630850250, -137484489, 34775910, 711946399, -396967159, -1712213719, -1927527269, -200146777, 313933115, 397374647, -1848136092, -1939197110, -1464225864, 549289508, -51278876 ], [ -1178413094, -2134530412, -1764938299, 1825988089, -2025906488, -993742644, -297932756, -1279446671, -1951907741, 1867739209, 355221457, -1396715083, -826442889, -1539269566, -1658457106, 1398336822, 262473238, -2027721058, 1183274649, -2113855573, -1322922086, 974666018, -1165591166, 1569171229, -1180717443, -863920000, 696727677 ], [ 460168169, -635324127, 1603411545, 1844528537, 38770865, 1689030131, 1896043731, -2113451385, -1840518799, -563728737, -1152234806, -2045872791, 440034150, -1803070550, -1736071325, 635301673, -2030804284, 105187980, -2078744135, 712327014, 1578607338, -1458121380, -29557747, 1251791475, 1997550729, -2123817488, -1277694873 ], [ 1259322353, -238580887, 1712460244, -2109136804, 586882285, -694334107, 615491911, 1312889690, -174329478, 963443660, -1334134175, 1288990272, 1331384028, 1869354286, -1538098516, 395371784, 422101115, 1747044044, -381272048, -1104212989, -1009350454, 155600966, 1330684035, 608730481, -2063934287, -17823461, -922603394 ], [ 561760527, 1027490606, 41366409, 1934926448, 1940407043, -2039419824, 1168539534, -989437740, 465710804, -1947801385, -603186172, -1399934650, -1164256575, -1593921314, 185227444, 382689298, -499815474, -1898123252, 1932538831, -547943819, -105441908, 628804894, 1256137949, 1711980472, -313465655, -1517641430, -199560496 ], [ 1406871469, -2105584340, 1618167236, 2131643504, -820751, -1003064607, 396683549, 12721977, -2070697917, 2039805062, 725964637, -822242563, -1582031145, -2051190830, -71387086, -1573191881, 635943578, 801193728, -1225516882, 333764588, -1597613724, -368777686, 339642475, 2059777695, 1287983195, 2018811655, 1467742993 ], [ -1329678639, 676935860, 296718638, 1073531958, 672059210, 115130420, -1766308989, -139331919, -911135779, 865760650, -1435287156, -464859313, 272794711, 960465017, 1011764326, -951207668, 970147696, -2144444420, -1812812098, -326228679, -1244385550, 165861052, 868432473, 1777486984, -1116239562, -844903800, 1458596386 ], [ 1304377631, 257393940, -1007598326, -1807870756, -911439313, -319409472, 689204292, 1356264645, -64839732, 1042672228, -414013130, 472274053, -1926882778, -1007794675, -200566471, 1756020290, -1896963165, -1910466047, 2080518196, -835819355, 160344939, 214275265, 123360227, -662213789, 610785487, 1318691963, 1288866228 ], [ 565148816, -1413904772, -954505946, 1003678552, -73207883, 1163574617, -1198040147, -198775862, -633599938, 1059519721, 1154889950, -714996885, -455791728, -1007992693, 396103936, -1504578781, 396676038, -1981418588, 1369654701, 110794696, -813438920, 1690981994, -1320210814, 98097404, 1996163802, -94121185, -297131161 ], [ 993208459, -1946465999, -1663366865, 1368563287, -2026183812, -2003940501, -1663444142, 513091307, -898696181, -429436613, -1244910268, 1378028719, -623964253, 1890321032, -1627584869, -1784882771, -1481444669, -1383289684, -1241863007, 899231961, -463524245, 632569311, 887183325, -1966930380, 918171152, -777975296, -109553527 ], [ -445953139, -1520553106, -1285656859, 1089390320, 372407871, 1135223211, -536339911, 1182627921, -1534107909, -372449771, 1744858176, -395365319, -822739499, -1669229772, -2008640587, -704090902, 1338069483, -693844250, 1386148390, 2049302475, 2093819381, -1652175577, -1475529483, -798968721, 1495185019, 457828384, -239026441 ], [ 942789595, -823923166, 289316269, -961077259, 470707966, -1912026664, -1484694134, -1078934846, -1088499121, 593137100, -1838622971, -2022111830, 426245513, -942720622, -1218302155, -1979575913, 1421062171, -98751690, -694132490, 1739470855, 832774244, 664715764, -1065711086, -1641392181, 1817533743, 1150680172, -341418771 ], [ 282354126, -267311586, -55087014, -1055003330, 1893570831, 575536755, -1961029858, -2139205454, -1851639166, 694657691, 1139502179, -779673760, 1463778943, -527048755, 453162864, -189629292, -864258189, 222497270, -335834074, 1550045030, 864385722, -1008552618, 1415717613, -1961428592, 1929126002, 1460863327, 1748711153 ], [ 1687583370, 1100855017, -346088618, 1387694623, -1618181786, 339307086, 1483393284, 2129686884, -633234061, -1596856702, -1024995579, -773545093, -1772917511, 1121567633, -69378388, -1010247700, -814152341, -1673572569, -823646041, 790310523, -920517182, -1786963664, -2124932377, 52681315, -2018973276, -1569719002, -684673367 ], [ 493123970, 1933440334, -1941885054, -1496842627, -1594469325, 1318261939, 1093747787, 998002759, -1330410493, -1208242011, 352248051, 1173245549, 101667166, 683011308, -61751502, -83369489, 51487136, 1757271190, -1765596364, -2006586342, 705074500, -1009702850, -1003904131, -2100446464, 1239951013, -2069042121, -229854507 ], [ -447508207, 185156097, 152602394, 1629387708, -1069912782, -1066454035, 873237132, -1966806599, -1331037004, 1938427877, 285650800, -1003093187, -417625278, 695312420, -1091721614, 1702623101, -1697126571, 2063413128, 1595949885, -643865587, -2051270046, 1284322158, 179491682, 228380728, 1158052897, 511423479, 891661676 ], [ 39297263, -857614574, 1893924478, -1413366088, 1923904825, -67882176, 859848926, -2093648195, 537177585, 11664325, -1983581262, 177148239, -1604331057, -2025761654, -322538722, 387604677, -2107956625, -854400105, -1598091049, -466807993, -1012144124, 2025842783, -964660766, -1481546646, -363742568, 429231860, -1528376630 ], [ 193616481, 1143890340, -1910535911, 1492397421, -119438495, 1665719356, 1340637087, -938485168, 1231515733, -1983477297, 1742221606, -914271052, -370989255, 120880211, 860320470, 1416053213, -1287792681, 1632189290, -2136329808, 1588171040, 1510756019, -1681002948, -1659144380, -1073138527, 2146943304, 1219436335, -1004630714 ], [ 686153622, 1733993389, -440413944, -2038730005, 2146187908, -98722861, -680250831, -2027469642, 1414641886, -1262392375, 144024133, -136194274, -157244683, 1470486324, -1519226337, -2055775261, 1951506142, 1160216891, 210686817, 1954873937, 429419143, -467475840, 1180378481, 1890196713, -960123305, -869440735, -1766740531 ], [ 269221772, -1619088697, 1221837529, 686978912, -1331176029, 827073992, 687537113, -718277664, -631744662, -1856450992, 1141630360, -1406597264, -913999971, 1950198440, 642805254, 1644397652, -610810164, -3480137, -169967347, -1569168469, 1503559502, 1354442562, -408767931, 28590045, -550418786, -252061657, -675031075 ], [ 489100247, 1081323839, 741100661, -591304600, -974916378, 40333318, 427547868, 1572887979, -1473958577, 1803809634, 2140695126, -144433119, 124419373, -589377630, 229681230, 2115478522, 2072422673, -442736124, 158578290, 1903718444, 136415781, -426340587, 701145319, -71229725, 368623781, -677326314, 345394474 ], [ 502858327, -2091645458, -146312470, 843971278, -1300169012, -77052965, -1994743155, -1857500266, -1440579206, -1449453271, 19168814, -1908435611, 1770903161, -783952104, 1341951974, -1096942784, 446533517, 2000222454, -1374887777, 1244307027, -1562943739, -933355612, 1126280231, 1385705995, -499833745, 790697997, -554404950 ], [ -275712029, 1448481591, 1716805785, -1224190456, -1999264297, 711049827, 337633740, 1826283710, 762760569, -594619402, 1374176180, 1793312223, 479969343, 1450036700, 130391779, 70890571, -17738533, 1882120525, -284534420, 473059561, 454915654, -1917811802, -1223901472, -371504743, 318890452, -1172120711, -292377519 ], [ 7417719, 888600603, 1489013627, 845221653, -358519058, 1657803499, 159887914, -1058025501, 439514578, -828798472, -1478827888, 560005654, 853512693, -1486289460, 522729641, 748904605, -1457252223, 99786785, 480545305, -1773418321, 1625660999, 564093254, 1958969693, 54649738, -580793799, -978379185, 149612783 ], [ -544373232, 178340778, -386867100, -855553984, 1926555641, -249768287, 1804245703, -1634787105, -1615255812, -1948034947, -114569465, 350293476, -1224318482, -1493012557, -977339119, 2011395559, 462141082, 461354662, -2041074784, 1897189891, 1482793960, -169140874, 115771353, -1571188656, 1201655032, 302677238, -1476488796 ], [ 953114391, 941478751, 911613777, 2066895842, 4905794, 276315999, -1600226076, 1179006083, -1601219186, 1075237459, 823213733, 255891287, 1553395063, 1016807772, 318891078, -122852593, 1073674944, 873948667, 165990100, -1684315681, -1197451741, 185750662, -980058622, 284911021, 1121823309, -187849155, 1456043367 ], [ -1595715467, 2050195897, -309630746, -1294752886, 2095682934, -1037988505, -782756401, -1603259781, 2127962722, -1371357456, 1135432489, -1032745013, -719982124, 165896215, 578743152, -1861173211, -1299462420, -603663814, -1664508906, -2006787118, 1263259993, 795226928, 1133757685, -573821490, -130768954, 1610591260, 889514031 ], [ -1194287124, -74780905, 2026595261, 613748473, -1347137760, -1766130680, -1827400509, 446032868, 957939405, 1941221794, 2028785113, -1925230792, -1830011962, 1686078416, 837687759, -586406507, -1299936433, -638775607, -148360781, 835746506, -1159565664, 1710429769, 1691247831, -1468028573, -1361316387, -291137795, -1965371275 ], [ -1668198934, 1747505859, -1107351656, 2033557373, 236074882, -1340053200, 2024887442, 2048523354, -686108651, 949417240, -2021976653, 131134436, 1077712132, -108654976, -2094552133, -180832655, -903375607, -302168064, 341826450, -788217546, -1951847127, -321301976, 815701299, 1984355284, -760040084, -834144769, -1323696955 ], [ 1201635004, -1851431162, -274158776, 1314249223, -685099818, -1458219037, -82785657, 1782545409, 1731417679, -1813511899, 1817581872, -796975478, 2064042631, 1812757244, -941995796, -190857313, 658238682, -2110470663, 992038488, -1693324263, 1039980927, -404048869, 704528645, 1906494756, -421508096, -1967483341, -255036479 ], [ 1744867523, -2067758796, -306726926, 1611830073, 261365504, 1011758571, -351937331, 182258763, -276685695, -1201537130, 572381780, 1647771143, 407731544, 344349134, 761171245, -71905504, -1238884422, 575438872, 1552085454, -1351936119, 1253479490, 1253674569, -1832639001, -1925620293, -508395369, 2109481086, -961723282 ] ], [ [ -1474565931, -1612636861, 1356270674, 826331276, 1065016403, 1976327069, 1434912377, -1648386614, 272538071, -1377092324, 1394682960, 193407091, -714216826, 1589564910, 163582122, 1779500758, -1339898110, -271661426, -990769249, -1018792439, -471645890, -119901039, -622173832, 1192234130, -808752776, -1917662820, -359882858 ], [ 1294518918, -2058769751, -1977090245, -1133775057, -309080973, -468155885, 2071769626, 1477554214, 1660630617, -2054855461, -1660058170, 683935057, 1160588620, -1655045502, -1933036639, -1419713106, 1798843845, -435931845, -363272733, -2051401845, 1633024867, 898341402, -1445870872, 1999280445, 1118504414, -970036365, -1861745041 ], [ -1286674185, 689534305, -76280753, 1293834391, -1005904238, -206107086, -525092741, 1619388511, 726557433, 1852766774, 1327402281, -449915155, -270440045, 1546130587, -516514801, -423368392, -845035546, 1015406873, -161173424, 1713495306, -1504099795, 692408423, 1532273125, -1163176782, -444155916, -1777444701, -1186112630 ], [ -1268353224, -1487279318, -1032318710, -1248053833, 896073196, 117224585, 1500048478, -1405939315, -1773651283, 1014273071, 2087520284, 959220218, -1790213505, 1007808713, 347348243, 1022756947, 343343366, 1873003506, 1398392411, 546507897, -2113971947, -959390662, -257110720, 899265536, -1945188505, -385481272, -151706922 ], [ 2005529800, -104819051, 731304765, -2025173447, 1376082653, -558207102, -1528717124, -94964170, -1329038337, 1033058725, -2072974278, 340144044, -1202627805, 654620236, 1071747627, 1062328332, 2064640060, 1899323922, -1182119323, -413926432, 2092395554, -80403748, -1900069065, 2134057429, 900655586, -665575897, -1787361222 ], [ 860274382, -948344679, 1704190137, 138247370, -1307735195, -1356837838, -1293247299, 176214889, 178391353, 913206858, 1220351398, 2116008682, 285844832, 560576563, -2042128692, 611576782, -20250816, 1258625731, -697775867, -1189935237, -697021603, 1732960072, -1870690816, 507326911, 1888716572, -1046500340, 1257284658 ], [ -194315437, -1977943781, 111393508, -393958141, -2092899276, -1671942526, -888448618, -29342082, -1282728966, -1227522713, 356833139, -1920953213, 1648192616, 1433325198, 1842348625, -915180050, -1845089177, 1365780674, 2071102946, -799380071, -1858996859, 1496188688, 1167449599, -1624271413, 278379450, -294443983, -1969114386 ], [ 1758448206, -1316671520, -815747577, -553290032, -1533165223, 1106927089, 314265782, 1651381111, -454356471, -628735195, -1691724266, -199911285, -1950559337, -326048313, 1500263928, -2125624121, 1305746560, -1031057256, -1577843171, 443397194, 2004397721, -2063609055, -1644965018, -1450025774, -1415093790, -641852544, 1276130980 ], [ -263247190, -121207703, 1112725926, -587605665, 1594024441, -1860618043, -1797789336, 1104926232, 1157590176, -1028331719, 182742558, 1732842168, -1656251766, -1949921496, -1542258779, -1190497507, 658238679, 408070578, -953409273, 117567556, 2109064862, 768308081, -2141146621, 110172179, -999520674, -140373879, -1608588288 ], [ -574110188, -1577309239, -1352879773, 69933680, 1106749260, 1439222038, 678967016, 1541576320, -621289547, 1848866424, -1898606443, 572999769, 430789546, -1687647255, 626740014, -210395101, 2088082533, 316590488, -1866667171, 904996703, -1920952141, 277234783, 992737312, -1059113938, 2134516798, -1741713845, 1546849555 ], [ -344232486, 1274588344, -608025864, 1743203350, 396285428, -348574823, 890465421, -1591688834, 135131696, -1159945192, 1777582609, 294515470, 1217560306, -1912660956, 1412884381, 478769797, 1023052566, 863994252, 266287595, -802048610, -2058089089, 675583067, -1997331672, 1621074179, 1184259209, 10854803, -1608684992 ], [ -109741439, 1488230534, 1392893522, 1057884664, -446389993, -198696873, 1267284236, -1632820534, 1495097410, 265309923, -1256398082, 493769386, 1083204965, -1575578067, -1289603293, 613574566, 1082468981, 1541342204, -689031710, -1916733051, -105027530, -1162922564, -1474501735, -1501537957, 719194324, -2063121123, 1873318050 ], [ -1839803500, 237093981, 1970922249, 581783028, -190928507, 617842008, 1964646204, -174213592, 564166434, 940958360, 432862092, 1299604314, 428350155, -790518762, 682392119, 1887860936, -518914704, 160299725, -988179376, 866029508, 1838527293, 1306273236, -979982538, -2024896698, 246901526, 1819490075, -1392427842 ], [ 1379986709, -1612461052, -1761318339, -1163448550, -1858651806, -561167175, -1779594708, -171762867, 1692884961, -517951166, 512005154, 1319200639, -1909231415, -1097896450, 1856717684, 646235560, 745749960, -1351042790, -761283565, -1755512893, 830607848, -719228581, 1916158593, -1623337111, -1739588167, -196188076, 1478553074 ], [ 392980984, 293264570, 1593449868, -654847045, -1890219445, 560150035, -1694142524, 958148830, -660339609, 1662934833, -1855555196, -135713061, 358229198, 1181390737, 759135611, 759639671, 903922463, -1836322946, 813439585, 813047835, 637394581, 547556081, 1208603074, -631645034, -196319227, -2058754303, 82793223 ], [ -773429003, 1211394347, 1275046263, -1179379380, 1292139139, 724188576, -261651488, -2004460383, 1676059887, -1566971988, 1264569260, 2145054897, 505597046, 870440170, 1430742135, -1924456176, 593124895, -1040729447, 259117534, -1497263287, -416964165, -458706000, -946083344, 958046847, -1607547910, -119331482, 369829154 ], [ 1976518605, -318980002, -852321562, -643898556, 406021404, -1027945931, 1731535444, 759626944, -723104137, 1871454847, -7860756, -891958398, 48368604, -1289127460, -1538890524, -191204773, 187825700, -407591168, 1963455128, 1076785409, 1107951669, -1933073149, -730947455, 141914511, -1992992033, 1837140350, -480771020 ], [ 2072012223, 815891721, -527762049, 2035666483, -2143936267, -415342450, 982579422, -1801280117, -1095641868, -445496660, 565533561, -1545741958, -117629411, 1537094048, 506552686, -701257940, -648397797, 270495142, -1812127099, -1562058713, 1952401143, 2009602999, 1604187757, 183354986, 997270410, -1433618431, -1226000821 ], [ 1240655917, 1745264168, 1043116841, -1384992001, -1217866209, -543861769, -1510490736, 1824442336, 1899613482, -636444706, 123140962, -1994085689, -1371150456, 679751353, 1917285802, 1178309238, 165138825, -261731575, -709160462, 1094156806, 621350416, 734372487, 470920274, -879874447, 35899050, -1257979772, 1537429521 ], [ 89000930, 936665724, -852328615, 884399791, 405005637, -1555932380, 2089351486, 442538104, -1384946699, 80291155, 308660832, 1366212482, -1373067814, -1520742292, -2121319335, 235062781, 2075959286, -970581573, 1149776010, 1499333470, -1293872326, -1662575694, -1194357791, -838970717, -1946647248, 1559893326, 329817988 ], [ 1648925228, 1898541155, -1860130062, -927393578, -1829781871, -263423997, 108472057, -1195238169, -622949008, 1847470652, 1959490432, 2026259449, 1948597499, -173016058, 1444165396, -1382034358, 1505444151, 1181096392, -164775831, 874203107, 1590229991, -1601581645, -1572803302, 1764654438, -951410035, 1906753476, -1688669253 ], [ -1802041441, 425160129, -1838497023, 877347698, 1617360503, -1699783228, -1113895744, -259800615, -138774758, 883598544, -130035486, 962247132, -1244782430, -2053138994, 131808735, 685530732, -1310633892, -81400713, 1959924668, -567217498, -2028584395, 1227829645, 710712424, 717446086, 1835591107, 1186160969, 140299472 ], [ -917089740, 1755725079, -866070079, 1437341392, 1097962097, -1396115220, -738249717, -1606547641, 1251678058, -278429095, -1686616437, -340941667, 1814835372, 1995371597, -76354878, 38440967, 865198707, 1108281619, 1646134636, -1992676126, 11277249, 979039872, -1799983795, 1479387041, 1396113176, -501594574, -70102627 ], [ -100784402, -2137153548, 126831475, 1178175901, -1255940514, -1396282839, -496137220, -1829748705, -122534474, 678498921, -1353157064, 492907657, 2091601593, -2058668119, -707780087, 580408386, -106475251, -1884001779, -1382422641, 287152143, 1937112449, -1048150905, 1043016237, 498945016, -1830585339, -791384237, 70593123 ], [ -739402325, -397651167, 1575810540, 1272600102, -904696383, -1556791329, 1106543322, -983347568, 186618749, 1083686505, -1165497910, -1712440003, -1218421495, 1337613483, 1688284028, 1490528678, -1096408683, -787761954, 883034070, 1295841285, -2100815123, -1257409813, 1662387010, 228577325, 1602443186, -1470855479, -547303517 ], [ -529416025, 376308113, -1403159914, 680541756, 1031340411, -193721235, 231271265, -1760970178, -1961523809, 242904424, 1643106613, -1438920630, 820460774, -595709614, -2077326473, 80880235, 1388037400, -457976821, -834537127, 1535650120, -1861401783, 196101431, -1574284138, -1869529518, 1944802858, 837645425, 581511923 ], [ -561634513, 2084165603, 1865905914, 1958587319, 2059123977, -1144528226, 1827373260, -1062520304, -1772545279, 962270925, 150316760, -261274239, 342229460, -1598955871, -1326286091, -686210205, -2090974353, -2100391795, -811848542, -816919277, 928407620, -658412535, -1993000111, -1631672544, 488306875, 437002414, 306200713 ], [ -1016023652, -2035296255, 1660040084, -18499094, 2108784289, 1837221896, -1238205208, -1995542290, 2047488459, 739916299, -1062104808, 1770035725, -1409928750, -2130657743, -87572204, -988460891, -990968043, 1047524545, -231651014, -1573345763, -1313833903, -190901576, 854706026, 781852783, 1858497283, -1314976733, 1720887750 ], [ 1930010177, 1064738605, 297793663, 821743587, -917264616, 1709949835, 1145233725, -1268466084, -715403197, 640613227, 492199567, -1207466884, 494075715, 1022319465, -1205419680, 1668197671, -748327960, -526134891, -214471604, -602050433, -972606522, 1355085503, -16718719, 361396490, 1661568833, 1391409571, 1311351454 ], [ -521110874, -953616833, -1184947174, 1520042716, -184048826, -1689031499, 865152677, 638322674, 641537706, -862611628, -1214956453, 2054042837, 991840561, -320877103, -1842136972, -1116171068, 1524742784, 1143800894, -1120888288, 429904061, -1905697458, -1576265594, 1871428938, -1708806219, 1319674422, -1115859692, -298271929 ], [ -1549525782, 933602290, -1060313713, 940764680, 1883047560, 527397028, 135031997, -586219687, 594395001, -761579454, -1561553273, 1402447754, 898986734, -690503659, -1195397949, 2126741636, 1530899426, 1524779812, -1035702054, -820298673, -1590593498, -334140724, -2132929292, -1347278553, 1742253641, 247241990, 749494995 ], [ -1039655398, 1979633400, 929564227, -1002977223, 681385431, 1858766028, -1103490707, 919756859, -674429108, -281597101, 2039798031, -1753787349, 846472984, 826142416, -125851084, -131830847, -306569825, 809844939, 1153209572, 1091357692, 1493204886, -1409166008, 937333381, -214711400, 936244260, -908427862, -1810459729 ], [ -980109197, 1555306798, -843840170, 713358676, 2042369830, -263747653, -982113397, -292659190, 2074193563, 215936502, 348338856, -1642157137, 1213670031, -1935203558, -1398448066, -1737690036, 1026420325, -1168867387, 1045968910, -341125719, -643206237, -31033850, 1140245105, 2057001159, -1276768473, -387521051, 1903110636 ], [ 1980598429, 1025388263, -417378561, -1396276002, 1545047223, -789721942, 1990806870, 1985985917, 529854180, 1254010229, -1580042682, -1612576867, 197792729, -1890427022, -64040257, 1394950598, 1642481880, -1132036325, -2036306498, -722125946, 2002081200, -588189900, 1290885161, -935283864, 1176416227, -2142966461, 1002219535 ], [ 800731607, -646638586, 1234082128, -1787832487, 1720186775, 2129113719, -90043326, 1229048333, 729202949, -522107756, -1366930771, 899762506, -412071947, -1713586883, 983094889, -23710445, 1573127019, 480776924, 264357135, 1681259344, -1667502784, -1981594297, -1151318537, -1899706482, -2019387383, 275573556, -732875754 ], [ 1115071160, -2119268163, -1084380234, -1596267001, -386959950, -356232708, -482650717, -114614476, 945518714, -1719327450, -122671209, 1389727209, -1683487144, 2075099021, 1818949517, 743885998, 1211170762, 1828683120, -1301878058, 145270979, -1890032955, -2043555941, 545128173, -2084819784, 1811193492, -340811283, -2084784675 ], [ 1848935901, 713808735, 1307860578, 1051085639, 1029689222, -1595213053, 1174433442, 342945940, -401015933, -1999615914, 1099843840, -1093949659, -991578867, -1879616532, -809522424, -643800488, -2012615480, 440785800, 534225803, -1845040368, -1581064287, 1491069974, -502526353, -1854098971, -899016731, 936194451, 118830193 ], [ 363550403, 1173312131, -1051890682, 1366752308, -397240535, 1536246296, 322685999, 1614434197, 890946675, -1873984668, -1710148112, -1463041926, -1822440750, 2093972348, -847950479, 787943358, -2071805051, 447841014, 1099704772, -1613645766, -1792422026, -1004672605, 1042111025, -1559174095, 259389153, 375640758, 828903079 ], [ -1505176044, -1792247003, -1118803824, -1700424454, 1822103471, 1696470733, -226757698, 1484524418, -145017155, 145455557, -125646323, -2130907980, 1956455164, -1837474375, 1393836213, -1535170213, -1452182392, -240806758, -617185529, 1447111433, 1388884008, -2120575013, -197210403, 818476484, 1183861905, 1286130214, -1647611143 ], [ 1039513178, 632324804, -825567579, -1409634623, 558627240, -1279442911, 181339917, 502023757, 851230182, 932370069, 982696920, 1097193736, 1775167381, 1470677484, 1959904160, 1985548356, -1208440325, 1278658696, 1983837829, -544883274, 1182521147, 2067856076, 364082531, 1224399581, -1943534139, 193640511, -1448385182 ], [ 1581302704, -1484091216, 853494062, -586978423, -1941054923, 336721429, 239146549, -1944400333, 1128016644, -1640007618, -155311621, 275386450, 931578310, -1004289105, -769876586, -15112923, 404187773, 228568657, 738115296, 154805210, -1243861501, -1738787887, 1388828935, 89304975, 226905015, 278848326, 1163112040 ], [ -254844850, -1897971013, 1043269555, -1073425101, -1688716883, -20936412, 1015654406, -1648250003, 1748700120, -1829414798, 1020206139, -1638424436, 1031104936, 1699786049, 23335438, 1137885705, 1616067219, 761927231, 1639449200, 1217506173, -570768860, -228577821, 345950855, 1929860789, -422213863, 293875947, -1185556359 ], [ 1917669111, -1675811694, 576150521, -357493, -1042144247, -495194291, 161864450, -1184457336, 268933528, 897389658, 1385829875, 153189995, 1354135932, 358097522, 391966438, 476604799, -781811264, -1311297840, -1861708641, 4074656, -258781067, 387667674, 870661687, -1607805601, 2093890210, 2068374435, 1249128812 ] ], [ [ -11179760, 2125283207, -1901227245, -217736431, 2022362006, -272949993, 1171269321, 270777928, 488157363, 1647612369, -14765731, -1210269398, 640539557, -724391327, 700921757, 754655805, -89065530, 980586853, -845132365, -1385382652, -2013257397, 1247927888, 1693731205, 704666746, -1922691857, 48280810, 349824493 ], [ 667200881, -522827525, 1955665087, -1983850099, 44713417, 1039642411, 163327472, -1028209079, -1692191566, 738446456, 984456858, -181184607, -158157829, 1363829858, 1975262183, 550707646, -934969599, -615518409, 1769921837, 901231830, -903112401, 809325296, -1945091942, -156513672, -194709023, 1418121320, -927354255 ], [ 1840683424, -1391029223, -790650186, 1315785329, -1321646688, -1719203160, -1030456429, 1718340153, -782572765, -896483756, -193808934, -1494418000, -1971499450, -1235892272, -1575490739, -3667798, -279904589, 627124373, 615020743, -708333606, 1541286155, 1564830133, -1724558466, 1321977581, -1850039657, -1398609602, -317155540 ], [ 1289767927, -1746744557, 1066842561, -1471310929, -459629510, -1728765043, 901008266, -354350569, 906932444, 322411145, -1636572854, -55033005, -1181634535, 354092313, 1715888695, 1520235607, -121715494, 606671851, 233278023, -1293857449, 1018105577, -698393065, 1769697383, 231403910, 1493486069, 343760805, -243117785 ], [ 1097253672, -534846897, 229856552, 42919675, 211576385, 1735724568, -1859003986, 1317188780, -451928930, 1063617567, -1670928331, 1222031439, -381437419, 1860532734, -934021372, -629248285, 795091629, -1688077020, -1694845361, -690812481, 427687341, 637905006, 1731904717, 1054421273, -561335806, -1888459754, -954552357 ], [ -2105392746, 987823843, -890749813, 1654621626, 1319269804, 1715696407, 796451704, 1125883888, 1748888274, -503454415, -1722766953, -1003892358, -644793914, 184841554, 464846683, 518479343, -315080458, -2062879544, -109703859, -756732185, -699233904, -571691792, 82626897, -322873333, 1195831592, -1738159168, -153714267 ], [ 1777606798, -1668776292, 1903782682, -361833151, 1530714966, 1432617701, 1450246951, 621388552, -1596595248, 267943725, 1313914048, 1196201592, -621041079, 2095215885, -1465527014, -1921067672, 725188089, -1511699186, 1252078067, 1848930304, -1074992841, 742520393, -1340188416, -692694915, -1630756693, 1219804657, 1070163923 ], [ -1019232478, 55284454, -601873254, 1077274083, 1946081376, -621103696, 1152305172, -200804858, -1628935552, -1998817526, -590528920, 326773524, -1548379473, 756536028, -342992631, 1855801583, -1920262566, 1951815834, -27766131, -1038988750, -288431575, 180402073, -992514769, 527330416, -1369809627, -1192945454, 2078494022 ], [ -1353478192, 745032054, -1305628061, 48766935, 262759858, 858486840, 2071946883, -1263127691, -1347529644, -1729876628, 1501090064, 1419231456, -2105064238, -125788838, 918382255, -1476167121, -203702536, 625409762, -2077875169, 1621412407, 1838999501, -2083856419, -1941723960, -2076799177, -800975533, -112912696, -2017060584 ], [ 311486431, 1971451749, 1417745028, 651964281, 686957633, -1600363126, -1922374961, 852093707, -593674319, 2063631330, 751497724, 83414230, 56837261, -1031565448, 1472769206, 354990970, -728981984, 498412739, 1248046359, -63172810, -767436107, 1661971713, -1823976854, 343163393, 825261189, 819491997, 606548657 ], [ 879602140, 932293577, -257225640, 736825010, -540482076, -524473497, 893268952, 1522720854, -1511814034, -568543940, 282095306, -475353298, -499179166, -1914918589, -380739291, 1618651351, 1479625276, 1294255059, -1310154764, -2100630050, -663862849, -1056596100, 366298291, 824075240, -854317593, -1161890203, 1817069405 ], [ -1735237772, 70896152, 485471320, -389659366, -679937947, 647555211, 80731078, 214168613, -1177583836, -1186216560, 406250240, -919284720, -1413385039, 1810507133, -913590924, -50680066, -51318803, -647685456, 196535133, 1930266533, 523196033, 499583921, -1919596, 824471811, -2134769347, -961050085, -2103824462 ], [ -1285258404, -1472155178, -184893069, 1939376629, -366280811, 1222070907, 1238557353, -4897319, -1187321771, -834961741, 435823108, -2001587729, -191706017, -17541839, 1002896696, 1587992529, 1896420574, 805605778, -1414308282, 37682361, 1504604566, -1230914261, 1297957205, -2040250534, 750772643, 1160188150, -1501819647 ], [ -54036675, 1026288637, -137031623, -519592049, 1867801772, 2018151766, -373790119, -257128445, 76915816, -1494431780, 681813660, 1153410106, 486607828, 1217572849, 547363322, -301718557, -933702034, 1318780540, 834257287, 569631711, -1383595354, 732889892, -895817065, -569745375, 2088071863, -1223756645, 1501189894 ], [ -1593106697, -1676361517, 1121130253, 680825711, 2004438101, 1507350349, 315794005, 1151637784, -205347978, -1828959067, -2037994914, -959563391, 1721931828, -1666731477, 1711300077, -807865031, -367761720, 610731009, 978224579, -1489081898, 1010776111, 1176367930, -1753044597, 1572416138, 199145209, 800196219, -978247287 ], [ 985724332, 742160251, -1782495704, -1401109834, 1134592266, 1042071314, -1033264563, -144393944, 1108239605, 1365059233, -1365622366, 1229380311, -340493299, 777644629, -1811597694, -1972858122, -443243231, 1167397665, 1078901039, 475045739, 1301014185, -1584889612, 87595085, -785211199, -298862206, 2134753331, 452880224 ], [ 1726549724, 2105375438, -823881180, 875997741, -4892246, -150846798, -1972169959, 297780092, 2082579866, 622653898, 2004719393, -1276462004, -1652337823, -1736262682, -666369619, -1356199031, -1890419327, 1705382047, 1326600614, 835381412, -152169398, -1724534872, 1921227540, 2100259542, -1547515273, 710845094, -1807901887 ], [ -1326584534, 1833802006, -509250224, 1829835667, 810004159, 1519986326, -1930577634, -963392804, -997505060, 2144095502, 408541401, -1578787283, 1532173867, -221721838, -1861223252, -764049233, 1903126076, 1429785789, -1116975371, 1149777364, 1925286254, -218771112, 1221138106, 423374433, 1540230976, 1675822549, -931815849 ], [ -1797768026, 1686539451, 1845811596, -1351541217, 2010005622, -1905880185, -1481848417, 260214471, 1438002549, 2090478679, -1567091818, 964342518, -483497062, 1170987099, -198047634, -1525739198, 577227761, -188243296, -214446751, 166967542, -1010009132, 1919281135, -460897943, -738219317, 1213262145, 1422385999, -1705191742 ], [ -1897959539, -619576, 1586875871, 898593758, 745449077, -2084775443, 1818160969, 100221666, 1172428827, -1639154856, 2065897171, -1426178089, 16899396, -1325560583, 99332559, 1808717888, -1933462342, -695690301, -425276721, 1480316308, -1760708359, 2072172200, 1760404899, -420052588, 1216889744, 1799028169, -709827704 ], [ 1419381188, 405026134, 77251370, -52139593, 1492476685, -1478410352, 143334312, 1386138300, -1580934948, 1007426463, 2120158942, -1550897540, -1028835125, 595383510, 1329434249, -347874076, -2068659724, -988556244, -1688769563, 1657404765, -202980070, 1282774519, 824725296, 1547041366, -71280064, 682064527, 636633524 ], [ -592753372, 101015566, 1097547529, -498469998, 1958435688, 1488316977, -198468547, -1989928128, -305755455, 1148655463, -971556265, 1186747611, 1558793643, -942634993, -1846316473, -1955382542, -1333753232, -955137725, 1443310667, 667773267, 1195971437, 1629009486, 889447288, -1043701929, -1617630361, -2038982196, -1428625232 ], [ -510815974, -1450624076, 1484799481, 1433310878, -1601441759, -1555993831, -1994638699, 28907765, 1377333468, 243796410, 1369794632, 253488106, -799901650, -1086570525, 1759094354, -1400534511, -320234931, 1993333677, 72165112, 133419971, 2064666606, 1930295736, -176321203, -220718438, 1422073145, -1610520354, -627652573 ], [ 1378331678, -709828406, 1688219001, -1549794401, -29357451, 1151238839, -1165654179, -216207050, 1543731906, -197004221, -2055377209, 402513476, -59587811, 1573301374, 820012121, -870301322, -1225403452, 1729459612, 1793354878, 736206215, -610890469, 217164668, -540831441, -116542747, 1899347464, 793850561, 387192819 ], [ 802910815, -1552742611, -1057305957, -708725498, -1313092752, 722879163, -369028880, 1922703362, 926193814, -558643475, 1616228698, -1317399831, -885680398, 960083005, -1753823909, -2068328899, -649137809, 1576414141, 1353779636, 1958758617, 156255078, -119731520, -1740368915, -102369346, -631522785, -26286218, -80675364 ], [ 1364120301, 1983332301, 217105988, 1810222500, 1979595645, -319028128, -765630601, 2062526861, 665644844, -1235104490, 1219011558, 1519007846, -39915945, 1750211230, 1460159059, 390805980, -997646193, 986319409, 613217226, 1001631616, -2142857132, 1852960957, 1612886574, -2104889545, 1749692628, -894268562, 2098123238 ], [ -1089661020, -1302398524, -2139368407, 909785425, 2091099953, -773779111, -1153149110, 1495447720, -540481527, 163274486, -764996860, 1666511887, 1778907377, 2109312979, 2098211653, -111622261, -848246420, -77402966, 2141527740, 2046098739, -966739156, 575007623, 1467596958, 1904157950, 1632152321, 998277917, -475042503 ], [ -2107764851, -1249149349, -657344228, -1162153319, 852940705, -117997632, 2121145344, 871968967, 1989067654, 1894107468, 2065726945, -423503182, -1490126064, -243813810, 1087653560, -1417489636, -2075560006, -5418212, 167146467, -1593487184, 1803939892, -1537656904, 1238024202, 981807728, 384950318, 86905490, 72010063 ], [ 1005651989, 1022765901, -2098881288, -1440260975, -1436905605, -620279091, -1059236899, 1987187530, 574931608, -1790948719, 2074236226, 2088540704, -5849111, 1104840062, -1708517598, 2906932, -1255773784, 1080848789, -2050992825, 1017171064, -391580263, -1315770959, 851111356, 667207799, -1072754040, -1836545897, 669077949 ], [ 281503181, -271268441, -2000862659, -121212517, -1354456620, 2146944402, 501012912, 1229439395, 1759474414, -369466849, -1548833302, -649061121, 2048499743, 1390531717, -1145789242, -685423359, -1844569823, -1073199270, 1225670010, -70358290, 854468822, 144557863, 505876308, -842076382, 1941024337, -830377505, -1746890051 ], [ 1254060265, -1511611998, 1967255213, 1218405897, -1905041328, 1000582503, -1757959783, 529929121, 925127447, -52942213, 805959233, -982252020, -442486336, -2129269251, 412300730, -562295674, -1389299867, -649470070, -1753567426, 547661336, 1082010999, 1730017566, 814955539, 369557233, -885241154, 1850937868, 1560720276 ], [ -1163702653, -984875765, 1755170383, -820626234, -2026571860, 32775388, 2046527544, -628333630, -1156998447, 1680535591, 13533853, 292595186, -1918188424, 521382507, -748086718, -1620299399, 1012815091, -1597995694, 831852251, -169563258, 76636504, 297603190, -1274063450, -518285871, -1987077937, -942845022, -1510278889 ], [ 205377998, 1278727930, -382176983, -1729190321, -1060912744, -1084632598, -1801527007, 989204351, -1161211401, 1941997266, 758845588, 736643450, -190961224, 1680024787, -2135747600, -969685719, 272105011, 1649462847, 238470627, 959767297, 1184813958, -1717074244, 355220028, 1469528881, 482739537, -255194664, 886255506 ], [ -1766781395, 1012976945, -1561361444, -1562794204, 948846500, -644391497, -1513071084, 174163590, -432806394, -1746186095, 1092615047, -2024831213, 428839225, -2096866226, -543716286, -33980942, 781272594, 584459088, -1133449862, -1074726662, -1060982060, -1564802422, -315154430, -1513344644, 363481705, -1768315394, -515595909 ], [ -1671575904, -1735537522, 1308847944, 380100881, 607967581, 1798925723, -607675639, 433571896, -608115937, 1434871585, 1589235501, -490632409, 543759404, 691497515, -1436109295, 42275355, 1675271418, 371504983, 862862338, -532635030, -1152938188, -297780339, 1365183622, -1580010145, -381111766, -1829863329, 1951839422 ], [ 901940605, 1123132605, 859609948, -915941275, -261304934, 1181656809, 2098405814, -1086179709, -2067761059, 1461119896, 1869764542, -739885166, -1930843728, 552121333, 1560448498, -1156682731, 1838384704, 564899298, 1798762405, -1210963393, -366449189, -1741012174, -429940820, -1311095750, 2088202708, 1487771110, 1783039482 ], [ -1573470260, 88291155, 1085782038, 1543425346, 1705064839, -891248724, -854643551, -644078533, 1459737389, 1440116133, -974243169, 757681219, -566996551, -307586584, 1556402871, 922660882, 647764966, -1733100541, 185981314, -1315459695, -1858036501, 1083466369, 1961591018, -1683336731, -2115146686, -1417912808, 8399961 ], [ -427531598, 1148868842, -149562127, -197452999, -448765111, -1905232536, -1319373644, 1087565635, -541490977, 1851310775, 1084225322, 1758923133, -1699330480, 956925004, -831663357, -335769211, -260098038, -833963541, -52623446, -992780594, -1422235816, 1255412828, 771273187, -2123609883, -565651639, 429615425, 1858225507 ], [ -1787065658, 2020001657, 630872767, -266277566, -2110484508, 2126055532, -1947766222, -2094040180, 1237381042, 45893791, -117588196, -463981604, 836685728, 514905998, 318202789, -2102242790, 1264128873, -1753881469, 2017505043, 1513870824, -1434617764, -421546805, -184696785, -1560755162, -138372914, -1442806171, -918273231 ], [ 1128837765, 127538343, -1429769037, -1513988418, -1374625979, 1885194477, -1055743173, -1312100743, -181571299, 936531459, -300727980, -1367428769, -522731829, -932009487, -1465567070, 1415553151, 1615046023, 1451849778, 1252912600, -1914448061, -1930680632, -753735187, -1564665506, 68358111, 790563444, 1278337244, -1648788214 ], [ -1630678190, 595324028, -438609634, 1541499059, 1579232982, 1644805647, 1079603451, -2143870379, -1845166563, 687704205, 271059590, 955185122, 916585187, -523807270, 950060498, -365543645, 413467697, -1364514394, -523241208, -1293854803, 1635007795, 1671008441, -284289893, -82116790, -592734028, 1888364933, -152556215 ], [ 1408931671, 1504578786, 215986294, -158912687, 1436547671, 825576119, -1833862269, 1010575623, 506427994, 811197995, -1406684880, 886930622, -81814134, -580973123, 786603311, -2079093975, 889657744, 1135282579, -68623307, 367363174, -1774776550, 1740836211, -1039379260, 811927770, 1264147700, -1924139387, 574295340 ], [ 902582580, -482098825, -978636125, -658397630, 2046996250, -450195708, 55166786, 1149915213, -115458383, -1716539253, -213509678, -807224872, -1211009491, 1782865020, -366754107, -784931291, -322749148, -1797618033, 1735518303, -484503958, -2033500017, 1042849889, 648592957, -157799729, -640811382, 520289845, -345484984 ] ], [ [ -1683793107, 1890009908, -2135337501, -441589605, -327693536, 1797439040, 1250003619, 1444676308, 2121748923, -243137341, -160107270, 1869268202, -18062273, 85825708, -425281073, 1607816413, 1888553138, -172444333, -130338601, 1797002185, -1132291747, 1764846154, 2106835093, -1014457543, 440121580, 186773723, 541611086 ], [ 2131613093, 168252206, 85110893, -896401677, 258581455, 1055854546, -2102187708, 746670775, -207710947, 1495626710, -1769359085, -1576642820, 1327584746, 354712008, 2057561065, -2047577788, -1769112434, -1391150504, -103478365, -1428659543, -1044836556, 992045271, 1241098889, -842752129, 417888344, -1511882371, -1312274587 ], [ 259316162, -460239755, -1577119855, 1579996292, -1837921534, 1534909507, 1284661266, 1674257421, -1081866651, 985757486, 908338083, -1052891274, -314805298, -791656867, 282489117, 1651556913, -423912542, -1070980880, -423969778, -1174029633, -499104952, 1667663713, 1804535786, -913038794, -870940867, 645421665, 545541843 ], [ -1640493485, -788187615, -854521777, -489952380, 870408533, 114541620, 1610490044, -820648923, -2086195852, 1027758308, -1101144562, 1186015267, 1942836238, 1917246463, 8760031, 1389375380, 1011687117, -1844984458, 1645766925, 392455658, -1889723280, 560930409, -959522695, -1881309194, 924240417, -346478370, -2017004057 ], [ 1198105037, -96365213, 124354579, -1541451020, 1034739339, 1056600574, -751954076, 1983122003, -74788012, -1860374445, 1993028634, 258335900, 24103835, -1440965862, -1421909936, 1065053626, 879284105, 1167174411, 2052498586, 1913634253, 753968719, -1397373056, -1207834471, -1594774252, -119628151, 47885300, -1892767729 ], [ 309631939, -1995988206, 1919614760, -2015376272, -95496809, -1263267996, 2122198467, -792893779, -609846319, 1023477658, 401032589, -778615046, -894199993, -962883376, -1134028976, -1181666510, 533933931, 1181486300, 977162405, 1247363251, -588092182, -1220857393, -1642441914, 1459855441, 20365957, -1292797889, -523508576 ], [ 617692343, -627161358, -801903701, 1471174242, -1359817949, 22257377, -1207970483, 961976895, 2135581372, -1015954309, -1953741533, -1268200504, -1629640131, -1524993595, 1304515914, -367888630, 1197482358, 529197597, -330362252, 899863530, -1948427313, -1652155534, -1224930789, -1506326672, -1051903500, 596785778, -238234400 ], [ 1758905340, 1216238800, 1068646896, 1479502299, 1499121223, -2126543064, -1237590422, -1762160830, 1717710260, -1695483612, -604424515, -1384248252, 335166321, -266519279, 1637099931, 636231011, -1315211055, 1557891436, 2001806324, 198940617, 1597217575, 1380561567, -1957792532, 7516436, 1034001242, 573597427, 1434183476 ], [ -655763850, 454484529, 155452768, 118864643, 372143873, 870813526, 385384088, -1336351134, -252715729, 1026951753, -456885885, 1133886684, -808497193, 1609610152, -1923541103, 1160098833, -1821772353, -949931560, 1703806805, -500427703, -1011848598, 1922988898, -17527579, 2032556312, 1162961819, 213127576, -541311576 ], [ -63164555, -118076147, -779346308, 478355651, 551789803, -1724490712, -229746738, 1909322870, 1469215071, 748042194, -719887770, 687747635, 1760217738, 836846289, 2068760703, 1129695236, 2097791377, -1902406291, 1326172157, 727524755, 364067432, -9769571, -1665244963, -2040170583, 58027191, -1145521497, 2068171151 ], [ 561590677, 39364299, -2125993691, 1014538496, 876924293, -1740296282, 717368568, 1974796911, 74198502, 2062493285, 1468403998, -1335007575, -839287989, -1084253662, -131857141, -368468045, 671396198, 1119786673, -758669273, 1048104422, -1930298384, -239738992, 978856757, 1088224743, 1562866667, 1427928078, 2058576379 ], [ -239043894, -1071427324, 1550497525, -835060213, -643526554, 1862500962, -1322072326, 561342115, -921441642, 959680790, -2110757512, 1882042026, -1521325494, -603476217, -567350147, -2053774857, 707505104, 634677600, -1786985025, 923924766, -912666732, 1394851172, 315658898, -651662647, -1726258176, -142308978, -860114308 ], [ 801990109, -1165587548, 488209504, -1328353074, -38164256, -1984782265, 1983727361, 1860242587, -981843364, 1828988814, -1426685912, 50145376, -1478485490, 12412657, 1715471734, -2054202968, -2127491108, -1004822034, -1136388804, 1173324338, -513662398, 1621094877, -366325810, 1136563403, 1488251876, -126669154, -482080932 ], [ 456034622, 1822074110, -511927953, -2117672538, 334844394, -222842571, -1125049677, 104215100, 1415397475, 1621376446, -612487071, -758107290, -103444210, 767082748, 1166543108, -1056085518, 1769642832, -1687384779, -1535074307, 1312160250, -1676626525, 1781939387, 785920506, -1248249662, -834809779, -348815614, -2032231977 ], [ 1491389295, 441418417, 448669365, -1192166834, -250793246, 1030676818, -2112514844, 1431516425, -923961785, 385640432, 805438486, 1158842125, 445258522, -250019120, 2033462465, -1805367223, -480341085, -487474920, 1198367739, 1049276895, 662017842, -1600849014, 2116728582, -812334238, 747556133, 1495499790, 1954737782 ], [ 295743111, 2060882766, -1835791311, 832020511, 661433696, 1346015735, -1695868049, 97375693, -273674706, 196808616, 96821488, -1622749239, -14322332, 931625844, -1786658358, -522627029, 411330907, 1392047054, -425393013, 1192109212, 969603581, -45754314, 1229165222, 899227043, -685542501, 1079570584, -120582988 ], [ 1309138477, 364368605, 874009737, 1158645753, -895324099, -583187682, -1578827857, 279037744, 822004368, 1147195983, -210292931, -143905622, 992835675, -1307206081, 1822807939, -1191301666, 1040754376, -2116767366, -860130724, 985253013, 2103869198, -1333495010, -1544382819, -675510928, -1466138723, -879975134, -1343981137 ], [ -1804913442, -820753277, 1697875148, -2002970652, -1044656980, -1797311370, -1721163540, -432779388, 830892153, -1013718787, -919970855, -1885016574, -1503109922, -1253031831, 373056606, -839315618, 868067257, -341163160, -1468779495, -1591826729, -1597603240, 1613681862, 301706710, 912049264, -1963948692, -868755066, -1652366480 ], [ 2001986477, -1366157866, -509547549, -1582930681, -1349775970, -311779992, 1491619498, 493483213, -1148011676, -254781005, 1892140904, 1536627917, -1912909484, 232847706, -266717066, 1291368474, 678228392, 633158487, -322663280, -1633535084, -742524560, 2139658610, -1546179169, -458034125, 493718268, -104909387, -2132438446 ], [ 1858680818, 453588882, -298887725, 1058799562, -1189607927, 1672925562, -739185877, -2099639461, -1608700044, 927849137, -1292451450, 1214398279, 518934468, -2158618, 1855761000, -2139515609, 625198378, -1290113338, 1524751049, 2124076671, -674294960, -1810742299, 392783138, -813020854, -2080591864, -791811047, -763472778 ], [ -1045755940, -2131497072, 1669165449, 923768043, 675416662, 1476057515, 250742337, 324586530, -189482796, -1273691544, -1578509587, -1575316301, 436663225, -2025004840, 500412501, 727106338, 1822021498, -785993043, 1269975618, 2029899665, 1185194698, 966501052, 2111699830, 922857932, -894635570, -1410588349, -1845483831 ], [ -669649063, 2139343047, 748058247, -1480343942, -532911091, 1348701601, -83949997, 869321155, 605006056, -867111508, -452350122, 1640091419, -688670320, -464496622, 665175655, 303082937, -26998532, 970781368, -1578029463, -1025471983, 1307142250, -1469184147, 176057299, -1503819631, 2005624351, 594683263, -791752632 ], [ -2056863639, 190092553, -1820472720, 502944323, 1386299502, 1312238121, 1041850251, 2060178093, 1778504407, -113524262, -1903134228, 21886294, -432500675, -84141822, -1957299576, -1539918415, 36108915, 1518277596, -1239974763, -1854520704, 2105572136, 1253347844, -38300888, 1269689101, 693163085, 1858454287, -1050865884 ], [ -303796688, 669266993, -11592129, 955420298, 2102426321, 252321884, -362759928, -1537618165, -1256418056, -1995629943, -1314999614, 344150663, -1723970433, 1215106946, -962377950, -247545524, 919510566, -768332905, -738779570, 59694569, 729093182, 303584773, -1628048642, 139073930, -346618592, 1065689604, -1331785983 ], [ -945902989, 890286506, 354966382, 1052949488, -1869261173, 796006443, -1933606746, -1884102789, -1906751749, 1368326045, 1264140585, 767559366, -1699423082, 1585686456, -1490924449, 1692851519, -800804599, 884434732, -2025441455, 881710243, 37617621, 570040222, 1343092644, 848566478, 728875874, -956730582, -21953713 ], [ 828332422, 1178271654, 1609337499, 1299313499, -923189971, 1053748320, -348717920, -132001693, -390364050, 253097828, 682907054, -1856774447, 656134532, -635813822, 752396885, 1910639476, -1658707609, -1018918345, 1789719944, 622792264, -1470919158, 1547594527, -885211262, 662144949, 495297954, 638728959, 463931325 ], [ 640094540, -1402422502, 541940517, -746779828, 289878040, 1261068898, -1556365477, 166673362, 739505606, 1816198089, -2062769033, -124041121, -1067149418, -597283657, -1196088451, 852824022, -1376103099, 319359221, -284738541, 281743132, 2021620956, -758989659, 1836731888, -309147155, -1966669043, -2137560704, 422371748 ], [ -1087279188, 806443487, -1948015323, 1394330403, 1721563449, 103642134, -361237468, 1916760557, 2079171418, -1125444705, -128316560, -287485928, -1756372346, 738535475, 914943020, 987200790, 497475103, 1490748686, 503189969, 1251217724, 1970162344, -491189104, 1490835346, 1079028334, 799600684, 321847434, -552619960 ], [ 813620362, 1501135359, 1270275897, 52976765, -1350708959, 1766628929, 1918549680, -2108512174, -341792291, 1625981844, 746286743, -1409638848, 232895184, 111656391, -1175096117, 816401672, -1563801296, 970347967, 1297514032, 757754230, -267612862, -314507987, 755286171, -231541285, -840645662, 1519081448, -93760990 ], [ 419673065, -735078542, -155649100, -810088121, -1582064419, -1869379850, -507740395, 1044862762, -90864994, 1248289045, 1980012120, -1523445671, -425904257, 17318190, -2012227459, -665560956, -1501862247, 1270745203, -1248770640, 618462125, -1552647254, 1956301482, -793662940, 1896331080, -609277846, -2137128208, 416951675 ], [ 18621948, -1395797928, 1301170040, -1875854843, -235802531, 2068291932, -2056986418, 1241841370, -395178297, -964199210, 1930667282, 568636349, -1583409372, 2101662809, 450384773, -1672888109, -410661269, 1824103685, -1696250175, 722918905, 477358673, -857102141, -1386236994, 1663915468, -647423334, 1071220494, -1868958508 ], [ -1486107140, 1916820548, -1536663996, -1546767827, -877383388, -1568817458, 495577523, -1163166386, -185961701, -526097057, 842049693, 2112403129, 1117651796, 402381607, -1583901042, -1227008819, -882562824, -1717640989, -515061344, -476065106, -1393921945, 286555228, 2101453946, -62696703, 327312284, -1454130796, -992516358 ], [ 307004071, -568590739, -1631247045, -1052492382, 1180677151, 2048845240, 424994645, 1635399757, 1618779538, -728321446, 143793434, 1288627986, 417373916, 922916950, 509214169, 1949947162, -793096023, -1250902795, -1448884773, -1739397899, 1064694397, 621547916, -1473472422, 1049810001, -889283620, -1794965537, -1812734580 ], [ 791037102, -1238696801, 1479067619, 1030177037, 508379415, 908821847, 625118338, -155518555, 624727756, -10369046, 802967172, 1937043556, 1175516115, -558927767, 523557067, -720757726, -406712517, 2082660577, -792343256, -2025282738, -416150876, 1926095481, -972542512, -476159413, 981991404, -1539799976, -1529584386 ], [ 899435457, 1884622619, -1189415114, -687214130, 747764334, -1042837686, 1409047113, 2000151901, 870071567, -1469195933, 484233943, 1307969562, -1240538914, -1187013331, 1652477011, 1035892971, 739001255, 128635213, -1786770546, -438443503, -456429873, 871978779, 74707682, -475316752, -886518765, -503592042, 1500081503 ], [ 72142321, -449735835, 872162888, -1110278352, 2138728731, 1565104561, 1736358563, -501593290, 1847151488, 1012415739, 1713796437, 1661621049, 170829668, -764532658, 8108835, -525508825, 791966920, -871155830, 1720855447, 1899206765, 1721604291, 995254269, -96094344, 2102000823, 1443492723, 1151416227, 1657101615 ], [ 1529688019, 236394591, -1950467701, 1991746314, -94023167, 710723478, 1827864144, 350633742, -1273982473, 2142340017, -225328502, -738918447, 1025397906, -1201478904, -1393499355, -38003410, 2102645863, -1100954369, 1522045548, 1297905361, -787674347, 1146703493, 1244207199, 849881373, 105686426, -337977402, -209786612 ], [ -793379396, -1874088782, 2123107642, -1017038238, -284684921, 122008103, 1045061738, 114809315, -530498450, 412896667, 280648514, -131633913, -351488126, 1724523929, -164690249, 1271369986, 2113839569, 1384376077, 1572697989, -457447459, -732399724, 1178936018, -2135906798, 1322746780, -301004167, -2037837292, -1801433736 ], [ 1751332773, 183925409, 1697763310, -1785133474, -1267989302, 175052143, -538321322, 1345205953, -629149682, -1153624167, 1207046559, -1485832948, -1235931565, -1640022289, -401875708, -357853540, -1777804056, 20364507, 422471281, -1422082126, -1764842025, 832016464, 493422004, 1440254, 689583580, -1052922847, -1126667015 ], [ -2055562348, -161483721, 734384406, 1520780029, -343573905, -69781291, -161075855, -438958776, 681758477, -66088476, 1492656636, -1967901724, -613817039, 159333598, 787793061, 1502784475, 775894796, -1000049753, -977387881, -638007652, -1292582737, 1660744270, 1709015214, -1541688590, -1181163103, 2085275743, -1777402265 ], [ 1966845773, -1357645132, -1008967391, 1482201939, -985883560, 1609885876, 1309866824, 1547825761, -1296751049, -586846336, -466395841, 1771407185, -1000809884, 1889633653, -271442729, -111816622, 1411349374, 969212433, 1391712721, -1359629013, -49243711, -150971497, 1935660919, -1643877476, -804430543, 1609323717, -1198052364 ], [ -641118174, 804503457, -1917712893, -734245534, 121735229, -1425215720, -1248420704, 1865854014, 628653797, -2035214887, 1138375536, -562069389, -728093569, -971181828, -24433870, -1024791736, -1537192026, -1055881223, 623840120, -697464884, 205738099, -1134525019, -1658578323, 1277331265, 1908857958, -908311988, 1665440947 ], [ 796630273, -813914393, -380522564, 674653546, 610285730, 1596363086, 33629839, -1459343982, -2051887453, -176312133, -549840483, 666857936, 1853712809, 1532142270, -1120340287, 1821526311, -1623550408, -1153092379, 94144870, 2015362277, -889612862, -561338848, -1379020384, 518334040, -1223167934, -1132344591, -457501006 ] ], [ [ 569378587, -507968221, 79200605, 16728690, -1878892659, 509569298, -1402457883, -701803070, -625087645, -816807513, -1431112109, -1491902721, -1728701752, 313948267, -597660560, 1199887953, 694994197, 1400010742, 1206662597, -667516390, -213637910, 1359268511, -1280658627, -1401393634, 1351502307, 1309784641, 2134332 ], [ 1307861397, 1186512520, -700735378, 968011791, -737990091, -1596381685, -202367713, -941999766, 1467131745, 1679424451, -1630629514, 1285464622, 1196130458, -2085150279, -881297465, -85905696, 1871192507, 695543596, 1196612967, 294959535, -1846110066, -296957512, 104688865, 1073311270, 1962435452, -1566714542, 980018787 ], [ 1766938504, 1889238255, 486274417, 1041494465, 1674219127, -578994107, 1965853850, 499280370, 385680017, 819233130, -2138481051, -1709485777, -1799589542, -487086121, 1369327052, 1836454439, 664143880, -1825115470, -47835337, -1617208071, 63547958, 1618481595, -682874812, -1765553176, -1719502528, -1110682590, 117612102 ], [ 847614438, 130554237, 1676160901, -1160243267, -2135602106, -772527321, 578972359, -740893719, 138038157, -1621638536, 1581133055, -928754314, 763934499, 2048923538, -371379861, -2105736445, -1684254091, -1227623210, 1465658757, 1360749162, 1916527881, -422830623, 438533108, -1961428696, 55234804, 1135573773, -86605657 ], [ 1742975933, 1525841309, -1696807180, 1301917102, -1372456645, -1943341342, 1921987446, 1538258461, 402770108, 71771176, -1496712881, -183837050, 870804214, 1111729972, 968663784, 2133006696, -1467335636, -1921885903, -575427111, -524306995, 1455230836, 309746970, -1084365568, 2079315724, 596891627, -1426234239, 1271775888 ], [ 824126097, -1754589922, 777775750, 1102885821, 367459923, 801437024, -450405239, 1377668587, 955557980, -139440002, -2084447842, 726550789, 272954786, 207557582, 1257920017, 1089434734, -1954551601, 1046293021, -1867475756, 757910025, 1383675848, -1504810149, -1712037342, 1621464635, -1015051220, 1770458130, -2007956563 ], [ -721714853, 882052527, 754238641, -432857045, -810062386, 546347063, -695549124, 1313688987, -1565956016, 2024680738, -783861734, 117021753, -1419023625, 48969595, -1255413354, -1648743619, 1528319726, -2025323777, 2038225489, 420260251, 242074708, -1975330129, 1859982682, 1617289993, 1476861334, -298182123, -1138535206 ], [ 1361732334, 726498730, 422859689, 1532274914, -488274686, -1448129992, -867516481, 854425782, 1046093714, 836415899, -1670763922, 1057030497, 2129288512, -1218830252, 1162722144, 1366556787, 614677609, -1900557691, 539886592, -675888336, 1910354386, -2042000360, -2006650053, 929528994, -822694632, -409228211, 1459648103 ], [ -794058224, -685217130, -744621462, 1001900934, -1710917020, -28450090, -1191245722, -1844797247, 1225827259, 1146725699, 1995724058, 481760027, 1772215643, -417194765, -1520284762, 1709576231, -534032252, -573817492, -2090663015, -320988937, -693973963, -152610640, -922498575, -2128952999, 728507494, 1152082180, 1041168124 ], [ 1827602647, -203138373, -332280102, -135847799, 512925325, 655467835, 1525756896, 239524949, -956288749, 1795670069, -1006840029, -2131460579, 1630388542, 510808357, -1025726821, -1099433707, -377648652, 237807263, -1479970140, -579541039, 1410207581, 485658128, -711029530, 534332879, -217448476, 1483454395, 1960400998 ], [ -1492074010, 2129430674, 2012832253, 568464736, 1132051387, 479413035, 476032389, -1794937323, -420341720, 1694054961, 218365738, 210019071, -1948326338, 131949488, -1807669456, -485229627, -835704539, 180313301, 2100620821, 1640926287, -975045652, 1499690057, 1802249255, 552836130, 1541892046, -135758831, 1176271180 ], [ 1233246334, 977250252, 157972603, -299761820, -1536340446, -1035892481, 632013242, -1202850346, -1932851134, 1032097485, -819101963, 1426845980, 311430762, 2080188881, 865023976, -604430349, 229771469, -1300766360, -1568466235, 174843349, -554725208, -519351350, -151600671, -1318169224, 1979478939, 237542932, 2036534957 ], [ 1743685958, 694994263, -1961381770, -1129751354, -543208917, -1604462701, -1632630943, -1337403132, -939403561, 279152107, 872730127, -2080986654, -710579480, -1499324541, -1219022036, 2015839192, 2028759351, 2022787688, -320922491, -456519851, -1265149982, 1766727520, -1165515986, -1229160173, -1582918451, -599799542, 749326231 ], [ 221501267, 1182916732, 1890101026, 800224587, -981076468, 1425763900, -2128698182, 1241196361, -1763838089, -697810903, -2003848541, -579325350, -950670532, -529154983, -46242154, -1778984238, -2143237069, 1664484120, -1590440275, 1848569081, -527476337, 2104239952, 1553851288, 364077038, 624237888, 1908589198, -215671450 ], [ -1103835432, -1461796844, 748733083, 466940207, 13128785, 383551829, -639420660, -39109061, 271649392, -1615757588, 161312317, -1985254940, 1531237997, 59261031, 402362497, -1416199561, 1303173509, 1538379216, 926134879, 480669462, 528572415, -921453210, -1494440053, -1336859849, -1796796893, -357132392, 1379492293 ], [ 2065737862, -1091893319, -202949724, 155048251, 1119297018, -1208624440, -1301649457, -996665949, -1179809840, -1997316964, -1825730266, -98436242, -1995572127, 665438782, 965248457, 1434212226, -1706277203, 2122599070, 1172146451, 638543843, -1076095997, -485228412, 1199353724, 158405717, 1245264637, 788314675, -1939212463 ], [ -1305649696, 1573472893, 611522410, 13484209, 99971266, 92176646, -260686902, 1912108596, 839667511, 287149705, 1903197010, -1705250774, 963990065, -1092394522, -2125036403, 1636937516, 1222685110, -159556534, -1549622014, -998082731, -362129041, 1438639980, 2013640422, 1723566616, -2033240483, -1761639205, 340014190 ], [ 60248716, -905400271, -274716809, 2094484002, 456779850, -1033700921, -1210935617, 1317960617, 1944825106, 138495032, 545625701, 607233783, 1261047039, -551489444, -818288910, -1665650033, 346743524, 408201826, 262135833, -1601646949, -341397888, 795600840, 1154230626, -989750720, -687966279, -1534453354, -1695620027 ], [ -1142160554, 2104816338, -839038661, 963276378, -1855265944, -814904455, 66267529, -2051344712, 2126662488, -1771561611, 926070492, 1796873381, 1115263510, 797806492, -729450082, 2131315357, -489117115, -620529201, -2085570713, -1034375556, -1109260674, -1296164611, 1080394938, 1795161233, 1541710074, 252573522, 1134619313 ], [ -550377179, 807740612, 1066191391, 1921732870, 1305744329, -551553643, 1778461000, -1474076642, -838487544, 829590111, -507229988, -4056195, 1935973578, -1973237811, 1687447970, -6342497, -2129426051, -1924956354, -1685535878, -150286654, 1339216446, -1895463658, 1492736704, 1870726967, -2121572893, 1391320698, -1837379410 ], [ 1957024136, 1823007109, 828206286, 989501793, -1274670039, -813721147, 300909492, -30259354, -865790858, 1900425296, 566892846, -61996354, 1942037209, 1203734522, 1826591903, -1706030617, -1892488583, 1759982155, 430542899, -1159823610, 1421564706, 23980853, -1272284868, -498034677, 802926485, -1428469414, 213636792 ], [ -1882248765, -1913808415, 195923215, 1303210069, 76744387, 608104249, 964502856, 1575851625, -547762581, -136463670, -1058086100, 1147581710, -1810615970, -1009819125, -1301221415, 667713514, -1845437537, 1729241739, -814354000, 1820833207, -929649428, -1910935653, -787028394, -2073663859, 1347513096, 2130701441, 671703032 ], [ -342048077, 1872265101, -1334089248, 612294926, -127996168, 1990506724, -428803046, 1328403255, 1257205658, 237992760, -1496972723, 844375104, 597511333, -362780378, -1272046516, -785527041, 1045077344, 133482191, 2058658731, -935303260, 1640728273, 1472562916, -87725926, 596142232, -478011176, 2097907879, 1139569524 ], [ -1717432532, -1189540522, -1188340693, -1645142803, 1550340372, 1039811460, 1071243879, 129336940, -1190459412, 425886702, 260823843, 500219477, -1392748270, 988816746, -1068607673, 1754161835, -1510904535, -1903738897, -1429184931, -35881133, 610161438, 581295645, -46448996, 1989517448, -1162900645, 927602017, 1587701677 ], [ 887609207, -355657484, -789193187, -51737774, 1470236426, 809275051, -991233348, -1649887305, 1682127551, -619212411, 388060487, 1289311132, -1186254129, 1022413625, -1186505633, -69728074, -661797, 1003340726, -369800509, -665158810, -901345961, 833588914, -1494236941, 1419542669, -2124256135, 550990175, -397732001 ], [ -138594757, -1086087352, 78807160, -1668026273, 2114505303, -1006679155, -1285281967, 211049048, 1303456021, 549230889, 407088784, -453326599, 821393313, 1515903763, -1836161746, -2109181991, -753526170, -523152677, 899160937, 1462647973, -1961418939, 800656052, 678194544, 282544719, -1755761578, -1629076185, 966573428 ], [ 1526732731, -1666503076, -1453418303, -1478242096, 2009545659, -316379365, 1675909456, 1759218344, -1201626810, -694033303, -1571216327, 1750647501, -415769099, 1211616113, 2127517942, 979938411, -1116720796, 389970426, 1125997656, -671933183, 180090029, 2036368301, -945946010, 1610818824, 1463371494, -1123264685, 330698783 ], [ -976341931, 1424143993, -617599622, -2013222679, -1397812808, -318094236, 1466808737, -1386377207, 1820155742, -1756873994, 1356882563, 1590632104, -12961261, -2045681173, -631082184, 413995732, 118124898, 867200084, 2116023903, -114374753, -313451428, 1185039858, 981782396, 531373395, -602927105, 439568984, 732899341 ], [ -943478830, -467628402, -1160105894, 420213662, 1850418322, 1140957816, -852492573, 330403562, 908642396, 749915552, 2009151599, -1302240832, 1867040115, 233503088, 1742702385, 1627582141, 1712996670, 1451394669, -1480330379, 397141883, -492999902, 312517876, 2100692700, -740460958, -1280012221, 995773798, -940393309 ], [ -151846451, 1657539741, 1335212862, -1425743330, 839087740, -1702062857, 459497435, -1797103536, -1969441947, -979721856, -99255347, 2080646381, -939549161, 764193294, 1939199003, -1792031989, 1360212877, -65083098, -1072054875, -1670419865, 1440865816, -1057215232, -802654085, -1484878776, -746712696, 1026594849, 239544233 ], [ -1531032095, 536684, -283272267, 90873357, 442664025, 266024204, 393845324, 1169650017, 280525228, 340997096, -1621756022, 1195381220, 167472368, 380367548, -2059196553, 1074274612, -1587202013, -2095501743, -206229055, 482834123, -64510065, 939623756, 1610753636, -1399717948, 534099465, 1837667605, -1224572452 ], [ -1860516184, -1270947081, -1899055498, 981586010, -2014912256, -1920175818, 1014523818, 789691180, 2099058976, -1472542663, -1746301377, 1523606802, -1778889824, -263724881, 2070927388, 400892399, -1049281038, 1607200204, -2024829829, -660984950, 1803342746, 49207427, 1979291537, -1221994680, -1863912660, -370016967, -522745913 ], [ 932405723, 1852594704, -517471151, -1708820347, -1958495476, -515072481, -933415921, -257740105, 308152666, 1485277218, -2070643561, -629743399, 574204994, 1719657743, 1590156430, 423499328, -871971602, -1133684754, 643578796, -1565176528, 178853573, -16385903, 348362342, 585416923, 394054693, -2041135621, 57314008 ], [ -735059373, 709321777, 114460996, 363182111, -1641318415, 128037076, 868293116, -1199989574, 840134854, 1755602526, 1606232336, -1223291741, -430607181, -1679181006, -1293291212, 931210613, 1602644317, -1605203090, 504079916, -1188155512, -423978771, 1583532190, 747908983, -222585414, 487636363, 695400899, 146589824 ], [ -480558363, -305235533, 626179460, -1395353551, 1454102404, 886254191, 62237203, -1166719382, 485591111, -357521146, -1837262126, -208359884, -1153590077, 1006057944, 543598110, -1034229611, -1965856047, -226945488, 126911817, 544333572, 1168969371, -1307363918, 1818290602, -752144181, 750324697, -2139178562, 1890344005 ], [ 1330072798, 1755966795, 415195286, -341329422, 1612643066, 920848347, -1914912729, -562912388, -1446880287, -1731123531, 284191537, -1085987349, -814907091, 549379969, -1826289851, -342639611, 22300742, 167794254, 858145626, -547858797, 1818183667, -729489846, -2049747135, -1685587418, -2031877934, -1089761316, -1919170438 ], [ -146953034, 1727327224, -1509359111, 992677974, 612763775, 1457401254, 294743797, -300176159, -885063137, -1757673618, 936640989, 276101928, -1377232735, 351014731, -1799310507, -615409325, 1178806886, 756870850, 612423489, 1297748803, -1600573509, -1185657138, -291341498, 519741875, -1330438693, 1270242286, -33378609 ], [ 1980106278, -1506651243, -1331985739, 2062227332, -1671954498, -264519538, 650173511, -1877152212, 218274593, 1367367687, 871752519, 1980242729, -1049817808, 974229358, 1075915804, -1804806059, -1142508874, 1984545904, 511922880, -221376554, 2090964560, 1455204040, 2094684907, -507988783, -1552269020, -1747258495, 82583652 ], [ -702197580, 48566893, 2120246807, -987980971, -1964009788, -1498789094, 313168678, 13810938, 1147362107, 1669323590, -1133328204, 2143695380, -360685183, -1855305250, 1524833928, 994384533, -744759113, 282526774, 64861929, -87866172, 1644658441, -92834190, 196507287, -365619221, 99295356, -804809165, -555149900 ], [ -1415166806, 882936342, 732589109, 2007935505, -99353438, -843803003, 543297278, -577350675, -1014210924, -1095314767, -1449236650, -808465498, 1354497239, -1567854762, 1870274984, -1112200756, -266920918, 2032948590, -2102248077, 1813919551, 1810633896, 1059410268, -31266264, -125637236, 674978132, 1816767362, -1899285446 ], [ -491883573, -1242002354, -1121003301, -188392889, 1448645243, 5846460, -1959237930, -813897038, 934088918, 1687520735, -1646644397, -272415778, 314577485, -318805730, 1112506840, -2144498909, -281415930, -191807353, -1514675276, 406074809, -224747680, -1744641245, -76489514, -584675965, 373348421, -552334501, -1127913920 ], [ 1134265667, -491362485, -2138864647, -349224958, -731402453, -1333266955, -2136115313, 145198838, 1980861192, -1054030781, 1514386410, 1966774934, 1765686324, 753487388, 1809230697, 251525881, 71167631, 634774124, -145528899, -1566730861, 590934022, -1225958664, 80659073, -1003695408, 2110981357, -181057871, -857843260 ], [ 1996821009, 2121001722, 299405955, -2112534366, 905845036, -2086782713, -670040250, 985561309, 175612701, 675001585, -1717203701, -900944986, -119027823, 283931843, -1552194064, -2026566831, 1034493376, 2132516044, -1517878638, 1628508409, -899785871, 890830745, 1921141555, 189457733, 1873593642, -1565369438, 547478065 ] ], [ [ 17902691, 911981850, 549082795, 1926988954, -996025817, 1928367382, 1078525533, -2014107043, -494605736, -2125430938, -2144729938, 1348880123, -1252883346, -1394017471, -410190171, 235932897, 1530061837, 1842074237, -1739228704, -1870410133, -1289100944, -1727270970, 21462090, -832494793, -455225992, -1450668593, -1347303335 ], [ -1933500633, -183863535, -1267964787, -941506757, -156326928, 1122480160, 2090384371, -65773194, -1673764768, 618727544, 1828462903, -1607729376, 227840888, -12237543, 2138926175, -2022647508, 757487316, -1469719033, 717300014, 328159469, -1248515377, 1131367036, -358263938, -595021310, -1108998589, 36168878, -847121224 ], [ 454324852, -125625352, 562487845, -87047884, -1905182546, 598383275, 1807100825, -1181411, 455838849, 552699325, 1206309161, -840725958, -1239600668, 1160545331, -7329507, -1489997394, -921942941, 962077571, -1640171292, -563805613, -912950915, -424221547, -1347774903, 1179787741, 523830806, -1001676347, 570746121 ], [ 951296992, 219255740, -544142436, 99405474, 431795584, -1785663356, 1801653312, 652285493, 1931201357, 1891266473, 683044576, 2136056061, -965021907, 1865044403, -219763526, -849164240, -1431678532, -903431352, 467356287, -1325091921, -261365797, 904697212, 14866437, 208684496, 1148489711, -1864155914, 1375399154 ], [ 1388808093, -1624404227, 92265091, 722709951, -1807328565, -266061686, -100778209, -97064263, -1251638374, 622981928, -47901120, 1966518478, 1842889524, 2099612136, 98041003, -529320667, 659725159, 1122482646, 868569794, -2046843408, -1806284091, 580135370, 1979339191, 25953289, 1598500100, 1123892428, 169303831 ], [ 322813482, 2033579602, 350392335, -1487466402, 1158923601, 386969288, -2113140583, -1556861306, 1062046536, -136271770, 325205447, 1338092474, -1469811353, -1597706021, -1104218583, 1259759479, -934782972, 2084844782, 1601260941, -528348416, 1544436543, 1687990753, 1719476422, 1178239747, 1236077818, -1432922659, 1648983881 ], [ 1232641796, 2012925441, -1774572905, 1238020671, -1980106397, 206915942, -1959174629, 1137880229, -24890138, -467531957, -1435636736, 443097487, -1323039063, 1544779707, 38992048, -1431582902, -1401628942, -1321209087, 892091360, 1561479143, 763420603, -674799617, -163518194, -1431006892, -1129335362, -1863517392, 2028167836 ], [ -362079789, -516167995, 233408508, 1235293154, -492996863, -385422550, 447067256, -2102736707, 910897788, -1393802255, -1246069406, -961890453, -1500674623, 752641942, 854126847, -564500716, 572364205, 142328300, 1144478703, -1227428513, -1531298708, -372841361, -966291190, 1695462080, 1588146997, 211138228, -1305872319 ], [ -892965111, -1834067868, -817014458, -1362939328, -1660404680, 224858677, 789914547, -1181971322, -1621577744, 1494720952, -420030935, 88322261, 1791630657, -489408171, -1819508101, -566335579, 1807201722, -1034576654, 764932775, 1849525336, -1451452238, 673689802, -1593351316, 1617933068, 1505001855, 2001779064, -105682135 ], [ 1107998139, -4432547, 483095855, 893929789, 1960432513, -483270259, 1501764795, 635428472, -95519977, 1699429211, 48321611, -1460283917, 730155096, -2040407700, 1010993942, -1769553757, -1312835409, 998062760, -850222892, 1490727317, 1485411728, -1362699141, 1817866408, 788251488, 790394446, 1229180533, 285269200 ], [ 1516499346, -1644939006, 410360412, 1075653757, 947306541, 191254265, -665833734, 1340423814, 27885355, -1194043389, 1947185974, 524179949, 1157111165, -1181032902, -1882646575, -1389200944, -1678048094, -147939728, 825473485, 253076598, -2005590489, 1763316470, -366750175, 1765061830, 1921176420, 1004268984, 1209956017 ], [ -928434485, -598963048, 1357433913, -1288211088, -1936163936, -579453657, 126430938, -485211672, 83644205, -1100559476, 932720051, -468767735, -1187363816, -1004060785, 1630125835, 654560349, -1530924993, -2060807722, -1626646436, -1459967917, -389228661, 841351918, 794441675, -2015298279, -96750314, -679619254, -1735325517 ], [ -1763381223, -28419141, 1720393112, -1215015272, 1743706087, 2140450956, 923479054, 673889016, 1231453116, -908904854, -117068600, 1231837598, 205043949, -1599775051, -1198701018, 392723541, -1825453550, -2047178459, 644122335, -1423663436, -1504643841, 2070753898, 1876576223, -440468898, 2019724083, -1503516814, 710939043 ], [ -735053276, -318927515, 1177348406, -1278562014, 541225493, 1238906712, -1972167805, -1430826464, 589710330, 336954369, 1892438853, 640573075, -50274072, -132666822, -2029451746, 1867006203, -1618568144, -222859244, 980861292, 386202917, 799292539, -630464592, -613301493, 1397511233, -210272664, -1518084801, 165394723 ], [ 1876028477, -1768879665, -497159347, 1250429075, 1976342956, -1200593967, 2047028649, -1513445187, -1582022209, -1102633574, 309761011, -1959225797, -995884258, 1824948345, 591016789, 1072199465, 90464643, -161647105, -1880595610, 633072933, -123746907, 1899909906, 675094140, 196665372, -134826240, 277222867, -1050565557 ], [ -2035225609, -752427754, -424429658, 836527582, 704287603, -1402141357, -985174616, 1175702725, 1701165441, 1139355120, 481007469, 2109064862, 179370405, -733939523, -1183649969, 1146052494, -82034368, -283468101, -1133073159, 1522449077, 1323184008, -1959978190, -122846533, -1233818917, 1633031593, -1530047168, 298330843 ], [ 1947316230, 701694269, -499809597, -1172239984, 2133411859, -644628580, -1302550235, 731524411, 1699745310, 1332411061, 734413772, 888556271, -133218099, 2005896004, 993477953, -1499260221, -1837037760, -1492151963, 1726959683, -434749623, 1527828786, -803945605, 2016920921, -1788821239, 381078635, 663060724, -217101052 ], [ 496593682, 323497069, -1391482574, 1944345445, 457509658, -1882167228, 2082177274, 1691800044, -28107531, -609034298, 847850466, -1309280224, 518339002, 812440554, -1012354436, 1769821889, 322465374, -2030659471, 424932645, -783834427, 1856183605, -2032850759, 1485291147, -2116618928, -424862740, 685812526, 1683078540 ], [ -1047323513, -1061598904, 1376827980, -80573736, -905857237, 1401874246, -390304170, 387465439, -2101784993, 569020244, 1088192613, 935188956, 420312109, 2126518073, -330631413, -935353299, 1103326876, 1583970606, -804832684, -669019830, 663972313, -117136158, 112135627, 1058514861, 1150152076, -737994386, -190680316 ], [ 573902373, 37972054, 1559307493, -982104238, 685648895, 1493184779, 857267285, 1309186586, -873900523, -282286455, 1571155348, -530343414, -1237340101, -551677167, -1405438950, -1101663921, -1646598156, 539824603, -243516957, 672207286, 1487959668, 1261409314, 315030932, 1162911292, 162357932, 1505469522, -276104910 ], [ 166425785, 1315132948, 621380622, -1460176101, -146886210, 253150122, 27239759, -1851186010, 1425280538, 1153932422, 1182790515, 1218507917, -2062482993, -1695499634, -1182412877, 1273505544, -978412865, -1236490123, 6485045, 1728110720, -2060882197, 23026178, -1648595661, -637577376, -599324691, 830187463, 1241546347 ], [ -1585873842, 1647893643, 659918801, 1178130342, -109241930, 392259733, -264849180, -1844073996, -1518010974, 1027109050, 1168487567, -1047539517, 11225564, 31555576, -2131213484, 1696992498, -557852834, 1935751759, 1859686720, -488556813, -530995919, -607075308, -579562467, 631547208, -1424730378, 1160821410, -291871479 ], [ -2041043810, -1526640333, -1514890876, 1123940817, 1953558482, 605708982, 730653079, -1023900194, -1082517447, -1605126825, -47927585, 808622949, 1540120064, -2088645551, 155387364, 2069163768, 1742417129, -1262201091, 77662438, -1492128451, -577753367, -1619202851, -1393351344, 1098920762, 1615302786, 2011412983, 66149975 ], [ 861166668, 30719129, 1670751834, 732145307, -657171073, 1135789379, -1524578073, 841568311, 607810107, 1155132370, -810852090, 1134770545, -455891309, 371584819, 1554172682, 869481475, -458746462, -432580362, -2032061896, -77272384, 106049975, 1490521610, -846773345, 661320901, -883937202, 1285301478, 1601888833 ], [ -902230696, -350443910, -131801366, 2120055440, -1348644926, -1782086949, 784830451, 984856947, -1423532359, 1408051930, -543521123, 563357265, 288435163, -1791048747, 2111526445, -2118537726, -765652193, 1343119929, 265692208, 1834590296, 1389801825, 1710643614, -1273443649, 346947770, 1838810630, -861308306, 1083579645 ], [ -1027784038, 240143630, 1238616666, 1843391046, 1402120047, -498335462, 615085065, -88884165, 2123451015, -501237305, 1966397661, 1063051288, -2056954428, -1716866213, 242049830, -1950182479, 1352291237, 344594296, 1552688553, 370672964, -1200678389, -550384591, 736127493, 506127579, -431799044, 1012065336, 2028439902 ], [ -1155573981, -1330921287, 1976896572, -19443145, -1108590235, 560767687, 1749408857, 282733045, -16150501, 1152300217, 97518921, 338391637, -672060023, 473082656, 1406509464, 1450094326, -141697734, -1655833369, -488306787, 1225415342, 1239748627, -22574534, 1636397236, 814973068, -1139822530, 529455739, 1439449344 ], [ -644370118, 1686473514, -802649833, -974802134, -1456135236, 13129519, -1378154340, -1156589121, -1153664292, -1435665842, -1687335052, -1272249665, 484613840, -797090042, -653958978, -1359103254, 999335431, -931960347, 2113519984, 567102912, 292586082, -607038618, -431978437, -1968287553, -901230303, -1904926180, -1017579118 ], [ -1946879643, -1177084698, 383379028, -216982717, -1615071169, -1323416753, -2077647523, -1387449932, -1419637265, -2072166235, -2018753668, -672479574, -1110766897, -2015724895, -708159111, -1181918619, 417113004, -159473189, 933243045, -1662756632, 214834693, -414868039, 2103135535, 938915514, 2042631611, -1088609585, 937216218 ], [ -2121000004, -592665497, -2141479083, 997839939, 1070208981, -1961723418, 764362661, 190424053, 2052890069, -1591195303, -219534420, 1235504857, 665242330, 463688966, 739046747, -381509940, -1431951730, -1399627769, -1300386767, -1588493310, 941500397, 485664238, -1801982660, 2065494632, -1908522140, -600611476, 2079964810 ], [ 1903630856, 374040248, -1014185850, -941413371, -441872693, 529417258, -1149591570, 1495718196, 1777344364, -385469809, 1661050440, 1326067721, 1320756929, 770223847, 927185820, -1007965084, -2035927555, -482332978, -1536183551, 929180077, -913769445, 1683133392, -593902254, -2048017640, 111246496, -105353283, 531833641 ], [ -509895114, -545368222, 1360730322, -2077972511, 1209663919, 1528244635, 1842439331, 762317472, 791672896, -1899633033, 2008083270, -1236237416, 2146039983, 365495867, 568353348, -1732883036, -1995172846, 340677375, -990747691, 33022648, -1003254741, 238185824, 1194648001, -786197407, 877130857, -1764335615, -1103847291 ], [ 342485598, -1395859864, 1260845288, -776532813, 1100917614, -1340114294, 467790260, 2055101482, -1209961151, -1565546958, -1335950013, -15849116, 1554753189, 213651617, -1195929793, 1045634627, 349714169, -187843691, 615774571, -93306107, -176869564, 1667118930, -131580920, 222652398, -33059554, -102866532, -1628664566 ], [ 1790931646, -1833902469, 1145241132, 1098869446, -1649158455, 897946159, -1950711472, -414866878, 1107812205, -1092165404, -262994457, -1603925361, 1298288416, 2014155778, 1573581085, 103216630, 969756722, -129461102, 401928089, 1074667364, 1944462986, 1682004403, 403543414, 197360838, 2054819042, -1038893400, 1759777874 ], [ -555839717, -160498996, -795170939, -1775114632, 858770290, -381768189, 308116196, 949556614, 1426461100, -717922355, 1617301697, -47238372, 1552009517, -202768528, 1916597204, -2145592644, -643730943, 588018866, 937929281, -592950371, 1979095050, 1762169934, -389143155, -1648442362, 1894235384, 986383831, 530358872 ], [ 310469863, 1081615954, 1438520335, -1583195070, -484225367, -2141106035, -1522142032, -958082039, -1112540149, 1138085966, 160865534, 1361143123, -154173243, -1943790238, -1887186572, 649542719, -49904636, -1956342640, -1147938969, 1300967738, 402692827, 1495167795, 658974707, 1289273660, -1479870845, 1565323403, -238953366 ], [ 496762127, -2037772621, -1565696689, 1216440509, -1048252127, -1644045535, -1931827649, -66973156, -499316462, 582945858, -509965985, 126699641, 1388705046, 1663879006, 756437665, 1027522659, -2015873991, -1997196641, -1882957590, 318045004, -736088733, -699316898, -132721948, -502244699, 1607687574, -1044502701, 479211771 ], [ 457859338, -1412391269, 1619948753, -2123073188, 350064809, -1778527216, -1294265737, 1652340856, -1941524092, -1278083418, -1142923201, 608713003, 748934553, -1215129479, 1562804022, 1601992713, 1816532352, -1192060272, 1787996303, 653663842, 1897389810, 199769054, 544771908, 1375285120, -1657199556, 1010636894, -1507957400 ], [ 1292042524, 314812960, 395020148, -1737384757, 487604400, 599083680, -1485742184, 823512893, -1130669835, -1572315466, -1837582262, 1114171230, -799227646, -268114803, 556372388, -1872431824, -690176555, -747821876, 1497706498, 2028828844, 406967006, 1562146090, -1871969035, 1313766830, -1391026040, 1348156995, -1067824280 ], [ -52276152, -723926701, 160290410, -1615754433, 1728317619, -169914393, -1884786309, 729417996, -543666271, -1558065490, -1909430004, -1271881866, -730497559, 1945124051, -1225430337, 1188196880, 184732253, 192632542, 876216985, -737912693, 97005787, 1144588015, 1364416298, -1074328173, -1168875586, -644449102, 1439400118 ], [ 1247309595, 1130603910, 1017169403, -2129990374, 255599202, 1490711797, -1073835238, 1643855815, 820863667, -393033998, 484101419, -559336896, 519226357, -1004934, 1939760274, -1098781211, 2087079117, 1017696608, -1220725343, 238340542, -562141308, -1783924183, -307387597, 1543037739, 1433667561, -815045434, -861993038 ], [ -1100627292, -810248181, 1168078469, -767161515, -16975614, 2098510190, 1871599669, 96269272, -1114012282, 276513468, 426694655, 1826108082, -2002365333, -1454904862, 2071244345, 23229384, -2102547834, 71921958, -958316937, 889755441, -2062134637, -420648266, -973183076, 1142187500, 1921781765, 38007093, -553374845 ], [ 2113963802, -173335899, 267662586, 1701401462, -1923772941, -2078561939, 743121427, 1774778796, -358679689, 2066683666, -237459614, -240692608, -1565313947, -1329859367, 287178295, 818220861, -158930298, 1175093178, -637771547, -367173216, -1788414397, 1353718479, -828860148, -1121466773, 104049281, -1953179864, 509596732 ] ], [ [ 600047227, 779007822, 117520132, -1452971183, -1977298307, -1267449225, -1225416958, -993966014, 359884476, -1503225405, 658932636, 332547472, 757296194, 580668870, -401164515, 1986569246, 1037718430, 1724830139, 804033136, -1937937611, -1554285452, 1391869488, 357150471, -1005814237, -1342901116, -73885620, 748699496 ], [ 255027077, 512475435, 227231280, 1829536917, 2049446764, -1323372224, -154486475, -298019070, 787787186, -1705089509, 328965825, -813370132, 1055637573, 800713481, 1996615529, -1352404052, -1497386481, 1422196643, 168275579, -253939921, 1563321452, -591152700, 506550907, 1271483562, -1652952789, 1343072278, 769111917 ], [ -1740314285, 1285617889, 2092225508, -406950056, 1216669526, -1988274179, -534333489, -932078021, -1932149829, -545998246, -1234635577, 1628857704, -1548564327, 620625144, -1969991658, -900248330, -593904704, 1202723642, -1487107292, 21159600, 173332238, -193462399, 841500979, 838184232, -874083695, -253961894, -1302634379 ], [ -108501040, 243736350, -1917101732, 2018230596, -551318869, 948740053, 1607572728, -219953771, -1561095553, -1141836622, -165102846, -406896588, -1137279934, -1719563734, 2082315695, 378708590, -305043472, -1080142850, 879895387, -1490131336, 2038634666, 1143078278, 1094783314, -434963843, 704318087, 1158707166, 1189763307 ], [ -1051398867, -1390829664, 130041921, -1940357331, -1919248215, -206119348, 186083028, -2119273279, 481876200, 1728149324, 1770063045, -1410357581, 1987911450, 2000121747, -334138291, -1800351333, -1935428860, -786215854, 401617975, -1123307827, 942821436, 665604540, -1352959046, 620214708, -1085588219, 1676796716, 1273827282 ], [ 345501870, -160016815, -1994880476, -819153307, 2072929741, 1485944795, 1047648164, -1436677175, 1308651046, -1973281497, 108040834, -1211459178, 1477199750, 1162671282, 175547600, 704095505, -548969776, -1959137385, -554567673, -1441327288, 1972482418, -1536384342, -562567527, -847555842, -1180231373, -1399354867, -1558893739 ], [ 781914707, 1671926721, 1455160687, -541631005, 1605558260, -1860553325, -102368667, 1936027400, -1576460960, 1746565885, -1938547215, 661926119, -447743636, 1687902821, -25807195, 702825292, -1522268701, -1986531157, -2051623491, -1211459826, -1705519186, 988670431, 1017251268, 930065874, -1311389611, -1472541358, 1335774955 ], [ -1399962080, 1790665623, -1131098150, -733940164, 887483596, 626429921, 596129372, -907204097, -63431248, 959648994, 196994609, -1238020252, -1227039456, -409171087, -869724791, 1555159431, -1554020530, 547927261, -1082004553, -1819809044, -540622172, -1806286394, -200728636, 2087521114, 851857462, -576037861, 1298304238 ], [ -1282828297, 1354712771, -169783251, -1093797286, -567636146, -35394155, 681481009, 2115613613, 12545401, -1460540192, 570968818, 2033887606, 1535774419, -909774795, -130069312, -1913472454, 864050578, 1959037957, -92450239, -370651687, 1446998767, -165296010, -259651106, -1009190771, -939692960, -598320687, 1814536625 ], [ 117336246, 10041404, -385068851, 925740406, 1497663140, 726006423, 741780194, 825100973, 899770060, -1719685415, 1612515224, -439318823, 104225036, 1922193959, 1235262708, 5166115, 599313879, -1642499175, -1095150864, -884634735, -1004880375, -1730671634, 1497612262, -370911941, -1723070626, -1508166774, 22462415 ], [ 1412308086, -2127576349, -300127898, -1585902590, 1625012190, -1464356692, 698841324, -661285180, 12009788, 1040237254, -1713116506, 1533743006, -1288156532, -583226562, -56223228, 1350991788, -699960277, -1650727739, 1292013966, -2035899930, 429832189, 2018280428, -700645290, -24850142, -122226155, 1264178228, -566347326 ], [ 678353637, 172267006, -1116489316, -1799570734, -1179686445, -73484267, -1442510094, -740712619, 1720146283, 1278609965, 843544133, -670483260, -2099485658, 1059478272, -593730161, -1798517754, 234727745, 1823608539, -1283410858, -183142508, 2019176753, -426201692, 451101148, 333118979, -849979097, -476242307, 361515380 ], [ -899860351, -522984241, -1909901616, -422225788, -283634884, 306232759, -790677669, 571545214, 1122136560, -1862932509, -1752772516, -301367824, -1958226772, 78297305, -160257402, -2121925971, 562180400, 93548711, -661389469, 69358301, 1683787156, 1376777261, -713959473, -1639247846, -475599686, -1584487975, -604000451 ], [ -193850228, -931503188, -1247255372, 891860672, 661539933, 1945842307, 2022821367, 1439941475, 500429449, -249011695, -984954622, -819656601, -1012827879, 1383089635, -37020400, 827806042, -1646877695, 636765158, -291087461, 1859825312, 1312323954, -1309491428, 663670075, 537307329, 695394877, 323620901, -1508177334 ], [ 1783573682, -68101065, -1318868888, 860998857, -161462904, 380580910, -2136064531, -519125919, -1908227921, -750226559, -1443485354, 1466019334, 2068439070, 1629291603, -376073694, -1215878338, -1150587886, -596004481, 172015317, 308354522, 1310732952, 628123666, -1487217288, 956237133, 564585855, 85088877, -128429237 ], [ -1451591634, 948845346, -2016093976, -481422765, -923730307, -805891118, 725924884, 967994226, -124277090, 1910388301, -962113448, -633731901, -89838881, 984504794, 238406746, 913606816, -2050518624, -1289628907, 100838528, 2096152945, 1653951304, -815754893, -1256919355, -1647380333, -2040922877, 2021228219, 6453473 ], [ 375539928, 1459245542, 748320730, -1304407355, 416516124, -463201089, 2102287875, -1093013780, 956593220, 1756256930, 1008020621, -2129478982, 115792646, -1758646623, -2087476390, -1252738975, -1988588740, -2060037290, 1465987536, 1951309656, -1056392092, 285708962, -1267439621, -993653569, -1647120070, 1346952013, -455875935 ], [ -1847813886, 1904548129, -1202572125, -1616356668, -986079409, 545443058, 2128999724, -1226540133, -1094178146, -1203358119, 776476370, 575266706, 1829492960, 1728685868, 795000634, 576162167, 1687177923, 1778369896, 292348729, 2142845460, 800704270, 1770788181, 1778836503, -956768319, 1705426211, -1868254521, -1421465977 ], [ 815268783, 1975426225, 520328864, -1597408695, -1796256873, 350765314, 616838400, -409631446, -1383911958, 1070523317, 508049822, 1569257440, -898114808, 1586026425, 1697849471, 1659664971, -1245899684, 460017530, -292917207, 1204748942, -1944308754, 237890674, 1019376586, 880114132, 1743821075, -510885855, 1825295785 ], [ -66285367, -1284176290, 12916776, 570882399, -1033619953, 1092361424, -1046138963, -426113685, 655949142, -289638765, -1472482346, -785055276, -480820461, 475978020, -2115357874, -2088299835, -552967570, 1214766255, -1889439538, 1906958993, 251277724, 1464322073, -258747542, 1517324198, 913151660, 2007533149, -1807906474 ], [ -923360163, -336639439, -191035485, 2094638674, -625937542, -181235034, 156542611, 2059573270, 1629208271, 354831401, -77113530, 1666555554, 54391729, -1796257926, 1759354237, -1161448805, 6985271, -583299719, -2063903349, -1943291897, 1362354946, -2131343391, -331077539, -1428098963, 957771010, -1433910357, 1085024647 ], [ 657344884, -729160684, 547400637, 1777453320, -1288564355, 827495577, 1569928678, -1395148846, -517331223, -1809975688, -1930387216, -1362224102, 1885115757, 399931536, -230241793, -1476991976, 759734167, -246182318, -964215778, -1279705680, 340732488, -2053402601, 914300067, -418070161, -1590079173, -1130802093, -1937638963 ], [ -249164815, -235183747, 188890378, 2065580772, -370397784, 1815355128, -656787002, -1942846120, -552674997, -1501492126, -1646100029, 400840227, 405295622, 573071186, -1222644342, -2096006474, -403931826, -554929658, 771484659, -168483199, 622000353, -206713296, 2023951998, -1136731449, 1001640752, -66289017, -1370715175 ], [ -1372301254, -2072854675, 1727252900, -1981577539, -1807909015, -2120250574, 1910919884, 1146329113, 1545392551, 82740384, -1291813330, -78558887, -1152999213, 427128375, 1409869819, -1357922172, 270172941, -1094053161, 811703012, 1989415003, 922793095, -1569755515, -83620204, -1764486410, 1108439873, 1558006828, -486382550 ], [ 1875410951, -254298824, -2015576336, 1169243113, 1079571126, -2104601304, -349627660, 178608858, -1230380077, -1882234042, -1921606652, 1628300983, -758534661, -1825060858, 1159334262, 481279727, 1432162696, 1967988870, 754397028, 1775953882, -1307171396, -664118630, -493578032, 69539682, -1546159780, 983028923, -1975106783 ], [ -1540121079, -1415207656, -825186367, -139843208, 1633700251, -434726271, 1003855133, -772511375, -970360254, -535491909, -531334041, -408631886, 570841233, 1848896025, 1359763478, -104517014, 246850540, -579462879, 681743101, -2059949631, -1728954689, 1976020671, 709046309, -1504458560, -608468493, -1495108786, -1054655707 ], [ 1602448595, -342401311, -337137688, -58136007, -894932308, 518282656, -903655578, 624138310, -991917867, 900638523, -873671160, 1957025094, -871518243, -943094601, 11201543, 1125930518, -928068962, -1081417232, -926659883, 1725663114, -956831246, -873038656, -618117468, 948716985, 787563042, -1063135226, 1877868666 ], [ -2040693621, 1809436410, 1963363720, 197392213, 1321092981, -879120762, 1938613649, 230092925, 1487807390, -230801115, 475593443, 853313505, -88102006, -390615848, 287165922, 538656012, 855454662, 768696952, 495668263, 1302215569, -1007497815, 705871808, -2094935988, 1410153756, -1208744608, 906303433, -1560366877 ], [ 1428265112, 1406387607, -351941062, -1816027037, 1201658363, -1014334374, 1755648020, 1879730803, -1822959886, 1078947254, 401909520, -1813845159, -1757100416, 1075142990, 165983056, 1882423949, -1776965047, -345829592, 653407892, -224993576, -676695302, -822343484, -1616609860, 1705626916, 1095157047, -834861334, -628257376 ], [ 506315566, -339360865, 1473730196, -459160687, -987341689, -415215254, -1389336954, -600111214, 856465100, 1883056443, -920555770, 593116476, 1852397519, -930603005, -1292861849, 1227798668, 2051228359, -1983590639, -1933647755, -612890708, -1125431122, -602578925, 380126011, -405285703, 12955043, 161119629, -148002698 ], [ -1433934458, 1687631314, 1385391700, -1618543464, 493615847, 1270704545, 1856872748, 1219088956, 596029940, 1853845348, -1075670690, 1541355649, -1520441571, 1404136285, -245570502, 817609393, -1429021850, -1182728857, 1986596479, -1129369126, 1700659845, 1061393065, -1650819534, 1824205402, 1811394749, 924784561, 641092446 ], [ 351081971, -1346169053, 1419948659, 461048453, -341059890, -1189232863, -277663242, -1735668480, -83749504, -1122460456, -1874005968, -600835445, 1213800773, 1393541961, -383763812, -1313492758, -1158842978, 1780310635, 1584669438, -1936367098, -1104611990, -1080872659, 1195569943, 1809562970, -1611999975, 733068070, 2126705356 ], [ 1246889638, 2085732599, 1612399897, 1647812405, -1469633252, 1456978284, 1751578835, -1357167642, 1490019508, -1250654425, 803848955, 875010339, 2115384785, -1966387691, 1983857276, 1697517866, -697514622, 1838010419, 1455294843, -1424295480, -1486523477, 1190129992, -455578784, -376380647, 1081770166, -1332355815, 467748072 ], [ -868711825, 38781307, 1942532486, -1628951387, 1188953633, -241380820, -199553002, -2032031426, -556604244, -394148964, 827496179, -849482093, 1315455181, 1021884826, -1160879758, 1719419910, 1358745454, 1897030064, -386310303, 171240569, 1843443385, 944458134, -995672162, -770236480, 279880442, -91766178, 210887710 ], [ 623554452, 120800792, -1889293865, -1909136746, -1652397700, 1642628984, -409409954, -387008947, 180158901, 280344153, -1626134652, -1355504180, -832625725, -672225861, 441331797, 45731393, -431445835, 1384619357, 2094475448, -1290086744, -1485493515, -1719820374, -485504599, 1356805719, -641662415, 1193419885, -723541973 ], [ 179683806, 1433369551, -1563944099, -1446142687, -1149342876, -67519101, 1845293104, -850855477, -1945461352, -1238580275, 639649870, -1674487561, -1308490323, -71359362, 278299117, 1094841898, 937843495, -1680153914, 782992681, -1886063549, -1702796919, 709321368, 806782061, -2142227457, 473683435, -845510407, -179313681 ], [ -2052451306, -1816457033, 1551188602, 1698431495, -1540899390, -42182510, -555266132, -1125447330, 34295347, -1136595695, 1509686645, -506863183, -1817297626, 1706729076, 720980010, -553968501, 1051495310, 1038595157, 2079724371, -225896336, -1362623049, -729109830, 898380324, 2104255591, 1907068436, -366035231, 750673345 ], [ 1565275742, -1803202461, -2069448126, -1173137587, -570296843, 195462587, -1565993611, -1407539664, 775100090, 1036479398, -1149032980, -414358450, 210000774, 1969962865, 1766877865, 698597926, 740983613, 620555156, 1807777982, 1487688051, 1326746568, -183768248, -1999096973, -100495589, 427358425, -78327925, 838629191 ], [ 1492801347, -106555407, -958597058, 1466823459, 1796550582, -1202990629, -1090553782, 1635219528, 238973571, 2089044402, -693691620, -2081055056, 1244792068, -1852331111, 2091046294, 1677314048, 98561386, 1016285137, 51035758, -1639647964, 103420269, -1680669537, -348010283, -917225912, 951502519, -1300303852, 1144089826 ], [ -1349884633, 544524381, -117181646, -1872851275, -1045837114, -971249798, -176239366, 244144921, -1692980718, -1719360607, 1986582372, 450991883, 2054091829, -1601830417, 1027284978, 1737034666, 1129467744, 2058868919, 2129868641, -962052073, -999024094, 255915096, -755080626, 832272205, -189617031, -361137771, 372400924 ], [ -596747615, 987696012, 1377014560, -828610154, 409039511, 940709223, -1561114506, -1878994868, 1865507920, 649811013, 757313051, -564659282, 1879004243, 1430289061, -1123252453, 1989381653, -362350127, 1149016231, -315339844, -406845424, -1691103501, 110843886, -1325350343, 1192081441, 1545311951, -243730236, -1226664367 ], [ 1842166095, -1715202739, 1406875003, 1410882325, 1987003470, 1800395697, 621917770, 1647540759, -310069017, 647184283, 59811665, -83307029, -1266549129, -820164105, -1146384424, -706426349, 1536803150, -1463695347, 1613424693, 1777135441, 411043691, 812851634, -207945712, 60484864, -1042991499, -1218977614, -1912961205 ], [ -1245690677, 894583162, 134912984, 302831073, -22150178, 2135011536, 1651223007, 638310572, 1987060622, -1173733520, 384986353, 73954654, 1271949963, -1840412506, 304030562, -1189266786, -1166125231, 631363906, -1044471186, 693866930, 795725695, 1495662462, -1993112553, 912617524, 825047586, 1689853810, 785758423 ] ], [ [ -1759717629, -1645202891, 1006139085, 1317194014, -590146232, -1923037959, 950808472, -1381247685, 323735799, -1439534219, -1168832912, -1553449838, -33934042, 336070489, -924038141, 1225346258, -529930649, 180940004, 1165258135, -560688016, 952572079, 1734009467, 373740127, -551032433, -934088376, 344610689, -30864962 ], [ 1807656129, 755198122, 1395291451, -1341246979, -769711376, -1892114694, -143324161, 630105450, -127995695, 1899464028, 734498951, 476519352, -1886958062, 57842034, 1516498466, 1739420821, 650550460, 41546460, 650614302, 1686962117, -1968786844, 344408559, -1323297116, -1646023352, -316219586, 1269327905, -1846365476 ], [ -1295974578, 1082277563, -1241063714, -479152616, -772827203, 1163689215, -655000606, -1108302286, -1761668680, 2053935122, 2000117852, -94955970, 1634263096, -2025763866, 225401185, -104023069, 556482324, 614314602, 1689249973, -1650066009, 404540313, -1960657022, 1729960481, 4466612, 1464466582, 199433761, 1827808196 ], [ -371037284, 728943852, -9069329, -523153595, 1680872671, -877053866, -1645563895, 1961063618, 1814251127, -854874003, -1305419553, 2011059750, 412951525, 415274914, -61025573, -1964418192, 1052130126, -1442259255, -675647249, -734416538, 1988070692, -1345243461, -1644662426, -984097392, 451555339, 919404385, 153888202 ], [ 436093071, -2088138367, -2100745390, -1452330521, 218537071, 1905419188, -1369598236, -106273008, 1494470043, -845497859, 1920283565, -257104285, -528422901, -1738891296, 1759385141, 1866145114, -1422488761, -612398215, 1169574086, 978418993, 1953744773, -1873325804, -1751653724, 1292207041, 1091164681, -493169626, -2024166675 ], [ 214297304, -799029421, 1506043913, 659683978, 207372244, 1285344712, 1047253522, -2127025911, -2019645329, 1393891259, 171711762, 743957516, -127219636, 267183836, -645469179, 953995558, -1658933933, -1991748503, -2040289587, -263439597, -150023557, -100655938, -696502383, -1587897130, -2053673588, -1629172929, 1263663586 ], [ -2097676648, 1862523786, -192736864, -1823810844, 1390785548, 1325793586, 1926926622, -1476694868, -1168064488, -1100878404, -509228593, -1670697878, -241852582, 322535443, -387072009, -485499260, 1985870223, 1582240007, 990619607, 420854333, 1448797815, -1193766919, -74788056, 1173148542, 89361548, 1529418201, -1931711668 ], [ -1064796843, -1447202720, -592326683, -470733466, 978343504, -1443375553, 871202001, 1384596363, 1551380622, -1430238057, 670735124, 914348274, -1168860114, -674564630, -465898792, 1667955328, -425455182, 1879632769, -444588723, 667036678, -1144831392, 2040004457, 23868153, 1366735600, -62810612, 462797321, 392442742 ], [ 1283236186, 1978211069, -1819063898, -1963393841, -1429569294, 1342940330, -1090185777, -464296725, 163503763, -1741148561, 1794620560, 1391381931, 1412882227, 188448241, 490090970, -934419162, -825760547, -952399388, 32334238, -747064466, 1245121204, 1942724021, 1030421913, -1419324198, 675372000, -2115700137, -1654807513 ], [ 1828103707, 1588989020, 1781223156, 1056156058, 305148667, 1377208764, 1068840491, -2014985894, -281214204, 1143895593, -1965003291, -349478842, -1154234165, -1273968779, 1598531594, -1494168194, 560948550, 42816430, -58281147, 625981934, 2093527034, -1459676432, -101008084, -152750848, -1004939439, -1272627191, -1437078084 ], [ 1863901809, -783913078, 725780678, 460451313, -542405875, 1274218121, 718246793, 1854782946, 516761054, 136984013, 664218578, -1011291503, -1307958010, 1625219045, 1537631844, 1610986982, 778621328, 737860595, 78693285, 1939904687, -1854156135, -555059411, 131115425, 548733187, 523351450, -258724546, 201932739 ], [ 1045326886, 1838263824, -1437403684, 927355691, 1607714808, 1068296654, 1669012002, 380027362, 594822970, 250830729, -1310128184, -1284481425, 827971310, 880447891, 395471935, 1833562680, -2099320429, 6613697, -944908834, 155190719, -1857488065, 725976234, 31794727, -1197707805, -1550023333, -1447687126, -736255503 ], [ -1364871026, -1369982727, -2046058497, 1975857408, -1261371360, -1326290131, -1416482806, -629178173, 2043101401, -1733591333, 1795541020, 2091220378, -1430496751, 156338142, -190898726, -980542441, -249906851, 1015866464, 1434289778, -2001867070, 1875266489, 704697151, -1607503942, -341604186, 853377796, -1903159414, -393317276 ], [ -392850669, 930704564, -1859692122, -1681211389, 1952025317, 494360676, 1181089372, -1356249106, 76082022, 2056181516, -636138612, 497725767, -948597829, -1896492901, 61164689, 410650524, 1984532070, 1197692412, 162769349, 1505676885, 1490851623, 1611045940, -2112246421, 645547513, -583233591, -1143155504, -953880731 ], [ 2147276301, -2099244176, 1888221399, -1028828403, -1537923824, -1053966510, -599816019, -1124594136, 428722440, -2117942439, -1751363618, -1619011532, -687806856, -1636432121, -1776534941, 412701391, -1968440024, -672785428, -854062729, 192193130, 1065134142, -601417598, 2141520633, 477819728, -1656448943, 238813169, -2113508388 ], [ 1238917972, 1391476798, 1396547957, 473761634, -252045834, -1492258940, 1341647659, 1173187901, -1520153566, 312866907, -204813929, 1172327485, -1101289577, 838470544, 2053728008, -1503420979, -375126702, 261906403, 368622284, 1870001328, 1377016502, -1041104256, -406567189, 617659513, -399480949, 109331136, 1637176 ], [ 899925606, 1713066789, 1628870295, -446777482, 1735027262, -1440870421, -953071155, -1401727544, 1017870888, -8357967, -533677412, 915978481, 693382684, -366827136, -340332247, 133785535, -707077943, -53547116, 769912870, 1522351583, -26530397, -1660386305, 977296527, 1289246168, -748723610, -1696614648, 1630328175 ], [ -473913040, 946369939, 952380194, 2135325282, -37102033, 685885975, -1920658524, -1062844306, -1678155447, 1955679749, 1909739796, 2058588096, -625419563, 1686275221, 773350788, -1192702870, -1878370952, -1312926311, 1911308017, -1790787335, 986549620, 1608009075, 339106665, 2084925922, 696712964, 1159940383, -1616392035 ], [ -18065501, 1847922852, 2030268053, 2113305227, 355576743, -1216124221, 1666291623, 564021552, 468407150, 796016816, -1712283650, -534702916, 1135817149, 1878174360, 1608122618, -1260912394, -422113389, -785747853, 1927797864, 290900993, -715876371, -1316958536, -1225817200, -1553715899, 1647055079, 285585119, -1670908865 ], [ 75966871, -1003701068, -164245648, -1016713959, 1744889762, -1273122221, 825606093, -1115915770, 1861905402, -353377447, -1741853105, -1563511208, -577579529, -864538164, -1943550388, 751719453, 857471219, -206977751, 1709098555, 842441952, 608976812, 1585811969, -962541684, 1457378857, -762457683, -1184894743, -1710592840 ], [ -1804292973, 769386165, -1259841662, 124976384, 706119028, -1001046685, -98768893, 1084133311, 836205320, 2053917456, 798172019, -602997075, -529349933, -1648469171, 1030648399, 417322520, -1032445483, 693076413, -1358249470, 404938898, 1235483758, -342922649, 564716677, 970338508, -975179477, -822389256, -405726804 ], [ -552449358, 1685322080, 1946585553, -1366718050, 898767680, -1660579476, -2127972173, -1502306455, -568169996, 349768411, 1270462236, -1603030437, 1692303962, -609073567, -1334554813, 117917273, 1326547257, 1207011286, -814392071, 938961919, -209568267, -1260751141, -342217590, 1934056242, -152190718, -1661041089, -1266368582 ], [ -785453283, -2060007494, -196738046, -1234566099, -1552766737, 725716819, -876388413, -332570125, -1083011125, -1427281616, -2222345, 1319990677, -53598503, -856795267, -1334808490, 178101440, -1088429720, -1620246444, 590562177, -1000002136, 1392178126, -816161738, -180538050, 315109629, -1306572349, -860547913, -1377325722 ], [ -121336936, -87541281, -532896811, -1033707096, 1335596755, 1076226352, 1871538855, -61753554, 2087878295, -989431610, 337168218, 99557993, 628048268, -1427143128, -1848979723, 2135733020, -2055321406, -267805903, 18389097, -440034262, 1747622917, 241492713, -1291439601, 1031935086, -654781826, -1364577662, 572696618 ], [ -239589550, 948450087, 132263448, -579865853, 761202132, -959713881, -942186497, -2082638547, -1563966658, -2054540547, 475758631, -448744938, 675847742, -1127808074, -1858654798, 279100933, 1088274026, -1399922848, -1906956965, -947460122, -1280716549, -16052330, 2125596837, 1610186269, -234395698, 1974768348, -342291636 ], [ 1671770521, -384447281, -1882703868, -1469700385, -681023951, 1131966917, -813485358, -333429404, -2140856585, -1621019476, -391315978, 697110361, -699483952, 993842506, -888677089, -2065472646, 1176113593, 1209623726, -307936345, -1248733443, 1336904162, -261215285, -2100457304, 116603798, 303750843, -1187106572, 413214647 ], [ 324273275, 1814321781, 904859237, 1387975500, 1556727772, 1995375887, 432978391, 917773133, -2045337140, 1701424211, -59059091, 1296655554, -1267299304, -2126675871, -764706922, -1951513619, -1950211147, 309901867, -108510067, 1891452252, 1819500658, -1954630981, 1020080422, 926851232, -731723321, 20440642, 1277852988 ], [ -120373740, 1032364448, 1870249873, -457809365, -1493047583, -632308031, 1609289737, -1735162148, -811103979, 651565102, -1440506665, -1567387414, 122040930, -1333487242, -439676725, -2093605017, -983150042, -1654913504, 2003204321, 754646722, -1548270875, -327995309, -1375495095, -900166828, 1583810790, 2020104112, -1576827614 ], [ -717752346, 2040628, 220881548, 197486751, -10894680, -1502868134, 790098308, 779119337, 294711997, 1915252057, 915420838, -669982555, 245865306, 240708000, -693159951, 1266112755, -1148436625, -1349928601, -143996647, -596254106, -123800644, -534192893, 1433968383, -1456054925, -532130558, 712448567, -1490662805 ], [ 999012676, -1318312280, -47479976, -185953125, -217852235, -1051949960, -718085626, 1548122672, -577484340, -893908479, 705125863, 1265150999, 711494823, 1436392356, 864018619, 1680086625, 464831516, 1240177273, 309956833, -479211652, 2110959092, 1244585293, -449362077, -91659483, -1069884585, -1114281142, -1428544873 ], [ -1127677215, -323150006, 936659631, -304246076, -1395652070, -1642534331, 1106976062, 1170421870, 1949978029, -1395897311, 1782549160, -1776495947, 1497824681, -273424272, -558258817, 1040159893, -45043945, -1476550840, 1441056622, -1014124670, 391601673, 782208820, 1606282448, -333755590, -572050283, 1911180359, 1526405208 ], [ 1899099745, -1932545219, -1884792342, -1527049021, -1588211544, -1342554665, -1067728884, -480289039, -231119690, -1857628876, -1091774532, -2112092279, -901503771, 1933633781, 892562672, 1609054842, -1116826696, -242807807, 643618780, -1084039742, 1589107012, 1380588445, -2092091027, -1476062013, 1316485387, -274073360, -1397026922 ], [ 1275141978, 1611253294, 524043456, -19490568, -814455027, 1199923228, 1057458191, -906748437, -2009079607, -153158412, 396888469, 1116386502, 814631128, -646899425, -1855876523, -734813309, -76107922, -1382147586, 1938342623, -738232699, -1171073683, 1259306418, 920914272, 2074143931, 1536529604, -2140190721, 779587523 ], [ -1453745693, -591794801, 619186983, -2107266133, 130180531, -1603426957, 1926746346, -425813103, -1079960810, 1869792828, -1737635924, 345197785, -2002218766, 1099935324, -282729481, 190094459, -974860806, -906993792, -770804442, -96488256, 647106399, -1431190749, 375667089, -903311556, -707431616, -705553409, -250528471 ], [ 1053445249, -728019611, 1512932665, -144443563, 24751326, -2008278970, -1053892224, -70115582, 2123598125, -1195185607, -32680825, -681921599, 1507416739, 800632955, -1172402013, 379268378, 938079534, 793732017, 351487481, 1796548840, 1775891003, 1837714547, 1684430592, -321610466, -89653827, 1773249344, -2018630320 ], [ 870489186, 1908167821, -35464073, 1278291774, -750718685, 2040238166, -2075136904, -377689621, 270248050, -1099438905, 1345724918, 1424636500, -224275573, 1531250004, 1253594888, -2133917474, 228750118, 887886076, 1846546272, -280414257, -2038409998, -295073696, 993718160, -1802255881, -1072179592, 872806811, 1493899864 ], [ -411397592, -849493630, 515886542, -945398305, 481872255, -621637560, 1278535685, -242781123, -675835295, -1451771767, -456912145, 1471781140, -1789272750, -2087926044, -520917072, -1795618659, 1904733967, -1220189433, 845948478, 1060279313, -947886394, -1119991022, -1519251353, -1262259012, 624023083, -1896907535, -434598432 ], [ -2051849999, 674442004, -143922199, 903069437, 82441134, 1394038289, -1428781663, 1584076189, -1667384811, -1481143918, 1476087609, -1157584101, -1981544207, 464875674, -1592430131, -1596829222, -1466932581, 2072956967, -1399388510, -1747495881, 675768503, 656907426, 656362467, 137619131, -298126665, -1032259753, 2077320484 ], [ 1496845861, 1687242507, 1608013004, 1125972642, -1499604405, -1828112601, -346618459, -534398977, 22469975, -1249597935, 1306179349, 47398073, 984937386, -1065862275, -1032073721, -992688399, -1300156760, -1185508056, -307942515, 190200595, 1186380417, 90269621, -2060053521, 370621614, -2144438399, -1320279770, -466927643 ], [ 1721918650, -282712275, 1275549962, 866577124, -849416168, 951651559, 753949619, 1681777105, 2092706412, 1199629654, -442385438, -759594383, -162307198, -1526389602, -2071183983, 1456628607, 1658166874, 1923312406, 348746046, 1117438461, 1550196089, 130126558, -1070150842, -1705738304, -1693095129, -1456717016, 1206068477 ], [ -329703686, -1388498724, -658068439, 1970151183, 1793388847, -29448671, 270775881, -1557656150, 598289522, 2095492853, -1925113991, -2049312775, 409886847, -921162128, -276446637, 1791352484, -1838769140, 130919258, -145801911, 1770638981, -1946390803, 1533466567, 2052146822, 2136294514, -1037572483, 42433018, 1035456353 ], [ -409154258, -226776969, -900037678, 1867257068, -1738700349, -1990173592, 1208148375, -1700719983, 1960782329, 1543174572, 235285105, -245005292, 399214611, 1389235419, -170129925, 1621876339, 387595885, 1992122003, -1719354247, 1898962696, -1955360659, -253462259, -1704508241, 2137301206, -1897481454, 1491753794, -1281873535 ], [ -1330696982, 854725177, -51635140, 1594040828, -1586806037, -1204985349, 1425821159, -2049991586, 1232848730, 2003542075, 1178521816, -1444196709, -856885172, 1203919751, 1159975907, 1814854744, -934044635, 1042340445, -2127424283, -1762774011, 89600720, 1516021699, -628174489, 562683515, 604274030, -602481348, 1527589180 ] ], [ [ 311146101, 2099211565, 1595116672, -977010233, 731859698, -1114172327, 1176651586, -976710871, 1553703904, 1323729324, -1127873561, -201192643, 1009704288, 292121257, 972518149, 1145767623, 1264975159, -81178275, -643652150, 2065773076, 1493861551, -341058833, -1607183204, 1640808857, 1157648102, -1024506515, -1497322789 ], [ -1584395628, -1710921742, 71627174, 1337005039, 1667733557, -430162713, -1040436765, 637525934, 598045542, 494056977, -980898725, 432581258, -394153833, -130793507, -1585200040, 1113548982, -1963195157, -885603268, 445507863, 899527785, 272567385, -755211756, -829430446, -1599477604, -1973472347, -1393596223, -1321228522 ], [ -445359048, -1889986035, -535621586, 1820146397, 1184191168, -187316754, -592706682, -619414116, 1201558185, 768059076, -1830382116, -13322359, -1039265926, -1663004809, 2073906258, -957566319, -743894755, 945563859, -394808443, 1372318087, -271715400, 480228831, 1375928735, 1004977722, 901176004, -1687367743, -1513832623 ], [ 906333692, 1561642836, 721650108, -746960617, 676444584, 1720654992, -1808245067, 1574547891, -1016924602, -1808737418, -191602726, -173938648, 1313437014, 1382171110, -1714376073, 1060331704, -1566307989, 444387251, -1536360387, 1970228444, -1113900696, -1810684142, 1144764169, 1481267999, -731356754, 1591445620, 1394372364 ], [ -803312483, -906309181, -2068455278, -393741320, 1679967190, -420906279, 464382734, -1449909707, -1166508926, -1867557012, 1939321628, 1745884491, -629715243, 1563632710, -686038490, 1146545483, 1041668371, 925799917, 92965608, 839255675, 1441153451, -149932216, 736377690, -1201819371, -1078835862, 1759340844, -2125062115 ], [ 1613760803, 439988187, 1786262859, 1475828191, -1821770037, 265915634, -1552905497, 1112324841, 2123955469, -1348077143, -1761718514, 152797115, -722396110, 1456960697, -823561965, 942809034, -1953487523, -1069732608, 103743917, -1339531062, 1245725837, 516258345, -811152833, -1942050035, -175077976, -1765020940, -1688237676 ], [ 187379612, 1479439835, -1996848322, 1060970262, -1993628172, -1029142346, -1640696624, -1907713173, -1429685646, -667325163, -385526566, -974494736, 685054653, 282324492, -2028024068, 1999928611, -1167395410, -1903866514, 829588194, 1771613467, -181245788, 473659575, -2129406217, -1766984445, -752094183, -1480657076, 1645219543 ], [ -1977581883, -1934649058, 385014657, -93253539, -146543897, -2117573694, 688963724, -157085668, 1553540318, -827483812, 444642403, -1016872532, 1561719841, 402680406, 1280127147, -1258006934, -393152061, 1817178898, 2025276193, 790484665, -591482408, -931564244, -529278693, 169545176, -543074957, -218322757, 529244539 ], [ -1983480921, -541197602, -1494581424, 877859743, 661639329, -1337630205, -868876322, 1299362146, -224042364, -532281659, -872015270, 602883498, -1156770659, 1334255042, -2083211974, 379714709, 837463090, -1955001038, 1795052178, -1065708240, -1133838620, -816337196, -1345108788, -237307978, 1817679922, 1243266241, 1073437902 ], [ -488304940, -1001391852, 820141854, 1274643661, 1567751599, -1510888147, 1301265679, -1184851094, 1550002386, 1344620373, 271190948, -1157416207, -1584748069, -1988944659, -1519113932, -2081727313, -1505059636, -946555496, -649900725, 523909105, -1516758490, 1987141393, 1753646659, 1270256232, 890798568, 1360037189, -1314846925 ], [ 323291720, 130396444, -1431395307, -117781292, 269077763, -1618485550, -1302524023, -298527503, 687302346, 723735853, 313316231, 62859789, -312770774, 388895793, 690851903, -1188750488, 996351519, 1126033678, -1988905603, 1286023917, 1918889416, -233047694, -1193330740, 182055029, -956372909, 265790127, 1080841264 ], [ -1177750566, -327359504, 1410527353, 797314327, 1042748812, 718124464, -1225281412, 430136022, 1574286060, 474438892, -1262181127, -2137050890, -21415196, 2007471315, -658526203, -1448173334, 687414239, -49626621, -1306649294, 699792735, 1291428218, -1589719344, 2089615052, -96548703, 1987447943, -2109897345, 211378172 ], [ -1784013745, 295209611, -392728933, -852601853, 1563913753, -1884402043, 1261818691, -102293850, -1580241949, -271682259, 1176638701, -606212798, -2144997559, 1512373866, -1701721061, -2123408155, 1108306572, 1733837517, 1658570468, 1225856367, -347649482, -917440073, -1261785532, 1714573842, -1456836503, 1205578687, -924346362 ], [ -884456294, -1027110235, 1367719391, 2065677190, 298972682, 108288754, -493879895, -520241318, -1570778906, 1087291585, 171635780, 1185053031, -166636463, -1399099583, -857692528, -354557506, 1329612725, -484354260, -324118994, -1618171878, -1109276737, -1589357071, -301722703, 1993544174, -279730978, -1451004890, 1645548518 ], [ 579224441, 1303926604, 705015322, 789688517, -154527830, 1958219031, -911278210, -127621384, 1663116511, -2085665164, -688876754, 603489620, -1382160412, 57799895, 1248508014, 1566276809, 580634372, -540018962, -1346348515, -1366513392, 1014630847, 727007118, -1401092913, 1432078054, -474558739, 1421364588, 1983291403 ], [ 1412250230, -1690031296, 728408909, 1200863070, 1201986225, -584993442, -793148550, 1968048321, -393678652, 808640569, 1848746965, -1014339012, 1724705597, 837052968, 862482018, 1252582089, -255142376, -434593187, -164593590, -1889556275, 114722214, 745726652, -1198406760, -585270198, -876159947, 1418841098, -1718719607 ], [ 1835965796, 1305477636, -999450330, 36111014, -891059955, 1403903033, -993243764, 322529543, 230228222, 843524540, 687130432, -1141051803, -640229270, 1116562461, -1627534131, -875839401, -45799895, -201553472, -779138762, 1376434486, 879016849, -288921136, 631371588, 1529779720, 378900820, 1157900999, 2041241563 ], [ -1703748565, -2114532737, -38695150, -1261780850, 794455598, -2007077561, 812846462, 2091930877, 1392779257, -1772953620, -1529063968, -1345028056, 1448114009, -1971825391, 425822796, -879361076, 18152005, 1065704182, 557165290, -1870428477, -1878458287, 2007741299, -1691424351, -139949371, -1073711292, 103655406, -382772581 ], [ -1169491678, -2003203159, -1735812439, -1474572253, -531239184, 1557705259, -2134159200, 1433636388, -1115152179, -1593529861, 1553765265, -1868522797, 682948707, -465874597, 1581620899, 673045576, -133415410, -1218796700, -1645386053, 94247059, 1646177885, 1181332460, 2014288268, -396902812, 535731901, -876681208, 583709312 ], [ 667030871, 2051339170, 766261262, 1496974585, -1567428215, -308315051, -1317242848, 388945158, 1516750485, -2051022730, 562423133, -1007364299, 1262694879, -1658721118, 1542491243, -1013667419, 1494814268, 352321063, -1736837053, -832381753, 1265992517, -131697559, -2109450047, 1133561095, -1414288061, 635460183, -447694636 ], [ -1041628111, 1287700085, -94486525, -1098811340, -2003221888, -1065941519, 1178516905, -1727557107, 1016642435, -874221830, 14552119, 1377033930, -287248465, 1422196702, 1327877038, 762828700, 1977631957, 373995303, -1459045664, 1886939634, 339080801, -139382484, -288403361, 810450588, -2091783937, 403545192, -650290437 ], [ 2046252305, 1389992097, -2125444047, 2077636983, -316216098, -1564601326, -602149599, -1515619096, -2045992015, 282319463, 276963176, -1375693355, 195575181, 1794610308, -2103780993, -1495000302, -703793752, 1772868115, 652427859, -1785593377, -956438254, -1481988383, 1442391771, 910105704, 1717416268, 954825277, 1359859290 ], [ 1937584325, -1445273745, 1510601449, -1791160549, 1797391844, -799073001, -1418691590, 1639320436, 621771427, 332432126, -1447013758, -548241377, -1023384877, 1194990780, 1519183038, -743494039, -1667379529, -40774324, -1027798098, -402615231, 2080688763, 1213659061, 1949441961, -810357385, 571460984, -377924677, -1560908063 ], [ -1218454798, -2069153716, 1483606036, -624062446, -335928004, 2045564046, -84578178, -2017083642, -1511196053, 466415729, -455041925, 238258097, 373800483, -855568933, -529722652, 181150168, 1909494262, 417282558, 309496285, 1485293499, 2039647435, -1221026896, 503352847, 1032223807, -521825771, 731998769, -944298491 ], [ -1482522869, 867146091, 560391163, -2017253320, -1411156460, 587665977, 125301676, 874257895, -451896603, 866639018, -477516199, 1569370714, -459890179, -687878201, -1995812047, 1776176200, 1550318266, 350697380, 1252109628, -930656398, 799179743, -1817470665, -306196046, 1521758194, 804976091, 1978795395, 586962614 ], [ 100645709, 185216932, 74280464, -595421458, 942561132, -1568034200, -821046821, 898454112, -1053465109, 627428893, 1768590189, 2122783348, -1011547601, 1054188927, 1989903026, 1348808522, -548060672, 1121404127, -1596982749, -661806103, 1426642993, 1652931685, -1588587449, -2032105025, 128312671, -1904388809, 1787314016 ], [ 678794782, -1577985497, 418490299, 1422887222, 2060902003, -1469477829, -2082159864, 520872255, -1857976136, 1763862963, 1250081084, 19682917, 2015563399, 1671669275, 873886153, 1316014132, -943271753, -942661741, -239743105, 1601689657, 1074492710, -175226069, -1977286220, -121263129, 1318612878, 958777435, -1404242373 ], [ 918203410, 881726274, 1087273424, 2070002798, -253218460, -1001335896, -1712760175, -1642678865, -1295983452, -1547616815, -912427267, -1359960931, -338911546, -1527260590, 275097151, 1321862522, -219255889, -482654984, 1604336531, -1351443201, 370329910, -1155106600, -4343238, 1044797839, -1486750302, -1546401384, 1662743528 ], [ -973828813, 989563065, 998994139, 635414206, -22969104, 1264874005, 1754591515, 1912715177, -82347280, 990010185, 45716490, -518580748, -1433205738, 354058592, 2058293767, 880690782, -23703013, -796470845, -1313450644, -383618283, 482051040, 1684698911, 654795219, 477381511, -717087477, -1008736888, -1426958069 ], [ 1700249954, -1202248811, 145584090, -1339507215, -375369225, -2126203044, 1525059434, 1090249967, -1640580640, -1862587204, -1654421139, 461623102, -181934650, -1839344447, 208651142, -1736137841, -254700144, -2104146754, 920833679, -2068987292, 630807024, 1700302951, -611394432, -1735800324, -1600816025, 491383220, -950636583 ], [ -674826842, 564654694, 1108341688, -1791385135, -1733839574, -2058184483, -2127442208, 911916632, 1473887963, 2054888629, 625224587, -2063323154, 700836205, 1463156811, 2098510263, 1685702973, 1447840292, -2005545816, -1016138851, 1005194568, 1497537243, -1265701325, 690030723, -1017488023, 1723756685, -490075720, 1543388196 ], [ -357286027, -928514020, -2102091166, 1341187351, -1080754592, -60912505, -115587624, -1519099143, 1678679289, 1254535129, -899519723, -131264078, -1392087338, -48781393, -182607966, 751486319, -1619303349, -2121665630, 91922882, 1926973068, 1408721823, -1007222394, -164449177, 769866283, 849149175, -1632661741, -2018668215 ], [ 1384895040, -953715246, -1620682940, -1158949215, -1794043141, -197783477, 1095894884, 981528692, -1653665028, 560939899, -671805829, -546871086, -1659521464, -1139448470, -1380272086, 1188567319, -929039167, 2059150386, -1017402268, 1681791372, 1985831668, -1759437934, 112801791, 918088644, -630102781, 55761020, 1294547983 ], [ -460142793, -1372985661, -1155907085, 511826709, 1694563197, 1209302373, -1793980805, 639717004, -766350267, 1223251862, -373104908, 1399874001, 566439572, 595468055, 975539025, -1500698578, -1759214125, 1106473588, 2092177652, 1921225010, -238731830, 1309891009, 184877896, 201748408, -967610185, -871202415, -854314890 ], [ -2072323374, -707811900, -253129633, -228009913, 1186982648, 1164261599, -136633316, 1513352463, -999656717, 1421785368, 1387573420, -1501319396, 1077001899, -414629995, 1136375645, 1389178074, 2120551077, -1555512192, 1380751760, -186359862, 1066563037, -1496984346, -1862643329, 510055210, 1886735965, -41226539, 57012736 ], [ 1112062013, 1555717035, -824079735, 1565986282, -1575203300, -1325797064, 25957009, -1597474373, 392563996, 794140653, 1826597038, -533364536, 1830743790, 1446274401, -1864620135, -617072415, -1026453243, -310490533, 1498822709, 931786927, 126734854, 1065142295, 137287893, -693489572, -982293783, 456468261, -413454647 ], [ 485332141, 116449307, -835418777, -1900443489, -1901388385, -562070898, -204395591, 591406873, -885797106, 1821836415, -1296144020, 1363288370, -1364127585, 1468965824, -743106526, 485559416, -814468833, -232629236, -495908728, 905175627, 1522103244, 1891512951, 680241497, 2052116430, 716610342, 1314982006, 1052697670 ], [ 665004575, 503544771, -736799697, -1132902544, 896852955, 239489588, 341256037, 1313113512, 1282929471, 1284890020, -82132420, 1104148804, 228285181, 350246355, 992559037, -731596645, -2007207913, 1711574095, -1452574871, 1963317559, 1810595122, 2060216800, -540973701, -2050929986, -1769086419, 834292148, 1860116454 ], [ -556700182, -334579298, -93237016, 197673325, -1957674586, 108434208, 666960059, -1529771093, 1875498292, 1373629246, -1978632073, 194327386, -379665664, -1628553113, -1919564680, -2069667607, 1672792119, 1584382431, 1085891171, -1510205308, -658743730, -370128747, 278695956, -649344705, -414568868, -238398026, 1971311183 ], [ -675253493, -1429274348, -1401808476, -107298594, 682285089, 383226314, 908169423, -1667193921, -1466423746, 1278002930, 1911176902, -1909938735, 468617087, -1818587927, 1883546279, 56574245, 1209165584, -937443894, 818270606, -1863962689, 998326056, -1522298381, 1027328348, 1544331143, 1294955582, 1510044282, -17137268 ], [ 691960769, 138353485, 383355261, -660109732, -2064263926, 78350930, -222866290, -1169989943, 1868967667, 1006213401, 1570370131, -2130918744, 1076664780, -2053451181, -72528252, -826527342, 334748990, -591885714, 568345967, -1589295542, 1646690479, 169318810, 844052351, -1487393692, 450158694, -619384056, 1935780859 ], [ 1307827316, -591826863, -1920674474, -622439083, 770223588, 1606579816, 1715512717, 1256467885, 1110634503, -1119954640, 1905871626, 504822143, 584183002, 1634550809, 1878603016, 565510017, -1089915051, -152215492, 1375727355, -596091553, 619891466, 644675721, 1356137243, 1521444997, -196298504, -56267829, 1309991281 ], [ -731471133, -1878937070, -1503487471, 1172280258, -1464558065, -996646577, -540261101, -1042639255, 910536961, 1101219955, 1093152000, 1024903, -656310626, 1955182282, -1097790711, -1205911528, 1121107479, -14202681, 1957506091, 1071172242, -74296998, -83319860, -696661133, -1120886063, -343039740, -752605600, 1526326678 ] ], [ [ -1080757689, -2054234958, -1073589679, -1659513963, 605652301, -1424592402, 623855869, 1879758430, 1687262515, 237464459, 1664494811, -1229152737, -423874494, 259301826, -1987351180, -747808, -1102742862, -146527573, 816106219, 98492125, 1272238510, 1963709098, 912827091, -1767796528, 906050966, -268811207, -2061766464 ], [ -594709674, -1460938691, -316466184, -1521830270, 178690967, 1909687417, -1299315, 1342838912, 972431632, 506218386, 1215877753, -1392360105, 1210719234, 1363250607, -76081249, -636055924, -1846570927, -519184750, 1758912681, -80727873, 2062710847, 1463630667, -446763706, -1708013352, 503770602, 1794508599, 1031750557 ], [ -1598258068, -1465240840, -1731129815, -74269021, -1686289707, 1754170960, -1186784315, -1533254429, 1724664802, 283291023, 12268096, -1017150572, -1243111020, 682851755, -352961336, -566072790, -2126637944, -1397182126, -242997635, -459717932, -198375748, 416732955, 1552092821, -1336661743, -1419313184, -1202768800, -900430260 ], [ -1115022197, 1829419722, 675864467, -2092271031, -842335098, -184210847, 566066386, 2079745452, -412525851, -1731698842, -154114695, 602408014, 941470358, -1810552054, -126737017, -2005586130, -1805675050, 1614733055, 1536117364, 1951259058, -1497805202, 570803023, 255537014, -1864073600, 1313963809, -97650353, -960449341 ], [ 1709222102, 1975766668, -1241439703, -728170211, 160044111, 628871156, 693637726, 1416300691, -1454240241, -1745722406, -1325269190, 368235417, 1753817695, 166306002, 2038560591, 1583488931, -1521600999, -1613296130, -1857485640, -80108540, 1617994206, -1874251110, -1255486590, 1273292901, 1296226077, 1750872744, -976913364 ], [ -2071455044, 2034179582, -1182630352, -276147412, 771695525, 1017835401, -26154272, 1212116651, -359360540, -636983916, -931561999, 298562477, -1011704705, -1596392020, -232025779, -1688427791, -2029806956, 2004721572, -1716655211, -813592253, -1462412494, 1595465016, 1348668212, -817422614, 1433367970, -1997031453, -1191458138 ], [ -2017177976, -1080937120, 1904059819, -2054322533, -1044857365, -1026940341, 680928428, 357975798, -1000546620, 237921588, -1049164794, 1867088881, -1948899792, 1393792812, 1033484792, -220331437, -1417929887, 447194529, -1628920295, -1757086776, -1186588308, 2005679671, 2021253768, 1628966595, -1973463226, -361834868, -23665312 ], [ 1069168983, -535249307, 1500530481, 1262726295, 1310352202, -611130405, -1580494270, 793802443, 419527250, -917658180, 1474414875, -1670647458, -182060338, -608089274, 342349860, -324280056, 841236388, -1459785446, -958756308, 565904950, 1543223174, 637673189, -43233258, -2105123252, 827504694, -1831181791, 578147934 ], [ -1597966596, 1861525540, -844808035, -1546539247, 626957347, -481773132, 378933492, 603219487, -259627408, 136686449, -1349872408, -870243051, -294820367, 1485962322, 184465035, -1423474715, -595683188, 614661709, 532460027, -2115708582, -181782297, 1282913529, 666118844, 222808344, 1900417293, -1650455523, 1321661614 ], [ 561719547, -1806725513, 226292044, 1576314263, -2105995995, 392067921, 1450606759, -1642970558, 1683427002, -1184715075, -678756401, 353420038, 1851722584, -25391006, 222471213, -1210616069, 412054688, -2100418608, -4628545, 1012895380, 279438386, -1365209279, -689876225, -698462950, -1164148145, 1048726991, 1141944095 ], [ -121883222, 1289080431, -1603187557, -343835938, -464592418, -794021348, 342495345, 842117974, -1228043189, -1116719866, -686476811, -773503830, 1732793311, 873531870, -427580996, 145604862, -753270659, 1992709531, 502937009, 743024399, -1968858073, 1726837886, 1000713600, -21060864, -427181200, 306449790, 287947587 ], [ -31676864, -1066132023, -334978870, -1170738427, 1210348156, -422720781, 33017936, 26588335, 1163654751, -1262554632, 1831525897, -1465651490, 318093735, -1954296474, 110715401, -631082242, 1258487015, 378386582, 249891368, -1428077395, 718005385, 341977302, 330472030, -1956024550, -550380628, 1522005077, 240202931 ], [ 1665123821, 1588152778, -1337079252, -906267869, 902572734, 1207669758, 504107936, -296143215, 1040107261, 1631722621, 994161650, -1270070340, -861795373, 1339012319, 500165961, -529804119, -1664146990, 309608601, 1028672706, -1628498006, 239639093, -1315512264, -489166591, 1823276430, -1648236626, -244472385, -1826592137 ], [ -451232290, -517355850, -959520307, 447627223, -264000188, 1851071687, 668468023, 1566878347, -402321768, 672159563, -1339345027, 268462165, 1284610407, -2110662278, -448827251, -1405361097, 1884059773, -158486387, -135708936, 2051891996, 1623482179, 1137109712, -1687173049, -695485161, 309378233, 988032422, -1837326935 ], [ 2041075839, -993423326, 1776804213, 377266564, 1537301711, 643455279, -502785620, -740875290, -18034541, 1306377909, 1256449292, 1823145794, 1339054842, -226723479, 1162726042, -578249433, 1004014204, -149330783, 1712456535, 960344838, 628753810, 267126444, -902311896, -460648394, -446870321, 682906519, 646834574 ], [ 1074143545, 15398796, -1546768246, 1736599568, 1018884942, -1716863269, -738877867, 814957797, -134512336, 1222723312, 885425640, -1483967023, -1180474437, -1834398724, 1034530343, -788946776, 192148765, -1312726953, -1694445787, -1152965557, 1531486139, 1872043572, 522286951, 1997885061, -1782001031, -1596402654, 1087464081 ], [ 1430590009, -1403578398, 1760167514, -242348947, 1801400475, 234410249, 740204959, -992399086, 2035671005, 769004507, 175138302, -1909804123, 622500138, -1922020091, -1268021892, 972929714, -2002835531, 5588038, -682620319, 1948984138, 279517930, -1004198807, 1043794177, 1716683901, -1290074358, -1661672882, 1102762512 ], [ -1130609552, 5613362, -19864200, -1862864662, 706311870, 575600328, -1547412343, -1215994605, -85976504, -1667519236, -934499139, 1121853696, -1188555789, -1599674306, -518839972, 558359344, -1911752163, 1097675695, 744626863, -1489329749, -1460837576, 1578179104, -1260330519, 314441020, 1786623144, 1392881858, 1404383046 ], [ 428808595, -1717514963, 1414455469, 579344974, -888997001, 1446066827, -2113330524, -1177271692, 528812240, 1753899241, -2068870849, 511445792, 1651845145, -1134593318, -1347074947, 436913414, -143408753, 1130997938, -1226582745, -527490156, -2086851496, -381553989, 42639657, 542426244, -1452543396, 505254166, -1359221709 ], [ -937125488, 1389086736, -1216963537, -431745950, 1861755442, 47958610, 680843747, 342959621, -1495052949, 366998318, -361477920, 125531157, -1879454568, 302046734, 1442963833, 738474534, -822931439, 1326628283, -605294191, 64002754, -1465089425, -437001715, 1926612308, 1202633397, -886207198, 612715979, -1832093855 ], [ 1805259522, -2020558057, -813432661, 113033007, 2094767184, -2070616621, -738043651, 1729109126, -1376220272, -517022612, 284565879, -1084635230, -988271624, 2091325504, -531556497, -691918926, -747492536, -108334587, -1846977466, -1105352324, 1601964669, 405770699, 1838755447, -1267059703, 168680315, 21967127, -1593070663 ], [ 439370349, 415563729, -1490058002, -547643708, -1700923200, -641215565, 1352560401, -88513400, -348586136, 687044415, 543880238, -1028078103, -464144213, -1604758556, -491561044, -1363723077, 1861903114, 1248923052, 1542799555, 115810309, 1337298827, -2125851138, 326028462, -1138091757, -307166002, 2100109405, -282470263 ], [ -593726832, 778070754, -353081280, -874078501, 1235717051, 50729015, 714463762, -1695355260, -1440695610, -76530532, -1185491943, 914536558, -855831589, -1078908802, -357228372, 1174916442, 912470719, 1366465826, 140120619, 102312436, -434430600, 794410095, -644263734, 852456876, 567702976, 566804379, 1782237531 ], [ 1059246506, -1282620616, 1075555081, -1555894229, 1599908731, -181865855, -1065088511, 332860204, -715123692, -1887789944, -331944373, -1141137872, -1244726144, 522927529, 276049930, -889122989, -1456031168, -1006185521, -338970636, 2122002461, 130423196, -772133193, -1683685085, 2054012612, -1233967419, 2142945382, 558496672 ], [ 915078553, 2102588240, 1728232102, 1623271371, 1425731001, -1011301549, 1544757709, 1320999109, -871801795, -1654772812, -794613146, -700240375, 919547493, -1053290962, -632950010, -843059157, -1320032946, -650865346, 222082176, 1194375605, 786850340, 439058740, -917988221, 203188836, 2048653901, -448311410, 964411621 ], [ -1763168109, -1493805900, -957993280, -153061492, -2054400762, 1144172429, -345033069, -677558370, -1817164818, 215116526, -102194652, -1362614714, 384922486, 2107596527, 1335923239, 1925872691, -984218758, 1401335818, -257101215, -1276087449, 345048613, -1879739083, -922731332, -2024507573, 140781157, -449425467, 259151170 ], [ 594020396, -244785460, 1224786944, 2110672471, 1324843880, 2111798926, 1661882965, -1376394915, 1787174247, -332828522, 1316809834, 1719813311, 1535890666, 1961046806, -176195679, -1091172541, 1972490178, 298497451, 1069375235, -577959361, -1265657144, -444792873, 1362855562, -2137533612, 611409179, 989525020, 1956243318 ], [ -1513403429, 1530407060, 830808564, 903560636, -1836150818, -748166880, -674236697, -2013044453, 1576175791, -2101086553, 1422322960, 1508480400, -1492685744, -1929011765, 1215254265, -695159032, 1355163325, 762372679, -1594270988, 223736939, -1654028368, 1563072553, -275622490, -1137387287, -130369079, 1471077178, -1883600059 ], [ -250252734, 964522445, 1808910060, -1318115528, 722034169, -1388786045, 971258755, 2094019296, -1831826147, -1859744987, 2066612456, 1995890663, -322591735, 1263251523, -2039413681, -402128681, -1958189741, 1179172982, -1306854391, -29187944, -348233062, -1028756703, 1774471080, 402658330, 1478119384, 2143977018, -1980914564 ], [ -84857623, -1800645146, 1054527314, 790712667, -1402301943, 1999369621, -887353635, -783671509, 133211067, -1582367861, -2124510264, 1397274804, 919356654, -605029825, -1981884648, -1479627558, 1915806785, -609150580, 679349629, 136155983, -995952192, -1812244581, 1979145156, 239542563, 1880066771, 481715744, 287975645 ], [ 1815422411, 2123039658, -924178917, -1381807118, -1056672900, 999869037, 430781895, 1797703112, 1585642624, -1249286853, 829535557, 477804253, 1343069083, 258011939, 1232986314, 1265870914, -561175026, -2046279739, 68099985, 1070959648, -921877716, 1273501495, -252790835, -435770554, 1167673614, -1596318935, -881587151 ], [ -1007708586, 1484247945, 752262134, -77631236, -1641547217, 659695962, 152550825, -1007054169, -419884082, -1028633664, 519232732, 403492630, 469842127, 515462310, -1065950657, -281130025, 1911676285, -1856291373, -435654972, -719215554, 1177450752, 851689900, 2013542309, 425778174, 1715134468, -847268167, 541641548 ], [ -824900480, 763553836, 331223770, -388549596, -16987875, -535375207, -1734377113, 1139109999, 781417593, 1576808428, -893156671, 2068586134, -286437668, 400803782, -129383853, 1165885472, -745466015, 635287124, -780153817, 1123085614, -100653601, 1320257874, -920063190, -706913773, -1489557238, -770845013, -1409277192 ], [ -2085621146, 525951607, -258011257, 175862503, 306542777, 73271530, 883458851, -1334904554, -1334839668, 7756386, -1543835785, 2074574997, 942990718, 1707190278, -1934661347, -113368193, 1996325290, -1823675843, 1576979740, 1808800527, -1147677270, 365294505, -128657526, -1565251090, -1448414967, 1165829330, -2028157567 ], [ -1411097978, -457418862, -475511519, -1834536070, -512156930, 1993352695, -474532917, 1903299070, 364000587, 810826881, 365632783, 246180301, -1951400499, -199337831, 755152168, 758584693, 1899504526, -1626497660, 269752348, 2044040546, 653722264, -1004619470, 500656132, -249779929, 404337910, -1909066740, 2108757772 ], [ 36559910, -2012929622, 1015139443, -877756602, 724329096, 1044809925, -1946657060, 667225910, 963538962, 1872355989, -1566559359, -959122007, 1301595472, -143966891, 1974468595, 1707724996, -522944686, -1650724743, 913948338, -587422261, 1753922088, 1066836628, -123370802, 837461784, 1181401172, 397222171, -209099995 ], [ 1580089219, 1921328059, 1568954884, -1502412834, -1108312874, -2137972856, 1867846022, 1210233082, -1934956669, -724649087, 1615299560, 2077232731, -1931590380, 1328883543, -1226300129, 1092701637, 2012392675, -222888662, -696452517, 545220792, -102009710, -727013979, -372149880, 1823702393, -1874432070, -1887252331, 244249344 ], [ -108653369, 1519706694, -1611165496, -304904957, 342344623, -1699656423, -1913484412, -1484746682, -1661445819, 1905468909, 973154188, 1501101950, -500986062, -1676067286, -139055028, -2006939294, -52545862, -1790575052, 1894690605, 438802349, -321381219, 1827764396, -1671754687, -2128155297, 489829458, -638136251, -634871152 ], [ -572034090, -1098372755, 531839530, -21465370, -773270631, -466918050, -861437330, 691988639, -1498876962, -707703573, 479933218, 1905710128, -709661590, -1860375141, 834391911, -497643123, 82736412, -576828197, -1721179522, -1109273749, 471193154, -1593624392, -1620356561, -74091475, -1089504318, 401319001, -645092507 ], [ 644099711, 1469055348, -1302915420, 725783314, -1167663289, 1208414950, 495847046, 2008460862, 917691665, 2139115982, -511325940, 2107538324, 1184442928, 513459706, 247273108, -836145824, 462773921, -768404426, -193812658, 858757382, 270882654, 521994070, -869392675, 815939051, 1036468583, 1709125057, 1132312594 ], [ 206909174, 1560859760, 1246941323, 1281733765, 352579856, -1206546539, -1188065702, -1001536733, 2000022350, -1847772531, -835431244, 516496992, -1597409051, 736992190, 276099776, 70354187, -535243311, -373406839, -1227352434, 1843870427, 849681008, 1775191284, -1706385390, -98240290, -368399306, -778892125, -910777035 ], [ -488124376, -1405494878, 2105233560, 1376142338, -1896328368, 105226712, 121326393, -1045115958, 1416054018, -1755546161, -1708903155, 827249922, -1721932385, -1731380994, 930324360, -1673181704, 1302032366, -153667661, 1024111758, -1434903923, 1368386596, -1200326419, -845484722, -1947941769, -1865419106, -375790996, -93007384 ], [ 1756448150, -1206549697, 883860737, 987045664, -1807006649, -1805274896, -1206932580, 1075704699, 910716611, 1164687529, -5735845, 1636318953, 1457076135, 2099856083, 972815308, -1992016720, 1587149520, -516754142, 2065541904, 365928286, -552200678, -66704719, -1955284366, -1445747699, 956421280, 1603502182, 1042458211 ] ], [ [ 1291201281, -362270002, 1903713080, 1525602133, 335840318, -1281941774, -1860659170, 1027420895, -247173664, -405367412, -2066521766, -230645859, 1202112652, 1015110638, 59923443, 72458173, 419635730, -2100364870, 250377593, -1289675139, 1784404692, -1538411778, 1800223771, 1349777113, 197444961, -1550675977, -892624971 ], [ -1406070647, -1203972421, -1833885053, -196145167, -1510113760, -900028259, 840303202, 511880433, 1366504692, -1154038130, -113211496, -1546439747, 200067391, 1256743238, 843612527, 1281391534, 1693530544, 1718786912, 182984763, -105295820, -505622083, -1745565574, -255726660, 1479948400, 1210107931, -785205325, -778704986 ], [ 50157176, 45068874, -1112136452, 1541807485, 487998364, 896569621, 1952397996, 942700910, 82793363, -1332677541, 1373213640, -1796036833, -443441428, -41394821, 1378158893, 769574102, -977184895, 1533316653, -1070264439, -997534380, -312979871, 124536168, 492911346, 1552111741, -204803679, -569586308, -959896486 ], [ -613981949, 11992043, -309442466, -301977353, -406194320, -170272331, -623744939, 1346328636, -250909447, 1740206339, 604498346, -1938163561, 1888146186, 1526278530, -1863523449, 283593596, 1842024232, -902082382, -1767613727, 1734848182, 1275542388, -1127284386, 631585538, 488802, 1254177820, 1769526107, -492248439 ], [ -1986371207, -944859730, 892065189, 1047373144, -829798277, -1777162761, -521706837, -2010716381, -31139723, 2145227235, 350625274, 720596118, -1243365560, -1321672915, 730058746, -219637486, -851298886, -2109811654, -1059410733, -239883116, 404984452, 1036991064, -693150841, -2030987242, -831232302, 4231594, -8163673 ], [ -1929445143, 1969503450, -1354756108, 1074857064, -265878077, -1626885288, -1680880497, -244914710, 599952889, 714059651, -1103753404, 351887647, -757303449, -210120003, 1144624623, 2118444975, 224945452, 1828967877, 1077736600, -767574661, -992701105, 21466441, -293480129, -268115845, -1286304470, 387446558, 1338425769 ], [ -2028510269, 1218446303, -1332546313, -1101137866, -313510550, 148654676, 889838505, -166470081, -1715307953, 212875307, -141054432, 1086215711, 844232295, -145591018, -298166301, -1035224376, 1752419313, 1131197984, 1801137396, -1132676109, 1376925175, 1019958245, -953915263, 201008357, 1701405580, -1991796195, -877875704 ], [ 2048393559, -1875287596, 600346885, 915881873, 489481206, 1138850086, -548417879, -1601602570, 1667429607, 1820533637, -2083467597, -66603877, -1407206380, -217202133, -735641122, -1654175733, 1346517466, -1377825748, -627260121, 1656043453, -1830451460, -1397485782, -130218879, -34702692, -1820721529, 2034474569, -2040655570 ], [ 1383467955, 333310376, 609819584, -1219900167, 711120540, -94638615, -585816169, -293677726, 1335324726, 150399723, 320178066, -1010116592, -1818799566, 159113664, -1585141648, -1725574637, 1263919990, -506343737, -10434801, 1578155027, 1926435412, -2083370949, 1560400246, -2087380377, 427042939, -742412549, 2076323435 ], [ -926829805, -2138821902, 1532268209, -407557399, -927403479, -1715990551, 783650639, -1186019659, 1703307977, -80895512, 1579528458, 1346787432, 818345823, 366895720, -883593616, -974270579, 1453720436, 2093657288, -78319666, 87721236, -1633827833, -613720486, -1841741904, 478394885, -1932883359, -2063318716, 2038770514 ], [ -17625397, -678262154, -1022547616, -261330401, 1201591936, 686248193, 619396651, 1454355499, 1624930385, 1177052558, -1596330523, 673222227, -1617140135, 357701064, -1108021563, 622862690, 1666283421, 1671113771, 1935226613, 141139639, 1031558442, 1058127680, -255050541, 1513181246, 4419956, -308833155, -1102280080 ], [ -263194290, 621857470, -1566789024, 2049259340, -421549858, -1415290081, -17262424, -1209911866, 1437095360, -378140847, -1056055004, 1405707168, -711670826, 415322026, -1503896784, 847708976, -1611155906, 681201701, -940877672, -1772330362, 1313532449, 702725115, -1875157986, 1948207650, 732966375, -1934163718, 81853928 ], [ -107110543, -1725538067, 1333861074, -511753582, -854162488, -299172248, -1798879289, 219335062, -41729578, -350424263, -1783650009, -2036246724, 468423502, -1593989226, 1191917719, -625930059, -354105903, 1878177848, -74454328, 381455516, 187313468, 819850628, 229562595, 482091410, 1096901194, -2056853932, 725650826 ], [ 118262621, 1063382289, -896726655, 151157737, -1831065176, -1041559542, 1189549253, -1006358697, 1036975196, 1233003158, 521122260, 1461811512, -771216544, -1085108799, -352080033, -1642805401, 1369357492, -334327128, -673882783, 1450415173, -1374051440, 1282409859, 926857130, -1642160327, -1847941483, -1390628759, -804553325 ], [ -1589392044, -1945223482, 1020701000, -1075686917, -46037405, -1737392759, 2064936595, -1990980357, -471480339, 1953742569, 1448476344, 959551396, 1457486108, 922082297, 1973760186, -196834489, 48586684, -1399651004, -1799021848, -1908398037, 1756433141, 47272614, -567617628, 1967818590, 1832861218, 860150244, 57694968 ], [ -855396457, -436266799, 2094263358, -1875832644, -1245019825, 1131277257, 1481458103, 800735204, 946643544, 2059075936, -2060227674, -132969696, 1435055895, 1428425429, 2024497044, 1164951989, 1327655847, 418586498, -338219933, 974041660, -350123063, -364902073, 985236803, 1565851232, -1838538008, 1928812388, -1624302006 ], [ -2047425658, 1902090593, -246913037, -1687891040, -1567079130, -2108350737, -1048252230, 1854301318, 565683218, 1370644119, -423702280, 1581457937, -1540113898, -714236215, 963568508, -661299625, 1774993493, 947971305, -2063010705, 118061429, -669002876, -20913368, -1599175811, -120069735, -611751828, 1762901112, 793840350 ], [ 1975091272, -1510693420, -1393057579, -2106663392, -1677320595, 1421692609, 56025775, 1423197692, -1705836103, -613476404, 760199111, 1737917222, -1718988657, -2117404312, -1631271944, -332290011, -261196156, -374706945, -825176539, -690873048, -1704193655, -945082821, -1481474307, -965869103, -1498240199, -1063802172, 864618362 ], [ 911948997, 879503253, 1661634523, 1941119390, 2094643317, 932275082, 6317290, -385209612, -413857018, -142416227, 1810088753, -510849712, 1185921445, 609134858, -253423938, -1728077761, -644858054, 1854758179, -1730355560, 1050620255, -1220374024, -197085507, 2046425119, -744380011, 1280739645, 1572486644, -313361896 ], [ -267415443, 694389671, -846528175, -1700649278, 213102737, 1956318093, -622326454, 217876096, 1641690880, 1129859482, -1949246761, 644386113, 498905791, 436421631, 728403539, 146106992, 252085278, -1418667112, -569455343, 19952753, -362656547, 2049767027, -176367545, -1906656186, -1383096993, -663408689, 225729460 ], [ 1407458393, -1242423705, 747521302, 1953906212, -1384800907, 821678391, -1473361104, 1731678118, -105297377, -1030921094, -965067420, -1472426095, -1411090492, 605364577, 1413173807, -1082511266, 958629205, -1082459361, -304668954, 613457850, -1416556493, -954856080, -2112382354, 1704296839, -1526484750, 872275015, -777859889 ], [ -511450241, -1024386964, -642572904, -968215226, -2071305566, -1210523829, -1304603112, -1815425210, -1225653668, -1804533884, 1383082036, 2049953133, -1032482874, -1519372907, -1562835176, -1558537945, 930074195, -1593850652, -327807789, -652561941, 294797302, 1934529646, 1550733231, 579423836, 1753930241, 2007009846, 2086054858 ], [ -1361696484, 1795617155, 986061231, 1063555057, -1803820082, -1586005708, 321837322, 626695345, 1163548528, 1824277020, -1639746562, -595294986, -311003235, -485715949, -1331428519, 3017105, -377590440, -2115140827, -1603669282, -1114227755, 1195825882, 1996171815, -1934600223, -1164830929, -1404228384, 1969358663, -2080281901 ], [ 17551964, 1320272981, 467613662, -1427969403, -493172678, 1071226128, 2033376604, 241691130, 74867108, -1775352004, 493904400, 755708247, -1726703237, 1899073539, -826364725, 1384324645, 1337540870, -1913549136, 1673667816, -1064572653, 1543482663, 1741188932, 1545630285, -894049692, -1741494893, 56575193, 845248414 ], [ 2076246939, 2036375948, -455092905, 1590851190, 1946403967, -1898905999, -1045172219, -433890349, -1699363683, 1956219061, -2111620937, 2113776928, 5501357, 130059339, -1860546780, -223464401, 1007643266, -231231704, 1533481615, 1244139814, 674018569, -1648640115, -776148062, -1039349953, -475338619, -1603568218, 1754159911 ], [ 501433093, -274663420, 468664603, -1336994219, 843270207, -1337704868, -281394451, -1246238091, 901520163, -870987137, -1740471697, -300774897, -982839027, 1051246236, -1227989248, -68769935, 945095731, -1519514658, 2047723059, -977261930, -1122858840, 1605268618, -482635212, 302406165, -2085701130, 66559946, -469945409 ], [ 1537248148, -983731019, 1145720953, 396322448, 832037012, -2097100561, -1094280083, -1567402433, -1023423047, 346982974, -1768556690, 1147399861, -522471490, 172933272, 744399831, 396469355, -1491103416, 359791533, -157798311, -586472207, -2139848217, -486953159, 1744610124, 958659730, 56157922, 382077490, 468157468 ], [ -597422995, 1380266747, -640177388, -761749039, -914360105, -1031599581, -98019907, -1959500652, 303442294, 980641296, 1813754766, -333983722, 1932656951, -1491647631, -1328837051, -1954727539, -536025862, -1650940784, 40069775, 672232224, -803555409, 1388965579, -790157782, 647583456, 699357000, -2058356895, -1833103217 ], [ -127553161, -663516356, -1307955846, 1806192132, 2120984820, -2008755040, -1610839285, -439957835, -231719366, 545724189, -1030417162, -2090305743, -1265160813, -537835824, 1294207035, -325049531, -963376954, -898343274, -18780199, -1572247185, -2100096921, -427278034, -1006252779, 1393967120, -1635550638, -1236243970, -544212702 ], [ 1527623080, -223925929, -2074860941, -1526943350, 472994786, -1356421808, -605155329, 1165703651, 720124307, -882025149, 909838722, -1683036393, 153133867, -1159946776, -1639508988, 341716577, -1663887763, -286520906, 2111362322, -1511776773, -1054780871, -1700656577, 1047892332, -756184472, -1090849604, 1573105291, 684668051 ], [ -656557317, 669050507, 242444047, 2138969199, 1207416326, 186694041, -3736709, -978066733, 1964581274, -683573847, -856666028, 419592986, -2047301975, -1502136348, -966922487, -1443651835, 775672569, -404648478, 2674358, 722002147, 1019692996, 1743480253, 1121165847, 1239742918, 1112825622, 410673285, -1411270561 ], [ 1251698696, -1318435393, 650665122, 1283488757, 1066565352, 320672501, 211998557, 1225427161, 1556728549, 1360725548, 772579331, -2119279676, -750976639, -866921291, -1141129812, 1843357629, -1278988233, 1914612023, -1277789976, 626569909, 1523012355, -254260036, -183631214, 150151228, -1624323278, 1351153802, -731295582 ], [ -1111958961, -1182714965, 1800623470, 308745360, -1597807882, 1339705779, 2127108937, 1366382247, 415317811, 1152072913, -722345188, -1081098821, -2097093749, 2141983544, 551698013, 700038085, 1949080568, -998048317, 1194570082, 415664634, -1073089517, 734716843, 1117131221, -1762461204, 932326967, 1471009563, -2136060262 ], [ 1302854517, -1420793334, -2028870268, 973419087, 2086364492, 1605380290, 460941721, -166246464, 697205406, 1264371975, -2094000419, 419206068, -1440924930, -1084957380, 1176391313, -1009119967, 2067691965, -914662357, 2069682620, 1508365003, -1331469896, -897765515, 2107923387, 1384996325, -347106318, -41584816, -230973189 ], [ 81183239, -138536461, 128482373, 1528129921, -1597658346, -294739032, -2109773115, -1420579348, 1199937529, -1122324492, 1029295128, -1438423715, 2056694062, -29097069, -91489944, 573497817, -1374629737, -1199153295, -284408577, -1885197191, -2045159392, 1609783109, -927457253, 316029858, -1382921530, 812633409, -2094012717 ], [ 1128304421, 612243813, -368837015, 1515074775, 1491496703, 404782540, 576520135, 463118678, -760783822, 834580472, -520474203, 1596808260, -582041070, 939732948, -1644273729, -569104680, 155605278, 1379563585, 1621976022, 256861312, -2076125798, 1628550335, 505478047, 802338575, 117739830, 89243167, 139647459 ], [ 616963040, 1309749305, 915711490, 1341525965, -1538148112, -170267962, 1003679959, -617155113, -413830300, -999665952, 1153798804, -1859225204, 1001130066, -296164440, -2094663600, -1298249836, 226746981, 335461407, -591871934, 1685077072, -1996549181, 619841031, -1069832798, 1585632569, 2021854654, -1722107231, 209285978 ], [ 905341549, 672700397, -185198856, -1896271463, -904067585, 1588830726, 2029704666, -1447803836, -1910217697, -1216009019, -1115199428, -865305350, -281455252, 1132901944, 1358127861, 176733176, -1004166512, -1404472952, -821706947, 1398038592, 751324602, 358391969, -1529627992, -2019736017, 2050178776, -1441415702, 385141128 ], [ 1548460432, 1247530783, 1728531196, 968185721, 358996086, 1286660850, 1782553730, -1173672418, -1147457383, -57623235, 695769700, -1027530411, 1807469501, -1348018040, 1766640242, 2009182680, 1074164290, -600015095, -52541398, 712895445, 478126463, -1818026664, -1730832438, -1388733335, -623855590, 331578542, -67637880 ], [ -885867768, -1184674618, 1730771095, -1010787504, -1462871581, 58496573, 18741065, 805223845, -414022881, 958713725, 163861924, 1044405915, 826623265, 20790370, -786760476, -473245541, 1239425508, 619364439, 2060908694, 1418592338, -686134907, 342152451, -1689521340, -135323591, -1835125886, -1158868946, 551204508 ], [ 472108215, -1587579963, -857016845, 2058689903, -1027956263, -92935813, 1403536602, -824735191, 2081051692, -978657204, -756513683, 1433509971, 1083682388, 1253403989, -1608818019, 2025025185, -1527068512, 1103347202, 1012231606, -1671690596, -1473277241, 123230254, 2055801974, -1665682023, -731871894, -613836664, 1904918625 ], [ 2008188792, 871556777, -79692434, -535592795, -1275511899, 1322894529, 547957571, -1047942770, 524935191, 1226463712, -1053335926, -830869416, 932090106, -1921864611, -989063051, 73371077, 260320725, 1347741173, 1230977367, -1841089879, -1627151017, 1433659454, 477143695, -1315426812, 1159291353, 1572146368, 402225973 ], [ 1131894672, 1736432536, -499835406, -1765169561, -152292202, -1855849174, 209861722, 418335571, -308449936, -1611513793, 887280441, 456666681, 1806388294, -1549013394, 1599662135, 1498213139, -849946588, -872585440, 871453850, 18903891, 301596679, -1593975267, 1981928990, 578267892, 1888843474, 2130200506, -62611138 ] ], [ [ 797082202, -1945896212, 806174032, -482181349, -612083180, -2112311986, -1714158976, 1529890994, -1601891611, -333341733, 42464917, -202079957, 1245266671, -1529767668, 366770762, 1191548080, 1974599192, 477183679, -2045898506, -74098527, -593881587, 1705299786, 837801998, -1903539474, -1800987712, -359371977, -1583528966 ], [ 1909384199, -1294290846, 2105499632, 1955462530, 1147430187, -389263143, -1998096613, -1224431589, -1934545956, 1087256241, 412922906, -1177841221, -1527071313, 539507637, 1991529121, -1309531495, -113710624, 373620249, 742007861, 1614233660, 1671622768, -1789029894, 909068013, 1689319572, 722846520, 379965354, -1093780700 ], [ 1763815983, -1114563313, 317726515, -902106338, 1013587185, -972235724, 1563826212, -2138673142, -923159248, 725279997, 424724791, 949136118, -666934789, -185532058, -71179492, -1467313233, 1835734114, -431893833, 222326890, -921696992, 356859476, -199275561, 1802501207, 166556471, -1541265205, 1568952194, -1126982886 ], [ 901984235, 1022618355, -1809129269, 1278776966, -1013300130, -643375576, -1234623019, 248165064, -291835072, -45915392, -70783456, 279556817, -130786600, -1292770223, -1379534115, -686335103, -824874970, -1776869604, -1825913342, -1931464147, -1143240271, -530388652, 1759799370, -891552986, -1204705793, 1417146259, 63663503 ], [ 46377398, 1861463340, -1744629385, -78648004, -1220931106, -2132198423, 1782928882, 1052021923, 970611234, -262271572, -1905182761, 253385362, -1900641087, -1080511240, 783384169, -867578841, -1389128530, -1901411885, -518529076, -158789992, 1068181579, 2055598249, -2002630751, -550833422, 375587676, 1213794310, -718355995 ], [ 901840978, 2101494233, -1550716042, -1085124592, 1337722286, -1804701769, 1690242830, 1512513366, 1943546181, -1544990688, -1173838067, -2142578762, -1606665031, 897344322, -1538481106, 881107471, 1338279045, 426629973, -50951707, -988723574, 281847408, 1504425531, -1714903103, 2119046405, -8336331, 561034828, -1310075244 ], [ -2041148924, -126684759, 148031183, 577937620, -1126429498, 1884449298, -674485003, 1550548819, -570286985, 501798108, -1396214804, -1363714243, 79367234, -1726626521, -1061528839, -584354389, 1731448118, -10710915, -1961627533, -4365576, -878474539, 697923908, -1995424675, 1165113709, 1769746989, 694869755, 1287516643 ], [ 1686070077, 107642342, -1828250747, -2047090568, 1977515056, -404382765, -660052480, -2105218746, 634814349, -101065712, -513101470, -5131485, 1285250775, 1806316038, -1356390512, -753259337, -2075890, 209611502, 181048255, -875234165, -1534469507, 1821814983, 1146262453, 1229480101, -774627346, 571943452, 1964035019 ], [ 175534135, -1542388782, -878805753, 382044839, 913957512, -2110198233, 89393747, 778215374, -1514223967, -1980834941, 1181021104, 1886125430, -234100869, -1643995815, 663575058, 429203309, -1841538230, -1247834644, 2076802049, 265936500, 904343085, -1809939215, 1370167632, 1179754094, 1678606153, 756923634, 1885312591 ], [ 243741060, -382694397, 685704957, 148058791, -709476031, 998678079, 1462919558, -1505452646, -261854586, -1570335391, 1785326683, 51048897, 1139245204, 330559274, -159758694, -595344149, 243303723, -1724105463, -1638803152, 1844475754, 543717655, 481773602, 241393106, -160764512, 345497000, 527480427, -1601209837 ], [ 1571529363, -550752892, 817357523, -1058696041, -750458069, -885777741, -1929971110, -192500463, 1775801937, -1796742689, 1172638716, -1224363051, -1115756653, -492242370, -1319156681, 733863317, 1790217406, 226476024, 1642490565, 838790416, 869522378, 1140893041, -2127449553, 1092992869, -796645084, -1734876427, -1245814596 ], [ -1818429441, 2075963888, -649163688, 1777731437, 536081559, -1203191152, -1639655519, 13940405, -1705021361, -1181381363, 1655583725, 699198876, 1747289430, -787075384, 1329570038, 780388276, -601100509, -1368038766, 74440166, 454400580, -728467256, 585277584, -1588203586, 263236607, -40891783, -1493357269, 1294116334 ], [ 1657601016, -359395675, -101291819, -103156028, 1486784731, -284873114, 1838502735, 128973869, 1274604496, 442544603, -1995203099, -1073439514, -1193099343, 334071439, -1281353636, -1399551128, -2058280862, -1483507906, -1567446252, -771103434, 1903639758, 1163234763, 632932076, -1617547658, 186315189, -1150859209, -1728748721 ], [ 1587019141, 1797513883, -1530138630, 808468796, 2030509327, -105258473, 1900480667, 1843994463, 2140953501, -110502808, 558410428, 228152097, -1597931589, 367643280, 748151797, -1683415777, -1479157848, -1351589289, -105597047, -422177451, -1716191629, 628709008, -967157232, -1798763080, 2097065311, 619636184, 532453704 ], [ -943948894, -658032450, 2115935468, 1493827318, -1705970533, 993638531, 666338512, -1520908969, -1319988952, -40398249, 920232049, -203099431, 182599617, 427636747, -1868948544, -1076084064, 1672810616, -375199256, 1416025411, 1680459757, 1977550619, 36968866, -1683259296, 188994357, -1976262857, -1263227018, 771648965 ], [ -1987953584, -1720577367, 2134565716, 235486511, 96417249, -497123522, -1872741740, -510367582, -958683035, 1171137803, -50771074, 1796562141, 944573876, 1990311087, -1515295425, -38937599, -884066528, -1144724687, 1702666698, 536491995, -452740128, -1487764688, 1525068196, 1917701111, -1247913862, -1305642486, -1918410843 ], [ -2025655508, 1011250287, -962599982, -101749284, -1984087049, 221445085, -1704114501, -727355872, 1261155103, 1755768439, -1436496356, -1476709314, -1853868540, -1840020070, 1455326429, 2039877687, -418964533, 1785822375, 1038007654, -487180850, 1210220284, -1985692318, 1377021418, -536565396, -546905938, -2055967962, -2064715492 ], [ 112830181, 177458511, 1431948273, -1009332040, -765271431, 2060570408, 694833343, -1283629048, -549088395, 1325912349, 494923326, 1322554387, -172176197, -1845904831, 676112861, -1571331072, 507540225, -315314882, -1758865530, -464450077, 124760669, 1831204178, -2104474368, 1720155983, 2147091524, 35251860, -906325249 ], [ -1741239748, 566080449, 1556143599, -610533246, 477209991, 986714377, -556607101, -2060812358, -1835136144, 1260319612, -1201124194, -259269429, 2108140259, 1944337211, 1015904135, 745363791, 1468328276, -688644026, -91100835, 1101043462, -630178066, 748254227, -1258924798, -510880941, 455524478, 373723342, 784054924 ], [ -1790628766, -449276781, 1800804305, 331510682, -1592685610, 1781273462, 932463606, -834911695, 1707248678, -623859426, 402001661, 112647846, 514090417, 1989181020, -617666907, -623719140, 639194477, -625368196, 37068205, 1319686041, -1694930842, -2109417144, -313817799, 1085662408, -1086040939, 912168037, -1991975325 ], [ -489495804, 690384515, 1277652612, -1466240555, -1849016939, -447625966, 1740173065, -2105468889, 1945390977, 1079793738, 1431431328, -1617485066, 104036143, 536099908, -1678441900, 51188587, 1658778098, 2044811642, 1798092680, -829411004, -259971620, -546117601, -320528596, -1888236340, -2014714502, -495930860, 1987457744 ], [ 686259534, -771324959, 260652235, 1526794693, -310973902, 609890969, 1280283141, -883297675, -1969506972, 692036368, 1872045787, 1879435758, 2087321665, 256287512, 27150481, -1566340604, -1324622540, 1958585489, 1109082665, 1501322642, -540126299, 430298102, 214365063, -555346707, 1249578016, -1399035692, -162266249 ], [ -561173424, -1245684498, 1236019023, 1835360950, 337744140, -1824513297, 1686111667, -256770137, -1018677168, -330935539, -1752076202, -24588133, 1781568597, -204394397, 1185917077, -1411000495, 1458876700, -1105686852, 1571872569, 155507104, 259549157, -2039259773, 341134525, -855902912, -1634732968, -2136620654, 1610038981 ], [ -822603358, 34839072, -813898151, -1091566739, -207470104, 2003681744, 905766244, 1096835298, 435097779, 1117740444, 1742034133, 639547055, -2115171789, 1630154434, -78935044, -54257650, -620966732, -366289956, 1848300205, -500305376, -498931659, 1778292409, 1477332725, 162591841, 678883616, 506230015, 1568978226 ], [ 758587339, -1102600617, 1893668850, -998244432, 1922001877, -211890932, 1550846579, -269010028, -1882719265, 290056069, 801728877, -774628606, 2145416592, 735412782, 1756210278, -1003243811, -1737382580, 622446343, -489067378, -753080071, -626007675, 902566336, -1717170502, -964745143, -1564671671, -1511552465, -289266235 ], [ -36285731, -1066584991, -1161881791, -1297590816, -371792571, -1425494014, -1869584654, 535922632, 1308475735, -1904608522, 522165064, 1499468966, -1129874496, 450624911, -377636369, 536102416, 1842768293, -2100914653, -892736749, -1181892239, -1084284338, -1892351308, -358894910, 2054698143, 1086255938, -50958715, -168307404 ], [ 1431911173, -331809781, -991219740, -286003591, -1248050349, -203709480, 575968141, -671705963, -1090101231, -1488675855, -1365868339, -357600674, 1668984783, -186315884, 452666021, 651363612, 1356448296, 1505386294, -651924464, 1993251318, 783719861, -1232283822, -406716224, 2060637114, 2037311729, -1541888939, 1928665486 ], [ 1600556687, 1083783054, -1074927388, 1683185808, 1101173081, -990604332, 674832151, -1678720143, -1384275057, -332066451, -2056245689, 1570844410, 791766458, -1268778352, -456603802, -362649800, 75280193, -452213590, -1687717588, -1469827450, 1240053910, 1811719893, -32164312, 1313855577, 583098692, 521243340, -1743391542 ], [ -2048498210, -1676392248, 912344094, -1111033432, -1310045897, -1519033592, -1204914031, -982353453, -2110081960, -353183198, -1546144131, -1375566168, -1921793374, 1033543567, 1037866729, 657025704, -2040751482, 4411627, -1229921109, 1222431734, -976731778, -224658672, 982867192, -189536494, -211057723, -1443491290, 2142301216 ], [ -11354276, 991945885, -1757146422, -1403828662, 814502150, -1931557103, 2117528690, 1107396932, 1405682673, -1702688552, 809575893, 307889227, 1261101764, -674270367, 1249105717, -460298948, 401329677, 1452814172, 1877628222, 842548743, 1838169669, -357491465, -93961227, -1570182228, 887478609, 1362280925, 1067952050 ], [ 898568900, -1601071627, -1465187522, 1381952530, -834759269, 111361317, 1080926135, -761387669, -51260286, -91999300, 603709924, 1715042012, -98794436, -291504205, -1245119751, 1351902864, 1440245560, -419579167, 1918688764, -937409582, 242867685, -2118463572, 986898689, -1899677163, -706238277, -1031528953, 226834568 ], [ -895259854, 1481751557, -1068580207, -318086056, -1033548063, 638067014, -319692218, -1838617084, 293157791, 2129804863, 699851992, 146807841, -1792253128, -1326728266, 998498938, 1912327102, -1830566853, -1270088300, -619486702, 34014911, -282828656, -1407109244, -1749127688, -572533985, -1862832489, 1580382489, -523938075 ], [ 153713536, -565614164, -1642861141, 1220318755, 1742178816, 883952057, -2124395867, -1058086258, -579071765, -165866555, 788014349, 1528215602, 108967601, 180248291, 1014388021, 782468538, -1598100758, -1021798686, -728381864, -199087448, -112793635, -2044326534, 1636286635, 152796524, -835041521, 278786841, 1556996221 ], [ 628101553, -731613499, 262533410, 391689929, 892139939, 2011614438, -310991394, -1094599297, 1622464088, 1715615945, 1937845553, 1595099289, -249132851, 1051873096, 227687527, 927969168, 1415672537, -311977558, 497141770, 1458176173, -1639574106, 1385188771, -69745817, 1304129375, -1519969313, -456287134, -380343861 ], [ 1412250615, 1829812491, 111331000, -1150795711, 93017337, -1186389465, 222378678, -1572875417, -1980898975, -1528741600, 1183491916, -1820837732, -1089888748, 1911138073, -658758152, -1233389669, 1973666388, 1644862964, 374314656, -314174524, -2057196656, -1947671993, 1380059786, -1527471566, 943689797, 235192554, 1913470480 ], [ 821612062, 1701590354, -357711775, -697383403, 2127458088, 572856180, -1841434468, 1639548253, 1495165911, 956378945, 1395937768, -100708848, -1925559917, 1895664554, -545587204, -154863258, -1147644480, -2457647, 272987719, -1583161707, 45815959, -1362206412, 1513588164, 642677744, 1830229412, -1474713759, -8159022 ], [ -780579984, 896859361, 701071148, 866545968, -373436011, 1988308591, 1470966922, -2088392985, 1445923127, -1512129447, 361675464, -233659698, -1240978783, 2125343128, 1867565453, -2089632690, -757204471, 507041203, 1274118196, -199186981, 1561436404, -2130142685, -1631867620, -548314955, 728086029, 1936790243, 920561628 ], [ -1854289247, 1391402034, 210822963, -1546831576, 627831867, -1334639064, 1713655714, 911443505, -1017883646, 634596991, 483095103, -1213463747, 379527853, -1468340665, 1463016592, 1298761406, 1096166811, 1528965866, 301820038, 1074729389, 912447961, 86347749, 1634002139, 308238983, -2026801377, -925040262, -1068276039 ], [ 1473253820, -1193258383, -3625994, 657063015, -561869839, -371425563, -563970815, -560328394, 115115986, 764124855, 1744804066, 945294004, 157046284, 634410262, 2144747904, 1967020736, 1953138716, 1051894833, 516503516, 1170156582, 1156070103, -768295247, 118597467, 1944984994, -1926299137, -917088873, -1995955930 ], [ 1403047716, -1118878649, 231904918, 2045258935, -400847106, 1719444189, -1302144894, 1985253566, -543088926, -1270985707, -597549291, 1116938655, 1283938457, -1738168265, 1013188420, -1108492779, -1561012943, 1603066435, 1625797755, 1077950253, 1664737334, -1475133972, -1402128974, -1718662858, 1499681530, 1729370502, -660040537 ], [ 1661015508, -112744454, -1399388554, 1161284494, 2021502078, 1592162412, 1299149519, -436234015, 854713402, -730186762, -887103804, -8771870, 1769781187, -1340561361, -778978622, 950287004, -1224243572, 2021089623, -843717140, -2147139578, -1945448963, -356006368, -491839439, -801536355, -816561938, 1567701437, 864522421 ], [ 811701365, -2125949580, 297426481, 304148098, 1325072052, -814070525, -1213333451, 564303901, -1736218818, 1575888326, -816064660, -1320963537, 847479361, -668231891, -265665964, -987790401, 531465081, -31029116, -1064630884, -1281723508, -1890571260, 1142221218, -1267386182, -1581161078, 2101036188, -1377416388, 289094278 ], [ 900444490, 716327058, 375751295, 592279480, -1861650612, -1844542703, -919179474, -1650413547, 969452890, 1823583703, 1483417607, 581413853, -1091840224, 1693291969, 309492249, 1127798649, 2089528126, 2135743375, 1888166310, -671252356, 2057914594, -956885331, 1466696296, -407847305, -649111609, -27349688, 1375565843 ] ], [ [ -444245942, -1342487163, -451457273, 136666543, 373915897, -1552032612, -1086841327, 257723804, 531227288, -519380749, -371291685, 2108346782, -229910013, -1761967176, 873740667, -45969847, 1621987623, -1411161181, 1404431217, 1053568766, 1256861831, -1417664283, 769264818, 1838547842, 679571795, -1002715992, -1013366891 ], [ 1886459097, 1226534414, 387190250, -1360583256, 1578776696, -579763009, -1661076027, 1789301192, -745447126, -2054022563, -954936991, 103244424, 116045609, -1218623343, 1549009685, -1131696482, 1465399338, -880034096, 319190715, 1201369017, 153490892, -1848473450, 1965542273, 1132656728, 1355467590, -39294799, -754864312 ], [ -1116840185, 727770361, 288577371, -471864566, -1301267433, 1648574828, 1561388682, -1998722348, 1158310248, -841773767, -816727816, 1628351608, -1604168035, -1315093088, 1936562894, -979909206, 1629204122, 348003912, -166157775, -695283105, 875561848, -498917205, 886376028, -398077658, -834154266, -276462825, -33527611 ], [ -729611873, -1595480008, 2017324290, 1349954009, 1590489515, -974425677, -66769506, 867012697, 1350890195, -73209378, 1398725676, -413950229, 1567943659, -1784324450, -2062254335, -1514617495, -2070542426, 1159553985, -2037941540, 1810157355, -1457798937, 2144892799, 121279399, -766418785, -1604136911, -2072581933, 324334222 ], [ -814749829, -551371040, 89557270, -1031451884, 2084639009, 1132267070, -899610856, 696127264, 144882034, 70104982, 1858519852, 1957260364, -2064556526, 1244998215, -2046160029, -1391802268, -784051997, 930746603, 724224318, -280499794, -1090711596, -1888909410, 820988762, -1252118909, 1022586259, 2140471585, -1731085643 ], [ 757759859, 941747575, -1922455571, -1237812552, -972764495, 1943381161, 1579795360, 614446313, 1557930469, 1334571896, 1407038895, -1906493447, -456028861, -1698118226, 917331128, 528231238, -1370369795, -966558547, -773785508, 1260629850, -2094146360, -2022295143, 1114749148, -226969285, 1985146609, 973815144, 1296036869 ], [ 752453454, -385747094, 661733688, 1170089196, 381433068, 167487330, -1367429834, -1074471311, 2005724517, 1349161978, 190665133, -1483303927, -1831561188, -134903003, -1590144248, -1568151293, -665320417, 1025938946, 962631283, -7000579, -2078112471, -748228319, -1319819517, 1072608195, -1117398552, -533244867, -1193962645 ], [ 2093078424, 1713622482, 934764807, 1746620553, 1611677890, -648176411, 1867824939, 1211921781, 1692616197, -1133212545, 216274770, -1782528065, 1023176441, -1214524416, 2060490650, -868700870, 397499215, -1119035007, -274826763, -1646917030, -874372027, -776166208, -1539393526, 2081996992, 1230677356, -980793606, -1539764803 ], [ 603186272, -1795925689, 1271685664, 1216877228, -1126693990, -687624893, 1415192561, 1409701142, 1254981460, -1614450188, -698938997, -323665181, 1724828404, -1609840296, 22266113, -1762638207, 190609342, 485951014, 1874114627, 1187325522, -2031576980, 1181803841, 1424035372, -654001863, -1799565881, -252677960, -1992976533 ], [ 1453834749, 626574132, 857170458, -1736074463, -113610746, 712060432, -253021994, -1444673790, 133395808, -1690175096, 1819450864, 92279644, -1704250809, 1610989412, -739628751, -1713992990, 642929039, -1474076821, -898695288, -364479870, -686043124, -788018609, 188592191, 120607929, 131671554, -2057757274, -566066295 ], [ 1974699521, 1712462219, -1387189973, -1696773217, 1309596148, 1125522662, 1927801275, 997784983, -1155379867, 1736982894, 425455328, -124207772, 1630610613, 1955472770, 1973851649, 282393890, 424111149, 1596358943, -34501751, -134940743, 525506822, 59384256, 537199272, -1082296892, 2020779774, -711747864, -1172785591 ], [ -550284720, 2146555236, 544870718, -293967745, -1342634123, -335500371, 1988511528, 1309211771, -2017470492, -336910480, -1224241047, 543531216, 590806088, -2019610573, -591270969, -73676142, -212677980, -988126079, 755349195, 1144961050, -1847185930, -1862138284, 122348251, 88680588, -1598054922, 777198518, 682254656 ], [ -273954754, -1062126311, 418320490, -1885153336, 877823895, 372422536, -1218996856, 733208824, -1757696203, 1492878780, 487939148, 1268202533, -546737089, 694515644, 586658076, 904489652, 1510091439, 1443051688, 334643063, 762712928, 1061478276, -327635567, -302536510, -645827466, 1929704836, -542114437, -1060073181 ], [ -169215630, 1450754390, 1945603965, 1362805337, 1131734234, -35160447, -1128501493, -2079671624, -1838321784, -1062274198, -539976157, 1491176116, 225291124, -54611089, -1607934744, -212604828, 966914012, 1039369857, -1115897749, -1090726182, 1635178111, 1252865864, -1599858983, 723366453, -2079994549, -1882659341, 1866866976 ], [ 456271369, -1565433689, -59955660, 1854320372, -10598430, 847832610, -1491161502, 864572652, 1339566040, -1909705037, 614191672, -1937475817, 1006141085, -425028935, 1576159669, -299384058, 1383792661, -1497463183, 1327365514, 474310302, -1560504218, 458879654, -1998110260, 2137263452, -1970513036, -909141919, -972749081 ], [ -78505553, -805221009, 2074632881, 1040547111, 1955028487, -1229724405, 376960954, 1625027368, 976302678, 1870217074, 360334075, -955587245, -124114549, -1400730646, 126052332, -291094360, -1581411548, -1851263010, 140083386, 1845333663, 1401392024, -2065073526, 461337460, 2037495289, 150027848, -1535967558, -1956950888 ], [ -544386941, -235538055, -1585419655, -373922866, -1734075224, 298996555, 396906308, -1305033937, -1308177687, -152056530, 1076462282, -364263717, 656025805, 656324739, 265827839, -1650177740, 1141327293, 281753941, -1208883217, -932403744, 1990711291, -671651600, 1115502771, -524169738, -217537819, 852443370, 893064549 ], [ 845555782, 518323998, 2115826333, -633551569, -2114674429, -539922285, 1628101801, -1082850099, -1655677151, -915121822, -1655607086, 548516719, 705721799, -220219289, -1963564860, 1824787748, 453027782, -1732789948, 491314435, -129819145, -1820944423, -846594434, -453982036, -116705787, 166360785, 629596210, -619890120 ], [ -406635507, 1687078663, -145485799, 843783746, 875603980, -709321498, -212418901, -309923188, -1098550074, -1831562003, 2135459235, 1668006244, 2021181358, -1680096348, 1258786135, -1477236057, -848891105, 964345353, -1602060112, 1686696517, 1217839499, 385869772, 1451064373, 468532957, 184205516, 855848886, -2010733737 ], [ -622537635, -1976421866, 1871046405, -1892941788, -1094049393, 1434789061, 1168912041, -39894721, -626480625, 1598135924, -1136065408, 938622881, 46105407, 546335460, 1545950084, -1803161336, 1045679164, 910934213, -1561396654, -1942999320, 1378823555, -1295128299, 1518729299, -1948240840, 160886695, 1107157246, 696822815 ], [ 813089936, -2110875540, 1811514247, -570069214, 1497315375, -1858057206, -1687692049, 1191896722, 1006706498, 439107663, 1916855015, 1104453185, -2142263085, 1320545341, -1581667190, 1234503384, 898714422, -532558209, 1596534775, -1201129494, 222960511, -1729200523, 722402562, 1582646024, -787297713, 1016939951, -1254493640 ], [ 2029448346, -1888065123, -1795341807, -74532041, -2123385575, -649848145, -1666015950, -934055239, -592098109, 1380088622, -771840705, -873802311, 726325034, -723924038, 1322300381, 795213948, -310987048, -2013960559, 1975114621, -559812447, -1084646025, -545385658, -1965209325, 188894452, 1173151197, 679793665, 2072392064 ], [ -596824975, -1152025260, 2089159498, 1247124971, 346045837, -637113339, -1409793541, -977104428, -1832061168, 118392672, -30192948, 405673959, 570449354, -1207520488, -1977542476, 1894401713, 564193219, -1124225308, -1188537822, 217877935, -350434218, -1553830918, 1055830788, 341361318, -280065869, 1441611200, -1804250717 ], [ -254390631, -851800715, -1163242043, -1368044600, 580324491, -2140208713, 1277998444, -930005059, -445628614, 1860973261, -733816888, -1150900580, 2066318689, -838822547, -1115098639, 1841294660, -496058645, 602543390, 1517799636, 1024738446, -215988223, 1494277911, -1871890687, 78468365, 368337304, -508486873, -484196194 ], [ -1091512962, 271245284, -1752483511, 1634547753, 1713384759, 1106602360, -1460124947, -1538780784, 1855297623, 846626814, -215452048, 267342352, 361211861, -311078250, -811175525, 850898593, -2125743536, 1637447098, 435123021, -23443580, 1946591206, 845970286, -1426682364, 102495389, 346658298, 620175782, -152881154 ], [ -239773552, 1284959292, -860204803, 1276939390, -149972735, 276553027, 41178798, 888577143, -1820125665, -919886152, 2130842932, -2023970920, 93300151, 909761608, -270661062, -2128677524, 686396318, 1893038006, 1226275418, -1765645075, -749762417, -243841831, -1153252833, 1084704326, 731084614, 226618099, 1620891184 ], [ 303655322, 498835922, -360072994, 682885620, -569945376, 664024004, -1883573969, -439012541, -312893824, -1058637929, -1239164248, 283918557, -248734306, -167091745, 351448074, -419068692, 1140563053, -736057286, 1611694108, -1703204885, 1315886643, -2048023103, -2136362422, -440650878, 932960677, -681489841, 17130565 ], [ 846664786, -1608039937, 729826223, 536149642, 656230023, -1073691111, 2043682750, -1632481593, 1415213736, 1495889863, 1083095152, -2014495535, 1382709555, 889879178, 240956691, 1911331012, -1974146754, 1321368820, 1094174286, -125706386, 1662398240, 1381117550, 856529278, 527483709, -1046014703, -635042292, -556145770 ], [ 272134907, -728341701, 120121324, -434581274, 285993211, 670949767, -44623416, -917373999, -253339574, 2099027028, 1331161648, 1849786162, 2117426594, -1531215301, 1603524545, -1063120329, 2102222229, -848862697, -587347071, -1223968633, 933181169, -591871450, -1079892426, 1524898275, -1464891218, 306738928, 1005930437 ], [ -1571630732, -1106472422, 184141191, -2133202850, -189988969, -2048578418, 2043252385, 2084981941, -172771813, -111776034, 1435481189, -1333777126, 679697472, 1907676270, 1386066253, -1260050875, 1614776118, 2023844608, -805229867, 452691057, 1926274777, -1265851050, -1173534895, -472474766, -1319429256, 270672811, -409052107 ], [ -2014305697, -697201029, -605297840, 1775933000, -875783947, 1153410512, -1489561081, -1672780065, 1612688006, 862693532, -1584691170, 970594525, -167814157, 1120098217, -790415272, -1732165114, 1237026936, 967300789, 1827846080, -1643724925, -1253957405, -529190533, -1957603921, 265806979, 836251868, 340049960, 1275212899 ], [ -209880433, -857714503, 2036605585, 412063168, 29679991, 1111897241, 662409410, -1667748346, 1231502075, 267082486, 1487037835, -1577828806, -644673834, 1767081488, 1376047841, -1546988663, 549655016, -1816184255, -1003117938, 1056342696, 245519203, -687005257, 789400635, 2057183285, -1927139451, 1629431634, 1136822132 ], [ -634412656, 300685995, -759295657, -1170254767, 829094213, -63442047, -1362123744, -1378990200, 953244083, -1997463532, 1162999799, 856398342, -239564847, -706244967, 1834664816, 1563371504, 979641483, -536043778, 1282062251, -402873042, 653643228, -771729165, -422767868, 1478419229, 619630101, 1601746546, -1847554088 ], [ 1429087662, -693687605, 973400422, -1633074527, -1776143170, -1996969135, -26120971, 780081504, -307064257, 1816710622, -101288459, 182937052, 1675911305, 2034527758, -306376001, 1630335310, 982428426, 338197809, -408494059, -189424188, -1486573586, 539631500, -2143771323, 453481604, 1826810564, -1508581693, 383019902 ], [ 1933093969, -968013182, 809111713, -1881971422, -506051020, 975024433, -1060498760, -779776953, 932742617, 1886481322, -217810885, -778243260, 640626652, -1613385507, 199086151, 398749062, -436557737, 2080084224, 526488736, -1480856393, -968740887, -1628985602, -234122847, -1897638813, -1006623038, 1293214443, 1219179745 ], [ -1599990170, -1949459777, -494895047, -1353787350, -2099250695, 609413240, -206155983, -636917454, 1766666387, 177485526, -768432029, -1601495921, -1870249701, 1847837244, 1213422929, -882380376, -489671628, 1673097218, 908463625, -266497916, -971439855, 1043677977, 1448246796, 11228384, 1565657469, 535488004, -120416886 ], [ -1439286250, 1631865004, -1439906673, -1191507268, -1535472178, 73268236, -368450929, 750028245, 609092595, -217088338, 1505142371, 748784928, 331787932, -414157847, -757886092, -570665171, 1326334019, 1016717795, -1339221169, -1303150597, 1045056775, 1375374569, 920616949, -1608241870, 876246040, 1706198111, -1157594688 ], [ -1963206143, -4875144, 620594839, -1717172728, 910931696, -1002897859, -650828679, -652459273, 813913388, -1633445540, -2028862231, 1514158885, 1343389539, -1188818666, -2118822177, -1570797456, 698275677, -1966288872, 1991135821, 1589092109, -476971429, -317147677, 393833941, 2081327694, -489710256, 1726834607, 1165434016 ], [ 945649526, -1891384028, -1674030110, -451828977, 299482022, 1229350337, 9518865, 710850873, 1831125089, -696666970, -1245109946, 1638278095, -377164445, -1979428255, 1632846165, -994269486, -1418202302, 669699765, 1156474035, -1191755698, -1227306315, -1552432814, 702883164, 466474365, 1779780872, -494336886, -484440219 ], [ 28154116, 1234442388, 279798349, -1577305449, -1028069309, -1587802197, 992754201, -836372188, 1330330142, 1190004915, 706124429, -347681791, 2089334533, -1162573549, -462431014, 1239227706, -1491311779, 1218957093, -1762789658, 1021191738, 1889724581, 1973391366, 1183051991, 1498581478, 1956341505, -1022364229, -466864275 ], [ -249535925, 1042486701, -819678556, 825787898, 1539901267, -1491098279, 2048067850, 1287228074, 1639280484, -566426480, -67181564, 1393781687, -376874408, 1247209354, 1752530442, -2040011114, -1390781488, 1435063267, 445027620, 2007881279, 1454886106, 898765402, -44625011, 1364092589, 1559033697, -249371631, -1435193135 ], [ -644264832, -2135869233, -427323257, 1769201146, 765393068, 1334149870, 2130090584, 1511467239, -1465883132, -2030008184, 1189496673, 1278983492, 1943684996, 1360843671, 47045806, -956009770, 2109117448, 1538125023, 2015517988, 951502867, 1163019036, -2100468083, 1479008502, 2052019031, 1131685518, 1541558164, 872512251 ], [ -190560197, 1082116324, 714950258, 668060393, 327193593, -1068016870, 2076303880, -444818748, -1848595048, -487992157, -394882689, 615084148, -131823136, -349738455, -1546670548, 2143917495, -771273353, -951926342, 1753270453, 1112476901, 344211200, 1121767811, 1924429907, -1743727438, -2049688548, 2109389085, -384791848 ] ], [ [ 171783350, 1920312309, -566707333, -1625329232, 645566425, -934833226, -550665330, -1654594430, -759465141, -1885378655, -1693579574, 205562285, 778207678, 1538297202, 486383436, 2042045546, 1268088097, 1051727214, -967221416, -2017147709, 1497374479, 963368408, 1679605795, -994030545, -323656038, 772757590, -2052166686 ], [ 401946712, -1225084371, -1382281806, 143267593, 250038658, 1055139554, 63591497, 514794848, -919109502, 868587756, -306988635, 513363744, 175090968, -291714904, -1193866406, -295870334, 533047989, -1402606649, 1672526274, -2009822163, -1887687864, -1244186565, -960343633, 1179503118, -850580390, -1195330574, -1747427006 ], [ 1513141244, 490410867, -2043677690, -1443423962, -832716141, -1815581111, 1279368710, -566205278, -1265704074, 899335873, 1077465114, -1736877004, -1072381413, -869674111, -927545776, 1105974445, -1755322737, 1941992331, 2074585368, 1391447507, -93561656, 763648213, 1502515989, 715109862, 1922389833, -1594452808, -332254084 ], [ -58476203, 273405442, -1287203774, -1576617307, 1217225137, -257044888, 1441406001, 1478776812, 1578381819, -1703348575, 122067314, 1178184290, -488700993, 995572685, -1246896039, 1853277056, -1475143063, 1756409903, -1961366167, 265883633, -1417984107, -662097864, -941357420, 880471478, -1929744094, -1962626250, 927993012 ], [ 244265770, -727404037, -1015529881, 1917450860, -1992585512, 862255342, -954959845, -1740559236, -21411490, -1931050985, 663867460, 1852856104, 276584055, -1329867384, -1475906144, 1104305113, -2139198489, 738060614, 242857176, -122317254, -853684345, 101770611, 776682402, 1092304060, -1802306797, -66419346, 1424365232 ], [ 488827104, 213078696, -686701555, -877437432, -130393240, -290936178, -1275205186, -527133224, 1105609606, -17726323, -731463611, -1133447758, -1073391367, -561101310, -67257667, -1070261604, -2127281473, 989617644, 667196989, 1300758466, -1102355742, -1868066501, 355948333, -452065707, -2138635851, -1732140657, 1843343233 ], [ -1585643786, -1149823502, 134847061, 1464343370, 579805737, -1938388981, 1415827558, -2107295578, -1222084074, -854345503, 1918219443, 321242214, 929241675, -527277009, 503390127, 703298771, 186649428, -1954010901, -1829760176, 517836008, -523149435, 1907485428, -104998790, -239768680, 1636672049, 953756125, -1116532995 ], [ 1208153948, 541408642, 929521234, -1472761265, -75093111, -583655528, -1487559264, -1641247419, -358678470, 266474458, -1929141832, -927144070, 495398088, -47291463, 1881945530, 1843416372, -599033940, -954804910, -867009277, 2098297918, -1164874453, 142869607, -1275664514, -1371056070, -1721077696, 1851633613, 1196635431 ], [ -546087092, 237550063, 1280864942, 1369283801, 957202933, -252677138, -503544356, 474816436, 592353156, -1176067643, -90873715, -442345848, -289288320, 1093017851, -1756095055, -1788239209, 1433036321, 1708214218, -1325822823, 735252583, -1323340550, -90105867, 1359418468, 2140288709, -766557575, 638262305, -1891823525 ], [ -693349727, -350963462, 1518336377, -1576999597, -162217476, -1922569267, 1421342996, 1607189202, -1329642132, 2112868823, -494273111, -683823794, -602188404, 1787232651, -1576520821, -1221634706, 324895908, -895588904, 793784555, 2110530133, -1320774260, 1508548405, 1384139027, -623326279, 409377571, 622590521, 1633594100 ], [ -1229775597, 843613298, 184369796, -931214247, -328849001, 1144879210, 1018147192, -1406739452, 450606300, -1320936821, -731255961, 979160431, 301853794, -88569482, 976817156, 605871381, 30297680, 1516323986, -154468293, -2132904940, 927677079, 1177656612, -1294972403, -194503264, 1624367819, -1788366855, 1349632095 ], [ -392171693, 1723998136, -729478551, -343180201, -2047568703, -77821269, 318735926, -1074993574, 494574573, 1501874500, 175559989, 1915042151, 227053239, 619495754, -549224780, 1440444076, 1327443317, -573834663, 868788173, -1894789903, -241830983, 30667616, -288596895, 2045707407, -2076026762, -835862226, -451210061 ], [ -1391678599, -884700041, -600467163, 24251439, -311183507, 434572167, 2054987900, -809442361, 1171929676, -1161984459, 431602220, 398169092, 281758320, -1607308727, 1010130017, 1430473526, 239600018, -414939471, -943238186, -209425652, 1665477934, 165049641, -602455673, 734261366, 1343648498, -1679082824, 561051679 ], [ -11007295, 137139949, -530318282, 821975120, 1057722852, 2023539231, -1162849413, 631198280, -2095506553, 1263323961, -1545852238, 661855070, -1279310840, -360304102, 1352139364, 1160677934, -543951778, -241096245, 326852781, 603775497, -16479853, -429673799, 29410651, 657922805, -455299440, 600774487, 1404420265 ], [ -1078892843, 1615304911, -1944952890, 909421656, -1502156615, -476331133, -887018933, 1295120369, -327469999, 853157771, -39074763, -1384480195, -1557842297, 1978133649, 963030291, -1083171054, -1800827247, -2109365055, -1980748195, 300294694, -236845271, -335903319, 428911576, -1422802234, -444642488, -1903881665, -618254424 ], [ -742898080, 1141869689, -1487226541, 574546769, 1026449043, 621396693, -1938563909, 649947214, 712777160, 822476396, -353460465, -1227462848, -1501831116, -1479854086, 1435942694, -1991073994, 1785609754, -1282906097, -995570149, -1494316602, 112911961, -965519323, 508490849, 554212640, 743851870, -353926611, 868456838 ], [ -1859339825, -1968045625, 6066851, 280912001, -387194198, -177266534, 2097743167, -752383796, -260714916, -673651045, 881418801, 144690216, 511202670, -1246769114, 280798351, -1556132435, -1468993327, -1497445553, -982882841, 1438854433, -1407464580, -290572451, 293027549, -1011688844, -720659493, -1855663551, 787751820 ], [ 1602369429, -1069520202, 1898735308, -390002996, 1039524788, 1866459180, 1455413889, 103827260, -1538384288, -322713813, -780688859, -882817992, -1673600016, 472139544, -190435563, -1310028150, -602346891, -1855449537, 736076716, 507862590, 375105744, 1591870541, 1358883471, 1657057781, 1198468143, 747050662, -1248251636 ], [ -642936146, 162311214, -1190842447, -1258034253, 676398931, 1006420096, 182851582, -1809522681, 232556471, 1632522271, -290671316, -983325086, -1049517885, -285795659, 1397486789, 986593386, 1858781326, 726362891, -2114848824, -82301735, 541577277, 1928063708, 2079584567, 790085283, 1046023882, -2098223818, 695228664 ], [ -816132856, 1267256319, 648231915, 141115294, 959981908, -1506705591, -1064939037, 752501202, -1784181822, -1703477266, -522444620, -1459644828, -507866723, -1604404308, -38709394, 1356234577, -789127314, -295811523, -31360512, 14767258, 450656868, 646805205, -1841275751, -716127036, -774283143, -972952951, 1163743633 ], [ -176197218, 489041413, 1421594152, -1672854838, -1360429173, -472205573, 460321271, 1499983487, -2139311037, -366545822, -1106021432, -2116941790, 1213649984, 44040655, -578855458, -1428972737, 1899839471, 1238851800, -1188991400, 1151671313, 137962356, 96166554, 1628514768, 1138147309, -1926077079, -1232622441, -1581509715 ], [ 886406576, 1861039977, 1351755983, 1278209115, 1934508442, -1213568411, -1341544616, -1229805620, -638011876, -1550105087, 541616019, -644598874, 965453197, -626086123, -1685027283, 45075696, 2009860616, 230347249, -1999076444, -1357124758, 1433344278, -1399771265, -238823300, 671069807, -51398162, 2108479469, 899755610 ], [ -1749460587, -1260823275, 1174666756, 99967491, 724322478, -936560213, 1103925303, -1321721188, 12005370, -130956213, -985322701, -1740529820, 1692301839, -123636018, -1179751548, 823006816, -314141830, -1714507176, -895573362, 1302766875, -442130330, 461284944, -675480108, -2016757554, 686152487, 1256715292, -1552685689 ], [ -1831192436, -1060774803, 1898193706, 286525624, -1111387323, -1554180041, -1563944674, 1664305049, -1030023808, -669226206, 64437167, -1321167774, 1121464305, 1102003689, 1602705664, 890948011, -47278111, -980305732, 907556531, -1442870559, 1477535236, 1035013544, -416465833, -3376750, 260073634, 1002458334, -811431672 ], [ 1524020416, 1857626974, -680530234, -1373012515, -510497290, -307010232, -354556009, 501508771, -1042008668, -628908689, -605021855, -1943191560, -1471771780, 190087696, -482744628, 627572303, 1222525030, -88581233, -1390758003, -1743285435, -1520708479, -1861094482, -304705420, 950745823, 1994192623, -1074689967, -772366066 ], [ -1463587760, -524517371, 1299716845, 69016402, 2443862, -1162372823, 139178818, -1513068486, -1531801945, 988707576, 1470652608, 404331774, 663041390, 1046860944, 601095272, -1682058816, -1165320727, 400195087, -1267145743, -1528698983, 1403438428, -2107549513, -1774165355, -963802219, 89851785, -1432867881, 434321362 ], [ 940546017, 1915756871, 1056806205, -1264802279, -462881447, -2111824381, 1331683646, -390914080, 775037746, -833604889, 1299669672, -571763255, -592285863, 764543584, -1223063224, 1929656437, 1319818345, 1618761833, 2076652433, 1211158973, 1027332647, 1714915919, 1168174526, -803916167, 652239877, -1964299011, 754995180 ], [ 383676734, -1170207378, -718673312, 138599820, -1457383591, -2053856412, 1280573179, 988147089, 1612243953, -1809385664, 2107290029, 2126636307, -502342561, 2125319788, -2010642601, -1921996005, 217390934, -1293637605, 1131780291, 382970142, -242125574, -1246260974, -1494062470, -842094298, 774302784, 2108547826, -16198088 ], [ 914292139, 542417021, -1182988330, 794756196, 834455357, -923677690, 1312434625, -726713455, 364764645, 499705521, -330535347, 26934523, -163213252, 1045612884, 699105480, -1486317791, 850066451, 1690136985, -2010350444, -1869027402, -832051851, 173237206, 1161181671, 1605762442, 816089146, 782726060, 2061127986 ], [ -1414579665, 932303933, -833941403, 281004211, 132122606, 1044456166, -535395237, -226165053, -1572437155, 367860239, 1000638121, 50741019, 1320134671, 845678146, 349562674, 1051569883, 523375776, 536918536, 1292710649, -1588462419, -2043163296, 1596335215, -1117301269, 460747460, 828620304, -110433528, -1476755269 ], [ 176474597, -159816908, 1208323892, 502743591, 355107570, -1032537709, 45162796, 1847398044, 1967443240, -594056922, -1699526020, -416068537, 1747138537, 142762889, -1662005121, -75575896, -74945638, -306299597, 1359788060, -1601404004, 1918513942, 806014947, 202586400, 795028527, -1056815570, 160102350, -548095496 ], [ -1702540084, -326837998, 1618883655, 2024866394, 1945316127, 1252592197, -1738703659, -938052529, -1405438189, -997298645, 305050031, 799240290, 206397497, 1400047235, -1684777761, -1058098169, -245779184, -1146230492, -974765543, 1159764291, 1433160336, -885423814, -943192983, -1198907728, -902750794, -2008108347, 1277294052 ], [ 1961053970, -685436130, 1396967734, -1353856353, 1516857952, -326464590, -458176350, -170757696, -1500234532, -1098694045, 1061879840, 1431765891, 779442591, -371362083, -1378026144, -1766262886, -1768179561, 1595216444, -1231630112, 82611269, -1166448335, -1982695301, 289425711, 1373031674, -1151924505, -1823346001, -809964791 ], [ 1364022135, 1470988918, 1523219343, -1352354747, 1443818818, -1963990744, 702133919, -76286800, 498971850, -1192809910, -536720559, -1166856940, 1420916844, 623448285, -1821000812, -383493906, 167236741, -860180080, -937498444, -1849172830, -1887947630, -876996398, 809180748, -1020387177, 1826322402, 263317811, -1868028186 ], [ 423815858, 629238272, -120865867, 1902086322, 166594458, -1499511574, 122231044, 986731714, 1853201999, 906902083, -1352358299, 1985176894, -1576384536, -787773459, 1041828068, 1171906425, 2030345474, -1527812952, 1302533829, -437826673, -1049088770, -293887791, -688501767, 1143910241, 948872032, -967660951, -1953564496 ], [ -1941400615, 411165350, -1581117403, -696042516, 846745893, -201760536, 372444777, -1025865115, 112471329, -1416442117, 1242855701, 1855002955, 185447165, 2081809782, 1569449120, 1617684801, -2116265371, -1918817670, 631115739, -137543071, 1028648461, -375546986, 1743840439, -1386796912, 872821356, -1480516648, 841654599 ], [ 547768087, 1312872773, 1877314057, -1872075720, -2046321810, 2015299112, 783620773, 1551287930, 154400671, 59383343, -1321279008, 1230717020, -1012340328, 849712055, 1689798998, 1579122115, -293578029, -891673470, -395954776, 1298278495, -676882905, -844278746, 701842312, -942985809, 1559609948, -677443320, -667375608 ], [ -1711795497, 1063497276, -705767179, -1125639432, 461418409, -1657968184, -432560182, 103819301, 112643038, -2036787188, 740331185, -310996816, 1196563218, -1637198458, 669023546, -29873417, 665612943, -677898752, -1850478905, -818089007, -2136940011, -2119155033, -528012956, 1027524437, -671927488, -1447730697, 1364553812 ], [ -1276702737, -1421543133, -1081722455, 1448317181, -1500232791, -1265951155, 46568796, -276674954, -1708505265, -105652163, 1601833356, 1893341913, -540739728, -1778993124, 599019322, 1578222116, -789270281, -645292272, -200492128, -1362607592, -144946370, 1885669965, -1006877648, 221262725, -1913872544, 1060566291, -1899576398 ], [ 995152453, 1029389260, -1863601560, -2103826488, 1111821393, -1321485709, 40135293, -1304461609, 1761664944, 1767920683, -1899830170, -1835385620, -1808786908, 513837253, -1595259191, 1164886576, 19244148, 200970103, -1277760333, 908862867, -536151628, -1236667070, 902835726, -338344039, -1768242972, 1501397692, -1656606942 ], [ -1800260198, -1754408704, 444049615, -85409712, -1165854638, -1099537681, -1227127907, 1099301604, -399653514, -1647185257, 71394272, 574022972, 1971459018, 1323284436, -517114190, 1528928436, 1234852391, -1766128700, 1444899512, -793394163, -1102569145, 665346747, -954274412, -1588566408, 1122455695, 1804935803, 955484988 ], [ 1260243351, 294770371, 932374433, 495667539, -1364035954, -1322990803, 1070868862, 736238579, 1260907205, 571237111, 1860517395, -1700078192, -1851968149, 1494841213, 1803221882, 1579183580, 601567070, 774169974, 684813751, 1205498847, -1975161173, -1719151148, 1569933332, -1013381890, -1052737790, -863473282, -276489151 ], [ -1136021123, -919826471, 1423654520, -1381639852, -582787231, -1845125348, -1696973849, 1626442472, 1468721552, 246182479, 373158572, -1665131946, 1001978000, 1881807468, 2010333584, 1624466712, -73496491, 1630684287, 862064049, 485702814, 290139549, -332708386, 959523057, -1314993292, 154033456, 1940084552, 2098390901 ] ], [ [ -1553910400, -669410325, -721856659, 904649937, 115716563, -1803164832, 595303679, 1348740966, 438263292, 256203646, -1126698841, 1733265151, 1909324882, 2079663383, -1769973171, 285478257, -810256948, -1218502456, -352630554, 1704931280, -26073954, -317863786, 1551081890, 1310799628, 2101838056, -31065842, 283543736 ], [ -398611510, 222908748, -362279958, -2143931443, 1335740875, -885546646, 727792945, 654228434, 1189820869, -1327918527, -1029427654, 572557207, 680996190, 193857268, 310227608, 25994152, -1409691786, 147997651, 973031103, -1195500927, 1745927427, -162418186, 2138226235, 851677814, -1012887554, -514300283, 2143518337 ], [ -1345179540, -1055282798, 206846279, 449286925, 373775996, 1213286717, 1626858030, 242171857, 1597755892, 94133262, 1871510309, 986617759, 1858754116, 1373592365, 247855020, -1891959179, 1909103757, -2134375677, -2056959880, -1964549297, 1858897343, -1524970912, 77111792, -1877484262, -1147153502, 1367979387, 1097140418 ], [ -423507103, -1749040506, -1061921726, 439291851, 611247455, -1105804523, 449517577, 415675703, 1935776225, -1168047710, 212275005, -1559243727, 1917413908, -1870638418, 1315645900, -285943471, -367271356, -337057053, -443743764, -1067291551, -1593694955, 324736281, -1525059534, -2083603011, 418989688, -73935048, 1868015647 ], [ -1456884198, -1632507550, -601602836, 1612820872, -1291105974, -511382556, 733110546, 424420327, 1711817361, 771749938, -863982637, -1594944465, -195714891, 1011027680, -2048642729, 2130376960, -634479077, -1860715933, 1211956594, 1505708825, 296736195, 1324603945, -725865073, 1549189721, -1681479494, 1469912546, -731373034 ], [ -143655035, -2072923137, -1581369139, 1261450086, 519610957, 1765570761, -1847561494, 1299352388, 1662051984, 369768925, -1361378008, -361806965, -677275298, 1402250632, 2145597812, -1838432110, -1024267128, 835414524, 1608380147, 661753590, 1124180103, -981949447, -373090402, -2136269261, -439391211, 371534757, 1354038273 ], [ 274458096, -109166831, -1428225393, -1222476026, -1637856736, -1851801366, -1318826941, 62849646, -615303942, -601199733, -139386404, -340720058, -142004832, -359138911, 1421182455, -88689019, 100844496, -883418926, -1336400366, -1747633111, 995974019, -761117616, -493852498, 161267128, 1026402338, -360601790, -31628952 ], [ -865585141, 2001860156, -387985609, -1451769862, -420519022, -887943931, 704930806, 510807298, 37488636, 596787437, 1321290754, 37225030, 1674674656, -401816077, 2138248071, 1621458629, -2020883018, 1734443989, -722924479, 1918956764, 872761275, 588841009, 958978345, 1775713215, -405708006, -1496553741, -2119191246 ], [ 849386341, -359156086, 1933329954, 1642171797, -859175662, 1935623217, -175060345, -1157956782, 917735172, 803360495, -217225053, -612917530, -1097925898, 2043125388, -940754666, -663595478, 1917774327, -208481532, 1201536202, -432834555, 615332068, 960883512, 2034574214, 57520967, -1130724544, -1286382442, 1214509337 ], [ 868977456, -590264130, -2117699349, 1192400325, 355484843, -1370197979, 1832734381, 888975312, -596839079, 376843874, -313062546, -648130214, -2106945891, 1266108443, -1257018739, 1294599950, -377420709, 1332186604, 1707346143, 1775538046, 1434158071, 1781139131, 2099798990, 548738954, -1951632904, 49619301, -1263530360 ], [ -1895723654, 740706427, 1793662714, -1982010345, 1985617036, -1186537732, -1570893461, 877587983, -996051777, 398545276, 125019421, -2015197552, 1128423110, 748236911, -1947037896, -2054636390, -1307768229, 1773365961, 837779429, 1450515100, -901063433, 1181969088, 1398131906, 198547638, 721409822, -1711712307, -1227626384 ], [ -1663424274, 1777547980, 2071227194, 1060497005, -2098726693, -1279870264, 1858517979, 464565904, -818563586, 320966106, -1886821640, 1379159748, 413014728, -53689628, 1132244675, -1841802731, 710394496, -42866805, -1431961706, -1744775118, 993812667, -1325482851, 1809585141, -1984036998, -436227849, 742932847, 1547948497 ], [ 105933573, 588179208, 107965611, 1433271896, 430062863, -681344205, 1630308847, 718745628, -728171678, -1863650832, -2011826801, -1855982309, 504184276, 195540807, -2022611049, 2058080681, -1294517008, -1940408646, -352690921, -1364921309, 1817642659, -1179378721, -771291081, 789030585, 936801380, -296837499, -1103233599 ], [ 4850986, 1637845130, 241186812, -987623803, -340288362, -1747180557, -1884887169, 1921784971, 456549054, -107510984, 1696187802, 1611899444, -1950984558, -1175049501, -1641758135, -184077174, -1579860229, -1687439975, -765407046, -1932746563, -1102018348, 469220089, -480957092, 1805187331, -708656167, 1831169377, 324824836 ], [ 1907519514, 2111339526, -1450791472, 1358279716, 1680382515, -591903683, 10304461, 1621877277, -836606358, 292173371, -1200584745, -913149079, -1653237762, 1551564654, -1021737651, 2089293132, -1958548991, -2081225123, -440152625, -659062911, -1050981271, -866890504, 1856820050, 300501217, -430161481, 1693690572, 1343630784 ], [ -2069600505, -265010526, 11459247, 257018783, 1584810329, 1292088996, 526222645, -26002317, -336957294, -99974937, -1624107103, -1594879419, 9214901, 544817020, 61974890, 1377136991, -1893578889, 1419114987, 1520642774, -1761617999, -1672736580, -257578568, 1853387683, -810292978, 490849153, 1867116655, 275271191 ], [ 1766842132, 1704354077, -1334637039, 448409918, 1455497876, 762697661, -337074153, -1019787309, 1658092419, -106666539, -1812310816, 56842530, -30054571, 1693664394, -1782836804, -1516842667, -1680952596, -1207922327, 33530159, 649873550, 1700507409, -1759977376, -1730111630, 1403921308, 2013341712, -1342230743, -570607529 ], [ -470826746, -455587955, -2012373904, -1781661869, 2074747950, 896866562, 1857112216, 508248244, 1519641923, 305591922, 1996782943, -767387130, 760232795, -255536528, 1660351790, 925815243, 1754264458, -234722696, -631850366, -393085715, -621798948, -1215396392, 1525066442, 1379839316, 1682637098, 628264213, 895921859 ], [ -432246122, 115115996, -1833445888, -138921620, 1917386704, -1940228817, 1413705634, 2123617249, 652043002, -1775451793, -330532855, -712403650, -529785508, -2065648358, 402350397, -499435428, 1348664109, 668598970, -1930527239, -2119163171, 401419475, -1260159463, -372889521, -1373731959, 1676415948, 517452315, -1535427793 ], [ -1568876489, 759922534, -261400161, 216367762, -2145447222, -1933166887, -906533763, 1329107641, -1203868729, 1503003235, 1951345914, -743710523, 1313153160, 638344307, 2076066617, 1000050422, -1949211237, 1909584246, 1451785887, -2075546771, 622252441, 1328686266, 63011158, 925840230, 130710459, -429660230, 1042228240 ], [ 1504422258, 462045967, -1318351962, -945222351, 457237127, 439900897, -727191865, 1759304916, -1490639253, 580952471, -803435117, -1118942177, -928017244, -1815515424, 569227932, -2009850361, -2147290105, -1444083016, -2134332095, -238291697, 672459345, 1349462137, 704750278, 720289738, 5071714, -58491899, 1888495240 ], [ -1652434917, 1926081775, 1014599438, -1573798937, -834581975, -1708540543, -2110165828, 898623872, -596218396, 1128250493, -2041129004, -1485019192, -455424553, -756191472, 626545287, 1852193275, 129154826, 1750813752, 1620557646, 1581945282, -1299317322, -392644697, -1829132566, -440795339, -2049118571, 256130161, -320446450 ], [ -1104570744, 2021093181, -2130138988, 1806334649, 1276294305, -1131695362, 18975727, 464632849, 1259428266, -2083622609, -1715561904, -1468757852, -1818761918, 1401865857, 1316707443, -1263758032, 195646133, 720562791, 2051608265, -265429597, 910889610, -1594660557, -658094345, -1605341732, 1348782807, -1872292550, -1951153425 ], [ -1893825256, -1631088617, -1955571590, -1800777614, -1164945323, 63478486, 126507807, 1779923597, -42222547, 1863532423, 1318183072, 1855842461, 1045664897, 996020111, 2058054545, 1630856551, 1945965745, -1607030748, 1407630197, 1441334795, 110793402, -1016164784, -244503018, -1936475901, 802866026, -328693118, -476181959 ], [ -2112517442, -988150896, -1541344466, 1489056843, 175497636, 1915172191, -456292155, 1115951168, 1720752417, 767085515, -942921299, -1502723555, 1605948954, -178095134, -996221589, -1651564809, -445120498, 1960595072, -1228398626, -533299506, -1042526337, -1369177854, 92468429, 6580086, -24769420, -814258967, -890374222 ], [ 11042026, -518970623, 722156805, -1304559868, -1425930552, 1283456944, -1076481979, 1973719532, -602959972, -419713672, -1771088869, 237111037, -77321989, -1064951629, -1514069287, -1880330524, 491601233, 2052953248, 1291584105, -557743892, 2081948774, 416111405, 1817332567, 701260870, -1964978408, -698295281, 1361425976 ], [ -1403293945, 597596059, 2023655772, -1384424205, -491249063, 646258264, -2071693763, -1688743866, 1855433104, 370006811, -82361782, -1012880669, 1070310070, -1540309443, -778050713, 1880570490, -1542633153, -770775966, -59772850, 1113710102, -212903433, -1292158930, 1022469106, 1762071889, -1103697910, -1141411147, 492650080 ], [ 1327955509, 1355248720, 1550201422, -1402789390, 1761027657, 1887349674, -1260074938, -1923773160, -249383745, -1558965588, 968884528, 657774972, 652344231, -1294352525, -350205209, 364671894, -1502491129, -1075293114, 358338874, -281958573, 1195825510, 388971729, 2018114649, -1178651290, 897547789, -96564670, -1094863934 ], [ 1779399059, 1814608498, -1338897993, -1700924652, 1917711765, -442565932, -622411542, -587315759, -2136856681, -379383122, -288157631, 1106271497, 2094097075, 447459629, -1109930527, -1980808903, -2126262659, -1448956752, -633649873, 8534432, -614384686, -1501108368, -321682231, -744983761, 1094985579, 965970223, 483165298 ], [ 1902462849, -1765287937, -1055675828, 416907650, -738534122, 2103519302, 2146198927, 240909254, -384175673, 144426520, -1534862568, 1202321884, 127049758, -757675292, 120957289, 1506006617, 1471511300, -782960332, 1533872411, 405886096, 1333644259, -1881080830, -2145782368, 144527146, -1963792224, -282601669, -1478119925 ], [ 1899145604, -574089117, -267827653, -993795110, -560864180, -68335259, -813195143, 151113752, 1931025200, 2063117705, 663875296, -930975562, 547355999, 1309747741, -1577943517, -1497330296, 2101547938, 1308358030, -1471584195, 207818737, 1248419824, -437456890, 1953906247, 1766348107, -1435444165, 608462245, 1428710021 ], [ -491210474, -461414095, -66755410, -670811522, -1704885795, -1235172032, 1840961143, 347986962, 1953122156, -1889708709, -1458396815, 12264171, -275634754, 2033483444, -581892443, 607217442, -190596501, -419975616, -196858647, -1250520922, -1413043610, 704694017, -1754611760, 438302563, -847824229, -2113224739, -706573596 ], [ 590232272, 516849649, 804051343, -1268869650, 1499626414, 1306010092, -167248022, -2052641258, 170618982, -569788989, -467912494, 700298292, -577887488, -1228983665, -652984265, 1531707933, 480524726, -774348715, -1277647375, 1429081735, 380946287, -1553609051, 1721925715, 255946284, 1318508893, 580977100, -42975423 ], [ 1882494787, 820250142, -1980980917, 2105966669, -2104015226, 1485783845, 1892315052, -1860662751, -1295691314, 1862539554, -1825498315, 191860821, -1172453751, -586092331, -713630486, 888339676, -1493846690, 1672021110, 1124584534, -908691737, 114900421, -1591916676, 1953192686, -1499289288, -1108766777, 500171492, -237760327 ], [ 1926447841, -665676507, 1090669090, -1452455496, -385883400, 752338211, -158622299, -1602564898, -2063447232, -50484526, -730680137, 129324684, -631323178, -1879389739, -903787513, 92972639, -254440180, 644935097, 1294875939, 2007017865, -303110772, -641548435, 48965942, 437005993, -2021633751, -1168748924, -364726644 ], [ 1681561263, 1132253611, -928842832, 411329838, -1496105411, -783786623, -586427153, 423323242, 1421803128, -318943920, 1800070359, 813483719, 1047768818, 1738648228, 2074579542, 366890075, -1542328923, 1489997906, 2091462441, -57138446, -2028311440, 2059919085, 356878923, -140965116, 1143350031, -1351955524, -630191077 ], [ 680595867, -945732502, 1983017578, 1391248399, -791783631, 2021060746, -738751945, -991964171, 1135128693, 1175975052, 1977872232, 437359667, -358346713, -331749564, 449141914, 448308942, -1663152793, -1502387200, -252762471, -45304490, 221910973, 1618177449, -2038413695, -1717624620, 1247361070, -975504447, 570927524 ], [ -1396284635, -524486827, 315399316, 2054192154, -694609500, -1249636315, -1694457901, -397009104, 340454999, -534362846, -2057094086, -466126018, -524992877, -609655446, 1018732608, 1558370943, -434586319, 362149690, 162929179, -1327316884, -1751525493, 197173162, -1550740775, 1942789516, -140265661, -896612208, 19268002 ], [ -1314950571, 895654046, -1808941186, -444748867, -586643557, 222943036, 1347466622, -364787724, 1562116702, 100579985, -900285681, 1985328114, -1428950614, 152373363, 1556701663, 107188815, 503447893, -2068722925, -1174893188, -1124824858, -1137191708, 873938902, -319416414, 2106828699, 339681503, -1791854311, -160964498 ], [ 465902660, -466584655, 37004496, -1433449683, -672335146, -1772589447, 570732578, -444921508, 385675207, 84887677, -735684315, 1644507130, 1394383534, 210147675, 1945579346, -647380603, -787385575, -1133806836, -1427748116, -1760859033, 1031963549, 1861031125, 524049870, -1308861149, 692113558, 1070879309, 1863294514 ], [ -1386055265, 667257063, -1880792610, 209683423, -187763067, -1105916221, 1460835658, 1559746304, -589991384, 1184316407, 543681726, -1612459338, -59477839, -437402973, 941616800, -875630395, -311106617, 1067010214, -1660712266, 349608822, -1570287066, -2005331569, -1759529596, -1708967098, -857786320, 759038816, 1064216987 ], [ -847677080, 1699725938, 492876201, -1185985726, 2000865973, 786546846, -1765034021, 963999411, -1990994158, -1283024044, 1379632966, -216985914, 272873374, 646888849, -937158875, 1759674415, -2114576896, 1825326275, -1174177881, 1202168894, 1647391189, -1337851351, -1170250087, 138386726, 183875955, 575949708, 1559565633 ], [ 1681695321, -903764698, 1819195995, -73236207, 842314614, 1056256576, -2089353603, -316658391, -72050032, -2091755913, 1879636827, 606425340, 1468676157, -163624581, -1381931255, 1789595393, 306540615, 1344944164, 611261820, 938533047, -396885497, -1557194716, -1629918383, 1136412725, -1857427133, 157351808, 1407890651 ] ], [ [ 1596646867, 405489772, 1104493017, 882915634, -1716865884, 1298310153, 873943423, -389796456, -1315979432, 836144480, 1016647465, 1303830685, -218518395, 1803791452, -1085217602, 2040665438, 433328478, 289283170, 1672552260, 1041725038, -456250874, 1494904401, -525689213, -1503259898, 328079659, -770132974, 1221536393 ], [ -839156286, -284068348, 1028527794, -736714633, -1046442377, -1723871434, -11945143, 996574595, -1530891841, -780458358, 902476996, 1277992642, 251220115, -527561703, 1754208186, 837584119, -610874711, -1570483064, 1727347550, 356920844, 1385014156, -83522735, 667221492, -2111687420, 797856053, 1534148653, -787985123 ], [ -1193603208, 1829246218, 121892046, 714711077, 1371983575, 173798270, 98078098, 455733056, 749376897, -1625689750, -996121688, 621399626, 598724281, -52189790, -779473214, -49421686, 1810881024, -541577001, 686211979, 353669193, -341240848, 1634683747, 563891945, -485423925, 638260798, 16189459, 1467679625 ], [ 318965610, 1638550787, -279997581, -1407978529, 1763963835, 1139895768, -1558836072, -535771382, 176781209, -1312416785, -851873554, -1051447478, 1181014055, 1327380846, -1509462298, -1673891089, -2010033711, -495387118, -1472080378, 435250730, 1533722284, -958837507, 1686989798, 191859386, -694741645, -288818836, 1726903771 ], [ 664674923, -1793360581, 517380795, 1094159816, 27323031, -1664199524, 923263502, -1820496615, -398639139, 1829023713, 481972111, 556510400, -1226810468, 1135091822, 1869111598, -611657348, -1294826710, 1346781537, -376262400, 823928696, -26689640, -1961606584, 1965930097, 1866115224, -862955872, -1977843881, 311197015 ], [ 1292559591, -939381633, 1739039484, -1730361731, 986196661, 514545974, -686194103, 778539431, 431208890, 916776071, -1603736480, -1963751705, -250905322, -99061512, -843687656, -1452395052, -1026961831, 1463108860, 1197722687, 1673431002, 4560916, 1092949203, 1552542067, 975191058, 1519369407, -465935980, -576855301 ], [ -52615769, -1495357960, 1180106259, -476533152, -1087343190, -1327041103, -1833324457, 1714239175, 548762052, -941774146, 1837364303, 1903432399, 487177037, -1690674465, -424850576, -974383652, 237505711, -727874107, 20551754, -1565874001, -185078737, 1202258028, 1307524544, -1896986586, 385970442, 1925221201, -2014558326 ], [ -1431860896, -387608642, -1574196765, 184898301, 916099564, -560819683, -1672288902, 659750510, 648455339, 565986723, 123531079, 1652561315, -912893747, -726109622, 1131648821, -2000553287, 1233551488, -576171411, -2104621732, -834246865, -167592858, -495333364, 1752601127, 719911550, -279219172, 2066839249, 837359218 ], [ 234626647, -66529289, 1662811962, -1405157502, 1601633774, 533492411, -755222140, -1742341141, -266509977, 2082753346, 367453527, -547671983, 179605035, -1504470346, -1720300229, 521456812, -1844712567, 776629504, -1778208494, 1914814952, 476150525, -26000713, -1622373667, -1791344272, -2127505612, -1408869347, -1077150545 ], [ -1084837046, -1306044336, -1017279695, 2110346032, -1740116289, 563148297, -1680168595, 1385262552, -1387327482, 1651172328, -1731133916, 918667224, 1562093865, 865848483, 874078339, -2142962860, 603334809, -941510819, 450996158, 2017176094, -832812567, -1696297072, -1124280720, 2084753759, -626899496, -761046426, -899835786 ], [ -673564440, -1748813341, 1592425949, 843748488, -461500500, -1288487352, 1507136807, -419606012, -1469575544, -323881829, 1087171297, 1680312706, -2046335542, 117860954, 1189339053, 1656301148, -1261499388, -228823666, 117466282, 1044964790, 1274294012, -390054453, 555592616, -291091493, 659458979, 995099855, -954546581 ], [ -1363755502, -988303365, -1393517303, -904346555, -1415946848, 675498206, -906132442, -1345961784, -1883806690, 1668116451, -1905720201, 638209787, 1748125572, 500718829, 759254553, 983413592, 642980514, 1130081705, 1875790107, 590777314, 1077780495, 1479355626, -517738953, -1749389628, -1366268261, 1153223421, 547038912 ], [ -620892947, 61880800, -1764865947, 804793727, -245303528, -2020005871, -868265933, 1670868642, -504499232, -874795796, 1167676504, -1607052637, -357463749, -429896076, 2090111771, -1521766234, 1279798728, -1326635926, 797948768, -522221996, 510369180, 1823444513, 1993606401, -823693372, 1932468069, -1934758042, 39674051 ], [ -1588350942, 1495033527, -1665970322, 990393723, 1820703942, -1244807243, 1822931994, -1712838322, 1698072747, 889494833, 1594642331, 1577859554, 1007498326, 1105630469, 1511387272, 629510928, -970786630, -1885279741, 760111915, 1416659714, -45131319, 1153470238, -1457379688, -1763485395, 967142589, 869915833, 621541459 ], [ 2132012325, -1328471846, -1790246011, 1801373988, -1129339348, -1804326501, -568164454, 1113909139, 284881069, 377661785, 1756574037, -621022631, -1915236109, -1272142760, -203366312, 1274422727, -1103360061, 1886797196, 686470407, -1336562623, -220311709, -300094156, -1886811052, 1315441068, -104786149, -124188218, 392885582 ], [ -1761670439, -1677582595, 1687707727, 1657725342, -1550535381, 401163257, 1462918889, -576847282, -1097629683, -367622797, -1546020736, 1384713488, -397479572, 1778031320, 1304270624, 680217846, 1712029121, 638106335, -1649925934, -2058264766, -1826709966, -1890911192, -1139925701, 2100087149, 785965067, 924358267, -393604996 ], [ -346866087, 1530797078, -1365870684, 149214276, -794959123, -1652085978, 795359467, -1484416844, 714811737, 1215322733, 1899163641, 1034797262, 671449235, -1587613680, 870516361, -1104792618, 2034351639, 1888958451, 441789463, -1643931954, 1161413988, 1128761438, 433283841, -895207862, -1955450567, -685944778, 495576346 ], [ -1587086826, -1637272778, -1396339053, 1290583387, 1638822968, -1978546940, -1484170454, -1849862981, 1218538760, -1397821672, -2083318186, -422567302, -1245163290, 1848821492, 1481604090, -2076957829, 1216553825, 1322336981, 2021669471, -1317154128, -1422104785, -1062883370, 662002987, 68220576, -97622685, 1283658258, -13525398 ], [ -2106253719, 830912771, -149163552, 1053057015, -1811182566, -68561740, 402991940, 25056830, -435187631, 1258213530, 1391988467, 120577973, -2126580728, -62500313, 1022447220, 1253190512, -1498984257, -860122973, 230100269, 1220844942, -937350492, 1599677101, -1505265469, -372825475, 589164506, -1440372234, 1939137634 ], [ 143223751, 33256375, -1325470590, -2130191162, -328957734, -1103045265, 382612978, -1443717329, 1699883420, 767878412, -796835564, -1629714298, 1355916538, -751273518, 1796457304, -447230437, 1375598661, 959870836, -1651554642, -1440340784, 261022602, 797877584, -1060184002, 1933249430, -1486269530, -138719742, 2010248600 ], [ -191792634, -180102363, -410826993, -1187901390, 1145942697, -1139089110, -1217309113, 1036934865, -1282891321, 1489067692, 2090363952, -1027200094, 833901368, -2019896263, -2043336716, 1053818832, -1076940376, -1611520495, 596863680, 205308426, -1012813641, 580159727, -268427892, -1354611448, -2130470453, 33049372, -150608350 ], [ -1372238249, 1163798118, 1903453107, -769563119, 1339837811, 336688609, 1030418333, -1520715490, 1617256840, -73727571, 508564125, -913228974, 1002189014, 732539575, -7982085, 1887449604, -1416178334, -501082169, 2062129042, 1720729909, 1702091661, 1730596582, -603189832, 1242428895, -954953562, -246799386, 2042774553 ], [ -1512728260, -495276677, 1325804250, 513944792, -1430078648, -324664871, -1209747204, -814016650, -1109113487, -528657297, -39334160, 481083047, -2082348780, -407875929, 141166956, 1157848730, 516323375, 1418860889, 1604495794, 178182896, 549769721, -2078253805, 896638751, 1699040998, -2011232053, -642989530, 1103727546 ], [ 509136771, -733134916, 856804388, -756993906, 2137946376, -901050303, 36516945, -2114781317, -1224747465, -1327414066, 1741295268, 947768209, -1582693942, 533910472, 1761347401, -85191828, -712964587, -225018579, 750069584, 1698407407, -90165101, -1925633686, 754364838, -236253482, -831508179, 1729022077, 1840030382 ], [ 1840601930, -1408663642, 2087286734, -731388985, -518224621, 437714639, 746675174, 506453937, 894403093, 1379181837, -1332024617, -2028852340, -1121425765, -303985992, -1751682478, -95006427, -352856034, -1090645656, -487982475, 553690172, -1340597805, 1738306029, -1376541795, -357341614, -884473957, -1041696977, 380906585 ], [ 304237112, 788233724, -372466129, 805365287, 671344630, -751853194, 1993657960, -756406625, 131136809, -102635232, 1553361862, -1766668610, -575490924, -2120048657, 1144448933, 1814794999, -1040171312, -2110572611, 1962010979, 884813346, -766937613, -1264791884, 816598158, -713269324, -293392942, 1179145993, 1198689398 ], [ 942712151, 417661579, -1990794932, 1173741727, 1185440382, -1833116641, -504822038, -1728549257, -300889867, -2010315552, -790479459, 1460937360, 529494279, 1202247160, -211389373, 890947833, 1274170875, -1621066495, -1969910578, 1851705604, -185404330, 1207015116, 810250957, 1116163913, -1276253985, 480417981, 14392651 ], [ 1074399215, 75114751, -1929671246, 1511595830, 671047618, -1015528796, -336933864, -1533867927, -1480213290, 1499241706, 1966631628, -928382761, 1941803679, 1484849943, 1408139701, 1607826389, 904315719, -1819066773, -1272698332, -1913464610, 1463414043, -1880518188, -706537003, -1303791937, -1141068705, -790751895, 1934830371 ], [ 1086375558, -1141195976, 597680048, 1621010442, 1404480683, 370566548, -659312085, -1364055969, 1974210640, 1018174296, 2119470074, 594792976, -1454032908, -278520427, -352871295, 381594489, 1936173702, -153808593, -431184625, 1409870149, -1011285454, 773785155, 971129617, -78243997, -314085894, 1318594846, 837839588 ], [ -991771862, 152722057, -1392645854, -1505358360, -456946400, -500062595, 1537645480, 1949572433, 1423982228, 395875487, 375325365, 1948762526, -1269323352, -997059509, 1291914281, 1102901374, -1034359304, 715845238, 1438179056, -635142484, -2026485069, -1546005445, -1387643408, -1764091539, -1604454055, -296136468, 1726886572 ], [ -1782023801, 957752305, -1122820116, 1557478338, 203593424, -1659175038, -137483313, -126232228, -1877902139, 1540233086, 165880724, 229109974, 114527414, -119315405, 1848538792, 2028544513, 914853218, 45587206, 1258503425, -812669856, -1699210348, -1608535739, -1315187895, -1298444157, 667354747, 1626594202, 17149111 ], [ -1516635490, -1840431389, 1546705097, 713552308, -32286860, 2048705905, -2095445321, 1459656811, 289926509, 1722376043, -1112513185, 1393040537, -167641174, -1994486036, 1875149091, 571884098, 951310837, 536719251, 1740498574, 822242344, -6028611, -1851774066, 580415462, 1307010844, -817379078, 1538989256, -865174912 ], [ -2079304200, -2060951508, 1867579643, 1772010600, -1428829596, 907659106, 881743509, 357819278, 1124907874, -1854154031, 2097510495, -1363547294, -899003530, 100611513, 2129714933, 2011986248, -1809183380, 1571561882, -326169046, -979557396, -1076659874, -1582625616, -2039176180, -491520089, -1421818941, 867520328, 1187801593 ], [ -2016282727, 413278160, -736828061, 466733945, -564115298, -711149776, 1792524467, 952702703, -1141498397, -26595246, -684935731, -1682762393, -1360124190, 1957907761, 1149650639, -1097196583, 268510829, -807875082, -583450710, 1065425046, -519667568, -1319022682, -2085750684, 1242421172, 1122126067, 50910151, 646215003 ], [ 1029743423, -1909647343, 1185310798, -1918921465, -1618703412, 811075584, -1406167324, 1073411929, 419895777, -1721120087, 1297631431, 1098087782, 1592911308, 968499542, -16447252, 394108903, -1255326672, -1722594143, -212625496, -1420106317, 2078544711, 160174842, -645152621, 257111029, 345169968, -555442017, -1775242417 ], [ 778370163, 263770911, -712844333, 688269792, -2013583628, 506311203, 997920079, 1345754987, 641281052, 103006795, -1900327674, -948839771, 654840569, 1781461393, -403079700, 2054712243, 369242033, -1393781016, -1386385108, -406494077, 1122974962, -1753257754, -494252578, -1933697278, 1636451279, -1734349385, -195307904 ], [ -1618835513, 1176407586, 1265292295, 312874934, 2019905850, 1341881197, -1997937458, -444102843, -269157103, 641206847, 531018164, 1995418423, 1965606366, -1192919681, 1932077576, -91237382, 263597020, 1793351458, -737292539, 384596296, 1938858905, 1336228304, -1905513330, 341103807, 871015899, 849707353, -594186140 ], [ -1782484164, 705359345, 276430734, -983183268, -837077203, 1952520096, 585064735, 1904298509, -454705810, 2005363363, 622764780, 1426262416, -1553412188, -54939491, -326073906, 1343891226, -234929255, -1199070264, -765507968, -323446000, 402216526, -1763229295, 1750004714, 29995590, -428653513, 222934462, 1378987305 ], [ -1900275544, 809315761, 618832996, 1063964581, -1892420806, -923798017, 1361648148, -1707201821, 1962026198, 1571759217, -405229532, 638265770, 5419508, 1313257432, -1419924220, -66468158, -77165169, 212697447, -2123799011, 1226466520, 1718422160, -1757163014, -277514818, 1549222572, -1553753445, 2028021596, 1543175776 ], [ 1713182390, 1258749485, 1473622316, -1642710988, -305666498, -1291792059, -1848430150, -1586479546, 763747050, -1188646316, 980928848, -1385621901, 455270148, -753649039, 417748235, 4919269, 643635144, -244200314, -1695567173, 905123929, 446490061, 644320319, 2067536059, 235101608, 884399898, 93887437, -1479135498 ], [ 1897411090, 1192267080, 998345986, -1669188995, 1190205999, -83336129, -214898100, 2000987832, 1018225592, 1470442338, 1376983933, 401829198, 1224211509, -1015695124, 2133655493, -798122043, 1361235766, -875819943, -2045631098, -499327316, 473030623, -82127272, 414364292, -2068798855, 1256301939, -1007072251, -1532810299 ], [ 2012419129, -2110102133, 737649511, -140557751, -1797273184, 1995641131, -323151358, 842813190, 1629912853, 1345211595, 1672728309, -658258968, -1205080613, -2069321546, 1997349781, 485989017, 135272459, 1047415902, 1233757389, -1686387643, -1317505544, -727420648, 614984593, -1048883233, -527602528, 1147413224, -58071235 ], [ -2053211249, 2088904250, -260499859, 763917657, 735162759, -1788416246, -1766671735, 2074472002, -899024685, -1056368433, -1283225601, -328769426, 308117741, -1505154767, -1456097163, 923497899, 1005292581, 1813983402, 1323650119, 946022896, -23815993, -173036301, -1335073678, 1901514529, -799603939, 1368882990, 1381768411 ] ], [ [ 1386114656, 2134512368, -2055800011, 1738786589, 334696646, -1350764447, -896832344, 586890958, -1510978800, 460244538, -1005340295, -661183519, -238953655, 2142197386, 399014094, -540036902, 1248701057, 468039961, 424484262, 2032020496, -1180257873, -1457707948, -389654736, 444408227, 468333144, -1273234500, -2126197340 ], [ 13739773, -1614303115, 1963765772, 254053190, 898247216, -1969368210, -2098910005, 2026846784, 1949921282, -893536933, 1734421180, -614256782, -1918140488, 72825075, -701142030, -1570373893, 1141052859, 979852044, -53711575, 27817000, 1635109645, 886674734, 872630036, -1722849372, -221210122, -442529838, 317434294 ], [ 261383819, -885150320, 1902140922, -1882465759, -2133114378, 739296840, 1367880975, -968418640, 394030393, -1777040749, -948725732, 1753410036, 1909351399, 971164859, -1524751714, -206806347, 1445315870, 19611664, -290546627, -1600672602, -171724614, 2116797744, -895721457, 183724957, 712393989, -685510149, 89609480 ], [ -426400214, 306996123, -470611138, 985028565, -2130409188, -1946385679, -1518469930, -1516171003, -120110487, -13131499, -366218904, -211627277, 24896223, -214650635, -1999720739, -1269247120, -1263879744, 1354420240, 2141336398, -1937358940, 551995233, 226751338, 2053669762, 1416183039, 1066290378, 602436496, 1882786357 ], [ 2072101031, 1383700111, -512338145, 467179964, -2134204613, 1108968104, 1010988571, 1267421179, -450067282, -1888875331, 574445493, -448041696, -1548664771, 282717126, 1254853101, 1430245350, -905069367, 324804150, -1441017802, -833788707, 1442042990, -710486969, -325352077, 1177225544, -1677796949, -117637171, -1975706597 ], [ 723742874, 1136541921, 86857516, 1446391099, -280139203, 169015236, 646649083, 1168057697, -112384156, 676913712, -1059115564, -1618220363, -1719747723, 1623616016, 1000548057, 233367152, -1922507594, -959033011, -647970635, -100793461, 885769877, 784963120, 983432647, 1735935799, -542046823, 1246604221, -777346809 ], [ 1917598997, -165336206, 1755422583, -1828288861, -475972946, 994409324, -1171398118, -327151203, -1385901068, -1338054309, -408106229, 475764409, 5642120, 1141152401, -278746794, -924727975, 1263906253, 1447734242, 1544856188, 1613516865, -589406390, -2141789709, -486691781, 1767516591, -1547174334, -1623603124, -723411096 ], [ 793627303, -1821876791, -1393540549, -1934961382, 1402782416, 542940424, -1198718653, -418255880, 142089575, -670642045, -495278921, 71564154, 455114189, 292379702, 205721425, 1090384863, -1853486339, -1303158423, -737551370, 1872648202, -1325543803, -1466432510, -1463588916, 98533782, -277255305, 1887662320, 1126887348 ], [ 134819182, -483317719, 1675688300, -1136918306, 2135749411, -1471900019, -264815101, -1321906652, -149079137, 402477861, -752877428, 1100033971, -1850297245, -598282333, 1296092655, -2099738454, 900875855, 773844770, 861250656, -656650739, -1920033617, 282803928, 1621796433, -1052701154, 1174132083, -1074074878, -1954590511 ], [ 1589149270, 1829590323, -545564726, -1425674621, -1243438540, 342175631, -155409679, -1212171103, 977107459, 67636084, 886318430, -1479169075, 1665870131, -995511584, -839167770, -908558101, -593137701, 274716641, 1965336241, -724014987, -1171172313, 1684169868, 1246634099, 139687590, -1857293519, -1563141602, 770044991 ], [ -2141518967, -1986275483, 891015581, 1768557515, 225490259, -769475690, -143124023, -788939896, 1012472371, 25162434, 325314305, -583870718, 1346701522, -391095259, 237920267, 1307117277, -980277441, -596752888, -1993951868, 1990944940, -861813991, 514145928, 1529246390, -791818626, 1658170490, -654940872, -189533680 ], [ -2075686193, -1313393661, 1737662857, -53529746, 574935649, 1341142044, -1994564544, 74096803, 1667456654, -323997387, -1266005138, -1739309155, 123955274, -1830915660, -358425716, -437840847, 1981652784, 299822412, 389257901, -89576000, 2120651321, -1081785697, -729997792, -1306005893, 520660011, -368826789, 796357071 ], [ -336286245, 844902241, 1376957888, 289656851, -642781395, -434783841, -1256853378, -681092364, 211056451, 114591882, 418371401, 1847495257, 2059101219, -37424488, 732701248, -1367227077, 442919577, -1791144075, 336560617, 1859765370, -1138156171, -459806703, -750026624, -325289226, -1472305093, 2035421813, 2077836347 ], [ 608002778, 2088361802, -127446239, 1588468109, -2125168960, 1412804272, -146257969, 1476257966, -575692021, -1848913691, -862392964, 420423697, 1436621902, -301054209, -1937716506, 922261115, 638287849, 685809960, -355897929, -1677537716, 293233578, 284380435, -667194539, 1054805632, -461528065, 1441598895, -1642935579 ], [ -1497849652, 487401009, -344014098, -1695276042, 646117894, 1168938511, -123915241, 382305503, 685507802, -734124352, -1729720886, -780886997, 177218903, -580627061, -1802554722, 787648634, -269294283, 1376744919, 237473889, 1045015666, -944149940, -1949152584, -1692774134, 1769084500, -967791565, -1564417939, 1887741866 ], [ -122501635, 1852851767, 444007158, -1359891979, 883215354, -1680696220, 660099830, -1824118407, 843870411, -548251785, 189459936, -2083849859, -1785422486, 174994326, -497375821, 574330648, 635217485, -6593307, -1644675678, -63248035, 1433450838, -448640159, -1851330829, -2080732082, 606195374, 996775036, -1630867568 ], [ -216345735, -1690268071, -1895387965, -1807070080, 1706534867, 804584149, -1367461249, -313682332, -695713730, -253103851, 1557098069, -1485779968, -651346988, -203097469, 2135447166, -453016141, 305894768, 1931143475, -155814346, -81566082, -807828833, 42740622, 156764846, -1353309258, -1036802102, -2037328173, -1730258638 ], [ -2108970883, -1739912259, 2132183443, 646027868, -230491388, -1295240786, -1562752532, -1190193376, -384285648, -282679454, 1960409720, -537078161, -614431924, -139675293, 1640499153, 1057432419, 1862723559, 757611807, -1892672165, -1645103899, -1729693124, 521977340, 1611663499, 113474702, -584992730, 1980572583, 2013439463 ], [ -1850061318, 1284440729, 1481706964, 1943308895, -1057552666, -716680250, -748646398, -1592416332, -421432153, 1464900281, 2093473867, -218863838, 2075759934, -805071815, 180770631, 1033417297, 29593092, 1447944053, -824951876, -39906204, -309216907, -1009307574, 1832920368, 743056757, -1028441841, -2116082751, -493285315 ], [ -590658168, 865382393, -770449488, 455048744, -373120802, -1953432518, 972041491, -5061909, 1227691846, -1435916210, -994453321, 1740745218, 1051554333, 1835661362, 252963939, 581536211, 307177704, 2036917290, 1495956884, -112555117, 715141966, 1725241593, -639014047, -1596579692, 640423553, 1262279877, -198154347 ], [ -499235893, 1489130318, -733034795, 1695770022, -1189051898, -1067914763, 59767270, 35274577, -1613297391, 974044807, -1965972273, -1846834479, 1264205301, 1774149038, -1747613833, 11722979, -1563130956, 295036841, -16193, 1204222319, -43321437, 1551518463, -847736235, 1248256678, -711676635, 333586117, -1000735186 ], [ 1598060943, 50721546, 513231612, -1468277895, -1295105358, 2090506251, 1443142474, -1162799535, -815347282, 1475912806, -788776021, 1916108086, -835436182, -879338825, 784569642, -1469074472, 248933609, 905326776, -941926863, 641783013, -503917690, -1457385995, -1875184401, 1409716640, -1413811422, 1703030612, 310722121 ], [ -1734791477, -691144403, 1599423570, 817545467, -323020985, 843208489, 660251983, 672451907, 1211020915, -1440848947, 1528482322, 1557472068, 1355772661, -2024317554, -634713244, 2016831063, -994857277, -1843775067, -239342181, 1165714895, 1488295503, 1022212148, -223127460, -1785377324, 1254243664, 4083699, 1764524120 ], [ 1636066039, 1002800915, -1348492515, -635156795, -110339503, -100896508, 1500835230, 370904199, -230525414, -1941376032, -575774553, 1786770530, 536929237, -640964621, 1390023024, -1645387712, 900427348, -21770685, 707771767, -918385276, -1632000860, 557912707, 1809314387, 1002956238, -1452812178, 1566714429, 1672542550 ], [ 1881084182, 735735118, 1085818985, 209967898, 1984447090, 59718929, -1439953986, -2134837348, 1808177643, 1101587727, 1986464596, 1742683890, 384565149, 1413735947, 2141487431, 17614979, 1371253008, 1660496315, -392805439, -215469573, -612131384, 538721053, 1791738088, -130354256, 1582121552, -952305112, 193956901 ], [ -1260074752, -1046904813, 368209138, -1737934810, 1602974285, -1699093465, 1510885338, -1646174391, -1103836783, 429695466, 839619362, -331073768, -1418372049, 1744051407, -301518137, -838923311, 320053906, -1429000528, -267854747, 739732616, 195015963, 360268394, 1235745165, -952081154, -2145519604, 1375360041, 31023111 ], [ -172595971, 443423316, -1952234386, -1459690095, 290087620, 905470895, -2127712248, 390817379, 385247288, -1220807682, -978736397, -499308938, -1967647360, 1044293017, 819414679, -217570452, 27170425, 674050830, -1080978950, -900942196, 313050553, -1576571851, 1936572163, -41522573, -236589214, -1005622787, -2005082469 ], [ 244246012, -1090130445, 470882423, -1117044464, -1907689866, 1000474930, -1567880725, -1741095070, -318762962, -1335705921, 176913025, 1106735066, -1316953961, -102651326, 1123881078, -1144386874, 1455982720, -747950088, -45250787, 218370427, -1705342986, 1519964816, 1459495499, 199582944, 582155713, 836053423, 7263145 ], [ 1067053053, 366135033, 512984099, 1657719172, 1857053182, 738094096, -1698176198, 1945742450, -1822863374, -1082671527, -1425298504, -933766657, 955989498, 1200894646, -122493316, 2110947289, 10632902, -1893195536, -447869639, 839960916, 1927521476, 1430836597, 333376861, -2117047466, -1782062495, 1394996660, -849825719 ], [ 273597778, -804726119, -598839104, -213564661, 682402741, -416232747, 579012738, -350832289, -426604728, 810844271, -1145204154, 1262785931, 513498545, -525224897, -851647076, 1802432429, 1842029029, 304720829, -184592884, -1785090218, -246728838, -1255631914, 986191569, 1731149963, -674429512, 970559351, -1794473989 ], [ 659401272, 729537510, -1138948520, 969378688, -714539177, -91301107, 437003669, -5477267, 1038824508, 801028323, 1387310616, 1246997588, 2046348959, -1043280201, -1454585258, 1163821670, -1006397858, -1300286587, 1289635925, -1870894273, 1196222018, 1005457271, 791796925, -1780082442, -1951625657, -561818282, -1425008489 ], [ 1528956994, -1077369862, 478976375, 2123232770, -1050136404, -634527766, -1793126963, 724082173, -357756540, -919702530, 1556046491, 1152266426, -2057307269, 1574508175, 1626121054, 548200760, -177565235, 1727505955, 1010306165, 433501756, 1518776603, -80991900, 1515693732, 1491941153, -1424494570, -2061944789, 1220796823 ], [ 1866371107, -1078431726, 1064713950, 1102040053, 1662815497, -945707430, -962008773, -508143060, 618777724, -1061509282, 439221760, 1314998552, 1948975462, 639884889, -2116457124, 37117599, 912595893, 1768863972, -1318175488, -919994506, 1195442488, -677861238, -243582579, -1929238375, -1083242955, 1133347638, -295324849 ], [ 987878256, -849563014, 902211475, 1128549348, 371481145, 480839037, 1040940127, -1345420395, -1234633447, -2064267660, 464031390, 1247608824, -317356042, 805158799, -618838711, 1602648503, -868293574, -704000164, -1149644834, 990103934, -1134158461, 791440739, -689321879, -79036173, 383730701, -262170864, 1694298666 ], [ -1626164837, 2021061456, -2110313690, 1384831220, 1548026955, -2049515809, -127862677, 988341755, -979365602, 425077246, 930246148, -644637403, 1930427312, 1992079610, -601942383, 1313093174, 566098119, 924916182, -1286555191, 2033805540, -2083372178, -1841151226, -40963464, 1027944908, -1337607191, -456799754, 335147957 ], [ -1823818246, -437362996, -831882823, -1569051857, 280748635, 966502603, 1145953729, 1617893226, 1586165808, -443691790, 305552349, 1340527453, 1438047049, 1303403602, 1043463870, 1086250079, 881971520, 110423845, -1686081528, 379294396, -1608972322, 1796169862, 1104303152, -1218117704, -240115090, 529324140, 1192786401 ], [ 2031876505, -1221247728, -924048010, -187259700, -627568585, -1354479665, 1520579060, 1905458533, -754573854, -288747320, 1881634310, 778059304, 1719587778, -1533702810, -2130494714, -389600813, -209562571, -1720261538, -863369491, -472411561, -1103783936, -1750901558, -983702833, 1681051505, -321661361, -1140471944, -1010322177 ], [ 618273225, -843887603, -335455964, 1311239874, 483857335, 969693056, 219699169, -2040264522, -1842063698, -317740595, -1662859247, -506660388, -946924764, -420548784, 1936931200, -1300329679, -565107164, 1684496037, -842661871, 1878058483, -287357056, 1342166326, 2064321860, 254561757, 2043041750, 905296486, -1330417998 ], [ -1384404409, 2024378054, -1182893568, 1216226805, -437931126, -1273523183, -22224963, -1049951130, 933083815, -1026660084, -1512319377, 535698963, 916856301, 894541165, 1924991916, 1144330274, 514681063, 311160601, -1713910738, 709391012, 1693956695, -462881674, -864085516, 1667263056, 1718753858, 1772346961, -702633525 ], [ -1852679785, 1461080831, 1990453305, 1345693219, 172722481, -973360652, -282779599, 515684, 539261785, -2109232263, -598720631, 598752650, -134192974, -1209774229, 550938647, 452121050, -1238241285, 975198102, 1152714930, -1399589048, 481122961, -1976632622, 514362667, -653932592, -1389689642, 82317355, -1605683954 ], [ 1632457294, -227954686, 1461351012, -2030239383, 1914960973, -94454346, 2003802559, -1811677051, -1697129769, 24646463, -1370739935, 729630552, -1865110763, -808300880, 1753530886, 712441215, 1769068978, 818354855, -2075617321, -1113693293, 1323057432, -2104507298, -875474527, -291307440, -1712288305, 1495834665, 1724501555 ], [ 1165267775, -1099677039, 1458704390, -52580817, 299949550, -924458766, -736667634, 734603607, -1478348858, 2106028032, 1775973435, -1674772405, -1479080346, -2038234644, -1018003422, -2019796788, -1161562494, -1262414035, 703310839, 308822591, -216422094, -632731699, 205149036, -2000728267, 1028829662, 1052953413, -1833078750 ], [ -916119816, -1054533822, 2128605151, 1987065473, 430699561, -238207176, 1530525383, 1855936608, 2062872821, -1690541708, 1439528365, -319675274, -107425962, 929148310, 78836326, 90123627, 1879188475, 1467159736, 1028920091, -8759559, -368263716, 1724079043, -1567419831, 1603455393, 2123747501, 69280217, 1299903553 ] ], [ [ -935304187, 1767618820, -1018524785, 1264757702, 1981047716, -1857544492, -1233032393, 1690589566, 1843050061, -1212440491, -590816078, -1637980041, 1694418865, -1890170659, -44618848, -339870731, -559122741, 803691217, 1202790237, -107812511, -1196268730, -288006952, -908479941, 1682551054, -2014384500, -1235560340, 313136018 ], [ -1107450267, -291693780, -1505693725, 1254155649, 1974341486, -2010601284, 1928265495, 1766601231, -1809345875, 221313300, 162967042, -2085569700, -1514374818, -2097347965, 706647372, 539486113, -1395075020, 1525169599, -463431430, -586067539, 1739932234, 1766993665, 143923733, -112237566, -566551310, -289895706, -850211624 ], [ 648839543, -245081824, 229917376, -362170212, 2022711810, 938957556, -1922319054, 1190526794, 257689217, -1905337380, 703475777, -534325989, 1532078698, -926613447, -1859496236, -1874845022, -1748683505, 908797258, 1821665579, 1347571671, -1184879985, -370001900, -161990388, 79936475, 1264481851, -40270910, -1272058664 ], [ 1550380206, 1676108959, -1685576419, -686125097, -314034857, 973028389, -667103001, -1643585623, -542577480, 2038555761, 118705777, 1486418194, 1815396521, -788680672, -780881853, 38523684, -1045676524, 1557286160, -676049039, 737824296, -1513801491, -1389280554, -1342404525, -1306548489, 2018046607, -878251297, 824836832 ], [ -1906326472, 943729979, -501993788, -1918089398, 1379292430, -1999081294, 1695533394, -1039433349, 25961106, -1918905446, 1844730288, -1138296224, -1117159780, 1198994755, 1916121351, 1240397505, -1766501107, -1931171772, -262446258, 484634308, -68876128, -1552065062, 1949623792, 678282980, -513140726, -331531324, -95641969 ], [ -512901618, 305980706, 1484837570, 1402128469, -608116550, -1062027960, -430919384, 651046045, -1450450518, -1600590869, 751069475, -615596200, 1183841702, -722768990, -1320248778, -1707192767, 549356347, 560652293, -1725185663, 1836394515, 1322374796, -1910210400, -1104434147, -838450092, 1462317600, 314648979, 472324856 ], [ 2106046029, 1437283013, -332246271, -10489000, -890699759, -1010008549, 1515386780, 1830960295, 141274762, 795551903, -1346869292, 404668517, 1889006895, -969580370, 840511023, 192090977, 1667986424, -1977205860, 1334325396, 1496341631, 663947467, 501778606, 961760588, -501494155, 1156589686, -1861061923, -970869596 ], [ 1339844585, 377180463, 880328658, 1429510621, 682718735, 748068994, 659117458, 795894486, -1261449690, 697495133, -656489956, -1765508146, 370990243, 429560404, -16440165, 1977203326, 1484350472, -1483595778, -630555392, -1027840840, 1817667359, 776595642, -1061348316, -1778576712, 1970956314, 1139388508, 2025863654 ], [ 1379207339, -1444821937, -258210674, 59729082, -1151605229, -236939519, -1676150362, -620679895, -493056605, -1126968477, 2015039536, 1415335143, -708353480, 1139293830, 801769494, -43017313, -1789614781, -322924625, -739841238, -1192122743, 1351088929, 1382057467, 407117186, -1335470997, 602225354, -1879370770, 1214093891 ], [ -1269046566, 227627032, -669662903, 931911871, -1231542822, -489563802, -771967338, -1120225798, 225466318, 1806963134, -1549976034, -814896581, 744559201, 949582633, -1737138257, -518326527, -296372171, -1502714, 2068373505, 546695530, 1492353766, 1531552225, -1963393322, 1973561977, 833287003, 1921260287, 86433062 ], [ -2012335431, -689532268, 1982264003, 913622362, 310025319, 1727784321, -424744988, 1486853714, -1242620349, -944615499, -1513955630, -1590711789, 497538626, -939170892, -1407387857, 895659429, 1750172059, -704585474, 1795583011, -910117297, 321168334, 1449103788, -761895818, 1968888238, 370798566, 304098526, 421978088 ], [ 957703734, -1834392450, -926832429, -659204845, -1869432650, 165034454, -1691500904, -301173969, -1212312559, -419273083, -1916104603, 1905120367, -448508184, -1212240105, -1855070578, 1477759874, 544106722, -621277414, -1996057290, 448214358, 2104601493, -169881644, 379255217, -941824745, -397911047, 1387657747, -1639985698 ], [ 190902105, -395195299, -339096046, -278154730, 1384820988, -891326138, 459266010, 1922068038, 277961457, -2006349175, 1356909452, -1622519463, -221718305, 2099193509, -1565470801, -1459585734, -1604541884, -551986474, -807761215, 1635409913, -1893256271, -794984787, -197761051, 1522028724, -1786846623, 110347887, -821383479 ], [ -2124775470, -1863801258, -425206565, 1609801166, 155857471, 1855141959, 11435490, 1971332205, 189257135, -873318783, -1291092517, -814198496, -1601179172, 905734083, -47911248, -1729943056, -1044147826, -631691487, 2016913104, 240413789, -1518533962, 1143448610, -2051452136, 1762398329, 1842716918, 1650619885, 145023677 ], [ -1135315537, -331508320, 1417149530, -656242694, 1203079555, 1446152125, -735848549, -493098891, 1145344636, -1072897291, 333644789, -1755470326, 878752801, -1051471878, -1314488305, 1612078927, -740005336, 1650916160, -285532164, -1990970875, 976109482, -726260438, -840493708, -577903969, -1428802484, 1048867637, 1830457858 ], [ -1240893996, 2020890011, 1829771144, 1861081002, -1259554663, -731179122, 434607878, 1528564344, 1076165419, -963465440, 603966806, -366829584, 1940627918, -1104470023, -1400960868, 868511022, 467454921, 1948060256, 867678130, 1510620145, 1251622097, -364489343, 43511929, -850513738, 258436165, -1289312116, 1909766063 ], [ -1742317540, 1479057073, -1776752009, 1586523915, -1459118508, 1692499326, 444687779, 1319585453, 310223021, -1150290885, -1591781864, -1809249670, 1888110939, 1946569833, -280759655, 1231614801, 1858993096, 2106314260, -2090096621, -443683528, -224803843, 894309763, 805036423, 818746170, -222879810, -367842514, -465986587 ], [ 255618944, 1864276302, -516001672, -196158655, 404081082, -73890891, -1067753162, -1716902184, -806933352, 1874231746, -268227135, -2090007402, 1818710819, -136997665, 1565651764, -1214050090, 1080704542, 107321763, -1653692736, -950147915, -1518377539, 654828812, -816128205, -764927812, -1245813445, 1846805850, -572291420 ], [ 1275094279, 281464458, 1827189519, -1342444260, 496420671, -974434529, 1094432124, 771728463, 990847894, -1596425675, -1502354917, -26186934, -1588394195, -2118229248, -610956710, -1356199146, -1273096636, 477256255, 1308733210, 1889965102, 902659550, -1746100100, 943610271, 136514863, -2089070673, 1970301792, -1151651253 ], [ 2075555922, -491234558, -1023595184, 1203050017, 899238001, -145005432, -1421480091, -1211396492, -1205949214, -1320857471, 1392421994, 1085873523, 1490574858, -1317818452, 1864224858, 1138417038, -1584163313, -1048956790, -29764803, 968052204, -776295004, 476444526, -523585998, 308514354, 1429500931, 1455145359, 1198477220 ], [ -1876601613, 1934720081, -183544966, 1342290242, -1775002855, 290194177, -2127914966, 883513478, -1979382797, 1681799779, -1845985125, -1456575447, -245590387, -97405650, 631836948, -761258216, -592378383, 492610514, 580972763, -1303871269, 1045702319, -701774724, -1661360686, 454328203, -952435375, 1657635318, -423835447 ], [ 5256932, -1173732465, 1754719444, 1052670985, -179375430, -1355022143, -1603794068, 1593045773, 116822048, -1552568804, 170593501, -2032800592, -550017272, -774150336, -647824674, 1649308620, -1947830827, 1381727279, 462772354, 859876584, -1451473166, 637059964, 945394589, -1931561985, 110167589, 442180912, -1340705406 ], [ -2000478395, -1319339041, 1981014470, 823292186, -746951571, 1071037135, 1781537141, 811724187, 495305756, -1417699893, -899711200, 554726405, -222231360, 1627423377, -2030203201, -449212204, -564298314, 1252847646, 1210394123, -2097073060, -602191381, -1680783771, 920106855, -1635581436, 279833767, 1122503823, -2072275598 ], [ 652705925, 684240367, -1895167420, -694729948, 266481716, 1604355703, -762649426, 1701883641, -1246290003, -1034106373, 793997808, 691842543, 239917331, 2041959132, -101351536, 1019095423, 601373890, -779804012, 731500490, 1626507382, -1536475745, 1631981607, 221182447, 49736020, -642046161, 1988459163, -528232513 ], [ 212357051, -2072900451, 2006420028, -1743888375, 2066048736, -1799294170, -768441915, -1989372645, -1586600796, -2043035992, -294454261, 643254274, 753391338, 1159594045, -1206255990, -414502062, -1318787024, -23841060, -129431213, 1858779557, -1557921881, -32769454, 759971768, 1804409159, -1629121750, 1903738423, -1021207880 ], [ -1288152937, -2075045734, 1854315702, -478650701, -1136560514, -420750010, -524630466, 1507257399, 1548775974, -1374194034, -526196348, -1552025617, -355857780, 237471123, 314535901, -1177396225, 453128860, -1057654754, -216512549, -17410402, -1676186794, 1612221049, 1322533893, 1465416226, -314014293, 962578498, 2136415087 ], [ 263956927, 253745102, -1777599310, -1576369059, 809062789, 1163210454, -1521488183, -397058635, -422852193, 677033248, -1879245134, 1579152049, 1490489033, -706030224, -585450070, 1520044664, 1348794574, -1085078152, 230838393, 1693801311, -55320043, -439749816, 972201580, -1376705860, 1247147065, 1524868935, 768846692 ], [ -3318370, -1942399358, 855571014, 594697120, -426310868, -1711316261, -568975383, -640849414, -155588343, 334994270, 1174209689, -1706936022, -1740932099, -1047350236, -411007169, 3408672, 154334784, 1094806310, 1899261823, -711317081, 1574451980, -1123811558, -767433791, 925439735, 141054997, -1351825780, 667276054 ], [ 217574743, -2080219042, 137402273, -1939207500, 542487017, -385112530, 1068084044, -1176053659, 663635272, -1389440547, -398753267, 298624842, -1477372892, 1759901064, 191284507, -1133859554, 1920868732, 1009195832, 1791947490, -1278445359, 681828212, 1244500920, 1838920111, -1880452182, -736456548, 1121995978, 1497419118 ], [ -1998058340, 162015901, 1983404152, -134954591, 224808263, 1983791453, -1146560219, 819770178, -1049553068, 1050262884, -2087338264, -2026521834, 467885005, 424559463, -1434450458, -1971561439, 1410560123, 539833976, -110374228, 711967219, -295987576, -1055507196, 374603419, -1744565148, 1328882305, 406390853, -620866835 ], [ 1640477317, 421474073, -1360478748, 1370060291, 1027049447, 588384321, 1661269567, -1428802692, 1838782329, -1214212425, -1083421556, -1602525473, 2080795034, 1068243200, 1242564992, -1255650555, 562730937, -1140758794, -2096695927, -1896033820, 2084967923, -7330208, 400701996, 439515963, -1981170167, -1392889363, 2071993782 ], [ 44730639, -41200306, 1019575678, -1341707290, 462051000, -921564102, -1439808249, -212886189, 1526644991, -1620635302, -438403027, -636973880, 1793873068, 1031505851, 1564087031, -147885550, 601428623, 403139041, 7583381, 1409837311, 1589844132, -227406547, 400450700, -390392469, 218848993, 522474971, -581288120 ], [ 1798131123, 1264235522, -1768992850, 1573321502, 1278048918, 432594528, 673061583, 387687798, -866505981, 974427324, -1571993443, 694829171, 576428086, 631392783, 1606798812, -492498403, -704851054, -653384057, -1457801082, -860594003, 1238151188, 661943543, 1571709165, 1572957729, -573529805, -1033103141, 832060623 ], [ 647471152, 2054257815, 58905367, 537246592, 179091731, -1704345419, -1027355538, -438889596, 1678957761, -1433855526, -1858149628, -1292972953, -1200076233, 1236598061, 1402690347, 1320771145, 913649737, 667818499, -1605117749, -867094463, -899658173, 567782947, -2048997876, 1073831055, -611098079, 1035825812, 950953758 ], [ 882200100, 35740176, -1653350356, 530192650, -282204155, 1206076091, 764027480, 1749693526, -292022055, -1149327317, 1405985621, 1697309154, -52554685, 2103254622, 591640670, 1818449221, -778402341, 14602422, 2073315970, 83089754, -727200661, -980079100, -258622965, 1864893145, 1457545833, 1222279526, -1228194197 ], [ 601529428, -1901116899, -1912844024, -59769222, 1969077034, -64869764, 368947004, 484314690, 1918230462, -198445859, 1469630959, -908050636, -909130546, -1763739256, 1442405059, 1650580190, -1587987903, -763495658, 1036008437, -1192226093, 315862694, -252613136, 1606268763, -282239766, -198679925, -2050695388, -1287859764 ], [ 987147709, -583050800, -439368007, -2095087147, -437309567, 396788896, 664868045, -2134473472, -61827913, 964957691, 1175052739, -2121548219, 1651407433, -1659368592, 2114367658, 316335790, 412973632, -95974332, 601130970, 934392733, -395767672, -1663193888, -173779565, -443998929, -1645474611, 1225154435, -160227652 ], [ -1561336971, -556977283, 1890276285, 1119554369, 2064104960, -234449171, -1679060604, -2092365958, -1233665269, 799778488, 8561015, 793537731, -45743897, -31533079, 109799963, 2090249961, 1924765577, -18718670, -1287880826, -1932639084, -609078331, 1267484364, -1160703795, 862604865, 547600078, -207029800, 1060634713 ], [ 1914386931, -1223972503, -1454575491, 1130431132, 183296309, 896281945, 475193310, -1003289234, -2042200, -1887262277, -1973416454, 824619085, -1751736438, 658198881, 1873683397, 1544448766, 1457206236, -119366242, 1142929485, -136102499, -434949509, 128442218, 1878145998, 1503088303, -860804364, -428018616, 178346494 ], [ -1713547000, -843540109, -1334499499, 678488693, -1681866440, 614893548, -1880570880, -2066988946, -1489928228, -1566489028, -262920584, 1229785974, 1299141574, -953667239, 207469692, 501496651, -72523303, 895013101, -1968041790, 365786617, -403297648, -802048709, -183998554, 625488195, 480250821, -567107338, 1024598563 ], [ -1672388386, 369829111, -1102644157, 742079583, -31995306, -2047859335, -2092971901, -1117184771, 432175488, -817680802, 1304620941, 875869709, 154611447, -860189979, 1134149814, -2983163, 1210469165, 898127295, -1637150568, -426838327, 436449905, -308082507, 2065651787, 86266950, -1586931557, 145185299, -1489085682 ], [ -427843521, -1835433990, 2059211672, -1771558635, 64969385, -1685497608, 1216150332, -1793045453, -254511428, 1021177637, -1341075606, 132855514, -835698357, -264786380, -525446463, -1218406232, 1193857880, 1781329344, 1768948419, 1796428206, -424916775, -1505334268, -680848747, -2055726962, -2129148416, 1963228661, 1669349644 ], [ -1380920857, -432757569, -1446050340, 529996850, -822945884, 367953812, 1962325361, -1025026166, 150496724, 1104666878, 1161867784, 1476961185, -304908599, 321358537, -1920477255, 672873450, -1755868297, 2061420903, 1514647271, 1390502714, -739698111, -1932262138, -468668142, -78682406, 62653878, -47856938, -1027569927 ] ], [ [ 2032459716, 43076383, 1768524861, 1765340793, 1752331389, 1800095641, -241561876, 1001141192, -1332441666, 1623022840, 224783789, -1080955086, -1894594166, 53818184, -271321563, -749878744, 25596106, -434726272, -524355490, -1159513523, -59595501, -1520648278, 1109655340, -791640515, 300312395, 2141377526, 662652255 ], [ 2128180115, -1305924425, 1434834336, -252521810, 199449885, 511137251, -67606848, 440062414, 284531131, 687163418, 1582182787, -344506053, 1843518154, -885662234, 1858633257, -120943937, -385757266, -1295922707, -396407524, 1761229395, -321828870, -639142474, -172058460, 1228315089, -1957290408, -1325581141, 683770523 ], [ 199277725, -1106534197, -1641480445, -1273381680, -424391674, 1042206223, -995767574, -151973193, -488169454, 217496934, 771194061, -956192005, -1254799751, -752089910, 2063040140, 1287179147, -352303570, 40239564, -1321329664, -1025245640, -2111618659, -631318634, 14099967, -1600775981, 16754245, -1232386877, -1020628671 ], [ -265720849, -191205043, -1261848130, 1673381831, -1018906956, -1571638484, -1131418307, 1046500848, -1809001823, 1985470283, 1977864137, 1758885441, 791389124, 1678523537, -1445163783, -232248988, 213828604, -799289073, 199852878, 43148971, 1324752699, 514299481, 15403021, -730804380, -1165241246, -352297619, 905444494 ], [ 1624886413, 1059573550, -1090681935, 251294068, 1948893502, 216880433, -1293292577, -1915308671, -1263185600, -316492268, 896053599, -850291897, -809769917, 431458000, -501049277, 406889907, -1455973039, -1186936655, -723725755, -679073718, -626328349, -940106855, 1099281745, 222310985, -1392675789, 360929388, -699351597 ], [ 1656212914, 1772426, -1835866749, 789567350, -256120807, -66586230, -1602136214, 51792243, 2100903888, -1209808935, 2044787628, 124638124, 1060416182, 864758855, 1828953325, -1044832849, -583562287, 1501534768, -915014366, -112834885, -1159235681, -2016249206, -476058738, 1958377238, -1251803763, -1684995733, 1916268502 ], [ -56255875, -449564895, 1703896729, -603176922, 1826983428, -894007828, 1536194812, -1134172965, -620687995, -791302245, -1275886607, -1383323573, 1230495437, -859630011, 1303884774, -1854832680, 1946389972, -1593546873, -447963623, -966571431, -667938213, -344024754, 2120413191, 2076799112, -93296567, 422058490, 1539319832 ], [ 706228504, 20115346, -1609588202, 1481090534, 1367132437, -1758555834, -1737899476, -1684938243, -457483982, -739084855, 177840784, 1094473043, -1565539208, -227507091, 386928530, -1191785801, -1773730192, -899097322, -828199147, -641716876, 1772073595, 231333982, 505120568, 1540600394, 553898587, -667966917, -1123666176 ], [ 469147012, 1757203408, 258221495, -201166653, 2132140350, -671362018, 1436583203, 295389565, 1432945255, -2050849805, -861473204, -425770191, -248424226, -1837408974, 1702086805, -641655994, 117765955, -1210866074, -69312607, 1162204895, -602796505, 1161478956, 1162447775, 1470683191, 1228882356, 1257870267, -1517386692 ], [ -1092075142, -1791430133, 171655747, 1407131538, -475005793, 557095135, 1798997129, -122851657, 704546604, 410844238, 250808130, 555212037, 1309241805, 365890228, 1601765634, 1629266849, -936301016, -356242658, 192063795, 348736994, 2009634344, 1661755837, -191920398, -1553622747, -1637987415, -1615770518, 816847242 ], [ -640265191, 678769445, -993615059, -707250420, 1056800656, 1865513825, 1176534479, 94066271, -652275664, -985949137, -303800980, 379665031, 591828896, -1128252754, -1427167004, -2098578366, 329824878, -773704340, 257667612, 239138491, -1456012489, -992636186, -701308276, 547488289, 2105566858, 1350812945, -795201237 ], [ 1071501785, -82897026, -994484847, -1155815313, -2113446377, 1184799114, 274490827, 223603297, -1764681823, -158777638, -241367396, -290822707, 311705298, 1890598275, -814175368, -687239531, 1560157905, 373255337, 1129793327, -1817871601, -430992735, -1016511866, -919392036, 1609220754, 1423613199, 1727660618, 2066494915 ], [ 454562252, 198342711, 446129303, 1724918165, 2122034130, -1700217436, 2071990965, -1375987551, -1558545012, 811661721, 1040548568, 1056197970, 1683468670, -1289485915, -660984215, 595188277, -30062068, -964078525, -1224407668, 1510138201, 896578994, 1375206426, 470622715, 2082016166, -842757409, 1457398333, 399713525 ], [ -1541389259, -2086228864, -531942193, 1381899263, 1387788544, -983316041, -378277628, -384210842, -804799401, -901145932, 1466195630, -630879165, 1480396410, 1097507103, 1696082366, -1882351888, -934522377, -215855750, -1286849275, 2005352478, 695003444, -522061863, -264056842, -141459940, -258319758, -1067714074, 257799303 ], [ -1883694155, -1960204812, -1880670989, 2112720837, 1251284788, -2105360128, -220886145, 497562021, -1450968488, 336150965, 726989263, -1392802187, 1380688425, -289637414, -1572895446, 1506250250, 471761092, 1204229818, -1392994254, 247427798, -1621303304, -1787336640, 596862996, -144818245, 803305824, 306289660, 693733537 ], [ -486675856, -399508039, -1433114026, -1921100461, -1449407821, -459400118, -1874673827, -781416665, -356071780, 441984708, 905831234, -1567946610, -593711300, -1152064832, 2030324960, 1906583820, -1601880373, 464366807, -2008364903, -1103163547, -1782714992, -1192436166, -1701381910, 916019692, 1239514975, 1284601552, -1707290827 ], [ 905472460, 1499734676, -968505694, 1841270651, 1723532270, 1410698620, -1932147564, 575711045, -855465795, 839618737, -501332060, 1447253788, 1365427945, 507330212, 222654138, -888669209, 1649009888, 1705816374, 455420887, -1616765572, 971669237, -1947132901, -782760963, 609541128, 125091040, 1342446090, -1728227478 ], [ -853335003, -490303678, 824296513, -863536749, -2048245392, -808081663, -1203630245, 1154123919, 1165735604, 453195353, -175787973, 1747011340, 1622422770, -862499801, -888679511, -1760448195, -1542949010, -1952109522, -176444552, -248825110, 826721140, -90449571, 913577773, 1643349053, 528173971, 153261976, 707719136 ], [ -2102211235, -19510630, 561572214, 1136459103, -907039364, 2090213900, -650035703, 660014335, 1208173202, -94561810, 1981945941, 2130062638, 259044152, 1443080789, -1259158315, -285992676, 481487597, -1438560768, 750647766, 313366676, 515980574, 1459684695, 2043268521, -756195010, -1403024371, 618089198, -2074483866 ], [ 530423808, -1929693604, -1101261289, -1262769166, -1659791726, -441573790, -2106452449, -1452776272, -1670124976, -332535816, 1937661453, -1583048044, 1932433577, 1081007274, -1650106041, -2064656845, -299977756, -1064050293, -571243262, 924756856, 1552579232, -108770602, -906885504, 247296454, 426465879, 1615485245, 712461008 ], [ 2087722236, 431945649, -17400645, 1287368986, -280881157, 114539028, 1106529885, 267045152, -2100978432, 524541491, 1918530185, 294097556, -1407280951, 277398177, 1719309959, -695044648, 1873184722, -1419993513, -1738237940, 1028438441, 699466854, -788384368, -1609189027, 1453080134, -1400462164, -975534087, -1736604460 ], [ 516006827, 1153747680, 780149711, -570496725, 29395448, 567834801, 279803355, 2075835025, 1145958121, -295993353, 826667310, 311509016, -1719935587, 1828399436, 1088336100, -605708836, -2104373949, -1507192975, -1414762881, -252110810, 2114844047, -155320714, -438399045, 823575070, -1482117308, -990665485, 1956895194 ], [ -378546581, -1121014475, 875846666, 2059448641, 1169189447, -577005070, 1229666304, -1504819256, 421394309, -717917581, -407880312, -471263805, -501252413, -1823775278, 149003739, -924881239, -591520808, -1134890763, 123878458, 341987276, 1736547054, -770604104, 1162500991, -30031386, -1642182852, -1737804480, -579483608 ], [ 686064287, -2074352659, -637904740, 453669473, -1069258822, -326947757, 183512359, 1858179723, 2089704231, -2126353703, 1005573235, -1004745855, -462224984, -1266895244, -1693223527, -1207124389, -1973241623, 2138896927, 1922452460, -201768379, -858613046, -213946189, 1792343561, 923403659, -1618392260, -1554603588, -42592139 ], [ -448736304, -1511174458, -100478012, 1235732997, 85374678, -551340425, -358999073, -2057287464, -1756115889, 457382461, -1129539750, 1275931589, 2055104313, -2084569145, 972859834, -237286902, -1928535842, 596627292, -1805475315, 298297859, -1879057875, 885114913, -1395567879, 845130919, -1098613598, -1873100539, 1552523833 ], [ -29811942, 1221059180, 1160043905, 403822839, 865551690, -2093474146, -488768097, 1961653598, -1957590462, 774977196, 100746114, 150422569, -2007939246, 685337645, 395965124, 1809682744, -219108469, -2137112876, 608068853, -1462663077, 737237444, -891838691, -1616304049, 1947876348, -1285937667, 1252739294, -1127947537 ], [ -1977107241, -24380472, 1253692466, 104006069, -1290478880, -1404306316, -2095164915, -1199069530, -60999830, 67666792, -2146666351, -522229665, -529851192, -1351984770, -52689334, -1510814469, 2051359286, 288546174, -1707812586, 1525217384, -970843386, 613419658, -976233642, -1817837794, 1712649640, -719972803, 265011571 ], [ 1634484458, -908443386, 557793744, 2074085515, 1229082867, -1291632284, -2122092768, 1055429044, 2122292071, 174137898, 1997891983, -1884313527, 1877186427, -661504811, 774630502, -38966266, -919000217, -2024081291, -1936929724, 402481923, 444752434, 1018789400, 2058204918, 276940886, -661580361, -179401332, -995335854 ], [ 1871989414, -225671562, 701404992, 1010941555, 1447664062, 317308317, 1368868767, 2042027918, 1975600373, -127768348, 141179057, 572201995, -1562026028, 920934776, 1867244164, -1533312068, 394967210, -416760860, -308350901, -967211944, -288693007, 249744448, 1073297904, -934685917, -2009830293, 1710515845, -181538294 ], [ -1663107255, -86604800, -917473046, -844615338, -1891254559, 1895531852, 526318754, -423886031, 1927742638, -1036664016, -1083799485, -248928557, -1259769420, -636971732, -512563783, 486981398, -2092208830, -2106493366, 265917713, 1729843446, 663187962, 1589225012, 1431538193, -901896081, -697620316, 288313694, 834977394 ], [ -1109903006, 86092814, -247154129, 1527719828, -1441186788, 152215199, -1241988898, 87120037, 890481769, -496404341, -2087307596, -644535759, -1225198494, -1721445348, 1570522797, -716728614, 2100082343, 1465758976, -1692392195, 611681375, 347981446, -534800111, 699359845, -348509695, -1995715386, -368922243, -708917554 ], [ -515549525, 1841971649, 726341665, -527699753, 1034093645, 1729668926, 1403611567, -481047944, -104696766, 1330157132, -366905248, -369010946, -648720567, -1171172031, -720242641, -267986462, 228986995, 1350984304, -853029165, 1674945822, 89364113, -682356762, 1845208920, -490822602, 1047737759, 1908877888, -1673070912 ], [ -1039146249, -1258240677, -520248710, -1831137373, -1716770136, 1676323050, 1220391523, -892512538, -106933749, -1515838162, 1637137652, -1762953431, 902662528, 190610422, -1221310923, -1271789483, 167652450, 854356476, -1074840228, -1342031548, 265436876, -215154041, -1288542868, 595654993, -2001078735, 1301328136, -1994168816 ], [ -990085192, 2087739226, 737602792, 592832236, -1670475309, 813890818, -602591622, 1815918600, -1156554218, 1709756806, 1269474181, -1001339779, -658422031, 766091160, 1369321335, 949809201, -841736507, -1142033220, 1484783221, -1976032508, -1684142804, -2136937097, -1235560582, 198662194, 602983141, 1276341843, 861115197 ], [ 232771922, 1679864922, -1101421534, 1375911549, 1560542750, 2130424765, 1298526073, -1360463292, 236005286, -1547353732, 2136247741, 1371754063, -1663867795, -1986326972, 190447856, -39205527, -2085538764, -569061960, -1082055686, -1620301226, -811736102, 1134218594, 1522729, 1193157485, 2025941174, 132118039, 741800094 ], [ -494653318, -558089390, 1709080204, -561667464, -1156503582, 1664415041, 747052000, -272673751, 496500875, -198341494, 302596585, 828343322, -1845581960, -1264680351, 96071797, 1880865691, 1008060618, 1382342312, 1758350529, -1432238815, -970098399, -2009544097, 1063734337, 326923227, 978401953, 1427892410, 299241046 ], [ 1834668204, -1541063171, 1410720900, 1214907352, -934665695, -1165328714, -1342140798, -1005706337, -336337856, 1961431768, 1297162830, 899733069, -1410897741, 768323188, 133626277, 315225265, -722910215, 538406690, -1469335657, 1597200507, 1881137861, 972464488, -2090261371, 1702009364, 1389639670, 1285625058, 1286069228 ], [ 1489598417, -333396116, -420455839, -975374101, 988704710, 1879323548, 986387809, 147693127, 222792000, 1828870117, -1180654790, -1805270933, 743793388, -344135085, -1535861054, 5526896, 310124787, -1648473790, 1842081880, -1043657951, -808462550, -751875966, -1476114389, 478936387, 825854536, -834578511, 2002733143 ], [ 970633182, -257984665, -1981408723, 2063242664, -2048099428, 1154626584, 1813106053, -1175462418, -1048765915, 1092837618, 229717491, -563208, -871246526, -1956113358, -577342034, -680221993, 2091907648, 1569387705, -1900777926, -1553194425, -81484076, 1010242174, 1639165554, 1467884451, -741089893, -379109423, 2123554349 ], [ -977996587, 653728148, 2062911746, -911288721, -1743417005, 1608502742, -268293111, -445736553, -976434965, -1254002785, -2041111172, 158148046, -402779425, -1043004271, 1160061119, -1023240136, -774152499, 189719874, -1558726999, -1997029508, 1386821441, 998975234, -1785293437, -34152060, -2013391434, 1629624688, 175292321 ], [ -430012893, -385255333, -1826794921, 1335918927, 1926965373, -490543385, -1013388544, -1798890757, 164957320, -1450302477, 1879029369, 152593943, 303802674, -1077896682, -2024647361, -603159761, 1905364635, -1356461088, -173520417, 958912486, 1035782584, 1276210121, -450360342, -1251148648, 64985410, 507677902, 1715672901 ], [ -1564031177, -1324375467, -554176917, 459007653, 49165510, -1333279032, -1968475273, 156956128, -1098722838, 44910921, -2066056342, 54938576, -1189421025, -986590465, 176945372, -433827369, 905229456, 534031067, 1955254658, 1969542498, 1468944148, 302691567, -1924054887, -2081491210, -1427401327, -1862483600, 820785062 ], [ 1221251710, 2014334149, -1659581454, 691640537, -1349716938, -330342758, 136871706, 1129971525, 1673960111, -518831211, 281683836, 1954236489, -705636411, 212784842, 534536154, -605476678, 1857199565, -1488810250, 1773617775, -1266367185, 1482868252, 255382736, 1751204968, 1605197235, 963760556, 1978571825, -39850670 ] ], [ [ -1793282153, 1956632371, -716473125, -316807011, 153091183, 339813214, -1413225248, -1208554191, -371924310, 1849167299, -884155197, -1648405901, 341976870, -557067059, -1828764750, -218401280, -736092514, -1556059448, 576882156, 830463285, -2129117957, 445104484, 8119922, 1577337503, -184877677, -1912115515, -1803570324 ], [ -1747106061, 1200647991, 1077205975, 194685265, 1086750113, 1746168235, 990174719, 1060711057, 1112355926, -479123858, -982345390, 1236719817, 1583906573, 903526959, 1294112216, -728837447, 294042540, 1379799114, -1860861768, -344790857, -1462434311, -1508476645, 463545190, 185003380, -1228192048, 1650498626, 706204214 ], [ -1511984855, -1378376514, -179096760, -635730201, -700830139, -439861486, 1269616548, -1830218642, 1894646489, 1426308620, -1734953696, -1801081572, -520345344, -170686370, 999061057, -1110021811, -1095649592, 421420969, 542281146, -491811496, 1112916801, 551505184, 295520519, -593091196, 1696053466, -1705430138, 2134712750 ], [ 1112466077, -1036709406, -1346316909, -831437405, 732463287, -1544254300, 254182513, 2009765505, 401058177, 1613773562, 1758235708, -974126614, -994460816, 808598578, 192688163, 1290505628, 2017577084, 274983209, 1785270001, -1024115838, 1895635215, -165006606, 2073599248, 944372515, 886986763, 154678916, -1348867347 ], [ 1385649400, -1371524501, -1971795395, 465193337, -1272878176, 720631133, 1202431231, -1291436749, 486005659, 1237011402, 8841483, 236858417, 25963177, -1614654352, -1854352790, 750393740, 1493953032, -2048684907, -1248065888, -2118642376, 73808854, 1502685836, -1317816402, -1077759404, -79349158, 237899061, -1479022769 ], [ -1489977096, -1444397767, 433945274, 926006862, 219344545, -1754291338, -1177894356, 1403870333, -2138706669, 399665500, -1333703249, 18597952, -1745210711, -124139773, 1012794380, 375407811, -286608191, -1748605242, 1333226589, -434483788, -956483486, -957386859, -1838671803, 1912408118, -517089465, 524506238, -1785434125 ], [ -775922813, 1969917183, 316530111, 822936990, -1170907316, 387541451, -966875979, -607381569, 1021211969, -196486800, 78916710, -1678403457, -310146250, 643219352, -1063440023, -862123052, -1554442726, -1107514635, -1211180739, 566241880, -187364770, -1697275888, -259999433, 1987836127, 1559805997, -2013898376, -1305929306 ], [ -202835454, 525024201, 393653442, 1771205422, 853610443, -426323632, -430998510, -1503021778, 221644994, 1297759226, 1840953691, -1734346820, 622329464, -1457382135, 1963231425, 1419407551, 403486247, 652662961, -1468906700, -1046358029, 1423726193, -2145139931, 2022855190, 1369109695, -1995242733, -1928282148, -1494166313 ], [ 1565871920, -638426310, 1136257910, -1724975730, -288449014, -1558939313, -1371191107, -1666687689, 907997037, 888689395, -308975495, 1493673370, 1011998746, 1913040821, 1789571404, -276143313, -1571382710, -1921169519, 1446084998, 524814999, -42416996, -867480291, 396462939, -997503700, -1578693369, 625863670, 1658909828 ], [ 1623404652, -264769989, 471048438, -252133982, 250988708, -1171595799, 1548456617, 784846313, 509198611, -1442924655, 659254701, -1271613186, 885598542, -1758108227, -968483223, 657136346, 1946370939, 1946138045, 1803758472, -1564545335, -1418494492, -1250593964, 805760310, -680719481, -1681275482, 1549187588, -1583345536 ], [ 724816938, -2021691620, -865660337, -973975257, -1981018016, 440767927, 262672441, -256010860, 775074525, -1851424117, -803265810, -813337239, -1466040950, -525179015, 834300842, 2139311492, -1645155353, 632377561, -439452071, 208123706, 2124637697, 311141057, -2090120667, -1230225914, -1253684510, -1227533457, 1970200831 ], [ -341949072, -760101159, -924745455, 174321345, -466186688, 1604942604, 1357781875, 1249136675, 472760847, -2084495943, -1599087341, -546785299, -309237007, -1778145703, -48127238, 1601340888, -1692442069, 814852438, -236654009, 90606528, -2039534285, 1013203385, 795534978, -1870095893, -345379526, 137146999, 1673385938 ], [ -424734360, -1422582619, 771291258, 1250372059, -1820315610, -1557276566, 214958609, -1079116465, 1963021812, -180775226, -1708714476, 52524593, -720331694, 1877727755, -1284994212, 1475058271, 1096383972, 974392211, -589117904, 2010953045, 226186100, -2076426634, -1834129248, 683581173, 2079295994, 467879148, 1704377667 ], [ 822280564, 1624652596, -974744584, 1939482846, -504772101, -1735210784, -843759847, 558277961, 1904929657, 1678389730, 2076182571, 157491652, -1901649246, 629631849, -402464246, 1755031188, -1481095753, -951216070, -896865299, -1286192165, -802957294, 1040647763, 433310526, -1173190161, -1301323301, 1532081909, -1142547271 ], [ 507343640, 699269026, 2117545843, 440581213, 1760112489, 1251137947, -187346497, -807379209, 745704823, -1271204222, 674924224, -1418134362, -655357867, 2059291465, -1744727082, 1161672508, 1670201304, 1121704062, 543171473, 1476270940, -372385171, -1209481426, -778163383, 1324596270, -1006623576, 1356984155, 725078611 ], [ 1691913210, 111146315, -1371106167, -58796066, -820453258, 1948771029, -666365183, -1374002666, 911465913, -133181075, -1055010754, 804806307, -1829924258, 886148181, -1531300127, -792487612, 188628246, 1890344440, 268967844, -1819490342, -231582393, 192620143, 846294681, -342943975, -1181716766, 85088680, 283711084 ], [ 117683791, -762829029, -768125034, -419369491, 1759844646, 1905574698, -403052584, -204243080, 2036221780, -1089447542, 1411594056, -1602314178, -360023101, 1104542291, 1785357278, 1701360097, 2074895609, -263991177, -385981018, 551747798, 1555795032, 1750643257, -1394079362, -1153453960, 1658656579, -976381758, 1559703300 ], [ -1226730427, -825239692, 1826194726, -395789084, -1157719681, -121981178, 1358720471, 548849915, 577184143, -677385145, -1893842333, -1511623359, 1701142080, 794540933, -518430444, 1605093997, -241914452, -375962159, 338440115, 1956970687, 407710254, -1605158697, 1692821289, -953778536, 465560941, -42888106, 1344753205 ], [ -1361654863, -564871250, 1474834792, 1961598209, -2146070625, 1741017452, -797341805, -1125898008, -1173575925, 741089782, 1092975038, -1820977676, 766047077, -402077957, -1764701322, 330051686, 1737887536, 124895445, 73281106, -1105188446, 454061936, -778624809, 1572416008, -1413333713, 242544516, 1931655529, 86867163 ], [ 1727562893, -1738296041, 1581346275, -523451886, -764793826, 1928626121, 1032526109, -718100531, 1415265463, -1150305591, -2027464159, -1223632702, 321659019, -222706034, 309540346, -647036852, -2054580446, -589918828, -856274185, 401945018, 1423977533, 2040272644, 1888623429, 2061983059, -1126409497, -805986929, 1776915247 ], [ 2140043817, 1853714283, -505749684, -248720121, -133974223, -1883569925, -1458927686, 68918053, -1746217870, -387933619, -1480891434, 624928218, -532657967, -1861854284, 1157124685, -739542485, 533515465, -1845840417, 392753837, -2048396324, -860554052, -662740332, 1195410509, 71213082, 542732536, 1696729373, 46189048 ], [ -1849964507, -1976332239, 191544211, -1391050644, 1833105706, 315580424, 2025698934, -1214096213, -834680282, -1554965977, 715148846, -96692781, -2115646299, 1495267549, 1366119788, 503185774, 2035533902, -728068573, -69791551, -1782466072, -1597985773, 285507790, -976778113, -1718998170, -1927448060, 974153420, -2004903258 ], [ -2109554337, -125025704, 770115466, 140843000, -1282321233, -1006985059, -327498433, 948596384, 1656706679, -158205420, -1112483267, -1106137831, 1971604314, -815634953, -1965673810, -1952829964, -1808931508, 1862958187, 1005897446, -750802730, 1074476288, 308339015, 1223871073, 852992674, 902687440, -1404654024, 1189727006 ], [ 450844334, 983493692, -873735183, 479939347, 1039539716, 2142254548, -1451763123, -1433715555, -234107370, -1283948375, -102938062, -774020245, -1269639890, 582236411, -1973031897, -152756023, -303348495, 1620222936, -712892796, -18037478, 463394108, -1268239444, 1354450735, -241936245, -1045659148, -875600608, -591157166 ], [ 24819461, -2146803529, -1439599990, 841388781, 672673327, 1342686991, -78839997, -1832807214, 1735887523, 810797240, 1643076687, 948094810, 82979057, -345861664, 256732313, 807426553, -1866757679, 1363363257, -1750985583, 265299163, 20009220, 2084594327, -1153766976, -980027666, 698740599, -531981818, -781510058 ], [ -2126159221, 27790814, -1195673072, 1031598756, 1754396478, -1934319512, 1654091197, 703511230, 51320632, 1267975087, -659007168, 859615157, 232393373, -582676683, 750189653, 1029369001, -432571047, -2065401815, -586349285, 328812421, -1910422429, -998668744, -664775022, -1255257818, -1753428493, -1253147365, -1812134390 ], [ -729622139, 590683118, 1227508593, 1267913766, -488109998, -934242294, -1561057946, 1888532025, 819318494, -428068661, 1898954379, -2123612611, -1086334540, 895018626, 1840588845, 1571300541, -1262225313, 693356854, -1289913275, 640306475, -831523958, 188204495, 927013271, -55649220, 456614429, -1913115043, 1518859512 ], [ -57876979, 846126073, 1532612159, 520220412, -1457242378, -1650201170, -1830133028, 894297271, -909167457, -1606686881, 961805868, -1879298990, 1885752020, 1997892713, -1149166864, -1095277837, -1601010765, -2129323449, 1836624428, 1360162448, 1688209525, -1220781138, 216198527, -2085165724, 587318717, 2025925752, 189793422 ], [ -1322482474, -1839575514, -1111521471, 817360317, -1712935363, 772890363, -1536089213, 1730513015, 696730252, 205622646, -1211174733, 1274351073, 213511532, 1656731942, -834777519, -1961789724, -1026114588, -1286409784, 1698945041, -604091281, -1893939679, 241749496, 1413461604, -1129177, 1697250327, 976801372, -166920478 ], [ -843985987, -372303432, 1041382925, -416746604, 1643882048, 997841372, 1888894673, -2050698887, -1188975535, 689002451, 1020480771, 210567693, 769907827, 1146895693, 1879341234, 2137935916, 599744197, -1925884905, 95144260, -1855928766, -332375395, 158581847, 1339910511, 762334912, -1265055784, 1415110922, 1135866665 ], [ -46676723, 859908738, 1545114993, 1506620560, 1243609236, -1451847275, -260401279, -257074952, 211088393, 1270767597, -415680292, -616162633, -218736205, -642659050, -1431553688, -94810946, 37374567, 1111398769, 571940209, -116089099, 1120139935, -1778868638, 1215512052, -347192723, 1172637481, 45250756, -1432822226 ], [ -294117020, -1767384643, 899680181, -1250275304, -2116604417, -1861488897, -338060974, -116990894, 218342978, 1837249879, 1239109659, 1385938595, -330468587, 2030006767, 2073593768, 631747963, 743107579, -552949810, -161388419, -1837551875, -500865439, -1243147689, 28079082, -1369352221, 1274669016, -107293620, 2072361411 ], [ 975236068, -1710909583, -1973536075, -624115593, -1320760164, 306717734, -43705168, 25207641, -1332422824, -841339125, -856156848, -949706088, 1152080556, 84660554, 1145774433, 1345823611, -668398206, 1131444080, -1996575159, -398280087, -804847059, -756189656, -1415474501, -714022087, -857557843, 417014200, -1754850307 ], [ -1057157950, 51919313, -1222129586, 563595234, -1602292160, 703229644, 325892914, -2048485545, 590186972, 1577358476, 1061413684, -1975700644, -1630081183, -49997229, -1971120429, 337707157, 665720479, -1470800151, 1433856632, 2117592780, 11381229, 1137097831, -369757959, -1554120683, -1630042254, -4144697, -1332073649 ], [ 1153367503, 1220932386, 519234135, -936463135, -963193842, 1224250599, -121703554, -432453692, -1538182612, 1835221006, -1758384534, 59539128, -1302594470, -1212380174, 1782444850, -1851856326, 695776945, 621028839, -1187329750, -310121375, -402369229, 819428973, -1751806831, 413426165, -1187784480, -324187146, 556624404 ], [ -457557877, -817198810, -1812942121, 381191382, -1836875523, -1485244164, -771932042, 677481351, 2099788150, -2123548893, 389118426, -791304837, 1270820715, -121561322, 173115906, -1924062868, -919951658, 1277660428, 143792989, -421293963, -1908052591, -508356267, -2012855400, -467550453, 423939998, -371144336, -1028158588 ], [ 1077718558, 1766614829, 1793200156, -1545405466, 256206341, -135824795, 422618055, 1622593780, -2062251722, -765723069, -1554254271, -1459791324, 410992532, 1573644160, -1559841632, -1977735057, 453668502, 1893540880, -1812433512, -729661794, -238635380, -1841268802, -1674183491, -145455192, -330816101, -802550092, -148719452 ], [ -1531978237, -344427224, -1379545556, 1518376196, 254353600, -327571634, 775303923, -1362050192, 2078139456, -147774805, 1486629111, 869345704, 1092002500, 78756884, -1524777737, 791891079, -1910444419, 63702619, 217965685, 565104506, 176655720, -1524679821, 1245931691, -486019205, 1165919890, -1459535188, 844905746 ], [ 1168730951, -1418360266, -1779599981, -1425500234, -1893735563, 211569926, 528354340, -1586665351, 1453983435, 1156581028, -1663801606, 2077974162, -965959763, -1816903478, 917189531, -1802601482, -1576097537, 1840023458, -384918565, 1581662578, -640330185, -1636966758, -2037926629, -1642912547, -1734078172, -1524329114, 100234021 ], [ -1520911172, 427362514, -715302330, 658436985, 1735594036, 115664017, -810336830, -502494431, -1316875207, 776856863, -1094714170, 315525449, 831080262, 1800346430, 229041105, -107887736, 980601262, -1513499800, -423740086, -1813451617, -1204861631, 236474403, 468518350, -1290198251, 567945235, 2104401611, 1709932671 ], [ -409925860, -1365772578, -1792736592, 23160965, 1004619890, -398829524, -1146873941, 927762600, -485574515, 694943838, 235146304, 226282594, -70411349, 191487729, -1143417527, 774861428, -63037809, 319183477, 1223981156, -1692143350, 1641555906, -434936800, 223763988, -45232108, -1213095752, -1735404321, 2045445662 ], [ 136836654, -772412577, -1633848635, -1144765597, -1423377674, -534772359, 2138755569, 735231167, -739674334, 405253835, 1588243442, 1797955602, 1395759658, 635322700, 935912016, 1362496186, -292240716, -839537303, 1416636710, -867666695, 1411371549, -1813432431, -1346923994, -503780303, -980094540, 344633989, -228068231 ], [ 1178414702, 1674652741, -2107476538, -1152522504, 439763518, -302383321, 1735747381, -643718405, 246391873, 653915479, -170658916, 381931694, 384775688, 785726346, -1261821395, -1250073496, -656052036, 284209617, 1268424810, -1282993425, 362921677, -161457328, 932181655, 1813165118, 744526196, 99368430, 227271315 ] ], [ [ -491622189, -357802862, 778898064, 1004991414, -97045771, 1885268933, 1050899644, 176422552, 1172581054, -652457257, 1042860556, 755314257, -44714405, 654034786, -955362935, 2112290397, 951252679, -823171765, -2021603903, -1502518477, 1502502613, -539729048, 1575786223, -4827365, -455390566, -770478277, -679042647 ], [ -459350322, -1394328786, 8133046, 1500863218, 327451353, -1989986156, -1170175506, -366972744, -312685035, 147330148, 543935412, -354090152, 347471447, 1488765921, 1422901089, -1508622051, -1727049048, -846905212, -854188809, 1122305194, -199028104, -1263585090, -202672732, -925492648, -145366404, 1586639644, 593469257 ], [ -1374825644, -430581182, -2096675482, 2125280514, -1456655888, 549091897, 388410349, 342410473, -1836495821, -1354158843, 1673723377, 671662225, -758117454, 42072536, 254139414, -1836879615, 381582872, -151144724, 312761052, 719299253, 1691051718, 1560950451, 1532004825, 1483931867, 557538212, -1049297904, -1817125204 ], [ -1446007157, -1775048536, 780356363, 1045588447, 1843842793, 442694703, -299356911, 1807234678, 1168947210, -1769115961, -164165139, 865837897, 867080364, -215005517, 1207936035, -1422532510, 803693314, -300739094, 1606458827, -1902258640, 1146655972, -1715102042, 1083870420, 666334764, 345734314, -32624102, -817160536 ], [ 625717927, 542034033, 659194009, -965731316, 1890192242, 1120739302, -2019508743, 1291886917, -859524557, 1518092970, 564733415, 1150909644, 990236075, -1982055425, -1821298528, -1507525476, -683350464, -997634592, 210009601, -1630503646, 53529272, -1380348031, 1787800397, -1609745375, 2045705679, -215867650, 228646479 ], [ 1376267885, -1330479740, 264812325, -40290235, -839030046, 1665291314, 1503818789, -2088432, 1005230130, -652479004, 199740126, -991224240, 540164154, -1752836337, 1984591960, -67259933, 510187309, 820855725, 1091295955, -2140752610, -405999518, -1981603792, 1119438378, -597435689, -1132250451, -1027431101, -1213011578 ], [ 2125169151, -299462517, -516957178, 741383124, 42049733, 1969071563, 1759442489, 376290241, 788714161, -1421755012, 921386716, 49254181, -266757450, 1421805340, -641969279, 783267752, 1692785145, 1054699953, -451769905, 275274069, -1649619547, 187608022, -1616100455, -565139867, 2129138062, 1633110058, 1254731924 ], [ 2127894894, 265413325, 604623377, 541685274, -1492751674, -1204135203, 1943711921, 935473752, -1872113250, 1569132285, 182346218, -2112056538, 176363160, -1519654448, -607997803, 2058461534, 547569013, 1991223321, -2117062697, 1083271805, 476644313, -1939460368, 1474393023, 1171446479, 926718056, -1584971467, -2146925 ], [ 810459486, -765048024, -1914721929, -180762408, -1589113287, -1969637692, 1305258012, 618140633, 187367049, -877872632, -1197486420, -1947451086, -479864773, 1964004423, 358527040, -291892853, -1614574697, 1038241173, -1300517015, -1764337761, 758363672, 1150120311, 1554485034, -1017113505, -486950835, 1160278830, 1632111872 ], [ 1386786313, -723070167, 415816317, 1657104481, -1066357048, -576245565, 2116474983, -254836843, -1908388850, -1645754895, 870162727, 103391093, 2013514980, 1969720782, -304228599, -775609047, 387930183, 810524862, -1655641832, 1839716022, 1044248588, 760927671, 2097631894, 161113821, -210623430, 2078939322, 1024630731 ], [ -1345642367, -1689990125, -2024253137, -1950521417, 265395325, -1694135937, -951120052, 374813849, 567839602, 279340674, -2047994715, -1548336348, -1050226672, 326945640, 909299771, 1707662508, 1837148611, -822671925, -660462735, 897543716, -1416527022, 807223811, 194781319, 242234933, -1040528464, -195707224, 933617975 ], [ -1764536317, -1808690199, -1968424736, -1212526386, -1915654979, 394878900, -1471957105, -1419182247, -739863531, -1049873096, -848308420, 754040740, 1445629574, -94927042, 747732014, -763025188, 1569955241, -1830905760, 1037768268, 935953765, -1111567644, 1098751736, -78448024, -1795382829, -119578760, -1687600666, -496472260 ], [ -494709595, 2021412515, -947565897, -1350786212, 1840205899, 55066146, 1380783722, -1583427243, -319709895, -81602328, 1115587086, 1769684649, -833875176, 949842966, 1882293729, -1667130475, -1160155847, -582167875, 1462332798, 615562407, -282410194, 957535760, -792453765, -280614218, 1056455298, -65323775, -2037573419 ], [ 881205040, 1767334146, -1904512247, -6080256, -128253725, 419561267, -386340751, -777300125, -204679196, 1478951944, 268928701, -1201436178, -572300706, -1300318558, -929805130, 1507057778, -544211090, 1832782475, -1930915091, 974419415, -829741373, -1402054886, 93042770, -1766856075, -1139404973, 1444154120, -744412658 ], [ -591529018, -2084531172, 1307782883, 1978576916, 119074129, 145546845, -339936158, -1311401027, 417173865, 1916922940, -35728844, 1722075460, 1460288914, -24121433, -1073617676, 1315091854, -2075027356, -1045840341, -2137429388, -182864458, 1448995749, 139327471, 832378374, -750522976, -2039818961, -1699747347, 1410453282 ], [ 2118562244, 1333796694, 41803362, -313077501, -1425109543, -457039547, -127990446, -2033781576, -1313083137, 1826199257, 159177202, -588668196, -1013301425, 1825282854, 33530016, 1120295214, -414287311, 765682539, -1286849583, -1277482748, -1400371160, 746002594, -598751455, -1343863628, -1565264707, -1239293621, -1050613104 ], [ 1354144273, -650249901, -2031940960, 498685814, 10714280, -1532877290, -861113219, -1820345322, -936862128, -420957895, -1047311239, 655460619, 221646236, 1433252590, -678214445, 916029990, -1084781786, -211379563, -438564219, 75991686, 206420493, -406521384, 705706076, -343861284, -1561198534, -152486504, -1794219786 ], [ -412812359, 1620738474, -1727376987, -771610708, 881661774, -392644689, 736294724, 1723787359, 773452063, 401928529, -2093874075, 1945729072, -323202335, 1592021740, -220680808, -60580002, 2043239678, 1195892899, 762949487, -1578782839, 1719421934, -305279708, 874118996, -207023244, 1007037651, -1578524403, 896833146 ], [ 21733928, 1063536151, 1863887944, 411141044, -1380534155, -1165656144, 517350964, 1507133122, 562355319, 2129033463, 729592039, 2054860244, -1325996126, -94937531, -1810782148, 884964563, 42370669, 1395881104, -1165645575, -874846996, -2049570820, 1250943161, -1109656845, 1793139391, -222245498, 1597437883, -40385737 ], [ 1453216142, -350509421, 357661149, -1216421023, -1898943820, 360766707, 431104773, -768353818, 1338946586, -281028278, 327250879, 1540497380, 286845393, -128914572, -2096330947, -1379400973, 1551631250, 1652637395, 2039430118, 720990623, -1420344966, -2079803468, -86198760, 1174451319, -2090163538, -1495814501, -2003370747 ], [ 1484328758, -11657169, 2075955448, -510964192, 1564306828, 1014344340, 2105656687, -674226969, 878221935, 298339077, -1111825179, 1645855546, -1329423759, 1400117146, 913451844, -1144474344, -1391813878, 82778648, -752508645, -2047823073, -368105007, 315361604, 104594041, -1716831152, 44203792, 1792589777, -972076294 ], [ 1290913569, 987161884, 1793516890, 2027044895, -591153458, 1842659727, -958429195, -1581278289, 121753821, 1732985722, -1355518625, -1605163752, 773430117, -1333103321, 191481794, -1501400636, 162770411, -1826295931, -195002356, 787931585, 1187237590, -1194697011, -201220086, -832698027, -2137558371, -272676685, 511645146 ], [ 282847476, 896431036, -1085348073, 1106991898, -1877547966, 542359040, -1261696393, -1038665786, 449377214, -751351117, -1834985550, 1627299399, 1747959388, -238617058, 1982187166, 1342659661, -443376167, -497379518, -794677818, 1262299400, -1730536342, -574164819, 217487372, -1191669129, 1932253064, -1000935535, -1651586376 ], [ -979154903, -2107814899, -1784778337, -1513614359, 131177956, -260802854, 1977641623, -681506432, 1028992265, -1760921298, -603286971, 1672876098, 644607178, 1377797373, -1851174237, -812275905, 338908779, 2117520477, -497251401, -1311700517, 1435722984, -1815099211, -1150100191, 369349370, 1560107307, 2128880609, 386006575 ], [ -239326746, -8129259, 1932157458, 1599290471, 1370757536, 1982794620, 809750372, 562185915, 1641747457, 452368045, 1552292425, -482398096, -1422460143, 24577916, 570098127, 1132796524, 659833624, -14935562, -107370225, 1415309619, -953136700, -507229844, -596722554, 302382590, -1564676365, -1258773118, 1473356079 ], [ -1010722129, 1148756827, -1694502433, 449502994, 710950908, -1059660057, -2012582164, -1341636347, 1416618570, 436467129, -1685648409, -1591302692, 994585723, 355839821, -1490550870, -2117844007, 780493422, 547043775, -347772426, -902075141, 1779352944, 1153259326, 1865320130, -265966256, -614907854, -1255144907, 890643692 ], [ -712053442, 997322292, 2074989981, 1771897335, 720727279, -1133704726, 1498391525, -1068345225, -879029185, 1588459189, 1254615386, -1154932089, 1084642454, 1599286511, -1829942547, 1232658445, -341877416, -86206359, 378891911, 1700339960, -1019608640, -1999633211, 590337321, 1903665275, -648929347, 945486029, 1605277538 ], [ -320407804, 1153726945, 1621496321, -1158612814, 1400387176, 1158031990, 1854513738, -240598932, -1325601561, -972656465, 1845913500, -1003715979, 500570961, -1270547301, -2004007737, 1892338578, -1349842727, 1428156215, 1712387640, -2116201158, 643284352, -2009527095, 364123754, -1726614087, 2108515671, -1773624206, -1317232427 ], [ 1713148064, -1148264817, -2008954424, -922954560, 1107378871, -180448699, -1087001358, -486953973, -1768835239, -842831344, 29220483, -688166636, 1999712162, -627513569, -1524557389, 227036596, 640546766, 143878433, -396584616, 166060109, -202168768, -1583151154, -1994340673, -1221540273, -710471988, -2050647326, -859953600 ], [ 1950234302, 420308927, -1541515131, 218724683, 1707912727, 1352757296, -1694351274, -715456764, -848314737, 1288527674, -561722829, 1005311351, 913587135, -1817383749, -1585961670, -1137309510, -308734492, -375996661, -1397668191, 2072420258, -1893331491, 503200466, 1838938191, 2130464301, -300548314, 1656517466, 303921745 ], [ -493529446, -250854237, -2066313166, -620064271, 931810027, -541297879, -199852066, 667758155, -852707563, -1696147834, -246390326, -433413443, 1305979657, 1461440680, 566170077, 1024764037, 469779076, -1954729495, 1621631837, -1944129376, -1500856335, -278418780, 720714981, 1058293639, -1432343116, 1103901713, -153001204 ], [ 1386935777, -491211849, 144110869, -392670065, -955311961, -403844480, 1931997235, 1414462709, 496663658, 582200712, -1598575864, 1627088964, 1889054228, 1450973578, 879220800, 1177745406, -1806017607, -1934031604, -1818920375, -72423784, -411006543, 1802961731, -587307438, 1014839481, 877435592, -918101180, -1110499764 ], [ -1892177211, -221909385, -101826001, -665670048, 699543433, 2011061996, -1664929620, -1515454948, -531602664, -1054753862, -10428461, -1812171515, 402061075, 614063870, 1308543549, 103126770, 2047361597, 754303214, -630948598, -1650948354, -1368852870, -170117003, -490258583, -962802360, -479558482, -93538600, -594036625 ], [ -1881446768, -1395351810, -1612019943, -910428584, 1613961792, 2107120236, 1964706260, 1885533436, -879877245, 810249358, -424409664, -728574497, -2070804829, 1140659706, -2145423679, 1327709685, -1007479079, -1505823281, -839530205, 534239909, 1040031923, 2138716165, -1324471892, -705858687, 1037843533, -1995165580, -216322280 ], [ 1464292169, 2042916174, 480563600, 724567430, 1446188906, 2100720859, -1889957420, 1752750100, -247965557, -1945904558, -1697734395, 927937268, 414426536, -1514488138, -1016733902, -1689322897, 2099489257, -1332429432, -436733712, 1674065775, 1638911261, -34963949, 1379035927, -214546734, -1573199077, 174398496, 1368823994 ], [ 929811841, 1511789589, 1635766429, -1803251091, -610908897, 353239166, -500508041, 1105730656, -1930783210, -306983823, 110829176, -1101971024, 1057611400, -1321769934, -131045095, 230731610, -1166333955, -1833164179, 1860849188, -622335606, -951761169, 278533935, -435710637, -185856686, 9882639, 1520386274, 786461714 ], [ 1499943089, 195006556, 507968216, -596239090, -657253846, 622647523, -872926960, -794776181, -991489304, -760797909, 523918026, -856778360, 1294809833, 2136994821, 60181207, 1150688844, 814158040, -1595245392, 615091735, -296235609, -2059841471, 1297365967, -2084570585, 1709558099, 531472660, 1618486190, 515203030 ], [ -1338627602, 1837850900, -949586962, -1336479956, -1181426478, 2005892982, 493512280, 193937289, 76109892, 397274201, -3500473, 696421042, -64481987, 1340914187, -862442746, -1754758188, 2093926363, 963561729, 1869494754, 1209980568, -625459298, -307739910, -1620440604, 933616088, 1440073337, -1388899740, -418405932 ], [ -2089498381, 1896576643, 1482240501, -633388954, 2060185314, 114927336, 2010091343, -415287196, -613916782, -625315267, 696698156, 1202379174, -1043757409, -379054658, -1469210406, 1544361165, 842764076, -1709672122, -1150347898, 1603364188, -1061755519, -1953015164, 1643630194, -523293022, 1619024754, -683873825, 374584990 ], [ 1738398597, 1619591013, 1095945998, -1933631254, -276626342, -1127688458, -1575506227, -1870858323, -861273742, -765280655, 2079874123, 2097005121, 648269614, 1468115452, 719966105, -1990395695, 1311550990, -2078323365, -1205998575, 493527463, -1332295850, -41416734, 1975139525, 670359580, -1244086857, -999270942, -769805551 ], [ 1581469724, -325303971, -79130933, 1854361684, -922119369, 643622004, 854249609, 16779654, 1569852113, 745719129, -607556350, -1671457947, -1229066091, 1335550095, -2004152381, -1312615885, -815590062, -1224283043, 1669441094, 686615483, 1469400621, 747310364, 616246134, -1548400136, -217787634, -839852530, -351358278 ], [ -1158707638, -703556338, -941065770, 1059864827, 1202549689, -1163956366, -579558105, 994328107, 868628896, -878856580, -340342495, -2136806448, 1251924118, -1640198436, 317303345, -486165071, -183036976, -813900410, 1914009083, 533511569, 144790718, -1425393326, 1519727703, -1118871902, -45677687, 126369132, -561315187 ], [ 1378883521, -1074846164, 608656302, 1817603029, 1135676789, -400300627, -493434, 2090422958, -1008502640, 1682700131, 245982842, 1856083530, -873184292, 1588527697, 2008194085, -1505391378, -878741589, -771865465, 687656135, 2092214205, -519922152, -728277422, 344070053, -1660075106, -1915089400, -818896302, -1737965276 ] ], [ [ -1534403234, -1169883026, -1891186098, -1816384300, -198995832, 306468094, -1992387500, 612147025, -2120605120, -957787385, 434668100, -429775218, 888551773, -940310299, -982492332, 1890412669, -906340822, 1287603554, -1078143732, -2130255053, 389133373, 118642294, 366330956, -271771874, -1280130860, 227400758, 1128842210 ], [ 609267629, -249661054, -1360883696, 571817906, -2133618604, 218609661, 567905014, 1310564757, -589819640, -2062484090, -1492392231, -1371101297, -298835453, -849359014, -936503648, -770765301, -1333096256, 1353844702, 2107632158, -293562850, -1490614034, 1371460285, 208951519, -2083233756, 1332659373, -1360640645, 281074220 ], [ 847905493, 2046685881, -1126406222, -1847042844, 665823430, -488545096, -119788852, -1704386393, -45085940, -1166212320, 1528102195, 1734800588, -681956133, 565843401, 1745094285, -347754780, -1818572551, -82221061, 828868252, 1165213636, -1361186297, -1601786445, -502138738, -930360405, 1933246424, 2042168437, 1512811097 ], [ -35818692, 1670096121, 934958955, -212725006, 454691953, -1558081006, -1302588659, 1724335521, -803650939, -2135439525, 1834316167, 277838723, 556224126, 278632726, 227474702, 1479133978, -1760526596, 215780163, -1290155201, 980038997, -1275295441, -1776986770, -1639343447, -533160332, 676433584, -517648721, 1425015460 ], [ 778112547, 1371396279, 1689672872, -52000867, 544549960, 2091595970, -198819254, 1487539972, 927923081, -1202793973, 1978971954, -46773839, 1638090115, 1227306432, 595399090, -997222148, -1261682329, -1707568181, 584328869, -110449488, -740894572, 1004344001, 1015431460, -1085820829, -1079060168, 1752583916, -2133272271 ], [ 1570957165, 544458626, -1866545890, 1288771144, 1595091481, -433192548, 1894418069, 1201514048, 1178530504, -1247170057, -11406320, -337263386, -163669989, -474162645, 1121188754, -1246706023, -264184323, -444698391, 1673530351, -1337573356, -286557767, -1514458844, -1115435810, -1876374640, 1426884208, -179173920, 1524345719 ], [ -1502878996, 376055318, -95560036, 953482379, -1244600707, 2061505344, 1435006877, 638855153, -126924746, -688659596, -227473508, 1283251773, -168653620, 1912713938, 1006278470, -482163482, 2001836289, 1027108082, 997814714, -378936164, 1599480116, -849155616, -1851412590, -782055536, 839922567, -1016422195, 1336611176 ], [ 1489595631, -457727051, 1504053653, 1816970591, 185660361, -844878162, -973225073, 1122572567, 252410984, -2042088495, -857668574, -579960320, -1183529672, 1944141636, -1405292986, 171455700, -229604045, 872848325, -554955076, -1569716233, -27282123, 415323817, 1503626095, -575070198, -258692719, 1484395677, 279634074 ], [ 586385044, 1261494410, -1630092837, 1437714617, -1186701279, -1979563375, -530919845, 1529984529, 2136041453, 893843253, -1083476684, 761860287, -52212701, -1230106636, 569007091, 743915523, 2099288207, -204913428, 1518163297, 1953471801, 1625022938, -1649406400, 1965306550, 1716033619, -2000782780, 1579455108, 652874416 ], [ -1745162059, -1653130537, -1728344600, 1445420496, -1225882100, 2008242494, -2141474509, 1864599141, -1147378481, 1386367125, 1286428565, -1838371035, 1274905787, 1027292321, -1650923510, -461032261, 1791508478, 1786983577, 1997009773, 2029736428, -1345845444, -1066439929, 444347425, -672215272, -1635735742, 898080055, 30517328 ], [ 790166879, 140516778, -1941223170, -1405451015, 1616418088, 1488324402, -1550658786, -914536448, 2036813876, -1726026026, -893885573, -83127123, -413226707, -1526115942, 727518283, 623340408, 1368511262, -248112785, -858637860, 1185803608, -216607118, 647603194, 575495531, -1273912719, 352733214, 702890063, 760170250 ], [ -1132755136, 134705699, -381825562, 285755585, 721268434, 322571298, 1895383561, 1382056363, 616355905, -2129824516, -1213059961, 950044774, -854590914, 1460345284, -1366391761, 1788601534, -334440890, -1601834741, 1421125132, -30069647, -314236705, -1448935930, 977666603, -1409848819, -350371470, -1836342028, -2059326827 ], [ -1275656264, -1272754062, 1439238968, 372246880, 1663163281, 200571208, 1007300048, -421962872, -1847744870, -1142843281, 456500347, 180519448, -1623826358, -390694571, -1849906401, 1647291276, 156130037, 433994368, 2088476078, -890340511, 1175852710, 1329357553, 2020179673, 745416769, 2050468019, 1301058142, -1072320720 ], [ -333177664, 416776608, 313396101, -985561587, 2008137019, 567032834, 1260720576, 824226200, 606711075, 1398880539, -1328197834, -241384404, -590339587, -1443064504, 614049346, -511919730, 1910252238, 927127278, 1591442335, 393240202, -54507518, 1546382120, -833819205, -1331749180, -1141644344, -96043616, 1496581725 ], [ 257880450, 414051588, 1144325083, 648892600, 1805897979, -1913104949, -1799875817, 2093285671, 774653109, -1365421020, 310356902, 1886017222, -1329735077, 1154845127, 1845844156, 1669361476, 230656398, -862050074, -1624818653, -216530840, -101678757, -1238670475, 1263353248, 1436858871, -1376734945, 889198580, 2111645588 ], [ -1779492553, 324383229, 1275302195, 141022369, -1094207651, 2022736227, -1530244840, 1997611292, 1718141043, -1334252609, -2076219245, -234883831, 1054388354, -1843106401, -2093780418, -942462477, -1662278699, 1131037290, -1771758139, 863480051, 2012261988, -993315415, -929383867, 475892811, -478180141, 1936017091, -1534834981 ], [ -1279382715, -328755816, -144808661, -205387608, 791580695, -1869268625, 2014924159, 1541430207, -835697450, 1282072488, 1568380809, 1770963805, 1479462871, 523313932, 1309030237, -626392781, 291060112, 107831028, -2096859548, 1958279146, 140147334, 462917996, -362601945, -49670074, -722667491, -1319261254, 1090958482 ], [ 263142888, 1000087832, 995223672, 241006630, -1795421540, -1439306650, 2061477091, 1443520341, 1435767769, 25468353, 1812443474, -1920416994, -756992818, 703863269, -1826129939, -687549836, -1684889215, 829678491, 1771636197, -797900312, -727094418, -439784459, 2051827620, -413682494, -1204933049, -280341835, -783405349 ], [ -2053630608, -230326411, -2058115034, -657029525, -2059950636, 278899097, 1214938622, 1621166171, -1939407008, 1380565858, 860961736, 1370231137, 1808299684, 1880526088, 1564643056, 1685005973, -1515117268, 1273285694, 961389799, 1762687624, -294231518, -452361706, -316630650, 799817652, 156963154, -1195624626, 1239837286 ], [ -1828247096, -1046783981, 1168280384, 934409068, -1509987904, -1779378705, 46632469, -2033053083, -629296583, 1213670512, 268481144, 479718326, 1091104197, -235700502, 1553960229, 1702780721, -2138849120, -1227813298, 1849286925, -1744948036, 741037511, -504534026, -1829189320, -1404407034, -1312727700, -1104545866, 568079141 ], [ -1652549659, -1620775963, -2103430435, 1146318956, 412109256, -1685513251, 2136880381, -91780288, -656739744, -209206468, 1331371433, -277839253, 54643432, -1122696323, -1626295180, -644944276, -150264708, 767224601, -1371930088, -1294153788, 1719724823, 1822941191, -1862791375, 117605016, 558569503, 2008592952, -721078577 ], [ -1623111359, -938444590, -874289507, 1631767803, 1908107278, -1635082742, 751324933, 652591957, 751167882, 532291287, -1719162907, -338742073, -21186553, -1176990232, 1299274113, 1588782855, -2102960385, -883583237, -871303976, 1786207056, -1381739330, -365993699, -1516130608, 863264386, -59463474, -1935914493, -815396078 ], [ -417611376, -2082422162, -2085982098, -348055439, -460654557, -1653821667, 1405644281, -59292076, 1745399523, 1023149605, 1969166367, 725075006, 841896683, 751256568, -1617910626, 1975140855, 2132547480, -1295963178, -1217353276, -585187709, 1906737246, -102238473, -35726707, 357394937, 108261350, 1771533351, -1265735544 ], [ 1048910241, 1287510871, 354355739, -214263477, 1810711415, -1673653455, 561416209, -1829509172, 282103057, -1192013844, -1525421553, -2093494190, 1809793562, -847878574, 1055590026, 1378823861, -2096797293, -297313015, 815569671, 246691132, -1101732380, 1637817669, -1586326627, 2117486418, -1248575298, 497019753, -1253536875 ], [ 479502770, 1312475317, 1377557018, 1824871477, 501186577, -180324875, 1558322965, -1494011119, -53896544, 1967284191, -1356503958, 1471448645, -7629904, 1316817491, 186580186, -710784159, 1091759583, -48705710, 245668910, 2137172045, 1425000122, -1006018914, -531370639, 1746260996, 1240438652, -416214146, -1085733753 ], [ 117593952, 529377169, -936741059, -1946183653, -591917847, 214712831, 1922746478, -1790564566, 767643576, 720089614, -1782509657, -1712055910, -1600377866, 1351273925, 1348633655, -449951464, 1631846435, 1737408122, 1787277020, 1854386697, -654128032, 1387320802, 1135120808, -1003345346, -1837911703, 242547525, -1417560857 ], [ 689477503, -2030772947, -2068001237, -21816926, 505946424, -1630019302, 1587170389, 45378194, -280074879, -1714973310, 1906592407, -1316216611, 815994900, -1912139296, 489457897, -1868749369, 1958669944, 1595049504, 1118579388, 563510703, 208334840, -1378996080, -1727322306, 225753410, 2001698079, 912538225, -302809860 ], [ -1283854879, 1283979316, -299067461, -1602929471, 735156762, -736187696, 390224051, 73564747, 295297033, 806050817, 1915197594, -128434922, 1584927657, -38124001, 1823306622, 1284674172, 901767885, 235296708, 487664092, 1589078377, -1164598485, -1787254729, 1723176069, 400486093, -281723149, 1951136879, -1042293675 ], [ -823023371, 30721275, -259042321, 360826482, -1478190927, -197401967, 1078172856, -1133245669, 1243530626, -1685343057, -1110242888, 2123882473, -1240873383, -1799383522, -516992967, -28902448, -271648770, -1087171251, -779641055, -748680231, -600620949, -1946043432, 373331838, 95796115, 1253001492, 988643097, -8529434 ], [ -1289473196, -1217346555, 377723020, -561200321, 306700815, 730767644, -334628990, -779986228, 1586815120, 1473271993, 1038583067, -1986056091, 2036490272, 1422702490, -1355959373, 858967939, 196805696, 208822019, -1437199162, 904584405, 1336670865, 2136173922, -564279884, 411802995, 800511387, -1751337947, -2034410840 ], [ -22880411, -1492219213, 218917698, -1203768928, 2089572084, 1115118115, 802638687, -1638739499, -891872877, 1668869274, 304104929, 336889526, -509322712, -1707258742, -1156382245, 1484408893, 2005048261, -95372803, 1042183485, -671522973, 15698391, 371518683, -2039607994, -2002647502, 971169770, 648375074, -2134277066 ], [ 1815686523, 2120133507, 680124284, -1488514465, -386977592, -1793322613, -2069195574, -2129622789, -130564807, -1856140905, -120065669, 1326472147, 386942393, 585857391, 1077858429, 348125632, -1294298820, -473557696, 1185786314, -2117898648, -1692029989, 564792894, 1772944042, -2034682766, 808431483, 870797215, 1803628043 ], [ 526770036, -274380695, 468537501, 796752591, -1006520380, 1488251563, -1617095647, -1472477788, 258034519, 1236974447, 1410515760, 1494737770, 1308645355, 1665431175, -1841071737, -948670980, -2113425760, -2010361572, 395546777, -1025425562, 1842811827, 812859654, 72069321, -1303019030, 242975437, -179898434, 1960359444 ], [ -336531054, 155462357, 233061352, -2009414853, -2128539214, -8706078, 749883442, 252840983, 1012144475, 685378014, -2136637371, 1685725888, 1647839974, 972081425, 86070703, -2070331302, 1457537809, -127479443, 589532397, 99136534, 1094522876, -1036758344, 224696768, -207563572, 1011524305, 514562342, -1456147456 ], [ -1058802445, -1746131117, 463603296, 1529670490, -1103987129, 749918981, -1546335669, -1784518493, 189547731, -117513267, -1630178405, -1017362035, 686386110, -18738524, 960800128, -1094585809, 398641132, 1261987624, -702779754, 1812028755, 2119476020, 1113271977, -654739770, -1686634638, -1448226731, -143180540, -991073244 ], [ 585833159, 1495611687, 1079720004, 741375326, 675565580, 2074464653, -970599540, -799051584, -514604720, -581439553, -1779089076, 1110441876, -580994254, -1890002173, 1328925264, -1636318065, -1016773955, -1780141608, 44944278, 2072754583, -882267705, -1211188510, -239291777, -1181344230, 487656154, 1004186561, -2113748688 ], [ -1005465143, 169516812, -865390761, 914875696, -1080662484, -636333100, -255677080, -1260214785, -1658735511, 2144421257, 1829587016, -243824275, 1792789947, 49957850, -231867102, -1139240555, -845665762, 1346383743, -133286117, 1254494184, -1923131974, -1488974204, -838559792, 145306957, 1648702646, 1141939492, 736237341 ], [ -599301309, 688001540, -1479341591, -321099661, 401038302, -1746505447, 978742911, -1956686867, -331897528, 126184151, 986793042, -1912402155, 709553848, -1779356116, -1178588950, -1755398391, 1757982099, 169125845, 619786676, -233405311, 1911430933, 895628394, 1007751177, 947421532, 1546381111, -1120116243, 444340503 ], [ -2040809422, 1953070679, 151015142, -789924999, 1373093988, 1076346776, -773436648, 1843400649, 1498003601, -525472511, -1822141208, 1258475268, 759979559, -737051819, 1445666790, 1815884933, 2051027918, 1931261091, 1045236196, 353570095, -954909597, 1651757080, -1502827860, -90745450, -152481295, 2074997537, 273592115 ], [ 519945849, -311168959, -69234406, 1312424835, -785974966, 1682999353, -214918644, -1042762941, -1259403661, 472133560, -1848635660, 952687626, 522561768, 301182366, -1336229720, -1784789542, -1853790967, -1601713405, 1315940986, -61925478, -1558395666, -1094997788, -1216325984, -84566724, -1276613412, 837248881, 1301562627 ], [ -1690857828, -1949452660, -1608663444, 1734732966, 411714918, 1912853063, -1503584420, -257506457, -1365518906, -839621592, -1276454123, 766968248, 510868208, 1692498287, -898376769, -1386513052, -1650798155, -890297806, -1297863938, -1384175157, -1783172335, -1448250726, 1708647974, -617166893, 627372086, -1494018721, -729078490 ], [ 1657332200, 1895660193, 1893833793, 495104830, -376069115, -1056293172, 573098021, -553103962, 921646933, -906061901, 880628879, 829993453, 768578562, -1813047899, -683631569, 1981745393, -281806369, -1513003653, -1859535597, 1586691505, -465131891, -806863212, -812080612, -500819809, 447369712, -785167381, 1651513276 ], [ -1573252334, -924848507, 1487636907, 377596108, 293708778, 1996165538, 991738450, -103784192, 1295441160, -427868745, 801029724, 229215347, -1725043080, 1746261439, 457969582, -1867226859, -1044226628, 241836420, 457256169, -972365317, -1883577214, 1724866989, 437346000, -1357425722, 1288535337, -605060593, -1398466132 ] ], [ [ -1338204382, -1431562707, -999241616, -1730647874, 1967782833, -2147143988, -1782538362, -1076341312, 278714597, -370221026, -2119745220, -483219739, -259720546, 1093624364, -1221810909, 98724747, 1591022467, 2023490775, -1400260978, -386197046, -340491569, 1806220416, 1726457007, 1305467413, -202877380, -206750181, 1062603137 ], [ -1020941391, -1051560714, -451456291, 1145769315, -2083303603, 541583963, -1829463508, 79835349, -1488120618, -209017776, 276710920, 917163468, 942181722, -1759113251, -2127966669, -942856869, 315347314, -935534328, 353590857, -671719094, 1994157604, 1510028421, -853177685, 682376048, -1549253222, 2015043018, 738587317 ], [ -1011200275, 909178299, 1916490121, 1063039969, -833309522, -208539707, -1022404964, -441885572, -343868161, 1248528108, -1020934632, -319518767, 665018585, 1283500196, -522758802, -973821804, 1031419642, 1540620129, -274396765, 571869663, 1495903805, 2081839409, 570302648, 682241399, -1769816481, -1300581333, -1992744877 ], [ -842927138, -714990323, -1584030751, -1693739080, -1112387804, 1532069412, -353236251, 760123112, 1040028454, -734253674, 1845107407, 727684089, 171527588, 1617138548, -822189622, -636310266, -1969890019, 1089389918, -1372209038, -1152759791, -1842945496, 175320292, -1202143156, -548188271, 838351917, 83885220, -247780181 ], [ -1786620722, 1918838895, 1716588707, -633208395, 1524655223, 159184177, -10124457, 1065722556, -1315001094, 1488614301, -1928406261, 700572265, 540036789, -53334844, 87372556, 2101764436, -1540613262, -1218504228, -971760513, -2087244223, -315834950, 72058180, 1110663505, 808386258, -1940920488, 1174648811, 228229845 ], [ -1587834474, -369281589, 2081847020, 1963236524, -207919463, -1089559260, -686696614, 577449183, 1023569730, -1620321801, -758045541, 1414473332, -272873228, -1706043581, 873439089, 1608148647, -1593265997, -967016284, 815135376, -234886127, -339644809, -1409590539, 1162102604, -663094692, -1727111558, -721357451, -1320287398 ], [ -109902815, 1941586753, -880365671, 1158609, -1553169601, 882898341, -190090601, 278010113, -2020813269, 1168216816, -2094749380, 183983557, 843093162, -439793909, 459921345, 1925813898, -627553338, -1724037565, -151676097, 407878277, 224816136, 513290356, -1239149883, 810839227, 1475786387, -586466376, 463593713 ], [ 1112257091, 142702908, 2018215326, -234333648, -887423098, -1909166964, -1023575189, 1552448390, 549494997, -563726401, 1938595285, 987664672, -647956442, 1176647024, 2036318414, -1187085217, 872318302, 566635241, 1791768052, -1638515744, 1721822957, -1156102552, 71761645, 407064977, -1176651441, 1002666036, -549534086 ], [ -1216464157, 304649741, -1296269401, 1315263871, 1557501458, -2010223937, 816636976, -201442368, -400646911, -1932299558, 556489468, 1983851128, 1870319874, -1035653089, 1959991474, -1739874176, -1408868484, -1815154810, -678574164, -255172612, -81408129, -467095781, 1592865701, 1441332297, -1201599139, -625536065, -212384036 ], [ -528201983, -1860095655, 1807817721, -722393845, -2016713044, 1155143595, -104819299, 1641559801, -2062537079, -1162408905, -1122748623, -234758926, -871327377, 50330812, 949317761, -2061724831, 421430941, 585838283, -1173254764, -1121654776, -682802976, 327063291, 500178547, 915071285, -867278855, 157173694, 642837697 ], [ -1465064852, 1964216132, -1966458828, -209156047, -595194248, 648480463, -1240590792, 156169191, -1263295077, -70478661, 1561182697, -1736235311, 404152587, -1454928992, -242534481, 1985889779, 462359982, 1887831687, -521747401, -1810718072, -422267003, 772184556, -1404090669, 841285416, 524788183, 791616574, -745494184 ], [ 1166063984, -1606878297, 1028136297, -1323253780, -1298171260, 257461589, 481511103, 18994710, 1530713838, -1744233122, 482103547, -151003012, 844363819, -385559968, 589685099, 1657792767, -476546496, 1106737279, 1236058433, -741027757, -262842276, -1964977577, 1401022257, 486869759, 254869715, 1131384880, -1046230250 ], [ 1603442176, -1109712852, 963989218, -2087958203, 1987659903, -322499201, 1244563145, -1920026237, -376855945, -438875592, -352054797, 1902652147, -459035241, -1443577335, 1112860960, 2082484336, 90969376, -884407064, -967370105, -332878985, 1381088636, -741601264, -984758690, -637458516, -1001680718, -1410791069, -1319406625 ], [ -300545915, 1925345992, 1792064698, 515588022, 920121039, -1857364492, -1650227493, 1271065985, -1779561945, 204422708, -1034489694, -1001152266, 1010789505, -411805423, -751390627, 1803565631, 604638354, -163117249, -1473622123, 1155992351, 957867637, 586063498, 1684859129, 198711455, -23058505, 169586882, 647620000 ], [ 688259507, -768692836, 1778741933, 231243040, -1377135688, -654019479, -1225902781, 80808149, -1149749289, 86151508, 318418134, 527779216, 1543358495, -71633991, 686486314, -1813744120, -432955088, 1440733559, -2006184450, 53175956, 132027013, 2004860205, 63805157, -553581878, -292994649, -1324073312, 659638518 ], [ 414241265, -1657200334, 676769679, 900967743, 1680525122, -933119473, -1777437276, 455480351, -2081306597, 1391470939, 832200874, -1352343308, -55446484, -391255964, -1249644086, 598305353, 1751141763, 600593020, -185509579, 1466550950, 1330675975, 107348694, -1384453724, 865769796, 428516263, -2010250079, 584612815 ], [ -1428703482, -21053666, 2095310795, 232108255, -48133722, 1344065350, -2012424743, -1375160235, -1973479379, 2125547876, 1115229873, 1916885453, -801272607, -1588840848, -977283969, -240801900, 1514657404, 1131295483, 1111563021, 454430285, -412315497, 1220407638, -2062538275, -1897882224, 1965060181, -811717397, 1746791324 ], [ 910833815, 1534951474, -1091867141, 903399424, -1192085152, 320699030, -679257204, 1425478441, 2146797516, -370243255, 691655552, 679282603, -2127537342, -972483080, -1790538036, 2066447572, 581319435, -1794365784, -1393645865, 1186913904, -1562244985, -992000753, 1324203094, 1088782350, -1650164109, -752174865, 535761236 ], [ -948746844, 1896635984, 1468644434, -408435499, -660325434, 2077399379, -664710808, -451679610, -1288776612, -402469832, -923757491, 1820815998, 114598843, 239631784, 595111551, -2012130112, 1304415589, -83695197, -1151278002, 1749208835, -834564733, -555150463, 433009642, -272969770, 987530242, 482776136, 1027045076 ], [ 1462588891, -748116144, -2059486565, 1556796792, 726999598, 798643864, -1875435305, -1578285245, 590178127, 891258756, 383321136, 1020668202, 985711732, 930944512, -1347282431, -397145718, 805814779, 374847986, -1632183563, 294580062, -815975133, -2088651318, -1998405871, 286842041, 699184205, -443840123, -1138667822 ], [ 1479121554, 1514747732, 888252215, -315245358, -1349990781, -551610645, -1496160168, -1242147796, 1970054843, 1584040883, -1010817348, -557890064, 119050527, -2002740142, 150380020, 1697019364, 1748800147, 1166124080, -973790998, -426291306, 67676398, 1151390405, -923307996, -32302042, 976254114, 18715892, -898844402 ], [ -1811546243, 1116300693, -1571720081, -1802989765, -1504003399, -738118952, 1299449747, -129533061, 591864036, 75040769, -146245195, -648731403, 1794672840, 286797958, -72658201, -1114770475, -1065460094, -991221732, -1505434855, -816067372, 678597121, 143668581, 366993893, -1289457907, -1507554894, 142908134, 1779868075 ], [ -185977101, 409814523, -159067876, 1599129068, -365444884, -870207224, -1222018757, -362914839, 655704472, -264953599, 1169719809, 1842452940, 737659541, 504382180, -1066591169, 1067283941, 714052346, -606154960, -2108381786, 524187748, -1603038036, -1928600243, -937365599, -1150127581, 433151229, 1082269421, 528511080 ], [ -1434384241, -1342828656, 749841381, 1117706687, -242681548, 1037789359, 1865031417, -85694373, 1529099414, 1270545127, 1463364938, 1093749672, -73428877, 821657701, -474054553, 1724568059, -1077376969, -1742626331, 1304702986, -1465324436, -569324184, -177722453, -599271645, -925815474, -1625960592, 1567289117, -1023564763 ], [ 373029231, 834965592, 772390985, -843044181, 1844169951, 1600921726, 899869174, 1670933483, 2139925857, -564452477, 1174323364, -759132900, 710592992, 1802744637, -808504105, 1082155196, 1077483709, -498769949, -291100932, 783371977, 1915928940, -11610185, 1580860951, -1688061484, -1805252527, 1296091500, 2058450333 ], [ 199453347, -368627102, 539570548, -795636596, -1766320022, -658592810, 1590262203, -1272868786, -687315168, -464120924, -1699991508, 1774564352, 1173988540, -438130385, -24049333, 2124605429, -214139780, 1091302532, -1838276118, 444736035, 1958784242, -1107461848, -610444193, -1190639056, -1315626391, -181196203, 1829060401 ], [ 162065163, 1711857135, -1044391211, 2099445808, 881352119, 468659979, 258028256, 859208717, -568635516, -359975267, -1163654593, 1654895448, -78873150, 174818980, 1903274115, -1079047321, 363917185, 172852591, -178392240, 2040504111, 1097837591, -433669610, 1945434652, -1635488347, -34074081, 524053194, 1383524592 ], [ 1953158981, -1632253192, -199242262, -7016155, 741658057, 1759230107, 1363446131, 1512859970, 510538788, 1614533751, -542502197, -2098340272, 688989124, -717989793, -1104672395, -2061912234, -1680657305, 1474731559, 1230193369, -48240566, -294393013, -2004874142, 2009860799, -1535833001, 1381129711, 1789758597, 2012576186 ], [ -469747266, 985054806, -1117720704, -644560627, -1199824226, 1056368606, -353439127, 1422697848, -480488120, 890854257, -1836675392, 1723616647, -820866371, -1998646098, 1126436624, -585665740, 1560180638, 1262887423, -164617084, 1150515117, -1435752164, -724458695, -196588284, 1577612396, -1070004259, 105384050, -888684675 ], [ -1752404779, -2139388389, 1264626480, 2037106106, 112917510, -1890339383, 1981664787, -1620715629, -2099465099, -94762745, 929587181, -388799519, -2007242431, -2016562987, 1225705641, 1067122778, 1628876822, 2104648745, 1575934177, -1844815296, -676459894, 1678023286, 779988245, 503377832, -1160929065, 163818683, 26585505 ], [ 1741869734, -1242445352, 307412301, -921518248, 902231079, 1211801772, 644609902, -2014911028, 563135069, -1940784333, 1264842082, -1207737070, 1403506375, 179754825, -1572853607, 257369709, -603862146, 1330779086, 456488753, -142986616, 82526002, -339530173, -894336, -1185363642, -2088762699, -570641745, 598009477 ], [ 1676028439, -1264546995, -186772811, -1847474597, -398346294, 1293060644, -1849468414, -1341743952, 612720551, 1427768439, -507751323, 1376051584, 784189171, 1380925855, -1954506716, -1748823500, -1641951424, -1663528912, 1145863407, -1102733056, 2039155368, -222505841, 728616321, 811667925, -1076526579, 693321437, 38393117 ], [ -1835732931, 1337165866, -2127733423, -967548683, 1771983855, -465180829, 155491577, 513804155, 946065629, -1987041372, -1213508723, -1643133968, 1615008788, 2056833239, 1804328537, 808490474, 348741164, 1323477319, 1647334782, 1798186499, -1597721294, 1417240876, 1474388880, 488034694, -1171257321, 173302513, 1110364529 ], [ -1110837061, 1162427763, 1656910143, 568140585, 85781375, -2145399411, 1778164496, -1852212596, -286087382, -965358037, 642911925, 512742914, -1892939574, -1552889249, 1749414503, -1838204390, 355121548, -1856075486, -1852246159, 865060695, 416725125, 1115939095, 987619644, -719934116, -1879206007, 1402193546, 245918016 ], [ 399328410, 356659584, -1425681247, -2088145668, 367469982, -578188574, -1720282730, -40833878, 1426034199, 1568317589, -162339069, 2077376578, 1472824577, -1525825039, 1355099726, -315297038, -917556760, 572243424, 1982497683, 278017212, -1192151906, 1841449027, 246755409, -1989663276, 1265418735, -41654154, -387375024 ], [ -1520780848, 248823505, 676878714, -2086243137, -1609032945, 1674297583, 145440721, -993045042, -1076070223, 1045285315, -1434521009, -1331709978, 2117008936, -1800682595, 404084099, 705232345, -731899969, 1140963587, -964732261, -223696701, 1925420856, -1340856274, -1533005953, -891845935, -1132862225, -2121500099, 844957199 ], [ 240701488, 1759341876, 1773170736, -1386046705, -1821500576, -1335148124, 2007875063, 764250710, 1929924742, 525434231, -824938982, 1149795769, -2134830657, 1842984435, 2090736383, -357990812, -1329652629, 114578516, 1539300595, -2092369683, 1758384369, -1919562669, -1815933251, 1297229653, 1720684935, 831170558, 2137124728 ], [ -108729286, 276705519, -581717504, -819300106, -773081825, -385494360, 1366467374, 2144363125, -476675129, 642974537, 152980118, 1544636780, -73659114, 906254494, -981666627, -579820642, -400293267, 561064934, -629900950, -1799379983, 1928669141, 1045139872, 174925106, -808101668, 246626413, -707595960, 1183499583 ], [ 1462264463, -1163603007, -663520565, 1887437705, -1010983931, -623997745, -1735132579, -964783960, -1658297510, 641206782, 1583372738, -1341111653, 182711596, -165581717, 1794674509, 15928278, 1952840352, -1708341984, -1051844196, 93555390, 1559890843, 1151414800, -224875568, 482847983, 793523790, 1498722692, 450405481 ], [ 593505482, -847620403, 405077264, -1537792994, 458937165, -381038548, 1017700724, -1307118744, -2139416299, -1687866014, 1029327392, -519452191, -584714932, -1895753563, -1864584486, -1405585128, -1575968300, -1641283649, 802860184, 837432068, 1816895465, -1784288165, 752925528, -1241157223, 1831152801, 1883756707, -431332278 ], [ -643762762, 1823694401, 1810426860, 586038863, -1180573595, 1318601223, -203625096, 1269737399, 587704014, -625409769, -265714139, 1341242755, -1571314004, 2074392079, -2088694169, -1186160673, 60264222, -1510826695, -1180010357, 317393899, 1931528489, -138054830, -1201817769, -840312074, -1422846688, 792363372, -1520406707 ], [ 1612551055, 710014510, 1997525228, -343954373, 690660180, -1571963440, 1406424089, -1844013558, 116161327, 1286883616, 1155951482, -426351282, -324401840, -40007823, -982359642, -1067402277, -581836408, -1352338768, -1432789122, -1825355637, 993245360, -2107049615, 517516475, 558773148, -1217861658, -1443338835, 1005822268 ], [ 1222819889, -1964327949, -2122150796, 960108227, -1307597362, -165250561, 767717291, 95073430, 927110151, -1278805409, -1207018978, -561468289, -1604869430, 9601586, 1851649214, -138595151, 145975068, 170234233, -1644104763, -1153264485, -458749279, -2109463284, 1458050289, -1570086962, -609379685, 1087943650, -1434831198 ] ], [ [ -377601981, -549071202, 2076771630, 1722024170, -1276370867, 946834114, 418014887, 77757494, 1453771649, 2080350605, -992681884, -764065245, 1399295616, 291943787, -1027010804, -60528572, -490860668, 509867947, 1320830213, -1922627677, 323427620, 1455462818, 458604401, -2104190683, 1295781063, -218297867, 1045671623 ], [ -1874525716, -2146240429, -1253189044, -1660794808, 790211796, 1222963553, 1136675985, -1343915406, -620838645, 1044748651, 1952309832, -1186236600, 1385568118, 1510142567, 194177174, -1031370527, 1555644466, -1357862003, 589709120, -691287385, 866493891, 805835250, 1820800682, 1441981493, 1750303535, -1023953699, 1758298623 ], [ -1284644299, 1520263241, 1288203062, 1744136873, 30390667, 202591829, -1477922893, 847443259, -1785349341, -441572712, 1638070965, -604532965, 1869521182, -1956906500, -1807060245, 1054176208, 492832895, 1084918138, 1570143928, 770917406, 1162779379, -1724987080, 1766171790, 1123727714, 429121219, 1572642084, 896449702 ], [ 1636557121, -1639818884, -1010330250, -2132980141, -1010168477, 1347528157, 1950491273, -1999176270, -1370309316, 490806764, 750253395, -581927935, 36640889, 42125978, -917569679, -401576928, 930376521, 621279745, -798432782, 83903694, 1676545503, 628584787, 1848989789, -333484815, 1566415234, -1211637266, -1294048307 ], [ 1077747580, 2035862341, -884923322, -726013341, 1590591859, 131769950, 1084523471, 1570235371, -1315799330, 106071117, -2023930830, -883913829, -908978616, -970821773, 240700155, -6631177, -607352620, 678990092, 597658918, 561845031, 884817785, -2142095878, -1693833573, 1058966320, 919412804, -577618763, 180129306 ], [ 2139854718, -237493368, -1244804995, -1627193683, 1391217662, 2109614447, -512561754, -868163558, -300664350, -2125378561, 1002445334, -419564808, 995618985, -1447965682, 43946702, -1758133625, -1208257660, -1764677022, 1442923123, -1889923999, 863587843, -1540679408, 1869083939, 107443920, 325447940, 1246065817, -811432117 ], [ -2064054953, 1558833401, -989741410, -2089719835, -27475756, 29503715, -1906962509, 656387305, 123975554, 1993756036, -2071125555, 235255643, 1322333880, 181034680, -1627319943, 673443805, 821918878, 160243030, -146665611, -487700517, 1610701571, -365901932, 794574263, -1895598676, -417860686, -368619768, -1854498559 ], [ -1430418073, 329159537, 668814199, -2079330396, -46265004, 1708826220, -1518477324, 292587779, -956157001, -1703688277, -1702128114, 688331547, -466116650, 582887935, 1476781997, -2092810818, 1733541088, -1359065957, 1101054680, 1957739665, 1371858888, 1292867828, 2114000522, 1212490760, 749100317, -755943907, -1944936378 ], [ -478691949, -1097339381, -129563260, -475518391, -1675597954, -911275514, 1412664225, -1095000689, -945451299, 396336015, 636503797, -2063728513, 36813549, -962221539, 520666275, -569371617, 479062403, 485675889, -1034052211, -1726583889, -1254558565, -1172673211, -995011693, 1926010488, -967076830, -1171042633, 2131424774 ], [ 900766022, -857267200, 1350103128, -1553841004, 1019180297, 936196280, -1185340682, -1270370906, -1651846504, -1014669193, 1860189614, -187724588, -1356073931, -241590923, -2144889331, -1526906409, -2004554401, -1935488766, 1844967127, -1071027141, 1517386384, -1365860998, -1697586604, -1329667394, 2086491441, 2086216674, -1199261889 ], [ 949374952, 143439719, 1631634826, 942403332, 1699348590, 10422675, -1870353010, 164839243, 2002233459, 1560391633, -1603152607, 138822913, -1288094571, -972908999, 349185827, 1686652794, 233640932, 1678361721, 1671638046, -1475360700, -1849406985, -1908226092, 1209365894, 1934642174, 293173077, -1134082208, -39288268 ], [ 1241793041, -1806267665, 1639917784, -1218302402, 646856513, -176262581, -2129806870, -1263520035, -2053131529, 1303560448, -478918836, -374207730, -950587338, -861907955, -1790437010, -1941487270, -1837643881, 1803947531, 482965990, 76682845, 479643227, -2040041466, 789093495, 1955051145, 2099751973, 224205790, -2124408477 ], [ 749851374, -313224758, -1626482838, 309974300, 1202354703, -791201810, 2009873426, 1540532460, 378526323, -1777202552, -118418383, 1897227425, 6128793, 1030166814, 1372524074, -1164737029, -15092065, -1045040972, 62502099, -2117781629, -1847077470, 1795310287, 1123678057, -442351112, -89647266, -1015231746, -2092461944 ], [ 1693077183, -1051947218, -461656081, -1147516004, -114285356, -1249189131, -1377196946, 1254589429, 1474224293, -1763783340, -1240551202, 1110963811, -22952882, 518305054, 1601240170, 1318512751, 918919351, -2085816262, 1204948551, 1993151214, 109903045, 375211877, -378487883, 26924484, 1677567547, -1159687112, -726341886 ], [ 1662720716, -515839937, 608453061, 655411759, 24875274, -1051510792, -846138099, 262773279, 1438596490, 422192673, -333328339, 54322484, 352706134, 301776269, 1645675355, 1076418776, -77483710, 64618565, -1747626999, -189504841, 978300893, 1842580510, 1626738134, -1143330729, -277773666, -1854704522, 2034857506 ], [ -1223640750, 107424739, 1513015588, -449353232, -1041759214, -830344319, -1071191095, 1208789772, -660735988, 658099520, 964984004, 1103649087, -1582776651, -170000998, 776823150, 2023554935, -1592480423, 1862336410, -1718100208, 1799214330, -446706248, -294588225, 2038083224, 621443293, -1601028955, 461599418, -1414846034 ], [ 406515651, 61677656, 372905168, 918065092, 1421041022, -1911056642, -857357885, -1195475082, -1355124299, 1475125459, -1640774807, 344568506, 1095034476, -2083374827, -1182077652, 1249455347, -220483341, -1762682980, -1131591080, 642858402, 616225305, 75305499, 2110168610, 625396006, 2103292513, 527436860, 1700823003 ], [ -146707396, 868231924, 656733974, 1886058980, 1276541419, 537133588, 789391436, -303563499, -1351291596, -2009243096, 1667681401, -1773500701, 1183340983, 1969624306, -1436767785, -6416674, -2034450598, 1805058097, -2069291260, -311315420, -1303070005, -577746648, 565171565, 1825208883, -1847553545, -1014708620, 432763940 ], [ 114489514, 530213023, -1029382525, -1741098582, 895123605, -1148976909, 1218846557, 890233545, 397699137, -621053946, 1790176266, -834180383, -1825058007, 479439312, 1147139401, -1318590246, 1438527092, -667393042, -1900320596, -1327097020, 2058377547, 1044146704, 1165943695, -2107481877, 1114284431, -111408718, -319907034 ], [ 1841499935, -1216489559, 737770291, -1044412155, 37038490, 914113083, -1213181745, 1012913050, 248495503, -2076868243, -1225137376, 1496163549, 1612634606, 2010761009, 1615109553, 1006446981, 960722293, 349130960, -2012172137, 275802418, 2100324292, -1761617228, 380958105, -1770887491, 1812597418, 353728233, 800469505 ], [ 100572934, -1332854804, 804973753, -1190094548, -25500465, -1483683713, -605386599, 296477227, 1989717611, -1199731046, -268063030, -1945083639, 1793582463, 2016334768, 233453020, 608530764, 1774685216, 145220495, 751929252, -1381473799, 658797577, 1559913738, 1344850424, 678870618, -1289923027, 1968182032, -1706737419 ], [ -857195444, 822327541, 933039660, 1219856284, -2095695100, 282742282, 826376744, 1970586890, -1894294944, 584814163, 1960862038, 1712771948, -535585227, -876330699, 1788878340, -1814667061, -24831268, 561062125, 1255868081, -1265260675, -74329076, 1977307436, 245693850, 2105604151, 679081899, -1208461665, 1719010201 ], [ 1442109385, -1183789590, 1712856477, 596351158, -1192576774, 814635552, -1804961157, -749847415, 1724615302, -796240679, 621645263, -1634005120, -729920045, -618166707, -1925672179, -412990679, -581143232, -110132912, 1104024571, 617834171, 1423093051, -1857482449, 1590467143, -2086587027, 1350039841, -1301952144, 342327473 ], [ 2041244318, -750741528, 2132289024, 941947041, 1217751905, -1307829474, -388720865, 2108109323, 1944163753, 1712778315, 1246627462, 810026817, 1995554018, -1433895548, 41476637, -312805188, 1759702149, -759361231, 1430642077, -1912633293, 868798599, -591451598, 1580973077, 1041237962, -1786715564, -2085126737, 268743093 ], [ -201189919, -1616687927, -1867576155, 930491240, 435915076, -1256269628, -339212074, -630198840, 1929284046, -1531185802, -1721261842, 414429715, -1131308224, -2065136960, -730413645, 1414280540, 2020654781, 9119973, 155084627, -1398771831, -1004885064, 81693415, -2140411233, 859813965, -924667701, 725601864, -1159517656 ], [ 691676047, 890490257, 644168839, -5358311, 237178416, 1650093637, -784035389, -1003691836, -88875607, -959017767, 1330196814, 76701151, 1390262705, -786728258, 1325803338, -1014943339, -909388536, -1614544622, 1715053873, -144538378, -355534861, -807881623, -499448023, 861442760, 1842480812, -329132208, 643561160 ], [ 1074173941, 1920865683, -991019749, -1728548730, 894227908, -605828139, 779609783, 115429383, -730601098, 162682725, -530893393, 1167352793, -1919733834, 613186150, 1439181929, -1265896903, 661822605, 1229842389, -2122290179, 1048654032, 441135075, -1092937296, -748196624, -1405759910, 2012952100, -1975430182, -438837957 ], [ 641058425, -1121836328, 1617818725, 541113394, 611037384, 1762130975, -1583760614, 898357420, 1818810193, -1567303234, 1360331190, -191336975, 1138827346, -2026217632, 1640183326, 391962770, -481946908, -1472365812, -1430446829, 1565182734, 693356263, 1140122744, 1796996771, -1144205210, -1204038595, 17310346, 78487545 ], [ -594775691, 1537964300, 166688647, -1459347509, -81073221, -628522364, 776441416, 1349534568, -814770796, 614490969, 511132215, -1624339267, 1408377372, 216554723, 1207426569, -593706013, 1273946503, 2050588528, -1543026384, -547869849, -65194219, 738837194, -332436208, -116549264, -1479362125, -1524616426, 843599184 ], [ -624955944, -5106022, 1780361591, -1703863543, -1408163564, -91788087, -821389314, -1316681830, -85649833, -1516054278, -1357059865, 867395046, 28201006, 1878538103, -1838157302, -902955181, 651977271, 1341254979, 1483221302, 1064508276, 1711607690, -529763749, -1175412735, 1785698147, 667529652, 333764163, -2094488843 ], [ -1151057428, 617858812, -214515321, 1154011940, -539190009, -68015695, -1091093649, 1012607209, -1038357278, -1212403140, 1688322605, -885046620, 251346627, 1539087318, -2145843641, -1849913117, 269952504, 857927175, 1732449017, 1138719568, -1127792749, -528907979, 169521611, 62377080, 1687921568, 635055096, -400702844 ], [ -1698189304, -1090542246, 1007345079, -959815927, -250770081, -800338904, 1356012851, -1918248621, -791183081, -660058032, -992059325, 385570411, 954704870, -364997037, 803710447, 1300054489, 989236600, 1819427181, -780722485, -621565615, 2000187738, 106786920, -824554769, -197342287, -930745856, 1335129302, -527392712 ], [ 300052377, -1972035099, -1658997500, -325582090, 1230453472, -1746084976, 1049600231, -1114266646, 65626740, -975395183, 13265864, -1352779786, -350270957, 713554406, -962319621, 797631820, 413822618, -456075132, 2014773671, -1653433284, -660281597, 1338714448, 971098014, 1478654757, -328822979, 2087394181, -404162282 ], [ 1704877494, 1042464109, 320872857, 588507148, -621466789, 366602922, 1352007188, 1296901590, 302362702, 1987098805, 1879514947, -49822132, 920903349, 1524408939, -1041163780, -1962696187, -646680257, -2094442936, 1356141240, -1604122535, 2048116645, 1379089343, -89769178, -1911893325, -280174066, 194661102, -1383999654 ], [ -1097297749, 601822379, -580844885, -1900286226, -1181473306, -110636458, 492689508, 340757795, -1912765044, -1212332165, -482570662, -121935710, 1018674411, 947276123, -60399970, 515683290, 295705277, -1186948134, -702802035, -1536311618, 638301312, 931634011, 1755953933, 199412386, 812162732, -1190761322, -455847902 ], [ -758462394, -1901442069, 1032082404, -272976327, -1176759445, 745365408, 465654097, 1830321345, -575821994, -1173553956, -1418877750, 1224957705, -2012789256, 548709585, 434024153, -1944805258, 86746991, -399937687, 882676175, -1385383240, -997207868, 1195216606, 394864899, 447532762, -2036069949, -1942216770, 1582958414 ], [ -1563719517, 630169666, -1074072964, 706458290, -607900624, -457337349, 1729739257, 994672470, 139758972, -1334484016, 968411248, -880313235, 337551494, -1612771643, 1049581826, 626638754, -1441269797, -862884083, -1315538073, -756980353, 1036006381, 177986650, -530839482, 1352156839, 1494958699, 1839180876, -621223368 ], [ 1384543891, 1731457368, 184302320, -1585262766, 1884251413, -1947237330, -207025038, -1632894237, -762233000, 1065187903, -947514415, 2016333013, -970940792, 1211159859, 2062004273, 1925789109, 1382833431, 742281960, -1484148389, 1031667998, 803435852, 362502378, -1071256369, -1607321418, -1378683746, 1680443926, 381608123 ], [ -408796223, -925642894, 181872257, 1331979646, 979002557, -1881739291, 337031799, -11769996, -1521790482, 1126086001, -1404188366, 83671548, 1865004390, 1436736446, -1462816728, -1659934430, 750018112, -1163170105, 68332123, -2092031220, 1564338859, 1542076230, -1722426334, -822889220, 1390143384, 1309054354, -1626585962 ], [ -1556377114, 117462277, -314427915, -922488764, -815901900, -1961301258, 482281348, -1278197602, 1543572668, 760115818, 454833873, -999348361, 2096302477, 1310390965, -1215399688, -1742152078, 288322019, -2052179826, -1135132740, -1572962388, -1661513091, 344010636, -306272213, -1175786860, -1383564751, 1374060479, -117104851 ], [ -1432592706, -1196990472, -741695783, -387735497, -1844018670, -390590138, -117469374, -1199548581, -1023490769, -177313437, -1353932939, 2012249975, 1650140002, 87417828, 1215603804, -1233620769, -1520791628, -1516698362, -1295923017, 1327305321, -1950644754, -1875301539, -133350971, -1681713140, -705079109, -1827433482, -237838980 ], [ -839473002, -1848473338, 1262558476, -1899059858, 862931291, 1859290235, 1707018627, 635109542, 506702606, 850617303, -1965392985, 430646211, -1200017604, 1635253711, -1859967856, 1632123908, -1003234211, 834810871, 1826482201, -663410840, -197169188, 1099481560, -1655468153, -1352834506, 150864831, 2043718786, -275987226 ], [ 454256453, 2029089095, -1617813113, 1308434236, -1336749999, 622802494, -436820957, 1949287413, -456326124, -1018935321, 1827034155, -478746871, 1146620861, 99602937, 1416263849, 1799197444, -1452478763, -2037240905, -277479620, 2045793906, -1308945604, 724111444, -1955982309, 398183028, 1111308336, -1304225325, 1507149165 ] ], [ [ -147968154, 2060508973, -1044394056, 629164530, 79910123, -336856121, 1019688874, -1896594285, 1573526182, 2144851822, -397730727, -583057479, -1927425887, -597521951, 547423520, 339030299, -754642577, 1107733631, 1544874145, 1973937318, 340174545, -1511719659, 24012761, 1115910713, -1680684935, 388101126, 559047808 ], [ 1172157933, -1804306251, -5714933, 1085928850, 2028982112, 228767148, 115295551, 898160932, -679183749, -1404637404, -418576162, 1544869716, 1570877400, 719251639, 837793364, -433894759, 1821108421, -1589201476, -1229049666, -16909284, -578436205, -1469322695, -1742618943, 450775242, 1252763610, -646810937, 631181217 ], [ 1804139000, -1645217192, 1971946234, -12713515, -1639212878, -746298429, -999957757, 64388989, -1117913189, 313035633, 1590195911, -1759773539, -544823970, 434213476, -675550530, -7819260, 1846838157, 1540531846, -1716524273, -372716926, 1241062023, 2002210382, 1507544068, -421838751, -421958894, -459758290, -1922308425 ], [ 910150484, 1384709815, -1678963950, -1419116506, -393584226, -32914433, 739486405, -507516324, 1978789028, 2065001544, 1953237805, 486371569, 1670623542, 1674540674, 1232294875, 495386448, -309478263, 565895722, 510417661, -60056291, 1997314614, 91362947, -1588476260, 305226501, 830362403, 1381413199, -60135874 ], [ 1371076495, -1234867400, 1396914581, -2080178608, 629179279, 485815806, -1347252441, 824426107, 2011138515, 464618543, -798110347, -819091208, 1739808237, 323840509, -1541405109, 153967161, 1320161126, 953936013, 2095378822, -1352833245, 472594097, -620907955, -1804999173, 901609881, -532967090, -1120852253, 1415965302 ], [ -1472074974, -1685897341, -799070856, 1801944281, -943704003, -46562442, -437689049, 635282521, -1265744357, -729765791, -792836437, -1926410336, -1275540854, -1539409699, -1133137473, 2067684642, 264270421, 1897622139, 932496234, 1864091811, -1683241015, 1453124347, -1041258798, 2032313376, 687756454, -728247344, 560091492 ], [ 2090885543, -1873098786, 1604499629, -1247846633, -1972100802, -856795493, 521177614, -1317655632, 1353426257, 166085389, 946061396, 831033214, 385460973, -357447435, 61646034, 986692030, -1582569237, -652310127, 792967094, -1631980642, 2069696527, -1770249027, 1137599209, 1860812474, 1307830739, 1370052562, 139383541 ], [ 1935493826, 167770351, 1164683644, 560979871, -393713413, -731481396, -40252173, 1336648741, -1435158515, 934482511, -1650615274, 60960631, 1198067331, -498282595, 376196124, -1067997762, -1035660940, -1035820603, 1766284231, 993279090, -1159057713, -1718219456, -698215504, 872238267, -556218735, -1715270721, -1996149375 ], [ -684159425, 732464441, 758544197, -1723792192, 562109634, -546846624, -1569428575, -349173367, 511637644, -1372039525, 1337625809, -147404430, 1822042598, -289366460, 807058279, 169857780, 1976051258, 1934816223, 544767843, -195785144, -1509957147, -1379534421, 1403822176, 2114170375, 1650407913, 1826871197, 368519989 ], [ -1985349801, 76787241, 898860081, 721691210, 64076632, 1066562411, 1075472863, -1404785610, -383089473, 1779860738, 1024547592, 278089511, -1669799102, -1490468500, -972514056, -293774215, 680939441, 1942498604, -810666132, 1055384035, 2109937813, -2056014498, 930371805, -588101950, -1973175215, -290796637, -992309488 ], [ -2079254848, 1077151245, 253359746, 2015389541, 1777672656, 511581380, 1922594224, 47812429, -692169650, -1878201078, -192974862, 1054096011, 1055388451, -1394519989, -2093986262, 1027013664, -1662137179, -928881286, 877530859, -1439527078, -253937750, 429538309, -1575878505, 357946508, -481470849, -1677502680, 1266332711 ], [ -1898073180, -106897170, 544995902, -1979902271, 23954516, 1121265552, -1034854760, -1286091992, -1231829513, 847739065, 466634589, -1687834002, 1964216111, 939096703, 1396264940, -618798568, 254249608, -1442200623, 367540077, 774304567, -1560205373, 1224941430, -1565408295, -1607021646, -2104657437, 1877610360, -1418583269 ], [ 831975953, -187012505, -741962354, 1544847794, -1124446044, -1610922591, -1343081957, 693849687, -1462085223, 108811433, 1053494364, -100825922, -1388301266, 194462378, -2125900154, 1699372738, -1175260327, -921909953, 442655170, 733802156, 832809792, 930268285, 181758185, 218371806, 209669462, -1863251230, -1693147628 ], [ 1336106336, 1350539448, 1046442757, -92158577, -403240181, 115467349, 348431561, -1857302721, 1537050521, -85487338, -285174705, 1566989872, 967783417, 936989408, 790773894, -936055665, 1341291946, -1302160995, 1242173189, 2020462917, 1509058036, 1698536888, -285378411, -1004071292, 1857085613, 1653480843, -1633632758 ], [ 2137239883, -808466181, 1594585719, 308394115, 1001953791, 1541632938, -1242214730, -312262124, -1033988118, -1423893950, 102915178, 146852174, 170722443, -1230556104, -509393734, 1646732200, -995397521, 1204474550, -1720922137, 1721033794, -1776802496, -258427725, 687632417, -251261697, 328121662, 723399426, 1960236149 ], [ -1537644472, -718831316, -259500212, 848202267, 41771984, -2133789656, -133857508, 1302314125, 1551092432, -1058326786, 726413912, 1924397210, -1568555099, -2136095938, -639370700, -1972013131, -584683618, 1810159367, -410222145, 1918716358, 151228774, -1535616429, -28857600, -2042488139, -491963267, 1965748539, 363239548 ], [ 99370516, 1196941099, 724551319, -976270209, 590184898, 23908296, -1602996263, 1812424541, -576767713, -490613955, -1482997767, 310593864, 1150010002, 2131375146, -1158462233, -864113268, 1063715087, -228760706, 690734375, -1329844643, -1159485263, 330129180, 1851401572, -737252826, -1086436933, 352812642, 175185470 ], [ 1433670839, -854587670, 985138069, 1692462849, 1453052313, -1691686780, 1612468995, -1349028110, -293799717, 1727557885, 69519473, 1496438226, 798652010, 1072124274, 1301697178, 2084380952, 26427700, -1680691583, -1340104221, -1538463550, -1449750228, -1929560879, -1333262112, -166270599, 838817059, 620672689, 502959660 ], [ 170995283, -1365753647, -2098764100, 138700767, 1574665318, -1005423075, 193149410, -740193934, -1558492354, -771380878, -1216950406, -1628013825, -221452928, -1725111662, -55601971, 393542203, 693511720, 1115359753, -374255453, -558229867, 1559373377, 834929234, 1030649760, 1748235556, 720666522, -781341547, 1655146441 ], [ -1384311563, 1733118205, 1726374895, 1209273405, -92779797, -1082379544, 1330937949, -1265599176, 1517663685, -1495423312, -852398848, -1089601893, 835165508, 2004390784, -1358988009, 732392282, -1485603523, -832616460, -2013981503, 277432744, 554739486, -220006923, 2131488546, 288004478, 365559904, -354532834, -882523643 ], [ 723899018, -644610417, 1631180168, -1292533581, 1680565813, -281154993, 1495274797, 98375415, -841616841, 439519486, 2127844483, 1482024945, 1198131486, 64846543, 1366013758, 2009894342, 59836878, -612382432, 414246607, -1651971486, 1440760106, 1723017060, -1520120693, 1830007652, -233761209, -1581535755, 773245438 ], [ 1689258843, -455207447, 1771373974, 1551297081, 371120828, 713536586, 2072892850, 1413427476, -1252677506, 1380941397, 782849710, 391638821, 1314885391, 1220838564, -654695489, 1599513193, 1102181049, 2113688442, -1714975728, 1114714102, 137531488, 345807586, -2043303450, 808385484, 1446562034, 304436813, -225751051 ], [ -1201109692, -593299529, -1732819083, 57323636, 2121418484, -2009806985, 2017820937, -817115966, -836146410, -409776037, 796893964, 1421516411, -260880891, -57619873, -1632617333, -879780547, 1606050339, 1529888480, -673767391, 573905161, 1191698303, -22493625, 1976079926, -321974069, 1003711177, -1117159397, -975888293 ], [ 1806527220, -1120863111, 1402093551, 937757076, 1056693979, -641692313, -1468084432, 1316149100, 1202846704, 1847477399, -36987138, 982106129, -1607637117, 1509357424, -1231309508, 2099956102, -1364807097, 1558716117, 1982098006, 405872496, 137889637, -1526617935, 417342394, -738065126, 437166866, -855801649, 1687556881 ], [ -818707234, 621818229, 957922422, 838748973, -1305238311, 1474434670, 2098407104, 135055941, 855755359, 779067091, -1415802551, 581335854, -277248968, 1974915048, -871293420, 752798879, -1631407036, -1648105180, -117026788, 1575735641, -23830199, -1143281574, 1217998415, 588138291, -1064393042, 1852320188, 719062952 ], [ 897965928, 423368651, -1147564108, -218949200, 1115749392, 1932681654, 67665811, 1891275332, -1370528061, 366371138, -61497764, -1755839112, 161974795, 1812896649, 1983978515, -457212437, -271469870, 1444939246, -15063369, 932305346, 225025163, -1674697717, 162815159, 1379532385, -746279161, -765243057, -828173093 ], [ 1543648825, 2119435311, 1145079317, 1174019691, 28174777, 681436466, -1945983092, -342963256, 1780223922, -1471870456, 1781311017, 1438219046, 2048677008, -1748760221, 1808358311, 560603289, -109524576, 1278867996, 1507220446, -1344338895, 317836401, -1249935975, 989297590, 220069624, -1709954806, 1836900669, 886948155 ], [ -375473883, -1541505370, -688051071, -1037471259, 751311484, -946511096, 30431886, -1030878706, -1941450483, -1742861611, -830736570, -165409172, -615321153, 1204149744, 853145585, 1049700378, -975567194, -1136478004, -69963541, -552418683, -1096760658, 534014174, 1781358668, 390298774, 18776153, -1822578479, 2142230712 ], [ -1515252456, -887076849, 261852954, 1702617400, -2006151321, 1460700989, 1886386220, -622835729, -1180654425, 1991752719, -500512448, -1810900026, 1108840297, -1261116127, -538675861, 316872343, -773825550, -914622862, -2087688077, -1044492593, -2009396624, -371316713, -1416838738, -225683907, -2035119973, -1573924014, 1870498090 ], [ -391532976, 1649009371, -1188857334, 1955958491, -94480519, 1824098005, -1246790754, 1697111283, -38579782, 502124461, -645220626, 953544130, -1920497237, -711888846, -124913508, -1908134291, -307478501, -605573610, 623540555, 898656457, 1912727164, 345530835, -2017140671, 253141647, -1051822150, 1393056184, -1024705598 ], [ -974603330, 2011484999, -1408993786, 1503847466, 859008979, -1508415402, -253647832, -890269858, 1840666968, -747641791, -269336978, -1002635514, -793934907, -83283892, 1198229628, -1318388485, -978510755, -666590040, 757008592, -1373873257, 146197331, 869137815, 1002578438, -2117462164, 1669385917, 124855351, -1022132169 ], [ 346329033, 1043468960, -758279389, 1269375833, -664104963, 1182677951, -286798976, -294967925, -1232900193, -1332806159, -1096747294, 1734400990, -1487616628, 424891960, -525569915, -1419005289, 365681353, 788218066, -1268595495, 307251586, -422838634, 1142361325, 2102458507, 1496170100, -720101938, 81489382, 245077957 ], [ -1601155463, -913829771, 849779359, -1387850599, -506154368, -2084347619, -598611283, -1551869545, -1794746235, 1945264261, 1337040531, -1135187240, -1576495449, 760970846, 541532041, -1851791348, -1640408013, 1887703909, -1740067522, 867942980, -1956489022, -540483326, 679446352, -116759693, 2008035303, -1740690556, -367979066 ], [ 483764451, 1361618041, -198999105, 1228369099, 1537111652, -438123116, -1304994211, -734700939, 1152916871, 1246447818, -197831975, 2104052909, -133474766, 1034430023, -23626302, 1732173376, 2037878429, 33602776, -2045094656, 1045120217, 885977825, 2085866211, -646001260, 227543307, -681783713, -916716943, 297700090 ], [ 972792764, 1677828610, 257504062, 128799679, -1475330875, -135702931, 1767573100, -1499099156, -179724647, -1932461356, -1843417580, 1016205579, 179425547, 1014800755, -242966912, 470406016, 1304763615, -1051751927, -130095026, -1992397125, -1911198193, 66322425, 9215545, 489261208, -1392041717, -320549822, -313997420 ], [ -1510041629, 1343746428, -212610836, -1450779681, 108257914, -1467258618, 813815710, 593264538, 310766798, -248055504, 1687820659, -2125882515, -1741267879, -262431586, 632962013, 1917087645, -783704432, -102492575, -1141606760, -1667145988, -1781560366, 834634156, -1122808445, -139229413, 1129778253, 1157682212, 1688078071 ], [ -1304709689, 898060943, 1967168156, 956888186, -2139176973, -776856928, 1635425179, -708975725, -1880582760, 1102138483, -824642335, -1202342060, -645857628, -1168835954, 1539017859, 1733069392, 722843138, 675072436, -1748938180, 1009166561, -2071674652, -708694212, -1605551703, 147004324, 414078751, -1439386336, -785658611 ], [ -1110708695, 2093496166, -1547635627, 1269322520, -1006714255, -1591904392, -1308420306, -2061415513, -1206961852, -546001231, 465462533, 841601136, 1962066963, -204096559, -1955030615, -2040791629, 1464681047, -1244725607, -1535296256, -932060116, -312210737, 1099989466, -23745491, -1478155718, -1308971310, -837726024, -56348031 ], [ 210549117, 1608237908, 342724212, 1575216716, -1706064308, -813083784, -1989785903, -456482013, 935136375, 1873246139, -457637285, -417855793, -2134893474, -656354204, 1566942106, 1140121823, -2039778079, -400809373, -614568766, 1703306917, 1841417416, 213335175, -684716791, 1831682895, 613768900, 513525747, 2118801896 ], [ -268358481, -1679791828, 1427776753, -455207708, -1221425588, -553689437, 824943612, -1738944404, -833874753, -692024049, 2010398387, -552888512, -1399138060, 1990719480, -5539948, -1771906908, 404718043, 1540314841, 1780660195, -324707829, 1212317376, -2121656796, 1150450724, -658059814, 744706909, -1390322256, 376051745 ], [ -580418976, -1651693678, 1188526666, 1392591724, 1667259742, -822527741, -1506370821, -917406278, 1438272157, 1339339647, 665693013, -771101861, -2112786941, -1096244964, -149571759, 798357397, 1269817003, -920790407, 612792123, 1757909480, -1791146923, -438626650, 855606574, -62840176, -1144827283, -1657766535, 1715697716 ], [ -1724785639, 1401472074, -828755407, -1220222372, 1274070172, 1953479843, -1974833890, 1079592925, 1644579377, 524785136, -1711491496, 1359619458, 1717203345, -1956891171, -900443273, -1816104883, 1406742893, 942630600, -1340048895, -1625357935, 1038967085, 798546270, -1692405349, -77332026, -655827648, -1446731087, -567087929 ], [ -2103642168, 393778085, -847722901, -2131419855, -1807496565, 935387083, -261545435, 121339070, 228228782, 515540007, 1741524852, -1880336881, 2042437890, 270749103, -1510908710, 1360428950, -2042246341, 1703267346, -1599851495, -130341967, 2001872242, 1908129518, -1072212326, 1079857640, -474116964, -234739766, -1261173151 ] ], [ [ 868271562, 135112050, -1494382167, -947715999, -1657808029, 1388428741, 683073675, -85969851, -1176945537, -168421086, -2025467427, -1563770864, -611942675, 1147492314, 1679124924, 1698293987, 2065881881, -1569174768, -1233569632, 1296254857, 1676497898, -1399654935, 1926648779, 117134992, -336259476, 561175726, -192536258 ], [ 518212963, 33369707, -1485906233, 638249035, 526113017, -255208408, 970455369, -1531854194, 1323453698, 1894886831, 760863372, -1162282627, -1599536894, 1534742753, -1381077567, -1497084421, -1428654341, -1540209806, 2088005346, 1836898383, -529325692, 1686356810, 1154475503, 1181183721, 254169397, 1411157200, -808455179 ], [ -825895909, -2114955747, 772621604, 1751201538, 1016527160, 1232440204, -1340976681, 1855688437, -1728057568, -159717627, -963303063, 493252744, 554213671, 1203135994, 1616750448, 1281783604, -1152295177, 89554089, 158008984, -1839999170, 500341883, -1446126355, -1452395412, 1777209752, -929795996, -1810642468, 2051539464 ], [ -2105348194, 1618611410, 1071167623, -777154734, -2140932358, 967796322, -1340768688, 2039806230, -1235332699, -1810549980, 854702343, 595251642, -1929196713, 339511378, -1600463168, 423140851, -1347550065, 2123503059, 588579308, -754366467, -1186574419, -248750968, 1500375324, -1117019338, -485987812, 513714423, -81567482 ], [ -757856333, -532298039, 826429714, -422482022, -942850151, -199209982, -1128674022, -938060840, 1807656632, -11624474, 1346343584, -465058024, 1850853500, -1217007793, 2127331357, 1636378225, -71924082, -1647440281, -1635391858, -1876824743, -1179422297, -1389058591, -1586783213, -65563795, 102044924, -890166686, 703288296 ], [ 2053128922, -63832225, 2146293272, 254201481, 710047246, -732554830, 726452826, -257280080, 1544945648, -791513530, -1715025434, 1013537305, 2063942795, 187304199, 707096828, -2053322759, 553602305, 1780330185, 1135312070, 978999988, -1519832436, 1137546475, -1649270391, -139108991, 1151326991, 30005497, -1588205035 ], [ 241144864, 941644385, -2079627193, 1518019723, 126723676, -1016682540, -498872319, 413902830, -855962580, -104020203, -661531039, 1210730174, 495576341, 554000642, 540725080, 1183326415, 1567458554, 1042627103, 1336841877, 581946934, -547559252, -609415276, 1327474450, 214617829, 750994759, 1546562235, -621759062 ], [ 1475455054, -1444272866, 210287236, 739873762, -1704823180, 1572339937, -1848606301, 803363234, -1020886184, 472829441, 2045180524, -254511974, -2079931149, -715993807, 1591657890, 565867430, 2027847290, 405781988, -1378928726, 1370904200, -674962605, -1635336510, 1856970861, -1745185001, -1535714832, 1285690349, 1322033980 ], [ 1970897031, 569976424, 1909541988, 1554210742, -2038304048, -606333369, -1839766806, -1667195313, 605598725, 476940328, 714671402, 980655473, -2083992367, -1543726158, 60817693, -1124448444, -1116367657, -244081290, -1295832331, 267210472, -1369239743, -452758979, 1031774772, 398858463, -1803115816, 282705514, -1771552840 ], [ -1824119237, 807811816, -838589836, -1992235847, -480077077, -456146093, 207414509, -777014855, 1438834642, -1913001396, 1249164780, 73632900, 1310762288, 557173500, 367311069, -1216425628, 330351708, 1295971032, 1355137250, -1272756003, -1299219356, -2121466973, -1499878462, -348283803, -1743190824, 196586425, 1984059628 ], [ -1477781298, 1571468375, -1475071708, 638532680, 1805297103, -1423172711, 77611311, -2113687915, -1308194750, 599278035, 1833491284, 906044535, -1620963662, 903264455, 300064802, 240566636, -1615239670, -2003397037, -635171432, -200650305, -646409016, -1409338692, -2082223474, -756171181, 1576703592, 1820409772, 824508213 ], [ -510167072, 469224792, 1778956338, -1354079683, -941414533, -1165939561, -1008296900, 45905647, 1254830055, -1778441638, -884457768, 1345230753, -1086709631, -418118051, 724325629, 1332533518, -1230285966, 1403977112, 1419817076, -1457277469, 836099343, -8505018, -731715224, 404089311, -133120667, 931615683, 611512623 ], [ 1710900389, 893340860, 938977909, -1608061013, 1030187913, -1162137611, 1678614866, 2065509663, -1162771214, -1155775261, -1326049262, -1439214490, -948684587, -476328537, 1067089126, 1087709117, -262343725, -1711990263, 1977136602, -674332202, -1447105598, -1857618702, 884045176, -1361844044, 1676811616, 2003393048, -1916049122 ], [ 85546453, 1054125700, 1958858970, -1722406737, 1445894636, -471867123, 2084921248, 1548901147, -923541902, 734566599, 95053474, 1975734404, 77318963, 549647879, 88640499, 1376850115, -1978667857, 1909600296, 467567122, -812211599, 880119079, -89711099, 1684628363, -1122810152, 1273635434, -1145475081, -556162384 ], [ -969724903, -970642836, -2046395335, 343641137, -1328550967, 1884049623, 1370995871, -1793246338, -1697402414, -552802979, 860026839, 431354046, -1383181596, -1597748476, 2040598518, 1009540350, 986656402, 1085465732, 1422332126, 295936968, -1729319003, -1607408098, -965549769, 1451542995, -1720930129, -1861083933, 1948821474 ], [ 2100804903, 1474464906, 145738680, 534636890, 12483340, 345953225, -682236521, 962527556, 203581722, -1221035423, 1619836237, -1112022836, -470231472, -1520479572, -551216951, 717105617, 1670952463, -2126131835, -963556001, -1719593710, -577153472, -1204008097, -1860425659, 193078518, -1266748708, -124552551, -1278870248 ], [ 1001113580, 1376551297, 1061023746, 2045977255, 1192079763, -1738700426, -1036841155, -833200275, 707619430, -1541383068, -1601445892, 957123138, -740387852, -220630125, 278057942, -495675584, 85414029, 1307277136, -916697673, 570840664, -234272936, -17563316, 363424774, -1613672029, -552935228, -554623636, -362670441 ], [ -1997257635, -949429825, -1000903432, 1872362278, 1785624404, -818489909, -854135931, -1274610043, 509177864, -1434017951, 1183266913, 1731553406, -692989993, -69704805, -1521229635, -1602945550, -1271628132, 1505317931, 211375738, -700968885, -1892441767, -1402660479, -1635990624, -2035305350, 1985663784, 1350968613, 265474822 ], [ 1804554340, -1117117855, 1125461630, -986459104, -516146409, 2129985985, -1817106469, 114845441, -962412891, -1641214156, -1477490611, -1257233295, 1573482746, 1123908877, 1757553378, 735762245, -1108639661, -131557991, 1541096150, -802004987, -1064974651, 960026418, -417193853, -1130426122, 2120513228, -557779229, -348998171 ], [ 1701433559, 1644651437, -909605279, 1107719363, -3705351, 1331068991, -1431433125, -1087109638, -2096888372, -148382340, -354861040, 235013819, -1479979812, 400094700, 1212695298, 1410649903, -1662480310, 1139208750, 1713641188, -1107734517, 783755570, 1885706779, -1900294661, 1352672718, -854328642, 1864163114, -1202766503 ], [ -320483282, 2129315100, 444158657, -525558077, 625730766, -1702407090, -1290478573, 1200739702, -1705821230, -1021309789, -1537088065, -1184987551, -878888654, -1653955883, -655476916, 1488061201, 823355481, -432505158, -326642687, 2079768463, -136859151, -795884747, 190013848, -1664938534, -333154200, -1038617680, 1017159712 ], [ -1491546426, -1418469935, -743073831, 147737463, 1157434655, 1054943108, 1369978943, -170346491, 779187946, -437944496, 1240833287, 1204095687, -226089598, -1551381507, -1276352501, 416190618, -680357742, -1900941953, 531595869, 1266693821, 1826382160, -1244281892, -1297064952, -1425796464, 677309548, -541204327, 1903158189 ], [ 978168107, -1358439216, -1545502130, -1925403541, -1393049682, -321864830, -2137172831, -1811272975, 1178072478, 280121099, -163972293, 427037241, 1910276630, 1646351773, 1174180492, -1348018814, 795821414, 1364640095, 1496270276, -1023282605, -929523316, 1190042492, 1196450452, -723202073, -102509521, 2112815253, -105405530 ], [ 818581719, 1043741182, 2064871924, 1348499959, 1386445366, 372103399, 831673734, 813695676, 1515839169, -1287156432, 221613943, 1024702257, -924725101, -1835204968, 550077497, -565236761, -1610184321, -1843259811, -563009752, 354195541, 1588132695, 1853496726, 392581438, -1857597095, 1429811880, -930233850, 1766674927 ], [ -1979721501, -1716986151, -173736787, -409472509, 155182084, -752320925, -1781112031, 785100047, -1350471309, -691781383, 1294858125, 285557237, -1213279337, 1324919685, -1090492719, 274597288, 1864444092, -204643469, -2088960819, -1366306401, 1822723391, 812260918, 1559085316, -981467629, 1578564345, 518843961, 847408961 ], [ -1910684, -485557757, 1942165028, -2036322265, -1724937525, 1072321341, -904919330, -1128616546, -215733313, 429367549, 120967472, -657183723, -1361916780, 470200203, -277811930, -1523190136, 1817500940, 477048680, 1475320354, -277568785, -1264439354, -970497651, -964777589, -2000681916, -1764708418, -307238196, -1808408935 ], [ 62742807, -1108718303, 1635494966, -1368110815, -692285741, 1059312617, -1028256582, 1504079173, -1234707996, 990374289, -205436373, -244218886, -219725650, 419479565, 742539880, 2032664216, -1934424004, -254923523, 507025549, -1104448690, -133208557, -2031956663, 744457467, -580325852, 1648116588, -1831364299, 558953629 ], [ -957680537, -524512455, 1879096491, -1904692534, 880498527, 2051312370, -510878805, 72556030, -1337314252, -1856433222, -584974754, 1311639472, 2077692235, -1988225570, 2028798531, 396950196, -315924535, -1139064376, 1199543919, -1108703583, -1551096729, 1652628538, 324399263, -301955129, -1212965286, 1971559278, -1972858330 ], [ 1384280798, 513414361, -2066408448, -362598251, -350404981, 1279914922, 1979965057, -365071663, -146707095, -2137918297, 495175132, -843394209, -1766634772, 1436163841, 410141626, 480145065, -1440718925, -651768661, 102874161, -1009062393, 829730962, 572342838, -1012447568, -1160741417, -445924919, 1057540329, 1558774403 ], [ -1988759609, -1175324098, 1721077495, 298425239, -2130879793, 1271702958, -134139332, -495758577, 924774502, -565609207, 820883226, 836932859, -660718719, 486838412, 209494293, 226650453, -25076837, -1496270168, 1558421666, -982852400, -1961118580, -1451437698, 1113964770, 566194007, -505096963, 506652973, 834746735 ], [ 2008343615, 1694791793, -1135333865, 2006438875, 1389629590, -1045379847, 829313959, -2088484453, 885831761, -2032211377, 1050669609, 398028783, -284033001, -254201893, -2098984716, 1205572836, -558631637, 1571807310, 1740936841, -1393592930, 1703658367, -1724840483, -635393330, 1293752775, 14060532, 1376341338, 56777346 ], [ -674947761, 2096042575, -1117269473, -1405628771, -2037506016, 216282097, 133820649, 1618859919, 564756770, 1602833494, 401343463, -1408324031, -207336974, 1614554912, -1746864488, 256902527, 142228820, -1151015692, -591539285, 140673459, 897118055, -1119911960, 2087172355, 1878168039, 439352573, -2132011227, 14200206 ], [ -604280434, -838375420, 108979993, -1485442496, -658167087, -1384332730, 288158901, -1617710005, -969748881, 602676764, -2017241486, 1665879159, 1825147568, -1103385503, -1625369018, -784910478, -477329336, 1315566926, 1666875501, 1598295751, 365300610, 59050956, 332075418, -77981143, -1373243805, -1599884686, -1357727866 ], [ 1369778560, 1865368049, -997036762, 888609623, 284509613, 194429009, 1074724838, -2102779889, 1256307866, 1380763536, -73913487, 548972217, -1226368108, -1814640090, -1080070966, -306088022, -1295457990, -1646418231, 75032433, 115298023, -22166870, 181059718, 1132926647, -501146487, -527848453, 1516785590, 392829712 ], [ 738150223, -729140554, 530003012, -470176930, 1646536238, 348183888, 155787033, 934554633, -832719646, 562727762, -1945007479, 534147922, 298874469, 1671979322, 1334213877, -1933159795, -325826255, -2076062470, 801810624, 823723822, -871795691, -1204717150, -2134423106, 1288801819, 592350152, 799399987, -1930635665 ], [ -40206297, 2136439476, -362594568, -872147107, -1205993612, 853038350, -506628285, -367347159, -1254445864, 189153746, -592001013, -1193375148, -973876588, 716053032, 2024347623, 394449064, 554957845, 269982881, 767721208, -1824463986, -1816594472, -247485245, 492159441, 728774652, 492413531, 1553060776, -612872799 ], [ 1922580682, 737787423, -2086204403, -1980885764, -1786048527, 1413958360, -1879152457, -749120270, 929840472, -593253712, 503285984, 675771323, 1417247231, -678217361, -828415066, -74725054, -994323379, 2032037334, -1036567324, -648166933, 1159630342, -320358269, 1711116365, -1553636976, -380957725, 1938082770, -1296757420 ], [ 840387736, -1975160921, -247637949, -1762951268, 232351128, 229098416, 971938362, 1399591966, -570746703, -1489104027, 1803235122, -1578712917, -1729239174, 1574711257, 1293712826, 2123621155, -934800117, -246316920, -2109382855, 1739484051, 1236083222, -2058138165, -1764187022, 104726621, -426646973, 1212799734, 1759690096 ], [ -652842292, 1151827686, 587870295, -79982246, -759470810, -611673753, 953256160, -1112159132, 238414601, -1956458346, 2025239936, -478205145, -1864769520, -51620677, 754668771, -1181758719, 306234130, -822302409, -303583101, 452869575, -642259966, -215058647, -1629899294, 1993415281, -305306621, -1734496026, 1930912526 ], [ 135253961, -2055548737, -116939347, -1507591173, 1245471867, 11901840, 1800786701, -507149418, -703375808, -440238428, 1326308976, -2049697969, 1622021753, -725367251, 230083491, 276059887, 1179448982, -916173836, -1724415342, 223512032, 1606841858, -1055522156, 1979821395, -881940164, 1422154547, -2044239853, -1644277591 ], [ 1563484878, -2136616669, -613249313, -663282589, -31613174, -954101698, -228488080, 316648784, -259764532, -2134265656, 600662561, 139656062, 626766701, 1756073767, -1317337560, 70721360, 774168410, -1960535652, -951472822, -48105300, 111646559, 726454492, 1691821331, -818147741, -1539758987, 1801653191, -2029859899 ], [ 1937400175, 789862863, 892405286, 1400058468, 219506510, -2032060610, -490633170, 582049947, -40478125, 1199223153, -541577573, 484379414, 360149027, -454631236, -1204225446, 412805545, -1641753688, -460061680, 2049012752, 1420933638, -1012837262, 1562683968, 387472828, -847497623, 859825186, 1541960065, 351262670 ], [ 724054217, 913663245, 569752281, -1042333839, -758794020, 1671508682, 1818217181, -430931327, -359594915, 281519266, -1760346116, -1407536701, -1044385198, -404227398, 1269988389, 742967434, 2062044964, 423918319, 780381213, -238913420, 1138827940, -1564770058, -1951200302, -1286563109, -393215965, 1894570302, -828605027 ] ], [ [ 1261001252, 1407455486, -312326644, -108803068, 1722242999, 1372053955, -1333316597, -568435615, -1810314816, -236459197, 2142670392, -923037482, 126988523, -1584868010, 1928093441, 1913578551, 177040982, 1253549514, -71363411, -333122098, 963975524, 1166338670, -93051593, -1872942485, -165965104, 1341758614, 197189413 ], [ 562291826, -1212266556, -2031785648, -325771338, -1099223237, 937426021, 831711017, -105636071, 449725899, 651864967, -1690771848, 2039981751, -246437580, 726659018, 1546404112, -7509643, 1654183086, 1773246819, -857015375, 1319262884, -681428289, -402337262, -1297732305, 870491619, 1669821994, 39221289, 612863546 ], [ 492351341, -807317643, 571619886, 2062990424, 100621488, -1336511324, -297338030, 433229991, -852502206, 58237867, -868390477, 887134181, 1778404095, -335637157, -677757632, -1837209068, 157583311, 761471950, -2099733144, 629792284, 1395781955, 596407695, 2043799156, -1493053574, -814465225, -1587356243, 1072812020 ], [ 121325871, 1385501153, -330665763, 1288942396, 1128959769, 1249355185, -448110639, -492268108, -483170407, -1202912553, 1631372536, 155951351, 2144204328, 1570563776, 1801412331, 65710662, -587129890, 1875727622, -234053545, -1611448572, -286207724, -878626778, -425389525, 1582354018, 1545742311, 2023005080, -810544722 ], [ 551880452, 278824217, 203734123, 373958767, -18656624, 1209614440, -1747360088, 1384480989, 1044016610, 922890163, -1812708611, -1253096225, -881220428, -1723108784, -1982730055, -1952721131, 2012067267, -1100875840, 99499616, -1144675661, 955296975, -292732059, -506243879, -370866363, -56177309, 400874121, 2000643865 ], [ 1748053612, 1387083384, -1454292936, -1480230723, -80996885, -1369136178, 1126184907, 1072472948, 847386907, -2032855263, -1054180135, -540168950, 175720353, 1164337945, 568694527, -1845105866, 1985332744, -607639005, -1119089549, 1876189292, -1470300315, -1633303215, -680537383, -1146487183, -1775052409, -1596543199, -355382251 ], [ -1552164819, -2116254566, -1351764656, 1022587858, 1874468786, -1030527759, 855780847, -2045923454, 1467237779, -218984783, -2066196969, -982250457, -1512327801, -1229712221, 1511992752, 1520867299, -1265974776, 2113781636, -1785922442, -2059140599, -744341312, -487225377, -618539503, 684721125, 433167354, -46798399, -291486913 ], [ 773551960, -1036435492, -1469749331, -89574627, 128352266, -142866353, 1793128506, -675255111, 1429298621, 969856861, -614711241, -648238240, 516035183, -300014106, -1439180647, -1002249123, 864816831, -147073677, -1362524589, -715005497, -622277110, -352624001, -335806958, -534070433, -746373036, 279200954, -1737512584 ], [ 1626948593, -768279814, 1220626282, 1803897084, 726653947, -97419212, 715992749, 1109714849, -443375282, 321261357, 2114046134, 399907346, -741823026, 917284038, -1774036068, 1706838634, 1374154600, -184640581, 1057744086, 950347435, -1830903085, -90162822, 186086312, 1095768223, -2036863953, 797641584, 1395073024 ], [ 1484620643, -1523088737, -225261070, -1168663144, 1260995857, 820058544, -879515284, 940097376, 1540778490, -769482373, 1921426086, 526679701, -543791770, -2019508409, -1570346832, 2127064884, -1379293804, -1010539384, 9400345, 1349042363, -940598644, -968276133, -1630173284, -1409511982, -1408836398, -1487230772, 843483856 ], [ 2080757932, 2013381219, -1435634040, -575155305, 105211445, 620087327, 177600985, 1996885598, 297764178, -1956981490, 290995246, -1644329092, 1184555649, 1215396628, -1873938730, 2014406199, 181959667, -1754912572, -214917511, 391282210, -1539523927, 1398056513, 1895230494, 1409434149, -1365441141, 760552922, 516193913 ], [ -1272629783, -480116423, 751352543, 1073356012, -1092872092, 1733973429, -456911403, -1639414523, 1746859899, 1438422546, -184293413, -666834244, 23855555, -1568546634, 153078579, 387707829, 737777291, 1663686743, 1098281564, 257278630, 489533836, 685939656, -2134808783, -705208721, -1341577434, -2140820792, 1992263210 ], [ -1891388661, 1186837316, 469787781, 626976184, 1324499002, 1019177594, 1943855515, 878645435, 205444816, 20824748, -1852762047, -1641850827, -1838247027, 394579839, -391767909, 516963839, 285195585, -477940570, -1062411215, 1679222524, -259501180, 1631753329, 1699381853, 862389131, 1247458376, -943888391, 1922291093 ], [ -981634136, 1020405980, 1671299439, -2020464260, -997858943, -479954177, -1171782800, -280414017, 1280660117, -317734161, -1413113062, -1204605784, 475487179, 290424706, -1252201903, -1700519510, 1610884618, 1189269619, 943985921, -1130113034, -1484837563, -1466527110, -723898444, -295836813, -1526886486, -1807416321, 169449329 ], [ 490881954, 349237249, 717081891, -524354601, -1002007552, -56489909, -2002723917, -1930019017, -1101922218, -687892141, 802552198, 1355548447, -1331500880, 1883987359, -1959035819, -1594512396, 1235982754, -74636615, -444552169, 1441478542, 746221690, -1239606564, 1649597974, -157523091, -440712150, -1490982613, -427695404 ], [ -135241242, 1751218762, -1131548243, 494196934, 1563266840, -1709627437, 291972900, 715978566, 793258470, -1550718813, 849073577, -775830300, 1053942017, -1234578794, 899492570, 1374192077, -1753771563, 751994294, 591525940, 909402443, 1157056411, -1702477226, -914626362, 748855899, -188541985, -809430546, -1320841671 ], [ 1303417358, 1925442669, -1043179514, -1049916932, 2087761169, -741773606, -613291230, -687410005, -1144318175, -1974054411, -778840785, 1529146053, 1774416704, -1377841894, 2066569273, 476299656, 1030563604, -1410828961, 1534694351, 253095320, -2147227824, -1887570495, 1125641333, -1497676165, -868952923, 1463203371, -1352293552 ], [ 2125196331, -805006037, -500674998, 534740035, 974146125, -746587456, -1251407339, 1686065884, 2029251886, -852446084, -336096017, 1096810821, -773111627, 2130290662, -2123953424, 1623436119, -1712505499, 415040722, 176642375, 1810211879, -534055524, 1245954548, 1591248473, -1788205411, -2033626646, 1789753959, 1729930992 ], [ -2125316044, 833310390, -1996872831, 1688836716, 1028599998, -1459806891, 676069381, -1711256453, 1909426333, 136305816, -838021304, 122914203, 931559112, -1576488565, -1596224116, -2112886686, -1068798015, -675874066, -1081518524, 1287968431, 1870167228, 1981782776, 1191839724, 1595877267, 1547172460, -518537267, -432979572 ], [ -546753580, 1021618916, 1585899459, 2127335426, -559538410, -486477045, 543199543, -1648813549, -1373232891, 1980287560, 754207950, 165718084, 483825084, 835303994, 1129263260, -974447753, -301086663, 1311362952, -397688183, 1756815805, 1875065881, 498337753, 1000765487, 1322513343, -1807155136, 1139639702, 1066043224 ], [ 1938425996, -2004765310, -1900543345, 1761566188, -1616183394, 2076311686, -23336307, -1476523296, 1065849028, -1951734383, -940787217, -673207294, 1079673619, 442892456, -1894151293, -1022825943, -931881374, 265505545, 1192806554, -1813579670, 140022351, -1236870932, -143254239, 623505695, 39660363, -401990999, -426849544 ], [ -1725611765, -1702911155, -1485208932, -1070283512, 1660831296, -84646166, 1914508079, 1100193168, -587835457, -1379674397, -619803150, -1825633449, 235837831, 1383552444, 1906288315, -135377437, 1363715048, 39796922, 2013212085, 2103593305, -562164249, -1757505592, 1315962379, -94554318, -217726485, -708031395, -1513197149 ], [ 1496770582, 398332541, -1482463362, 1976826064, 1950105416, 1359043195, 1879414575, -1631363194, -597741010, 1250994218, -1767727826, -1819339073, 1405982714, -1236613684, -1361397218, 237891084, 1449606790, 680246984, 1902309378, -1494876641, -20973189, 1257757647, -1684919580, -206962332, 303064202, -1414072532, -360854297 ], [ -1384994550, 182119140, -5037620, 71725486, -94543447, 938483865, -1050397916, -1149528464, -2035366107, 1515310253, -278795618, -1021964749, 1828993315, 1937814096, 886418772, 89242233, 129536998, 439030457, -239972704, -865837756, -519806608, 2673377, -110493143, 1893113554, 1347874755, -1405334078, -496644294 ], [ 40855482, 2004853438, 566102876, -935151341, -253266317, 1680505214, -1598211766, -1831033749, -226610085, 1074985429, 1091612632, -767597412, 248461844, 311036992, 1938664123, -981254771, 2141434025, 370993886, -298866350, 1967784819, 1160698656, -2036994513, 1461813747, -1181370799, 1683732289, -1433930953, -1715289008 ], [ -823028229, -3156289, 1175688207, -1593320420, 188568304, -26070765, -662243037, 1579322420, 1470882579, -229535223, -1284107885, 967476830, -322804235, -1943319093, 1301973895, -2065555409, 1667122523, -1213858057, -85152981, -714658381, -1097710249, 1178711336, 1146220193, -288262888, 90191914, 705134781, 1675980665 ], [ -1642881476, -1925629276, -204871830, 102496707, -1942017788, -1970086925, -739647775, 1310718684, -2120396933, 723986854, -1972203228, 755027956, -1101842122, 1568007946, 1041025782, -1380111153, -302645253, -548552086, 1622903035, 1902923701, -1762603222, 1472260618, 995631521, -1210753862, -387815851, 830219266, -297324785 ], [ 524934821, -55681401, 2018612463, -278751361, -1170721188, 1366091332, 1001862131, -848592206, 559890011, -909705179, -1303607382, 1079917420, 1159129371, 297132842, -486612103, 646189889, 1024987126, -1636643281, 2034888364, -489731329, -450026087, 1680948602, 1795717029, 526236549, -1725018221, -252774671, 152218097 ], [ 1556150978, -1069078968, 512269478, -918817545, 1989097242, -1089546587, 22460432, 1600462887, -1598488363, 918194685, -317558974, 1925404191, 522610988, -233125542, 2085131683, -691053097, -890340465, 1809820666, -706809925, -532538862, 1076417101, -543924425, 524389953, 1194481, 429453580, 1074909170, -794437402 ], [ -1963392772, -1316012099, 1447953004, -1822575725, 500047014, -301781886, -496663554, -1280142819, 1498504229, 1191172442, 1970172441, -1222518090, 253424722, -1243386456, 1068646205, 617769728, 1684437032, 584616855, 1944326665, -1912823963, -585740133, 1408378654, -489207841, -1470407722, 2107986982, -1521920498, -1054958355 ], [ -668201186, -262395381, -1456576929, -505179891, 614061739, 1960408242, -1081710328, -190490881, -2147372834, -1885850534, 1003037077, -94366008, 1432769103, 578740012, 1323926583, 1365886555, -1980654930, -588126461, -916766448, 1611720058, 2019922918, 1856064389, 912430987, 899252251, 1519405175, -486661029, -815240671 ], [ -1032044829, -2027915615, -30793962, -2049886921, 258991429, 1569398134, -1895809799, 360765231, 1588547440, 1394065491, 397295686, 1258674662, -680860741, 203038599, 1169187604, 938504422, 1945286098, 1747642137, 1865904609, 1612234041, -1496905056, -2009268258, 1736465602, 731663196, 1386732445, 2081653222, -779237433 ], [ 922367953, 2112559460, 1277511005, 2106505984, -1595118680, 1257252650, 1566007489, -143667530, -1003380876, -1278290109, -451941602, -328100343, 532936009, -1263560796, -1100926774, -912461458, 335458958, -544812985, 1996451335, 1294241462, 113604473, -1576107896, -448300957, -627453643, 1817158651, 1811366735, 867187058 ], [ -1938842505, 927968674, 549385396, -1070739308, 1420489178, -242054508, 2077533312, -1354764985, 1949489403, -186652263, -899717153, -1965103802, 1812105888, -532140275, 420570020, 42863777, 788426349, -1893068112, 347606459, -1057626303, 1707188495, -22977219, 864128043, -1768796374, -1497151819, 646753112, -1936152944 ], [ -1717610602, 1057756331, 916910830, 970416572, -2088747716, 923762228, -1154067238, 1000294000, -771556656, 871407264, -1799362425, -1434071010, -1532093535, 1517302214, -667658119, -121028672, -240788425, -1012659782, 146822574, -1876508184, 1739624833, 1924617865, 238703580, -134741363, 662057488, -1607341865, 1131508450 ], [ -977471752, 565933283, -2112562896, 1416071066, -1047243546, 918794434, 1671457951, 1686166303, -15110462, 1106706435, -1847725191, -2122561185, 2070774775, -1367734138, -755339632, 1462261423, -68070883, 1522024305, -1052327200, -69526895, 572284448, -1131398885, 1366076577, -1384716115, -57503398, 1830883846, 1832010389 ], [ 640740099, 1640373912, 1263031858, 1530656761, 880017644, 2136810714, -1724238549, 1349490430, -1532666782, -869002643, 1537055758, 1934043223, 480397033, -1048499347, -1777843774, -994925263, 410700708, -1917669, -1508804130, -382215419, 2016059632, 832506963, 673629184, 1470347909, -735789871, 800057853, -802303107 ], [ -1839748681, 1693612775, -1018990411, 800831956, 1869763516, 432573418, -1263508307, -362144783, -1322973997, 262283714, -926126650, 1863710613, -1323835213, 1695931258, -1439110059, -1307237729, -361666008, -248663325, 2044561960, -88122842, -816297971, 888829002, 214235771, -2038635899, -1141236144, -950755750, 168905352 ], [ -726467505, -1161280202, -1853959561, 230091817, 449738858, 1062197113, -612450930, 409152394, 2069941795, 1564675061, -56995464, -1039923391, -268788254, 1375087521, 816158195, -1150740512, 1654195339, 1481969157, 171183416, 1408170869, -265538812, 937607788, 1378635635, -1826795967, -293820031, -1304534605, -208610490 ], [ 1951080404, -579730112, 524472582, 1161000669, 1126065584, -1859139257, -579574571, -1903982731, -1420919661, -893888181, -913372687, -2038743406, -239014353, -1401216047, 1443631700, -466408086, -340476344, -1668413263, -1594969218, 1332896469, -80481553, 2143226931, 439413423, -1407976750, 1808429735, 702247513, -966607806 ], [ 1157258323, -922144570, 139058551, 49936182, 1303871942, 186118482, 64225025, 1456447345, 358907109, 682063418, -1637055213, 993226211, 580544427, -2097490661, -1567161849, 2074384743, -430599719, 1289488313, -2081431240, 1728067416, -226333306, -1112301125, 51676856, 82040303, 520178069, -521175447, 1549844797 ], [ 13388547, 434236414, -1929720504, 274490043, 1575100539, -166874720, -1332422931, -169360848, -1789216920, 1593801845, 1957426785, -1627988636, 277767570, -671568465, -147784611, 50434261, 1989867147, 489386096, -434165936, -96977229, 1937844049, 918842125, 789499503, 2095787242, 1314449405, 1507678299, -1766679440 ], [ 1610300067, -317204886, -1904092237, 1717001649, -698245420, -1218090782, 1146990892, -239304325, 482816070, -1771294463, -1379011378, 2018807884, -2097735873, -228921582, -552200857, 12467007, 239512623, 1879537422, -1615115777, 909144435, 814007827, 1775750461, -93760980, -1796218785, 1727958628, 1658146626, -1915901612 ] ], [ [ -820901862, 954389930, -385934215, 629369214, 751894471, -1057027194, 688487616, -1485306232, -1096663837, 1627671411, 1198292420, -561581099, 386247831, -2031122818, 260023208, 1765959265, -311932080, -629353459, 1501131150, -672796915, 1434666440, -854922266, 295196260, 1303755523, -1893469705, 368855314, -1753466242 ], [ 1811599865, 2068619255, 1863844804, 235034570, 1616510463, 450396882, -627962635, 221376124, 1199102611, -2051498671, 1851488959, -1140883551, -551211185, -1675202458, -1506370923, -1468996319, -12034379, -1582209729, 1973932065, 360618751, 1925571151, -654236793, 570795025, 137564489, -85888621, -810639096, -746232653 ], [ 625003340, -1194752941, 1898637699, 1179934686, -1850712239, -286630995, -458591720, -1443806255, -1531010270, 802176375, 470745328, 1897295260, 746471526, -652507307, -144481913, 827193006, -284688622, -1143133680, 1159667661, -1922309945, -311372618, 26353077, -1483354539, 876818668, -922025135, -2048693794, 625310901 ], [ 1985584927, -1155906014, 981020811, 1704485055, 182502134, -1571001667, 1981023403, -111976400, -412956749, 1317426792, -364472586, -1000741274, -1470221365, 1338046821, 570571507, 582792015, 309689852, 2013102691, -681405697, 611122567, -871316978, -1280926838, 1117308491, 1204534899, -1186535880, 1831479012, -1197495284 ], [ -990969673, -1111119183, 1091939927, 827902821, -813689799, -407717316, 1938071758, 1316876953, 1601560909, 1348214412, -401169914, 1650370285, -1471353121, -1751479975, -683523886, 39219010, -441095532, 23629498, -1190300171, -1602331511, -595595073, -1212212614, -1525500916, -265840347, 1823309718, 793852117, -1816473307 ], [ 1321920494, 331605157, -1021720053, 1161096025, -592053234, 1011257603, 1200880678, 1212464633, 1708168496, -650211340, 1333524148, 103560741, 1792324022, -2013024105, 774453594, -1426686329, 381908713, 520696286, 539298746, -554840158, 1734157038, -1844279955, -457561962, 1915249846, -1677442431, -2025990336, -93553291 ], [ -1110803930, 2145317536, 27977434, 1059249280, -1732202676, 566446167, -701930012, 156734700, -108400403, -1416657578, -1822605033, -1220580706, -455912547, -1108990858, 1071071645, 141283516, 1232454314, 54799299, 617363671, -867771136, -1710859553, 241617047, -1643135190, -16648202, -291755200, 1822632070, 917278130 ], [ 1103148707, 1849817986, -1570326590, -1421089886, 2096417706, 1442737930, 134801479, -1710629021, 1921172600, 896960611, 1871601405, 1223974100, 2006350174, 1991603912, 145746242, -1429743734, 1212200563, 1993930695, 1645458832, 1245587121, 1528608217, 1947056590, 949560529, -1369259472, 1721736903, 1346737211, 369214472 ], [ 1591682682, -96921242, -1914805277, -649471492, -1021102781, -659750196, -128348195, -1507751156, 1949751665, 1165911290, -607029949, 805820801, 809862927, -1862927603, -383672036, 672972606, 684391171, 721210449, 3065266, -1552223776, -1576031106, 1256630719, -546902936, 993205930, -403257631, -709924556, -718148201 ], [ -480039606, -1789311907, 482245552, 2094436084, 38410865, -576224865, -732657474, 72183178, 804397951, 369901745, 1350753392, 905787620, -1432061549, -73466775, 1545751497, 92679706, 1244352604, -1857305138, -1308033601, -1385220934, -1651033540, -994759456, -1062080432, 1698400116, 1770593466, 843266416, -1707040358 ], [ 683707805, 1323132297, -287690538, 1223893596, -557489379, 608457928, 774925244, -1638122971, -140259979, 781450801, -1014367398, -1231764576, 1177880439, 254807240, -1271969781, 1748117022, 2104887756, -1714577070, 132202599, 1098641544, 1087249647, 2088620505, 2082514264, 320201710, -2111323496, 1480898457, 2074581788 ], [ -699482031, 727410629, -1269630196, 984679410, -64839862, 1633260274, 1280977832, -196388759, 652581548, -1285507602, 533471508, -166276457, -1247752346, 2028477449, 1094366898, -390261775, -230144252, -1143532830, -49607869, 2037474106, 551157100, 337768244, -319036420, 730828556, -1213161129, 2047674052, 1164302961 ], [ -2014651599, -314790450, 1430167031, 742831811, 584036902, 1921901599, -1147361952, 914747816, 194007638, -151092747, -1066000233, 399025296, 197579541, -788949383, -1046292069, 531113531, -2060142249, -403202427, -1738146934, 552437029, 83594157, 412195170, -1969596965, -57304353, 180128753, 2011237558, 1257334418 ], [ 1445870389, -211762623, -685596420, -1586911850, -1179435005, -1105337113, 1833554729, 1210702910, -1518078960, -389751107, -978037330, 1996673536, 2124985120, -32327036, -108040929, 1317485639, 1737278568, 296290128, 340320356, -1179245426, 351827497, -933945896, -1611365844, 1959882529, -2023094918, -938625325, -1217154944 ], [ -826797444, 776284551, 2003032837, 1955423460, -1035610805, 1551599912, 675510490, -1433348322, 1455368874, 81034182, 2069214678, 1159431286, -782216165, -166311160, -806047307, -1295866967, 2076071256, 268296971, 2012057354, 1995951336, -1317396710, -622149842, -575962512, 557893876, 967264205, 586544171, -115849713 ], [ -568637232, 1073162501, 508645321, 1589360390, 1417126149, -667557332, -877136450, 2030574165, -78558097, 1747022263, -1692623086, -1478089076, 888229135, 831618521, -942257065, -1181940849, 264365949, -164489303, -295739770, -988572361, 1034560807, 1654468086, -942292033, 670536206, 1880825131, 1760618716, 867056177 ], [ -384680387, 710681575, 1970476447, -273363584, 1757505939, -1696903069, -147536060, -1399593259, 803255589, -957122659, 1210324877, -1880699927, -71954554, 615894643, 772316464, -1971174637, -521841437, -235122881, -679729698, 1443843208, -207120368, -1585225516, -183233155, 1689393388, 92255435, -438662475, 896323265 ], [ 647437216, -678047621, 457988030, -1718742722, -494088556, -714704082, -279145707, 2097859651, -1452376033, -884695070, 2054888259, 1546352261, -1072796340, -882873781, -411807166, 556173446, -1588888324, -1766349025, -1826700430, 1746962044, -2048454439, 1810265616, -377098765, -582165807, -2007888226, -2127950836, -94439029 ], [ 327655952, 724378968, 1608156690, -1008905994, -685387493, -1836128882, -501067224, 288123430, 2055463612, 1058967868, -290280772, 265806795, 1127667032, -1959321356, -1523297907, 1422918429, 1072493760, -448918957, 2082143371, -1840354303, -855684849, 1330106141, -2037946990, 1672875239, -543359144, 710071118, 295128811 ], [ 2047156540, 707280386, -230286475, 555830953, 1830343128, -422899309, -1270859606, 492069246, 643363529, 630205683, -665108388, -2103148706, -2121946861, 1310105208, -279131194, 1055564707, -173564042, 1665466432, -2140239545, -751705097, 1442024584, -1669017157, 676078854, 1877424995, -2136387888, 522032295, -1849722892 ], [ -1420697266, -2070765028, -662404753, -1578240598, 2062737344, -1360209245, -45639906, -966224938, 1820528306, -865250369, -17038340, -101165516, -2130655185, -62003105, -35491554, 1861188487, 1078015774, -1489267999, -148468268, 1179301251, 1739476246, 484050979, 1276864910, 403468235, 858599327, 1888541352, 769182555 ], [ 2077430247, 1698457624, 1511591084, -956828476, 381709655, 1239408473, -899299512, -377550577, 1573875411, 917497096, -1452116480, -1349147751, -714268999, -1271777122, 1718998874, -672056512, -2078850434, -17968175, -1619468473, -643160044, -1179691259, 843728294, 2011249145, 700620648, 631316392, 621117791, 702646828 ], [ 425818176, 1406617382, 1129245550, 1808579645, 1756544210, -205849932, -2037129492, -848127533, -238932212, -2066139773, -1285262093, -1218180518, 302868347, -1996222218, -1942283375, 1328476709, -482222882, -1737531750, -367032659, 1840818802, 1558708812, -132664681, 925177987, -812787448, -1953760186, -1241142827, -2063955922 ], [ 1745348446, 766946654, -743163092, 312601507, -1695922524, 812168984, -1799805732, 1399050832, 646456585, 415761541, 915782705, 2140766020, -1937201044, -1092569629, 923094260, -1932962564, 232303499, -735677864, 522124024, -712600816, -750767679, -124702650, 692370981, -1635242723, -1328895957, -1703033990, -1201292659 ], [ -250072154, 41962686, -1180602947, 963291007, 1027588629, -1465402408, 1869004817, 825161992, -1534079099, 290899854, 936596689, -1396304516, -1890338880, 1452899731, -876090010, -1158068154, -1080686043, -77374986, -154914688, 141391667, -1369977523, -828689948, -900783009, 1653455523, 666950557, -1983902083, 641317243 ], [ -1405000861, -1707350518, 1874052155, -1681904726, 1145318035, -1955428597, -107527222, -2037536984, 770544526, -1070096645, 408699511, 693689571, -1996538017, -232736500, -18895164, -772260010, -637581281, 347949493, -507727773, -1878259760, 422758204, 1205563114, -1337463096, -452778546, -905737140, -407674054, -1557648026 ], [ 1523541575, -1709667131, -651042574, 835351234, 658746671, -709794370, -1889649493, -1415717920, -1066091840, -542294709, -1031338043, 409549458, -828832414, -770335667, 579815469, -367970329, -1844385976, 1478312449, -1903111300, 1807273467, 645272285, 1205794415, -1055441214, 364616764, -1779355509, -654953216, 2075276163 ], [ 1881248894, 735496627, 1661982174, 230821848, 792377654, 867598532, -110211246, -338616594, -1524260488, 1645409548, -959901028, -461893588, -1609400935, 476751784, -2099262496, -865351340, -1379293070, -1772590640, -1007062240, 1215399711, -1780137295, -1594833223, -1472778015, -134259288, 880221963, -1592621977, 644715449 ], [ -1651588160, 468490909, 1512009861, 222985074, -1328221371, -1109262240, 398460247, -1369168265, -1836292672, -1530600999, -110160626, 389574888, 1181440745, -1618349614, 1597053307, 300066296, -2027333359, 685399756, -292691098, -42566142, -341299016, -1641283794, 153353062, -2078825002, 1467508113, 1483730475, -1859737954 ], [ 1006028720, 543726251, 1257868705, -1384869107, -1044955668, 427832147, 543907903, -1925608710, -529154607, -1926000550, -83203680, -766268840, -1706037, 1504248771, -312266773, 1178735089, -1112542067, 440927192, -926973641, -1372416935, -1593964122, -1601070143, 202202303, 1297023801, 2061709871, -747711870, -363972487 ], [ 684658335, 1008272698, -1827801597, -1058098742, 637399311, 1908916562, -1706744979, -598856398, -1503317310, -682642452, 112537188, -921758100, -1313690903, -1021138249, -1362531289, -1469615668, 239581326, 1938878881, 56299374, -404392136, 807003315, 1256298656, 1625273703, 1195757133, -1077315658, -885090405, 634426311 ], [ -1381307857, 2045257697, -1920297247, -1349015623, 1531441985, 1369920658, 519342944, 1976480849, 486525035, -350534791, -1502201981, 1004175677, -1601734279, -671244229, 1122014201, -2115255622, 168205176, 244848182, 523538722, 838891597, -263356796, -903441954, 1317725450, 146690950, 652491855, -735383765, 784627457 ], [ -1325768705, 1049721239, -810598759, 965159631, -1557202779, -1570805506, 321105902, 2124870059, 1127407790, -1163919379, 1168892655, 1072489566, 1106248295, 81934866, -2038555187, 367536913, 1839995742, 571457888, -1763977615, -1128045129, 891208596, 1920625666, -846411733, 1761703597, 1788446039, 2058647021, -1835421887 ], [ 124448743, -174001884, 2063533949, -1852105137, 269850389, -761758710, -1850274074, -1765319938, 1145958247, -1575759705, 1088090547, 1944774107, 159538416, -1582671837, -730841885, 564648469, 760041566, 2116162534, 809433184, -982738290, -1342117669, -505980374, 1485901874, -826903480, -91423035, 2144173069, -681025862 ], [ 1343884231, -1375896507, 1617426433, 62747653, -1350114418, 1969342574, -934140558, -1103441066, 994257979, -756065134, 1184533141, -671242178, 876848368, 1482030138, 369336187, 1756827129, 1517572582, -147740970, 216332083, 428125939, -1659389155, -1080798415, 1564147621, 1525812956, 1848931671, 802232537, -1602516312 ], [ 1047551241, -1020452762, -454572885, -1444444509, 2035374165, 1014111307, -116076869, -1528572333, 894771192, 1260567713, -1448459988, -982467664, 1208470657, -1688670074, -1961365592, 2047960300, 1511724149, 1729655494, -1047591613, 1815347811, -1999772930, 2017977666, 1503725081, 1315249465, 1762061080, 1312085324, 1266665370 ], [ 1013295803, 1538900302, -2014735912, 1110188026, 1062712841, -281710054, 747250357, 2064883421, -1348179394, 1440080769, 1843110607, -1031677979, 1533692068, -2059578077, -2106567074, -474313104, -2004198801, 955542272, -1635902088, 683448414, 1110601995, -1406810229, 395575156, -1435738085, -1864451513, 2140526986, 1142865555 ], [ -1748415997, -1861518304, -2087923869, 770235934, 186273048, 997351630, -1204378600, -1423446278, 1725183187, -585908784, 1257172068, 1468243798, 815423473, 1143860355, -2042963617, 1960117459, -723327455, -2028064256, 1151757852, -1546063564, -800411388, 2041732729, 444120694, 1667917098, -1873700910, -1328367503, 537870262 ], [ 1791811814, 532222367, -1563015272, 142424623, -1974625648, 52475045, 615805465, -1878167779, -401918475, -853384869, 1365035103, 427032610, -2043673899, -2128784829, 66437775, 1206671481, 1861789285, -1609234435, -354015350, -1776948258, -250049420, -230475933, 996157147, 1918361115, 1525397964, -1881868253, 1528134711 ], [ 70460112, 719365288, 1397660131, 1841615121, -1420927770, -682822711, -1060875053, -239837090, 697448034, 112182043, 168720072, -884392869, 704698848, 1527439739, -334642202, -1077738294, 76415707, -2008396894, 1683264593, 2074266224, 1689548908, -1453005137, -1457857495, -1950501074, 1452698188, -1876054155, -1944337084 ], [ 1601056892, 1098302252, -710295131, -184309311, -886357536, 1186858453, 1657796469, 905842345, -1742008573, 1157078551, 382302763, 926547309, 211598473, 1936954443, 1757745864, -182736974, -1619508144, 623348057, -1059825313, 1538627292, -1359352461, 972526049, -120039186, 1161158608, 2120041225, 1972595909, 316984690 ], [ 1924872497, 2000662176, 824468819, -438986010, 1415983290, -36992840, 1741122330, 1796129386, -1791567485, -608536781, 248265238, 1830192594, -439689981, 1177760764, -1646309968, -504559003, -637044612, 1076280517, 191022752, -1230769488, -1602026979, 1931283186, -1890676927, -1968188360, 241585160, -1365273923, -1585371020 ], [ 1388228755, -694431837, 366843698, -836970246, -871381086, -2014866123, 1612159985, -2067340556, 545958743, -1666680622, 376358126, -701111322, 1224887692, 1918066415, 1883336452, -188360628, -292653554, 1922653870, 1517815342, -1297328580, -286566748, -1420682044, -1137294423, -634919040, -141131789, -1363763355, -1163509525 ] ] ] }