{ "type": "int32", "data": [ [ [ 1506303310, 1179500588, -1723009262, -1997854073, -695409836, 653941440, 1059708153, 1387821260, -677725438, -1425925498, -2034320021, -1516708710, -1867616290, 1549628382, -994657409, 1387809632, 228315938, 167253612, -194161324, 1370953042, -1960871251, -1749099329, -329046213, -453198430, 195837040 ], [ 1021332726, 376003640, -1041735903, -741777219, 1083744435, -1282186258, 17946969, 166608035, 1074884233, 920645344, -151699801, -819632156, -567346539, -379717138, -1206073132, 538620703, -1252501192, 638563409, 1080144806, 1983581207, -1636767593, 1115537428, -1778192267, -699016404, -1390318001 ], [ -1450478360, -1394376116, -1958770528, 1387736673, -1884938703, -435910733, 855396921, 2106202386, 1519153395, -1558165784, 2094821860, 659448529, -1376244148, -220205090, 1794790427, -459912930, -1358765380, 1610974368, 1945515689, 2042667744, 1957260262, 1601417033, -195466259, -1321558521, 503183746 ], [ -1199163798, -115296395, 670332206, 1918045983, -905879120, -1065521766, 1008136760, -2119738452, 285274523, 1056201673, 218651495, -498409472, 1411098297, -553902355, 904231369, -154010186, -2033333017, 131067690, -1935058272, 1850952046, 436190231, -549617204, -59304584, 511873393, -1029999063 ], [ -908841483, -349369445, -1036924573, 1107716384, -1701599764, 1402785645, -650569341, 262951074, -1469928284, -492334331, 1093485778, -984849911, -1579363105, 94139115, -1449590295, -795644330, -212769133, 275286517, 598618038, 758716205, 1478701646, -1863675599, -591315115, -2142898921, -2106927686 ], [ -1235760279, 421521856, 1694413980, 1174850764, 628314043, 1194704526, -1408919561, 1459581256, 1676170952, -1739227969, -129038254, 1417499221, -102685124, 1462318858, 1870638404, -108815738, -1891990251, -686968593, -1223299996, -111174923, 368385036, -155055153, -1307875483, -853989942, 771062633 ], [ -2031592250, -1227964267, 1685093730, -1721607703, -366163521, -1258489157, -1698011815, -331854796, 92092983, -1390975414, -1813360800, -1568985806, 650877720, 1547398918, -1373139122, -771388137, -670807266, -598036888, -1098221124, -1910099047, 108042990, -612592803, -677497625, -1010145482, 1843999284 ], [ 474529750, -349215974, -1265339037, 1293315997, 1668016919, -2008675442, 1845404085, 856502781, -1718712523, 1087299978, -1686191464, -1929033799, -1652160368, -172519971, 513546045, -398036654, -1623630936, -1292061556, 1513470531, 1986954077, 1092087840, -1703324454, 1373568587, 824585914, 111929110 ], [ -1532278754, 2133212380, -246503447, -1957753026, -1245675802, -424063750, -1879792045, -756186249, -135705295, 1926917744, -1776505815, 330115303, 1785680471, 1315080182, 1825109885, -1415873793, 1294259045, 2055717994, -747183794, -5843102, 132462596, -27178226, -902880264, 2022434509, 1960638640 ], [ -512250609, 1311219367, -440126669, 1266201930, 364010086, -128120257, -1597501874, 663962676, -768431384, -1216082875, -1317660222, 2069648559, -1703884484, 1282158696, 1572579109, -2014112404, 383674437, 332450998, -606995739, 716032442, -392262038, -259022630, -294123640, 1291386425, 571871382 ], [ -519489229, 1832960579, 1297332992, 1858774312, 989993821, -466038400, 1172275684, -733312153, -983853432, -210253681, 2015644403, 291775297, -499534521, -163990822, -896719293, 681840703, -642420845, 233642026, -559126718, -770020864, 2019647029, -662581145, -1844600989, -521440007, 138057433 ], [ -1741008939, -834579082, -1434250073, 2784345, 958266483, 2012107300, -476325998, 1560183874, -1226045778, 1204725543, 269175953, 1108845891, 1097533977, 139295671, -1041863021, 112460134, 1403551855, 2021465222, 1836119390, -1368088543, 418306317, -1698251626, 725624670, 2114565887, -1921671490 ], [ 672474346, 1913493361, 1491145711, -461774551, -1701142482, 1820638357, 1809566514, 339205885, 2056837136, -2127646059, 500838839, -1981947022, 1871292671, 774892869, 1775662615, 269157069, -1789871305, -2033527698, -706206633, 1045652571, -1498804754, 1512452706, -1118910011, -15386796, -1275257280 ], [ -147070674, -205410711, -2123976825, 291248163, 1231151140, 1873791427, -727068958, 1634605339, 1626777359, 2097587905, -545200626, 1507067527, 279507497, -1897212871, -986374509, 738955137, -1457762098, -280324165, 1180720454, -1504271408, -14643782, -1224672730, 156714439, -1113635766, 1998946299 ], [ -1818054701, 1991060562, 1253593372, 1527471281, 1509720026, -1341707872, 1851524954, 404898138, 1984950474, 1624130821, 341922759, -539173288, -1643739141, -1713235972, -473693609, 1335575495, 22951462, -78324951, -1097562872, 276564456, 593029110, 2070793984, 985338185, 460469587, 1761266426 ], [ -322211086, 1868091382, -558412889, -1598676170, -353822444, -1594436267, -1638963458, 1637278421, 1265944008, -1197386449, 1450482861, -1851551114, -926007256, 885200479, -842687108, 990005419, 1607753388, -1863750853, -2044531755, 1889794265, 87864051, 27807175, -156011618, -285131560, 816588257 ], [ 342504421, -1445721640, 543908748, 722975026, -1659571318, -529423405, 1247720336, 509876089, -1561779690, -1975276892, 348799083, -164380437, 1980201104, 95566861, 1853230035, -1226958758, -226183365, -1547804620, 318811765, -1337992681, -33229850, -669408973, -1349780630, -1731687223, 51762813 ], [ 1921223893, -1293866428, -408047399, -1182805467, 1327014338, -365490980, 2037606028, -1094497257, -1800728261, 354421498, 651415404, 2107717875, 1595189880, 1649997302, 576532503, -602090581, -304830488, -1573053906, -296024790, -582231937, -1993299107, -1269301326, 148609095, -561167553, 2119751030 ], [ -92222722, 1970133822, 690249269, -1973970282, -1273693371, 883891400, 193778386, -851413415, 94852872, 1730825234, -477995243, -1953717291, -811923896, 1872065013, 1124325291, 1449447282, 1767837188, -1642806170, -933413764, -1890540076, -2127144204, 1437558472, 1876673713, -1478509546, 954208612 ], [ 149886425, -1850162301, 1785610568, 1594457882, 289687441, 892874096, -441379610, 1257733907, -236154247, 2100993191, -1876397465, -1408107046, 2013275890, -907175774, -813234083, 1251019032, -1334173645, 58147422, -918919842, -1297354362, 1994467685, -1288932192, -1742528132, 747056737, 1577554546 ], [ -1599893389, 892682729, 175195614, 1417421581, -1602217929, 2043964372, 511576587, 1469543055, -592867849, 1904312698, 542723973, -1602300872, 1816348211, 1270402213, -858128770, 196175612, -480777719, 186812158, 1998767230, 1713355123, -1221745998, 2026381971, -266522444, 879773898, 1134829565 ], [ -73279060, -186155768, -187244005, 1557137319, -488159725, -945222727, -594427642, -1310468586, -465974567, -1657520483, -1761996438, 961429407, -1814898195, 292938861, 1202031826, 964140939, -231615162, -1315840132, 1849775793, 1439505040, 481985561, -1774845515, -1996403955, -793623902, -1470926049 ], [ 1547721206, -1263494369, -933507366, 2043270666, 1366916126, -1208156150, -500178573, 67670114, 705535563, 1873365656, 1593973147, 2049527168, -1972913055, -1132323308, 270588192, -1936524975, -621303513, -1487768801, 1859376944, -1875489904, -1510091976, -1309431414, -1509277096, 294504682, -582622685 ], [ 1771454091, -1027278640, 159853888, 687579970, 541121025, 1272954401, -1280470405, 32023864, 1290996820, 1559143134, 505899509, 652368282, 1563955772, 536318155, 1927766465, -1599472482, -653261194, -1665665205, -1758449554, -120511758, -1177126163, -398756677, -266968443, 519362714, 1914239658 ], [ 1500609083, -522655334, -749107362, 1162962097, -1616401135, 173846069, -330641886, -1362325958, 500143845, -769941097, -1350343138, 657954136, -1399308321, 742399677, -1451295589, -280204754, 1322819650, -1165458263, 1149452834, 953082360, 1729398986, -1422179458, 923918091, 1875482045, 1129656747 ], [ -1340443922, 1383672117, -1686580560, 381583251, -10103042, 133485181, 83964884, -2012292263, 35188301, 1875802919, -272011063, -958151174, 2125213782, -1722314388, -58924320, 54107238, -94718715, 1811299234, -336012203, 2032815123, -1860469218, 1004748718, 399245690, -1114346850, -1168369522 ], [ 943519600, 591026069, 477471254, -1929155592, 420404465, 2067541856, -2073081153, -133122172, -24148064, 1704051345, -932669672, -104963962, 932832531, -1888364756, 1293168678, 1383896642, 943376652, 636444272, 1063481219, 1210137304, 1732568318, -308508088, -188736703, 592433805, -1318171408 ], [ 1529991921, 1161845934, 562921790, -851900712, -654236757, -279282099, 698059292, 1194150634, 738108119, 1846547259, 1978205940, 880063270, -554427358, 425497671, -321771359, 554465980, 1340557910, -561212891, 24748953, -1951476366, 1016073698, -43581506, -173046533, 139289018, -1221939062 ], [ 420767146, 1053142485, -645635885, -1584176486, -486034765, -1294573308, -541426902, 544709153, -1660457510, 1062015705, -1182775472, 1695171566, 998338344, -976733557, 271560926, -1671926579, -1719106603, 1958705488, 1298932626, -1484241536, -933342473, -1298510424, -450279322, -896233173, -738465056 ], [ 126234904, -1335504727, 1644223286, 977755648, 1119036646, -1419584438, 894029886, 1444160959, -1395088839, 1079231030, -611248444, 1235143570, -92750137, 1297976489, -1514294000, -476397522, -973112020, -1080767648, -823202621, -504943275, -1600836539, 889412994, 215777833, 1414202260, 880589398 ], [ -1507346672, -1847129578, -331534499, -81075661, -1115618730, 1212087854, 350394186, 1065109493, -1679287193, 1353228644, -1262331969, -222304788, -260397260, 1376782186, -958436077, -1113457081, -688791942, -597814087, -1367150050, -1390042215, -1153892094, -139652840, -672782081, -463598674, 940838359 ], [ -1112709563, 1760474105, 1081389911, -1397207552, -799522026, -1359136745, -975797972, -577688462, -1585313958, -2085489091, -262758790, 863250121, -846260476, 1548151239, -561468872, 1721410481, -1133883124, 168936637, 1130244222, -1893912179, 1846850314, -579996574, -8882625, 551641552, 614173551 ], [ -2045828156, 1576992920, 530877274, 2142456978, -122351623, 487549589, -253133381, 1674090061, 1427592981, 1754959055, 18385754, 1251774608, -606471547, -167798398, 1117627563, -1798929871, 904047972, -2079599305, 346392556, -97922535, -134523375, -24418893, -34645300, -397875515, -208931828 ], [ 292776544, 1131577053, 224037104, 612130709, 1445742002, 2102439130, -1680804944, 914509646, -1180352937, -1302315825, 1258446802, -1852457011, 1493947969, 1161982768, 2125253814, 721309313, 1601644914, -1638380592, 1674603484, -1458889074, -797369515, -1596897726, -422360066, 1069441815, -996066891 ], [ 1383818378, 456552438, 553733383, 1884654645, -292720163, -667262312, 2124095392, 244820788, 492220537, -874886426, -1222189503, -1418198314, -1187304973, -1309168181, 1059656580, -1898610289, 555702065, 1929700987, 1140539791, -417128906, -1892351550, 1435038304, -2133959829, 778804155, 734220646 ], [ -1323188537, 1030235315, -1393879038, -1178333042, 1339979122, 2057843540, -1010555509, 1809633626, 1775046347, 1157097033, -1545950266, -861485642, 763252687, 2144131539, 1350655012, -342442692, -1137065154, 1977131513, -961182056, -677663859, 1995093424, 264848490, -1011045587, -2124524910, -300832180 ], [ 2087360510, -289843321, 856971320, -1060707673, 1183748412, 1184513696, 465148600, 1167584038, 338540296, -522620150, 1021686731, 1439354312, 1464845220, -1232333774, 758459427, -2128990483, 309234854, 305661492, -586282533, 2122047874, 1644804675, -1981507602, -1250541404, -1254138724, 1707502389 ], [ 81237770, 983009351, 1331185326, 1149418290, -1765051149, -1544749800, -449963736, -694160494, 1061182483, -1476456991, -551717719, -1131404117, -1336437398, -1405296738, -1307835463, 276480909, -386337519, -277935214, -88402991, 1035344774, 1553981091, 113539927, 610969485, 1024600939, 817770167 ], [ -1570829306, 2074414106, -1439626624, -378629541, 655422574, -415089678, -1103243249, 1818261381, -1840265586, -1091456043, 2117407577, 987048966, -1773922949, 1093383303, 2016530035, -1727487398, -369144169, -136445074, -1584788515, -1286074393, -1401213679, -1351302914, -414340429, -155357083, -1125347189 ], [ -904392520, -1321832950, 1271569940, -1238006495, 1750649678, 166883113, 1300175099, 585809621, -1004889751, 435347294, -970085393, -1638270140, -1053433715, -963616719, -1567499442, -2046082221, 1906099477, 57647332, -420701504, 1846631167, -1182449704, -417167399, 1488940824, 567072916, -432952879 ], [ -1048711696, -1996658093, -1782185800, -1451949900, 1231021061, 598075657, -285753098, 1215068900, -1456933735, -1241527348, -460724212, 1792700405, 490623596, 1507521151, -1081636360, 1496283945, -1836185418, -1169686468, 98893355, -1930433230, 1538723399, 1578072085, 178098161, -834081667, -1722436827 ], [ 510741968, 161797801, 1116549263, 440383761, -1596468299, -1624507833, 1206191548, -1464481077, 1883392375, -1692443189, 980863009, 2041101482, -252446374, -1903898097, 1617820287, -1343006421, 117929623, 2081065856, 1051283129, -1948555225, 1376562547, -1454955038, 1070962386, 519499134, -911156370 ], [ -328095212, -1641347948, 2090722192, -1123827460, -821720357, 12347760, 740368372, 22664208, 22072481, 354954777, 1536294722, -450534178, 1426489309, 1232189100, 1980007314, 1774481845, 1280673886, -1087807613, 1178098702, 1015859484, -904084183, 764383286, -1060988582, 99172939, 1274530298 ], [ -1337752460, -700282307, 1268012895, -198463510, 1978374832, -2113293776, 952779792, 1349471236, 1794695019, -1474229007, 2079559878, -462661788, -635437516, -620441296, 593665639, 684160215, -111958040, -1842385310, 2090054553, -1193560277, -1744582112, 418254873, -376346878, 496357383, 1612927914 ], [ -1729477576, -927492559, 71174106, 1236060881, 432258417, -503442483, 472709554, 2061492131, -85669189, 1647248104, 1202402880, -853322567, -1075875987, 1160470586, -1256365093, -700695809, -1136461751, 456824920, -884162970, 680669717, 1867641670, 1415601502, 1923947377, -2042468087, -191318086 ], [ -1201912706, 1794731383, 910180065, -772144837, 272830225, 452827737, -18876046, -110156429, -1910358690, -204174817, -651650119, 1366874893, 1568093555, 1075528244, -2014799924, 1465558816, -444802983, -359192957, 1911897337, 1577522527, -1928952558, -602013306, 1072478034, 166846953, -1041045887 ], [ 106414456, 1574572944, -1188463349, 1056853922, 1008290502, 1656591094, -867834470, -1220093735, 204675215, 134401358, -388544580, 1199455274, 1284403940, -1092211288, 1269289923, -1156435814, -396709844, -2030737274, -685502570, 1969308192, -246692585, 902015631, -1683941740, 582227287, -551580189 ], [ 1047949354, 1838328364, 135776451, -1705841955, -102504458, -1618735334, -216757374, -1884859192, 603181823, -814108524, -1281897520, -2073165435, 1666699404, 1448245067, 1338966238, -1897787915, -646119369, 2024430646, 337624358, -1595599578, -1541776007, -1017428131, 2028711687, -1419006452, 1730410917 ], [ 764561795, 1812035992, 1400214302, -720854222, 1408300186, -1421055612, -897780299, -1237929132, -1575529356, -1760930617, -1342610060, -1631612420, -513570487, -1841233006, -1884302137, 2103774063, -1770839374, -1829408320, -2018178932, -1578219745, 119911806, 1405547785, 1008855840, 344629106, -1782305788 ] ], [ [ 1178612919, -1987490275, 562262792, -389416569, 1641429428, -826639102, 594713503, -257719472, 95026550, 1884622787, 913752976, -366979289, -225946411, 878627405, -661150847, -1426539605, -138931659, -1854459126, -1418567117, -340554799, 1273765880, 1208679005, -1027769434, -335317096, -1488070678 ], [ 1096265342, -1089408827, 1286455828, 1469180114, 812114370, -729279883, 1945229928, 799078104, 626375977, 1530767707, 1638397739, -1813572847, 1638734060, 1138271152, -1260478660, -826070532, 1085188689, -1217097679, -204376195, 811325560, 646347731, 1760063092, -1668436056, -880385795, 2082540855 ], [ 295638942, -1079295234, -902655608, -690576781, 233154815, -925384033, 523393436, -235074838, 473886886, -1481243335, 530627617, 1824251429, -1567320359, -741125684, 831249987, 504248248, 750547065, 255827815, 784210013, 469815203, -1829353047, 1079254441, -228325434, -1926504182, -390691133 ], [ -278401121, -1775060662, 2130682942, -1192420671, -727319139, -253563566, 1428102904, 1043274656, 1163777537, -1129309781, 1483630344, 1416265079, -155224237, 196702139, -1987968476, 1118502621, 1979647378, -117871155, 173952154, -3460776, -1792526774, 514190862, 951101973, 1838119765, 1845916530 ], [ -35164696, 1971319850, 123083188, 610075496, 438073622, 2141823117, 1020119746, -1632067475, -1838888807, -387059174, 67377035, 724232693, -79063523, 62881773, 1811123216, -709190633, -27889025, 246467725, -136062268, 2010561160, 1985133834, 56354285, -212272473, 382118419, -1370590936 ], [ -317909399, -1215835995, -1528792625, -1738656284, 373951901, -2145043552, 627807246, -292291161, -573452360, 1156388081, 166429131, 1002730736, 899685720, -2009404368, -1221951219, 300574282, 2042454800, -1484842671, -1694115012, 1894408218, 2004899166, -1428656449, -422161415, 543911298, -1308986345 ], [ -746300552, -449731623, 608001265, -824357528, -376846459, -903733682, 1115158418, -1490203689, -1156724349, -1073786698, 1742862737, 1909011203, 900436, -1475749345, 1099911694, -33970097, 1502079734, -601318982, 2142452570, 1318569446, -1185644339, 968711723, -915290115, -645138493, -1071881731 ], [ 782627473, -1018459874, 596137749, 354097468, 1077173269, 2119663096, -2109600715, 2105728350, -1677814058, 114990153, -683373093, 597117321, 952351712, 1546061712, -420994414, 1859435045, -762634570, -1271908921, -519123724, 122585792, 722240865, 1429524264, -1181729657, -845240645, 1884113042 ], [ -258518195, -1109944672, 2085726749, -219166413, 2083259699, 1800948009, 1744215470, 351493813, 1281825880, 1978070020, -991576950, -1985356870, -769443073, 587974208, 203078256, -1801375155, 261036836, -1398447427, 23634429, 325130973, 586994382, -375574224, -393749620, 766966393, 1070194856 ], [ 1321736548, -714897623, -326089943, -727236761, 118300175, -1601052303, -300255077, -1336970878, 139187629, 1505475711, 2084757977, -230715600, -1905548315, -1168798957, -1697290234, 1113861543, 2081653739, 231847169, -1387926057, -2056619271, 2044795989, -788721536, -1666400895, -1387268376, -1051172308 ], [ 669468840, 1682696570, -966234324, 804193884, -1868539356, -2104091586, -1911539666, 1817322811, 351016071, 1310694192, -2054182117, -2051992480, 1498050719, -1706773876, -1480058103, 81368463, 457698924, -1164429749, -237563111, 751066557, -245450848, -504000284, -1839117270, -206694174, 1300311013 ], [ 544424638, 1688147567, -1605581661, -2100167422, 206841096, -1380384555, 403689719, 1734755281, -699490516, 212573448, 780377163, -1503068567, 1706713708, -1276505287, 1324027838, 687135686, -1542043365, 965580899, -1303633541, 427034891, 1974317976, 1946257471, 1594457524, -25496629, 255712423 ], [ -857825606, 1808002258, -97783908, 1166625421, -602728680, 1032613826, -1183624729, 1004144314, -1950072996, -1697290083, -634742507, -77156078, 907996234, -605365740, -2068293888, -749928192, -261226297, 187775647, 618515669, -1083778737, 474182038, 565164076, 1188195984, 94703612, 1333672023 ], [ -1195702756, 909269577, -1950583211, -1705970905, 1566463793, -107277787, 519028584, 444125205, 836925396, -1092785543, -1381858532, -1964724983, 1566666520, -1187170533, 322851810, -193727070, -1450167180, -369666465, -1790133953, -1388704741, -1547502682, 1393354146, 289557863, 1828310320, -274939745 ], [ -1282699203, 466374761, 1845001623, 139985193, -2070771413, -843430782, 1825199922, 78809008, 1941019373, 39818243, -2095721291, 1602244206, 1129659277, 924483855, 2019500376, -1304836448, 1743336755, -1148373194, 2021684748, -1325293992, 216137811, 1242723366, -1811805584, -1860986369, 1502333165 ], [ -1887952802, 488888636, 1882140669, 492790563, -81601624, -355393040, 593408163, 308558939, 7589226, -1487863520, 698650505, 1029804422, 897024936, -1825286767, 871369810, 986900879, -1359723038, 1498850912, 102417011, -118246130, 956642581, 42221100, 192177632, -806533557, 1837715739 ], [ 2016309263, -1587285685, 1001261994, -2047262679, -562689879, 2018624682, -1396691642, -528285225, -1204396481, 980198156, -154952602, 399936393, 1900816805, 90415224, 1005650897, -1726970962, -1223018789, 1919248553, 1544303308, 672919389, -523124771, -1289335440, 1510635272, 1225376023, -1109391780 ], [ 385824546, 509643447, -96791558, 1832535792, -1614475141, -1039837313, -1739338794, 828613397, 618516962, 2092991765, 181739436, -1500668930, -210961943, -1767798701, 734061491, 748162654, 1536097624, -688328864, -815521921, -1841490948, -364416282, -106061564, 1092996270, 1089936769, -1545103323 ], [ -922892263, 49271788, -708468267, -2037760733, 1484767620, 993309283, 86208206, -783874711, 1472022597, -1995951992, -230255378, 1292616629, 1945513504, -1067653270, 647657831, -1332792560, -1649701812, -631264063, 1653961790, 813791509, -46105655, -932787775, -1539148913, -984557252, -1491684517 ], [ -1343956618, 805452118, -1577547686, -1944020281, 181850655, -916572801, -194453735, -1547100519, -1245635809, -253070513, 816140520, -367847749, 179169636, 93958571, -992736932, -946454760, -319012859, -2009857480, 796265644, 491284586, -832652443, -542377048, -735724289, 649978870, 1115489743 ], [ -1680762563, -372292422, -2088310358, -205085047, -1081067974, -705219047, -186627827, -757100477, -454957407, 1137181513, 1332739326, -2122301337, -524683323, 1489865016, 130743870, -1265810630, 401646411, -1525018734, -2053718535, 568763535, 64997358, 1101665589, -666444667, 1521634767, -338099278 ], [ 1022286231, -1716752552, -1730217863, 1214705080, 1434459189, 1900111788, -753241507, -2051839792, 2061174349, 435392700, -1086104547, 1133201640, 1734719597, -924244370, 1158217781, 1235041832, 7232899, 568460614, -989904558, 1843239470, 2074915052, 2065899933, 1018444130, -1965608474, -573570739 ], [ -236490516, 1975007816, 201811010, 155344499, -1517226261, 1261519809, -703147005, -1752896427, 2094429840, -1331135209, -2077774369, -1813174364, -203976881, -1705514870, 1471690394, 53463611, -756338318, -2133955204, -86764770, -1497637683, 2053190844, -897268704, -107903166, -2067505919, -1585180894 ], [ -1256336127, -1925341533, 970635508, 1913049611, 2084585559, -1005840912, 1240155940, 17454345, -1950527703, -1757922529, 205241978, -327898761, -2111484866, 1847289139, 989289498, 10363728, 2091623223, 2023510068, 2035607210, -1035793052, 1635914164, 19521655, 970820478, 1544172992, -1446001177 ], [ -222254445, -1593866016, -947094519, -371442694, 1526755060, 1557637787, -472921131, -733601865, 131955530, 1768971403, 2046668165, -1173539020, -1346543996, 888090250, -852977771, -1289511031, -2014040732, -415701982, -464553499, 270833234, -1287702361, 920695098, 773244159, -161710382, -1368713913 ], [ 29876198, 750815054, -546680591, -1015865301, 27942976, -621834668, -427293663, -649138557, -844111636, 930941678, -170758855, -143841620, 657498498, -595716694, -1713545904, 1514503046, -1908232633, 309025584, -1005788651, -1229087264, -1967282167, 1718378955, -304061571, -675811833, 1036068580 ], [ -1980068497, 277243226, -23191862, 229513290, -1615173758, 1943640827, -1123278072, 766438916, 1061333116, -670084534, -1585908886, -873295270, 1318315405, 1745883443, 1876502513, -1175484470, 457551887, -1498789594, 903485850, -361345663, 917347504, 795112832, 2116594059, -48776483, -680587982 ], [ 114913832, -1448020087, -1667476763, 82322647, 1397609289, 142806845, 1210853125, -1383355330, -217364932, 485801255, -654227710, -2086818380, -1832028073, 1836821802, 451559829, -1011145778, -1035864770, -1977573847, 1910304141, -1682555838, 1114358732, -1115622273, -705979545, -971065612, 1393807873 ], [ -2006565774, -634413597, -947663866, -975148578, -1318805200, 1771445069, -521319148, -351304686, -493200813, 2062517753, -691456490, -679949450, -739061293, -743171572, -1762090745, 447860916, -2039229225, -1177027154, -1279409339, -895548168, 1102300897, 427336257, 2108011891, -639094105, 1840505907 ], [ -1954582540, 18121994, 1283544490, 136682419, 1861053265, -796366098, -2004320541, 1176560930, -1855408495, 1137121316, 1002519585, 1478638516, -90511842, 1698679224, -1418062181, -281967832, -1624208875, 1146221837, 920292509, 1315972519, 1135345325, -822659658, -1855140436, 1843581400, -30845472 ], [ -1742289980, 1834227852, 2122869959, -234085239, 1160030801, -1991584807, -1746888160, -959641099, 671001229, -1574437132, -2000684196, 724865436, 1160444111, 1027410781, 1285152662, 1300735641, 439848687, 83380050, 1532703712, -652720330, -1727078161, 1082172470, -962399771, 2056661589, -368604739 ], [ 1510939253, -1965128130, 683890819, -222410211, -160622450, -1008400528, 2023761150, -460699616, 1505299217, -321681747, -1940140382, 1629560987, -1352443886, -986378021, 1550942321, 1691113860, 1789946545, -317952286, 1103689255, -739560209, 1032470737, 10789169, -1924320802, -353289895, -138614201 ], [ -1042077981, -539148962, 11507612, -1934015448, -1495500169, 1145825008, -635956053, 465509683, 282566840, 219980904, -371908759, -71661402, 1391192997, 1997373608, -1044872079, 727886074, 2017653567, -2114909338, 1222871768, -13654010, 2008296754, 336156485, 1452285444, -1434456598, -1537151934 ], [ 1832147019, 113645223, 250579165, -1417431459, -1173684723, 1366776072, -844694866, 361473678, -787981530, -1015977459, -1434431206, 1845113535, 1890053879, -1652763317, -630283749, 274286934, -501282004, 949361953, -1029804169, -1894731105, -700359345, 420288462, -1371644766, 1356785389, -2094875373 ], [ -1857456041, 37951581, 52583160, -880964309, -1036989024, -1847642911, 699755191, -519577817, -1637768238, -430188594, 1877121601, -1025479569, 1695346349, -1036189613, -1348729597, -1028033012, -759067247, -1629471416, 376389350, -715333591, 936570604, -38699160, -246290540, -124576826, -1476217532 ], [ 914314565, -1700156389, 951459203, 2146475777, 1133863464, -191761179, -796820895, 1600011679, -1042855912, -75694484, 1163391625, 1814012244, 1807992482, -1770559970, 1710527738, -1657774951, 362822400, 1845256195, 664887641, 1921967993, -668580019, -795782504, -746398411, -622062074, 785145757 ], [ -204224687, 1019752233, -360082843, -825813540, -1331245661, 219290276, 1711009245, 1541748920, -1059535788, -96060391, 881638285, 482858029, -1859052209, 391092407, -1981047947, -1647124083, 660267352, -1707046152, -691421627, 379788335, 667693007, -233084443, -1743665660, 1284644244, 1932096964 ], [ 1669539232, 1067361507, -419965287, 1616055460, -50787999, -1561347082, 1505590049, -772402758, 1884209354, -565457510, 1586538667, 159655308, -140038986, -872443212, 1441832884, -1887076594, -133689030, -563163067, 186364981, -1054202667, 706917563, -489964323, -1339467268, -1301548854, 843983793 ], [ -1022647285, -827842008, 545256150, -731072574, -480375623, -1097456324, -664073270, 827981756, 145623583, 2136891189, 1167632131, -2075191049, -520258166, -902584284, 375893358, -1006494088, 2002325029, -861673580, 94403871, -1619583089, 1760067189, 1768883286, 1261314316, -637250467, -1895288831 ], [ 906091828, -304518029, 2106145380, 851771075, 165932096, 2090411746, 1290510518, -178772469, -2066504480, -1748973157, -241730658, 266327377, -2017981886, -1603896300, 877441067, 1080268285, -2019444855, 32972453, -1799700704, 959630420, 1434834307, 1586396966, 421657847, 553827516, 1832194339 ], [ 482923241, -230749987, 1093371093, 390151485, 1470833031, 106088264, 1585073942, -1954793442, -1991017149, -1722116093, 241335487, 897544733, -1218614036, -1478552347, 1547673816, 1076058232, 637363204, -49960349, -342641844, -2059317301, -1339582140, 1705071014, -691388263, 878503655, 875218533 ], [ -818525836, -1269766085, 823202155, -1745547959, -22235388, 1666570826, 907652381, 1134774810, -1789852292, -1289370955, -965946072, -892015129, -1313910137, 2027525972, -1439009456, 894145562, 372595078, 474688393, -1225556286, -826229364, 457407062, -862750937, 833714617, -1977730999, -1834721869 ], [ 981322146, 501476813, -1962047469, 1713860461, -2126621542, 1956583019, 985673896, 2096545183, 1927898106, -802618995, 1101672201, -1241621467, -121804454, -1116227089, -59935197, 1599193801, -274291977, -1750654533, -753149715, 1230606515, 93261839, 258501131, -295704388, -890007959, 421627834 ], [ 571610872, 1709912725, 505867237, 2126049258, 1402637653, -1809283794, -463118685, -495280714, -2134509818, -1371356447, 1126089229, -635137729, -1512349971, -912796435, -967643008, -1397852376, -1712867406, 1134198013, 1393814962, -15939729, 495914331, 1800646064, 1471727753, -2007500171, 1945428929 ], [ -1859815273, -2033357069, -415436798, 1055930478, -1802695183, -889104811, -1019068624, -440743938, 2087481851, -724069454, -1250008968, -1622146308, -1296574428, -1575659221, 316284264, -341422657, -8597276, 1426559156, 345479855, -1481035217, -529417949, -804963675, 1403433649, -828826903, -1552284712 ], [ 1013636669, -307551245, -1735756267, 815020933, -1243343336, 1581563468, 1427905759, -560185686, 238780580, 290965132, 658963957, -1850529846, -752272813, -1415968735, 848240836, -1850537502, 72842357, 978740978, 1925766508, -910275504, -2113239433, 960978704, -2140840802, -1862305211, 2106654453 ], [ 1557130945, 891375936, 1441091227, -1823851754, -1765537605, -855432821, -2045450230, 1667790655, -1905725038, 189150525, 1518830028, 1009259003, -1139439839, -127417020, 207332321, 1150720040, -316778736, -923262619, 1269272470, 1659915466, -47681433, -2027135256, 2838289, 1671993966, 2100633884 ], [ -425050019, -1502682112, 309937242, 1420362601, 1911281683, -1925220184, -899583853, -95997804, -1725483505, 1659295434, -1665717119, 709588579, 1797999642, 795490732, 1130464752, -1016544533, 1406471753, -349718609, -1884110624, -573029969, -644930682, 92097886, -1010058738, -162229805, -309368126 ], [ -743465918, 842796778, -835454409, 1141521050, -1070078683, 1567129067, -579617662, -1972693269, -1503489904, 1315364823, 1598175807, -1237036891, 438599448, 319316193, -1572875326, -206178649, 832619500, 2006290248, 1493216109, -1727291493, -1127275705, -271822759, -1500659021, 303602952, -2110472811 ] ], [ [ -1659910819, -1944544988, -878373340, 1126360964, -1386105094, 2092449363, -989808933, -1954724131, -706551748, 1065456656, -1689416074, -1838837996, 1500419774, 395707469, -673256704, 1099834963, 1478866397, -604712510, 262773197, -2100519379, -832654788, 408835154, -1300942535, 2109879612, 2023543798 ], [ -1041025243, -445117597, -1333624810, 16965757, -1615225992, -468374377, 237321080, 480369698, 414228547, -1196494678, 1255293687, 823555453, 1086941433, -138066835, 1685952882, -473056274, 1313283739, -1273332268, -1085479613, 114868227, 239991626, 1057489443, -870109011, 1600521393, -731066229 ], [ 146816254, 1855186939, 169229566, 781236963, 1755029846, 2038350303, -2546374, -356857938, -1301672310, 160793153, 1796750068, -55338851, -650782053, -1686689245, -473595306, -1130856323, 2047470495, 118697264, -1559129713, -1858113211, 1506431646, 1853114875, 1129591106, -1615579085, -1725350651 ], [ -1297162817, 1078623020, 1139545979, 1451046083, -1731152962, -1489436257, 1719181347, 1841442809, 969378287, -1692052950, -1852759311, -1908739234, 823976854, 1485917214, 565340283, -1021762697, 1105307397, -1893521658, 1409599043, 1683125307, 937808527, 1628927955, 370124369, -135873241, -762514241 ], [ 1811227212, 847283925, -1329316052, 1962678011, -1893200935, 375903185, -1329106742, 705855835, -375154986, -270033003, 736770858, 1100030501, -515213379, 2137465174, -6561562, -1458616747, -2120001553, -1278159592, 820741169, 169383883, -696512711, -79992060, 1452235200, 307389883, -1897961660 ], [ -1936712218, -77092580, -411129490, 1505391920, 356388921, 1103213604, 365894067, -664520805, 675744220, 521531995, 945820642, -1334699830, 607940609, -921399346, 1246584860, 1282154337, 535842845, 1918553780, 161094183, -2039517386, 456110189, 1192697793, -1712861448, -1698227579, -974285239 ], [ 1478529420, 117681161, 2046293473, 1601967891, 235509076, 769020578, -725841579, -1759183908, -434918197, 396317894, -1364972591, -1195126243, -2083084399, 1005093471, 1715535012, 1406347752, -515408729, 401391634, 1979138870, 392399420, -876656345, -693244473, 975525438, -230854402, 1448716777 ], [ 1563833471, -1993579042, 959153518, -558519902, 84841322, -1010202993, -565937592, -728511170, -1931104320, 1214493717, -1533271537, -533441850, -1318446772, -1457671477, -543813541, 1798585657, 1907582438, -508093691, 22133662, 2086059717, -1138852828, 1910004133, -1693290267, -1177447308, -694472484 ], [ -1988208202, 1356052754, 1526499968, -501038888, 1444766564, 1170403524, 1294526935, 1300107972, 315603969, -1671512067, 1818860469, 466690083, 1723416949, 1971802577, -1343626663, -420313768, -1320728349, -1928680452, 2003200259, 1818071210, 1854318133, 1647834131, 638977788, 95096791, 2110864347 ], [ 224425442, 611738172, -1238062537, 1059603575, 1372030547, 766770925, -6012790, -1297646742, -2001979626, 546793266, 786043252, 1170873945, 1934866745, -11333540, 1413690591, 928963556, -956926702, 1482281773, -1918454153, 424729656, 1891294915, 682742163, 1877170109, -1906285177, 139222738 ], [ 1205220369, 611248628, 1634391663, -160631517, 784274326, -344605125, 1598242229, -1634456523, -1056047131, -1731933114, 868014453, -1147906690, -785387599, 1445860996, -600510677, -1521138686, -2057415819, -1173820352, 1781060006, 208795794, 2125290813, -1223502103, -637892750, -1446516275, -436456724 ], [ 271941187, 1323403797, -566535088, 1166217885, 541850006, -894158974, 1770408456, -282414650, -1498973087, 1987276860, 1775684047, -1934704914, 1728681247, 1921472369, 1413420407, -1052281321, 563868721, 164243401, 516025964, 500122797, 597913821, 60132980, 818172162, 114274250, -2076693136 ], [ -1995948815, 1967492646, 1757717339, 367665355, -1397627356, 1208886575, -1532056135, -527070488, -730746571, -2094238020, 1318599030, 41810045, -789188435, 30881327, -2147479911, -270628946, 84098740, -688410011, 1418974076, -1074488772, -1555531207, 118304335, 1663340853, -535676312, -1947230147 ], [ 2018342069, -239239767, -1404766517, 496562280, -774530490, 1880301006, -884933040, 215331067, 186011495, -1106205997, -3091273, -1679023329, 617360598, 1109467647, 1932742887, -748267081, -922468414, 209633495, 827947585, 2115119346, -2039936796, -1123969817, -1020533739, -1050626449, -155822582 ], [ 1601637048, -2014362046, 1356529244, 505386484, 494780109, 765838231, -1651807612, 1059704646, -1081766160, 71186956, 759685695, 446438936, -759672408, -446396347, -100883544, -1970303223, 970844363, -1718193697, -177881560, 665702425, -1802203615, 2128393805, -527320015, -2079609253, 681327449 ], [ 247319235, 602721894, 1078074384, -104652068, 1403487199, -557701504, 194153572, -1466664029, 515035213, -1023933692, 844927206, 1293019330, 1541748302, 1842892797, -1622254086, -1554814879, 1830438595, -511840969, -2035739751, -914871828, 1443966935, -622814470, -1817886026, 953951826, -1311561845 ], [ -632211499, -2130758417, 438074642, -235120660, 1576465034, -711421705, -1268711023, -1434549522, -1287808336, -210066160, -1773106459, -419313864, 1523346588, 1149595381, 589526580, 1688481807, 1203514653, 655271356, 1559362106, -1613145098, 1366909408, -878789846, 1000996852, 1775188567, -17072168 ], [ -1766371903, -557364511, -400051124, 1875762250, 1900542867, 294059037, 1935590755, -273629075, -381379451, 1445284653, 718964159, 96108623, -185776241, 883072400, 1088604727, -40415819, -2011842866, -1710098495, -1528333408, -162830638, 490480126, 1304671679, -1148679287, 1230929022, 713189194 ], [ -1925618235, -638992661, -847567543, 1660630027, 1809026844, 1371208619, 120286674, -30761415, -809660726, 1172075474, -1776905259, -982955294, -1566764079, -24654071, -860041613, -1299304694, -530798964, 1549994291, 249150697, 1387564847, 1777707153, 1727219673, -639948581, 1621251289, 1758256825 ], [ 1973950914, -639937855, -1166787001, 361953510, 1854671206, 1720650129, 305858327, -1506506742, -332881080, 919643177, 259303908, -663693853, -676017731, -1890859906, -908157920, 727468259, -1111046459, 2119104560, -1793458130, 381280893, -14753655, 1431530660, 1665423715, 186742178, 558998451 ], [ 854499543, 90089656, -1353395790, -306691081, -1110023324, -152893851, 494583983, -1248644285, -1076210979, 1386999031, -525137002, -1295435309, 915574368, 930387655, 1400845119, 1116627121, 2112987148, 321560086, -915592695, 1558756911, -1010109703, -897431903, 1410872452, 1639033484, -690024810 ], [ 985310421, 1814174237, 1283120739, -2126034758, 706864470, -1417806018, 1487531931, -1859547944, 2117843489, -1385862563, -342897929, -1142096277, 1348257595, -457417835, 1050462068, -1858783904, -202421097, 1765454584, 1833731990, -1251151701, -453437180, -390349825, 281173969, 160361554, -1692464690 ], [ 1128145683, -1177786574, -794822473, 1463278910, 814550793, -444302673, 1771562083, -454905373, 281300561, -1091003220, -1360671441, -36033340, 270666195, 1313473847, -468563119, 1697216962, 461212279, -1846344456, 1026933203, 321352593, -475223082, -140559815, -851300312, 490836810, 287554361 ], [ -226449201, -922571835, -435317180, -9286176, -120771421, -819085000, 352183576, -1174467281, 4222859, -1625432498, -119638672, 1219685231, 1365092261, 836202650, 1055050088, -1864231124, -681274180, 662500246, 1290968889, 355834028, 1518918057, -974683093, -1488239646, -1776482015, 355118469 ], [ 709462283, -922077967, 1218298488, 1027237300, -600721781, -1121908468, 1040744913, 736172530, -1413962952, -1051731594, -60272587, 47862099, -1434696300, 1926921907, -478249663, -509780241, -1887499224, 1613784509, -1137548199, 2091411051, -17105871, 1609972136, -1378160952, -1435094475, 1293273806 ], [ 1372921598, 185084762, -2009403048, 1905776501, -458264921, 1872539156, 1592287713, 1509637959, 810684580, 744106197, 140619064, -2041059037, -481620345, 990167479, 1341305171, 255834990, 900046491, -2054091594, -135698119, 33178947, 1685707392, -811526472, -1159864432, -634028178, -1415657689 ], [ 250929858, 613337497, 1293299962, 2027200265, -1831350978, -1085524752, -855934030, -1075157536, 1405665900, -1548340659, -2019757964, 1548608678, 1982206262, -1175113617, -717880545, 13651668, 111447824, 2108281239, -411657486, -2095338876, -331756600, 242605911, 72541097, 52781036, 1815124529 ], [ 1320476426, -1066407602, -621561055, 719760357, -385080932, -307510475, -1426195514, -1054979199, 1034293544, 1472877950, 1222815453, -825349031, -1560519155, -1461600272, -457598383, 76258737, 1687514105, 1712951594, -2135855997, 891464597, -864323211, -1297930107, 236404814, -2001827637, -712561447 ], [ 224298989, -979058458, 401116694, -171637696, 1285945098, -1367847836, -1902227839, 127239441, -1044128544, 887752222, -1746823134, 323389359, 2103820767, -1747582118, -851178482, 1479223734, 144158970, -1395959559, -1232097874, 1137358882, 1550032452, -598868290, -112387091, 1214450742, -1387586088 ], [ -1261548274, 1178676226, -1345776018, 1163127205, -12773894, 2104680233, -2006024543, 1915360394, -1179838947, -1996813343, 962125297, 139707817, 1449051005, -1682108023, -1800513152, 288832835, 1641011266, -404744401, 1277826661, 1744658037, 1587781959, 37231245, 852244152, 110235223, 747981728 ], [ 288136727, 107774616, -271406431, 656216132, 1078462947, 1800062302, 486313020, -1715744940, 375717833, -791285543, -2032321934, -1836291906, 392139466, 1910423666, 23928836, -235083034, -1766689530, 753098767, -1909237237, 1465099521, 1358952442, 2108830007, -926502857, -1452633283, -860991230 ], [ 1286396846, -1207649015, 1663968677, -1485257562, -1937565503, -1205349928, 1091310646, 439287654, -623949995, 670175513, 638218359, 235024910, 60336542, -1711572873, -1031899170, 118958779, -1566712321, -103772094, -1645199107, 1233659743, -1703715354, -1750031718, 591803716, -1200305528, -638185534 ], [ -797750306, -1217050116, 1124344835, 824140197, -1121945780, 802512774, 916855628, 168226534, 336669104, 1868129598, -198086207, -492142129, 167508207, 1442520477, 900167624, -1824762349, -174901415, 1030066705, -1185765007, 2097865668, 1323314388, 1488628003, -1796477673, 342157364, 119346599 ], [ 544456100, 1504362760, -630116588, 145937870, 770883142, 1087435122, 1161339327, -700353306, 2139875032, -2106156936, -32371525, 467154333, -1884184691, -209761246, 411706763, 462195493, -1636278817, -955593300, -1096225791, 600961164, -735384682, 306885223, 992265749, 1276793555, -1358033768 ], [ 1733151602, -1435580163, -2053519609, -1954363697, -1284024294, 1603053320, -1254634060, 831099469, -350064046, -1975914885, -239921251, -2025969121, -102330882, 252004184, 91759622, -934007635, 1144909419, 415436511, -1053190169, -280872927, -1681453423, 1818113611, 1086840896, -911353342, 751268508 ], [ 769423498, 471057599, -1915322148, 1625750845, 1957906085, 2036425651, 2064837601, 1841785101, 1026817712, -1903199661, -149411297, -1094580458, -1202619021, 1419989866, 1342247460, 94780866, 1015133117, -1591858986, -1194198307, 1548233829, -209528717, 200272448, -159777346, -1279215481, 1401922637 ], [ 1109400658, 789606906, -630531691, 614899917, 1946709280, 643503879, -24604692, -985823503, 97956592, -550995944, 477900926, -1951365626, -1330724987, 1232402794, -512295372, -287770475, 188542909, -265264237, 1110843524, -1093686515, 1109967153, -1248000324, -555786218, 377192315, 1657764436 ], [ -1148676054, 375328793, -1871708731, -1823529453, 1148935603, 940421674, -530559740, 528183140, -514384251, -956723366, -294985735, -808061660, 1353107213, -379374356, -769499673, 155277206, 1108257088, -972098178, 1887830716, -156618843, 690923640, 1963840738, -293427523, -1289265644, 1064248757 ], [ -2119048412, -180829420, 2061545122, -367532073, 790674777, 108590360, -1225443269, -782876611, 101070107, -1699732379, -365539553, -365707852, 1438433329, -1615522395, 1471854330, -384650943, 650046413, 244528470, -859924556, 1849890437, -1183415804, -1991909921, 1074274978, 521659883, 1677348854 ], [ -181525992, -2075152230, -2060462765, -286652567, -1075682394, 1813249806, -1638593365, 1635580708, -1216359883, -1634656340, -968213432, -1528403011, -423886062, -728171559, 124723245, 159201321, -2143231657, -1611161689, -1452260038, -1311149640, -1745619082, -796136775, 213345625, -820801459, -734117842 ], [ -130759473, 207866693, -725990980, -1194759820, -389205375, -2043419365, -31906727, 1895656406, -438368947, -1682303810, 889403407, -1602629475, -1315807469, -1518069821, 1647831758, 2067066930, 299096770, 505346883, 624737200, 473691735, 189418739, 2090352858, 1001295196, -1767642027, -464105389 ], [ 2037965815, -413773696, -1271253856, 1582652725, 528588082, 268739175, -343238474, -1613307525, -498423166, -268532653, 1852175992, -827765171, -1506555435, -311264686, 2134895146, -76436264, -519153910, 716763430, 638983346, -862060937, 2009644109, 399196247, -1900089021, -396988749, 1816188609 ], [ -458024622, 291247682, 483733392, 877877910, 1599087095, -1506742458, 71922651, 143397923, -1492949824, 745235730, -1640020357, -187916384, -729075439, -1481827377, 1384353915, -1099000205, -1051237745, 1522105447, 1620778534, -1999431862, -954014382, 897055796, 1194597511, 2144863874, 234754870 ], [ -2115344425, 1604733446, -1455797708, -1628666588, 747944077, 445888940, -1889824976, -1420421182, 385645044, -1050766749, 790274427, -378974910, 378585682, -107561219, -579027292, -676858961, 847321009, 61784979, 404991484, 332040219, -1255688785, 1774806777, 271165094, 936579658, 1640279007 ], [ 1824104601, 716543505, 1233152479, -121154554, 1021311820, -766290444, 909597060, -1778605188, 1779313083, -1096818114, 672435294, -2099436910, -1478690329, 2090042401, 1431790999, -1191929652, -1585502408, 1352381876, 2105258975, -1423159397, 704132727, -929425986, 1049634854, -350996242, -1609092485 ], [ -754171930, 165884599, 1281406983, -2057173349, 1965778219, 642533151, 1611877533, 1847066721, -1487871733, -1744913696, 1188368816, -1340531685, -1512056494, -135219876, 1775458333, 1269618139, 76787897, -1303729844, -702737876, 809574032, -1473064273, 104818995, -2096764001, -751254273, -1082559428 ], [ 777755074, 1778202631, -1518351969, 1276731394, 669680421, 2017748610, 1767424891, -1714716211, 1044635233, 395904688, -1661795224, -1043030772, 1833712103, 184433221, -693798287, -771140395, 1451122631, -930008381, -1465060897, 317163157, 2115314896, -1360138139, -1050895082, -132570879, -1289290821 ], [ 647733746, -1058183540, -1596945836, -1025344278, 1849388311, 1867860486, 24587396, -427531315, 1372362189, -1313126179, 661018791, 773315862, 901947174, -1211415317, 928275323, 481000300, 1611041790, -1398477340, 487931628, 1415788167, -952550081, 1047020771, -1720092987, 936729260, 456342935 ], [ -1320481026, -1862500526, 1054365504, -1111136165, -10969937, -1886748276, 1990695851, 209970595, 1853622813, -1458836646, -1263608974, 474195826, 448802746, 1249256224, 1838490443, 1382467168, -1545243984, -818004404, 1777356994, 210258116, 1576313355, 270629153, -1933849701, -116448666, 1394404188 ] ], [ [ 666209090, -1577200832, -1245166322, 1522025017, 2058334040, 1086153851, -1726233999, 511940243, 1413994034, 602131764, 404139186, -140196363, -1095840517, -941601879, 1055166093, -1847642936, -1784640964, -443816509, 1178615624, 674461497, 386483586, 146597036, -1671814653, -722435908, -1806009855 ], [ 1108779263, 1077333848, -1038975197, -889333510, -784025784, 1672038717, -49278755, 1125595054, -219784975, 851220619, 121661611, -950879764, 1616193086, 897409875, 1156798141, 1924779648, -1079023223, -1754237154, 353355860, -746625768, -275834109, -1139573943, -436074539, -458487182, -641857553 ], [ 1040810827, 397939183, -110627271, -1663373915, 303785640, -1395773896, -798198678, -365474779, -1540650867, -474638746, -1001012356, 1502219987, 1544815130, -2127864446, 439877503, 603662151, -524034659, -132619218, 1245136710, -524147344, -1870641084, -547576279, -1057029729, -503703630, -1159198127 ], [ -1503784823, 2084624921, -1594004166, 885186671, 934484685, 505886744, 1767191839, -2126073386, -851996466, -1355878217, 330395408, 582145420, 1708973855, -516601560, -1134306440, 1822270372, 742977077, 1136981863, -236315125, -225983687, -476541002, 1071658668, -1242897004, 2041846023, -1391890106 ], [ -167586082, -796229337, 612144027, 776065438, 1798150829, 1242178267, -1079434108, -1259897552, 1660253597, -52095813, -1728532323, 1395739449, 637580037, -2037656526, 1214780626, 461175666, 492229963, 1567394055, -19177871, -166362499, 504001956, -1298013646, -1496092979, 1476513488, -1221614498 ], [ 18658923, -988274793, -1157674335, 419959070, 1298635854, -249532989, -1551650152, -1097467900, -1440645331, 1644153562, -775112991, -541501573, -1842381533, -231792001, 1777792498, -387830924, 649586158, -1366044606, -1533561103, 994830456, -1865150357, -221370078, -787249686, -2077659893, 134029983 ], [ 1992923676, -1850494370, 1356194385, 168272102, 960180114, -1732808819, 1585237513, -2098449607, 1747223850, 677774610, -697976397, -2116981293, 476563895, -1771954095, 467325982, 1173150648, -999440313, -1122178514, -1194205987, -1181809429, -1658255714, -1075022501, 684249261, -848182888, 1206537879 ], [ 1371337317, 1120784512, 169777837, -789091247, 1846380838, -1265899304, -152432332, -199225587, 1054798068, 201062280, 1286402621, 1799965508, -469761137, 1609853189, -1418698868, 1786956926, -1383025175, 1504365489, -471384167, 1995361079, -1592596795, -148176384, 1726062651, -1943586530, -1009253562 ], [ -1788587453, -767623829, -471260383, 510631425, -1040726019, -1465939075, -1417594366, 1882931275, 1946495389, -1196559391, -1308162907, -1914715307, 1973018951, 885410043, 1120294288, -899478244, 605357052, -1890603924, 755995677, 342123440, -723812269, 903959238, 628899339, -261999406, -1345647106 ], [ -2046266832, 1879930518, -939055101, -851291123, 777672666, -1051465924, -533630128, 906937312, 409636098, 671942127, -2127422780, -209169553, -106223171, 568852246, -1496974852, -1462466121, 1127135577, 744439411, 1336518225, -985219563, 2137189314, -975662052, 648378510, -1450926132, 1797455901 ], [ -719934724, 1299133031, -724771178, 1249181909, -196799647, -1879087438, -1329638103, 787865498, -1318522593, -965000208, 179265800, -1060647965, -1593959410, 533855526, 811306471, 1000934852, 1906738386, -1612786372, -314410411, -1142480425, 1722734202, 170904867, -1725217105, 825268522, -1962982044 ], [ -969921409, 950772089, 25792214, 1121079119, 305757949, 1473423925, 268718596, -1903453578, -1841417372, 1189306745, -1981690877, -530262105, -2078318578, -844658436, 408610373, -1404351565, -145604404, 2130371446, -1844713070, -1874050614, -982482837, 1404488728, -404596060, 599124038, -2002011229 ], [ 1009662820, -1857891774, 909318106, -1512174987, 1539464391, -875602008, -1358102719, -701346971, -2143941946, -1438285872, 423176638, -855646339, -627672365, 1319540795, -1615821110, -447141074, -1348023787, -73668201, -722631201, -1948931067, -1845833617, 1513263943, -1903043307, 1214228849, 1786819158 ], [ -146843527, -807012547, 1186773861, 2071165074, -1630252712, 1994441114, 1905835072, -1535144654, -1912384412, 923092852, -1813900160, 432953702, -1869357224, 818822944, -1152318383, -1734346449, -1861373567, -1337624277, 175029496, -1818323104, 1298254182, 447253005, -870581127, 2089892757, 680920990 ], [ 738667964, -1400388873, 905213900, 254235667, 2081276905, -94500896, 764553803, -682346099, -1974905108, -1598085599, 1576277053, 1022724679, -581202318, 849651136, -2128742037, -1987790309, 31070556, 536716927, 1876965136, 1115227349, -1042256763, 1353499498, -36450645, 1400290246, -1401117599 ], [ -2034843639, -1899695510, 2108330160, -1801545737, 1887008443, 975004416, -1520250333, 1563687945, -1528104775, -1532019820, 324364003, -909164829, -898405555, -1309838463, 462480662, -2032138965, -1094899275, 229485986, -57791034, 858659182, -1218726232, 635128944, 1116446370, -480806354, -1044491132 ], [ 236267207, 338705943, -1743330204, 279657016, -1484754223, 295605330, 1854543769, 159224071, 1123167224, -817314242, 1815650591, 1343285711, 1789628194, 1037649073, 641636404, 107381381, 1839270988, 1495475134, -357753154, -1779609948, -2131951995, -1144685227, -1878742752, -1239089906, -1677239165 ], [ 2066102647, -1737943686, 544993411, -636933382, -1399233890, 864451534, 2021018257, 1248327118, 2041136369, 387463062, 745497409, -1518545068, 1513616634, 1064729273, -1056458451, -623621009, 476269520, -2091677641, 1365425209, -942364700, -1825457905, -727565080, 1442115252, -969608044, 168322710 ], [ 1339472108, -2002695823, 1116375377, -907557125, 839889575, -1339633973, -1550461382, 1238231053, 1322136574, 2067277263, 760964960, -146546663, -1310662157, -879534313, 636058587, -660983019, -70816963, -1425653892, -260489501, -1125401352, -1665918328, -1580770395, 78616266, -573716056, -1718279797 ], [ 61413331, -1442020722, -2081151197, -1578201563, -221086684, 1950380207, -1109510468, -923999119, -1105289698, -621892695, 933411651, -764157978, 676752041, 1710472637, 1916337565, 270436529, 915855775, 1800278057, 1231331289, -859315987, -1580425892, -1654272477, 1640901342, 241456415, -874686936 ], [ -663413569, -937670435, 1296679976, 482791490, 1629611132, -851380173, -117795874, -1624636968, 2024471593, 50954433, 227689128, -370798533, -983889419, 1925886996, -47349802, 750638681, -1987237163, -962372136, 1305675041, -1770235477, -1711823422, 1330747261, -821418988, -971183042, 280532433 ], [ -1310301506, -1962906889, -2128371763, -1806820160, -1466597989, 842313342, -867795625, -1839203381, -2085530874, -98428340, 1460838324, -692796980, -1873245797, -1167890050, -2716789, -1336684456, 2055049246, 1131342891, -667527755, 1939358952, -751529682, -1545416240, 1882414724, 1974315802, -804632166 ], [ 407001853, -1403198078, 608426808, 816553084, 901626928, 295215890, 876683958, 236433719, 1373578250, -1376162717, -71001602, -359079609, 143274042, -1537241426, -756657263, 1950519305, -1695405726, 581139774, 707124235, -109454173, -2003129930, -1999925116, -963640118, -1707189147, -1742769462 ], [ -1459768519, -1328316745, 1453741572, 595844733, -2016874542, 551802925, -1560323917, -339066567, -1984079505, -1760197958, -1577991985, -286156850, -158566388, -632455960, 516123547, 946864851, 982400179, 339416697, 195661536, -36224754, -1125561789, -55911531, -2104112968, 2002729881, -557944169 ], [ 1100775300, 1961528728, -12972690, 1554035666, -89238199, -1579306417, -2033756774, -1564989632, 1900562814, -106908783, -776641878, -231666336, -1048233662, 1591512885, 2144945001, -1782771812, 939264987, -706091891, -1944057791, 1813379575, -1881687549, -1263139375, -2037955265, -123338063, 427859915 ], [ -770203217, -1840116461, -1648601427, 1861388819, 1313902897, 1876499300, 132301432, 197800710, 1228346955, 500960395, -272984878, -893806740, -62245214, -1872723671, -1320924326, 1019884846, 1580779623, -1710316156, -1731271851, -1780016378, 1252318730, -810790573, -744041749, -2093944047, 2029800503 ], [ -283314874, 1277523465, 891982716, -1538564157, 1294283805, 216053132, 447996458, -1287133116, 1489813358, 1853995544, -401569978, -1750296460, 1497964699, 1663838500, 27802656, 339941284, -1189550773, -1857688418, 1907591027, -73196628, -966492738, 829927566, -2034949131, -1804143852, -1105206570 ], [ -211960672, -572572565, -1342834370, -638448249, -713344615, 105946146, 269472913, 1645517428, 1317603836, -891900524, 1729444540, 89209081, -1341414188, -686597966, 1038361891, 1382004766, -540631427, -1470590303, -1323335683, -1702910431, 853571981, 12864514, -209667807, 738251559, 1411610581 ], [ 1269271073, -1558451588, 384935812, 1642885017, 1176175768, -732667050, -460806790, 1675879281, -2006318080, 109177284, -1648840918, 1694743039, -1981171343, -2047019394, -734681427, -1287777328, -19364542, -860843736, -617111709, 278838560, 260272763, 1868015300, -83283074, 275872423, 764258514 ], [ -1399160430, 717097032, 1554397920, -781408539, -1381519057, -660503885, -966200712, 365707109, 1562233760, 414174295, -1608416059, -795857811, 813102352, -728779132, 371046317, 833416985, -733718704, 633124663, -437586178, -1567444859, -548974292, -253223199, -2137231360, 1686659765, 119786430 ], [ -1991551957, 1580513304, 1525417534, -2095735181, -1446638800, -584999622, 31132639, 969645891, -324972564, 479823022, -2103978476, 680920728, 1784116259, 112562940, -193594675, -871370120, 1951067392, -2004877059, -915927971, -1551737091, 1573142468, -74709914, 1814149406, 709348412, 244093369 ], [ 75043909, -1276989178, 266494919, 795631662, 1998636357, 210359193, 1884788521, 1909240376, 96864343, -260824509, -1534577333, -994226313, 1628193885, -1553545500, -442132309, 853124681, -1114020289, 2036285308, 642029334, -2025748081, -1085887209, 1032704935, 1559895793, 1833651944, 1508264028 ], [ -1826299405, 986498472, -1674306908, -1818699507, 824449460, -93777880, 635497860, 1509616238, -1851872151, 118243428, 1436334783, -256440195, 100604660, -9219369, 1748899401, -1933192465, 1623458472, 1358855012, 1342210647, -376723517, 68285239, -562710422, -1066394674, 1612479255, 25664593 ], [ 959264732, -1714502078, 1240928118, 682239012, 2137220124, -1572055874, 171972091, 47987508, 164925196, -1913914848, -115439533, -861087298, 504029015, -1150705660, -278948969, 515531550, -1872410804, 1231739549, 926573715, -1901369333, -1869444920, 1504456972, -930587098, 1549485451, -3209796 ], [ -677449168, -972550877, 682917263, -1676210103, -418273844, -662042598, -1485238852, -632122659, 123104150, 762627937, -1776571671, 1599437532, 1625525529, 824536124, 1822310640, -309469582, 1381317905, 976105355, 268556233, -1376514791, 247384065, 1723783162, 2081372833, -223052016, -1082753998 ], [ 1063037637, -1821287901, -1498543813, 266034241, 2105406860, -735360259, -243421182, -763049161, -255531726, -2117052284, 406830583, 413345116, -792149324, -1013467532, 1123584427, -1340637328, -1945332101, -1973829825, 1639619436, -582562594, -1710117331, 1627658913, -1509153019, -701493540, -2058631659 ], [ 769117876, 855991007, 1101860817, -1017719547, -738301403, 1881710575, 1381436437, -1987895822, 824116863, 1343207251, 254443434, 600895801, -2143221048, -2018409522, -1996769956, -1464684013, 2108252747, 577043774, 1212400219, -877955659, 1879328476, -1293151399, 1727879108, -2015223703, -2059681704 ], [ -1808622544, 1253474565, -1041541382, -209827432, -123209783, 1243643016, -649682585, -2118639575, -487577493, -909677075, 991620562, 1079427397, -1752528012, 1258514704, -1844723316, 514170297, -475523755, -853598167, -72215085, -814486469, 1262134749, 2004735958, 1356347266, -261081703, 14109607 ], [ -227094033, 1260747371, 224767450, -136901937, -388684504, -536675380, 226222647, 811728652, -290617147, 1317100537, 1403229894, -304605785, 1756860752, -1404276187, 1855899434, -884333430, 276150101, -929498271, -248470054, -686930289, 881499340, -1798776884, 1453088760, 1734502885, 270506669 ], [ 203043916, 858911948, -1292466081, 1072579394, -1208290521, 757605502, -835036005, 1057135572, 1250081816, -1251358769, 504378110, -6981268, -884590640, 379110555, 2115974081, -2136841017, 1962268139, 1528847333, 126158809, 472551665, -561819648, -1592847327, 306987795, 1358743280, -1154879109 ], [ 932252572, 1065375282, 1109388091, -687194590, -463674096, -359865787, 1521288182, 1719919622, -369248724, 2018536655, 302834505, -493672829, -2144724975, 477067543, 622225289, 2011687536, 937057891, -2020033624, 288232530, 1042725622, -14779769, -303434212, 1331167018, 478338082, 778989888 ], [ -154171684, -953164742, 81995507, 1971704973, 440964687, 890205820, -1614336606, 2095681742, -1096493912, 2024051941, -232953040, 1799203559, 1682820326, 1096812417, 1788457333, 469995558, 1497975403, -1408016279, -1845615185, 186192920, 1330784287, 1139783484, 119810456, 89580814, 471780033 ], [ 1581575013, 1468092630, -1676515148, 411205169, -511357312, 1285965923, 25616982, 2110303007, -290660642, 769275481, -1681107977, 1856972658, -1488084647, -522389234, 1450055231, 2007550019, -67069097, -65622679, -1938222419, 2056744706, -2076654231, -2035444802, -113922281, -2131879724, -1441482396 ], [ 548552953, 881009229, -866838340, 1268404613, 462634145, -1166956752, 912436039, 395896963, 1340513332, -1484148956, -1155970095, -843606088, -681117756, 1669863932, 998758096, 189399860, 173747786, 1657379325, -228514400, -1180051696, -1559506493, -730039887, 658389925, -124759616, -335941107 ], [ -85555426, 2039571656, 2137381743, -1454737799, -1655944746, -1098187301, 1511678317, -173880700, 1562002465, 630291153, 228486382, -938386493, -669855262, -1513040966, 82575489, -943288068, -891344421, -1977631124, 1284656709, 1886613857, -7390958, 154757243, 1828978231, 49317839, 526955311 ], [ -308828233, 61501067, 93906065, 906535972, 447481869, 16891953, -1821746231, 1737341546, 1667644078, -1355294279, -887719340, 2033017116, -768531731, 1340848210, 1227280434, 1549337991, -2078760874, -73410301, 281368634, 1448269626, -1183404531, -829898992, -1374816212, 1125058860, 2142641076 ], [ -1544254812, -1146260498, -828705711, 1670871958, -233076437, -936581368, -763131000, 421419239, -485257794, -1544427798, 1374839410, -334005476, -1045069086, 981115961, 1053474612, -1481606999, -1830892722, -1952431702, 1141340776, 540055713, 1254230277, 542912326, -422200545, 384644759, 955534974 ], [ -434457925, 1783005867, 1716295671, 1291552386, 2114269278, -470528656, -1657402192, -67802440, 1056088347, 1199831518, -478804385, -890799454, -234192808, 1305166431, -1887223918, -738428820, -1160156090, 1314219544, -130318402, -1774678583, -1023117408, -1956798710, -104986048, 2137499770, 288756484 ], [ 1586806261, 1041926594, 1644317506, -811681267, 1938232616, -1122521842, -264929434, 778565245, -915534322, -1011651718, -1589030547, -2129435555, 5193189, 2090610212, -1202383309, -257012357, 1870676685, 1169569879, -2130290197, 2560460, -1532458343, -1086544498, -1088877920, 483086211, -1292971079 ] ], [ [ -1065726281, -1177772647, -614671230, 670219360, -429639221, -740829983, 75602324, 494025958, -2081517270, 1676145062, 1788556466, 440477953, 320415491, 835511976, -253983122, -577658936, -632688552, -1461412154, 1465308193, -770585585, -925990482, 1994078792, 28805167, 523175912, -1093303938 ], [ -955582466, 980708463, -210817323, -1512924851, 1441017523, -417636855, 723459627, -681720297, 260501967, 1183823281, 1654261958, -1256945604, 740622323, 1780862383, 613019525, -1532917418, -1332435705, -1276454224, -1690547734, 1089773684, 1997770180, 72496943, 424593466, 1175533726, -362137001 ], [ -118293191, 382341514, -839052320, -1882003297, 291083428, 1383526106, -1832971301, -1216998158, -1017940790, 1308015137, 19753770, 147654289, 623900467, -959615895, 917171351, -2017732909, -1659063231, 1356493932, 679488958, -1389593112, -263045476, -1924982371, 738087137, 1098986485, -951766139 ], [ -644059456, -1130358408, -475306827, -977904018, -1086336441, -299762508, 1542659819, 1128432817, -870463058, 1902010782, -1244713436, 1764117560, -819266188, 172932198, -1274962867, 1125388387, -783164864, 1600179788, -1791275284, 8597093, -1466602358, 1670556929, -356255154, 749360471, 1629797734 ], [ 153059681, -1901421765, -1199490576, -1234052738, 1778903129, 1753831321, -98956158, 1675100270, -1090854310, 770735460, -464139405, -1114657598, -1073694043, -344411018, -688662792, -1240296385, -712338191, -1595200207, 2017218433, -515402972, -1686280695, 325651314, 1645489370, -601584579, 1482803016 ], [ 475987819, 1027575819, -875079249, -1988850375, -662066942, 1823031189, 1248433569, 1220464558, 1624849396, -544317220, -764357800, 1826195707, 307158027, -867758916, -952785736, 1620401446, -1918413107, -1882512654, 1021588815, -2141684919, -1413029280, 2107252077, -319062282, 977806267, -55639183 ], [ -1758482697, -1355184227, 1121412186, -1741371510, 406375162, -652779132, -557069355, 1942553181, 454989447, 494503593, -642713497, -509339191, 797879531, -1980362946, -1128279613, 430670464, 530584252, -1751240098, 1236205274, 182725393, -1126511130, 1082119193, 2108300946, -328198431, -930092106 ], [ -861521070, 397729151, -1943969914, -71171108, -2041063485, -1981782527, -300533595, 1054474940, 1646455400, -1771093065, -1099241995, -336460684, 318065975, 2091864807, 791587467, 164758386, -1886221357, -1800387454, -1489922541, 690583301, -724660655, -1112640983, 730544620, 1354487634, -261842200 ], [ 1640044853, 1005860158, 928857667, 1578820810, -1358033618, 1109700478, 1965965517, 2114185656, 335195233, 1092472471, 1669053765, 1512598124, 1708503725, 1427502639, -509767655, 988983918, -384665441, 1296228932, 1332483814, 1866950247, 379328799, -106483499, -1436474546, 593938245, 285206385 ], [ 64165615, 757308809, 1507692379, -1508942067, -294808261, 954791136, 1373216025, 1195670542, 1285718109, 1524874166, 1983785699, 464137605, -1078377386, 272911588, 900308939, -1714970226, 1103460840, 189883744, 1873801858, -1237698243, 1747632578, -223318553, 315791171, 687207125, 339960344 ], [ 1734443337, -1428973294, 987315865, 2039949273, -1202082725, -1052191986, -107325276, 965234708, 1971304469, 1270429871, 1262801035, -252477486, 624422457, -1240413528, -158271919, -1335904978, -2030989819, 1531138665, 1308800496, 46198758, -2085227282, -1760348258, -1667436205, 932091538, -1273493765 ], [ -1073007158, 1550904930, 1616603144, 1129805858, -817882952, 343330070, -1287326983, 1537191431, -1783019409, 1049705385, 49525854, 1105834988, -211580450, -1468355543, 1079377442, 562983808, -152030731, -546636326, -670805306, -81027466, -1023684343, -934747954, -952852473, -2093025195, 1837592746 ], [ -1131502431, -1438476451, -1498206261, 2096701778, -99888174, -743375280, -412777741, -1767850478, -800294597, -1079366596, 1302313054, -1896595799, -320198196, 1245668373, 1432786461, 53914348, -1191737559, -700137141, -1192750415, 695997752, -890600711, 561122556, 668700964, 1889236237, -556838530 ], [ 1981098834, -426419186, 776030907, 694151124, 1365009013, -132667817, 1255956242, -621324556, -37351043, -1399094, 878141660, 508296263, -1811363770, 1327424866, 1108192113, -1698435597, 1983557662, 690289079, -1782519863, -36953939, 1443606302, -945628264, 1859635054, -350448860, -1176009764 ], [ -616539871, 106563239, 808012775, 1837637085, -1310413915, 1976655638, 118974928, -1598232990, 1831666500, -648521914, 517908824, 851024753, -2089901771, -1195897139, 800823845, -752604420, -2107405483, -2047449307, 1402076444, -1488113050, -1716164018, 267703140, -1636654832, 657516828, 189390196 ], [ 639571444, -36057915, 1195549118, 621716677, -363863558, -2081430756, -972849966, -1582991855, -2080565051, -974225074, -1260015303, -1817886821, -805788211, 28197030, -1382091028, -974480142, -2060963802, -1930998113, -1471251318, -202191325, 713392150, 1238406231, 556565125, 501865585, 1871246982 ], [ -1049511710, 1280623060, 1876347541, 291010305, 1462671156, -1556683635, 1626860784, 275186366, -1196001273, -1882934876, 944584302, -296847106, -816028966, -471335600, 2108885517, -310037329, -1809142278, -945640480, -1523150734, 798135695, 1290205184, 1464345336, 570726888, 1153271701, -355235076 ], [ 548691073, -1688030348, 164689659, 246821305, -2013978112, 207483578, 957494233, -568693330, 193200254, -918807051, -984659690, -1591312919, -739412813, 1302210948, 1870916901, 582509978, 534131775, 488858140, -103455306, -330559242, 519354917, 1221491532, -370473894, 283003856, -128066162 ], [ -921213709, -900614885, -1809165460, -258328107, 912491247, 797112568, 2085925158, -1975934387, 1119514527, 1267133065, -273011437, -932095775, -613741936, 784088342, 1555494282, 613000558, 60934613, 655532479, -1844274174, 464410159, -1966491903, 1971827380, 1671631864, 35837905, -540818056 ], [ 997803003, 590912527, 882398158, 66923966, -1132722131, -1832870509, -930694334, 124549302, -326344079, 27342439, -954780119, 1880636432, -572334033, 1486729993, -468320598, -242294675, 446094892, -1017338287, -1203063106, -518871497, 1306923612, -1526429524, -268279305, 739236424, 885811714 ], [ -281721069, -1797690855, -2079166047, -128997650, 1331632813, -2026281681, 1664208483, 755527661, -2112884620, -671260108, -1200436858, 1929526144, 235287935, -755380747, -953275352, 274044245, -2125602481, -1042012428, -1437053511, 515879813, 726811145, -141552029, -1546062924, -555647386, 1472745851 ], [ -1272644556, -1445825411, -1668503123, 1360279730, -1632606689, 350549842, 2143360554, 609078081, -376622561, -1259169038, -2139195616, -1479344907, 1945314343, -1530711046, -2061670527, 1357519719, -349669929, -614197561, 934059119, 98906444, 1780690195, -139161545, 914339659, 1627203526, -156226194 ], [ -926504191, 2037713041, -1173411654, -1978608184, 335664044, 2091186086, -1776233631, 1500625288, 1419197623, 1842240395, -336885922, -1053244419, 52153304, -1535630887, 1472531427, 701433783, -71615075, 68115767, 911056525, 99505633, 1459458277, 1823725484, 1931833841, 515743566, 1041747352 ], [ -811474650, -1983773667, -429210872, 1596485492, -1574123403, 196334617, -1321501135, -303775064, -1531799785, 1008220944, 1332691162, 1109622048, 879924844, -1137509579, 130330858, -1697432504, -539586046, 24975185, 723677466, -1731720332, 1343918235, -176502441, 1637384193, 118006280, 201933162 ], [ 827173107, 1373896136, -1470489603, 48558700, -2018829233, -109392434, 1346534498, 1569517868, -929773291, -488020228, 221454167, -447051640, -1382639847, -837899392, -412073575, 80323311, 1807030495, 192629427, -484830177, 689175371, 1172765706, -298490306, -46104195, -1211879604, 1566751032 ], [ 1575574660, -1396250893, -661421239, -979475705, 1816528156, -1867346101, -1256907864, -794966792, 257944896, -1078127569, 157260629, 1061829162, 1411531758, -1722016427, -1551121483, -1738630330, 1760666751, 653259539, 134982971, 1249459646, 369836987, -1136216770, 43663897, 872786487, -1992757852 ], [ 456706737, -12495513, -1848955875, -1015546466, -221040133, -675649121, -901657848, 640386492, -410758925, -9890754, 1281256521, -1747114474, -601703062, -1833773762, 1835360849, -1350089918, 1373820781, -1327638187, -755671164, 465148209, 1423242528, -1383776341, -1232135016, 1639472439, -764655118 ], [ -1246568471, 1045921670, -1756077071, 1576101020, 1613816851, 1531244356, -879061368, -1656957391, -320307366, -710485082, 1971503307, 565628507, 1908551263, 1077502864, 923061010, -1667111688, -1851393105, -1947806247, 400892786, -1281146034, 2100573736, -1577704425, 1919490585, 720006841, -1692206410 ], [ -1896428369, -446817031, -691675075, -792263644, 122670599, -1590305672, -1591469654, 836652376, 2105861098, -971313880, 1855121289, -666296303, -704860255, -1759395228, -329310203, -8729269, 703387006, -1468157847, -1337052188, -291669410, -1848346417, -1531833492, 554373572, 1949270434, 313370284 ], [ -1524788410, 2108788723, 94004609, 931340003, -1301461741, 336880138, -1819512200, 540053693, -1278574747, 1758854043, -1912230649, 655539720, -1548776447, 803680568, -27985330, 2007816117, 652042697, -549763836, -1772361999, 411274600, -253323082, -1921949266, 348953306, -1245562996, -1141492029 ], [ -2109005344, -549419039, -1210023510, -1838955232, -282201568, -1202027858, -1571278385, -142795096, -1875871368, 2106433119, -124727125, 2131442215, 1637917978, 2059959434, 183522849, -330341456, 944424499, -1800964062, 1461130308, -757746318, -2115634282, -1126508180, -1106727998, -2086810471, 724052938 ], [ -1738458407, 1489044992, -201039109, 937332179, -688644475, -1580579362, -1372870312, 626543472, 928142306, -998455394, -613683843, 1911491730, 1511260932, -373491476, -1112494626, -853178494, 164898784, 286822899, -1356611733, -1864731173, -20183699, 1277577538, -1492644979, -393610434, -1453508741 ], [ -1107522281, 481995734, -918285634, -1014531224, 2128864313, -1407172048, -1334501864, 1845840579, 215639850, -1962786093, -322303031, 279809013, -1060034917, 207291622, 637861610, -1071126729, 1341749872, -202843811, 1990551620, -1770652740, -754898005, 950348040, 1696149420, -1195301647, 2062659433 ], [ -1316899853, -360251967, -795090882, -325031170, 1728165648, 998795309, 1273314558, -1056563021, 1919387775, -276863318, 652673306, 849199124, 699742561, 437214832, -85766205, 634111671, 1740262007, -473418212, 46717000, -1374063968, -622512256, 1168435756, 602906076, -1240617696, 198167615 ], [ 1339863330, -1614822598, -1881416597, -460740839, 672366186, -801761255, 1378827401, 1489639720, 139669392, -520367256, -1968314664, 1381069208, 1697725439, -247434811, 70731195, 1088776629, 839111944, -1566452190, 740075945, 1823858805, 1076686068, -83494634, 99476770, -1031658680, 690456326 ], [ -1110293687, -679211007, -1008985363, -707293637, -572415319, -1791098384, 934239279, -253430439, 1931030365, -1370585357, 726010234, -1377877101, 202577591, -39169171, -220770734, 664487111, 1409584502, -787173739, 1501766249, -1353552773, -888896420, -813164265, 1947425139, -1638215815, -450476085 ], [ -324539970, 1288825493, -60561051, 2004976109, 1032166290, 874704882, 1086280137, -1453628562, -218823813, 369955405, -1252087408, -1637339789, -1564370923, 1241855605, 673799212, -939244177, 1018795257, 838441280, 1359364575, 1761321738, 1641682962, -1370052260, 1156453584, -460172080, -416087183 ], [ 631870383, 438894790, -345063717, 2145272503, -1396642012, -1731242387, -2022622016, 1349647157, -401157919, -269110357, 640847889, -277473318, 317759754, -1896424452, -1476432633, 1855587639, -211770047, -1428563125, -560617588, -709579049, -969793298, -886426511, 984712494, -1688923214, -817538306 ], [ -137648090, 172408372, 1634259951, 1817731242, -870104272, 168689059, -2051469544, 502609572, -1490774473, -1832894533, 737534345, -1382403327, -97170346, -1713901549, 1055147973, 1137362952, 321297709, 1442770056, -271430679, -1346664262, -1497508861, -1205718649, -1287170433, -759318910, -1226907132 ], [ 391175386, -1510274855, 523110669, -712533770, 802102144, 55504217, 1740289636, -258226394, -880295894, 382762653, 681864666, -260962401, 256507669, -125131028, -833922703, -800732565, 1749834902, 753056771, -1737385517, 1984617010, 910537476, -1932027705, 978710145, 384931338, 1783813853 ], [ -45649638, 79803036, -795804947, -766126224, 506467971, 1407635458, 1677914037, 1163121303, 471465155, 1355553, -688887193, 1150438668, -781061400, -996966698, 1579969969, 384426761, -626120300, 1568450995, 1987206542, -781750601, 91984706, -70652288, 866076987, 1937222897, 208431248 ], [ 1280810108, 410613663, 1662319934, -409790752, -492860121, -333205673, 2132473852, 478636487, -1492219366, -1971847168, 80619041, 1312956950, -89020146, 258599342, 1281756499, 70198286, 1754999969, 592423147, 992736064, 1208880976, 544671586, -1932450927, -311689252, -1539804728, 44349476 ], [ -1532589484, 39944541, -670705877, -2060001720, -1611151013, 13081632, -1808963688, 1528882945, 1111089520, 898825033, -1408243451, 1270058861, 578499938, -470363388, -2145700893, 124439105, 1270908690, -2003672815, -1921438162, -502520012, 49709123, -109882251, -316954145, -1051369771, -1890368375 ], [ -2013304665, -1723097800, 817796600, 1228267085, -278795988, -1814973880, -362159403, 2085818228, -1073798716, -38160550, 162480326, -730414950, -266172948, -121376216, -111735838, 934934569, 347339796, -1918130761, -2120319495, -383559636, 1751040572, -1989023570, -1842165603, 769918269, -210776606 ], [ -1156927698, -1256823931, 708698670, 102144498, 593690266, -943904496, 113263916, 1546216135, -787759866, -445131124, -1444213469, 595950574, -2007849516, -1078553355, 915084654, -2064134867, 2100618003, -411653136, -435071221, 156708279, 597785799, -173743663, 1650339742, 1984336582, -1286984873 ], [ 888367487, -855071760, 2128885583, -1059499166, -880210210, 920147288, 1241474382, -1595219129, 238621801, -662828460, 480007067, 243655216, 2086723606, 1862585859, 661369986, 770583479, 1712905509, -1359399847, 969589875, 1168560952, -1600364422, 1637714280, 856518313, -656558663, -67364034 ], [ -44674729, 1798723683, 2015389330, 1317843915, 653732081, -1700228571, 1781655076, -1572320339, -1431047832, -1848506672, 1923064150, -29013043, -1134008285, -1800571584, -377991212, 960691140, 2124123231, 224878394, 460130893, 1442615165, 1725851305, -945769887, 2112670065, 82209041, 1847438350 ], [ -1642912240, -1729033517, 1651887383, 741177783, -1395843059, 1696174294, -1707841127, 782966027, -1266798034, -1844266341, 1315254229, 1492068853, -1693013713, -1747485077, 491462348, -2024177027, 1057340635, 1785243390, 1078385372, -1156687811, -1331178356, 775673925, -1882810591, 161919295, -219874908 ], [ 1050525734, -1277815713, 1126681958, 855861607, -1122216170, -615499739, -1863951695, -217523167, -1028213699, -1660069572, 257321822, 290126271, -1778354307, -1350663321, -1792717446, 768737560, -695650725, -1841815883, -1324833964, 2043951710, -1049029607, 792537338, -135559536, -1366961098, -827271396 ] ], [ [ -2086947607, 1060804730, -710976465, -3249817, -1491155677, 1392480002, -1209414116, 284685619, 1600950169, 915672147, 443260639, 1666614189, -1389603800, 1990943771, 243350272, -387162239, -1048914107, 1051946845, 2045267138, 816528347, -2006792416, -132769141, 997800025, -440508864, 1172513299 ], [ 890304943, -1859021774, 248968223, -1409310350, -57901639, -496899116, 1318123775, 1581212939, -165489898, 158913525, 541553227, 667037841, 581403506, 1215530872, 2070081751, 1409276644, -1568893481, -101857112, -166248861, 37766243, 122245871, 936328026, -339236033, -1016436830, -182151739 ], [ 1522521824, -809892897, -2058204917, 2045646570, -1306651020, 441713708, 1289348937, -968662199, -686085756, -942770690, -1503956532, -1490583227, -1345378080, -180174218, 132097740, -2078818659, 1486838347, 755533997, -1844041135, 1471960238, -2016569141, 259962795, -149601718, 9189314, 1959310028 ], [ 1834219225, -949145668, 342151101, 1972122448, 982931923, 1665077974, -279935417, -931427755, 45771722, 1361281570, 1841741768, 798293985, 887019827, 50776773, -774790049, -331072645, -9847104, 1355074018, 237725344, 1258766578, -2029967775, 1103533160, 30353419, 2139993015, -121455300 ], [ -92288278, -1599994993, 1318224152, 865549133, 1556832731, -1749129448, -1238657481, 1619100753, -1966809656, 35238510, -409102498, 1887316964, 1532172392, 1703871463, -905794511, 375843006, 859037070, 2007762532, -2115923632, 2048814997, -621205034, -1596550423, 496140426, 1209218842, -1590180761 ], [ -1972360493, 1703413717, 1862761097, -1476292028, 1735431520, 1760049873, 2136426291, -1218098645, 338377939, 2122910739, 1729339470, 449892297, -1300862895, -1785225085, -1034365375, -1867120061, -1308830828, -1825697413, 1126273186, 386086409, 76823457, 1329632549, -383045544, -416771851, -1258745865 ], [ -236928610, -1397939211, 383487767, 2136571471, 141908316, -863131766, 807718993, 1374419434, -121179410, -1072341990, 918524648, -1343168306, 2135933375, -782488932, -642965872, 974669805, -2095018635, -1276174175, -1607928186, -467889467, 229841674, -1376063879, -668907711, 1169083154, 1889710850 ], [ -2086154594, 547376789, -2037174613, 87424858, 1629815410, 1280069910, -1147953738, -1036848609, 1217681665, 1373266573, -941001530, -2134336303, -238558094, 514010356, -241578776, 1867267745, 1346905222, 1236349079, -2060345147, 1518847290, 1096264657, -442576215, 384610545, 1392595669, 1744710242 ], [ 218320338, -1969908994, 509126439, 773174248, -1894444193, 1362836292, -1281825701, 1677027383, 218890497, -763957214, -1894935028, -2070751033, 1037006138, -527591125, 1460533730, -1157394202, 1805442594, 1896560752, -1710391445, 631082086, 1888584084, -759810654, -1857057927, 1612680354, -111427705 ], [ -2031205736, 1461367006, 768199740, -1845499608, -1036487572, -2069181786, 1953661509, -2040334013, 1270681893, 48405309, 355332701, 1338297827, 1696361098, -1600190264, -2070699782, -1612286682, 783864770, 294406500, -1787207376, -1141191705, 159941973, 988760463, -672566953, 1931169287, 2114175644 ], [ 1142604780, -196432510, 1619955863, 978810984, 84121476, -241460710, 1427300543, 245122405, -1361920455, 2146677999, -1853931695, 837573438, 669813507, 370086201, -1924349344, -31798018, 1685694859, -1118684162, 822718797, 1540835162, 1942187326, 69317812, -799350725, 857352120, -59449610 ], [ 545837134, 1038052213, 903163530, -1104755846, 1098638145, 179739313, 1850129467, 684906730, 1682800228, 2056467511, 2123896072, 1050992645, 417880366, -1640115510, -489094082, -105942020, 1204846893, 381267609, -261430798, -1517742045, 926872479, -292203561, -1992252329, -927687955, 1629765713 ], [ -1637123241, -403102797, 51719710, -1787813632, -1436094982, 1890952570, 388855208, -1244079039, -1418640874, -318965028, 960332884, 989538837, -1308927263, 969059799, 1702031547, -1175370497, -2034915319, 1970919270, 94478057, 1187367187, -772644148, -862564018, -1180787331, -1215384408, -121965135 ], [ -1693144578, 1468962723, 48219877, 1783602016, 9405759, -845040751, 64056223, -1485012336, 1391966931, 945496022, -1515467969, 352181844, 163182403, -1284125864, -1623124089, 1117961897, -1013432079, 81305600, -1083573833, 658827365, -1937080411, -604134249, 202122646, -261573983, 482718454 ], [ -1372920234, -249949071, 1101727262, -714677600, -1473125146, 1493574472, 1195300542, 774860186, 1279933990, 1197520027, 1059143075, 40499536, -2064063409, 416947680, -974385433, 1173813366, -135988360, 1740648749, 410359981, 217037717, 1800545206, -107099959, -534268282, -551833997, 1610712889 ], [ 1100687394, -1445560201, -32257843, -552846097, 630073886, -1922934122, 919650792, 1041483574, -1174319992, -1500434982, 547757587, -1043591087, 1896564225, 1182117816, 1954266210, 149107165, 1883262673, -2087471276, -902222454, -2137883517, 762604815, 45787064, -911949717, -837709690, 617428818 ], [ -1373051885, 62525241, 487882247, -1116782849, -1166356473, -626084560, 396026692, -1054868745, -518548794, 186592761, -1345414751, 296044610, -1554328316, -1535289031, -1130175104, -916929620, -2019355720, 1982585557, -824088424, 1308326608, 1726382248, 1291245605, 1423189493, -1717661785, -549739679 ], [ 1057358585, 325702911, -2123177006, 289311398, 1307872482, 1411916979, -498698681, -1132625390, -817955197, -874509077, -658948668, -851325080, -183841785, -1971948379, -965510871, -795909567, -1488890795, 1623127311, 753702690, 1769473472, 264467419, -1676603424, 1737820822, -180137193, 792131977 ], [ -509602588, -24546038, -45701903, -924689574, 235018566, 1003871442, -2060472937, -1585230000, 1469919262, 299101685, 2034371703, 449563812, 658868650, 1713748649, 689137116, -731766489, 120172574, -1135533160, -711790277, 774303239, -1507628766, 738640335, 361049307, -822983691, -1954461790 ], [ 878857559, 1393727915, 988161241, -339681665, 659428166, -366127820, -608768233, -742295511, -1241877781, 2015859602, 713883686, -1396221057, 1567828619, -1497621504, 402345798, -1436531263, -596001325, 680870354, 2143711196, 2112674306, 1698933824, -1136125493, -1745875799, 1742113455, 1817408284 ], [ -950834639, -2065119975, 635225320, -1820677929, -1973541974, 1877534091, -18666038, -1666233882, 663872950, -561800960, 155992255, 1713116857, -1125988449, 629217899, 1410883649, -327366666, 2019220940, -222018091, -175251435, 1650110333, 583768798, 1583583093, 1247315489, 912108911, -1110296031 ], [ -434465590, 1565302471, 498355292, -944029924, -741514535, 1184684280, -1382181605, -1666021111, 1138641117, -908872189, 1139938158, 144396516, 2138102127, 107039585, 1578338330, 1505090476, -1237018219, 2130850346, 1055708845, -1687016572, -2121549764, -981880493, -2077718407, -611611030, 2131862876 ], [ -90544750, -2044816080, -26157454, -1206437529, 1529846147, -1758508418, 1162043357, -232061434, -2066516733, 743606039, -193180068, 1166322493, 507123273, 1233753516, -170099659, -2113387715, -1586366546, -176517653, -440345458, 1264281052, -379435901, 1546988794, -1341249901, -494463090, 1100830674 ], [ -1614501165, -767078238, 1081714457, 382197502, 1194297015, 67560612, 1542714869, 1621036961, 2038214557, -1623433507, 391656580, -1656727765, -1164392189, -857620491, 627685010, -295429463, 1566530998, -865254454, 503497092, 1130379911, 2062912808, -1094074874, 1003319464, -1783378901, 186536500 ], [ -370226998, 1969456825, 1174155101, 1835029142, 1505652082, -383666078, 1002208492, -2016627055, 248621391, -1944331356, 962896027, 2004557697, 779062121, 1460020039, -1140886627, 2121312420, 218007781, 749262392, 1162258233, 599546859, -785460777, 478589215, 661309629, 1534756255, -79540959 ], [ 7729608, 13567161, -1656050215, -1760700206, -2059727734, 713897289, -348495355, 1570613857, 868602472, -1540040892, -1717672253, -575071802, 1807939279, -1938458522, -1342602333, -2020215667, -370808281, 2103067229, 789047671, -28039659, -1527299770, -620541090, 105410196, -966895594, 880723946 ], [ 2061638611, -1262969404, -1064074774, -1605314728, 969410178, -164408828, -928751907, -1206091853, -1844733528, -102405079, 787167065, -1138041224, -2140479211, -114572546, 754834109, -665732396, -1072124344, -1484803299, 1057009628, 1552915332, 1158568146, 78113687, 962533261, -442737467, -2042328068 ], [ -568754132, 875042118, 632825071, 2105159382, 2136738066, -1105415626, -2106409623, -969637949, 1615508805, 1346586276, -1723340775, -1458584616, 272838755, 689701634, 2071612257, 1095329950, -1237571841, -1987879821, 573875057, 230906436, 1811420813, 325890343, 5326423, -844206328, -1776962237 ], [ 1616388047, 1400431929, -1448478927, 875708142, -583279282, -270430920, 1497520608, 1468990476, -1328679244, -826309281, 1380291405, 1790972660, -1807884118, 1432775728, -46260805, 387886404, -1823940917, 774632528, 764090079, 698812957, 1248123891, 1915798289, 1502631022, 1051337767, 2067005627 ], [ 749658680, 738801901, 180633710, 1155612120, -1840926935, 24731617, -320743824, 1772691492, -1835837825, 617437550, -1355792348, 1647340746, 1511202071, -1136224936, 1596464797, -14011126, 2023117654, 987064749, -1999462892, -1276800342, -414043897, -1239786148, -1578698037, 2053177936, 1585112497 ], [ -280846363, -1223949428, -1366592224, 1785727865, -723857116, -2093377370, -440766087, -196108437, 528647155, -692831915, 1816834126, 616493025, 2089888462, -571157436, 651541208, -578358495, 858660001, 1055206891, -765237890, 1879786584, 1533984486, 1694355360, -1212046922, 935663148, -1690582239 ], [ -1694320345, 2032619000, -1490786145, 1563963708, -297198434, -843337726, -1831812121, 752352498, 950610773, -141655077, 1331199544, -759658571, 221954343, -915797792, 353154996, -1563250220, -102361860, 211819550, 242849118, -229365470, 616634924, 52340276, -930989472, -1222531657, 634461832 ], [ 1883818486, 1087447926, 595244655, 1810469238, 1716271754, 27792316, -1678167564, 576744716, 527640880, -956251598, 1500927082, 1588928910, -726189722, -99393524, -1309350119, -1381468857, -1009225807, -576438779, -975242218, -1496217435, -226778719, 530703288, -747480635, 144093034, -982370378 ], [ 875574324, 637855464, 1975946130, -1919711347, 1516724923, -685632353, -1863819617, 814978488, -1409950698, -1392214726, 2060094684, -1198605706, 202565093, -1285627055, -1614950599, -2143506050, -2078552569, -112666648, -283466761, -1980156922, -645997937, -975216083, 306318664, 2125164526, 823089340 ], [ 1796998044, -1321880970, -1223740086, 1077212684, -816033342, 1497956844, -155887633, -1284963494, 1479244919, 216720483, 1299854420, -205124917, -1605280807, 777544688, -1612979915, 701328681, -357632247, 1252109404, 1589547594, -397832479, 1641042575, -1671174866, -1686350835, 2119732884, 319104421 ], [ -211684878, -1478863768, -906247827, 799419299, 1381747774, 1788567180, -396281613, -194264410, -1446124317, -1790645848, -266930164, 340394179, -1699449189, -392917910, 608008845, 1335299973, 1883288989, -685715307, -465029280, 1610171215, 830088588, -971949349, 795179749, -1470950554, -218866803 ], [ -831160451, 2115875910, -1997521465, 1532299049, -939541419, -1991904093, 687700001, 764648483, -1536382909, -1982876162, -1669174732, -391401223, -1578893152, 872063544, -1814401744, 1240887576, 1609046841, 931369357, 1907459896, 1886482510, -1947505025, -678767783, 1116999796, -688742231, 1018558996 ], [ 1178114561, 2134209727, -730714726, -653390533, -2043228608, -921231866, -942619627, -201510757, -338529198, 1531478724, 1175920134, 981802218, -2125095095, -121874791, 986119145, -1097094235, -322759923, 975025184, 1265039401, 1522681303, -301452383, -429706191, -503768871, 724068976, -345535976 ], [ -428586106, -1424740733, -92369980, -1128337544, 106989267, 1669290199, 1184233353, -94256113, 2050872585, 2062551792, -238945513, 1131737562, -677251892, 1626268423, -542922494, -1038176792, -1572434474, 1471617238, -872141481, 1345695956, -1776194836, 3794956, -309691782, -262768348, -1428689650 ], [ -1830234367, -659678003, -127847879, 1260906832, -161256420, -1091232432, -1020098000, 480583739, -276349030, 1723061075, -258680305, 287458669, -1873016116, -1315150714, 1503954662, -666724121, -339251145, 388132789, -1898992607, 28394629, -660666622, -1509166312, -350739408, -228507960, -1347217149 ], [ 184970046, 1057336423, -999298383, 2003733835, 482949810, 1172882138, -1846148316, 1148772240, -701767448, 902559027, 1306859045, -1072028577, -1033863908, -1891853090, 451731131, 1176962428, -386419438, -1456046762, -788297686, -417281132, 1787271990, -1614824749, -673185795, 592971771, -1130968392 ], [ 1652426239, 1757935764, -514929932, 1056322965, 1099171933, 780823824, -1346530829, -1934732692, -656175326, -1583962633, -891955184, 594165620, 381402198, -1247976465, -2071417640, -1178375879, -194122093, 1198890794, -579209297, -919445344, 220545640, -1840018527, -1179187232, -1991009626, 110022065 ], [ -244048687, 354551727, 503063410, -450452592, 1584350013, 1796373301, -1671582396, 1804410307, -1302780292, -1080572321, 127992649, -2021192353, -583650140, -1311708673, -75001076, 1351563246, 1821601496, -1236161185, 192808185, -109878352, -364554202, 569922194, 2102128392, -406988981, -1867384479 ], [ 1786569909, 1855913128, -762928272, 7137557, 1557304685, 16133347, -80752685, 1812323015, 1412207412, 31456252, -1453843588, -264539532, 757861933, -977154057, 160119077, 682112819, -1782322281, 299123388, 1020305514, -1226877007, 207945232, 899421621, -1957263369, 618848340, -1031891937 ], [ -440947610, 635655647, -2128581833, -2075367043, -229432213, 1931742324, -2121464234, 1240311096, -1825367590, -47536182, -298028200, -137050139, -1795640425, 1088914846, -963509626, 1164159707, 667830342, 220289400, -821990845, 653973738, 2137384436, 1817317103, 1788003620, -1203857741, 366403250 ], [ -438926786, 2005522689, 1933101753, 1580622243, -1448555152, -777824939, 907420650, 1072007713, -642998466, -1559795611, -1559458516, 792642332, -196840434, -38303264, 1354483268, -2075216790, 1093202031, -969675530, 1852031171, 1955851730, 9175063, -790997749, -1145976671, -1368142697, 2144075183 ], [ -1342042219, -229504673, -89278349, 769575631, 1471667282, 249092230, 1108109143, 286415191, -271218563, -1469952725, -1251008510, -290262624, -1949636409, -788720331, -160501556, -117529627, 1351949827, 2008582052, 986476650, -1805879529, -392556714, 987459868, 406744878, -181315882, -273819108 ], [ -403902457, 339371607, -1379624783, 75184452, -1263288430, 777245629, 1566583225, 33109230, -482840556, 1892409827, 685872790, -309116607, -2023856360, -2079123647, -1196206000, -1132267044, 950904976, 2606435, 2147308771, 174254776, 1731388746, 224990956, -609106968, 921494245, -217211802 ], [ -967878858, -114996521, 708255908, -534469591, 876311940, 2064657524, -381046267, -879459446, -420180520, 1452823470, -1379007546, 2034428577, -369421407, 1467223155, 1231866592, 1217958340, 1756525683, -1353547656, 402065595, -1722263084, -861697814, -1973160615, 782928380, 462687906, 1031420112 ] ], [ [ -1390591392, -720640628, 757379341, 1402512385, 1656467464, -1830962460, -418633051, -2101296783, 1368023539, -1619328202, 1383612415, -1477432897, -2081470580, 1627487804, -262800089, -322201136, 630224468, -966661023, 819463916, -304620058, -976414272, -451654927, -2121097750, -852715643, 392767227 ], [ -1555209452, -1638319776, 669651810, -308243563, -1560772206, 1064448369, 1182939016, -1998180609, -1281240227, -556861971, 993732197, -1829525723, 1312482330, -775489170, -1609212535, 1560668996, -1774913411, -1590950788, 1930900347, 84036680, -158712757, 804695366, 559357191, 487733108, -2047580819 ], [ 222200072, -950432538, 1321429986, 23182749, -1615900379, 1658795025, -926491328, -981660227, 1873792598, 1181937718, 1544121576, 696699221, 1763018594, -1652399471, 429387769, -887446876, -436263498, -1125865391, -1266854262, -246842132, 1796541689, 581256147, -647028162, -285959973, 128135034 ], [ -1097207053, 91084539, 841292903, -1103085784, 362800589, 894938175, 82952600, -893515591, 233730391, 1259438937, -1194427630, 320738643, 774945506, -766669660, -483181521, 1670132987, -586401250, 421904510, -1504380121, 1829562565, 415913184, 1118252150, 440940285, -620670967, -685903513 ], [ 864187204, 1545544225, -1599252374, 1483730377, 1417354138, -1679098969, -1682923275, 837683497, 1472335457, -455976251, 604025326, 2146258942, -761080615, -1181014518, 2111485803, -942641361, -117713839, -248651572, 99755399, -993360873, 768904802, 824605229, -1286090956, -81999034, -1901122152 ], [ -1198816276, 2092586860, 27376419, 527117826, 1669830741, 918016823, 1255829740, 910756436, -5029732, 569394674, -908417353, 1676821526, -1374877166, 1649700071, 1625142082, -1536400936, 902660136, 2103109080, 309939026, -685714429, 1629659395, 53928129, -1624827844, -1076859305, 783785515 ], [ -191700515, -1216711354, 1284339196, -1629607483, -1206598603, -147710325, -1977727696, -483643684, 1760731341, 1894826223, 1597533049, -756002091, -1868866541, 1352494904, -544097757, 1068703829, -1635664801, 721227530, 371035475, 1805606282, -1709698164, -395460856, 2104284161, -473858649, 678786671 ], [ -1456219728, 980992749, -963094553, 310187268, 1631127458, 691707986, -110027902, -1331212528, -681382293, 1500128680, -1219289440, 671314645, -64595234, -769331424, 930570680, -592110666, -916150775, 125641020, 1106884028, 1563969695, 557434247, 695718235, 1235071801, -991082016, -1069834998 ], [ -68785376, 562761596, 627047962, -1487195651, 1205212139, -584987508, 1620448990, 963619269, 2074224626, 565511409, 118092360, -1340627977, -435231352, 1539070057, -506678975, -1918342924, -1094647002, 408948268, 554522262, 2077993225, 1863394267, 135311792, 234129070, 1291375633, -1938547421 ], [ 408799167, -111660647, 1215855054, 1290019636, 668271722, 675523298, 820905751, 344176601, -1169042205, -925462163, 1038612915, 508384717, -1125668466, 1622888283, 2064334262, 541514546, -1169145113, 1882399654, -1130933594, -290064094, 1540489322, 88815051, -1103867318, -1803447993, -597417953 ], [ 739119252, 921872472, -1189957510, -1465663688, 865231892, -1464275664, -1871514300, -58590126, 304563596, -1100814059, -1240299173, -1135340436, -675056371, -2107802783, -2096991704, -556414769, -2061997935, -780607924, 347515112, -2013670460, 506053914, 520692535, 314965164, 543979864, 1328160524 ], [ -1843397938, -1422374652, -785800504, 807948997, 1601187567, 1798150639, 352904870, -386057443, -378065682, -1890542955, -149886076, 55171025, -1252927884, 1150844765, 1339520845, -850323049, 1778136670, -1687492836, 1763788631, 1151400383, -1185692760, 644955730, -812864361, 1287344348, -1457614084 ], [ -1095598526, -828064826, -1289869473, -718095459, 440596578, 571684787, 231642013, -1332958642, -1277992148, 1801296074, -1067999508, -1704674796, -197620067, -2117942816, -675798162, 1524477719, -999050238, 875184660, -43751030, -621224627, 693960581, 410168113, -780680352, -1187369046, 1790230874 ], [ -1424255615, 1973533265, -123913522, 2133497877, -630553471, 281350668, 494909298, -692783241, -1210540035, 87353251, 699769145, -1024680257, 1146161502, 596469680, -1431786864, 1883980573, -1959113756, 660257827, -259470248, 660605863, 1176924487, 804019776, 647594462, 1464092395, 867075386 ], [ 1347513115, -417301858, -1276364701, -1138400215, 481496785, 136489092, -1816116774, -1269739677, 2008118118, 971644854, 1095123827, -1301519162, -1871652373, -896517443, 1532780443, 28109608, 1222454292, -57080399, -42152317, 433144773, 1971083791, -268673396, 411289942, 1801624141, -548437514 ], [ 1460005817, 150551756, 1628279874, -138241514, 556269438, -758992168, 579854583, -746261791, 469004775, 1240251627, -279670428, -303937434, -764048908, 989847902, 395149392, 70620135, -2037825243, -1674602616, -2115458519, 1504304942, 1510290143, -1855738780, -1948093894, 1208751269, 106494359 ], [ -820655796, 493868681, -1131863358, -1296344698, -569179121, 1699651008, 1147406845, -1331028526, 265090323, 1651479295, 1939683568, 1129534605, -1594030022, -1113500536, -1208568433, -1500042384, -1394463100, -789274500, 238416438, -438298981, -340092570, -1091846501, -1498781840, 2142722886, 425186403 ], [ -1161134375, 1331392684, 1420065768, 2004804172, -1464078129, 601164962, 2062634959, 1317138015, -1178867771, 1688065193, -336345097, -47591497, 251530751, 1165622437, -1630860436, 168591412, 1360731828, 208320952, -967718269, -1905743977, 211612616, 873385489, 213175593, 2058807233, 440838244 ], [ 35341446, -1909173151, 251673585, -1423271581, 965237338, -1455168237, 1746747222, -850183368, -283536494, -1525082084, -1242534465, 1812138274, -929056381, 55638941, 2067594931, 530751217, -1968637301, -612083626, -485959530, -961015507, -1111624397, 13645842, -528102689, -883376097, -373737348 ], [ -671535636, -1165055646, -202933450, 1899669910, 24625998, 419002310, 2080112841, 487956592, -1188320436, -436052776, -51641979, -108307963, -1505335617, -1692921362, -644248390, 1779241504, 933342429, 1467669464, -1398174447, -368193226, 349401205, -282109777, -357766380, -602190833, -1925951192 ], [ 1534258490, 1860043998, -1800248888, -371071687, 76595719, 1219455185, 2090561876, -359430830, 1069116883, 1878448277, 1418618167, -899923062, 1363611718, -376966490, -2072229401, 1111813446, 1440540080, -671443769, -210735042, -582581943, -1644858891, 2125249347, -2050358988, 238862569, -2083361457 ], [ 813382855, 1721631284, 616165603, 455993384, 1408423487, 2036821591, 1554026968, -1153526419, 271683020, 1369278096, -882374940, 752467005, -2049557331, 1620631470, 491358221, 1044162811, 1397877994, -1207838241, -212429918, 1540362336, -1440076162, 1384974938, -910180567, 324304638, 42902125 ], [ 800980246, 1446034824, -648636206, -1409809503, -331449955, 481680048, 1075641315, 1088209910, -687363768, 1872809839, -1790276329, -1646245109, -2041095623, 1831338124, -1373877663, 435799745, 1344123370, 1145474595, 1927771815, -1916523030, -399113675, 26406127, 842450217, 526690439, 257481996 ], [ -829642341, -1690178286, -293560121, -1032263286, 233208715, 1276149302, 225691682, 356666901, -1967689766, 621262330, -259923834, -1616207397, -1229141666, 1205784665, 1789691732, 33170740, 2046895471, -1374223334, -860510028, 1847119543, -1395068097, 684537749, -1204720499, -725086822, -95553336 ], [ -601347435, 1608489300, 2030613454, 155541, 108306461, -1909576555, -1141590177, -1976176289, 1531796294, -1170846974, -684471020, 1472191427, 916074322, 521755021, -1982248289, 270401923, 261530477, -777519680, 1051959015, 1844368070, -1034932977, -725083917, -763065472, 1438575298, -1813462551 ], [ 1700392662, 1181266425, -71575574, 358717724, 1693459517, 1158940445, -958622582, -1931016454, 680466384, -1521244177, -1769682225, 2071437942, -111951699, 647880770, -1214050666, -1710693146, -1877917422, -625496671, -2131482713, -343357289, -752683929, 115246531, 384530975, -822780350, -192284193 ], [ -1812058195, -851394380, 2053820322, 2109688067, -60950065, 1887745672, 5593147, -1607806805, 1580133866, -364610827, 482879674, 639292713, -824479290, 1002835339, 5615576, -573927225, -867949970, 1057772331, -1076571607, -1614263403, 1639584641, -722359275, 605730673, 929573411, 1453154059 ], [ 539803473, 893101173, 1448306844, 1904225859, -1946234269, 1044767236, -1398476924, 1680524532, -1939201004, -1087602330, -1322359338, 444173865, -2129089117, -2074362102, 18083108, 2025784655, 121609402, -232233608, 678140037, 222516266, -494297276, 380316259, -2133706722, -1097416209, 746856821 ], [ -680533333, -1914305202, -1613013702, 1572690025, -731960497, -2050185512, 982712656, 130889657, -208794411, 1696159389, -800047617, 311340357, 1051840055, 465646380, -1254243462, 780012654, 1045394517, -1621741651, -1436887730, 751306177, -1636467386, 1633611779, -1676895007, 2036762968, 736646921 ], [ -244589801, -994736497, -667846577, 1067357815, 1087956514, -1251301808, 184143665, 2117146702, -1042368573, 830665941, -1408071163, 1434879409, -1416350075, -869222539, -175333293, -555526239, -1416804890, 605533712, -2062791429, 2076712202, -1923764064, -713555828, 1846340057, -1481410860, -1834117074 ], [ 1047614867, -1833174976, 1716265295, -209644031, 1586268026, -1094785952, -1541307658, 1987254963, 1126030907, 1765170739, -773575489, -409124632, 331667927, -220196448, -1105249445, -536382776, 467108501, -1984849916, -704619752, -889716051, -1845453760, -1620605108, -18556172, -1707806429, -666129993 ], [ 261398465, 1605645148, -1723291815, -280702660, -1705396979, -306776910, -83692958, 1285332662, -247895355, 1870518115, -1556346748, -1919165897, -2128375232, -615271045, -1318664732, -1754132428, -1134334131, 2040052525, 1289557245, -2067712738, 1784294129, -1265920796, -403965737, -740296420, -407907104 ], [ 1119801091, 912600164, 403889172, 545125906, 977219733, -1356607569, -448097101, -1684962390, 876910154, -267954890, 589604994, 278435699, -972240984, -1551739029, 2031266754, -887883586, -1676909963, -833468484, 1728372913, -1025216421, 2090747333, -168529079, 1553986421, 657403088, -1958789311 ], [ 40329243, -356775135, -1282234302, 214694053, -1705363808, 851691041, 1382423111, -1750000496, -88885711, 666255370, -1880597885, -475335594, -1038860249, -1978875954, 1305815135, -237631964, 1081156332, 373985469, 1614120147, 2134625172, 438463873, -634928787, -331116491, 1397606684, -315100287 ], [ 84776473, -1314259802, 2104813780, 647676607, -729247453, 365367525, -424605511, -1482346066, 1609531339, 1656409628, 1438356985, -564924766, -1046246063, -1933857277, 994449564, -739245817, 1684573087, 1588522493, -1596952573, 1790814900, -1544950630, -41238484, -111969974, 1959965118, 675635266 ], [ 1611651298, 411463630, 1396855293, 1512342188, 1544942963, -379600515, -507341242, 2082292264, 1101525712, 1792309968, 332168488, 1842646053, 943535602, 1041809349, -1383898131, 287270682, 993829283, 1120986137, 1965344539, -743265416, -847554577, 2016400863, 2088046986, -1374901830, -522371039 ], [ 1924531685, -1289677761, 1216182437, -1665217964, -1381641200, 1223902098, 461568964, 235473301, 1531527039, -828364787, 14159823, 465790791, 1030226836, -721119908, 573957788, -221801744, 180208357, 1557630559, -456753464, 722269518, 1898340139, 1127007319, 2099050257, 358602072, -936511177 ], [ 2110538549, 620951250, -1110635309, -785165900, -1020951691, 1432832757, -1749946034, 1030387964, 232011994, -1831921228, 486874213, 1087276832, 970497565, 122467121, -706754367, -1443779297, -2094841085, -603213511, 567921537, -1985750791, 2141880831, 369158206, -882403807, 1984732632, -1357491191 ], [ 1965369896, -937303780, -516551553, -320338097, 2125309185, -1069820825, 2030966832, -657301687, -922627527, 593593422, 832145256, -665599729, -1571670512, -446423433, 173603977, -1975550684, -1809672658, 1795049376, -1993450284, -399921757, 1133413590, -738117979, -22450587, -1776036854, 1264600624 ], [ 576312521, 1510343515, 1562616262, -640788056, -1970732000, -659922587, -1523543152, 143007863, -1518744121, 1812052749, 439267158, -1060712472, 1809171233, 1158299614, -267282829, -1518240303, -670846197, 360810412, 1141777050, -1022514812, 1041826187, -932709577, -1087674100, -227555480, -1456739682 ], [ -409501310, -610701261, -944713556, 1183707556, -722722208, 837790880, 946133909, 712336244, -990722796, 1414884892, -1131502363, -957218020, 1610563379, -688553157, 846186970, -1965637093, 491018327, 1583751047, 896376931, 354033015, 1499070084, -867058155, -529222509, -1849341916, 852006887 ], [ 959536509, 1079661159, 1068319511, -1600375219, 713731876, 1130991754, -1272251043, -101014952, 1774749457, -365888330, 1087305412, 130335546, 677558250, 543339169, 648299214, 1199907681, 1736703097, -877607231, 1839565129, 549163973, 410759582, -739895411, -357902155, 651225813, -585258102 ], [ -913606331, 1370433187, -363230338, 621075205, -2013526672, -1815628575, 1495388899, -1536799373, 1270460415, 1718785331, -79903261, 1651406971, -312557975, 1940605590, -1129080943, -309877736, -477111050, 1220032308, -1959715233, 1409715758, -2046847298, -791575762, 412610084, -1523262932, -42447619 ], [ 2134711968, 1388171054, -2017693157, 394116197, 418054587, -1854459765, 645156805, 90195893, 780779278, -869722163, -1049570848, 1013434539, 951675607, -1452908836, -1218054601, 370914012, 1413208547, -1280774599, -1206384699, 1321897424, 844845961, 1727804072, 1217251652, 1946813922, -1335967830 ], [ -979519600, -1125339467, -1909393865, 1198741430, 694729242, -1778120878, -1296508262, -1328171596, -416911845, -190993304, -906271665, 1847617315, -1233653316, 265763277, -266370760, -482419969, 1399257000, 2054584459, -2122247692, -155858753, -1635712890, -284606121, 502654442, -379484770, -819927393 ], [ -806680446, -859563863, -748635092, -541224109, 806754029, -1735148890, -1972096093, 71916404, 780896890, -1036301319, -1283316909, 535841428, -497322840, 1013902833, -1518103554, -1627309255, 226564009, -461759266, 985052660, 26316200, -624249548, -1461672875, -1445614792, 1098856786, -1174649582 ], [ 10509459, 1366284581, 1708688585, -997941085, -1676674380, 1179838653, 804346740, -724993028, 401867643, -1336883500, 861923397, 976282829, -861703970, -135098070, -712672076, -2013148877, -1600690848, 1975437649, -188833107, -1512887434, -1957346057, -629612242, 2073696862, -494803276, 2145164937 ], [ -45398238, 1133685740, 1225972740, -2026524380, -2121326096, 1814511716, 1857453316, -1577855778, 627019957, 1819926872, 1935522197, -874561669, 1363177683, 628494044, 1837551154, -1517327241, 433794063, -2042300256, -612853252, -2098486019, -245182232, 1336105993, 678743604, -786524391, -313825273 ], [ -569321849, 995027028, -1004123600, -1752999423, 28901248, 1417281865, -98195058, -1270500119, -1949650905, 1906740464, 1119805207, -1479419525, -1829958371, -1592727650, -530291506, 1339497695, -1460832151, 1368813927, -2139368331, 1025463900, -934519820, 1977963281, -103742847, -985524791, -1104127419 ] ], [ [ 1402945651, -416619602, -635481085, 1012187088, 160625873, 703669113, -233646094, -1872598521, -2122357992, -1979528463, 319812686, 58518212, 1063029693, 1694956995, -1397786870, 1964039753, 1853947809, 497946329, 130565027, -1388734935, -1381922894, -2067326753, 626840044, -287146996, -1323181892 ], [ -1572612355, -1874609995, 605408984, 795922905, 565370702, -1672052745, -1969851860, -1691283181, 1080605744, 1030549756, -881193962, -1910391862, -774236450, 1330448493, -1531512823, 1271949233, -157481345, -1540203499, 1863555616, 78944278, 736806892, -1732480325, -551287967, 569389053, 624288609 ], [ -1877201301, 447855563, 1909030741, 1230009550, -1255286934, 1772115007, 785526565, -1902905531, -1596476176, 1809295137, -1247273758, -1731903480, -210669654, 109977239, 313945536, 682319137, 2142601302, 1113434415, -2036131347, -1767062092, -2146133226, -449957826, -642668435, 1862045638, -574854024 ], [ -2015826145, 1648568376, -1029622416, 1772028549, 1178744313, 1634342328, 1373185534, -1532535598, 541941767, -377506859, 553093820, 1056068730, 4106513, -804829336, 1788137518, 701101993, 1655892691, -1128962807, 1452810028, -758408513, -169709885, 1548033556, -623981474, -1071555531, 1784769254 ], [ 1994256767, -811418477, -832108850, -1169636722, -2046431186, 227127700, -1052692603, 1499298198, -1412164021, 580994154, 29321596, 480716851, -1663371830, -143652476, 541375805, -683151604, 1610179247, 126849153, -590476907, -2015112407, -1423812929, -100538026, -429389374, 1595642622, 1228218145 ], [ -1464712044, 392936568, -195820256, -1713076855, 712591829, 159717611, -1771855351, -137072243, 995004645, -742547207, -614650787, -1674347491, -1269856905, 2066360029, 518828305, -1391383347, -74080870, -1319659236, -245927539, -1522210747, 510249717, 301476805, 573097451, -241937336, -919220851 ], [ -1075643713, -1223442058, -303124262, -208471093, 745270675, -1922278843, -937589078, 1514511541, 1783467027, 1850726960, -831736579, -1558510847, -1296311192, -1581087190, 1952354036, 1646636770, 1333847663, 986991070, -673718772, -104419699, 1466438634, 1350197189, 80806584, 1449816621, -658193009 ], [ -371507797, 1458620670, -530751486, 1083040715, -200636401, -868120941, -1207596955, 458180734, -87361646, -560964719, 1044349695, -2142965461, -1751515772, 1983483506, 702355545, 213155258, -2084200910, 422764805, -280047477, 429030406, -1971388064, 217503418, 334443254, -901737641, -1913354080 ], [ 2025404034, 899307414, 522561852, 1147139731, 734101653, -1570266501, -194163629, 1669324067, -911128348, 2028120541, -1871106875, -727038901, -643256408, 504304631, -1391150949, -1163331314, 696163811, -925000874, 1627809290, 1589965463, -847161434, 257477421, -717763659, -666268752, 731709972 ], [ -888521207, -1506367720, -1034589478, 1844419703, -1033699097, -584773623, 553267629, -1712835338, -994462691, -1397221560, 1822624221, 1858630243, 1098369593, -1086114387, 499998715, 696939205, 1586468848, -1476759121, 1014703420, -1313823228, 295034837, 1628815747, -1880881505, -1511685809, 1344884988 ], [ -2066950492, 795112205, 5296508, -658832521, 1557899800, 1498767950, -747362770, -2128467513, -1597030887, -1686356379, 2071165642, 416145817, 759086633, -1155755076, 1506204795, 956358076, 1082925633, -136394030, 851444083, 189199560, -495793557, 405847299, -754453985, 1944960844, 931830073 ], [ 1026429152, 930775282, -221860968, 1935262373, -1254724768, 294891672, -1849352055, -882095634, 320179648, -44973465, 1894772332, 488397123, -380216708, -314693115, 479290097, 1250407243, -959792608, 363410979, 320933323, -2106957507, 1772841394, 299960035, -1107768895, 573823891, 763703289 ], [ 1783533494, -2001135483, -370562590, -1373721499, 319836161, 6906027, -107385132, 2070286966, 135963324, -382196582, -1858414866, -903625325, 1706320359, -207573610, 1762707577, 140133971, 206414452, -301184733, 242904090, -1861072371, -1900282356, -104048283, 420694250, 218472385, -304290746 ], [ -884654547, 897835555, 449732317, -1945083673, -204514447, 905755700, 1220517079, -915284058, 1825240038, 651569432, -267697104, 546001906, 1595689117, -1173206891, -1501658495, -255755230, -1787029431, 1441533871, 2020532950, 453512655, 2060938586, -1852254890, 569272743, -245204703, -956206219 ], [ -808435429, 194044339, 608363558, -1443068438, 492048381, 1831983590, -2102824143, 1625038608, 462548690, -677662169, 1008671583, 505891549, 1154186700, -1798351527, -1894184643, 609947240, -843280678, -1124117832, -338127483, 967289247, -1375370043, 2032356708, -340445432, -1500748544, -1841984618 ], [ 1534434127, -1661219121, -348051510, 724538489, 56247832, -1019743515, -1683935897, 907981201, -41708702, -1940859094, -1369243165, 269307562, -1424275363, -466224440, -1612664763, 1275482416, 560104568, 1219562750, -1922209038, -534467266, -998080509, 527052677, 1380812936, -1170168699, 1158500832 ], [ 345344731, 1391820590, -1798454446, 2108496163, -280872462, -944540891, -1362674232, 2082677315, 1646609638, -1584019223, -236649185, 1003033667, 389870281, -1335585981, -599655344, -566346032, -907350345, 1978698295, -1275949817, 887383537, 1768974977, 1266214092, 1286195741, -1465397278, -1575131391 ], [ 1215130995, 1059675274, 1038924894, -349907649, 100690080, -2081355519, -897526988, 121836713, -1607504085, -1588938441, -1953290949, -1245822639, 2116891709, 841989517, 1925239066, -1043067009, 424556115, 1683147010, -635523990, 675038972, 828217759, 1427146700, 2016397616, 494735299, 354479579 ], [ 1584196930, 792521232, -594059798, 558942202, 211057170, -1164981191, 68248750, 530714251, 1734267885, 345625776, -1439177362, 2094419893, 335268424, -914377302, 1092773658, -495198051, -558132029, 1457874088, 1578750626, 102759988, -545397423, 1560258597, -1403128193, 1061701498, 360984937 ], [ 1520662714, -341157800, 1426042717, -2082242646, 1109250612, -1847529178, 611615044, -1308774546, 1990581571, 1156763367, -1698158001, 1683796900, -1065401325, 196026061, -1781233651, -1694083439, -1111045688, 147828274, 184234376, 1527313823, -1438212978, 1071498258, -2122228650, -897226555, -1395817241 ], [ -1615377533, 363030735, 1720914796, 717159304, 1520799586, 392745893, -1916777912, -661475292, 1390171348, -1957606245, -1729958548, 1433670624, -1875682513, 1973298086, 1110682395, 709165075, 155952933, -1763771663, -367013442, 1321806201, 1734574923, -227712560, 1457297745, 1187966564, -1899992723 ], [ 516148304, 498590907, 184164103, 1169379592, 1672883764, 216855388, -771430645, 2074492822, 1991268252, 799067947, 604029523, -1700192815, -422556142, -1295800172, 63968798, 1401214273, -1183133567, 2133553665, -1591156381, -1725119713, 2037842196, -1716572510, 1010106487, 1131238783, -729678016 ], [ -1871084113, -822554000, -1853020192, 739767191, 1669954078, 2134963172, 1290422117, 1179542614, 1638801464, 1159098913, 646450139, 2131395723, -762200265, -374686075, 1745101864, -811646900, -864475878, -1494284667, -964173603, 402194884, 1659577163, -1562237046, 776627121, 1143920286, 1699398663 ], [ 1073948004, -1477892710, -47618319, 1942599954, 1754116729, 484223875, 1989385386, 721705018, -1868779952, 1778376651, -1425302093, -512162074, -1124844653, 943067421, -2018695264, 602758378, 1565006339, 1235888516, -828967842, 1704856309, -592529860, 773355485, 28653208, -1856973974, -2134875271 ], [ -1360901852, 1866821950, 1949821445, -386094410, 2012838456, -1935072199, 2007524896, -1155706015, -1989431427, 1107531685, -504881275, -891927199, 1115285771, -716997529, 1086136256, -1308914156, -1778507711, -751958282, 470251189, -1181210527, -1533863309, 1070092309, -29165694, -294390870, -1118041402 ], [ -2071483066, -1919158154, 779518132, -1803802833, -1086936468, 1764771781, -670118400, 1050746415, -672924468, 1854669879, 1382387164, -128892260, 792029393, -372405882, 1908711634, -608136049, 1445074892, 499535173, 617128110, -637547579, 1429678069, 1057735485, 1354168024, 1294148061, -1470561958 ], [ 1614240237, 1468206566, -1104661594, 2068680900, 116058817, -764879243, -1187796327, -581038512, -1986182615, 819073574, 892602884, 720600890, 210372969, -589510179, 961760342, 1595075634, -1771146110, -503023449, 2128268733, 1554645580, 2123210927, -1360242190, -150324605, -1587614834, 1572210210 ], [ 80821031, -1101364667, -1759544927, 1020338893, 1339359326, 1628762652, 2024552474, 1351481321, 1229720054, 1339059469, 2141899329, -158799407, 1110579261, 1374346360, -1648060615, 819070935, -692205578, -1578609225, -1415776309, -1657065367, 1708302257, 1167896680, -1708757316, 538864158, 689039423 ], [ 83219789, 455736438, 1749176072, 80972838, 685435363, 305364868, -446046334, 1678709290, -369660070, 1288280653, 452021087, 794381641, 1117873835, 1013345807, 276395348, 496004078, 37627702, -690924259, 974531097, 1627281439, 881604528, 1168958244, 1418828876, -569679845, -1878825772 ], [ -697624554, 1095011069, 1356010994, 59100686, 1196534027, -1826679141, 619018059, 768842216, 33672661, 930033051, -36647744, 101477920, 446532114, 1261857000, -1079301943, -857927841, -348565212, -1280298748, -712003875, -641092796, -797845659, -386330104, 20540801, 841528414, -846366883 ], [ 1483996833, -88358442, 948836401, -1654392320, -1400212772, -199440265, -574593246, -16655659, -1467101930, -113350745, 801974330, 981207210, -1081593548, -668167268, 109036046, 77213470, 1253399632, -471201280, 734178595, 1648212120, -865977117, 1387155197, -717831841, -711278528, 658694595 ], [ 523067188, 212462365, -1154373347, -1733476772, 1756406189, 1606281644, 1660739058, 54173487, 1651578996, -114413578, -1823207370, -1295193187, -976665511, -528307525, 1885721467, -718011750, 483687015, -984682745, 615355567, 289509033, -1501395441, -162026094, -1694812554, 1671591330, 876736379 ], [ 1895557947, 1613280839, -1204852448, 890032384, -1717534106, 1978261605, 1225515451, 775161583, 2125413544, 1489958290, 1561650408, -1717441703, -2045704081, 1980450076, -1068314916, -316107422, -1961329986, 528555689, 1377736933, 1467787287, 349640300, 692891242, 58920685, -231305047, 233860462 ], [ 1872153635, -1063213749, -128025088, 436533471, 301271567, -2015769979, -913387447, 627115579, 833636792, 1006885633, 2110415726, 743142143, 342168734, -721049769, -556543536, 1401288550, -134415368, 925754418, -1614372782, -1596450842, -1222026013, -1309345603, 459520518, 588876150, 248682300 ], [ -904450820, 329299895, -1634523071, -116670800, -1481896891, -1817850687, -1436163274, -1670161458, -95387329, 196804704, 461217010, -258920275, -1389841647, -2057763188, 912665992, 2073392861, -940543690, -1268287391, -809351633, -1226692590, -1187564380, -23469318, 1224951026, 911799279, 1974885374 ], [ -612646007, -32212905, -514068016, -1966963418, -478912128, -1028346956, -91383690, -1468662817, 1037892614, 1472152803, 1979169936, -1783038548, -1642253179, 2003500198, 1495586131, 380163775, -766502251, 76191805, 153123135, 1491859563, 126263075, -2029167516, 857231480, 1190361994, -867272193 ], [ -1646673086, -1536703235, 1463630790, -225301790, 125310907, 1978346321, -1884934865, -1262979850, 1431276543, 172406152, -2030170409, 871392340, -1553186048, 1211800921, 1279146589, 1393319129, -150877375, -997189181, 1638052012, 252401316, 581664297, -1561137071, 530551960, 343997084, -892343425 ], [ 1146128156, -1573330172, 942230667, 1980720336, 288865017, -1697381001, 228957799, 124599578, 224139281, -976810465, 541536892, -1013008137, 248533148, 406244718, 626522500, 1279617289, 1642977626, 1190476813, 1270749068, 1583991193, -1106056194, -889475968, 141968662, -147096696, 868120345 ], [ -2107391962, -1550555993, 1060245418, 1382835290, -848929870, -812011092, 264112714, -98278973, -1420344474, 1976037, 1371810437, 985883335, 1362673805, 617701489, 1621147924, -1074509489, -1950185748, -1657686962, 2115094053, 603522869, -1083279167, 1520837664, -818476087, 417809112, -1076594846 ], [ -1739935838, -998439458, -1167489528, 226178802, -2058609374, -1117505203, 291073265, -456248744, 583849908, 668325182, 1998772160, 1443221554, -1167272356, 827818440, 546480760, 405113533, 1284112793, -1512994304, -536113898, 1357706170, 1684333052, -1987389224, -122543264, -1012789095, -1426126509 ], [ -1902417466, 163421176, 719101974, 134259389, -565341896, 1165259469, 653043262, 1754182680, -656997028, -1121125273, -190092114, 29507657, -180556087, 1427676485, -1951716232, 119262735, -299674788, -1241828921, 605866826, 1294213709, 197792890, -1782619636, -1824142334, -336594110, 721794962 ], [ -800971276, -820928217, 1546660952, -2085486643, -1805027039, -1479205819, 2077004725, -10481193, -1467641798, -814318674, 2016139421, 834868686, -1186727695, -1113884841, -1825551924, 1171650622, -1557338709, -917073523, -651234489, 519105671, 456637450, 1285124567, -870716704, -491532685, -478336562 ], [ -1946457954, 1020368655, 152237353, -104452669, 2127765717, -1379345325, 2014304728, 774692660, -1198200554, 766736666, 1098208145, -590662225, -665926812, 1439613892, -1459118588, -2090188509, 712598213, 1746087309, 3731164, -1567763329, 168493962, -1065652517, 1406140777, 481491515, -702039567 ], [ 534964981, 717666527, 767683715, -574703274, 303352467, -1963985910, -414256770, -523921125, 148924053, 1932883301, 1947927124, -71887093, 627677721, -1682637462, -76183050, 806710089, 785101645, 1990199152, -144990919, 1752111492, 2056070245, 309069444, -1754586682, -531370157, 1136950432 ], [ 346507947, 1873973990, 1356913579, -1875921308, 1551502570, -612582704, 1369424058, 33428363, -191227499, -1836325887, -1636992470, 409295650, 297097605, 235844788, -1475626948, 42691925, -1885669598, -1528434797, -5721612, 502325580, 667323886, 2069957768, 1521051098, -516350817, 1214769454 ], [ -1736689443, 1534336319, -486860591, 1116986865, 2021350400, 872906562, 1804934352, -2103943121, -1414959895, 541605305, 174325089, -1630018240, 937885406, -1895510234, 2107831229, -1475698571, -234205887, 1388529260, 60302948, 1047325168, 874657977, 1927462803, -154832282, 2057187366, 71997413 ], [ 1689141859, 999183134, -1576570607, 616892882, 1625141497, -1596114879, 1454435419, -1694624118, 1593801632, 1240852635, -1495998884, 972652745, -1645866568, 292198617, 1820245277, -1262876402, -1400903875, -331226587, -564265369, -1939300627, -189043632, -1032726850, -1613007061, -961920130, -2058860056 ], [ 1782585941, 2122102408, -568553802, 1617730548, -166017257, 1770977921, -1403889466, -925294572, 1030045393, -1202154592, 1389589564, -318400709, -412761577, -200491784, 1279321159, -2123434242, 1076701548, 1199382985, 1379325186, 2133168685, 1212291041, 123226348, -145528449, -479925251, 1405109806 ], [ -460627112, 311994580, -1734835508, -784590932, -1004327343, -279079686, 9160257, 929844658, -292710607, -1501805380, 193422760, -1912596837, 1499225545, 1162072256, -1180075325, -1016885718, -2028666896, -582357841, -1983306611, 1874102215, -1571233018, 684505132, 302722114, -1130180589, 1323643680 ] ], [ [ -1679870961, 1661318859, 1032270488, 580306783, 1630624958, -415996564, -937858731, -1483848030, 1822654279, -423405009, 1414724331, -719771520, 1954206452, 1589249056, -824464028, -57039840, 1262674307, -1175979656, -2045753350, -907092511, 389074244, -1561348755, -715573526, 1797810814, -1825029002 ], [ -1931249885, -327048556, -2092309431, -2028000698, -1361552163, -1708297873, 1335193740, -1620472995, 100789081, 881697784, 540492803, 660860330, -611037802, 1670082505, -1852513947, -1686564000, 1529687660, -1853925264, -1323304025, -1403710933, -2005495463, -1644949446, 312261886, 692341746, -1789759171 ], [ 1900029878, -1736189627, 803193488, 1290109526, 89257976, -36036540, -1679087009, -1110212744, 1505746394, -650144562, -1999523787, 984582507, 788791700, -1862494767, -1928126396, -1647203212, -1928850178, 499341638, -1577875474, 459440101, -1390971353, 2029209631, 970324903, -538805876, -306181812 ], [ -1867977368, -1911764881, 161222055, -2049739338, 594195032, -504943550, -1547894249, 153277389, 227040447, 1057850467, -1298080329, 203477427, 1480604324, -987882328, 1439507663, 959290156, -302240732, 1645793203, 2004646738, -1130219342, 2060613100, -2137119301, -1592354448, -1962046784, -568164882 ], [ 1876824702, 430877432, 500703563, -1783108031, 69244778, -503990774, -88382363, -1025758089, -1281756443, 1941540915, 250895482, -379736000, -1830479203, 1128162747, -117774901, -486596759, 717034795, -1581355117, 142582898, 1559723945, -154700734, -2145693004, -1159982298, -1907219424, 818959 ], [ -582464542, -1578721469, 802721895, -1388955213, -679874875, 2094656878, -1862672266, -1083593486, -782371098, 37515521, -1095298871, 2018752414, -2124205786, 1924391656, 149473078, -1983057426, -1646493259, -1704876367, -912696490, -716990123, 606405703, -810889458, 966864521, -885637483, -1015950347 ], [ -964813028, -733607597, 1450581455, -1087016546, -973841811, 1962321596, 660324359, -1329207652, 1581315859, -1360728947, -1451203685, -236071607, 821512693, -1334419027, 1088055334, -1474425954, 1210156744, -1735684170, -152757612, 602030926, -1006828159, 481389619, 810242627, 644944709, -442831102 ], [ 1173814596, 994985582, -745786657, 1002527902, 1797116251, 1360246782, 1001606177, 1144682069, 1308713422, -905726114, 949025267, -1290959985, -607928374, 1866281238, -931868369, 1475846718, -332786653, -1246125623, -1730741423, 207102024, -209248653, 48722130, -1962194537, -995901319, -2130535879 ], [ -848302668, 1853273833, -1493309518, 813195624, -2122658619, 265630615, 1807908293, -682461545, -1300682064, 302958466, -949420203, 1681805153, 1498935558, 654467691, 597171654, 440156829, 1010571521, -170920359, 2017538456, -662726208, -2109092807, 852753361, 696761222, 2065797411, -449572778 ], [ -323163246, 266290705, -462975124, 1223454077, -308750286, 1218150601, -319786223, -1180693025, 2107217356, 113750538, 888105853, 391977644, -604798186, 2027825784, -551893103, 2117816869, -297224946, -2050206921, -1989806003, 2034343413, 119470536, -482599153, 1337371003, 503152307, 689633420 ], [ 796497256, -1295272601, -1768371158, 979399609, -2053816076, 942567537, -1589421809, -1019886303, 892316007, 527742632, 1209190781, 476522468, -1941972930, 1459376732, -1220868333, -1563057519, 1625812613, -1310658644, 154929422, -60260523, 1157534429, -1957881678, -1689247480, -362520161, -114838048 ], [ 1237891359, 454115273, -1508760190, 2056780192, -172018866, 1995403470, 2103542839, -1925546559, 25426264, -334857982, -7199121, -816300960, 252516519, -33516960, -1348600961, -908336135, -1515419585, 1475753447, 761732331, -483046547, -447678143, -1807755010, -902344161, 1822880197, -2012657668 ], [ -1519890619, 1486275568, 87308302, -2008632227, -43951585, 1073669342, -665410421, -506855280, 564005904, 423860918, 1730498196, -1083714736, -961771916, -1480047164, 708327137, 143400371, -657338791, 840171602, -529625662, -1307846340, 171140025, -273336240, -406320201, -237705093, 1778982825 ], [ -1219860267, -962877313, 279385244, -1946892132, -1520694646, 284916278, 41872380, 656357877, -1660299017, 1519887067, -62094882, -1481650265, -809175898, -1170564355, -205100614, -131503110, -284544335, -167470598, 1752059421, 1972020704, -43226270, 1988669970, 1367942375, 1374215527, -1178314001 ], [ -264457377, -635299560, -1733229096, -1824977214, 525847242, -340385630, 1398965441, 724560497, -1781667606, 1452416352, -16766627, 283102390, 2000106151, 601607534, -2051765766, -1386127347, -316332732, -1987684931, -1428194429, 1252791044, -1534208919, -1430060010, 20108907, -1755913475, -1049328453 ], [ 1879315858, 564673869, 1990809099, -625991107, 499321265, -1122878083, -521248945, -1397342456, 1431252930, -1357009598, -1268218118, -155443365, -303257645, -799557951, -614106025, -880359370, 1772532963, 345201672, 1802930270, 2090846040, 648050118, 1398717682, -1671858368, 1930229374, -76481387 ], [ 916695321, -1093806339, -1737309186, 1653200185, -217117251, -1553048153, 680651267, -1914222790, -212716223, 878016013, 946700309, -200634781, -558500669, 1453266126, -1354045999, -1826951823, -1473848846, 1293112143, -129265268, -1987132106, -1422596681, -2026923865, 1350457590, -166147582, -1855159203 ], [ -1197044796, 500170839, 402518781, 1371328346, -2036600503, -1849413835, -1995486721, -454985310, 975595362, 700098631, -1244831149, 675335864, 671806430, -1325476261, 1073407510, -333755868, -1892658232, -469951646, 1158584412, 842723119, -994623296, 1103385717, -474396498, -170764709, -1775371151 ], [ 2134884805, 1454404703, -1310271875, 260828151, 1204128011, 20037215, -1242104978, 2012427589, -992961542, -710792349, -551367362, 1678384255, 55987, 943552264, 1723190272, 1840514328, 1530861157, 1751496479, 1925114057, 2108956953, 614581534, -1581936305, -1660804373, 1271380723, -789661896 ], [ 1307793296, 1867175933, 620079581, 1135158775, -949784953, -281156107, 1997796614, 1360872640, -1269497252, 1873988079, -1823737, 1476900765, 92286446, 446220239, -1452431905, -692931273, 955754014, 1470566290, -1765802085, -1817352956, 829348645, -227224364, 1497292155, -1854479635, -646837429 ], [ -1995267612, 899455524, 1536965995, -1474144411, -756040348, 1485839647, -1969540470, 1941461362, 1662108252, -1491669229, -1550782643, 824030166, -2104118141, 25044369, -1864367695, 135288600, -643390747, 886866588, 1635127310, -48359188, 608893473, 430898572, 2082742779, -1155771322, -1121263137 ], [ -521810195, 1016587478, 1568695358, -953158020, -1675455955, 466649054, 419082554, -537857262, -1355976743, 1502690691, 1488376239, 1063132912, 339491196, -1024666049, -416402308, -1853574668, -1074494845, -212868588, -271249952, -1802270391, 1965429974, -995406329, 39553598, -149227522, -131041464 ], [ 1481896771, 1057737974, 1578980932, -519488876, -1008656705, -311711762, 264100851, -700304161, -171549782, -1499288235, 360105583, 918303582, 116637559, 1602155575, 2128919596, 1742007163, -1748146065, 1635536165, -714232589, -207086992, -378048734, -927428643, 1620189586, 592377993, 2005609059 ], [ 1952942725, -344623219, 975175108, 10154755, -22125260, 1029243449, 810926652, 1768436562, 1170541420, 524593499, 1800747765, -1707745953, 1130503055, -462640472, -286944379, 1209784055, -972352600, 1647685208, -508247, -648535674, -737970109, -339637911, 1901659445, -1706632500, 34213037 ], [ 1438833332, -120017124, 283544379, -651992279, -1562453929, 598748464, 1803693391, 86119585, -291896905, -1593222745, 1910097305, 1585735472, 1726370444, -605535276, 538155413, -289573439, -1139663736, -1264150366, -498849932, 229343555, -1623488255, 867819885, -181399067, 1637092586, -950076035 ], [ -1925830415, -807215999, 2032945072, -764514682, 875390536, 1474428954, -926430097, 612447310, -1269271263, -591818468, -875795721, 740401010, 1613729815, -1063507523, -895972384, 1378440795, -159682012, 56106301, 883638214, -1556558210, 1597684299, -578858677, 681057956, -291276768, 1087095721 ], [ 479246521, -1403050727, -1340698028, 1620954277, 84201331, -963278772, -1532195006, -1596103632, 1803471425, 2045453651, -457414850, -1281446763, -348407963, -1560567906, 213273687, 541255644, 2084296837, -777976850, -1297884294, -1574753173, -527549228, 434311891, -1861306417, 1112333081, -171336940 ], [ 1259277428, -156307691, -1479562113, -2055303690, 244242197, 169390017, 1347238343, 1620295082, -1455620203, -795913062, -1255495169, -1689150054, -2137126775, -1793957404, 105802896, -1495228207, -1311332127, -1641384264, 963114529, 582753957, 1985193393, -1668617895, -1250885650, -190265366, 640366789 ], [ -1588797716, -1237661564, -337100140, -2070144778, -449792256, 1110481808, 114416254, -283447756, -51899233, 1918934958, 87777734, 147256742, 1850340386, -1471099877, -1735320446, -215717130, -779177555, -1276070025, -1634218999, 1623623363, 490878409, 819922918, -1640314524, -681874142, 518966760 ], [ 119487376, 837012579, 727911865, -372215982, 1214864642, -1032402123, -1803254003, 1775437826, -2050765959, -929134762, -1655913057, -1151780625, -450987414, -1590816127, -142994021, 1835344164, -1561385410, 1832161045, -381594368, 397100565, -250728224, -787552293, -1678945822, 400891531, 1789540902 ], [ 89284608, 425828516, 617374533, -478736252, -1629511731, 29666127, 1584532595, -798015720, 1595444410, 1521840192, -1096057203, 322187150, 1063242197, -21922311, 856283833, 1764739368, 546619647, 1451611750, 1292639316, 1343473893, 1513356657, -1178499495, -2068649386, -1489824892, -1075155484 ], [ 816458335, 42710672, -134680484, -2108490303, 789040094, -583058395, 1119385438, -1663176738, -879121792, -1912555078, -924919347, 1818302090, -39378124, -259601909, -972598293, -1009874031, 718527739, 2083818315, 1059699195, 1017876961, -120091813, -1723833465, 961212674, 1325964899, 44829017 ], [ -1754453397, 914277084, 1808458005, -1181252382, -1462689637, 1025823071, -722291405, 923950645, 872629668, -1002420856, -1965975071, 240393576, -396128693, 1526051993, -609974962, -1075792040, 1546956712, 1013525454, 508363517, 1949772203, 1215466929, 1572997067, 1284205454, -422968025, -1879669129 ], [ 460453707, 1137706882, 2112136643, 780006968, 293936443, 325193313, -1653443858, -2115813375, -1952360042, 1738927146, 1246891324, -1030039442, -328013845, -70372186, -1087430355, -332099866, -654243647, 836597562, 1105408044, -1724722920, -149261557, 2109844784, 1582693268, 1261703746, 1008997720 ], [ -2128908388, 2035875274, 1010126300, 1668610972, 1756192500, -1054211699, -2088139349, 683154203, -176192360, -2059251987, -984367886, 2109287320, -586820759, -1026470947, 663795047, 707789537, -721102246, 1499603384, 344919586, -1458293170, -751700310, 1494130400, -1763820395, -2094888914, 672166663 ], [ -249206295, -1061576231, -120097497, -1358995058, -540776269, -1142875154, 371019660, 745747021, 1781734320, -1856508462, -743076096, -1011712837, 340418623, 142291072, 1621189203, 1799669601, 1172506293, -1293157397, -1972535608, 1714378311, 1901771850, -1072088115, -1947136720, 775670122, 381214744 ], [ 1670030010, 323641334, 1118163025, 1230036674, -2105428138, -1509925595, 1202638455, -1377093681, -1262160886, 1082791031, -1269131592, -1505365626, -2089559234, -131232180, 587596002, 994920971, 1741940722, 649579137, 1101406935, -1242945557, -685314810, -841984278, -1868158403, 2014231872, -1111258539 ], [ -220458008, -614416132, -1956540241, 1732362050, -1204373687, -1716179852, -676736137, -1530003284, 2145290656, -1335747552, -847433351, -982722222, -2034114341, -2092096509, 55497753, -1147951332, -1788401254, -896024667, -970372275, -326084440, 2114769638, -829399674, 878915746, 1153130971, -1929872133 ], [ 5665521, -220388866, 33049748, -1410306145, -150032179, -1619440370, 1914812177, 373943102, -1999256845, 24291861, 1831092501, 1043104036, -975174600, 1684942420, -1350668888, -1087993138, -1481768285, 1816736749, 931623637, 77274074, 721186079, -1035796140, -1844010231, 1485138866, 1993777659 ], [ -1994883813, -1925498241, 255590830, -1962690691, 951857245, 1912783051, -944988639, -883264296, 1561185898, -617680245, -1115469307, -1785514553, 1459748929, 1829256483, -1810135598, 1301153404, -1460599872, -1551067786, -511167320, -271915115, 1520656848, 857918692, -1526494234, 361092085, 1612494961 ], [ 696227032, -1160794255, -1594147067, -203974875, -119425425, -632500918, -1678200477, -1640135368, 124492204, 1908295800, 420632688, -265522220, 1852350661, 817466542, 935943048, 323272209, 1129087135, 7369806, 524269432, 500697080, 1085124912, 1710867177, -883621267, 856040135, -2011520108 ], [ 139500879, 1712449921, 623568952, -997729951, 456959955, -610978453, -287242227, -1167812960, 535857343, -1295626608, -242365863, 1886562382, 1106445327, -367839902, 2013963781, -2087576825, 1975106671, -635087372, 1377549713, 1922081109, 437051134, 474564199, 1070872734, -1117773053, -1382772043 ], [ -671433001, -90115040, 1043144078, -1042368098, 278244187, -2132472819, -2014663131, 2004622619, 1504493047, 1562717673, -735653714, 58835118, 750347127, -1055907883, 1049894129, 828822216, -398272833, -280027210, -827411474, 1302876325, 2091229452, 2145413946, 1165640645, -648185266, 1207234653 ], [ -1097780570, 1703268784, -999084604, -417180848, -1746564576, -1798056868, -455068121, 215614324, -2072643617, 1486787221, -1656158471, 2140614329, -980559300, -519706088, -1460878254, 1393394746, 997115739, -1810107812, -1693914525, 468680226, 1571932711, -1675838805, -1197804086, 194760213, -1681090500 ], [ -839425851, -2104075941, -3617638, 924298455, -378047078, -1045323117, -324870138, 40796198, -1435727179, -1668096378, -1366584150, 2084330119, 957570030, -1608960295, -853142144, -378275265, -1369206619, 1510323112, 1892296225, -1095702214, -2076415781, -1000848561, 354464532, 1324995331, -689144670 ], [ -973498760, -1078621395, -2135151461, -2087270011, -309608213, 504885339, -2093645333, -1287286738, 1760044457, 2104836595, 609083159, 93085286, 356543558, -556256056, -1281663292, -532812660, 858762327, 698483986, 761302897, 466952324, -1887794576, 543166099, 1635723394, 639492535, 341077796 ], [ -1185610565, 1256135689, -207999890, -1018276307, -43624722, -1623292340, 1831367901, 869514295, -744960320, 1262216526, -1914811148, -489482246, 650193444, -2045726101, 896471466, 1366890627, 404286447, -1262317061, 1069808978, -691352546, 1013166507, 550747984, -1746297363, -1718181398, -2082356947 ], [ -1838264187, -860464817, -2037086790, 1883222801, 1789454573, -1406139548, -810104945, 1040207694, 690024356, 350551728, 2101249394, 557464749, 727785616, 8975347, 107781327, -897502971, 89850430, 1796033451, -528636823, -1575294161, 428550359, 1224910151, 1970494013, 181093117, 1237139704 ], [ -1071716036, -325444202, -347712622, -719643980, 928409360, 1647255376, -744835993, -1564287968, 1397722085, 1501457245, 1867944244, -1051937301, 940769358, 926120515, 1245634100, 1315207379, 1943534321, -98799207, -1821440293, -1321630259, 1660520627, 1480766182, -2099936520, -569047325, -1094435741 ] ], [ [ -770172417, 596121793, 43019175, -82044736, -278802472, 608230735, 786203285, -1960767935, -1558223548, -682175646, -276210833, 2131236600, 1682346468, 638968278, -1992595491, -1715025607, -183230464, 373873268, 689479545, -1537870491, 1665206439, -29100566, 402808777, -1978649117, 1393649333 ], [ 184904566, -1191033005, -778013379, -632178658, -2031274469, 1898943657, 1301329126, 1657750487, -628610343, 248906165, -179267540, -105276788, 381949088, -210163954, 1173565532, -1894983975, -1320070020, 1685246829, 1642151615, 1366441733, -563704210, -187899903, -2038947191, -947298104, 972536985 ], [ -674650859, -84781089, -1618512960, -15552252, 952579685, 309776147, 243395180, 1780624480, -1142017104, -861362551, 528304909, -85085795, 2058278097, -1891163534, -1621800544, -678623329, -178305522, 1676991310, -25087674, -269936363, -1431095070, -282407081, 135635973, 359847338, 455168859 ], [ -302193433, -1471694000, -1491507467, -1482949562, 509324884, 1530506079, 1645462310, -810084792, -1805479125, 559777635, -1982650932, 544486214, -502071074, 1456727818, 538476026, 1030339595, -404911264, 1462764643, 107926268, 537793426, -598602840, -217079843, 1460903837, -457128311, -2055663872 ], [ -519563196, -464032847, -350498976, -1843994962, -1592104639, -755754358, -326596310, -2022873662, -474830508, -772548209, -1998999485, -1071988448, -965806052, -1531027704, 1081932218, -1836640781, 334773680, 710112311, 1314979385, 195773280, 183343754, 1120159869, 1520778192, -1241468278, 1271598510 ], [ -161621895, -1725354634, 482873684, 2048726750, -1543165445, -2084143846, 1788936586, 415916205, -1206483003, 1256327366, -456637773, -722009172, -902775632, 423354034, -1569631398, -592179221, -837183187, -1887144313, 1130246468, -2111141701, 1974488091, -1740054332, -608875052, -1724817660, -571762266 ], [ 476267967, -1771755298, 111090321, 1167700985, -191283670, -1664533215, 824296461, -1346552753, -2075215940, -271492891, -983618458, -2025171183, 1191392709, 428348254, 1760838264, -84311917, -264842303, 1471570438, -1797512619, -594129518, 1283030165, -891027961, 1654294414, -927572908, -370826314 ], [ 1706673831, -1102280792, 2010528980, -1958626772, -1005884781, 391197741, 404220368, 1760376057, 1974880084, 764023251, 686072070, -784911296, 1312758068, 613700679, -2044094080, 1426222950, -602752891, -103809105, -59700089, 1373309307, -996752938, -464244404, -1979454945, -650663156, -1767940605 ], [ 356433434, 1688750132, -151670682, 1769980304, 2049180094, -1916399294, 70392038, 121457430, -493182381, 1419353088, -451256997, -1910438513, 205900520, -1280293384, -623148052, 8115049, 957376565, -952793756, -512548823, -1855845339, -497596071, 344579749, 502396280, -888034738, -1886148320 ], [ 332047363, 667244292, -1781675233, 21355510, -1739099999, -201751303, 604917532, 941684424, 918193610, 1109200137, -1111382674, 1487179084, -645649809, -537716502, 1235166720, -742867456, -1825901557, 920592316, 696222526, 351349194, -1532097592, 566083331, -1295324089, 238469070, 34034025 ], [ 1171207616, 2046899511, -1331264248, -1654808202, 239281788, 1941258842, -1468441636, -54167702, -398349888, -781508748, 704348108, -878390418, -29757216, 1483496649, -517150413, -2056849449, 1653433566, -968501856, 1171777521, 1128623661, 112918061, -1770311595, 1932963585, 776844962, -324848609 ], [ 1519953063, 1237263802, 1117995285, -1426202991, 570554811, -920014306, -1810395784, -695417133, -1700671723, -1692986976, 975127142, 7751621, -438633099, -1321732660, 1163744350, 576324006, 367590828, -1331043181, -1616849003, -1617028312, -2039930817, 2014712154, -568050269, 679636938, 2071221656 ], [ 1874542404, -770592947, -43431603, -158739321, -2004021162, 1152313562, 319421744, -552104156, 250520661, 1011271077, -2083163911, 627265615, 1551522766, 972403632, 515270149, -1758598461, 1050940570, 1076617962, -26108651, 355023349, 508534598, -1627261042, -1041658877, 1255430953, 2034774118 ], [ -987433125, -426404321, 1783670636, -1450296119, -1025714521, -1907328755, -1139156137, 584853999, -651869382, 2076100652, 1681717048, 1699924419, 972257825, 868032507, 41521498, 2107102060, -1737890360, 957040098, -1545088269, -690411168, -1049602275, 434728571, 1233561857, -1804888528, 436595963 ], [ -1195364603, -1816777398, -354161990, 349035559, -1280679819, -473287436, 1947772027, -658183666, 2128575169, 1435471237, -554326003, 329887683, 898631652, -151858306, -396121696, -731276326, -1548296178, -2040412187, -700393856, 1270189613, -1145159835, -1375471715, -738398421, 424752837, -1223972529 ], [ -1200895296, -1664965036, -720654077, -1213635655, 1422518435, 1742713181, -556170330, -1781459338, -1771868103, -752664484, -156897328, 122191366, -841234083, -624863384, -929063997, 75621897, 845680995, -1960995910, -91426405, 638101716, 741107886, 272639376, 107983263, 777244193, -522377476 ], [ 288870119, -775396883, -266702083, -1614541121, -643637175, -1537246378, -1174951912, -345899602, 290884, 1898334173, -2035589218, 1711812363, -737700027, 962782385, 763955683, 2022273179, -1680547519, 2006550750, -1877367820, 1620519853, 653602132, -77678027, -439054230, -1745488464, 1296328661 ], [ 979044284, 1878237748, 989643166, 1962973801, 1661320510, -319576260, 874975951, -1012206865, 1268010961, 466492455, -256298073, 550584424, -956974462, 525467499, -108182344, -765455026, 2042381127, -1873672026, 1106808771, -1245519734, -1191767368, -1484257255, -1707639844, -1615335715, 1428824816 ], [ 1830872922, 364122037, -2088008462, 1565506261, 437475658, 89643512, 1921885318, -387416007, -601067241, 1201809671, 116385406, 931495181, 840884431, 1457892841, -785250183, -1838120425, -95983982, 633733207, 1361946371, -1000492372, 1053794558, 1426776269, 1324780134, 1323155730, 2093110064 ], [ 692128569, -556939255, -272805012, 1061248893, -1131575644, 441456354, 312379356, 715562026, -338142069, 1030250576, -1840682110, 1072587839, 1339549557, 1656762800, 1815874066, -647158478, -1948257677, 659197405, -1759986344, -943645411, 869628965, 406169495, 458042256, 1078789012, -1440000188 ], [ 1249840148, 371671221, -343062648, -156075068, 37453073, 216294221, -713609456, -1189551464, -1421478068, -684160742, -1028569913, 69310608, 1770114957, -1683209425, -820469568, -1936378499, 2039075811, 862282925, -1110343170, -368325958, 958083025, 1965898874, 317412228, -983932141, 845550424 ], [ 797776315, 618294672, -1950052663, 887978405, -2063196813, 1741811310, 1640500053, 272599409, 627337982, -1856075345, 1608146178, -984297265, -1021749010, 894293711, 1884992374, -25449280, 32279138, 208529177, -897049873, 414809897, 1979913736, -504103435, 1172894569, 1176372322, 1506816888 ], [ 960075015, 1810105469, 920408966, 2045074748, 924750155, 1447010587, 1676574850, 2076209036, 409708867, 902905545, 2006059821, -514365872, -1635554967, 1650458380, 566759488, -307160187, 931692420, -2007233361, -97837590, -1007292082, -909638054, 2015702002, 214909222, -1544332364, -580904290 ], [ -1105301538, 1757174505, -896485480, -615071905, -712296576, -1392827861, 1203365457, 328088858, -270677036, -446708419, 715905543, -1735604253, 1854437227, 278495776, -1169703935, 162549098, 1512052061, -1403607826, 102425828, 419352742, 1331588881, 289304589, 1015370945, 1175157267, 1679887263 ], [ -594552625, 875610240, -1079069630, 1478747420, 1937974657, -883860788, 262927258, 1384436492, -2030918413, 880554046, 1377446194, 1594404938, -1302414212, 1104518021, 1228516629, -2135236968, 881165915, 542120757, 2013539613, -1962753987, 1999647874, 306747837, -968898990, -483277074, 1144392237 ], [ 2130510116, -786601418, 2077546105, 554900921, -1322783896, 419816238, 1296080908, -1913221033, -1808549828, -2125228202, 302253898, -1899389095, 1855879644, -1597976739, -1839915312, -1040874624, 1130370017, 1747859374, -1069431516, 80026731, 1175793135, 1275140308, -1490705667, 1453037911, 1577447503 ], [ 1009072924, 117028550, -466497339, 1672481371, 1562764196, 78260681, 1039595774, -429945360, 1044327497, -1763835985, 1724748602, 66779550, 423756387, -1334054088, 122726242, -2133933417, 1675735425, 1068879475, -195585389, 1442411482, 1338185949, -1636049877, -1916215291, -1058451349, -2141943379 ], [ 314102912, 121515317, 163114278, -1831322972, 1796139160, 2046736657, 388867549, -2123856286, -446786849, 936945554, 1068273953, -1102154340, 1385991220, 2008120571, 37246278, -508774737, 112221563, -2030302225, 100716791, -2031795417, -1998067435, 229236886, 46346232, 2090412032, 32963583 ], [ 2060611642, 1319031464, -698907263, 1830384752, -74287262, 407796737, -1716029248, -1234418792, 95248871, -982525218, 428215107, -1804263996, -1069182005, 709355378, 481527835, 2077299146, 1716667296, 1334123642, -2143380523, 440092496, -1164220575, -1001090846, -1245885989, -189393194, -1615396458 ], [ 136543860, -1434084372, 1960313, 540790264, -1375785594, -1706414601, 1315370136, 1024485459, -1024542179, 1662249369, -1197594347, 1832180324, -1660932455, 687949884, -2065158347, -1299672520, -409319423, -1781137646, -184794086, -1150944060, -1722480187, 1984091005, 2069446787, 1985757520, -1485630544 ], [ -507154532, -741224781, -748219634, -358184473, 42995123, -63810299, -894692835, 2060835699, 2060134542, -724901838, -1197345013, 140501290, -562027901, 2092281155, -303349780, -1976626494, -1610337759, -1827193674, -503263537, -788102211, 1532146776, 1677554607, -1544637738, 1909518412, 360871530 ], [ -829747846, -400990439, -251781873, -1415033987, 1578045072, -2094500226, -1848020205, -973483099, -1530777658, -1881930284, -500824598, -529275386, -1608167740, 1332341185, 1643141482, 943541010, 95269137, 1921498410, -642082307, -313466396, -2082766737, 892500211, -1750208766, 710137289, 1213012808 ], [ -1215276875, 481110017, -843606717, -436711033, 128116870, -1076000772, 1274133483, -452570759, -164013057, 1351586210, -1169341199, -205068476, 2119419001, -430685066, -1651076455, -925897915, 1958027948, 1112966194, 1327343701, -1058414773, 1455536582, -458046775, 1266661374, 1635898241, -1253396264 ], [ 1883314705, 569436974, 991645745, 1102732047, -1424004383, 1055212442, -1232933633, -981119263, -1646886560, -1369581801, 2056959040, -738206164, -485281559, -86567298, 914566642, 316885895, 155240784, 1447190786, -17423485, 1155493209, 1764782902, 756560746, -1995783686, -1015805752, 505710469 ], [ -90707567, -924426045, -706797539, -1810928756, -1138474800, 1214524899, -2103480161, 1446678133, -689505587, 1322334479, -1047472655, 1412085144, 308818142, 1509462000, -1879899583, 1277422444, -985610828, -606262327, -1955200153, 1950168708, 607385274, 2065539050, 292871923, -1468071351, -698017986 ], [ -258177519, -1514686358, 1853307394, 1966750705, 272710347, 362462801, 873989941, 769286051, -1878322186, 134641870, 1190221648, 1316550273, 412493124, 1702439349, 370236279, -503754380, -246267511, 816152501, 1659922401, -1160124421, -886940180, 652212461, 1132029101, -433123272, 614946023 ], [ -2118356901, -894438739, 1956477297, 328533188, 1582444388, -1212686117, -898350176, 2039814253, 2137851385, 1618540144, -785430658, 1294728937, -176762874, 1477165272, 1508646029, -279766321, -839252281, 2039475274, -212427862, -293479152, 711191467, 1875476269, -1587129768, 2080783143, -333502628 ], [ -2037555618, -818578086, -161083491, 759239862, 285033935, -1563499565, -50535951, -1147909557, -989791514, 907853882, 1302603558, -1476505090, 439693904, -334924719, -701528891, 914315739, -1078773022, 1140178029, -426279758, -1739972089, 1255198590, 1511809630, 270882041, 961953708, -1513744258 ], [ -690224486, -644680527, 1133024623, -635488613, 980536160, -829596301, 433324518, -1246371057, 251174727, -1800370032, 1008043809, -2022491217, 2144304950, 1455848999, 337379341, 1759120965, 1325933162, -1534257980, 1049147627, -526985810, 1528185450, 1562542312, 1952169414, -210519753, -1318197587 ], [ -1610285719, -1436839921, 2112277921, 370878278, -636513367, -217776047, -1404958186, 303751653, -319241738, 1280083797, -2056610162, 1854199573, -1886950472, -354696330, -684499570, 936013585, 679524650, -1302237573, -39826863, 148399492, -155131512, -2053832841, -1382533050, 16108563, -1028804428 ], [ 194718609, -1444519342, 1011230017, -1338093689, 642032285, 1445769039, -608181396, -1548425070, -2122869617, -598911991, -1651475598, 1640013229, 2031780035, 2064287709, 1813907102, 372434766, -751219145, -229562377, -1035718737, 1461329282, -273089940, -493386650, 815786215, -542064721, -614920464 ], [ -1171163145, -1858458773, -1984364165, -417491899, 2127188933, -1028262440, 605884386, -751919877, -847369283, -1447587607, 272408440, 682212903, -643384917, 114378987, -102397911, -984135418, 823424896, 231337595, -1864642939, -31319558, -475103647, 1271202329, -830553771, 1958437524, 493930182 ], [ -1586258086, -415011683, 1648895836, -1054049614, 879596152, 1217003842, 827011179, -1759310821, -539873536, -651926595, -670409196, 1627787307, -2123262246, 167575709, 2071054166, 1612772477, 457439066, 2138649128, -419495367, 478270745, 187985658, -1944227708, -1973421362, 1704570631, -1401658475 ], [ -623508840, 529826843, 324444180, 61253662, 2058042215, 1232976975, 1897408408, 681794663, 2057809786, 435662910, 179218492, 1354055889, 1584024443, -1854295843, 1763427526, 819852547, 1707827107, 925955062, 1833601040, -965665202, -1341543231, -1307174858, -1064467975, -1228994260, -250749698 ], [ -1296475120, -1468158508, 102143732, 1259913362, -1564973077, 48526022, 684127565, 882979364, -1696175963, 1003964505, -2031993523, -1129887579, -776142499, 1516150832, -1323452410, 1213086390, 2098787546, 1975398995, -846124447, -1736401688, -1193725661, 1154569349, -1302363692, 625314216, -541797649 ], [ 1146130170, 454617543, 367253973, 1210945735, 1953664142, -581640588, 123906814, 541041239, 1387513940, -77052151, -538836697, 1488186180, 1946475589, 296532174, -1702961379, -902408398, -159127321, 874400611, 729073692, 1374666508, -2018671012, -148431249, 863545313, 2092496207, -1536077332 ], [ 1628208698, -2114114026, -1301569783, 1490339354, 1231607092, 2030447693, 433582292, 498071903, 149513385, 50296838, 59865773, -891123088, 1517889300, -615796758, 476195002, 726928056, 161945972, 478590755, -1937631947, -790482557, -222037484, -454362023, 1752525164, 1705712289, 909402327 ], [ -634448151, -1928637979, 1095781807, 1649234293, -44498832, 1403025032, 1849704155, 200507161, -1247404792, -2051252908, 1103574378, 268133167, -1487298188, -1913025464, 2016413305, -771466495, -742655644, 553662597, -582208002, 1773448191, 777132984, -610763088, -1002287571, 1546290373, 393992582 ], [ 1796846857, -665295175, -2057100870, 1714195045, -1119148916, 1483796917, 901351711, -1151996128, 1103132470, -1797109422, -462066110, -616085894, 673255935, 148257897, 481717593, -102183565, 1029825618, -1459957222, 939130796, -1932628357, -1778671379, 960546069, -1467804297, 1160237011, -1577424892 ] ], [ [ -1517396951, 1857487756, -1385911741, 1776152150, -652312960, 1277375971, 1887367182, -1646181248, -728129135, 318993534, 1569880252, -1343334233, -1345342381, -565286684, -1268829594, -1000335350, -1589791778, 1412747808, 1274355480, -1527069612, 157820487, 627834748, 547834719, 2078311755, 606730007 ], [ 803393317, -2006318125, -1807178404, 510810330, 1751700272, -433635257, 614522536, -1245229592, -187642914, 1079265368, 685873972, -1657032290, 1627983003, 1834528272, -98237809, -683969660, 134524744, 1294359900, -204236866, -2018051743, -1835705846, 1338198439, 1232956806, 1168379539, -1604549344 ], [ -1414434259, -452818358, -1155971649, -486092177, 251150240, -944717605, -1617133175, -418728706, 955995374, 506845269, -766806139, -810085326, 359432566, -1406550518, 1433001726, 1586421377, -2038322165, 2022210833, -2046890044, -177881122, 718650471, -742944679, -1272926240, -1943549677, 976651002 ], [ -1989207487, -67788937, -460068326, 2008678195, 1847875397, 1363720882, 990885648, 184271894, -647382917, -1431672226, 2010244089, -494370763, -305982476, -1541015099, -958667865, 578098297, -316310406, 368795294, -1238912407, -1794963833, 1656305906, -291902272, -596256092, -918712068, 678471536 ], [ 270914224, -476538653, 1850813003, 1725423301, -1294815182, 611520672, 2011597161, -50457748, -2017839738, -1579933917, 720162359, 1726218922, -1596026558, 201076918, -13483441, -923190452, 565536809, 1623183640, -1119938398, -1913663793, -605563812, -798533560, 975777804, 158176778, -2070613070 ], [ -687992188, 1009775825, -99925613, 269981524, -1012253989, -775724612, -1588781027, -1796890295, -1989196328, 534255022, -1470396808, 316849893, 1945390464, 847050457, 323853991, -1645552120, -47415901, 1680097138, -496825328, 1400958507, 895157710, -1001710068, -1540778819, -2074477271, -961514897 ], [ -717702041, 669594505, 311705866, -89917870, 957314693, 1160038621, 916929096, 1705573792, -602412489, 1388874704, -340345506, -1356317540, -1521319376, -1754621978, 1956716521, -1419741811, 1439898571, 1217755047, -260956776, 1777390995, 1753629166, 1827288972, -13363475, -866656586, -1959335069 ], [ 1461755088, 1601885153, 155630437, -1842790195, 1386380432, -866296969, 207725416, 684845892, -1520877041, -1877951095, -1807238267, 1971639896, 1963741292, -314279738, -318675594, -400249814, -642008942, 188158992, -617173552, 498902236, -519972744, 558016300, 1911246822, -1263517811, -1878169496 ], [ 114384997, -1636119313, -1153713951, 1244043786, -352654945, 212212149, 1186083437, -1595422477, -91733697, -1999478488, -3626129, -1184404456, 1766299331, -1027310060, -1287767041, -2086439151, -1575049890, -1219381853, -1168047730, 1023572040, 1664495020, 1526576072, 1960058301, 1710409864, -191144170 ], [ -472815630, 641188742, -775612142, 445377140, 2146885995, -1296578018, 1156808428, 1870424271, 160425965, -618372198, -1053248677, -1425955787, -767487236, 1058942329, 65989375, -1196297252, 180744764, 1327420473, -2088734319, -2059032146, 1973108342, 1066235431, 324726359, 1743769439, 382931743 ], [ 88885345, -1239222045, 1334294516, 1138111266, -877893044, 1019043354, 975384951, -1738783265, -1458539225, 407997722, 530802289, 679436962, -544507751, 1441254335, -233422102, -1262328775, -1653053255, 1621929102, 889722094, -165437538, -1248551164, -1732917860, -1491281315, -1693843956, 126317964 ], [ -1297919989, -1598537078, -933078613, 856462305, -15436953, -1487286971, 1068378259, -44829139, -1345502006, 821294443, 2115923345, 172812917, -1453752234, -817902522, 426825121, 2144864585, 1842285143, 1860643702, 1428108506, 321353195, 635179284, 1004774242, 925535373, 595814760, -1571074871 ], [ 1631041120, -2105981149, -318009583, -282828818, 2130496220, -1763002788, -103955167, -610948095, -1727856480, -1186515667, -334658053, 1788195556, -480110427, 1632328086, 1004004044, 1369849103, 1519306888, 918883764, 1002561446, -1485749752, 932221041, -1939747135, 1019629736, 660943316, 1103521024 ], [ 610994046, -563983613, -560818427, 412963611, -117309875, -684739053, -46603023, 157160128, -1117000165, 593588266, -798148325, -997533042, -350514194, -1703881697, 443150559, 1002389974, 1957728582, -929399174, 165290139, 15261518, 992841431, 536221020, 1318559694, 1505981663, -1659969980 ], [ -622559932, 657665439, 187940132, -76833872, -1403759940, 311088528, 1033281530, -1982484166, 393296804, 1744683303, 316670142, 1944693114, -633184128, -2132528900, 781957075, -1233550720, -2105893805, -1373555565, 1864140167, 1208193701, -966302023, 421250646, -690036365, -1385841364, 2097589443 ], [ 1348494984, -586339636, -629320634, 1355458900, -168118437, -528487495, -484014445, -228452137, 91827287, -1975363274, -85287447, -257833368, -968154337, -621077748, -324029352, -575222486, 1753794704, 122485961, 12430221, -1018178559, 1788366015, -2047899264, 215294031, -1422478273, 1154561483 ], [ -522799206, -886518575, -1898574438, 1247316442, -444605640, -1012230965, 1478743810, -2063517160, -133855360, -1457158094, -1602137426, -2054485258, -1344127493, 1920119426, -233986026, 2147384951, -999438729, 1126270406, -1762647774, -1683076721, -2077066891, 1713457705, 737107240, 1047010734, 1835393765 ], [ -720504321, 955784760, 9783556, 183223310, 694751080, -129089561, -2044187642, -1825100454, 6618167, 300269934, 998130785, 310041859, -1339061832, -572000872, -241417649, 2078523196, 139715840, 579726838, 1011745568, -591678586, 1994813498, 751233709, 1495832088, 1070396451, 521917640 ], [ -2014870342, 359233963, -1591240043, 443183472, 865002669, 194040792, -822739666, -1892522019, 734664097, 851676529, -94775163, 929159481, 1198791185, 53602747, -1942718741, 1590802652, -142863569, 740610428, 1764876496, -589850804, 523960627, -2062897044, 1653773556, -1893386312, 176623814 ], [ -636521620, -1993776266, -162756389, 1870860147, -1430777648, -892185154, -1334324764, -1610732171, -1158733391, 308524785, 1204795619, 817365832, 1165172404, 926000160, -502773230, 1719039094, -1407184267, 858028999, -1671135762, 1140692139, -1773266103, -1218988561, -466952062, 835236981, -1951880387 ], [ -1042151893, -714532075, 992228539, 1982270182, 490344862, 32232078, -703172609, 1385748249, -1686870380, -1592290638, -1283410838, -996094045, -164943962, 1917902375, 645937869, -500140795, -1239012939, 637399468, -1060273262, 2044948945, -95664495, 218131752, 1733009241, -836032783, -121099384 ], [ 137217573, -983228613, -1912818664, -928802200, -1664858714, 754540310, -2116683987, -788151747, 1650169563, 294706509, 735643840, 723764814, -866167064, 568307871, -1197602586, 581970027, 786308014, 1615515829, 1801876497, -2044483455, -862691035, 202355681, -766397790, 509289274, 1521452329 ], [ -1039237781, 1689536264, 1640752603, 1778273513, -1831649286, -888395912, -1614444105, -1630745105, -1919232021, -257708466, -1772861675, -877183225, 2067441457, 1648694779, 1877282288, -1990137772, 691105858, 575012238, -1577265251, 1744535682, -410695069, 2047283636, -1657959138, 644806014, -1585978295 ], [ 1932404386, 462132227, -1822528731, -1224828534, -604394902, -2092250787, -2110054308, 1827422068, 2066668564, 155527432, 1729697055, 666688509, -2026998837, 921245933, -2069604508, 1359389041, -571361673, -1540787711, -1037071536, 787492347, 1490062784, 303757503, -1458208385, 1718649587, 1248329936 ], [ -387104353, 233902630, 1992566827, -526598333, -2036784062, -1521622037, 430858374, 2137567882, 1030371205, 506746530, -760201311, -260351329, -1982672650, -553502930, 530295106, 1742589481, 1814296061, 1379508311, -2055149235, 1336532784, -1208526856, 499068641, 1917223643, 1666260834, 706139331 ], [ -862092828, 89693555, 874911188, 61037501, -410393822, -417287608, 429491612, -1993791582, 2139550846, -1709117060, 2081018087, -1995545642, 54198263, -353982119, 317241111, -285314672, 1706484004, -2075907216, 2085789503, 813620268, 1196611400, -1547022078, -1867518533, -442278867, -761756541 ], [ 1215293513, 1703222280, -311545747, 1152565236, -1891675775, 1040383118, -1720834959, 721224783, -506166985, -363938995, -960554728, -415575365, 1608107219, 1326854930, -685829693, -885706903, 39153908, 793846848, -1364324189, 971558210, 1927108659, 1479856705, 207337375, -773585498, -758079524 ], [ 1038906490, -193918376, -1690113021, 762990140, -1554513038, 2091227601, -355039005, -678615314, -1910290745, -1427117704, 1922849649, 159415738, 1726129362, 1958152803, -1937315027, -512025210, 1453037781, -18599551, 38114287, 301059745, 867424000, 1884432594, 1661856717, 537258176, 330602904 ], [ -597018543, -1647862557, 897694724, -2136408601, 851144160, -13221919, 1230413229, 1929437315, 227578463, 311908563, -54233722, -545722247, -1765762720, -2014674596, 957811771, 1782323025, -1916179233, -742356489, 464740136, 879512241, 1010537289, 834242430, -1787294314, -1057063773, -132095980 ], [ -1873561344, -673517643, -493919613, 2053412536, -785416316, 2024522593, 860094683, 825798145, 1373455360, 1470220738, -1192087856, -339671366, 121251521, 2047675731, -1973072125, -99704757, -1227261896, -1259256185, 1124257534, -1280358697, 1260136191, 2121379882, 1187148130, -1417675536, -1535932167 ], [ -270044798, 219192485, 1195478929, -331964833, -1429951393, 2110917571, 1737554161, 661725048, 839492554, 1869178749, -107956158, -1523208842, 455096576, -210997686, 1287424509, 1166545759, -122655690, -567546737, -334773818, 569119657, 588527703, 50260447, 136915964, 2112820724, -1057696972 ], [ -1400706775, 1284912149, 1869808408, 466806480, -422749535, -650655140, -137469163, -1922188502, 122844155, -989590172, -1007742997, 259215279, 1991393552, -1263318763, 1767324089, 83346827, 2031111939, -505894991, 2134253311, 687034361, 729285855, 271523556, -207509216, 107866883, 1506390636 ], [ 1255631944, -2045242477, 835881242, 1436254435, 1048565673, -11656438, -706462494, 743974351, 703002576, -540968048, -402222323, -564259258, -1954221823, -2011259514, -1790658684, -327321904, 44735524, -393615734, 1954943785, -1182013218, -459717201, -1085238277, -860071603, 361376746, -816434839 ], [ -782665695, 733696335, 1418421148, -1234518977, -1669088257, -1118924872, 333482506, 1974346301, -1460096780, -1963801579, 121292569, 2108538584, 225682865, 1823071535, 611163909, -2011749712, -311707478, 1159837143, 40693462, -1310829008, -1370298080, 702390731, -158847864, 318398959, -545330327 ], [ -691304377, 713527661, -2114143192, -279938566, -555371840, 1199763255, 981039963, -317861517, -1019145579, -1134854171, -1240145438, -971999551, 1119172681, -1952985088, -2035268435, 171449986, -1187750162, 1421122575, 1083208645, 1155825979, -184563875, -267192208, -319607827, -1305153137, 289163929 ], [ 1561153796, -1045260245, -1903610964, 277914844, -432835100, 1277554431, 1531650373, 1935479508, -458802635, 1725493097, -1641212357, -546597504, -1005239242, 1817204049, 429623180, -576140887, -1494494397, 1215429525, 665442161, 1515964233, -265592484, -1503638588, -711291678, 515714714, -1112716589 ], [ -1843786231, 1388691715, 131134813, -443782017, 226969633, 1024260646, -2141700568, -256172497, -1055539708, -1752917085, -1992985506, -255524891, 188798159, 33018762, 1215294005, -181066401, 386072687, 1358247809, 675565068, 1764593107, -1195732199, 1231705031, 845001434, 355545562, -2131396238 ], [ 178026225, 1539602150, 621121119, -2125582745, -911261938, 297840467, 1339372005, -236551891, 1532651252, 1270700010, -999794672, -1310159918, 1730091030, 383138219, 1497795644, 1813069200, -324326865, -1951060431, 1756642492, 358947935, -1630202109, 127967461, -2027282292, -902804483, -653407009 ], [ -196054958, 281044186, 1457688852, -638049113, 1010724386, 1898666458, 1067373828, -1053511545, 763353371, -939681320, -94866595, 579080186, -888076009, -2130888400, 1448106127, 977350097, -1618621645, -526264563, -1023520160, 2051911467, 1897551521, 822132301, -254379895, -1923222124, -1086969887 ], [ -1749650239, 1243360391, -1768804513, 762403608, 1943997803, -824911235, 790495350, 1628293594, -310929832, -219715143, -1286417052, -311352643, 1604770491, 701578628, -1281807531, 113990815, 887680475, -1815305662, 1130969521, -1283126453, -881945383, -359297210, 21108635, 1786763154, -1189751974 ], [ -1048627450, -519993162, 1534491003, 1997737028, -195452137, 829521542, 1792131662, 1488696679, 778537500, 174373831, 2080256909, -1120815774, -589423024, 914312022, -2057748092, 2439373, 1522284894, -1387923544, 1301818086, -376110761, 1548385226, 579134330, -1472432800, 1010742628, -1906311496 ], [ -1102858284, 1668127694, 1614896275, -1948469292, -517324056, -1743185952, -982960312, 2007702728, -1309449392, 607530320, 1306405933, 1636292524, -626358382, 845555996, -71300633, -1686478185, -1190479793, 1065881240, 799255064, 90596151, 1207029294, 821458100, -689663305, -884966302, 1911601404 ], [ 2026533695, -2016012082, 1248778732, -1576497368, 1551463943, 381337396, 806484838, 865035885, 450625568, -1070808407, 1319366678, 232233592, 193521146, -780025130, -2104356602, 232311541, -665329343, 684307165, -581890977, 2030695127, 776848885, -190280538, 894206915, 636583045, 517731611 ], [ 335176017, 1854895266, -783595765, -290570846, -1060581479, 298519740, 2095388794, 465451061, -1259059520, 1810383705, 1246722778, -257127830, -1517895598, -418075873, 1307178748, 331182241, -1349786060, -1466509402, 2006422508, -226638442, 798810902, -598529008, -1760428739, -378228011, 829689410 ], [ -715800594, 445047787, -265858375, -697733558, -1052184690, -1027631065, -1049227289, 939570403, -698649604, 1036639203, -811488795, -742145228, 1822077886, 1615883136, -426473722, -992879535, 926108741, -1847418224, -187033324, 428929127, 754958684, -1687619040, -2134613578, -959220540, -1635339763 ], [ 30865323, 1801754653, -917578436, -198820032, -1224081389, -1958604686, 872674712, -1046260847, 201860634, 786375504, 1459263449, -1350454495, 348921402, 1764219988, -71093685, -1973055113, -1025396162, 1265913796, 1254413381, -796744565, -1301929105, -894336296, -1107120545, 1034948098, 1467111851 ], [ -1947335583, 1035914010, 1084295239, 484787943, 1594696631, -1980321242, 857929335, -1600916340, 1705127933, -182708, -1757227779, 1058017620, 1070386085, -154185615, -814227080, -2073210674, 1752188256, -1356050031, 1471852812, 381250071, 795440997, 834155919, 1537986877, -2003910139, 2109618304 ], [ -1961375185, 2143461216, -1025165249, 1485417459, -1788846598, -167831085, 180157695, 1951310208, -1616187682, -1990799265, 636597196, -1935984422, 1190673680, -1982871037, 2020853683, 140487523, 1925893235, -1603539360, -973389268, -193775171, -2021170367, -1705411676, -732668953, 1018093634, 895415291 ], [ -1774643559, -1890639410, 670143550, -602529548, 1254657927, -867435014, -589135228, -1205401316, -1002867430, 885324850, -123546400, 683316433, -1809668187, 152445973, -177615588, 1764263643, -328646665, -1704505649, 846859135, -1504573325, 1756943972, -500579817, 1222066066, 669508314, -150874388 ] ], [ [ 361117810, -1362718791, -1829472727, 1143734050, 1968919539, 1554430403, -837240239, -609768175, -605708012, 869972537, 530985943, 1273361645, 1911971338, -462216741, 698740666, 1803077, 1953236577, -627032614, -1341785928, -520384408, 510284759, 1947182242, 1412524084, -2068632714, 38759796 ], [ -1464053885, -591959555, 1906735481, 2082022032, -1487446430, -1541947632, 843154099, -382554767, -288483385, 1603628056, 1806450054, 1720051708, 1215392948, 2063225415, 944296946, 1652907822, 173426431, -1928624891, 1359178360, 1845833060, -806099991, -308519564, 309724008, 651199451, 750551841 ], [ -454081685, 1522197934, 1347194130, 1899525513, 326070808, -1814801734, 1484102939, -1806072414, -1315241515, -922667307, -1352987306, 960961825, -256079688, -1205479149, -2127075918, -1218088392, 828297134, 1263980429, -875942570, -1832903084, 246098818, 1215031295, -1846820646, 1269341775, -1414571706 ], [ -1039788057, 527676117, -1926838007, -834672661, -1550969267, -1225259927, 1174248985, -1164595412, -1960654938, -1224841502, -1774875827, 527640810, 2030835647, -1427255367, 982940418, -589671698, -1838996245, 806967943, -1245968744, 58716744, 30518764, 417818158, -1567904344, -1069846377, 1019394579 ], [ 1858496228, -2097127127, -369885812, 1638076066, -914982926, -224990674, 1736567737, 2014187988, 666963818, 833812426, 489393755, -929312657, 1661012683, -2001137215, -1896055033, 437215008, 1450322460, 1349643845, 763921627, -531308405, -601326368, -319312615, -1046463016, -347288558, -1697345736 ], [ -773651983, 1894399136, 888760999, -1537975806, -917938403, -1033203622, -937709349, 820799086, 1696554781, 902597847, -49709278, -1456987320, -1533779260, 1349183062, 762896707, 44183484, 331536749, 1496610036, 1347821823, -1772595754, -450510853, -1963530203, -494798061, 588369208, -1252399972 ], [ -1503136346, -38948765, 107155335, 919559573, -2086886989, -1082404581, 1202287019, 781593934, 1715969014, 1351926661, 1455490379, 45723388, 1968610342, -361028815, 1731283083, -464506306, -240440781, 797376420, -436591121, -1515693113, 1701595897, -202178240, 1833688163, -433295429, 2030814934 ], [ 441968448, 1152413748, 1097511186, -1279948230, 1355001543, 1911063462, 692058565, 1920457976, 1486433183, 713528774, -97897471, 1534507059, -1350778791, 262750728, 1356034445, 1907510705, -1000221516, -1744029897, -715712210, 1563212173, 102347864, -1909097377, -1634825114, -691029949, -675451999 ], [ -1566264439, -25150575, -89614096, -1291462776, -1149993995, 706197099, 1941636084, 2132444142, 254783187, -1982135603, 1708240505, 1934974985, -953231618, -427958105, -2035910878, 1293658841, 1183929225, -2058888836, 869205431, -378465297, 195385130, -1209741209, 1354386711, -410572507, 1460651258 ], [ -1510662400, 377541833, -815379929, 2001144628, 244323687, 943655629, -1777307068, 759673956, -1713356668, -595188869, -1191946197, -2137783127, 370603581, -1112642744, 54033001, 1133529945, -1382301476, 901390174, -871748209, -725754362, 330694048, 539374768, 667420238, -1308730311, 341938078 ], [ -1015211216, -958120260, 1921603131, -1714028690, -372886600, -260719411, -1095269943, 1225627870, -55369659, 942339319, -485263102, 1704121874, 985819708, -716453223, 1984773564, 1567909772, 394009237, -2076835931, 391474187, 819670119, -580534157, -1529461238, 277587739, 1294986501, -775976611 ], [ -187644839, -2142793225, 875554794, 1572371089, 1186919686, -303035346, -1953776866, -33979698, 1891605096, -1788849948, -1228668816, 1447878630, 292922504, -1415891502, -2043285910, -383879200, 407676357, 1461429396, 1648363559, -181320892, -332934548, 1851785180, 1189204139, -1248485561, 778557687 ], [ 924417965, -1142868029, 2052988026, -872550095, 213088949, -26936471, 825423559, 1725099084, -458588006, -495935914, 1079485654, 1942493988, 1756100700, 1085587600, 872117019, 1154181590, 1872299558, -2101787786, 380760241, -2001310830, 331302784, -452166880, -839118979, 1679287207, 900343218 ], [ 289548581, 1640473589, -1727002832, 628423406, -1476422871, -1146587817, -1352243995, 189447205, 554238806, 1099242835, -255018812, 1887051068, -542987493, -1474908737, -1990653616, -1599887812, -235713108, -373904691, 1521397618, -1607987784, -1020788702, 2063426467, -2024801479, -325110267, -1296065867 ], [ 144356080, 2034326835, -1172149055, -556769190, -218501636, 1282019602, 2081744598, -1732864468, -48588315, 1084904484, -2109585176, 1314729100, -1105835838, 79024491, 2054947849, 580412812, 2100528975, 444391720, -1243422712, 827304827, 495055487, -812974123, -1817164884, 636548660, 332609321 ], [ 1175221516, -1606658354, 166414629, 1368640822, 1680386841, 1887960195, -1237131901, -1404510965, 326450909, -160150017, -1141036760, -1709212307, -1530570324, -690888409, 1028599935, -1867890921, -1695664212, -1011264962, 1605208274, 2105494617, -256981641, -1955914074, -2096207312, 1541757236, -237178210 ], [ -1814827360, 1432056789, 124540870, -645283505, -205643926, -1180820849, 1853513151, 1235936304, -1292571000, 1008897532, -1375755269, -200629946, 1068218876, -1991266309, 969457755, -1177041356, 855479190, -3573418, -2035268539, 1124801473, -1030965296, 1942697437, 1459838672, -1319265434, 433182333 ], [ -592564979, 438923842, 244826537, -876531506, 650270835, -1030048742, 1749538870, 1917938639, -1434918670, 978201474, 1844155747, -1602597822, 1029203667, 1879937001, -1180683433, 353777108, 1279232999, -715703185, -1126052420, -441782714, -706999364, 968105000, -554357134, -531404915, 1909141844 ], [ 338206336, 1844090869, 904088453, 1654446842, -1308354425, 1881984304, 1908002654, -1972384843, -617733243, -372409112, -346282782, 1195731796, 852612717, -1233156010, 467228401, 2038509933, -257183343, 1839162353, 643137165, 1825193090, 1730134406, -2075868553, 1289708313, -1335341476, 1392681843 ], [ 1322917218, -1037627985, -1863079303, -346159979, -846211428, 231151453, -1795212788, -1957685525, -269972184, 1158748591, -794676764, -758218819, -1443021095, -933742735, -864255988, -1033832948, -671386750, -930378971, 776610471, -695720999, 1094172568, 450218048, 603374820, 358910324, 1816191752 ], [ -1049210030, 2071829000, -1260898132, -1553792751, 1401697753, 1700632021, -1749239946, 428574566, 55073683, -1202111295, 88308282, 797940806, 318415160, 84858331, 1656354635, -1178838062, 532206320, -787828808, 2034241536, -1067097911, 1594949348, 567484286, -1225181257, 1111069312, -1111609219 ], [ -1020840621, -666690010, 780538729, -465942040, 296943735, 227612308, -1302967506, -1148849494, -829698878, -1192518367, 1798458488, -509426255, -408556462, 738833645, 1237287178, 807993355, 219805727, 2044905827, 1717303017, -1278115980, -1460160214, -460166439, 1440412897, 1995774656, 870274891 ], [ 816081335, -1143764424, 396333246, -1355834751, 170278494, -1315333727, -1823169035, 2007001204, 1689527643, 795953320, 539040795, -1116701831, 307809173, 1065521221, 169652682, -936566210, -464224945, 1464448951, -1053707128, 1981705099, 1096599576, 1676058955, 41092175, -1186537627, -2001714467 ], [ 149983767, -433385824, -1659225733, 1840838609, 2019775727, -541618735, 721760312, -372661394, -13702801, 532408969, -358926994, 1295683416, -1334249612, 723534991, 2075023081, 1503473621, -1951114893, -1657983704, 552906301, 1823611130, 1477577789, 1734831489, -1504422705, 82242553, 970164820 ], [ 535763831, 1189821187, -1233458558, -184451898, -223564052, 1889263895, -1276879343, -745730495, -2053094531, -1495718447, 2065462950, 1493279333, -1034457839, 867878716, 399897141, 1746241799, -857918071, 2123219358, -555675911, 931399891, -439110763, 736730086, -708468895, 1474440826, 590127472 ], [ -907211357, 1979706207, 898409403, -306511845, -1563860874, 2032922800, 1095188634, 720683646, 1430705251, 460146453, -1151029091, -1129130359, -1807858816, -1877241274, 982162602, 1511548328, -1443452443, 317746250, -1615288610, -367589662, 1248696627, 1339889445, 1927378356, -813551063, 1927297752 ], [ 1218126838, -693099395, -738889701, -1685505818, 1807670931, -1274295174, -996574686, -373996961, -1556693212, 1314149416, 850818883, -1474778572, -1448060022, -2053009367, 1929999605, -275805151, 668104120, -1503356365, -1155944658, 178197986, -1250613155, 485036291, 1820529430, -837090934, 463246208 ], [ 1785279659, 1691083271, -2114324819, -1674069998, 2088203595, 1827045567, -764890083, 86111139, 312668879, 723366622, 1075371464, -545995693, 1674749761, -1893477900, -2008178165, 1966976658, -1386521607, 2124283648, -919291076, -581766855, -2027318595, 1906398242, -604307209, -1427104714, -71551354 ], [ -1483118996, 1244577916, -1833470687, -3341679, -466994339, -1987801503, -1922847194, 80155582, -452443926, -1590226882, -1553101283, 1309216537, 990109342, 462948529, 1431781676, -1849813767, 806661120, 1084601048, -1286367821, 156204025, 1146104261, 444410919, -1075888462, 707597033, 1114495037 ], [ -2105780319, 289470380, 19813991, -572465384, -1957485537, -1788886615, 1074460170, 1406642633, -346791086, 1888294916, 1836791389, 712611438, 347561341, 1995190836, 471580771, 1864494347, 2057213157, -1311646932, 690109620, 993049475, 1374746663, -647230873, 1553076608, -53612529, -486050277 ], [ -1473322255, -767929105, 2039162116, 928567101, 971252664, 1699303686, -1001121188, 693847156, -552024888, 1494607501, -332933295, 1524195560, 1063149249, 1168030118, 1828355838, 1248229788, -766908790, 92407429, -118111222, -1870115446, 400323477, -268743837, -458084065, -1676674631, 17958647 ], [ 339469906, -1693472839, 579551397, -1427327637, -1524685616, -424766866, -476388009, 1782149485, -1856829313, -647002267, 1007260928, -1074631705, 2068325952, 1043085295, 1915923527, 1928999374, -1678627273, -175562728, 1050483827, -2110525646, -205974550, 808095225, 1257937340, -364811080, 1559137547 ], [ 745801900, -1952081439, -954700295, 1880845089, -2137140750, -1683495715, -667883655, 2120902840, 879576413, -1513286336, -459074954, 1887820682, -1206137887, 324191919, -154589342, 1118665196, 1083828654, 1431444902, -1634522447, -198237086, 823568713, -347894023, 718737109, 583104487, -555176580 ], [ -1717444802, 2020078560, 1400140565, 1695246352, -859756950, -789580428, -758327867, -2013948419, -1418608221, -823324586, 2093247558, -1268209601, 33561428, 202945425, -602137470, 1798493594, -1747078840, 1590587494, 1046786553, -833957427, 1149864608, -306671259, 2021466660, -1990536099, -2019739412 ], [ 189680821, 1853110586, -1875320247, 1193668996, 1883799139, -58519948, 1575968820, 1103551947, -1227554798, 1521188040, 856281959, -2093458206, 292145318, 663040711, 1294321519, 1165135651, -104573406, -863338625, -1323829306, -1765211231, 600622830, 1974697919, -1802682270, 870632815, 363302655 ], [ -1409232342, -1233923465, -925772699, 794295949, -864725099, 1408934651, -559397349, -1677078518, -1737421099, -428343307, -395567971, 1002967582, -92026710, -1444384353, -1231438660, 285716987, -712244647, 738042807, 1816839242, -623656709, 222807481, 1425853010, -1244028560, 45776556, -836464669 ], [ 545438684, 1044027316, -1542439594, -1342322976, -2048011456, -2095702908, -1929520196, 888245399, 1734823826, -387816458, 1643436526, 986499977, 1321095171, 1030342826, -1290156245, 100344986, 109344077, 608200690, 1271813262, -1663677176, 750198421, 1430371760, -1651323900, -365237247, 1698836517 ], [ -2042795870, -1457358026, 1305320714, -1409626764, 867513842, 1722318947, -6138202, -66069744, -306018485, -545925451, -515169136, 230453953, 1698856170, 2067585800, 1571405380, -1633674756, -829917428, 1103586902, 195547029, -711565004, -810931852, -1644760858, -719757504, -335293686, -361096288 ], [ 209392015, -974995646, -1262885150, 1664376676, -406864576, -1053337266, 582724092, 181751837, 328341744, -1196081274, 958467453, -1321588942, 1444846467, -326201587, -390239304, -478929143, -330853033, 710035120, -14207175, -1602830330, 284985590, -1000699475, -1682241305, 1459992609, -804725027 ], [ 408208500, -1409214009, -690176654, -490258653, -1572398207, 2033040261, -809168146, 355326753, 281402852, -303304063, 367684182, 283196808, -1803601396, 726178276, -1656960426, -279372748, -581055241, -224584681, -1838661590, 865011264, -349756601, -1886080844, -2132309250, 172144730, 714068371 ], [ 203271405, 946817273, 1102742564, 1597582715, 2072943426, 1652678644, 1270257136, -296471401, 16271967, 498414136, -1419687784, 763008481, 379077986, 86737432, 1435802785, 803871651, 1857204261, 2046599882, 1397197440, -867978988, -1335869664, -861953142, 913006385, 1564633770, 1632753066 ], [ 790198210, 777461951, 1941059308, 797798940, -1542006779, 697014, -606980217, 588308394, 583403667, -883128087, -860292754, -1766047230, -887982651, 1407524798, 666282009, 1903290307, 1831027035, 1532540260, -1375735921, -713335855, -1900592573, -1745774707, -1155079985, -944298435, -2081381482 ], [ 1472466727, 115986919, 669218214, 659518291, 2004436515, -1514695968, -675679881, -822992687, 221071073, 112480095, 1245704676, 260443154, -1142495907, 278027698, 1993251263, 338716969, 396844981, -1391570798, -2113563872, -1247313707, -2039451152, -205080170, 1641605290, -228731777, 623979410 ], [ 1527394329, 1129887865, 646928654, 1219839435, -942476513, -341622660, -433823424, 1282525536, -391803897, 1879187541, -1345970625, -1408014371, 928434847, 1134457197, 768949737, -825527042, -2108267618, -766681714, -143320992, -374715062, 1812682892, 1562163442, 1181270052, -2052753561, -1600234715 ], [ -283784781, 522636297, 773298766, -874952703, -1673252866, -738015757, 1255219641, 2089800138, 1897957205, 400440997, -1756921566, 2008851489, -1490576399, -995157214, 2036232076, 16681218, -1297700142, 9059105, -1808440323, -791642422, 1942152155, -865146511, 1686301698, 184416784, 668835812 ], [ 871859307, 220894150, -2000169529, 1800590720, -107268579, 667953636, 231410231, 680308471, -624073787, 1476118258, -1184046525, 658185172, 334628739, 15792109, -2053136831, -473642560, -1943260049, 13459967, 806425714, 96545062, 1104027772, -597722520, -832624705, -222829737, -1163370720 ], [ 1296530079, 1330276542, -358572352, 1256541405, -2037705287, -1482695523, -931924917, -481377028, -1152159921, 52353696, 1260925139, -187971406, -217784656, -1890225320, -943559033, 1319657922, 1334467314, -1699635262, -2064948101, 1421716134, -1399081978, 320179218, 1404260256, 1234063411, 217547513 ], [ -529823931, 1175316832, 836387594, 1452454923, 59473155, 1898218729, 1158530672, -1875077069, -885225269, 1285203436, -1648925317, 896643779, -684714423, -1258315464, 171415409, 1854147115, 1707939518, -411449792, -2131615822, 1664774539, 1706207405, 451459923, 552183736, 114881555, -2093807087 ], [ -1462333569, -1531652939, 1779523596, -1933468747, 243361039, -589260934, -2121316966, 1800602024, -2068952143, 1528148955, 1192422958, 1261357945, -1451972307, 1636747373, 424078351, -421066910, 777741104, -681000735, -947617563, -909561332, 297700540, 433994621, -1115580192, -1092592599, 1916910164 ] ], [ [ 63907210, 1546919042, -729383740, -910349279, -933737007, 123757296, 1198573713, 2718100, -880724558, 1975784848, 311066654, -455142924, -2105893203, 267265312, 519963055, 1841280804, -1156634690, -1448215508, 2144446020, 216834014, -2032073204, -1693621911, -105681941, 504654069, -1100792625 ], [ -576886249, 1014675990, 2008481640, -38395187, -363314801, -596430454, -1562562199, -1920821774, 1434518909, -1987968435, 1378111946, -1085503179, 836915693, 1939567627, 1068638551, 985795006, -1010540446, 421629834, 610115138, -320842212, -1984189545, 1771386724, -1301846920, 2033473200, 1856626089 ], [ -2066464931, 1027507777, 575877870, -1156752629, 1343391975, -1669096922, -1079371534, 1928094334, 1042988143, -1665641292, -1528664710, -1043376199, -1844423960, -1363076621, 308211595, -2115426784, -912907783, -798285067, 2022366897, 2036582745, 1483794560, -679020132, 117295401, 18489316, 1546934616 ], [ 1056286148, 1746226545, 219387367, 1800445364, 1046217557, 1025766140, 694220767, -705814613, 466274633, -615966604, 642737162, -1053164084, 1284901151, 306518471, 902765166, -1194898410, 1253163742, 1299677632, -1522146554, -644175172, 763102871, 1604361070, 1018001361, -121563215, -859137631 ], [ 1760800736, 1608797372, 1704345600, -838757278, -273056295, -1100232670, 1952243892, 1576668816, -1403306805, -1086541522, 223553538, -362914161, -172211931, -567267126, 747046796, 1709662509, 1791954534, -192261041, 1408282923, 834550513, -1301768685, 1262887479, -642453237, 549341696, 947622712 ], [ 1905653359, 1925511510, 1299259944, 25709684, -428609271, -252425333, 1936222123, -1266873127, 105548105, 771197420, -2050514785, 579366024, -1030735116, -942120337, 522824595, -2109299950, -1473968771, -193403801, 361069503, -1678820418, -594431968, -826577511, 147684512, -856430933, -2139431238 ], [ 129179363, 1496458323, 363964880, -593025515, -75702499, -1545507757, -1131160842, -266649364, 396581158, -59368073, 1988086220, 590140147, -2048732522, 105494878, 355649546, -1960551287, -493841781, 1595633273, -614637036, -186792716, -1197606707, -1816823683, -780813382, 1171788353, 2075184109 ], [ 687857990, 1421149000, 641830346, 681706483, -313901973, -1884590952, -384412189, 1567119201, 156073254, 1125150610, -1930182300, -1283123623, -863469828, -604119208, 2095489519, -163545877, 696611436, 620419942, -348175109, 2002860665, -1192441394, -1999173371, 1053166190, 660581539, -1029545281 ], [ 1580388041, -1450109363, -1069589990, -1483847205, -1347571161, 984678286, 873962523, 613365371, 1549460472, -1847668735, 517227584, -1653378519, 1957060948, 574867917, 1116380266, 305441331, -499640210, 798859881, 1442041256, -1382812360, 1597074756, 973187646, -1778786717, 1873020065, -1373386492 ], [ 434007796, -1590879600, -1305111628, 614156549, 771134986, 803022440, -673959038, 1375317053, -1935794390, 1521655828, -848948840, 518158207, 1741974748, -1050177506, -381653714, 1410153053, 1566225700, -1137221860, 37191597, -715836928, 72919907, -519014846, -2125079720, 1823310939, 588857510 ], [ -164638019, -1684426710, -1841383309, -91274864, 640327215, -1029431267, 1049660545, -462211643, -2099937314, 159246030, -1369794694, -2085360749, -1588652989, -925206465, 63827499, 2102867245, -1209922418, -1900956280, -1326024771, -775699062, -1265954663, -766988925, 2014585832, -518033526, 578603972 ], [ 793628001, -1588532634, -1083432135, -361996084, -170641868, -2090880366, 622184282, -856018350, -763120949, 442408029, 1927463556, 1567505043, 2060178279, -371503078, -1633489589, -1219855967, -670788489, -857959175, -1254250410, -1499473203, -1345228444, 679798539, -38741300, -1986160705, 274135342 ], [ 1470394453, -319322055, -779129983, -976869382, -517896078, -950813099, 1821985309, 2113674336, -673075852, 1819680465, 1518673322, -1821500609, -39354753, 672379930, -334444257, -185209266, -25056254, 810950372, -885780068, 416443059, -1101697582, 1671826328, -1783815070, -1859771029, -1985437158 ], [ -645972049, 456327463, 2085181392, -194794007, -1364574036, -565885406, -1600590690, -120313837, 983427277, -1994871125, 1191574939, -1165814939, 739909253, 1355042927, 1186252051, 729634033, 832027816, -1341657889, -1564353008, -510013520, 464809510, 507517997, 1189176296, -822502702, 1569881870 ], [ -218408095, -1089911334, 1011110015, -1600172698, -406679255, 1207274262, 1164395177, -1045616897, -1432147430, -2010347583, -1763616079, 1396781620, 1218070177, 25731723, 301118150, -744605027, -1322649765, -2098396015, 738234708, -1995753429, -1696401479, 1256807377, 355758011, -44212888, -1209478549 ], [ -1504432343, -143882530, -607713704, 146527343, -1437503446, -1153433574, -1662661069, -324356679, -960750595, -1187727089, 212637592, -11111821, -1245512136, 854837999, -671427594, -681330522, -94786132, -1550280492, -343469655, 353891408, -1595031458, 278724115, -1980557015, 444471790, -1995189576 ], [ -1395500122, -643476218, 492311419, 939747771, -133453773, -1583746433, -483259598, 1232570214, -1759573568, 926314105, -490596020, -2130546484, 835745657, -2032602409, -559844921, -1309822366, 360726304, -1906446171, -1756429478, 134617612, 2121445303, -1977285857, -168589103, 1299853976, -898705473 ], [ -30227684, 1454637025, 979056549, -888147443, 1076759257, 754911394, 29050899, -252835788, 1826919642, 1607521549, 2105568090, 753264954, -604668320, -1676687557, -1606901282, 1937863432, -587387551, -1673137478, -1188185965, -2057797794, 133168326, 390640569, -522321276, 1048496887, -83969127 ], [ 1975422891, 1130382031, -1824055562, -970572524, 1091894989, 160952716, 1087566909, -707977044, -1983670728, 1223897592, 1224192147, 599305272, -410742153, -2110956109, 978623939, 687415275, 720092200, -1416643389, 993077993, 964107587, 1535374037, 289217371, 994470001, -423128678, 844710018 ], [ 833508966, 1200830262, 1531556500, -2133797051, 1197195135, 1256200940, 194902508, 84312242, 956464822, -192027163, -369734174, 1302914434, 1241357739, -1258680578, 1413267113, -745212879, -1557811109, 1625281215, -1125146744, -1275738020, -987890851, -36311015, -1434168097, -1462193713, -461558631 ], [ -1211449188, -1318412318, 1770228898, 410338215, -2088143015, -1711048644, 1348354514, -988189714, -1492942092, 710905761, 1451820308, -435745379, 1043147105, -337314956, -1680151827, 1279579218, 1799370327, 2080961275, -1717723356, 279464001, 530084355, -1807892733, 1939812214, -1705518740, -993301682 ], [ 2012195279, 240944642, 769808088, -27023224, 1084346606, -1797575201, 754899591, -1861275761, -1376031923, 26824615, -221782831, -1492313524, 1280245731, -850983479, 1573516944, -2083086012, -1128135374, -872511518, 412152753, -425072498, -1472736114, 305220592, 1968284182, -1573388123, -1064274475 ], [ -92381505, 973390465, -1560741702, -1154861111, -1137355849, 498447889, -1793523137, 684034990, -320114298, -736895685, 1555445198, 1369381024, 1301133671, 1655155404, -1142848907, 1525013738, -1391605205, -726716114, 238450457, 1049433421, 333593720, 255510846, -530574855, 397835624, -106920662 ], [ -96958521, 368168247, 430618351, -730307542, -1564853476, -860887271, -391498153, -1456319741, -1384389241, 1936983831, -944439554, 1026419763, -1598524397, 2028526107, -1234821974, -455874035, 1210876933, -1282328298, 214045975, 1226220234, -2045937228, -2038526737, 1239203222, -1019015233, 1758653369 ], [ 1835641703, 1633931297, 2133653180, 1387346947, -500454581, 2114053524, -661989652, 371093573, -2122942541, 1986798736, 394498317, 1927771299, -632091217, -802133545, 96237793, 1560936096, 209997688, 1256160533, -1226442270, 1184546729, 998411727, 1702012952, -1899933603, -497400120, -1766516337 ], [ -429260653, 1111960385, 601520087, 1086603520, 1021362712, 2114193532, 1630958436, 370436333, 1614243360, -1941710748, 950646448, 94637245, 1962339538, 16135430, -1380279572, 962538085, 1934194915, -2078005812, -1871783332, 692721307, 238894160, 208750365, -1760090668, 309680591, 292061964 ], [ 1500143488, -471975192, -653246772, -1796973809, 287323697, 636156833, -941774688, 992987847, 1881423282, -1399362994, 312221360, 835099350, -2068174468, -1378480280, -448246057, -1557370392, -620558768, -1514563238, 1703470113, 425538783, -733701569, 1197397403, -2068384978, 416155279, 787882668 ], [ 1328654373, -1192825634, 392892188, 1149667201, 1276985033, -1393075242, 2046648558, -970812928, -468324059, -1322597486, -1503486902, -1050275962, -1565958770, 999730198, 418663089, -472324784, 202306127, 447547148, -1356198723, -872056416, 1641128318, -2095525675, 1961719305, 1994105930, -1059930743 ], [ -770039888, -1258928226, 260523413, -1228696289, 1248470124, -483520849, 2007612775, 1517099165, -423852095, 412147681, -2042746805, -1857343868, 25887781, -116053946, -436814071, -1759512024, 1459713611, -402807314, -128794592, -414377834, -11386116, 637169847, 1133799551, 212403170, -1434635796 ], [ 1609559534, -925006057, -2077582271, -1979807402, 1176815980, -485511947, -2050166815, 1337632045, -840568787, 2052798000, 1630640761, -1940606863, 817822640, 443311105, -1408763540, -674032276, -39580082, -1519925577, 953071200, -956499242, 1878375262, 1295732104, 576905157, -1633086156, -2041503563 ], [ -1520768523, -1280503, 1207993590, -1490518411, 890640675, -1942272042, -1006705254, 423099954, 1410354231, 1189370514, 140229642, -1992604742, -887388437, 1218006644, -1798694708, 886429194, 875836305, 1082275443, -1214476577, -1096383291, -1294924156, -457004039, 102875495, -1633157762, 289470223 ], [ -1121454830, 266916646, -847011912, 1952651324, -775513729, 1594749406, -1395693054, -1782767859, -1336972647, -346289894, 1724302237, -1390503535, 1219313791, 845716029, -667963178, -702608831, 1922614362, 921837658, -1121318411, 1768917341, -400203106, -1805192482, 1346580959, 1583665127, -245301173 ], [ 875859335, -1139775560, 1504783194, -564635868, -999411575, 3096982, -999756203, 518163682, 1063779300, -405416998, 1217385787, -295045652, 2019529142, -1013854464, 879334080, 151815490, 1904958224, -1204926302, -1302452980, 1578513087, 1722706280, 1062433476, -107872832, -385348811, 715420751 ], [ 1061835517, -962174835, -2117436307, -1831562447, -667913703, 780430046, -256404617, 508435739, -129714423, -1066618767, 1068293562, 959709373, 1987742765, 1398807660, -515408401, 879365549, -641668761, 1601300203, 474659283, 1437238402, -939508574, -2083399195, -1540388587, 134712425, 1982302944 ], [ 545642615, 1329421041, -132082503, 1969240585, 1893899047, -1211898559, 1555503828, -2070993653, 397689823, -269459481, -853340561, 1862336315, 697169665, -1553380842, -1549360074, -1644175660, -841658871, -1851333695, -1012775599, 1138243638, 1604975397, 1228045111, -16948863, 839133769, 1906668204 ], [ -1918596917, 1737597617, 959016099, -487930067, -220637588, -263954232, -1469332270, -1158270386, -879927085, -2122511322, 4925640, -100796448, -731641356, -1389729894, 2017557566, 766654257, -108483394, 956360144, -549109378, -1221795585, 743739854, 1162281125, 646586095, 285174656, -2137007019 ], [ 592112090, 508840659, -376027212, -1100503874, 2057757526, -535867430, -979106567, 886261737, -77451394, 246471942, 636973609, -564121861, -1493352594, -1428461662, 1888275031, 23545814, -356459824, -775817022, 951921990, 1773511432, 1155125735, 147517696, -105414529, 1571803386, 1530406916 ], [ -471668892, 1994093728, 1406331909, 1487042941, -1904659503, -1589085953, -867072183, 1122144774, -1811720573, -1791545190, -2011547157, -1323173884, 1798999645, 950083348, 931444164, -891062861, 537343635, 1198226328, 139555553, 1529593499, 298732310, -753401428, 595670652, 1903257571, 1402649537 ], [ -6592050, 416133178, 2044246430, 1067646247, 10757862, -940692105, 1743218030, 2047676071, -1843679669, -2010486181, -1653140361, -487149814, -1460821177, 1640890329, 1779040306, -1372143428, 1413344848, -1540441162, 1234064887, -577970456, -1974444262, -308401413, 1386247721, 1861413316, -1627262753 ], [ 1443622409, -887994658, -154233832, -1680250979, 2031412590, 1246623208, 611081092, 975182727, 1604852033, -1531475835, -1090676964, -1987107262, -47398940, -25188233, -2019849189, 693883100, -2109343509, 1257835724, 882414864, 1353455706, -1639416409, 1590749433, 205334814, 1560524318, 841845725 ], [ 671701861, -2009037155, 824576093, -220154015, 1499951771, 790926546, -1828132980, 1673881847, -1877309657, -862300152, -1216283024, 2036744486, -1489512751, 1479794473, -1193281537, 646972708, -1759455305, -464176412, 528725001, 906712161, 1599858730, 1358039749, 80125778, -844820605, -1025430851 ], [ 2116689011, 465171589, 1755006829, -284550130, -62270840, 1399116501, 957047200, -1285145636, 103117417, -1230727883, 1120688188, -2018914879, 1404377872, 1842772267, -2047743534, 560019421, -1807614169, -600547778, -702367101, 84610131, 1793636894, -164944519, -436911634, -1749000396, 1664352291 ], [ -795855297, -161345117, -1751049729, -906869802, 229137459, 1720757958, -734897038, 260578968, 1613374399, -599215391, -881211723, -1956757020, 1752166832, -1671029473, -1222268105, -1549150347, 891259736, -580523713, 880352403, 460991534, -2082684953, -826394166, -2129949189, -1866044604, -115949500 ], [ -1010138782, -1764738688, -392209323, -206560374, 2114283244, 693846271, -459617745, -114686989, -1764392242, -486826615, 348385475, -2057378933, 1802340388, 64773361, 1231348650, -963800913, 1444046642, -571877141, 1839241559, 95138706, 586449881, -1272195096, 2125676942, -1320104330, -2004540394 ], [ -258422578, 1438125458, 1808945778, 1533349149, 227892842, 1789714550, -34233486, -93761466, -1371164259, 1235902281, -789867266, -1309619714, -560292966, 442940944, -987825824, -607114448, -729656750, 413062684, 919439676, 754026636, -1541200002, -656835075, 637781703, -1218747225, -1849105890 ], [ -765844600, 767605586, 704191005, -1590068750, 759669049, -1312417583, 1036448348, 285725116, -1604013053, -643464471, 1368021774, -289040735, 808088654, 1066301387, -2016465342, 1853172505, -706101861, 1260170426, -142974068, 330557585, -598643321, 1517078973, -1643181954, 1701308449, -1256938138 ], [ 1645660431, -2041993261, -2088330902, -1747720284, 205599422, -1003733352, 420459489, 1374261826, -2030873136, 114407234, 1027713983, -324279091, 1825572245, 696484540, -1999166719, 178286499, -498413314, -1582635634, 1934470493, -1191323582, -1789428033, -1191757385, 1387434511, 429292772, 1374266603 ], [ -164822093, -1645055608, -482818480, -1289478832, 243263395, -990311718, 2019131925, -527404732, -798033030, 2080892737, 86738726, -1415255517, -84310141, -1053583978, 930474736, 316541474, 989089169, 1890369557, 983851256, -684760379, -1281963643, 126142587, -218643315, -802941202, 1336485121 ], [ 1758221257, -508824044, 776911666, 2079859891, -2096407335, -580736522, 1021481347, -10020901, 1253644196, -109411738, -1870884273, -284911799, -410146102, 1484475423, -1514622436, -1480581581, -1539751765, 290617701, 2128410568, 509389895, 1358449935, 1508484031, 432099276, 469011115, -1103530425 ] ], [ [ 1975772349, 1236212615, 1598448152, 2077523852, -649656976, -1530092019, 1545786412, -116135800, 1969147217, 835342834, -1042830168, -623538159, 473343220, -453879607, -937145061, -1246272704, 642386572, -1996389003, -1745290865, -1964797423, 1005829895, -2021541223, -344371214, -1626397606, 374981477 ], [ -1999681924, -2036405475, -382213179, 839414658, -1676648426, -17217003, 1332840724, 537948981, 1075027754, -791700031, 1898476449, -1521190773, 452308848, -277330583, -2011126133, 1906875806, 868641691, -1169115754, -1922614301, 755222806, 193665824, -1933407257, 2087700174, 936731444, -160392631 ], [ -1123403729, -983351313, -208232641, -1902013327, -567996108, -1213524870, -1662838064, -1606739584, -663220464, -504244229, -643708403, 815891205, 94942996, -1319789454, 2028734386, 988277959, -128773761, -1936305166, 1779946785, 1050161384, -165108600, -1452757013, -1685588688, -902473978, -1158984490 ], [ -1248480374, -397208557, -1947370317, -750035409, 1593572972, 1571224825, -2111344941, 767277019, 2109219789, 336332239, -470976469, -37668791, -1231617803, -441219335, 1876628397, 481862859, -296877627, -1612299948, 1744712639, -1449408921, 951786723, -845608824, -950827256, -1412251319, -536524294 ], [ 760633206, -358025926, -2041104518, -1013593508, -1459526560, -421991164, 1729188663, 1987469703, 2136931549, -1663557433, -53298492, -1951702471, -19885385, 329326500, 1174238742, -702554314, -1992050596, -196893148, -313440349, 533460846, -1718726161, 486142595, -425517947, 1026606463, 2077998984 ], [ -1169858590, 1089346646, -1599046303, 2083256173, -81686712, 1056770800, 1191892146, 464329222, -496537953, 1091870163, -101763046, 683293532, 486425588, -154335227, -1644671585, -891006711, 1880344821, 86664104, 584432373, -1037262632, 883819489, -57224657, -1207963566, -1519836859, -450933739 ], [ 280869811, -944181150, -1093998218, -989515345, -886446444, 1026538454, -4174100, -132668419, -1449438707, 191377285, 1985906478, 1054469210, -227872431, -829055491, -634455878, -2032111180, -2022085184, 1186911923, 1474266263, 2012426814, 540452550, 1843347696, -359037127, -1056201832, -1092928305 ], [ -1131125357, 1052857196, -2104809751, 1913298734, 1180314831, -511918417, 866974814, -1568195346, -294667430, -1678495780, -1666030917, -2120159185, 1270497615, 1047780639, 1687813739, 2067577438, 1996255990, 2116636130, -2079368543, 1220617913, 958731211, -1450909625, -1559885318, 2051746490, 1642994672 ], [ -739535632, -1826364197, -714598336, -2124643388, 804606086, -514730195, -1936818994, 2060383294, 1399170335, 1738304637, 2135875538, -2086612173, 1181415701, 1234923401, 1209791317, -1009084403, -471099198, 1843143501, -1864353439, 605930389, 1256997058, 1280091146, 417290805, 1146169363, 1758096282 ], [ 1141855449, -1649426785, -1097191885, -836990071, -673908131, -598477263, -1203184167, 787180354, -1674019683, 1235856065, 681367354, 1980067577, -2119403969, -878719564, 1710841879, -27331418, 261647361, -2023097401, 1125744763, -1060908986, 1989110498, -541150813, -1337356622, 402894589, -96937344 ], [ -125217652, 1932085281, -582075187, -439353694, 532910808, -1415567912, 1411393586, -1160085386, -1109471086, -2101459614, -674842960, 355242278, 880140373, 1711741671, 1193745781, -768725310, 1397568922, -1311874151, -1248412909, -609605746, 168650314, -1275045368, 1718034586, -986665624, -464069262 ], [ 450968759, -301149835, -412796416, 2082298688, -275413497, -1661926231, 988973382, 883053820, -1207143028, 1504029373, -464126586, -1499830426, -1406795937, 921069635, -1219612145, -129973347, 1005453835, 1515654808, -44465245, 1749994375, -847739200, 1599810477, -1072364688, -1870951588, 967835087 ], [ 1103185013, 1831051930, 1810447148, -1708344790, 521187584, 878035591, 433259380, -2067177907, -1954186981, 732495956, 1529150186, -1377843292, -1948181872, -412284250, -800970142, 2074055379, 1829067937, 249567976, 1931640679, -1164743773, 2112696734, -227641533, -101351412, -1930342727, -1385429549 ], [ -1312462857, -51778035, -1332322290, -1708052981, 451456574, 1600030404, -1846999731, 260005437, 1976921512, -410144041, -1361671274, -1805901882, 1874038733, -406988195, -1695836918, 1572780982, 1297137471, 873621827, -1785172669, -1793339897, -1207463120, -1460687455, 136805314, -462531511, 1139526362 ], [ -1712080984, 979063073, 1864192724, -1586627450, 654089351, 38696730, -1740221959, -889791562, 1237197380, 1584871845, -565192234, -1689965681, -1095772238, 1475030989, 300583036, -298571622, -2090050774, 1214185081, -148615919, 194386399, 1476631201, 267993436, 1838493375, 255789483, -676222396 ], [ 1815423921, 611760487, 1118461024, -1173284399, 734662955, 258613170, -1695691913, -1056442872, 1768032489, 306473870, 1178122322, -1409942771, -1211795599, 1895079401, -342869869, 1661797907, 1324299597, -700430786, 1930627770, 1188258059, -1599084013, -1737296530, -1603577992, 1032342242, -1532488685 ], [ -934330924, -281638039, -1564906688, -728295334, 765325453, 2027684416, -129678731, 1059662523, 129448603, -144698965, 88174751, 1969446073, -1892156510, 57473482, -1926807159, 1610730894, 434511120, -1944541700, 531994588, -276074944, -1944870471, 2054143465, -522099095, -2045309655, 484692555 ], [ -535593339, 672938292, -1450162693, 1409933650, -343594079, -340452250, 1304623697, 207265591, -2141700721, 337414244, 626744864, -807259362, -1371121828, -1916305305, 1487064368, -2129333434, 358440484, 1443647669, -635114361, -1287494519, 923205841, 559439522, -2083516576, 330916401, -2145819685 ], [ -431072653, -841580498, 1432342854, 2049891741, 852128364, 1006860081, -2049809807, -1872664666, 1188391996, -308270165, 30059694, 824622941, -657047151, 781040599, 974462179, -1115080132, 799145794, -1419893572, -813517324, 1203222981, 2074636155, -1869895497, 638698087, 299605082, 454320405 ], [ 1231814204, -1847349773, 1027592610, -947818622, -1484794481, -227744926, -2031405403, 561033128, 280004322, 54819376, -2016190422, 1129717847, -1996428380, -1019763910, -447119457, 868257683, -396332003, 1359773962, 1865661952, 1138380976, -1980403121, 1163277223, -1261861321, 1668625105, 2055783654 ], [ -1785939562, -1723903682, 846931350, -1531968359, 2012957546, 173035861, 316327132, 1547474555, -1214117196, 239576149, 2142131284, -2052702440, -1397250388, -1520049438, -706274312, -1589455787, -1408482176, 1514766162, -152416069, -609680580, -348424886, 2021344337, -37620064, -133338417, 1838174706 ], [ -1987356326, -93096054, 1066135885, 62819592, 1581530319, 1660786998, -703220948, 1364760192, -1099622678, -1117885364, 2050727638, -2091967094, -630731878, 556196513, -371472251, 1481118715, -1066930396, 226989505, -1609848203, -1240485683, -1402059356, 1036612221, -1276867239, 728165674, -663007553 ], [ 279312621, 1605846684, 1560516984, -2099228172, 1220811610, 1956976107, 721348739, -1343416669, 707633095, 584711623, 696655009, -305696414, 108081756, 652218963, -154955357, 1174990622, 900227118, -845589549, 474570184, 1101760366, -43033158, 923442201, -1603477276, -488586759, 867277543 ], [ 1696981921, 627059085, 702980016, -677537852, 862975157, -617087303, -1923895597, -1087819077, 477651457, 1983910919, -18071214, 1547053073, 1194058702, 262203584, 1307017807, -422396520, -246039747, 1017156762, 596512107, 119091609, -286897452, 2043764628, -1865354437, -1910733824, -90068679 ], [ -2000227542, -683299430, 294682078, -407351639, -1274406035, -924655360, 447982971, 1938755488, 1208702703, 203578118, -1554306741, -1105271977, -255085735, -1087985513, 810318953, -574681948, 1433933117, -991989900, -15702014, 921085180, -1262060735, 1122871749, 368504996, 634183872, -195347703 ], [ 1868749347, 1167910815, -1322599611, 238697378, 1732068253, -947371668, 156581166, 1092609270, -973646730, 76222840, 227510224, -1384927013, -1384652537, 270893565, -1379599009, 1925519995, 102131632, 882685619, -442868281, -864132983, -57977964, 905693391, -439961205, -933698785, -1529106856 ], [ 183347161, 771722252, 114227935, -1052726081, -1084947914, -528032268, -653345272, -1272303067, 1899154887, -731207581, -1071171130, 458057405, 1292901307, -151643447, 718851167, -1739425008, 140141057, -1861497701, -1556861781, 395122506, -1268858956, -1990360465, -1378780608, 1171757552, 372778503 ], [ -507674062, 2033165348, -490687140, 1620230296, -665912863, -2039027637, -1673954478, -971836748, -1346157809, -1472068005, -501021045, 2043020774, -1286327553, -1135545396, 2126939325, -1282850103, 1418208013, 519155432, 1836865644, 241319538, 401487393, -1177458912, 321804265, 731711521, 2091013005 ], [ -1730840849, -1474261755, -2064294143, 1247449682, -1793514818, 1784479135, -580386551, -909011672, 2040179593, 946477693, 202924314, 1670564417, 1094040281, 590414565, -766669907, 2087788974, 942054112, 1913933052, 2002232999, 211584419, -610912325, 1920619458, 2143443950, -1623637237, 594466213 ], [ 439959367, 1067691986, 2041935828, -1064433605, 2043278601, 614570173, -1793120813, 47271490, -1574233252, 1960234436, 1130462376, 1738066095, 440369577, -443787809, -307699532, 1919290968, -1496509479, 1652757329, -334960798, 388195681, 717203434, -1794789916, -1508889330, -1456894823, 1196897220 ], [ -1817311282, 476293508, -1683656753, 1150263313, 2048494849, -369278487, -1236232037, -236709137, 819714189, 976488604, 586384401, 352151335, 563262905, -1213992569, -1259696730, 1850595919, 340791027, 1551267091, 539183105, -192085679, 302388532, 823389701, -1347921940, -162742324, 958037969 ], [ -1773616141, -1832906663, -1459903616, 391701068, -1123417578, -273764083, -1572775569, -1072510916, -2071165224, 1320225655, -143753258, -1392030827, 112629844, 1859642498, 1395057017, 1651694219, -403708100, -598771926, -789382107, -836861790, 1802557202, -1556982840, 1509458354, 1788114353, 1477650629 ], [ 547745162, 1527488777, -2010974203, 1362636702, 47242125, 1968929038, -1778979974, 1847071698, 316756779, -1701435335, 38490287, -1988058288, -1791662592, 136159670, 1356610917, -1682765341, -1020839951, -466747694, 178173987, -2144374639, 597167428, -9128678, 1985582852, -853260530, -26578577 ], [ -1796950353, 1792357594, 1433984501, -623382973, -169712085, 1535181091, -878712375, -1134617716, -1108234804, 891118794, -1240959209, -1766898033, -1436873501, 2087570386, 1601377006, 1949641991, -956474273, -248190533, -39641939, 102800978, -2032344097, 419939836, -1980921316, -966206324, -891821206 ], [ 749349108, 1702932330, 852817066, -277222373, 107702714, 53271019, -1512942206, 1964145892, 1800389919, -1116498488, -1653368782, -1438636843, 554790240, -2021062340, -1704721497, 636992994, -1519985881, -1851995476, -2059272261, 883836243, -586846792, -925711763, 599502549, -1415091373, 92531719 ], [ -69388909, 749639946, 532218187, 751700283, -1232089767, -1545442002, 145285524, -1901221376, -196355355, 538409113, 1378674003, 658093378, 2124578660, 243540687, -231133040, -1091941893, 743563299, 1334726443, -768911600, -1822414687, -2102468890, 568274808, 700227388, -1630320040, -2050403412 ], [ 663347891, -439150292, -353365051, -1020167276, 936745490, 1050740779, -1923319846, -1764693177, 236579634, 442970580, -1525237811, -1468428460, 783323143, -194519814, -1632278135, 470418244, -1831445683, -1156958729, 915355448, -1192348677, -1874616067, 1975651374, -1183131129, 63889108, 1394727051 ], [ 2104162672, 1330101153, -688694144, 1520958548, -2092781487, -746895287, -1290995422, 120465366, 1681923435, 1174017939, 2140215984, -1559135342, 1083172929, 963751487, -186954743, -1728782966, -1698691118, 1774897849, -879504479, 589742743, 1913645255, -28753464, -1245858302, -65587352, -1161884178 ], [ -1368539584, 1335687237, -661779847, 793732626, 975488714, 212268577, 175851512, -1372111353, 125869188, 1080306313, -1308908917, -1150952344, 817599904, 2069312182, -463710865, 1410142075, -1362564037, 299437589, 1906040994, -251011245, 29200395, -1481378968, 120416484, 367823099, 2067476611 ], [ -1284369007, -573781272, 632447648, 1902759351, -1125812863, 837198051, 1629263040, 571641389, -314358537, -1140664708, -910322725, -1925194728, -1494545550, -267216380, -1544047359, -2103799699, 827575541, -1842530187, -1541403326, 409425298, 1811720770, 964099181, -2007799933, -1426151055, 1032350234 ], [ 998581668, -468039213, 1931557717, 1668469683, 1044433313, 1066120480, 1222842556, -1509972501, 862053968, 1889373362, -1182243692, -2084572773, -597473149, -989495906, 1929586912, -232421264, 692394164, 2069925807, 1241351779, 1069768128, 2013028059, 811109600, -1153469644, 974010270, -765849933 ], [ -726184108, 621918363, -792468163, -2042869095, 2145598465, 305883607, 730182870, 1325806494, 577760798, 474350678, 1253441625, -878779155, 1410655033, 962519708, -1365315146, -1520282596, 1630757745, 1695539139, 2119914027, -1714056891, 1699170651, 1561182531, 1149307587, -9408437, 36536737 ], [ -306458787, -2021813871, 2842240, -1128887883, -1287604124, -1907349063, -181739052, -1941842624, 1502035172, 1672892383, 1292592922, -854752410, -1447195525, 19978241, 744837429, -2059055255, 1532604383, -263849057, 1373391335, -1812609382, -319406224, -179027519, -1940926472, 890964412, 1851858570 ], [ 174365661, -447170023, 584337987, -597100797, -602335500, 1114608199, 390420263, -1013731616, -397541431, 1437731382, 123333551, -1820844682, 1533379433, 1033846734, -1001230171, 2000550628, 1940648459, 2129310768, -524831217, 1820225866, 1315947815, 1592412405, 202252771, -949702205, -1173447356 ], [ 2004239456, 10487239, 1837801876, 234964628, 147628793, -1832898719, -420573272, 241198815, -1678184368, -1451570533, 389270400, -1081737010, 861338290, -170033930, -412331536, -1643324520, -403599964, 181303862, 314870025, -987035771, -2028151865, 1867503332, 1966519050, 1735690328, -902348118 ], [ 440649924, -1542362005, 1741861622, -2123911167, -125973823, 1532837498, 968777607, 1559963800, -15586591, -1738144899, -2113851101, -1493612231, -1900340255, -223758213, -1930373246, -1349890298, -346122323, 1012844070, 748329581, -1898204839, 1732111852, 213499956, -649086224, -503406395, 1496443526 ], [ -150553707, -1091639402, -323165719, -1853569715, -1489669968, -796373095, -1201381873, -647263975, -1869136701, 472688883, -1652335873, -1215615955, 2052542633, -2122108606, -945808442, 816995, -828818998, -770818584, -1601566116, -328976645, 1095921913, 377578300, 1821679498, 857713299, 1244469080 ], [ -293421765, 483681304, 335665073, 1345325128, 4678279, -411328018, -1846610590, 1544029383, -276882769, 1282128696, 765039416, -2140076358, 650032576, -52423792, -1117668308, -1010964108, 592513507, -1777116093, 456601640, 1486900681, -1774486272, -2113340014, -1887201583, 988544714, 1493743692 ], [ 2096769193, -2023649452, -77224514, -1940592186, -553017713, -824842457, 454549078, 1756627955, 1308667204, -1874245445, -1115609192, -966800470, -1070729209, -630353345, 460326065, 1028989195, 1889269444, 871544071, -865693713, -1356757541, -529334691, 1286999626, 2118850395, -462590950, -1390615212 ] ], [ [ -2126211174, -1816907882, 587856086, 385495815, 615573884, -2043257727, -270719177, -1372528821, -702161930, 524884434, -963262247, 685100544, -905541552, 44776106, -175674256, -499298340, -1606156014, 327266133, 2104935168, 615837119, 1055694628, 1303445463, -1983375771, 1257355233, -1106101058 ], [ 707813898, 2078155643, 1693216051, -367518108, 1451807409, 509386062, -1575196401, -1117068517, 1961423265, 1783327864, 1682520376, -497318432, -769111908, 1314296434, -2060792231, 1707172268, 446573290, 569956288, -264494494, 2058593728, 1071880653, -1916261053, 105655184, 1544565506, -1818959731 ], [ 1017351829, -1096559181, 28021175, 1642927022, -32935221, -1985607638, -2058256147, 1016488490, 1850779215, -893595830, 1870056787, -203410498, -1895309848, 133167316, 2034608693, -1073392398, 1978407927, 652665132, -446342858, 830828000, -426249613, -1782155965, 1592415288, -541479087, 282452891 ], [ 1049592516, -1791411909, 951926071, -578775715, 191569903, -184167696, 1192604098, -1341983135, -1685152353, -382453515, -1639770119, -1104991324, 676411394, 1369076506, 830362639, -782884794, 1350882557, -403347074, -1369936179, 1100570938, 72033728, -555832461, 690765161, 965325309, -1186701295 ], [ -1643794903, 72704629, -1926152809, 594616852, -258497886, -1226430010, 423434321, -534451084, -479235686, -1218315534, 756281160, 1730626596, 509727196, -1130440195, 1431898966, -1628502882, -902912298, -1996492735, 1496312596, -1954409955, 198643868, -1324627035, -1236062249, 464752017, 1304707482 ], [ -2071678015, -1466163828, -915927869, 1905063107, -1897658753, -1380825865, -413782431, -749021551, -1938848148, 172631716, 461888413, -1387311337, 809276058, -1903782779, 993587210, -1034414241, -1183936088, -1303991482, 1582696144, 9040498, 817281455, -1271494659, -1904172809, -1983467457, -254405049 ], [ -745401322, 1150005382, 1238701777, -812204401, -285355707, -508701193, 751979134, 556644199, 648874055, -1909195083, -696041176, 2005470728, -679418461, -1398093414, -1290156845, -2032928282, 1206029076, -2124621615, 412852677, -431410675, -1740823229, 1650355638, 1039238901, 1373367672, 1875416954 ], [ 1769723227, 861785502, 145093956, 846102006, -220133250, -1368721144, -490223375, -142128479, -1948119531, 1492366585, 1758880402, -343672830, -16423559, 1464460001, -192983915, 808049191, 65143860, -982986512, 1263384035, -1319773654, -1183387675, 822012559, 901516551, 1951919729, 905249143 ], [ -2041378630, 1501317768, -369719837, -2110187877, 339503103, -1415640363, -360880604, -124352824, -1828717008, 1505559500, 44449487, 1997661709, -150948202, 407457597, 1341488371, -1236375162, 1756474461, -1354698417, 2130077883, 598907221, 80562625, -1245243532, 296757783, 228008749, 2077601055 ], [ 1438006285, -73470813, -473221007, -484933447, -521957971, -2089140082, -1992262083, 1079800312, -1056198694, -381012855, 851225837, 461722618, -599615037, 1084152854, -1467594976, -117509521, -1693214691, 135788772, -1739232498, 1896500975, 683472890, -1093287762, 483705568, -644298682, 79547113 ], [ -1428748736, 1402084, -1688873251, -1489765874, 360814354, 2595125, -886540914, -1890052858, -328501928, 1829048152, 893656032, -1898257202, 1880707174, -328435313, 325543142, -2145030980, -815676587, 1229006776, -727201023, -1433788123, -1758097556, 1825000400, 1343718795, -1958600660, 1826322983 ], [ 1377771110, -601633030, 672754283, -1039599291, -1074876903, 921291746, -1278098047, -622004358, -611268622, -1502128514, 1410479643, 746572160, 1554591537, 102768230, -1394638676, -946993480, -629435877, 1898210981, -1127465922, 829283329, -1620736629, 1958403698, 628995329, -297725905, -661978915 ], [ -624682458, -1179466547, 428653282, 1571948467, -1111512610, 1066517392, 284258787, 1175795180, 1158625008, -1979138578, -2056352454, 1782971703, -1479929659, 320998889, 1086987612, 16332921, -2121010045, -2102019933, 728209789, 1707946188, -672480391, 188508135, 1863016233, 1396523486, 173997634 ], [ 667914490, 1981249477, 1274289366, -361394017, 828635550, -734808926, 1808026193, -1745748889, -1179036442, -661376599, -1279470308, 408268258, 912859057, 1676932356, 5990622, 521205503, 425893983, -2132848463, 895683085, -2047597707, 203702555, 2146626157, 1235633948, 27822688, -777958783 ], [ 1448308101, 1541852214, -566895480, -1685017234, 353197531, 575542698, 1864316697, 1675606360, -1163666879, -1062170633, 2134588077, -743739409, -178713192, -835621199, -458098691, 276010540, -891391940, -374212703, -632865314, -1683802050, 1231348186, 1680565820, -34250579, -1268404220, 614420170 ], [ 146372532, 219994216, 407183927, 935860914, -1972455813, -1720498437, -1736402331, -1483332326, 2025891880, 987951191, 706575120, 854070670, -2003322311, -1231292176, 1263576031, -159918296, 36691086, 1074806517, -1824503946, 1282688333, 776324349, -413976978, -2783973, -1828625365, -1267359804 ], [ -1089316485, 1622218906, -1663415665, -896016686, -1581616595, -925322205, -2101877064, -975930035, 960962424, 1148713815, -518018754, 885272948, 509761401, 1731497534, 1308437951, -1162479201, 380660470, 1229926572, -834780727, 313728362, -428404473, -821714820, -1291312424, -1995209309, 1073088126 ], [ 1369869295, 651682739, -1112089992, -2066638952, 565832032, -1288859061, 209886187, 2019601013, -2128373026, 331598957, 2123189723, -711670391, 1350034303, 1409242073, -58105451, -829516119, 774560287, 513056018, -100526989, -1319701078, 1050490036, -1239578678, -1570546937, -1858809651, -230420721 ], [ -1631679573, -706362446, -1108974338, -173279410, 1192392554, -212718337, 245269006, -1532899814, -1661878917, 2046502828, 515278339, -2080945402, 279777682, -2104220680, -1816002180, -543565398, 671958263, 517012483, 1249780037, -1375878915, -1324273747, 142567161, 1583561812, 956798316, 727100641 ], [ -1743496409, 1623507035, 2080578399, 353413532, -701365378, 698112128, 611669544, 1842973642, -1671945479, 65456738, 899737188, -648526890, 1462248876, -1869476562, -1695287405, 1249123591, -1606905517, -350026588, -940394195, 808027633, -2096219712, -614728039, 2087574413, -563314646, 422556384 ], [ 2096185881, 462093168, 1095133609, 1971227508, 503396587, 1426054788, 35419524, 1349663111, 609786594, -689332073, 250106616, -709256325, -442034560, -894478652, -38220702, -658436690, 541281788, -560455603, -38636659, -1546172383, -487091107, -618699219, 1980256907, -228719743, -2055003158 ], [ -818846945, 985357609, -1437323828, -1447466006, -543698200, -615138808, -82000490, -2000771100, 948021202, -1228540273, 907259277, 277373618, -1276915119, -130845812, -1990049925, 866730064, -842674638, -500450014, -1472588358, -579898252, -447585074, -1181310616, 2058775905, -945707414, -1369788032 ], [ 207044600, -777930490, -197728808, 966858626, -1811517550, 39439752, -2054363378, -1958813708, -1750101461, -1453030308, -646661276, 1869382603, 1744636632, -1704393379, 2109574332, 580219102, 230619156, 1255529101, -66825591, -1007431555, 127386198, 966702662, 784644234, -1417789411, 1881803400 ], [ -924490531, 1374274169, -808218224, -1875143761, 2132172049, 381325286, -1225902658, -2146090538, -1592541813, -1417827576, 1828330802, -1387254599, -1451996614, 1450859021, 1628994850, -1249906955, 646206295, 147942848, 330117620, -810351308, 1079491546, 1636300690, 970658129, 1731553798, -1672777280 ], [ 674546096, 2145190609, 153226387, 1897901923, -651215169, 1703349510, 1884637051, 525227830, 878705608, 97888022, -786157830, 155815331, 1986140850, -2083329962, -1266646127, -2278472, -689706479, 531586245, -598923290, 681637976, -1690824232, -720955508, 828117969, -123341367, 917735517 ], [ 585449597, -736596897, -307925489, 1995842576, 1984855565, -1994664916, 882367143, -38750902, -2142012950, 576017782, -2047499037, -778187837, 817333150, 1342883189, -375186450, 1326117291, 1458016624, -225297455, -1404388123, 683743774, -2088097505, 1688852292, -480682647, 1116803838, 1013887607 ], [ -116544611, 2026055187, 1272654758, 1647780864, -1744174194, -68399021, 1941174555, 1343540000, -197102833, -1845416632, -935363979, 310407369, 609241414, 1822347807, -1748633277, -445022403, -978868976, 1976117157, -1434071127, -1199648375, -868363493, -1693789891, 616187829, 106353423, 247636482 ], [ 1749111996, -287305146, -810549584, -535087347, 1289178755, 122078998, -1420786925, 815205795, 1054716819, -1074062260, 244928848, 273441693, -1395791463, -2108298188, 936677604, 495728812, 918075516, -526810754, 66293804, 2068741465, -1179107519, 656307970, -1579285708, -1865346550, 1963895479 ], [ -1589908134, 669209756, 61012301, 1328182058, 200170033, 845981980, 1692794908, 1415078616, 952870728, -1449590892, -1419863145, -13098686, 682279013, 717795423, 1231261483, -1703427410, -1402550723, -1503423455, 176321224, 575450860, -1651264580, 1583579371, -844193278, 688982242, 1080724642 ], [ -1991985159, 1566877217, 2020493993, 1969824821, -1548306072, -461031975, -1148636461, -211296631, 2039968942, 1130104547, 1164077856, -335304221, 1875082564, 1804118941, 1316921552, 1350655550, 651694607, -1738018076, -925337824, 1154455325, -743538547, -1407051664, 1921014631, -50066496, 1548875227 ], [ -926997683, -603483929, -673033785, -544312297, -268066851, -868895978, 1349511397, -746765352, -251182373, 1549054972, -269919501, -2102357043, -2145387682, -274651901, 637879557, 1901981936, -1585682838, 183121751, -906474517, -212833711, -246367417, -805865553, -2069184798, -1830031320, 96166239 ], [ -1183321567, -742928072, -1758967736, -1934387664, -1603313741, -527121878, -1445185439, -1153501317, -850277115, -896264155, -2100167368, -1643406283, 1933353267, 721550523, -1615684695, -928979018, -501871772, 1742338886, 1630058456, 1161475236, -1689777702, -40803056, -70419203, 590649246, 1480834275 ], [ -768904693, 244652607, -1014428538, -1244064785, -801776635, 1011505735, -267033343, 778853934, 820993274, -591907025, 1954390784, -1948647444, 1704695083, -2113705063, -505291070, 1397551791, 791336397, -766405297, 1656124896, -1555766440, 733185004, 79676909, -1257743950, 1807465242, 1140336383 ], [ -2111058613, -1774482382, -1906348977, -363308453, -356289302, 962000864, 755767814, -2082727487, -102647748, 1223127668, 1707457541, -892646543, -1958141924, -1490877719, -686589737, -244034853, -638455954, -1758619918, -686648336, -902403783, -52888605, -1807466849, 1248018906, -356423542, -782188207 ], [ 1745993245, 1050047376, -1559764540, -1518419239, -2138300691, 260811269, -623950829, -536492845, 40361989, 168409113, -2143295069, -1684701994, 1241940535, 1947608096, 1448093497, 1744676346, -156698086, 1401861452, 1641651857, 1686989380, -1505916359, -1517464043, -418328192, 15984893, 1967696499 ], [ -782074209, 1423940030, 1663809948, 1998192116, -1333854998, -1108631527, -1202825541, 1010137999, 801932483, -399069267, -1765662520, 89397069, 998009425, -110300488, -995885714, 396049667, 691212130, 392008142, 1602185092, -799144186, 470777263, 1524820627, -1234013970, -938070713, -1936319324 ], [ -536965369, -1955868099, 1058171510, -1766039520, 826440789, 342815323, 2095508061, -651899354, -666603529, -1103347131, 160075481, -1205569155, -1660471746, 1926643009, 769494763, -1637170341, 507072931, -838315723, -1374140968, -122504227, 1235345598, -2145552949, -621936871, 1807980173, -453832672 ], [ -1721858442, -306720036, 783705262, 2131688436, 553473009, -1930461943, 1327419150, 1203040485, 650205351, 1703123345, 1157010146, -1150088918, -338234650, 31920198, -48513827, 596108483, 866132133, -1700981573, 293890529, -1980776536, 49557696, -334242819, -1264617017, 2108060120, -1038917110 ], [ -1905575643, -607749722, 1105548702, -2107607517, -30652997, -354921282, 1570988332, -2135593136, -2073073219, 279239171, -1377060416, 876296890, -952968476, 266926340, -1985396831, 831161956, 78370555, -2147427090, -1005814082, -1892182317, -1954880381, 852389693, -309705553, 1300946229, -1040347643 ], [ 935021127, 494453983, 700132250, 1408805062, 890701758, 1054839815, 1029030895, -227617318, 963694017, 1469588749, 1022238627, 462527563, -1829571426, -272328876, -1875734404, -1701592920, -596485302, -154081534, 118526986, 1719194146, 1127940247, -331171182, -709924513, 913056041, -965864802 ], [ 1647616021, 1208811278, 783912695, -1076590026, 522838948, 1378003220, -1838436147, -1386700845, 65267093, -603556624, 900292967, -424877023, 2133127367, -861096073, -600403229, -2133065813, -1084513134, -1135979088, 1128602581, -697272656, -1273602051, -800474983, 269070576, 1226451518, 2056627928 ], [ -1944040658, 1464522140, -476961704, 1323885154, -1986355994, 541564564, 1849617212, -1979419160, 1246440041, -1656454368, 2070868300, 1049566739, 1761626069, 1708037274, -791078121, -361095728, 822844490, -1396347642, -830843868, -1722087462, 1667354356, -1082880907, -383313505, -203981486, -533058949 ], [ 1193810334, 1778411714, 313137829, 1446288522, -1671487720, 2003230958, -1649701621, -1861919495, -2051980907, -1102351125, 1448156575, -855309461, 1249414238, -324905425, -1701066235, -115405574, -1149538138, -895619102, 74126488, 1247475068, 372873966, -1188657349, 934055262, 844035433, -1129293892 ], [ 1510833411, 1474076504, 445380545, -875515614, -626382644, -260133962, -1340496908, -833511850, -1570471137, -1483692961, 1048722519, -1596213566, -132577061, -303900058, -1948542691, 1423003876, 2078074858, 594492207, 735741568, -1148021298, 1478252802, 1220877510, -265477636, 883956213, 1956093981 ], [ 441705304, -1290530209, -728207810, -1352330055, -723592415, 1676474920, -1332550800, 1682411979, -922847411, -4211278, 121860506, -1607235366, -1357191465, -836588942, -1889890290, 1091575980, 198595902, 1486023929, 1559586185, -654317877, 1362009489, -1884486988, -301942193, 711790677, -145051132 ], [ 1028631960, 1540175966, -326354483, -968693425, 356901524, 1582622180, 2093244642, 1355249670, -1095222677, -1265791522, 313436808, -420114123, 476571347, 1818190495, 210913800, -620450019, 1585399379, -261277877, 451003915, -1566380318, 33887388, -316508448, -1619138132, -1238630322, 872776865 ], [ -1371864352, -1580086851, -1900316010, -2033366825, -281691211, -49258280, 533994422, 311150074, 158019560, 2143420872, -1073872155, 911936638, -1805551946, 1497184025, -589844983, -659758349, -1566883663, 38288270, -431217736, 2036969804, -1382915823, -354813467, 1718787584, 1319802324, 1136035856 ], [ 111622410, 1603023638, -1185574821, 1329854449, 345395416, -644436820, -1210914368, 92905974, -2134482826, 922213307, -1134317977, -475796073, -1317937205, -148653728, -554389323, -1341101232, 1669010993, 1114088639, -481667382, -1899932910, 1482569571, 845814942, 238856102, 449418332, -2114778743 ], [ -112311610, -1336865639, 649940253, 1852325099, 132357887, 447421544, 719208796, 1844889709, -1983474769, -815528303, -994881172, 930128332, -223760050, 1168339165, -118499893, 2043114236, 1146673856, -2069416248, 2097916410, 1942344048, -1961026991, -465616470, 2021068212, 1451666328, -136243908 ] ], [ [ 192040521, -2020140470, 277667673, 714460909, -603967372, -829945958, 1410779033, -220443805, -1013553996, -537637605, -33322993, -1032941658, 258447504, 1551443226, 1041620164, -1153890244, -121825300, 187700545, 774309154, 1101348073, -63161376, -794339715, 684276925, -1607388694, 747940535 ], [ 1702124033, 899544652, -285004641, 1388562041, 138346820, 174902067, 1512347510, -1317360256, 1201555113, 771551539, 124695022, -1816264002, 1141307299, -1207078988, 1698639775, 1254807030, -585690001, -278871607, -2037881258, -8400236, -1898633600, 2093353825, 601834510, -1137425513, 1304460554 ], [ -2063505229, 211822631, -1669141933, -1913644210, -1097356157, -883226664, 970319116, 1678553289, 1184646606, 1030221748, 281272915, -553276532, -1052067707, 1914650132, 93380725, 276331717, -2083241435, -180458812, 780829103, -20942295, 490904262, 1330177603, -2053868225, 1736846624, 1361554598 ], [ -343995852, 1131408353, -1861740198, -823672741, -1684605986, 581438287, 1529793788, 435908958, 908627030, -1532529032, 1864092192, -1317441271, 113118077, 786864363, 1531788495, 1862090141, 424003157, 327638662, -355911058, 291255242, 750944852, 629993081, 396573882, -255214258, -1306697481 ], [ -1914816493, -340283760, -444512594, 464100108, 1719070152, 865613505, 1309736534, 335478733, 1835770248, 1887825404, -1491076989, 598231363, 25588371, 2027303402, 363904653, -2078993839, -1245860448, -1591193087, -1284323043, -1735997002, 1211322222, -25201174, 738098363, 2147093998, 632165656 ], [ -89234555, -1000781248, 1093081111, 29074455, 1103396781, -2048398953, -1446829160, -1589369602, 779033861, 78386858, -786136276, -817451352, 458743100, 2000036376, 2127817836, -122472182, 732310523, -1788578330, 1913161074, -2070851351, -677563635, 967475201, 2017505348, -1410867818, 691545590 ], [ -1340835666, -1931562662, -327245487, 329094441, -1013352054, 2031811143, 500694744, -264958460, -61450214, -153619103, -1668806960, 456947615, 1222952629, -338352433, -318433796, 1762904421, 476029777, -868334618, -2130551459, 1388275999, 542884009, 541765494, -932652763, -1348034316, -24177474 ], [ 1107294526, -868783392, 116136967, 2131423668, -1205326881, -1156023456, -1134085144, 1773218486, 123549312, 1795153014, 1923096798, -339299613, -1911580826, -841800209, 188043589, -510948436, -2137782991, 2101695377, -845250737, 510225911, 1918756086, 192329656, 835152821, -1993217523, 845074938 ], [ 1493974439, 1796555501, -1787541957, -1166613557, -1945738868, 1794984276, -966977158, 135296705, -103987150, 810684709, 1697753155, -757000439, 1245878955, -897896503, -1298660051, -1691121260, -549414242, 259792148, 1203622771, 1496242324, 116361175, -391063013, -1398046464, 1778518517, -446439506 ], [ 1136623344, 540890161, 1853177820, 2032488796, 888350340, 694977483, -1557937579, -2077925956, 197696250, 880503843, 1057172542, -1070027505, 13763898, 1555460692, -1736425706, -498689047, 1909219595, -1290143590, -787398131, -137665786, 809156625, -1051416695, 1255455087, -1134638068, -565990413 ], [ 314657038, -2095576399, 1148243490, 725049025, 1438618082, -966857722, -439504560, 1711844478, -1860563669, -37786551, -68826858, -225516020, -284406391, 1062062958, -1301465508, 1679972424, 1701429394, -1377000834, 2036451240, -1021998502, -1925231168, -437803326, 1270221029, 1480037363, 625847850 ], [ 1336542162, -1024623470, 1627746677, 580491107, -1573751392, -1594965347, -999423800, -1849384965, -933088283, 2119519438, -1116285949, 585704082, 2050955770, -1059900758, 842591192, -214602526, -922083261, 1933114023, 673069423, -263173828, 1340433311, 1719896168, 1208957111, 1584023443, -764458397 ], [ -669343526, -1148104139, 841852262, 1302092387, 689335824, 426080048, 1164846114, -1368109875, -575829855, 889202356, -1923129596, 1764774337, -1412875702, 1232631675, 500594276, 1493022452, 1181546305, 68036936, 1099720511, -659289141, 359409671, 1782695440, -1783450185, -619329097, -2073229560 ], [ 147192004, 1211789620, -1981882813, 212070170, -364133925, 1214239235, -1202027321, -1448312530, -1740815948, -397614454, -53557934, 1800318379, -146582672, -1410475888, 854766809, -1883227609, -664472749, 659137394, -1056735065, 406030491, -200569098, 1941456239, -912897545, 1745768575, 540612599 ], [ 1071295368, -1422554237, -2065203938, 991112788, -84237330, -820983872, 1701244863, -745201237, -284966407, 962923298, 1984900751, 1713631664, 654930889, -1673312136, -1677368865, 828323021, 39823259, -1575802665, 840169200, 1899676205, -1866726051, 1398653701, -667225180, -439009014, 932356066 ], [ -1087147824, -1472867284, 1992270393, -651375178, -1419125580, 815658624, -1216701094, 1183439162, -1844789684, 79507549, -416802265, 1962188140, 91414318, 1826782128, -1080071822, -114086985, 1347853813, -1459110299, 1837114207, 1172232140, 759694869, -1103207124, 1365946007, 1472406314, -890714697 ], [ 374282095, -1887033600, -454867074, -1500367075, 242164681, 209741049, 140912587, 760871265, 1824213682, -1302520050, -1226801360, -1222269443, 1838926551, -1749514059, -2012874900, -1458378438, 1156219290, 341990313, 1802460896, -1270061672, -455042375, 237896373, -1833662470, 1797594585, 1308537083 ], [ -1530031803, 1472593342, -219939161, -703269164, 1916207113, 79857553, -1171700115, 1329159526, 926576665, -1322665342, 761789762, 553946655, -964843748, -297939049, 1457283784, -1398373697, 954914979, 1423524850, 1875823271, -752990093, -1002407962, 1865845959, -159897378, 296068716, 55922682 ], [ 62319895, 534927800, -329398462, -463641824, -426615280, 671343231, 1365654751, 236781147, 762360343, -373441180, 1175490162, -456188713, -338940954, -1910176129, -1024619318, 1024069920, -1774400376, -1185515011, 1188228429, 1602692185, -363884961, -399870141, 39615026, 1160268200, -131669803 ], [ -1402598736, -295760655, -1053784778, 789842669, -1534582615, 467009471, -1589732442, 2027455627, 601528717, -1550895908, 1970955085, 315763045, 457992629, -1875869215, -1341087942, 1322499538, -139145550, 499553372, 2092303875, -307610644, -511534671, 1298092252, -1863925771, -193262325, 1523831751 ], [ -1169149819, -841788652, -118108332, -1828390077, -1843263398, -1067558574, 1708800454, -1194759185, 991958666, -317519038, 1118047788, -729305558, 1608436493, -554737834, 1252294733, 1423406806, -292690897, 716962969, -1637944184, -15342156, -543894129, 1951670167, 1864379651, 1216982898, 1928828972 ], [ 2044044342, 1150496606, 402957748, -1269460980, 1354628345, -1312327866, -1352046522, 1631106219, -1655989975, -1537959400, 47170782, 361367713, -1951721713, -522905043, -1180045777, -850356246, -1370679388, 761849999, -116005440, 1973834154, -2111803918, 1192427826, 1759776484, -59431211, 856225359 ], [ -254642134, 408178746, 1750904356, 129814916, 335467433, 2090354220, -14435287, -1403659273, 785274080, 828417438, -1128915760, 982356288, -1873741814, -773080869, 1525192023, 504692434, 460685496, 519487342, -1439341891, 1981359007, -867377552, 1230247331, 2104248413, -1112723912, 577345105 ], [ -1965665624, 584597194, -253318041, -1837543075, 738779728, 2014304160, -1790634646, 1686989665, 1475494516, 205224026, 1723906423, -818668371, 945215018, 850640728, 345664282, 1431832121, 1616141448, 1228882097, 379607559, 2048902861, 238629911, 587789461, -1336539029, -767830925, 1738149769 ], [ -8900835, 48263614, 1358571891, -747007023, -1007845914, -2109371497, -1153592761, 51870985, 965657169, -733869293, -238682386, -1195484444, 1359659494, 106755630, -1530367345, 470604923, -705678318, 1568262854, -996003318, 1566506282, 849837224, -1566085468, 1113810490, 947439684, -188966983 ], [ -1457269645, -94363110, 466505693, -1580411030, -682554897, 866845062, 227112361, 2114488135, -1216596619, 1193665217, -320209416, -1189223517, 1937744552, 528808139, 152172690, -880653793, 1638310381, -2017876341, -1652985880, -1375150364, 657180246, -1706847611, 1276302777, -1305959739, 757937651 ], [ 1269611322, 1626045396, -889779210, -1826648384, 1103978183, -220300742, 1927849993, -1339439938, 319000600, -1635759540, -62668117, -2143048166, 1074288039, 450484319, -1730484673, -2263162, -308326737, 745812906, -5048327, -176192712, 1421854551, 81909637, 1349554574, 1655026462, 1495788330 ], [ 1956557712, 849857753, 265255344, 131236192, -1269157837, 1408230962, 830107805, 1603235765, 865380290, -83818037, -879442060, 2085902011, 1003361452, 1609831588, 365112033, 44966870, -2000148624, -1849895692, 888041007, -1183297632, -1795279056, 1187122859, 517673247, -1670079750, -573395 ], [ -129707728, -2131531194, 450336736, -443720427, 1624987254, -1650450630, 1490842689, -2119899938, 1135065028, 1213713191, -396450210, -942520930, -1536527753, -687465615, 728638236, 965854915, -1368854944, -2099639799, 263343701, 346969682, 2064497073, 1122431229, 216078841, 394430195, 625161984 ], [ -207303857, 762680844, -1308057460, 1419007191, 1553394736, -279255862, -186084626, -10694894, 1363096090, -1391689604, -680654822, 492546367, 830702621, -877212684, -1644210291, 32748047, 595087800, 1144854428, -2134728505, -2072021482, -487472586, 274515096, -2132166408, -1402542971, -348289441 ], [ -947541341, 904280979, -1998391246, 1667913002, -1419646636, -254951560, 2090057329, 698631317, 2141138955, -2063026410, 944239626, -1822362050, 480421533, -747541414, 1189735804, -1613394272, 1703187630, -82633958, 82914599, 305415667, -1995940025, -814281871, 899348201, 1979238074, 2081351897 ], [ 153339041, -1039154642, -96328056, -156914202, -441347453, -595821911, 1581974013, -470438531, -2021818869, 950905733, 708982417, -522249170, 558313424, 1894441893, 1822869773, 1244073585, 357953262, -2028740580, 52442921, 1368157030, 1481315234, 1171913705, 2089525087, 70840023, -1676311346 ], [ -13669177, -778617361, 1441077077, 1190300759, -323044724, -479997142, -1462598099, -1962087079, -803593394, -1112321576, -1008447999, 2140926585, 777642610, 220721301, -1379228460, 1465208395, 621792879, 63626363, -146170849, 225776289, 1458832583, 945437227, -64429908, 719937877, 1845993842 ], [ -746287390, 1720001807, 458665528, -1351679556, 2005547923, 799578394, -489906224, -1225677370, 1785783806, 1388581421, -1956277729, 582926510, -1655202270, -884257770, 292134733, -1077505812, 53649632, -302461669, 350037508, 1291595327, -1480978177, 1272004425, -1192422806, -2004133851, -230118935 ], [ -849169944, -1354941362, -331352589, 1584228913, 367571948, 978550771, -1505270036, -1821801527, -707454040, 1178634828, 1656126592, -1710485677, -100727663, -444495797, 1048587171, -1264851193, -65375817, 1502434016, -150398690, 1208080335, 523666142, 418334373, -1033521551, 2115219714, -1074591802 ], [ 1851090007, 2101758802, 48906875, 1584808612, 923804978, 1021149504, -1853234801, -1558452338, -1848474221, -2017669502, 1443010967, -1394092680, -2120273912, 1880040177, -950232093, 1358454219, 1977932046, 99110718, 1832749588, 2013397308, -1527763627, -1517918310, -558608951, 254049205, 1228519634 ], [ -1360550608, -1316826996, -831382812, -981854275, 1890365512, -446716569, 1581744184, -1907470518, -1710261193, 1304011016, -1075701165, -1792623713, 405906491, -1514904510, -1883975433, -403226604, 215111922, 117508682, 362887953, -2046011597, -897789120, -672321041, -888530035, 253611073, -1163595681 ], [ 566906694, 1871215761, 690427541, -477294817, -280377385, 366227837, 961939305, -852230715, -1982498163, 870435271, 693814566, -1711796707, 543555695, -1839785564, 614590947, 1049190762, -2080827628, 973531468, -1630166672, -1009311576, 879796421, -622569629, 2048854946, 1963918898, 2091252254 ], [ -1699388444, -1390333225, -1360872987, 366571407, -300482935, 1055947124, -935878073, -1289540072, 639986843, 503639028, 818628166, -807180339, 113335957, 1839756401, 477588772, 1857534019, -285955350, -1954885712, 1118354739, -169843197, -1966671977, -1551623096, -803625590, -1327160179, 792120996 ], [ 477428517, -731668691, -1783886109, -1810177187, 1913990812, -665662257, -1686667215, 908363128, 1588994340, -1623562642, 1910921562, 964784362, -1064980598, 1183073293, -343827432, 581112272, -1602428500, -1098506397, 1174361667, 1311233574, -2100537179, -1226460116, 461842140, 1742987717, 748604216 ], [ 887536519, -478284889, -1912463353, 1142092826, 1285428386, -243530760, 27631845, -1137947626, -203371442, -1108294511, -341401828, -1571763622, 457972648, -1084354193, 964557316, 76226144, 1700706614, -1197564997, -975194603, -1103630901, 561679815, -1688553824, 800335422, 1370285795, 750747998 ], [ -1569076104, -30061989, 143795453, -468054592, -144631486, 1126908438, 1437141264, -858951352, -730867732, -1253902120, -421853953, 196834888, 917238744, -998103767, -1218308942, -2004748301, -1744227184, -1925967517, -1256828461, 837563833, 1177708875, 2032145934, 193678562, -194611911, 1715334288 ], [ -1515860924, 559439164, 1366156986, 10962281, -1024625021, 519118916, 2128699443, -1134112597, 271717523, -1929452136, -1148334460, 1147077782, -17159385, -1291809170, -707032054, -1627982575, 1200323034, 1902113133, -1693007880, -1125551358, 1533314994, 1626368620, 1148203217, 923616844, 1552045719 ], [ -543399688, 1696485221, 1660489629, -1160595414, -1833920663, 90219255, 1109401088, 1502904491, -1535626204, -526614650, 1150407552, -1888035082, 957488633, -894923625, -2051076431, -1108443822, 1038620198, 1589406844, -1798384453, -155278747, -1283448310, 788316497, 1205546149, 1984786634, -623087667 ], [ -862481607, -816749401, 1121843557, -235885946, -2049712491, 1922497682, -1700308081, 1839003198, -1452278381, 163787606, -805657109, 802285570, -416666739, -569759805, -98715998, 2022257633, -1093793540, -1203787131, -1863091016, 1024993063, 762455873, 467122025, -2045858909, 1248034974, 1329166255 ], [ 1911296252, 1843205938, -1017145316, 903527604, -418131225, 412147283, -719428423, 674389448, 1944568426, 653788711, 1807536138, 1854159440, -1636904027, 1994178532, 1366983898, -314771102, 429837804, 502851232, 1230013802, 1300546392, -1707513102, -2143024797, -1088795137, 116032479, 1499777472 ], [ 656598879, -1563861274, 932890303, -136653751, -563545196, 1166758319, -877700531, 509685559, -1365187282, -508678158, 248315892, 530057916, 1800894528, -900457095, 1700713207, 1359817172, -601441764, -1545827190, -1040004255, 677792366, 1240360023, 482205263, 966281820, -1710720614, 22934400 ], [ 1605395453, -476611407, 1713186824, -1615775701, 2056167269, 1224660914, 542142665, 504505943, 1874012166, -528789160, -1439094077, 1798680661, -1706141769, 685789052, -1005069176, 1843566895, 2034388905, -109897647, 142854423, -194914962, -321169438, 1877928452, -914372313, 1974789147, 646048424 ], [ 1978980565, 481453378, 1369653877, -43059657, -161464379, -1041581869, -1244255057, -1985600251, -500617603, 2094827193, 1882473391, 816996365, -586029841, 87475918, 1102592952, -2138847560, 1816789854, 1591050977, 2020318955, -1742231232, 1922745820, 487476175, 236470581, -1376421569, -34874814 ] ], [ [ -587112383, 2094400037, -688433539, -1210411100, 1917176637, -1342047308, 1737299961, 1989352820, -827401377, 812585572, 1274539696, 155924534, 846036300, -1580334107, 68850840, 56866436, 285505325, 1907915326, 1394603091, 441914868, -415177101, -409616948, -2060868495, 219485720, -1063180637 ], [ 1658480520, 1175181980, 1773171497, 2129512664, -429118062, -307563715, 464118471, -298444151, -948317558, 889621597, -210087054, 1897712254, -1203094915, -241404783, 135172335, 1751699841, 336038820, -1850904760, -696485915, 1658244580, -978744447, -684415959, -1498833607, 942303034, -1548148166 ], [ -567764083, 908218576, 1698626421, -1195555672, -720784941, -1640776201, -266809861, 2142637592, -840858166, -1031150773, -430699236, 1701014562, 202094830, 468950100, 1204890342, 923719332, 424567230, 261644732, 142779395, -1370905479, -367925840, 1490575149, -1978333240, 1408632306, 283210107 ], [ -645596011, -1657590847, 1133230112, -2144439542, 184856502, -1450043861, 1756852681, -1364497787, 1300620771, 318115639, -1971408158, 945151547, 1628977896, -1196230795, 2012477441, 1281489777, 1040052970, -704183420, -1632458955, -303524242, 1320169394, 372165039, 633460614, 1206958573, -692235696 ], [ -1987034331, 1649398658, 487043039, 281606782, 314721471, 1515813921, 1156588938, 730632986, 1211228370, -908316419, 909341798, 2040189763, -1138319979, 304966506, 778302476, 71963215, 2013687010, -414422992, -1211826087, -1561889755, 1500170264, 799778229, 335007224, -297215182, -386785719 ], [ 1866646518, 774664979, 1997577128, 1294959333, 1149508720, 230367793, -1105976569, 659512362, 927625665, 94359755, -2059772896, 1975699002, 1401879484, -634776553, -27408046, -1617630983, 1875782513, -1156939903, -525016625, -306873213, -1017161624, 578473008, 2126250784, 1525802941, 131760454 ], [ -1584993929, 1559857142, -1044791655, 1765477076, -449121429, 79322517, -271910482, -190207242, -1438903220, 227143446, -416734551, 1493529792, -97837609, 1995700498, -873311602, -737350926, -1989751309, 1024909687, -1831928466, -921809601, 1763308741, 476539683, 252454169, 1309061313, 1166053425 ], [ 1659946124, 709847644, -220262312, -1586295900, -559395084, 881516780, -1058917264, 734330414, -1574461265, -1888001856, -580174625, -1160166056, 1597632506, -522812097, -348710473, -414446693, -784719878, 1794115397, 1027065169, -1465240957, -1221555393, -1799558134, -1046740213, 672480582, 1872213388 ], [ -78861539, -1797058587, -1943967838, -366656289, -1010654949, 329643861, -1639441541, -1158521405, 239817529, -940544219, -581086457, -1194665062, -1926261965, -664922905, -731340256, 1711569185, 1686716938, -293830110, -910604403, -352921687, 463413635, -487131411, 1100146937, 1993361868, -415125290 ], [ -1643686406, -1628597442, 1597192771, -360364680, -742337562, 512809869, 1960702356, -323610432, -793592935, 1557873422, -1791540969, 1478628986, 86079237, -2060899102, -1168808437, 769763078, 1086582983, -1307290383, 675622486, 2101387323, 800878934, 869511485, -1316452623, 590539911, 896060164 ], [ -1672276068, -810327069, 1643219045, 2141788641, -1403578092, 995434533, 6976786, 388314467, 46932809, 1576758855, -235741348, 383590829, 727023413, 226558952, 1630504432, -1128220896, 1924168971, 764985194, 1975923977, -538398082, -90880334, -1962445171, 1820980858, 1357475078, -874865098 ], [ -1924690094, 845428142, 740023392, 118866342, -1474372545, 1796972809, -289611722, 964496536, 1542286929, 207558463, -1741954773, 1665225163, 717906697, 1693858646, 483693815, 1749997446, 1578528240, -1221338594, -1405593025, -1459300343, 1287577528, -1115031349, -214227829, 1236844770, -306472063 ], [ -1881826065, -593631693, -1741221595, -491455300, 1016701326, 85725942, 751090046, -1688781902, 1074368669, -321839639, -914854901, 652754348, -1568373230, -7763783, -334229991, -1435251503, 1942203223, -588188463, -1972385775, -244977743, 2004293133, 725311805, 587297811, 1721278248, -1787062377 ], [ 216361179, -769583882, 757495342, 1514972413, -1815956732, -1468084834, 1951921028, -34523543, -793672632, -1493612546, -625812170, -2126012893, -1190381193, -1361474574, -1783828459, 2014452111, 1245741477, 1891420015, -1114586613, -908714720, -933349070, 251303595, -1366674586, -1136090149, 2039616748 ], [ -634910861, 1207035263, -1164125878, 1846404937, 832499361, 1553590031, 70294171, 1745031466, -589902482, -90048062, -1883002020, -1415013752, 1164788968, -743543303, -1709372728, -891413947, -632215211, 932582731, -1758775971, -2037220300, 962568091, -1537416981, -345079479, 785485610, 60807068 ], [ -1617302776, 954263455, -1940071729, -1149671288, -1678408088, 54106903, 818939251, 643830056, -1549086216, -672759264, -1519111202, -675611411, -1158351835, 1032487505, 1077653268, 1367476903, -1286974443, -2089519671, -1995547476, 1475252538, 1743169838, -1237957043, 1616275325, 127750028, -1353692084 ], [ -803445358, -1007845903, 1132245662, -1337635046, -1361212613, 942893665, -849530794, -1073703667, 1321997445, 1853062597, 237801313, 1407207484, 1465747074, 379679951, 1416038966, -2109094266, -1995802145, 1647847553, -1544331805, 978228823, -343055021, 1236552852, 709576721, -1838996744, -700800276 ], [ 895759110, 1810552413, 1308201827, 1683036827, 1961233920, 1693159343, 345618048, -703756870, 34539491, 1269987065, -320418348, 1420890484, 864524006, -1248473363, 1807413741, 1487176746, 428444671, -1313798141, -1171307841, 1457898460, -2072004107, -70387912, 511586947, -1148897098, 1565936005 ], [ 95845454, -1864121989, -772394320, -439928308, -1190534883, 1889987156, -599121164, 7202642, 151441921, -1199763768, 291686547, -628540926, -2103157636, -394537559, 360102428, -1643729020, 1199943153, 690597428, -816181828, 395842779, -843285497, 634464929, -1486294598, 475846164, -1910839838 ], [ -2075877660, -1055227045, -1398171415, -39860099, -1436357315, -1097548056, -1726785218, 1661769169, 1011360744, -1212642594, -1631498241, 1504315155, 722388044, 1657210399, -1381303103, -606559878, -1639345302, -329205507, -1449422405, -2129644529, 36092571, 2057540356, 624842621, 1103491328, 1339707072 ], [ 2028173547, -1595313181, -1070502871, 499018280, 1378890068, 1176132123, 977682653, -805713654, -580518750, -1805107842, -799287829, -1477700837, 1881849039, -1754242252, -586650617, 1663062580, 1957842175, -529562303, -148525558, 100281495, 1383902215, 1154006824, 103561200, -551910075, -548124369 ], [ 640391025, 1439977427, -1818146187, 1154663092, -82009620, -1523845437, -1732937845, -699894236, -1081111384, -1700323564, -887594387, 1433289062, 934515321, -1249675884, 747771786, -207449924, 1061200901, -1085382292, -1882247740, -803838491, 2121345388, 239826142, -1913751405, 2041808101, 1399076110 ], [ 187689637, 1031947211, -1353901970, 394113889, 1773783261, -262606477, -1980179413, 1104375048, 988256214, 1030181420, 637487106, -1558307184, -1655528280, 1256846901, 1525280513, -1810083914, 347999737, 2345662, -644058812, 623121700, 1779025301, 1381643121, -1489951377, -158440407, 1871447235 ], [ -1130185952, 1520682176, -40116647, 91857800, -1072847997, 1800802386, 123374573, 321582956, -161026128, -1763910931, 1204757584, -736191821, -1116304463, 1211372009, -1288553823, 784897037, -110873123, 1288252002, -1930569052, 1179335184, -1162473150, 1591814843, -628332610, -2117460266, -53129980 ], [ -1912398981, -990261785, 930645610, 260431761, 896619770, 1625278616, -137416794, 187808016, -1897276374, -915517283, 963079269, -1881277401, -604645669, -1560506339, 1534862245, 262926595, 620493618, 789023451, -1184090297, -1934161455, -439061091, -1350553198, -764528116, -777040026, 1211203097 ], [ -774068604, -1497436042, 1968843134, -1936729242, -1272295594, -655997112, -1878960792, 1715551408, -631296502, 1212267983, -1570059780, 92885215, -1603818248, -1152573677, -397496384, 1557833959, -831543726, 1094279305, -1753520145, -1067132318, 447979818, -136341320, 7300439, 765720942, -1816343092 ], [ 839545035, 1557975652, 1142948602, -924650375, -640186606, 1981615382, 1245453563, 1853444313, 1775881541, -283052836, -1591591272, -1165796114, -883923761, 1438181449, -961020104, -595772774, 1508855472, -1445038764, 702719665, 221653451, 2080699637, -45516163, 91201323, 1503315342, 2111771290 ], [ 984756027, 850746546, 1615506794, 2060410734, 1008041332, -891740379, 610636806, -1133089123, 760863, -238531765, 2094025433, 233372167, 1972097902, 1323436624, 1498312146, -1420455861, 1182487019, -1067373787, 333115731, -59460174, -1031851460, 2082488668, 1612498342, 318895847, -2101028703 ], [ -1360348059, -1170636429, 2026856012, -413466001, -1946760767, 370042164, 1934607176, 261474689, -240466939, -1392360424, 1626902115, -1697378808, 1861990547, -1192588176, -1554067755, -649790804, -2126177207, -2087123518, -1346578322, 826591455, 1350627704, -1083502414, 620725258, -638213086, -287936121 ], [ -709091840, 1681237778, 50808607, 26812670, 1545328039, 675427971, -1505858684, -1336619699, -684071840, -1727081958, 824757449, -20030091, -1957511175, -427491973, 1417247446, 1748275449, 1983523874, 1814957652, 462298264, 1834732554, 1960688523, 581053275, -373396600, 2001857840, -364935939 ], [ -1432885081, -1691148057, 289690686, -1995240222, -1638088196, -1097345598, 128109815, -93936703, 48093944, 32995617, 2122450951, -1213004500, -111465905, 484496683, -970896328, -1369210342, -1947105710, -746417469, -1055802599, -1306917681, -982402612, 844663730, 1406691017, 71178380, -1861697909 ], [ 1014046499, -1494660754, -1901604632, 294036902, -320567425, -808164206, 2005571825, -1755684036, -1917189586, 375765836, -350560859, 1295109960, -1973974620, -346271996, -1517612431, -1970597931, -160947665, 1008665541, -1470968757, 1470116480, 80553936, -83770355, 1815618752, -733731660, -1286739740 ], [ 1229546700, -1687121095, 1598139111, 1397052195, 2048651875, -170639707, 524825059, 1643302156, -1582224022, -832694109, -120893402, 547745791, 769523325, 1818117871, -45822255, -1410055805, -1331853184, 1291619327, -167353893, 564860139, 269973636, 1344096033, -1209262338, -1414361314, 1003056301 ], [ -283096455, 1356314937, -1594131966, -979759790, 1976037607, 1476051865, -1878224749, 1360860509, -1866234596, -1630787990, 1710067824, -1606224806, -855720058, -1566134360, 416697868, -1901874795, -912785653, -745899430, 638912358, -14969453, -1320834002, -153310703, -176654333, -628308153, 143847795 ], [ -746725058, -714498346, 1217014784, -1066437755, -734367492, -1545300596, 851010910, 885383182, 764950805, -1424714887, -207945622, -892810352, 1132601664, -700471523, -360970772, -195993115, 1120074725, 870025939, 1374309682, -309473291, 1372698470, 1593834967, 102673693, 772173472, 1759041757 ], [ 1453789375, -960187984, 929233188, -232094342, -1509114929, -550669077, 2052682131, 1966642283, 1230878638, 2106089744, 312337617, 1106239240, -1437822162, -864299964, -1405825910, 1879331500, 491048656, 1858007435, -359930574, -414693971, 755310803, 291663725, -547918750, -783452620, 55169591 ], [ -1823025165, -1340210022, -1959525964, -1480899809, -1294222469, -1822591862, -1909305675, 1372840361, -1362905273, 237882139, -1724233196, 1920456143, -1121121909, 1071535419, 606380550, 1154328983, 554694311, 38905678, 1168788441, 1354864340, -515706595, 1898648040, 2093764853, 952367131, 1842318401 ], [ -1693982601, 173227279, 648625356, 1837029629, -1630226941, 1314585976, -1815815870, -609434420, 828500931, -897734186, 1437892481, 1849056040, -1465264641, -1039006761, -1829017802, 902360819, 1660103189, 436476464, -1579648870, -1401268416, -1996790023, -42975121, 949421284, -1503165673, 1493426933 ], [ -1062175500, 62162528, 719991018, 171477617, -94991925, -700678763, -300589792, -1123292008, -882531237, 1096213394, 1643231773, 1500165109, -726067482, -767747918, -1897083579, -971439204, 367625683, -997326971, 1002740685, -1930177983, -378710431, -940275609, -24531085, -2037313799, -348852441 ], [ 1238701306, 1533117883, -1048286288, -305825221, 816710319, -155785330, 185492703, -680692415, 1449395254, 564797968, 1977311578, 1201798652, -569978178, -739514589, -1768062716, 525961544, 1072220393, -626133648, -2055990854, 1398170752, -1189863419, 353341240, -1918773769, -1877923335, 1710034235 ], [ 740853575, -2124732856, -1715167984, -31172164, 774663479, -326421264, 1600949766, 656033338, 490724705, -903042264, 781456380, 1605009523, -1937236905, 1006507296, 1630939436, -290793227, 1142037834, -609772616, -1319072304, 1356729692, -811181507, 1104065575, -792909175, -433791448, 795006904 ], [ -681302663, 1322012387, -1980461005, -2097357238, -1796553701, -1046822186, -1915905645, -512347520, -2042619933, 1100666101, -1490901767, 2027497705, 1533912426, 834692380, 1280584488, 1181063015, 1484228374, 237864322, 531718503, -133080927, 532846962, -509523805, -1615200850, 1851672452, 854549686 ], [ 880213497, -944779372, 1163234248, 82692421, -1818282316, 1953018712, 2112220514, 1591780997, -107524649, -1145925161, -2100132126, 1016406655, 1679010308, -1700417282, 791848650, -2032625547, 1188018473, -2026476060, 2041584219, -1416280567, -428213264, 837297011, 1487136555, -587096718, 2063376928 ], [ -2079011395, -122837017, 2096041241, -970184379, 143359150, -238137887, -455781006, 1150034878, 80959682, 918417918, 85774404, 2136277342, -127832929, 1271644607, 485111850, 1294505112, 1656253720, -1174669033, -851633208, -852265600, -55969339, -34917684, -2131832804, 1698333955, 1545390570 ], [ 434012747, -833636450, 1402657264, -982272343, -834031151, 2136905870, 1820696117, 362464911, -1420639914, -1619016930, 1994034697, -1007062587, 779386673, -630387004, -14374650, 2087612009, 399262955, -297977625, -362229744, -1159065695, 242630336, 299492224, -1739449238, -409054154, 621910056 ], [ -1911430579, 2045788606, 1550137931, 587973608, -2080106232, 77305678, 1711474183, -2049996033, 1253523587, 1457675041, -1821825441, -1158017533, 960402266, 1767817316, 1163685663, 110254702, 439405534, 106090753, 333593546, 1161970243, -1934079496, -1247657827, -1891948677, 1272658886, 976197317 ], [ -1919392333, -1694084657, -1009953821, -1108771145, 83158557, -4996792, -611234462, -1442406039, 641546953, 1244851433, 602568376, 1320178559, 1777902378, 1469493902, 650844015, -1934590191, -710594302, -309782414, 912698029, 1490000058, 602718382, -587468246, 1235786860, 841042120, 1280073735 ], [ 383308239, 630207130, -656233995, -430185136, -960333947, -1044243040, 656026585, -499650130, -1573572350, -1996905150, 1546714442, -277779198, 328322079, 1738808662, -1668579741, 1878569614, 874144579, 601975888, -295869346, 885759190, -1270960644, -849782818, 1980277534, -962943769, 943380053 ], [ 1848065481, 399404570, -869004931, 1498373133, 1401179553, 188419312, -1653920028, -251381806, -293615098, -1333815581, -420414147, -1488676789, 827062685, -292189562, 990196682, -189087744, 918275166, 1002069579, -1459361671, -248742988, 1073632935, 400115719, -1195437554, 1428156186, -1288941069 ] ], [ [ 2118856383, 888422348, -762247968, -1311845171, 1726381276, 100907808, 1314478485, 1424557367, -1855397138, 789366159, -712281969, 1751137367, -1206701300, -2003466637, 706025074, 223425605, 237507981, -1016578286, -22114561, 1993783437, 1131997745, 2082549182, -715933701, 1590007239, -503575057 ], [ 1871154673, 1570385849, -1440353857, 2028120104, 461138815, 1186945740, 339422972, -1215170911, 2081970109, -1663648573, 1327004075, -1248954381, 1226893836, -331737412, -1131676485, -1130877655, -774879696, 1722458615, 1156962996, 733249279, 557591349, -357645171, 1724396015, -971471211, 1902369959 ], [ -512557081, -681029345, -102861910, 1067510838, 918360009, 1145532373, -1763764578, -1455739324, 1498226068, 2065300148, -1599617487, 1735770061, -1020269130, 2058562460, 2119952459, 587942831, -1330543786, 1238004344, -1713081260, -711913033, 594446245, -1857213260, -459007107, 1276475726, -1753053462 ], [ -572209360, -2131410041, 679693262, -1807487267, -940722165, 97648567, -1226129402, -1155806000, 1438337140, 1192077339, -1800448198, 1535487887, -136673331, -1525430574, 1746751003, -699994326, -748574382, -1517952573, 1659084593, -916147863, 396825798, -1120108493, 1698643964, 1232075367, 12991598 ], [ -663659730, 665976654, -19049045, 1893763220, 746873790, -2030711726, 1384081769, -1319238315, -853800456, -274681434, -1248887723, 1899733471, 2054941592, -1478760128, -772460414, -555147152, 734731891, 419942377, 763821453, -2014168540, 60256010, -1241608285, -1166309341, 1179794850, -1539928652 ], [ -2012283046, -55765233, 1012734247, 46942002, -1454522897, 1174101280, -508006497, 901227779, -1279622189, 1769703817, -929594543, 2022330714, -527182455, 978613994, 8834209, -1818870337, -1725411462, -407513759, -1318426136, 467302620, -1554988252, 387384882, -1267669312, -1368188522, -570968249 ], [ 356244900, -431760721, -645617303, -686222513, -691803934, -413569511, 1434549164, 334938354, -335294531, 1071776963, 117664726, 1928608241, 270036881, -1219755090, 270569109, 1175088274, -1232133717, -1279052491, 427148942, 1651357810, -710286192, 29353380, 665807095, 702319651, -1521717226 ], [ -450096268, 2122210319, 1668726782, 1168417039, -2043458069, -355402387, -1927732213, -853187304, 1567239721, -481886592, -1424039922, 950082297, 1112525247, 667471416, 1327191932, 867980729, 578417294, 1670738822, -755368057, -187710574, 270932217, 728087788, -101036287, -251221421, -1437427565 ], [ 593126729, -1616474875, -108131656, -390916914, 1188261231, -100666969, -2124891591, 25834968, -1221012148, -515214347, -874293743, -1431891281, 1912954838, -1058436487, 30263254, 1409322922, -582604240, 1878154875, -410976335, 1918932777, -206921718, -2085519061, 1579819496, 1563544463, 1985717422 ], [ -1615284127, 1478175872, -680351761, 1467404625, 1990792046, -1292720256, -553071074, -993520117, -839086397, 412528089, -375975213, 670605084, 748983654, -1276870699, -1958822778, 1057772589, -1367557674, -1288646728, 435286249, -1017861523, -1332540355, -829806846, 97183047, 1486021818, 2098867231 ], [ 996792746, 1713130439, 131792942, -393725867, 1373312778, -848725505, 1344016588, 2139741428, -473163251, 573028751, 1208763945, 1217639585, -1261677688, 1986867608, 13867804, -1968002976, -1639639283, 977519186, -314415291, -1683843812, 87470315, 427542099, -1804236915, -643788731, -160576966 ], [ 1204028114, 651420021, -1773734425, 490005237, 1728897494, -1914035478, 2090085543, -1738002816, 526835074, -638420063, 991243853, 1471823972, 1511223832, 1588090155, 1358290302, -817706499, -149035026, 940134347, -1424316630, 332390063, 129761504, 2076282791, -1933943482, -1740991140, -2018201659 ], [ 205646222, 218041700, 397446175, -1107674387, -826057198, -357077231, -1945820986, 1084385147, -1923696372, 716815061, -199208941, 2142427197, 826668630, -105080961, 859748453, -1643813903, -1370224062, -4495773, 1537478638, 1374715440, -527583364, -929135154, 1994444952, 281002416, -1639991883 ], [ -1181414911, 1445061927, 1710403663, 1753799013, -2117763148, 1385880832, -1666613779, 1326462601, 1638509017, -595668949, -1315903613, 916301666, -1853532813, 340790906, -723405494, -324359661, 1398643876, 2117898607, -420099808, -899990133, 1436372235, -373043585, -1289136936, 1730274980, 2111999770 ], [ -906202542, -1468888922, -1491723136, 423592973, -816044862, 528730768, 1113735172, -2123005189, 1545561203, -2022216653, -1655946169, 965760322, 522751984, 2054972436, 288995058, -355940906, 724980968, 1125400144, 734681519, -555803199, 1973397758, -852065423, -659152031, -954506204, -859994523 ], [ -1232689536, 348859946, 982521928, -303145410, 1815921726, -112724543, -141728237, -1849941227, 1733135915, -1510788347, -1441323207, 1869921114, 83914361, -1854174097, -249952145, 387172372, -2104149093, 1093391424, 723789139, -2096530182, 508772545, -1190787638, 1006825299, -527971608, -1279287702 ], [ 29280712, -244633070, -680343029, 1625351433, 639946940, -54085835, -1175113716, 294994092, -2038035270, 1652514298, -2140736037, 854013665, -663520857, 941056550, -594153754, -2035164875, 1926740013, 1142429889, -1955151953, -2006281126, 129128450, 1961040584, 334205639, -2101456090, 855879659 ], [ -310208358, 595860570, -642818178, -2112524789, -2068654020, 566324395, 580550527, -762837991, -1794017541, 1171963265, -1497914848, -1338460475, -204683616, 928596204, 2126541800, 538998353, 1977366448, 654084371, 1494163638, -1391794087, -1905306667, 726596803, 2040747088, 1017814514, -673486772 ], [ -45482582, -1665544035, -685624171, 785655365, -1432136018, -78951042, -902112676, -39461838, 1133134188, 1653018217, -389120926, 1405207848, 870646744, 1811651699, 1031184388, 218245239, 748055416, -783161383, 745341854, 897120458, 475917613, -1705067502, 79121796, 905729967, -1297867448 ], [ 1234292035, 1472329335, 166323398, 1993999437, 1536881382, -143949843, 1650660046, 1860746287, -1683022749, 2138870253, -2126117785, -59288104, 1881065493, 963598992, -1001704752, 617574800, -1225496050, -1128439023, 1767941304, -1945236028, 1985114956, -200337414, -1869363996, 1233536071, -1940294942 ], [ -751040905, -1113302247, 1221655005, -443725473, 664868161, -1837525470, 839843711, 905709527, -920235878, 1637578652, -128645512, 718254824, -1367071770, 1859011335, -1088428345, 541655308, -1761580652, -1955351971, -1602996014, 1901773607, -1243335140, 1630246588, 344603313, -1766693237, -252496319 ], [ -89033310, -1000987172, 447155041, 1550966149, 1648121243, 108008511, 1690104952, 1817241351, -1769410338, 579670099, 1173734948, -2079676438, 444149780, 1775864570, -995491802, 1535293336, 1863553801, 580985477, 556184204, 149351284, -390751865, -202180976, 96148728, -76558455, 1400392107 ], [ 1156293847, -654586186, 56442752, -1223049622, -1391463324, -563296986, -1897612900, 1522958368, -1605517719, -744961276, -1067552309, -1259144400, -568077623, 941712635, 1685413938, -1336883802, -1120611805, -130368261, -774818294, 1288460853, -1189643495, -419170658, 196459615, -508928596, 502883531 ], [ 1286352890, 137986698, -185383722, 1940709539, 2069206784, 2127632384, -2076858308, 1449104742, 1712514781, 1311236957, 1071843419, -575298944, 970653325, 342667549, 1423663121, -637921104, 1042034682, 1221299059, 1433931502, -1409474526, 1562284411, -1216885722, 1877257984, -1981293880, -1187125387 ], [ 467892334, 186208948, 809765655, -414192693, -2133042739, 505435722, 46324503, 37248823, -528819831, 1677265405, 1255765895, -1369163827, -1980449166, -1368545399, -1938895603, 898892149, 516294147, -158973164, 393585883, 1324320659, 1422020820, -281220068, 396283271, 330369090, 1930033012 ], [ 1123149287, -797211892, 1661904268, -438424222, 1106958038, 2051597070, 1326853446, -1685670540, -1264000951, 1270901667, -1617711546, -2097796397, -1038996398, -57925153, -1595942819, -1488625626, -692002815, 424607784, 190836283, 1280630268, 2064789390, -2005568041, 808723457, -1444085144, -599295544 ], [ -675983266, 862173343, -1048835456, 1694750571, -501566755, 1353251788, 1940759569, 45704832, -1712806641, 865048306, -329500835, -694274680, -184291156, -859890860, -943423704, 2103029042, -951307092, -177662069, 922353511, -1198549061, 506135450, 1698743650, 1343603293, -2024791688, -407707405 ], [ -2146325610, 458320371, -750983603, 1690448192, -1393559439, 1508944296, -677336356, 1803986734, -1290254047, -992244723, -639788602, 2084868112, 1004760164, 1358884339, 227241989, 1266189885, 544928341, 719744610, 1448349396, 2075620140, 325660546, -250984025, 657693690, 1037403414, 2088802723 ], [ 853887979, 1952280076, 996814262, 1939930841, 1080033152, 1653341658, -1328193335, 2115499428, -648319002, 1278107114, -462765565, -180297896, 1065151090, 174436886, 928777983, -1808016625, 1431796949, -393185343, 1239180347, -921149646, 412462371, 379089617, -1546409476, -110765047, 581775908 ], [ 1443800775, 1662406964, -496002476, 614929208, -1397236986, 1699202572, 1580883716, 2143416391, -59075205, -604721805, 1107484511, 959021934, -1236735016, 171621020, 617621263, -193394644, -553281323, -1117262390, -379775125, -1091288501, -857234651, -1353033726, -531041103, 564717360, -525466157 ], [ -1537370244, 1293318367, -294692869, 359990161, 100215499, 26988295, -265280901, 1098065456, 1524410652, 1734682877, -244085742, -683278646, -1791722518, -245991421, 2113980932, -1029710077, 1481693241, 1102185224, 687381535, 280351025, 1100901568, -1724812119, -1596908785, -1306917816, 1142095344 ], [ -291803814, -1255208738, -1954706377, -47347163, -435269624, -1383053389, -2047452296, 1089998122, 1199718751, -1091205675, -27049758, -1059961772, -391391282, -1678377230, 1916674842, 947497517, 1722563456, -876840635, 1601585337, 78512058, -1296505611, -720508435, 1337984758, 1179832922, 945897123 ], [ -1174743751, 634636370, 1893369760, -1938078022, -767338965, -1802375468, -1701444331, 2138039581, -1115380533, -1377080988, -1829909776, 2065906215, -134266129, 1251454377, -1072662840, 605189862, 1658055135, 735012775, 73566863, -1243230444, -1145173793, 415986414, -209292340, -1947997258, -1305694659 ], [ -291993975, -1379846824, 231682140, -856173942, -895402584, -1682332399, 13866894, -1337248647, 560076639, 1881396993, 1770532502, 716411860, 1320490291, 1808622167, 780644228, -1044334435, 3581848, 1533360601, 721492715, -591533791, -1424154105, -1528170920, -528164794, 1308707029, 225913157 ], [ -1891288283, 1797168113, -408653946, -469912322, 1371446058, -528471614, 503305422, 1808955061, 77591570, 490102133, -628637521, 1677915923, -1825121312, -960552684, 2108708623, -68184091, -1396836208, -370472927, -1050942098, 108605942, -1134233164, -432370354, 1752095000, -1793716960, 1132533023 ], [ -1811658812, -183267116, 722983645, 1956027036, -1073387667, -1920780754, 1077387144, 1690801412, 279420242, -1887950218, 2884368, -467590101, -208387335, -1915534462, -784466714, 2143055501, -1950796066, 1779789361, 75293322, 364208739, 1861939418, -1211848328, 2080506441, -958732371, -648159507 ], [ -216709593, 436097638, -761153321, 1258885666, -2055941122, 715557996, 671114444, 148406718, 487169138, 1063790677, 1736501247, -1209539663, -99411141, 267101132, -666969931, 2035209927, 49465923, 397926333, -1311275030, -361672304, 539191705, -307754972, 1159782400, -1560259554, -1488370608 ], [ -691534447, -780038141, 1354861614, 1579693177, -120439361, 23758679, -883172708, 136737356, 886777216, 955235932, 2014204162, 334547093, -685827398, -1848640820, 807085269, 1305505611, 225086406, 1816066951, -786360486, -1918659675, 571860278, -1626719910, -1786208452, 867476888, -281756268 ], [ 448712123, 1063924185, -504585648, 477085887, 168571663, 343682902, 873332499, -513753624, 19226257, 391463335, -1545379379, -1238734217, -1763358828, -1296977074, -262599733, 1879565179, 1816276204, 1128938409, 248159665, -1277645985, -608940167, 1143661753, 1755379631, 1986438484, -478321248 ], [ -57426407, 39283836, -1905897369, -1647122833, -1953264520, 1019629297, -1183914511, 860294650, -535685463, 1263768326, -1651287036, -750797592, -1267796179, -274649333, 266215981, -1424461503, 717247457, 1995033251, -1961569590, -1777784256, 1942245103, 640007265, 1802354020, 881573796, 933396948 ], [ -1470010653, 50811307, -578432427, 1432914729, -1962256455, -2069455556, 243130615, 2020537705, 2125743136, 401771169, -301141818, -975287702, 2104569281, -1360499213, -1605349581, 35822544, -461905079, -18010433, 1726426400, -988654221, 1617894774, -1237977174, -757668404, -2128358018, 767126616 ], [ 1539577853, 1658545307, -1428248406, 1146229989, -1540448765, 551801064, 869294638, -1492176374, -1672835092, -1833939471, 894902807, 492298513, -1634885502, 1183975, 1270476532, -1125123980, 453707589, -890046954, -1026439458, -463482045, -634734857, -19237794, -1265267576, -471334139, 525630740 ], [ -484078583, 671733052, -1650415009, -1556234607, 1570198890, -163962527, 468813211, 1029914856, -1519979544, 2028352336, -326956951, 1673796876, -357702435, -405563487, 432163382, -1327587199, 467591448, 2075808666, 623724328, -1846554170, 849987159, -2004026755, -1703581400, -925219513, -837852769 ], [ -2132236575, -2072975332, 1242250848, -194813223, -1289269185, -303095508, 828656103, 1006426501, -909922620, -1429721828, 1972866998, 564764392, 2074275095, -830242099, -1669600838, -507164879, -739384373, 941829902, 928252931, -1840187120, 376855466, -675242351, 493433296, -466763173, 160729089 ], [ 926636238, -887387549, -1291821301, 884735660, 1921624175, -240495839, 2137871308, -1353377043, 1369708625, 2096826591, -860228257, -1512447639, 703801920, 1586535827, -1790365572, 604398457, 1594632518, -2009983286, 68688859, -1816837212, -1389683199, -58630474, -741240233, -1781826668, 1291680252 ], [ -1275766484, 1590111858, -1388379016, 84668352, 975108895, -84561463, -356061580, 1076897536, -2096895860, 1400973761, 815599666, 1137508397, -339442038, -496377745, 308890237, 609566504, 1826196410, 1534849118, -1916022103, -1495676688, 1918205054, -480449280, 344815802, -1904307394, -1698094380 ], [ -391369078, 933402949, 1169442645, 1695157924, -1301252928, -1280596699, 179903944, 201527330, -1990349120, -226879590, 1707893705, -1443552736, 1374409699, -226601035, 104836680, 608202985, 883848417, 590529762, -1701167119, -879024057, 1482663497, -1975057205, 924541236, 87954314, -1632227603 ], [ -1620194411, 2064544759, -2014162013, -2050716127, -2075704202, 551949952, 1831350538, -1409801555, 1270238159, 941704432, -1160602942, -1845091090, -51920131, -1799158009, -1659703649, -144775872, 1355748422, 2121754497, 549076028, -959855442, -737465556, 483304770, -1403539448, 79882416, 1154982133 ], [ 1469392534, -1893509818, -908000721, -1053097160, 235984318, -1351566679, 1935413260, 1791394466, -719038479, -399017584, -260251047, -1964382754, 1669940470, 1199884058, -719411931, 203750016, -512502279, -1167421207, -841303310, -1687536746, 1329427134, 664790244, 1848497962, -2119279418, 563065405 ] ], [ [ 259394781, 530987370, 2103280878, -472430857, -1541753552, -2093866352, -34293642, -1400427350, -1541426769, -1514240737, -957893194, -1649774236, -60521160, 661628184, -904853004, -1561869357, 311065051, -1779688623, 1020442959, -504308590, -386741818, -1077939455, -932737082, -1521017375, 249139314 ], [ -1519869202, 775433400, -1047088517, 281048939, 158268528, 573031264, 1108512161, 260267822, 1515164145, -1035070418, 1079831442, -674447146, 550671757, -34370562, 1750734229, -982645097, 84768922, -1441041408, 572763270, -1989011700, -379586846, -2104969216, -741379212, -68512511, -722792404 ], [ -489985673, -1510465774, 921803033, 1273877209, -194386642, -1909679537, -1879470109, 750267409, 1842206745, 1565344608, -405907179, -11045166, -1447020747, -1845973586, 1141521751, -307444662, -13432992, -673336614, -802485317, 2085375497, 1358121765, 821477785, -476080059, 950733122, -690525565 ], [ 67976099, -1524594982, 899427374, -1887682001, 955935066, 445321266, -1862474426, 26199777, -1191395906, -102507220, -2091788422, 952679454, 42122487, -591495260, 1614048086, 622482080, 470533143, -1515596675, 891325, 861649800, 1829509384, 447745155, -1407810776, 764359527, -1827060585 ], [ -803442042, 1792314490, 1296179373, 1729934464, -633812219, 785860844, 859106317, -1091011192, 1900989881, 2017621122, -1673549215, 1139653903, -224658612, 746871549, 233679103, -1190086802, -1735327111, 56217564, 1448344375, 1385454406, -967317116, 1547305883, -618737426, 263840338, -754303564 ], [ 97898813, 126252902, 849045577, -120831879, 121327862, 650022578, -353557250, 104796203, -1780611788, 1588373725, -1606104414, 1601828022, 1117874623, 1922694219, -2041552298, -1214764514, -1922835273, -353965916, 1737930934, 1143635100, 876160930, 1496367764, -2129390146, 1235507088, -807267561 ], [ 820037477, 1130944176, 797792978, -353901870, 479280607, -134012331, 551112686, -176956686, -455028615, -1279322997, -483416902, 950868985, 1590209408, -1705074828, -1362377572, 31143261, 870065986, -1417528928, -752130283, -1947626753, -1921606969, -1532255849, 984294757, 1586281472, -4930576 ], [ -1390935189, 1810046817, -951897000, -1483091606, -1554371049, -631063207, 1011658508, -441916820, -234294043, -686009574, 1905397982, 788568419, 705768706, -267929532, 134815675, 1653534473, 672724728, 1347653867, -1973857950, 1544377729, 1935571078, 721990092, 1960350249, 290936184, -961471944 ], [ 456519384, 551024902, -1526356033, -1280264278, -895926273, 203889805, -1511856576, 1163030926, -1677307019, 1889019924, 755066305, -690558057, -547443040, 831098776, -1766141660, 929547378, 224069754, -1197656780, 1706352678, 554188784, -1444571568, 667529354, -381240913, 1134198240, -33867794 ], [ 2147257120, 1835344452, -1974686938, -382406742, -1278590102, -213679332, -1524376528, 153190018, -1484194444, 528895988, -196500507, 2117499313, 1625802130, 430426546, -220231883, 927172627, 723617798, -1549047924, -530432144, 2113878626, -774540164, -2090567033, 1435529188, 1859039919, 668071468 ], [ 579781692, -640399862, -603916989, 1778804777, 1537850101, -6392780, -802692548, -1338849766, -2100666003, -72061552, 231329121, 750328372, 1310386223, -570747084, -1431083468, 1476544199, 1127264938, 142352312, -1979249111, -138449216, 512327648, 1540653831, 35153110, -159266809, -515491055 ], [ -367605642, -2077165445, -1702025122, 1100626902, -590592884, 1506737268, -442174183, 2133980504, -1371716695, -1339743201, 377197779, 1299949768, -1529686660, 12306439, -1186743322, 1018672078, 262388080, 662478084, -992208035, -906825344, 599870824, -631673811, 818247675, -1486166303, -853451188 ], [ -1710786047, -1772156414, -1020351042, -45304029, -1527187046, -1748487972, 1620427302, 65436753, 925886716, 971598233, -1711113575, 516812519, 1549098497, -222188790, 1554848264, 1914947881, 199336447, -1710482610, 504499335, 1632094044, 340661467, 1289043692, 151864585, -344720173, 1913746372 ], [ -1490924145, -225025218, -1478040901, 664497783, 1811641947, 2137977184, -1143729759, 977578574, 1606814730, 1433311178, 14152861, -1398097564, -164348484, 1185474635, 513296985, -479882292, -1223897820, 652240733, -307645613, -119884476, 1883276324, -2108289826, -1124177930, 1803131306, 1810687597 ], [ -848235050, 2122614484, -1238753428, -1924543973, -828432217, 134772305, -2121646393, -1409525375, 1249416412, 522758748, 452206208, 2102569642, -1166553539, 1704590466, -621911596, 1824710248, 1216216281, -1231153178, -1248168641, 181761293, 11823385, -1138892113, -1029177397, 1715516056, 1089631198 ], [ -1326483500, 967407550, -1486235155, -236209696, -2095245543, 640913034, -1366023540, -1133547751, -1332458427, -1359745086, -1814665827, 233953688, 1579436012, -852477915, 1202581431, 187170496, -1054493940, -1882542650, 1216582572, -2049085100, -334300726, -2000355662, 1183350718, 2103782111, -760176348 ], [ -800542340, 277687788, 8547477, -508478851, -576039245, -1341422152, -1070499003, 367790436, 1006689757, 1077310082, 70724991, 1087086822, 395198849, -617232249, -629824956, 80366433, -826102270, 1132920454, -1352070567, -1913418262, -38040124, -1838725608, -1324636106, -531619284, -2129562465 ], [ -1187680430, 192299718, -538391247, 1702350856, -1744817237, 943710365, 395171482, 619525115, 737619856, -1922609564, 1253445437, -724293154, 646491096, -884963182, -445038520, 859141515, 1868002501, 1623356873, 972088606, 165518211, 118890045, 1999798337, -1259067910, 1950259835, 639842695 ], [ 498770443, 393936655, 1342080007, 787396349, -1740194163, 1207421673, 982401681, 1782624539, 1874636039, 1928683373, -1963768131, 559142474, 1865804512, 2001265934, 211745288, 1767045748, 1633989825, -2136255071, 1653508662, 591062516, 316642057, -1380963370, 1798214479, -879640852, -352951797 ], [ -869730020, 2017097485, -72457647, -1657755244, -2100813769, 2062323495, -1134745788, 1162742279, -2022410091, 1704216309, 646644115, -1182210132, 1671977419, -868367422, 2137986014, 427435060, -220946468, -1896162184, -1030186087, -1897101489, 1516568400, -1717243869, -1661471516, -1612809312, 2036840914 ], [ 2021039220, 922719841, -1830738008, 16899259, 1925904887, -1732372752, 1260946514, -2069332700, 1305423686, 191264331, 1666003364, -370009254, 1225459507, 1471732796, -752031958, 611197381, -167956164, -292502965, 1287350233, -1176790717, -1633593220, -84085973, 1381473054, -1447428552, -686258225 ], [ 717313923, -99412638, 454102908, 120338058, 1331746385, 1611717071, -216770126, -293718515, -950697312, -241628382, 1444807066, 7099187, 820326218, -350437994, 887809099, 912384498, 120622315, 1866157636, 1614815854, -1467081726, -1169160933, 1953338086, -422229537, -814350902, 1272309207 ], [ 438722416, -1576420923, -1753279821, 1323320196, 1137567168, -633098707, 1556725123, -1608449366, 1584989051, -1807539197, 584418158, 1473297128, 512393798, 1196644656, -670814300, -910355490, -1005313698, -1647711851, -956359067, -1085619874, 1102516830, -1232708719, -1434697260, 1000966402, 162565057 ], [ -1221647251, 884308511, -1219347565, 1226552129, -2008893075, 387121334, 416009193, -546169265, 811660979, -516581281, 659236544, -1187325011, 294631132, 1100631571, 2001776662, -600041586, -117087199, -101611400, 1546774524, 1986685159, 627107789, 1383612754, -1786010866, 1113580692, 1331819798 ], [ 922998525, 362446026, 1716180270, 659387685, 1487732309, -1373412707, 710328612, -268478002, 1581874867, 1634589280, 1477407686, -1222213720, -33054966, -2146947179, 2060013591, -1041492152, 534430909, -53504774, 1737848827, 1379878688, 1189406132, 615429731, -1634743553, 1799863894, -1878485244 ], [ -190849313, -517870747, -468945047, 2049701169, -1153549977, 343418710, -1210912409, 1767585219, 1014084285, -365746383, -1802343843, -1491668678, -1105036739, -402483611, 1657407519, -1633916582, 330372398, -655753893, -1947391391, 512510742, 877268752, 1973452584, 28700550, -749897456, 1522659225 ], [ -1085092390, 783547516, 1904341729, -2128385699, 1826121873, -1263840998, -79131457, -1039537991, -1526851278, 868581068, -76499567, 40004088, -70433337, 1062778907, 2001896805, 55264197, -1479216367, -741377452, -17046716, -1702264561, -1163474096, -1277228361, 2031329212, -426146311, 1627984097 ], [ 220994570, 26158796, 1883933301, 824428341, -1117893328, -937816698, 713329383, -2137856556, -1492303947, -1828257722, 918062668, -251925366, -2098774952, 1037908996, 669671085, 939038879, -1446469151, 1610363236, -1372996049, 304383734, 253006358, -1208078070, -535103336, -1923294910, -123243440 ], [ 760693512, -820816000, 162216121, 1947626147, -1139818146, -899125204, -1632113932, 180592314, -1271988967, 1521945522, -897892381, 705151219, -1334804923, -761167217, -1412198970, 225213840, -2028202412, -1791039475, 6115375, 196221605, -731358282, -294681622, -358686908, 1107816836, -229989099 ], [ 1494231333, -1215359987, -1290137216, -413495562, -1797289601, 734673912, -470054187, -573807944, 146674886, -1794847593, -529131603, 2028159522, 552166024, 317723647, 24272061, -134333027, 1875294539, 1848361553, -389162163, 1824200454, -1793173874, -774326321, -850682607, 847227982, 454810675 ], [ -117638973, -1047864223, 29504379, -992187045, -10824018, -689030935, 1669119409, 1057170894, -1394702621, 1890357847, 681962816, -642627465, 130827268, -1307868911, -1946375797, -340861695, 1211934021, -636343674, -497145232, 2104640980, 2092728556, -155184649, -1957706999, 770016137, 922187326 ], [ 1777206213, 1924374687, 554315253, -1687368035, -1076411254, 930638308, 461322846, -274966881, -421437928, 899994548, -333504772, -1482706444, 2058683401, -646893178, -950944356, -1849779484, -133422530, 2088225245, -1460859916, -1096502101, -1380642154, -1743536013, 444462217, -866764924, 1078104257 ], [ -426733473, 586090694, -1763546640, -733219646, -369175173, -1891425547, -346668467, -127715740, -413001566, 18338020, 1276612307, 1162439804, -2086922177, 602539082, 1735516886, 1594543663, -758688882, 1215402209, 1292678812, -576050533, 1585461978, 567886689, 1078509212, 1062087556, 1208371630 ], [ 1962286243, 1535106056, -333494923, 266515401, 636866307, 1531370034, -461005318, -803271579, 1021464250, 1950641242, 1769497196, -1512012546, 1800562027, 1242050540, -1472797899, -2119366819, -1270895436, 1844373509, 1094913653, 323439902, 562683175, -372279525, 1739922548, -1476481105, -799720508 ], [ -1285947777, 1494738002, 172020507, 789311295, 1801428200, -1308005189, 1994698812, -1604194471, 1092166201, 870691240, 1397663942, -1466896634, 1975281115, 1264133599, -1672308194, 245221330, 1362671326, -99355211, -511501229, -964095450, 68446264, 2078101006, 461778471, 954200475, 1201001575 ], [ 1194274270, -427565483, 1154104646, -738533857, 360844156, -848457609, 1888492146, 988489151, 360010615, -208276351, 86095132, 1202187056, -971906250, 1410747265, -937437087, -1539248013, 1017408629, 894850878, -709668521, 638973333, 982305170, 1236234842, 1944360723, 1521952754, -260672575 ], [ -1158619675, -1729473195, 316982001, 715311690, 819834054, -2106582539, 864814217, 1232670737, 952435661, 110179298, -2082314372, -44099848, 621685707, 298251808, 320337349, 70474159, 223428557, -756870855, 450808913, -938412088, -36602511, -363794637, 919997513, 1696122450, 572386990 ], [ -1566071951, 719430673, -752630327, -1934898133, -1321559599, 2144770848, -312944303, -1281096976, -1574112304, 645662961, 1120108632, -630752777, -1703094581, -624195394, 709795287, -1657893317, -997676558, -2138875369, -119443054, -1415016500, -1288541893, -1662151932, 988803174, -45096531, 1925330713 ], [ -450805713, -1195094891, -1270911531, 1946278207, 385348481, -750443311, 662139976, 248451690, -1654467273, 865822247, -1635579004, -1291631459, 916228237, -237237083, -1193281378, -1856166837, 402245206, 846339523, -1275367191, -358131039, -668950627, 1682100459, 1249422140, -970697448, 58221459 ], [ 1819353834, -662546338, -1541722128, -866190065, 459417473, 2114386220, -825457583, -1895950240, -1366737574, -375586170, -1744026568, -1997247347, 668479700, 1393158341, -1146035001, 97141072, 312735518, 719866833, 2059087735, 1654498405, -790437964, 2043081202, -1997399119, 1983609780, -1534065191 ], [ -1657930324, -1634999520, -1623436455, -157696050, 602001285, 1050766195, -2079238838, -874264706, -1579132962, -1521093717, 1058345494, 604588657, -1245771527, -853924501, 1825083972, 322854191, -1121748994, 1863099087, -1294433110, -896158005, 827913283, 53651075, -1850053375, 1317747135, -1167535493 ], [ 823423023, -711352396, 1080090536, 1709891653, 1170676550, 1808980430, 171438001, -1868088560, 154885574, -166461306, 940123589, -1079342768, 848892856, -250595851, 730392105, -344590530, -506227643, -1227226715, 1411079918, -1852524106, -1132999963, -314943124, -1478619946, 1789818546, -665023206 ], [ -1106384553, -1057286772, -1324233203, 700863553, -80408601, -1155269533, 1603350173, 672118737, -417022938, 56791471, 670934521, -1492715592, 1324446959, -1037680145, -2020402639, 93315828, 1616729938, 1001179656, -822647645, -437005861, 412110954, -1147475065, 1374702864, -880132391, -1216842938 ], [ -1738958431, 830077222, -2039467364, 1311980095, 2032074921, -1670254712, -1733406133, 1866195821, -1611096586, -396738898, 1593278613, -1550549329, 702249640, -504166038, -274566388, 1851400791, 640050653, -775484597, 1868245591, 346879254, -1720661346, -461196662, -1100752757, 611763081, 1547478449 ], [ -1979523397, 1205336810, 1788050087, 2122816454, 692258403, -799255554, -1523339297, 1910772526, -375791207, -671351358, 1004889913, 923818221, 1328669929, 1643868442, 1619291151, -1413980135, -1419008582, -1264272350, 546766180, 347714745, 1534396222, 1476716142, 1345914626, -1808397977, 840111844 ], [ 1507021602, 2071855958, -673792196, 1188470016, -402753627, -1456938106, -687791357, -1068513073, 1767292733, -1393126105, -1585726293, 342575996, 319006467, 262452153, -1511364286, -6178901, 1840799919, -1761762277, 1279605248, -1607244550, -1143237512, 1709999218, -868535726, 96269731, -508887792 ], [ 490687473, -406227992, -241255962, 1362977199, 232447087, 277168650, 1312447114, -309455337, 1389745935, 942507624, 1648122025, -180968979, 251955231, -1596696970, -1669273560, -1685821117, 571259400, -747510369, -906608895, 441824306, -436422211, -1568344556, 246729695, 215324623, -1547534037 ], [ -989519041, -1128420230, 839294229, -1077465131, -2026096271, -1001766899, -133043349, 1157064171, -1923010838, 1637323344, -727963563, -675909913, -2080588913, -960573047, -132719813, 541584784, 1146824422, 97570889, -1717041864, -466313872, 1010273769, 599352712, 361615918, 35880880, 19779497 ], [ 2117541615, 427277357, 417037105, -704816453, -42791401, 903401504, 1537697344, 1201155644, 697238508, 1194962403, -2006009800, -990162665, -1103498826, 661025573, 1088120246, -1511417350, -1318879333, -19672610, 2011363657, -2136191063, 1629762191, -1316034850, -994210244, 565793719, 982579776 ] ], [ [ 1607870421, -2123871014, -1936908709, -93490092, 251482327, -1027146480, 587444238, -1008257689, 1857105123, -1385433153, 666337524, 130222499, -1704961561, 450267008, -1517221926, 170013847, 583102493, -1837490466, -1221404188, -877450156, 1839558007, -1197580322, 1806837769, 145948643, 1926962246 ], [ 1422857998, -889261779, 256707649, 931792759, -1810901225, 700139399, -173231950, -1994566572, 1576315252, -1006890331, 1607131712, -1259427307, 178925457, -554872831, 1687903978, 1945850895, 1159909748, 1484347736, 1154973912, -887234625, 1805604165, 128984443, -672279807, -1321706944, 900959714 ], [ -955913725, 655727879, -1868296820, 578992807, 612490257, 106187428, 673969594, 2120782458, 1453853390, -259630477, 1595802887, 1951841868, -1460033764, -605903193, 1043852915, 64289358, -1568918771, -118052801, -542389895, 1025719038, 66729066, -1546525846, -1935011985, -913522154, -1474188634 ], [ 1616109816, -983048866, 577651079, -1599693514, -250334171, 1864429292, 616059636, -909162165, 1063729126, 5032260, -1137714183, 2132598313, 1879420667, 286228117, -2004982474, -380122752, 59964847, 1845944327, 1000695666, -1191863066, 43046683, -1376533837, -112354372, 151888808, 42033568 ], [ -312236659, -269510233, 1275545489, 25198214, -1967051895, 1034349261, 505628565, 840483918, 904860028, -1403628941, 2026867054, 2106222039, -1521435471, -1207148279, -1089877077, 2003389186, 1857329536, -1009258789, 561046619, -1101846932, -1984064297, -1158260932, -1815293688, 1493535099, 1225957872 ], [ -1355884921, 289800764, -1266359610, 280957354, 1700686492, 1631510514, 1430526299, -1111975970, -1328233671, -1458437828, -1601485433, 488792823, 680510552, 1642494697, -1759489337, -1008240804, 979042062, 778653367, -311687103, -1493020690, -67832766, -1409141422, 152578128, 1724472567, -1307006119 ], [ -1640827853, 1020616029, -2042920365, 2076202179, 1180860232, -415000929, -590516993, -485928059, -443848139, 1458360937, 1287878348, -1268805955, -1374665308, 174173488, 645649297, 975704278, -800889730, -75339662, -1699654020, -190085390, 805289398, -840033247, -778831612, -162015512, 1574552638 ], [ 447145886, 1799744413, -1882609937, 1499165902, -1959530911, -762993435, -315352965, -1131369014, 2101489621, 1687065912, 305976421, -202091166, 1124243661, 892235318, -83186784, 1405159545, -1318825192, -954828547, -2071716395, -1635964090, -1293724288, 536130302, 1526943847, 387372788, -234473663 ], [ -986983173, -1711850673, 363812598, -1542612205, 1247074912, -391438593, -644197926, -2033010007, -1106736970, -2090127963, 966372854, -43486026, 1227810962, 280189015, 1951158278, 1218852270, -1513607366, -1646653820, 1671876587, -991664424, 1138590724, 552224720, 867153501, -1001648702, -802928549 ], [ 235564080, -2052165649, -808976752, 32429125, -1269321755, -920113522, 2076770790, -902711851, 1728372993, 1834546219, 746842500, -1490487260, -1264066386, 1865013869, -2141108761, 16349695, 413517017, 1452898427, 1696807403, -929484304, 10907376, 575184872, 1997939484, 243045308, -1624320902 ], [ 1821779482, 53460389, -1377402769, -1330255623, -1268862662, 950281205, 1928287412, -251843376, -1726728806, 1668581961, 578456799, 303884358, -1887362763, 2021224142, -1816810646, 474197569, 417250673, 59476386, 220623717, -438614473, 313645135, -584804642, -113163384, 765013293, 1040925441 ], [ -1488866602, 2113933667, -1732178770, -963012214, -657886952, -758320855, -636193409, -759996429, -274807864, 1130731514, 1406447590, -652768453, -1037550284, 759079925, -1891631353, -232411173, -1202553515, 463017519, -1811230644, 1413110266, -987860553, 60381603, 310268701, -106630291, -223361568 ], [ -1000836543, 1170498291, 68309658, -1220734440, -1020431518, -263602900, 1475622797, 1981561413, -477325371, -450388607, -1592970592, 196207444, -1116830964, 1372472633, 148526271, -1194562913, 1787941266, 1354759278, -856581842, -1631551555, -1011953548, -529595665, -401322454, 1384316256, 2008990186 ], [ 1062068053, 1482707211, -1610060455, -1504664693, 1752919184, 488566647, -1135061496, 1253547208, -1396008525, 1151095651, 1645457047, -47908249, 671621379, 995708219, 1633600191, 359001758, -886947585, -1282284035, -620443834, -1906735095, 853247291, -560494607, 908661507, -1881457661, -765062781 ], [ -450913997, -1771474598, 1412524556, 418987262, 1478732107, 1296450634, -2001137271, 1569157153, -1848831090, 1594136411, 729573585, 1371937963, -5606, -1459630282, -1505994236, -1637576355, 1312239716, 144213100, -1217639710, -1611246097, -1811835155, -1038983865, 1071624998, 1685395320, 464397524 ], [ 2129048968, -453364986, -719352090, 827752742, -1569066661, 1766866604, 1203209854, -2000671175, -1343310244, 548379009, 1024555165, -1210462243, 1060611517, -111077476, 752622767, -326498566, -196501102, -472533729, -1473401183, -1329910423, -1427314761, 1299871579, -329581037, -517455148, 1527563578 ], [ 1662995277, -1142548146, -624195015, -379075677, 1459057705, 737137550, 190981439, -1137622913, -491235876, -2023587506, 876311689, 1798973252, 1231172237, -819074096, -74342490, 1965381418, -320316822, 1456494737, 332511945, -4598216, 365773925, -1187097343, -320064331, -840298963, 1106653636 ], [ 482658899, -430693103, 1385130849, -201870581, 1946906293, 452338328, 1656638170, 2091000111, -743037771, -1027845327, 1441523961, -1151253959, 1082747279, -1387758624, 1588490210, 813656704, 90362702, -218636868, 589546431, -478432127, -438966529, -1270922166, -1469548593, 1679926539, 1070320006 ], [ -244069956, 1424745273, 462539250, 425550936, -1664172790, 164394568, -1683746509, 789979432, -1858198095, 61174205, -569744245, -1585605774, -116451157, -1285600603, -1097028495, 1674577444, -645630197, -412581282, -2120597007, -856747302, -639570172, 941267651, -1635646663, 1846300001, -1596076513 ], [ 656269576, -2128130107, 1372678454, 843448108, 1449800464, 1852349704, 1434489215, 522034208, 1453700022, -1734298982, 623682479, 2103028371, -527437212, 2042622755, 28605895, -136431631, -858468138, -1684188883, 1616456494, 948068115, -428623641, 1981990846, -1357933688, 1197005685, -205265018 ], [ 533447198, -1987533709, 476019396, 769523864, 2052642670, -660914814, -1833438488, -1882592874, -1505145435, -861390484, 1420824336, -1309165287, -1524227714, -2010585971, -501237772, 444455275, -938453550, -19402316, -1101896553, 1288507380, -2037008710, -1285519775, 284547010, 1470707507, -424173029 ], [ -1848341731, 221578276, -986153525, -839630860, 1813569351, 1896059934, -1036007755, 392333203, 175392145, 1980869181, 1916462632, -644219522, -2038288150, -2137650160, -2127528911, 1208026403, 1030357324, 1406081473, -1548158183, -1895354477, -1415566922, 538456736, -2108858970, 691566473, 1670335677 ], [ -1521561456, 1025894463, 225591236, 1907671257, -1102952410, -1172973879, -2076824121, 881012162, 1575871133, -2066807211, -35668968, 962539294, 1209888425, 1848108266, 957318283, 1806232194, 2120447949, 1836115764, -266488102, -399283558, -311167775, 1935791068, -937352703, 1083792088, 537503188 ], [ -1882364390, -59646356, -1311129501, 982521538, -226152902, -616277563, -1865623926, -1585509762, 1133999346, 1556648413, -897087219, 1408950887, 223347644, -639949324, -208446480, 817554401, 1757097093, -32629270, -658801883, 1120866622, 107786335, -471877884, -172756046, 153069350, -1545233615 ], [ -1899165372, 707689402, -1396250998, 135852204, 1210174070, -1224152660, -508672381, 2054265986, -1996707000, 1098323507, -1427491284, 1742353268, -379683562, -2118347335, 935929668, -1515049064, -586327281, 10014459, 1053064796, -348164455, 1537858512, -78575958, -682313047, -699701356, 1290103253 ], [ 708093456, -1602535338, 1075347944, -363854490, -649260139, -1728456347, 2139822444, -1921877655, 2133058282, -1870340673, 22913588, -1697577118, -30779538, 1441931861, 386751272, 187591817, -1636519844, 1921517635, -535188049, 163210051, 1708105967, 552810962, 1009113634, -1355131069, -171460017 ], [ 174294156, -1392717062, -492621802, 1423613299, 1853000684, 1388803914, 1863677430, 2141049781, -1294938600, 1526893965, 515958131, 1541421887, 593460554, -1610834802, 268586121, 1118394218, -1613491619, 19390027, 661490757, -153408323, 1284561517, -1602095647, -664749123, 1938297819, 62499083 ], [ -1370131807, -1647858923, 400134228, 1849793930, -1936323125, -1677022151, -535906254, -1252510790, -1627458635, -865528356, 613329478, 1399258422, -831546042, 861810616, 1387898157, -2117356867, 1515394887, -1359092807, 794801900, 1074391133, 1483033060, -413027717, 685117244, -2034897384, -227986543 ], [ 1992507820, -1466603812, -1497943233, 859546823, 44953876, -193508465, -1080974130, -1411880383, 1019922964, -610918624, 1188529545, -243357143, -441435006, -1159117579, 680535942, -924937649, 1756957667, -393706283, 1352094868, -129059030, -365511520, -201032521, -251358435, -90280356, 1661629534 ], [ 872213163, -1999853595, -1897414958, -2049508691, 819992756, -1263599387, -492705207, 1407124249, -1581450823, -1489438018, -1806291497, -922218449, -1762600065, 554345803, 1016921994, -1356166805, 104471525, -845608876, -1802671114, -142108755, 847304623, -1167761735, 1237388489, 2114900668, -1905698357 ], [ -1445488349, -904485665, 1502968421, -1537127414, -128420246, 160579964, -1592901667, -1967093881, -1638589478, -1906076998, 1271551, 1875055832, -629126074, -1044887902, -1139874446, 2067381765, 1971128584, 637877133, -157282817, -1461093933, 1841729141, -2141660687, -1443110188, 767254257, -1359502890 ], [ -1682659638, 412435792, -2034794925, -988376589, 613037328, -1353181607, 1113799874, -1740813015, 486479754, -1819903614, 995528898, 1087349935, 1266256037, -935602163, -1132572871, 2054794617, 985644391, -1360984395, -2022137565, -625146878, 709231194, -537263389, 1321779348, 656239, 2110090358 ], [ 1591868935, -123533068, 1437827103, -222666638, -2104721533, -824511695, -389746520, 2046327599, 1408477534, -1517784511, -2146634070, 123642306, 144480862, 1010960218, -1033044341, 1340835943, -374656229, -710491837, -342288708, 1909093742, -464911138, 260181863, 1683412956, -2068956865, 156610008 ], [ 894807476, 1734078974, -1883283924, 973851224, 1299456976, -639434427, 1057077906, -27643778, 679010374, -473053977, -1386471376, 1411215779, -1217853325, -1341757181, 1658222450, 1874376479, 469525871, 345420572, -597884600, 479996757, 469109162, 72161464, 666303626, 234060586, 1628755865 ], [ 720160429, -493020440, 665871350, -1159201795, -1227728905, 1403733261, 354077794, -1916652949, -624374683, 2079811490, 588540681, 1583116750, 205447957, -1964502661, -1375764209, -1751827970, 1008174499, 1102194049, -184625838, 963930858, 220939784, 1030007167, 741495458, -190656058, 656579269 ], [ -779066915, 1069141141, 1776639974, -1259491736, 717430884, -1673356910, -526136162, 726620740, -956020363, -1133936020, -498712300, -1655259486, 538771725, -1583822909, -716567073, -804017346, 2009566668, 2112209287, -1806866161, -1472055688, 997232247, -865278877, 618909324, 1807039422, -1448045484 ], [ 1989892979, -1922053202, -1164608896, 32513121, 1634031891, 231439329, -1550835620, -1078380755, 1123290333, 264462785, -2091614024, 6738924, -401065639, -2144984582, -1085187024, 1869759146, 876207748, -1843406102, -2078523089, -661683772, -150746025, -199836640, 844944727, -1402903730, -1946887745 ], [ 741634012, 1706820785, -1427059420, -596152596, 543975571, -1437672304, 1545978675, -1179121012, 139995009, -691893768, 719040693, -1295469074, -1725594167, 45435402, 1568623579, 570937460, 1097787512, -285915506, -1545670774, -313394530, 2093780395, 1209890222, 874181145, -854626711, 428039045 ], [ 527288126, 662272641, 1687585357, 779865393, -1196086695, -1195851737, 514969714, 1572831276, 1924024144, 470980765, 127969645, 1357289914, 2048260126, -2027774719, -815846028, -713586002, 276140166, -880961055, -811595269, -2042650284, -2131508839, -214809634, 2135922027, -877727852, -1116433507 ], [ -1011733379, 2031957554, 703722640, 657270985, -1334134401, 1734881640, -1302603437, 2006620519, 1943269821, 291324222, 1581320603, 2146157981, 345148745, 1148173217, 389361722, 102282739, -710004879, 665476338, -999550221, -1313094522, -964427833, -2100098900, 1863377470, -1044581799, 1288227318 ], [ -279298023, -689629946, -1168005246, 1377450630, 60283722, -215970450, 678364925, 1299748794, 669129486, -138079537, 1691205351, 1699325637, 2002825268, -1756624824, 1678022305, -1317792691, 516147520, 678552111, -1263733334, -2112580933, 1904608226, 1680324991, -1396463972, 435211057, -1497107993 ], [ 285802756, -783533771, 1080914475, 316133478, -8276833, 779419019, -103994805, -2090392034, 412114432, 1194096564, -41352851, -1395780409, -2113800481, -874090907, 1151236768, -764131695, 1959153719, -719638956, -310884212, 1118270336, 489369295, -1971628952, -1819864188, -1303446045, 1596135490 ], [ -2051623281, -1839946655, 1195287065, 527645567, 2077571623, -1204320614, 685249831, -1569716836, 387144834, -1691455604, 1752631041, -360826828, -1052464615, 2080934248, -1862030222, 1288036408, 42820415, 805762078, -1029294483, 1637877092, -210102866, -349792219, -187690713, -874523286, -778111391 ], [ -1545763094, -58735475, -108548114, -514743754, 2085682691, -1661897495, 1762182363, 1575074919, -2051860044, 864464021, -1248999944, -1970063424, 1550520916, -1650184739, -863746294, -1732957153, -1537796110, -1882297133, 1470406310, -1893836728, 1113446284, -1472691317, 1782002209, 1494087732, 555967610 ], [ 1409751272, -866136008, 1216104851, -1195803412, 492660694, 1801292240, 959897501, -989578456, 1024269001, 1646348756, 1672086045, 1027236589, 997905713, 1223367359, 1015584994, -1573071112, 1306018692, -1374514784, 242042263, -689526481, -1232531962, -936649902, -1784376472, -259171373, -347705261 ], [ -414755135, -1753696687, 458722580, -1420328370, 1528638221, -2045091578, -1910109003, -858107446, -395629616, 2018625276, 108673684, -519986225, 1450007372, -1112857784, 1705120092, -414681339, -804383888, -853244559, -2105854066, 746795268, 331976952, 577530341, 652085301, -2030046754, 1622015458 ], [ 48632583, 822128730, -1992007174, 1121184709, 761769428, -565087636, 1871782527, 647161117, 1750147112, 1381329177, -1263956855, 2132336930, 1042152973, -1332680939, 1258708761, -304930622, 1564946638, -1403131616, -1032515847, -654444624, -211162729, 563967053, -1196129370, 882953186, -2043075325 ], [ -725808583, 682954036, -1009742493, -294361520, 455522909, -1081829761, 1994328346, 1490800101, 2023044211, -18551511, -672586944, 2124538546, 981364002, 1259962272, -1362793866, 1585750028, 120840744, 1173953069, 1395970287, -1692539672, -1721944575, -1868186217, 613927998, 1782749753, -2018150423 ], [ -1553931245, -60488517, -467180126, -1705095474, 472064200, 1741336015, -1237387166, -2135319039, -1179891753, -1354616657, -144992331, -1686563925, -597451033, -1634469451, 758386715, -132298139, -1825033844, -1959754847, -48281147, 394263165, -1399043001, -757979633, 458380423, -123779378, -1648351361 ] ] ] }