{ "type": "int32", "data": [ [ [ [ -2076311916, 1418422733, -866203203, 946626348, 1541874246, -779779002, 765161580, 170529981, 1606816924, -554189229, -1120731770, 1541369877, -458117855, 545013280, 581581867, -1627155301, -1289074243, 1237957814, 1765348255, 647766063, -1995437771, -478662181, -648195878, 394252650, 2039916674, 547201573, 2025816976, 1515034846, 1733518804, -399364544, -1346169645, -2105234532, -1180692300, -1823421139, 1128936034 ], [ 1788667484, -751590994, -576083806, -1991293, 161552611, -1870595944, -718403721, -2080505611, 1291235255, 1507423710, 936834484, -682105555, 905964339, -1247144575, -414109573, -675493312, 920472350, 1138788741, -569532331, -932624332, -1350708842, -883402340, -202344999, 1224299281, -428876456, 285868808, -1310087388, 2111344936, -722718565, 2106376319, -1149207525, -513663388, -1686997967, 961081256, -1438297344 ], [ 1735813996, -748611878, -316510194, 1159923855, -1962605321, -357331239, -1016404396, -1099348237, 1583284474, -265715951, -1460330526, -806278418, 1286612612, 1199144798, 1197871666, 1392875389, 1759460948, 445134079, 452757638, -533311129, -18274020, 408322579, 1831123141, -842488490, 1822796219, -799727716, 636107038, -1069324208, 1137681074, 1569645413, 1226355252, 1208590876, -2080803359, 1976611550, 242546864 ], [ 759376396, -1342158037, 2072792390, -1764217510, -1946110764, 180117265, 1472420319, -921385178, 274683110, 1426954217, -1334211952, 89139314, -620790481, -1991358583, -1912382803, 1995584706, 1913223998, -837282105, 496411466, 1649024115, 953830705, -611029849, 557218421, 2038809001, -124651189, -833888445, 1892920354, 2037003589, 1716300991, -1677554869, -1673267581, -1371201543, 1746314901, 1138741108, 1748913458 ], [ 464144810, -24146559, 1210076362, -1413116052, -656550490, -1981929743, 32139214, -564398434, 2116110957, 2128894580, -1199307421, -737640112, 2112693549, -1586568, -283941494, 1901303370, 2134058860, 94754701, -2089062904, -1911504524, -184361167, 1812570438, -1131392193, 1684021113, -1419927777, 1707941424, 717423003, -621213564, 1092760796, -1863222508, 2110756266, 297118818, 29016097, 56212534, -976386278 ], [ 850559823, -232609112, 205675646, -2028209347, -1040971458, 1320799716, -1704907481, -1003873696, -910897517, -90836731, 423213887, 1784170060, 2102492073, 1996087936, 1341824950, -1076386921, -281187691, 825717628, 1005845881, -1341770505, 1168793519, -2024437034, 359113900, -759838183, -1963616096, 1188690634, 1176919380, -37674152, 670159312, 1294054864, -486382907, 1936380455, -777187140, 1574361785, -419820001 ], [ 1112238917, -900284783, 1243039967, -574683451, -1733632028, 238456611, 1310474329, 1275871233, 659254168, 709789113, 1503170103, 1238482442, 1020152542, -1326535682, -321407861, -906537331, 1907544926, 888751016, -57664491, 760261432, 773362337, 718597125, -1901965524, -670580065, 145094943, -17507887, 657078611, -159159828, -1648339973, -1289411487, -1066086521, 772194541, -1575194748, 236959962, -1546720553 ], [ -69332426, 1670423652, -235396820, -1779261990, -561367743, -823226034, -2008153421, -345239381, 1289626264, 1887056765, 1897056181, 1832546920, -1873700445, -1329185162, -1943146530, -897140195, 1857045496, -640451891, -1894148572, 423514983, 1034190468, -1717457964, -1190002930, 242307584, -2035211580, -690793208, 1868370687, -1473016917, -703727809, 910358490, -1703465278, -1309363776, -326449931, -12728172, 1775723108 ], [ 1359836525, 1922237249, -1073025267, -1159577357, 1641652733, 627288934, -1674955843, 319488128, -2132451138, -2133334687, 2134434349, 1784065568, 1492984096, 681804899, -1166505827, -1366171342, 232232296, 1782413221, -880986654, -1121767836, -121204395, -1302796237, 2059068882, -1861040761, -1563446843, 917348320, -1734558571, 1279799713, -1192323410, 58498199, -1320406260, -1336458936, -2144384359, -1044232316, -829923947 ], [ 547077949, -2056032042, -322539474, -991072493, 1838954664, 1384475972, 533437649, -2125921361, -1764801242, -2075437752, 25976128, -504736056, 1097411150, -600554439, -371529108, 895952689, -943695801, 1700056274, 1267367755, -167678970, 814906336, -1813464934, -1152576494, 695244475, 770338981, -1824373146, -1498579941, 315104406, 26446629, -1368554668, -1081324863, 389200220, 234474139, -1304266409, 969990534 ], [ -895192977, 573840280, 1473995605, 1331271949, -1797066899, -1671134822, 399621754, 1077626039, -1142084383, 1234639538, -1458080373, -644788871, 907718678, 1167567040, -1079813074, -1121930178, 356672667, 1867980897, 1255049517, 984816301, 463084986, -1833407913, 1334825699, -667351917, -632304309, -1381396903, -15789386, -79575507, -1655046048, -818234192, -1745950755, -1621437056, 1943941188, -111192035, -1300689444 ], [ 1519093223, -880481964, 2021262704, -208571537, -1426672662, 2106501464, 1020161029, 1986013699, 981248343, 2069311275, 1311549772, -1841931245, -576046871, 1198346804, -376136609, 1502713863, -2106727257, 1243817036, 1207105539, 151660968, 1239389127, -263391564, -901243824, 1098483248, -1773324249, -1071778835, 1584823642, -1094028429, 219237215, 1372583480, -2146794268, -1052464937, -1079488595, 1918851274, -443306333 ], [ 328772302, 1815676851, -186234636, 1171803029, 789937634, 1711473234, -1496272877, 1528506727, 1928244737, -69771499, -1215934398, -358606588, 693148553, -1321463856, 787204669, -1687948385, 1948587538, 1174477756, -1019101769, -1187131562, -395590498, -2047380356, -443711207, 1508523305, -30305223, 1875872012, -118915973, -2112874643, 1403323270, -1351554041, 236555307, 2000211103, 878127672, 1034726033, 340198342 ], [ 39224554, -374883050, 1658223046, -1723904013, 1924015859, -1845773543, 1674096325, -377148199, -648304407, 983832074, -1925679289, 1384332152, -918847091, -1675402068, 1103495526, 1048954595, -424885898, 2121014105, -647123278, -1105529555, -1622954126, -1081732446, -1484724051, -839612155, -1091160499, 117837250, -963291518, 93081423, -741732323, 1845578140, 725310165, 1589292018, 1883287376, 55282168, -1294713946 ], [ -655376962, -225682539, -2041678929, 1648591760, 395922374, -1734704103, 2130371852, -1423727892, -615832444, -1479912825, 1759342253, 2084359133, -1367820385, 567401097, -7925271, -689263157, 1319635647, 1248616004, 223928444, -1300653289, 1300538319, 1583965362, 356837003, -1261181077, -1728949201, 297090584, -2031961354, -287680173, -1149760497, -187127360, 1819986844, 827626627, 1505728103, -799969383, 488881050 ], [ -182612525, 2143307320, -1471236674, 290142293, 1424582596, 294671496, 377799623, 1682480640, 1923910898, -1765152970, -1710889678, 2095795471, -1076025472, 470811108, -1751704979, -910109163, 1062562274, -412639165, -1129185715, -1898747284, 1997913348, 1434434734, 1255277808, 1711651857, 1682538852, 115458515, -1614700052, -1797464144, -608697873, 611009821, -1321260494, 343679728, -1231810958, -2139442201, 2075332216 ], [ 1061990612, -1909323652, -166508530, -809175865, 625971246, -1353492723, 820091833, 1140247945, -1513899301, 1441589307, 354552556, -2142793641, 1651726676, -479710320, -678580074, -930797643, 1304939527, 1151881842, 757963195, 282686394, 1174644199, 1076340888, 2087965110, -237014336, -865165178, 1642580255, 145214777, -654384618, -1687717695, -311176191, 1461471743, -1864062815, 2030742865, 1672341450, 756197769 ], [ -1170260611, -9272433, 424363670, 337326265, 189655105, 1504544040, 1281497980, 396095497, 958106778, 182720742, 561548748, 219055929, 1048881762, -1525843979, 119729857, 1064792064, -339247, 1896527705, 651712260, 1532983755, -1955367404, -1172478256, -528945138, 224215330, -285207797, -1132888467, -1968185914, 786747871, 1559552853, 506833591, 1033528264, -1051338025, -933388148, 1685816709, -196935346 ], [ -1451381678, -679645005, -1952023786, -358997021, 426107979, 1064973273, 1778018746, -1486541506, -663062311, -487229480, -1556125208, -575593568, -1990137763, -1024246689, -1476585328, -160574411, -1734329270, 1789121670, -259732293, 1913196022, -1582465481, -332852740, 1276243913, 1861914581, 920705979, 1493552899, -215194263, 1321844454, 341705706, 874534753, -263249227, 283230102, -594468952, 892824478, 99284283 ], [ 769471065, -1021239715, 357340881, 464493503, -734326970, -972700371, -1589833442, -1201185992, 250521114, 1894188925, -157734268, 1501846535, -979196953, -1111980610, -1109162728, 1683973017, -1716179651, -108587578, 371193272, -701373229, -1070848560, -798455521, -1172521758, 567862472, 1837233492, -1797465764, 1526301667, -1183342985, 1138620431, -96242224, 266832179, 1295537843, -349710903, -266324375, 807988080 ], [ 2073244840, -1090880005, -1931226229, -234040226, -1946908524, 104368959, -696022936, -2138521599, -1583292854, 384220023, 1397757845, -1746727341, -1853705591, -349035081, 516954469, 286744462, 1367025142, -1674819351, 1221409064, 1031903713, -1730751783, 1946510104, 466826547, -154234801, 1531218333, 899427298, 982188234, -192593916, -115573218, 17191536, -815925760, 330246769, -1506645163, -933308374, -1014467890 ], [ -1684753873, -1107212897, -1133337664, 113955255, 1308103987, -836194522, -1977577244, 1093828464, 60101642, -183511984, -456985891, 491217531, -960022579, -966509001, -1726901700, 799964735, 1378105216, -1559257503, 637502818, 437691970, 999583678, -1041067862, 1632959296, 1974410367, 974541430, 388076736, 1671728339, 768265719, -150419281, 2089777979, -1493144881, -543203126, -161083078, -159991055, 194610316 ], [ 448102309, -1688988175, 1443277489, -1857784568, -230213340, -1192800487, -897046181, 382618161, -1229590019, 1217664612, -1773102302, 1300569624, -1761116881, -564579925, -1829625531, 738066877, 925385175, 441336714, -1812017478, -1532135616, -1074982150, 1456322446, 100281444, -395173967, 189219507, 2017152114, 616365527, 35163668, -582060335, 1521185262, 2070712293, -1330694900, 1384807205, -642882586, -1570763339 ], [ -1638275451, 779423658, 1781041759, -1377659211, 1948155754, -1746646838, 998945193, 1737667970, 550543943, -1040203733, 1536880793, 515831384, -545002917, -1521944945, 1850591853, 1055117384, -1888854639, 652681026, -1973739159, -578863235, -1163807685, -1522493901, -990902024, -1901063312, 1381004543, 2019906530, -456402223, -1086336701, -421081988, -1429878502, -609593464, -135850588, -610146586, 231991552, -160901295 ], [ -2003245319, -1191656774, -779419549, -499724606, 1528266604, 535102377, -1565761349, -1839949024, 1732626758, 356772517, -1889277747, 1236051467, -2067342292, 2041209904, -1987668020, -2031959370, -527069529, 162113745, -1509332622, 1993826353, 240637857, 788544146, 283081638, -1420166847, -1135518872, -625606880, -783578549, -1899472890, -1136181964, -2092210947, 1231614764, 1827749330, 1793595058, 37488324, -1348065690 ], [ -1841756753, -669280914, -30956447, -912869765, 1118391673, 583636360, -1700616445, -2125959273, 1692083688, 1976147204, -901910691, -592740195, 1295719108, 2062226966, 1282028369, -62697749, 997642009, 519676837, -1901366708, 657845097, -189371339, 2127409457, 424778169, -97761468, -470767450, -125511457, -785658332, 1302440178, 1569565427, 378542975, -1725661106, 1800799805, 1733338966, -887801447, -1124336608 ], [ -806468765, -549530404, 2050352369, 327528426, 284295511, -1131640854, 1851201624, 1963432726, -2099495727, -2018589070, -1230520399, 886423971, 1079121957, 1163427751, -1332939971, 1907804663, -1359329593, 922405615, 637215628, 1421105042, -1921214468, -2047718338, -183298979, 1145567882, -1584522349, -517706425, 462472925, -1725755248, -233335199, -1668881487, -1544412125, -1285453181, -97648046, -1265716244, -706499916 ], [ 1652897828, -62607187, -860367400, -146291398, -326754114, 67046772, 76546387, 1999723973, -116156076, -716903946, 500067204, -1368216889, 944871495, 1863673718, -310456856, 1327777511, 340211706, 950722358, 1569852040, -898781868, -224228592, 1123305333, 1967945177, -1241590310, 1252908726, -1295855576, 806259438, -295388409, 1604350378, 1838002824, -1595893683, 956029157, 1227736298, -437011445, -414418715 ], [ -438568796, -702304882, 790192866, -544911588, 226816699, -517724298, -1681559369, -2014545361, 920878393, -1333873079, -1126706782, -1390676448, -1209606220, -562870074, -292038593, -38023031, 844161574, -612758538, -1157549393, 1797370597, -1951734064, 343111506, 610759053, 1682154787, 1405906506, -51121721, 877796799, 723597944, -290651635, -1125051794, -1052742838, 964215717, -1170239262, 25082547, -2112818511 ], [ -1116176831, -670672408, -208497911, -1989073378, 1371305795, 956257882, -635089488, -801001804, -931261055, -475877295, -1317246789, -1120714220, -1958526747, 1971477660, -1557652795, -1728432998, -1724362415, -296897651, 1387845896, -251877551, -1829889359, -180429271, -207935708, 1353701085, -1563417674, 1235729248, -239590079, -1687881290, -815821823, 779929833, -2020199689, -205663605, 1287030103, 963710154, -961158845 ], [ -595580209, 2136970353, 1640742652, -20506826, -381909563, -793876104, 729183094, 982571928, 730633835, 1260567251, -646770215, -79090840, 1230734621, 905627473, -1644861977, -1690387063, -913606126, -1695615905, 1528988324, -672383387, 834070823, 587659989, -1071803549, -110046262, -2044893809, -707108587, -1575875569, -1938832781, 773449647, 99045242, -1880511255, -1823067590, 1954505954, 1749562524, -1872909951 ], [ -177256907, -199440350, -957201216, -729888529, -599447391, 407644804, -1114769383, -2077322992, -83438309, 1971155137, -908340984, -1056746736, 1002619688, -385440308, -62238160, 446022816, -1527254872, -1603941784, 1892925551, -2124551769, -1254341294, 49430566, 936847047, -270570291, -96223841, 2127489107, -1432654939, -32394901, -2052281957, -352598795, 1812210927, 1569563805, -200548561, 506452209, -1788770641 ], [ -1070271594, 125575795, 303676885, -1316517863, 184041613, 1334630197, -1326794140, 1020559351, 137005484, -873389353, 265362095, -350636925, 1782390118, 590856251, -139017399, 2026356797, -1717019763, -981237367, -1787401974, -1925936949, -612576609, 312203551, -258597931, 2001385668, -2054715205, -1369993116, -278275221, -950583475, -691711358, 899118976, -322221951, -1646845774, 1283166591, -1597230365, 479879931 ], [ -302470832, 554521495, -937585146, 754930092, -218057736, 1463296137, -2101899537, 1903065431, -101593136, -436932588, -152222300, 753034878, -2141897263, -1306997482, -1636275001, 1716688005, 1293383332, -882662127, -1168476177, -1795384103, 285101422, -635865942, 872362721, 536296204, -354902441, -1160032001, -888434814, 1658170557, 1589977705, 1263531309, 1246776886, -1907467362, 1503245221, 834837509, -262171480 ], [ 1011964877, -1012542262, 790688657, -843436537, 1267872596, 637030625, -386472873, 292680431, -2014010812, 1837360736, -493885996, 1501192984, -975846266, -590142012, 864081860, -127724597, 696228813, -1626271674, 399650613, 265350260, 73321330, -1543408782, 1786651400, 1471554841, 159245986, -1730097329, 1437354505, -564963469, 1646379839, 249784576, -1940022053, 410260337, -1774814692, 239043698, -65429981 ], [ -781557831, 2126969208, 1509277308, -2040238130, 755179725, -251559105, -20055219, -1863497577, -2047923966, 1688739746, 824357244, -16476314, -134688313, -1470690091, 1380505400, -1543119666, -1353636249, -840813318, -1221666336, -1507416414, 1788568577, 1934580572, -1317448578, -588707223, -1178640500, -2099247240, -2108515714, -1192143525, 229873221, -786932419, 971993930, 653733665, -730041275, 1736210967, 1678393016 ], [ 1193272985, -151570459, 822131206, 1035380937, 196695886, -1272355814, 1043004692, 217952034, 308224850, -1482019190, -381713468, 1346492243, -1782412315, 1513501881, -644153565, -1960825560, -2021939493, -1477644061, -32692897, 578125694, -1963922, -1728950417, 279750187, -1610276593, 139562025, 899578365, 736530717, 482585836, -1886023934, -1176615474, 106590406, 1317510244, 1334850822, -1765108068, -2019008944 ], [ -1139216660, 1762309198, -237542492, -204237045, 1217385232, -464299160, 1425753538, -1519623983, -1147450205, 1140697666, -1530845235, 1749903684, 1799680292, 1251141331, 797711629, 1306665271, -2102479609, -769318408, 2009026502, -315702282, 1454623347, 641707887, -170474950, 1948775589, 376010737, 1592787057, 660852853, 1512560168, -804262289, -1700815345, 2084015981, 89322784, 2044595588, -847086580, 847305261 ], [ -2044441712, -1573038271, -1536664855, -7736187, -1374064058, 1443010952, -1708891263, -1125499375, 1400037215, -685627866, -1984873952, -2048431433, -246952826, 1332601761, -1874771936, -2121128146, -1866154951, 1039761327, 1568746477, 686543208, -574624685, 86437648, 1424988921, -1125164885, -1472538482, -1450311488, -523507983, -1730377082, 997743976, -1950023725, 2025796045, -1068185026, -996521270, -424313616, 1931292689 ], [ -455763074, -2118913358, -1593789860, -1516723083, 1849870749, 123317624, -696332973, 710256007, -1507130016, -2109671636, 1080907554, 404610520, 960957215, 1797346371, -410898915, 510125660, -33400258, 51310771, -856835948, 21593858, -1345433448, 999917133, -213563203, 1141488001, -1991844287, 1971453436, -747837472, -607727133, -1803472005, 513732419, 488284037, 793659639, 928806772, -697911676, 916760553 ], [ 846856488, 2028946642, -713278266, 2091480693, -1098433212, 1483140144, -1670123094, -1336893090, 1472171522, -1333301703, 831749973, 1997933435, -1659720886, -1392698754, -355274953, -1095275720, -904858958, -611787135, 489166515, -1488447663, 275696292, -1931013194, 687434581, 699137442, -1536493672, 1605832582, -469190777, 148841933, -1807862335, -1193697808, -327708473, 670501441, -1172624250, 911661215, -1043915637 ], [ -524502834, 233291222, 1705716409, -1147014789, -1403851662, 577686138, 272951553, 1375819639, -1608620445, -1561129637, 1735070077, -1145101448, 1363181355, 822276253, -108178943, -734355488, 1997256946, -670654002, 1104544785, 128208998, -396637591, 191268880, -1147352439, -1289053234, -20630289, -288798223, -1517118831, 1740529717, -304201843, -922320304, -1227643105, -747831198, 648987565, 1890919443, 277424987 ], [ 614629240, -1958017573, -187575013, 1189840152, -473347547, -616178648, -1545320598, -302862509, -1820082989, -1318529825, -1719548927, -546417705, 1243742949, 720845821, 934363836, -738895508, 246839424, -1445129398, 1824128483, 243132020, -1249637349, 391556270, -2088185607, 977663440, 1054774374, -1284307475, -1972337360, -394645125, 166199521, -804215452, 640988444, -1449066039, -1178613529, 619862403, 964490954 ], [ -1137959971, -59377311, 650867282, -2143589044, -612755603, -295413197, 1521298197, 138392092, 451762689, -1073964373, -677073686, -108332944, 1165140389, -828501819, -294788358, -1335193276, -654915449, -1889096618, 282870264, 124714251, 860372763, -409606850, 1917015995, -1160539917, 1759534385, 857755683, 1277837959, 526687327, -983597183, -1890084592, 2107938861, 1717972168, -93893284, -849227591, 1900570693 ], [ -979336635, 257721019, 2029893845, 817796526, -870383271, 13537339, 155391203, -559997938, -1483649192, -594768298, -1576270161, 1489090645, -593240153, -1782090844, 275738616, 677974015, -5395464, -1176545254, -1605717568, -1335552961, -2120809097, -687735352, -1026972693, 583540819, -100751913, -720071207, -128118948, 2146311440, -160759320, -1322222478, 1247711603, 1287880297, -1004932988, -872092667, 1491777140 ], [ 2032933884, 562447180, 1262702774, -83917900, 1481419583, 1346954429, 1819734462, -1764395635, 935620137, 175525696, -1821233361, 1256499497, 1093134149, 1795543012, 1074404855, -1579992694, -1170234443, 839840934, 994242687, 743820872, -261745990, 1468320090, -280545531, -1395646301, -612398431, 661828774, 846843971, -171632411, -1441823778, 166662810, -1344639413, -366633979, 1932025422, -22044280, -983219173 ], [ 1626133362, 1577425043, -295755570, -487570493, 1683763966, 692029618, -35327247, 35073524, -1974828254, 479977321, -345241688, 1228710378, 400735596, 1279890722, 309149488, 164238271, 1566516890, 131967167, 10261831, 1832668175, -1626670664, 1160619292, -1126641894, -448420925, 1840662831, 395001178, 1856292252, -859965684, -1021559540, 996543981, 395748311, -1060418200, -1648462382, -1594859695, -1653012897 ], [ 626929730, -1923023209, -1729684478, -1066617636, -2077665820, -1124548274, 1593925353, 851928524, -1912441518, 1691771636, -185523149, 822540510, -693869235, 1917367945, 494995032, -442103251, -2080256525, 78037507, -1268899681, -341043552, 857449685, -1579113889, 536060828, -1734554001, -612205851, -422417438, -1539247583, -103691672, -1218663633, 1986760010, 1358473366, 1259690530, -2106145866, -1449253744, 815840534 ], [ 814869745, 1326719350, -1660063881, 453599859, 993852221, 1406686252, -1060087935, 2136110674, 1132148431, 864746406, 1026552661, 296111826, -330263070, 787707824, -1742045416, -1735646736, -1470161342, 1993784945, 1961539979, 1832789311, -1877507430, 2129008820, 446186506, -204625760, 1186457574, -1705527676, -569503030, 2110304612, -274748353, -2000443378, 1892760648, 347045836, 1886734204, 1947848504, -2046876480 ], [ 784971774, -651932553, -1685192855, -1882934671, 1202464825, 45078740, -1668872358, -1968911253, 1528833199, 1185191241, -1200084314, 1155741898, -1255714153, -1472512817, -1661908303, -757800039, 1604870191, 1905771049, 265156476, 1924600023, 904424327, 1708999673, 587703651, -304418656, 230694895, -121183975, -695244276, -695761494, -1498996168, 2032637853, -1798209522, 1209512403, -1405929226, -638472087, 248839583 ], [ -74014123, 1323599967, -1191522953, -1662071782, -456682149, -12588782, -517426308, -1824551973, 1596267045, 250826302, -2081184484, -105461835, 101399597, -494677040, 810050801, 311786967, 665249550, 917979473, -1523798720, 816766992, -523573656, 9276289, -490591640, -1126604382, 1232669517, -308057301, 650143092, 693226677, 1006060385, -2118410871, -14369604, 1979770126, 1398547578, -100812181, 1242298307 ], [ -901769337, -1582137312, -879830181, 203954517, 1164173612, -2132790422, -176167781, -1574831991, 602068277, -1668414014, -1707837245, -383743426, 546092173, -1695016440, -1215705959, -862809593, 957140427, -817158961, 1612252372, -931092819, 1381684799, -992112710, 1907961514, 258407534, -522180384, 1355663907, 1824891191, 2040424478, -1101394932, -803126548, 1837611985, -1024575436, 1102776902, 257809512, 1527438482 ], [ -57123977, 117217107, -1637736544, 173626693, -1958051154, -651405647, -1149118830, -1069035011, 2082604779, 1797538019, 1723771296, -1618963284, -1133451783, 1642572103, 1530965747, -1074241731, -1605630042, -1461567204, 1793460939, -984266481, -1196722128, 1136298295, -787916050, 465224257, -113757429, 1663065893, 1153344195, -1846681340, -833191439, 2085383222, -1525722319, 1217500035, 557047431, 1002984457, -80187196 ], [ -1921979300, -341490920, -931638886, -1899656736, 1602377796, -1275570481, -757839975, -1415001044, -858849646, 101589541, 1334645592, -310537776, -1110923006, -1837791108, 627339486, 2023506845, -334501075, -1355420297, -1678411324, 396629312, 1753600670, -1478218127, 1481020992, -168405469, -1745786979, 465567428, 1358386605, 457953270, 1033618550, -358664225, 1916762918, -710055973, -1962043955, -1148723889, 271439777 ], [ -974118235, 2068967751, 1729659337, 1814323225, -1287995860, -254055538, 1619093108, -1274470688, 823408057, -1089561575, -1933784119, 802844506, -457333569, 1716769751, -1652579884, -1626020422, -1513325408, 1115892933, -695505895, 782240052, 601925807, 1549383067, 1264332551, -2008223581, -1232550672, 1819836772, 581816558, 1689540797, 1226583165, 786393515, 427293031, -1897762146, -1504796732, 30595654, -146735598 ], [ -1936694670, 206278596, -760222717, -413966400, 1562799362, 1599292589, 678580405, 546879051, 1464190308, -602099047, 2145509189, 1033615174, -1922691421, 798573986, 1522907024, 1772301853, 646118793, -817794824, 166656307, 478272706, -1615947992, -1115239600, 1459685183, -1108643006, -2073405316, 902054734, 1070878577, -1916722635, -997780057, 885816937, -397489546, -1939133661, -1631922788, -1999340490, 76298049 ], [ -411209873, 1911496036, 605783719, 99391183, -702759298, -220282832, 1162051982, -627114698, 2079996835, 122934705, -1638123508, -776296024, -431127313, 1264393993, -2113895911, -984559677, 1564835804, 289764654, -1955306135, -1954234652, -33956093, 1943598431, 1725618606, -1258526616, -703155234, 2034816207, 1391153091, 2147025969, -1036032593, -1434449620, -678846771, -990338510, 712863052, -559691928, 1699086225 ], [ -1606406093, 51153209, 523085425, -996310129, -1990894241, -1473988371, -1809206249, 2051098663, 1713299235, -1743435221, 299474947, -999245626, -256404697, -426437847, 2139783865, 730488708, 1438158106, 1104341143, 2076556149, -195619913, 1827453619, -1353796063, -733266751, -1865289336, 357453562, -1662808554, 230886101, 463046711, -1049358161, 1555666819, 428168123, -2086570188, 1724177639, -1762709582, -408303684 ], [ 1158121905, -1619039909, 4053116, -836492139, -1494733287, 1298521128, -1188506853, 905599959, 1544949871, 869907501, 35627203, -470381380, 1466192284, -58239731, -159268251, 1536547128, -1047356940, 1371223319, 2092881377, -685431309, -507215318, -309710123, 667182675, -1146460672, 1333509409, -1625942490, 810822360, 33868192, 1653583815, -1508268848, -2140437947, 365717787, 1397403854, -1019156313, -1377889991 ], [ 1783879424, 354537644, 192007033, 755728621, -743760511, 267665453, 977348826, 1764867444, 1587165406, -1781154915, -367675498, 1669626659, -1924200296, 1901371855, -51391355, 1678489427, -1993484535, -1675039570, -1835419304, -550143817, -1153278531, 1117470284, 1009948410, 1062115432, -1400126362, -243112810, 128096688, 277791733, -1097097117, 588868772, 1277974087, 732193032, -581077740, -845802158, 1819616365 ] ], [ [ 900236579, -340579089, 1191038033, 1068290759, 1598277474, -1060770263, 1214218083, -777889276, -485031777, -1951012351, 406771252, -1035949490, -1969737908, -199560322, 943792228, -34102467, -1715047657, -1744875158, 1592762207, -1365039283, -774693287, -802591577, -303814081, -705035567, -1971624089, 1930060300, 1839261036, 185337244, 1003621592, -480218234, -221635487, 779911646, 1411769948, -181319631, 1170030072 ], [ 1598674014, 302397664, 1997313016, -414215621, 825562777, 243832767, 550141518, 1595664809, -876828934, -31737602, -1437731268, 847105939, 1580798743, 222677148, -1524717219, 504795686, -1203213052, -2123730110, -743235848, -2020315232, -1159821889, 1555583317, -488604687, 1860777982, -111570016, 1623391541, 1429259919, -2103932158, 996825652, 117626800, 1048883063, 643533901, 293584514, -1711948115, -119461759 ], [ 1315455696, 867738435, -1585934560, 2015256739, -1689394324, 2122960019, 1817073195, 613439088, -1987628713, -132144277, 280508742, -2104236565, 566743409, 860301645, 274980941, -1084351298, 1622166513, -86982834, -929247343, -1171106740, 368227792, -675319535, 1672290313, -710727887, 1093448383, 1235575306, -1319905322, 197738537, -1792498556, -278426513, 472099338, -1049431297, -1515080755, -854002778, -1974772375 ], [ -1321102879, 152325801, 1754147660, -1574409775, 890705187, 2053879415, 1557087023, 1380313442, -1011802997, -114133804, 1411690505, -1690818251, 567159693, -1358028341, -467498219, -1846499989, -1805595460, 1466259453, 1234664005, 186307809, 10665276, -11992746, 1868690904, 1272092207, 1659117811, -2064294038, -2119669749, -754967180, 1227657747, -1308954378, 1121115369, 1282343921, 551112049, -1414463352, -155614783 ], [ -2123957205, -959755064, -1555804835, -1199277969, 1427089665, 767130422, 105238220, -1009054516, 1305415848, 995385636, 1024783515, -647228158, 1739518867, -2092509529, 872772944, -762351418, -1391138784, -148093312, 879459853, -1108371253, 1313206364, -842218326, -1543382131, -225843583, 851584492, 1155357398, 1430323873, -1290906599, -939299629, -552282652, -782346519, -507667974, -99340209, -1984114964, -658070294 ], [ 2142877352, -1682531737, 947724177, 496477469, 58883206, -1829062817, 515517260, -852314353, -732164137, -4823896, 1537254053, 1446516333, 111863049, -1118234661, 744233241, -821362062, 1654242647, -919074030, 1834187995, -16207052, -996246474, 636653829, 535496263, -98295716, -432299074, -984250712, 914297281, 1808576651, -1657921839, 1176765806, -1096071411, -1670789034, 925734293, 1308766064, -452763797 ], [ -341680043, -1846152007, 451105341, -128024256, -806777703, 1642365408, -1371425352, -1268626446, -1700425956, -214132250, -1902266954, -1626122018, 1945844978, 1088012947, -1591874797, -1501992549, -2114990294, -2031853448, 180983298, -85663109, -1152023186, 1877400146, 835876365, 1059263562, 493793781, -1419615871, -121297065, -1584303581, -1971957259, 1504612653, 515719120, -2003669199, 17276843, 568527359, -899022133 ], [ 480581853, -1997280464, 1212102965, -1188076290, 2019624088, 1724251991, 1005261940, -1979916809, 1032726157, 890564595, 453297847, -1227844358, 801251318, 1497537944, 462449442, 374651277, -1921660291, 2097573386, 1894947688, 1387747015, -437305703, 273932519, -1437362141, 1107810757, -678785593, -1625891737, -503791150, 654774330, 1998914269, 1415349570, 490309594, 1556504383, 1128229987, 1437791988, 1756283091 ], [ 1314861902, -1023156450, -1961969253, 1108444555, 534489707, 51009521, 1029217314, -1666931860, -1470763709, 589766633, 1275740539, -1135827515, 1694202080, 1761015089, 727249529, -426158227, -381191155, 1469281711, 518743440, -292623738, 1530084245, 454233917, -1690721654, -1437618605, 916185253, -3011582, -805079416, -2131301233, 879737862, -386007580, 297019396, 215384434, -1272849452, 949991413, -1354982457 ], [ -346042747, -417415903, 302032836, 2132780119, 429008599, 309060888, 1810686747, -145744508, 582464033, 1328129097, -854781537, -747691297, 608277876, -1633040422, -16834693, -900529828, -204003441, 593282183, 1128807624, -385820141, -1544573888, -57630338, 323899505, -571297557, -1590319351, 654615656, -1397930422, 1808068461, -1340528911, -198607377, 2115263944, -650555940, -1958402212, 1780030009, 2079554178 ], [ 1789743284, -1850706314, 209653991, -651613228, -1233608400, 797405366, 1218621999, 466790637, -9467926, 2144052907, -1234502723, 1934076568, -93734516, -1497299346, 1761482766, -1361073783, 359493014, -1652534993, 325594856, 1414245185, 600637230, -839781882, -717662089, 861141298, 1658828008, 574520299, 258711878, -1962349162, -2025091460, 592075095, -1852495563, -1337996177, -279447206, 266145817, 142611255 ], [ 1108254346, -2063788497, 1566030778, 661540967, 796362046, -726781953, -877023052, 200988896, -502506696, -531122586, 1069101919, -1599935243, -387789345, -204057283, -1484955433, -1608397544, -1801418454, 1335027938, -1485182517, 1510079856, -382099322, -273531962, -1202538906, -496136192, -568577910, 1790570907, 208912059, 617726142, 1675775168, 1650512753, 228898505, 1475620859, -1854498214, -463608538, 903457064 ], [ -1536245203, -1314651468, -1923100979, -1492437722, -850407062, -342071253, -1791493739, -1887917755, -1444056200, -144995720, -1547211490, 1521567295, -1612190541, -590448977, 1651254395, -1043887240, 1046326755, -1752266590, -307032133, 1364843441, 1180458139, 19698779, 838646991, 726619807, 359263609, -1016688998, 1252311942, 393657431, -678416398, -1200330275, -43215736, -322614349, -258476257, 538952211, -602793361 ], [ 1850893945, 962918682, -203135577, -75998492, 736362988, 1337392179, -1788861010, 743158695, -462898135, -2052857633, 974923019, -2127013572, -597738060, 1233307072, 413917590, 1590306591, 424272620, 1007261426, -1525574243, 680572888, 468420183, 1487804382, 812502245, 384514694, -531091924, -1207847421, -1929987495, -1022022944, -1461442609, -1521665519, 1318754254, -1464609424, 1838757830, 2083905837, -1728392783 ], [ -1199238200, 1344012488, 1488079545, -2027993158, -2065271044, 2031196770, 1803433443, 663623716, -1120969571, -702572479, -847437343, -704694094, 1199229339, 274236148, 906163968, 1737903472, -1270343552, 389430976, -159798731, 1471436691, 850575015, 846328394, -1972024063, -1521549955, -967238880, -1272296662, 1006524393, -1670099016, -438074557, -897396378, 134135281, -1563531632, 1919888132, -2023191712, -347181170 ], [ -743173676, -1856013186, -562393944, -704344703, 1590548642, 1360821189, 2019114254, -1118014584, -2041875908, 420169370, 226801379, -472821528, -1442232737, -337863209, 304283098, -1711068127, 473422597, 736550642, 1943431588, -1721078858, -2141022176, -2007153606, 1412666412, 548738580, 305928496, 1730314917, -1099992394, 1812749713, -102871953, -1914850082, 1975631883, -794293919, -630331573, -1777791497, 86189641 ], [ 787552931, 794689800, -348170354, -799298852, -2076442608, -42622853, -1582406781, 614236226, -1797377414, 1944567557, -896324353, 1114074909, 1371727576, -613893355, 299059757, -525931855, -1162975250, -223440092, 1731052871, 421590551, -1399629833, -1369148596, 1472657946, -19717142, -624119473, 469114083, -219036965, -499776711, -1354158494, -1723702313, 494278748, -1320492408, 1519461384, -761954542, -1584231604 ], [ -80921220, -6791849, 1278839151, 552026253, -775595025, -1540676596, -468333177, 462393765, 1640166127, 442179740, 160855546, -1977291886, -1195397778, -321455169, -405989813, -1792840808, -509601186, -604425455, 68324126, -895928060, -2027327837, 1478944314, 1914840142, -591817837, -1397043554, 1421689280, 1979005583, 1844773492, -365367662, -36430376, -564048092, -892889159, -262394815, -211248307, -911641789 ], [ -1072242909, -1470559054, 489415111, 781037416, -1397321695, 898923392, -1498680584, 1750723425, 299900585, 2029764010, -2041448650, -126777534, -1490994526, -434315701, -1038432376, -129224352, -1741632329, 737713965, 619067256, 952363319, 1006372201, -1914488370, -1157769559, 658553863, -1970930747, 1826972819, -2134076689, 363777883, 1147920145, 241386143, -562077501, 356158256, -651075366, 249628941, -621516456 ], [ 1903886953, 834013869, -1187614387, 676344808, 38666018, 816381118, -393461824, -1628459317, -2119146575, 1506449278, 560698690, -1498408738, 1447148370, -1368516402, 485721588, 50784472, -594031070, 711413098, -1205843326, 1131178248, 481163512, -1564443155, -1594427283, -2111206923, 279689072, -999610673, 1488775227, -1196228806, -343911272, 110496818, -1376674336, 1354180732, -110932834, 1078986371, -1371430618 ], [ -355838176, 1627634246, -1569727403, 1975676366, -215850555, -1839038006, -1189611288, 307710008, -1002557013, -566865023, 1779410319, -1358336645, 1865204155, -1785591241, -1335872786, -1530260170, -1852136094, 1150574084, 147287909, 1398670150, 605869618, -1081265922, 1560622591, 100187596, 1698513278, -1682303796, -1552324129, -1038328035, 1813105831, 1705381694, 83913967, 991339026, 921269119, 208085577, 1745030210 ], [ -1434570333, 1801251854, 1059988273, 371298186, -132827717, 1501151759, -57458031, -1881935419, -701002836, -1372334498, 1379543677, 818779874, -1931018995, -63237059, 1873328518, 2128646646, 1916788536, -2083995330, 816270494, -730743166, -1997727786, -1774981897, -1029882350, 873268519, 1402026726, -1563445939, 131851020, 1108389352, 1549272828, -565008058, 2016967337, -2112184106, -309061928, 2034736846, -700814250 ], [ -158748144, 890907361, 1148898560, 1696786077, 1972123440, 625852569, 131269960, 844438722, -1091777018, -429314745, -726870465, -586879999, -1944445454, 1050387230, -940356732, 611022787, -2084921886, 455628159, -690826557, -1739352346, 324962643, -121928921, -1087922184, -554289666, 1192472480, 1447194667, -1827561745, 652703664, 1546406196, 478795658, 110962357, -175441438, 253574615, -1516841807, 1517022601 ], [ 1597921242, 530737911, -1387420941, 194995988, 553546046, -1066927777, 109330785, -1849807300, 367478566, 1855303948, -181394055, 900952910, -1054525384, 1975182833, -1559912564, 1160591026, -2062782260, 1377740807, -751478406, -1235195927, -538593834, -1079039241, -1789686627, -574967318, 1898503286, 1870380284, 727155294, -416557726, -2119617582, -403283327, -1101799210, 1823882842, -359804134, 1742973276, -615242055 ], [ -415064339, 2078190733, 1087545197, 1086563729, 1249741665, 1368372857, -1484132367, -1540029098, 363184747, -1931502576, 683073872, 61487837, -1246252393, -689282882, -1532242958, -641875906, 1922747345, -1789229576, 1659547350, 1256592294, -1772521671, -1898065735, 2028154758, 1981716388, -2012038610, -617613357, 625109308, 352596098, 1318443088, 1825738155, -124053719, 1258370040, 471346848, -283308727, -765754385 ], [ -193231789, -927213725, 1963747144, -612859467, -432230852, -1156951812, 1857371262, 2091680007, 230974155, 1069601010, -447212358, -548709643, 1334470748, -1803060655, -192936692, -942143968, 1252461469, 8026650, 1310158846, -1343216121, -1714934511, -81949639, 1756396328, -838921266, 1841321075, -387199461, -910148674, -103305112, -1512630006, 667138561, 757074522, -1928710803, -825744435, 617270420, -1734989029 ], [ -1004569849, 503081894, -1967313879, -892449463, -474885884, -85988942, 432365666, 1416489882, 1993880976, 88160236, -1187152302, -1654023169, -1770129938, 1842916136, -82219569, -1170799302, -486895117, -1201012565, 1019150162, 1987874099, 1615321464, 1807241383, -1292776679, 1959118173, 856791931, -1887305133, 1392682036, 576421690, 886023201, 1143784908, -1593939319, -1710817356, 1377022804, 1831928870, -1375559729 ], [ 1298628002, 2050766613, 632640094, 2022589432, 1768150150, -1299892659, -1038982534, 2080995527, -678828122, -1038951301, 1923820754, 219149040, -5685631, -765501451, 730008714, 1762531834, -1521255889, -556968530, 1725809247, -296535155, -704693345, -42846304, 25673253, 1764637612, 374872712, -1085631555, 1372511401, 1054734379, 476030116, -1334042558, -1554531049, 877953953, -1628647405, 422787695, 1938141567 ], [ -700803026, 168952335, 519567980, 724644017, -1639185042, 74228199, 1905252296, 1398294737, 1071802639, -862959177, -285035620, -97721522, -381531177, 1946567864, -1707431982, -1272567824, -1923268670, 651533658, -1106150902, 1236997310, -440586636, 926948699, 993971429, -1214255433, -695050882, -1442598801, -128560678, -781067280, 1304362492, 1779739855, 1556643905, -1783729622, 1958779691, 729935566, -896123945 ], [ -1887425801, -807584231, 1307659020, -1931487705, 857436945, 176658537, -1010461473, -213990109, 1689913790, 1794533939, -1925381822, -1112480449, -602151281, 115946767, 1659964764, 1470785067, 1128849886, 1177646234, 669090743, -1947802114, -2021084014, 1369656781, -575414676, -362518898, -1530945900, 1820449575, -1327774522, -335065740, 1834271392, -1573586033, -1743828846, -2092397461, -1859064765, 916825245, 353093488 ], [ -758969510, 885355601, 1933789428, -2094925277, -1927356224, 125090453, 1005829164, -2012731173, -697869544, 175082464, -1244898794, 1352771627, 803704908, 1799982183, 1996006251, -88502502, -1748595332, 1556423768, -958211938, 62688509, -1648166069, -923068044, -589531774, -446376783, -1096096248, 116784403, 1567923632, -663455649, -1217547285, 1981865634, -1363914669, 1948741771, -1817927400, 1306773478, 261341494 ], [ -131807034, 1201377406, -382408035, 1953092068, 1059733243, -633224745, -2075388556, 332618289, -1643074603, 1453253969, -1853678796, -650210160, 12012536, -428970921, 2019464950, 748343437, 619789365, -269850064, 860762563, 1573886529, -470359579, 332019311, 1441422867, -571673164, -1149191755, -328562393, 648223871, 531619857, 1359318211, -1038603600, 33255260, 736748085, 2133841240, -759314762, 287823269 ], [ -1129324675, 744541668, 79387742, 575053328, 1523500905, 1500161154, 1461779812, -362842212, -1881460366, 8895872, 1179511366, 1975165740, 1354885443, -1028940242, 1590689956, 1598650685, 95436456, 1474780593, -720726422, 4325386, -1774836773, -410049237, 100266798, -61639251, 1958869814, 98630389, -1328994501, 904547689, -272676525, -826301905, -371549573, 1801081371, -149926539, -1707257830, 985868870 ], [ -647303177, -1569142074, -754066706, 1017682786, 246012651, 264456220, -1741934162, 988365878, 2061607135, -2142188011, -1447986798, -1775644320, 1921272796, -1126187271, 2094886040, 407664698, 929361467, -1177064409, -1378660511, 1569687144, 1871033153, -1223886907, 242075299, -1242110315, -926618880, -1393543562, -602449802, -466680232, 440743338, 909410893, -270562132, 536685584, -2082851178, 152917807, 1871547126 ], [ -1827676641, -1380345103, -2129124700, 68805627, -1879618636, 661645750, 2095465546, -2021999695, 323341513, 1082578498, 616913858, -11476132, 39666544, -1902289124, 803296554, 1164204894, -1826859270, 139302428, 1426752438, 1289266256, 1239244945, 1171786717, 9391368, 577557716, -19481551, -2085755404, 1695962950, 1908375229, 1819216544, 849718658, -459876847, -958852148, -327696858, -1652075648, -863155171 ], [ 453068070, 195028778, -2111781682, 126948158, -836039758, 467370086, -164379502, 1463090544, -1492794544, -1837611669, -898434401, 1931358955, 1847723220, 1186264263, 1959789100, -1711057826, 1604254577, 1940673992, -1774667307, -1386832987, -585900287, -583310333, 1641098513, 730592124, -807986130, 713811819, 331948274, -1220326983, 625465406, 39382403, -2122828801, -1909919199, -1331820685, -1569832687, 1329089231 ], [ 406718309, -1121216854, 1559264846, 569298199, 577086704, -2125585162, 1607199631, -460413400, 681298496, 1115204575, -1651463068, -484578054, 971218077, -74150396, 1021869541, -1354691527, -1060842807, -1244766412, -1447883483, -808748604, -1800712530, -1302839125, -1092983783, -137999457, 1979936272, -153053577, -1812965229, 1897306001, 2064442312, -29356699, 1307315733, 836757641, 2140929247, -1525653027, -1770688480 ], [ 383632867, 1792895788, 840700384, 996478402, -543022328, -942824874, 1976425279, 277647705, 1312510396, 666346206, 1805244633, -1155313281, -633273672, -1584428304, 44285675, 1376522227, 1240968599, -816609265, 1991781115, -666709603, -709274912, -1794079624, 1441204957, 566751675, 1452167385, 467752527, -1233471936, -1948690139, 1703877554, -1626100806, 232832947, -1212170844, 1869628260, 902004840, -672472411 ], [ -483597367, -557525950, 436039373, 1887714188, 907823174, 1744593645, 1342685114, 261341044, -807763642, 648122605, 1031167269, 1491411142, 851368308, 1749071093, -882327611, 145679817, 1563286910, -1170223767, -2101319247, -1856634084, -1226032098, -495300179, 2102850596, -426144932, -1901287730, 610768741, 1518003669, 1813455560, 1936542168, 347597411, -788157892, 52094448, -2097792342, 1407413054, 1609573168 ], [ -1015860418, -1937807913, 535440617, -1993981045, 1398445180, -1582151938, -1125507295, -325356069, -2075759094, 1797419321, -1435259595, 363336059, -1186725595, 1472098851, 1553067625, 268716898, 1787105909, 583877767, -1446702863, 177481776, -127830919, -1079153924, 182052369, 2122965784, -13647046, -446963534, 236287221, 547773642, -1201653128, -1564759960, -621255322, -180915138, -862708489, -2138197999, -1801152132 ], [ -1594491393, 569974654, 543305942, -2007920451, -1592960132, 1974166824, -2145984890, 529638859, 1226161858, 724025195, -880166836, 370271417, 715750904, -839700520, -319746889, 302241153, 2145684833, -1876780454, 1514308406, 2010619195, 128673675, -1597533943, -235769313, -414803245, 1342930282, -586120856, 1722709729, -764573894, -539120084, -1615353513, 2134506645, 1113791385, 1869605202, -226453350, -303027887 ], [ -384378792, 1001898938, -1247388544, 1479631514, 947457355, 517622039, 417114642, 1277174402, 1916727572, -1675175210, -2001605513, 933230742, -497376482, 2088024045, -102420195, 674058161, -1338415478, 1675975215, 1354234698, -976206404, 75941003, 1881592173, -478239721, -664056778, 1602665517, 1873073184, -1017740365, 948439088, 1380213527, 761388253, -85847167, 1536253545, -146078626, 795378342, -1209093012 ], [ 1070695946, -1514244684, 1834896954, 1982656635, -1754522277, 210867326, 197671244, -1450528822, -1404571695, -417705031, 1738743418, -814976693, -517441011, -1924608091, 2113691456, -1813220778, -122575566, -1276523994, 1907850392, 1006868760, 50361966, 674076675, 955434590, 1214318048, -328348573, 815398930, 1441582723, 1477934021, -1399481011, 1675254787, 1449991919, 1069717720, -1816755075, 453536409, 1282705371 ], [ -501598297, -423102534, -2122235270, 992902293, 1761392191, 2051368350, -1012999203, 525967679, 1227363080, 1487569666, -373761211, 974038158, 751191018, -1728282846, 975981255, 1533194173, -2113834174, -1761026440, -1909026364, 2041009735, 1195524407, 1420587654, -1220721358, 1388814091, 1049112256, 85114715, -2086827022, 1923973125, 1039748306, -183444807, 1119748132, -566462498, -217430720, -2098852822, -1323584840 ], [ -1780119736, -667674162, 517790342, 1786717875, -1843177350, -1082041414, 738472414, 1500222788, 1414673053, 1734660749, 1231772184, -1985845796, 644020486, 1486471613, -1712664929, 1646215945, -1964347114, 1875534607, 1119667885, 1114541361, -2102793305, -712343360, -2140333381, -614008355, 360696595, 738670858, -1063670320, -498598182, -1336507174, -1425008115, -1526380255, 469767088, -1997760387, -4185055, 203873942 ], [ 1635976525, 202786882, -651036553, 975079212, -1675645677, 1973336960, -1353844975, 470184129, 1267376774, 1817980083, -1640604152, -143441535, -1814203843, 187667438, 1741030066, 1947795801, -1858317437, 499636684, -934525537, -1972946642, 1269467155, -1626723456, -1388717487, 1863458493, -2085828868, -404231135, -2119624286, -1489006429, 995047369, 702096910, -1706690000, 1136615940, -1316496341, -1786977662, 1900210530 ], [ -1328725650, -824246017, 1482465780, -918873142, -143899456, -36326404, 873157557, -1043618495, 179284749, 1110508592, -803176672, 646085014, -1028240136, 841886230, -1047218132, -1698838842, -1261175548, 1598408394, 1795628378, -940620110, -1989992405, 754365557, -1899400696, -986201338, 580585001, 595133378, -1985570036, -2034941424, -146447232, 2062693324, 1617682504, -189530034, -1175070527, 1266880325, -54138433 ], [ 1409309205, 474250131, 1599514371, 1126621489, 172999395, -587394024, 1317198719, 732046214, 632974620, -1474597118, 2008649144, 383798512, 2143371719, 842431117, -1012957935, 68241559, -1981679215, -1468711046, 818794126, 1982506624, -925993056, -1416805009, 1899856092, -951315549, -2119367962, -12628793, -561274293, 626102885, 1569167225, 797575587, -1969101280, 1936508185, 921452429, 354128328, 837562205 ], [ 1926471186, 1001133261, -1143271390, 190622080, 2143098666, 1347463202, -1980532155, -1262585406, -1252295167, 1812116235, -325853600, 519229770, -2070549932, 1851288643, -1012932337, -724397573, 1199064287, 678105333, 110244330, -1163219030, 88585297, 1752008697, -152872813, -1955944215, -2052028739, -1078519335, -1137872933, 1350181756, 1528396583, -1903637607, 1425607672, 673541851, -1553968489, -384936526, 2120949203 ], [ -1603583930, -1397678395, 120103433, -26278531, 1748634852, -614410196, -443637850, -1705131159, -1683257379, -320029074, 278554179, -58536659, -18776801, 1904444150, -1129547156, -341123547, -516263718, -1564746161, 434717833, 1120465050, 739507975, -344993242, 1632097236, -2027885024, -1010169846, -1056502594, 327269296, 1674225421, 1001525712, -2075866213, -76841290, 197453734, 1773175577, 1745630636, 1492169299 ], [ -1435359112, -407948984, 1555921958, -1339939805, 628475625, 1936517706, 374228978, 766220897, -560516771, 970478861, -246304216, -1740131878, -1644733244, -1956231655, -46222275, -656694152, -443658758, 789552255, 1328840697, 1271094367, 1590677629, -2028343587, -1162205199, -1533137898, -495896690, -1024322187, -140032341, -438500340, -2047980722, -26887924, -921788798, 48062738, -1890579713, -1690405624, -500263718 ], [ -673651135, 16983263, -866752840, 652245223, 1213026544, -518017029, 2134893720, 1080685531, 48711873, -1560324471, -1839411757, 1907692212, -1926552152, -2046833531, -419314738, -375654519, -1400070492, 1818306036, 1786543196, 426742950, -969406669, 942774153, 1791247002, 2039966896, -523015930, 923269463, -1542772779, -2027790293, -445946166, 169844967, -1774089112, 1979371235, 1477418115, -825288185, 787713746 ], [ -1957606793, 1531538942, 1279360073, -1651613933, 1960334492, 999305483, -614532668, 1245248384, 74558799, -1885074990, 735899720, -281373802, -143103763, -625223691, 1604709358, 1526898927, 615713976, 2067158937, 23410596, -2040554468, 165335367, 1770149009, 2146130928, -57928849, -1649561052, 488920192, -1832870893, -426433375, 248677040, -9685914, -859883356, 1373235826, 2091532187, 309633590, -464493215 ], [ 755153160, 1410747141, 742168081, -301968055, -494220426, -1338200763, 1673095815, 31200236, 2028968305, -1223144704, 2134554127, 820088774, -670907528, 1115950736, 2121933541, -1994520769, -899875357, -1239342125, 1335784764, 1478638570, -500921909, -767212638, 300541581, -281430650, -1367038189, -1539222672, 1993962215, 1439222699, -290947247, 355840633, -849653599, -924528610, 457545908, 397180152, 68877739 ], [ 2029443878, 317171157, -1605096264, -404413011, -412221458, -1503141608, -353043736, 907046848, 777447171, 1754017109, 282369991, -1470509520, -589736149, 975520784, -1064298398, -1147520384, 167416921, 1535692737, -1842700055, 1124684872, -1446240560, -221013842, 740487624, 796345183, 1494038159, -1020920334, -281700370, 1692622192, 982085982, 840874070, 990198932, -493733002, 823052222, -138893136, -828510728 ], [ -945495590, 815403373, -1874284075, -1944461717, -767532856, 1967803000, 392778266, 287869791, -2053873502, -598952194, -1974180350, -497300832, 1323553388, 1467489234, 1017972324, -1890669871, -688979426, -435453547, -544516774, -1295406249, 870533550, -536725620, -858825110, 58534201, 927081616, 278771493, 1280347001, -580146518, -1642885913, 1960850178, 867385568, 1190336513, -1527942538, 1428672992, 337922365 ], [ -1867157882, 1590145496, 1352294850, -1225473814, -1854746873, -2098556452, -31106405, -2004888711, -1911634000, -812286023, -990358170, 2007863368, 1189168452, 653196198, -1559067571, -308605320, 790653602, 224463170, -696657420, -162511180, 1953280000, -1443193167, -1478569220, -1955740233, -321390859, 427145378, 1842785991, 1546603288, 293637229, -262223209, 486807839, -1011133971, 269233708, 1392736725, -120985993 ], [ 1354468361, 1466870852, 1197389591, 113816146, -1244797223, 700182293, 1410502171, 1275960610, 547359704, 1202540757, 2007803531, 906345950, 192803488, 1654551274, 2086666812, -863036811, -911635622, -2006572120, -1469497348, -1949455737, 898193266, 1203772651, -814112606, 1189262499, 541810947, -429770641, -1563949278, 987880598, 978893381, 2079663437, 1402116303, -1047168849, 246537775, -1222553999, 61742177 ], [ -176174050, -1998242217, 1974936351, -824055456, -1121504248, -1024552584, 576703262, 1555040885, 591884418, 28422430, -2031557888, 265918138, -1935092256, -1103999133, -248549446, -2040939217, 632336859, 391266928, 756073266, -1547547271, 1026415937, 1622305033, 361817066, -1688672300, 138899172, 992281773, 969112428, -1859892577, 1361438539, -1211748487, -226898927, 1069456245, 140896029, 1681383355, 1513459925 ], [ 1074553172, 545261677, 634430314, -80366112, -1445969395, -126747692, 1068485459, 2079215897, 828421307, 1116459100, 1305976819, 202165424, -1478610216, 772224098, 27814815, -190212741, 822810768, -1099360912, 1111201233, 629023266, -1121689440, -1433343717, 1065330977, 1458989971, -807581234, 78334373, -54055350, -1152704001, -1841714570, -1438590453, 1301168490, 412547998, -2058371507, -918256922, 1193594004 ] ], [ [ 744570915, -1768698567, -1792289511, -1721769048, -1341318180, 1933420248, -55553473, 1262477024, -1288576068, -1652279465, 1229405701, -172371642, 693576369, -46274798, -775281928, 468224920, 1803440294, -171336010, -1248827973, 1277841519, 211948457, -1414740948, 681162998, -1065692207, -2053106356, -1332710571, -1284354038, -232486800, -2088599892, -586084142, -1308444729, -926569757, 1118766121, -1945149920, -434005924 ], [ -2020437302, 1586990817, 298299784, -1130423816, -590449713, -285958882, -223226612, -1433929558, -861884439, -72942099, 446160372, -1242527066, -496188101, 1508246304, 1405868776, 1360310058, -678186151, -1636480046, 828606552, -921182626, -1495916598, -382359833, 1711242995, -279014985, -1981667226, -276625015, -384042387, -481071201, 939739643, -459597167, -726516057, -581884589, -1307910980, 484580793, -1616002951 ], [ -605370435, 1806909699, -2055439784, 628488820, -1129787012, -1316131719, 2101876939, -586234106, -113344162, 234268399, 425228282, -515758390, 427336347, -155537348, -421139722, 704445390, -1830850378, 353373446, -1032836273, -1037292366, 1154320818, 80547411, 1447240995, -126699696, -710614216, 131919548, -2145697205, -768755208, 545176540, 1989151410, 1882251777, 249829057, -1974350874, 405355595, -1703394586 ], [ -2114279015, -2060233068, 705797037, -1230774813, 1463844102, 1626638313, 2115139379, 1643695385, 447697941, 348585527, 111336412, 872129638, 806035300, -1721307760, 613367830, -1410428089, 1223724033, 1553346900, -1430299231, -1899513683, -1007712739, 1249803074, -88387979, 1853384411, -1339869138, 138573106, -1579065816, 518441638, 144787154, 640821508, -1447583507, 141824267, -1186117138, 1407637919, -333733825 ], [ -1869630984, -1391054313, 930471549, -1682380045, 2075016548, -1187021635, -840718024, -403525374, 2075682416, -627227667, 2074252743, 1879577723, -288532312, -2020561753, -46541279, 822360806, 125341043, 966213453, -1406607834, 1509368473, 361357735, -528427604, -2098567007, -105718250, 1403832459, 1057033173, 508704489, -1107070723, -1494494534, -56802837, -359928737, 2064120485, 1523734514, 274734889, 2146662090 ], [ -383485905, -473564657, -800967255, -2092419235, -635539600, -1171743911, 2147136159, 555876327, 523559658, -688229174, -880280204, -1327358579, 620447514, -320918097, 1735904612, -1962366854, 669830344, -227993517, 2077974925, -165026713, 2113096783, -449135313, -1479696473, 479357272, -1710029803, 870744175, -152098953, -2021689752, 1112564931, -1918382693, -1788730993, 1927462432, -1061026028, 1686364140, -432656622 ], [ -350982163, -581610258, 144900694, -2026193608, 1763982499, -2146480552, 1003849153, 1904259594, 415957848, -22535319, -1732465989, -2027063693, -878302635, -71101989, 1765486311, -146409672, 1308852690, 1381446471, 1340142029, -821752505, 1660860299, -610997701, 1118583485, 1264381453, -1267368926, 1296072450, -1381300819, -655420829, -757877857, 1597688457, -504520483, 1283621997, -700615317, 455258141, 1071655857 ], [ -1840335583, 12251485, -1731595926, 421305542, -1435760173, 1240858481, 451807028, -937426840, 2129499842, 316174961, 1793073590, -716264461, 1152798842, 1638573338, -1980460840, 797346591, -441319130, -871530321, -1592914070, -179771322, -1971865207, -1762647737, -624128230, 1928251978, -2134394136, -1747764058, 1003876973, 343080513, -1048829975, -1993389707, 109544101, -992346882, -1015790985, 602855017, -1373640520 ], [ -1205919956, -1340726247, 2084620120, 496936716, 238262590, 1600248695, 1563811712, -1191498431, -2130771048, -1269125197, 514374906, 1606186185, 1496502914, -1482591963, 1492540414, 1230636245, 2041210988, -1997477821, -872739337, -1716009841, 980372360, -1330847587, -1353235882, 984125356, 818045842, 1767809331, -1568097164, 570262650, 769420565, 691548212, -847195675, -548909795, 1378097951, 916475526, -461071549 ], [ -1013349687, 289796564, -1642923933, 1526080967, -1522414024, -161690270, -1500861262, -758884125, 1923868913, -1763920876, 1805125835, -2060615043, -1416320428, 1331753906, -1311351388, 1952780869, -1792053447, -13713873, -76846332, 1320417533, 1405755571, 1228068923, -1472186063, 545089284, 1835856461, -637731488, -1510907461, -1339228714, 788436908, 859146697, -669603547, 905110602, 618761637, 1518883562, -1247151354 ], [ 1423869995, 1211686450, 2090721858, -1767245267, -1436296761, -780862106, 1904673526, -305231201, 945857739, 632757130, 43289830, -1568060065, -1896150160, -1319999037, 1585341655, 1183770968, -437148741, -677600984, 2021190111, -1264548856, 102618752, -113109549, -1692187391, -485503721, 1166278652, 1711219650, 1919711899, -1398409799, 424290527, 2130557873, -1356711064, -2141064512, -1770277167, -1681667746, 817245931 ], [ 1434844718, 2003938928, -1705511050, 2025521278, -504074728, -820252926, 204106279, -703941909, 734705674, -821804098, -806265728, 972661150, -1159755878, -1057031282, 407801839, 1957812786, -257625221, -2015302105, -1695211739, 1997497671, 1656454882, -688568276, -827922682, 1965218289, -1797860889, -1688515029, 627826578, 167320751, 131701826, -1321080795, 612430107, 196670815, -751458304, -878792654, 383290963 ], [ 1712386586, 1748746397, 83269828, -454929053, -411214159, -938932035, -1591772518, 883049129, -7826481, 1085780353, 1253656869, -707303516, 2130540501, 1253317051, 1989054039, 841713305, -1475793233, 223982612, -1809495400, 587961242, 1263690555, -511970120, -789246090, -955934676, 2123745802, -1791259308, 228979897, -31534440, 1340693385, -851280405, 1510261143, -675904471, 403993993, -2040108604, -96269845 ], [ -1901503150, -1255110158, 416015767, 150498121, -106387523, -1391692117, -1515807368, 432369309, 1065617450, -1637079820, 513034384, -664575198, -980819337, -650036098, 731497896, 207955927, -937995264, -1173459936, 47271407, -1096530556, 91149356, -1510760369, 1185333427, -1416154587, -588519056, 371919742, 269611416, 1069344229, -203630557, -1090261461, -1150108145, 698536449, -686215191, -1444796051, 884403899 ], [ -2102622696, -1706733242, -630087014, -1069163557, -494187493, 1289147565, -860698977, -1383265682, -2101017594, -59108481, 1189456002, 1243920739, -1937717610, -255231861, 1048343765, -621403111, -259041591, 100735355, 2106669573, -1941350846, 550894671, 903843188, -912460273, -589175245, -60581482, -257201381, 2067452090, 1725041529, -1781037361, -1905792705, -1266222278, 1376767320, 1882117488, 1351340344, -407973976 ], [ -2121292217, 750392618, -1987187247, 1621795741, -360137737, -1596478346, 811953886, -1165719164, 894136580, 1745196416, -342925818, 909741880, -930701387, 493820349, -961856308, 1494110278, -2115171419, 690403969, -577940391, -2131879746, -1226891551, 462770326, -1399396018, -2089692654, -452049619, 1774593162, 864879138, 866955590, -334628061, 49902687, -472815379, 523911992, -412450839, -1261051725, 417221120 ], [ 1240753745, 1805853668, -484375093, -457163558, -621715656, -681492136, -595955015, -1981141189, -1699222881, -227092962, -780301226, -184351914, 667698579, 389520589, -1264836079, -1437974471, -678057705, -9752030, 747060065, -319150431, -663282292, 1022981821, 1525797144, -1228376870, 2135327534, -1362446808, -126707037, -544047797, 145828474, -357278615, -1290470799, -1736888250, -162055054, 1959257193, -174866004 ], [ -1367992273, 956590437, 593922998, 1987802825, -253639451, 1913267249, 1109543735, 1349472757, -1701215572, 1259677161, 480949278, 1188479279, 7431923, -1960598461, 366337408, 386970522, -1357240606, 2132649862, -273933713, -1636413552, -1210842294, 1659867708, 703902444, 1039742566, -1668919013, 702340931, -1844701889, 47477958, 1425641107, 746758774, 968003594, -456660861, -492925629, 2104676240, -71247766 ], [ -873615730, -688542171, -1597228136, 226854575, 609843115, 550796235, 196496997, 1400654739, -1085911475, 1157465037, 937531867, -34967724, 754040851, 1668561920, -567457925, -1897558889, -2073891420, 1716937315, -42626508, 1644198914, 1226167123, -1056978863, -407557675, 615542705, 446532614, -1799992022, -1408926175, 1352181669, -2080625172, 2044230332, -1434540741, 360375285, -1279330679, -1159982244, 296415946 ], [ 1195050786, 971832366, -1334900755, 1142862527, -817347119, -334526990, -1282631645, -865364742, 1161593207, 142283114, -389661390, 221834500, 1749751100, -1659038204, -261793845, 1284468062, -423337673, -136105529, 1784346258, 664574247, 1873119661, -1851856992, -26344953, -1933583790, -580706620, 1892889914, 1965236905, -713657436, -548244090, 2081681327, 630258096, -1284601687, -1345765009, 1020400963, 614340154 ], [ 1201572866, 716950293, -461177388, 1922397651, -500125372, -11572258, -1151682433, 712041979, 1271327277, -111121191, 1187754916, 2122266574, -910924471, -698955001, 1497176530, 1350516138, -469871410, 2051535138, -1229657395, -1017763884, 1842625602, -1876985561, -875618031, -1196697244, 418566027, 1530935170, 1613587120, 796628338, -1664358816, 1079506878, 2093325464, -2051942072, 39208031, 1615159366, -1823183650 ], [ 993249110, -505968821, 1855921859, -2005555648, 236548660, 364108775, -1991557470, -615946288, 720661661, 973804435, -878470771, 199949571, -1968660885, -328408171, -449139463, -1648824492, -1742345435, -155977014, 1328747459, -1129339443, -1227546388, -506341209, -763589484, 1180205944, -1879108437, -324451159, 660891235, -1784901090, -33461123, 551432516, 266292152, -1566864684, -1005089980, -942168825, 1148896750 ], [ -2031487902, -1712840057, 1631109210, 163563533, -1893085092, -10230262, 1093476056, -442858114, 321417457, 1744678661, -656445503, 218366456, -545754741, 48614492, -519801556, -488007663, 292216647, 470314380, 1343033668, 1572304300, 1947825183, -1724510336, 1258882651, -940687691, 760282821, -1468834270, -176600701, 1216541371, -672633104, 1629377417, 1583967152, -1439175435, -1165632999, 495769356, 638082816 ], [ 688670917, -787338587, 1524037386, 324340362, 19896020, -480599662, -2021653582, -811672317, -1760311114, 1307223369, -971782874, -167788805, 13159647, -1633449533, 1001661131, -648564814, -1967330222, 1790064704, 1466341207, -2016253050, -206122502, 1775015432, -748525280, -905496218, 1529827859, -100427285, 1382361127, 1282821922, -50877553, 1613004165, 2004092867, 1997899863, -1951711259, 1576693370, 759821769 ], [ -36718159, -2136169115, -1630341716, -1442490906, -1121862124, -779042417, 1402566702, -1725412894, 437646462, 1828231521, -1367826906, -163875340, -1602701382, -1827691238, -463885490, 1442028330, 2086487524, 726767281, 1816740033, -2085173956, 1509680765, -1563771650, 1760992005, 1934012590, -12178216, 1240132161, 1918637163, 451249861, -779419572, 1381874490, 202983052, 105555251, -1259634514, 282183939, 1023217237 ], [ -1294037625, -62755902, -362796241, -841791947, -860094563, -292265372, -1524044336, 243419375, 701317104, 1384111489, 55298796, 1591592314, -323451077, 1515640330, 249096220, 1061487445, 578004161, -1760232268, -1033100328, -2023139352, -1067863568, -223556328, -1205688023, 2133035853, 1991150269, 842613050, -156687003, -1897069372, 1096563126, 1369611917, 78883086, 599471167, 313708846, -1813253241, -706597744 ], [ 50457634, 638556153, 880532931, 838812080, 1295890119, -1743086460, 232525591, 1209200402, -460109748, -803924452, -1455826590, -1448124549, 698040867, -301728780, 923612335, -1662702162, -1601611871, 978747157, -1032461063, -1252626704, 1493575597, 1073211541, 772556893, -1634082385, 1422936685, 1506841201, 1583137273, 1261116754, 609292265, 2088978700, -75728403, -2117449161, -1183290250, 1607645597, -2115623839 ], [ 1517646701, 995812531, 1584541927, 910849491, -1224527576, -1926957099, 1365587054, -142068736, -708462340, 1486466100, 758048971, 1746392879, -1940831677, 1285618515, -1251980756, 1364114767, -972690570, 586186211, 1249309158, -1704362686, 1064785139, -949459951, 436500091, 1058762010, -1675235655, 420491388, -1325468552, 548624507, -1923875594, -1790022923, -2035181313, 1947664304, 1452818344, 235235824, 1594607248 ], [ 1236343536, -1109901831, 1898863576, 1560864416, 1565756474, -709659833, 984708503, -2092296369, -1669810035, -577133554, -2013139601, 1915625725, 2129049706, -1241087341, -1459297350, -1503029747, 721496817, 1587145530, -1014327138, -2097942867, -117550909, 673233224, 678497039, -1512540432, 1398849226, 1641738690, -455636881, -656114179, 1697678426, 869191706, 967202093, -1874353367, -1352767881, -1520579107, 1787548167 ], [ 765459972, -284932094, 1551861491, 2125924684, -1939020503, 1546342227, 227950400, 354002416, 1406538171, -1956779053, 1896062642, -1024281985, 1038713553, 1778143123, -990334923, -244021458, -148682354, -409223195, 361160039, 1491857388, -799910464, 879178228, 515631756, 1228683624, -798856041, 1231166677, 492379228, 1479910103, -1396611288, 513272413, 714246721, 1151296210, -1515100696, 1030619869, -1869820891 ], [ 534769018, 1651639971, -811558822, -1500083451, -1697161497, 198163105, 1609580183, -1213065350, 387816610, 1422618855, 2137302021, -1985166561, -357711650, -1567763459, -1732327145, 1533845841, 2081965805, -83680920, -845343029, -2096647412, -1287529046, 951870803, 619735020, -962281880, -859948142, -1954079260, -1226943737, 1083885723, -1170092676, -810153729, -729456110, -718837443, 1691851199, 1831021605, 1946972256 ], [ 1374345627, -2094577307, 725348149, 1769538244, 865297108, -2067320177, -886485020, -859909108, -527167251, -1439899020, 1424140620, 2089693663, -110905724, 1228878228, -1606192409, -1062456889, -365807713, -1961348470, -1507046476, 531316721, 924384546, -1302203352, 1040183165, -576718091, 74981005, 108634698, 1464196872, 1861042859, 1520579659, 1332303950, 2070778064, -1540073826, -1748018544, -351560776, 1460145169 ], [ -490424059, -1940850640, 1879247080, 324738891, 1591652003, 93401628, 448552535, 1046710918, 333321856, -1834517228, 1467240402, 2127473557, 1618245705, -1545317034, -1766227785, 156435000, -1065723742, -1137542341, 79020982, -1532147937, 388008555, -1190304271, 1184802009, -37723316, 957104222, 615052230, 1467008833, 677666755, -1009358731, 474075099, -610360907, 722738658, -591173836, -463003859, 1538804098 ], [ 1827042067, -1530503945, 995194130, 78985128, -1619529012, 424794002, -1515522066, 295171850, 330041649, -123829269, 576063811, 910070194, -511635975, -844636562, -1822912474, 1164017212, -2082172602, 1655246431, -684835886, -1192946305, -2106803671, -1784189387, 282431591, 1846735423, -1220565838, 1078585871, 516344861, 1524562512, 1698791084, 1552653125, -1465848203, 1850659895, 1260793643, 4735028, 848783931 ], [ 341644029, 1282508484, 1194489315, 530245671, -1842599908, -1301044724, 1298355799, -771132188, 1734258936, -2038065140, -980271409, -1648347027, -1096762493, -1747627412, 123685312, -419277377, 120302900, -1342690804, 2113874079, 1976496307, 1474881629, -1148803463, -725849474, 151481266, 527076846, 1092759728, -2053946172, 1430437675, -2028692430, 302093743, 552238153, -196525359, 479162468, -1836614595, 843599005 ], [ 709027187, 1851145286, -42354419, 613898025, -884146755, 1589002108, 358047910, 498939299, -589162509, -514099370, -1027024861, 46918435, -1494783000, -357714167, -482734494, -2073770578, -496247220, 116087373, 461842887, -2050027526, 521164887, -213083057, 568433966, 1780739468, -995879343, -1148530948, 234313510, 682739790, -1681255377, 1953737838, -797754716, -1907764323, -643231243, -1271008327, -2101713747 ], [ 413306571, -1596336017, -1301624368, -468053548, 1606453325, 1058943503, -1432857712, 1889414044, 576471581, -1288560609, 568704174, -1027958841, 1610176921, 1199427750, 1205442469, 839775931, 541047588, 1735621375, 483629494, 293156127, -135504099, 726725877, -959518483, -1365273473, -1141946277, -1451618558, 664110180, -1609473020, 36739863, 315185510, 1996151937, 1393161473, 1977339109, -1986269662, 1467277898 ], [ 203829223, 1018793300, -1921913864, -1432037551, 13186361, 696191500, -1196072634, 628243666, -1492455951, 254147734, -545154405, -1748962777, -1992291125, -2120580100, -354647566, -93296984, -1346248552, 1640708396, -447981004, 1621789255, -1227422162, -227780508, 1879228463, -52489673, -1711800300, -765633092, -1516669416, 2053447989, 1781407247, 155474720, 185913992, 971950977, 340041280, 1945640303, 2028817390 ], [ 530036924, 1012253830, 1634737441, 1187638733, -189280005, -2141681126, 90226692, 1843762739, 1726935171, -154607869, 892342191, 1115788620, 2043624032, 2094022402, -811026984, -1741989765, 134276473, -562689946, -558143172, 1107223462, -494429673, 2112978466, -786081287, -176609010, -765843947, 368995604, 1613847023, 502839481, -1533329928, -1892328917, -462328412, 1183930626, -1446833721, -1904943497, -1692335559 ], [ -2131546937, 46090309, -1578252797, 549608542, -156057705, 1810752799, 806933238, 501358243, 696653923, -124927948, -73892576, 661194957, -1279264852, 913731238, 2057726115, -467314678, -1263788224, 996208999, 1875312654, -1550416102, 564389575, 1864469339, 458773506, -880871501, 1152597065, 1801905835, -2098259001, -946251564, 8484703, -354498818, 1956723264, 390977455, -1652544169, 421431467, 1353097036 ], [ -776047939, 1083031039, -1733810742, -702922595, -95125812, -984941273, 1548095759, 1748709644, 26898945, 81940065, -1983227779, 1292626789, -406263309, -1344578907, 1226459210, 2028822721, -1473905921, -1162803520, 1959024707, -1982731131, -1446101101, 2034953254, -1207354847, 1305616725, -380131889, 1008624583, 918380177, 998880048, -156524903, 1334512443, 1051788790, 1984179936, -555591867, 366117197, 1149550665 ], [ -428775733, 1807364486, 1591577753, -2065361132, -1548007544, -473081650, -1875192726, -1577289838, -1689856292, -1248964350, 367834379, 1080962524, 698160217, 886815389, 143608253, 400371733, 1687510432, 1039726407, 1360254581, -443054089, 115034344, 1840366590, -282613544, 1232479849, 1747674925, -88497676, 284296350, -2065916020, -1455231257, 1018708758, 858896051, 1917946544, 99849705, -1195002147, -743036738 ], [ 1121335926, -1409890428, -1562710680, -200984510, -79624367, 255298614, 1138316241, 1386439935, -1848183807, -1358977009, 1835619346, 600378481, -1690701988, 204036081, 69930822, 768401957, -1515220276, -1653407281, -191123674, -1490625539, -1332427841, -516933649, 1698574930, 1456251335, 958192649, -1717013868, -1268237638, 1341569898, 138670470, -1105545513, 608936753, 652958509, 667103344, 1369967373, -1915033871 ], [ -264888998, -374033934, 627204449, 183314246, 1405336425, 366004486, 1565942737, -1806802628, -792098428, 132309894, 1545728403, 471839810, -413029568, -1626791070, 1676661690, 676540211, 1253735623, 1742561427, -1541099273, 1032197236, -184337715, -1544287814, -516303964, 1858337968, 178490895, -707233311, -301492131, -1224735058, 1528998752, -545706569, 1118234873, -1564235991, -1937999344, 859450568, 2092465950 ], [ 2078800536, 1880651139, -301580714, 1832835781, -1022646272, -1775455884, -340752416, 441337278, -296149963, 1460165596, 892982037, -1199221243, -1127843699, -402844583, 1067347989, -488381825, -1363814855, 2014784781, 1520223935, -162098128, -189329433, -1586306745, 1838038633, 148567186, 1683165516, -822116154, -1499075309, 1648921938, -940363699, -675303076, -1170803128, -1633152796, -1638699664, -508259214, 597234984 ], [ 687127978, -273378567, -2034520416, 2141525267, -2112622577, 1525074351, -1367520231, -382983450, -1153313965, 519393373, 1185097360, -198341025, 434311047, -2012057878, 1060035224, 1361508406, -68635372, -1964187294, -1948336682, 1391052612, -1355220661, -886391441, -1223104048, 2067028817, 2090014653, -1791228220, 1128531040, 260540594, -810928296, -1376731904, 1471548302, 1461603134, -1062272440, -719668834, -608592765 ], [ 1963334658, 1846171055, -1709294957, -816068867, -477144977, 1693144307, 306583807, 843622960, -1812164367, -1428929475, -1796460661, -657713652, 307329373, 903825713, 521941194, 424055797, 1305339829, -1569272888, 1243091789, 17205338, -1037842880, -2010616520, -162685188, -246583366, -795782531, -1740772855, -581395691, 1154624892, 1905711599, 2006166052, 1897780609, -18489268, 650208988, 1809295297, 332851101 ], [ 533978463, 1698207714, 1795605986, -1176873433, -496877669, -1460199979, -554751051, 670375391, -415846527, 582635781, -1713346711, -1802567880, 1806214263, 1500790153, 1807158084, 122509409, 1450938242, -264790958, -1675710164, 658480900, -805526088, 938105613, 977315298, 404046562, -715953943, -1662100134, 711890394, 1851355046, 371322689, -1802061500, -534040038, 438448026, -1885504743, 1427620322, -1498061555 ], [ -1880264657, -1257699307, 1511077508, 1300486191, 1628896582, -726892540, -1593149555, -1426192537, -1010025698, -29028989, 2043456390, -10999740, 397217820, 928903709, 2079904133, 1268396286, 981598906, -149285905, 1571451245, 2004279077, -1338741646, -496584293, 144808592, 122456462, 311149037, -199180545, -302847742, 1928769893, -1078686429, 550688256, -992298394, -1361033164, 1476054389, 285631771, 1668214710 ], [ -401956245, -836893664, -1983815314, 301652204, -886957189, -2001772422, -1453669260, 402917536, 106279200, 991424166, -365480001, -592915531, -41000180, 538527157, -1478178632, 1517940119, -1359045268, -1653877744, -949332970, 775294885, 40311493, -8432841, 1252463201, 569863450, 624777762, 1151617588, -1049387518, 903976004, -1668305837, 1881209521, 1885093069, -572111787, -1145617555, 265196301, -72981244 ], [ -253287179, -538951318, -324822003, -1624469964, 789128762, -38384279, 311133959, 1213215837, -1866687951, -2024404223, -1591364963, 1167386021, -1373160084, 2108339101, -509578276, -1483357440, -925498326, -1216559662, 1553136764, 771056031, 935689302, 1958422686, 405037795, -1675719597, 2038565217, 902998047, -1221022374, -2043393888, 883599616, 1047487850, 768357172, 1540964712, 888458510, -668380214, -956473920 ], [ -1028822591, 2129742911, -773339595, 1785940567, 1938012383, -1856062794, -1788304267, -209044202, 484161720, 1082300372, -705160681, 970220395, -1060311981, 1002650311, -1542193410, -1561414167, 1220625153, 1440840531, 1295004358, -1239938756, 1536640407, 680466022, 1721804043, -105906073, 1456443429, -546328456, 2063142366, 85624806, 716282488, -1685507009, 604500766, 1132909052, 23478844, -2121076949, 41039339 ], [ -1176967028, -1576696283, 444655639, 1296601233, -2068773951, -446445217, -1590131904, -944341577, -506756825, -1679636602, 395857519, 1324486355, 1900037419, 1716933039, 1977619745, -832296696, 754935787, -1539887082, -2116675150, -2014539519, 1771297482, -1119091032, 686612765, -1700213065, -1216442527, -1100649389, 1836412054, 1333798959, 755455024, 1942215429, 2114561102, -836008276, 1188354202, 1559514497, -786299993 ], [ 761215749, 2045974189, -708899640, 649424716, 1882775408, -137145805, 41463638, -349843377, 898058902, 309999805, -262490461, -1743226871, 1464679117, 1726953907, -132125535, 818813710, 1739914728, 1284614526, 1195549263, -769224084, 1221900674, -926147952, -355120788, -1238284441, -223568783, 1487623916, 542670929, 1664892319, -1186019697, 820691366, -266281542, -1121226466, -1231375377, 1688298919, -1652904380 ], [ 1671291074, 2068500898, -651404446, -912396787, -186336043, 85581340, 1677902502, -1851065986, -1418730332, -630141256, -971853599, -173310949, -1196685473, -966202753, -238474603, -333331028, -1339534040, -1201717661, -652725497, -546418636, 637301334, -596041647, -887674175, 1901544026, -685475980, 105020568, -1154420465, -580242743, 1439103638, -2033830570, 21374693, -1768414167, -390573254, 833875462, 1321775676 ], [ 947482399, 860448210, -508991771, -186327771, 1840621414, 1142999652, -787650555, 2105889528, -1232028406, 419859395, -1923490458, -2017771955, -1308085903, -933765997, 50223419, -1895963363, -917003120, -556928626, -1622529652, -365090434, -426533106, -1831660834, 282910399, 1727197972, -1524214175, 1295607449, -1843365382, 1052987271, -1167940105, 1139522932, -2125595370, 1124889196, -2083864440, 1050881514, -60048272 ], [ -1149473404, -367348156, 814502016, -1445212050, -894132058, -1887764651, -1439264257, -1382671566, -2115041942, 574034482, -122899024, 125219495, 1449869478, -1467530849, 1581102723, 1872420016, -296982156, -235543271, 1739463101, -1968915783, -1729106732, 611183413, -1090849790, 1999893996, 1528986167, -554459265, -90283654, 477641094, -1416006761, -1638140667, 1272033927, 1122028555, 68399608, -1701888405, -1065138012 ], [ -546054781, 255881127, -2014441210, 1372012645, -1364035802, -1949525155, 351913805, -540694646, 1958137140, 85089875, -1756978710, -1174983809, 1042497669, 1665653460, -144099716, -1301400911, -1233528763, -1752133017, -1463070276, 1091044041, -748276350, -185102981, -926552618, 1454680018, -436475903, 807411391, 1896667363, -67652751, -186087811, -1523548188, -1865087475, 837557920, 500598127, -552972264, 443604551 ], [ -1738884622, 2022679982, -1737774540, -930206092, -1430501529, 39730555, 1951698087, 239370225, 974165020, -1511298404, -1525107291, -737214413, 1272241072, -1046867705, 1377226914, 172210868, -1847949537, -419749944, -812799417, -1073917933, 1568157460, -1919095691, -600518604, -203568821, 1799206760, -356406280, -3482966, -2113892942, 497736001, -1602676402, 793386930, 163148734, -1077796520, -1629595791, -399093088 ], [ -1783738969, 260746657, 1742794151, -585039131, -1613052384, -50985246, 2129501892, 508863155, -164491396, 1916398902, 1412120768, -399079974, -1302966813, 144209048, 311978764, 1385778144, 732696755, 1557058549, 528502703, 1180600747, -1473436384, 1594899206, -1635775123, -477881208, 48697406, 35267450, -1769791454, 333600455, -1798779260, 547954073, 1027193989, 156563915, 1581163535, 558511334, -224900026 ] ], [ [ -1700373748, -2084886092, 657645912, 2013412365, 477029361, -537833813, 1702663185, 2060466999, 957637885, -1000678813, 579523099, 1752552599, -753400972, 245613863, -738851077, -726654784, 609328373, -165350907, 1875451143, 1578589613, -2029842866, 370445069, 675850949, 941928229, 873646435, 1541624113, 231584793, -1783468796, 217622758, -1828000859, -1112988226, 2036017438, 2110557032, -478590816, 1960425134 ], [ -657873251, -245189109, 70393559, -1007528038, 536984389, -414160415, 1604328494, 1044870177, -1002097393, -1399305764, -456563283, 151149355, -671250796, 182209136, -703568907, -978491097, -1326359944, 544777765, 2130180057, 1874547845, -1122959189, -1825832096, 1843549399, -1158291415, -2090693437, -460849790, -211773264, 298692833, 540806727, 1897173356, -1079534010, -1777880408, 1247168168, 13936208, 1996200799 ], [ -336179315, -1961011145, 436163093, -1688890710, 2064966720, 216347273, 334534492, 470713883, -1815634507, -642925108, 1664677045, -1510663282, 1607575784, 1710814160, -1456365224, -543224349, -1511343547, -1929949780, -773541823, 1297961393, -581722936, 1456611704, 1632459921, 1172806606, 278428141, -826460801, -1257313380, 1168961682, 68961510, 1230997433, -813586626, 413287530, -1666119823, -143532940, -1620682577 ], [ 148726525, 1977821419, -2082552316, -1252123211, -1880325494, 1075166244, -394646381, 1081816169, -1129248434, 1149416097, -76828416, 1288751308, -1825206760, 1760640487, -980837902, -954056664, -312838518, 778100160, -44071803, -345412932, 2020813976, 175596536, -1422649259, 1240849944, -694043673, -527955934, -167483628, -324484311, 1542912022, -593382786, -1031600248, -1399992576, -1171447039, 922044140, -2071460436 ], [ 439664048, -913414759, 1125649959, -941033338, 444819479, 1766227403, -1996508744, 1221217209, -1132867972, -79836428, -1888607572, -895272582, -355312406, -415508440, -714821204, -1706135416, -286660713, 716873918, -1292501805, 1534431169, -1501489727, -2111922811, -1822161337, 1714232965, 1100248754, 1440909413, 980586005, 1868646294, -700183215, -1799613600, 504240054, 915008045, 2085861465, 996581954, -597911930 ], [ 109563170, -15063871, 989624264, -212398286, 1483958725, -723539604, -341128673, 1943146616, -1956989400, 1720689385, 778396724, 2135861573, -2096754758, 836400266, 1138714371, 1005570124, 650255308, 1702108081, 1099472117, -1241828256, 37157616, -1197355055, 1583903591, 430069584, 942487060, 1788031818, 1130615034, 226361286, -889096346, -1248208213, -1299376078, 981750397, -890007125, 270346427, -1600189246 ], [ -513958892, 1425523944, -309280648, 2140104034, 16196410, 154240086, 1347135569, -1980292202, 631471018, 874130053, -1870601855, -461038302, 1567011581, -1018969250, -1496672518, -1949254044, 1298551436, 229086533, -685361931, -720703976, 455583374, 1628097204, -1363003518, 2085531580, -919893039, -719164576, 1052048965, 1055735753, -172340779, 1211067410, 609363459, -1887011561, -471523052, 1232512489, 209389457 ], [ 523212273, -1009910949, -1177305817, 844935617, 626557516, 397392348, -1041876687, 150533434, -553444449, 892801120, 2009202825, 1181023558, -673973309, 1808718143, -1389734757, 911593114, -1333012679, -1717445296, 1299612586, 2004103063, -2078512130, -1314527594, 528997776, -1124945214, 509753775, 2090040087, -2046874006, -696794918, -1637857061, -1726336772, -1699844585, 2010830976, -528633559, -2093041251, -1182994820 ], [ -604813228, 1199720007, 1190334430, 918035082, 1665889916, 992341632, 1918285930, -572625718, 168587988, -780127626, -140259692, 1648646924, -763254789, -510566894, -677895623, -1596403190, 1662213345, 848728944, 622997173, 1098589228, -598614106, 344215807, -769328243, 820552521, 20202066, -1311350526, -120044746, -1849869107, -1599661077, 1692534936, -2025573570, 499751315, -948482808, 471880335, 585923887 ], [ -1001029979, -2058586774, -697726151, 1766892162, 897684555, -1614020076, -718937019, -386736200, 261061961, -1990157151, 902369397, 1638748695, 680984818, 948880742, 770553366, -1317867273, 2131214727, -149603527, -100028500, -96745697, -227839104, -1316008005, -321444706, -304468665, -541409384, 71918476, -1202348797, -343022522, 1698781027, -1783953519, -358622536, 480892074, 2037396403, 445720804, 1356423151 ], [ 533001812, 2004154626, -357191151, 2010826418, 236328233, -896343956, 1286899546, -718371593, -628471424, 967633054, 1477721019, -283144427, 867474446, -1427647526, -775800840, -2030000923, 1413057938, -754535174, -2118730469, 125649250, 645789912, -1272157204, -1383027723, 94009438, 525402833, 2110220247, 1029150018, -1543262463, -1423144313, -23374882, 1354044591, 1506602166, 1392815963, 967244271, 1646539376 ], [ -1287605605, -1023676362, -426222793, -62338678, -933763007, -960175180, -496353904, 1227063063, 682739967, 1667993920, 1920200928, -2097081695, 1292857229, -887014841, 990158086, 753561987, -214774635, 1139396857, 1778668086, 2078275429, 1171392891, -874034120, -741283168, 123758002, -1800976926, 2132854714, -1387058677, -164300290, 1632556282, -1183646799, -1692713166, 418389647, -1947738900, 165400024, -1642970549 ], [ -20213756, 684471374, -304611765, 443155924, -587570720, 869294935, -862471943, -1152182009, -1869955373, -693938280, 1993604799, 212549802, 413966208, 485777419, -901366130, 756227413, 877036648, -1586290440, 1329574909, -1676838795, 1257596984, 186538108, 1305751512, -447904694, 1163575253, -217832598, -1062776364, -856829940, -1395181709, 1162036240, 1025074706, -525276448, 1419913617, 273791827, -1105614308 ], [ 1691898116, 1600129591, -1967699457, -1641870134, 1821299021, -1032412406, -1195069430, -1710874685, 450140192, -846166152, 1647775541, 1102687272, 250516633, -135322619, -576419404, 1672845146, -1871122459, -2019854913, 624738165, -327638004, -1802022615, -1507510791, 14671278, -1268848893, -740824344, -411769250, -1381159902, 1841440713, 403106444, 1317744144, 1234039248, -81035306, -1887936927, -266160482, 1575165482 ], [ 7904003, -159579028, -1790989082, -1666574077, -1232208972, 1033673752, 2022174241, 436468280, 1419636768, -1285779815, 151973008, 1868418823, -654049239, -1504111086, -129768129, -1010236997, 890432034, 73219651, 481985998, 1700387791, -303413887, 911610312, -1023606129, 887695100, 565998809, 1331340010, -2098842601, -1308394923, -1874260428, -2009677965, -645865374, 655501125, 2122336195, 1522325282, 1599412325 ], [ -1110122003, 1749302933, 923144215, 1132498786, 905811190, 321964434, 277917985, 1092337269, -580010856, -304179492, 1612417976, -953270079, -155556420, -490709975, -1397523336, -1132078416, 1615421612, -767470176, 2009605001, 1891586911, 1112971645, -1627401038, 1753366693, 825456811, -501743186, -1814115964, 488181093, 2062315030, 1116266877, -835355003, 210130117, 1708320347, -1343358930, -1007861632, -1537898889 ], [ 578432396, -1967630306, -218139912, -158526204, -495018133, -1053996570, -828598868, 177858090, 1145588759, -198372708, -2077012294, 672066527, -472303838, -550009909, 500220404, -2107339922, 339393593, -448021695, -1699611194, -129265308, -370610049, -1812042266, -1917773447, 1778641666, -512148274, 455365575, -1566043252, -755802452, 1150481315, -1633116440, -530814552, -786495193, -2106219100, 1714086793, -1255200809 ], [ -1996704946, 1035791130, 94998664, 849865165, -1327956789, 780212643, 914023692, -2080753891, -1894891300, 68634135, 1134753120, -1175501135, -1812572511, 1756389879, -2077617229, 1169775437, -575823036, 1445339944, -1476260955, 1011577824, 318141349, 516557625, -565939654, -76947344, 997203258, -1788862694, 122106899, -142397205, 659294497, -344073317, 712998628, -1498563043, -343061102, 344485217, -1170878847 ], [ 460891133, -421209987, 821791582, 1875312566, 532074669, 132628086, 1824808774, 716541886, 643451353, 632697412, 893240615, -797576006, -796659973, 1692479549, -493222866, 35794176, -1147185565, -1586791991, 2097769941, 511609464, 939058522, -1360199650, -1440282175, 1001308717, 581592431, -1011786971, -1541650565, -1752045881, -193421263, 1844855758, 1602813514, -858026993, 1913376496, 1299324998, -2057510758 ], [ -796479057, -2079848729, -1299654914, 1977394764, -21708483, 1850524922, 985831105, 1945826384, -159785386, -911434055, -1156813969, -116513753, 656751209, 2050503048, 330792373, -1153236739, -794511671, -1260369367, 1049624746, -582606628, -836673113, 1026175005, 1113787314, 1454416589, 1407419079, 1941306340, -937030463, 1206038526, 448915573, 2041313913, 278857442, -702123304, 842923948, -1315043895, -317709762 ], [ 1066775367, -505231735, 1356687981, 1644162688, 251607254, 2006653572, -1576892383, 752577603, 1811608550, 935543525, 737594143, 246749668, 1300947869, -388429648, -571567844, 1761608716, -660155748, -1467914052, 639947050, 340276559, 1393931441, -1745192677, -180600089, 249918873, 2054187753, -29871161, -40575989, -2057417068, -948355697, 1397380460, -136275867, 2056055914, -888808205, -1480177627, -783561239 ], [ 1039237103, 1631329109, 795260873, 1638069998, -271487303, -780761114, -504431232, 2081944695, 35553060, -1939381055, -1331557803, 313891493, 980366457, 935083049, 553561718, -1431800667, 1925776780, -1112300758, -1305089564, 1701392814, 1429082577, 1793963516, 501320407, -503795640, 1495262915, -891483797, -1788313335, 1779944735, 2020665935, 1782915158, 1136878514, -1759586265, 1675531763, 1992804844, -1082017996 ], [ 966681126, -1548597076, 53207654, 117598381, 1248185281, 944752358, 1271175235, -435192432, 2143004341, -1683662607, -1995038114, -1260655486, -1346897771, 1355935312, 2071473886, -726282190, -1320847388, 629746393, 2000139973, -1498795305, -318507892, 405104201, 376178213, -169110, 302683774, 649571839, -1472711262, 1272911437, -909699324, 505485526, -1372531257, 725874516, 185749186, -770838275, -1231566208 ], [ -2054069694, -667170026, 236535276, -660340318, -174926800, -384410976, 1211252342, -2030440493, -1307878602, 1913483783, -1178818718, 1714423748, -1390081508, 1799233742, 19594466, 2011748727, -922031339, -382139240, 1514659945, 432554942, 1621347853, 1302812696, 1759366035, 1278075781, 568182499, -1235693494, 1789474167, 1531483743, 1394021057, 2121713914, -2003900384, 623160381, 2146458220, 933085380, 1114722640 ], [ 1684911529, 1951533113, 1725679375, 36570416, -1348574327, 44647720, 1659112715, 892115733, 712221340, 2015417645, 32301538, 65457779, 844563836, -1515463206, 361642862, 2089454056, 48626219, 776759515, 1772290190, -969281403, 1347527108, -380980865, -594881618, 959860406, 778057685, -1606614005, -1066814601, -1421959942, 25105472, 1414450876, 1125000415, -1591521622, -568971493, 1387805289, 638925180 ], [ -525939974, -2078838265, 1249882887, -1983146882, 1651602616, -551737951, -1880094825, 2023140721, -1940778998, 2108187847, -28763037, 117706817, 913530327, -2019810678, 672339448, 912627716, -2398719, 697231794, 1914990575, 1106568370, -1357906223, 2130122647, -1111197628, -857872459, -676084923, -1766776856, 1577874217, -793560604, -1729139051, 90212746, -1507603105, -1489921250, -770636407, -794075424, -37071699 ], [ -1274828759, 2093892696, -562942667, 1335399373, -1857385875, 1002109265, -1033211286, -64178195, 1039226720, 942515401, -2100426625, 678139495, -1677331586, 1719622115, 715674741, 1389662551, 2054417488, 1902962729, -195838258, 250316483, 106754273, -929524146, -651107612, 1212515907, -1007880569, 143918788, -1801320513, -200337287, 885357739, 1414452268, 1385461744, 558956080, 1723141354, -519888449, 174917311 ], [ 1701763764, -1128161593, -1980512574, 598414149, 1828856806, -690751987, -607613569, -69757573, -201002508, -1486856686, 1312746385, -1537351372, 1345243271, 90592365, 1284816785, -409224649, 2066224998, -1018869781, -1811926587, 1867451964, -564589312, 1553052295, -1129695600, -204163298, -2088297272, -1512145299, -1282131037, -849747424, 1566854889, 76213121, -461851970, -476463565, -1484543027, 1925316456, -1107530911 ], [ -764243615, 1919134342, 494409198, 680950168, 1651446186, 1503994601, 1885113206, -680801700, 551193569, 889701123, 719184576, -1273337493, 1899011063, -1303937491, 1996750722, 1102249477, -418581596, 621385112, 1562824980, -209999759, 1097352301, -528205292, 7206359, 1792729524, -800496587, 645087710, 82040662, -1191404847, -1206497656, 138530606, -1941194547, 1275720329, 663737445, 1706764103, -85311421 ], [ 1134468013, -654763420, 658021669, 1654120688, -1741654937, -1198814281, 1097417112, 890556324, -1267589967, -782295944, 64876175, 1822626043, 2031611353, -954287489, 29531860, -1984859626, 925304847, -835824911, 1177467920, 1764276278, -1527308772, 748896498, 722350400, 858566011, -187709834, -470449667, -295294685, -1215245076, 613261101, 202322230, -382907045, -1744965657, 1162494629, -95750336, -2059600171 ], [ -1196919655, -1430218518, -818254466, 2113340580, -364571, 139629732, -467265214, 1201820746, 946999801, 261129312, -1568550923, -270400037, 830976163, -818962135, -358056291, -392463066, 626155478, 282457877, -36751269, 2011643144, 399301974, -864169511, 769935200, -1622257734, 906713124, 1334178075, 1397727896, 103393724, -1570657989, -55367371, -146466942, -790279041, -1508360184, -524517023, 1620578122 ], [ 1866483763, 1154944188, 1003896881, 1464690036, -1411971969, 1723261978, -531053111, -674121642, 1590367235, -1926981262, 2077885500, -304843014, -1420800932, -84807814, -2115894440, 1165485589, 2131314038, -1586104433, -1471931461, -2082828804, 760116684, 694973662, 1770510437, -410613047, -406212385, 1831202193, -1989846412, 646060076, -1986274395, 826291513, 444664264, -110390354, -1394735291, -655868768, -1015175602 ], [ -73750550, -1483566491, 149949118, 1353410593, -891379430, 476489828, 2068480387, -317457592, 1435236138, 1769311612, -691130314, 1362914983, -1884894907, 786584933, -1473712153, -1934761466, -1882064030, -445578984, -3484862, 2068391778, -189190611, -2039612975, 688271139, 1677120100, 95215022, 911145875, -1656588668, 681845347, 1216785294, -1894016894, -1495788899, 1439292956, -2108055543, -1121220534, 1023812491 ], [ 1384833219, -983667530, 1912315050, 613230053, -809466629, -7090147, -1424290680, -718904042, -1117070723, -2145229909, 1940173589, 1102548703, 1577552414, 393022101, -131395641, 2114829180, 2014819928, 1400971769, -520340354, 1307351564, 1160033655, 121989110, 181362143, 276934853, -1265137146, -1101371029, -1517759044, -516285630, 1053394770, -1303299505, -845280216, -1244855547, 1791736645, -217651131, -1190958026 ], [ -1809063282, 583712530, 1366278582, 1421477493, -2058122205, -1061414538, 1778832180, -1107552107, 1812679191, -1046523245, 67789570, -1010321800, -1224513551, 1029057389, -1217125116, -767880410, -1281398844, 651164896, 355230433, 1949253910, 1591648638, -905749162, 483916503, -1569644191, -336853895, 850853348, 764377837, 1568587631, -1052269406, -85191513, 1837845273, -1771742421, 1936417298, -1236133212, 202077063 ], [ 1853907584, -454795366, 1434900304, -996177569, 566151775, -445718367, 1221182104, 1538035143, -704394955, 321934362, -524318775, -210033049, -1686679179, -2101437088, 1808126140, 1899674347, 1097611213, 1754267082, 764147137, -512248189, -2070846046, 1382686006, -1157041844, 680284517, -1059601642, 1703123881, 1952929223, 1185980898, 313484794, 973665825, 183926607, -25603368, -667083474, 1526434935, 1348978156 ], [ -837233597, 444505076, -1713371203, 1777387841, 650372684, 490443688, -2007898433, -87650943, 1933696977, -1301409866, 1550379799, -1021782963, 2061092044, -1703338585, 104310104, -1780476207, 1505231217, 1332735891, 19624161, 1387082848, -1227746369, 1799015089, -978080099, -44296545, -1852180982, -2089695430, -143755348, 166109591, 310746869, -1039951081, 583739187, -642460071, -774800646, 304500575, -1597719285 ], [ 1643806696, -607913021, 476521664, 711943095, -1537256067, 1147336016, 96364891, -355292770, 32171362, 383051843, 152035295, 797593425, -2117615658, 733925149, 620093126, 1244645807, -176032324, 2080840926, 637069557, 482531351, -1197419270, 615475569, -580497400, -1004919543, -1471175771, -1030990249, -920182728, 835277925, -1686759881, 217609261, 484250147, 1093671607, 480070346, -1492341852, -132939176 ], [ -1838816797, -162774114, -1381765862, 624285684, -1472220376, 1789168251, 1387329977, 2112420355, 68320948, 2032273059, 1359432497, 1874702082, 448738272, -1110818751, 782571851, 1427502960, 2013262865, -1646414610, 1757632478, 1562428244, 911002313, -1140848151, -1920998893, -1666882127, -78950076, -1306068429, -867876263, -1600827906, -617326016, 467094989, -387772242, -805928871, -584277846, 953284685, 1451977496 ], [ -2127214186, 54948763, 156942893, -623630038, 836533219, -74514974, -1679952234, -1472515907, 9136953, 2078981775, -92460240, -211166740, 638375830, 1913970970, 641548035, -1336234679, 569834261, -1973817498, 433833483, -1903309679, -1489651679, 1858631021, -1288168133, 993566609, 783823315, -1245570649, -1130936789, 2076329974, 1589088074, -463223776, 1053410177, -109651321, -1700921532, -1920314299, 816891294 ], [ 1079987144, -748638490, -391897635, 857799837, 251129192, -7687040, 1908498759, -1266919592, -1279928920, -272734892, 1154127363, 467936042, -2865610, 1538679744, 1658235909, 278941376, 370812444, -1920066299, 1321085824, -38706141, 903262389, 924881501, -477999485, 1402851919, -1754546809, 36063799, -725064898, -1610006215, -2081117947, -427801511, -1416798582, -776948132, 1827382868, -1904719226, 1534554097 ], [ -402616725, 1777849652, 1901903164, -1564059959, -1658483525, 1977855651, 728297706, 765631122, -1519828709, -1352446617, 202396406, -1541212391, -868741283, 725151901, -615739991, 1926248640, 969015386, 757452681, -941451970, -1005085631, 312894424, -854200783, 2065075207, 371295258, -1184303872, 864689949, -864450888, -7647919, -1381581610, 866053483, 1178041805, 1395922040, 270362246, -1218081230, 1513109863 ], [ -389365973, -908164754, -1950837258, -803748769, -2023813417, 1424641567, 1186759682, 1612203229, -192380953, 498116498, 1705334976, -1364007667, -652064440, 1112176411, -143014195, 1575941205, 2005266676, -896141142, 1975742280, 2104049519, -1186267456, -349810141, -1623952043, -2075017746, 1335183838, -837587006, 410805554, -1139482514, 621640638, 873221502, -1040130634, -934934771, 1347151482, 1677713656, 2096850060 ], [ -622024435, 356030399, 835986336, 1928812479, 2007750802, 534191809, -1938969383, -1575588596, -181203182, -876664412, 1745562680, 241247434, -2098665555, 1955612111, -621729284, 127388333, -1916689760, -824042001, -1760272388, 1979792045, 1358831591, 1281155937, 551531503, 275666795, -1495376096, -40388853, -502127077, 1903433789, 1943129489, -480474080, 431182210, -2016073065, -1961841591, -2011416165, 803468674 ], [ 486054717, -1216976092, -1490823798, -1148629901, 628787983, -479916588, 901148136, -363923410, 1546517396, 261829078, 25651892, -310185592, -755894585, -1010989470, 1900464696, -1711658590, -461005611, -1390869035, 1578227957, -1026990513, 596034335, 1714955919, -1031874972, 1848625664, -592116635, 542342035, -941249374, 515069777, -209568803, 851067179, -1651171946, 891403596, 1034910537, -1864952830, 878657124 ], [ 976407230, 587715716, 236876814, 1863188438, -1704329561, -1286589962, 276314308, -1183405361, 2012368800, 1987781546, -968017930, 594202711, -493126843, -120551562, 330067434, 1246602532, -651785777, -162391905, 1258692152, 733631908, 2022538006, 1051483785, 362907145, -1566900710, -783625492, -220893676, 272000192, -1831697291, 933001929, 1783336061, -116957000, -506073308, 1270591420, 1306164210, 1686772264 ], [ 1546513279, -1097994362, 1206495515, -1811623079, 445249623, -1094579926, 1770760689, -1306225737, 2107439215, 195628904, -103981091, 2001142642, 374656752, 1002802054, 219363110, 1169695890, 1415600503, 1070011872, 2051018818, 407212080, -1387574754, 1529422052, -1633815276, -1159555549, -4579784, -86783571, 933222726, 788241171, 1801661500, 540791149, -195378426, 111097081, -1723694093, 1470086521, -2076277782 ], [ -761345291, -401096573, 915439925, 13145893, 893275913, -85966292, 625049555, -330999127, 998448157, -159947531, -1229422303, -439841781, -1279515891, 1817765099, 1191274804, 805992535, 1858195622, 1122731473, -1947542797, -952380108, 1419057399, 1511748390, -81787270, -12712139, 1737328527, -1773006868, -1419956613, -1675779764, 1319554812, 171498068, -2099634342, 1603116893, 2144201132, 1579375272, -493412504 ], [ -1792667677, -1639110325, 275695986, -229670749, 1297247001, 762984221, 495683185, -176518832, 879471419, -360982521, 2029687210, -1028091608, 1253526117, 1492769290, -572048808, -325453526, 1676076399, -1382056264, 1169982862, -873575729, -1637321994, 2039109336, 1971161429, 134198700, -1705394532, -914056805, 2030488478, -521157263, 234597529, 1342169267, 1907335469, -389108565, -638303609, 1871583874, -368971208 ], [ 305491520, 2049219725, -1700731798, 211830124, 400233572, 1849924741, 90341009, -845229927, 1740083892, -1382760179, -1736449844, -1001697080, 399838619, 692279857, 1544788662, -1719114938, -1664070778, 250107287, -2127020345, -1475350778, 705377093, -1753525355, -407317615, 910482723, -1589371461, 1646854861, -179718962, -2142044381, -2848573, 1707297760, -409567258, 1440277549, 1311279599, 1654990534, 1411458053 ], [ 749154089, -1488753505, -1459956954, 1007294300, 1991898192, -23710565, 887000698, -1404116543, 1303726467, 417746053, 1679959361, -45889906, -996962289, 400341559, -269767607, 189537170, 558137984, 911356179, 1042893748, -564053544, -1823689486, -22031845, -624171094, 570401261, -726027264, 1184540458, -1536102490, 112407817, -1885073597, -924593217, 991131063, 574430266, -559929120, -1760931244, 1880042133 ], [ -804310181, 533396561, -1550185369, -1753545574, -545531932, -514695335, -1544968142, -500042359, 1333513351, 1106415381, 1908348787, 1967299129, -1609975604, -470029439, 14276733, 1836674102, 444651881, 1744766702, 2137939077, -963241344, 1370017599, 1990385549, -1101590223, 2089399755, -2104713318, 1442859603, -274723066, -603398369, -790484419, 205349581, 732554064, 2101258937, -1581591470, -2123117941, 605672224 ], [ -1548044278, -923283567, 1058768719, 2012937551, -784949492, 244470982, 1709811358, 565044780, 1669035890, 1136608227, 1293108003, 27295409, 2105100311, 1416948101, 993601654, 1297399423, -125549954, -1265359269, 497783597, 387054999, -1157859672, 1386936141, 1181800684, -615729273, 1322992739, 842065417, 1542616041, 755684209, -968812392, -874877595, 1606206339, 1806119524, 818446419, -621723418, -76711087 ], [ -1209033707, -536866835, 511628783, -105191252, -1733406927, -1146041300, 1153743206, 1318196303, 183564547, -1830394905, 1208147836, 2057642949, -2109561607, 2026228195, -695091511, 2040557909, -1432816522, 1478625988, -1067455978, -505390792, 550858879, 1762614950, -354300814, -308509711, -1029826703, -1880362308, 1389659217, 1400892987, 932417128, 2070160779, -646616879, 41149514, -2055435685, -2036866239, 2013006213 ], [ -1151047909, 1759260638, -1595979298, -2123265345, -451686069, 22794874, -170277753, -1551391455, -1218083226, -615184885, 588697795, 1797216924, -626663470, -1456102859, -2123643422, 1452156501, -1661719691, 1259511211, -1629382903, 524508427, -89576885, 289494108, 596743598, -239799773, 165119015, 2147174108, 1897113944, -368526719, 1864960879, -830526777, -360189635, -1372397043, -1953656999, 1516271799, -1931432529 ], [ 937724838, 174927450, -1935494815, -957972261, -768194376, -2009118023, -257730481, -1988163856, 183853367, 1289785618, 1061883317, -1696739295, -1112034471, -2017841774, -1249715356, 1143793863, 1070381071, -1354672268, -793056778, 1221705868, -1286687604, 789495782, -1736512048, 345954576, 1239175895, 930848856, -1326072313, -1355764365, 1872706956, -2007210962, 1073953417, -665872993, 1838983010, -153213035, 750658538 ], [ -1714726759, -773202768, 861060272, 1468821189, 1315208465, -1495458445, -1344264684, 1887226007, 673745861, 223436056, 1162019642, 2062368400, -932945618, -1164555231, 1694475205, -185342311, -1278762692, -461082760, -1331896265, -876674720, 788875609, -1798833802, 562356955, -424950999, 1339962490, 1036454220, 1860533428, 1537821697, -1880298851, 1331027730, 834312343, -525149746, 716348228, -1538191650, -1575606659 ], [ -2040114221, 1432104923, -490689937, -1709532953, 1880467426, 1797752607, -2085040921, -1361621224, 1907885193, -1394087490, 1584587139, -2004140763, 503581693, 962860637, -671985080, -1143314470, 2086134083, -1971939756, 1961044699, -1274693661, -2003940718, -1794929554, -1062416478, 240797012, 999855273, -219841573, -2073061635, 786627244, 997677943, -892274402, 1356912126, -1342933018, -573615712, 1955245802, 1865624324 ], [ 241765825, 1902397874, 684477536, 818784094, -491022345, 1968016665, -528512326, 1434648694, -442403605, 1666971040, -1869011712, -2122502327, -878415156, 82365105, -1525076833, -903848338, 366414758, 584751564, -450787688, -945991001, 841443938, 1362409473, 1933805078, -1784036569, -4743495, -2127807282, -1998442229, 1558029206, 1624391746, 1552339352, -32910261, -856725997, -1968100468, 209900089, 419631279 ], [ -1034274611, -155092790, 971055015, -165345795, 2034000064, -1889495828, 1495402660, 996950559, 1904161081, -886554423, -1561540168, 671202746, 1878578515, -1988141809, 2010977166, 518720695, 1280121035, 95677211, -132587544, -1823394991, 1029450565, 2091226732, -1611404060, -528694817, 1120663847, 1117675392, -198300585, -71629681, -102984214, 1767767725, -662622542, 1208493352, 561329317, 2114486493, -1634228259 ] ], [ [ 1998547802, -1103720418, 1008069403, 842252623, -1636901379, 1263082895, 638945076, 1476566529, 139897169, 1701566729, -1915599992, -515391668, 270841329, 1844205618, -1619240201, -1179417700, -1621281065, 1322940931, -951894921, 421708431, 2069315322, 1963512725, -362291751, -1109777031, 1604510426, 165270987, -294234133, -1471381301, -1439281484, 997040937, -49316997, 1141624645, -24238188, -1809619390, 1831967331 ], [ -1427629353, -428577830, 803380074, 731839554, 2000678857, -1575348511, 1940894479, -343268886, 1518071489, 2108752790, -1434848322, 373476812, -1454585893, 26568399, 48419036, 1465301400, -1191046430, -1586644587, 1224385010, 2005514621, 1523949450, -1387806618, 1157068718, -1572445218, 1759972864, -476032910, -836010269, -240022578, -705804988, -950973701, 1572699766, 1060693721, 568708567, -1372052036, -64443593 ], [ -1497039508, -1414269297, -520671937, -1990916288, -1776133904, 992796078, -954606157, -138843336, 1055101834, -469202270, 883004964, 551750381, -315723577, -1470340958, 66784864, 1824625921, -396212328, 745231680, -1342975343, -299870451, 35097966, 393543014, 1511827400, -1659559768, -823354178, 1296556712, -1147731400, 143405834, 2086185311, -271914911, -65365436, 903896239, 1210221438, -1817938401, -154847929 ], [ -1282991032, -716076787, 87139705, -698020957, 1067460687, 483522677, 340704997, 539880207, 462208357, -2062490872, -1062585416, 427401297, -1072904627, 1103461333, -1925353586, 385247545, -1313815082, 1160770326, -1981583413, 1667574477, 1549792296, -3366528, 1963006374, -919183262, -1489029243, -670109550, 1339837, 1327555557, 314310151, -878721059, 1772115716, -997456799, 1560659982, -1271994236, -1800466584 ], [ -1183555914, 660034533, 1083349861, 564811601, 807768798, -1638657573, 503483834, -1795049318, -1074669676, -2138722013, 632453767, -1338464849, -668897452, 691934742, 369173808, 1924266755, 69943477, -1755828000, 318048034, -316695284, 1608374846, -1709800391, 167570897, -2126493310, -332372074, 46886673, 1337767283, -196148375, 1365186731, 944960396, 1750957983, -2110810882, 620612353, 1062638776, 1797963679 ], [ 91747382, 106684775, 838809392, -1494585630, 1904142130, 367709871, 1028072417, 173948959, -577042584, -485765320, -666962469, 1086712740, 1116688816, 1812382772, 344502381, 1696545159, -1400441242, 85046631, -1560438952, 752611809, -1482166698, 302299446, 15966118, 848617414, -2069476359, 613755694, -395650600, -1471156418, 1400132383, -1967631532, -891056351, -951957386, -1246784821, -1407252054, -1273796086 ], [ -225400393, -406125284, -2082976815, -1116219906, -839075960, -1514372681, -1392767666, -930087447, -1541804053, 1827635569, 652053609, -190018269, 1173049482, 1693818674, -2113431493, 703010507, -658553637, 856674425, 929283488, -800890043, 1079783069, -1020915387, -1789114690, -1125353494, -1651922697, -142534722, -1181112378, 964612652, -838042179, 692863766, 656612712, 782939029, -1851473756, -1131910711, 498612152 ], [ 153783043, -1958360802, 561534410, 466247285, -1910358434, 1012107701, -476917435, 1109000823, 1808200268, -524276730, 193251564, 339519239, -1469118245, -1227619665, -769765518, -1755073082, -667641823, 105882228, 1431768672, -820995796, -1504003600, -743072919, -1933395692, 566490939, 931570059, 2063139252, 429716343, -705109193, -1333535697, -601836588, 47306373, -221445611, -2110066666, 472841007, -1243417202 ], [ -221535288, 2054770854, -1597574174, 289360586, 288173570, -1907625769, -1578836715, 1819880525, 1247058857, 473456096, 158185046, -1114281490, -1800454874, 78028951, 1564704561, -1559242086, 1689939874, -1556582149, -1448839274, -1450281750, 567890003, -1884062662, -1780984211, 1363081801, -285551884, 906802367, 410081635, -482045926, 422144842, -262317700, -713138941, -572197130, 1242023864, -1164981267, 1881235226 ], [ -368072737, -193323717, -4563714, -521201214, -2057795200, 843511870, 457942709, 99559275, 2070646643, -1356201667, -867604853, -512351311, 1895125788, -1551706748, 384432372, -603835637, 1089296476, -327126603, 1013610574, -17547868, -1724511715, 618585072, 1936209226, -2016604103, 1493392514, -2092923897, 144391056, 186018486, -2062008869, -700739175, 687808692, 853168010, 548557986, -637356958, -1073614824 ], [ 887444514, -130423994, 102273727, -461242403, 1650199574, 740102832, -2082471167, -1800299193, 1414669283, -758709224, 1331002648, 470795293, -2141057294, -1018079493, -683210479, -1660082098, -1976302007, 1027565237, -1298023030, 2058301687, -323069026, 1953327722, 2033974597, -1959344269, 1691925929, 745631943, 1222037013, -698524768, 443991081, -1034136156, -490734296, 839811566, -1955276132, -1728544582, 1788639171 ], [ -1971429633, -210483983, -1343180827, -999462353, 1693711903, -1487144688, 1523596559, 1652843187, 133842621, -369449925, -110564989, -75903708, 1109344277, 27198960, 1826754435, -1050004531, 368308449, 1286932090, 299208684, 775043851, -578853293, -1549144187, 1390014146, -752139170, -1789868625, 1174104251, -352648750, -1106590639, 571031101, 198031316, -439033419, 1936044503, 1924276058, -453244555, -640815544 ], [ 1209109140, 592194375, -387910086, 1196980542, -509474153, 1056002358, 1774697084, 126033381, 443573839, 427659225, -548513968, 2045109286, 267918236, 244170590, 1808218872, 512643435, 2042669020, -568666332, 364226776, -1838367510, 377776207, -498162489, 1521232078, 438381345, 2032574548, -244401023, -1341516083, 1456815863, 619870204, 198016048, -1894693577, 1086611521, -2028496063, 1187155116, -2082338942 ], [ -1763134474, -1833702699, -1430889171, 224388132, 888652978, -1511555749, -1581769968, 1127197417, -270689685, -8918242, 1745068404, -382286543, -1226414956, -95591937, 1546959967, -1240044729, 835968653, 1564144829, 741002080, -554456312, -429703128, 957684560, 260877428, -881155152, 1599016521, -682176957, 1715133712, 584025390, 1345232588, -114015657, -1241103816, 1174149310, -1168744621, -1140573, 1412716628 ], [ 1131604101, -62282263, 708727343, 1945577799, -1809212622, -48276632, -2015117544, -565624349, 549669305, -1237657748, -1622479862, 67432202, -349827077, -195785375, -2121610487, 1663956058, -1161181143, -1973257819, -1839916545, 284543053, 1847415475, 1161328649, -1051499657, -845461918, -1582984252, -1587139718, 1463719994, 1575087218, -800109153, -189295785, -1863326350, -1194880935, 1786305826, -965452670, -1688388756 ], [ -605940184, -1137686014, -1688327710, -1305283758, 804360919, 1010288085, 694746742, 1539738547, 256754959, 1143571103, -1625202090, 1280818671, -1655292431, -2102300836, 419193567, 1327488426, -1107929090, -1790612468, 183723509, -670072012, 1930386533, -405454483, -1059279170, -534641196, 1551065019, 469541335, 204027964, -1706174985, 1803424560, -1015470711, -1953651474, -1814769301, -1332482600, -628692655, 304561580 ], [ 1026569165, -883980851, 1661507482, -1433092619, -1211721644, -1728433525, 467040812, -899604603, 1456548464, -1534537710, -776611806, -1441085523, -1972521120, 1324301589, 1449045869, 556847564, 364839722, 1866314312, 325991287, -1413149595, 705521788, 275076644, 1364103502, 2066031228, 1586148507, 1172695066, 12895072, -806362299, 311920609, -506003556, 1449966955, -622130545, -1152719314, 76532185, 355570785 ], [ -1086661952, 507913556, 1323104233, -1697414155, 1469511015, 2105707456, -696514391, -80253310, 775636499, -1671622982, -126291710, 251986883, -1770304356, 1104746169, -1120548170, -685516484, -2077215888, 643446583, -1958591265, 1578562970, -50858944, -1962379647, 816891837, -1031158331, -1125276612, -804588498, -1293701291, -1568555047, -1707161263, 428751907, -191755037, 135726189, 2119868353, 389322307, -269814682 ], [ 1407777887, -854244895, 1807473631, -1090796117, -813967447, 893380117, -1433654211, -623799609, -1888814505, -48657605, -2082642679, 2073917392, 454270432, 2036406368, 689679076, -516798406, 631839646, -1638823145, 1310813371, 2014190151, 770561581, -540027502, -1770649959, 345484631, 1397472499, -750963304, -1671566633, 459022210, -930047682, -1783973795, -1640548861, -274141869, 808113402, -1170837033, -697293547 ], [ -2034177622, -1106467941, -597921118, -1156645633, 187264610, -879492491, -300677888, -1608293745, 908113328, 1597278774, -1608883499, -72094201, 1509958050, 1123868207, 295060702, -699702547, 1310970511, 1796584759, 1411321109, -1294344265, -860836815, 1956766704, 608605056, -896321687, 35891408, 1070102489, -1834488737, -1081621848, -550621897, -1265692023, 587189732, 498662630, 1551153930, 507214670, 1713932558 ], [ -1765069387, -601094284, 1366560216, -1121610477, 641782806, -1002439285, -186226315, 1087914954, -715198212, -73228286, 1329573969, 1825880259, 385097044, 577564583, -1086425131, -699322833, -808841047, 1030387834, -80841964, -1439115519, 1818730215, -486554044, 1844597268, -1858981525, -2137273955, 79483893, 1788636089, 1202437194, -32585650, -1107448773, -1525548794, -251685262, 1657054676, 1728260978, 1185204473 ], [ 1272062332, -2008354463, 354509871, 1912692086, 1182027352, -241960158, 859999682, -1907339810, 486322486, -1410214255, 91708551, 618490912, 547829542, 107778351, -1486398679, 1158616534, 1660539126, 814569848, -1841176778, 623723543, 1620944019, -1017749842, -893640422, 1506521898, 2048683302, 1760752887, -1636549071, -1639384582, 1153226876, 1120757607, 1130792219, -1092158079, -1250268051, -988628267, 1895634251 ], [ -1119530628, 537048268, 1190540101, -1849620662, -760646439, -683862188, -1802220223, -1499854181, -1524028083, 460416566, 1950363758, -295004956, -425825771, 1435484261, -718946813, -2026570542, -1291137384, -1480826823, -1274674741, 1978471254, 1533461032, 72931840, 1058792400, -247287181, 310046378, -47323860, 1986291775, 1340653568, 1027868598, -1526280488, 485049711, -543528349, -1344147177, -1089083559, 187858530 ], [ -2092133057, 1025974592, -61779223, 226092566, 824806323, 2146531313, -631173439, 1803316596, 1460208930, -2096325823, -1374674538, 725913502, -1493343214, -1646351501, -950032438, -388127207, -269348648, 759288889, 2144691478, 1192336346, 631954238, -100152741, -1515932907, 1905158467, -1687944643, -1094500917, 1303866245, -1887338247, -315362142, 1724224729, 530870897, -317516252, -953149012, -919501603, 1926785065 ], [ -1143971198, 2007187005, 691627706, 771595115, 1619971746, 2214051, 12946237, -406150670, -1959092631, 1530998797, -451682661, -510780849, 900825251, -1048943289, -901252007, -1770262169, 286320331, -721934013, -1124644318, 834769177, 1005073692, 1014001682, 1443162126, 1269433739, 416010065, 348211189, 1112432, -546913038, 2116155752, 693238229, -1928151250, -1614275258, -854465522, -1189794479, 1958297034 ], [ 1014568820, 1862332004, 929943408, -445163601, -1855351570, 88227144, 145007378, 1621211490, -2030300014, 1961319616, -1974950797, -88537607, 628308172, -572564339, 326383388, -44201614, 123787145, -167884716, -814918004, 1186184599, 542470480, 1631637812, 101551872, 2019699522, 552633668, -442712394, -955098638, -1403180830, 719057372, 716034042, 377318268, -224797285, -873727284, 789738915, -1027643767 ], [ -131912134, -456285123, -1727364837, -746333916, 216099607, -921244227, 20638312, -954840165, -284107762, -339218952, 1543647931, -187211049, 1509614905, 1042025628, 566836305, 822035717, 995687802, 1557284750, 167611611, 796899413, -1001053159, -1255503424, 1281298407, -105760318, 1064328729, 266467016, 1957506178, 1603319883, 283119313, 743004911, -1777723583, -1234345817, -1015794888, 1016787687, 582529149 ], [ 1777271167, -1608206850, 1414727766, 2049318852, -2116602067, 921668292, 652435987, -1476976419, 146337922, 1676230707, -1114008956, 570196770, 156303395, -80348708, -1142151373, -1097439383, -1036703672, 2077720257, 897479473, 1071101629, 754608607, -1876666507, -268215255, 1646207412, -416275919, 63014138, 1821120535, 1510401427, -1901863957, -521272482, -822830554, -1759788344, -317983715, 30784943, 1899019313 ], [ -1500401488, 1157309537, 934105385, 1967060254, 313198298, 795313237, 1529099137, -269367330, 2007756710, -1511135004, -1802057349, -176595989, 1914063215, -2003816059, 1800325399, 1242687855, 931676712, 404367483, 538320748, 421269527, -1726778814, 1218085128, -831568755, -141064062, -981074602, 1633437949, -82366526, 229537746, -1887447527, -2058827038, -716972596, -971459706, -1001761871, 1359335201, -977018049 ], [ 986311251, -1330724230, -1142633577, 482914122, -1127549258, -142501360, -1121929886, 259646302, -553674621, 1398252732, -785899412, -1941001859, -1792529140, 969745490, 692975798, -886921198, 1825092473, -431151882, -1152601852, 1924478756, 269774463, -710248119, 2046381303, 854650401, -245005001, -1776975180, 412554666, 191967407, -1676916718, 536089352, 1315469478, -760553458, 632765604, -337720972, -282823866 ], [ -2088696168, 706964209, -767809894, -181992205, -1717360679, -35590938, -204146139, 1735755734, 92399453, 176976433, 276346994, -1454574596, -81672346, 1900962133, -1437473179, 1745235037, -995400127, 711169524, 894344404, 1276741305, 781240290, 459293161, 2084140138, 1097744538, -362699547, -800806610, 1479398417, -1553822791, -770804655, -1535629254, 33967375, 1160511959, 2012358726, 1601384890, 1386381660 ], [ 1607873358, 1192181972, -633348560, -55863542, -134636142, -2021227245, 1881360141, 2077722518, 290080513, 1320962537, 2076829572, 1463788177, 948081806, 1892292716, -2146830836, -58451239, 1997245724, -673562518, 180648972, -1456750528, 466454053, 1119344003, 1431522979, 745062488, 96266063, -698614240, -48353390, -1654135420, -2085099649, 1620245456, 925189119, -985064821, -1526337404, -15788559, -636149057 ], [ -1758611449, -1375679962, -1867196424, -653190963, -1771546682, -1265319360, 1564229226, -1776436993, 135367806, -1925954963, -501319923, 964744787, 596527276, -423106835, -76394727, -1858245412, -960648973, 1699971554, -693892291, 464165235, -1364733259, 734002778, 342760950, 1668533773, 86380263, 1822855726, -1209547770, -787375886, 2057001099, -1583770949, -1080730175, -2125972142, 133310762, 1707867517, 687663475 ], [ -1688786435, -1071905355, -1095561466, 321810158, 875858892, 871272953, 1716377823, -1142028473, 748821703, 558831756, 854740745, -1781721107, 277332724, -1707051884, 474798536, 1118608316, 1010312406, 352180561, 1553091812, 1026652975, -693852213, -1075740818, 704770270, 991028619, -2111057504, 123004792, -1336672874, 74875659, 1819572, 638332566, -120293804, 14740467, -821089491, -103818491, -605133886 ], [ 12497873, -728261484, -323593497, 368560199, 1987060156, -1841304181, 437988582, 2048913604, 1584706110, 87689342, 1764131645, 489745949, 1228354736, 1761852941, -1889299203, -279679459, 777255529, 1410525705, 567420048, 1763638165, -713419953, 1374815590, 1908779641, -1555337785, 179552531, -1343737760, 2083747513, -1190476071, 25231492, 2107471051, -755640137, -314565155, -53718684, -192300092, 997517893 ], [ 1707939198, 1211722589, -244563237, -1192330375, 1802430586, -1916445943, 1699861466, -478493969, 2054503517, -2102118016, -1501098311, 2029279073, 208194380, -56016218, 1901470708, 628187192, 1253865257, -226692785, -188715505, -1379541827, -650764902, 1841251041, -66441491, 1252729845, 1443745343, -832268894, -1339624762, -1186536355, -1115016568, -955474261, -2109566185, 629123293, 90348758, 1822698844, 1506262373 ], [ -922528875, -1950391374, 1661869791, -1276905915, 59391107, 1312561520, -1542892818, -1426583664, 1236069868, 508316693, 2116878186, 1413814341, -1177635950, 1400472249, 2120968769, 363812551, 786579827, 2058428717, 441623867, 114540130, 1330561402, -616624099, -2142427841, -1647364153, 1137138079, -957972209, 808414832, 912373680, -724119328, 1708322227, -1933005742, -1244448695, -809582846, -1872534698, -676465114 ], [ 954546715, 441133570, 1578655442, 1643110842, 71624150, 997363566, 1766576686, -399517064, -1813115578, -29938439, 817918045, 118777656, -149237044, -170026634, 260621649, -533347965, -2023631419, -250983133, 488573000, -827734657, 381570071, -348346643, -1344610111, 1627447668, 1026467786, 1377526881, 1116309666, 1306454763, -1961542633, -2102034075, 1083266248, -1325329678, -1656200142, 592009439, -1929184955 ], [ 1840321138, -1443562488, -335156298, -682189123, 2007027252, 314470973, -1333103058, 128222422, -840213198, -960820147, 756692666, -843813232, 774706858, 1708427482, 1859158819, -1969353011, 1339103135, 1489129586, 1114546139, -2067944527, -135047262, 1733254396, -1815356443, 385430829, 1650949104, 966424211, -1637966647, -2021222672, 1912778150, -187598248, 584308792, 1840264996, 242363649, -746982360, -600531648 ], [ 1034105515, -583652334, 2070009983, -26837971, 1179062286, 1775550227, 1020429339, 1105919287, 2031577690, 73207764, 2076229966, -985549921, -296123110, 707548860, 1870963567, 2114507595, 781866209, 1112837184, 302560204, 482228067, 1840428219, -1171256832, 2062441526, 62086150, 738052980, -2030990482, -236081854, 1030477849, 151626304, 12928707, -699677827, 950399813, -1098775218, -1367937962, -2040537231 ], [ -1950617230, 774119317, -1638050666, -307857456, 2044355701, 1072752045, -1102950026, -1283716656, 1162277837, 1633782146, -839248369, -388822342, 1838003220, -1674241418, 1983446436, 612232445, 2119854946, -1497031541, 1597837373, 708713279, 1552809419, 113248942, -1672671756, 1374450213, -1634171532, 1327551054, 924242413, -1066470915, -1284869779, 1865352577, 407852084, -1069504038, 741349515, -430047319, 1808066971 ], [ -950517030, 749415326, 255251981, 1060654816, 90074589, 1059549896, -352652223, 1452187520, 291914864, -1659946054, -222083206, 1645897412, 1501481321, 1831832522, -1897021819, -1335933028, -1508713143, 1681196827, -1292987411, -1869444058, 958762478, 658272085, 1684918035, 612706707, -359085822, 1178151797, 1296627331, -1846780029, 558808755, -1653535308, 528907437, -223577422, 1834747441, -376489682, -1383249465 ], [ 108921478, 1479619696, 925703983, 476042594, 1790858402, 77644234, 1714620868, 455152712, -939329929, 1259956177, 145330615, -185403658, -1002223610, -1595474488, -1684514785, -1824706812, 1167515392, -575666637, 1458922010, 211430529, 1172251726, 661086141, -330781987, 1924071501, 1359591542, -1586808022, -443970822, -714433536, -923569374, -719413350, -348739086, 993685952, 721719645, -1638125349, -1352823684 ], [ 1139154252, -1662400870, -1021796661, 1728700414, 259929859, 753160693, -861727201, -1529073148, -1808119296, 762297845, -23481178, 1569905454, 113721391, 502236348, 1811728702, 1985603092, 1017018663, 1077960348, 835105571, -2137917546, -1012421200, 1393395643, 1544127693, 733739088, 159499458, -211727233, -702536368, -163733647, 1200161427, -1391864713, 2066761036, 114801124, 1957441498, -459744955, -766158425 ], [ 1476813229, -309788178, -178564157, -473031523, 905501279, 1094348356, -757550120, 160683684, -1591645965, 333876568, 1605068571, -678055365, 878644292, -1866254431, -1107961073, 755867913, 1425034450, -1608951342, -1271413096, -200659725, -899099503, 159529286, -1874410570, 959200784, -2033678313, -903728785, -1894769975, 1823308141, -1725027484, 915901319, 1679512464, -446619607, -377917848, 677709484, -730855318 ], [ 208077110, 1487996405, -478365713, 648705226, 868596861, -36361880, -1217409218, -1318855766, 429674226, -28698921, -1855969932, 2137315180, -175046279, 1835035647, -615373251, 1817739601, -1530011781, 2015426432, 1476886183, -2041582308, 716592919, 975512619, -1496395842, 518863290, 1522025407, -2020762888, -1703071583, 457972308, -989699047, -80536543, -782422501, 1746299643, -847007358, 755723231, 1204358484 ], [ -134367071, 1921899928, 386608198, -466744540, -860564299, 1162378968, 1285319423, -1207735019, -238009112, 982071434, 547605656, -898347420, 1249589540, -374752038, -776982912, -372884054, 363703451, 954200396, 2041180896, -1225405659, -1832850599, 1586149048, -2041011151, 693250787, 2026870628, 1741053567, 2141427569, -1138178044, 609686780, 1513680719, -1984768125, -905738571, -595262943, -660004392, 794605474 ], [ 571748958, 1744937599, -354472522, -1636977320, 1675979018, -697002572, -1807982081, 566903059, -332446870, -1183532733, 2036205274, 694867738, -22173084, 1845800240, -645595105, -1528102358, -1520831784, -1873920689, 1056053221, 1576536285, 233217716, 595061275, -1847087643, -1694425786, -1674192456, 430508529, 2105588342, 1976649794, -1765153122, 1306179965, 1612906741, -787013124, 900625728, -1415063284, 1047507015 ], [ -1484705538, 118661635, 199039193, 1511812496, 999135669, -999928231, 1301451572, 2016690866, 487117047, -235558751, 20483288, 763755179, 1090660793, -737734578, -57593996, 1623987203, -1600648564, -51806714, 1591718269, 1788984047, -185999866, -1288448195, -1845276851, 1176085080, 31256060, -508962707, -540678902, 1025259306, 330610639, 1284328509, 1154528991, -676045674, 926433206, 1778073749, -1844438345 ], [ -1008246680, -1266180118, -434050745, 1629250022, 2026023697, 1663236016, -929549454, 1762793614, -1475345498, 397084329, 1313383300, -1918037558, 1940563461, 928061743, 1191102709, 926536065, 2012595661, 820645966, -928508354, 5235595, -1173500887, -708720211, 101362172, 389317590, -1920059399, -1068900613, -34057695, -1381506061, 1377828685, 1333817496, -62816446, 1146823871, -1211144360, 46498782, 797299210 ], [ 826942788, -434507296, 591420549, 33248273, 267111401, -834687520, 970419058, -338881115, -1096279786, -355602353, 796274373, -2140865470, 1077337024, 1563709183, 452284158, 519690464, 1472228075, -867843999, -1755645365, 863804895, 85938456, -1958275442, -827507611, -124319605, -1136434531, 1444514427, 1998570873, 679052813, 35419787, 1704074824, -1820774203, -786467028, 1331353990, -1788373907, -1163306357 ], [ -1066582451, 1911442710, 535984197, -586140489, 618860128, -393847437, 3059734, -1287888493, 1447244138, 145051493, -680590278, -624708734, -1534752232, -1941692943, 773650884, -1029130967, 304019961, 794810334, 1901815606, -1896906009, -2041143646, 1628841192, -343864309, -1343492589, -901884043, 963424660, -1080649316, 2017092956, 1794408639, -2099344649, -1597659583, -2128863050, 325704816, -1548324236, 973786572 ], [ 1036696005, -1407122847, -517043357, -1154212648, 1610780044, -1307926509, -1342610638, 833974681, 1853600719, -1349586601, -353742884, -1387197376, 1812842887, -26308758, -2071677594, 623550999, -2087719065, -902027437, 115088911, 828311849, -1491886730, -683894802, 1012488535, -133736833, 1200299859, 757222079, -223715681, -1584566577, -241187661, 644289202, 501351666, 1230080153, 1528465208, -1173177508, -1081131526 ], [ -550120023, -1582690046, 1465917206, 1977688796, -1056170929, 1597182701, -1209507574, 1823906290, -1403691873, -605412265, -90716113, 662383153, 1601169396, 1839825150, 1252800378, 1769031543, 1734070124, 1977032996, 1688367057, 513660567, 211481687, -2034009331, -1760640365, -102333621, -2084248603, 1658429507, -614522048, -2135199106, -1792499539, -1592780787, 821737371, -735495452, 1201725333, -947618777, -1280789918 ], [ -1218853204, -1101371337, -587258441, 1028613928, 306714605, 1402800288, 1957304091, 1392658571, 1753364286, 1632772101, 1722617159, -1081994676, 938035921, -731319941, -66288589, -1694135295, 775846428, 201972207, -1437517952, 1029422864, -1681872433, 112388790, 1182789406, 1605976341, -984474369, 950957358, 1517398764, 932466771, 414971125, -784482615, 167350772, 372954202, -923705038, 1144699430, 1378713770 ], [ 1566415309, -780473664, 1615245676, -2055306581, -385255194, -2126214946, -1353578925, -1449355218, -85254908, -1255733206, 467060810, -1429990760, -619025711, -865351924, -1118818569, 1699270426, 512035464, -2102028940, -222137434, 767072479, 773276886, -1645597157, 1515751258, 1788887371, -2009570264, 1602487268, 1093394391, -1691766050, 902831246, 1429055987, -179182662, 482979244, 1921989598, -28007890, -543718666 ], [ 1052998341, -351263905, -396686188, 563241117, -774258522, -152059930, -951292808, -1539190828, -995304752, -678709976, -915673812, 351952943, -2139305608, -70820981, -1890096009, -1387848750, -76597564, 620902998, -1593465993, 1195223143, -1201359944, -1793927601, 1940141636, 829467694, -1142860805, -1466483699, 2090949260, -2051534675, -244131562, -1465881315, 1305463142, 1291284284, 1567098266, -108908646, 303238594 ], [ -458647087, 1578669735, -1415138099, -1058787516, -1301908352, -1230582287, -155637629, 1062610769, -853195551, -1033627164, 1118139516, 2096360740, -666070004, -575446440, 1697166166, -254271233, 798248489, -1738238026, 1384391895, -962226462, 19488920, 528686439, 1129943630, 1335788321, -1499056776, -225114278, 578530226, -1126525360, 2096384927, -2100923242, 1843034807, 1490881356, -478144867, 834910387, -1790387520 ], [ 471635075, -1615240019, -564254865, 901002809, 1692488456, -2036889939, 1970854790, -1467004836, -91831030, -900606404, -1685602114, 1278009725, 1224385855, -856828437, -1247592998, 1842886890, -781674184, 83712956, 1938485173, -409096693, 593183297, -139578961, -282973076, 1016143429, -2042549920, -1510844793, -912482352, 1476788670, -526729907, 1583639314, 1915316587, 823298292, -1310435011, -1962215574, -443206254 ], [ -366320616, -582101528, -1667641173, 565110651, -234066194, -987384759, 306290645, 441075313, -1196650218, -1656287829, 1883147630, 2005251412, -42397118, -1748603329, -1478016220, -2117076665, -1632330465, 1043220197, -415450960, 1113556899, 1106463591, 546787415, 146625715, -906888750, -436852234, -62920515, 1841246308, 98795004, -1468552804, 2007266501, 2111342955, 923162479, -1664269220, 1946241914, -608868254 ] ], [ [ -899911632, -1096589619, -1879413133, 1856691843, 620147258, -570955858, -1743507765, -1647901248, 1711384876, -1986198706, 1600468172, -1243883515, 200441486, 1062290228, 2065789058, 2014048465, 1449209903, -67465284, 594339808, 96807337, -1893097626, 135358460, 1863195943, 1322140587, 156352823, -1165696877, 1408996990, 751408201, -1619482855, 444406360, 1770585813, 1311744795, -107473850, 1185701925, -900224505 ], [ 426948711, -1808453200, -500937831, 515957571, -140872670, 923027569, -842024142, -1939741648, 2082096735, -653671230, 1260704515, -1598437061, -1728040211, -571268378, -307778312, 29320174, -177787025, -449853182, 1255169859, 877051166, 1320955538, 2068327, 21286197, 1262250890, -2044480008, 1402862436, -632399190, 136699408, -457893262, 2052338576, 1262254427, -659700626, 2018085065, -1815081206, -716692549 ], [ 1944580040, -623116385, 1744270333, -112897532, -246375333, 893281058, 1278096604, -1495230657, 7002040, 2043118582, -153788642, -1297130684, -843581859, 718044153, -1492924928, 222357729, -1339450242, -984126058, -1609327334, -374420262, -351458478, -523829104, 1197895912, -1460428380, -236091586, -889489535, 592122231, -1275867004, -2071434213, -267088969, -1732226544, 1046987237, 321673119, 897380619, -590071341 ], [ -1875244043, 446573704, 2038772123, -2144327908, -124474030, -805103516, 1019927790, -1312096510, -1837193647, 2145338426, 27334917, -463815791, -861300246, -1333020332, -892877840, -2016481585, 1526396928, 601120704, -2136420479, 1804798587, 1066283176, 1116109977, 1275700482, 1868836422, -208144057, -645140360, 1889404936, 1939009551, 1524975870, 2108582778, -1523037859, 1298140302, 1690199310, -52078006, 809470965 ], [ -1578482964, 1454416676, 1100180449, 930267645, 1745419547, 99252168, -1283072531, -2026266414, 1485801576, 690023343, -1881362269, 1521625491, 1974190933, -141388565, -866096703, -452802842, 1206541970, 1894620018, 1080773119, 33110569, -1132458095, 1278412120, 1479180873, -525750043, -1145775256, -320203081, 1834061673, -1119801617, -163425116, -694597126, 12342603, 1323950073, 297743178, -38950603, 989505751 ], [ 1599964553, 1524859867, 1149718529, -1299200451, -930985497, -172765629, 1346502210, -813609707, -1807661596, 925918275, 1762615307, 604598, 63456117, 318512917, -733444549, 1668414819, -738915118, 1219187339, 603137760, -1469910924, -483344875, 253072817, 886575079, -800496133, 1552668861, 1647051226, 1417302962, -1770822872, 668412783, -913332404, 250650227, 1922357177, 915793143, 1908337200, -1607774746 ], [ 1291757329, -1710348960, -385705546, 1833227376, -1263367711, 908616355, -307532586, 413122208, -1211062165, -960821702, 1777670305, -572220927, -1070599160, -835059087, -1927606772, 389987071, -2119169099, 1226718473, -1360530796, -1278859724, 1055725064, 539838548, -140210976, -1612378317, 434327325, -1265193435, -1217079660, 2013006215, 1170892334, -877013126, 1233408002, 1470569051, 280400889, 1282303323, -488726818 ], [ 755613020, 1250646935, -1317538422, 80765803, 517970632, -324284648, -935611467, 655652937, 763081620, 1987549147, 254617407, -1472878299, -1861039165, 413262156, 345853328, -198095007, 554996897, -1968029543, 128763496, 652323668, -1476417732, -817389062, 803719960, 975618609, -2098339401, -1692799046, 1627372774, -552850198, 1315425541, -2073596306, 1586250353, -1125092209, 645014379, 2050652833, 328161808 ], [ -612151305, -870689551, 1741797990, -464530367, -1578412951, 456927464, -1022771580, 518322953, 1539832547, -1085189747, 1959213634, 601435643, -1445207228, -370250923, -354399173, 1307682897, 849415868, -329340521, -631257756, -102106709, -555550567, 546959842, 2106541190, 1408505351, -87099554, -596315779, -1522899018, 785966311, 62248759, -1276734379, 549129146, 1773972604, -403376147, 784722270, -1534436745 ], [ -667704818, -1518300236, 830317212, 1005298162, -546304422, 1964055972, -1698144284, -1813378893, -719606099, -2036041632, 1330181783, -1903787606, 791302945, -1006768452, -566355775, 564973291, 1286972924, -1567397377, -178997627, -1513233217, 32960009, -1594788794, -720220372, 545581291, -407563262, -814066295, 1053343923, 364210004, 1710376172, 1974024536, 1747420490, -874763, -1627569685, 221511941, -1795299391 ], [ 2099729873, 1207754361, 1249603631, -1982137097, 1396333380, -1741796552, 1664611730, -1920483707, 176681916, -2005970359, 857235994, 2009515300, 1445478276, 603804187, 1371304653, 512637718, 717851859, 2126208170, 2014548443, -3514789, 63491134, -2003342063, -668404631, 428133361, -492088993, 1765832070, 1441192845, 258589176, -626808531, -203092385, -629987173, -869391334, -1793054431, -245437591, 1816031956 ], [ -1750120758, -1000976677, 1954669129, -388386809, -1376913915, 871505086, -1259448912, 1708362492, 580992794, -563090459, 1850255282, -1761566007, -1555502002, 633943834, 123716073, 758156449, -1141354291, 1749070909, -1295159548, -223260511, 199879711, 989461233, 1864477061, -1434074704, -662101439, -1020434721, 2043476770, -1891474714, 595627372, 2130763511, 1330892650, -685018405, 2004352998, 1248232892, 16800185 ], [ 1974846221, -2013438157, 1632253500, -258458219, -1675997686, -2072652748, -719334580, -321105260, 633950051, -827448510, -1281463576, -604205226, -1654302190, -1153974625, -269991603, 1044799351, -929184435, 928157261, 1257554176, -1603642445, 1932745433, -309019662, -644635017, -972578737, 1863955844, -1255152438, -1407045318, -1161900282, 270685577, 353909291, -922208677, -609768968, -1556153216, 1464861198, -235922116 ], [ 1956234227, 1565699205, -2026574165, 355330043, -605993994, -1464551080, 2006431606, -782541289, -79096477, 1866773462, -112096280, -377829168, 1001349320, -1942138094, 1348511706, 1508008345, 1703056894, 747251677, 1428173530, -1395432816, 1944444578, 2116746052, 1182263135, 1472065990, 267935624, -841671568, -862315265, -277484436, 636306483, 1705388538, -696774140, -22427017, -4058920, 1172010453, 828671356 ], [ 695324855, 1024008620, 2048980297, 2021631466, 1032781324, -379968253, 1414012841, -718679605, -44127937, -822445021, 1902220753, -1219048200, -2098023316, -1903777350, 272372414, -1085999191, 73522096, -799525110, 1742771049, -1594777647, 1273876461, -1035503582, 1504978015, 1422917846, 445466894, -2131102852, 1778339144, -1298729389, -1079891567, -1592651980, -1723250023, 267495986, -316806309, 1745216212, 1886930647 ], [ 1592951275, 347115033, 816248658, -786230487, -1330476990, -1615418703, 1086681926, -2103298581, -1908574910, -1456740372, 247537349, -232316138, -765462410, 1438056613, 1896160954, -1285439003, 372863554, 1011363538, 863115322, -181356970, 1821555455, -1254275644, -1521775085, 564516858, 1400249169, -2060148226, 1628457983, 516887829, -1223132737, -412006559, 528660176, 1516050152, -653733173, 593851040, -1592517430 ], [ 1515650233, 2113129179, 525662700, -59759953, 1275367878, -670829414, -1084979745, -1536949579, -195356802, -59791975, -1586526154, -719642100, 816863921, -1999788395, 1706336351, 1981109406, -2076656761, 988008019, 786328983, 1270110553, 295785540, 1645403297, 1509203897, -489117300, -90306175, -413127365, -1530624657, 258143157, -861942645, 1911417856, -935426522, 1823511450, 1081083726, -683752665, 2131635308 ], [ -259805623, 1136707467, 276708654, 988386216, -1202060215, 606922043, 411418813, -1799587036, -1384107570, -392600824, -1931549080, -2071009182, -747590676, 1837494150, -1893823105, 107408476, 1610462818, -367774282, 1229635059, 251864457, -1521619351, 207342176, 597580053, -1298075166, -640406759, 1710209960, -154833775, -2139346340, 117516639, -1293802400, -1232835182, 1907375468, -1973214575, -576244286, 886179618 ], [ 1341268444, 836144304, 987297904, 2056283428, -1471792840, -1035883670, 1125532901, 388703127, -709680590, 1417635955, 1169278474, -1404286548, -2060605052, 1299269534, -1743106421, 917015822, -279382641, 1952616808, 1030752854, 1746262676, -2052660510, -565106571, 421113228, 2110859255, -1050433017, -172253619, -418523549, 833615200, 1690533252, -1006540960, -704078867, 1003188956, -9783865, 268360228, -1085178601 ], [ 337963423, 1082409959, 1697095605, 1601229879, -1782286354, 318026155, 450227465, -1951996271, -1847141076, 1971768630, 290949029, -632052587, -1509879136, 1230243068, -87846429, -1586938107, -1689993128, -1714706326, 1766178412, 1017982371, -365853638, -342042562, 1551730594, 1980583840, -1746022137, 367383122, -1339358795, 1196092352, -1538247648, -605452335, 1501566671, 1202568345, 77180145, -299364763, 1215260723 ], [ 1812186100, 1165800036, -1890842585, 209116514, -710968023, 1755843759, 728518240, -1981605060, 1278739247, -574327860, -877386610, 1359190855, -1221753881, 357536938, 971249566, -1052009446, 901168062, 1896082065, -1816694146, -700157541, -23940693, 1278370478, 1640002762, 998450921, 1330741081, -4040312, 385828359, -760953297, -64015624, 622753772, 855274905, 2050668220, -802609689, -260829153, 277770081 ], [ 1285369447, 601810059, 1783665539, 907374092, 1537863324, -1736962888, 1549953187, -1135514481, -1324718788, -215685031, -502287809, -1188089854, -17104150, 1472277, 492972386, -222307534, 395925922, 216328060, 476255023, 1686796351, 1635115198, 1619535617, -1615934531, -1040569288, -1424587994, 1382483178, -1856459928, -1345021388, -562337474, -135768350, -2090901030, -433658986, -318782251, 1729363236, 1394480499 ], [ -259625701, 488772013, -1170422734, 1320387373, 1950187969, 1080904798, -914459381, -1495517933, -215000510, -1929460826, 1385393406, 272602658, 397633836, 195267689, -508091032, -162124425, 222204780, -1704607608, 792816021, 1706467167, 615532468, 455697974, 141954560, 1171536398, 1049241957, 1833969813, -616239401, -1810834608, 1401148058, 1826974122, -1753520789, -1081644831, 1130555539, 208281268, 1956285246 ], [ 575880339, 1679709463, -1727586037, -367461970, 118217598, -310973873, 274390621, -666156961, -1103890367, -1151986325, 1224056733, -1501509289, 1765350066, -473848461, -1344357629, -558039361, 313712882, -1483677355, -1513144272, -357054910, -901694338, -1596614291, 2015844901, 428872783, 1924605307, -1729517849, 744491946, -277302015, -1780901060, 942096875, -975429121, 697765986, 792129332, 1051902151, 662628913 ], [ -1770294649, 600378519, -577269567, -567220848, 1121543520, -479425977, -1938095771, 111544103, 117405517, -256645342, 25433702, 1711796839, -558470601, -1572255755, 1418984783, -1790418336, 194923906, 2138758664, -541542953, -1338244029, 368892500, 1154313704, 25508084, 1785680404, 1472236691, -390153502, 1446747567, -1893611034, 1736846035, 1005853358, 1064166252, -338415383, -288059006, -2096492138, -703098106 ], [ 1259924817, -1979563548, -93756123, 749432171, -1765592853, 390031017, -90137858, 2067185935, 837050348, -1653750532, 1629415388, -899131816, 1264924174, -658370456, -2025040763, -975744175, -2034975117, -1122661724, 312428631, 1270852188, -1865821112, -1257243498, -71245833, -1386052878, -1026269570, -816234358, 1525853064, 705697037, 1283727490, -239839161, -1791569829, 672837023, -1888582909, 119339625, -1946354127 ], [ 220989416, 1162573426, 636790143, -1971306459, -310277790, -2109415078, -1157821873, -1355103326, 1928523457, -390132261, -873544305, 1230383954, 1938150229, -1535675978, -946143172, -1905738228, 1060225373, 698567965, 1915757581, 1258951433, -1521187555, -427630172, 58365516, -548094232, -1233528838, -303077522, -1244463838, 1281819037, 697575018, 2142972750, -219957932, 1876883257, 1998670987, -1251120969, 1422927898 ], [ 987127723, 1522704736, -1811291863, 235895131, 750386634, -657236914, -1319142856, -1405288351, -673890147, -362325984, 2125620298, -1128371463, -879537339, 523945840, -1666189755, 1995194848, -783312559, -12688963, 1145279639, -307955799, -1317544519, 862063561, -1313518101, 1930834727, -813046323, -786887234, -442830737, 216314780, 850703154, -978085808, 607118031, -1605609197, 1949312272, -1862027464, 605371318 ], [ -418243337, 701856989, 624223943, -1210963352, 689989867, -1457028989, -449354692, -1793150407, 1366926732, 385176180, 1393141428, -344184614, -317196032, 1740062388, -1965892024, -1476256742, -1813354438, 336243493, -1753351866, -800727026, 1877272767, 1754838171, 1889707883, 1293555776, 205393085, -840139390, 2038729799, 1827729043, -1261264569, -217964149, 1898930897, 413005489, 1601027959, 150541753, 1835090040 ], [ -727493952, -1877022262, -797072578, 1610946742, 969831926, -935489608, 565021530, 146784323, -591619483, -25428881, -1203738962, -879519584, 421672091, 1443704270, 963652457, -245911268, 269919218, -116124464, -465085234, 441480274, -345516661, 1280140805, 375670889, -130995070, 261494330, -1228346820, 1507029003, 112619870, 223248200, 1878937679, 90651720, 380217372, 1485678386, -1394444036, 1356742369 ], [ 1043096821, -427495512, 2052803972, -363695362, 347849080, -782998935, 517398483, -994836872, 1699893342, -297234475, -270463643, -319235514, 671372429, 825134976, -1301964695, 37611361, 1089476096, 1518237122, 503341624, -1058763917, -1816606795, 1343897673, -50313400, 23730172, 362860388, 1547768744, -1169194343, 624808903, 890596764, 1767832394, -523203244, 1453095971, 247475562, -1802117529, -1951166853 ], [ -421026618, 600042481, 1404773123, -85908715, -653771548, -1348532591, -1362019946, -201321557, 1395279297, 1074971774, -317967935, 1620367074, -669412629, -656984508, 1327411848, 1442136071, -426182407, 1485922751, -336997658, -483638060, -953772400, -1985410299, 931129315, -521232004, -791847920, -1273362490, 488592502, 1615378770, 1191250839, -1218390963, 582072164, -236070525, -1728954531, 95641005, 799954874 ], [ -418280368, -1253971566, -1423110398, 923032063, 710301964, 231799728, -1681815940, 1933566627, 1609924874, 1276750883, -1398847179, -1288229648, -654863268, -658151964, 1410005454, 1792976715, -857751331, 1948604637, -853055697, 858206445, -1636170545, 406975717, 1420922135, 641536727, -1056734195, -1720479136, 331823279, 141715148, 728283791, -95673383, 1148426274, -1932911674, -2117357999, -654653647, 1297941992 ], [ -2080452647, 863788786, -495438609, 1465701987, -1683590375, 30497075, -692825423, 1708794397, 1529538339, -1829801120, -1538726180, -1867078582, -2013858823, -1655701944, 2141759525, 647862675, -253017414, 1849144665, 1804538784, -2001606659, -1302933842, -1952159820, 200589738, 1475927893, -1130857244, 1601806486, 2110818567, -2117396430, -1187475461, -798171351, -574767078, -243064930, -550518998, 1413041164, -1554856933 ], [ -1388492254, -1075319104, 1739391822, -1192454520, -1700749664, 12850756, -554619359, 1768856859, 1574538571, 96515510, 879847275, 261130678, -833916349, 1444001495, 1560516659, -1891732927, -1809030635, 920426749, 1444224295, 2114477252, 802652112, -828375491, -1848783241, 1161158418, -1090055420, -1119080017, -1950260625, 145952415, -1069343498, -508681430, 577808825, 1692403514, 2010898527, -84764929, 1686988790 ], [ 2038736763, 1354653188, -2079637568, -2032504364, 259481606, 1892224677, -1488622206, 494660020, 549881922, -477982449, -1013173540, -539819305, 935502139, 962244899, -108831919, 496816640, 599631402, 166689166, -1932080199, 2138201702, -723353071, -152176927, -1355123692, -2000867759, -929499575, 224322858, -37362149, -271021437, -1648433340, 1763132365, 1690112473, -1617839641, -1073910043, 469523095, 379062197 ], [ -847211177, -810926913, -1214184227, -978949346, 1949347124, -776152363, -1317489176, 564819768, -437018546, -927776235, 1541114875, -186516389, 1517614756, 747381183, 742686219, -1762509373, 428609375, 484563489, 1263490536, -655973581, -1227770032, 85259716, -1196063458, -2091874161, -1457037072, -2066616115, -1262313046, -153464520, -1137050931, 1855294548, 213825238, 1667316970, -1540849069, -998622024, 435693850 ], [ 212996030, 1260199714, -115608536, 395662301, 1755086936, -1879992487, -106230181, -215523923, 790392025, -1971053362, 135902657, -1513654020, 1852557060, 1204511629, -1315639440, -821856053, -1864294136, 389038093, 64977734, -751715043, -1629457645, 1942926281, -232833524, 1409989714, -1220848684, 1413371188, -570757015, -1422891394, 50605462, -1452011487, 462568642, -1861916753, -1505590921, 1575823797, -820085077 ], [ 2034068027, -1462162802, -509603938, 1989548280, -683715869, 334938034, 2090960864, 1589117607, -1520583263, 1615270964, 1761857367, -1165353895, -1991893722, -1729600597, -303340884, -562331883, -1754237029, 1333001945, -175901809, -293734075, 1420677174, -133595484, -2033044032, 1511052002, 100953492, 422447359, -2136081597, -611997173, 1164959169, -1554979926, 1368774105, 287756781, 132959627, 227276190, -782446141 ], [ -751959362, -32388758, 399224959, -1146348310, 1961997673, -797289297, -551843528, -2045639391, 1597007271, 1255337070, -1377023055, 803653701, 459765685, 889485055, 1182419297, 131815309, -316098176, -1360936528, -1623500638, -426274281, 1471375481, -908383809, -567807375, 1342755128, -477454601, 1445681371, 1291833178, -1280187505, 1097357082, 901742860, -2057074926, 1758682638, -1343992416, 1261012254, 902197365 ], [ 828205306, -641080388, -644874661, 1897427130, 1099014203, -1593240614, -1482942233, -1935189792, -580091393, 1035560451, 263620545, -1437716176, -1672109389, -1328631078, 753846570, -1931273834, -667752380, -1086797415, 1243823874, 1715930218, 1576012789, -1021956546, 1347254226, 689954227, 1923089877, 2030096853, -1484916735, -386987695, 1287558996, -1172980237, -621843243, -2045087321, -934682449, -1178111813, 535777453 ], [ -947203128, 976015569, 1616285279, -1602804897, -505974202, 1466891394, -1940198264, 1715206241, -1480894491, -666604455, 1337652647, 1243175484, -1609967978, -2033335168, -2077811347, 937869484, -2007904470, -2018676650, -515868569, 103736378, 131827739, 768295745, 1643810789, 27336073, 467809728, -491921516, -558919831, 1229119042, 342043796, -406681902, -1463112349, 1466031727, -909432576, -187024544, -1773319114 ], [ -1411221747, -629619202, 566371975, -456382987, -827145375, 502032376, 1231204778, -98020183, 550151048, -1351435743, 1638327698, -1701918371, 1118712904, 1117923061, -1476869348, -6902048, -1186288107, -1890454636, -1706784623, 958015130, -778718071, 979520921, -1861513949, 906410216, -1462105152, -1393465728, 1753137699, 979196669, -1773849697, 1237470827, -127187828, 427631829, -507952947, 227841585, 1877622191 ], [ 77910833, 103583568, 1284365547, 1467675266, -1998688144, -724047202, -1541062185, -1578043782, -474566265, 1322156720, -1294118011, -47157015, -1373233681, -50956291, -1707318760, -1003160845, 146729850, -1502242693, 988375514, -427725446, 220716225, -1341612775, -844452400, 1865460419, -2095013842, -1702813347, 2057589049, -622525959, -644096466, -864363851, -74765067, -331329505, -141687281, -1964516266, 1751020075 ], [ 268582912, 1603482782, 633061302, -1513043866, 1490046128, -1646642170, -1759320834, -470530772, 906192588, 887047635, -790228304, 1277609990, -1005209114, 1072425327, -1642341081, -969005520, -1529829183, 565475577, -1829862797, -1394950027, 715147077, 1496069986, 602175054, 103085689, -785131730, -216012455, 941311082, 1126173016, -469495372, 1771789242, 849154447, 857435719, -1088850393, 190502804, -982492988 ], [ 1511625886, 1051009374, -240964547, -185693691, -1718007573, -1078244609, 1618296984, 208968455, 57361851, -1704226295, -946791506, -1729477733, -679468243, 159114182, -290339748, 455755626, -1392896183, -1643173536, 719694445, 253836401, 657364272, 1174726790, -1510890196, 2014637469, -1021050350, -114944717, 1098110218, -78628640, -93872505, 824998678, -1442973518, 1312711587, -1200205211, 1569164537, -997763337 ], [ 2080188537, -954395785, -1770487427, 434049388, -1843676151, 1660580013, -1469539046, -1971754480, 312892709, 949884626, 593992579, -440496545, -1101556482, 318344171, -998761144, 325440818, 1557151287, 725449127, -1140250268, 1085748689, -349470060, -279591608, -274024838, -1886484897, 445017062, -681144885, -2083324550, 527170473, 1429500758, -2069400181, -1527260085, -357846950, -395153640, -1261518631, 1269597093 ], [ 1772443438, 1960899668, 1035715576, 1932368712, 1132378041, 1512628496, -1906215753, -979580166, 1256453086, 678919158, -624443556, 1128989265, 1645018372, -2070459700, 217964469, -1119734646, 1169927231, 1254471539, 393601069, 1484015919, 65127084, -567702703, 1965849573, -2026399981, 1499875196, -1724329331, 1938416964, -342967773, -1593836076, 433893716, 1629530472, 1832424929, 681926321, 1465067614, 1123235666 ], [ -645143559, -1700841670, -926016532, -735987742, -873308312, 1978719808, -1100369282, -1250173960, -733043877, -28905364, -228366003, -1047413090, 1046236246, -1835047181, 1054188326, -1740271372, 594426613, 828486221, 1286650944, -1468232452, -1159942999, 875213179, 755555999, -799157571, -869240619, -1461161114, 1993182386, -1630327177, 1502525573, -1501475033, -1275392558, 431754858, 747019788, 699685054, 869994612 ], [ -341565614, -1211478387, -892039766, 1992257623, -618052293, 349212165, 482341109, 609671580, -191097503, 1601748536, 1521255506, -2032904615, 570446792, -225171921, 1764486259, -1633596285, -632876293, -742961284, 567335051, 827848344, -1347818651, 1694953160, 373856089, -1291218855, -501124413, -300029166, -1810471191, 1358692212, 1712961135, -2126356273, 899908977, -1008019999, 1223645389, 1869667762, 1597300178 ], [ -525862325, 2057150975, -1653807227, 1591319514, 1921735677, -1322192800, 1773727866, 357678026, -1168285090, 495074815, 963378494, 752165445, -140214925, -1514569187, 1980993469, 190403418, -77794594, -1641668611, -1030061431, 347401996, 826854195, 544670000, -1019560132, -1506678637, -236653561, 342465465, 1379618104, 1483279335, 1891589236, -1840368501, -1845711649, -1483382687, -545393305, -1448714106, 1537629132 ], [ 1804538380, 676059588, 1555774533, -934456665, 1531193247, -140224748, -1404206215, -2026860528, 1689866216, -1773732984, -771703015, 1899061484, 1275664022, -1337349623, -1300433039, 1523408372, 515154279, 2123944646, 125609379, 909863357, 1365071089, 403022871, 749211766, -528068391, 193433972, 533580634, 734622718, 1543491572, -615391186, -1656233370, 178532438, 1221193305, -566648134, 440570346, -1871959248 ], [ -1805772302, -1670445638, -1361306370, 174684733, 351660837, 2107145348, -268307198, -1248148158, 554043713, -332950620, -378082787, 401899000, -552115889, 194607202, -1078930383, 1451395438, -156480871, -1767786952, 1825636920, -238297510, 2079417616, -1680706748, -237031975, -557770096, -688742980, -557662172, 32646606, -236257963, 1649420281, 1022328301, -907333933, -1451544907, 1805218395, -1811442134, 1333827330 ], [ -1342708304, 380082187, 818049786, -845253453, 1195214005, -1908407932, -966211243, -70517184, -411540017, -1616380171, 854797305, -143669434, 188964966, -1730097231, 947142974, -885827631, -1935611379, -533474271, 630023437, -389451162, -328766296, 1517464675, 1397642375, -1092751120, 1550971413, -530944513, 637913027, 1548065257, 1272117066, 640228792, -1326640063, 530276389, 838046661, -275751823, 1479010178 ], [ -1476650945, 1356423737, 1949214756, 1770695467, 834876466, 1114530448, -1229087742, -1858828031, 773423099, 192150523, -1568620675, -277442188, 461832636, 712550610, -1633177852, 529769851, 1944127073, 994737106, 2026014940, 820627446, -1781720996, -1578182333, -792264661, -601808001, 857906768, 1464938551, -235569549, -463907898, -1933595477, -733445395, -233913693, -1177198673, 1598612062, 1562503174, 1858884931 ], [ -1678319528, 248831434, 303258885, 1540966958, -49364379, 1461066307, 1029270459, -1588391612, 1340626438, -2119953555, -619809710, -438068695, 543654140, -290805133, -534264291, -547429004, -1599494477, 1645918632, 897425505, -1752946162, 1415903817, -1594762362, -239343903, -655233581, -1753802239, -1266926239, -1548140120, 664820227, -1129417602, -1062724732, -980318293, 349807973, 1035517847, 917852866, -1787266576 ], [ 1700396767, 250290521, -1156386698, -927019181, 2049989040, 163452545, -1964348137, 1725413045, 1551757178, 37934206, -2028228228, -1347229775, -1526157141, -1641450623, -1927565599, 1490214388, 1200330251, -820106847, -1652297546, -181413289, 479373981, 872997992, -1216913804, 1006657696, -1014471430, -1668591086, -2059386808, -46914197, -219105121, 615698846, -89644505, 50552124, -1308110439, 1542394464, 60409754 ], [ -1636781523, 1437924812, -384735557, -85671284, 700803905, 1141987896, -1046463376, 258551790, -1225805317, 683600638, 1454584718, 2096537717, -1938501082, -1762093607, 8844208, -1640016443, 586393626, 1866026247, 1444488428, -2087638235, -402224722, -1407585340, 68965866, -1341644802, 1846615360, 1921369677, 186622788, 657759849, 161741382, 629320804, -237411955, 416235573, -1026408572, 414839370, -1584560084 ], [ -1278309928, -1938942707, 404455338, 1148500875, -2102337302, 1051235454, -1575947972, 258584638, -929782382, 252291231, 460846246, -1872720917, 1663598184, 248828313, -1419737180, -1571073210, -322029699, -557992977, 1813369001, 2053881144, -813519733, 1061150553, 1113497193, 645962951, -1308237929, 1430468458, 1356519031, -1286835332, 790497320, 299732921, 1404449677, 1175730837, -869810199, -1140591264, -1046850101 ], [ -2095197018, -1001991207, -937037782, -1463148326, -2142659696, -2013765475, 1818714955, 1709809582, -1820499554, 605013941, 1827711477, -432251420, 1801336257, 617358079, 232928244, -52888243, -1038578743, -1238813879, 355286191, 1903969615, -824543848, 1118326499, -394378394, 424864006, 1000174703, -188049047, 2027264210, 367480795, 947757678, -315569833, -1576574935, 299308882, 1229380129, -1994723154, 110720915 ] ], [ [ 385263518, -724551638, -1297557925, -1350305298, -269359339, -482612285, -1409700799, 1558815580, 607300047, 1435423478, -647181113, 1472895246, 2050232407, -1357883880, 1315219961, -1536467625, 2020772049, 1519316882, 946790760, -1668384654, 1795364728, 1690865091, 829039251, 1933050707, -1237226574, -1300097129, 892715012, 1100803255, 1921825696, 433066962, 135080222, -1958214294, 684278510, 873302523, -1089637913 ], [ 1398933817, 1783380765, -1235999371, 2052834224, 889191090, 308965519, -2134442331, -946702849, -2058407070, 714816703, 462693054, -693044113, -2113033634, -1086215798, -607647220, -591436948, -385958675, 1590432254, -540353552, -761296085, -1970597798, -908698455, -2110986626, 1452073156, -2062730926, 1612766376, -331331191, 1308868098, -1616616565, 983561213, -217527454, -1655974884, -407188304, -1893402885, -1499841793 ], [ -258801368, -1802883922, -17475755, -1166473962, -2044678834, -1072235236, 538672041, -1887503581, 936073390, 1257722345, 1859773970, -1586226440, -1423180873, -398256921, -1122160853, -1434524413, -1172230180, -1372732308, 180370318, -111428733, 849051772, -1473593340, 1462029001, -473045612, -1909140833, -1628937461, -1928935711, 939568377, 884794080, 136415722, 2050769476, 222765927, 839536412, -1339240025, -1650123610 ], [ -804471758, -402420010, 887875666, 2104090336, 1509770559, 525312871, 376167070, -557522131, 633659069, 533621154, 1009514517, -2026795775, 491904033, -1125211379, 1002150370, 307058932, 154396571, -1887516831, 673983954, 178965536, 1686257394, 138835187, 370031333, -815499850, -1467768882, -1256316438, -1741060072, -394204468, 537354024, -131138688, 840633552, -948262511, 163001593, 1517852877, -1812116897 ], [ 821179671, -183705027, -307054111, -1004564017, 352475050, 1647559741, -223941868, -1216156458, -1531970554, 1563952718, -442644687, -684394319, -1193394078, 1371222320, 1490402863, 1268696946, 452153395, -1696604229, 1946757452, 1109827723, 947671821, -1270428529, 354139013, -556342667, 533974184, 648338071, -1470467032, 1011215404, -404538639, 1855614267, 790034078, 690876727, 1511958745, -1795932559, 1891441521 ], [ 1935081487, 434342548, 1927922731, -693924553, -874315559, 1368307370, -355343272, 1845597456, 773456869, -836269612, -1794767742, -1964820941, -897571087, 1501373418, -808670779, -72360883, 119915061, -689201919, 1382374920, -1445516677, 2124251672, 1502913386, 1790965557, -1600686942, 1551320204, -974829507, 524147239, 326256108, -2036844589, 623526888, 1610728667, -319167852, -1368254779, -123701232, 2011422880 ], [ 2051457291, 380941649, -583130251, -1586670032, -1661403143, -1256437605, -1359267905, -771797898, 847485464, -105270556, 295309962, 189450213, -1659327277, 830212188, 334261693, -1708866141, 1199126345, 1051351128, 428727045, 2032755821, 942857457, -539816622, 1921347167, 235902786, 773365335, 275386885, 2131197159, 1670948884, -269621466, -1165332597, -1220531812, 175252406, -957143197, -1181220745, 1925451831 ], [ -1980508632, -1336588797, 1445438881, 1638776433, 1010718974, 874963057, -176017668, 1839723985, -2078827378, 699199365, -1634076142, 1312702344, 1229777853, 657206981, 1563928169, 340128286, 1535466530, 1770779808, -332554394, 1541454672, 1853619191, 1608778513, -395913248, 881565686, -191471030, 1741607376, 529369573, -1073341926, -662625498, -1928128605, 2048229224, -844425309, -1669706600, 1397473677, -1568402707 ], [ 1217789310, 1754830861, 629038776, -905162450, 62390552, -805125906, -390452151, 1230129901, 471974878, -972212427, -1612949966, -289814436, 1891557566, -1539416457, -1650649383, -1653538127, -1938449348, -2122482428, -768885611, 2005809, 1518958232, -646225134, -1400053996, 265707526, -627415156, 1592126858, 502689448, -1247672892, -873324000, 532202046, 26978751, -192501243, 1860158630, -1017034112, 850339340 ], [ 178976142, -796958423, 504020557, 345359366, 757984106, -1966000032, -1582245214, -2068795772, 414052925, -1664925251, -1330070814, 1457510899, -1988678378, 890163811, 1193192371, 293809615, -1941533213, 37439560, 2014566823, -406007499, -826703917, 1442356313, -1096885326, -218026567, -429855926, -1264688519, 1333556326, 1569732146, -276381214, -296455915, 170231194, 1819051253, -1621199054, 1668908880, -1482364510 ], [ -785504682, -1911259377, 551421129, 1264418958, 1013508519, -1015046633, 1601633891, -259714972, -1444365024, 1954835754, 1782543478, 1630957927, 1616208615, -651607572, 1916759897, -221116471, -1832091202, -487578626, 1192058702, 817444622, 1106337437, -626100748, 1716813810, 28750193, 1697096111, -601334032, -188673254, -1137914939, 168416805, 1423200795, -1591200870, -741533680, -1258054380, -490545708, 731012141 ], [ -1302506485, 1628847088, -811358044, -1146481538, -2117716691, 636329900, -1157147663, -451985524, -166768108, 1753012186, -841279740, 60436278, 1689865799, -735275065, -1093067518, -155857993, -1204282367, 704928618, -353628881, -1854209750, 1367890781, -1777966196, 2106033787, -535798906, -65069648, 1745551857, 955566690, 1667610505, 970646684, -1273453860, -432039503, -727654120, -1327440851, -1959313195, -616672023 ], [ -2122969465, 646387199, 350826069, 1629964467, -1064512680, -1907873267, 1208290418, -166909077, -379784219, 598849731, -1985651875, 2128375540, 1296773188, 977450184, 927898994, -867817329, 2005161827, 1519449263, -2014400740, -745017966, 2032323097, 1494517027, -120444136, -1353377467, 2125499700, -856650702, -2090993079, 786458267, -563903540, 764677052, -1127014055, 174916694, 1182880218, -88908018, -1016949588 ], [ -306389065, -93700372, -1732856082, 598624944, 1936528496, -926276458, 597294032, 792542195, -1691267824, 1685976398, 210980564, -698337105, 522157838, -1075399347, -1785516315, 1720705790, 981692552, -902138652, -1177465927, -423394093, 728135519, -244009607, -1905325436, 16355661, -1910808889, 101344174, 1918633662, 65756231, 90946236, 1117456225, -386503264, 1300623808, 731027339, -230138807, 187402044 ], [ -540409237, -1279393073, 2131339177, 1542961168, -260085680, -1132497989, 1425962633, -738798326, 1706443033, -1600476528, -387032950, -118532194, 1608328280, 3992358, 518144106, -1962721276, -448975109, -1362807253, 898009235, 1157163213, -78061200, 1926048804, 1011509733, 166477528, 6316629, 2020195117, -1052564148, -2061435120, -1395604861, -327142542, -1584640242, 202550896, -1225182455, 1066018326, 1367242308 ], [ 869978740, 327986237, -621058968, -1309798919, 1096219021, 920116842, 535022479, -1867953939, -1566842645, -697414860, 1642118581, 823564968, 1830717058, -971104822, -2016703169, -347069852, 1560304090, 681246519, -1105180119, -1602598166, 1998418918, 1159317417, -1774314699, -592193056, -192099016, -1514650797, 18127402, -1037694437, -518247097, -109312411, -2096800746, -17594642, -1164296218, -2003859519, -734507987 ], [ 2097436243, -566856615, -1508938987, -1979347043, -2145057005, 37473142, -1230577264, -1812495082, 623280040, 1495638605, 487169467, -2107402482, -904325002, 577197510, 426664524, -280084675, -703360543, -1573668572, -529760102, -1274037633, -174541160, 100279877, 1035381184, -2135673772, 1909093790, -1155331628, -2121710262, 442185162, 651733740, -2062447281, -959044827, -1931133829, -648139462, -135093768, 747766558 ], [ 592882234, 258305073, 672216268, -554019893, 1352375746, -1388049295, 24823779, 1691083989, 466964167, -1157971637, 1314882196, 2071039187, 1383545311, 1757545140, -2025289415, 369261339, 1637177291, 219873942, -585593531, 1450233697, -1362050757, -2060499515, -500591173, 1853096888, 1323525772, -134726671, 1406186316, 1546459627, 3309762, 1231338672, -1357938771, -1597564305, -2086097700, 1475033991, 1389420900 ], [ -190076175, -1527219300, 1208883850, 197341021, -1146952078, -521962135, -535161566, 648198035, -261544839, 1863155068, 923287043, -1643396982, 1042021855, 2022157434, 262358548, -121700401, 263163804, 1832573125, -86102023, -1962852666, 724390035, -1373772713, 243283491, 792915478, 830173352, 1698357480, 1052597265, 921439810, -1837161965, -876415215, 1710027109, -618705687, -851946764, -1469617442, 23597398 ], [ 378946763, 1527276589, -1125900374, -342739288, 1908046487, 842916603, -220003125, 1956507548, -636210042, 2068518902, -1164713365, 1493294831, 1419607430, -881903695, -1243159886, -1189842357, 1126897877, 731549264, -1317601317, 113238067, 1254310126, -280101655, 1677691995, 1491032187, -694464096, 1625113341, -848209343, -57792980, 1426702706, 118294773, -1040550503, -1710277084, -1199649472, -219344488, 58437976 ], [ 252392051, 987815128, -1613197724, -1168793877, 1822599752, -539032078, 1657654359, 779016509, 84821548, 1255310768, 1120598238, 930832809, -770459279, 1933071979, -165832582, -199620328, 513541166, -602522469, 1066505191, -1590862427, -1091291067, 1020173135, 1292313535, -22310367, 542351405, -558143890, -190933416, -587573835, -1269583125, 384478789, 350829006, -678505174, -271622732, -1079269185, 512179864 ], [ 529320269, -1062775037, -617790672, 296153115, -759874408, 1588671185, 841266615, 1762659966, -851982498, 944258926, 134585033, 1936638402, -908943309, 1462639010, 892277341, -1797205365, -187171398, -1113999087, 1527943657, 1846908194, -127740519, -223354605, 1859351118, 866542245, 1419281778, -690892174, -819370620, 1796672634, 1127785900, -749774151, 55592968, -343785475, 268657391, -499622910, -1756088832 ], [ -1178297473, 1910137422, 823942551, 1088780146, 532002422, -596012567, -778224741, -2085934194, 333409491, -1314848745, 706904979, -860922639, 1879582596, 1372941008, 463912775, 1001719043, -1543764455, 1400112426, 2068944956, 2074953603, -1854494535, -1547360866, 614637153, -1865908187, 1783537706, 233269509, 1054994965, 202247097, 13890375, 393533270, 1051792716, -69670965, -1833437486, 1913741361, -1339203183 ], [ -756523371, -2025152179, 1306844940, 457034780, -1919142326, 1131492525, -1384542621, 878930897, 1581234423, -763304204, -921034863, -1539912325, 501515990, -252853067, -875672632, -281847215, 570911828, 690028718, -892760998, 1803767914, -1298043297, -1719928795, 885717730, -2127474813, -1018829683, -961589614, -1568121103, 1106816452, -1649255789, 475646006, -1458406667, 1896702805, -88380538, 441159562, 714864048 ], [ 811289174, -132132078, -1249944952, 1459289113, -2021832153, 498329662, -2053404859, 2118827354, 1061093534, -1668873410, -1045076955, 84521844, -2025468635, 176554980, 1540582444, 71818183, -1911902171, -1275631320, 720930024, -148573618, 788287274, 1634757965, 955086245, -1835650723, -1781495054, -695241577, -741763143, -1201979688, 1361877673, 895683880, 1847515008, 1647164919, 1240734529, -1810519340, -1914161021 ], [ 920691254, 1777816044, -247099622, 465447300, -648193093, -361369349, -688268486, 1010673708, -1218285663, 203880752, 842716817, -963196159, -923673116, 28902600, -807902807, -790157653, -1089166895, -142156589, -1123332657, 1307590855, -460841751, -7057191, 841456906, 1194334134, 167003378, -1089669571, -1384448688, 1538576430, -492003200, 1465249715, -1816442, 229178500, -2100142674, -38924746, 275610215 ], [ 415169085, -179068670, 102642585, 1399972196, 378905664, 1567090635, 355880245, 513148224, 1848983380, -1384674106, 2133617221, 977899200, -1292105625, -814668466, 1619067718, 1843429050, -1599390920, 2102175819, 697216184, -688232755, -1919434040, 1254228251, 1824396921, 337188641, 1920414775, 39575348, 1941673972, -1425561680, 741445799, 378728075, 1550416974, 2069924850, 31254583, 954554893, 1009097756 ], [ -1065468638, 1884598529, -1165395949, -1122462029, 1191927943, 921490438, 889648824, 2076186306, 758518522, -1468296646, -1019044296, 857200474, 1622149168, -1400531704, 212155591, -8871122, -1704005098, -172262561, 580073970, -1027577035, 1637164177, 900038223, 188988015, -262187122, -1029379252, -938328594, -167061842, 475301916, -1254197836, -276496504, -1879295346, -1042005461, 477190233, 1274281186, 1787673499 ], [ 2104011755, 655330959, 538065728, 397834232, 1546338708, 107715573, -273696026, -1277344224, -589796833, -114069563, -537046197, -257554209, -934218863, 193698018, 844080233, -91039474, -2139073427, -700656050, -361292502, 378768697, -1764810531, -1433908434, 378108601, 830211418, -2095398679, 1278328176, 992616194, -794253623, 295977102, 1270450264, 1905039152, -1753455382, 1727873327, -573171740, 1382357747 ], [ -1863718704, -143589819, -203149208, -28820559, -1192014497, 699326360, -296482531, 1958148234, 285600769, 922509431, 1577999076, -271389548, 93880206, 540304056, 1018814401, 1005425834, -1485123704, 1676988496, -1905788890, 1284259917, 2077939847, -1849229461, -693946656, 41266559, 1055018345, -1142733367, 498203664, 2090324114, 1102801853, -1562174065, 871405093, 375427238, 1127541714, -915175849, -1194654882 ], [ 414792843, 1590279049, 1739804562, 631825986, 1066323272, 1928078786, -1050348743, 2084390580, 1770741809, -1544263038, -170442496, 606823086, -921851662, -1606641610, -46033500, 1554863689, 644092270, 2057196985, 1815337897, 43642400, 1561953200, 1540272662, 1770437538, 1762965329, 1586772178, -1497538690, -1395112152, 1597769471, -1062651631, -1142336013, -809084697, 982416353, -905409340, -2111476667, 1198813246 ], [ 1616515588, -2003974979, -874297070, -1674732416, -806226652, -2119728231, -1583660768, -599369829, -100525259, 621808104, 988045745, 516370539, -1160367604, -1567295965, -240302546, -890729950, -560678592, -1708454326, 88193956, 1549833317, 1075346809, -666239649, 191077082, 335647103, 1709687589, 1101745554, 1404331580, 1426416360, 955243418, -1333544579, -2128253617, -687672194, 1755552695, -1311025483, -306476035 ], [ -1262672143, -1846933145, -1497172082, -140587592, 1099149260, 1226654433, -1542385321, -382275330, -32546432, 716266066, -1349567158, -1011841927, -780745547, -2036986236, 2025596991, 1026838705, 1140137943, -1451991468, -1090446759, -1328072038, -1310121147, 927681011, 290924256, -1697355809, -44119695, 1922503979, -1118392271, -427233810, 632787258, -2091373051, -2082936313, -1402085355, 280072037, -1610064860, 1659293012 ], [ 1306701747, 2036889755, 182816410, -1867671290, 878844448, 2139844090, -698613517, 874006616, 1097159374, 2113170268, 581755809, -1718488065, -1270979424, -1335225154, 186247640, -1653020893, -2095732607, 1075398573, 1889283729, 1845753997, -227733158, -2086222109, 1196798378, 656336079, 522498931, -1908827089, -56937533, 138498308, 38028130, -1968922660, -1915001994, 234671117, -1408052945, 358109988, 1935997228 ], [ -1536682472, -634084451, -98720416, 806243417, -1518452208, -1048063613, 496272153, -243264046, -894261537, -796832541, 822285878, -1321507602, -413651631, 465904091, 1578794691, 1580639319, -1787768244, -1717645660, 447677593, 1265748200, -692143850, -1238363836, -662537224, 1580966803, 1967142284, -1138574872, 624702517, 2047903354, 1776663742, 1003092637, 602438246, -1650837754, -443850699, -150203141, 813760348 ], [ -1576195812, -1759018681, -1121183270, -231467773, -2093333292, -946889728, 713721184, 701465091, -1916207935, 858475252, 1174095657, -658049928, 278542184, -1935393772, -279399224, 1357272514, -1418744187, 1381573887, -1394645140, 2039920337, 1280536563, -518794983, -1781221690, -1287464051, -2145835166, -559622575, 179080858, -1376973354, -160290371, 1106322694, -2054980956, -895163578, 882940620, 1796343624, 324386843 ], [ -977426052, 2117310331, -1558085684, 903097549, 976187635, -128997781, -435158394, 1108159562, 399572081, 391500017, -1860299510, -669849255, -643196737, 860479948, 1172971665, 443357337, 1273338965, 117358983, -212805749, -463078867, 495179996, 309309226, -1980587133, -998978766, 476098563, 1347918552, 1040121277, -467422485, -253641276, 2066596810, -1264802366, 525025795, -1128050326, 676311132, 847010659 ], [ -1115356043, 572931283, -16650329, -235627369, 1154704064, -247701345, 11278074, 319068845, -1973730191, -1163710692, 440696949, -669311578, 1103600635, 2097458045, -1328633141, 1007388807, 1746434728, 452399878, -750720072, 694012536, 1492099593, 1991463846, 1644189500, 2080673836, 43146697, -568180863, 889075212, 2144192453, -872636340, -1143969413, 1785252894, 561864722, 1860635701, 579955929, 207846299 ], [ -1250350265, 1644822320, 116956333, -709057046, 886105423, -480119821, -875615395, 1681046870, -1325130371, 1633023291, -1492788210, 1810000993, -680954062, -1110023151, 1210483816, -1538973904, -548856886, 595372527, 520550666, 127154907, -1356942731, 1379484877, 2054432144, 1406816454, -1923225731, 1525072354, 1552624607, 143136019, -2026758158, 578380552, 2096923054, 922219458, -1764537266, 1694794981, 1461614604 ], [ 1900918593, 2022671564, 1835759402, 1989205267, 100099027, -1494096408, -281708322, 283818279, -177963414, -599376678, 1682032398, -606870998, 728654636, 567538168, -760962955, 871583269, -1708200580, -284969541, 1355935418, 324610715, -1479162353, -34703212, 1651597465, -1110380657, 762355826, -1763360682, -1752767826, -257188945, 306239870, -1697615647, -1123269700, 180410720, 2107122412, -671021295, 1998689833 ], [ 1187668613, -522322814, -358716681, 1246833909, -1541277369, 1962704335, 1587188141, 573267429, -1089011388, -452461137, 264005034, -990933079, -2122659588, 1416462060, 1877392199, -195020732, 1578769200, -1001178942, 1562670201, -32945356, -343118281, -962297114, 1717838806, -1172197592, 661758984, 237254924, 611905364, 947008979, 646500657, -1030142495, 198113204, -490752771, -656904627, 787176481, -252183073 ], [ -2124818983, 1034188986, -1304199531, 842444378, 1174611325, -2073383860, -612801360, -191901106, -575665804, -1737765025, -1555926282, -1970587332, 371482963, -232656847, 1156710553, -1196748247, 804454584, 260677644, 1511181588, 1847727185, -471064686, 95082946, -850509719, -765494827, -2140626067, 736569445, 260820554, 42791687, 1824635288, 108251683, -1865737326, 2135438495, 560561242, 1234381515, -2085484517 ], [ 1788225302, 1783744693, 1086562744, 95027455, 1005349639, -545750865, -505949050, 1784730864, -1770283803, 1806215304, 1275317859, -726525388, -2110942933, 385329994, 901618660, -1447529339, 2065628515, 2128080149, -2071811823, 1387014395, -1663465309, -1475437329, 436296893, -379653403, -531888920, 1360955409, -2050326272, 646602875, 2088661047, 2054093454, -839076107, 1965314082, -1768128374, 253845178, 852375017 ], [ 271433521, -51267488, 2079694141, -1267660252, 2000148742, -598443395, 1614708838, 1033174730, 498945523, 915463248, -682265496, 529010718, -755795338, -1922863696, -908581574, 1525458254, 1878772600, 722807240, 1809214053, 291524038, 298024402, -256212080, 959232636, -1202130547, -1862918683, 986707200, -85198010, 2068085820, -1741640367, 264913052, -168965095, -1890646516, -546563228, -466865662, 1813462854 ], [ 812369928, -1548642691, -1546013107, 1113372435, -1112642574, 286967976, 322839212, -235327815, 1157739162, -1735911578, 1208722490, -1930586994, 489133192, -395975285, -1353904923, -689411171, -944740622, 1223186557, -1628766774, -879560953, -1095273848, 1452591480, -653571766, 1355512459, -1192831767, -838796642, -283994791, -703473970, 588387567, -1000168592, -712974810, 124344669, 384913660, -1161996366, 1306728635 ], [ -6964694, -1721126804, -222580467, -1431870624, -1458346491, 20741257, -292552403, -1949661512, -1294445268, 549435572, 1841233322, -129681454, 2070504020, 1363974653, 766403095, -1791255, -227431815, 888250160, 1568462561, -1039159718, -1970894367, -160738562, -981813929, -1292889238, -1785572718, 383929427, 974656319, 726484741, -1135485313, -2045106388, -2000627764, -1759898716, 42333479, -2039075112, -833363942 ], [ -1551458607, 341642853, 1850758448, -1212880137, 1103895860, -1883663736, -898241735, -1801354393, -1994266370, -1270698925, 1106991195, -193045553, 221125656, 385993610, -1659837340, -1561132858, 1845739979, 2082954521, -72053865, 606421707, 358555194, -743114669, 220577712, 2064536733, -172681407, 638630584, -163169034, -767999719, 712324057, -1764518828, -56269147, -2094710879, -1981355263, 1558511088, 1632728496 ], [ -698612211, -1871584812, 473269803, 1858576147, 476952667, 867897565, -1040122125, -1259335546, -1968185439, 222092511, 816636770, 1485843040, -499775997, -1102456271, 1468836828, 2048076071, 1120836749, -650534839, -2087344716, -739807801, 1676731126, -1450586952, -1871495552, 720618337, -308823310, -183038583, -874981711, 1396118551, 1862659569, 788840062, -1772024988, 425881152, -992256615, -617898202, -757976535 ], [ 1651070528, -1326545813, 2046576121, -288383305, -345596138, 1361021702, 768462374, 1269783188, 1320758146, -832947776, -255972305, 788836241, -974064442, 258595732, -742673783, -994539412, 420812346, 586335015, -1540068363, -934838225, 1375849677, -130295542, 420335910, -1674544540, -1000841157, -358263419, -1612361092, -2022106416, 346973479, -637001911, 21193649, 996479428, -343942789, 103842268, 990002306 ], [ -849810104, 1485726495, 926731688, -1355168071, 664307770, -948324943, -2029567111, -1334321570, -145861875, -1396786321, -1960302878, 2073877798, -928474593, 1430746073, 1457845435, 907459192, -296376337, -1931682151, -1453006096, -104465927, -824308264, 1434303193, 2115967935, -1783618270, -76721928, 432516270, -59907375, -1381935037, 1625568075, 144933380, -254720934, -597936755, -1106199652, -211739354, -989228213 ], [ -571134736, 4215692, 702810006, -26001364, -230882067, -138782848, 667286462, -1301749747, -110045276, -1266276802, 1277177, 1962458560, 1331667142, -1113082331, -646225880, -918474354, -1637928142, -1155976254, 1940049080, -899136009, 1796140948, -1920503402, 1619571283, 668158094, -1858726564, 114897858, 1619742043, 65032615, -1254442474, -185892955, 187850436, 867832304, -189970050, -1856333910, -1623662666 ], [ 896540866, 1572111643, 2085583060, -1920051375, 1839968381, 332524641, 1817113399, 1858842378, 426807074, 1732519541, -484340215, 327216667, 66728404, -1373824280, -531387768, 491525762, -1679538296, 1521477569, 85227697, -1941337718, 493138121, -442777515, 531128798, -602440373, -2142636697, 2108480142, -37623509, -1345084128, 1334905873, 1070175524, 1149526597, -21851114, -24297610, 784260785, -1524322280 ], [ 1070545719, -1124112447, -971362934, -1827006016, -2143326635, 990331110, -1818597107, 1226410055, 2036037472, -560990693, 78986244, 1748159468, -618713910, -217665666, 1102577324, 1692113521, -1453964702, -123142696, 2092689091, -582311060, -1203165985, 1986037699, 318285330, -220813328, -269087862, -1515344292, -1079169235, 188311656, -1584424446, -106757847, -362760962, -1380260708, -431925933, -5301256, 1276670699 ], [ 433628208, -742127073, -1233768364, -398143636, 2006034761, -1974112379, -665834935, -701144712, 506669067, 661511370, -246676206, 458425005, 8152155, 1331398884, -919186433, -1639954837, -955034340, 753397705, 296076730, -233517088, -136120671, -1898218007, -738133237, 1557281488, -1690703215, -1182516078, 2099231554, 496197043, -73546834, -1227464274, -869071894, 1206471486, -393088908, 666383642, 721199247 ], [ -1462695532, -577328379, -963176513, 1679623463, 1110491261, -1548151782, 331688635, -764272491, 302699026, -659999693, 1423216067, 5752612, -617721755, 1828312821, 132809154, -1695938038, 1639089031, 524217663, 2031613051, 1213684679, -544071989, -1174051154, -2076708092, 56107244, 141005191, 218891210, 487779153, 1614278480, 1601500446, -110158181, 1718724781, 1047811563, 888680391, -376238610, -1107679936 ], [ 521711064, -266081410, -1242731805, -1401400971, -638918059, -833075525, 606589508, -1662129712, 1009826528, -1692916770, 85954188, -1474541430, -211386574, 339318399, -559164754, -1683980937, -1764297719, 135408141, -1456405, -357094042, 48374497, 1619217984, 1518041583, -1692494522, -1185278996, 578644050, -1634195346, -1952229801, -485687192, -1369386684, -568980906, -2076548047, -1505608703, -1722554054, -1216207759 ], [ 955635984, -1354567327, 137718765, 1686931760, -190875556, -260693718, -1072255097, -701846313, -1097092769, -142448161, -1193501801, 1211929704, -2022030108, -2063994160, -869615273, 201245832, -411890075, -521253926, 1082672065, -1809637603, -2110559068, -123877765, -65635048, -381317595, 1123794986, 2063951599, -1824238464, 1658226706, -1347572972, -63459378, -1895939067, 1320632218, 1770428905, -1903882395, -1555148511 ], [ -96111299, 1305354096, 1663842589, 1531320992, 2113055201, -25726682, -1021283731, -1377926654, -321947169, 1058624686, 472758894, 473395467, 771046965, 796333339, 314189309, 281027601, -1121962460, -376660932, -803482687, 562561580, -1223667995, 407547404, -1124922971, 1312595383, -1359946521, -1127805995, -2114877343, 2116443863, 1167673392, 1677434162, -1664601294, -1265200621, -1719018942, -353603677, -608207638 ], [ 2108192331, -1737330879, -393956659, -349407765, -1657416794, -92662826, 1178923580, -413834744, 553375125, 537106523, -976554098, -2077825406, 1741579002, 1735817759, 358233430, -561991851, -1654120377, -89826374, -76427506, -930860832, -177819670, -679224014, -1648971383, 635433500, 1838003245, 911660198, -1524261541, 2138368219, 1831663564, -1849453415, 80669739, -1415632212, -823527854, -1615554086, -1819942586 ], [ -821956302, 1828692638, -1403340059, 1736745240, -1269246388, 1021129999, -758336445, 1079045093, -666581363, 1213127446, -1192348211, -436210931, 1509695871, -510760342, 1451548839, 1745900682, 1989654438, 1058784895, -1982110680, -1659133838, -1391257490, 26598029, 1632163590, 500176441, 165772609, 2096806677, -1038029073, 1950050214, 1446540170, 807360102, -1714444499, -1757834543, -401688093, -2066269894, -1442811582 ] ], [ [ -519018336, -1519756908, 1748391617, 1723146806, -417361266, 48655468, 767951060, 1683351704, -347654162, -1994860786, 1634102874, -813542964, -1160484072, -116956133, 494029230, -1823028991, -722617208, 1607037686, 1734845382, 949183410, 1403743709, 1796614987, -413600738, 2122042529, -135442970, -1608048522, 453074944, -1359619406, -1915472870, -338284589, -1254839191, 1377810398, -596836494, 1952061830, 1076527940 ], [ 1590432061, 1809063685, 1282483667, -1651793416, -1064241233, 1914176352, -223449691, -1308833594, 406094749, 1020045019, 768758619, -1801334501, 2087568934, 2131479725, -2063092358, 574879568, -311972133, -2091990733, -1345017643, -1281707518, -194437240, -115176568, -573875846, -854823740, 1438548203, 1877385365, -146808135, -888331402, -696503710, -1937100607, 1490011188, -1618053747, -650089438, -1516123063, -826285173 ], [ -709083583, -808132657, 2045106477, -1919281654, -2106762950, -655391180, 2053802564, 32392043, -1977733225, -1291744640, -562080132, -1994541568, 1200275733, 996660908, 2102823934, 1559098050, -1637873796, -82191645, -1099593557, 1105961814, -1681174553, 1267753988, -1760990097, 432046768, 626089253, -712241599, -1461334167, 1583038773, 161771346, 1493497150, 2074845421, 771656940, 814503627, 1792751362, -1920397539 ], [ 256096132, 1582962321, 1949793573, 189181709, 1358119271, -138086104, 788217221, -775529335, 597666883, 1107597404, -1201081026, 99282963, -1329449409, 948795517, 936135330, -294925949, -998677399, 111783066, 1317021252, -1842273237, 377391960, -418047978, 1669517780, 1356103053, -1542550415, -1624994193, -1136980650, -1599608313, -435281697, 588719749, -1165547491, 356659557, 748221127, 712298436, 1130908511 ], [ 704099908, 78660513, -2106428009, 1301707219, 11549789, 2045855539, -417124677, -2065391649, 1605555337, -122712270, -77367591, 650539851, 256622271, 1545638240, -1602802595, -764283327, 1264630546, -553000821, 425797201, 1436936115, 917637703, -1618684415, -1710389408, -1841780788, 839311437, -554713009, 1522924613, 155879937, -632636697, -1759818066, -1749013948, -2080581405, -2084881102, 961139848, -1270538379 ], [ -2082838850, -1783047244, 733920641, -127131106, -1686335584, 836899509, 1740364253, -567478481, -1125961930, 377105141, 1823021133, 640385111, -2071761242, 524556252, 1523422008, -1052890871, 9479420, -241004722, 1508879633, 923134291, -129398067, 920195134, -225454330, 261359717, 429877305, -649409696, 2013932831, -921021049, -1298170164, -686048348, 1091241818, 1618093068, 42653671, 557657723, -468498027 ], [ 1016388898, 1266498157, 2036258947, 1727373624, 588734664, 1200140591, -1369297649, 2073977854, 1093668411, 411009148, 1330771651, -854435608, 243505447, -1338461686, 569321727, -1239783628, 1967322533, 1758144885, -1233926895, 1148586380, 269589078, 218954132, -1365207861, 623852348, -961643427, -1150924871, 894474712, 649488502, -1480861133, 2030738968, 351500135, -1820551675, 1793556021, -570466452, -1885032655 ], [ 1325807998, 306156696, -1749098538, 577351721, 1571379519, -1798670923, -221108873, 627318176, 243606719, -2032394836, -1421981852, 720295292, -1864097495, 1491490623, -1980935654, 902153676, 1527717224, 1325484677, -777673430, -908659040, -197516189, -1540918541, 1083991090, 1981959363, -1357841783, 957381566, -1636901661, -98776652, -446125854, 817524292, -1851010126, 1650183133, -1119544038, -321071579, -171021959 ], [ 1202960219, -452489666, 613351221, -953024127, -241292620, 1234450327, -1272107590, 1104066041, -512856726, -1424285825, 2045890879, -2088045667, 503459320, 2127415366, -2038674180, 2022666845, 832208077, 679284496, -1826304206, 439621275, 264869437, -1085059953, -2142115121, -1846934079, 1133273222, -468684560, -533906854, -2010542970, -479157160, 1038644886, -1108648268, -880709888, -65459635, -419938416, -1142693079 ], [ 232916521, -164003584, 955330972, -1959829225, -1033214327, 1827009244, 1157973538, 1673923067, 907852608, -1253746796, -853791113, -1917510487, -399958495, -655779420, -1380580189, 422059705, -843563815, 426182409, 716208010, -2102353573, 176945478, 1370806656, 1677347929, -15301148, -41538755, 1902431311, 1141456705, 802477888, -1854915009, -1572710938, -694927921, 372792659, 1555076941, 1060045234, 1664720746 ], [ 467708109, -2081006566, -1072262341, 103790756, 1704316364, -1936346305, 957506757, 487583139, -239209530, -771652024, 1238428139, -530954114, 2006836198, 1524483396, -983256651, 1901679849, -1417812552, 376024618, 1045926890, 1054772468, 1996402702, -281390301, -1689596262, 1958915863, 1863016008, -1694366563, -1944166944, -1601381731, 1751531598, -642012983, 1306908561, 1505241664, 488765141, -1737214699, -1742501556 ], [ -1294084755, -556055775, -810260128, 1870504379, -504683190, -1132417179, -1786243657, 1856924707, 1030105045, 172350165, 1814748221, 839393765, 1054436254, -235714660, 730826341, 1978148568, 1771356695, -1301913285, -2016550846, -565347212, -115509870, 1136772739, 1525588383, 1351997765, 598869058, -861218651, 724950503, -247450987, -285230029, 248677580, -1179764998, 792214880, 1435059393, -928044491, 712628658 ], [ -475338533, 1220794268, 1217015591, -1776427778, 1878729997, 1126172966, -81941192, -1106610193, 320039950, 316324205, 1739615220, 1713661763, 434018001, -1895568427, -224361356, -203040465, 574446524, 513967061, 985340906, -777685287, -1444383435, -1446586386, 672833847, 459598735, 472590588, 492938336, -1195694510, 910653888, -1570550675, 1620565895, -848234729, 1349925854, -1034495457, 1000409173, 1129914774 ], [ -1172751887, -1495555978, 1774272670, 1286838282, -1373504993, -408466217, 641102458, 1917837245, 799313684, 788197528, 301394048, -230688158, 832169012, -1821016872, -2060462704, -2071974062, 677730490, 1571216009, 773580989, -1129829268, 1056435097, -1909241201, 1914637549, -1131271336, 214538036, -157975528, 1920253374, 1566848962, 975163735, -1042941338, 597795052, 115172015, 2107966883, 254864376, 471419061 ], [ 18092429, 1252772403, 545946172, 279714683, -13932607, -917968326, -113567711, 890214662, -57757655, -815289303, 1622143781, 412362833, 1028975504, -801202969, 1414147530, -1356967670, -1533353375, 300878827, -1604070972, 1896743953, -1116683512, -529032577, -38339563, -457969520, -1222050681, -884371024, -1992203668, -1690651232, 545447129, -735536098, -2025548958, 294547734, -74038011, 1117779050, -203994159 ], [ -1215215697, 20367668, -1910438419, -229040651, -1227509836, -368768980, 1587848877, 1436716784, -687922784, 1538279553, 1945311954, -836002080, 68209929, -239272373, 251301983, -146754036, -80301199, 910825718, 305552576, -2051126979, -399386982, -742868649, -1981529797, -890631422, -695620579, -1601902670, 577814323, -1748136876, -1679942316, -1275671191, 1230375799, 1431828923, 537170787, -316375718, -226406818 ], [ 264688269, -1482871295, -2006086830, 1248968362, -934242338, -1709848212, -2141331617, 142182144, -117497596, -307635400, 1057000148, -1466815843, -863003163, -2103371080, 1193044232, 2041616937, -1964763348, -55689618, -528144320, -811532204, 1616518133, -1228012440, -2036043662, -1237097663, 1859474250, 90396092, 1953033866, 532111055, -2140590437, 1316551598, 414847518, 566311281, 2538681, 603156145, -1024623862 ], [ 205828846, -687591284, -96742206, 444431584, 1885085998, -2104813365, -1558729340, -1381213831, 1583234704, -2104315117, 629604084, -548571899, -2096357673, 1166643158, -2111412672, 1865316996, 283423121, -561554161, -731216222, -1482349399, -301423588, 318443681, 1431933733, -1098081227, -143227689, 1221099327, -851635434, 203141624, 1332651054, -1642407154, -2082993180, -1788403096, 151404731, 1684555557, -508861175 ], [ 327003746, 935923453, -884107770, -848181056, -962976879, 2066862936, -2123337154, -943781569, -1089654127, 1479365720, 1805733695, 1435843855, 1157869660, -466667562, 1015025444, -905166359, 141207786, -995053282, 323433002, -1037479662, 416281158, -1635974027, -1244332338, -1974772074, 1292926924, 439834356, 1154091413, -1432650605, -1086928922, -1245100875, -144948861, -249985106, 1481126159, -1372995945, 153014952 ], [ 770533369, -576403992, 126623230, -272972233, -2087763955, 1077701092, 1856433713, 1050977481, -1023793566, -1500269609, -103914680, -1560014150, 885510270, -1630726487, -1788320399, 1047539869, -847229377, -307120596, 225840476, 1950640255, 1716324568, 748959551, -807550627, 527544071, 1432063686, 50277022, -1625243959, -1817317224, 1464219763, 128365602, 2138340531, 2118145743, -690777469, -799638279, 1429926475 ], [ -6783151, 757380374, -1607930197, -1460801560, 760604011, -527205743, 734708326, 1394229081, -2034657353, -453869567, 2068514169, 584689278, -1629751869, -1349834327, -417123538, -1303204872, -153041413, 644192731, -1867174928, -1120109403, -849801513, 414617824, 231308856, -828804319, -110351630, -466682299, 860801203, -485750316, -818066650, -1929437776, -1471064943, 1707199955, 118675087, 949312391, 534237451 ], [ -456775097, 1254319305, -1215348191, 148831760, 355020581, -178916751, 437814691, -185354065, -429148301, 536038618, 1875281180, -1356939409, 1200932803, 75569593, -181719578, 1545738828, -233491025, 1548449596, -1829271959, 97960573, -309467121, -753857013, 1325787281, 1479226673, 427150917, -1495762403, 711970434, -2144895874, 584492675, -128718710, 1555991478, 1198693432, -1116892270, 1807159019, 1359013156 ], [ -646017062, -2070004989, -1079426974, 459998802, 748298549, 135734389, 2128665880, -2034298973, -319508034, -2049265497, 1754235666, 1450010111, 75058167, -120983844, -1284070453, -69750889, -2112542022, -744332806, -634879388, -268948115, 767981277, -1261360646, -863016235, 659961000, -1582287909, 536397442, -1041590820, 337501192, 821129288, -316066293, 434425024, 1837768156, -1881516039, -1086282532, -256303316 ], [ -2114028410, -1224186968, 1355096266, -1620069851, -1205576588, 856247653, -1438106204, 1097121749, -1418045539, 814222564, 475319705, 801927141, 592670743, 421129692, 138786030, 1923012513, -7810843, 1216363122, -1062615195, -2116883208, -1637946250, 350232701, -1579357426, 636206052, 1918766472, -2058817909, -1114098433, -1282240938, -458109361, -520557154, -2020178925, -250150954, -16360049, 1607159973, 959616465 ], [ 584190529, -177715219, -584040585, -754065042, -1309670195, 879797756, -131383293, -1333555165, 64569429, 614742144, 1395961828, 148431024, 2052157840, -81437937, 348174245, 1765449382, 1998963821, 1962315831, -673849547, 1426798462, -2142243743, -1503297114, -1806500281, 686341166, -1316196890, -1145387143, 1190363121, -954630141, -911781783, 1473880995, 991005990, 2085741964, 55850204, -1159284166, 362445864 ], [ 1597877896, -6193225, -2037317144, -15259284, -1686717175, -860292351, -1611663107, 730640240, -791375480, -2063841758, -1506861677, 734706593, -437125011, -9826598, -1936519226, 253444475, -401217267, 1055199943, 476843839, -783472188, -533672699, 501698196, 547685797, -318717670, 439628684, -1767903563, -801167156, 57384271, 318323208, -669875954, 1727445482, 362649602, 1532542553, 1755575902, -1849965324 ], [ 1215899980, 1442505471, -151315469, -1508796609, -1675116647, -1179678596, -1607896316, -555537317, -1702303275, 1180962584, 1142831756, 897707829, 323945905, -1283620775, 75243830, -901913393, -835512631, -167457123, -1485544851, -2071391057, 6497510, 1189929544, -949590947, 559056140, 512220611, -1337488158, -39208937, -1392318681, -144144770, 325841680, -59954137, -1055671236, -1620982198, 470737534, -1654962575 ], [ -1544959636, 1597352130, -731000185, -1295704308, 781161182, 493668506, -136078021, 961853766, -593197455, -768390785, -410093787, 1714634183, 1289192303, -404099574, -1987338240, 2129905854, 431367356, 316009315, -650690481, 273047999, -857345916, -1941575535, -19518973, 1162712767, -761470738, 1775133087, 1527146909, 477524022, 1010975541, 13920297, -699365060, 6146788, -487008768, -1600173527, -1436318593 ], [ 269885936, 1061342915, -1089695318, -822768156, -709838873, -1458593956, -1878789172, 1439260807, -717571016, 69381525, -81412297, -533445592, 1619350347, -480415214, 1955426462, 10379525, -2049127183, 1299178061, 1360314787, 894864356, 1359031835, -1830086509, -866188297, 611430539, -332631403, 2131850387, 156792210, -1148969216, 516969958, -1032524901, 1878724548, -225768672, 186592833, 247975847, 348003496 ], [ 1771407995, -904401546, -531300555, 681510171, -1909857858, -629833543, 253823354, -928083117, -1459017439, -130151018, -516215253, -941549069, -1449020005, -1044657583, -11155602, -587906953, -1277704081, 368282866, 1157004438, 47889109, -1596397713, 1895936731, -1537361959, -1074134616, -545803659, 380137222, 405759472, 956705489, -528745424, -1724083731, 1387963981, 1597677955, -854517423, 1428810654, 1554346807 ], [ 2122712298, 667683525, -1025283071, -131696172, 389326002, -795686822, 1856797328, -496009683, 769115059, 673442204, 858914752, -1897632072, 2061167118, -1654806797, -688789177, 696645302, 99630419, 1447605326, -1030338385, -599291031, 1809153170, -284109233, -493918813, -733382893, 471342186, -437647761, -877055875, -435537680, -1515055497, -1031676007, 2094164845, 1616927775, -1791712143, -1362800654, -898731095 ], [ 695884021, 736421924, 1961143039, 1669347518, -519287021, 1947569564, -1080677751, 1154453627, 1665106001, 1448534593, -1470164524, -799960545, -838995128, 1430851737, 627614253, 1938757801, 2065060149, -1777563043, 661142649, 1603368986, -1867741787, 2057959921, -1148143635, 216840884, -1121256121, 299708345, 128805381, 1111445195, 919542217, 680929140, 1544325948, -1365244387, 1124432562, -1683967079, -1872302984 ], [ -188206652, -6275946, 573684077, -933109670, -1298146666, -1535126195, 768563658, -1679114957, -1752176664, -886477810, 1574016214, -1059972997, 1542492721, 516028484, -872861954, -1124493017, 79759164, -2049870640, 1829918362, -1690729025, 997806923, -519915556, -2010817861, -735264558, 1305608214, -1469076950, -725017680, 273436624, -1821523645, -1368762473, -1346024561, 1654274903, -853438210, 324544499, -700910971 ], [ 1339833700, -381911972, 933806481, -1862367661, -1856800278, -1599890541, 538628854, -1158801247, -306990469, -941148541, 683147506, 177032522, -1262854391, 83599576, -333871940, -2132299503, 1909947030, 701432481, 1754977290, 392044610, -1517741043, -1035924878, 1035196449, 309082176, -2020713073, 1794420011, -133945155, 53459468, -635623073, -1025877071, 1479146349, 1283046525, 482646568, 1502698857, -980804569 ], [ -182871083, -1988375642, -1263613688, -68358619, 670381425, 1543081112, -717068713, -793786843, 379073123, 634588321, -1352293724, 876578405, -1271736989, -834602325, 252284181, 1805239266, 1689288942, 166085642, 466504556, 651810750, -1645899641, 970167486, -618887932, -891612875, -2024911943, 182806631, -478081834, -1151491543, -1320730450, -1997595096, 1090011086, 2055392464, -1657863510, 1573030159, 1341715886 ], [ 1319329752, 1121832574, -2091654687, 569700344, -605816300, 1411027299, 2073174232, -2022851535, -790032788, -395285816, -1111175502, 602279750, -1100639765, -2105155765, -1838107057, 416846421, 668824737, 841025437, -593067067, -771977428, -1494314869, 1502298145, 97418309, 424707651, -1053296572, -1730163895, -10727264, -295187921, -1175539767, 194447018, 1681445924, 2034893768, 260469545, 2121370314, -1433686832 ], [ 1743399769, 704293864, -1837697037, -467635731, -1957945935, 373870250, -466969146, -1836635699, -570772391, -894665502, -1448959252, 444357315, -1145596174, -1204808890, 261589223, -1352136404, 406937279, 724616667, 42922919, -266703600, 1204770362, 255988369, -973809000, -1142650013, -1009065708, 1678580538, -361041952, -1220635690, 253417728, -257856121, -333175400, -1515057351, 1530154755, -1780635915, -1061628175 ], [ -919755608, 2034913911, -1005496813, -1975203076, 672218669, -32220143, -796166610, -1803731734, 1145461571, 812986462, -1967652348, 1739449808, 664069808, -586148025, 1077874446, -1652848091, 1517051540, -2012419527, -1061417142, -671620425, -111338698, -752591903, -1378348331, 1435322044, -597578160, -1536404192, 286507357, -1710672790, -897386285, -1067609291, 550244507, 171067487, 1986133703, -1885502549, -1407333029 ], [ 816096729, -1448250607, -1104894380, -424096291, 1794462931, 671980569, 541550018, -574731299, 1110189445, -1333221617, -1538314393, -1294706992, 467309107, 1166795215, -538204419, 799648743, 318572044, -1216222739, -1152000632, -218160329, -69928257, -824960809, -1372479574, 1482591518, 1774495871, -419362604, 2058308544, 1357956996, 30999640, -1877887174, 640040427, -1592171251, 548412197, 1294781898, -1214518492 ], [ -1985577710, 139106588, -671686812, -408109214, -1646871617, 513568799, 903717109, 2026293197, -111166428, 466999435, -285728176, 250458308, 658653691, 1513165023, 484982450, -508275806, -646819396, 103425972, 744556717, 140781670, 1586224708, -102769492, 109686654, 2090884297, -670052077, -216383979, 585718386, -1572779478, 1075376359, 484784162, -31980754, 566454456, 1785229202, -1021824416, 1317581449 ], [ 566855996, -409013082, -250256627, 1132615383, 1039597092, 787797815, 911537135, 54390197, -1884455166, 556592860, 930787962, 640287517, -1446130924, -218776762, 330393832, -1845280354, -41386644, -631482395, -609663281, -11303574, 724629674, -63295058, -127023370, 1874773305, -1691564782, 962212525, -587997865, -2032376831, -56354786, -467534662, 499662746, -54472202, 729112247, -278090696, -1348937423 ], [ -818973654, -782253483, 785000543, 1899084627, -1169658162, -1143480535, -449159468, -2075210967, 1372212983, 676442497, 177370006, 479679429, 1623787615, -1104418308, 1921859873, -368968655, 1353808309, 1235787230, 790932396, 125779476, -131402401, -1183967095, 1508100891, 1566674656, -174179782, 1483324786, 1958018578, 1833118363, -1607475334, 1682330278, 1852022652, 110859826, -2091784389, 1247607414, -1074809984 ], [ 2146747675, 212683775, 149426993, -57747626, 662503176, 984328736, -1320427015, -1707730394, 2111675896, 1401186774, -933222571, -124156672, -1203087156, 315504857, 1096603987, -136212568, -1484945010, 711464227, -129894200, -1401530061, -429838843, -1473753945, 1041066765, -1625810129, -23140798, 1127749829, -1833770746, 1919189255, -592019193, 1182098155, -2005524051, 2120023501, 1531814347, -1879960921, 1527463729 ], [ -2126917885, 258319604, -1277691876, 650996054, 373088396, 772960391, -1252483956, -1760568174, 1063315640, -2109208238, 504264602, -1758504450, 1739480643, -191306293, -1980408399, -833391609, -507947148, -455811178, 417745777, 1937493386, -839711642, -707210694, -2042022628, 72845706, 1572574141, -989514925, 867849829, 925908251, 1258550194, 1558976180, 573106532, -1533438221, -766557657, 1184056948, 1734713839 ], [ 1162098451, 564931517, 375287750, 13852660, -849956690, 1039295622, -1645078045, 1490005667, 1066093787, 1516861630, -2109594972, 1941873558, 610573309, 2118845134, -565316017, 1706658290, 715936340, -1621337925, 523303152, 1490532463, 922429296, 1415149107, -953122683, 599162897, 1424400624, -1264640234, -314004363, -15342672, -1492995266, -829065286, 1695115517, 408131379, 92764963, 845638836, 1718724554 ], [ 1172793071, -1605213225, -990944626, 159352706, -1952398050, -554259723, -861835742, 1490916875, 1249009831, -471743641, 1447609270, 1529475245, -2080737682, 1459180345, 607317604, 1967874854, -620280639, 1127996308, -2139597887, 716428101, 1503604974, 1489420046, -1642928198, 120045091, 431977705, -2133993162, -547872265, 117971682, -693799887, 1870588812, 310025254, -1951326548, -1309766841, -1737988773, 1232528219 ], [ -1163573068, -1295297334, 2129852031, 1462158709, -1856047043, 1112385522, 2071262233, -332448875, 290033209, -327955905, -536618790, 1806074429, 1793099421, -1270388052, 544659228, -452260105, 1931958145, -1549050992, -506647704, -889010078, 141581068, -1720205849, 1913921291, -879905133, -685860484, 685585526, 264892657, -1662711764, -1257070961, -1938201723, -1027538965, -1234993605, -170776883, 758870120, 1824587527 ], [ -645568865, -540727039, -1844966320, -1289822035, -1856850400, -691756906, -379991561, -273596335, 1828282582, 1521513965, -1703547204, 713340996, 554702485, -466877596, -1028671101, 67430700, -1378888987, -1637975446, 894874800, -342836581, 108078881, 1184415195, 301046036, -1144431804, 2054838303, -371198139, 1200121383, -116574155, -1580541711, -1112007446, -1431422624, 1992882897, 1002602950, 1535024586, 578071178 ], [ 1546306040, -1276080412, -70476418, 1419399467, 1183288337, -1377457987, 343569369, 573155949, 2026583476, -1634775923, 422540426, -1625383642, 1821271085, 1697500606, -1039946454, -1630585655, 1301690220, 319261012, -44147432, 1645933345, 659414578, -2021032018, -1346103683, 1377738845, 1405088974, -79395599, -1595761347, -381902744, 1749304065, -1082190406, -563047200, 1325659414, -222884584, 1125847931, 1670252362 ], [ 1297481637, -958418480, 1929120563, -551396652, -1160114861, 1959065530, 1350734515, 884386215, 835968949, 176025870, -217107571, 816434285, -1979537986, 558047490, -2110126067, -1350095238, -94900443, -1146333443, 1040339283, -1737441355, -1628868083, -224002356, 727320553, 574653878, -2046558235, -1349548231, -1418009837, -1969475348, -302190105, 135099767, 1432886832, 1463161780, -1403273063, 1266557044, -328931584 ], [ -1582728986, 1803651403, 275038880, 812971711, 1830275067, 1597804386, 1412878345, -782098246, -242018854, -2062933965, 1974780630, 1736790174, 1270586071, -1992490110, 875887602, -11123825, -2108417573, -611154927, -1767568388, -362568418, 1559802230, 285138856, 36027965, 1488374325, 273698185, 922193206, 1272734984, 1216476579, -1355970726, 656612005, -610313863, -1864433027, 1643085696, -1538644934, 689629990 ], [ -1099660117, -1913757653, -1287731499, -1254887972, 1221747981, -1423357100, 266238820, -1574047701, 382541515, -1500297995, 1606254464, -1676877616, 1038159051, -68684494, -1456013315, 770634622, -1657132097, -702765523, -519498171, -784639849, 129742638, -554281918, 851492192, 135122072, 1043772666, 1160432438, -1486710374, -965784008, 529619110, -1792021300, 618697504, 350110307, 1889812006, -1844245067, 534996181 ], [ -1853192842, -1470491873, -1098031498, 1097506477, 1873568729, 1932891560, 2061900357, 606362956, 722093740, -1435170407, -975776954, 173281576, 1609191934, 1467461837, 135830211, -1069560385, 2062213791, 1055744238, 98713290, 603825493, 676749724, -342840966, -423753509, -510196699, 1895691726, 1651623594, 1967781650, 872094727, -1130973895, 989977621, -600969101, -1234149218, -1173808388, -27762261, 1593153344 ], [ 88607643, 857632106, -1641564297, 1489173420, -997944149, -1722968009, -1320178826, -1990170165, -433190966, 135426205, 2083151324, -570387680, -1791224433, 1750052836, -2063627277, -1001410506, 1229006657, -1756488723, 196479633, -1357336873, 63482357, -100333423, -401358375, -474850029, 802817836, -1023076362, 1588725245, -26691011, 511189392, -338356955, 1201683438, -1361187637, 434781945, -1554692957, -2054786262 ], [ -1738406883, 1397777413, 320972675, 1835458394, -549938978, -1157341184, -310316197, 1608790470, -373445916, 1124707780, 431457300, 1033835000, 1510590772, -1964245633, -1837991069, -224921773, -1247704243, 9960320, 1869885650, 139026223, 255541302, 1278453974, -520161874, -764959015, -1652496254, 1069786363, 250754509, -677472771, -1742517197, -164391900, 455017991, -1197907398, 932712000, -1131059844, 851921865 ], [ 1614652641, -1793349982, -773961936, 1941446016, 1005663873, -1815187593, -1868474227, -1036534137, -536606116, 1008323088, -1057955689, -1592089827, 161919744, 1956921917, 790998071, 938419790, 1619696180, 1587052142, -557861906, -533401926, 1188491024, -1183691423, 2125283228, 1920619633, 2110553449, -529920028, -1930752069, 1347362843, -871837589, 1968591740, -819169915, -1704824341, 1992940138, -1567661823, 445973380 ], [ 1938321964, -1939987914, 862833197, 1060069934, -265814639, 1339320372, 2010574936, -616364912, 185083505, 2011055548, 2105921196, -1590010820, 174771471, 1884558231, 1360006071, -197631636, 319314860, 711477730, -432571703, -1010686199, 266681705, 1093801145, -2043167222, -974294882, 358241845, 1257058022, -724981189, -27297206, 1883748887, -1680638302, -265545600, -949283057, -868646580, 580685707, 1402836869 ], [ -1064968554, 594746738, -808446674, -262433827, 727497945, -480747110, -756604415, -1102289443, -1370662615, -935092370, -2006706904, 1671452726, -1599892021, 1441571755, 331829572, -459763960, -2095656233, 876533392, 33906276, -692698443, 1943383870, -729191979, -438305629, -1033674773, -1771192024, -1587551032, 143294242, -2053291816, -986484584, 1888161675, 1964051304, -1091722010, -1954529566, -670351302, 29316792 ], [ -1661178188, -633009766, 2010387308, 1377213936, -1605556067, 249626572, 222618047, 98572948, 61269444, -1781078509, 1427990638, -1321409855, 457739871, -598902414, 1736823010, 1973817705, -589137686, -269894549, -1827098727, 1184918105, 639542395, 823233100, 808893683, -1532894286, 593364216, -494425469, -1813799609, -1193798685, -1869041374, -1702320419, 1997645042, 1306833045, 1781804610, 42225848, -27245410 ], [ 1863043411, -136387263, -1448254729, 2144370688, -2031412231, 345396427, 995514190, -1060807050, 560895641, -736640325, 929602239, 1514156035, 530765313, 1494967666, -1326092569, -1764337498, -1058294416, -280066008, -1312701563, 1281899664, 2080129962, 1623773406, 569368165, 473048019, 174935553, 1813372966, -2063417894, 102697777, 241181045, -1575083100, -312793168, 728448736, 660991090, -704856687, -699517980 ] ], [ [ -858335500, -90860078, 1927308871, -1800992619, 1655728301, -1262733613, -960468011, -1370680175, 199549024, -833870804, 1324116943, -1298005779, 852764957, 1083205671, -643655402, 1224948020, -1447366126, 1692748840, -1139056088, 1544225024, -532007390, 511115876, 2103699994, 1764446275, 2132711356, 472219879, 1713552821, 525576832, 1241147481, 1736927739, 1022615794, 528187195, -156382664, 239908539, -710895158 ], [ 61382159, -1087575689, 1827993569, 1849253418, 2042180590, -7977458, 328192417, 1023378922, -1070943751, -1941553332, 673910440, -20276570, -1290707040, 687900768, 1978263787, -1547908804, 1803298859, -1242006165, -227054314, 1874579489, -1388185021, -1146223505, 1245322256, -673796333, 1810915198, 1356880944, 777882013, -559670199, -188224358, 1985870822, -767848850, -133200799, -776046937, -1219442054, -191312855 ], [ 905376135, -428311857, -42449650, -348195396, 2099046510, 721282238, -378173375, 1163345454, -1227110697, 545473217, 1335699027, -585011972, 1777629811, 1289263515, 2084296818, 1430392133, 1341302796, -986171320, -1774966839, -2085463211, 1320501277, -78446947, 41681926, 526079846, 2057014886, -711664307, -582995673, 864402790, -1584750812, -2028524114, -770759660, 1802381262, -248684638, -2085825117, 2109522256 ], [ 1482558614, 435368753, -1399630925, 878514141, -1087112070, -521372199, -1059463772, -374081373, -1668743958, -789430728, 984356949, 220110652, 2031030386, 744903498, -1147608168, 1363769528, -974314664, 1799800834, 1496192030, 839969168, 1421361328, -2039814288, 327503222, -667417047, 1263490147, 544008530, 616725876, 741309083, -58677430, 902110761, 1094227595, -34664567, -991336661, -1047161204, -336522499 ], [ 192889338, -1879310790, 925449755, -1997762268, -897081541, -1479015310, 2097882470, 2087042651, -84512937, -238745577, 617636754, 713062647, -1469186523, 383065866, -1190267249, 1024425406, -1983278294, -32663627, 378847246, -411998927, -2089240080, 466629710, -136032137, -1959124585, 267913571, -754334789, 1152122705, -352787320, 1689758684, 1136918648, -1128334894, 771684261, -826659119, -193292979, -2011709314 ], [ 1296046621, -405617022, -569563552, 1843324211, -868196139, 10447212, 421024289, -142171900, 2092162857, -1842740800, -390921018, 1397778743, -768900412, 1308262715, 1827329578, 2002841574, -2002752439, 1083468698, -960162827, 1517869347, 1680999666, 26819173, 1126568850, -1119374477, 1691828212, -607240168, 1595069627, 1768381332, -1513351342, -524489844, -1239494142, -842275892, -1175814503, 978886386, 1663776874 ], [ -72031218, -75303884, 2028180412, 632906539, 1805012602, -705138867, -1135887906, 266782832, 2037897471, 98939673, 269528621, 1967502894, 840196728, 41024505, -1470122477, -1326969796, -144920023, 1709100415, -1349916991, 584536744, -2136178669, 2047800929, 1810882120, -434090630, -1814091231, -744549567, 2006778908, -1989888772, -697495497, 620964728, -1452910898, 1560080144, -589211919, -2124970073, 740273898 ], [ 233268022, -815448431, 644794745, -645222111, -304313520, 265714467, -1554711945, 1995041217, 1551328950, -1800063879, -24688071, 2017623438, -986487833, -1421049613, 203988443, -428007997, 722570792, -1259511225, 1345488386, -1738246456, -1990148037, -294598419, -464807546, -1504641908, -242334102, -2049097415, -407096360, -1228775575, -523648073, 492113350, 529984869, -1628381860, -358787870, 677890502, -629257300 ], [ 1043014827, 952067497, 1247660288, -1746226369, -1372798830, -1469537546, 1018424084, 1933188129, -666861877, -1811973230, -1981718746, 1316634878, -1065076903, -1076583232, -67981917, 225310996, 1143008246, 531999387, 967397765, 1166102213, 1027630102, -31966367, -1880095757, 308499761, 76529993, -1459651823, -333885182, 1792182589, -1037602689, 637609168, -2131085979, 559396155, -1017280218, 706574963, -1284834154 ], [ -31653492, 1926338199, 693170029, -193012623, 2039762529, -1128860110, 1555642341, -655596309, -442261742, 436767198, 1804393238, -1989594916, -1597454429, 1433674176, -2057998714, 344201872, -149496811, 427431, -77890708, 1659186536, 614877953, 541389381, 39618734, 1364911305, -1062655625, 1763063986, 1143117755, 1320926830, -1332427567, 1807137467, -597956523, 1341647581, 1641575117, -216509706, 1598736051 ], [ 1147383149, -1022656912, -219107841, -1093380438, 1304447776, 1762104710, 232451826, 685701863, 1595282306, -1000446734, 1256566960, -144216900, 448052012, -1575111739, 275658656, -307889681, -1931632925, 65348161, -1820152520, 1455320946, -1640065222, -371279739, 1312573485, -1654391962, -984252699, -683695682, 1225136676, -1883101232, -244900488, -1453046352, -1201796920, 2067571756, 2127953101, 2049928569, 502239347 ], [ -1746568036, 566027851, 1453585987, -2136438556, -1823173642, -267374120, 984485300, -1699008813, 1628071776, -1117189107, -885821447, 1502303992, -264979770, 221577194, -726109912, 230395884, 1165720062, 1883438128, -1827834739, 1180278994, 1998454785, 969290719, 418302439, -1113337771, 147107056, -1364524115, -1753854638, -318402878, -1977914, 1007757527, -937762142, -1331972626, -1046992361, -1586382986, 196285790 ], [ 1432810895, 1505906857, -534365199, -738901242, -244379640, -929562338, 142289287, 2059255617, -1553771547, -8116092, 1596085526, 1254456567, -1744460268, 2033392615, -401408653, 1721185003, -8764002, 151400946, -75784309, -1377075657, 2078793201, -693292378, -1829984633, -1573895021, 786947992, -1496378641, 1850717073, -1540431955, -693424887, -528950159, 85680859, -2099505524, 2012892575, -1622213182, -1734733935 ], [ -1673328321, -1138474504, -947057076, 621838945, -2089367704, 817946896, -66227840, -680630437, 504415717, 1096839687, -1777976372, -218328098, -1917583210, -533635170, 927703225, -965634291, -699460411, -463741103, 1649376232, 1149637840, 1575097882, -515531243, -625321647, 786280995, -212499988, 112946339, 765694903, 715645929, -84128422, -1681928014, 1659082106, -370165845, -992256248, 2025210318, 867928060 ], [ 532579592, 1748389644, 188240053, 1491978643, 1226231095, -922285969, 1960355892, 1705387449, 1173057466, 395789482, 416306639, -1234545596, -978611584, 1067578805, 1820579795, -1567025689, -978740378, -1050656375, 1534701916, -1517654887, 1139398184, -268494146, -2098287056, 818860953, 1218152463, -1211459427, 1181061484, 72972258, 1862682498, -1776416923, -1473847282, 1743942018, -1238551548, 793374655, -1565858733 ], [ -543065663, -760836851, 937035520, 561661564, -1313763523, -254382298, -1352397308, -1045230025, -1651611703, -49469150, 1079367667, -1087575824, 245892845, 1122504895, -88919562, 1585013963, -2134040548, 915754915, 1121681209, 1664007786, 726862382, -1680802634, -1114621565, -1966053490, 1596299836, -261186383, -1134105841, 1390670492, -1487361209, 1899162134, -2119127908, -569376444, 879918033, -740656367, 1112597502 ], [ -794039717, 168424938, 1574362594, -526908281, -1001446162, 1349160086, 428321181, 1738248620, 665070043, -1227117277, -1678708300, 231667610, -447612804, -1568540016, 412208642, 1693156940, -2032692327, 416563200, -95556112, -425261304, 2147031966, -392251239, -71987751, 176325297, 610169793, 533761976, 736062611, -1216884094, -2085658663, -495352052, 820876893, -155428016, -2117163608, -1960024807, -1443368998 ], [ 1526385952, 1025091616, 1107724768, -711127322, 1430504972, -1141047283, -1678967265, -527208918, 49475847, -1740358517, 791977028, -202721501, 1536821450, -1405882727, -1685018335, 555499230, -1207719577, -450332515, 1933971834, -989942169, 35020042, 1543330458, -1335769362, 852046888, 838495066, 633849791, 106092596, -1520519554, 1140777742, 194120620, 1810934554, -1825992696, 370242280, 1871947861, 532749931 ], [ 1030139447, -973106784, 898048443, 2108306795, -1824135484, -112230257, 2132376034, 577679972, -1429492072, -811545721, 1842782075, -961634832, -604743028, -1446145119, -2068229713, -1473707119, -1038992351, 2005496456, -845516991, 1116389399, -966775241, -1843281962, -1671086823, 1368398965, -2007211332, -843638658, -739258146, 627747911, 1113039078, 1029249270, 1542181336, 564194724, -1641496216, -626757482, 1184179370 ], [ -1036160146, 2048658303, 439744279, -2071434621, 559943294, -703199448, -1121957872, 539969556, 653294413, 142938642, 1348268539, 98794866, 1285282246, 818517871, 2066985977, -1591999762, -640094324, 1928671521, 755858126, 98065973, -2031087874, -473719999, -721881139, 510185397, -984310505, 1169297439, 719232311, 100332830, 1666687159, 1170138632, 677644789, -1451923984, 890056328, 514787619, 1841629403 ], [ 366110139, -1579330998, -29056067, 2075108935, -1582358995, -1574904134, -93419091, -1980765681, 947271655, 518773213, 1451148549, -120819607, -961052724, -11694238, 775866599, 894425828, -871840103, -1586475530, 290766572, -1727344726, 534101584, 192483636, -1024736559, -1966545403, 613345387, 646441958, 1327616709, -1758130078, 1631752444, -2081754588, 728517469, 1093177084, -1544777584, 937273710, -1072023469 ], [ 1568928775, -853150366, 1920593084, 144339783, -1688571450, -1162912520, 1171957801, 1252987462, 1743441550, -19858212, 1707790180, 469118737, -71979213, 910585505, -436299841, 2130494513, 1533795202, -1029944641, -2084517691, -2070427482, -154209133, 699552417, -39759720, -1864139921, 626101573, -333620549, -507820055, -2095422750, 1956473257, -488205066, 1578198071, -1787691759, 1190618431, 721340928, 1862916633 ], [ -1234230026, -1184398787, 821642636, -1494207541, -1284570738, 652293716, -491823293, -1841025480, 1752697236, 1203906851, 855685827, -2054782263, -644577116, 324965801, -488199341, -964494107, -1580091897, 1712430158, 1729655446, 1397510497, 1874273182, -936692178, -1700297960, -1938731478, -303473879, -1999636112, -1461226165, 793770314, -3096154, 1167294184, 2031206675, -884550767, -407873437, -712994035, -266915958 ], [ -1549550999, -974657625, -339698359, -1430771894, -1088059355, 1605853110, -643352265, 2116004113, 262046723, -134450540, -1451990771, -1485328411, -18793, -1956428286, 661082962, 789618935, -1060607397, 1324577567, -1119775978, 1052303449, -917438983, -1543245648, -287815215, -547681883, 1650298940, 413300300, 129319264, 1858123557, -1349520375, 2056391375, -1755727997, 501790866, 1999715928, -302074618, -1671729074 ], [ 780217562, 1345234209, -997204075, 679823738, 182048037, 244468075, -822639248, -2030101081, -1815047058, 279741145, 1887353370, 374266966, 1065192538, 604329468, -896913593, 1206662200, 1832901614, -2043008646, 631663717, 2112569789, 380580430, -279346318, 1792309837, -515260517, -1858543769, -1610591385, 1104287766, -1562297670, 1937146747, -17788115, -1638052681, -1910967613, -1123132276, 2118700481, -1956183880 ], [ 709782952, -1614947284, 1364294511, 977842526, -1961370676, 1443939401, -1672713233, 49763764, 1140045971, 1231698516, 1889936691, -2085867360, -2066807300, -718472737, 786574541, 701300860, -1383311981, 761485323, -1516698773, 2096092933, -188600195, 1977835432, 750926056, 1516336068, 2085166154, 1596247197, -2099980960, -1300308255, 1684955839, -910900393, -1105921198, -1967442640, -1392025970, 1949324108, 1336657319 ], [ 746362904, -1845568922, -772595717, 2014795813, -186268019, 1040482129, -913810660, 1582753444, -1100765894, -892984314, 929858824, 1522160494, 1850804174, 1973871541, 569601932, 1769529518, 1291000241, 912254277, 1825857239, 213702583, 1631950221, 700777846, 1095374922, 401066728, -942520167, 1349429810, 191065085, 947557278, -270349490, 1932045633, -1061039893, 1046408674, 843551019, -1489633280, 918902488 ], [ -1486472581, -106935160, 1872084472, 1531384406, -642364805, 1270805154, 553841548, -1169923026, -658830143, 67413055, 622472833, -509031157, 1257036027, 1068607539, 939080950, 1226837715, 686784020, 595816306, -732275624, -1694495439, -1557120399, 217397925, -528624669, 1034246683, -648008386, 719247305, 686081393, 163135437, -880198076, -1821921546, 2006778703, -443865024, -2012654769, -953208959, -1566198711 ], [ -1614663964, -1817783996, 458616956, 1684019677, -854479723, -136350784, -1235328895, -210681347, -434826707, 274146902, 1927382225, -57720420, 1676461093, 1849340286, -2010981272, -293108200, -1991344310, 1279428220, 749751991, -946922742, 1880529019, 1745336768, 3701588, 458979362, 299774775, -754631539, 440795953, -1075154242, -478561548, 1324942422, -749074224, -1103007786, 1645978499, 1896833686, 1168523032 ], [ -550718601, -1374066882, 1953170394, -457434555, 87340419, 2061081826, 1074855697, -2144813743, 1298853721, 982683348, 453945041, 1578340979, 421970094, 13486322, -1497795631, 85873582, 1976699466, 357932041, 384714762, -828799651, -1308054626, 1481077044, 2083217803, 1013708663, 2115051640, -1700463172, 1429566313, 742269754, 1132425383, -516532322, -242721636, -1961553100, -1365016122, 797009426, -85633004 ], [ 1442290042, 1749854918, 1074583693, 1793648274, 130364766, -1004771376, -532126091, 1699539536, -1493600143, 375459122, -1469989454, 666385760, 134846221, 1107954803, 593010299, 1787941787, 1697862721, -88887851, -1586038406, 285859193, -1129210773, 469580795, -1664625792, -1009891682, 1127581721, -169920161, -1380354151, 1090127562, 2114478411, -1921974550, 1352589859, -1376940233, 2132557618, -991377531, -400830215 ], [ 997045149, 2101152082, -346424362, -1611921120, 2014867194, -1180561406, 1428019963, -1511941951, 761495056, 342887760, 27320690, -815654402, 285783474, 1673348891, 953690661, 374306563, 1855768993, -2066994784, 1157087072, 184469759, 1924589942, -208332762, -1054712009, 124092158, -1633726799, 414710944, 2113451429, -1170753294, 1717214533, 1326506466, 1674716509, -1397541984, -1439137409, 874539417, -367861588 ], [ 1932885151, 1751856193, -1546095836, -2145298006, 766428230, -2132619373, 132416554, 551029014, -502401600, -1191613140, -552633405, -331158148, -1413475978, 246866933, 1836152804, 1370165217, 1884730963, -904057474, -1877391471, -1617545592, 1990349815, -1133963153, -1242147695, 88650517, 528697070, -1762804599, -479165009, -1132527866, 860723936, -1162431141, 927982582, 139937697, 1308327629, 1050805005, -833740276 ], [ -128569598, -194149884, 341810908, -972406510, -549319487, 1176879666, -2047936255, 1209846110, 1692501396, -680838583, -1448491259, -1171364078, -956919280, -1622274884, -1571777953, 2095887812, 506614351, -1105113119, 1328769427, -1028431339, -156268087, 1632680952, -1882403178, -1083374119, -695585402, 788549476, 830024191, 1339486112, -132607335, -1996118564, 1897166634, -2084140228, 187293814, 1737760345, 254045260 ], [ 278246760, 1157145056, 654610252, 1016781752, 553837465, 421658769, 1880724730, -1429378945, 1520869532, -1890170796, 1767910750, -1941498891, 2068480471, -1734477943, 1049463639, 364774142, 996965321, -1731026058, 1158122168, -1769862199, 816573414, -200356916, -872628238, -534037823, 909187879, -1332205605, 209572307, -1763321838, -153067785, -785021909, -1942242600, -1860074854, -914665390, -241043025, -85958343 ], [ 315544904, -1204558759, 302373654, -1501363283, -34984468, -310054226, 1668380976, 1260317358, -638583654, -736835152, -743609312, -1305899520, 1753404894, -1694673456, -1387206296, 2010686135, 456060970, -1296140321, 1061615926, -1704085946, -1117569521, 1221199512, -244809700, 1820879214, -137002481, -151157673, -782982710, -1324443048, 1649173881, -213269910, -1687208182, 471991441, 2078912920, 386018679, -1930971554 ], [ 667925789, 1837071039, 310861435, 1968452718, -306955420, 2104153560, 1613848260, -604605547, 1103713935, 1836768337, 641431448, 693852148, 544642178, -2130003823, -654452967, 1119856711, -666415143, 1747133439, -1838612053, 1429774205, 298870572, 2062734256, 1569009940, 713781890, 1701661155, 2012443587, 1970933511, 1650829585, 1021008797, -1924566966, -1117530489, 280830023, -1900465494, -692282213, 205897256 ], [ 1100905265, -171124124, -1441001581, 1659873347, 1218948165, 6164587, -1742121804, -2027082221, -1042771228, -390069526, 1879940726, 1846797313, 1414759824, 1615099448, 2061954880, 1515745984, -1494036873, 1827564079, 1196505309, 837023511, 1157234631, 263185489, -444461062, -1380204590, 427999359, -835146812, -1184917746, 616944730, 1855047995, 220791793, -1901672646, -1438707136, 711172766, -1364464243, -627719966 ], [ 1296795998, -1335295741, 1472680616, 1832025397, -772534284, -712636654, -1882426045, -67733723, 1014780107, 883112381, -2118568980, -2004548019, -1822261751, -1698097709, -886440020, 2081259625, -1716132423, -240386293, 362503751, -1676055187, 739214799, -1453495046, -732865299, -287698414, 1860586477, 1567131392, -2063924545, -1051551393, 1753314402, -1003628920, 266153974, 721046388, -1667337199, -1031199082, -702005946 ], [ -1462098120, -650450655, -1010848059, -642076044, -1063194904, 79992812, -106586092, -368189158, 1252035600, 169132951, 1957260904, 1972511826, 1028120961, 443622541, -2098844284, -427989495, -2072040235, -605312133, 2070464478, 295786766, -822495974, -1337680593, 313428323, 1479281461, -2054083648, -550417813, 811886977, 457220346, -1732877052, 514342260, 227928405, 1291178383, 561954966, 18262081, 1781684850 ], [ -296229377, 64889075, 1246710771, 775828108, -1293098741, 1591672072, 169302637, -130533668, -960590475, 507687251, 412900906, 1903703758, 21573596, -1195929136, 824703385, -540897968, -486544136, 1562205973, 1651214668, 242898505, 506908422, 1013509603, 367987522, 253573588, -1228982497, -777118123, -1217548247, 1273576041, -1020303338, 1774626766, -1887985018, -1502307807, -661040269, 767168712, 168662757 ], [ -206263285, -1903182841, 1176372154, 1254268954, -1088881559, 42534761, -907606165, -2017653685, -539120216, 311507213, -469492891, -1769664776, 1634201641, -1517775612, 1689022017, -1047797194, -1441691333, 965041596, 1434815386, 154897128, 1735892823, -1158422947, 835386104, 633464826, 1401901044, 833710184, 1843774764, 1601306083, -592148519, 602549211, -1682146672, -370148960, 830535849, 397423716, -806185849 ], [ -139162607, -1579016386, 2027037780, 462872517, -1680223014, 324771850, -902581739, -750014697, 204021960, -98889163, -493076542, 2021886767, 1188762613, 460428615, -1201207024, -983310268, -1224690812, 1440264877, 1841633211, -2497753, -1793623983, 522886106, -141659669, -1912748362, -1261320463, -1875731221, 1955197772, 1155616594, -14513375, 1570931236, 2109354142, 76296741, -1248529459, 242709096, 1451058945 ], [ 1193565724, -260177862, -1330874070, 108689420, -620885760, -111000178, 21809336, -181192539, -2026060951, 1531081869, -2095443887, 197328894, -1009324870, 1826114962, 2124096691, 2065396631, -2082491199, 28207480, 438575070, 1369351758, -1682874903, 1561981217, 630004211, 1211669299, -919692719, 1191660782, 1507064997, -1598971760, 1720781243, -1458665463, -254448587, -126962509, 958489736, 2052619781, -872134163 ], [ 1106122092, -526569842, -422548084, 751122072, 1211543863, 917293976, 64807529, -1136802208, 1839936578, -731765384, 2069659863, -1229176121, 1072767913, 1383590990, -571526581, 1360908083, 921516910, 1139720109, 299659313, -1629821220, -492193398, -1550246471, 1470916700, -460792460, -946773073, 1074018147, 411970923, -847618573, -1322216846, -170289269, -1878077879, -1341121816, 974639333, -1606518991, 25782524 ], [ -1178248994, 703123354, 1556422092, -1196202208, -859409910, 272958832, -2106948712, -1409138571, -1812100539, -37850944, 598302757, 284910628, -1604315467, 1088091202, -1833473311, 948168408, 1722666809, 189677685, -1367048545, -1500610494, 1242562146, -1028627542, 1993493810, -571022962, 1191855786, -775823188, 1830712992, 1560360215, -33437732, 836327234, -477848027, -595588433, -752637481, 1086733764, -348506395 ], [ -1181323422, -1568043788, 1793237141, 1384785006, -1699598492, -364142344, 958982531, 473966814, 1465991550, -364188793, 1218802573, -1194202011, 1356682121, -2041152546, 164164793, 878886749, -1149832084, -1564110441, 1339982118, 1835119916, -791907674, -1844371149, -204148217, 1391736807, -495164578, 622757710, -1263746699, 2005467525, -1424250686, -1598058895, -691844392, 1826462395, 827171291, 1328781664, 952159624 ], [ -1225458988, 885721142, -761251682, -872556609, -409830659, 124860032, 1808193272, -1254320434, 471266527, 1144433080, -1051314170, -1710094168, 1849797575, -121088868, -1995773904, -2078980622, -2137015917, 532381518, 1114497259, 953163703, 1518578351, 1736952704, 375703160, 364785610, 1284031872, -278103172, -1380907335, -638291625, 2142979347, -89366669, 425088793, 621957677, -1575551169, 1323824782, -142675938 ], [ -642415493, 1760066740, 1713549131, -1078458582, 1723805556, -997440367, 1548948080, 1043429730, -1072239039, 379788447, -196090435, -2072417685, -1259841389, 1668886460, 1181932450, 519781694, 611513613, 611046473, 2123839438, 1244447934, -517706908, 424609071, 1442579147, -1311356400, 693527574, -1737817796, 1675395646, -1246201114, -116764002, -1923729243, 179933872, 2075137101, -315551263, 728702619, 56828362 ], [ 1900273493, -1169122853, 1386053122, 1235541175, 1912475725, -1880239124, 788942603, 1707586796, -1120964111, -1948571509, 814551843, 457645996, -411692374, 1768159684, -2021966301, -1596183174, -1621001430, 729447599, -1817201213, -258124292, 1850608750, -1489115049, 1396131270, 1171974654, -2007232114, 1881145442, -708800384, 1822483200, 467936184, -1157896403, -1643795288, -461849108, 2124590620, 2078160843, 47542012 ], [ 626008184, 1072164787, 133779032, 765926468, -1641904159, -1298899527, -1600657089, 440161473, -328148412, -1636560111, -1191249588, -939759831, -158390081, 2118364644, 1548522471, 992564211, -1953699719, -376616249, 944057569, 1900968215, 813362209, 135719106, 632453883, -138197553, -270600911, -433796357, 1470774698, 1383386049, 2103761342, 721893036, -1525504893, -914916316, -402810331, 981816436, -40088087 ], [ -1649434271, -2043424841, -2039678936, -1262955118, -963895540, -119845805, 502112938, -1552082639, -1435752006, 276219386, -489553926, 12336811, 458809250, -141544142, 1561299519, -1124004310, 2110224885, 1320203283, -872862447, 140022542, 1269014455, 671881729, -581309193, 211290005, 797640330, 295539996, -2126514597, -1472791053, -806952168, 1042642509, 1654226963, 708530216, 248522642, -335975125, 1457023451 ], [ -2120253605, -414293681, -68532994, -196562049, -1335089415, 1000162493, -129588341, 2116161947, 569968859, 1453491517, 1563945627, 1149124021, -2014239345, 617256548, 1059960905, -1224355636, 2066755745, -287267671, -1010936536, 1104227292, -725367365, -941479064, -328521422, 1161591768, 919783259, -1149819885, 2064577344, 2031913539, -1829617702, -2042285151, 1310204055, 2039826924, -437049770, 2034987433, 164167713 ], [ 1830574864, 1407912318, -1158786727, -359072324, 264617149, -1038097027, 656354184, -10487495, -1761557263, -654107871, -45702822, 1703978948, 962397689, 1842626555, 933036514, 382196085, 1641624696, 1638596734, -1678737731, 796270961, -1375981816, -1585369621, -1275562808, 1902789678, -904609404, -1088949347, 2139227349, 1276094043, 754653742, -1876869950, -160319684, -937502739, -854717884, -928659222, -2000127698 ], [ -970218009, 1869183625, 163641442, -1006849599, -122415659, 1439584458, 1270522565, -1169420782, 1437334125, 1495383610, 753502657, 805598186, 583502615, 589415322, -1756398328, 2108017146, 1914973311, -816649640, 1321856994, 1495574902, -1496336731, 754352546, 1804640200, -1717177982, -1989256655, -1818283780, 1636399175, -1736405800, -789036370, -995587864, 535042769, -1670751117, 2046989950, -2081423488, 1337100542 ], [ -500150413, -10386284, 587485580, -90713523, -1629496518, 1437310873, -345270531, -941080644, -1867323225, -2021784309, 691853420, -249327410, -2115532590, 995658802, -1964167614, -1594381663, 245800261, 349838153, -822992811, -1287259140, -1073424308, -345564007, -19603893, -1798144909, 1692294297, 468745131, -942685852, -523538266, 249148173, 1066868420, -2020209467, -1306514167, -1161500759, -707239264, 900600796 ], [ 1924219164, 1559417496, -335862527, 1291600310, 104790921, -722341578, 1661906641, 2108101090, -885961535, 750542408, 519753165, 629260567, -1369537250, 1366014309, -807006252, -730231203, -1455091965, 643910915, -1870384828, -625960095, 979200536, -1679951874, -1305344067, -1539229621, 396650727, -166188296, -782463070, -1099723665, 1281024775, 227772711, -243715877, 513988701, -2128552342, 185642451, -627000333 ], [ 456826229, 1560634594, -1678429233, -621108870, -490541745, -116626887, 1759546466, 1338123698, 1557248763, 1329804616, -437967311, -1301499066, 5816496, 363889762, -7286331, 981196426, -549143672, 2045327028, -540477074, 1020822860, 1481323883, -1568234216, 1178251060, 1027285226, 1552084288, -870883408, -1235716968, 182654435, -1506926038, -968997594, 1010787768, -2072615226, 17961040, 1919825102, -663853257 ], [ 290949874, 113992630, 1578756483, 1116209461, 2136606082, 167682904, -158774975, 1126213137, 2100809959, 764686722, -78070081, -815796334, 1364610764, -860315206, -596761775, -1193518456, 1638022815, 465426132, 787363351, 1944004333, 554882578, 523404578, 1971830136, -1038528984, 2025207319, -146103365, 1599550758, 1486661558, 147174954, 655563902, 933298289, -1612913897, 478818239, -1763748368, -110436375 ], [ 26178474, -1148377015, 2097388124, 1789209061, -1983759564, -607318909, -1393239260, -1597770609, 300271919, -16318601, -1110294054, -2086849256, -406520922, 936309521, -2023660192, 1203197510, 593346578, -1860769606, 1947098130, -754881713, 1111509976, 1802972654, 86848861, 1406615132, 1338187883, 1231147179, 402796291, 576374252, -688525969, 1341755816, -1234656423, -85138461, 1383541145, -211639706, 99251638 ] ], [ [ 1527992153, 172266172, 936443768, -1233281404, 1751668850, 1508245958, 1982350387, 437865193, 1984613313, -259256031, 248731913, 1772647794, -52970907, 392404890, 283137054, 1370460204, 1354675975, 1538001535, 63251523, -1267911563, -802085740, 1092074366, -1611924353, -1659220931, -1211450780, 509204687, 1556379861, -867619716, -478013252, 559666797, 1341622856, -625730827, -1991681689, -1525706634, 581274458 ], [ 526095407, -1984553987, 1240426450, 317042197, -260411983, 698728593, -1390471174, 2091720041, 1542410034, -803594793, -232749701, -1169619299, 1503824371, 10411739, -1415026004, 705712148, -389640441, -1962147761, 1075264089, -638934349, 2042757340, 1762269523, -847170659, -1780995367, -541554075, 1667420569, 741647954, -2046324844, -802922937, 886744822, -938691053, -103657518, 1687997204, 551181103, 501898417 ], [ -658319777, -1787620831, 1854795329, -834696729, -1500434120, -1722038648, -214470135, -1540667800, 43930300, 1950843655, 1238328463, 65995056, 437521279, -993652445, 918932955, 542855703, -2129246190, -872555678, 980823683, -1175514854, -1039246034, 910167170, 1728370088, 1289233643, 442805701, 277543903, -667957499, -1547490915, 1774985789, 1605431782, -158331536, 559637462, 1961458162, 886622707, 1691984535 ], [ -946630453, -1719071174, 1496440606, -363560252, -1218607564, 1992231100, 1020273055, -1134180406, -1776433777, -835529849, -901268082, 1275627352, 556687834, -1069037408, -100613518, 504836010, -1915602914, -816735312, 958546623, 508215450, 1297327992, -19115012, 903048156, -1039935668, 1539711588, -1271624611, -1784942111, 1199194505, -372501262, -1358638196, 776356613, 91204909, 1680657401, -1031589494, -1891062629 ], [ -827066652, 768312592, -912343294, 1981485473, 62185429, 1103902017, 1383480725, 1430746882, 946802678, 1722108432, -1712442427, -742478160, 933953106, 445410243, 243016748, -1802777874, 1437045699, 150014891, 2040079971, -977108513, 1899514323, -1959929261, 1313114299, -1147217274, 978151130, -1271183188, 508462551, -750312061, -819299351, -66539254, 1905103577, -1610214834, 1567164467, -1600384682, 419573830 ], [ -1867260112, -239181422, -594448521, -1465508160, -1450804913, 2011185178, -1407479374, 1563856746, 1168294974, 990996547, -73781662, -1190138634, -959007083, -665560149, -447977702, -1451316839, -1275901384, 25723045, -1251605581, 306463826, -1063112706, -858857825, 2064830301, -1236864778, 616043394, -223262790, 270217157, 1016050842, 686111533, 1758541359, -1706390524, -320425041, -2104767552, -1403659677, -365463637 ], [ 913905612, -1849233449, 2095278790, -962580666, -665762266, -111025583, -355880855, -883452517, -736515299, -1287147771, 23075226, 1440038695, 1762992, -615927242, 1482888065, 1454662352, -1595244109, -588850742, 1488831180, -1397309006, -1219096741, 173116107, 1067888408, 711989570, -921798055, 42397791, -1431427162, 2090788665, 60530583, 579936704, -8433909, 913861427, -863964454, 1572460405, 1741212345 ], [ -1421083652, 875366149, -346620201, -1263988308, -1905560283, -597437923, 1106234852, -1956549447, -1928563473, -1760558077, -599479924, -428568942, 2091858587, -1103236157, -1976142382, -1770758367, -1426758398, 666801568, -560123977, -390787931, -499520845, 974326789, 1070911173, -1574510868, 1600633678, 923333667, -1860928249, -1611805643, 248552448, 830850202, -1504804558, -378956881, -1011232485, 1666967664, 857346917 ], [ -1414387848, 260002457, -291677969, 1423404345, 579309699, -1840638838, 329538627, -825319652, 2065121873, 719185480, -1872982744, 890685705, -2123263768, 1713143037, 1628201580, 1663451295, -777785283, -32778569, -1397914261, -1475149653, 713116474, 161917516, 1411333624, -890048330, 72716638, 1858361711, -1321103844, 975218584, -984663679, -591854359, -561223806, 1727399539, -1094426850, -75214938, -1997575274 ], [ -50482781, 2045156257, 978203800, 1961263588, 791446308, -2133593254, 697430399, -390917868, -1298394263, 1420432740, 2147125791, -25543272, -1859101126, 1595460768, -1453007716, 1737584855, -48481321, -1934908616, -1392940667, -297099111, -586317371, 196273461, 2116393587, 1617900302, 1669252246, 903790392, 1358858701, -1635835147, 1243907440, 1007071736, -528866592, 26049641, 544974050, 1130461007, -1543513507 ], [ 1961606953, -900374951, -2093745216, 684594836, -2091081839, -538351377, 1550278183, -173312703, -988140915, 1409132853, -1212475559, 920380054, 692634209, -1998336981, 1390973029, 1802164953, 1156994140, 352532356, 1550635422, 4685813, 1384776552, 214345422, 2105878877, -83500720, -206597366, 85328462, 406592935, 1735044832, -2055017592, 167677721, 688074902, 1678752899, 463328378, 312456980, -2140390229 ], [ -169701354, -1469638013, -122446299, -1845880238, 734538204, 173399227, -182021691, 1718599605, -909125843, 552141633, -748013323, 1287815525, -1960305041, 341749636, 725463450, 1907392501, 1541625704, -596402289, 1297273840, 151397894, -741551065, -1175898894, 621705283, 1003624854, 748208630, -1762039671, -589825906, 1215306778, 1931001180, -693335735, 205622313, -1282846144, 1499885906, 1342575737, -1587078897 ], [ -591019833, -1368645333, 1752217166, -1429817391, 1806634671, -927994425, -2084049399, -509295215, -1228725942, -806816125, 1964657700, 1302141717, 1565643331, -199177825, 133105023, 745948175, 1229067395, -1841903083, -591705432, -768072843, -80195024, -2130977967, 1434399264, -826304449, 1276701301, 652248616, -1094113672, 909162226, -105659025, -2014053929, 1477626397, -669224087, -1473422697, -301812606, -893601812 ], [ -787645568, -1761175870, 929793286, 21777114, -949681440, -1703447658, -256841780, -2087727064, -802699856, 415046599, -1011378269, -387907649, 421070661, -605636869, -1996815483, 125716189, 183071574, -137220814, -1520703529, 1856487443, -901801110, -1805703658, -652491098, 611684476, -1653385893, -317246576, 565519043, 483279159, -1317619207, 1314552269, 2119269533, 1948539608, -936198992, -903194635, -1512504812 ], [ 941584932, -904200298, -641876169, -522105069, -1632690386, 1927457262, 1085082949, 528069916, -1567733576, 3635879, 27485634, -1852348003, 2103944770, -1550826148, 1870418092, -736223660, 1318998916, 1061941816, -1963788488, -1106641637, 236158482, -1539344506, -1525761808, 1888858207, -848145974, -2132471577, -697655783, 286930654, -2059086262, -906989915, 1423445074, -799551048, 2041989107, -1924654358, 1525599003 ], [ 1373332321, -830006312, 1354979180, 205252671, 470810747, -1362777015, -1450545629, 1038464120, -1012545572, 501114177, 1331509605, 319081293, 739698510, 1027510916, -98684752, 536662562, -1599443340, 336590109, 141685235, 405790456, -979478867, -1792797487, -1176475980, -1063839926, -1788718700, -1620410441, -954850281, -152940887, 85263866, -2050968747, -1883560911, 1938898726, 1000141521, 2043491801, -109017700 ], [ 1233941420, 148256346, -899495446, 2055727698, 132289316, -1703567705, 1759444831, -1613374503, -664211114, 445880358, 530375387, -1008723456, 231374065, -1157491895, 501476740, 658572510, -2025984629, -601776955, 1945388828, -1209710987, -1238566528, 201443156, -310614962, -1384043454, -716655891, 416938846, 1273737654, -220934534, -1242655154, -1088903540, 1063832972, 909355457, -291404648, -1946183739, 188674011 ], [ -1212485917, -2095415090, 1633279281, -1909534514, -1448677924, 1676225642, -1454266315, -2120022119, -39830739, -445986835, 25235328, -570542769, 1356398781, -652890434, -377456931, 661100870, 347360737, 244877136, 1812264873, -631339477, 1783806592, 1592130708, 1821426094, -1492177432, 2016730778, 873571718, -1922199950, 1888057103, -1769823173, -1693457955, -122162034, 2025700438, 801719779, -1120208427, 62240904 ], [ 1460706577, -990359688, -1844845674, -1650247106, -812148383, -472840745, -1458863108, 1610516580, 1716177547, -777582434, 122956617, -167957088, 401420985, 1592284974, 762396083, 1772135483, -1911170433, 437858235, 1890935538, -1149095507, 242340469, -1249129844, 774003180, -1796140065, -1996849743, 842318493, -1535835209, -470009586, -1006003317, -338868709, -573484199, 775026011, 678702516, 1056006970, 33852311 ], [ 450671116, -504550128, 1279220031, -1942217706, -895998935, -38961013, -249501566, 1385882782, -1701501896, 548242970, -1087683584, 589946474, -441559776, 1774486442, -2067174954, 1267991727, 1171593334, -1431512851, 1274212825, -360253509, -1133375615, -174161083, -814465791, -1328722074, -1708747545, -1263522604, 1772362713, -1398823818, 1493491700, -1655217273, -1546346962, 411769967, -223511642, -864733645, -1193118568 ], [ 862725064, 1484788558, -1018597838, 659892444, -1710025184, 595960493, -772781098, -1709753967, -396026817, -737285069, 829188265, -1791304345, 424551359, -488541282, -371615694, -530213695, 1402371852, -445761161, 1730588427, -823838936, -882149368, -1669909400, 2040697978, 1244834538, -540803722, 980191485, 1774603074, 723397670, -1280964791, -825774784, 641386928, 1427146287, 2139355456, 1156541321, -944908689 ], [ 1495059193, -387253642, 1832468086, -1429399652, -1881924888, -1751973090, 1992597038, -987166530, 7453636, -2008665936, 168142059, -110003509, -1995847622, 934315234, -1304282024, -926427183, 2082728878, -776895046, -1302942186, 365430564, -1369820277, 1494042954, 1096734171, 1337206233, -600056870, 1065075430, 2044391339, 1361689621, -674328440, 1776866829, -2097131013, -845106316, -1725184400, -67588127, 1558371444 ], [ -963183133, -551008145, 1408491149, 1743833461, 1079086347, -1204694769, 72787848, -878975797, 488323850, -280712532, 259118350, -754489786, -152237868, 1865247032, 1354762355, -1391585281, 793783725, 1035001952, -1937992566, -265329816, -1864838791, -1526094799, 1224801997, 535342613, -179791690, 172001578, -390955476, 1310891026, -527476893, 237390262, -746976167, -1243025808, -217964745, 1028557826, -1356875057 ], [ -1745710166, -771961827, 1045322055, -309791089, 1255184299, 590433513, 790322634, -1980282414, 1566543610, 950702515, 2113926379, -2083476444, -515465409, 648311281, -1094049172, 1586533217, -1128072846, 1435222758, -1059460713, 1418478126, -747332673, 586788066, 1015402936, 830463379, -1883608816, -622290021, -1082033995, -1281652310, 1361157446, 343933517, 1194080139, 1862055979, -1055115216, -1354014417, -836139306 ], [ 703723363, -1158624166, -1819686474, 1589444269, -2012325288, -1103102975, 1278728083, 1602894415, -466929808, 1038519562, 339431564, 406764192, -1149267102, 973575714, 23635351, -426561466, -2019319281, 1112161658, 315167216, 620852306, 1723250918, -1549189796, -668711649, -1823769793, -2125098084, -928933865, 343550957, 322856058, 1979225792, 485215731, -2070609649, 1082167277, 544207316, 445727046, 1532654731 ], [ -1862416642, -2079189828, 1057311693, 742617957, 1184844746, 1276024489, -1585790264, -1312952446, 1957883122, 1972962031, -1803330966, -1688423592, 1949192470, -769789738, -1364617342, 482846089, 890303918, -1808194043, 556175779, -1951289144, 1312585818, -1676159164, -122675291, 2087804994, -1513587683, 1339448655, -837769874, -719786276, 2088919427, 1488470366, -409413395, -1532963126, -551122462, 1531334081, 1670642473 ], [ -1611301508, -1885560850, -155261469, -198997020, -1311551978, 1727756143, -650124944, -379768736, -373404720, -687240629, -1082132201, -1342441017, 1998315996, 2070240408, 1528840249, -2042319664, 104063317, 1373376009, -960140922, -104633500, -1616646900, 758510205, 309073106, 1211662914, -830786198, -350479864, -879307946, 704320646, -1412418037, -1830848937, 418995410, -1790284875, -539941475, 1322309648, -293990890 ], [ -1142977251, -135979846, 438609931, 877029938, 863866476, -480703891, 1753178606, 662410612, 388998828, 2084178491, -446076466, -940748956, 386156923, -1882201672, -2025303830, 146825344, -1367995534, -207576994, 1388455898, -393418377, 2046700822, -1542489990, 444437767, -486927288, 1368274297, -1996993119, 1648414516, 442025102, -927031559, 797147356, 356647511, 1884879787, -1077676898, 638421119, 1837285223 ], [ -912265023, -575889597, 1099990271, -2047647708, 274576728, 1681528471, -1731048795, 517258588, -1040386501, -1659014284, -766236074, 1181446767, 1004544055, 1550828447, -1525316152, -1599318628, 417411972, 2080430622, -574824529, 573119969, 1562212931, 563125486, -1376017104, -1287370903, 291804256, -141201227, 1520735759, 194747313, 314335958, -517476939, 1915008105, -1107488633, 45586149, -1535882026, 1870019151 ], [ -1398770955, 1349463374, -256848056, -76449084, -372138746, -836346687, 1451433718, -386034392, 619587486, 2110879556, -897975681, 126073542, 1426377895, 1466123195, -955580253, 1490322879, 1206843671, -903556074, 486817610, -444375972, -1795779527, -1352768920, 226169656, -348947818, -1790533288, 1299073475, 788912989, 357312338, 1089984111, -1547426247, 2035228394, -1119984288, -1845281873, -794835712, -1679635761 ], [ -2112838283, -2072224957, 804150908, -959283685, -1713739094, 543897456, 935614605, 1645132584, 355017734, 1703143269, 139329673, -1723725404, 43083629, 470090590, -1790390015, -1163925189, 1245642882, -1543089683, -1620026220, 224219476, -2037665537, -2133005570, 1523149371, 1793129301, 733930357, 903358178, 1487567500, -2130713490, 177075793, 1505906794, 1881015523, -476509671, 66355301, 124464811, 1246527540 ], [ 1479538506, -1428247458, 1159709594, 157014901, 1270826389, -1203759530, -492574476, -1153732200, 193764563, -836084503, 1006037784, -482339311, -188462161, 1314410747, -278258359, 498655603, 971033522, -11316340, 265621950, -559416448, 941453075, -1677567130, 763117936, -62891923, -1042607341, 1380523657, -1840973283, 392238589, -1343865806, 1417246883, -952690109, -1572623950, 118181688, 1857975361, -1367228238 ], [ 29644038, -288683190, -1542730896, 1493988687, -758876848, -915669528, -1064839926, 1576779873, 1289989498, 684434470, 855771798, 737836031, -34711922, 1270223390, -1145900918, 1368072786, 561585947, 164973526, 1942439028, -844418873, 527816634, -597100809, -451872542, -2048877510, 397168171, -100247787, -610039758, -1500104616, 1347955988, -1956075960, -1293833606, -1754547332, 1805344267, -452928191, -1899905368 ], [ 361269556, -535330170, -1843544864, -1949046259, 2077791977, -604554752, 709462722, 1932412833, -1229921511, -1286975717, 158955166, 534046441, -1605121356, -578906702, 534505493, 1395290274, -2083720812, 1863998677, -153482378, 98665949, -2007749238, -143665506, -1986902950, -686334604, -205371236, -1484004528, -310093272, -1903269309, 1190790173, -1837917070, -754896981, -1106345231, -1594433160, 1001615150, 359263603 ], [ -235164088, -1261730172, 353813423, -1644653967, -1799450221, -1446578403, 1601234522, -1269562662, -381879737, -454969988, 900460781, -791285792, -1341262941, -564136678, -296328301, 6870069, 925919450, -1999373916, -1497046665, -2072112430, 1571977389, 468778517, -1519041617, -1196163024, -2133941463, 862946640, -2091580906, -1710631253, -663163762, -1277440141, -251095066, 2080514746, -946476536, -94454333, 1301945258 ], [ 415847840, 792929010, -261060266, -1047569649, 1794877747, -353111434, -614976279, 1001287030, -941511457, -419037372, 922333527, 397054871, 116308073, 941845916, -1665517895, -1224320604, 413844247, -491967366, -291187619, -757217736, 1045663508, 1523771789, -927114524, 1679796723, -1610195428, 1516601521, 1157766765, 1755650063, -822377083, -193996138, -506983181, -183182979, -1254192624, -673367724, 1057574223 ], [ 229073992, -2144602396, 42028413, -1147919187, -695304002, 2012510156, -293310961, 588013985, -1138553079, -606847921, -1214784144, 1505492676, -939412428, -354500260, 312603192, 1358317896, 1358565928, 235895025, -981038213, 1938072883, 1395152785, 896059549, -793041616, -833662498, -235875567, -981170765, -847108992, 1544213462, -878350928, 1264628621, 1842570157, -153202341, 297790234, -882542994, -524181487 ], [ -195661258, -852840195, 488220300, -1237374950, -531594039, -1407927575, -515190022, 1896376675, 1718166644, 834227543, 1290953112, 159774751, 1650733536, 1244131492, 934964965, 1046087552, -466326262, 1387370093, -1493532134, 999853630, -835235303, -1232835377, 1911055556, 1316435357, -185447957, -1376753616, 1859456447, -917842568, -429172860, 1770047185, -943434293, -1146417927, 623812182, 618593150, -1740287251 ], [ -1668558138, 1500766476, -1117887214, -651687908, -205148517, -666205918, 62615521, 580179195, -1495729069, 174838332, 712131835, 673277585, -349884282, 332600759, 1049267494, 405022025, -964154498, -977572210, 1884753494, -1779002451, -544354878, 1959144650, -1497136791, -2109447766, -892948259, -1891493195, 99670663, -1420766719, -284801809, 325772863, 1891559035, 2075770499, 1406796894, -1336343478, 116818315 ], [ -1865374208, 1042123136, -2065885614, 494909735, 1438388683, 1472703818, 587685549, -330974570, 1262581053, 807724206, -1301724137, -1357120452, 631781822, 2038414811, 643514638, 1521588933, -1768255426, -111079086, 565065528, -1235040449, -1253371317, -1605622924, -1808859337, 472628310, 325573792, -747546257, -1264953347, -327419053, -880929740, 1203437881, 1036372152, 1211050021, -1330147333, 1786203359, 111927590 ], [ 1799318247, -1040917734, -1621692691, 1472811984, 965829559, 190918160, -933375120, -1386999748, -1431234354, -1557693937, 1512404233, 365054123, 2001252119, -1335569882, -1854073841, -96693266, -652307175, -658599284, 581878585, 834054333, -342160836, 603234497, 1340253091, 2074504543, 487869096, -1090117563, -593709103, 655853087, -1183422174, 428413943, 61775031, 1406836000, 1689408777, 516424640, 1131844249 ], [ 377862865, -1711061310, -1258759412, 425581921, 902988079, -112519505, -483014719, -1655154760, -2073320825, 1004512332, 1901670849, -818050932, 1949373872, -122300401, -1378490285, 1464247791, 434285485, -936434607, 1734180233, -1326066572, -22024961, 896874547, 205192547, 31954072, -2043246845, 190715967, 394273210, 278256697, -2068555353, -649794751, -680574673, -1320532143, 1336718274, 1427095724, 182737797 ], [ 1398466244, -2039539792, 838741153, -765542441, 964825778, 1376948997, -367843391, 1757823041, 154959733, 452518847, 1309054091, 153321559, 1962133098, 1069730568, -993822706, -2040434688, 1354276768, -2134349704, 1737826831, -36629154, 1817184079, 1551005494, 1422048842, -2093349225, -87164108, -1785704246, -26956771, -1495965177, 1771565591, -593791188, -1654750367, 1225258774, -1616599529, 1185816552, 1722749194 ], [ 406884822, 482921500, 1169270509, -1763642125, -168309537, -1338927507, -2101349946, 1946429327, 432701714, -1927192975, -1863266878, 1004966651, 1190569333, 2081203329, 1803176259, -1903814830, 1903314192, 682397750, 605940324, -2114885050, -460454488, 930075988, -1263540171, 1212501947, 2104499216, 155827404, 1949225755, 1934686336, 998353321, 2055448758, 27219209, 876555635, -717470486, -1071204564, 1967806200 ], [ -1880905359, -403745196, 212002957, 1837715493, 1322206326, -966064791, 198270353, 648636755, 1534702913, 1702098565, -38179665, -1793652421, -1064577488, -908431075, -866550524, 1946650929, -1595799839, 610624975, -1558890177, 1154746887, 1351696635, -1664115623, 817082107, -1732477771, -1198275425, -138327922, 1652260998, -241124763, 1644073789, 1553981100, -1086408971, 678989311, -931473285, -1667192494, 485174131 ], [ 1740957446, -1950944363, -24112853, -1730451965, -2073308210, 1326750242, -1495522622, 2430117, -1196401325, -878707608, -658205913, -1343897263, 1739632963, 172752934, 2060886274, 333337774, 2074594359, -1873718760, 1356568631, 2076443817, 190904949, 1942389241, 1572061668, -713328987, -1481104533, -911663068, -1586141563, -361484269, 1045517226, 40686116, 1325095942, -2040558234, -567762380, 1426378356, -1226762038 ], [ -98830367, -151754020, -674369770, -1285446770, -352191894, -1034977730, 1862800823, -1598226601, -1999675465, -372846530, -543301947, -298418718, -92745635, 804106334, -633861527, -2052751864, -562555997, -405036526, 395922258, 194241902, 1597410481, -41446499, -921454104, -865340302, -343758637, -396844707, -1982628643, 119435878, -1923352261, -1056326321, 370415305, -999226881, -915345512, 1177994728, 1467137092 ], [ 141010685, -340113513, 327324274, -1229743306, -1366188034, -2047146000, -1361924573, -27167902, -442834878, 1129651786, -733716773, -975600657, 967837778, -1680067633, 947778455, 1841980549, -1316873038, -2058149246, -811454051, 1185195712, -870030069, -1037855744, -1685195715, 730617723, -1375077024, 1104420747, -1510817510, -1973201457, -1263784120, -1721621601, -2039202719, 710362720, -2051887748, 319897584, -501879285 ], [ -1633736654, -427203543, -1665109267, -848843634, 1075837395, 2034459902, -2015620884, -1944670089, 970025690, 1091710799, -1140292350, -635050955, 924670959, -1641942384, 1365435155, -26870873, -1894082, 1267204167, 1443831901, -1634740635, 1622100202, 641028813, 703177866, 605343010, 2124257826, -138629108, 677075871, -1555042690, -390062907, 1834716416, 1874388086, 1737151703, -749279023, -608537423, 2007852554 ], [ -2060040659, -104362584, 1493537661, 1433105793, 1798410754, 333289851, -986306525, -118109909, -486673248, 1288299985, 1157226246, 373699624, 2069546522, -1757797385, -1877417114, 1984941170, 916010158, 155069911, 1339151273, 374596052, 1093823858, -460600017, 688310258, 1670408269, -101931401, -948434777, -836193927, 1225448450, -880592957, -197366747, -983816656, -1562662339, -74344036, -187021898, -1369263450 ], [ -983994360, 20617762, -2113262811, -255453645, -1127090582, 331756950, 1545683214, -860830792, -771762729, -651403090, -856934453, 963532592, -1536123307, -609496910, -1536918794, 1699454073, 649991318, 701642966, 136001199, 1989206208, 54308406, -1661765587, -1138850256, -1066355553, -1323381033, 46349638, -66819076, 137565440, -1368897365, -223922837, -630959611, 754307225, -2126915171, 482300615, 318644935 ], [ -1297783579, -1395024770, -537777971, 706639919, -805782925, 523426967, 1550307751, 2121770907, -1483987835, -1325505042, 1377421019, -1752724425, -1679896249, -762406063, -708588432, -1891076851, 1034541116, 1892027441, 1786008714, -1085611989, -1042055684, -1241632960, 1325458635, 145702886, 1750818920, -62374790, -2022151758, 310739720, 1476005368, -481279087, -1642262744, -1934521452, 1909128838, 2031975869, 1707443596 ], [ -652660920, 596097683, -1172210640, -1183951238, 966091280, -954194543, -1199384722, 1689399340, -78517367, 1452517420, -173237479, 1869845024, 2706318, 1952627897, 1793646416, -256929460, 168999432, -979202682, -1162113987, 1023179867, 1783564008, -415266320, -127527729, 91294480, -1379785990, -80529489, 766081684, -1526914217, 1361842535, -1180622161, -1958679898, -813251315, 532534159, 1848454056, -855122963 ], [ -2067287916, -513386393, 71519204, 284740564, 485033585, -1319945032, -316497796, 7785267, -1882860303, 1556698786, 631580802, -690639013, 1860297610, 1509008656, -1040025815, -65773289, 357358231, 973456456, 1963443791, 942574877, 1848061547, 1748108739, -1839970608, 42449909, -593920696, -263521596, 352056635, 1824562450, 1896005417, 1291394589, 933893246, -1290312404, 1256310785, 2025346968, 1062458083 ], [ -146500597, -2059236298, -1236854096, -208460671, 2043923755, 1913541954, -1752151604, 1196073068, -951391448, -720256264, -670268512, 1498088383, -2032984773, 1922906305, 356980708, 2033337848, 878045216, -1209604750, -1916418770, -1991567948, 532665001, 1587628816, 191319544, -299368123, 284824822, -1273265389, 1436851504, -240146754, -1704289644, -1254582593, -1097689173, 1201085479, 154499189, -501101621, 2060001822 ], [ 1379115081, -517262603, -935981062, 1212271877, -434891485, 272138049, 800502795, 2132987149, 1899583407, -1382307002, 709675116, -1476097939, -2093377240, -1840726985, -1894935738, -1448146418, 575190373, 567717119, -791193378, 1598195462, 539205170, -2092217210, 2054456129, 146601538, -1505241897, 1925727931, -259395903, 1983025073, 1860887746, -730135943, -1193248083, 1847726811, -815311630, 207843341, 315999283 ], [ 1583053086, -1520921719, 646082381, -569569667, 213162020, -1231971157, -1268935283, 1702522991, -1300989510, -699547937, 1356384234, -1667759643, -2061188602, 521981542, -1764809669, -1302765746, 301065131, -1722238344, 2023513125, 2123886599, 354528069, -1795192341, 1872688788, 387421845, 1159551124, -1049057564, -2126312967, -1620312706, 715499140, -794123532, 643874936, 1580916437, -643434623, 1382978800, -1022789866 ], [ -668576365, -802159112, -475319468, -1585144994, -1645821320, 1050187526, -2091664026, -1043675522, 191574663, 2028619006, -907634491, -1325586371, 130283963, 605783358, -597560433, -761498029, 701953996, -1429691984, -881660133, -464203355, -1206807125, -630796698, -1627178366, 132030950, -2037092981, -129235276, -424029284, -1774977781, 461845054, 1857374736, 625696652, -1817813954, 1088998836, 1849233844, 1898894119 ], [ -763936121, -1234678357, 1117961952, 173537805, 1370220183, -1575055038, 177562894, -235639537, -820366649, -499730664, -1381313712, 854110564, 1714319649, 1655809211, -424751653, 1009836937, 1899186073, -508882050, 358834562, -1916208931, -748549209, 709940595, 1838667069, 1582601676, -834938986, -1782745926, 989000447, 726752560, 1420712819, -1622785170, -781637043, -442401249, 784296888, -131640756, -1555086006 ], [ 1482005440, -862892637, -1964534950, -1487106538, 1530314092, -733034193, 868491389, -1458109498, -1827170636, 1885143189, 336671391, 985183733, 1696882076, 1019173080, -1977061030, -866088417, 77450160, 1543157128, 2140264604, -1385952404, -408987414, 398012249, 868367287, -1773381899, -1771417561, 1436758158, 1645809039, 410489815, 289449689, -1283252386, -1347608766, -580715106, -1088101765, 1885838538, 1125609074 ] ], [ [ 1366025039, 306815637, 78197966, 50211651, -818581309, 1408591810, 891157456, -2115061590, 949268991, 112116232, -2110566004, -525370303, -1740865373, -1582617787, 1388636056, 759112041, -1718443230, 1853725555, 700912400, 1524108420, -1575989992, -1659802070, 1686724319, -1592998633, -332019069, -246925448, -2101383487, -1203499454, -1797455764, 627901689, 438104147, -538614162, -1308654514, -305810260, -1812712611 ], [ 488771093, 592314970, -1143866505, 418039429, -391361294, 1274632113, -653133440, 519801728, -1538421361, 879132318, -52643235, 479701545, -891438048, -541998401, -1060174758, 2050941011, -1458249664, 903677727, 895620176, -1696866012, 2132374740, 1547464982, -428542951, -762116521, -1413964505, 1069702417, 1681184586, 1837741697, 30574118, -1544642728, -866298314, 609623513, -461826470, 408917819, -993235441 ], [ 2089985384, -1391282615, 368853363, 197272826, 1874599799, 1228648614, -370854174, -1082504852, -1178272086, 755662306, -1397925632, 1219347025, -1449048908, -1694386026, 1568722498, -1211309709, 2140296323, 23683897, 82823850, -2030251114, -422952288, 1733714360, -442943479, -1366899383, -1006691628, -909016258, 713241841, 971805619, 1134579797, -1165794071, 597055570, -312604122, -405733565, -751100189, 1458898810 ], [ -1120850330, -1595321059, -934980783, -129097780, -1780663879, 1974213099, 8527090, 1214593720, 1906340190, 240031892, -1316450226, 1246951720, 1285429982, -1837943335, -1926451986, -1864851727, 2046239320, 1887131793, -196809373, -1935253296, -1459988162, 1563068580, -1753689032, -988025285, -1480640919, 1180922727, -511861296, 930627924, 764300279, 683732185, 1789439196, -581513335, 1808142395, -1508751634, 1501073518 ], [ -107435142, 1442060008, 1693325414, -1777183330, 1002336961, -397651354, 1508705295, -65484077, -2037753144, -1174445655, 1899362801, 1495510368, 48795809, -402099418, 1888570433, 1415964332, -1078240830, 20012653, -1650579597, -2050188935, 1458214008, 1542562660, -1747100358, 56594847, -1599689132, -583411617, -2139113867, 1710500564, 1583156357, 283784516, -1667442091, 719009509, -1407100011, -167337171, 452700482 ], [ 1259729313, 1221590341, -1986500459, 1883134668, 217918258, 1187020840, -1311346810, 638001048, -240289242, -491497255, -141927625, -1644021673, 513585238, -870659857, 884910371, 1158758913, 1270402877, 276659387, -1902271393, -396972953, -1497390177, 338986259, -265862501, -1565131976, 1031766921, -1553548275, -1191078771, -18252571, 1432348214, -565352272, -1839539245, 643892912, 1350184568, 1480616584, 1222156657 ], [ -228286381, 624602913, 2069691273, 1700696211, -1887284954, -1631554109, 1605927912, 1267908607, 315351441, 1510718886, -882557693, 1440298880, -566903553, -265115398, -313886749, 1328524450, -1315503690, -481800757, 1979659588, 1723104054, 1953443855, -1783014000, 1812030810, -1834201349, -312936188, 551657192, -8423920, -1941782469, -1469889590, -1196674789, -1724265057, 1001170337, -995763066, 1731296832, -1346697903 ], [ 1356468866, -522021132, -774609433, 1367582231, -1870733951, -1610868020, -1896155738, -203352077, -1478353494, -1971408887, 394763739, 546793824, -1961194989, 235467933, 53720745, 1614461800, 941776387, -541619817, 1461589549, -1641697162, 1058985309, -1544654165, -1849082490, -904967862, -1243921492, 1657770916, -210366392, 781795785, -781144115, -485586529, 464224608, -1110030660, -1338447561, -1370932514, 121219733 ], [ 1925319458, -45564838, 1048156398, 993682995, -858693361, -430353292, 590809661, 297764230, -1120998767, -310409099, -1133400839, -1633129798, -294698956, -1427540912, 2069053078, -1177005145, -1108768636, 507526531, 605628020, 1436728806, 336835914, 1786540254, -632972004, 1425932035, -429732703, -571862105, 171503724, 1321777258, -1644984230, -2139429508, 1482357752, 1143493479, -1115773305, -582016852, 2002879535 ], [ 1180353873, -980423192, -994961430, -1574031583, -956274949, 208918932, -261853922, -1384472075, -1987955597, 1923583086, 428458570, -2032343870, -414951742, 684248576, 1540585163, 1634072469, -263138212, 493741732, -41279078, 907164504, -125026290, 1347093518, -536539319, 1377524197, 612953696, -65590840, 410498794, 2121644295, 1640090869, 2103437294, -1083392934, 2064734042, -1889609556, -947598101, 624396944 ], [ -1095850964, 428781945, 1946152807, -1414740833, -307294472, 588414830, 1720404900, -515290615, 1841682985, -507119077, 2121899340, -753019969, 1265536754, 2004369474, -495554336, -1052831758, -2069074292, -1956961946, 687547318, -241021352, 2113408606, -1484650706, 112705159, 1511440613, -2104879956, 1619855708, 888618785, 263005299, -2143447165, -2038029810, 1324782156, 2000912709, 287592061, -1558490893, -1300214521 ], [ -577836166, 791537967, 1419008086, -715481857, 478701758, -977448759, -945962922, 1464806504, -1746148348, -835325196, 417889588, 127287024, 1218977971, -1352778186, -1737519092, 244788958, -124818388, -106633936, 421110179, -1730746422, 429879814, -52821551, -460868217, -1331337548, 965597836, 142670804, 850143095, 156293977, -228577515, 579773347, -2052293284, 1523244458, -25801822, -279320952, 973562060 ], [ -610536839, 109333887, -1872568633, -1113750697, -1461970105, -1003976160, 1609207288, -1564845941, 620738060, -1247306075, 256262959, -2087884841, -1423600724, -1989351461, 780228425, -1324677517, 2006526810, -1503742786, 687884755, -1531293652, -729860018, 2059212021, -844655762, 1167917412, -661662218, -683575656, -1263263888, 280213689, 424709140, 683197774, -18079124, -1563816377, -811155034, 488908309, 557070339 ], [ -2040785088, -428298636, 1388586032, -1998059767, 2107351071, 579096764, 1764322071, -157083657, -443328488, -225356676, 2012699098, 76973161, -2045468184, 767818511, 1321470121, 432914959, 393259146, 201989495, -524130994, -1147446101, 866605572, 272561228, -963499468, -989225323, 2121209285, -1295627767, 59995891, 807537412, 1770366936, -494105300, 719532337, 2125795076, 1525786108, -156049548, -1478330311 ], [ -219884751, 136341912, -271552054, 2044914663, -84619772, 1703503427, 758765050, 604517891, 1038042947, 1376447470, 1349287260, 306163447, 1009850804, 1762744247, -929791137, -884329842, 1987747180, -2147353445, 834590346, -575106600, -1674956074, -1017384619, 13936473, 699163373, 1270884490, -1598439249, 1372619117, 518165397, -1306718840, -887342763, 1312904983, -1065224918, -1407835960, -240633254, 1275273765 ], [ 74977823, -756716893, 583399104, 2034135762, -1513389499, -120786602, -1050310065, -689499431, 303185749, 1881722854, 584696019, -951143522, -1647577083, -438625877, 433732243, 1178818381, 899876918, 1701583195, 716985623, 1956970799, 834155543, 734666972, -2142928996, -789500046, 499854011, -371233314, 169143563, 127043448, -2113671077, 714083642, -1354250117, 1714281706, 865672404, 2036610522, 919602839 ], [ -971946853, -1811639251, -1327397141, -999981238, -1071515336, 476135828, 1631237022, 598265452, -1637491030, -1863773059, -604906771, 1600846712, -1786047829, 1943486951, -1074462246, -317631728, -685245603, 344527033, -1509355612, -1482433379, 1407889598, -1682733295, -226009974, -1409058195, -1529278929, 1245571910, -1867903986, -1699817773, 987365326, 735490393, 803544290, 638368051, 2130727207, 2002594437, 1565417386 ], [ 1773515612, 1936499944, -125112966, -2058637764, -1713507314, -190137728, 1813486972, -566742373, 1610206469, 1563292734, 1335238873, -1165615976, 1356666169, -1108998823, 638275974, -2048141845, 862204125, -93557547, 563119646, -800130079, 796449704, -1614630278, 596060086, -735550601, -1232943443, 1316875997, -1474326977, 1003606067, -1237392152, -958096058, -1194459292, 2063773066, 151269439, -1333175692, 823409386 ], [ 1572870163, 2145508286, 1437556270, 1533516565, -1303446411, -1434025375, 19949716, -1053905171, 1824218278, 370926356, -416090256, -850243554, -164714106, 1174493458, -1813398664, 1189336076, -367372079, -2085441042, 1412631161, 317617028, -1136186603, 831345582, 1491616926, 2044424247, -280859780, 307234029, -260367164, 303691678, 811951144, 1329501114, 1759171234, 781164722, -117370662, 547587436, -490513342 ], [ -1052791232, 2082409658, 938320259, 1149925488, 97632510, 1002676161, 1755888925, 1461623015, 2112857949, 942939146, -498530118, -250096249, -93577052, -1701460358, 757910909, -223119134, -539989590, 635070614, -1136779415, -1620023693, -1682474284, -680044782, -2021644269, 1303090188, -1790320312, -1747514485, -1142866526, -2016693075, -775890641, -740968911, -1496759040, 571575616, 1883639287, -912093569, -1510073264 ], [ -1640742220, -185329325, -370782010, -1593930801, 450020423, 1338146090, 1617681289, 36322030, -1539213435, -638621413, -649379074, 980872869, 2061168672, 923389757, 6194309, -1728030432, 176410124, -841981738, -472226731, -1356046633, 1502272491, 1552535952, 671219610, -800518849, 2084175001, 661093392, -282551874, -1193582444, 2108837134, -992339284, 2065462781, 1901903180, 1939921578, -2004486158, -1666850700 ], [ 2069831418, 83779833, -1934430753, 2009705155, -1183854406, -2055424364, 1902606027, -391606336, -136223945, 214912924, 1316229471, -702210631, -1027117746, 202778076, -1846960569, -1605740990, -1773090157, 1015164769, -1206610926, 566115356, 325358338, -2102335540, 1495024872, -1399280570, -435679871, 1267711335, 1482476992, 1569903055, 310554501, 612621744, -190759340, 26363731, -1951649605, -1701291799, -1683813115 ], [ 1557750689, 896949862, 714750068, -223266333, -146213554, 836929475, -834176593, 149389416, -935581484, -1162554323, 1036871118, -1671711649, 73963962, -1181818991, 418944807, -1450102277, -359987820, 1061229716, -634273125, -5234077, 280364502, -1947815570, -993370381, -1407860376, -1949226629, -135257471, -1034907904, -1982416364, -291598887, 1471116394, 1083758412, -1896458754, 1878195459, -674421457, 793411666 ], [ 2046760307, 41028733, -554720528, -1710324369, -110722404, -1075306235, 310248224, 2078850718, -1187599318, -327373062, -1751628784, 1513023312, -1477581495, 501817739, -1897272672, 2044731380, -276464067, 1443890127, 756356805, 681679673, 962637199, 1334754952, -944835248, -526242715, 1687811040, -863420239, -1693745555, -2080235305, 1750973479, -1723780955, -1334470644, 2132741956, 1301394872, 671119647, -1869446244 ], [ -1186248768, 1852882423, -1012407697, -1956594895, 1460014503, 1105349949, 1390250635, -1858405576, 1175379540, -1873806000, -268232106, -912827993, 819475016, 646446295, 1445779466, -1015785881, -293882786, -1932895015, -559348447, -554462094, 1193354300, -465138, 151955890, -1503038175, -862999038, 1242612533, -474911434, 1903696397, -1214568622, -1449865303, -1449549489, 1387517677, 1042200732, 91553828, -546425311 ], [ 1321095439, -1691110048, 1825230221, 1947453393, -1716727566, 1677719104, -734208142, 1979185284, 1418541180, 194660028, -715318865, 262773632, 1986751344, -646969151, -1224758061, -436682571, 283308443, 1370144351, -1021065862, 392884756, 1734805159, 325889129, -1596122065, -1446126692, -758697862, 1215516380, 1670215293, -1543798071, 1793198526, 881745699, -499571344, -143549208, 1269710052, 1595977373, -174641476 ], [ -974924412, 1216449947, 828046748, -448220607, 1066988811, -433310170, -83073657, 2026102165, 2025767536, 164247401, -927050156, 255809482, -1674383075, 658501872, -1679019638, -1432951427, 1758697465, 1758113811, -2097766990, -1517762163, 831431834, 1324109078, 1822746045, 2067688535, 1436156494, -1098603515, 1791503728, 698343491, 1487056380, 1185239434, -680297789, -1687787153, -503183547, 687717211, -1156523868 ], [ 908872211, -1440397072, 342415838, -1970427046, 836169076, 449296262, 49900011, 344573312, -145454828, -979463887, -1618700721, -561134625, -2046550450, 1897367724, 499080474, -97661190, -158149127, -492693571, 169123190, 168056001, -1480850159, 1162362343, 1066577783, -1398221006, 1725243291, -870277519, -1241980960, -545220261, -410121581, 676221885, 1277256283, -1255824350, 1516910583, -1138764762, 1900959417 ], [ -78819962, -1931363753, -1913166227, 1005469162, -1661017444, -1860554710, -1719175465, 1413058211, -378318781, -423025748, 1519758780, 122160333, -1930595325, -959335422, 1369645408, 656316104, -574258819, 1475345270, 1423842686, 1107818980, 325496257, 1816782528, -138492462, 1585750503, 281472785, 322754753, -1635559656, -1363680419, 640329874, 1747268178, -862407760, 624873905, 2112155921, 525729387, -183620487 ], [ -505113463, -1803254759, 1928985487, 348147342, -514257101, 1500842499, 505834772, 1259186621, 62461369, 1282018558, -1219276666, -242567334, 68182391, -1486016213, -420260405, -113734959, 2081467307, -1814193634, 1667918862, -1989077079, -1903187707, 1569896796, 1583966578, -1436195073, -1132133162, 1453556113, -931876226, -576668631, 868869311, -75800190, -1109563710, -871607317, -804537472, 1055336972, -2131029403 ], [ 1677396273, 1271425762, -1933567107, 1585795233, 891888289, -708993285, 1225207664, 1096046340, 816368302, -1127575361, -1588041103, -371347464, -1662518474, -1206194237, 1727463415, -1243279141, 811778605, -33626850, 931403118, 1696965736, 1534416912, 895910133, -1292028193, -1803628948, 2104200412, 1115318512, 933277875, -1415198245, -832679705, 2014418892, 1648001594, 1310933233, -2003576024, 931953560, 962522680 ], [ 1446058768, -75789576, 1606531552, -397368531, 1743357828, 818960662, 717932384, 916301698, 580602336, 260183479, 1348084460, -1516841292, 939576314, -52836370, -1018138125, 180748397, -193744299, -1557416271, 218436929, -189483790, -2116701751, -753230096, 1441695506, -1734771208, -1303387706, 171671808, -664750677, -632085226, 2057605396, -167163042, -4211180, 506539024, -1835871533, -462236975, 862511593 ], [ -233271675, 1599329700, -2139172964, 68039074, -1114910581, -1853561372, 105234974, 1853674898, 1689519322, -965441310, 1394123381, -431709678, -1039419932, -602165580, -1694234678, 1994126266, 998532360, -1491397517, 1558405274, -1186772824, -1239464009, 734807371, 227031880, -1803104079, 445821800, 667741880, 1350815000, 826730460, -1747925461, -994437451, -498936689, -739501708, 138212615, -1960997571, -1350355703 ], [ 1059179192, 1529074008, -554608764, -1297296021, 312076726, -1630816637, 130401013, 1204062794, 2108766957, -395977284, -88246698, 194664594, 264669280, 220252122, -643647026, -2086394890, -1809392950, 1976246743, -559378705, 295864027, 38035013, -1397800586, 330207373, -657865703, -1266865336, 248202995, 121174367, 915653320, 778202395, 227645682, -1607921297, -25483049, 624318639, -1546066823, -1546789890 ], [ -1974230823, -1535296211, 869991212, -2042386507, -16966642, 1508039404, -871238197, 1366681778, -2065995473, -1890698023, 1855737413, 69424112, 1420632268, -498561244, -1149416532, -1468950435, 306921020, 329496435, 295456682, 1320111746, 2003579348, -2093738526, 954698966, 1501413742, 1993925436, -388051362, 2079607440, -1020787435, 1414794629, -274608460, 492650369, 1295151642, -1105289883, 1410119406, -704058409 ], [ -1985985218, 1654882567, 310126457, -877757956, -2132814766, -1857209935, -1679995416, 688427059, 1638533335, 186356124, 978162585, -333243943, -1027233486, 1726058215, -1388001916, -659519760, 1501721556, -869200854, -1600475757, -1103822984, -942200772, -354187383, 2095190035, 1329563693, 1559239974, 358673369, 1527585675, 1340724390, -1843348037, -858647340, 727032449, -692138931, -553327095, -1739454979, -1634143326 ], [ 900421565, 427117152, 976906792, -293003094, 314655323, 1866226503, 88860147, -1263780464, -386504188, -6625320, 100024526, -205451198, -810971715, -1929069735, 524152754, 1969438034, -187163037, -1371347365, 248199336, -48962660, -1868856323, -1625509773, -692699900, 1170211777, -581406348, 839957215, -1874268378, -1432532262, 968642624, 946588418, 1955819044, -414390049, -1308780311, -563018834, -313710400 ], [ 934712220, -315701243, -96118962, -1507690678, 522688660, -435545448, -1442487521, -1171053582, 504211920, 962053341, 416050698, -1781605732, -874164039, 237565550, 1277318695, 4178509, 1574147549, 770813257, -1081728844, 2022344289, 1919916105, -313504382, 1263657993, -1172366981, -104135257, -1940183686, 873834523, -1621735578, 59421386, -784524917, 1586231947, -85836980, 1892180293, 1733476334, -18007200 ], [ 549054553, 89311641, 905948584, -1395514248, 22795589, 237727633, -1036768747, -2018135380, 1144064859, -539978917, 2016110786, -318291466, 2056191993, 690625354, -829155486, -1340051220, 1281249134, 1988266423, 1711372172, -283013, -508961629, 377620361, -204537523, 2128878238, -1725697049, -1788817457, 1652310147, -21880119, 1818438198, -1289452047, -1328472875, 1292272429, 349607430, -447889377, -1345473431 ], [ -440642516, 1553407672, 50090778, -1009946320, -1880311675, -510785794, -2099565969, -422460642, 1571863663, -94114049, -1235792490, 1754130843, -1220698753, -1421672884, -102718235, -687724958, 1231874576, 1913143235, 1956677088, 1284466771, -2033457361, -335848042, 1522216446, -1784742002, -727952007, 269357431, -1752557008, 585594119, -1282200253, 1245146363, 401567207, -384944686, -967607233, -991379600, -40304291 ], [ 1736773513, -1134367012, -1953370716, -1227853397, 1724553253, -1202140836, 578080414, -2094764819, -2138146748, -1828250126, -695806717, -443781668, 568920131, 1294580786, -1319672629, 930344196, -107632447, -133869083, -575027196, 1509650555, 861273561, -825916061, -431578689, -1777671325, -1075743343, -528311547, -217027543, 2066642457, -722391528, -1987508916, -1421360731, -952628066, 608101498, 650285307, -941075260 ], [ 1212770842, -399471531, -778071229, 1248262409, 1096369311, 1765367033, 363242395, 736541573, 1143740696, 1602768880, -2119455875, 191725378, -1465295735, 893596414, -1087127345, 676414882, 1978736282, 1621792592, -197011593, 1157951312, 1182815633, 202378227, -587875205, -38161026, -838682098, 1991382108, -1544232390, 1289690017, 1892017254, 1674525611, -1570464836, -1061741705, 2071792022, 1329649079, 605810632 ], [ 878879933, 1885332701, -206894419, -1391187907, 817920913, 118968379, -1164752403, -794698402, -342114389, -924288789, 70845537, 1879777902, 591335607, -1094473519, 454196202, 37314422, 1136936417, 1802802709, 962368782, 672390429, -169622906, 1337625709, -2082347765, -1463090077, 1637384202, -1987160305, -1277073035, -459572610, 2077390919, 1721620624, 1034589275, -1993341771, -722723668, 591046015, 1331018539 ], [ -8600329, 1677415552, -162754521, -971783568, -674492361, 553520835, 1053375156, -12938387, 234157566, 1109891291, 2121542291, 905785607, 1630380237, -717795621, 1388631487, 452303514, -1295509366, -40329082, 457500556, 739147465, -180924031, 589353521, -1078286668, 1380111889, -1631367560, -1994787976, -1338585295, 355215786, -1697136282, -1186306718, 949855105, -1731048089, -1654637766, -1345627948, -309893784 ], [ -1307028104, -1927519116, 524285505, -2117020995, -18637200, -1610734092, -1632835540, 480985688, -176054155, -2114499550, 876287392, -1639966448, -1482461176, -1645053381, 701690108, -938050733, 1179912361, 1964679521, -970010952, 356867514, -1919387567, -349242845, -741453886, 1201846643, -373953010, 793223107, 462978218, -1580439337, 180009117, -1792548322, -491426097, -1170140669, 238229700, -762030450, -1263567547 ], [ -238174593, -1837085223, 953653079, -34337785, -584056087, 320834605, -60737943, -82633644, 1509181551, -1136003435, 678376457, -465545994, 131375456, -67453972, -738030771, -872844835, -1890834141, -1625518573, -6531503, 1231115335, -1106799497, -1247377537, 1157129227, 815566091, 1182138551, -1726972710, -1663022941, 145834083, 1414136282, -997664009, 1776585012, -32946723, -182327792, -1419516061, 1839154058 ], [ -397884223, 1517065766, -435696040, 2135311425, 1522808776, -2028971942, 2131359224, -52576443, 1098841812, 1439791264, 1206612412, 1705827494, 215495347, 1434425209, -1689235388, 2065275266, 1651915237, 969535091, -472390935, 1266517888, -1192311514, 354954640, 1615974640, -1239467466, 657379716, 872119731, 1769353923, 489624612, -1482333490, 653864655, -543739134, 711121287, 575494415, -1183574453, -956733402 ], [ -1542591424, -10958895, -310286405, -223565299, -351527328, 1083880797, 235999755, -1665225165, 256895550, 1313664605, -139424044, 20548322, 1952946843, 1726941050, -2088652180, 1315119656, -745698045, 1906643758, -18842534, 2062620220, 790797723, -1172604273, -523195416, 1260708401, -1315797741, -1196740093, -1840907364, 1885863080, 592001508, 250593085, 116398924, 2041624332, -1560377698, 1860318585, 1451778120 ], [ -978935198, -562874740, -330051540, 449648468, 278931642, 226320685, 1066491596, -32991887, -1365727956, 728802544, 87208869, -22432661, 446819697, 675739960, 299721191, 1199050160, -1850254982, -1425349835, -455063040, -99517173, 610033711, -1279481540, 1102734047, 854985491, -578894001, -1939870843, 241413195, 209117682, -1520540948, 580751808, -642569705, 546442402, 646519073, 1799792633, -1267698508 ], [ -728372358, 1035334974, -1739285772, -1216235799, -1789678674, 269517978, 1988022246, -2031036875, -1956549205, -1405863651, 406145805, 1810085586, -115908811, -1613352214, -420752147, -453099815, 2136311271, 372073397, 1910227582, -1449919775, -2091869761, -378315379, -1791132386, 1439991573, -1242479095, 83345970, 734071987, 1838887554, 1769590197, 1716058017, -527946653, 22242723, 418171779, 1545743881, -1978809075 ], [ -2011053242, 1134950060, 1608155018, 755416128, 719590826, 2138279866, -1046329134, -1273930677, 1875286613, -1046771828, 1962083272, 553125699, -825319078, -1526523133, 1058423762, 1802375966, -1238953136, -321068057, -103857614, -1590855038, -1539583880, 23501374, 361856279, 1960179795, 746706532, -950281050, 299068184, 640062071, -874637151, -1653787983, 1258586893, 541096335, 961805933, 1369180921, -206956798 ], [ 1553913334, 1951805877, -1355037099, 633213732, 1787592051, -1153003418, 730910748, 1275504274, 2039798793, -348393745, -564861470, -2112332806, -1072044700, -1027612581, -1630044336, 1297261656, -1110428825, 97474099, 341715843, 1267066383, -1788322821, -518042316, 1909643186, -1288281343, -1549905354, 794654734, -1332118375, 1423371971, -692290862, -545062207, -1159171550, -1504055466, -1476950275, -351524614, -1245943462 ], [ -1906588802, -1180387912, -130635561, -1030332959, 596324140, 193649867, -1830620028, -475355930, 1581196694, -503858965, 431568744, -2008763625, -143648371, 1376360097, 200790800, -2014777762, 745934497, -1206692255, 400623467, 920591375, 1621853874, -1309179678, 661218483, -241889312, -300094490, -1370889398, -1264235539, -1643142800, 1945807588, 1818943995, -1685136197, -578299119, -1689355366, 1385660017, -2058287327 ], [ 1687146428, 237204905, 486397871, 1129934580, 1927433772, -1798003064, -448553328, -155125173, 1340524554, -1340659207, -869703620, 774378085, -1444388992, -966976936, 268202492, 1611078615, 1635435756, 1460047599, 277168688, -220585803, 541889559, -165801875, -1428779526, -460312318, -501918948, 367012521, -303165570, 1937959272, 1154062447, 1447997203, -1791150762, 282546861, -2134859416, 465886908, 1083985083 ], [ -1931671855, 1126108998, 1628013473, -1360527375, -225262931, -1945303251, -235349690, 1026681865, 2109629468, 492337768, 1933375669, 1471214475, -561411950, -1986278235, 631310007, -487795266, 1656483424, 1824251960, 1505862577, -1702072334, -397900272, 60733930, 100557169, 1211991019, -495530348, 1554312935, 769802349, 1933631889, -90527832, -1462346841, -1122789860, 297498329, -1017950382, 1786278990, -208707541 ], [ 210854053, -1808269790, 20227454, -70552785, -1735295398, -2120456920, -682297602, -176986753, -741159267, 1602508726, 1226892562, -1318752110, 539122282, -1723232991, -444828672, -1134442183, 487367155, 1396486602, 878028239, -73406749, 1940924037, -474074581, 72422710, -1735127864, 1340225546, 2104536759, 162151984, 2004731654, 467485730, 1585006419, -1494937962, -1927200150, 554780492, 2015346782, -2010933788 ], [ -222900367, -1994755748, 1394665440, 363864033, 2086828951, -1123068063, 1627959437, 354504583, -433849023, 407407761, 2145479545, 1313067462, 578219838, 1032327787, -1807115428, 1104556529, 1312652953, 440552824, -846461305, -1306819719, -517375978, 1052703358, 1691219307, -1648634528, -168311571, -1081173676, 1293007319, 768956466, 1628081908, 2035270289, 974695594, -620319319, 533751861, 1887857308, -960058704 ], [ 641775787, -1603104627, 252248146, -1062161610, 1452492828, -1624357553, 1931593873, -867939709, -1220297913, 597583993, 957771301, 989773928, 868770769, -1941716221, -204820495, 1921864765, -1771437930, -1306627456, -1987499183, 1558910427, 1674318581, -1755099681, 1556020796, 1136175133, -348421588, 1928551804, 2059963629, 2007081294, -505768785, -1130952591, -436809236, -1692583683, -1816806293, -1977995654, 1571705201 ], [ 17571559, 816286341, -1857983988, 1450058496, -439760333, -2004543302, 1763498403, 1801429698, 399750774, 653226164, -2064802367, 1945436512, 789460919, -542046081, 374920196, -1325268624, -1608035599, -1656048416, 389258538, 155151783, 946895236, -1167465090, 23432392, 2015602617, 630956769, 693151348, -1009795326, -620527161, 568032866, -163835369, 1925724219, -1953502449, -2013815939, -1152981574, 995789119 ], [ 43991813, -1516342837, 1900502936, -1864500042, -2129884209, -1754418151, -1901332721, -1797979516, 1786393969, 940528151, 2011330763, 1096609409, -1782772611, -193162386, -31591716, -1661427755, 912667980, -889193986, 393091237, -365305428, 1124360799, 299176406, -2009726544, 1279237080, -1998619127, 659149207, -1213970887, 1170672321, -1015865377, 489909678, -277685169, 1373316020, 735892045, 299390080, 2135957024 ] ], [ [ -1661944599, 1428305179, 539788370, 676669514, -1005245519, -1904772794, -957690670, -1186588582, -28290098, 160770137, 994965983, -791832438, 2128032094, -1565306081, 189065222, -1414632844, 1559527665, -480125555, 1634932077, -1574875856, 1380806741, -1972574136, -465654386, -2061583276, 271668613, 1320857112, 1136229012, 501489644, 161316114, -1212759680, 1852197966, 1707889383, -915174233, 275085665, -106868333 ], [ 90931606, 1978098681, -707768845, 520194397, 1642811058, -2098198101, 1879668936, -1745556384, 1867628983, -1545453601, -1721479868, 917455507, 576203460, 12487114, -1619847161, 780883343, -1521082648, -611495533, -935811639, -1522210466, -1942596055, -1560065676, -178925034, -1639057773, -588129948, 1597550606, -1132545346, -2056260352, 1283435711, -266982458, -607360806, -1367634994, 1175191858, -738728610, -1197091116 ], [ -571151660, -1908847543, 1786573181, -121328182, 357088878, -2131439813, 1806419789, -1828202419, 569241113, 1945114221, -1367351464, 1272084014, -1210984271, 655474200, -550810092, -1382888112, -773622578, 1871073644, -1984732490, -29034575, 1887417836, -1536654339, -685928935, 231255900, -538211367, 986174637, 181073716, 23327982, 1059492093, 243439626, -1742818738, 357301408, 1063458012, 420239237, 1747188068 ], [ -1586543548, -1673570743, 1326314167, -621739715, -88192119, 2127655946, -1526004358, -339760544, 415614919, -1513209788, -1081591042, 680115756, 1753748942, -980356085, -1301653394, -667387837, -1430320702, 1617107246, -68776646, -495663822, 249186216, 422308602, -1846160292, 1499343394, 863878875, 1808148091, 687516571, -1499728923, 1678497127, 734842000, -1003654902, 908155228, 2015604991, 1284748396, 1328243403 ], [ -1485136293, -559996294, -1975122668, 275557097, -123577245, -2061143238, 85062023, 1523326398, -12238853, 875218819, -782392464, -1403680470, 1398630804, 1736718132, -1424609449, 1900849882, 1140925376, -555208033, -1453322352, -1872680863, -203016105, -1879736427, -1389902972, -1283604932, -485029246, -1761858176, 945858985, -552666903, -239311243, 298057477, -1604749531, 32703418, -1773594611, 1273809083, -1738383227 ], [ -1204736473, 1698194763, -1315568034, 1551952582, 1281289957, -1212761998, 1464094468, -504235625, -1920222658, -1308029105, 233898248, 431202891, 1537216234, -1922565798, 1705616801, -1398234078, -666923376, -187886541, 1142362201, -2077837281, -1166748386, -1908179658, 937923565, 942570468, 1255804382, -189038349, -1973719363, -70848651, 804119921, 830115893, -1960089711, 1448341960, 1330523629, -722475575, -628951234 ], [ 1550034181, 1433331339, 1660509046, -2090032490, -587934789, 1901489377, 857645759, -235063464, 901655241, 363513097, -1858169320, -73071355, 1892581038, -1486172908, 1106702845, 33757280, -1074892488, 1084375740, 985655306, 1728078754, 1614207728, 1589869353, -1327084888, -593711033, 216828498, -1685989910, -278049435, 916350133, -448515375, -436088986, 23265368, -193776508, 375410330, -864626250, -1420507709 ], [ 1025917204, -163095048, 1139314861, -1797928531, 2146763111, -1511691268, -2118638124, -45867828, -612096192, 1742842915, -669619210, -1178525159, -91695542, -607100544, -2134732473, -455227398, -639414076, 399606871, 1834996052, -695424535, 748594675, 879682923, -211282192, -1761265129, 956254346, -1011849766, 308190881, -254169681, -1087465902, -1548901030, -971923218, -560556728, -1674285221, 1606466535, -1414658573 ], [ -998512896, -1554276660, 305710682, 655794812, -987329637, -1760672765, 741447862, 1232705051, -806690762, -1790320779, -1733188781, 1530055915, 1733332729, -1520050610, 37553978, 899633056, 1199269162, 1361214302, 337971126, 1095549749, -440571989, -1069056249, -295352709, -725643541, -1191490623, -177597047, -1999670358, 978432662, -889970399, 2021307806, -911942777, -2004050858, -1282841122, 1772667305, -1732682974 ], [ 251202369, 1609580759, 1638433954, 2004794643, -329409027, -1385180, 360589317, -837548763, 1258847187, 561617872, 876430554, -1153445667, 805767326, 1248389311, -225563482, -1400343150, 244853900, -1381678396, -985608455, 1624379316, 161621836, -34916120, 214361280, 1356068497, 1213225032, 746123986, -682241332, -749125121, 629093861, -823418563, -520876910, 478947832, 835881567, -413122155, -919459816 ], [ 1597993878, 1424778723, 1012512379, -893143054, -2076013744, 490831424, 1940178628, 1951540354, -1703288252, -468409993, -296676035, -1898073017, -765869078, 1539805479, -274407819, -2144284461, -1591126220, -1157129140, 1696403247, -272176455, 1001023935, -270179318, -1980401458, 190138792, 831148731, -412840182, -1916548276, -314713032, 696308490, 510256968, -301153793, -1072271281, 1405576061, -546369339, -192886271 ], [ 1247793365, 172663730, -1464582912, -548476681, -1915880901, -891606912, 521374009, -1024082654, -440735898, -2126447022, -818854490, -1411249596, 1768799606, -1510976150, 1753510870, 664250853, -1553643006, -353562211, 123322532, 644477519, 136640355, -1672017238, -1382216992, 1262278478, -688809446, 694071279, -419563633, 1441052967, -1584083508, -1598188293, -272736409, -1840412660, 1568477099, 481711330, -540046153 ], [ -593380957, -1777895107, 1532793169, 1733606919, -1426413558, 1561034970, 1601678654, 1345672929, -1006097276, -1126925569, -633726603, 1214140281, 432038541, 1271248799, 1676280998, 2113008322, -1334664076, 1671241101, 531999835, -726942652, 561758303, -2087662787, -367109211, 1608537157, 1084925647, 583510069, -395428146, -1000600936, 983624312, 2115923523, 1980129977, -2143226456, 824338928, 2128199653, -1339343533 ], [ -1705773165, 474297368, -1599973528, -1634717425, -558494578, 419020660, -214241273, -169473923, -312309214, -2076777043, 1554341644, -264680855, -95462064, 115478682, 766126970, 1976368791, 1260519607, 1743274208, 432356954, -996690704, 1828822456, -2105272723, -1156038013, 228396480, 357585200, 1687714411, -1148026617, -1239805027, 854775982, 724380428, 2060830157, -1220281973, 1361115310, -2028382076, 2100597219 ], [ -708460674, -1706338839, 1055322714, -610906521, -1221451741, 1322102989, -473228308, 794336099, -1551831867, 1639984837, 1068868185, 1273972144, 1671261824, -976287455, 1042923120, -1001561392, -89306681, 51339162, 348729478, -734339601, 1380361817, 1396563874, 1340661886, -87073391, 1373127636, 1273922745, 1201939680, -1932441433, -2019762870, -1504055512, -1130025717, 1829046857, -1499940699, -1969287223, 1767487184 ], [ -2008413114, 1691981539, 799945850, 1794264613, 580984995, -2118818132, -114938541, 386746493, -78226306, -1780909625, 1001489852, 1377111263, -890525804, 1899591227, -211121474, 516186467, 889711401, 1702389344, 270923393, 830797819, 801837469, 788641678, 871568920, 148959062, 1981304460, 727559093, 237020394, 545474780, -755512170, 1594592361, -1569085063, -603398280, -1855324965, -21450544, 1441007434 ], [ -855772272, -639157648, -382383962, 44962764, -170485947, -181902474, -113732215, -2109130988, 1360865558, 621820563, 449547890, -1522131105, -1856542856, 582311209, -1240657318, 997579667, 1176486968, 702371084, 74146459, -774717037, -1902727165, -124908370, -988782772, 1006284997, -1243463947, -623094961, -1755887946, -1919076782, -812142969, 66061693, -917577858, -1792433985, -104459340, 504189988, 1530877805 ], [ 1776445018, 1942406788, 297612281, 1950883772, 2124473726, 402346944, 1858981977, 797588192, 1304971064, 239792047, -1180967370, 718874441, 2072730654, 1560252521, 1062601442, -962089277, -157331097, 1622636933, 1898065786, -1259078035, -1598068391, -1301187060, -17202683, -1945510230, -1397931178, -901837614, 95963909, 977977517, 1427391612, -1273271524, 531527335, -531239954, -587268349, 1560656493, -1991662272 ], [ 1324992710, 1390289235, -47253856, -351608204, -590575962, -1100728453, -2057486652, 1866641499, -1096917585, 1002895417, 355466502, -620124053, -1367015240, 1590537145, 1226444878, 851149416, 1723863778, 50801911, 988980935, 1312898447, 1162490575, -576778384, 953480114, 2003084170, 868350298, 1041664501, 29078701, 59220675, -401713605, 1500155829, -722751776, -1483093844, -809698092, -1066932630, 391100752 ], [ 1686297807, -1015070642, 1307262249, -707339783, 1318113398, -726941045, 1851539169, -140383337, 1756091418, -773841475, -1569145674, -786111160, 336401712, 774819367, 151663679, -886364868, -1041631149, -135143312, -273794696, -107750967, -1293399435, -890720982, -356140332, 14787801, -1887878809, 623891934, -1277378692, -1070436017, 1996353880, -39714963, -1260380141, 1001773805, -1131599365, -306418546, -529127629 ], [ -600163991, 39095399, -1150197555, 1896634440, 1419393650, 1199352813, 1594602376, 1535481471, 386434715, -1927238204, -780686070, -493563269, -1792370990, 1901862911, 53720195, 1255457094, 1341701886, 1441289695, -358529034, 26043796, -638140989, 1768464859, 1435836168, 991959473, -1881159339, -1218666235, 93214275, -502348244, 335576629, -30844738, 1349889208, 1990706963, -929882341, -1619141130, -1271688243 ], [ -1082322542, 740273390, -2138136893, 376289367, -1544127817, 1409408982, -328185459, 730512638, -2063389952, -616935655, 2042166954, -2049590422, -110583373, -706472354, -70705365, 1585865753, -224751682, -909131094, 264325442, 2013670416, -1670157195, -1654267396, -936599900, 338189890, -1262574610, 1180798488, 1644223785, -1271833833, -320537927, 577087096, 848194175, 628851005, -1219655180, 2126688738, -1824654615 ], [ -1322563991, 725534139, 1668266130, 1082298210, 1612855053, -1984003860, 1928872676, -1058986238, -1155868209, 153663354, 321923395, -1708167048, 1706377816, 1297453663, -924601993, 2100677516, -722204714, -1854262559, 1898696555, -1341954143, -1511139523, -1611008865, 1274704648, -1750496539, 1422333271, 2118993733, 1595401141, 44341021, 497509234, -373025810, 2112908852, -2003887851, 368622089, -1562913762, 926921734 ], [ -1780139002, -1245741750, -571176266, -1732407792, 1907659672, -1944275315, 438874766, -640303195, -704591048, -1235958530, -1356261168, 403852031, 930021655, -1907820958, 56093881, 672907990, -1170642093, 5535525, -1142901994, 1937038807, 101657107, 1423271427, 1112877831, -1100083759, -440816775, -2032189064, 1185879144, 814575422, 768548137, 492794227, 999676339, 1820073941, -440513228, 1809487833, -1678379935 ], [ -287522467, 250896767, -1193319998, 1987269596, -63345953, 1112131804, 955219850, -885239604, 1456719226, 1884281078, -2093917147, 1670188156, -889122863, 414090546, 501678893, -1008460111, -2134025786, 538427060, 77058424, 1236404877, 391223561, 686854659, 1147999229, 1854567397, 2111485247, 896907866, 1578350403, -1321216271, 2097480271, 1634733081, 295322075, 1683605566, -1399331394, -265142618, -207498059 ], [ -1145911178, -258465483, -453429250, -521870371, -818264159, -113347373, 1703314650, 422447092, -1440950810, -488492535, 1602117830, -1954507839, 535581726, 2117860561, 1969093958, -1166085235, -2098374545, 1677081023, 1132200758, -671701509, -623715205, -1331939481, 234744859, 1178141410, -1318891394, -841831618, 119210179, 419530225, -1015503439, -25951889, -1939173338, 1000385855, -453071849, 1971888542, -1387395572 ], [ -1135100727, -2061516308, 1966496497, 1681039744, 786283867, 1531669422, -1300306397, 1039708923, -304869940, -1855238671, -974086985, 670177264, 1544331280, 1512752743, -1985781498, -191435765, 573758573, -1195109398, 369443697, 1482424133, -2027260035, -1064110737, -2122185811, 1037668235, -1208868713, 1386940357, 1694901138, 424606174, -887439377, 661347621, -546995290, 1646441359, 1743521994, -1364131543, -1825651713 ], [ 549885492, 1308347576, 3043241, 1848846858, -1151006807, -1560689134, -104084251, -1090868684, -398926744, 1458481277, -151596916, -1279943247, 901266374, -123938855, -1408345508, 195563627, 16021446, 946440312, -92582399, -845341310, 156220673, 519537578, 1003778711, 948205279, 788360391, -139851680, 2142873484, -194767861, 1278704755, 1872463212, 1542076548, 1635711862, -1525142909, 1985146526, 1207601476 ], [ 1722789783, 1644667131, -55930645, -1728998783, -1590605984, -1738737732, 1389773606, 736351311, -1858054476, -2030471558, -1755301604, -136545321, 1168577141, 1143572252, 2087788076, -895551648, 116330781, -1021108541, -766301555, -1571908962, 98138398, -442080309, -218497957, 1825167326, -1524890486, -965294176, 1051079544, 334922270, -912370835, 1075333618, -1521926557, 1058341264, 1835908245, -1013270020, -314964061 ], [ 829270890, -1701030549, -1464462015, 315181616, -876310875, -1408050964, -437899087, -1052963190, -1674414433, 363786517, -1359829668, -2057114498, -99974166, 332571507, -923576560, -60346497, -1692286235, -584647252, -622769582, -549266570, -599250796, 1870588089, 914643928, -1357845771, -547957106, -1924198341, 2063076619, 534997926, -1128835840, 1383329, 1606209907, 1817787837, -769004326, 791015796, -1566121270 ], [ -1092491356, -1247888857, -2123182980, 1924973098, -81936324, 438146962, -375340514, 741262839, 1863387605, 714393245, 67927838, 1551604025, 1312599493, -266873679, 254706701, 2133374955, 1112897783, 1018701769, -1992187581, 1812134704, -2025720658, -1728540507, 2061452003, -611411571, 1093268699, -2078730597, -398559859, 162717212, -1595133939, -2116143620, -1498217868, -171024365, -1689293959, -524357947, -703662594 ], [ 699638466, 1149186805, 286325490, 674732861, 389687401, 68588316, 976376913, 2146239766, 1962828696, -109524065, -2019952727, -1886969168, -1030599756, 1847743651, -1441421043, -838234736, -2083615020, 1225391087, -1600663059, -2097736839, 1674388317, -1502734295, -1129704184, -487024393, 1330049345, 1066861813, -1012988827, 600218014, -276586117, 284655716, -1518338773, -325358289, 1694094084, -2137050482, 1783915310 ], [ 189057870, -1042812828, -2062521850, 1512743649, -1680245001, 790704065, -904397269, 338855737, 138857142, -851100879, -951710266, 1596839365, -338656916, -1078103955, 1890495711, 1218024624, -1522697133, 1546986547, 1583885118, -1111444981, -2095851435, -1154570299, 1075784260, 1915022915, 1046178231, 2118276649, 1797550739, 201471106, 1263123780, 550667198, 193402162, 381006900, 199721032, 1523594057, -956083846 ], [ -1086612627, 990108996, -1334263138, -389226475, 319743331, 1250916644, 1391868924, 1423457031, 916826266, 778599172, -470364105, 272872731, 1027949651, 964657369, 447091520, 478652757, 1077323633, -274400321, 1378210035, -2020932563, 1281666393, -585357515, 52025679, -85278864, 1753391927, -1230520013, 307622870, -553137475, -1628746461, 771072770, 89238233, -874619402, -1459878118, -1396651925, -1155162420 ], [ 474400555, 1964539200, -1446627912, -593310657, -483756667, -1823405298, -1829762680, -232389587, 406388079, -1172092965, 1668476203, -2105749781, 1853728984, -488604502, -627631606, 1655341743, 2062004653, 2090045809, 583255797, 1438737253, -1453576557, -581599845, -1309661222, 1976304328, -1382764092, -376572721, 1766951625, -509252996, 1627707111, -1780310081, 502039544, -200279249, -235148109, 1940431815, -1492719117 ], [ 968794110, 2029780544, 286326930, 803165955, 415407014, -332688533, 1492282556, 1120249221, 626245458, 1672748363, 1792794450, 174185272, -1424064601, 184387357, 1902022932, -1939785158, -848715285, 1721606123, 489536637, -1751831499, 399419936, 1299571746, 1540517669, 1181311806, 1591188599, 2052238590, -120747194, -610305424, 1460746819, 2072749787, -1565046914, -1730997744, 162857074, -492951787, 528405226 ], [ 1966266993, 1972286281, -1237379932, -507295658, -1780204410, 979926537, 1375919217, 1996074977, -491736978, 527075723, 233120928, 511901068, -588576629, -2081370629, -1163694627, 321224401, -824408306, 1847676567, -626855025, -183404485, 836102980, -1362249710, -1410186499, 2086711640, 10891072, -1793540385, -1031710751, -1568436689, 2025178616, -1688763724, -950454831, -513360983, -1724908230, 879426424, 335807055 ], [ 336801515, 774360056, -1371343737, -578954877, 683570439, 2093472459, -1019728801, 1013397654, -84714218, 352165863, -246185793, 977126510, 1088093943, 1610689465, 1775075576, -1050580035, -300270550, 1354100335, -719402523, -495016969, 1091563866, 495618267, -1953664169, -905797840, -1244769244, -2022566917, 2049009391, -519341017, 20827047, 436335253, 1128248495, -1477539701, -697602487, 285530810, -1925375671 ], [ -464415510, 864166096, 1573377767, 293240855, -603094151, 957755698, -1882165027, -1461519968, -9738300, 1727663103, 353427171, 802708159, 239697900, -820196010, 869568483, -1565508102, -1103627607, -182954471, 397304304, 1745894363, -1411281704, 822988075, 1766956580, 177469030, 1221688320, -1781155256, -1188782312, -1985379782, 493605526, -1403545597, 815080892, -1054259670, -1773997900, -1523097826, 1669902887 ], [ 887762268, 1510325206, -698499656, -1209233209, 530487335, 1796584206, -1513844049, 747732542, -1524045217, -1270657442, 2013860203, 1090489583, -1809766272, 2108215343, 1640487026, -976081800, -279827117, -442932870, -1093586314, 1459987728, -1276343383, -1950044021, -429362882, 2052712779, 1559408207, 116076032, -1916420381, -1426169157, 1886180193, 837412033, -195306392, 1309897352, -199596878, -1793100261, -1516895916 ], [ -1774747081, 1835012668, -2018815150, 792153788, -1229894206, -1581582447, 1626618664, 1140003102, 1883228937, -1556640017, 301970508, -776405614, -507247423, 1689565838, 1097717798, -212725479, -1224237580, -720281797, 1611896818, 673155609, -544359344, -369820088, -1842400884, 161596124, -1294231289, 337765958, -858794750, -1537604027, -1886012124, 2028215330, 753563629, -1581120277, 504543417, 488297507, -1584756630 ], [ -875880192, -1285790697, 623075144, 935815642, 858351268, 1999088289, -493871957, -300254964, -8828898, -595107686, 771751483, 1440703951, 1752302430, -1913371171, -969558155, -602618034, 2142595381, -716200761, -115580233, -1825816111, -614076897, -1257607076, -862002582, 1995638177, -1677883190, 1181820054, -1551902808, -2147166898, 1062977150, -1192865985, -1890591600, -816414404, -425278369, 24012389, -2056149641 ], [ -2018729019, -968431489, -1821954051, 736527815, 1723096570, -1637288939, 1279879905, 106137936, 93796296, -2067958647, -411361817, -1527751639, 220488076, -1671252542, 851577748, 2012129101, 944596044, -1166213614, 637267045, -987483375, -1598761446, 1211916533, 1900321380, -873242545, 2021853305, -89041219, -887097139, 235141951, 183517945, -625069821, -1289324375, -1710736019, -1408490859, -1645990787, -1663912886 ], [ 1285823275, -249106603, -1646210686, -2058864709, -1797597876, 1601557157, 1316433932, 846242820, -1654162133, -1585716609, -1123032075, -421412049, 1778803822, -1697555337, -281172450, -1773385672, 2038973013, -1579972479, 418374386, 416820900, -322639309, -1444015298, 511190538, -1913246240, 1691877485, 227993608, -1382269473, 258265951, 1088215387, -613052871, -1518401759, -229396974, -1615772145, 1039329594, 716803359 ], [ 965409511, -586805141, -2046517966, 771089080, -1124455992, 1795642728, 315598308, -1341460947, 159323341, -1451810192, 1204059446, 799200569, -1740595887, -1231874938, 1055883169, 1091022619, -380418723, -1677781437, -519916368, -1416166691, 2103176767, 1305682778, -1987726853, -794857184, 2136967538, 359173093, 1078883845, 412936861, -507958068, -1288230555, -718046792, 2117259407, -1659648308, -946040326, -1166863462 ], [ -1472566611, 584918929, 1603561731, 950286053, -1084774074, 958443959, 526592219, 917082533, -392556782, -1735803620, 432107383, 1059474759, -1088801923, 494799759, 1367705536, 320154878, -299141114, 157220970, -1981207145, 1043621776, -14651987, 744153147, -1441242552, -1285317820, -1778393215, -1709860717, 998078702, -2019627607, -1816637600, 1034905456, 935355738, 415644802, -62855706, 715223823, 1288685065 ], [ -1467023129, -400348155, 2022274059, -329847263, 1559045906, -787764384, -1582163737, -252764655, -2057010760, 1657746097, 855807610, -168517156, 752404182, -814286857, 456902766, -544729641, -1772109235, 1494876595, -580846702, -1680357874, 297771815, -1947744818, 1488860168, -969937890, 865447239, 501862188, 554498266, -1382025648, 802794465, 334092635, -1582194050, -1302073331, 1115516611, 150997520, -1106080866 ], [ 380663534, 287493951, -683265066, 263060511, 1882979137, 788248786, -2002839547, -517946485, -327766843, -216799654, 1248702175, 1442229989, -1783524892, -1458881367, -1475478212, -1039671182, -295637778, -1555617570, 86514487, 1311746027, -2095903600, 2080780118, 1823324265, 1660039516, -1102851100, -1238888729, -1168911176, 473279849, -268311436, -332685923, -313769664, -350344146, 101339311, 1455078010, 2045683926 ], [ -1569885777, 1595955567, -1045419628, 898645520, 1035843328, 1791413673, 79256185, -202470713, 1498656656, -709733552, 1453352152, -65727219, 1292123973, 1502571576, -232360956, -196000319, -1090454107, 766441086, 2079303944, -167552241, 911064009, -72777345, 697064979, -143645087, 207885532, -131702517, -1001919229, -1005629808, 1454240576, -1285810276, -1858886267, -1358179591, -508211725, -510522742, 1702993982 ], [ 1935615378, -2054096304, 469224355, 1315236807, 1633928244, -1743220075, -1681231318, -2096085124, -1534394952, 1544372211, -1586719040, -1965197710, 1378274214, -805029671, 2022058164, -1608508192, -977662208, -137508918, -1692258055, -1584448818, 1851413479, 1013716200, 863795874, 110277023, -118598471, 1238426037, 732176731, -1364384017, -2071900612, -1183024545, -684765771, -1678314770, 114714440, -1578383528, -1175323183 ], [ -1894654411, 27743927, -1000488046, -654645701, 1393571697, -1613600372, 725891177, 109943105, 705823232, -372301470, 607645746, 1480058774, -1217413389, -1736929413, 1289042488, -650734245, 811678682, 131955866, -928495240, -686588028, 1089692250, -699876107, 350778230, 954198610, 1283649059, -1695777530, -544194594, -1576694187, 1251735244, -1220561092, 1265707940, -614456576, -1834304167, -415712984, -705217269 ], [ 1333185623, 1257206620, -454734836, 933796975, -957972156, -2029044653, 2064785744, -234381474, 428054624, 169998989, -1942657514, -1710636524, -354142205, -422845211, 1357102205, 684372235, -1185849340, 294774485, -2075911025, 2098411939, 6080704, -2078956260, 1291050238, 1293669118, 1374603603, -1984811656, -258084470, -1380802607, -1557507270, -1040602972, 1589563892, 1000777014, -1875035212, 1405611640, -724914170 ], [ -1087065923, -1765632984, 509457968, 1178212019, 1968705784, -819666366, -1063649293, -900616819, -2136830452, 1031361306, 225370767, 1122409777, 1989157694, -174727955, 1664846314, 304733729, 1944114638, -554961543, -1224647336, -817916712, 168058547, -642842988, 2047625504, -1265699843, -1584590106, 556706877, 931228806, -1453424898, 953233533, 1612937711, -1972039687, -948843551, -1849586051, 944450594, 1879821162 ], [ 1435241223, -423723545, 182662170, -1493176670, 1111090327, 238445300, -1553198028, 1084100367, 225931824, 1136627970, 295893723, 1813161616, 1131086592, 871040431, -311083849, -733856056, -1259562160, -437302388, 1075367877, 1797784144, 471514624, -1385628379, 1192021994, 1388349126, 1101996182, 493023522, -1827583998, 953069980, -1637173342, -208501865, 2089721693, -1555444228, -1750242995, 1834179834, -22951041 ], [ 658352300, 1834737858, 154551422, -2067783824, 877934210, 572122947, -1754306808, -1843106403, 1160941611, -1406811993, 482971750, -1844374020, -1557087534, -724152410, 729912020, -349415924, -1244322013, -1970808024, 439555065, 1925605425, 78770878, 1390623436, 247079929, 107657320, 566754143, 686914519, -1529968539, -1513193194, -1979012640, -1187075559, -1887076633, -2044337336, 767928150, -711911362, -418454881 ], [ -1950693589, 1392070103, 311621225, 1375823595, -1672061126, -188016457, 1999128657, -1461807674, 1449890810, 1806008246, -1376269281, 425555887, -611135680, 1262498574, -442574464, 1629735488, 1871795783, -136902202, 1237893176, -1383934074, -314384917, -1899018143, -745109251, 528090367, -1713145853, 645810195, -1741722391, -322361086, -2069673446, -1634963935, 1213344545, 1931971215, -1575014791, 1259701807, 1202568127 ], [ 1880122534, 1490846153, 771741628, 76937963, -1606596732, 723246892, -497484795, 2061283178, 2090350939, -771669713, -1198362706, 186160379, -1095345899, 424896321, 1379737613, -1947876438, 410650902, 356658170, -1066515875, -1372790033, 1653549597, -1408257918, -1557865840, 728934716, 1378859272, -170987981, 1641174772, -1897375579, -1833531724, 1310623688, -1280617531, -2035910296, -1234527307, 1744501926, 1009060211 ], [ 927044707, 389898945, -551087831, 1045233997, -417279194, 759649674, 1048599361, -418189485, -1472925315, 2060563209, -42764904, -478935058, -614616844, -35448561, -905033212, 2028537308, -1906631169, -291650906, -1261696162, -506962777, 2100001375, -1304335648, -386822739, 330006190, -206290187, 1861649629, 1408436986, 1072273063, -1875078388, 1266561641, -279786124, -1001657995, -829960822, -407530910, -1586526760 ], [ 1789474451, -1922724853, -2127580504, -1390772451, 807732487, -1419516646, -1165477544, 1118169937, 589786766, -268312119, 556367401, 1357995670, 323019338, 1597381044, -472690755, -2129323825, -1683445674, 387693742, 1955910835, -1959839734, 1982626767, -644797273, 2067216721, 1177516069, -1740362651, 1049242329, -1004245323, 1467480254, 431973877, -1999356782, 1354850068, -212377872, 767147602, 237485110, -2105002497 ], [ 829980291, -1433972852, 1434598610, 704195320, -298260019, 1214829785, -498230674, -1369735308, -661495457, -454926917, 206180299, -1337268135, 1995208142, 728325099, -2144434798, -1243835081, -2083272335, -335229139, 879332215, 128064340, -1623388132, 1148406507, -1768295662, 1744983597, 779411260, 1851366018, -1073228852, 915871014, 1525591194, 329786784, -1914160602, -616277846, 1529851738, -1062431716, 1594614999 ] ], [ [ 1372172280, 980483995, -462683743, -34493709, -2072125324, -361088465, 1080876824, 1200760211, -992705785, 898799133, -1059982989, -1928070764, -172545469, -1019645787, 1206296642, 173223984, -2034414873, -1388277890, 563421848, -411753465, -1814502793, -77391740, -420822042, 371890591, -1909900010, 2129425275, 1543698340, 603336750, -237932849, -888849735, 895659290, 1191920671, 1633876584, -1656686124, -377772441 ], [ 1260106029, 45575380, -1909421245, 1085375127, 523374183, -20080381, -1640037006, -1647921030, -1663370355, 1934539749, 1144812274, -920713651, -984283616, -914143117, 212662878, 1848349759, 50618021, 1723804415, 398321249, -1409337864, 940598261, 1008006054, -513788815, 238792758, -807353281, 1768057425, 1839358802, -1385665648, 114219725, -916134671, -723899657, -2131356537, 1915412725, 777459904, 219984275 ], [ 1939445498, 226365340, -544121172, 608698631, -615859063, 1599836717, -330045237, -1621619714, -2098905465, 563225281, -765550247, -1044300745, -463978388, 1992489558, 1761867103, -1679498510, 1804116501, 974547560, 1128325274, 1686341262, 1368434412, -896629907, -1413079806, 1124439305, 1207338801, -1660366353, -2098779482, -1660335984, -1923124473, -271820623, 241725556, -218899084, -247181132, -1243754439, -251036359 ], [ 455754242, 1023560163, -500057427, -2108377258, 1278085283, 1158364597, -84006615, -203365361, 273923296, -9724878, -175336490, 1151822692, -1881859850, 1235534198, 1259950341, 340448457, 1137126681, 1539052500, 1738909165, 1015200815, 2083823329, -1723888607, -1754002021, 1000774809, 1998299032, -797924714, -1915003724, -1539497604, -1187869605, 1569921248, -148285444, 743390259, 746173453, 222745940, -1062282854 ], [ 1067388018, -1728637330, -1911050375, 254611185, -2123074698, -1496958197, 674806041, 40848682, -1126530001, 1257257621, -993875028, -2010342176, -1389607989, -2011312164, 667684261, 2007157804, 1388597437, -153644100, -1842944346, -1791604476, 1859440180, 419098103, -62663099, -2133098950, -1150208931, 2099883954, -41805228, -1001990244, 1862011652, 962379967, -9057871, 1324917368, 1138489712, -1015172611, -244519992 ], [ 740707256, -1316646612, 464368858, -1419297890, 2068276912, 1707807642, -9224882, 400232824, -165752900, 2106234671, -13421221, -254293944, -1068129541, 468647165, -1810850499, 1594164836, -851918492, -1958283982, -1288750392, 1102413803, 1855547021, -1355953715, -1919400310, 1057214970, -592967594, 273625244, 419578968, -316064824, 1124814217, 1341895176, -1106080358, -1324604971, 236312844, 1159364802, -299790519 ], [ -1399991798, 1292384994, -1356009208, -2086106624, -28065219, -833582170, -234207350, 835873182, -2035002599, 749352962, 311861089, -1388375495, -657662313, 742326707, -334342139, -539933012, 1080977618, 742953712, 652362032, 849795410, -541256279, -654928046, 1306167893, 1553551066, 336636621, 1183437826, -247002761, -679323990, 1042291907, 1756762841, -559790153, -1944117489, -187099793, -1098255273, -1377176632 ], [ -62458939, 1509658115, -1400518188, -1021152168, -897263426, 2076472363, 1943399552, 154447288, -1451258375, -1197539912, 879924043, 162760736, 146188712, 1186377618, -1025650306, 815568154, 636063399, 1925317125, 2120935259, -1123381710, 906395480, 1150584939, 59559805, -420562264, 572911424, -1412159721, -479466241, 684473407, -1368608879, 12040533, 1590753338, -1221655951, 58204312, 987027359, 1395815912 ], [ -225282781, -550154870, -88911561, 1740522231, 136056400, -1120971200, 886156885, 1879394834, 1660660588, 521696629, 788615454, -1667605570, -1917710326, -483492556, -1119933119, 683556487, 1746823408, -833887227, 2058584611, 1927908393, -319080332, -1923603552, 2004335208, -610687060, -681769988, -2087218876, -1756944247, 501032042, 2132889774, -384240628, -746645738, 100258119, -1205417492, 1144921578, -1055372458 ], [ 1318551, 1629758566, 1327413044, -1510253947, 2130390352, -295727890, 287396283, 1459102451, -13847062, -1401529124, 1351604727, -502869741, -1947771508, 28536056, 1251716063, 1290091487, 842825833, -1681074138, 379142080, -460697005, 670947909, 312018304, 1274565937, -2078554296, 1303413332, 64470094, -1540614806, -52473992, -966108445, 789350198, 1289164006, -320701770, 1260124271, -1085335129, 903192156 ], [ 1683273711, -1610082220, 570610956, -833247052, 824435508, 1944991938, 553354087, -793258498, 529154934, 603084707, 1536121139, 1413678633, 564986362, -1845574503, -1559538785, -1964313061, -1646872608, 1554312069, -1721711291, 1048895429, 1924230044, 1703180458, 957320195, -1038705487, 527915537, 975585709, 1394497864, 280810317, -1783888974, -2054545481, -988043626, -1938663240, 61025406, -785861024, 1491957612 ], [ -4293007, 1210550794, -692800616, -1743821597, 737302471, 1283274570, -1771011052, 755103197, 167206214, -592814635, 215958841, 625279346, 599293403, -1282728297, -1912629869, 256458440, -580784870, -1366619454, -23252838, -1706792929, 1982480213, 1834598915, -247316875, -748988192, -1096652149, 1912377114, -1236926622, -2070993513, 762940613, 807643264, 1552637432, 1749455584, 659305415, 1634887302, 347662390 ], [ -1599513513, 1101816177, 441859943, -1965073573, -774308316, -2666933, -1536441926, 2032812106, 808910686, -1931463041, -219038410, 31985012, 531092591, -1644399017, -1215006229, -431497936, -1193584762, -211282295, -112723530, 1227749539, -1419556440, 676043429, 1491980520, 1775956425, -1894809872, -786131457, 1533281398, 779229949, 1667991161, 1753470897, 1570582886, -1902018689, 1290600040, 1575386469, -1835059163 ], [ 1835045987, -1480061976, 841435147, 1170351547, 2049121384, 2058467377, 1325890833, 1882099575, 2102823062, 76292505, 761620199, -2095907656, -1338566251, -1083925718, -357833874, 380926103, -622343766, -1313315084, 808969868, -1094446236, -400118523, -931464490, -1850504282, 612938467, -496309914, 817048064, -67266927, 1157533874, 348091216, 550189821, -1863580605, -1121008104, -1862745839, 1702340446, -1894800568 ], [ 1945215409, -1775109881, -1163857221, -1462514754, -388174318, -471908780, 2073265370, -524481549, 2109756752, -1895810370, 1438555889, -1979390538, -1124606858, -1713251033, 553213772, -1908262947, 332010635, 2010371143, 251915441, 927347833, 1076453157, -540871933, -1641860041, -1143969303, 282868713, -534867821, 476496862, -1267643466, 719640998, 1665114600, -464918145, -1636975425, -194000778, 78236475, 526379470 ], [ -1417835308, 1816422140, 1589574569, -1040595384, -1091950545, -833243258, 849626187, 327928854, -1633642701, -1448717751, -1696565186, 1996542221, -1015659450, 1705674399, 1274115778, 1499264370, -1177491740, 1634884082, 885527792, 1359685111, -1554129813, 622693516, -1717718548, -559613057, -1756504920, -321357345, 2130445314, 1479282700, 184914589, -1491751500, -615964070, -203059905, -1893875491, -119219020, -1897295224 ], [ -1935876886, 863867571, -932022897, 883568732, -1302122865, -146512916, 924394443, 920028398, -298653078, 716315649, -1074941124, 2097778092, 1235089150, -1466093541, -772626282, 974597842, -1844928457, 108899471, -11725795, 1990399790, 1560041919, 979637299, 449644421, 390301085, 2131593959, 763103421, 357741293, 1591037895, 1704849358, 1392519430, -1239571722, 62387501, -1573686586, -130901640, -704610730 ], [ -1338517852, 2129757856, -1688561870, -1565162403, -1386930855, -1992506392, -1004862558, 766710904, 1205951611, 1101534337, -1355470220, -756393832, 354206814, -9254699, -715156980, -807454554, 1799860626, 482570463, -1699846439, -1208442788, 1430894319, -1756733523, -1869613905, -712695539, 1119161265, 668984068, -27070380, -1671246826, 1326818962, 1450101840, -1987938485, 1365999520, -983197617, -520607627, 703394189 ], [ 1572235277, -1812811370, -1925362681, -292612890, -519169232, -1142889241, 13545570, 837860125, -421242281, 1608733337, 1382165828, 815316590, 243107015, 1100300643, -1443974068, -925394151, 308894741, -966828863, -749715072, -292009980, 9522700, 1304915428, -2070592571, -1311949080, -1778133918, -727632058, -218368566, -1354438949, -2065970056, -842640414, -2104226289, 1979672064, -499827650, 2011223923, -1192208328 ], [ -1957289749, 2056640364, 2079543486, 1036056762, 1291666941, -711084676, 1050513007, 2144985592, -1566475338, -1361650205, -1012999584, 2093343479, -1889330995, 90514153, -1280246529, 548591866, 1284889814, -507255794, 271982732, -1515184171, 788242479, 30349962, -94107247, 217750596, -1385910186, -862863431, 2018130044, 664766803, 747399807, 2006381768, -1610449806, -860800854, 963520807, -1072171346, 402438978 ], [ 1983197480, 1453848787, -1539719609, -233031001, 1368138885, -760104747, 2049514392, -935180783, -425855752, -1980869134, 918029273, -457962760, -318438245, -877707436, -421488582, 682245869, -447007353, -1188396543, 1518245844, -3754765, 1363426195, -1726120777, 795085787, 61581316, -831540353, -750224165, -366651451, -72990201, 1205861370, -1703195040, -218218209, 1361405221, -1370505189, 63801908, 1605499099 ], [ -2087146187, 789433736, 1365776337, -848886226, -2114390279, 1646234910, 796315383, -522855037, 464215997, -1729662101, -2108793655, -1254949853, 1139180491, 479432143, -181211047, -1077884773, 119170470, 192742393, -1338120509, 452328684, 986059755, -806560246, 1828831801, -1905859201, -1763161640, -743974654, 1306790616, -900946478, -806854244, -1904855162, 1553133770, 1205309427, 314455456, 608774030, -823750071 ], [ -417045477, -991520550, -113091595, -666207257, -1710921460, 738988727, 668441545, -992673150, 268510589, -293301860, 185309068, -1196120164, -1462318176, -1471899871, -710897575, 1349553940, -1473087404, 1214071323, 1419535982, -1764268635, -1919604862, -1569010091, 291209414, -1764129892, -1664276147, -1589688268, -1762974742, -354759370, 496790919, 883355438, 39547537, 250349321, -255334115, 2014376465, -1695848468 ], [ -1078651106, 1197512529, 2108041651, -1818036638, 1749838261, 207921429, -1446841544, 1250814696, 287788369, 70501852, -1071482651, -1145464813, 1260150579, -1683843364, 909215252, 2034746214, -1674682938, -669968755, -757113673, 72758102, 692262436, -2020564486, -1879560432, -713273795, -664145125, -1946259443, -960755426, 860100074, 3165611, 1957443782, 292339009, 832252708, -1967963352, 165140927, 644160368 ], [ -1258231880, 957242553, -745126452, 614348842, -1278521262, 893552928, -213867331, -1999298133, -1209019131, -594060934, -858353565, -2031062505, 1334134461, -873376894, 65960499, -1640793060, 2058528113, 1180964589, 176646102, 452999323, 1774307593, 437945417, -1297154792, 1589195126, -1759086064, 95165349, 1436879659, 937756373, -243727304, 840535912, 20798101, -871512189, -1065858962, 393584389, 1253486465 ], [ -2043658609, -312015659, 767662865, 987445821, 2049438695, -877770686, -128848162, 508024174, -1567028168, -71986494, -127691370, -1197611591, 966399183, -1516461128, -227124627, -1472122875, 2097356657, 2027762, 1478488483, -62756648, -1995981429, 1848964320, -597809383, 1670838391, -87400846, -746650902, -778565214, 1324639698, 324845940, 689596528, 1467676112, 373588473, -1944195225, 497127983, 523796159 ], [ -1795292698, -1434138584, 987162822, 88908813, 735626540, 1915624315, 22739074, -641699482, 515834578, 1313944469, 791907085, 336667166, 2015390751, 1167766270, -1715553685, 1359010285, -1751960030, -1905999567, 1877404022, -343734903, -259425468, 769579208, 150704506, 1070186409, -1257381049, 1049562949, -1302871738, -1729176560, 184882705, -2132288755, -1649747943, 429119333, -1651700541, -1849466414, -42625402 ], [ 1925120198, -1943198524, -1078128585, 967149053, -943842299, -2071995718, -1855855378, 691241939, -486413811, -576434809, -1738881536, 166303111, 1404988756, 639576032, 1315992077, 742589071, -1583006225, 1816148425, -1658582941, 1401973828, -1988903079, -1474136936, 487530177, 486629714, -1022208667, -300705778, -1730556469, 1018820501, 162307717, -1032992501, 1762648335, -1973349257, 486466640, -1063564262, -870081848 ], [ -769052863, 1236214189, -1297425644, -1947317370, 838102309, 87951046, -1485161971, -2045089842, -593758671, -390876929, 654552387, -1722248280, -1167093005, -602402443, 1538970559, -1376239069, -1551552946, 257324267, -1536254453, -745788735, 1378612558, 1632995572, 1219123323, -750021245, -240724374, -2053517796, -958703313, -1503389389, -466866736, -1905881891, -1650813265, 726697164, 6644181, 1655283353, 1420245162 ], [ 1690235892, 2009045368, 1049015064, -1752388337, -344913035, 1016121587, 174576826, -1863410577, -150947569, 1189159664, -277013716, 1232305919, -1814838516, 1471216898, -377932829, -261630466, 252981370, -1746926957, -196138975, -171804522, -1669676057, 596825441, -503871897, -1801306894, 1075162057, -1878399174, 358821288, 1088179798, -631273818, 1461061472, 1329112451, 50866030, 1899612047, 1958303643, -68821205 ], [ -1898324326, -1707572323, 146212506, -1999113625, 1906338211, -2067752777, -1938035004, -1559588305, -369318799, 908750685, -1199121099, 444630199, -1161412492, -834693614, -1488990650, -1721279511, -180302156, -560571305, 869281644, 1382779546, 537886362, 1016547632, 127340319, -255178563, 1553398301, 1650590114, 1706909288, -791878530, -396978454, -1474047706, 1419199353, 688534247, 817973193, 311216059, -551046300 ], [ 1254910639, -1923039918, 33998394, -923714449, -757387513, -1307819110, -575986227, -1597114290, -67164093, -1650136888, 786329152, -815081075, -43634836, -1074215900, -1198044038, -1656730931, 848978484, -147798301, 1296580962, 634841900, 491607505, 51127648, -204578417, 1193438761, -639245022, 2099763776, 894883021, 1351249067, -294823157, 1608906483, 1181902096, -1696712025, 1521256931, 1679015634, -970759751 ], [ 1197497935, -1313143539, -926440971, -1713120328, -1376195787, 863004179, 958880872, 62903110, 1962876044, -622795855, -665979033, 1975218119, -659048195, 96868253, 1749485281, 2134777577, 1623705110, -1619501786, 782833626, -1673426625, -983103814, 2066766049, -1013175195, -1693963290, 1444580734, 1063120293, 2120810818, -1846382482, 892202165, -85058615, 1604780156, 1367330929, 560287290, -1551749867, -1698106876 ], [ 1647167320, 1424070815, 1872538741, -162209943, 1357335803, -714697450, -379710394, 1058705152, 588104623, -391998205, -1067955069, -2138022493, 1350329212, 16644444, -1320126931, -56685870, -1514170073, 1976528736, -95863853, 1391339652, -317722873, -277397480, -79263353, -389020561, -711046521, -2117543355, 64988811, 566239426, -75129855, 517894830, -2019250464, -1213914539, -15953197, 616587613, 147214580 ], [ 2125172107, 1910675399, -216094067, 1385524912, -2088521103, 1165797747, 885278057, 656825837, -916891865, -1500110839, -1184518639, 1730317105, 766389411, -892135193, 1570076801, -13376551, -1521069058, -1539677146, 2098691961, -251298792, 1711139302, -1417415672, -259253586, -880089723, 1520218128, -695478080, -69439538, -2033696056, 1870571270, -1889729406, -1748452815, -2055047757, -1353651117, -701539240, 6099493 ], [ 639049016, -896739862, 1990450950, 1337470051, 1414548986, 636721355, 1168353496, -861966851, 190661812, 1077717668, -1534416567, 1686656121, 666918689, -646539135, -1674940145, -1605040715, 899263252, -1275730755, -541903292, 177436097, -210728004, 388569109, -1240998391, 1334212079, 336766906, -711923192, 1525441482, 1124649342, 784052231, 1599022890, -565432266, 1933480851, -1086929188, 681474596, -1305576783 ], [ -1246292312, 191585073, -442567006, -1475347678, -177716216, 272827993, 190980993, -1071484829, 2009263073, -339105081, 2087741626, 287084895, 1836631113, 815688464, 1035949213, 639700181, -1830791251, -1934069523, -88288410, 934653045, 1574028755, -1840936975, 185923857, -315616454, -1307430873, -1245175449, -1292747038, -1322959426, 1224548947, -1615583349, 1852197120, -1420202852, -1215749368, 524194044, 1328281370 ], [ -1667406092, -1074747929, -1720035217, -1021164914, 424828930, -295677557, -71558019, 1301965925, 626070915, 823529726, -1784232482, 1687544030, -219589388, -681265612, 220306583, 2019529795, 433570604, 2095353657, -705973529, -2086734125, -1039778976, 931966791, 1643924040, -1182869720, -1037897850, -561137124, 1410981826, 1778641575, 1287122079, 1921996515, -1305944433, 319920151, -2145817880, 1123721739, 738757632 ], [ 168337312, 339228333, 835949052, -1664299590, -235855409, -77470166, 372432360, 831626516, 1157593241, 2026071980, -920956096, -1578058919, 1782965944, 1665931750, 1929284698, 531323111, 405863765, 425563825, -113704251, 1865590505, 2134988102, -1832930686, 866228580, 319918028, -1379657949, 2090747787, 222133526, 2072629232, 49797176, -889792708, 1455475179, 948340374, 253509177, 1429727145, -1672210123 ], [ 616077950, -421667297, 1492767164, -549786591, 1243555715, -1429064859, 313281079, 158771841, -261805488, -216202573, -1560703520, -1488903640, 1419276811, -98058327, 2045565601, 1552839708, -1123961435, 747776573, 2032188541, 281033531, 409026722, -1902721528, -1538129095, 1041067611, 275741317, 615612980, 1342779994, 1358808965, 1394020367, -1509453516, 40583829, -8370067, 181176244, 913480208, 471422487 ], [ 967069574, 311444331, -497904327, 648818120, -2106781443, 1861269664, 1504244653, -281514123, -60510652, -1879406341, 649092460, 173145110, -2042451659, 2072219956, 2028945204, 209450381, -868768791, -1138473340, 1006798252, 1201301905, -1498453390, 773047692, 944792009, -1528192378, 1691599045, -983020320, 826199306, -1186845066, -2122713530, 2061471161, 1255918690, -627487185, -299717026, 1350797592, -1972439095 ], [ -86693540, 540567659, 1346567839, 392974794, -802020959, 2039428740, 1182190395, -1043333457, 1754828846, -869862641, -480741663, -1294563139, 983877236, -1512951003, -129605933, 1221811778, -907437413, -183767430, -1651706134, 451016197, -82998457, -406701358, 1249440710, 882157817, 232947438, 1047816091, 1905634879, 1858519821, 559930264, 742760670, -123721514, 1323427138, -153231725, -862988940, -140625287 ], [ -352644434, -721763817, -698775034, 1918400936, 76590523, -1701927937, 2114343785, -430486818, -1127155673, 802662840, -1243184426, -2001409115, 578125501, -1545973903, 833225227, -201667010, 725277941, 811211634, 238099378, -942298459, 917578425, 873496847, -1984851077, 879672189, 697195027, -226731230, -136414026, -1619050130, 216700846, -1495650225, -116693631, 182624720, 1167586655, -784944688, -187843573 ], [ -1955595943, 550967826, -675096897, 1295974908, -1117462753, -585481727, 1704111562, 590086188, 2092007737, -264884882, 754786318, -17191152, 591073032, 442328049, 841165237, -2100525189, 2070977879, 1330114011, 288282152, -107920690, 152401760, 209419287, 659605601, -1194064340, -605407239, -1503954445, 864991543, -442825036, 1145261973, 1778100595, 1932542906, 893458506, 1784961714, 750041, -105148785 ], [ -1722640022, 2120830857, 74158133, -265010170, -327328429, 1807575390, 340841864, -258492002, 1860877004, -202349331, 1102517622, 1796549471, -1717717140, -321788037, -2012164482, -2088917538, -579451335, 1804954465, -45236643, 863076722, -1497588053, -510864354, 2024241289, 690288403, 1281567100, -1005902126, -1481426855, 1651020793, 607057541, -1154841553, -489855908, 1200403988, 1322221770, -2009103926, 1711408122 ], [ 1970623867, -1399916034, -1983278722, 1052076993, 1237045401, -95139069, -1335653305, 2045715264, 961967117, 1162573271, 1674771840, 607015760, 2045879953, -2072748127, -1533937418, 456592260, -1634082477, -1107664743, 1203729329, 2032254906, 1924455335, -1520664107, 628354828, 1841908722, -361740185, -1852162652, 1219654122, -929075312, -1917946057, 1680679546, -2023860397, 1582126620, -2026542395, 1998390126, 438670495 ], [ 1846251272, 1834640536, -1579871798, -703057541, 1564590221, -1289132802, -113428032, 32891708, 1940727566, 2007814701, 2034260317, -71933605, -121108031, 76326920, -719748331, -756392557, -88432959, 77411367, -440173681, 575394457, -817528908, -1279216567, 2130970127, -1033559960, 280412, -1250715387, 2143474543, 1205163608, 378695153, 1941673100, 1130004926, 1030917453, -1855900643, -276697308, -711173708 ], [ -2112997793, -86560665, -564374495, 355532054, -2141898858, 163806294, 2008722530, 807194803, 129278333, 1690218549, 1883692585, 499693712, 1915203225, -1088542572, 2121091617, 1755129027, 2082339712, 1097140479, -1424468500, -1927183284, 1546035433, 330229167, 1360860845, -1026621675, -427497583, -1468297246, 2103396834, 129856658, -1150443744, -934198516, -1039818198, -757520463, 920906388, -1451519486, 1073753861 ], [ -1421630147, 766424869, -1512726627, -2028671439, 1941212487, 1210787399, 665426382, -287828266, 803985529, 809578686, -869638453, 718240227, -681886683, 702931957, -42644104, 2118428979, -1206099127, 1124517580, -1576576615, -2113036129, -2121028414, 521694559, 777261537, 1687264261, 1981328689, -314616216, -160932015, -1626689771, 524846206, -1537770882, -867467438, 1884490537, -1460618713, -208847151, -526748798 ], [ 807132208, -977561793, 2101011205, -1682353803, 1441906648, 1298956524, -818432265, -1122865473, 2068726572, -414987639, -27067222, 342193886, -890547987, 412289879, 109232802, 201751633, -1347162021, 794232451, -618543446, 1921303854, -1130192738, 1737164960, -1221210821, -493711097, -744340720, 451493817, -1626094113, -417315106, 1367700752, -1631739885, -1019928712, 680661265, -1801103857, 761685099, 595250048 ], [ 786159394, -314380247, -1790248162, -755784547, 366398433, 1046634342, 589463424, -2093795827, 440324729, 900432701, -288354459, -1450118759, 26405432, 1879710507, -582534364, 924023876, -1745269745, -1130637510, 195050010, -955507205, -111176688, 93272201, -338435474, -1948376592, -1219991713, -524054853, -350776937, -1207101330, -1942730123, 1321148193, 318579191, -814833543, 2057996938, -376591112, 1414167538 ], [ -1787836934, -1344066926, 1490060004, -2033751326, 1339267984, 1873446885, 1373282720, 113705795, 115432006, 1803721499, 2125707764, -890562253, -1835285526, -1121890301, 2026121506, -312918511, -1937312617, -672423080, 1007198067, -1611344757, -1796417462, -1616087450, 1716068830, 2009191690, -328769833, -1800950398, 1456924275, 260974779, -464841112, 489668523, -774770758, -1098985979, -1021942981, 986582032, -392541603 ], [ -1970302581, 1020135872, -2109061397, 1081960321, -1090916935, 1243559222, -1019523814, 1585825560, -901443310, 438295089, -945297397, 229298468, -277308502, -936492578, -2065120425, 1015669241, -1556753721, 557679981, -1187513428, 664226978, 263831041, 1178067846, 748219446, 1470117642, -988973616, -146837660, 1783623462, 1844421113, -1962845704, -1015824748, -354477413, -1611056056, 950170966, 182161625, -1471099507 ], [ -355610550, -2026758168, -96974567, 1279750621, -1213204234, -548778972, 454323758, -872185319, -1156500421, -1825240473, -281403623, -2013874798, -1417316949, -954066981, -1618091688, 1536593933, 590261794, 197502820, 884807143, 1412471390, 728503983, 135792811, -732892150, 1509268055, 1127032343, -511899414, 852705034, 1617751420, -580785880, -512414150, -400556892, 1942946103, 389467518, -1235529794, 129880206 ], [ 1070937228, -1182592786, -1180900115, 232693981, 273128683, -946244296, -888731410, -764035346, 825257291, -649975390, 44554924, -901987343, 987311104, 1040464055, 1795154212, 516428749, -444471508, 163844985, 1219716391, -1712749318, 1898695525, 619030244, -1320967827, -333397649, 813134623, 747518878, -991402181, -1204370083, -1771631506, -2020958548, -1565157654, -385392207, -699966460, 1674368209, 2142785131 ], [ -2050901183, 224466014, 1135591344, 930925352, -179195380, 965690428, 534631984, -1908158062, 1940664398, -811554220, 427323044, 1192561633, -467850894, -986081860, -867876631, -2033864764, -296383171, 1012096171, 1859682216, 116942662, 992774166, -1027359269, -476554498, 1633625786, -1227355858, 1504413428, -1927823589, 1325646740, -889368181, -743200063, 530116006, -1664464129, -173458718, 1529032483, 1389639828 ], [ -2092275342, 1248738249, -1564794752, -334077493, -114271947, -946687610, -772103802, -1953897879, -640957550, -1594024972, -1028418907, 709362126, -1374439005, -2003665778, 1482976121, 23628519, -743879408, -335032477, -1615828452, 2103497858, 463260867, -1995646631, 1902005849, 1930029231, -1966151695, -1495188553, -1893565569, 1353360470, 1696004997, 1974469711, -1136032902, -982490091, 1053248838, -1920399056, -1112197622 ], [ 2112518198, -575819331, -257859971, 1110018400, -744870939, -1196605379, -370945607, 2038515863, -1137969284, 1842350192, -692034723, -58102262, 341669163, 1357067259, -850932410, -1836621525, 306328298, -1464109277, -577272490, -1961626444, 1103711647, 108496794, -354895972, 1891462888, -1389292254, -1239759259, 843880403, -1217203361, 485263408, -433329917, 291082592, 1518986767, -1488834592, 1172873010, -1794353556 ], [ -1574864820, -1819394273, -1161500142, -1485100956, -139344438, -1716207738, 1834337302, 1603144654, -1109865104, -1080067780, 2122203235, 765151410, -599064571, -1016464245, -472263695, -1263810366, 1581767726, 1309962618, -1025342989, 2132746104, -1336764552, -977528016, -2096752788, -1595777009, -1838811753, 160632456, -727587295, -1756041290, -710706426, 1967080706, -58998794, -522103104, 225580900, 1102172759, -415305163 ], [ 1484203716, -700641945, -1729178191, 1401609166, 1215154909, -152095648, -1606680451, -716187854, -1397636973, -409187215, 51822580, 645146246, 648667153, 1568888996, -1635969236, -1707413496, 332798851, -1541304995, -1551460222, -766023453, -1394675473, 703337760, -1121238978, 1816231552, -1105762087, 2012856477, -193403814, 1847334682, -767114938, 1854238745, 166237451, -781486371, 1205382894, -1389413440, 183190225 ] ], [ [ -1166787022, 1782536896, 1492003380, 1212294180, -1280221371, -14757320, 88943381, 1050537949, -379443029, 165101890, -1316706358, 188721056, -1902312607, 522356230, 222571011, 1130101614, 1989198482, -79263478, -1097365018, 575314585, 1837268580, 319675903, 1291268485, -1063574559, -1867763742, 1314880473, -1179009150, 1796179322, -458104612, -175924815, -761448496, -1170374580, 728298832, 519787248, -934191786 ], [ -779148381, -1062443660, -800749142, 451454493, 1643356230, -1686653451, 185410438, 54815210, 1019279015, 2027478476, -1125589050, -879143932, -869529356, -961054283, 995144825, -1912134855, -2016364175, 114962589, 2111257196, -949402515, -1321904942, -1297718214, 219801357, 1777103233, -822092921, -826109873, 1581913093, -2018965447, 1008433924, 453682045, -1832632974, 73274831, -1582821248, -1629604168, 282261056 ], [ -1267078594, 60108626, 1317285297, -1415206541, -829446277, 774821155, -2105365352, 165355686, 1648967946, -1467709047, -1862729113, -1694629872, 1806352982, -854377763, -1536873796, -433404453, -797066671, -1995559787, -2054040446, -1789312840, -1591503184, 2101755003, -494617298, 1179418210, -1677856099, -1555384595, -102975506, 424834102, 1358001672, 1400070985, -1004970650, -475055870, -1997353737, -1838700546, -1117462810 ], [ -1157779628, -554642810, 1717991021, -1309368896, -747381507, 532633555, -1697831204, 1187156695, 1140561420, -41798129, -1684741721, -396300909, 136508906, 1698066114, 1165572906, 2074947614, -1466214380, -276320166, 1991004673, -1531735413, 1825499817, 753960268, 1164256302, 1958858929, 145264071, -1685361051, 1048671059, 511619771, 869374024, 1820019713, -981895056, -306822522, 1703925780, -925485378, 658647571 ], [ 504676417, -1703153726, 1093150421, -1453175962, 1832434099, 475887353, 1192579962, -2105437566, 1922406651, -2100591018, 1022969974, -1218429425, -1236307661, 1325615197, 672401302, 1016986351, 1446459904, -446743380, 1124456478, 13992715, 57308493, 1714338186, -426011289, -237366866, -816706068, 1469710865, -1351713364, 1971746466, 636761261, 1074655743, -1790692480, 1115585312, 1684015279, -1083243422, 1977949772 ], [ -660321061, 1059578094, 1434062439, -1553865683, 576726629, -1706896160, -792058376, -583368821, -2132957190, 1775797947, -1586295297, -2024403142, 1535003994, -1893012675, -544202028, 1561458292, -1913304894, 2007283851, 1874459959, -490528618, -1543711220, 992157212, 1177495037, -1052846070, 506641895, -1715466774, 713569711, 1688570230, -1754788955, -1704197118, -1665556612, 636838598, 1299959422, 1983145357, 1227314513 ], [ 1942111181, -1276808604, 44554283, -1053000716, -185959290, -64962831, -1979061646, -1901604170, -387233182, 1086015874, 1997156066, 1834189083, -1831482549, 1117266765, -1552089746, 2011451109, -1808695178, 1529344159, 779560896, -635977910, 1672152359, -910138345, -48376007, 1969613841, -1460466161, -762868456, -1646755871, 402406326, -1022061662, -1041403641, 1167128344, 688359814, 968298038, -1187139401, -1052774537 ], [ -625633661, 17729836, 743611199, -1612556414, 659728036, 52662270, -709141194, -1153777473, 1402972210, -351522405, -1828815045, 1737025748, -1400968796, -899833, -179320269, -1903478398, 1190974819, 590360826, -4180884, 1271672634, 656079601, -334365657, -1142567105, 1160826839, 67680616, 704263536, -2017733737, -593993481, -306271229, -1785683579, -1300500543, 1605082331, 713031253, -1996502688, 440832591 ], [ -638574544, 1178540882, 430916794, 1256312656, -1866621532, 1569024161, 365688576, 267285772, -2119539191, 539853436, -1292279428, -230438499, 1007084295, -254138906, -1720957549, -726375389, 697231966, 422774797, 2064921335, -785686044, -92899978, -123690440, -1133105758, -658504769, 360722374, 1952758465, -1236243230, 1438910261, 955557681, -515857350, -2137508715, -1283729472, -1430811087, 824269757, -535282858 ], [ 830507894, 2026508399, -724907449, 1767436341, -1051907738, -387155133, -1205328795, 526324694, -312014171, -1084938385, -1953899618, 703230349, 1077326806, -197168196, 1850421903, -1686800720, 2085258219, 397781350, 1673229939, 1817022974, 41400038, -244018038, -1498250513, 2086608576, -835216625, 1115509364, 896264136, -830063309, -1794716496, 2091438337, 1000902137, -1685962313, -955692883, -1133172808, -57338348 ], [ -952532926, 553781610, -1842589954, -1853803207, 889792173, 1957401817, 1985581403, -829452540, -162771826, -1541888671, -1167591272, -1267367438, -658382941, 1636462748, -1902678126, -175891995, -950498171, -941547100, -856890086, -1596956346, -2056195757, -1788451683, 1106578819, 1021907278, 959407867, 160296864, 380001241, -1099840533, -658924357, -872211396, -2002215788, 1108614169, -38304354, -2055039907, -29610233 ], [ 979524579, 1937693668, 1100311496, -1865361220, -1317321804, 862147009, -1177031947, -597520573, 814882204, -1576562424, 2037815701, -904424153, -1808231118, -2103208072, 1771838057, -432070700, 1712664293, 1036194113, 1453701798, -1552717161, 152743327, -117548913, 337268099, -1626735882, 46121704, -311667731, 1314074192, -1637234267, 47036336, -1388403337, -1103025798, -1813653401, 606217048, -1598171752, -1532794528 ], [ -1211149623, 341412826, 532174681, -95281763, -2024902484, -2132355682, -191614142, 405165745, 383614451, -120624956, -1621744575, 1747487024, 1993943369, 2144387608, -1915906160, 1798464906, 346002913, 1523091576, 779194579, 1748425579, 1121866612, -897787262, 1501084485, 387132559, -938993263, 1159316194, -1348183059, -264034810, -1275076704, -1056942245, 642117193, -1778589, -725010187, 173938926, 1144643709 ], [ 1746203814, -1807293056, 1046045592, 109521873, -2075406750, 1874468792, -1803069896, -389689523, 1471352592, 1716872473, 1371227292, 669314864, 1075298037, 938130181, 448157933, 484509351, -1331332597, -125598778, -1753371668, -434438843, 800032057, 1375429545, -793258690, -1035772813, -1934869883, 1283091307, 1425230099, -885951912, -1767822174, -732495882, -1456574365, 167609645, 357589367, -1582835321, 2020523781 ], [ 517425910, 1095220136, -247464470, -1120730545, 431995088, -1594128799, 200285589, 542430209, -131264830, -1304411981, 574873476, -1775640968, -367983536, -338955815, 1029075032, -882685062, 1818661324, 1760433405, 1191542213, 1933026278, -510031950, 759098230, -4958207, 1551470097, -1396114355, -904545570, 2081643063, 867526504, 1090088438, -1767216378, -283255924, -638630192, -1523922970, 637726708, -1419603908 ], [ -2141266542, -1627897833, -732416746, 277663965, -1007318287, 655175769, 1348216646, 1694576271, -831663717, -18983432, 2040899380, -761480528, 504813043, -2082080901, 597071890, -184191359, 896450099, -1018348560, 196665887, -464421407, 1232513619, -1002294723, -472053871, 1446556651, 2134014076, -987081969, -819785909, 1314468839, -1653109646, 919227595, 1141190136, 1223368857, -1550878119, 154366744, -655641092 ], [ -566455397, -1539063378, 439407029, 2043928297, -1746051328, -1835819065, -625371353, 1190381074, 78661103, -1015850011, -1177062690, 1133391487, 869392288, 1288882630, -2010777616, -291567164, -1129659375, -524854175, -921921750, 909337330, 1223374972, -508692449, 1497889881, 1025335882, 1118629516, -1710145710, 341595622, -1943486457, 763102769, 642767446, -2141030743, 1758658949, 1839584052, -109061710, -980404063 ], [ 135686981, 1078771748, -188783686, 1332104545, -1940023261, 200622124, 536445490, 846658971, 1415583721, -650463241, 728007889, 1063950783, 552301255, 1579952173, 2067732219, -1785392738, 108275171, 1461481763, -1057195574, 332829069, -1073756507, 958404835, -1517106047, 1526819488, 1582212237, -1779244316, 171041582, -656748338, -275277105, 986251538, -2123184948, -1441847895, -2041154240, 343650164, -1729665386 ], [ -979983101, 733132653, 169612921, -2015101945, 1919466248, 1989696141, -582783762, -1992239784, -894234049, 291296171, 1998651722, -948697367, 2132182001, 575672572, -1829797452, 1237058191, 1133080410, -57904687, 752572389, 854136219, 2075976095, 417141067, 1534409768, 1849599022, 970370676, 1696975980, -1809458628, -824094801, -2057515597, -1843909325, 1956834481, -1875927670, -1830311143, -1162546217, 363066070 ], [ -1199270733, -524557152, -820042572, 1986938374, -1468532571, 563149476, 2078869359, -1471373138, -1423852326, -1334499020, 137705442, -770839699, -869181009, -203203162, -1933455239, 737910902, -784005104, -7501982, -879686942, 615256878, -87416413, 808449686, 1349885100, -1267322896, 429561248, -1593666654, 1758957960, 19087266, 649123690, 233469239, -2079301918, -710616510, -1164562602, -1901717236, -861156236 ], [ 310456165, 1427284926, -1802414313, 832042069, -890763993, -70831859, -1644126367, -480021844, -1619586348, 2133380958, -1390748857, -1579196190, 10931787, 1542148375, 1793154505, -1240137529, -1068594288, 2067022560, 1028897831, 1516423088, -1479797778, -1339557120, 1961210932, 1674566645, 705482321, 1122076101, 904685878, 850461885, -504083000, -1786763642, 500830273, -935481267, 642921201, 769667188, -684371280 ], [ -763860154, -1357406904, -105210106, 1671934491, -1352190605, -803762531, -1887326704, 654877255, 1368345784, 371698498, 609486509, -1900580088, -561200457, -1451650714, 1563316166, -901245093, -1559070915, 145516177, -1555194208, -466897017, 1164916172, 1951679056, -1869327655, -43325073, 744174172, 2023407104, -1610193804, 1988528548, 2115163102, 1213913218, -1966388110, 1631803767, -1330164650, 1361787161, 1920723133 ], [ 56590637, -1904499801, 1113759496, 1974342195, 1522642096, 1443166663, -1731385728, 396371517, 465888094, 1521326541, 699180457, 83609347, 1931247759, -820271400, -1162926372, 2128933703, -558839522, -303262433, 840234331, -195799910, 2071834937, -719678220, -653898284, -1718531376, -2056000268, -566799389, 1791992757, -18972989, -1275579315, -346478151, 463567240, 1360976357, -967551592, -736591857, -1069295694 ], [ 294783534, -1251968670, -1353725499, -1550554809, 1980942611, 487247586, 111065216, -751024166, 1767682954, -1635780895, -866382076, 560393719, -2038755389, 2132452824, -2141236734, -1933293203, 596343367, -192058787, -1117731435, 353400024, -2008589315, -1565883558, -1522142975, -1690468101, -600217101, -1072002079, -1074025214, 137520439, 853925292, 1099208040, -187653011, 521983204, 1084489924, -75813275, -1615888296 ], [ -951230842, -691358358, -2067268080, 1869029867, -1707714363, 1159648814, 1414086055, -1929185203, 2141734968, 152262828, -91725215, -289329275, -1707784038, -359644008, -250334140, -905904099, -210375618, 395014461, -795400458, 1855044026, 31692807, -236561996, -1589738768, -419921902, -808100976, -2133412395, 1661802414, 1714625903, -1795425471, 416617209, 1497397245, 12871691, 1951978858, 69595372, 1474503307 ], [ -1982799583, 805511746, 495764142, -549074067, -1925966957, -1960561369, -18617754, -2054827272, 1215550085, -1563057910, -599257850, -638355530, -623903244, -1458609697, -285698069, 1124722140, -574945672, -398030089, -955768719, -1338977743, 2122302376, 1302035065, -2139484265, 1627892184, -968013956, 781390176, 1829455257, -2051710692, 654460309, -1470878447, 1076101747, 1821074866, 1994098634, 1190727802, -1271805756 ], [ -1997659834, 1392666693, 835888405, -1918224180, -375046631, -858631386, -44450239, 424415994, 1100302015, 1130180737, -2041892755, 856875471, -743875390, 744323690, 1806171722, -391137355, 874528117, -1837212311, 1495137720, 1869261351, -1038534374, -994110772, 716211808, -128012871, 2081892809, 1396350255, -1825269858, -1191834900, -1673290160, 649468996, 1416188204, 2013356420, -1521434083, 935746431, 331614616 ], [ 2089765142, -1443436266, -1631672303, 2135081567, 1878394918, 1666577265, -1762200153, -510958444, 980411804, -1422548578, -408964899, -760679214, -1650852028, -1586902140, -1918840959, 1735591754, 376039465, -958857894, -1941008122, -476531157, -252988458, -1477025303, 668306719, 618594019, 1297733585, -114644392, 1927879171, -1947080282, -284283854, 1393582319, -290459868, -279240175, 24105546, -1452794399, -526912071 ], [ 822351565, 1761351828, 304426459, 1754687133, 1245863701, 614006317, -1260165807, -1179533992, 217304230, -1373993858, 908430794, -332859909, 2020999865, -1509825588, 1417016150, -1038643254, 429376743, -30413158, -1995173350, 247124681, -1968892178, 1647141394, 1653957811, 1617544757, 1109433948, -243760504, -571945264, 497202849, -1159658033, -884609263, -17362967, 47928172, 1699398300, 2102877019, 1235638877 ], [ 350531166, -601219988, -1630813193, -979045475, -2126104537, 2133765325, -1603983577, 262942318, 996891466, 888857892, -1033275538, -804367638, -1448225584, 309678299, -363217113, 1714466120, 1092456366, 251369116, 1914589031, -614579379, 1107141730, 1531704406, 1442848376, -1973289782, -1406229403, -1044337714, -1304752971, 25564870, 72053726, 1588841170, -1518130029, 2105073975, -734420730, -1333805172, 1761184894 ], [ 78576260, -1525070387, -848613559, 220507337, 341466376, 1754995468, -1331047926, 470209523, -793369436, 765761495, -1882138916, -1047363134, 1940650986, -1305499285, -936359840, -1278641235, 777627879, -166352260, 1737916710, 1729498817, 1583722640, 1548900170, -1088125283, -2009235755, 607910971, 153078276, -1451708767, -376260745, 217422546, 1044022350, 283656856, -2060910219, 721676122, -35531515, 328514060 ], [ -266699285, 1874631445, -71166341, -28591240, -826567949, -728571219, -971816777, 1637043774, -2123529852, 1918990879, -1607915808, -84799162, 1075833788, -1940442329, 748163544, -694871788, -406969853, 588270799, 1371107645, -87340838, -1940024443, -1297262741, -1968894743, 637036441, 533065595, 687889082, -213033296, 1924405344, -170031637, 729262258, 44204119, -473331423, 544520999, -1702560666, 1809366071 ], [ 149718656, 1157445011, 1814037717, -1035980860, -705678458, -228997326, 780860657, 1063896306, 346004618, -666778527, -2091036674, 2098220703, -557399240, 947258233, 573376818, 1834900278, 1673207466, -1088729510, -1222391971, 539809626, -728798710, -1825275694, -916084472, 1821045765, -449844038, -1334477664, 1043519270, -788499818, 1223353524, -1469373434, -933078313, -585452287, -732639788, 204032485, -536883677 ], [ -498616478, -1538679087, -1394055495, -24301616, -508467924, -190362572, 1559370407, -518254220, 1612247540, -1631557088, 989091780, 1869891593, 800502852, -1305605853, 670184940, -1305868227, 502418119, 1956998308, 823534113, 1130754516, -308654927, 1664096905, 517322053, 1476417983, 1546785106, 1238699233, -1221649349, 1052904920, 651815559, -1916659585, 888376363, -1423807815, -1671310736, 1347453846, -382964203 ], [ -1091375144, -223828715, -178677396, 1230892893, 2040452607, 1009429360, -1498002240, -579109419, 1666281625, 1047804156, -1080094926, 182186345, -882318441, -915898161, -1889946630, 384024565, 2017193758, 51175860, -147483831, 392681072, 1855399227, 1495158042, 1821515835, -1634047546, 194865098, -1656538673, -19967361, 679620507, -149766398, -1227152504, 1909369520, 260153553, -65954664, -223351757, 1979242259 ], [ -1403668118, -2058217399, 1664967489, 2074697845, -80526322, 1146122157, 852874875, 201200788, 1822275591, 978185028, -1219754157, -1585142871, 706629282, -1703202144, 338851323, 963654951, 1847231319, -356445902, -1733059391, -737775428, 1240279895, -896383858, 1027448270, -58684010, -1277683846, -155895724, 1601979030, 722239090, -319198401, -89546720, 1620984390, 574551872, 824711868, -989101554, -521011226 ], [ 586826457, -1580317285, 1108900243, 774658035, -1518242198, -1345196663, 224753986, 2058741672, -1001383346, -1215302984, 1894338140, -1258488047, -1368175174, 1097822045, 1272025389, 61917433, 1864117100, 822325098, -1083681198, -735142064, -1056578910, 209414630, 1000480262, 1851150586, -102378519, -1143814337, 1798245583, 1296104922, 144546695, 1881707098, 157640281, 1566737322, 395238912, 1928925693, 908436178 ], [ 1973478595, 1998384754, -1387538962, 1554995451, 314037208, -784313534, 901824708, -307533015, 1174283339, -1372632770, 1071004742, 234770910, -2082021875, -1962051504, -88059060, -367735098, 1107913251, 1926278415, -589228982, 445330589, 1487411263, -1407976525, -9509358, 1959098496, 608750919, 492754573, 488318588, 2119957323, -390124116, 128460674, 492199581, -207572405, -2103954558, 63935310, 460901631 ], [ -1519443495, 1814504996, -445956375, -1431729284, -130628507, -2085447511, -1452750414, -1143423404, 1748368153, 745445438, 1534630362, 1391527980, -1542855965, -1335495290, 712322999, -1796099544, -776350365, -776754373, -496040797, 1931462295, 2108987212, 164403482, -1213713067, -710475313, 1174599422, -1618964998, -89177745, -1767743794, -2109575218, -1845123948, 995998452, -1761086605, -1582342478, -1458937266, 1276360956 ], [ 5319646, -953809059, -2123358902, -1964202457, -274893728, -1459437482, 2132479467, -1605584264, 1514003989, -1355922378, 1383336652, 989220861, 718832025, -915734542, -790866691, -1432354591, -677541378, 2050555478, -123238638, 1346807600, -11628110, 1764074544, -719010836, 106783033, 1084438174, 539643101, 1875409466, 1064463789, 1681193346, -452414739, -596290104, -1825605976, 536910419, -1541242276, 1963219392 ], [ -1532681456, -951171973, -1418051331, 32908023, -597840571, -714677033, -1481791500, -821423732, 730287432, 595840272, -1466923133, 1186635902, -1074361164, -276757916, -1966517742, 2137967532, -942908244, 736566235, 918247126, -2065696983, -366790162, 695434860, -259382779, 1122410152, 1805471819, 1376956238, 1536129489, -1226727090, -1410167619, 784375093, 983707655, 1339689570, 804875443, 609495056, -2041406655 ], [ -1673153224, 1150372645, -1695259588, -765290961, 337547625, -625920814, 283532158, -2129630220, -467533480, 2050842606, -1129155919, -931098569, -1460280967, -2094025741, -551681256, -410051868, 585084827, -1559777608, -996594603, 364816925, -1716601800, -1139071341, 1777072163, -2126518672, -1455990417, 167524880, -1994225314, 936154871, -1415099067, 2033611641, 1612992249, -994748792, 413620381, 1112115015, -1868249193 ], [ 106847404, -1922676152, 303558631, 1339136344, 930773175, 686215615, -909792950, -2081779882, -1788438044, 2144676446, 1529064264, -590888303, 168019558, -1625403765, -1451480415, -1036420449, -2015453573, 999438250, 600706346, 1895284327, -46380904, -1970887340, 970596740, -1860127356, 1424867092, 609538919, -1858554564, 1896637057, 368743911, -585032855, -70604732, -666050407, -1952516218, -164264543, -340745273 ], [ -865738723, 353458149, -1582421491, 598363977, -381602580, -646479028, -1223871598, -1497800125, 496400344, 651948137, 1918529283, 1209356505, -1147127474, -1111569507, -1936007250, 1097864082, 440428863, -913412692, 1458377979, -1060086142, -242024191, 1146299097, 1715698945, 774731646, 1951540765, 229937116, -1931506485, -1569516637, -470567572, 1798982924, 1058226068, -1033833238, 1878929771, 1822094353, -1505599402 ], [ -312768063, 1912749477, -1524396373, 373358345, 326018239, 1229546558, 1316425162, -593593555, -717743434, 742168696, -1438685749, -875003051, -1790289730, 1619006352, 487691595, -327349026, 354097339, -1188581002, 641098374, -1467972261, 298223193, 822036726, 1649430759, 1718823043, -1871902217, 261052188, 436960587, 1102292313, 366749509, -1778770521, -706605818, 1943717208, 499658573, -729597289, -964940774 ], [ 495715314, 1049213378, -1774302891, 1628587732, -1955971463, 750744606, -2136572075, 1285156150, 1792100747, 2014849921, 956257643, 743130257, 923164069, -969323971, 26271326, -2063714308, -1140006536, -778200821, -121627751, 444003980, -478950654, 241090700, 982186999, -1665777844, -1155800656, 645531533, -1317957763, -948417125, 984086936, 1552411709, 1152705601, 62523770, -557256648, -1712453065, -390963206 ], [ -1846633279, 1838399953, 1164365464, 1723260536, -1227801919, -1099507451, 238920172, 2129169725, -1566257049, 1252603329, -352589262, -725138987, 423285552, 1819506058, -1261490828, -223396217, 1399079307, 7959525, 446284597, 753223162, 1032042667, 1922902436, -1797270239, 978157365, -2137150167, -1277636873, -779027965, 291199004, -1052227772, 1767685340, 828433049, -1150508199, -1320230408, -2120628406, -219381652 ], [ -485958565, 2017255123, -298836586, -1527080017, 1277602786, 1208091987, -208184180, 856912959, -1651275382, 1284841895, -1202986530, -720555626, -336914219, 1028566198, -1894757874, -210037772, 616233083, 1852498538, 2116073098, 1927943723, 276107852, 2627467, -1602092849, -539045784, -1125521621, 1771962511, 488756638, -1305143509, 1610946306, -534138732, -1999988106, 222902223, -1049349058, -645775606, -10353223 ], [ 265504026, -2017344507, 1085256412, 1167113283, 459306226, 1661971093, -978064876, -870729382, -1480356057, 1910035697, -3335087, -798157588, 762179783, 1457418249, 1994006947, -1801077288, 186961300, 13491760, 749549729, -334203130, -311219346, -1622395929, 1321779942, -1345105419, 751410404, 175343016, -1698583119, -1752918438, 272854039, -1480931709, -1291544615, 760257999, 1280829880, -1832920294, -907923902 ], [ -997912212, 356590696, -116561615, 33807425, -609466542, -312601381, 497392713, 641109619, -630357413, 334593247, -393318874, -2075353937, 459056805, -1206455988, -93648260, 1551464251, -360441446, -1851570613, -795150978, 275474689, 1775938775, 443294509, -1638416408, -1271685062, -2085686031, 508567212, -485137482, -1226608668, 1859636188, -1058234782, -2070741431, 1285936062, -1834003239, 1841098108, -710064111 ], [ 1762844804, 1480522396, -1744282648, -246298792, 999842839, -912966607, -234642116, 1343419217, -215943161, 1706825155, 241378978, -1038491524, -1669270231, 1463251311, -1725542206, 1497088437, 1654427367, -1200917464, -632867583, 1131583915, -866123094, 1948376883, 952935014, 1501893514, 2118461726, 168262146, 1789952144, 1796033413, 937728999, 155525075, -1117811174, -138690924, -239587359, 1732448870, 1631706407 ], [ 1617614297, 598339324, 1034659535, 1276199521, 504453375, -949307857, -819237453, -1708431218, 2105873067, 750702306, -158170087, 379168723, -324242784, 1011124669, -771490278, -2024790146, -921658858, -1828547852, -1067208997, 1526480964, 1240355710, -445302994, 17944352, -1889740256, 400553655, 2102867994, -2020856560, -1699208264, -536573146, 540072572, 1145219857, 282561575, -1863221717, -1713097964, -498611324 ], [ 866498881, -803227032, -1748823107, 1759564878, 769239031, 2127453077, -1440574009, 1698796406, 2096036299, 582159820, -294406390, -2032211927, -1346225160, 1286174645, -1119605680, 1856832374, -1194052944, -1499541141, -10404559, 726226775, 658403246, 1061515422, 265139722, 72090084, 73253369, 1275746766, -2057011149, 1573181498, 54691543, -1978566138, -1691937291, 1564967424, 936023836, 497397623, -277945647 ], [ -461398525, 374570015, -433194106, -1378594594, -368879700, -2028187514, -1925563186, -545496789, 426045739, -150320665, -1841796220, 742816325, -1694893366, -608593416, 1695691535, -427138770, -325247427, -1486888432, 201426839, -743993702, -1051543028, 1867767569, -1699530979, 1418021886, 1285951600, -1030597078, -1661098599, 1458634340, 873246616, 293493266, 1050531600, 280310399, 1035316564, 958316086, 1429686819 ], [ -1645243285, 49495890, -2080679003, 117130854, -807399688, 1294159324, 1104896439, -441649565, -1494042728, 2054222666, -1841334517, 959715387, 609850674, 1820987614, -1257908869, -1603234195, 959018118, 1257452248, -2038134304, -840986908, 860534435, 447021118, -1679666761, 1714480683, -1190845066, -335557790, 1223067894, -731018015, 77660770, -155331254, -96457450, 1912398155, -1476101744, 2026641900, -594275649 ], [ -771092901, 1653034751, 1504009547, 535091836, 8179535, 1660604993, 1556312466, -1909263989, -1772651465, 2122206625, -2618117, 1873471315, 745400855, -989124974, -1946172561, -455582522, 675264403, 1190299832, 1513414052, 2132933339, 699875971, -1436160978, 563770001, -892357739, 378452143, 2046977178, -1200506307, -1777947824, 2111105277, 2086200107, 911073190, 442818060, -32815658, 2107622529, 870629904 ], [ 233839819, -51353907, 314363981, 998923662, 852066393, -680505271, -1976808008, 854490201, 870319879, 1339464994, 391270650, -15490075, -615356014, 1445813147, -39977787, 160450325, -1756032546, 539511649, -1073146231, -161695616, 1794317111, -885926852, -663233748, 397102761, 2090351115, -1607766741, -1647681803, 827906232, -648096272, -1426028812, -1900993165, 1189456193, -155219057, -2015812142, 912011396 ], [ 1209351352, -375642566, -1672741146, 849907129, -1121612315, 1995483785, -361984221, 1383816006, 1639316452, 2140545946, -1053012495, 573588845, 1630144779, -35987106, 51535991, -1831585470, 703360468, -2141955969, 1898299592, -69811444, 183495985, 277316900, 107733952, -795571257, 502616586, 1398030766, 1301891671, -926595928, 138871934, -500069529, 1358007699, 1799867554, 813181654, 696407443, -1253142280 ], [ -1286386562, 1463199923, 171448868, -1029476221, 590007741, -170627197, 2046179574, -2137367802, 850605610, 1418886514, -1917664865, 2126751563, 547174715, 924440612, -870919239, -523064116, -1001332055, -1597000790, 2018548613, -1314670320, 2063205376, 138810963, -1658724294, 1930272971, 1082264282, -2110484046, 1387019926, 1486071318, 1288039479, 946316074, 997187613, -92941113, 1423525864, 1090302067, 1511113381 ], [ -1162576350, -770912284, 2139105944, -1548661083, -1673309796, -999587687, -1251582951, -2108308650, -1064047529, 588153224, -917586813, 1165373724, 566063615, -1731652578, -899388223, -95163456, -68770187, -1433089992, -80108161, -1341921983, 1585169905, 2026507097, 620835276, -21847497, 1556682952, 477689097, 354866590, 106098865, 292774909, 1327398343, 590430286, -1111259812, -2084208886, -1852747538, -1602254402 ] ], [ [ -1819876923, -1872407594, 1777903276, -530312877, -1134563120, 1749791281, 1685536299, -1319345045, 861757534, -2061022486, 737450818, 1946700704, 334721887, -1870806167, 1724187838, -1128927224, 1988125762, 1129861559, -221534691, -61305883, 1671407478, -531925491, 214488198, 2063308576, -1658625965, -402566673, -1292498338, -172925184, 51853048, 1933728238, -313040299, 352605086, 867484152, -1284243363, -620244831 ], [ -420106404, 719288874, 711913178, 887478060, 967074608, -285301292, 880630233, -480332072, -1605426229, -1854586543, -2131582814, -2113660819, 1222125457, 783035886, 1614881831, 2137326944, 936045533, 777756512, -300497827, -865269180, -1344507257, -687462654, 1773966565, -1851437181, 98670777, 774565251, -1144684315, -357585921, 359414385, -1174277797, -2089100564, -789798584, -1037454818, -522570048, -2123152 ], [ 908579616, -1634518123, -1597787595, 97654240, 478386321, 552865660, 1709050785, 1702398994, 110619318, -1659386776, -1501396085, 1193406159, -481448172, 202113519, -1811267920, 1261207074, 1234983615, 1339808099, -1727794333, 935608639, 1984339682, 1944383363, -1261944100, -816366848, -515681205, 943684948, 2088694654, 630359771, 247137335, -1739570961, 1003392001, 1744382657, -422086607, -1448901823, -2101744758 ], [ -1545317228, -1215200148, -1573622647, 1735016568, 1206818298, -331820265, 1041169306, 1068282640, 672899398, -1119924773, 715679718, 1333704923, 771568107, -541423340, -192458783, -1873919796, 1801367204, -1884003847, -1858983594, 1778428181, 928212991, -535211298, 1744554241, 1068699247, 1734365455, -1714843319, 120161249, 238420997, 405735859, 20646146, -1231807692, -2015188862, -1200694046, -1784199013, -354669725 ], [ 2147428019, -1732040366, 1577340767, 453000786, 1041266565, -400818473, -1362064307, 1469938975, 940817257, 954688974, 791295160, 1319428140, 1163422270, 1694102496, 2103813753, 1915065251, -1179264191, -2137267718, -890664688, 545499731, 722454483, 933505078, -807457753, -602259879, -1333362391, -1451929861, -1976017717, 82613088, 1053138833, -993341512, 295579245, 1845372381, 460261393, 157098850, 519063607 ], [ 964492259, -1956522060, -1685262685, 462962579, -2112459436, -282265363, 1473946809, -1443585009, -570995474, 2038122467, -1009755168, -2090957082, -1760152652, -1150431194, -1972453674, -765120514, 1690172467, 1413713706, 1844099408, 151096883, -1291825337, -942792882, 1069658931, -1177491936, 2115010873, -556510830, -1467089354, -689140469, 1616405186, 1871499642, -1141742862, -305306489, 287801984, -1153074582, 997438374 ], [ 2102540393, -1205317654, 1175203280, -2113747220, 1633888693, -2047709312, -1168186188, -1010077975, 1323227675, -56221606, 1203537853, 1779133842, 404504411, -697725126, -1532928478, 426829950, -2020221589, 2019384499, -973085648, 852173594, -249103154, 830365390, 1295231633, 1634697163, 1210838400, 1831782567, -79762964, -1391023956, 58848175, -1445362853, 1295553238, 432270145, 639939741, 345403056, -903105754 ], [ 414918778, -1539737777, -824244159, -2085414013, 278963024, 2017547177, 138225950, -1177903349, -66864502, 996775959, 1577367160, 948835742, -1536861080, -1751271066, 876988197, 2005515164, -454041529, 1729913073, 189654544, 387327592, 883764185, 708665473, -1397965897, -260208744, -831137768, 1305481881, 1628841770, 1891717533, 731739302, 1940396430, -760581614, -455267725, 566595015, -1690557505, -1364795287 ], [ -2123435830, 572058174, -1471840541, 2123939555, -1435314879, -1244191001, -1723839814, 1234222215, -1330905773, -1943174092, 452813965, 1506643365, -946215880, 1992216852, -1996301255, -1860992597, 1640916633, 185054081, 393415502, -1632263377, 1219310435, 643457495, -728059087, 645223582, -1332426148, 483930064, 1694804531, 1346624461, 1809123865, 2117098194, 1910838470, -146054592, 1663653952, 1944547783, 560366232 ], [ 1064611808, 1789083859, -1357100573, -83955159, 1481734539, -926556367, -1378015454, -1973821178, -2120836331, 1236866646, 1500861859, 1385892463, 311351306, -775753329, -1758870720, -1987009480, -582583741, 1742519153, 1094335987, -933318034, -787844713, 1847093488, 473749139, 562652506, 1890608453, 1661777367, 1058671137, -69063776, 1461595603, -1520779232, -1890652645, -601254208, -1207351766, -400266239, -686076874 ], [ -509218623, 518177646, 1254262401, -389889741, 52663659, -1316035063, -892890006, 107620275, 1533919542, 1090833356, 1954591358, 183080116, -580396247, -1813051673, 463383721, -229438747, -250198898, 129126996, -1290895401, 29055348, -1545787262, 915518295, 1433302961, 1601950242, 2001965785, 2070833325, 1982118737, -50162010, -1198773188, 2089578200, 1469053467, 532598794, 809501845, 672763332, -806954274 ], [ -208878724, -83436203, 74631077, -408463129, -1539827211, -796790071, 2079954648, -1449706811, 1884722716, 1717582764, 125746274, -1454909806, -247522285, -2124143898, -579057345, 1300643834, -178007071, -1293772304, 2053198359, 1427110391, 1244722422, 798719922, 1492363403, -279588059, 1944953515, 921461935, 779899894, -1459171089, -1270223452, -1440819559, 1906043459, -308770729, -1274865790, 1123803232, 62743957 ], [ -643139978, -1803248238, 952466063, 58739031, 417578022, -742158376, -1889477912, 2133863450, -1135786029, -723997572, 1144530792, -1239462394, 2111347291, 480051328, 173929435, 1174807671, 277241242, 2003629749, 191161702, -1542539520, 839769895, -1967311082, -17416949, 833503770, -1498816703, -216244898, -322952817, 279894221, -576251453, -1097613686, -928033106, -940653423, 200659403, -189234856, -1664916707 ], [ -1143897739, 1448149843, 2042834141, -473944359, 1027033058, 1770660705, -1792978241, -1914708017, -577199583, -791952720, -1224726834, -10598618, 1477927044, 1873336215, 993576389, 1919543142, -847960311, 813362121, -495707823, -1064572125, 927366606, -1152957983, 917884635, 794936832, -640621974, -1749097190, -413690093, -1442127194, -1230462194, -1471876129, 1669701902, -629347026, 1806717206, -61355884, -1410610692 ], [ 1060299577, 792547953, 1151944955, 26947179, 1523940494, 1560702302, -1300533645, -717804569, -103103230, 2044958313, 95770032, -107160478, 1818724354, -696778881, -1801397149, -1961910327, -492445286, 1413703929, -376304835, 338781896, 1890718728, 1369403390, -348591518, -1939047454, 836655354, -1078666813, -941823155, -960633995, 1607381610, -1642134418, 178424272, 1153934396, -1975949912, 1803751611, -1903543470 ], [ -1791846764, 1593114062, -644015761, -1271485715, -718594142, 1195564463, -1568161397, -1695389267, 2103961005, 1209304305, -1281162766, 699959953, -385958901, -2048704613, 1867039667, -672367005, 130325333, -977628529, 1000435667, 1360188163, 1236166207, 323779107, 638872469, 1994033289, 1538711829, 1532221888, 101011518, 435012856, 1701282566, -1726129187, -1071299397, -711588548, -1750410853, 494963199, -1618547241 ], [ -1087676487, 1781907453, -1017267812, -1940542815, 811398871, -1989253128, -440078060, 292387169, 660661362, -1209301483, -1466125870, 1288513020, 95125309, 914553517, 488755602, 175903061, -1162061612, 540656925, -1049663, -723626713, -1197376039, 1908329855, 177408086, -330025750, 1778109017, 1087811856, -1227098662, 207852438, -1199284368, -1916360213, -767422694, -963927188, 961224064, 1471504960, 1128479087 ], [ 1892293729, 625980407, 1646678305, -1425165567, 166124573, 895233480, -786529492, 1297441843, 1355203947, -329252814, -610281938, 1469218408, -647703220, 1627208625, -825121663, -1518943936, -101295027, 1569838505, 753857095, -1473722795, -1151847908, -517971938, -2002642303, -1829322951, 1259715265, 1482890041, -493833729, -1476719377, 189046135, -1374983186, 23111840, 980847957, 716638919, -1023066826, -986058941 ], [ 1599035102, 794101126, -1013314025, -1197994264, 229023096, -1997462516, -1563911672, -132543426, -170616549, 231369676, 1642313089, -859137686, 1405140274, 326162376, -455882354, 46884887, -963258451, 1718564205, -684699107, 2002882754, 1372612507, 1482675418, -1193310842, -829276255, -57089343, 881151115, -699557726, -570693423, 944175112, 1482784273, -1367138495, 168153965, -67749707, -588044530, 1197825446 ], [ -979009606, 1608860397, -27595422, 2003829098, -1174586844, 1841450671, -1563475203, 1625697105, 910963225, 1456764417, 1360616384, 1702967265, 1125065935, -575142543, 200085062, -1674338906, 1370025680, -1335271676, -165536183, 145073262, 464505185, 204460397, 416282339, 575490072, -408545744, -597241607, -361085427, 896018855, -1691503834, -2017881620, -1117706965, -165277368, -1784320019, 1886718256, 880464652 ], [ -61703383, 1397060900, -537861192, -1843409814, 39144960, -580989418, 913237262, 1815902374, 178197031, 2001958721, 1221084599, -1507801774, 2120380608, -42036157, -58190498, 1809129751, -256743816, 51578079, 1559571837, -138406347, -228138403, 1017023867, -145106688, -1645742691, -41998002, 1676376796, 1177667363, 1164873809, -358363047, 2034043461, 621085257, 1424748698, 291995947, 2113904587, -1730422055 ], [ 789292614, 1467083187, -531769235, 438456478, -1718268070, 1900295983, -448799911, -502123525, -929134658, 789257498, 187886884, -1466432936, -964858262, 459318558, -894046442, 1738908563, -395183957, 712815425, 2145503937, -1051814092, 258697165, 1939400105, 132961599, 1672931179, -2070631934, -2043607442, 826154163, -1374231124, -1075716679, 935863876, 1851220466, 426442127, 822926161, 163315098, -758789559 ], [ 804557784, 1270494976, -1448060392, 1829541241, 1351603606, 1057716181, -264735223, -85571878, 27290371, 171874507, 2080760977, -1426332727, 2003158, -1472987052, 2117022641, 1790164856, -1742598862, -1430613867, 96817398, 1310939081, -1554003951, -422129590, -245004862, 875230161, -2013324755, -1430894678, 703265149, 490572952, -779544239, -1319211614, -534832328, 2069217383, -1806890659, 387113574, -605665294 ], [ -1883332079, 882229245, -1688447562, -1358831640, -265823778, 1949935587, 1442669118, -1601733689, -247166374, 609677283, -1406820626, -592147375, 1752946104, 1508398088, -739011306, -794928090, -881659504, 1577975096, -432653839, 986019106, -2067420578, 2110965985, -20005804, -728644448, -276367012, -320629403, 975905203, 1346665719, 36896505, -1800957669, 230193246, -525042238, -61732753, -194092646, -73359598 ], [ 1692703704, 1547329630, 2112085290, 162580848, 379490096, -1235509204, 347360405, -397070578, -1996749431, -687375593, 592941852, -95926083, 1527262003, -352573565, 34109471, 1451475686, -105490245, -2116458302, -817069166, -1321714626, 1796875197, -209219071, -548819545, -333529966, -167780174, -1051206747, -761717126, 1872469409, -652330250, 300899070, -1024962170, -155982752, -746196255, 1765429484, -200680335 ], [ 656214669, 1450928550, 1263479227, 1220949055, 2039863870, -1211852862, -1871140515, 764481183, 484653266, 1504050266, -573870633, 782737344, 246540803, -1312294156, 1959330041, 938445947, 1207696125, -899140462, 2066315839, 1371780559, -171175472, 511521136, -1730446263, -133012154, 1391985071, 1576093365, -1588097440, 2010384722, 1248866886, -1063072848, -1636121037, 1283240676, 1498691533, -1853332293, 89879113 ], [ -591265429, 250206510, 1531696404, 1389844292, -1701085557, -1131693969, -1189830761, -360420728, 770133967, -1260843629, 731504898, -67155303, 540070961, 437547945, -1101416458, 348808747, -393915197, 1578329269, 2119356619, 1777947223, 1575313512, 1610756769, 536777629, -522820464, 696063085, 1697954394, 1622532927, 1297422233, 573606520, -515573223, 1158757876, 304419715, 1523970685, -1530426319, 937744162 ], [ -292199385, -1052467979, -970851602, 951884567, 2050005503, -306032943, 1078945157, -164058144, -690522306, -2106461111, 1007231685, 1066654187, 2067917282, 196185996, -1400478687, -80268151, -24118136, -2137081652, 597542744, -1090222782, 1837148991, 1290648737, 168876898, 1625198434, -1237320781, -944836057, -1995950935, -75456581, -1589089403, 1462649245, 384804745, -874435440, 2087583992, -1638855512, -1505109970 ], [ -1916657224, -373319164, 1137301895, 2054950559, 2028441190, -813778458, -1419316241, 1359489629, -2004560952, 844424, -391994276, 1876509256, 41982895, -1697155082, -566340325, -301428631, 367314442, -1059620109, 230754471, -488301960, 1402083132, 1690379841, -1322113893, -1183648219, -1021780113, 1890772229, -2012140155, -1350246265, 1950267965, -159598667, 231413738, 2035422662, -1156066232, 352496419, 554498697 ], [ -1143450023, 1578479276, 1590127255, -750669688, 1292707187, -676744535, 909995421, 1308071687, -13759280, 1778733913, 31318213, 1879308607, -1056444819, -969023709, 812293129, -1993738768, 306589547, 29885568, -883550791, 652640326, 1783204397, -381691799, 1097378793, -9895162, 13829629, 1157150884, 962135097, 612867870, -789251419, -1699566280, -1189150140, -1067426394, -618874752, -1384286405, -1738024574 ], [ -1081112559, -1599566142, -1207723209, 738452084, 187933923, 991970141, 343584662, 1627878637, 5913873, -568352153, 1425663387, -1905808474, 2078203763, -2143030177, 2054639841, -1727043890, -1533115804, -623593477, 1651377830, -1795562818, 59857171, 1070034583, -1732150973, -1597029529, -2117447632, 1606118926, 673806247, 1547459322, 244436992, -143551917, 1482118701, 1459586564, 1376941758, 2013218262, -993030658 ], [ 323958754, 522705227, -1056563678, 1316977950, -1609364836, -2021995104, 647371283, -1709258650, -811649692, 559091501, -604436345, -1591474958, -1347299120, -383215470, -780308672, 1130107716, -1589131266, -1912415309, -1578034636, -1067323529, 1274654154, 857167121, 867429166, 1568620799, 2035928641, 2050609323, 785674597, -1781081029, -1757267357, 1391227214, 8896044, 98591270, -1722629787, 2002858646, -397176629 ], [ 927207900, -1932739672, 59320590, -897202914, 1133797185, -459372008, -1055987955, -1476392813, 1357078288, 1580120396, -1978350221, 88360704, 1196619889, 1612822791, 1005578374, 1445776485, 461150331, -1126215848, 69633003, -1641744464, -551987608, 1410062019, -77019880, -87612049, -458138651, -864394740, -577734807, -1365168057, 1861585516, 449643297, -1643184083, -113770977, 765220677, -1687460204, -1681724378 ], [ -1834392950, 73805638, -1277625860, 924606375, 476191956, -96348449, 787248246, 1219476180, 1735028154, -417428898, 1767796240, -95615665, -1505752528, -1606219177, -870770150, 69138770, 638747846, 102975277, -1436662088, -1439658511, 423717317, 24542344, 1250847571, -1856107810, 1293797551, -771362212, -1122765991, -2143045470, -1826871606, 82210186, 965905253, 312116796, 1622890148, 425903153, -1843952077 ], [ -838007732, 685905412, -1160036470, 100459927, -1901950766, -993706920, -1005950037, -1031062839, 644005423, 1315122878, -884595725, -939696771, 223282152, 590366163, 973442873, -1510337308, 672362763, -1869400069, -1014904500, -942939830, -785932203, -1145630952, 642835501, -2084027159, -2074021292, -1145023950, -1209523629, 547287893, -1304332931, 2096213639, -1622249118, -1326699423, 1825678323, 2102385928, -1425626588 ], [ -1000180716, -1836781444, 790610435, -1616778301, -1504674572, -620372040, -179367593, -1327279372, -1394406207, 1117404888, 1087768646, -71124828, -2026114910, -1175480110, 1454592593, -2082633775, 1661173597, -819605676, 579929109, -1260519828, 1860495365, -535062739, -1436962553, -1837794292, -1710202498, 522698615, -975965917, 1427134333, -1487378161, 615371601, -2030180659, 933361772, -1460548627, 1540916097, 303296727 ], [ 644793549, 958452827, 1137278871, 1939933935, -1422220341, 317218418, -1716620632, -994097915, -1952600847, -1608932741, -1218240195, -2029887208, 1630284488, 925685005, -1207376878, 347833280, -976948925, 607811813, 2035227650, -1307546103, 1178534094, 443325724, -908260025, -1902232438, 371987960, 695488915, -960341370, -210788235, -21474522, 1855250767, 1203667226, 1534127817, 1725130210, 1063974918, -394316918 ], [ 1525797663, 470476922, -1463088400, 879012317, 1811698752, 1441080878, 1362949671, -1993400976, -1527850981, -2106176405, -1771342520, -1261890838, -1791994703, 656174771, 1543465410, 1999195840, 310943243, 524249063, 1463320371, 425725687, 69345551, -1980502155, 347761094, 934254244, -1864918947, -1962672822, 1745912713, 125754221, -1563558028, 1179931550, 138711099, 79705801, 2032082364, -760323969, -53408319 ], [ -427721932, 922607530, 583749790, -1270783762, -1101295588, 476846872, 1600597210, 562734909, -581303650, 2111355370, -695807332, -1032299358, -1483599799, -1008808176, -1170267468, -1776735844, 554998175, -1239232458, -1385791464, -1297019179, -930919546, -1012296980, 2121659151, -406882290, 106882803, -2103628717, 617866398, 596323470, -1024342119, -487722368, 607154741, 192204241, -2115482199, -1820737240, 1074264363 ], [ 85668248, -663120579, -547438425, -1552481937, 1567267627, 214676064, -1887448930, -1607573382, -1565280277, 1227635522, -1152120404, 1769797989, -105158478, -518734215, -1013417326, -1127174371, -2090701760, -1207257427, 1388819904, -2000494318, -1782163830, -2031580184, 77554857, -1135414770, 1819743611, -145936020, -185918619, -1479080019, 645984907, -1177755888, 676228545, -282532397, -419940821, -586444628, -1554701170 ], [ -264048441, -1777842699, -1025279732, 1144713275, -180556845, -1902844459, -1264114963, 1444109650, -1894380381, -1832653198, 1307888272, -895376711, -972153984, 919419191, 97203695, -1171121032, -1868240354, -879076017, -1926895176, -1922054227, 337301268, 755025451, -1737579824, -1125115811, 1622013097, 1514456914, 1530897568, 825654491, -967798942, -455108870, -497074579, -1028992188, 2124131818, -1209392612, 404171159 ], [ 965792719, -1567766905, 1783206350, 1654715453, -297976543, -654071373, 590281842, -738824637, 524184484, 2100320581, 16306372, 1240651512, -74024457, 1878294252, -132212262, 874441511, 1510014626, -291526233, 48474219, 246154521, -288442636, -1757339987, 2106747347, 1316330466, 722865297, 2094820361, -980816914, -849468748, -1102037590, -665503199, 856833246, 1831046833, -1081760133, 326101493, -26004923 ], [ 1758779515, 1357597296, 725632674, 671489728, 1102085410, 1373639759, -497292632, -2006106723, -152603629, -1569885323, 820778396, 1746128328, 1652868091, -1052886856, 1407813402, 1356733332, -870500395, -2096353688, 2111260292, 593989384, 2033650065, 1245267429, -2071280378, -1286507358, -1373629423, -1254044949, -181510360, 1038354059, -1431454152, -1092518645, -1056993035, 1299082395, -1151774931, -1814498134, -1310509642 ], [ 583248381, -1231915412, -1335892493, 1623029719, -188198197, 166103474, -1210237623, 319392263, -961507986, -1661341067, 132251440, 1155114204, -1386108330, -920426277, 1004846716, -1129355092, -506144954, 1692976287, -331169996, -1192302461, 87679936, 1959843794, 1966873394, 758122166, -266919938, -1915476276, 1762012133, 1257273112, 239004257, 2145875967, 1704134113, 841205667, 690535565, -1375823219, -491638791 ], [ -2090444824, -1187561750, -1403467774, -1483835738, -1046524103, -807630613, -1326701954, 1184205395, 447317114, -891539931, -1780731144, -1993759663, -1499181190, 1115619942, -851992358, 1161549456, -1478284587, -325005954, 1133144203, 1943792615, -1263787218, 1385618740, 1446132043, -1450244279, -162801276, 1972910046, 622389482, -1907215402, 1001662415, -764635939, 1824531491, 1444488484, -1423979407, 960412, 1332950334 ], [ 1918250301, 1612684402, 282040780, 1866701122, 1408690605, 113183189, -1607601942, -1705451506, 666801590, -1172660000, -575364178, -313734817, 798115416, -1069060845, 1949919742, -1595652540, -1133534865, 1461072688, 1607350201, -1256997236, -1395140217, -373768875, -2041508589, -902217037, 1572393912, 1160590148, 432114354, 1253661902, 694189871, -157708921, 105515987, 799141314, 888002775, 82350940, 1530750169 ], [ 712734751, 1991542282, -1021128613, -1412812836, -1764558388, 163289914, -391952557, 1621140385, 753257704, 313571040, 328220818, -1108503211, 1180275482, -2129922100, -113214973, 699062933, 1785969481, 632499094, 1810380579, 545942676, -868550291, 441833318, -2052975392, 847124269, 1425554516, 2143589832, -1810079732, 596641304, -139831805, 1114812184, 1707404724, -765662610, 993330079, 856469087, 335457471 ], [ 541080670, -1190342690, 925985070, -1430558331, -2055984238, -1613826049, -1646005268, 1084981015, -2035866771, -758671558, 2144888468, 78222457, -2022910000, -1850299756, -746291686, -405832374, 1703100984, 1021403258, -635626333, -916996311, 1867661620, 10290856, 1712450187, 886498680, -1055093510, 96521009, -415822648, -584797639, -1584183400, -38667736, 1638428602, -876984321, 962269658, -85919855, -1015368588 ], [ 959241703, 1222037215, 628554035, 860075959, 1260698537, -803227159, -1175304569, -1516969515, -555874958, 152379469, -1869524212, 705860859, 228127487, -407563449, -2138267276, 587435443, 1896490192, 1854568325, -758554723, -1078979600, -1948787295, -1947536738, 2133026629, 187734133, 9574768, 1066279269, 444439487, 1793306221, -702267146, 787680152, 906477758, 677333754, 2021778152, 1327336012, -141702619 ], [ -1363466621, -1716709029, 504855011, -1127755354, -196041035, -1403631890, 1138033756, -1460477068, -1098068862, 1439320683, 953776844, -365273137, 2003778457, 135297175, -1772214895, -1791169425, -1562960311, -1114724772, -301996317, 1111377492, -1547051920, 1695086484, 1620766254, 1256434310, 2121659900, -479042999, 132868077, 2055264542, -1870318865, 173620888, -1105437589, -769585717, 1121136115, 1859755808, 537977077 ], [ 1498330402, -931688791, 61967935, -1479089154, 2121148151, 1938293027, 18053448, 169147659, 516429962, 342739026, -292771502, -802453817, 600222094, 1437513853, -1590508890, 64039244, -1588592140, -8927458, 77754834, 462471364, 1341975738, 1212819821, 1447541248, 2135435281, -852383392, 1441988194, -1998300461, -1677041121, -969047119, 584392847, 1642840046, 1895672208, -2119966524, -1878853804, 577655239 ], [ -904262868, 774318428, 975363929, 1772343141, -788554146, 43062875, 464483825, -1064375890, -557109812, -158276876, -1122112048, 918507930, -1767318296, 1880416704, -1708290144, -1418486911, 781281194, -2010257168, 595006250, 1339499019, 318529375, 1390767057, -1387416405, -1155424306, 972076784, 1471563646, 1553996366, -10014533, -707985353, 2099906515, -1988182311, 901544702, -891450805, -1991477087, 1435825194 ], [ -1703211667, -1887548725, -1182223930, 1951900927, 1398703552, -1871670974, -1254129232, -1816564888, -1295907521, -1439249866, 1877263295, 294164566, -523905589, 1683714808, -1307886632, 862847084, -831791116, 1772450625, -270105915, 1392391075, -878909172, 1870349534, 520612297, 360300418, -2121070935, -34760811, 1862704954, 1063808365, 1795586666, 598641493, -976211892, 1471652895, 1683956978, -2108662866, 582596958 ], [ -627477941, -1372547483, -1046456756, -59139720, 1448515105, -1554089159, 1858353855, 1373068806, 764071046, -670712083, -1296651284, -1909639768, 1093319263, 1840629456, 908288744, -297056396, 1980216288, 1152265231, -330402526, -1846676605, -1067089176, 1652429626, -340468335, 1175014089, 190336093, -923521372, -560411024, -5644664, -954093546, 1733857587, -1886839965, 1401845439, -1682368249, 99809312, 1579786733 ], [ 1496131291, 690229403, -1045795827, 1657943889, -290571510, 231641253, -342030168, -1260670012, -153222383, 1879890817, 1166070828, -1865150538, -1201191930, -366775282, -211732488, -1679216847, -1087540879, -1484479014, 3621018, -607155163, 949752108, 1536577998, 186657735, 2107369750, -1190668247, -691763988, 883920314, 878628552, -714200723, 979111081, -7840148, -1716823953, -1792142335, 583325508, 816994655 ], [ 876455815, -1573999235, -1213086635, 552631827, -1222792776, -1471495254, 1780660555, 1991912698, -1092237453, -1210402119, -962569368, 78602670, 1049265023, -920243466, -467836741, 1633223701, -1428208692, -1491606316, 639881854, 740225599, -143669808, -855754964, -1644201186, -1437436832, 35168931, 2116263376, 537937340, 628572900, 893812886, -1762825432, -1249390782, 1511462913, 1271414470, -477654413, 1699101530 ], [ -2133685867, 56969830, -730713709, 1801570569, 292712054, -1791894031, 1657803292, 1958030344, -1025637564, -455249430, 1241727094, -1597861981, -1773352033, -1777859638, 1098917305, 2137092958, 140447102, 1400727550, -1263776515, -1109037379, -1255009496, -504695106, 805871927, 1305125009, -16208146, -1496634378, 1416681903, 2087324890, -471276821, 1677206664, 586531240, 718123807, -259599695, 663913396, 130036870 ], [ -1141587440, -1199779870, 1291985056, -450412299, 1737773553, 718214476, 1696475264, 942585084, -1200151599, 2107342469, -964938518, 1997949949, -750581581, -588574592, -122579436, -1618837496, -655089920, 367278802, 1888718124, 1358122235, -1818828043, -1820713499, 1442066043, 1673723149, 1421530288, -1324321338, 804224871, -384421084, 367456141, -1771914822, -263550396, -1937486190, -1946262089, 1325937214, 2051629849 ], [ 1215287286, -2088953312, 2146634997, -2055471347, -2071016955, 433196275, 687063762, -1499616350, -705765561, -1831518085, 1272981746, 111050138, 1810845335, 1856241705, -2060561310, -1716353524, 892960244, -1866214223, 1209511830, 49214766, -1646169929, 940514944, 647111471, 1850740079, -1392804746, 85138646, -1567883195, 2032503505, 590147683, -2016402166, 2101056691, 1222102609, 474353574, -899379785, -1078925035 ], [ -1037838676, 994143672, -2065186561, -230781422, 332287300, -1002503948, 1176097320, 143460115, 1856177636, 1505182510, -716198308, 762244927, -1123384285, 1170948621, 435507716, 1346723197, -1568087278, -815259370, -1639091376, 1911596477, -1678639574, -1015713705, 791037766, -1257608634, 266825419, -496444702, -779719085, 896286342, -1276674238, 250430562, 1043146930, -232156990, 108683847, 1613302559, -382676215 ] ], [ [ 1259177746, 2068007023, 823499356, -322546227, -1305587946, -1279135911, -74806646, -123786402, -1444156015, 1926370568, 1265908784, 1298564137, -1466847004, -1234769142, 1720383207, 345277625, -1948722390, 1008279396, 795997047, 1167537444, -197375915, -1705713411, -1493721735, -2132548101, 914361193, -1929077549, 1803309133, 1357212419, -554982825, -1198017057, 1830892233, -1013195410, -1231651876, -399205205, -1352557152 ], [ 2095395372, -862355118, 1963028129, 980059051, 1167960066, -151269503, -1044556497, -182842559, 1546427191, -1201703094, 1345353948, -2080987225, -412198539, -1971393359, -418314838, 23621760, 552417616, -1799827548, 921496933, -33486972, 490473382, 1370364405, -1390609224, -1229686193, 424155101, 305877783, 1950442358, 796781714, -1148713772, -1590057906, -42162810, -1767026449, -1880272900, -1691586092, -588270899 ], [ -2116856281, 1800640254, -690767140, 957559478, 1555110293, 1760755823, -1467043288, 1565469692, -963225636, -1621184195, 474446064, 1442960744, -203399572, 951648337, 2143388830, -562598900, 617933141, 1093493719, 1842764065, 1364106575, -1506504145, 1470021959, 1902051110, 394725844, 870905311, -1944071162, 1713908697, 1894986142, 1208698359, 1333522462, -568444220, 506861180, 582605592, 1311327223, 2014383050 ], [ -728796506, 277087697, -441325512, -1134215434, -1674085231, 1569905511, -887433924, -1830655508, 673536064, 1364027351, -356263660, -2094017509, 840331384, -449037808, -2074094249, 1811324575, -367099782, 1961155522, -1876153021, -325563367, -351425950, 460675998, -920618525, -96603839, -1732445090, 1467866207, -217286749, -1400137237, -2138959224, 947100955, -70359271, -1004442566, 313811843, -772118849, -573043435 ], [ -481101147, -1564844459, -1481272824, -2060346262, -1793088872, 1605976993, -173313194, 999260820, -492209754, -1658556414, -159396145, 1050157578, -2056040020, 309307273, 1316437359, -1946641496, 1264632292, 790994389, -238287722, -1727350589, 600949147, 230152064, 1034940389, -1361159852, -1532113842, -1221890033, 168318010, 396493034, 1747742850, 457768119, -994533263, -2145399165, 750056224, -101425323, -30104682 ], [ -1183376061, -302115054, 425339157, -2001829115, 907754669, 1075812083, -615619658, 1283216148, 1887421911, 1001079457, 810921362, -854288344, -1426586873, -2110921244, -2086207130, 719895608, 1211463211, 874801486, 1403828607, -744171608, 635768452, -353918149, -1256627098, 1660367396, 193909463, -1034726612, 1315463705, -1124002866, -1988378643, 1011130458, -1131706381, -710206790, -1925593035, -1139794611, 438919829 ], [ 1566800963, -476364807, -377977992, -1780884716, 1480646725, -606684857, -2106009960, -617797326, -521436332, -534268700, 925303853, 1829478897, -1288002013, -1298576786, 866746156, 599215947, -1874791150, 1107271635, -1528661176, 2019813309, 1365685826, -1679897198, 874277604, 205056598, 1274716625, 2113695302, 803033443, 66699103, -824910580, -488381688, 1904997443, -478204413, -1015244559, 2097378700, 1059675073 ], [ 255528650, -207354908, -720607267, -365665738, 1545027276, 1283817663, 270606271, -730859918, 580378685, 825453548, 1692072265, -2000136309, -1360532626, 1703793810, -1022995901, 430498536, 2141689426, -1121808030, 832737530, -1955611701, 1758193936, 2073272598, 694075209, 2113090420, 864337073, -622312014, 21559061, -826784560, 1613588949, -2010694394, 985385211, 2041157004, 2100254100, -732593696, -893845214 ], [ 1064620022, -1115359749, -1878031622, 888106556, 1778134480, 650790719, 212361605, -1043913540, -1022090992, 1189428363, -378284703, 1064308920, 576205439, 838502043, 51214686, -1774460792, -2098442296, -1212267547, 447181516, -826575146, 150200078, 2114487429, -1736806509, -977829541, -2102451363, -1288813983, 1216150268, 1311773825, -1335337316, -421204075, -770416569, 1992606590, -1100132306, -1528916354, -1629812877 ], [ 1990868220, 1082542744, -2005656397, 1282080994, -2083466937, -1285945386, -1951510191, -2087444396, 1314445249, 877045710, -245769487, -1208197606, 803049502, -904453733, -686302340, -1435890301, -921679026, -700951173, 669218668, 984761589, 476833660, 133986354, -1060004512, -1173578287, -634100985, -576242826, -81034861, 1880375390, 370803174, -2067293775, 1298785278, 1398389352, -706802789, -1115426212, -1427295604 ], [ -337060512, -1060863421, -1134874597, -1166085684, 1870830679, -649446266, -647671963, -1336576481, 870345129, -1536738793, 1755565179, -95134089, -373624498, -2043862814, -1556066936, 2006175462, 1626366151, 1901099698, 288240731, 1653799112, 1512322186, 51793145, -633115582, 894131497, 14124221, -515346283, 1974814189, 527668342, -782729467, -1683950248, 2118181741, -1764468062, -155811621, 1234732352, 437651332 ], [ -1728249146, 480882460, -2126893155, -234297258, 283017524, 369286223, -165554542, 426484158, 1411057897, -1155327750, -972334801, 1176060347, 744509138, 1728426767, -1453382993, -1972348357, 401999108, -1223525568, 1851117873, 1756202217, 1477721042, 2058034693, -163831923, 863944745, 484335425, -1104298338, -1759593556, 689595337, -40094409, 971919137, -290528123, -304701681, 823497769, 1916255514, 1030498356 ], [ -251433976, -196430859, 2005803255, -597709545, -1173186623, 758799420, 882082227, 575626765, 253937536, 1072650360, -1934865645, 1203893002, 1050306033, -424746671, -786567208, -1499472238, -85730314, -244182554, 1651153448, 1817095447, 1567661354, 1732640978, 57686632, 1632880618, 913719484, -2036745070, -472812095, 855119526, 611613053, 830904756, 448824372, 479827635, 329201047, -1169988649, 485104590 ], [ -651126833, 925317005, -1214489634, -626004000, -952246456, 1911860813, -356016958, 441611187, 876499151, -423673015, 1833435203, 1644312405, -86368220, -992053470, 2045453178, 267054415, -1347797998, 113541781, 945138298, -379091886, -1415144333, 1491684542, -602110545, -1172475143, 682151046, 1366583000, 1133375024, -860573515, 1614546040, 428251233, 1814156741, -2082792153, 591315172, -371592664, -1540306286 ], [ -171372951, -158041085, -618776595, 1094334942, -1281307947, -328915166, -1748834538, -1628167705, -1850756533, 1330891820, 562796429, -1956092065, 5927325, 14071967, 2117648046, 494129015, -602467355, -978347642, 772868967, -1194929228, 1534318137, -781544660, -2027413079, -2071870877, 1964029727, -167922842, 2032870070, 1794094194, 435570947, -1614123448, 884299968, -1690672334, -1245709690, -1248578529, 1818353474 ], [ -1355947441, 1517802971, -211659071, -1285989180, 540217937, -306617820, -2052504145, 996409353, -725409772, -1672948731, 1650692996, 1094953449, -1048321835, 1662535974, 310259561, 465360209, 246476442, -1906582969, -2120644554, 88046049, 810169667, -314225537, -78420853, -1086842435, 1749656149, 1289899715, 1388104420, -1036603801, -517068909, 753702457, 285723995, 734643419, 1014270358, 1826887313, -1584500956 ], [ 691911356, 1173276590, 1721665191, -1633535807, 1288112369, 1699069661, 577395937, -1419086084, -1776417800, -431249546, -738887900, -189294951, -1872181603, 754376716, -683213345, -1274512331, 2041882914, 769094951, -554037856, 1909539825, 682033422, -814606037, -1059295591, 1073130132, 5569842, 1543890956, 1329050260, 1117359064, -408857432, 802443021, -577483210, -750980762, 1687247783, -1841540236, -1050661034 ], [ -542657090, 1797653565, -2142975916, -1668314788, -893200280, 1351908691, 957050148, 666229207, -76899333, -96795359, 1750134706, 1241514435, 1062797861, -1877067628, -1693498492, 1724105463, 300582569, 644340878, 1752732438, -1194563318, 872300491, -1057591464, 1390859702, 1993965749, -1274714951, -92228075, 1492399055, -2142344504, 1824712504, -44142404, -1339757173, 443157615, 784525677, 1118698853, 857672950 ], [ -433601250, -268247199, -2038581034, 1387085414, 422971835, 1883811610, 1846797638, 328512936, -1534062645, -1792307666, -781644662, -1887396730, 1209007622, -513922612, -1973805532, 198860933, 417499711, -252799387, -2032486995, -642454829, 1990522486, 770291611, -771005147, -938829915, -1544347909, -823223998, -351868988, -642080107, 442566832, 1405871585, -913599712, -199354227, 1260476489, -559791622, 1200478016 ], [ 470695363, 1279999912, 2014189681, 544354868, -2142358949, -1440520557, -1273123059, 1489844654, -1545355638, -508451665, 1798085468, 216656540, -1405293402, -157899392, 1127642541, 1330779714, 1781386883, -1064669345, -171956160, -298622413, -2031754495, 1973663716, 2112297007, -2131713672, 2048735765, 413021638, 630727961, -166272624, -53969252, 1884003841, 2023853163, 639572843, 1772758814, -1799585550, -8128727 ], [ -1575364349, -189231098, 1920771945, 370080391, -631347818, -1528184431, -1507982844, 1723722573, 2131572347, 849334875, -1584288067, 684417321, -1373964386, -1138097227, -593891475, 538047735, -1617287641, 650026580, -1595523825, 134679765, -442663296, 1188095769, -1888284304, -1015219196, 1006240785, -771127427, 573413213, -578786144, 984541327, -63451592, 1475093458, -845115232, 630589689, 754179706, 349871519 ], [ 32663973, -2042738902, -564837037, 63158360, 127886226, -2085375093, 534711135, -755332485, -1117610168, 440174632, -168782778, 2125435617, 333454006, -1667628709, -1846978408, -271493791, -233977838, 943174418, -118857853, -75030557, -128451039, -889561017, 1754531606, 866190073, 1320348028, -1421662117, -264956472, -2076630238, 1930587827, -1058052401, 308050872, -1609308732, -933711743, 1863704872, -1904159392 ], [ -1509425808, -1928247695, 1106860172, -872278318, 986296703, -2064570947, 991028, 564064164, -158650755, -92318802, 608929936, -1611499805, 597120849, -1273577408, 1534819174, 1429238510, -1135060455, 261699759, -163941836, -430459759, 1663778368, -359557886, 467052459, 2003949700, 1902440289, -1017110682, 914605706, 1685653136, 1695298955, -655776783, 1631970831, 1461264946, 626140788, -687891325, -1896532449 ], [ 432168440, -43875061, 1296838430, 721718184, -434427274, -691641757, -2071095569, -850773960, -448597518, 1498301312, 1679077421, 449189335, 395294170, 475882943, -937251871, 1603830535, 1831280764, -1988276748, 251470428, -841393232, 1187176797, -230669551, -1741472644, 69369313, -626204581, -295787090, -853891259, -1391119787, 38678995, -2144222281, 589117318, 1863405926, -1024945604, -1259711772, -995041020 ], [ -738435452, 1131337819, 925097615, -231908139, 1555884675, 938790952, -1063979060, 1614338573, -41106907, 1651747156, -508795432, -962427519, -29199513, 633157331, 230282292, -1182364801, -1070672139, 1502218888, 1635878993, 1639863765, 906766670, -1635960664, -527677717, 442267869, -920094708, 1598486945, 655393161, 37141566, 134239801, -669673973, 217675134, 1797294065, 919247288, -569702417, 1053814406 ], [ 966780280, 666125151, 1464274269, 263222067, -721753115, 797161841, -1715284867, 2967265, 733975000, -1277123522, -356382890, -1929413998, -525584531, 1341041923, 2025011506, -1390776601, 683651610, 1586312941, -912966427, -1514677837, 1933281446, -1624832274, 1420165992, 2123931069, 293372537, -795243367, 1394143057, 1608801323, -447045676, 2071460822, -531631561, -110478265, -2058396624, 1142749801, -206707061 ], [ 2114467861, 564336814, 477008399, -1684714898, 1485030697, -1266907274, -1043169083, 1051890586, 1670403793, -207132754, 1748126641, 1020805050, -1370922145, -138250838, 1162445134, 735081999, 2127142780, -1020709506, -1618184358, 104848278, 374735847, 1447747331, 966476785, -471259983, 1023824046, -907540355, -181606604, 437005651, 1418294943, 1627082927, -1878669299, 976702944, 1722959286, 512046066, 695392669 ], [ -2042819159, 1691954794, 1624938974, -108189769, -1594202806, 35992944, 1918959803, -60992074, 1551804385, -1374837766, -1348644447, -1152718755, 621911921, -1256115732, -824938689, 1529880889, -1422924853, 659290656, 472409749, -1122693275, -1586984116, 1258425256, 568871804, -1223143077, -375869528, 1346189350, 1485051925, -654173379, -791646776, -584125357, -2096225120, -1338937656, -1389822249, -1627019147, -1937511668 ], [ 1545695651, 687152092, -1612393971, -495125569, -809623511, 906086874, -191174070, 245491464, 245512952, 1448954482, 1933887016, 1874679621, 1775264207, -2009035129, 1799982777, 1255903031, 1029012504, 1294788386, -1949435891, -212557510, 1601001527, 655773970, 124757930, 1058229088, 931999945, 444036987, 608394380, 663484429, 1007022057, -2086978770, -333777384, -328816270, 521968660, 688926485, 848450546 ], [ 1756984594, -1161736408, -75210362, 441014051, -7629554, 2067256475, 1139937002, 1022585723, -1481112854, 1144589701, 635578962, 135842104, 959114976, 882872730, -1780174132, -341636160, 1486114944, -426311910, -1341347168, -161919982, 1287077226, 1384114591, -1929945755, -1108680635, 1114913740, 2056424895, -1216046562, -1862879011, 420335157, -580864969, 240864679, -435036213, -1987522676, 1338845820, 749808252 ], [ -2074230126, -1046432353, 2093952845, -1011079327, -32550739, -1369180345, 1587841684, -517435869, 1198034487, 732962615, 851315396, -404153828, -524350886, 1118219500, -114784997, 1242427574, 199787895, 934813766, -1707178070, 1218250792, -2072943889, -14323285, -969772717, 751869719, 809802649, -519151829, 555212984, 477010741, -1378352605, 1564477984, -1242238817, -1302599028, -904217372, -199047491, 114182774 ], [ 1279247684, 1201112800, -1297655361, -341698895, 963859703, -1614332948, -1247271047, -1488166173, 1444373410, -1320752536, -572182533, 1908385899, 1425403470, 262711851, 756331574, 1061058963, -1292625049, -827025443, 1283918161, -699674006, 1343888609, 416488546, -1834493187, -1551836437, -620086362, 699133022, 1928506099, -1620325591, -695280029, 1984859291, 2073114665, -1415659657, 2037892951, 1465681539, -12795187 ], [ -1251439310, 536393089, 1217425545, 1295029396, 1903141142, -1244437819, 1141147092, 983167574, -512916092, 555942014, 672971625, 1760095934, -1076255590, 1942666376, 1772921521, -140940640, -1750804074, 290341290, 777102001, -689883997, -1313936889, 1232632549, -541063165, 1236771264, 797360166, 1700147817, 249294753, 37489925, -1504595540, -549592856, -1920887806, -955449349, -1530198789, -2090866022, 167813315 ], [ -1884640315, 29803064, -355134489, -176254643, 1385416065, 468978726, 1553051386, -720603296, 258151646, -897741241, -315633841, 363084010, -714221199, -2094710196, -317831838, -266742041, 1715649431, 1929155785, -416037984, -554994267, -339413740, 1970718019, 56161912, 833235276, -1601795016, 1388389560, 1488345013, 772349020, -234726047, -1963771395, -1012870581, 263979256, 1513212399, 717486643, -424439967 ], [ -2042271579, -265804620, 2040785446, 1623030052, 805567022, 1957341876, -71297199, 1884293957, 1398061610, 1425462252, 1344200654, -1692196028, 992649642, -1514025373, -444325461, 1318566434, 1653590149, -909595953, -73691430, -1570752229, 737128012, 1501893175, -798333362, 2117589579, 416186632, 1949468951, 534259463, 95905043, 106972723, -1164912170, 571426909, 763260812, -994739433, 551900827, -1558162410 ], [ 18235962, -717836163, 1373694950, -1695898031, -619643188, -1357955756, -1237460197, 974676012, 1426964154, 1682968735, 52415638, 1106270608, 1161231741, -2037005345, 1289114680, 1462695262, -663328089, 1264932688, -1355630456, -1380092082, 188938402, -1307205137, 876378277, -1606120025, -776660827, 169361627, -888400239, -260740536, -1455076811, 823022388, -511208496, -91073830, -1456328236, -400501291, -1211208192 ], [ 1970924637, -1349232951, 1922692665, 1114251666, 557608196, -1872299420, -2076412341, 1258345918, -1699238179, 157008437, 903094822, -437590785, -1211782991, 1000868816, -1227364048, -1621118723, 1185220671, -1642296896, -1224811825, 1684752893, -340489187, 362830367, -1700849444, -451780397, -1251040258, -1884322267, -69779005, 1711502094, -1284577646, 2095779459, 745998315, -1079773264, 1562371242, 1289457080, -758898664 ], [ 1647405900, 1454666041, -1617838020, 1524207889, -715961447, 1912318685, 388117565, 1490708977, 1569781947, 1586581909, 1732769272, 271771157, 954858798, 1292545260, -288115704, -1746161335, -8627786, -927024014, 1062425027, -1053689191, 884170492, 1029284041, -1578463489, -1303156172, 179367128, 1163340217, -782866275, -1023129061, -763359195, -770004313, -212610573, 1677298706, 1051209696, 657626797, 1847499919 ], [ 1641484195, -181094083, 2131243810, -174025156, -1229127262, -326824443, 47617609, 1954900998, -631410613, 1098914695, -1156204180, 210939429, -1663158717, 1423690587, 1802594675, 1302467829, 1865206908, -2014079992, 1222239322, 54457818, 1991001669, -811375622, 323099310, 1759698047, 933188966, -1137676196, -1272673496, -1889712501, 1261568000, 1757663107, 1501241028, 2137870808, -670963061, -32184515, -266232227 ], [ -1353798922, -759872071, -485346864, -19976300, 1152275200, 17697348, 1975752395, -1534994671, -555434964, -802778999, -906702819, 2035390420, 679504410, -771425515, -1613087664, 1601092317, -1695414212, 1905449986, 2114619193, -681697926, 508103090, 428580156, 1372902155, -1471264665, -1270298415, 149509625, -468572563, -197899085, -201053756, -1511314321, -1013677341, 596497659, 7251406, 1542533720, -1439461733 ], [ -303852793, 1965693265, 1305428143, 1259658085, 609447184, -1432424777, -1108380954, -2141378096, 1502989016, -452733778, -96361721, -727520727, 622871795, -829195983, 114464456, 1409257542, -1724135952, -81847571, 838900840, -1793578987, -294028108, 1136084913, 1077837203, 1663137048, 844417844, -2094872449, 297619754, 616240819, -1139071336, 1245502281, 2093470042, 600453874, -325519506, -1858334215, -1779509791 ], [ -794398433, -1183802522, 1851345878, -363010036, -1073592005, -1325884405, 553397027, -1860325393, 655417582, -658747422, 2096860736, 1900772662, -1892813039, -837432561, -969486917, -1703857147, 1560376603, -404149234, -1672073024, 973120392, -923772277, -556796652, -432775208, -1574629635, 1677588578, -1262101862, 272021695, 2010943600, 500910009, 1318242921, -642850135, -1627532613, -665198744, 1477983254, -1842774730 ], [ 953595981, 361968241, -961445353, 715137116, 1360749364, 982555018, 1948831064, -2019819348, -850255095, 393427715, -302304357, -412913280, 1811844037, 220225370, -1877284075, -806200472, 2135700106, -633881525, 810200751, 938090574, -417410114, -1746619165, -949044894, 84803662, 577231694, -1524294106, -1167789989, -695123556, 665665831, -623443534, 1814046344, 20756999, -620179834, -40927561, -795311391 ], [ 18005025, 1976404221, 959479024, -486188125, -636691337, 103370198, -1244594462, -1190436988, -1009004617, 698024584, -12528014, -1826636151, -1737286607, -76850481, -1632958347, 805173868, 175856248, 1280862800, -223498772, 487832159, 167692857, 117720007, 364480194, 116806952, -861107942, 35495957, -1451274188, -60236315, 1230037894, -516240550, 161313547, -23266306, -1419954532, -928227926, -1886084290 ], [ -1696954357, -585099781, 547859518, 881903574, 1304391235, -1271366923, -736072653, -1223423423, -1126375932, 682621959, 1831181642, 1314147390, -601610666, 570307309, -629901969, 1777051254, -1573565959, -1843670110, 1204862214, -1720348196, -288438096, -1434440849, 1683351282, 1475398481, -1359281490, 654118673, -523960814, 1828135150, -1570927974, -1002908774, -1891981039, 511076727, -728220111, -686815709, -2108458309 ], [ 156140604, -792403404, -890221161, 411048494, 1992389496, -1558120124, 1388306282, 859821515, -2010560060, 1598991955, 1408388097, 1109048878, -879901727, -354772495, -376922071, 1912026062, -336213765, -1956299112, 836858092, -2141406376, 621518341, -446428, -1284611523, 1486256789, -6342244, 420561025, -813432876, 1430483420, 447648704, -1783921107, 707570098, 379057587, 485329435, 2029113445, 1934033911 ], [ -1215622241, -1785786028, 1136216963, -1802262934, -394179415, -153180787, -1104968155, -1823291000, -1180269408, -2117008756, -1640327466, 803179316, -596841106, -1450669877, -1073327125, 1932674889, 1556752510, -686365608, 832946787, -1113796163, 360317980, 703670249, -981202169, -706550343, -1452949074, 583295102, 475739012, 1550047350, 1032805813, -1384982717, 599526968, -1781796005, -1969024123, -654043411, -1438373095 ], [ 1197122786, 933802016, 1769792023, -1865999826, -991845576, 341381112, 372420454, 1154034851, 702991801, -123210442, -1105093554, 1735915658, -1251964647, 1445137352, -687791275, 334207890, -2032021950, 1779208034, -1748223441, 148259075, -1078855470, 1956823358, -644165505, -1905160872, 938581514, 1324961213, -1031157496, 1728211954, -1873864017, -13125058, 1069346052, 578714918, 1970927285, -1313593423, -169744453 ], [ 155975945, 2058958270, 85861718, -62152561, -1777772676, 986514185, -637114605, 1803417200, 1569821376, -137606675, 937099882, -1464933223, 1544918305, 247556144, -346840097, 486457747, -1205139882, 808286577, -1495836485, 1825821875, 1882305158, 427042400, -1674287440, -897434836, -640316839, 1596499369, 168510524, -230208827, -2111015483, -1671190380, -1482448870, 1527516835, 372542220, -1636410759, 167956426 ], [ -1945727498, -1197558353, -1795563081, -1956423876, -396744233, -840228533, 942737134, -523767822, -275910871, 1554090838, 1728697540, -762122949, -1713565006, -605724775, -503622583, 99137486, -1337593437, 1502838331, 946259324, 1903653735, 2119960826, -151884990, -1773523534, -1091240852, -565710662, -870877632, 367324424, 1213976214, 1797866132, -926217195, 26770355, -1319087106, 1434971860, -455279105, 254998369 ], [ 530726733, 1261371437, -487069126, 1481474735, -229109825, -1949587029, 38940160, -1783009989, 1261258737, -1205294677, 1194279488, -1547502794, 642700295, 937658957, 1436864375, -1660174845, -1807356593, 230918657, 515400257, 1652234704, 1351390420, -2037599502, -2021189006, 814387372, -1316106424, 291603559, 35270941, -684634123, 432379199, -1710255027, -628985616, -40343294, -1059093562, -2066988390, -1513545178 ], [ -1423187114, -1562859937, -34702840, 1185117453, 467785500, -1805223239, 1312115249, -1030110941, -1223805165, -1191276427, -674231855, -1579119137, -1549121879, 341816421, -526274503, -719093891, -2061592460, -1584206233, 507733142, 1239521981, 1689273822, -413554543, -164799947, 468513656, 1852640849, -322200694, -920373337, 74428233, -2145644146, -1399754686, 1039992648, -1076702637, 1959867013, -1352551715, -630404383 ], [ 1538053157, -120229106, -415478897, 1770016352, -437847665, -1635603330, -155001036, 1263984248, 1826131011, 1526281346, -325646102, 20057516, 588794990, -1744316861, -1887196074, -70472710, 556040669, 1580925140, 939611555, 855416650, 475122270, -1921675673, 1966061057, -969009036, -372958079, -1872064855, -1814955715, -1829644368, 744739901, 1556141743, -1939003636, -1986052045, -1645189432, -302023090, -1794456503 ], [ 524780476, 1502081606, 954036724, 82169566, -189918222, 399057294, -127122898, 1633148059, -1389821930, -1496585888, -1528602491, 1398239773, -1074508203, 2092687168, -1151099801, -1819872649, 81176947, -2145301117, 1461668038, 1136214877, -559411551, 1466223094, -898225430, 1252034409, -725444018, 1032762622, -1375240555, 1152361628, -93922702, 1751080305, 169223778, -406114275, 1460553804, 461207292, 172420634 ], [ -901152058, -341918025, -508063834, 364763096, -1656262072, 970398847, -772651841, 1876146163, -544466104, -944270913, -2000344121, 1845150511, -498884026, -512102550, 1855567247, 1395227375, 1616395083, 1690228080, -1965833873, 1893910415, 2141635995, -99250565, -1039838961, -1705277496, 1266120270, -1312441186, 1901257899, -625300879, -2033075063, 955648645, 1521231902, -2125116934, -851097815, 1196024979, 900543728 ], [ 583298312, -1006295694, -729320468, -905145744, 1973517414, 2037128121, 511421046, 1405276366, -928963633, -2139121874, -579259439, 1877870819, 1721830656, 107797020, 2082922392, 409658210, -1582371499, 1448809297, -741863045, -1796499107, -1900775223, 676633613, 357148551, 1281266012, -23568227, -1494398705, 859331928, 38794245, -10613971, -255741684, 1781293870, 987711276, 2006733030, -980336971, 1180961310 ], [ 1481728896, -2076655629, 1195519217, 1363046095, -1880623078, -1429387051, 1237053107, 1153185446, -1476242520, 1902312804, -1940121561, 1581610736, -248472761, -628788055, -1779299467, 473476531, 731283791, 535482148, 2053745293, 328791733, -551878373, -1974143417, -1035498942, 998732803, -53814388, 1548338686, 871870663, 1824751222, 123122675, -1241383249, -342785231, 2012236555, 1519238791, 708940846, 1690288733 ], [ -293098199, -642693852, 585985488, -1487923057, 203938380, 1200984573, 1496148903, -776578509, 1017426648, -1587826215, -588330606, 1341642443, -1684993622, -1753654634, 979901262, -19579108, 2066063591, -1663694821, 1989947412, -466388632, 1753491236, -512936779, -792763125, 1960604167, -1535024901, 1554774844, 1393311866, -1398950184, 606632332, -1771109746, 1543318398, -1607380849, -1585629470, 725790577, 1279383237 ], [ 1628229657, -1746418659, -1104223290, -177953602, -1352425946, 1113473853, 644360772, 1640065492, -47985666, 708032702, -732821064, 1461034340, 1778456077, 795726221, 1959455189, 1413031846, 666251712, -1700578935, 1567188883, -577354814, 450468458, -82517678, -1215502217, -825318825, -953879208, 1560345608, -845254429, 1719724135, 634036618, -1696432527, 344467913, 1548979776, 271815200, 2135931721, 1718387182 ], [ -1370992726, -1791879591, 2001424975, -815033502, -1193198826, 390141842, 1147769043, -2008158223, -177546073, -144577482, 687533975, 188882643, -1692559691, 192806575, -385172399, -815401977, 316923263, 196584008, 1029364247, -1095368635, 128812662, 1791605172, -2046127139, 617413457, -1965246030, -1128172895, -1844459927, -1213155958, 90970814, 1399235428, 1788959082, 1535136241, -1583905367, 1020413175, -893191718 ] ] ], [ [ [ -1347240927, 1798735346, -2078484637, 172557267, -170702427, 751014254, -1603186781, -1048058394, -1856568011, 1342171991, 1757685450, 1064282871, -1312437723, -955003618, -2028874131, 230276106, -2067878117, 842602033, -343403028, -1724613723, 448508035, 1372621553, -1884125215, 1588729598, -226090627, 2064203055, -650268578, 2076235614, 1353816360, 614112515, 1254097358, -53330879, 1926600552, 929230476, -863205234 ], [ 1001257542, -2144868968, 1030109036, -1129752816, 1409591962, 261643853, -1478229760, -1407782335, -1602588496, 541271914, -1419630931, -566041533, -122410769, -84020698, 691628850, 1116581702, 1172115444, -2122689765, -1876827029, -1818392507, -1509746483, -1809619062, -837092096, -1841352961, 766697221, 868399047, 648545600, -924134794, 750973224, -747574197, 1539519553, 599606224, -1340199912, -555887104, 1308346102 ], [ 1552731572, -1536674613, 466979620, -1475807341, -600570815, -310912684, -656048849, -556313871, 1658211216, -1313855001, 1913578528, -140890794, 1810720860, -1088597789, 406314916, -1297139851, -1357011007, 823832480, 1736435319, 1693741340, -803082696, -443482342, -295318324, -910233156, -1148407423, 1507077675, 813289927, -957272624, 1160761181, -442945126, -1323960759, 1831785537, 1350884216, -1495448270, -736212876 ], [ 1034528380, 1395892725, -940660646, -1769563379, -1555871991, 1894218952, -1505506923, -1795555635, -315751773, 1890883971, -232299756, -1849225800, 1960918760, 2134807586, 1943558292, -1305921369, 600590213, -414978889, 1141761841, -1094600780, 1719931843, 1497929469, 898443477, -1231484091, -1833554767, 501154311, 920043021, -1984530661, 65720993, -311030874, 1388471217, -666375557, -231191371, -1411530012, 541263828 ], [ -818475821, 1758344965, -430977740, 492091806, 319740265, -779840246, 1960512317, 740101803, -1987795789, -897803965, 2067288329, 315020123, -897597996, -1632518730, -1596657399, 997163868, -1291695447, -1964480373, 593001350, 726854103, 4591265, 920458304, -1888089827, -1355223397, -134940632, 2019082072, 1757554358, -501035706, -1717003300, -1266427925, -1238020864, 149503028, 2477854, 2013268243, -52862369 ], [ -2094140598, -1252383869, -1021371765, -1369537651, -1357108483, 349647490, 1770449022, 1251869517, -1017259948, -1729824211, -2131176841, -637585839, 1547237012, -5358294, 993479073, -2073254466, 169177443, -1649492328, -302108794, -2142210836, 1804158292, -414661363, 63028497, 1790514602, 1044784620, -1361760456, -1996998212, 103842885, -981159799, 1627771704, -793751337, -835595292, -2119439526, -728607680, 106867634 ], [ -1276735022, -96514748, -628286684, -42567003, -1660827889, -373701053, -908689209, -934046277, -452258669, -676495334, 616700972, -965225573, -170670429, -1121193497, 1176741205, 1085040996, 373203864, -1338688124, -1199251868, 1582031263, 324114150, 266485185, 379381384, -1476056183, 193623752, -684890415, 215370722, -1694313275, 485049702, -200841340, -1914554339, -737357114, 2017110542, -575189770, 373005363 ], [ -1300265794, 357689297, -759353650, -363625208, -792594687, 180641611, -1673976046, -474738992, -585005971, -657939651, -236882780, -547193183, -701923461, -995155384, -269042817, 1253747475, -139431987, 1233765435, -1324044504, 1620254457, 1947782970, 1296551167, -1203669620, 1528179508, -1642803742, -1225965312, -1378651961, 1406565741, -477627064, -41480940, -1967123037, -1792175379, 992232336, 440997913, 671719307 ], [ -1333308949, -1442777239, 961584421, 536409052, 1273522181, 1706537995, 1990031057, 682373964, 131598776, -1085275329, 118963029, 2102344266, -978806293, -1843792426, 443972240, 1249878664, -1307954034, 631199117, -500251290, 753106468, -1829916481, 1196882780, 497384397, 903659421, -1870264461, -1650778660, 1862127385, -1034575384, 1786110639, 1390568170, 898711556, 686344339, -40658016, -188630272, -304611913 ], [ -740883596, -1122802379, 2113831022, -1608679622, 1896680506, -394216640, -1275022888, -421995453, 822517801, 1664823066, -1895893909, -1926278567, -1111081311, 1582054879, 1774073087, 1896193325, 1517662684, 758206324, -639474457, -767361797, -2049073309, -717878278, -818581674, 1795241068, -2009508118, 1917405234, -1540660033, 438319550, -647623485, -795212361, -551244865, 1916958853, 1021998175, 172897445, -1909521198 ], [ -2032219819, 2086412588, -314325426, 2112719599, -609167806, -527582922, -232734831, -1398091567, -1853599425, -1423990741, -617606172, -1715727248, -1087582263, 1847191833, 1883664182, 1671249891, -795538535, -728319139, 1473350293, 2075608837, -1677433124, 1301377584, 1764826525, 1430701023, 940345297, -577162828, 436768950, 1799306134, 734526011, 89659699, 921811618, -2095145149, -1387706890, 744520548, -1517308057 ], [ 243301900, 1828708601, 692052063, 1213954561, -1515199858, -230734031, -550681915, 1586897949, 602639429, 193044956, -591739927, 1883464681, 51194638, -1294705064, 1844010545, -687092592, 917592099, 953450110, -1820406289, 2002770091, 1918582784, 1336743233, -882892873, 827039533, -1129978640, 161749385, 1231583669, 1710619066, -26506099, -1536150220, 792353250, -993199144, -582356155, -207816152, 470917766 ], [ 35072932, 2036564622, -1537679307, 2072805429, 1835759562, 10621222, -124020644, -1347992455, 2009341564, -872766386, -1815888934, 977738028, 864639583, 1679938239, -457702488, 547110724, -84513146, 1380331075, -1364004813, -1398665807, -1426776402, -1457219792, 974490859, -1338004099, -450100672, 493018123, -750769053, 2099902320, -761208634, 1465789883, 1903706885, -2134896520, -919475849, -199231344, -1720218598 ], [ -1305018482, -1352376980, -507725899, -1758003563, -322186655, -1120639066, 1625239695, -259303398, -1587689418, -746584711, -1368250179, -118761893, 739483996, 350027844, -19051530, -381940935, 1802159267, -1369148597, 729977410, -1356862003, 1708021443, 787962444, 17720354, 127812824, 933218496, -1939806743, 990885664, -1599527952, 885004487, -992585825, -1361759342, 1106860587, 211526976, 23949750, -842572154 ], [ -1041459085, 2007404075, -184853718, 1876555415, -1654416296, 1186379960, -529553625, -431429769, -1469126056, -1271186657, 299799469, 1011106143, 367718959, -1352476487, 441596443, 778460164, 1310735493, 608886853, -418964848, -1381845636, 1477725140, -1367660867, -983506788, 458360877, 1202092365, 1293991692, 248481541, 1473711389, -797991641, 895018887, 499867836, -1622854453, -1616413082, 1459834794, 2132445412 ], [ 1018515821, 1690759854, -122352305, 758581127, 1011739760, -1773474710, 1125618957, -360452681, 1773659847, -8870914, 294424793, -670134854, 794712782, -21464263, -280628929, 915525529, 2099746272, -699544960, 1034211768, -892560985, -1139112371, -2139967604, -949189016, 297169148, -655641675, 980853862, 943790702, 1565807097, -971531035, 725040152, 37797757, 559312657, 723345278, -79658524, -358652912 ], [ -517823528, 378292158, -2114446948, -100277877, -579520804, 1048302683, 395833449, -1619865814, -2066165089, 1977381695, 442823750, 1628576323, -636814881, 542480734, -2059873778, -1717700939, -503587267, 582026229, -1187447486, -912336997, 1602542699, 496826965, -530340461, 1775648445, -2023789854, -996604367, -1655778889, 2130696134, 1403628429, -2122733623, 1181456522, 810277420, -363862735, -335416501, -410884694 ], [ -1549518719, -1287076823, 1248167401, -522927710, -539237583, -1444553393, 725607463, -937068283, -76967604, 527894124, 140366139, 1724131636, -235227780, -817452273, 443789214, -26105140, 2137636285, 520829028, -1992557010, 1991921090, 2138226982, 1291518317, -757463105, 22351700, 1552433213, -1992384787, -1350556483, -1181620392, -46703653, 893177127, 688362346, 42439683, -753209915, 1886165038, -1626173209 ], [ 1059663836, 1771028349, -1960537771, 55253825, 150213573, 116850082, 352467658, 1609219909, -950097497, 2140228724, 659256347, 344714754, 932370740, 1201022982, 2039010762, 382483637, 662712480, -1562518509, 466865074, -2122412001, 826195661, 1018518860, -1663818703, -1398360850, 763312344, -1229479810, -132640848, 688577207, -1697934106, 388011545, 220128233, 783811429, 1673447815, 532944061, -2127495358 ], [ 1784585680, 617075233, -349474689, -536641825, 872012314, -1786514046, 473055392, 1526772832, -1957666160, -623183373, -527152170, -2114612164, 139605684, 1381184547, 875155912, 398846446, -1109832970, -1384574393, -1594329347, -410507353, 2089785313, -816688142, -1168541757, 1438571492, 1681769457, 1362620084, 1601986340, 1876333445, -2040882325, 2020057225, -522721158, 415126655, 482392190, -37206732, -1522635738 ], [ -779938987, -426058895, -1123718756, 2106271973, 1330706491, -1890039641, 1554569750, -531661610, 508327449, 1990174375, -1904537373, -676656610, -820194006, 2065931292, -396473187, 569841329, 983589851, 2136119509, -1143882755, 981674945, -964571321, 122591839, -340488993, 1940698338, -2109797745, 1658302009, -1873906090, -807732525, 1063588032, 96989404, 1079606672, -230222466, -762446108, -283484997, -331146920 ], [ 1513462819, 2073343281, -674267121, 107062664, -370185334, -286711264, -674639428, 510910970, 1277745254, 1256900861, -463510911, -1890231655, -266929341, 814209419, -1609589291, 916835656, -331804655, 682317347, 505081470, 798006684, -798832521, 906478631, -787545568, 1141331291, 725980484, 584719420, -923753113, 1207478863, 933411647, -716759147, -778411624, -2016705107, 271947588, 1272558080, -48128000 ], [ -1471997005, 2019690355, -830007485, -31007662, -1512892549, 206352202, 935109377, -209979704, -2053065349, -3416839, 69026188, 1745606856, -492353043, 1498669852, 370521109, -1842635197, -868437830, 1095603139, 851357078, -1380339518, -1759825864, 1503718480, -1930736809, -749669213, -409717179, -1494533996, 1523738739, -1748934529, 1778081684, -212053915, 1827058192, -1927358804, 587568430, -633106757, -391747342 ], [ 600273745, 524539232, 1314088096, 1637456097, 706335960, -1265631431, 1721370658, -1683187081, 1679878403, 1479575888, 587175527, 1862803063, -1112963168, 1844020209, -344796370, -627064350, -93632565, -43517785, -1526684937, 1833211921, 643191354, -213015109, 203353307, 2040883369, -902774518, 80386472, 1177350155, 162328316, -189497241, -1631933822, 2140566395, -1449771828, 526741799, 1248995119, -934065894 ], [ 1736283299, -864227944, -4537789, 483255146, 1450791460, 576539300, -1461336294, 1610731599, -1178571477, -1018164370, -274612113, -839093138, -1587111775, 1574083911, -413112676, -743788245, -1932952262, 1400225074, -439963545, -953363228, -1957361891, 569123591, -1281354637, -1069815139, -1125374209, 203188358, 1568150853, -1063425264, -1010779626, -1814823694, 1708941577, -1581047444, -352194436, 61755112, -1084412167 ], [ 442236798, 927660041, -677423019, 1303233585, -2064473281, -1424406810, -356671430, 583475277, -1060958392, -1269296599, -1816216802, -1616736485, 625890277, 1974053993, -1384430363, -141934593, -459106438, -1634795559, -2111365612, -1160223026, 557878094, -1325334801, 928929096, 934667239, -970074032, 964459582, -1059347175, -536561493, -1130407550, 387204870, -1366725148, 1045813531, 693222647, 1963173751, -1285429033 ], [ -1324504078, -98022734, -1396985721, 388824301, -1862402591, 1357366172, 2083408813, -1755972463, 976241353, 124937360, 916935614, -414167510, 896345933, -1103510104, 1497647009, -908660749, -99817442, -1213098871, -645321142, 412670258, -1675506107, 1034227080, -418457083, -157538041, -1355173218, 1685353855, -416649710, 427609459, -936883538, 1507263537, -1949340666, 212383199, 861368275, -1856134465, 1214589747 ], [ 945484372, -1896771911, 1262926765, -923060388, 998831071, 1920934639, 726814078, -90721877, -1804434964, -1070055286, 1675814883, 974630312, 937957616, 1662364122, 1219036725, 1615128309, -1301954420, 386072782, -1946360801, 65209803, -1719560030, 1781104810, -386087777, 861529047, 1427778342, 861517316, -1813043817, 1584006091, 453654401, -394233364, 1643834221, -843319337, 159908043, 1022378772, 1463539859 ], [ -1666275368, 186297490, -137750293, 639015294, -304113257, 128885268, 2144167990, -808007330, -83092705, 1050978702, -1824223674, -1137651946, 1609372196, -1314479943, 1796265960, -2137003797, -569212546, -2002947023, 338218772, -491730946, -1757101575, 963326846, 1997379502, -1292524779, 201037514, -1447572073, -804368384, -1283876777, -1387442477, -603934838, -397060003, -991089087, 898620148, -25730598, -2001292557 ], [ -1878606772, 1797298123, 655038544, 1354653477, 1849741937, 1332182101, 1839404195, -933726979, 749332547, 2111370312, -1272139813, -1928898860, -474620667, -620010634, -1028251902, -301146146, -1968218057, 110932704, 2008683106, -1614202612, 1641528954, 2132979017, -1773951064, 2127157608, -205696015, 77658010, 96520060, 1659682454, -752152624, 1282449590, 394440288, 1054824134, -288876849, -280406685, 2081662477 ], [ 630742443, 162631649, -2122566238, -2077445606, 1405204451, -1901573828, -1332686367, 970132242, -993662580, 1455292150, 1263501747, -1234740521, 351914941, 947754689, -750673971, 727956434, 434489159, 1849354407, 889444305, -2084706064, -2024764305, 66314978, 403443081, 1968197774, 653506480, 1320598670, 1259769849, 639503037, -952225658, -243693900, 1328934392, -430524713, 984331150, -682873143, -1275723233 ], [ 2027445416, -1568062753, -1489452668, 2146798908, -505522108, -828343675, 1770333735, 1560780868, -2047618253, 1406232038, 1031552906, -1140808901, 1359708957, 1068486001, -1617954033, -705124558, 1758011256, 1639046480, 1790549587, -1362061031, 1897744035, -2142452050, -1288273562, -302184463, -1057060614, 742536891, -689394519, -2066974638, 1733341194, -952754051, -706092967, -724557336, -1092441141, 318370041, -880292019 ], [ 444642879, 802285553, -682806499, 475489935, -837947376, 631114941, 1486818035, 44623665, 2007811682, -719964465, 1480745362, -1506199668, 1404856569, -1508179414, 2032877391, -1479175657, -2024866433, -581672722, -1429142050, -1027872598, -537758295, -1011094855, -767065780, 2124863307, -107770588, 789296374, -809117813, 842967644, 1884028527, -876862453, -2009275457, -972166440, -1567596756, -1923203845, -371701149 ], [ 988379382, 2135102377, -1898231116, 12199060, 282040990, 1204696103, -1104175885, -1346158757, -203133099, -2119469782, -2120730583, 982999241, -1222833887, -757005863, 369729297, 760447554, -1835923874, 112926343, 1374142697, 960118396, -1794799415, 1911224993, -642985253, 1699381946, -595351145, 173347491, 698277088, -2135250343, -1921758016, 189262689, -465970066, -1307825311, 248133274, -528939549, -65315454 ], [ 281742543, -1919874187, -618812976, 1524667090, 1522325724, -724689254, 988282542, 1185428561, 1806382767, 1023498761, 2095672172, 675767955, 2143776963, 1518389167, 300514343, 187416297, 172167707, -90997524, -240777150, 1210289576, 1770890655, -2062182367, -1050183507, -1693795142, 1043115125, -1393312864, -1616938152, -771535246, -314438410, 227077931, 748232335, -413456005, 1468059048, -241782348, 1727099604 ], [ -454428470, 374304990, 722684278, -1632962999, 750382466, -1319708286, 1308087227, -1358419130, -965449774, -453159410, -566484910, -396624635, 694700593, -990335718, -545323498, 1348569067, -2046899290, -720937595, 1132947206, -2118014517, -1507400384, 255986805, -865444405, 108300819, 3909239, -558217146, -294200734, -1203950627, 1695591066, -1167590011, 791669823, -1257214369, 202804733, 1034460271, -143774519 ], [ 1667194962, -1213231191, -528679233, -820937669, 592030433, 291045494, 547625470, 1849255904, 741064379, 74215421, 1101003693, -203991651, -1308348615, 75510950, -2121521397, 1882526576, 903716065, -538270541, 487233008, -1740839298, 2004611127, -689198164, -1894194732, 193765875, 315030486, -649453380, -430492801, -1526401653, -1586468415, 341631954, -522198900, -1801185524, -2040932003, -1372690291, -1628901218 ], [ -1976105220, 791200370, -566181044, 479237139, 1638579858, -1194498770, -1672429535, 1759706664, 1551906630, -1869976622, 602757483, 2126417273, 545245123, 1136317767, -2025449789, -2095305062, -293112316, -2140179348, -873069185, 1463559238, -863455710, -98693582, -712282579, -912189772, 1060643076, 1144503699, -1046035737, 1053989464, -365677367, -1755287830, 531375161, -1362894099, 1601761083, 255568705, -145621207 ], [ -1448144867, 58385967, 414743544, -2028356683, -1121168503, 1845933388, -1186840641, 1064892190, 1490116670, -1953949852, 295623711, 1466174426, 1194129058, 42472454, 945498627, -342817808, -2070473154, -340669456, -1167121749, 1632831418, 1740493716, -291649165, -430652255, 1157102891, 1264268537, 649695651, -272352019, -2017547863, 604715938, -378893888, 1648233115, -818214884, -902812527, -1754395074, 1189755100 ], [ 885908576, 707782340, 692655913, -971917251, 2004946729, -735083918, -1045089318, -866688290, 136486261, -1732018527, -453068515, 1374599794, 102594658, -1569119654, -1407049300, -2014166487, 933460188, 2114749766, -389775061, -214738554, 461140308, -306237074, 856219923, 1271399150, -1768471133, -400851027, 1088445122, 1407304789, -2054893380, 1222077952, 1368500469, 1089549351, 293242727, 1899184436, -597909978 ], [ 332519393, 1275004537, -1603301629, 1914236723, 201607552, 1382353355, 1752609185, 1669467307, -472081831, -106423159, 290478568, -252870415, 409555030, 324288676, -1112724051, -573576256, 52613645, -1524538776, -463265661, -1716581176, -327291094, -1875075306, -1547020112, -701115995, -1550171006, 566755722, 2030208360, 1904849152, -1191902410, -1555557934, -1325018385, 754388754, -31264749, -2073754248, 251807878 ], [ -2110140051, -1625613058, -902894751, 1737621809, -267184479, -1220430875, 591264624, -82389458, -1078782240, -1846225142, -2143698296, -1893407567, -1022889014, 251332210, 490587415, 1626652427, -229693306, -1731970842, 588849367, 820775208, 1431984780, -1359842028, 981152272, 1668404188, 841121583, -951573282, 1266931266, -2013607332, -1527452996, 430407210, -1590390065, -435197657, 534259661, 404297374, 829153436 ], [ -1528189589, 1165237389, -1379096388, 99071518, -460183522, 1580153851, -1387578014, -308586339, 1500895120, -1241591890, 1830861136, 1371032272, -360887832, 405459350, 225889645, -25124877, 398718632, 537474681, 1346829938, 1386317739, 1731492898, 1084504340, -516642863, -121175778, 2125810073, 1071982363, 167388767, 1685287777, 412448556, 1262860225, 2044710123, -869921887, -322353201, 50493969, -536719693 ], [ 1399911212, -1099384853, -535966285, -208876185, -238742335, -1709765804, -23175124, -2112568858, -449602199, -1207890562, -227674327, 1049220220, 1689217537, -202422025, -160056282, 1794677396, -1078648474, -1930835444, 1321058946, -165435811, 1664094076, 1011777382, -2061732478, -218449744, 2034040894, -473717332, 2042029332, 1447883883, 509594323, -2101046713, 1395267214, -202756661, -1762739898, 119226754, 168584299 ], [ 1231764400, -626837075, -1144616350, -478768434, 1194844107, -768229901, 1098753894, 274615844, 1623520656, 2090731317, 1240803868, -1872297193, -894609532, 1068429195, 1388785066, -1996588502, -318327190, 1789740948, -2123857398, -209137261, 138821932, -1071777188, 1017723180, 2111075956, 1387211736, -425850775, 81133493, -1938159924, -1712137615, 1935321031, -1574505793, 1636801480, -1862145529, 236808497, -18960923 ], [ 1408973703, 1351847409, -669021244, -1649127792, -492693318, -2104525848, -2135650212, -775804951, -688517121, -356833651, -1218849680, 1194315535, -60806212, 919721974, 1615646287, -128343928, 1708185112, -1506103870, -1791911333, 1599432255, -1438055341, 1186151778, -1818143996, -926454618, -576111690, 689024404, -184585575, -1181384199, 435172196, 722876720, -634871838, -276436172, 1427634414, 1198987819, -1063686346 ], [ 2135021970, 2022052558, -1332600055, -1724519223, -817029023, 1880008926, 1173186145, 16108944, -215345967, 716898909, -1896045892, 1180191415, -1623199637, -1344910450, -1807457001, 1874536455, 966015704, -38334533, -1202407449, 213588893, -68152345, 610002130, -1825388401, 510057436, 116259562, 861898556, 2117652971, -731137707, -1558239053, -1215185763, -1577658852, -773523651, 616256061, -820571392, 162003278 ], [ 1608543247, 727845925, -863390472, -572442502, 289268125, 966012770, -1936894698, 593437464, -744006800, 2008950438, -549680529, 901968963, 739996306, 326468752, -812869722, 2068894449, -350575044, -2096255198, -192645153, 548209698, 275766133, -292362246, -427682623, 6233844, 2027874345, -529702441, -1681214920, -1114694016, -592381398, 1997936381, -2066945610, -1384498470, -2057159297, 1527066912, -944856579 ], [ -45557169, 1931106846, 1188725329, 1670059044, -125920326, -1145532589, -750213834, 1743955776, 861943150, -1980304113, -351017938, -1861214405, -811234475, -2052867597, 1031459424, 1238033216, 42672915, 785756241, 1479514788, 431133866, -405589612, 1448262240, -1957396280, 60146091, 220650408, 1209687524, -1150634500, -300356658, -1440788225, -339575393, 1431761384, 1915014967, -2057163318, 1099784432, 1146473052 ], [ -1111890219, -946422661, -1699943724, 1227506079, -1558660153, 411487115, 284894658, 1980176484, -47001586, -2138290379, 1120516667, 1269307729, 238538042, 1350951437, 1006215129, -193249454, -626362045, -416554077, -641788305, -2024928715, -1296698618, -693493378, 27003760, 767659538, -1975074818, -389803399, -1253076580, -1197491561, -724140331, -1502304239, 1714110756, 1246194979, -722484643, 175171182, 959924460 ], [ -1825222608, 858001070, 1789854698, 940849859, -1494900443, 1155607776, -1604733442, 72784800, 397848, 1327676449, -277759551, 29848040, 129531365, 28990850, 1765886844, -237410732, 1120300884, 1704584061, 1831273616, -930269364, -1374109199, -131907716, -1426739425, 1480036449, 1208517567, 1304464512, 987542801, 942547973, -2127191386, 1343681615, -2053713547, 1540543485, 842313289, 141476061, 1293463192 ], [ 480688950, -1006318302, -1845085079, 1424684606, -1369697814, 1854979168, -1905968869, -248525697, -1194540088, -92723795, 486408112, 608173912, 359390640, 199798955, -723123186, -2108937996, 2087610256, 1133881178, -1319848112, 982890927, 1199563483, 1986027088, 914207345, 817034677, 2063563025, -1106157327, -1673546772, 1005203668, -1227790385, -1432218788, -1565309280, 1500987474, -1546220633, -345246510, -844874018 ], [ 505276995, 349077961, 2066417353, 1080092145, 1465504531, 219963202, 676891332, -427283162, -1533984794, 1360815284, 871726161, 1170230293, 453856803, 2009369659, 1175716342, 253177053, -1244442444, -1195827922, -352909421, 1519886847, -2088743656, -1476263133, -1163351183, -2046905656, -400600506, -1210421867, 93267010, 1082618247, -62479492, -1945128934, -1894553909, 65000249, 1042718535, 1470066875, -554959746 ], [ 427418504, 1618635720, -908272538, -118097865, -1872591772, 1157633899, -473856558, -315780340, 1335108629, -1050573203, -485499362, -977410810, 319550914, 619836635, 644839961, -1692426645, -1325241532, -1136151551, -1694282094, -2132773516, -1815418261, -1668341555, 1372709871, -1316815487, 1306712883, -1848160457, -298875049, -305519285, 110249082, -1287173308, -883978971, 282794443, 1320348144, -1144536787, -1692357417 ], [ -1386865629, 2062410567, -22876879, -2132479679, -713060598, -1320575491, 911248678, 1958471325, 363091147, -1302715633, 956399158, 1514578915, -1448734781, -1559268557, 1809242935, -484596696, -1632929075, 844320409, 1243238521, 453806898, -536749911, -1120357883, 1382210771, 1174304309, 35784284, -149054406, -93412359, 1619675229, 2018526855, 1599519001, -1176365363, 199623338, 1909969805, 1906849465, -1590827605 ], [ 1025191823, -125992723, -609294806, 1518332644, -403641733, -1766416599, 599847509, -2052847012, 243754887, -1403546857, 1290106383, 307560544, -1639205310, -756181540, -77965390, -1953358306, 1258087022, -932245059, 82485011, -2121106906, -1265629722, 2146442409, 1438784671, -1548099366, -364120927, -1577721332, 1219258369, -1283148727, -961661915, 1706582461, 1900511772, 568918291, -1026293456, 447733943, -1424226964 ], [ 580827770, 2067589102, -2012677816, 1812493905, 287076384, -436449953, 406598098, -928485175, -39112478, 12582700, 702616706, -292557620, -243896038, -241106522, 187165478, 219739161, -767471784, -1500188984, -1928861996, -1634329224, 352579080, 1747389036, -626613543, 654905458, -1624594861, 1134534835, 1447216546, 1412238156, -1090984694, -935445074, -1445091384, -1747725713, -1331564090, -2122751739, -760802941 ], [ -1386204920, 1860047576, -670034118, -1026411589, 1850824791, -66058815, 1063815515, -902981871, -549980999, -292982966, -1930077098, -1019219067, -624090708, -467607137, 1882850256, 1619288603, 1765319351, 797142441, 1600339271, -1751166112, -313882590, -873196523, -1958940946, 578565681, 1188176672, -828864912, 766619240, 1748769394, 1695674123, 990312846, 404950845, 839276099, 1202702605, -283154579, 1882737443 ], [ 446026294, 1371030808, -195067277, 414292970, 1852381707, 1994084589, -1766011186, 278945762, -2046940584, 1000962204, -753024119, -522125920, -1280796711, -287644473, 1633733370, 355310829, 653648410, 457077415, -2079516653, 538224874, -1836409336, -1732179616, -1864455952, 1706637283, 1751116691, 506152782, 672871749, -442328589, 2109925088, 490660699, -1986783910, -421294851, -164180592, 1584206512, -1460657418 ], [ -400123942, -402764614, -776891287, 304398182, -1091106389, 633133434, 1273001814, 1482841620, 992923284, 878463663, 931434533, 1338689888, 173404451, 2078782900, -1942203907, -799936751, -296183523, 1961476294, 92311607, 43398701, 1633066281, 1328432647, 1398492150, -981712820, 1754947863, -1748500977, -1479760028, 431473530, 379412209, 316326805, -32698510, 809810390, -278519959, -1345517666, 1714135413 ] ], [ [ -1620503204, -867076875, -2071095562, -813328211, 620281145, -1297765855, 33887248, 1225620188, 1059488235, -161014837, 1023083236, -1279229017, 205522085, 1677450948, -571932639, 573167302, 2117361114, 1109555619, 715169270, 1117435536, 700106674, 1970719683, 1189494759, -179919681, 1365673349, 1417285397, -576809002, -1659275784, 802217132, 726809554, -532573543, 1844376795, -882067581, 673800149, -1193054001 ], [ -594721688, 1946572619, -1292687494, -512806833, 959148095, -560497554, -809324143, -410251909, 1071958331, 1325397741, 756966828, -885668283, 2010212092, 1560016889, -537972839, -824107674, -1935313911, -1266932200, 1781365332, 747912226, 948124710, -272871669, -433975779, 1522158753, 1478099572, -1963248105, -2063469844, 1780011555, 358578886, -920668015, 936628888, -1106284835, 110837966, 1078403455, -1702273587 ], [ 838311027, -1128407536, -1913520099, -150290376, -2072080747, 1601888011, -489083353, 1721544917, -1222478697, 116763281, 471499291, -2143782116, 352522564, -1470327396, 826527688, -353296977, 2091199577, 1832783822, 910058315, -563592096, -460117731, 1618206612, -1707783769, -1239824094, -2061077980, 1459262034, -1560830936, -298987710, -1936514748, -1382553869, -151107766, -1460570273, 2130284230, -1742193443, -1353807944 ], [ -283299944, 63287529, 1493823416, 1801345070, -1428361904, -608631383, -1992046930, -158763632, 74621504, -1509945775, 1755622052, -626746461, 1465056419, 1284955526, -655888787, 1016173815, -2030503289, 925991433, 118793172, -1988252413, -1800568533, -57809423, 2062999085, 750900359, -170107451, -293201752, 1506713953, -1990527993, -1427876979, 1025706029, 901122609, 1732693692, 783676389, 1213945869, -753873464 ], [ -1659368430, -1688904364, 542172191, 401485890, -536784542, 1145351467, -1754883379, 568525613, -609302737, -217482983, 640260598, 600719274, 34505037, 1842024141, 1567807337, 1835234331, 435486691, 394419487, -1161748648, 1386978988, 1891835960, -387163524, 1507036071, 678095908, 931928815, 480056024, 1209685622, -500469396, -1342279088, -310092173, 2145129838, -1104068290, 67853969, -1987045089, 1580716680 ], [ 602813622, 1068781049, -259676208, 1368175231, -596344496, 721995305, 1575568616, 1483676781, 992691392, 1921443400, 1021186044, 1878833284, -690512135, -2009122362, 1825018657, -998711664, 2138793848, 1314334596, 1306828640, 1577773748, 1727083610, -1032325640, -575622190, -1290971601, 1311514950, 1500879273, -1289549244, 1755325539, 1127111271, -996540909, 1846882506, 402657273, -278337758, 647377058, -2106708998 ], [ 219193537, -1431172767, 1869466310, 1791176863, -1079688158, -877862918, -159648562, 1511990006, -1900753837, -86726509, -1053069118, -319028147, 1082430524, -187960622, -1367112851, -1663673023, -706628339, 637983856, 147803702, -1865463701, 772812145, 2118726667, -1413568766, 450627730, 1011121391, -177947392, -1966646336, 1076724081, 652975760, -1127622023, -1647202215, 1405492704, 1375923461, -147833835, -1722742376 ], [ -1040449088, -1336613675, -2019306899, 551493176, -846880746, 1639686511, 154165758, 2069312372, -999422563, 1270979728, 1927129183, -317755713, 1742933803, -1179658183, 284643832, -2082384683, 323432476, -1851026732, 1928893888, 2103472575, 822492136, -153303346, 148357216, 1787205340, 141782420, 822356433, 752905182, 38745745, 1233174433, -778266266, -275847955, 1595110832, -237286430, -1863050185, -271007096 ], [ 1971447131, 1152007291, 146473752, 1240555570, -1878544485, -999181126, -146903238, -1160484028, -1895149548, -1570473379, -1282529660, 2127007177, 1699961245, 251320613, 438872388, 571649730, 379990449, -519863008, -398769017, 475796324, -1535930972, 507024862, 1894756236, 578636905, -870937373, 1908186644, -201095838, 509741201, 948939644, -1024958122, 1095306031, -505409715, 992754287, 1785276889, 1134898840 ], [ 1770575469, -1487526853, 441544570, 1352744087, 1560782059, 1963410053, -1486375700, 1599129260, -289511808, 2091195166, -564626071, 895346003, 2023607730, -139802913, 933068577, -1388847507, 791382146, 1627759805, 129198356, 1762549879, 1161905251, 1036411758, -1261138414, -349267033, 1981409214, 1060093495, 2001929272, 597884991, -1329525202, -412457154, 495848873, -669058825, 1780633375, -601876850, -1236163212 ], [ -117171988, -1809239843, -889878400, -1000694507, -671909741, 2012455045, 371557654, 993874374, 70965594, -2081801978, 1174897964, -844036540, -462128667, 268404327, -2001029165, -1079888699, -1118744778, -780571972, 1588000873, -386119288, -1221508159, -1091666133, -1375925635, 303693348, -1444869559, -1658421481, -1751178720, -1940667303, -1325110617, -1021286872, 1597514761, 1992100808, 1339623455, -1334141808, -1743299877 ], [ 707349360, -1277188250, 585218559, 248377137, -511421582, 1680132891, -666549846, -148647234, 741304454, -1386539298, 1497693370, 1237918553, -231789745, -1505135552, 373837268, 527611491, -579869263, -1187317657, -1835912013, 168653285, -335561852, -1250381118, 2025261872, 1205868016, 9575712, 269170854, -2052625635, -1594389591, 760785123, 1446754944, -192673689, -47506612, -82715514, -144519485, 820972434 ], [ 1809803127, -1578194499, 926454762, -1418369084, 1540707244, 124819796, -208350056, -2092231155, 1681218349, -1814761452, 1375081367, 1131270438, -996733873, -1357203686, -228688304, 1952172866, -568344167, -1392927160, 1378597617, 208477322, 461872993, 1573996570, 2003168669, 1113006598, -756114835, 35704516, -2042207827, 318473567, -958849243, 2056554406, -1295211113, -336845578, -1744796145, 709302174, 1493042042 ], [ 1774874066, -1133884308, -226006006, 1893306897, 129332260, -49224900, -1030544441, -539517629, 273324084, 804846521, 1192708401, -932773116, 806531460, 650319039, -640449209, -1743148614, 2044645641, 495541571, 763709464, 517548652, 1631097581, 139221734, 2085277046, 1844881678, 1175187741, 590739838, -1682855289, 357594358, 1742157209, -294105847, 239247086, -1942643814, 464131989, -2029781901, -1988514804 ], [ -216905158, 594400351, 362386779, 721707977, 1648535308, 209323592, 778214804, -1100444731, -633813247, 633728280, -991746336, -559650321, 1755771403, -90478159, -1510204385, -1122909485, 835154431, -628805633, -1558528502, 999089727, -1083845227, 394576996, -936173675, 1193857634, 1196991447, -1721254063, 745442478, 201296239, -1954646780, -771315378, -1580425739, -706059871, 2020060754, 1955998864, 363292760 ], [ -1190383002, -1884667982, 1129737120, 1016201821, 1370355643, -1402390574, 287202211, -1864273370, 1258885524, 1077515511, 1506401843, 507563206, 1712983881, 1250043111, -931549653, -1040101971, -1424841560, 1266719976, 2015610336, -492583685, 410157222, -229763094, 375836732, -625990219, -52897221, 2024967857, 425704032, -855832912, -1269334205, 443204372, -353465423, -1709272419, 373753227, 1418207265, 1773255329 ], [ -1251265617, -17623116, -612232010, 938691973, 573833162, 1236319692, 1993870809, 485002526, -2044918715, -5131232, -1017841768, -1137834123, 860324534, -159755082, 990062664, 1554011750, -1301435436, -1206094181, -654134045, 857737321, -2076342649, -1437289758, -1011415581, -363925677, -2140862965, -717039405, -1675883010, 1024173871, -1854081179, 1231550132, -11480427, -1401752552, -939514464, 1875381894, 674791824 ], [ 384249932, -48456892, -1770826661, -1700617234, -174145811, -1648088032, -1084779776, 1839665989, -283481891, -1746273608, 1729131289, 24840637, -1385622057, -908471794, 1436619609, -1867854377, 196371878, 226153628, -820237072, 1667480222, -1598942251, -1563155101, 1052370316, 746860805, 991004320, 1800453019, -332749104, -1146289634, -1768646993, -498272027, -1660604122, 673087259, 1506309579, 1652540233, 1878691270 ], [ 687946998, 645136302, -621289450, 278028317, -79424721, -433587418, -890865078, 1113866611, 1346991437, -977348100, 1111065264, 634263841, -714763722, -211107610, -1305179054, 39371844, 123585161, 1087451906, 363638620, -706630224, -893488088, 979045534, -907163729, -208792825, 216929198, 1927637782, -1028548396, 865726404, 1656199230, -100859446, -694800623, 1108221217, 1556227905, -1228095080, 1116746644 ], [ 1742568831, -1273144160, -130612941, -1971551293, -740431456, -281562180, 467609212, -1122521905, 1867102930, 139063129, -681387690, 2121496188, 256632689, 902535010, 1655203982, -1239751059, 668459869, 1729257033, 1605004391, 1131103691, 1739929726, 250922808, -736564151, 1695336160, -143621267, 1692342729, 1487725255, -172999754, 1071409106, 367450150, -1302203826, 2107498194, -1207868953, -1787175120, 915542662 ], [ 1377915578, 266718540, 476618464, -2009414818, -1803080354, -1009279250, -1696813296, 98622595, -1637810100, -667539907, 1969768819, -606406075, -1473318674, -597823266, 430733078, -445753972, -2137888954, 2088742601, 2066111703, 1921036413, -1280796758, 1823915121, 1836491415, 339247383, 1773508899, -1271406313, -122278207, -793819014, -1988760252, -1917347841, 1289330115, 206320037, -430787765, -1490572450, -628970741 ], [ 1743712439, 679227895, 1076005223, 1955320643, 1530109552, 850554330, 1504992781, 107126901, 1486255055, -1036211475, 1424246704, 1010482555, 1145438268, -1730329190, -267031901, -2012980481, 1903376768, 1704493516, 1857683017, 978250781, -1882338236, 253219969, -257345388, -999702450, 1927618028, 84068100, 1904077087, -1323654326, 1986172668, 254724512, -2140442947, -117308778, 1220513411, -1712741882, 2129275685 ], [ -1935175226, 1844362577, -1793765114, 1047975355, -53200905, 1555358790, 2067419286, -125654712, -16465516, 1607948740, 632019007, -2110672291, -2027598091, -979657956, -382283286, 2055297468, 90922718, 471778422, 668862079, 488175251, 1194395840, -983061118, -826396535, -1450838855, 3280333, 827887157, -1754574922, -777634775, 85605093, 540100829, 1101518181, 454849688, -1631539920, -957444366, -705115181 ], [ 2113078358, -1267746613, 1051922801, 1115498389, -1136666895, -380540231, -423225291, 995391513, -1398562411, -1794067980, 910590898, 1739847749, 1056421881, 849003554, -1674074922, 1944770174, -1357223938, 144420635, 1694784311, 1094502006, 1283722825, 1030418875, -284899957, 319793375, -990319952, 1986396765, 629007595, 929356970, 663520546, -1275134613, 934340235, 1442134486, 1651738269, 1403748238, 1459799022 ], [ -1896482172, 1516833016, -477180844, -1095085064, 972896602, 645451061, 1315014229, -179570276, 1127627346, 1558984546, -1402164308, 1990768424, 1794327574, -1385958225, -508912134, -342099252, 1832187143, -773934587, -488644822, -386370210, -163223730, 1237398382, -746706778, 1896145497, 203085560, 397730872, -878337737, 425188250, 837104995, 2072382852, -529407019, 357826369, -305259594, -654500912, 883928586 ], [ -678074098, 1495110006, -2067104216, -1769393706, -1246418074, 1385884252, -1205349806, 1080976090, -1495776694, -224511008, -1271513833, 1582921269, 184896802, -91168583, 228546819, -437048202, 809324279, -177380145, -1180497956, -174591746, -2107529002, 2110344928, -877086772, 883951661, -1489685324, 773661762, 1172088090, -1988220419, -229250833, 1383002000, -43533083, 1136293102, 1502174074, 1536792547, 1356154355 ], [ 449078682, -1906828727, -1850454558, -925081340, -489001392, -1252825863, 1088346430, 1861448855, -1902060680, 1187512653, 1255146307, 448674685, 2117542179, -1911063507, -1655331929, -1016810474, -793702068, -1456605423, 1082922353, 68736888, 1084157487, -1117088515, -1179950802, -678878121, -1168271340, -616450650, 1673292505, 2108545267, -1184764080, 1102063346, -1731892424, -355186777, 64124993, 115791651, 1158800854 ], [ -1006724960, -1921938378, 1388935113, 632926681, 73538394, 1881231224, -685693041, -893348974, -1825022713, -1870653803, -1549604888, -986164676, 1048868858, -19182381, -128423519, 777119499, -1159916579, -1372061248, 1833606034, -281074635, 949099041, -860503900, 1474884997, 1700042724, -1792633637, -762484744, 1458697607, 394986576, -1949956336, 472152141, -870271030, -95257394, 1052891350, 1906038579, -196638222 ], [ -1571897602, -1594246375, 1699790191, 1597849299, -1145415715, 443901245, 850947651, 1678475004, -1648533131, -1645667146, 2086212547, -563022029, 785007019, -906187336, -195475908, -1694289634, -1260315881, -143154301, -1016347485, 526622317, 1879832688, -1248819248, -1545009726, 1811123329, 1210023020, 1554070226, 674618890, 1367400217, 2117235462, 876990221, 1617340434, -1934058697, -194431506, -1475433433, -1310728845 ], [ 42028398, -1398691927, -817803837, -25267414, -1358994049, -1059746484, 1034239953, -639031125, 1726901984, -1685225645, 296144594, 367122096, 309513488, -567596855, -379604640, 1310804774, 979088314, 2024170601, 1539281097, -140791862, 504919376, 76455272, -152679892, 1346771524, 938148027, -427635010, -1051780978, 1721165512, 894051133, 1270576796, 362157071, 1694835498, -111144950, -301603970, 1773137100 ], [ 18546587, -1283202722, -725798162, 1831725121, 483194113, -255798667, 1867673862, -1551256335, 1124235549, -2008656688, -358390779, -758915506, -666443178, -2069740996, -1532271741, 1268673668, -565197407, -1313040178, 1154048673, 1176466904, -894786963, 126720080, -818532162, -1504242479, 1054420488, 782309699, 1433128325, -301279404, -2024826498, 1479633624, 1272862686, 176557024, -1019285046, 372905372, 860954907 ], [ 1933191346, -575928936, 1029862735, -1550960322, 616921279, -21741449, -62177232, -1506106048, -117938423, -223892810, -1911476111, 93831162, -395375383, 127594499, -1472054270, 1933848498, -1776944536, -1220951634, 1263252123, 1044226583, -1871740369, 1761269901, -1873371764, 1449061461, -481817902, 819038809, -333034610, -777257045, -645940574, -1854294648, 467490237, 1543432147, -704148231, 255071998, -1908156658 ], [ 50336066, -1019523290, -1218824490, -932453917, -1565072863, -1071580175, -46689389, -2066349785, 1841686834, -1506409212, -1643532799, 1991720436, -1843760421, -1390394760, -677326822, 1710068176, 483354272, -134182979, -1329758714, 329975400, 2062677518, 1562009791, 417276205, 2054710187, -31097421, -1570080670, -1861524118, 1007513029, 547101841, 2015645859, 256377236, 1701637502, -1103750619, -673139829, -171407248 ], [ 1299930189, -1486531061, 1211672677, 112295189, 1096848604, -886343313, -210093093, -658831518, -1681837428, -19733427, 587654977, -847370642, -346519793, 1674995937, 887191112, 1471204389, 437138647, -866084848, 1158723610, 482270223, 433600328, 1564692239, -2074903880, -848577568, -379930096, 1003078960, -1243511399, 1730496974, -916185668, 1285722357, 898108597, 152676013, 1961613422, 81497307, -1920015211 ], [ -2113593802, -782527486, 1915895083, -1824621666, -1797000225, 2038533295, 1024425170, 1515472151, 1163723702, 762214313, 1580950437, -215501956, -900692225, 1534314161, 708039388, -785509855, 1616706881, -2108517074, -1830989918, 456532690, 1826356884, 383584127, 592831056, 611523790, 2141015924, -86953707, -989585582, -2056571956, 1499264374, -1925297413, -2084590750, -516786152, 267193900, -1437456965, 1904546110 ], [ -586673905, 2089017463, -774386772, 1937407953, -1393578869, 2126913945, -582740975, -386276562, 1394136600, 1603421922, -2142572056, 1379386138, -273291219, -742535602, -1328677583, -1222766512, 2067051603, 1832034956, 1674247514, 1656092687, 403793516, -102948680, 1122759677, -939636094, -1791839921, -402523426, 400300862, -984370561, 1643174614, 452695568, 530715944, 1195971368, 1655095068, -1484366665, -2094733313 ], [ 901343351, -677711804, 2042089140, 1716665367, -305871558, 1408752824, -261590384, 1259376044, 1548849379, 171708256, 1376991228, 533148471, -79286383, -1152083184, 773613154, 1131162763, -2108035065, 1453993995, -1447598601, -1660440653, -1201916642, -290283415, -1884985003, 859441236, 1315926461, -345325385, -1814563977, 970661536, 709336196, -1637732029, 1311459702, 1637724341, 1091359667, -513385540, 92745960 ], [ -926505125, -1069948185, -962941633, 1844710142, -1905033811, -1992455348, -106233670, 1476035463, -1533197521, -274574364, -595529668, -799537487, -993028129, 1676494264, 228140220, 772056076, 1932445142, 1640998439, -125659273, -968265508, -1642725861, -1251088780, -1213286594, -644500996, 177694336, 145812987, -1767002623, -968873323, -1865168517, -482030507, 560499900, 1688922303, -1206142000, 1352577229, -1450367681 ], [ 1608420952, 1227758741, 126828106, -1602635484, 671296672, -733843122, 863962916, -1944702362, 1540594055, -1318586900, 1563729700, 219628474, -112282561, -440998562, 634325210, -844745170, -829231419, 111179612, 193174191, -1904216765, -282600687, -2134086885, -1142484229, -519024136, -1379588091, 249470341, 596290269, 729443179, 1950824442, -1479676352, -1831314951, -297170669, 607022982, -1301032815, -957050680 ], [ 580116189, 561842069, 1194619217, -1418287935, -2035487025, -1360098320, -212643230, -416342751, 1763253677, -634798323, 951408286, 1536170095, -1520685548, 1714722669, -1608051258, -1026566845, -890806517, 2100869825, 1996902117, -530255219, 119862219, 1388892226, -699011561, -303133779, -1850748360, -1971346831, 2111119949, 1283722899, -1071515964, -16304608, 897056314, 1201955649, -1709698878, -1189773916, -1528527241 ], [ 1061882951, -695539986, 822402957, -1319187203, -351796055, 1597170845, 1458389614, 896769429, 479823163, -582112801, 1413294272, -225173014, 1097698890, 1352819036, -1497142349, -64198316, -1901276934, -1468481277, -139933330, -44103736, -1862401520, 1813967939, -21222891, 927055980, 2134731892, 1133373142, 585226835, 1350189601, 1374363590, 1033891611, -802416647, -1108385315, -197035321, -1681709382, -7515251 ], [ -1748857477, -780386691, -1627584267, -541187195, 337249105, -1589792034, -971515245, -849186792, 2124266198, -1555978822, -258278933, -469980851, 1606283025, 337633932, -233082984, -22050739, -436625611, -1449372751, -604992940, -890604852, -1075145038, -1844839438, -1651646918, -962706980, -1795352951, 148301601, 191675175, 876096938, 256989751, -202384599, 260089590, 1365654182, -2033688031, 1880938578, 173025368 ], [ -400144640, -388638685, 487024841, -1479700276, -2035241986, 1224366621, 1778154589, -1088321274, 842012431, -969784510, 446964599, 2113539964, -484268225, 1812506641, 517226115, -1717926843, 297816640, 1973942816, 914086104, -1535727738, 805068165, 874316165, 140001892, -1498895716, -1663155330, -346580323, 79208561, -751964541, 776793968, -117070712, -1714989981, -1037433484, -1940011177, 1593131882, 984756713 ], [ 266708036, 1805558423, -941917588, 947830854, -268820419, 1413826356, 762277562, -854810190, -1656279142, 1561432965, -1547314746, 1880015955, 1829278518, 9904820, -1563230585, -754312259, 1525410823, -42186500, 349309260, 450281953, -1952646946, -1431499578, 1670830064, -1047785780, -2072271023, 503513863, 494508567, 1937148339, -143503823, 5658833, -1751712960, 1672589647, 1389229787, -1845739730, 925998173 ], [ 690659245, 281805757, 1511031335, 1539394485, 1211750594, -419882839, 33579194, -775900893, -1869305291, 1662672672, 2021099331, -1955916734, 1130497472, -1225190609, 230283739, 1967545208, 2058014260, 1439615155, -92727667, -2028404864, -238386940, 366677524, -1651907614, 2051488102, -23842210, 2019873278, 371034603, 488350416, -221078736, -1209664748, 1704714394, 1178244787, -11178320, -707622372, -1098222973 ], [ -111112419, 844079291, -1739179657, -1884227641, 1607014192, -220951980, -447806349, 483203270, -924286391, 1952116518, -932474367, -2092146296, 1269740454, 1331577252, -895047602, 1154355174, -82862428, -1007989674, 1494763949, 1657738012, -1665997902, -378447832, 1705550421, -1242670343, 607155154, -1676208333, -730409400, 1328065690, 1497852147, -2099219345, 828861705, -1302807693, 1813073462, -258761058, 176923503 ], [ 110722941, -687828644, -1872121290, -1388934354, -1379519561, -1043233457, -549310892, -1901862412, -1786356293, 503846222, 2052266876, -45316497, 1521021180, 534542661, 652737860, 1189587912, -1231941224, -777290025, 391067064, -732173409, 1232354533, -1992466703, -2094062738, 759248157, 214748557, -273739627, 2129943919, 644048761, 18616584, 1559774687, -1920121071, 579078586, 1503637441, 1126107699, -1676923831 ], [ 3406777, 2099526090, -470105842, 1639460851, 1387621674, 1176852811, 1163589241, -1091467149, 1468318547, -321575440, -1498616381, -1986289839, -1160587789, -1735261219, 1476839460, -1637510619, -1615528283, -1493238416, 1305800219, 1581931270, 32914537, -36788973, -760842575, 857922277, 2107464138, 1664832042, -87002348, 1728079641, -1296826147, 2119994196, -803152801, 48214069, -196873472, -1112740017, -1963590989 ], [ -1685217247, 2146379125, 1314881267, -1235403111, -1153518585, -2120158803, 537308562, 2016691213, -263501187, -887082940, 1748529162, 819529316, 168940344, -134025462, 1752053381, -894669793, 594088810, 2026897774, -759581713, -1249204646, 1940079344, 1169097632, -933738602, 1227279241, -533345869, -197968380, 731357324, -1569419340, 1071041250, -1829474821, 678110906, -1724937207, 1812457868, 792736748, 679777265 ], [ -487744809, 1594665004, 483928661, -1833924844, 2110628313, 1288319874, -1027487217, 87559123, -555005123, 1459615053, 501678450, -1687168445, 572530787, 221012035, -628785018, -1901812068, -970755875, -1860478251, 1236116312, -822369902, 184328892, -1563647746, -885732617, 994341454, -1131097069, 1216678296, -1748640877, 1215137942, 42147430, -2097225091, 1787647620, 90609524, -1706538347, 1379907755, 1549696598 ], [ 1520645748, 1586487641, -1653040278, -651439488, 245471784, 386811191, 1390068147, 1698015902, 197399721, -1339955954, -926061196, -263909799, -525446437, -998814087, 1782634972, 750766332, -1423716295, -177865056, 1599912671, 342082806, -1032068087, -1675510835, 888427707, -1945911641, 1835474005, 1645550421, 950821769, 1272964763, -154255129, 843667059, 1954297948, 1277041695, 2003839833, 2026001607, -1360790629 ], [ 785923162, 468200241, 1101540143, 815743088, 546300323, -1571388608, 1516977923, 806099727, 509516788, -523093537, 1600446214, -669152888, -2054066437, -2079853662, 109444690, 1134994091, -361534608, -43384240, -202672796, -1019317031, -1300783448, 657675930, 1151500824, -1219608133, -433686859, 1051865118, 662887483, 955708943, -1705813736, 1487101836, 1228791183, -1695613122, 1808662582, 1280350908, -449179547 ], [ -1552947873, 514794526, -613489433, 290964347, -108329483, 530257, 1584218560, -1812791337, 654190239, -1889046298, 21409647, 25181542, 1612318541, -128344564, 933380412, -1159676366, 962339213, 827684991, 661087, -99242061, 1481059466, 677752529, 1659503084, -1870818034, 815671485, -1122402508, -1896769101, 2008435569, 970305895, -110231805, 1614527195, -627314608, 1279038195, 1555940518, 1340164412 ], [ 1980028642, -2093831960, 445264793, 316091090, -1292647771, 1498711321, -609741555, 249989850, -1320509390, 426451975, 438031110, -1516906585, 915404240, 873938139, 1308793616, -252481889, 390769619, 1241424502, -1535937553, -2113221256, -1039226950, -1996785687, -12639934, 778297388, 1849811939, -2144149167, -1247651175, -283900540, 851137540, 1168406417, 174941960, -1600646974, -782278768, -114349960, 1343307844 ], [ -1404337632, 1946466168, -1091602454, -700338108, 375630704, 451571062, 1864611596, -350863674, -1921043885, -842828406, 916635732, 674490935, 1588172270, -138933281, -826118504, -725035711, -272755524, 333670676, 449100317, -503840858, -1875715971, 907548039, 183682156, -647369506, 1735551536, -804609103, 824732366, 1572159453, -1062084988, -1921794247, -419828572, -1278730763, 1156211349, 1986702786, -1230443333 ], [ -1756396374, 1484324016, 1814947619, 269986867, -1612158210, 1045540489, -1717065776, -963137117, -1357181932, -174828238, 352645629, -1815928431, 445734577, 962790841, 1257725194, 1319634682, -860089256, -1200103443, 87432913, -788560999, 362827972, -109048993, 1962797142, -941259835, 2112797987, -616489722, -696694698, 125579735, -1261234720, -948046774, -1176070786, -1092698096, 862435585, 453027597, 1087283088 ], [ 877004686, 940916698, -73653707, 255147118, -891011584, 677819675, 58187306, -2067796180, 1074896439, -44166213, 1489712426, -427712779, 1454943268, -1264763941, -1192089185, 1180697135, 1471693567, -803216602, 1638468071, -228080198, 1271958889, -2039245898, -2074268207, 774368038, -769092550, -120225548, 706830585, -909577345, 1187780942, -747672556, 488817312, 854809492, 1826118254, 91079434, 289934372 ], [ 1744228981, -1420474639, 448096967, -2023477818, -348470722, -1601990495, -341781594, 1534408535, 606963613, -1851203646, -1219610154, -83858558, -1416663073, 488090682, -822395926, 171798557, 345882524, -1573186776, 1829256738, 542528870, 1546991924, -1399418566, 422415251, 1325751719, 17913874, -1680549569, -1454852459, 631413928, -1282260060, 1006840234, 2137408399, -1185058599, -1722427038, 1548330371, 1546687152 ], [ -167123056, 422517939, 1915179742, 1430290484, 1046593831, -277347694, -1731537538, 1721692840, 170829209, -1780799539, -1877720126, -1853059603, -459165426, 1626424137, 474683491, -811764370, -1524364560, 2015768142, -1979949040, -1462423909, 1090529478, -782105690, -570465059, -1088306065, -43786257, 777935273, -298050798, -1988656533, -753728529, 1481353454, 1621830484, -1344990267, 1205355949, 907857353, 1253224073 ], [ 1238634410, 258999549, 190900691, 338156478, -947673910, 1681935852, -24393142, 111427133, 1068836544, -188092199, 869825604, -1774048516, 1188305769, 383595938, -1342634885, 972031656, -1448926171, -1882550773, 492583528, -1698004334, -1011541346, -1922971973, 2096537573, 1617750118, -1299030051, 497876972, 81535125, -1294902032, -1443770049, 1754617809, -2145053903, -656395141, -125939151, -608514119, -883572878 ] ], [ [ 1108486292, 842194755, 1339110758, 229972770, 295227430, -741684736, -1872085807, 1812022312, 1821302707, -875182903, 841519573, -1561486352, 2083109272, 888647868, 1912169561, 1525098722, 1108090273, 1617141560, 871205092, -2085703, 512229937, -242685548, 1928617701, 988957218, -921701210, -55712922, -882927598, 2030056754, 1344812520, -1294429823, 334724555, 948996275, -230906200, -171807568, 1323926763 ], [ 177088171, 1141720246, 798196967, -657538606, -863644776, 654620967, -482847329, 516216330, -2024433884, 1198356636, 1445204699, 1890596366, 521273747, 974728663, -2028170323, -70190713, -1311482896, 994952094, 747908870, 278500361, -1770152817, 225699491, -1987493651, 1726691473, -1783794614, 34811878, -765046373, 1348230143, -1314139053, -1433863747, 1205732791, 2119079902, -1348008333, -781261958, -1415355646 ], [ 1581509631, 2126105222, 1249203740, -975459608, -1204402156, -1566705597, -1918143469, -862901561, -2115780029, -1505579419, -753737061, -1071001164, -1431073703, -1780711698, 221195397, -1767133502, 1892044785, -1452474952, -2119867052, -1074124596, 2114873295, 1060944208, -800865291, 93577060, 1793852834, 449827978, 826766015, -1633313531, -1088861815, -782138494, 1390047073, -1001426703, -861913779, 1275126620, 263848116 ], [ -1297449807, 1692170260, 697942083, -1107796176, 1934669787, -1089395787, -216197056, -195448325, -1568287586, -1053973428, -1943035996, 1941617361, 677936002, 1599855899, -644892558, 376756366, 1420012599, -1367011948, -1032182214, -264181784, -826657094, 1901717063, -253313730, -1687681416, -1365131210, 937589651, -2116041856, -810133066, -1987106300, 417948466, 168059471, 607121921, 340060694, 1396477144, 91721061 ], [ -271055354, -35512973, 451189786, 1650029808, -119110239, -949602746, 731027025, 636384929, 253179851, 1628045823, -291578897, 672243334, -1842986451, -203218977, 1033657610, 1687247270, -479381453, 240901153, 928795034, -258149551, -423780049, 1187607490, -1941758204, 1393135214, -2058585863, 2062050967, 527923307, 52241526, 2027893991, 821420877, -1451112627, 1265598952, 1034559807, 1649479024, -1976769120 ], [ 389589523, -1422106298, -1790707649, -1595766901, 1196349548, -453119124, -1313296115, 1672609983, -1045672597, -29668652, -1672805640, 1029467948, 1784359575, 1278481620, -1172657068, 820971642, -478100293, 1336037762, 1347548032, -884477977, 571380993, 1877219209, -2066201375, 2082131384, 331069456, -272055344, 889372506, -1835268747, 570187824, -1235288662, -1970011823, 990033209, 412972838, 672305318, -1072505977 ], [ 1441557360, 477406319, 2001981205, -459907218, -35414608, 1689041619, 1899258295, -303134793, -132368730, -429931481, 1305799096, -976814675, -1879460252, 790639281, -1431055210, 2090966709, -204438642, -596120368, 420144093, 254493925, -920245293, -1960188580, -1863764020, -1831948359, -494385929, 177016966, -1945805036, -45037197, 97503189, 728251848, -17100034, 727993433, -1937486552, -225899532, 264241442 ], [ -1870289155, 332565715, 324564696, -827692873, 935863131, -1776718477, -1038972793, -1956869624, -1607937140, -2092051191, -302149222, -178224297, 619928634, -368916868, 1741768579, 455711754, 786847597, -1487930068, 630543432, 585612190, 1908260169, 1328565625, -609670721, -1375441123, -380120010, -1383006787, -152104171, 799021690, -910111480, 1616622001, -210537729, -260735789, 602458071, 1025871736, 858553654 ], [ 61258898, -1458941588, 1977962729, -1001257234, 65356405, -1422130521, -553306908, 860383396, -61505305, -1904069085, -2086366235, 263844005, -2110978905, 74245117, 283893930, 1420520173, -781908308, -1667193552, -965585261, 838924006, 124959140, -67125978, 1125962357, -2067800492, 833643479, -1829891740, -282592748, -1231053581, 1032127262, -1704110044, 1227458346, 1060385837, 1843328512, -1620336796, 477487914 ], [ 2124781556, -1152836386, -822553166, -733527281, 1328312437, -2077427523, 1455055964, -1815194849, -155654648, 307545041, -1852840969, 710450465, 1409516044, -483606536, 57926592, 1774976044, -1879089632, -820356013, -798698839, -60444016, 1472461016, -1821101390, 2088589290, 941437545, 212053787, -1377888159, 45538192, -2125922216, -1758288501, 1151618996, -1513348663, -1173506640, 187974298, -1777016821, -144748305 ], [ 962968871, -2084556500, 1086527770, -433459844, 540301126, -1556073591, 1282871345, -1458512635, 1990546558, 1150166501, -1979190286, 419194207, -1373486862, -996629838, -1953369772, -1909829661, 1700916111, -1659267513, -1320235683, 1315267561, -959324466, -656068124, 1369081268, -1764023859, 363074452, 364802264, -283180176, -1929268948, -290772452, 729460821, -289636021, -933343647, 1061573275, 779714211, -707386883 ], [ -2101889756, -267093856, -275665981, -689650261, 879928218, 2043082609, 1714788774, 483233296, -225014364, 1516970487, -1023479249, 773492228, 117160437, -1470111679, 619570863, -428375459, -1933264233, -1110052072, 529099738, -2063582538, 363716462, 1482838094, -1520887320, 1315817332, -1361829062, -1025019509, -359965432, 1726623442, -706083368, -137642315, 1112836601, 1700509756, -1493843155, -711453126, 1736745994 ], [ 1982205755, -2142558148, 1860579377, 26089968, -583547822, -1093558806, -540696034, 245078467, 1822935046, 286155509, 43064096, 1725238669, -977671019, 759514951, 906107037, -1311301577, 1965959931, 190733508, 842849195, 672881902, 1812825197, -2004833051, 477269683, 997712929, -1078819247, 1947107940, 1185349816, 198030747, -616265454, 1526686210, -1398829994, -2001218167, 859542350, 105944717, 1117226857 ], [ 1238323429, -819272092, -926443675, -599286046, -1791646782, -887751007, -764658852, 1318265895, 1241614130, 1056215366, 1949128174, -1294151562, -2019144158, 131755781, -509792664, 1490578545, 1722770876, 175101990, 924969143, -1717356686, -1227068997, -1925028629, 653016028, 454097401, -1178840981, 148595980, -1597377309, 1735998718, 874251201, -1098387260, 319285702, 200353713, -912405850, -927864222, -2122439478 ], [ 1400689754, -1089604852, 683388020, -1383951923, -204750275, 1444348330, -308956525, 1305801797, -1926618131, 1506455986, -1995017179, 756623202, -832554072, -73678859, -381480466, -944185660, 76083905, -460654130, 2011634016, 1103250637, -1829204026, -1414387680, 1708033730, 1352394998, -691763796, 1123657727, 1018478334, -1865133152, -968760444, 2011168033, 946679058, -1151206541, -521752270, -740888325, 182518849 ], [ 1562933320, -1594649406, 2004658880, 1894609649, 537806580, -1563792834, -1146788169, -898713192, 2087455567, -1221880931, 1943917572, 487749608, 792180070, 885201644, 279565945, -755365802, 1815616194, -1152804620, -1846503968, 526278606, 551447466, 1377640245, 2021079982, 306146133, -1544352764, 1025130014, -53850806, -1708142231, 2020463875, -12207149, 2121233791, 1738894423, -381228597, 614796200, 1035572669 ], [ -1063633028, -183371586, 57393348, 399586283, 1814782205, 1164435765, 672306041, -592656478, -1183986895, 1259101467, -339790093, 756002757, 260456737, 982962116, 1999520291, 1366920592, 844330192, 1426819234, -883044144, -90190567, -139085133, 639157724, -976374170, 386791378, -600888633, 1795746323, -18114725, -247252851, 1227027636, -1139067800, 21997806, -1089240314, -151169595, 992498965, 1700698072 ], [ -1840645161, 1156718658, -1447218162, -1114731999, 1866092035, -1389010405, 1902649305, -1533147797, -436594251, -214056695, 1356626769, 1471465268, 1800882736, -1988781883, -1516725976, -273858479, -1009603045, 1806953444, 246239470, -2114342727, 1786965181, -1471840465, -40329182, -99654031, 1049036768, -331597488, -320527307, 1563265088, 1789548864, 1272581987, 270966163, 807192229, 1813662668, 2112882631, 1764688449 ], [ 1757299470, -901242001, -2044511755, -421548985, 1208799344, 1822953210, -504962114, 1521376698, -1371643267, 504678191, 1777363260, -249072697, -997786680, -1762206175, -936768450, 987973589, 195583659, 1771214915, -28006736, 2071362547, -1347610892, 1449357874, -506476820, -1102437466, 1286436724, -459137348, 440426656, -1523218184, 543896634, 1153321911, -529545615, -1624671622, 995310119, 117160274, -187532230 ], [ 1619269503, 1338430243, -1075761571, -1049674589, 882434878, -2043645728, -1689337483, -1131288180, 2044933282, 1327937867, 782629378, 1816017407, 806711281, 427057872, 88112233, 105102313, 1929453594, -1852918767, 195689016, 352818991, -310641324, 971263337, -1572905547, 488778264, -1083972730, -2074098406, -598885835, 1144289336, 1134956487, -1623302523, 453900450, -842502756, 1453912954, 862331166, -712457817 ], [ -111555181, -297384504, -744659430, -452925407, -1948236702, -1688042543, 629411245, -6971703, 910494342, -1532542454, -1823607752, -2037495488, 1427467976, -989974796, 1968551542, -738532632, -247279907, 439787555, 1251305375, 1841752423, 1041733483, -446932018, 39312662, -1572011648, -1025922852, -841595664, 1447295673, 543063291, -741075098, -1279624002, 128789944, 1582069658, 795272315, -29032, -701976619 ], [ 888903119, -1753989859, -1693003918, 1764710338, 1675709895, -849861495, 767347743, -458348490, -1843623920, -1926470140, -1000971804, -236659935, -1594264663, -1246683326, -2014806631, 476376235, -2079950652, 1320679842, -395391757, -1906934909, 1823155085, -1238262387, -667756708, -615323157, -1002480840, 285024133, -991237066, 99297997, -648895479, 524693246, 1181182923, 178045588, 1901682764, -1653259131, -110561169 ], [ 1976441858, -1671096829, -1127961745, 1391720295, -1358358731, -1487815591, 1343578376, -1508137575, -1203196974, 69545088, 827753201, -827526607, 236383434, -1112459634, 674552230, 914199751, 2147387424, 830549421, -445901236, 454661455, 1924477443, 617409450, -1413050653, 1888292950, 1206273864, -1928043010, 104232495, -2001572174, 725000556, 910220857, -1364469594, -1393583176, -1784944439, 254007099, -1545518620 ], [ -293080836, -1337765974, -486597581, 711521941, 741452857, -2036426522, -311557388, 504658327, 966487392, -741155348, -1364724048, -1950801909, -144259355, -1350518313, 1483547899, -508157764, 579261167, -277024756, 1194542851, -1184547271, 433284207, -1039629043, 2097801522, 90854941, -1581723043, -1883141249, -1074932503, -1475645158, -166531784, 685327461, 1251962437, -1651975227, -1455311524, 729610709, 253037214 ], [ 1500860747, 1855229079, 91216173, 1022263622, -1608107469, -306744639, 971070018, -436426426, 284222216, -150934526, -184832435, 761113195, -708288711, 2075800039, 1459673400, 477677215, 246908188, 1074783795, 2083828253, -1993843099, 519929, -509843267, 561393331, -1297909016, -1311733217, 637843432, -1446779932, 1294811086, 1826970033, 1377308535, -789881338, 43985881, 1018906075, -1256802891, -1374643754 ], [ 524205942, 1658078443, 1466594826, 1144846623, -1974128282, 156156166, 366984205, -821315097, 1574564258, 1963726093, -1416343019, -111536534, -824346296, 89415031, 1633169346, 1557625533, 472677146, -103112566, -1102597233, 651911815, -971815167, 1982854702, 616994690, -882302676, -759506561, -1599604479, 490253786, -1793481836, 1787641973, -1111615667, -1984529895, -1083009279, 937248136, 357646956, -1951701346 ], [ -1841833838, 17676007, 880991711, 48714844, 1662313693, -1729644597, -1962258260, 2083012467, 1246876893, 204331410, -109406382, 775217709, 1601579656, 2130480150, 1791520738, 477310186, -2147029641, 1077128018, 1497631378, 459970979, 779551282, 1858580402, -1118156172, 1454574287, -736359919, 732794654, 1627938304, 664840420, -1604292428, -2047197762, -1166799357, 1585359151, 1613842520, -2064370623, 1916827779 ], [ 740803458, -1523513324, -973239030, -266485077, 1701645338, -1958209866, 1835458842, 303254194, -1122206648, 258127782, -308456588, -2051460082, 256546415, -1251052490, 2117217094, 1537042116, -289113472, -482381571, 829714177, 576426916, -1872245574, 1940753570, 935478545, -14629482, 1626154642, 249225685, 829418545, 718578260, -976619721, -40178744, -244820885, 1532305731, -1653473279, -913246462, 479100708 ], [ -1667283791, -1342548224, 351404241, -571732289, -26753854, -1838487738, 33574555, -1148993766, -2145861627, -1770676975, 1967269632, 1955510401, -308286078, 723722487, 536431374, -656789510, 1540163286, -1512323690, 62740319, -1772779207, -938342079, 258194898, 1087619457, -1695351393, 1750719827, -1314558482, 19887609, 1491769773, -1876740916, 84010453, 1758303547, -1604014996, 248600587, 1393728991, -1167203599 ], [ 1275168751, -23826189, 1836744327, 1697591328, 387588286, -529992313, 1088818348, 503879205, -687000311, 184499910, -266444762, -1310822811, -1895841712, 10591429, 1458282752, -1187605757, 669960349, -1523547287, -663774748, 865641788, -116586521, 1702085414, 1404915136, -456062375, 668787682, 1720259438, 2049203722, 1693160851, -1947329034, -269408667, -1159921466, 179228427, 2112734508, -1511625411, 1056575098 ], [ -1484809452, 742596916, 1934160531, 2106448804, 205762262, -1058925154, -1494160137, -1800299586, 974158904, -1848646836, 949549947, 1150616812, 1189095145, -370027871, 1208781036, -947731053, -688503888, 215751650, 2050752423, 211249509, -1471804030, -1226814616, -440481530, 1452200886, 2002010386, -1485802936, 2129930088, 1371759460, 98075102, -664524822, -357697143, -429213259, -810529358, -906429231, -846906472 ], [ -192193777, -336631979, 1429693438, 575677810, -1322547284, 1238262574, -697237727, 1742392359, 1113135431, -2043320294, 2041853961, -142476664, 180117789, -1208386675, 674403169, 1300382338, -1806767756, -1657036559, -450208217, 1041624936, -1942169009, 1151494329, -1722468623, 1320600816, -648728807, 1493968943, 1447354917, 780436682, -662294675, -376029632, -1459193407, -2025160735, 2009091314, 1888592409, -17773479 ], [ -298051468, -575471312, -1755658084, 1208862136, -1566764517, 5387684, 1096221961, 1696915905, 1406370747, -372926277, -931227169, -1760773835, 2131405577, -433053447, -791309689, 599889197, 405611736, -1238840667, -585482781, 247557908, 45529692, 1056563591, -1897236343, -1062042600, -1443002626, 1936464309, 1218343995, -1218486880, -940297499, 1084704004, -747239243, 1261951363, -451004503, -1962982064, 960059865 ], [ 2077011787, 758300900, -995126314, -1607980875, -1810398758, -869731355, 1525543309, -539931657, -407757115, 1736468242, 431349945, -850533819, -878545740, 1140884866, -651903144, 1237073012, 1826038059, 1279713945, -675885268, 1845794467, -934148882, -508857453, 1685901181, -25485875, -1961408894, -106776661, -930116176, 478980941, -1773213476, 802688226, 502732506, -1231509468, 1600042289, 1370684094, -1034003704 ], [ 876563407, -1074820628, 1666969871, -110021125, -1858682472, 722717165, -376634840, -989024143, -712269035, -218797230, -1588091260, 736371820, 1666898316, -1955277655, -1972775365, -1338574701, -156580711, 1124551663, 1999086147, -1643723215, 1633099584, -1167190432, -2033387755, 394997241, 753743066, -1276238654, 1814054819, -1697072491, -1541821814, 122410567, 1935154537, -599465804, 104913772, 1074641559, 200141264 ], [ 161221836, 1059872080, 1175951764, 1117766060, 498808429, -1850053514, -1272578462, 1083614958, -42397577, -1239366092, -1283909451, -851617205, 1538584993, 2086480723, -578325498, 1563106464, -1685074981, 448432232, 1406554324, -2126308771, 43406917, 867357125, -38525934, 243787267, -1901894197, -1380397307, -1126504381, 2142592315, 1938527102, 977611080, -1950065335, 2094650861, 1825962236, -820637717, -218240633 ], [ 1531578723, 15372589, -107690701, 684043712, -607510470, -44551099, 1856589429, -559327591, -1972241500, 75830513, -676267644, 858495223, 2026391731, 1053991997, 349271527, 1045573971, 1245930745, 1241124234, -1851552012, -2086595746, -596163435, -12752975, 1128885274, 672264367, -317154009, -772584889, 613311632, 886340415, 352465327, -1670915452, 129629121, 1103203315, -1291372712, -1259173189, -1736139242 ], [ 345613450, -211186061, -1992526607, 1636358165, 259180210, 1118622737, -1841541827, -702804102, -1534132329, 660682446, 1930580199, -799025916, -992797945, -514610588, -1797460922, -1871216939, 2016928498, 706731536, -1383301484, -969089192, 857050159, -262862406, 576951764, 1994016463, 464622028, 132726099, 1672769941, -474632801, -1637765494, 718579394, 856097928, 1959409663, -784230016, -1776800399, 1384949455 ], [ 435972007, -1797441696, 1570017210, 230379371, 1948365414, -847786348, -1284657234, 1485734027, 1057463821, 785000138, -876192964, -524653590, 1221038008, -1868178297, -1694470847, -1218661225, -513819467, -1937868898, 424360138, 287733556, -1664403713, 2126270586, -313235015, -1067093649, -564239458, 1229197560, -349679205, -399452458, -510376536, 1978674134, 1915408197, -533010950, 1045833919, 1988841909, -993262370 ], [ -2111357709, 1178099143, -264429045, -1959621336, -1056261042, -1146044611, 977052649, -1206020278, 1521541292, -1648830053, -1790547226, 2142305499, 575083048, -1195288870, 2135342155, -215673770, -215495491, 1579065927, -1254838915, -1731690287, 1317434816, -875015728, 1816797276, -1627598129, -2135043345, -1300467096, -1240972370, -1295271133, -2059908880, 1895997018, 523365946, -1317513487, 1849234772, -628647389, 958158469 ], [ 2097037265, 1011244682, -603910795, 2084254297, -2077272693, -1695282388, 635051459, -1087293260, -1235957257, -1201414393, 2121588604, -431494983, -1124764328, -1647642503, -647187420, -1939825662, -1856961781, 998852424, 1377067238, -228006867, -1106405529, 688021392, -1924223728, 2039510652, -1294947052, 722538431, 317795300, -1703220033, 768635924, 530389551, 1228124726, 1865865691, -350684887, -1880481184, -1087914249 ], [ -194694458, -1250461702, 315375609, 1876023415, -1342940716, -386836826, -1770001863, -375622722, 1871592378, 1743530063, -1550767748, 835758486, -1275747383, 930777159, -1638226517, -522056275, -1893031019, -1211294066, -292481967, -957043036, 1046288600, -1294200688, -967415947, -537738106, 773627338, 1905218324, 1326756623, 634344674, 2024076231, -1707771004, 1394299940, -329964143, 1069840793, -1829327605, -1207383288 ], [ -2129990651, 1089325483, -1201004996, -1053611943, 596563571, 1469595082, -1228047804, -1406791868, 1815724046, -911414002, 1225513621, -1199320107, 1574514680, -455901136, 977342747, -1743578266, 912700284, -1075065962, -25929216, -1752449320, -304910988, -854389204, -1382587500, 798745086, -739751851, 814531530, -509551914, -1377115097, -1381804546, 2110059201, 1435716659, -1813333042, 543192844, -680350143, -719502574 ], [ -1997165183, 486456848, 2142619492, -319413054, -1182483210, 462798377, -1409008415, -1819945797, -121180987, -1893584888, 1720048191, 1862320571, -1211065269, -1600779279, -575745, 584307507, -15399886, -747181497, 4566600, -1448921181, 825804664, 490647777, -30696621, 967908985, 86200614, -1616406802, -1914035054, 1496237439, -878882156, 613781587, 1563580839, -1967083567, 600956984, 556768533, 509662204 ], [ 1139242883, 1359129802, -482214082, -88307595, 999344161, 1112659650, 1998078340, 536380280, -140715819, -88906470, 771127162, -2006868249, 1057882908, 1820231883, -413501505, 1426414526, 675839466, -407721593, 1359868400, -1333026808, 1263286706, -1738691880, -1113059841, -1494505402, -95001954, 10254611, -1364525784, -1974077351, 1732918924, 1954569418, -979168833, -2038550076, 1001592675, 1705210999, 1858332940 ], [ -689340912, -1730079661, 1361504183, 569338326, -421272333, 1336163605, -797157391, -668394043, -490077936, -112529225, 1421888154, 1401915460, -1966124411, -1356307596, 1515976909, -1624846606, 345950836, 878158220, 1718674561, -1119220261, 1407958601, -750740277, 1169961037, 492993112, -2002547261, -918105451, -1885106845, -1676246147, -1747114794, -487380638, -828324138, 437146302, 826107066, -383145368, 1289478935 ], [ 448626096, 608148635, -2108557177, -772228974, 892011537, 1924368839, 2082278877, -611800773, 418167539, 1822950346, 116336583, -1575704993, 1387129495, 744343625, -1722345701, -1877189790, 1072126992, 1009074777, -497651593, -1447756579, -836575209, 1308700960, 1150147272, 1078508243, -303232332, -1251500231, 68513369, 1060203233, 176849519, -634012674, 1682128134, 1488206110, -155215668, 1452002029, -738520235 ], [ -709615706, 66963187, -1515875644, -987891938, -1415909724, 1584886511, 1121080407, -1384740498, -416378000, -1359633220, 1919251950, 87674063, -538465074, -1481355374, 1282570217, 1394886054, -393854130, -452719369, -914436518, 1600981714, 2054021630, 1606049037, -634238930, 1052628691, -1075269032, -522229263, -204285061, -307147529, 106544946, 1174330383, -750174592, -1214578060, -1538271651, 331620072, -369720641 ], [ 1814271842, -290515693, -1805614873, 1861523922, -1164479229, 467774043, -2126470061, -102253149, 87280920, 1828480095, 238544651, -820427699, -862698956, 858368714, -881308109, 1971596907, 236554609, 2133494315, -1544117159, -335305100, 1421749870, 1647184220, 1317192697, -431890939, -1623702780, 1654410279, -602957452, 1151031232, 878385529, -2079314870, -1992978206, -2116319909, -530455061, 1847917459, 1069310949 ], [ -791831512, 331350251, 1732158425, -1214461196, -291378973, 1481080829, -517428684, -588533075, 123122178, -1658522131, 1603780280, 1757158464, -775840676, 302134623, -838909833, 725080869, 1541629077, 2106540816, 2019426737, -365210469, 1736960737, -2111293247, -1768330640, -295280236, -2039248413, -1429292781, -1372579664, -200900938, -2076166297, 1956634570, 1885120761, -1451703134, 1086134539, 2032600730, -1133820196 ], [ 534258737, -1401303519, 1924985496, 1354997981, -998289671, 1106045423, 2136638091, -514786890, -1705074695, 630603993, 1985740714, -219603318, -415619375, -519763684, -1579082591, 1834323261, 661085802, -1428877049, 1242669864, -1755494249, -689383589, 1478256112, 1823209097, 1081988081, 2146293077, -1671176824, -1432962469, -145020182, 1711435702, 209240853, 2111770490, 1644428553, -2027784300, 441083210, -320684258 ], [ -272795745, 496457906, -315002014, -2048507665, 1043121568, 2118083391, 1269427019, -926013620, 1288855624, 600772078, -114260414, 1466392370, 1411017138, -341390697, -1431429272, 2002730906, -1141326750, 108376449, 47635509, -2057874116, 956174520, 955780592, -106794709, -1320317774, -1608598781, 535227202, -1515690816, -1795871156, -187815165, -1672698429, 416972593, -858484292, -928502190, -1214940137, 1524581767 ], [ -1125918859, -43424973, 292396131, 124580529, -1816538013, -1235923764, 477099947, 1812585471, -1567383787, -1931556303, -65662784, 1038356918, 2075533905, -1704446176, -790194473, 1294255027, -1406551659, -1921041697, 2005139081, 1667512383, 1486571646, 1800236552, -347047485, -1763996541, -1422294006, 1593745053, -1212352414, 2032153696, 2086613151, -1089970064, 376261265, -367215625, -2100446543, -2040437687, 90589381 ], [ 579183418, 1338534431, -2098567025, 1435583416, -1684015787, -51660983, 2069441069, 261070517, -978639328, -1990180656, 1667864836, 1473105142, 826965404, 1520924477, 384468836, -1959315835, -851776570, -112853347, -1615190679, 838017585, 1449101668, 1263657382, -1667441013, 1535688836, 860295317, 130109237, 1335920085, 1663389469, 2104179284, -685231239, -86722655, 1198783753, -219636685, -273085398, 993803927 ], [ -209090725, -1174087481, 2145717644, 927943415, 314435724, -526576246, -1160685983, -2088256374, 123283999, 1319828885, 1136586516, -176855055, -768911162, -1309240561, 1919352567, -197519980, -712874039, 928743419, -1029123865, 353585470, -130687435, -895285413, -108452139, 523648312, -148448189, -1636049281, 2106313794, -105664419, -1985784222, 292287476, -1654754337, 1342659173, 1193923079, 252236655, -739420429 ], [ 300594505, 919450821, -1135967038, 1209295134, 1575382044, -6955209, 1434352134, 2034051661, -1186302835, -1182577636, -205557385, -1873479885, -758291392, 1485670080, 387077305, 1877116256, 1335937958, 1517985673, -1087606526, -1458418921, -147194393, -680289326, 77482316, -935819090, -1191441515, -908914101, 506561856, -1686643699, -1579823016, -33409996, 1483858282, 1038023894, 1056508760, -1759891626, -2089807840 ], [ 1906424242, -805443910, 787816588, -1834813504, 861624034, -622016297, 834515444, -1206538954, 602406277, 763797273, 987134615, -1435888228, -1347012949, -2089169095, 1299992402, 703630889, 1098608165, -1628401972, -995788304, 378418174, -1430648455, 1479554105, 165977085, -1801262561, 2114103288, -2012871419, -1150457173, 1078453361, -339922075, 1646153460, -538966039, 950589347, 1655559134, 1701427671, 1142081624 ], [ -2060732222, 263837217, 1956212445, -237417242, -1507035382, -1631210905, 982688616, 672465879, 397428340, 186136842, 533461501, 1280830826, 1765771031, 849881906, 1835255005, 1292315032, 445160473, -45343709, 902434799, 968484993, 967269936, -2023237633, 497830340, 1903145939, 463831701, -1451205512, 1985664090, 523186279, 269780769, 988247954, -1557071109, 693713677, -909566910, -86611093, -798335784 ], [ -793398831, -126186303, -442228369, 373027904, -4865135, -375414638, 1055336473, 1445211685, 199609156, -1002907029, -217934676, -1146212241, -1244177128, 1081009784, -861506668, -307149009, 248823031, 451731050, 1171843327, 1331644714, -554471086, 816038559, -1185103168, 422820965, -1115278485, 948636657, -1410628228, -521004665, 81818841, 1129338285, 1309468866, 659678349, 804117911, 939353848, 478377057 ], [ -1073640665, 1649703549, 172758051, 671963786, 1171908779, 1183100981, 1138466660, -1448530233, 726698311, -719008914, 1782383229, -821439973, -163030173, -1525633984, 55009381, -125643400, -650638589, 624309168, 1661381456, -683697933, -210768808, 1576343522, 1817544191, -1721706849, -1536423955, -34853329, 2060178911, -933323417, -2141121013, 673413304, 2048440302, -1418399988, 770999941, -242398501, 1103480427 ] ], [ [ 1360276206, 472096946, -1437977714, -216721810, 13215324, 1046135763, 1483949143, 1066606605, -1302184533, 936591121, 1480767042, 39884812, 1767959351, 127960346, 146113830, 1907350898, 1343200692, -585419201, -1218800548, 1633804771, 744285910, 292698948, -1496995232, 335210052, 177400078, 928833991, -615979731, -521670523, -1507880543, 657979676, 577669913, -378342768, 2120162898, -1033342955, 717236751 ], [ 842998149, -680903462, 386587736, -1822023124, 1985913188, -1085835063, 782835983, -17521709, -619003556, -2079630251, -2076447614, 859674432, 337645058, -96756695, -1104394754, -54389432, 2043113960, 1865300192, -2091834643, -536168562, 931984939, 1555014992, -289444408, 987804718, 1072054917, -394946565, 1235815191, -36518634, 580041252, -1411068446, -402863049, 1129999971, -1372489434, 1383523247, 274434183 ], [ -1747121995, 751734319, 539649752, -645421719, 229883392, -1736156457, 1510940551, 237112192, 1622654860, -1818704899, 1736950276, -226585238, -675701583, -696188119, -916596748, 969862573, 1919906702, -1630843720, 2051205584, 363496447, -1174015658, 1116657196, -1454402520, 1596079919, 658243793, -55067856, -135754817, -1987959559, -957091336, 1432017497, -2049738163, -1945102055, -2020573907, -708425852, 597945988 ], [ 2113379037, -783831488, 939374341, -674345493, 446107097, -939742260, -94873649, -1815135461, 1570877793, -5224570, 467367556, -86617710, 534041110, -1771009464, 2097942215, -1369050013, -1102093849, -2106087091, 77989318, 7271215, 2141044578, 1230764329, 910653246, 1308553708, 563319240, -894962066, 1745628663, -1139999944, 2045375273, 433072886, 1704874840, -1928839650, 1741343596, 1094200936, -935423984 ], [ 823064150, -1260640948, -678723804, 137703361, 1021637701, 1901303730, 187646581, 1471403198, 1014609350, 2007328224, 844163524, -1329422409, -1580999684, -1719530428, -628488064, -181019742, -1342097099, -1531465463, -608791569, -164498302, 1226803255, -241253064, 1702499038, -627833781, 121099799, -1561734985, -683173714, -678891579, 1975058912, -2096758140, 1553780052, 267604040, 763309131, 1972517773, -2140446243 ], [ 449426937, -1654024044, -1705444577, -2115199790, -1497476700, -55843828, 1422849482, -227271048, 172048594, 1635080502, 2084247401, 1205661282, -881431598, 515556959, 1402705852, 887065607, -671223999, -576113541, -1506243968, 1822575554, 797369678, -2129989886, -1405440977, -652427055, 1034296618, -57976152, 614525327, 1890544845, -1174533421, -1158308901, 2124819454, -1055354148, 1088736012, 2070589499, 885046473 ], [ -120813083, 2041293372, 1301681027, -1039919655, 889297771, 1768219574, 109685399, -44066258, -487711585, -767645309, 756252653, 1300785317, -1234476676, 674221502, -1324401953, -418847115, -1534221477, 1996784536, 1640159756, -1132209680, -1602968704, 766649117, 762529213, -1083955487, -578320650, 684280796, -1190355368, -347963559, -627974289, -1966437461, -565303727, -687485970, 399563043, -1709334887, -1926616647 ], [ -386294331, -335157480, 171994841, -2139607747, 1523763625, -1832247066, 860445486, 156507536, 1431946756, -392051470, -815988539, 1093024503, 488119030, 2012782201, 1535234314, -1738411555, -1117783870, 1984819559, 1442053373, 1422702650, 508090430, 1817741884, -1198123241, -2007832405, 558987524, -46876961, -565366972, -330070840, -270531811, 1834891127, -937736894, -1595717061, 1612730114, 415809217, 346385481 ], [ -1654881355, -269552489, -1980224251, 750888984, -104547966, 1274059602, 1247431053, 1196911208, -1702201491, 1954636625, 1242029170, -200313478, 1719496076, -711573173, -963612373, -604673291, 1498514371, -752794668, 2064262060, 2073058588, -906005562, 247241715, 1638629400, 1700234812, -2094191840, 1995055389, -315943342, 848289608, -1715763685, 1755418665, -918416342, -714948779, -1083854304, 566474182, -892359436 ], [ -1257268936, 1931283141, 938423571, 1410696659, -1991390141, -1328465194, -1798799294, 360072571, 47377875, 1802223444, 845798722, 972761157, 426271663, 82851881, 1214444375, -10225642, 1224141383, -1560617096, -205190595, -1670022602, 743734578, 1247817711, 1641760306, 660303514, 1338026650, 984488125, 1350781603, -1187696193, 529895714, 1734066160, 1252482445, -173461707, -1416702866, -604152281, -1662154104 ], [ -322824237, 1926734120, -479117088, 1730513899, 1865358873, -441176196, 299957760, 1916458017, 1996861381, 1345380822, -1975616306, -424350011, -1946598623, 773037436, 390296145, -338078373, -806153399, 1917224456, 1911352750, 1340924443, -1589086587, 389638001, 1586834796, -1009992348, -1041403912, -1464248881, -1237508131, 1243026948, -2879502, 1562651110, 536363250, -2134908048, 1322786628, 1212943239, -150379388 ], [ 603875083, -2039953904, -1804870508, 1630325025, -1794961983, -330299561, 442289496, -1926054008, -1070249619, -2000652559, -763071053, 1629126851, 27424339, -378437431, 1689340986, 1295306797, -1586155999, 1781782414, -283273534, -382451483, 1683734288, -918633026, 528735499, -1097538500, -6455330, 2123853490, 1499332479, 1471132367, 1100271595, 2101412285, -1940033371, -1706705671, -821819582, -1609372157, 15135965 ], [ -512787133, -391104561, -485877844, -1610263539, -1713616258, 1311169696, -346564423, -1312668752, 229727810, -1251497836, 1795772899, 263350760, 1501544765, -1069007128, -1647721931, 996712638, -1058350667, 200703004, -335628657, 122015312, -1509065817, -1534848565, 330627613, 584274269, 2049641877, 2105539365, 1826508729, -1887516485, -318421456, -1431243751, 121965096, 651268818, 150440110, -180862383, -1649970703 ], [ 803753354, -1314743214, 981763591, 460537149, -38628403, -1876120846, 1839100502, -252318036, -1474718661, -1486111161, 362781121, 1153762532, 1844071524, -1114462485, -1299533126, -1571206327, -1234770252, 825939147, 1269288256, 849555678, 189281222, -1692936910, -745207999, 2132914608, 1157482549, -1287290855, 1888908469, -1306198766, -1709353453, 1506259148, -1875819838, 1050783475, 385881728, 1530480184, -1872775945 ], [ 1961484580, -1047994913, 1617667958, 1564197876, -967884802, 593992271, -2065798730, -1581512533, 169472711, 1031863133, -1393245693, -220620551, 833012937, 1112075667, 285048710, 1623594736, 1520291491, 1063336223, -2014352347, -282341186, 1431827281, -1444583724, -1953120178, -2042630873, -1271487657, -1046196929, 395613563, 628223654, -1435675833, 1772863032, -1288341085, -599090418, -1676222727, 577451170, -1325140642 ], [ -1381565009, 769909425, -478429925, -1890673358, -1006190995, 906497474, -1523400298, 1699323031, 696742913, -1721348003, -1026036371, 1675208861, 406646326, 1331259119, -206688339, 731821177, -683163963, 81026136, 2033792423, 1361796536, 967043931, 1817139728, 1909973462, 1753038345, -1324449528, -234351521, -1085698158, -1875702419, -1570983988, 183096756, 235078270, -308785217, 703354887, 782348422, 555596965 ], [ 1624045417, -2087998824, 1587826397, -657362980, -2096154506, 1998935709, -466229122, 661430051, -148426963, -1863720885, -1333569993, 486365115, 1462340899, -1122770225, -1940220583, -1547866221, 1951854480, 1070888248, -1176955477, -761175716, -140812499, 73553720, -477853689, -1416997926, 1418584424, -1632798809, -1802631306, -322577782, 1671154954, -1200904583, 1666139683, -508866005, -1119733428, -757817969, -278053566 ], [ -261068952, 533565207, -529493156, -354487, -1408786553, 1615810784, -88197117, -2133825226, -1369974934, -455148303, 114258592, 1006866649, 335644002, 2143591528, -539782005, -1220314272, -1575237426, -368413268, -928806993, 726612949, -1401848166, -1514616572, 446972379, 1360616303, -70588789, 1608358383, 692359110, -2125347418, 1448727966, -620819809, -1776047191, -1019500012, 1703497900, 1027044011, 197223310 ], [ 1591461541, 1927839895, -1842081757, -1615949384, 1762240567, -680127795, 1719834746, 238592364, -1700031456, 481156604, -395096128, 1071896938, 1992359407, 791788760, 1455916686, 581825911, -1248707296, 1880911134, -2001309526, -1941943238, 255972596, 1011279810, 1253663622, 797675543, -451936986, 2141635085, 137026827, -346283906, 1372638240, -1884783987, 849188698, 880708472, 1954334852, -1079205315, 579259848 ], [ 769981873, -1217068386, -152650477, -860005847, -1849226230, -1457614314, -1672722084, 1531093355, 2143542017, -2018278523, -212844897, 1145145561, 1695796493, -1504432656, 1877478144, 1855035378, 1094320278, 1425733740, 194783706, -816616674, -1540458834, 1950816689, 1608440839, -1582505207, -1647777982, -2108929472, -1692020940, -951255096, -1779308425, -1729031918, -1222344906, 1697772835, 529135097, 827211995, -908064123 ], [ -642045996, 365460503, -838572018, 2143079139, 500575955, -1513684367, 859304895, -1855473774, -1639884075, 1349806318, 174009834, 1803736968, -883426124, 195507911, 75491535, -429116935, -292912348, -199800223, 539385907, 1579821131, -1855485843, -580026865, -1333077014, -1522007324, 2087106230, 1842056749, -1609811488, -778915184, 946128909, 2110940312, 1577078818, -146563300, 1755803505, -25439638, 1962924716 ], [ 1075086044, -1547299600, 1567278591, 241596658, -1641591052, 698805428, 1665726406, 1197617340, 1042292237, -1250662141, -1557788330, 2015761269, 90106373, -1143180913, -1147573248, 786790593, -549249828, 2038492702, 1861731249, 1420290647, 949066929, 1619620611, 846234131, 1141402908, -1826944648, -1871452423, 1754243392, 794110934, 1210352347, -1638354638, -2109980075, -695760112, -283105317, 915881974, -97077288 ], [ -827348522, -1309126772, -1826667645, -1085605797, -66576429, -1685283409, 1810720198, 1400385630, -1405208223, 1397692771, -2064326299, 35836514, 930678308, -1950773263, 1587735569, 1362676162, 1516123021, 267723703, -286134994, -120024395, 972835222, 92595104, 2065008556, 948057197, -1188132439, 384950505, -1998351940, -1451415109, -978639262, -301298716, 766771975, -1501056946, -1624501390, 3973444, 1634212270 ], [ 1613071288, -1020384132, 1148833076, 1958826091, -1468844426, 911467672, 826499811, 1469437933, -1711589605, 2055467154, 1821960450, 346971336, -2113969400, -692877116, -1348790477, -905021346, -1583589509, -937255938, -214336085, -514006725, 1742484580, -180268892, 1660321100, 427187937, -1883402240, 626976452, -649590495, 950368097, 128757203, -679789193, -2111051395, 1603748853, -1761034991, 1370486052, 1035380151 ], [ -1062619522, -513467849, 252659626, -995075781, 1667541380, -1841397732, 877931448, -298344935, -850925868, -562186321, -1444855343, -1171986764, -967859481, 654766867, -1737663952, 166400625, -1002401637, -1981071896, -2121896791, -1695383073, -1471691135, -2112328266, 1660641853, 1548768624, -588457998, 701285301, 842775297, -1015977233, -171209005, 71045334, 1667265956, -44757616, -490606814, -1321971011, -456756213 ], [ -302973010, 448063649, 747190623, 794060583, 159045237, 104899958, -1558997256, -2008957611, -926093255, 1185310388, 314832039, -119553155, -1807082549, -2111947899, 1986262791, 393988055, -1398401144, 1235918432, 1964598725, -694395132, 1696380455, 1247463165, 542573100, -1297434008, -1265141369, 1027257372, -829746297, -247721907, -350137662, 376445048, -970932262, 1784224029, 1090504063, 528013810, 1882358909 ], [ 1716752751, -555181037, -535406315, 1235348030, 1943353174, -1099695118, 1290780856, -2050923423, -794217118, -212474149, 2073117993, 609944055, 529425525, -1905407720, -1081303968, -1957593259, -1755277050, 390365882, -2097301061, -327009943, -1918409328, -1073870668, -1402845797, -772711045, 1137484713, -550678415, 120536403, 981623345, -1983031384, 1203696850, 1239263402, 532791233, -153212795, 1770640565, -1673181478 ], [ -948516167, 105464395, -1046706198, 1938425631, -1206273978, 193261116, 523202083, 1270866325, -153647997, -1866532061, -2023359967, -1247039101, -868817591, 707463832, -1872840364, -1274117779, 73539963, 1723724974, -1086906115, -155968767, 863588344, 1038486755, 387220782, 1771730408, 1057729672, -1970447556, 1845092449, -1183061208, 89022549, 901517863, 734284152, -1210805908, -1957168993, 1473229135, 1227353926 ], [ -1185820448, 299094969, 698422828, 108487394, 924521575, 915121537, 1015257874, 181209639, -545009640, -2070202063, -1322196504, -1635838133, 580988836, -1536687287, 1877149591, -902298573, -112751549, 1162085111, -2111047071, -639333320, -911286572, -1754442623, -1470713513, 1356939129, -394760171, 256138024, 398096111, 955664624, -1255522500, 1760455339, 394716157, 183972069, -721425472, 186195361, -227768397 ], [ 802233745, -1189808589, -152393413, 1667713595, -968605468, 1639213812, -1462701498, 1127248997, -2012562004, -1659286224, 648137365, -143419695, 866471616, -1187769276, 2110073969, 1555453449, 1386695894, 44087035, -1014908942, -2122847232, 1389575147, 1145124137, -953293623, -2129908241, -1196280494, -1971503202, 1990020250, -1908809266, -1040229215, -882282523, -1141325123, 726092342, -904608930, -560543216, -620831358 ], [ 294824551, -1992796735, 1465903408, 1908610040, 1761916778, 1401642089, -666036655, 1848039870, -2052713643, 1276981611, -1345270002, 1144570846, -1387183299, -291325427, -971363934, 18774260, -912346285, 967703618, 1396713609, -13823942, -1964823896, -1022932833, 1488235128, 1810511014, -1396958450, -681450265, -376029222, -713534094, -1172528651, 1230725887, -1290553041, 1918478317, -1126826809, 265340198, 1999962304 ], [ 201950115, 1776452276, -1024888641, 86066065, -612479160, -1189727029, -587622263, -801194130, -42094339, -1284795469, 1482465657, 1597411052, 1923206840, -1350039962, 57524886, 507917744, -149046709, -764102395, -458688624, -1574504294, 1913384658, 1278306375, -1731824827, -2030600258, 1949824393, 995140626, 341188207, -1321175271, -994704416, 2059468061, 1494254935, 746083177, -804943373, -318479150, 529183643 ], [ -604899501, 2090554014, 1906279126, -1436384409, 1204818206, 1905294984, -39578350, -1265539847, 355821508, 1798945638, -43606199, -262661356, 979281661, 1420909001, -506338296, -1696432126, -2002603553, 872382345, -1435143198, 1421461918, 1238806375, 818227959, -617383900, 1341389357, 343745945, 1063386516, -1890603771, -1612157990, -1704182188, -2017116849, 1505295528, -176776501, 1911145008, -470142024, -1141519352 ], [ 850459237, -949210715, 868179366, -465539633, 377926391, 794593137, -363138587, -1355161919, -221250944, 1306528382, 1663160064, -1264368904, 739831474, 377293681, 897883654, -406689650, 66801726, 1355215680, -1050754397, -1246768691, -1467944783, 202111954, -1757157290, -289282384, -941457714, -1270183538, 1780470608, 1326229377, -2107970188, 159360997, -958653460, -1042533470, -1303058637, 1431772866, 947742941 ], [ -1876771576, 16358444, -768231451, 1671648502, 1917562024, -949378777, -677741751, 847154137, 1337412529, -1835571614, 2089551832, -2052334126, 1675475306, -310151798, -20787498, 1653459688, -1169537177, 810095890, 2017675208, -1862598596, -1061367537, -83423128, 908264324, 1660860472, -289479021, 734350782, -1189917508, -2142094194, -1514504610, 691387313, 1182602832, -2041424342, -2001190253, 1669633670, 1323342694 ], [ 1586586123, -710897327, 218441678, -1044819014, 1297835565, 1192234134, 587020990, 1052088233, -1083826195, 416169346, -862490159, -1152577001, -762788386, 612650749, 1226856496, -1193207971, -719515978, -119448265, -1880830424, -231704291, -75510651, 1297034191, -381745426, -2066968192, -1809364635, 1632241380, 141420007, -93361586, 1596246360, -1362545597, 711088405, -626222804, 909259079, -156183758, 1383119904 ], [ -489656716, -147692077, -1565210644, -448983627, -685689244, 557703195, 658882834, 1728613515, -1484435904, -1390845212, -1674430617, -1526035500, -1550963221, 364054702, 1165547359, 84100337, 1808631519, 1799320081, 322749862, -980157048, -2060854992, 1008533209, 1213950319, -1921991462, 2029334129, -127810949, 2035838488, 1290922274, 1192230142, 975985807, -1267956991, 1494988309, 2090197130, -1102624407, 1191105306 ], [ 1187197984, -49651475, 1721429366, 296298701, 832300214, -1802129953, 1655238830, -415305152, -788561478, -941974448, 436432538, 1718197855, -746488961, 302855218, 1057176286, 2137225089, -1505125813, 1195437004, -210702167, 1598689263, 297029516, -1297127120, -661848244, 1554189613, 2114437706, 37526080, 2095523767, -1647187718, -293789498, 2001336119, 1553395733, -1138537760, 1712835708, 1978366109, 2026568517 ], [ -303974945, 1280053030, 176293138, 1132879322, 220641560, -1288548549, 306889842, -716377649, -1700813906, -941538349, 149778589, 255712972, -2108266663, -1253778296, 926291775, 1834818333, -1309045636, -1179449510, -1254014809, 477569490, -1256832342, 889772428, 927044664, 1893463746, 1410469583, 905966324, 788008002, 1982005756, 1459805678, -1874800840, -625322077, -1498937199, -941209387, -75157735, 180353037 ], [ 1532746337, -226803656, -2076773095, -806663263, -405146135, 1580315159, -1236573359, -44954856, 311167060, -2009081455, 1900606228, 849990831, 44359424, 446209199, 174946148, -576506734, 1759594139, 43471257, 510336777, -1764924123, -455765381, 11825654, 77776163, 1442326613, 808839359, 1891420165, 1718409953, 165754796, -378617939, 1325418033, -1253776841, 1963702346, -1440973178, 1607782993, -719104037 ], [ 940477558, -1286075186, -2020160539, 722941971, 791906439, 379681197, -1437152770, 1245727890, -324630170, 24914493, 770130766, 2140469919, -279234495, -972251443, -672573235, 764679249, 1220731335, -905068884, -1438976418, -1003310392, 1498057012, -697037107, 1424780062, -459898857, -1651145882, -1358275626, 165643608, -618573813, -83552451, 1356183076, -931805805, -641076828, 1376569794, 2053982666, 767842646 ], [ -2121619321, -1147769877, 35427784, -369030751, -37698375, -331952283, 2114520167, 1852495883, 272129957, 1792776258, 970087914, -1621347639, 1243849302, 446311704, -400372021, -1361462556, -847928034, 164303667, 703265738, 896868318, -1114802673, -1712526490, -1494053505, -418099661, -453921767, 1845023016, 765965468, -468820356, 1980279443, -712432274, 1898108806, -1526592427, -1434238555, 1248796448, 1118126361 ], [ -1464564964, 1679759774, 62337978, 125812458, 861510902, -835143083, 267451929, 641797477, -1734603415, 1427226910, 222660527, -1651396332, 422912828, 2014724149, -64286277, 128085324, 618204365, -1502386892, -1173303295, 1837596614, -833109167, 944305350, -1930727618, 1796092021, 957430685, 698077100, 938632769, 1690202040, -1885840270, -1878910507, -880629182, -662614826, 2009947285, 528409166, 142095087 ], [ -1429576923, -351797709, -1679395106, 1254946885, 2016164545, -342560597, 781096356, 1551423842, 341223658, -1602843175, 581222956, 845205485, -197413950, -2058516497, -1130676776, -858911519, -152415589, 1114855827, 494487118, 1101638893, 767555981, -772609020, -539082273, -521443402, -1296096171, 458009910, -444713081, 1297263105, -383854783, -1255894510, -2553638, -336317709, -369484118, 1440668299, 393102040 ], [ 1532523873, 2044795518, 1577948386, 351207342, -43039688, -1310477365, -606786574, -897469112, 842685150, -220209217, -474016875, -1090283410, -469416880, 593788600, -1253988715, 493470513, 1553397248, 218071779, 1336705319, 39000214, 1590452208, 1334461048, -1523959913, -1706869886, -1020353249, -1979383351, -1500373044, 1611771952, 250726150, -566640269, -136087908, -1848286512, -1808076112, 387691820, 1443111302 ], [ 2064781723, 601780494, -1972272276, -1670480700, 195181601, -1534549619, -1340363329, -1596056557, -1061870532, 1122045054, -2096444236, -1286189114, 1723971533, 1313236486, -48139364, -1400921883, 2011100814, -443818562, -1994460527, 405207708, 291171937, 1865571427, 625258673, 1118435921, 2145179450, -882625346, -1243444705, -995459344, -681746466, 328489298, -836662595, -1232570176, -1803536089, 566662626, -1513165423 ], [ 1969788185, -675370201, -1315085388, 681809818, 1235862373, -56877283, -500576020, -1085379140, 1929340263, -1375028438, -1886407440, -295335496, -1450233506, -1385432828, -676691653, -266125248, -710359207, 335524476, 1318627773, -995117969, -2095948509, 1322814174, 1276128770, 1077002587, -1887249996, 777305374, -1354619571, 249363979, 1218580207, -279370028, -2112822346, 2094048304, -1295169143, 1476123082, -782022906 ], [ 341164716, 1431739027, -507754767, -2006204081, 861770154, -515706421, -1576413665, 506068072, 116321560, 1550725850, -997452195, -123337950, -1233613074, 849996303, 1154355471, 1718379125, 192000184, -1588065699, 1842663844, 1522714310, 2043508171, 789691481, 629434722, 1447472403, -218076583, 2018694545, -2019412295, 439406287, -821812291, 518969553, 850254037, -185039843, -1973834066, -540947793, 600403294 ], [ -1843461172, -1292120345, 1600186575, 572169471, 221583467, 949208884, 1182398810, -2096641363, -1167282630, 69853773, 2048967904, -1512895625, -746403342, 1260869357, -1559793268, 286444043, 244327298, 214917105, 846784017, -762652919, -962453713, -877342379, -1888638628, -435818966, 1712661718, -361907291, 420399596, -738713858, 1805499512, -1120796195, -1113758901, 1790537316, -1063735461, 507763268, -537391900 ], [ 443504932, -1122700030, -398064485, 1554762368, -1935628365, -1318022983, -1641902010, -1199319495, 554487121, 1115399730, 977252140, -662557691, -1563944732, -171247299, 522084232, 1205105111, 1676849935, -1751233257, 1131181073, 752547166, 893848138, -1537758514, 1136833201, -1917311962, 1662834142, -88523311, 1265362838, 1706465805, 1678730544, -1038956508, 1720526468, -261061657, -1858951075, 210386904, 1089480375 ], [ -697560125, 1116735135, 2111031392, -73005718, 816839369, 976967421, 593554185, 1595158487, 634913206, -2028426803, 815927157, 1085702198, 1025539117, -308852445, -1910147038, -1523863551, 1401287771, -1190637122, 687289722, 385990899, 1426779200, -1980646798, 1248407397, -1451692027, 1900845883, -1726328763, 1750872586, 454762090, 543565421, -718201129, -1247207051, 1606330249, -995704453, -1574454827, 1516662996 ], [ 1092375000, 2104598024, -1732008877, -1131789166, -2144484799, -1207853446, -584554771, 2065697719, -202707143, -1622772202, -76950314, -173936082, -379191240, -684092969, -1784871216, -674908524, -1034812438, 944540875, -17223604, 1430390919, 951877745, 1803987181, -539892522, -738691925, -1484065839, -1081296811, 1781455872, -1142729423, -2033784440, -1546812373, -680088293, 1803957780, -2083109978, 1740385547, 1169283576 ], [ -724757037, 2141068926, 2077043861, 2128689209, 2052244908, 2071484521, 1555984560, -742298753, 779982153, -392051977, 2072282520, 510313269, -1198048972, 519558580, 1821921774, 2097033151, -1080162561, -2007413974, -1703433164, 1310084524, -66182011, -1528241812, 1057141073, 1483859187, -1463267357, 2025612643, -185062769, -1798441923, -1145671381, 1377038987, -351382423, 302924268, 5204351, 1986691655, -2119539610 ], [ 1830661417, -204227174, 1889096706, 842511122, 473354495, 1719974801, -822859831, -1690512734, 1457394012, 827941578, 429616926, 1475356873, -1499140567, -601593179, 15082050, 1476932753, -1962894320, -306409512, -1774903707, -2002167711, 637554913, -1635787394, -1814255742, -330044160, -426588767, 1736935178, -760881748, 1019461517, -144859458, -766806429, 1872918422, -1419157999, 1287636742, 1303442635, -180623539 ], [ -1752003565, 1290279012, -1570618484, -1101162803, -1195757044, -1365329606, 1322277113, -290265994, -2041605241, 1988639957, 1368517742, 2083889939, -212577872, 517528237, -1455457141, -640310451, 1689584014, 2071232898, 237651097, 69147641, -182958211, 1801793204, -1083406081, -256474728, 1002793277, 1340404155, -1084634486, -930635552, 125469726, -1683685593, -716108453, -740899669, -169307524, 1426739867, -1057884331 ], [ 427496733, 439056795, 1447534457, 2058469743, 2019561475, -1391650702, -1106318139, 1178170846, -789686275, -1960455595, -1789697543, 1671150584, 306416548, -1553930105, 1163696439, -217547170, -1659063360, 1891786141, 490058954, -2056852477, -1681989620, -828208707, 1504354093, -128966676, -1595900488, 233808262, 273582017, 1746022395, 1670021780, 1527019328, 1973669908, -994812815, -1552536846, 1750842116, -588521716 ], [ -945678424, 1038446625, -1755485724, -904979782, -1690546137, 795163300, 291957465, 853123631, -627429304, 550002444, 1900521980, -752311721, -1616187279, -1004903444, 777123471, 1539940147, -296705339, -1998184018, -829067046, -1982469713, 1816328945, 1918739341, 323154072, -701648020, -403624189, -307904960, -571754157, -1298844065, 672238552, 781173790, -2110273982, -1626590858, -1048715360, 105525848, 239083744 ], [ -597008977, 1397754421, -1175002310, -159726633, -1592199512, -558338677, -1525298652, -825267481, 21693318, 1143335063, 1626822293, 695227160, -768785789, -801499515, 1634790088, -1105823521, 676832283, 795609924, -489222324, -1624266751, -1520725026, 480586535, -89924146, -140009766, 432739388, 262596484, -1108636025, -666173930, -843553640, 1591569131, 1621748812, 765053337, 392388118, -2132552377, 1069210069 ], [ 1773676740, 1501838201, 1319486621, -395240787, -944827761, -555173511, 1949984222, 1034352256, -1910274155, 1640685015, -744073957, -856318421, -1111685498, -1760912133, 1861045392, 886142625, 1580150687, 2041974778, -96410922, -1705655014, -504953305, -740248373, -1894235655, -577058818, 1994196666, -1484131772, 801388964, -1701339348, -1035507350, -981999656, -1119410229, 159114718, -1204277348, -66322738, -22761688 ], [ -385001756, -556397397, 1621568744, 1402490523, -127232758, 479569580, -791352705, 723566947, -1263907863, 2119478403, 151414718, 1006756462, -559426358, -1637166603, -1976691988, 27533821, -879538807, -915257054, 499540194, 164708126, 1439829584, -40473768, 15901859, 447322539, -1812120516, -1802825239, -820042230, -440026621, -410303166, 1197605811, -2031704374, 83946900, -998823831, -776206078, 400560810 ] ], [ [ 1392706831, -166292040, 1151778288, -757437311, -369775613, -790958430, -2057930120, -855362309, 921754846, -142814083, -1934558551, -1179797063, 1504403119, -1111914411, -1802071993, -1083304310, 761547132, -1930367083, -1843459752, -1180393862, -1631643829, -380160967, 143804382, -1810819477, -1607260893, -1466100274, -760520801, 1773963956, -1882676795, -509949820, -220730529, 1792448824, 1036365350, 1330816270, 2005243421 ], [ 1984898996, -120598823, -1001787406, 1098360374, 2021159089, 125195503, 2120501435, -1887122734, 1857141822, -1425675392, -409105303, -864107086, -1917690484, 750330039, 1960463210, -1452719068, 593029444, 234010384, 125644690, -1100813545, 1073277165, 826204473, -383353604, 1544372662, 2014325424, 626900680, 355124034, 1792939991, 1688213246, 1523991589, -1280530291, 1275117623, -1353371429, -1799742489, 2090125546 ], [ 1909104328, -2024439133, -1148132666, -1910393609, 590974378, -902136999, -1945140440, 1931720545, 1490435922, 1657333507, -1036856516, -1327956250, 2095942243, -1001623588, -1690792502, 2109339526, -1673590273, -1918360966, 1444866172, -1097590902, -672768831, 1660032502, -2028839470, -1231996619, 2055394117, -1721944799, 115382643, 304897895, -1912064178, -826111649, -643772817, 1522411529, 1327581649, -1794414948, -833895865 ], [ -1770499105, -1001562296, -1190142734, -1238368831, -628892671, -1422755910, -153884726, 385705280, 1779486532, -896717792, 1825886109, -658115390, 27228592, 2066451453, 152238606, -1733088714, 280214510, -1972031826, 3674709, 1487844281, -372867294, -1575101672, -1063975205, -691324824, -168347185, -504225634, -1524100867, -1003812430, -596134817, -1479962542, -1050476464, -923658527, -1425794602, 1089420264, -1916604442 ], [ -1876906837, -1290261200, 1187139044, -1416672926, -1428877898, -9656266, 209943467, 1898824053, 406101286, -838056698, -433195237, -1159863235, 1365822966, 1913579955, -1871842368, 778326617, -587523148, -412686435, 625865114, -1531065681, 1770239577, -1702962967, -1618733771, 1834234072, -1754799341, 513974406, -2144207875, 1895523772, -1507092907, 1726354578, -151296427, -1356307174, -1223018767, 231724075, -1364973857 ], [ 1806245392, -178474223, -734810186, -1035534104, -910334425, -1140981404, -105290029, -322581635, 39039397, 1710295572, 1217893622, -1181993815, -2039616625, -1543644241, -1337149303, -106585903, 2096057496, 804299462, 925346242, 1874453518, -1433456621, -1589519793, -1686582605, 1990613148, 1673940603, -1806235742, 1405576001, 581927936, 1511925240, 1978316496, -911272150, -1292600401, -385741596, -1999246529, 29480658 ], [ -1538089161, 80525929, -943156116, 939573477, 1871653542, 1517755726, 71559110, 1709996637, -12185500, 59581150, -1326927173, 1829116166, -1369181536, 293758304, 662725796, 455209848, 1349783553, 1840551349, -431676224, 979451287, 320337488, -219152436, -1445423476, -1681968765, 675453778, -727136376, 384402889, 1323171554, 1770762701, -835706949, -1852071340, -627472330, 1164931714, -2048519952, -1518549415 ], [ 1452750872, 429342124, -475537261, -1026469774, -1517432423, 834897183, 1414660903, -762559283, -1393748336, -684306774, 81924757, -51677164, -844278125, 1229499384, -150431317, 1943955946, -1538759751, 1519207860, 1017310747, 770038624, 883587833, -905232432, 1573842722, 1310842911, 796252081, -753045691, -1718423337, -1855360162, 158075083, -1397232648, 449254632, 89845330, -1641111248, 1969969373, 1486555179 ], [ 972426660, -615176029, -2076153474, 2061716046, 884510561, -1981342799, -572989430, 1873030613, 645966242, -1905943906, -292634638, 607292894, 328480116, 60267155, 2145229844, 906571963, 869024519, 1685501265, -2075535101, -1669931207, -1184463120, 1650383174, -2122496249, 1206562356, 219515667, -652165360, -1665908932, -1028359284, 1741491132, 461324088, -124054327, -1211661815, 1968199783, -2128142888, -2096937410 ], [ -745722423, 759701290, 1418003652, 144493061, -442969032, 1664314617, 1261192709, -1010960599, -389917484, 2075563061, 107163544, 1113986828, -1192170771, 934869526, -1052570595, -512969761, 1169593128, -379603009, -707969683, 1408903030, 194341294, 1950398385, -1560342221, 1281128752, 1858336102, -1451014887, 1113708574, -438243573, 991120991, -2143327553, 1507854870, 268740726, -1152084037, 1708012732, -406042212 ], [ 556645712, 395520027, 385788128, 746890911, -975501359, 164350060, 1804483245, -485652509, 138928773, 703118927, -1929434280, 462422320, 85515554, 1820689560, 1073109570, 914305604, 1672482262, 149837986, 250594895, -1392891434, -2001380811, 1663123001, 1362240775, 398917712, 1075934343, 437513365, -48297599, 887306570, 168483819, -1847327207, -256972802, 1208168827, -670532499, -575152489, 1869283132 ], [ 88511870, -637838100, 2071651095, -1715848295, -430821392, 358910620, -1072238350, -560872805, 243283816, 372435392, -1815738249, 1744572303, -1097185603, 1854031724, -328984236, -257844187, 2146111980, -546637805, 1720473201, -1331584178, -1010183116, -1038822335, -1169699897, 667477301, -1129868136, -1781868030, 1041596276, 1797599583, -1579852132, -819041080, -1559050251, -1982897192, 1569393829, -1959042833, 1012479013 ], [ -1211952417, 1837502365, -1595076004, 749663477, -1322583923, 1333620040, -1173187888, -1535901629, -1501396728, 1969634110, 31515294, 583663967, -1960328663, 1266187622, 530434452, -1269105850, -504521627, 859918245, -1836662319, -1642931593, 1160174933, 1937167190, 345765047, 934107631, 258041562, -1599901116, 520983567, 134911924, 1342603686, -50640984, -4709538, 1180015798, 1070725205, -280318298, -455290876 ], [ 484634512, -1429071831, 422474791, -1333011140, 346139342, 2137808597, 1049280790, -1706707837, 460240599, -906965693, -542070657, 2064796623, -2114099073, -899331140, 1372416606, -36426119, 573258071, -1291456427, 589774971, 983412092, -728992433, -1734108693, -1131369315, -300463053, 1290107847, 1766747617, 1766322041, -222385715, 387849891, -129592748, 1462490131, -439030571, -1518685623, -937968931, 1238957109 ], [ -2077872831, 1500178253, 1630174678, 1854346199, 998012614, -138918270, -497773042, -684628765, -814224933, -437223824, -1127078190, 1125867592, -665532763, -1629182941, -1817805521, -387670712, -286174295, 2087875586, -1875914709, -1808033352, -709486100, -63913906, -56597107, 271639425, 1856515457, -2098091017, -1807355622, -875341453, -1778385341, -122656181, 496542033, -1614580893, -1170774684, 2008382445, -297194921 ], [ 1035995098, 910365114, -724660772, 237490944, -22606712, -1007430358, -1895641499, 1251310744, -939442901, 1322071950, -1869116517, 1532571976, -826690664, 1041610487, 799003145, 1128861218, -1436864908, -1157302653, 536965188, -550026956, -981583290, 845197112, 61064922, -911710596, -1539411184, -1690284667, -374143743, 1092194170, 422398844, 525275975, 1957102163, 1866809278, -838390477, 1260007752, 729198917 ], [ 1852327331, -916389275, 1216851136, 1372851650, -1648688803, 934016479, 801106332, -1378188756, -1898281337, -1858521335, -556870119, -1092682891, -581867058, 64767782, -1604880704, 1321641311, -1700237253, 1080983824, -1309604621, 86648804, -2061785736, -1803919245, 1617049901, 1764927418, 1713366784, -983971724, -247327753, 1514494476, -668843452, -450127055, 554903946, -35361012, -2079845712, -613209043, 735497926 ], [ 1780049186, -1291960523, -706567733, -364504663, -1488512058, -2076759018, 1968766275, -2035759659, 1362361467, 499561156, 1798790274, -1721972724, -1783521077, 1297874080, -1945299038, 572606330, 115887430, -518380016, 2036642831, 1572257729, 344359385, 260860228, -1829376580, -1900677357, -57062570, 863505508, 167478324, -1829578139, 1106368505, -396819525, 2007257010, 1224405607, 939649791, 2049005042, 293681933 ], [ 41391096, -770945313, -1756050697, -685878014, 1303376887, 1449643435, -425521676, -1681740066, 1733890487, -330663419, 1168798940, -406964100, 2102503593, -1150260437, 762281750, -1560359722, -1862850417, 1755114981, -1451190508, -1833777889, 259454495, -366811558, -697259709, 1485952834, -1849086962, -627165475, -1171920697, -1966901417, 1119027979, 1745598394, -1963724227, 45696639, -2072157269, 458677824, -879404576 ], [ 396868352, -904283418, 502151928, 1377748309, -469709607, -1691390165, -1858908955, 101681207, -2144271634, 1025893308, -1616294215, -529760294, 433325071, 87021852, -474808034, -477348882, -1897808946, -1759225767, -995174106, -589143939, 1632244368, 2039607685, -1224738186, -651413313, -1139708829, 1267635487, -243108639, -1515269391, 1624077686, -1497726086, -1561801547, -873571237, -1331046118, 189700523, 1141487245 ], [ 915169857, 17164450, 1016655483, -471488758, 1508312332, 757545792, 946495582, -1421911591, 164902526, 658822203, -837000268, -143981541, 1504643842, -1316222957, 1842403917, -1841044559, -120274964, 1480845551, 709322787, 1481252996, 815603376, 2098553987, 1594691105, 932339289, -831278448, -883330207, -1531589200, 1322026035, -1130102907, -230777970, -519282099, 1566585033, 2002352126, -2068993484, 1007977590 ], [ 351291000, 941380827, -1775753354, -509258312, -1250117399, -852381587, -1647134757, -866570760, -65469886, -2018285379, 1196742690, -901765784, 558333773, 770110594, -828274482, -1190953448, 1201554889, 154393739, 834756130, -1213168463, 157235602, 1380840750, -233024836, -1841042133, -448969777, 851128428, -2105956652, 697327183, -114876253, -2132120222, -1867070147, -2044925643, -84281669, -1300846796, 1507665303 ], [ -660967044, -609169954, 1742123765, 999543761, -48796891, 98804415, -764127237, -1286990911, -1273534699, 743819582, -686052950, 1504637261, -798357912, 1661071483, 1051714195, 1895200993, -1969335574, -324425575, -139598447, 257554889, 1750300172, 1520138390, -1222985603, 1276033857, -518206817, 791742372, -1502436140, -831258648, -2134069501, 1032078090, -1051667269, 590121340, -313803654, 1621443849, 418551230 ], [ -812220210, -871507661, -2041675549, -367994415, 187051598, 1238360464, 171903665, 516788970, -1060768735, 830470582, 556713014, 484549554, -1001533520, -295050085, -88556055, -1708127849, -220082286, 1195529152, -702004337, 1017561095, 1034156818, -641525176, -48575902, 969229973, -751366144, -1494694202, -1290563298, 1689237607, 698132180, 1985997719, -2039569089, -98486995, -908098605, -1714630288, 2119130727 ], [ -1743744820, -16341305, -1215852679, 1448382505, 1540267300, 776954118, -75432311, -2029645938, 1096894455, -660579738, -91267153, -1031953134, -345344398, 1256047274, -1438487786, -58754172, 671786547, -1333696031, 1849414645, -274494024, -722007445, -1942234409, -1469444643, 1753473110, -1338144302, -380370236, 253364757, -2072122064, -1845976260, 757828124, -1805789005, -2141334540, 1621300885, -1460822245, -956285484 ], [ -1882660102, 247160020, 1971598032, 147237835, 416888402, -723740466, 1437952154, 1704133360, 1964879963, -960643612, -1892213924, 581299905, -640217548, 1840027271, -126906407, 997752927, 2011679696, 2141131754, -177550984, 1943702654, 43648563, 1000637292, -809410112, -938472396, -1570450499, -1098178307, -123621840, -1329064785, 1283015732, 314106431, -1864056648, 326439754, -1248008906, 796726769, -34363911 ], [ 1660529949, -772776185, -1504273872, 1447770498, 464268273, -376023390, 1392200149, -1278019252, 1122056221, 876847053, -2006648941, 889074504, 1858684300, -979450504, 1453246094, 1288383686, -1046787035, 120677894, -1376241351, -984768204, -613154983, 235741272, -1779973845, 664843587, 1294488605, 1394024822, 543407933, -1897721144, -1264918100, 1734133148, -223720193, -2044355302, 711493901, -1316949246, -1104599183 ], [ -1051408491, 868329284, 324929896, 203462214, -47253059, -1415580695, 146932834, 1086723109, 1073159680, -891916432, 1376176575, 79916715, 265650116, 1792858378, -1326495828, 1251663995, -1197871775, 1626357927, 1175696219, -898318012, -1333359611, -967689820, 1443979025, -69341158, -1594560692, 1427865929, -947868538, -1138715973, -1785812515, 583850338, -1661664639, -954749915, -178764325, 1873831199, 2062086715 ], [ -1016906339, -2058936197, 804002909, -202382019, -365352197, -75572001, -1503713311, 1335701080, -1087866392, 514266633, -1506876863, -1796402404, -69465935, 1223507491, -1316624602, 963903617, 630296647, 569806133, -1351483004, 736610161, 586059318, 1709875083, 1239690997, -297951376, 1465489699, -380201292, -1164282952, -234441816, -840729677, 653868367, -837070644, 75584182, 1379617929, 1333623209, -2056059822 ], [ 1436027778, 1991503100, -170328719, -2132370142, 1669941509, 935366406, 373725727, -764226851, 1946776835, -164574905, 366755581, 1602459903, 416034646, 1189863120, 980127683, -1145917744, 742712978, 1212998999, 174703060, -1938915779, 716823710, 984648806, -206229023, 1344338504, 1328975009, -388936128, -1073829330, 2085897786, 1426223150, 1466707502, 492950659, -1488597769, -1713248875, 159104399, 553552818 ], [ 1879706860, -900349841, 1846725276, -1344789051, -1287206862, 1248001167, 2006189382, 1902958564, 830543254, -1993230023, -1694807952, -2142700513, -706640133, -1569365757, 589746087, -1699177222, 16674422, 2124325458, -755894852, -1435646883, -1489600071, -846558435, 1933961497, 1143162977, 829671600, 403265617, 1949572236, -2146041496, 503516552, -1595539923, -292118738, 697410098, 1092103576, 355650974, -585222122 ], [ -1694099861, -368980008, -501972898, -1325363241, -1552806024, 662372517, -210116893, -92907794, -760784240, 865917334, -50839349, 1237442884, 552477466, 592171718, -1793498983, -1974191700, -1222032864, -1747836, -358229351, -2101270383, 1575058858, -729882529, 949467674, 1035450421, -57768676, 1490661959, 1672266795, -71061549, -717582928, -1523910016, 621050939, -1322554786, -1135187367, -691141924, -782645720 ], [ 2025166238, -288187204, -1038816845, -1295742197, -1986418684, 925288444, -832995019, 1416479818, 710664268, 1081737238, -149789240, 1896933567, -935879690, -787358183, 122835194, 917944123, -1171007610, -209507617, 1564182094, -203651753, -789780395, -263677877, 482833827, -782121848, -538678469, 1123943495, -525724654, -1964138146, 63848122, 1653692375, -1756572319, 1138710724, 1839166405, 447908419, 171579385 ], [ 873107033, 1889947566, 871158862, 1685946860, 1152055172, 2106617468, -1489036440, 1941016260, 35619343, 1203690988, -727253840, -1579136445, -1563306954, -1848048915, -915460619, -82735011, 699432319, 1809460223, 386104869, 1030147461, -1829200102, -539881231, -1836092109, -800085453, -1444782274, -206599766, -1915018773, -381815143, 300599702, -2062912931, -1010083690, -1957369790, -384527286, 1272041602, 1246001318 ], [ -1275290258, 1788062339, -460446923, -1171262068, -1938653378, -1033814628, -1462356910, -1755594949, 1993017868, 405178955, -1832035945, 1331201844, 2141781786, -151414832, 1074342927, -158040157, 807121635, 2146756721, -1008997931, 964713618, -600653612, -1227306569, 1300138773, 214295305, 438158932, -873848812, -978627650, -1382037350, 1507945193, -1932391720, 316882502, 1175600243, -1406051937, 1176535966, -2142478098 ], [ -24448375, -1744060805, -615673475, 2020615432, 715503008, 64154322, 1292005231, -532713802, 1596349081, -225753096, 1451828997, -1372202229, 2016692388, 1506402218, -1006857955, 1271181559, 2037634156, -2139739690, 1563959645, 914744080, 1002337679, 25880751, 101304174, -1715861231, -2140672035, -1211806424, -450678185, 537738039, -323863243, 2135748903, -799201176, -1967814021, -2009234716, -1699085937, -1622357586 ], [ -475859606, -120994603, -1212522888, 1951590007, -1852709967, -251167733, 1782874921, 2132372525, 545125112, 1865803702, -681526496, -462940381, 2084992043, -7595268, 1537069650, -290095642, 982972054, -1609347957, -2116399626, 1031889496, -252885663, 224624964, 1295057671, -1029680376, 1320219205, 446947307, 112401070, -1332069201, 1603128291, -166239727, 782922662, 1548533118, -1580567348, 1045802181, -1709262474 ], [ 1732796067, 220444919, -1758225834, -1016258738, 2041776468, -415544226, -827064397, 247516671, -359742495, 1946452191, 2109742603, 1116036670, 118108076, 1574143515, 1032397984, -811912564, -894959410, -1594675942, -1119645613, -295975757, -1408168842, 2988176, -1832588437, -1860639022, -1359007515, -104115858, -1439650139, -622720559, 497054795, -725577449, -216486240, 1964321560, -951530925, -504744735, -587818887 ], [ 1059082824, 317962774, 1097066699, -1303359691, -1402889710, -2146610526, -1052602961, 1982204608, -1771411763, 500118308, -1532134529, 1117195948, 1675717449, -436646514, 593204591, 978767148, -528013987, 253135523, 619932731, -1477315569, 393012790, 196483446, -723666481, -1001902455, 2090982173, -709920134, -696540416, -1730755141, 1803179131, 1411577787, 57552791, -527336009, -374475855, 1768778599, 1842564845 ], [ -111678143, 105883077, 1790892023, -999722754, 1444876196, -1897584364, -1020841532, -2018221553, 737172976, -27180550, 1384001314, 356434233, 832919679, 1995925170, -90186058, 1449184773, -840404335, 487790967, -1742157988, -580610528, 828243551, -2126429716, 1880890705, 261832019, 2109349552, -716902886, -937687519, -1062487615, -397453438, 1324685094, -694006284, 922626584, 1808113634, -855355672, 861588348 ], [ -431486733, -115855185, 132333310, -1340319920, 1809737721, 2107810899, 678131715, -162383349, -2040125941, -50465087, -427549121, 692018278, 1668822778, 527007691, 1917315375, 493234956, -312878815, -878109294, -1239026796, -347097316, -2031591242, 1044315142, -1671818054, 1185895389, -1154795082, 517173555, -449946315, 917057987, 734761236, 825555226, 358488356, -1373803948, -747328062, -652822066, 823541420 ], [ -449734387, -345157836, -399413616, -1254230436, 1835454360, 1928009686, 1487423357, 2027775520, -1840078489, 600703194, 1221594169, 681520103, 50734137, 398384838, 125867491, 427322547, -1843805645, -130103220, -425601727, -1025379248, 1118463027, -110038551, -930687880, -264622004, -1677041823, 234095073, 154711187, 38023601, 2080818222, 163315442, 1581722056, -775976056, -209844792, 1650892962, 558458364 ], [ 1869186933, -1004178533, -1598615292, -1647289821, 1793964453, 1813291783, -1788495722, 1984228028, -280665883, 1203543334, -2131494800, -1540649191, 1415197263, 1537802017, 968881575, -1488432679, -550976524, 304666950, 948681359, 1234208476, -91133023, -239152356, 782187041, -1021855448, 1503510987, 55787102, -1522510151, 402837024, 605155846, -1642683900, -1477987199, 255818440, 553866042, 1945469727, -1792913385 ], [ 265298653, 372224130, -1830334595, -1099664307, -2061227116, -1606136668, 848658445, -773921070, -2006789155, -265510764, 1662591296, 438992288, -666666681, 803709854, -1221689588, 929404964, -68165606, 407486563, 479695447, -1908835892, 534840189, 1109986030, 25023727, -1115178357, 1657333314, 1294252951, 26711551, -214928881, -1299157511, 1004384319, 1151016331, 455598651, 303430015, 1224475229, -374337048 ], [ 1432818286, 486737116, -2019328613, -902638758, 97640181, 46381334, 1156906480, 182537582, -1328804669, 1116539282, -675237973, -1292510130, -454117206, 425000962, 1653334934, -480398898, -1327052851, 656226878, 684269400, -837569526, 1371061470, 407818601, -548088862, -386416938, -859077900, -612170526, 1514971370, -683876017, -414429233, 1787745520, 589424390, 1588765019, 550641398, 86833911, 195753514 ], [ -823816994, -1837259742, 1081185149, -2121340091, -1399967428, 846890407, 1233307736, -1161330009, -900740881, -954365193, 1750146541, -423414616, 1386375449, 1740502198, -527291679, -2005575353, 861087463, -1498301949, 586770977, 554760624, -339666977, 620630527, -1757610847, -1183042052, -1059414053, 40338232, -2135646457, -450249023, -1516317200, -2145190811, -349914598, -1335772551, -10001489, -505993587, -1869102371 ], [ 1275629165, -79863853, -1747564063, -1547662882, 1143286348, 1564184431, -1011348203, -1662405771, -735210138, 224214605, -897239304, 1541264216, -1485647982, -1298415483, -263536148, 1716935277, 806677002, 680561396, 1567320400, -1364068098, 133938332, 120303788, -1974844907, -792310007, -1813658905, 1926358107, -709144986, 611571865, 532583296, 384736239, 48904532, 1887960572, 315912792, -861640884, -1316343919 ], [ 1082869609, -897007654, 1688028290, -498864922, 1004865625, -1014798665, -1824743936, 1861563784, 801985960, 1082844632, -2058736054, 1249158342, -396987933, 21333869, 704051756, 1712952441, 1885090208, -1045400197, -1676671476, 1313611004, 1029668283, 164468610, -1919603704, -1549809641, 1689581993, 183621403, -1253394830, -1659449272, 1784331311, 1820348895, -2061435451, 458819138, 865618249, -813463520, -866894270 ], [ -621635208, -1807801074, 1111858340, -1322331247, -1995265360, 153949509, -562687508, 462904838, -1621830667, -388370748, -16193533, -1732624630, -1375029943, -230288623, 1607284936, -251014697, -1627209421, -477609581, 512769165, 1908918475, -126994787, -1650435943, 1110577435, -56777450, -1862381485, -1348746628, -1100498240, 1120230896, -1010178705, 959182018, 175911010, -833361558, 876640709, -1148480774, 2087469969 ], [ -1984585582, -967862586, 1816584844, -954937569, 823837170, 1425823421, -1519388950, -805416445, 1709942458, -282827816, 497245376, 1065481608, -467016337, 1482231195, -494412851, 1106984068, -1378903774, -847523761, -549825466, 1222724697, 1194933224, -21335441, 11411558, 1188609451, -583828417, 50157555, 814845551, 1909503678, -1620928556, 1990928322, -1758738711, -1674969023, 1913625523, -2128267780, -628040577 ], [ -277384458, 828009823, 749679289, -2078855620, 1099936948, 2106669352, 533729053, -389104399, -169615488, 1018441208, -1669457318, 514875273, 1631131853, 636885807, 2009812972, 1000579190, 1218548040, 1894945559, 13231674, 1225630393, 1056991959, -1809594717, 1316864551, -717442043, -914849399, 1528432658, -355791740, 1967904213, -1100738317, -1535515589, 433837370, 1917704750, -1319678025, 39997824, -1973083301 ], [ -1291600195, 1374342781, -194593280, -2088980404, 1862202607, 658884741, -1917083196, -2087255985, 444034785, -2003947931, 627617277, -517060955, 1110724245, -1029002915, -378123789, 705170290, 1910375434, -1514529143, -471688632, -1099580499, -1455952599, 1057682273, 872466425, -34998691, -509289129, 678258814, -252247812, 230656438, 12575487, 874556198, -1656245409, -1764199452, -1797372747, 1343140814, -1411636828 ], [ 2028640319, 1642886951, -1955126596, -1905761455, 1466552152, -1306476109, -600591616, 1251276098, 1280799792, 1429011182, -1439137827, -1549404046, -931449869, -705816595, -668198542, -888745052, -1727753553, 1114901192, -1390946047, 1306442593, -2004799372, 1618125793, 567904305, 1230425401, 647604976, -1325722367, -1979350870, 658089717, -1051518166, -702732713, 1518611472, -1671915801, -960445045, 472562670, 1164131214 ], [ 1498301981, 573232916, -588171316, -1339517461, -1765954816, -120622411, -1070635616, -401776909, 581822901, -1033808373, -1702086715, -745433680, -1273289623, -2081430238, -779024527, -1976035773, 1636728563, -477956698, 630493809, 1133221145, 1412484767, 1434937691, -859277456, 1701939949, -608757502, 1719050246, 2100557347, -52091737, -1504822855, -1911502854, 1444023715, -312719964, -1513942827, -100714086, 1321856072 ], [ -1059193601, 1968456622, 1080949124, -797873218, -756515567, -1254502117, 592382921, 2033556416, -1212304973, 810834198, -1955440098, 382127712, 249790366, 341715589, 1023075184, -492981573, -2119208896, -1779396029, 81724065, -1145483750, -432255760, -2108456100, -309957407, 452253310, -1880152896, 598296522, -1520971383, 1157165258, -525452645, 909403212, -755938639, 221874284, 232975867, -1922549399, -330867442 ], [ 1561802117, -658088275, 848982078, -137966890, -1184050937, 1825041029, 1896356415, -1096351031, 1395469662, 1022903627, -764544754, -657109210, -2071403646, 1147855081, -845021035, -21690009, -788169777, 1621811534, -416902499, -1096123584, 944865631, -1054403042, -114215096, -595491806, -1154194695, 848974589, 1588788690, -107416885, 1675318030, -179015773, 1139799083, -1952333756, -1542260454, -946487195, 663991091 ], [ 100225173, -1458892956, -1689912170, -69415019, -606961164, -1930418887, 659838367, 1253556525, -1265037336, 1790869329, 1145539101, -2082394995, 1918122088, 1014763568, -111227464, 1480149765, -893593389, -2141072770, -867816042, -1475744595, -1680517168, -1908248492, -1184018125, 583420534, 1883633110, -1626306276, 1129287289, 107137365, 1099312553, 1145979960, -551632333, 1240712592, 754212399, 1257580831, 766778943 ], [ -1533311258, 1518281191, -2063764169, 2099819843, -969098319, 112101257, 1531278366, -3702187, -1115597766, -648483422, -70096448, -936269414, 2064609045, -606104538, 150552512, -1049209649, -1802210864, 874874004, 1297043915, -1033258680, 2037501753, -742082710, 46730366, -802150392, 287968184, -424820869, 1497584091, -2114171736, -57378086, -505695651, 180533337, -1174911653, -619900210, 1056940796, -1396065849 ], [ -1703152058, -1994098317, 1951663700, -1955266796, 1718036030, 691496602, -1869923502, -1929653129, 457759041, -1766086643, -1824519959, 1955880960, -1537035950, 177237789, -2126569433, 2000844172, -659265837, 1939687992, -1810049958, -501107384, 1430698326, 1702249815, -1555147149, -742578009, -1902442086, -620385216, -493430516, -1472057161, -413114936, 1426767852, 378284471, 615483930, 1724522328, -638983513, -927540754 ], [ -248946701, -1641753842, -660899767, 634446217, 131432500, 1803713098, 1392064279, 1498125839, 606610425, -1341395934, 2076102689, 1897032206, -247984051, 577156479, -2013780205, -1887144894, 1987557431, 1254876867, -501160867, 2109610005, 154709165, 345234988, -607643694, -385152926, 2024239969, -679679610, 120046163, 414790540, -592019749, 1365785549, -1976791297, 1636802315, 1099410671, 1102148168, 391941495 ] ], [ [ 2051234076, 42005278, -1900598458, -201544750, -747669554, 1177126653, -1866118687, 1528810989, 1255155818, -1001176405, -1915176855, 97068492, 994725445, -1946116747, -1577591689, 369822682, -1766239884, -1475516498, 550144039, -791076246, -495955505, 20052586, 1784437282, -1872430110, 84500972, 1177297986, -112531540, 582331191, -245848858, -1765162271, 1439763820, 2094924236, -2102512331, -936884853, -1306451179 ], [ -245394285, 1956534899, 942621556, 554285540, 1520903117, 1437468758, 399428429, -1306564735, -2046120827, 1218565846, -1204562550, -1171782335, -1885520232, 1782654371, -2105425757, 976498120, 274700380, -2137161141, 438560859, 228942252, 1988397585, -852275778, -1814678266, 239800447, 1680168043, 1781999068, 175135213, -871113707, -1254962872, -1804542629, -1880125622, 952433797, 721974426, -704730530, -2088734314 ], [ 552874696, -311530603, -1256962309, 946575544, -2023282735, -405058038, 953125033, 1498981417, 1033389651, 830997551, -279384009, -2048855044, -712064367, 2140879629, 1289607457, 2084328804, 578339110, -1710685838, 688398474, 581573281, 606103285, -1665164581, -540545022, 305234385, -880040116, 286344534, 1574720001, -1746834824, -1418969616, -1569709478, -623682793, -801517625, 823525811, 2005390526, -123654070 ], [ -1767442144, 2038640874, 1890027842, -1588624170, -1913054180, -1159239651, -264219455, -1218181697, 710894643, 2127461362, -581727047, 1999740304, -1455496542, -827286500, 995454807, 746041981, -1491262536, -1206306417, -1451284272, 706421757, -1232444645, 2073457667, 75225688, -1893125691, 1482694596, -202514134, -168639125, -1602264191, -712671768, 1135714752, -852504488, -72384080, -755836794, 1190158352, 784256445 ], [ -758658272, -759942963, 272484091, 951740554, 999432918, -684825048, -695482227, 281166073, -2093682524, -1153303668, -584280234, -1725864543, -1105971072, -852676947, -1714855836, -2053076119, -1110993332, 1827565441, -795645085, -1431864523, 798263908, -479239626, -1719508391, 611997748, -1969074859, -603617110, 1255166036, -1648380859, -429934123, 813592430, -2082159389, -676143111, -1975223202, -1523563163, -1876973337 ], [ -323931824, 1934757173, -1408188054, 1017254486, -288265252, -767420382, 1190805361, 2005628949, 2041407481, -1877633929, -700584572, 906189725, -831922801, 129821267, -104463511, -1078373131, 2062891325, -968326006, -1783007586, -1893735998, -290515908, 1437754206, 880815840, 74687824, 1483959406, 415829225, 6410218, 1571074021, 1082360867, -924894711, -385891046, -2125079638, -1386794482, -865252146, 708818885 ], [ -1357782651, -445467645, -130493415, -1581760279, -2140002993, 964552085, 150332375, 1468871929, 117072780, -2085459622, 846528295, 2053117636, 827103034, 1178416260, -950166499, -1079482308, 1554537360, -1051950078, 1738580380, 1832906575, -1426678065, 1345536162, -820422104, -998386018, -1630064601, 711557057, -1017184260, 1468054892, -332843729, -897994023, -1049316619, 1901074377, 1333524249, 433727223, 2057742734 ], [ -1178736309, 1395077639, -923169720, -149708352, 492808766, -1171445627, 1216857525, -1980249708, 1207345587, 1582735920, -1502775498, -322022513, -485164936, 1936921377, -655343693, -429385153, -1902677582, 1039678652, 1884087479, -1551441890, 819829275, -1980872930, 296549806, 523234010, -221662765, -317512779, -1965864435, -1731673269, -1399643410, 959815736, -1351439953, -2118010120, -372152599, 1480582626, -1385030149 ], [ 1965016689, 1901764953, 2078367021, 1943407581, -1816231822, -1289719180, 177614010, -2071446838, 2080689544, 490514022, -188736132, -409070933, 1166660166, 1675781552, -736714618, -395097422, -1674381736, -1775651740, -2007279178, 480143448, 116292334, -2017623186, -975844042, 1222190438, 1487838869, 225309600, -841817430, 1467899970, 985191846, 2064794268, -553188783, -1924816951, -1702425448, 1923463819, -315724260 ], [ 1105154514, -2001979248, 1550819802, 1046644128, 1796201719, -376521916, 2065914653, -2084636069, 318825169, 61198893, -1684000293, 705399679, 580906538, -427828072, 1571202284, 670094445, -1608627509, -500559231, 1343075089, -736266662, 677399702, 661415433, 454342550, -108169493, -914063743, 839138500, -111981428, -1030314043, 860533087, 1000603388, -1532413800, 1005781591, -1404883487, -986041201, -708060509 ], [ 1723897707, -1990820587, 1475359567, 80616299, 1939486681, 520478073, 1611430021, -1719108687, 1192792589, -60501721, 838662244, 1446922263, 325342073, 416901644, -280576114, -803049016, 540278639, -1940228089, -788558989, 1298976758, 2075562016, -1207742607, -1363619466, 1443411006, -65277299, -1894907703, 1688946368, -1209938739, -2067719029, 1814168018, 843300447, 1426107316, 1688818319, 527786220, 1423718917 ], [ -1178700650, 594946870, 1335133543, 315564967, 755361286, 1490140029, 2030901522, -1932082440, 1508827589, 305364433, -1696639829, -1243566536, 1193777970, -168227111, -2096586288, 524629465, 401110121, 536341972, -1418536592, 1771945821, -1902750182, -256883759, 957375992, -1025640412, 1843023056, -161684569, 391596888, -1999028691, 2054390676, -2015534629, 1612602136, 1015718230, 720214753, 2132706217, 579012311 ], [ 1924304558, 368430737, 1760385502, -2043468221, 1208069073, 799541317, 1096093152, 1796555730, 794684879, 1759401363, -417864884, 112221085, 1106676282, 606363375, -1057054434, -41310174, -1932229984, -1457486727, 838601575, 1135892758, -167796512, -1878983670, -69479882, 1537504740, 177130840, 2082302678, 742516595, -1547829549, -356684964, -1267048437, 1937103128, 32260977, 1228524091, -1893211040, -125233191 ], [ -389013197, -2074128684, 1766374369, -1718954389, -1814696263, -1286988948, -610557842, -1255713473, -963457064, -316542517, -653236112, 44621843, -956841325, -529047430, -1622060958, 191951783, 965023623, -1644362725, 359069477, -45059334, -824348012, 1767442421, -712372691, 1520546252, -1244414617, 1124828990, -1332502753, 1841967072, 1267493769, 677909652, -1753634029, 395971901, -1868010143, 281319920, 1354475292 ], [ 178562863, 1899739782, 703144951, -320753326, -1529584392, 1149712130, -1139014162, -1762000685, 90771741, 1789713667, 797456275, 1519308588, 939346223, 1300922553, -833621157, -1707832761, -394107106, -459591183, -1603191592, 68691661, 715326718, 1128976428, -930263621, 1900676136, -1990539626, -698060588, 1374682620, 1455871048, -1974918525, -849980635, -482014296, -443948570, -185679646, -1369928284, 1078053940 ], [ -878945714, -8022705, -720964441, 1932091718, -1322343273, -233636060, -247285503, -1365930409, 843622977, 1658995119, 465045414, 248858617, 869989120, 1983793244, -1331240250, 1996626029, -300001663, -581240845, -1241350848, 46871013, -1454286411, -26598898, 1819829664, -1388508170, -1565433525, 267465447, -583247846, 1551828668, -1945704347, 1932921751, 534304006, -1712685492, 2114314054, -344688377, -1337985532 ], [ -774845547, 2092721884, 1402001084, -1161117793, 876092614, 731895618, -1418887927, -218908519, 1782031416, -14090871, 1196420159, 1307244398, -1606519144, 711647087, 290028524, 1760647462, -699549697, 1205712006, 1582651535, 629795816, -2101931169, -2121571337, 507105521, 1671614124, 211321727, -1202255578, -1627655132, -1203681128, 663737919, 1564629973, 1143917932, -1027447939, -2129283670, -1417293481, 321747496 ], [ -996843900, -1144193422, -111406760, -67580911, 679306449, -2122300043, -1789992646, -547137681, -157485741, 478384871, -1839643106, -800557699, 2034112597, 329660758, -621506433, -1997885211, -1017980183, -136501234, 448737777, 719475735, 2086331242, 642987745, -1600146459, 927733653, -1501029730, 1722192905, 596689950, 752450813, -2105770468, 149376745, 1491221021, 314750673, 1776074372, 1453020381, -1355206815 ], [ -1814576296, -1521426584, 309765985, -453241301, 2143333609, 539993678, -1728795916, -1780495477, -1461864284, -1909485414, -884256252, 16316263, -1829052827, 168584814, 942223181, 2026722417, -1344505120, 1792792607, 1224938874, -1144992754, 681717202, 1980632068, 656969760, -1031843215, 502547683, 1373293040, 1362433184, -1824386073, 1195071821, -270398386, -732348198, -398864551, 873765123, -783706053, -1693651465 ], [ -2121224205, 644116737, 1073658174, -1781315981, -731015423, 1166767060, 455583713, -1935324938, 1667143719, 1218549840, 2013668396, 1604837655, -1582657719, 1059548255, 1840108702, 836176763, -1240167238, 558537246, 1026157288, -760102828, -1230816755, 1258157734, -2036275129, 1118015872, 614170305, -968249868, -393061791, -246178529, -1317236709, 1540777067, 688627631, 2076329187, -1629737546, 1672613327, 1350786487 ], [ -1968699217, -821921686, -1018284653, 1368625517, -30965354, 1017563126, 1898154101, 638710951, 1858003298, 261623811, 2007954355, -862023487, 990811669, -50502737, 1745995363, 1671636328, 1179340798, 1160747803, 752642395, 2068660554, -1289443611, -1516066964, -387774673, -399110559, 1943259621, 1633396809, 1864454330, 1977735350, -988202641, 1049112098, -224935329, -533752202, 383821814, 574013843, -185751304 ], [ -1722310363, 1509992085, 653968500, 991556128, -1430874606, -2127505159, -999273026, -663039478, 1131994958, -442130641, -1196919951, 696542658, 326359572, 1800375410, -282143217, 867785385, -1897655318, 931988962, -1320911735, 738128632, -33848178, -1623420258, -1050891267, 653818976, -419712506, 1813566210, -1210463067, -1943696672, 679622079, 329362462, -2138075360, 1799965421, -942241462, -392138585, 1902354115 ], [ -366912370, -1870709115, -1947570964, 1429634040, 62470358, 661099741, 1501937235, 908804451, 1328334317, 1080479850, -26608015, -1345867198, 1792729400, 597472736, 1210433318, 528825110, 1379127420, 1933481104, -2069032299, -757154393, -2078397369, 862657040, -1423092151, -723158048, 776803941, 745679959, -1999329224, 1657887702, -685095311, -1056722312, -1747156482, -857944594, 347139564, -692674982, -518993714 ], [ 19486885, 1420901901, 1585851241, 1348631069, 803178098, -1113205862, -1233397335, -1809376428, -1941377279, 320824603, 551206319, 1409404783, 813312975, 510086125, 1350639923, 1370518221, -759210762, -689354041, -113851880, 282754120, 40863341, -504188347, -149872055, 341527700, 2076536227, 724228642, 1248573777, 1466279161, 1896602453, 399134399, -1286177776, -2095917356, -1421558253, 1602932471, -1385285607 ], [ 1693052517, 814053621, 779023486, -591091071, -1233656064, 1977831368, -1105940636, -1898677349, 129061173, 2088168504, -2106440271, 1090697210, -715820374, -302763280, -1854261451, -581875574, 61610066, -1792965974, 1849931394, -536038973, -651964806, -1909180739, -1722236796, -460801062, 1499237777, 1102770319, 633130693, -426505909, 947001380, 1715534089, -1389034794, -168626470, -1146790989, -1527232329, 683005940 ], [ 448103245, -1363518987, -1337254342, 849404432, -158767849, -247194947, 872004149, 1014553997, -1849659907, -1403868056, -177707162, 1130420873, -560421614, -510721362, 860775494, 2020415569, -931183410, 1649748562, 1697761801, -289588865, -592156883, 977759947, 1210208906, -197411767, 1422765467, 859070838, -1758293809, -309934906, -1040061493, 272360381, -1844976952, 812423950, 1421371404, -518783159, 323514720 ], [ -1839599418, 518424408, -101240086, 369620777, -1486031478, -157244254, 628176578, 1676401179, -1492005372, 162322465, 844698095, 1762564454, -79219470, -50316986, 1279048155, 721579221, -116782605, -1855437876, -972933446, 1788002208, 841884439, 1860755794, -678473377, -1962883616, 601960914, 1594374626, -284852331, 319151873, 1789791083, 775283031, -1184532788, -1649252343, -1168036335, -905564882, -1444577681 ], [ 595232056, -31768650, 562456070, 1360228846, 884994210, 660080578, -1822718036, 197342136, 1237583184, -1885300257, 2111786142, 761880847, 728087879, -1505216154, 144141921, 656340499, 996736219, 761022550, 265598020, -937307675, -1309099230, -662318688, 819324368, 1877137775, 1336177466, -244005731, 1575426745, 1700966340, -1185151032, 563689036, -902767256, -1171533013, -623465514, -2062438328, 394857638 ], [ 1011305036, 605448653, 74906665, -571877504, 1740754293, 1790218538, -1478727366, -2096168956, -1140474693, 1582981128, -1225935890, 1131071404, -251363865, 1309089752, 330769008, 1366301121, 596463001, 1489075200, 1288094280, -992123661, -183710625, 1796693587, 1290322051, -165154564, -693253688, 694871219, -1190119757, 1218576558, 727475821, -2086784921, 1969583086, -1627635385, 735399685, -83136630, -1428707400 ], [ 1343922416, 1678908972, 1310645448, 1449454636, -1738694357, 1056581008, -948985706, -1706545993, 430173601, 113632696, 327022975, -1262610714, -1671266097, -473684655, 1314788463, -283874385, -1152025989, -1278895812, -1781991925, 1491182589, 491367420, 1425579597, -243361657, -47635166, 1658884867, -1564659335, -394512116, -1782177634, 1831699552, 110215483, 1625855421, -1841784486, 1794905681, -2142051241, -502930990 ], [ -728336142, -1774882755, -687392362, -1201202550, -223847345, -1659860810, 1334357845, 1983520164, -791941421, 1901636235, -1219233816, 1606467777, 63213371, -1694115759, -2042905465, 1942876969, -1840593826, 769369036, -2136385244, -1427420412, 314110675, 1947398126, -1035666046, 1415569763, -415809600, -1362887931, -864558109, -889515441, 1745127675, -456292478, 1023358178, 1834149980, -649607786, -677370102, -359381934 ], [ 1717293611, 1495653988, -1042775089, -781804749, 2052457636, -929251378, 53382001, 155297062, -2122366170, -2101076642, -1000251649, 1987840172, -579158608, -199017433, -1788154510, 780339693, 2052905366, -134671593, -1475691599, 1926091444, 1293492781, -307795006, 126759045, -1079388220, 2010106513, -1985680845, -848103593, -734307782, 1059336283, -381932974, 429071369, 1120323259, 1148276710, -119781858, 1403852220 ], [ -758887919, -2041690001, -409206367, -196229193, 1633497266, -125748857, -2113376001, 1260235485, 1949870577, -738959468, 1690044604, -339155357, 862097444, -265328222, -1574471348, 540520454, -866617844, 1313559471, -1690438533, 1256582368, 1462334897, 1180471626, -1970628720, -114046323, 134340729, 1594992394, -1839744406, 1829712112, 992458768, -47330052, 669134571, 986231363, -882851, 822816852, -1786331169 ], [ -706433415, 1993191912, -2089592529, -2046495872, -1470143840, 338310062, -980808516, 1422584340, 1129527225, -6096030, 890604463, 10714710, 129645197, -1644068597, 814040895, -1698386066, -1300516207, 1144642537, -1741790535, -1500102023, -1645483531, 1571302364, -1696112313, -1862409412, 1621404312, 1200626226, -251192353, 2010576719, -196604683, 1476121690, 1202937155, 545661453, -816481475, 638406561, -1868873920 ], [ -100402887, -1037064617, 786283395, -1012740480, 534417455, 1627046484, -581267580, 1209867821, 442477355, -1530210979, -613601809, 1505997737, 1992840930, 90940019, 1154535542, -1937063874, -993292655, -312108068, -2109318529, -2060426064, 1478705801, 290222448, -1001024599, 1866965990, 1391287586, -970277022, 1767474145, 1652661780, 712435201, -450351872, -1003245633, 1526543226, 699166897, -1829354018, 36556233 ], [ 509251750, -1855325157, -204320368, -1997951026, 376873154, 683276546, 698038912, -218655341, 2077910291, -374735696, -892450409, 670372147, 1854751692, 1435924542, 1085460992, -651108803, 1273913098, 355687120, 129778817, 590721261, 1663782382, 314902906, 1741574316, -165581963, 720980908, -1827120281, -713741995, -1048996079, 1575853848, -4252288, 1620540519, 1648407883, -2067860556, -1982041460, 1878902363 ], [ 1527172210, -328554198, 1377882803, -130722507, -570282910, -2024594044, 186719952, 780313872, -1172976553, -276346284, -1092280466, 2009023803, 1012537627, -1892263439, 242049462, 1827172890, 1118024490, 1438904257, -607376743, -613146906, -1227323704, 1765978338, -866730935, 703197202, 1540376746, -158214194, -1817554802, -65427106, 1113365128, -689291841, -1769821548, -1052963056, 230468909, -766080796, -1693752201 ], [ 785948969, 579964280, 857493415, -1368534365, -909894086, -456134398, -260564018, -1867681688, -582279853, 473202620, -1523260578, 1444912072, -1060120060, 1461391960, 1945797053, 881255844, 1925054097, 1406962323, -1684004008, -126224461, -1199201102, 1532004918, 1345476772, 712007696, 2024615824, 1122571288, 319489698, 677764101, 677045009, 1638322367, 1936289919, 1047182820, 1220345250, 1738924191, 314573096 ], [ -1246641797, -379691313, -615635695, 1682674591, 946715289, 986446691, -1736675535, -285823681, 2145115562, 1417934806, -377660768, -762640124, 1256286418, 803576253, -1526301880, -1381989910, -1863796214, 543080203, 2035595511, 67110300, 219217535, 156703499, -1168672991, 290333976, -2003652451, 47833258, 1946523270, 1236766165, 1677387123, 1168597283, 2065677162, 1277130585, -122820591, 736200222, 946849847 ], [ -2005181882, 606686651, 2145584655, -1219511491, -780589540, 252311180, -474068242, -2012079918, -479446793, -1681157683, -1142665488, 1373333362, -182233330, -26108321, 1657797745, 1990615817, -1831488300, -204567710, -11027052, 479123244, -1211488244, -1500250058, 445183921, -1650152401, 1073921002, 156704977, 1623658672, -1997454726, -1235177243, 76417862, -1278546926, 1412419974, 1925535023, 1948278219, -973836912 ], [ -223614875, -1910126209, 1653048913, 975217783, 198698779, 2052621977, -216390836, -773864867, -621660932, 1002976223, -1679144850, -1250049889, 1909241339, -616003549, -1415693622, -1574447047, 1197876962, 1946869496, -1547710485, -1430440825, -1824840518, -1494981133, -258336421, -86259885, -850296821, -1464945865, -503840214, 667186978, -1009793403, 2018649496, -1788955348, 76938607, 2777298, 522959617, -958228547 ], [ 1204954247, 1763756490, 332934231, 759405251, -265848389, -1300431691, 434834735, -167976156, -1397726234, -1503694398, -131402317, 1194679449, -1715985739, -1641047222, 805482039, -912519783, 1452295810, 729982965, 1558662453, -1645429850, -338783789, -1961454595, 2104618198, 1938405948, 1633483197, -151386970, -1793451581, 1037333234, -1457231001, -534645737, 1829693744, 376561598, 147150016, -138406209, 510711852 ], [ -1095757128, -2096885942, 406250536, -935915613, 2122573531, 2011218914, -1609703701, -27011721, -1555077236, -569983751, 744199571, 732238838, 897254505, -1464235973, -308770414, 1537533659, 1918675176, -2039875643, 170123191, 1899349222, 891001082, -1785037533, -1266022863, 546466181, -499738888, 661715289, -2008144164, 1260442848, 1037190664, 495206825, 683280662, 61751147, -686874679, 922837148, -1085670996 ], [ -1746398613, 117103770, 169894063, 1639709768, 1405918725, -95135545, -454897082, 513328537, 219384770, 1845530429, 1059961551, -1036599210, -2103427746, -711007755, 1644581603, 566279966, 147409855, 998971863, 1705351433, -1469534802, -1858097065, -607682468, 2002167364, 486172505, -1101373996, -1177153185, 1400124698, -2000017162, -1147446501, 1665242005, 895547093, 1023446018, 955831881, 433869579, -260069341 ], [ -1613326438, -1044755647, 138784308, -202083147, 843743111, 1626265263, 541620628, -1794593969, -1766117409, -1242090355, 33072774, 1799098668, -1005378748, -2017790410, -1481143163, 1105850028, -917664237, 93933592, -1830492687, -1779184570, 1763790492, 682340753, 630078958, 214595422, 1205394181, 270191730, 248859263, 1485421913, -1860194306, -1354563947, 1906759279, -1649136698, -795033133, 1663101384, -1111120040 ], [ 1047497623, -1612833439, 595840331, -2058441661, 1391321509, 883817227, -2087633999, 1252348590, 589000221, 2091499532, -130072503, -943394170, 690151332, -815803221, -1344686376, 59983617, 199364378, -1331382181, -1866287998, -1408410107, 1775292166, -1691342198, -809125913, 1742894481, 2022349356, -1418725386, -1125530623, 155724600, -1283991391, 60622240, 34638877, 144839958, 530786512, 1739534773, 252688903 ], [ 267038108, 762288887, 638605699, 943151324, -921329904, 1659484281, -1529674607, 1695147559, 1714644822, -1850635802, 2117964042, -96946525, -986856746, -550246018, 2127662923, -1805135740, -1251979239, 52656816, -1118979323, 1039976735, -1186994321, 1464169187, 1117139002, 1066248555, 1684153603, 591010227, -719483138, 1166884042, 235862021, 1611159953, -440664755, -701615488, 861408508, -116999249, 2042150131 ], [ -1181081611, 2137623132, -1267766390, -891719248, -605010211, -1962452151, 760892164, -188464839, 1645432125, 1130392675, -356623718, 1167427529, 312950812, -1179692074, 438384543, 803152697, 194649470, -1041469106, -786108464, -1940513376, 723014722, 636572691, 543879350, -194514677, 1718446031, -1162001924, -893016323, 780319163, 541279365, -996598056, -1517896962, 1736613096, 1614638370, 1556224916, 2065002286 ], [ -482162686, 1658909218, -33191130, -802653610, -870368439, 991615358, -303235428, -408051818, -2112616751, 2023028008, 1216781896, 2000060621, -1660703211, -986837452, 1546887599, 690978444, 399486989, -1768473905, 2142882985, -2125468836, -812736174, -946561580, 196445889, -84757371, 1576557766, 744300324, -816665663, 2140755252, -151379603, -2020374760, -184901237, -1704843179, -544091331, -381586136, -2027309942 ], [ -1360009165, -892664746, -30072532, -1651326769, 2054251941, -1314293185, 603852150, 554198848, 1197382546, -1572813381, -798862768, -1851913513, -1866148305, -474042237, -564770893, -1580431338, 871925364, 1648820691, -494215577, 931090655, -518945688, 667864794, 1053537445, -746386445, -2078102333, -557612919, 329148318, 2056751682, -464032254, -390151324, 1713870334, 1663002837, -2029570378, -614007588, 904541679 ], [ 2063702042, -221484343, -819686274, 1574168598, -280079060, 1591962665, -1225077358, -971198869, 234739853, 731557281, 1326562884, -1928907938, -1474809342, -906032607, -980303131, -1739768816, -1715309941, 1477199589, -660398313, -998238400, 371725905, 841211294, 1399840147, -2091685768, -202918047, 149301082, 434559547, -1496412163, 1508292208, -1029338496, -353178532, 1429612637, -277593593, -257732883, 824591438 ], [ 104880828, -231313305, 98526569, 181794701, -558980266, -1761564237, -1642476960, -1657983606, -960678734, -455199699, 317581983, 61764702, 2125520329, 596167178, 1136493630, -1904841445, -378813425, 381324032, -1634643089, 1909449979, 1512005791, 1639772824, -1556870918, 575319380, -1764700599, -792043114, 1753286414, -960693831, -1525570414, -1522637680, -889556046, -128146123, -545293854, -1422952552, 209618530 ], [ -802346561, -177808833, 178913600, -1836365523, 1780693045, -1848098699, 601446497, -377295348, 2007102652, 821823614, -665290655, 1515814914, -154087397, 477265557, -1582634487, -1826365083, 32809456, -1682119975, -1977142939, 806622464, 327130378, -1223755149, -1090479605, 244852965, 1999804120, -1213449158, -102687156, 1155826978, 1068041698, 1971970957, -1328259507, -822358112, 2044165089, -1874481258, -301177323 ], [ -1588173378, 1087610876, 1841503542, 1457605938, -1210213438, -617684613, 3408555, 1876400715, 1176825586, -700125317, 44863138, -1239663979, 1052720659, 1715620414, -1811126017, 1599769004, 336433000, 1994126003, -876389633, -27663982, -716356418, -594271197, 1363111083, 1492365010, 1542233425, 535662985, -496591661, 2060631106, -1337399583, -1093341679, 1402961583, -1530393862, -375379966, 442529090, 2146674618 ], [ -1738643081, 908441401, 523127494, -1590854897, -441017399, -577955044, 981329479, 318544063, -109613938, 979602538, -295568317, 1834399701, 2078573797, -533672065, 351813092, 549720549, -416452925, -488366468, -602571273, 1333726215, -1875483240, -1899235608, -3905257, 958707739, -2048950070, 864528822, -1880486582, -92283293, -1786323225, 1419988396, 786516972, 1963751258, -1752188012, -554138014, -1488699921 ], [ -1145912494, -453588470, -833781613, 480362230, 48322568, 1233978193, -1706820596, -1779155015, 1737945067, 559769310, 1476344021, 190360048, 1376408555, 898381313, -785438139, 60467313, 523714110, 1291090459, -115802502, -1388409944, 2052851175, -1765982151, -857626644, 332914173, 8152999, 1250295082, -1337592904, 2097001919, -459951335, -662949069, 1364754135, -1811982884, 67484868, 1965348342, -866514228 ], [ -1169312592, -69089936, 849933472, -1435643102, 355996998, -1319500815, -900741680, 1961998935, -85089688, -1221611100, -841906449, -905365130, 1911546680, 850069804, 1862436542, -1401173952, -464649764, -2137455121, 1159924703, -1664222931, 270870124, 788289713, -1475678883, 1594168455, 1138867162, -1400040382, -1733449708, -1339933405, -466417277, 1991686341, -425867011, -892109396, 1711094146, -1077478702, 819342769 ], [ -223171390, -146134682, 674605631, -254619508, 1919285613, -910752419, -539437383, 230408511, -117436982, -894332264, 1156454450, 850026742, 1981648322, 941455438, -130345000, -460717072, -587287579, -1915492183, 1408017371, -1409142586, -788940302, -1488164803, -1896877335, -1899845331, 522682626, 379475843, -369570136, -1424796570, 1633055900, 1667686563, 1835677907, 1576201137, -1341440120, 691703608, 359089682 ], [ -412514990, -727125248, -606990755, 1519873560, -1862071786, -1577802199, -2089141704, 130717086, -1941832833, 1211962276, 1653224893, -222665029, 1964537129, -1568051004, 1855978013, -546263238, 1328671891, -1108967057, 1703987549, -287381918, 755804541, -547429090, -751772650, -1357328051, 1239322531, 1874494888, 303576076, -1015924349, -1850080901, 1132088358, 1830915257, -1263132072, -1134704981, -2009036255, -79996253 ], [ 714342013, 2064775860, -910184641, -1253354582, -631493646, -2102699222, 439040499, -1389096623, 2033382764, -1600288813, -711535041, 1762242875, -1910504332, 1307497220, -679874771, -915805546, -863559040, 451980514, 1620465460, -1182318075, -808255621, 2122303366, 1282138089, -1559459047, 210541651, -1506265476, -601359721, 1771899975, 626527302, -101582589, 1301866579, -840835409, 656614712, -1266183073, 1106246462 ] ], [ [ 525212692, -835499463, 373254316, 1851035396, -752652321, 1556939289, 380226763, 1212879713, 1564474511, -1492682818, -1980030549, -1248611416, -1983320272, 153499314, 580946483, 1694792536, -1412006544, 630193939, -1216426298, -240238065, 1803118399, 1564530755, -605036486, 260334347, -520443463, 1793161722, 891445917, -557336297, 395373970, 1534686195, 725510089, -1312270107, -1251920552, 2129386704, -195223772 ], [ 205240624, 202548012, 2055181262, -1929788290, 1623623542, -936907339, 1854475409, -1113428223, -767250100, -1545343666, 1838807543, -1736772784, -431991596, -1950667132, 1979934667, -727849444, -274458515, -595777262, 686067486, -1979609011, 586371307, -1563903839, -449272611, -842339284, -110837754, -304206554, -320278002, -1909208834, -1775644475, -1958952603, -2145457925, 879605764, -408955777, -1570298854, -1512520852 ], [ 1380667318, -1269304239, 1786301721, 1959667462, 65826423, -1748309399, -1375938415, -198752085, -1014572469, -2092996080, -1062174048, -1663858113, 1575096302, -417625448, -1725784977, 736260547, -576584618, -90957835, 792304504, -1359855718, 427324612, -1901152849, 475068589, -191595389, -1920751684, 1902933152, 452197310, -684966143, -2068153042, -1923178433, -1357610586, 972571621, 1007618767, -1081426182, 767109482 ], [ -1626889718, -616947428, 1619511398, 1331445864, 335757059, 2119987358, 656972796, -44525407, -589001595, 243534708, -244240250, 1682861903, -1430021141, 596919233, -1369844418, 1819478341, 969932055, 673840107, -830140356, 1906355319, 654493309, 798174860, 624012479, -1384656306, 102521212, 678576701, 1780897893, 674618422, 2061957679, 1828568261, 89892082, -179825647, -671045833, 1691580466, -2063599149 ], [ -461437593, -1379070830, -864576664, 832735987, 471684745, 2110147113, 2050461155, -2067801817, -1803581106, 273170077, 1920484371, 1422713828, 1143771266, -891820014, -1868800454, 1616675630, -844853195, -240915397, -1163736282, -1918953992, 1793776345, 1322882459, 145333102, 1438088349, 99714014, -226258340, 2129521341, -1962761610, -1855129927, 12769776, 263315590, 394879957, -1379026803, -41734609, 982028427 ], [ 1574432304, -1546077505, 1738846542, 877426328, 1945689422, -1537942514, -911416783, 1087452772, -1250024944, 1793482373, 1539588133, -1530199634, 816864750, -558421542, 324240275, 226819251, 143292139, 472406127, 73727758, 1980890568, 1207487437, -1567389462, 842503485, -755396806, -735112629, -411026847, -338372942, -1124999578, -1504505062, -1347023363, -838986035, 1036890069, -1215493611, -1302680764, 2090223762 ], [ -1909809281, 1030763634, -1809990750, 1317329966, -1013737927, -972404684, -835418140, 1240652148, -398156911, -1270396123, 2062343120, 1131008433, -1108441384, 136419343, 1043566163, 2041145781, 339925099, -2145431299, 700020542, 1326540305, 905732117, -1044466723, -240494183, -692824315, 347590075, -1466183947, 899392210, 1580245596, 1503892007, -625749897, 1308224576, -667616863, -940225173, -1909858023, 1408952443 ], [ 213927085, -911391039, -1816541443, -1186944900, 598350174, 1632880539, 580933118, 18421322, 243144338, 1914751735, -1445787206, -901784068, -1278045292, 222900809, -1252297229, 2009159252, -629911031, -1656613595, 390760819, 1166345732, 1340349455, -149470464, -1460349933, -368195775, -1363379032, -888277552, -1170681592, -1761202100, -636727062, 1298282669, 2078141408, 1680874632, 1430769167, 741189537, 1329585870 ], [ -666603737, 1003556925, -566037721, -447267916, -1172683152, -2024487438, 1227777560, -179997843, 971810677, 1917087619, -992195333, 1037888699, -1818703082, -797604631, 1538138896, -103677195, 2064842741, 1926107619, -2014212568, -1037392104, -444848336, -1453816690, -266731294, 1847267420, 259778362, 688424315, -1792118224, -1302166116, -870221612, 708666881, 1255387992, -1010412508, 1235724169, -434784443, 1524765549 ], [ 329412858, -975051757, -327621954, -1918364208, -857396910, -452603103, -827303512, 862977312, 528746096, -700342612, -833543572, 928389853, -60125156, 662410373, -152151154, -1727221723, -527710072, -1881543832, -313943452, 1824621067, -1676594621, -619215698, 1233828608, 1532276428, 924571341, 1246628855, 1688200960, 2035336595, -1659916502, 64975400, 705104998, -1877091663, 1042070356, 1825358274, -909187409 ], [ 837905501, -956136545, 1987252954, 127905032, -882672768, 1097472673, 1563049916, 341761264, 2108153385, 1637842348, -288343169, -629982548, -8525156, -896664457, 1894204014, 806981761, -1279731649, 843918750, 50987198, -110863103, -1517035203, -724560607, 1556509097, 302567758, -139145991, -288283801, -764136336, 454618327, -1551363247, 2009563053, 2011642602, -767878200, -90249723, -1900853681, -1443894221 ], [ -1142340236, -1393139560, 1480361095, 1609771815, -1035432920, 1702149711, -707681500, 1383967975, -886418073, -135745597, 1308533904, 1522175303, -1917967278, 1792673244, 1999395178, -740922435, 1947424177, -539009973, -324863791, -847944732, 5890080, 601840259, -1877601559, 2116578673, -1028434698, -1640599918, 1531947902, -1601072209, -1845302367, 432170808, 1832152762, 417876866, -225176285, -409768179, -1026939772 ], [ -1048547351, 1906350564, 1528902348, 1807447807, 326204105, 604533896, 1696239947, 1686017788, -6752498, 957947252, -1900008974, -1349520773, -236923452, 1306414912, 1634980121, -1784284327, 2124655150, 1917505945, -1054045300, -305323210, -1831304621, -199342332, -2044288975, -1487234229, -351005371, -2056519083, 1381408737, -53629459, -1186723678, 1914091841, -84839847, -732682044, 1398444901, 811243636, 217152044 ], [ -1276206399, -2008451340, -660443403, 1002448270, 338216536, 896538191, 1524388977, -62732667, 1580626150, 596051379, -77712260, 392773940, 596735305, -1255662208, -1307223768, 140703234, -143335383, 1158575023, -2141794194, 1810139659, 1536896522, 1070332558, -1314679164, -142314493, -421609736, -166311702, 2115418187, -493994218, 1949903440, -1014791799, -1940814543, 346496345, -1743276217, -1522653992, -760267975 ], [ -1263122248, -2044760793, -1908245662, -855054970, -1425882344, 1020921108, 1580159800, -281204183, 831537108, -1935719711, -1897680450, -1499180993, 1850392979, 1469044605, 900399758, -407634059, 771082854, 1737971086, -1251021730, -846595867, 678014975, -506767057, 1197264890, -1665779532, 730220543, -313959897, 792756555, -1792690864, -1799608813, -1018078209, -1019888068, 1902024338, 866486047, -337537043, 943605842 ], [ 934714061, 1879299582, 1270283008, -628239175, 103232236, -113142815, 227069594, 806424222, -824957949, 335529411, 197221555, 109715662, -1987688160, -1336878319, 1017536736, 896464356, 335357798, -2076605843, -1881021259, 1747404073, 359100745, 917021611, -1125962566, 78312453, 1794644351, 706894320, -661840097, -1165592843, -1725721890, 111696196, -129118955, 398866692, 1306085434, 1397926390, -879541730 ], [ 444784033, 521617210, 924270138, -1737225439, 1247096449, 1409755241, 279681137, 730303218, -960926934, -839406728, -193161759, 1278802601, 503735351, -125085721, 1077196831, 66140280, -1461981887, -795808027, 388266898, -525715093, 2097171373, 614292471, 675542431, -1857551552, 2016172074, 1849764750, -302124126, 1367421517, 1274989491, 1055547839, 1615237792, -156354323, -1026712172, -147030207, 1613486974 ], [ -1491998812, -1302870177, 1173832257, -1419135435, -1014638384, -394043544, 1671845117, 89713815, -365670020, 316614961, -52881637, 1040890690, 1100038375, -1658684934, -1691418712, 1781876340, -296421294, -556237739, -1904555936, -1103630204, 1970216236, 789933716, -2125879549, -1111138120, -322672295, 1090562370, 1433870237, 230483767, 1862325674, -591549648, -361006221, 1671109667, 577958337, 1920088786, 1621696564 ], [ -216695086, 450784778, 1602616088, 1840584204, -900877547, 925307146, -424741662, -1959054527, -2133705257, -273382054, -1150743765, 1211237474, -2113848449, 2058395626, -1646886540, -232516409, -1307711871, -1393182694, 1007744367, -1337449094, -1405960538, 585251615, -2142180015, -996722480, -1750391193, 2080058481, -2007849336, 1876634341, -1365183316, 1098599239, -2094892284, -116127840, -2025633981, -728078733, 2040201771 ], [ -732565921, -288469394, -1487393366, -376528270, 705126322, -146283827, 1627211452, 1604057974, 1488568201, -1997857983, 2000730856, -697121469, -1236499422, 896506196, -169020518, -1287846979, -650397266, 1959823408, -1628894552, 1569243398, -2034402355, -732030355, -1387840670, -1310189330, 261212188, 1387252244, 2138311566, 567778978, -1714797549, -1228835913, 1072728470, 1494059707, 2121799596, -369300920, -71648136 ], [ 1979590847, -763065503, -1837879459, -1438403029, 1017166434, -1899463611, -844288678, 868002173, -2091905682, -783039869, 1363251299, 556758091, 2090572319, 501649121, 1956745155, -2128284065, 1870072809, -1295686733, -2078218681, -1263524223, 465697334, -47993553, -587910180, -1062988158, -2041378584, -1328931315, -1461397760, -1193552788, -1271848559, -1506477883, -797004459, -1035725202, 1498954261, 1425802249, -323983380 ], [ 21705800, -1644190415, -694301288, -1662089652, 1680690659, 561871448, -1885334967, 1281971630, -43600705, 1605640339, 230003043, -2025556851, 744096190, -897991459, 912853589, -328612260, -1748350696, -238991347, 563663370, -2063245818, -1541708252, -1325900954, -1822532442, -1463122588, 334534512, 405425973, 1985945196, 676356130, 1716487763, 905311650, 1429489454, -101476201, 1538196922, 1304442367, 1771976646 ], [ 674595843, -42389794, 838083863, -877877274, 74156295, -48909718, -1829366807, 519896345, 437437048, -1313555733, 220509401, -782197916, 994965623, 1764020885, -109471179, -1876527499, 1332201920, -656879437, 1427478504, -1265932656, -1107112664, -1516271844, -2000041689, 1076533990, -333973239, -492420873, -711195408, 1623635622, 1590764950, -1602820983, 84471316, 808747661, 855662534, -1259155632, -1111866769 ], [ -598527341, -1430136556, -1078015598, -394676244, 1908025283, 1141646330, -1405230589, -34546202, -493612499, -264045890, -1665247279, -1441427745, 137821166, -1933543238, 261827021, -1935120193, -1070891610, -177367595, 1571767174, -1501110461, 1575206487, -1832899407, 201416782, 373328702, -1841639825, 843524429, 1524908481, -1538383475, 1796454161, -933156607, -168101303, -899907545, -1744569112, -1939788871, 618589033 ], [ 519116380, 1525778261, 656704745, -1046317079, -1251625017, 201779825, 321551805, -1556894904, 782509809, -1038783298, 1873558769, 693162365, 324876273, 1657186651, 1793726062, -1936861005, -344207421, 821930470, -1513089301, -287249136, -1875817739, 2119011249, 552713729, -2142572685, -1959248886, 1283622821, -314418508, 396861238, 16102850, -771285376, -66817564, -101286034, -1356815096, -1117915589, -70619499 ], [ 491227636, -1536132186, -652484112, -595662212, -1522462107, 2140796362, -1994338927, 2093717300, 1525269905, -945211986, 575699493, 2053424864, 158437, -496958033, -1115597116, -1817319623, -975265151, -1717087222, 1025659729, -1528754965, -385538417, -696992210, 1404199383, 245164035, 1627384196, -1674612294, 273654207, -408924162, -469476691, 2007852609, 1408656754, -2086330077, -990232642, -1364765910, -759196302 ], [ 1097337100, 1178632482, -70435741, 1438612179, 52625108, -93752425, 1927402607, -1426081830, -1499623390, -2033374646, 1054106239, 384149212, 149543609, -507546508, 402642604, -81502036, -657047755, 616310732, 651953735, -1638562974, -1187046153, 1187267296, 1734656514, 258430631, 1124061737, -590220412, -1001949751, -913711472, -961210021, -1925373355, 1281662115, -871697404, -704525397, 639016345, -1827790988 ], [ -1193430374, 1992403280, 674489207, 670798435, 1763674932, -974993006, -1935701498, -1402110198, 742052383, 880887673, -90657418, -1418654753, -122695016, 1900361610, 205409458, -1498760484, -774651778, -1886911880, -1684996798, -1680217944, -862900589, -1447550695, -1501245677, 2122510750, -1902295352, -492374293, 1865249147, 362258684, 624578446, 590031568, -1114710944, 1846712719, 2055946977, -608565056, -1005985660 ], [ 800725023, 1229109072, -2003915144, -1371046395, 249269687, -873678376, -238742929, 1079082226, -889045768, 2024012078, -893309759, 1412685725, 1046766793, -1583914074, 1362602470, -1818638534, -809640461, 1192470252, -1374479630, 1049327105, -518834959, -528798548, -980543233, 409087143, 1528370262, 1463539307, 1515159750, 1856401252, 1800150617, -1907230323, -1150484176, 1121484235, -2059675357, -2055891465, -1404925301 ], [ 1897234738, -293816027, 629867261, 13784807, -849074985, -1958586507, 185967320, 425702070, 2112306762, 716405551, -1795060876, -117530337, 1564422489, -2106997058, -1518935038, 1833402705, -251777624, 1207741859, 837426148, 557739191, -1010481573, -1235571305, 182057263, -1706060562, 1560222862, 687766906, -898980084, 121003304, -2065485750, 516411072, 289985675, -753950738, 1459275059, -1487952442, 1599161934 ], [ -1681782708, -796818847, -797448012, -523553456, -1565533884, -947415790, -136709325, -592225895, 1295207268, -570574829, -256940659, -2121917032, -2129110360, 1968516317, -1571767256, -1606452900, 1200977851, -2034497476, 655074446, 26506285, 474515424, 1350516225, -1466727135, -49842473, -1846800889, 1114102532, 726866907, -1514716864, -576116257, -1537953211, 295855102, -1698643416, 1530294714, 1860272271, -1727178880 ], [ -474821792, 244615094, -1665365771, -1246082418, 597404849, 418355698, 79674553, -445648107, 620856638, 397754151, 1362217460, -2082450291, 1807600482, 586960364, 111368218, 619804230, -218965063, -1500684682, -5048492, -691962799, 953793662, 740724666, -393773321, 1784948543, 1642730418, -1384665136, 1704304374, 953233378, 574664762, -1525380848, 1741272553, -68219157, 46315092, 920456782, -96950030 ], [ 188255487, -191431425, 1391729396, 1660790958, 1424369912, -887457573, -515236623, -958150309, 816003044, 592232299, 275004768, -1856121710, -809233138, 776226556, -1240380545, 905861871, 1389597815, -1019875152, 1639073372, -1254744016, 347239452, 1681584617, -1062553925, 742917041, 965055101, 1351511836, 304337317, -157245578, -488013726, 1850633820, -1460194530, 151702494, -1449854198, 137178075, -760368805 ], [ -1352308587, -1615640633, 2036170247, 45001885, -1771269912, 849718127, -636287196, 1897389834, 2142012416, -1168607453, -1239781116, -146138382, -1299384565, -569237736, 125949512, -245243785, 2013455911, -1652371940, 2086815272, -751285462, -1295859397, -894433799, 668440592, 1715474955, 1647643990, -1739951450, 367435579, -646006529, 2143707348, 582751895, 283181857, 2107641706, -560774448, -1966302478, 982844872 ], [ 1256979510, -1613882923, 1989636738, -1389566410, 617703868, -1976461688, -830184139, -1027459175, 1454886573, -1660895902, 866623457, -980638698, -1530339142, 359632559, 1989610582, 426952650, -859976607, -311682758, -1785147297, 1447917125, -452120339, 754476373, 1800248114, -1918324320, -1883760370, 751510809, -202415203, 1657116927, 1516044115, -622918476, -145649415, 1106227670, -1789936209, 7503362, 1500528150 ], [ -1259211767, -52088121, -471485045, -1061628999, 1638951741, -628602705, -804900887, -2012549843, 1658739542, -1434594491, -6282196, 19642717, -959065028, 1841619056, -823029409, 696435205, 2116075916, 843921717, -1198449477, 1429755838, 1531549506, 372282892, 545897317, 1116270926, 301574945, -1564010576, 1612580506, 2044230579, -667771254, -82075087, -1866732891, 2051942698, -1947758187, 1565073505, -935409710 ], [ 34418559, -1528647879, -1191398803, -1297173626, -1382650260, -2049278740, -2026481545, 1699478711, -1726259516, -1310869611, 1045573358, 441353632, -1460875354, -597907687, 762490015, 951215504, 339039218, -1671745352, -228621690, 1682203127, -556733252, -1639812661, 626780400, -246936395, 1813088964, -1350514058, 838842909, 1470139794, -392891688, -1664703323, -122701626, -588880721, -22379095, -1433382072, 1902378578 ], [ 1257435906, 162061351, -1768278954, -840521967, -1923465505, 1929426744, -1133427086, 66550195, -212282396, -85992905, 418267846, -771066913, -774782731, 1759832021, 123827340, -1897825335, -1654321626, 1092368704, 1621461159, -1059879833, -986442228, -202246214, 531251864, 996494208, 2066633877, -1505055137, 781512813, -19169127, 1080949449, -1473963791, 1943224135, 57871415, 641969118, -1331737038, -2103652962 ], [ 840099736, -587720600, 841317107, 1444483932, -2058017167, 2111234198, -169008742, -1580204144, 1537498279, -452336961, 1069277094, 720495899, -530188153, -182689994, 1813501153, 31399051, 16238722, 273121758, -521935295, 1443217775, -326321858, -1316785774, 960707936, 1543686888, 1363228174, -2047512484, 333834258, -1288474742, -175281985, 2041449131, -177169238, 1055020566, -1195310193, -1937537396, -415898788 ], [ 1942316225, 549530069, 1494405061, 162642905, 476058300, -193490264, 539173936, -1712365335, 60850893, 690535625, -1244966324, 464468439, 1576222418, -285068086, 113958192, -2098608029, 1189384019, -1744786363, -1970039750, -1102580302, -1850811814, -834019476, -69088922, 1825434089, -1946730769, 409640908, 312841220, -1937176905, 1244269951, -1398677006, 921481746, 1042376554, -2143163800, 511836011, 939465125 ], [ 956729166, -1088951830, 135342982, -569355948, 1500060668, 593833387, 624400243, 1623391651, 1060210522, 108423900, 303645043, -1912307897, 151641253, -511305617, 938464370, -1651242136, -1056278193, 1699020382, 1142546247, -883882969, 620409187, -313813515, 542167149, -718095405, 1008955212, 1372484889, 1066287762, 1694386636, 1375774615, -1203034882, 2016486110, -526762601, -1463420670, -1372411034, 623907262 ], [ -1652059527, 1348919934, -119336936, 786656352, 886624920, 1355189360, -1970291059, -1847647836, 1073537083, 216246369, 64829039, 38228460, 627694181, 481386003, -137293029, -316816853, 908750128, -1344046990, 1610566120, -1808227443, 1599462412, 796705019, -2107035152, 1435798133, 778685175, 838253575, 454497210, 1767334485, -642339609, -1299563654, -863214488, -1015050775, 129047289, -1851157480, 874956666 ], [ -730131968, 126322214, 2025358351, 802932545, 1422845801, 891359964, 366337601, -2136408192, 78176358, -548733743, -148472707, -2080244560, 1503690215, 641249493, 155654115, -1333051986, -672912669, 713246335, 2003543216, 561439131, -628691662, 309730459, -695209170, 618987738, -449328272, -631319007, -35084264, -561175844, -1018673390, 1154601525, -187005778, 1377151855, -2103051954, 1032414953, -1231276247 ], [ -1590055417, -1822491326, 308872721, -648593162, -1095719935, 465373750, 1066117374, 1348258422, -1677675447, 944877517, -374685466, -1857039792, 1740302206, -664427384, -714037376, 1848324800, 1062452651, 103093328, 1086607424, 906496636, -2075938530, -1536261969, 2141192766, -1239405619, 1687946604, -255581318, 227032146, 1341207675, -1072335603, -637285961, -1058309360, -1175695682, 1671254952, -1432595715, -196774224 ], [ 534742331, -342932748, 908796895, -601035243, -1968431750, 184347949, -1031854422, 1205153306, -1923515110, 1784623802, 784989560, 1010308065, 1050787076, 1424208364, 1125402690, -352194527, -911018305, 479385576, 1031591542, 254690196, 1295443274, -239842421, -2027830747, -350223711, -936562498, 1980234151, -1364840651, 844525207, -567683631, 1150030944, 748359531, 1875785303, -1939019800, 995443500, -1677753477 ], [ 1201751901, 938119241, 1353271454, -460616234, 302839632, 840673681, 1825275841, 791165809, -1634708780, 1081762663, 246244356, -964401044, 1425097940, -197904795, 1128270388, -862735785, -1444110238, -1706857699, 1049962359, 1402616028, -687508722, 726847028, -1718390453, 205477418, -1926496379, 2077907369, -1011192774, -1699347729, -1373830815, 999912773, 1485212798, 2044057054, -365429754, -1714155008, 2104301513 ], [ -99752346, -329063075, -476486324, 1690681914, -1114731602, -1298510444, -1204968140, -994935773, -1165546258, 1203894388, -1602285506, -1114792791, 1098755056, -1357435400, 163041587, 1409642384, -1647845323, 14835985, 466245321, -1182901179, -2101573003, -1710316928, -729464330, 865110327, -1454375866, -535365913, 717905074, -1175358921, -466371339, -1034614184, -787945809, 173156224, 844739951, 1864637071, -768682872 ], [ 1515398792, 419874683, -524733956, -1940394208, -1928614116, 1776386149, -653612575, 2011102995, 346256232, 1466989726, -57639581, -1291978523, 1513273107, 1000656049, 1043573894, -43020951, -1853463344, 1901146753, -951997381, -1955237424, 523649104, -500509073, -405593348, -1258985645, -2070817989, 940695691, -1897642045, -945590751, -52165680, -1689763871, -1760686015, 108020700, -1255960995, -1440566995, -560438593 ], [ -1338286983, 1808007140, -1569965226, 138796624, 1268370769, -980716751, -1759837258, 1883280927, 1486127754, 1888350333, -1369160287, 346235123, 1465121236, 1648059256, 508527883, 2094152446, -455288247, -1907168651, 2027036529, 2099689957, 1404679521, -1474972718, -1774875608, -795433762, 1536613615, 266609953, 1749048242, -1426361940, -1294221335, 1225466817, -1044238298, 464927082, 844855809, 420237654, -1819230081 ], [ 1103463747, 1268784588, 1513952704, 1999362849, 1314969699, -899200645, -1030433168, -358491601, 1149796613, -1533144557, -1886789321, 1358551211, -343479726, -358399858, -2001714898, -1912044977, -840214929, -1797210810, -1434759284, -504176842, -1016130526, 766823539, 43347907, -1959669005, 179847449, 1459178420, 1675576193, 221352538, 371044726, 1001266521, 44009468, -58128988, -1296174612, -968936662, 1057127188 ], [ -587722834, -1400600914, 498688666, -614826264, -1838962477, -2123008553, 177415909, 2131804237, -1391745722, 2119326027, -747407901, -454684872, -342080398, 1149149246, -652305330, -1942456106, 1024802420, 1506744863, -2090890457, -1447829024, 1536445351, 1566128475, -1841584178, -1812341190, 1925488720, -1608916718, 1128200646, 993798504, 1491595013, 218569846, -1554011364, 834198233, 513902836, -578312927, -1000286810 ], [ 1217704071, -984933627, 940991068, -1734669479, -897784751, 465838948, 889264684, 362409413, 79452665, 1667044237, 1106893687, -747244080, -1020893902, 1058858490, -44545646, -1228095229, -464725881, -1264619317, 538904180, 997494862, -872835905, -430632898, 1550467991, -646486102, -229489009, -1031257003, 1893863238, -924637219, 1098011860, -1756589333, -530583060, 1859496046, -1380575354, -1090917714, -2091398821 ], [ 572963240, 862720832, -1765174241, -777957792, -2003768862, 2090984534, 1501551635, -1936791791, -1287638462, 1722207218, -1978654504, 192740851, 612182361, 795098191, 671127762, 152243572, 539292103, 1189373268, 1636469922, -900425063, -1757020584, 1375338568, 2118984664, -1691748922, 1516471917, -323186918, 9472941, -1261977800, 1132425037, -890413923, -917019817, 1444889815, -1994748418, -1672106239, -513854862 ], [ 48403392, 232392518, 1104886588, 1469863107, -2154213, -515684657, -1632406888, 1741029571, -2108689896, -723480519, -696510585, -251664399, -818434040, 588709805, 1434750506, 719804179, 1232739214, -865830520, -517534786, 1998907714, -1548243882, -1810308936, -1304584584, 1211562361, 1478937114, 1121206012, 92116921, 1916532100, 1857886996, -1858995785, 1334643220, -1088556709, 338066200, 1097113433, -2118118401 ], [ -782633923, 1508294814, -1602924407, -937870860, -1661691161, 1054596567, -882337464, 892510867, -525471639, -1439262309, 571463641, 2069574708, 659585109, 1521521299, 2125778003, 1059552137, -1837070055, -2144464144, 1856899075, 1192161845, -827790715, 2101384949, 1995956730, -264210268, 1075944305, -552699566, -1715644160, -623502424, 1108910798, 2101487303, 1555100914, -638036093, -221490191, -118321565, 1186639197 ], [ 630381374, 1147888119, -1237367836, -372604767, 1561918265, -320921130, 501660099, 706887770, 479386005, -1233141307, -978036334, 456530361, 283204893, -614447477, 1197970782, -1100879445, 413502755, -813576261, -697397857, -388374779, 1640946693, 175184871, 1438878649, 1666758015, -742356684, -381888563, -1479348773, -288663165, 577393597, 592792238, 704826195, 1111528778, 1229455193, 324539281, 799154144 ], [ -289376024, 795609810, 1858212673, 42340944, 922116944, -1111667776, -1695121141, 972170570, -583166588, -2092357114, 1708457405, -2035632380, -517676201, -903334850, -526039625, -1824328003, 503627115, 90186156, 911968067, -1116793114, 802255126, -214456131, 951190161, 1076839480, -954224639, 1499617252, -1110335773, -1671648671, 514919404, 649277492, 1821603399, 156008553, 608303639, 1460048664, -361980746 ], [ -1480536681, -2037132064, 913911236, -367474412, 766069305, -218707653, 197884390, -880702721, -1509596471, -1117144642, 824720401, -1622034275, -1772167386, 649445574, -766885860, -27508599, 93965722, -370484111, -2047210934, -26716328, 1970645614, -1629102504, 1805869393, -2024219285, 1360840649, -46919931, 365230481, -1911661308, 1375175033, 735420878, 336493635, 1848810267, -824346185, -2093561589, -457127989 ], [ 2053118976, -2117177068, -859416626, -1574195092, -503838020, 554864769, 2055998300, -1450134760, 346032344, 315850268, 2033559285, 810845253, -1666660123, 1435211857, 255805751, 1235636247, -1431734092, 226852778, -239049674, -333919526, 1214065090, -229426157, -710629872, -507916801, -1927929570, 1576584940, -1123340327, 1058180515, -2066306474, -9675399, 825427327, -896902251, 1200175930, 1233829428, -519727383 ], [ 2060031096, 516564109, -1627326966, 1151307202, 1174236720, -1711082944, -413092497, -1780025788, 655434250, 1287418952, 2121118410, 1708591832, 1510714334, 989978722, -228635397, 570610208, -600622547, -225797679, -1277941961, -1660727880, 1021307256, 505561093, 1562185063, -1562254808, -290984119, -1207017123, -1952794827, 1383068358, 587009434, -937538611, 17497877, 1888667312, -531205132, -565071259, 78001888 ] ], [ [ -291804586, 318110233, -1365485102, -214916285, 1430768406, -585142722, 1184593597, -499267726, -113939993, -1712483977, -996469571, -1676935423, 1178060029, 2019233330, -454315331, 1231563274, -55061214, -1578012016, -281829170, -1721232551, -82710726, 1811486256, 1643591995, -560995453, 1839029939, 341103947, -655548681, -1162940095, 287174122, -242635361, 872227899, -500045455, 937222859, 446141239, -837375787 ], [ -163093079, 2114265665, 1612049568, 2135056619, -1178614833, 639230359, -1427014597, 977911149, 1800083771, 1646236891, 744480789, -1869505363, -1864213753, -1752299421, -2046437219, 605149008, -1768041267, -1208812534, 1947927448, -2112175549, 1000043752, 293275997, 736944410, 162038914, -483379127, -1750807426, -300619749, -1133647889, -11481493, 1472926068, 1746012922, 26927855, -1624255050, 1218553158, 721113637 ], [ -200136928, -917011388, -966342771, 783298752, 339357823, 584290448, 1139836875, -1703011026, 99802553, -719483949, -2086096671, -735718324, -46042680, 802022235, -380223298, -464550143, -2059675886, -1166290329, 162035695, 496266964, -1155060625, -1573094480, 1420989648, -603140125, 1411093472, 1048534443, -1426983189, 1341833185, 2074442948, -1112350344, 1906003700, -919872144, 697480646, -2002230751, 1976125480 ], [ 210037663, 1456604918, -1300236642, 1512337850, 1727705895, -1451346658, 1518591131, -1539429811, 1150354256, -1229595892, -95329091, 1913547533, -1204704844, -834257910, -1950366024, -1468542532, -1019960990, 4025576, -859823388, -164068363, -1544097725, 826328497, 1770279733, 1653546205, 132716246, -1274521326, -231296734, -1088154721, 1812924908, 1663337224, 1696889672, -715749652, -1806479659, -2004351114, 2084921246 ], [ 1130085818, 618476834, -104819527, 554620463, 864703591, -1413288187, 1351912473, 1276010665, 20710363, -1064986229, 1972829828, -451792565, -587576929, 227522463, -243063706, -2006777159, -208655460, -984057452, 1395195674, 1779303825, 1232670486, 493615603, 527393984, 1718848362, 94016207, 1417309876, -618835324, -1435756647, -335398179, -1898388201, 2076439563, -550654444, -1735076039, -261192092, -884223399 ], [ -1433878172, -119014561, 398019406, 263445864, -1318997818, -677234740, -1339339566, 262982539, -1932098038, 1574599477, -311387628, 1418522141, 1726640666, 657923482, 1557229548, 1582933482, -1298608119, -1028596978, 1802168670, 197594263, 608168197, -429685734, -117072351, -215662353, 367114651, 888778279, -1534344162, -484181499, 999719257, 37811998, -210593936, 203566016, -263261215, -831044582, -1208421772 ], [ -1977198720, 1496921644, -1117457607, -619999232, -919505022, -1454344445, -2145466163, -76984904, -788600596, -45277059, 1179892018, -1969579816, 655124006, -1904011013, 1198249995, -1028399222, -625150651, 352704596, 1227825938, -1867302444, -310749008, 1577579046, -662046397, 1373607068, -1251613550, 1852285139, 2011615557, -1414947264, 1480478097, -676624416, -400029007, 1146122993, -900185886, 210389338, 383871061 ], [ -266203620, -2037831981, 1634234447, -1509249360, 405696960, 1917575647, 1846983040, -1548505316, 1291508417, 361185813, 1026591238, -576223106, -126611790, 1847781198, 751687013, 624825546, -1910324865, 7404380, 1753368429, 685523365, -45823324, -752817921, 1193516412, 1259168316, -1430402663, 923500205, 2051956855, -454427347, 761204549, 1906450520, -1012138761, 247712235, 163509395, 184328853, 1899964391 ], [ 573371461, 950433362, 659865179, -2141932267, 1322367005, -792014127, -1865612842, -1093407339, -1701716387, -1986657816, 2088393756, 968871174, 1868446149, 1382125706, -638471262, -1276385418, -920430859, -404860034, -2121719098, -682775459, 1025797813, -1426416610, -1428292440, 915897538, -561230530, 2129218152, 90730798, 1854808567, -2118796786, 255518159, 425007656, -2014437159, -1461751931, 2068159513, -1379709618 ], [ -1569333791, -98125315, -875678543, 824628882, 836231767, -267019849, -1631926639, -1792525545, -412438166, 659043112, -540835932, -402455333, 1844739276, 531305742, 1620337840, -705271860, 1012637137, -208495721, 1479874441, 1283730983, -1568238448, -2142438955, -683984128, -1985990548, 1619968779, 1572825081, -2000884902, 530804599, -1462916235, 1511515668, 1081218693, 590839479, -1076239009, 1743552617, -1484260131 ], [ -1405653233, 410234721, -1411244247, 1326610873, 89388325, -1898990608, 2085642313, -488897296, 1882290213, 431364729, -1214522382, 901918589, -922991890, -523655041, -154188698, 624041313, 749436043, -1251990774, 1551302641, -2097686675, -24371253, -1778036371, 609759644, 1178630388, 1705869114, 874787924, 1117763221, -1897046311, -1064038361, 1875314913, 1734493461, -2111724512, 2032036198, 79549957, -1587154891 ], [ 1062025403, 128349171, 585266840, 188039960, 245969568, -1782831760, -1640884072, -97254083, 1454375356, -1748111972, -2045228727, -1950540420, 58670432, 104598551, -1602625524, -2080430830, 1890911446, 1238313708, 782225111, 1556913957, 1688772665, -398218881, 894992689, -1357607484, 1149990305, 200659497, -2042101744, -1793135165, -1698874057, 1687633024, -1739803124, 1915221663, -2128158800, 1987018612, -186461460 ], [ -1210138295, -693321833, 1010084717, 1872480811, -686774448, -294750554, -1362826496, 412020726, 793410900, 2041706671, -1755221921, 1451969079, -1570513166, 1004595136, -1453472013, -832137926, -1025703881, 1121950593, -76252196, 1975816025, -299920706, 876147214, -1661991006, 1442057161, 1135505160, -1260106253, -2073908167, -1887438062, 305671244, 999228889, 475605583, 1529316824, 464671232, 146309106, -2005572100 ], [ -401419829, 1088407747, 1104207139, -1401636499, 836995161, 1108546165, 1934131298, 1451521710, -403035916, 750430428, -2084576361, 1939386885, -4150459, -257406238, -1818032813, 765329337, -160646249, -368667681, -1222936930, 234868796, 703686473, -1903996065, -1107530101, 471949383, -1060796728, 2062232498, -1218744581, -683462675, 28795763, 1492895088, -445060203, -1862980433, 348452465, 27076095, -888777188 ], [ -1210531960, -785442089, -306911640, -1363859269, 1804403696, 1318131538, -1147963470, -572394605, 720370953, 804977896, 1203586996, -1170589008, 1415358768, -719177170, -1957049209, 1751522711, -455362671, -787325665, 987762498, 1908765442, 359370157, -1529175569, 1964576870, 1093893261, -1727012663, -1955908491, 257093738, 53353719, 559646348, 2012717960, -243939529, 48020625, -466056284, 336298793, -1511691346 ], [ 1143555137, 469659791, -1858864653, 2097376260, -362474431, -62316002, 173215496, 1867211920, 425607569, 9945740, 1722269937, -2138557060, 76431434, 1803616107, 834220621, 1478471482, -1915100682, -43274802, -107290579, 970916041, 1789890091, -1514657342, 158657738, -199398714, 538912391, 1710724069, 1496153571, -450341460, 1841173879, -1379543454, -393784861, -1706140812, 381819485, -549285613, -766088067 ], [ 1052078686, -1433420567, 353178572, -1919761176, -1740575204, 1796117203, -995633889, 854040879, 1618523076, 574757790, -552613650, 322036292, 1979993048, 669400788, -1956562055, -835544694, 1938931168, 1769601296, 393669418, 1894160510, 1426349337, 895858196, 158489141, 91170716, -512925643, 561989031, -274312040, -1348308400, 1203470233, 64334850, -1037163544, -1512457299, 1114003489, -2003816526, -315014214 ], [ 1608192082, 2138379862, -2005692535, 2136137611, -1064833629, 937320128, 2012285718, 13210506, 48434264, 1077836371, 1862113623, -273719841, 1826267434, -285056609, 128805759, 1524041976, -240328981, -1106438128, -464258218, -1495623144, -2092756081, -1218116242, -1365899768, -651927982, 1090522063, 1836596404, -691908446, 816825106, 1823702880, -203926902, -201959441, 457604376, -222149787, -1992307841, 1238922695 ], [ 1821784433, 850348260, 789546107, 1282001284, 2099329240, 1523971790, -1004563516, -176751392, 1973918577, -1509870240, -1633267933, -1771600155, 405092262, -1237485964, -646347241, 1602096389, -5273943, 1105431014, 1530038100, -229501621, -1917981726, 886971316, 476822187, 1631976095, 1683184139, 938013228, 1201253916, -1074995274, -1104362550, 490447688, 983006608, 891661685, -1636163879, 1732286884, 767923284 ], [ 1751829834, 1938948218, -1302662568, 1788605828, 2146956971, -1211533344, 1081250257, 2100562551, 377848433, -385989478, 1662588113, 825062421, -898706206, -1089052743, 1198246047, 1370324431, -1557560479, -898640687, -453784820, -558592545, -217040665, 749682170, -350218490, -667081105, 1041713644, 1180215853, -1268701270, 117472959, -1731545559, 2003528132, -1969162196, 1357471105, 1130749808, 1958828409, 819799888 ], [ -861763929, -519865067, -1793766751, 1902383973, -904537940, -2045628082, -768393807, -1884666373, -1652089559, -674518275, 1377448654, 2025685506, 1968108246, -420786250, -1493023393, -1163893603, -1900534673, -194699511, -807811705, -672240711, 1162123738, 336047034, -341335192, -1503635563, -1610412226, -1981588593, 1647796156, -1323059918, 237387861, -1297296739, 1519108406, 114808102, -2129151660, -988409305, 651652155 ], [ 230607533, -1646607985, -1507338106, -884837981, -1571154650, -1110487073, -241924651, -2093979388, -1411832537, -981629651, 756692170, 1839176783, -1310537707, -1377093021, 695453503, -1629913875, -2074972059, -2141132231, -1488683932, -1103390694, 1749317154, -1951178919, 1694306853, -892231008, 112921740, -1101190314, -1468099305, -732961053, 1198259299, 441353827, -109417701, -389121141, -1129861523, 490112598, -173474359 ], [ -200810016, 126752286, -994961853, 1820919439, -1192665791, 16774641, 1138300347, -1711550266, -1707203418, -530712627, -2130075060, 949807633, -1339498647, -188768458, 1742865436, 1062912306, -1817698862, -1110573343, 1357507063, 1259505068, -2012755141, 484031754, -1075843645, -835095577, 1734094859, -870156699, 474884771, 219523178, -1484707256, -181779866, -1825821952, -1402990099, 667381911, 272798327, -1020202797 ], [ 2069364445, -155371698, -1459647217, 962663811, 620359404, -943069833, -1602740995, -1528714283, -1093792375, -549065119, 1859376407, -564607533, -600360469, 533325641, 1657414394, 2039458674, 2086832380, 961091021, -396661860, 281810931, 1403263969, -784072329, 1467280501, 765797806, -416907395, -395262497, -508257211, -465020753, -954923270, -1420167274, 1908135098, 2067190332, 944305517, -456796402, -1745426487 ], [ -1230249459, 1485731661, 1056002007, -138855085, 2020123571, 1309049226, -1508168027, -1264134634, -1108341261, -1794885635, 15500386, 2136649453, -256176486, 1572683862, -1508882621, -1721511484, -53628262, -769563628, 1107298428, -238470420, 1825057108, 264520496, 1717564938, -1144298805, 891337306, 666020999, -1278885456, 1477669352, 583114062, 1539335092, 1086837760, -74527212, -2140479634, -211833314, -1145354410 ], [ 950890617, -1147030627, 961851192, 445487437, 227982833, 623360374, -1245556799, -353056413, 1923608191, -1303970218, -1024886855, 100565348, -1227402444, -1657555582, 2002727584, 426882419, 1921704030, -489106240, -1238914972, 514636181, -374868368, -419316619, 1783736119, -1669945517, 1479013666, 1648744947, 13784140, -494747936, -95212240, 421362795, 522206835, 1094207345, -838686036, 1822988311, 2031861753 ], [ 470285958, 290114926, 1669643455, 682620745, -764677099, 908699501, 1537511007, 820202236, 1123374482, 1372144247, -133333171, -254178194, 1014684163, -1243348547, -922111029, -1079070521, 691474713, 226807731, -1989314805, 1136964183, 316813184, -548984804, -76281132, -965945500, 666334090, -252805723, 614058806, -751589568, 1456933995, 1343471836, 1905245219, -1885637729, 1156949973, 423369483, 1525458653 ], [ 425591592, 1907692082, -57068599, 8923427, 335018936, -278929220, 781846999, 1953722651, 1703832477, 1426656763, 1786074892, 764616239, 557848024, 1261114277, 1621206832, -681804485, 665968817, 100052589, -469036609, 951393008, -1299140453, -1570940239, -871272959, 861379899, 524986368, -65434657, 725538893, -851857326, 1405690498, -1496816619, 1860555518, 1186607420, 529166402, 553480343, -28857809 ], [ 1492274995, 1764548079, 294500289, 1769867883, -329501171, -172360769, -922109457, 896046590, -1501642993, 1368488549, 649213400, 999218292, 1549937251, 1625774540, 2038739707, 1975902966, -1250810946, -127097365, 1637053782, 1020294051, 726050999, -2011516871, 1127249785, -1392291754, -2023822970, 381298543, 264090458, 1902249427, 1564613658, -1196154341, -1974503578, -1909425042, 990947916, -518496586, -877253507 ], [ -1615518809, -2144233766, 1949104602, -911606054, -1642816899, -764678468, 440035505, 1186312790, -1483464693, 924410713, 1040614590, -494337664, 588767166, 1515925617, -1397656313, -2114302803, 726098980, 14102113, -743388420, -463425561, -749012019, -450966091, -1380557930, -588917357, 1166490583, 583137694, -2111865267, -1482596924, 1710568583, -805186891, 1807803458, -1567687864, 73869215, 546206226, -1898431756 ], [ 1285034998, -1277820955, -2095333652, 1289558874, 1049223740, -430014433, 724824788, -195215586, -1257995645, -681804064, -1469938688, -1566740105, 2143337235, 1395752585, -1764901404, -2042466339, 10911506, 1877160554, 858254545, 1875500900, -1638459276, -84253656, 871628757, 245090268, -246617907, 1401628866, -796513354, -1845541213, -1604716891, -321246850, -1835495818, 7202569, 1805958372, -1343105821, -461855632 ], [ -453704071, -1632960188, -637639543, -1525743215, -2091007330, -564713373, -1693876123, 1940113772, 58722229, -865476111, 1291650349, 1567162085, -200354306, -1990163145, -634110537, -1548508080, 37745740, 14994981, 1908415615, -1950759591, 1110720585, -1170786573, 371004320, -1861607364, -1300307616, 866137508, 1637287031, 1418741880, -133157563, -1897442637, -1184184384, -2012604502, -351574652, -372980980, 149923499 ], [ 1716320440, -1876487777, -172770809, -569465706, -1262592772, 1094057862, -595352913, 1288989868, -415374289, 1210131287, -1753727694, 332775794, -2126963999, 1074165290, 666014946, 85232774, 385038323, 1180726605, -2093538482, 231884848, -183708842, 1635532374, 1001377248, 866120892, 373709422, 22827189, 1785735538, 1367369933, -841256134, -2048174905, 663759306, 1245324869, -423740382, -298466177, -241158169 ], [ -600425064, -1067915735, -1213239745, -1234101809, -682042771, 1795432996, -1055367875, 1688380360, -63385962, -729159464, -1257305551, -1519192315, -619834473, 1795649334, 1546024931, -568801215, -1926735289, -2649967, 591585200, -1103886739, 387916208, -11176385, 851762056, -227595184, -1243942663, 754302443, 2058482776, -1758236715, 609760168, 1609942292, -1744249360, -2061034414, 328471249, 144204434, -1671916196 ], [ 1697946100, 638031363, -153951058, 902112504, -886825707, -475175989, -545231664, 673662886, 781311139, -2117960282, 1749911087, -1375119922, 730849948, -26545336, 31804194, 2051718496, -57583175, -2088774768, 415619054, 1867530799, -179189737, -411213131, 1033814226, 1063555804, 1128894163, -520312384, 852317793, 1097464720, 236382615, -2090154290, -1498336678, 467434714, -493032624, -1167047071, -1884506093 ], [ -1046269082, 346960342, 1281568741, 1755523557, -618108558, 2057023410, -565171087, 1016591977, 1056475563, -1160085879, -1500517142, -1818292102, 1247537222, 1658090704, -1419996507, 920749411, -1729564378, -2074978868, 2090288072, -1372785122, -708252538, 1812260266, 1893673127, 1617771315, -906480050, 2129100738, -1465204005, 1133218745, 1762004557, 1749939872, -286259443, 2097823553, -2060258366, -433991346, 75400389 ], [ -1817704454, -1293485156, -1809341828, 1157730753, -493642002, -1608864181, 699623204, 69260079, 881614535, 810066481, 100998764, -1858698963, -892124364, -96321644, -1329746317, -1094624457, 278172904, 466553768, -697095436, 1036312510, 1015407446, 82532571, -1563004825, -1368883884, 621254582, -616140828, -955995817, -591475377, -1221807400, 1098977947, -1555089458, 1009558590, -631485554, 2042209866, 370304318 ], [ -214337792, -1374473617, -1638893520, 1730250243, 923946515, -367787566, 1851919172, 1165360915, 190590993, 221501552, -1938330694, -1626660722, 608210812, -425499284, -1737491042, 979958312, -604255677, -591958254, -146366281, -872201307, 1346801507, 1846116207, -897169925, 1649421005, 1473549719, -469985080, 1891210409, 1641423458, 849242756, -1895496691, -924324437, -397666333, -1386527732, 712861858, -1958902359 ], [ 909937733, 1824715693, 1861608865, 1989789794, -320443296, -745304600, -1592267561, 1052152909, 99298230, 142210808, -275663791, 1925999683, 1808766053, 1184127428, 1057164516, 828952254, -1856660294, 953931311, -1986726791, -665696848, -546433213, 1109099648, 392044346, -2146751188, 2092525006, -1580164610, 1420511868, -1042186013, -2013563029, 122625023, 1334820155, 14895344, -2139096151, -1976673993, -1360010113 ], [ -373203367, 362181707, 1571093439, 489738236, -1135574696, -717221734, 698161905, 615649640, 1282826591, -1794660775, -299560165, -959126038, -1840564605, -618000960, -743748982, -1199635487, 226025413, 1432344642, 1450381904, -1501452881, -2013165168, -924810552, 1862574236, -1625417571, -145279170, 67026709, -1580663585, -827027933, -1740429414, 1462537490, -1123025938, 1930798099, -2066711164, -2109854325, 1014076645 ], [ 858626930, 410617447, 1442085729, -1498794539, 965877222, 883878992, 1830687698, 1948174396, 989097341, 1142297371, 1171466824, 69534489, 546420045, 1783675909, 2073212330, 443162079, -1209283679, -1281695765, -1793934870, 1801431695, -158720908, 1813968352, -2107916984, 1470569234, -1976335986, -1929521013, -1526611698, -946226245, -311461642, 1294785208, -30050431, 287172829, -1905475007, -947645605, -78556830 ], [ -1290785437, -604787998, -99595174, 1922821466, 1367595700, 867516647, -200402694, 1661086975, -263312433, -1413590710, 2050453348, -659004079, -1237145107, -775510789, 1787752598, -615937525, 923897365, 1340460439, -1109899264, 404050953, -1613810991, 711956465, 90561155, -1346110894, -970441471, 1655665941, -1577829990, -892718390, -1534471851, -927650419, -1456515256, 1031207287, 278214236, 88715182, 12129594 ], [ -1320387749, 175053452, -34533606, 570330039, 2110959896, -337543404, -937353420, -1265609968, -402747250, -1954782242, 1614106756, 1389148060, -726109199, -1217337593, -954542274, 1118777736, 745413689, -1006051865, -560745425, 157097325, 623862872, 1501783347, 50321100, -898567475, 657629598, 2093889338, -2112826145, 1390051790, -1910741160, 583557928, -1710177276, 663884974, 505380824, -1934603536, 822352385 ], [ 1091492418, -2120021839, -622426077, -718901070, -1436796056, -109437944, -835523842, -481337790, 494970451, 199180048, -1988502593, 838679166, -1413712568, 1501604596, -1472142824, 1503683836, 1897371700, 135881347, -248638253, -56595202, -448683620, 1980217522, 58870886, 489639017, -1065509121, 359506897, -1278710038, -1683056335, -1669172119, 1734165063, 865485855, -91866930, -591020918, 1983999486, 1528137884 ], [ -2079399713, -761376732, -506495696, -200142152, -335761952, -338970062, -1775309242, -2104546041, -1903895467, -1000942901, 1973516680, 2044406067, 1167091767, 195633609, 1530375660, -512606295, -1719478365, 1891416150, 1390307281, -285065854, 57123059, -710014537, -1234328329, -997730647, -1596234424, -1188003315, 1778579745, 977001508, 657913691, 2049282417, 307243471, -1110933717, 338286952, -1391341015, 1116101622 ], [ -502227671, 906842072, 1734537885, -138088446, 300220420, 1963430888, 983252465, 900761171, -1756285396, -836023368, 81318604, 307273598, -377296137, -245640351, 667046090, 228992601, -1948916302, 1557486020, 1121498914, 1398345520, -300660067, -2100104143, -409417647, -635324642, -1072790960, 724368815, 283157998, -1503425236, 451521165, 2015077292, -952375272, -1489328459, -1859728912, 274715707, -842312632 ], [ -276257121, -543902329, -1258990906, -620251343, -653347605, 1989106674, -1791928620, 1383521562, -1228740745, -841632649, -1495634491, 723712779, 1912359438, -1869691370, 1815824141, -1891281876, -1979575892, -242507231, -1421198252, -768390317, -574419059, 257903552, 127026708, 1649713779, -327746059, 873277351, -893381945, -412540526, 1468242226, -1214288724, 1631947268, -647905901, -486974019, -298307644, -57320937 ], [ -2036314291, -459584525, -262459507, 1049557067, 229499436, 1796593868, 970191387, 1454847134, 1031342985, 463581141, -1003072655, -1896385598, -1680582858, -660574160, -93042613, -1511608964, -1266458435, -1000579895, -2087630440, -303855934, 1841521, 1902619261, -1315096752, -166717179, 948035715, 741004559, -1916848305, -1388649318, -739048844, 510413772, -970395485, -2126892527, -1411499898, -1727221631, -973248800 ], [ 1555795979, 963092471, -1012501802, 813466686, -1889633537, -927711397, -1707134201, 130754358, 1158425518, 917939955, 1905433378, -657482014, -1659352157, 984548515, 2107241779, -694689076, 1562325155, 464399897, 501929969, -817734781, -1979669331, 1511422236, 581528865, 1682578146, -1873402365, -501490652, -107152537, 606822000, 447041667, -423832581, -198143732, -428987879, 90187081, 389235606, -1553129261 ], [ -481024566, 1940577149, 559899076, 627042320, 541267896, 1562208754, 1487450707, -72699966, -2072635475, 1638263605, 566960556, 361415423, -1946620735, 356097614, -390542712, -1404597165, -1115278118, 817858875, -765515374, -958347162, -940213362, 126481662, -1642152489, -1621779291, -167450917, -1548514844, -522861498, -1836346098, -1317026623, -1344531064, -1126986677, -471825915, -450506638, -1482783722, -772066641 ], [ -1103916262, -1312272450, -1761255752, -1528274308, -717412992, -1608616376, -2022112419, 1090867794, -1862319186, -1629414894, 256123879, -798666301, 486208536, 347501269, 1119091379, 1417171841, -1718549448, 1266123374, 1936317645, 770933863, 1504183084, -1216692174, -1102761525, 470563320, 700121746, 254087777, -1450032261, 1641968367, -1164697594, 237252243, 992338523, 1136722773, 248234257, 203668651, 1518167189 ], [ 888338969, 1720119564, 2031482321, -695921638, -1311093003, 1740285417, 1567722933, -776577905, 183982242, -302958547, 2037746597, -2072418636, 1674584997, -1294459624, -472125228, 1159340868, 1424479126, -872586353, -855730073, -1928296293, 1236494456, -1565815095, 1700406095, -376768399, -220475170, -112611423, -168814780, -1196379920, 141306928, -644345548, -1796799829, 1166563083, -1767613419, -699242333, -820815248 ], [ 1201756059, 1996119955, -1417387062, -1248430982, 1787786117, 1697442053, -470964643, -1183147123, -476613988, -1860643963, 55084346, -706489384, 110615590, -1464574637, -947167988, -1749709880, -568780857, -501290721, -1818070895, -2125667727, 849656434, -1260884219, 512917470, 737104880, -163522085, -396553234, -893286058, -1006192989, 1149316406, 64882298, 2094020700, 236398680, -1155824290, 960428267, 995826657 ], [ -1311389599, -1845722901, 1438701118, 1806158349, 852365253, -1066190574, -1051447874, 1389967743, -1501499781, 860346805, 2007208721, -847982263, -1803696684, -1248219537, -1699535807, 489319622, 1354166662, 440929161, -800440854, -1208064814, 647452787, 768419623, 560354438, 103168542, 12066316, 596902684, -2116923869, 1655181587, 194388728, 2610181, 1653314078, -1939151731, 567590005, 464202034, -1425815094 ], [ -74490792, -412761612, -969425654, -1153296172, -951787394, -1371655396, -264198371, -200417821, -330982839, -1786463572, -954448747, -1869505845, -763524782, 1885375712, 730202104, 1450570654, 405712113, 754156472, -1318980084, 1630652849, -32369510, 966902200, 1431374909, 70632436, -808464784, -1990451768, 1619194738, -1648134414, 432687233, 812824326, -1162257476, -1497994251, -1712982573, 516517261, -836389656 ], [ -1921933402, -1646572297, -2029517700, -1428821038, -1309812593, -1884901211, -866860132, 2024129240, 905289449, -423482596, 1597275767, 470131506, 615916984, 221887941, -1172922275, 766024579, -542221192, 511781564, 1176132148, 791821694, -791281437, 803849815, -430898836, -716627595, 231149354, -976706851, -270410704, 1113718746, -1067477377, -951368644, 1938039191, -181074242, -1141026680, 1498311805, 1003962949 ], [ 474298422, 1321144002, 674387934, -638602793, 1787409787, 1856656975, 576127619, -1256507789, -673469466, -1310193559, -1539441191, 1456484659, 904070189, -1566167406, 987263408, 757891488, -668933870, 1836222218, 1829469938, 726651216, -50304082, 1981953501, -2107753245, -197733983, -1400618491, 1272371100, -887577683, -898615640, 1150743699, -142706892, 986219199, -2089022708, -946975569, -962733516, 2141950963 ], [ -2057372458, -52674085, 1500640674, 841869509, 1873462519, 797773399, -786665333, 1645239535, 1758064277, 1518793700, 226275458, -698586274, 427191224, -607349077, 413618584, -598970573, -896184471, -1480695865, 936606264, 635968249, -1372307831, -1148683602, -928111954, 308717646, 1202666162, 1675710235, 2133641080, -1544487722, -927593231, 741795903, -996505317, 1520933521, -220164739, 1044660926, -1922953733 ], [ -223490758, -1422495507, 369945937, -588578559, 839799826, -2063633313, 50055442, 1522777970, 643169770, 1338383070, -869736235, -822329277, -1243339927, 2121863667, -900700111, 1323573520, 1278113480, 1636870515, -655928731, 1065413960, 1101559516, 1291216485, -698988882, -486040192, -282116851, -71286033, -214865097, 323285728, -1490366260, -631475249, 1943770793, 651914463, 1417240889, 1966574786, 1058894867 ], [ 810788632, -372781961, 1673184644, -1489682104, 2136717563, 1445899311, -797613892, -1162941031, -1615137160, 1749449527, 1967953587, 1358258634, -1751036298, -575170372, 340884613, 1230303687, -1255503442, -1044237648, -383335615, -1562989731, 1468608554, -1877060096, 2066151982, -1665343918, 624000928, 356651242, -1531778481, 213403140, 1590449226, -1685362489, 2112585718, -1665502160, -1728942916, -246021528, -1830912345 ] ], [ [ 82810027, -1167888916, 69387069, 105480176, -2034277345, 1319162042, 944003730, 919437091, -701635497, -162658690, 401433767, -1233060947, -101188328, -2032120088, -1692941449, 1306675570, 1644852416, -1481595447, 376721751, -257604213, 1739141002, 309779996, -1002614113, 239574124, -381135789, -108520583, -828922300, 485749293, 1764798148, 1854730012, -615601689, 1177219086, -1570140531, 1900539931, -665387588 ], [ -537293283, -1959859165, -572991305, 2142269346, -1015249358, -1380673084, -698367229, 460830777, 1798515795, 1947895779, -1240991360, -392593116, 138135969, 1677018884, -255143441, 254677732, -38520751, 179634415, 721276859, 780485521, 1850031130, -1377130068, 1090929595, -290799860, 1067588630, -720228602, 12374737, -1237634389, 256607994, -995828038, -1838866053, -541580534, -345555866, -24179659, 30678442 ], [ -340532942, 887233038, 1563329099, 1689244318, -1290828758, 1838787048, -1433960984, -541040936, -1679069419, 967693739, 140803793, 2003363950, 1167115864, 1152671929, -17145497, 2060314122, -96229425, 1936328733, -1918078843, 2024505302, -1526935648, -1484268063, 1748294410, -1431639816, 1654022010, -1913726831, 983626156, 1731538647, -1253169373, 1310241028, 786592724, -1804464736, 1520598291, -582994264, -1268395301 ], [ -503604364, -1276868855, -680832439, 761267575, -1247906372, 265767836, -1468464993, -595923734, -1766273535, 1404173914, 41713931, 1498802678, 503185646, -1710945088, 157204160, 2145911017, 978864280, -1254506558, -367817563, 1395859366, 1570577827, -1065081032, 345548900, -1788165547, -473192517, 606972579, -844293419, -1925243446, 189444863, -453067847, 1633443835, 810789809, 2040875787, -1886329797, 1360429377 ], [ -1312726678, 1047242371, 306259853, 357686933, 99606636, 433316297, -1389823684, 1892593657, -1941443804, 505560811, 1591831584, -1853644810, 192330073, -1678981739, -312534307, -256076929, 990096088, -421570955, -1753670329, 632750581, -208988591, -1961946443, 202040785, 1765165601, 1106051936, 1411628520, -64679419, 706277710, 1935242638, 1551355217, -707948389, -1662869188, -1239299134, -572186194, -1905432830 ], [ -1369108191, 1257689151, -771653960, -1896183908, -957715858, -394034062, 236744892, 1938460458, -216453962, 1586739197, 981302231, 1945316676, 498762003, -1023037687, -1019535243, 313207909, 1935521611, 837453715, -1572611256, -711157438, 1686721819, 1418694088, 1350970402, 1982332934, -273698249, -1559747696, -2092450032, 417606771, -503215998, -811220786, 1907577643, -673828233, 1966619538, -1268175852, 199627086 ], [ -709864749, 363392252, -2061026894, 1029421792, -1528916767, 1879954042, -1794963595, -1473510228, 1748353533, -1503548220, 1382261164, -2031321131, 115333102, 1803023439, 1550955914, -1067603256, -1317340971, 1729590846, 1033229742, 1048313632, -1632032522, -651550111, -1953572009, -987560500, -1200584024, -1988661390, -297873058, -1699466323, 1755799551, -2050168300, 1201184117, -1797705122, -868996030, -380652454, 1388505700 ], [ -41246411, 1847015964, 1316912903, -1013785475, 838403510, -1906087466, -417015756, 301364668, -840514250, -1942983965, 1382394814, 1155893058, 1707936300, -907427642, 1622858774, 2133566039, 859340866, -666897358, -1900475805, -318661612, -1515564065, 850714081, 1353312855, 1859650600, 1500849162, 1281086790, 1463265882, 472760737, -284452525, -1699291032, 768322608, 1937407514, -1249987684, 881420533, 222825228 ], [ 409748186, -1554032446, -1365999556, 951491942, -896556881, 102612785, 1688623930, 1766840723, -1000474821, 1513515370, -1365595581, -2077881939, -20920768, 1875165967, -517613486, -2005043496, -691594514, -1043432521, 1555013974, -1593517320, -1427549458, -1531471757, -105548438, 2107606109, 650188361, -1358590816, -583377094, 182877153, -1025339747, -1012236546, -638446903, -1657315333, -1076468926, 659532380, 1070851575 ], [ 1518401394, 1260565003, -597279502, 2038248366, -1407425612, -1630703847, 774882508, 1636612604, -1910927990, 1786593712, -342804147, -1895907479, 211593118, -235001263, -84014696, -630786043, -850006436, -1569335726, 1787310474, 1337055938, 388927954, 1591620740, -1330777573, 330484055, 221930418, 70860962, 246382320, 1994981046, -452463758, 650179599, 1413385005, -1054544928, -1068174864, 1578575983, 801116322 ], [ -158524055, 769879863, 1015022066, 1652926776, 1714199005, 776857255, -1691449233, -335672159, -1439688103, 836606787, -524392625, 1012721685, 74054728, -1897873295, -813379514, 185897212, -340060245, 6348985, 1510143188, -1431213708, 276938643, 986085546, 1572412558, 1422877790, -1966553369, -1587218206, 1023534266, 1071849016, 1867583643, -126039695, -148100024, 1480986009, 2117835371, 1868172167, -1854712038 ], [ 35998223, -2029514690, 421744907, -1756452761, 895066343, 913552915, 870518483, -789468382, -989256918, 1097626729, 661798050, -1404796279, -811117950, -973210653, -1301344393, 1330020645, 783521286, -361477524, 120583269, 1877401147, -106574819, 1579013666, -1504399980, 1484030733, 1487880477, 35927734, 1753959934, 1821056372, -398708331, 1548443017, 1371783007, 451178169, -29017669, 400555938, -146077460 ], [ 1543025568, 1720839146, 2028391906, -1692764910, 1957826088, -252479239, 987035979, 633012821, -597935849, 799311437, 2106475482, -955590704, 778406949, -1584663499, 1555257415, 637688302, 983176323, 1171967286, -1769215765, -1769355310, -2076461951, -1268563712, -343322260, -1140960504, 326038485, -1823882252, -1580683880, -250001179, 337901774, 1603572312, -490810381, -966764834, 399297687, 1897086745, -65162399 ], [ 1113965335, -158261522, -1124234664, 1141466509, 891308766, -688235531, -115058136, -1232578193, 978272943, -668762062, 1902758499, 2144961158, -76168530, 1990849519, -967413097, -2069886293, -1304610053, 242070025, -1405793048, -21282740, -1444839877, -1094887555, -527695704, 237126866, -1731287684, 1503826642, 1730706806, -1001614863, 1470026480, -928348396, -1190925996, -504030848, 1635562952, -2015227164, -1265698386 ], [ -1636119021, 1940635414, -1154161852, -1310199276, 1700510350, 1095869642, 2103001, 2083173337, -986625485, 521266682, 1091577694, 1436594079, -137450309, -2091965731, -862141496, 1697716403, -1710289045, -1479520958, 1647204175, 821202662, 357970194, 1794890619, 327042412, 315562823, -1400081447, 134250373, 73101021, -693439143, -1395142646, -57909620, -1994915533, -6839325, -1552805519, -1459260398, -838006937 ], [ -1201421039, 341703743, -1926869706, 1086926639, 1317140866, 335853208, -1735004413, 413291701, 165357312, 1059104273, 1052528721, -1346031177, -57050831, 1107601672, 2002288089, -1216025619, 520891500, -836474753, -1468474743, -1249866416, -1657170949, -1428861001, 879860211, 476468430, -88128513, 2097196513, -1383970186, -1134889546, 1664191588, -662546199, -1100521332, -360476537, -193168663, -1351584766, -1570044523 ], [ 620382241, 725066439, 2087413037, -1418900824, 1030552210, 1285075878, -595816553, -980851272, -1824018017, -1447401586, -801298627, -1096032011, -2051851172, 585583863, -921622365, -1319131091, 880091360, 1236622142, 1196402717, 1668180286, 949538894, 848585033, 1495475873, 1469054169, -1459977501, 2029737637, 1913297993, 1802439246, -336196731, 81448806, 34649817, -1674827381, 1304978063, -548874848, 1379379315 ], [ 1427636386, -2138235197, -1798476313, 1972826661, 383023758, -285921126, 58509857, -1716819532, -941171228, 470839320, 671269130, -1192939970, -244103000, -386652289, -1561659140, 216226431, -1978263174, 493673880, 1100534262, -1395817354, 1826859026, 1666668114, -889099130, -1900423355, -519302025, 1829697468, 264295667, -2028766115, -1052514771, 1202802258, 316283804, 1238183059, -878224333, -2119335324, -1881195764 ], [ 211798320, -1443610514, 665113314, 1510230413, 901501518, -216711156, -721371766, 1518428405, -825307268, 2021124683, 1308936060, -613351564, -1781291667, 389372133, 348882904, 85308272, 886420063, -1101980418, -1933591817, 1027987394, 1112070423, 176506005, -569377026, -1973891826, -1239624171, -1973514719, -180800891, -189860508, 376117812, 1183361765, -703388510, -264608816, -1395714103, -1579669598, -1046001634 ], [ -916197016, -42233927, 1703595593, 404096678, -1814388023, 292587580, -1886949676, -771269139, -1728967639, -225748944, -965565843, -357050286, 1154328020, 654344926, 1358307013, -1788501928, -484287947, -1426904485, -1773143700, 1034636099, -1324945380, -608804297, -1476598432, 785861937, 514534752, 2122663597, -1257877760, -176935884, -1211596529, -1440178635, -1354513156, -2146311229, -1355542291, 541558950, 525071198 ], [ -1548314069, 1836809143, -1181667835, -2107301821, -1194923146, -1669939904, 1582229551, -2102080550, -209843181, 1691712070, -319336006, -1171651125, 1329118258, 772422217, -20151462, -706270106, 1912022693, -1678245361, 1155272849, -887144795, -1511244233, -664256283, 1631476634, 1130651144, 1270870959, -2089971629, -1724756782, 270096334, 549608536, 99328929, 1435318441, -34020580, 1726557093, -524052764, 705812985 ], [ 889252038, -1414687219, 1333058515, 2056136553, 1487123016, -1399726271, 1692441030, -1834174398, 371982281, 1645993271, 1902293557, 70616183, -814704367, -1698478028, 196529306, -926869661, 349110420, -1557176015, 1847583627, -1463858331, 268354867, -1238969121, 1998664386, -299550965, 358880915, -188419946, -439139214, 992564379, -151786612, 1310415174, -1009349408, -248290432, 1936478086, -351556626, 833158329 ], [ 1256630255, 2107434552, -86792215, -1125396373, 1640653563, 438782753, 1028362532, 202073882, 87660620, -641446627, -557627013, -532037911, 520227968, 1788077241, 1127770618, 691631727, 1087775117, 1534111191, 2009063556, 968308472, 297903788, 1747297958, 2109540609, 271435603, -1729388633, 1280981610, 819750713, 1108577277, 440663145, -2142404912, 1107261768, -491646890, 1676852072, 1108371102, -253424485 ], [ 487654479, -911559338, 193876829, -211052757, -66742831, -195028187, -376148053, 2043977037, 215432075, 1399329156, 824028582, 265438365, -1319859224, -886844456, -1111799894, -118581537, -841981696, 1796115679, 1726681362, 1453422918, -356379509, -617506848, -143285127, 262996241, 1903568825, -1026004429, 115082290, 797521752, 293132149, 472371250, 1731266798, -1335545571, 1706626773, -1621619013, -754238600 ], [ 2129234207, -1442452504, -774900237, 366614886, 869903257, -480364049, -1002946505, 115635628, 1358744667, -1277527311, -799433393, -161370123, 1259713594, 1879572948, -147116327, -601690559, -1091308034, -778200236, -921001008, 2105942249, -1808096898, 417988068, 1892578244, 793125046, 1473241078, 499728973, 2006556127, -1030485040, -410608829, 1303759860, 890690470, 675348237, 1153203374, -873737122, -1008304939 ], [ -1728939838, 1804979178, 1470500832, -583223911, -2125275856, 698687054, -30922735, 1459770274, -811957817, -818030084, 526027842, 1440250214, 1515507720, -72225361, -375137632, -252570570, -1534577608, -2008673731, 2092096888, -1554674503, -1354097765, 10520318, 1995485982, -1044759719, 1365857763, 1660798616, -1111136255, 1454435939, 79956455, 454045952, 920465749, -36461482, -745608688, 451051285, 1444624033 ], [ 1259026733, 1611627080, 1765897681, 1195806174, 845373622, 405476488, 1410971954, 951050241, 1916620356, 1941821486, 842690891, 2120240141, 499814502, -1522187902, 383374661, -255568196, -1041594356, 334596298, 1512507694, 899829803, -399232382, -2101639691, -814943800, 17833362, 425135827, 1391966968, 490750934, 125562534, -1061577269, -447913583, 1617250711, 418811407, -445079356, -1357954337, 1993820102 ], [ -1237228454, -1256832323, -562399353, 1249025865, 1310750509, -332709678, -1480514762, -1046549582, -2130187447, -498114917, -1144722113, -805026698, 1326457845, -838446376, -2042415589, -2023824676, -1664985455, 928293353, 854159316, 387928637, 145612512, 1845456042, 548789857, 1276515512, 1957087229, 684005023, -1719437807, -1578937932, -633490447, -1092092444, 719405428, -1516283902, 91912138, -890222353, 470247745 ], [ 1483037220, -983322203, 1477014469, 780478343, 175878039, -443035784, -1901686456, 812625847, 1122840732, 2104691446, 1397713040, 1585278693, -117057230, -1957013141, -1795322064, -625121110, 921160094, -38700075, 775856854, 1849198678, 1423229795, -1021821347, 1644645429, -143896962, -1741797331, 148033373, 706418817, 558145251, -1022020543, 287875487, -559315251, -1321060896, -1009131376, 1532633318, -1156348250 ], [ -53330617, -186277170, 1468760338, 420128196, -93106808, 211878047, 1279628150, 932080970, -1729725382, -1457142835, -199441029, -283614629, 245961465, 298566236, 587903790, 1759313758, -1258482613, -1686799810, 110528258, -1168753932, -86818989, -1446284270, -1290303206, 2105320317, 1254758722, 1224006868, 1651170270, 1426925295, 1417590486, 679074646, 1676194867, -343242428, -1255572394, 1534420927, 885824255 ], [ -1184602434, -739119070, -197675592, -111384389, 689870593, -499222540, -1394893153, 1661295115, 1281550729, -909694884, -1040108102, -52638567, 714492290, 737810859, 385434449, -641570503, -211168947, 46457202, 544920465, 554139920, -156077160, 88656139, -1069124326, 444901979, -674862886, 1875150895, 1836586089, -826552318, -1209293733, -1864649658, -1434969303, 1207191222, -788344098, 251863890, 1526463429 ], [ -1483568163, 26442003, 1400590339, 473081357, 119392102, 311569540, -701755447, 899172878, -712709111, 1364587726, 238332635, 57858579, -885580139, 1231165799, -1684708233, 1458043046, 821621597, 1381218901, -1687181675, -257272393, 624821294, -668014306, 1372867179, -1813415126, 1061754897, 17372401, 1763157001, 359763556, -1546998025, 1626279527, 1530540859, 1251325442, -2054426615, 1050190709, -775695238 ], [ -445603754, -1771426182, 2052626175, -199483111, 2094302391, -1612469036, -1364711341, 994499377, 531938643, -1045757620, 1736066400, 191917217, 346364018, -1703149436, -313486666, 1144301190, 258169692, 1706432490, -2043707782, 1591830261, 880669808, 1575403234, -1281426092, 1343589189, -1916480528, -851575904, -59514281, -1539515801, 1945842604, 2009481681, 1345523658, -1892961928, 1990876888, -746483745, 1778121475 ], [ 1627985296, -85318054, -788012462, -943172774, 545270648, -2132116458, -1599912376, -1103085710, -1512357349, 1145583302, -1136910297, 554212089, 1328740830, 1359575633, 368933312, -939713930, -976298887, 1956462007, -1352344579, -1276556093, -624156915, -1700261309, 117737361, -1747143817, -225838881, 1350727026, -1231401084, -1874284563, -1888451646, 2072756775, -1130276460, 1221359879, -1156265315, 980982615, -549645039 ], [ 1683683583, 971717327, 201324740, 2069267162, -576566765, -1451029941, 1958799498, 1608771553, 810509512, -1985133042, 1903113553, -910082445, -1432246797, 1722330487, -1342931773, 1403422737, -1007815724, -259474178, 1487645590, 652190096, 1226579362, -1820875618, 831323030, -2065303861, -916173745, 1876613659, -678976712, 1719688620, 56602421, 2006368654, -681541384, -1803112293, 1274860233, 878527999, 474407059 ], [ 1116535381, -1960623361, -966557308, 678440627, -898292102, -1386126896, -623687052, -1551164441, 768313757, 603880877, 899698306, 660094769, 1044445062, -1491031056, 1816686138, -1709839707, -887970391, -1301165252, 1661541873, 1742860361, 1262116837, -1279372110, -555436317, -2098498959, 1641188981, 853902468, -443139698, 1455687274, -965912766, 1673201522, -1709710956, -1918639672, -218445528, -653988522, 55234445 ], [ -1578235449, -896388969, -1582688410, -1392104942, -1923440261, -172973434, -1691314546, -2025829332, 1901448551, -1560495810, -36670057, 863618707, 1574183373, -1652435352, -1073384609, -1549790730, -94594396, -1502356709, 1759335574, -124357009, -1850315774, 288391099, 338710279, 930586994, -669113787, -1678333773, 317028656, -1898744864, 65493125, -1785262822, -188704693, -865557406, -830964813, 1106515579, -929947899 ], [ 1567404161, 752081841, 241705632, 2038952369, -661299219, 309319462, -1915383905, -1509699700, 2028223832, -1738351, 456017791, 1443143991, 330609473, -411121855, -379765383, -807950203, 1316730868, 1628775710, -32257419, 979006523, -2090189157, 1782851995, 129961395, 1933600148, 825986332, -322240103, 681074265, -1765367639, 75733794, 1529452804, 1891656723, -1629463093, 2123223496, -796617381, 661691328 ], [ 1307833022, -1843345655, -248978843, 627849159, 1709402924, 1295523489, 1834837551, 885559231, 368936583, 529744454, 972255200, -1536958838, -667413622, -95990707, 838925974, 1077429571, -2027794114, 948547345, -1734819300, 1201612494, 1811834143, 198873412, 676576739, 891771377, -450381847, -1347724071, -1102256185, -47558546, -1093258855, -1140970385, -2034573887, 1070608232, -396567370, 1894897906, -1155313084 ], [ 90716922, 1743995496, 850203127, 1135533230, -1281210991, -756802436, -1476921852, 790586728, -490065739, -279002734, -553079319, 275548578, 348062526, -760131858, -1353370307, 1240917737, 432705787, 1052040689, -1486692425, -1983439670, 1990431444, 427731351, -1781862442, 1002955204, 1858536771, -1719134009, -2019402477, 384169696, -1530213223, 1445929886, -665732785, 163919890, 1595619635, 800481085, -1346636892 ], [ -1127200458, 1526525115, 1931125319, -1872965186, -1434260633, 575483270, -543830638, -1328626342, 173970738, -857438250, 47340097, 150281613, -1918180817, 739903666, 791296989, -925300396, -2109948273, -951820199, 1475620886, 1761331937, -338146969, 1447343576, -204677651, -357795688, 1765793390, 794902352, 1853264327, 352669471, 1555616353, -324196362, 1555062295, -1706390595, -316029482, 1511902824, -1578606303 ], [ 2067692888, -276068614, 825346337, -958828292, -1018957493, 759964285, -2091321398, 787618456, -1672198564, 1657808039, 1701531284, -174813609, -590406745, -100195042, 1158744318, 2046233171, -1886724144, 1168678542, -1836085417, 1001558806, -1933956266, 1939789153, 1540118580, 347278418, 1276233124, 1822696052, 212288035, 511782839, 2011413129, -638534098, 1761370782, 300788850, -2047873735, 8783947, 1851990025 ], [ 1509211970, 2134342379, -288770226, -1430176614, -424265792, 35451427, 1219997344, -1196824523, -509468625, 2015991660, 297226321, 2132922228, -361559749, 912435573, -1683219673, 929126872, 1788545078, -97572531, 2018590840, -726043437, 680555106, 1869829734, 826290895, 1683134884, 1856945021, 33343012, -1530966560, 846197913, -1346478254, 84532708, 1382214961, -579247729, -1138486761, -1657402217, 623820650 ], [ -217994992, -103718924, 292696804, -418359487, -1420448755, -164052475, 1818753314, -1386027749, 1217787452, 914735895, -1795979845, -1196773599, -1857116858, -176789192, 159531108, 394899845, 1601149472, -2011967403, 2067155429, 1993983334, 1015160164, 261526485, 168475606, 1034509517, 1846659209, -366803086, -49011662, 476042380, -1295992603, -2124824105, 1493263548, -1392225593, -596638714, -976591552, -751511501 ], [ -904603783, 592083315, 1847703855, -1562665892, -1768549573, 350367, -231761290, 583082895, 813370316, 1612329969, -272448725, 1084956236, -1277099266, -927941489, -1522790512, -301173012, 1294721358, -1135413538, 772482196, -2055918366, -1317891632, 1723054652, -806315478, 1634783992, -1830831367, -1290861050, -214707480, 23093723, 881066624, -801380199, -2003625249, 674869862, -256982548, 1896426947, -687484051 ], [ -1928850197, 312434829, -471600912, 387673984, -723459137, -327873653, -413992544, -615483177, 1578204911, -956423095, 1629903085, -953902350, -625523573, 1128786973, -424123362, -458821137, 2078142296, 1672898415, 845179901, -1117168614, -903098104, -1978775266, -334923591, -71416914, 643970043, -1987341073, 636905493, 1638798758, 1053568547, 1257850972, -2012917678, -907083128, -2107167105, -1910719411, -86552184 ], [ -2110979096, -1053791040, 713563463, 126871505, -413134692, 1636012856, 809931494, 955736617, -1951266626, 397427217, -256798819, 759985751, -2109748262, 60755625, 1696806431, 717715230, -1121978392, -2056951214, 1520709885, -16253465, 1454576972, 1226430434, -556069468, 709866551, 640100364, 1539559365, -1682075181, 405749619, 1961109869, -1596755111, -430021289, -2082468059, -1965232036, 1292825374, -935957541 ], [ 614689692, -1438907778, -639006563, 929938509, 779600002, -1080382779, -101861917, 1123905917, -2039692440, -966746375, -642448684, -1967173073, 1141232026, 977174657, -599292988, 1292097341, -489843844, 1083186504, -536437237, -1189144101, 209754531, 1321035747, -1797935352, -742256310, -371523452, -1411719124, -1946063548, -867847004, 2046343684, 803774763, 447687846, 1833363378, 846029876, -2079036821, -1188540312 ], [ -1144599586, -978820745, 1271298496, 506947406, 1376077086, 1364418742, -288318503, -2095589910, 1026231030, -303340660, -266818981, -1043891714, -379762475, -9270256, -449062077, -1327680292, -1379337842, -1556959163, 1868759140, 1150074794, -1242221929, -1444459230, 1271903385, 973806188, -234415058, 2032470544, -382828637, 2111235040, 821922596, -389713338, -1897430955, -1464191005, 1164639852, -1978699746, -1977886422 ], [ 913597923, 1984722508, 857891286, -358356090, -352691405, -1184502753, 897229713, 2082528752, -187977237, 2133462328, 1632651683, -485038703, -1189654096, -75316053, 1529243707, -749252047, 1253655432, -1032417766, -550385169, 1381988861, -230686412, -1631281583, 91504990, -950018627, -977283839, -1272338411, 1134462190, 256001745, 2021962899, -861296093, 1882825223, -1440062049, -446192382, -105681708, 224474700 ], [ -1456731314, -1601415566, -1866062362, 542825656, 8237673, -2084460957, 2049183281, -579939314, -158531015, -1175921218, 681471687, -263470901, 2140818857, -1793642896, -1771368702, -568099581, -1147103273, -1221935878, 1209090016, 1913267072, 397975856, -90549561, -1097306972, 710014863, 1549434063, 799012236, 1624499456, 1344890816, 848424649, -24356780, -1885464145, -1014534225, -1092982399, -822021103, -1135213576 ], [ -1498941984, 115831072, -931212948, -327362486, -1255080415, -1864439527, -531940749, -1781919132, 669942031, -294784088, -1547055434, -1666527227, 512453734, 1437480424, -1316891950, -958201457, -1371590152, 1141408469, -1664572611, 1334497705, -1458926454, 1965820488, -1444729034, -994392098, -26065702, 801482881, -1996485558, -1607366130, 84794099, 430009296, 1478747701, 1059746547, 420688373, 1114279845, 1614829476 ], [ 2038894714, 948337524, 991887035, 2044924179, 773453196, 1070511364, 1257708647, -1402789295, 1684261342, 1352875113, -305861120, 1818821353, 256105548, 633822468, -1521171854, -1766513863, 1442364779, 1284701526, -973969997, 1481525610, -1566370810, -1556747167, -1639243753, -130179073, 41666083, 1719242499, -167912909, -853910405, 1831148620, -376699473, -1767659616, 1309622280, -2124227627, -232946878, 1917468433 ], [ -276053851, -425532447, -413972877, 1439289948, -475951762, 204754881, -453220260, -1451990763, 36904784, 383493598, -645937377, -1485246268, 1152480800, -1274235369, 295896843, -1623761094, 1224956385, 32687341, 192695250, -1021283704, 1320772611, -429254987, -741473697, -1913859668, -178731561, 300404311, 1258400724, 2096080732, -585044006, 600138153, 656592718, -1847700583, 713466906, 1280430091, -1590277526 ], [ -1884609314, -1879028409, -1886669991, -1146316532, 544358833, 239261096, -855694807, 224084622, 1182516336, -1400874487, -631263712, -409733794, 2001013656, -745823493, -1601585064, -155444730, -1752045878, -701620897, -117509407, 393170551, -1853420280, -1517194401, 701603251, 1555445656, -359202883, -2028441118, -1667880744, 259856061, -1354405660, 1191223568, -1344748357, 575827915, -1268818115, -1114548461, -1376325604 ], [ -715036424, 1924383808, 1984126668, 735025476, 1464685926, 774737317, 1468597560, 792701328, -384814077, 804146378, 972865608, -982090480, -2002363557, 1878060762, 571278922, -2117820853, -1625904756, -1449908480, 914813429, 699214292, 327027072, -485205738, 693995598, -478297711, 830454051, 1175043863, -1431363183, -935666724, -1190287125, 1501949813, 1630586850, 2001878709, -677305391, -145741198, 2021139189 ], [ 1710849088, -791863544, -2018746863, -734958146, -1138221089, 447015179, -290430331, 1726610520, -1334551852, -2114583901, 601767963, -1152019766, 1550746511, -280192114, -311155287, -248589934, -1699214167, -999736807, -845567677, -1361466606, -902335166, -1015809661, 666956332, -1449679867, -1784812064, -973317701, -1415424466, -461761661, 1718740553, 743050515, 1202824835, 259762149, -1154193887, 1848248333, 1003856107 ], [ 60279367, 761222689, -1449402446, 1657832393, -1345567477, 1469462562, 2118973930, -23959171, 188804622, 62112890, -369257652, -1998091825, -836360051, -1712372689, -1373552426, 548514114, 1891486946, 309662171, -1274293192, -1602841822, -1137715466, 659975777, 258298281, -466504587, 69320841, 1412184041, -669977298, 912819074, -137236613, -14785750, -1093417718, -1669954371, -1897523963, 136397535, -677481426 ], [ -404691675, -1608555135, 398348095, 342207701, 529554949, -1703820900, -1881648517, 2072607901, -204719317, 1432789559, 1499679716, -2102860063, -933054001, -1430752177, -550004388, -929520830, -28219935, 1921105291, -491656881, 239951409, 353535585, 198416522, -1883389312, 764736484, 1894513009, -1884185141, 1666366236, 450392988, -914286986, 1861144476, 1279752688, 944697744, -659086823, -1562553676, -1391922268 ], [ -955320383, 163143330, -1802394944, 274469610, -1990776919, 2020740356, -1744525086, 1327428019, -1722457914, 1582212624, -908839666, 1971760829, 1777902715, 1863491719, -564059553, 1700147890, -1960388230, 934102110, -1165906318, 1149837082, 728512598, -839138854, -667486936, 1415445579, -1331891676, 615362833, 216978487, -440366477, 1273508308, 1599859455, 272353054, 756493449, 897512171, 232154998, 470935665 ] ], [ [ -1328437979, -1640959644, -570112739, -716821047, 387819191, -151027656, -1317023883, -1757294518, 4773479, 530874078, -1802501354, -110631503, -333385002, -694230269, -1004922308, 2060058537, -1382372724, -1688499052, 2026916113, 1771661360, 2067731800, 958644355, 1462383023, -1977047470, 2044272115, 1155125042, 306026893, -358190131, -1119716216, 1945677027, -914390578, -1717674270, -58842602, -115893267, -1317189365 ], [ 452082801, -1604689377, 1253421327, 1837781609, 113307060, 1606386339, 963201218, 384979173, 1797644276, -1735359783, -1678571630, 1050960097, -1943250707, -1621263889, -1357408682, 913716773, 1066847069, -1150529719, 458814586, 273653394, 848275680, -1844928943, -1625923178, 1143533486, 606178448, -709454960, 1044702336, -1771765736, -949552623, -1426329786, -42456372, -277958414, -1327281840, -488056281, -1261464455 ], [ -17946974, -219625642, -1680371542, -409682407, 1492730863, -1846324836, 971023635, 1474194253, -444089325, -80807714, -1689092464, -1527119370, 51159675, -657568685, -1714829812, -902880151, 140107203, -1410366002, 302886399, -1076934421, -1782006368, 74275143, 200008705, -653616619, -1559846962, 420527671, 2055450731, -875543171, 1153686945, -639552485, -1985594399, 1972217000, 1181460951, -2102636751, 895210820 ], [ -857888746, 594962879, 589752516, 592709682, -721536194, -634918381, -1879573962, -1871133107, 69967746, -980668335, -1445826884, -191690399, -735015825, -1788941802, 1543419417, 898107088, 162802091, -1160233217, -1929823565, -740977862, -1643414852, 2035064602, 197096352, 928836360, 863405927, 1933502453, 809798943, 836439473, -20251134, 1039495082, -1748777864, -919361018, 1784993759, 2006285241, 959109850 ], [ 330107754, -911147274, -1818101458, 1521826461, -1678045091, -287568523, -1224265377, -2062834935, 1369481148, 1410877111, -80060257, 359751929, -1318886318, 66771362, 1760291528, 1302179549, -455978233, 246044036, -161324300, 73188520, 93458664, 1801935221, 145847693, 2096276938, -1758834968, 235442378, 14706996, 2112936789, 1668647965, -2068674960, 379395543, -1495451161, -1830086301, -1407554665, 1124516272 ], [ -499694889, 797720834, -1924041938, -86834767, -529708761, 1528341200, 238490160, -30327365, -2010599215, 952300546, -1035316940, 2117729947, 2119949030, -1073303446, -124084863, 279392393, -2065775745, -1139735452, 599948172, -2036600040, 228491579, -1119868559, 867968050, -1935021189, 1066303085, -722728706, -2031093934, -1590554067, -1240571143, 1741480233, -1769628252, -1131606501, -100040437, -186895583, -988624529 ], [ 1111295148, -649903845, -376979128, -1110952781, -51748125, 83140983, -551504856, -723778436, 837106001, -319060636, -1807010498, 1207703643, -830109749, 323198224, 2112238143, -1364916796, -1114859812, -42747754, 1522452962, -1630179720, 867719304, -1883273766, 158191628, -416007220, 718327982, -614083422, 1492032977, 1967146066, -1244546346, -616428132, 1737346349, 1544959254, -1464768231, 1332528762, 828871902 ], [ 818658332, -1760213386, -10464489, 693093073, -2052705728, 2015514316, 524847173, 1172041101, 1825980639, 853124410, -451628112, -777503047, 253046037, -1166747564, -1411732463, -1814905877, -1858593231, 319820390, -1467859064, -1507642745, -1689928511, 1853844419, 1783293854, -173865809, 2099986541, -895443936, -710612179, 20438614, 1966046754, 1953275508, -1951414194, -404319737, -1453158035, -229611432, 518523552 ], [ -1778880049, 1684462959, 46506429, -1218817186, -147058443, -1675566525, -1531521884, 669260738, -696953129, 33166155, -1197652885, -366558438, 1674414096, -2016707209, 391597118, 1882707824, 1904956212, -583883380, 1120980123, -164692140, -858393074, 1811952607, 1721822412, 2005250953, 1246793170, 111997835, 70907627, 1797395254, 717836572, 658196133, -1025450197, 2905401, 607467306, -1992575265, -1197595639 ], [ -1122898539, 240287241, -1238506050, -1329092649, -1110690041, -1813912433, -1451851062, 1141476324, 114600326, -1988278357, -1144445349, -1129021715, -1235237721, 1919708612, 51132450, 1921005037, -1821154042, -252310162, -1270721227, -1067747115, 765689134, 820045833, -387225636, 512352820, -2001429929, 487321299, -1303137971, 1724198744, 1072733902, -218775379, 2126426460, -980687869, 620120175, -1932697819, 1408733495 ], [ -1102874610, 2121133434, -115618677, 1603558486, 1745993472, -1118679062, -789988866, -1384366745, -1527135924, 2065312862, 1584867149, 1386693007, -1165656279, 1239424572, 128329515, 321543194, -1847849544, 1130693651, 208240652, 1964758827, 1801290892, 2132153190, -1282990815, -434647579, 866448543, -706824012, 61401686, 442300067, -762738518, 1150735991, 1822670977, 1947019902, -719617315, -1130164875, 779570529 ], [ -1256518128, 1268337571, -1401582152, 1387807961, 1949545541, -521068747, 1653590222, -690094485, 243274855, 1125112543, -1700567729, 497081290, 407902959, -412289816, 1466316871, -139225528, -710297747, 958126133, 1160123846, 1279027861, 2054749461, 1065965295, -2101403176, 807208176, 313946270, 219607950, -1738144579, -1978818973, 1608554480, -2038681054, 907779248, -735883917, 1383182620, 1540870971, -826362804 ], [ -1406479957, 1373067594, 779490895, -934044874, 300069671, 717728148, -490955754, 830501943, 336019889, 30943284, -674771540, 605340766, -75005727, -1232820352, 1019290345, -1118892061, -1277127310, 1547340428, -542013569, 1142864058, -1359364122, 1720022689, 982292442, 1427057320, -1880272593, -472021071, -985957183, 1610642037, 1325681499, -1949334863, -253841717, 2004239438, 168630892, -363784603, 317052345 ], [ -594817018, -1276437467, 1683509474, -610112902, 83131590, 1745920877, -74234199, 1008380047, 222065503, -1913654149, 173571371, -582671109, 98843458, -36735165, 818944307, 1532014928, 2143009505, -855345312, -1940509071, -1701599838, -378073575, -2117429844, 1345571829, -1736203733, 1234317582, -1723358642, 1367577083, -1696651262, 1278640707, 195601633, 360061903, -1490621194, -1953779787, -1326290300, 1536174262 ], [ -1335659495, -810816020, 1593020489, 27231158, 323909220, 1888087152, -816207926, 1841292223, -466676981, 886373768, 1006553051, 1188222838, -690963003, -1831067163, -1011531671, -296831008, -1639945778, 1866781757, -1728124167, -1597951195, -682973206, -1866829702, 336781359, 748585304, -1668522717, 300541341, 2041201581, 1134854368, 928889770, 2127732050, 1535797825, -1325702558, 2014503919, 1637234706, -1429377755 ], [ 1759165036, -949294785, -2128829771, -4246950, -1288718207, 1018505405, -1377796962, -1391460813, 1391797660, -464785606, 1346925442, -2114250034, 1212371662, -129727695, 778009843, -813840120, -1722991067, 1841305193, 902571689, 1184447091, -588156050, -31610867, -1011256674, -1349770573, -1962077074, 137861863, 2003458030, -1085439324, 808090143, 951109844, -2048805373, -862544679, -1265479329, -1107460698, -709697527 ], [ -439066103, 906797099, 709363243, 1349990905, 317411127, 290093162, -2025207790, 293124962, 16210109, -2133865346, 331644008, -543329454, 2108451306, -239399104, 22674422, 1662050171, 1419408248, 2076260189, -839615333, -1576308799, 1833019820, 1623419887, -977080506, -1414228081, -1260890839, -2054446849, 1326038161, 1399618813, -1123511752, -1278681199, -591205196, 1786740994, -223477099, 1048909962, 985520270 ], [ -1930053268, -250515132, 1941169759, -837320012, -1793833885, 621294175, 423745687, -1767296218, -1303419379, -16560610, 1806220921, -630801829, -216749093, -2017526134, -437263555, -1406717910, 1517033307, 602921029, -1135557453, -1952435202, -950532860, 785157903, 388831813, 458650289, -1848287368, 1423454701, -408377727, 257203094, 1760528533, -1241501219, 67632526, 2083581200, 1586825403, 1754537068, -1558905643 ], [ 938589533, 475402698, 1251198389, -1208101790, 46138431, -535260513, 1323361680, 1667400671, -960771587, -239667073, -1739587206, -1436875764, -519145999, 492934496, 1004603696, 1638880852, -904031833, 230070816, -1804505646, -949563782, -1691125090, 556226917, 14617867, 1474950175, -1184886465, 1970294249, -331820770, -963026568, -416488666, -666804131, -1819070271, -216856410, 1053855575, -726133387, -127812547 ], [ 1545068935, -75531807, -1623969433, 894298070, 12728429, -1254907152, 33726422, -425649529, 1612783027, 130662835, -1666508109, 1433212962, -470015553, 486376957, 1674734290, -497043779, 497899946, 1219215692, 1964914778, -1531432651, 1912893323, 179085368, 758202725, 1588966826, 657400690, 1109061496, 1422547697, 669652225, -1552629822, -1827413678, -411596490, -2075224002, 1715614913, 1532943614, -773327492 ], [ -1797703153, -1411676649, 960464911, -1727549180, 1529543552, 2045487058, 76129268, 1639044776, 784143537, 289364152, 2105871383, 1397249897, -1761158985, -1908105858, -1126387896, 914277758, -43719633, -1097311839, 1961109032, -2109258514, 669769059, -456779946, 305178996, -1695078511, -1087275328, -1096771791, 615837530, 2145844492, -2069761859, -1116519183, -860212325, -1845360106, -1423986832, 999107913, 1960080259 ], [ 1683184562, 648049990, 323355129, 122971394, 1025804045, 525808400, -876434753, -790273361, -1500490454, -506272264, 1337253875, 17022021, -254566822, 580579979, -489729048, -383263015, 587959524, 1187097046, -1445426869, -1401191901, -1978620595, -2081388920, -70782852, -1924663485, -1035307304, -702336648, 298516513, -1154929389, -493940732, -84335080, 890662321, 1032493193, -2005816133, 807706870, -1022343117 ], [ -1190000829, -938996934, -2077135188, 1051822752, -1046896813, 1631723965, 1820433870, 1459645464, 924664353, -1847251601, 2024030518, -1076262193, 1850505207, 1425449504, -144863045, 1712441913, 2084358177, -422992706, 1748544448, 1396376184, 268500450, -405977249, 280899088, 676882442, -476275822, -1734267005, 1923408450, -1631813060, -1037258442, 138842195, -1525376694, 482658777, 494471115, -642395424, -458743212 ], [ 180502384, 87440414, 407006836, -1520104100, -1126899791, -1937789522, 1087650756, 154587484, 1233989775, 1163826120, -558984207, -200742609, -1810071378, -596731483, -491889321, 62485119, -92377875, 563905399, -237073142, -52709319, -18625737, -1652842408, 1586231221, 753002104, 1218915058, -576111955, 1344797133, 1963131498, -1078415865, -251058887, -119221486, -1823526484, -1564039493, 1770149599, 1204123241 ], [ -1454582258, -611868648, -215661293, -860940749, 1057844834, 1932549312, 683301884, -363441601, 1998769314, -249164745, -491104909, -2059722640, -2140662925, 584686122, -233488365, -569467917, 536711520, -152410351, -1161065665, -1808912572, -1452087973, 1091407617, 1694286535, 87719119, 2123997098, -2085763419, 628505022, -1466064459, -585827359, -817375699, 1751171671, 1982884492, 863884774, 102295927, 629259409 ], [ 125177207, -912362213, 482607064, -1957928681, -1686786993, -673397732, -1945820565, -2141878292, -1783580283, -1732331943, -569549968, 233153447, 1148594559, 259366166, 456746377, -819558137, -732154420, -863308856, 2005873436, 935133018, 772066497, -381276636, 1327024862, -308559303, 203972655, 1804743095, -533520746, -515761649, -519991125, -1714873160, -1349357755, -971384055, 819121107, 1520806388, 439615613 ], [ -698177606, -1925147941, -982787473, -988472050, 1223262353, 2057316006, 2078564238, 496350083, 758692089, 1888011668, -1824594030, 1015302846, 206130329, 198044838, -2006606410, 924787167, 412885852, 2095362996, -527413421, -1686277881, -1547853497, -1346210801, -146691459, -206327430, -322986807, 1484995227, 97466336, 1058491722, -1295453503, 1668111617, -1731133625, 1591061563, -1531897159, -1940871897, 1316352083 ], [ 1908778582, 184063919, -534080693, -373292650, 2110536537, -1826724217, -126599690, 482150772, 554956315, -1295765621, -140231890, 2023264680, -631331168, 1799588590, -1015669783, -1523730223, -519155502, 104964895, 1156458550, 201461886, -1286817757, 384377148, 949336726, 829301749, 549995548, 354018153, -1451636549, 735024886, 779918137, -1112991151, -129728387, 1450402554, -913727977, -2109089676, -266872909 ], [ -385651344, -1028972848, 2004938222, 821943973, 787624616, 485192427, 733716541, 353006450, -164838857, 1776547167, -531108052, 391475810, 256420108, 1258117704, -570944370, -1724973604, -1909191682, -1015319906, -808008206, 1138459126, 593546643, 1527733799, 1014130755, -123546732, 1737221107, -1866017714, -893622162, 1100765460, -1148488692, 1138804051, -1766513549, -946291484, 606142709, -1370299940, -240921102 ], [ 430329370, -1911406700, -1644274629, -941868765, -955530273, -775230889, 602003411, 41085314, -621632164, 329529316, 2093104845, 1961556736, 336645881, -1617226575, -1867841090, 894768206, -453381785, 470890043, -487485878, 874133431, -1083802199, -956272771, 1316594718, -685913647, -166901972, 1137181397, -2123048960, 1487743780, -451577321, -1403521134, 239995941, -1600105562, -1016426094, -275564156, 745779078 ], [ 1698462861, 1202462886, -1455736392, -740334750, 701849071, -296967752, -197318079, 151935406, 749213716, 1140446322, -1027012204, 1973057353, -838825539, -940136403, 650828580, 1757923219, 1498073443, -413990159, -1265042687, 203354419, -1101928065, 1847706225, 212056797, -1546793193, 1868923712, -1987255708, 779247684, 1851432427, 1473187367, 1074539028, -1569174065, 1865384107, -913527945, -776934840, 1142075641 ], [ 499178998, 604247731, -1172131350, -1010009117, 1510437537, 197364521, -123205357, 231351449, -1595855834, 1042856594, -227214152, -779981946, 837666841, 812422374, -1084278190, 1762042374, 275733654, 898139027, -1391131992, 391969555, 1039194266, 57067937, 153153453, -558865391, 227680972, -1559410001, 136304303, 2061602707, -511575797, 1548936457, -240397306, 2105866908, -648347849, -123572062, -481647536 ], [ -1730910596, 482063373, 5815268, 43951933, 942380059, -1418089744, -671142051, -1056588773, 910437331, 1449306885, 818789943, 234413316, 475700660, 1595566670, -1063028598, -464612397, 179655920, 177473159, -366461583, 659293099, 325795066, -1035701078, 871671240, 1248792686, -635859812, -734883440, -490892878, 1812564076, 60667963, -1069556588, -998351218, -537500766, 2102233466, 1165397171, -1394025292 ], [ 1665619812, 539594086, 863053824, 1797819604, 845476784, 459029386, -1655182028, -1093547100, 69581060, -164758466, 646238453, 569561303, -1722802873, 955475961, -169219939, -124477223, 647405704, 726250488, -170922471, -1998102442, 1770594106, -1796914433, 1215237088, -1158650173, -1872238874, -854119015, -438387265, 1567218318, 1360316403, -1932841827, -1935580605, 733419853, 573239752, 700778763, -1220101869 ], [ -176179433, 350989605, -1570386380, -1265450200, 1099911882, 1164984130, -192137315, -1877329171, -607137663, -1215056376, 1703260753, 1850103922, -1610967848, -1449707292, -756053559, 1680869765, 1421213866, 1398866909, 118181109, -948601394, 1825362606, 39811015, 1894034518, 671385409, 1110775418, 5261210, 2145673079, 223385522, 158084214, 554255288, 1741958394, 372914513, -2012421228, 373113874, -284782023 ], [ -1778579609, -239782898, 331350409, 1546684934, 2058481571, -1159110631, 1128636504, 376545087, 435390968, 1215843724, 893128628, 935404773, -1927489076, -2094962860, -1911584920, -1691651346, -2019490324, 369429858, -1183351081, 1306432410, 1888980839, 932039138, 486983955, 234746296, 197528399, 557117212, 1799723648, 985759301, 788862037, -548535388, 1610907076, 890052989, 1337221973, 1272230032, 1849915376 ], [ -1512397515, 1591974029, 531195569, 939963763, -460020547, -2083413324, -1210574008, -136603501, -786073671, 1702721117, -900366528, 1918467243, 2100239644, -440017474, 1383059458, -829459928, 93064292, -346251087, 13064032, -735531534, -1764276563, 1438098435, 836826876, -959904283, -1351650158, -1856493593, 1661621515, -1506022544, -953962692, 868178824, 537087575, -304653325, 222849203, -1883643466, -1031900502 ], [ 1354438631, -53149398, -1582759234, 1949775959, 1693354506, -512129048, -1804104886, -1982733150, -1985126211, 969766339, -62042702, -2133222591, -1416201999, 1576142140, -394297786, -17559209, 1228900793, -2029387793, -913707056, 595943089, 1681112298, -484871694, 9968606, 944597008, -851517263, 1334347567, -66493449, 1454065570, -1596987169, -1590859286, -952260259, 404701453, 1948014883, -1604826224, -583069621 ], [ -430982655, -440650422, -1254133791, -1416826252, 404265269, -1802974497, -463202999, 1901071875, -1700784601, -1643585036, -1594081086, -563484585, -1687964097, 567618472, 1124565560, 768726323, 958469020, 1331393715, -259687819, -61417843, 1223059299, 1668396444, -1358124459, -308319030, 1340542391, 2061968704, -861980190, -196697310, 1377636338, -1212472970, 1559847745, -619821820, -34816448, -1730827798, -1484580643 ], [ -2066550732, 908482928, 271492592, -476129914, 826698187, -419547633, -1339239449, -1440955105, 1802701808, -945234992, -596998274, -1679541634, -830530476, 1846959895, 876598412, 1470057206, 1807176304, -480595952, -1155022057, -63747679, -955753737, -1675339878, -499638550, 1477144988, -1912073444, -1218933046, 503415213, -1866204003, 1215956202, -1345569524, -749710195, 1980248327, 2120248910, -950482488, 1901173286 ], [ -647841185, 852167653, 838602755, 1308625296, 1634001134, 1594066400, 224512536, 2046159671, -1466169270, -1549584584, -1290808488, -198957625, 471762962, -517649617, 1068740347, -171276395, -951408712, -293970176, -1613525687, 289471450, 381368929, -1244271781, -553006871, 1354067245, -1000449758, -1622869725, 601092055, -1865098376, 633219962, 1431901794, -319777860, 1934408679, -547658473, -1452537307, 930641023 ], [ -958747409, 591675466, -176697511, 1846362922, 1532381397, -1724185406, 845157001, 1468155473, -608506805, 971884095, 354447373, 1976699543, -1605849546, -1632569714, -783988200, -1684105834, -1562916531, -1995459922, 972766212, 1484004067, 1341278641, 1937323639, -1944049360, 634357703, -613463032, 2027988061, -1856175502, -288771052, 1334862348, 1815640434, 585975526, -2068762955, 1087785723, -1049945226, -490723494 ], [ 1686401009, 1086144356, 944812591, 2124561657, 657250576, -1056155758, -2087408080, -434548426, 620542886, 203590235, 497490529, -228321388, -945843624, 1572357231, 1228267506, 944731872, -330469062, -2025268576, 1922655328, -2004944438, -400476896, 44876427, 1095934857, -782952697, 1187860560, -739341446, 1415702938, 1123280578, 282070776, 1085808317, -776384083, 448203945, 2043431551, -816774506, -1253095296 ], [ 2059769896, -554504954, -888128621, -1680556226, 2142983365, 767589705, 1510967844, 100011927, -1537065197, -532665209, -1739285744, -1705961285, 2016475199, 321358493, 1041159805, 1107265744, -1580900169, -1220036525, -462889097, -1492155235, 574126900, -786855600, -1694390638, -475901810, -1697533036, -1143453682, -1440551300, -1864360907, 1305826995, 1843015149, -326042636, 1092278769, -1138122025, -268258948, -1658322388 ], [ -1412501329, 417863821, -966581784, -1892613463, -231338635, -1309394486, -1821537316, 1252357397, -681519530, 1678727080, -313758460, 1201373879, 540588440, -660591067, -1565815005, 1550741569, -879756292, 349935459, -991063537, 1087967891, -666823355, -725835224, 1220479892, -375819405, -1359495456, -1945201356, 1828096926, -1777121077, 84371250, 1271723558, 1316451833, 1882756818, 924083245, 2094448097, 1757093653 ], [ -1557831263, -1343780475, 829436957, -1323722872, 1499867522, 1531739836, 435930748, 376068346, -1187220189, -553952736, 790077497, 1568826077, -664443136, 432682711, 1676656393, 1115586424, -32933991, -2061613252, -1759620948, -1397734853, 595217590, -1619182296, -493361028, -1685880648, 799732108, -1295293504, 1088281440, 1759324681, -1278201813, -535773640, -534101688, 1592987359, 1680074904, 254032947, 338252497 ], [ 370915700, -445527506, -929624842, -1444124202, 2032432657, -1423119759, 1816024233, 82821388, 1552366823, 1724094648, -314685744, 1416210110, -1517808629, 556634256, 1676124017, 1490524196, 1134147305, -1544394796, 1334987529, -96805163, -2073622010, 678974657, 817099437, 34279649, -1172214867, 1811530865, -758175528, 890867912, -2080123738, -1538571846, 1813860609, 2118725059, -1512846381, 519726513, 1452046990 ], [ 1197695375, -819118267, 490623404, -1434397007, -1319456929, 1663398717, 447064274, 407860804, 1660240204, -2030986624, 2134247274, -465023846, -873794364, -845296618, -1823638574, 798489824, 1647341737, 1229689847, 822857859, 41081073, 678343794, -777825368, -1236974886, 2084404005, -1518925562, 1584213277, -648855721, 1355364782, -106586886, 1060923306, 1041097349, 851766469, -1267295736, 1193246650, -508005148 ], [ 1636699006, -1445080521, 764924795, -903365742, 808776645, -703793056, 508936104, -873365292, -622752932, -1281804163, 104521494, 1061849522, -815722696, -1001463349, 839506477, -8245799, 730765258, 1805542999, -2073846165, 247208891, 1965081888, -1220129108, 445265747, 1517671252, -1195657629, 222695788, 821974197, -514922920, -802712981, -1525251151, -1226986767, 1902474733, 1247674347, -2080037388, 1195958984 ], [ 426390447, 1538573405, -652537172, -215707687, 492720280, 1691255187, -361661828, -1529133911, -1007685922, -573338173, -854359217, 944691761, -1173004367, -2101840214, -1978591218, 1414396083, -1983615259, -1656238287, -1601407554, -67786678, 1803202782, -1750108238, 1444638847, 648332881, -1262815125, -96345715, -711779681, -801795578, -1547094985, 576495893, 1696791981, -956867767, -1396221299, -517385895, -606966535 ], [ 391173896, -1467685967, -2025559758, 127045631, 1574891778, -1952297805, -281538555, 1933617713, 448996586, -1685196628, -1553708082, 1416636514, 1394076681, 1586691531, -735903062, 1766804555, -1497177756, 2115122671, 624248064, 1482420426, -933127046, 79210541, 827307199, -1958971399, 323857458, -2129347150, -24790733, -971544492, 880440597, -151522754, 853337882, 166093548, -226725641, 353041862, 1530785499 ], [ -683700174, -1381635695, -2024837815, 1957011681, -618887033, -768272797, -1303535930, 408784092, -1967565989, 1471065326, -1418954578, 1050219670, -1826971268, -2096755954, 1426859368, 1298025509, 881226915, -985116122, 469390915, -1716887475, -165567640, -33687456, 1282636788, -991314076, 1438194012, -710075035, -1721966264, -191025584, -265901569, -1083128498, 1171409908, -162179391, -1932885814, 343327873, 1289596119 ], [ 1703819322, 766450238, 1918327511, -1139228228, -1363058915, -739405469, 1464254497, 719638026, 1498814329, -1523343842, -1505913572, 837312840, -1216908769, 624027825, -1038628753, -2028573323, -1617768294, -1614987452, 952571682, 870243895, -816996879, -1020792421, 238137169, -581607165, 1273627993, 1766285989, 945483676, 382967296, -1038955773, 958660856, 1615920781, 737627277, 612757416, -873515497, -1100968844 ], [ 924535987, 894757800, 1088555947, 364874456, 1275731625, 930877552, 341591293, -1503063387, 1295289285, -992552033, -1566050797, -108234804, -2092136640, -824118155, 1007769553, -563820847, -1185459458, -501828681, -193449154, 1365507215, -578878745, -1516770469, -419643890, 1691002486, 1782192995, 1129764928, 585579425, 1871468975, -1632994861, -539777778, -2117391354, -1247551197, 1781380048, 1597490001, 420490044 ], [ 1148804229, -1141751552, 1156485873, -1537962149, 1472736497, -1644869887, 1891730167, 1073102808, 328829896, 1951243203, 263505964, 1702710067, -690136278, -1165516831, -243929227, -2129277010, 303843162, 660384574, 343864633, -555647244, 477911652, -1644632268, 787363300, 112711082, -61845099, 5115490, 1147581293, -1724002598, -433849514, 95013347, -101536857, 555801703, -183359082, -1520154947, 431331098 ], [ 1669832442, -1909805450, 1923217223, 1030324556, 2046384371, 1837292711, 1284909968, 2101207043, 103727733, -1054529935, -1819740979, 1559837541, 526989244, 1843384390, -547939691, 464236643, -1792494699, -1398041058, -354824012, -1476369568, 1225352686, 1961296213, -1403555136, -2124518564, -850014359, -930238672, -854876275, 847586840, 698310807, -1678233676, -992370906, 1086369510, -483115539, 1478429487, -201084568 ], [ -530712542, 514844735, -791882374, -1961583649, -335044557, 1062905701, 662127077, 305706861, -1991260169, 1239409754, -416797276, 177526912, 877368750, 1883951181, 1680890479, 508981927, -1177733067, -1898177363, 172084180, 2040839904, -674667243, 1532438376, -1794407461, 2018827291, 1157258856, -1273564429, -684098415, 1344292701, 560958801, 250372648, -633472565, -1920356129, 1566898291, 505912684, -118187743 ], [ -320399636, 1054414437, 873205880, 1203951566, -970760661, 1881435009, -215580412, 451137321, -1551384731, 1182601240, -599533730, 2107262115, -2045458738, -1606789770, -1397931521, -950011898, 1675312754, 1454554928, -431015438, -314509830, -172220714, -962716662, -413958423, 1832659437, 1852488773, -1291467244, -1481855548, 99953632, 1172857516, -430038934, 299841120, -1441055809, -1759403707, -225351806, -1975461726 ], [ -1251722258, 432501005, -1772246146, 181396061, 1212228755, 409191886, 285469613, -1550703510, -795130373, -357054847, -1046378759, -2031212391, -173555647, -1562020522, 1070866425, 1150226692, 1310705512, -950915681, 1801413101, -947528526, 1835964918, -1126192008, 1142576530, 882790884, 2097897097, -746769600, 1268566603, -1874948542, 2105022135, -462713420, 1022432746, -588861583, -1265391318, 1564734695, -1795820916 ], [ -1413409341, 970019490, -1423962755, 1467822580, 1760677464, -1407805043, -458179228, 342584744, 926260924, -181948482, 1145431727, -1879116257, -755158687, -129820920, -435419112, 1904211426, 1521052755, -1949804293, 1241715126, -287832888, -2097850150, 1318377314, -1740819447, 1845253928, 205129598, 1220705942, -800618214, -685797076, 1216466826, 1835967433, -389727163, -1004829056, -2111567231, -567401977, -713443194 ] ], [ [ -338111229, 1953018606, 1622559921, 1180952048, -1534832287, -787688788, 1678825826, -1032589070, -1829397477, 957851484, -190505482, -1585341482, 37782764, 1591722653, -64990513, -1559408316, 1639160898, -1375938703, -1159316459, -1885800879, 1378988301, 1812569363, -1406991050, 1126576847, 826381843, -776720897, -1808410949, -944654575, -82300248, -1872156655, 1753838040, 1816157150, 1656701950, 594657886, 1882430656 ], [ 1958726922, -20974421, -1574809683, 1747058267, 2018174854, 854116595, -837403624, -656867599, -1168959846, 961641760, -2036552688, -763087426, 1844127885, 1133041632, -525177976, -248695209, -1326430748, -1377559357, 1566233833, 487296464, 2001161471, -1801373280, -994713132, 1234923422, -1042091400, 1804753591, -549448973, 1241893736, 751008440, -2125398789, -301675099, -1353647481, 868612219, -450284733, 1431935786 ], [ -593155045, 1309892485, -1823862707, 210878325, -1582214864, 1858847576, 1343660453, 1933112857, 843936343, 1522652017, 1256231252, -936922219, 702856815, 934209555, 1718013429, -740482322, 2104250705, -795653, 98840796, -1611342036, 77760231, 335760707, -1083554364, 1462128707, 395176622, -12566080, 823283035, 1533988693, 1512719757, -800794522, -2044952105, -1810675800, 831869176, 713980435, -1535543103 ], [ 214425190, -493992318, 1696468436, 1204644984, 34103851, 1438971921, 1244823146, -1815493908, 1886914540, 1959287693, 1835571934, 1408238268, -1933072489, -300135256, 1357313284, -147524453, -806021206, -1607297606, -849496590, -442164906, 805969429, 1251541919, -1564233456, 407892726, 72892674, -645620243, 117693280, -1610203254, 452426616, 1434098633, -1855512854, 248602250, -939969437, -348202131, -256340755 ], [ 669159310, 1492570214, -1299664798, -1057775437, -985602805, 1384277314, -1817599834, 1427681122, 360426217, 396853297, 852253607, 237434268, 1232563978, 1723126446, -395581392, -710306602, -1239263970, 133884793, -1133046188, -47511214, 1573547148, 1277018277, 368148349, -1297417255, -567165469, -1754272377, 486357899, 1978054925, -566857487, 783613676, -1647101102, -499313575, 397386733, -1729062471, 2137650672 ], [ -471619833, 2026285066, -256739617, -866598630, 830076414, -163014661, 1419474039, -616246910, 2098120078, 1520757752, 64000451, -1563920583, -1134546444, 974008336, 1660155025, 1283588024, 2102833925, -123255770, 15309717, 1991759711, -1001261757, 57016570, 933007382, 515898475, -1319030329, -1894485243, -346059691, -145154276, 892588725, 2014814636, 521019603, -1988936598, 1481507288, -1288209783, -235368346 ], [ -536592146, -173999541, 523108098, -720750157, -1109619409, -1290585738, 68845886, 1491849397, -267280805, -1785801398, 1086878669, -391527061, 596580208, -1871884798, 2038448051, -416329976, 2048180936, 708873507, 44338531, -2088327917, 2090238364, 1531032944, -661105113, 474380197, 1514471717, -547870345, 78178195, 1875467142, 1974774018, -2092284598, 1391585089, 346525943, 1617477882, -692725654, -297454010 ], [ 918713779, -287147121, -733681204, -238779516, -1199100229, -720006867, 1416642141, 1820290224, -25068378, -1811010997, 1953261285, 991766494, 27352489, 1807018280, -276386223, 1127157280, 991680624, 1284585774, 1920683942, 838001761, -673945552, 213522173, 2096147248, -78363740, 1549760718, 1888596243, -1950721500, 1583189592, -827930573, -368762950, 1256466492, -1215912322, 892070755, -608321560, 1438880209 ], [ 1891109382, -2023836403, -1598394034, 1339282346, -1063445998, 1794399032, 1965968902, -223801481, -209419055, 1397430900, 1491569408, -1768168100, 138420933, 854332504, 623507661, 1480762291, 114161035, 25054291, 1796101698, 1874874824, 551084289, 1088833578, -706558443, 1497227975, 7248817, -483544236, 130918359, 142011255, -678134754, 1119357195, -986423151, 602431640, -1128084277, 1654623673, -68398684 ], [ -1737378727, -1743997025, 1136987688, -1400345790, 1041951512, -1362225939, 301941477, 1961231875, -950154528, 1720333850, -1861889424, 711235607, -1216837284, 2074073749, -1760828105, 1859232564, 661355740, -215942010, -1909158719, 1429083898, -494605101, -124849995, -1189249676, 2019778913, -1626155459, 414413225, 657559586, 457603189, 700126249, 406747850, -1952648280, -227015729, 882809324, 594160472, 1169516816 ], [ -646575018, -168001894, 1627434610, 575166106, 632048074, -510930728, 950541478, -409104204, -373802962, 684289705, -1013347810, -513839461, -922887519, -1493934605, -1216205830, -800261144, 1424380051, 1411878962, -271397296, 525985449, 1080762599, -303245602, 854515448, 354882048, 1983492311, -1738899151, -1890360382, -1608697331, 331261104, -1211084057, -947121753, 509278117, 602197764, 1843939301, 768197411 ], [ 968922525, 109080405, -2124575224, 1281209745, 605332220, 368567911, 1309062200, -58522032, -360689393, -1092299102, -453102553, 882236397, 1524713215, -720881248, 1376242462, -335766176, -639856338, 170449052, 1921899027, 737074299, -1200130149, -362014813, -393851369, -2136831133, -2110535419, -998063957, 1804134707, 1890243883, 650886988, 889848259, -1302346842, 1780003499, 1780649528, 1353951249, 223157154 ], [ 1175072198, -2046573765, 1525960753, 970197786, -650074294, 1563167694, 279618459, -1631404179, -1521475519, -1823324268, -278106830, -778759693, -787782857, -1078189973, -509862392, -1876402944, -294488082, 1566371841, 1741949703, 949552755, -1361960182, 1190059650, 228053440, -1331643131, 1715547157, 421007742, -424867336, 1956037257, 1925085586, 1455258160, -1440998402, -1610354305, -407605134, -857038013, 4017578 ], [ -1696069404, -1461949860, 1979415155, 2046566789, -1491607280, -1734590669, -943059001, 1507246324, -1626395448, -1308792029, -1773857113, 373402966, -177306383, -2108962660, -1671671088, 1366836969, 1525494779, -880488571, 1630419147, -128275028, -1585590214, 2012262519, 1447245031, -2088776504, -318935375, 713144421, 292902, 1063418089, 1120928655, -1817350593, -317563522, 492459586, -305042844, 561780628, -113634463 ], [ -1664303629, -1663098703, -1238252297, -1812506023, 2030016761, 106936095, 454492888, -712690862, 782498284, -14226895, -1053626320, 1659524851, 880896087, 2101977833, -1184555374, 372346646, -257043518, -77973762, 2106095455, -1670922033, -703911358, -1388081071, -1390881000, -228899824, 2109264090, -1333112156, -805460304, 1096652187, -70700269, 1560905876, 624810817, -401523051, 1729834484, -1892207778, -23866276 ], [ -1205841261, -334466077, -2139855764, 1433499515, -775437309, -1287971042, -1873551434, -703477359, 1084495515, 1560120006, 486044068, -362552203, -1562529395, 161591383, -2000442736, 781192221, -1258781375, -1102624076, -1127639870, -1312377952, -175266283, 862032244, 1402984041, 486581427, -1287947927, 1657158756, 1831300895, 1304574893, -1789446150, -910326471, -704932151, -963999861, 1613050106, -1071332106, -33408410 ], [ -2005424127, -282394480, 388246334, 1819516042, -505806320, -683039026, -1364342751, -1188019058, -1799847638, 321556174, 1298303738, 18935249, -250864565, 1490464098, -1332858120, 651544432, -921747189, 1940364259, 127897302, -2138587831, 1914292736, 970138833, -1267160532, -1764740073, 1566075072, 213053168, 936722149, 1162403205, -1111087116, -1008257023, -1606196814, 1058505756, -1465021144, -967210054, -176046723 ], [ -927398838, -1368537647, 1147015222, -1142283732, 1935183081, -103216427, 1891824582, -578163980, -152308108, -1775987800, 1492557079, 5905651, -651600859, -242619516, -152785320, -1534171544, 1511109916, -1139765543, -1268347997, -975990540, 1025312381, 1544682118, -1895861178, -1599456879, 45969014, -296700691, 267646017, 868380417, 659458852, -964087311, 1080305912, 1900378255, 818911494, -1337927295, -688868483 ], [ -2053937189, -1898111619, -1580995502, -1299456491, 1923562164, -642715121, -1157982832, -163861336, -848220599, -768765141, -363186847, 1732528588, -36328332, -246321976, -1821372295, 743462722, 1845293529, 1402223836, 1965945382, 1410262248, 1595309920, 506386023, 1217093316, -1847616365, -2086773041, 2015581542, 568820000, -450034147, 823930391, 60977031, 1992922033, -1353927119, 1310525380, -2113464630, 1218191842 ], [ -507880676, 1581995378, -95130855, -748371655, -1791774144, -203975482, 595067590, 2003520219, -1523585280, -188046359, 577440785, 1785350669, 1180027453, 1341981066, 1867557787, 665609609, -835599591, 124521807, 955714136, 125724851, -111657739, -29582066, 1546207229, 1983384351, 219388214, 993686674, 1011400347, 927310925, 1748218601, 195663630, 1813524865, 1502074982, -1133263860, -1838502572, -344332205 ], [ 206328621, -1893118889, -1476156509, 1692988303, 624470770, -231979112, -401527956, -1905849353, 1097510768, -1527923879, -1615232269, 381762718, 887814856, 1745760260, -580980432, -847583086, -829028512, -1767549843, -519778471, 2018091968, 1910349021, -1300460927, 1618334131, -629709444, -1385315045, 333931161, 1010818028, -2017034492, -1989095617, 916432968, 38599577, -1134634753, 1009877235, -206094619, 21899606 ], [ -1926070680, 1764397010, -1337830850, -760003731, -109402437, -1077263624, 1394132260, 1501855265, 707282040, -1893645102, 1372331374, -1869033062, 1398461803, -375979229, 2143860600, -714416117, -1477972630, -2061514172, 398812787, -1768482978, 2128253658, -69805307, -1871906865, -1135204057, -94652613, 1422154267, 1015681630, -204020617, 895589040, -474571431, -1190603316, -1089913364, 93016225, -238380, 1034746383 ], [ 1927091124, 1941586115, -31894659, -2126715542, 667782464, -2116460353, 920972904, -1660235643, -1239890362, 881955871, 1295459493, -177710888, -1780052702, -221229986, -867941417, -1784821467, 650934510, 1367548232, -1502206931, -936946213, 467822891, -251155890, -214002525, 361717842, -1119203528, -363099693, -490184649, 1512097753, 1526321124, -1174597940, 1213847221, 421538199, -1311739925, 980980694, 28827109 ], [ 1850077627, -1379449034, 2126624188, 1876281737, 389449282, -1357566343, 143473678, 1698296658, 2107518119, -368021282, -480010074, 915210809, 1447435816, 952494105, -750254466, -770999982, -1901108308, 2035669724, -1537908194, -1875891279, -1612345270, 784383683, 1440713295, 702623121, 529667505, 583259111, -1548406713, -364089642, 1385686919, -2008905971, -1348933173, 1610218693, -1183647800, -1550837683, 2021751217 ], [ -1873473861, 1106165615, -836404737, 854833762, -517971461, -2051479960, -1977781538, 1450817083, 1190737684, 216011418, 443342235, -1899278657, 1797606459, 1270139908, 1254144917, 1594251531, 1842150019, 94433127, 955175305, -1946355216, 1607790725, -516739664, -1684902148, -1053117866, -1495486009, 362600659, 2109587329, -619450930, -2065975393, 1072160497, -1336708514, 1510168460, 2055974338, -258460368, -387491313 ], [ 38065899, 1676853661, -856708361, 1884337506, -394854716, 1284797058, -1329983530, -399009995, -1001155925, -865899691, -1524378444, -1332966078, 7317195, -2122443605, 869232435, -1196433768, 600794637, -1483866663, 301444003, 518611889, -1993239127, 1911115936, 1216672885, -54771761, -656410955, 498757608, -1524246845, -2118441378, -1929688206, 1199940337, 198568143, -1912633989, 338132304, -1892262555, -1134345330 ], [ -273258931, 1923554169, 1606865763, 789701675, -447672345, 1887337199, -1445685502, 1563434203, -566645084, -1053763890, 914969054, 903512905, 2112577736, 1616675135, -494655889, -854023063, -1988160498, 610014012, -645799935, -2021124870, 758864780, 30766132, 1414971770, -1057252676, -1936835559, -1671542200, -1814952149, -487556938, 1331409844, 629442585, -200720857, -467336588, -2077971065, 1635981632, -2103171890 ], [ -434634046, 1544905100, -1523726278, 275427452, -481953291, 1723820322, -1658442297, 1112389574, -342793028, 754890904, 2130534555, -2052363306, -1522975036, -1544398420, -1572815431, -2132948711, -1431317685, -780042069, 160869299, -1292418974, -1955640227, 307932079, -667942912, 348770450, -1124246617, -1098172360, 1939647216, 1668213306, 973639656, 1883274620, 2095425779, 1136838149, -2000068458, 1125768443, 820753492 ], [ -78657232, -187077900, -647160112, -520087589, 660132885, 105286467, -1868766315, -2050625601, 1875611514, 982698300, -972060722, -1042368093, 554128256, 1588835810, 1129019730, -708327897, 1616989752, 2051798403, -676104541, -1256943176, 1329679994, 862840494, 1763753219, 865747908, -176745375, 1418515779, -467030107, 355960035, 1037410967, -1294872949, -1624686314, -461207275, 1484968830, -610913310, 749862593 ], [ -601228918, 1350311499, -1955976282, -1798415143, -1447408351, -1050564098, 1896133807, 136497678, -249523256, -298074114, 1710356002, -1447664176, -1657425681, -747363930, -1197647046, -1375665097, -667723793, 1509020165, 665199105, 917791611, 1106671525, -228528641, -1910400570, 1324459100, -2097965895, -315932145, 2091003353, -959326653, -1264576782, -1204952125, 943834368, -401192506, 1728031859, 921976908, -552632624 ], [ -1688224611, 1963334258, -1443463106, -304385929, -293227220, -326617097, -172549623, -861076901, 867544339, 1304003455, -1826728073, 748879828, -1801428815, -1409851830, -2028537859, 1528602889, -643700633, -251129108, 357818489, -355746768, 2019122398, 277734423, 622537417, 1723356548, -779585960, -395462852, -1972599100, -243257285, 1388241864, 1676652577, 1292704959, -1015136621, 1703628104, -683078333, -982688517 ], [ -1539310067, -2026579254, -1321397688, 112501861, 539635743, -1025662902, -1268442610, -695438780, -1711930360, 1053064807, 769047793, 1794833180, -601689329, 103546164, 368088804, -1651793149, -869213354, 147969806, -887506849, 2093543501, 85333311, 1369037299, 766271953, -1985932358, 136386897, -1624010749, -1406537495, 1630414485, -1393834117, -1935547977, 828502011, 1106354339, 330096479, -210267648, 2135994363 ], [ -935897547, 1443143005, 1560081235, -1357524094, -105095185, -217558143, -1836109743, 817239841, -2067701653, -1604564614, -717191177, 1543921896, 751046767, -2027352022, 705247579, -1814528914, -81845135, -1648721968, -2067811059, -243209640, 2138434338, 816214513, 368470633, -266205802, -842633880, -678187835, -1723059158, 194356668, -1338970724, 834630970, -2041359223, -1687528106, -1125894587, -1398528671, -1468311282 ], [ -2083577738, -586572329, 1680143065, -1317643826, -690995921, 1860430831, 101535854, -787694357, 575389851, -174076008, 395436645, 146581770, 34392167, -581889262, 1090130673, 850456759, -1352488116, -585493373, -2040353864, 1644378593, 1104084634, -1001824273, -2017814722, 764307205, 621555053, -1302089445, -1103559383, -1002792864, -1630017060, 1052288340, 380411836, -1767677618, 23368334, 1580825061, -218911838 ], [ 1431357086, 2024410620, -387910595, 631603248, 1335819857, 456049794, 1115989075, 757590561, -894757832, 48534599, -1341645457, 121939072, -839513861, -308934327, 262636462, 814734327, 417475385, 105962614, 2103040777, -161336406, -382167268, -527965789, 1790988005, 2138164230, -222029390, -2129421378, 484990252, -1095708770, -1438979667, -1863173815, 1849809244, -1495839345, -1342887155, 2027996699, 921964766 ], [ 1618970288, -1774299213, -98869967, -1718947642, -997894469, 466427493, -1117425950, 868055794, 223587565, 1860221152, -1467247327, -236203513, 1035744593, -182813891, 34757114, -22806670, -624950595, -1094566172, -1216718572, -47894285, 1849253686, 1118459402, -804472654, -766626547, -527058842, -694218623, -938467019, 962465630, 802458698, -1793837776, 1325614740, 882909777, -1024349441, 165707038, 1462004334 ], [ -1373318177, 631133508, -1392675813, 1395698941, -953428537, 1271884753, 1286784846, 1068498376, -327469478, 918434510, 238133413, -89430718, 351728060, -736071228, 460105513, -1634406986, 272616546, -410852589, 1222125708, 1274772380, 1260437776, 822809976, -2045450112, 1208604029, 1772385893, -646040245, 492879533, -1697593426, -1011968840, 546453190, -1766624621, -395062859, -944415358, -1520446161, 20461007 ], [ 1681698898, 54246539, -2070950622, 1027072100, -1418587717, -1232944350, -474722428, -1026937870, 1485210596, 97590026, -242302033, 1891578658, -568822028, -1454343463, 1448232065, 1321096372, 837866787, 1187997797, 986942543, -853310495, -163001765, 157751683, 1806434053, 904088703, -2034249048, -536732383, 2091491227, -1810512769, 514628899, 1201506534, -677334476, 2142974656, -1384774052, -1585258021, 1062516130 ], [ -1434257446, 2093708415, -1302791000, -982257484, 84612833, 1121562475, -1781589237, -328498372, -887258763, -1549214226, -1863426963, 1270964926, -274221758, 1269300056, -1493118710, 221324034, 1873131103, 582297967, -388357713, 1639499256, 567873669, 1795336810, 1935012042, 16895381, 1585631915, -1594535400, 316166108, 95365528, 900087527, -1789143650, -1961943178, -526517974, 371290373, -1505492603, -1280788871 ], [ -2127866197, -82955032, 18928461, 289756868, 1020604398, -1429079066, 1489723431, -1982227085, -1156658338, 1425604515, -406636998, -267412721, 1010563561, 970913752, 24911468, 957317168, -484474580, 1373488753, 2006959139, -485339192, -1234977679, -2102901389, 1884530993, -2055651244, 1075022157, -1896159622, -706083240, 1090256529, 1083481901, -293367296, 995517695, 1764573709, 269388834, -1894659423, 1769322744 ], [ -1694773644, -1365272823, -68561165, -688003008, -2137917371, 18713472, 265585251, 1224264669, 687939584, 1089650964, 137762388, 1190040083, 850872238, -702777391, 2028935603, -1106506556, 1108939723, -449873567, 209672485, -1037118967, 1083486150, -236133450, -615475533, 55758331, 1586149559, 1328757474, 372443698, 927771409, 1906337757, 1244144368, 44373171, 982895946, 692891773, -1985588235, 403543554 ], [ 199939780, -804729721, -2001683958, -1513972495, -1524131701, 2018326836, -726426512, -687010786, -825812275, -956176969, 1605459894, 600033418, -1326313742, 118079560, -1050579395, 2143936628, 1474105040, -48484955, -1944665234, -1135763990, 71510181, 1083244593, -1876113190, -1747801876, 703270259, 1274068938, 1535059232, 757458368, 810419899, 724444808, 190080121, -45701137, 1433831497, 1639394241, -405992763 ], [ -904014898, -1383111455, 1864592255, -1469836043, -1597421623, -171591456, 638517627, -1551425378, -1964029900, 404094650, -47781415, 1474376017, -1999084344, 450678698, -1206026869, 1537309667, 1770950228, -1396675215, 1003140337, -346042821, 1837009901, 806480537, 309424244, 1585023786, -686048824, 1626214905, -18518552, -2137547211, 1738211420, -542278185, 631143033, 75630446, 1759709207, 459152095, -125472133 ], [ -1847297490, 1405703403, -2086101197, -2095330824, 276353615, 650011901, 1166062742, -879047976, -179572953, 719214284, 658333922, 1578371887, 1101357174, 931735683, -304515815, 1920752104, -1123807415, -624610568, 372845493, 1278143471, -1935408979, -2030231165, -1243387091, -1748210089, 1972665572, 50546676, -693820055, -528145771, -475572170, 1148555366, -918261988, -292873341, -267640817, -1881167510, -956596225 ], [ -1273333143, 1163438724, -1232088978, -1374061427, 1749354351, -673737793, -546760648, -1188731104, -580501471, -1147447165, 430564727, -147084251, -1653752111, 2081738565, -1220417105, 1828417918, 1036041472, 1084833200, 1111837634, -1509818847, -628352124, 1492297909, 1536072190, 765437143, 689236701, 1750524163, -1599479157, 2010495734, 2108486287, -1752533875, 1297515458, 382463327, -337811470, -1169503578, -1917546145 ], [ 843420643, -1721998149, 1557764307, -2100807868, 1742828890, 371351116, -853993662, -1668811254, -1544781359, 773172963, -1496736241, -312746024, -745960120, -1565802379, -1605292875, -929733574, 998027115, -140082381, 1946435591, 1292972676, -308398744, -1905840966, 904995680, -719180869, -637199260, -1875770699, -718737243, 751139776, -344791168, 1287882852, 938457707, 2096368361, -1787449518, 562741208, 1135271019 ], [ -666027980, -1482035411, 857696805, 1966332726, -362960475, 1323622081, 337205393, -449123758, 1893164931, -1028253250, 1558791312, 1495765401, -183315686, -365911511, 765215434, 2006062879, -1081974012, -930110541, -1468055081, -2103859083, -821198930, -149092634, 1238941646, 872457725, -1910340401, -1797968860, 1014496472, -684215445, 941023823, 827929697, -309904441, 1227241188, -1310167742, 1444566071, 1683727455 ], [ 151822334, -1433876822, -524434902, -976412867, -1690212256, -1982361725, 1925093725, 1823323509, -324606767, 1826640036, 1643948361, -588184795, -1130095750, 1557050307, 138501967, 581650488, -1262578110, -164655729, 928299945, -1353551154, 1019803833, -1518613609, 2139566345, -474562228, -1585165743, -1427846255, -1669528538, -1516581060, 48048436, 1533332029, 713908101, 1408657447, -1640709655, 19754631, 1786371354 ], [ -969490093, 713575874, 583444353, 1036857061, -1835798554, -1421414547, 1777109042, -930400648, 2119505659, -1297849872, 2031683423, -466905171, 182729943, 1265811339, 407303941, 1981813786, 390416845, -1830550679, 2045036830, -1374377783, 1044876475, 1859174098, -371608455, 831891279, 786146217, -1871403809, 1738606389, -1877960356, -601750668, 2037742245, -124109469, -732828248, 862794654, 1023305588, 327388007 ], [ 397106145, 2049756745, -1034262244, -1154837370, 363563839, -1859675687, 502161341, 1229647351, 357564121, 835667238, 1118090793, -596720580, -1721961455, 384312541, -205963705, 1555603541, -182695814, 58327163, -475021769, -1628695535, 1415949036, 335118754, -599545027, 1353352059, 267948204, -142961464, 1624030707, -2015885686, 1223426023, 969251936, -376178301, 1688655050, 2102596664, -251664925, -845591324 ], [ 1269048109, -1491550011, -1569956194, -662470359, 2066768784, 226760333, 1273046622, -1139128322, 1625144363, -159304075, 685619809, 1350349506, 97745003, 419736726, -15790161, 1663504811, -1141342553, 767636236, -2051536805, 210093649, 379854147, -1326910373, -1404458616, 2046895831, -44396700, -776601706, -42649945, 934453504, -2023272357, 242263153, 1663186207, 1825454857, 367034757, -1250907286, 554537832 ], [ -1483544909, 264973675, 829337864, -1346737059, 249538885, -1188936272, -915464967, -867197629, 1620955098, 539893028, 773519015, 86208334, -1607074124, -666057212, -885030723, -995180450, -62739842, -342792129, 1139398628, -1446321892, 83221306, -955496330, 2082200425, -1176765710, -730973284, -429846333, -1097242923, 1156677554, -534389146, 865121423, -768913901, 902381956, -842705537, 588904358, 1430019877 ], [ 1028385696, 1468475385, -345200134, -1043000623, -860537871, 390153076, 362345577, 876053976, -1211043367, -967859363, -349504017, 1607799213, -961347371, -468890685, 333493795, -421528294, -171540630, -1777245977, -1680961467, -308450432, -1079880048, 394022113, -177497267, -803884248, 1298659887, 148032589, 1388534870, -921709598, -353787253, 570053690, -1890718909, 1196957552, -509685454, 1099253011, -646075885 ], [ -1002860477, 1751904602, 1657799045, -125929522, -1623312089, 1936597598, 593860282, 1559956810, 1844515771, 424319481, 495508762, -1072762510, 1072127575, 783547822, 1682764163, 641919743, 1584794265, -1773654046, 1733600754, 240957976, -173793793, -902599718, 1216293456, -106435546, 336721031, 1735861398, 1188485490, 2068554357, 832058275, 2144885479, 2081337596, -975856099, -736433255, 1627234263, 5137014 ], [ -1407742944, 1438787731, -897263532, -646824210, -3587516, -1835900991, -1185143721, 1555530129, 1541514502, 479042220, 913967052, 1729864727, -179324615, -578487692, -2062154988, -419918163, 930289527, 898156814, -1801313684, -989401767, 254616208, 236138166, 1632225195, 1225262604, -523259374, 1060691635, 1111620247, -1028067814, -514282188, -936413455, 873444995, -2040839259, 1229364900, 735100014, 459293439 ], [ -2106874288, 787007663, 47412096, 87911874, 1287320385, -1157710116, -1798765866, 1302730187, -1996523650, 1538876264, 871561218, 265662450, 1927866315, 1258939735, 1206144705, -215052217, 593004193, 761797549, -829317044, -1314227794, -80897365, 653298738, 2127655919, -813155437, -517692819, 1322078676, -165742507, 646656435, -332789516, 944818680, -1019002463, -1718288392, 524341562, 1926394411, 999688222 ], [ 2139072337, -1435013963, 635349163, -898114269, -1961310157, 1952866707, 547027453, 942078046, -1637844559, 1472947370, 840359055, -1691104685, -1841056789, -1522355283, 84367449, 1110773241, -97684863, -1422905434, 576654128, 99502193, 39504176, -923215556, -1875182713, 1165311232, -53426768, -128767561, -785103101, -779720849, -1614779214, 187250183, 515425160, -1352555686, -1927059340, 1167866692, -1685834826 ], [ -1927436235, 1272997898, 798551522, -318588445, -1283347040, -1475821053, -673196484, 1584478085, -1471706817, -1573019545, -887693810, 259709380, -1303928555, -1164311293, 687618671, 1910421666, 720066616, 618339004, -341614176, 2041225566, 509883839, -549680531, 1449972333, -1044084007, 61162643, -1738824721, -672045286, 1171929153, -1564682330, 323265657, -1646514519, -2000083715, -1482526911, 1640804338, 1228251430 ], [ 68900432, 1098333895, -117386944, -86637764, 1483249768, 1484719909, -1029572769, -1762539877, -1644381733, 1254329184, 2129999707, -587600636, 1003093091, -1625617391, 203270859, -71125810, -834804045, -341049312, 1646986026, -1670171661, -1169667626, 714949032, 221188400, -1320399060, 1338240076, 1026998698, 1501617853, -90631349, -2139935031, -395323351, -189290966, -1631102633, -405690281, -1469061222, 1500568431 ], [ -706724795, 1850773368, 1813145277, -1981614752, 2022385809, 783462012, 737479292, -548411245, 1227465992, 775016834, 1412198018, 1758975870, -631360796, -453690526, 1773379171, -1114863015, 1174255347, 1438778773, 719320477, -554914973, -1927231101, -1334838154, 835823988, 380869054, -628517957, -554040276, -786201094, 789692076, -516345037, -42203919, -600231445, -132670620, 1792405628, 581650777, -1611748653 ] ], [ [ 112832873, 750109989, -1251502406, 463598849, 2011679518, 1492871506, -2033333881, 1994659791, 133511961, -111258144, -491662223, -360131223, -1042941350, -1156513859, 1891084784, -334406120, 1840434057, -1098147421, 1549834901, 1209129874, 740714565, 259087032, -100418595, -1506523130, -926544543, 1268997245, 1990797382, -562485704, -1979607115, 1018660883, 1415076465, 1183882884, 123713193, 1400744483, -1320903244 ], [ 2046651748, -367283544, 1584543018, -749137417, -315068131, 1341878856, -1057228001, -39094271, 698854861, 1853166957, -849630569, -751616094, 578029754, -429653564, -1259599115, -30693710, -2113520293, -954055296, -1608321154, 270626604, -1493179450, 727267918, 881748672, 1532025505, -1801993796, -642186922, -1712395254, -897236766, -1093994827, -1426332633, 307973847, 202695980, -1406782380, 546081898, -1267473480 ], [ 698915419, 1223998846, -1805734785, -1960028675, -1849811853, 474261277, -252547141, 354204100, -1428923967, -380337476, 1263033070, 982557765, 1894428909, -60296259, -315646865, -495875938, -565423403, -1159230664, 431546206, 865265375, -270106837, -1141990737, 1584224161, -1391143572, -1411713030, 654662725, -1967923683, 1565158086, -2129753563, -998362937, -138639585, -500501851, 588220906, -1453793737, 1150982347 ], [ -389247405, -776379054, 336075610, 747496611, 240335445, 2144036023, 1282547664, 1792095013, 1215612413, -2003043068, -1969153706, -84872296, -1397111599, -737564310, 410399196, -444439295, 1381909002, -1368162066, -199842865, 1463234773, -1884731718, -1522647019, -1448908695, 994513111, -2136402688, 1819634882, -1679008439, 217906229, -1975761635, -505111055, 1854118642, -520402521, -1818176120, -1581200295, -552248732 ], [ 1487658446, 1794388528, 1754169939, -733844301, -2055489081, 2037314510, -1844246743, -166004032, -1512922005, 1771518447, 1575289755, -2138115385, 1429846057, -1462476665, -924457502, 580237444, -684255693, 580431580, 1675186643, -805288700, 1640609043, 1744382365, 1148921441, -1229399968, -1420549351, 727680169, 1010813709, 2075116448, 1471152404, 1090477834, -879842476, 419991194, -1134282985, 250691937, -539692312 ], [ -453674183, -676534850, 1671897043, 206260798, -1224714741, -1982372946, -1660771529, 1177425276, -332929604, -890204875, -83533458, -1557319333, -493279962, 1341412202, -2039801928, 164685592, -705981236, -591798059, -1034583143, -1586708514, 2114148672, 1036900516, 407496145, -1234435632, -540493238, -646248527, -127287995, -750175709, 1216488196, -920236861, -56459800, 1026601340, 55026489, -1388850516, -946012761 ], [ 868245498, 733816606, -1512256641, -1769761970, -1701244595, 426523867, -458186944, -1799440936, 832318285, 29025445, 330204062, -1309654244, 282660093, -1423502702, 613837791, -787524523, -2001065298, -805506788, 516620457, 491594613, 1139893109, -941493701, -1059642078, 546160986, -2109003077, -690989643, -971526092, -1021752293, -217799093, -1571004737, 1380374289, -244004115, -1593157169, -151873445, 1605974725 ], [ -564109245, -707307795, 1935067751, -590027820, 933834638, 1635628638, -246605050, 528262924, -61662735, 631393982, -1298097541, -112935761, 1938147970, -1734350141, -1599998659, -941376125, 1010584770, 929716941, -254234928, 344653397, -2084549462, -748032396, -114786505, -1981212373, 1957385227, -272955418, -560698953, -634237377, -1855353404, 1222603036, -1242864978, -1685014547, -995909495, -243309806, -1995498637 ], [ -842111582, 1891909664, 734921909, 574664165, 532448515, 1755682653, 209909298, -566235538, 259834059, 613539199, 822065607, -1901714233, -956382860, 1890370942, 1454947515, -1141865579, 582882004, -166848048, 132919441, -1804776847, 1745618683, -37003792, -313217185, 1323097756, -500350123, 398302865, 60752483, 690128450, -229918443, 1063562348, -95473450, -636764804, -694937301, 677511798, -143432398 ], [ 236943997, -1608340996, -1977280365, 1260046293, 80905009, 762331145, -1999921680, 1867185448, 1552847978, -342673085, 2122302235, -152569142, -1055912057, 1619599568, 893691162, -574281636, -1846883628, 412315599, 1961304997, 318447407, 337647661, 408590882, 917112833, -1365371522, 1350222559, 614538121, -397115118, 2034633529, -1565726082, -806920018, 1598902526, 854886321, -1222734118, 2146623387, -2004097794 ], [ -516079678, 1531788992, -148868046, 3267940, -1839550856, -721087195, -908069786, 110135258, -1252869751, -762165259, -591439614, -2105431335, -358622435, -1204089023, 2020612459, 1678218184, 202853318, 786357265, -1141350371, -44693052, 999284026, -714656897, 319758813, 530961458, -1181984553, -638202838, -1333342255, -2131686109, 2102200203, -2040451971, 1092332612, 1330259491, 500111735, 1489120775, 481140020 ], [ -1285094796, 1761235912, -1681986512, -268802001, -1094942511, -429366953, -1794783404, 775549398, 575675278, -1550845228, 2010433613, 1839475557, -1448646207, -210874740, -631517834, -143595106, 1013818951, 1870769019, 517851310, -666368065, 1969751045, 934464740, 929643815, -935550139, -1187666567, -1801571001, 493766177, -1716064907, 1566052707, 1528596593, -1619507078, 729916817, -1614129561, 1402077413, 948173867 ], [ -237290023, 785458440, -1736866997, -1257067691, 456390735, -295237348, 999294508, 1375108119, -571924201, 1986282902, -555883379, -781548270, 324263718, 1780166368, 1075687952, 258177600, 1624144324, 394083748, -383857605, -1912222661, -392983215, -824159249, 1773202748, -408060427, -477726705, 79854343, 2130777308, 467450602, -1722564503, 20459629, 880436340, 1976523412, 1771462750, -880893578, 779661917 ], [ 1452257970, 1760691215, -806861708, 561101592, 1914037570, 1527982393, 125871028, 549418199, 1427375180, -977940392, 1815975825, -1177546395, 1787199695, -2116527406, -290466750, 334654296, 595057683, 952123187, -1337988133, -1306832119, 1947030725, 1265896954, 268548445, 1312106968, -753772959, -1102755847, -1646044886, -2054002871, 2038624362, 801711892, 1873885831, 764420488, -10347410, -1583950043, -1615314501 ], [ 1963164448, 540586844, -2059299481, 1030055711, 453810111, 269382321, 730624978, 603904789, 148314042, 1271305661, -124307691, 703703899, -1652026112, -462037512, 206727529, -1675159859, 586959450, 1896761926, 52679874, -811655090, -791864851, -452387233, 1845975740, -2107165860, 1979207135, -1890652317, -1245447461, 939694580, -345877165, -1337933395, 2041359783, -929479863, 278914827, -2081953127, -1466346636 ], [ -1073170576, -1676282865, 1536355039, 198706138, 1531625844, -697004384, 1905642153, 220539389, -919268281, 1948771951, -1542248850, 1051313129, -350875899, -1997336683, -1160751717, -1957923874, 1753817156, -753631574, 1285522571, -2043181103, -1208038362, 374960451, 916278239, 1816695693, 393060623, 274318736, 1193656444, 1100554110, -1124817849, 1247096986, 604717701, 2063813689, 1804663497, 587330130, -1836375260 ], [ 911078294, -1244167300, -999165593, 1356349177, 1627420894, -1139693206, 121063160, -995673804, -152045608, -1786104363, -50239929, -1378931635, 1502536099, -2096087719, -1069801613, -1419268700, 467963962, -640073130, 1716878653, -1568720167, 1209300129, -497411322, 1522338349, 770572729, -1927124960, -1046144334, 1470442179, 522772968, -2146441560, 426673705, -1983727215, -568495890, 2085650909, 96166525, 282502729 ], [ 1834681330, 1190126801, -866288578, -1620461258, -1614724027, 1164738548, 434138274, 1048156093, 321851035, 402329770, 2117280059, -1312436484, 1353058241, 571452217, 2044245205, -20655393, 2093940342, -1787154515, 649003660, 1364074746, 962316180, -466234323, 1475438340, -910212478, -99672879, -859924961, 2039158094, 428475835, -108311898, -1859678051, -1193698683, 182921312, 1442043432, -2080934417, 1174247590 ], [ 680664463, -1510607778, -763358987, -1017733008, 1611506641, -58525001, 1603638545, -589052879, -617492073, -2128377642, 940465381, -1614400892, -1056979535, -1162239043, 830001095, 444607336, -159408660, 826775579, -1424691785, -880861760, 451126905, -702445756, 953157973, 741083214, 210299420, 1293429714, 223994458, 1657181291, 1359099584, -1727456790, -1940218378, -378140989, -1548851924, 1790416428, 1749108725 ], [ -828168010, -1713579128, 336357954, 1662791281, -1302741142, 1598363698, 1159243118, -1919458050, -410449539, 874352689, 780472057, 490742571, -2009478905, 1330143941, -85764034, -628972836, -902891997, 824054063, -1714399407, -1588210500, 1580959522, 1960870194, 2121742350, 1375748390, -1287133472, 2075930361, 406680093, 1874030661, 1034630975, -1650586193, -482886608, 615628106, -1329269701, -1177059998, 407904491 ], [ -1546483589, -784744733, -1968647042, -856161900, 85093729, 1808700053, -2138318928, -1446456996, -1055101153, 7879007, 1033532836, -1532205304, -1530375783, -946809381, -1335931800, -680289010, -872770326, -1940511830, -443272776, 556932145, 1436681956, 1514831408, -1672005422, 1490797192, 1481805338, -445845601, 788100043, -780103853, 1923675664, -1843007901, 1696388905, -286013255, -162768376, 1316917348, 1957285577 ], [ -1783055255, 511730454, 1304548294, 1612469160, -2045826751, -2070016671, -425683661, 1474743611, -1041898518, -1100961184, -1910775322, 352851670, 1911426992, 1444882050, 1976988845, -563928289, -293630074, -860111098, -646756777, -759893097, 1534226626, -2074706864, -1442587963, 855399555, -1466821530, 340342140, 119641280, 420559984, -1815028368, -2118705952, -952189415, 379907642, 136173306, -911312566, 1876933578 ], [ -198230377, -815531624, -1407424089, 422007965, 1067528928, 1072262340, -2065507589, -969592339, -854137885, -588088539, -1681676108, -729642807, -1647435913, -1529250369, 2009333993, 894282678, 730152237, 342164869, -371768249, 354715807, -445235289, -1385220294, 41360625, -2147283519, -4923729, -1454396645, 1387139181, -1086446034, -1127197579, 1532918107, -1549307675, -1336078438, -2140246786, 1597450721, -905814288 ], [ 1699754414, -1590483665, 556454892, 100819148, 1716783512, 1556869716, -484119280, 1607428019, 1195214497, 708860365, 701589756, -1129118370, 1592501359, -376446270, 16511345, 419412989, -1717423679, -1217275411, -1123452804, -1379480762, -481994631, 1739054655, -1336872422, -431232408, 2064398329, -1694852209, 377667097, -809490069, 1955506296, 575862507, 1363617938, -1842893920, 977954675, -1416395549, 1848781066 ], [ 1583197410, 1947484982, 663166287, 1613177550, 1812224474, -2030894083, 474446333, 2011071892, 1756368993, -1948484729, -1368865577, 247989657, 3180892, -133868816, 1636187805, 1031308459, 1027173545, -703357563, -2072681787, 1934563763, -960699008, -1860728143, -1451986672, 1658277514, 143190783, 1368157434, 1327051161, -1211100022, 557605059, 966876940, 383355877, -2000358787, 1846410424, 1468814326, 629760138 ], [ 1168933907, 1249224865, -1232565470, -2085460760, -186144027, -1747348523, -2128484212, 1108037136, -1756259144, 1089727836, 116633389, -628405460, -22250047, -1253626505, 1339953817, -960648955, 729711317, -141834500, -1329197191, -1106709897, -885606942, -197575373, 962342502, -1146831261, 1345207247, -963016936, -1637689141, -883723676, -708488753, 1806386646, -1764996097, 1563453591, -1065157426, -318715240, -1852296857 ], [ -1525588323, -365683164, -1041852202, 1823714348, 383826629, 1932613026, -228785432, -1306427087, 1795042941, 2088775608, -1391445205, 3895781, -933536569, -2023190243, -864242437, -1258485449, -261212592, -1299033164, 1384792506, -1630154723, -231464571, -1363713131, -789865872, -690158710, -1402590188, 169793332, 1333580603, 1159395353, 1973803384, -707234506, 307697604, -1993499575, -2017987363, -424445606, -1650323956 ], [ 1006038249, -1384460144, -462356800, -227986045, -144166092, -1494973734, 281356219, -839592727, -738230154, -405385591, 633281905, 1340872147, -68314636, 84279343, -1114761453, -615944097, 1455795054, -1368463139, 1517180571, -1766864079, -2106879834, -407141695, 1111784201, 1285967755, -802001936, 377933942, 1784245592, -731794688, -1635053231, 1866128533, 1898027050, -568789111, 85629304, 1839151949, -207748910 ], [ 2092845540, -244417831, -1736070098, -653729345, -1923800244, -1635245875, -1752510522, 350588467, -320860584, 1164078390, 1190610540, 1558014726, 1768683037, 1487860606, -2094707238, 1405405382, 1889325519, 1613704449, 460381497, 1387595069, -1738552937, -811562625, -882582537, 598418700, 2125772803, -301785754, 1599137000, 823835998, 1147872991, -791267319, 771042690, 1721814228, 1741862924, 1411019201, 610378222 ], [ 440511370, -202372342, 1340957820, 1211666383, 470870792, 1811770263, -534920925, -721259221, 908359619, -1613396502, 1148803863, -1851295024, 1630255444, 869709930, 1029776367, 2082881468, 1930522329, -662818272, -1428131375, -451604525, 1557217106, -1140012257, -1262143092, -1855177177, -435940218, -1616958921, 237430875, 1649717924, 381484748, 880718261, -1915469591, 298222239, -1574252539, -2007379947, 249432714 ], [ -816967950, -1189653975, -914019629, -128083454, 1478145632, -1868076621, 1222259633, -130054655, -1090891549, -182939287, 2080748539, 551432861, -478050520, -1142913776, 1317136642, -320806618, 1627126222, 632952064, -477199353, 2027213081, -1096801512, -1360145886, 756825018, -155180796, 1580479489, 554173036, -583694328, -1066465867, 688110316, 9084803, -224042133, -1833729604, 372062049, -887471084, 700037154 ], [ 405006414, 1381376051, 1430278363, -129648667, -550648976, 1744235039, -1523532212, 827540280, 963827689, 22289738, -1058346070, 2035821621, 348087042, 128484921, 2131107206, -1118400585, 181859930, -948154722, 1827142967, 1427677213, -1392850101, -1592364444, -1359838142, 2125086458, -1493612432, 250058906, -2068498083, -402413155, -1925948789, 515972598, 660813999, 1827378741, 992608299, -1332548514, 1159840974 ], [ 871591982, 1067670095, 173469943, 1750157711, 1860442372, -163841463, 1972671773, -1615404379, -987195829, -618179002, -2017581258, 1407697386, -1308557749, -2012949763, -91141491, 922672940, -646725210, -2064959930, -1508428445, -1910329440, -509541348, -1041787967, 70618386, -276254748, -293457576, -1012237874, -434767642, -1325860691, -2083780443, 431893815, 1022246106, 423698585, 1115170627, -1015641290, -89245251 ], [ -1066865038, -954302392, 259597200, 937411717, -1014072716, 1703495547, -1536082919, 2044225932, -1612772268, 1527137856, 2012811759, -2071194871, 2008420292, -544648472, 1092065266, -688762718, -1263785616, 1549634894, 93687768, 149212562, 19679564, 1462484576, -2018522865, 909545622, -1814125274, -675499360, 63102224, -973108214, 1788333577, 46248417, -1887161773, -2073105024, 856482068, -1385366830, -1570410352 ], [ -1200647266, -723740914, 1446327941, 1237526159, -178664169, 1713080899, 1634089467, -1165589357, 1702653572, -1202500484, 820171747, -880404631, 1793767091, 251543601, -1189416016, -511601253, 1490552579, 631326078, 1607354061, -1722734068, 1266439270, -675745608, -2140675176, -709623759, 2032487955, 680518474, 1144165932, 305398887, -2103027641, -107851529, -1736265343, 34324082, 1927901665, -1771768544, -1070596039 ], [ 360981330, 861982873, 632656594, 1570763786, -1740004400, 1188761592, -2016713033, -29612839, -1248371865, 1956766847, 8174726, 995268130, -905177937, 1333340826, 559752066, 582557099, -650482767, 380495789, 1277165295, 1565664086, -1913816618, -1335303941, 1275476917, -1868251583, -1785282822, -1984526318, 468538484, -1812238813, 1221018727, 582201434, 565662230, -1756731693, 399938507, -510160318, -139370326 ], [ 783810095, 662400778, 1066520999, -53497863, -478050598, 936878877, -1578185736, -1430399334, 325558231, -511343942, -2013847363, -554770906, -965163915, -1506786819, 129559351, 1351372628, -1685873390, 1083196998, 1991302668, -880687511, 1017760098, 1122816989, -1972882012, 1238662456, 459374254, -1692083614, 587612011, 1069306489, -1579550334, 836187147, 805716123, 262401569, -1251328359, -1930403233, -650321160 ], [ -1822513629, -1929807961, -1631178208, 1008980372, -738532757, -527152428, 175377361, 1944675905, -1035443949, -785172777, -1704742637, -1828422613, -576792655, -2058824382, 70471908, -101580802, 1663015227, 1938200472, 2093523662, -864245434, 467875199, -311716773, 97806878, -652640513, 1153760531, -90854554, -769628520, -1135899283, 757818791, 1553619116, 643115276, 1051589620, -76409483, 1169157993, 1019507282 ], [ -1786039599, -1315144758, 1032179592, 172912501, -1239199566, 1136321715, -1592084845, 2102358784, 1547267517, -1879060146, -559881379, -927760927, 968431358, 808933008, 1368158691, -1291368375, 728990979, -2109787194, 1521009209, 736830240, -1142000618, 1987389892, -435131075, -458318346, 111216192, 1383816180, 900846252, 1139173005, 238896996, -1645601418, -9380252, -915932228, -215082425, 590279582, 1150308730 ], [ -353305258, -29086928, -921896676, -977965098, 1294747818, 1821313785, 533019687, 1218187397, -1544714351, 888666204, -1344567258, -1413993360, 82679646, -2012592499, 1337417859, -2069778203, -19386955, -1770983351, 1914155324, 1393131936, 724607858, -792971465, 50011705, 636429503, 1443210040, 239562231, -765974177, 1537363502, 1288901099, 1644848800, 368634635, 500346131, -2058170067, -1431391310, 2107532812 ], [ -608757852, 190358066, 431712027, -1150174143, 1792538759, 1129558003, -1239296075, 1287736757, -1190180275, 2076937645, -942690924, 2108008579, 1699630187, 98320929, -2147094619, -976060069, -220354013, 1746735892, -62924857, 66483191, 158269804, -1097028140, 657749176, -902808183, -1110396942, 102917760, -2106547017, -709883222, -2072266421, 1661484297, 64655302, 548180234, 1049919049, 1955143320, -87211299 ], [ -1844159306, 1136398452, -737793018, 2040812246, -652922383, 2077950840, -754808065, -1398141801, -1216575125, -1956816910, 1455992737, 512899058, -1277225513, 1552078748, -1341571821, 1200937400, 1061164553, -1014863585, -896036954, -1074454056, 460481664, 1108784817, -1412947445, 656873349, -1888443583, 1172869306, 253578026, -1246949296, 134894530, 1825710305, 870303231, -1429688289, -601961420, -455150982, 1830191839 ], [ 140280707, -962362845, -379429907, -930042362, 1745086952, 1379234528, -2120145940, -2083082981, -63609457, -848512788, 725100465, 1892110309, -12311161, -355852777, -931054932, -59729061, 2097903864, 1693345116, -1106742951, 677919976, 1635248370, 295189249, 1982250615, 891790017, -709006043, -520047655, -234411209, 196283245, 215850875, 1002043885, -265882469, 236841601, -1530157605, 2023709748, -2000131625 ], [ 1719365318, -876746363, -1983993668, -776884221, 232576040, -1927329660, 1830748694, 405116998, 951662209, 92880078, 2135856427, -1371609858, 1055524197, 1811348041, 2040467464, -687142526, -488800825, -133973678, -1831641787, -678351393, 1260494842, 1537297084, 1987506514, 1125486815, -1303828966, 327877362, -2105351833, 179047501, -1146789558, -600924885, 815387434, -1110828763, -1365271461, -659390143, 2073885636 ], [ -246535897, -1146756017, 770715985, 2098976137, -1592098804, 1469413225, 2105326601, -1916718847, -595411228, 1909656117, -1267367042, 437809515, -2128219815, -648851554, 1705031432, -58998041, 348710367, -2040594893, -1209485044, 848476795, 226327291, 239104346, -1308797119, -1575462534, 1016608798, 1921882134, -916871552, 597830516, 331458053, -249455549, 241158518, 1712727763, -886801382, 2061882731, 435295220 ], [ -380890700, 888322246, 11494122, -22879069, -395284791, -805497141, -1196937938, 1392842883, 21148402, -285603429, 249458664, 1455308410, 1271907407, -164692102, 742779741, 1864367322, 1455814893, 914891361, -1339425697, 174008866, -104657863, 1864892418, 1068418845, -1670544188, 1275200334, -1246285174, -825227606, -788800476, -2128698949, -1532431090, 519278822, 106706727, 538671395, -868270802, -93084560 ], [ -1977049348, 1032993413, -1060563395, -1681869987, 534463023, -172070820, 220351873, 1430730487, 1675654893, 1348073103, 639706843, 1755367851, 607819519, -944945981, -1206506262, -1588738105, 1905333385, -1834807104, -1220384667, 1014989931, -1338744010, -1944804054, -1141395051, 780603347, -1408660488, -767429454, 199824279, -1690399166, 1360085356, 140967371, -1061258994, -1067267283, -772107286, 539775653, -1061530150 ], [ -2139988714, 1112089102, -792919022, 518522417, 1070516990, -2115858175, 1753038298, -2144134343, -305244541, 2078683410, -1487857336, -723213491, 2122625780, 1346569942, -1340215842, 598773803, -1176141520, -473060321, -480729697, 1777308980, -1598542635, -1586574420, 958627945, 1758793116, -2038572212, -2107506882, -1665807034, 1769614049, -387439224, -1379535022, -2132158429, -298287101, 1864472569, 1717315380, -834135667 ], [ -1121970525, -671761337, 349783945, -946601640, -68649762, -927566427, -418191307, 576842861, -1819285858, 1302316680, 32673332, 1860379442, 17591912, -470650891, 1331823049, -124637510, -47953646, -2060714860, -2145104924, -1543295581, -181709657, -1080637290, 1905768724, 24881186, 1758384478, 1512248967, 1185025385, -137589848, -243310585, 1569880046, 103330671, 1783971931, -189837268, -1909665531, 1816698123 ], [ 1385938024, 1569414563, -540307981, -1170583795, 1334627336, -306983396, -920733894, -369505017, 92390794, 2130840515, 1533372853, 1163336302, 1065205123, -1385876493, -756205890, 1423938177, 330933478, -2107026300, 1934690011, -1950369465, -1773477138, 2005898094, 546962052, -1225930086, -1953526271, 33454695, 766542917, -1031784578, -1707477586, 1195320092, -339753077, 952475960, -397768054, 600773974, -514178243 ], [ -928509743, 1696760654, -560928135, 385674957, 1272806273, 1285885921, 299022614, -506641064, 671541647, -51881957, 709818900, -245413345, -511787993, -2045248825, -134539317, -142255975, 227994327, 530895026, 1492936692, -1040490708, -2088262624, 435808588, 301674673, -1939296808, 455080161, 165774937, -73885400, -170243457, 191257138, 519978910, 1438823391, 905185802, -124704382, 119812700, -869499854 ], [ -453683853, 1256185381, 1198832207, -2037703630, -894452721, 946287012, -297472540, -1453813445, -1853093382, 1025738721, -1173241238, 1904294980, -1475033058, 927133999, -721429156, 1000086602, 1681504252, 488206560, 1581110357, -1267823127, 2046734157, -897143348, 259393070, 2063386341, -1912895302, 181097661, 1300758876, 1159791770, 1708429855, -698559822, 1981330967, -546070336, -607829105, 1564223043, -1245863102 ], [ 984515277, 1448462227, -1342151085, 468184736, -587998637, -212047373, -1504155719, -601973402, 2090582852, 500233694, -58784591, -1689431716, 1387077615, 1706045220, -1305110120, 378680153, -956933858, -1003219189, -1717569870, -274806678, -1269305583, -586639078, -885008483, -2081810623, 1469562219, 1803382648, -1134822782, 1145486994, -208145942, 1491260219, 1179425588, 729978711, 1633195258, -1854904937, -1624079105 ], [ -137830277, 117134364, -310632351, 521272613, -603635522, 438635963, 1831778258, -185325596, 385944123, 383391933, 1216151357, 1886894160, 1073604844, -1422349195, 286576175, 1321379262, 750193151, 954636923, 325180808, 652420616, -963650739, -497583432, -2139989611, -917545510, 1437378005, -1932730349, 1226155379, -39104233, -163255194, -1019852167, 1432519808, 390327233, -600477475, 1113949181, 2107294763 ], [ 1632679052, -85937780, -752391125, 298260762, -1946127026, 2019453392, -1430556544, 933559451, 50897598, 1834607623, -1253495932, -1893810466, 1750634624, -488594136, -867150977, -1380858096, -1587543083, -540525865, -1878973231, 1272194524, -228539377, 1558643662, 316994987, 1032307758, -793746555, 1518135249, -1256478253, 787180031, -730859372, 257116269, -561707166, 1716412741, 534410011, -130959235, 1313504261 ], [ -733168873, -1748867995, 1687468315, -963232809, -1549937425, 149575401, 1586434279, 1614716229, 743047015, 2044679622, -422800218, 503908003, 208368639, 261263654, -394648236, -827663764, 545127515, -408424998, -733468859, 1410674106, 1224576562, -1472344869, -1792816406, -1046161201, -1037041287, -92972765, -1373241293, 667494832, -1292040082, -661036087, -1934834167, 332412418, 1616137860, -554059557, -1736980628 ], [ 1582459746, 971906261, -526124195, 2048795702, 1094225286, -2104260734, 983223201, -1087350389, -205416613, 75674852, -1083946554, -1456718392, -1615736639, -2012186238, 455249681, 1191106387, -2131788390, 1528448315, -1436183913, 130569216, 1384133844, 1152570707, 357170995, 982263683, 1006913261, -647849010, 85187950, -2113547345, -962534121, 589441035, 626449034, -543581422, 1287573588, -922183254, -182110513 ], [ -2144511501, -1382938642, -1535781486, -2133108915, -1822730031, -1052025835, 256284198, -30378317, 387499566, -1901182868, 385387125, 2121195818, 64072292, -806114643, -435972717, -1283218318, -142226225, -1195121031, 669764612, 1860607627, 1759189644, 1931685913, 2375621, -2108754843, -121928309, -1328436096, 978505298, -857139623, -784974867, -922322927, -1237960999, 706673130, 420315, 680074658, -775491665 ], [ -1474012435, -1972986083, 689324365, 283249230, -1231675052, -130318203, -755145842, 1336669351, 309025431, 1272635370, 1269637636, -435788208, 1789964082, 1348345988, 968345734, -1462865961, 330802796, 1689539885, -1753087763, 369077353, -457886477, 16320467, -1896796064, 1307833763, 427460862, -1929061919, -83385273, -677316384, -2024926062, 116807429, 1375231819, 25177003, -1424500331, -1815207244, -1492409399 ], [ 1274909069, 1985637171, 420865871, -1446826896, -752227015, -820422753, -325514573, 1477994743, 382964008, 1122717563, 761881517, 2066199943, 1077835919, 58752831, 278318324, -850756680, -650147847, 1383598137, -595985758, -1879929444, -1232960342, -2046698480, 1991231503, 485247461, -1324667977, 1716071587, -370150262, 1282259700, -623322335, 1295075618, 991120974, -2106504970, -1404226842, -1623853108, 1546567678 ] ], [ [ 991412741, 1060257592, 882616201, 2001930930, -1918659410, 666499270, -205239944, -999248313, 796164594, -1059490960, 386191718, 1366416451, -773356682, -1844075266, -1067166453, -1857615588, -2085738388, 1674045153, 25698027, 393870578, -1208127983, -601324148, -1037080256, -1903957329, 1409525694, -785212965, 1647452591, -850240952, 69830554, -92659799, -888630767, 2032734434, -1033472951, -1790862537, 1880536129 ], [ -274910260, 1805618993, -2063884772, -412527554, -608422375, 515381527, -1947036579, 607864711, -969611466, -983269743, -161358249, 1668910236, -1956621888, 1324693490, 1916983774, 856788143, -2052486639, -242275442, 1184268341, 934518648, 2031271186, 254023385, -1602373918, -782035463, -1863631643, 1701496757, 1667746434, 876217830, -1896251574, 538710981, 11641727, -828448853, -999319474, 1209126302, -2095386846 ], [ 512695143, -982899663, 1569088092, 1277669013, 1734388206, 1884834244, -167945437, -218266040, 1979866924, 1784279698, -1927820415, 1018287370, 1223819606, 17417637, -164498725, 899494542, -1269838176, -272857158, 1332419555, -1128693304, -1965581829, 174436348, -431498712, -1662225253, 1964833459, 1037115393, -190790205, 1462341082, -349179791, 137798801, -139641540, -1579871693, -1928187457, 406681, 1092159940 ], [ 299026086, 823124797, 543488873, 739629448, -1700453128, -586170900, -1274935617, 494113000, 1795886799, 260647118, 606913244, -1191222586, -287418636, 120574743, -1179133838, 1495542942, 557464787, 1321225064, -521453909, -1003017112, -1167754815, -419162259, -1998999092, 1298866959, -679997803, -942897922, -423691393, -1124315923, 1705599529, -1627292393, -716913601, -1119650571, -619012669, -2018622183, 1254316275 ], [ 1622553878, 926546563, -445068915, -430535916, 1470258368, 563239376, 202936592, -481629881, 648230332, 2002689966, -22496643, -407358657, 272973234, 575784970, 397868391, -600440591, -1798889444, -1210597809, -1006450355, 935404262, -1811057166, 1962707367, -721821667, 1452875898, 2013266116, -1195572538, -1543727468, 679375743, -1421428967, -1045069868, 686175986, 84775511, 314502562, -1436384193, 330098941 ], [ 1103785465, -343744339, 562182438, -1877211946, 950030159, -1360841677, 1811278256, 1851481518, 1565481086, 408221937, -744822320, -2127262718, -714891601, 1182818430, 564300913, 1208666178, -1412826173, -899587534, -1143801912, 458698103, 1113862113, -1710610188, 1737911459, -1747724050, -1330492590, 114703128, -1226783172, 371801238, 1079566575, -881544861, -1289907906, 912733990, 503714788, 762717246, 1129513110 ], [ -296731988, 358004747, -1593837086, 2145750022, 1392979671, -1915174868, -2123900125, -249403078, 1066838908, -262725667, -1818933886, 209229940, 960219573, 1027320377, 393650134, -1629299118, -1221628519, 324751841, -237263092, -41313848, -286688801, 226306418, 619130977, -337782381, -1702086209, 1274468503, 48624378, 2094845973, -1477662191, 2022035698, -329560329, -1994897174, -1161041349, -6426964, -155096210 ], [ -229130973, -1199081983, 2038548417, 1460726083, 1091824305, -494164618, -1973653498, 1449087892, 1427836393, 1437765855, -1074238946, 686463390, 1779348975, -396974782, 829517649, -478811172, 611886883, 1628028607, -1049946510, 1454657238, 1820749912, 936087127, 1430243398, -1870872452, -504452073, -1847654338, 1053085365, 1926209099, -881784340, -114864731, -110791423, 1377931690, -1354903216, -1210990607, -28836759 ], [ -1443564702, 1727215761, 23966803, 1130325654, -1624990221, 1289854716, 901065499, 539037105, -1279418124, 905608685, -125285863, 607878209, -37847977, 1436720547, 922760148, -839941167, -102543724, -2083428110, 567546912, -1860196321, 1701700761, -1219163035, 2065198507, -842011633, -960571684, -1834560980, -549342929, 1038877715, -1755137278, -488644138, 1817434368, 592831133, -2099835740, -90821377, 118991264 ], [ -1133607751, 1611912463, 1250994463, -1505509326, 1961942560, 333059170, 596507047, 1351176004, 1718993906, 1401656582, 1895716147, -819000859, -892318470, -977232525, 298891702, 120543856, 1560683277, -633703268, 1775483513, -2091045195, 1612875673, 1539530542, -879285923, -664924262, 1817805179, -1181482770, 236438352, -84177642, -1425879658, 839818308, -884771988, -1003360600, -456386947, -1244193089, 591159511 ], [ -1769082041, -1137246781, 1440429629, 753197912, 1726267770, -817187460, 1429365782, -1521547807, 1362356133, 403390684, 213801705, 445410535, -243322827, 21778944, 87218070, -182492692, 968177196, -853956503, 747547523, 180624146, -461771127, -751255368, 1959793427, 281913665, -1254810264, 1811560162, -298554091, -1158764336, 1423229175, 335852637, 1119497536, -217855671, -546171499, 1133554373, 306009338 ], [ 388011006, 2000538051, 1569543788, 341636747, 758721809, -375054532, -1152958122, 2039714196, 827042605, 257305161, 52686993, -306476449, 1738111102, 409106168, -1464580548, 540730616, -519080131, -605138386, 315620174, -372670203, -157727025, -1678415782, 355011381, -1955582875, -2084113283, 2078094777, -1957627482, 637678118, -1298521438, -1177847684, 1150479054, -1604795583, -277409077, 444511661, 1945554792 ], [ 593426802, -2125806034, -1584016756, -1538614064, 906834770, 478932451, 1158475688, -1691160110, 719819561, -1547091884, -385396014, 1390575780, 384523891, -2031881201, -1907799189, 651682777, 2088118502, 485338797, 656253281, 1333358141, 578885868, 1157101061, 1898460272, -527665033, -1657594612, -1952425026, -242022583, 1336197178, -1542050317, 681540610, -486731107, 1207306692, -810724449, 796591386, 305471997 ], [ -357657757, 1378941794, -2003813883, 460101582, -711784640, -1974290372, 1351777608, 1172538760, -793672929, -37944435, -848155333, 695267156, -1014232277, 833408446, 1192235443, 200716914, -964052333, 1286458327, -1293672926, 2000620818, -898938694, -310491993, -353853771, 2129904246, 1894508404, -66581059, 771394517, -1842469530, -1451206815, 1414530961, -1483697859, -719134386, -974301700, 448258628, -1732872609 ], [ 303760002, 1441534735, 1866149498, -1889010350, 349961129, -2024743076, 140564681, 904887215, -596646124, -1904659963, -799154280, 293666714, -2109597440, 2109989462, -431088709, -925842676, -1106348018, -1495281768, -940998603, 1696844327, 157738823, -442512947, -455614340, 120563644, -1991967530, 16358938, -869062523, -2010487030, -1089041283, -378730573, -1856485970, 2051235432, 1231158740, -1333777050, -328096035 ], [ 175644791, 496875811, -2043984919, -867993072, 1484370883, 560823386, -468962767, 1664040702, -396788743, 1391288512, -532293147, 1100061823, 1237310289, 1612878734, -749915232, 1271340733, 1277438920, 277473532, -1706108458, -952684452, 1018994395, -1556006884, -1504718746, -1518531032, -1071577267, 941849318, 387662592, 1269710807, -1559002514, 336075947, 733755260, -145361848, -335468856, -1523092316, 1537715302 ], [ 888708444, 1312763921, 655820474, -1210157651, 2027049016, -1233726166, 1229400735, -1230763063, -1105051278, 172791457, 1319085604, 2104191356, -1178715514, 332757136, 1139287701, 1024344109, -778165408, 705287801, 956081150, 916913165, 1199207613, -451008007, 1058798295, 962751813, 1411941326, -698405032, -1359208550, -1194367556, -1418781814, -949939956, 515877857, -1368518742, 1746799770, -298114585, 1647399738 ], [ -276921558, 612472585, -1938996254, 880078042, -682247943, -1072483008, -2000346536, -483174164, -1133397748, 1464457588, -644147639, 1592504774, 2107549282, 354777223, -2124850360, -1372728868, -1087902167, 373347175, 140169944, -16251235, 2025102551, -1858454242, 1737858550, -807985424, -1350912101, -2025671022, 845672848, 63438518, 196371018, -915738583, 1019521035, -1026376570, 2060732934, 1400772062, -1277721649 ], [ -69717023, -1196616809, 678055156, -975734650, 617443511, 1850382484, 628112857, 1736628440, 561327285, 1787161686, 752379929, 114707885, 67497062, -1610757174, -874522054, -900483263, 416389953, 411017033, 1219945525, -1930385903, 283305422, 1864190207, -300659619, -1796392403, -637487137, 354573015, -84711854, -1003884707, -1840096716, 191878726, -1424888587, 1077300410, 116121039, -74017466, 881043401 ], [ 390670599, -1988719613, 1741998641, -322936883, -556646582, 1184983712, -792763249, -803016112, -14239999, -1929846532, 14481694, -1640369470, 452628562, -2028180591, 2100492922, -1007397050, 738699338, -1800543326, -166866668, 1022980979, 2030407430, -2009021639, 643919737, 782310785, -547897233, 357112626, 893873127, 1872115807, -762790831, -784166270, 1890151997, 1485493116, -152298661, 1769733875, -1176517113 ], [ -1582454356, -663341000, 1311495427, 702508536, -795857967, -1366347875, 1243889198, -1240380519, 1491886398, -135389601, 1129919587, -808197364, -1284316845, 688640002, -1644466241, -2074018781, -1610861903, 1175329096, 1784676934, -1930444786, -2039932502, -711315736, -1538630811, 1273709782, -605526595, -220880520, -1490551016, 805182669, -1490887513, -1892987221, -992750075, -150362950, 123566851, -581240691, -1513413091 ], [ -971808508, -1907151233, -2028762041, 848639413, 811398292, 1359245107, 472390718, 1518634975, -1006868482, 66407117, -134019954, -287908785, -1501149378, -1789193947, 1693917863, 1182737415, 98316547, 1677535085, -2026707881, 2115749083, -1913103236, -923359483, 2137855832, 1059794733, 670750414, -1866508503, 865127170, -629966457, 1223940660, 75110954, -1363312229, 1444373451, -105762268, 1752696826, 874921669 ], [ -1946904411, 799328725, -1921432027, -2134664137, -466496299, -934342117, 709209910, -1979828882, -545604511, 767719859, -1682261748, 157760190, 1949978968, -31511028, -397623304, 52988611, 570391851, -987763963, -1648702964, 1734754241, -827314123, -1119220909, 247730945, 1533237151, -1796204398, -383955143, -606663233, -644536687, 1582811930, -100836658, 753477655, -1783521342, -1641203759, 1855118830, -2094878691 ], [ 1656292953, 1779349008, -905375828, -1096161398, -2136448551, -467258099, -1277542883, 109718520, 1587379233, -91897803, -1978378155, 1662876559, 258760145, -949505549, 1756438899, 307719839, -633227184, -587126384, 1669426562, 868303095, 96826416, 2004610941, 2082418470, -1794410360, 1863762578, -1474782189, -1811060201, -1301217860, 537678776, -264055240, 1707192809, 94417857, 2141887475, -9505780, 602025801 ], [ -792263177, -669348748, -777992131, 639023732, 965431760, 1253270654, 83492663, 215785368, 1201753921, 1773772966, 1820354398, 1476784077, 881498067, 1663266975, 1078704501, -1557780981, -1089775149, 1758100526, 318980141, 1303120457, -1364151057, -491622688, -478448910, 1197545093, -1925948352, 525371371, -203655722, -938785325, 1304494410, 1252463352, 1671759854, 1641795440, -1817742441, -533225542, -157679534 ], [ -152687063, -1515470609, 740911071, 1307424516, -1630674085, -1966720704, 556525683, -1625040422, -1606296203, -1564276343, -1467880146, -621557921, 131841660, 455230851, 1264410928, -191302185, -1540977280, 1123708467, -477440973, 609466058, 1891322243, 278755770, -1451445686, 993370685, 1789465557, -1497296556, -2144738020, 43291967, -776329838, 39854140, -933106784, 1570058979, 926185514, 2127537337, 847460422 ], [ 2107582812, -964151636, -849327724, -1220281234, -118949612, 356449505, -930974875, -258771955, 1529007390, -899486906, 1371470633, -57925809, -922600866, 121219580, -2079282935, -1249581711, -248438696, -1690836727, 1922471421, 2000848945, 630411803, 622123908, -531303183, 1517946980, 1643026785, 1217300939, 1173854794, -2041940702, -1359651857, -2120464307, -2103121184, -786878607, -1406533143, 294451282, 1034643994 ], [ -1986943252, 1390770694, -1466262325, 2142420939, -291408305, 48314233, -343179053, -569561155, 614917090, 1609183023, -1609081902, -1383205270, 964764667, 812156178, -1001665824, 294840115, 1934747417, -164300319, -1811799370, -2109149120, 1354874784, -1553093053, 600152700, -2094146119, -1157220893, -973863556, -1800487143, -1712247882, -1652351339, -176809357, -1962139777, 970372774, -1919177144, 1494139218, -186676179 ], [ -854405942, 100293946, 1980655305, 174480845, 1609128334, 1789407334, -1091391428, 1774168612, 1119283086, -138951361, -1090270939, 1768134067, -1690109209, 1371746269, 1701854111, 1617091377, 16409734, 173934013, -300772088, 235858791, 493651946, 2008242151, 1589250281, 1097797390, 908804773, -1575108063, 739851619, 2025877801, 496617629, 658930468, 1488603655, -1012393898, -1164375461, 664533243, 1715452631 ], [ 2092915178, 1730760363, -1861851887, -1986421156, -555709738, -398135665, 68906150, 1892150514, -582112601, 2096874044, -1592691775, 103878868, 1789446783, -1047454174, 616253597, 1355486984, -1057443634, 968507288, -1434909817, 1109225810, 532536862, -892120713, 274657013, -438147088, 2099493053, -862467809, -1394459852, -1957065378, -1962998557, 1255931515, -1358400462, 1353207362, 58740248, -1948336005, 924970929 ], [ -293004057, -27792018, -255152786, 843757279, 126420982, -1910936194, -1095948433, -979782121, -266877237, 197273907, 447232632, 1292713403, -2018885321, 1754265731, -1445167134, -2013103159, -1880831566, -643876383, -444359456, 1107414340, 1867914079, -820119790, 562090833, 166718140, -251265690, 215091670, 715760916, 908027271, -912436950, -45791593, -2988954, 244496913, 113205781, 1961663003, 1419316260 ], [ -1102130505, -1720966155, -874177663, -391323149, 1581229363, 1153366550, -1036223844, -1108598078, -1728829635, 1970816398, 1250625446, -734744682, -218673454, -1156330450, -1928071539, -501791422, -416489077, 108239745, -709853976, 2112127229, 418783431, -1801959651, -1694698912, 698371695, 332238642, 1060584496, 952001303, -191420879, -1482766921, 127753361, -1979027479, -895688301, -1587925970, -353066285, -1133104287 ], [ 1250599142, -1999071263, 1773559530, -1025374968, -1502898872, -466927324, -958987301, 37122554, 1255220252, -2034772878, 1248390624, -214087258, -365620569, -93001143, -416558644, 1402051270, 1639988776, 1374462661, 2088459108, -1976244081, 501899588, -2076442494, -161928153, -48073006, 1261041340, 1181195336, 1609109128, 678535189, 623587414, -767289121, 1038438571, -1385316096, -1204542610, -149495494, -1494656026 ], [ 332786464, -1243666686, -1297845372, 546620062, -16589347, 1418531616, -88623865, -135744034, 671278368, -604860041, 464099945, 884686598, 1552858585, 591829583, 1735848190, -977773824, 404227830, -141651730, -880074427, 673291144, -1698677758, -1093106262, -1095143496, 2062016664, 1071742284, -1805274920, -2099661443, 2143632504, -1871961374, 982199464, 682210518, 1650935412, -495967228, 1900175772, -570476021 ], [ 254986425, -1516971115, -1236380959, -1365003363, 1124758558, 350305921, 1898039695, -744777489, 1435277052, -840823530, -580553880, -706265672, 325616442, 1253997190, -1210029820, 1080306685, 328477883, 1714013209, -492253018, -723848258, -1544593140, 1388445136, -1444471973, -1650744408, -1237272657, 1674371993, -738626634, 2090568500, -2031973341, 1372312329, 1117391899, 1858447123, 730491276, 638975725, 1891735154 ], [ -687182292, -867501065, -787941630, 165510440, -971133381, 1391457100, 214399371, 1024209586, -1995504712, 17308251, -594233088, 1127085320, -831417840, -1163474628, 143971487, 1515547199, 1861082627, 561956073, 603926031, 1375956994, -2001592103, 648946328, 1243820924, 1884272967, -316951862, 1119137643, 989941264, -443840110, 1981683547, -1174939197, 1962837985, 52716582, 629718552, -849495834, -570683178 ], [ -1448186884, -1122996643, 902891005, -1823974853, -1101950035, -1604732296, 968537761, 1276675736, -390964611, -2115265619, -1044379738, 1847826168, -1961019274, 356984689, 1948350066, 1591787447, 771490715, -561571966, -464566352, -881164578, -225375080, -1638458128, 1371161087, -1777947045, -426431632, 1550109891, 14444173, -717817426, 1817125351, 316053790, -512121076, -617211099, 1843912967, 104466786, -825770747 ], [ 1152629419, 91249027, -365323086, -1923591402, -1529214527, 159172688, 198039537, -2128826779, 1522459767, 1010182818, -1397731190, -1822415293, 890943485, 963679670, 883757265, -14217936, -1346235009, -770017386, -1536663218, -1853640299, 1248521697, 2146058197, 1882189090, -1812960200, 412019621, -1539656944, -243729510, 1379128765, 1125345954, -2084006028, -1125904954, 199132489, -1848954580, 803655656, -491850254 ], [ 1228287757, 301422310, -1431702548, 1048475578, -473640501, -1614132899, 1417196296, 52336964, 1991647084, -1157395100, -2045123504, -2020474021, -1260385009, -674287944, -1148830538, -1192360345, -1400742969, 1012592033, 1079892447, 918307334, -1046788298, 835196354, 1932920832, -1288859401, 1868459743, -967043287, -1371642276, 198174618, 1470925208, -666186894, 2028596288, 143361539, 1323347650, -1538606356, -1885328128 ], [ 1966387857, -449884715, 1442754196, 27442302, 166300507, -1815213886, 1004336139, 584024886, 146058616, -280625370, 316968498, -2024112693, 1615164094, 1333250755, -1738862191, -1495716372, 1362321211, 371167836, 189418167, 1863358506, -1296411838, -94986301, -1332608485, 18874904, 811357628, -1330584281, 707131965, -735762299, -831383533, -1070078141, 250665623, 1194464920, -385830416, 1227713872, -1854552034 ], [ -1126358115, 2069638636, 572384410, -613287389, -588074066, -549196262, -2003234052, 681468671, 2071159433, 1544012268, -1553691239, 1378812562, -27935124, 1310465543, -306998742, 34117376, -1687981410, -1431943882, -1402705857, -2039259357, -373439102, -371482364, -510225476, 2072298232, 638457339, 1544035890, 1356012963, 144506007, -1573025134, -490288129, -220583728, 504450665, -1780018268, 771814069, 926922572 ], [ -1551232013, -515200907, 430857938, -186281591, 1814606362, -2024502555, 1839215175, -799288863, -1548023941, -1299941797, -1596774946, -188446017, -1234013609, -628918913, 86993849, 1770020712, -200705587, -1996970522, 957105655, 1800808857, -2089727768, -92791466, 496279497, 874119953, 1318924935, 1243635716, -71289018, 1522733559, 765461208, 894855172, -2081343779, -1002613535, 1416677107, 1825610985, 1097791171 ], [ -671321730, -1027571924, 2061507574, -505784556, -1297521578, -898320689, 100090824, 1277956095, -1245006783, 786580176, 524750455, -1064402186, 191231818, 1455652104, 1090380492, 2105549575, 1617351719, -1044127733, -384515339, 1221634577, 94976467, -1594265085, -373302515, 174165356, -1745137644, 1419430639, 400843433, -1100549382, -239301518, 466066448, -1433696144, 1438420979, -703656064, -1141773432, 1611669468 ], [ -1248527941, 1800146639, 675770994, -1403260293, -123592667, 750240058, 361857761, 1375976950, -820227127, 873525264, -1171443441, -1437736257, 1668703199, 1320177265, 1103877760, -1703085712, 620486315, 1798812837, 1615883326, 822801068, -1596575845, 1728590216, -1062016185, 197454651, -538238728, -329434207, -1765738159, 1686095097, -611255887, 1925127714, -1213946543, -1966461240, 1370127129, 1327574112, -949660164 ], [ -1067199132, 601269333, -172481774, 1382916898, -146109622, -1769327714, -245738575, -632785144, 141837632, 12179448, 976904405, 995392170, 1672106067, 2143273361, 1892202678, -387296815, -814988625, -2121372988, -35936187, -1995246616, 2011566759, 1068188944, -1930457549, -1790012687, 1409648416, -223948386, -192504414, 1983692240, -264127840, 1243938468, 668451841, -659657231, -431916104, 911320046, -1803686724 ], [ -473330840, -1716825133, 1241133784, 911232097, -416847971, 140893308, -1143749638, 105894724, 607136549, -582591203, -352354603, 1194454878, 1073745751, -637933773, -1787864651, 441786783, -1318379895, 1705370348, -540332327, -1674397101, -562881072, -1027397819, 592360190, -829645661, -1043755829, -1827204156, -418741854, -1349590102, -889854720, 1587253857, -2094648000, -2125850707, -1425674606, 1160883931, -1311138496 ], [ -1354537873, -2100070142, 805752505, -1678366241, 1329643748, 10124412, -1742627157, 426325140, 1775994611, 484321246, 182279050, -85355827, 1566514511, -1109023092, 323418268, -193113384, -561795192, 1140074379, -1516797852, -1696767682, 481026869, 2114406425, -883820831, -2099814238, -1191314348, 382812906, -415075034, 211269984, -837688562, -2079342207, 1647247140, 1468865699, -1899730099, 1098771705, -440618089 ], [ 2132092658, 334555055, 1687802052, 805690446, -459039110, -543096740, -1249581676, -1699317793, -1821252716, -251075929, 46981403, 330886907, -831366352, -2089576114, -1193503824, -1080229872, -1705298258, -1829826215, 442097129, 294198481, -1643427947, -216451403, 62590, -2053674584, -149497094, 545516600, 190885149, -1880143390, 18884890, -1639161093, 995347208, -197958089, -531755699, 1477844869, -173361936 ], [ -801102053, -1515373930, 1255932977, 1662835, -595715449, -459942060, 1543999887, -756088522, -1395171901, -1281351120, -639663619, 1450033405, 652319204, -1236713946, -1925871768, -1851688236, 1750378691, -1453832340, -1159534492, 287021247, -2101462269, -1254345933, -1324795091, 484699477, -1747842929, 1192758725, 1531917140, -1238115244, -111952812, 1166275421, 1839681242, 682255074, -667714812, -2069107976, 1872342249 ], [ 813097105, -190158489, -456861647, 731083625, -129240404, 2017976112, -2005598842, 1778836325, -1637783502, 1243107971, -1303632261, -669497779, 593137992, -517641350, 68845032, 1765584688, -825676391, -1032941437, -512044934, -1749200634, 1434787060, 52396478, 1003336382, 1235775026, 1534620848, -1906424785, -88281152, -1960207554, 1362374146, 1147709272, 775173475, 228285614, -2098479815, -1929123232, 535068820 ], [ -437392348, 126163828, -117277927, 1742951754, -1980988984, -219622497, -2071406351, 130970578, 690282931, 52436015, 611318514, -1878465371, -1326086375, 386937824, -1470393644, 1034640433, 193141622, 144004648, 778102986, 1959687992, -1757730653, -1023223722, 93786606, 483026681, 1156907209, 2051953490, 709356919, -366365961, 1713023687, 736844096, 971689608, 52679035, 1960803902, -1398737708, 699959219 ], [ 1475637460, 2121812157, 2086364343, 161876605, 1591999708, 212829342, -1131918389, 2036569228, -1239157845, -787815945, -1940397198, 1410764318, -1519787629, -611779100, -160823187, -2110392476, -2066807968, 1058946036, -1699948607, 1825209930, -1705319995, -947950716, 1931701004, 515784133, 527855543, 961191137, 973011177, 731042572, -2011327051, 791167957, -230161342, -636355987, 654343273, 1970321559, -1047442688 ], [ 927652550, 1714208274, -1174512256, -1783448610, 381050839, -1705347312, -1765211346, -1945118449, -1673981615, -1556399228, 1011422339, -720304624, 1221580145, -1890657695, -1023992456, -2111894876, 1384303174, 1520903562, 900955954, -145134146, -1364206775, -1202747617, -694210414, -255717883, -113979235, -38526503, 2085418073, -857572387, -23325003, 1750766105, 754877484, -487241243, 1594284454, 268896066, -299017690 ], [ -1447045646, -1809756727, 1251401844, 324342725, -1261147091, -2022561865, -174236657, 1471677821, -274147731, -851300415, 1985800422, -2100786651, -671269958, 1291440256, -435640600, -534138842, -222216546, -216390618, 1082000199, 618867710, 1782036273, 1036540842, 677925986, 2105789000, -1121689058, -207675127, -1893288249, -643846812, -901413156, -1194083632, 1671549804, 1467999107, 557199762, -1449015038, -754880720 ], [ 1035401163, 639921635, 430761152, 1802987628, 11761939, -1729948874, -1660172656, -1189262196, -131713497, 947979853, 1115222192, 627740582, 1968138830, 314176921, -88706969, 1217911806, -1740801022, 889634562, -1633941638, 1784644114, -1877365274, -1471651839, -1397014986, -314713164, -1337521374, -2058100796, -2088594885, -417872982, -1174257602, -368069346, 1957830529, -677260130, 394697070, -1496631600, -1222724033 ], [ -1114499203, -1052458151, -1236963477, 158860891, 1314835044, -1019393954, 1286931740, -2098758353, -12400340, 1368113662, 927957658, -496132765, -1880039360, 1558028658, 1219753597, 133475347, -1351952983, -1067040713, -1401889712, 1192147037, 466363509, 720370623, -343442610, 794256642, 2085567875, 1599499872, -1070889805, 404202659, -840365575, -2103071412, 694176500, -1515911839, -1792684615, 121281206, -1661540576 ], [ 1760272251, -369131726, -1427119101, -2057378123, 551999823, -1589479889, -2140409458, -85380649, 1038262324, -1213089378, -1725386040, -1184053827, -1103766598, -261892596, 590259736, -1798292860, 1076263878, -2065924604, -1037248504, -1048440807, 1592101144, 492146878, 135643953, -486892637, 2080757071, -363327621, -1747054024, -1019436935, -1584843205, 532907782, -1980829711, 1740381099, 1115990149, 1240785752, -964019054 ], [ -1729329472, -713318430, -95470192, -234244161, -188157971, 1910979306, 99797833, -2043736681, 1028400603, 2144581459, -1868609727, 1897963057, 2141529133, 1511413793, -1941266293, -1895500572, 518652032, 1481263989, 1416633410, 1630241904, 2025158986, 2008802986, 1132205210, 772630075, -348188168, -1743795640, 49151943, 2095411686, -569414347, -466994824, -1490427163, 904024741, 467231248, 1776140460, 483687371 ], [ -809965544, -1408686954, -497358018, 1969703108, -225527593, -1298579289, 2108005969, -1162839657, 525477937, 1937412437, -2080260586, -273262719, -1998781261, -523919335, -315786759, 1331910671, 1038599325, 664423187, -928597987, -1168831220, -670569778, -325972035, -1575245781, -1529114804, -1077158612, -1696624256, 212743136, 1585688877, 979876947, 1283613078, 1145204455, 1056004600, 1350409444, -60859802, -1386834427 ], [ -135229579, -297496395, 1472897545, 922176488, -993320504, -1233263834, 1695990664, -64075458, -186078607, 644734411, 1866084557, -1674585626, 655268795, 1198445329, 846843542, 1599142006, 883770147, -2109629012, -965809278, 32289289, 738922040, 721958339, -2013502596, -537762891, -430868028, 1438599515, -216165444, -9990505, -247533358, 185887346, 403583824, -1922515935, -261794968, -1497175707, -432663158 ] ], [ [ 99330305, -2146620027, 709203692, 1875815672, 575157569, -2119630958, -2110169661, 1107154558, 130155582, -1667323692, -1034415511, -1851280944, -1605362098, -2131008681, 20854176, 2052822314, -1699462621, -651664475, -1490264965, -1823683650, 862874291, 1970004320, 1183554657, -781211537, -617152686, 1488294477, 1902252504, -804313511, 1167734257, -1822459119, -1719675127, -1068033392, -1298512957, -707188820, -379472965 ], [ 95479828, 391238621, -1047626925, -1615086839, -1999226510, 1924173530, 858911715, -980522883, -464847952, 1046134415, 1911056060, 1967463807, 1382254570, 1578680696, -671455826, 135159063, -1105653249, 622392171, 862352108, 2064072761, 2037792603, -134991393, 1161927483, -628142968, -542541746, -1416981990, 102754428, -817898231, 1505603138, 595712170, -931458076, -1035902875, -1238075855, 402664319, -1473348118 ], [ -34918682, 91666648, 2031302036, -1713784744, 431104763, -1271952321, 998365463, 1162156920, -772716715, 1270590238, -31762301, -294139769, 251174934, 1834611451, -787191357, -663103609, 1894821402, -1946208840, 529387404, 255246062, -1943792473, -1885539018, -1666818220, -1799959743, 1145609817, 806381143, 69924253, 67119797, 245294388, -315745916, -1554507381, 1693834072, 323378592, -380869541, 1198104316 ], [ -1959242353, -593151870, 1716225050, 1575811757, 489689947, 1495875950, 1362285204, 1505414670, 131870576, -440235583, 1998391991, 1265847245, -328985115, -296758475, 1189902183, -1269536512, -890068652, 1604668194, 1456968041, -1038092454, 189134521, -886822549, 1264230206, 2020260563, 695583463, -692066171, 2090096533, 1356951337, -596483500, -355871593, -979335802, -805256983, 1390747643, 1694122603, 454691917 ], [ -1725088225, 327879764, -1890258134, 2048763749, -698004672, 1578185895, -1311690947, -1855261548, -1461221901, 870456304, -1687430825, 737858398, 204672911, -1951572740, -1804245584, -1061764280, 1121054196, -373378372, -2079798863, -23574423, 737600359, 450624984, 967614302, -1840503573, 1842464192, 841794422, -682839167, -1505714034, 782898387, -941078856, -790697027, -1527838983, -1947741587, 653453401, -1892322818 ], [ 1142903209, 454648902, 1241180003, -884568232, 1378446008, -1337149730, 2117034583, 1252709652, -815584262, 1792053372, 895153142, 813945192, -685264198, -2001178973, 951259788, 384754724, -569427103, -611769165, 1484635624, 1437103973, 152962149, -85366576, 367459142, 1828022400, -329814162, 1477042610, 111873177, -1611848873, -1745104934, 1476055179, 740948738, 790222104, 1998889952, -25390296, -93508137 ], [ 1436538499, -140020240, -627282343, -43718827, 583234857, -793206606, -1592950440, 955696920, 1704483563, -1556843431, -621698836, -1144272882, -392332375, 1868106837, 497115739, 1304075035, -1726921143, -1782415985, 1397423153, 1293673580, 923860766, -1184605640, -1165501079, -145899276, 215793586, 1469109530, 1227785296, -1383121593, -1798153893, -901616640, -1818293469, 1326342900, 1323427620, -1568158601, 615939658 ], [ -1394626317, -103050950, 1084476946, -646666712, -117177303, 1494212451, -1330897644, 2647505, -105144526, 1264644586, 1896743148, -1131650106, -1161899546, -1586636974, 1019884097, 1971258558, 1908551802, 1261598486, -1476157977, 509935835, -517527094, -1739257056, -1414895882, 1624449922, 672789667, 152805882, 1604014425, 1842469337, 716879060, -1776558616, -541244038, -1564776590, -689538530, 1850526762, 1484784797 ], [ 1889912985, 590446115, 673559896, -1578832780, -1129011695, 1817820732, 1060588016, 12999212, 226123112, 989047821, 2084057058, 1745143533, -1902394972, 1687181528, 1528171981, 1674300293, -640197655, -1085932051, 2121194639, -1548417050, 943324688, -679281506, -662485772, -1558239666, -1924403112, -378784166, 182826667, 1986695750, -1934452207, 1582637325, -576616532, 1533823620, -1739032550, -894661202, -143643104 ], [ 2029386279, 112671743, 2085811069, -486119781, 615318231, 1460637659, 124450475, 1926713575, 1953548128, 1930275847, -1855377756, 977288186, 1091334497, -783084736, 111388306, 1196068289, 2142603461, -501155119, 1204533367, 2125555958, -1626493234, -735487520, -706772699, -713873962, -1296519188, 2146056488, 1518552269, -1417672914, -1385291939, 5821535, -237918298, 2092287430, -320129474, -1688679708, 1949521896 ], [ -1241204113, 556771110, -1908306746, -197927445, -548176030, 1536388008, -244132231, 1115603472, -2076598388, 420732635, -1633401950, -788372179, -864475620, 1771079496, 327198249, -1875266021, -1864411188, 219928518, -1920819535, -1481191217, 59264388, 628479701, -2007813392, 330693677, 300085645, 2067242244, -529498660, 207202919, -693982152, -71068761, -736822449, -1732589665, 1194103957, 1907694326, -1189068339 ], [ -341084928, 463714364, 960351697, -1116506721, 299848705, 248288878, 116090946, 1695548390, -964844806, 785869548, 1752259285, -213327734, 695506368, 1588296076, 914643581, 356825896, -791412553, -1996258461, -1498173231, 1544542419, -1530562600, -1382097704, -43428581, -1140761276, 1546894173, -604542682, 444065936, -814964228, -1480503848, 851131057, 1091776318, -160032572, -1325900464, -694071004, -1650017481 ], [ -236717612, -419515534, 130143983, -1014672051, -824904319, -120401574, -68626303, 421171652, 2105942465, 734230928, -741346716, 1187309665, 1424206979, 729150437, -700897021, 1602022313, -1165066475, -909768036, -1920216893, 32743845, -79869113, 345080553, -1556098380, 1101909107, 1527750589, 545401295, -289476879, -1137419095, -428412522, 1130577826, 958672361, 1522660725, -1827409478, -555584302, -248586185 ], [ 682590057, -1752318466, 1656205561, -192716271, -1442316864, -879513557, -893168016, 574960516, -1416325463, -1731046894, 44015235, -1622729105, -1815686786, 1302296037, 1233437643, -2037397135, -89328542, -1177786861, 948871742, 1907020275, 2056784499, 293949891, -1922037368, -2011012993, 607036506, -327618676, -710832861, -1749860580, -1420523736, -1849849430, -163134721, -1077222064, 951510728, -1174669084, 558458287 ], [ -617123154, -1501719340, 2041012281, -785064863, 1616819155, -2132442443, 1731278069, -911229044, -1781148432, 882348035, -2124453805, 642572082, -1347746792, 1209065392, 2071202331, 967875370, -1485336367, -1768638042, 1201805216, -434103483, -1354635929, 1132662846, 1497213902, 418361201, 479427274, 1180948456, 410693519, 1717325975, 1274739214, 981198317, 1952397255, 1096857445, 143768017, 1587309346, 1280265247 ], [ -628347465, -480600686, 1435241791, -257674963, 1984585188, 1954593713, 1049510777, -1747609763, 476966788, -1138133464, 2038814065, 598718245, 1156888900, 542324270, -2020867362, -452252414, -2121090134, 931944378, 526391617, 1685262781, -2005349481, -1365054897, 837959930, -1255611787, 1271129844, -873482248, 740815533, 341117043, -894109204, -2027754436, -1789530343, -1518014439, -1139916805, 1847744182, -1417091050 ], [ -1962068662, -259442092, 2136178460, -739383332, -1404099233, 958927259, -940769843, -1782469458, 2144969158, 714281603, -2041062343, 1345094509, 481965366, 1288209565, 1071104998, 300662859, 810295890, -475785688, -732784250, 1122084573, -136480596, 976508535, -1125702678, -415443135, 914482560, -1380957533, -1460719328, -1590442430, -371706456, -848441397, -1334265536, -1031898468, -1281441794, -1936298595, 40047170 ], [ -2138343021, 456559231, -2062669729, -547979588, -616091690, -1717051155, -156260847, 1188112683, 753319213, 81328222, 971996783, 1561482746, 1399233502, 353809270, 794538974, -1800441755, 989803097, 8654800, 48915710, -216620531, -815428069, -441184813, 1354645372, 1402612226, 1501718612, -140149790, 1022580455, -240516254, -1969327814, 1665043743, 406453343, -119421614, 92922496, 634899669, -1336104659 ], [ -564516693, -788769829, 969804215, -1624538340, -1926042997, 1506593002, -62238842, -365265768, 2094215351, -2146675819, -861695536, 823427045, -1075343221, -462699604, -753064346, -1664496445, -1768976057, -74303337, -1286814860, 418083344, -899112379, -1011423120, 564251145, -158696583, 1341585075, 637750145, -1585595664, -1294726026, -455512862, 245930446, -1836476000, -4684984, 1563674807, -187108630, 180623803 ], [ -1506644696, 1075029635, -1153368363, -1527036112, 573075287, 261412475, 157552993, -578560697, 2095984215, -1816043639, 693421443, 526599863, -1069391041, 102990049, 1965853688, -1441776371, -474764565, -822604163, -316515858, -419883841, 1906847939, 1302563090, 645603442, -1955772552, 779682269, -316132557, 1320175330, -1246331065, 1306435458, 1996675467, 713033387, -1370055039, -94267310, 1952580302, 1155981722 ], [ -29582923, 431472926, -1814687364, 1526754123, 284465870, 89677169, 526664687, 1468604221, 764052083, 172236768, 2054071897, -1660366234, 1193872925, -1625450850, -1727623197, -1759697634, 1430168706, -920182778, -2096805330, -122033484, 1752265573, -801905908, -225350744, 205686827, 831474718, -1366879337, -149504009, 1734995826, 558750829, -910591816, 151842137, -964684272, 253043957, -1398439721, -2117037995 ], [ 1882585679, 1765020679, -619132860, 1176112508, 107639676, -1766258105, 135637977, 2085387979, 1636481652, -2132938776, -1612635205, 1804774468, -752026756, 450049645, 290935111, 1097617670, -1561986314, -814982210, -1474233990, 1803704646, -2117672653, -1146989802, 452532092, 1173278274, 216034826, 2014276906, -208818686, 1615514747, 88688513, 428626701, 45664396, -207366923, -1770727436, 1832288452, 1504119081 ], [ 1302539057, -1544141302, -1719531939, 1965380326, 988674205, -725570360, 859405544, 1230954108, 958864185, -1171404504, -335039237, -454805955, 112770142, -1312918293, -1634402550, -1822890676, -1424668658, 1960123134, -1120642799, -1417370790, 1290844448, 1630646787, 1818795943, -1314679972, 2142166693, 1921338285, 1988434251, 476704125, 1473883628, -390429175, -1068507986, 1600000052, 142713703, 818049800, 1177455855 ], [ -1174177805, 1470843095, -1111411652, -1967574813, 722896853, -946482241, 1375653323, 272466324, -42561182, -494702338, -680068011, -586642163, 628650114, -1049952322, 1680999592, -1643951672, -167079712, -359072921, 1950151534, -1181176678, -269836334, 1833282672, -377390164, -114346047, 1217338302, 444771330, 1519083056, 1214987585, -719235000, 1477257544, 361603798, 258629605, -473892714, -1530407937, 1659632000 ], [ -614143721, 395082281, -1371887100, -73748852, -779521698, 763171265, -782130781, -615703774, -2067899743, -1030849545, -235636162, 1841633285, -1296606186, -2053410630, 299671378, 384564088, 1533404910, -1968132408, -1569860118, 813659652, -174232952, -1524195777, 553032406, -1487737541, 770506063, 1024473166, -533888927, -872777943, -625818313, 1864513038, -1565156752, -2062209012, 75667994, 150498128, -1596381893 ], [ -1587563479, -1010097015, 1833113344, -400908710, 533027734, -317558215, 131328729, -273095089, -452545022, 502212826, 385008035, 1524062094, 745883074, 40527536, 608788067, -713012438, 535574105, 1591626662, -1277902437, 1013696380, 546398944, 1918383494, -1778977143, -1607199324, 345905855, -1959174669, -69199374, 48905217, 1452261561, -259010455, 212279151, 1673565168, 589464832, -1449302278, 1472982460 ], [ 1026624550, -1857968818, -724320047, 2070490881, -699513662, 418859282, 852668452, 148311497, 2101649244, -344000102, 1471814815, 1193182508, -82464297, 422410232, 1224261465, 121518635, 578795168, -532974874, -394283878, -1626608636, -262854412, -1458896122, 1418355106, 1605522348, 1526502665, -2059474129, -1339319680, -1348419746, 1528788365, 1037427160, -816329146, -1483004976, 737293430, 1254332964, 935003969 ], [ -1325981816, 302414197, -1817084428, -764104753, -1752070185, -826214447, 1124869477, 1758102555, -79168690, 961276710, -1192529081, 359948492, -1242813240, -1248778042, 1252154340, -1121589191, -500816541, -228787601, -2014178500, 1583758274, 192017408, -1068893888, 743330113, 2115363849, 1895731485, 1215767546, -1788046098, -389411213, -2045930844, -1174317517, 106101148, -1584808678, -1474412558, 273165515, -1000424885 ], [ -1733134973, -1050574265, 217624317, 1675916122, 165427987, 2008799176, 246267042, 1142181574, 1805971302, 159836411, -815622526, 1023343480, -775670460, -1874150172, 434487414, 504048709, -1648521588, -530179079, 1563487426, -1668480934, 1229437099, 486439736, 498300610, 1768638833, -1533906926, -2002285633, -1139178656, 1078751258, 1062389598, 1581970032, -2098220398, -1325992753, 2002659221, 2110192358, -1339222146 ], [ -1209874745, -1421530875, 642783116, -1092421173, -406622982, -2122844628, 2117119018, 1910038149, 1606153225, -907456462, -2032868064, -472504395, -967997671, -804837852, 25429351, 56817852, -918811972, -731752909, -1842264082, 227534692, 910038553, -70045583, 1612176717, 1755727996, -527962711, -1996630099, -248567080, 1947764838, 2020320020, -838199639, 1036472295, 65906493, 759891699, -759479902, 1587637136 ], [ 1539417236, -29358438, -1521071322, 233676186, -1659609988, 102197495, 1071549915, -639720576, -1434991011, -312747600, 1250226827, 1736369771, 450908154, -597090962, -1689592923, 1011358856, 809664244, -2143091425, 1101127609, 354813734, 137962961, 306359879, 832883249, -1613664047, 1714460693, -403616467, -2048642856, 465984311, -705581935, -1809672725, -659116935, -915292691, 679939361, 1218443430, -1856599023 ], [ 875804174, 1536047115, 1054151844, -234950393, 439658294, 2023817014, 1106387243, 447591926, 1750911801, -2081029921, 1158460486, 1996886561, -459859147, 1364439010, 527076238, 2139127760, 1709119705, 172984292, 1779041091, 2124956410, -502229943, 18744851, -1464727662, -706812560, 141729134, -2135284026, 1037265899, 1332582995, -250179987, 506303544, -1505148890, -2066937119, -1654290267, 1270400593, 64458118 ], [ 1637687307, 1746122190, 171635847, -535610762, -651745756, 179204989, 378872813, 1646165833, -1163456239, 1266008511, 218244665, 1911878453, 1666205592, 747403671, 160136722, 1262050837, -2057196720, -1349983821, 1827561839, -1217906387, -251684530, 4695852, 640766417, -820442150, -1726351485, -34342863, -1708966197, -1954033499, 1554455384, 619047635, -2051514975, 1041201912, -974351608, -2109232183, -2107160097 ], [ -1447644400, -1416000209, -1224021950, -569124302, 1005635744, 1446257144, -1885634559, -1498368460, 1475717394, -1037266404, 386812227, 1350755403, 1206231493, 1252819225, -1377511053, 830551996, 2089967030, -2071230566, 287202878, 289369335, -1446996136, -549988886, -1163377346, -1495087000, 260002017, 1858827921, -550042490, 1742399995, -1886704310, 241092933, -707084579, 1705083713, 139195716, 540274385, -1985377698 ], [ 1517131783, 850275460, -1450068825, 585656245, 1085313568, -63152006, 169066750, 1916914308, -1208837026, 1157041260, 196699933, 1137312570, -693696026, -2120520430, 1544403045, -779633027, -1595663804, -1726387417, 797705001, -1595833719, -1133820717, 1950053354, 1397389378, 2065026703, 1039811667, -1577269329, 1098199050, 939412650, 814202513, 1762359282, 723428093, 243771403, 480168208, 713757444, -581111454 ], [ -1304971983, -1226552539, 961438914, 1546737693, 1567432425, 765534123, 8711200, -1075776684, -175509258, -890563645, -318948809, -581190143, 898218687, -440376738, 1833101897, -770924696, -1986307620, -604496638, 457522845, 1790588777, 1162477763, 341021222, -1944580862, 1618288261, 1456598187, -434470627, 2055228002, -1070819213, -1820319564, -2139964260, 1779093780, -1686404845, -1161006007, -994473380, 211602208 ], [ -98130310, 544588937, -163841299, 786429416, 80740672, 1117640396, 1803222375, -1811583501, -1645521835, -1688531721, 1746726676, -1934577911, -2016710720, -18097652, -1384253727, 1068565729, -1246489363, 2057618698, -2098392549, 1423444776, -718632048, 1242139317, -1240743853, 1639699423, 641012892, 1282095884, 864234572, 365637255, 1768029558, -334018374, -1212906616, 1300027414, -587595566, -207102701, -1678674266 ], [ 1990081775, 185281984, -2003581000, -1685619473, 659675803, 1642749374, 454282597, -22068593, 1265928979, 831304276, 2001260911, -1177656605, -491774124, 244480732, 567043802, -263117754, 1396422917, 351472779, -1712376680, 1475548703, 65264588, -1767358052, -1577346892, -119992599, -504403624, -1134101106, 504964646, -837200989, -885074785, 1465620039, -529357002, 2046657970, -1036863975, -633255229, 394998582 ], [ 1282645226, -1737471674, -1526661598, 496515650, 1933860924, 1150303965, 395698218, 297057820, 1023376838, 979250240, -887462716, 1029864012, 1117459033, -764290137, -470007333, 1433149630, -1690476684, 1344494488, -77017064, -1108719789, -2126991962, -1564527724, 227044821, -1406826099, -1693635578, 1064513117, -470699796, -542753883, 1894431726, -1998909718, 95243630, -1875851439, 1384778302, 77737499, 306792958 ], [ -1954397446, 388169581, -872152172, 1835488813, -1913120457, -284850393, 1308396135, 910567816, -522008587, -1034995085, -1665805761, 342813052, 418584897, -289408923, 488711549, 1980862249, 1593056758, -1331205320, 2140897117, -894084910, -466846821, -738841424, -2048399639, 1987674207, -1158409377, -96245640, -1001113209, -213143006, -1631027212, -4307727, -995265183, -2093858293, -432568034, -160201966, 1400111961 ], [ 32935540, 899200137, -1075413057, 1700924265, 1798144792, -433940945, 422394563, -1973312329, 1341600524, 358965159, -1748734810, 1923347669, 845641383, -573441583, 1208162948, -1093040711, 1942187956, -2019477203, -1355056039, 1092373925, 1482850327, 756478757, 1641896557, 186742987, 676455745, 498574852, -1259106437, -2077033238, 686896310, -1471400962, 868511591, 2020632680, 1606739993, 1100673390, -515005812 ], [ -1094341417, 1195528307, 503619430, -1366322545, 1871213202, -882020402, 995818249, -1168826961, 241731186, 1849031429, 846494481, -234849044, 1080144027, -793985638, 750031211, 585871569, 1630109917, 20623118, 1822667104, -345897133, 2113802557, 1155428575, -716558100, -364853187, -696526006, 1001915576, 1221678034, 1198744691, 384837660, -681005904, 1871831310, 1859563762, 70304990, -242739025, -1383531915 ], [ -96863306, -1087811283, -514381605, -2050633418, 1303547322, 868980032, 1975642689, -1064062088, -699960951, 1797250951, -453329963, -1214723115, -37484467, -2077595429, 1341246478, -326150172, 1651023720, 1714072247, 1637233008, -1661215028, -1981473193, -1009183679, 1329629746, -162439412, -399968828, -2021870839, 847599039, 2046530218, -804019771, 610213768, 1576861434, 3262068, 1172558294, -2024952728, -1443705176 ], [ -198699468, 1947302974, 1129988624, -1763401143, 1310498141, 249468561, 166662756, -277215330, 1925925492, -1197932517, -1461687754, 970024227, 1402258301, 1963529186, 1049037673, -212850056, 1850640505, -1845581829, 1610999972, 787096229, -1931022543, -1962732127, -1306072418, -247919504, 584991618, -2078032903, 545691623, 77761913, 179800200, -1623957495, -1909393933, 1498470756, 14468562, 1859044637, -1075013323 ], [ 10000938, -1519680471, -518437744, 942713086, 1578014763, -1054937958, -1089080199, -1037506535, -1152097535, -1228003013, 1677166002, 1803003230, 1221120833, 425478956, -1148057655, -613635231, 1104876538, 1383588213, 1476137328, 1555361960, 1473887086, -1690229370, -1217326932, 332068415, -1684953600, -744451882, 607521929, 605450065, -404109616, -2091131191, -986003634, -715412343, -1421690121, -1820866453, -575375845 ], [ -1849481195, 1374375780, 127074367, 746620065, 1755879976, 1540029228, 2093375454, 282215357, -890505633, 2106477041, 1396272266, -2146645055, 731092667, -1066819753, 1181589089, 1430551564, -613993562, -1458411551, 99261230, -1413502496, 693948820, -1923865698, -505134813, 132568740, 492398862, -1152191577, -1214901253, -582710090, 792033496, 39830670, 185837813, 1433439015, -636362279, 1136721240, 545460559 ], [ 1143848374, -614216518, 1354235439, -1967297006, -281969315, -1109224289, 955779314, 1044414075, -221198078, 720855783, 1175929044, 332198902, 684947586, -734167902, 1463274613, 2109753344, 459773710, -1241455785, 1689000463, 1028961904, 32882448, 464276972, 262368159, -1490236558, -844852624, -230933867, 1240891671, 739197486, 1261294679, -1634988159, -1657205052, -1544917772, -323407540, 1791775662, 1086146722 ], [ 379905715, -572362171, 1404201341, 1681062609, -271343501, 111328773, 1996113828, 846192723, 609786440, 161173001, 306751519, 1809691062, -1226772373, 1274757384, 117095305, 536508789, -2093404614, 458703419, -590627035, 104252951, 2059600959, 637377868, -759265594, -126419636, 869997674, 1251124246, 1793963753, -360149710, -126771455, 1032705123, -329801191, -364114020, -1506688527, -2115214785, -2091550915 ], [ 1512990585, -1769493943, 2071233815, 133546766, -1566606976, -1261039113, 1892905895, 2093744797, -887676418, -2090336779, -1574407321, -353278465, 1930828052, -1037447902, -1857752862, -951942889, -1840809678, 1039594650, -1345898032, 1395748493, -1722434110, -1980839051, -1092563108, -2039618397, -1020125426, -275570533, -1183581857, -985828713, -300228358, -2043620504, -1042305624, -1289042972, 1195737984, 1912753830, 915546671 ], [ -958469131, 1922625763, -906683410, 1203494092, -1294333417, -951616406, 913284120, -115868920, 1227757502, 1717977998, -724623850, 1785823934, 1265863723, 580661195, -695600553, 1893096678, 509810365, 1355908945, -487279518, -1400056190, 1405350168, -1787410504, -973513257, 1735626975, -1970923027, -1703553679, 1309512585, 266414775, 669346083, 1553203422, 6570197, -1829643610, 1425349991, -1068927522, 1923546685 ], [ -1701697307, -712572424, -190093916, 1859178471, -1656882910, -2048448623, -1173709743, 118461395, 979318322, -738231610, 1379199047, -1620472092, 801309316, 2121180547, -1749412297, 431899707, -382000112, 248287150, -69135090, -2061978847, -359631171, -539964632, 178444958, 1506643046, 1970350156, 1324159360, -14447432, -1493841522, -62083067, -2128748670, -1500204720, 854510986, -638732415, 822814783, -1600830900 ], [ -320134317, -1510596881, -1910791792, -1759683386, -608716017, -2046585519, 565110857, -1991880614, -74617650, -1349024853, -1649014696, -1261025868, 5213836, -1709655204, 1134506807, 104589670, 721982530, -453614388, -821218903, 1507690487, -202803108, 979754473, -212958649, 1845862556, 1354272623, 270226287, 1097585837, 168487911, 254942831, -753890346, 118907928, 999414455, -1237215243, -945411507, -256021278 ], [ 1871019324, -1233834481, 686625767, 352478372, -30130363, -812068476, 458797323, -1100951945, -1215537656, 66821051, -1849404840, -1123681537, -1880232105, 79987228, -20853770, 1133717635, -2062022213, 121097962, 127281312, -1997069266, -1845823858, -1123636985, -88779266, 2056649289, -732012663, 441525725, -1566838406, 1942349655, -2141851708, 1414319922, 474249430, 908661667, 2864365, -1695054923, -83254065 ], [ -1273309810, 676167403, -902074841, -2050513730, -1704943680, -328684989, 1207786003, -1424911964, -1317393776, 1535725796, 1932652280, 1255754445, -303677851, 1457224076, -1745369012, 1120323816, -17006640, -1690590772, -1123585622, -1323369975, -633779697, -1101656738, -1192095723, -1668137733, 1527142096, 683483874, -1483540061, -314209842, 124868796, 594146047, -91275540, -343924287, 1122987066, -1848949385, -1684114313 ], [ -1580009440, -1708045441, -458352524, 1020624811, -865195445, -1929816886, 1391137575, -1317470174, 1676940520, -1914863881, -1453043600, -1012651429, 1881637487, -1082216288, 664820930, -2121652044, 601204513, 548350385, 836349545, -401698928, 689141476, -1997493167, 1602999712, 1473236507, -371371008, 645033511, 203878639, 2137586185, -1468436503, 1001813832, 1780909945, -1023301378, -1170688396, -412054101, 1678935412 ], [ -990321022, -1200598897, 1597265151, -1017156003, -1648426831, 1630660916, 1754686066, 1669760963, -250335305, -1747652376, -661313356, -278768886, 557470518, 1647599360, -1554839133, -1462909829, -69749174, -1800550082, 1532837092, 65445269, 835111543, 597053390, -1377937863, -151933084, -1241866013, 145676322, 96136428, -215935798, 656694496, 1132412037, 1393377267, -1406150158, 872890938, -1285971585, 1471589665 ], [ -1742281870, 436343083, 14774905, -1634595640, -370563406, 1427191981, -1744697447, 1390205074, -363013542, -782767047, 295020703, -1993809604, -328725762, -1050931655, 1618092132, -688217302, 958817183, -1962271807, -234953428, 1294074488, 514320791, -1237277298, -1783887306, -43014636, 1601664276, -232622552, 1240778772, 157115798, 155408965, 500619353, -530721942, -264209622, 1185920106, 748786566, -1104461388 ], [ -653241679, -1438881442, -362769037, -1139446672, 1852392277, 1689819412, 1301367596, 636841436, 1618069292, 1307042666, 72192675, 1492374080, -402006773, 461334614, 2103422721, 634260709, 581502434, 1307031963, -1062875534, -76815878, -840838136, -1362705013, -1887350021, 399932266, -844226359, -2026701421, 1686163095, 2068089870, -2145140170, -2147276460, -1209642065, -686656968, -902617648, 107790859, 1318610494 ], [ 1096331230, 1970591482, -1546918270, -1781232595, 638681878, -1860385892, -1821933588, -2137028415, 2013395356, -593512585, 1732635332, 109578018, -282249579, 1163755878, -1466563183, -169207457, 910834010, 72496223, -1309665571, -670413479, 1966644509, -200787007, 1698137784, -696005153, 1598049018, -467935028, -940232109, 719474620, 658062418, 69048622, 2054618882, 1190228767, -54519631, -322271081, -812331511 ], [ 98379795, -805678901, -626338430, -176900638, -106803978, -922565987, 1450936426, 269256747, -1321975389, 399054840, -467034603, 1871249805, -297337680, -1580941401, 2101888592, -98654791, -1928927613, -1328365134, 988235331, 222042152, -609136726, 1551006592, -988616776, -1152737896, -487686052, -1923343141, 1846728769, -1463678092, -306487445, 1543234161, 612895300, -597879828, 5870907, 1700065281, 2078108958 ] ], [ [ 1631592999, -1586054719, 2061201599, 407673029, 452342990, -875149294, 1454632211, 610858284, -1779939844, -2111398204, -208487390, 719328455, 2136781078, 647519048, 1285462011, 1649033237, 1216163787, 1124556632, 242746294, 1286769440, 2070357577, 1253841045, -1264500498, -1211534628, 2025973972, 1454531677, -616224132, 1607465119, 1891853443, -1900885984, -1340815951, 192092930, -1077373292, 1090529528, -473561723 ], [ 1900255973, -794265094, 125146216, -1070890276, -518525088, 818874907, 1784350469, -1307211141, 348493215, 238160417, 2034613642, 918437993, 1844411883, -360485263, 1353744039, 130992323, -1884904192, -411370427, 1889220780, 765455134, 358508882, -18349312, -1378300986, -349438583, 213170875, -190467619, -803058482, -1632002966, -215626290, 84722582, -574561438, 828532541, 588833793, -668505092, 467104115 ], [ 2116718302, 873805620, -714043639, 692058808, 1026087049, -1600954565, -974777106, 4970036, 1641515701, 748920585, 1125082499, 854879891, -2017647373, 62088910, -1934973090, 394769066, 124139925, -403572630, -1269833306, 257792218, -485951409, 2143716379, -9784791, -1534137315, -864525730, -1336105987, -403636511, 94892544, -2008026197, 1455960298, 326710633, -2017975432, -125234457, -701580698, -187639300 ], [ -2051956003, 2131459370, -1573233644, 1393659904, 703463276, 69212320, 343248376, -1813561078, -358465835, -1279333338, -1126434549, 2034519972, 206914691, -790371855, -1092935870, 338624022, -108180366, -643996000, 686128520, 867920790, -841184834, 1375015843, 2058542622, -149183432, -869265729, 1214827120, 96531198, 301475709, 20158430, 1659556976, 617561275, 1093230156, -1841483846, 826025756, -446792012 ], [ -1775174608, 1241905231, 1683514283, -541416101, -1964833853, -370160145, 1820933747, -1864732660, 53708770, 933312421, 1872808429, 1892332688, 1958516677, -1576351477, 1671557980, 1659837496, 458331610, -1453437042, -1585041731, -561890658, 25702697, 1197155487, 2104496595, -924983717, 1357217644, -1865741259, -1324188373, -777493516, 549843794, 737617923, 284384476, 1031288046, -2028295822, 1945807658, -391078876 ], [ -1443143370, -1952426016, 2119994396, -1222449565, -718757481, -262516240, 1644143882, -1492375248, -381366522, -801490914, 1176965941, -1031921133, -2085878161, 1643158589, -1060820520, 1059089507, -121241237, -909746170, 678588802, -1314078399, 1218647640, 421640691, -2116113789, -1709005936, 1049372209, 686649361, 462775895, 1601903155, 1031459596, 1736545338, -716928460, -2023525093, 653116504, -1357121544, 1448057608 ], [ -87421726, -474838700, -1641712234, -802886957, -765497410, -1341012300, -1189942579, 1865065445, 815343800, -2061030650, 245765654, 1914732915, 1674782857, 1197128307, -303637056, -1997649718, 218076575, 1146927952, 939824401, -376670157, 1134445308, 143072741, 1602150773, 1696431253, 1996795619, -360904170, 1786594349, -1782541477, 553117477, -1923763031, 1178682391, -1997737930, -498867527, -802151241, 1857407119 ], [ 684638082, 1795319991, 327542689, -2003523146, 75132823, -1773409692, -1815470242, 379580778, -1734414704, 1019081279, -670008222, 1364164737, 441654032, 260217317, -1583126876, 1757261240, 163041859, -591679385, -1709032998, -783651479, 1456147184, 52225641, 2005839176, 1432674486, 1726119361, -1963716203, -290479011, -274035873, -1536032206, -1767873388, 415580980, 1360925630, -2082108741, 1104518952, -498250967 ], [ -1257600943, 856359548, 1652254181, 1585797000, -1902701597, 964713864, 1826066931, -38474197, -442451453, 1342594661, 1017581562, -218938159, 535013472, -842924451, 332861820, 1334273671, 1194624966, 867655942, 1005078896, 1906291401, -705131837, -792190648, 1025631, 1021846270, -836780632, -178294191, -620868516, 617167884, -1270971183, 439233427, -594430453, -444397277, -1541306632, 1256634812, -227907905 ], [ -39223324, 813124011, -1480606507, -695166435, 2130641425, 1786094054, 1330526710, -1954790156, 653913910, 1236986622, -335124175, 292466750, 1914291522, 1383228085, 1213504030, -1568015929, 984958702, 1544467690, -774799036, 722027599, 1822015382, -1527584254, -119885784, 1770852978, -855142213, 486133588, 1096505024, -1548841002, 925011540, 523961661, -2141902020, 490758420, -1768159477, -1715508120, -1683633476 ], [ -502207603, 1654095542, -546574226, 277525713, -1258656911, -1917513270, 539837615, 1687042776, -1911278996, 547848966, 1874705031, -1400926044, 1911037357, -1954185399, -335365678, -1448213864, 618930157, 1609786761, 1785359411, 498596782, 976511600, 634228888, -780882717, 1862202109, -1450100847, -269151528, 780341329, 1074977739, 1405348190, 783714842, 1705906845, -1283724722, 487243808, 922902658, 954874022 ], [ 2126351949, -979227558, 757203416, -885763810, -234922332, -287507388, 1002553043, -907777969, -373163032, 169665994, 1422892455, -271298996, -369880687, -289944910, -1978547097, 829500035, 1220675956, 585937669, 245472048, -473946749, 473284898, -1550160781, -617774093, -29857313, -368162494, 1728181625, -800607160, 1781175273, 1348174397, 1977159742, 70767005, -1348944742, 1762650266, 248385567, -266861767 ], [ 785881888, 1138775043, -1655773870, -1217288089, -2040550155, 596711193, -1878579312, -1053960208, 19886087, 1862224618, -372138927, 1094975393, 850596939, 710983220, -1190584354, 935433319, -519088806, -2094204245, -164427006, -2043824077, -1077625890, 407714356, 1698692632, -1353077458, 1490447886, -1490587434, 251162002, -896890135, -1629083134, -67856329, -780762948, -243361839, -16682170, 1124324391, -1624352978 ], [ -1151464304, 979265522, 578611904, -1965195275, -1721740940, 1583755620, -1792428686, -53578389, 1125203294, 756842577, 658586692, -1218516941, 776629595, 1115064647, -1638169053, 936603039, -989516327, 1287096392, -110752260, -701210270, -1848591492, 1688854987, 151925230, -1488810012, 326299831, -2084598189, 1601809540, 1521687499, 500294470, 1436715865, 1260686139, -9796104, -769978593, -1758713471, -1201664477 ], [ -1255349347, -442765277, -1890767975, 1292851609, 786220535, -1969668758, -227253806, 2089962088, 1778357180, -164324057, -753772821, 1422420446, -760229952, -1160533718, 552430616, 1571721446, -2131329193, 1481658123, 579349391, -330553353, 1303780093, -536145546, 1443233025, -868777661, -378702953, 6707410, 432694364, -1912588359, 1785855171, 1217886853, -1156910705, 1728058181, -163965701, 723591775, 1218380358 ], [ -1547977604, -122027679, 1845783449, 654072935, -1859353552, 1357208470, 1670299460, 1653808713, 123517672, -1917396968, 511997236, -522236705, 322717155, 1705190327, 717704798, -2103788, -1802302301, -190608798, -600503485, 35076583, -1871910832, -133574350, 1971280201, 643948790, 261222939, 286558708, -1432349995, -1438268088, -260507069, -2126838713, -1871641281, 1861733196, 1658400559, -1091090091, 1587317195 ], [ -1855873831, -1810914104, 258483711, 1313088652, 1444649668, 1782672375, 336958934, 536317850, -1722233404, 610201189, 81022760, -1920484817, 206015019, -148019367, -908617939, 499917188, -985485807, 30193495, -260754640, 1002087360, 139845456, -1848241542, 1804140101, -969789228, 95718393, -1893451769, 1388642891, 1541364168, -1330346817, 296419586, -711693530, 217266219, 65685085, -2061077966, -217152102 ], [ 354120875, -527874175, -1704437437, -1522095907, 1109585984, -498996175, 179656070, 313861277, 2082951351, 1430649651, 663383146, -44661170, 848091243, 1395116003, -225991503, -553620608, 1564848514, -421365640, -981539008, 1503835796, 1397629386, 2062428762, -500580919, 47341457, -737326506, 40528654, 1742836336, -1451511598, -1511501511, -2038301166, -1432626989, -2079075519, 1037486268, -217188168, 321182657 ], [ -1464235624, 1392156322, 54045363, -888509493, 1848603963, -2093132491, -864367555, -193210184, -791406160, -2852109, -1030792775, -1851771392, -825503097, 347584324, 517474323, 2113853025, 1870784298, -2138879855, 448638854, -256458671, -110056656, 974384927, 1561737322, 107000690, 1748160377, -515176196, -1238442261, -2098450625, -1162126329, 514062747, 2107762064, -1132422881, -476459530, -696390381, -344489459 ], [ 930581091, -495449580, 1195422012, 325980930, 665679142, 267932007, 372096584, -1680472453, 2036495566, -342439282, 1085640094, -1651111504, 66877325, 1433547452, -478453698, 366653162, 1796161786, 1310502626, -1559389613, 1965012741, -349870704, -858066897, 857464120, 1803103384, 1575136506, 1841985217, 100623614, 1911122886, -1820860740, 610393007, -167709229, -1582952593, 808495913, -405640249, 1685004798 ], [ 1518542066, 1475001238, -1367536748, -780951532, 340987472, 1083056329, 475413266, -1334123093, 1171646658, 704835139, 1124875666, -465908436, -241609937, -369977038, -1322602505, 386494041, 2137283117, -283781100, -1911700569, 1030021996, -337555124, 929480028, -2132624391, -23877888, -1694579463, -1002975446, 1659759688, 1063084286, -17147394, -1419660913, -2037325256, 1576439196, -137868386, -1354991228, -471352200 ], [ 293591352, -365519967, -1161700741, 1038608556, -1688365199, 1021232297, -248600309, -413873656, 494916659, 1860159660, -1125074857, 2142488860, 2060962201, 1507775349, -1099221968, -252647929, 1822019224, 837341785, 773897757, 1266921121, -558656352, -75105714, -1016138003, -1384270721, -566630580, 657610826, -1256225180, 1749979542, 1950126465, -1809771114, 1275448652, -604718674, 79891477, 1544827430, -552309900 ], [ 234283913, 340457920, -277225421, -2069039652, -52543651, 829315554, 2141756200, -55515584, 1653485295, -2113276362, -1508901004, -319528675, 1969300817, -331876080, 919215731, 1677588467, 1313410746, -1771075274, 1092594623, 1831426956, 1472574371, -1856857053, 1980327839, 1112989770, -1220482770, 1310289566, -1877525839, -1554314430, -300719878, 1603418292, -620577472, 968530687, 575033548, -1651676467, 293886826 ], [ 382390646, 1305764818, 361139111, 1500214467, 919226123, -1254200706, 366586660, -103165333, 2128644220, 1839801421, 1190802721, 319743698, -762492084, -1529257054, 1645056826, -1030868792, -557973909, -1135422618, 1718030221, 1163084464, -1347658472, 897695929, 1618158713, 1820722355, 579417574, 287871002, -394489556, -2025256445, 2066538846, 2119471754, 206076653, 38177679, -1330515618, -309794091, -724628375 ], [ -539340846, -1245791065, 1379796821, 219246714, 1103630650, 423851624, -1153706020, 1906426669, -591228234, 1159279581, 738323295, -1709561572, 741796413, 1400348537, 710959728, 1439855752, 1360473085, 431325506, 102106787, -1684515881, 1981201779, -2029616005, 408846899, 1072877410, -501905751, 1356055150, -470350795, -499675004, -295495636, -926406834, -1963620, 187348542, 1399963314, -61649817, 2091676999 ], [ 174242946, -327377257, 553174166, -1731568277, 356319987, -1481552213, 435845968, 196218878, 691619686, 1107506496, -275953593, 647032707, 1240484878, -261876364, -262110165, 988086229, -961215770, -588183904, 1736915732, 1946149298, 666130362, -1091831541, -1422982408, -1684139448, 1871939648, -1841634430, -1074277928, 16743672, 2129951258, -1884547539, 1203833266, 458072420, -1908229937, 1410490148, 2068975971 ], [ -843824574, -1144664227, 1543454663, -1869305935, 1995596415, 1511840948, 2137350413, 788669369, -1382002422, 1444944247, -1079121200, -1609091985, -988724200, -1293784303, -215948673, 2021834297, -483360200, -1419524861, -1184252358, 1448535528, 1654131688, 1401859003, 1983232234, -1933038577, 1429252402, 174490756, -1330827602, 609294040, 1202642521, 1636211469, 222234327, 1913106018, -1601037471, -954770112, 2106991755 ], [ 1007320044, -315364973, -1488525469, 1218731323, 573858756, -733799605, -1157137252, -1046476743, -295947657, -2091466529, 358767632, -417284931, -1042310347, -1827546583, -1073699787, -378655182, -1980952794, 143693360, 1155379639, 1038942719, 246963187, 1093924567, 1873447209, -1815487555, 780604486, 2047847563, -1266493273, 1113096904, 576306316, 1763765133, -1161571372, -716743996, 2066452199, 1330431122, 594606658 ], [ -1207596261, 1709022973, -1833460219, -1705206026, -391035583, 62628561, -926991473, 1555605849, -827799049, 616284785, -397827401, -2103012719, -1483801722, 781255974, 1891029484, -378418958, -1156299924, 168556052, -138032150, 680866176, 114251499, 1687055914, 2127176112, 60724034, 1326462073, 1961395585, -1096098241, 1232274609, 1819895147, -563666242, 2120158751, 2004285041, 1240165261, 1197005101, -310432462 ], [ 43981747, 1414676547, -1440763907, 1031674823, -1196672015, 173610201, 803976115, -169946899, -1358641552, -1229011199, -1266404416, 538694458, -3515375, -675451220, -1012505186, 1511665411, 145028507, -1622045100, 515264645, -792330293, -1860596341, -1839854888, -1324229793, -922449451, 1382764416, -1743984149, -814161865, -1995525242, 1479359488, 1391096855, 68624806, -28597621, 1508328019, -763207809, 888854197 ], [ -688880445, -1747208915, 989931916, 1730931552, 906205705, 1280090735, -1718648503, -138859860, -307721931, 1260462738, 1020847743, 709022960, -1324319900, 227255656, 267624180, -122552818, -2012203776, 2061398886, -340646261, -709871606, -1259049355, 43383182, -2133025483, -966945074, 259458648, 251846950, -911710683, 1231512580, 847061142, -856666885, -2076749426, -323718655, -423681002, 927394049, -262175404 ], [ 203631469, -116177267, -545053746, -1925498908, 1617260031, 418504788, 963346942, -1619643008, 513965320, -31866801, -430109673, 946426455, 2113995976, -1275020953, 1319049855, -2092386297, -500185317, -171587430, 888151775, 392220101, 1578593334, -708171676, 661826429, 1387603929, -1327302678, 1014683492, 1013444194, -2122126550, 1380371809, 1135121161, 1129494789, -1197237661, -2041361678, 1217944694, 1411413239 ], [ -1009412576, 314103907, 553470688, -180178767, 1243899019, 1656926794, -182286468, 905287063, -865664592, -411950893, -1256468522, -209285768, 432186940, -1665916282, 408057391, -1400207389, -1604721295, 417862038, -2071617071, 227506215, 2074237408, -1834431683, 778304242, -315934466, 1462277317, -1071801756, 1022906920, 1048743601, 1478988039, -586496446, 598113007, 1741490987, 1476101847, -1311738746, -1317917937 ], [ -730089969, -380155930, -822109124, 1758233835, 1422778495, -1917957080, -876689660, -1032437348, 1811400145, 844973168, -762288846, -1750835692, 1111205315, -191767465, 1231175258, 1905569476, -1156941278, -379481115, -1930525593, -751724505, 2112329833, 1912296087, 704738856, -349891456, -1333319494, -373861263, -606646025, -199491745, 1504712941, 1975250306, -316169805, 1883375911, -981584747, -2067569914, 905941201 ], [ -1013376273, 1375690024, -1892635772, -704637035, -1439538501, -2077140611, -1065716459, 1700427689, 1410289125, 2985048, 544410669, -1473989413, -916304506, -1088163978, 891585985, 799928775, -1036715459, 246416555, 394236807, 788755783, -1972998317, -1244210128, -1318838506, 1683270427, 435182279, 744922145, 1754028220, -936817081, -14962783, 1335881017, 1663046480, -652179554, -1072942697, -994531304, 1114706406 ], [ -1163994535, 1610589336, -110143684, -644994128, 1494803153, 1698360685, 261688674, -576731875, 1782360939, -1345835986, 1177252336, 1978212072, -658690431, -2023316958, -1019351548, -91327544, 2107451025, -1320817832, 152640683, -170418164, -371319965, 288080426, 1334204673, 256032051, 2003236054, 2004988667, 143512569, 1686097535, 2120633386, 424349729, 1287574247, 1025596464, 24108152, 64720883, 747834502 ], [ 1365844087, 1845126875, 1814116965, 1837718439, -535494152, 1105966946, 109020499, -112761388, -576923330, 1483575957, -329567992, -494750279, 581678924, -233210484, -250979512, 657258565, 436219641, -411288988, -1217568120, -1987110025, 1420059175, 999864359, -730272148, -1850120154, 2114541501, -662399367, 665019064, -179212358, -755086066, 815322328, -1483408583, 865634543, 1693045287, 510238392, -184565345 ], [ 811806284, 436158966, -2071674582, 1812960844, 2106378102, -167105719, -1494614014, -1430812696, 1524260858, -1099143797, 1218153820, -2064895088, -1217606687, 1633105659, -2122076007, 1186071519, 1582912717, -41435639, 1715938386, -96903079, -1363321559, 20473931, -2026074147, -108046114, 1766179164, 387118159, -1947230228, -1734250734, -2031338311, -2080322924, -2117325085, 2024122237, 2084146254, -1636064175, -759668190 ], [ 669581762, 1476173365, -1570935218, -983079528, 946221607, -253011720, -1850790780, 884675659, 1330040393, -1246111242, 290598379, 1812996412, -1733015794, -1784932052, 1240746731, 1956604593, -1980656682, 46039449, -317242548, -88997680, 1400478156, 1171014623, 1704093720, 1556762937, 1985509659, -1750399531, -2080942992, 391622934, -847969930, -1385305316, 861616414, -315870671, -512363356, -1794213427, 1229660689 ], [ -1121142947, 2053447085, -171791546, 1932681515, -1657675469, 1500138909, -612082019, -189682354, 1007085397, -1863025172, 2044678085, -168178663, 999437488, 1570140344, -843661556, 1095934368, 101701471, 2083349879, 2026456314, 1233689264, 1851513608, 975665868, 12827733, 7385031, 236366530, -888820964, -602972488, 271809431, 1618564955, -681387376, -1491879886, -1870207656, 1186868773, -692078939, -1354192179 ], [ -185251723, 1025799948, 856494947, -1975190938, -937774513, 1738723765, 99184744, 944983452, -272750153, -982352910, 1390797108, -395293730, 2055139850, -1654906793, -141475398, -50893831, -1208146678, -1446517911, 2137733992, 896597113, -994536640, 250351622, 817728009, 1767606132, 1989930765, 528750454, -35105620, -412251345, 520117913, -2022657009, 1200455080, 872131323, -908875500, 790656445, 1763067757 ], [ 396696833, 2108420847, 1180711978, 1834265368, 850354504, 1704726941, 274564290, 1402700323, 772760437, -918191353, 1195302251, -1280712644, -642082189, 1490465373, -1556665065, 81744238, 1308856019, -787605989, -1765158733, 1698153304, 182954927, -221708197, -291269751, 875250504, 1904411049, -1956067583, -1692746558, -168857538, 1751595495, 661978453, 1282860648, 2079191231, 1594433034, 2141313140, 1941538589 ], [ -871310546, 439927098, -1908556355, 331735423, -165054548, 1240963035, -1799774596, -207504521, -405117954, 1758750805, -431558467, 320149966, 251802935, -1091900076, -1558685160, -692542427, 1227361951, 1023862380, -848026361, -1363810877, -1983844160, -928551274, -167339491, -1363465566, 1410976570, -1398202710, -601291938, 1559007869, 201940945, -1312295353, -1350024399, 949729420, 409915490, -1558674861, 914859948 ], [ -1681110519, -859451803, -530559618, -2050534921, 1114417188, 736292287, -2024732625, -157470616, 885940733, -1305839284, 1417342472, 502944387, -692518313, -1292988823, 1236808409, 1093550061, 1270799834, -1343917409, 1394881149, 858391330, 554215762, 1755187933, -2021082246, 697955750, -799919984, -355246768, -1827826843, 1775818495, 502937702, -950541800, -1107430181, -70901104, -766427404, 1571829656, 99435655 ], [ 1408934202, 367938649, -76631345, 901051140, -280150450, 1557934830, 1676052801, 1694883358, -2071480806, -1699589918, 1054371805, -1271530791, -1688061667, -1898854621, -162210979, -821393393, 343942443, 1905280613, -1811648534, -342692961, 1699483712, 67138926, 1526026528, 50028314, -863590498, -822400675, -2058291990, 1761997384, 1437646363, 491806084, 538556307, -1050078053, 733795956, 1192676944, -204089444 ], [ 386518761, 1014272444, -954892341, 419876254, -1751642980, -476674861, -1875236197, -733385746, 567055034, 2082256609, 765918367, -912580517, -1489970848, 1984897162, -1713168959, 1094031297, 1627139637, -1245372872, -515432971, 1375087733, 1137425627, -1476337709, 1007434583, -1081105281, 2087691789, 1416512191, 852992624, 630323167, -558741372, 245506588, -19296058, -411638928, 765314753, -875205469, 1683795353 ], [ 1990584935, 668886470, -11205173, 233555297, -1618373023, 5562038, -608657944, -1492848696, -705388655, 1732797871, 1150510277, 128518767, -1274227598, 2102615427, -1482478516, -1277875032, -1979173943, -481134342, -445665990, -1978865566, 1260490675, 1554986586, 1756216559, -349108993, -1962400079, -1299231782, 1318508412, 935376174, -1977157038, 128037850, 1025972017, 928696464, -888908133, -1575973377, 1695165466 ], [ -642143246, 1963798542, -1458762749, 619131896, 698359387, -1320694154, 1696929380, 874707157, -83589058, 383217367, -1846460591, -1775713835, 1280718376, 1730646825, 355874910, 1352286649, -1067587657, 1697941344, 1651609991, -1889801813, -1143810779, 1923131593, -1021937966, 381778728, 1682679506, -1493686032, -291891595, -48767734, 802298311, -717634313, -1737689299, 533236999, 583238111, -1654987307, -280424759 ], [ 619746876, 2128891190, 287268247, -1252190087, 937090876, -577877656, 1566945986, 1449843767, 504459566, -713786209, 1501208530, -534122665, -1130346560, -1829657547, -1370007715, -2006482646, 1839342427, 2078638593, -549019276, -373149938, 46709202, 892694134, 933839, -928865909, -774924562, -2073429469, 1297168196, -1079278779, 1197538066, 1423910093, 103359055, 1021640441, -187623202, -1473493987, -1004084202 ], [ -600307241, 1416308667, -2113016288, 1487395806, -666053587, 303527666, 2057793271, -1195023569, -1350034619, 336667850, 891368382, -1182433746, 123335315, -2062446132, 520071605, -663880893, 350616228, -914215507, -2146665332, -823716370, 34749723, 1062475652, 1719047680, 455062006, -724465888, 1222256539, -631524683, -730404091, -747634875, 1645963248, 1714006662, -96682494, -1942273245, 1610869990, -48517569 ], [ -525632789, -1124727374, 1672325472, 410206438, -267915102, 1889027065, 1013379186, -1060625708, 1625535175, -1318550435, 1674753614, 1152140648, -1080995213, 537359971, -491569105, -310454601, -953645002, 1060958339, 606103262, 1434903960, 1527765257, 683820819, 155204573, -900456072, -1455510610, -1983536556, -470299227, 703064937, -702568750, 54132754, -457865932, 2138366934, -97589799, -1190239645, -677281748 ], [ -1943995840, -1102096922, 744144511, -1408307423, -1716465181, 48773376, -1273676734, -1169400931, 1205121880, 1276895334, -1237011683, 1839541484, -486634137, 499463716, -445591580, -1226856494, -318039317, 815562769, -808495950, 58109910, -1800711833, -1482697457, 1058772860, 1561362848, -1046159318, 1589800377, 1117208808, 643489817, 2056171708, -1574428660, -1644752507, -567211072, 781722161, -1174968293, -922029990 ], [ -1848731046, 1531720298, 701028992, 225998137, -820021630, -1230036239, -1965931614, -1715572344, -1353914010, -903139138, -1235175862, 1242036693, -837421859, 680295918, 1074828943, -1554165043, 476353036, -1853108087, -249175845, -1040010078, 254242289, 274926482, -1432902660, 139788255, -1904179100, -588972721, -931247257, 1428172117, 1979739327, 641778937, 885600319, -1746957518, 1732149121, -14029032, -30971179 ], [ -1364532713, 197659166, 340256326, 341665149, -140996047, 601062643, -1403095854, 405745442, 140691195, 1837027268, 1063830282, -2008892572, -1963383052, 604537918, -943871302, 1017706239, 1672514590, -1963239465, 590338796, -170129682, -1435199755, 2022588900, -1040517088, -1622778081, -1950203086, 1329957151, -1271731392, 1607819662, 1024008537, -1044165176, -1512186423, 1922457894, -870158794, -398832753, 785776179 ], [ 2038235266, 1198081823, -1005184455, -2026773098, -737986992, -1489749668, 887942461, 805458872, -205063653, -733025098, 2024178102, 1836123799, 1030108598, -1624790030, 565759131, -1799741685, 1021623073, -1677152414, 367601827, 273655956, 1421358406, -819874709, 2129014299, -845693163, 801200060, 1056708246, -1039591442, -1479864061, 402670421, -1130222761, 1563239560, 2013365591, 2038341309, 1772009221, 1584100857 ], [ -1590901247, 1446305235, 921743227, 2126456281, 1163667892, -1563967868, -1821772910, -2112256858, -398153598, -1617403379, 839856720, -1099926554, 1131197451, 1567317194, 823189779, 1791354397, 488059155, 977990600, 496789961, 2035352166, -1937770433, 134132110, -711842561, 1340258505, -202558010, -1739339102, 771155537, -836887183, 905421169, 1700472439, 705513718, -81693284, 1272229065, -2139775599, -905100862 ], [ -631763680, -108921920, -1043521125, 98377204, -1608391263, 606009214, -935270088, -772771465, -1976182253, 102260100, -2143202366, 1636472653, 727096031, -1360271682, -323911657, -1001566406, 972511349, 566076667, -825374558, 1303232974, -813260609, -248683751, -252654724, -361160193, 592567568, -24001686, 1133968962, -1786396743, -739382072, 1348924201, -1601243557, -191668737, 1392035252, -629255859, -1950993939 ], [ 513424053, 1350932589, -2108650833, -285652451, -595827978, 688251267, 419838375, -1516289889, 1354703223, 107044028, 1424316117, -1027805775, -465259269, -22713789, 1365233930, 1036529232, 416430191, -1822227679, -1639242113, -581484937, -1764633048, 134941130, -783930201, -750132843, 37773707, 1769663945, -1163435767, 1371083284, 779206787, 2097609013, -914977937, -1500806249, 122201294, 1257841, 1668976229 ], [ -42959903, 1967074508, -648035196, -350293986, -292980324, -291997791, 1739282675, 12032481, 93637452, 1034862916, 1746373771, -1995491166, -2043950977, 1731143525, 157014464, -1593228353, -672203222, -1519190798, 1924228148, 282727693, 1814420167, -1951555969, -1445353780, 1229249312, -2008725387, 707944483, 1497215120, 444120604, 1576385031, 748770740, -559190051, -885988958, -352914492, 100611495, 62024127 ], [ 634749531, -1088786624, 808056173, -1659134918, 1746534115, 1934954678, -81958685, -692035281, 1139272762, -828072075, -53395606, 991094847, 92197245, 1468401906, -1374454182, -617920749, -532182115, -713077742, -1166727691, 58938633, 856376982, -1600402738, 2040023093, 1640326845, 1785343083, -1550883783, -2104761913, -870500802, 313271088, -1891503286, -1149789122, 688812318, -438022661, 1847710204, 1847657416 ] ], [ [ -1834757269, 1706262880, -705617051, -1111568777, 1568483884, -2083640570, 435671607, -165833479, 1515537152, 1988299748, 1435121040, 716366105, 825215453, 1294319441, -748692982, -1375298634, -1420325238, -1247926825, -775697347, 1457843249, 971685376, 522260016, -2022646435, -385662101, -1149572407, 65917676, 343536121, -1787299740, -1869886497, 1197374236, 2064774004, -773227566, 1202775196, 828329385, -434940430 ], [ -761556456, -1656014079, -1784349549, 2115049894, 1856337507, -1802978485, -1397729400, 419539664, 1625850079, -20726997, 1916773967, 773228186, 1720594657, -219211317, -622071562, 746073401, 616522247, 539570063, -1966339525, -198103779, -119823340, -1792068935, 910992322, -1283256102, 1732315755, 934369768, 1069982611, -1032269468, 1793144362, 1971153399, -1270687032, 152966439, 1920757807, 2134105361, 1132746947 ], [ 1273167864, -2062310707, 2042636581, 1870388471, 1020479420, 1609909680, 2090612672, 821075233, -1069455105, -2086756604, -1292300437, -894582570, -1656309886, -2058254202, -1325016249, -350113340, 1525443087, -1145021730, -688374012, -1508418616, 1798751536, -901270900, -1659277857, -684160831, -1583930916, -13347478, -112273770, -602439550, -1426147278, -523721035, -1515914426, 857091131, -1648820231, 2145550741, -799881086 ], [ -1175452911, 1555590756, 2029387928, 1962368365, 497878429, 1622499972, -1963894383, 1951755015, -1824933727, -242287219, 313541851, -713638325, -1952319487, 1121891634, 624427171, -383200005, -1686023776, 2099667342, -2077035451, -489849597, -1318813358, 1028244644, -104598200, -1945347623, -909475059, -635374548, -314418892, -745919446, 1480591432, -1724426132, -953100345, -817692638, -1166584980, 456311840, 299630449 ], [ 168324697, 1221712032, -342984014, -842806125, 519732679, 1326396398, -30463309, -51573358, -900976226, -280846801, -1825262353, 1221090479, -1796501471, -130098304, -306273179, -1229652677, -1598442064, -485662552, 809172354, -1834828659, -211341253, 1395742890, -569012636, 1800346916, 509687716, -817762247, -1222772453, -1062281786, 828409632, -41732046, 461493707, 738253689, -710080277, -2107736213, 959221557 ], [ 1563305192, -1352646097, 549101766, 1657309028, -511313834, 1000248439, -460170343, 1045414060, -970219319, -1609724317, -536847412, 645222461, -2027939870, -1207837310, 790047364, 1032185295, -1237692002, -1377776571, 2101019413, -618890539, -237266697, 1417361524, 1386269415, 654718018, -1683954759, 1917061247, -1532454231, 1725130331, 1736055939, 336340017, -249820135, 1220695431, -1179604119, 62785648, 874096236 ], [ 1976598896, 2116460349, -2116564108, -734437652, 1327332007, 844414641, 1724894078, -146034413, 788445242, 94670886, 1035917464, 172030545, 1269720019, 1733774856, -1982397895, -1683533970, -1558897809, -219206916, -13443794, -935575908, 2106202947, 265662982, 1143883009, -661754867, -1203021921, -1921544873, -1090418370, -1248528724, -1649080034, 1560355956, 699279891, 1765624470, 511752734, -1585427551, -1541353531 ], [ -1413802263, -1891268945, 1330723786, 1127324779, 859636156, -1380405600, -1202097466, 1943047714, 785387393, 1339962496, 736914502, -492428937, 1515928944, -1706878727, 726914449, -1709736842, 1180108672, 1940246442, -463689099, -1217355485, 331306483, -1779730366, 2128607374, -797009526, -821649361, 934741198, -516700397, 1157121202, 1955734452, -533194767, -1004609975, -2114716742, 1805863173, -142617101, 364498083 ], [ 1456856239, -334178953, 2061215712, -654398961, 2138085153, -187872207, -976213061, 829352345, -522291135, -986426196, 163124452, 1012800587, -649656004, 1370038148, -54608835, -503786155, -1913036981, 478996963, -442757860, -1067316679, -190648878, 1034679685, 1705212924, -202829896, -261074723, -633065107, 159280184, 2085504271, -1587673836, -466493473, -1178917882, 1736764716, 347206729, -613567394, -1479177436 ], [ -1863214133, 1740823591, -1891954558, -19010866, -1688742703, -1453754863, -1298995488, -2086371308, -766731300, -1213689510, 836940573, -148895500, -12388354, 994391457, -1167267214, -1117297845, 353617587, 1816224468, 1762210275, -2002237586, -1339139679, 263820700, 1213133633, -410812567, -1733166909, -2052671678, 592566265, 276138952, -704994039, -1959793360, 813475932, -169126851, 192480387, -539212716, 249859867 ], [ 1152451722, 1777726142, -1188840027, -50168658, 828319607, -1479175869, -857986504, 187000628, -373594255, 150905953, 390785953, 2121330914, -1384497171, -1389131517, -1565218642, -1414070286, -434693336, 225534583, 975777230, 443263987, 684695513, 1701430019, 2064758434, -1434046803, -1856870968, -33562577, 393480087, 706651849, -2117280971, 1540213942, 2052154725, -2027387703, 1211426728, -409581706, 477542266 ], [ 884545131, 271035757, 1553502141, 317300281, 1994626158, 1796251252, -502614406, -607300900, -1270961141, -1376202317, 1284650052, 1812651207, -697899133, 1375359242, -1583905308, -1704129189, -713542058, 529846826, -1857336160, 735440788, 629512516, 1329623618, 1453687679, -2000838400, 1604075275, -881058932, 1121700605, -414652990, 1979692033, 655823126, -1484028860, 925313788, -210380798, -1648944694, 78802044 ], [ 296041565, -1881262998, 1567074899, -1522463857, 1364133352, 585580414, -1083628023, -1492571288, -1601636175, -1915568687, 1600879147, -582340115, -1305806498, -1956292479, 1880532940, 2047507942, 2005516897, 868323343, -1810119157, -2034588185, 2050001230, 707474837, 1781848040, 1693170193, 1714344914, -362746649, 1100034593, -1968245747, -1021209792, -103862900, 1578324299, -1761888039, -225664831, 625457958, 156751375 ], [ -345686231, -991805154, -6176861, -1122541479, -1473022133, 495953700, -1531491823, -372250677, 1305130914, -1805756358, -548356041, 731797646, -391635929, -1207204847, -340031730, -1000264114, 1416411377, -1894265939, -1266857689, 856944366, 592206943, 203632276, -635189355, -1404966147, 1173640007, -942999949, 414713462, -1560559982, -97403744, -1885116014, 28330793, -394778429, -61218053, 548332878, 421119418 ], [ 910823125, -1539816723, -1972947838, 1320286819, -1477800773, 1968418839, -2100965994, -1123124226, 448906556, 58729516, 55708506, 1820821953, -857260293, 1669711620, -1310969120, 748385804, -434342417, 591147606, 630985287, 1530037955, -1985757660, -342071736, -1943270870, 909462805, -117679108, -39358027, -1578473655, -1695802818, 2146355256, 1099789721, -1727988524, -1683059654, 50567628, 515377768, -1146460137 ], [ 146200200, 1024178201, 1606828994, -885901616, -625950245, -818718429, -920104446, 1595586151, -443380513, 1008698063, 1351328250, -1189138318, 2003869226, -1775110901, -788225716, -805974620, 249251433, -2007121279, 458165206, 204444289, -709065035, -806772011, 782266815, -725928491, 1841180411, 757146852, -249994458, -86303329, 60315789, -167070424, -1830179563, -2060895489, -1293292503, -2111144019, -1176313906 ], [ -1340603290, -935551236, -2119203256, -1037856291, 1914621031, 841786279, -1676823257, -1033260656, -415147972, 1607531632, 538856171, 828498593, -1731668136, 1134909653, 923506161, -1770806013, -1510627542, 605502857, 1254466659, 450068888, 1644093080, 985803444, -929939006, -872887875, 823256153, 34355806, -1109623767, -2045793433, -756864121, -195166617, -1632720270, 261953413, 2113404596, 455457371, -212755017 ], [ -989076820, -86630073, 264611286, 1391816176, 5146690, 857212914, -1011222991, 1388427482, -682040740, -1239555952, 1998666300, 1646217982, 1543262478, 106547419, 126830215, -789570504, 703651009, 1355718600, 1711930899, 1785222918, 1919976693, 1038128425, 1435347452, -691725207, 170695373, -2023843379, -1011885117, -575825089, 1826208425, 1888410790, 1297168340, -1409402532, 552894975, 173369107, -1554335618 ], [ 963275230, 46745869, -327004034, -2101958574, 360596140, 235987045, -1567006038, -180278086, 1001647948, 102041049, 125196645, -847609309, 739149228, -2137665047, -1535130338, 779086279, 386868562, 209475440, 1338184412, 180802819, -688096821, -49533953, -1000911282, -834303289, 1056905249, -416067348, 611377197, 571516157, -2060884052, 217100026, 1162435139, -428408014, -1713993057, -569840709, 1582314167 ], [ -307938482, -45574328, 878841910, -278120022, 645906831, 1865507920, -1447343438, -995808566, 202022714, 985123879, -1078063739, 1223619043, -1636175305, -1960590312, 1552001542, 1970861590, -309986865, 1904504949, 1916601481, 634707648, -219400117, -344178545, 472396384, -1222523744, 199787902, -1491543631, 1078041326, 318867437, 211791084, -1400683258, 2131920429, -1297997970, -1112179992, 1810341587, 1939360167 ], [ -2063256764, -1180935236, -634685282, -1899682458, -1048030213, 389461499, -833751993, 2005950138, 37608626, 39411923, 807408330, 2105396217, -517413597, -1287044710, 1077101815, 1460995743, -424563566, 288569459, -2143749128, 430148589, -566033863, 649189653, 154298036, -510979608, 12921607, -1391921289, -338546228, -1150050996, -777710152, 1329897248, 203225639, 743594329, -2073212755, 487399714, 507831237 ], [ 438104500, 1758966666, -2008620237, 1114705464, 425363468, 1261415329, -1314681338, -228839573, 217662432, 267536078, 750223917, -1945997851, 1914846190, 1509245231, 766215311, 1320738133, 699368814, 63558821, -1078258043, 498753590, 1494254703, -891207543, -609575605, 1968853176, -1237856990, 1695256012, -710611140, 1546866432, 693116405, -1503760298, -1464744896, 817409404, 1581746266, 1565729683, -1676440110 ], [ -752421403, 462537958, 1832361404, 435300702, 2045352445, 1777215683, 1678911592, 801092702, -1186083929, 596155290, -1864366705, 1701046313, -1745355771, -1664860469, -56744242, 1636971675, 574060768, 1598294321, -801897294, 1001709895, -584498754, 208506820, -1208931800, -432300044, -1377652320, -1364039592, -577547460, -643571431, 1703537062, -1729637423, 1544519500, -2070801431, 1137766203, -1376141304, 763023250 ], [ 1290036460, -1010209757, -1413781136, -1457028561, 2070858329, 1798907521, 4751670, 42307908, -1296927450, 238695755, -93808901, -368658851, 1792944195, 1789457067, 1781027396, -789829696, -1062375955, -1672789834, -2129461756, 1767152067, -478273830, -1464460686, 269595850, -364195266, -1947847015, -1015168888, 812459820, -1464758867, -1502079751, 540740610, -996073254, 1820628622, -1132972742, -985799132, 2104613447 ], [ 268027857, 1506730324, -5037769, 126444601, 1471599537, 1204954815, 2061140128, -1008923540, 1609721093, -340288486, 426212826, -1288889092, 605487543, -386551378, 1652237932, 360149332, -903418149, -943046370, -87795397, 752100631, 1758549229, 1190844625, 1655186420, 2052706810, -153676899, -28868327, 1322744385, -711272567, 245168820, -1744762894, -1759116540, -1082018448, -579279873, -787984335, -1363246310 ], [ -390614227, 149555917, 1809991705, -1009824873, -1408912376, 1868341177, 1593597260, -370927205, 759356205, 813744699, 576218474, 759847173, 1861108995, 68977462, 50276461, 1795308669, -929982619, -202266224, -1772044283, -1426905027, -1451722564, 1308062296, -1740589488, -975432522, 1018701106, 236299210, 2064886108, 219061893, 332908876, -1327778468, 1760172206, -1611896360, 1131553215, -124300622, 1125672186 ], [ 214128616, 2065907436, 333221084, -1763310720, 1477197166, -365674148, -1872874424, 169913255, 1535575757, 1007804251, -1984657249, 1165315607, -1454849063, -690439785, 1956421766, 471068706, 42339952, 1620466779, -836780907, -1222868802, 1108865483, 772938630, -1191305344, -1293011087, -1594997852, -1549896767, -1679152494, 2064874027, 2077840250, 1261318389, -1621316704, 412148276, 1442680999, -770866627, -1857744847 ], [ -681508280, 30675982, -1007912610, 1698682573, 1558813781, 1878404159, -1518703393, 442957776, -1903823240, -1797610185, -1305263926, 751554582, -1441230731, 1746989631, -1677510911, -749081627, 458698367, -1813246337, 1812561983, 1707689073, 545372731, 1102660701, -20127697, -1255162652, 1595439423, 1793634481, 642373026, -21678477, -1740239721, 2000775545, -1418552471, -1564295364, 184957172, 856588240, 1315785271 ], [ 1005650900, 492379447, -655443806, 299217854, 1545689950, -1685748040, 1636758318, 1852377401, -1959814048, -1043306379, -851249996, 1131628001, -1766213930, -764387773, 1600434569, -1319102414, -1277890333, -746437275, -1390840541, -1937884412, -234448407, -1881197312, -1604126731, 84421157, -833189284, 353256992, 1862334987, 932455557, -270286520, 1203814303, 365454767, 1670195889, -589231482, 1020605156, 184324321 ], [ -2069865815, 912309, 2023196729, -1099051203, -1598726104, -734300989, 1747586213, 572900882, 1816584460, 1440277461, -1308462480, -2140923491, -817077194, 456256741, -1792977517, -1812628588, 1326429858, 1476569518, 1282234727, -584529934, -1029383096, 1727495943, -1426275841, -1822741305, -1062943953, 531941734, -980909578, -1774249324, 313222682, -1878348860, -849471043, -541769516, -1115538174, 692745424, 940970130 ], [ 442266841, -682216680, 1958669713, 39414553, -1971693435, -462131851, 1853525992, 705705426, -1239216540, 2054389679, -1043181425, -1359249654, -817104971, -89442479, 67323065, 1554806279, 812263330, 981771397, -93684283, -835005541, 715174692, 506003409, -1747562066, 1149841277, -1965047295, -176959930, -460017935, 1880337095, 34378719, 112237081, 1568227554, -1823322555, 355514183, -248177761, 547679528 ], [ 568799885, 1287296365, -298962014, -1259726498, 549976228, -2025424473, 1604243558, 75576020, -94425362, -1767847880, 1359792882, -1108432996, 619552341, -1512410613, 791042337, 880681643, 628644677, -1429175106, -1904117008, 971211155, 673671119, 1875720222, -888631461, 1704222690, -641026486, -68058934, -1899069067, 1714855582, 1049916447, 81114020, 1940265410, -1666061748, 330889089, -798786841, -1226413398 ], [ 207670961, 377752442, 1252664166, 1459028393, -1937666770, 375656179, 1924889310, -2127722537, 270105690, -537527165, 1750359061, -1000376450, 192355880, -2093046303, -1402406387, -1224581085, 1547547314, -1230603622, 1076624476, -773753774, -370396057, 235327435, 1307571526, -1733131737, -1340464222, -319218539, -1803158950, 319130388, 703824470, -1816347025, -1067465907, 1438482537, 801741390, -1525973834, -1153136316 ], [ -1575281629, -1784820495, -656387628, -1904526998, -915334676, -1518717967, -2121672856, 338193465, -2004871622, 2042745069, 538573722, -314566661, 636326443, 1081315847, 1320243552, -851199885, -187252869, 751314630, -2102911827, 971077743, 742799332, -1835505072, -2040498646, -241656637, 362059024, 1135188575, -976093061, 745911316, -966542558, 231305219, -1838496783, 1110651435, 1363817827, -1814353298, 1342986582 ], [ 1566222542, 1090377231, 417873051, -1132126132, -955488425, -1520228055, -807918696, 1073724562, 1594268556, 1566977463, -1153670373, 585552488, -1462742777, 1072746420, -39297727, -1494131104, -1485942107, 10711693, -955682062, 318973651, -528699108, 1655482220, 1115031190, 1353987098, -1223274134, -308537890, 1311464426, -1492646558, 430117375, 532259026, 932467662, 1309049994, 1187280779, 353850154, 854923565 ], [ -1810874563, 978730644, 943114108, 933827247, -52017213, 1758366077, 1316013248, 1512032641, -669637914, 141191695, -1680465231, -287987377, 396036601, -580788128, -1139316660, 690515816, -1228878983, 2076204382, -245176894, 1703031306, 1690331624, 936372093, 1913941971, -514056452, -451167623, 1711886748, 1784965262, -1051730189, 1161687830, -1115910795, -70570411, 384200586, -1614676107, -329838848, -50141233 ], [ -1053640905, 1092033073, 237717430, 76971853, -1755910455, 954603015, -2042829310, 5028480, 1888767352, 1910191036, 1106788660, -1146509207, -21051891, 986530, 1668891781, -1012911997, -2112845268, -1536323050, -1967762837, 215655062, -537474044, 1841320176, -116138439, 502843323, 1949734623, -971802033, -1619014065, -617315888, -1365168143, 1055441171, 1440158341, -317230161, -1983153352, -1287834122, 1436922621 ], [ 1902557970, 1564625727, -1247234476, -680627483, 1802532667, -900262270, 490936565, 267501670, 1804952558, -2031848168, 180255630, -1994233504, 1305709071, 1003917244, 1067718565, 1197782662, 393326755, 1018125142, -570784504, 1203034590, -65878738, 1474557735, 935257974, 1608087768, 1821728562, 1376762699, 1985127933, 2118286461, 1561328922, -846481807, 1268099367, -47773371, -1414887225, -230070600, -1726762031 ], [ -1333671527, 2035201163, 2059154714, -1131517284, -1335012205, -142666774, -1412290645, -1607205245, 553319911, -524164481, 399364954, 1557819962, -849373682, 1842293989, -505593141, 420803864, -325872481, 692220803, 1969781369, -1052466509, 232784767, -463856933, -899609363, -321641638, 1994510111, 302909480, -363174557, -1241930495, -1291839218, -1612703320, -1048491236, 1944660108, 1179985327, -1925319445, 1281070566 ], [ -1404431222, 633643802, 1779456100, 667406324, -620069716, -509047636, 827268751, 2052068726, 1231425439, 916361899, -502405374, 986379208, 1967425023, 80081527, 911735510, 1778114584, -1053667018, -111816768, -607767155, -2034922736, 1415354262, -485037116, 1257654290, 104543388, 1995110841, -1160208492, -1926071963, -288231699, 540901803, -1746955064, -1657730344, 938276432, -2079755442, 618222515, 472309313 ], [ -1560032066, -1966160311, 1467642990, 288803520, 2146596796, -557233829, -1891984156, 476264708, 1563671238, 1906556895, -262363123, 132811280, 1052583270, 1414445925, 209320063, 503716604, -273387268, -1528893241, 319010925, -1354564804, 264049278, 1753181317, -1470572702, 69491720, -768063033, 329547409, -2127698863, -1501839318, 2033175155, 1691836624, 2127406794, 1969957827, 611064117, 1785188269, -1333734222 ], [ 1694094621, 171816527, 1148137054, -1790572470, -499918544, 1326099417, 1478402929, 58077479, -1647876337, 565277150, -1381428189, -974500709, 211482004, 531555064, 925078688, -1275882159, 1392990249, 679829283, -1215215535, -857263095, -205693742, -1279162200, 600441737, 324835710, 39738352, -403980307, 662426891, -886191826, -220336298, 2080113222, 2112021087, 1082967399, -716324895, -995833807, -420740111 ], [ 870357279, -1389595122, -949625648, 1143234732, -220921567, 1773055149, 559405324, -222357290, 1379625398, -1151397127, 975322323, -1399911631, 1080034174, 1914817193, -721113369, 1753957075, 45720071, -1337991511, -1841335253, -1243135928, 1045663397, -1760485855, 1694259211, -402017390, 891757332, -2131135791, 1062038196, -707369091, -24588070, 101212522, -1960858139, 1079542214, -1989910452, -34271452, -1266510193 ], [ -1295182878, 345664833, -1035932345, -1880509578, -1791309246, 2012236754, -1814575078, -152791309, -1208727517, -588213934, 206553206, -2140028863, -1609536472, 2033397910, -694329604, -185206862, -627299747, 1120074431, -447422985, 2081934868, -1921395465, -1037718225, -1037169132, -2043613090, 1451353381, 931069359, 1273960621, 183365516, 120069168, -529969289, -1803534628, 281649158, 718595306, -1758471101, 347896287 ], [ 1508578696, 2078394032, 125346485, -21416555, 1704982904, -760219528, -1604790149, 2052551204, 1064195433, 137074233, 1272976416, -1883473226, 246880990, -1325685260, -1304638842, 1406419016, -1753588080, -261600905, 946033636, 383067320, -126346684, -565254307, -1355831667, -1920616687, -464858126, 1525228600, 1902445478, 1004839217, 1211104365, 281621030, 2088484499, -1751263353, 1212834646, 219307049, -773114566 ], [ 1155051074, 1323601918, 987598533, -1315817315, 1627081287, -2065408737, 1496328304, -135540806, -1752058923, 1332730714, -420925667, 1975880714, -170353088, -2117480823, -95539638, -1596395087, -653091600, 1960661004, -750205919, 1562715394, -437192163, -80971670, -909439828, 1906962230, -915534860, 1650517087, 184937637, 1250603778, -1268990064, 1228321649, 492792850, 1875892003, -269938005, -630863936, -2144026991 ], [ -949374587, -552109463, -868141362, 1820300230, -1750029771, 1618479448, 1939000528, 1064558076, -1417519353, 2060586464, 345458990, 1283865206, 1615455577, -1324508675, -1390860940, -1246565449, -1163250224, 1612096422, 1074980223, -380489586, -230486059, 1021775997, 478466868, 39060453, 1633635309, 1261541687, 1342334140, -173962957, 308681763, 476071647, 453875467, 1321421403, -926495961, -1426902221, 893216435 ], [ -495204336, 1657150438, 382976376, -2105073911, -978943128, 986330450, -2002537869, -80930152, -1898364306, 336811805, 2120467194, 1325997135, -78766049, 1281955065, -1247553917, -230080424, 443852527, 71690765, -370986308, -2117088611, -847359933, -574044860, 2033589684, -1395202935, -832294113, 1944599420, 1739717472, -1039779294, 2047122751, -1665291726, -1401150837, -1406980174, 173728030, -1872152951, -719416826 ], [ 1619481286, -910094663, -1476854301, 2013880886, 816949045, -1902224042, -1886490326, -904458966, -15076397, -1395144368, 976555309, -941844233, -1208261224, -1247077269, -942111316, 1387029486, -2112467130, 1767606265, 2109415222, 150111527, -20703214, 798206749, -2134666975, -1023570779, -2043839548, -17647912, -1893061429, 1058805778, 377110267, -1749801372, 1043386105, 197944994, -1952852076, 1055328497, -2076159728 ], [ -242294760, 752649926, 526996358, 1443382156, -1188045872, -224071206, -793978538, 1624983511, 524653022, -866437401, 1293186928, 516088889, -1649146159, -206166154, 831216628, -320565563, -1560262981, 696982953, -1890920105, -352350288, 757499336, 271403451, 1100092315, -1588887289, 349374428, 535030699, -1091841531, 1531291399, 208739901, -369484462, -1371915423, 1590319384, -622806832, 415451777, 1283362709 ], [ -638895252, 1415386307, 678944900, -1362596509, -2063226617, -545634607, 399839171, 995151532, 1558549451, -719905849, 1343174026, 1049383275, 587680561, -1381125085, -1272176812, -798820265, -1747302965, -1592232091, -885893700, -1763554492, 1974122860, 1293204139, 1916334542, -111187341, 794646194, 1598563641, -450805018, 2068150573, 102399205, -1375038301, -1485994296, 2044735988, 775352852, 1857550824, -756128987 ], [ -1681506809, 70297904, -33323096, 1829690096, 1555487224, -1623768767, 64887883, 329685375, -1164011627, 2012689308, -146573320, -451773972, -1121651148, 1400715196, -1389862192, 1905031417, -458499326, 1894590999, -727833486, -128575059, 1790799878, 168168309, -1952938364, 1583787392, 566009872, -791423307, -1054105541, -312506371, -615075557, 206432086, -73013194, -2018297430, -1006940845, -2054550630, 1597735302 ], [ 1501558534, -872155142, 1886048728, -1416901399, -1660004728, -1434533037, 1564829907, 259569332, 1376606573, -379147789, -367000899, -1576061639, 168301223, 1525031645, 663645794, 1603594507, 1745888871, 1032018941, 1993022267, -1705266077, -1272902682, 248160352, -1008350349, 1313317266, 1262443376, 1906007418, -1800052107, 293933251, -1959874880, -1051675825, 61417931, 787434197, -979754416, -573275, -1114978259 ], [ 2139631214, 816909417, 1645033630, -638927726, -124433176, -1523188193, 1582509297, -1187607790, -505091868, 733208609, 1189565427, -2117756921, -679493758, -1045363979, -589259884, 1370684490, -1884815644, 1273941751, -1091241654, 1684621682, -797789368, -644815613, 1504584419, -17005885, -1589988157, -1112752861, 954247524, -1350980676, 366673830, -203993064, -348658275, -1918266631, -15376424, 1715370510, 134505323 ], [ 1560668809, 357069333, -1527699008, -323960834, -304807678, -898037829, -1619733151, -1738817715, -1322888053, 421635488, 163777870, 2035895290, -1537405501, 1488782535, 992260089, -2023931954, 541415112, -1642598093, 1152893748, -383483922, 420485122, -613538043, -1336962424, 2099618321, 1020058552, 1580384355, -1412723057, -1454368045, 567686091, 986739630, 2064888250, -430500835, -1279006127, 1177666947, -345511611 ], [ 1560717461, 1403524034, 1258791429, 1109324669, -924338163, 79015019, -302314879, -1660489300, 1738397382, -57268930, -1451359074, -467192316, -1512770248, -1124716597, -2029322200, 807463374, -370817175, 646963303, 340819167, -160807931, 325997879, -447341385, 1444871464, 1012410215, -288389478, 1608535411, -1936959045, -1082154504, -1013336855, 1980302987, 1087473941, 355461922, 845978232, -1856412233, 901279482 ], [ 770694377, -228935927, -1581048607, -664820852, 378802499, -1943376795, -144827639, -295829224, -624584872, 47327940, -584807505, -1492744282, 1402225695, -63116513, -510877740, -575496294, -2008741284, -1066841561, 1980273202, -1446430408, 1133626250, -595676140, 724027490, -231341081, 1747433784, -1255033275, 988311049, -545981448, -446501181, -1523675504, 2060662640, -643830466, -129125064, -1370239796, -513406804 ], [ 851589876, -1969245968, 634278677, -509116994, 264813379, 3790989, -1078166894, 1888548703, 2024342589, -423980814, -145400212, -1790130505, -1379764087, 1988025499, -968473799, -1271412833, -2085357475, -366043817, 1329289678, 1001609787, 1740736185, 1167638646, 286223115, 1136090400, 2118707510, 162258933, -847477203, 1315773954, 814427120, -249406735, 954493181, -853930520, 1858938648, 708938250, 437629230 ], [ -1919423983, -1691565082, 900947157, 1536914245, 467408319, -641094642, 1416471545, -1107752560, 1496619535, 744907178, -23308629, -1721447540, -19692302, -102874619, -587224010, 843979510, 653039931, -1296437021, -863604677, 1472523458, -594589152, -2029733749, -1725737293, -1471247673, 1129345357, 398859796, -1285218659, -830330451, 121244955, 1755837093, 660854813, 345406078, -1098824239, 710651523, -272941612 ], [ 1318484326, -889517598, 812405713, 2039488272, -178656099, -1026602830, -1918700813, 1214189126, -1112458882, 1105757408, 1024485305, 40769448, -1602437322, 1128068029, 1640714349, 366711615, -1099838803, 136369583, 1094294553, 474887586, -936759144, 1460169007, -1352353058, 1322821292, 2045415317, -1272472869, -542229723, 1578409139, 759424137, 820893409, -1896778584, -698841534, -1867578310, 894645720, 90152676 ] ] ], [ [ [ 7246075, -2143695281, 2121136889, 561565717, -750725155, -324027908, 1200123999, -1627820133, 1973331124, 2073779647, -808098170, -1878641052, -1589090843, -220585658, -1157035686, -32757649, 37687876, -1796391331, -819029948, -696948922, -67345411, -655934585, 1590514472, 475820138, -333159457, 1669506290, 443323584, -179157005, -191529275, -2018387517, -1045274318, 1093155140, -932770703, 3781060, -909223779 ], [ -742719820, -1389390383, 1646278242, 612807550, 965597492, 738303587, -2063663209, -1979247631, 4847393, 1854571135, 547482277, -881644821, 2021311897, -1947727345, -1419092162, 2065774564, -399239264, 33354153, -753608952, 66285549, 314795840, -1519768721, 1650560385, -1766010388, -331376589, -615835479, -411552850, -465859368, 504030056, -49893115, -1937412681, 1195671718, 332128279, -1854653359, 435314241 ], [ -857130748, 149608906, 1907946424, 390866584, 1909368491, -1607733147, -452440149, -700411673, 476013913, -2137635379, -557121447, 1559754791, 994626499, 1795038959, -790519389, 2073895823, -805853086, 682071945, 321247846, 2060763576, -210859794, 599057860, 1977930667, -1496928269, 150902300, 2112113359, -1661100211, 1961758719, 1919070049, 927285337, -986483333, 657571721, -162642967, 211272318, 1077849178 ], [ 745154767, -1676387951, 1667859092, 1599467366, 1266282217, -707559175, -452243536, 1025468125, 1648552517, 1373951307, -2017932294, 1736815434, 1454651329, 310112940, -1078299097, -1918154895, 1806746377, 1976881434, -1926565421, -1230008791, -1882748225, -140976198, 644926402, -1783806932, -972164616, 2125137786, 1794080121, -352201782, 1066739014, 1707883729, 527285812, -334165374, 1245120492, 479085225, -948103597 ], [ -1596827232, 719737737, -1919628392, -377670863, 1794617794, -1006504989, 1880657473, 81441834, -654346755, -1382186784, 1623070185, 1451174129, 280259012, -2025467821, 1135871457, -914823336, -1364484125, 915031408, 1778801930, -1920641035, 802328395, -1628622641, -314696264, -1035903306, -612580600, 1635468046, -986496901, 362261387, -657213174, 679348150, -1639064587, -383139350, 388211761, 465078277, -99154240 ], [ -1856436239, 2084451516, -1925642211, -511566233, 465133264, -1390257591, -2071989063, 1484838609, 354519388, -1469193566, -2132957597, 891027532, -157741984, 284417487, 431129497, 63456048, -1389806009, -1589159995, 2040630209, 509344149, 1821081137, 849903877, 390697588, 409815923, -1950881997, -2091539436, -262476134, -158413741, -1191448149, -1108245982, -410909267, 345772466, 1853278707, -1531400220, -388761361 ], [ 143855641, -1618797782, 1744533824, -474083306, 825964676, 1880683669, -1904243671, -1667624450, 1685549547, -236659719, -917571300, 469094008, 906008510, -1554488022, -139823734, 545883008, -1720097088, 1562352533, 104339939, -1589550999, 11613321, 1735215239, 1753293609, 1987741204, 101607480, -1718903204, -1080939333, -900625343, -107549526, -155395026, 1798469295, -1971148161, -1040287182, -554849462, 88532586 ], [ -842698081, -874497630, 1665902645, 779378150, 1895204594, 2059369864, -1493786362, -52140383, 1670718356, 865398612, -1394852234, 2135841844, -891698750, 1008813655, 146709698, -626644028, 1526774151, -356301050, 766177329, 1272983549, -364644100, 536224321, 1289224330, 693223254, -242636128, 382517967, -2004901589, -1416505654, -2103688023, 1292001926, 682401120, 1472703222, 680659722, -1349584415, -1507626295 ], [ -2079120602, 314282638, -1749617288, -852990734, -837494160, 2082725797, 1821419163, 133294391, 1792873274, -716921808, 1019268373, 988972863, -484685369, 1918129557, 447587963, -1641193127, -346387100, -844679385, -327858396, -1152546055, -827146963, -1337998372, -1059278341, -1053629566, 30272020, -829738162, 1276815475, 620083176, -834148002, -1502789966, -760527286, -729665343, -239043047, 1310519804, 2117613130 ], [ -2016599346, -797559120, -1643370021, -1661478024, 1659587483, -603864785, -525196035, 1000707030, -1914728455, -316136829, 503310339, 1818760054, -586012417, -1974483637, -474162299, -1254664838, -799620473, -1325199491, 558343892, 230512095, -1990357675, 1503166807, 773791329, 2097744313, -845694651, 586498341, -1911975229, -524030833, -128695505, 479695337, 1920497466, -910119747, -1311483310, -885646482, 2005722783 ], [ 2038439888, 238791795, -255287535, -798315171, 2025665898, -799232514, -1523563603, 2091232742, 202788869, 935253904, 862601448, -302837850, -436759223, -275680414, 1114447590, 542323461, 168040046, 1945968893, 399937411, -2129189014, -177422203, -944539375, 1839149659, -1725284766, -387798711, -2139555154, 283151784, -877010527, 922836119, -602329282, 922970356, -464019288, -929468697, -43956483, -239199757 ], [ -1509485296, 1971143182, -1457770096, 1568497450, 374848792, -588993038, 1219219384, -1359128828, 997997440, -1478593386, -160918163, -1199526615, 1236271909, -549552064, -993417175, 1216256609, 1762436983, 2139673605, -184250835, -1286135156, 1027412683, -1529677126, 716078664, 251556772, -1016566317, -1881224890, -1691029815, 1699694854, 12104894, 1667628768, -1651444884, 401470191, 121019912, 1830758696, -1809880019 ], [ -228094625, -1023836854, -1396146256, 1687647671, -877958114, -1195671778, 1853207037, 1183535318, 352698415, -1081223979, -1382269690, 1559588529, -1822009705, -331496349, 602961282, 473316790, -1370190006, 1796898129, -3894284, -1823128246, 1012447449, -985386885, -499726808, -415154452, 1422425857, -1672300966, -124900163, -1697938361, -1660834745, 1330952538, -1659762557, 1024927262, -660887478, 705470840, 1768868414 ], [ 1411810480, -2102614363, 1353918554, -195191802, -1673840417, 1057072939, 1416693218, 1993075466, 1548422181, 1840350585, 1545847076, 1075114620, -969422215, -1396516245, -1319818278, -191438262, -636427621, 518686722, 1737410343, 689110316, -26793710, -905646167, 1374952833, 1158437028, 960889641, 39717587, 915094916, 1068323725, -1762140624, -650044006, 1104240023, 1511099446, 1778633145, -488124190, -1401115334 ], [ 746531097, 120474985, -1290070190, -1780383201, 1797405124, -1537635622, -1480632831, -65809701, 1757426282, -1313392322, -321425254, -847261191, -2120607086, -826542666, -174006188, 1256739326, 1480186216, 1493877666, -956974117, -859342980, 2011646725, -1359368341, 575872934, -1913332642, -129663366, 1028709276, 1732590639, 1258116743, 1566516020, 37183131, 1269707064, 193914132, 1739041382, 498239923, 1952582770 ], [ 1787507092, 440923131, -449640931, 1250382978, 1882218298, -1110662811, 541813032, -494793679, 1961936959, 331163070, 1987298684, 1097122438, 139858982, 1090556258, -1026172069, 882360232, -1498160867, 845205810, 1908964473, 918260759, 175439459, -283638324, -1047267947, -1819114536, 1326377852, -1192848742, 1392729588, -824767218, -957869681, -1841253643, -519758223, 200222640, -85844143, 1572332289, 1980405804 ], [ 746754627, -209629640, -558104761, 1696040703, -714896830, 2086124661, -1321018240, -1524066255, 1799675353, 1657133761, 1295351685, 1507574315, 1536432748, 16267749, -827905499, -1193525544, 365016677, 1326835771, -981230374, 110488508, -1976864190, -1695171242, 1599944061, 1604441043, 927400024, -893389017, -1071053371, 2035254798, 46506050, -1326537412, -2130536793, 2135663938, 1918155190, 1425437285, 1002133285 ], [ 199105939, 562049523, 1278600226, 1785998274, -1426895195, -2122998219, -203392587, -893322406, -1062697797, 1105895439, -774126345, 2145327127, 1043122957, 1386936547, 342627618, 1917581029, -893325744, 1787457919, 205421944, -539933215, 2017613702, -448237091, -2020297609, -1911323790, -426648800, 1932140976, -1059101634, 1943400910, 17216665, -871975639, -149233463, -852378101, 902449505, 663160544, -1468881128 ], [ -441437237, 1471805974, 706157723, 1392254201, -31849180, -1412753408, -1046558725, 518566075, -1170926275, -835530967, 754768665, -624859739, -1721193184, 2012084237, -584699039, 1302364321, -1379867244, -1476701110, -12113842, -7851621, 796050925, -240750622, -470971346, -1948711647, -1573145587, 1903032525, 36116634, 2053759450, 1736852711, 1931521621, -854649321, -1621176313, -1902012864, -883267177, -185808313 ], [ 2034050778, -1528364332, 285940330, 1678644222, -1132913946, 1978384381, 390644215, 1973645974, 148749113, 1908073953, 473118158, 1551015571, 1006571013, -1297274045, 1590168872, 1427442259, -135738561, 1035090858, 2136873066, -1904450590, 1898544213, 1468313216, 1397423052, -55269666, -1987662385, 1211639446, 768031317, 953134155, -689140352, -1135274416, -335938090, 2074150649, 1731422533, -973772854, -678701748 ], [ 2135220449, 1090145589, 757486908, 672616321, -898314724, -1624485081, -238137770, 1258011327, -1762777073, -743517175, -433065366, -841944923, -2082032763, 77516921, 822991522, -996760037, -343371896, -1469475093, -61342483, -379066159, -237996860, 1289563489, -1054756822, 303863607, 1906850146, 1389588197, 1389652522, -1524064525, 68784734, 1948445165, -1938186554, 691265594, -487478344, -802795958, 1540950218 ], [ 1745050003, 307180738, -748713110, -1067851185, -329166564, 1741800532, -1604416540, -712948335, -116978313, -2114836772, -1116580000, 326890008, 1394408461, 728141324, 1367805865, -289835725, -60522536, -1092823776, 1276586232, -1241106344, -1823498692, -471958687, -1483133256, 639123222, 123501307, 1044468721, 1953498349, 994489505, 415859028, 1016377571, 187912456, 1230081800, 2127631013, 664138808, -1259981487 ], [ -354739308, -974839275, -956301532, 1503488867, -657537654, 105556478, -2116734322, -404435880, 1439942017, 1007834015, -2080193102, 1400347885, 1772110225, -1448035838, -1848539767, 1429709614, 787182631, 23176449, 729310111, -1079985895, -1250427918, -2136898118, -1687223269, 383105275, -1868521904, 1731746767, -719280731, 637528026, 245966687, -411572422, -2109202559, 565624202, 736652641, 2034479763, -1498892053 ], [ 233571434, 667325243, -289397847, 1569462187, -539441484, 1809185750, -1647911332, 1406185196, -1779720739, 2046384444, 1787905351, -1294434317, -1467333030, -154291800, 2051455401, -1409193615, 37348853, 1450495868, -1468206630, -2103393895, 1341991954, -1279773703, -988072952, 1730653968, -1217144939, -1038943616, 1324284360, 864240134, 931760346, 1816621860, -741808005, -981656786, -441172324, -10096856, -1359731575 ], [ -1998837548, 1644214382, 1620258940, 449817967, 234381868, -1859854859, 1712591352, 936459916, -590662960, 1838827207, 527722622, -195291725, -1663134960, 1991607530, 1513564454, 294681637, -322922942, 824618436, 996435847, -1502518512, -1217244645, -168405476, 1668478103, -1911646635, 1847763936, 232499609, -967753639, 987997855, 1068631829, 972073535, -1714180913, 1615290536, 359935671, 680290713, 1259576219 ], [ -211752379, -47324401, 523581970, 1599599470, -1152633381, 727524073, 664534057, 311263779, 280599974, 246043883, 843450463, 1921209919, 770145125, -1536673780, 1571360344, 1331942071, 701587570, 357972524, 551399558, -736919400, -1646140046, -1703440280, 1188193760, 1465862940, 1130571233, -1655648624, 626515034, -1946737303, -1006264437, -484891385, 139216035, 98678063, 1651034738, 213882866, 1354185195 ], [ 233649746, -1605652668, -975416233, 893647316, -336084309, 842827679, 1677546245, -2083306076, -857715957, 329037104, 191177971, 1180001122, 832771876, 2144278488, -1486410886, 58710770, -627116438, 487619015, -2033698125, -1499627379, -1744975235, -1484317746, 1728868110, -933338842, -1965503529, -803098902, 1160545081, -153873282, -1537214371, -762179961, -685429584, -498356917, 1607563888, 1072492024, 1873170493 ], [ -1110926739, -658269054, 463329263, -592947284, -1018154021, -1469901464, 1455166550, -582977209, -960085509, -1940139128, -232918310, 1823511198, 703888398, -1384395822, 1592222688, 2125191235, 1844802956, -2054532866, -71902630, -951237737, 379563171, 490911952, 1925879410, -1536917846, 217910477, 799392295, -371226003, -296993985, 26364458, 1812061049, 63692989, -1486825450, -1429886159, -1270786445, -645321370 ], [ -1152632997, 200913435, -440272962, 1529567127, 13127098, -386712434, -790550150, 2110859336, 1654331987, 378392155, 1228110839, -1419492166, -1407390343, 1528624550, -1942080944, 1610914436, 1299621962, -998573435, 1899553825, -1305024744, -452549578, 594616385, 1409196487, 728751507, -415457113, -1946425632, 899602669, 79868535, 2046151621, -1256194968, -1974765721, 1346501424, -1177984316, 1095572600, 47633845 ], [ 1971655221, 1899076716, 1391835184, -1841184860, 1963643337, 1078177486, 1519714161, 1081688007, 745872813, 122999467, 1440116913, -1206621027, -47070250, -258772332, -590620063, 1920972649, 83619191, -178419257, 1105978416, -305086427, -209486238, 68549237, -1175062799, 1516395623, 678300720, -895579063, 830607678, -337104893, 120816610, -192326828, 31808846, 296194666, 1179247978, 621493431, -1485536562 ], [ 385389631, 1084114067, -961504411, -247460078, -615328428, 104276543, 610141718, -54941909, 2069073471, -1071993180, -975142552, 1157688642, -575486486, -2112493452, 2135901657, -665096783, 301643428, 1527105916, 1806638428, 1401959146, 1985990197, 582819503, -1899545868, -2119087826, -804236000, 653569939, 701491486, -157618936, -1314875906, 1794174405, -1691652534, 141642167, -1593369115, 1787617450, 1510116448 ], [ 210379264, 408637671, -1037599666, 1210176166, 368479643, -738227428, -1598627077, 723643239, -869623932, 1142174697, -602468280, 1275020077, -1824054654, -1488258531, 937115884, -1276940913, -1543606249, 1272317325, -1839089429, -551270272, -1553262893, 1256819754, 883244473, -1624964781, -1217482020, -1245299957, -1677059562, 1069171064, 930749629, 1738398049, -1888571425, 1492902610, -1364443292, -1379759927, -1916646179 ], [ 1981599052, 226624187, 2111855825, 1517063076, -2001718786, 271426968, -1940008682, -2030405354, -1182618422, -1559762582, 2074659019, -1228884396, 1129008699, 1397502079, 1691453906, 1766339885, 1357284577, 1925460290, 1820160950, 1950842517, -328756743, 2093136323, 880842602, 2129845429, -2053306599, 2010050043, 1137864324, 1958661964, 1109426888, -871803954, 1392343203, 170257609, 1682082860, 1337330281, -1902371877 ], [ 1797205950, -586555464, 1898514426, -1513021707, -927066916, -114534818, -1859338601, 763163475, 92739120, -166873351, -1065517288, -519043140, -476250491, -808712634, 496159252, -157035969, 2013056608, -130416805, -1938107386, -1072701318, 1543832297, 53789585, -281620414, -737688893, -507809237, 1759395432, 2052919185, 1485859758, -1100545944, -1277255646, 116221106, 924229143, 1671550799, -460090314, -485641618 ], [ 322715545, -1889758234, 1370048651, -475003377, 2143373706, -1457165220, 1167196409, -895121322, 2017649380, -893421874, 128148190, 1266214515, 1578404646, 2077999034, 1674199505, 994970754, 1167556038, 630862338, 1529076326, -508733044, 987925411, -1805932915, 727425339, -1800935114, 1590748364, 76408121, 418475724, 1976416252, 1021783481, 1262575209, 282949467, 854017278, -1073167665, 1573033520, -1956193617 ], [ -1931377805, -18374646, -143823164, -810388591, -215003028, 390727320, 1486981791, 453691174, 299399196, 120645545, 2130266518, -1176742541, 1209892053, -1292088346, 2039341533, -437530589, 380973802, 447971796, 755596308, -1304598625, 980202001, -2136583499, -192908446, 1591811497, -100696317, -1322142967, 300531435, 477228993, 429879496, 1968678248, -1470111587, -1958545089, -401945118, 238839639, 1796160290 ], [ -965046627, -1408862874, 1691085610, -1313505060, -1750383400, 871314861, -893647087, 1211888906, -884222297, 1071617573, 1203397600, -769947536, 1301227884, -1369168061, -1719812168, 566997966, 231825734, -1327811488, 1498919058, 348801423, -139487739, 1120508918, -282655431, -164883556, 1474413944, -2126252036, 1795727836, -1638824885, -615271460, 1332988440, 1873088151, -318670351, -28428886, 1212998157, -605835244 ], [ -1867802815, 613174387, -1070799395, -411286425, -1175324488, 1191597399, -1560047209, -817529000, -428076352, 661934711, -1657931899, 597399706, 658286113, -2013777109, -31887050, 640489227, 82956423, -1484133108, -2047338113, 1977678237, 1784501985, 264481982, 1518204896, -500795121, 225083223, -983625124, -1764677398, -1989627197, 1990192088, -1153799846, -1369622094, -2001279005, -445139571, 1234521529, -928421005 ], [ 288186547, 1955902532, 1431284751, 1479538909, 241555755, 667496204, -775401704, 1175466588, 806919109, -1927707669, -1581357766, 1117406226, 1753856724, 1480738344, -255763770, -177097457, -1493602022, -2146163730, -1088974053, 1347816800, -1725077536, 1252977560, 530856640, -1497943044, -2008435317, 829557092, 2034325530, -1293677372, 2011706593, -2048678708, 1282512296, -693143975, -724784836, 509159765, 166931791 ], [ -966694927, -1880001633, 1141213691, -1124103376, 1024164042, -617518462, 2140228298, 999274856, -1372913346, -1831611113, -767706028, -2141450738, 785081030, -1380790615, 1002647176, 1835421525, 321506203, -51449797, -957046192, 693714718, 1199762853, 1500052124, -1400921261, 144444311, -1273583489, 1010057011, 855383879, 1829643135, -1883001904, -976174925, 1072745047, 1480112284, -606205678, 1471012274, -1076068521 ], [ 1454699247, 829005303, 466772721, 1025770218, 1067296625, 466238236, 1371985963, -520703006, 1638673504, 571049434, -2143303567, -1285415287, -1105483218, -916222028, 905464444, 1280619424, -910346945, 875285333, 329354180, 2026554445, -411908798, 670956867, 1430121750, -84172901, -1404485215, 1237790630, -1055094092, 891021205, -1425245103, -175587315, -361350710, 651192367, 943796216, -1260928567, -510035644 ], [ 1938466787, -180740969, 165623530, -1912722017, -1352319033, -944818873, -528346837, 943200698, -1167172417, -657318637, -682002333, -151675952, -2122998804, -1438857603, -2037034827, 580161102, -2019209986, -2141211872, 472680868, -563554086, -91351927, 1332080337, 330575420, -1432036417, -1170042193, 574661711, -82523387, 2107802057, -1852648763, -1297303809, -971657036, 1180730012, -1969072093, -197885914, -1533122854 ], [ -1344744781, 2026497756, -1727695592, -899070599, 783533316, -370737315, -759655407, 244250659, -241836723, -788015429, 253327674, 1089786129, 1238308952, -747570739, 356098924, 1199704227, -1811267922, 9700320, -1240659735, -1608296095, 1654022351, -2139656321, 1507822142, -1633950082, -2067349349, 1573402009, -1943170475, 1003603549, 1126310685, 1578806231, 503529578, 73316725, 22678671, 875656380, -1221192118 ], [ 816042768, -1547395517, -1009370932, -1872329929, -1822336367, -1242290909, -1569552196, -1134639384, 320497798, -333140225, -1720408219, -63804019, -159216100, 964802462, -1361925103, 644485507, 883964233, 718855866, -137786694, 1110888979, 337701071, -1227622800, 2035644234, -583133071, 989214801, -190320149, 1843515878, 1450123724, -378719656, -592294851, -1560028384, 236703800, -1816747129, 825660809, -1954353878 ], [ 49511519, -1397627596, -1701475200, -2112759514, 1263215697, -342646510, -964217316, 1114739273, 398494276, 1999575923, -2064636482, 943190140, -598237201, 2074094250, 904743406, 1807535331, -242712258, -1235042043, 825051441, 1015587596, -893665889, 1143158126, -1219136529, -639468147, -1147471223, 2130941248, -725326180, -1462709899, 699335617, -1342200363, 2128451770, 1657636357, 5605087, 1590350392, 1568305761 ], [ -121383184, 1225180908, -987062448, 279629047, -8747334, 1540000195, -1876651647, 517035893, -565277677, 893253079, 2052299530, 872266588, -1394944725, 1261018134, -910464494, -1234464955, -1530872045, -2053472784, -229618328, 2141500879, -346419492, -1398483957, 78796691, 2117589272, 1704498024, -1285460348, 201359759, 189625314, 2120832974, 831977892, -168714714, -877967351, -1677344800, 114658752, -846954873 ], [ 605314989, 1194768593, -1934708344, 1366561887, -1565862763, -1484238116, -1489909750, 1891513733, -1474683035, 1286995808, -620470630, -1899617857, 215708975, -1201925426, 1472482288, -821566161, -10666309, -10550210, 1139899972, -71961532, -1298817024, -1543442210, 1196361603, -802757793, -1256619108, -933961523, 1663709919, -1716328125, 1106929074, 179767801, 1594580260, -703198111, 1103292325, 1956258055, 905790746 ], [ 262888661, 1415265597, -1041070571, -1103969265, -1039968993, 58503102, -1743923572, 71576588, 897477459, -2102885666, -2059105786, 216490241, 1967327365, 1525178445, -1187570234, -1919536096, -459839410, 893678269, 2114783860, -794843993, -1410316562, -1338050097, 1313483423, 974656718, 1147854991, 952686494, 1722884537, 832633291, -1676487575, -129585829, 1633175498, 1684689290, 582661290, -920053562, 1806465150 ], [ 1313830745, -862361916, -1204884059, -329873252, 518187162, -1342398200, 1638498559, 795854036, -590030569, -1723700615, -1526763273, 183137951, -619161568, -1478092941, 1100091939, -398704548, -1755210446, 1725145142, 960713798, 722290056, -1796874591, 327060297, -150866695, 287879205, -281560936, -2082211946, -1458383633, -1974643755, 1889156122, 765346108, -962874992, -2010205322, 1090262928, 756962399, -1795270412 ], [ 1139459389, 694920194, 389659912, -1454376317, -1585381458, -1795044505, 588447179, -795312536, 1696084264, 749799990, -427907776, -2097012202, 223354287, -155973980, 250642812, -243678942, 2093825575, 1652326218, 1636443277, 1818788331, -1545280033, -2068547066, -334805498, 882281121, 1045933014, 1807704624, -1013142162, 547048912, -1270062441, 493867146, -1369385894, 1256863319, -137275064, -21280956, -494607058 ], [ -1620568885, -807296229, -1414143620, -498352992, -852655584, -560010406, 632550533, -1442185987, 1173597024, -2104990387, 524005187, -1056036050, -737779302, 675108285, -1021273433, -104697805, -225970391, 1726200935, -1842895943, 1167989119, -1495798705, 1418329096, -54211799, -1984063833, 1174230729, -1095008854, -1208269024, 389426087, 524198863, -1136611560, -92939799, 1655766460, -1028770894, -1818950328, 1396938729 ], [ 765327537, -1423115972, 923164211, -305999563, 1702294392, 173219196, 1989043273, 1578633652, 1203013077, 428995170, -2047598463, -1588382556, -965156065, -2944216, 1654252118, 626469293, -1787949259, -314907688, 1616506279, 1806102047, -1027860590, -1943955826, 1077333712, -1808264280, -625407746, -1041087059, -2133727320, 419672402, -600513576, -528783759, 663433427, -1066714744, -903521218, 707421721, -711630782 ], [ -2070800507, 1987967431, 1620399600, 539721485, 307727693, -1857105582, 1494708334, -987556626, -817796443, 889425485, 1471449182, 1993976232, -1762936371, -1997721855, 1191208875, -338614949, -1400326088, 745043208, 619383793, -733259658, -1923911670, -455803418, 245386364, -1301214272, 1184491338, 615322383, -2038144229, -441228700, 382783051, -1579927552, -1351269629, -850656632, 540964535, -1425089137, -808950453 ], [ -433390634, 367348504, 1006730152, 871295643, -1599199005, -1212865061, 2001242384, 264341230, -1890506409, -160362904, -1094039394, 174904819, -437674330, -1135341832, -361096221, 1364030433, -1240872292, -1647793885, -1584142826, 1744435083, 1058814138, 840245613, -1248170163, 1262530893, -961562871, -1409955877, 19803854, 1373833210, -1248361389, -977101550, 1829809664, -181392389, -1535153314, 1817594226, 1255882426 ], [ 2077018616, -1236880931, 1738521913, 651842419, 347419027, 113718566, 1378897051, 1278269082, 1847251338, 553531746, 419723358, -2026397340, -1012623888, 228440839, 1933147826, -2042284662, -933192686, 1460578068, 1066751192, -398320602, 224430134, -531482058, -1056216568, -1146629010, -941378867, -956397553, 898811697, -1204121807, 1692913263, -1853700535, -2124170420, -635492340, 608385275, 1513141923, -1904024163 ], [ 895171777, 126868373, 1458889062, -1646958190, -2138148648, 1103728353, 108598917, -729886073, 1536909608, 260415077, 1312499092, -686849960, -2031598317, -998163512, 939217292, -1612127184, -609659806, 1456985022, -1100046952, -220050230, -1493159120, 1693925205, 1469765870, -1939038169, -1996686316, 622741843, -1917738439, 1977112945, 1842263123, -1681592642, -697431255, 517796903, 2144438469, -2085301885, 1599424954 ], [ -30258028, 2131706309, 751944722, -871680313, -1070951053, -442299574, -1626097328, -940905307, 1265061247, -880011880, -336228826, -546750220, -631533390, -10439252, -1434888298, 332437458, -1427458916, -1327473873, 1843526242, 548713192, -1296799498, 2123735136, 1989153269, -391355023, -1129593039, -2061059198, -401334391, -696419000, -1465131172, -1463776423, 1832507738, 1617596840, -2089592731, 2024946047, -1658343547 ], [ -1294156024, 2082820979, -1293370906, -453583458, 534450153, 1167458089, 241579551, 571320469, -616122843, -1643392402, 1606865554, -451081693, -2031670640, 163641679, -1794340721, 288054734, -1908509721, 1919317231, 420568194, -1738725934, 106856110, 1370196508, -1735127768, 1045976680, 1751450578, 1813802651, -675489439, -383324882, -920252832, 915168630, -1253200438, 710812131, -788358750, 118428352, 791502824 ], [ -1690578687, -1196806728, 1848669499, 1485772876, -1074840570, 1538319625, 1526199388, 367599363, 540927056, 22261290, -771458924, -686354960, 618040494, 2110535413, -1282975194, -1020244375, 957899307, 131136510, -455005374, -622390434, -979720022, 646080605, 1000425474, 538320255, 1151413293, 2011378856, 2087255502, -1967482139, -1612036602, 1310153899, 886373947, -182314849, -941517478, 1361361054, 1596845664 ], [ -285017986, -1184322293, -1430874598, -209185979, -1503301185, 1424818085, -1180279772, 2046132127, -1158504218, -625370669, 501343058, 1409411826, -1554212367, 2094684132, 1242679419, 976937563, -26521091, -298665530, 684025616, -953117869, -1560639291, -499469630, 1898031134, 1470036080, -1760584538, -1975536836, 1711774761, -1729400600, -681142558, 962499111, -1941653883, 1534439080, -1529191655, 1419227050, -394351700 ] ], [ [ -224855108, 527654386, 1061699272, -1459731253, 2117111824, -847286832, 2042520131, -2009531189, 2108536214, -1629364482, 741144432, 1273708640, 1159205168, 517091167, 1199431618, -100350616, 1994852579, 1395216386, -2066335323, -1675252955, 698031416, 1855884875, -1799788872, 557711167, 112002550, -853026256, -1822738834, 538155831, -1818308987, -1711268417, 1821025755, 248195519, -648258228, -1868940160, -1480458616 ], [ 579730533, -95341272, 102404427, -1411028798, -1523386019, -1490664176, 95862771, 1064911999, -168043493, 1160360083, -2073014074, -1459725109, -442613676, 1628840257, -164334491, -1498090746, -2127393152, 165372734, -1325246971, -2074148636, -1501777961, -832794458, 1380198035, 2052872291, 1156187657, -1501389965, 1010110225, 1238077355, 1303175843, 57768953, 1183262233, 2043031202, 13166060, -1547024220, 1826683892 ], [ -959198513, 454883660, 952882773, 1056951381, -1571982061, 385563510, 1722189172, 724821430, -1549487972, -957101749, 366097048, 2033797212, 867429959, -1155312699, -984356427, 1850674458, -1661513022, 1904809367, 464238990, -1317815434, -1385024910, 1934055017, -1067244691, 1480129795, 1044987592, -1354192563, 1690013331, 1188019642, -341651007, -1460246134, 2080875175, -1010914170, 525670281, -310161045, 1487330858 ], [ 365672781, -397098384, 1423733388, 2132093372, 974976889, -1107917575, 659829536, 656411149, -1971757751, -1882993013, -26816236, 164716023, -842434918, 1750647944, -1707556071, -1739450481, -1877441420, 962157661, -884250029, 677198875, -1430307882, 965415638, 1540987385, 1844024909, 268927986, 954213442, 691515888, -1772104082, -56754469, 713835379, 1578962323, -846255276, 1407446212, 530430134, 1240997415 ], [ -87871782, 1402067314, -1667493713, 108375873, 441528306, 174084195, -318290368, 1753032769, -953935540, -1761351954, -1900193282, -469874607, -906805951, -1172252222, -1836470253, 2060768532, 919941463, 897652281, -460499913, 438376780, 1077522078, -971707652, 1581820105, 996894936, 1072048013, 191856039, 2143425872, 1598638309, 1651031396, 949002448, -1389855782, -472061362, -1577364072, 1400342325, 1881228313 ], [ 1828129514, -1818146073, 1824302034, 1157045972, -751554034, 1559842111, 917037938, -1045229851, 1908278756, -1357501492, 1837344859, -1543683013, 2020870266, 510667312, -1966230419, 1169977965, -772999971, 803448203, 1750686904, -1549530215, -577325035, 1553233761, -1641513919, -1927549281, 1623517548, 1790123593, -1735796497, 1707704755, 1056480365, -1954914788, -2134272859, 318800059, 1875269796, 2081412201, 1902448378 ], [ -863090596, 252415207, -84579654, 1788073945, -750252397, -74448320, 1641781016, 629758888, -248428554, -722462427, -940003996, -1140423687, -1593864429, 1977322691, -772259801, 1606507481, -1959053511, 1210274657, 2135048869, 371178815, -659655915, -1304890316, -1275220735, 1345795659, 653822928, -1786387972, 75020939, 2103081854, -2037313535, -1552747144, -1570560868, -357467021, 768766978, 686567570, 1457376945 ], [ 778158531, -1747462580, -942698677, 434711707, -1451059454, 926391340, 749538803, -499718185, 919374595, -234097751, -1393642492, -1644214562, -2045851416, -932529086, 1763198113, -50302454, -397705039, -1819653019, 914750461, 2116756448, 810115122, 2086398437, -2052388451, 233761878, 1085146370, -1918132842, -657696359, 1437824545, 796148397, -569713700, 147769589, -619770210, 354041623, 45597076, -398757246 ], [ 502145811, -1481038123, 1672485742, 1571990711, -2052065080, 1261703976, 1727392373, -1962813772, -987709633, 768823973, 310014144, 391955342, 680722290, -2007236409, 1053564230, -1511398438, -1866161432, -1316335564, 2117347546, 31078143, 564319620, 414501808, -1790725822, 551988811, 1007245155, 1118456639, -727416077, 966816923, -2003546623, 932265317, -1474747140, 1841662071, -7447262, -538586924, -430371313 ], [ 342481312, -1181915069, 1122602017, 1959930978, 399756525, -1589709070, -1064042900, -1291527165, 1710226007, 138382022, -1835819553, 860970233, -1129992811, -1141711212, 1458918661, 1062959797, 221380390, -1823502300, 640707734, -745769500, 660415739, -1324192552, -1036767572, 1828100938, 542471365, -1231490216, 752754813, -2126776695, 840217855, -1943813823, 1625992261, 218338746, 1745000741, -525949230, 1131081357 ], [ -454724672, -635075837, -631492519, 1534605593, -546501741, -733044458, -783736356, -458626376, -764784314, -1095840540, -148414676, -1437699527, -935841602, 1880755074, 1857152811, -2053834722, -614193919, 1080699975, 1112201625, -1371415964, -1990799361, -984909906, -621467352, 1363205320, 583312119, 1946304608, 1637726496, 334696625, 925190339, -1951494675, 604209482, -2102533823, 460472991, 1253579432, 1578073253 ], [ 154773802, -1190037828, 354028509, -1116688254, 2000504748, 1572194337, -1722047205, 1833898847, -476922390, -452402736, 1992475136, 697165106, -747551685, -1542103137, 49066751, -446234339, -1671246580, 479508186, -2118108303, 174232006, -1383897797, 998788737, 1578175506, -253648798, 580388077, 1909689591, 1940661293, 561398911, -2060899552, 1558902752, 624720504, 234410102, 1883039700, -427277788, -1984742716 ], [ 1841724800, 2050539806, -1873815157, 1946890587, -648152951, -1421438530, 341573777, -1282605710, -78438552, 1817668524, 735133802, -85295050, -1071776638, 914924114, -619419287, 1976999667, 1010603266, 1479022229, 19231682, -370365491, 560542966, -1547773063, 1406668854, 291752448, -1669454795, 867904688, -958497725, 1571055974, 1879965542, 949404729, 1660299984, -512062894, 646321168, -1120512193, 1731316685 ], [ 287984298, 1339702778, 1983343890, 994708907, -806917318, -2122064162, 770768723, 1842293868, 1504175885, -1985132849, 2106521757, 655136881, 1647886023, -2084016556, -1177033729, -974685235, 466844126, -1195889800, 1190273202, 326584814, 1742489002, 1621179229, -1231137918, -1139575275, 664980617, 1553378748, 741079278, 231952396, 373729019, -1072126404, -669456188, 1564132096, -2115241021, -1651848581, -761688702 ], [ -1276300636, 2033916881, -1291353291, 1810420506, 1644254949, -1856580828, -282833962, 247296373, 1798515826, 30148247, -2112059631, -9648206, 612784254, -1234365167, 1195793979, 2113537028, -769327041, -1583273946, 1122682598, -228417627, 1633343221, 2067510484, -1783028476, 1979814256, 1072862890, -480698773, -665110888, 1103180380, -759456734, -1659562282, 2032345424, -1076247539, -707772251, -611718689, 137892289 ], [ -1012462670, 1281281688, -2112929009, 973766922, 692825779, 399169541, 1564138747, 1954484096, -179159612, 1644426448, -195196701, 2035709668, 2068105292, 440312743, -1967506553, -384225409, -155363089, -1819659247, -2139532835, -1580767196, -437710406, 1700531368, -425838529, -1156734506, 1671414847, -1720955070, 401104835, 1301946014, 1281230404, -1361042503, -737531981, 776587702, -1293541726, -2011372537, 77147415 ], [ 80408322, 197131006, 1159835630, -1529562346, 1165405199, -1712548324, 1334569465, -945415909, -369607562, 385179294, -337166868, 518543566, -972571471, 132060914, 1396135231, 549323968, 1347731999, -651875472, 1751874244, -308409199, -72260747, -1661778262, 972707505, -954247115, 537594181, 813610894, -1175970976, -1644362982, -503247941, 481488256, -1647077881, 1528647701, -1851474378, -1609304569, 1660465435 ], [ 207337649, -1814515893, 1665949854, -1668424551, -1856850007, 951003237, 179858039, 361312165, -1149087660, 415732966, 1859026909, 1651754064, -291727646, 1639757652, 1410208564, 1914283137, -1623843003, 487076622, -1009894261, -1116145161, 576400708, 253921855, -230776425, 149352708, 672457226, -134838144, -145848790, 1971314815, -234373086, -396250735, 825943419, 783166663, 1668213740, -1247306031, -2081762075 ], [ -264194179, -604424687, -1796042734, -2138176376, -772926813, -645896521, -980655555, -631983721, 328126137, 1913541377, -1052530041, -1368822748, -1129341937, -1628640559, 148966145, -270183035, -1004529301, -92435329, 1827441104, 2018547619, -1110508192, -1925104084, -1977689371, 702087925, 19925341, 2092297250, 1472268310, -1529017726, 674382940, -1115422203, -1911634326, 67435067, -97539061, 945520463, -1156824079 ], [ 1651452643, 151779747, 2130339575, 45755514, -1166805779, -1754273291, -306095748, -1493058887, -1279137774, 224368304, -1717312788, -1609877623, 175592091, -595481894, -2009070483, -251351136, 1075075288, -288412953, -1412712446, -113906033, -1983201499, -1534286981, -1671811285, 53437685, 406205417, -709069470, 138425894, 2010385633, 1707596938, -23882665, -384454051, 1876001095, 1448466443, -1864246674, 238534483 ], [ 2082405569, -678351426, 1827554978, -1390831966, 968808079, -1202502858, -1232897383, 1896473423, -545768670, 474210605, -818580065, -1186347240, 1941922846, -1902851896, 1767097306, 488997725, -920410439, -918969994, 729737769, -323478724, -1520060650, -346780351, -1442542504, 1189872516, -198024850, -1282542221, -177051781, 1328731667, -1141422423, 1812190244, -635787403, -594806060, 1114966757, 134784803, -213437868 ], [ 1438568887, 316564260, -1193012813, -781756691, 2033040821, 503275321, -1110285900, 1185696372, 327375114, 1552218059, 799633147, 1227947282, 1859894147, -1166908894, 398425488, 1480912425, 1263765229, 1965517813, -967035158, 847677773, 227701669, -1736707688, 991346537, -525446194, 804096554, 1285293582, -1043099169, -274278573, -312515665, 1679032477, -2102766512, -241473815, 1416821518, 971854796, -1689244966 ], [ -355561628, -281107637, -809488420, -1433997621, 1000932615, -1118829031, 364248359, 1653113131, 443837035, -955302489, 1417253324, 361146745, 627755059, -1435964715, -514010044, 1003225843, -617567720, 1283668289, 1064621239, 1731326549, -1456702163, -278576358, -756904281, -1356015632, -564602957, -837372044, 316911118, -692741851, 25965241, 891766446, -622525264, 1109818039, 472021039, 2087004951, -1074941881 ], [ 963619078, -211864959, -1307353792, -1125405163, -645150631, 1248413921, 141945213, 1210428938, 678328741, -1129166787, 1890224170, 1691456260, 148576571, -1653784858, 1468102788, 873413636, -248131903, -1089291781, 372314764, 1468310560, 198094636, -943089690, 1764660945, -333630445, 2010550842, -1491723995, 543466829, -973323826, -1592994634, 361204604, -648970183, -255273792, -1372049671, -1906830590, -595831714 ], [ 1440372893, -1115393434, 46989140, 1802406019, -2061382595, 846394741, 980751754, 359166848, 1173897453, 254319271, -1685752236, -131265067, 29736981, 857960084, -14550551, -913050098, 9972109, 1316988741, -61345927, -2061283995, 1666586470, -305168545, -98305392, -1696875760, 1468023540, -2046445044, 170272873, -1615772215, 883563628, 2121063037, 369326583, -1401702768, 1219662749, 1691379035, 63187516 ], [ 897350956, 2066268488, -736770676, -13498490, -1182334641, -1363803188, 74847179, 1864561182, -273595301, -1210772960, -831118329, 1931820415, -997891222, -1091278320, 458654926, -366413757, -1586875727, -1702928267, -496858487, -1002273048, 1641256232, 1932579, 481971869, 104048389, -1632289406, 2091932772, -1571165290, -460887037, 372287545, 408520962, 812276526, -1528936778, -1761258894, 1129865152, -47514566 ], [ -1052522811, 425842748, -1488322050, 241712758, -650375054, -458745164, -136181620, -412893062, 988617610, 381291835, -432548883, -876107032, 821958793, -175383453, 815344186, -563380979, 302580517, 1767447754, -172778524, -270738388, -230170372, 1713104582, -910701082, -178178471, 1511456559, -1599196657, 136646173, -975310833, -137107077, -1766706163, -1632321579, 1058565579, 2032192315, 1537767327, -1306062002 ], [ -56122466, -66796782, 1147170720, -1452739097, -502230781, 1429205309, 1890772804, 1691681098, -1184455548, -1393194289, -94911316, 1663003202, -1961962797, -274176614, 814805764, -1771134907, -245932324, -2047174194, -1904563065, -1511297031, -1596747324, -1156721210, 108978853, -752094318, 1437576063, -185687361, 1256406717, 823878653, -67734029, -1461725813, 708131552, 2044087588, 1259302963, -1850273533, 1816836584 ], [ 522351618, -2054522440, -1978971533, 12059646, 1002815974, 249274474, -83997314, 1833096785, 65698685, -539548565, 1599888550, -1509812744, 1314192004, -1941606914, -2109793502, -1223795574, 432810499, 1312515585, -274164669, 198461882, 2113656988, -236257732, 5904056, 1493578769, 1544812461, 1911010939, -1599399453, 1125035423, 896657490, 719164117, 6066435, -167843871, 622545737, -814603665, -1214477592 ], [ 101841847, -1364061471, -1999120416, -1074146668, -668866097, 1324223688, 1188793636, 1874276452, -2010057053, 771557374, 1518099886, 765022071, 760697082, 710206972, 1404793520, 618040942, -624717356, 1942797, 1130533537, 1180763498, 1124777357, 416884243, -1030747003, -655263543, -155682998, 1271147053, -1429636509, 1390440360, 899961561, -903499961, 1366676815, 232191454, -599712760, -1574457190, 500693439 ], [ -1581365515, 1199797079, -394168680, -2138865456, -106768670, 506298050, -1769596831, 2062174637, 347080983, -1453551711, 282281118, -1821647926, 1991823622, -2125201577, 991922996, -175429054, 1208263305, 1602742890, 248590655, 754594614, 1850845091, -1756042582, 1745865743, 782844843, -2042520813, 1799009132, 2136723152, 1821097607, 376985229, 417393671, 368588548, -854487827, 1351234038, -553184865, -8170507 ], [ -1397534275, 1355293976, -1869689313, 2141997422, 102836422, -1520972945, 1822790799, -200749223, 1468049640, 2075472994, 1040169955, 1943728086, 902221438, -354981576, 1613638292, -146497806, -519284819, -2085888524, 1932597395, 1880655692, -565513956, -17855358, -464903318, -313193473, 217702742, -1797580002, 788323469, -572334498, -863483501, -1621725312, -46559131, 406939176, -1069883147, 595477929, 1379809260 ], [ 1739467194, -1894727388, -593399617, -1677249492, -1768870320, -1409797397, -804088530, 283707373, 580035374, 1538165456, -1643822374, 1279645970, -1709083410, 1380761708, 1004664703, -638803756, -270136439, 1470291561, 1046885812, -484995871, -836752430, -1851507707, -1785173606, 545227657, 2020274276, -313448171, 648348654, 117394867, -1727470593, -1088420729, -1192657622, 24689265, -235367074, -1044903729, -1731461633 ], [ -719347851, 1160293222, -414558989, 293338441, 477347393, -1687882072, -860668313, 1170562733, -1122073099, 1211042042, -1769238105, -1920706801, 498324356, 1897664285, 2051560106, 454832135, 1892334849, -1652323208, -129883488, 614258371, -1989747817, 1221608809, -2049453629, -330371328, -1855795695, 359694090, -1954292763, 1618799652, -380185282, 95246957, -587757112, 929576811, -2127771307, -755145308, 690140767 ], [ -526726866, -1420079712, -1739757997, -1068063679, 1790651025, -1536549730, -1562038596, -1026919731, 911361668, 990713979, 1235981236, -376801665, 1004480267, 81994204, 81405326, -1247786936, -550073803, 184083123, 1695512936, 804940777, -1984621544, 1239578481, 134855001, 1452534607, 1275733400, -2145918882, 2334073, -1976915803, 1830679951, -220812546, -1094127894, -1036028894, -1153258107, 1821157503, 1379173876 ], [ -410881046, 576905528, 218237926, 1150224539, -633857508, 2051437111, 1415565998, 2123577440, -760371345, -553826789, 267083808, 1085516074, -1859266941, -1404001246, 1982684065, 2098146752, -254454379, -1531328295, 1469869146, 961876305, -1209037383, -1458146438, 1989474970, -1204625810, 769710267, 769718017, -1881595401, 1260954956, -1149553468, -319540007, 1635436264, -1016528854, 1779752136, 1789687478, -208625924 ], [ 372658467, -630748629, -2066294455, 1440873902, 1943760854, 254005584, -169560851, -885933018, -2134794027, 812301335, 827619159, -1944135981, -531825948, 1226487023, -732528519, -399335078, -574045661, 1666101203, 157781748, -333071537, -798463494, -562991304, 977375518, -2095896457, -2012470857, -661923587, -1274910042, 477030853, -1864059280, 2013459132, -2009097414, 1848358462, 639936131, -1065771589, 993214298 ], [ -935592234, 1152458197, 135418880, 326060671, 1253500339, 1312899744, -703483880, 1434812936, 1338916660, 1282236363, -1520307502, -696021376, 2056789241, -276586148, -659380576, 1557960040, -1386341336, 5707869, -1159846192, -1463122579, -260146363, -69171601, 668621557, 792944807, -1518446194, 2039110210, -1517482917, 991479793, -523227600, 827876964, 152604239, -85758989, -335674460, 2101730881, 1299819859 ], [ 1647292472, 1170841284, 1808032803, 2040744686, -1350430135, -215751419, -1801782828, 344370591, -1584259225, 1343840261, 827033013, 741535537, -1400384180, -474283660, 1353716768, -1305401536, 761924349, -1175751676, 1705947019, -2012473343, -587039634, -1633244370, 403177536, 1688156481, -1341185202, 1763575572, 602635318, -1488317683, -1163594745, 366878327, 99070182, 1013838746, -1870932547, -498495378, 1479350235 ], [ 2126727564, 33197151, -1138222190, 2093567653, 1322942618, 947067542, -762233481, -1949088867, -504878602, 1520680006, 1974450171, -1798208881, 463187699, 240080548, 447829844, -2032638657, 949613314, -1905492291, -1720622367, -1330349238, -1663324707, 487605871, -167338936, 2011687472, 1274818471, -1338252379, -1510201801, -68511632, -644107064, -283963197, 1949190543, 956654470, -1202128376, 1338211782, -1130148103 ], [ -306625649, 1191076486, -299509718, -665588029, -1525538107, -1834838703, 495334304, -808739599, -1804554339, 319801471, -1489363914, -1584682692, 1859025571, 448374369, 1740030980, 1676606344, 1902922116, 1320857403, 1132195651, -1448807054, -850945153, -797307274, -1925658291, -1132141594, -419674384, -1074950487, -1527502509, 1061836296, -379129419, -1986800225, -465626853, -1647727705, -1592501389, -611977505, 1814423723 ], [ -1804931908, 99342861, 1456612296, 1117577283, -740540433, -1136613734, -924275941, -776622897, -582820452, 1658578618, -77910302, -1440937228, 373564826, -575613709, -1830947799, 256721094, 922984607, -1523886706, -1699656426, -887090711, -278286705, -698889181, -482522053, -936420938, 513798243, 1204363636, -539401069, -1616949417, -1696141462, 355108783, 385480973, -1279538582, -409366670, 1337772506, -1972374625 ], [ -1944542343, 652991952, 1998848076, 1505127818, 279181587, -1930729685, -1940897826, 992986444, 1437369112, 1654739904, -1177334790, -745320199, 121020610, -1258193693, 1941789550, 1394684554, -1654029445, -843143121, 1294055256, 1257653146, -127730389, -1179354465, 1713478020, 1068785813, 1934415659, -1460400984, 1181279999, 1659373690, -1669840996, -19683720, -1131878707, -2128878344, -676963559, 1499647964, -1755269637 ], [ 1422675777, -830204699, 276447775, 1121589760, -292822565, -713455048, 1447231394, 2079659082, -760931994, -640253998, 1445139721, 659131230, -144993827, -971064909, -1028408327, 764670088, 1950793754, 1079421983, -1711226341, 258444909, 1827273438, 1453013989, -1506919271, 186655028, 840136447, 1505915794, -1588565955, -1679479264, -23077909, -14153831, 321713836, 371851563, -1585608223, -1185266115, 1359269042 ], [ 1199967770, 291328318, -948322599, 1817692865, -209391679, 2128706395, 1788547704, -2068867470, 1927283672, -506593278, -1922025877, -207555844, 66919244, -2093435632, 1640823055, -1348983835, -59862839, -2095003754, 542197465, -1285376570, -1350905385, -2128491338, -848977423, 2044582969, 1207698420, -1054908702, 803977842, -53231775, 652451126, 1779173522, 1230232187, 1701556082, 304401554, -1541764522, 1605482633 ], [ -1834796214, 300971830, -1197485688, 1344497556, 664783251, 1961417718, -1492801784, 1708902254, -1032276851, -72111495, 333111092, -1584956783, 1476856620, 1753332292, 2045175213, 655538558, 614084721, 556037366, -1090072343, -958109023, 527544812, -2009024785, 1661950125, 670020121, -1922492239, 1970816748, -1454684882, -1082336517, -880833089, 495739354, -998338434, 983565038, -1779487528, 601212472, -1556866933 ], [ -602332386, -1752495060, 462893257, -1338058537, 15095692, 500719870, 689299976, -863807473, 351218942, -762648574, 434959947, 1615935401, -1319108413, -1016189595, 2139771575, -965715299, 2041450864, 1768851833, 879744643, -1593493813, -1418146570, -287649059, 770311980, 336966632, 1839760143, -893231570, 906552406, 1967077702, 1518867107, 585523309, 802197877, 1798702688, -168195567, 1580931665, -682624958 ], [ -540187659, 1220513426, -1605375280, 169856698, -1653278425, 1577261894, -1496406187, -1042641000, -138521285, -1951783172, -503228630, 1708788579, 717983886, -1393306452, -1975405104, -445719988, -261625486, 1521106898, 122800287, 1613415594, 606461543, -2117009346, 57380244, 644512036, -398697094, 2136370991, -586599966, -1266278932, 747775274, -23221032, 275894156, 595829819, -2060901260, 1482999440, 2023202970 ], [ 117539049, -1364758339, -321190274, 170571344, -2047881287, 625688315, -715903089, -697213813, -2029764083, 508691208, -1565740590, 1944042891, 803237591, -640815115, -1873674419, 1239283635, 1629720317, 270893409, -1604355373, -1386632830, 16732570, 1860796471, 973237042, 1159170285, -266228628, 763959083, 910868951, 627810770, 367345589, 1182397089, 1610519442, -232392289, -1774316556, 1536638731, 905672109 ], [ 804653652, -1276088699, -1858412292, 1649474278, -253017945, 1617128216, 2146928738, -994104627, -1036807445, 168476067, 1501951192, 188612685, -1371774864, 299966018, -1435298847, 79192911, 1994201182, -1749615286, -748888662, -1373733509, 662795391, 79011331, 1408211472, -510678304, -1214164673, -830209507, 1216785723, -1532947707, 1579412401, -1456915944, 980607454, 121961997, -1670989426, -556213232, 805148001 ], [ 945710679, 1793983382, 714516801, 959204727, -186763491, -79532550, -622129468, 1135561955, -74134713, -104752, 57177351, 1854386681, 138125592, -1327753693, 2042258603, 1415847266, -1450167840, 764630430, -1638490608, -914879026, 621964525, 2047680505, -939174626, -1243088567, 436932740, -2028040676, 120516, -888088345, 835814195, 1305860810, 313818420, -1394296099, -289709873, 483322080, -2109208003 ], [ 37497571, -457147870, 775508385, -1344584846, 761797602, 1816811495, -725940059, 538100370, -435886793, -133990778, -347738676, 1923785292, -1300007244, -1710159946, -2143152774, -869088611, 1201539018, 2021081597, -751323462, -936541360, -1596610004, -1961028197, -1261458699, -827968706, -678306643, 471310832, 1184407206, -1087790550, -1543604621, 1901862938, -1875709448, 1006725562, 1162694933, -1557469689, 720198971 ], [ -416678037, -83031631, -1201837992, 1032149112, -1892694185, 1864462486, 8411821, -1761332837, -1136182845, -1836453, 2108907081, -1540229740, 601292248, -2036763388, -98768755, 1104447892, 1351202991, 1063140622, -1264845754, -967466282, 1176971254, 1475988147, -1142599525, -1152026234, 585198561, 1903405394, 1267633867, -1321667682, 885517265, 1968245971, 328193796, -1216050427, -282154209, -1202689548, -902977250 ], [ -1088700614, 229042226, 509718526, -1538742691, 1391802972, 179147875, 1160444748, -1787645778, 463162444, 2060663517, 683508911, 1588089356, -1181944630, -364427917, 1210758534, 1546014118, -959736135, -1038517449, -204859704, -687935729, 996326238, 788466112, 1996735376, 250649759, 1216488279, -2040836911, 517998982, 1459838088, 1791105118, -1307635741, 135460931, -2076967041, -315642390, 1797555195, 473863496 ], [ 142273502, 1303384287, -2021080825, 518396562, -220359315, 1756149517, -450388837, 1356781361, 146843089, 298300995, -1634536560, -1508861478, 883484042, 1594255012, -1652684119, 366468181, 1333744325, -1826775376, 122808435, 1406001292, -1057889346, -1566173191, 1868972766, -1330639428, 1283171787, 297876127, 1452492883, -1146640327, 1052099737, 196957181, -1338467568, 2124019529, -975228545, -2004979425, 774519566 ], [ -1637050781, -155552483, 1863517086, 1061850490, 1585449220, 936330297, 153003691, 348225311, 1405757464, 1021082737, 1927608761, 1537119437, -1510963627, -1012937695, -1254494975, -773000700, 85269618, 811581926, 1289884985, -638272382, -952822757, -601109311, -2067646799, -1454801739, 3036159, 1510355848, 555071670, -366623920, -1402900038, -2072898685, -1858867864, 531372147, -1646663623, -433985700, 1787013815 ], [ -687939001, -221393622, 1298027645, 1994544189, -1353169870, -1542239552, 2106927923, -1881497118, 1404527951, 750675218, -1219085716, -1737805443, -1419538446, -1686470761, -1882516282, 963079484, -1911283870, -1808633768, -1428167656, 2114743601, -1196368969, -1621359928, -1573186226, -233464754, -498485324, -211321098, -867594864, -155301056, 1554210134, 1530073290, -973485720, -1468288209, 1881310871, 1965955207, 1812140420 ], [ 1049913686, 1159890682, 983983813, 914396485, -1502907885, -1965290655, -2086721078, -2038093355, -1520762246, -516670305, 99852097, 1598191654, -1079332689, 799769795, -1927046915, 1086094229, -1031526802, 1789851936, -1782442542, -1359486382, 1961854585, 1085803717, 825138173, -400016843, -453444487, 1080537986, -146953290, 662581378, 1903484290, -619692450, -2136670880, -913989383, -1199430672, -2060125876, 1752928011 ], [ 362554283, 2046074116, 1588078324, 1140605934, -1801817169, 1398706718, 1323004077, -1305258226, 917192658, -909969261, 1442949829, 1556082271, 1810349688, -99634039, -1042704669, -632166338, 109679958, -2053528311, 523408474, -337683192, 1824556354, -1892986543, -1600886349, 988635447, -108082490, -853778546, 913561103, -811942108, 176514276, 1776358059, -554877874, -302260970, 1188647731, -475194239, 764446944 ], [ -1765071206, 276949360, -524579361, -128271242, 771279703, 947496528, -365456949, -598071298, 2099832576, -2102194078, 1872726323, 2064529626, 1165295830, 1964052234, -818484315, -1649929628, 1185055600, -1695644560, -2085044306, -1195499274, -790644934, 1052705565, 353835240, 2115148477, 1825054548, 1688397011, 354717347, -153436365, 701932659, -1299717700, 27151903, -1334347720, -186560137, 1305141542, -845320423 ] ], [ [ 1715154546, -1348888960, 1457112622, -498643552, -1343516741, -1880102502, 1217588926, 459473112, -547448890, 853973915, 277240231, -275927447, 1093784059, -148232817, -1994115589, 543685196, -1892204938, 2128855300, 1472655580, 440958985, 53592981, 303006600, -1065397112, -1414820651, -1184010601, 1784704520, -173155201, -210897109, -85556404, -1904286079, 1882658889, 105578760, -119174756, 1011514116, -1151639328 ], [ -1546363413, 897651643, -864717017, 1760484504, 124558802, 1553894854, -2013159472, -1483090114, 140069605, 1064780016, 208461031, 1075826734, -904151617, -25963129, -897072068, 1790575799, 60729711, -1117385519, -1355601615, -1927882896, -415067156, 1502827014, 1851647593, 1422408280, 1236485338, -1781598180, -1014647730, 829765803, -169279516, -1771412935, 1020855087, -985751511, 331657365, -1866618708, 1462553408 ], [ 17599437, 1069021771, -1489288989, 1839207874, 29545619, 1200561610, -1234676132, -306463016, -292160495, -494619542, -1342050704, 1905607146, -1641299771, -1400890624, 2127703110, -1133014786, -966199841, -1105590566, -426810047, 207979176, 79795717, 374435002, 1625757702, 352462629, 421749328, -320747540, -1660260949, 1067378978, -2111015913, 1858870571, -307422359, -1444933089, -1154173932, -1442808436, -775293254 ], [ -1179092475, 357955442, 961629667, 468585790, 1150991525, 807779061, -1806886174, 505183356, -1064205728, -1150273606, 2126983794, -1869664802, -1089590376, -600448397, -749561040, 1778887200, -1735064675, -694899131, 1123597652, -1766947976, -1331034826, 551833240, 1097358282, 1592874515, 1573656982, -1385925036, -1842710780, 1360992001, -890734809, 1336534143, 1988710661, -1096679471, 1626366107, 115343116, -1582743595 ], [ 385851380, 150526099, 701782538, -962706054, 555059819, 515603793, 1086960489, 1253198786, 1344625207, 521334499, 1983325913, -128714706, 182691767, 215678446, -117704814, -824945041, -1121591093, -761451897, 373660380, 200356867, 1024928293, 1565631365, -1806933593, -1853668111, -1517734824, 532603811, 1681275010, -37750159, -555864429, 1265354199, -1339019312, -1292528142, 638366734, -638815621, -1571166637 ], [ 689052321, -1217899101, 1301637304, -1979715499, -546396212, 850483634, 1482718475, 151279667, -1785487726, -661901327, 1506106785, 618082977, 1918594674, 192571188, -1821277689, -525537891, 1303859313, 81246877, 273853184, -903747015, -1733639198, -1249276825, 138626633, 536566552, 66047650, -246875180, -1871212292, -634291315, 1341901690, -1959439238, 1390343624, -1054492867, 1214457649, -1635298893, -656609115 ], [ 692911926, -777078627, -1174438284, -478021099, -1625745848, -1077592335, -1866282829, -996792434, -2064587493, -1484427173, 1466113777, -443616321, -62982279, 807004573, 371256202, 650184270, -643345291, 1225974181, 521551634, 685465739, -478883995, -1549796614, 879377211, 1701748182, 1788898901, -804669951, -1010234629, 468628249, -1647165316, 164589493, -1164804136, -1313182495, -1036171181, 1762540172, 2056029424 ], [ -1574350464, 598511786, -1619847220, 1469800941, 930321496, 1367646737, 1253751639, 1726589845, -121543488, -1277880908, -2125178438, 476140408, 92130100, 671255047, 1303248598, -530720942, -658126785, -256747492, 1736557779, -2015089135, 1142847826, 1391096141, -530085196, -1525067062, -1985786121, -1089971055, -1336342472, -1523181542, 1926848371, -1101560283, -251384381, 2095733718, 424515952, 2065804032, 1846420176 ], [ 1331607260, -429592103, 4584748, -1729346685, 1170323333, 1895397672, -497998188, 1518741420, -899031465, -1424566744, 484734497, -128911757, -1984373233, 1464508721, -323823027, -337903784, -1552211815, 1916965887, -1944266720, -459125607, -1575279967, 1649436499, 2095306739, 1626661585, -644636423, 1900250235, -1723291382, -1585763271, 473353679, -459806765, -849316343, 1668158223, -1058092775, -1199411147, 1184557321 ], [ -7742981, 833810890, -1437156014, -99940381, -1079709482, 1962405069, 391031031, -559268604, 1282473577, 1986841759, 1690478732, 793913454, 2097614335, -1817549264, -1335269084, -199595345, -543615530, -2043244904, -126891721, 1961260703, 1249649683, 525004327, -205251302, 1878143380, -1939855710, 1208060680, 1196516368, -1605068567, -56515957, -1832188167, 1847022499, 1271025934, -670118957, 989899896, -1529384306 ], [ 144458646, 2010634012, 270759359, -1058205319, -1832552208, 512356455, -788817243, 573555578, 454152116, 1614082880, -1945015975, 1086581566, 454722988, -1682556315, -437364822, 898734375, 1892177353, -1897863633, 1856885236, 131917752, -582864594, -1508659782, -875423815, -2133758223, -1051562070, 1492101996, 375016573, 413101726, 919847875, -1697686547, -515969333, 1613048203, 575556554, -849780537, -1392752477 ], [ -326620237, -1395119939, -1170354682, 194772257, -130414519, 2066930201, -1296085103, -1400297656, 2109799366, -1208502678, 55322817, 1868362520, 1749649404, -861870764, -1687538684, -1851290781, 1522419394, -1433663826, -1207189801, -268213288, -1964702440, -1693037048, 1320541996, 1051352950, 843446442, 623042493, 422074563, -1267428718, 159611429, 294973298, 1777272082, -1362170507, 1487175532, -1918200417, 791872693 ], [ -1721953573, -166650613, -1719233283, -532080333, -40904679, 1553744766, -1710554045, 1558534870, -29029872, 1961740540, -1045063307, 2004744093, 1357926895, 535640477, -979324783, 1548930112, 1011880956, 721930742, 1389946081, 1765397657, -1003977959, 2034216, 1870281815, 601384190, 1316207275, -2071451425, -1220631906, 1055276655, -679980945, -340641248, 1042458679, 148814197, 1396031495, -450064670, 1919105975 ], [ 271512708, -2060023725, -1017203796, -583331332, -1268001175, 1378917545, 101192226, 1809025472, -697678287, -842523582, 898001239, -1057171766, -759055947, -1910535491, -539740781, 1799688351, -1690197644, -1393710638, -1550500463, 1262410814, 1685846962, -1985112973, -834016537, 2082977060, -549749255, 2068747203, -1227368624, -1185375506, 1504955417, 456279923, -947543838, -1714075961, 1287559206, 302506687, -821278222 ], [ -430751093, -1525938608, -244517419, 1134397473, 1842160740, -1749985340, -1617961112, -633890095, -2059054039, -237821070, 1655972196, -22935617, -1255372326, 1136915860, -1397641505, 1834717114, 1834878650, -1075289194, -1294119288, -1745910961, 1498170232, -914498332, 2120614595, 979485098, 1979165999, -946729742, 1170955210, 1508122655, -1026186372, -228425678, 937157797, 1494509585, 168672645, 33700161, 2137086205 ], [ -1874345513, -34811998, 1062667410, -568648660, -88077699, 1066693251, -1571015289, -1971403725, 1907920469, -1556274596, 859976434, 940136329, 838219779, 1821079430, 2138019018, -1368115200, -2069050670, 2069078509, 369331144, -1891583781, -1755750686, -538058207, 1805326813, 1081868503, -626169653, 1186100790, -1881166801, 943575787, -1096012347, -811050419, -727870580, -197867074, 1064801020, 1880395565, 1616506176 ], [ 78044971, -998485868, -960838720, -1568708735, 2131520409, -1785878080, 565426959, -1523354155, 1532780347, 2097328955, -1800262747, -1125051535, 1600857133, -1438102426, 1804088632, 365669855, -713373131, -107524693, 2140912428, 496921404, 862310156, 234614335, 1429065937, -1863422504, 1578250071, 1646622552, 1300890662, -997996257, 1134585637, -364691804, 1987437502, 350893038, -371573613, 1974217341, 338049806 ], [ -293343023, -1706592133, 1889814705, 483177853, 1026747956, 69968550, 876067563, 1882659833, 733019283, 992039869, 172927958, 1851658650, 1322699127, 2047994235, -1861967575, 1058572766, 1417300645, 248534050, -627462606, -1029329265, -1076698690, -944419186, 336521938, 889046376, 1918958732, -1472312625, -262920307, 1165665816, -87633770, -2127634730, -1136566556, 450048377, 174412820, 1409516890, 2047321186 ], [ -545532802, -217789253, 1767188345, -986961234, 665121253, 189393963, 253008299, 1851074161, 811548751, -1976934156, -1141612238, -309141471, -2060241130, 890740724, 1953084591, -803223678, 930237664, 1153312335, -1435520871, 1845055855, -955684534, -1661257783, 197966437, -1907152776, -1540948746, 607053760, 1048383854, -782420570, 280692633, -2131115799, 344451676, -967960863, -1900019055, -1889850769, 1576419108 ], [ -979369563, -275527399, 831488569, 85165986, 267091994, 1326537971, -57790416, 726543983, -136790059, 11103579, 1921901016, -342171035, -1915081792, -1633283368, 1389661327, 155073494, -493081319, 1359056832, -724629945, 465487002, 178433809, -1387674875, -301475427, -427811864, -1725726717, -523843620, 1966941607, 796795705, 1425026628, 320282250, 82508442, -606050251, -151416219, 1076630846, 1918870807 ], [ -278376478, -325157757, -1005911946, -639115456, 1671923642, 127627705, -957645496, 376692027, 1594042771, -341271210, -2047142987, -953536695, 389471401, 572052390, 1951976922, 573718257, 1945083805, 475112319, 41957622, -1292131058, 1283381580, 1029565955, 579866089, 398467687, 231041187, 919863490, 1440503901, -823788323, -346017736, -193302276, 307185381, -351789162, 738571487, 2117695704, -397550385 ], [ 1296852542, 1357365323, -1050154355, 1078715851, 701777340, 475558279, 1611142707, -1802157908, -687771390, -1631602884, -1425334358, -207307739, -513702813, -309856347, -1419410822, 315098978, 741477240, 686898973, -34937632, 213613919, 390408533, 1739687946, 1670246915, 1819785731, 1709374184, 116782728, -365042844, -372649910, 1654510402, 840996569, -1595847706, 30380434, -1508676488, -1889350695, -264282683 ], [ 1507396977, -840290011, 1498199068, -968791277, -578436912, -1359533236, 2113290679, -2000840077, 1038070455, 1302335554, 469170836, 1627650164, -1181332446, -2070092798, 185563167, 76130613, 1519650452, -392074144, 1768492682, -961645538, 1536546187, -711772843, -1277524563, 227940834, 964389853, 387837488, -605562904, -578692232, 349783645, -1814415462, 21186830, -2000282926, 212608493, 1051788813, -1232542836 ], [ 1483544081, 2044264650, -216252784, 446221881, -215737579, -177248182, 2037935439, 145673027, 1120423519, 445940014, 1399984264, 132901130, -807290780, -1519475404, 252664979, -1716760073, 1653436983, -604935201, -1171622689, -1042267881, -852238243, -916085270, -529945571, 1576109292, 1504364279, 292973317, -1698159460, 947615164, -749774447, 1752550789, -306124761, -830147422, 1939793297, -420927734, -1948013464 ], [ -1005823254, 1863502236, 923021549, -1578686622, 1512875318, 737815420, -980515969, 921804562, -1003126168, 1804431426, -1209997060, -1982736382, -1433724331, 404431151, 1644945686, -985656113, -1799753315, 1871839223, -1651499313, -570055607, -772390661, -463057753, 282187600, -214830064, 1029654873, 994302126, -509764735, -195464785, -1303413237, 1550113581, -762254395, -2089717398, -333091766, -1114242657, -614099419 ], [ 2144099929, -1167565676, 466632711, -1793892847, 1210847432, -1310509982, -1450374702, -214916833, -1677773889, 1227065594, 2115332937, -2047322223, -1067372136, 1344950874, -883507408, -1200376925, -1386260464, -306595531, -560953011, 751677409, 919606143, 2091805836, 1112676319, 1425362108, -988659894, -1995464024, -2055819074, 667328076, -341733203, -175265650, -337662589, 632593948, 917225036, 1093095689, 1370112461 ], [ -2053858186, 484960472, 156610690, -1215866593, -1872026217, 1488988948, 635254075, -1741982536, -979041738, 128924308, -559904531, -699191171, -233689830, -1956698060, -988372541, 56323503, -1142984138, -406224782, 2113516131, -594409759, 1700967479, 434486127, -597050461, 981074569, 335962899, 275216836, -1496056177, 2038734353, -1423627201, 612390119, 847070222, 825731500, 589984656, -569695235, 452334993 ], [ 1151995009, 2141628253, -1662888627, 1587185837, 1639147506, 148613885, 526793859, -1332855817, -81916967, 1707651938, 1245456510, 738556012, -285883610, -1978992443, -510867214, -126644550, 886557907, 1285602858, 1310086491, -1295005759, 465758608, -414363975, 1971751134, -1137126508, -1081016069, -975687955, 109920307, -1181477986, -1054685084, 1579139718, 1649417636, 676438219, -404940720, 1970981510, 1406059860 ], [ 156834137, -1072591411, 1898146143, 1106835606, -447804250, -1798512458, -969690163, 4581792, 1539402261, 534365400, 1844963192, -820893854, 1324895132, 61100468, 2091703652, -1522022764, 1568282603, 1900598937, 1261088003, 1980672735, 1290548562, 810155214, -196641195, -1347722001, -1065295228, -1699919424, 814326614, -259693067, -1217012259, -593925808, 1133193803, -1939210215, -836307718, -279360629, -1360424897 ], [ -148717605, 2127057619, -1418013162, 20808048, -1811019844, 926827222, -1435381667, 636170547, -1181495733, -1762893840, -1035441124, 864089162, 1123343689, 1848461359, 1371687793, 618498817, -380611159, -1901503639, -400733831, 1952228597, 1960248026, 1977326996, 832349754, -844153472, 2019361777, -348070490, -130590512, -356598880, 253399209, 345902055, 1491158352, -861826104, -963643637, -888134936, 141646856 ], [ 920079339, -1775089654, 2034617825, 478576559, 1082478891, -1397118469, -1085209912, -939570569, 1678142941, 1771794312, 1257119614, -1158728008, -1662656369, -791889709, 178304169, 2130790442, -1246139898, 1159995735, 1122521935, 1227269900, 1420823897, -697915949, 739358665, -284986600, 40941228, 814364111, -1665919102, -1550944885, -610367557, -2073590482, -926797879, 191694965, 2067545570, 1492199965, -540524916 ], [ -1501295604, 987819475, 407855490, 431206446, 620128685, -672562217, -1054294976, 949320095, 840888529, -1986734075, -328270903, 953162856, 806646600, 769253798, 1637629583, 583961489, -1581329017, -1361076411, 331031750, 1034708062, 164785130, 881713462, 1070483900, -1140036113, 1590895131, 1326769733, 3736153, -983944281, 1760785224, 1007274497, 1564181581, -1011574225, 374674975, -73595051, -1622642416 ], [ -1574981293, -1359180418, -1988053977, 1840935027, -310214862, -1137229532, 2034613816, 826035670, -2087992432, -760730194, -1622298365, 1773008237, 984668405, 1822769236, -107642169, 1771255968, -814520079, 1181549042, -892650460, -206452550, -909977247, -553110169, 1086196029, -219753798, -1203228570, 2030504938, 1626375328, 197786454, -726836336, 841234057, 1903958114, -990885925, -1330865554, 1237747611, -280022439 ], [ 819654620, -1566119902, 21527593, 1508141058, 191369048, 1030061414, -798332744, -207650945, 1599425192, 76420877, -773915913, -759864522, -1857700913, -304604829, 518851089, -2072726878, -1849683163, -1936624760, -1727578528, 1902677490, -555555162, -1797229970, -1425389713, 770017995, -929087176, -420853982, 1743224619, -934375504, 1514840361, -1532324573, -858408426, 300505021, 910810366, 1013255576, -117726571 ], [ -1150652290, 1383777327, -2011960679, -1411490761, -214750289, -305436274, 1621436395, 1717926853, 2127097922, -167506729, -1265685710, -1394606795, -1391124951, -673673852, 398916333, 248175615, -1263558384, 805376940, 576618728, 281629444, 1242245617, 36593632, 717195875, 2087329623, -2131154108, 604960400, 169063044, -1387503602, 2097807203, 1152504141, -1007191132, -1897128208, -1059226194, 1520137343, 643257470 ], [ 497351556, -19976989, -2121226036, -1368039504, 627853484, 1155377970, 1386306589, 1588080335, -674351515, 540938365, -1853139526, 753418548, -1705654023, -1079782971, -1008771215, -156484052, -350423455, -1398069507, 289936753, 2047532188, -2111683272, 770081786, -1982833449, -1714006098, -1459078267, 1777176424, -1545611429, 631250889, 1788452319, 473474574, 727630481, -1609872915, 1866971596, 699664460, -180622623 ], [ 73806773, 1053204395, 1671269142, -1569752690, -405818535, 150896755, -1471202204, 80024136, 234888021, 1802182575, -328447299, 1389704955, 2047255867, -1501587395, -423496986, 548357765, 581346672, -83119717, 972481614, -143297735, -348397597, -1949574232, 1363176849, -747068788, -1566355288, -1250591831, -450674003, 1414091479, -1681223406, 1999916659, 183743164, -43985276, 396801354, 1684990899, 1566151730 ], [ -493962904, -202553429, 262933601, -1167164110, -138901400, 864380017, 1313010301, 1317150889, 1063504790, 790390583, 130440300, 1809634010, 691532064, -681284426, -1439448090, -983030220, 1861220725, 200673896, 1760532536, -675809221, 1601809984, -1867387694, 2105689758, -1074699441, -886924650, 467328862, -1488402203, 398382215, -761344015, 404987278, -529168360, -2017877178, -1072676432, -1358302799, -1639036174 ], [ 717053973, -1293344285, -43401995, -1708976756, 1715944709, -1204939164, 1444958615, 1759773827, -223340358, -357631129, -1884346814, 2142228511, -1624019305, 951858963, 1974151065, -1983404424, 1286815626, -67133814, -1964136803, -1417701055, 933880579, 1933999888, 74303196, -1506366595, -750532514, -960494871, 1900508875, 1484963856, -371209469, 686284303, 1655617014, -1825121322, 1879371290, 421719285, 170395171 ], [ 1230957253, 1728010492, 1933234329, 585785685, -1553552660, 1402873247, -134603025, 1972868320, 169107306, 1905618789, 1487555048, -119057120, 1986386404, 655280452, 461480173, -242238976, -558327268, 758164396, -1561562777, 1249078052, 949477167, 575609709, -654405577, -1388577310, -587460953, 970544599, 752834985, 645056353, -628708686, 720021538, -2086623167, -1490114024, 1804711848, 640199933, 147875482 ], [ 527337464, -211044271, 384828493, -1245334452, 16426784, -2052531026, 232421434, 947704288, -1888949475, -963162460, -540090518, -750352305, -884224057, 1222062538, 1156398488, -1943422833, 1055081452, 1780497601, -737026836, 1021334439, -1811081690, 295770894, 128138599, 1687090897, 1908460684, -21731051, -2010632686, -90233101, -1782189914, 1569359780, -803970929, 1845677241, -1507396917, 1072870111, 1676749213 ], [ 308987359, -246620338, -1528135515, 1705461697, -1781104441, -1238806238, -156407103, 681689320, -954528536, -1820794384, -131517871, 765070366, -951275868, 223340483, 920318451, -1551390705, 1328670791, 1669254586, -2070496096, 1797950137, -70207043, -1682974852, -453337126, 240261536, 171137544, 513741510, 2013407035, 1456654718, -1393458201, 1731846379, -254108047, 1453890124, -663735241, -32575976, 1038101848 ], [ 1854537878, 1145323746, 1288264062, -286939557, -1898959620, -765712648, -2000113050, -1041216379, -1795671364, -976004928, 1327357317, 708023625, -1201687374, 509112683, 1539938307, -1054808908, 2074085107, -540660285, 1513335258, 845381110, 1623133242, 2004954070, -1194325116, -724805690, 452188185, 181031160, 1283075505, 1111295384, 1267023903, -204677118, -1005469714, -188969267, 952926772, 733485247, 207878951 ], [ 1931562583, 1815197434, -503190189, 1276778801, -1100978622, 1108585606, 313794471, -1653445285, -1135895732, -1172307091, 2084338342, -1191375473, 307443880, -1847688740, 2053514228, 2078309753, 260280627, -1994007510, -339688465, 1717139625, 25461275, 150426206, -88705767, 388598566, 4627072, 729869935, -589289952, 809411348, 1714340369, 1384753198, 2016678559, 647306622, -1781671814, 2081181692, 439613178 ], [ -1313534052, 1973080736, 1969604786, 449079589, -2066945145, -1587623762, -1802618889, 798286302, -1181798491, -1354856110, 18222148, -1365143951, -1777751405, -2045601498, 1297718419, -614216675, 1439512174, 1207795894, 582102480, -1158326003, 1306306375, -755020658, -1984159703, 365070231, -1043491712, -383982565, -1222507421, 647674411, 2120844256, -2117090318, -1529307985, 145255137, -1988137660, 1952618161, 893927094 ], [ -2034492899, -1472920156, -287482958, 1611937539, -2120794399, 386969407, 920240080, 229529442, 312635707, 770859945, 1348503499, -1669227094, 1602930608, -1580638179, 1441081357, -1437725208, 458913119, 1617709222, -235385915, -1232708567, 476343082, -1662486997, 2017156054, 761517088, -2062042553, -1121942506, -1042133485, -43738114, -1972986427, -1412538196, 181156872, 811570770, 379412828, -1074004058, 1029633443 ], [ -17097494, 1496966277, 71550456, 938690959, 93562279, 2019547527, -941509192, -655517096, 1839866636, -655626743, 1069564708, -230254980, 740481182, 390254099, -1706317837, 1287101730, 610955995, 1446868688, -181731934, -601879703, 613930157, 1268960901, 889776687, -551469105, -617480790, 1027723206, 90090122, 2143730299, 95752020, -851917820, -1372453450, -424571005, 1072846554, 1563185667, -109356870 ], [ -1637480002, 1143029645, -2082423412, 1861175226, 1259558193, -137341909, 1243618891, -2035456517, -165068156, 710906953, 1865075072, -385232669, -195869737, -1967384051, -1473767643, -850903119, -1820451746, 92270000, 455313847, -2076244571, 816506462, -386596932, 1459094655, 1538404585, 1421167168, -2119607860, 1527523151, -722632234, 685214876, 1397132072, 216463308, 1114603485, -1962112475, -1147053013, -1176285012 ], [ 1467573001, 402703759, -1341196259, -458175980, -1656095420, 587625830, 571785901, 1112855115, -1574748731, 187351878, 527586906, -477204940, 626619293, -1787236014, -926468538, 706904247, 1373060294, -288957922, -1122555329, 2086524245, -744908027, 1503103498, -605874262, 361698403, -1658902258, -60307862, -784647046, -1500022283, -357495278, 1062336525, -546598530, 339694832, 1002356570, -843068605, -34610321 ], [ 476511663, -1042107052, 340529901, 700846559, -333726289, -1230581260, -17043582, -2009750609, -1080125533, -757281188, -688074207, -97893324, 836881715, 435758130, -1042676868, 1594681222, -726699821, -2033108863, 323271250, -473830580, -1646331354, 1508221560, 727717468, 615537322, 1555302715, 1376579723, -1068503312, 509001733, -589336273, -710641311, -888567039, -68884471, 2057913299, 277046157, -237772588 ], [ 61819919, 809506768, -2021567564, -1842621204, -1758427899, -1279598130, 441615963, 81576855, 2056107658, -547756542, -340252810, -1207974000, 1628302708, -598509458, 1492509254, 44580562, 1857604013, -1296557396, -800792061, 2054706798, -590135272, -1261210734, -1636696916, -2077978592, 362517207, -154601615, 2052348369, 1458097920, -452474659, 1384556963, 108854827, 1214435604, -1947020257, -2129641460, -1454823957 ], [ 42463841, 1209542738, -194585728, -488686029, -982989708, -360365511, 1231236707, -923623772, -813649630, 1721403605, -447538066, -1814613554, -698250409, -1334645589, 184127838, -1491988605, -1179156587, 1371223065, 2110882124, 754452016, 1788171408, -91068196, -622695443, 2097506652, 1735242465, 1343612619, 1728418078, -1954627569, -1137616281, 885131730, 1362297219, -1466414160, 1715968988, 70577756, 973159420 ], [ -2119205688, -1896148690, -1964893340, -864602484, 568314770, -310159552, -1228988410, -914361787, -1014479515, 714335543, 1406499302, 1982203480, -518876662, 417933220, 733423091, -2040462591, 1501937357, -1561453921, 1061336197, 1754426198, 1091900631, 430451784, -69808317, 1777902942, 277742636, 1589689067, -512870552, -344077386, 1311134403, 1909457546, -85862431, -61201356, -917065508, 2015451906, 556194317 ], [ 1247970710, 1595523397, 1707201669, -1295072488, -1578050340, 283938403, -2131103422, -1356557540, -1986348540, 1620232059, 38538803, 1613758218, 768163534, 810480776, 842117592, -1876991468, -625261033, -192661076, -138982856, 1878763884, -786358685, 205449459, -2057557856, 1367335142, -1016314804, 788185460, -970000074, 1846581170, 1896436463, 903988019, 2123235730, -1955359948, 817254026, 1072434859, -1447820817 ], [ 385255020, 1494492081, 356825780, -1489277007, 648830977, 542583753, 570243147, 1343821654, -1903670492, 1278879779, 2040597991, -1234967020, -1939023320, -1774354174, -710789630, -1209756835, -2016082078, -1362909499, 1084114690, -2124490172, -192951162, 795858098, -2055530349, -1546968577, 548139261, 166342530, 763160142, 1254069703, -1611464096, -109996646, 1338511639, -1654381389, 1145089458, 2103901858, 806935748 ], [ 1173659846, 1090930519, -189785977, -1050626045, -1938661349, 557398145, 1108486385, 1826364409, 1705794564, -1109732836, -2011345850, 1084956155, 211630819, -722429885, 1573903743, 847550650, -736149355, 78370544, -565886460, 884407973, 802392720, 1740645017, -2130430883, -775613237, -485543474, 421916590, 220572877, 2111461090, -33505749, -758783318, 2012911001, -1967709454, 1719070690, -1360268616, -1747350187 ], [ 556793575, 1038828498, 209855574, 740692783, -549814208, -1113095291, -122855513, 853143050, -99674046, -1701298348, -1697220376, -1245019090, -558953299, -21828759, 2099677711, -562729463, 510943158, 838103901, -1335139924, 1030256546, -939389018, -2045812621, -370278119, 1693919725, 1079370986, 897633175, -468838922, -1950432480, -1117357216, -1088109276, -351008610, 1038550010, 1469592194, 732082894, -189235352 ], [ 1421851359, -1234624367, -147614640, 1346206002, 713205908, -727499025, -2140594251, -1842613055, -381751132, -1276985412, 550714136, 203593957, -1751098906, -1703528200, 376245186, 1515042506, -1224865421, 1291466693, 724997541, 436404932, 1767528175, -1690442901, -352840530, -1121406468, -1118749380, 1732354520, 1263272415, -648925491, 1156914996, 886198002, -572952645, -1300174971, -1300472487, 1171644511, 424245503 ], [ 421458299, -1740390446, 239611738, 1143294359, 1502264601, 1004925977, 1692640008, 389590201, 371236177, 2069160508, -1238795024, 2021839896, 1131068417, -242649425, -229128457, 1073317356, 1795001398, -1592096372, -1491915135, -1869019539, -902282339, -1278713987, 535783499, 311724450, -2003644816, 1666964086, -1663228607, 1199959945, -514276109, -958067001, -755975813, 1646877583, 508154184, 2121343726, -230602965 ], [ -8953678, 1103754093, -1352615025, -1259975255, -546430745, 1480653181, -1822316486, 2097541351, -109502018, -868117740, -1877195327, -647382383, 2104497125, 204612269, 210180377, -908876429, -1393692426, 999038841, 2082906330, 1807247615, 465087608, 2101175100, -1135650267, -622122013, 1524053860, 1961797524, 1756769765, -131678759, -895751654, -1315944681, -564283450, -290198390, -664475, 871061723, 161911870 ] ], [ [ 1480848597, 1986064388, 400932922, 520795838, 954551629, -1616296656, 544398149, -1046601046, 352000088, 93479851, -85876001, -1538068448, -1023097012, 2128843751, 336121844, -1911271747, -1898508065, 623702278, 1828023835, 682335795, -985275256, 641474862, -180912299, -1258092298, 824768246, -674241814, -898654465, -365194592, -1504765714, 733548518, -1893152018, -909958347, 1933487883, 904588101, 1614806012 ], [ 1863311729, -891137367, 280178513, -1312421024, 860019731, 949057493, -2069456573, -301881672, 1741271979, -5674230, 605218350, 43250246, 1414498158, 1115152304, 1268516662, 1937186213, 1678319395, -1919744459, 1814734872, 409939063, -1320762767, -1299455514, 1609437404, -1440057660, 1317016122, 1025767133, 815487352, -649839564, 1325944367, -530294542, 100139528, -1840915462, -204534875, -668753255, -1410638247 ], [ -1373483399, 691110461, -1773144829, -1891923101, -1848889080, 264272140, -704637311, -1616187417, -795014824, -175225235, -176312410, -821237220, -1250953556, -438348930, 482311477, -2037077954, 2065014316, 172832024, -304677363, -1343164486, -1846383892, 52870413, -296356556, -1199415954, 1022846811, -345728610, -737298311, -1782104956, -1595905500, 1008735221, -1106316296, -2124978287, 478989135, 237368222, 899586818 ], [ -96002872, -611747984, 1376198340, 20013850, -1834672472, -1517090018, 744682013, 1534806383, 949719677, 726712875, -1551201799, -1832995540, 1211359761, 955923712, -1643201203, -1417257503, 2044513044, -1255454736, -1692950622, -1207131317, 453212434, -1490783681, 610764638, 2144388824, -576870532, 1314855501, -1169346760, 253554271, 299661730, 722812911, -624177480, -1405238628, -2038173063, 598606620, 1763633518 ], [ -2135917294, 1104121414, 123062444, -768975705, 2042869060, 1431227309, -1775407736, 1303292290, 1988051734, 1872463081, 521031590, 1557228999, -1188781377, 1186169854, -1963414795, 1801701864, -174409262, -716830135, 2029070266, 1800556939, -1838538691, -2050551885, -1821951142, 1886161259, 955963330, 717336619, -1151741569, -2089690985, -1578403960, -715111685, 1487723585, 205583106, 1810097231, 848686942, 728733613 ], [ 977578218, -1705585932, -1949927532, -1497587125, -30883184, -1826978038, 700251407, -1484363518, 523909159, 1149758460, -1665896719, -1243645552, 281569086, -1494476938, 52215433, -49725925, -1419301584, -2027071752, 1563854706, -1955060271, -772156879, 1597664820, 728099263, 1975784072, 2040446078, -924917956, -584928986, -654215164, 473328160, 1160884241, -2084816473, -1091667118, 1384306421, 1886011153, -1529046178 ], [ -1400958773, -1815415713, -1091691880, 335289647, -1672810209, -1042803514, 1566991434, 114299663, -1102886006, -167285686, 104441379, 1489252220, -1463569572, -1252340528, 228133805, 1353763894, -965674134, 572249561, 427596041, -453641205, 290332966, -163822063, 1575075316, 215330751, 23512181, -1918491378, -1925190821, 1524380692, -1266211836, -1498821490, 200973738, -1082764445, -867649011, -808113069, 2097821749 ], [ 2088575829, 1927078532, 646628097, -1276529814, -1974098754, 2067925314, -827280018, -274363668, -128582503, 1507175023, 1713671395, 1936008266, -1582556192, 767294274, 1010336896, 1243242414, 682301173, -1952321552, -1564606822, 1819955047, 330394147, 625584541, -1508068312, -1646484421, 351420049, 334348816, -1141625795, -1344647236, -1800095643, 2027059208, -1864672631, -452370697, -1676096663, -509320098, 2045319721 ], [ -1011201823, -107232448, -980282372, -890898566, 752526097, -188371066, 504509391, 1812805041, 1159086511, -1338753269, -1987767774, -1821203066, -989709761, -576054708, 1924095115, -1167649523, -489690827, 1437314086, 705813859, -580839379, -407503206, 166927355, -576710073, -219947663, 1269865997, 1367094232, -692662592, -615075593, 1891667333, -1423105390, 1511614105, 1406899211, -1832485440, 362318154, 2024722515 ], [ -17701125, 1326333308, -936220447, 237513666, 347355515, -1881656278, -2127510848, -1210984929, -1350208961, 911294593, -1366091995, -1631849289, 1701311323, -829856068, -1483730724, -594932601, 377981656, -423388677, 1050366993, -1168197906, -1999522869, 1833330844, 718797840, 779630815, -1843988714, -401708066, -1736051616, 1076494868, -1085615183, 1149722924, 635357828, -655521856, 290226633, 1451898236, -1419888178 ], [ -97675605, 1824650845, -1954258058, 2022118523, 302448524, -580940658, 675452014, 2138832329, -730753127, -2013358795, 1645219420, -593899696, 1700684234, -927505922, 787833202, -1766092917, 81429883, 612348964, -1192168589, 673599298, -379731983, -1833089701, 1377487825, -1358211110, 2108053001, 1717605798, 34708081, -968176326, -1289356375, -1235760434, -1703572460, 1705554145, -1859408094, -1475869, -460220052 ], [ 495995124, -323606912, -2051845277, 1020604780, 1571836592, -1209316796, 403505732, 1294852445, 1869166757, 2144485971, -1882043985, 1142141445, 1415535857, -1442794441, 737125520, -1292240816, 808802182, 1739766688, 422848132, -2069507046, -1111018239, -1322977105, 651009625, -1301490996, -2036391070, 1482571213, -1040851820, -1436584944, -1985494791, 586703239, -696022917, 703436432, 635781685, 1650476001, 1983621245 ], [ -4230002, -1914889356, 773550555, -705304627, 928795090, 1487687163, 1259728807, -1959442522, -488943795, -483268781, -798732752, -1381168190, 2038568621, -455933430, 926813303, 1488409924, 295755446, -242240751, 137905458, -1257761664, 146895284, -761855923, -523134490, 859142006, -173787277, -487648166, -1012382804, -826833398, 1066358165, 1604497385, -31811191, 937249773, 508024397, 1836875119, -1826219661 ], [ 11043334, -2101667146, -775916809, 357251040, -1461063648, -562678967, 192651446, -759095419, -1044476656, -1825753982, -1500886115, 1418254421, 1216222918, 1892690601, 1951000653, -1205688913, -1842787750, 1751150192, -1235934277, -962278114, 65785248, 1418396687, 195983615, 1686049959, 70949313, 2003944357, 620887255, 1582927361, 972425466, 1545420444, -1787201911, -1780458261, 2006366572, -595755302, -912098533 ], [ -830275113, 113205850, -1799634784, 551232727, -218047541, 1118429587, 1009794722, -849622020, -1411386910, 606919942, 1992429106, -1822768612, -2003168678, -288710737, 806859701, 1640034373, -1691615834, 1887556717, -660679641, -47816428, 815323321, -1166427192, -183923654, -480609036, -1173483404, 1857334672, 1884637191, -2051742207, -1603460586, 197832229, -877834750, -229197533, -1966716057, -1379521465, -1584448543 ], [ 1847558392, -1227833524, 2118552566, 1036009707, 221243659, 1236184947, 1381004259, 1842079838, -1877340629, -105215037, -594307855, -2058908101, 1321510320, -2042395130, -208562495, -2001316338, 35011420, -63460308, -640162341, 1251193227, -167629792, -333988403, -225987018, 1198484170, -105446318, 1325953883, -606406635, 1526240639, -2029873330, -208047470, -1210009420, -548482609, -1315057232, -1156662651, 737979152 ], [ -1394904355, 991069303, 2019373024, -1037042545, 1115902690, -1739946599, -1478035351, 1665121044, 693492262, 1877375384, -223076205, -1823378220, -1872989434, 1339967914, 145344505, -807623870, -1457808809, -1706526313, -372929131, -1385844918, -78398857, 1955508938, 1775170379, -529716823, 1534694270, -699899975, -129602876, 2049259038, 1040730754, -819585114, 1802576962, 357595765, 1426363368, 1038740849, -1348159592 ], [ 1452992543, -1433921794, 78973950, -225595031, -404587063, 759973578, -1644784403, -1788242245, 1532031365, 412672282, 1672518949, -1882530239, 142409231, -2077965058, 834619844, -941534959, -1886728393, 761700070, 1553573300, 2069968629, 1149219019, 1018870838, 2112071401, -1273211632, 1091272909, -2110974360, -1894556497, -954435486, -773061500, 1585267064, 471210879, -1211685952, 1367809887, -969270335, -316066387 ], [ -1291628581, 934573493, -280536969, -1491565358, -1877557799, -832222009, 994859820, 68261898, 1800742659, 1951520243, -384908492, 1942951480, 1575858400, 638255246, 1891180212, -894825547, 1098829255, 1016450093, 548867578, -1415297848, 1883320101, 811161141, 1061165155, -388574465, 351757679, -698692645, -520575663, -1506779953, -1082174120, 1439228995, -258092934, -1618632548, -743131261, 1541365812, 1113837548 ], [ 270934920, 734278368, 1009334007, -1983379394, -611465884, 765244758, -445581115, -1284861460, 1565543148, 1678533675, -792941749, 1627129394, 63694729, -13527093, 1224205246, 140744168, -168869079, 1415183940, 2124254737, -179868691, -1392390762, -871046932, 2143166556, 850789088, 685511024, -2104304987, -136455880, -1102615123, 1912094725, -1686981365, 1314404080, -103112110, 1619268371, -573010243, -566270358 ], [ -353595233, -760173723, -1324750193, 1000117625, 148083635, 884323194, -483559370, -1283793863, 70450649, -1480330370, 1088598726, 509500176, 1221988789, 1182637397, -390345160, 2669642, 989895918, -1281613750, 1152928022, -134904041, -1617760166, -1925678202, -759078997, 780327122, 704850049, -372753688, 164517275, -1332545631, 620482236, -270043748, 426917465, 1409492442, 879409409, -1636468961, -1350255224 ], [ 1095757060, -707422714, 1899723232, -756125023, 2074238094, 1969241877, -1568875458, -919523335, -1475137599, 1401217661, -1403376605, -1429129379, 399924211, -1451082431, -640067483, 1438193592, -796686863, -1721532048, -2087499609, 1379350231, 1904667823, -1982282453, -291046474, -744729319, 111003301, 1668740614, -2138692569, -650038258, -47184164, 1033240823, 2085381916, -116667215, -612242756, -1269830379, 1203787953 ], [ 596501019, -164841499, -1151916066, -1097959160, -1002673773, 375815393, -771205726, 1108999457, -759591729, -1257118847, -669850021, 1665879941, -1456940688, 922360733, 917724632, 987662304, 11933474, -1248974257, 1333788494, 1714400754, 1280030711, -487850668, -2125360007, -1670593428, -1578638178, 2098692159, 1759415105, 31387787, 2110205957, -1122521005, 32917101, -2043689924, -915759599, -809792450, -1420467408 ], [ -541046966, -615771010, -1430003011, -236933430, -1891396150, -2100746889, -277257845, -416592893, -184875296, -1267807979, 1844826740, 956431111, -1843466141, 1846377081, -955799439, -1371985861, 394665995, 2075551490, 1652189128, -267717097, 1454167907, 18192114, 381833749, -744213201, 2070468559, 618741898, 1055141636, -901579318, 1970210203, -1839505372, -1887471865, -1938066450, 1146387834, 1119589229, 2071044778 ], [ -1794102525, -405616488, 1517240509, -1289838402, 1125534487, -1705723982, -1198128636, -2124044740, -422298495, -558580858, -1853633260, -2105527841, -584444204, 1696165169, 1358449572, 1849389692, -799179317, 1452806448, 1974400256, -1342937960, -718120736, -364941551, 202634987, -1536226118, -1992336853, -784460652, 1114699849, -772418637, -1350870181, 1346696625, 1153487245, 924214063, -1886983254, -1359693259, -230102936 ], [ -1631431756, 172693970, 829124526, -31311718, -997666010, -499366135, -2005607968, 696687406, -626242786, 971022743, -140625355, -1809447119, 1496566947, -211157706, 1391207281, 433960097, 1651418550, -1845616986, -540064201, 193351824, 66552199, 1329733258, -572837979, 727149763, -1272858929, -212011457, 967358209, 1266689078, 1349176762, -1488514032, -1203900960, 1459427379, 90961837, 186888187, -1172851401 ], [ -1422536841, 1475028170, 1781673921, -1504498385, 2000411259, 744838208, 1779822542, -1730940601, 427682233, -899000282, 2063424170, -2048639471, 110584871, 527278267, 1286676269, 1993069270, -656740416, -1345732216, -1454760254, 2014339478, 453178261, 705527979, 1832910610, -1198289689, 1970441609, -229600912, -371526104, 879419510, 2025562224, 1165431470, -1818611197, 125556391, 1134279103, -1249621826, -1838296611 ], [ -1119001768, 2049828039, 2084269120, -818079824, -500933304, 434179160, -2105925435, 1584085897, 960462432, -2137692781, -2067070666, 1084819156, 520981855, -896317289, 1707904082, -1677366343, 234331640, -1831716110, 1338248408, 1285785626, 729333016, -202408113, 1759864970, -422437483, -1734086721, -1044043005, -169854469, 1084886433, -1409553055, 311438372, -422256223, 1174053924, 137702042, 1720489970, -1173753541 ], [ 1514384421, -1055552689, 851911383, 994100042, -781540330, -348706470, -1022896793, 31589390, 2091603435, -1231701012, -1472458528, 184016015, 1455120118, -25082097, 1777339415, -2055213993, 743719871, -463321081, -244587979, 446888389, -684196129, -1618897015, 1420857531, -1062339511, 422878647, -473770431, 1787036809, -641371328, 1946723121, -1606498761, -345631184, -1788943491, -1524914204, -145973352, -156092698 ], [ 1215842729, 512825555, -1512121101, 415165688, -2088150997, -392613010, 466694565, 321838024, -1756742644, -397039568, 283232979, -1935605426, -918126417, -1189316822, 1188943273, 2078755102, -1849380789, 652652643, -257553384, -1920724787, 2020880585, -459030241, 1388129876, 1854192659, -23985972, -207826484, -555274320, 1592156996, 762424614, 1129802098, -1417047766, 307911492, -2098458024, -1295886862, -225887084 ], [ 2088703436, 502457234, 2125215084, 1877018874, 1591957128, 1378141423, 661089583, -659061695, 1188009641, 954911234, -1699146047, -1222841606, -1694606397, -1333285802, 941979697, 2076097713, 544136818, 579085180, 2022825531, -1836885556, 712843299, -1879690961, 55056682, 1670681666, 207711136, -898440605, 1391544324, -613612243, -1550588763, 1827552795, -1780307744, -1444346473, -855714712, -1309053464, -87925698 ], [ -1079212013, 1802343546, -329976244, 134595652, 138736960, -856755455, 1869356653, -2008528945, 883976659, 1228276735, 1984091748, 1126728451, -1271751110, 611411146, 1873171451, 58059547, -1804319371, 913745864, -312724409, -871657868, -1640670690, -400110441, 255149449, -1392318645, -983503598, 577472819, 546874090, -1014903867, 1150429669, -150406264, -649642892, -2033446418, 1395321132, -1205456685, -623424587 ], [ 1577265149, -317327455, -159812424, -881189327, -333723450, 1329058502, -298694649, 1459521141, -2057824471, -382486620, 1624215485, 1958069984, 51223586, 1456514616, 810603389, -842495320, 653162048, -1786892079, -520266001, -1450609549, 1749647742, 1406532178, -1695675533, 1117253904, 104556001, -1440774366, 1698005296, -972113177, -23690396, -1375944804, 848433747, 1550663328, 178794411, -120304863, 1188235438 ], [ 2035461510, -834779632, 353608943, 1211388507, 1770162613, 1507423199, 1609194373, 868209660, -1495176215, 1679741331, 36666212, -1486572011, 1045200874, -1046143844, -1850104942, 168187874, -1554473514, -1189036250, -778855133, -1199285114, -215414670, 135269775, -1210477704, -1454531447, -434287368, -1123799846, -1962751188, 247332789, -521960654, -1559505439, -257716520, 366593558, 538012994, 311652592, -1373743415 ], [ 2041569680, -448691874, -1963944098, -324949389, 939339453, -714029128, -127906886, -1138575505, -262107462, -216908065, 192359799, -1772090928, -1015782507, -115641744, -195859414, -492392037, 1990070784, 1007174722, -517687686, 1062795790, 196543433, -607311088, -1207712516, 1624706662, 837624077, 2088466893, 328264387, 506260598, -709871471, -944584842, 856090521, -307832900, -1315163215, -892011958, -502731916 ], [ -734990444, 381121808, -685691204, 783315579, -1581784287, -758691484, 2008859263, -737914125, -531457079, 2021953865, -519436985, -833291810, 978117639, 1176783685, 396399633, -2109923548, -1620959358, -568909595, 1224359233, 943845287, -1422963635, 2028889454, 1682533770, -1514520007, 1823003195, -1631911712, 587160616, 416746526, 249362073, -406655416, -1465136286, -829308686, 1787545678, 644402942, 972380674 ], [ -1268773946, 352334211, -2099648630, 610905339, -521090304, 239124292, -98786100, -1382244677, 123729162, -1864931870, -1748484423, 2105045377, -1628720937, -825733123, -1767355086, -2056820139, 607710014, 1021882250, -533698409, 306938550, -1382942815, -1014724638, -1265862374, -1168236714, -857847914, 914517099, -503828267, -1060283000, -288694368, -692596755, -1842256260, -553250219, 1265763056, 227599856, 1216779884 ], [ 1156760109, 2126843529, 329357225, -413819606, 108781960, -282324005, -775873453, -46180211, 1022881240, 630301576, 1701515562, 1330461681, -635813814, 1585652835, -539217919, 1366408738, 1977280155, 176450340, -1759936898, -1537982606, -1185619006, -1731567726, -1952211638, 753772989, 1496574532, 1362439916, -2082407934, -1753667093, 222561904, -1372022345, 564248597, 243865236, -920720113, -580169346, -773026818 ], [ 283774543, -898393061, 863581038, 2009213511, -1533275887, -396248711, 230077683, -1565441931, -1418096244, 1710631638, 561277579, -732850720, 820396666, 1740852547, 292881137, 736381037, -939257175, -1740240537, 386744558, -1601803220, 1993575152, 390876010, 709023627, -496609834, -448114961, -1377971364, 1188585261, -1198157811, -1475457057, -83229026, 419350446, -12346573, -1247045535, -1720874449, -998020231 ], [ 361706981, 1106420025, 778767477, -142373372, -2049692716, -1729063440, -883159345, -29292347, 568006928, -247774560, 1726825239, -501569027, 1177256769, 923285678, 1278899735, -1702690468, 395290043, -909829389, 1482734105, 240963609, -820309158, -1276789114, -1049310911, -1163609426, 2030528430, -1859153669, -1528347864, -36024644, -844967545, -1482004052, -962619221, -583294649, -617620538, -245560240, -286196014 ], [ -168625750, -183473873, -1788882004, 279888704, 924509044, 95816711, 928766988, 1201206189, -866113564, 1842370546, 160158403, 2102404530, 567303397, 2053549487, 574419078, -1551384490, 1101058046, -821773751, 1011601537, 1131110707, -1053919389, -973488900, -387235589, -1653828684, -481408202, -1492740055, 174669958, -656606930, 1846276779, 261183274, 316272734, -1512139356, -1794648761, 264583507, -748877908 ], [ 452514608, 996845857, -425125421, -836587264, 2021702128, -104594274, 1909726783, 2016251926, 379258479, -794720817, 829331650, 152640129, -821856422, -835491892, -1951041492, 1397350272, -1767106958, 682981191, -287254016, 1747407266, -1280551612, -1170150838, 355631452, 332746501, -1755068272, -2014113174, -1730992252, -1123579381, 456409140, 1748715609, 1039881007, 1246633074, 723233490, -1314630065, 1522349907 ], [ -85845191, 1456424012, -359176066, -655751972, 1397679813, 434048367, -804280493, 536869011, -441569580, 1122645224, 1837474821, -1933276934, -223691943, -975339740, 918309169, -829202634, 811213506, 1805984894, -1262839607, -1484461925, -1496823692, 1932585862, -208487259, 53695415, -832340132, -317910511, 1172252347, 86932337, -469251781, -195806508, 284006668, 1871023691, -2072017774, -1689851559, 292951812 ], [ 1003186712, -1974703694, 219254324, 724344720, -2048097862, -1514291789, -1253977761, 476268541, 1076887058, -624261276, 1205438249, 464032105, -1859075702, -1583894682, 1179477888, 484439002, -1343312887, -159305047, -1472978157, 1654032315, 1031252566, 264346890, -1012098753, -1837118415, 2102342328, 361108448, 1034373037, 155878946, 2142138966, -394289052, -1032887709, 1013279141, 1543246724, 869541473, 310857661 ], [ -1588037852, -1876062637, 1423059582, -909392307, 1610570328, 74868360, -1317551541, -307862881, 1018576051, 1790101910, 775824879, 74499564, -676056847, 1354152230, 965204262, -15720288, -7839435, -1177330570, -36781951, -1211827316, -581000908, 172059437, -1168340703, 1353367318, -1953289958, -1179430571, 1927560878, -357657022, -145547930, -216978337, -1862406501, -849808629, 1879903217, -2036788506, 38838723 ], [ -206543627, -2062815887, -952329662, 1234411431, 205048586, -603081372, 1255351878, 125424873, 50821522, 2095019051, -326586568, 1635276600, -823864291, 381627341, 300835790, 1354497377, 5561025, -1363535408, -1199248981, 743705159, -1497224409, -1738777260, -2037927221, -1041132640, 490882346, -1019588149, -1161473157, 1453051917, -689977006, 700538403, 1853688877, -1396698173, 1830819759, -1292703564, 118960681 ], [ 1122519737, 1088802870, 36236960, -189311289, -2116068022, -4730099, -127894377, -1980678109, -1201620422, -301387700, 1865988913, 95200923, -115276701, 1866136035, 181243689, 622911896, 655791470, -18578564, -286877400, 1978068906, -961772963, 975313302, 1518982228, -1741097259, 909678812, -1798527903, -2028337552, -1613271093, 2014765198, -948857525, 1110014966, 109242424, 317074898, 2140078441, -85282794 ], [ -428505218, 169294336, -333212227, 250603427, 1223192866, 626058593, -828099034, 1257382446, 1794440270, 1515177302, -1702784791, 1726922902, -1140148603, 1004875603, 326021540, 831809847, 2072434869, -1839042408, -1410851728, 1593393021, -284338196, 1770514234, -85952315, -97932423, 1426742985, 747948872, 546285516, 671655127, -880836847, -955223908, -1808465309, 899979424, 697777926, -695351908, -1060787676 ], [ 121054593, 575283183, 1872718920, -1999338108, 1753887193, 712041264, 1766645434, 340054316, -1702069072, -975732008, -415953223, -704072436, -231970564, -418637628, 913019651, -1906997540, -844115245, 80496823, 2074968744, 587212982, -344273282, -448753939, 1311570140, 496119475, 1646080064, -7842179, 620159944, -1836524302, 511225968, 1760987683, 507281003, 1241118444, 1261923790, 1457232009, -1334157782 ], [ -2090328040, 1018686104, 1789944042, -177784820, -1240206034, 1455488936, 1198069775, -1145530833, -1448726109, -312905487, -655983226, -1182957407, -1678782386, 1089571123, -2043424842, 867860040, -1205639068, 2000832542, -945204704, 1160203734, -6505895, 1812158563, -701021662, -1354365014, 192910106, -244412976, -1508605230, 1244753016, 1294995751, -180295053, -471322104, -234166003, 12742393, 23750489, -1249069749 ], [ 1010177826, 853314810, 56322208, -1634955907, -820603993, 1455017709, 458270728, 1822524568, -949887562, 673903181, 1426752545, -490220035, 961306001, -1735845431, 1002541248, -1954365705, -1073421180, 1542036794, 744535044, -1988304261, -847734050, 1893374037, 759252753, -1865955838, 44092718, -2087754656, -639880680, 1888465463, 688303015, 1812888100, 1356957191, 2009528938, -2028592648, -296543061, -93004876 ], [ 1213141189, -1097445286, -508563744, 2027689653, 1672104177, 731438634, -462128915, 1867705538, -1156625309, 590489069, 24732348, -452883163, -448138258, -2105129194, 529036729, -1855522535, -267919337, 76040018, 523944994, -306004486, 451722518, 1705405502, 989470697, -1843966683, -290684240, -596772237, 521050651, -1678635591, 1252958329, 29486645, -2105221143, -398655280, -1374050968, -274885601, 1366093910 ], [ -2035202, -1241319822, -326085431, -242847976, -520064975, -1184216929, 1115893904, 884064758, 1434205574, -322741024, 1246288171, -116133475, -2071029565, -795192996, -604340960, -2131214833, 1377907732, 37073989, 227380409, 512164534, 1253137512, -2079611203, 831796462, 1347758622, 1109452795, -1237510558, 667928743, -73735081, -1314547920, 2082266766, 1880424652, -339483008, -68633377, 1722268937, -918762004 ], [ -449750824, 1456391813, -725793639, 995818450, -1588491142, 292033046, 1555850069, 1418202924, -830523831, -638831299, 412225001, -1911700150, 787099043, 1493997571, -1707306498, -1397009387, 1233369285, 595081910, 1299083029, -947272909, -1271601870, 298103015, -1457216390, -1227440578, -413002857, -1942864878, -1404917089, -453837685, -1464267824, -887198805, -1922483572, -849873636, -910299421, -342804137, -1717660443 ], [ -1139365107, -648138550, -721829126, -735535676, -1265548353, 424036168, 1254360800, -1894759890, -1916571014, -637806838, 1972816273, 552723722, 1430622215, 1785418680, -1960205475, -2006611755, 1557950218, -403027606, -1202898988, 1413915103, -145904267, -356775636, 84229433, -1018425125, -30921435, 2017833080, -1304639097, -1320073992, -793798605, 1037646480, 69834804, -796709945, -467195758, -19035573, 1047090259 ], [ 622586162, 2101707604, 2110904478, 2007451533, -1109119882, -1446355263, 1396197533, 1082416877, 3772090, -1783209184, -940653218, -1787739695, 1556893793, 1903336680, 943523741, -1272565843, 1291046138, 564885144, -1962715314, 1142165619, -494227662, 1188732468, -1777797751, -1279681457, -225004277, 1039229215, -129192298, -669771300, 1337106731, 1619597793, -1917835825, -707141539, 998075380, 1676396973, -1613286845 ], [ 1579335105, -586413746, -731043132, -1460162963, -220441315, 2031170091, -1749782219, 928612118, 1224481838, 1856162663, -435101590, -573423582, 1183472746, 883715302, 1784837554, 1964997621, -1352984730, 738076068, -232377746, -475149749, -497211201, 2015593828, 1119705414, -2138951966, 862025043, 1892708254, 1924158490, -511193775, 65515118, -1165427524, -202922481, -133574291, 188529065, 164496315, -809608215 ], [ 217835046, -1877646656, 319549473, 1507122259, -562189208, -750132344, 708330061, -1368188292, 318357289, 584748274, -149480820, -2081281105, 533288832, 1954757437, 260754577, -1117926773, 278700476, 554489346, -942857067, -959611386, -1999187601, -55968537, -572720800, -921633683, -55872658, -620553256, 762102671, 1368078598, -510894763, 1635592983, 1302771268, -1774980718, -1890797790, 553599195, -1875527903 ], [ -1328193020, 155820469, -1387694535, 84892589, -161852210, 588888207, 679767333, -2021954232, -1753038569, -874850202, 1849559001, -1821292819, -723397572, 368622626, 1188527263, 1536441707, -644114376, -622719501, 974125139, 1263107934, -482666776, -1420838953, -1830172921, -1722579276, 1796405082, -1164008965, 1044325988, 2035467793, 632751277, -434758360, -1756723156, -1826075704, 414580352, -549291544, -823985684 ], [ 1975331950, 6137978, -69374712, 548098481, -1531679560, -2000669404, 2112573512, -918632969, -1859762987, -1433664685, 287305527, 2109949911, 1239103058, -766006119, -1970379331, -548543041, 1922887627, 960984511, 1024772608, -2025425627, 1983651070, -643965054, 1815120487, 1838013193, -52633891, 566607252, -22496774, 827706699, -1845014977, -1272615924, 1423569149, -1008033346, -386965332, 949916361, -1737211291 ] ], [ [ -1212212404, 1529316776, 2087589310, 2046783566, -1648198412, 2056890027, 1721462866, 98537869, 1397889338, -2142503997, -46899251, 276596196, -429626871, 282790456, -778668319, 1018034174, 1203206882, -1388257239, 551413518, -2144223084, -936240196, 388537665, -305066759, 260292280, -1026467148, -1158565006, -100560948, 880869606, -1437075379, 1688701574, 1194519181, -1928758048, 983694968, -1407458115, -1345180967 ], [ 1314737224, -1769581607, -2050026700, -331062796, 1387430212, -1972307937, -1511162069, -392737873, 1927396494, -1568168502, 1785961336, 2084164256, 1407425754, -173394791, 1639855326, 1852064711, 357944500, 911181641, 1845967348, 556893634, 404721428, -967447298, 2120667322, -291356246, 739796674, -1771588092, 909536852, -606253304, -354438980, 633002204, 882124316, -1916171259, 2088030463, -25633563, -1357903793 ], [ -662156258, -1203357783, -1902751643, 1122701403, 817842401, 892210674, -2127465791, -1600727085, -1196256, 1718636403, 490701586, -699050763, 170505197, -1933454182, 752632446, 1797696082, -1535311807, 1137687485, -1597106136, 1060084311, 938327004, 2076574617, -1078233526, 924591716, 1605120813, 649169271, 1387335610, -567912351, 1103868975, -66015783, 379341453, -775042672, -1013163624, -156312485, 1268567517 ], [ 261395826, 1406183339, 643492727, 968400756, -1451214617, -1799862757, 1392561671, 755479502, -1676257419, 2107679988, -1212746431, -2015377944, -455977102, -63389973, -1701976251, 1390151344, 2046835241, -382012927, 438663282, 1815041076, -861878036, 265390855, 483246022, -1756311103, -800897008, 189302993, 2141001875, -751296271, -1497040116, 127800582, -795879381, 1794589116, 928620468, 1567969920, -87848865 ], [ 2133855831, 872821512, 925065509, 982309883, 1506559367, 1810697557, -83361230, 535762549, 1948636197, 128016268, -1552729255, 1130163019, 1902768711, 781967899, -877627087, 598481410, -1206361906, -98152125, -326943498, 355533350, -1043814765, 1913858024, -1068559442, -1624970528, 1085601300, 420813866, -1382441455, -68688943, -745315339, -1463996154, 611540859, -701186169, 630816493, -1499621371, 1822477662 ], [ -1624363853, 739977919, 130610283, 1328537151, -1350196776, 1078200591, -1879107168, -1537472307, 1182480676, 452490992, -1411920083, -314919844, -708203528, -4203550, -1669835736, 2002449264, 740743688, 96113798, -1206840869, -1461045390, -731309807, 897036449, -403608865, 1014266159, -591737028, 1985039373, 985548822, 1406038417, 527776496, 360388926, -1170285111, 1971586461, 701927606, -833205752, -122962264 ], [ -354916410, 1683825983, 1611693011, -2005884505, 166678439, -601926705, -2078005557, -924281474, 15043516, 1972268935, -897924277, 779307747, -1541268613, -720801987, -1584480508, -348523688, -570883674, 1427156130, 1028795381, 297143567, -1658411696, -158978985, -347372316, -1042170666, 1632326785, 623409256, 1055364746, -32402939, 28111415, 1359717466, 1063765586, 1049872788, -1083213834, -313644279, 1961380739 ], [ 1772481679, -1477329171, 785299309, -169958435, 2099649863, -1039973230, -438569740, 1485412572, 1577457866, -1188502568, 1717480744, 155596153, -1201268497, 925835757, 1713040646, -926949788, 702018036, 152300767, -1237719423, 1742597702, -1564458680, 1697562978, 49139197, 1723579222, 448349006, 852999378, 1230317460, -1871781002, 668432440, -1461278461, -874001964, -21154141, 1091236538, -1546670672, -174826618 ], [ 1745029886, -1821321560, 721787626, 97735813, -723677773, -1732756824, -1392979894, 1244368323, 795592254, 426451995, 1643006989, -275905428, -536215562, 616311849, 1555457227, 202339483, -121563595, 1920879702, -884758327, -1428863816, 488217232, -2057956104, -1423485492, -1993604442, 1325428632, -741049249, 1099517246, 977783171, -915999425, 1418604579, -380391405, -1307463837, -830361117, -244308661, -1625972527 ], [ 984923831, 1167035447, -1800563874, 5558479, -1765321674, -1348783060, 1219703457, 1988192796, 1254774371, -1185819916, 303382872, 1756926176, 881111513, 2017451585, -1862277662, -229489102, 2145497068, 1830076575, -173709747, 82989049, 570738076, 994653150, -756409138, 196148391, -1457423382, 1301727948, -848486967, 1590073193, 190933983, 729125819, -1805062775, -546492610, -603723305, -439517165, 1237585837 ], [ 1750105230, 291874602, 299428042, 508641199, 161630098, 913027950, 2015411700, -845187165, 1136919395, -276377673, -1631917825, -1036521945, 546919009, 989586666, 862521761, -1107979808, 792953075, -1531426351, 1186934860, -1728596744, -59601629, 196128860, 1320204717, 1521828169, 509787650, -715828508, -1076860583, -107331047, -748733606, 1437587125, -184871874, 993511681, -622802006, 1225381423, 1592625738 ], [ -1399587461, 1785032574, 1798975144, 1590272263, 2014708642, -1024161737, 1326319513, -583689596, 2136402158, 250056816, 1583349119, -113018645, -1032009120, -113989193, 1869325643, -1078836862, -2013504104, -1367727536, 937452156, 318165006, 620812767, -606019835, 281792334, -664830897, 168206360, 632513793, -880272952, -270575548, -86610004, -2074545433, 2128763702, -995758595, -959989428, 1947464538, 672280480 ], [ -1101912730, -481147214, -384115115, -1569565161, -1895713504, 1923770002, -1886664904, 1460837958, 291870838, 228699454, -7231093, -872431815, 1495537776, 1113119672, 598105969, 2082614261, 1929616516, -782856232, 2071080609, -1081858508, -565537262, 1266196164, -1564969551, 664929132, 850988919, 1066743516, 1654837117, 200516724, 809275292, -1528263647, -1703620913, 214179473, -411382523, 929096883, 1419697051 ], [ -1975045321, 1236297654, 1281829797, 687063909, -1600651817, 800427835, -938597724, -1102829395, -1560591936, 1081475476, -1601993500, 952019742, -381716958, -1451022428, 412986765, 1865268970, -1037335754, -35749218, -1384923594, -1248383998, 1339313550, 1159197429, -1210952672, -1751759754, 558201895, 1415729604, 2030452780, -973011939, 1526102058, -1732271813, -1456963216, 407381835, 922688006, -1929051648, 1892467332 ], [ 1012887126, 307026986, -397814313, 582379375, 487102271, 212623740, 234383632, -1534499038, -710757923, 1949065337, -1605666119, -970527052, -1599502496, 1503192743, -1852346661, 599987286, 2011971532, -1610208128, -1313565255, 416885959, -1619654221, -1932337483, 2143336055, 1402866221, 624080582, -1439530570, -1849609357, 1737851164, -231784126, -180739463, 360144504, -1967489506, -34022166, 342890189, -559053770 ], [ 24747734, 8689830, -743435325, -589679281, -63274169, 630621046, 994037140, 1865389299, 1274477029, 559422541, -1448514020, -1309735680, 566727757, 1468401117, -944597224, 1091529742, -1085181519, -1864753437, 1667271850, 542451873, -1194157810, -521770738, 1329017013, -1270335952, 2116067438, 1577112976, -101647837, -25489357, 397409275, -619594849, 1875539300, 1307128201, 1078258448, -1698685989, -1482917791 ], [ 1994959939, -1406762757, 778007485, -1447192186, -1809248492, -196369467, 1791080569, 51385280, -633206425, 1527295046, -273275157, 862585612, 1313331802, -1256598815, -1623189535, 126652058, 792204522, 355933578, 572956792, 529371287, -1709248037, -1429418074, -837924810, -689343250, -120829677, 1064298763, 265903141, 223765436, -1783536273, -147617293, -2001217567, 1863480921, 1804195532, -672249093, 107150618 ], [ 1286843975, -655710462, 1479258955, -1628204833, 1287429268, 1363040595, -501753209, 121566695, 1092398548, -839557023, -640708939, 988947313, 1739688461, 13344314, 1596317125, -2054505574, 1597222168, 2624953, 504508065, 232015212, 984202706, -612884769, -1760171961, -1954948906, -1810455002, 1679782590, -1007752458, 1242420647, 313958205, 2090539715, 1893984502, 1282720745, -1951752720, -1084064870, -952279896 ], [ 1369235788, -1249906731, -1785538877, -1362587468, -995013353, -1108881731, -1744569909, -20850375, -1178182163, -2145069703, 641072755, 109909549, -1790087249, -1858295318, -630053761, 646546298, 1213791694, 1691404741, -760932381, 154557473, 1309718846, 1289472848, 858688581, 378441145, -480446549, 2067008615, 561145105, 1032911387, 318132109, -718178279, -1628235312, -281968621, -782017640, 864276420, -247898810 ], [ -732812970, -2105114047, -309596589, -488028814, 820700276, -980829962, -1973014821, 1897962948, -2091038346, -1874246859, 1670159440, 1388182946, -2110620813, -2097333247, 1676281624, -1246085228, 1629048222, -1058178572, 1093488271, 127116074, -1733121988, -286817733, -1918139522, 945809614, -1078524508, 766790420, 118653744, 957014325, -1202504044, 1653731397, -927143720, -1370430554, -882157098, -614231169, 1897095431 ], [ 1981157724, 1163720069, 1980632347, -1140531140, -348157624, 1544510919, 1232757139, -1415078747, 1870729363, -1650492361, -426201477, 1250234054, 53086663, -852197536, -741890618, 1227003409, -1661784561, 1735991993, 1469873449, -2066380117, -1000002796, 380323496, 1886330711, -23356399, -262234461, -807699214, -1290929030, -2080682931, 1600918632, -1969075323, -1738895828, 2088190766, 1827922876, -1526123314, 1849190559 ], [ -907536164, 2098898176, -868633251, 1884246863, -2021899402, -982788593, 1828078630, -398712057, -155344500, -838999646, -376679826, -1876109293, -2026336372, 1015129592, -2141806009, -274878658, 767180140, -1425004514, 2036425600, -1059647751, 1806927987, 1690718079, -2082079832, 524362389, -1348737661, -1175196077, 414663754, -1662399304, 1394181893, 384683132, -1855660387, -1976530277, -1099605558, -2116949364, -681435355 ], [ 1574398786, 877467834, 1423628874, -796484902, -869543875, 683856421, -685424370, -636895913, -438620342, -787067508, 601584322, -1870630763, 293257519, 610923200, 1551241776, -948185995, 947765568, 1431261914, 668065871, 823641263, 300841861, -641012540, -1111235870, 896860832, -276457868, -556621286, 1387143354, -675763118, 1407503700, 1654143149, 814710369, 712514791, 750434632, -1528331015, -2034552523 ], [ -650192451, -1819581956, 1767212224, 1892212169, -964955125, -1314132557, -2001186239, 1991234055, -2082288301, -1441383643, 1744146933, 443072254, -1164649895, 278139347, -563247870, 1031902611, -1012113386, -866759187, -1956446334, 1267108955, 415440709, 1278800619, 1725244403, -53953965, -1977350358, -1888628770, 1288298784, -485547218, -1605857296, 642100973, -1257514058, 843900225, -1283906389, -1872425777, 252043243 ], [ -617145768, 2039408187, 1306941261, -632056007, 1565285822, 1155455816, -641794675, -1459452492, 1206836744, 1028218672, 1021172040, 936652549, 1775599072, 1118320988, 1059704084, 1924360016, 1690901157, 3622021, -1293286769, -988325830, -914646019, -638654703, -708319235, -69506966, -51107390, 1619057511, 1575117382, -879711483, -1762506774, -638490886, 601117126, -1170649335, 1788711744, -886773240, -16698576 ], [ -1711076584, 1313118600, -1801171011, 325435269, -179818829, -9789888, -606548135, 1490179910, 842246830, 222930594, -1827679587, 307158899, 11615086, 1658022698, 1637297169, 213469846, 803361900, -526505834, -615561460, -1859523233, -667907592, 392527564, 1017270118, -264437382, 1673447473, 2044952264, -1891349748, 910167499, -1267518670, -987141774, -1090150217, 799116611, -610985449, -1429235358, 1573520598 ], [ -1132829137, -1266696740, -1315547139, -714929044, 872636977, 1745272044, 1974764460, 103177633, -1674364263, -235597813, -1057594087, -785521230, 1106346871, -1291248877, -167554715, 618499066, -842411092, -650174284, 2033769562, -907012395, 215138545, -521041946, 1205424846, 1568779257, -1006656552, 1382467399, -1245151226, 1460099515, -1164882085, -293121813, -1643886503, 1511410227, 2098326395, 2007262059, -378922611 ], [ -2051822572, 177053284, -587971489, 1116676972, 469511759, -711526243, -2109103573, 1068752848, 1348025856, -1977751590, 618992639, 507816083, 625544369, -310100099, -422635704, -1183979343, 741488915, 1737113409, 372835638, -366626539, -1636504298, -1379628617, -433710821, 824612631, 367716920, 2053797714, -1861641054, 17672080, -1498958412, -1503024288, -162680542, -1580910253, -547925713, -1844197885, -909143713 ], [ 1690747400, -1101168711, 1142169798, 1745163992, -1671068133, -1302720975, 1987369356, 2061916762, 165154506, -1190583875, -708131457, -2079184843, -1806949914, -599957396, 87089529, 794812358, -685287302, 1562527780, 700679794, 1026632799, 66474038, -905891501, -258022256, -104127027, 1442771518, -2084998643, -1455165882, 48293079, 142232024, -1654422332, 1070603012, -1216041537, 172328700, 1215409824, -2044231737 ], [ -1104522650, -2096139812, -1464692122, -1819812418, 1757328665, 231608438, 1318135455, -1655669534, -778888063, -1848339299, -533884552, 600579176, 2079000792, 346021424, 2144832632, 1687225065, 337987546, 1495454092, 336776991, 969507897, 1905933167, 91368273, 912601389, -1011494878, -807698172, -2119464898, -813588489, -1050964850, -5394765, -1171140341, -783572029, -1239141264, 289930170, 1225719343, 1338685408 ], [ -727854055, -66478770, 1548282611, 1746167492, 493081640, -2112561630, 438054488, -1874615188, 1378982770, -338954441, 870700721, 521415620, 974639320, -869729266, 297781965, -655643439, -1769787975, 218875326, -1220587034, 2121821354, 1842205485, -1003266997, -864920808, 1206030206, -550338907, 1240615040, -862917103, 1223030724, -1123224398, -598561897, 1433436798, -1621620852, 390881171, 584613062, 392072746 ], [ 1586124987, -589599252, -1174914379, 713282141, -129921656, 1005179630, -1494376157, 1565500046, 351649299, -569159748, -1886791062, -214362236, -1450331574, -324443391, 2033061616, 1358586034, 1926380737, -2105282155, -1109185589, 1997225680, 1659270202, -363481842, 1083358722, 1962475846, -884024329, -1032394991, -686860969, -784804973, 1123328073, 1195380841, 628433853, 174444883, 17181636, 1868831103, -318563534 ], [ 136247199, 1279427520, 1524331845, -2032852044, -881260663, -1139699807, -101077997, -1644071322, 1497933747, 315359233, 944693422, 633102130, 542201912, 1387585628, 1317445087, 439102106, 33545496, -1323762853, -172901221, -263557652, -203628637, 801572902, 842617342, 788665637, 372608679, 942486235, -1709191584, -1976152943, -395314119, 1566405393, 301906895, 569963202, -270462497, 863197551, 1670275059 ], [ 198677257, 1255460440, 545383589, 1988706967, 298581089, 1168180183, 1574649942, -1703245216, -904551301, 656617069, -81716022, 1123168845, -579300606, 1383475835, 1424366676, -450051428, -1824118912, 1079676139, -684551885, -1330656398, 45169228, -1176894254, 1125986951, 1601068097, 1957038419, -961752634, 793496433, 1892831438, -961766935, -273414083, 1890294356, -2701478, 1914319726, -505734781, 960139520 ], [ -1174614520, -993588096, 1858836450, -1240713050, -1361321092, -208497748, 1489722399, 861041418, -555956324, 580020825, -1996771379, -205210913, -904950327, -890169124, 1886138140, 504431544, 661204192, -829831572, -2045950669, 956566033, 1608023513, 460911346, 108154589, 1775631126, -823896938, 41484975, -245001917, -775245348, 2058213616, 1744130303, 251892163, 1391698769, -294749112, 1412226768, -316111976 ], [ 1248320621, 397068414, -1258838487, -1803767416, 514150199, 1722290384, -449009545, 1771276667, 718665802, -31926085, 780153044, -566569883, -1675143526, -1183492222, -1918256055, -723726427, -1083623826, -1009473656, 488969222, -879538913, 1241218938, -1153629774, 1920707361, 815338063, 778814384, 92144840, 311933555, 1206209597, -1688766448, -528248851, 2144701682, -290295646, -544282720, 428791131, 1346987695 ], [ -1177393551, -21532858, 1950848540, -21625133, 1044585925, -1730950136, 1305589136, -1689604970, 1655395429, 1965080315, 600444811, -1676239667, -2038914577, -1646971239, 920024390, 1327932816, 1961561801, 1539231160, 1857560138, -1536466179, 1819413327, 1563104004, -1116597077, 1176115577, 572070314, -326390413, -1298047276, -1910284671, 1675970103, -1350542559, -1553587628, 1442463375, 976556154, -1074595923, 1160752797 ], [ 1731914852, -2004231723, 718338599, -1062999348, -1434891819, 455332736, 1229154617, -2030631823, 1820446314, -1533865059, -506060455, 2054116568, 2036705866, 2142858606, 358277057, -1947152590, 978139284, -907052507, 1002575957, -525738519, -1641438000, -803504752, -1684388817, 1742905210, 1191112917, 2090787238, -262921092, 2064505590, 28639109, 1939459981, 94082384, 1652151104, 1664230077, 1086997749, -564268984 ], [ 1442508016, 1331495345, -2021192457, -260592729, -421133319, 1079561042, -885051063, -730675185, -608788330, 425218018, 1086898015, -751059975, -1631494962, 2078782113, 1194834590, 1183390083, -5760083, 456531213, 347003518, -1876590290, 544591729, -567773465, -1112961426, -795488784, -1566787428, 1313516264, 1534706918, 1702011760, -562400136, -644744016, 489634093, -1249469731, -948807610, 1534583272, 93835527 ], [ -2133719421, 711308063, 1729621381, -1237210662, -1317772461, 774021619, -50992986, 280671867, 1378195555, -2077132289, -1528624703, -1408593083, 1118923696, -953862752, 984235561, -1972790098, 196202400, -1544852296, 2089583091, -1961350378, -490388751, -1031181045, -693261382, -802968263, -1652060823, 1067722006, 445932482, -613890320, -78920360, 592503147, 1816906228, -723854301, 24794618, 346605149, -397692456 ], [ -2109884102, -1641222036, -1182854825, -568307900, 985384533, 1589300034, 635940407, 1985716897, -1602866820, 1278370584, -412662428, -1297219775, -1095919121, 1902640830, 1810607261, -461036309, -1558520922, 1250017455, 1522388310, 258624387, 1742930338, -1862091675, 136527930, 370354600, -988469582, 251376264, 704725241, -611984212, -1684392529, 1141512988, -1398871180, -339259488, -431436965, 297578310, -1775346677 ], [ 775270890, -1737890133, 1247741163, 450476410, 2128445926, 1072014434, 999302357, 1793336318, 1129652177, 1020627220, 1890191676, -520041697, -267263973, -1217117160, -1497555037, 878326834, 906423984, 1640498812, 484460987, -2072993224, -1441361491, 1993542506, 1830691875, 1472375599, -1931139876, -783729346, 560639224, -991382476, 1416983245, -427045588, -1678786777, -647137589, 1164319, -987497900, -1160381392 ], [ -379975569, -1178611184, 985766889, -185002957, -1386352415, -58151241, 1494306760, 1265825246, 1047633954, -549437412, 909138707, -222031326, -66099381, -689185380, -904577771, 466951563, 281278001, 1342437169, -227058441, -1946219756, 1374993529, 1740930003, 1021530194, -1396143247, 2086827976, -40899999, 2015489815, 96229084, 1257852572, -2096762489, 2116924993, -1407581378, 1924408534, -633692270, -1151860688 ], [ 1944050843, -535785542, -940896121, 1101731706, 1293738770, -619095475, 1077244166, -2146938497, -1002604391, 790837331, -1281680453, 454757966, 1463062032, 1653585328, -528347435, 196055147, 684084791, 1059825150, -699266418, -1300726803, 328175945, -901716948, 112739913, -1526367026, 1527092770, -474183846, -1188879052, 412135732, -1021170760, -1015655638, 562420013, -1883063159, -1641894810, -1237156540, -25411329 ], [ -1951813635, 455043790, -1159771612, 1978421550, 1993640064, -1741034994, 842613662, -2122847801, 1560072539, 946456166, -2050854011, -1273614206, 554510478, 1120435530, -1911561504, -2003718003, -372129334, 1283874937, -1623567671, 1142104313, 1371737572, 1875781274, -1027020881, 2145372368, 1005652100, -1294979330, -767210051, -852275493, 10463206, 232284849, -1272526840, -1992766867, 18906851, -596076722, -593588984 ], [ 1963586736, 1374629178, 1537136341, -337967486, 924822589, 951713131, 1807928027, 2065792801, -177552400, 1851640291, -126392080, -1149687833, -1953899035, -2024945024, -68451463, -57600402, -1504408328, 179719689, -1873801793, -2119292480, 302799751, 1203226166, -1982215791, -483967578, 919063149, 1151344272, 1362994629, 329626290, -1638959869, -1420175881, 131417342, -587079528, 1519730598, 1845576653, 1366734549 ], [ -1301350321, -251409976, -2011752587, 1637561085, 2083507647, -239285317, -486706128, -869656963, -1873736867, 1333096602, -1703433077, -1497718762, 2065456599, 1283054113, 1586612914, -1715462175, -1868692626, -1580765116, 324315682, -669287097, -1858108709, -1420267314, 1189624270, 241035376, 945912860, -361182589, -1669956459, -2013916883, -1450690685, -69850474, 1059837933, 1544444442, 1590610107, -1213807200, 1991617127 ], [ -1022522358, 196231671, -1146013001, -1963107575, -1769978965, 1312211386, -89389526, -2081100789, 1635313237, -615743882, -294889774, 1416348889, 176644999, -361321912, 397285871, 1137492133, 1476050980, -371289114, 1202497383, -693106406, 656127217, 483233981, 737929646, 1081950094, -705733950, 1264591057, 1600931999, 962329034, 261780400, 68681935, 1594958808, -792185587, 124169789, -383437576, -1751964853 ], [ 1055377712, -643350250, -674967394, 114573928, 1370051914, -1750175411, 1339410301, -1116461696, -1385564019, -54464950, -1692515151, 1583629597, 15444439, -338428342, -2042780149, -451663842, 864913539, 437462929, -2112842538, 148559871, 2010272993, -1771363963, 1976596478, 570658304, 1132792632, 1127197146, -1012685611, 786939333, 443628903, -1434505258, 1145195003, 1858362153, 987394760, 815737812, 1271936490 ], [ 1283162398, -191427804, -1096023400, -1279839734, -2014530128, -751459633, 1881187606, -2126547143, 1182523717, -1930231880, 499821166, -1988559532, 748909846, -1290195776, 1160327525, 1728326799, -46586469, -2057823440, 1708697357, -487493052, -1525698743, -1823727608, -1298609869, 945661406, -4838937, 1759500228, -707427991, 808317809, -508139309, -1182108281, 743574718, 1613903695, 1733358168, 1149160922, -46758088 ], [ -284425708, -1801306446, 1755632293, 1799187524, -79254546, 1612064823, -1987498820, -2083123859, 886752406, 1734734125, 1227419693, -1349052370, 940842202, -1885536172, -2064261709, 210811874, -1820378528, -76902856, -689023559, -211011530, -1668276971, 1196934676, -456666535, 1370710435, 418953168, 1475146157, -369610156, -282198791, 87574479, 367341758, 2095846195, 1231160185, 247514870, -1464515018, 1192449838 ], [ -1951293147, 750368632, 1534290221, -372435886, 747075368, -1435774204, -583559484, -1508133974, -1456182516, 1381238984, 610477209, 1070908037, 521675014, 2097715170, 1059455938, 1567787634, 1283145917, -1970776626, -1363688158, -1008792473, -583461333, -1075581448, 290121113, -1005671223, -1377897378, 498331648, 1290102271, -2045577686, 1284191373, 326587288, 915937896, -1576619692, -684807669, 1715009070, -50388599 ], [ -1291188922, 21455893, -81706441, 82489070, 992268398, 1496797248, -550717356, -1680600088, 587534806, 1535378738, -378139121, 439443706, 76457865, 1848681336, -1747120092, -1825848094, -631379770, 637967083, 632822205, 226006204, 1642384842, -28112787, 1951879846, -1472481925, -297261602, 1444409802, -1034377251, -388169800, -990454208, 923816502, -890608522, -1129086904, -604484373, -1666968130, 278238728 ], [ -1595542842, -882036009, 433961220, -1808903134, -1277513604, -1753791957, 1763802349, -1412350096, -524519692, -118752076, 1698804726, -944628316, 1174795439, -807904480, 113836746, -1616826788, -1380639340, -185635788, 1168544075, -1301205615, -2141953557, -154633113, 2071458778, 2338179, -1068333204, -1325127934, 169688403, 770587692, 1136473521, 1888434349, -911674105, 270850977, 1828023265, 1037723455, -316821873 ], [ -632180605, 1813262034, 1483316543, 13398169, -173624496, -1756914948, -500979591, 396659236, -1360146093, 800390232, -45759520, 1290959376, 241743819, 1783677538, -736969183, -1331318557, 382219879, 1194046581, 1822849087, 1995629438, -2075865013, 1640528746, -742757046, 1057037843, -1064191009, -236499759, 1365393559, -1221085437, -1597296124, 1046464205, 1429375670, -1269968437, 90584665, -671975269, 55766976 ], [ 170234781, -1121935294, -1564524278, -576064496, -471985059, -1570583759, -1889369466, 239817144, -1360373929, 561662168, -168800995, 1474037090, 356663822, -1684205179, 1236119092, -96880426, -2003099606, -241493432, -1012216679, -1413558206, 958552341, -1009145355, 3364625, -968476260, -1448438115, -1555196342, -100139365, 806696562, 821591232, 576923627, -375367817, 1007363744, -1382654218, 899127492, -1475895017 ], [ 395078672, 577570397, 1952123437, 1020495257, 1376342217, 1615249485, -1761901080, 1290455849, -200821453, 2108350430, 244171477, 463917699, 1568323060, -513695912, -543409759, -1078350271, -1698896495, -4280954, -1386549234, -2015541335, 264389422, 752886697, -479150865, -2051726044, -62092699, 1836179151, -437891108, 1398104335, -38496597, 1500641551, -190432316, 530918017, -895648976, -1340925849, -871348885 ], [ -80991305, 128093645, 499764609, -855191817, -1342015665, 632329819, -498048722, -1251373515, -1943592631, -1250488351, 1008409707, 2089100854, 502946073, 2119566341, -474768266, 1590677061, -649525431, -526365251, -2033254663, 1332019019, -871727696, -637466683, -928692515, -1474806936, -2144946650, -1684838734, 1445011610, -765137218, 1644967584, -110152260, 603091810, -486420078, -1221419362, -1294120507, 925882514 ], [ -493922631, 227648809, 1878705619, 1780677284, -322081043, 619490913, 1609225811, 719752044, -337685273, 439250080, 320327069, 1835098556, -2060381377, 348709631, 1833002043, -438946713, -2116400160, -229499630, 1748497334, 1094445772, -1180875119, -742873338, -433386060, 1403062460, 1959164057, -1509106612, 2116446909, 278557692, 715046873, 1921517218, -167229261, 1443252023, -1634929916, -859570514, 747962876 ], [ -1746346800, -1026869348, 1481019172, -665242713, -1504662941, -1182670378, 1606089105, -729841623, 180449076, -292848949, -398135842, -660957953, 685873768, 1827708831, -318265187, 1563552059, 224794169, 1943205206, -675687686, 152955586, -462344414, -46604373, 1679347178, -1164758147, -937072720, 1181143045, -101698551, -825294282, -422445870, 1039554778, 1641640250, 1990191555, -197240651, 373563096, -860027835 ] ], [ [ -387720525, 1661702014, -224693339, -2039399222, 203633405, -922639466, -1969579051, 1394692494, 2034236414, 296424428, 42219646, -1387654477, -1438213999, -29493413, -1138882735, -275897112, -491976319, -1264433054, -1445737188, 1175110438, -2121455358, 179008521, 655110248, 1481016252, -640489735, 279481273, 1986566875, 566997966, -1782163175, 1595118083, -154790194, 1881841271, 1445170429, 1473030020, -1315365449 ], [ 1845631361, 1314138858, -1777083964, -1325675417, 549278165, 447569679, 2078032176, 659947152, 671598693, 1400760707, 1423753375, -1803843967, -1644131248, -1291489355, 1788308706, 995063670, -41955126, 1958487032, -249807735, -1848872778, 749652094, 45045028, -836188566, -2003610090, 1545689460, -1040697822, -585339082, -1909348161, 1829592491, -1257213866, -1492742124, 1188280308, -1467340079, 610779809, 1336559477 ], [ -603543309, 1231524753, -1343804161, -32139850, -2117764069, -715820910, -1106418610, -64488450, -977458336, 833744567, -1580150071, -70538975, -1151778312, -2022079544, 2134941682, 1389198571, -241879674, -123581288, -1441018592, 1022818173, 1008317389, 517367330, 724162448, -1536444142, -1320435932, 372233469, -1358643032, -2022622234, -1659795896, 556794867, -1020470301, -1088841620, -640055127, -445670371, 2105409765 ], [ -1566343155, -1016715360, -950669331, -1754056961, 2105916400, -389185217, -687841272, 906718802, 33105949, 374384329, -2069027447, 1336353417, -440533497, 24976332, -173835853, 664037832, -1034546489, -877167436, -1619121693, 542861205, -272716323, 1935579176, -514144865, -193513787, -53014734, 1473532066, -412397562, 535486770, 1952872298, 1408689885, 806274412, -783589451, 1499017106, 833138166, -1779353670 ], [ 1662730049, -135671974, 2147084483, 344341326, 1023049229, 790325829, 495417334, 1368122129, -1430184424, 1827485338, 103251887, -277291877, -617606426, 1412386903, -1760543838, 431154757, 2159093, 467486019, -336791632, 1543294022, -1958024419, 156460193, 1136687516, -205732729, 174056545, 1753326829, -1693978815, 448935571, -374492766, 44986338, -281064959, -1865402010, -959724228, -947205109, 338332462 ], [ 1947610884, -935777551, -114442114, -1511589511, -1431061444, -1121748588, 921701692, -1812167857, 417764429, -1716854831, 1257457515, 1162935574, 442851073, -1280293134, -615655973, -852482194, -996813556, -549540544, -1209881022, -423211603, -1045503740, -1309284408, -1541252596, -684991334, 1933328585, 2053376369, 1299934533, -1327647425, -120208289, 242719718, 609958454, 1145172837, -1406838677, 1010768406, -1104042672 ], [ -771199235, 977421405, -2139330012, 1886034241, 54294689, 1765320818, 792610016, -1834727526, -464032059, -1552755381, -1976134557, -2053448899, 301054990, 897298040, 1069546799, 357962608, 1771157360, -997555975, 1509802210, -1166119475, -2078044093, -310418484, 2058342466, 1347154949, -263288015, 2116084086, -705586903, 785131074, -1537948369, 52682665, 1553093906, 417424885, -862893763, -1934729338, 1740723181 ], [ 742810660, 535419162, 1593580653, 6232854, 1677655447, 1644750724, 1205901130, 2143676976, -1896165186, 671251188, -170540816, -738906342, 720219362, -355435993, 440846885, -779616639, -1354941762, -1509455335, -1137173044, 2111953987, -1202350098, -1688877661, -225695308, 933005522, 1542570584, -1266354446, 239315222, 280088048, 1216327382, -1315500656, 1455240015, -1662562676, -1677145923, -745243641, -527961171 ], [ -1813963379, -286804252, -574494088, -554385929, -2011970961, 1576905304, -1879331740, 2089880440, 427428396, -1247541898, 8387654, 1776319033, -2035519768, 1948331285, 1318416880, -1455688037, 625353166, 77153741, -1574954221, -128243360, 1854086167, 820515111, -407152713, -1824571076, 810025782, 1572043130, 1457063181, 408287480, 1042288861, 1661082187, -1142061776, 1560350120, 314612851, -337874726, 62703013 ], [ -273220363, 926189060, -179616592, 1513613846, 311119832, 765370970, 1048293405, 1051702273, 140028605, -808903507, -182910102, -1364378681, 1698750230, 1584246477, 1591638731, 1601067181, -915826018, 1841022768, 1856387633, -1037091395, 1711130660, -315190806, -1510995241, 1258292680, -1161660501, 880131371, -655892176, 1819762226, -1772198869, 241559309, 376851222, 1231684226, -320621664, 715836720, 1298151675 ], [ 1026251552, 335690418, 1856806076, 1153144319, -1402455215, 664255618, 1405641002, -1798347278, 1793926555, 764231132, 1543931143, -196078056, 2014993166, -761932575, 999098200, -472880548, -696151718, 865474174, -85810983, -340920048, -1674218413, -1581911128, 1885054943, -1446093528, -537114750, 1721468861, 2135135771, 2053175933, -2113382105, -1605861954, -549633137, -2018217280, -860886, -1970875331, 1050758158 ], [ 659809102, 947185180, -1939936413, 1172222972, -1144636283, -1635007894, 404858424, -848128891, -2100857426, -2102972940, 1541515226, 1104586425, 500782542, -1143475613, -960379789, 1169271246, -708052493, -1829230600, -711618648, -344190911, 433829562, 1396436219, 1054353895, 156258264, 2011906213, -1246093538, -338656770, -1328641540, -2001013924, -820725236, 271713014, -283124588, 2054680016, -623232379, 632730992 ], [ 145369026, -1893470511, -523743228, 260175597, -319193077, -791192953, 1172377937, 1632257599, -1828852217, -1633309330, 669572906, 1310885646, -370329824, 416171056, 193644775, -483566005, -503128990, -1413115341, -274888074, -320300385, 1907840762, 1970134335, -1194580325, -781169654, 1063016894, -1289383872, 570597458, -1191092405, -1622461440, -1364565308, -368201312, -1657656420, -1418341923, -1414971606, -363669281 ], [ -793595114, 1453075628, 47812433, 594642059, 1041322236, -2088072288, 521616813, -340021562, 860452675, -1440691443, 910551498, 1388031350, 1524696193, -498132615, 1173297886, -276862881, 138991678, -1764838597, 1011066734, -401312921, 1796549977, 1212826356, 551903093, 1307063205, -1922792374, -1976553485, -1102463225, -1722694806, 1549328375, 634204262, 265248941, 1806384714, -76250170, 1484039133, -75865189 ], [ -1187943266, 1259387702, -516456780, -1842565014, -22625334, 856565238, 310774793, 147943655, -413051815, 149771385, 1715367231, 379928727, 844967211, -677697578, 2108285313, -923781340, -2078722772, 792699951, -387485334, 1938618082, -1123100764, -401113190, -735431012, 1459332813, -2141887351, -274239265, 1241446308, -1629711089, 639817422, 1664053431, 1176013113, -1745821100, 886734894, 1222641336, -1044000713 ], [ -2100873976, -1343751306, -1697868661, -583946974, -928927512, -2011133991, 2141218122, -1725518555, 1725186861, -1933172426, -262350704, -1022248937, 1370454391, 1412990284, 1012314529, 1578069190, -438902048, 529075295, -3824677, 823967593, -534437570, 1702004788, -535563025, 543077833, 68629557, -95677140, -1716699892, -883307706, 313143104, -1245159849, -652445111, -1830144384, 1170638909, 478025205, 849570763 ], [ -1518997331, 1905982808, -1546630373, -1129004464, -805935121, 572845278, 1380143570, -1038299956, 838574926, 1441703446, 557727205, -7557575, -1894200297, 2031936371, 341102650, 640193414, -1160999887, -1640127618, -339212220, -1984433436, 2144512802, -889965713, 1520724789, 1109023343, 192140518, 596578341, -519006740, -1080281017, -1027008689, 1978629104, 1973170735, 2075865042, 1611292836, -227355751, 1168069348 ], [ -1385437861, -1350523191, -1735407683, 1105893413, 785408085, -313744586, -1935828343, 1140263211, 1222868077, 1910920298, -2074595899, 1140058385, -1239485807, 1135047843, 139726951, -1455129747, 714898475, -1729136156, -1129580608, -879320064, 669616892, 1037012537, 149638996, 163267061, -1776775837, -356893145, 1660225346, -1477958429, 1423880603, -1958322498, 589821676, 2023587722, -477730677, 2125969470, -1355286192 ], [ 1523436818, 1991348839, 2000889651, -2029613634, -1047457318, 282850993, 1384961177, -673047252, -293940649, 689426764, -1151327603, -1553385575, 1143891181, -1094286088, 679164358, -1792418748, 2095161693, 1186172733, -20593611, -160031553, -1885686786, -1904133383, -817431210, 7795296, 113793175, -1112765061, -654729806, -1463230149, -1685915565, -1119566579, 1104796752, -1010479789, 1714991762, -7641809, 1538656778 ], [ 334211996, -340213446, -780452238, 1364349420, 1968143801, 1647899650, -1650219431, 1781316780, 2083105131, 238227014, -938909478, -1245948780, 553834179, 1829911543, 1814945347, 2036031238, -653747260, 1952675372, -497587289, -977307767, -1359681130, -1203090274, -547848151, 694583992, 1356060729, -1500475528, -1000031826, 1032186684, 1201692633, -1045022721, -1653133852, -1044740656, 986563938, 537886275, -1155970170 ], [ 1375428790, -1303251501, -873117793, -1566673085, 1484966915, -1979535689, -143058604, 575979885, 1836640241, -649950971, -157954082, -172155187, -1711643979, -981801590, 1227359435, -1179654416, -617764060, -1887665152, -454789685, -1615306735, -180530055, -1347402573, -2122916354, -547029458, -1482198486, -1298558117, -797387012, 1452123449, -1095990860, -1068142045, 1181709183, -123250947, -650642784, -1223608525, -15848580 ], [ -471757651, -78940914, -394597274, -795181071, -1902391350, -781473350, 1861709099, -1595207241, 655285886, 627359460, -2136946641, -447304768, -984459615, -1471076717, -1382327167, 1964371885, 918823249, -1724884904, 1390777274, 437917056, -1536443120, -619734098, 456604244, -1408449149, 2105977764, -243557837, -1641676767, -1631024332, -1093341797, 1754776273, -1097121200, -124767080, -828114885, 1146252204, 1730549373 ], [ 2101635892, 2003942030, -449941632, -379641936, 1761756461, 745600152, -1224817665, -995038659, 712627557, 1820509495, -509469139, 1553346837, -1570487853, -941788664, 1155366641, 611878956, -545324502, -226824660, -1018627812, 1065728797, 1784625961, 17994769, -134769379, 463348748, -200184473, -928837377, -137774790, -1999128079, -1962453128, -2071220387, 1939276621, 1316716192, -1157490386, -936417324, -2072015735 ], [ -1092345392, 1149496651, 1624338006, 1400806223, 1695286624, -1122855017, -376881812, -1755624937, -1919833989, 141875248, 1858050571, -578263624, -1869800028, 865865981, -984738881, 985691071, 200260152, -1396816441, -1294951290, -219169486, 1930966310, 1297998977, 1542770901, 1624585316, 161851535, 853873739, -196545737, 423308726, 73720930, -181988578, -526250861, -468762705, 407461502, -509089785, -114130029 ], [ 152164542, -843806991, -80633098, 155919501, 878578934, -458042402, -1920800070, -30582472, -644776463, 707623087, -96673603, 2001886576, 31280515, 1131819467, -675906708, -636233019, 1026964197, 2044138545, -663425890, 621014666, -264531287, -1450676733, -1004008686, -1584246056, 525443003, -1493905929, 1511372967, -638688731, -764924851, -1921049935, -369714410, 566354299, -432140519, 1466606161, 711514402 ], [ -1315299379, -1709901801, -1575188417, 2042744473, -291052322, 1519708672, -2005434039, 36422181, -895885487, 1440574671, 413252776, -1855562083, 1029873833, -1433309234, -1293320377, 270980803, 1811108120, 918118279, -817494514, -1053559232, 1084815078, -1864700213, -340222832, -949069164, -1546387812, -33359113, 155114840, -316075418, -1210960486, -1076460369, 1301549602, 2124709093, 1735816970, 757833906, 1017794256 ], [ 752130354, -448683416, 1539876894, 1525064350, -246603249, 312251457, 1548094373, 488673472, -1913846485, -577979692, 2040682826, 391360433, 524539202, -1146980696, 783027264, -256260920, 951726313, -434230245, 232502567, -144283536, 1983634741, -1901655046, -92027708, 886988899, 2053289017, 1108656020, -698824146, -1290631290, -1657153386, -465155484, 244809402, -1376134385, -976859680, 1231159289, 712530927 ], [ -1340172477, -2139752256, 913641334, -235264791, -168529922, -2145116513, 1978774409, -1865197015, 1590111426, 523644036, -1191675308, 314784951, 471045109, -1144912118, -233018839, 600515086, -1003100340, 1915043595, -1029543438, 1284372696, 332761156, -1400240262, -1882530304, 203527, 1553123227, 1726399880, -368691644, 1741232285, -172049080, -238105170, -237477286, -1203864851, 1424034413, -1965583517, -910228943 ], [ -717012413, 1140974404, 300169112, -1028084018, 163219727, -197116268, -677912028, -550170152, 472726705, -34442043, 539128052, -890307250, 1136159316, -942927768, -60254362, -860582918, 2032707672, 1321901542, 1820858889, 2030400096, -745007632, 1270578275, -1725085059, -1488892268, -227392819, -68679210, 161137917, 1257763245, -1309162954, -896705191, 300711803, 1399440720, 1656596132, -2001142598, 1930187691 ], [ 1519370735, -381910021, 1490033568, -1855051213, -477488721, 1550329548, -365874458, -1387242189, -227185797, -1544264276, -612455638, -962966559, -804249641, 737212467, 528289690, -844607793, -222647160, -2085385187, 1405081054, -301756914, 1294775862, -1305724200, 1490364580, -1008112646, -1394393120, -1586868988, -726206832, -384828937, -701758833, 900788520, 661410798, -1091422625, -1765737901, -995487629, -1936708863 ], [ 233797318, -1455412437, 8661788, -2053288974, 556285551, -453005008, 1534684997, -802962586, 190519527, -2128625258, -693762564, -1995849799, 1041951946, -1757781066, 2030208578, 1296059206, 504256064, -1065911733, -353039726, 1313550023, -1435769390, 171094856, -1678853863, -571869661, -1752226224, 2090032940, 157070692, -1167961374, -1269084596, 1490663748, 1803911255, 2111515343, -647501045, -546543417, -301033092 ], [ -389410335, -881111642, -1078326571, -1395110902, -1982497458, 292569106, -1238002386, -1513892961, 1125042674, -727608834, 109836268, 2015612501, -905737461, 1653481070, -427186053, -1860475017, -718316014, 1486061952, -659927569, -210397104, -1913131202, 2112392855, 1887261008, -610221809, 1011801770, 1667396077, -604510678, -991986401, -1035179767, -27890486, 691651342, 624641489, 339716574, -87228394, -1846129074 ], [ -436574042, -164852361, 900144898, -563570100, 1570308953, -868137982, 109939320, 1416066390, 1072305131, 1001814621, -1674001258, -1244135939, 1684209321, 180704160, -1937180660, -2144617723, -944930576, 506556960, -1492957066, -2013788806, 152285110, 862726220, -1280455473, -14184574, 1877865292, -1208751190, -846588406, 1632109835, -880702969, -1953840493, -1321814575, 173839331, -201398122, 2137005434, 1688543582 ], [ -1431581468, -1426823912, -358293343, -1258605473, -1735478957, 1267985587, 1848927267, 301273043, -852118250, 1438380983, -1798903509, 2016200632, 2103002753, 619387112, -945573966, 493882928, -1619298428, 827789621, -1914648163, -87998973, -2007518812, -1968676964, 460846361, -975948917, 1995594514, -1267886930, 1498602921, -60506343, 873651705, -820421247, -509343035, 1492456160, -1387627139, -687526763, 280975987 ], [ -949762856, -1238185199, 498962558, -1775226867, -1211276370, 1157935730, 2055526244, 1742975296, -1349226637, 206359252, -267649749, -1614910299, 704353234, -311138289, 1383341402, 1013844807, -946418691, 315909214, -328293290, -343198363, -1589770543, -500462444, 519222748, 919966323, -244300078, -1271793689, 1558093590, -447481499, 1363079193, -2139519678, 636204964, 1155132255, -1284530928, 500968056, -294046849 ], [ 300951029, -599190671, -1730219595, -1616889024, -915482294, -1651957279, 1917953885, -310683946, -1368520097, 123689732, -396859464, 1246580526, 1205008055, -1143102649, 1840704231, -842830941, 83248836, 526484463, 8431490, 990131557, 523817936, -1892307914, 1713091459, 1819776977, 1735947484, -1673997603, -404695468, -698856319, 1754228298, -2096694646, -296562757, -1095338349, 1443978380, -991487843, 706076650 ], [ -447423816, -415078659, 2076196099, 2040699055, -96866899, -95304784, -1500386794, -1198132806, 1851511390, 1419004336, -364658068, -689175937, -1821352358, 1213496913, -1298636727, -239059753, -1113794937, 1536148331, 614972105, 961171802, -1567798662, -1607620640, 1691636868, 322619888, -1945379504, -528281165, 1983629367, 1860252487, 139771777, 416831057, -1545799156, 1098790812, -469391019, -1811561952, 1031956745 ], [ 868815545, -418892358, 972863753, -726917018, -1214466099, -380604275, -1519618376, 71206693, -773776584, -1838714025, 306290406, -459930582, 1467029665, -2031472339, -1294099080, 421039381, 473908081, -1548416278, 681461413, -1208137166, -49789997, -1739166375, 615236255, 1696037973, -515181073, -1268769058, -1193627846, -998864930, -1614095696, -884666613, 945445155, 1946336806, 581113297, -2110005420, -1936100714 ], [ 107243960, -1825396971, 1827123383, -925522438, 741941759, 1968916381, 1239545384, 6654605, 1472390665, -1402101526, 506845205, -1578283821, -86351461, 376342851, -1812836007, 1318866204, -333336467, 2092425687, -557776345, 1521090733, -554473946, -254511549, 1550573967, 1569984654, 1100251743, 1248903616, -1518438770, -80686766, 1595783023, 2103276688, -1138317395, -1375353164, -490488123, -1229262900, 287729839 ], [ -932746568, -1440612845, -13594398, -415337986, 2147440205, 2084183863, 823027300, -1676956559, -1234704753, 1364304636, 1312433198, -1181171329, 607785653, 1991159095, -236781947, -1718167496, 863164722, -1600372335, -1120869325, -1494927990, 2132207792, 1757081227, 1745416175, 870428629, -435962178, -1544183651, 1463338931, 1013887360, -624973890, 1388560110, 643482777, 1523428525, 105589912, -843302581, 694052282 ], [ -1037051177, 316151915, 775391830, 496431020, -506655554, -654146179, -1313004554, -1456246708, -1218764291, -2138185235, -1606896650, -822621464, -161738971, -151690000, -825112560, -602963233, -475383495, 1681782027, 1174115066, -570870258, 694054352, 478366210, -385651432, -1448639643, 1731201012, 936597294, 381811012, 1562617821, 1955479111, -37151414, 159046066, -1174825841, -335776185, 1679791017, -1890696699 ], [ -782964179, 1423255030, -137878871, 642330872, 2008692795, -937318485, -478092553, -1600138958, 1119222849, 2090610647, 1882869442, 838051825, -1018068748, -161157003, 1058687237, 1608049217, 800911715, -704153863, 960044498, 1414408132, 1616710012, -1177147137, 707404826, -1047651663, -1895514258, 2103270568, -738931182, -1535788962, -1983165136, -248171727, -1156210999, 771990890, 1961457008, 568593442, -1475578420 ], [ 1934707354, -1683201376, -967457132, 883067985, -920047292, -1633590673, 292469082, -1126905065, 706576874, -1398152313, 909775034, 1285042888, -2130369426, 1819192966, -1606824241, -1837229966, -618629744, 2147415721, 606291648, -151958283, -707348442, 1420916081, 537953417, 491589199, -464170177, -1739510382, 2021945658, -1023463491, -1385852177, -2012797608, -1332938778, -542902596, -851655938, -1357506490, -47150469 ], [ 1965827492, -487264427, -1601839071, -476760647, 844669587, 1142203851, -683237964, -2043385868, -2033837462, 1019819429, -1122079804, 986185493, -44224549, -1170640155, -1841636714, -1980994199, -1917652034, -2020485568, -965286755, 140437610, 1996068439, -513821568, 929203173, -149930145, 1562307300, -1112707543, -678591539, 601622302, -594077183, 623789586, -519625493, 2133500760, 723028001, 51773096, 1241594256 ], [ -1144948530, 1742789928, 684640825, 806626110, 1617627732, 1759684108, 1730171786, 1252969284, -2063546015, 561019693, -2083619206, 183717239, 1876118404, 210286981, -642124556, -65190674, 2089953887, 1689926511, 1282665625, -376738430, 2083988030, 1533017336, -587693492, 1999822811, -1458604978, -1622097319, -1644544247, -876874244, 782738078, 1268891229, -543967262, 803925995, -1237777942, -1290013584, 621635294 ], [ -1094919871, -105582102, -1935072309, -1751468911, -1343506160, -2036582164, -704611680, 990157577, 1857164979, 1300620049, 1015255165, -958013875, -360573086, 1835157925, -635816934, -1719909921, -1013621496, 1593732525, 137570253, -1773997498, 511944497, -2081599266, 790934591, -1487896931, 103869238, 507105988, -929555763, -1530663201, 1917968841, 763275900, 461402348, 855903059, -1123768202, -143382218, 2066072662 ], [ 1412318771, 1780086801, 1408610251, 1931500586, -1232496335, -1236276928, -1696539985, -1937572335, 1196490254, -572064085, 896940188, 360125238, -575005950, 1019430287, -1999524452, -586261501, -665394017, -1062495196, 1676870244, -1879485596, -318055870, -50533787, -168475333, -802463572, -548248293, -871851491, 33554248, 298878352, 290594124, 88188190, -1419682109, 135373970, 1005129066, 2103945522, 976462945 ], [ 610595685, 588438684, -2110886466, 1065696799, 1760416653, -1903293328, 1142004726, -1466282508, 1293232943, -543529598, -2004454095, -1216983577, 1158549202, -330748744, -1181659542, -270539770, -823548131, -989587215, 1257568317, 1435190713, 1600566374, 695833210, 528380328, -1129824029, 398003980, -1540522428, 679750678, -1096822808, 14816084, 1081171932, -544678663, -1470660388, -1594424377, -147533257, -1721253247 ], [ -1537334278, -1939105742, -261699965, -2065704648, -1744062916, 655773423, -1680545108, 1034222065, -1715475506, 854779420, 392471991, -925477627, 834235088, -1580723515, 900642882, -1983760751, 911963849, 2407979, 351965879, 998530909, -1952773939, -812228059, 1902922861, -671424909, 177254043, -114322876, -1536847619, -283502110, -894792251, 117049173, -1497159872, -493467732, -1261586870, -1625961113, -697992920 ], [ 1239757896, -1547345820, 582972116, 158771224, -697336267, 651169954, 928235424, 2008213166, -1001285828, -1141052170, -1815163786, -311845323, -1235817936, 136872126, 197386475, 1197924723, 1837982252, -2024144764, 591472200, -963029097, 1649855186, -1510831011, -1131819916, 1747946887, 127708591, 1975002923, -390314029, -1033348375, -402876842, 603842872, 1397798652, -1529128468, 887406807, 970675347, 371117544 ], [ 76007091, -221904573, -336943760, -1270449726, -1210569069, 1495075953, -1284054920, 2059355389, -1931674249, -1637560845, -1741676020, 1371709204, -18321455, -2027486465, 353037876, 1775607540, -1030411245, 1647368756, -979267285, 1008273067, 401755252, 1239209352, -1582455769, -194338754, -158704125, -335585716, 999408219, 1083200729, 1955800009, -1317910231, -154449653, 587896031, -2141510480, -679217681, 426950050 ], [ -692405866, 379214297, 1829825063, 1264364518, -702544323, -1428039429, 1419043882, 632337864, 1989543131, 374634019, -1483021890, -1701689597, -1153664051, -1459134859, 1221635624, -2111193749, 831387365, -868646885, -1243379313, 1666059259, -689696654, -1265375753, 760099611, -589491829, -1998198036, 1830159226, -135471635, -1595012888, -1963692507, 450766088, -1258834214, 503902681, 810091991, -1279728570, 1341038788 ], [ 1167155674, 1368295371, 443877287, 682692484, 1113937702, 1607126712, 817836824, -1047312283, -644618663, 2009795394, 604074255, -2094521772, -854336296, -394142471, 2015719651, 1838998975, 2004227687, -840168914, 171124307, -1526570310, 1147829362, -727542150, -749857078, 1976178890, 1216871043, -154339946, 1687447483, 743828964, 1162386409, -289925142, -981641763, -578840939, 1275516488, 659502461, 688368579 ], [ 1830216077, 1042837314, 113098858, 1470483685, -1896317188, 112813172, 1677535435, 1609688752, -2047710933, -1849411864, 218073675, -616517833, -1191933935, -486752601, 550264792, 154698189, 254414285, 622362847, -1814539725, -1124469723, 1913991642, 85372893, 1702175129, 221695402, 270717021, -1720746636, -1129613138, 725722906, -1173749824, -1814752792, -296544393, -1706663146, 104957598, -900929908, -696259356 ], [ 1648830164, -653477649, -210221620, -376684088, 1619094249, 663966240, -769026847, -245876386, 2010434158, 677467447, 380284458, -64614551, 959839924, 504149920, -391507526, -241494643, 1042260195, -903190938, -1564446914, -1047299073, -1025945852, 422402321, 1822064270, 1214576397, -598958016, -1250156635, 346106775, 543854972, 425118705, -604749524, 1931581121, 44752219, 396421542, 123441172, 972032453 ], [ 1769064502, 1330845486, -1387742502, -1620227477, -1437862817, 1195823717, -2115012598, 1425574477, 391300394, -145392018, 695559619, -1408000723, -190131274, 1793718071, 353535814, -574657655, 2070157369, -2059605269, -243702777, 184688810, 626557489, 1141139765, -328609016, -1440609553, -1316758064, -2096349954, -436759627, 768942352, 1405539249, 750400672, -1097918918, -1544120004, 586866178, 267289017, 1601979027 ], [ -45257165, 54153203, -1559773555, 2000974498, 377615582, -1800735514, 1841249255, 438797602, 1743763318, -216628721, -1333752432, -1856157109, -1841073264, -130918882, 2086709433, -1944851004, -1129469472, -1630384469, -1166831566, -1100507439, 1571331607, -1282668471, 1237340959, -1243336819, -433178493, 688382033, 498132761, -593464018, -642900874, 32313754, 1079769060, -846684739, 460259651, 1932391661, 518877787 ], [ 1095551602, 2087762375, 145759336, -1029870433, -1039413279, 1448323526, 2144561500, 1648122547, 8723991, 936438497, -1666047843, 1933655984, -1420251140, 816515303, -1018698246, 1342845316, 373368587, 719977088, 974535232, 1439703292, -1170167136, -863953380, 1172775998, -822522441, -181726264, 34505696, -576016321, -795387459, -1071556857, 1937883309, 523974789, 796299436, -1796418504, 1524559500, 683483343 ], [ 1135242092, -949265678, -577729102, 1047465589, 1706548656, 1709554640, 1122986549, 601139315, 1401415199, -692915487, 1756933521, -1950608914, 1040268425, 2025380109, 61643532, -100548502, -1229680535, -1266538137, 437741321, 1137413935, -342382766, 1706996467, 267857522, -677498532, -1780046744, 924337457, 1201264882, -942585703, 1243382267, -58630440, 1814364576, -1390240021, -178638423, 1917565235, 1404422505 ], [ 193534199, -623817248, -834342728, 945583808, 1507314934, 871804729, 1745231108, -585310681, 816600292, -1178360476, -715153021, -51127268, -937843240, -899045257, 1567099912, -1789739385, -586406031, -1495901367, -1142289345, 183406069, -71830020, -1631752281, -853969822, -35757998, 1425678099, -604397761, -2087232806, 2035349795, -1722386326, 1345998498, 667536667, -1296428003, 327134391, -194536627, -980446754 ] ], [ [ 1819284806, -1805937123, -1627179563, 1541164297, 716967136, 984648365, -40099611, 20356255, 1502635614, -1759053741, -446069282, 564709250, 1249270621, -994351118, -1803169633, 1656834492, -1625249165, -1559817894, 1989457130, -327839476, -698830976, 1659764386, -1672978276, 910200616, 572505790, -570028301, -303527068, 1724839291, 619677658, -898350148, -2114695984, 948585425, 909939191, -1237045135, 463179988 ], [ -29613593, 494084305, 160466575, 1575335236, -953500990, -617538083, -695075032, -791768902, 1302365178, -968304415, 923399995, -17256233, 1773646886, -2138698554, -1505228986, 1987783539, 1925221098, -1151712307, 1458556262, -2044637460, 1075002298, 1060064086, 1642151677, 135636843, -2105083936, 1318748139, -1572027057, -990622987, 1223262104, 497725819, -382926889, -967341030, -1928173054, -2016822421, 1209072802 ], [ -1662085921, -1320527522, 1200776364, 1968869930, 184656034, -768341574, 40961400, -1148852838, -1840976138, -315473136, -1469972919, 2059193730, -132411984, -1113778307, -550804274, -709198758, 1314266035, -1996745970, 1355850179, 1500249415, -2065966046, -1763743406, -713122544, 18318237, 2118908914, -531641860, -765219391, -1843362978, 143163057, 1579415919, 607589582, -156951487, -1101980831, -1642952349, -2112910368 ], [ -2096739108, -336429689, 385899978, -368097284, -1720035204, -1445067410, -1209428859, -1631195655, -2039934162, 1538243148, 1884483166, -570795176, -2083037515, -371640535, -1709401659, -693449068, 2063522162, -1047498890, 1667063054, 1810974033, 1907305776, 458228148, -1600505961, -1348430802, -66311782, 1390507313, -1582571358, 519243840, 1695218613, -2087976628, 2013256611, -260094572, 618153965, -1613133650, 2117612958 ], [ 242696392, 969504285, -2084321790, 536451591, 1982568781, 206830666, -333720866, 1240426157, 590302016, 175020758, 1343624068, 2036119657, 1701055595, -2068642394, 1922305347, -727942533, 1101106143, -1201178767, -1090856480, 1087296577, -1861954237, 1570160399, 814193030, 1908311118, -616846370, -180779554, 449300869, -219387485, -65433801, -1217180123, -2100971861, -1801025636, 651569835, 495390938, 1796453289 ], [ 575069932, 1331159499, 209566922, -1369963061, 393110241, 1001157962, 1490290776, 32670210, 87900222, -1119616956, -974130419, 902668884, 1799489557, -704085335, 862538661, 709661053, 1200449708, -1149919750, 1807989159, 988097582, 138188416, 286057745, 1018497658, 2122558747, 1835347110, -320438159, 237889857, 884857602, -648944659, -238150374, -1180269708, 2058739472, -1060194489, 155389426, 117185737 ], [ -1126775954, -1142328497, 41084009, 649209264, 551901782, -1070015258, 1955599502, -1571889390, -337021013, 554206989, 571485872, 1706227941, 12460875, 1480951506, 1862827383, -840153845, 1391765335, -460111729, 1683904880, 633665087, 1071568303, -1912337747, -1410030515, 1784579045, -947602049, 1088799230, 78125457, -1398504102, -267998076, 730443898, -67366073, 1979966327, 804421275, -1918537199, 1191493442 ], [ 1133699237, 1874719766, 552377466, -1360263500, -500302366, 1627836466, 915594294, -997408510, 1820743270, 227050988, 2077233983, -413701654, -1815775432, -143935994, -2128041410, 235908452, 710337333, -241418723, 1690447403, -1846009353, -1954317023, 1752562087, -1690555302, 313571967, 1690581375, -2078796208, 1954435350, 2126723849, -1807871488, 1268582371, -1280083685, -945335434, -1449409527, -970677643, 1347050759 ], [ -292068318, -1814975982, 58725868, 870227024, -1252604222, 1081237011, -505699523, 655242414, -1045910930, 300754068, 1880320993, -1785934232, -2092875233, 1651337495, 111147542, -1344948494, 831778253, -106936162, -1737468159, -896983854, 440633353, 1400221088, 1873968928, -104644085, 2114269922, 534335936, 1616274584, 2016307787, 881361661, -1236511745, -1163215445, -1895971758, 288354934, 950191328, -1992983578 ], [ -717485386, 1059882068, 61312848, 1875434083, 1943366078, -582462682, -178531096, 614276246, -44459092, 1316411076, 187158755, -555509433, -185243746, 127499343, -1024139170, -799464907, -288303883, -375473373, -1954449237, -1006378874, 1296343330, 804222302, 381567614, -987315250, 755456522, -2057079562, -584972638, 2033123164, 383442279, 2145719057, 1037820128, -1936949918, -1064231565, -1320581649, 1079135303 ], [ 1128237293, -620857337, -1502871640, -226443285, -1698746242, -2106290019, -1882725316, -1933803513, 1918060073, 510171873, -676803983, 1752796038, 392957183, -1941125629, 1493535409, 458889000, -1243565562, -454620937, -627832295, -1992312247, -1076685864, -1629178588, -1290381646, 2136428096, -1024930026, 592871176, 1157783514, -743656017, -1256245189, 894671291, 1671066989, -42079808, -1436082074, -1804256852, -1307599983 ], [ 609950131, 1762251396, 974793934, 1147330267, 188199230, -1593242677, -852039399, -326314966, -270470751, 872946961, -1281159143, -2057692952, 785333860, 1287789051, 1193115597, 1277838150, -1927683389, 396925103, 1327217669, -1657751073, -775077849, 1062441785, -1631218814, -1813274849, -1552386271, -405596056, -952908566, 1372224242, -513129012, -683481616, 1562365306, -694130744, -123568842, 296025522, 1082683959 ], [ -1354381191, -803236220, 884620220, -1175983736, -2132474445, 897760497, 536902006, 685500185, 2058959406, -1255218182, 1225656106, 405318755, 942390972, -918673355, -1508150907, 1811440263, 2097492362, 1613440029, -111175948, 2136340150, 141345696, -1538907753, -1939781305, -1523226067, 1965651788, -600225887, 747026225, -1810695842, -493155725, -610992544, -962768555, -1948808014, 794779904, -1793794262, -1629076854 ], [ -146358366, 841903687, -762107138, 2122111478, 1161623300, 760748071, -328948730, -2063250418, 536074644, -1082921482, -1566844335, -481078117, -664659724, 1167544659, 261298998, 2082451691, 156392688, 1579947892, -965817438, -322972453, 1051834042, -314408607, -614813367, 1951456260, -209318214, -983691992, 1805210438, 348735647, -2042881054, -1270448660, -1301723892, 909397480, -85761777, -2080590068, -345197363 ], [ -1706286321, -1337396410, -1605674564, -2145556521, -1323838942, 226941688, 1897975102, -274252323, -1371704901, -696209903, -623324239, -1637949748, 1380467313, -156391537, 1444321140, 1471901295, -1298228097, 419046261, 1009241536, 911014227, 482940001, -87226031, 1960364229, 768096677, 701932497, -2046647634, 1690983625, 2117922281, -427762373, 1605383480, -1130452462, -1222548331, 38940284, 1662602338, -2144140358 ], [ 61606753, 137065055, 1194423228, -611937271, -1523810012, -1847257764, 2135298207, 393229875, -605665394, 1264729258, -686300314, 985496228, 371999381, -112913455, 1263666842, 1870783819, -1629526172, -1791454931, 842368333, -785675845, 1362504940, -1710795947, -334633030, 1371930994, -1607970130, -1358845701, -63756317, 110186541, 1344999558, 1009828075, -1289627320, 1058419506, 1409233720, -872397311, 1508033605 ], [ 1848024351, -1230614773, 2113265531, 1105210654, 52828769, 2139214448, -545062303, -655676405, 1380467055, -919618085, 1310608931, 452317845, 543152921, -522716693, -540763532, 1387428823, 778113424, 711398018, 2092546126, -2120111928, -411649543, 539668889, -1309022364, 1597574661, 881231602, -1542437650, 1496598115, -1607340733, -262148648, -1938080956, -524814738, -1825807530, 1224902814, -105363423, -1974769511 ], [ -375631306, 1690061241, -778729789, -217607423, 68997825, 1694045461, -1030640586, 363006450, -127849375, 1735773710, 1589071649, -414960027, -1680482595, -1549747539, -90032042, 1104462851, -730231275, -1696061492, 73049011, 2147285410, 1336232630, 150036337, -813417933, -1811894910, -2101373626, 424242304, 1643503892, 204052183, -1260438182, 324375761, 165047424, 1006478428, -580723889, -1998279952, 1445686762 ], [ -978229809, 487768845, -2105350238, 1619751781, -1676481180, -1255152664, 143112483, -1267146151, -503781845, 918019263, 2036492522, -113371983, 1872364927, -982706004, 94208636, 1287056158, -1609011940, 638245964, -1975287836, 969481714, -73435969, 448740324, -2114759861, -30563310, -1021878065, 1723828153, -1518247020, -427076109, 849977798, -264739008, -1207368429, -404785030, 1419647513, -961652376, -1200330955 ], [ -409296213, 1634930154, -107438519, 1259953051, -843101937, -784910292, 938016204, -1132065309, 1407631454, 2023207410, 1279650640, -301212972, -852305210, 1791048828, 294079633, 1351493151, -1781390010, 995006699, -300084768, 2046195742, -1319569434, 405771388, -1598131888, -305139285, 1889451454, -881045803, 1692213059, 1585133397, -597299716, 418476769, -461173687, 1328578296, -195093660, -877000456, 689752381 ], [ -267309623, 1582590761, -1009712857, -84858700, 2038697742, -991166282, -1786133270, -1233729394, -1252290255, -1522670971, 739202100, -2007047758, 358253572, -906608018, 713815934, -1918378345, 1580910578, 2135134215, 498840168, -1249192506, 1728064809, 2118249107, -1418196672, -606410945, 864282170, 774079138, -1008279475, -178228278, -665375924, -395055044, 667353604, -462956312, 1381310331, -1874309758, 1612601708 ], [ -1104964327, 1637416348, -1864301, 1505933946, 102715149, -2111115264, 1763652117, 992303915, -633230625, 1994183897, 1941724154, -1574602082, -1631344179, -232488094, -2073519206, -659579163, 592570067, -1958263500, -1532067924, -132028647, -1554545883, 1908571688, 1683563145, -1328387272, 1919985995, 1645478056, -142735678, 1861577767, -397615547, -948991989, 221725117, 412768455, 1434360706, -849821276, -1862671403 ], [ 1322323975, 197366233, -2027970843, -1304348028, 1387629437, 621911644, 1268032772, -1164528490, 1221046940, -771574390, 389749696, -875541989, -1233648143, -1664273498, 542379585, 551825522, -1585429820, -391024964, -703564757, -1085673378, -1325367892, 1689426045, 2051030057, 1487898195, 177387329, -1945792857, 994210830, 753536354, -589332989, -220072169, 819473581, -770355315, 1385507801, -1413746655, 1313144226 ], [ 49192363, -2057748534, 174978225, 1041175737, 776114210, -146829473, -1057916378, -869860406, 518758667, -785296295, -573680553, 2053766390, -1204170030, 124547365, -1438963790, -1903907874, 1527688164, 1232458271, -1584582860, 1294004783, 1897677771, -1353919694, 1331857705, 1653696242, -753307254, -2095477082, 1174382228, 456912976, -1068460569, -1716085406, 886014357, -2122793294, -1773423872, -1850681793, 1794233330 ], [ 819519994, 1633037942, 279030309, 1285155285, 1797493272, 601972904, -1502606047, 463640150, -788390624, -1921645540, 952256031, 1136565220, 1428501553, 1227153195, -990802336, -1569766677, 1211483903, -1274788686, -353059024, 1096141086, 843911311, 147737573, -132353121, 1843135033, 452577068, -1247864576, 515078340, -774307891, -1394255979, 1259995558, 880607377, -216035155, -230585387, -360177844, 1097999438 ], [ -101877805, -128084696, 1911902789, 1166405967, 1329259556, -1829955370, -2026440638, -87607753, -627770415, -462830706, -783389767, 934392219, 1140552630, 1769892909, -815801300, -589707142, 18404474, -1944369522, 1974176511, -565137506, -1851450945, -282140790, 411840829, 189664540, 56172158, 817877107, -1668111874, -324569447, -1290706666, -1138982953, 1124089710, -922902697, -1346979355, 204475080, 1044477661 ], [ 518868419, -1826717370, 673039877, 1696305918, -1856083326, 1365207620, 893433982, -173314530, 1990666637, 1590839008, 1948985730, -1793176642, 1332056660, 582911252, -1718818201, 2073014096, -1072375604, 1806924081, -419519516, -704533261, -1340899908, -754455690, 289486137, 1375459271, -315907154, 1578073501, -1560128804, -1366474365, -1251970362, -1591060526, 957422956, -1390187513, -1032697914, -97844959, -150639079 ], [ 563590114, -1899845359, 290814678, 1648989960, -1120130002, 580933552, 2056372662, -1647565717, 615728327, -1146229304, 1291810328, -701564846, -1344800620, 1802383043, -109900920, 212661907, -1668802179, 1820096120, -749336699, -14826228, 1698361898, 1816128171, -1291431722, 1177144184, 792928189, -1616166720, 885845114, -313150173, -914038477, 1652374059, -272890351, -198508530, 897382760, -1961684233, 416056421 ], [ 977885216, -1931103020, 1603676866, -825372822, -677821965, -1888370899, -998745198, 1431972601, 1599221938, -1937910193, -1157532637, 1559846298, -387904989, -165763076, 821606528, -1108591356, -1004862866, 377211127, -296693381, -2042583184, -755787587, -1795780859, 174134041, 1921550511, 1866025524, 1338954063, 1597375921, 94906934, -1659874176, -1788898760, 1077402372, -1718192173, 1907968384, -896730789, 938269056 ], [ 183015944, -1364304943, 1839127908, 1463280746, 1473976256, -1002092666, -1215272165, -994106895, -125748830, -603783719, 152944747, 1713130375, -248080044, 1686790087, -1225543908, 598869620, -1897532137, 554805323, 45787973, -511483106, -384485329, 958766202, 442461376, -822812630, -1018846809, 1538549287, 193121711, 122454596, 1181991819, -407165984, 1965591232, -1224642502, 1765225761, -1949531189, 1742631171 ], [ -1253261579, 1472937182, 939664877, -1107773428, -1294280170, 1058912609, 1336129290, 391091817, 1752946325, 891052981, -699669769, 1731095422, -2138499407, 1333748323, 1092779722, 131363333, 535324870, -1077678362, -2105676700, -1219329867, -156666333, -519954505, 519696781, -809705622, -1041016664, -2108099535, 1249292237, 787503693, -1921224997, 1040177674, 1413219672, 1678839960, -306316693, 1621652673, 1848642908 ], [ 1338335137, -1767973802, 408787796, 1535941628, 1139029963, -1120451690, 111572419, -918243851, -57705113, 775447343, 1917337135, -173234669, -1671836001, -1699166746, -1110516471, 1943541972, -311496187, -1621932644, 662174084, 1686901066, 2143880282, -238806241, 1240412612, 358604230, -649441695, 935661674, -1010275214, 297030865, 774912824, -1404884520, 569155549, 672476728, -1690391612, 1650791335, -1560117102 ], [ 1308551654, 1685580715, -864657814, 824257527, -1547533426, 875835293, -1476611764, -714209998, -489430880, -975319004, 23625015, 2016174573, -514798156, 1930362581, -1972410505, 1790633130, -727441059, 1767166663, -1740665783, 1371107556, -149441468, 2007651696, 1989415658, -475752519, -394919662, -2124921620, 341657571, -1414994490, 1254549305, 1343151781, 2128441440, 1679307166, 980438223, -835171339, 1242069283 ], [ -1097071160, 1721828248, -18911791, -1763766370, -941485865, 236388541, 232442955, 1859816085, -1442059615, -1544558248, -555515880, 548143163, 1864488290, 1714760321, 700832419, -472745846, -193307175, 1245631763, 219072654, 1891688710, -1944177683, -352907964, 1871687568, -1457274708, -681700180, -1917488958, 253553269, 1439969865, -381436410, 1804238083, 1181008382, -90638381, -1293189415, 983716685, -659986946 ], [ 719302464, 2032546345, -511510234, 2085474410, 1106037722, 1517371404, -512154698, -137469458, 28241681, -286808868, -400624606, -318300407, 1483062977, -747539978, 1617249434, -344114603, 759184495, -1943461572, 2019557592, -1614496630, 1676563343, -163133752, 613254976, 853192810, 284707874, -282089415, 1044733120, -1704888864, 92703685, 1567245824, -569724426, 1308134796, 1034075760, -2093330252, 2049422305 ], [ 201984198, 1543851476, -1959993273, 1580697253, 599159683, -1804994016, 1069307830, -1832662656, 1295446413, 54759077, 1426215605, 1320157834, 924287390, 307473190, -1123235309, -1114285665, 370863778, 1774722110, -1257896642, 19804036, -710645854, -1737570170, -329549122, -657892559, 429960836, 1290982744, 2065401317, -438015752, -1802884173, -1783291405, -184990523, -716258845, 460564931, -1413891106, 1394216714 ], [ 222018989, -190688540, -148282080, 1102662953, 436542175, 1525145112, 691325733, 147749045, 1434685657, -586611555, -2051918308, -1541776439, 2073488006, 1806445120, 920902396, 983947467, -937705148, 1986939924, -1913778638, -69131501, -17220396, 1837572063, 1540464113, 268723738, -595353209, 2119265863, 826425541, 175009919, 365597143, -1205961349, -1727314770, 630157040, -375108707, 993096069, -456522926 ], [ -12498460, 845394196, 1308182470, 1366989312, -758066474, -1551415494, -865560912, -309678503, 323913420, 1974077065, 15345555, 1383144772, -1494900697, -2096501189, -2059874459, 765521154, -954425775, -965594209, 57106056, 167799157, -617383692, -312467456, 1480686165, -1401290775, -1687491138, -688974071, -420073719, 1641189674, -92896246, -1971021615, -1248532128, -2109066447, 550176331, 881376714, 1489037845 ], [ -2038248696, -791433716, -334751604, 282483911, -453103609, 338383396, 31587622, 476326192, -1838100925, 1586023390, -1865105280, 247618600, 457458583, -251132934, 141025327, 1126819753, -1634020232, -804136743, 528274407, 760001591, 1380630130, 1780397577, 81416281, 765506462, -1098434897, -2077783116, -1118499471, -1144032900, -18259549, -1666026628, -561646053, 730437599, 2142301360, -1099878145, 1033375590 ], [ -1547699142, 2007883492, 801293691, 941865949, 1658446614, -86024398, 1184243258, -139031087, 269526899, -452792367, -1459938811, 1593171814, 1421292614, 1426872828, 1449435382, -2070851852, -554059491, 1493393339, 767535186, -1526752301, 624365645, 427799562, 929191263, -2102041614, 2019351550, 1654823860, -1889714616, -1998182919, -711341212, -1012273617, 200553157, 826984536, -1938319937, 2143140598, 1282672320 ], [ -625945526, 940271245, 1149255870, 1861675292, 671264605, -98743404, 974064614, -207948409, 1059237956, 1537477531, 1039421767, -1702577046, -304078900, 280176290, -1177290321, 1645697022, -1598928045, 2016270387, 1479735609, 1115681083, 1491165219, 1427676642, -540397102, -841953900, -1007194725, -1116205902, -60823888, 1299086043, 1678017793, -156607165, -508982136, -124372022, -142734723, 713833355, 839735690 ], [ -1351339340, -1069963566, -365065093, 681271127, 27392670, -18483406, -197543852, -250147552, 1417097097, 1756018180, 66229148, 1161953327, 844955723, 1953833576, -204255358, -156367219, -791277920, 1031817330, 1046393827, -286033352, -951756555, -330400103, 327623369, 643365685, -950081852, -552259764, 1384224, -465828555, 914623437, 1093526479, -569856169, 1094016151, 137934264, 213064925, -1349177020 ], [ -806870352, 189724535, -1774793255, -802861561, -974856793, 1780608220, -862573067, 1046987054, -190250254, 140602154, 959292929, 540123928, 172255081, -1854742234, 1769602797, -389057746, -1437490229, -2012880057, 71906877, 349303243, -116958251, -673190149, 1684887803, 1864178200, 635245754, -849280423, 1371946348, 1293656520, 1798248586, 819739292, -451743671, 930778758, -597611118, -1885113034, -545862026 ], [ -962088864, -47608630, -2014731463, -1297740726, 419075367, 125536395, -1563791852, -261757477, -89245150, -1356287887, 1319170757, 128373398, -988852011, 1857040856, -1383445415, 862357687, -1708241061, -1823255710, -1644142368, -1500179090, -2132022353, 365350464, 1384585201, -1997504867, -235838941, 1308641895, -711041023, 1259113887, -921539230, -782174092, -1457738778, 1277083492, 1357352132, -1871013219, 822437901 ], [ 2132652375, 543401901, -979532952, 1488981640, -494501417, 599031362, 2124817517, -49742600, 537192690, 2102047511, 1495542469, 1391836799, -126687379, 2057012151, -989515332, -551550833, -351848321, -1502640759, -510676315, 2101688037, 1279343288, -1459624050, -1078791362, 1903040510, 692033426, 640845224, -129156340, 1267022804, -2113635076, -624947683, 1406396400, -2114723089, -784348472, -1507871543, 1934996568 ], [ -1807890544, -1680821817, -65235931, -689622230, -430260472, 1231309338, 239316237, 1733380640, 1388021287, -1806565264, 1483679311, 1972813533, 1456417280, -1393661520, -1895635080, -1770377855, -1470072916, 1585208330, 375864678, 1256846001, -1783013842, -387587915, -1013838877, -1409950987, 20404926, 379402344, 326949252, 1081819306, 1731441660, 1443489606, -747956168, 369944807, 826019883, -258015031, 1195381304 ], [ -1460240248, 649204997, -203511435, -1165282221, -1317823194, -1369476856, -2948749, -528352372, -1743986891, 754357780, 1234193277, 311403559, 838747852, 1723877628, -2101658412, 2021430606, -1710347039, -1097270771, -876721496, 2113650537, -1155001086, 1002638510, -1703425097, -1632507475, 627776307, 1064295642, -977558020, 1793019960, -1030195523, -36275032, 1790984780, -1412074731, -1325012779, -2100410506, -126122852 ], [ -1596664004, 1177752451, -143396090, -199815810, -2053839956, 643116438, 1384070587, -522386892, 420123946, -2034182203, 1651944893, 707679271, -1136449324, -1503610779, -1693390234, 1952913081, -270439134, 11599135, -1463739057, -782524739, 1354403101, -453539046, 969259508, 1480817464, 1087184631, 1006776355, 255582989, -1674088607, 1663449474, -128669442, 2090494422, 2143626921, 370545072, -91888636, 774766291 ], [ 1962924377, 285684637, 1937139467, 197742374, -260685255, 1519557453, -1336060570, 1856810627, 1931427173, -283660530, 507607578, -605366780, -1227745980, -843939745, -1760061357, 1412576497, -909214362, 512877366, -155635915, -1519877112, 500375178, -568961892, -2101653117, -916716695, 1488270700, -1148412434, -642704325, 1028289168, 67104794, -1080875487, -667745825, 534007800, 1393662488, -642943063, 1958680009 ], [ -486284250, 731278663, -672185145, -1566508851, 401317587, -1020261743, 1842012932, 634490971, -697737204, 2004812751, -1132802793, -1224709378, -351471881, -817055184, 1060600316, 181008054, -534368830, -46575446, 1192186245, 1902339366, 1373833030, -577363314, -425110264, -2033217480, 179791671, -694089239, 1269990967, -1487861055, 760469674, 1970508737, 372698749, 133209222, -488470577, 1525562202, -869791961 ], [ 1045896981, 499190033, 685698599, 154050436, -509280819, -625890395, -833521730, 1301990206, 1919361884, 1177492486, 1537232851, -402194383, 1104138009, -59612467, -1225297128, 1008830092, -61106044, -679581415, 1713769008, 645392395, 1755556932, 1189568538, 1320725263, 1319347791, 1515599456, 1682387987, 201475368, 1973362450, -1688617582, 2091419406, 892515562, -1594263156, -1141640075, 1286862150, 1917875877 ], [ -794328619, 1201887006, 1894990791, 1556549268, 236714449, -1999396560, 129580053, -402234684, -623449904, -257759486, -1411524501, 1717522216, 629614960, -1523026255, -1190343878, -482275524, 1736533788, 158293174, 1466103714, 730509223, -1170494137, 1753086742, 179900089, 364554853, 580280629, 1871481143, -283418631, 907527149, 1824013255, -1775080584, -1831135378, 225917848, -1449523021, 541457574, 675308921 ], [ -136832923, 1406247589, -129610614, 1171228012, -1524009322, -649355179, 594861508, 963288237, -1893720976, -1028821922, 1037243799, 1005224655, -156215766, 28903866, 993264211, 1537457123, 1231073999, 1315831740, -1188956424, -1301324366, 1200315799, 183639793, 2106426875, 1635126618, -260089303, 454401455, 1958198046, 1089508906, -2007852206, -983571916, 62169235, -140073205, 323783764, -649955971, 1942297176 ], [ 738803574, -2079217840, 84939123, -410512384, 1934716994, -423585559, 1210657066, 223188740, 1628281047, 571565050, -1368331368, 415323574, 1196240493, 1184331683, -1759864236, 1197823352, -1859043371, -2132897073, -152403762, -529347921, -767319544, -1243503707, 589824279, 1325037680, 2128472032, 711133888, -2069229205, 8067872, 239800650, 776946974, -2022294431, 21786921, 429189920, 1777443655, -1286976288 ], [ -556403637, -597164835, 2069096726, 1138940018, 333479678, 1325193282, -104323089, -49358277, 864825767, -914301109, -2036741115, 1742488040, 397536647, -570441154, 515381834, -1899359811, 20831081, -927802281, 119500145, 1492444039, -1025562693, -899809858, -706520318, -1961414000, 1959673220, 1621620461, 927190192, 1916669526, -1424436762, -1269219601, 908742770, 1919097047, -834292031, 1108207683, -553700715 ], [ -463313523, 1275637329, -236006705, -1255000270, 248258843, -1295178979, 1307674744, 559604669, -655545170, 1192863856, 46155365, 203639108, 625498928, -1016767094, -637277078, 643933514, 1167570931, -1668240296, -790828262, 617451781, -1336648317, -1205319911, 1912857419, -426216724, -1270846263, -654755293, 1388645795, -1504685204, -2024414874, 1935830968, 1117166908, 967833884, -859833145, 1844186116, -244084523 ], [ 1675579206, -1331388706, 207550707, 33609683, 1360235883, 1206066298, -1897733095, -1977691037, -1105014211, -74911760, -1308484056, 1349521041, -108583897, -1532631241, 2035070510, 870170576, -1155288950, 1443612273, -2081478452, -1461156790, 1090646579, -1413107958, -178328173, 1780158673, 1420053634, 218200631, -208917261, -1027588778, 1244649857, 1789789934, -2130762162, -1410737780, 1803373492, -775485120, 758395778 ], [ 1218552953, 935479864, -802967695, 748942789, 2043589464, -1384517878, -1321982624, 932885370, 35730017, 929625433, -1897864333, -1150492943, 1610432030, 1178214013, -276814506, -1035477389, 1329799373, 1214866904, 878542667, -620597681, -1813112306, 1647994388, 1659828138, -1266340374, 1809599709, -1073089129, -294171676, 1352768812, -1844842102, 611249455, 808774328, -2046145612, -1916370928, 1622978744, 701083933 ], [ -97759145, -1468165031, 1738911739, -1719106557, -1317058275, -771900092, 617565797, -1863784504, 873461599, -330776935, 1993459915, 1287773892, -1143369433, -65288664, 552690096, -797676323, -1055770493, -393834194, -1391440270, 1385104282, 1036558644, 1511473426, 341545860, -214461490, 1884681056, -605957321, 1434823873, -2084617567, 1513578797, 1928479346, 2141872774, -1147808252, 777578910, -1462731708, -360229180 ], [ -856747231, 372749565, -1950317271, -10124305, -1665353620, -781199584, -1200709357, -1228293476, -1959844986, 1965563631, -1521711031, -708015896, 1891289166, 57629206, 27051521, -59159211, -1431844218, -1068688717, -1643250364, 2130993947, -1025718481, -1695289525, 224034098, -2007656867, -124210377, 2146767801, 996530595, 1877810472, -2036868135, 1015606001, 1037487253, -1362125432, 2058327202, 2000761560, -1273987732 ] ], [ [ -1832381202, -756635580, 640697191, 664274449, -1833794959, 478766061, 1853798641, 1353733520, 1074078341, -915538676, 1058609769, 496748074, -1224533713, -1709088860, -1691964078, -1713245706, -1587213602, 1423192410, -1239484102, 2054318196, -37291251, 1214009118, -1185262019, -677728881, 2126564211, -638147206, 1390976572, -808077974, 1399050809, 153935260, -2096262290, -496180956, 1731630155, 1125274172, -926927448 ], [ -620381125, 498267299, 1816197253, -423394589, -775459231, -2095649601, -945185586, -1845620880, 1472747084, -1760266542, -1132010847, 1112205163, 1943699135, -648806251, 1133548511, 1531442411, -2138210573, 800467122, -801289194, -427328402, 1685069649, -834050991, -1344659761, 1205736567, 1722602265, -76090897, -278213056, -1984233884, -1318882283, 2027616631, -765133576, 86263027, -696548137, 940703863, -426077039 ], [ -1545447469, -908943153, 555842226, 244124879, 744336787, -752318529, 271074017, -196071843, 422531641, -704026645, -1039893381, -393036651, -1076029225, -961908023, -1776589547, 134251191, -1533497508, -22323721, 401839303, 2070231235, -1654179352, -1284598112, 72260955, -544217875, 452680266, -898149006, 847552142, 2072785484, -1753814925, -1884802721, -921706681, 663121574, 776872921, -1083465655, -402138031 ], [ -303490285, -515546792, -2073051494, -92263269, 2095111593, 130639530, -1427246549, -1257359103, 1973963790, 1487554115, -91508919, -624324034, 1686379949, -729033555, 1594674336, 266220972, -325489494, -1578851283, 1549228536, -603075012, 2044082378, -1854881154, -336758153, -1916787814, -1777047135, 2060875966, -956841597, -1631158367, -767957170, -1855645236, 34066437, -899137166, -600757147, -90251688, 568939967 ], [ -407545186, -2100114254, -1813289450, 1061539142, 758679119, -1945767660, -717785903, 1435246937, 368541409, -634838432, -59282261, -1725212976, -204676532, -148649711, -1750102373, -456986631, -821121365, 1802489727, 2140403296, -1867492700, 259935840, -271192743, 1150720273, -362592823, 451088506, -2071884307, -340734374, -376785309, -1879829301, -1728763190, 1244981009, -669718958, -1275807719, 732600020, 734531300 ], [ -732106287, -1880843351, -938326622, -1880305285, -566762203, -1210119598, 1819242225, -859819068, -85056345, 709571892, 1872114176, 1278612731, -1698860248, 1677220306, -1471018790, -1662831256, 723071783, 1956554388, 631865169, -988937964, 1851947549, 1306904738, 554997073, -1607444098, -624983105, -1065158234, 872855678, -578476791, 1423999870, 488304364, 1429799695, -1668074781, 1151447996, 2143876508, 1751278323 ], [ 1330969774, 246911041, 645934366, -1914719108, -1163738238, 822244221, 1139004459, -750691349, 1266607831, 512316585, -1564995709, 329149402, -1359917752, -950293269, -165117235, -625682937, -913358980, -386586939, -1814013195, -2015142368, 1628493073, 674030473, 479574735, 285682789, -406035600, 1493999710, 1066555205, 194586274, -994323332, 1888276618, -769754565, 48877513, 1341281204, -235567664, 1408728465 ], [ -36964489, 527937868, 842924650, 668521842, 2064258347, 1401839576, 811531078, -1195231936, -914155220, 78226892, -296706318, -1453851947, 222430491, 550737582, -938563332, 1776890189, 1509640036, -1331321596, 1751230816, 2146184867, -873712625, -390591529, -352956672, 62879481, 1807673605, 1631576536, 1667836423, -1798976657, -72947662, -990099701, 884223900, 1077235672, -1665614220, -439552556, -77893876 ], [ -538862527, -317724157, -1621963196, 2002729264, -1505387356, 93440166, 1316972066, 1632319407, 619283906, -360662540, 2147345308, 1982559810, 29828088, -258478942, 1316725466, -303754580, 1282847384, -1881170757, -764917737, 596556192, -203522502, 616195542, 1909617336, -112916827, -231287665, 759619303, -2120841315, 1622265771, 2105757950, 1987088554, 490648502, 1296773786, -1484533149, -1951045130, -1033175573 ], [ -1758453591, -354578297, -1258667315, -1903392808, -366012958, 1826907165, -808510241, 940730939, 135377516, -870274779, -1428727353, 1988580791, 1078973492, -857111644, 733839619, -1366832774, -783936843, 1390097415, -1253020607, 791840205, 324595219, 432565851, -398580291, -1435148782, 1466682607, 1503937291, 356943695, 766747259, 1374014051, -958325136, -983435961, 1454797517, 1485811057, -1753116232, 1004806792 ], [ 1110813272, 140879984, -277303531, 938037255, 703381951, -650616083, -543904255, 1410997681, 1319979066, -188074306, -555642508, -949710495, 27155345, 423083204, 835645923, 1502263462, 1140897159, -1901843589, -1184852172, -943138327, 118481088, -377265100, 1789198659, 1384273575, 1177128713, -1872452398, 1887467703, -677950610, -157624846, 1885311103, -3127038, -463257883, 362082326, 1432324286, 1184141359 ], [ -983016614, 248942095, 567657627, -1666028609, -1781421989, -1428622280, 1883481191, -1900979681, 1749964315, -1580291216, 323492849, -395139624, 444219353, 778975328, 1444127652, 1300242897, -1463045050, -497347354, 1908713511, 569841751, -1033324819, 370218291, -1203336752, 1996237689, 199251511, 1936447189, 785446595, 640742872, 953733802, -82872377, -624196900, 662789739, -28635152, 622773546, 464961589 ], [ 1366569629, 164020637, -763732421, 641699731, -22579092, 42455197, 1844100782, 459994379, 1753072451, 1249487337, -325881198, -1389311389, -579934123, -662501158, -1653883364, -1024640592, 1870373364, -845630780, 1418998852, 1753513684, 2043067551, -162821418, 1750301915, 1608421753, 199756214, -1958574424, -1006563075, -724885151, -1198059751, -2145589560, -1420810153, -1118486693, -1219157234, -839233930, 1053529227 ], [ 893506978, -1095766498, -173569742, -1089174078, -911482333, 1314764267, -2001502731, 2070480138, -1395140029, 1626139258, 791714119, -1308135992, 1244151853, -1701809912, 1637991279, 322741470, 1845246626, 1874825239, 34557794, -2030109183, 1428775489, -1010221516, -937203544, 1391880621, 631404929, 152016094, -633325939, -1865131160, 1168179762, -543235814, 1139503715, -1176239264, -219814954, 1054214465, 1910886498 ], [ 2073725319, -516101826, 380131910, 2021885012, -382130607, 769413090, -1783524124, 529440362, -762633378, -282063334, -1926687703, -636563178, -316555022, -358030722, 372360237, 1443291757, -1516836536, 1217060900, -671979599, 164116001, -1992292652, -176508421, 1778661508, -553813052, 302354312, -990799095, -1348746759, 571681200, 229175318, 241325760, 185944370, -1210554526, 167823917, 1117678238, 113282475 ], [ 769233666, 1298213368, 266764642, 1369403903, 663227441, -1663386463, 2064130982, 778330530, -1841602237, -1623014319, 838681798, -1226267547, 1340891310, -349849467, -1188927899, 344293303, 1240709445, 1247120113, 1807428299, -100953061, 520127508, -1126274750, 1461985812, -708487304, 1852455008, -537454828, 909970396, 1556939760, -1585232121, -1447247624, 1547214918, 966322789, -1065916669, 680740986, -1327987741 ], [ 1068279341, 984655955, 109125866, 1434609042, 1835280942, 1043104628, -99684052, -1487110649, 1863501956, 357275927, -70492692, 1376832064, 635650122, -1063921102, -1536145342, -465238505, -559293160, -163671769, 1678718057, -1082877364, 580824756, -1688342347, -846332501, -2119489281, 1415842144, 394071806, -513755580, -782261952, 864395772, 1890042218, 490345167, -1669525796, -27225365, -1243608940, -1004413312 ], [ -1905634269, 2008079834, -445639144, -1742804432, 574363906, 984110400, 697703773, 1221952596, -315191037, -307855830, 1589636898, -2067939549, -1451940428, 107707834, 1195145772, -379666033, -2048773467, 955401552, 784572460, 1368387771, -1864596293, -1910930520, -1530310814, -39493104, 1113854989, 833540660, 2063193806, -1112011884, -296131625, 1114999216, 1605355666, -421001804, 1316243689, -710486678, 2030670359 ], [ -1079472486, 108961210, 1176861746, 87995452, -448126102, -623064020, 156303166, -1531258376, -988988308, -1797077502, -789163824, -1689929289, 975594697, 95637670, 1763677522, 1355877915, -2054915212, 1456732192, 1054244564, 1389647629, 1307551023, -598438631, 1346196525, -1719344046, -2127982264, -1623405664, 1909696916, 1066555245, -1724614010, -235512152, 1851154267, 2071965874, 1702181573, 1311278203, -287828438 ], [ -1578265867, -1695909003, -1586066431, -838162059, -1625253126, -1015201403, -51439051, -752212404, 1597229185, 1405951251, -81318131, -1991844223, -1153191845, 1244589949, 278701240, -1748184007, -635578973, 1066456825, 202999782, -1853350685, -939785403, -1182018103, 1968528736, -1259313244, 1063936679, -1835121462, -1809224097, -1840902590, 1056719130, 1573908700, -25523061, -1332782361, -1074414536, -1849536017, -569258524 ], [ 1205563367, 1853161434, 1352924476, -757499909, -690016053, -2060140895, -941460694, -2023603237, -2065882494, 29502177, 349720386, -1435765687, 88078960, -1672414972, -1823810045, -1375476095, -1078917945, -28365842, -1062933881, 1681553139, -1924921060, 2087425084, 1531747285, 1711660241, -2090197014, -354080059, 1661043691, -268268654, 230832233, 540442967, -1921979946, -1378889287, -999113631, 168441306, 1103992688 ], [ 2016777422, -1038679290, -16278404, -53525164, 521894179, 489604798, -1333957896, 1105629363, -1106507994, 2138019050, 828421977, -201659897, -1423960967, 1437917200, -1124979092, 972255221, 1309289740, 1841021483, 2136026064, 2118011006, 1798108190, 972798800, -1992923094, -776054325, -410815356, -460229697, 524534674, 1790418098, -1779763366, 700950597, 266536628, -1304559951, 406463535, -941553126, -241548381 ], [ 1301280788, -242839181, -630710995, -208358875, -1319450203, -358256201, 260073045, 958060810, 246995142, 741152646, 415952835, 1239431165, 142047058, -640820317, -758792902, -834068371, -483830523, -1817062946, 1646796877, -952745601, -230069757, -1493484743, 1102505499, 1919965901, 1835443629, -1244030614, -2034024074, -39368953, 207936366, 860643548, -1109601837, -1738238107, -1485217874, 1809111051, -821866890 ], [ -1715756719, -123866950, 1242720169, -1893546453, 638968448, 1404378986, 753485661, -1363132895, 2123684324, -2095333979, -1902361295, 2019193752, 2057314655, -1379748025, 1775702574, 164603230, 338043751, 1857484389, 1233609632, -2120137981, -586063437, 1421043190, -778890010, -1392655277, -465501874, -511660039, 1188862742, 1625731418, 222128070, -470236130, -174179887, 1511125551, -1728266089, 464272147, -2116045136 ], [ -2123133070, 1901389627, -808262575, 2035155676, 906120752, 1258034416, 2055216760, 1324092206, 503700438, 835848386, 290105308, -457802269, 1796966234, -1318352556, 279093968, 1967888959, -1256168954, 86394279, 1607153182, 2002187265, -351098420, 209383477, -252506045, 489598264, -333697350, -1696912971, 66422139, 6565863, 1683634187, 176033920, -1331066213, -456794341, 1685558632, -264231693, -1495338366 ], [ 524439654, -1003357265, -770028637, -169386760, 690264497, -2123718270, 1579376969, -1167800082, 1706826067, -192869060, 639657987, 1617415892, -886068241, -1809076958, 1100708897, 1195035832, -1297468779, -1433249405, 678249665, -1179147426, -99735354, 2009869727, -2015078338, 1816228886, 1825913412, 63419718, 157575161, 1075199358, 565889268, 1943225383, -1923053074, 1331798985, 1489165625, -676848233, -1676043868 ], [ 1399622962, -325813700, -1752609369, -191545813, 1481046862, 1472689447, 971542954, -621764226, 1286002565, -2065613859, -1563031398, 1180771129, 1564595307, -444067185, -700859882, 277820678, 195937316, -927724419, 987690171, 2043304519, -724102866, 638509295, 1257915920, -325771816, 2040955246, -1623629844, 1896119901, 827991533, 2029912403, -248807450, -1390002790, 233197519, -1632185410, 2078357685, -951053265 ], [ 617021306, -958765214, 1554017265, 1430455166, 1441404676, 2033719017, -539801500, 1704667169, -1576500007, 366128995, 1303428048, -967849421, -43862857, -701240265, 1277165466, 804057228, 1469024372, 1846917900, 690343311, 1087618489, -2138646637, -1191369052, 759103684, 877589843, -1370539674, 1027128525, -1360247117, 922532144, 714206842, -69644708, -1451530501, 220487808, 505289543, 290736974, -647199139 ], [ -1228283212, 1964849855, -2052293837, 63557158, -186152964, 281255585, -1447512469, 1901547832, 1787964017, 1189513252, -1819882023, -1712424067, 766178201, -553081003, 730137896, 286139419, 1907876052, 1403120323, 1455804097, 925463503, -1825350651, -1216075547, -960303914, 1452323330, -260566211, -335790149, -535089189, 1936271561, -1922285964, 1523869397, -223016309, -1738891366, -316069508, 1336473837, 700147168 ], [ -344054010, 1279621414, -1036712839, 262516650, 1368888966, -544656415, 419672698, -377218069, -851303872, -70737052, 1696483385, 1107862587, 1341074174, 693753265, -1175815626, 1795089167, -173002930, 1219580032, 505927056, 1128449499, -1336525953, 606096517, 305046496, -2001083093, -1881205553, 1424860433, -1631105295, -118400395, 1909762697, -633815569, -1297157671, -771284389, 458846284, 1588588466, -273351699 ], [ -382002601, -1336023110, 1322708419, -1190725159, -852922942, -1105567204, 636775250, -173096305, -1199757385, 135825108, -1180995690, 1348154222, -765800161, 846305611, 2053317139, -2078216118, -613194749, 849597028, -519809580, -1194790824, -1683699621, -1259827288, 1510080450, 1010879979, -1603105015, -173959967, 34119766, 382536074, -1418304301, -718713431, 1889124258, 1035849600, -539479741, -1759280591, -763765900 ], [ 1837468701, 1163645633, -371512554, 655495089, -1996520056, -1893971085, -52434950, 721242515, 1414553041, -1587367157, -254223669, 1403318341, 1399818315, 1933530333, 2114469880, -703684020, 1798328708, 1477471240, 800908480, 1063907574, 1194976385, 1325866866, -17158706, 2128472797, 61566745, -2073448712, -235613939, -91452845, 1560814938, -69294665, 1414061679, 1030070980, 455474376, 1272068879, -1063987975 ], [ -339918581, 1280625219, 724896424, 1530162023, -188079102, -1702057532, 1655203513, 2095934465, -308935135, 1372996231, 1510149903, 1283334078, 932699667, -267336194, -1896246269, 1315833535, -1692699686, -112109993, 869742707, 2110748368, -1070386571, -1904835264, 1824099302, 565595806, 867597570, -2137288966, 446626914, -1394639685, -372763859, 1016479522, -1735273893, 1082218011, -1871633024, 520524963, -727978485 ], [ 447077232, 296549301, -1011104028, 1194318871, -1947074692, 1532897983, -794332145, -54908199, -1871123371, -1460397657, 988704330, 1729117242, -912585709, -104716796, 2068349842, -934252518, -1386058449, 511690795, -1841551464, -470021993, 127147652, 2146961274, -1223055129, 270392757, 1766066607, -1076567321, -833791761, 206621712, 1519448292, -796577757, 48984470, -1832848883, -1539203297, 1597906824, -68063751 ], [ 989975141, -65558684, 713144412, -1414419921, -1103972176, -415165423, -1716441374, 502259468, -1654198976, -938760092, 161805349, -131919684, 537514509, -1390908169, -1175851719, -598635533, 1487525041, -895617623, -1594697549, -875278942, -432976260, 1585598317, 416779157, 1172213565, 321778824, -675871262, -1229474194, -363717633, 1297620609, -2027358432, -1861311582, -405949297, 1484332394, 567650877, 1254691073 ], [ -1035218448, 771714883, 201893663, 517266746, -1859442530, 146700692, 952354940, -1245976496, -67035860, 1686291397, 1369749717, 1512901809, 243321400, 1982283120, 1188994911, 274796008, 1564695415, 937434390, 773197299, 2125131916, 1342731158, -1975534002, -837308683, -1024412541, -239241123, -2092193555, -1160821989, -726749558, -683163195, -1479948169, -1611507143, 431859962, -1456800497, -232162920, 1935361171 ], [ -593656541, 287254988, -146799336, 1815295991, 1890134176, -826159750, -103673574, 456399335, -71033718, -882950669, -675098672, 1052747127, 701049796, 311773361, -777062837, 15871602, 1145070542, -1158751015, 1122954622, 176891016, 997840403, 1920995580, 1722964018, -315398982, 710365064, -506670253, 440379277, 1358099215, 789219108, 209721701, 172446760, 546702924, -1812523047, -1254563155, 2021392777 ], [ -1662484847, 959706335, -1533297843, 1459849141, 533308588, 1436322940, 348305255, -1662932477, 1289473323, 750474777, 874869954, 681491309, 1588282968, -2030307049, -1993436028, 1890817571, -1463837398, -831645493, -1273340091, -1346153974, 1630588174, 2019915888, 662347631, 305446924, -869532783, -1197578336, 1034316841, 631814329, 696499646, 862338752, -3299908, -513409770, 318770265, 1327381790, -109483198 ], [ 41512547, 574430511, 1900997183, -1422197707, -342873697, -800266644, 1185008240, 546246477, -1944781463, 1495647647, -680990129, -1600488991, 6366091, -642254611, 265081705, -20201542, -740528815, 178689197, -1159491750, 1348804674, 768655086, -159655392, 1196395875, -463581739, 269620746, -137641034, -860886776, -503358430, -1652093159, -556462540, -703305746, 1829855118, 2144551524, 40033295, -912609274 ], [ 1231250857, -1333869437, -1819085230, -1073981423, -1377722527, 1170915866, 569470389, -796895438, 1013670258, 1762997983, 998356564, -1151434853, -1914718124, -967289521, -633940365, -558818941, 1249417110, -136909132, -2062794801, 509931418, -1161232254, -663278997, -1013400091, 553725806, -1658451131, 576272131, -618027542, -1249207539, -1798193250, -1226942070, -41017512, 508261948, 1855356383, -214517257, 551426162 ], [ -3033178, 498850326, -1268892911, -7038536, -435447923, -768016712, 1467009615, 502683514, -48439732, 1996588886, -1784426986, 650412915, -1248826957, -559384073, 387033925, 863076297, 523830327, -257623663, -1320740570, -1121085720, -43559372, -102929695, -899738234, -1058593110, 2029595646, 1389616347, -490299023, -1082621836, 331733302, 429285540, -190459399, 904156559, -541740293, 1710492106, -1502896375 ], [ -2016171527, -215304550, 1003416247, 1219264520, -1197958813, 168160666, -329467678, 1248345264, -213038044, -177618787, 46480545, 316386184, 1543682498, -227770520, 283211116, 2114722344, 691765717, 1658939751, -657349867, -246910581, 1871704034, 1426656047, 1620389453, -156886522, -389998390, 202122740, -762129840, 1770130738, 1971752177, -1346265851, 1325191468, 1674818124, -386174428, -82922302, 1829487299 ], [ -319143906, -376986329, -1344057055, -1252692113, -1625701514, 995424831, -1697744893, 700989108, -1339826748, 96199382, 1518829254, -357220406, 2110118554, 157962591, 883269286, -419701680, -1791738935, 47703298, 794253698, 1632364779, 1453454535, 1459143355, 984562709, 592910961, -1463245538, -815668690, -2129092273, -475975115, -145190893, 401765547, -1349982416, 484216605, 178059662, 750769013, -8636252 ], [ -433797438, 1785512831, -105142776, 1588292259, -1158773369, -1233268159, -1917613762, 1944546655, -1161105927, -840022905, -2110699831, -760940284, -847347515, -1349832715, -1840053077, 1657329069, -830314908, 1408692533, 1433129015, -572230374, -324093542, -1091983212, 1470632680, 1818950564, 267160357, -216668210, 131610643, -589667024, 2087480860, 525519308, -224191819, -79211923, 1649719673, -1589095496, 1614193056 ], [ 2046005209, -476829951, 1342109282, -1047767112, 965001391, 1068937127, -1565403986, -1085224799, -1239651266, 872594880, 1487510609, 1138346728, 1481350349, 1803554441, -1505866686, 497916816, -1515558091, 2028511079, -1440972944, -17870925, -1651743271, 1954764482, 1862439284, -331252645, -1667050318, -1925561893, -197304542, -1364611528, -212776116, -2115980167, -908551932, 1415368251, 896949649, -198071151, 1120849301 ], [ 1598743895, -1328967814, 201024793, 676284875, 287107485, 1313072629, -469899549, 604346512, -2033505673, 953637674, 1104456709, -2094095886, -602549656, 2121195261, 763355017, 1439421530, -748324083, -74319590, 1052044621, -1554318993, -1581825332, -1696747007, -481895005, -277132734, 635086026, 2108238032, 1349249136, -654925200, 1738074428, -759246968, 2056241848, 1881873260, 1822037562, -1120338663, 330244497 ], [ -109634050, -1451095487, 1971544352, -608616816, -330071794, 1678053072, -1183075352, -830303988, 1960505545, 216890269, -1662209340, 1146836114, 218880730, -326372575, 2145031944, -304290104, 1450029210, 375632825, 466842750, -1365145282, -1012416029, -1675056288, -279702524, 1969474893, -238665756, 326591150, 333398718, 1387021625, -76368112, 534685350, -1073256368, -1264666479, 1296774945, -341142580, -410978499 ], [ 998293630, 1262511300, 1924556752, 1647829734, -1684802952, 731844705, 623747585, -1077686816, -1306420029, 241813483, 495648199, -1401024099, -255331750, 1739172452, 1624721176, 972762683, -709013021, 1297325141, 614394404, -2039065065, 915939222, 238550603, -1794950065, 379319586, -109575210, 1651898887, -160428022, 1876385643, -1341157400, -1751887317, 759841576, 587835933, 290657630, 1739416854, 577155005 ], [ -376474765, 503836663, 2073835269, 729582014, 1756323072, 1992513863, 350001224, 413474889, -1079951605, -1647616158, 1124235466, 890050399, 893441684, 1886867389, -1710849391, 1764874363, -1393738561, -364713526, 1115750096, 1555459640, -2136854628, 679879549, 1453139904, -488890026, 1956072606, 2126569107, 773857178, 1020201913, 30676022, -261466998, -1275146242, -2119360936, 524753578, -1241632026, 165287168 ], [ -1621386959, -925474993, -81057869, -1274318642, -2017559137, 691508004, 858845150, -777578151, -1213144798, 1782404769, 911628992, -1253255850, 1094673354, -2140289043, 133457887, -1725944298, 865373417, -1375299693, -1957694869, -723856275, -1380634616, -1444034147, 794104949, 562820941, 1171588279, -1302953453, -1689408152, 432949375, 1587274598, -1595880503, -296474612, 2061085560, -649148963, 449183839, 389284206 ], [ -1731519271, -546019238, 1447196041, 396188048, -1037767741, 59036756, 830481284, 640163416, 1949045657, -791014697, 1979467615, 1869347361, 714398743, 1919259735, 501569237, 1478142580, -463185021, 420416648, -2118122593, -1956163384, 1459063899, -956823167, 1585981812, -1153444466, 1280079566, 1288121222, 247495939, -2010456016, 1954769167, 545519107, -1135774663, 409438833, -301932674, -1746390939, 1789365192 ], [ 773099320, 1887910185, -507484791, 1891792970, 1373114519, -1530246881, -1015359874, 1371300438, 1062013232, 126289746, 411521985, -1174431497, -1375290108, -1791390088, -1593505970, -1099400867, 2000031949, -119689091, -1522463844, 254891389, 1217027232, -461086543, -713652693, 1285132232, -1391119146, -99488517, 2072193000, 905457566, -831474523, -1483740480, 1279453893, -623495379, -646551267, 1810845175, 1160114778 ], [ 632166931, -1121458195, -1277897442, 686170047, 1236427737, 1833664500, -1795677508, 1131261044, -1905831613, -451276626, 865635283, 850702851, -783572185, 894768693, -886731301, 940577570, -733188487, 1466111358, -1893357545, -72699275, -1430481397, -1371511598, 1159777505, 1229644168, 1126011710, -516200152, -1196065072, -527343786, 720582830, -708603766, 340319624, -1484818381, 2031799562, -1022192219, -365891739 ], [ -127390748, 1129447963, -134149015, -2082632283, -831728145, 960077935, -1248791187, 1157872237, 545676641, -301448853, 1862852626, 639677772, -2079639295, 1468068534, -779749665, 730684999, 1381396257, 1692666182, 184214320, 2059139937, -479093192, 688495724, -1520123696, 1620811333, -9573962, 179048980, -1194633406, 1637966579, 118532775, -1283220990, 320733558, -1082210025, 765928080, 646055238, -1714205919 ], [ -1701703891, -328689799, -124543922, 189958036, -1948553396, -1073347339, -956917313, -956041815, 62974317, 735049215, -1587100952, -1569806953, 1115417794, -1581460237, 2032900293, -1976034956, -483663507, -1384212597, -152495664, 888886379, 1443669041, -162748067, -1278874877, 1545624508, 1109344338, 1322698949, 416412474, -1378296337, -1356371222, -320376700, 189131124, -1751302274, -1678885857, -916167212, 467041478 ], [ 1865727350, -1403598766, -1026879692, 1025308958, -1534092269, -450513375, 80497583, -922267434, -21028662, 1296372121, -897753668, 1799220853, 40480584, -740112708, 464515023, 1573979509, 520528980, -236519011, 300075019, 1997579744, -1733365983, 960935546, -1323622487, -1896193122, -666159896, 452785457, -898694473, -295422641, 289193303, 441086228, -2034043048, -1597640423, -1128202034, -1049767751, -1536376895 ], [ 243011025, 466033736, -1371728468, 609122599, -955733240, 1024641884, 1613830853, 288762485, -1940968892, 173867435, -27173170, 443599612, -1537294294, 1453949571, 471142125, 1341076080, 247972923, -839851031, -731673254, -1216277759, 1089657933, -897064439, -403266833, 1438003675, -720441060, -1253654022, 1334370159, 104009721, -2052304419, 2034610645, 1862809462, 1663533439, -1951617141, 1288513670, 1286607813 ], [ -1198512004, 1640195487, -1781452705, -451985850, 380579596, -937168523, -298266357, 1665980831, -38972210, 160053574, -1499378180, 194179868, -134372072, 764852322, 1684977178, 1337706392, 938332821, 1534344723, -714132948, -1969999687, 1354889793, -162008678, -1483263593, -1619732174, 155368049, -377650509, -346508935, 1516507183, 812288754, 157471119, 806957848, 1352443573, 1659295544, 703781866, -1029260020 ], [ 449050713, -499957057, -1731037991, 447180965, -1936350122, -962554206, 914241279, 1516156861, 2077327356, -1675439449, 463613256, 1046258474, -398950355, 399733291, 159269511, -1724524331, 1699581702, 1934479553, -1311247303, 1976035555, -1630558095, -1704497368, 448925208, 1865147314, 1093372300, -1225554366, -1410248152, -1284999634, 1811323810, -775350370, 1785639391, 1472826469, -20864726, 1768581258, -1725512598 ], [ -1213024430, -873372716, -1588175495, 1337968991, 200071279, -289522185, -1545408422, 591874838, -1196558626, 2104993586, 1586898074, 1480318851, -966493090, -31191559, 688308579, 189694155, -1324269993, -1218536762, -637073552, -1024314811, -326928648, -672680849, 1966736243, -616530042, -235922944, 55897768, 794208809, 329709102, 896108904, -1569282486, -910365296, 1167124096, 916805302, 625276120, -1132826213 ] ], [ [ -1034486692, -686794539, -1153266447, -116751643, -1200054209, 345946193, 1290006219, -1718602241, -505764711, -1210694410, 264516123, -859017875, -596256782, 1164520425, -1175402021, 661913293, 1833542181, -516504766, 773386903, -1609575648, -1737707753, 415079552, 1326354182, -1483427757, -1457688409, 1065604821, -1055000608, 1598414514, 1406246940, -552563784, 898267737, 638208411, -1319090246, -327018354, -1162811448 ], [ 2120184410, -181558562, -790936185, 838364778, 2101132075, 2104432394, 1367791967, -331840977, 357986350, 452069509, 1164242550, 1844598899, 2037761152, -357286064, -1084717524, -1835794946, -2004755991, -1107241410, -1670853671, -699338847, 511169660, 1910699184, 683811007, -2080125457, 658222040, 514276831, 1221488349, -2127138530, -1088443526, -1269115081, 851470107, -1475153647, 700001281, 990866057, -1124026649 ], [ -653710541, -2125776447, 1960584084, 249709564, 401118324, -346157068, -41758978, -1478592115, -1406592345, 824719327, -466728583, 766053381, -719786926, -228842528, 1173102427, -886181243, 220181776, 5671595, -848445640, -538479414, 859711543, 1135213090, -1181766783, -543381596, 132039508, -1568842195, 1874307566, -1707901392, -1794857958, -462329285, 1436188397, 1171054453, -105203199, 1998085462, 2086848093 ], [ -1722620208, 333457287, -671661939, -1283041339, 627140413, 1283871231, 1091465149, -1325178628, 1835881874, -1812742722, -1270765323, 1684544163, -1872399405, 158800608, -906082730, 795292674, 970820037, 2113111720, 239287200, 312322602, -649178613, 352696438, 194601991, -588005387, -1925200824, -1203377410, -1163030936, -103361673, 1452451791, -653639656, -251690547, 2007544125, 1513486047, 630432716, -1031554898 ], [ -680748493, -905906476, 1862443928, -2054898978, 1542983704, 1788084558, -1647582677, -691923416, 1884696038, 1346156691, 1321464246, -177700823, -1655077732, -1580213776, 655478879, -1412287864, -474832326, 801535652, 457018021, -1865788812, 1687369884, 1624035041, -625732577, -1815978304, -138615229, -1058099093, 231263988, -1498856109, 389985249, -1632796388, -2119538820, 374897385, 56365959, -2144690638, -363008717 ], [ -2138961687, 2047583405, 749768306, -2135463365, -1144464720, 771743876, 1004010520, 108204489, -881245941, -248111976, -2038499674, -923730017, 534641849, -925176359, -1154055126, 191711869, 1677897354, 1181669981, 1332635690, -864719176, 599250699, -2095403102, 170775713, -464567940, -1245992695, -1562221701, -337522452, -1446074476, 432786840, 113439011, 367266350, -991491427, 1595206421, -1409428422, -1906396670 ], [ 1287910828, 230359486, 853482476, -670732914, -1140093523, -1169942523, -723521255, 1081471603, -2047871739, -2029027363, -1396928997, 501538416, 1489913003, 1972787706, 1240586998, 545784258, 214500365, -1388597940, -1031164182, -1324083110, 248392051, 1240121194, -1924879436, 1669239947, -676779648, -1622424559, 1934009003, -783094171, 1314346031, 289795082, -1963582956, 661787360, 1744268965, 1948384901, 148052353 ], [ -1372322180, 429480303, 1472677645, -1937308436, 1300750799, -1162679569, -1171744973, 1271239374, 1492068312, -70560797, -1530463255, 1186446856, -239978379, -10046, 1292919681, 1458357486, -334727615, -1696883690, 1686406370, -1228035938, 483028630, 1325918940, -1125442315, -1340106603, -1401931666, 2073715761, 1378471875, 768096979, -2001263179, -1828221735, 1316695667, 65822652, -1392286857, 2313644, -267586989 ], [ 1739311394, -39573440, 576222353, 1997466143, 434818428, 1074204336, -844209819, -374547935, -1728500865, 1348842452, -886523600, -1765121577, 2057037510, 928003108, 1602893889, -1771356081, -1041565722, 1562205292, -446971392, 1754215147, 1328350922, 1318188705, 1010437675, 723897795, 1273112704, -1806078022, 1720926496, -502516571, -2045073641, -807360317, 354358711, 329339488, 1701477570, -312193997, 139617981 ], [ -1417896829, -904606461, -189095155, 1943712515, -31445156, -1221863959, -605305259, 1014500389, -207218609, -1337761467, -1511948862, -1024079983, -92623237, -425018552, -1807564254, 336678559, -1040694143, -244178288, 1276880419, 1917308184, -1835909220, -790660514, -1718818111, 2068739929, 659192672, -2083509646, -184061150, -129407934, -1236074782, -2113375850, -761312576, -1836702378, -827105110, -536858252, 390473934 ], [ -1543827994, 1637693992, 2044983739, -1980950330, 1660093013, 884348192, -1015337746, 207780953, -426084663, 590975750, -1119429649, 376173070, -1962516731, -501872576, -1786563398, 1380178393, 2054213308, -128850617, -292248516, -1057430834, 440744413, 1063585765, -935780730, 290695567, -973982723, -1547380177, 152947606, -637230249, 393652741, 1533209467, -789537294, -1614072792, -1998780532, -1811785841, -1039478469 ], [ 1150570498, -1087810711, 55259603, 763274079, -1898052814, 2052188569, 1947136595, 1623041809, -1122800038, -324473095, -1128700831, 1841395490, -2048567087, 2029126825, 1759105077, -1683910888, -1764987221, -627491421, 1029621677, -832024678, 1087375358, -1859220991, 908400726, 1460677677, -901029801, -1261469685, -1458444583, -1942051560, 1678574000, 881485092, 1437734623, -1869813310, 609402145, 1434590472, -1519787732 ], [ -1842973197, 1236534701, -839785575, 1741633067, -963645475, 604112141, 60171096, 1720112409, -1410795106, -1729555861, 717754293, 865239330, -410458888, -442561443, 1907596211, 216660012, -947028554, 38275785, 2073794116, 1341789505, -353436488, -766836777, 1935595323, -68031344, -1120929545, -1820782297, 865456191, -887759619, -277644159, 1572187609, 85244458, -1598080200, -1403447094, 330424100, 1162626942 ], [ 638089215, 2047378354, -744688623, 857393652, -150229155, 2039334649, 1283035489, -803943870, -990128978, 1423746934, -619354299, -303817459, 1687632006, 957963551, -148072884, -702135581, 612086436, -1342930614, 1497657505, 1167706779, 1830815268, -1250647485, 1718637550, -1406131805, 1466161260, -1490421551, 460353837, 873268840, 1597806220, 1078853280, -1708709688, -1206608888, 510227298, -1665009566, -568484119 ], [ 187796677, 1148047212, -150084829, -360500775, 195365555, 1972105846, -1048431310, 1954686660, -2070763771, 891191848, 1225057805, -1545538699, -110597415, 1137004188, -1136693764, -964071647, -1880541368, -1182550785, -2140436051, -1062171799, -204808986, -406810238, -1857078725, 617281005, -483327660, -500344611, -851875942, -439707847, 1863943996, -591401838, 576933715, -1638267668, 1443893791, 327565828, -471061200 ], [ 1885809449, -1571450914, 1747669396, -1773250630, 2065155933, 1870931331, -597931112, 1270799973, 44586996, -1106128548, -820778270, -1389921525, 2092587826, -699883390, -1621940182, 1620669079, -1500430600, 696377136, 2039056291, 1275127836, 598481084, 1378351799, 1520783821, 491597329, 1319966462, -338771162, -1471911451, 1282516797, -1849248536, -1537472, -2095465912, -873642724, 2079768044, 802009271, 838029892 ], [ -169538759, 1411994570, 475579201, -1636160997, -615250204, 1360113180, 1051271341, -1774477154, -1418243982, -1019125812, 1307489085, 1785211034, -1826263911, -2117229993, 1791851942, 1331644535, -983865162, -956094389, 2130381919, -1722795526, 1643714000, -1434132357, 837351626, 1818782537, 1441854706, 1843040618, 1492656427, -1039105049, 2040033478, -709079686, -1829686518, -934775365, 1694106762, 1180855059, 695033904 ], [ -1158971908, -55674685, 1143788779, -591001365, 934398255, -1383231247, -2103132763, -2126911303, 410055564, 921963516, -1544880138, 2893194, -1812999662, 377068887, -636569980, -1180614528, 513092045, -1948845882, 1871522712, 519237608, -612772817, -430754736, -849042225, 1751873842, -1290039241, -1224994553, -1374052101, 1351328209, -891480592, 2002384823, 1314810571, -1033365543, -2063305018, -89807426, 620581213 ], [ -757402335, 1253012259, -1514082209, -1362661758, 764320326, -813630630, 1685970760, -1204712836, 1659083911, 1574031286, 103515222, 267438805, 966378699, -793469267, -1417104666, 482034870, -658681569, 443359091, -272114864, 92003597, 256959071, 1814594915, 2029805853, -706542516, -1005162506, -1552074684, -676232630, 972368079, 1732089173, 52702270, -323106706, 1687414600, -809625078, -109642033, -1568893658 ], [ -489110644, -1612889327, 1846920975, -705547152, -736317319, -1510755752, 1984169688, -941169935, -575301485, -461002153, 987730195, -1245040109, 413702124, 1917540650, -1669114055, -274339312, 420712718, 932116581, 744138697, 157424292, 519344142, 342179945, -1855340396, 1824533962, 1793126836, -175353799, 900217651, -363325003, -521204889, 1101727056, -1099347119, 570516376, 1475379457, -1706077821, 928635795 ], [ 1279914291, -1923603938, 790004080, 1755837564, 1598878743, -608369824, -349382520, 2135554497, -436804935, 1677506351, 1167089307, -151269109, -1204955646, -62821396, -971201688, -1579003660, -418990007, -2026527149, 911392341, -825603605, 1162893044, 798735537, 1147145697, -414799962, -1387190811, -1058837491, -1281655630, 1165544651, 1286666567, -1740312822, -1711614607, -332126250, 1089936179, -917388344, -619888194 ], [ -788860015, 238775279, 570944508, -1746015827, -1420619552, 1140063043, 1784616915, 225614682, -647921783, 1140992395, 331827313, -1517981217, -553558892, -1574274650, 1402921492, 1283856948, 2074578093, -1189188501, -2043151710, -116143840, -1616148881, 1011099031, -1145786322, 580951658, -1646156540, -972963844, 454118984, 1721084795, 1456057590, 149049951, -423611452, 965215975, 983738366, 2022725483, 986732949 ], [ -1957624948, -1916180970, -65807517, 1214967604, 532823130, 996107713, 2059159288, 1021136988, -867515914, -67459192, -1731404598, -198591399, 469853658, 2087460206, -69557327, -1275054624, -274724411, -1404391908, -2137313668, -543641608, 311271472, 1286355900, 1635250351, -1946018598, -1490167188, 984226644, -1213861452, -1480338840, -1739842161, 438306718, -1922249785, 587991358, 1542671053, -1051237850, 987385800 ], [ 1599841154, 158861202, -2009131265, -190988593, -399269670, 2146954292, 403950781, -1718849250, 278391356, 1569820288, 410637947, 2146765061, -2108309660, -575673903, -1205261085, -1619006795, -10044547, -1870223912, -1602954168, 1754503483, 1700886299, 690113994, -1247640570, 1593612849, 1236287152, -1437766382, 82881829, 804584141, 252678498, -1543323942, 77351252, -788698972, -894597334, -1304463518, -1151937271 ], [ 1493663577, 1388551251, -1183726337, 871625140, -599431411, -630238821, 673411059, 570701068, -1398916840, 608309309, 1354319250, 946776561, 1674200484, 474223231, -1306069911, -1921260866, -1978504662, 1608321046, 994478971, 1456188316, 272528878, 712409646, 403892770, -412013964, -1122699047, -1202869895, -1793844651, 446881823, 918580601, 1643688607, 1144866896, -1755161372, -912973369, 1910506140, -38176527 ], [ 2076358359, -830077988, 1529653414, -1022932826, -1438846478, -48038910, 658333131, -1432935043, 1913348166, 1828956741, -1496536362, 1225943446, 188324360, 107524290, -661036419, -1169647100, -1402104335, -2038092144, 73968509, 1001885525, -898193764, -1760684658, 1327123148, 657470293, -1866841904, 1489721512, -1265762382, 835462855, 465877993, 128841136, -1418235965, 2319106, -164920580, 453052298, -793433812 ], [ 1535182306, 8662560, 971275922, -1701227993, 1638898181, -271105010, 1129364987, -1999562800, 1279882742, 1441587862, -708326521, -2057644866, -2048219205, 423207888, 544774061, -498073649, 1839181738, 1180329262, 266518068, -671393490, -1721127423, -1822114355, 1710483068, 1930790486, -112714572, -1894694493, -52917509, 1634879458, -1040847764, -2060977786, 1949896535, 355824025, -482447159, -2027118365, -435470415 ], [ -1473105258, -1276513811, -1881464297, -1823893256, -106885673, 831820298, 742895235, 1709682207, -34674638, 305342063, -1356928188, 791400641, 1814246566, 248547226, 1474008963, 1378920789, -1650979073, -818744237, -1834958609, -1643890697, -475937658, -1365493944, -573680932, -134111692, 1237569377, 1842881680, -1840757542, -790954063, -665009340, 2013977233, 784340822, -984189078, -735201358, 1519004298, -1935399718 ], [ 724767024, -2092491798, -67422132, 1653819129, 603998676, -228314998, 1998607353, -1756008944, -535766683, -1583445327, -162503984, -388495759, 339914501, -780095383, -284569239, 1739405860, 581229183, -964798065, -1399378586, 1052651027, 536682844, -748827773, 1335879842, -662837763, 674202137, -1637024007, -338995524, -722836031, -691562206, 952946340, 864803491, -70450553, 600591743, 641169117, -684971162 ], [ -68898452, -497295597, -1032955393, -1225347153, 515927916, 951492514, -1517779957, -1637266733, 1159032808, -815967262, 2101930666, -1479531015, 800702165, -1836341709, 296946830, -1748568722, -719028388, 477047750, 780622706, -1597038543, 1807334450, -1865690263, -1063217338, -1300541416, 560982548, -2126660036, 779753635, -873320831, -80439151, 1656499295, 1945675226, -1072608359, 838075389, -1815600598, -774935017 ], [ -1487568142, -186364734, 1589136258, 193158507, 851646176, -472848910, 634403198, 994413013, -250857440, 641756600, 842030934, -149641095, 796531858, -864497519, -255475329, -1582600014, 306260773, 1962336739, 2091321889, -502190056, -426979931, 894611673, 717604355, -1419150605, 2093752952, -659544390, -1865019080, -124010485, 1710187387, 248925191, 875072438, 608492783, -848057365, 659962248, 1269650235 ], [ 905509367, 855113626, -2074546548, 1086165502, 664332196, -226811575, -814456316, 1642701808, -1802788951, 333188864, 343605700, 1515760034, -1977046119, 1664573783, -636581665, -856784528, 2075819238, 696496037, 2123294526, 1349316768, -26677675, 1443381452, -593351863, -25530359, 48325881, -728237170, -932002361, -463981233, -346042768, -1548988395, -687768845, -482124778, 805654179, -1039948909, -1644535878 ], [ -1723886377, -638967045, -229824384, -2047447473, -16058818, 1431432017, -658588714, 309627843, 1916187708, -1512076055, -884835939, 627699000, -1379568517, -1378586729, -2037428778, 1025871984, -2127367363, 488698256, -1085354466, 1944860086, 162242523, -1361632530, 392743396, 2146974255, -1107797783, 1576358144, -1751052262, -112163418, 2104844545, 1960654852, 575957147, -117671571, -1684190149, -1937835940, 1797007685 ], [ -946509556, -1262717403, -684024242, -299400172, -83324740, 1345298704, -890832345, 754488514, 1059724600, -1150818375, 947973667, -702724214, 185830081, -302634923, -1791724888, 1436439235, 1810488261, -2102193289, 1166827932, -59331807, -28421376, -1556009444, -2047030764, -1320095038, -623022309, -1812062850, 390732408, -1421826501, 920180988, -143321227, 518578164, 527046655, 1407453303, 28640567, -604099610 ], [ -827274429, 302876016, 1455494013, 1068641641, -2008876412, 1594948118, 2053748447, 274901885, 1117496713, 1537598664, 1119963092, 77254271, -1016856976, 2130364719, 125640020, 2084523536, 227611679, -1915550382, 1237319638, 1966293727, 546054496, -1578471670, 1514501306, 1324522713, -1820899454, -1083301598, -1028180842, -749204410, 2052347982, -1723488192, -1973213613, -366930749, -1977261271, 160732439, 326184087 ], [ -2085364491, -1733805477, 844557358, -1530097938, 1940468656, 1520590835, 448505967, 151734138, -1649038883, -979419950, -2041305539, -2082548243, -822984961, -103616081, -919435781, 551714138, -1589462453, -732780752, 940322093, -2088997455, 1774543794, 358092341, -885348903, 654145131, 738713591, 378937266, 1279257375, -1290760755, 87754457, 1130297684, 202901613, -1316757558, -141123203, 968786582, 697390822 ], [ 256257083, -736659550, -468502815, -1217963740, 2101991313, -812711073, -1834941694, -693993454, -1252768221, 388433479, -276641957, 1023894954, 1725981407, -846179931, 135454680, -149414928, 954683711, 1698597872, 80452475, 1588899517, -1079749511, -1228034690, -1735352618, 1443270398, -254929418, -894374342, -1375935129, 858941677, 633320424, 1420881809, 1861622341, -1597359761, 1443241854, 773142686, -1100256653 ], [ 248971201, -1890479358, 1823368166, -1312519528, 1270077223, -542842964, 523208614, 312845423, 2143168636, 2084877867, 258254897, 1668407655, 301391567, -86216645, -976413093, 1046611313, 427227043, 1707005259, -1525177459, -2005477386, -1124625377, -675022969, 2027306943, -815101172, 864485477, -1457758258, -655797407, 1890003886, 1145448813, 1540204547, 1418845971, 1755649589, 784856262, 1118697072, 343992905 ], [ 1755596761, -798567080, -275118636, -18853965, 393077560, -2006149690, -191378879, 1809256422, 865263809, -1265143576, -1566348129, 1151630171, -1323732398, 2119896760, -76680746, 416810947, 1990794565, 112038653, -1623621360, -1872772203, 786102333, -1459440302, -38440480, 1123618538, 596723274, -429739282, 1716765216, 205022095, 128136443, -2113886068, 650173181, -35394948, -535849218, 1817100127, -522900523 ], [ -598171323, 743896171, -214943791, 1751464594, -708291118, 518376864, -194690157, -731673786, 15407685, -722461098, 575790476, -1885625306, 1156957902, -499593027, -853371728, -361236126, -1011682230, -566978749, 159267228, -168233333, 14936380, -1198501864, -108127168, -1895766346, -1804165025, -837999993, 1078916115, 331977476, 1140054617, -1777165025, 1865548740, -1556141139, 1387141433, -1953308103, -510430136 ], [ 1628648309, 1680198394, 1389212371, -151611224, -1835073619, -1012688191, 1655794016, -346541735, 734520577, 444350424, -1537324752, 1378064124, -411722145, 1139855420, 465218210, 1289515857, 1729682111, 865506425, 946728535, -1436634860, 1088876239, -534495534, -693734512, 2113737366, 772164143, 1313628517, 656907235, 1933506564, -1139829572, -866562520, 777966000, -275657606, 2016912983, 607388314, -33576908 ], [ 1074887865, 4164681, 921410619, -2130539980, -1782526501, -1427016345, -1390098860, 2093271400, 813157727, -585370769, 547440316, -2015497733, -1755114560, -1396408813, -89509237, -1483430003, -1623752112, -400272698, -1696503151, -555568232, 1120076789, 1127379776, 380545019, -872106963, -391799878, -1216407107, -164596737, -2071107396, 769543685, -1431985216, 282812886, -227613646, -818080529, 689399628, -1810170050 ], [ -185461763, 1829809142, -726620264, -1866706561, -63519311, -1392085699, 575284393, 901816040, -671786125, 19918485, -406223773, 722835696, 857260802, -2003707725, -858776599, 176303016, -231531554, 156298888, 624390041, 1070518952, -1830899681, 1118446212, 1749589685, 806769230, -1959268188, -1165112594, -86934618, -1749805531, 2084530187, 690838384, 88624505, -1757006556, 1774516305, 1806749595, 812629981 ], [ 1346433834, -1709296051, -1947729906, 262850322, -1510025897, 1443281645, -17465698, -91197837, 1806356714, 1889511803, 1685619212, 1443034535, -91932193, -1951353106, 1183929724, 2144982757, -1366638373, -469159788, -293559336, -284889278, 1176530073, -1998266486, 486735039, -529030050, 1669776273, -2002897908, 2040259706, -366368105, 212640767, -230856740, 1887951881, -1269313252, -1018359423, -1164102034, 802894199 ], [ 1391820156, 2073037820, -104441374, 1250536420, -484351300, 1922536645, 455559754, 1947301237, 568948349, -2081047480, 1974128340, 1352657632, 597825005, 487157410, 515828766, 1048413284, 273041730, -1597815122, -1311607806, 1424705969, -444014514, 947317899, -363798392, -1112636975, -76705149, -298904866, 758498336, 1708669539, -1608718714, -730107427, -732330384, -1109826856, -1253853750, -1270661939, -1339432001 ], [ 588846009, -2005861119, -2097130504, 1473398564, 1754717629, -1005476217, 1653704897, -1463433254, -875202109, -1861576350, 1926702575, -801507425, 1670518855, 1220979511, -1228310544, 1434195550, -341399483, -1523541829, 1542137902, -1416725780, -950750621, -1204335786, 394770521, -654750444, 873140013, -1967636281, -1761907805, -974516387, -1725669791, 1735436273, -559990589, 960766975, -161404882, -1797858610, 12241257 ], [ -1483354484, -708157074, -1549777148, 459670981, 1544767863, 2072753655, 2022808701, -680259343, -241152590, -1847225862, 570465878, 1775785479, -1819438988, -88419678, 2137663393, 1449561041, -514759702, -1386472014, 2049124486, 1095283802, 1952873788, 1304001429, 969772149, -1855841685, -1777083149, 2099043417, 48066245, 1482179069, 326186582, -1093495478, 1777186366, 940633510, -673240990, 1836201184, 1236620233 ], [ 1809589475, -196315817, -1761278690, -1705682409, -528094423, 9550520, 290282529, -1611939562, 1506483379, -216335938, 1442221416, 948920841, -1662809199, -34630997, 1515576945, 1240089533, -1850526990, -288890667, 1035693647, -2039047850, 1115953194, 2085466501, 2111209876, -1320880889, 1721556870, 812604538, 1863247803, 81354474, 369827060, -544372638, -1109525934, -1032962301, -2142088877, -1456187256, -2126698346 ], [ -857887278, -1599603309, 1905736821, 1872921266, -1715052649, -826942213, -1831832167, 47586356, 1492757038, 1879079603, -314827582, -249770941, -447707079, -757613561, -1903312310, -621341203, -1479036335, -2028542298, 252369047, 23932455, 1724890972, -35954126, -1487870109, -2071181839, 2063135058, -1007878467, 548972015, 688630866, 1418993075, 70745091, -1670771220, -61683316, 358168193, 478103282, -546453245 ], [ -1253116352, -661455484, 1212800559, -267278973, -1278932605, 1454450466, -34523522, -404327472, -1588482716, 864870099, -299447610, 1044558626, 1360761300, 965348111, -1462672492, -649773647, -1310949723, 1109784329, 2037242751, 169958328, 918354817, 2063873838, -2012705220, 81267924, -1959015869, 866977140, -179774968, 1896746654, 1635891628, 1026255899, -666116562, -186742879, -1999328273, -480471894, -1075303278 ], [ 1088840146, -484497439, 774887705, -1986679974, 504139902, 827252826, 2081338813, 1320727857, -736353183, 1988898479, 1622885450, -216816537, -1349257162, 780772135, 624777337, 1095152963, -1971206936, -1538508838, 12930809, -690508413, 1016350221, 1621949051, -790676299, -1009559385, -1546059959, 1147902547, -1472722447, -181805833, 83361821, 979401370, 300381520, -108611553, 1072669146, -799458914, -2117197393 ], [ 180860750, 1970385829, 90121864, 1097309892, 1234373849, -1651708933, -652339977, 1955799409, -1862381308, -365780990, -642660712, 1886003965, -1223643341, 1619502601, -1993389611, 753446360, 461851155, 187379396, -1312495144, 718542131, -332187064, -1742439187, -1563474443, -1698484703, 669244176, 1213563991, 999431739, 471358803, -370297598, -734467262, 1124220057, 666232741, 385601493, -2114731859, -157448930 ], [ -1341530477, 504860509, 713035453, 1222617394, -1549758728, 1913739268, -611052843, -733392468, -341016620, -70514477, -364038006, -1426447818, -1239663649, 634269610, -381428335, -851093610, 95481890, 1161270962, 1605530271, 611468339, -1708641267, -1242357831, -2052031900, 1449346954, 1116569177, -1978551892, -680583634, -1079889688, 4323517, -837183687, 2088905237, 508899761, 1749000356, 1426847951, -1911472389 ], [ 35900340, -1959727187, -681986244, 15636009, 1095251695, 675361209, -755335799, -2117813109, -1430440549, 1454442169, -1410258652, 1025015067, 167707729, 1751187074, -582428093, -832519078, -631963077, -1523216053, 2012500587, 129661666, 380315946, -634382560, -919075992, 2047976722, 523003451, 154304455, -501200830, -1425468764, -1975021177, 1904996010, 242017227, -2073506741, 618708030, 1563184794, -1308160554 ], [ 737240160, -1117898426, -1689679881, -1920041512, 420015086, -1247305736, -257827037, 31233956, 172624110, 1350460070, 1469499159, -1034188735, 1745022690, -568992147, 2007792114, 1824071996, 47650370, 1061743867, -238244382, 1252072941, -1415709382, -1519690956, -2048099120, 2032429248, -538394625, 1046244692, -224787259, 764669405, 961889310, -64660823, 292737832, 384662597, -852848706, 316436244, 81258420 ], [ -389450193, -184667444, -860236804, 792351493, 1756837306, 922746181, 1671264504, -1089101244, 1464379920, -264479175, 781603037, -754891524, 1097050548, -709780905, -153650042, 1682952657, 797173713, -27461339, 1684749168, -1971064248, -1013955664, 132175644, -209924468, -1835251498, -506484929, -846486339, -903951373, -1412368218, -42599342, 1517604507, -825522938, 281775975, 1324594841, -1848095539, -59112372 ], [ -437171255, 896140115, 683113950, 434719230, -1540185744, 1842633629, -1303517295, -1682355366, -826198301, 1441965239, 1464499477, 559815458, -189268983, 1738427691, 1993941727, -450741246, -975382678, -443679847, -1410702465, -392722893, 619557710, 1505027402, 1572071397, 1292896857, 2018081432, 899013964, -1843866828, -1236229656, -972619955, -1518052220, 1603791652, 1721056561, -296148344, 8445522, 1774014218 ], [ -967784311, -1820861398, -330177780, -1954142654, 1620580473, -183706522, 1096270881, -814914371, -821479371, -1603380635, 873346987, 319775085, 1744697455, 1646174843, -1374566212, 361491370, 271289037, 586058104, 158038324, 1746240141, -344859002, -979206028, 1793013384, -1292809288, -244470794, 2038767825, 928323548, 1526824758, -2036349671, -1134419810, -1627193583, -357220973, -1775472065, -1437169253, -430987936 ], [ 574234476, -362122251, -1896992747, 241102606, -78779499, 1724036238, 1657040012, -1465231799, -705874847, 158454742, -1669683349, 438199390, -1625681005, 762584260, -397329833, -456076260, -537678794, -1754496831, 983555147, 1140939095, -765950604, -816707719, -1310412826, -780761407, 1575131110, 572518475, 1308730971, 1190095467, -811917808, -1583557694, -1918786876, -2052517977, 2056155814, 1994115423, -608917815 ], [ 1026550827, 791371149, 1480129530, 1663355278, 1489248457, 1803805263, 442635347, -1873214293, -718369964, -928982472, 1867991393, 1116657212, -1294389871, 488466759, -371344123, -1838465994, -1705433974, -700819466, 1560669421, 386937469, 590386678, -57984901, 60535247, 1005255241, 152666915, 2022643586, -943392600, -1582312138, 1163728108, -655313910, -1250140705, -1373856097, -1574637946, 2111642727, -118546226 ] ], [ [ -2071878320, 2109473532, 1246759443, -2140910010, -657579998, 541925854, -1859423329, -667766089, 749256228, -483604242, 24882145, 962101949, -231858755, -1999435499, -1625824758, -965775617, 1545350775, 204119812, 1450024943, 953421420, 1984728083, 30514988, 360906006, -1305843747, 337070879, -878566107, -700332760, 2081876413, -1623962850, -791353725, 270208612, 1529891790, -1510355558, -693049330, 1061473395 ], [ -623664500, -1541275936, -1286351091, -627491183, -1445265921, -1289479001, 1659864276, -1633315529, -1408081679, -1152519789, 1212201573, -1070970572, -1633752620, -1945731039, 1465918990, -108352113, -1302016494, 1966118330, 1258010940, -1824960671, 198246276, -1932461978, 751735961, -1612070021, 1693809578, 1020775570, -1328404722, -301420077, -932362767, -2128559243, -1887494616, 901588381, -1671927924, 1386046320, 1841109056 ], [ -625876237, -1737171895, -162360642, 1311334732, -721748739, 945661309, -845602327, 978443659, 843672203, -1238143017, 1485657013, -1575752772, 751052259, -1553580197, -1391614790, 2032776747, -1632736375, 1520084284, -1769851006, 1586027882, 2050746677, -22032922, 888929667, -1535561530, 908665517, 1666956992, 1860054071, -2006700585, -917521837, -510907467, 587186710, 868905273, 1232570131, 385923543, -2019850380 ], [ 289004754, 1900409798, 582427521, 1698339726, 895782983, 584630476, -1203625663, -216409017, -561662806, 1662075348, -2118847356, 1110007865, -420217886, 1506781974, 1269643787, -1470677499, -951018477, -222981096, 213985734, -214610469, -924704758, -2002040890, -1372844409, 14530620, 1123580362, -53995552, 758267525, 628575519, -718967192, 1465082904, -799394903, -1801442159, 1603168882, 11138206, 770238357 ], [ 689294840, -1230394127, 1750653700, 218676600, 913465701, -165020626, -578417051, -1372464730, -1626196550, 1573275805, 1016699366, 2099225864, -1770195052, -372449250, -2032190821, -1175749043, 962502582, 296853788, -549287694, 1602653633, 938846512, 984018788, 219829617, 543637819, -764221752, 1142862201, -1443968811, 475729238, -1828898397, -1193437995, -1606267720, -1261443484, -435754398, -64099544, -193247399 ], [ 739243785, 953946354, 1700815548, -746543272, 282329539, -1861806847, -147472041, -769713347, 1193627156, 1989153295, -305556223, -1379760376, 1060531046, 56743333, -2129279833, -1856764086, -921570982, -1650645675, -538336426, -1746096031, 1249998138, -1715068388, -1947942802, 1926946977, 1422162845, -374979450, 138317273, 1037393931, -285638653, -491056720, -731552484, 1688085224, -1760982562, -809254632, 1554581862 ], [ 367302279, 2074814475, -101337932, 513800552, -941847779, 418212058, -825341987, 1019793607, -1702732893, 2077612614, -451741854, -545975892, -861255829, -1324232021, 86358308, 668420908, 1100907405, 1908512061, 486532939, 1499103087, 1700928317, -2010883656, -1190900133, 1516047463, -712160459, 1092436895, 602754001, -566426863, -1229521767, -1386703570, -1383614651, -1848869318, 1816257056, 1422516979, -544808978 ], [ -883825353, -203212516, 1992408271, 1826124713, 42639940, -449220733, 2131560923, 240175395, 1309970729, 1243863208, 1100940886, 948506428, 2123577202, 1184478133, -483380773, -218355986, 303987133, -1644128949, -1714557495, -769480401, 85918853, -1785197506, 2098297449, -1699453275, -1971202478, 1853958978, 1268311461, 810570249, -807452393, -639334385, -1669624411, -1438271975, 1035444418, 1080915146, -1372850860 ], [ -2012580270, 830132481, 165649070, -921422086, -588752875, -1607361148, -407061342, -678353625, 1075330776, 1312342402, -1640787464, -445307715, 320924111, 2126872031, 703991583, -1942200651, 10925001, 854095751, -1089083184, 968998352, 985605489, 637563457, -370608879, 350717934, -650885404, 430922541, -1776126840, 892756215, 756299074, -2049200003, -2012629568, 1359050024, 1242154342, -1037051487, 1389059235 ], [ -1660023292, 1375987664, -1081957823, -1255510078, 338474278, -1620711495, 892186870, 1132144114, -296250949, -419890269, 1785813526, -547510779, -1443887749, 1902667290, 1046162972, -344584794, 1915193256, 699107275, 2129224284, 329215544, 594516474, 1354769174, 436400872, 1001227849, -1078116768, 1811355457, -15026009, -1021181378, 1060067288, -1580491312, -702739668, 52441635, 1239315861, -1512295752, 428216713 ], [ -64524220, 173741219, -1229129532, -1961721005, -679794156, 65488415, 20512900, 1169835291, 261782015, -1068508230, -1090214741, -1827796597, 818451490, 1806224182, 1677926892, 138795394, 505284368, 1732414162, 1131399329, -841006301, -1644090711, 909113362, 347230867, -1700815056, -2137158993, -465706885, 37845523, -426370706, 2112920852, -1510689671, 603357054, 579466387, 1121106693, 1760826891, 1540298928 ], [ -1580498681, 1958797771, -590308507, -1243102993, 1335732278, 1212458645, 218415013, -566854600, 1920565773, 1776394614, -348738617, 239647863, -1657655994, 271025968, 1388331393, -1762078518, 821276696, -1451401312, 1839828674, -248713901, 1699788843, 2121269445, 1836658253, -863739725, -21593095, 22206011, -2086568556, -232496752, -75336111, -2045892442, 514767415, -1815376696, -394708710, 377587875, 1943105159 ], [ 73227150, 1385240661, -1147142819, -1058819593, 432459117, 1389522857, -329190033, -936264441, 1604331394, -1891348888, -1253040306, 1741353775, 1910644295, 206233706, 588454840, -621636026, -972421894, -1547658978, 1303922245, 16809997, 698835690, 435285897, -1742553045, -1809267912, -606207864, 1438103122, -1437773884, 689418915, 1209709276, -1928346079, -1463583740, 2143769137, -826043120, -2049191897, -767866933 ], [ -1914998072, 2066292342, -325503022, 36175022, -426854493, -40307815, 530058548, 986227598, -1370218445, -400543110, 628943765, -1643433034, 1099103507, -1323367239, -2099986451, 2069390279, -919397993, -1564731095, -511287096, -103001983, 838841555, 1254446387, 1621726889, -1192290068, -217559748, 1886232684, 1420439586, 1463105061, 1704302864, 790882591, 969863344, -428174839, 553993844, 1780182803, -75148684 ], [ -1716771000, 399911669, -638815972, 2067038059, -476100514, -1597682644, -2085227862, 379242401, 1421557695, 1975946320, -1614295102, 2122504424, -1672823332, -1004772112, 319011560, -1337677420, -1258633959, 1946660716, 1803474929, -318479655, -316825232, 847740461, 186743189, -904748509, 291338041, 635544336, -125611100, -119724859, -194704609, -1618376809, -2113007365, -1338820313, -1653114116, 1962563774, 771565600 ], [ -1887893248, -157400140, 602922219, -2109884725, 758960647, 643399051, -392052074, -312248913, -10398479, -1809347318, 1256946728, 257474699, 1025750651, 36285371, -1446472806, -1451476466, 1827981910, 1352982850, 341717916, -1243658132, -436130665, 1683007704, -1166838282, -1195914131, -598098388, -1496219293, -505117371, -387298437, -394631486, 1214610819, 1852154790, -1069916719, 881436537, -1197901907, 730506598 ], [ -1286628116, 318758798, 257009597, -1057439363, 1916897765, 1708349877, 792091324, 321955623, -1389100964, 891511490, -859792692, -831363462, 1333364559, -206485228, -2022281372, 378731411, 954320617, 831527807, -559601802, -967769252, -67080374, 670569527, -458994956, 1113215470, -729151717, 376351968, 1603191912, 1342348919, -287216325, 238619701, -257423364, 52168604, 229626927, 1059071636, 1187826413 ], [ -1659843464, 1929155375, 222202, -6544733, -1824948750, -362119568, 1155234954, 244685908, -1430921656, -1221394769, 880244958, -818928001, 1542626045, -603327058, 534665264, 1424866973, -98733763, 544836521, 682570463, 333295830, -543914279, -954181252, 342637274, 2067235097, 702065274, -913625103, -300151298, -786795579, -6431618, 2026621054, 1731997721, 500525490, 2063380214, 1715940239, -1154508725 ], [ -1278541603, 1820854892, 921762222, 82878049, -1613572149, 1456288134, -1808291210, 974217471, -1380688659, -498331387, -650323857, -771305748, 1482900152, -1381974621, -1820262154, -1892301549, -1006580129, 585238860, 977502300, 885241071, -619926908, -343601479, -927447057, 1127679925, -1422191743, 1983756603, 1313384710, 984305475, -2114271755, 1839476566, 1438810660, 1622174876, 319477354, -198572265, 1696491388 ], [ 800020817, 520254513, 761678187, 1713206760, -611560089, 1840198844, -2145590379, 893387567, -791757671, -1132161931, -1099098537, -1247479223, 208660836, 2050336661, -2067345824, 614756674, 1151461512, 888081774, 595441291, 1006014319, -2134697057, 1454496911, 668413182, 1553220089, -485171356, 1780520458, 1687461392, 1800142370, -1423435662, -1890191080, -1387401455, 1822463148, -1095405849, 1673612128, -1348077757 ], [ 1407853639, -1753088665, -704641857, -978014140, -587183933, -193904749, 204763688, -1854350096, -1603546831, -436826322, -1430978379, -602140810, -1094744141, -224245200, -416461872, 942406267, 1316214812, 29291535, 1484172880, -1854901090, -1047809751, -1194666498, -263738249, -205415900, -1218883643, -1119620990, -1270157523, 2049257574, 175375347, -404485137, 1294870743, 1018723734, 1837612602, -106894125, 151111934 ], [ -295645944, -105111532, 1371207414, 1608158615, -1890248943, 300368466, -330320425, 1301966262, -1020321927, -720249679, 873068383, -892563022, 538480540, -1879946146, -342019141, 984725740, 2135409882, 514068378, -506298509, -730463703, 1807684772, 335670970, -1080443313, -2134268948, 32067859, -1302960305, -1837492801, -2027533454, -921626435, -1523325174, 2042112655, 873266889, -114370726, 869649691, -1435726924 ], [ 2044084873, -1628886053, 962131625, 2143458070, 241312217, 924334160, -1512705615, 1961451125, 1461388772, -459232471, -1006436832, -1526416363, -1336254575, -187556622, -697168064, -1606943514, -1702562464, -740862283, 958417578, 517567295, -55789587, 145941185, -1716038009, -1242225541, -1545867186, -1666980399, -1187375177, -43562532, -518015140, 1533786142, -1564541728, 1655540517, 1058363447, -882607454, 903712897 ], [ 952025050, 1422679859, -750677368, 1831385910, 1129350697, 670248169, -962846806, 1531165716, 1117017603, 1961930783, -1838109336, 919898560, -2104356942, 159707321, 19365213, 2130165557, -1871931120, -620491656, -1828021685, -1036991234, -490092905, 384725961, 1755567675, 1129483266, -1061281081, 1975909301, -363265680, 868615388, 866700836, 194698916, -249897208, -548700314, 1087024840, -1367479083, -1347463074 ], [ 407507448, -884642427, 917703079, -1005553537, 4064569, 283691037, 1990574912, -69717414, -1292017021, 1671954378, 1524662438, -688995304, 1894577675, -51432897, 236957955, 1332883619, -610604559, 244738525, 300544606, -1775094700, -1109470032, 171314968, -488432614, -2097731834, -891015771, -287131414, 1938586517, -46907681, -1791861355, 169170676, -1212872836, -776370683, -1424181142, -793038837, 1852778759 ], [ 1815321229, 1195404113, 1817042876, 127470193, -990077316, -112412398, 1361122976, 224969015, -104068514, -1213453431, -257064002, -307100198, -2133467535, 1216459134, 1175944260, 38854313, 2133375794, 1941449837, 949344339, 1581240954, -1908990354, -1897622297, 1243468411, -329334984, -2144368764, 860983135, -1878942201, 311488330, 249437245, 1217298952, 2012491093, -844790983, 1318456175, 1116136506, 901823734 ], [ -318523157, 1029116579, 839251319, 585679462, 386760218, -845096633, 1610159620, 1877411485, 1171651418, -2106017974, -845742087, -1176474238, -459945745, -1393385452, 1350584147, 1927255175, 380203112, -1818810987, 1589267071, 844012065, 177401069, 526249557, -379137726, -2039468981, -945803957, -1386682947, -22142777, 562067017, 1130430507, -1715667807, 603206124, -704397224, 692932821, -1584745028, 1681301662 ], [ 2122795158, -428726301, 1182740605, 1536412469, -1317762109, -968011210, -1314339992, 286449628, -1903355130, 950147211, -106692895, -2029435974, 1993513882, 662709039, -1346805205, 600098786, 1818873706, 686869073, 341382333, -1054878453, 1529222468, -815408194, -359514929, 265644012, -1979993553, 2044299299, -1415856830, 1355975902, 673742339, -341056573, 659899178, -353633443, 1499497551, -252585621, 1869496864 ], [ -1157196590, 1414193790, -1691970213, 1867644693, 712345238, -742629118, 1546293664, 872524158, -2051059600, -1144801038, -1405999013, -754407086, -1262042962, 255284838, 26914445, 417907394, -1963821378, 608361918, -1857605210, 742335649, -2141433752, 857739890, 1698204392, 1803429998, -1940264614, -851921626, 1468714538, -226740422, -1652125714, -23490809, -363506511, 688228635, -1318116215, -2087996103, 483365906 ], [ -308739258, 1708421053, 530847408, -1883577, 1061878678, 939391133, -1958496237, -198039035, 346392385, 282654476, 1518641456, 271641883, 1761430915, 1166352466, 1041270491, -1237089501, 155733178, -1609452871, -1554047691, 340126939, -1185609080, -1471481721, -1553327473, 961718468, 1341547341, 1484848875, 1201383991, -2135835791, -1887904167, -184493004, -870777705, 453357080, 1536045205, 2048930614, 1111878257 ], [ 2131726588, -240777478, 1245717132, -401424088, -2108292958, -177307727, 63143153, -1231091595, -686532608, -1870055383, -921315932, 461938308, 718095546, 1441741648, 1679350676, 1922208706, -907658939, -1282327998, 377356196, -382966105, 1193055212, 446901030, 1297709479, -1318296031, -358442981, 721363815, -570110359, 738301622, 1133105950, -1558424890, 1071512860, 517946064, 2059299569, 453026235, 1579957784 ], [ -1430288872, -1236255240, 256510134, 988411678, -1613290840, -1964721543, -224065245, -532329779, 715927829, -370557413, -901638029, 1485249012, 1723740406, -87504440, -1580781764, 1519062094, 1167457024, -100972223, 731517208, -1037295388, -1303459162, 338579810, 875464695, -1732142853, -113999222, 304776885, -1533703492, 756873220, 1865813298, 1416915970, -389402153, 717338558, -1818142407, -1835590829, 980407659 ], [ 601647369, 916581231, -2132117428, 490866012, 2053298934, -15367112, -1078205377, -437547268, -926225305, 1590429653, -1477218381, -414609061, 1195429814, -2143662973, -942326989, -1953874127, -271707697, 910740233, -399395802, -1560746733, 517772283, -484520913, 1382333129, -922746953, 1864552710, 1710771506, 338670352, -372113622, -1312926889, 1044134147, -2136057741, 1059756651, 1020825540, 299447311, 1125237959 ], [ 1424816868, -1105891207, -221991048, -1293261040, -1069709913, -1940790873, 1360970174, -470377568, 170262837, 818115919, 1595558011, 219363343, -2135503407, 1934065394, 1084701723, -518521850, 1819157642, -1802185573, 614839566, -134004193, 836685476, 649156440, 161743245, 1567282599, 1986355814, 1695195545, -664561108, 258981004, -281960927, -958890386, -434154768, -483079916, 696359159, 2111822659, -719957060 ], [ -1558560113, -1828666709, 283692763, -1740422304, 457885420, 263564149, 235514087, -1512407073, -13745638, -462281763, 1586184195, 1843235547, 274686810, -362477509, -1448951303, -1661903456, -31149937, -1850428401, -1972229313, 1061461396, 548188552, -1257106606, 536543645, 1853673575, 1050987866, -769161764, -925168053, -310502209, 1696375274, -1079743949, -273683263, -595699193, -1290545799, 1229637056, -486291857 ], [ -1456923770, 1797977581, 2071416272, -288425026, -756914047, 1227737710, -157706730, -2145965156, 796737642, 138393934, -1195099194, 1781153783, -1025490126, 1080181993, -201053467, -268666127, -667098445, -1478332492, 856437351, -317316033, -1554857722, 971211572, 214015915, 458034461, -130316804, 1197572708, -331909978, 1503336570, 1494331279, 814266730, 412054718, 1041198163, 1224484095, 1603626723, 2147449752 ], [ -245593039, 701272604, 426205558, -1202214633, 481401285, -1780074833, 855323428, 128354318, -1501006640, -2060579763, -1913099783, 888714288, -528367467, 1289303112, -2001613936, -883197166, 1240730513, 1504398833, -1737862725, 430707382, -1150807199, 1772248315, -1344782268, -1599698764, 939255005, -2041966635, -664454669, -781962899, 86850577, 219197074, 109026618, -560701741, -1837419768, 523205731, 1793895867 ], [ 1911056432, -989638560, -978256876, 880277771, -482185805, -22018297, -411992325, -1814926754, 1612430546, 1463644594, -1262618365, 1108823304, -2087571127, -496173683, -1443430337, 1303055372, -151166201, -1819827402, -1127156282, 631087526, -1236385972, 628086583, 1136496812, -2067140075, -584006032, -2128609376, -1041425552, 936549817, 1789757590, -2012564210, 1272239432, -2121439893, 1462312483, 805950080, 774286790 ], [ -1798588176, -1838848261, -636511274, 1521456367, -935985510, 367011944, -1213382068, -570547804, -1723677771, -1537539348, -1302910708, 378941994, -17039825, 315602920, -826394953, -178510684, -1208790101, -602332200, -1597977090, 801808813, 447368493, 1601451773, -386710769, -2119195327, -2058167888, 1887550734, -1126975627, 1636994942, 553485291, 1985003890, -1065150725, -1953258743, 885090567, -204382719, 364710149 ], [ 880007631, 1055067021, 17522979, 334339991, 272196132, 1934933152, 934455162, 979385216, -979489641, 1504406139, -1334136409, 407117157, 1531661603, 2005218376, -2014074270, -2056813754, 935994770, 980804874, -863259003, -1938097201, 1946582432, 1555437670, -1580731597, 771693123, -1639429743, -1410128862, 897082923, 1331831336, -1603791682, -1186309559, 1182664794, -552386724, -1591711653, 89294707, 569004665 ], [ 277444778, -1511904963, 652155935, -2007644620, 1166909889, 194346383, -1617445400, 1022217294, 194065839, 1654110434, 592469021, 1227788947, 470404961, 1295482375, 251948827, -1915445512, 1031978116, 2049305103, -1355242914, 1932208826, -1504147932, 1220951084, -1914799334, 274011427, 498635736, -778316403, -630843050, -1256375849, 1610707923, 1239263450, 423553564, -2140864151, 1171186724, 1831015949, 2103984254 ], [ 1415826358, 634766549, 510330451, 1348299510, -323937950, -42841727, 143363557, 385058790, -599431878, -1105837585, -236402833, -1550427441, -388396820, 1600140522, 460454353, 2090711700, -756059378, 58267383, 1938496357, 671515640, -304209193, 658506262, 386074450, -550906856, -1392821761, -1699859004, 1232648414, 2113070599, -1437854063, -547754834, -1140494646, 1312691488, -17840703, 2039126364, -628744922 ], [ -33790056, 749840659, 1005030665, 267834706, -1634465252, 1661642491, 499752470, -1983905564, -987482546, -1554562300, -1461703032, -1338599008, -482933125, 1049146157, 1728155525, 201208528, 323030179, 1273080591, 1658833464, 450480984, 155831212, 16544838, 126225402, 1442058089, 1837249526, -436928125, 1865099449, -2047004720, 1841219886, -557540574, 1078787077, -1889129229, -1766310193, 259181351, 577736839 ], [ 911192779, -1445393093, -1844498931, 1932590946, -1633050398, 2113198096, -1918907352, -386256146, 408939281, 437176727, -988889483, -606553771, -1555783596, -1193419994, 451408458, 1418711236, -1447161517, 1595322261, -901405038, 331239655, 479334187, -967312991, 224809077, -1498306624, -1530276652, -1776579529, 610840449, -1185019658, -350641704, 78713894, 564274781, -1968261090, 1472030145, -1188252135, 1341589919 ], [ 431238104, -984071988, 232047589, -769318493, 419773552, -1857599496, -126343380, -1737962997, 405917150, 790792768, 1872954846, -1995543011, -1558994051, -778138277, 1013312928, 88166841, 386195442, 2110903557, 107389501, -93186313, -66839306, 1895853539, -622380162, 1523090187, 648626220, -84749491, 1187979027, -1800032629, 957779421, -1318770799, 827309462, -1941072745, -584573266, -254776291, -1825720496 ], [ -37919551, -477501021, -1502714861, 1504560928, 767869673, 1877163992, 2109761138, 855187539, 827778122, -2038493231, 995872628, -1935200846, 43149057, -785463480, -1987623792, -1666884206, 206200777, 1558477398, -1898654388, 1413893788, -152236064, -341637983, -1026338468, -1371660941, -669999671, 1389384750, 1528901225, -724285191, -1050776761, 2143242715, -1500684169, -2120240673, -1832497615, 1244950183, 1994217803 ], [ -2037318862, -432379902, 1343868695, -1262341129, 1810738830, 1665515679, 140775481, 1751559517, 1090165999, -59657631, 206547142, -1428233781, 1225202801, -1402219345, -23161630, 2063827553, 1739610780, -1502689358, 43815068, 1693992120, 1258335109, -1828949520, 588368889, 771694433, -384933516, -1190904510, 173974251, -1428815918, -924904022, 1096667552, 1346497236, 1628001086, -576372854, 1981650299, 1631396554 ], [ -897461357, -1724487852, -1154382494, 1706843300, -2050905328, -340920695, 1026021900, -120204221, 1724582448, 1680907562, 1495244886, -2121382216, -84558473, 1202119999, -1062676406, -366739577, -1105396258, 1843320830, -783832614, 303810078, 527545197, 1481562694, -600778768, 132934890, 1111216364, -2098144589, 1478880855, -1184245090, -1150298036, -72690932, -1762014344, -651291413, 842471327, 475403084, -503887724 ], [ 238706525, 273256380, -1982693862, -1814252518, -1799318307, 1083060595, 256803068, -384314219, -365116123, -109875310, -1100711, 1140218988, 516540665, -734043337, 1318316033, 1837833912, -211406511, -2042337397, -973949003, -458719228, 499487601, 846975022, -27101109, -102049819, -1753989545, 1646795692, 534929469, -1895056783, 2066228886, -1891757395, 567243568, 698815513, 780821558, -742979856, 826891629 ], [ -1554794651, -1468756869, 149723502, 515564947, -856028728, -1229826126, 566196739, 1224369160, -1147862864, -1913423976, 935459887, -1221074567, -874041287, -480301478, 581415197, 94542074, 161438224, 1972249472, -664113275, -578091223, -820688308, 1220875633, -604256680, -1594117253, 6153989, 1538562384, 1712316654, 1367829051, 1970850665, 1413263109, -2056829740, -1297839087, -959445472, 646699817, -1219349506 ], [ -1517417371, -1958738237, 225068930, 1654405466, -1120218308, -246507299, 1216009696, -1458407510, 1525922544, -155587376, -1079141173, -957918559, 858600341, 3913032, -1625556550, -1508551868, 1621862304, 998565402, 1710633831, -295567390, -29819421, 795918366, -154903541, 1871811804, 173481734, -1232381693, -1669396773, -762507622, -244868741, -267141230, 1793018614, 672759059, -1892119735, 29378610, 1639386196 ], [ -775160817, 1448143740, -1448443569, -1497409945, 1916406806, 984804016, 321418613, -38521130, 2088011463, -1848296152, 950069618, 825935006, -2016707086, -1437768164, 2065226269, 1500848100, 1680107487, -33613603, -843426520, -1674142021, -741535561, -1638975678, -1978226555, 2006869982, 1599626840, -1908404422, 450213149, -1511693034, 498893437, -1595969765, -1715105655, -1937591415, 766894869, 1540264975, -41697004 ], [ -1576741918, 1372048655, 2092983324, -1342672791, -1637748065, -1387194619, -2018618673, -844662152, 1467782672, 1537048834, 694268725, -491948885, 1074667680, 979931457, 521117917, -85614912, 102170548, -712796216, -691048749, -944550489, 938685291, 1586424657, 645437134, -636310481, -1113243585, -2097358240, -1009109578, -178872244, -801935032, -1023003017, -1903152470, 206000507, -1995396497, -389137682, 1496959380 ], [ -1526339167, 1753699645, -2068675663, -1180900099, -68871746, -5719931, -510249897, 1070161563, -1650913575, 936400058, -108973823, 1923743018, 1890222125, -1195308679, 827269935, 458894397, -857995630, 2035501413, 1115242612, 1261645857, -1819999894, -1788710975, 1026504093, 1673261302, -541830910, -797266645, -736168428, 1433780721, -1539706329, 1940340929, 2020045969, -1871350505, -342803005, 656191945, -691103326 ], [ 1800075776, 1770104498, -1911701460, 208054372, -1928876252, -763994935, -1823352442, -1346447533, 381562250, 1006788418, -202553160, 381976882, -665484910, 419848156, -1496423256, 1601429567, -593740267, 1577514475, 647572942, -53865932, -970688585, -1262538304, 1378010644, -2083327562, 1668669259, -1699669069, 1668969656, -1048903262, -560553814, 586576278, -371020070, 744291209, 1628125829, -986865412, 1567636439 ], [ -940538013, -127103234, 1969072394, 1814597030, 783798919, -544322786, -1983051699, 1066156164, -69820635, -497644986, -1198365718, -1686644157, 101688881, -1911000436, -1978786269, 921003619, -1936708280, -842427819, 815571408, 995392937, -710372246, -277336347, 1368625860, -436935274, -713420376, 677051290, -469745801, 164252851, 749576933, 1263874303, 1483480737, 1458745941, 242397792, 256821643, -1594772422 ], [ 1525291984, -1306670687, 1568766994, 1870913335, -1444441222, -1821721044, 576480796, -821730334, -504557241, -1158769782, 1214309607, 2134437551, -802201179, 1784887872, 394276788, -833908785, -2111027563, 2006674033, 1803216655, -1955617427, 216200932, 621414279, -1448466597, 1065423587, -580701391, 188342595, -1662516265, -1359950044, -1678569225, -1900862086, 983389041, 1238522523, 52195385, -1169625158, 613553785 ], [ -1255574104, 991799999, -1713673932, -454339553, -223776984, 1989998033, 383649526, 1617409989, 951673937, -1202812273, 2056630665, -537335659, -490762012, 1318581319, -116643599, 2020970516, 1016080938, -1393247764, 1870131764, 1734978314, 718195506, -1073125453, -2078340976, -1433852502, 198378883, -511432694, -2028731745, -1040470703, 1309631065, 1003478784, 328199779, -1313477028, -1101428005, 179682729, -1316629770 ], [ 1140371139, 1558962946, 887346691, 1211282972, 1886389918, -550039701, -1028342895, -1029929162, 874456121, 1727576671, -1926501430, 1046297481, -1941966254, -1645079514, 452428176, 259576490, -2060857194, -1434369876, 621119942, -1501008029, 1498871128, -1901965435, -2059726760, 2098707989, 191144198, 1327974815, 932872930, -2060866621, 73229435, 87884828, -1652434677, 772408413, -2040583720, -727192124, -1022073697 ], [ -329232281, 397989458, 290705967, 567475880, -1765605071, -1568351482, -222740972, -1531461943, -937531540, 816970015, 1192410749, 998354029, 1392022304, 628163893, 571455000, 1419954087, 1879245543, -1748188971, 748235037, 2009259359, 2008624257, 603002627, -1086161413, 1603451698, -741928297, -1493857351, -439230584, 725219920, -748967975, 853902648, 8405340, 311072795, 888476266, 1929194902, 119975943 ] ], [ [ -1978781139, -1710574570, 1258558587, -586678345, -1453205451, -1272416903, -1841372539, -603501873, 1204732435, 1193706153, 347261766, -1337653996, -1303235680, -2124788550, -1658624542, -1436688179, -893981557, 301384001, 1046444894, -944477639, 1084180889, 1567031162, 1698944239, -929998395, -886017031, -1702829679, -1114802861, 1241361125, 53074560, 268341954, -1576726360, -1029740623, 1782019615, 2010529654, 1033110285 ], [ 2101067679, 2134537897, 1584306412, -1197869922, 1745124538, 136855415, -1949377905, -2140563296, -1912353736, 1035029404, -233360231, 827388023, 298555476, -1759386090, -946361585, -1953445351, -605927786, -652886220, -1198672373, -1810285197, -633415398, 552802667, 1388119686, 1500766554, 1539347796, -1283426581, 438167444, 1806282387, -776326468, -1250756821, -1303924706, 1332698298, -2133450387, 1065214795, 520939564 ], [ 238394192, 1486666467, 1720357781, 1049661408, 1751210213, 100772814, 1482166218, -978889222, 1769914398, 394477251, -418246819, 793082235, 1116785184, -1989135939, -1528422094, 883919705, 5012441, -1144531476, -2140561193, 2041717669, 1175328209, 1821159616, 1851680501, -1782184778, -747528711, 339002114, -1566672655, -416175231, -725788794, 1852076718, 1317060968, -600734035, 1226498473, 443299090, 1526661527 ], [ 933052609, 1747304511, -1083084019, 1533581736, -1046631228, -1264395028, -1683703822, 1582495637, 1466152165, 1464120706, -1045807689, -372238882, -1667405312, 200864783, -1342337514, -192206392, -1018646870, -1289318477, -979207454, -1417373211, -1328186999, 372740680, -1127271159, -1796295730, -2065568459, 1402910446, -1313580775, -320839086, -558652167, 1450717257, 698407141, 1424498867, 995647572, 399140245, -108419874 ], [ 214730261, -1481543449, -1206663433, 719312007, -235127635, 1089036620, 1682944072, 893565312, -418486410, 159823509, 888247151, -621157956, 1474728472, -270923682, 339677318, -1032786741, -2127433942, -1561395078, 283539880, -1245705834, -77535310, 215366762, -575584026, 415475084, -1684878292, 2011876126, 767650060, 1212527571, -1045450977, 2063542529, -825927653, -803514302, 1201381192, 197572337, 2108583293 ], [ 1747851338, 325764448, 1545526649, 1030933656, -1249023065, -252183571, -373519759, -1093702179, 1018584117, -1490988095, -620810972, -1184928089, 1658792258, 1015396873, -769532528, -623999989, 385243652, 1271646539, -1306738534, 314606384, 1673215510, -1497752458, -46260345, 39048618, 592186748, 744010105, -1238461729, 19687655, 1602491003, 1810347286, 1885713527, -851641228, -48798711, -291877500, -13171191 ], [ -1863059423, 145119970, 718101472, -1206484902, 1234664175, -286953100, 407153858, 2128672223, -2114376726, -2110147658, 831780061, -829902448, -1127676459, -245370944, -1808687746, -544376092, 1390965259, 1136803806, -1734409742, -1191312751, -913779991, 1687532715, 1546113624, 2071262325, -1127839649, -1214924639, 1435347873, -1016244242, -1662834575, 48824602, -435815681, -1799014220, -1019200927, 1164861698, 1185541491 ], [ 999939610, 2043712857, 1022042021, -949645540, -915358436, -222554973, 1420361422, -1417256105, -1743883439, -1091164319, -1303871603, -1926211060, -160573277, 76859256, 1026519956, -2082393013, -30199959, -260224314, -101079789, -578260073, 1447980658, 1697408398, -319605600, -872849639, 727014503, -529276490, 1837703456, 973355055, 762911345, -1198249360, 1112694590, 1571974485, -1955500841, -1316105201, 1455787114 ], [ 1305860865, -1557516887, -2096563260, -1882884156, -673510625, 1687619744, 281547372, 1847007728, -2000512266, 279064755, 239499805, -1718253505, -2116586722, 1936181750, 483719156, -1866518167, -1228286555, -1994871548, 661665210, 1761913517, 934517753, 1329026786, -1613514318, -1912751913, 950394188, 1465374056, -1903200168, 1335678281, -2052539450, -1346491681, -485891781, -422256845, 1570555059, 1190157462, 371459314 ], [ -1667520747, -1359462266, -2073274893, 1583319915, 231499835, -360725196, -565893461, 859182904, -156411803, -508460556, 1043522514, -796902092, -1230871092, -948518803, -1259420307, 15775682, 422665089, -779180779, -2020229493, 818877891, -666682813, 1512234961, -1284551160, -2040803358, -1946110631, -1111857895, 706018836, -1260183398, -1676473942, 123301940, 1050343578, -1787952737, -263991243, -1983921787, 2023747129 ], [ 1952996012, -521299995, -1960093134, 446090508, 683505839, 1630785650, -1763748925, -1081190433, -287260612, -63733437, -1573493058, -80252330, 925867871, -72581766, 1808891440, 1598562825, -1966868106, 1791297403, 1637918059, -2025849586, 1588035747, -332491438, -619216718, 1218505576, -879184354, 977762277, -1624616263, 1811281329, -993739519, -436841547, 885731293, 1966552534, 557970031, -1697420055, -1478987740 ], [ 189757466, -1969122737, 745959834, 1538842414, -1610389674, 570676953, 2097016046, -752974309, 731397290, 1945565793, 1178297200, 939905718, -1191963960, -1489993064, -1707639873, 1794630772, -1122333509, -1754408360, -645378743, -317384842, 759953105, 326751803, -1889685057, -597500575, -1179584758, -725750160, -1220229186, 2080605089, 1006272397, 1439004820, 1586112559, 447189980, -1646664372, -434956177, 1710623415 ], [ 576087669, -411449489, -867106905, 1497248367, -630800533, 457342024, 517012668, 2099709685, -246780999, -1832638253, 2011669701, 993792256, 202641128, 414213200, -1033868535, 1903130714, 1083315238, 1801542799, -1477843418, 155832517, 957983730, 1692874213, 18842995, -773069253, 1879734637, -326917933, 426022690, -605345601, -66610113, -1729125853, -1339009321, 71691542, -943723750, 1838018882, -1059570224 ], [ -1401512797, -980230762, 927453966, 1799107726, -1091807320, 1208280154, 576736750, -1162046292, 380016416, -150680614, 1196316788, -2084250364, 1749009059, 2047718678, -49379218, 763049827, -1769017603, -1033402716, -2002121208, -1435135484, 2000921199, -107009198, -1513840212, -1547085309, -1489192821, 1130677549, -1510537739, 1206612493, -996522412, -1961741034, 1905624051, -2090987956, 53248157, -1139828076, 1398022591 ], [ -828461890, -1575583431, -697894451, -498770684, -950432530, -33264443, -2074519499, 2014540775, 1200563240, -1340844283, 1467772486, 175975548, -1844851618, 1409576807, 1393046404, 2014268138, -218180782, -1952395711, 1812586423, 1634095993, -63216867, 1166727046, 1935781627, -102990038, 589267150, 324954366, 1024108809, -1436977669, -574895851, -1476499153, 750275723, 236918514, -1039361540, -137836122, 356835856 ], [ -49631793, -609826560, 1960525578, 660667390, 53647938, -1304018583, 220397272, -1043949139, -1577006737, -1906863753, -349273923, -1695443135, 1789242831, -1345613235, -1026588286, -2102129903, 278228602, -773045180, -274069956, 154681368, -589313493, -1710294027, 718846710, -1603801265, 259382172, 645392312, 888401627, 159807630, -1410846383, 194245254, 5676981, 1487920786, -389481689, 1105362765, -154925002 ], [ -2080730646, -1196656002, -27208180, 740389685, -800775073, 1963499669, -4800213, 1995065837, 1153487554, 1447721143, 820374852, -850939975, -804793282, -1879178661, -1451885851, -390747962, 2008253971, -216141767, 1625160001, -1282629639, -1307252529, 605306900, -650440874, 2112093758, 305245430, 2065604778, 637682136, 871187688, 874942353, 1890427195, 1733548257, 855697467, 1913323910, 1566360110, -871577410 ], [ 1550015620, -118408518, 1989925253, 670966774, 1456766784, -2009380608, 2014797817, -200432971, -1384935618, 976024690, -66313955, 1473632886, 776016756, 887113992, 374160254, -816004072, -66509251, 1161371888, -1613810296, -466411929, -729379195, -2064721310, -1953396127, -1090503690, 762491805, -1187075493, 984400258, -415677799, 1855319247, -1072362295, -1943792770, -1915991176, 955714522, -256009533, 813311164 ], [ 1900466863, -432287876, -373666064, 564419813, 469503066, -1408996319, -562261904, 1740209299, 1990620682, -319800029, -124758831, -51276607, -900092841, 1204701926, -482671377, -1443151061, 1495254152, -568092967, 480923558, 1203854001, -857029257, -226227159, 243203303, -1475967970, -1238644428, -732905433, 587708915, -1111691247, 819101423, -1659713710, 418324450, 647278023, 1755232378, -2022810315, 1011638557 ], [ -1310689696, -400706741, 1093616462, -1911102893, -1644189575, 212573181, 1075248466, -74636712, 227474551, 335103872, -773062011, -297492963, 187317520, 219530090, 2058433449, -527542584, -219985863, -458898811, 1067220867, 215911071, 289869663, -738001346, -349550873, 1713891431, 2109201723, 250763150, -926727045, 1002485598, -556686080, 499822661, 2080626301, -939352711, -2030063478, 920128029, -1880035216 ], [ 1303697954, 961320368, 707833216, -696637599, 1182366505, -1849166662, -1840160342, 1005183013, 865162, 1253320580, 1044672260, -647992950, -578163478, 62923833, 13364186, -1738761940, 1109799599, -1764093090, -208548523, 1655189086, -782862995, -1965359024, -2142752029, -773139489, 705071741, -863348245, -545499957, -2073692903, -1225770958, 1262331788, 271037293, -1646534970, 1611838716, 664121257, -719829365 ], [ -369173723, -768548805, 1899789149, -1842532149, -478532224, 100685845, 2067369647, 467578262, -1475555608, -1383791021, 1260507545, -2135632818, -816414398, -1799617388, -1178492870, 806528732, -817342035, 1258943347, -617110778, 844073626, 761334381, -40218074, 281538302, 237841058, 368742519, 1413568891, 1405342047, -1630424742, -42863638, -1087329721, -502838289, 1712081581, -1106134067, -3405762, 1459930055 ], [ -1552389593, 1942280326, -988720703, -1972920829, -1302505232, 1727117092, -1664743729, 1721592908, 1520439202, -353833785, 1276728144, -477684719, -511602116, -1696181940, 216720108, -1824917458, 1274134417, -1751244182, -1754185643, 934231357, 990037006, -15407877, 1736516342, -1400790323, -122881820, -1070342240, 257283231, 1710073037, 2095657037, 1926519789, 1403758759, 2006433224, -1964350307, 393957409, -2041260758 ], [ -1735610500, 992132822, 1320917630, -521076688, -1710615181, 983179329, -646084883, -1116938914, -718550575, 1460202788, 315484744, 1303589873, 260806847, 1068312534, 1648805504, -469439297, -1914737631, -1669722070, -158542822, 2107584084, -1247697593, -1815292367, -310673201, 666065431, -1670707766, 577603216, -866137479, -1950147149, 1250615938, -938770574, -94774198, 430129347, -1563012778, -692691550, -1386560080 ], [ 169890357, -871430067, -622235303, -381390954, 1652457623, -1703682301, -1056185213, 174440230, 1565062645, -779849157, 1160985090, 990757782, -643710126, 1225606085, 1536431735, -406546643, 1785300710, -322160962, -1157146880, 963319758, 807451131, 832930829, -1294427568, 1236789423, -116143819, 1037427707, 2092298552, 1416664790, -516981366, 1609887798, 2058467691, 908984509, 1543829885, 403627407, -825778951 ], [ -2104816428, 1880981294, -1040175091, -73544136, -136806796, -371973469, 1421533627, -1594787807, 174999597, -991457189, -1087915353, -45010000, 334291698, 2106726809, -709094349, -1690598299, 1497522496, 933205748, -13960396, -270478484, 805127308, 1991297239, 1499301074, -1985488289, 726848365, -1701409979, -67531335, -969470940, -16649570, -1103753063, -898994315, -1269502856, 18619092, 1622449912, 925154013 ], [ -143332681, 1584243967, -432936521, 2021689834, 905317128, -450718230, 798105245, -576850478, -2023913217, 162491709, 258746689, 178620843, -1716629596, -305338144, 754865351, 1298770970, -426065402, -1207136168, 826211982, -37396864, 1272672620, -1179901185, 1568438375, 2100852662, 979356092, -294089058, -406076809, 904130632, -1107123067, -820985630, 1682628990, -540148761, 1311502595, -1472221110, 1311273880 ], [ 1232997764, 1169855195, 1322645163, 1022649281, 1549860201, 778396543, -1671653703, 104291331, -1655672108, 1062184393, 570844144, 688588429, -1754123607, -2016850733, 785393268, 1574351548, 1771300671, 428254769, 44501165, -101687671, 473775267, 150527532, -893923328, 78060981, 1629750311, 959090111, -1529679710, -488992106, -691871091, 712236071, 715975345, 1930263523, -1690832899, 88165451, 474284855 ], [ 1626942893, -1824345399, -477007498, -460924927, -1231766972, 958968646, -1269172115, 1042702078, -49191249, -1859939218, 902891564, -365552003, -856638524, 87557018, 1388115904, 1853611386, 1093240576, 1416586500, 810345321, -1358939474, 226025081, -284094912, -1701926553, -593550364, -45183353, 1225619648, 895468971, 133943053, -1985823489, -683399516, 1271914345, 627844749, 864195994, 604603547, 2094334610 ], [ -1861257851, -625630211, 2016924126, -1680182828, 2143425377, -346534170, -257536123, -1306423008, 429042189, -2077979294, -1106720987, 1150761349, 755248935, 122744508, -1307805200, -496702032, -2073384750, 761106124, -942181649, 161155597, 1001448973, 1142862966, 1428682534, -794633244, -23892314, 1707535389, 960137556, 1679089678, -1110240721, 1527771669, 919321846, 1446002531, 229198508, 1382523544, 182802773 ], [ -916121957, -678095972, -1065696151, 1176578037, -1400161018, -1344929961, 314359208, 53066133, -1162646791, 1437315522, -1735038518, 2040882068, 1009502698, -1344334058, 1613078539, -412913043, -1192522412, 378137684, -690972165, 470722436, -873431307, -1190520966, 193656017, -1643908483, -1869027693, 145673095, 1116181204, -341636043, -1154265495, -140014060, 648655261, 147754976, -498652405, 444021957, -463610350 ], [ -1849711749, -31456955, -530754343, 1894915569, 1532254006, 1260738745, 166209104, -1589322131, 1295930348, 1871977827, -2031274204, 127205398, -51718150, 1791466742, -1957838099, 1716878259, -1917906596, 238113677, 438358519, -313652040, 43189292, 676260914, -100474525, -1130175962, 1283826304, 1936245133, 1229359399, -4814276, -783010902, -1953329593, -445431880, 1468512008, -2118233600, -1022186214, 15804178 ], [ 1796166111, 124219687, 1197475081, -923022494, -1818781103, -237940432, -1014087238, 403069951, -416762878, 386297789, 1279731573, -1291709480, -442397783, 708176870, 529535961, 2084228857, 1722435732, -1933358617, -407329713, 1597468954, -1796451287, -1155250671, 1425747158, -531881408, -1147199511, 818749443, 559605157, 1769809390, 1804932682, 450104803, 1862194770, 1473763329, -1086959503, -391300253, -2144127603 ], [ -408700328, -602231650, -1560190778, -1798625209, -514699926, -1626812520, -1252840290, 1094840475, 1882773413, -29151477, -683821902, -1279487046, -814483791, 2127803136, -551022917, 1210289294, 252540362, -1195165974, -727757807, -1125675894, 288401216, 31225523, 149865736, 1691475087, -674016812, -2144372521, -648801488, -944593306, 1966990380, 1222797737, -1791705035, -1818258254, 797834659, 489465467, 1390866883 ], [ -1372594458, 2053444294, -1539802521, 1172625113, -1605746525, -547938715, 256882989, 1691865093, -866460409, 369156768, 1881683560, 2033976563, -2077372673, -936291213, -1287365466, 210230271, -1719481277, 960751104, -223163458, -1222084957, -128451026, 1113078180, -1855435480, 311159649, -200243611, 1069021094, -1700062062, 1569522727, 438533209, -715251962, -195584146, 414256715, 1331283205, -1907463065, 384623909 ], [ -144840528, 2052850515, -2124440150, 209219301, -1501299069, 400421975, -1214301536, 645041363, -238713478, 271720646, 1603467852, -552869832, 1182738316, -2065054832, 332378192, -1282194764, -1406750316, -1433384568, 1596504483, -750057347, 538863071, 513319104, -110672138, -491558433, -1335129045, -1191273789, -492836783, 583928155, 1671221735, 1098009702, -1323417938, 1441700284, 1842455856, 725896144, -1093599240 ], [ -152747276, -1421208104, 320012473, 454423700, -1547146616, -986564852, 175885472, -1311449140, -1820920912, -761890086, -31393155, -696452477, -903693336, 1496687737, -705241494, 98583020, 593501254, -1952101725, -713950723, -536683354, 376366602, -1020569977, 1518832806, 262407109, -1632687908, -885667065, -574468262, -1642540294, -947588814, -1390345033, -884718225, 326931113, -1473494159, -1661901869, 1215851019 ], [ -1151837544, -442572777, 1828194867, 510610534, -1121622388, 1046420767, -999428440, -792874509, 2027041167, 1326784236, 1941979083, 120598410, 1710270071, 361873399, 1335357212, -1729680025, -1623596233, -22263271, -2060860800, 1343759947, 393035967, -124409526, 728987425, 1146240669, -324892614, -1256525793, 392196647, 476612455, -853683626, 1152316827, -1069361982, -513784414, -720856116, -765625827, 848175691 ], [ 1939542908, -821344261, -2141108784, -1806307949, 1653926541, -1833016552, 496550188, 690403071, 747086612, 1198585437, -526889069, 1557773387, 431321320, -1979550, 1664926867, -446638701, -1758382985, -133485717, 1962581881, -1852460993, -2049058341, -1711740133, -307339700, 755413406, -1727128674, -482223815, -1476157176, 402268044, 1803204367, -571395191, -189670638, -982424233, 1590381432, -421187999, 2047831769 ], [ -100459274, 393027284, -1266476162, -2058937664, 1372478801, 1997260437, 608565232, 471675423, -479067882, -1123653425, -1581886217, -1993571652, 641167175, 842682847, 501787103, -1938212982, 4736458, 105459457, 1458926119, -2086311093, 1819203380, 1875539517, 2107560496, 1805270190, 594051504, 1822781319, 1197814353, -1944452000, 410431212, -1972947831, 1839246109, -674659747, 1679959256, 543374880, -1401735977 ], [ -1390165492, -413431580, 2128314194, 435584474, 1086593953, 1037154901, 1498312180, 1884102392, -1816956992, -1475011362, -645611425, -1097166675, 258610383, -1330280854, -1007791101, -1817991462, -312346092, 1873967775, -1223269808, 1692018704, 192285745, 1379552967, 1009991896, -603819759, 1626021594, 417018103, -1421691391, 370479957, -282486552, 387908963, 408573474, -1224688734, 6628392, -2045730166, 559585931 ], [ -763734605, -70773743, 1189785991, 849059950, 555572967, -404438989, -564714034, 1792378002, 2055123379, 2140004723, -1173328536, -432833070, 2004609248, -1732774701, -1598946467, -143119710, -1017992967, 1312431762, 208338671, -196277988, 1687950304, -2115720746, -410902729, 1970899931, -1213893016, 675082158, -1247092203, 542852093, 469620292, -348168067, -494442652, 2014108474, 322355147, 1487699378, 609311282 ], [ -807808911, 1810839071, -1750386484, 844528014, 1119691801, 1804094241, 1321269223, 2071572157, -1809610008, -308260427, -1252436687, 394914641, -697281359, 1756103122, -815434285, 1297452222, 2069645483, 422163191, -89884359, 1697631649, -1175012484, -83134484, -1720941198, -1141455160, 87354007, -96033393, -269429856, -751177733, -2012337545, 682005497, 263579170, -1204307279, -1560913504, 670909043, -1727630729 ], [ 1763284694, 1694587599, -98293446, -540497786, 1757944383, -330904718, -1378350098, 1848015981, 633384235, 1663020683, -417063074, -1872908117, -2047901137, -150233075, -637961414, 356417681, 1258199026, -1210491282, -1555745120, -1933203299, 113912790, 407158418, 1397639373, -727466230, -571247121, 1826602937, 2070910588, 1304788525, 815347973, -414174360, 1182755558, 1074815899, 828404802, -130489654, 1445033440 ], [ 131858758, -2113025659, 459682128, 65940941, 1163340548, -616536457, 970561987, -1624015874, -1341449250, -650466858, -443032751, 105798725, 1132339331, -1140773524, 1955820231, -1940892572, -1074877355, 202793747, -788860224, -2057539174, 1406193825, 1805063814, 1514031335, 1084119977, 938266758, -1485365305, 1481779513, -1085513279, 710668151, 1311658594, -1735924925, 314255215, -1044205944, 607983923, 1616642333 ], [ -1493594726, -1707095609, -449425783, -25645476, -1718732046, -16910755, 1476269217, -1570926841, -73332591, 712427086, 1923941975, -1436534616, -1300037317, -1025749650, -1347492494, -152060574, 183368227, -2037833150, 1910296576, -1381818033, 1249845515, 1104060532, -1418198515, -499899981, -555021049, -1646460185, 986282256, 395105165, -1863964193, 1385846791, -1094032630, 388499171, 118731299, -470220147, -1411824158 ], [ 2146421000, 1714193079, 1845161262, -1736906284, 1870055395, 775320036, -1162689366, -1673412846, -1454378745, -1820557497, 362485666, 1440930118, -973907079, -1408354219, 1150705083, -1878273239, 1165433905, 1045634002, -238448969, 607854203, -1434210191, 1160150139, 912288204, -362786157, -1954832382, -149169062, -320154198, -979099341, 1917634505, -769109596, -1067282980, -2071073266, -964661460, 295328728, 1165770547 ], [ -1389855390, 696458823, 130300803, -1618648845, -857399101, -358684497, -1740222842, 780588619, 1561973, 734725179, -1916106144, 1011189824, -200057190, 1410285485, -126825668, -1089160662, -472574029, 1035774304, -1459466636, -31356330, -893576129, 231904513, 2133235355, 1091199607, 967052776, -2065663451, -851051081, -1726464537, -1031424296, 898524051, 707341129, 1229359541, -1604506730, 1025139446, -2065197246 ], [ 705762391, -2091234967, -1755263195, 1716641915, 973035408, -499251068, -265697363, -1117841409, -392295461, -216552768, -554145248, -149194182, 78351147, 690041476, -1610748745, -909817004, 2099444716, -115288714, -1405338650, 1645215170, 93756393, -649643135, -192072906, -2065623369, 1432748225, 1304036697, 808225901, 1234423803, -1767879134, 1869677220, 568137839, 2127513104, 1024166487, 63825090, -1999220068 ], [ -2028656080, -741241710, 1969802765, 1718078964, 1639563680, 1806408830, 811913148, 811637035, 1857187470, -1019153856, -191963879, 1552098705, 2044679884, 802318438, 1204873696, 688294365, -491138287, 1576167925, 1663120996, 1350180383, 82078041, -974429144, 81017965, -1426009262, 436693549, -383331984, 675127018, -206352004, 1054916184, -1297136872, -63846114, 904171288, 1811164104, -1181708399, -1140899293 ], [ -1269444762, -1744984581, 1658370749, -5598883, 1077229588, 1421908272, -744234005, -2114909715, -226259880, -1475811017, -113232467, 543042484, 63882266, -1376771645, 1708804290, -2036024626, 1020161972, -1753902768, -1871059329, 1794777880, 1634320767, 501233891, 2030839491, 830168521, 473474766, 693934813, 716161417, 217003206, -991356779, 1631797361, -560980651, 599022907, 528809061, -657893159, 1311323985 ], [ 455532781, 405833023, 1700923631, -374789887, -78921764, 1121238382, -1102588217, -1945115891, 1327364832, -2044705378, 1070966651, -858383581, 1349346617, -2113823054, 954179470, 453210573, -1755449100, 1057600904, -513319918, 1280793343, 413023930, -1067220719, 1423929639, -1634713907, -1964324228, 1857150573, -527136549, 908886352, 297112061, 1777320361, -288515143, 373613526, 1918321760, -1054771094, 813054368 ], [ -1762453904, 1682766026, -347495007, -1590492225, 858222525, 342987589, 598580483, -1648248563, 342070139, -68517206, -648595778, -269401159, -1861477099, -282219837, 1851353279, -161048943, 128654936, -1505488966, 2066688854, -1426623331, -638436786, 671934456, -1911018625, 1636082224, -1705756654, -66162251, 1497631759, -705097755, 291036153, -912914878, 1601219987, 75907957, 431387641, 1094458954, -2105842416 ], [ -150836179, -142677298, -1896601640, 668401290, 1230987489, -76816575, 1622431743, 75124565, 792788502, 1921899035, -624175931, -1635107249, 2012353538, -1677910968, 344473298, 2132865798, -8028930, -1241305991, -946382792, -1069089958, 1940445268, 1392532739, -1625513649, 1051044616, 2135428346, 1261747894, 1745801550, -1887992050, 2070017223, 556199620, 1138081068, -253477825, -318312827, 1313071295, -1043158605 ], [ -329644201, 1750600147, -103184212, 1807667853, -561582767, 1584986092, 684346196, -1144589056, 625069496, 569872566, 850821616, 919204365, 1365740978, 212141238, -1433176599, -108046407, 1405035915, -1858962889, -1001396970, 1356180931, -1357018628, -1387213615, 1025892155, 424852695, -918485234, 300994169, -636753457, -1095818184, 960383844, 702569083, -544796394, -1137812152, -1969076396, -506203458, 295571387 ], [ 2141761180, 1005422182, -2034119346, -561818128, -1886792569, 1433291742, 1250734246, -95364618, -1526335292, -366764144, -1748319247, -1383518, 1616467969, 173195425, 175254605, 613625548, -964872293, -1779359794, -1953796666, 266550473, -2141496008, 1562392021, -204271394, -226019851, -405577039, 588921732, -870287943, -571596114, -1861498677, 1084468670, -1885576841, 1130748290, 277247457, -1854636913, 325441048 ], [ 1927655953, -1392537511, 2015626484, 1158344423, 1044278484, -35229876, -1010652969, 397051919, 1213405332, -117540125, 930954062, 798952535, 1177288522, -1175654092, -282922063, 1628329015, -429294369, -793218386, 594808222, 1978919036, -2046551272, -1647389122, 195296644, -424800873, 1332781582, 2055882338, -390918086, -1244056706, -1395985878, -1662263657, -243020582, 525936429, 131417098, 1642858141, 2070018850 ], [ -1086805010, -1553222235, 144121285, 630365408, 1419003060, -548045486, 254859097, -1650333760, -365667893, -970534522, 1525323502, 2091195603, 1342907475, 1312319306, 1563788998, -1122253284, -2102669115, 970481753, -118151881, -823726692, 1612115213, 2090447469, -1024307204, -1007716211, -1200524788, -1888637774, -2143582869, 1297319070, -981495834, 1747599851, -26866483, -1941400769, 1714603076, -1824488334, 1973216165 ], [ -2108001475, -1567984633, 571634945, 1804126213, -1209358076, 1516375465, -1783423284, -322857777, 209692558, -773313229, 84717189, -496788698, -875859272, -1528509253, 392210413, -2033035595, 160456842, -1019429288, -2088388526, 1642101300, 1094623979, -732553670, 2132741067, -1767957475, 1799599020, -796711802, 1661839792, 1638916469, -1278771753, -304516997, -1222728604, 1344794344, 233264693, -1386450624, 908521847 ], [ -1182804302, -945252505, 1796203771, 692771576, 124822237, 1127684221, -985861863, 2046410274, 1983390059, 1854047609, 1828073193, -795466586, -1470540582, -148862882, 2049604180, -696262821, 1355393622, -1612307008, 1021786868, 1823340436, 858176561, 1044883213, 90014163, -1187814375, -911879410, -86179043, 975182870, -1891744447, -1953782379, -1249873775, -1342574466, -177556734, 1400488633, -1184905970, 1143880297 ] ], [ [ 241686433, -44435588, -1871544649, -215040683, 769570015, -1620799133, 1655206404, 1627174223, 649088320, -2142300375, -1493337260, 1458828747, 1423515450, -1816670784, -1216719816, 1080645865, -1007693369, 1367242467, -1267100678, 1793574403, 2067496226, 93378460, -1643538171, -1490552108, -1239618376, 363415720, 2010142504, -1594795807, 931823530, 995629146, 804569001, 1486971899, 97120871, 809303414, 1933985201 ], [ -755174636, -1862332689, 823865150, -1227143005, -1313117686, 1087418040, 91220389, -2079429830, 1741863495, -1477037026, 568296167, -373935638, 715631177, 1901674572, 1088123087, -1623053439, 780137139, 955103128, 2139335551, -122589825, 1186416348, -601750269, -869555251, 906235432, 583673745, -415724924, -797180010, 1386578887, 280183865, 1065547801, -713076603, 513969726, -276226421, -1701351795, -1081471093 ], [ -1554091333, -1885204661, -649197639, -837050948, -1938886341, -641595752, -298295849, 159208549, 178018140, 924059052, -1311454542, 975749370, -1653807267, 420278123, 1973273352, -55836, -1922889826, 498942998, -1325215779, 408122507, 1811853172, 734867137, 1239441540, 75621228, -1209477687, -315847948, -1340094171, 2072368700, -27897298, 814157696, 661114881, 1203502469, 2068800940, -1192507744, -1915594970 ], [ -1879634567, -891486188, -1774872868, 1560301276, 973231199, 581252052, 1327124080, 315486322, -1236205152, -1123570632, 719569867, 1597258107, 681560382, 451183975, 1575977463, 1137410762, 426190655, -554399723, -1400553280, 677516955, -1787940528, 1128353346, 1663527476, 2060895294, 545484476, -96752178, -1752957355, 1598620750, -1306950298, 1215865496, 1661660195, -1647203051, 1594549194, -297190923, -650810212 ], [ 423738904, -512114613, 1627366297, -820950330, -537598163, -604182631, 1124293013, 1226988668, 2033982019, 1436074480, -813948025, -1793320022, 1112382664, -1281496951, -223622068, -638676432, 1431436309, -1641995211, 963166390, -1486855855, 378907846, 448704989, -834675369, -365234181, 1410502200, 949819630, -1157623353, -333971690, -1663205901, 2011327125, 731684673, 452995568, 1748797500, 1360975457, -211624946 ], [ 1097892737, 344387810, -958380494, 1208635887, -998471465, 1217896207, 1028602050, -1654942416, -902024829, 879429673, 1078275615, -142374640, -642011777, 1811486177, 1479034896, 1524523542, -1558631867, -1480612075, -374591239, 455134477, 1626887042, 2047345827, 1289999460, 207001646, -366794217, 1625655260, 2075536494, -462786373, 2071790921, -1743852794, -231581200, 1045977914, -894169789, 75942926, 1950371038 ], [ -647867190, -519104051, -1770268599, -775500795, -2969921, -1466336351, 1546287141, 2139016846, -2086346266, -1140357910, -107130588, 1936722719, -793533605, 33046114, 1633857830, -1764660965, -404288295, -247629791, -1252622480, 1867088267, -738051257, -209133066, 1494184989, -380117041, -1731407631, -976007471, 936247580, 995193974, -308463928, 1013750742, -436113513, -185311652, 710636681, 91537678, -1056359840 ], [ 207389904, 1545764430, -1083089682, -852806549, -1787852390, 1207427571, 1754419399, -2071089451, 740095218, 2072673162, -373805020, -1222074948, -1485987063, -1470970825, -468527237, -229937089, -1058046529, -1944811767, -287756744, -196494948, -1518286505, 845021606, 551881615, -1321130635, -1909166408, -1835852043, 196620297, 261216463, -634715396, 804437291, -893830270, 1159013244, -1721117686, -1206329679, -931583514 ], [ 1413975930, -942689166, 459250639, -2085218607, 830761262, 1239913765, -345519321, 705109968, 1968780489, 484021251, -1921855528, 16216575, 1557637488, 1830863434, 1235712804, 191850639, -1551269247, 661104636, 1042918995, 666270953, 2129937209, -723766150, 586475970, 286111330, -310801889, -284937974, 1248101871, -674625521, -626484722, 1568098461, -273584427, 1413385259, 286155954, 797686174, -2130174020 ], [ -2071222951, 1592206487, 1202728543, 380425792, -551329281, 429010854, 1589748726, -1504317631, -2103596224, -989668403, 1077163297, -885873003, 1988904855, -1432501121, -144089655, -163151504, 703360259, -1434780470, 1045261619, -2039388355, -1520263841, 783941371, -453104393, -1706502225, -1216291390, -2130426934, -37148308, 297589651, -739756041, 843148374, -1562697453, -55498469, -787868742, -811607629, 850221464 ], [ 136867619, -1289032291, -1836207952, -1855303150, 18704930, 1704589083, 1600882244, 77451093, -480982689, -1623932818, -4958213, 1238463148, -515132581, -1073189019, -68654771, 989065769, 1290375688, -2055139762, 1844659550, 538447805, -2042406742, 1705248147, -1987088972, 759633263, -402812863, 1487445597, -713901220, 1561287480, -887635278, 519432658, -805866177, 1360193849, 2060082527, -258820048, 186363588 ], [ 1578693483, 692947581, -660484365, 78264024, 1513198986, 1303062536, -2047837319, -1179971355, -1272791450, 1881654436, 168368021, -1514300403, 2132625884, 1703242495, 1689406054, -1222750792, -994073363, 1785074775, 1181048020, -525416541, -377199185, -690163300, 259988320, -1831550074, 771877124, -2000940029, -2022588446, 1542843814, -703205496, -332204868, 1479659370, 1712165496, -2023105403, 130332097, 604925891 ], [ 2100319007, 674107276, 134797245, -1057054904, -1742579021, 645631143, 280364753, 701052542, 1309152944, -1439682458, -225196860, 1120011599, 663482852, -621611926, -493302723, -694523882, -190036783, -730481735, 1695762318, -1991884538, -774531456, -457499497, 1413339302, -1360964095, 553621549, 355047840, -357228569, -1111966466, -1467560365, -1465179089, -951754261, 1989727898, 16658337, -1784888194, -405637402 ], [ -1686512524, -636992472, 158846259, -737192325, -2006115029, -1752719379, 943170932, 1310133252, -1421575316, 724757491, -1994523111, -702736659, -1764048606, -555786322, 1611727316, 467589914, 987921050, -596432465, -699011470, -1996624006, -1907707562, 412922893, 1432476154, 456182263, -616720497, -1500999264, 1574780530, 149240734, -1065732394, 167274533, -2106279097, -677272773, 416451910, -814238267, -1319617719 ], [ 453341299, 1670815582, -1171366188, -1553915048, -1629124138, 1623973222, 1774970597, 780502939, -217350005, -1148648730, -599985158, 1277712485, -528394213, 1055267110, -640535851, 666980092, -1897249338, -2028527702, -828224040, 340399545, 1064284656, 1062520773, 9475985, 827211260, -721598033, -728893213, 1612055266, -192353546, 852429787, -1337086427, -1358370396, -283911831, -1640368747, -1117151043, -619169386 ], [ 271034772, -1797664926, -61365052, -57591062, -20301647, -1280146802, -2007742385, -1711251715, -1572715375, 214149, -743098016, -1495477545, 1618388189, 599848398, -2120281353, 782623472, 1956406383, 319638801, -487003173, -673373478, -1263217567, -2126432873, -311176234, 229746857, -2058431560, 1865010267, -237701402, 205886418, -773524593, -546651277, 1523982084, 2114535239, -1698277835, -1252774426, 357750415 ], [ 460578871, -719372737, -1340426078, 1027341299, 1447139730, 518106064, 1095415680, -1221266904, -1856754377, -2059890639, -2086982245, 1194175757, -1904691822, 1525517603, 877319631, 1171972630, -567218967, 1880185384, 1256619132, 225082432, 1581183660, 1292826889, -448375458, 206119936, -20400361, 285230832, 808775885, -1983149388, 639271831, 1012846305, 1620454671, -1143524536, -1826281560, 1819642377, 1074269194 ], [ 369466900, -394517780, 1276212668, -1988269233, 6918809, -1467591539, -1151477857, 1908128983, 1926602126, -1992665813, -290830404, -861641926, -1022370527, -468796312, -12423299, 494692200, 68958600, 259348492, 331416707, -1647792016, -1852111221, 1612258177, -1847435897, -1332511933, 663739588, -702072889, -350238011, 1088822384, 1512096197, -355710851, -1392309151, -5335436, 1356089168, 62882507, -802879579 ], [ 2142385479, -999883280, 1878009831, -1438911632, -149649307, -719799038, 1972556140, -1141520210, 1042368010, 924030531, -2119615875, 456793508, -642601349, 1719329232, 1653615091, 1612199416, 1443314216, 710500102, -870552637, -1510603240, 1399368811, 1161929658, -1817173840, -2088506980, 1586134559, 77914132, -1422891999, -739877329, -663182702, -628690206, -1253619596, 1143327184, 1123500515, -1693840769, 1110185283 ], [ -1441449089, 690612515, -1072961791, -1935849329, 2077138093, -409146661, -545181109, -309859818, 94472644, -1517452057, 2123543559, -2075879036, -2083526618, -1488309332, 739360522, -98109315, 1123925857, -909175877, 568868837, -341733169, -365525218, 836178124, -1484639589, 1078174116, -1606382050, -469790935, -1076840374, 523236408, 1154058332, -1733366351, -855801561, -381351834, 1727428918, 1308070004, 214023246 ], [ 2944950, 1562413643, -1668543538, 1067351151, -1488251016, 1771028310, 283965125, 783228512, 524490479, -149128332, -877699463, -806490310, 1852820405, 1630187403, 817948393, 154863763, 513568519, 1104504088, 73536298, 977324247, -2144298782, -1630488379, -268213652, -848112491, 1918334527, 1117932181, -754250730, 432545818, -24474050, 1963637752, -551949455, 731828397, 708491034, 392821222, 1732288484 ], [ 2028101225, -1381630620, -783997591, -593548048, -1201175679, 2106375113, -281290870, 381978291, 478485576, 325378912, -1518270300, 741274423, 1842969130, -1713345578, -1270735432, 753306023, 1070693587, 1050974735, -1844794463, -106406321, 380153160, 1840010780, 1251639272, 1158057373, -1503728882, -983151495, 1394585318, -970758568, -1323566930, -1243751805, -12319120, -65764077, 1287694587, 1843357844, 1802347215 ], [ 1768544692, 1362466940, 88609878, -58959367, 1468387842, -1752433524, -296488317, 993007832, -1146479892, 1889518620, 698754600, -1919483889, -1762505486, 1089654384, -710630270, 1652461806, 796775501, 1578497031, -1419924025, -1753555470, 472036329, -349656830, -1879312923, -1024994812, 1934555795, 1360295461, -1394369227, -1264814796, -692293191, 2118381176, 1154493318, 1050860082, 1849481964, -953224108, -1284292317 ], [ 2144971619, -1534224278, -1725045290, 277855348, -1806045315, -1828446509, -1202187984, -160954235, 1247931286, 1832876122, -1600912028, -983552238, 360321433, -394434729, -1693570043, 349554628, -930259708, 265190311, -1496640324, 569107967, -306342055, 319377479, 1072641059, -1479206585, 134697800, 1670225538, 21563031, -388900372, -243341104, 1053718562, -819483462, -1882980401, 1388934977, -163260700, -1927469981 ], [ 1323990670, 1955361087, -351331515, 676689838, 796441966, 674772441, 323979943, -904067983, -2090306984, -295165473, -1721242403, -1902769345, 135390069, 1617680012, -1475714392, -1750189202, 969035792, 1958378346, 390021326, -1731205945, -1902853151, -472617509, -1686033976, 1594715229, -90464543, -1670004599, -148903513, -308938284, 1262218575, 777908116, 149619028, 1694288327, 688735551, -1775629915, -316543599 ], [ 50688329, 1324123660, 878310904, -582796125, -1119386093, -2076765098, 1513671679, 531391356, 1504472039, -784495597, -1531162017, -919775711, -1965341879, -885438882, -288848310, -2110531866, 1151538654, -799039898, 897753042, -158027896, 543334535, -369303812, -1832412603, -515975479, -175450736, -582270192, 1976639823, -812844913, -1188965322, 25977342, 1452850813, -426232840, -359752881, -1169198447, -666813432 ], [ 223504632, -365704818, -991652107, -1865200812, 293589912, 1761492730, 373636124, -721904049, 335598765, -322762937, -1216658434, 1226038976, -1974160116, -737200327, 1854662325, -579092111, -1774937751, -1559410637, 597584590, 709340999, -1683621180, 253603669, 2019306301, -1030760307, -1267096943, -1127099454, -966960339, 267086737, 1064419443, 1860525436, -971311552, -1619597278, 266746511, 385891655, 1054066245 ], [ 2074903029, 926694322, -186220442, 621200364, -1850741219, 1150708522, 1811760888, 473991272, 712514080, 2135538241, -1637550061, 1557610856, 1796794261, 724065245, -1634540129, 1462965473, -1799147900, 513118281, 1380336525, -345361714, 583781000, -2061209517, 1039266695, 871763598, 1642029649, 2059146472, 419454266, -1140901731, -568610717, -1144347522, 1177204847, -543143621, 313081243, -61040988, 1628153106 ], [ 1159545851, -667438724, 1508012063, -883134899, -2035696189, -1075434599, 1800820492, -475572755, -403241748, -715361147, -56102379, 1538784548, -1704381162, 290380312, 1982915290, 1645819743, 772974074, 1267061484, 144574539, 1996057740, -1070266581, 1506859064, 1039269674, 166644631, -1729598824, -1378047152, 1551544858, -1471039490, 1509777188, 1554462684, -29458095, 2033029121, 1413077565, -185720838, 1805917570 ], [ -1493626424, -1936968089, 1400983276, 1926389859, -1845451314, -1359323926, 1364609841, -1505376946, 1771282997, -1710603935, -419251995, -866640223, 1785325828, -470384476, 1220247909, 1465647668, 1027808953, -127052048, -1788911488, 1895995661, 1195105563, 1429971338, 476617990, -1878555973, 874894070, -2141072933, -191463240, -1487402325, -243859769, -1043114987, -508288880, 953486918, -1213149024, -481562976, 811571514 ], [ 1137432146, 1965021053, -409652827, -437516260, 504466825, -709448274, 619841098, -859714849, -1988214350, 515930969, -999391770, 1070675046, 1630691373, -186449227, -1280817513, 1215901474, 195711265, 667309335, -1039115931, 89837668, -709463301, 1905599734, -556630266, -1480664123, 1684221236, -1238604843, 859983076, 778303864, 1321076182, -1833879881, -184751644, -1268316052, -1465955261, -198965776, 192343185 ], [ -983397481, 1702589866, -152749916, 1700889449, 1528580833, 1770943359, 1819119916, 1806291284, 1635417590, -1590043909, -280186372, 375215217, -635349176, 1429280794, -291528172, 757892530, 1260895244, 668535786, 153149959, 1421762734, -2064066499, 104784564, 1829458743, -274293188, 1319361006, -1374167540, 614622704, 217684413, -2104260514, 1680071901, 1784629124, -307034971, 1771803817, 1889554971, 1187722576 ], [ 454059120, 2067202956, -131077530, 489171954, -336586949, -30403961, -2112954695, 1274991526, 443948448, -1777424817, -1950534388, 430510301, 172611997, -1926632430, 1529030713, -75261021, -132217217, -1407820471, 337357550, 807342062, 121159920, -1180733910, 1076552035, -285245340, -538405404, 289865361, 1434948014, -1919310830, -270353841, 204461787, 848169345, 2002762525, -1586241370, 2126581073, 488569526 ], [ 1452238820, -1009587107, -242076605, 1292319350, -2086951403, -1286791326, -968023816, 1561192953, 244334389, -623423184, 474410178, -1320220721, -499139388, 889296300, 1532975028, 1989587171, 1315105716, 868692005, -1265581779, -764352261, -538038736, 1732421266, 1874985537, -258837438, 322528168, 1253948397, 2041324806, -684516158, 1729766446, -380826730, 1925511568, -454188912, 448555884, 1743390488, -1294455553 ], [ 77958152, -1095784441, -1582721579, -1571319161, -398700603, 110843901, -1094576637, -1994045251, -2024100217, 560912212, 1584330387, -285238258, 548030587, -971532381, -1207352528, -1671477693, 2018855723, 1068393618, -1796204951, 190753445, 193805399, -1271598502, -1270625534, 1599492369, -1003072583, 180875311, -906377294, 1735759416, 2099609616, 946025847, 453383279, 1974393683, -667147529, 19093952, 1216565668 ], [ 1092533580, -1073951030, 881929426, -1525022266, -2113614350, 1645708925, -1689513344, -1534394937, -1729957333, 818252253, -1113792656, 606828558, 376450218, -1178995774, -871836048, -608050602, 1727804657, 1605465926, -1261704583, 1083054555, -1052838438, -868811168, 2137133683, -1769996380, 1980950684, -1077629495, -1343503151, -1838273868, -889430633, -757856498, 1630281357, 986721486, -153728192, 832324689, -689332261 ], [ 315702321, -850771163, 1632382478, 493219961, 1533929017, -1523950997, 85395048, -1545754728, -32564728, 1386380856, 1021780687, 1676344340, -785867731, -1716137126, 1733785176, 1711633836, -377789802, -146721129, 1353165531, 1868633522, -988110139, -299174365, 551625862, 424784399, 993041404, -379138635, -983009519, -1056839255, -162035540, -7265357, 1987828950, -81114061, -622131774, 1599071455, -1635169059 ], [ -657715192, -1286535194, 1508141302, 362408161, 716684388, -1089191231, 229087428, 1895948488, -31403854, -523354011, 1478607996, -385655222, 1548997724, 1761793383, 274776842, -1145525232, -1053824105, -1442971053, 1562816395, -560838565, -1798091410, 712596889, -1673930806, -1434755539, 568806430, -2125173780, 1642485223, 1932118096, -740251855, 71085245, 116863473, -645625761, -1980555801, -1677098064, -729743342 ], [ -130087410, 1628346496, -543867151, 986121898, 1661618224, -1086604498, -619713687, -324056054, -739284544, 1769285496, -1408876732, -2067719915, -699004731, -1649385945, -1262469759, -2116652232, -879462994, 1730143250, 1203961487, 1271087376, 975338357, 885983506, -1810077113, -549078256, -1079175956, 759052647, -202623850, 75675117, -422411736, -1017644844, -976660822, 1288970664, 1616891447, 1188761043, 1986395457 ], [ -1561092976, -1585651276, -620347234, -437535690, 957204503, -1941741133, 675147278, -1236648970, -238196923, -366445549, 1012932094, 541339523, -1412268223, -1136191575, -1062406821, -248289567, -321496925, 1812089633, 243343456, -766744749, -565761267, 913510956, 1616859046, -935895851, -597894119, 967186296, 566708373, -650783185, 1344059251, 1885288909, 847636439, 2039871860, -365288882, 1770029779, -2035960476 ], [ 731074627, 50618044, -1504548905, -698069491, -1810698074, 833051225, -536580088, 1177617907, 388713901, 1943691342, -1526074623, -1134117158, 1722662093, -128006487, 2092580809, -151145728, 1974157787, 860379723, -1565026938, -1849283478, -290494781, 1287607426, -1338708525, -949708953, 542324879, -719707224, -1714561962, 740072679, 1567028204, 1783080656, -749004704, 1703072546, 1420907363, -1388664114, -1738759122 ], [ -1788280143, -409370938, 1332007982, -1855777337, -478391413, -2030563366, 2034153876, -560269390, 1639297909, -691804210, -1989351609, -1384646717, 2034008735, -173959245, 2069689926, 1808712842, 1834013316, 1931862559, -1808527614, -2041975912, -801150236, 421971214, 1489595560, -362261727, -1589815765, 803854302, 928060088, 1856750324, -1738348125, 1694361947, -1227505114, -1834636864, -1195683828, -1332069662, 788450131 ], [ 995845831, 613002895, 803760762, -887120708, -1378757449, -1513170129, -394750640, 1862776621, -1406920446, 924414795, -2079215092, -1406027590, -1672511984, -661983212, 978941223, 702004595, 1700324553, -1509357393, -1565706684, -1602339640, 234782132, 869070346, 430382614, 394999686, -1963876173, 621382166, 1886934721, -1082036355, 373512376, 1512878069, -2044158025, 1562151982, 700707499, 851917009, 905676052 ], [ 24936441, 1302684277, -2145841241, -493055569, 609279721, 1306908297, 1766101564, -1517181300, 353658657, 1808115157, 1888619636, -801854862, -92384094, -19109952, -12728266, -492030201, -824798542, 1781091191, -796654475, 687655428, 684541419, 1040789024, 939213263, 158754111, 2128056775, 209565819, -374331328, 1832875291, -1123465787, 1487369650, 1644899737, -1894347781, -1866795107, -393358279, -224862782 ], [ -1430778242, 340473774, -261043616, -141064274, 235435338, -1449030226, 1055946819, -470608766, 500167990, 2135308151, 454801253, -2076744088, 1958375866, -436742203, 1971560016, -350703042, 362417386, 91636312, -1427412838, 1249544248, -157981645, 1345040338, -393957004, 1156547220, -1715853439, -506245000, 1209007036, 463629935, -754425293, -429800154, 1211613392, 2005301832, -653575833, 1184039148, 476604165 ], [ -651544529, 982701799, 1565851818, -693835679, 40181682, -350345561, -1349376651, -605642330, 1022230723, -2109057303, -2040618563, 1083909587, -267708828, 994854076, -380826813, -1835780396, 1682059426, -1362048423, 2125465939, -91926948, 1153155007, 1216608393, -1795025702, 552593574, -659152985, 962940869, -1760165744, 1860107759, 218177079, 28738727, -1973904546, 104115970, 1638905971, -2006387052, -1638363347 ], [ -97818255, -455474939, -143840252, -1039506910, 1000118741, -1479091685, -596799449, 1493632030, 1723671937, -596674285, 225987880, 476064584, -412194980, -211516008, -1113138793, 1283603897, -1064689513, -1191059637, -1986163637, -826126484, -1385534948, -2086973702, 1636294102, -81083405, -611977856, -1563673809, -1686680515, -587439924, 1988606943, 290167794, 391499807, 1813472622, 1666450773, 760251085, -937109035 ], [ -1815897573, -344754522, 1781060938, 341998954, -1407008926, 1993073357, 228740288, 1619956367, 1767070371, -1602547715, -1920256501, -388322495, -2134792615, -1768849558, 758159629, 239064370, 745178514, -1355950754, -1526899704, 699477947, -1995293588, -1946070602, -1003753879, -1565297204, -28338063, -1838275107, 1243938568, 1773366222, 479132746, 1800457832, 1180198398, 1201077147, -1642605065, -1556042465, 948925694 ], [ -187501038, -1334022341, 565452456, -22403737, -1165759824, -1060258391, -1326947642, -564743811, 545358825, -731757896, 1537909108, -401598313, 2076126150, -872031769, -1870145149, 1888745195, 138329912, -1802398240, -689887294, -774260176, -1356279170, 1378445955, -756230506, -879624799, 1024172020, 1137837872, -887945747, 1840264686, 2144963068, 395877969, 1046757723, 939245692, 526099072, -581080292, -635788531 ], [ 1027792427, -531688727, -1093439727, 599595779, 919513506, 311557610, 1025988534, -698449543, 1405337518, 2097647544, -156031932, 907171528, -1802581392, -2114375771, -863964195, -1114071923, -2853788, 1082501096, -554303784, -1472117645, -457100492, -463790706, -479427754, -415665532, 1925847770, -972751262, -1983326033, -1395132692, 890599531, -1663648470, -10664768, -565090838, 1656077600, -1559058740, 1098145780 ], [ 525782685, 1015277703, -780186718, -194840919, 2026312031, -36838537, -989009596, -1957623123, -1764804901, 1813672247, 659054186, -1390717496, 2040628340, -756532678, -254877370, -195912577, -567320296, -130708813, -943579077, -1771169745, -1723105946, -1518666696, 396083206, -699493215, -1128660022, 1039898985, 2053630871, 1334222667, -41442768, 1244929053, -1346820410, 1109693841, 1185794603, 295976924, 150055156 ], [ 1744663598, 117830035, -646107406, -784805493, 1964299847, 240286665, -1987601714, -1317033075, -148491557, 349344992, 1434120576, -883365500, -1754153455, 1680351793, -446427434, 768557407, 1189485023, 1301326601, -1085044529, 1065434849, -402376958, -1027402478, 866847744, 867862962, 1041373743, -97648293, -1381394322, -233298500, -1212668664, -1212205025, -795752294, -1899750646, 1373079046, 703872010, 1940651800 ], [ -316922768, 991448957, 479361201, -984164769, -1571139167, 326978444, 1926259519, 245958107, -906511906, -1287921912, -2137216645, 863084963, -846608346, 1359455126, -2133067215, -1666185957, 963456086, -1176247116, -412510989, -1756852892, -1261719368, 920189830, 1866063618, -963356233, 856047612, -1745326429, 1315152535, 1440142853, 1236083052, 1476526986, 1659727307, -2010968823, -1123031400, 1729909454, -460803131 ], [ 143005906, -175504468, 936247099, -1965780748, -101346560, -1224958020, 221842873, -347525133, 1015032680, -1415735552, 511097456, -34072996, -733757156, -30638190, 723135877, -1860319446, -2024646182, -1904657465, 2032623968, 1483062809, -1431651615, -572614640, -75115970, 581504074, -153724164, -1015622223, -1460029589, 823860162, 1546797862, 1153644393, -1451643857, -1419292009, 232923906, -1412594693, -266053937 ], [ -1028692544, 2006862333, -550422287, 641756551, 735089634, -1957043645, -1089846070, 1807559646, -1241393913, -251889335, 1283135492, -1842523835, -1511133518, -1179636721, -1146414047, 1467503778, -973240086, -1019540593, 874705439, 76212170, -720555755, -1292572954, 21928518, 849654600, 251565059, 787525348, 1766061686, 1248633898, 38198184, 1750200961, -1892286430, -44623490, 417596280, 1714555313, -887420635 ], [ -200228758, -1546363036, 849371379, 1310493115, -50113036, 608337721, -1361964774, 649194720, 1922602698, -716006105, 1345354801, 1666096564, -302970894, 2014798977, -2146343733, -1553260425, -684278734, -576750038, -949874121, -447115788, 4944363, 1007457818, 322420852, 490487251, 1070425286, -1029408411, 346360994, 51161012, -309510721, 116894955, -1131515643, 1297656726, -942465028, -51702703, 2128750806 ], [ -222969820, 913212889, -1821138344, -533342298, -1076590769, -546610722, -1061547476, 1475031544, -250034907, -819081425, -1166335232, -720213241, -1855164315, -1009259675, -1438297896, -1423293381, 988280505, -855850476, -535228171, 204954028, 1753126468, 477974204, 325047285, -286354916, -2013135347, -1066387654, 1249039053, 1662934919, 806857673, 2068689331, 587970285, -1542117814, 86085343, 1938012438, -1549373808 ], [ 840297097, 610167463, -1523501251, -478714925, 1073964150, -1650924059, 1143865050, 115553037, 1884626514, 1025037755, 338547226, 172159150, -1456669688, 1777745588, 987083118, 1073174212, -225649032, 573285653, -1945433230, 1279282742, -1383543483, 988148965, 1570866457, 1793501386, -1838592339, -1070938349, -1467771123, 1998863002, 1293607782, -787600783, -1340520998, 701736075, -1928329313, -598877901, 1674297502 ], [ 513103394, 1511170456, -137149472, 2140946382, 219960021, -1038846866, 926256567, 1641545168, 1722883225, 1914171622, -749459149, -343542497, -1658117347, 342958370, -101184046, -437574012, 761717503, -1682305640, 551339628, 423826510, -1848594837, 893997616, 1071676882, 1736220742, -703197121, -772055143, -1596435627, -2115269225, 1782556236, -1988797232, 1316116027, -1411070456, -2071817920, 171429220, 1236165919 ], [ 122809276, 156234845, -1862782766, -598002786, -1028787256, -570066835, 2143414464, -970145114, -63080676, 1401323934, -327982385, 1840779118, -1625492858, 991080054, -2142755224, 2108188502, 2124424761, 1493301048, -976697575, 1337132671, -1501999504, 932160182, -283524639, -542422787, -942389985, 1935454750, -1203922719, -1174173424, -1646392646, 1889907316, 1915151838, 1661638153, -1301682307, -1545782157, -152479990 ] ], [ [ 1865762468, -1331282217, -539681678, -74722775, -1763183585, -345195470, -1841121300, -235439841, -342073346, -829628330, -1981374562, -1065105638, -1168366991, -1978554435, -628981280, 1602968231, -1998513150, 1319522848, 2040096460, -1328557520, -1208197718, 1661968181, -1038765584, 1664267315, -642663242, -753163553, -1982080017, -641570897, -221986393, 1360594571, -130325305, 1415416008, -610858466, 1617543464, 457594675 ], [ -256558114, 2026661968, 1092183046, -459116484, 1962531835, -655253555, -1371222836, -1911780523, 2091059001, -1191637982, 491183887, -1708961598, -1288979830, 457295529, 814716805, 2021648681, 258036146, 154551780, -1382127883, 618298192, -287546065, -1175542598, -1909053075, 2070187131, -1498967467, 2102570790, 1287865481, -224946703, 148982329, 1232701130, 1327288710, -1393846575, 1091735156, 1438790891, 888482921 ], [ 1011451417, 53381930, -1360805105, 1911022178, 1944493624, -1659606420, 1303767577, 1168745470, 1436203018, -744361172, 1449400330, -1814786264, -137447859, -754705946, 1873078653, -222354136, 1494933599, -1476843020, -1844536860, -1037867158, 96354919, -1976104499, -81921741, -1418224007, 1702338552, 107165021, 394775593, -1085016121, -1212587047, 1903440856, 1138599830, 1522789788, 1315339146, -1371835834, -1882400500 ], [ 712581800, -1584106820, -950493604, -614448607, -384771283, 131086094, 1533559396, -22473391, -1409219964, -503256483, -1424834145, 746088565, -1561449599, -1412824076, 2139590294, -1837504042, -1436509277, -1046147951, 1087874461, 1530405390, -556883817, 845076762, 837927253, 406073893, 493163859, 325213302, -892675959, 1231019097, 835154636, 778586963, -1787002250, -1634443535, -1251339536, 1766115813, 311616886 ], [ -733671794, 1197136793, -1830058792, 1131692993, 1013046365, 2087333479, 412829003, -2082650394, -2104592760, 293481357, -1069330860, 476518235, 193835313, 1770680321, 107421807, -1933321164, -894705080, -1995481360, -1835174166, 427081028, 1954004097, -972850320, -360103316, -859648147, 1218625076, 1766477053, -1778506375, 1904566082, -1718209785, -1236767524, 1300183821, 88885486, 395734814, -219314665, 688381214 ], [ 729608702, -1368133631, 1713412176, -172524916, 1570195735, -1238531529, 252228614, 689389563, 567063331, -1681954518, -1692487411, 1280785484, 1218224815, -1561990677, 2142157223, 898500829, 1156502282, -1122464985, 1974683906, -1351228497, -1803072342, -606409012, -1997188257, 1376229068, 1488047230, -1077718043, 1473156767, -375990947, 1300458686, 1426221798, -1371900754, -2056191009, -1360319374, 715352787, -629955127 ], [ -141800925, 940986558, 575136543, -487724803, 697334099, -1471654818, 585386935, -906575771, -28619463, -1889575441, 1736417860, -288770262, -1665945053, -1897046941, 1206502232, 1390870488, 53400483, 1514159211, 2024276129, -1989169585, -1472230618, -1818751809, -654662868, -30491018, -1838275492, 829423897, -114864840, -1552124627, 537481807, 1701472071, -1317053638, 844446616, 288773964, -1683196011, -1709172094 ], [ -40101025, -316829587, 749287539, -1550119513, 853183834, -1747338661, 649205025, -1692787692, 225798639, -28575853, -1408033112, -111748269, 1485963360, -1955767683, -554667917, -912012080, -59912560, -1967703867, -1629640782, 938032707, 1847487154, 1680240839, -1404162222, 1642481231, -459070569, 337610398, -1127003950, 1157877759, -260342994, 459549243, -1687887118, 246375512, 1092657862, 254304207, 1530749783 ], [ -1769855918, -1638387867, -314281362, 1101962300, 228327346, 1423842714, -1781767770, -1657399525, 1978258779, 1070313643, 826092824, -2125212380, -651649034, 774593853, -1579445761, 847114377, 1140409967, -867362112, -1779206345, 1799241746, -676505926, -2145326074, -1292407774, -179100972, 2121609758, -751129273, 1607818259, 851251048, -910501460, -2112108644, 1793579746, 2054274630, 787146446, 1684989451, -1082177435 ], [ 762725096, -1842806876, 876057385, -701307053, -1017258546, -1767259911, 1274729273, 1805152435, -2139675296, 914703645, 351691492, 1221934752, -1176297429, 1830891277, -1318762537, 711599626, 140109269, -1272142852, -154068635, 1789250461, 318549271, -824203154, -1617539306, -1846814319, -432161856, -1494594982, -1041035127, -1713723150, -1472289355, -809007868, 280300177, 1368864139, 463081230, 1055679982, 2125934301 ], [ -127830795, -1706423997, 2062528264, 1466158195, -650370458, -500385574, -1831297773, -744527811, 330640630, -1943064381, -1017527944, 1276356331, 742926561, 760142295, 1699507020, -793750097, 1219735726, 1132992205, -1695109301, -1478124619, -702294410, -1836442120, 1804675346, -906083983, 2014560197, -759513561, 583360806, -2066034673, 596594915, 608234258, 2129403561, -1303908623, 655238219, -1111881605, -112918778 ], [ 66005069, -729456804, 347750139, 1999436405, -1084747691, -1289209322, -337124677, 1379063329, -4254528, -1129642578, -1314566674, 1184509731, 890541477, 200041385, -1955999360, 1332854537, -1838205026, -1439233561, -881332125, -910667792, 1896949161, 1730553667, -696387895, 1237117511, 2014708440, -1231464032, 1540887153, -1009287532, -1499803949, 2090597766, 846303623, 1225070394, 1047384439, -1072522128, -279224165 ], [ 729352721, 1059769519, -648804639, 724437301, -1460144301, 859972587, 1272025576, -574353045, -573972564, -1568657661, 1204126751, -1362910972, 817464414, 447700858, -1286682584, 428940142, 1714407519, 186511166, -760555123, -1366807346, -2130791536, 905318405, 289611860, -1301044830, -744690442, -1658665666, -1856794876, 375991989, -419911407, 739239795, 30045278, -1441141743, 876825893, -1204221570, 807522029 ], [ 1488639442, -1630025124, -436105824, -536458383, 616474418, -1231011953, 408089738, 1121082829, 437654415, 1764466393, -1642932984, 1457281776, 1990863976, 1866012541, 1030747773, 412901189, -1195093281, 1297841403, 1927374602, -1357945101, -1418176863, -1926959849, -176298338, -936419656, 1859954309, -372956408, 172377556, 594337968, -518401929, -1739489603, -514199805, 1444338901, 1668945099, -1380038449, -644054994 ], [ 143402980, 2005740241, 749651211, 447952018, -1604771130, -1879310253, 306737603, -932359729, -368721841, -1190966544, 322319186, 635452018, -382583266, -1820683876, 163699989, -1619512378, 971717313, -91198980, 525617085, -1423958364, 1480532973, 98753235, 880345415, 1831486351, 984965853, -1657309882, -1564011119, -1679777429, 1988719703, 491294276, 332023327, -500562667, 1056914257, 2089565043, -79354864 ], [ -115487419, 1525306991, -1750591822, 1265807690, -2035063115, 1049479745, -584842512, 1319826585, 917101329, 451937584, -1529339692, 2010862848, -361515113, 883926864, -1940291932, -881736093, 372621824, -1774390096, 356854865, -719048840, -1008470315, -1212364154, 1378243910, -222712262, 306488015, 787452829, -206992178, 958042775, -1056635826, 1738615554, -1050796077, -1763420425, -445882904, 1390557506, 471585068 ], [ 453596330, 97375906, 791574173, 191488357, -2098768444, 1826681691, -1683605966, 2128741633, -1103494012, 419655812, 1231139808, -695500780, 1703331320, 1433516964, 1663458301, 1870762432, -1081382691, -267310589, -235057768, 1195366267, -2009855612, -1863642898, -918146322, 1017606183, 1601544390, -2036434503, -1880423927, 276880753, -2144472262, 1525707535, -1944048169, 642355017, -158275484, -1628885566, 1903670550 ], [ 1054194678, -1865382862, -1870183998, 1711054979, -1740563168, 616565320, -6502246, -2078474038, 1366361424, -501048279, -372897937, 930992398, 494099267, -1242105848, -979511094, -1813317828, 2128830656, 907036806, -2076519420, 1960344027, -420550580, -2117122566, 1952981604, -309900157, -322533343, 1855656125, -929713631, -1348731611, 2002250031, 810316677, 660780376, -1635158501, -37477097, -298220249, 275472689 ], [ -1357249722, -1405167717, -173933435, 196931652, 209468117, -939823077, -627506305, -1769324052, -1587087648, 1776140899, 1098182109, 531171955, -1204416117, 2133327376, -888453545, 2105151820, -692153220, -811653939, -60120388, 1406230252, -154285798, 109170803, -1396898103, 1457864813, 2051384996, -1993538904, -939200668, 1174005791, 936933679, -247056738, -1402398225, 850326956, 2132235702, -1896202115, 2020143970 ], [ 2051827817, -1239167845, -1761133643, 1023343679, 529077064, -711059984, 1124066515, 931130214, 372586765, -673135533, 1794121857, -1080899384, 1523727077, -1432737358, -925390274, 1737464446, 2071186489, -2119924107, -1306178019, 1477814716, 2088796207, 1514525134, -1758512751, 1363799660, -1827776110, -376565171, 1335455918, 2053397560, -1124601528, -937054788, -2029481708, -2086800838, 119002832, -1124456, 1855942644 ], [ 1514004243, -1536456909, -502211413, -696449698, 731957953, -650913875, -1276485311, -1020103683, -1658236540, -1311582805, 1522832644, -1499911068, -1017868255, 886697910, 734380609, -1558281165, -575929606, -1358470467, -1607453189, 56017513, -36266776, -1731019321, -1672193119, 898600976, -1276344457, -1808060413, 770265248, -1658502277, 10461623, 661286645, 1410802040, 1043190357, 299298828, 1840601188, 1762175091 ], [ 1170340328, -1825136115, -1211240664, -199817056, -6475721, 1100025932, -60390331, -1790422516, 812716848, -631407313, -153272706, 947232786, 1054777618, -448674966, -1881107394, 1406518311, 332386160, 568044502, -1397787615, 1907138609, 1140198335, 1531754529, 1395330223, -1512070814, -1059597518, 2079641206, 1546699525, -1364027575, 1731398587, -1662177379, -1836348028, -406076507, -894868097, -1510386268, 1036000972 ], [ -1327539778, -320221274, 720615301, -1160406267, 1843348016, 814387946, -320700504, -91236592, -3154049, 269977629, -2051434423, -523251363, -1150693978, 1790673301, -2077169288, 1325924983, -67259606, 1725737043, 934785446, 748881991, 1202596619, -1543381593, -1614078260, 443776269, 1902405464, -697188499, -974376997, -723193614, 68355327, -877266993, -1728639942, 1342125550, 1658190970, 690040775, -1671866861 ], [ 1773371549, -2018306339, 473087961, 780253740, -820911043, 208183065, -25056156, 948180305, -869834859, 309588612, 170916559, 2146924120, 488518226, -224873407, 1620028198, -1202836287, 600327237, 2111060942, -1496733756, -38233425, 335674481, 593081367, 1955290779, -1259439350, 548405195, -956708645, -1058249467, 465103486, 211457457, 777658141, -390014889, -1618597718, 526050674, 1032040085, 188082620 ], [ 773181360, 1240169665, -1185449354, -285087059, 1176700165, -1490715040, -160809201, 50554622, -404310403, -1306149391, -1444105048, 1693708282, -585427702, -970318994, -840281594, -334432961, -560775523, -1327466322, 498808621, -1866092867, 1246663379, 1364986242, -1872202832, 1020837265, 776782760, 154511670, -1847240726, -1692639321, 704256381, 923061637, -572572845, 561502988, -1818008353, 1359224049, -2084650876 ], [ -1091166986, 521718628, -477483378, 794526764, -333413847, 821522123, 293447255, -952565900, 660799930, -23648520, 364750551, -486662302, 285119264, -1668243661, -930254857, 1981813628, 1021665248, -1066938450, -1561117876, 373734876, -1457087428, -1204787254, 1801362441, -801689907, -1469267044, 1744850171, -497251024, -2104951091, 268402804, 1143404101, 670820976, -2122515634, -1617076225, 1055769807, -1215184210 ], [ 1149919786, 1773256746, -1492992735, -1678008894, -2061225943, -910435679, -269598422, 447262463, 1505905607, 1794210830, -1483903478, 509285712, -1072014464, -1690494709, 269129727, -931339494, 569140828, 921720881, -1328275601, -851943808, 1506562777, -903684406, 1604037035, -1709244103, -898752777, 1841869774, -548431270, -119780845, 146487030, -771299012, 378931924, -853427167, 2020516907, 364877584, -2059245337 ], [ -1200210846, -1058685312, 686884715, 236650727, -1726806106, -1093889591, 1457690363, -1233691520, 1409722541, -433671166, -1631935054, 1409246684, 1037123573, -1406298579, 1929481167, -2106428523, 1203003508, 1396208030, -270729136, 899148438, -1161515741, -2083146531, -275153875, 562345584, -328906023, -1939017105, 2057727840, 930606057, -1363431073, 706574161, -1209826740, 28273808, -1058205617, 307707015, -1824509011 ], [ 1661785815, 267046591, -2138000375, -235907365, -1983084004, 76243835, 1844355720, 382478010, 1758175882, 544665993, -1111905441, -429830254, 160216562, 1275007482, 1510095895, 1096451859, -2022774115, 613990406, 1203199475, -1415672363, -1302910660, 1373866111, -129077054, 610690567, 382606903, 215261418, 398840189, 1825291549, 1382775575, -34367123, 2001868777, 1559647613, 1958853301, 1381629394, -89876822 ], [ -685491668, 239242004, 732419036, -1939143570, 1179027955, -1129557288, -1623314734, 1673402854, -1243105661, 2055998707, 1325040641, 2016249318, -1190694365, -22931996, 473207264, -2133581216, 838898875, -217165453, 740488399, -1257578996, 2033404992, 1150186162, -1601878739, 829569868, 1451366979, -1031852646, -247069488, -1777092144, 1794149154, -87437083, -1127230326, -1266567452, -1576607940, 160263108, 1475281760 ], [ -1630145626, -1984267703, 1533677597, -1894483591, 528644762, -35034048, -994434925, 1076209101, 1407460741, 312953644, 1467853492, 980775706, 1332631781, 969993742, 692546591, 1132615034, 1274413512, 1222159526, -816997205, 1325468644, 1000683493, -1410001734, -238275082, -1662651589, 452591640, -1197646270, -1057912825, -188131892, 1314433395, 1736086032, 804602878, -2059055020, -1893097040, -1286459296, -1988477574 ], [ 1064277944, 71831219, -433529706, 331213141, 1379075327, -1347085175, -371016102, 1172877725, 1558907759, -1788819235, 548172447, 445168802, -1130723025, -1378920925, 783960190, 1378203523, 545208398, -1334927711, 1044126934, -406853533, 163902326, 1993528969, -1254636331, -1868160869, -1420043468, -395090443, -1838510584, -1851508524, -1111926856, -1980502714, -2143272488, -869615165, 914753395, -1570601698, 631812404 ], [ -146877528, 2092067104, -624975972, -256968947, -1051754272, -1664252222, 1012772830, -1938236298, -409759540, 749286055, 1928522310, 754288016, -772691664, 968899187, -1219547717, -555090676, 1212122128, 983152398, 1629601265, 1208810703, 674908500, 411790916, 1920396913, -1395122027, 844597663, 1301952322, 486497401, -1465430169, -370624323, -1906558899, 1315063457, 1344158806, -1098859985, -1850286831, 2130788961 ], [ -984148394, 606774407, 1665872041, 359368030, 392761387, -1020139877, -1816134547, -1782133970, 921568911, 663853227, 533859036, -2016004041, 1492316379, 353501420, -729081896, 1972126241, -349083089, 292757048, 364908269, 2125468144, 371695190, -647820860, -1869810991, 748896994, -171314474, -1386299999, -378393188, -472372338, 2055864420, -384711155, -1033849961, 1984312901, 37901781, -1316212572, 1306575422 ], [ 638864778, -2022056219, -2026656978, 737926515, -1585035301, -333323435, -261839995, -22340989, 897731875, 91537291, -687526547, 1886492378, -691613964, -494644979, 1228633267, -1030083510, -924239997, 957527287, 1556146060, 306900611, 1241746191, 1848573213, 1235279986, 280842174, -769298531, 1579464241, 1331019898, 439987862, 1993769143, -531225816, 222455887, 1505750254, 145984923, -668296023, 1522808392 ], [ -1136455101, 1377730953, 1830662791, 165351217, 586683353, 44012488, 145162632, 391571881, 1261335820, -742114104, 1714558956, -1787182472, -851859117, 92641377, -2024001771, 562424610, -1483510966, -1845743764, 1187482325, 69928046, 2052415815, -148714070, -1220322331, -1847657755, 745303802, 238790411, 667821643, -2087343959, -1438800354, 309776678, 1842026517, -134641694, 459006096, -59017202, -783863038 ], [ 1725478673, -1710476325, 1788954758, 920824672, -1620603852, -1266970652, 1799288597, -502367982, 1597476129, 36196362, 707713016, -921447145, -1502254028, -2136308154, 540175629, 1584541379, -2066055978, -502316445, -1675319443, -1938424980, -621882868, -256782516, 1077338967, 1681435091, 1869415942, 572065508, -2002586384, 1285729110, -180401615, -1758793144, 1984596486, -1314926638, 1409801187, 1596689699, 1780417286 ], [ 29550620, 128998701, 1530320321, 1239346955, 992408569, 233413759, -892495845, -392882021, -421256614, -1745661699, 1959048639, 1468760828, -867705027, 192211412, -402102338, -1932290806, -769154968, -280671121, 610112569, 1713988745, -1625193003, -31850997, 399025875, -1193815476, -108780136, 1449994238, 991789738, -2124138862, 1175421852, -482929626, -402425132, -689533242, 1460510135, 1494605087, 773267141 ], [ -732110259, 1415857247, -686232214, 699079153, 1293406346, 898665839, -1207018784, 1238557499, -1789412650, -1263111245, 1852071454, 2061758303, 629118804, 921486204, -1943139459, 1009095013, -1907000063, 1666777406, 1808434465, 2011590534, 2115169938, -1333176341, -1031030219, -1735333045, -1489837752, 165883016, 813033129, 1693826100, 151299563, 802832285, -1090898395, -1499111053, 1055864604, 71300842, 929603313 ], [ 512637894, -866253374, 1922088135, -389209908, -673900578, 595714647, -1130158431, 444104140, 2009611739, -284300834, -1917868501, -2093220747, 393467145, -1442854606, -776945417, 328889994, 501534863, 883141242, 1109765642, 631176474, -688723964, -1773923139, 293507677, -2134993, 167150467, 1807066194, 1834148192, 699829855, 1247943767, 368575201, 1864736493, 311236125, -1653477982, 445738743, -892758197 ], [ -1882368624, 765836170, 1854854962, -787903156, 929720163, -2065478564, -1915690310, -1545323618, 38259012, -1182345887, -100293764, -2082472593, 1387635217, -1279514543, 1071640621, 1950363015, -1001353444, 2062636128, 454851061, 433938438, 639576136, -2018218562, 678994024, -853583168, 876315981, -75076209, 1068359439, -1466390090, -397509389, 1399485892, 1387601417, -235861630, 154721335, 1967172785, 1944612941 ], [ -1283349553, -1617081862, -1119516053, -265605260, -1414091604, -421392780, -2039601877, -148954459, 373365285, -2038678999, -1951132210, 712999777, 1058077952, 406879633, 355228711, 1008471077, 1931369320, -219913163, -210171035, 109408021, 447690117, 95255274, -323829996, 1291135079, -2112041052, -609135735, -1832424070, -793381179, -1381020950, -763246676, -2122202990, -1027059577, 1285454309, 1625587023, 128989504 ], [ 600722429, 387609638, -1045242066, -230833768, 651646907, 1072887281, 1584280478, 1512770907, -178403487, 778928313, -1862912465, -805967090, 1415545747, -50555927, 2108531525, -2114453750, 1389489680, 2113333203, 1405008581, -2147192321, -667255489, 71346294, -3090524, -1736034668, 1997971205, 722010646, -726351552, -124441290, -1790856585, -1275758600, -975719390, -1761341948, 299911282, -681344134, 21696442 ], [ 311212373, -2076570206, 482336512, -731080606, -535782072, -839412872, -115203253, 1919895874, -1530970924, 2010226292, 1541417434, 1400357704, -1448074453, -780188770, 1256058756, -1397532671, -1970785178, -1795196235, -1426373062, 998922969, 1291843741, -127056664, 1454889456, -249468388, 458128641, 1296387500, -1331948484, 173138463, -1034802371, 325354539, -1165500319, -1840899955, -1636595046, -536794744, -23202255 ], [ -2095258903, -192480675, 1030176357, -146734292, -791392200, -256745420, -1767946414, -945194791, -55790104, 1571786417, -1166733904, -304304049, 688546519, -414756352, -1529543674, 951157593, 794007273, 1598450398, 2123211226, -1646242244, 72839758, 996296387, -683764454, -754152978, -1741064555, 500833792, 2135186057, 1077448550, -740369218, 327796939, 1103472980, 396140315, 1357094696, 392031181, -209357635 ], [ -982891367, 1220038076, 29584257, 2013166299, 823251556, 450403665, -580025354, -1306454909, 70746632, 1762136394, 553569730, -932932957, 892452350, 1933741172, 1762990632, -148918728, -1473520394, 1853890623, -689082884, -1466556483, -1300902631, 1743196488, -820704900, 640820201, 215691888, -1702503534, -1910843380, -1874271202, 1134300441, 1733719446, -2036652748, -745904566, -1000133404, 124547522, 403215759 ], [ 1245079310, 1529640968, 1580041777, 106930428, -1208782587, -1183944339, 1123756429, 372965153, 926028966, -189549750, 1320669870, -940561830, 305580229, -870623641, 225618662, 1025375650, 446200770, -2134429061, 69419645, 1128132938, 26256498, -1462004164, 1197020738, -1647001554, 922890773, 199788255, 1162667566, -1445012269, 512492460, 1251002108, 470501489, -987297678, -1513092206, -2080758660, -81702868 ], [ -704782213, 1641534703, -1616205712, 2043967880, 1368232810, 18813383, 1554572012, 1129618365, 444421783, -1934718586, -610462005, 1678777673, 765475413, 1481737102, -2012617893, -1794950869, -693545916, -2116564088, 1976167944, -1622745895, 1223441950, -2084618833, -496971321, -996902458, -838863583, -1081872668, -503878993, 934501933, 803777951, 1215030453, 309825249, 36530281, 2111749230, -96924331, 1302713044 ], [ -1372609849, -2097856318, 859400441, -22596651, -1940446006, -310031147, -1465612547, -1127090602, -1116725969, 1332560088, 878390127, 308669457, -892602820, -930776678, 1982933565, -1633264177, 110362376, 1389827164, 399100683, 854551652, 40307925, 165503286, 1524028478, -316810319, -1674443941, 1367521292, -96839408, -1488851213, -1947773806, 567150189, 441269577, -436169539, -136580973, -1107633032, 873524694 ], [ -644179046, 1121037081, 573873624, -314758400, 269017884, 1065521312, 729227285, -2002955962, -612773545, -963209399, -1490504422, -799515333, -1138522111, 1982980440, -808702537, -1839374912, 946857383, -1882955633, 653900334, 165701616, -939568867, -1759028635, 1916662200, -1563388820, 1328070220, 548083359, 993186238, 2109888740, 2056275820, 1741727983, -1431910909, 2144626955, 806815839, -1091823915, 996246651 ], [ -2096158474, -2041912439, -1155590435, 892382146, -901788762, -416140846, -1573980868, -1966576205, -1207923034, -536817775, -764905337, -49785088, -1305023236, -606197325, -711145038, -361880477, 1329953254, 1275284812, -267291673, 542839281, -1351072422, 955233801, -519926341, 1919013023, -1623093743, 1864432344, 1156053534, 1007375632, 1001888568, 1213212326, 2135470702, 137979506, -512872390, 1248414561, 1293640030 ], [ 1351010874, 31339930, -159267621, -344206488, 71224552, 826956964, -2029522390, -963860559, 433085076, -1598560282, 1748273645, -494186059, -1817878502, 2133450520, 1018989263, -1554834341, 420702895, 1240949447, -383030183, 881795139, 2131976384, 31251323, 224215428, 803303722, 1009701181, -1218874106, 1476076578, -1975452408, 1068098612, -332458163, 942219774, 535352129, 1250930834, -260847488, 2077888378 ], [ 589583250, -690544048, 114346233, -2081792356, 1698002536, 720669212, -556540730, -1032844013, -51870871, 1578412230, -2025380690, -2091448931, 1197911119, 980066377, 1293142943, 1098632210, -649698038, -841131188, 280454707, -631913788, 2144942521, 275667141, -2059488659, -406934439, 594066488, -1093222202, -11116156, -88027207, 1890134122, 1139817206, 1813785825, 1879157644, 29297085, 1765794504, -1770874059 ], [ 165098618, 1492815207, -188329701, -1708294139, -1726697239, 1768891219, -2023411711, -106962886, -1078043894, -1295094246, -405588302, 164047114, 1275120236, 1767528094, 195136068, -561542885, 1904014622, -7265087, 683286863, -2137358938, -27489998, -443507861, 449843951, 2017705672, -1054327497, -1827027681, -1341831340, -2114723315, -433076068, 1071373743, -790804561, -1179748410, -33938545, 1569364437, -1435045340 ], [ -1652758650, 2090511163, 153075869, -136955277, -2077287207, 804625127, 860035808, 1602062877, -245685732, -2102421073, 178229722, -694235828, 1986131137, -1609680098, -888757936, -1189313001, 1261492952, 252640589, 2038798637, -118813514, 2039583917, -48625916, -1566381000, -518430289, 558423576, -543147741, -1058334372, -1565717756, -989545059, 1082466765, 298474883, 1807944388, 872304367, 988973041, -1850582784 ], [ 326804657, 1071739077, 724205351, 1547358013, 1053145289, -81716535, 85203364, 373701690, 3914729, 1123827863, 53198444, -1614380546, 25047882, -925989954, -566728039, -1092232841, 1648567803, -1406449990, 272997206, -557407987, 1574596043, -1122007607, -860642478, -2025711354, 1788031048, 368750776, 298730756, -1953086424, -1143459931, 379187451, 2073475133, 1245903097, 1605761383, -1033429427, 138419178 ], [ -1724084104, 1582285706, -146889349, -735410638, 157609026, -1755022323, 812722602, -1698437438, -1704687989, 671665564, -1840246611, 264072118, -355101345, -354596037, -1908753644, 1733539988, -1800077385, -1114432369, -93868536, -1392927064, -551232750, -1354824017, 1438321109, 2103445460, -2092790729, -1073638998, -1939429223, -633320001, 52032107, -2096994572, 645958081, 94922915, -474327483, -1645725575, 1669627996 ], [ 191984186, 1123295316, -657319694, 1674219430, -1836136481, 1067487729, 39261702, 1440255121, 283500174, -743417493, -1018086422, 1959456841, -562699115, 976011466, -606621290, 2124581134, 659478587, 532309546, -880290381, -2109826348, 942470936, -755715199, -1644441589, 336298565, 753287308, 323665192, -2097396513, 1424589843, -545600285, 56138986, 1670322451, 1338134634, 1069436102, 218336951, -1304800134 ], [ -160145359, -1704656890, -319709107, -1411161566, -258393743, 426483582, 833973431, 2097978636, 1261436044, 373137034, 1208614196, 1811593689, -676337335, -68879732, 21270410, -245841404, 1123054203, 722408662, -459902952, -1883618397, 1704488756, 1112910913, -1059488738, 1308087974, 964647302, 538035731, 1588677485, 482975243, 298003819, 49935290, -870791352, -1867545056, 1445571260, -1882411733, -1270951090 ], [ -1383683443, 1692443141, -1014915756, -1705607097, 998927311, 1119749788, -775461319, -359991962, 1854600918, -144137990, 76888737, 91156625, -711499928, -1619861008, 933561642, 1992737050, 1626705446, -283748380, 314015373, 1399533793, -1563099915, -1435152717, 2089389410, 1335044719, -936116213, -34012375, -1249673874, 712446644, 27384639, 891014525, 1503951377, 1913312863, 1299972616, -716249923, -263212145 ] ], [ [ -526400095, 1704568651, -438953127, 1162137583, 1456716598, 688748554, -1476388632, -199868009, 476499316, -17187111, -1511379585, 1078429580, 1221208308, 418043522, -961820604, 1647666243, -16968913, 236820910, 953573646, -213666038, -22366961, -1175940613, 169162264, 2016470507, 375107803, 872681006, 2044957420, 1809465277, -676809846, -1567996237, 202820060, -405732937, 1394978609, -2114652275, 468168307 ], [ 1620335951, -967151961, 1865208627, 1004500181, 1394316222, -1289198258, -1211354798, 1736036484, 670746794, 265594735, -1452531440, -1587750922, -664260335, -905465641, 781899837, -1366491467, -722445185, -508037897, -14581736, -329101691, 530863929, 589428350, -730043675, 1356037969, -2130376210, -1317819972, -965243653, -185662335, 362908414, -624618963, -1647344780, -525987507, 1037975599, 1189625754, 939565958 ], [ 660692323, -1748322392, -1786400907, 799961923, 145532102, -300381837, -1612790408, -202345043, 1216056881, -354165558, -1513563888, -2023008527, 1755425346, 2092947022, -877212800, -1975817421, 1341181740, -562019748, 1410788531, -340096605, 1939001953, -1574030771, 850813304, -260134650, 1628563847, 1910682433, -1461165736, -394590074, 166622243, -917329612, -1037320108, 1131234113, 2003022937, -118088642, -1412994348 ], [ -2115619834, 1175747195, 1460761089, 313164283, 1228307707, 99673643, -1074316706, -790200426, -1595140342, -371724653, -1725495848, -141667070, -1912473208, -2088557629, 1891694840, 1157661347, 1780715507, 1065199970, 1525549003, -1700381604, 1692033991, -1354745800, 260616862, 900426313, -435101723, 403107936, -407664985, 991818147, 1293007952, -2025309665, -218999845, -176604613, -705569094, 759008532, 473293663 ], [ -934467945, -1566813722, 196509912, 51009381, 1302964237, -1598022330, 1259588678, 8874741, 1069192777, -1115919593, -1490192769, -426140302, 1826802042, 2043943554, -1022175374, 1533401959, 464577930, 1306481875, 1718438193, 1757239092, -129636917, 2121888879, 1301243642, -200927472, 2085875114, -74112849, 966400768, 1233981892, 1208430222, 692566932, 853936261, 1026934662, 46440612, 455594662, -1764619631 ], [ -1658398143, 1896402382, -525767061, 1380894690, -1600977982, 654350075, 268865708, -2052761247, -143541496, 1362584795, -259438940, 928584851, -1587636808, -1310555956, 1753569460, 1023735273, 1384118115, -763405923, -1931866987, 2063358465, 2043370556, -1809799928, 1740094840, 964637837, 78231857, 956803461, 1812747850, 645456386, -451166252, -305454251, 285191483, -1449125108, 358102434, -1223487360, -1194235641 ], [ -48378794, -976736091, 169408047, -1410958167, 1173315108, -1355882313, 1680161250, -282165152, 946733364, -6723526, -1799989549, -1496428026, 1722955549, 1776569325, 257068799, 517853932, -598460826, -2086443709, 82894929, -1148355733, -1251477642, -1900584359, 1917813870, -761030496, -817953029, -1586684185, -406243427, -443733216, -1643961988, 1000241129, 1061637716, 1322720272, -757441749, 967130862, 1794126096 ], [ -929607300, -417441402, 733785243, -1017376420, -1584310764, -562243114, -1695868618, -1150968881, -1539237248, 581751481, -1751833524, -885002718, 1522177219, -872135889, -2118926242, -1869099163, 577544127, 1326774542, 281436808, -2131671603, 1720877194, -1575864292, -513124570, -2125664561, 625882104, 675553925, 1948379109, 2049079686, 1765272815, 66140383, -861376896, -2059694786, 2069466682, -729102655, 218922037 ], [ -734700329, -52500148, -879450573, -684247438, 438579825, 1393465482, -2129607268, -21429129, -253148313, -1017373187, -1820698347, 1867117660, 2053612354, 236470606, -1120276748, 604920530, -329539172, -466158846, -1926800235, 1828245013, -726456638, 824419219, -579806921, -1720425460, -33798431, -574056010, -556184116, -432614640, 991528612, -661850460, 2136970846, -1850414944, 1295633892, -248875536, -1509727112 ], [ -334063070, -1809113314, -1367242941, -427576977, 376650033, -527365102, -779793477, 1375813872, 1579695535, 2058757544, -1836614278, -1008058858, 138765668, 451469134, -991057450, 1484138293, 1885840292, 1482319858, -722590751, -320632760, 1480804078, -695805087, 220321051, -1513895267, -45796577, 833593257, 81738679, 582290865, 1963637264, -441896225, 1395263037, -937763650, 1557581334, 1111644741, -1886863558 ], [ -363414970, -1303004790, -2137899637, -1841957227, 977322438, -1976873700, -146776703, -1735177628, 124321066, -680169213, -1136311539, 1266894667, -1306259640, 1343498186, -1149846796, -1093522371, -2050003246, 2082850760, -1123955012, -1345829465, -1217573955, 1883895377, 974464180, -612155892, -1810498538, 289544271, 1238596179, 327175435, -1870830001, 849787016, -1400548526, 2138237459, -1716839602, -1291831567, 1510740684 ], [ -1046313720, -507385355, -1258281105, -4327107, -1010295494, -644013733, -1778540068, -533012933, -1026606286, -1565959535, 934382937, -2006264104, 1973367766, 2033251182, -1082862078, 1153563091, 1809340661, 597525938, -814941900, 2060916032, -1669696222, -345828343, 418582016, -1308594845, 1299636180, -473053426, -1504146964, 1054826473, -1436274892, 1828717920, 810321601, 1982676566, -1369272468, -162211025, 131175682 ], [ -747225555, 646735509, -385159346, 972592407, -2014647251, 1131586196, 1235474897, 787536326, -823628824, -862564442, -1316047737, 1722817914, 1027056573, 792998817, -863222262, 1135586220, 27139060, -2110992043, 105173904, -2137143557, 196099481, 776039542, -747035462, 1693857131, -1832104653, -1296737315, 988960669, -983513583, -1515077499, -404153485, -527950432, 322291101, 1024833502, 2014062044, -1310127640 ], [ -694805889, 107530231, -757736281, 953762969, 629231220, 1068538657, 738836414, 1178137504, 1701290907, 1237086484, 85239656, -2056143911, -396462009, -1542137621, 834975312, -984292230, -1485832545, -686928045, -140798795, -527690521, 147406583, -408348191, 858414336, -2020476603, 8753565, 1044955158, -636651572, 719550000, 102385487, 1829225009, 588893155, -523102158, -1882476090, 1333435451, 1353419282 ], [ 1124697095, 1955321197, 2123281748, -1619495208, -183217386, 2032866919, 952263020, 197276576, -1934200568, -947837515, 110555888, -947471580, 2020307185, 1411957422, -1619087278, -516302756, 1160437900, -661171011, 2060816826, -1719716792, -1117982942, -1208131371, 25606330, -1575970542, -1003030128, -86687119, -1568313619, 1241402410, 1081004639, -1237665679, -1210710141, -994226021, -1681348649, 1069846364, -74527859 ], [ -1424957055, 705759730, 779805991, -641392475, 259497321, 951308032, 1977373005, -1498441060, -1964376338, -1078204158, -1059925716, 788737050, -506890330, 1478933211, 573222187, -1331117531, 897119443, 259580645, 1876564865, 1226686066, -1345508091, -1972635129, 467466051, -1198358611, -1803057316, 217205025, 1943385204, -1541536629, -1178155434, 2029413358, -1013561752, 707328624, -1927303372, 1532334973, 1277214544 ], [ 1998281564, 856727179, -2064429888, -941643441, -1565792640, -1510563804, 627258605, 1932091354, -1207691368, 448149707, 1012237104, 1468562229, 267648191, -1228926714, -683027310, -1049470715, 1218206088, -1553684474, -503154857, -1102445509, -1089123807, 271620267, -1055296141, 724725929, -373539319, 1221947309, -1849667692, -1536471571, -485502053, 1872365319, -846163375, 1042515664, 405466477, -1865116784, 12557987 ], [ 882376147, -842678626, -15408638, -836072248, -1705497886, -1726073191, -108127126, 2056990518, -2143495884, -2129959663, 1908537649, 2024770843, -1908573246, 296847963, -1758451165, 151093605, -1900072051, 670500626, -601979101, 626692368, -1456017403, -205930522, -1130865446, 528422272, 1393969766, -741032994, -1773631792, -2075550826, -450708296, -1300853403, 1757553193, 1203258584, -719318220, -1764886486, -1182182737 ], [ -734473033, 873334685, 43724107, -1054053486, 464959782, 1071195429, 1795696098, -816684582, 652674228, 1229308983, -1279402529, 331046352, 1879260685, -892298494, -1857949334, 1698260832, -639620212, 1283235223, -1055470534, 2073128531, 499943231, -654192128, -888988882, -644493576, -1132192485, 1497373209, -1081406885, 1537580963, 1646737038, 1309080432, 1250419986, 933054157, 1556338675, -976205555, 1278368315 ], [ 1520567845, -836360366, 2102713828, 91603470, 929271831, 806833122, -430834050, 1926434159, -1537465311, -1221750031, -391869782, -872743246, 2040149769, -1770687067, -996873602, -1951824214, 2033065956, -1060035050, 1115422731, 1227560085, -1425225236, 567226224, -455840699, -1522981418, 660326417, -1886342314, 1184717564, -209683360, 293098254, -1485132132, -1190431230, 138613630, -2045365981, 80043067, -1170652478 ], [ 1003362680, 583988731, 48740961, 775031080, 581336891, -1847413221, -685940249, -1038759035, -819792519, 58692063, -1442311041, 99697456, -1790239692, -920388544, -422866180, 1490451537, 399989194, 262695835, -86561861, -93772921, 293476188, -1522279765, 1081401735, 306866197, -1752702710, -1610273254, -1804914021, 1394353264, -1874193053, 1088370168, -1925874723, -1308197346, -675409606, 1776899402, 2144038648 ], [ -1140333566, -1343439620, 1589165186, 543272215, -1234666379, -2065138474, -2089931230, -2047909925, 1398494042, 1528139884, -2030268461, 1410232442, -1574112305, 127871059, 1559790800, 1292546943, -1737280563, 1414921863, 404223985, -1969618963, -1295721177, -215764007, -276589850, -2063766908, 1496433401, -707530282, -1405538335, -875335618, 1204365229, 754666884, 1991262098, 333665278, 1134815702, 1018992470, -1371246338 ], [ 1534724929, 308708120, -2056322824, -2066981175, -1615344558, 808206201, -136537650, -466292753, -143879228, -1175186844, 930518893, 1788775910, -151043711, 307970489, -2050607128, 1099659443, -1363694163, 1863111037, 1123101606, -550742376, 969916605, -1487998054, -1263855223, 100828294, 992469874, 1566852014, 1231925409, -1619457255, 519825426, -891207868, -1126948670, 1612009536, 254252389, 257024304, 702146622 ], [ -445076185, 1968271628, -1495647191, -1593498557, 1587087273, -1144807410, -1941167251, 1758924224, -1612620350, -1661445887, -2019900272, -704331277, -715669815, 924876082, -1318482523, -1676493052, -291042017, 325106720, 1977914593, -1381643018, 1364641241, 510276279, -745143912, -318592928, -289858505, -1394964957, 775166161, -766304166, 381377775, 1630246564, -979513623, -1689006835, 2028349157, -967198920, 1116430940 ], [ 1193435225, 1398387819, -186990755, -318421436, -1950812540, -1195038696, -1299560531, 536762470, 1777929697, -1081190712, -588087692, 693852711, -1217946131, -703677530, -1505355592, 11750634, 1114710123, 933324436, -272536713, -1141914159, -1519368549, 1138124728, 1936644637, 21048389, -507063701, -994163760, -1657215650, -1825946309, 545416052, -771284907, 263431790, -1724026463, -1226071874, -1289373369, 525226072 ], [ -728535608, -1657224137, 2101752654, 859603577, 1672321455, 463569431, 630419135, -144214441, -602979546, -1603054674, 47542625, -664847344, 1097554310, -1439203864, -1224893963, -785778864, 174324468, -407564195, 450136494, -1080233156, 192033790, -1332238754, -2004132798, -649758634, -366057339, -1976140668, 1291539079, 436120224, -1080813269, -1421191931, -557562578, 1142070309, -1566296608, 1814044104, -1272614044 ], [ 849247717, 669301578, 1707288814, 1641116330, 1146812539, -1087680331, -1898503637, 1368144601, -2015101335, -1576883261, 2078612484, -1423083618, 1103966460, -1268077964, -41492016, -1053627218, 913981120, -699497433, -28962488, 1512953411, 1977314408, -693983594, -229300833, -71053244, 1752374147, 853832359, -743618305, -984644843, 896952501, -1553104407, -830348381, 1453551200, -485682477, 789043815, 517626339 ], [ 218983249, -945662932, -803560821, -670173136, 746678436, -727163290, 1798535987, 1546590926, -473750425, -864199085, 1069023518, 875595550, 1630798201, 2039473341, -947311021, 1882073647, 2026519000, 310790944, 1660652475, 1449773836, 838438476, -1712856536, -2136186421, -255091439, -1641138261, -1338021559, -543717263, 797200583, -924092340, 70256345, 255510937, 954559851, 452711565, 105282301, 1632884472 ], [ 1774963877, -26159172, -1898549072, 135346944, -573475211, -2037657251, 1879042227, -1019297395, -2105386148, 1743584973, 1390642091, 1906438, 66075137, -410874677, -1389429190, 1950510378, 225150844, -804221538, -788415384, 1156285740, 96302084, -1690686510, 957269592, 1594817121, 1635654570, 960326925, 1006032124, -1647770846, -915501594, 2041000377, 592835606, -211745257, 1796867196, 1318119615, -1714098812 ], [ 521772647, -468858289, -1395875383, -1797002897, -92373114, 258975105, -1298397633, 241655640, -908136862, 1765308176, 537541306, 481399169, 2055164748, 319322444, -1423184679, 1826333982, 1603325607, -1187266463, 1785080427, 2022795300, 1687731244, -1833273785, -1694526877, -1326481947, -399533973, 116885800, -1007774585, -2138240063, -960331996, -2146699415, -965880648, 341626188, 924071915, -1640211078, 1889533860 ], [ -1087711012, -165988206, -527990573, 1385765359, 1055887054, 1815510158, 1831168808, -530001101, -1897080064, 1288251528, -1166909396, 1967049716, 1251553904, -1154676324, 2047777261, -2041811482, 2101972454, 1102336986, 180847818, 927886287, -172952922, -430380932, 366906447, 906220810, -918678808, 450291215, 1909449430, 1276812379, 771514736, -332991062, 1887893904, 1576719718, 1364312106, 1337003327, 1211713329 ], [ -1524177005, -1817103226, 339083515, 178779842, 2132224297, -1313008266, 2047828658, 761192964, 2015503601, 478756990, -1527969716, 77091508, 1690643104, 773993884, -252184367, 1530511878, 917848021, 1765917631, -1802926892, 1232684541, 970270570, -410747662, 1530150203, 1908044890, -612723748, -1768405238, -1328499101, -1078396784, -492144593, -343643708, 1441270158, 1624149778, -580613680, 67817784, -1478596243 ], [ -1763069324, 943877981, 1827220663, 1397862256, 175557739, -926858769, 1905378787, 1432014513, -909607710, -1229018909, -1290618314, -2036982099, -809963339, 462543538, -100800278, -789525441, 1200035724, 250250934, 1031225148, -48435552, -1683170380, -712311471, -94159203, -1496466789, -1753463549, 765871179, 2133387058, 28372302, 1249409411, -1353410784, -836223981, 1628051080, -512214365, 38260977, 1728951955 ], [ -238232930, 1010961738, -500820987, -1221272550, 835701494, 315387165, 1322186574, -819082137, 1919587970, -367754423, 1126452863, 657518895, -339059028, 1552600286, -202338270, -1069667736, 1853615359, 732380091, 2122148606, -1101651895, 1632949200, -847741644, 851345239, 1867987087, 806848649, -349001496, -1419775067, 803708463, -349364892, -1391179053, -1859979359, -1436927994, 525817847, 793298578, -1872364091 ], [ 889864161, 2044448652, 1789476582, -861536836, 438010951, 1367203560, 965524927, -1024691483, -605932903, 1771362283, 621477521, 655728347, 788686416, 1790877532, 2014943374, -521922328, -1457913056, 361134190, -1983120170, -1137831773, -29653904, 837224239, 1948313796, 1113771740, 1126634055, -111887269, -1928858854, -1008099191, -851340285, 1096333095, -2142952688, 31682056, -1347348115, 669268861, -1058846639 ], [ 734489775, 1396017670, -1317167715, 86594845, -1377537916, -478014060, -1306921427, 368403253, -1334316624, -794531415, -56970255, 1960375875, -432532005, -214145593, 39953805, -1343481006, -2046604905, 973503946, -1229206374, 1470831343, -1905039037, 146335350, -717686815, -328533837, -554438866, -1133658479, 2020031630, -1706263444, 246205463, -500806402, 1495632788, 1628381319, 1921338389, -1265443962, -681804324 ], [ -710486278, 945643982, 104187952, -1082127610, 1658556976, -1169275871, 1315440132, 1855340197, 1890535140, -1521579177, -1791673287, 31110147, 1527441312, -1648578124, 2075956569, -1115485251, 785109550, -1983718610, 252524877, 972350991, -1558194675, -2116093662, -1834179954, -370723368, 1337324157, 1333858003, 1344382120, 807797738, 1904718725, -938667866, -1872588215, 1695285470, 846463983, -2039046277, 977569915 ], [ 975731183, 1952571862, 900317831, 856948676, -650348323, -2078155565, 900980015, -380610549, 2137373737, 78720519, -341941154, 2053716797, -1779762944, -1908603827, -1748915827, 842793652, -611890844, -596687582, -1742286509, -1230914914, -2109145458, -176166331, 1161513629, 1426889806, -1286047257, 846295670, 314189219, -484650317, -1999069836, -341402920, -1015342251, 27228902, -382313905, -954065009, -2115538561 ], [ -943983333, -1090136119, -2028938562, 965477337, -1792088074, 1245839422, 1346507785, -643026607, 2057240638, -1845711398, 1012540778, -2077494889, 131520349, -1724110828, -1177317827, 3145424, -1356595714, -847405046, -483433266, -1750471672, -354574506, 847826985, -1148849566, 1342351697, 717458210, 1479382034, -1642324659, 918954226, 1329251235, 689870923, -1745314633, 822793464, 987281930, -994656608, 945226172 ], [ -6157974, 27598895, 350545598, -2075239652, -219382550, 1054412479, 449060190, 379699261, -80600688, -1223961466, -1256034808, 2036957044, -133808986, 489648789, 924648840, -917001904, -1696092608, 1100775800, 1848183945, -1450167008, -500030768, -683729201, 597562594, 704503416, -1996267267, -166366043, 183361133, -659315002, -184791761, 1999326821, -721429995, 169916395, -371746243, 959564567, 759253259 ], [ 377977172, 992915080, -481282151, -928003434, -1299311981, 1676719561, -368171939, 1144696300, -1942854308, 1035473906, -123709611, -1071817613, -1446329169, -1981215077, 1024957393, 880084404, -2033607456, 881686685, -690838267, -1339394246, 597866849, -1779055602, -1080040169, 179500521, 1382942610, 1854669635, 1192929373, 1537147803, -1455172036, -1055902841, -442825313, 1896814436, 616953784, -158276304, -1707236722 ], [ 1689093537, 1874242935, -432562609, -1982204064, 4684636, -2016861937, -2121436191, -314655438, -1153122083, -2061504937, -1635218801, -1944533099, 2070822591, -2041592192, -1503640027, 1390141763, -1778110697, 457138054, 2071361132, 1405906101, 796062748, 1541707198, -565407435, -1114689938, 25307336, 804017095, -1342549687, 50628118, -1536570913, 1152895020, -892660010, -1722114408, 1764413203, -1503713417, 1403256945 ], [ 2075690975, -2062350748, -1057616556, 1672077976, 1956527712, -1744910063, -198514908, 63120620, -461066985, 1598807702, 635667292, 2066001516, 147002086, -1213971306, -1545440462, -1543360974, 629051793, 2029832634, -1321226267, -930392988, -723898078, 2142886830, 769668555, -1832973521, 14025053, 490831380, 897033595, -1250979610, -52429911, -1224541387, 470853352, 190480020, -949306495, -1867017726, -464820707 ], [ 1713446723, -1113470412, 1727389163, 1114600106, 435625894, 1574930599, -776826646, 70443596, -1042046260, -1292612333, -2086054354, -308226707, -1096770882, -680011302, 1439011046, -135291213, 913105264, 1891154779, -671624258, -1576396338, -125361892, 310980532, 763962773, 1931906731, 2061672467, 210801935, 362996928, -1179408226, 1404849540, -1522169030, -1321783242, 561500144, -907432975, 337642805, 1084877182 ], [ -94755418, 776202329, -1187315139, -1642023238, 1068123788, -517493103, -297903462, -388499306, -561162247, 1782404318, 497850240, 683904663, -1049252379, -1944793735, 1371836072, -753020725, 492157424, 1885045369, 596818352, -400270332, 842781557, 1616860613, -1353658112, -592517268, 1318704207, 5522035, -273010372, 462249909, -2120751329, 1368094531, -149721222, -1664894274, 1098646083, -2131357823, -166534953 ], [ 817700945, -218540919, 1366384024, -689182383, 672587177, -2036970370, 1657822807, -2068307103, -1962185396, -493662612, 25704890, 1250033677, -888700328, 2004251018, 982257606, -1972215061, -248429651, 590688157, 1894870863, 199806127, 1690811111, 1545428960, 625355901, 992751798, 1672341575, 1407052380, 1452291667, 767324491, 1999053008, -1282629959, -394551944, -1986944962, 1432117272, 1104429667, -560698308 ], [ -103984290, 587631103, 1910207890, 352145351, -1122786206, 959677641, -1802193437, 140894472, 121015042, 964132410, 1667344566, -1307478072, -964835848, 48537526, -1894771973, 1295622528, -1962941664, 1035605879, -1175892666, 353045112, 1444802190, 247372888, -1175376048, 1031129849, -2098249899, 346255746, -1419011335, 814143910, -1539117356, 1667801006, -1422211476, 1566719837, -1399017392, 1500407327, 1722026531 ], [ 93533376, -1969810743, -337253866, -1738520005, -839958784, -327879615, 916670698, 1125862293, 1948764795, -578318311, -1065423680, 1457615234, -413594773, 1393395795, -1357289090, 731422009, 2040895682, -439479546, -1293096320, -261658474, 1638459656, 1645521406, -1594778620, 981062071, -1879695993, -727257868, -762097277, 1939697809, 1542573519, -488425333, 929417279, 285770407, 1598160093, 1760515030, -1635435410 ], [ -825499040, 1836158370, 1358035667, 2092464050, -59750333, 1662990891, -224459893, -1813477117, 1053598997, 541787749, -550140861, -1791861145, -173213706, 21273374, 1041196391, -484873865, -726446221, 1620269498, -1483634352, 1160460520, 416970755, 933248556, -417389937, -716414034, -508705679, 707871233, -526432811, 263400748, -2105066662, -1356897154, 756795110, 956927863, -113447688, 563630482, 27908896 ], [ -229531275, -755445001, -322144438, 1317590251, -81253902, 770088075, -1432535137, 1626916279, 234179824, -1170309469, 1340747828, 1432809727, 2004981899, 238095980, -1808467210, 1325700034, -700429382, 271864500, -1201177452, -456191425, -657350394, -435078642, -2008064357, 55589825, 284465723, -1193271731, -1567453386, -1365654862, -1868125182, 1399763690, 912142281, 1650867694, -1844556519, -1149668212, -1529534882 ], [ 33796189, -1374937996, -1925463303, -1704120788, 584224338, -1711048731, 754475238, 36873530, -237042366, -1889671117, 1794767476, -2113067060, -512471778, -1774032842, -438452526, 546484514, 452844240, 1189406425, -2040153317, -1514850395, 1746389329, 1159463230, 719594088, -1097118404, -1159535129, 882228706, 1477764644, -412009899, -774893838, 1407816122, 1608055413, -2099651341, 347232816, 755247089, -2127728 ], [ -413654110, -1050039760, 564352018, -1243149853, 1819336892, -1391993262, 513480935, -1379302867, 415953624, -1537362291, 799722763, -454835610, 421926494, -1123014465, -573144548, -1509045291, -605248280, -789614672, -429994982, 404317552, -115197426, -956855788, 1016463112, 631179652, 2033700038, 505349517, 1078496408, -668414034, -735591166, -1171226722, -1240108193, 2071315161, -132824399, -1216930440, -555408875 ], [ 464702892, -1668647106, 1135242746, -1882551051, -283317648, 1496273704, -828970719, -810731113, -1193694004, -708217, 612810904, 1526814206, -1436614598, 227885600, 1136811942, -1645571280, -1774721873, 1199834775, -8198660, 632635693, -498561028, -1388104924, 115302117, 1089316463, -945133545, 1638043407, 618099666, -1211498494, 222717396, 575761014, -477119986, -357392416, -1096780247, 74338836, -546501760 ], [ -359494278, -608392187, -1865929076, -1817430608, -867476476, -891237435, 1757835305, 1146360494, 777698960, -1601377610, -1790283815, 635105171, 947465921, 903472258, -1085752719, -1845623634, 987044822, -112142372, -821830027, 985971670, 797797370, 1714941608, -2065571129, -948928402, 364609176, -156401593, -1575978288, 1186886944, 1243511072, 972036221, 1106378610, 1030319856, 971832782, -1418624292, -1049465999 ], [ 409800332, -746664712, 1366710989, -1177460168, 1431231967, -1704284194, -905355480, -58818667, 580576850, -1654138682, 957186532, 227975154, 737609142, -2050681033, -476191642, -1827655053, 2085912001, -1606878815, -1246887187, 1887944640, 1748156646, -58952808, -1743018838, 1361549143, -1698408706, -31262276, -941811730, 107456188, 987330133, 751896241, 180160807, 1426345116, -24433317, -612949993, -747135145 ], [ -47990504, -1482524394, 205041623, 440154795, 1425451700, -695870173, -2053871031, -83469515, 894519506, 268338341, 1591364523, -960853454, -104898542, -759201506, 1575125837, -1523638157, -1723507467, 1062434024, 1377400955, -1868916625, 271692630, 1732472246, -55197587, 1991721550, 1536761619, -1829884978, -200159740, -561736999, 8168112, 284370046, -707188047, 1441837397, 1576051434, 777838421, 1404699349 ], [ -713403908, 2068086806, 832585082, 937255665, -1436005037, -1342854237, 1697161789, 1118145478, 2083928651, -116756144, 752040134, -632365246, 1488015097, 1337817575, -1834878843, 802980047, 202900860, 706760663, -1600091117, 75426573, 1382863356, -1755583842, 643085276, 801317086, -1482979630, -1347895274, -1822539954, -203455331, -1193811156, -2076011542, 654228014, 23793910, -1559987500, -1708902941, 85433776 ], [ -756670833, 173914078, 1882240807, 323358760, -1143181612, 284100747, 1680342874, 1454050418, -1548094268, -1628083207, 1078590942, -1294412389, -1453953955, -802831468, 1432588050, -111188915, -692574734, -421742171, -952461604, -661635014, -1077233853, 1770200983, 2116694676, 534358705, 1220457952, 2056251644, 1865759665, 446251347, -1797812238, 341814398, 359743828, -223287575, -789826700, 1070433637, -1381711902 ], [ -1516231832, 1813077882, -1847158667, -1106847267, 1196881750, -1095716141, -676550019, -161351889, 2134353650, 1484461842, 1382646533, -1748182676, 1400909873, -1323315889, 303418375, -821971382, -1567100915, 775202628, -2071590985, 523265300, 240378963, -175938738, 777123714, -57257150, 873844622, -1662836235, -576946796, 131399204, -1122762134, -1472756708, -1021509583, 953985854, -1569107156, 644516432, 1067282644 ], [ 1614349424, 1714048100, -1282734285, -827497086, -1068807484, -1714612180, -543940422, 1542164319, -1872459786, 265932089, 1410863346, 1978390377, 187123997, -840562745, 327267603, 25912396, 860014435, 1264537113, 1525860303, -673927394, -1828993246, -1018114518, -1003211320, -811152372, -863658629, -1043121029, -608228646, -1147642504, -1392389084, 297052515, 1905680339, 1824372309, -1288671051, -120444647, -1364452844 ] ], [ [ -176824684, -1040097868, 1380442232, -1493831665, -2147397580, 1331042392, 886094500, 786535418, 1657910020, -319774602, -1829882545, 637252881, -2041136954, -1076385631, -168065654, -1907561705, 1730051425, -2114158205, 1144221843, -1161196809, -192240837, 1125870824, 1725472089, -1194669441, 126030623, 2034259865, 1119455384, -2103994776, -125828780, -876454570, 276224080, -2028321933, 132825598, -1873392104, 2123107597 ], [ 1120498017, 1229239357, -1879062397, -1783792105, 1245026487, -618230903, -400661267, -1258800656, 1842686005, 1322800577, -1554078280, -398766386, -605554596, -1616847516, 555683624, -1304651403, 214550002, 151724317, 967370244, -1594720428, -1440668605, 1667567106, -493849182, 2086893830, -39520581, -1717978838, -1007422956, 935368479, 1193938339, -1954814651, -768840506, 315641405, 1841149756, 1926908773, 603887478 ], [ -1160090743, 1853629596, -1658529991, 2078664271, -661338517, -1873013363, 725245531, 582459030, -149896800, -1530679453, 2001566323, -625488158, 1944880667, -1146034284, -567008304, -2041866140, -1929521073, -433725771, -706267165, 1228167567, -983763243, 1942859432, -2082178578, 1804421179, 1453546336, 1437899121, 1402910614, 1022138464, -1351862438, -829689345, 1195845688, 2666002, -909291398, 1421989919, 1753720151 ], [ 1545326047, -177600629, -1209269859, 1434836143, -450021227, -1032697429, -1139670753, 1083411895, 1022267535, 2082953014, 835254571, 1500401211, -68331398, 18440328, 714522336, -1202726759, -982515539, 699855368, -265279564, 383023341, -1535733299, -1758322092, -1625442898, -1252325287, 2054348704, -728581992, 1125897170, -623793040, -608744185, -2032456436, -1823863992, 1077225596, 1702979973, 1618413542, -1002893232 ], [ 877249436, 560146150, 1988867998, 671339474, -1659009030, -1527612502, -1487152756, 136650595, 2009184783, 2108550158, 11665164, 1438282113, 1635313477, 1212798092, 1999976545, -2108480673, -454076356, 746274603, -630505280, 1426063127, 378581842, -1150188097, 1544844873, -913710600, 568986623, 1728232063, -175413024, -186257006, -552686640, 320682831, 1281470726, 953452997, -312303082, -688109168, -1448019678 ], [ -982402072, -1579061900, -499603310, 899298685, 962840364, -545072200, -2088253885, -939628198, 2123293628, -1892360873, -1803368905, -94577151, 294328408, -1678699330, 1497287015, -371148489, 1806462824, 402105146, 2109768993, -618670763, -675465835, -874053459, 1284423729, 826480019, -1407022068, -1277955940, -811725376, 749261399, 142291579, -1041546345, 783405246, -442890927, -1394954500, 1672008785, -1854852210 ], [ 651104887, 2065052493, 259703551, -1066870374, 303156024, 395068148, 633825998, 1915391984, -1842319446, -523479804, 1951356927, -1683752395, 357488143, 844600768, 1559132996, -1102710503, 1916675178, 837617891, -1261931153, -909621631, 1594491315, 1764481744, 279461163, 1534020366, 1439131216, -1821199812, -638039794, 1462286620, -309097909, 2092741988, 46068231, 293739104, -1511234030, -246290160, -607721118 ], [ -1088220676, -1309818738, -1614347502, -890106427, 336137243, -878088021, -1085124840, 2110183248, 1628439115, 752264476, -519804536, 776665127, 418142348, 1959193593, -1991879021, 1785424652, 76359677, 1995345970, 2143321106, 606621465, -967597960, -335699594, -60073366, -1975947597, 2127034736, -4123718, 2023696064, -1695044327, 233079781, 1457863809, -794943101, -1936663689, 833338413, -601497349, 1395682398 ], [ -675215775, -161723530, -1527606743, 256813199, -1976086021, -1964970191, -203345747, -1885557857, -1382813839, 1569802438, -1869500561, -181838038, 271848681, 1484325798, 2109938766, 1530385203, -661756467, 1651146938, -1194905431, 20295762, 1634389118, -1315786536, -1923723965, 486293075, 1358623554, 1295391073, 261626127, 486956072, -1504119454, 871217629, -1439294905, -1333142153, -1478600231, 47654228, 1289811401 ], [ 34264580, -648943428, 2119686509, 2083827432, -1260715684, -2066538565, 1353151125, 94381787, 430611152, -1509385624, -1949341844, 2013205105, 172223363, 966654549, -870777907, -41179378, -1462132674, -569713617, -747664690, 998761526, 1723212749, 1459678949, -875448650, 341223797, 513918596, -11715651, -2146074483, -1591779790, -1820741149, 1885145390, 655385195, 812451590, 95852744, 49281254, -1248377373 ], [ 787549282, 1275234847, 206546582, 2017965648, -1836819938, 630830428, -1590971694, 89966841, -2063955608, -292994061, 167744254, 1226061420, -1118050883, -863469244, -1691178210, 1294958859, -137147527, 224163488, -1964660868, -1180463024, -1253685697, 2073648599, -953495222, 1757912852, -962810024, -794437048, -56050464, -1340941835, 1128369798, 456681180, 1430752479, -727726862, -1587556000, -100819100, 394717469 ], [ 745005549, 669868037, -1484424976, 331332550, 1525784986, -743204497, -1510551864, 1879713090, 1175334908, 252815481, 698206089, 5871014, -632071244, -1925652012, -695039384, 76630771, -1855940236, -1748943499, 1911627936, 521900056, 746714014, 131388705, 689576670, 168022198, -699892516, -1321233907, 1359423533, 1651007146, 371751783, 2077711697, 1552327909, -2083933528, -480549783, 1543056563, -1921350266 ], [ 75412941, -625727641, 1588561558, -706263227, 1512107165, -120132550, 1183034078, -197644725, 261911727, 1891959772, -344904059, 735319170, 528826786, -1527955472, 645132763, -1414766419, 1653133204, 1377521227, 1629831579, -1150413261, 425816631, -930267560, 1103451952, -179413065, 890307009, 67923827, 1112833619, -1002648699, 73891867, 788832426, 1266507775, -31649699, -939837713, -1404385868, 1595824168 ], [ -845521014, 1223796627, -1077860157, 1677657528, 283612325, 1008089543, -1405479069, 1323003423, -1833098963, -872911201, 2121889421, 346363482, 911021437, 255249330, 902607856, 2039767028, -1774256117, -1202283983, -629563213, 1439514692, 1160712281, 165164236, -2003624539, 421245539, 1905706940, 1711276398, -182495733, -593786982, 1236236263, -1403045480, 1310602803, 6949504, -8012306, 1819968423, 712429120 ], [ 1159578661, 613597926, -1474724221, -1362690805, -1067178525, 1499595760, 1404060008, -1116641832, 1554774718, 1911537068, 1509002432, 1564973477, 1457623194, -305810950, 2119813696, 1178916646, -977468087, -2110924597, 1980167891, -1484626097, 467139804, 1497342088, 1262850545, -699909808, -2138362665, -1766630766, 1467209342, -170081762, 80447316, 493793094, 1008792113, 1921026890, -267321842, -1472290624, 978572393 ], [ -1507206399, 621212978, 894636169, 34943614, -1461842202, -647984885, 884519305, 1889759888, -1862105999, 1708451636, 2124827134, -1487115667, 563560310, 569175700, -1277910089, 1243000926, -914182240, 1544785633, -899438186, -1196267878, 222838418, -1846981529, -366417909, 821389394, -669637711, -514778950, -1633855899, -992325799, 924192571, -437280007, -1873309337, -1635797696, 1519112352, -1585383872, -881166074 ], [ 1786852763, 1080228112, -416010436, 1406418589, 1896173197, -1737900149, 2064559812, -299939150, 1344894274, 841553864, -484222964, -955261391, 1791040670, -1214852204, -837417335, 1012272377, -1991841009, 1144429198, 182429238, -643751040, 944918310, -2052457006, 1610161624, -450645565, -1596893653, -514039270, 1261713205, -938492269, -1948340008, 1404980406, -208324316, -1313792085, -964528435, 1587130035, -1964149679 ], [ 2071312472, 1340311082, -944465473, 428533514, -1571886261, 2135173988, 2020656350, 873722628, 598491233, -602274890, 151883062, -776209244, 1416004908, 1681030141, 1776285993, 222689917, -1734513459, -2017085001, 373861504, 1011422004, -163769845, 440903244, 2013423225, -159940001, -1454963333, -976308732, 1997556709, 929440101, 425399735, -698184322, 531629771, -1215686212, 1313964706, -717275495, 2100244832 ], [ -1976373327, -1679919171, 352859824, 2127463663, 1134739951, -63032959, 965763381, 1773179606, -1505804344, -1969026234, -406817086, 798484473, -1015178266, 865826876, -457980039, 1477937118, 978947949, -2112913262, 1262646383, 351566049, -2126970763, 1641368043, 314591558, 877230998, -2113097683, -1208881040, 71081907, -1832806101, 1603701527, 1324789590, -1214521084, -2095199823, 1084054500, -635582590, -1649609078 ], [ -1770610247, -735334858, 597533994, 97211683, 362203704, -1000695170, -1419043464, -142513264, 2107407391, -357040459, -603298759, -1057436406, 887342912, 558096549, -76843969, 1468096257, 798429152, 1782981601, 270220794, 967995613, -1435735974, 843634715, 112761756, 100770351, -1623535206, 651076044, 2014793004, 736513465, 1998897650, 1814944086, -86191602, 1308038279, -1571211942, -1448990053, 696485856 ], [ 1218636953, -897754971, 2007975380, 829623994, -1825542802, -967119063, -1983462409, -290626116, -1505079119, -1755264020, 1275331623, -441458304, 1094343406, -1922966002, 1257889015, -156108118, 1734465622, 392893505, 1124923629, 993923574, -539658323, 442634725, -554720785, 41409481, -149824159, -836968444, 1358280761, -2098101360, 613174511, -1958357222, -1674822606, 1819373505, -2063340192, -751885213, 89663410 ], [ -935611534, -1643777273, 1452630772, -1797708774, -1047832737, 1486447251, 460475254, 1387095947, 1154350639, -1487245527, 1307081592, 502983284, 1163975924, 854034450, -1238380647, -1873101929, 203559799, -1074503834, 1194283452, -596362245, -106596157, -249528846, 568994145, 234998490, -1298615807, 2143192876, -2086692397, -1932430663, -1272268412, 583946079, 1581470866, 1221496584, -588635892, -1682516423, -36898147 ], [ -868327648, -2112880622, 1241760959, -1556768659, -929360899, -564865198, 10177082, 469183390, -245591860, 1185654678, -1675213474, -1606911541, -1187415839, -1858848850, 811755452, -1570824507, 2040291918, 1753450655, 1772008391, 1211922817, -940526752, -1135660792, 1387429660, 1804707385, -306999025, -854235899, -1508063232, 2007830708, 1870493235, -1571480951, -298254933, 1849601475, -2107565632, -1301555639, 380431066 ], [ -764235695, 726051202, -1995126515, 1300266292, -602476663, -449466978, -858550239, -524905195, -1127144105, 1979895888, -2105102097, -744216819, 394610596, -432988766, -1732851402, 1189420899, 699588709, 1800946607, 1864933018, -192933050, -1110920624, 2088964577, -1248914449, 1332981827, 925116601, 60554849, 1297026868, -1013101257, -1738709423, 136315197, 2047405788, 379239450, 728979558, 613430455, -1678495651 ], [ -1098494892, -1400895201, 177299217, -474255794, 1770425356, -52480700, 2144436696, 1993260610, 2048399788, 202668298, 295800177, 1526534742, -1805783230, 2043815782, 1808204024, -1328614696, 1517207458, -879934740, -389466112, -1541725821, 363913833, -410165909, -718409978, 616248944, -1224204709, 728467331, -1977870888, 1662875899, -2103565267, -731958137, 542993432, 241059714, -1522707619, 964341211, 1253375718 ], [ 16314369, 437127791, 292293286, -944626003, 1305790147, 810391101, 941193136, 196140859, -778113444, -1704912729, 122064276, -1971196306, -1790627800, 635681078, 526727979, -1131196598, -154423943, -1607159320, 1654611425, 687112820, 605052032, 531805797, 173070268, -569373138, 444112887, -414893232, -1711743422, 1634805265, 814952878, 691432071, 260905173, 1643998229, 1224042025, -446279221, -1535089841 ], [ -490704927, 1778672987, 1293204707, 989547596, 1886492613, 2141485236, 2024827085, 1552356814, -209754818, -367381569, 1201019977, -1065131561, 240962694, 822298615, -1831705745, 1194452990, 1776791111, -1359345153, -411531099, 1098574027, 1465015054, 1055450379, 1620630394, -79328095, 1206183389, -986260579, 216524884, 1260082786, -1490451371, 1925196939, 2030610104, 2037580552, -1275924300, -433014860, -1122692868 ], [ -1116882611, -110101732, 968297094, 341013334, 1907147034, 891859222, -851444039, -274180828, 2083580380, 992127542, 2078058681, -80856855, -828126829, 154040044, 1493091290, 81046627, 541732947, 825174422, -2130798467, 1058697770, -1871028921, -674431936, 299444215, 622911945, 295374844, 1344986630, -484375043, 361401664, -1677626985, 1152549092, 2146710720, 913674344, 2013832634, -113624352, 761576716 ], [ 2099585182, -588253883, 455053471, -1843009711, -2105148534, -1471389094, -1445055802, 242377792, -520119092, -1821402908, -2144624042, -433098701, -517363014, 974719931, 1874770328, 1655231583, -1052077287, -192860183, -279465363, -1143040500, 1074641787, -1056484147, 575386182, 1496775880, -1789465129, 1488169189, -544110063, 1289205059, 92598609, -1692025864, -2042867905, -1033642083, -1720873238, -16755002, -750827696 ], [ 2122419639, -1479698795, 1375391004, -1744182856, 1662925316, -385317378, -5343357, -1551065489, -236105950, 832182770, -788953379, -426571651, -2015597070, 1444498302, -624594159, -983139261, 1582682890, 1754593084, -1609555441, 405129390, 769588017, -752764028, 659570345, -963441088, -113925276, 562873944, -1666632981, 416871497, -40859817, -1994933944, -1432863417, 67874806, -1067665575, -1486187529, 1618433472 ], [ -1711057063, -256763077, -681225188, -837407861, -566600981, -1370237857, -2086044574, 1429264235, 791681341, 1198772846, -436754945, 847551551, -911907576, 49209095, 757554792, -438853339, -1729280146, 1445903743, -1734134094, -1410257037, 1584596291, 513287987, -1690964883, 1375168318, -717670503, 1086479158, 1477414341, -1116812976, -421352445, 1455074439, -1548229871, 781311392, 780709560, -1093701088, 1083753496 ], [ -844797846, -1119297685, 1975244235, 163247037, 1310351390, -1306737353, -1920051491, 1959060149, -39559210, -520834909, -1321452324, 578823680, 1519038983, -1145841429, 1621779706, -780127334, -1559251369, -391120308, -1730629877, 391009771, 1379192233, -1695344381, -1979087572, -757159172, 1488055843, -2008321920, 420426256, 1618157104, 2060244856, 540409600, -716437695, -418890893, 112659328, -1453698284, -240116806 ], [ -1289212968, -393548581, -928066054, 1908250239, -2063609042, 1744412225, -1900278316, 374950294, 1271455459, 14051921, 990376795, -48448752, 1107636473, 895589793, -750605048, 571245995, 654025662, -908323933, 1737459092, -1295647484, -39070972, -1806926857, -843329425, 109863505, 610716439, 1949844353, -1755082765, -1363753225, 1993446057, 329776124, 1611241508, -319190737, 303270608, 1432323255, 1741292357 ], [ -1917210251, -1879583311, -19833647, -1468214104, -1467805969, -1780162286, 1693928843, 102990108, -1541773773, -1648194114, 1228827364, -1693748249, -1663848959, -1825291645, 493995723, -781071635, 111206107, -163591297, -1762194716, -1023734738, -456350104, -1568190427, -687466647, -1691789428, 1855706795, -1227808649, 11199437, 78655517, 779915853, 1096496322, -1050809740, -1651938856, -986672144, 517431302, -2089425951 ], [ -846566767, 1497177408, -155115362, 1294444396, -458910755, -1794594064, -1820281906, 1457301520, 251129485, -1891594314, -1071002556, 152165704, -278579417, -2108906016, -1753497336, -1764470793, -931333351, 1189433470, 519762696, 1387880392, 1253229481, -681717993, 497814512, -705255845, 1992517350, 565539736, 595901995, -143668527, 1398179116, 921661575, 829586966, 289055049, -484375297, -1618996832, 2030425314 ], [ -998343918, 978931324, 631185360, 114988381, -814321186, 1440828947, 214576010, 2014629701, 602799358, -52651995, 366163918, -976542177, -351578892, 1231276989, 105133318, -1317856512, -1761544376, -960120925, -356018232, 840573788, 871286238, -815974168, 1362065666, -184559505, -1733868307, -992530672, 868444631, -515458767, -1191425150, 507820330, -720681531, 304539295, -54608793, 1303636667, 777772520 ], [ -10436577, 244725043, 902141984, -1359114903, 1205573917, -1157525660, 1564616294, 1310919993, 1473521088, 587624378, 540392256, 945132651, 405824554, 1382448066, 427392663, 2100796274, -2143625209, 1302077857, -1222205298, 5849979, -810001876, 426665504, -1096128823, -2014151259, 2041216976, -1531671963, 632668257, -625620917, 2025939098, -1781364674, 485244657, 1504318651, -1794387694, -1541803669, -941190938 ], [ -7722743, 1737388782, -1220539716, -645641092, -1636931404, 1181865545, 1176528985, 1703513398, 1023216074, -120952098, 1923532164, 441916174, -790873905, -397010538, 1442692972, 40769225, 1744397298, -790265597, -658109619, 1970320650, -663673127, -664571891, -1173770181, -289660309, -1502131816, 1280926575, -1644468457, 1984634282, 1633538514, 440268961, 930124387, 8799858, 1386355742, -152403615, 1488185 ], [ 318728078, 2100926920, 862608299, -851094631, -1503147469, 2036958192, 925425092, 501835235, 2124195582, 1343508407, -37079642, -1066204233, -1352545238, -191183190, 1249359773, 1722108616, -148282166, 2109839806, 1791088315, -282984806, 1967215411, -2008635823, -57994555, -540248357, -1002314625, 1795443659, 696741328, 1576563366, 1421540560, -1550283530, -1711381888, -348732101, -2109658981, -1854694572, 1578535658 ], [ 981354199, -269008412, -2141728460, 2136478158, 1368855856, 666304591, 1183951107, -1710424495, -672961678, -2058768473, 1203071918, -1365586739, 1246418502, 1167473445, -1497091569, 971305523, -1728368796, 548889473, 487557484, -1613257892, -1143473631, -2134931127, 516177860, 313390806, -410361418, -1338831842, -983079263, -894948064, -1463448425, 1128945895, -1336942821, -1270023880, 588497498, -1872570497, -1955083877 ], [ 33941990, -1509703813, 489499868, 901852475, -203860796, -773224876, 1404397129, 1140548489, -963943236, 196885958, -377486716, 710982500, -1446614214, -1930332060, -1002853122, -1590427505, -142196528, -1406420776, -313953083, 786205825, -1513980924, 160864008, 1997457085, -1691716022, -309583985, -1195965663, 815052108, -19542136, -1220630745, -593719731, 653373251, -1029194830, 1927800238, 313413193, -1117683988 ], [ -427767115, -890498306, -1710856306, -459221958, 1559237984, 428057247, -760586926, -443300079, -970567415, 616929034, 570025552, -1658765054, -838662696, 1288957104, 645535094, -1512604181, -1477967280, 912622521, 1509953931, 533935874, -507409170, -1631610180, 1093098557, -734405636, 875950901, -87359177, -431237550, 1102355097, -743017304, -154012960, -944439776, -985036111, -672391562, -1961470019, -1392314175 ], [ 63697900, 162210469, -1969486167, -1255853356, 908306499, -990386728, 444773348, 1291107100, -1059336211, 687147900, -52741416, 1585197161, 100490914, -1866054060, -106104834, -1978460498, 1225205157, 1745036072, -1286188452, -1638217480, -1563070223, -700509368, 2018997376, -259450440, -577344094, 1835753317, 1832229777, 724522636, 789867643, 1323906687, -1537325071, -300584778, 1938925720, -882648460, 379422847 ], [ 937421903, -1405616253, -1617608594, -360993456, 367943649, -1779307024, 1244318204, 780401121, -2085947048, -174224693, -465019286, 1235439791, -1195571577, -304439249, -407314904, 1520208328, -1410149455, 1456195336, 1681651204, 786082251, -1399804667, -904952821, 734806220, 336683196, 1084642330, 1636631736, 2009084941, 2020696100, 1627186488, -1851751738, -917224331, 846799556, -838954342, 1705357845, 770479670 ], [ -2001435892, -319050698, 1251053170, -712228261, -1821818709, -1227314515, 357999376, 997334965, -1268897615, -1283848452, -925281624, -116581234, 1087310808, -1897717080, -998711036, -1497607383, 900932105, -1317597348, 345517628, -1127890595, 735099351, -972142838, 716756886, -957286372, -520532025, 1827058938, -694356439, 1822248648, -1308686064, 1159371690, -1840039825, -536634290, 40189331, -151814895, -549017516 ], [ -1105438357, -2071716939, -712575107, -1113158639, 924915903, 1075416383, -378877780, 740195565, 739989078, 2081201555, -142815788, -1711281173, -1019678996, 1013078480, 1865515431, 698372012, -1612303014, 1868270647, 535713860, 1523324326, 1651488503, 287398684, -1181482285, -682845304, -1688257894, -1571415880, 1710320159, 1252456425, -808545874, 1021755085, -198233367, -1340151378, 912269406, 557248902, -1371364390 ], [ 1690465721, -1519742129, -1880844180, -965220367, 708585906, 400749811, 1538424131, 209135741, 941271369, -777315090, 777956603, 1519521591, 776182049, 1912924970, -504259182, 1870811130, 1204071946, -1591341331, -1436290425, 1843087429, 1491681854, -1258021960, -2043400147, 1729069112, 1038777545, 1465418621, -665749230, 1155919453, 1780530447, 953581508, 1152278118, -1307172373, 785288350, -2094839732, 1403847565 ], [ -1506094145, -1101666857, -1439861683, -1324261894, 864216300, -1897449904, -1470376199, 794351942, 1912701818, -2068492015, -1348810402, 736890990, 999723474, 2020168546, -687815890, 237194239, -650490115, 1962049951, 293980590, 773498769, 425943455, 2025301911, 237944557, 1338892226, 142268448, 491173461, -2020461526, 1789779317, -864303061, 238379656, 623914500, -1048630780, -2146120250, 1645051568, -1383535305 ], [ -228469398, -17560193, -128498385, -1237636243, 1847549521, 942014079, -2054581354, -1761109710, 1729402943, 1829779610, -1234155720, -375004623, -263506452, -1260706835, 1661660788, -381599543, 363192059, -355587437, 372077014, -2065378935, -1891355790, 1362522014, -1972547201, 1429926094, 885025630, -94519948, -694307491, 1456947570, -1467440717, 1042819056, 1590063196, -914254336, -810534410, 1737199151, 2135193894 ], [ -502157813, 1191680086, 106994368, -596308667, -73946075, -1726934178, 739137278, 1764938887, -597337818, -1841936269, -1430548081, -1146637497, -1831788236, -1041010510, -1073357186, 819210859, -1153925725, -1513225282, -1235494564, 346506869, -738133966, -1794013568, 519336360, 1955914759, -1988279618, -541297020, 374545425, 483861324, -1759180037, -1815565251, 218611720, -1039599982, 216845029, -452293219, 1580720132 ], [ 1864328800, -1112854722, -812587236, 201697061, -1821601731, 1058103441, -1389890952, 40858889, -900408622, -650512392, 166479168, 1082901420, -842132536, -2052533174, 675481511, 1236768543, -1465042283, -2128846675, 486610317, 1270328018, -923446899, 1538331343, 1181408138, -535443942, 1488713106, -1519936865, -606359558, 992753140, 1212865126, -1040858431, -457548982, 1743601324, 625300289, 166168138, 934654505 ], [ -483515383, 572926162, -253766381, 1722561044, -549793922, 334679463, 1169282684, 2092805813, -334809536, -1517740051, 554617826, -1393409072, 162441660, 1592595211, 391020376, -828757189, 1160717071, -508737702, 435375589, 459583735, 499479719, 871791485, -1667477309, 322206942, 1831210181, -244811664, -1408314726, 1535313771, -528032851, -1239645600, 1309955975, 277375937, -2106464750, 1553370902, 425508546 ], [ -1651418553, -1292154907, 1569921214, -1995460223, -1997057234, -1082042831, 1744245364, -817333048, -1437846168, 499867202, -1485714147, 255292320, -210019547, -1970277786, 1128856460, -241178339, 2101450082, -764294496, -1157331416, 1653408623, 982515717, -1289580803, 1697535395, 1352136423, -1875869529, 1331995416, 1354274956, -1644571325, 1096589692, -246475322, -2026124610, 94974568, -1453531416, -929304528, 130329233 ], [ -1753460682, 1581188575, 39590684, -1726568941, 2088392432, 529267941, 509542288, -851735392, -477430156, -1492142175, 1888748786, 2140860734, 1717733504, 1100006205, 239122082, -1943432028, 1357731431, 534168184, -1738779899, -1913621932, -1720675824, -455054983, -642033419, 843405287, -2079948587, -1692005753, 1280764, -2073300138, 679330281, -1446476740, -484689028, 451286283, 1504881444, -1456132971, 1296036057 ], [ 1802868812, 1766157538, -1931369508, 1853216060, -705308809, 1707836281, 1269960265, -1088969547, -733602615, -1123278154, 1109865658, -820405950, 1471042444, -1039762099, 1857688434, 1198713963, 1242706517, -1908216098, 86528971, 413025700, -1018166625, -1944489174, 1855803086, -804821378, -1056596311, 1169674463, 1394033257, -1251788553, -814331413, -1828070678, -455659214, -1036180832, -1930780783, 1753347632, 985007325 ], [ -1844660851, 2082295663, 600369855, 70988012, 900110307, 960624079, 2026789083, -587592751, -234934524, -937967072, 1621784234, 2069554879, -353118190, -386881082, -137364156, -979724327, 1285778172, 1037798174, 334836168, -1061763383, 1557518963, -1552575217, -1375211050, 1537313487, 1093802882, 1356380621, -2073627312, 1829537248, -814150891, 328563917, -1989487377, -1188554137, 332901192, 1734993535, 1926702487 ], [ -1430924633, -258979275, -197019560, -795332367, -1980755535, -146433946, 1788823842, -215641543, 1219302139, -991449067, -1184076899, -1175255169, 938962025, -1863341547, -515633806, -932317924, -886487474, -648314375, -594873730, -1872352892, 2053105643, -528840000, -272362820, -364545046, -158704498, -1097262158, 1421542623, 234772895, 199304608, -5860552, 772996158, 542025445, 890784943, 1338742628, -875972693 ], [ 379810593, 2106449482, 1797441766, -1224890339, 1866969134, 923442436, 373939145, 2010865426, -1654267285, -190696225, -13723581, -2109745521, -831137463, 1385108148, 1435496182, 2124705674, -1483731356, -784991758, -622924135, 830465938, 1676473704, 1521844500, -1295225990, 280546528, 1016358197, 225770203, -340936372, 1025231105, 678154981, 1721886829, 67751887, 35836888, -945028983, 1630900820, -1351001527 ], [ -1533179427, -760839562, 1209484579, 810124290, 1715046593, 716812553, 969829865, 2067486751, -1919975590, -1884649986, -1525886519, -290042964, -602546809, 1237569619, 2101386450, 382441354, 368302544, -828387859, -1739199164, -1833339945, -1718769937, -99635662, -2116193201, -177071010, 1440143348, -1806638247, 1207102299, 1173231581, 925365409, -2032321934, 57283766, 1697686555, -151663159, -1778014825, -1013959862 ], [ 1065640281, -1604613727, 151675624, 426959521, 1521131760, 234081723, 264736688, -825417415, 1663048442, -1970310379, 1088519474, 1394913153, 1705490963, -1101752713, -1154958722, -563427829, 653454958, -845772472, -727738202, -656352396, 1064265374, -390716840, -155017287, 1704226995, 1799772966, 947274456, -1275912280, -1244024671, 385031711, -529942013, -1560933951, 111752319, 1332728486, -104757917, 1732080189 ] ], [ [ 1907864450, -1208532719, -670181564, 2015565021, -58235239, 216553751, 1681023287, -1968658171, -864591319, -79398383, -911329023, -318716559, -91142887, -1756320368, 1860069094, -1840826070, -331022912, 998206577, -1250030487, 1710738973, -666777975, -516356898, 1226396277, -187788415, -1897835462, 1768669549, -733217231, 783979168, 668744455, 380600279, 1971582502, 1422369611, 1120365411, 58090580, -1401669095 ], [ -1796088488, -1882348515, -78666536, -830769110, -2033886547, -841754441, -1840215930, 621470875, 1012630119, -879803216, -1838719464, 2071461812, -1952240945, -503101114, 1604037587, -1322250953, -1302677862, 1812632670, 1983339488, 960683425, 59806163, 282265932, 97506541, 1368556542, 52152246, 2072259320, -1036347448, -141214064, 886125830, 1963072665, -2064537109, 1709146536, -316093784, 819433603, -485425664 ], [ 996148000, 2061061007, -947253466, -1492591818, -954170508, -164611945, 575025435, -1052008522, -742687802, 513790404, -832368184, -183298655, 234255483, 809132081, 420595216, 6336616, -510127660, 404152584, 2050441037, -2118955926, 1944324116, 1915343278, -591021815, 623420063, -532224089, 1013250090, 90439108, 1555811064, 24056704, -11346216, 1133159495, -1654733161, 1480294623, 689388047, 147182313 ], [ 1277894600, -335092717, 247845903, 1922353664, 643830121, 1371036150, -286909621, 765767213, 1166707127, 334890777, -2126014869, -2091294629, -847178333, -1903992506, 1510556398, 674904942, 1132917550, 1084066813, -896235908, -924044230, 2046787370, -1900545511, -17181331, 131204597, -1597876328, 797355027, 70785761, -1403639185, -1818430722, 360720889, -249103042, -2010087518, -602747491, -1710709392, 2004014319 ], [ 1894691445, -207897559, -1220098248, 2146629009, -383934553, -2079526000, -1394908494, -530245026, 674141981, -1380946805, 227407545, 1772228050, 1854348301, 1896751543, -70849495, 20761664, 1022743898, 973533788, 1064402986, -1661101434, 1729045428, 1508634392, 1010726853, 292657847, 304336799, -1768975469, 1077117913, -844337336, 1717666427, 1341878983, -1867685181, -2018867929, -1294888905, -1559162958, -91339641 ], [ -1446145833, -1756441014, 512194848, 1762988951, -115593508, 578724138, 417744833, 839288166, 1932928791, -1016995260, -2123090422, -68567969, -1880149716, -388386304, -421967637, 362733980, 1381321558, -1220721127, -512734536, 125669953, -268124387, -459786790, 1690875478, 1369262981, -654034047, 3724237, 1737495903, -182642365, 22184827, 1400892347, -1731908591, -1972026632, 1746764347, -1185283401, 959767671 ], [ -1871120195, 475614276, -455593212, -1199999003, 226044311, -1327345612, -1354092262, 1380824710, -2046766454, -1380104227, -1131716718, -1407940468, 981742822, -1945926137, -1503491715, 1966395245, -237263561, 2116433347, -1551747222, 1568893913, 954718191, -187829000, -902397348, 398460678, -2132542911, -1021997270, -2030291052, 474239522, -189284088, -1166403518, -1409746117, 1876804298, -1331355870, -1881424352, 504994671 ], [ -205198185, 1548000040, 2033275252, 815357522, -1747374045, -1995184746, 507687134, 2097673112, 1643336390, 416177641, -1736801877, -86894195, -315417653, -1587736229, 1565280213, -187888314, -2079452876, 434858798, 1636136926, -885938455, -447618265, 2129164385, 1259830063, -40523065, -1728069273, -1832937652, -15648153, 497707656, -698170215, 502104990, 1553490340, 409530576, 1104807199, -1817584765, 1220091674 ], [ -611797549, -1269273961, -1809691409, -1207388355, -762296256, -266997347, -1280011724, 1460800501, -1581116360, -1281821167, -684096673, -239175330, 351211728, -1983912597, 559110499, 337183299, 797871521, 894892003, 1329215960, -1233392645, 118381543, -1434290687, 7281693, 820867261, -2013929459, -1681823219, 1159506990, -261579872, 697438906, -1796794917, 75136164, -455517693, 1620249014, -1883779801, 71969726 ], [ -1564901718, 2136045705, 1965744052, -154414761, 966030037, 839695693, 314081179, 1553079480, -1985442948, 1261644479, -1899816403, -833649434, -530092492, 1541646362, 2082491655, -229237368, 313330979, -757979668, 1919888353, 1054458305, -480792036, -1152351627, 2043240680, 1809128275, 1429388943, -1062622396, 1776042291, 523622140, 902669835, 1604191869, 615980644, -212443914, -190689924, 431331891, -1986612714 ], [ -1194075946, 574829172, -1238073904, 90872899, -1547613305, -377964757, -920230657, 585170365, -236160629, 551741836, -526595001, 1565976455, -502583482, 1780185313, 2145325691, 1703743012, -401798559, 2022614501, -1854836874, 1382486276, -1339903989, 64162437, -97634286, -1417580853, 1603805443, 288854193, -1685893242, 721593230, -1594240699, -1088987094, -1457097920, -1610347847, -1554078019, 700001018, -1088585869 ], [ -61901648, 220437333, 557515595, 1146512164, -428597153, -285722584, 1994469417, -1496666504, -1171214782, -752811375, -711928008, 1719049915, -1925491660, 745928990, 1739974137, 1028158818, -787661921, 228674302, 971953833, 1965473514, 2143399121, -205727708, -500786203, -277509466, -1265401309, -1521238140, 1897758710, -137416602, -768069336, -1551333483, -765018393, -1468179878, 883846904, 652558065, -1223043509 ], [ 719431695, 261584053, 1382765182, 1572073697, 1254700675, -1378324779, -238580497, 633835171, 383443583, -1141939828, 656964059, -1492269196, -1874194221, -1347652328, 2105471284, -1842148448, -1319125303, -352508366, -1101225928, 534634705, 775462775, 1818053889, 1899254827, 552458291, 2045392134, -1103393445, -1221050983, 1186986884, 837374981, 1129281122, -1710894007, 1660116630, -1224896629, 561947207, 682381535 ], [ -326977369, 2126012779, -1010056864, -147822847, 609742069, 905848509, -934446467, 773095164, -1411139306, -932032312, -2057560803, -2065792717, 1086036528, 804498652, 477113115, -941078122, 1016658076, -271581001, -2055873277, -2067739036, -605671969, 1410704257, -1188128556, -1709219545, 1464990701, 46131547, 576253196, 768489555, -1287898316, -868472123, 955390608, -104747965, 1724289376, 1846294224, -1103072099 ], [ 1868580287, 1954217403, 743116127, 33990514, -1965255483, -801831055, 1403765553, 892274400, 1706551907, 348603966, 125884029, -1401322250, -1054823046, -1628720860, -1039225682, 343070298, -963077049, 1899227706, 1328466090, -1109709588, 1904073440, -550312854, 1861622405, 1557542239, -1400902466, 435308950, 1987342097, -1259020291, -342194262, 1276894685, 1949339511, -1137595572, -872352767, -1202868152, -571204776 ], [ 1712465007, -1283046974, -841867017, -140848146, 1234813478, 931593685, 1722463399, 1259966421, -2013332669, -395326712, -1006493593, -241992318, 1903678800, -1042600677, -803688717, 727705717, 991612895, 582819412, 322222318, -1057617063, -1242330654, -1075450257, 409310112, 689150634, -530048665, 1351054784, -605135832, -1258705821, -1862782595, -1918076175, -1461410115, -1389377119, -857875614, -2076689286, -1943358101 ], [ 523136764, 1342935939, 1660623955, 673763995, 1214002142, -2090632263, 178233132, -1351194110, 1299809486, 1725068483, -1956312017, -1457137519, 763255418, -919128345, 151261130, -237543865, -297436495, 1865965586, 2019075839, 1778149594, -446160273, -2024391792, 493522535, 199380092, 886604815, 1931552590, 2111566033, 883838753, 482498476, -1252992949, 641896751, -509965230, -1149809276, -393049237, 1349160867 ], [ -974456390, -448141693, 467548077, 1919448822, 969797562, -374660180, 76155318, -84137746, 1642426743, -1454156437, -836591620, -756283477, -411555348, -188272851, 1067877669, -1713923880, 1329471686, -1899102567, 611672772, -1408526329, -1264397301, -847951194, 1052663024, -1375099669, -54663943, 1548019185, 2061484673, 1021288759, 1334265997, 687521238, 401945807, 1797315946, 1674507436, 1788269954, -978297119 ], [ 126690771, -903713296, -311886988, -1618608254, 1079739133, -1496425526, 1851708178, 1832822289, 1917736387, 46714694, -17571711, -1803756500, -1751279464, 2072090681, 967529005, 2142921805, 1393801752, -1394740888, 1088595563, -677055588, -2093661731, -1086074636, -615823696, -129286, 731659225, 2004348703, 900414296, -47161646, 741707936, 1477150583, 1362527014, 164160118, -1149311741, 3387901, -1138405658 ], [ -1514522851, 1330104499, 934139098, -648239464, 1282572067, 2126697034, -272433461, 1621696590, 1625542168, -1187488852, 1219207772, 2067642572, -1253608097, 1775429451, -1613294056, -1278946967, 288231164, -495615148, 22817882, 871191060, 1418585583, 796438496, 251003588, -1228614854, -1068266573, -67725375, 567852581, -1029811952, -945489802, 360718860, -1091353032, 229927493, 955936052, -552367080, -1280298163 ], [ 1249790255, -1426694419, 1274123568, 1779367573, -1584740493, 394140237, 438576054, 1324952357, -1373600036, -365387919, -430201989, 434410694, -1968072891, -314854600, -1085808246, 1467991364, -530478315, 622286028, -1409861895, 1201116019, 903225803, -1174958535, -535046835, -41513046, -1110737680, 1754169110, 539490468, -778478943, 1225770521, 1953891044, -1416659437, 964161968, -103618933, -777727228, -180965124 ], [ 165587808, 1122594309, -2085565065, 41830855, 1532862560, -536739281, -1114692978, 530120566, -1271851263, 1048082013, 24900219, -711699583, 1236134194, -1636938106, 1312418717, 1029800178, -228386713, 183028257, 1996380540, -491085637, -1517157155, -1778412372, 2139162253, -515079538, 251256815, -1792607670, -218527546, 667393622, 1996193033, 857634990, -577852537, 585203981, 602893508, 1989020334, -322231290 ], [ 439248245, 1386559289, -1336699094, 1242912251, -797247178, -402188708, -1244106271, 1268878127, -422770324, 2103274273, -187670584, 1425079629, 135420640, 758099790, 539358237, -1198240982, 1417542618, 745116791, 792997057, 1572761077, 1470609491, -785888294, 1680658289, -160662455, -1686427616, 293092121, 2046789620, -1408776244, 1250542473, 425371349, 2144379644, 1746700665, 990243852, -764455667, -1503762577 ], [ -2010428210, -227101865, -1527072049, 1012741202, -95360937, 174762089, -1215235215, -713125846, 1957767836, 167408730, -567621748, 1937802056, 388814273, 1252292685, -17909320, -2178442, 749557534, 172456710, -1364576654, 1438613319, -2018276912, -161697358, -1100493661, 1447644744, 1484777143, 1623555727, 1505984954, -63072811, 192912126, -418056361, 1395208293, -1107268010, -922281775, -1347604400, 1084882041 ], [ -1041936660, -1794819220, 740478297, 1697761706, 822578155, 109942641, -1741770778, 1461551795, 1570794494, -302555296, -1509989217, 703183897, -317958725, -80735809, -259309455, -1215749082, -458947143, 1454545487, 2139691556, -864504326, -1727257865, -1665801196, 1905140900, -1699876117, -634888994, 1314106132, 328467255, 643190762, -1431126495, -479631484, -662973575, 976747792, -786808186, -1271962415, 2017094628 ], [ -408798532, -1604785922, 776392388, 1632286669, 1693630610, -1788068883, 1142642058, 1056392659, 802291927, 1014355076, -618259092, 377713024, 1537512472, 2004798796, 975475132, 1670843063, -477792938, 1008161693, 1749283686, -1763088549, 1699672153, -1307570323, -1408251682, -2131271352, -2012184717, 437371020, -852280933, 2001017853, -1953211148, 1542041897, -277297208, 1853101781, 1966058874, 1764363417, -1982910139 ], [ 1183433840, -487670665, 636085562, -711548622, -1798850395, 1673400547, 283339685, -889703817, 2128012307, -1499125357, -1899001173, 1477754532, 843291654, -936483406, -2067990143, -2038405299, -425276428, -1618516237, 1725328497, -1797306730, -1490972678, -216860281, -1293742537, 1818800546, 1317363412, -447854145, 1996565016, 1277575247, -1877424032, 580148350, 1410611948, -1012702825, 709029965, 1868564802, 1066162619 ], [ -483756996, -243595449, 178723523, -221920552, -1328784199, 396898428, 887551911, 670186692, 1205000996, 1523703836, -1533171695, 1855463299, 1205058156, 1611670312, -363843879, 1150829208, 1119705698, 732055180, 568284697, -971357159, -2012251252, -489167304, 1471365549, -1586224186, 1206684572, -2023517296, 1341877488, 1799709261, 805405511, 361938950, -1323457986, 1757109943, -1595274124, -998424243, 534760107 ], [ -2128162929, 336700136, 1786972239, 1308060368, 1785061815, -197617805, 902711711, -123151128, 244113344, -514835005, 1800144122, 2106398828, 1589449058, 845251494, -959067845, 1832981066, -450846365, -1147914657, -1073221481, 713793747, 504259701, -398935125, 1951138130, -1959607232, 2093443499, -1371775769, 461026686, -189735671, 301215548, -2058570835, 388590310, 760643575, 1715128205, -2031378637, 427109339 ], [ -1605204831, 1824184231, -1262872288, 1047279475, -1635649205, -1967498594, -526393502, 1513920002, -1632241625, 1106669805, 1701926317, -1282198489, 542523363, 1444287595, -1452675374, 699374566, -1449309268, -578368156, 1396076693, -1202458322, 489855900, -1646986368, -1993153571, 1311031075, -2067790003, -1034152003, 854788337, -1077160195, -1025544793, -778429854, -1476405353, 1443329988, -736165067, 1110867064, 1695726585 ], [ -2124505442, -1851642244, 1503740762, -1318472815, -1237988106, -2067906505, -146573360, 1397768103, 7901364, -773273501, 1913743125, 826969656, -936557163, 383283388, -1888400050, 1844097506, 1335958758, 1209118061, -242350316, -2074762185, -2028029766, -930285368, -1359612105, 1767891719, 1084345429, -999115289, 469238734, 1809694634, 617031020, 1164507034, 1557273002, -2067269775, -2110369869, 740185558, 1327772180 ], [ -268449865, 982599952, 1871301851, 981279994, -2007523260, 628544259, -605087656, 1647529917, 188440318, -457411342, -1265160484, -504290641, 460162540, 1849433422, -43355074, 1141761539, 111019513, -2086273167, -146201626, -1662275987, 665329005, -1651643489, -653155339, 1579617744, -1962049336, -332465299, 2129641947, -2018594024, -776586085, -937073139, -440498202, 95254853, 580669262, -100141695, 1645012835 ], [ 1116597306, 1357229113, -687291462, -1388236575, -2043796370, -431473467, 617834557, 285285449, 1895320496, -145004031, 1576351783, 2080188754, 155553698, -1139640548, 1612740091, 868298440, 1795937000, 1095828989, 2005162770, 1078104975, 880216538, 1564426856, -1738187579, -1454908888, -1383403252, -1902138408, 667971624, -1787746682, -1477950835, -176649072, 277192194, 1622236329, -893662972, 757802846, 1280581893 ], [ -1374253448, 1008565189, 1261083479, -386561049, -1478647760, 1483496136, -964828620, 1265170778, -1829901192, 230999256, -760561195, -1104351766, 2134729540, -2059880732, -416337817, -113659054, -1320950777, 685580898, 1963007545, -1968929534, -1004816062, 1459927682, 1875042871, 1138975957, 155746282, -493103544, 2017775687, -1998219562, -881956584, -1725574881, 1105216156, 143151421, -460951811, 1665652449, 460710829 ], [ -779296688, 189209787, -930537801, -1900346155, -1861141404, 489486622, 600098871, 652910859, -956516472, -1656969114, -385396936, -140395077, 276155084, -456592991, -1107940237, -824806490, -360788705, -1094776352, -754175681, 1155434954, -1569147382, 933024986, -425711160, -1009055172, 1206250958, -68578523, 1718237408, -988100588, -1990596564, 1974196257, 2060233299, -541888182, 312563675, 569611844, 1847191642 ], [ -116316317, -1912471310, -875131157, 1616968369, 1770888441, 2031083191, 503708118, -1095597934, -897350216, -780150531, 269599374, -231589035, 1295147905, -2115921271, -1322837950, -1630656864, 1304504416, 1045082602, 516924642, 337233324, -1565385113, -343460336, 1175076833, -514269647, 693973460, 245945856, 1333643477, -629090370, -1061251292, 83543157, -1341429932, 916921431, -534916078, 652286255, 1743674650 ], [ 1649736852, -1887843338, -811704090, 142488841, -258101069, -785029207, 1097567067, 1800599810, 1909163311, -1794700484, 1103289669, 2102615161, -1200607110, 27340684, -1775511431, -1901224686, 908005778, 158188034, 669825495, 677605307, -503584366, 1190034746, -1337446634, -447476882, 1126097625, 1447137099, 458723631, 91919102, 1620577644, 67634626, -1991971034, -865012934, -486792342, 823503779, 1296495193 ], [ 2001656533, -583949758, -449330007, 879287864, 64634540, 954442224, 84396625, -1342105587, 725187345, 1135347262, 33506760, -604778384, 1313540792, -1920880455, 949809040, -419028507, 2041617900, -675550136, 1624215102, 248481271, -1539741825, 1074464060, -485848471, -755007584, 1643254530, -565485912, 1300137653, 602151421, 1773437231, 388703060, -1990908452, 553071292, -2115362124, 785266520, -1201981759 ], [ -440728951, -1095535304, 1100904418, 72108088, 1870712090, -256920191, 1119224066, -1026124403, -1816789786, 1680521304, -2122079376, -1097470261, -108701334, -82998715, 50365141, -291183415, -1047805430, -796408336, 1327758641, 1396475861, -409325635, -2013242639, 610411287, 457754274, 1606733058, 1000302965, 1601126942, 1571486070, -930303274, -1603813714, -99712722, -1671963085, 209048006, 824987318, -685654565 ], [ 48184523, 1049327735, -1853365638, 612817896, 960122011, 1995199109, -1093039261, -805014749, 911961761, -1071949783, -1645736515, 1486359483, -510666770, 2054476445, 479679514, -738049972, -1615633085, 654838199, 1854025975, 372533844, 686726163, -171763908, 510103306, -2142741689, -472807397, -558584538, 2007107888, -1264576421, 434447048, -35127712, -1799221826, -1369698277, 369055066, -755941392, -251756497 ], [ 212449645, -2113763304, 1065869558, 2037803890, -224577637, 541612416, 429028679, -1632945621, 324289901, 1967917392, -113965060, 1383746490, 218726605, -478567609, -998108677, 549887103, -1086166763, 188896574, -1433022742, 1843712102, 254822806, -1874385522, 460535893, 675633620, 1287986825, 223132089, -1894218025, -1417462883, 869788024, -1896149545, 222348682, 1737373205, -1065005278, -1648031495, -1996711040 ], [ 540563214, 1650908240, -2016469838, 1277223594, 893579649, -235010018, 1625559350, -1231910435, -1670111414, 1886906434, -2095168625, 133571401, 1122245687, -2026097480, 768163214, -1153712828, -444676934, -1502125701, -367736516, 1808082047, -314292789, 1361797568, 1778402684, -243710098, 750435533, 1113848744, -1212489461, 723544567, 1635690917, -332253758, -1017165619, -720125857, -588421487, 513335189, -432764907 ], [ 259542179, 1594727563, 970260746, -2139845882, 68666012, 1858777533, -700361137, 472653474, 2122282305, -245720677, -637505359, -797423478, -73929029, -1376842711, 643493132, 1774519693, -2041433765, 783864377, 1262634479, -444585259, 792590913, -2109237485, 1961294294, 1246318864, -774027890, -1365608607, 808660578, -1242037648, 448514680, 62376704, 1845103824, 160696165, -1726026127, -2143844649, -1098350360 ], [ 1921163455, -62614035, -2112678707, -1587921838, -1246361260, 806179475, -979744243, -2044158448, -851064750, 1076693608, 1586636546, -566211641, 1273679227, -1177121477, 1382296417, -325843065, -1564781546, 1527111033, 718930917, 1091999107, 169418572, -750145557, 814277187, -1823521622, 1546081989, 1568552519, 1053145554, -1074257645, 1366799449, 161034516, 737028443, 1939018058, 1086399948, 391321384, -1551083492 ], [ -173931879, -980208391, -1342886635, -2145310127, -2109175135, 523560604, -610735190, -1783540251, 1984652157, 364168133, 1757717905, 1331691348, 1212017616, -842365927, 1771273647, -1234024158, 1501461798, -537787942, -1918900973, -1978695664, 135290469, 2062465465, 1107202407, -1635769919, 64554174, 426951610, 676415459, -269942294, -378678310, -878402155, 1657570122, 1412781623, -1336924360, 135968002, 1330369323 ], [ -1223582106, 1615224092, 797251228, 1291506725, -14400470, -1689934164, -938827047, 1672362188, 2071316221, 807458157, 1022492354, -1415264673, -1910140768, -1418486283, 1675571906, -304729944, -2135637685, 1237914507, 537980622, 1111354641, 1701050980, 666177953, 1556260483, 1140432766, -1033757378, -1914457817, -2055428441, -1779181705, -1171533811, -1039102530, -1613044138, 102284785, 762618345, -1791078349, 315246492 ], [ 1277741989, -137698275, 34025436, 575972155, -466697802, -270293933, 395836908, -1500354595, 157186130, 939847789, 1622490019, -564084239, 234169851, -1786205284, 1736251343, -1712098476, -547246672, 347606812, 249631844, 5307588, -1256249450, -2105830960, -944220681, 1767520421, 1676376414, -2118388073, -769153790, 493631, -458799604, -857783819, 534385942, -1073254279, 320847400, -126951208, -1316543835 ], [ 544828312, 594311636, -2130543162, -522559923, 1948238687, 1314146649, 1140040402, -976649993, -286483334, 1797402727, 727912264, -1844252863, 682135589, -1664580667, 380488761, -1458035433, 1726771644, -1855318721, 299866469, -1840518749, -146247062, 1020864373, -1892016490, -1501498745, -1741325456, -946646261, 1476969145, 1279717398, 1965034837, 2085124804, -1625291793, -26440135, -1587712842, -602676447, -659807050 ], [ 1008427522, -1729237925, 889144287, 2111566884, -102176939, -1565716112, 220154261, -531208769, 1877026644, 452773759, 1857157225, 1787279113, -1118122349, 1102292599, -634459417, 306807437, 105627813, -1032838001, 2123580304, -1932278077, 854413470, -1812800628, 1097280991, 213136538, -1538323645, -1944918836, 1792732668, 469881, 224230761, 620059672, 607639900, 1918823368, 594602892, -337120260, -2045169826 ], [ 132497516, 1879518361, -17348071, -1463605057, 405091010, -1854745120, 1108125949, 1476924034, -2139232516, 387069134, -77643366, -197211821, 206447868, 535144068, 2027756334, 1226140687, 312010374, -1577221683, -1063889047, 863079446, 1297329111, 1140426487, 1056400359, 1802227316, -332265433, -12121294, -1741281824, -1570835510, -2114500335, 1760426338, 908418851, -108008970, -554395707, 1788144304, -1213517834 ], [ 1426507048, 418258327, 1233699541, -913986919, 326443754, 700973343, -1194540584, -1410016088, 1944936131, -947726292, 8876610, 271766655, -358628061, -1105323620, 1306461943, -1295549293, -1716493318, -2106853840, 1472048374, 134194528, -459587413, 1016243811, 1125233481, -1874057924, 147059773, 1864283895, -16989970, 658390000, -1045461235, -456037456, 648935373, 1657515039, 885127171, -1486551823, 1169242262 ], [ 1627544417, 1212558154, -947486279, -884824952, 1371432131, 1173641501, 880260370, -1251448216, -253924441, -142423141, -1483976206, 361427759, 1134659144, 1619091624, -758427884, 1280439942, 1440887616, 1796401376, 882233308, -2116732920, 1092566926, 852567341, -1869017074, -373232668, 845397070, 1745052163, -1948428880, 984415035, -1418316963, 798207505, -1120916665, -1769543587, -966177723, -1810215145, -383783633 ], [ -1397424887, -1530455807, 1415404115, -1502392864, -1502428217, 468660666, -1893768907, -2088108417, 1921658902, -695476225, 413265234, -308601611, -319168821, 299601138, -260492283, 994539925, 598833792, 78199600, 1505308979, -1003272554, 733476710, -2007685374, 302275250, 1338065767, -1335837825, 977148787, -1637242083, 1910634663, -20991315, 1154787512, 1842168419, -258655508, -1452206330, -1278736084, -1102151573 ], [ -1549025236, 323124271, -1444081791, -1456748334, 1912552455, -1979650502, 1836503754, -335645767, -1338843874, -1255503232, -1105770697, 388708924, 1535937599, 569025913, 1971098306, -1647957400, 133834463, 1407797916, 439987476, -1765777657, 499416656, 1964732538, -405676012, -1468959816, -354340170, 850832023, 1385359576, -693833587, -828188492, -792281566, 357384949, 2078291197, -857557897, 1151359366, 415460720 ], [ -931515098, 362833178, 357112599, 904341696, -538835193, -1518298282, 663996902, 1149693088, -1325837271, 197106810, -1124058791, 1291252133, -1315168684, 993250710, -1003487141, -997639414, -490919249, -638702127, 773132658, -597831744, -1728374932, 740830247, 604851062, -48506874, 1992107526, 433613203, 1075501796, 1043838150, -343316725, 336803433, 1244308581, -1479087749, 2049576631, 1323057133, -2028447597 ], [ 1830445439, 1002046165, 105671857, 1132301330, 1144137565, -931753956, -1091475021, 441814109, -1091391911, 1772549260, -39625545, -1331625816, -1277687304, -1315200701, 1480047510, -2060103553, 1036370012, 1161545727, 669023888, 1186193300, 418391764, 1385073837, 477041513, -563153244, 408252332, 1917446758, 193528318, -1516662930, 818312741, -1276874265, 735856802, 2099692454, 1842705268, 2046937209, -31008882 ], [ 1543423038, 1160881924, -1759465393, 859449057, 1547689049, 77287085, 1472596451, -808309460, -1559268456, 272774785, -144137143, -1564275636, -1975731601, 1807814410, -1734998338, 2050318421, -994516684, 754159315, -2147403754, -685745555, 1048683925, 220039840, -566479174, -139183863, -1949777381, 1329504383, -1928798810, -1946935299, -1215311393, -1955411388, -1593661101, -1784132127, 641727459, -731345729, 1814224135 ], [ 240913610, -270174071, 1719676794, -27551673, -1009193285, -904166338, -1874485654, -1073915595, -1037003772, -6056167, -422067473, -261572845, 632873581, -874044991, -524747498, -911788493, 994377757, -1874727345, -227594809, -793006708, 2138514855, 1426434231, 935046988, -410002948, 1552166930, -23178765, 1453556389, 1695912387, -911436097, 1463756421, -1559902739, -1520834963, -265558952, -621588001, -2077114338 ], [ -909810599, 884491643, -1539513804, -720558577, -1660930886, 268621722, -1283041084, -889894474, 1240465964, -9885742, 1051072870, 1005544405, 1139000723, 598751141, 1871480911, -2082423873, 1289025326, -1581681388, -2016426208, 1135888512, 563244017, 1796620239, -937408105, -214351508, 585203314, -444371648, 379802389, -1613598565, 1490172118, -2108949543, -1848127922, 407210100, -664274522, 1773888425, 1205345580 ], [ -105424439, 436122025, -914981560, 1375813109, -764882091, -282446690, 1243121275, 817485342, 1309232561, 1640895345, -511740650, 1092869594, 974141692, -1975094876, -1936807640, 1380583040, 1670721115, 1281225079, 1711376561, -2012063017, 1816875585, -1649256031, -914639952, -332316473, 1637377125, -494861091, -47558874, 1065762880, -642035516, -26937695, 1896873262, 1565433160, -1395704056, -1714742400, 1585719781 ] ] ], [ [ [ 66361950, 2068998705, -1888735606, 404918580, 488990862, -2097521046, 182694271, 1729129584, 307481700, 1624468104, 554841505, 1492487567, 836172658, 1565730000, -1956407347, -1612124865, 1413930166, -1496952606, -1293601369, 514536076, -653680970, 393122785, -2139191496, 1774053855, -1035856417, -1033893960, 1278139072, -570218731, -1813295145, -604215167, -2136121868, -1210277733, 97233131, 348899314, -880212243 ], [ 330873048, -532335063, 1982994279, -1332460479, 412581049, -918456255, 603602100, 895345089, 250709990, -1589211752, -533771033, -2063669478, 575036866, -1246894330, 1598331671, -2064820358, -1036493416, -1634219713, -1978157887, -423999208, -429106214, 1512424322, -236425589, -777509882, 2140207236, -187484833, -848232265, 1354597473, -405583529, 967332685, 902320915, -2074518670, -277724605, 623384431, 1579218178 ], [ -2077007941, 1205802019, -1933712938, 1095244805, -323066802, -1385005849, 1775151381, 1780458251, 1153338539, -50436722, -278214270, 1067917751, 1601212567, -410366147, 1193983365, 60879223, 815357492, 1687989209, -281367057, -1195498178, 361519543, -960170091, -794736532, 99382457, 2012953945, 1476031024, -1016338967, 1537517482, -1086612373, -54161705, 1936344624, -857531927, 299462112, 948850180, 814731418 ], [ -928355558, 2107592157, -228631025, 484307029, -391355335, 1107019798, -1936747934, 1778699065, 72199528, -2134666154, 1963733548, -2001523575, 322466702, 144841651, 584230522, 538648483, -1438144475, 74772983, 1616235969, -1743948866, 816792671, -255734187, 53031619, 2018947085, -926989587, -300182017, 1170728685, -1522297338, -528070971, -1771680708, 1234332481, -707693536, -159513157, -1943533487, -218559951 ], [ -1823142807, -463188221, -296256296, 805679822, -1045337499, -1901736694, -1496519847, -1215176521, 142626509, -1017055862, -896049190, -1025576396, 637116783, -1890365728, 1707891752, 2040996298, -1379117771, 1254555703, -1504053894, -6905670, 117495498, -1775751860, -1442628462, 1237736902, -488397965, 619451210, -1843175203, 959323396, 66929787, 916377675, 39919926, -1252094116, -1782022784, -1868746554, -895696897 ], [ -1155056004, 932716455, -1091981481, 896074516, -679045905, 1419873563, 1098793377, 1594107522, -1829965834, -2024866486, 293692738, -464897856, 1125417463, -1343569817, 1980102803, -818705007, 942346790, 1648417771, 1404069964, -1736795719, 1536504737, -1314643, -855568244, 1625215984, 1794251567, -263908345, 1842444763, -1735178249, -2026582844, 384178337, -344757183, 1605227200, -277594129, 1323510506, -676885291 ], [ -1579136080, 1961794472, -718847536, 31717874, -861924811, 1310091732, -355753012, 2133839434, 2072500402, -1435789282, 1475712789, 735710529, 1612802955, -416674851, -1735846998, 152352572, 150553499, 1067830227, -562091162, 962549238, 1676785458, -827737493, 865070699, -263200739, -1224958865, -548018787, -1370893241, -1567970234, 834655398, 978607331, 422134512, -476650291, 708924892, -144953830, -558526905 ], [ -2123269559, -1406036267, 1004682606, 1764888572, -1054742097, 526293631, -508117771, 1454774611, 198782514, 928204670, 633297982, -2045812603, 515125853, -2104710744, 703566771, 610302626, 297744713, 1832481238, -1399277987, -967905626, 1583809671, 2133873668, 759462232, -1715459952, -2070449985, 1780464114, 1588346110, -1925386510, -624450318, 55416830, -1127245666, 2030968881, -427662614, 1411928080, -1071487971 ], [ 1339693673, -1436122414, 124288696, 220812947, 1326361763, -1028721372, 843834773, 850594837, -1557270907, -1574622925, -1081024161, 168382715, 1280759997, -180125005, -1341896897, -1350462703, -831830166, 1213731310, -1730010349, -956104061, -288912424, -933357678, 1598599332, -1085976443, 1336604956, 683695533, -1366873005, 1528589386, -756601094, 1558004946, 1494095871, 221682173, -947012031, 71196858, 256371155 ], [ -26932028, -1976381208, 1137236483, 1987033408, -1950495016, 1638766074, 484096766, 2006219175, -1602034914, -137423760, 1274266369, 891612868, 94305897, -228444656, 178847813, 696914619, -1104855704, -221131965, 1957795285, -1442600784, 57915169, 1096862923, 553610538, 41746513, 669069451, 607270306, 692319681, -1230353595, 798435268, -958811788, -1945535052, 764788200, -1765078814, 492277267, -235854422 ], [ 137139127, 267494983, -231632829, -1788026240, -1099704867, 570950271, -2096421439, 2006956332, -300815553, 1644519474, 191962693, 675444911, -1455024580, -442588473, 277384395, -1658384561, -322699088, -1049622389, 671226474, -2116857545, 2089725532, -658097345, -344789076, 1313399960, -1128694938, 21618361, -1354073166, 532658004, -310166930, -1513511970, -721620291, 1864469644, 1854861338, 1777387762, 618444818 ], [ -1735121861, -901512859, -1401404843, 1867438306, -32663529, -765808126, -9685098, -479730792, -739456642, -48806926, 127925422, -540710575, -1659858631, -372841894, 210987621, -449527782, 804184036, -295952075, -926141322, -952215856, -2086061283, 2096283455, 295444995, 1111495168, 109395605, 1366090502, 1991803310, 289981626, -2093971929, 547931441, -1876991253, -1864498655, 918033359, -1862048507, 1013320590 ], [ -258196239, 1065822790, 100573080, 2027026395, 896208878, 1791756838, -527546234, -980960387, 440224018, 351241550, -500712945, 1438207848, -952674663, 1607904570, 84630948, -792304674, 986534201, 890453261, 560279946, 1283291171, -402427135, 1256274022, -1731003596, 136266785, 22589617, -894527506, 296854079, 715932905, 1042953358, -142596059, -2029334157, 1038325088, 1839029402, 1851842432, 1190834402 ], [ 662868293, 1326707140, -1043360858, -1129026894, 468559598, -2119820390, -461874408, -943538436, -1354214177, -347397365, -1171427762, 208009011, 992530807, -117096010, 398886581, -1533646024, -1744249036, -478594155, 394028371, -172589112, -1246220416, -77995684, 455252882, 1855159749, -874996537, -843679548, 1517852367, -251740582, -415402671, 1559872274, 1926723361, 931236942, -881936002, 1372680437, -1899997580 ], [ 1088156848, -1502945327, 197986182, -610770261, 1447700550, -1387644941, 2091736214, 1249094212, -1969218652, -1990628193, 90930682, 1689984343, -1958550892, 570016404, -821616939, -118907106, 1050698171, -1274509787, -1231827754, -1318120089, -1125504722, -626847338, 1004702496, 1327355182, -488307509, -1769668170, 1785439996, -1595158137, -946768504, 1703282426, -549912904, 1333014382, 1902736622, 296540812, -1739071178 ], [ -1043321363, 1683083734, 813577385, 678168846, -1825847012, 1079975496, 1906825166, -1031273815, 551580646, 1380447000, -245515994, -1747739646, 1519037604, 107547995, -18792607, -88633489, -672330164, 1329850436, -838392608, -1147300758, 840190924, 915422102, 115643154, -284235276, -479416912, -151357829, -981216363, -1342445239, -1926662469, 1108574198, 1975982486, -1649763730, -338284469, -1679894521, 762919777 ], [ -613272994, -430503400, 809351966, 382353490, 1555669127, -1629940510, 1271026400, -1149407275, -1883931799, -1502385960, -1849816846, 918310255, 1509237790, 1595295658, -67795784, -590690747, -1501337572, -2037950343, 1229339610, -12186371, 856324574, 1228028702, 981657638, 390034763, 1512106581, 652286044, -489767905, 2136395954, -598347105, -1486676396, 304973283, -1874033664, 796544026, 1596689003, 1503344235 ], [ -2029482865, -1884148533, -1128032640, -755094753, -1014825246, 2070087763, 218619697, 8771930, 315215239, 631317608, -1036613010, -634615381, 697562592, -166428696, -2095799148, 373407262, -1449065936, 127694364, 1497829083, -436058259, 349823352, 193746354, -606246479, 26398551, 546060086, -2135194623, -2123240766, 41880812, -1274659283, -447987601, -2022881818, 536197662, -1381555763, -1397071157, -1123276355 ], [ -1807371052, -1568835424, -1474667787, 179010825, 897686517, 1518573551, 731595342, -884360732, 841291091, 1709549508, -449014639, -738920999, -94215550, 983468984, 537867105, 38398277, -210563, 1398919201, 341182803, -2067923614, 680791980, -261357689, -834164393, 1132402276, -752540624, 1650356760, 44534163, -1621178953, 1757926461, 700271297, 1331857562, -559855183, -143804066, -1470702788, 1799510887 ], [ -935585827, -2124642380, 548178611, -206013620, -463277143, 576401795, 384082684, 203222386, -1488128277, 70163035, -1392839791, 1703318016, 1293789229, 788704345, -117761786, 1243339576, 171161541, 628610928, 1718245643, -1048579211, -811589331, 838354041, -1739833715, 371422026, 1553088525, 451950959, 1660936353, -58419492, 562839996, 1249322655, 1297882862, -1678201133, -77168069, 1466202169, 1656971007 ], [ 1380479396, -1546043710, -970112654, 426591578, -125846303, 1470245709, -1830370809, -416217301, 1007909690, -730242663, 944199506, 14703971, 964064154, 329889244, -192190408, 200205200, 265366785, -1519017299, 1042660993, 359042582, -1952265395, 1402845040, 1340225120, 1953984984, 2003755149, 253402868, 1580041886, -512416778, -1001482796, -2033984532, 1901608951, -354370560, 1977980100, -653780924, -34396567 ], [ 496551141, 1077659535, 1147322381, 9530042, 429987497, 1936780336, -602893872, -133392136, 876845823, -1829695658, 1914797431, 1060254447, 1367182608, -1891258075, -993334826, 264771254, 1936885533, -1443080544, 772772885, 512925614, -214053758, -624750370, -1237019253, -1655201400, -212477133, 1063407783, -1171890321, -1235599165, 1893711370, 54084277, 357036748, 490235045, -940143079, 434617007, -1753058936 ], [ -106647041, -1110921497, 564763062, 1116917668, 1385732042, -1067473585, 646352805, -1198401867, 690569130, 922862663, 677483622, -221181848, -1754200844, -1848624131, -1907126651, 825011309, 613203882, 781244589, 1319980558, 347586517, -1691414112, -101938897, 579038436, 77770035, -279848597, 927168447, -1035492576, 1993810599, 1805093837, 1332433459, -2069910509, -189171602, 2109044037, 1149257542, 1355004752 ], [ 1763587224, -921912817, -861868206, -614589665, -239873719, 1223631165, -1115545077, 695518048, 532050065, -2082155635, -599998144, 1947645198, 1274749995, -325388930, -1832986234, -1958983458, -1637727934, 940233489, 319566420, -1443922575, -1436454100, -1055711530, 1501343442, -54651103, 323338756, -2095455188, -1496150564, 1834175946, -924484230, 2092685957, -237388777, 136355400, 1868309114, 1230817339, 1841491334 ], [ -87269353, 322935992, -756955066, -1699362829, -2119389184, 5902738, -259995954, 809514366, 2054805141, 1834213003, -2034469506, 1272674230, -619429037, -576324012, -2135818165, -1623676791, 2087391922, -566684827, 794381208, -2012192573, -68203912, -844094285, -1284550566, 1734867842, -745966254, 1001390184, -1708007875, -109321682, 2014720235, 1990097509, 1646642218, 1295203995, -438987554, 1285587630, 728391806 ], [ 754572233, -710091152, 1740374572, 457154836, -215635758, -716707886, -76377354, -1957547558, 1751823797, 578828031, -1252025361, 1983180291, 162599403, 1711844952, -471727203, -442183873, 763188694, -781210895, 810961917, 238938483, -149621534, -532912930, 92243587, -1175395481, 2082280990, -890346637, 1454576982, -176281893, 447575501, 1166037582, 562356585, 2028359268, -332155163, -2136075136, 65141615 ], [ -1592054948, 2068795372, 808113798, -1680662575, -1476083590, -120562195, -64527999, -224008980, -20610890, 208509562, -649571472, -1530117663, -440946876, 776684261, -470839421, -2067045747, -447094689, -1320212008, 982520842, 686245543, 1616661986, 939306099, 1417842198, -1310410285, -391710956, 1529931986, -1280572461, 840586965, -409976541, -2009209422, -101592724, 80819436, 1830749843, 845915091, 811180703 ], [ 1007878777, 1656788461, 752095650, 2072924365, -1219657404, -2079535816, 991047734, 1294501765, 135239135, -784441601, -1041383793, 618512941, 1358844449, 336847261, 1051250361, 1981895838, 1521913898, -1950739668, 1945284019, -1336939289, 1806689535, 1317489696, 517611484, -1527468577, -1471227741, 1944828710, -1384458655, -492886668, -1103490543, -524607271, 996560427, 1785877227, 1420546895, -2098489137, -952562707 ], [ -1276147033, 838385874, 843777803, 14145435, -1359410694, 955088408, -505382416, 1306290992, 65746936, -2080735206, 130550529, 1340328976, -1765637246, -931352218, 564435342, 1695723925, -1588025498, -1175088142, -383632769, 954056804, -194165345, -464989531, -1615086034, -1262289135, -1469445542, 965289363, 845601541, 445107896, 1973570032, 1841018828, -274464306, -1707752431, -48518849, -1644178831, 1835091723 ], [ 1243412762, 2136939082, 1510695427, -704286207, 1783055600, 753501036, 1225603839, -1628673359, -1044348977, 722637812, -1127280335, 508978169, 1676081044, -1656520083, 1387506985, -208435969, -1253038435, 1139111495, -757778288, -1327472587, 1781947783, -2027234003, -585507197, 1493811010, 1647409343, -1564576639, -1203441154, 431172008, -254637137, -396814840, -1899982765, -921001759, -96962342, 644728720, 2105534722 ], [ 93087549, 1842446793, -140901637, -106157755, 334228089, -139444809, -313225136, -1571892196, -1767144271, -300647770, 551332727, -1542098326, -1157583528, 1662319099, -1615864176, 2076670437, -600461112, -454192265, 1587495610, 913236409, 277972858, 873039474, -1024267571, 243625058, -125090436, 1612966027, 655374928, -355443105, 931405626, 1480739561, -964044113, 1247268798, -79248906, 999843590, 555816107 ], [ -248959351, 908942011, 351201577, 870977117, 1226128344, -1774324329, 1371854876, 1942292832, 140735176, 603501170, 1070797082, 771924371, 1308076090, 453879217, -479220427, 1271350754, -311614969, -424834055, 538351677, 714099593, 982058773, 888146798, -1311841645, -725950240, 1909881638, 653491069, 140194193, -1755955451, -706669499, -1131979107, 1356557175, -1415989855, 1928361495, -798250535, -1605754020 ], [ 788866070, 1503571951, 104171737, -1070605349, -1968123134, 249641034, -254112231, 1023126734, -239693623, 534477285, -1703978974, 434834506, -264975566, 1978160863, 937571613, -442673526, 1666566749, 1081811387, -966883371, 1009164654, 1851963383, -1405796813, -1148705872, -913851830, -1245109075, -1721561912, 1568644426, -925212522, -1989568628, -743970109, -608716483, -178934551, 479685290, 1625533771, 522977694 ], [ 44072101, -1723391399, 2079973294, 1456215784, 80012661, -359477434, 565669402, -554025348, 1283251586, 1708975052, 1239379321, -116981760, -362489566, 2011527292, 5750338, -1218691050, -1743373649, 334660769, -1676297247, -1957507387, -1931987713, 1023774932, 470544797, -457764291, -2011879647, 2135507730, -13944674, -2042259732, -219024171, -416976602, -1346219192, 640499419, -1367613621, 2023320954, 931377909 ], [ -343402235, -2096849418, -1073397006, -1163092285, 409628840, 1010039815, -145940105, -381712798, 548467271, 2049440655, -1675172860, -982920897, 1860640481, -1507787567, 599547352, -1701753445, -2137239928, 1231398610, -1613828242, 187043902, 265601815, 2128971213, -195511552, -1426502591, 488332195, 1710038643, -879832663, -1195131901, 304615935, -1431371193, 635308338, -693220306, -458610511, -994707063, -763367094 ], [ 430341975, -1082864037, 582987800, 1609237432, -619228983, 1396970965, 232112152, 935607534, 434429056, 1495721587, -1800042073, 529966724, 1038788529, -53789649, -1864355725, 985808915, 60964991, -85043746, -2140416277, 1675280040, 1580367349, -1915984812, -500050551, 761499462, 201341787, 809289403, -48338598, 1362043990, -307640405, 1883397327, 1390107570, 2129170301, -2123376639, -1328495977, -2012586078 ], [ -1098823652, 966644129, 326809860, -1314705080, -1279354583, -1729268769, -1619890038, 301952125, 702615459, -1114540588, 2042552286, 1778327956, 147875026, -733938794, -1660388329, -183188645, -1688857423, -1342909164, 1674425552, 2140616270, 1347838959, 1701352323, -1429061128, -2139363388, 809345206, 1393010833, -127706808, -868002526, 1914376655, 547890512, -877671384, -522954285, 863086575, 161422176, 1402620847 ], [ 1564423712, 483214492, -186225507, 964010314, -1429436779, 1519538815, -588238218, 837054386, 2084369367, 1944004855, 1695173283, -828161193, 265330660, -1538811877, 624977682, -2087818996, 1069554320, -1232343784, -936002650, 1618749025, 4691985, -1340445814, -1515269848, 812916799, 44868897, -541924277, -922784001, -1963157913, -1426925403, -383529028, -1567830267, 1319560571, -1208301247, 1805379214, 1472237744 ], [ 855317883, 863651624, -775983301, 1023703847, 169622104, -1734542195, 1528123677, -1624246235, 1571046143, 1044479439, -1054976629, -77742846, 171902912, 1310128764, 1405930245, -103084362, 1401350500, -2117759278, -666026067, 640290496, -969032318, 383363065, 1729072203, -2122918636, -1240170758, 223836339, -1622834977, -105499671, 755560847, -382835679, -1107071596, 378496948, -1874143582, 1969006130, -850983375 ], [ 833332618, 1272228201, -914018095, -367736524, -467691679, -1515869105, -1629903383, -814380324, 1117406300, 41309348, 513654148, -1550704339, 1186483588, -1557632708, 1910358501, -2078779793, -1023762251, 260139020, 2137466858, 1178459330, -732920895, -386218258, -168987303, -1963756475, 1837945410, 1213450963, -1875179102, 1711313360, -1543370609, 1100631809, -629538878, 748823531, 838153238, -357679333, -898408102 ], [ 21043451, 1349654804, 1662956038, -751235235, 2064657684, 1906993466, 1356839220, 1005722465, -18111925, -263016240, 2077682235, -1169153801, -599157334, 555902365, -1119258830, -2134153454, -1864537955, -1871819768, 91552361, -1193861185, -1937583270, -1684244138, 1658264387, 692506543, 855150523, -179881314, -234173773, 534315778, 1689926518, 324316853, -1775370041, 1956310640, -455188212, -1759068711, -1562002287 ], [ 444662586, -2033826670, -1018566246, 1200458561, 966173565, -233003345, -1445468466, -790615082, -8310674, -2043147392, -715000832, 724201115, -264144253, -845248268, -1812741361, -1648845256, 1039191044, 1482526395, -562603546, 2103829953, 1397726898, -1764588645, -1254075524, 1060578962, 1201797280, 820221190, 103295015, -268886343, 2037561261, -2105220357, -748966102, -1516249493, -422553765, -1459766661, 628288780 ], [ -1216374749, 823184840, -780868210, -1351049337, -2023750478, 1516972792, -181467464, 1847595353, -264652674, 1444876132, 1063235196, -1803017547, -1441856914, -1909481575, 2139193466, -1918212604, 1963479276, -263484266, -199308979, 471702806, -2102632820, 2090489330, -1427152974, 1297498212, -1714827494, 2019625536, 478105885, 582749157, 1465626300, -330336535, -474115466, -1494275440, 876887668, 1407569412, 1239666925 ], [ -498754625, -729881972, -1632891695, -140214957, 1146150057, 474103388, -1040863575, -1883310745, 309216943, -404949229, 64490792, -650819216, 1064085695, -1593830780, -809430315, -1694571098, 1825228028, 549326782, 1381742183, 736082477, 159895607, -1984635138, -2086979025, 1421921331, 369768568, 447343967, 2072119059, -1276534705, 2087932782, 1109561294, 1331050553, -917438353, 246797684, 1764253501, -788229422 ], [ 1574495405, 404319330, 889391342, -1428288797, 773804242, -100938123, -1103598803, 82543912, 819525606, 168691873, 1766436918, -1713349700, -622312874, -55632990, -1391172084, 1372562108, 681121185, 814522916, 462820340, -1157740243, -589235476, -1264698964, 21137362, -841599799, 1599293559, 77285466, 2001490601, 420692288, 437923480, 1694304855, 1574042864, 1639660172, 1431515789, -788516073, 738983401 ], [ 1870800769, 375603018, 223153262, 1817478400, 556987947, -1681526780, 1997187490, 1953486, 446953523, -39805898, -1402813538, -62392297, 847731497, 1309263185, 588899479, -1607822662, 745229559, -1915762434, -1928135972, 884131733, 902602240, -1921482838, -226997089, -768397965, 1173551159, -607869981, 640361258, -282681645, -916158378, 1016288054, -1745413455, -1181722371, -1455826069, 1429795459, 221237965 ], [ -2043063263, 1428107901, -495027523, -1817505416, -2065044800, 638341982, 46711557, -1745994260, 976062131, 430316411, 976802876, -885888619, 757562337, -1714426783, -1337636886, -176675214, -717372714, -1219161259, 1140841484, -1067263891, 443539707, -1481218941, -540409462, -1169113214, 386892669, 1389497227, -1136017305, -578618119, -2073055876, -1874714290, -590640222, 941195575, 659424718, 463194535, -991958146 ], [ 880124957, -933724648, -1136408150, 559760726, 73991574, 1664542545, -764124496, 1190394388, -2026697004, 1726983279, -265484231, 135719875, -665954210, -1061765618, 1252704102, -1304048451, 2059456719, -678535309, 974770051, 1878210354, 1575262647, 1350676469, 1346790171, -1457120275, 171451433, -1242959066, 1901517282, 1099288182, 1214844857, -1636321563, -1737256329, -1105932508, 712295416, -1992078747, -2072136066 ], [ 1601108235, -2004682590, -2082594739, -489500263, 666767925, -1762855950, 898399962, 1337990370, 601105262, -1784821206, 583820888, -1532306480, 711383971, -344972080, -633221194, -2083304966, 1807607699, -1489125668, 1520174064, -687481238, -1427046635, -153629727, -2125092371, 1661253834, 49859743, 1205498852, 569891515, 957595766, -797910365, -897505283, -158572219, -581997444, 1305277876, 476641997, -1379965626 ], [ -1981948626, 683276630, 1863483463, -591650899, 1663264740, -1641306741, 765553902, 1146174501, 1862043525, -1844928636, 824857933, -559209886, -361779173, 1796791905, 793494722, 825081281, 652571838, -794456855, -873431742, -1989510726, -1260384362, -1392411621, 577449776, -1035877963, -1414061484, 720374054, -883011409, -486029730, 1818464078, 212693956, -2037133776, 452725384, 2029152168, 1172234346, -1089555198 ], [ -125417569, -340723205, -1703241930, -1633672269, 1795713268, -1945376299, -1774609640, 1782857199, -1295010511, -483144989, 137283753, -1201899659, -744867083, 1512244111, 454221035, -1451762927, 439500808, 436655979, -1592639688, 2005939611, -1413845258, 1324173776, 1281003984, 1348104144, -903790917, -1152061631, 989124186, -376489052, -639933090, 1498290086, 1715573129, 1000144935, 2058469636, 1143461769, 832190336 ], [ 1850495099, 470013109, 661955210, 1105725447, 122759922, 1314386481, 457772794, 216420137, 928749199, 1155467806, 1090710345, -61670377, -748432527, 623441790, -938226140, 1068143483, -504246011, -1326502913, -1949743150, -1100439282, 73368325, -1019747304, -1890707781, -423425730, -1574989317, 776745943, 2146005952, -620011815, 900492661, -2008077094, 1435523280, -1972553802, -712507447, 867539294, 216489276 ], [ 1743991318, -877635746, 1681729018, 2019493126, -1955388206, -1404952615, -593639342, 39372436, 722063980, -171737451, 105311631, 352884765, 343669998, -1413902731, -2118298855, 193597401, 2107413389, 1946096623, -1478604772, 1683108180, 1717109221, 581259463, 1723883118, 826354016, -284773184, 1589957482, -265588903, -732648432, 1547476548, 607776600, 414871752, 1645918530, -1045787450, 887908904, 2134360856 ], [ -1449577338, -1457544541, -877377202, -158731801, -1484208292, 485185773, 1458819968, 2047259574, -1599004186, 1099212400, -2059122172, -419082043, -1767025594, 223754403, 8820777, 218086657, 644913580, -1003695792, 1978813972, 523176406, -914458384, 1240417473, 2017250506, -677091702, 914448969, 319873252, -2099625547, -1789038630, -1009243107, 763642075, 4861809, 1296071490, -1858767979, 1713532649, -654928715 ], [ 27356933, -1969336190, 655305278, 1978927452, 1979860163, -1320165977, -1497093986, -1786204538, 1841471876, 577769841, 748964736, 789973288, 992535847, 1071398624, 1050924401, 1462663957, -1309356403, -1513897242, -1372400587, 647146330, 1739295609, -295626582, 1597439711, 721487572, 1241162958, -793826718, 1550386155, 209181283, -287643015, -1255672359, -1662529411, 2052999492, 563649562, -938700954, 1138918943 ], [ 908032881, 450395774, 196312756, -2139801087, -1503679855, -677673163, 844463696, -1564889462, -1220645830, -662405840, 1498896947, 1554052501, -935360180, -1001928713, 535904117, -2037404989, -1333061325, -344067211, 1227643218, 390309360, 1033131180, -1045960762, -941863148, 1840128584, -782009219, -1572491053, 1696357779, 1205815544, -1082649008, -1856291552, 173774844, -575907076, 2068385471, 1031355166, 1673281853 ], [ 1638119102, -2045202763, 1121240172, -1973425309, -1048166054, 2108310285, -2050782735, 325459915, 491267497, 1426185318, 1800254697, 1393429331, -1407119610, -418369154, -304181542, -1085181772, 940106642, -2069787028, -284125351, 867509259, 621451358, -1816650510, 507587004, -2092036549, 1526369496, -1987026032, -857323719, 1302131586, 1758232107, 211495983, 797276559, -870677264, 1572796463, 1144136505, 281279526 ], [ 1062251504, -1872452154, -1934676952, 1736105307, 382389328, 1776764963, 1579670965, 1549962297, -1266571557, 2084281641, -683211020, -924094753, -326155322, -2127249106, -2018349835, 1569904780, 919179147, 1035722919, 482120629, 1832906870, 993643763, -1130862741, 1651768190, -1649230532, 740290289, -1181437802, -1568589627, -1885425037, -1011981043, 74740356, 1725832108, 1109598434, 779059559, -1687164361, -526892378 ], [ -1292123696, -1948683200, -243965554, 1479890188, 1010838465, -379965078, 1864118432, 1561703447, -420562212, -1308042535, 1410507285, 532585946, -1146073460, 1832356576, 1539177032, 322036060, 1735616881, 1264138947, 1559935171, -556051667, 566673462, -1446111164, 61766916, -313763383, -1848103470, 1179349686, -1026979880, -618720696, 1288637966, 1163036071, 1607203630, -373699046, 444245705, 1096627745, -1650857203 ], [ -296936034, -1081791621, -2113959570, 1940031631, -260510395, 767833039, 757566901, 1809544299, 1676187943, -2146450688, 1986077135, -433315206, -274240551, 849937659, -117017672, 1456015256, 1903799155, 1224290607, 2048213737, 1972409223, 795982693, 876047265, 1210445231, -500676187, -651034035, -516919244, -900936769, -830366190, 1592584321, 752345174, 1621247802, 1562580379, -1181007555, -1903214359, -305922706 ] ], [ [ 763094511, -857569567, 998627343, 1348747817, 728899046, 2010127079, -1656029702, 766631271, 1744280236, 1155197654, -30919415, 2104350173, -1542650635, 526056246, 431399648, -1002460184, 2023939055, 835216540, 1023310204, 426356125, 540902382, -827062406, 732006461, -314973414, -344308334, -446160108, -816213226, 1969018403, 989575922, 2094794958, 837403457, 146947566, 748722107, -51339516, 886800249 ], [ 37699161, -1444024043, -283822979, 1194722507, 2046618209, 990349305, 866565954, 1234431934, -373408360, -1020620703, 1208015927, 1548983666, -294771819, 339431575, 85666898, -100277129, -1635769137, -1820819209, -1177131790, -1085495980, -1649728794, 1536032985, -643767355, -1040571347, -976209304, -7910571, -139398211, 944169672, 1308801001, -327030937, 624974024, -851867122, 106296843, -910793699, 689639471 ], [ 921479204, 1470498338, 71541463, 100055978, 1973596717, 1982372974, -1267544567, 794968265, -288106129, 885759190, -583110615, -234595319, -1726614572, 2120507360, -702893268, 1478446431, -1621828562, -397620252, -2023382712, -343613505, -605559903, -1219215944, -1185285227, -760052345, -679124123, -102909806, 1166932840, -898799213, -1498626491, -1139408360, -725677182, 1269449708, 851445447, 425334194, 369330241 ], [ -1574071826, -1669774928, 511854169, 254428367, -914118288, 983391492, -1032714749, -2093836999, 86565911, -867471485, 472284120, 1785862830, -1727622564, -339607044, -1053671593, 779958573, 2018426327, -220670245, 75255283, -1027333203, 2113163181, -1133181270, -568451559, -131300408, 1392756589, 1868151587, 900932577, 761167286, 1488288474, 576526716, -1328181703, 1589535569, -767085151, 1958558896, -2095787733 ], [ -1312815496, 842327897, 100430792, 1955138599, -411945644, -1570863450, 376335878, 213627543, 451059547, 1667495923, -1125067681, 1059937879, 2021353970, -475494010, -346591683, 1777917697, 1777330035, 73549417, -2134297152, 890042082, 1496200040, 294831943, 1015853996, -1431598320, 1860692578, -1550259449, -797480489, -1152028472, 813772366, 1182608689, -1775223979, 536908598, 108041543, 982997987, -354696933 ], [ 1839546723, -1148317776, 1116112672, 1098088338, 1469802985, -532955675, 1634346097, 604085439, 1840269394, 1131309074, 1881788048, 717425308, 993206145, -1095533503, 915928809, -1522123958, -576785812, 1162865923, -1388306212, -1087146295, 571547357, 1825322079, 1211378726, 1887202436, -356777912, -695600177, -1873678621, 1153346096, -1868217625, -393999672, -961431088, -1666660048, 1084759202, -300051587, -984363087 ], [ 1387651218, 1159371411, 1371623874, 226585191, 430914241, -406350120, -1383718223, -1229342636, -821583166, -1521727037, 1554542709, -2126331416, -1448841511, 783202946, 1460526057, 584201018, -786781094, 2011408090, 1138425825, 1897884703, -698752489, -1719342824, -2036976379, -17688407, 1868076235, -574021033, -2072550745, 1009440902, 166030508, 730806859, -995491504, -2027146440, -281981244, -1364227130, 472376385 ], [ 1586525710, -1365505775, 28039973, 1844675869, -2089017920, 109686763, -1752631523, 1305285349, 834103947, 1298490485, -1663613565, -123951846, -873693024, 1438501279, 335248892, 323652113, -1146074051, -584305773, -468367585, -684464953, 922168431, -1102340424, 692200608, 1543549358, -1555809222, -685460728, 1678764613, 285241841, 1170339849, 327521437, 766682934, -935197905, -2129435573, 1686327308, -1953503430 ], [ -1366844872, 1636523155, -841978339, -432274780, 24139601, -516876527, 987098692, -217792460, -1589412267, 811224138, 1282819736, -917164398, 1574118849, 1196246587, -77424627, 2034960183, 867561332, -1705568902, 1183379007, -64359466, -611362286, -1599680736, 1721004657, 598587677, -406648580, -1837311210, -684933380, 1204590867, 1386038349, 300603582, 693759102, -520258921, -73399744, 164949177, 417726471 ], [ 1626301269, 581537468, 1931232575, -56904138, -2116698384, -1657389628, -185226671, -666935380, -535070389, -884812370, -990901370, 1405733389, -1593994406, 298539243, -126583544, -4885611, 2147221338, -1693013004, -1250465005, 2112920889, 720563392, 1627627309, -1209772210, -1086138329, -748673153, 262251584, -605175591, 1207290496, -1999630274, 1740761248, 1786504685, -164256208, 736336791, 356403264, -31279546 ], [ 356339230, 709993991, -1582584871, 745702849, 702976245, -165285159, -1591209809, -609138712, 973543773, 430079443, -2100872359, 592435144, 1123715110, 984719834, -1961674005, -101251613, 587294358, 1753725375, 1838490752, 932364904, -249242075, -2112648621, 1170262660, -1115075513, 414866961, 440810153, -350047713, -1393662280, -179569907, 212786959, 818531585, -1639058813, -1506406448, -650242327, 836237099 ], [ 198892763, -1521683965, 1944519146, 450199697, -1523691777, -1159296243, -923584773, -1170590002, -9140684, 1259292042, -1682653137, -873029319, 1654319369, -765011152, -1376180034, 1629251438, -876563953, 1383617951, -1909047731, -84684677, -351040593, 981929, 441028347, -2079966874, 1201032210, -1770287827, -1191567944, 1185995672, 420311137, -357053549, 666321293, 206290870, 265401391, 1138419908, 953017607 ], [ -67693517, 522735174, 2118686686, 581597444, 1303744093, 85862977, 1997432902, 354104203, 193880569, 892317754, -1422653384, 1295481133, 1195560921, -1152855839, 2058987334, -163461223, -1561445964, 2046917738, -152664583, 974139783, -479857978, -1586916910, 257063479, -547963880, 476612284, 1444121692, 839634297, -326995052, 1580707400, 1173992702, 345184839, -1146480882, -281243725, -1912325908, 1640184703 ], [ 123363986, -1783870689, -1395839030, 962406961, -245313802, -1441741974, -1096568305, 1797694139, -2044727607, 1213336941, 683103030, 65729705, 843484360, 1796283454, 394230548, -1209912405, -779394490, -754350347, -2030924596, -609507222, 1963494236, 1520555075, 1666948867, -1110803708, -852253962, 1519750700, -430377972, 416150591, 1360492661, -496672262, -951562414, -672987647, -1486047933, -81912031, 1202926061 ], [ -1760146136, 1626331361, -1880102153, 636318064, -791198335, -1250751324, -562368660, -1624292661, 1851577550, -1805709756, 512673476, -1982843672, -315207371, -1808986134, 1275638710, 1731592584, 39054842, -1503565818, 1385547694, 589839107, 1400824170, -1361225322, -378351195, 983979655, -1387433239, -1726245983, -1785103178, 615297162, -607894108, -1245989157, -347983203, -1044170368, -513811862, 1756160932, -904790184 ], [ -234611189, 1476870046, -717672316, 640689591, 254596737, 1713277583, 1039463896, -375665212, -1655164572, -2067599439, 2009157758, -372227424, 796476084, -1466197824, -890844154, -1973456222, -2122589880, 459369973, -702352030, -1027257461, -1338055353, 1603638375, -295125779, -618896326, -542700567, 1709229099, -256341917, 1290737381, 369588892, 1991735128, 1907667413, 1652424641, -798898238, -303973652, 2128911158 ], [ -1416208789, 315538550, 1514459244, -56535883, -1724013006, 323427443, 943186111, 226780982, -1121527525, 2125491637, 1643704248, 2089606805, -311337655, -2103496586, -769269252, 597164417, 1934547479, 308259023, 444047392, -1014293147, -213860990, 2015506578, -1216433662, 2007274900, 1024905998, -928286330, -532756464, 217057851, 1110134236, -453522528, -855654014, 1639714052, -2020768953, 1263294935, -1872512635 ], [ -1139034135, -1496090728, -612537539, 103433662, -1500196113, 1293629571, 1273950202, 195249643, -2008013626, 2002116761, 963085981, 2138255480, 929742431, -848417671, -1183588327, 534248562, -2109592752, -1972291008, 1915435340, -1222548214, -35049301, -1980773307, -1461307138, -711583136, -1694114628, -937609423, -589349533, -795979116, 578444590, 550070173, 165058673, 655770977, -574288799, -2033987361, 1425953551 ], [ 292620229, 1788547620, -754414028, -1555381735, 1709665563, 1839295770, 1762854698, -2030058134, 2026130844, -1536676343, -1899414964, 2035668932, 1624655808, -974795958, 945996500, -1006609320, 1835038031, -882253295, -957503320, -393366525, 1527585717, 1623131754, -1023314525, 355458317, 1654078257, -4696528, 666270868, -1807794449, -1194868103, -1602092858, -1376704551, -1982100669, -177837716, 451199402, -137950780 ], [ -1964260682, 331369979, -442942695, 1684381874, 460578597, -944450678, 61029943, -1075734145, 873223929, -351305350, -120064428, 931191684, 670272657, 1758708646, 1623858624, -619735932, 397461198, -1594485886, 1044933201, 565690701, 954989432, 1404920681, 756078661, 1758434814, -683959173, 580611235, -1704675585, -162204071, -1619552187, 953190355, -1692995651, 1046005135, -1455239030, 671613391, 1960187380 ], [ -310335636, -1002000513, -674881705, -1458042323, 380792076, -1189998346, -851428112, 2001718098, -1953076370, 1484760007, -640466076, 35427449, 49844518, 1554456999, 816693976, 139320124, 1795566230, -352794780, -1140413307, 499283081, -255310815, -334297166, 69706973, -11721609, 1308497648, 2010934999, -94449847, -604837896, -775029860, 166152922, -31981869, 1274784015, -298447758, 2133691612, -1207442605 ], [ -1057407228, -1683073113, -767041178, 103781139, 1639543346, -517416348, 1120530797, 1274270516, -514773101, 1946825917, 962190707, -11204088, 652507366, -2007757819, -1321827606, -502594302, 1966266617, 162693204, -707036790, -1425311751, 1764925192, 1944344371, 1741066644, -361208160, -826681148, -1183784556, -1708956200, -1279157684, -1727807184, -299842310, -874918225, 262228166, 2050346991, -212902108, 1026623563 ], [ -1163106611, -1978622263, -626505878, -526073558, 1805835470, 1994654825, -1711708096, 1341690723, 1648496568, 782060712, -2127887185, 939073910, -333041891, -364785853, 1011229822, -445860299, -1733459849, 1318912034, -292703281, -1732847261, 1909787134, 892837973, 135350401, -1459081481, 1827912810, 1654777919, 475176383, -1586190610, -1986898676, -833495672, -715746373, 1985769693, -1781677826, 655997955, -131890768 ], [ -1171861661, -1898665247, 882931182, -703111315, -10559479, 1328753053, -1081737791, 1250113561, -1851662205, 1020324470, 360479610, -655742397, 354587568, -808932680, -1036035391, 992525456, 1358967087, 1956906457, -1976055811, 1110030258, 1773506205, 233018583, -608038228, 1189049066, 1296401990, 1713817578, 1776581107, -1189163820, 1735442106, 563948471, -1784361997, 294632571, -1258990770, -1380754209, -673619813 ], [ -1230540902, 3652471, -1058979277, 161260679, 1055267997, 1126825847, 864873268, -1061503656, -1140588484, 2125736039, -779052392, -1397555746, -1444560889, 34716647, -1731555519, -1305768663, -1641394664, -938409504, -174436800, -1103575782, 1556709968, -1421400147, -929233990, -892628522, 433981161, -740867678, 1572328261, 372485673, -186770810, 726816637, 885211263, 113112745, 1909960872, 680959905, 840333130 ], [ -329021730, -1380361849, -1712751416, 176820002, 488776051, 2126452457, -1454584881, -742182475, 2055506525, 1008162382, 334862739, 999873050, 2092888206, -1269440414, -1510879262, -1346020284, 787049329, -1089388567, -1570002764, 160885858, -601909164, 161038094, 333720428, -79818923, 937784713, 2072352054, 1145921114, -961535202, -1478632042, -557622907, -801088128, -558602475, -585893038, 733690541, 248086216 ], [ -1269626894, -1376568280, -726183073, 43183789, -1036286944, 2030229615, 1797278261, -492609527, 28946024, 121006550, -492269052, 792787328, -1362786928, 1048576201, 473914057, -276067093, -868968443, 488298093, 1420429105, 581047283, 1045473450, 2146603141, -1512896157, 935931864, 25704473, -1939998248, -1308598324, -1613350617, -166502928, 2079954590, 1884709677, 1838853178, -826748585, 518216515, -131025118 ], [ 487992842, -463868830, -728284514, -1198767288, -44887385, 792693747, -1483495855, -1011492807, 1368438905, -1069619182, 672968842, 1096065055, 1590242412, -2098681892, 860463874, 689536831, -1599890390, 12990339, 581134248, 1888715188, 602959907, -1854138586, -752203563, -1219381253, 1813694390, 1942021107, 2009551681, 403907022, -1915851876, -337449262, 462268899, 1531113666, 1589843281, -1931122676, 525204522 ], [ -837794887, 1911687660, -1762309462, -444555730, 638386350, -289075831, -96842736, -867065134, 1644195104, 1403762682, -1276107515, 1408754298, 369152747, -1731552250, 1338291299, 1908511496, 587727763, -1152705999, 577419792, 1608024821, 1146653707, -1985104171, 2018619576, 1665880547, -1060110797, 860744983, -984657878, -1952110275, 2125311585, -554079629, 715708322, -2047275235, 1824952521, -1549254208, 1076396459 ], [ 1223550988, 1240112162, -163484312, 1099909885, 1644006994, -431494624, 729456823, -795294420, -1047788723, -1170785639, -1869207054, 833189651, -1140271151, 1784239758, 630656333, 181507611, 470533812, -1373069762, -1121938339, 1899483153, -1971339208, 1735007723, 1117101665, -102626216, -476530788, -860788508, 890875118, 31093767, -332408511, 928546509, 1525508904, 185295222, 822782681, 2112319289, 1814152222 ], [ 1918156344, 866220130, -919407275, 1245352801, -86217786, 1630054531, 1526946310, 2097434638, 1496980624, 1554911192, 453615021, -945074344, 1579394456, 832641532, -984031064, -329580221, -1055437147, 255159979, -1855256719, 1161605556, 1013281274, 1347254143, 1999892575, -98567138, -669781893, 1037891226, -1476199359, -332028741, -509397255, 318623636, 1217987020, -1019204177, 1242920033, -197686686, -471477527 ], [ 460643458, 2086817132, 1196051669, -1270016665, 1446012729, 107108870, 942433983, 970106836, 1008453778, 119839490, 327937364, -986026869, 1145050993, -992071470, 1078039659, -600837165, 1708919076, -185272442, 2000522050, 497346453, -183969390, -1574644610, -1879032218, -784947912, -374781030, -1159371853, -227487801, 1978827268, -87011690, -357468065, 592515814, 1810737838, -601953723, -288160998, -1747992798 ], [ -643298517, 1933121163, -1884191272, -1035584383, 1986347676, 396762335, -1655185983, -768867341, -189906575, -1172365667, -1339455035, 147317487, 875573617, -591551595, -503945004, 1879674711, 1192239664, -416154289, 769983535, -1228448392, 1697021849, -394057768, -328745257, 49575175, 2018369205, 1694761459, 1791562107, 2079911789, 313787848, -332304229, 558692783, -1413435904, -286303450, -1150365160, -1198278867 ], [ 2089910763, 1445722740, 405165137, -2112057362, -576119382, 417680812, 1150428527, 1832701522, -1309669879, -1660243497, 148320630, 17564123, 1036194934, 1359982482, -1044483389, -36264859, 657305139, 1542905485, -428518321, 260013453, -599994745, -1056574065, -1353533288, -1461496081, 369637129, -2060865702, -587370476, -1110928880, 1331906658, -150778652, 1030917905, 147068370, -1535604171, 2085884995, 188104142 ], [ -543808243, 1513397805, -1028458525, -1020654101, -32087158, 763209794, -1608276553, -1907244089, -590394858, -1929831590, 661719558, -1443046768, -1313016820, 1532025746, 1613220106, -1797493707, -1043699978, -636565773, -2054125095, -24589647, 638727691, 197059096, -726534904, -870627002, 1444857317, -523308927, -1785485165, 2117753157, -189776015, 1898293431, -45337724, 1802010319, -2500312, 980694397, 1883011469 ], [ 220124708, 280129751, -259713582, 969896827, -81663372, 1428583683, -94397667, 1519515088, 100205253, -1457116230, -289705081, -1782629042, 1310996655, -1237313300, 715913075, -607316826, -1618428532, 1800595313, -251896623, 276631341, 2077523733, -2147296835, 109804531, 1222772752, -758563605, 2138870784, 653545072, 673591369, 1990061471, 1611903518, 2059325768, -1860772798, 1875525466, -480846602, -573098688 ], [ 1229922666, 409682358, -1835766351, -1506026759, 986393611, 383025527, 1322042952, 1129964458, -1275566954, 1327540925, -1637320199, -5819441, -1721701886, -883205473, 204262633, 1947206652, -2013645138, 2006445594, 441699548, -1839299143, 160661053, -2049532679, 1569303151, -1094583522, -1715157599, -463969898, 1539482851, -768070736, 1925165572, 554125350, 1069752140, 601753751, -547008407, -267424684, -1171265099 ], [ 348904982, 221116294, -2074966764, 1909233210, 63915395, 843817615, 365164922, -1116506992, -1207182702, -1430954860, -1417875175, 1644927191, -335343737, 858281423, -1148846846, -1825108315, -932938544, -1715815027, -1317511494, -218111226, -467782181, 42234767, 1515485469, 584617846, -1464744776, -583983508, 398662533, -1021602226, 1230248226, 1119713219, 1700115755, -750191452, -1040388651, -1457390404, 1057523723 ], [ -475378234, -1965440001, -1865533141, 1963757501, 712453311, 784367086, -17082118, 1950186564, -1923644752, 433649171, -1549699241, -1621457575, 1501511811, 1252041783, 444168375, 1164883206, -1273347283, -465380605, -1276958075, 1684862916, -2097142976, -321376411, 1605299032, -1226219205, 417813910, -352212740, 1545601566, 246011141, -1479039191, 2092041390, 1857698898, 61592591, -784593829, -1423799185, -1195068378 ], [ 1377584129, 652044811, -2117932523, 898725302, 1014270089, 2037033772, 613855548, 2118998894, 421994314, 1660556632, 1611363069, -1152203133, 1440617938, 896082534, -21134187, 1945889381, -1598731144, 1390341503, 56906541, -595585733, 446213300, 616815877, 399140463, 1219959646, 1043900682, 1181878334, 512280389, -1556645147, -661160647, 352065765, 1004742924, 1636204310, 1394501032, 1810873083, -1784190064 ], [ -1427007998, -842324941, 990266954, -96948904, 1107006246, 1093512477, 572623220, -453491323, -829009194, -2016541669, 383494506, -754570500, 1175496169, -2022756154, -2033413247, -2085444275, -2083762331, -1143263342, 1007132636, 171459696, 978672599, 919873767, -1891639181, -1483184289, -1188502657, 304403867, -12675570, 1534548492, -1975394885, 1811880566, 282275811, 1977868318, -96857899, -2027315756, -481477907 ], [ 577474982, 197608030, -428651294, 91492019, 1739731611, -1490691403, 430448240, 1274858350, 226623050, 726781797, 1046831075, -944179789, 483082526, -936075070, 378726935, 2059897601, -1679206388, -2035111258, -2018545891, 618351595, 1116172331, 1015267332, 318405475, 353776039, 1419223690, 1408603301, 1797665651, 1909777502, -646246723, -396650576, 2101160552, 633693274, 699560494, -1803902251, 103584153 ], [ -766734588, -456386998, -727846520, -1067618428, 1867522328, -1736344367, 796179392, 1023279317, -711443893, 1234364904, 1341338469, -274543672, 1132578107, 1162328079, -794802608, -735850587, 921437087, 2052626478, -89652668, 2039904039, 40775009, 91727914, -482279409, -139348551, -1055721559, -299739587, -945464726, 134458341, 2065738426, -887946920, -1715531018, -260326812, -650792599, -403719567, -1307253450 ], [ 124471866, -2012462341, 539712780, -1247902893, 1323764593, -2038994450, -287863245, 1143013421, -504648056, 1978070950, -662204697, -264779266, -1434921607, -2038565054, -938977853, -1569262001, -1118060389, -1852542504, -895408293, 1490943045, 1652204973, 1896484860, -250338811, 128677575, 381796507, -832053179, -958488108, -2002152394, -1708282793, 1916187626, 763962741, 1831133104, 942442334, 912032137, -1432984452 ], [ -1506309978, 182078726, 676673653, -544915046, -1922017139, 980057909, 577967919, -1493909352, 869971948, -152728488, -2099045186, 65215837, -1015204404, -902608949, -1815273697, -1419357275, 1582589853, -810331401, -226796987, 1217811442, 1713123088, -1760086374, -1576845054, -1094962245, 180062038, 26167428, 565971654, -1241331021, -500095030, -1772964837, -1972083934, -140669828, -1766359118, -1223572870, -961885376 ], [ 1597511084, 438256648, -1788599057, 867423105, 1305313775, -984345395, -1888299786, 764499268, 94378656, 667591705, 1464571125, 140237788, -264220818, -876519299, 936350743, -939157582, 1458628597, 966893235, 1943103539, -2026255490, -329394774, 887780257, -1775152605, -115153607, 1570349259, 1046796464, 923531099, -791313665, -1540120971, 61713775, -1910249451, 1523985844, 377610247, -117196130, -1564880191 ], [ 810263702, -1378111383, 1750742247, 2067900478, 2026016115, -1143407484, 70045942, -1646921288, -407451383, 594206118, 2137511688, -1655593662, -1763989558, 1581900716, 1018180894, -2113592758, -1204313060, -41588350, -862900500, -166395066, -1963706902, -1819974595, 1495824915, 1508285338, -421580258, 840490980, 1123138108, 163040520, -1901724513, 1404585556, 1901419115, 43066229, -1505220978, 2413952, 1323345013 ], [ -688269930, 1299296664, 1313241222, -1247729732, -498394772, -1769741605, -1943309566, 200558395, -2018947678, 237994850, -542512630, -2124678184, -1170776398, 1778990895, 1467031815, 2106536848, -681717189, 1038044727, 432167608, -1635132543, 1214739898, -893256891, 917520044, -740077935, -1568898306, 388705132, -1641326826, -1404263232, -158616519, 852389424, -408130407, 363136881, -917687229, 688788691, 137711664 ], [ -653176520, -1071957220, 1096844159, 368058917, -240873914, -1469326955, -1809069686, -337033866, -1798909440, -1633320041, -896820867, 1429613427, -143094561, -1876098593, -1144558945, 1834770929, 1166288923, 1805207850, 494838846, 1630283528, -103609850, 1402976230, -1465486867, 715514841, 1036274617, 715463853, -937538195, 1793535155, 1723513686, -1192322669, -1423279664, 1881826272, -132826582, 1546192563, -1678411024 ], [ 342196604, -1182244741, 1722277626, -2086472988, 1356376128, -1025640435, -325763561, -1634861179, -2115052857, -1314495895, 1458499195, 1558632090, -1296118278, 1025338939, -1908163972, 1892991297, 1085998353, 1563823103, -279498182, -1284498006, 1414317012, -1593855216, 1735818227, 888867487, 1536418195, -100788250, 414767776, 371611785, -1453726526, -1999471586, 1430107059, 2054972748, -201844789, 1048561092, -1509330409 ], [ -229380937, -1371655060, 328381666, -1559113833, 139496597, -842906305, 825309938, 2039977164, 971939177, 1016525233, -1306772853, -82402896, 1106921570, -960358901, -1354053882, 402969421, -822601977, 991956328, -817139126, 613718832, -639381913, -991367447, 2078566998, -777634522, 1018931255, 362682863, 843266480, -2133212992, 2005906875, 1566378335, 1054426142, -807847166, 149015947, -898449822, -480059603 ], [ 733952286, 876184750, -1962509821, -1644404845, 822299300, 1487378173, -1060640572, -1902148588, -9944736, -788166389, 2032603660, -1158071870, -1265109440, -1909021250, 148311950, -1388157646, 594677702, -1204404613, -8465213, -2101096577, -1920754010, -1497832899, -1379259998, -1091004507, -115153821, -1578681518, -239061582, 1047255075, 1379374990, -233652759, 233896056, -1604714828, -1971723407, -1768178860, 878352731 ], [ -1073737353, 155592504, -930036167, -875184362, 1666968913, -1024146140, -1530111696, 1539148678, 130315430, 1790282979, -1216387113, -305147812, -996229728, 1769759477, 647192985, 592587803, 156723590, 1214148815, 1056011140, -1828910437, 1801921406, -1786313013, -673261745, -252687444, -887969515, -905250826, 543647499, -1707420773, -1715781849, 286928116, -2110451531, 424414444, 1626396011, -1412531718, 1234832412 ], [ -2005341132, -579403630, -811310073, -730127489, -655546270, -2059570436, -436387849, -1098253445, -189351716, 2005271751, -1167221374, 1850261873, -976982392, -1170165511, 89033760, -1817425529, -1878529584, 115425579, 1995123618, -1494469303, -650594333, -302417793, 1143525825, -561219541, 1171396961, -1648227135, 323265407, -2024578479, 1049935192, -1014705655, -703522881, -407263737, 896701252, 1991177780, -536870280 ], [ -1508377373, 1762669976, -1017660672, 432977315, -1706495882, -1331562396, -1915847401, -384973310, -989075186, 140377242, -1889009322, -349212038, -1417694162, 1150505586, 168436080, -290871794, 500468375, 111045682, -2123977566, 939976271, -2044068165, -1410121883, 873244049, -1401822866, -1626429889, 2065391818, 1326272682, 1785020900, 353902007, 633810954, 953924015, -1024522912, -924233860, -1853979423, 1597444891 ], [ 1002749953, 999383570, 1886771467, 1340076168, -2011457510, 719236981, 597927587, -643957333, 1453398632, -2049864959, 1928193120, -910185113, -699061065, 583391411, 1242820973, -1692360947, 1570578843, 1697823554, -712822847, -1918925994, -266943475, 775685142, 92792810, 70641663, -1466980771, -1462676786, 1249003998, -795866569, 566744538, -965627645, 1000662772, -1357010507, 1147865372, -1219860285, -212239515 ], [ -682475843, 1773905749, -682908432, 830725612, 1079440455, -2088073122, 422336640, -597274178, -464083903, -122184241, 1199534391, 1448917009, 1257621050, -1703269827, -553471073, -295950482, 794120530, 1985210581, -1408912716, 1614813528, 1693547591, -1127715300, -1224628570, 958208286, 1782269573, 1327670043, 575137220, -1301068607, -708544124, -1350299957, -997878706, -126398826, -763721229, -1021782844, -335709291 ], [ 1199884962, 426755077, -1070927171, -1795225940, -19375075, -1515657441, -1457643224, 1583762082, -1755378530, -781411698, 101109002, -717288720, -280200263, 374515003, 1820834129, 1014967660, 1258936623, -186701107, 927272954, 433244142, -1944701412, -1298329543, 453594920, 1374847937, 379867721, -23483811, 930048751, 212461628, 1398858494, 802619162, -166239734, 1320497305, -124625417, 2049379334, 1878962309 ], [ 1754657958, -1821178879, -869332481, 1143638382, 996214909, -1403147271, -1556141354, -735931494, -276668852, 1230832280, 1810824642, 180818274, -2147236526, -546957952, 1243830609, 722791226, 605890915, 1771266425, 2025427738, 863821595, 596572547, -553807204, 1351709668, -1982506117, -1042570748, 251518247, 277837333, 2049491081, 1460215775, -679862026, -752654130, 127816797, -1953728183, -1400654235, -2140101725 ], [ -307151379, 926903769, 872846314, 1734636597, -1016486509, 1532337684, 1892351317, -1608847926, -819286832, 259162104, -1008282651, -1217482804, -1605319523, -1499382592, -1804364466, 510392161, 856540819, 376328436, -1005672616, -164348884, -77862327, 1394798782, -821330807, 980848133, -1325123135, 18418317, -1735821225, -280973309, 1213028407, -1854318701, -2102751065, -475965748, -148726328, 1519334707, 248648372 ] ], [ [ -746564105, 308028823, 621701940, 1358288523, -1145689528, 1078718953, -1793401647, -1377191797, -1775184720, 166892968, -713313602, -947112083, 610435214, 1092592228, -1454518757, 1201212528, 693461951, 1465383196, -539078094, -738378540, 574934742, 1970119214, -666513445, -94078149, 408658354, 683343785, -1654454418, 1724049875, -811401115, 415605882, 1371606681, 1771259516, -1014512806, -620290451, -596084232 ], [ 1972338815, -1152640286, -2001921868, 145886782, -53249198, 1735068956, -167081658, 238962439, -1726399870, -456844051, 878966074, 974167651, 1061902635, -1063420227, -1535330885, -784906452, -11357145, -1224858466, -757307151, 1316617136, -1848269044, 1380344920, -1031159084, -481089577, -1027452454, -1764706972, -1344165820, -1788776948, -971169287, 1544436697, 3577838, 1721062787, 79781737, 1846220872, -1480557755 ], [ -1292577400, 237830656, 1055211096, 552131462, 415410879, -451970441, -581838165, -1508807566, -21616251, 902291305, 286197987, -438706691, 694573604, -796254651, 289390516, 719775131, 1600869220, -226981446, 2126707797, 2023644056, 2002171857, 1225516708, 1879444138, -2140177737, -495422828, -1746859610, -1751920250, -921316934, -639258808, 1689050028, -797380156, 676958745, 1973518609, -2049207822, 1132502095 ], [ -1743182259, 377673733, 1798991591, -178296733, 36128956, -1062317970, -1837308639, -1348201030, -1533793022, -1631619963, 1623755341, -240140924, 412088342, -1316577707, -1260963106, -636123598, -1615880676, -816987533, 430722940, -515593539, 1222673887, -1126157508, -2015206651, -1427452806, 490124365, 1876723314, -707129721, 1503915658, 2144919403, 1748894908, -440828529, 777723926, 1462957820, 1944668545, -753421636 ], [ 1811634989, 584826047, 1991328081, -1997199091, -464045355, 1972097909, 1775939139, 1756731121, 1438763148, -1032344585, -42892640, 1463458383, -1243812796, 2075230136, -1596846263, 357996326, -713815667, -799843362, 218821831, 1459001327, 269573227, -1954748918, 515541898, -451432815, 146911027, 2081533317, -485895601, 1936352886, -2012696382, 861681630, -1467999848, -1505951792, 418970053, 1292541880, -917820376 ], [ 1051432072, 148707920, 786888207, 1338818600, -1538744244, 138155208, -2046253990, 1878195400, 1140305369, -63962694, -358731185, -386029242, -1128692350, -1954496902, -989977034, 1899870816, -1927776230, -213432918, -1697104826, -563181821, 2043051028, -530684410, -335482675, 808072837, -788116497, -870829332, 334628802, -166018638, 1516761413, 2004941737, -1456776302, -1814129848, -125381483, 1229277064, -1008164649 ], [ 2056287544, 1657112988, 688249929, 506570484, -73579552, 792051335, 2045394736, 280265136, -1953745708, -1230313185, 1525086087, 9151680, 2046398361, 465035873, -1546385850, -1828472036, -996190013, 1296672978, 1624475660, 977582762, 1194506683, 134727943, -2136056695, 1518286712, 818131822, 1443980771, 528378905, -530051048, -1428784151, -672534245, 1351099509, -1125414433, 767164117, -1764727204, -1376023094 ], [ 2014481270, -1174374928, -892842339, 1352970935, -614151667, -2092128962, -542754391, 1400723002, -1246166590, -1452313040, -122604939, 110069761, -377182401, 1104044708, 400040967, 2005883967, 777144769, -1375022308, -921353931, -1437317481, -2048416760, 1046568021, -299449319, -1261007289, 754623219, -1701746359, -663137714, 471302012, 1810622767, 2023331681, -563751283, -1549451361, 1659616270, 1550867235, 1543636770 ], [ -176447104, 998752118, 825991057, 994174681, -2063806169, -985517787, -1986298708, -2095767493, -141940025, -378300053, 314910910, -31139766, -1031120533, -1666572785, -1591984362, -1179756098, -476293523, 1306022665, 2100194589, 497513796, 862509464, 1362120319, 2054913196, -639678781, 1966402760, 1377980507, 1145976008, 586274905, 2026287997, 1180605341, 1821283118, 12000840, 1062117553, -950813933, -578662371 ], [ 613457657, -1750365444, -1869546637, 1756446707, -125351073, 422582038, 210431315, 1267051352, -1863627524, 92395871, -394023304, -452834358, 206130024, -1094246856, -1360601329, 714054063, -461121438, -693427098, 1177813756, -293056057, -1053835782, -711262313, -1971788795, 1974501257, 1037404885, -1891016058, 637229033, 120926349, 1393927303, 1182184624, 866341787, -509554005, -696269394, 735870324, -1131060013 ], [ 1652599813, 1653998650, 2145468997, -1489041370, 381556050, 21247510, -1026271216, -235867364, -582982877, 1193507678, 637552116, 592098276, 726422129, 465998527, -950482140, 462116551, -1706503398, 786079927, 1662466983, -1038462055, 1660092449, -429394679, 1350621139, 1353190290, -2028599913, -1019316169, -2012951033, 1285042461, 515875963, 1100595412, -1668817860, -1250582787, 292594925, 342407775, -469911915 ], [ 1371762424, 1690728455, 662113188, -279401912, 2083032139, 2141841292, -374140867, 58068204, 1305894034, -530733970, -701144362, -1591660564, -1948272555, -1746180814, -1692035951, 761209977, -1609868355, -1155338905, 205571394, 35162465, -672002194, 2104995705, -621240798, -1731256330, -1071153815, -631410052, 1318019889, 1761452203, 400117115, 896719443, -1040819828, 1177512069, 1183739759, 705365545, -1812862406 ], [ -1625202788, -1859453113, -625308746, 637742737, -1459061293, 212774531, -335486476, 80880404, 497800779, -575646818, 1215585601, 922677720, -1122105109, -789192552, -740134395, -1093876413, -320687918, -1822400998, 1018263764, 503354269, 1208857971, 552078498, 2104379942, -1049309133, 441086830, 1789932586, -200441452, 825587567, -788418723, -447874066, -1746861762, 903017723, 1069011451, -1238048300, -45882769 ], [ 1634139843, 1375503316, -88657211, 1826909675, 825360464, -429456619, -1348330995, -1654999835, -522568569, -1201494949, 347658907, -894505634, -1015001506, -2120415539, -497574649, -181177921, 996745500, -1125641348, 695314582, -251434781, 218958876, 667764878, -647529520, -1006368354, 2036325298, 341276303, 787545393, 1689165318, -567658337, 1488371504, -290852968, 369434368, 560786231, 1558151358, -1011145772 ], [ -2064074763, 923366935, -1893780206, 1631938363, -708399734, -2010123009, 1283424205, -1708654168, -1846501840, -1132072061, 27903858, -1507895060, -618507916, 985654643, -1486539280, -463555486, 15357625, -896449135, 1424642545, -280515336, 1062215972, 1528134869, -1303496294, 1306818935, 1267708706, 1842821626, -917985260, 1715456598, -1572326096, 1664578579, -514244073, 1410124842, -2068957312, -532099321, -2069241173 ], [ 589810883, 1725282811, 973798163, 1500659614, 1213176131, 1175540005, 795198872, -1863898298, 772114169, 1127165826, -1682266333, 983001717, -1263341884, 1086455328, -689480981, -1455759223, 1737445240, -1395294409, -1190264057, -1002586595, -1830262694, 152881144, 1617378715, 505297209, -1850679728, 692161701, 283942, -1922354001, 640617639, 1460563107, -1127850619, 603629110, -201288606, -1459918581, 1952136800 ], [ -1690329149, -929979074, 1544279596, 221351241, 1257057073, 1757099964, 373031940, 1046489630, 852865717, -173761147, 1534785985, 1733658772, 919010445, 1559091825, 1854792584, 1665067494, -1640021046, -1193147912, -657075954, -2141479076, -1447865425, -662770288, 2080695561, -603001680, 197454505, -824679965, -2092238585, 762265033, 743513895, 63049500, 188602383, 694592069, 1237120518, 1114035800, -1528476030 ], [ 2029486809, 49189978, 1311884832, -958450500, 1875937699, -1717419416, 99495946, -741700747, 1914028316, -1803719913, 1030674578, 1497437664, 575715204, 142811284, -513007064, 99690932, 1523227159, -1947455958, 2106684546, 1402779735, -1851898377, 2026060488, -67245977, 1894304596, 2038235955, -2121221391, 625450684, 740652286, 1723419738, -838342891, -788278831, -1162875311, 1103461035, -50997260, 150546815 ], [ 2084682382, 67402862, -235746275, 265137646, -1492178846, 1158737705, 1906362928, 552336850, -1402664519, -1992891582, 1475560618, -149748914, -439131805, -883229172, -919578549, -1224921590, 627714706, -1938844934, -954920622, 783826672, -2051325556, -1300994736, -1983638013, -1178863921, 290138376, -6308610, 1812271658, 332854324, -1424695727, -95136177, 853354283, 2011357967, -1926299035, -1082814932, 1564513365 ], [ -483935839, -826719770, 1677927979, -31251553, -1842010140, 1197270009, -907815555, 461281992, -1235370210, -1333849006, -1676574534, 1032276202, 683344418, -2134933209, -24444134, -437229535, 1725579862, 2127462044, -909514902, 1739634809, -1539828896, -713193863, 1834823661, -702090094, -2142737410, 497621797, 292791641, -1078264867, -785096847, 1141366076, -630025043, -211657077, 899124052, 686164706, 1193381189 ], [ -1790531155, 1826257758, 963022556, -1096487801, 410205300, 2144894085, -1986680582, 956190610, -609337353, -1869329742, -1024939091, 940002974, -1039453195, 1995633128, 2102510076, -1608223917, -252751459, 1097773135, -1670897437, -588461816, 553741591, 1380853980, -2072313205, -1057120657, 1012773641, 1991757579, 901998302, -632836371, -691518977, -794639560, 390149528, -1436730940, -1511123923, -1409770922, -1355092775 ], [ 1175096640, 315374350, -239827650, 683235652, -358206232, 1847810412, -599504648, 1341023877, 1807258374, 261568474, -364206771, 1549597245, -1602450428, 1041806113, -47936873, 95645940, -12027887, -2041932065, -1854066362, -102072914, -1131934514, -1307658017, -1556420933, 1128960511, 1440466751, 2056150489, 1488539701, -1430059725, -1666028449, -1333957067, -122099405, 498501354, 1676320252, 546393835, -692539120 ], [ -2096710341, 1282397904, 2145636371, 1320416860, -1916419516, -451863303, -1192499100, 1126279411, 1180577309, -1638621992, 1849681071, 1455049552, 745188752, 1232092629, -549243192, 611787249, -617682763, 1512536458, 2122336854, 1302976001, -2133047629, -1940521657, 1895083915, 884784528, 469625160, -756922408, 1747545798, -1787867287, -823662184, -1737273155, 977703602, -28956158, 1204349051, 1430313169, 1497977427 ], [ -387320698, 986142741, 934793663, -1018828668, -1820021935, 940396885, 511035234, 1575409265, 628984695, 1330471047, 1278861414, -1055456697, -1955112632, 1136683221, -637020019, 1216108496, -850848057, 1870039843, 1247713042, 733701492, 1304557434, -273522126, 371139558, 742491672, 961979034, 766024945, 629602205, -1035326079, 1722996313, 637612862, 1552853239, 1928201447, 1744121828, 254052155, -1732614851 ], [ -1911202335, 372735318, -635258159, -250580330, 965685620, -1126569157, 2137730161, 927553062, -1749985452, -1770190424, 636271783, -605092893, 1536699037, -140817988, 180945456, -605444724, 1115480086, 1750804420, -333227504, 191767668, 576391858, 1803680753, -1194598471, 1049684001, -2081789830, 176090148, -306959164, -1267498150, -932311724, -1028733419, -556279831, -158880977, 152298361, -1856641620, -1858473641 ], [ 1087231867, 1635663689, 567266799, 1081783969, -1971300681, 1768042086, 129647216, 378343602, -566282183, 175520987, -969023528, 997610711, 757792613, 1708549252, -37840126, -1969416841, 1964902814, -290958902, -1951587594, -1024825558, -414601628, -654199632, -694849809, -1926456747, -1359468960, 928164381, 1424788017, -444583561, 1202358670, -324220043, 401053180, 1904300482, -316332349, -2032179114, 1497361230 ], [ -1567951938, 379903734, 1289808612, -1410835136, 1124957823, 1129899212, -100033402, 1755483617, -447430825, -1240864189, -1735645871, -1116348182, 1826802937, 2072473626, 760202918, -1810457599, -1889943304, -1121747357, -790533949, -149921838, -809906341, 323035168, 1025018382, 1906606540, 1889203714, 1516193289, 2103474441, 368957837, 561528655, 1443295238, -108189644, 844795983, -957613533, -1518155851, -509027423 ], [ -736030109, 145978956, 1605149895, -1258525650, 1094219600, -1259497251, 2043650341, 326488230, -562690243, 598177598, 1205853994, 1263845433, 1197190617, 1778443462, -240457955, -6635762, -852355916, 1456784652, -1229762169, 934201507, 1440101653, 570391546, -2020622797, 758992376, 1343184945, -1032692040, 1535858888, -416728608, -1672063314, 714326303, 320141637, -1751577314, 1270006344, 502905787, 1491631462 ], [ 1191934295, -53691157, -1148025219, 616834547, -1213683402, 1577174986, 982320484, -1592080788, -1032005750, 675364010, 79600409, -1746198455, 654191247, 1050410844, 374148821, -1822600020, 1828881085, 719875566, 1497640683, 99609110, 1473194176, -1001127286, -199013773, -932907364, -1200207560, -811169182, 227982713, -1584243410, -83394852, 808819059, 1267876040, -853986372, -701732430, -973288462, 729080059 ], [ 925754412, -1524623708, 818676075, -1650627294, -1818809372, 1198854198, 1183158258, -285761432, 2102532484, -2128015558, 171556741, -546937501, -1089360017, -523133483, 690680270, -3694687, 1192222819, 1249618855, -1955557827, 946962316, 1379555156, 1120741066, -1339824795, 1771465063, -1739180155, 1790862197, 1358620847, 1558552371, 1973097261, 348116034, -1787967104, -2076272617, 1728264690, -1883071869, 1830500338 ], [ -1285596489, -907991508, -1866923548, -1292860422, 2090337029, 1068042973, 850984533, -1138770571, 734584525, 1643170347, -1004117233, 2136720802, -1704527043, -1354886175, 102363843, 1034004204, 1933982886, -856186760, 774857550, 126999231, 600251558, 43170888, 1219943621, 1888003767, -173822935, -2097622064, 34352725, -89166119, -1059211659, 620242399, -1894208750, 178710411, -294565546, 1325758459, 2096209991 ], [ -244221046, 1576696114, 2122455483, 1737518645, -1514822727, 752041131, -1672562058, -688826214, 1095874828, 1948400888, 163044065, -982225944, 569513840, -171041792, 1017401894, 441358943, 1845334104, 329134289, -295930271, 1994565074, -1768998887, -95464745, -1800161353, -1596957988, -210919321, -2094462374, 462876415, -215843304, 650436187, 1312066489, 1197411202, 1285706928, 1212096660, -830796725, 2054323207 ], [ -1517368998, -422646111, -246708859, 314491205, -482453782, -144784202, -2109108414, 850416801, 13481785, -6013988, -298376758, -817648828, 1818152439, 1145079033, -617497844, 1671554339, 821258129, -1796042066, 1011565145, 1865606477, 1480913038, 251140876, 1042566468, 1220640978, 139808517, -1835305964, -589629360, -1889995601, -1531909147, 845789036, -1472383228, -183777124, -2133181242, 1728469555, -1152156933 ], [ 1805145162, -1938295050, 1672113982, 307343077, 744655744, 1112119002, -428284317, 2122214568, -378402132, 12257235, 1373895064, -2128183473, 1121948672, 655082926, 2064584986, -1171108360, -25747074, 2079074860, 1777748496, 1014366598, -1414133267, -2010812498, -911189547, -390251315, -519878841, 196049046, -189721097, -617227865, 1056739825, 1155843781, 535337394, 1586805981, 762602355, -418855941, 723334150 ], [ -2077866440, 1797872149, -816436741, 120828094, -1726777611, -2053018020, 129602307, -1534406350, 840022391, 374540052, 1361616439, -1640091921, 760299879, 1528655872, -1185166243, 1705048341, -612304077, -2062213651, -1139663781, -239518193, -1764697791, 674735910, -1807453039, 297800098, 808401399, 324222331, -650410658, -1947223286, 472000209, 1122528219, -25215507, 1228728017, 1788932178, -1819463071, -967429814 ], [ -230752156, -975013334, 40998434, -1163571117, 767251986, 896148325, 1709152165, -219214535, -633779139, -1116447514, -204459371, 1650050884, 1546584423, -1713027026, 1714531022, -1921805388, 1541850391, -1002786624, -575073065, -980190134, -2025073534, -478855650, -1959455474, -1093845122, 75707749, 680654935, 1193949144, 1004751801, 1934035484, -216040641, 877643348, -241393162, -987468488, -2136812748, 1074345330 ], [ 449651052, -26314040, -1435829156, 1284498591, 459713685, 127445991, -1105765341, 1679466530, 457717599, -1754257911, 2133954133, 1971578490, 2084118347, -1222748129, -1798926966, 1409673296, 928102400, 1154668279, 232291061, 1009104975, -1856901881, 612646762, -349591974, 563233590, -1236542772, 1625161672, 576876357, -417467008, -490313170, 764221294, 1753884616, 911866584, -1373672235, 1041508062, 1521293343 ], [ 703623925, -906757990, -601972630, -2045213889, 1592136635, -234260425, -851272379, -129426819, -2124533740, 1846964230, -599157903, 559202585, 317828484, -844041818, 1253956099, -1611593988, -1530300778, -42286452, 1723244929, 468969017, -1420721577, 319086679, -41043797, 800955738, 474361438, 1293142419, 203231239, 451470482, -825213025, 1402406442, 1220932336, -432346583, 598921775, 2068545292, 737799942 ], [ -1261274712, 11743027, -1577240175, -1581706956, -1445310280, -531505401, 1232404668, 560486753, -940070151, 536965481, 1273551653, 737681866, -1138762207, -147704306, -1520608784, 1418106833, -1330928068, -1537117186, -1949544182, 2134884431, -1498401585, -718564998, 1409045327, -308662188, -796134305, 1015709435, -1610978795, 1961511487, 780996495, -875857265, -1820801458, 1624055664, 1029858296, -1824684825, 334940630 ], [ -2015925535, -393119354, 2049205704, -1873147212, 366413855, -885024487, 514599813, 599624432, 1356885643, -325499284, 1612200992, 1331569116, 2052781233, -163609831, 989489631, -1870188683, 282733328, -891215974, -1072014183, -2049759399, 877861027, 1351690038, -77695624, 1384102193, -1489423714, 860279334, 615180975, -538749044, -628007173, 1101104934, 1001615190, -1446414939, 967722632, -1849993211, -898943913 ], [ -798106343, 446528212, 1273098876, -1829549813, -2015827334, 1009403399, -1936911520, -641520548, 1128490184, 937574306, 2090620007, -2025184926, 1598533368, 1112909605, 1984946353, -391271323, 261212992, 2090274128, -1604405269, -153063692, 1275780340, -1089380190, -1149887202, -1362688116, 1703325647, -1286065710, 1788877545, -2003500884, 120202342, 1190770170, -1724148423, 2067372455, -1175766493, -1107984485, 547562355 ], [ 80592163, -460398527, 629941763, -346797400, -753600473, -1940646682, 1877591167, 854867953, 47667865, -804702161, 1614278433, -616732944, 2083752923, 1829647605, 902522640, 518478376, -78387635, 1048951611, -1905102842, 941800750, -1792060327, 1131795429, 1050284215, 554141773, -1344253086, -2089720144, 996983927, -372281193, 1650910600, -1419720431, 1406154563, -672675933, 522807697, 2034461219, 271992789 ], [ 2138314792, -473062997, -1214793506, -867401817, -35868656, -1026759983, -1620783600, -1107606740, -475865245, 604741772, -1758389150, -1654893822, -2103062593, 1871570263, -1928967573, 2048077041, -1423223459, -1130572497, 82880767, 1809210181, -70008917, 2136256217, -1287877135, 2094293091, 752734276, 1879104502, -1190270644, -188598474, 8137446, 502717344, 1784510686, -1411678686, -421055221, 1614234065, 1656218637 ], [ 407868899, -1495068210, -1612626671, 230146773, 965437957, -522008256, 288552073, -682153658, -1649328407, 19172813, 1980115864, -344988784, 1060924434, 203317449, 506952664, 1983992675, 1848266255, 165964606, -304428382, 2015788406, -1045814899, 1084917482, -541572006, 699181134, -1917712031, -231769133, -1593604028, 1066985462, 370861289, -60168976, 341496434, 1059726989, 1592672568, 522049504, 112949172 ], [ -1569339975, -472542382, -1068385109, 1232889883, -261209383, 652466864, -2060711622, -1610130552, 1726963433, 2113143094, 693176243, 1842102899, -943636115, -2099148583, 471816827, -2056744276, 822793990, 1066540398, 1468439227, 1216883719, 1163815928, 1841059524, 1655798559, -884524279, -2086803857, -719960420, -1648951923, 611054387, -1973206635, 894344814, 1494100694, 1595597757, 333607207, -505800594, -965298097 ], [ -103727329, -804502636, -743359930, -1283275990, -2035512027, -1561971901, -1471716454, -944323097, 1025216065, 587865294, 737400717, -575770887, 1124927064, 850935436, -1263138190, 1327093031, 274009530, -844276524, -1023499496, 1609017585, 956074880, -1552194569, 1901898787, 1952202824, 825757661, 240732656, -992940888, 875046580, 460990105, 966665670, 1459121315, 1813202837, 417028278, 1537066822, 1063814431 ], [ 215411494, -2007467593, -1569994076, -1000263550, 1079459803, -1680785667, 892404997, 1461673386, 1533426114, 1568304779, -1352444303, 78893494, 2063553045, -611879863, 1426329124, 1475970618, -1838790935, -1832363068, -339889907, -527913163, 580784531, 1705575362, -688849623, -922363904, -1278333249, -730872806, 1947318329, 21410945, 1621318727, -1349777402, -415829374, 1523414317, 327070440, 1486642150, -358215215 ], [ 852508471, 2003198174, 845051071, 696764766, 1438997323, 85479918, -1994445440, -1475497652, 397758125, 1980538017, -146561894, 678814041, 560881446, -1860957549, -1585262494, 1231560056, -1669946237, -28039107, 1452926596, 971878200, 767393791, -1235973617, 129073358, 1820880921, -815554392, 560645607, -1075723281, 463396515, 447788069, -39494369, -354986422, -143281538, -2030372383, -1724524555, -1935648691 ], [ 771064100, 422215595, 1654323413, -1029838089, 243388182, 202321624, 1167650080, -1312468669, 2071840402, 1006962745, -1641871294, -1461623601, 731630248, 782910413, 139641034, 645223009, 978103369, 1444762441, -1655303224, 1832088355, 533982498, -812279798, -1458473718, 330361481, -1770576462, -1861978100, 1262410643, -938435952, 819577515, 2068142266, -1182073801, 42739620, -1394271117, -424287833, 1919200564 ], [ -1768867499, -1260244334, 124407046, -439237986, 146727814, -2136474962, 341594962, -836512874, -1356405064, -120926411, -858282680, -98241573, -1015309233, 1403192836, -1070507732, 693344037, 751760345, -1811053092, 282256115, -975417859, -1783981814, 645406283, -1500760528, -382255135, -375855266, -2040513032, 1916098630, 1089604205, 2035692896, 1885610168, -130229430, -1845057735, 1507100797, 1053360224, 437577458 ], [ 1527042164, -85707911, -1688736311, -591476462, 1048824598, -596384624, 611096886, 1460485557, 167781555, -1923784530, 1752776569, -1070080406, 335650820, -1992452770, -918381959, -322436507, 1546873523, -2103434190, -1257143047, -1233857613, 1229077959, 1672360236, -1512469426, 1656066589, -1687495441, -635758626, 336562268, -529520138, 1514429159, 1558240864, -1634668217, 1227051722, -1131210530, -351464066, 1123181831 ], [ 1942310065, -919251133, 775742993, -1912177358, -1888668170, 1071265779, -117851377, 796713146, -1625918285, -2135461068, 958721811, -1268822698, 995997658, -1337289912, -935009507, 318659054, 905888875, -529209768, -1973228349, 1936889047, 963714240, 169640874, 791646788, -1966546332, 1240321505, 1842765891, -86618962, -1515928279, -1763722188, -524959824, -2027812583, 568420833, 240422047, -168211650, -1727199150 ], [ -1946014722, 140747653, -1634849372, 773015022, -1934440994, -170909393, 775729177, 1957505177, 532901497, 173666877, -1585700307, 2029788353, -1599869951, -918779713, -351886141, 1301533746, 960773484, -1792284306, -606945233, 478750230, -1518212024, -2086857301, 1635817678, 1824866698, 1192822673, -981094055, -1413482883, 398392959, -1814360494, 362788689, -1984741656, 1944246525, 769603549, -910505577, -1948457349 ], [ -839557993, 320916186, -473979625, 172863004, 863591112, -433308234, -103562588, 1700824983, 37696638, -2073716672, -2098150828, -1116631337, 1996778737, -163129358, -1483530761, -317104410, 1238132294, 854778524, -1805219177, 605708940, -241749545, 626025357, 445722785, -771509217, -1074362595, 853695018, 2130199460, -250308212, 1501043032, 626646254, -1467842305, -2007100813, 1512106756, -1122153469, 141547940 ], [ 79829228, -1019786652, 702674962, -1655047041, -2056045361, 605121447, -51954309, -1343297603, -1906774677, -1264028916, 308209486, -1442097812, 1916234000, -104520099, -591405484, -928866773, 1607902636, 61001947, 368400464, 2076923508, 1239788561, -825874773, 1443338043, -1553227791, -141046204, 1666032841, -86165990, -1503262726, 870042168, -349250705, -515102607, 1018918563, 1397491385, -650500661, -873428220 ], [ 208529053, 1861238280, -1920397070, 1813707070, 463164712, -1275078132, -503611028, -472819385, 110188374, -1486425424, -21736009, -1129016654, 804604263, 1180374564, -371439980, 513976606, 1165172493, -268933849, 327672727, -2119347288, -1920674715, 2085154039, 1055909302, -1321098038, 1748012341, -1900219458, 137898509, -1702633132, -204154464, -1179546672, -934052813, 1559377559, -2135650837, -345894132, 261610031 ], [ 1248510210, -350241419, 545161069, 106741253, 469265430, 72139594, 1706101255, 109477035, 1757316855, -799826738, -931189586, -15101353, 1589403978, 540900252, 992083021, -387929392, 1385494299, -247993286, -1376017948, -1303180468, 505303641, -1358358346, 200919338, 1280048868, 1741382038, -1684302813, -1503246370, -911480250, -2143193944, -442319604, 339120024, -230562166, -2130396805, 1506137397, 1332882370 ], [ -346512568, -1361312569, -1814973673, -1782599684, 618461888, 525833589, -2068800928, 318608171, -1343850590, -263601097, -1191054122, 1187722896, -311083295, 1133464340, -99017696, 1742165265, -1084477800, 1259425110, 962474727, -1850208173, 1840567431, 1365556982, 1332805986, -759186339, -1591465808, 1015088096, -869894184, -1189664835, 1493458441, 1685752561, -258417836, 882818469, 899089327, 1919070579, -1684025393 ], [ 733711354, 490294319, 74856968, 10364382, 724690896, -102706410, 1868458317, -1734431381, 1135458168, -1243541054, -1426721065, 757360771, 799548936, -367030026, -2064493309, 181782708, 1111970295, 496860462, 640027389, 781153119, -1641899653, -609535867, 590292252, 1991985570, 1858324664, -598437520, 1270029211, 1311128739, 757896478, 290346146, 54813459, -1426664500, 896162719, 1180665901, 1466795343 ], [ 2072142998, 749999264, 1718005850, -824501241, 1627163461, 1504703649, -306013720, 1068389655, -1603281767, -2039381660, -1081731620, -113950228, 1448109181, -1496650338, 1850138616, -2103485573, 750505080, 47939008, 156226646, -420776087, -1367903395, -1754330446, 2127506929, -1361295344, -1656960937, -1590468813, 1007150699, 536282855, 2012629907, 292047359, -986061335, -492466226, 314450064, -1354643054, 310937288 ] ], [ [ 24369608, 1642578688, 675281922, -1701377836, 2115927175, 1791301130, -1684460357, 1177540722, 684180157, 900792961, 603390043, 1843065694, -137119085, -1521297844, 266783910, 2024084571, -1160605518, 1553139297, 646290613, 1669346581, 814857371, -1552622188, -1075411533, -1598865116, -244899060, -225300985, -642920175, -1606571791, -808814169, -1509589906, 1201110401, 166566009, 1030530049, 805927531, -1672278030 ], [ -1029591972, -265661429, -775831211, -1641262073, -467588533, 369286808, -371883617, 1402807327, 814998697, 1441651124, -1733964529, 469858213, -1650818283, -1645348766, -64631307, 252035099, -300585163, -2042007806, 1839069825, -1844211240, 283905615, 941216041, -870494351, 1250750058, 1669495627, -999536637, 226993562, 1064364763, 1484182582, 1831024982, -19354019, -94399591, 959598068, 1197423128, 1355866951 ], [ 1866397889, -2079149266, 1195869153, 562544865, 10966088, -1097828731, -2081208576, 1890124248, 1546664249, -1857368507, 859843674, 1100314051, 783686110, -1111749213, 310449502, -838122552, 893677570, 1170198905, -1586074066, 771791201, -1808417708, 125313485, 202984146, 1310096048, 1542403303, 156560824, 1049093617, 1801936035, -1226410649, -88943462, -313630158, -605889378, 1143711585, -946718026, -1292443347 ], [ -1641832196, -1277134906, -779450269, -1738350303, 849663576, 1282335597, 647354984, -734120242, 1900581990, 1528322449, 1018006885, -894448970, -1039401896, 1180418524, 77888606, 149059235, -792186348, 1591414264, -687698743, 1595833745, 1507663600, 1829427018, -296490555, -1927315531, -655558237, 1800726700, -913628517, 1608978982, 114200745, -1130441612, 2000381192, 881604555, -1869776234, -277496697, 977008112 ], [ -2033221630, 1208531041, -1558443087, 345599226, 1038908525, -1795538803, 313211220, -1502173448, 1947855436, -2133495909, 862733920, -204015254, -384113969, -1835385026, 83629871, 1986756606, -700162017, -1030731894, -1766885112, -1598451253, -229806053, -1921054496, -50510262, -449462718, -233656228, -1921480057, -1616488066, 488569021, -1116242914, 1024445338, 1175489783, -1262329231, -1520780716, 1854148771, 1197037208 ], [ 1121364536, -1355584883, -255142049, -1489040622, 1409990438, -347236079, -1110171863, -177632546, -1246864410, 1067571520, 1957797167, -1342790043, 2069166569, -1145974921, -1479016105, 2009048146, -75545389, 685755562, 345872197, 1032755425, -16281296, 184479908, -383019825, 1149417528, 1789248216, -1454616580, 640810247, -1279114034, -905683969, 1546104609, 1090110996, 1078833401, -217542322, 1999772373, -1342007565 ], [ -347163739, 1851357686, 1798395046, -775541273, 855583277, -1535494084, 1618766865, 430486219, -1651290652, -1054976079, 1621491095, -1379925512, -29161434, -77955151, 1928207959, 1535846150, -478668723, 1951569397, -1092436275, -1265476661, 1543495203, 1440210632, 1960066274, -164144321, -1036262812, -137409914, 750004695, -1194081561, 290785730, 470466901, -1892523992, 772420650, -1120595705, -1281118434, 579986693 ], [ -1326007042, -1707723897, -1034779611, -1498871674, 680150660, 1662842922, 1517899900, -901684279, 1009453718, -344248809, -1696174362, 687045641, 1705150633, 1145181039, -1386206955, 1585056409, 993282594, 2005267742, 359810446, 1407274607, -126161810, -1188373857, -1455570854, -136165871, -166653772, 1721195645, -1601348534, -428722225, 5776572, -126791766, -483997417, 907560675, 625597053, -274418218, -1968289263 ], [ 1447186600, 877260498, 838383456, 617867565, 95849462, 1589053176, 750115601, -585901680, 1501338286, 1551914032, 1180005075, 501722524, -1821495967, 730843578, -1747424905, 327221852, -800233359, 1595465360, 2075929674, 1234973765, -1643893485, 1769274125, 1830355878, 1340743438, 560659951, -1337592121, 1217325652, 1023135208, 258489910, -1175575323, -1680231009, -1201155064, 735282387, -237077089, 887273340 ], [ -1775561057, 1092142729, -182369033, 937541910, 191453771, -377500825, 1850369939, -1248787145, -779240548, -1449266609, 1782361060, 1775661389, -1399024046, -858229651, 748727233, 1386270260, -1414777211, 952090369, -2142390435, 2038889782, -1727818075, -761121350, 585526241, 1117923019, -1134806051, 142134415, -1740975106, 421000955, -1746355035, -2064072827, 282420625, 1308977992, 1463835862, -344146385, 1087363938 ], [ 517362644, 1087304752, -604328554, 16070115, 10833315, -321301025, 670574876, 368509, -915149347, 6032809, -276633292, 212858777, 1613964102, 436800016, 1874850629, -2108953624, 741730841, -865471948, 1979428699, -607986453, 1581210616, 1121423520, 2073900304, 163015721, -2101860843, -58156980, 1742517506, 148483122, 1170644781, 88479239, -1582280391, 686364000, -1493978757, -1890200073, 776259327 ], [ -642892977, 1402128686, 73397344, 892468884, -1848099419, 1815240567, -1301040784, 242537845, 801253041, 1075809506, 951474968, 538511177, 2088370997, 1244501873, 1427763797, -646089857, -2061196625, 718661157, -148291935, -62792286, -2028485527, 1760667115, -699957576, 805676836, 13848964, -174014148, 708753742, 1417189473, 719463824, -365501781, 495827433, 1613585084, 72696200, -298578271, -127461724 ], [ -428516872, 1376098940, 1470909540, 2106182653, -739725540, 1558985617, -1968638553, -760500357, 108760823, 1229314602, 1361389209, 1141436992, -1556614018, -596626555, -877196037, -1661589909, -531518962, -900275796, -1771052421, 1249559538, -347542980, 1449208460, 1767119538, 629722447, 698662138, -1417078443, 446226743, 1774650477, -630807464, 1510653473, -927126222, -1692520400, 598479621, -793674863, 347977807 ], [ 490157659, 1394316823, 1332213710, 1713649511, -1671959279, 719217366, -348947173, -126586330, 1731729559, 1796508566, -1767521019, -702107336, 971279916, 978818841, 108896898, -595845806, 119974766, -446075156, -395026257, 1174764441, 1054892340, -328518348, 820162262, 763403726, -263579880, -176933048, 1237951278, -523261676, -799294935, 1606085506, -1058848625, 1500467062, -665512844, -356264413, -1412868381 ], [ 523486759, -149927825, -1684049645, 244506308, 2132596716, 542923492, -650085771, -132104584, -1818563107, 1488936058, 654027563, 443827864, -1537512300, -713572161, 1192710965, -1676538048, -641911857, 1516964160, -1257338787, 774902260, -1191367011, 422877409, 1374175202, 445246137, -1364785791, 1987570447, 631686117, 504763445, -102821568, 162689669, 1030536410, -2114917820, 847058846, -482834922, 1652030910 ], [ -118520153, 1422440197, 1485335071, -298205707, -103309761, 53127910, -1910019519, 1193198903, 1054740385, 412261198, -1744337342, 1842334346, -1064100232, -742484967, -1472427863, -1100507681, 127814133, 1395758187, -588213382, -548462784, -2132430655, -245527344, 1675146, 914055529, 815296681, -620397476, -1844906787, 763265919, -1483154005, 947287282, 1896620952, 1498072719, 1064944440, 1079759423, 1514678029 ], [ 542151288, 1153154039, 1476035840, -688485140, -717631788, 1227364829, 1530223958, 63975106, -1634144778, -676490714, -569990174, 651528020, -1068787931, -2044892325, 1620231215, -1999790514, -541734327, 1672043303, 1024489673, 135472849, 1710038022, 1001007515, 494849145, 1116025406, -548597082, -1165607570, -1143589676, -735406380, -543315560, -1138974643, 1851655483, -1877933271, -717863337, -1386859289, 220272124 ], [ 1131299835, -1728017963, -549589164, 1511951819, -1744909255, -146613201, 169302875, -1918723622, -1905611595, 1693435855, -1368340257, 808517666, -1439330827, -1751095862, 401137392, 1842085098, -1914225259, 892736379, 235221515, -1722733593, 1506109539, 441701007, -1860574457, -635932725, 837627336, -1873653656, -1659058785, 1178166576, 635418947, -953121298, 1459160163, 1745957047, -247040948, 1549359695, 1270598367 ], [ -2065898614, -1060800799, -449637106, -809121871, -763819805, 1628283274, -1423706352, 1242219985, -1383927283, -1508733723, 616023799, -833384867, -303453233, -1331637913, -1993306887, -1108564919, -2119087056, -1979710845, 803519051, -1771587993, -1500705999, -257285802, 1083247976, 1813335242, -477197245, 1381943311, 221184302, 10316164, 1721393492, 1343604673, 31262871, -1947727078, 123592993, -75810350, 247475067 ], [ -764106446, 1667306146, 1126716780, -2134647390, -1292309827, -2068052496, -1924577188, -315950701, 745710067, 1534023879, 966090081, -875336956, -1959137246, 1034952937, -1270461652, -654511234, -1115361000, -2069504375, 1138639617, 402381393, 1120534688, -125037974, 1442945252, -1138707580, 337632429, -1806916032, -297009455, -1229620256, 1297393565, -1451680171, 191568154, -339042377, -21080433, 1240139336, 418818377 ], [ 764616448, -1488746250, 1216195787, -1766462867, -1251142351, 240874160, -1858037155, -1533254524, -815592157, -121346466, 2105768836, -495760478, 231732079, -955507394, 1077994001, 1126623963, 1695894114, -2034661863, -596475917, -69409898, -1107640882, -991437839, -59133150, 1924468603, 62178926, 227444780, 930827898, -1040556688, -1875694073, 1990940407, 54519084, -1779216721, 864951754, 380620840, -1289066760 ], [ -17463794, 966515905, -485149867, 427000489, -473153634, -254168105, -2051149346, -1582396816, -62522311, -1664702614, -1538187127, 84625278, 976736664, -513258226, -1902961100, -1661173367, 1275782510, -246435760, -1374426867, 1236723986, 2101608523, -1195991148, -1511898267, 148186175, 760480174, 931797648, 514560020, 732096437, -2067044886, -1304250151, 1799391125, -1588594649, -582196343, -852108835, -981109239 ], [ -1597515990, 1819266884, 1256783971, 98338516, 476606920, 2009320922, -1509161670, -2093446295, -171031284, -1524208903, 1581104095, 979874328, 1091544604, -2130317844, 1635109465, -949644953, -1043955085, 1647660101, -212208268, 1040642577, 2059136221, 1960051632, 436432645, 237856060, 474736666, -497094340, -922799874, 494411991, -1965631487, -888095424, -415145838, -1471432850, 1228316740, 1562599200, 822034675 ], [ 727586814, -1446426642, 1288319618, -1115938987, -1919570717, -1015603217, 786721540, -1490536021, 1895456040, 1093715008, 1621371202, -587487569, -769342785, -1089331612, -1287375359, -411734593, 2052187159, 1044828860, 1523935823, 1344135695, -1972250537, 1387848324, -1078235645, 1210344745, 629933859, 394813502, 1092097443, -626358327, -413784938, -735703632, -1194934625, -1406949520, 310093605, 557464097, 645274300 ], [ -1499624125, -372761224, -1410302868, 1696093085, 1971988495, 846089886, 1611136831, -1763766577, 96617258, 135511800, 121969798, 1041911926, 350599899, -591074212, 582810887, 108265546, 1405992054, 1445349599, -950477124, -216468264, 492641979, 595002012, -440236889, -1071049087, -1450297079, 2089630952, 969966866, 1711916018, -1330251290, 1008849567, -343209441, -2042348204, -975411196, 545176552, 510158675 ], [ -416695530, -1155312275, -965463392, -1325220598, 80592484, -1612361864, -1101131841, -1007361064, -1107979128, 898343580, 1847041065, 1601976619, 1635953275, 1267800908, -1185662606, -1191953760, -217795045, -790839398, -1674281314, -567038860, -2067978955, -1946809381, 1704319935, 1061686314, -236263757, 155469492, 2075757853, -1126650769, -1205429358, 1002853498, 6820960, 607328166, -5045787, -1834000651, 1423560369 ], [ -854644618, -673861328, 1008506520, 331386351, -1832796149, -1074359508, 211478223, 518056, -543756015, -120443641, 48569950, -1757283154, -283110055, 32239239, 2079270498, 1963396291, 128917163, 676624284, 765459059, 1358454852, 1850379953, 1133253297, -1008741792, 690759842, 2065234546, -584666324, 1751986411, -1843129511, -378320459, -191476291, -1931124149, -1576370841, -87722081, 1553807695, 1977509099 ], [ -415433724, -1189554345, -1921402662, 33561970, 1947502538, -1623492993, 1168096779, -529862852, 1312893076, 2089759643, -822716577, 2080200969, -19304826, -1336394978, 924222391, 81460726, 1351117435, 1349355954, 399461162, -993176017, 1134288508, 20084337, -351475085, -747983346, 1734034231, -762557910, 1126105779, -74208830, 1252552005, 940790550, 1712541974, 1483457969, -2061309777, 238577339, -139834326 ], [ 174644780, 2113328767, 801753761, -1859361202, 842975874, -1498027079, -1442804632, -1704956679, 312745918, 1916550824, -1622324650, -706903792, 3142107, -753666006, -220121771, 992674276, -122566090, 1557980020, -1671387331, -822651209, 1140084539, 455550322, 1264756665, -858330524, -1480115428, 648907917, -2009222362, 1907264721, 1822187784, -57455733, 822963766, -311568088, 301197125, 1163169093, 1947167400 ], [ -1213420351, 1603196316, -746571553, -175088871, 539510495, 1739854999, -171618785, 980224310, 1272473572, 1311857284, -1544980169, -2054538466, -1974398381, -1943380516, 236289261, -819278079, -866522939, -134937063, -77547854, 400775783, 566930122, 522678351, 144915176, 1487831114, -361281542, 177735408, -2053683717, 1470029960, 997883526, 352329713, -743022473, -1153218547, 1889878238, -841213655, 1037622714 ], [ -1139424196, 542312567, -1987833808, 2023963290, 824159709, 1976209944, -1820689700, 1952736088, -291003770, -648013720, 93974252, -74221474, -1886904297, 1168428054, 1298857768, 1920216371, -462076786, 1517261464, 1126309825, -1689228460, -895968770, -997978140, -2024733265, -470396908, -1426408691, -1610035299, -1231528401, 19203774, -1931385677, -1571909056, -246075433, 1289479383, -966201259, -210621561, -2140830611 ], [ -502917993, 919643813, -1276733269, 1700707109, -838343105, -974994639, -1595592922, -705730494, -1887629836, -1697132038, 1406786354, -235541358, 261866820, -402719553, -454269711, -108678576, -633825179, 1083476244, 64821782, 270764288, 1031527110, -1330066562, -1809283381, 1950357397, 2118420364, 56998848, -940968626, -1435797513, 2145056745, -943632237, 1472784512, -1078443385, 996698130, 1769308523, -1669638730 ], [ -1546231158, 1918744781, 390186522, 556791823, -1748673751, 300109117, -189835353, -1104851068, -1062795327, -550936344, 1410054185, 897133940, 1249618708, -884002095, -1451491253, 1586383870, 951324994, -705753916, -1596364960, 1273975023, 1568747649, -183214505, 51130386, 332082585, -962270969, -1806389393, 664665521, -1036040889, -684055967, 1969727601, 614979070, 167727218, -740255704, -1096995874, -1847320803 ], [ 1103094527, -561523330, -48079344, -1209782391, 1373550645, -2136024515, -1860758951, 115728864, 752041939, 2030471452, -1857210114, 1567052164, 967257535, -1399302004, 356228887, 881352821, -51736491, 158583365, 295999798, 2121020145, 1304809553, -2027650215, -2047340934, -215867056, -1907577633, 787098653, -1344790286, -524427232, -503764430, -973364228, -1972581949, 1582601684, -1815176025, -1089535400, -1363205848 ], [ 89031316, 1824247387, -1972621358, 1554909109, 1000083561, -1798388029, 1562014522, 1697061339, -1256581381, 1759269697, -1689231930, -161607050, 600008710, 685399903, -2084326987, -1532525355, 994307989, -729562735, -231870423, -1682866322, -338376448, 768203562, -2123558168, 701912615, -757680854, -1615161557, 1517847576, 2036094856, 1464900554, -1595614184, 974235533, -1664205062, -1384690447, -1248611944, -231500714 ], [ -662980841, -355890149, 1646722783, -1445877696, -53496079, -770248511, 377460257, -224723292, -1347850811, 31856539, 1046614287, 1644931139, 1827244310, 549733102, -122228333, 1762132439, -223027121, 479522336, 1722373631, -677671723, -684523862, -372484320, -1008523964, 118872239, 1316360368, -1660835420, 1567005794, 490712774, 783321482, -319913609, 958764332, -1580517932, -1244837005, -47261396, -1071138603 ], [ 1948571094, -46467969, -727593526, 1526488670, -880230889, 168549619, -2010310886, -865311855, -60271797, -1927901221, 790888040, -842112586, 579854540, -839801031, 275150581, -1770112284, 815731855, 1109917877, 1238667826, 1336346911, 904070926, 1720313668, 758553183, 1770315078, 987411439, 1415069478, 751020673, -433158124, -1475586724, -972036895, 566725812, 367188282, 1630723014, 276387233, -439910017 ], [ -113308336, -845294055, 1081482726, 668985450, -1921282190, 68282845, 1718813108, 752805107, -156529165, -1426406796, -1918133018, 27875939, 934174484, -110218651, -1218156931, -856877749, 2039713513, -623997093, 210157315, 1344966389, 1394215944, -652138732, 1774952655, 1706096354, 883611311, -791891174, 997482251, 1520681077, -306355469, -1496406575, -1981413229, -96208123, 1084737599, -1106000267, 1138040538 ], [ -387502799, 1151198731, -558827301, 1598043465, 1374401645, -424020348, -1143968162, -1951416070, -79333114, 1604833996, -403385178, 479494341, -726077186, -1224221258, -981158749, -396970214, -526248526, -1260382742, -181150066, -596340116, 1517925801, -1204400808, 790675478, -1767041734, -1604747514, -235422487, 2142240533, -794961958, -1106716839, -357928674, 982904280, -1835002898, 551784052, 820291014, 1736236582 ], [ 2131890592, -2089163938, -99587539, -2109610483, 178998486, -213297727, 35463417, 436301791, 993365932, 1789592550, -830151079, 298058123, -1574212642, 1721484492, 1518511130, -1945697188, -117550390, 315285630, 963452723, -1181162603, 389514543, 329692128, -1297166432, -1982355047, 243507616, -494130346, 831862191, -522677483, 665166199, 1422522061, -159445735, -719093277, -887840126, -521449521, 372603367 ], [ -233078038, 869262829, 163090570, -380011482, 1887335271, -817150972, -1226640957, 826139551, -1879906727, 263008986, -828935302, 1567511065, -2341985, -1537760479, -1678784715, -2093084882, 1118992498, 1933035738, 578844313, 836260390, 1673762047, -1704299665, -1589065507, -277702899, -160769504, 33863321, -474312272, 1475321587, 968953298, 490786138, -1037180418, -889656353, 1405750922, 595503836, -553333863 ], [ -980624590, 545436859, 2123117934, 1581411322, 732687783, 740892307, 976402717, -259290564, -1858543636, -454708086, 1316042403, -1770507146, -626232151, 1075795239, -1853814731, -224729662, -743926663, -158128920, 523711319, -2018116056, -863692601, -847049447, -1144660792, 915494491, 377194858, 1302651865, -495607419, -1986152973, 1910601862, -48385906, 886740087, 1118921633, -720951088, -388688713, 2043190128 ], [ 1233515029, -2053935459, 2097848597, 828483578, 2042087954, -2041207578, 1035346733, 1807193814, 1909986664, -306551509, -1761595724, 1250521777, -783165967, -229684876, 373322631, -887954315, 1334435072, -2006734375, -1915550173, 1409195845, 1159743221, -879082638, -456140535, 1119808965, 84522163, 1455918183, 2051080720, -991837223, 693084779, -360458154, 1438095995, 155137108, 254480501, 518581056, -1355022773 ], [ -849510067, 990701873, -1749543167, 466901341, 1990847512, 1369252156, 310417187, 339894184, -1850776064, -88821450, 1321168442, -1911267299, 1099723434, 1210797089, 1394773616, 548389278, 429910117, -1344863974, -999747348, 901108827, -35137558, 888748914, 1679493986, 1470846907, 1209024400, 1046101199, 1913376193, 173887006, -996120143, -1905546287, -585041556, 398878671, 1805439545, -36039268, 786924520 ], [ 324477705, 1469721395, -1253698627, 1247691424, 132324347, -1780512138, -179971114, -1486319281, -2047579739, -401103279, -186228400, -1646449113, -553826397, -158243594, -140210826, -1965127643, -1891708794, 1001340494, -562011909, -1618557546, 1603799069, -653608261, 1170204933, 866464772, 437897352, -830644550, 1800334413, 553133738, 1215841204, -370997646, -247347859, -1997995578, 2123051742, 996903756, 1075582132 ], [ -1248119451, 1114044969, -640634368, 691252799, -1948284136, 177200917, 401066300, -1479512875, 1006303769, 1372557138, -1814475855, -1921005472, -67028580, -184703350, -881709129, 182350829, 365085785, -150779340, 711617514, -647440307, 1172206613, -258856207, -1411528145, 1122209319, -1822537766, -152808790, -2002653668, -700760541, -390659040, -125137081, -355583579, 1354727004, 1671925289, -1878177850, -419720245 ], [ 1757112628, 1443734581, -197668736, -306631991, -1374437891, -255257137, 1880970684, -1103734217, 417826494, 188997734, 1821204771, 243826379, 1294067644, -617173376, 2091683503, 85881000, 969337854, -1110077446, -1800271325, -2134546598, 1577147668, -1232044362, 1849531521, 1405174459, 859684963, 1597847207, 1882982493, -324901007, 2121786765, -1838557348, 3770788, 1208943182, -1920587682, 937941349, 595033082 ], [ -2055335776, 1729839404, -643575096, 1642933360, -306581549, 523099579, -135682419, -1285549383, 360597921, -1466030532, 207745616, 1437826967, -1371457550, -446693593, -1383904285, 1610587880, 120769492, 1720559321, -1042535154, 582342291, -1821255385, -2102070507, -104656828, -1078305980, 1456277503, 848872365, 175146382, -420852459, 1455529710, 75029218, 2007292206, -1601567337, 995792149, 1558177200, -265630951 ], [ -1587388614, 675125166, 503526214, -1780662587, -1665748857, -1636482637, 129206388, -1960059883, 1016265045, -1231467860, -247802934, -1849342, 423103676, 1514911851, -902786639, -1304455660, 865764170, 252726874, -246217135, -1660051244, 1495243844, 489702034, 416168044, -656086220, 910951978, 1009357681, -1820196050, 1059726934, -1294362796, -1406223551, -1985919095, 1583468871, 2141987882, 645301281, -1900609367 ], [ 1669873730, -1677063387, -387189236, 1022989961, -1955524482, -1571750577, 66680947, -482876293, 1583414255, -1825651981, -19833972, 439992238, 740328575, -752013805, 935431165, 667260877, -2063153953, 1316510699, 1173260310, 97968110, -1700364275, -62516116, 138639727, 1812702374, -1660480066, -1757870482, 685984241, -378222913, -1346179068, 486704129, 143448336, -1771688059, 2108053625, 1481451784, 373102027 ], [ 1730722511, 1209791056, 1438005752, -206164950, 1139441947, -229148609, 1421339540, -1290764704, -899930920, -235559179, -1346632212, 392726440, 818971735, 592898999, -205582560, -2067387949, 813760107, 1890436769, 754418529, 1800790437, 519148671, 1978950811, 871781669, 1298966737, 372600232, 2145370542, -1411691141, 1302004394, 1036077577, -951466895, 902511444, 103150021, -2126533981, 890318157, -1130920467 ], [ 2091365695, -1575030454, -368564223, 831083727, 30526367, -1699284540, 1883524596, -1928215983, -2092191765, -1756713479, 1106535306, -1314213662, 1834710713, -780803345, -1518720012, 283763547, -1558322170, 1610897785, -1792701946, -1678342347, -691039616, 596402418, -302095391, -91249426, -311542527, -937315679, 925933787, -1675713235, 1222469187, -637819598, -249310603, -318395325, 1271708554, 1158942459, -810516982 ], [ -1984335143, 1833091894, 1297265179, -21261860, -682109594, -1490291150, -1474524979, -1503454169, -1491582394, 1960609441, -451547461, 1609049383, -962414436, -28215740, -543375044, 1748853762, -1743848822, -2123283554, -1575192711, -230612136, 1234025616, 101424623, -506485132, -1069179043, 806966827, 1394137267, 1193020743, -510036888, 407001976, 1664898648, 1665324397, 2133519521, 193875363, 623835639, -725890806 ], [ 90411615, -401417084, -306803174, 145818933, 1523867531, 1584883183, 1181994279, 2056607363, -1037355489, -853067588, -325377042, 422316317, 1117585242, 2046143070, 1843485102, 1666582162, -538802199, 215991611, 639839690, 1347395198, 1599411309, 1383822943, -1486223447, -1330534343, -841270043, 209860642, -1237840398, 1589971215, 526949721, -37823599, 810934092, 553586474, -770519167, -2123243249, -1297545246 ], [ -659719138, -494405118, 1092380551, -923266484, 196695697, 1319876355, -1342575085, 815748383, 352836419, -1728203141, -1593852885, -1085845707, 1273153573, -2087575505, -794065180, -1469676449, -706058590, 368073237, 1560794630, -1766719613, -1422911394, -1299804901, -1414105300, -1637555098, 39160145, -1295509601, 1974039762, -1712865386, 1364394892, -775147098, -950051702, -1519007283, 1666391116, -1543554279, 1868331779 ], [ -1600227122, -2034004133, -226331612, -2091433720, 1434195970, 763635243, 348996292, 1347257909, 1487292228, 729927139, -632711656, 1095276327, 603577961, -800232490, -1939578745, 899289974, -541187897, -107587342, 651487830, -449340778, 916036372, 897826303, 1678413807, -1148700945, 574595510, -10309915, -1578594450, 66685544, 947362028, -927531446, -806441796, -708232592, 348664666, -1331600755, 1277196360 ], [ 1481794474, 1442439800, -1508683892, -1297862774, 1907878332, 494885407, -1599471267, -758243809, -732092823, -2017671059, 1140800352, 527747704, 1868369045, 1408449077, 1448571333, 832038219, 280779056, -355335554, 106589093, -1503620970, 1510886137, -722381617, -700761366, -1527322742, 536565868, -1754870580, 1476149642, -1539014864, -593996052, -424053836, -1800467987, -680568444, 986477090, -1268995879, -866951726 ], [ 1341003907, -104140510, 1082477668, 1536373971, -1661282856, 871597675, -148059971, 260840959, -874264796, 431137429, -963984316, 895131578, -1291899000, -35404515, 117236908, 1341114533, 345715502, 172200283, 1842230965, -1408036446, -932388074, -1734661361, -873118556, -977098761, 1210298710, -1662759916, 992116455, -2104853042, -2047569656, -2067791823, 279608010, 1290023747, -996694843, 820266095, 764234080 ], [ 1397413033, 970344127, -703231988, 100828597, -1512765065, 509548150, 962671841, 596376990, 1036116910, 645177829, -1975306138, 1397322297, -816144204, 1947460982, -1014342291, 1804749657, 1951021860, -1917125325, -227784844, -1210409300, 1200505243, 770328449, 1376408232, -427498448, -639494451, -1847161039, -1773717708, -551025642, 952149704, -980916839, 436028890, -1371588398, 1788625840, 781004788, -779235974 ], [ 1572210391, 415951113, -2004543560, 1399103623, 91279308, -787237940, 78165590, -646015799, -1051722895, 782481194, -1739839988, -1369750745, 776547961, -1162132718, 1679944687, -1300174354, 2111112656, 1186291467, 1320990434, -1002403490, 1979156653, 1758258680, 923230694, -315026018, 1887217131, 185116990, -581094319, 1217893434, 761280527, 1571559888, -1554307630, -1990782871, -50507064, 1282829874, -1905327371 ] ], [ [ -1391907944, -885703501, 1740559110, -2073482252, -733866876, 544473792, 1417763395, 121025109, 1765271399, -679989645, -1061705888, 262419146, 1535196897, -24989960, 694662879, -843059225, -234219105, -1246684037, -1008371597, -604781329, -77161735, 1878699056, 1811290805, 1840844070, 1614176776, 296201049, 1372087630, 1151403924, 602404534, 1358097918, 1985991748, 1709888504, -822261903, -1475574411, 474187301 ], [ 1469307803, 905532558, 1970532840, -2117290978, 1336781733, -1270473973, 651097431, 582956245, 1036398793, 545635932, -876914825, 1734909052, 1821059347, -1980415212, -1720365507, -851867985, 258748183, 1780653957, -847943516, -159239052, -481169907, 2018640242, 831219378, -1467500661, 919043299, 500369113, 373722469, 445238345, -521991946, 1498990085, 1354121122, -1649954941, -24554546, 2124278140, 2138967914 ], [ -672806519, -519436227, 928358094, -1956819485, 1976538797, -677385090, 1569227643, -824397370, 1567333817, 712979855, -866949382, 562829197, -542732973, 1529591449, 1768451499, 2109837412, 1996108489, -1742791461, 2062406622, 367755243, -859803318, 210766067, -1873167624, 1444768440, 1959951861, 133142319, -340266930, 1693450754, 1252830377, 1229029858, -634995842, -698578869, -866136045, 2063611358, -638187553 ], [ -2098106656, 1614582926, -2106372794, 791779580, 1147360381, -484301285, -1996989817, -1884374858, -209822886, 1667400915, -1215671114, -1307577277, -897185356, -1394314830, -975071077, -1079246405, -127492434, -1485141441, 373595464, -715296564, 1565893318, 868195681, 495074533, -679418936, -179152422, -1033470955, 696889921, -1922117354, 222980059, -805464913, -1419773248, 1075335016, -1884509629, 775763557, -962132891 ], [ -1306683041, -1517392148, -992438486, -495345863, -987196013, 2041153656, -2109555094, -1108152880, -259539189, -928740505, 1306907097, 676105877, -129744679, -610192170, -1901684473, -526230356, -1534693322, 973004901, -858999972, -1033488462, 31401194, -1210156024, 1923881295, -1780522916, 1700636007, 1987972741, -1723035553, -201785341, 1893233644, -2098995555, -399244722, 1498520829, 717066126, -1482487990, 789813771 ], [ 281180830, 699712728, 2117950340, -240950811, 585602787, -596581223, 920722241, -1627885641, 1167521132, -705461491, -1364796989, 2069219429, -2036676050, -496103745, -1596549589, -809251766, -1151554192, 1518911156, -493251946, 1542778081, 2092435664, -1123861843, -440615339, -438330600, -1021542482, -1895616979, -792953971, 260408230, 1654811530, -233774900, -2005399893, 332006370, 1537848054, -2122761434, 2136946088 ], [ 1850532257, 1529990745, -672173153, 311848526, -677073335, -426800885, -381939746, -1302974479, 1776346107, -967379517, -142711008, -2138387724, 2016173049, 283649777, -1104025574, 650658267, 794767987, -1580275469, -286188783, -570418088, -837302613, -1619766928, 593863704, 1436949917, -739115802, -761718757, -1906403069, -1324921541, 1931906798, -488391184, 1894069212, 1343280349, 855653546, 837752929, -1626457964 ], [ -1903644880, 1518747222, -1810358347, 978041236, -1126227280, -1081065162, -161383952, 1941431722, 1040966399, -1359030129, 1577524754, 375953810, 539690223, 2069999658, 1404005936, 1068888500, 102700779, 1022608433, -283552890, 259135045, 148888047, 1349026069, 685589855, 1645662754, -674469646, -2136663344, 1957573918, 939651222, -799913002, 936003182, -2005147528, -494417939, 951356961, 327705266, -1674182892 ], [ 1295261615, -1557217087, 942272320, 1336225706, -1607103545, -1187310687, -1950424951, -1585242221, -598369763, 1001521415, 497902611, -90915697, 1264660861, 859067072, -124132594, 578463515, -1733310569, 1028867539, 612726772, -1670645390, 1237384229, -944009438, 2118440804, -607799239, -310327595, -1067611912, 1208880561, 1951316017, 2096441434, 1450679031, -1883329818, -1172079930, 1571430734, 197361188, -1789746924 ], [ -755330300, -1220969948, -1597229884, -1709554376, 872465557, -633891028, -244898809, 952387979, -411495301, 1574399328, -1246305106, -1340916733, -1652159574, -1473508863, 462902358, 609102709, 2018278366, -237786071, 1993966601, 1071026826, 1434308554, 1994375327, 1494078583, -2007397369, -2095771648, 1998076931, 547761932, 813547328, 551216856, -321115706, 1145802574, -947855598, 630725878, -1883164064, 2093614013 ], [ -2076380607, 1922689119, 475682131, -1178635936, -645537143, 179239552, -1501079307, 2009186382, 937969141, 1168738235, 1905062509, -8366461, -1047940799, -299793609, -343611635, -2055256062, 281202440, -321095451, 106336777, -328436604, 835060692, -726849490, 1956876560, 1065635101, -1840935415, 1856183191, -146603797, -911981496, -1644425401, -1069350240, 674029386, 952760030, -1970088019, -1705536279, 1356818895 ], [ 1683609544, 1434785107, 941667971, 1109866349, 2099718096, 1181519787, 1186434250, 1718260246, 208020128, 63097787, 1621060947, 1654395437, -1436251647, 917282484, -2011924143, 506994923, 1807723291, -159447826, 168029974, -1225284936, 861342389, 1018197551, -457206118, -641013718, 1461516987, 911167858, -82688871, -997468939, -914125090, -118625426, -1099110358, 438381690, 634167687, -620329688, 943067151 ], [ -1922542267, -1776397809, 1314786147, -411437469, -729750031, -1068259791, 698143302, -1005306127, -1276693043, 854406704, 1750045923, 633719392, 878446580, -1399522302, -2040498331, -1368178689, -124318276, 702133251, -168042111, -78522643, 1410821293, 785221642, -1312700430, 1414141030, -1187469452, -172681494, -477739646, -1001152552, -1272638125, -1616928173, -1953154005, -654507102, 210395462, 1838504626, -999261470 ], [ -1287391713, -1682028942, -1815180735, -1724661131, 1028239164, 1754991872, -2064061077, -21356143, 1044005322, 125857769, -578662352, 2130035250, -556916389, 190598415, -1864570621, -530870568, -575960033, 441971591, 1939954492, -1570529328, 1511759033, 1325605666, 488655902, -1388727060, 2015623386, -1092221755, -1324631610, -1621805625, 1648884704, -137513624, -228506195, 1286744037, 1640694360, -418970714, -156723487 ], [ 963725153, 289153117, -1276087823, -1421900136, -189289467, -1662227335, 789660654, 708477211, -1608088161, -530840685, -2113293606, -1129765770, -1519982812, -722660959, -966897396, -2105655060, 1684342677, -1753054982, -1333323492, 1101026020, -1530124472, -1314887048, -1174364245, 1086364729, 1678823343, 1767174113, 2127844062, 1624026457, -1909868994, 1920945628, 696266536, -1727698617, 423951288, 1728145254, -1056555614 ], [ 59451370, 1112462306, -1372523045, 1777234310, -776742179, -1825662670, -1432508209, -2144930357, -1604305118, -995286756, 902569008, -1675721334, -1237085057, 657286047, -511546187, 1430126787, -1748823325, -1032910809, 1832647108, 368489931, -767629088, -1989634339, -444127577, -447129217, -613991626, 1564523479, -1561167652, 87112120, 84054545, -813836519, 1427733442, -1557625272, 446967230, -1777525483, -1890487786 ], [ 179554377, -2003836423, -602837432, -2019791038, -724591401, 558425813, 763896286, 1936277754, 764035120, -957692364, 430215434, 904589276, -655371344, 1321193490, 1675635620, -1371051614, 1104866969, 1751972036, -276962874, 1216663447, 1689692682, -1350932345, -2128374255, 2085774263, 655540643, 2137792705, -878665867, -1876444410, 1609782185, -244590159, 291674105, -1253209012, -1297496120, -508119506, 983616214 ], [ -1498386938, 1701690084, 1603379927, 1844106541, -1692603044, 1975364294, 1832644999, -840214397, 434209829, -1511231805, 423114758, 679143292, -2030543749, 522561567, -1175656909, 232039307, 1660781187, 650917747, -133172396, 1970565971, -1855717495, 1387639030, -1482958552, 1159360670, 930586466, -1424991900, -1219872554, -68960657, 2104965109, 260535388, -2069718467, -2046552093, -1895129324, -205011146, -2092610954 ], [ -129944287, -662586029, -462277136, 208644415, -1849344316, 2136432073, -1089088461, -216203239, 1502840233, 1364840372, -22159747, 724508348, 584196155, -1329774701, -537490726, -1348644952, 1665915801, -1857582730, -270707520, 297661034, 1224699436, 1980851495, -215873436, -2106904230, 1477690573, 1245318557, 1072691370, -1431456953, -178256524, -77853930, 1340616942, -584601459, 1864035996, -1187421299, -1059490916 ], [ -1285024996, -586272863, 1095910848, -2143474511, -1199659674, 489888774, 1556521571, 1647369367, -707832412, -2130105827, 1699066273, 144721832, 1171381872, -949790081, -1844972967, -1982158883, 578771731, 1487347932, 1034776842, 1396326678, 368395744, -1695811987, -1567421318, -7755450, -501342540, 2139017784, -1049325376, -1546730923, 454490406, 1119397644, 998622294, -1030701689, 1604417286, -652832044, 1535460012 ], [ 433091343, -505662699, -2081542904, -174450510, -1364130671, 1085502580, -951116679, -2121736448, -263839046, 343525916, 2032362017, 1891110430, 771360152, 1935029516, 841592412, 1336915194, 563103203, -1292680539, 369215, 1333250675, 1770476636, -1550757228, -2055865703, -435212472, 200323595, -1894323690, -1825783476, 2134330904, 941394465, -1095155125, -809774732, 1361660250, -531384477, -264400809, 668221627 ], [ 929420630, -1405667445, -1524681050, -2106810144, -415713531, 1208686082, 223978010, 1356450998, -97173036, 16614507, -338088760, 1807207854, 872281236, 1894062581, -587022029, -1587319110, -1569819466, -2017757429, -648842349, 62761687, 903768349, 596374809, 1331952574, -1337338155, 813844030, -379145890, -929485526, 1870729222, 343741847, -1038645989, 1301326344, 1659537936, 52782903, 632426555, 1582433481 ], [ 1011087665, -559858233, -1690733874, -274636940, -2057541402, 609913911, 1905348831, -1499978602, 734735207, -1337322337, -1558729971, -729080561, -1785938747, 859215584, 59633744, 141701153, -414831051, -106838031, -1185462204, 476394001, -174460847, 1385909086, -2111870745, 2073334871, 752476009, 1225496684, -2001293955, 1413616929, 648343150, 2044311989, 1830688937, 1209794900, 1237058490, -215555530, 1994104076 ], [ -1702582243, 1091880703, -1267607755, -596452665, -1006500811, 93525422, -621985010, -1415634052, -44709943, -1916847272, -1437815061, 300000586, 14731737, 1550673002, 2108020172, 1443786360, -697329767, -1874320929, -1646766338, 116282185, -2033882463, -1049530044, 1172945427, -1746935542, -1048120330, 1870396930, -654468520, -1148859007, -1367885408, 1882835484, 714456670, 1957693338, 1697096892, -1899007713, -2119700071 ], [ -226686649, -828561918, 862989729, -1116733606, -1732011163, -879643335, -1895318208, -834872956, 506738371, -1656317258, 614249149, -1409162950, 18443318, 882971392, 1216952283, 1783262137, -231081992, -842420893, -1097350338, -1408296752, -1081622441, 1817652386, -2006078771, -1792733214, 1398150633, -1107809662, 410812577, 429303499, -2006564637, -1090876744, 46815219, -898478604, 566821377, 1580098765, 1256576157 ], [ -602554567, -323698619, 1893894326, -1970074294, 2133151933, 1650892338, -285623707, 270027517, -1003192822, -115840956, 751872213, -1963836275, 668824237, -1907974616, 232231869, 1969386213, -1786795665, 2145627755, 1879240635, 1657356116, -1214774458, 199732611, -2105127122, 1394608745, 1190741540, 1128600899, 1409230085, -1330934647, -491243276, -1163732353, 590488379, -342787115, -2099939817, -2052967962, 62989252 ], [ -1203073835, 1999731012, 1962291955, -1259823689, 1099122678, -1573193204, 1083665259, 730159876, 378378621, 1358179867, 210984048, -1828667844, -589918895, -1169512738, -1366615604, -2138599789, 2035732114, -1840095453, -644194511, -932817735, -1140306971, 1227912734, -2049735358, 952700808, 1130262761, -1461402073, -548922855, -260158900, 1812760189, -1548023237, 2133016520, -14774080, 1756208077, -746060880, -207851612 ], [ -615301927, -1145102928, 775361061, 397880317, -181563963, -1662335228, -1524214920, -2090066142, -1675029346, -929185132, 1906803989, 1278094286, -1559442991, 1208222758, -1554868302, -471294342, 932142513, 1350017725, -944287675, 414063145, 107753528, 436232319, 1062151791, -498746517, 1316898849, -1652951108, -538779854, -344109394, 837373756, -1572506651, 402218128, -1721036669, -793261219, 1310809744, -1173532302 ], [ -1617990347, -26620398, -634160538, 1873701291, 1546781643, 754818736, 167150039, 529041429, -284848301, 337826202, 118851483, 290987542, -1595296039, 816518944, -1055210356, -1607706846, 1655786881, -2021977412, -629549144, 1885450546, 658019579, 1633079297, 1115313914, 552252021, 139038506, -1001347232, 1138099915, 1209798209, -1078785681, -1990618201, 1828645658, -1691238028, -121189974, -2012576419, -162893977 ], [ 1081466321, 934569228, -1112208015, 1152452646, -320644329, -1789893271, -205396812, 1061364258, -895881941, -2131850585, -496658741, -627866990, 1310762685, -1090109996, -675852828, 1814504195, -301719232, 1167286632, 856667502, -261446499, 1756394362, 203681256, 2139897196, -1688802114, 364740767, -1318831896, -477663470, 1408881852, 241988982, -2050512245, 648134035, -160237066, -822119146, -964951372, 860217380 ], [ -1617850181, 54513749, -1099546290, -712226760, 960252964, 1809596194, -731877929, 302066887, -1970258602, -1331274721, -1610129493, -1702202772, -1033109394, 2044344250, -1583279742, -865785733, 1075698395, 1398019247, -1460443738, -35304125, -1543823804, 56750362, 2014451069, -1705069213, 1883846779, -103055345, 134250577, 1341096015, 1565415883, -698290917, 1835805855, -1013492031, -268101945, 775030218, -240789972 ], [ -1664234205, -72689849, -1798159578, -1188607919, 1928923132, -728658746, 1342518647, -1639163338, 1867123864, 1842685639, -1336965965, 1832458995, -12248908, 282230084, -591324633, -862727921, 1745427346, -736368854, 1044644844, -1264711328, -1367670993, 600278668, 1627188394, 748195595, -498814533, 1207297081, 792573324, -164260873, -354981869, 241554569, 1296835186, -1094214108, -447603608, 1349728868, -1543157265 ], [ -1011957950, -1529811893, -343560011, 600717574, 179546343, -1556385020, 1119024104, -1851997810, 1678875188, -17386224, -1789545993, -1179893903, -705271180, 571365794, 762648746, -1411932346, -1983167474, -1598723481, 151383711, 2007862804, 850617941, 2015107089, -1597555784, 133717122, 1451723508, 1773394653, 601370857, -2016165358, -1530967343, -1143283223, 1976707542, 51818362, -1935272776, -295753751, -591344895 ], [ 970450569, -449910476, -1605212073, 1311387319, 487846566, -1599766998, 1513135847, -963256640, 648438084, -1713262897, -1149543837, 1267509507, 854895463, -385361656, 1602963332, 440852811, 423323980, 250213715, -1926973976, 996779791, -1100761975, -596107702, 1116690331, 1376767319, -704341309, -1953043727, -992129423, -1390159640, -970722247, 1797507111, 1309375379, -1796097416, -316485257, -129919545, 1556547212 ], [ -237349193, 43304530, -866380827, 857578237, 625739443, 653158838, 2045426604, 844754426, -223314727, 1775264160, 371978434, 1704755320, 14904736, -1789679760, 1612838083, -63451777, 1619320082, 324958724, -280019349, 1116716149, -1676383256, -392735921, -63077695, -522265369, 317403266, -2078304301, 496242274, 404299855, 160166392, 7029040, 667562327, 1073420271, -711299533, -779724989, 409155226 ], [ 983924577, 144812575, -1116360187, 1006967136, -1552158914, -1674167976, 1401033194, -335311402, -1197185821, -1437994798, 1237348855, -1746701089, 1313656025, 110020237, -250408589, -374056597, 1427214932, 109853954, -1604206730, 91762066, -2077803860, -1043065451, -1444164672, 1575036036, 1946643315, -1659298969, -1626942997, 1524039566, 24871323, 667375286, 1574912448, -22470586, -305129653, -1195408274, -532392529 ], [ 1248782960, -434838815, 395411583, -848241274, 460822823, -1879542946, 813366479, 100153149, -541384537, -1626846046, 1475673586, -1359157514, -938782214, 906543026, 1280591942, 631629048, 2053923009, 419954677, 531994262, -226309883, 655465630, 1862817447, -497806068, 1259732931, -886249561, -771737793, 1994193211, 336869608, -1197488195, -1246769018, 981309828, 566207587, -992538722, -2124531732, 636104480 ], [ 1794696185, 288093698, 120671854, -904431817, -1125707786, -1295552249, -923905178, -1942401017, 1081102297, 1517970831, -447240150, -1083647183, -1644857105, 1071070206, -893558053, -1461943507, -2040779763, 1705471578, -760822394, 199034822, 559981251, -1920109017, -237184904, 2142654854, -1103205494, -499260792, 938394937, -1391663526, -1115758307, -332389635, -2007752596, -1377212859, -1760047351, 452100383, 1177346252 ], [ 1584164900, -161374571, -1426714690, -1976724553, -881057583, -1020751024, -434542039, 2006262970, 1884600267, -93167843, -596570171, 840914539, -738449920, -1495171731, 285529405, -1032848123, -1821530257, -401632931, 2071682437, -1643653974, 1073025980, 1868553584, 233717818, 1863662530, -1647037930, -460211882, 784524078, 137239088, 948940590, 1775558983, 775401468, -1724616434, 866019474, -857907538, 1670816949 ], [ 1658533860, -1061303360, 322474263, 296044503, -169700809, -1069246531, 1353118375, -1537899966, -1566139611, 685477481, 1120811343, 1292293014, -1552794740, 2076544221, -1494399890, -1603580350, -2024670109, 1267819213, -745517656, 63055038, -493082035, -1810276603, -1967495033, 42683476, -1233853786, 1142286778, 1795107418, -1886935244, 860321378, 476084928, -1640961917, -2026742301, 1551534563, -906673460, 618835026 ], [ 2142202439, 1707140166, 1063815989, -1632416271, 9460665, 1896777062, -1120159834, -1136910787, 567692575, -718376279, 1417659640, 967765009, 375774283, -1286188213, 1627551363, -1512628126, -267103385, 956384537, -1359197307, 1165834663, -589162348, -1307918980, -1336772278, -26275729, -1097721697, 1656279389, 2139888408, 1143240465, 728250296, -1364625229, -1222008698, -1777756231, -2049603286, 595035350, -1930496157 ], [ -682886351, -1879209975, 873403622, 1854964267, -1187723731, 1982684907, 1849787, 974192341, 711172356, -1344503146, 2116777449, -88293824, -637382220, -1186799275, -294057547, 1721476858, 613715333, -1826507785, -2094884399, 1680521968, 218199687, -768275985, -1488602878, -2006112570, 525302225, -1294237989, 1174652968, 148864282, -1254399821, -859311691, 449807401, -642948641, -1009575843, 958514092, 46380888 ], [ 1531188408, -427489478, -62054982, 136190605, 342978534, -2130786323, -1361858147, 1932512855, -1087947710, -1156456963, -1158214482, 1364363005, 1192918175, -536698120, -1442227850, 140482237, 1965601501, 587479474, 906123190, 1254352119, -1206179567, -446019819, -1779189189, -1499466965, 1285499926, -52697026, 594119482, 347270491, 205255656, -1541313779, 1590610719, -2099316273, -762427787, -206440658, 67256574 ], [ -726824426, 170354605, -746634008, 341290129, -1500584441, 821102534, 151231639, 2133795676, 338132757, -1650243133, -2053001170, 1501597058, 166355948, 765126987, -654031695, 51961413, -1301939795, -1555759327, 1340522580, -2062784601, 1873816531, 1973339184, -561490098, 1949628812, 2003318466, -1723811372, -305478097, 462436533, 1047009244, 623185348, 1726232921, -1340862648, -1103717926, -1148068269, -2067968659 ], [ -1962456848, 324518075, 1575360862, 31370579, 836818418, -1966854939, -152219775, 989324028, 1570439389, 1862182096, -1102875649, 1397411477, -661669414, -909838165, -1326663263, 1003262029, 404354487, 1504002318, 1644520110, -701625340, -241131855, 792857464, 1979683607, -493247264, 40728486, -1267695677, 911509251, -1110263477, -2146122559, 1075301150, -1420401170, 1363138332, 1193599043, 533761795, -1204394853 ], [ -352378954, 962014045, -849627494, -441428845, -1891305062, 83928755, 1194702813, 2116926306, -363848233, 686790192, -650723021, -1030036762, 2003703630, -2005368323, -145982853, -1633661350, 786196252, 856009411, 1823300047, 1978026871, -2064232292, 2067199255, -418516988, 106938057, -2036350048, -244772833, -704365756, 886812185, 1562570774, -2117445993, 1898082263, 98963635, -2076868656, 419648292, -326946981 ], [ 1298805412, 209434002, -173807511, 1087291100, -1215289545, -1134568084, 2067679235, 831599313, 1541595155, -726987636, -809761305, -1701118247, -1678456045, -870643374, -2144131781, 1017827173, 816657473, -1795172078, -691964068, 1763645397, 1373839848, -10585416, 2134938758, 1697995245, -1945541889, -226998456, -1674629555, -292660916, 166958245, 1049946199, 1641963230, -450440606, -837431330, -1386791297, -13945891 ], [ -796331854, 105079625, 1224574023, -2112880964, 1996732336, 596020096, 1294148896, 298961874, -346074063, -466530215, -57045125, -183520481, -1409894820, 1848119083, 875760682, 508576072, -171408456, -148448010, -800246834, 1692156251, -796157810, -1704618937, -1097418243, 278794423, 1649620197, -537786316, -692236161, -1085849028, -1084040236, -751379362, -1568847637, 1062975666, -1822591267, 71572991, -1742114899 ], [ 1245429504, -1487559655, -1360360471, 158021977, -1688219677, 41573533, -584913417, 220311647, 1774732520, -100328032, 1646614427, 1147775359, 1370792874, 1698676756, 1733005060, 714392346, 1549678579, 1050330417, -1356993261, 1131482219, -1593261174, 496596076, 1797664834, -1226940231, -1336260496, -966611855, 506769508, 1945035296, 1863780528, -101047877, 1084132704, -868369144, 412447535, 688159100, 1526571610 ], [ 257376422, 2048488664, -1970178892, 742457415, 1135205006, -1867042169, 1531193057, -694116910, -1147152336, -1912516418, 1557614777, -553863453, -993130412, 606238971, -300592441, 465427656, 1982966598, -427994993, -1071447714, -2139685126, -1489152642, -960844509, -246577271, 265348283, -397542569, 1852756374, 1603906134, -353567789, -691881659, -816522315, -112854805, -2043040693, 1363491189, -155828409, -1110663268 ], [ -1033556213, -1947314791, 2019312368, -148360314, -1700483684, 1461958814, 1612630212, -1631782621, -1228902712, 648062002, 2067302615, -1512078823, -1750597426, -529920768, 1926415181, -966983421, -1358503272, 615320184, -1192965245, 897394085, 105180299, 1631956332, -260686973, -892593518, -604945992, 1265263865, -826981212, 368945346, 25255015, -1746743846, 2007160539, -557141364, -1550512120, 1063530853, 1916883782 ], [ -1646161393, -1135350437, -596713071, -507859728, -1323098509, 645523628, -263447592, -1237452111, 1905335410, -355853116, 643782212, 2064281831, -446602243, 293111767, 1131245965, -1979713315, 1382919095, -421102879, 511880554, -2090960089, -181968320, 1478888408, -1030453541, 657152886, 1041889527, 1061509394, -893971970, 187611016, 641090717, -1464282753, -461426218, 2031786963, 8524347, 661986654, -52729870 ], [ -403541423, 679718096, 1554721236, -418839704, -1859201928, -838329006, 1027964943, -2100795154, -674062668, -883240789, 2022028375, 1298923243, -525293668, 1127114230, 1882585197, -587133884, -1070592599, -1123507680, 483616604, 897173724, 1536274901, -1572392481, -1423900596, 1841091223, 716173268, -1554260122, -100389538, 1204845173, 431093136, 996877879, 1119748081, 1085774150, -801094604, -1641728544, 543303061 ], [ -136959296, 662664169, 854413494, -2084271481, 1834123112, 515706617, 1172593246, -65346683, -956983849, 1685898037, -942601840, -168031127, 1378602, -175902579, -907932756, 748289346, -372812177, 1280953308, 1869447258, 1226520594, 429492204, 1982505568, 490339349, 29628098, -758931001, 350516223, 288877852, -886532382, -1816913447, 1821650586, 471836476, -935192033, 305932162, -1817873475, 1604975104 ], [ 553627080, -454588058, 2109859062, 455568389, 2086247404, -876342285, 1934948025, -1483891448, -1728330264, 1438764216, -118697022, 855605292, 558393008, -1795724325, 1814679201, -347529908, 832369910, 677510368, 1752072912, 1930692302, -777918252, -1801232762, 517479374, -1732053089, -581242183, 1518272109, -195259415, 820083184, 5096538, 800369740, -1410018511, -1093290136, 1519553097, -2088095910, -1940351282 ], [ 1993333280, 68153320, 982414, 289714557, -2114482557, -989764506, -1025030260, -1919047593, -591305969, -839354221, -1613842760, 929385833, -38630852, -20859256, 2069781481, -770842693, 1681065377, -2136077788, -823006695, 565672115, 853240224, 574043085, -592748540, 864627729, -522070442, -1370877604, 1515743681, -581447204, -1113407500, 2134566518, 1050926208, -1198942473, 1790083731, -1164994038, -1447154676 ], [ 41247329, -612483568, 1532117903, 502458246, 2146100094, 451460510, -903207552, 1716337521, -2125492320, 1864937894, 1949700729, -80319695, 917279300, 1440529318, -1203162275, 2060820141, 830796462, 87461217, -1266406045, 851633294, -701201456, 675007883, -1494385567, 320446102, -1215013073, -1187832779, -461469482, -1201139330, -1470427340, 1425690804, 1204462523, -1587318023, -852252884, -862564275, -523778380 ], [ 1818121149, 1765476559, 2086079114, -1820840816, 1938669105, -2132841522, 1783180105, -1947191187, -943783889, -1066732596, -1779156173, -1798793889, -1653430675, -1383621891, -1098275909, 925592516, 1932362538, 1446020332, 17532883, -1154962083, 257401984, -1896224362, -1914393930, -1902421366, 830161432, -1821142876, -1243502541, -1494474098, 1390404824, -2093594501, 1322976168, 1815728749, 1286081921, 274820973, 1892227811 ], [ 1249169922, 2069717496, 894328173, -1708320244, 1576804086, -670517933, 1562335684, 612254153, 1422478691, -795212814, 423202185, -1366234165, -1193280777, -278740085, 425500179, 643797497, 414885849, 1351415716, 900118848, -137382111, -1118236145, -1352607446, -550913164, -879801727, 1049298140, 500444354, 866499356, -552948101, 285444599, -1895551827, -28312447, 1310078814, 1545133774, 1364492914, -1190654486 ], [ 290603161, -537329933, 1654654324, -2111482931, 895012114, 100110642, 1190413021, -273459106, 1463113583, -166778724, 22114009, -1523804340, 793380728, 249319667, 991842856, -941861318, -967853151, 771451681, -841448432, -1469775786, 1358985218, 2077037496, -1325301595, -1249086185, -1562556015, 1394575447, -1023090073, 1554191051, 195505457, 670923196, -618202663, -1125605307, 2021527695, 192060392, -767538875 ] ], [ [ -259546855, 1430210648, -1632561187, 1002173998, -237190732, 18565143, -74325453, 906237406, -1702122526, 360881602, 645635500, 1472328284, 1700136089, 732146434, 470225599, 1254777748, -2125551609, -2003058048, 275983050, 1062193933, 609611430, 342549469, -1238873026, 1257755648, 1760895337, 1947347930, 1113515295, -1200176037, 1142502173, -1228312943, -1982170120, -1023320190, 293149266, -452543415, 2147254574 ], [ 426458317, -318008366, -2087894303, 1633166803, 327520084, -937671972, -1188668198, 1929957507, -1899848944, -2107553903, 536002736, 586266366, -861115593, -436340582, 957018847, -631208008, 1601791288, -1103199290, 413561880, -329937780, 1814639672, 681762855, -1359401062, -1429315001, -1252519051, 1679409163, 1533518917, 176339748, 1114527337, 894311613, -879721951, 1668729940, 2013239814, 1986793887, 2076887087 ], [ -2137540883, -1744503022, 1912464766, -1813984533, 663810695, 1650648765, 595373338, -1923157093, -1091201223, -861690957, 1707858487, -397738401, 484125396, 739476894, -1749703685, 695168238, 1529302921, 843361392, 1746122331, -1954873564, 336436353, -268178826, 497073154, 724130075, -1927687832, -871314806, 134700378, 94184406, -921244076, 1381031427, -1038623642, -281986451, 219631153, 1874513445, -1306120897 ], [ -1919214441, 16499095, -1918466054, -1714606342, -525249196, -1371225431, -1735295285, -1765346928, 1494892980, 127232151, -31399784, 1671283291, 253212295, -1459502394, 1565886955, -1393857678, 587072547, -77979839, 303691920, 1551595350, -600312959, 374710137, -884217185, 1459362887, 1014884234, 961360453, -471807359, -50958579, 147738310, 2112940083, -1860771158, 384341620, -1034012317, 330404036, 1872301237 ], [ 1369996504, -1759996653, 1143777449, -1917419006, 192407394, 520246328, 1589452724, -1226301253, 1949260554, -1165393729, -809761414, 84713636, -482518324, -856909053, 1335088779, 1489465586, -1452708115, -1526927834, -680167036, -1942141439, 2060105177, 1732730919, 2034094209, -1462081163, -985377203, 303878183, -588023494, 1097103169, -95153016, -2095713363, -1065483196, 760445427, -1245793987, 549706333, 766103989 ], [ 788766360, -1473593244, -1638884386, 1424219927, -1123041108, 678029792, 509021687, -1344917751, -557688527, 874160488, -1250916260, -756769976, -33542318, -223900819, 958823852, 1982828789, -67364951, -1555747211, -874559696, -842317136, -1507411025, 148912351, 56085343, 1010390290, 1556204132, 1430894853, 1618897605, -1806610886, 816676214, -1393015249, 1598378795, 628015894, 182692353, -1685674103, 1700265064 ], [ 90477641, -1706007071, 554347802, 1502720266, -1235471117, -291893362, 1663041376, -1662709915, 1657604632, -1191491428, 1816016307, -632524539, 63987425, 1979715898, -1571810683, -2129611532, -254447030, 885547687, 1895461249, 1553036729, 1255902216, -2094757488, -172300137, -1802842071, 606010955, 142094728, 1648336803, -1682365673, 1016234111, 1603590699, 614389929, 1426477295, -659797576, -1714519429, 638322719 ], [ 2114362157, 2095181611, -679241488, 1455675136, -1766149850, 884431451, 1600894531, -162561071, -1798801020, -1322913916, -1928057947, -129701512, -798928331, -42175419, 1007734099, -1015212221, -1822216403, -1379747138, 1497457143, 1797799348, -426530432, 1848762721, 128982945, -381558089, 1330522181, -1048786136, -1388301087, 1575511500, -1488350114, 1478893228, 1412026790, 1345685177, -162482580, 722138394, -2101635302 ], [ 1562500262, -578472092, 293025763, 1574937962, 940996677, 547895138, 2082673014, 1262522302, 1415515965, 658780179, 1841524201, 547702258, -1662328972, -98618898, -578520320, -1972943699, 686833536, 597292385, 208943868, -123270271, -368755153, 837072947, 662932574, 545618622, 1729342796, 1144603430, 1340082330, -1668580844, 929774695, -226925752, -1679775943, 285311959, 714707081, 1349782228, -308646314 ], [ -1114226, -948490387, 1443374276, 1625879744, -1007527431, -1235979244, 1355221116, 1877454007, 1332893316, -1963525275, -769606384, 74598875, -1922347509, 999953858, -17357856, -2079016861, -776365168, -1264413036, -63619220, 1122857034, -210273897, 1605541470, 1445369179, -279652479, -1074595806, -1628584110, -1741950717, 965441895, -248660374, -139642738, -1805863556, -1477101981, -476949103, -1790578728, 2003514294 ], [ -555988069, -1959638076, 861489392, 1101822180, -125763474, -1839667307, -340514730, 420332620, -824395901, 702148340, -173686692, 362561286, 1936379981, -1675070543, 808038655, -409076148, -1053188729, 1412324954, -944218784, -480545459, 1815879083, 1425462612, 891724670, -1652716012, 915259937, -973545906, 1952511932, 1349238952, -1233838151, -640539759, -1546547879, 176476917, -1996125493, 1814330927, -456722638 ], [ -1660574591, -124154045, 1590233858, -1078254309, -908191101, 1639541887, 2068010369, 1033606378, 441060661, 1879916274, 1596458862, -1698265590, 1117993822, -23690839, 67994220, -945620267, -1190279468, 1923312547, 838003211, 802247029, -112444612, 2029868336, 589677231, -1024251274, 1115336614, -751214554, 1371105299, 987001985, -1579927965, 1214272480, -1322851116, -2025841289, 1863235448, -151708698, 514538097 ], [ -635504884, 14199507, -1806234385, -1506856963, -659446045, -202519178, 1404620428, 1638239399, -469801806, 1186496742, -834249959, 1502627879, -248953853, -435801799, -1991037301, 382481111, 23240041, -927741014, 1686606913, 618950450, -1868674935, 1012251317, -762307230, -217806574, 1915111721, -1417296358, -98045755, -1250512494, -193504379, -1242725241, 1153598917, -237995608, -495257437, -1085118471, -623429745 ], [ -1758561069, -2047211084, 1389892676, 1804206808, -417027058, 1807127494, -234484549, 869882574, 369883400, -1191615407, -1111796764, 980331195, 361385022, 1638289563, 1053298708, 699122072, -1505090418, 1216828502, 305940529, -1675679828, 1683407652, -1735861357, 420982300, -1011717633, 1957787195, 1930231166, 530382237, 961968168, -475898526, -1643570604, 985564809, -401648544, 1827442738, -1345946040, -902218585 ], [ 421543817, -1653192709, 1768649464, -1145656005, -1011497975, 300153525, 878741806, 731858866, 331751429, -1517003976, -910313952, 1002637926, 221171767, -1356356769, -1335184908, -630445511, -1618106156, -431503369, -203218647, -341780676, -1502775724, -178724003, -1965738165, -1092709150, -2143769229, 2138099529, -795472143, -811713552, 227165631, -338787877, -1672619942, 492662149, -409404902, 937574339, 1818428191 ], [ -441414057, 1200845641, 1888386599, 1540906862, 777957279, 817379755, 727062793, 283256362, 1301111441, 1821052115, 979063941, -1119623875, -676960755, -1829909066, -873455415, 1458550563, 1909779230, 655700850, -106613541, 266799017, -1173088825, -218445278, -663809370, 831656836, -996941769, 1820841567, 1076233072, 1202951699, -385804776, -1705324898, -1455806431, 1606418760, -122578436, -163890647, 445615377 ], [ 518772903, -422494852, 2145800855, 762562789, 1623313312, 1777987588, -2133443521, 630344814, 407533313, 929789683, 1448962592, 1755399985, -1228470462, 872577924, 1411780643, 11920518, 1104605867, -1429129484, -1832230888, -898854131, -529787255, 753904909, 1135333612, 770894915, 1348843748, 270003257, 2054696755, -1901811004, -1235588266, 1780637609, 1382357890, 1775256510, -721752753, -1481178190, -1118870442 ], [ 514672533, -1766973682, 1381092352, -1642746993, 931164036, 1089109917, 591067834, 2042518317, -347822673, 7626804, -96059350, 397435304, 1286175554, 1578491313, -227042240, 1642401214, 1085817956, -940947763, 1092798349, 1997938028, -1522705278, 1235332960, -1445182883, -1684240636, -2210016, -1176274653, 2069104942, -1374394237, 1031646519, -1582762566, 1598784813, 572040647, 1582164681, 2077028092, 1107788550 ], [ 183275866, -751333683, 1789132859, 1516932366, -1110455789, -1151447718, 1385401067, -417203876, 639756247, 1929622404, 367646204, -145703266, 1054170334, 239550061, -1158208683, -1803791264, 1213862726, 1885524373, 1535696772, 1694060396, -552016031, 1335471867, 1602240279, -1092136271, -1775250956, 1742630778, 936544404, 916092927, -1762857280, -1080490820, -1861614615, -698658474, 925758384, 488208994, 120037784 ], [ -1550030415, -850465363, 367079294, 1135287897, -2059827105, 110310411, 2059946719, 1337589184, 1718043549, 2113396995, -309757861, -1226109480, 1185980530, 997675437, -1432552331, -1184610500, 458117151, 1481509895, 826669951, -869555528, -1319921073, -535172943, 185252199, 1169641138, 8726296, 632852692, 845217959, -567777565, 348721804, 194150361, -88031407, 1386451866, 1780978670, -1684247800, 1972297704 ], [ -1519029141, 1193994412, 600566554, 47496639, -66282077, 1782063649, -1761177704, 924776902, -512131595, 1960882897, 260969349, 1870528242, -906333409, -376143713, -1115516749, -1251820027, -1983940182, -298292613, -931095284, 112598181, -291041954, 1780354170, -329412070, -1612505433, 1294557566, -2118906387, -443341232, -1853649785, -1608965220, -1069875831, 1363624867, 664338930, 1312786002, 918804613, 171880082 ], [ 225528326, 754447631, -706635123, 687086097, -703143620, 359184837, -1463073998, -1736918802, 537893881, 215228437, -324604077, 933376100, -1378959263, 589629821, -709420498, -1023689931, 2120542440, 1312677725, -484698048, -851875504, -430481978, 1380635637, 917206383, 892930572, -1529526610, -732112256, -1788648574, 1740674542, -731940877, -374178820, -1665672641, 131282384, -904148479, -408665444, 259268119 ], [ 1842655125, 1536684812, 209430990, 786838213, 654545463, 1673147816, 476564587, 219381045, -913903098, -1527090278, -1591816677, 613548283, -752984195, -570299094, 157866247, 33165136, -1562854605, 633894126, -403744742, -1850546152, -2067500816, -1549902950, 1610836864, 1363701589, 697926806, 1904525852, 406731437, 1265509026, 1400904064, 1447092379, 980475408, -1320926574, 685433427, -1814032305, 2027573843 ], [ 1049027310, 74003260, -78886904, 1157061077, 1365956451, -1452161870, 1678462808, -580917040, 354310709, 1266170957, 1538275142, -647530045, -2140821320, -321783654, -1368647348, 632904514, -1741980354, 840035772, -1573070134, -1885194149, 965599406, 1186522825, 857125260, -1690397729, -432654974, -517983024, 441286534, 255451519, 281483718, 789945493, -2096519399, 2137280123, 1806399566, 143917001, 1211902773 ], [ -821622127, -53981513, 1155204745, 276850099, 756481816, 639576353, -2112775143, 1804171717, -1220578113, -1710482599, 2059910298, -1343405723, -1340785940, 1934111058, -1074684909, -154670430, 1651717263, 1004604811, -866280295, -1163441048, -1360426454, -1434054734, -2097822302, 672740664, 792848399, 1404094887, -719164386, 1003478577, 2050348049, 1113521806, -1928647276, -1192709696, -216692390, 1823826904, 758788932 ], [ 2082162016, 220902520, -2086601843, -306694087, -467168103, 1766713401, 1362183811, -613594062, 768383062, -1159385488, -162937758, -2002166676, -1250436284, 221712143, -1192017757, -1752792242, -1964146152, -2044927148, -442030108, 525568278, 666611824, -1576971943, -1094965366, -1269599913, -1018339797, -856736074, -2054683426, -1572519616, 2064723014, -7366853, -1762169614, -1064248730, -1436848253, -743625207, -1282282675 ], [ 510417102, -1765722887, -648371550, 1439602667, -2081403090, 428003389, 1278008933, -2121159093, 620033789, -1971420310, -1722143741, 89863297, -201259835, 561980938, -896409359, -697725110, -864526032, -1834171996, 1459377034, -2118373428, -85030938, 1056845626, 2049928562, -689336633, -351111136, -1719396030, 1801873212, 727328370, 434666392, 1443098699, -1533015914, -1993672049, 1789455190, -1473399620, 1568033206 ], [ 1909371072, -273305329, -60578491, -1143293522, 824060604, 1989923620, 1382750736, -83605997, -423792275, 929309938, 1673289393, -1908966865, -809129426, 1285010163, 155798702, 1316282945, 280768920, -1791388273, -293273265, -119260980, -2046356238, 992469009, -1995576037, 296299592, 1092807427, -790847741, 426281841, -729421158, 1560885397, 1639517427, -1879914524, 1602736711, 1175475943, 1422663817, -120461185 ], [ -1001369438, 1815275508, -1908501820, -368208312, -2068088898, -1657272697, 1617168687, 1149579357, 415099402, -1594276727, -320081975, 279019268, -786418475, -289480344, 59382097, 471367953, 685064333, -1015396198, 778672148, -1411612183, 739950882, -530929463, 1328775777, -1772075082, 170379664, -1746638936, -1725125761, 685176151, -1480995076, 960023921, 559300148, 2033392994, 761564409, 1184915801, 290283861 ], [ -616407040, 135578664, 2105070662, -724661599, -1862466325, 693562254, -940651327, 505881904, -1011646578, 460875872, 678572793, 1710719267, 1970254325, -121757468, 1339301399, -1971564396, 379335685, 1088895485, 90503343, 1310064925, -188835937, -727943010, 273548012, -956647170, 1751071253, 1505351944, -1923643216, -1518672784, 1463546243, -1435034999, -1425075510, 1870519864, -1954505612, 174240542, 1999246796 ], [ 1463436699, -470184294, -804657873, 1354218826, -562661390, 151811277, -210453964, 864575639, 2054818812, -287923630, 1999825859, -204929730, -1348375352, 1363465448, -407317398, -1642526058, 1327193894, -495245516, -623973874, 862504600, -2140717245, -1498954944, 37718666, 679937460, 2084730534, -737104867, -1899023130, -1962539749, 531349906, 1946015221, -1823759356, 1502537531, 1497802217, -709290857, -1101116530 ], [ -250965144, 814807866, 1017364104, -1127552446, 348304983, 242301507, -277219884, -2087228617, 851689294, 240735817, -451840044, 872098372, -950318195, -1178173552, -1641237771, 298350163, 237315523, 1148031770, -169460114, 1559836534, -686511703, 1895485894, -1720768296, 649556723, 1511909921, 601029963, -1548473372, -1610835857, 1024083637, 1791871193, 1913911129, -75082061, 2142029284, 512220991, -358368269 ], [ -495018413, -675504719, -607762833, -1271128062, 1070613585, -1907523752, -1331216470, 17861272, -391877642, -1879196017, 1397921316, -387730348, 1894120651, 39876906, -1434436645, 84795079, 689180685, 516593182, -2059561566, -621938911, -324236781, -2111166833, -1391102092, 2048681354, 2021936624, 1741963260, -1118005227, 1682824203, 34558239, -1955549121, -1367487996, -1981269680, 844827471, -1042977223, -1456294194 ], [ 107095310, -242926782, -622968257, 1443658055, -1657610816, -1439816156, -1838067566, 1901455460, -2119713145, 1149011500, -133179795, -1053661703, -1108643886, -310532928, 1782931338, 770793686, -547756739, -1034796708, -1850694616, -2020756866, 54338884, 92479650, 1288965792, -1812253464, 390558921, -1720870284, -51909516, -1456978, 1661815428, 931117353, -593155217, -1427993428, -500123826, 756714026, -147565031 ], [ -1961918350, -1891359944, 472703841, -1658006816, -525472894, 547340516, 187488915, -2079498990, 1583917438, -595018407, 744724015, 1379376452, 1791703974, -286686346, -782256575, -1398625066, -1262885668, 2116979484, -468199904, -879360216, 466062187, 756434392, -747293149, -1540349479, 912690402, 1847853092, 6819709, 1895812020, 1555864089, -66037438, -649889675, 202570667, 1766232324, -855997376, 21650850 ], [ -1601776743, 46118797, 1938156627, 1951835463, 854961646, 679128801, 78342244, 944761881, -570622997, 1919324064, 717080121, 996639488, 1304628610, -2129194297, -2130401199, 1165810259, 672132562, -198023879, -2132927812, -431010609, -1586506367, 863958180, 774966987, 552308613, -1746673913, 1390614208, -996590184, -774922349, -706902768, 2046109996, -611571530, -1878859455, -755825717, -39996790, 1168080475 ], [ 950425924, 1455516995, 1811520939, -935848131, 1960294640, 467018509, -152894930, 1513149799, 290297438, 806272524, -501322403, -772833778, -504909501, -1836550036, -1211952435, 366239039, -1952334337, -144398848, -886634735, -144218927, -77581971, -126081020, -829450454, -1502789438, 705070412, 1123331141, -2041222055, 918500537, 987213903, -667844191, 1074757175, -1774324511, 588677691, 192573995, 1794239518 ], [ 1254843159, -2046092474, -89029741, -496624326, -1514670491, 596486916, 674640146, -1065250481, 1669288732, -1945028194, -1198791691, -976980347, -261519245, 1886074994, 1431315307, 254859673, -1676352437, 772677919, 267934685, -1242265026, -907507497, 713944409, 1203204519, -1345894661, -1529957431, 1275597024, 1718826746, 1866534974, 1371041486, -589704236, -294867893, -1220583484, 232601793, -589095731, 1487582119 ], [ 1408002576, 1092271073, 1988891515, 1477931363, -658276648, 796955383, -105244540, -1735674089, -330058707, -1259388435, -984704933, -941548007, -1973558161, 345241042, -1829381322, 759129809, -1255257235, -1571800065, -1593311624, -1277487613, 1501911258, 634031972, 836307711, 356141517, -1431463743, -752239962, -535466611, 1423231038, -1278571058, -605641274, 779219043, 873378636, -740874984, 1428441864, 380855846 ], [ -1818191214, 1672737209, -887613766, -917313089, 1472678559, 691262224, 1470855161, 988984743, 562077998, 1360564685, -2111090972, -1148432123, 209406454, 616774261, 1449037374, 724082910, 110807988, 45717804, -307798407, 452278210, -671623240, -530172454, 1964763399, -1155699262, 18988763, 1997125881, -479330558, -853128880, 1183839268, 1128071159, 1563550554, 237123971, 952111684, 2091219501, -364211183 ], [ 2079457786, -857643978, 791145251, -1153692563, -2090658953, -1904006289, -875236521, 559234919, -976655859, -1816157279, -563737719, -1925808010, 427418406, 245984615, -660091745, 1731527833, -1357053568, -1906218970, 1477104243, 2038326453, 1025831644, 1837762280, 1998084, 1650794845, -1399053767, 257421757, -2078691175, 173389094, -378604474, -1755439454, 1844899383, -1664715301, -1784047220, 510549877, 58959504 ], [ -349635951, -120860467, -2023250440, -1965014920, -6157539, -370678865, 1064895464, -747059565, 1857083379, 1361720007, 1722812231, -250554432, 840353438, -1350528073, 637104171, 1149131228, 1142144284, -444796036, -144727340, -1469555734, 1557465909, -532920862, 1186016874, -1372960619, -342831478, 1824902406, -1244216023, 999141284, 169244387, -721033077, -812523860, 965999825, -1247665101, 1278069920, -1577229043 ], [ -791601864, -1574464951, 1601236759, 2008928650, 1617261047, -63907279, 1657479093, 767929180, -116583233, 663165578, -147360408, 524594230, -1692742895, 1208598146, -393474381, 2140670304, 882532840, 1392349164, -367508132, -22689831, 1055408529, -1219742953, -1135273153, -276954136, 1952864397, -426753143, 1279522143, 1574300242, 138676793, 1169032263, -367537727, -1323249021, -640093877, -197443040, 1663138124 ], [ 855946942, -1702058686, -911771600, -882373192, 941834785, -994461510, 805407791, -1853796368, -2075455013, 655675741, -1322213302, 1177646742, -1158604461, -1856277431, 1742368965, 729668002, 946557166, -432698340, 1163934471, 1945713548, -907844468, -929552852, 64777267, -215351892, -1750245020, 1169864191, -1654315588, 32915760, -1131959305, 297480255, -1056821000, 2059736784, 607081487, 1083466520, 994402744 ], [ 588691223, 1123623215, 1349232824, -486999872, 1500436297, 60172137, 1321655308, 1801657613, 1861000286, 207447899, -427117787, 151610915, -2066667818, 437669474, -190358535, -1936769123, 1835492266, 806144825, -700379627, -1895313367, -752052004, 438224786, 715423986, -1941860637, 117007967, 592019944, 1667167009, -1803364362, -1406955773, 1518966250, -182196351, 1591925345, -1046369017, -1673501353, 1121433682 ], [ -1215078115, -1847983389, -181764400, 216520418, 1358586203, -1262179377, 929318194, -1256243092, 1407155667, 2140286239, -922981904, -2098075181, 1630052192, 3518158, 1657686589, 1240876708, 1194716909, 262580445, -1003565010, 1658783178, 351852986, 1062345926, -584234694, 1388000270, 1563429011, -1643054082, -1077391782, -345880194, 1469045058, -1210454325, 1617500664, 1717782675, -1378686379, -2073605231, -189522987 ], [ 1037898906, 410868628, 623272073, -1077956395, 2006672649, -1176449519, -564420620, -78563029, 80062954, -673793492, -585702786, -24237882, 1738247040, 963444071, 1407354395, 1620621775, 1540139693, 1380559427, 1713604174, -1538754759, -89532052, -827725557, 888573594, 1320659378, -1016595948, -1983436822, -45973048, -1034918890, -186019668, 355859394, 1524092273, -245157331, -911265947, -185995739, -1274511340 ], [ -1741929020, 380897010, -484426650, -2108413705, 1137227346, -148499553, -1573305901, 1266478273, -761119535, -1331054505, -337035856, -208038711, 838205698, -1259813767, 1919548672, -1378324943, -1832740931, -1362236387, 652226771, -1913281251, 1576717030, -1991506282, -1296070515, -1062667062, 1681754493, 2039101612, -409006361, 1316439340, 446354610, 2066423031, -1668648830, 1977462941, -941934166, 427899165, -1821679 ], [ -607004030, 2060231946, -1596796683, -837015103, -2047396301, 1811185141, 1946788785, -138422365, -1402101854, -1388198116, -400243791, 1091731021, -614136279, 1630454535, 300022970, 1509586157, 1780480160, 278940396, -687698772, -1038532887, -134478352, -1106296644, -874741796, 947424778, 399908002, -749795274, -1344196595, 842261556, 1355634473, -155860905, -1473457146, 442713114, -809163841, -240624397, 2112595158 ], [ -1141381393, -1512617288, -1590144687, -1458569431, -841840399, 844589138, -458852100, -627826429, 1836787984, 559881259, -793350312, -2072417237, 108459091, -1314738730, -1118950135, 851790860, -552385551, 720169562, -952696061, 604030027, -1717029503, -475607534, 1892687330, -1873173650, -1388915075, 1904037233, 591335673, 2086352502, 2035596805, -524824093, -1324115414, -1430192266, -1672093173, 2052705319, 1479086498 ], [ 671656946, 1656924183, 316769634, -1717729268, -1563800028, 685634338, 1078244403, -1691330895, 107709409, -1467193570, 1701104570, 810439665, 492668117, 1220663534, 957909800, 613037276, -2012426287, 376353301, -1280005987, 2005073518, 2021265387, 491026743, 1817092532, -542081137, 1868932994, -581022864, 372198797, 830933117, 926384253, 1483398957, 1284854492, -1932629328, -183584242, 575019195, 1312333975 ], [ 617522252, -403275009, 1824347972, -324265667, -1549502316, 550860174, -2078234436, -539786345, -579293810, -1879919525, 850133313, 1023510152, 865905992, -446266399, 266046186, 1396658730, -1949432211, -1318859608, 1041915301, 1282042826, -754938350, 151868646, 1112952283, 113922642, -840527287, 1484466658, -1059048187, -1142094398, 1807804754, -1720249757, -891139937, -653039765, -574010157, -1308552292, -1777141950 ], [ 1687018067, 1931157070, -44586115, -138522276, -1642308001, 286044355, -1834603983, -936757708, 399011755, 1967341322, -631645351, 1124758558, -2003690121, -484478561, 77928297, -1112326585, -1804233878, 1397588893, -1173123637, 486685578, 1024830060, -1004924229, 441991297, 39181945, -610893694, -1587524714, 1005964889, -1110950673, 172371657, -1060410841, 118780349, 958038207, 890737170, -1315917745, -638230823 ], [ -1197619852, -517671986, -1746887812, 948991084, 1176853608, 1536182150, -600725098, -498388435, -725248888, -167530607, -1115634725, 1468821457, -1612389429, 1033165132, -776015190, 954507157, -620881518, -2064970304, -2005264363, -1285777431, -602973029, -1851308228, 614911510, -859927839, 1701258076, -1006832301, -1555182950, 679312845, -163890157, -1625071966, 858395105, -75447501, 342862368, 740678087, -793295911 ], [ -303996512, 1011608910, -233565911, -158089616, -2133010474, 1927232092, 872759432, -485748743, -1879936349, 128417532, 1261805982, -432430536, 33492710, -626019806, -1503255754, 365414510, 1773072039, -1124136301, 435420444, 1911099036, 1287208589, -1416078800, -2126369000, 330149400, 63358677, -886821473, -807109100, -117203455, 325451783, 744128351, 2123812477, 1720258776, 1492671683, -1178825473, 689518576 ], [ -1355333439, 730776763, -1176607667, 788643378, -448452535, -271595374, -68760915, -1377538928, -352335171, 1210633070, -1582098701, -824558514, -121325735, 1399197628, -1357415445, -1589401473, 1300771892, 1830671440, -1889249870, 1042125367, -516966708, 379345885, -448748530, -1275906023, -454897844, 147180820, -1630981377, 2139682703, 1627520090, 1098079366, 752624318, 941433350, -130231953, 1257187385, 1621260713 ], [ -617116129, -1220547382, 2013733427, 750695771, 216371508, -1955409739, -1315801440, 229184022, -800442771, 1504364135, 1958635072, -136102629, -1574450398, -334210641, -556577197, 2119183146, -1746917217, 364044028, 1549205692, -935879747, -1637128698, -135529187, -74905000, 1109229068, -85063571, -81148005, 1355491124, 2063478443, 124866794, -1164869327, -1287238773, -43994541, 20435754, -66151686, 26973315 ], [ -526766742, -482414569, -1398967162, -1611323109, -694399362, -47050283, -1845847071, 1210186217, -2071531047, -993274798, 695808468, 987133061, 1182107002, -1411735991, 54501456, 1428686264, -955021124, 1491367518, 1579556707, 942187296, -1054032778, 2021590316, -1633137139, 405009950, 988521996, 1805844053, 1002871302, -39833113, -104847861, -908054211, 18963269, 1423412821, 22580037, 271240497, -303603312 ], [ 1528776393, -1049875888, -229115000, -1606229289, -2131323399, -343951534, -1128123881, 1425837757, 1936875831, -427384494, -366458370, -330883562, 114537565, -1708334356, -1247924591, -1433576126, -1669606732, 1849467868, -664330254, 2135363434, 964708590, -401104586, -682205829, -1465052112, 712668362, -585281645, 1515649112, 625351, 1250180792, 362403140, 2110417507, 2038099630, 1542221342, -1752141542, -461817267 ], [ -1646387904, -438959999, 1731983599, -1625003514, 712521681, 337428185, 319092152, -615965718, 601378920, 1635924828, 339176556, -1839506775, -357922961, 175031354, -894088190, -466864572, 130289304, -677739438, -523263557, -36495681, 1267204482, -429927357, 153863795, -1888518060, 1422026175, -669696068, 323449577, -1939950125, -1623885376, -57364994, -397907371, 1476899708, 2058957657, -394072667, 1813547538 ] ], [ [ 1377716166, -967946378, -1324519616, 204124814, 2143733865, 2076641546, -1526060207, 1887075346, 1281359208, 676255555, -925987657, 321183432, 1745800278, 1144578921, -265331465, -821130304, -1725858941, 1263852328, 1031963556, -1005433050, 1651699402, -792244812, -853744968, 658256473, 1026241981, 1801058113, -1159918360, -1170317542, -2070575216, -1910849631, 103249201, -672240441, 1344826800, -1004788221, -1043793393 ], [ -1026471076, -1541508919, -394649289, -2106049058, 909279785, -1004227350, -199756667, 1793206512, 703212622, -1651999530, -61864555, -1422338257, 510255095, 265822179, 1312558573, 1537620505, -1772574211, -1982888614, -470526752, 632566235, 728626163, 1605973795, -360144923, 2045403504, 1293756170, 1910376609, -1318559888, 279887326, 1091370152, 961468145, 315273873, 347737997, 359539902, 726580615, -960053125 ], [ -2099800873, 209485061, -468108110, -1528913996, 741587332, -2056184844, 55942039, 308898335, 1780590238, 263658319, 1434581421, -39909143, 1224897818, 557447251, -495255300, -1269181707, 1171549894, 619366333, -1194093432, 174895710, -1825052608, 480846740, 482617366, 36960561, 443580345, 207234048, -939371285, -1627014224, -37313122, -388376146, 1497416283, 1652260502, -1225954763, -941057826, 1275956040 ], [ -596237830, 1826686490, 1361591967, 497593025, 1379787059, 1488688166, -1833905567, 1035125841, 1894218730, -1669445324, 190005096, 515902796, -960835685, 1605169363, -1514190616, -75918037, 15730026, 1920441540, 907836345, -1160296943, 591479570, 258318657, -845339840, -753323814, 1970880192, 2024871706, 1110231355, -1248418555, -1490199817, -1417528541, 760864823, 1663645137, -855470622, -875280578, -1095474974 ], [ 1368860195, -209384728, 853805125, 2143783791, -1584690997, 1440109004, -304487981, 561371053, 555178469, 2013999256, 568236978, -1379421837, 1131045364, 1417739766, -801172153, 1441843432, -1180879114, 1486416282, 1629978025, -750324753, -1007948172, 435398558, -2063309920, -272072155, -1865845020, -1080264339, -1005270343, 388010491, 1770121400, -522354031, 1576491774, -1909542843, 461841126, -2109476891, -253762992 ], [ 321430354, 2121285488, 1340349882, 723038037, -469042947, 1177238472, -672923350, -752822522, 1382545644, 150024630, -838734163, 443847729, -1006706283, 1065425397, -391000451, -1105060466, 1140038900, -548635047, -1584062349, 1005151576, -1100772717, 16285220, 751514617, 1248026133, 1851460044, -425266490, 1215026866, 501987030, 389085855, -309138455, 398547598, 1921661489, 798084569, 2030921529, 1285330031 ], [ -1147463139, -415009460, -1990953857, -712477394, 1938945465, -661811409, 1114144998, -366624198, -762700823, 183241718, -69665534, -1510470366, 1341190932, 1925929010, -1521968761, 812950936, 2127742793, 1950205339, 741076075, 1881795967, 1255422230, 1048111985, -1794022915, -626108772, 107822848, -221478252, 1834017230, -1515086257, 1381489981, -856493617, -964107068, 236040906, -1194351629, -1968362888, 1459524956 ], [ -1531923209, 1543998647, 1971313490, -957728292, -368411239, -187250622, 387902646, 2138614840, -86258973, -1543534794, -713739235, -1337515541, 1415674699, -327364456, 1265442155, 1382376283, -1203754889, -1281148379, 1987562263, -1122142743, -658772147, 599967012, -51343454, -1824213839, 1056120755, 347597423, 1730671224, 1632785479, 759601378, 1623388961, 1145846956, 1137476232, -8676887, 804760761, 185085291 ], [ 2037276959, -1494010992, 246957628, -387868412, 1124314735, -1986431039, 486561238, 1613127685, 1602908001, -560321261, 1263446529, 2051912669, 1789861694, -1816204510, -2068513912, -1379549670, -589740767, 1433421132, -49986879, -466817945, 454998020, -1062215833, -203271603, 1985429906, 488436761, 238624325, 1733019699, 1272326684, -1717806228, 1361233745, 1035534411, -1411936841, -1199563092, 1841839742, -1032331637 ], [ 691608598, -316861828, -574210923, 1555118231, -1745645822, 394780697, -1792078180, -1394795168, -115062916, -1459751414, -313324967, -1555917111, -1422177892, 824741748, 1979804405, -1351443247, -1421590678, 241114417, 1588025300, 2055708722, 800716846, -609155993, 1702608992, -1593925012, 453463137, 694529004, -1407539907, 69527555, 1108540262, 1101901685, -1943751151, 801575639, -814416665, -829090559, -140929253 ], [ -1409013514, -1917878815, -199421284, 2072964289, 1087778814, -1592241586, -236546692, -1778508821, -1008618047, -1218500761, 1202070988, 1367215867, 534786340, -1500919798, 443798487, -1049753759, 1964764612, -1182973173, -670027903, 123142379, 2019289564, -1039061562, 1751040639, -598522614, -2087077833, 1491268740, 937786525, -1883543880, 1662981784, 2079187940, 1429037497, -852136588, 260765508, 614205787, -5417394 ], [ -249933388, -1388216487, -68647705, 1346223756, -1933040825, -1367302719, 584214349, 471479002, 16343526, 214709848, 1407039711, 1339417256, -1159736315, -1441142884, -1152498666, -753890212, -928132368, -322008543, 1342524724, -614712988, 1861701462, -1094413082, 1580614048, 548105942, 7797738, 1885060589, -205628493, -123429574, -254208353, -585419544, 1793013624, 2003333760, -1769330969, 1984975725, -812360932 ], [ -701936513, 29181809, 1786944509, -952308904, 355577582, -497063576, 1233268617, 128973041, 1047204868, 1983596066, -978012408, 736982091, -791568301, -349339051, 1369098888, 570427114, -202245084, -536922329, -2060348510, -394446616, 344747466, -1738210469, 155301885, -168938562, -1905755265, -453364574, 265385971, 1727161501, -1052885402, 1916349451, -663470615, -401469126, -2092546325, 1676755557, -1674569425 ], [ 63159955, 699613343, 1158417969, -2131099391, 760445766, -248858725, -1364633372, 1258421324, 667194068, 1713117956, 922102185, 1364278507, 346374721, 615811510, 146480993, 575825769, -2107873044, 347400127, 2077740369, 1725368580, -871026297, 296653524, 1012062975, -1411500829, -541387880, -777555244, -1784086371, 1867341245, -1623201022, 1873923974, 24552337, -60730672, -1385139498, -2114167698, 1418695625 ], [ -1005825593, 427267511, 1372219338, 614339167, 268350690, -506125084, 1499949266, -518214507, -241579007, 2039726119, 152718002, 185172885, 1703629398, 1918018245, 253985618, 1939669058, 2088488640, 857423280, 1182021678, -240779808, -2050606717, -1666502111, -117373916, -1565845522, 1749008085, 1693806720, 376858186, 1417812283, 2008957819, 1124419846, -785654077, -1698527562, -2015301635, -679868941, -1122904218 ], [ 403515523, 2020649169, 1160958932, 1008574188, 1262162709, -489617755, -2131502273, -253120529, 1740828496, -143048736, 1782153641, 1157248742, -1203397449, -1497867736, -2011387902, -344441959, -2110309916, -1690671913, 2084143480, -735721306, 165385417, 1380660289, 2033570771, 396677658, 1112933480, 1667016459, -1205989661, -1089355651, -793245510, -501230540, 1369187681, -576516992, -1519094996, -317205899, 1246433541 ], [ -970687627, -649343181, -1179441869, -225800139, 406917619, 283424841, -1338199726, 1620395530, 1157940881, -1651490821, -1630080946, -707971418, 2056138408, -1373345444, -1244179805, -1357017601, -1290506605, -576275888, 1455568622, 1875964327, 1359941049, -843321072, 1976449375, 616928065, -49670053, -1986640931, -105941424, -1413595739, 1880641479, -157083181, 1379622424, 1202310097, -716794815, -1337702529, -1881099782 ], [ 531116551, 1070343358, 20388295, 1231615516, 921388482, 1831296953, -294902183, 802932815, -2059285566, 1519767925, 1663837731, 978259729, -1223216216, 1168168253, 676721094, -2048674922, -1840403802, 1436860456, 1702609829, -844050374, -536456846, -1859368049, -765544767, -2114108480, -1067479530, 1709658903, -838584875, 553554908, 759667029, -525305974, 1150436651, 457859326, -1272420850, 310910765, 1531938839 ], [ 1817921970, -762666587, -2129159703, 1449064188, 74599439, -2126238399, 164725823, 1638709172, -2083144991, -1900618724, -250951590, -1324127727, 1042483077, 1341979815, 1102593020, 1044429006, -500146787, -818240297, 1721027664, 1172126416, 1016697835, 147965798, 1849736403, -915438947, 352675423, -158897744, -1447227867, 1096923516, -666767139, -2081346745, -123450756, 2023420813, -361208469, 79881737, 1089480694 ], [ -794066366, 1746253273, -961117452, 573512619, -899829101, 1498853682, 1994015449, 2075204798, 27019853, -969120496, 139441182, -2002020478, -910326495, -790076898, -1280207083, 1329533152, 1870953229, 992610571, -739324261, 186494359, -504367218, 1070339774, 810870204, 1322781091, -894343537, 1364041317, 164390696, 409598310, -1119900367, -1973258538, 395781196, 1919117501, -1648055045, -950384828, 656228073 ], [ -946698733, 488640232, -1280577930, -1129750875, 1562903370, -875083456, 913987540, -1409845449, -1611161195, 1955570095, -1934414401, 1155184565, 1103955316, 1375161256, 1811850969, -125155207, -863114281, 576264465, -1781330809, 2099772625, -1422138112, 1163929146, 1249240382, -657633981, 1285595144, 259376712, 1941537011, 1596119965, -1324655401, 400911704, 301626819, 711954886, -822774248, 1217748374, -300620751 ], [ 1911901158, 1826037556, 1262864077, -1221281724, -2140599138, 1387823909, -942266831, 2014990206, 744601890, -669813175, 716732304, -1528133356, -1425414569, 1069708723, 1439740033, 1337678717, 1224791969, 1177933594, 952779593, -758927516, 1576442668, 733584588, -1519971493, 484869146, 1478072097, 1480144554, -81052474, -2071774014, -480058771, -1512559089, 543831604, 1390592149, 1005838770, 2081880242, -44409474 ], [ 1066734903, 706148349, -2049885906, -1994392805, -692750003, 461752404, -1735500016, 1559804019, -1436200691, -1727886690, -2147468713, 1231158012, 722558576, 1240400181, -1368542835, 2095303753, 386960088, 1470319126, -404104134, 882426642, -1906876306, 1101407803, -1021902024, -265383849, -2138163197, 835346606, -1994238261, -1314989750, 2015085999, -1364224947, 1961857244, 888377539, 1193625193, 1849141322, 664648979 ], [ 1722426246, -215744329, 76182532, 918220562, -1485548513, 255949571, 1689540840, 355984769, 366349370, -1120813521, -110749941, 2019497041, -135115490, -441364589, 1231764842, -1294245252, 25697341, 1149641986, -1231998404, -848032705, -1655047327, -1760852941, -1915099657, -1142176547, 531317892, -1631080248, -1430832421, 2136235713, 88590741, -382515928, -406247223, 288333391, 1297933162, 2022633947, -1166486681 ], [ -1510604291, 1017944902, 2025647633, 530770715, -333803882, 1223367976, 2098795280, 526184555, -587919929, -543037344, -491886249, -1335270501, 685437619, 1681264570, -333655021, -469380980, -2039148719, 863434292, -516222025, -1313623918, -300044994, -702894451, 300014130, 519313649, -2081536758, -1572411001, 1322103043, 1219455635, -275146369, -1502353337, 1957610192, 1784292528, -680154159, 332934957, 746981249 ], [ 1959468249, -821271614, 873318853, -1843136829, -2029541046, -1609204481, -385249796, 148643770, -697268958, -2137748052, -1344544925, 1681306539, 1198432339, -1165423770, 1599776309, 1191996796, -1515606911, 656903796, -1740263827, 1799169143, -444014333, -334435156, 936381976, -746070583, 585944029, 1170331106, 1742987756, -1995233298, -103154432, -415817971, -1027826848, 1599495449, 530672991, 351685272, -1674140701 ], [ 420509382, 1557325332, -694435734, -13334237, 855626524, 382243862, -1650277174, -817409595, 1724376085, -1840232702, -1925195420, -1623745786, 235086484, 1711323746, -4219724, 490485183, -1256068996, 330937575, -2106668691, 917196504, 776125960, 1986450940, 1540931793, -20131391, -304066037, -224328409, 731166318, -316040724, -387323640, -1059470248, -1452911921, -479927380, 1950189355, -1430045174, 1430947633 ], [ -405952559, -1331122753, 253196258, -1970172702, -1613980709, 653462755, 124554229, -14240230, -2034444866, 67624038, 588480224, -1181794873, 1466614488, -1905819744, -271252332, -1936383506, 873923484, -997831651, 746321668, -1187411936, 1957172539, 1036267642, 234342680, 1631970525, 1630305369, 2140279604, -1328539314, -1042586251, -1031707764, 1320814718, -1366006325, -1777616937, 2108756920, 311190197, -592794419 ], [ 164029332, -1806911861, -1255505286, 1433117144, -2036746434, 1342885739, -328800373, -2088562296, 660798865, 500679142, 1796191134, 1045333626, -470530976, 1554662961, -1992839247, -18572601, -309723421, 1880659084, 990541207, -1090276340, -872834096, -2025532579, 1911780450, 1909853956, 1257170833, -1069411753, -906286608, -1360974731, 1822309889, -990637795, 1127949899, 1659570870, 1437687623, -843824941, 1663987753 ], [ -1091212953, -1703851017, -1931905180, -1129372597, -832192599, -838302412, -1824587545, -123060607, 70950658, -1562474469, -341886615, 1439509896, 1325216958, 1588224371, -1574295578, 1108894671, 1570158151, 1494098562, 1784773982, 1582105214, -1187861638, -1312201418, -1969321158, -1784037372, 1621655447, 1235742061, 1455803909, 625954345, 527942464, 615245874, -804827513, -108575855, -733755296, -341103537, 869355769 ], [ -1008644384, -682071244, 1068659133, -1855318705, 529065579, -1968123045, 298068891, -894538715, -1377279807, 426420798, -87057511, -182438773, 1917528220, -246102195, -72581829, -1701252295, 1764395662, -706057871, -839816315, -852249731, -488965463, -989645573, -1767249192, 713530928, 92845580, -291370323, -1679288175, 2064080972, 1116673671, -892518280, 1599787796, -1344123752, -144166891, -714652634, -868489360 ], [ 1647179185, 1577998155, 954620239, 1201669383, 1592329250, 347911277, 661106789, -1156573554, -1251076864, 2048647903, 110315109, -740702232, 1237696977, -1858675140, 2069928375, 237945188, -743438034, 1456034739, 1337600691, -798042383, -1889787292, -1326890956, -876864585, -376500806, 1565778905, 1976589983, -638181899, 92387282, -188084798, 503429621, 332174646, 1207958722, 1212701147, 2143381234, 653705043 ], [ -1795585729, 195432362, -1252938146, 981208171, -634543503, -608150634, -1732480837, -1140174492, 1884785989, -1066547689, -156958696, 2131270625, -241110957, -715589368, 1479190140, -189896596, -1062791490, 2040222755, 2108796847, -2008021928, -2004182011, 202594234, 1633863949, 618839957, 46590947, 2136027136, -201642535, -1455441666, -78022992, 1074559392, -1070480099, 827460462, 465356078, -28206075, 1100626922 ], [ -1449010007, 289827818, -443432877, -2138653060, 1970100363, -620680133, -540027217, -1854974068, -1469277499, 848407791, -135700487, 365665253, 241360505, -2034565986, 1359487726, 985470980, -558340103, 1754479666, 1036237399, -962870835, -1441377035, 589503144, 1995142855, -1527560733, 1627751069, -1110441782, 1081877612, -1457621300, 161163103, -464891810, -1244274631, 657199027, -1769417429, 1352890904, 888920517 ], [ 806337896, -249729337, 524973895, -92011828, 973867815, -1582226984, -936538862, -63896128, -1513073625, -830157058, -1107922569, 1577022703, 2092528732, 1497403320, 1136479254, -1973880877, -675421008, -473447819, -1872883552, -2064527789, -905120089, 283256944, 856905465, -1992382251, 80672282, 1929461688, -1915391119, -1793536048, 1625018256, 1645946887, 872002563, -1711550991, 874683692, -1813046809, -508717227 ], [ -539531354, -1824165126, -1962462401, -1268061769, 177407425, 1934822934, 873157296, -1358005563, 222510104, 743217441, -654415181, -965972425, 651402078, -343168120, 1430087169, -1835680736, -1889519479, 569976224, -238060360, 1341468735, 1919599011, -339705221, 1699139389, 2114822733, -1846671951, -1773246573, 1508252300, -2038764445, -444757906, 222037043, 693386612, 1696062441, 581320941, 1546148193, 122397197 ], [ 1287268161, -847602510, 765557205, -213184460, 700249176, 1845670797, -69995048, -800781272, -968211674, -2069615970, -1804970140, 856401311, 297764604, 337391267, -1508990498, -2096244111, 1427340608, -713966350, -560926118, 1872937153, -1407390750, -1236260087, 1131160191, 1286640728, -2134749329, 930766729, 761637914, -1248493384, 1879804832, 101748514, 285574393, 160589071, -321544587, -1873033969, -539960405 ], [ -144216389, 224872586, 413436654, -241178202, 2085879662, 1679613592, 1312262643, -1603335886, 1715232878, -159635371, -553003505, 1592095044, -1074324114, 1350882622, -1528912235, -372705890, -48586658, -455187327, -125521649, 116221895, 927904419, -37358187, 1494702726, -355964025, 766179703, -273632634, -1764072333, -1243501437, -490430129, 994260787, 1411629797, -397761639, -590470578, -1250363353, -382604684 ], [ 1001468896, 1671316299, 2050160866, -499323708, -489695522, 930546707, 333611614, -1658995915, -2142767376, -462015527, -58504987, -377163993, 2132780596, 634695481, -556249062, 1692696968, 269829042, -1589593052, 490583405, 123069769, 1797894336, 1021056116, -642576491, 1110223364, -1261784669, 551091545, -1746134921, 386140630, 2061124583, -1380942635, 30834813, -1023694518, 518060437, -803067491, -1237726692 ], [ 181847182, 1158622513, 902963007, -1969509723, 812654255, 250310971, -1921852005, -1021458106, -1354952387, -1315040620, -784870377, 1963072882, 1089394934, -470556631, 1691378086, 1426722304, 208647606, 573162453, 372656876, -1943237197, -211170273, -1782123722, -2144251434, -1872775675, 1234628225, -1099572789, -1856891428, 172634499, -412818256, -1349194615, 1704965213, 1837697198, -750765927, -1072738606, 430837776 ], [ -1686308236, -657859803, -1855104017, 799149801, 1460911532, -854257071, 390581320, -1571308448, 1960801816, -803668933, -431291990, 530588823, 1776356393, -1420953536, 1933694219, -1703722583, 1915481033, -81539046, -894744318, 1168471503, 62205531, 991884491, -1895582530, 2039560790, -2082788525, -715571080, 572501956, 1315955964, -235948859, -2136262872, -632415372, 1598439143, 1032436787, 1337775934, -1377189460 ], [ -1447807874, 1599273458, -2147292042, -471333463, -1299257704, 151136468, 1862770133, 1109469823, -1205968077, -1590306757, -2022320464, 1314452991, -1309600759, 277991957, -896328861, 2139538649, -1769580029, 455578738, 1953879268, -1741723546, 993537186, 1799224426, -396240203, 734919451, 1564301811, -201684511, 238603925, -540948656, 2118169505, -840837013, -522756435, 2018959168, 321394485, -1557006031, -582341345 ], [ -1079104324, -1774059417, 763787293, -1266405648, -1870381438, -593814627, -1192865488, 485170605, 2083729630, -1872944388, 2074861494, 895012874, 216890928, 80547082, -1635690697, 1446577754, -1084564477, 1512571427, -796732600, 1407248346, 123351566, -317769859, -4030122, -401052280, 38201682, 884516748, 374575862, 649833391, 876674112, 578717279, 1702263977, -650532766, -1295259253, -2144157640, -702903291 ], [ 1200897602, -709776521, 464971027, -2100193488, -134475451, -916196480, -508439212, -563373299, 1574901021, -956972470, 1056284222, -2119072721, 164708418, 1425092801, 1560989814, -2006798506, -2041871726, 1953042492, -1125229920, -613008294, 1199089028, -1883556332, -20480342, -1203086461, -269597479, -646119099, -1223111368, -1101260038, 389446882, -655316777, -112909325, -1733955982, 1089319741, 926493596, 1339252132 ], [ 1401605721, -543590868, 234660724, -386915980, -1373049512, -1062953147, 1931377132, 1585362926, -1963915426, -1655800668, -841072556, 997349148, 585535980, -334784781, -677316413, -660685480, 1063623, -1722878428, 215834690, 1649720767, 1706615039, 957024932, 414268065, 635975293, 644123141, 192925868, -2123714159, 14582639, -850034768, 1473988253, 1858930716, -216753530, 1422809329, -146787414, -2053706841 ], [ -1504350857, -1659020613, 35361812, -308642501, -750935492, 1180058025, 1893750005, -815894926, -1232776242, 868237901, -1048955273, 1460330587, -1253544032, -1050254469, -556739484, -1225580515, 1261359712, 120960037, -1420165526, 1874973446, 362867297, 123070487, 1567573522, -1691097475, 93209762, 1524935567, -1389354317, 694448641, 795628906, 1251150144, -1960278652, 856423369, 713054992, -2100813306, 1594697183 ], [ 1303605104, 30276226, -1347839791, -468348542, 506235075, -805732858, -1393121464, -133964451, -1027549260, -369266275, -970270042, -1043102736, -1641538810, 1930626528, 2026962824, 64756926, 320548887, 409071086, 2039459508, 369931204, -1435866303, 255647472, -1987721696, -1050049504, -1878162416, -1117313740, -187007434, -1612343595, 378797939, 1582866943, 337420565, 1771916598, -736044225, -612483883, -170647367 ], [ 51666925, 700394479, 1488193262, -1430670312, -441494932, 2033640292, -1417623335, -1807732059, 385945437, 323307129, 1142813096, -1972543011, -1208232448, -2125168946, 1476204157, -1885145336, 1893216102, 1800681514, 1560971481, -1764517087, -958030652, 955351449, -711242568, 1188842141, 1395306431, 748554583, 390219675, 357169548, -1756433839, 1344393549, -1720269780, -1598057917, 138236832, 178390868, 2002444988 ], [ 1446286956, 1231817396, -1857468401, -1542437404, -1816996053, 1924652197, 1773486592, -224598263, 1086656461, -1461636122, 199223372, -604479111, 1006284951, -638833744, 1417229579, -1613577991, 1922722384, -363195602, 594345341, 1412947625, 543782625, -1083965061, 175250478, -73900710, 1962468286, 1200913623, -392494897, 1799652072, -1111604205, 1403623074, -1727421239, 1086831305, 2123867503, 2137496376, -558319086 ], [ -1788329228, 1120847581, 2042713333, -163062794, 1835625225, 1461636772, 1408684319, 898154057, -1835724256, -1176578110, 973064400, 2129986135, 892635306, -73633038, -650218678, -280243706, -657008759, -1057733931, -1292885325, -774184762, 285639176, -1895641004, 1391495972, 1386409251, -1295674681, 1025555257, 1197883894, 847955900, -1378466962, -749875306, -8456100, 1872042075, 1114976159, 1361670695, 1524455988 ], [ 1848873362, 1098534857, -2093485342, -1167805979, -1809181396, 464501766, 893557148, 1865119091, 329984617, 478687324, -1908426889, -368313605, -532879661, 1626401869, 1579967250, 1277243756, -718621364, 1314418021, -1578882875, -1927842435, 1176675852, 2086272208, 453297083, -1580290258, 1588671126, 1959167290, 1705996115, -971276019, -2130543049, 1458331695, -1542468933, 257581117, 1764487087, -1018742829, 1120446971 ], [ -1753245097, -1623346103, 894631905, 818007659, -1226623368, -2110520556, 603783278, -360745338, 2017460396, -994463446, 1574934250, 1451204704, 504231890, 1997506879, 529610967, -1646231158, -1217199703, -1839492498, -2025008493, 1106925254, 1834224349, 256898682, 1046837333, 1747232719, 515749734, 748024195, -1515686996, -820748080, -1937580783, 1678105088, -827649335, 1556370183, -573766278, 755185853, 1249027734 ], [ -1197456351, -1305657783, -730365599, -42489403, 1753719745, 239777534, -1410971492, -1141554562, 256020248, -1036646906, -1069288175, 876711085, 207480612, -19632913, 285658191, -625368846, 1268521512, 648828513, 1372011166, 598697378, 2097740710, -101143225, 1434928671, 653672380, 1634726215, 1571429509, 345478477, 288631326, -1581970648, 2049316223, -657220828, -567104705, -1132814652, 823298092, -813544214 ], [ 1560081727, 1835719542, -1379433351, 795132195, -716937763, -228519310, 1258849272, 975577675, 1074983132, -227058335, 1821630001, 1734845253, -1451690492, 1164486363, -1496544542, 816258351, -1345898661, -1570940075, 84845959, 121996385, 1511167102, -487466906, -1100427627, 863047316, 2095487072, -940303362, -293715014, 733429168, -1666864599, -2066342114, -54603298, -18290469, -1660635756, 85076882, 1112342866 ], [ 69131420, -560358294, -271478194, -1388425295, -948057548, -1672565251, -748695344, -2146624798, 911068893, 1448119108, -2088991525, 1091162898, 430600223, 308155980, -678919338, 1004709810, 1299097494, 287678855, 232532213, 819436201, -1676543373, -1892068888, 1205925469, -2017593792, -1614514746, -1898338263, -960928683, 571557828, 1676359125, -468000106, -2094655708, 1936042658, -105357770, 1222269736, 1799632061 ], [ -28010342, -21416558, 142218247, 182337273, 822703151, 758518549, -377155163, -1680441120, -237970907, 792721231, -1962019244, -752607628, -344897729, -1474912617, 18835777, -469600240, -1746954514, -157718857, 135436025, 1237301704, 565977850, 1410395543, -1519733062, -118789365, 414493675, -18550999, 1659664048, 458113451, -873383613, 1766021490, -73417398, 1943172362, 875915517, -259920927, -1940029400 ], [ 1457893523, 1768890077, -968513185, 1517565388, -323634102, 1847139267, -81489018, 742068367, 35105739, -468482477, 1167727015, 1302402213, -302445592, -1864069870, 1171861554, 1221791155, 658819341, 553711802, 1463484672, -1959622756, 1363236530, -669981873, 211309514, 167689814, 335140824, -981199355, 1147367006, -1464219387, 1540130783, -903223566, 839219483, -211374109, 1664252089, 1242264401, 1056332528 ], [ -58246263, 1120808666, 961206383, -484303989, 724525995, 170877712, 808972642, -1755880431, 1978656479, 1897492054, -1298479249, -271482869, -1482568337, 735345693, 317368417, -1045151331, -2055171162, 1485591852, -1531036675, 1775942433, -752963050, -1356877134, -1133389840, -1995980854, -391011203, 2109542752, 165147745, 1038370365, -732706724, 1786426249, 2019941344, -1914019767, 121404043, -1259146821, -500278623 ], [ -986620618, 1054397900, 1399271438, -27883436, 1536104309, 2034398489, 556565297, 228181321, -167027688, 1331697534, 1883442185, -277724740, -608496565, -364673010, 1123101904, -57954665, 1713403243, 1747887204, -1858141265, -184660768, 1861729467, 979024702, 1571464903, -1875876177, 504223343, -1076932616, -1651830159, -747236563, 1141624922, 2099257786, 335160052, 1180444808, 2029052701, -1153548763, -618400974 ], [ 1871738154, 510873980, 581521108, -445492708, 1001434713, 945145850, 1482862817, 1589250401, 1010726332, 801946895, 1812369947, -1125542137, 243792489, -1853822813, -412912417, 3176380, 1055905248, -319463396, 724759036, 1158246594, -1372807446, 1819633958, -370920194, -2039960554, -458764691, 1048630145, 1000645768, -1348077609, -1919098116, 1133804111, -179612396, 1383433216, -719072909, -1790346156, -1193485226 ] ], [ [ 122180445, -691927392, 1669155047, 1893761672, 62731304, -1910841002, -1864847405, -2068563338, 1759755154, -1113442184, 1227256488, 753453470, -1818663383, 1842878971, 1296083484, -1393119495, -426346204, -1121454159, 251705722, 382246148, -1574616059, 1056038763, 1289540591, 1808335518, -220876607, -1426585283, 249669953, 1596640601, 583001909, 1650865455, 646974327, -571649270, 639962486, -525855182, 2112057417 ], [ -1151101736, -1219343783, 1824623816, 513824182, -1619590821, 900013970, 439147496, -1368153645, 895264731, 1274667195, -1561765500, 843355391, -1169226750, 899986873, 1977947385, 1691644138, 18558394, -787479303, 420184197, 543543543, -733329237, 47500015, 2009350713, 1195499585, -978033254, 1376816177, 1062192395, -808062075, 38560469, -1472994745, 294292809, -73405788, 425589308, 521527894, -1477122684 ], [ -304372260, -1269877598, -772617959, -2007725766, -1022924209, 1010188374, -909489508, 339849507, -601537668, 752916516, -18684585, -1797970925, 862982951, -50214486, -1170514223, 976676531, -689741306, 1923386590, -930040994, -824046080, -169192564, 1576760084, -594652215, 2114205745, -546602946, 22477313, 43649745, -800573529, 1662567301, -1082593090, 1137145444, -1086167923, -1531928093, -2109721870, 585009559 ], [ 59276168, -538195533, 551901879, 281809189, 642979176, 983647114, 1623300465, 1434443658, -1204266593, -514603068, 726316208, 998981736, -598563193, -1688018455, -1595709542, 2168079, -1651589647, 1774985075, 1626401771, -1420250161, 816300479, 1543713926, 816031931, -272035179, -683600342, 1555199934, -569782638, 960168585, -955193561, 207005039, -780655300, 1152049742, 713110783, -266530194, -1889775358 ], [ -214745153, -1856985889, -1497342079, -226319656, 999384990, -1023093766, 872472058, 499281201, 1699066633, 215708949, -843001546, 330082162, 606215342, 471611859, 1593554155, -362846026, 482203575, 622002998, -358833324, 1076762244, 1920804163, 1516669168, -174847244, -948948185, 1219127847, -2096233961, -1676601739, 528909972, 287613897, 144782119, 1439866268, 173929914, -131879805, 987138226, -1542837620 ], [ -683298199, 1679853054, -573783594, 367164806, 939993555, 350162688, 1736722145, -1448958392, 861589245, -973182640, -297649009, 1940419896, -2035486610, -1748614613, 1328817070, -1440320410, 1460650674, 815994970, -1077827304, -1808915556, -391106543, -1262437491, -1126115252, 1566372559, -639528213, 507618090, -1323166915, 1641890111, -1304050758, -452302780, 833539877, -1968732813, 1126328843, 1602213671, -1769244424 ], [ 936997542, -1157728389, 1594659749, 161894226, -250450220, 40094385, 715977960, -1192304624, 1991907413, 1482442719, -1888215904, -1486123451, -1284772802, 1610266166, -28738611, 1098405332, 312891124, 438363647, 962875178, -2003480936, -1363365597, 71100018, -879094664, 287512403, 1971912419, -1038497964, -1173488936, 1898537336, 689921702, 1661344026, -1243566593, 1323082765, 1618630909, 2393202, -1269969732 ], [ 794872844, -1244886384, 1809343276, -1772197219, 423881479, 106035787, 45047040, 1806725630, 1166798850, -502368653, -2138977378, 608457904, 279773609, 707260380, 1636592820, -1788701648, 771119775, 1547574696, -86494043, 1701480823, 248882029, -1561072686, 1029188667, 20973096, 981561704, -663733816, 1425243721, -6995710, 489290169, 51300944, -541902263, -200132274, -729919131, 779999193, 1009709253 ], [ -904603490, 462610203, -2042692396, 1937619732, -1534564864, 553349371, 1701384123, -156567055, -677259340, -1885370315, -772006571, 1937618881, 612544026, -979282599, 1757073103, 1131150705, 213902599, 1397299874, -1061948126, 1447306096, -1590363891, 1877095389, 1741501540, -353552774, 1735528049, -1176741128, 494586442, -456858165, -2045674973, -714149624, -1472909794, 1569553108, -1338298510, -1053369812, 226480844 ], [ 58452245, -1587173142, 541598856, -473701108, 1958995378, 256445174, 1080644704, 984979888, 1704656397, -139051862, -1604226425, -2083418819, 1531356161, 1141358454, 100320645, -297984438, -1863725524, -319020447, -219803541, 2059251496, 652370295, -878649234, -76439128, 54714206, -554223174, 1099032488, -1666654081, 1642630109, -2063673864, 1794105259, -892493976, 535463657, -672425507, 2058361917, 1043246359 ], [ 552041716, 2134065315, -153525697, -1124137367, -1776942711, 1296612184, -933728783, 17973240, -2095683243, -608001757, -2091830635, 1487782321, 1490435731, -1708568003, -1111900778, -98877638, 1676373007, -432203524, -2123227360, 2034727147, -1949890219, -250323967, -573175907, 1567491060, 2113748659, -634864995, 322791207, -526149088, -291585188, -1445875596, 233954525, 77291425, 202916088, 1691369668, 1379187461 ], [ -1135893322, 1827066139, 362736861, -1864209509, 1263517810, -113576085, 96254103, -1361559567, 625033962, -626771721, -1244648379, -1392466919, -709122396, 1987634092, -1553830441, 3921084, 564572130, 1685059301, 286668743, 301327686, 1808053401, -603903021, -1402745683, 1312775460, -486351385, 1399117251, -153822624, -562783187, -788716764, -105740489, 2084404101, -1162062958, -2133588386, 623323526, -375761002 ], [ -1887863312, 530527841, 1949738422, 573273353, 741128224, 1963754758, 444645475, -1503226460, -1071310698, 1206820856, -1864329573, -1942762820, 331313183, -278983599, -1251994249, -1590490926, 822827851, -522890127, 1143049029, 1290997428, -1596257305, 805694270, 1133194209, -123878550, -2073912986, -1824676376, -2033552787, -1713653185, 886383599, -560915634, 1831428258, 389402328, 159165145, 277336703, 1854769146 ], [ 580167443, -461923013, 1742278111, -1701648731, 737034344, 1328108383, -306933689, -1695907988, 1773646205, 731939926, -73756121, 1947672585, 803088963, -724909952, -1740541177, -247614892, -1772050959, -1021859765, -1129256458, -406190980, 820268291, -485352509, -169311748, -1700867106, 775726178, 1363297, -1192293896, -1482287499, -1059800615, 867367379, -343371978, 48591584, -841517756, -1096527470, 103544534 ], [ -1250075506, 795614499, 1133561215, 251173132, -446004187, 1163424764, 270137298, 75641616, 1958162901, 260928335, -352808468, -895218847, -778133155, 568125745, -1209517734, 1172260368, -2134720493, 1934085838, 2101686050, 1193888135, -194257645, 1536180601, -1407267796, -2004108794, -252604227, 1250739456, -68054542, 1190278482, 792788669, 1091591296, -1259452000, 503591281, 184653833, -786656081, -1178098567 ], [ 2042048736, -250219844, 1842726102, 1935873088, 1429849570, -94301410, -1352118990, 104431946, -1462984753, -1749113606, 1554527210, 851558685, -6096833, 1737862171, -1764157106, -1866641176, -1243985320, -1967273916, -666649404, 388546322, 767713767, -268997151, -1733507169, -63835795, -1065186780, 1846329451, -1704168538, 1967648599, -495301723, -1171279140, 2128449727, -2106411436, 1919886610, 1948676365, -850668170 ], [ -1090549093, -2089822940, -588532516, -244050481, 258810421, -651910494, 1081993375, 1000319861, -1554655436, -549301190, -282357509, -769546718, -974538151, 1349769685, -1883412577, -4390644, 818729537, 1935850344, -338009114, -1597923702, -1204041351, 2142500932, -1425417133, -754058644, -1694424029, 1815190974, -701494430, -822090493, 1939852535, -1772419769, 1705226904, -724827373, 402312968, 1356610366, -112734966 ], [ -470196874, -1566883463, -194631274, 1313751826, -1488022989, 1296145425, 411525805, 1355995964, -660949994, -1195742340, -1697236151, 1748082168, 312832740, -143583389, 1363923806, 1625532636, -730753178, 1366000499, -483746461, 781894815, 587009176, 273304976, 1253996168, 1655212597, 1152048003, 1108413601, 965450054, -2109001249, -297610647, -1080747809, -758961729, -1837203116, 1134177862, -1783054472, -1929415920 ], [ 1914387239, 1645866265, 1707381894, 214415673, -1693165762, 1808837925, 1311880657, -2088953526, -1998069165, 1642992913, 1790318647, 1495512908, -741144236, -1632253818, 1035368427, 213952232, 1538243301, 1581200073, 58695613, 1766476749, -2009223378, -1526328525, -187755822, -1092036894, 1435533650, 2118818531, 1366338736, 413368251, -1657841695, -26386230, 1220996708, -722181230, 12213979, -1812699319, -1552640309 ], [ -892661761, 2092599922, 298032968, 1963309791, -1063454960, -1714832086, 583030998, -586036177, -1623323560, -1382789376, -1298906696, 303996941, -557686819, -195424953, -1157391727, -1297081300, -2130042201, 2124051537, 453833535, -1877649425, -1768246747, 1698041720, 2107665484, -851622570, 1643759936, 404178778, -696081367, 908780225, -1449747368, -1913880861, -2122563716, 332857417, 922252094, -1330860335, -67274711 ], [ -813915718, -849245369, -146924289, 545695855, 1257022862, 682992141, -122368840, -1401104550, 2045278999, -1221378242, 1068846955, -1203259005, 491963323, 1755549818, 2051057472, -1395667272, -1595934263, -375630096, -774367841, 376582957, 39938879, 66723503, 177056615, -2047317139, -677662847, 2025007765, -1689739645, 1611022799, -925130408, 2115357877, -433618931, -492083335, 367194579, -1457904995, 1535408879 ], [ 1415520085, 1527434690, -1680696541, -2124241545, -1851872459, 304611173, -1326575575, -1022373956, -743338984, -1783194085, -452428611, -1426988579, 1917128540, -1526685723, -222953571, -2113704945, 1152910013, -1450974667, -2067457399, -646404866, -787145257, 797264602, -1062367183, 68212501, -2080122253, -1222278631, -1573651040, -1751507607, -1206544068, -1539021977, 1170352144, 29774524, 1505729334, -1385882671, -1185660814 ], [ 692025052, 1422129652, 2041545486, 478499436, 1353683572, -105348899, -1546850857, -1216964106, -1429622591, -288329512, 39209459, -1107949913, -1863285385, -883342117, 24565635, 933787668, 1443014836, -1599134644, -567016747, -1387754816, -2025938656, -534333922, -556864926, -617791681, -793830531, 35822066, 1586809102, 1829319741, 1858233135, -1359154715, -1515750459, 1546316263, -1785803093, 1664614216, -375111367 ], [ -335710375, -1201014966, 422105327, 1400339625, 136725985, -379565993, -29252509, -1465775802, -191152517, 1881044350, 1530120076, 1947698766, 305230607, 470584487, -605572781, -345734295, 759761093, -614839132, -1170643799, -1475413433, 228949206, -1338989862, -511689712, -311285826, 110491844, 380304141, -692490395, 156879150, -45229424, -1509165281, 834178790, 1009571529, 1322677380, -1086206304, -625554789 ], [ -1701609439, -226935328, -193579262, 958052243, 1447497306, 1055458532, 662540001, -2005131324, 321966620, 1488242634, 1423152602, 902499561, 1104065847, -352231051, -11268119, 452914187, -1139569035, -853667534, -316607430, 458486680, -1772777987, 1623111163, -884404424, 1365031587, 1746448675, -284199358, 156988114, 118897352, 1370172150, -400135415, 1794346337, -1850596374, -1772578910, -498147950, -870006503 ], [ 1098401393, 1240219130, 622239062, 1096212278, 1844736602, -458671258, 1150297120, 769004559, 1405371444, 1348149480, 1814483525, 435891582, -593247259, -887918021, 165174493, 410538735, -689836873, -122029881, 12000076, 46332715, 2081442097, 146661567, -1513440329, -1704847011, -57368646, -1089501131, -1762346672, -1284372998, 1558401878, 1415175476, 1043934733, 1371738831, -857510620, 1093481231, -738865106 ], [ -1013572372, -1510786301, -2007240465, 1704812195, 2146881300, -2095055474, -1605497272, 1226485917, -328117855, 1799179731, 1595702543, 1847807519, -934547920, -461491884, 2115303799, 424473288, -1446582720, 1110323672, -842551070, -1625807522, -1602881552, -1542729330, 217987156, -53988861, -1623656187, 2014092360, -200312105, -1079710890, -877840640, -705682671, 751689987, -709124714, -79001087, 622126768, 198976232 ], [ 1643771687, -25752575, -959115649, -404302814, 1884307680, 1550525003, 1287473594, 812557281, 792622982, -355141047, -521297817, 1096474095, 986623564, 1322473256, -1884301879, -1288052299, -1001830880, -1301640765, -405447812, -1356316667, -1757690682, -1139868856, 397002378, -1805760131, -2092641531, -1805017227, 733499017, -1784674862, -2041781047, -1832784669, 1550729339, -1025338540, -1614225449, 1118618316, 2146683137 ], [ -73282904, 850323457, 443051090, 281486824, -1618480081, -70925065, -1542145553, 888138103, -234595713, -639228225, 1988925688, 1064381428, -252374266, -99088940, 1265963424, 767807922, -1036871126, -1131831464, 1320323769, 918517439, -1965539685, 509272505, -229984481, 495996112, 271997560, -227899400, -1582699669, -205366548, -1524462545, -1472917456, -1107383009, 1617985747, 1518139982, -1328460751, 1992592086 ], [ -750427604, 1638660212, 92758154, 48431577, -756923969, 1589818894, 1432250198, 367208050, 931684938, 600285116, 1298664331, 1947094665, 1504920029, -844151493, 680340418, 363583010, 699798677, -1288069299, -680519478, -100821106, 655699886, 522549227, -92706811, -1765342475, 675672539, -1628521318, -431745154, 100220910, -92706693, -378127960, 1963578734, 263313647, -1065750163, -2100224782, -131177298 ], [ -307874165, 739755641, 467017119, 459153267, 1890387729, -5824965, 791782283, 1647211069, -1039448909, 1567670017, 1929219432, 970946662, -1865468849, -485429334, 278008610, -1764385509, -1053109679, 1384034193, 578574890, -242772635, 589267603, 1579272907, 812487900, 692594497, 1472903352, 1964473133, 882586770, 1132959992, -179929687, 1323564351, 792800894, -1007671792, 373050044, -1386913961, -1137074926 ], [ 1135047963, -870094269, 392116301, 1078594634, -1831515178, 888849268, 1877841071, 35978754, -1481912237, 181326312, -1915248005, 1283339136, -666810185, 953764399, -1596977678, 1565993773, -26993383, 1188315994, -553578949, -1120672136, 390638035, 1296901600, 1286513756, -2092057696, -1057771424, -1047338166, -569820475, -1130386097, 2116560370, 1856070728, -941093457, -1683495133, -2137694262, -443545292, -1724887504 ], [ 1871193403, -1368065487, 130759504, 1396411823, 291013325, -624727944, -1967941237, -936274817, 1880490730, -1987527675, -113012392, 1580316459, 1940894070, -877247332, -2058193487, 46145656, -1911706047, -1734680218, -557874520, -1720118290, -673752625, 2018519734, -403939569, -907628031, -650816267, -1956057803, -224394471, 1067305513, -1834904672, 322727472, -493040444, 1089057320, 896517824, -378892380, 1594909991 ], [ -269318738, -947039956, 462939382, 1925341214, 505380216, 1431188230, 805305462, -1184428538, 1190761627, 1481033515, 682840908, 1916635581, -538053273, 1081753006, 1771324524, 1734804938, -482004373, 2020860240, 1107318352, 239623006, -1690857972, -469869960, 1744565831, 240488799, 9615227, -1269884900, -1129633582, 1220406226, -1935706972, 992185534, -258506667, -1743746862, -133479404, 683158981, 987683100 ], [ -2139143603, -2074047336, 1599585546, -1283209625, -568987472, 1332056103, -1821814626, -1602730900, -792551243, -416964337, 1691158173, -520822141, 515556614, -2002310199, 1014787402, 1802772725, 628051803, -845323553, -1504295073, 1610216707, -1697138909, -1899596697, 1024377964, -754638729, 1522397886, 73791916, -97955005, 41463191, -813182506, 1992161416, -53784136, 1900400492, 1357019772, 1222172928, -1713499955 ], [ 289336105, -1181563039, 1347577418, 511524120, -58658032, 15932562, 2038796267, 800898570, -518180450, -1235401564, 1828468452, -100325473, 435172975, -98066465, -1193700744, -812873539, 1257000195, -1401665531, 792275531, 517793992, 2045406619, 1896371840, 394710628, 623486290, -495161782, -278906130, 1927626134, -1671122253, 531197214, 1900908393, -2010377827, 190675602, 61598817, -1068280874, 890533135 ], [ 250233000, 782093095, 1785425372, 1044309513, 1525297802, -2111043033, 316246220, 1959661714, -1985397514, 977428330, 573789231, -748227497, -509415580, 1291189340, -354767648, -1618640392, 1889585760, 1111814575, -1437031104, -1697243564, -163659466, -1012819564, -872331262, -1729346668, 140143460, -718782922, 1086280253, 1022124241, 703439602, -2095481231, 89086934, 1960009418, 431948377, 152129903, 1965448329 ], [ -899757546, 1715156660, -1846628292, 79003180, -911023663, 1392514299, 453619438, -17052109, 227637303, 699677671, 23537683, -1251761469, 622166887, 229878239, 848794277, -1572612404, 1205005085, 2094084462, 1237587055, -1212379151, -26197726, 1808652908, 980701363, 453820368, -456943366, 129136127, 333871133, 516616441, 1350662034, -828213008, 1616336949, 1568446151, 1452087044, 465237771, 1455098891 ], [ -308142040, 1750506987, -1052489336, 1274527075, 2072370427, 432378080, -529638633, -510560177, 1016559477, -1916476810, 1169896100, 1408975296, -1866668254, -1365205005, -109961029, 214123810, -652678517, -783974236, 1927162157, -611415536, 1678585146, 101738558, -1561191058, -2063762934, -264948624, -452273839, 1518137195, -812830008, 286785067, 1594534706, 1603950128, -561632543, 1530464197, -534647092, 533811298 ], [ -1968796557, 302230473, -1347658077, -1250388391, 1583465963, -1645663291, -927385426, -1342119725, 1558014041, 1679033950, -556104013, 2050079682, 307616945, -813857854, 1165375060, -1732163563, 538923471, -1110763591, -772065497, -594099588, 1149456377, 625916793, -224501134, -1035922874, 1627147608, -1937932772, 1636160855, 445819628, 1526877017, -580495437, 1278826474, -913156084, -449299305, -507261174, -329866557 ], [ 674702518, 1604087899, -1313289195, 813826472, -1582772940, 580022312, -1775186096, -1461504795, 522990162, 646652463, -935413541, 409184562, -933819496, 331603077, 241614676, -860847843, -507214085, 1556402194, -447267154, 1586493450, -1195540267, 105863207, -1311086335, 1118201779, -1974384639, 346478089, -127728150, 239959196, -761755531, 1220013297, 1919863427, 467182357, 71458351, 65642377, 1577068356 ], [ -1016468524, 1316604204, 385276172, 129992994, 940989674, 266208569, -479420091, 49650684, 1305068770, 459087486, 499706006, 1045096863, -2027829651, -1227028902, 179907856, -1334209387, 9867974, -1397843015, 1082191912, -2092601488, 1768039850, -2128232384, 1439961201, 1246801877, 1655092720, -1760305850, 79643137, -1331922536, -1265224418, -372593475, -1385912524, 947195797, 673367125, -352280794, -1499528377 ], [ 1771191449, -463162369, 1269970168, -431249688, -420890754, -569894749, -2007265005, -200817514, -927459935, 947784741, 1217702654, -1773366074, 1046646092, 1806477627, -875985618, 1681218481, 1259420969, -393299838, 1628134542, -580022364, -756112646, -1134154158, 1442742908, 907452338, -1015998905, 1552014880, -2082281152, -1334710659, -16362854, -1125109730, 1495742119, 1951231718, 2028227654, -1307441812, -170996210 ], [ -1258270172, -2133682012, -825588359, -671778860, -1805793377, 358316801, 1993845053, 209319173, 31862812, -2105016559, 1908214949, 1102382177, -722796226, -1237535548, 1894927682, 279712529, -1787005680, -825214129, -889119333, 1650465113, -965777770, -189807693, -750823670, 941941117, -274147149, 532497718, 1587483016, -2139239922, -1694346444, 1575963395, -759167952, 427619730, 136997776, -1307704713, 597472336 ], [ 271033639, -345891041, -1639360284, 305383412, 297848438, -738429539, -1590859435, -1348302844, -917121259, 77475320, 276913819, 1421275928, -950652256, 1811636289, -858854667, -1393628266, 1026184588, 1839910846, 753263393, -82239482, -1082809861, 974889855, -740758747, -1520360337, 1656256200, -433234928, 2019871883, 1108556091, 782869880, 1838829711, 476665591, -396395702, 605385564, -94476279, 1741583207 ], [ 2039079730, -452681131, -702709629, 1380702519, -701213674, -221132739, 1719969045, -770174535, -891052971, -1705651136, -1669829811, -1685124369, -1077718807, -554848891, 2044156778, -1898436704, 1840037667, -930884710, 916001859, -1159726117, -33793606, 367668921, 1403048023, -1474874795, 584257591, 74859082, -470631900, -735863024, 1587421650, 38782833, 291917556, -66414848, 704507782, -1025513790, 817287242 ], [ 602091209, -1077829092, -1092529008, 1631148231, -53360291, 1962494764, 1055849717, -1612436048, -1205337652, -654255758, 1068252078, -1771139699, 1443528863, 108810380, -1825818382, 270920772, 1527111139, -416517739, -1555965378, -1839595924, 334374676, 354802781, 1907043937, 454444389, 40866097, 485484594, 732442540, 1616614033, 798272978, -1008232152, 1867233542, -389836884, -2021218759, 2030268833, -155463299 ], [ 717616666, -2134681857, -1378169598, 1123186986, 2001652928, -297808017, 1993592091, 10685472, 307954534, -464782586, 740329009, 1892178467, 478236192, 1200971530, -1706610008, 58583037, 1987183923, -148134008, 1378740061, -19249296, -1885932493, -1631422280, 815311681, -1578263662, -102216592, 1316489978, 2083065333, -1701925497, 493539926, 229995397, -1620277628, 1013450784, -940826185, 1194644157, -426066123 ], [ -89534866, 2002505106, -938767997, 1352181923, 748726636, 1769778245, -2071222723, 1309691265, 417676742, -1937109776, -744444650, 966464014, -1619436705, 71340954, -52486152, -1068739395, 442728615, -1902912935, 459787740, -1656990083, -396546144, 1208594352, 62681691, -1494257385, -1139301471, 370198901, -801763854, -1712233975, -2111997269, -112794650, -1574408824, -1707088621, 1775333703, -1142142199, 711242795 ], [ -874093111, 996472448, 1732178699, 1827481517, -133327507, 1296193677, -120493624, -1423750209, 1970479593, -1754751332, 135657314, -673360984, 2034999050, 904154008, 286555514, 1879134458, 566215892, -1971691544, -1832198818, 355840883, 1255178408, -1492425313, 521963030, 283923693, 390179746, 856552881, -486483412, 610919807, -58219748, 624751896, -1615080878, -329156183, -5155615, 1926236240, -186219551 ], [ -1524549463, 986444709, -1470682293, 1843387580, 1367534286, 1327977713, -290988287, 1697975530, 223863101, 2058431720, -1863697286, 223009867, -721304659, -235530114, 1625711770, -1410100759, -483117100, 1237703625, 1513867961, -1613656375, 1482676046, 1738178458, 244625704, -1918165135, 1615124333, 1313886569, 524741116, 673300113, -131040349, -826894581, -980720103, -883448387, 648403821, -11516105, 866000644 ], [ 1441142577, 1793276823, 1436919093, 437809525, 1226019983, 1156219933, 4407025, -121695449, -777077647, 972963824, 166293078, -750497251, -1800890288, -279699080, -476936570, 90754136, -9442366, 1368704747, -1403049441, 1137062387, -533575808, -1584320753, 1526087776, 1625854267, 1197926539, 1378827706, -1010089265, -572859336, -902506452, -45516246, -1799005347, 1794476587, 1216633095, 677574343, -65956641 ], [ 154346452, -1528034387, 349110366, -1938003174, 739911693, -580142848, -1871595280, 298767056, -1755456229, -436254841, 94908949, 1606400853, 1083981849, 1165673410, 2004345158, 962897772, -266335741, 487524201, -194485627, 1306062368, 178907737, 1498362782, 1310336319, -832811458, -403662136, -1253573465, -1838978891, -772874171, 592397995, 1175228536, 751957698, -1050137577, -53856228, -110246345, -2073290501 ], [ 963262535, 1932171714, -251871395, -1460791354, -1805625801, 1984643447, 902105797, 1776948745, -1185198656, -245755856, -214642496, 1612064217, 2126539950, -1614291188, 313429765, 286690564, -1589396860, 1638775580, 329229308, -1943341847, -268226660, -203320132, -1757432119, 1272276745, 131233023, -145456734, 158429431, -659701433, 301482681, -751395057, -400663252, 1109075034, -966595572, -157125928, -375911076 ], [ 259001634, 20741881, 761301123, -505833366, -111082734, -1174416859, -486364962, 2018896093, -1977412871, -1785059527, -1171324074, -1433891493, -889794258, 1996739381, 904672856, -440344888, 371919944, -398915072, -1079528217, 826711977, 157405300, -1627804929, 1842169743, -1300947388, 533453689, 1196619387, 1333246185, 996065925, -1261262451, 456757168, -882701621, 1281303421, 666964327, 330112687, -171872626 ], [ -513667039, 2123421918, -437857991, 209056225, 699335419, -645208367, 1018409555, 1167034855, -1474750817, -1703297896, -581534119, -911575232, -1885608337, -752668809, 2123068482, 1924625751, -1318124382, -1601792768, 1835734217, 2132581975, -1033643993, -1524883365, 682180823, 2061518492, 107661448, 37333291, -1212065652, -1233225570, 2060334043, 1619423929, -254618528, 579935033, -56296037, -1306864685, 815287794 ], [ -1084238749, 1737133027, 1635248458, -639919536, 163737622, -1534184233, -7628612, -1567931309, 1179167534, 467783868, -743963295, 1432555423, -1599701246, -365269579, -572815905, 1557020311, -557474186, 849658675, -812355750, 1756588058, 1835100612, 1902042730, 216469914, 1435734129, -481193659, -877223281, 1341860503, 2012483806, 54697025, -546980149, 2015005870, -335030433, 47804810, 2029762547, -1916772354 ], [ 1968149377, -542765245, 1209078244, -1407184580, 1892523005, -1440479300, 1510423103, 1420435759, -108252450, 1899703782, -1892893713, -1930430333, -1810482981, -388365012, 785057031, -1757822870, 961164999, -1101368904, 326847953, 2090139548, -1860182373, 1507945777, -1706833221, -119291205, -1541671757, 659533772, -116547288, 1371634736, -1798082626, 42370758, -367168987, 1582580878, -1971333394, 288694907, 381566394 ], [ -114793106, -1496472164, -1888131140, -886365406, 619792629, 1331741366, -1311378116, -1725923575, 2131003576, 379902627, 1163156693, -1415834230, -694615834, -512625409, 2129799878, 844765361, -1245714133, 1113020832, 16910279, 14560756, 721172424, -514629918, -725673833, -171190669, -865623739, -2058933441, -1331669817, -1855310725, 1013218524, -134754449, -971341548, -196501909, -80170137, -1190682429, -1663707640 ], [ -1994845066, 1386895081, 1284532853, 788861591, 1928091018, 2063361601, -432804119, -321089759, 999005153, -1388938612, -220965665, -769502230, 277750562, -171796137, -772594491, -749957601, 1501257582, 922941269, 928975313, 1499525376, -1329433910, 2098733044, -1344859807, 1075795255, -1684439436, 621197896, -1675939394, -1304014912, 1200565169, 1761042467, -137940546, 1322043570, 1905597846, -1856311846, 1322908299 ] ], [ [ 853998220, 1702411751, 251729537, 1910984179, -1000575774, -1182373229, -743155060, 234696092, -100507281, -783989893, -832410419, -129140303, -1329370087, 1943968350, -1553112943, -765440640, -654218136, 1173062242, 1223695688, 37627723, -2056361968, 1269613884, 1798647533, 2118367965, 1992996209, -2015724388, 1114317893, -1301881039, -1351011450, -1973110728, -1963183460, 30502751, -744027639, 927077287, 1338290579 ], [ -15997223, -1108402774, 1753418268, -1249860030, -1223011951, 1485445260, 1209804903, -633512668, 356159909, -665885781, 1201943228, -454584424, -1153433567, 620903769, -480134831, -1682911617, 1905563744, -1545200161, -1703493535, 2043917964, -1549035178, -882517358, 841805774, -873043086, 460581430, 1162599320, 519539967, -1453249731, -427098067, 1113783421, 1130381930, 2087377610, -2046550413, 1805067134, -97676281 ], [ 73543904, 1115891087, -286852147, -65632016, 1520595717, 2041317318, -1380342901, 383450445, 1734796931, 753142155, 987409584, -755880037, 1714772089, -1306728388, 1011823889, 166591633, -302140598, -1314349983, -1373598893, 1778752737, -321827573, -596192273, 1077923331, -797238955, -1035141614, -1883338778, 874378495, -1041618666, 2017341604, -519585978, -1550279909, 698130629, 1291323826, 2028698921, -1546369516 ], [ 374310824, -576242692, 1726632101, -1707443768, 1379692178, -1138919544, 1824975013, -1232339621, -1978176382, -467720319, -536006528, 428284078, -1788241438, 425243522, -496495086, -2126454843, 1177442280, 2080978936, -749411597, -1903975833, -1047397994, 856530351, -1383430449, 1051373018, 1154167913, 731378075, 1296752309, -20946596, -120753665, 1875536604, -1215374763, -1251816483, -391787068, 648090890, -1935347392 ], [ -308839111, 1217397638, -1887455125, 279226949, 1942282520, -271431158, 1209357127, -716226951, -2081847797, -1947013917, 1128408206, 702926038, 774829784, 1943692150, 844745812, -1637015252, -1633856682, -504864859, -688804739, 348504278, -2027263604, -1862300514, -1119639717, -15235816, -335370035, -1534916121, 617435706, -1490942762, 2003508720, -1118719190, 1528121282, 194350708, -1318130284, 1567097164, 177636837 ], [ -1866383261, 987640953, -611702311, -1060334046, -783258891, -1640236395, 790379456, -353175166, 1894528902, 772705066, -1344163688, -677940705, -1373977506, -1282358350, -241670252, -2098225255, 802659004, 1002559490, 2130316053, -162691965, 508625800, 735825746, -1671247518, -1405879253, 1494981862, 222327884, -592215324, -551057138, -2017243261, -410450945, 1589585487, -1930719953, 2068280468, -506320276, -1514307502 ], [ -1944888479, 305009164, -31597210, -1880606802, -1705051968, -1403293246, -1538999411, 1133213992, -2078991666, 490490990, -1881587573, 1935136853, -977719163, -529883354, 2036166432, -668365969, 1338484294, -2033024725, -1768587198, -1147384999, 1169750456, 442345512, 5092887, 916366359, 1556354197, -573454633, -1205913621, -1332161225, -744399380, -804814538, 28088398, 1179273365, -1113475387, -1734740674, 1398325528 ], [ -1954291456, 1267702877, -61977657, -274067265, -1016839829, -876995384, 1630879796, 1664478318, 1654696821, -891481451, 1658029533, 1743537763, -2132138696, 705127449, -1962207189, 290296794, 30837892, 1144058968, -1682005161, 79706080, 68734504, -1705757905, -56080603, -2082046561, 1089727342, 922345846, 315208753, 522718433, -210912947, -1269773271, -374650078, 1448481518, 899233783, 1367106358, 1900945709 ], [ 1796865116, 2055510942, 1294728394, -97303325, 1685961546, -874977708, -1154618697, -1937856154, 893781402, 1082403987, 21325660, 1583646841, 2129416189, -1553342404, -508562853, 465204958, 282098975, 1935897781, -363906051, -1831209078, -991548779, -1612549649, -2057194118, -240074956, -56630509, 392103865, -583885194, -2116259398, -1057018860, -327810747, 245724007, -1655398082, 456711187, -2100678590, 901274808 ], [ -818167825, 25449591, -1748567258, -760963747, -859999700, 448238073, 1436969983, 2081202873, -426225853, 76771935, 267528116, 88664711, 1129767529, -2110037215, 1368211628, 700449071, 76093421, 1850260833, -1222826192, -501965813, 346282559, -1356961169, 1271320721, 1575153287, -1313372963, 25110079, 1172103998, -528171306, -437727064, 1710923107, -566711612, 733578885, 109147401, 369562714, -242456894 ], [ 1441551555, -676498522, 712406948, -723530716, -1868204627, 2033719426, -975938107, -123210846, 800066156, -138690742, 1641071622, 1590077236, 2006812367, 178174829, 2133581642, 391308048, -1093291493, -1497177570, 1506237020, 1120650363, 1451929098, -1270527634, -936138573, 2073331374, 512409580, 1712831761, -1279226805, 1112017571, 1415244599, -591187816, -208375391, 1777944986, -265671410, 1410583168, 1125924701 ], [ 1592822874, -641540563, -562915280, -388581985, -295666730, -1725277278, -445626411, 598151840, 1464684451, 2072511366, -343885651, 1244646438, 1130296099, -477808995, 2035097827, -198827982, -639336892, -1273588648, -1882618990, -1401625074, 482432103, 713234934, -1743857502, 535659972, 819279785, 683964383, 976331849, -1397265091, 59052352, -1764133834, -896344596, -1866581096, -1530424006, 542986483, 1791780145 ], [ 1474272347, -1169135837, 1447093715, 558205817, 1925172229, 1746204737, -96161843, -953511839, -201107717, -1337909987, -68293322, 2039560896, -1149517850, 1889296662, 709403539, -577924775, 1919971914, 310289802, -15206018, 667829183, -1244153833, -946190455, -1074006554, -2058476136, 1348998256, 445300664, -1426535983, 1249628739, 1223548636, -42392340, 27483029, -937461911, -600961616, -208035754, 1281708583 ], [ 1223598833, 226410735, -1813046556, 554089145, 1773001464, -1950829071, 1599945627, -1628122170, 86216769, -636156467, 1719707721, -849729451, 1127395530, -390414035, -1089588172, 305984760, 1266158899, -2099641481, 169853334, -1918381573, 67267762, 288732764, -179337871, 1456290653, -1828722332, 1449496328, -1298184850, -1821357345, -1001390413, -712844764, 654358884, 1516787276, -16567903, -675386114, 2050660347 ], [ -1836494872, 926620979, -1816665353, -41082352, -278532444, -941914778, -1769460695, -1748347830, -653858978, -1947719463, -1282777273, 1620401893, -2013542642, 1675567970, 1089985809, -221848064, 294484161, 1394114724, 815224222, -1022599267, 238080967, 62642531, 877442755, -2133789102, -2008821840, 494859961, 1128684950, 1430291203, -1538268402, 1381377556, 1691397238, 868748854, -1223832383, 1046714465, 586617215 ], [ 1040792374, 2132980947, -1377584964, -76011616, 1938988796, 1108242875, -1930155044, 981792575, -1598716054, 1616841256, 1647080900, -178288521, 585413440, 10149761, -303154953, 2055292254, -526485001, 240694898, 1150050661, -1867619054, 1727913431, -1545616197, 1811693230, 310498113, 366452395, 1206665491, -2002514909, -428020757, -20652217, -1714042755, -475872709, 2070466466, 200872662, 1080565797, -314118567 ], [ 1453068920, -2116762921, 1950895669, 89827889, -997054504, -585440620, 1423523384, 1415577272, 1906328835, -242196646, 1095931534, -1970429240, 176935445, -1160648507, -1959743057, 17768350, 336884543, 111094971, 1715785554, 198045793, -1629739484, 1074695030, 1251470717, -1851051063, -71924156, 294810871, -1687097092, -1609477225, -1856858396, -1404967898, 1366503301, 266846824, -1896793878, 944257587, -886277975 ], [ 111248729, -1733795625, 603989079, -431036660, -1282897156, -379213399, 500564866, 1111071670, -240833202, -1936394245, 2041686305, -550760166, 378592572, -158941494, 2138666093, 1952064101, -100804575, -617195500, 849421663, -993818254, 1197399993, -694926889, -1779268634, -1288734049, 294233433, -400719794, -1050069957, -124167320, -1861694326, -1005577597, -440914309, 1155515725, 1321831352, -601786116, 2002842792 ], [ -1498986137, 207269063, -1390381413, 627863346, 554637496, -241781780, 184286729, 584505900, 585232198, -2098625818, 748469401, -488656402, 1017637286, -1932371707, 1133596331, 414948096, -1491135918, 239978830, -1763376439, -623390310, 53026374, 513413158, 1343688674, -2101146382, -1749201227, -306336826, 1084817199, -2045144015, 1908061985, 1025597451, 1990078215, -793463290, -393021093, -548022249, 1182738492 ], [ 669563957, 1446360390, -8163946, -2001167458, 561187042, -1636958300, -2117229705, -1633558486, 1851677676, -1794994536, -1475002712, 898347552, 1329007150, -19375319, 1246220744, 1904907962, 1684420112, -1542829186, 1159380803, -424133178, 926298175, -2107140051, 1833676289, -2019760697, 1541280814, 380212972, 1286269651, 685137838, -639492043, 2003015333, -1124948682, 839058367, 1450308972, 926141349, 1238625967 ], [ 136277822, -16149905, 1904789118, -1273568889, 1447336610, 2079797965, 1643669392, -959987146, 1224704181, 263861465, 238856086, 506312265, 193049822, -547015869, -600626107, 491930786, -144544099, 1115277807, 1277296184, -1068986892, -1006549669, -617307080, 921427614, 367394604, 1114191823, 343479788, -1906503178, -769361746, 1834907472, 826713107, 864357333, -429677337, 1057454799, 1732568583, -1395986579 ], [ -2060368916, -100993797, 1797497370, 1373840497, -125353669, -511062663, -1782013844, -355797755, 1077060125, 601820873, -1857029364, 1306296721, -431664015, -1653044359, 451502744, -945078155, 629564177, 1409773194, 90837328, -883871565, -1801649570, 147359986, -583642259, 1516824607, 594553002, -1891349316, 1493357330, -1085842242, 1983509828, -137083692, -813431007, 1191393322, 1246309730, -1297566794, -891694005 ], [ 1461241975, 36365612, 38487961, -547108244, -1404548761, -57729568, 1742645622, 1390273242, -824400273, -1399059311, -1279009139, -1728188826, 1953059045, 606999832, -1931209929, 2037138687, -340999128, 1512458044, 336993081, -1033791930, -1092268648, 1827258973, 173099848, -1281719819, -985190509, -489617173, 1353837985, 592670507, -1582169505, 706086615, -1900391587, -1216831779, -1129491339, -1392081109, 701406661 ], [ 2109234686, 1445840256, -968583327, 534095711, -2122763537, -717308727, 193279849, 800632247, 1360374340, -335335295, -1860629887, -1961582865, -560990949, 1888709579, -1337788568, 189106986, 1717422492, -1316426787, 1596176750, 952450056, -486132298, -982578234, 302030303, -767022854, -1453360134, -1026692825, -93669210, 748328024, -1678961693, 1453468208, -185560833, 815145890, -1726062750, -1779318614, 533046865 ], [ -1864225349, 1647080721, -431608631, -779963216, -6295867, -1643050441, -344269081, 1636398830, 1850872585, -659089134, -1270279232, -1506607577, 1983764844, 397556699, -1750313782, 1772934276, 1939884761, 1706362178, 983625080, 2053142508, 50667311, -1470518718, 2032870876, 2055020396, -1573471896, 849926851, -1861589336, 60508483, -1020041828, -1610443761, 611399057, 1275751658, 1533619663, 1978854280, -37215479 ], [ -148197185, 1598974337, -1176387871, -1824797182, 2015141130, -1077613016, 843524444, 1980386727, 2068157890, -402245559, 1630302313, 698966931, -774728005, -1800957995, 504303758, -1768734807, 2123848457, 1607943571, 294217685, -1816814188, 363447696, 916073795, -1479867689, -591849282, -251299565, 468724143, -943428177, -1036982433, 343856528, 320237482, -1372672054, 146900765, 546327301, 1533321623, -611926486 ], [ -1156820288, -924904846, -1853487386, -1895369027, 634243150, -1315219171, -1865451337, 1029768910, 708817902, -81290752, -1197173027, -1994064884, -677538117, 897345824, -312909238, -651296585, 540993223, 1966184425, 1942073749, -1848775046, -600382861, 347197102, 441875053, -1503283370, 269263124, 1882082402, -1935357083, 593836629, -2086561354, -1348723208, -432577254, -1034343063, -760162574, -435943115, 1413805837 ], [ 32167075, 1182598529, -1394995852, -619741984, 1825944127, -1514851023, -584134102, 541472035, -1942410908, 1477750263, 1435291727, 1100656700, -1413526534, -589071319, 146808658, 1078349771, -867885185, -1699054444, -671222448, 1455826636, 1100439394, -1646211185, 131642809, 1233248538, 1660111863, 1421816591, -1435989590, -1919338069, -977682065, -930359363, 2008062121, -86276161, 1372326602, 609483408, -891020534 ], [ -2129916701, 2043248991, -953810805, -1827713126, -2044050069, 838665184, 1863066395, -1060999009, 1378614336, 1879627040, -307903420, 1919959053, 1092437675, -27265725, 1999828102, 1557698945, 246220717, 1585706202, 2036504569, 677264807, 997800790, 2060110917, -294210518, 1737303184, -789829189, 650879420, 1589494671, -682817154, 188704216, 1428557512, -350887534, 1239219035, -1970820002, -1166050956, 1439298757 ], [ 1425573078, -1203640316, -1060709185, -1383567068, 228306352, -575998918, 1081455324, 1117471556, 635788490, 1263340795, -1582346565, -1758254446, 248513233, -2088187558, 609973736, 623526905, 690568547, 875417966, -315305702, 1760310948, 623469043, -1831334949, 1785541578, -1800070402, -2061485307, 913830934, -1196991694, -958201623, -2044334808, -1740815031, -1317363490, 572001273, 5113191, 1346905733, -1984938606 ], [ 9221864, 1058328460, -1523613936, -361621093, 1377044278, 193990626, 81766263, 284563696, 1475263788, 2001450636, -100903358, 279188609, 2016534602, 727766181, 1394609811, 1317111374, 654980518, 11738906, -430874342, -201962694, 2108036360, -1772527860, -1726984050, 1697833442, 1723061841, 143370224, 31389973, 58008848, 2049648490, -1532374599, -630621180, 2063505555, 390354510, -2142975193, -1548679971 ], [ 2031793520, 1540848746, -616340475, 476768788, -1211428602, 10381314, 1366865039, 628806728, -1892499877, -529627090, 864078216, -1034541031, 1210997165, 55179195, 874963835, -450060979, 772796341, -1606189693, 878769213, -1004278861, 985925290, -1445128946, -215876201, -2083211962, -799308515, -1379359423, -1008466599, 27348245, -2043638341, -486858437, -1148510597, 1320801104, -385263840, -659714097, 517741909 ], [ -904341438, -1559449405, 1482699791, -1352766532, -1493547638, -1724381997, -1247129371, 1836040664, 462042866, -369282034, 1634973934, -1796031154, 534137136, -1655177572, -1209002543, -965521745, 1758802263, -1991304356, -616842117, -85914225, -729233807, -1667497192, 1097337676, -1775430214, -146479709, 169562609, 1833525309, 549458670, -1398969921, 1515252414, -2010752201, 1350021541, -1472999926, -644440730, -218669642 ], [ -2052770574, -1092702379, -1862667271, -1066889232, 1889873625, -103355022, -766554486, 1778664053, 2077126781, -444568376, 491909671, -522444081, 2076497679, 814403441, -931774736, 1450979066, -1056574381, -1621604505, -1681036823, -822038677, -797963586, -487556856, -325964538, 593667558, 567022130, 1332702187, -35717134, -1985477588, 659696166, 1592914748, 274159570, -2047318671, -812690096, 2117799435, -1625370133 ], [ 19888189, 511042702, 1010786542, -1796478731, 2081842660, -497191257, -1162675182, -226170848, 843607452, 159755502, -647495741, 1802863676, 917886535, -330949808, 48983711, 561979663, 1322864270, -1459183637, 1823033456, -1360089445, 1339442607, -1022865241, -1205902315, -1459482060, -1185196595, -1225397949, 698011049, -1136300154, 1360520017, -1986742022, -889732854, 199457118, 1840029408, 1420463015, 1138653267 ], [ 1525965111, -1434717738, -1433200176, 462623721, -1692520275, 456237434, -1715868760, 905598572, 435556457, 1910281267, -220410088, -1567457457, 1090915813, 281704923, -866109856, 275970083, -42038040, 220486371, -1489935017, -1098774885, 2055158565, 1981684040, -2002859729, 1597989071, -329354230, -857311994, -935044645, -106031394, 139232581, -1576366531, -1751452295, 1796855525, 1323346773, -614931884, 1167376416 ], [ -1496790597, -1095668236, -315317360, -1258680322, 1533842885, 52372792, -1475802650, -207527521, -1077850887, 360759837, -732172930, 1580623585, 378478874, 243234134, 1798083762, -1933199184, -454263379, 613490861, 192936836, -1447143637, 1158199154, 1594255613, -933466135, 2057453978, -1956072520, 1148311542, 1260484995, -631124716, -880483604, 181979439, 203930965, 1135600316, 996223622, 411260430, -2073079008 ], [ 1454545569, -884879709, -1509936150, 1118669883, 1465506227, -93306586, 845369015, 626097521, -126395701, -614546805, -1175210825, -670984095, 1125282831, -220009757, -1785599541, -2084950524, -605944818, 493361026, 1327048378, -971100187, 1779789075, -423766810, -221575373, -987993705, 160121195, -495870478, 1295233332, 960553036, 1449820254, 996709656, -220384135, -871298693, -68647810, 184307850, -199997250 ], [ -1590043298, 870912346, 1247946573, 1179678334, -410657168, -143383776, 1945071831, 1031602238, 891424088, 1409494802, 1330945521, -339858198, -1017939030, -1858475688, 1515891035, 1322818019, -1351675037, 658674262, -908282492, 1829437942, 698452590, -66141434, -1183049825, -776294051, 2003274941, -334769401, 1667507902, -1701049908, -2046244462, -347201731, 1318858328, -2123349049, 268638562, -1907438539, 522065274 ], [ -2047905853, -1823225610, 73334430, 250978274, 2134670525, 2009748587, 1063033931, -977568180, -373105031, 122581698, -1015811194, 324918413, -1249765679, 1042793100, -1575964661, -1708624512, 1999488200, -2131692331, -1444111514, -826137953, -1818790482, 1454872466, 555200889, -718911388, 966984774, 284868768, 993174616, 785622637, 1932072835, -1215738825, 1802134959, -1837709434, 1021313640, -1247396318, 72534721 ], [ 600272155, 1143944866, -1932863274, -135581942, -52195186, 2070383125, 858933524, -112068133, 1916189255, 1436836999, -607137559, -65518479, -1289050880, -1725696719, 947723086, 126483614, 916451753, 2042588552, -67656224, 1666874441, -962852287, 1920699913, 1626215941, 249223426, -253088034, 2065206088, 1768430874, -1303717223, 899269062, -64919869, -1119073273, -1214999162, 1535570237, 2099074650, -1547012795 ], [ 1252663291, -1147386422, -1448427364, -1744565869, -329239249, -1509461131, 1867276996, 1490961177, -1700231030, 1103517873, 1372909692, 1633493247, 1294459434, -2119445173, 439382842, -1534731686, -2090366356, -706926794, 1375373289, -572428295, 391537774, -1535878072, 24710944, 2085606025, -974134028, -957895893, -1071116689, 636172717, 502194526, -91948156, 1200223580, -689929244, -799840601, 773062224, -908094789 ], [ -20604586, -1954343663, 1543358463, 1654477108, -381978995, 1945145565, 349641470, 122800777, -634202606, 1323998299, 262335496, 548786776, -359843792, 369708912, 1317983480, -657271065, 441511690, 2142766584, -1728166646, 62554063, -370625365, -132742548, 1646148625, -791497003, 1253861761, -278972118, 2124872918, 807855759, -1838186449, -1501048625, -286518389, -1294303598, -1590638549, -1931383886, 1297160680 ], [ 656365978, -709348030, -1310486510, -1486170283, 1294451457, -1260302441, 176203132, 1389639468, -1747126211, -5431814, -819939587, 1306137291, 1624122848, -1235738831, 1745415305, -1439995652, -737712375, 141652472, -37955558, -2040905100, 1550127567, 721043051, -290844911, 128741136, 318806654, -801726658, -1278985799, -1595404885, 66734265, 113952346, 1817125922, -636202596, -1101107865, 1910718815, -1421913347 ], [ 1591477766, -322935207, -173124478, 1319377476, 213637389, 2091398698, 984591054, 1551978888, 2054881559, 1306531924, 1387709546, 1181008353, 318213315, 996380360, -730668483, -2017056158, 922602744, -1973666346, -221959789, -3620016, 1842237664, 1429618517, 1708832085, 1776285634, 1051459149, -1754316858, 142573459, -1984966050, -204550334, -449977521, -176967996, -550601816, 1327536847, 791823259, 1182872924 ], [ 614029508, -2073120559, -72311832, -578342873, -53253266, 1348575553, -1561806037, -1028775143, 603689928, 62910086, 659732371, 1315485673, -332593354, -976180866, 1083116703, 684906304, 364696458, -1831503902, -1235279066, -794870662, -292079142, -304471055, -2022364595, -1856996575, 2086766648, 553526091, -1900636842, -862704404, -277525358, 625443849, 1357954842, -108623321, -899915435, 1419318677, -1034789501 ], [ -709098945, -28886833, -1076132520, 1388725954, -1095519963, -1442655659, 1076253722, 883016693, 327877142, -91169723, 160897489, 1407271281, 1746505138, -1397917876, 1721420738, 176434653, 62276612, 1131709842, 1516673127, -2095939225, -949596896, -1025459937, -458097906, -1101005828, 1893158941, -451740686, -1219352789, -318470724, 255101212, 896735544, 1701632514, -1366010446, -158430421, 1306604899, -1791156170 ], [ 253179864, 42810182, 679149375, -279553842, 1463901528, -1952518913, -1915270049, 825757691, -628937746, 437227190, 1657937680, 2036315422, -921416269, -908668980, 234231473, 1396131217, 1944560927, 864785518, 323102999, 525716992, -1833163219, -1564766871, 1999837576, -1662373094, -300594803, -189942121, 1426674000, 1254435567, 2038054795, -240029221, -2068256237, 29449081, -1514533765, 340311652, -1234548966 ], [ -1261873257, -1942700985, 1789111679, -1367675839, 1400563313, 1916635169, -1791005058, 1211803458, -1372879930, -1774361978, 1676469841, -363821412, -32721734, -1006839694, -1530487929, 1404130482, 33215447, -1428200953, 164002890, 1846538485, -1921584691, -52912793, 580864689, -1626637678, -2096260649, -1609289331, 1482156085, -1704347882, -60866222, -1787494849, 1574295482, 99168259, 2068203345, -1239803311, -961508480 ], [ 1564045713, -1066555760, 14946401, -779420657, 309446597, 1388417897, 1607089169, -630029437, 1160630071, -2106512479, 800106646, 501943500, -1486197920, 1535564824, 1138168332, 872458480, -131764416, -1106693907, 436887806, 1896526305, -172066845, -1125055803, -856686370, -166594008, -1820903722, -1864505720, 932678305, -687603984, -1565406549, 966963907, 784677805, 2024879032, -1789656075, -517143363, 1873790249 ], [ -20872488, 398433096, -650024280, -1545767799, 41826156, -107842747, 1496279812, 1387427349, 845609795, 272361565, 1058526389, 1694329036, -1873235729, 90847679, -2098895430, 1109784744, -372030526, 265986821, -128808545, -582544799, 602626885, 415525411, -444703863, 623798545, 800412698, -1724612607, -574680004, 1660956120, -1018869624, -427366059, -465198855, -2059030172, -1448007915, 907618577, 1716716620 ], [ 92362860, 337022941, -1616406149, 1722171981, 312836825, 404276017, 204906332, 1104706561, 1819059365, -1117741476, -983806930, -301131321, -2137535991, 2006806765, 917714250, -478235973, 1535071449, 1142930463, 330037403, -1349728779, -766949406, 1434551193, 2110033726, 1977279772, 1467253846, 1132627980, 1541664292, -602451298, 428501756, -1915756305, -2136035306, 1801945999, -1874434262, -598260134, 2018787023 ], [ 89612150, 159427197, 125262148, -2050016522, -1803182704, 1246336247, -1432862683, -575046270, -22631853, -1529870040, 1942471160, -639692608, -1014287356, -565604288, 1030961996, -1166464836, -591095570, 1500807398, -1861863596, 75752480, 1125755629, -1484870153, 1870973489, 1371634206, 288588029, -1901554143, -1434192837, 831836409, 1701788326, 144988912, -1175296624, -277131433, -227711334, -1541802666, 455608087 ], [ 1393586379, -1582341845, 1431166146, 1285025122, -398011611, -1424311960, -1730259939, 389894325, 926937381, 429194221, -475398604, 166712820, 1095630053, 156401831, -573994822, 1841997054, 1673448027, -371048196, 1543115290, 1299909752, 1374450671, 2079918114, 1218157752, -1949510349, 1949891899, 809502123, 1821935163, 2104199822, -422855930, 1846531537, 2018157809, -2031192532, -135999715, -231116135, 628128805 ], [ 867435224, 1287982123, -830279875, -810243403, -1223809711, 1791063995, -1041136909, 1633558899, -1558005270, -450505211, 576122670, -679950078, 1970727681, -833550505, 1619170394, -2003646218, 1012937249, -1177642989, -911970457, 669137325, 1618970465, 1044341653, 1309088795, -2139746459, 1275721192, -1408802681, 1606072218, -833232514, 1987084650, 141673085, -1164625932, -2063809404, 2009295603, -190668025, -1396667750 ], [ -68072251, 1112230603, -808184735, 1276409544, 1437903577, 640803729, 802651925, 62207402, -741494967, 2035178830, -1104251381, -524571031, -387443844, -1036543118, -1949896886, -883735739, 1550629347, 1390228407, 1593304219, -1661091164, 1798786026, 1164320233, 1885848969, 451496380, -987477519, -756426987, -1651281162, 699809779, -650355629, 1190548411, 2003917733, -206220931, 256365212, -1364550940, 653274787 ], [ 1169931343, 1386983221, -1149284623, -711664365, -1327227606, 814556768, -1767262483, -271810007, 1473577472, -501102172, -1157222030, 824354069, -1271641368, 508166460, -1153375592, 35674855, 537449768, 1625061123, -221745060, 303494117, 389583470, -1077130318, 253582390, 1881615854, -1741579580, 636668097, 571656025, -1660993192, -2038879428, -1055763164, -751240099, 239234805, -424753827, 56859728, -961884043 ], [ -1999983580, -446182285, -543246510, 1830291210, -1556583724, -1147855907, -1235381138, -750039894, 246605919, 168426062, 1899447115, 705145083, 1590159198, -656024396, 59723239, 1535538588, -37696794, -2008533897, -501768441, 680483953, 1743793489, 872491105, -865822682, 497578369, 556865188, -656644400, 421603922, 1590013349, -646621308, 1630865478, 1541415185, 282000271, -1109035738, 816125111, -546127539 ], [ 831314566, -2057504628, 228486208, -1953764433, 1374901710, -359110020, -2146329093, -451541594, -1520766097, -1452018651, 304676506, 68901340, -753629873, -582566946, -627354535, 263458592, -1877288537, -985058073, 1865279392, -351144126, 1508429500, 1249078719, 686185365, -633101489, 697096127, 1684539228, 344228647, -2109414120, 801737480, 1107385083, 498234285, 1529290480, 7269995, 271050482, 451020837 ], [ -94436987, 1516680346, 1055152362, -1604103845, -1543607489, 218831766, 2047632561, -255189479, -1807156642, 909952990, -292425771, 141137739, -207178951, -380241957, 993206430, 1177509842, 816035120, -1574048468, 1445009500, 557413867, 1683754423, -657417741, 2104731025, -967075928, -463002069, 607996414, -948412096, 1616187861, -865123706, 227534846, -776199746, 84035317, -1568531959, -1038515968, -1225509790 ] ], [ [ -501075450, -215315826, 816297121, -1506889253, -219073129, 865937448, -218579, 172511864, -1679046835, -1598822810, -798307313, 1307398586, -1124143182, 1901944739, -315157406, 349605207, -370478856, 469009185, -571118106, -1235175853, 1676809758, 512263869, 133042669, -1857304562, -917686461, 69428137, 2107630992, -655378162, -310361430, 183297542, -1012360638, -2099646850, 1337151923, -926125299, 2113369720 ], [ -2047570011, -91684261, -484638763, -839724954, 749582438, -2050495787, -1560510488, 1412451252, 333464678, 1439577789, -1099299223, 1957785006, 1290508320, -348967222, 110988390, 512638522, -1930733137, -234506495, -798247346, 731876905, -583532049, 1685461161, 1324430675, -59824480, 1319549646, 1636169912, 2047741417, -1265842697, 132384558, -673434488, 1526388052, 1265276160, 143947324, 1135301012, 614422521 ], [ -382431763, 1450407407, 1078829706, -664758133, -508356892, -1816425513, 1329158924, -1228457369, -65877474, -1009039045, -310476848, 1003566894, 490437646, -659136955, -108606284, 446944712, 2129741608, 1596155605, -1172953674, 1926672658, 675256540, 2087519018, -501668019, 1620820902, -2050332429, 1118327110, 1848061669, 2009061641, 1368291954, -2121212720, 147955038, -2076081815, -610390517, -413093929, 233713468 ], [ 1753620897, -789377282, -1648854587, 1929763188, -1206763267, 1767359440, -463696497, 1602228691, 610201680, 1449632968, -1580224383, 1874275100, 629686064, 2128692553, -1390518472, 274263851, -2090400548, -2039374833, 389821776, -1518666651, 242316948, -1158033971, -149335722, -1569838238, 1556286803, 1053170507, 868393810, -2082249182, 195510948, -749460037, -128900170, 719114519, -1784789210, 504172265, -1124227623 ], [ 482411178, 1844430767, -710491440, 1732211296, -651191130, 806061635, -508987948, -138311581, 1958104342, 1960066210, 67184230, -187212938, -1515201269, -1287444937, -2138018315, 833702902, -414274108, -1658844343, 1061482048, -770260839, 301632283, 1828973785, 1453631355, 1044394803, 150445166, -1359303412, 401876188, -836084701, 35554606, -2003808179, -383402763, 1007507949, -1235451793, 99889977, 59202803 ], [ 1514385012, -1994169390, 129749559, 1889344058, -2014883451, 2065881464, 2118553239, -2128510433, -1643921471, 409926034, -2060780557, -1260617190, -621038451, -2016771402, 264495712, 1564654288, 2047069353, -807525906, -1016000145, -858091371, 1588991159, 533976888, 991373416, 1697832481, -1122609788, 1924880972, 1850550718, 407828200, -1789113118, -2094245155, 116585544, 835064323, -1259956471, 1856231534, 296003290 ], [ 1630726599, 1999582138, -1847459735, -1231412201, -1737957732, 516767444, -1626287659, 992389272, 1798411325, 1604678569, -302700452, -1290701581, -93502217, 144306569, -490175307, 69241607, 2012275519, -1858247352, -1448391813, -1263744675, 430628463, 317811183, -1414953310, -1329597081, 1793524843, 93982646, 1239647684, 1160131480, -478774666, 474646953, -234440544, -150752067, 250669029, -1221641433, 14382209 ], [ -202047417, 125577972, -1240686278, -2031329011, -494347238, -257238110, -711903482, -1243633251, 823017071, 50619331, 584411508, 77818551, 631061339, -1828033162, -53731144, -2098832251, -824171308, -866578691, 1630060869, -2080046381, -1674813353, 415729601, 414993305, -1450016953, 59074459, -1969264119, -430331897, 705333853, -410050255, -702135856, 1816751567, 1739466324, 703278738, -1756781356, -652703807 ], [ 1205575275, -1335567764, -1151547718, -631675635, -312084787, 279996062, 532190694, 2097249821, 72576179, -1836319262, -256898560, 1351500712, -1130874104, -1219952085, 1706884611, -1996200137, 1799502203, 25051785, 764506921, -1072479018, -690769889, -972936442, 227912979, -2032825379, -1927213966, -1022863674, -1990321338, 958938004, 1661659770, -1879260816, -145267897, -1539744465, -1338396210, -223479640, -618708029 ], [ 307952400, 1055519751, 128388248, -1218662968, -1816630127, 394018012, 1685614866, -227424291, 105368928, -859376979, 1372586072, 316516696, -1299660859, 1124320876, 1695224899, 734448787, 1943196556, -618538709, 2093692126, -1898511614, 867547369, 676523739, -937298651, 1336747838, 975867524, 1852172322, -2013099946, -1980595661, -31319806, -1642594046, -336867548, -2032716771, -67143810, -898764714, 667273341 ], [ 10780013, 1825996458, 840991968, -253040523, -1410949339, 107594882, 566875188, 1406999642, -624715516, -1523318592, 1005807086, -1021824839, -1769358068, -808024949, -2038586413, -1702522374, 2097933026, 1954162644, -1799172548, 1603710775, 722710688, 707847220, 1454092453, -1348602584, 1324325265, 1620621717, -1576531518, -928632168, 1300071072, 1775789094, 333052908, -2076399483, -610466522, -1300139046, 1540332482 ], [ 304173118, 1841144336, 554734145, 976879630, -487119780, 872558311, -833048009, 776204079, -716922193, -1506981280, -2131354991, 46660992, -1428912864, 1553850389, 1118437126, -407703632, 2068221449, 1669349288, 1208760770, -233266460, -1178853528, -1655272841, 1519201638, 308472969, -1909391753, 1608051161, 1978442117, -1415422889, 699760495, 1295506830, -1993783921, -1239488155, -964670093, 856093603, 944800019 ], [ -475084144, -732838627, 161086789, -1284363166, -778788659, -943754087, -1195307762, 1161646495, -155543357, 1143919218, -1304141596, 1693704909, -1831526242, -637000381, -938601941, -746106100, -752775951, -1780576270, -1754460542, 665899021, -783985519, -1055100375, 816649499, -1532358167, 886240994, -4308012, -1989056086, 1680120491, 284004155, 744488319, 241871782, -1553941953, 83952553, -468644769, -369526426 ], [ -1321166995, -2061247391, 1886692390, 1587080167, -1416787476, -210156802, 356747530, 1046621199, 410091500, 450511513, -1430303231, 1830225419, -2100910523, -747554808, 797877950, -880734645, 1324510416, -1045938056, -1716625962, -643777775, -2078928013, -1329114156, 1897773459, -483386029, -813253626, -318512897, -149704196, -257911, -654785134, -137419386, 23786776, -288522515, -444214101, -435341113, -1489472954 ], [ -1559461813, -471801372, 45121229, 575426548, -1858509557, -1261580415, 1767527207, 744834372, -1476510121, 1946734960, 82651179, 166481269, 2124900331, 222768639, 1048211438, 838304673, 2038172345, 418005356, -906959880, -1246694729, 139912339, 284255386, 2133012231, 1657829457, 1792425378, -38585192, -1614937087, -876445607, 2015679627, -2087623534, 1112829862, 1688779836, 1726446075, -597551701, 949351335 ], [ -1507115851, -2062431564, 1393814482, 984588957, -995332863, 1983840611, 1540770975, 521143278, 1613618613, 1172184047, -1639408436, -81491663, 8340153, -1338658691, -108067315, 1589706709, -1308506207, 87645262, 1469087142, -1142732455, -1595104077, -188119478, -1856418435, 392235872, -197270590, 486693601, -2101653899, -2090243181, -109822795, 1466605782, -1470932875, -1501433902, -360464986, 762463744, 2136550419 ], [ 1780942141, -1628032012, 1221877310, 287196087, 1818254873, -1787620778, -340412621, -1879772910, -898549354, -565660669, 1511584991, 1421720625, -1238603575, -919070725, -889899121, -639074671, -1358755303, -1412149003, 1786375718, 668917764, 582191188, 648715855, 1099520127, -1707583177, -1377258186, -288328110, 785117864, 2026081534, -1731853564, 735008869, 1687511537, -426001182, -75232737, -1565422860, 991440840 ], [ -627851800, 1144007051, -1434943257, 412510145, -705241046, -160784852, 1694357935, 1692662577, -1955587052, -631189337, 59230902, -1327059145, -1399022495, -903957635, -1967205861, 73631605, 456913225, -1747601145, -2143530790, 1761406270, 1082379711, 274231470, 478058066, 1378386154, -1696182714, 236574209, 353361530, 1101394734, 2060124626, 8652680, 1328190937, -1403845451, 1206248302, -1251432569, -1073347593 ], [ -208497331, -1963039594, -1232241730, 1260182143, 1784482902, 1015802357, 1108323387, -651749955, 251016074, -200759611, -1710472214, 1121741691, 1104635232, -1517533022, -1187440741, 1526919720, 1850848738, 1960147011, -747908070, 1644156851, -1810747509, 1549449614, 1400982433, 1257358717, 1803135414, 2047575542, 853677331, -1156035294, 1697627124, -1724311840, -1088124574, 1357108528, -1132246766, 272716984, 2143160626 ], [ -875907694, 307647658, 177980484, -690996453, -312050887, -108941336, 1549359297, -1065225734, -224329622, -896554265, -2119835954, -1554502183, 609497583, 766224010, 1339651975, -1506070585, 499361897, 972419467, 1695594744, -16015102, -771271188, 1704890542, -450624053, -270156465, 457042097, -1211563417, 2050927893, 1528618848, -403993269, 1459882625, -126682993, 290162606, 442396325, -764225020, 1194277641 ], [ -920776624, 362382961, 777359644, 1119699000, -1073640013, -389879141, -1819297742, -1815775320, -1353073220, -83406042, -933981455, -1065552663, -242308250, -1035503832, 990917364, 1058857020, 49496884, -419606259, -1113522294, 1183076456, 1578435321, 2115951932, 2065045944, -484189981, -809926757, 1919231674, 201984793, -1228350257, 902781820, -1602711502, -646191993, -314770284, 623080355, 923091073, 1101000210 ], [ -1894183098, -805196681, -1629170007, -1002281575, 1503416259, 1345496587, -421064317, 401936954, 1464466540, -464863348, 2050257256, 318712551, -1084732186, -352225509, -1989387759, 1661360446, -288493682, -761746345, 1835250993, -2134216228, 2035747489, -1835098763, 1263225461, 1679410536, 1651856852, -1902165868, 714107675, -429422416, -490857478, 757177257, 2105748961, -1378690548, 970968666, -1393969479, 1206675323 ], [ -925232438, 173153906, -1340276725, -1152206795, 509029094, 1630236196, 162420603, 406623180, -780602874, 258292059, 1404783555, 1887020985, 1289421873, -1131885168, 951774886, -1562526143, 1798712410, 1846114107, 945201516, -1389478321, 235791702, 814562930, -1855005115, 2031550428, -1205362239, -1885619533, -2010902112, 1235749318, -1214010078, 1791205556, 253561497, -1126757049, -1007095767, -383653442, -717838381 ], [ -1229650238, 136188924, 2096479552, 1971586996, -942365754, 1034790383, 1076958992, -1905708350, 326769820, 331139459, 1848216638, -513734976, 951286039, -349017189, -1964673948, 1601502223, 528522704, 1268958620, 1001859803, -135024779, 107033744, -255919042, 1664317735, -1674019488, 803225430, -1979346052, -52117001, -1177934201, -669753285, -1781320978, -1039861684, 78631841, 1339906633, 1917057247, -261970515 ], [ -1988372424, -1567147699, 632713119, 154068291, -1995976738, -1247230665, -1943700273, 684846655, 621109229, -171139283, -394245020, 457549982, -1233480950, -1272196573, 483661371, -307436132, -1276696956, -925117698, -625002366, -633182855, -252280768, -653630861, -556569024, -764838511, -1694030825, -191877442, 1696489477, -1978913048, -1463168948, -1908038955, 916455090, -1130875269, 431458944, -718389617, 566245388 ], [ -1833900751, 546247589, -1077132794, 1297140777, 2094903569, 493812502, -579503896, 1594384249, -1637243140, 37829957, 1769968604, 630612025, -639826349, 811352876, -1172887010, -728324851, 1989371429, 66078510, 20296483, 1602501880, 16204995, -1550570234, -598479526, 1510609180, 1414665648, -30697049, -370610245, 1529111989, -105437981, 769501072, -75045650, 1282566116, -222955328, -1656795634, -296918644 ], [ -2124466204, -180260820, 542636669, 435636914, -255700954, 12516906, 642125890, 726148580, 1323232102, 384034956, 886283344, -1152339110, 1130718240, -208488433, -1467874153, 715682018, 1144630720, -2068629441, 1755261938, 450568791, 910595067, 1629684511, -1827416867, 1920819365, 2025973580, 1270968964, 112576979, 2113407337, -754998917, -719182395, -888973817, 1415126308, 1402829309, 1507645487, -2127074588 ], [ -853888863, -96183262, -539933548, 245793163, 169100892, 43885417, -1610331, 1386682891, -785509971, -746084005, 480449864, -1462038102, -1497708114, -353240191, -926697668, -1416258530, 892678533, 1264285475, -41519800, -2120799754, -1263005225, 1273510975, 2130862195, -765740147, -1110403797, 1453042525, 871852103, -43833267, 1153128238, -1854179294, 1171420287, -117531368, -1968197072, -356514458, -1233567878 ], [ -2081893085, -1542878241, -997820717, -2034657093, 922480761, 1367789095, -471781005, -291852765, 353633325, -1322251383, 332896370, -1428313487, 753893330, -294238412, 594050837, 1945773494, 1274788189, 1850982368, -1409990278, -710634131, 532349264, 2090555450, 181769558, 241397488, 185629504, 647933411, 2105083365, 811776431, -780791261, -1175535787, 2052861427, 27928470, -517411939, -1217768149, 812091660 ], [ -1732934144, -494477163, 816260548, -1125810721, 1893127467, -947072285, 130000959, 1910271721, 1529192227, 1332827797, -1975078277, -355543315, 1532926681, -2083054826, 1536183777, 1349816245, -854080388, 300716337, -1875209174, 211033509, -1081293015, 771452061, 1691041696, -2128830718, -1457253452, 1316423107, -817174456, 840084501, 850199145, 544417012, 408280706, 1432058645, 774004322, 301327490, 875502650 ], [ 1532117385, 280047916, 853997538, 161380731, 170160541, -952576135, 1649377073, -851022061, 544876187, -1069861487, -869439521, -754596486, 360978989, -661691217, 2000047060, 2080564451, 1447894285, 1040769887, 95974049, 1594132816, -143182004, -691106281, 1261181961, 1235497826, 2088435206, -343128832, -1652667457, -2029383588, -2106972321, 1639233633, -813426693, -1552979897, 1058080610, -516516025, -520538075 ], [ -1275437674, -1583362885, 1896436767, -373793547, -1431786142, 2036843438, 1727906160, 422145430, -93234954, 262657302, -1163581771, 826933754, 1680452800, 1730036373, 1169366789, -1155733340, -412534622, 318365146, -119714466, -143468714, 2071631225, -1238829077, -1874131425, -943225108, -1823340142, 883417428, 1817699755, -968970968, -884263507, -1309828453, 732599804, 1085194813, -680219499, 943274155, -1915386107 ], [ -2110995404, -160014791, 2075727363, 793798362, -1274738364, 756353046, -1172393421, -733281591, 280485238, 1496964992, 675334984, 888236491, -233686866, 601308406, -1258839528, 487298020, 121114678, 378300822, -92479407, -692771274, -11543566, -1223865120, -597757542, 2137990391, 1198173327, 1003898227, -1812651410, -652868044, 2112371440, 1274086472, 1906718907, 772595036, -1574763972, -797532852, -1412811291 ], [ 396718132, 2042066469, -222467312, -754335177, 1846133540, -699600362, -1002063565, 1033935290, -985040588, 727383351, -622369570, 950847407, -493108069, 721934186, -1838659677, 116911766, -1552905169, 69626672, 1538659054, 740752461, -1006101594, -2017402870, 1599440857, 611497947, -95876613, 471466803, -501166908, 31733133, -456387582, -1749742387, -341054477, 853359385, -2021271622, 1939966486, 2092378625 ], [ -651257663, -1253724569, -679551859, -423930977, 1040117101, -1316970376, 1231735784, -780638917, -1571912048, 642945895, 2017139699, -2062776936, -2136184464, 1935095047, 471243611, 689477875, -722029281, -1306517424, 2088070463, 1786640730, 1222230081, -1619465892, 856693809, -83496865, 457749140, 1958600063, 1577386183, 213066968, -1939524197, -329605558, -1390609681, -778580818, -1576864615, 144877518, -636541097 ], [ 1943340270, 1795119817, 495675646, 208641459, 2126816509, -1586468769, -1155967846, 1545527968, -1239018201, 617939691, -2104293297, -1291995835, -2131299580, -169539279, 625654307, -1250623655, 18976592, -890014620, -2029487484, 1724998888, 902098510, 1794308916, -1786087837, 1791927148, -1417104064, 2116892624, -1706133424, -839026919, -600097775, 387855045, 349900271, -485445118, -2029760577, -1083095123, 1390270409 ], [ 430241501, 1934822772, -442420641, -431336513, -938343293, 1683397231, -420719529, -1359586795, -918825565, -336899594, 1240400848, -515861683, 1442104609, -4593970, 2068293160, -1424987956, 240145006, 930754883, -1900273836, -1586471846, -1504416803, 562501436, 905694282, 1417777499, 90802153, -851630226, -1031093989, -410152063, -1160150571, -551415590, -851458231, 1310672050, -2097204203, 1536895170, 1125252417 ], [ 1579945112, 496747856, 312665228, 2035042162, 641160012, 625627110, 1817195801, -13825598, 2074754859, 843222008, 2120356474, 288579888, 823906771, -1114184056, -1235643348, 1121571372, 1319118026, -1429136808, -1812445793, -592473174, 1874976488, 561674851, -663138031, 1664298585, 1520527687, -1763030972, 2028801593, 31772547, 27559552, -1030493567, -218539040, -1685610293, -512827551, 1854501036, -612896194 ], [ 255578, -431101404, -138878348, -1311424760, -1318891865, 1646015179, -1754414572, 1970373203, -748300314, -2116326494, -590398344, -1534583486, -1653870866, 1617888430, -1636759940, -1461373054, -1346136716, 1118323810, 1831401754, 100778874, -147330429, -769244462, -1757608647, -755057712, 1014865915, -1615810290, -198840825, -1442799567, 1128214103, -1382845422, 1488758663, -1699294314, 1751303352, 1803486255, -358235200 ], [ -1959245334, 984844391, -1722067847, 1199647747, -1691345474, -1884094852, 1584425825, 760816847, 1717991096, 1453572514, 656959006, 1385738351, 90662945, -2085662953, 1797977162, -861175050, -256543922, 1669175198, -1964611669, 828138512, 381441007, -1662870606, 2090111864, 1921595321, -253397582, 364493943, -1023588558, -1535777220, 1020219291, 1826653686, 1883587129, 1391958570, 1676608661, 1837209708, 761019460 ], [ 1554129599, 776344957, -720532698, -820698261, 727425633, 426082850, -1523053891, -24711620, -44424887, 216417176, -1530576449, 25162853, -63577035, -421896460, -831265750, 1209743576, -1368442470, 1460954942, 679292858, -1462876432, -672863798, -945703616, -982253765, 1687902068, 231296188, 1932418234, -733758289, 314555588, -2046419639, 1968490440, -225302519, -274442514, -913881469, -807311933, -1444448612 ], [ 977101752, -1270296954, 1717213127, -2080249071, 2921000, -602934148, 970953739, -1078333601, -1078976476, -412477128, -1521183447, -1967159666, 959964743, -1381703801, 31397176, 1449296678, -280156090, 258740429, -677267150, -1901070769, -819491683, 972381627, 229276014, 1404459824, 1366202960, -658943558, -2011939569, 1386949692, 1714109063, -1672508973, 1293520608, 1957367885, 534664603, -167861581, 338827311 ], [ -1923716839, 1177418119, 1770869681, 98431420, -1126228390, 3216773, -1968066147, 1469506750, 833179157, 1665558335, 1768320608, 1963227573, 2000272136, 301424476, 33267271, -1105845245, 1011078637, 223673719, 969274537, -1268997695, -1037080768, -1130538103, -133143301, -1291608892, -117349660, -956001621, -1565744196, -669714672, -1232091691, -1054201208, -2110388176, -1793075414, -133763979, 647468518, 676170968 ], [ -1587484437, -487420973, -738966411, 685001717, -1503611967, -1371466566, -485642042, 1544575382, -1174554146, -1970424384, 259151325, 1191666350, 135631078, 525857622, -1340276346, 833853915, -1241212575, -263872830, 1429539089, -1655385856, 2060275324, -2026868288, -1498894162, 2012611451, -1397436410, -1816189621, 572819804, -1236441035, 152204376, 1264581047, -1473123862, -1487191700, -1140950748, 657129347, 1848144864 ], [ 733556554, 129701043, -289750977, -1652699226, 1839781373, -1286145003, 1050360390, 1693524450, 972208157, -1509109857, -668163927, -69051057, -874055756, 1897742626, -1819283405, -298133157, 1084168885, 119483619, 1781349880, -268168892, 273425920, -1513821546, -1439355963, -2068677237, 1430444709, -904343030, -1544808457, -80341456, -1961614768, -832249093, 1585871621, -1499149101, 1455364846, 186317146, -731283039 ], [ -190107698, 961799777, 32633637, -1683119651, -1532330069, -1784599736, -732742751, 419997991, -1179944376, -115523122, -1567839521, 1737217691, 1330952995, -1220885912, -1815012663, 1526141304, -1469515946, 1403947407, 1282630237, -1569090521, 140467726, 728363030, -524994446, -207424729, 946379339, -1136888506, -236442162, -2030474856, 29149697, 1295579828, -1633720815, -111543905, -1960899601, 1068058429, 1070202146 ], [ 1789877154, 1255043625, -295737101, 1768513979, 1676551220, -831751616, 949631454, 788987010, 632992708, 847211110, 68046394, 1914014794, 1628858839, -220952988, -1842180901, -594285188, -330451667, 1310361076, -1647505672, 653581741, 423720206, 1362682927, 1074722341, 439165111, 143036338, -976342410, 1173070285, -1496650232, 481116219, -2094314394, -1231481689, -754543116, -1402589320, -1895915987, 43656509 ], [ 1454701245, 1093182327, -1566537621, 1515111848, -2094345000, 1831453104, 805550778, 2100770011, -334763556, 819289808, 1994637045, -211788317, -958231338, 53921934, 642727091, 594202202, -109472876, 1940815215, -1543697500, 502791434, 1445847482, 1052631345, -452504825, 192783643, -1551612503, 1894429368, 314735837, 1573809851, 2077336728, 2104153805, -1321189234, 971007891, 26273224, -384535620, -1702820124 ], [ -1355117976, 1661439446, -603220466, -1980263123, 1918379772, 1746166507, -2010454842, 1507863422, 138791528, 400173788, -1401439963, -1649896603, 1516906422, 734361155, -1682992966, 337407134, -322039656, -1740939133, 458691292, -1039477681, -1842824401, 699594389, -1772970828, 531861607, -385063003, 475617674, -1713676987, -195769539, -613264669, -217707159, -1592835214, 1254031660, 2025464739, -429437979, -1958583385 ], [ 931407089, -110154847, -70418091, 1186788552, -1482951182, -536898105, 602471309, 838658756, 801132701, 1287852482, -109663293, 1398229138, 5333041, 403437754, -188009583, 1113714687, 988716589, -218448486, 1109461064, -1968373923, -1446685993, 651386883, -1381059865, 1685849853, 1639123263, -1322997839, 2147030302, 227687082, -433323624, -598636725, -199721459, -300968862, -409174993, -342716849, 2095482960 ], [ -1007060996, 291937621, 722010346, 1385141826, -472121170, -1168615201, -1612396413, -1918825961, -1699862361, 1745720771, -329713786, 1360738097, 1388147560, -1335182360, 1604037437, 392073552, -531228611, -1033222785, 1999387068, -451968676, -230267652, 1303822658, -577298205, 1984445838, 1578249483, 1771765045, -54284479, 1704854620, -1518166264, -1096212775, -1148574203, -574760750, -1382032976, 172213208, -488046487 ], [ -1500540944, 1380789177, -1264614152, 583641373, 1050112701, -132031741, -1406589380, 2017546638, 38598972, 1038824653, -53602967, -402718571, 967333959, 990206769, 1579816244, -725371941, 2048040757, -1617439779, 1340136416, -722163122, -63654472, -1315809404, 1847337100, -689417877, 899525606, -2037874526, -2085427761, -654486201, 510868948, 640700299, 579066027, -2014617881, -1731218350, -1039212954, -1680535016 ], [ 1844004758, 924219001, -1732151384, 1994705488, 45313234, -1759315324, -1827265727, -1327113228, -1251737146, 577644122, -687145858, -1444047832, -1338250603, 410023103, 1343925647, 1706020959, -1142387602, -11280390, -1804732393, -2071145788, -1526218190, -1512572628, -1002565234, -1120873487, -1829208052, -822135, -1181797862, -1681927285, -1779915581, 906437613, -1653810935, -936622576, 489771729, -2065728072, -219792012 ], [ -1797358357, 777686059, 1874434174, -1540923504, 642830861, 1549842858, -1453969215, -206115389, -1095266498, -1178583778, 1113735595, -1924165487, -1528459333, 1668180769, -1507645809, 1470462209, -2043396534, -996013135, -1691721003, 2007976015, -1055455990, -588983332, -773477098, -1408857315, 727455739, -787579857, 991564380, -2135760127, 29359829, -824984988, -534411595, 956833458, -449917150, 1055599308, -607948069 ], [ -1220196461, -1096118397, 177780936, -1334389898, -473066891, 19059005, -1825091945, 313723452, -1902788231, 231871298, -1074259867, 1822234349, -1622360422, -1783373352, 187912249, -1400701931, 246402453, 1741123438, -1511874051, 1628379999, -1747804317, -1217196211, 1297674730, 1638571207, -1482061644, 606553240, 926993193, -1116936861, 1834649697, 1589745921, 2100391055, -827623661, 1105614366, 828030772, 706872651 ], [ -1408911529, -1142345961, 136031159, 1571880054, -1527184570, 407609977, 1127990934, 577786221, -1656152894, 1132899632, 685151563, -804156772, 1523232799, -1750449855, 1242535075, -743800667, -1638324895, 1738772781, -1203182652, -2028692610, 1173237114, 1027272092, -669029999, 12551426, -1357734023, 1928836214, -1398726523, 1603109354, -368858181, 1387463538, -1350984332, -414138052, 1494121810, -608673420, -1615465573 ], [ 679199852, 2138351668, -618108188, 575103311, -1575922050, -92283373, 1876614377, 279754969, 1674329991, 1879641799, -665310625, 609035284, 1880468456, 2032687411, 2143646563, -226566658, 1861961630, 1716762416, -1001477071, -1231016282, -1945843431, 1343827374, 1894762515, 1207078856, -233793647, 1818119617, -909746477, -440682211, 1488152167, 1305508292, -461690663, -1494039295, -1840479600, -122594485, 874939646 ], [ -956793348, -268561460, -338473057, -580853617, -643579031, 1169948590, -1597896334, 2024964223, -926847094, 1694966425, 655994494, 524154181, -194976526, -1767766524, 1341331741, 1583297000, 1625861563, 99542542, 1151568687, -1403593665, -1902734426, 1699568120, -395741235, 1054222686, 1643239575, -939639662, 2104055874, -1689160041, 68934209, -235661817, 2111202466, -1288059938, -581293135, -1509375206, -45192749 ], [ 712905223, -254103193, 151083794, -624381305, -1297081441, -1918827371, -1004440704, -896297454, 2123400039, 1081887782, 1325429892, -1196175347, 549538121, 105475440, 990495710, -1668080675, 195362873, -1211067938, 361761995, 537691067, 1225348654, 1892631862, 1711956227, 82992847, -1147670222, 460894035, 1519256361, 1867085591, 1622487853, 441800629, 384917254, 667911560, -1421805193, -634480264, -1936632177 ], [ -1156912540, 1709515899, 1653539675, 326442972, -1139650491, 253812347, 65546328, 2037553146, 840764814, -898221225, 2007395134, 907286078, 1325718943, 751011943, -1084003716, -401140121, 1902810049, 842187127, -68622547, 2062127841, 1956036747, -1916529195, 195690953, -2123947847, 1360085961, -45046461, 1177054130, -1989175604, 1410434648, 1974647112, -810330249, 2073401045, 285711145, -209011941, 2129149514 ] ], [ [ 724554519, -1322292612, -1678231531, 690012068, 120573441, 615979239, 1445988677, -277391917, 1440684822, 485152163, 1517425714, 297675205, -438121900, -1777042169, 1387202179, -311043328, 1210707213, 1615750586, -235020458, -1735663395, 1385947897, 1402135846, -120111547, -793516287, 1430174051, -808506635, 1312917444, -846068233, 148232818, 125460749, -235512318, 641834829, 1776015324, 2073257909, 1305365540 ], [ -239200243, 1955423533, 476144339, 461851494, 1999214458, -1585824126, 39561863, 615866259, 186626419, -1176767521, 1860088804, -791366793, -301211724, 524249937, -1994020714, -1836162126, -908960469, 1869614664, 554875462, -483202206, -2041012561, 196432349, -1737407491, -1906384346, -720142971, -812555568, -698232412, -681040338, -1883922491, 1704019004, 1796345004, 1035203131, -352495118, -1780642065, -1411248600 ], [ 1258345345, -482490110, -1564505910, -1863397340, -796451943, -1220765501, 1801200136, -129689571, -177594648, 1953965285, 1331416083, 452306664, -245850178, -54526900, 231835038, 1284100249, -1071159304, -947457016, -259919262, 91821300, 1545116593, -390890725, -871823465, -664471116, -1937086983, -651779087, -1151131874, 966414455, -279349875, -922043573, -828872838, -1983096779, 418078019, 2063098153, 1596141188 ], [ -367399785, 813105557, 1542294728, 1837717868, -797752602, -1020950059, 475549376, 446519580, -1584024374, 2109723147, 1056937205, 1080269602, -1805054169, -2145431639, 1493058024, 302764099, -1086167670, -283941615, 483555995, 1832131622, 1937611346, -1871695583, 665896917, -794437588, 1288477192, 290891157, 1640153700, -1043623562, 2075716846, -1974555993, 1786344781, -30274914, -802570798, -1849602976, 1251936243 ], [ -507458601, -1262972751, -974437582, 485114416, 818733165, 746493872, -818773097, 335444958, -674401601, 678640234, 1562292505, 362228267, 414562859, -604624580, -109984096, 2051883948, -1445012560, -1067258329, 763428294, -1311282932, -26272358, -1551171257, -1445577111, 510686870, -705891014, -318031504, 265706831, 1130681896, 1315421121, 1757136986, -1203978594, 1267066975, -739866268, 1956524199, -898942428 ], [ 465597095, -555993824, 594166951, -990032233, -991419023, 63654762, 13554282, 242374371, 1972901314, -1823562482, 953522153, 1883063167, 1377770079, -1189988180, -1722506602, -867373395, -1252587890, 1650384908, 464540799, 794617758, 1116524290, -1448160657, 55974251, -268491567, -1351604088, -552960564, 257517211, -1255825411, 414121034, 752224455, -932264472, 869100593, -1858578821, -1003729096, 1110786680 ], [ -1017252654, 2040137176, -775716832, -847253314, -1693417725, -91298382, -1098418519, -387609859, -1481333849, 876883613, 1408451876, 723318417, -476540327, 44442653, -174550007, 1060525541, 1142772403, -2082999381, -176843685, 1772602155, 2078177906, 232559118, 649499411, 2033284132, -192306734, -2097330470, 609122284, -1177858947, -281690171, 379890302, 1350511824, -1679689104, -1480137929, 1954599856, -2115961349 ], [ 596744692, -247751244, -250002073, 1901596732, 577689320, 1163360456, 101853881, -929424549, -1366344274, 1521228805, -85101420, 163289487, 717858970, -2026984839, 212977825, -86059814, 894243469, -1979956033, -677252709, -641457858, 1515970806, 503649016, 2055178389, 1685244735, 424161451, 668589680, -2009183743, -1363627615, 1558465808, 639056958, 153762798, 592778946, -675038468, -1542505339, -2077167278 ], [ 1311410365, 107924336, -39133490, -346486358, 69328768, 1253849209, -1343996030, -577189551, 902094674, 198627038, -2104924777, -1539987300, -623815659, -891132225, 2136927581, -913598649, 1326937344, 1391568816, 804923112, -74272523, -1026555498, -936041916, -781429952, -142143566, -1913506230, 1943152720, -1410801582, -479169278, -1138020839, 611829633, -22604580, -1471633211, 1868606141, 1113681018, -1434797973 ], [ 1979816032, 1112012782, -725307998, 930902783, 1724524876, -1730267391, 1716312463, -1774900754, -156704239, -1118119131, -664105850, -1809399423, 1125302739, -1797010376, -2044407803, -527571832, 2074179672, 775116121, -1669451777, -155191892, -1329631811, 1074292478, -1168357822, 1498805756, 1168679017, 1791565244, -1084257380, 1863427871, -1816788234, -1695922209, 1422590877, 227556972, 1727660012, -88250272, 1532012070 ], [ -1510221690, 1718208086, 1591226419, 46841633, -183546365, 937859233, 1408315094, -1986029279, -1631309838, 313030000, 1026545444, 2098254737, -1569809378, 1673545739, 2110099775, -1835375942, -32918584, 1615081206, -640560852, -1296342451, -2029326140, 557649167, -742225109, -1127313935, 91765809, -1650226517, 1271027087, -374996207, 1482161150, -1733982450, -444280181, -234796010, -1712026323, -1939413793, 1113765508 ], [ 796271257, 1293165339, -942657800, -531970089, -659929654, 2098530286, -374649087, -1038365289, 1965678939, 902161461, -1128117186, -920942336, -495336023, 2076554673, -1043310382, 186861870, 387636032, -1337988739, 1756025001, -610997005, -713702078, -119034373, 955585859, -1750024936, 693114873, -1545015850, 1756791818, -18986334, -1334995967, 450208404, -185029411, 98315503, -570695308, -863964925, -1800270674 ], [ -286574923, -2029755189, -1244711960, -433521793, 1284792120, 266134623, -1428815708, 1467037704, 905860891, -2142097792, -1888125376, -1514528159, -1426393518, 1935387069, 2065970267, -827720994, -1020510452, 1174433579, 894396455, 1704216382, -453385439, -692958164, 1987417055, 2042921294, -1188693655, -386894474, 1477336188, -1181337539, -1868302644, -722974450, 443059197, 1231680191, -1182257623, 1428007004, 365649032 ], [ -1337993373, 405260809, 1093990063, 736694305, 520126967, -611502608, -871843928, 410115636, 296682621, -66333269, 136934737, 1563715812, 1006848392, 398260016, 983719009, 317178463, -1465801770, -853912653, 294309985, 1629289814, 1842143547, -1808417518, -1990725872, -1836485975, -1786302912, -1235148452, 241936910, 452627147, -1518275887, 1268641682, -3409381, -1261024662, -1799283988, -1295472734, -1907529673 ], [ -1605013626, 909609313, -1648280928, -992421190, 588852030, 952641297, 2023857617, -2109931502, -1319602236, -1652833497, -308242353, -1125404053, -2100967172, -1171299016, -22412185, 365239202, 243721854, 801739736, 669279093, -622871142, 269149437, -1624014833, -1217735699, 1577047588, 245667802, -428835483, -530990203, -251847582, 1964223443, 979061435, -985809745, -23745955, 1780947114, 917451897, 586972972 ], [ 938284740, -824612080, 631634929, 615770698, 316894622, -1478830838, 448301976, 1757146774, 229357719, -99756887, 834287091, -712775195, 1904031844, -1472379739, 1832947048, 701073526, -598711611, -593302666, -856141720, 947731322, -589920157, -599881276, -168073978, 2129606577, -1396774353, 575311604, -1222021959, 617799241, 1457173020, 242331018, 481130062, -72215699, -154130583, 1851128528, -1319630881 ], [ -2041070911, -907847153, -1705367453, 602348549, -1750553387, 2091836610, 1488017448, 1838835402, 1918016163, 1104069916, 1901756478, 653944982, -1375177791, 400533336, -1173100457, 2146859830, 1782131291, -1947514143, 1037925689, 586889669, 1501894171, 1422770723, -242441976, -1592779814, -999741495, 1200963689, 993075633, 1412696120, 1639522026, 499149972, -1459329723, -2069346904, -717721720, -1069451126, -225578827 ], [ -388001526, -1469124115, -1863394972, -588115845, 1962818496, 2030912225, -504640548, -2097838160, 1463219067, -1319632242, 1017107697, 1790054778, 2109251077, 680117625, 1083123955, 1611535540, -1449952897, 1928986260, -3527685, 871038864, -1758049370, -1249952336, -1129259223, 433011226, -767615955, 1449696147, -403266661, -592873995, 554233350, 19273440, 1246756845, -278331210, 343345621, -1120449269, -1991389313 ], [ -1820642729, -120571161, -1486049148, -1896095562, 1578456082, -1305373089, -223419790, 1436786501, 1870325129, -1316771007, -213618858, 900526423, 1741371227, -316634323, 248581351, 366616665, -1047396845, 994234394, 1492725322, -1655995873, -744781517, -1903577349, 1480529718, 546519378, -2077459558, -466569796, 1177763379, 1128330956, -152887872, -1317036157, -99812084, -2111909891, 1325251758, 324076565, -1843456491 ], [ -1724260067, 332256565, 1549987643, -1400764032, 122745273, 1989142182, -1960156347, 168584279, -400112445, 812084254, -157433686, -2042345822, 235923183, 2084035229, 130161049, 14453175, -1142101061, 854368705, 244523878, -1113317128, 1142438796, -2058663213, 475133372, -973629108, 972112022, -808749382, -633380029, 1149767014, 1821159028, -2046863319, -1496611667, -1379273869, -553690148, 263370217, 830926915 ], [ -1427932854, -1879526962, -539418401, -858414581, 24774051, -1536495832, 1023956436, -1983432117, 1484739970, -1896986657, 1694222660, -373875382, -807114168, 840586125, 680040993, 1313997269, 131169683, -1156156302, 47181754, 1282921098, -20537493, 1088799684, 115619006, -331528070, 1347718376, 253653110, -1525410428, 340354533, -159644983, 1186005985, -367675230, -519488105, -92332477, -40463007, -1536640356 ], [ 2104158203, 1159664324, -2075376559, -589863916, 328667995, -157922669, 1486503447, -654720006, 709248814, -2044818033, -1892078620, 397874895, -2102904783, 1252696559, -1935606113, 1990067773, 1096336536, 2038039064, 1345148898, 1143325304, -1908296777, -1444885938, -581196844, 1492692785, 458248184, -1841248480, 51010012, 834519372, -1573167954, 2126809961, 1125273501, 1553538340, -2016092876, 33124052, -1061340441 ], [ 1814064550, 1634212931, 1330291722, 968162274, -418111421, -1306191403, -1369294488, 382754083, 737823005, -159889231, -1940418193, 1969351887, -1921745939, -470984167, -1292962340, 136461043, -872219667, 1813658601, 1228819468, -100396700, 144128899, -1028623393, -2133376242, -1908390155, 144774850, -1098800283, -441889745, -1756734999, 1184739473, -930847924, -388838064, 1042730231, -1097037825, 131983947, -588029988 ], [ -476105104, -1357044118, -181206807, 994431852, -1904991407, 583765986, -456269864, -856337000, -175991290, 421420406, 634766870, 1414433436, -1598149685, 1704549679, -856144020, 1337364447, -1795229032, -209738924, -2143835457, 2141718090, -964999439, -1269513293, 1970232062, 2036193793, 1732223879, -265140557, 1101687656, -2000556984, 843601434, -618978492, -1945053335, 34888530, -2081453624, -159696620, -1263315283 ], [ -983994742, 467859337, 771982186, -498812905, -1513377064, 1224497995, -1860250110, -1647775085, -1042895515, 1234786725, -692830145, 886181995, 680471000, 1400591422, 1597966071, -28965529, -1241723582, -739102914, -487590465, 1377572398, -1490199781, -506290147, -628315988, -1602403164, 179360163, 689623368, -1263745980, -870748223, -750605159, -928657424, -1996591811, 1442755728, 97614730, -1047652577, 1435392373 ], [ -230137316, -1107922348, -2030321677, 529997600, -839313916, -1693979644, -432100363, -1955067147, 140681517, 1988916407, -1640876160, 59920012, 265694308, -1768782638, 1115557924, 102755841, -1398978929, -1708040981, -1637698127, -930239801, -109650998, -1862701979, 672313592, -912209748, -1491311003, -30913992, -1861252509, -99928512, -1573039462, -216932448, -843917817, -534908820, 2075137879, 2060598027, 101344661 ], [ 523845460, 1628574068, 698788255, -1926321819, -1663810603, 1253192568, -738874127, -593062586, 1927710032, 1787550199, 133751062, 315379728, -348075910, -1909800349, 716289833, 172030176, 716167679, -68019680, -2098640026, -1247632858, -1440951020, -1207228769, 703541449, 112852682, -753877585, -406575006, 1411616406, -250687740, 1438613009, 346685585, 1697032905, 2077515823, -928366992, -832322045, -476325010 ], [ 1251736240, -1530783087, 2022186862, 510177052, 479233650, -890169899, 1359220301, -1014771211, -1250835932, -1392918618, 253634017, -885969836, -611226565, -905575857, 367340746, 366779025, -1557460417, -763862051, 1863963182, 943953982, 1687343796, 273242821, -802192402, 807517540, -1399664528, 662714890, -20696844, 1273694635, 2034593915, -477429799, -1762477960, 514205115, -64594411, -1891730927, -2026992112 ], [ -1060990907, 930568731, -944531536, 2119723824, 1320035927, 963135323, 1813205906, -1501186058, -1785488745, -1070413562, 1041938744, 514587617, -632338834, -1269858392, 373244032, 344431971, 2076602243, 179095539, -2062013003, 1898132913, 98602429, 1811839597, -1159135438, -1688269281, -661030498, 917750453, -694700631, 1964006128, 2007398012, -1497592495, -369798722, -1788219876, 1487364546, -718649468, 432593786 ], [ -2009232873, -472222915, -1696736404, -2064754736, -818726344, -453513732, -369375714, 1408284353, 307531259, -1771333238, 1461945649, 1307000065, 22431379, 1641244517, 935940146, -1372133947, 921648374, 1058702873, -133000109, 1244259595, -1806614740, 1084607310, -1537826052, 1015388119, -311637268, -1746626564, -1842982016, -447383129, -1622958667, -1172395846, -1258525167, -455903400, 1105745587, -1686582930, -300091004 ], [ -969562032, 653358908, 682739840, -1667042459, 857285229, -115786962, 475056694, -117152719, -1548830029, 322156024, 377116923, -1460336751, -26835260, 268162699, -1439219629, -77301300, 1327882063, -1633449240, 1241098175, -982269204, 1862839015, -316351368, 380227116, 1923464191, -581566759, -1093944265, 741737956, 1263461859, -1501396480, 2108578098, 341795952, 795802770, -1496861454, 1879716171, 1383140653 ], [ 415932551, 679500136, 568969168, 715849361, 1258217897, 1643624741, -1608723461, -1237613302, -79715626, -1396601031, -1645837366, -389275613, 647087722, -1749459125, -1590982273, 86540774, -682807227, -2117324366, 1866814352, -388067155, 1993075783, -162416106, 1482810994, -1845550743, 474059383, 542181942, -103200529, -167439313, 518345353, -1456739622, -565856674, 1420653159, -1493542415, 2124184971, -668295256 ], [ 1051100618, -450086651, -2119765459, -1313386447, 1676601789, -514159508, -1149177106, -1917305143, -2046758690, -2142340085, -826779390, -99530988, -157535801, -294926182, -600622670, 2134143429, 624179127, 1870408229, 1783532186, -1143102001, 369458985, 1251648872, 142195001, 2077557631, 1529361209, 867876119, 1008543253, 596621643, 293965434, 321050553, 886703510, 1188041609, 1336303612, -1699139331, 193855533 ], [ -675700622, 1294225292, 2106767372, 552647719, 2028515792, -1949051565, 1161676479, 55274033, -1341498333, 1303137874, 2052578154, 1327181201, 1195892095, 578294549, -1880011143, 1720890228, 274113266, -1195299039, -1524386821, -1821758991, -1290009643, 1147228749, 1101689547, 323952093, -1362219768, -707723899, -1017416573, -235205153, 242700739, -1512812320, -1190028851, 2116095869, 828923001, -2042819295, -634490378 ], [ -2044776381, 1136290672, -71492713, -1602206136, 368662219, 2091030090, -1417542257, 1421381875, 690471663, -283430338, 950125576, 1566280550, -880167895, 305690771, -1418626772, 1500653061, -576508511, -891681761, 1713499040, -1927973024, -1993250305, 2086477812, 401750050, 1267566936, 1015961333, -1765100802, -86779411, -1552554842, 730017558, 919607791, -1498693289, -1991215502, 765110716, -611589817, 2020060712 ], [ -49488952, 1146344233, -254215339, -1670118288, -2030310209, 2145419677, 1957570952, 266255932, 260396758, -185424012, 239694008, 893353722, -680272926, -179093522, -33239382, -820320052, 1291459691, -631508574, 862478512, -1680534383, 761174614, 893976561, -1798572342, 813219045, 706447923, 938138121, 560434619, -1713071476, 1594464651, 770537010, 954054860, -1874295955, -2137225823, 659329686, -2039607248 ], [ -1875063186, -937229942, 480363876, -1236170914, 1061639039, -978747720, -6103617, 1610919741, 2133162430, -928481780, 1767364108, -856491893, -355938862, -1645368658, 1201070630, 36286078, -431897390, 973423041, -1250278707, -241935046, 1965571181, 929416961, 483107644, -2005250823, 1004916375, -1799178943, 364865854, 1986254975, -1088454279, 1043963660, 1310404590, 384459310, -393820539, -1267825495, -277713399 ], [ 665705858, 526656395, -2051653932, 346365702, 896311492, -1610154086, -286228878, -1823471096, 1221251132, 672320261, 1964972798, -1001605368, -653496614, 963407599, -1453578620, 949971706, -1131961596, -1407243512, -1626733849, -1448378153, 828266615, -1173416758, -2024035429, -443388292, -690318308, -140886637, -819335063, -771954975, 1399422817, -731729652, 1251464609, 1806289825, 193439046, -1536120350, -713584375 ], [ -613531780, -1926050012, -951541589, 1881093950, 1162540107, 1765835779, 1176070929, -1193423805, -1191148662, -522799406, -284541799, -656937307, -1823872726, 417411304, 1545034938, -2053069365, 1285884830, -911723832, 1139268003, -1239656306, -1046611754, 518058471, -323278198, -1503401830, -856336036, -728867342, -1434258657, -1504070926, -657340983, -2643334, 406749152, -1245946482, 648600458, 299076165, -1510480344 ], [ 118000564, -1654246310, 979277036, 494770192, 1566832656, -595096551, -1462724120, 507952852, 561120177, 627876042, -1505553401, 1376053340, -516437890, -1635111793, 1927521693, -1942245703, -1315829907, 657315345, -574700554, -739515498, -157489131, 1915430269, -1852326397, 345407871, -1106645763, -999658809, -1601554847, 1786738825, 625312250, -1982056095, 1894091490, -1917322063, -667572161, 170061463, -570165771 ], [ -280294266, 1726083125, -685361155, 1446912473, -2114500420, 868256279, 230457173, 106796726, 2038075839, 1714480, -1490445750, -996833216, -335668816, 1122212139, -1396525781, -1098643825, -180409056, 530041869, -1314882744, -115281593, 1510981813, -1337792194, -889529109, 1558802697, -1986260654, 1145556995, -1649166480, 709304594, 894550460, -959900029, 1946740555, -451896170, 1832147647, -670058106, 1430715300 ], [ 800800188, -919241282, -1544019533, -257332557, -1254151702, 1859916307, -689651040, 655399713, -2033523315, -729440456, 1958011877, -2073057655, 1299030820, -778035136, -2128656028, 1552507921, 1923887182, 852991573, 435871507, 1570527597, 852318917, 1428054344, -1865741918, 789049542, 1717946517, -1801587647, -1501972633, -1210144480, 105783448, 286043007, -815749504, -347324026, 225010632, 1743144188, -1758955446 ], [ -1969654546, 631744829, 1755155685, 1893466443, 1286150744, 1856366085, -1419867131, 1593496885, 1965860193, -2126862261, -1799644422, -81657571, 237978857, -942506478, -898555849, 1332548199, -1376789577, 847419126, -958275237, -1327017928, -467236039, 777413708, 848095903, -604003612, -974734353, -1059886438, 442181569, 1316846552, 1171447139, -1430542220, 1353529507, 367742991, -923340933, 1385526705, 1588421632 ], [ -1840489554, -255287925, -903723486, -1977177250, 1083613969, -1207791572, 1596734061, 716901390, 747254454, -566658914, -1484388016, -1753829574, 670128581, -2019893853, -1553799348, 1205766062, -1273608921, 1230404205, -45260956, 204060621, 1136069407, -257086835, -1733034170, 2015472005, 614133677, 2113704719, 1710861769, 752849690, -2118181886, -1636855230, -537782827, -1634103705, 2014291096, 1538785774, -604218386 ], [ 1993579336, -1747844072, 111497272, -61526827, 1764514297, 101970321, 16408060, -606045951, -625902109, 1068809494, 1421852453, 1383224153, 1588470892, 198577436, 1553918905, -1061872236, 57433657, 1810764421, 448607067, -1287879994, -810973557, 147661173, 2088435705, -135170188, -815380290, 282860994, -1980844514, -564896929, -1793146181, 367374566, 314550679, 1956417799, 595838995, -1178412412, 1710160022 ], [ 1804253171, -239970358, 2021163403, -789325162, -396292479, 469545491, 1272197513, 303915089, 867463243, -470230635, 844748469, 1858084743, 628291470, 1178205525, -403797616, -1578827673, 1785774436, -2124650981, 549179271, -1723845129, -1009166993, 1105796836, -149262044, 1407086318, 883157874, -1494829487, 49625061, 896581134, -883637809, -390019743, -1673494688, 323834454, -638622605, 1163465443, -753808468 ], [ 981126734, 962515133, 1355366142, 461067373, 107051632, -1062660827, 169622514, 1247851496, 1688382398, 1640330148, -1223620949, -2122346103, 562099741, 1491693056, 2113207497, -1016005082, 1665811082, 16552661, -121298090, -720176632, 1008942841, 1884068281, -1125911544, -1638319024, -739250833, 1740906040, -283843767, 1364363908, -1962607710, 722989891, -1871321427, 179301702, 1539743982, 1372087252, 1832897396 ], [ -1755296411, -1690145608, -1071886430, -657551928, 299214854, -738866760, 1577925840, -1208429319, 2045949194, 432779883, 1132118278, -1797615292, 1316603060, 965780375, -1076988041, -814812113, -1515861163, -577030952, 1592942230, -207314685, -1537821154, 1602648470, 316084058, -773490108, 1595852616, 1786334778, -1352186700, -344251383, -834109890, 2022571688, 693408830, -1842201401, 238279267, 2132346043, 133699320 ], [ 1182847184, -822683573, 1159271150, 2093757060, 1734390471, -74545898, 1830862184, -80550359, 2035268491, -952662012, -607093826, -430700243, -1860125488, -1736988924, 974669937, 2085622207, -871234587, -1919042477, 743938105, -226557060, -1365351930, 714044731, 1907689574, -830411800, -1224519024, 492788205, -1543595983, -1049090421, 718174768, 1125012997, -1998132767, -1758463236, 2076307392, 912672030, 1922952860 ], [ 1079118659, 1961320198, 483436223, -1548635214, 685878573, -1888204348, -1316522991, 1054089575, -550437957, -1120171542, -1717794254, 1841694647, 1470424020, -1795570447, 1436791173, 51651108, 189043227, 781528572, -81074732, 1246322248, 1609401576, -1391789710, -1257952533, 1576556839, -219632290, 925407578, 2049219274, 730254790, -481408197, 1002855999, 370440871, -395319320, 1031555956, -1623066735, 1712849255 ], [ -1166841384, 1144182452, -1671171444, -1873265567, 1586645638, 132010455, -366721276, -1758867017, -2135024226, -350224977, 149640924, -1408791474, 1348710238, 1479162216, 307466778, -576346170, 1785165464, -349937849, 510068739, -1131102101, 846918767, 715287365, 1758733435, -1748021376, 555878866, -1969428684, 1545715872, -76842632, 2112299925, 1332893069, -1518095179, 1500345588, -2054237742, -1486975932, 1474977836 ], [ 230018493, 384456458, -1231719062, 71924330, -1935521069, -2038437468, -894044408, 255579672, 354064885, 259445562, 910033212, 94958073, -994740706, 55150109, 84029233, 2140563137, 1230711214, 1876826020, 1782734238, 775484420, 399066569, -1087733576, -1921403195, 2145452410, -316515465, 888339415, 587274589, -423751290, -1412804369, -2000364872, 1181297884, 663215119, 109546510, -1608552008, 814093615 ], [ 1167884133, 1672103260, 1685385857, -583147148, -750022972, -987381089, -1672925320, -1547957895, 1633938538, 1518811800, 1555753521, -1341787076, 605176167, 1653851579, -1457734476, -611026503, -2129502468, -1304472807, -902515681, 1862681114, 16303217, 11026751, 2024936057, 1529503192, -896252354, -1094088553, 84369998, -1462769215, -1706951933, -2066347579, 435914231, 1704339879, 1206119699, -583297007, 1749344036 ], [ -616462412, -913974359, -412915282, -1796615431, -1886113330, 1058478374, -569826225, 666988124, 366233531, -141159619, -1891270372, -867013701, 1569473202, 628995928, -827311996, 422342157, -380150828, 774477735, -384702081, -1494291560, -716962978, -1118242737, -1887577107, -437829964, -1103866266, 696104448, -1226196637, 1563704457, -132365925, 1814965232, -2109059496, 867387240, -574035011, 735066438, -1573037905 ], [ 1235856936, -1720388168, 1294464703, -364983194, -596977669, 1354764104, -851332572, 625224280, 1035879341, 895187146, 910268054, 1878179794, 2076475197, -1419645563, -151015874, 1131439286, 1527862956, -836224249, -159521033, 1903780375, -2073254677, -203476599, -1804283316, -932167487, 1535695445, 1046409099, 1251604168, -1058789835, -1592737385, -94046755, -496143714, -901532997, 799101237, -2105632655, 334081568 ], [ -2076018256, -1458330046, -1626065526, 1748485775, 1957678713, -1044354420, 585289305, 912994328, 2073420026, -1117800810, -1855700573, 50435139, 1540732770, -1304842016, -1070685318, -1646368368, -1871375198, -805040796, 603463041, -1502546160, -1320153535, -2069845024, -646724675, -1637187319, 1487914645, -415655249, -296470398, 515522804, -1304526918, -1261926977, -763004003, 19749384, 2065554189, -555990873, 1085823806 ], [ -191397884, 1659477970, -764342187, -1499149894, 232109679, -1600301033, 1710289410, -1365534841, -248323328, -2123639673, -96331175, 716751213, -1887012867, -214909617, -1707590394, 1912968283, -1121150823, -1365053073, 517766999, 208447, -1021353738, 1281797165, -164460870, 2101986908, -781235909, -1584130875, -1580624418, 793605386, 626396537, -1738630773, -979962119, -1988180140, 1344885944, 1865035027, 35023692 ], [ 71636659, 839887663, -1416186328, -1819887891, -2132781209, -1052134572, -1754754076, 493180444, -1811511673, -1618273579, -1878565371, -1183009239, 163381357, 191850420, 2019532439, 814198184, -1925653278, 1086199921, -2144556974, -1599480695, -1828789919, -735786227, -1690076151, -1774856791, 814941837, -333686469, 1803199311, 1329075579, -2135321257, -209459941, 288635266, -1152289551, 1481246745, -1814677996, 196023697 ], [ 676292193, -1157963695, -1015567592, 1703543238, -1753202329, 1376498575, -799908500, 1236704256, -1256724387, -418129834, -1465569008, 841489270, 545945628, -747398412, -1861429039, -557384741, 1046981458, 1894632793, 997079193, -1554269725, 1147989709, -127979686, -1275285605, -169922923, -428958396, -1882677684, -1195993267, -702948220, -588189834, 486029132, 1132904534, -975990189, 245758172, 1444842865, -885057861 ], [ -811315808, 217909837, -1026657333, -154794316, -10591323, -640218342, -813639778, -1439603564, -1415471062, 341494406, -1295994899, 1534031091, 1172399630, 885282076, 1734676923, -477565282, -35342011, 186353701, 430575549, -225881196, 808798009, -1082857835, 1009466428, 593412590, -180350986, 1056254634, -1730942177, -516710034, -1504336759, -1796068032, 144621114, 1863483751, -1582616520, 1194643324, 1788311559 ] ], [ [ -510235962, -444678862, 2022125039, 763218749, 988610773, -976054645, 1613139163, 1188865663, -1962430746, -1260442593, -1311524520, 1290581618, -168220464, -292082862, 1734381009, 1589329387, -751716890, -1274681984, 1805610937, 1784684346, 1721324082, -1409793406, 1939720966, 1388041321, 99669333, -108575414, -1812189188, 1382241975, -1179069821, -466452163, -1737514799, 1689979333, 1069537399, 1086154986, 1808995295 ], [ 2044961171, -1025855355, 344391622, 2015775739, -1466227368, -741723589, 1506820046, 1544365127, 26061890, 889050452, 125921810, -1584138950, -1036574341, -908727567, 414012018, 1302238653, -945458794, -1179753890, 2074526930, -1651799020, -1990917449, 1189282084, 1088036375, -725056832, 184725092, 176833530, -634330438, 176818250, 454539801, -1180121100, -1097308224, -1732947850, 1212567146, 85508098, -17888713 ], [ -1545253119, -318862334, -1453240981, -1398878984, -830294819, 515983741, -460181666, 1709318141, -1409747560, -914831930, -1129193717, -1791392482, -1865213633, 113985416, -1161410322, -1932716984, 790612823, -1373391304, -1251051086, -471695650, -972201158, -1686935196, 155921229, -722554378, -101076636, -589155217, 725993769, 205569057, -1039550006, 1213549045, -190617856, -1693321920, 231168176, 1797161486, -1272006514 ], [ 2092966343, -1462702552, -299132012, 1779382537, 182972181, 1789194236, -695332405, -1337076428, -724555334, 642894810, -1662241810, 1877463578, 1734437412, 1002098696, 542553327, 1982829104, 883279401, 1221296979, 1781006028, 1049001730, -1525823183, -1115962382, -1239176763, -1491995886, -121583611, -1888479512, 1653096159, 1309252091, 293534882, 1835041785, -267679938, 440565066, -1769213573, 165052233, -324812451 ], [ 1279911089, -1045880542, 1721875304, 1236801887, -1251115870, -1513705982, 1248713129, 1019724176, 1852265385, 650484993, 1490024463, -787654089, 865693722, 1512527529, 138394275, 873603729, 1623204095, -1155719928, 1633404589, -1834571569, -1003566374, 219481494, 426468817, -2125164953, 1544664012, 1569493345, -1180257408, 325816066, 303565641, 1682585838, 844959480, 1022696489, 389497908, 400636013, -1496153226 ], [ -509971045, -1949491891, 580511711, -2096585605, -917926558, -2082190293, -714221501, -1146136744, 835985178, -1510895001, -58014063, -418085679, 1307393190, -2096244114, -1449416383, 60608380, 1597097153, -697564900, -933296751, -1692935442, 376196677, 1406510657, -811905792, -1481559573, 459444475, 559598666, -1659159382, -952094258, -1728011811, -1868584969, 1943882215, 1448192640, -1692453580, -1439646804, -1107997926 ], [ -687892021, 1822033447, 1182903992, -2002282125, -745689840, -430182563, -418219865, 160790859, 1709501245, -1687897078, -872922476, -1003568103, 1482139830, 1425290449, 1238222985, 1868731995, -1121169211, 1591943313, -711763406, -1095250853, 1183204915, 1323465939, 734282822, -529905221, 771267409, 126741440, -229081102, -1674100833, 946140111, 399649558, 1530946846, 1458638616, -1259107803, 1296424600, -1092496526 ], [ -1161015772, -1831305044, 1969851621, -696262618, 782072637, -1401279128, 1681595068, 556957682, 1475185094, -1853670426, -935300846, -621750838, 117440428, -1736415903, 1043385964, -1654199321, -1122547113, 883941160, 75048430, -1203363643, 1834143246, -1794128543, 553866089, 1409072035, -1346032930, -1203003358, -1800350040, -1355482382, -1108425585, 677670108, -2122061196, 569043780, 489556930, -280369500, -382771466 ], [ 1920801798, -1481684346, -1073630382, 1016076988, 1847893147, 692564925, 903746188, 1527475942, 1825224888, -600119185, -1225873620, 1621528235, -1212618033, 1533352952, -1198186225, -1358331098, 456805840, 1063734764, 1921486583, 1531909123, -1233073463, 698315520, -2019142093, 167405769, -1033541564, -1803908122, -322521350, 458007192, -1770070139, -1959210157, -1193565051, 759972586, -1879909675, -500612042, 2042919889 ], [ 999215586, 155596185, -2066821649, 572069825, -244282356, -434443232, -1148198578, 1026648539, -1626750089, -1650187111, 179406463, -1897008932, -1299871105, 478008880, -786658663, 1460709839, 564349327, 1776470399, -869083317, 1251897036, 55250165, 116312967, -1309791399, -1847593706, -362412908, -210168117, -1913741523, -953259372, 1576694112, -1446253102, -1028866964, -571656885, 787267619, -1327519347, -561047180 ], [ 1398828253, 1642123929, 596484723, 529774345, 978227345, 1223821773, 1146175001, 708836853, 1494716218, -649091645, 1816956489, 141963874, 908538829, -421843260, -1996098694, -1021143377, 573655252, -687887166, -2107112123, 139376252, -469145494, -585689399, 1782738042, -361776336, 1005809862, -814678515, 1548082006, 1241891013, -926834816, 2103340344, -1244389970, 1805091251, 2055607697, -1104926618, -692222802 ], [ -2123939595, -398098878, 1186178348, -937754015, 1848852290, 1544006021, 1901135548, -254132985, -199109803, 550166156, 1124793607, -877109461, -1634277764, 1798415251, -536567939, -719141514, 291502045, 680106662, -1849041912, -1369449454, 1650246495, -1247426732, 1876535994, -1704724966, 564395985, 1475906261, -811513563, -1927879926, -1113945835, 763309422, -1768523707, -1400023317, -249338889, 438457678, 386720545 ], [ -1881026107, -134361441, 1682041424, -950514432, -9664371, -345709277, 1738564775, -1378998003, 1573390607, -407629473, 74377251, 554866540, -772982759, 1207120405, 1521009482, 989594236, 1960839735, -326380634, 333376899, 1488141815, 1477149721, 496720269, 628577183, 1865329424, 273189734, -119888774, -322565937, 1729563065, -1833539706, 549538755, 1449910264, -939720036, 1851257175, 1024181592, -969399863 ], [ -513742854, -736495705, -368111816, -282435272, 1251668331, -1443725329, -115438799, 1181237426, 1156728301, -1742350822, -889093816, -226839794, -2073199374, -1726262352, -405539118, 1548800955, -1869275978, 853011014, 541234812, -1318544909, 921883568, -1952586752, 972385797, -903773725, 693407879, -597736825, 1430830336, -47590022, 1214288430, -883761915, 1128712169, 1019661763, 77939683, -653492333, -15610411 ], [ 508074267, -273885179, 960628775, 1541324743, 623586368, -1475090122, -1404794073, -698603876, 23570064, 1287145769, 1761779090, -2098366645, -1008840928, 1844472932, 460000484, 3924643, -892482164, 1138770595, -219324831, 1550207263, -1378488087, -688462034, 352068907, -1571265091, 1970527362, -305022920, 2073964222, -1685018944, -751722909, 1575977038, 1304165277, -1523928672, 953095335, -424839692, 795849051 ], [ 1998103016, -1668850356, 25433576, -1889006610, -772406547, -1797541600, 773213493, -385172011, 133464918, 2023658765, 607165147, 1694663993, -1886051731, 1036111581, -490946198, -933148095, -766800990, 183402937, 866199083, 159606764, 665399011, 1159301753, -1877130490, 1194578920, 654563359, -1026066668, -905189953, 405372817, 890518453, -2129331806, -1868828065, 291380174, -784408162, 1942824610, 950156987 ], [ -251273816, -726489093, 156818721, -916621, -480368366, 833388781, 1737913861, 238589876, 906202821, 217699055, 1127093124, 164413726, 1673253010, -187716408, -836106359, 1751306159, 1325645866, -491086012, -1661261539, -70430207, -1413419385, 477181341, -677336430, -585191320, -1883272030, -123763498, -404730826, -1960216039, -1619114040, -643273604, -1772048705, -1231233789, 301009873, -1123820815, -887114109 ], [ 1034586549, 1863982300, 1602263068, 936523317, 755917510, -924938865, 371600648, 1056659085, -843072919, 688162457, 917329377, 1231927810, 1547656061, 1853611376, -1362053413, 2118815481, -1951071664, 1803289829, 1793815502, -1880206628, 1112543214, 1293975089, 1461438957, 494746825, 2112548589, 1369531309, -2070253684, 608643570, 1110312347, -1818317032, -1340183695, 567685130, 28229312, 577896647, 371859244 ], [ -1134929916, -337612278, 1458548381, -1392763171, 737493834, 1368112012, 1786668679, 1700070404, 1424108052, -1052939976, -1669792702, -1863302976, -865553208, 1767878440, 828642323, 653070691, 1293506769, -574968469, -1926932812, -1842137687, 360032796, -1312383846, 1915671600, 959973658, -1361788020, 2105646040, 1204274155, -1070342763, -859736719, -1418431947, -90156718, 440398426, -692680113, 1591972377, 1246448249 ], [ -463364352, 2094730750, -475758863, -148614613, 1608548856, -1259534319, 424218157, -366867507, -103221557, -1134192184, 325750178, 1992955479, -2529103, -680982032, -411496751, 1345557941, -105835375, 1601722469, 1596964699, 1046515484, -1413221078, -1658937739, 85851286, -1501357071, 1105397886, 453707108, 645715934, 1805408961, 826963626, -416142189, -959349059, -1940746888, -888301323, 185015608, 210694756 ], [ 2048138200, -1743467993, 1667409336, 1982505312, 1666138543, -1345641830, -1956654393, -1170169979, 513729409, -2009716095, 1796191537, 33314457, -731647360, 207810131, 973266431, -99004784, -2007615192, 1376948954, -1296489030, -993236478, -1536814675, 1000036391, -711551812, -1589132032, 2056883006, 1656213711, -1588310944, 184967931, 829315041, -464579959, -473007376, 92761229, -1145131214, -1546708916, -777085498 ], [ 1732360770, -1034034762, 897673381, -110434135, -1647929811, -1216621938, -1763789443, 380425668, 1284944528, -1341800242, 759803829, -678062990, 1113777461, 576144354, -1167725552, 1328784788, 326491113, -9263308, 132391779, -1611098068, -1354435198, -405799351, 1410293428, 1616534686, 1852150703, -37790140, 1539123015, 1220461281, 413750331, 1118256480, -850715498, 690698910, 329083216, -306435098, 1550886086 ], [ -147782899, 1608994748, -856453303, 1746260211, 829937201, -2145635835, -1117199845, 1930597456, -1108507122, 1149787866, -428801674, 1696272269, -1096073004, -1269949844, 309560587, 863979468, -1570759485, 301697787, -2007781106, 874283893, 1226018901, 476183008, -2119565189, 219484073, -1621406186, 1873156453, -1845164908, 540852655, -990766332, 1851312530, -2098404554, -479629612, 1540295838, -365442530, -1702328015 ], [ 237635525, -2066030600, 975654016, 1047387139, 1610628229, -35554410, -1411447981, 802606128, 1685029180, 292965703, -1955860125, -1212640410, 854794361, -1438750679, 738254675, 2057526227, 797793900, -665160973, 634222857, 2057591124, -504055570, -722429026, -1424811796, 243416679, 1145366907, -740080591, -1349571682, -1888056009, -754446402, -1832693383, -2008914380, -1803288789, -92615584, -100167635, -1519073059 ], [ -598012407, -740959953, -111150087, -1055458357, -804068579, 275565391, -1954180490, -1018222813, -1912492859, 2041330589, 1408930845, 1984808254, 724795938, 1153709377, 169083349, -137972392, 687680516, -1831820932, 1657825639, -475462606, 1723648533, -1688447112, 1382538002, -1114355064, 1190959764, 2042038851, -1098035507, -1731786703, 1266190849, 841860606, -1678351987, -2105671435, -924454444, 1875205805, 246263895 ], [ -1351765051, -735711716, -815692887, -83452167, -1131701135, -1204619753, -1146806131, -1562187261, 262842919, -2121086584, -973746278, -1920299274, -1107998608, 868674902, 496917834, -1786492203, -960490029, -1732207548, -583979739, 1149281829, 1226935605, 357385563, 1881841283, 1421823551, -1494741407, -825316723, 1544706591, 825306283, -571473436, 1432191094, 1988392656, -1178401808, -815466993, 1421728303, 1548255246 ], [ -1053471385, -1918083473, 375163949, -1443038988, 864559890, 444415116, 678633788, -425084756, -1396886590, -340006814, -514521812, 1873951779, 77180193, -1613153615, -138738613, 1980122685, 544216862, 1144063338, -1557774634, 517736442, -175339435, -201931116, 278286290, -1596077153, 1793459391, -509444813, 191167070, 56084175, -1004586127, -629535197, 154151096, -594384127, 784685425, 1953785163, -1130434873 ], [ 1733572034, -137703604, 1970300675, 254730701, 1612366069, -652813546, -399088785, -613548200, 1531148906, 1407010087, -1529546676, 1473927751, 132540254, 1440436189, -446832316, 1671963553, -555122430, -483617978, 378101723, 1239315850, 1678335090, 391415364, 1376699642, 52511809, 220804597, -834343518, -1793970076, -1783592167, 1233774619, 534292412, -405516533, -1086089358, 1383634381, 164363309, 1197444702 ], [ 2128222618, 1362988054, -1610753855, 1731366408, -49885449, 971201067, -100770438, 2130526268, -233854990, -1167222323, -163084291, -359739272, 662543218, 56544793, 299062741, 276709637, -854334823, -1554248682, 1807959405, -694755064, 1838341170, -480998866, 1313727318, -969452058, 242637489, 160724227, 1843369756, -837806366, -778853688, -9101663, -552512773, 2097789359, -716777785, 2022260517, 1193045653 ], [ -18752999, 1876288643, 780255386, 464531862, 1711583408, -1858769148, -425661197, -395355011, -1326973341, -711292963, 1545258369, -1891057638, -1047944702, 1536921273, 547157586, 1808554806, -610103266, 432632567, -1817185426, 92693466, 1274120552, -1549412768, -336146136, 617354106, -1460490031, -610685897, -733310844, -62662144, 1886952232, -359287224, 1709790566, -1290331030, 1782060320, -1945216573, 91959590 ], [ 1839805926, 958375427, 1225970228, -410736807, 502838736, -369501810, -107358323, -1769481143, -1696835977, -695379239, -207801420, 1662105879, -568447819, 1658831979, -195926299, -1937798099, -1037869885, 968991277, -227011227, 1112120189, -1967450035, -1043554449, 1647759745, -555138211, 19841023, 404282658, 1647294713, -1554767239, 1992329637, -1956643042, -1790644839, -1835334648, 871159131, -282348694, -1099111688 ], [ 1125120197, 24185775, 7663161, 337593587, 445307851, -854140241, 1161060810, -1237340268, 649618004, -47209144, 1289470252, -596909766, -165464151, 1151214642, 1587707087, -284807042, -1415011615, -2121577167, 817870786, -677215775, 1408203541, -1030222971, 96122705, -1256968118, -100945455, -987688826, -1717561644, 2008319583, 1188931661, -114328660, 2117551609, 911301792, 1913317122, -479788637, -2022256247 ], [ 1308151595, -1645201517, 2114182522, 1683005529, 328838769, 805164120, 784277757, -1064851800, 458631757, -2091517239, 733399225, 2145973678, -814333297, -1202757995, 308722370, 1432470807, 935563492, 1843924958, 664783389, -360805507, 132967146, -1501968419, -246526052, -777671499, 1243961132, 1245622367, 1080529769, -1888189336, 697308941, 1945569091, -1153778207, 1562252271, 212485854, -537307547, 1668851475 ], [ 1709305514, 127472070, 1877214397, 1899944511, 1667277525, -1465675520, 1003776309, -1295113885, 1485137559, 1063382464, 433267830, -1432901758, 1844650426, -2063883228, -1487622722, -1017459129, -1001379263, 1154040821, -1685463122, -986727412, 568068601, 1532397165, 1044348815, -1575042274, -782425856, -453547437, -744231926, -1851257902, 607266543, -1456821347, 785628333, -577226239, 547710574, 605578941, 125298143 ], [ 1286165355, 1667862502, -372613021, 1478862208, 652838569, -506870845, -896215260, -1864845523, -1834393846, -779667572, -338825963, -567290197, 1787790967, 227930976, 643893007, 873865890, 1308887612, 166404916, -1750310297, 1231720385, -783454398, 575280827, -1877099942, -1150618171, 704163979, 1424754973, -994364700, -884930885, -535940598, 1208991859, 1564981643, -981971390, 1221129227, 1677098917, 1746533500 ], [ -422561395, -802268391, -487707739, -1208605174, 297854267, -700396553, 2136355378, -492781167, 1493555711, 1684156147, 1922172127, 523696487, 644888002, -2032269436, 1741107337, 1268622110, -2120319390, -1904945486, 2038100333, 1315645812, 1159697554, 276303895, -190681369, 360942876, 1987515985, -563095194, 1002641315, 1706851674, 1082939259, -1133754664, 820944365, 162095500, 582014846, -1218790763, -1024601106 ], [ 454787664, 1993628433, 1228368276, -1377506419, 1479081773, -681784993, -510897340, 471670395, 2015970185, -849973687, -263365104, -941610144, -388858450, 1757127820, -1082831004, -1635627831, 1321745027, 1140853777, 1274010855, -516596082, 1406875230, 574096199, -599686867, -533705160, -1121180806, 1657509415, 784753005, -1682706046, 86938396, 2026477162, -347352980, -330449452, -867272063, 1972291167, 1249991164 ], [ 1695258764, 710850946, 1814913432, 790838184, 1069598608, 4627839, 1264262842, -1456911755, -1980411435, -1312174261, -345732265, 14097751, 1112618887, -1922135405, -1347293828, -1122408123, -867771987, 229037823, -246728353, 800075446, -1782960279, -754414055, -1072234369, -1590018262, -1739194910, 864011544, -1595866228, 1837551231, 2095786553, 302515961, -723222012, -1492281012, 2108580613, -325788348, 1578893043 ], [ -1009827827, 1546102217, 2018100220, -2140649280, 1766571346, 1946271017, -1584541530, -2117266551, 43501458, 1855118463, -432746233, -1955533834, 190384599, -1016547885, 1322066535, -1714717771, 467214702, -1385382532, -1182119763, 1968142361, -1618334459, -1178302771, -1553830940, 1419385037, 1706707094, -481758077, 1641837171, -1257283515, 1894685852, 391865398, 1988586938, -783626752, 1366258318, 1578665641, 1745927466 ], [ 1367391999, -1489572754, 1255091948, -1532622312, -1666409509, -569607694, -1761374628, 1137172565, 262682025, -1972948634, -118156009, 59378451, 536688157, -316645005, 215128983, -856045387, 870272059, -1515973613, -1571514163, -1913845010, 418956377, 137669944, -1443223098, 517538382, 1688863177, 1657926763, -710363785, -406010846, -504177700, 132827578, 205012198, -240178766, 1470380692, 1807834714, -883542777 ], [ 780851020, 433065029, -290173512, 626057637, 1142408611, -1690290608, -576386820, -545803119, 84856277, 790675287, 1635710087, -1048097084, 877079971, 1355882945, -1861421814, -434657693, -554490074, -1419714547, -1186139842, -1888772566, -1750878007, -1856033162, -383350293, 72415525, -2011680033, -1198545365, 1785905307, -748053434, -275460525, -113738240, -1026520109, 1923240840, 1962970147, -1967169990, 556421838 ], [ 1831648936, 1417073751, -2107685694, 686473079, -578713872, 893047949, 1071563080, -155391086, 1282158525, 417397371, -2087906156, 2049035079, -1441733513, 1473622689, -1221858981, 665518537, -1907440914, -870154031, -881070582, -1465131269, -124803031, 1502621192, -29714733, -1981820723, 357969040, 607994561, -1530917544, -2110618667, -724076431, -1705375264, -894688557, -524936843, 1612413724, -1273960236, 665110567 ], [ 893765289, -1160279347, -1649410166, 1985661081, 89030396, -1870575180, 465699694, -1564171629, -131527593, 1397508328, 1787897669, -960349999, -1525751976, 730056626, -183786252, 2060748119, -1212006772, 1937126551, 1001401044, 409693245, -79368073, -293278310, -1281567607, -219351573, -1236221467, -1803558547, -848282007, 1128548965, 1389974094, 1221947650, -431546560, -1663005138, 33254429, -1354237916, 1014805999 ], [ 1265648259, 1581468744, -471887216, -1890657896, -98974924, 551310975, -27592864, -234536745, 1803643190, 1511639149, 913482121, -1664031628, -791766092, 473363717, 455693277, 1584383643, -705801265, 1174938303, -571733892, -1908484361, -1969194958, 1658134653, -446963057, 1868899805, -1505840267, 180626069, -338751059, 620652441, 2017742930, 1023097136, 43404561, 160243398, 484358375, 1951505782, 1369889924 ], [ 1618275231, 220473823, 1799031892, -22099490, -681925802, -826245243, 104080250, -652105761, 1900750189, 1521149890, 301155244, -59460575, -818639153, 641267565, -254519614, -232262382, -1419626706, -890629396, -1644685697, 601985767, -1570658579, 2087027600, 2007074587, 999702380, -742200245, 2032804969, 1517291389, -1743527044, 1258530339, -783450731, 1457329195, 1831549397, -119386589, 637452581, 919297699 ], [ 881190861, -854550788, 413606803, 1919304891, 1034327035, 2006010922, 2125386239, 61220758, -774808867, -1025099967, 1571817764, -1309465022, 561326561, -520324725, 334508945, -902746303, 909115135, -2062943058, 937432111, -1600790916, -420793369, 314564490, -1850196472, -1243647755, 1213433228, 41741882, 1090993128, -1699651564, -1927608706, -506568631, -1887685387, 268511056, 1310763153, -2141757834, 1858129716 ], [ -2056967935, -906387896, 2128940492, 1739961900, 1347508275, 1801308495, -1669423905, -422392699, 2065013722, -342548347, -972687432, 814343418, -1802837678, 1194861233, -1141920259, 558850659, -966741165, -1394349036, 781734026, -533020470, -2091211340, 257369108, 63856512, -758260248, 1332865917, 1164631722, -394012714, -1920048192, 1847977548, -1010585339, -469502682, 2017676948, -1032072187, -1112980995, -1899620930 ], [ 21634736, 1885633404, -1361702304, -687281211, -1400614469, 1993247463, 2093608880, 501369465, 348000251, -1726699371, 647398983, -118320263, 347843934, 563628773, 33869106, -167771887, 825048088, 1451358454, -1709100188, 1713224194, 180514899, 1662963375, -915645734, 1925678640, -303098334, 1621849417, 1352671410, 783964261, -999217091, 87814376, -1687594462, 660987504, 1638978343, -1941527428, 2093968788 ], [ 1165727031, -890139339, -793721191, 657197763, 1725846538, -888952218, 1873651132, -700590271, 1195771778, -597791339, 1304812457, -1692188373, -2125588654, -1893361172, -1847127299, 627098094, -115845975, 2042428431, 225265729, 1792018185, -1604978637, 2043021131, 427852725, 1658806279, 1261171057, -234883582, -1575338893, -1071431557, 1268695379, -1351006920, 1481843220, 2132812294, 764964935, -1651931038, 933135823 ], [ 109616293, -87936448, -1276143449, -574884421, 1343228733, -1343476290, -1026015720, -281140756, 975966196, 1259866815, 1019704337, 1922182061, -593931267, -970126917, 458467490, 1241294132, 820575142, -1885952234, 1573001259, -1687295786, -1643520531, -428318605, -1278369728, -1799970079, 1207224708, 211110627, 789742218, -394380428, 1030507968, 918623175, -1828705682, 405479307, -972308487, 528229599, 1742203920 ], [ -1213544798, -420009611, -530193700, 1770038709, 2120220262, 1995770769, -272299172, -966121305, 405437860, 1566138761, -1231699121, -820769331, -1912226233, -823786965, -1698075668, 226858633, -788675913, -408829894, -160233262, 2043982329, 1667730982, 1203309359, -1349093787, -1752326966, 953284304, 1050332827, 636687884, 929121377, -6986489, -61835507, 185813952, -970517781, 2092911217, 519071122, 671153679 ], [ -658621794, 1695428097, 1125048229, 666469229, 1375029303, -1015569243, -360343811, 751088177, 1296593732, -709921351, -1631709733, 1051633932, 1898315612, -2146789139, 1058851061, 698440236, 429408854, -592759842, -1623751767, 949871446, -1765071963, -1453137835, 541989959, 458930697, 65487389, -912903777, -1222407143, -1023208602, -1068363660, 191649140, -1761299595, -1424037741, 1535269408, 1862258473, -903992803 ], [ 1072547797, 536079755, -1838876625, 1445486971, -173366832, -1890161726, -1137624401, -335148760, 266289541, -2072771872, 22278230, -886615707, 458830563, 1953695367, -1173128887, 1932342136, -1815976213, -1678991799, -550242342, 120790410, -1417657136, 491439744, 1325279838, -1382467070, 885573493, -240798253, -1900250240, -1751773148, -753330929, 205226755, 630091599, -806441455, 1890909060, 2035078059, -127691024 ], [ -583305898, -1906082128, -413869979, 2050445825, -2034418121, 88981689, 1176140146, -1481890631, -340447194, -2043845356, -2811575, -719258722, 1662685221, -395627299, 606608285, -345649035, -1076089383, -1212764697, -590136119, -479264962, -1073610660, -1279955051, 510380764, 1240757569, 1334763800, -1697430135, -2124969942, 1232701027, 1446372564, -1044243642, 343345979, 40829662, 1096119972, 1015709402, 1389714909 ], [ 2060927856, 198425603, -1229782172, -1150524752, -1628832045, -473387512, -1334383056, 802597023, -1676523817, 553611781, -279254060, 1668863863, -7557934, 509332058, -2054753664, -1800546963, 550334393, -2130239769, 1287643512, -1004549049, 71207492, 653944675, -707353164, 218876498, -1874991611, 1007632410, -794563550, -2130555327, -877774417, 389586568, -534208868, -2021600675, 642374959, -653233890, -2098960185 ], [ 1934724380, 403112406, 526001897, 293251079, -1216077301, -697355275, 1356020398, -770056836, -1146280273, 1683677239, 1326721153, -1204336020, -328680524, -1792790727, -289632678, -1949518218, 218808269, -899485383, 213100093, 1776401855, 492639957, 1076575803, 1780439271, 1054218963, 217534908, 874899444, 1358697650, -223596154, 1534676459, 791328927, -977468716, 37315978, 1627079141, 2068822824, 1598439395 ], [ -145244314, 1672937423, -798481742, -970107784, 1040564655, -1283088994, 1481821549, 1813146473, 476105355, -581704497, -117927709, -66331948, -2021346701, -1975643555, -2003025257, -791361037, -1737984600, -1197483946, 370449495, -1060046049, -91880683, 1198727390, 200074022, 1750241916, 1330992964, 1606915109, -1469503469, 178247497, 59713880, -1501328319, 397012303, 1997325575, -1308091564, 681228107, 2110692330 ], [ -1972761548, -591272326, -2104666806, 855969920, 660394688, 1966921661, 195386955, 1807446, 1885801283, 700639336, 463091737, 255152476, 64477082, 1261894549, -34431861, -1284274826, 1517170104, 543453491, 1915409666, 151721586, 932625855, -1651229064, 1538450806, -1575933021, -1786731221, 2068646113, -528285676, 1489792339, 1674311276, 468346240, -345496447, 1007204960, 686713416, 415033100, -1564377539 ], [ -1855162576, -299856438, 681806668, 571362515, 1300589426, 2078104985, 1238590702, 1680648258, 2072777869, 1081600523, -1359572064, -241130797, -1457841517, -1326048093, 1884093731, 1943726672, 279806112, -2142920449, -1470619806, -1256460220, -615784047, 508955090, 1647010642, 561468630, -363385976, -854079801, -948279082, 683876502, -791037311, 1187633432, 106852477, 1637071573, 978961487, 1909545693, 1358654302 ], [ -1403998958, -1050558480, -377777695, 2032715935, -55982075, -1825790733, 473873673, 1471245209, 1312001493, 213393697, -1742683642, 1887037061, 24964870, 1425955153, 1475888543, 939546401, -1771500135, 1748688707, -1030899992, -122864956, -579278997, 963865609, -1178399268, -1072370536, 1223338140, -1829748017, 1743067901, -549357843, -1862692047, 545674552, 990814515, 63760447, -601396804, -482498470, -1656251805 ] ], [ [ 1118287643, 107089801, 409543234, -1006706218, 1489620006, 524394507, 1929195531, -1967456619, -1800278134, -798704014, -590774293, 416859369, 69434743, -901778914, -1703509439, 483291094, 605114542, 1003337700, -1799723597, 743185143, -1293369324, -677074145, -1504474353, -1585318120, -183569070, -1331709145, 1630784125, -928350238, -1255165826, 1706137551, 2036187311, 1867192112, -222957982, -1349851707, -1934784135 ], [ 1773671199, -1326155785, -458728924, -783743459, -1551516396, 120007293, 2042013033, 1998457837, -333940687, -464608527, 862803103, 1072331782, -1326873068, -1207485552, -1853147065, -276718608, 1030164271, -1855616997, 1319506753, -855687909, -2113372094, -1502224477, -1763434633, -103075134, 408740655, -1889850701, -3926364, 1444271164, -1337179184, -269501809, -682799338, 1675867797, -2087909172, 1152150346, -70629225 ], [ 2141593476, -497942590, 378694979, -2017811118, -226366033, -1950928602, -1286325181, -1080322600, 1640389646, 1679497048, 1978408308, 1078548543, -1275910061, 238531742, 1232593135, 16480493, 1066734072, -1435544444, 1871814822, 1271205340, -190016341, 942654396, -1718997968, 1590627274, 68820883, -710255367, 657467973, -1645696725, 1816929163, 1282206344, 2075449053, 1217185421, 980528587, -1317745668, 1290135973 ], [ -115261421, -2553725, -1434580531, -1294586156, 1673706916, 75139475, 686322060, -1657389129, -1050568812, 586966281, 417348841, -215989238, -5424584, -1419718659, 1567906299, 858768961, -1393685332, 776791507, 73719162, 512317246, -754228473, -1637261086, 1090746817, 1332341678, -251328972, 1904260471, 2101587972, 742033550, -31899201, -54549443, -123627647, -1224427330, 60722824, 546904914, 290558658 ], [ 629838783, -864724836, -2071760590, 1697298435, 1722723143, -1880946161, 1626937556, 1678047940, -964424547, 359301088, -57224546, -1421063871, 601690892, 1908813656, 2141561889, -450758487, -1355412703, 1147272031, -2014658267, -87652905, 535670219, -1959516682, 572567255, 1246221362, 1125547509, 1154005026, 1973737368, 893296153, -1966755886, 1768852199, 1157785391, 557873314, 632447903, -1022225316, 235683005 ], [ -548945930, 1511375926, 1617092176, -1634161409, -1781430211, 802256522, 1544150777, 599077157, 1551078358, -387262478, -1195411506, -216353437, -617357644, -214996952, -542008228, 1239054034, 420306613, -1325362973, -1483241424, -878104541, -387669337, -1146928421, 2109828242, -1589780798, -328887536, -421378514, 348412163, 505353035, -273751336, 860047160, 988830426, -1203633901, -1717978401, 684723631, 32964420 ], [ -722010749, 1104369312, 1298053962, 2027441700, 1346755240, 1371788937, 6970727, -1708229715, 239027064, 1345604473, 1059930295, 1769629178, -778008202, 378252005, -1057279202, -1075676222, -364284655, -1609005904, 772817349, 1061359563, 1469000873, -151723086, -1694877177, 159511255, -1214742113, 1440147836, -547498406, 1392321622, 1168809044, 1049427618, 1305319195, -526067458, -878082274, -1805424391, 150039569 ], [ 1192668346, 1206934252, -893114356, -157875214, 71397654, 34009489, 1330299536, 799972930, 740815151, -299078306, 2049215613, -53073642, 1498783198, 617251332, 2003940997, -1011748892, 963061080, 1683188029, -924720238, 864518449, -745502796, 563844266, -1394023750, 1378072941, 1506538608, -484681751, -874659868, -1421526217, 919261957, 1879556464, -2055001774, -564156998, 2143209073, -796651751, -411041281 ], [ -1378354503, -1391077388, 1425390480, 2097919232, -1814605483, 83449294, -1339434915, -975836025, -210200874, -1741110203, 1908393890, -1795578609, 815959855, 1231566570, 724920047, 1938883650, -2134191048, -1383309819, -822192881, 1651312320, 1819549370, 1810187795, 1713947648, -1425942704, 1315889724, 1270029900, 607121781, 1675313287, -398568770, -864004685, -1345289132, 1354425123, 2140638045, -887562336, 482735360 ], [ 1914296994, 1461568117, -1279018588, 333350856, 919980706, -190841280, -697734108, -2046906978, 1888075592, -99802910, 1580178429, 252276209, -62731076, -1038745559, -1659807583, 737782682, -1836296545, 523141709, -284576234, -1100308487, 988556032, 708869409, 729131601, 1253336207, -534314413, -1183318563, 430706290, 1545476387, 1635846392, 707097733, -1425915204, 1171099567, 1479942338, -570745786, 860972209 ], [ -1714915220, -92042535, -1834590050, -1457492079, -524074159, -1068608567, 1800033353, 1415917125, 717620761, -1043799255, 1317338329, -561027440, 2128805364, -119420838, -150280579, 1273562241, -507898413, 411127703, -855754957, 1589641375, 410098050, -529074671, -1734084816, -64993497, 429549325, 997787625, 603456515, 161125235, -993265518, -587054480, -855613159, -1574525123, -1315847977, 1691399976, 343017540 ], [ 1782992553, 826625805, 26026640, 1821034225, 1216578537, -1163933559, -1512136507, 1744228114, 930444166, -1357297149, 357256991, -1519261217, -360667249, -1400016441, -1223156008, -970823079, -1885153338, -1942529485, -52449719, 59794808, 54407875, 1178407417, -1205813542, -651620413, 2046605664, -1512893362, 799899709, 2145411944, -2001381370, -2000662328, -1826868378, 1690363077, -2036719680, 1872926846, 1914794664 ], [ -1015424518, 2133025238, 1086418254, 1273678665, -294198285, -1732892762, -1054878556, -864182495, 1034231133, -1108070773, 1073928201, 764422380, -861848948, -363254697, -1435533007, 1692215799, 1306687578, 825152937, -1899456346, -288737694, 1532065522, -1474662986, -1040493497, 285140710, -2097637904, -1096752004, 1130297757, -889369220, -351152068, 984212548, 851854284, 263050150, 1324477359, 1952905176, -1025721820 ], [ 197965348, -1015388863, 2093245346, -705527128, 1472290361, 477574872, 1510058365, -992777630, 829699630, 280953965, 1465718789, 677204719, -1750609645, -1702863128, -1207382112, 1554903900, -1829603495, 356721017, -1217977625, -13225877, -527068248, -572545863, -427419624, -729448055, -1624247928, -31470974, 568080777, 772320386, -1516449571, -1585117555, 1177105785, -1730679416, 951580512, -1014393925, -4373678 ], [ -1175030869, 1531062930, 740666548, 351863982, 481245730, -305155899, 763104378, -806270995, 1282572523, 1372978303, -1941243830, 1613477409, 1379639228, -987334852, 308372979, 1825570633, 1619329528, 912551702, -1050692490, -1011008529, -765205729, -1812610836, 721944633, 276977968, -214871815, 452628350, -1179680280, -643689522, 1339256613, -991725090, 2064421269, 1889548377, 301136961, 246376977, 1348544585 ], [ -1073426295, 1859039208, 57906545, -963550451, 101375820, 1015075229, -1449826033, 1937289989, -1945326191, -243779428, -2039081310, -379989717, -857008561, 1343027586, -713659647, 1068426869, 1419277472, -1664193019, 1223058538, -826501774, 765514249, 37003454, -2104972817, 259255784, 718032987, -1529330781, 1204265903, 506204125, -618520168, -1105019370, 1108198068, 1832056580, -964663191, -1453816581, 2120845070 ], [ -1938386774, -1428254693, 1190957195, 1722390307, -1876014366, -1788988445, 805372527, -721031858, -2122939851, -603196013, 1850516931, -238637866, 957665734, -973997820, -1767397973, 1005504923, 853235276, 321982281, 537294756, -1532395579, -1838625448, 836444302, -28608159, 610090982, 1690853463, 813729571, -1715934973, -645165039, -1865021921, 670861237, -256430303, -1409623674, -787883029, -763049627, -1129275066 ], [ -682158026, 1933666239, 1173474729, 1193823672, -447243248, 540255399, -1648877904, 1092540406, -566439905, -1918139153, 3393427, 1313263576, 599266993, 1192364681, -2109937235, 2136667189, -1893701084, -2067729753, 1547596687, 789665442, 767696660, -220853609, -1657026807, -714531070, -953784404, -1076314444, -1866474919, 1295302264, -1626162509, -617200102, -643293942, -375942716, -1306039653, -1119855782, 1973211406 ], [ -1194859173, 1210864700, -1161517069, -189208340, -1311966374, 303749925, 1193425282, 641950353, 1963025860, -327509141, -488513712, 1880547243, 1022367858, 1278697984, -142912487, -393516720, -1901373313, 1383950329, 361924631, 849049267, 533924093, -745618033, 2116947742, 1654862654, -2114735931, -938837747, -373568945, 1285371803, -975054389, 231094470, 469560851, 1323923494, -149762892, -3958960, -1804772746 ], [ 1433776209, -147434500, 386324265, -594575397, -1916384062, -1722710767, 250718452, -640962901, -27348299, -184779934, -1372552294, 1636493370, -1395845101, 1115852846, -1787602751, -1827551500, 1552810048, -1805080692, 104303110, 1763748975, -88254846, -931980551, 1018317889, 1871203056, -282408878, -1333990712, 599421866, -1036251097, 1536176490, -130674439, -176072774, -1331213488, -865260371, 1925228535, 862659669 ], [ -1401409382, -1162645617, 1191269780, -1522883329, -937902874, -76920570, 1444560737, 1573727093, 249690771, 1580873715, 36754205, -874538337, -673696495, -1657045616, -1200161791, 2133140668, -201701516, 475564386, 348440523, 225689188, -598556731, -817414356, 2054781276, 1429374679, -122368058, -1960034048, 1738414213, -244770123, -2019291180, 185425204, 1928675729, -829316322, -265040239, -972597757, -1691033165 ], [ 2087987306, -947553750, -1635549637, 275779895, 1899232137, -951244695, 404717152, -581119816, -636760783, 2018789490, 1244706268, 1026876940, -1473324918, 1721770078, -1117602537, -1280928339, -761688394, 1958125885, 698866383, -1118402842, -1990886389, -531997354, -1077262438, -1136639162, -556509182, -921697572, 1901153803, 1366722977, -54567443, 1908310661, 231731482, 462497357, 2101885701, -90122979, -1279734222 ], [ 547979769, -118744483, 934626328, 387158322, 129791718, -1669143999, -1456797087, 1914036402, -1359067685, 1995492928, 1843956875, -1054573622, -723863333, 1963462836, -2013307716, 857444725, -176932755, 387090792, -1419457525, 440898922, -1112404978, 1159688839, 325680687, -667675140, 1246619097, -990108717, 337149859, -647087096, 1368870311, -1112051869, 447279731, 1419962760, -1139187292, -819640043, -17894081 ], [ -1253735604, 1021698646, -369357075, 1719598041, -1155406613, 1111401045, 2072895578, 1126561249, 734064314, -317433482, -284698493, 2057087781, -1609148149, -826207770, 778652303, 1058618901, -1342859030, -1736190930, -753218085, -750225868, 1529579716, 1149338009, 1621488476, 735345240, 1010697332, 849625436, -1967117483, -1500297532, -511232451, 1973900044, 1862918806, 2076731508, 1443220376, -1598759586, -966608157 ], [ 1238637255, -1887842990, 1012463257, 1352912542, 25255007, -650990712, -1391905485, -1812534001, -711846860, -637731467, 1619413463, 1451874874, -2109068372, 593213887, -504926676, -2127627158, -1368872247, -1255977394, 659423022, -430558951, -1139257794, 1700589461, -726522720, 1060346582, 219971298, 670827449, -1447848396, -890197475, -545060842, -2122405810, -1694709052, 1588458214, -1702443252, -1439480229, -1769183811 ], [ 359708440, -1142296107, 37204751, -907574484, 2055526253, -575219414, -1140562596, 458800570, -81486547, -122780781, 777839821, 1853539222, -601171385, 508822234, -1964686455, 1889173930, -1246834977, 976915571, -19133281, 437906611, -1455575603, -71234888, 857562283, -1851063971, -844856733, -1332686853, -1796445294, -40677543, -1374596541, 622629654, -1933255163, -657220293, -1361388873, -1650453459, 1248432712 ], [ 1446674638, 949658670, 545134139, 2080980980, -877964868, 1944003657, 1297611721, 727326390, -448360742, 346602344, 1713498298, -398528734, 1085978341, -589560193, -252944810, -1277527159, 1809275427, -465179469, -1370025142, 1729198718, -1386110428, -1922555097, -230618750, -2146334850, 2104077847, 1195625378, -484945639, 1266542015, -1205251471, 673934274, 1585384810, 1671292962, -1799129142, -1435126403, -785670414 ], [ -1136552527, -586857877, -1874138164, -288814739, -101750168, -1410145439, 414389305, 862078292, -537432287, -579217188, 24987441, 1929473638, -1319076508, 1845576761, -461072218, 917479357, 803706570, 645814599, 276527193, -299233470, -1919540980, -2036061680, -814808501, -1877547379, -715031286, -1030797433, -1845907380, -290649703, -375036813, 596402402, -1169000274, 875846835, -1819855591, 855056669, -1337180012 ], [ 909006614, 1314476568, -1153328060, 1377212540, -1047954583, 2139306983, 901617856, -325511944, -1958912098, -1960584213, -2072309563, 879727842, 73054397, -217437602, -1026401117, 2106626805, -495929506, -1614901281, -1015926299, 338614403, 1111714373, -831766265, 213199900, -1661805334, -2130726113, 711364079, 381547024, -1357203487, 113746780, -625029498, -1618686292, 346292292, 1027157138, -350289018, -581553747 ], [ 853186207, 1459476577, 1561961735, 1878784719, -1264011966, -1066259811, 2109962806, -1527774181, -1154692389, -758101669, 297879199, 420596187, -669139536, -889847905, 736216628, 693563950, 1292806648, 1246307775, -2025114092, 859549874, -752492683, 295753830, -1203470143, -1231746969, 1848706995, 1488838138, -1597126444, -2107297689, -1975398095, 715050380, 1576982440, -1547995910, 1494014189, -1574923460, 474097269 ], [ -28177254, -710028775, 1479338314, -919565494, -1777751302, -1840102980, -560469494, 139219668, 1868627827, -250901013, -1766949575, -1095857985, -1460337854, -215134138, 1201628499, 1725617421, 473612211, -481455135, 21232334, -955118375, 891949210, -2113595733, 485200506, -1184334173, -1547949915, 1330806568, -678286615, -1218488835, 704766858, 1449298292, -220105733, -82368587, 1454701958, 1864826938, 914839155 ], [ -641714216, 441827926, 1722906726, 1129059148, -380936535, -595506920, 1927819772, -1968849772, -1189183010, 504033335, -2060936475, 10766832, 567180970, 468896043, -1314365045, 1388620763, 591692978, 410485122, 99635724, -781391311, -1539858794, -1739232335, 92153631, 1060516175, 1845634661, -1446182292, -581871402, 646042594, -1186784344, 235413492, -1418165642, -332548921, -1638440388, 7227188, 187430025 ], [ 891690730, -1032334040, 1646510502, -1539748826, 687528882, -1527229951, -309996161, 1720029243, -783153483, 502260154, 1608976342, 1985553026, -1748746673, -82378842, -2032928573, -683086233, -1149481904, 572046448, -518703900, -1288764102, -1262926923, -968961422, -2057730482, -497683470, 301161292, -2033697409, 1361068666, 335885060, -1704387027, 442513274, 1123906077, 1586175508, -69962479, -1248900717, 118371719 ], [ 1813725103, 1244041927, -556506587, 867250013, -1248697536, 1768226400, 514119449, 167040366, 1412979130, 1299852291, -1891306594, -84469928, 553488394, -1252101493, -343348590, -2134492949, 2070532767, -219105589, -789274682, -917602548, -212381303, -344325259, -1406147736, -1153887209, -986920330, -137564432, 1617077946, -796273339, 2114719462, 521682038, -265817733, 626391697, -1355496233, 805094374, -657759842 ], [ 1704920738, -861722089, -1688747744, -1461321163, 312037697, -563216183, -1945988895, 1812717555, -1567990604, 1486635757, 2062482220, -293474734, 1133952705, -960667745, 220363573, -668986822, -1551605581, 195141155, 42149690, 2035831850, 1805622619, -229662394, -1686845745, -1660734733, 1985569581, -1225602814, 157624387, -155927018, -1670314798, -966954101, -900816862, 1555738652, -1737847363, -1638275246, -572588434 ], [ -718053221, -528129622, 987723446, 1764033687, 1414842688, -107046293, 399558392, -2130857960, 171072552, -1548963444, 912899026, 96299962, -878530031, 2090556290, 798189396, -327974644, -1273573390, 74747102, -1712880703, -1707240854, 2084602926, -1509052943, 882990422, 852755655, -600820465, -129799496, -350596837, 293901116, -1007376518, 383947505, -106879737, 466225768, -1611171298, 689214837, -1865385801 ], [ -580215958, -618653841, 136992849, 1995673923, 725040909, 315137244, -331174849, 1352545828, -1252661882, -601044532, -1964279813, -440527109, 717281004, -1364800704, -1721838081, -524304167, 923174342, 2124589237, -1066719286, 1460375245, 922773542, 1641482956, -2111541856, 1807948096, -1902082981, -1347720413, -650620852, -1478939914, 2024908051, 1372100306, -1951249640, 1409304104, 381930856, 567845806, 1119287366 ], [ -1161570271, 1256858882, -1419553338, -1434742430, 446304251, -793217526, 60882290, 344969136, -578159036, -994519542, -299800261, -112651858, 740019121, -1005001989, 1993290369, 790269388, -159334591, 61694310, -1008282221, -768370829, 1344657880, 1455087731, 1061735873, 1435552329, -2069790257, 1878270902, 286609954, -1731616303, -112986080, -437787196, 1604430707, -905342814, -1326216198, -851905483, 1184342725 ], [ -158545481, -188589661, 860038952, 1741700569, 456730052, 1209165217, -822123361, -888518795, 1685256684, -48461824, -349992114, 1574636588, 765431446, -1010160094, 340627915, -70434421, -1767834031, -1311336308, 440508239, -1113646556, 850240557, 1483424294, 702150182, -984596362, 480588311, -1901875702, -960012098, 218396442, -462947601, -450549822, -989216547, -2021242500, 1060023391, 625260923, 1181905395 ], [ 1591132313, -471409163, -441967695, -687305069, 2064321502, -1489760762, 1489826843, -556690719, -406844815, 870826776, 183223614, 106839899, -1752189378, 1855521549, -2076304020, 45597285, 1049780303, 1926959906, 1031549269, 2011477687, -1769062034, -1381522878, 356783539, 1374838876, 580273947, -826101793, -1485658995, 2141718125, -43494060, -1582917171, 1530466826, -1240934903, 1759604533, 555455911, -415752897 ], [ 294339860, 1243399651, -1317577347, -336513739, -1080834194, -618051196, -382894325, -506858384, 1411502696, -1230662573, -1960879304, 1158483449, 1117569038, -625594122, 945876273, -1075370509, 1176036773, 2073699904, -2067539644, 2074766345, -251307381, 2039276065, 1398471978, 1346489190, 1715679741, -168639563, -276892354, 2145114001, 984614933, 1423948614, -1361711665, 2103838324, -570045157, -553958771, 1018431315 ], [ 1273036048, 1258280645, 1410498118, -49251246, -1778771380, 2067063630, -163472598, 198878122, -811994800, -89351411, 2046401832, 753843463, -1238344149, -592028562, 1717006515, 403755383, -464049672, 208745587, 1710071215, 1078241566, -1183971432, -249322970, 662896984, -1943867471, -947212452, 385243935, 1831091398, -640084145, 483374292, -2105673368, 76735421, -1465895798, -805832227, -1326297840, -237204393 ], [ -762255179, 443275159, -359589651, -1503185794, -1570739978, -1262016452, -779073842, 1847118372, -912612007, -663298183, -1113670829, 83137464, 1065805579, 1766387628, -527906887, -1583367136, 111778208, -1950149108, 304736360, 27694489, -2123691122, -1193242265, 1784099705, -493060751, 1473706028, 1176374342, 1799395052, -1472821531, 31488989, -415989324, -1111669624, -1582834328, -271186195, -2080124534, -904103800 ], [ 157338371, 1458653928, -1306841401, -2036125585, -959237094, 1021840801, -424778698, 418819738, -2127337969, -1554265220, -1053284456, 1729922227, -313933510, 996939838, 852583215, 213812878, -2137867778, 162170353, 1641469304, 1631401667, 1515257661, 1711377025, 269635208, 495811221, -385653746, -903068766, -1490504183, 618941227, 1287622066, -973757990, 1549329784, -1863007962, -1584516210, -1893202056, 1490926650 ], [ 322484131, -461113992, -320377199, 5139695, 90026267, 1855998259, 548605035, -2123555918, 855957391, 1986693822, 42938698, -1880407096, 446774715, -1741044708, 703608000, -1773266059, -1296247457, -263224793, 483094107, 721661313, -1938595785, 2117873833, -1272994417, 698167513, 875848593, 933331674, 721076935, -1808327054, 1322232408, 1313260319, -324334198, -1261415564, -2002915321, 2117841827, 254726418 ], [ -888127876, -1387096535, 774401603, 345793443, -175345591, -1457763783, 1050051413, 859439025, 1472808698, 1242115600, 1656399960, -1385401883, -528640913, 24713844, -421238391, -298718094, -940664944, 547823421, -879196650, -1296069804, -475201222, 1314540708, -1251554491, -1582197050, 1446343678, -504488196, 1496942121, -439542527, -327152518, 2131091182, 715759126, -2092873835, -2090636292, -2032790195, -579674853 ], [ -733844133, -261558650, -925391477, -1036060700, 314964963, -1337000733, -1927980052, -1272007198, -1381433653, 235792328, 1376164141, 802914529, -1234315853, -1706552151, -1413966252, 14383257, 536122979, 1226330274, -1714576505, -2018993795, 1358989350, -876505845, 499709407, 394934122, -1434112031, -1502210342, -1585806027, -724843594, -504112603, -916205500, 1785141473, -1424449575, 118396076, 435218554, 611093854 ], [ -1879910381, 293514032, 1427340327, -493533504, 1984649299, -933017176, -630953275, 475927854, -1264149784, -280250057, -1602741919, -2088975300, 1131813822, -948180327, 1613994941, 1182391030, -435016953, -581678827, -1859881949, -2063316032, -724610830, -283838296, -857230030, 1795841772, -1201312583, -261229369, -678422647, 1170041908, -699187512, 1428939051, 194898305, -915864207, -396766217, -1696548184, -375536600 ], [ 876073900, 1072068751, 1856776653, -1772737609, -958549555, 1248096330, -178141151, 1652640782, -1774180853, -509900270, 1145140257, -2053663863, -470368457, 1308054204, 162587691, 1508991694, 1848718357, -146045229, -693910944, 1340763823, -1542851056, 1508654117, -1934205997, -464679067, -649752148, -47534159, -908383141, 1506736081, -2071491886, -1923816056, -1100140824, 1365245971, -860468016, -1368618394, 420100491 ], [ -2139633865, -1851374590, 235849837, -1240556764, -1013119911, 2057230447, -991604050, -926414590, 1491234739, -2090846742, 1042800682, 1812322964, -1459589557, -1538515174, -1059323446, -1149889313, 1796797877, 1734383174, 2139212853, -1989502288, 419772528, -2068579053, -589655564, 1127680448, -1217493794, 894580429, 1913739354, -1107343218, -1965336195, -1907389052, -1700843810, -1427352868, 854127434, 1511464138, 876822119 ], [ -2012996609, -217327278, 2130092267, -364390032, 556836786, 1920836161, 675633811, 528303407, 2037301756, -89953232, -1838465955, 343215062, -1125140948, 488405109, -922362171, 760982354, -1245225989, -207167689, 771659986, 1515235526, -432597872, -845301971, 76585806, -1082634513, -83835524, 987426983, 902404160, -1963705886, -10943705, 10395987, -289528913, -580357300, 1100743678, -1503097779, -954658766 ], [ 1946899960, -350743165, 411642006, -142544988, 1018130898, -1860374617, -475339258, 1860258018, 460604315, 1290165559, -1196263607, -11588226, 1611610205, -1134605580, 1605097470, 257723464, -644600983, 673482646, 1062521590, 173012458, 1291863079, 1303496454, -1589097536, 1810384622, 595828098, 1565337389, -2104973445, 1160717165, -745149748, 1404343274, 802948445, 1568010945, -1600039994, 429006667, 1100926102 ], [ 1709277116, -1606833438, 205042377, 268513930, 1244238683, 1324880884, 696302985, 156745682, -13431905, -792554217, 1369858598, 1682253688, 1398672068, 1936927025, 844685426, 545363161, 84247529, -1086175308, 1058512694, -616142873, 214320692, -899512141, 656265807, -884558623, 434909586, -529486438, -2121648568, -1714775362, 237569876, 898567799, -805179977, 1374658845, -103698675, 1768357150, 1667897087 ], [ 996049879, 1267889137, 1884068206, -295304337, -993033604, 782391988, -1752490299, -1094170876, -2044066598, -335653749, -491839256, -1996543354, -1305304067, 2045547769, 624650543, 18603933, 1405704035, -1184782407, -1846720906, 1661357789, -1848298018, -2124346662, -637545575, 1605152856, -1850651817, -210471540, -1350070076, 933806958, 384136265, -1006373998, -1886730648, -1067157466, 1511797753, -1787789102, -474262807 ], [ 666071028, -294855793, 1504682325, 1602908176, 1721744058, 2058684008, -1663243010, 155598291, 1869590347, 1996051723, -949563075, 885940295, 2046073492, -1088565415, -1553780869, 688845313, 565311553, -1945992187, -472325663, 1129031966, -1922825982, 1293319998, -69705043, -737773758, 1677089363, 1024561881, -1357173631, -1127016080, -1073811782, -713401063, 1502907314, 856697731, 188560196, -727889007, 198401080 ], [ 1373836177, 1376870001, 1841737423, 1007424050, 1459386868, -1269215318, 1112145457, -288222125, 931055425, 193471810, -636203137, -1893938938, 1996583948, -51038848, -1744479562, 1256288536, 99173805, 2111712695, 32474422, -62711066, 410452490, -1288628697, 527715010, -1462533209, 1738708047, 1646728912, -583328367, 1220178596, 1049766266, -963593636, 823494160, -561908847, -1844907930, -2084811121, -1903746061 ], [ -1778332957, 278846876, -1440721900, -275512474, -976433711, 1526591077, -1290914872, 1097770981, 777884553, -631077866, 411074948, 230937327, -244467547, -1479103933, -286304689, 837806898, -664090925, -1269211362, -1462874112, 547508787, 1115775399, -1867767198, 457347576, -300320021, -1614544858, 1566136676, -1846468504, -1813814512, 150777413, 953220223, -1483118864, -1941130131, 500865133, 1607696784, 217494853 ], [ -1657057789, -1076756472, 246899342, -1888964544, -848581714, 1670116105, -2017975395, -923788818, -1422276587, 1705487190, 493873075, -1276062828, 1889734918, 2124044327, -1307346468, -805237700, -2065160819, -393851398, -153584764, -429250211, 710027161, -506620397, 1885128985, 1699807222, -187911379, -262548425, 638711297, 3854862, -382493296, -1091379265, -2041792589, -1145689375, 1498617469, -122827754, -1083898124 ], [ 1682197352, -1779782352, 838390653, 1312318706, -276493578, -1890276278, -1873417452, 1220552347, 1334818282, 851797964, 2041339441, -571833361, 115147843, -1860163164, 1160039915, -1102234008, -128861287, 268062001, 1288464438, 1526078985, 377875368, -1079697967, 1299024394, 1468545631, -955542486, -609294122, -934715122, -15686137, -1150039741, 1647241726, -1248378556, 689685874, 744292612, -911480772, 1409491644 ], [ -1076260354, -2096079065, -1710764950, 1602247326, -1390659765, -2123104606, 879743148, -400717671, -1964579757, -141983260, 13662152, 473298223, -1368953435, 589387674, -1638868364, 1321053972, -458068737, 2031966957, -1309993048, -1066231208, 1561635971, -1955773344, -1399967202, -1567887767, -1514093623, -219802733, 1569416132, -269747062, -148501075, 1048941651, -43714218, -1942008364, -729220716, 952348677, -270196784 ] ], [ [ 811821923, -2095708479, -39692916, 1514373430, -244614495, 1749119999, 2109771853, -2098192883, -442234632, -541521656, -1112890575, -419548451, 1570521068, -218082633, 239430676, 379214470, 900350594, -1895826535, 1679369496, 1350774461, -678212935, -1905980990, 2033323823, -1810768022, -323361595, 478477636, 1136219994, 679151685, 1023982470, 1292469710, -439608365, 906338654, 673092810, 249575594, -1189499421 ], [ 733278976, -1201417084, 646528290, 793782549, 1969532587, -1647997961, 2074199633, 1105503372, 1125192914, -2071645883, -386854957, -505277844, 400740778, -118313230, -615599100, -524157005, 486218412, 1236386363, 718906524, 1615650577, 2106679947, 401955823, 1244935460, 46042668, 2100560362, 1694007950, 863393598, 2032875518, -1380987149, -1491554152, 600159875, -1691012543, 1318205632, -1138786112, 1889815945 ], [ -2122304283, 106747031, 968907673, 496570182, 1097365445, 251132054, 405519094, -117839550, -1613550317, -808506790, 1152934656, 1916016703, 1297867041, -921658605, 1345428004, -336311857, -1152122520, 1758867501, -451977525, 1984455560, -1701711828, -83730584, 54195172, 2056045639, 1303633224, 1665191961, 901468396, 1018844187, -1459996561, -875719248, -2096168241, 2052317469, 904530905, 366040680, 1785285974 ], [ 1269466180, 1768886846, -799696417, 1656302594, 1298013070, 1078794783, -2098504914, 1684784605, -828688229, -323723061, 1759698657, 1021964266, 1462808672, 1280130438, 1937249888, 2088908711, -466071848, 407992627, 1875640030, -753896347, -284934733, 85849798, 1009747240, 1231078508, -2042778549, -1531294041, 841908990, -688591365, -1998590154, 955223396, 623230109, -1134865744, 264658672, 1799857053, 1079262357 ], [ -1521345778, 1595830383, -79800187, 1555030419, 376018616, -303722724, -1691074771, 993092382, -295655236, -1473968483, -1045963435, -852281318, 2038920665, 1460584355, 264210629, 1740422535, -761980057, 443626921, -806724345, -504645337, -1333966326, 725949017, 1953091237, -454391054, 325783340, 1950424197, 950951914, 985569555, -1268582297, -604802734, 415745213, 433133484, 480153821, -1499108456, -659666363 ], [ 1202813743, -897193050, -1456910453, 84260989, -1708415876, -47004472, 502542604, 1511481091, -423377854, 1936553201, -2133587206, -946818762, 154743636, 1332173936, -54969248, 2071888851, -1755816044, -98957168, 503516604, -992536975, 1263921445, -1473703249, 41551337, -648112842, 76588121, 1164036963, 1997109147, 633798585, 638547379, 744884237, -579263532, 23530939, -1562857568, 1099514322, 111791 ], [ -523214182, 2015338199, 535641202, -1277646117, -1490794778, -1174344158, -2114296978, 93679167, -1055469613, 1730103142, -985054046, -1611808962, 1576088561, -836678184, -2071909330, 1739166718, 420594447, 340925631, 1626371957, 2116388645, -217328158, -498612970, -1332079430, -1732161517, -1344476603, 2118073716, -471421714, -1896426231, -1310781970, 82599105, 1071577281, -827375888, 2089752684, -1334526506, 1722182780 ], [ -1005870017, -502393374, -1009112501, 1724175660, 239149256, -1282871067, -502710912, -660621319, -1629603324, -895957613, 1647201986, 217129366, -1121291759, 1243105755, 1622051673, -2117594339, 1894473015, 1623536808, 1550527550, 1378731701, 2117242043, -305608146, 1065794420, 960427733, -2010032753, 862370256, -1166869791, 1912051600, -290460701, -1427117750, 1115766736, 1488862567, -527765232, 671352224, -1180145027 ], [ 2051175029, -723928687, -938745912, 1484314193, 1649765172, 310093611, 491073645, 2105767034, -412301363, 587685778, -293271116, 889467472, -642798630, -1042753204, 997962550, -729074507, 1721751480, -1249797348, -402963413, -1611252254, -1500985768, -2071778330, 1136863921, -2026188395, 1190065138, 564245113, -1601881873, 1717575520, 2106726710, 1498971091, 1833510632, -694146240, 1950422285, -233710607, -2125384128 ], [ 955282551, -847412912, 191902981, 1696699252, 650643873, -1086492985, 450847232, -247922717, -1996635051, 561458482, 636561269, 1604761192, 1968541494, -2016872255, -511675399, -1936475946, 388861277, 617025474, 1919960553, 863058903, -90075466, 270621320, -2116536165, -1091391570, 717226354, 1234786353, 725074061, -1954920226, -1219694261, 1592422594, 1063070776, -281033627, 272153495, -2093175478, 1575052572 ], [ -594855037, 1995231375, -878595851, -1868237868, -908514154, -944171562, -383487891, 1072840991, -1177401818, -401209058, 1522065997, -1340689258, 1019675923, 1638926211, 2128635998, 965834931, 1581412702, -695728552, 315526994, 1854893103, 537859556, -289470175, -150060659, -1678065449, -90339904, 1322032097, 1657913844, -570367351, 589159983, 1785390525, 476871429, -1441002402, 1709880248, 1892795319, 1928900483 ], [ -1818832976, 964969945, 546682848, -225956608, -1382007964, -1765614782, 367145139, 974380698, -1183268593, -325209791, 1508072238, 1887447260, 2094405112, -1819455731, 1099406474, -377199209, -359784774, -1064589066, -1649014921, 1784500425, 2040574408, -432984431, 2111182410, 712194970, 1282210625, -327975658, -322690344, -1893526762, 1919802071, 1885067323, 744671496, -1846857397, -40941861, -276206016, 1567340199 ], [ 2073641524, 49681997, 1157811779, 1575300881, 327629482, 1398166452, -1344279212, -234954222, -519573437, -699837967, 1223165678, -905542110, -1626141297, 191992316, 228244041, -2045543829, -1530024669, -1197764556, -127285187, 739148359, 1150870019, -176099791, -1919316528, -785667001, 978068722, 248932336, -1695523833, 418969168, -385604354, 391863427, 1698485319, -220201380, -885008174, -1350629076, -490904915 ], [ -440925997, 2057805265, -1289886365, -1685829744, 2019975677, -123374896, 2067937523, 940651848, 1741716254, 787965927, -1841478957, 990204965, 795216800, 2082376993, 2043950916, 1741603223, 1791438036, 250152988, -579758656, -1299318757, 272199560, -1773529877, -592033710, -535648661, 1023939309, 1008487637, 165360520, 347628447, -113742094, -1517585507, -1101580699, -217943983, 1147005972, 844134553, 266870372 ], [ 643170770, -1914364607, -1552534863, 1447125864, 1346682055, 1223253156, 185912107, 1086672166, 85892678, 1852985786, -1101784117, 1040229899, 392709757, 1989582304, 1997567209, -1761479085, -1924319148, 1146410919, -1123930834, -375086123, -2035965727, -371413555, 1734661338, -929170038, -951659509, 1172792063, 440730903, -829221609, 536283106, 671189259, -955007828, 1671018050, -905647990, 974277472, 2070456971 ], [ 257159236, 394281874, 1321283215, -961278015, 1285551309, 1420882621, 231557737, -847605515, -803177337, 1144152602, -407307656, -1223412386, 455341236, -132625912, -1410171345, 1062731475, 1003865700, -1836393407, 2115056965, -1652115585, 1645372841, -1561404243, 901241204, 1781623785, 1482307657, 1092999510, -1587615481, -968904506, -2010221065, 71169593, 1274653080, 760241024, 2106999856, 1077771637, -1265544463 ], [ 1792294515, -1530468820, -579811417, 60781197, 187588327, -818762899, 858047494, -833582557, 573411273, -1464648632, 220753731, -1609015834, 184902891, -1432291287, 814068694, -1069122279, 1195421118, 1419507452, -1613762636, -987325101, 694167362, -1614931336, 674571072, -2059620160, -1374517248, 170350679, 208278598, 1085601425, 8314481, -575791335, -1896199745, -1884747845, 1600211397, -1276214093, 1524350504 ], [ -703736789, 1683317866, 1317598144, -1134937707, 1862219257, 979681525, -846713681, -1642647465, 454418668, 1686674320, 543451766, -661212382, 1029804475, -890521850, 1104911101, -1529379441, -793980543, -431980116, -1340793376, -1455021849, -1361627984, 1121022662, 1894931598, 1302184545, 48456414, 1845584648, -1133373370, -1334361702, -1853781597, -512198519, -1563179844, 1806757931, -737449839, -102363087, 2113185144 ], [ 2025542140, -281084913, -2133274303, -1058224833, 1583862572, 1274144994, 1259160897, 1145545860, 1744976747, 1882530257, 1532441301, 1487535356, 2135133047, -2086712898, 1588917218, 202357303, 1166159517, -1253281701, -1180620851, 1056092991, -1458033682, -187899571, -2131570552, -550854234, -554798765, 126993532, 1872965622, 214857990, -884083473, -1841034713, 923661924, 553117185, 463490804, -313728244, -1777543691 ], [ -654161899, -838195015, -2055416077, 1827848730, 118018867, 635771363, -1069763831, 2022139816, -571604879, 825398997, 1168340243, -657638741, -1259369604, -173263136, 257062339, -1542851174, 684239493, -1324400858, 1435244790, -1740003836, 1199783166, 1105390934, -614033716, 1193744889, 228786920, -748721915, 225836593, -1748857850, -991827798, -1430351776, -1262284667, -1439033958, 1932438120, 2108686581, 2037634475 ], [ -1203921987, 1403494653, -1301469887, 1613182353, -1943946146, -261590417, -1971062175, -1647779990, -696749183, 1834724487, -1477689308, 1288421526, 1323538139, 1416438879, -2038613016, 529435372, -347194379, 1706432146, -889230292, 1710500772, 938059106, -1266066966, 1929878920, 922820645, 2064826899, 858001390, -838973343, -409067229, -1739989174, 2093499607, -1901136547, 729363946, 1793627223, -1816695793, -2067819514 ], [ 256885009, -161052205, -1111342037, 558881806, 1582658059, 1305083345, 852048850, -235745568, 988568374, 756636496, 876586783, 2043985671, 1743766893, -143628774, -35620011, -112604199, 1129422975, -1424757474, -480377216, 2146885287, -1362348609, 1887537534, 2122169689, 1364875837, -1562113508, -1951166738, 1280771442, -1328832591, 1099134968, 1516300140, -1638114803, -826182031, -467045489, -317070236, -873677914 ], [ 581544482, 1430897520, 1757270457, -723376689, 445522320, -1774475229, 905472074, -1681837949, 1262364293, -848145535, 1093534818, -1115714865, -1234252716, -1010001572, -1426908175, 327323799, -968529331, -1722990991, -1032096995, 772382253, 238203706, 352850111, 1364960844, 51435654, 527283107, -881035962, 656432182, 262544584, 1745743291, 1195321664, 1044488938, 359774500, -594934041, 492823804, 1276198625 ], [ -588040368, -1907239859, 534057368, -686678629, 538769879, -579707385, 1867564204, -1464039332, 1711028691, -1378721461, 373513231, -996298810, 221446491, -956047028, 1576331863, -198297590, -1390614567, 275157927, -134939424, -1176790950, -766454367, -397641311, 2069000322, 23293664, 1848708404, -2005890997, 1398479688, 1572883932, -298561162, 1184371968, 676632268, -2020911994, 1754218344, -2023099115, -701377288 ], [ -526102204, -2105211527, -275707303, -713808744, 941839957, -1838630779, -340716089, 486656478, 916548417, -820798609, 2041701898, -122049112, 1941732132, -600872360, -1746008020, 1530667574, 3252937, -1446168962, 1792295939, -2014418813, -769147471, 913538326, -1888312376, 630236719, -162856329, 669735418, -79664949, 344456597, 1971273814, -964313011, -888071952, 1702765930, 1340737260, -955771358, 1887807834 ], [ -890333312, 1905829451, -506439868, -2114081598, -1098964545, 290758855, 207194780, -929134427, -413013799, -946322828, -943845775, 550910892, 441050179, -293516296, 617283370, 1198567493, 825028475, -1988327523, 1459292888, -1626373993, 364841568, -792715235, -96323484, -1915929365, -765475667, -2002330888, 1732245409, -1677930918, -688885850, -1136885999, -598858400, -1053833283, 1093105346, 330955821, -1810442716 ], [ -528222512, 1576057098, -450719233, -1511188715, -1518466625, -770669004, -1521270279, -885889490, -571896627, -240191337, -1443863681, -750940158, 1554087137, -1807894484, -934750929, 1175364817, 1111837645, 1299936975, -2063180099, 1642304116, 1254151705, 1009954894, -1735415029, 837060497, -945881722, -785911167, 400157653, -1911037332, -1677751846, 1111582750, 1474456005, -1582450275, -802359436, -2095790393, -718727658 ], [ -299357912, -2131717607, -1469952594, 2016175016, 1582855411, -155139541, 194534554, -1015795442, 723743935, 1953267784, 1969029267, 1295047861, -768489811, 1596517179, -1462247358, -1192468212, -1512646545, -217654017, -192848076, 706501922, -1614697029, -1846728485, -1015272781, 874678596, 1413683441, 170819376, -76884508, 1420996863, 275075677, -1447781204, -1262325170, -327159787, -1665915095, -987910916, -501216706 ], [ -872499249, -1549678128, 2132359538, 1724439082, -925806302, 1526249913, 21134205, 807714814, -556750039, 1037461824, 2021890189, 6796256, -1721584965, -989584336, 1265945759, -345156709, -760936479, 1713336618, 1140108932, -1684924894, 639997519, -1399892622, 1612493730, -383038935, 1371517518, -472033815, 985139676, 1568288456, -216837126, -1462126823, -1306989580, -1943580676, -1113933993, -1386088726, -1711303340 ], [ 1417637091, -150656672, -2008377845, -806818382, 1707357302, 18282876, 987176828, -1823232288, 1230922782, -1340987316, 1092659591, 1563224764, -132578137, -1121654276, 122070301, 416399633, 1659383077, -1937209422, 1860602384, 89109840, -1324663960, -1568624499, -1339744834, -651460171, 179297057, 1187941549, 1816701280, -2125560083, 947505870, -1924408122, 854587401, 1249573771, 1407049428, 1472872522, -1837019188 ], [ 96150569, -1465229040, 1614124964, -16026984, 977098013, 1439115567, -1017590573, 1366142568, 1620286882, -1388138431, 29410109, 1471770897, -1282958880, 1126445235, -1986225508, 1270766432, 767617294, 1834847016, 1671546039, -875132971, -12202138, 1138782459, -1759352248, 1426091020, 20927204, -659890295, 997613226, 1692902412, 1348906444, -794714078, 1088747593, -2060498414, 1877301388, 1076203592, -1373873404 ], [ -1201122119, -237329381, -119385216, 1874854363, -1364213431, 1390242184, -275065245, -1215918984, -13198210, -1857413803, -334177643, -2071621056, 416069661, 303072079, -1394831883, -1636466307, 1178786367, 1986227706, -1504599887, 472604644, 1554936887, -1664444398, -310247219, 706602391, 602087134, 894207858, 1758539647, 721182165, -199592505, 492859487, 1922212582, 1348931516, -1493541139, 1039146005, 1332147548 ], [ 1037069730, -278411678, 1004463991, 1486354491, -453524890, -1848161264, 643874906, 208240726, 1137234853, -2090783839, 1326367822, 961708059, -370658036, -530460339, -708397147, 1338204842, 562247720, -545179629, -5984996, 649906884, -1176033561, -499703195, 1502205251, 343832351, 726395690, -1999557689, -287872519, 1628160310, -1838479872, 1633120994, -1316164986, 30658510, -768096155, 2139621457, 925788367 ], [ -83273604, -577243162, 120571224, -1802405733, 1169484685, -1786512844, -1337283745, 1601063156, -1856786097, -629436977, -1650597320, -187579891, 1292617316, -128467323, 448865527, 2096070394, 1437522325, 216922629, -359872046, 1667152866, 205338234, 223479108, -102680765, -1790183107, 594935867, -1756892007, 260839071, -432261598, 272590614, 1137000923, -1155261877, -1153129439, -1072301787, 817751266, 533054493 ], [ 28612860, -1602120382, 508295409, -1287632505, 392959326, 1804675105, 795450477, 286658669, -537194859, 1149728582, -1901405346, -1820978759, -1936585191, 905848303, 666259283, -2010068472, 36763200, -1209674168, 1933098354, -1949157373, 1015048759, -2108676147, -1710914310, -2011147833, -539247790, 1674089671, -171488449, 2117882049, -983335600, 1220822100, 329684304, 1860265427, -2009550970, -2038232793, 515393527 ], [ 809560298, -23479719, -261690367, -161643786, 1307363649, 877491238, 447485331, 1317344746, 1118114493, -2139095894, -1605694631, 1091097176, 1796329429, 858915151, -474847085, 1429212134, 258368126, 927476140, -1236663172, -686791553, 919511304, 1886898074, -724517306, -364059873, -204406052, -549195590, 118965564, 1266749948, -1366148645, -519407936, -1423715287, -1587422376, -25440965, -5429880, -1028919596 ], [ -1538812283, -745120576, 1289320465, -98366928, -492939532, -272476317, -1663870492, 1733466099, -1285079458, -717992159, -1164973606, 649319435, -1210735527, -200917174, -830009926, 1960333916, -1932330555, -31216600, 772815097, -1524060697, 983111012, 1285799417, 511136876, -1691582553, 921916487, -1767471796, -39602169, -1536432850, -777219459, -1639227387, -829243720, 1577665011, 1594401595, -1694977579, 1109524661 ], [ -907128884, -599677151, -371517314, -295643679, 823034708, 1390968569, 1287842764, -1484505185, -1758719562, 1311898491, -2141598537, 621715921, -919723535, 999382813, 11263968, -46763956, 1102756859, 869963184, -1638129430, 1449814575, 1046524475, 2096105595, 1081023494, -1720274674, -343281336, -1348664661, 579439337, -1036869083, -1265071471, -1473161897, 2007244955, -517684806, -1625740818, -899802845, -53733975 ], [ -755313507, -1368310897, -244453296, 714075994, 2080749085, 980785839, -1632444451, -1292058941, -276417670, -1265056988, 713388385, 1399042715, -370114617, 973815708, 1311083621, 818527688, -1255516564, 564989283, 1497029321, 1429522383, 153371219, 60853393, 1125696068, -1007451431, 905744588, -1405225627, -960036100, 623815849, 2022063428, -1730167254, 119928460, -402834580, -1746257474, 1113895206, -945104065 ], [ 1206784116, 441702141, -1338766866, 927838475, 1927160505, 1946426365, -1805845010, -2061561394, 448639239, 1771392912, 518297968, -31359562, 2028281952, 1268254387, -1998310095, -601341532, 1408862016, 2040775637, -249601733, 1393269342, -538016260, -1674433884, 667191394, 1576817162, -753148440, -909596092, -748790699, -123714827, -1904106357, -577205145, 919176935, -2128804108, 454251542, -952387797, -321341685 ], [ -1102922981, -648271648, 124649165, -1423271468, 1482628277, -1223909044, -1508155832, 1781175596, -73846715, 886940745, -1758210064, -2110351651, 947784570, -1109673963, -241693297, -211552994, 1554261224, -869324105, 895729991, -2093421010, -1501608939, -1027620533, 1757421651, -1278659601, 1067171544, 52473882, 626102190, 1462446338, 1013946866, 105753718, -1861536818, -865014896, -1279427835, -779633729, 1515897415 ], [ 93445129, -190043430, 560876413, -436848228, -804593108, 1291909281, -2003994232, -1447347711, -598896935, 1719210004, 857087895, 798241124, -668471009, 296597753, -1196641952, -1406210721, 1220388039, -840443799, 657057055, 884101548, 1768237742, -850778781, 500009365, -1822111808, -1972095029, -1160184965, 297500418, 555029152, -1553634337, 1789873214, -831050856, 428755280, -1093893893, 1341478527, -893599065 ], [ 814540077, -1237033563, -772552330, -1197287473, -686650410, -1017285836, 1599240183, -200232963, 1102689363, -1016850744, -1979129991, -639887111, 1840452603, -638864463, 255311221, -909639400, -1626299026, -1720706178, -1630081226, 11701435, 693042928, -1588702763, -1359808535, 1004040675, 1514974593, 989573549, -1161984306, 1553855401, -1306726556, -1694812424, -140640481, -1223798399, -1526750648, -2054325499, -251907421 ], [ 795083936, -1685681159, 2048018952, 77430925, -1744091206, 631236318, 1590237786, 1755163121, 1577726699, 1488648745, -1100320293, 456259347, 1281785241, -992103254, 361959132, -786095912, 2043650689, 566379717, -1097018867, -705746669, -349593821, 962019072, 670786128, -112235909, -1859289845, 41015665, -1581170915, -67344254, -1180468069, -1456006880, -1733590029, 357131638, 387089495, -1854011036, -1572389855 ], [ 1966441058, -1945697995, -187225962, 1303229751, -707948424, 267645531, 261955626, 812067744, 211244377, 992623512, -816554641, -516290634, -622019323, -2029487410, -266359947, -40529639, -1435309990, -2051021304, -694839926, -1769835439, -535589853, -1556850683, -1990771858, -117618969, -1541917568, 488405954, -466580542, -259148778, -476639064, 1055573578, -2092269215, -744934748, -2056752952, 935839986, 1381782694 ], [ 1661939830, 626294458, 1174276435, -293226875, -99526332, 1335468396, -1389051294, 1226122725, 954299751, 205531223, -1831524293, 1021478689, 732827966, -147135843, 437882261, -1248496000, 590428378, 147089755, -2005116835, 1826274151, 1742787524, 1647690727, -567806802, 1832161916, -1393038930, 1191522036, 518734782, -1755515068, -835663361, -1858530844, -489363110, -1613544736, -1929758080, 974635853, 777409638 ], [ -2140302038, 1658432280, -848075285, -859578679, 983294137, 1506160021, -153555303, -336548558, 519444867, -364771436, -1461459037, -825526655, 949162794, -1812687858, -1177454304, -1962277514, -128045182, -21969888, -839061003, -419726266, -848931291, 1152631721, 1638404942, 772132034, 28152471, -691811570, -1979891462, -1057061297, 1343817757, -204677038, 600756890, 511528983, -293197388, 1835962757, -1586375427 ], [ -304569156, 1586475910, -1978837897, -360605820, 836323362, 959719993, -770822958, 945757688, 762518778, -433629188, -842927491, 608733344, 239610492, -853133578, -767202401, 1671664503, -2047378596, -1534016110, 1777187190, 1426589701, -2029524915, -972961202, 1257446322, 1070795936, 1993917658, 282525948, -849063106, 1206118985, 1307469756, -179938718, 908597260, -526830353, -1959846106, -901071911, -1279302787 ], [ -472379025, -1800613697, -2137627294, -161109352, 1404473383, -1123115949, -1761780446, 1724596018, 2009245272, 1672528836, -137882598, 109296313, 1641343841, 1249597320, -664032513, -1095735832, -783193152, -1691125644, -517477724, -337528955, 1623136351, 447147649, 528870161, -1690991109, -640261567, -1501491905, -933094833, 100786822, 1313562490, -618068409, -1718975053, -2144252614, 84896646, 1503898492, 862195 ], [ 825445366, -1919541370, 656558655, -704792504, -1774959779, 1667443203, 993819168, 661744473, -159653536, 1015081698, 841895662, -1696963697, -87674068, -149177026, -448519207, -1698073350, -347470078, -681076008, 759146597, -2027183368, 1772578890, -547529470, -911168813, -1374829732, -765325967, -551233033, 1240102634, 1306457610, -1676133820, -1056514694, 1615416427, -1577002787, -1349987101, 156374932, -589663074 ], [ -1244621557, -974903986, 110882300, -1333799518, 1471186484, 2169275, -1942948410, -109226102, -1687001332, -1150891547, 130865264, 825384876, -1605800202, 1508264723, 2012652446, 1004930075, 1936589785, 448336884, -1803434335, -103016206, 284364632, -968385822, 408377782, 638675752, 979486512, 524559390, 2071974295, 1169901883, 1914890024, 637293911, 1587728004, -1154232089, 115677880, -1126998052, 493485847 ], [ 177998773, -1819736050, -851820920, -1685408369, -1338406020, -810352029, -1598169858, -1777870347, -772338423, 53834454, -144563668, -1942756511, 387721274, -873798842, 1739037932, 1342242580, -1886140557, -383336988, -1120309132, -2028421521, -2086027273, -1109999320, 904653642, -1325419520, 271404015, -1502943219, -1582061495, 1021665448, 823131603, 1843020682, -1062512867, 1068535452, -402155708, -1343153770, 1961821032 ], [ -961636631, -910279217, -1717282039, -1314029891, 445364686, 1785433413, -152559035, 1939527217, -939912720, 1617323919, -1690871338, 2080591468, 651481982, -39633647, 63063830, 1086372428, 462221684, 1164763620, 1654004157, 646412591, -1563640746, 1382678636, 1015779996, 1891631355, -555581509, 907808849, 463451265, -1987421491, -522095570, 125165230, 1130430960, -1961479891, 1312512095, 1828633185, -58095092 ], [ -1542775597, 1967080090, 743956809, -687958927, 495790826, -399096384, 1262129755, 718797693, 895430153, 1092265408, 1722305709, -1399194037, 1219859975, -854599067, 1595554852, 1316450924, 1863480640, -340631867, -79517908, 135692100, -776828700, 851940523, -1608276704, -256102472, 967738744, 639226400, 1638870128, -573994957, -1686601619, -1352821934, 1429016845, -263824832, -1226113539, -1318031794, -491126921 ], [ 154135476, 165780992, 1056375138, -1173544899, 436102478, 2131327196, 1079802365, -673216659, -67554141, 766149911, 327837965, -1373746582, -747537025, 695686848, 1876228503, -294373436, 372320853, -2001460810, -379659157, -1269592802, -1192967643, 1987363453, -2003195348, -1118983000, -186130397, -99116470, 1402327529, 1239481907, 1736987503, -1960547024, 1709839148, 1159804541, 732587986, -512566689, -1382098486 ], [ -2030861309, 527905769, 328227482, 608174589, -491406808, -1820588168, -1926941291, 382199211, -720178961, -1600265119, -480786814, -794935346, -387627137, -1133322409, 2089962440, 1977053771, -820935126, -556756225, -50008672, -1962196014, 2079684272, 546724200, 775929942, 1563937934, -1505658400, -642343993, 699144411, 2073985339, -269792049, -917509317, 294435225, 917487400, -1107305628, -2128463346, -51738670 ], [ -2146941519, -252768298, -746380909, -547457265, 1877787968, -669918932, 1137917482, -651233219, 1019823726, 1266513948, 287857740, 761146794, -1907420642, -1917989724, 1389030044, -301107672, 1887643686, -847969513, -416852303, 483315825, 1657818408, -399435054, -354670329, -1537303718, -1305248907, -772645422, 1881864586, 982082217, -723390447, 174074971, -183580458, 1550077614, 1350280635, 1981486803, -1780650779 ], [ -1545347918, 121568873, -1946421813, 30811443, -1931075231, -92133253, -706179728, -1742722376, -991416201, 1715735310, -352870987, 665587947, 577362676, -129870466, 2096454518, -1899255380, -1491738634, -952970561, 826955717, -24171656, 1361981700, 591056672, -276721519, 315147554, -1611891555, 1223720209, -17539187, 1791341928, 788063980, -946750236, 2112498489, 36515066, -463491190, 1979430989, 1727629696 ], [ -266369341, -592623950, -1145072894, -986372174, -1650456216, 1020437482, 1552815926, 729325123, -651301928, 112135351, 1369139232, 716520791, -300199230, 30859939, 1029979790, 999379969, -241467228, 80079363, 2118274074, 1098543986, 533599022, -1177472827, 1503992175, 1881686171, 1451472330, -10588180, 68029629, 1170740386, 1814416058, -1452595018, -562905137, 264185913, 1110467929, 272249892, -2048449845 ], [ 593567793, -1654946483, -1808295706, 1352695031, 887979463, -2029034299, 1279657632, 193630450, 507830776, 820995297, 1230905176, -1604949833, 512067240, -1374150557, 1416631452, -461835933, 2125772827, -1041758398, -766562008, -117407790, 67789108, 416654187, -2093765625, 1580788968, 1717433003, 294138789, 1185309498, 471593669, -1845121704, 1085417930, -2120301317, 1761216890, -88106077, 1861990127, -777949374 ] ], [ [ -2095914838, 258681956, -1337320013, -22396176, 312146959, 1220062240, 236654395, -1918404333, -1972005557, 1108748468, -1561016581, 1828031947, 581472429, -914373414, -791471059, 155934888, 1230835579, 1688119675, -1837963292, 863373750, 464067677, 787419617, 453184664, 378345119, -386350473, 856942775, 354212033, -1769386765, -378024285, 397231423, -1277243742, -1792259125, 152673880, 615953151, 92987944 ], [ -902931516, 902593280, 1097631852, 994995721, 474680114, 997200640, -1086804083, 2001903429, 58164803, 1816096644, 2097920122, -962697187, -2079215008, 567414637, 425272531, -2060290413, 278169461, 990293344, 905341913, -185776210, -821276432, 945667029, -1404958424, -44955717, 806930342, -1703723936, 1435642726, 1988185883, -1162017076, -1434155598, -485381873, 1451810062, 403030798, 916371679, -1347514822 ], [ 1721081031, -1832207093, -1777054125, 46285866, -1762323404, -1010396189, 2068287358, -1079756065, -989392776, -310984239, -773113537, -483955721, -1678867494, -66997518, 1791410508, -1815818532, -1426363759, 1437342637, -934325722, -165333056, -737198089, 2086534821, -2139553493, 406533591, -510254488, -1255995270, 154387605, 1527277848, -1406869753, 1756369914, 1268225788, -1672713419, 120024203, 1248198448, -442264266 ], [ -1617939303, -910795168, -1799529213, -1847224233, 1253059339, -440246869, -712527971, -1607646220, 1164226261, -2070103992, 2098226459, 1910729568, 1430479309, 1943778919, 478157690, -330731668, -149098181, 1529532807, -1668890751, -687449751, -2123232402, 1439509254, -508609843, 522115323, -2146386347, 833115456, -465969753, -994004271, -2116064304, -1099531980, 1570621363, 1377074590, -1177812010, -1696373552, -59573163 ], [ 618840326, 1567414382, 85751142, -1945038282, -367936936, 1290096433, 1741871088, -1732891263, 723420005, -1342189377, -909977483, -1336988219, 1573985440, -1353983091, -257309687, -1728970880, -1289678731, 768574525, -1722347141, 1886969576, -543488335, 1875452720, -4208712, 823121387, -2064803588, -801271080, -97906558, -378146008, -1414340798, -1984395879, 1142724446, 1114915738, -1780818695, 378348821, 1072570699 ], [ 1115998154, -698572974, -1667418866, -687922330, 16265227, -465543162, -388443838, 816716987, 1899948036, 1552596376, 344321875, -706666656, 526172134, 689351793, -99869310, -329588272, -1506247498, 589409181, 1591426623, -26599362, -1446104645, -1102702918, 780452113, -557662331, -210983833, 1175073910, 1697533409, -1614864748, -259846785, 1259816627, -415732507, 1699038207, 1902443169, 982977790, 780027557 ], [ -596161124, -1776295376, -1083441733, 460880619, 561648932, 299921031, -1866641694, -1342088863, 765012591, 1989548388, 745731539, 214458586, -107312851, -2077534765, 873908734, 1244605372, 822220177, -1133862050, -1365093149, -110497670, -760063965, 426551512, -59160152, 1443147340, 1152622675, 1432681539, 610396480, -1501451171, -1737933537, -1293406726, -596371206, 98816090, 1815998374, -162182844, -1033910348 ], [ -715087284, -1197310261, -65128882, 738212677, -1506427676, -1885703448, 575088357, 1740311912, -386761125, 1500448619, -740759806, 1853786320, 1668117668, -1162602114, -105127411, -1738853829, 1233111462, 1917504809, 935490935, 1354206201, -461566122, 1445402186, 1721196008, 2013342574, 545967196, 731018544, 817427195, -662221533, 301487402, -798504121, -61007394, 1802775363, -1726531170, 273151317, -100621880 ], [ -702238962, -123280539, 507819358, -2086316940, 717187303, 208339254, 1948895324, 317208062, 116813857, 333189199, 34729645, 456176051, -604843642, 1660951665, 33273861, -1153247456, -1530405827, -901355698, 1016271064, -251842108, -2064739288, -1955687885, -617576495, -793178653, 1571853710, -9604988, 173371615, -1154137164, 1975338123, 770046443, -1574876566, 471498318, -1924026949, -257068508, -1942858710 ], [ 1247550858, -2066586408, -1904137491, -567018311, 2132003455, -556817250, 1062087028, 714783795, -1371245141, -1339368174, 1465611078, 987220908, 195473707, 85174515, -458173136, 210585917, 1302227352, -145670278, 1547805030, 2142067767, 1066588513, 382293738, -562217, 70435841, 1329280630, -502447753, -1546817193, 1422975346, 1880393853, 1507529255, -1362579495, 403417395, 1000680233, -1865729943, 984089968 ], [ 670679833, 253192270, 371484766, -1246130764, 473858382, 476838275, -508887430, -2138863772, -1198692660, 1558925561, 970949955, -716903380, -1714550714, -556655736, -853671516, -2003383282, -1258854708, -800015622, -2144420396, -998194672, -1736563415, -11404714, 297500351, 1512119150, -1443793238, 1127011180, -368191473, -335640128, -2112894580, 115030327, 678036035, -34639357, 686444124, 1721576938, 62402426 ], [ 880622681, 461097551, -1137219534, 373943876, 1196771687, -1793712740, -686898137, -1954352856, -2010712776, 909549643, -1239592423, 671754368, -362108903, -182464241, -1789085544, -1544134962, -1918057887, -2141856293, -505901833, -1165764586, -1058479700, -877292849, -824445244, 1607145301, 29983376, 605891179, -1489215013, -1793667260, -1866298758, 2032691590, -393511157, 1445411916, -176720650, -1927798628, -1320624392 ], [ -150955184, 1919934002, 676513127, -15071582, -466653189, -274009291, 544754756, 1423974124, 1864816802, -1924130765, -1856127659, -1644038352, 1800947780, -552037530, -1254848309, -1676799023, -1023834589, 1265803260, 2114884607, -1693549214, 1225716767, -1082322898, 114387040, -727304565, 1412699660, -270364056, -2045704393, -1718940181, -443296828, -922631517, -1098306298, 288814548, -1289323390, -412619607, -2005289676 ], [ 1246516795, -1150138820, -249027542, 1856592581, -67600594, -1641868235, -1244672111, -1085657466, -1889691812, -1769886797, 1348107550, 1038414873, 1058599128, -896862236, -1482707766, 417781236, -1102039001, 1902851928, 374624178, -1012106518, -188111849, 1216762867, -1748927427, 1326247389, 1233197018, -316298680, 1838774250, 925665563, 180621608, -196328349, 1455579914, 691518088, -1617699766, -1888377299, -2057728567 ], [ 2007652350, 1272163884, 1265259416, -1546120699, 309056951, 939194507, 1030922301, 1042649073, -982945080, -17542130, 816640157, 1291623140, 1820850349, 1234520948, -20962541, -38493715, 1718904601, 112895141, 322140519, -584917893, 1284688406, 825108226, 745540607, 1304958340, 544970465, 1484731033, 1937673618, 577652803, -305284150, -1770191881, 2061912528, 1105073088, 1261962576, -2116887180, -81498375 ], [ -1914657628, -619569665, 388992410, 2134898212, 988455410, 862520216, 27069191, 1880370069, -447257860, -1710445061, 970798250, 816506669, -299757395, 1386924778, -256041717, 1050758745, 1056226132, 197420162, -2082027215, -455814626, -208736267, -103717113, -1065065742, 1758994073, -34537950, 794950806, 1354673732, -1002861462, -1533793266, -130916967, 3235618, 1880797143, -631161626, -946588939, 568176973 ], [ -1041042037, -932507676, -2120634228, -1720474367, 967449121, -884891358, -720602549, -436349219, -1573874642, -1840948979, 1873935803, 1182950577, -1050349618, -345019190, 1041661925, 1926305681, 2119365599, 74356599, 1887106182, 518377302, -536944276, -1704175938, 1224483144, -42191914, 32223789, 1606902476, -378916549, 892475031, -1254782626, 1086737258, 2089540334, 1445287535, 1938777958, 1651994019, -2008833230 ], [ -2064737732, 2075699813, -1031241819, 2117845618, 1859750370, 431633604, 1380892048, 211552072, 1111504881, -1987297920, 221195483, 1606901096, 189431917, 662168422, -1432821383, 1411998900, 401462508, 299226148, -1312889224, 693787530, -737545011, 1297281153, -665257792, -454716233, 18705463, 2085334079, 1353580953, 678476294, 448933662, 15121682, -869840278, -152534451, -905316634, 1521249881, 681904012 ], [ 171367576, 1386176886, 1194450052, -433213305, 102521354, 1162135132, 1970787984, 1952204204, 411292070, 1025199648, 319499246, 1691921400, 1468811426, 2116258691, 332555856, 1454511403, 931945950, -869940974, -2121013896, 385991161, -737981676, 1411042731, 1865350296, 1068945540, 1895918204, 1372677813, 197289597, 619884225, 345017842, 44322227, 1010980359, 1246168418, -2091929513, 877269398, 1794736126 ], [ 618555051, -1009675557, -1624468309, -1931836351, 1412660478, 691921709, 1330327480, -1102833108, -360208131, -224741656, 1999833628, 462893031, 1606631638, -28290699, 1930756906, 219636640, 328717831, -1897874254, -180756629, 1561370676, -1754781052, -30539993, -1844526762, 1704954850, 1790692789, 1348347123, 347661897, -748234778, 1043838357, -1019646791, 1952555965, -2136937200, 1915397076, 330433542, -1541846700 ], [ 1637364833, -1415119525, -1990803439, 39948180, -1158447691, -344149640, -2078084146, -1907636042, -504399723, 476369135, 385459656, -94549249, 748410476, -1369366247, 797305094, -2076232745, -1845936921, 876564125, -1280209242, 1528248319, 1361882721, -1665760294, 1115885091, -92871884, 999262535, 24188730, -1505841655, -1356234840, 601130747, 1419951813, -1649490263, 11480860, 1746973015, -1127104119, 299594421 ], [ 548181150, -356193630, -513571628, 18692476, 1961238393, -1342996349, 1775765224, 1021367442, -820714866, -1951845574, -332776449, -1986955541, 1877040681, 1060369993, -1385691773, -1003888497, 1497944799, -495306882, -422334357, 470290027, 305797193, -743468656, -1515944337, 1577620834, 1476807425, -1049040537, 793122661, -283047633, -152032275, 1778730598, 488865229, 1403253461, 663788868, -493997973, -1866507320 ], [ -1293423622, -1776609276, -1847358939, -1101986633, 2099919902, -334086254, -750927198, 85765854, 2676887, 606584641, 744116484, 1664713572, 557943557, 513621303, -1375872302, -1410833176, -1215631241, 1190159732, 177049540, 688389719, 820775413, -1411808059, -1574927739, -1912323452, 213725012, 1852335346, -1412883498, -1829333923, -1921959411, -1233610831, 1792688936, -1785175199, 377011521, 2107745342, 1224687209 ], [ -964369766, 83412460, -1843142698, 1734310063, -437310130, -713876097, 1302219660, 1617201067, -473288860, -1183607472, 863782296, 1651933680, -60557114, -1698692853, -776486530, 1075278802, 1284801199, 719021866, 1514619065, -1275228553, -853506174, 1946684703, -1352188655, 1370218346, 2111711125, 852920105, 1355632873, 508993591, -381869170, -1913047507, 241057790, 1663075859, 1342158364, 23122375, 1674530106 ], [ 1961495759, 731249235, 1268747331, -1714752822, 468065808, -2058201542, 1347572878, -421697399, -822010590, 591170493, 726895494, 1579126361, -962509571, 666045715, 1398536295, 1004777728, 2078170338, 277628435, -869517820, -585103485, 460110204, -1286165316, 1512899469, -201534642, 2116389591, -1642235565, -1690756597, -1126399382, -781948961, -1730447866, 1201600676, 1396720738, 1686151377, -1280093214, 1576745380 ], [ 1179985982, 1619376323, -1008060, -1537005159, -1072187642, 9379625, -303077322, 1680226355, 511955807, 575569231, 1490908561, 1891475378, 1586637855, -68563449, -624003202, 164757365, -1969202280, -1553493955, -848519337, -1613107221, 2048946583, -2127583326, 1048861720, -1556734319, -1874534131, -426456697, -1858195234, 1917203182, -75471001, 912518257, -1706634977, 1644196891, 54538155, -782120059, -694838047 ], [ -489601490, 669397991, 574206375, 1723996213, 984940792, 494645367, 1475288226, 677821773, 1231691840, -1655916273, -1007581915, -1382321091, -871858296, -781901898, 621441940, -1133172603, 732571906, 1312112933, 1387651787, 839730799, 655123330, -1344865350, -1760183482, -1000036678, 1236574612, 1452059373, 523010714, 1397041719, -600704176, 1110753407, 28970471, -1997879130, 884760954, 2121498270, -43590847 ], [ 1130341410, 1353192127, 1714253379, 2070790491, 2065413704, -1329094916, 394894373, 1983188160, -1566658936, 939547930, 1238040901, 1887151660, -310638343, 1931397826, 863175918, 1123380046, -923289802, 197447188, 1500212112, -2079831070, -1103338045, -2078494303, -1569005216, -1397715522, 445543273, -1788236968, -214476904, 716810570, 503523406, -164184504, 2088167715, 828462064, 1831233456, -1306553618, 1674116735 ], [ 982035177, -1944141358, -278440302, 1556084200, 2051822609, -1846029482, 2083943675, 1475349100, 759169708, -184445717, 991769622, 2126341427, 199749583, 475822466, -39039981, -1507773513, -1899206559, 653593436, -69164410, 290974547, -1872643638, -952432242, 1402899755, 667287667, 2125045483, -79088975, -332025145, 226469618, -485057973, -799647190, 1066267623, 389806854, 828945936, -709242179, 1042472608 ], [ -443975728, -217673698, -1955939498, -402849049, 1560726176, -751962797, 1677593809, 491443214, 1617163792, -1105432259, -1463138070, -1502282645, 2075001213, 1064100890, -1309116714, 19819722, 1468730554, 2066791541, -1894132702, -294359121, 816515464, -339471167, -1249877215, 1441040723, 634824556, -1763048392, -1509777173, -181110727, 587185863, 264614650, -1448948047, -1863937499, 64143069, 863440934, -1047081218 ], [ -368143387, 748228492, 1418838417, 1188287476, 1457211468, -1868534520, 1756380262, 623564908, 59477141, 1804561524, 920750085, -1664267631, 421608531, -757417739, -1189755336, -173166227, 238443848, 399475938, -1236619668, -1319172221, 871357217, 1260319663, -851504909, -1105391666, -575522004, 557222707, 126175024, -2060007530, -884905246, 389151372, 970529152, 569563012, 218690381, -425467608, 92953388 ], [ -974323962, -1159305782, -458120624, -756751732, 1525544468, 1780055341, 1560133376, 573364015, -823709475, -1403264985, -524771311, -1870602633, -1752993991, -1840484803, 1548297068, -1159043244, 269926918, -703991490, -1112646981, 2105533843, -1460991170, -1248552475, 1900537187, 744616227, 171957561, 1829439145, 460733330, -1746064513, 631092681, -956983802, -1571515125, 1369217877, 4555382, -2071224783, -1083969972 ], [ 1539512413, 2099801942, -1463876558, -1580093315, 2122330740, -89854211, -1159018841, -963777439, 1023947180, 1815994053, 616211892, -961092122, -2126045906, -1145171437, -1818042464, 1566078567, 589804672, 666207058, 1465051570, 952061372, 1976769159, -287958527, 225433868, -109674409, -120050542, -486653152, -1584226622, 1016930495, 510128533, -899709418, 963097488, 1114957128, 626032043, -1080788491, -251386295 ], [ 1767255865, 1320717728, 570835923, -1230437059, 2014326381, 1441035794, -1947865121, 14105918, 1984870746, -1290744568, 839761312, -289820001, -956685008, 1816428285, 2112137852, 700438350, 773461180, 1121258392, -1123648471, -884735254, 1834508151, 19623115, 13879902, -855162992, -421745004, 572795384, 997865295, 1739554452, -651022968, -830976083, -1587925275, -2067442903, -1869470427, 501047975, 1781217974 ], [ 1579440923, -18011842, 1839507549, -288262863, 856216853, 122459384, 309604086, -1202492446, -403241063, 1074733960, 1209457410, -1058927485, 1921403440, -668451558, -1331925280, 287340581, 1187792660, -192454242, 336008368, -725625876, 2068295353, 1510297106, 1467203228, -2011363896, -662436361, -371314642, -1309496177, -606134596, -1872153545, -995981413, 1740737591, -424426651, 419887032, 1478005538, -314682734 ], [ -289095191, 327008928, 580216108, 1154605539, -1058943878, 459405176, -463155142, 2075967118, -1998979876, -833722820, 896076547, -1013986881, -1110097191, 716970474, 1876616298, -2084760392, -1644204182, 97985002, 40584403, -1173888640, 497452921, 889395649, -474673813, 201847450, 433417320, 1075009679, -1859476864, -442568378, 1005988344, -792384141, -942692033, 1775567752, -47981632, 731424786, -1953568803 ], [ 1790595228, 188128857, -2078030112, -1531386395, 1273490322, -1818101108, 532518900, 1074887818, 652181911, -1873668101, -1107445150, 1899351212, 391274304, 2121069975, 1583799854, -748166987, 1992918891, -237736676, -2019595995, 1736801329, 1921538051, 1877214079, 1755299342, 98309425, 1124450728, -473425121, -1469132762, 1562008269, -951945315, -2034101591, 465385314, 343708288, -107462495, 739082391, 1110738413 ], [ -2023849806, 315975486, -1137189415, -294380727, -1288031035, 104272218, -847581358, 1435886901, 1961293811, -888967846, 1850102429, -2087394968, 50580974, 1910636470, -528560199, 137441942, -388336103, -404546614, -1073952091, -47657068, -297005348, -1852492569, -809699280, 614510400, 246609372, 1469881897, 690278295, 170789521, -1774343977, 1022574397, -1346285009, 266087321, 479515178, -1490629659, 1586457202 ], [ -996086322, -2140825591, 1462123359, 1202752593, -527421200, 1350890091, -455157387, -628860117, -954537593, 1054441904, 55172900, -262208779, 808094808, 1015819664, -882370859, 1446045641, 325461332, -1569177811, 559714697, 623140679, -1505118474, 671100832, 1786287821, 271910049, -1168594391, -1391804408, 1533102430, 793806627, -589838288, 1204136602, -129379538, -1265051044, 2098541878, -1396994724, 1453988388 ], [ -652104939, -1435611710, 338367541, 1879561767, 612864537, 1033846023, -406174469, -530720888, -953161915, 885630330, 390368278, -690629492, 2039472665, -1983221458, 1465062889, 488245888, -645676009, 174652370, 1347428909, -1112227586, 1439120461, 1265110753, 513201045, 764280404, 849200592, -1724510170, -2042173240, 997604329, -874737043, 717092231, 1449106304, 156692218, -768289650, 863751616, -373110346 ], [ 1924718813, -60741298, -1229215726, -1866587172, 976097419, -1639937906, 1681087613, -626094822, 1518540819, -165728956, 240173045, -1313673357, 1749055426, -787872236, -952479217, 890869558, 251818078, -2013349741, -338321662, -2001356195, 846784193, 180487140, 1583447144, 1784534297, 404515868, 218809526, 1974796315, -1992749830, 2025739805, -797797651, 1239283510, -1125751915, -618184130, 1955569606, 201615612 ], [ -394441856, -682317254, -1206932580, -1471951690, 642456060, -1926864852, -358336443, -671322631, -1021013232, -1453983002, 2084684046, -1472971605, 1510325764, 1179189691, 204567715, 448822706, -1327305960, 43920844, -647909421, 1025860903, -494617225, 1814434466, 25940034, 2083047157, 609729738, 970538044, -1984117928, 1921903001, 504908669, -2026549394, -696142502, -338487162, 874157613, -1847046125, 1922870868 ], [ 1285585555, -2101390997, 44683119, -901622506, -950070883, -1706960737, -1624438604, 1053534341, 2033033667, 401909573, -1142115779, 50152097, 1599368595, -1440945796, -365395609, 840354355, 676476587, -28150519, -1437320348, 1735864461, -1494613805, 861795006, 868227810, -831688036, -247183895, 779741000, 461174215, 1943685256, -378112062, 1045988906, -990672882, 310093923, 1180567794, 251878918, -260929031 ], [ -1810011092, 1226238134, -1486279259, -1293017908, 293980691, -497796630, -775829087, 2047932894, 156817678, 1847948179, 1897513651, 1964172970, -690246093, -1449307752, 98589678, -1714135828, 172653233, -1430353361, 632095749, 114305581, 1413451184, 391146481, 857046566, -287572700, 1017075949, -748575417, 1661236553, 750806039, -1811743246, 644844045, 1183153423, -646814605, -650068869, -1365468164, -468553857 ], [ 1893906858, -1756727493, -1610243306, 887460005, -69519814, -119796982, -2053876367, -951999346, -1749679565, 1530696494, 1309259861, 103196354, -1408142883, 1598798706, -471323037, -1197790668, 1061454692, 617787219, -1351139394, 1985353038, -562884534, -1402400733, -2061089105, -514494552, -671511858, 1339962632, 357420396, 162219503, -1666169441, 606938876, 1182553980, -160637831, 551019957, 230242446, -443236466 ], [ 1712560486, 1938267140, -1649831404, -632541415, -963546879, 870942643, 695607349, -789934886, 770238700, 149485563, 173366833, -1493058255, 1952544653, -221664063, 1741883672, 1356804116, 765379105, -500055776, 1119001114, -914325160, 297044860, 1386336010, 1713653492, -53843734, 1018090401, 831872154, 1113816326, -529114987, -522477240, -533990052, -1403626877, -553158269, -516378671, -1257543777, -2030056413 ], [ 420091078, 625150237, 1581471175, -533051398, 688998368, 756557483, 1073425155, 1537822789, 1900379379, 1650810484, 910327984, -1730753957, 1878245448, -302490665, 599568512, -890377654, -1934654558, -1504346673, -41919379, 2110050516, 1832205991, -919521009, 1840772902, 2044649136, 123228563, -1519992467, -286020166, 1279024485, 1711157822, -369264648, 1156318968, 1264883795, -1952661381, 1180356514, -1267748092 ], [ 1383934748, 1377732945, -1354663599, -667233383, -691716722, 487054471, 1076050679, -1926522388, -1499228598, -49005953, 1890765800, 1923486176, -1558597985, 381060160, 2053407588, -1215201535, -355078989, -1194981464, -776594443, 989957341, -1260918258, 2105330614, -647191127, -1755465484, 437490450, 2077954519, -1070102482, -728002475, -1177469969, 2053724437, 1140523824, -1419854077, -685795034, 1582312015, -60930621 ], [ 294998412, -1585590812, 982441675, 77951692, -1944380211, -1619668988, -1771840092, -335443537, -1282704391, -1421054845, -1945126605, -1051249785, 181169429, -664190061, -649675869, 1489726770, -1264662254, 316554880, 910428986, -67535357, 159359750, -515181936, -1120647753, 910615514, -1525309310, 87202469, -1508605096, 1250022971, 1353702591, -2083559813, 464897011, -2023834942, -179904702, 706515646, -484078451 ], [ 1002118425, 23995679, 2096492115, -1314468007, -729977053, -1075349991, 698343687, 1792336025, 1392328155, 2043506760, 312140009, -543763511, 926311630, -1676795254, 229630547, 833964789, -285011220, 856430029, -1309005987, -238201167, 391757377, -1535579882, 1685208567, -1582574199, -804078374, -1321082723, -1121478208, 2079338236, -1678566309, 1738469761, 272380018, 1521923047, -276039504, 905671803, -1202271607 ], [ 1958419512, 1558625834, -765319160, -972381315, 1873627894, 327926095, 449545445, 855187115, -652506151, -637326402, 904388361, -1814930345, 955640270, -1993210180, -1859414649, 275799050, -1617961996, -893213296, -1941938987, 1727679107, -416220791, 1761497973, -1043259919, -231476107, -1437858145, -1315297141, 2143709115, 895422004, -719512953, 1433157170, 1255277325, 1309040850, 345825073, -1803351583, 2094964220 ], [ 762734660, 667825592, -2090800593, 322887979, 1686770987, -2136067603, 1162771144, -1911407105, -1810794371, -1504387861, -757727221, 802596035, 219860626, 1122493371, 944137189, 2039418229, -241765977, 1044462044, -982487343, 1245904559, 1361650142, -1777363471, 1316492572, -1626521938, 1003665566, -590773909, -1594038811, -966364293, -1292820800, -857895550, -1729689607, 1188162447, -337589508, -1115050282, -1868788610 ], [ 1347835193, 720865672, -1183651178, 857071803, 886966963, -100938717, -182198897, 1325434543, 1313284220, -632710664, 678903802, 1862999410, 963976996, 777469371, 16331469, 2112682588, -1530532563, 248086220, 218503725, -681978081, -2056763787, 685928453, -752040744, -1827856464, 1168359435, 1018449510, 316483303, 572268486, -213478220, -1626256353, 1108265132, 872995488, 807426938, 251241240, -203813124 ], [ 1279670051, 1398928804, -1152173464, 1001360637, -1320508567, 648917742, 1219389363, -948581938, -1351954153, -1857230135, -741042734, -938117422, 1805794257, -667566916, 1443772742, -66990765, 599729901, -1515420355, 1618088779, -1902741038, 1035400084, 849531134, -1246994643, 1177988362, -1368238059, -1387165641, -1461408653, -167893580, 515109767, -169295533, 1434092725, 177761086, -1610810342, -842847665, -973033426 ], [ -427003042, 290387993, -631499368, -278944381, 1359591632, -917100421, -1954586553, 1040221327, 286977208, 925685842, 1590085229, 60582915, 207513683, 458478946, -1899421325, -2047978902, 712891402, -1842841807, -1941179567, 1198356609, -610514797, 2002651576, 1618045304, -2142408481, 2122728907, 2025102486, -1378052116, 215276663, 667255994, -1283374098, 1360080659, 1936904806, -1783498804, 199002634, -1552769481 ], [ -1521137514, 838763623, -1808545194, -1128253208, -370278441, 1223523967, 126763695, -953468539, 909522224, 1770378795, 765072188, 184702622, 1094215283, -1126953705, 2006017323, 1263384247, 575567532, -1376395036, -132766733, 898998676, 1585801135, -12024885, 621729268, -226859154, 2032311097, 258133474, 1412141329, -1304764026, -1086420640, 994471862, -1503455866, 771878147, -1630063747, 1190357432, 168637300 ], [ 492665223, -1172141815, 1976299276, -1524280653, -1334839643, -1907729154, -1613285230, -1291261261, -1423022382, -2060106996, 165358726, 302384767, 1358254336, 1189145691, -1125958380, -404572568, -1662566558, -282792415, 834081203, -718362517, -155150752, 999881228, -1815858920, -304762387, 357919869, 1227132709, -1265067041, -2029774216, -830437577, 860825855, 1739946758, 1163237729, -1950276306, 1511461045, -1483812859 ], [ -531001364, -115342997, 91573981, 1542066762, 1395229833, 55395031, -1084820467, -1787314453, -313871950, -2112181381, 362670372, 1192630143, -888339893, 1329409263, 1867962087, 941588344, -857782813, 1881207873, 1156488104, 616133247, 1738920638, -1988541112, -951971864, -611372695, 675741922, 1325908460, -1033948966, 281151167, 548248671, -1501452100, 1249475189, -2025155196, 541481778, -1476839273, 1247045973 ], [ -620302635, -163572570, -1407193629, 502892752, 40873486, -845499674, -644208518, 1708881846, 1610477724, 1279372618, -1653951065, -1773761230, -1187855646, -225312204, -1108846883, -313135736, -883702616, -1686716625, -1983661766, -497065881, 1258114585, -1714643987, -1503137113, -588999872, -1326000501, -1717089225, 1271252768, -1781423275, 828730516, -687994705, 1131631300, -1871260278, -1174378453, 1396936527, -165583842 ], [ 1737156094, 392953468, -595867460, 1420527718, 1691654457, 677347932, -1499383082, -1104639187, 1031261430, 983971853, 868215433, -2011629864, -1419628875, -1209939346, -401418492, 133009894, 564139903, -253394897, -1346917304, 734652583, 335761689, 1144530400, -2035236580, -1723882292, -1398474936, 927663709, -1981434160, -1112484030, 1094584722, 1122108497, -602673097, -2003685774, 736391754, 130580906, 1727860355 ] ], [ [ -155027179, -1966982615, 2101215938, -424621249, 53745175, 260820440, 1584748619, 1566068760, -39174880, -535145641, -1808640788, -518228656, 1066584837, -721557606, -1305762049, 562770713, 833913901, -227780330, 532842076, -1827521094, 851505321, 820326148, 91410205, 1682597804, -784913229, 435204838, -1187938833, 253232182, 16705108, -1347032123, 926807460, 1466512044, -803207079, 832312362, 1606944551 ], [ -2099487597, 227150553, -836040401, -1869920557, 2093445480, -1465026488, -1246148871, 1827940356, 1468363953, 1567584987, 841006834, 983885326, -1412004972, -992425436, 1307388612, -1888534742, -246605744, 1437752151, -1373012293, 1049992205, 1960263952, 1928053046, -1605903986, -2072554869, 228206326, -2040200337, -1493552687, -2027198210, -1616919018, 287779422, 971242029, -1457671890, -1442612672, 1650864758, -475955275 ], [ -122238873, 1711528601, 950795044, 1742439151, -1008223824, -1273215904, -1782432490, -654521657, 1638421351, -125270983, 57309446, -739280023, 2042184915, 2005222932, -294113779, -382857852, 432345276, -1073320803, 431945575, 1291953761, 656186946, 168490407, -191321547, 1517803287, -993898104, 1256026454, -175892384, 357179096, 1026881069, 968440789, 1351191013, -468668263, 574868815, 1726442711, -1018116811 ], [ -1419244255, -141505710, 2048548660, -1708725708, 1981335581, -1319929495, 1523640745, -294964042, -509782150, -1231474509, 478515053, 1622927628, 1446940882, 1957624269, -1622355757, -2009232627, 1221352855, -2135483736, 2104286614, 1130342848, -68224328, 544585994, -2095764563, 1456056242, -439833062, -1348824591, -1607617139, -331404599, 1980851003, 2076512602, 376119417, 1451433770, 1146172223, 3519259, 1848552773 ], [ -924331187, 479261244, -2002416020, 267445105, -801933063, 915487563, -1046101171, 1923312305, -947055356, 1616875769, 1444295948, 1583958738, -1613184700, 699064694, -470575263, -1451483249, -2076656993, 844284225, -1740549705, 533137959, 377048443, -703097273, 655022788, 694780909, -1660934678, 1739963978, -444227902, 473851471, 1968196245, 1247237696, 303997343, 699901127, 1542917796, 2042424827, 168281384 ], [ -1888484386, -620054702, 1551150004, 1542787293, -1948821396, -1842056380, 23657802, 379554239, 1550162918, -2147258828, 79802908, -1826858359, -962605418, -1395822131, 671282331, 654601080, 1775930495, -1929152144, 216090274, -1840783224, -620963290, -1281729556, 439058171, -737042014, -1501610832, -1860121401, -972465502, -1514971071, 355725293, 1264648882, 1208553919, -375093954, 2043811169, -1336549820, -1610849128 ], [ -232032411, 1371540742, -292627380, 1768990834, -167082515, 423644020, 1713887013, 868816742, -1400895261, 2075188863, -1723467038, 1018917274, 823643410, -1604077639, 898661655, 544654067, 189314002, 1183753503, -1166967669, -1004850011, -502799255, -1445386952, 1323801009, -1327810552, -1325918775, 1975857537, -862606393, -310496142, 571104303, -1573236787, 1102834827, -509428165, -1539839686, -141341761, -901869517 ], [ -906015961, -276754305, -768350540, 153614332, 1327352053, -1033856750, -1958946377, -48830345, -126779103, 1821120287, 2124674958, 1219864173, -194248175, -1964631004, 308819934, -1487877577, -228558576, -1969547934, 1091167573, 1113150538, -892242032, 787284099, -1777266842, -1070222895, 1067009426, -1336902907, 76968784, 228467887, -659278025, 1838734879, 1212416656, -40475512, 1446089287, -457685164, -418773419 ], [ 2022421781, 1549544108, 838075202, 669973145, -1005466736, -1928695099, -1958497827, -2036487514, -1218806057, -1026304386, -1109408955, -336878270, -1989955728, 831616735, -156469888, -2080534512, 1773060134, 1033769956, 357342143, -62312281, -1617316660, -403075558, 432599857, -1794085437, 1936924993, -398190197, 429497498, -71209468, 1793475033, -488142405, -2009340867, 2058437790, 472515346, -1972529901, -1499395763 ], [ -1181262646, 1402647379, -2105338039, -1982623458, 691808468, 1105493369, -1632694114, 384928417, 190335685, -1043246149, -1778210643, -1754799292, -1069978800, -1131571140, 460766996, 609640243, 1955179400, -1968169248, 101865279, -1505485378, 146108242, -1517696947, -135291108, -144313633, -256777765, 1520795231, -2139521036, -620757301, 254244340, -1933720870, 1613189863, 1255579059, 1541184384, 1268842748, -2060355680 ], [ -491252949, -1562306585, 644185684, -1406445340, -1630350599, -951912263, -389155209, 883872116, 1660401509, 1282304714, 1931666544, 347571029, -626845679, -1590392754, -1035893158, -1827819227, 165425797, -589278239, -975790782, -133098175, 457092057, -1770451873, -2143582113, -253122356, -322168555, -7866619, 716286985, 845671275, 893962102, -982983792, 1686100938, 72589113, 525696477, -1297695476, -538981857 ], [ 1185584436, -263845961, -1083835840, -89230386, 176335198, -1131021678, -464412816, -2098319838, -1557332122, -910760758, 200359856, -1148646569, -1993437692, -1668269460, -395263868, 1954287811, 2105841665, -989854496, -1445651882, 673906828, 296925157, -91527518, -197233554, 338769426, 1899676770, 552266159, 1602450819, 647981682, 665897971, -13698186, 1397564048, 1432248904, 72443249, -873624290, -1764433837 ], [ -470750139, -998423093, 354077952, 1105253251, -614559877, 374696435, 1766555743, -617574185, 1228717567, -1630903621, -644514331, -1148058040, 2058680200, -1154381080, 1858554160, 733484425, 292573546, -1591966694, 1633383680, 386703088, -2068003186, -1689818745, -1814052710, -1686422815, 2085732218, 1525956536, 815729256, 492218334, -1557232940, -702761295, 920911073, 334416516, 3145550, 1665562802, -1835062227 ], [ -1973960879, -1212032137, -310022961, -1735987139, 50761999, 1342647369, -15978570, 1766622381, 1422371633, -1526827315, 461766410, -1440813621, 1254563829, -494482382, 1873124902, -1037784103, 2013271587, -1068604810, 2000874281, 1798335622, -655779489, -886862106, 1887721571, 511794704, -522882561, 618381766, 1917752782, -1684800250, -1199086060, -1232355506, 223393160, -5566900, 553785492, 984398886, -146362155 ], [ -879064434, -475329490, -1881508603, 1772789864, 1343869371, -543364871, 2129818285, 599582954, 485863556, -1221134526, 1310032770, 471342097, 1295507399, 1575860151, -799016705, 1368674684, -995388361, 1194796692, -941859605, 877889726, -1557145030, -1575560415, -584421392, -1748448470, 1070202494, 1385112339, -605832971, -34264778, -2060863944, -122881810, -175651647, -5749725, -221197369, 405054483, 1195701661 ], [ 705413417, -309962470, 723236479, -769963387, 1352212100, 318735805, -96766469, -503224681, -755695074, 747516256, 1247257474, -156355622, 1763142642, -811455092, 1006966935, -879121872, -255239007, 662576111, 1414247395, -1329262181, -40390864, -614658045, 8402442, 1761426923, 79205988, 208339260, 647681880, -1047638554, 340174184, -1058200257, 2045851914, 1741615465, 1397790027, 155113391, 2116842174 ], [ 362891806, 1135946969, 1425528052, -1746334670, 1754265120, -1394184338, 203166320, 997140163, 2055762209, 123664954, 1805586886, 393412303, -954141139, -1749823668, -1147257487, 1099647790, 133640574, 1932687047, -793331723, -173030559, -566553417, 90462289, -1388059023, 379095763, -1950435174, 388893392, -1648863711, 1623308875, -368459306, -2028650540, -2019696769, -1229772657, -1336436988, 418994760, 1129811127 ], [ -1767825800, 1970965966, 1134749054, -1253504559, 222315201, -1525119149, -528021138, 2086235555, -600485349, 503391909, 829023458, -1632904447, 1885711772, 482494916, -1055705453, -1133001420, 363568803, 716748198, -246682220, -1237526622, -276228207, 718756663, -1230150281, 1595489192, -437232970, 332817398, -312118102, 928565519, 869314992, -1052885401, 1626067553, 1570423680, 1000258771, -1893370250, 924345309 ], [ -1994339905, 39183211, 771668148, -350860131, 1259413112, 1505665292, -185022563, -1008712211, 541097675, 148506089, -1354585376, -2119155694, 412780586, -1422879362, 1410861955, 1893753164, 103782422, 1836643907, -1386203892, -1007644290, 80084095, 1810424196, 815287731, -733247944, 1697633497, 930358122, -848035810, 1269586320, -552814034, -1868520986, -716408297, 1272863916, 1329467325, -267204607, -255921993 ], [ -1263367242, 740340365, -505811005, -1633786146, -884352029, 1590035769, 804342208, -1762034700, 116230019, 1740776839, 1307271325, -235853288, 1555424910, 1840972568, 615981967, -1665251694, -1525547808, 2097205247, -1705884078, -1849150209, 208103612, 2063039436, 1655424288, -494623686, -148290838, -457614517, -767329141, 1964712168, -381631206, 1225192856, -1715117087, 1910173343, 2082910975, -865773836, 188004048 ], [ -380705174, -585240252, 941619927, -1909014891, 568013026, 1655471080, -1595665033, 2116460752, -2020932748, 1345241968, -996119071, -1173471207, -1228565612, -2128047189, 239997, 1568825412, 72061652, -67278050, 1719691039, -92925082, -1487262723, 1198586909, 2000846757, -1015081761, -1200591459, -1869001502, 631694842, -1763459931, 1643639025, -1440977670, -231906980, -2040993330, -467881096, 1538077594, 1892070023 ], [ 1587303087, 1456748497, 1208262938, -1201122155, -665937493, -1551573668, 1097588262, -1596194934, -154900385, 991672453, -1666623469, -1649342008, -1918986915, 609388089, -1683225831, -848375978, 401839316, -167416440, -491647737, 1017505695, 995338639, 1979454076, -1492136962, -776668190, -382677700, 768323595, 1381752191, 1772263664, 960462610, 1001525429, -63332815, 335700870, 751193050, 910986758, -1821458706 ], [ 1147407555, -821909131, 857355215, 1583224352, -533716504, 160585775, 321438620, -1001991424, -1179147578, 936073900, 845527414, -300522909, 1949388701, 1107975472, -12453098, 30250405, 1792834034, -227716741, 1875464048, -697901212, -1308047390, -1348675831, 1693105851, -1830998093, -900765687, -1741253374, 1786523419, 1482655955, -1064737711, 507442815, 401326897, -960929909, 738640378, 1658793642, 315504534 ], [ 672271457, 1037653227, 1050933308, 252261654, -504041216, 362347467, 696449505, 631802839, 1040401318, 1244731355, 1647794311, 1605642326, 1840716588, 1582668063, 2120051488, -623176169, 1205612798, -26374818, 6930117, 76072048, -816115125, 2066914649, -1244540699, -2009376379, -1063581650, 1811365346, 356268537, -65590106, 1848194954, -152273836, 934188327, 46263597, -1111011711, -2079878065, -1992965498 ], [ 1411541291, 2053333297, -126492589, -784016549, -619646914, 1192756758, 1210793329, 162378462, -2124426497, -852839513, -294054713, -647569202, -1433153557, 1241466486, -1464480411, -490226864, 1746746404, -1504726351, -339737211, -1276005234, -388869591, -2065684705, -1792112579, -1650712103, 782879837, 1816356244, 1952281919, 1952102129, 293721659, 1023855751, 2042389793, -1263265793, 103161519, 1629793705, 331421487 ], [ 1070940885, -931594346, -318536763, -1825442234, 508466168, -620104953, -1515790200, -1569586036, -195313979, 2037062563, 69532795, -655546127, -861467289, 1321417391, 567246420, 576467292, 815456264, -3057238, -1924752347, 421636961, 1142470110, 1377360495, 696866956, -927041278, 1736708642, -1141663930, 283164368, -1447144772, 489953866, 1212694227, 125727781, 1011531423, 1957342754, -2006589251, -269332872 ], [ -1412468878, 217837396, -150330996, 1019754720, 719480179, 2048975225, -1602938197, -1553190979, 938393631, 917757995, -749426190, 1223929859, -873212623, 755419898, 527145807, 1530406069, -1148246365, -1918175001, -1589954704, -506539419, 537199234, -88627592, -195927185, 1012950212, -106529976, 1577621924, -605321979, 1754922734, -174189074, -1711277808, -105856739, 1275664345, 1428951149, 1053256139, -2114775216 ], [ 910689392, 27935621, -100386626, 1213601771, -1320898085, -20477555, -1713190920, 831281263, 418490665, 1691332757, 1357059236, -8245712, -747652901, -2036644377, -277273066, 1275612818, -631310682, 101217989, 1950694136, -1526008326, 534564901, 684794434, 318985449, -1112543765, 1138071731, -1818220476, 1218489505, -319245394, -818004211, 1854362447, -199877451, -89868761, 1244738804, 1927832012, 47439186 ], [ 406188394, -974237228, -1235437499, 2066127528, -127848130, -1006529515, -1213035531, 2066233835, -1494603281, 320905664, -1931398953, 820201065, -933564342, -544717997, 1015407338, -168568479, 1500929688, -1677535254, -1873531077, 1227107301, 639718857, -2025391816, -880969765, -532152818, 376686399, -1522275288, -1646968578, 1449920688, -431665701, -1376744769, -1530494833, 622769510, -707146386, -1080594261, 617935882 ], [ -1887947195, -421556427, 1022728912, -1318696335, 2146118785, 404287009, 1132873215, -1936159064, 1673520185, -1902865487, -853917587, 1868811972, -2110948772, -1188231848, 421074239, -1610406771, 483824500, 906812225, 291221906, 936899907, 1705137212, 586274496, 1619219269, 1630239172, 1959486300, -2117227354, -256100017, -1954350404, -176440396, 558338181, 1637548439, 556330261, 282511886, 80935987, 180639181 ], [ 770714740, -994937513, 376088935, -2090362765, -1367345364, 288075468, -1802384214, 1171733358, -107350372, 161539020, 1876633531, -621731430, 1284512732, 269374364, 98906287, 807039499, 308165000, -445549041, 1655501383, -1855183839, -952944743, 828930488, 955708677, -1704211013, -2129907421, 13250427, 478395095, 684756987, 869091633, 1726576467, 1864596381, 2101398401, -354811320, 1288409330, 1189993642 ], [ -876555916, -286329643, 2085373723, -1101975661, -68370610, -901945966, -1219242710, -1712272999, 948203933, -1519805346, -413208260, 1025338533, -849387036, 719086823, 913375262, 1412708321, -497534067, -170484729, 1293242051, -301883793, -1997749759, 525782817, 631754959, -1162870823, 881285571, -1310940848, -1501142727, -1420646830, -595952233, 2073613165, -1228828200, -1401546519, 338939844, 488332950, 268622807 ], [ -1146898170, 644714354, -748934097, -1308901094, -934019569, -993076617, 191177230, -1712927018, -1871535817, -1251025202, 2011505526, -1091379243, 487308161, 673562191, -1533851531, 877368025, -1115632217, 318072802, -1854671842, -1830854346, 610314217, -1304680817, -1611316688, 159308689, -1590674658, 676188483, 121020921, 2007581831, -1667535484, 1268027481, 1258465407, -819112199, -1175111510, 31925925, -204767205 ], [ 1713835129, -227477048, 1051394310, -173862524, 685440872, 146672376, 51294038, 324840201, 674286069, -1215746888, -128677589, 1254266634, 1057511302, -111498342, -833680272, 1989494380, 837859283, 298966368, -1144764194, -1441091079, 688229041, 249802486, 1731963555, -1480406220, -1441471944, 1424547368, 292563973, -232095371, -15202242, -225303075, -2032019180, 422202640, -1770411372, -1913902842, -1382440988 ], [ -952985487, -606551226, 789847131, 1229315755, 1886053717, -946851467, 284237782, -1296148198, 2133436217, -839777210, 1571639611, -1413490403, -1113123772, -1131817090, -1921222464, -1448383627, -1812783447, -1259927454, -1882172051, -962331493, -1107158281, 1005937684, 1118173444, 2037465357, -522027182, 1346549796, -439659497, -1650914140, 686843272, 1154233995, -223745234, 1057313529, -1998730949, 665329348, -409926826 ], [ -2038208906, -1134042124, -1883057409, -491546767, 1339274705, 1066172597, -1575318947, -2076695000, 1465904096, -1258717562, 183792366, -56519115, -557300949, -533066367, 2108742200, -247207983, 811102689, -733689741, -192722675, 1677510995, -1861793155, 1732899607, 5904379, -1032549426, 512630591, 516081575, -857280049, -1591929476, -1037322716, 1978647157, -1165351635, -1751365113, -1005384441, -476493776, -1450798036 ], [ 240082072, -705105984, 1786737764, 1925488842, 1632288362, 1048742525, -388924646, -1616397478, 1481397040, -1572200493, -1206707110, 573404360, -1192379581, -1778337269, 1520184412, -2002645720, 1901432951, -368738837, 1322116081, -396036049, 1215931445, -496193667, -795955908, 2130075308, -1696329942, -1402754257, -1670098934, 1953009800, 716742591, -223996530, 1649026830, 267777465, 981614171, 184883573, 1088291323 ], [ 1613125772, -1244111679, -2014337390, -1180203222, 455538765, -1285318141, 1848764938, -1819985667, -73495177, 1554587711, 1817473892, -1598530903, 621136237, 2112031121, -1760497549, 716567501, 1522334322, 719674927, -347007158, -1296354456, -1829666897, -364726013, -1347446554, 2001112346, 959063491, -760259082, 874756551, 1425221609, 1924239469, 1821953785, -1704951584, 1117358016, -375470840, 8986425, -2009843473 ], [ 898703611, 1680393725, -40407002, -390554698, 1470487389, -151068624, 1675062084, 997154114, -1424808178, 1805283816, -926012848, -1005902325, -907825111, 487941361, 1962990540, 872464037, 886415116, 86661604, 447216218, 369353730, 1294495438, -1111549510, -899927465, 1227342443, -1098387094, -1684296377, 875031555, -907995581, 1386895733, -1793205518, 670431351, -123691531, -1876953636, 705057008, -224265356 ], [ 329002027, 1633386280, -536110019, -2146977404, 1545059605, 992235651, 912233329, 281276294, -1774075376, -1979301460, 2103661192, 1013525170, -576819795, 1473879090, 739747706, -1231704390, 1265545470, -1577457086, 1550590535, 1783679519, 2079221035, 1501230813, 30441163, 1958082587, 1815184824, 1956288342, 5612652, -1733934163, -1644197814, -1068023969, 727724466, -63284919, -812420960, 374731901, 1085692278 ], [ -43324843, -1415416552, -2045227495, 915766268, 1289583378, 683706193, 1830415993, -1741238042, 682609753, -1593654200, -318936844, -1381254792, -498875844, -323283243, -1872070216, -1412308119, -261763235, -534220474, 498851832, 1255744978, 77699380, 1504740147, 1380730516, -129416562, -970556940, -837528572, 299416903, -568538417, -1681128186, 151787416, -663974183, 349323364, -580883923, 852771889, -750779148 ], [ -1322021588, 1291981255, -919183983, -867253551, -1654641879, -1585896029, 66319305, -1716477473, -811646266, 964710969, 309365158, -1718176132, 1511909052, 949400406, -1723519530, 623754009, 1226935547, -1559522369, 565428880, -1798054772, 1730328751, 1163157243, -85483802, -1954810337, -495340523, -1865202159, 1395192777, 592965177, -1181481468, -133201904, 1314920256, 1456282823, 2089583597, 2116673667, -1106259257 ], [ -242117773, 1890614696, 1809479037, -1519192380, 1666253326, -2019807809, 814584160, -1150981545, 813827721, 1598448623, -1251959322, -2044074248, 305485510, -1124036089, 667645687, 211174142, -1714974346, 296228724, -850371115, 1593612053, -1297038837, -1914667936, 341920149, -1051681973, 1734246473, 1322539473, -363691395, 1568104325, 1152893366, -1145840150, 1635804743, -2002582891, 405238391, -1953752285, -1686745819 ], [ 1207883326, 1948730276, -415229174, 310798007, 1664453387, 1348291198, -821237048, 241771547, -1439594054, -738287904, -1934758026, -1806943954, -789499595, -179873738, 1794948210, 816208474, 1460256561, 621726258, -1874881639, 1083304237, -1353178903, 633952914, 928999805, -1380099791, 212289248, 878407409, -1267295409, 2027587556, 1891253712, 947346697, 596632524, 2094531667, 125579161, -141325852, -164494072 ], [ -1023670668, -1390951277, 556348497, 321859231, 908566605, 1606985655, 792613883, -1717445932, 1338453908, 1470668798, -1003729373, -593652774, -971962365, 2093017116, -411345872, 1533350702, -182865553, 956110860, 27834701, 1495021952, 405381373, 1877113227, -498098648, 1332296143, -1234126298, 1705345972, 865298531, 635713728, 2082789350, 906987849, -1894205698, -1176538442, 954390065, -965329167, -1726238708 ], [ -1274239283, -530085245, 5295784, -1281485805, 342214867, -736641684, 1942972909, 328359679, 1449648473, 1217190098, 1927530891, 1978292494, 893384563, -1853850323, -1189972709, -553345247, 289226697, -622374870, 445507144, -1062756228, -536314124, -1610035324, -1789573736, 1540222865, 1333552483, 1721757675, 1993363991, 1223744638, 1423582642, -1172067439, -1171097442, 1877660761, -176301073, 1867448185, -2042679832 ], [ 640770578, -1133367966, 1097858383, -1554125330, -286763926, 68148234, 3523711, -1343278263, -955900608, -832096794, -1855218969, 67177297, -595306616, 9293263, -1099444026, -1236974254, 1593769492, -1782906671, 1713349761, 389147107, -136684798, -361038565, -209382345, -737501792, 604384441, -469741121, 613479021, 166729286, 109352662, 1359937893, 1846497234, -531828143, 1262722849, 1332053983, -580486883 ], [ -1364937283, 1114730471, 978236603, -656070610, -1733354953, -1115941258, 1614104099, 595497276, -1831180885, -1112286780, -963262473, 2059652765, -1871791954, -1697205767, 1478919782, 694033134, 1699435896, 1842163750, 2131242727, 517097188, 60342810, 778781488, 765752153, 683243751, -784360631, 752132683, -1921805427, 114029384, 195096308, -1122270204, -1842429448, -392486330, -1686689004, 1301547089, -1138685655 ], [ 416414100, 134213009, 430297555, 1604725087, -1979559217, -369558225, -1349007326, -1361346367, 980241904, -1895342474, -976363418, 165031467, 1521053365, -642487952, 561935032, -94684055, 1270470173, -1796195237, -457590959, -1111575981, -552602347, -2063015771, -364891904, -93484794, 1088590662, -1559313720, -1561775788, 1565597016, 1031843203, -593389401, -1550287508, -1700068063, -1574870737, -613305928, -1204569497 ], [ -431299017, -1208689897, 1262733973, -361705017, 61273146, -1122582194, -453339905, -646208839, -1148315275, -897843850, -1944880064, -1240700017, -1482312209, -1674698012, -2042072740, 907515074, -1532408268, 998891276, 1476969776, 470293978, 2023174412, -1096665367, -1198366358, -461487692, 475316878, 566941017, -1252985478, 1388283044, -1464331443, -1444567371, 1191591751, 1278521194, -684053033, -686775824, 51945685 ], [ 1377589977, 808100177, -1175358958, 980487173, -388055564, -1804660549, 1859289231, -741458585, -1526739116, 877731932, -1404546795, 904862034, -582153951, -697078960, -1329412542, -1610102554, 473241627, 2108193099, 971068785, -659410383, -1614430115, 1597375587, -1222589018, -538190704, -899595824, 524760259, 1265915011, -1771707525, 198541070, -1490334474, -2016266528, 1160723682, 2119277, -1481894349, 1734695897 ], [ -1819385251, -996775471, 32255363, -1627394861, 954415946, 148718917, 226777787, -1245013388, -672843996, 1976923212, 1854302251, 744395794, 456268339, 106515324, 1734676252, -1883412147, 292435388, -283891570, 1614141043, 1235845894, -1130447028, -1652882746, 1541716540, -1744148443, -1101400145, -694640923, 1344768968, 673260581, -1566484848, -755989562, -1659578801, 140934148, -772159137, -439235469, 1373431697 ], [ -850355970, 420777877, 1384868013, -1944808611, 957394404, 753830808, -1085149253, -594600909, 643710058, -272413740, -382364389, 1377204959, 617709443, 1316446632, -1084133125, 2082116606, -233919289, 1908531472, 485498413, 788469229, 1589391557, -335822646, 1856628667, 1398036260, -458502500, -659317989, -1120993086, 469240944, -948515554, -1842297214, 1787500121, -1261501601, 993223252, 201453614, -1655573134 ], [ -1132574678, -1353011465, 815012962, 917103901, -2100748810, -1895233373, -296905958, -1572994791, -1798975024, -2065516380, 1116430, 1367224822, 447407851, -1676811715, -1289371013, 1606828036, -190833187, -1594536526, 352440786, 1466076384, 297008218, 1325486606, 2112709581, -1287478292, 1220755179, -1146869647, 1034644065, 1767434901, -1231022728, -1662796083, 1756465500, 1642056274, 1685867227, -631892079, -721229935 ], [ 2033657505, 798096758, 835997627, -356407956, -2121125164, 1763893441, 1845485298, -892861922, 864437170, 1209397996, 1066688915, 1391612664, -1379766811, -980981225, -1980124526, -611315246, 316920019, 522237052, 1852418590, -1307520189, -24218527, 1395026467, 340495158, -449893608, 616914659, -1659143837, -616040479, 1884067755, -439119821, -1921363777, -132835869, -1758890173, 1221149902, -823984845, -1533254372 ], [ 523046499, 860311180, -923849333, 1897864558, -96571560, -1117389607, -129851696, 1098246282, 602583396, -1463187234, 1421379694, 340923789, -1622431700, 1800823523, 751879790, 1069274755, 1419921257, -459299455, -1087596727, 1141046579, 1460272874, -1714072760, -1585878628, 786675725, 402459260, 104114977, 1749398082, -803336062, -232062270, -1023832206, -1730521652, 24165054, 1319221298, -410898755, 1200362407 ], [ 1809784542, 2143097422, 1612575451, 1698834831, -912269875, 1631795658, -1998451982, -435329903, 566950024, -107760235, 725337858, -1040528226, 1394359817, -1154141783, 469601059, 312568519, 1577615766, 1196083052, 1217094994, -755992311, 57214371, 1750852029, -1682188225, 1792445316, -744111918, 1444071374, 523557265, 325174319, 1416489600, 1110093346, 2010650971, -1145827858, -1325570128, 1719043144, 1009283941 ], [ 2079761908, 412826893, -68690346, 1555344564, 60760150, -232954357, -109451111, -1175324146, 57487976, 751538110, 1892156615, 1640078085, 745399723, -347642694, -386955295, -1866405035, 274417232, -1320797274, -2128171731, 917229458, 1844708663, -1246387214, -1693336991, 1182849100, 835513301, 1657793677, -1459927749, 553280616, 115974112, 998642509, -540205044, 1342494920, -2027963182, 1230090946, 1366066289 ], [ 1668660754, -870072670, -1311393538, -890211415, -1926839267, 1366508477, -823426454, 1175718945, 992394465, 634768774, -399783355, 296185336, 172620884, -1472924833, -1729664426, -555907560, 1890650785, -102406356, 1485362537, -141151918, -1267472157, 310751536, 1787999826, 1439586849, -40658596, 1729744379, 195285488, 1973369180, -540613784, 1050418292, -51907496, 175115025, 2092417718, 1748282217, -1844356292 ], [ 1676849222, -1950133479, 131786140, -503581338, 1088192393, 1752836546, -1032513715, -1996318928, 1023329853, -401467150, -1679093547, -1262709353, 16300968, 490265564, -298176080, -834095495, 1640317307, -1154007501, -1623485989, 403923814, 2106218227, -460703043, 118268357, 1075644480, 1644891148, 1682653672, -1045538043, 56424173, 1768510189, -348766329, -5029475, 28725385, -1818781570, -1892253346, 1184189560 ] ] ], [ [ [ 1301159054, 1090969181, 703809050, -1372934204, -835618146, 609646337, 228111396, 497138452, -626317439, -1235626300, -992781501, -150547207, -958634751, 691325777, -1837051716, -2106224703, 315997986, 1999356433, 339820924, -1386430266, 878703317, -815002046, 1864512501, -600400502, 1103669846, -1448075073, 1588421984, 1674908478, -1538402896, -677286593, 344264312, -2064001912, -1434398097, 574177354, 1027110570 ], [ 390772535, 986322024, -873654047, 1141801721, 368252965, -1726842414, -1291794989, 1886349067, 915310538, -1717844644, -1425591249, 10890331, 1211041066, 1821242291, -1941948332, -1630640214, -1428295971, -1435419781, -2033297778, -2089094600, 1687077639, -788936340, 1691032564, -1390323317, -2081653110, -1083190914, -986142632, -1088628599, 1544004613, 343712921, 460684048, 469096406, -33706776, 310805758, 434162948 ], [ -1210329073, 1711900059, -2073939670, 383865950, -2130401649, -1813168956, -1227815827, -756778641, 1385606007, 1207486711, -886073639, 1917309934, 1126833058, -1686956656, -570302495, 2089996394, 334465550, -377924274, 4179002, 1635611587, 230212097, -1353589330, 1510054309, 1621295805, -1615509352, 1284110416, -1189404586, 1703626015, -67094554, 1874417540, 798287894, -644065078, -564318358, 276661852, -1261393968 ], [ -25977463, -1303129276, -1376951944, 1580005284, -1606759621, 1207002028, 1880826323, 1766877534, 103502839, 1813968971, 170755441, 101924693, -306992118, 852356432, 83779933, -606067204, -467419342, -2077542118, -1735794927, -531268944, 737422304, 1925574570, -1833505756, 1743877527, -1683469272, 1828327690, 690400884, -1465473303, 1093009130, 278956927, -576017595, -491095715, -843726913, 923154040, 843676160 ], [ -393648915, 1550289446, 150636393, -1669470369, 969618951, -736500892, 202818308, 2037883291, -895013766, 579004969, -360731345, -859845243, -2026351050, -942959228, -603650403, 1502686503, -937264412, 1739339680, 263136139, -940863596, -650407820, 1986830974, 1805148057, 1566061612, -1726789979, -366087757, -212486942, 689702752, -892909079, 1197951296, 891551693, 1378759405, -1335808736, 193639878, 775654686 ], [ 1063435030, -215952850, 311779509, 348789336, 2038431564, 68125674, 536193975, -1983017140, 1850999834, 1852538546, -387724967, 2024236105, 318989158, 514501243, -1334195412, 704504935, -1392235982, -511494673, 427515116, -1511684294, -819619451, -22856736, 1514336317, -739525854, -1694070903, 1197474058, -193373450, -534575820, 134184691, -1443815860, -356422583, 597958198, -286533682, -1859063886, -978653278 ], [ 1978784671, -1171748304, -63189470, -727371411, 1628798097, 1664335569, 1299736298, -904703091, 843981806, 1797257951, 425839450, 1359348749, -577729734, 701457171, -754352372, 2053733857, -346460406, 997525569, -1041065808, -547453933, 1713006971, -2119993162, 1190234613, 223955060, 450523225, 2007317188, -711415085, -317562138, 1023083847, 1302887533, 462161407, -1101430264, 408323153, 2113326707, 1287641876 ], [ 1861922293, -1015993856, 1010321996, 567553572, 2052968660, -21006499, 1024338269, -43175994, -1870159992, 1452187146, -1667387933, 1043866277, -1846148220, 1244553464, -2069104460, -219915466, -904119240, -1175457837, -842351219, 956411005, -1796678825, 533382105, 1320211323, 1464592793, 697519776, 1434498080, -1317171823, 1702680287, -1021491233, -602686438, -455288221, 2146239347, 1749832964, 1801424197, 847006771 ], [ 1470824519, 970955635, -374463546, 592993135, -1371455813, 308214483, -115176530, 2114463275, -2046509965, -1288485466, 40799905, 1617902409, 293402435, 364110567, 362933321, 1319414358, -2105353982, 495296613, -1571905623, -1294660776, -1153745202, 1530739172, 986371580, 1701161914, 153227019, 430742315, -63882147, 730471639, 1998298051, -1197761855, -263696260, -1487398560, -239074703, -470018592, -424998393 ], [ 1297349592, 145049766, 31788475, -1193385313, 1165053219, 1758938926, 1325623367, 723003377, 1490227823, 1441003401, 646699450, 1076481643, 1110705121, 1867584565, -835140137, 61109154, -363567304, 1801898362, 936699575, 316931447, -1083193744, 824342168, 1480254795, 700211737, -875018175, 228269132, 1292484012, 687307235, 862585485, -1083555779, 832004832, 837593985, -1084643504, 2128546277, -1550303936 ], [ 627144079, 612398967, 1464273179, -1199094297, 448134224, -1599485564, -89473503, 2089667788, -2010060677, -615138595, 734999507, -1019074128, 1185255992, 1667164080, 1338751048, -583553728, -1807010994, 789046635, 830914950, -1724511723, 812008244, -1152338089, -1604158919, -1498465767, -1183818187, -2145123179, -1763691107, -1460258007, 1417182775, -226568491, 1064321169, 1718529517, 997713211, 49259657, 349916387 ], [ 115055193, -708287119, -2024446284, -1073479754, 437917366, -990238061, 1142258588, 1339817481, -946879574, -695981218, -1889260349, -986166885, 993031133, 430379608, -2061874826, -102112675, 1396900499, 849000308, -235590000, -1668876491, -1955492979, -254946198, 295057305, -461963636, 826433889, 641717056, 1214138713, -448094848, 288578306, 2009966053, 1290868166, -902769227, -1962529128, 1382380689, -1655053628 ], [ -822949746, 1114777914, 359528426, 1409310885, 1037937240, 431162465, -1516601079, -1577470448, -48299737, -1304680786, 1033282969, -975259253, 318767910, 1594720149, -600011397, -924349733, 868121999, -1779774952, -1076075419, -1828884590, 1040216144, -1283125135, -1107803212, 25143151, -96041094, 1791323401, -955680718, -360807149, 89909822, 1298444111, -1177377687, -1478672769, -72194606, 1451656628, -495222957 ], [ 1439925088, 1781383024, -40989105, -680599413, 571409997, 1508877329, -163636247, 1204277876, -794852587, -1863716525, -1397070549, -285708510, 555697282, -1428098672, -472063103, 471484158, 1687234116, 39487414, -659324212, -1027731482, 593233415, -542029845, -1813472965, 557348102, -771226517, 596448119, 819933723, 445194568, -1262065250, 588508170, 778043758, -1501204872, -234623287, -387182497, -840590223 ], [ 1648307773, -775919961, 1630782636, 961835030, -896346899, -850246186, 1899765258, 780897401, -1284154176, -1407362038, 626636993, -1368061933, 1800453607, -1645891850, 735842899, -289500755, -353223191, -1732741893, -227739110, -241489424, 1050595505, -1450617750, 706551663, 1836782587, -190367943, -2077223027, 621103308, -1888839295, 2107464228, -1083466891, -1911590915, 1152829220, 135363051, -565674617, -382721087 ], [ -59386548, 749584808, 1471606444, 1108890392, 221701880, -7733704, -1409966082, 1073629838, 1657983622, 1299296549, -1346853807, 1578738700, -388939993, -375414787, 738288342, 1866969760, 393089725, 2063319550, -1986360429, 130060892, -821700769, -1721759483, 736062192, 687492456, -1047099389, -1499637298, -1294461430, 430347964, 1077233236, -597123119, -1659365686, -1174677893, -861968446, 1687769780, 1871925673 ], [ 111366982, -1631951837, -869125624, 1669556404, 1101709774, -466304593, 78651992, -85723436, -1944017155, 1809724901, 1091800077, -429816585, 133760795, -1764384079, 123409779, -1650444560, -457691259, 1614305997, -97538766, 1583642727, -1963368996, 1301869032, 1028951996, 766171672, 1056689593, -1906970167, 2113749372, 1137653355, -833834196, 390689045, 1158822536, -1006243773, 781775228, -685756566, -1073794995 ], [ 1446095306, 1287665544, -553021882, 738004286, -1821171994, -109462666, -1257035075, -1827931504, 1989278183, 1744106322, 1863128296, -715308674, -819954751, -381606728, -559770647, 1917916517, 1209291264, -1230756711, 1595761345, 1417624139, -525358050, -99847210, 503061555, 1072361090, 262187902, -351598334, -284083658, -68283386, 1717775179, 603737662, 681614923, 730641362, -1262560068, -1140225470, -1665808636 ], [ 81327376, 2043203697, -1653705166, 1810370915, -1504545249, 688391365, -621947724, 574140094, -1415302920, 635658053, -1967558177, -1071861447, 949317648, 1112950763, 1077215079, -1310501722, -1655936441, -229991226, -1665334165, -2048657821, -1908397045, 91536139, -1302816213, -515761301, -599058251, 1648018079, 74901343, 411034080, -994555891, 654312841, -1748825706, -1059211674, -110137814, 1671038103, 282661950 ], [ -1734073816, 1483210939, 1712147786, -1907298261, 595890063, 246640821, -1440727068, 1756713706, 964127281, -1355774510, -1930037749, -757553476, 1846377467, -559520746, 1623684283, 667251203, -788706970, -990926616, -1048259492, 2037495307, 48308372, -1475791697, 1526265652, -150718308, 1927965050, 228126537, 1728699059, 1834232321, -1155236079, -1916240118, -1137024625, -1392823833, 446078386, 1355693289, 619863886 ], [ -714421750, -619224634, 155713053, 2048223234, -1799447941, 1560629460, 2012385336, 196861747, 904868145, -1582180377, 1571597472, -1125691815, -1084618203, 1224243714, -660157964, 1052368899, -875093913, 2113418303, 90212086, -1055874934, -320810837, 1104506569, -297307229, -638136396, -1199712365, 829859550, 253392935, 1976848515, -341047644, -927663795, -517314134, -1844070789, -735405473, 1785829720, 1674480215 ], [ -1619754460, -1463194441, -1748426629, -975408028, 351023103, 2007190147, -875493249, -1988825483, 1597513640, -251600250, -71407915, -405921342, 1778179800, -1126038848, -949542310, 1962396983, 989594133, -811922362, 1853342944, 519076765, 1220990571, -180513817, -1866440057, -1748889002, 944811379, -1536550339, 1177132184, 912397977, -137871982, -1569675987, 1695899637, 662777212, -2113471224, 1303913208, 548355444 ], [ 1587403473, -1598586260, -874374069, -85174630, 992148592, -928447864, 1624724886, 727638523, 184179577, -1726390373, 2098376885, -759550861, 1841835081, -532296556, -756382204, -1444458108, 1934926283, -406410549, -807042664, -1446568495, -1199923582, 1979042230, 170291193, -587598977, 758707404, 434870870, 770833252, -1396042465, 1034087493, 141407743, 1851115758, 2001451636, -147602213, -1918700723, 663442374 ], [ -952481291, -1369767291, 586230407, -602050015, -1589052641, -987609351, 44097277, -275340151, 491459480, -274548300, -1665559933, -1255605596, -1900469098, 718698527, -1107117111, -1808725580, -406841661, -1342135393, 1145614519, -1306085966, -2113475307, 1485188686, -1901011187, 686852310, 668406552, 2130205081, -298723404, 198272824, 1191503223, -75825669, 8933903, -2089406845, -1814972124, -526447540, 969523049 ], [ 1182863474, 1904763903, -1961851342, 1412350598, 624247984, -355489778, -275862048, 2048290653, 1298295591, -108500289, -1410186988, 393666694, -1161717646, 1036807014, -948298282, 653729957, -2098279254, 409902241, -1172706826, -1012713334, -1697319976, 1858077269, 2040207021, 1965026910, -182597278, -896815800, -1850187049, -2085367049, 1332573532, -1919431172, 834909578, 1065980849, -2145496667, -1859755739, 1243799398 ], [ 1055197816, -1426252283, 2064106147, 380664751, -1275134873, -210023516, 1361457101, -630893771, -1768980194, -259214520, -31273981, 1069974391, 678773508, 1481058184, 1088877367, -2051007396, 66097862, 921047792, 2020188276, -1764731932, 793745975, -1202676275, -1303434853, -2048126331, 1459579353, 585586998, 1689945422, 696525661, -682320134, -841537408, -890776154, -1470963981, -1439745955, 2133074557, -1338961247 ], [ -353688955, -558301348, -333083887, 1394627312, -1403978023, 415512488, 1959352883, 505897899, -2119132430, 981072957, -1799637343, 1608808117, 1550790670, -478876879, 1454238602, -477029265, 894088857, 247359454, 1543115808, 1944394046, -1014821971, -1667800702, 1616679003, -569714225, -1560974885, 48056152, -1976212480, 497724026, 115343395, -174076308, 1688957846, 1829109706, -159946713, -1230115640, -786887578 ], [ -615165863, -677022319, 2010569331, 1133443600, -786219888, 2007390748, -416136888, 903091117, 624056188, -550150762, 1788325770, -1575558093, 543451448, -2019462139, 1150766699, -837818374, -350021718, -1630892589, 896787922, -1549175901, 2051506382, -995121175, 1511340671, 1528444790, 743774135, -1095296200, 1975647067, 425430547, 1753075292, 1784050344, -1574728979, -619601812, 700332387, 48918477, -151575285 ], [ -183059560, 1142881248, 1059724175, -68071924, 178861983, -1466166902, -1274911954, -248534058, -1633316544, 1638026660, -1490142156, 1623863433, -1552981579, 1858118512, -1157728497, -286826505, 1383948271, -373497043, 952613240, 927417302, -1744145468, 2126108486, -1750293764, -1999226090, -1071476715, -1970151541, -884930732, -756502976, 1961365976, 193588507, 355467386, -1415033115, -1746256675, -1088975921, -1965038649 ], [ -512269331, -1603995251, -1909361529, 1059266021, -1446411670, 1214114160, 1656603501, -800854187, -69874361, 1928740463, 1955395635, -104509787, -101164401, 653557697, 815252233, -713686895, -1453723904, 1650374612, 412770922, 1752288597, -1485823493, 715781131, -230894242, -1706122140, -1627477827, 1432900446, 1903632556, -962031758, -976152274, -1253564433, -1230736259, 1927670159, 885796705, -823674384, 2057063046 ], [ 98531092, 1866420837, 55314168, 1972180878, 359608135, 906693122, 1631493271, -509031909, 294081062, -1234856202, -2008728098, -66577401, 262738612, -783466819, -639582648, 1567860194, -445951841, 1569182188, 254573964, 1104530498, 1180083991, 619932593, 596686790, -449490713, -2084624082, 623070848, -1077791271, 661740796, -969682997, 1917537913, -1359477813, 2110923960, -2026073614, 190343709, -1406306226 ], [ -135828435, 768914162, 228735189, -861481511, 515178974, 1389517689, -442077718, 494875488, 1540444910, 196668785, -799605294, 1950963320, 689715515, 903097599, -1388694964, -13558956, 491158519, -30490807, 1962764406, 361144210, -837177960, 1749172320, -998814866, 1751380759, -1952180353, -824268638, 90507937, -461608213, -1923538632, 1832833877, 644621998, 279008331, 1983764329, 1070405909, 1599466394 ], [ 1621024225, 1658180326, -1436458598, -1970262269, 1668115830, 1715397268, 2125250215, -687098095, 976270386, -517636414, -241160962, -376590793, 1863245471, -1150800711, -320941362, -277831341, 884232696, 40305489, 366717652, -1126365396, 437595499, -2080633711, -1264374932, 1741412637, 1110800305, -1193718910, 1764549592, 1740738278, -1125826063, -1754045245, -1420346601, 619394620, 527855072, -709723577, 2014240144 ], [ -1993372521, 140021715, -970680198, -1772173987, 1511724990, -1480064277, 2067657698, 610955866, 526937032, -579253881, -1889109915, 581036824, 611595832, -1518642476, 1133375334, -45392463, -607010772, -48001015, -1021273618, 1249417108, -1254428794, 1323935598, 1987873124, -444464984, 1133385134, -97180832, 260430177, -190185191, 787821500, -751639464, 708538097, 1340549850, -869554820, -1146518728, -442117725 ], [ 1247336050, 96915893, -812589989, -1857201887, 1478118645, -1249057862, -847245790, 1574320593, -11623673, -463567277, 146070303, -1125034532, 443341789, 1209475465, 1544718742, 242475042, -417851879, 1964224571, -841732421, 820825283, -212643988, 175947179, 216571224, 977161475, -240415675, 1106696607, -1901424059, -610283744, -1284729062, 1320673139, -679648947, 1952874519, 1155530763, 1558560248, -129700006 ], [ -2138040033, -1156390678, -1300199441, -734204229, 464134143, 1059204025, -1629507849, -578387097, 979429230, 1376489385, 397756753, 1904377172, 1304878038, -2039689883, -1839113479, -704339541, -1620965980, 900136815, -530962457, -1081539656, 1282769464, 1527824333, 1931416150, -2125259151, 457145294, -1335118788, -297529135, 968390513, 141842749, -1151197505, 841507478, 1220627650, -1383162720, -642141876, 2085383294 ], [ -1056634679, 790987780, -1614861960, 707150811, -1618795227, 1359255903, 1225659370, -1456253630, -1360802700, 1739567369, 1225852830, 1342870133, 207290145, -234151267, -1690494137, -477722964, 77302208, -635469301, 1330969436, 940484070, 2029816448, 1178147454, -1902898536, 1238979220, -82245880, -1345532430, 582240847, -2005579566, 222202154, 1515302403, -1147839760, 1848022570, 1460044581, -764909476, -1947396267 ], [ 748681316, 1829489540, -469988051, 855879025, -797996280, 959129159, -1609906858, 165447320, -2042233643, -1258815366, -375011032, 1873972231, -1019941468, -1608741307, 210093216, -1451381020, -1239148311, -1730438301, 1821044947, 1584891324, -798257360, 906263165, 603632807, -1444322839, 918199955, -472327193, -1209398468, 1592909088, 792193420, 1764767626, 1405417846, 1596437319, 746171084, 411508680, -877920694 ], [ 2000745637, 1804601603, 1005883544, 1944100904, 1656171370, -2075322666, 926927100, -419128229, -1144557874, -350601727, -1020682028, 430555632, 2051439783, 412586795, 1402875851, 911647787, 1871045221, 1755742238, 1899012088, 1639646035, 1139780999, -1701305100, 672725885, -329328754, -543565583, -2119841250, 309635388, -2040598686, 1035749324, -527159005, -1407414008, -1521259416, 597681103, 759410107, -861052400 ], [ 858129974, -975035448, -147907768, 1869207899, -2011953141, 1716499428, -1982755364, 1755156564, 1381118552, -1143530826, 474462241, 913093521, -307341302, 1355636232, -2129802655, 1403144553, 630689716, -1104875214, -346576260, 1580947560, 1858725038, 1547304565, 2027380403, 1220765372, -1837554116, -1379613099, 315777490, 312788840, -71975843, -1028923379, -849290517, -884275962, -1990012117, 1689474502, 737073872 ], [ 1304362002, -1977523786, -811140955, 1758578451, -639601478, 1074103818, 2125680452, 447829780, 1722038458, 2006043952, 489703632, 1661973308, -238648600, 1472316109, -359689556, -1228868965, -1270105426, -1285156307, -600710900, 21181828, 186475664, 15655981, -1523977753, 1773227317, 1321364168, -1508458209, -1262651010, 875989853, -1577399960, 1674064563, -1343343762, 634398524, 825539272, -1793485435, -925647288 ], [ 226005384, 956238092, -27344380, 397351751, 715715804, 983016539, 27852968, -754912265, 467977551, -836641580, -440081795, 1907426576, -1883324407, -121214269, -80731021, -707641587, -867965432, 1273479203, 983965469, 1772489794, -749885475, 399284058, -650219191, -544966439, -1563976229, 1572493730, -95156332, -1757522897, -277345963, 918899367, 1890772678, -1374107432, -1849361420, 2056498830, -617407578 ], [ -738777574, -1205591694, 1698462356, -970656312, -1994673614, -1264285870, 1011954335, -1388100069, 932247128, 924426518, -164709824, 97128451, -1932662701, 691667737, -1222336962, -599881574, 1728994120, -1684873690, 176697081, 1627669146, 2126473505, -1649297957, 417819935, -1988654330, 208459470, -971535922, -67050992, 1525555856, 8908083, 576556077, -1738470335, -531788050, 785817920, -774732996, -671150366 ], [ 743264223, 111668748, 174716469, 1714359553, -610142634, 1900053092, -1856124080, 770152573, -2076042893, -790630180, 1860585135, -777226642, 859567491, 1977849018, -1041348122, -1644866825, -1901963722, -1983442257, 740471530, 790295055, -520871990, -855645421, -1728883610, 149460273, -335735850, 808558207, -1717818697, 927231407, 1741731125, 968033566, -1327242961, 1929857876, 269033159, 1088246333, 997392284 ], [ -444876140, -2086983889, -494034473, -367061131, -1463741506, 538231475, -801051849, -1085323950, 1004405864, 1723616271, 1534163273, 876199221, 785144784, -978945508, -58682758, -17130694, 1241238607, -1480182312, -732750718, 136064040, 1393658817, -1196020947, -967577950, 736813160, -1604214534, 1928587205, -1839504105, -172866300, 1499905222, -488152975, -1358483026, 1708350419, 1617026343, 372801394, 908033804 ], [ -1087074313, -1858925605, 183425752, -1610541225, -535475540, -1184152373, 742893468, -1601018702, 2040378063, 293572293, 381869195, -976638990, 1491177287, -1294569155, 337555944, -1912759826, 4815547, -1960550730, 640010112, -552285844, -1022993206, -794904506, -797551074, -1273152235, -2062728460, 598733412, -107056349, 799035848, -40329871, 911274551, 1425466985, -1686486732, -409064554, 1707370465, -1627307250 ], [ -1287004367, -1081896544, 302143687, 778252026, -446425781, 476299702, -1745763728, -400823701, 561777560, -846723574, 1470015751, 1928128738, 2015798661, 1925342055, 1793242275, 2079053582, 502408396, 1185737067, 932787724, 727404024, 1075547677, 875594824, 1422357542, 602812116, 507094391, -1697877926, 2114138815, -2014629589, 1191506924, -276078491, 975788599, 1992883664, -149908590, -925187147, -387203003 ], [ 1472905681, 577590819, -1555721415, 628580698, -1388407138, -1147565047, -1192819125, 1296374664, -1649788142, -712956680, 1050924522, 1481093076, -97957434, 890983062, -2137427545, -578171170, 114761583, -602980008, 1566647381, -1927631205, 1117821791, -555933262, -471746155, 995372252, -1682730283, 1230783049, -1217850699, -377001362, 1538138760, -965907062, 1073848399, 465389288, -265351574, 1824932445, 359758032 ], [ -1943063537, -1155595295, 1145153258, -1412881343, -90018728, 51342949, -1493531339, 2145492148, -1790286197, -433625805, 384473254, -601159940, -1618558861, 323359771, -923686998, 1173232461, -1329849696, 242785093, 984768011, -1471974427, 1325607713, 1170102744, 1538583839, 2000348616, 1707476091, 1253414037, 332288165, -1541073406, 391930218, 1594692101, -266982842, -1853611099, 659522890, -726076128, 1074403314 ], [ -553377579, -1582632927, 1386068705, 337853269, -740770068, -1313063213, -880910763, 1725797478, 1455205948, -1615152450, -935765995, 1966047483, -1656533454, 1550576002, -716039650, 2110009515, -736771542, 10383813, -1965338236, -1401027275, -22837723, 393982534, 2052954058, 421990530, 1344982682, -886545478, 1928279811, 65975189, -1016443142, 1450707704, 320352833, 1104626052, 2001784838, -482748339, -504724536 ], [ -801571205, 1227834324, -745772271, -11926163, -2070669657, 707356218, -1569118436, 1310631516, -891956690, 1806853627, -1241573666, -994174046, 95932687, -1265093288, 1927236296, 710725280, -1913219029, -1949320378, -981894861, 1940823376, -166323679, -627808432, -629561789, -1617480771, 415788896, -118084280, 1937331886, 1629615452, -790152097, 108127998, -1171436168, -229069089, -1802133734, 1983826252, 1197979647 ], [ 1489426399, -1421644860, -2017600594, -905490574, -583644350, -1183958548, 1304291332, -75581269, -1196891343, 1620311547, -557523958, 937788369, -1556402468, 513492939, -1233118449, -1446523027, -1792679596, 403161103, 1068287604, 736513047, 1639175389, -1934856152, -1727793455, 1782827736, 2110187610, -1924810169, -684081522, 692994886, 556027783, 1765183509, -2004681749, -1570810616, -1458243942, 533473936, 13483321 ], [ -368396648, -2048446070, 1131160842, 685400467, -1564339651, -1377679360, 1194685309, 507037760, -912681653, 1161421495, 1649321917, -625841613, -1143614989, 1129136991, 1696899608, -1530077367, -1623677398, -1034371073, -1096730784, -495822551, -2023478941, -1069620821, -1113945934, -1250656722, 2113787095, 134320337, -1727156425, -1976267888, -2029114681, -84384864, -758950992, 2115556349, -1153418522, -931728294, -1716195848 ], [ -700360816, 1063525790, -267244326, 861722883, 610712178, 1089626550, 148163897, -1579293850, -1844649010, 424435605, -1211116392, 1317844439, 600951374, 1652195781, 852919605, 1277909706, 588941522, -1066518353, -1518361971, 1757143280, 2036449573, 755011537, -483757556, 1599379837, 786964700, -1512519874, 941881666, -1499643112, 1900426081, -262122238, 301297515, 5437221, -1709692928, 1231583124, -1094934024 ], [ -1863539092, 962545038, -2095073421, -2145301620, 345991456, 1223459403, -853250926, -1432835304, 1752223931, -264197542, -1912780162, 1005824215, 1976191605, 146865170, -1410405696, -1165137389, 1959910395, -347258375, -956206445, -1777835129, 972208232, 1392031333, 792060343, -595211802, -348048042, -1183047380, -1536292344, -859901636, 1014752340, -1653628664, -4368282, 438669636, 1743497901, -964651011, -1133008301 ], [ -766275122, 290830530, -1826726927, -305397948, 1638488862, 2037997378, -1213903869, 11634376, -1039042458, -333520133, -301352018, -1209459595, -2077564899, -1628139709, 699741703, -1763692772, -1923899354, -258961465, 597443589, 986433304, -2045525311, -1165274932, 1478041674, -578524805, 919302129, -21413713, -1400645618, -226232453, -55100096, 1918447279, -1286121046, 330311120, -91670396, 380313846, -1699107768 ], [ -2024353672, -66123986, 1567717884, 88972707, -234849686, -1785620653, 1714890725, 1005524591, -604289197, -747995104, 941062728, 1857592640, -575997462, -395666100, -418159295, -680862003, 1212494001, -391607717, 388089233, -1504987415, 1911755798, 927737133, -1479096114, 938658482, 1574653515, -490845514, -791060921, -192280579, 783847262, -1488499100, -998434322, -1449809678, -129783693, 855106186, -660368460 ], [ -1261278160, -1522026348, 1682542670, 1231428783, 237778056, -1426686605, 675576387, -2130981577, -1463849662, -998449008, -412621192, 340454943, -1255862675, -583091246, 196150777, -817008562, -1012323111, 1789766268, 467844970, -1638206556, -1696495448, -709031013, -939851293, -1723671615, -707260841, -179846975, -1500791236, 1684720884, 165426772, -1595484352, -420527711, 791896081, -1206751089, -97531599, 192160813 ], [ 270420421, -265147900, -377186035, -1658223927, 1856657208, -192140357, -385704971, -1574013360, 1319662528, -739770705, -541362678, 947830678, 101424849, -2029335098, 328716101, -2095178431, -25270410, 687402050, 571192816, -1925857143, 851646656, 592727290, -954172953, -1804192706, 352339387, 469174655, -906418519, -127629646, -1901987825, -1992124288, 1091156260, -606328085, -805382615, -1386725020, -15206036 ], [ 1414325466, 581193051, -1290790856, -1005166318, 1217378211, -382836243, 286371373, 1061132697, -420522676, -1814096315, -441781097, -1256279707, 314000146, -1188759912, 650829895, 732688101, -1123742101, -330403971, -1906991512, 91361721, 1187160949, 923280659, -596165563, 948930546, 1604576932, -1853925864, -495438365, -1129043844, 1359682645, 392540516, 1814543253, 320041487, 343403299, -836286005, 759410965 ] ], [ [ 1457949671, 1940782672, 1737550738, 380056479, 1484507158, -1226073620, -1790159128, 1750612978, -1196938795, 1795237974, 1637888834, -1628973529, -296862815, 827923030, -2093430598, -1129078902, 28070940, 1962414349, 1501268946, -702800886, 429065872, -129181523, -624952969, 1231958856, -481780957, 664758322, 2012000914, -1838013352, 754587491, -1747043529, 783463997, 937513139, -244721035, 576410425, 1770679647 ], [ 1446331522, 518117408, 1369751814, -1394472923, 362592597, -1859732245, -566504548, -1984746147, 2010516438, -1155413920, 385648391, -246897067, 1607973421, -238686228, 1421053954, 525420272, 431106857, -2083081947, 945493095, 742477870, 1669615556, -1629236477, 1644460729, -1807631063, -765596659, 502807744, 309639568, 1542683033, -2007534520, 2050481099, 756142503, 208354682, 1086926111, -14975347, 1943258775 ], [ -1976686681, -906319886, -1048701591, -919854031, -315924444, 419283174, -1493038116, 433692300, -535946594, 1087514643, -1980644262, -495131402, -2108091765, -1761669897, -573238650, 428808146, -1285103783, 1824450525, -79815365, -837331918, 1907609951, 1954996022, 1408498010, -1669404547, -1858776736, -600056855, 490202360, 1103281991, -1094371861, 39744886, 1160115053, -708229308, 278340931, -1622055739, 1837241261 ], [ 414949701, 1269219932, -2042131438, 504286801, 2000265785, 1191661004, -1308344801, 1442327956, 1607007952, 981607775, -405978013, -36729583, 482108417, -835096686, 121609279, 825879591, -367943315, 1633587368, 1264930364, 1898340347, 1165083362, -324264623, -1602214954, 1610718382, 1647814579, -94031578, -1030072504, -1251015387, 70752215, -2098493748, -1192709797, 541226527, -1605245737, -972333370, 488498966 ], [ -1935225139, -1437347398, 1992746792, -1419109055, 1840463513, -1329380697, -563371439, -1492695884, 1288217641, 1389270582, -334515237, -1117604264, 1213659285, 363525147, -1031504950, 39510864, -1285001184, 2019479162, -452629796, -1707042610, -739648802, -29009817, 1400800793, 449990448, -834455533, 330699997, -1295173756, -1169662877, 457814925, 1381595099, 929424309, -838574479, 1446734795, 279836667, 424917119 ], [ 54414803, -2048415155, 175343380, 968361665, -626454537, 466737318, -895467215, -441401460, -1413973591, -356115753, 1462061326, 1773268742, 569332940, 635378294, 11330775, -269865340, -13102829, 407598790, 943122375, -1757518348, -1776591781, 142431082, 639884609, -363138851, -373616050, -456374713, -169946489, 1823677853, -1061619544, -940097889, -1848254653, 1058362577, -2999970, 516256691, -1009255143 ], [ -758653156, 1342856786, -1179924760, 944873129, 2051675813, 87126620, 989617299, 71908819, -2110329049, 245030502, 1708837547, -168027973, 1445512886, -1129530757, -1975648373, -169641553, -2143312098, -1601635142, 236430268, -447105318, -688703654, 922154923, -739807248, 783526902, 1223810114, -1235384312, 1181284505, 383013696, -1777819702, -1018098816, -453388796, -464987051, 2120932674, -40272589, -738902514 ], [ 1798069000, -206072517, 721132150, 1551889405, -1555110181, 489026233, -1235664724, -1857908008, 1462564872, -1440183965, 249195781, 823057581, 30503526, -521803634, -855411274, -1040935838, 525791976, -818055535, -969994061, 164527866, 634721699, 584265623, -312100134, -153521205, 513348169, -165388544, -1455670362, -1093574, -1697611201, 1658778859, 28369263, -802477216, 1588343948, -2130800768, 2133200106 ], [ 807288794, -1052796461, 448583530, -1851493379, -1407608278, -782359957, -2032071003, -1922846253, 342117400, 181409470, 1079024460, -1313315791, 1175216934, -596303048, -2144939711, -57483470, -1961744247, 1328527223, -355237506, -969632909, 535509566, -707836727, 26473827, -607285980, 488192928, 1244617213, 910039707, -1908571831, -523266295, -1368479139, 727198557, -1059645572, 1034942012, -1122508439, 1431893018 ], [ 1741060231, 1732134565, -1180143102, -1457176886, 1794544499, -1120378518, -1000375851, 1227300191, 905264403, 1086755992, -1024218096, -802907042, 770337100, -1226388010, -683180863, 640939548, -756275415, 79965870, -1938617355, -1134406922, -1789265472, -46650735, 1911174719, -1170033270, -1022283409, 1211494461, 1414623139, 1730437533, 198163370, 794785392, 2055656179, 2095127078, 926249670, 724689258, 1382076758 ], [ 212420738, -848271864, -1483423267, 740669868, 1033830031, 1636359089, 1571863776, 67179968, 1714913607, -2063751626, 20770072, 1241614747, 1261533051, -1379810955, 991477463, -844927653, 1903206114, -994213103, 1031461050, -1453670703, -1402643094, 28395356, -408062479, -1517499329, -1729862888, 255624521, -1267932413, -1407291841, -57616781, -459103195, -289343742, -1783760956, -2051731259, 1018162713, -1468272045 ], [ -2019645696, 110935079, 1073607093, 590695419, -1505804203, -2049867773, -534669126, 696008526, -238162975, -993375991, 1579969578, -951820, -1753913572, -1421589869, 37070935, 1958973119, -183661009, -698803138, -1564001778, -510708938, -363311231, 858824061, -917498458, -1365088560, -598440214, 747279608, -1537006938, -969683322, 591010328, -150850428, -1263120173, -2041294918, -1501544473, 1413535081, -1264814903 ], [ 883538468, 2084769759, 1830675635, -728064863, 1683218805, 1918538645, 1248983814, 340496147, 806213653, -1571285134, 702134405, -1848118256, 1196746136, 1886177712, -1300096077, -1591222308, -424589885, -1553645195, -160745595, -1807196784, -2096854303, -1137018474, -627120642, 1233443813, 943175403, 188943178, 1326774473, -1847652249, 645174089, -335158630, 877800607, 659067484, 1070985900, -373852670, 1099373383 ], [ -220483751, -1895658086, -641558645, -57309625, 890021586, 1630866159, 2050627823, -2088749758, -1230210894, 1667249473, 262705619, 646821509, -2099908076, -1367052413, -39769406, -265700673, 2105806459, 1269748331, -294679567, -215678448, 691764840, 623097180, 1040442881, 1132724695, -585137807, -1642103620, -991023033, 962116367, -1248759700, -1337833041, 482183870, -289061724, -811450592, -1296322399, 321745246 ], [ -1973415031, -1513946451, 1654487023, -95393141, 1752581584, -1852656528, 1185901843, 1192491891, -658127097, -1167707151, 391607972, -2077157558, 328606518, 1680026146, -1418109608, 1053200077, 1404475856, 1544086210, 1663846068, 1325294368, 1516905131, 193380602, 968962252, 131502359, -1218668189, -404816265, -349852036, 184219261, -152054273, -1252089471, -220352332, -243259462, -45000144, 1598246458, -1829245285 ], [ 1997409829, 511070865, -610729244, -624548806, 663189700, -1131286750, -1651154110, 297091593, 1295795441, -1451509140, -1354473743, -978064783, 273493054, 529854772, -1933757824, -2121826359, -1852935689, 589525347, 420413947, -2016990547, -1994265231, 1961890238, 243638573, -142682167, 944808571, 1438688450, -540475795, 192698647, -140166585, 347381725, -1106710695, -1440816140, 1884901571, -1234575839, -1023293243 ], [ -1433090769, 1376609026, 2140987930, -1820424417, -1946474948, 999507576, 1909238397, -131473971, 277515744, -1825042564, 537258649, 1989202240, 927804826, -925398678, -1593686186, 618270684, -700732501, 1966886404, -1005178919, 1722398334, -1653717856, -1482699771, -2146250175, 1548929793, -1807140580, -1287318394, -636312411, -1031667444, -2146272803, -1751068504, -1358857522, -234405316, -183123675, -1951163460, 253237266 ], [ 2117028498, -1708464382, -1455534775, 2008062742, 652272459, -65357087, -1754321403, 1089410373, -613141432, 664018027, 1956528453, 1239942384, 1112724742, -174483435, -2115980527, 1369183358, 1398417316, 565706934, 1880370153, 1740577974, -360784955, -679106644, -215031113, 662671228, -1639857008, 233889495, -1974150402, -693196696, -1553198354, 1430954034, -1297414920, 2114759742, 1224888124, 1836082879, 474097282 ], [ 1584262626, -1644343412, -2109168361, 1180666520, 955077987, -978450261, -1732372904, 495518895, 711030615, 1477969144, 859936569, -595061931, 735671482, 997712959, -1831614446, -265735165, -1627647681, -970984025, 1910761315, 1168562915, 1151878485, 118500370, 95481977, 96399115, -86510561, -656526629, 934506745, 1131233851, -1466271817, -85366203, 31225263, -1747841208, 279345293, 1388170027, 748431953 ], [ 43193698, -817773636, -846087998, -988239971, 1156771560, 183530619, 1806954686, 869078396, 502085702, -1800877169, 1478296378, -554958684, 1323181654, 976710199, -136114445, 1886282499, 1724920821, 68752301, -1763579463, 793239816, -623482582, 340636039, -919317240, -219286643, 2054408709, 982402632, -197033329, 1250305701, 1121939551, 1215087369, -1076813021, -439461795, -848227516, 257448731, -1936005925 ], [ 720794837, -392884397, 520533544, -244283897, 217547370, 166670857, 22111119, 817694653, 5413047, 2043266253, -175097408, 926505248, -742375700, -883539073, 1935865739, -1042907178, -1177482388, -1248544899, 1243581861, 1908480116, 1742022203, 708460194, -69758085, -538381262, 1785888777, 1292607679, -1839749190, -1494106353, -697071719, -1150793170, 2085871086, 2089931518, -940930542, 1285973201, -26681084 ], [ 1095716943, -1455796658, -1143504818, 281343758, -294289521, 518242209, -691083611, -181320838, -985598133, 963847487, -704124659, 1020091812, -1996171082, -867280501, -529527385, 1106511710, -808595339, 128236187, 52357774, 136108901, -1556283995, -1109247914, -513508918, 93714653, -1396929633, -440404776, -1803454722, 682112943, 1914492619, 1981203023, 1426854715, 2140616406, -2042856478, 1033948572, -366805256 ], [ 1245136779, 621114129, 882547892, -1343709487, -755491201, 653409208, -496562795, 448220926, 1476081153, 894772156, -999327012, 691680074, -1177206561, -1406769020, -1515203696, 1628177416, -250563501, -863741901, 1606497254, 1772057143, 106491922, -1214375342, -629847491, -384327092, 1223433572, -1238929112, -524129210, 1786470809, 358664459, -2110990735, -247374225, -1184307222, -18675105, 1481766538, 1799171457 ], [ 2081779875, -1952845562, -1030033703, 1392813020, 12356246, 532610468, -2822524, 268411947, 784436131, -51523398, 903306871, 696174024, 1593030186, 1889438209, 58916370, 2000365352, -1948861286, 2076119208, 355762677, 764584166, 1235200457, 1144774519, 1275522966, -875104789, -240667700, -1148528083, 1841410370, 613218232, -404472336, 1024944136, -1627358824, 398683049, 1225778188, -2040243601, -1867184113 ], [ 1358115386, -2113445781, 796072612, -1593327987, -735062550, 823270389, -1674431547, -511682263, 1547260400, -483262174, -1127962115, 690342098, 1135645709, -1998494766, -1626467930, -723253720, 1564298997, 611254310, 1505150024, -2053043896, 282373196, -1590775591, -1778829170, -586799183, 1943602385, -670535089, -1789707880, 971286128, 585189340, 1579827930, -586390987, -516171908, 1832475871, 749331951, -501875363 ], [ -637393439, -978979087, -221080455, 213354799, 802777709, -906377436, 1293868699, 1565309291, 961089614, 1310145759, 936167260, -16118994, 181930898, -292463861, -1976351091, 285427690, 750999351, 921760173, -1484569515, 245485810, -1589124032, -806722408, 1578678675, 1375209581, -1025019543, -506541067, -1582289494, 1339457188, -825066358, -1443308964, -1620335877, -545745989, -1482086642, 823824195, 839999572 ], [ 831014526, 1621770935, -1222376382, 504100046, 29684850, -1746274668, -3468657, 1153695763, -2042581187, 199694725, -498691522, -2036968543, -1343996797, -2035423846, -1778002133, 1318796022, 1712550400, -358647231, 1188796593, 1831007937, 1503700560, 1402827198, 1614440007, -948542737, 913103600, -1562570597, -1471207030, -2132705300, 2088131057, 1456728070, -1047602231, -364520784, 633929894, 1809081675, 90286098 ], [ -156123017, 1069937764, 63688398, -1987407952, -2139359932, -761262766, -1412503551, 2069875522, 1354653096, -942213844, -1304652703, 306401777, 125201079, -1997539527, -168315465, 515676836, -2020342573, -1239395744, 549770449, 1267813677, -931473052, -85048032, -1998136180, 1710444330, -1355914438, 21073266, -1252847098, 35107880, 1233015112, -94222585, 2113478471, -1111809414, 317632691, 171518294, -1040866919 ], [ 1489531443, 1473846417, -416823245, 689841177, -688135290, -1685446162, 249895528, 1695295872, -1924757165, 2035679597, 1345767852, -131178293, -1148878367, 1264698015, -269747743, -928865761, 209338193, -2030092421, 711130640, 49214437, -301685580, 737694891, 1612418846, 1595550125, 988447964, -1482538512, -1967462206, 301287387, -1911433849, -195498926, 1576294691, 475856984, 186278027, -1489172908, 1262259986 ], [ -409110006, -467742186, -494471627, -951749643, 1047770507, 779173197, -1700579438, -2127381698, -1813834696, 1028944283, 1920981466, -1225813238, 1094708986, 1196864725, -390588049, -1649431178, 1104147418, 1769231934, 1088386469, 657308920, -1358665713, 290435137, -1593253676, -2061042760, 2038150826, 501491863, -120020927, -759922156, 2091572748, 803765810, 2020218868, -102294295, -1866483225, 1035307235, -617652054 ], [ 542023284, -1587364563, -1255255356, -419061335, 1527021809, 1608910363, 1297145493, -859930535, 151150764, 457192125, -1197943533, -152464608, 1001701901, 1564660501, -1327531542, -1244329195, 56237606, -644813651, -2111561457, 960383767, 227182395, 382074327, -1777340935, 427436399, 148475739, 1988820140, 286212126, -741328007, 253342678, 1842865553, -1174739224, -1430806866, -365582327, -42227463, -991929425 ], [ -1184614502, -849089827, -139882296, 197392088, -518043854, 471197288, 1729707662, 878333170, 241611634, -32822229, -590715166, 412539393, 1954475803, -1847569283, 1700357073, -1532279938, -1144373993, 554922993, -26465597, 348781974, 491865991, 476761749, -1086848522, -521526859, -1558570116, 1215658753, -1627840628, -512230465, -721744423, 1441750878, 1777555701, -228018469, 641635328, 876155074, -263386182 ], [ 1205886057, 1718480711, -252748072, -1343816075, -898524008, -1330578906, 21475411, -1042723858, -1345395268, 698940423, 1926490805, -557700076, 118102368, 1526651058, 1409418712, -1308685981, -1139326505, -338611268, 1784163339, 1893080341, -1165252478, 374231012, 1863857264, 1063252877, 1609877929, -1215051411, -48460086, 1037754484, 1861512122, -477924007, 782094760, -1889986911, -914211033, 298110755, -1569255518 ], [ 1377877610, 375664873, -385175854, 395220641, -578428386, 1819017081, -409645795, -1393804422, -478143526, -1762505238, 297148709, -836294937, 1110648416, 244647390, 967824173, 1143047051, 195739331, 1692063820, -145384151, -1842906946, -1610019528, -1021511432, 1776136094, -1640474725, 598426297, -1276279679, 1664561446, 426398381, -1701353403, 2122895647, -707110785, -1378758491, -1019287453, 1068388290, 2074743005 ], [ 233516341, 96758549, 872091801, 1096655954, -237703156, -2140792181, -21230151, 2027180739, 95033739, 1218245158, 352906717, -1237441543, 157092520, 1703189331, 917104940, -1274018043, 1939483438, -1522048601, -903559873, 511866477, -2126688828, 1260425312, -1158721358, -1286452070, 778188727, 444304411, -1335901874, 109582915, -1255764671, -1824516935, -1110104793, -1511293652, 673386744, -1412913660, 1758603802 ], [ -652184213, 48182366, 276070564, -311148308, -1527624912, 1451575804, 1016647000, 685750807, 1568846239, -1293798270, -406297389, 697104114, -608241643, -744657972, 1493243559, -1020589714, 1899645568, -1984918471, 722452101, 107219783, 1156599342, 459695009, -55696616, 932951175, 1085702515, 755430173, -5732939, 1314163391, 230704136, 225999478, -774476276, -1569817295, 1475702746, 932687660, -799959880 ], [ 865869035, -253864892, -1915129486, 1638646228, -22290321, -1489913729, 1655928055, -403587094, -356437689, 1332309265, 652273719, -1047225022, 637519999, -506629702, -1932598737, 1228915048, 1645412591, 248077137, 1573213366, -472271029, -1890482478, 892373792, 1467800330, 234807598, 1664204589, 315328560, -1621741526, 1920130046, 1728830177, 229726403, -630390651, 1909728109, 2130805158, 462858161, 1775364780 ], [ -943856114, 1012405991, -2044722947, 2056840299, 1914343051, 592507362, 419024630, -1448640358, -967747851, 364973542, 617457857, -1585199462, -1018817200, -1686903368, 9227577, 963517053, -1621399629, 1916862737, -599756260, 1114497062, 1878553481, -404197970, -696799235, 855792361, 1144219574, 244694699, 607944343, 425603169, -1257911730, 1900787022, -2074880739, -1800258378, -254172638, -1091177955, -91385902 ], [ -1862005933, -192013799, -694323358, 771444655, -870830378, 1487573849, -894456904, -1046893792, 1891738626, -475744340, -366379546, -1811147527, -1593103075, -2025523355, 237513187, -124014039, 2052683470, -405419877, 1606694774, -2106325914, -1105188660, -1582931575, -1032454929, -743080861, 1508896152, -871273577, -1320855067, 1741517393, -1917647967, 402146548, 1300298403, -329018665, 1864464169, -1028083871, 362480758 ], [ 1120538681, -1635117197, 1704626851, 516914945, 1551011649, -261103170, 1180574537, -1681605649, -785562534, -1473613697, 1256361558, -1867909461, 1068649829, 16263391, -1259922538, 77208025, 440947705, -763743724, 388509971, -785188765, 1980288335, 1158075739, 635955447, -1893831356, 1885435906, -1146005181, 173842762, -311280995, -42994157, -787712048, 1328564496, -493082866, -2009814578, -2025648551, 1007916389 ], [ -727585957, -1881698958, -2101380116, -456540245, 1030783002, 115699280, 1908933549, 521364721, -1297807207, -1849362058, -794147538, 1045977300, -2092838923, 1193799651, 652201296, -2070031701, 707841274, 613814522, -336115173, 1402271459, -224820143, 2118549751, -1187243104, 1193941539, 1466765476, 443817504, 1793070721, 237134794, 646715759, -2082335237, -301182021, 648338054, -6855339, -939430753, 771911782 ], [ -919474283, -1398230789, -1828923879, -1989821380, 1161136879, -744189573, 322235479, 983977529, -1886171140, 2064287308, -911406086, 997036075, -1519195073, -1162076068, 1543490717, 1998479485, -740121586, 1793105465, -161010763, -98080108, 2123919387, 1903708194, 1494096411, -1839635810, -399952760, 1022473161, -271756022, 128502671, 76733459, -1057438715, -1522827678, -516047422, -1118180658, -1190982182, -2124422720 ], [ 1221603703, -82469571, -464447347, -743637892, 698214450, -367434165, -1534578619, 1070734193, -793934753, -1224735461, -1566722347, -195643931, -1836036002, -1351432186, -949597728, 1162442574, 1931515525, -1402664749, -943913960, 1006471160, -1108971964, 1331130867, 1167236200, -1994780450, -231181906, 517166026, 1695078699, -2045930997, -1196279553, 2040676495, -563567804, -1236237472, 808236085, 1728183620, 1192551154 ], [ -798819194, 2062761097, -1340208313, -2065645429, -171016495, 2140941429, 277673905, 716804243, 77132962, -1090498937, -1473911479, 1476243476, 2045893949, 995692394, -646092047, -1173972463, -346486848, -1300590313, -1027214053, 606421483, 714275235, -1812646766, 722351835, 1268947292, 785760179, 412690013, -1600849003, 1824273152, 1521196689, -1663913001, -1844076147, 1860005260, 1772823679, 221189165, 497148329 ], [ -1125784447, -281883949, -1513111731, -1687195664, 1017367785, -1427736291, 1146937583, 1011701305, 1553442683, 523799978, -1114313132, 1321351119, 1054783584, 1197358347, -1941418984, 387986284, -905499678, -250686147, 753544869, 2105630486, -1601960869, -1603393305, -1333766842, -904658728, 810154053, 1894174719, -1914062520, 623431383, 1402924299, 1331114691, 281887328, 1038983351, 1857964977, -1390249447, 605473112 ], [ -2067863348, 280437077, 344861706, -637958748, 1468809127, -1942480901, -1737190999, 1526966093, 1104088982, -1938456503, 2060078648, 164857695, -1352837290, 486574050, 920502261, -1630866024, 1248573107, 445052160, -81568776, 33089148, -211619930, 712470547, 1951372266, -1476457225, 1623671278, -1278016051, -357090934, 1334124360, -721441637, -1448202711, -428464853, 1468515913, 421390471, 313103762, -1310371248 ], [ 1597199939, -714140697, 1993788716, 1284548074, 1437474188, -219271125, -655161904, -719819961, -1094247187, -67595770, -1218022018, 425209453, 1664162189, -1193125498, 1920102237, 740671329, 533568403, 1261014613, 1011781395, 1141457438, -2115186015, -650285182, -1637750868, 2106932389, 1664662604, 1866002411, -1540919579, 1820967685, -1447831947, -1088017702, -521651822, -75223237, 1137947983, -1470302521, -811348082 ], [ -1018463484, 1923740829, 703253544, 2007656887, 1025201460, -2062773832, 852632086, -1588707543, 239381278, 1378135712, -1719594564, -1587402777, 653514432, 781469115, 1811646208, -1058310191, -1392889912, 402237199, 1878722529, 1677753461, 71325518, 1317104431, 417881729, 904250572, -1726798945, -778431115, -1408268944, -2038509115, -1932952674, -844472796, 1641792286, -1925260357, 723511030, -2065615976, -296173718 ], [ -1227337070, -278745940, -2085800654, -74072008, 1631334548, -1427177010, -1391631908, 704365152, -239144967, 914771903, -813289647, -1531226498, 872158472, -1759035536, 774318508, -407626281, -1436128732, 257400211, 427783900, 296345673, -1393418150, -1406236858, 1539057095, -1499540877, 699922233, 1273420260, -1773534862, -1835626548, -890050799, 1983041673, -1799526844, 1546376632, -1779395106, -180594488, -1012800221 ], [ -999112398, 165388781, -1782164324, -419863513, 204149130, 806071695, 1076040720, -536013390, -597846894, 355381203, -1579829497, -524105770, 645972640, 709578417, -222218061, -1092549933, -1329824035, -343183844, 1064444169, 227719499, -1790129630, -1090332584, -92968518, 2125502288, 272282762, -1482470939, -337842831, -72246514, -302453850, -186509862, -2110160793, 375153103, 881179003, 1287276116, -1722470532 ], [ 1719357915, 1118786669, 832656271, 1852908724, 893991272, 12510146, 1855723352, -1731455940, -1056854385, 1319297260, -1551447331, -374527998, -1991689522, -1679839562, -756264951, 856507716, 2080770236, 2035987455, -2144082317, -673149818, 1637060702, -716986236, -1910799549, -852398697, -2031568552, 522990406, -1765039, 1045480896, -1374528776, 706342921, 751848642, 2016454520, -512084513, -376288683, -1337910377 ], [ -1753173744, -1819346283, 1017434555, 190673962, -758841298, 354642765, -1797073938, 16387013, 1322816291, -468194670, -947579479, 689364560, 1561727604, 13014144, -463618130, 1979774835, -1268605402, -1396505929, -280705909, 1625847471, 1326438738, 1906110689, 1617624036, -1620407226, 1106951506, -1296679605, -793777720, 1916209051, -551028080, 428453074, -1072729023, 1741899593, 1419741025, 237269059, -1858478124 ], [ -1902218423, 1040651905, 2090148819, -1635745320, -23293036, -812810368, -416074749, -1406935299, 1522227896, 283749649, 1418825422, 1173377255, 2143465749, 647408879, 911581026, 2031034059, -1707972747, 683069055, 216418814, -659335833, -1824010509, 1543654799, 385897246, -1664953508, 1527619607, 1700750583, -1866994061, -1783100159, -1749977607, -67450990, -1851587289, -1006290229, -656666930, 1978257178, -2037086014 ], [ -1066574004, 105093884, -1440780777, 1400977968, -784334773, -1345222609, -651740278, -2142804196, -994326212, 1360457944, 746481479, -371617174, 857038648, 333398465, -1039639290, 126328680, -2034119041, -189907524, -1190878614, -1990093192, 45412069, -1774610810, 1685348532, -1475859039, -2083116408, 708637730, 1274834927, -2062077318, -179530980, 33277411, -2002127597, 1524744471, 642310824, -656733173, 747563078 ], [ -710204597, 937361612, 1982852271, 1956262242, -1479941021, -214041572, -1680912339, -15339191, 786588164, 1033841740, 360307107, 816087176, 2054586371, 1798840367, -760905345, 137129073, -1692827606, 463777571, -483937037, 1786899518, -1841840389, -1658315470, 894252905, 1946888603, -2137720739, 4735378, 394930789, -1061137814, -2100648317, 2069542051, 748571034, 1553924530, 1207477683, -878823289, -2146550730 ], [ 133803369, 1493595414, 1871016611, -590381962, 1783339257, -1864658159, -2095236844, 1137663519, 231941197, 1891045541, 811654316, -1400320836, -841291123, 91450941, -1241517069, 729557421, 1364379353, 552596074, 1896687396, -247816730, 1223305213, -190030202, 555036716, -358912825, 1399963966, -1086668128, -1504316588, -1806311235, -1517803926, -680371806, 962704493, -1634944097, 2012863506, 4245145, 1690295896 ], [ -1536124796, -603046874, -1722012149, -2077628693, 1477947078, -788809030, 283495026, -1728583887, -1039601830, -1447925038, 126225499, -1815585437, 1685192029, 1183781667, 2143255330, -1995008980, 829846387, 1270955477, -2040459909, 862124546, -743007100, -2082800528, -643397472, 1385344909, -1804436402, -707828449, 206514865, 1372156082, -559105683, -1392061896, -2023188760, -559154293, -107439784, -2079291775, 1373837873 ], [ 431091137, -1650471047, -1178819891, -1144432758, 405439372, 1259676670, 1346963534, 1976715731, -1093287831, -263281857, -1490454211, 229268606, -691155552, -1545684533, -414343703, -2132062225, -794909098, -882765883, -316069293, -572654026, 122858334, -1824936052, -1784275500, 681062034, -580130058, 746898286, -870685719, 200892880, 1415877279, -1199988034, -1841348222, -685269491, 751936501, -413342841, 1439202959 ], [ -974511472, 1649073364, -588080126, -2142824532, -1319429252, 790432984, -1910994034, 1581067807, 207430421, 688358587, -70993046, -1100748654, 382103100, -1090984025, 1044580439, -919530500, -833590104, -541157762, 450599826, 272016004, -854713369, -2064974334, 911028987, -1602499787, -2115920542, 2134950817, -366887407, 1769988674, 198757964, 777590315, -104678789, 421615477, -1212110098, -523531880, 979373759 ], [ -1160457235, -2076589494, 806036047, 1637389979, 1128549116, -2054274544, -1172255161, -2044972739, -2061040591, 422362395, 2126970942, -1758591791, -1693109650, -301458349, 615138041, 243231270, -359642988, 825507685, -1279726268, -283417884, 1792370792, -635478499, -1344261610, -720801754, 1175359554, -2082748379, -885790518, -17128383, 1780909730, -1520374813, 856912799, 1834077860, -2051527415, 765335600, 2143962937 ] ], [ [ -1029085110, 1475627108, 1226423314, 336862370, -2018901629, -549196580, -1460893494, -770794130, -401016481, -374941377, 1149237279, -1984988272, 636352788, -1686510598, 1988016683, -253618349, -1199611765, -365920406, 1214465740, -1755428241, -1542905343, -1879519125, 784910214, -2032070998, -1029726140, -247176449, -226073385, 339875394, -2119609064, 282343381, 141886322, -1414871327, 245859855, 2020168137, -1100396653 ], [ 2008340847, -1127153630, 329403104, 1645189714, -2032584100, 170662863, -171445058, -1321743223, -1175376546, -207313248, -154937574, 146661800, 1218321262, -1127381984, 1388980471, -623516995, -226482167, -89405185, 1221255085, 2087226709, -2001208179, -678758581, 933160808, 1122583404, -1540476838, 511078533, -1598086549, 956943019, -2089571546, 410316176, -1498503401, 1506462497, 1502415471, -76505926, -1623065720 ], [ -1087564632, 1793969524, -373231882, -277705, -13713809, -2068067735, -314053847, 771686611, -699828808, -547778969, -1122017399, -1647983445, -1996335899, 1882601702, -1423776398, 1032390025, -1437207521, -585660283, 1112594766, 500349947, -973149595, 420694901, -1270373149, -1911091127, 1321103497, -596174150, 712596628, 2064405626, -774120683, -969882593, 1850285558, 719532759, -961454219, -69850244, 1633502765 ], [ -1772892768, -661337968, -732071889, 381346383, -1818398032, 788000293, -1472938596, -225537579, 112880991, 192043479, -792843350, -1982875443, -332385470, -1295760087, 1053736811, 1212539813, 1220187007, -2007088728, 1110008269, -144733117, 732004491, 831688013, 196828015, 243564096, 529852466, -220878557, -1640336099, 2010802941, -2042458429, -763893070, 159287547, -1665062778, 1835026143, -300311202, 342147051 ], [ 1237285810, -337053309, 1704674701, 309513963, 282562054, -392332794, 336850710, -184397539, 508162596, -429681082, -1986281060, -484212060, -980827747, -185367499, -1160785990, -1626164759, -2125768395, 632898499, 733958962, 1376550661, -1100505583, 92449820, 1737131109, -1038668313, 1594308816, -1314066441, -570583910, -658418034, 1580121419, 2075663516, -1738961375, -1686080007, -206321068, 1286142448, -457666262 ], [ -1587232056, -1504584277, -1576961681, -106865473, 1036351939, -1404267227, -1653169520, -537522524, 1682639583, 1222435088, -128100749, -1919881884, 798306816, 683491129, -825439301, -1625652642, 572661118, -286273295, 1623657424, -2138957979, 159683171, 1162633815, -26015429, 1278578852, 1926472259, -1916618256, -1684962490, 575782692, -1164846317, -1421866479, 2118718733, -136363219, 1188521031, -2108640263, 6374008 ], [ -1665753680, -2146563584, -815602125, -334952821, 1901722749, -2083577628, 1015010921, -2055483417, -288642684, -317208160, 1951481553, 186957587, 2098592604, 671287868, -1587897113, 1687628046, 1589632179, 1785154366, 893364142, 1120309830, 1026693382, -442260801, 258123507, -1127405340, 1720451363, -173882825, -716977898, 805420439, 777803350, 1257787965, -715207168, -1162167127, -451337347, -544931279, 559923085 ], [ -2106843539, 1340778890, -1602982419, -159673412, 811865258, -422617232, -314757782, -949191297, -1073407837, 959991764, 128681623, 601401602, -1412245952, -1764187166, 1344089871, 1694660434, 884034513, 212506877, -102642156, -1403550583, -953568375, -1978323860, 1993182424, -1977921962, -851708372, 720187616, 976920104, -329292681, 752383273, -658751949, 2041781011, 1389991679, 1503935588, -921665442, -497087427 ], [ -773077422, 50091858, 313842818, -801446397, -168478802, -761519573, -513820827, 1198121414, 1770359250, -798952582, -359585909, -279826634, -1930000707, 1434113442, -1279254614, -1895591679, -1113921833, -185558796, -648163707, -1636356785, -761821945, 1394943685, -1220545877, -535597172, -1043020690, 1370787942, -15518473, 1794595668, -1211967556, -1622340175, -1184799368, -146156491, 622825646, 1489242514, -1564843597 ], [ -1418222265, 1923741933, -46705020, -707684977, 1990736226, 482481808, 209172481, 1325140798, 1106227782, 1829592192, 1240984489, 1191107190, 633150039, 1187031276, 1675248029, -1287197681, 1230224529, 1986072716, 243043528, 932477580, 1838760131, -1849330877, -1519001665, -1751559797, -951706337, 664623385, -1547472580, -646617640, -405797818, 1083932385, 924707821, 479598780, -563445245, 218763601, 281560205 ], [ 1154396843, 1566296494, 111436264, -560253610, 1223745531, -723861344, -1978680866, -327216968, -503910696, -108498735, -987159422, -1933403640, -1457297684, -659303126, 228780166, 1366848425, 713735797, -87353129, -1620274010, 1020677232, -1957034036, 99962561, -712247166, 932345487, -1228142315, -403030951, -669631519, 992024255, 409183876, 799228588, -378209324, 336916115, -144314915, 1623433103, -1584669885 ], [ 1486591543, -84201216, -754258668, 1768592014, 2124747365, -524858687, 597752370, -320311840, 1565870002, -1241620476, -1541799626, 1939266800, 760948389, -231149494, 358144542, 1938089138, 1063990637, 1003617113, 1925121369, 1527232258, 2003595305, 1606044265, -961757938, -1617389482, 1610274131, -780052204, -547851088, -840346251, -1115744297, 174240851, -1264813462, -531060846, 1982795837, -1163104650, -1021672765 ], [ 1739812199, -1922199874, 1155824233, 1132553213, 1830099437, 2014970915, -1779102128, -556721862, -1799483975, -1529713009, 2043679262, -389314723, 431851131, 697225298, 586609733, 16479776, 1676070336, 2110707630, 271032742, -991366800, -1721952517, -1534935337, 2014028518, 235481844, 485965675, 2098950184, 706673269, 844961577, 1030081701, -1457840749, 1515685004, 974572865, 250314687, -1263987634, 164581276 ], [ 84150701, 338809080, -1182271095, -1754785776, 1613223029, 1588614536, 1799012810, 1555548507, 1878017507, 1207423450, 444038362, 486312390, -1212527243, 1374777774, -1779478129, -1108367351, 1973636835, -764229590, -1922021146, -1452539705, 183447293, -1380456157, -125015, -320941968, 1843452761, -653843857, 230503336, 94395349, 1191534505, 1249426135, 744991964, 2035550136, 96014817, 68956998, -58361493 ], [ 66560350, -968788925, 1313010209, 1250130883, -1895300822, -2023138961, -296631198, -502977663, -1483164941, -1660845912, 1866457399, -2062501201, -2071820161, 1192912626, -51216834, 1096130358, -1185880757, 466692114, -754332698, -716200235, 1665844549, 511751817, -2029466566, 444542985, 1242138360, -1908962831, -1495334774, 1183655043, -1097535876, 1201850841, -403267475, -428613239, -1758617930, -1369192714, -1718864556 ], [ -1045931423, -627304373, -1576426019, -1785525733, 53715765, -918436742, -1238091218, -802053495, 1596799179, -1060801318, 562626255, 1561049633, 1560659376, -129206488, -1720761396, 1171078941, 101354719, -547490704, -2002921429, -157314455, 1107650552, 276570306, -1797071344, 809251532, 400068593, -1396742359, 1136771057, -1262665938, -567916289, 1190347918, -1833071723, -1113991531, 1194140922, -1014468541, -1207502534 ], [ -784810366, 1687427283, 1812448541, -725293467, 355476678, 1032820134, -1248770957, 1453956468, -600877776, 583065786, -1594103946, -431099485, 201668144, 1294529141, 1293737527, -495481536, -1666664713, -888238854, 769954802, 160828998, -280535979, 782281965, -439828969, -962058233, 1650708016, 310966295, -1253273656, -916319800, -1308346608, 1541693048, 228018057, -960743954, -2013826144, -519522753, 1294905971 ], [ -2093172663, -7792041, 402631574, -1661305417, 1376956606, 1457531577, -641524605, 1480178150, 1060650247, -2142758926, 2093748861, 317058957, 1213704766, -383706906, 1365860028, -470592788, 1875287815, -836231727, 744741342, 1525174122, -830037694, 440697872, -1606129256, 1105859258, 100465362, 2096400972, 1100816115, 1563129739, -1846924066, 475709614, 1778228671, -736851247, 407385630, 469528372, -850306896 ], [ 1824888392, 2084365910, 1668718257, 1752901152, 464187074, 1767594288, -2133528981, -167174751, 1477305136, -443096566, 196817888, -2139179574, -1946064533, -1186961111, 970109648, 665399590, 53778244, 746490944, 176349392, -1095748398, 773105806, -1780451662, 1063934835, 1899792226, -1196725277, -1989136067, -763224440, -1596116417, 1137787771, -258051858, 304932296, -1359758073, -995554420, 1958903886, -481077650 ], [ -687907976, -1665960037, 642818361, -190434162, -225130244, -1776828766, -1477296480, 878125855, -324697523, 232864861, 613636706, 149099954, 2111055996, 279978552, 200300883, 681679251, 1974586288, 1399432522, 632282162, -1891853597, -1962690953, 1093698406, -2031859165, 2093646540, -1546335941, 1047989312, 701621079, 259943585, 1404013095, 1975630588, -188321017, 1039009865, -1905542407, 290168582, 623739045 ], [ -1842707737, -1512517332, -1028432509, 2018207164, 1549020007, 657695288, -768087156, 1047372418, 53223332, -1586909611, -560252281, 1974671309, 1850985062, -647774284, 725642437, 503430091, 985203224, -200365228, -566700514, 1976463965, -648399719, -57914929, -1701479894, -2041976745, -376318676, -77631688, 1596388919, 1816908027, 622337453, 1965216800, -1348608234, -1941974972, 1980995092, 1894886428, -952775110 ], [ 522212220, -1678963116, 2124334369, -1785715724, -143696164, -1780766752, 2129673177, -1144739675, -2069710345, 565978585, -1854964682, -709705241, -1516765905, 1585027231, -1232117619, 1172750522, -1822485825, -1665203657, -1990405043, 1922327665, -536901065, -2091512549, 1412929948, -989602071, 390012600, 1590106682, 142515919, 123033251, 1576819668, 538099969, -1955043417, -39169229, 143930562, -2098221459, 585331619 ], [ -1927858517, -846058138, 1558485896, -1065604529, 59276561, -1989629514, -2123968969, -961208040, -128124713, 1521593301, -828464196, 1807220086, 1820374142, 1385880942, 1769384234, -96997003, -205410652, -632227705, -2023861108, -1247639462, 667807541, -855295896, -1898777193, 1776354686, -1517123714, 207026978, 871489151, 1581043677, 78646119, -206425216, 203935872, 44112966, -1916578169, -82578404, -177290027 ], [ 190462802, 1960707552, -1069721780, -86849047, 1964396927, 1014524397, -32949802, 2034997457, 2031175736, -468092184, 1510116722, 98962370, 2081126066, -685052178, 1098732587, -380441393, -411660019, 1819707192, 1821693369, 1444980355, 875032085, 1707912933, 2143924909, -2127572208, -106846038, 2086222550, 1788807368, 1282456027, 1365899251, -1877706142, 1309455588, -1640575835, -1312476770, 989824824, -668812778 ], [ -1200435836, -474585035, -2059120629, 713908418, -1240869599, -1236510002, -1732035926, -1640111293, 1707457646, -1217859704, -2060089618, 1361069596, 521633639, 703602078, -1197574037, 1461191072, -1989859245, -1569022194, -551381050, -759757513, 21163464, 13664684, -428884883, 1885012664, 101531664, -16360278, 746166619, -2129040605, 1015217521, 1585596242, -1789114401, -575775858, -622912756, -1089637319, 414716331 ], [ 313655136, 81888551, -364544749, 648203270, 1913595952, 87750310, -577450694, -2002080819, -1323766534, 378328611, -594696703, -46444253, 225170394, -108739718, 509760303, 746531479, -481562818, 41949293, -388054916, 1138015644, -1169847749, -1646873314, 1884114334, 1037645671, -538145685, 1352479995, -1736864944, -1428473355, 1746528800, 226631654, -1752787976, -540600026, 1952353568, 888135036, 994683469 ], [ 715297386, -1022798245, 1913808802, -259247314, -925180478, 610262969, -375506463, 429222812, -1548407479, -920657780, -1281724154, -1004163883, 2135192913, 1802239, 1550397139, -194982924, 345922751, 2077881408, 2128392713, -392826046, 1214422167, 1036708682, -936944269, 388784426, -405185905, -831944506, 970976151, -926566947, 1448746011, -1043788074, 297790921, 295564864, -1674077795, 1742210099, -296194544 ], [ -719718026, 389744480, -603037225, 978438644, -2024461572, 1720810170, 316058516, 1087832389, 244311960, 32248186, -929225235, 1498756969, 322265277, -192268558, -152173194, -1469217720, 618340069, -2017510316, -369810724, -1563446696, 1872385999, 1232146405, -1851015094, 961588175, -1940368429, 1025540753, 334951887, -98721052, -1521161412, -277315128, -1044762129, -421911581, 2094985454, 184451528, -1404924580 ], [ 677606862, 453793190, -143809962, 587054963, -1931995292, 996923179, 2100829230, 127016826, -589382792, 1564462507, -2142065028, 892730337, 555136973, -1612382146, -2002616181, 1502304751, -2094444564, 717231176, 272832996, -1676839802, 1445507512, 1891926255, -916629063, -1226653796, -364929254, 245304198, -1355316714, -198068674, 378037196, 1416154657, 2091987561, -1733934389, 601129105, -1038199302, -535862249 ], [ 565951559, 1004255140, -1182127535, -418045946, 2131476654, 1348662148, 1588412511, -2042269356, 766292210, 1289030343, -831606637, -708396104, 1673399457, -2042585497, 1629157741, -351807477, -1486327649, 2033558661, -1302708780, 689926838, 617214711, -400546539, -1617523523, 2115219642, 1320012777, 1815175107, -665568855, 1498123157, -389133960, -1835467272, 983976833, 945109691, -905666304, 274785917, -335069133 ], [ 1360279923, 999046572, 371485828, -1957975065, -821917744, 976001342, 332883244, 258670442, 1489584586, 587900198, -319746829, 1555715771, 1410801736, 86691955, -291016294, -567636981, -205459923, 1445473299, 887747153, -2081011959, 1788541410, 2125080246, -1066356056, 180697458, 1088862712, -1841262222, 46584966, 717927592, -1480709940, 1326792264, 1548604805, -526658360, 316172074, 240026677, 1739419983 ], [ 1350474631, 1639321239, -1177824510, 1829366877, 810696537, -451492153, 899384336, -1567300852, -1777059436, -500978646, -2025118216, 582366281, 1370141262, -1356072034, -1482329056, 2145334233, -1895435296, 569026049, -533946525, -669672398, -494154152, 2064881446, -759959298, -1752035228, 1010527347, 1914113051, -2039795325, -1710032664, -911308701, -145402033, -1720574463, 780515917, 799743305, 1711123510, 1119529822 ], [ 358027507, 1402132991, -682373688, -2080505758, -930248867, -797334047, -1878675530, 1398413, -1983778304, -561186197, 1227014940, -1241857614, 996514064, -266844682, -1393807344, 44729777, -1832971398, 758570169, -545303386, -1260692832, 751654784, -2075452991, -26022117, 992751857, -1182881922, -920457621, -876111775, 2095360187, -411508867, -783222211, 896373230, 220254797, -1954109307, 676542348, -1677313606 ], [ 567988087, -242477322, 1888963335, -942266934, -1068509542, -1622280082, -359987616, 1840304626, 1869747160, -1239199199, 547080787, 1251771709, -1923956515, 2126949571, 1144034914, 92868768, -1474799815, -581879064, -1785092427, -134569503, 624826916, 436941473, 881713890, -132674969, -195190953, -307236929, 1364641266, -340578948, 1585530214, 1402981457, -887362964, -1997421639, -348056758, 963203016, -629742039 ], [ -335047316, 2020886051, 2111567192, 948367437, -375865316, -1638854874, -2025369690, 676298924, -864387121, 2066095507, -1565746428, 136592407, -1609976963, 1097052771, 1470993414, -256835965, -1630154917, -2129751315, -2114010882, 1977125648, 844684367, 12917404, 882501895, -1535951685, 463936381, -1218789047, -2046302414, -900135073, -1055356412, 1251650401, 2071850880, -1829008381, 1500352016, -1482892394, -1030841885 ], [ 1393849519, 2004211385, -159717780, 765266160, -1795291019, 510708857, -1562073393, 615860335, 343135178, 1705345251, 2021516338, -110194184, 1193622256, -1308522094, 1983765537, -1625465290, 1043043071, 1673208927, 1982309924, 764662272, -1188197805, -1160120159, -380197484, 1273747001, -2111999908, 2069492760, -1423846875, 2110384739, 1874092381, -1286625694, 857331136, 1165372221, 2018845787, -1084201442, 302431541 ], [ 1689032519, 1896676600, 1569538464, 1433134279, 1317736009, -1589398742, -1487629101, 1460986035, -1301213776, 647272826, 1374459342, 325513609, 761494420, -111190691, 2098174425, 1020214924, 1456077224, 2099292530, -215776125, -949636245, 2031251522, 2098595841, 1140079649, 1084770098, 748877851, 169802591, -752770507, 1722533487, 1534525079, 623088893, 1450647045, -1539479956, 1946286541, -1295899136, -259122032 ], [ -1748771701, -625475090, -2000024637, -666926308, 1647251294, 1221961822, -1818898792, 387536231, 575445497, -220301315, -1075296029, -383143990, -753567812, -1843769434, -2114406166, 837787380, -266250667, -1289899078, -1783460718, 201997684, 1797676543, 113164453, 1929096902, -1327126272, -1119227177, 1721685989, 2004278749, 5188301, 605950534, 848539645, -373935425, -1541886085, -1119460533, 880441196, -1691040531 ], [ -1880731947, 1105865767, 1124438127, 1925023326, 89197143, 173106690, 1472096931, 936188664, -1611706182, -1478331529, 2056727200, 1183325189, -284280018, -946664915, 228178327, -1116323288, 1943350377, 678969017, 1330909255, 417852117, -505127464, -1559602728, -701882897, -1211811528, -1204097064, 1654409599, -1132969060, 1447465237, -1969118373, -1609162041, -800260004, -1434459925, -1155984537, 2045988172, 203708852 ], [ -1383102262, 1008789210, -1102773917, -1719209018, -125570615, -333351796, 1447790037, -140104452, 2043252186, 114343918, 2068698777, -1593210425, 522371989, 1064960872, -522409405, -1462688667, 1290703281, -434362026, -397525247, -218844639, -1229701236, -641904602, -1206932033, -809089798, -842937886, -841311345, -1675419213, -796311403, -164197073, -409832507, 381631478, -1722543813, 769810585, -1516559801, -94558607 ], [ 1738847511, -1391176644, -779140792, -631890094, 1591584509, 668226432, -2032247666, -2059069203, -133763994, 130660770, -1668375185, 1566520423, -1167568766, -1942394549, 2072065054, 883574335, -1179402996, 1757023232, 2008443844, -280114100, -1909752642, -817458073, 1668165186, -1295306611, 1720475302, 2042794617, 936257079, 1103403971, 1362646511, 177367279, -1547111220, -1863965885, 1669109160, 1464692253, 2038935453 ], [ -512057441, -1830557858, 1678882505, 1619072434, -1951592224, 1874459591, -396081160, 1576069536, 790080723, -2017112613, 1851070720, 1368570899, 881491835, 1323777180, 544030018, 760244972, 1257576828, 992315126, -947178601, 1433732123, 1277535562, 1271986841, 291830837, -1744307700, 1548614298, -2131686047, -1453743662, -540251486, -980188714, 233871701, -1465204515, -2074898395, -1087452209, -1869089635, -325695540 ], [ -13744944, 155399737, -781891339, 1504805347, 1313180631, -645812590, 784823718, 260235535, 1533021852, -604227094, -97784462, 1686514410, 454973889, 770282051, 1753439365, 529047042, 334029478, 1123915807, 1873645401, 499929868, -1329308652, -1263039231, -1278914328, -184495521, 669132483, 979583881, 847088577, 1180698494, 542231084, -565218090, 1225072021, 1542867320, -1781552400, 602993090, -387713307 ], [ -1088508219, 1649884973, 1776127476, -1035541737, -671672225, 500474686, -312187788, 256963715, 708990340, 1179291493, -1238205762, 1644337711, -2032388987, 378895936, -310054801, -53480305, 1151242132, -707331795, -399275401, -744247728, 147541673, 1246686353, 1520304297, -1584493351, -1554862572, -538480924, -2064677889, -449860760, 1935253169, 135977618, -185949533, 949996995, -1841908064, -1100272293, -695893962 ], [ -335329286, -1986570141, 426726193, -1960540009, -849561721, -2082483706, -1688387520, 1877090654, -427140402, -626405646, 56171802, 1016340132, 1302747098, -1981139017, -1282138227, -1664610310, -708450665, -500978870, 2098435964, -2110249039, 1558949729, -1636296880, -893684401, -954441581, -2093536601, 1270636300, 1361117521, -1324821395, 97124555, 320999272, -1285300394, -2068639323, 675022173, 645679474, 65553096 ], [ -238992669, -1764347370, 703866298, -1687125408, -695399876, 177391758, -957693630, -565862887, 261223474, 1785532691, 962199975, -672143852, -1997059768, 434891162, 1880592616, 504120200, -469755484, -1169624624, 841406183, -87615587, -245213732, -1901106848, -459677792, 1976428907, 1589641365, -208816682, -1210387140, 479845520, -310036194, -1778222738, 61178476, 1931135264, -1747507644, -1350183290, 1457765105 ], [ -1322023242, 807131183, -544981931, 259040181, -349500435, -479769009, -777608399, -1067756452, 248766882, -1067415697, 910746571, -180925130, -759211902, -940120523, 1236804754, -955328399, 1886627849, -972522961, 428722612, -248483846, -60382779, 1204520801, 1998365344, -2041831485, -575860251, 636013662, -857275100, -867181749, 1473415568, -48702769, 1377274438, 1567256720, -528195978, -1553655314, -357055852 ], [ -1534918619, -1763423931, 1862790990, 351382243, 1898293693, 320058471, 1808674973, -2081800154, -1843643266, -1400793669, 1583800377, -1045157889, -626404941, -125084490, -681703934, 2106309503, -1190239161, 641130088, -1951132452, -2140815669, 1742727052, -1435536919, -642280420, -1844973567, -58686275, -1710987950, -184884881, -931247324, 1513098711, -1916194390, -604213877, -1853408696, 30836916, -250550464, 264142702 ], [ -980202172, 1609787599, 110789064, -1589956169, -222486403, 796273123, -557052211, 352398298, -103566500, 1507598805, 170367382, 1137255829, -551407264, 750044934, -513913217, 1823737904, -1908290218, -1991337443, 418260643, 1795180700, 49981318, -1294198238, -867816437, 1695868597, -35903521, -1914265164, -579010777, 1089750394, 1552229521, -382327588, 1482254902, 131255193, -545932727, 1183998854, 226420928 ], [ -602439401, 340961584, 1011116872, -1494153837, 53120820, 999867249, -751876825, 132343806, 1557688860, -1359001384, 1337654880, -159741776, -1778112979, -2071933920, -1043388902, -574984991, 1725567531, -1766293009, -58852462, -210542991, 1985969211, 817652508, 1194073933, 380132437, 1006050060, 1162504321, 1368026079, 51990378, 800283026, 317148873, 1866721483, -518431873, 1157419868, -2095925732, 1966504735 ], [ 24622813, 1780943692, -1927353999, -1820127176, 1709946080, 282397093, 494434906, 2121738385, 1149741252, 1414939874, -778579359, -673123696, 1561595519, -289901922, 402650481, -1856774767, 2094671349, -1354145169, -656201147, 325727650, -1606209067, 717871815, 880134690, -1475470224, -1299948597, 304299804, -1378109739, -688942713, 1022583079, 560528450, 1610656257, 1312803588, 668432394, 362839650, -752526784 ], [ 1351952232, -1136525471, -660586334, 1766994172, -60412375, -1229292456, 691890288, -1337174912, -672442857, -444340445, -410237494, 1108380235, 1835642778, -1726857349, 1323933891, 260455786, 2007527892, -742062429, 663043640, 233648423, 1454786545, 625440982, 1311250503, 1252431250, 76730723, 288856949, 99335565, 157783525, 2072610580, 327013906, 1187351711, 1401581936, 526508511, -374486702, 1107225466 ], [ 1386976089, 103742413, -204954459, 730347515, -1449003294, 1197554134, -1912658805, 1344526375, -639080714, -590654802, -233715100, -1260421380, -295172094, -330347451, 2026425464, -2038727154, 2095251459, -1727333027, 674307353, -241779362, 2048532459, 1991387534, 421664842, -1327795642, 1514668036, 967704768, -944685657, 1995571757, -1708734678, -515690391, -1352221075, 1184961085, 548411861, 238669258, 820797515 ], [ -305636294, 2113385353, 1480890616, -1350205621, 551531144, -624636976, -1804080439, 454221724, -1834013888, 883304759, 1948416158, -1471836540, -1882672114, 1998017528, -2124513597, 1426385860, 416305561, 1791234788, -149773541, -922962770, -1433439224, -187974352, 1147543869, 1022792229, 1303525756, -1228034111, -2005008770, -1666376960, 155827632, -742203677, 763358248, 355885325, 322877655, -791754324, -1532728171 ], [ 347383972, 1282596343, -63611820, 293874829, 162149270, 359563608, 1008263601, -64558600, 1701542815, 1696418911, -1701840089, 630796778, -1206696600, -533694716, -1494805406, 1005124357, 1143977165, -1737421368, 1752372578, 162541857, -1453746997, 757897636, -669961503, -1125948834, 831494307, -787939615, 1179037325, 970021559, -1053593597, 724385400, 1936547626, -1028385886, 815106652, 680943088, -1098782365 ], [ 286282146, 283138887, 91595520, 1816695093, -1039755026, -1926386573, -1137857090, -66658101, -1050339682, 1770400078, -2082145373, -1468897097, 1371094759, -1652853604, -1640614731, -840525528, -603250254, 29815328, 1398790687, 567686411, -2055929061, -1993424383, 1141046363, -1713004107, -586871354, 2135692777, -2047379781, 1622810960, -615188967, 1952111190, -1671761538, 1241011924, -771641422, 1591668983, -785455387 ], [ -774992227, 2091793709, 47147942, -2058102219, -1810827841, -1201739925, 806182230, 1690554956, 714466398, 1697864261, 117673463, 793436027, -1118994896, 529922305, -1962446720, 500511513, 603674998, 1219618183, 1240966951, -2130477694, -1948158584, 487770761, 200274671, -2092478860, -467215536, -660650782, 761678848, 656021408, 118989906, 268041323, 1876763157, -867152511, -1697010221, 1876847391, -1647384127 ], [ 1791826944, 913077343, 1488702530, 1348021816, 354848905, 1228422382, -1355316466, 403197637, -2114476518, 321694488, -431496182, -483179015, -1533892773, -313424937, -849410475, 1960804306, 305520914, 60205607, -318750448, -500501610, 1776782111, 1157801083, -1464559853, 953742649, -880028987, 1720222568, -195919659, -1673190533, -1837776351, 655901821, -819913216, -1648195397, -1009031808, 1545093838, -1158682549 ], [ -1438875527, 1729709023, 452865118, -856891444, 1165285130, 1661538093, 656196068, -2130733118, 821842690, 678602915, 835388028, -161468698, -748806886, -397017633, 178693292, -982330422, -861478836, -622309247, 1190622533, -1631839335, 2089416764, 1711659628, 109615771, 360517833, 1603175608, -1201443115, 2122639310, -260462137, 961130275, 801895942, 314552391, 177017834, 1145683358, 345735862, -2104363308 ], [ 1157037653, 1347407885, 290927239, -481782849, 2058781515, 650470055, 482564869, 1427123371, -1248385623, -1250830671, -727684736, -664199822, 910165780, -819104157, 578645594, 822888123, -1578864705, -1705058241, 1366529806, 697370853, -1388673224, 281253079, -52109714, -960386287, -903555253, -550618085, 2009836789, 1932841118, -1409967385, 572249287, 899918727, -1355121386, -1272131511, -1169458366, 1968293589 ] ], [ [ 1317868007, 1477380894, -1795962950, -327044815, -429687661, -1357502446, -1623562901, 1374289984, -996901513, -1051529743, 1036322822, -1232496203, 140957660, -1746419612, 1066775092, 1799005636, 2044557885, -136283558, 1354622682, -745534082, -67475935, -242773451, 1651792959, -1977257580, -404676305, 972888399, 1289550325, -1516541330, -1712943034, 169653334, 175027761, -1916468066, -1750851133, -1137449026, -837238811 ], [ 1468018928, 373225010, 159747727, -1789231361, 1424735886, 489377333, -920857720, 574271355, 2039849174, 1514215520, -12172556, 2144018854, 1205208163, -1964622583, -601756984, 1561652903, 843114259, -1328717746, 1726065848, -1824577206, 299536078, 279091428, 20317282, 1321901835, -2001846802, 8398164, 1465113835, 1783210920, 101000930, 1143954826, -2097976683, -1960465935, -1264854602, 622031668, 389966600 ], [ 1480817879, 429419738, -286430881, 815112831, -634322567, -212169892, -119016, 21072286, 1008599373, 898055082, 1687978374, -1685182519, 542889835, -878872629, 1535762313, -88568816, -829402845, 1693838222, -1573684847, 282462585, -2113386265, -1705441682, 829131550, 2105885203, 824247853, 423944937, -1555520793, -1483448316, -2022785367, -297465681, 867390995, 1341197912, 339938266, 910635247, -1595987724 ], [ -1219031212, 286706779, -10315158, -1476806394, 1920946676, 669098848, -2134731274, 2076959695, 1354051125, -212124050, 1112817596, 337887195, 698429407, -2023334983, 499020278, -583770994, 2062672208, -1928713147, -300341558, 173046393, -2000943222, 194232026, -1279322424, 1951415484, 692795242, -342705106, 1280712615, 391606103, -637626278, 1693038882, -1186070263, 943331513, 1629350145, 1784703181, -1486843654 ], [ 267545978, 471621980, 419904857, -1054170461, -310587099, -60158265, -314781062, 228495368, 1559383238, -1923001598, -56442266, 2109611795, -998987830, 150285044, 1581188844, -346355887, -1795601159, 123746, -1915593395, -1510140969, -907412349, -1739462612, 624191780, 1178855001, 785390722, 197423389, 1159441586, -1363840707, 1955811409, -1124203133, -1606020050, -2034452835, -1099871668, -624189416, 1638440475 ], [ -18204471, -1575325586, -250676716, 964708727, 1991365055, -1920778444, 1490372527, 1354177963, -286059599, 328665919, 1549418247, 2088686509, 1843048258, 1683667328, -1731452795, 1908485085, 1794885488, 1537145612, -624100361, -606146292, -959058205, 1022680339, 207628891, -292665044, 721626611, -257376632, -792105315, -2100972515, 1935815783, 34464227, 1717880552, -1653487841, 1834580790, 1497419587, -1868485383 ], [ 1872373979, -670748236, -669271147, 187917318, 320627184, 1765780301, 1532151938, 539084162, -435052914, 1308967888, -628226395, -395704426, 454940454, 1806177468, -415866141, 1157444180, -1776497286, -1224510125, 1561643085, 670565973, -366769875, -204752180, -450364885, 1664096582, -316606009, -1011798307, 1218693885, 507817402, 1469425847, 1604634953, -271541694, -17480797, -1524572840, -54344445, 416658527 ], [ -1999523960, 2008450869, 84246674, -1563228087, -577678738, -506091091, -1752925731, -97072702, 626855364, 328953625, -1275592138, 925452484, 2077421355, -242804484, -337192319, 1323126607, -1527635083, 1225397496, 40348976, 1563689781, 1279374494, -455481438, 540506266, 1481720111, -1609505108, 700799891, 874472982, -348439343, -63368322, 1960249834, -1779087411, 1709952984, 1573584369, -94092349, 1541223115 ], [ 973015803, -1488724658, -1527687649, -1870692366, 865332052, 1586470432, -428064503, -926160077, 167053693, -334759371, 1286274719, 545664830, -1063019847, 621599439, 2007065591, 1606873254, -1435370870, 1174903767, -386566221, -1942066121, 1308510593, 927588778, 1377402467, 1759520650, -2070125864, -1488740554, 716103499, -207212808, 1124364801, -1545047787, 4098575, 1801547681, 1803179981, 954640627, -372198870 ], [ 1083883417, -207422766, -1609130701, -2138693415, -2067712709, -569013380, -1007727748, -158009250, 420334493, 528327381, -1327748609, -1489462419, 592464982, -909265155, 1677876483, 1368634022, 1994061870, 1508021674, 874861795, 1794197955, 739190937, 1322074764, 1723283547, -1151159866, 1927053880, 1943063792, 519663532, 1367107112, 1940626494, -1588882663, 1461144640, -1702632093, -285604334, -1312859576, 1472740661 ], [ -1817739565, 1398061634, -59981265, 1623183071, 413495073, 1603100948, -675664698, -948851668, 86647901, -674196531, -1925214233, -1114943643, 803584917, 1039394089, -2023050519, 1211060807, 174418069, 1992884534, -1327979185, 1436024899, 1183403657, 2120396328, -654713981, 1003390316, 2102677906, -581639793, -2133296557, -1476511927, -1347863136, -520250344, -737254192, 1534366576, -870139136, -1322672192, 1982360507 ], [ 480251965, -534206217, 149465880, 1632284336, -1138302593, -1105091857, -1120069713, 1666894260, 1937701557, -2055518243, -235801017, -1482038879, 1901165931, -998647839, 1246835001, 1489480236, -1020497568, -289284559, 474123978, -1620560920, 806465409, 929284299, -1116794950, -1495953616, -234978919, -1670189162, -1175101717, -1210486934, 1372643882, -483958858, 4531181, -32420258, -1548739508, -561593815, -784353952 ], [ -692674567, -2135736817, 957302445, 1029979752, 1487763657, 1688953645, -968081471, -1722886373, 212899108, 1942033153, -603916568, -979658896, -229222218, 493100837, 99198284, 1760229355, -317531000, 1089131738, 2130277626, -533446278, -1171086850, 1508634254, -1262653942, -682266701, 1106680685, -89355716, -995864466, -334853652, -1536423824, 1179224753, -837568732, -494720377, 433392706, 2038869937, 1820769540 ], [ -363282426, 240964955, -625058636, -97103267, -771251348, 2058454563, -43758830, -1484486096, -166009362, -1879884839, -1182123038, -1706735826, -20074773, -755779659, 1076976788, 661825922, -121203373, 1316290569, -1266507065, -552274679, 2065279121, -490222341, 291660395, 1050867235, -58608000, -1997721048, -245560484, -1308506838, -2048554477, -1384658891, -471586983, 1730947971, 1844129447, 1566634620, 635582751 ], [ -1095175073, 2142699540, -788492795, 40735453, 667656722, -949863053, -3357526, 2123348898, -1083427334, 2091959857, 391112013, 1691567674, 1516396163, 33844402, 1838657236, -1944241832, 954151960, 324517099, -1470117468, -514750820, 807794876, -72776527, -1564311060, -1782010470, -1093222824, -770715464, 327534961, 171905065, -1064218410, 1907225507, 629942315, 1969103915, 735499424, -1073016369, 13229278 ], [ 1586969156, -2037424105, -1103550987, 327778747, -1707656312, 122961774, -593703482, 1717009365, -214569324, 866951430, 282371868, -867536712, -382099142, 1833856926, -888119019, 1750783975, -24140945, -330721222, 1962017708, -1937643616, -3154586, 108490527, -594009152, 1642940048, 624225023, 856957153, -1315765699, -237293272, -1284059712, -112616622, -1879731113, 914408613, 1735219675, 1801973240, 423388731 ], [ 378387776, 1122973306, 281007805, -1640259544, 1883824497, -980039823, -1498116293, -1897562605, -1770832262, -534787557, -1889275348, 374679469, -1088692791, 1831406630, 1993602608, -665503727, 1310565313, -1325354253, -1636182858, 180391092, 715104516, -1500322799, -2127418749, -1151173208, -1938203493, 722383681, -778383806, 1838935400, 1422600327, -362728761, 371955886, 1320875824, -1720205393, -1274328747, 1863427471 ], [ 709076158, 1852283929, -701182274, -813308936, -1343090948, -989286828, -878951354, 922764146, -1168313683, 555861019, -2060616827, 1423288203, 1158444978, 307737015, -1559720011, -838490194, -907757944, 246192855, 2024957647, 533505492, 700864761, -429631023, -141176264, 1815949241, 129489264, 1644222060, -80411975, -920830336, 448756447, -514409216, -1140299177, 152792964, -1489194731, 1170286879, 743941214 ], [ 596788374, -738279156, -2117406941, 320232219, -546387023, -128131063, -1864177255, -1642327997, -1784441283, 1506965234, -1352489073, -1149765244, 806984468, -618026997, -2136433544, 1008027392, -547037592, 779829091, 884534053, -11203489, 547636181, -975092720, -576885865, 260864414, -880710880, 1895047858, -1867121368, -1854908806, -1397033690, -729000462, 424927845, 488301354, -981324816, 435484555, -153901830 ], [ 1834365164, 1108873106, -758982249, -98371545, -2135697914, 985248656, -633399989, -1434324496, 747702772, -1883260263, -255709863, -1769936025, 872805088, -951598738, -1539565467, 297659213, 350486285, 1816879203, -672840061, -1676689460, 712067465, 1223457163, -322802006, -130790232, -987636901, 1793662464, -160533895, 1717601007, -445351187, -1292700579, 1336141877, -1203284374, 434623694, -1934111185, -920305642 ], [ 1704724395, -432204739, -1206351721, 843523520, 246918525, -1060364576, -990159446, 664096425, 1767513941, 1214853747, 1206146759, -737393196, 32066916, -747807842, -1927016366, 1720326962, 916026456, -1758404097, -47773529, -1368316921, 172398080, -1759879703, -1834430707, -225255264, -1261723377, 1987965127, -489085739, -1498090130, 147534760, -1570569012, -347598077, -2091704847, -1189072057, -1429621998, -1843291771 ], [ 807984224, 1208283661, 1768297847, -190398256, 2098537402, 457455997, -837663716, 1858753380, -255814744, 297943337, 750315803, 270469441, 2096960958, -1058496572, 581656177, 2054462627, -791863275, 896370542, 2034907771, -1067795005, -792750222, -896887091, -2045183755, -2039365187, -549515144, -2055974809, 1211829680, -1211501500, 1532596913, 620283601, 769077006, -1316755012, 24816524, -1648242830, -1111782409 ], [ -345400422, 23997711, 1146524851, -22235732, 187090661, 309555747, 264229023, 1459365959, -1244364969, 2032212722, -333411313, -655073394, -1418939349, 569865082, 649602491, -1056634717, 2060884200, 1729454341, 1798130875, 1112374106, 1326267357, -333420515, 2084427414, 304479379, 870959557, -1688111402, 275478223, -1766809684, -1988198167, 1042383546, 130062389, 2003934326, 1635309228, 504275795, 357380541 ], [ -982608004, -120654220, 699618265, 364358846, -1265847525, -1868044007, 1716962380, 104152206, 859257130, 1503592016, -445319350, -220100763, 1388737044, -1506367259, -243996508, -934514643, -775776510, 1953173757, 678634936, 1362631447, 638980111, 970585119, 1990784444, -1765704320, 1810132519, -1230646396, 279719854, -1207404593, -982156474, -225429281, 539883729, -441064215, 341666761, 686763640, 1749227160 ], [ -1010965674, 1850651075, 237876910, 1060518479, -1552505096, 1560827045, -342290654, -1377655579, 199199609, 2033448629, 220126883, 1677916793, -1491016319, 805762880, 1703029354, 1672638971, -605797617, -287031847, 1176365160, 968283591, -1746301337, 55143365, 1718268551, 772205190, -2086434251, -1934581221, -317995819, -159397495, -575723019, 1467802236, 588870683, -1204327710, 1155238455, -816092203, 89418124 ], [ -761995289, 2019212904, -1586418072, 1287697545, 297229911, -227206756, -1626745322, 934689901, -772170499, 1616614456, -929018065, 518077194, 625316993, 385271415, -1740401387, 931600869, -683915613, -1926905682, -323275086, -1895834941, 502143887, 1914925035, -1121161777, -1322208042, -1877035203, -1164276865, -1280728036, -847692380, -573399386, 2104917025, 1349873462, 587195782, -483413896, -1634337235, 1516792343 ], [ -1814942014, -564123377, 1408587653, -909715990, -1847745875, -1858190887, 2025920655, -804281420, -1478847072, -1230906425, -1103785517, 642729326, 2029062508, 1045439034, -347567467, 1836835452, 1679438911, -363939050, 242103568, 759933877, -1427707768, -134539268, 1008389380, 355137957, 1179719842, -2068714616, 2035315098, 523737400, -1341825854, -1341726420, -730120053, -1863961895, 590109884, 2120611224, 329609305 ], [ 1011775040, 401914722, -1938862418, -1705614643, -57442718, 968231570, -368115272, 2142036878, -789919390, 2075364877, -1635189884, -1067551637, 1091711837, -1916770013, -1886148028, -986431658, 373737236, 1759857319, 196296381, -1372739520, -1433299586, 1184931978, 1678834168, 902322351, 1107010348, 1983459951, -1768043023, -1372328762, -328682989, -160510241, 88709677, -736594212, 1681371046, 495099339, -199629510 ], [ -462501685, 1251582353, -63315700, -896718115, 202727825, -1353122732, 541446956, 1337464221, 1634955364, 1266749961, 2135333554, -754465112, 544580338, -195642955, 727011906, -1232081438, -1732666858, 748180251, 849966766, -888495930, 267747742, 1747721673, -2101327749, -1853452574, 201072466, 347627430, -1603368826, -1656170874, -784360069, 445743417, 1263906771, 1880229063, 983568508, 756507448, 1858178929 ], [ 1543236733, -367562370, 570690670, 2108032775, -849413753, -243090077, -1204497065, -281085210, 573434726, -1936635411, 122335330, 191031625, 1330649089, -606999440, 1691340926, 1809146413, 469232692, -846479865, -982775392, -67576019, 126964909, -1997356059, -1026910499, 891110548, -142833931, -2087030900, -1709256331, -270157865, 1809864741, -2029803330, 1741919578, 374857347, -870472083, 794516727, -92570809 ], [ -775136845, -1340318242, -1283849187, -944016217, -744030252, -632279798, -576585311, -462445057, -2140808956, 262689218, 2101857029, -1746646532, -2044803935, -42950834, 171994252, -1164170932, -1896479346, 2056699464, -1172987050, -1971858385, 1406786225, -1114539258, -1563191959, 730754609, -1203985973, -2111758571, 1464022265, 537001077, -1825632893, 71641803, 1658869392, 842690081, -789471150, -150790965, -1544655141 ], [ 609838033, -182527338, -936558752, 859470745, 324526230, -1122405166, -751005034, -620543892, -1290807388, -270619396, -2106413009, -674356120, 420015917, -839117494, -1368310802, 497821195, -1027174009, 1631437103, 968386557, -2102668336, 942813715, -1146978977, -864224773, -600425922, 200033326, -579663637, 1835678587, -1533591896, 1037776897, -1077976510, -1986917041, 768026305, -1434652578, 360467280, -1200222962 ], [ -961828180, 1995352780, -44992262, 766060830, 1778570946, 1093478245, 1071057253, -2125973730, -1670783389, -1231481902, 464305285, -1921526426, 985475288, 87279141, 1535222000, -2144272031, -739495577, 590526118, -210303625, 1272072441, 409208107, 1610520235, 1440817308, -1238979637, 20503005, -1535908396, -2015483124, -1420993095, 1268629403, 380638256, 1649970757, 1547980065, -1162263249, -22681703, -1515506945 ], [ 2119650362, -868706551, 53523967, -671335271, 1451454373, 1160849831, -1654293955, -820338504, -1894271032, 1072623369, -977197030, -567288990, 186005420, -1845581342, 487048930, -548382916, -1689786845, 225010725, -74177758, -226105084, -1236152950, -1092398730, -1808452105, 1543317122, -459699345, 1674520722, -1004111637, -147702950, 677026235, 1411247498, 1036783023, -1316002869, -1952795000, 178565201, 1175093909 ], [ -354837741, 69993252, 626297898, -1967593434, 1789877252, -1383402775, 1551771731, -43921928, 1830395836, -1160585335, 158366693, 1410391720, -901877980, 188816039, 962174126, 967521447, -256379438, -103055789, -1333037436, 83056381, -422937003, -294722267, -1210375236, -1974463792, -1066657386, 1360444863, 823353987, 1571951945, -1873843881, -793562831, -201550569, 957197377, -1024945859, -477468679, 356256102 ], [ -1687963073, -1853609612, -190419941, -374661234, 1287360247, 1534285151, -1523454715, -298119619, -1200478043, 458710352, -1804213828, 1369125474, 692855626, 2030757343, 937541002, -933962904, 671754195, -877696938, -979574000, 96776929, 1238500560, -1196419672, 303235417, 1830380643, 49399472, -2144563775, -2015281876, -186869726, -310705087, 861940668, -1000162307, -856802481, -1775484196, -97244382, 1464595719 ], [ -915135822, -850039515, -1250076348, -609628007, -592070291, 938461100, -936615870, -436398458, 1372936183, -68705258, -1986978222, 957484959, 1430041272, -1864843939, 20881855, -1716150622, 123064572, 633538574, 2112395905, 2025618170, 1702843978, 1139605781, -1471798174, 1894874508, 1785271360, -869890877, 938306947, 234542135, -52580771, -38634197, -827984802, 1083889804, 295878845, 78871491, -427412496 ], [ 567101373, 1156715753, 1675542963, 875035249, -1704335467, 1669057771, 1512601641, 1137597071, 66923130, -286967173, 415691020, -948230768, 1784217134, -1198839521, 2004389150, -1122879942, -1330154704, 1844811181, -246591849, 732377793, 1991652089, -1767028414, -1629118912, -2008207864, -584684234, 967503485, -1602571875, -48590946, -177755918, 1563200483, 1380175729, -2130415087, 448611057, -237709786, -2012484609 ], [ -1443420385, -99460151, -65387993, -615263391, 1334758696, 1604028236, 1490051307, -1659199090, -939978613, 833338340, -1535109574, -45641182, -254153811, -1108437606, 917900949, 1758781664, -515966702, -1735567565, 1247723332, -279023876, -1367953635, -9163625, 1503086862, 879475004, 1507693762, -624390977, -655770156, 2100629831, -607826104, 1841587520, 551993465, -1262594808, -1716112048, -1757048743, 872297714 ], [ 2036765720, 885890170, 1930039351, 1567816200, 1350834362, 1662071587, 737070578, -150082755, 2114852965, 439353216, 699690414, 1157256272, -1630178825, -1608980122, -57615651, 1967489529, -730856864, -1346593275, -516521004, -895886464, 1780570911, -1090214426, -263703613, 18860993, -1089757408, -440074030, 1489778078, 214553059, 1360415022, 996120968, 1293033693, -1480400555, 1575039891, -1540532707, -1644997164 ], [ 24452885, 266359918, -272513906, 191967591, 278254349, -1743885067, 112882869, 1382778162, -1973792527, -392887958, 1714014408, -1781509431, -869377249, -1724549473, -566228958, -1009854956, 141936162, 1670070507, 2037130016, 2043476905, -1361768041, 72267317, 1069700665, -1040758613, -391356708, 791248449, 1343922805, 1000788723, 49900471, -1910692269, -94359128, -34739278, -983815470, 1116799484, 1631603328 ], [ 1589680816, 334641658, 1449832953, 845348367, -502948628, -590478822, 1353110527, -722748680, 648554492, 631869045, -425023394, -911211741, -1505969012, -1805756008, 1818766817, 1067083665, 270760459, 1325984635, 2099168418, -1283686728, -1740269035, -2120466684, -449544993, -96970214, 935055932, 1149420168, 1508852666, -1701484199, 1199302501, -1794701827, 1658160120, -519626875, 1971882511, 1231920589, -1167757440 ], [ 2077586684, -599644823, 1117179773, 455117193, -1698612125, 847743976, -1971209319, 1121990403, 1648960927, -695316341, 972901969, 554212926, -1353105508, 890041888, 1949887156, 1964976017, 398071050, -315809984, -527739513, -1540432654, -837194594, 448488997, 1061160020, -1415537397, -235643284, 1491636726, 496277042, -1173398126, -120624259, 299655361, -701403783, -856827547, 164227201, -1082184366, 669607313 ], [ 1030261966, 1808425980, -80952518, 793892772, 414297197, -1406681682, -1026874936, -1300408179, -1467906353, -1543255125, -180983751, 1045950459, 1086551789, -1972904225, 1328584826, 1815368399, -417000797, -1190979792, 1282917272, -271299999, 1544059858, 2080761795, 1013626275, 113544152, -2053209801, 1787479340, 53436822, 374934666, -217741064, -1204288989, -1137791217, 270427136, 218772486, 565922351, 124991759 ], [ -2090550769, 812234659, 1964099974, 1853723167, 1227334851, 275954964, 1779597316, -1636687374, 1224522704, -862292801, -1094196409, -650904820, 281910439, 2007475500, 1098048066, -1967619830, -174390768, -490400339, -1111512142, 1574298006, -612204835, -848428775, -256763268, 1607647944, -1735152785, -922772486, -1295578743, 1925296732, -1115716399, -872696173, -50268732, 313059151, -1856560369, 2088178725, -1144720945 ], [ -64151471, -1646129682, 1311980247, 1729208907, 802964882, -1260841236, 476657740, -1791488328, 694894735, -793339492, 921410187, -578863607, 209064119, 94104674, 1033596373, -244263877, -601437886, -872000390, -143405812, -1449987136, -449585753, 1502715166, 1686558928, -683254559, -70432642, 636626329, 1030921929, -1377012167, 1240188170, 556972821, -146683556, 590180057, -56735353, -174353507, 387859956 ], [ 325353465, 394839543, 152588853, -1356654430, -375531781, 478774221, -929091327, -949586193, -1819530033, -1648970390, -214572917, 1128613008, 2080716745, 115716474, -1159048640, 1184882051, -524556265, -953203584, -21709523, -1459450587, 102252766, 1120065664, 709274556, 569230511, 30991034, -1001940876, -1948298870, -2090952127, -1274796164, -2037790052, 564515042, 1987846567, 1699348038, -877829194, -1824500980 ], [ -1627885450, 423220107, 596246633, -1078748337, 808326257, -1770567594, 1639660428, 1598305876, -1793984048, -1031331485, 666089140, 169253705, -1922351228, -543606716, -1819633244, -1175074555, -2106805932, -125629345, -40578529, -1523611508, 1628099506, 937815232, 1172566315, -697476026, -1998762738, 1005512057, -803595566, 1407253289, -148789460, 690757226, -249790855, -416653775, 48056798, -411838582, -893608232 ], [ 346807538, -377234422, 1888828935, 753982396, 1614244769, -1650524712, 1225019860, -1980768419, 276123778, 1420233196, 1852579670, 1038636157, 2125939799, -1156361793, -849265460, 1220209807, 1067588878, 280190764, -1738106896, 1046913272, 480759405, 1375876374, 1973078003, 1907480746, -605582025, -393454047, 122462350, -349732374, -1224552282, -1643524287, 1477563279, -1233802517, -414361568, 1762614552, -1477666298 ], [ -2086168680, -922929860, 932029482, 1645969815, -352489072, 1872792268, -774381264, -368841206, -1888563924, 74236521, 2009969350, -212193403, -902764271, 206052542, 1651966158, 442395697, 2048946902, -1249352654, -690347232, -677510064, -1913013751, 238453218, -538859044, -1713962995, -1766660963, -1332253967, -941500632, 1794783237, 1961175405, -908803053, -730354391, 731868114, 118585357, -128211202, -1055254865 ], [ 1313540451, -2015657372, 1255215941, -466395561, 575501928, -951570541, -2083106047, 227542794, -2016932583, -1567199508, -1075809594, 2093445573, 213142143, -690972127, -546934534, -1234258294, 455852931, 1417268554, 2072675213, 1234487870, 411812355, 1063322329, 1658168124, 2020981057, 1706346054, -1596793680, 1435331875, 904301575, -690658371, 484590914, -1214572307, 1423498233, 164809411, -118696631, -2111161627 ], [ 1299857495, -169569467, -1942613638, -2104050422, 24031476, 1509176150, 531818313, 188505698, -515142132, -1825837155, 322128025, -1195632975, -894779087, -400326296, 1146784612, 1423977240, 496315801, 140892259, 1502861603, 1559082559, 696277690, -223768786, -539399228, -912974803, 1428840767, 1925840128, -206254448, 88839385, -747086552, 1755962160, -50396413, -1102541331, 1383187851, -2093144175, 101121379 ], [ -440607681, -161744447, -1465402203, -1004528067, 760944464, -974762049, -287891957, -1625642558, 362058996, 1227316603, 2043527791, 1602239184, -1678524674, -2112685595, 977174008, -629362395, 1782786029, 1104261766, 878286573, -1480686315, 425179827, 1188456871, -2104300941, -605068546, 38668189, 1480511246, 2108829712, 1806144756, 121001428, 1382326880, -1598486915, -841495050, 246404969, 190979586, -1659985301 ], [ -238108824, 169590722, -2095229765, 1879635668, 710556721, 973518175, 1825656572, 328992252, -1212577935, 928656917, 1405593773, -1520928997, -2025497337, -1608720531, 927735514, 1575361954, 593394649, -901621664, 1679645708, 921450781, -1207924622, 803606140, -1870918641, -1605721232, -1857972158, -537075835, 759152279, 273191319, 377854812, 95659516, 107388391, -968571186, -54777751, 7084176, 908297147 ], [ 477662796, -601881713, 443738432, -1697968838, 684575335, 1336380024, -1268857078, -714330161, -483620495, 2143064804, 2060174535, -1549273798, -1119916494, 711952291, 1131317950, -2108749405, 1853941531, -2120137850, -602846522, -430966207, 1977881925, 1195013866, 593023937, -58902442, 1866898362, -1398470172, -99910706, -1573639747, -2075823918, -836122087, 1702857028, 486915768, -802399788, 121566492, -1737456738 ], [ -783466318, 635951210, -279642613, 80265317, 1227781205, -565460518, -1124288257, 955359364, 801231405, -1729780271, 883512342, -1410725072, 849634193, 1697985015, 895876870, 601686194, 201880958, -778013105, 40734838, 1465065915, 852357187, 1996333294, 259794426, 107021782, 1870830652, -1804706346, -2137350564, -1969960039, 2057608005, -911174366, -72399999, -147816680, -926928017, 590455222, 964838567 ], [ 2013100228, 2089270903, -145275105, -1154871646, 1926507388, 1846672882, -473223781, -825811943, -1376333591, -1143843262, 1029736914, -1971356758, -1466308916, 142298381, -1338927611, -1442995816, -1414317982, 612019071, 1832546654, 2131132732, -1914327625, 134695493, -1717192528, 941661062, 1482561603, 532290088, 560419480, 1673151473, 14898268, 394920598, 501937841, 1289006021, 1000387076, 350706259, 1760732689 ], [ -23705573, 1495564843, -771706950, 636902063, 400779855, -1808680139, -209777360, 1150506307, 1327681566, -2061397654, -385587017, -1189929410, 1384717746, 1249842020, -2069389367, -1721535247, 1204233606, -1662460866, 212880855, 1435915966, 1416834068, 2133643083, -1898590481, 1629930391, -975992314, -250263315, 280966466, 2043498896, 64174335, 840212980, -660961324, -1330372537, 957843668, -267778842, 2122780115 ], [ 868735233, 734958472, 925072898, 1828369346, -885697725, -57865768, -1310216240, 62320110, -1680743559, 1746239009, 579970249, -265358011, 728704561, 806424255, -530948474, -20365671, 1962958373, 1402649683, 755268536, 1363587313, 1812620996, -1767336096, -2114600370, -393973097, 597664037, -781574846, 2036784647, 952739893, -1101693460, 1973477472, 1599457153, -941689730, 1473132640, 836579367, -531645083 ], [ 1535329619, 305338584, 588976337, 277673396, -1286319103, -1916736992, 211366245, -1263436812, -2068557856, 622225889, 660987474, -702994868, -2111992634, 1583749866, 1967541163, 1276814512, -1582550833, -310000438, -1737691972, -127274928, 980628942, -201842568, 1358055149, -1953000483, 429971457, 1926277764, -900825951, -1975122714, 846474944, 229858751, 576080162, -1354497460, -1499349044, -1831825903, 1362794407 ] ], [ [ -649805471, -580408744, -1955071682, 419746422, 660653334, 1782093008, -577454870, 635113741, -1400681127, -1642046608, -2117582503, -1274277558, 1205847282, -815762101, 354365339, -1362890066, -1771218285, -1813422002, -2056016454, 823105130, 258001549, -1563522179, 1758233917, 2133501450, -2020253952, 1163951969, 1886168504, -1233620621, 922440457, 492195088, -2057999798, 2069008515, -1221373659, 809040663, -1637636622 ], [ -2139362164, 1689430090, -521889739, 1443479539, 586360269, 192709108, 1918031985, 755463636, 301996991, 477126925, 905942480, -1501456065, -1736846047, 1748288728, 1557645651, 1948618792, 1793709395, 1552371531, -1318700988, -603075698, 398730696, -1144434646, 1442715313, 796417816, 1623295854, 685765172, -527972205, 1681084351, -1619479057, 589029730, 1257253009, -1960949235, 712687915, 1269097473, -491556514 ], [ -894672944, -1742863325, 359725886, -1907405170, 1936404803, 1651868622, -1335562317, 1420217379, -995677297, 1990037539, 876032709, -728484200, 1005134426, -1437636069, -2088828688, -2128565029, -334847988, -189289451, -1483122080, -1375888400, -1638789106, -1576925520, 1334990113, 1566613645, -1977578015, -292241928, -1663878094, -961188112, 2139399757, -1851364374, 482119617, -148880044, -1031813229, -1883869925, -2080200210 ], [ 116234516, 1401404737, -625239824, 1997272877, 1695393969, -441600512, 80640497, -75138852, -702404906, 506158653, 399118915, 122325948, -740325078, -1907216025, -1071438460, -1025674382, -1376670366, 315482232, -111007016, 2074432458, -594727733, -976141873, -670545767, 404898000, -262457098, -1350053489, 122057327, -196313989, -1271287715, -1048082291, 1690560242, 556000204, 186917508, 1373023041, 423106137 ], [ 850065380, 1887492575, -450427336, -1400469201, 2025325780, 697035120, -1144681074, 1982433180, -1215280047, 953343728, 475901086, -2011596227, 1106645876, 1892773397, 487396256, -797043295, -364599472, 1097354676, -552559748, -959256549, -1805738416, 520973312, 925457950, 1252061943, 1123005257, -78399640, 1158783652, -1906841021, 1670497565, -1692314879, -1409907565, -76448924, 53849515, 457793083, -960917546 ], [ 1268874759, 1268722542, 361590201, -1062278946, 268233297, -585663111, -264331326, -2130392636, -513355640, 1359510228, -2108729119, 1065916584, -824051772, 2030978048, 597601377, 601547632, 2116738742, -115848291, -948663619, -1655681763, -559418305, 2088093193, 1761333730, -576690122, 919828050, -640604002, 245783592, 1413481786, 1069467694, 712911122, -1930100030, 235343040, 906902429, 148152165, -612861094 ], [ -356250746, 481819540, -840994602, 385383747, 985388761, -805570653, -250976429, 1547298867, -998835431, -1607298950, 1541904842, 941829473, -287341060, 637031741, -381241351, 303858405, 2037633958, 1453414994, -1753979721, 1860498252, 685436119, 87040029, 2098324337, -196204639, -558746031, 612907515, -435896907, -684263750, -1643646585, -1339439492, 298388094, 200866778, -330964256, -1718721837, 264516381 ], [ -1247681915, 1991493110, -1250126312, -1162719552, 1866239758, 1431682617, -220851327, 86122647, -1956833084, -558368085, -29776431, 1464318331, -249621375, 1036760830, -1749883123, -110311226, 2023349706, 1175468698, -1528347232, -76323862, 352448863, 1500991178, 1702664002, 1416255188, -1325711605, 124450144, -1995210032, 906725362, -1991719765, -1288501065, 986975113, 795079708, -1660893458, -793519612, 357100543 ], [ 2039877600, -1400249035, -973792482, 2005606210, -1434887934, -1852840057, 1342872147, -1768873654, -792860781, 1768649362, -1607837024, 1150997150, 84945284, 690328211, -1197011626, 1640836140, 516204495, -774034393, -950932843, 44541232, 1187055681, -1081590566, -600857089, 881091973, 645482687, -960417349, 1243117515, 2145697021, 455033489, -995706822, 372787609, 775831679, 2068874481, -143412642, 1844974124 ], [ -403539573, 938670993, -1963557009, 1141593674, 1274374421, -2144226783, -1343205404, -1452026507, -1540939289, -624639546, -1242140120, -370686794, -1575796962, -986397348, 1544550004, -1804406606, 519964792, -1711214041, 1803265629, -1378918263, 2010589758, 1210648297, 1082954823, -2024368410, -2026817623, 2094026573, -905928107, -320359460, 1707466543, 1611779851, -1134417145, -872538941, 434691567, 1415096397, 1913497310 ], [ -65807932, 706737119, 654483503, -934068779, -2003868718, -2061325846, 188024955, -580440473, -1401013030, -203893820, -1859595809, -1137110749, 108452279, -302788618, 934194993, 1979608564, 175626670, -2096342162, -1816378533, 1526514003, -1408834183, -984824112, -1771632955, 1645461084, 1932635680, 381947660, -1717240823, 80951297, 408991917, 924495552, -465610028, 768411223, -1372239514, -1862289820, 778529354 ], [ -1956021048, 1086571825, 1289486969, 286715020, 1663493601, -1403063048, -469102989, -631544228, 289071916, 1959671052, -333983463, -75146170, -1997541940, -1899373403, 754748697, -777198809, -81682412, 1857475991, -1902154190, -905861125, 1169903173, 1326797773, -6535254, 603519945, 672869132, 606455158, -1324462297, 16674123, -1379486926, 1458868407, -749862537, -136857243, 905956118, -217092966, -833804594 ], [ -336461059, -823528142, 1340106603, -81375795, -1966112351, -757597990, -982132243, 2079043602, -90025577, 330482511, -1813775363, -1330855259, 1284704432, 685868310, 1908987647, -851195385, -565503251, 350076366, -337837032, 1381774549, -1693515958, -1012215823, 333150274, 2028039593, 1967026066, -934976849, -2010607262, 1234164519, 1625209237, 412618458, 1693022876, -1046549942, 91347892, 26300778, 1121875305 ], [ 338216680, -1162874183, 1854550174, 1254627297, 382702098, 997784525, 2006156318, 576816208, 1837497755, -641278294, -1883230401, -310843318, 158691016, 153597317, 245794508, 771086673, 2132690797, 92529228, -1146367508, 38880723, -1401753499, 2042934751, -1092617334, 2039707205, -2021990627, 1430711596, -1700399727, 1466638855, 843993066, -1508657399, -1098395426, 545090838, -749066562, -1673539792, -178658670 ], [ -1285021372, -1239020942, 644732012, 1528263791, -335697653, 748465308, -1624336859, -1946774892, 763298846, 719873889, 1533086574, 1628712982, 864295433, 789381479, -417945269, 1629117857, -1928666896, -1536405951, 1140481246, -127658256, 668532043, -234851036, 821476716, 1808575933, 1691517944, 1406818771, -719345407, -1351894045, 1916830643, 1217383342, -639474130, -114816715, 664856485, -1271894647, -942396935 ], [ 1517293119, 103330240, 181307074, -671305302, 20515861, -320765241, 1714940861, -752954894, 901519468, 275349802, 506513539, 831049626, -1940244628, 771425894, -487579471, 723354120, 1094189796, -1897523336, -1478506144, 419262541, 1057538599, -658828925, 91088545, -605860217, -797489467, -1670173256, -1923784580, 2048740595, -233595366, -1906657775, -138390991, 142861882, -1565457969, 1250729642, 1377793976 ], [ -15925457, 1831640093, -800509606, -1500866085, -429570298, 914034652, -823612612, 2020901933, -1227334124, -974843970, -1821910951, -1478563133, -1251195267, -1248247147, 610525293, -1953092224, -1574183381, 532411123, -1075269855, 689410817, 223016709, 1622276291, -2062019338, 1597928023, -651327187, -1473900439, -1980721832, -1433789045, -857757746, 1593914947, 1206407268, -1410919554, 838340499, -1634600779, -1735614278 ], [ 81591142, -274636747, -1154661644, 586064213, -910431390, -1284991768, 1846041165, 1412907364, 201321862, 419482927, -1655567819, -1459503769, -1514014928, -1649641398, 392524777, 1713704011, 1671168774, -1215235994, 1278361788, 506438508, 1350414735, -973654366, 662914354, 1955818479, 574065211, -1785116954, 1191135802, -72493983, 1757944842, 688737047, 1770534812, -1213342272, 873061050, 914911068, 1254022948 ], [ 804049616, 650759862, 1850490796, -771655187, 381255825, 153157, 247131668, -829037650, -22314367, 1441579288, 852353784, 480008042, 1555437496, 751263053, 343048395, 444781882, -1016711956, 1766382496, -685655850, 1384139667, -261259361, 429978598, -1240336263, -285064921, -69741093, -17233619, 896115594, -73692248, -589192098, -1411530209, 1340086694, -222770111, -472251478, -879617995, -951115116 ], [ 1089578186, 636670109, 617651140, 2018213574, 141755527, -1430755049, 6391292, 14825469, -647688034, 391370799, -948210067, -1260184766, -218819419, -1624793231, 474774496, 91895616, 1920399594, 1793185692, 1188338232, -1487819852, 68339770, -570397453, -405189870, -927919694, 1789482996, -1634851824, -1462958320, -300656366, -607589564, 1115271268, 290331579, 209280560, 892592215, 807652325, 755388732 ], [ 1803654856, 557419394, -1451036910, -188398945, 2099428178, -1231332803, 172741456, 1168683707, 845993443, -115114515, 1760269607, 211437410, -1793282122, 1546572984, 1840460889, -1496408315, 1020965231, -58107917, 776385157, 620872405, -273147349, 1819142237, 1937327763, -502694272, 88114497, 933915090, -70308199, -143211886, 108531443, 309448047, 1518706415, 397877816, 1920612424, -1833824384, 1602769417 ], [ -386500501, 1554706005, 1729783817, 266212402, 1763370778, -1475810638, -690448058, -381844915, 542022984, -2136521924, 879408597, -324973778, -798246324, -110697916, 177400016, 1813060738, 203255237, 1673137270, 736318867, 250511534, 1725113110, 1220754415, -1462991729, -804023557, -1399413437, -2076248161, 1155342633, -1605955452, 1158202319, -1157491701, 2083230442, -1207759489, 2082946699, 144713608, 1155057941 ], [ 87338559, 220661367, -778215690, -1037508378, 762122151, 1988339271, -1842263919, 1854430220, -1389214219, -845404437, 2024930041, -66169843, -1950502898, 1698452148, -1864001298, 2062851632, -917991446, 726513745, -431713935, -2066114118, -479409829, 1923988749, 155958715, -137644807, 18857461, -1824702448, 1871485871, -2024588008, 658580492, -1434147110, -96307487, -1643157849, 1064576578, -310840116, -1306988949 ], [ 1821512796, 1647215042, 349339498, -1274636821, 170559817, -1612142698, 74882294, -1363452857, -1220317006, -990036896, 557451358, 1233788094, -910963541, 1160821449, -832037210, 595079131, -241869715, 1673208153, -423886630, 1207097285, 949893966, 760582900, -671391317, 279261795, 1563990518, -2131150902, -913311476, 168103139, 136454625, -588859438, 1735905818, -880432243, -1018730112, 352030692, -749840948 ], [ 812982696, 1639263528, 1730347788, -1844644475, -184136978, 778906219, 1609626629, 1596762058, -306708710, -1427404410, 2027571688, 1779025869, 1647998197, -351398513, 1029484662, -1527878139, 1035517853, 1994064962, -1945595998, -105346820, -484919108, -799163362, -142036690, 1978577819, -143926600, -1965970934, 522483936, -1056004566, 45934406, 1615638032, -1779001066, 1206828550, -974260765, -19731572, 1413630218 ], [ 1783481591, -953800513, 918562700, 1133724768, 1128249431, 2015696296, 1397720989, -700839506, -1899989431, 899935202, 1632850517, -2111190001, -480992290, 1308313987, 675829392, 114298630, -240547905, 1135731977, -907255022, 1173117495, -1102201010, -151771872, 1508916841, 293985285, 578712515, -1220339478, -2108213875, 549005906, -1531088683, -246062332, 795437365, 491275975, 1720978499, -1026683520, -249305819 ], [ 1752742345, 506095321, 245681501, -1760939697, -388234591, -738264664, 1432464856, 1131283510, 1282018184, 1855631919, 2108129216, -375058517, -1264272864, 750136229, -1330500259, -758145799, 1987140132, 1020951513, 1646674954, -954900898, -266425787, -1950147603, 519555971, 382719631, -634306331, 2109655254, 1331619793, -1825409485, -2123843479, 1836381464, 231160186, -900944014, 496117126, -1762280946, -1380479392 ], [ 2263221, 1322037824, 617877919, 1275946927, -1461498799, 1706159508, 1519660796, 432562846, 917662444, 210811233, 1471896783, 383236052, -1887791231, 1288695118, -1196350207, 279715938, 1527590777, -778734932, -532260837, 1899047293, 1050859215, -1855183182, -283880443, -754216436, 1848330088, 1849488258, 229029738, -1608869972, 2102578303, 2109651100, 1029412494, -1341586545, -233286251, -191722238, 514135575 ], [ -1134484843, -480964663, -50070601, 951759670, 1246669713, 2022477565, 1311153404, 2071995618, 1696637212, 1884482131, 512641628, 1704401755, -13449457, -977658228, -1180415773, 307703297, 183871322, -1976715889, 383724548, 193973334, -764211278, -474715462, 146595833, -496845504, 1780403501, -1580806817, -1980439536, 2077404063, -633252335, 1999072630, -621185412, 1490104435, 832966354, -857152488, 1445598418 ], [ 1128255321, 923096868, 1686820548, 2022414007, -835557543, 782350649, 1066008211, -1896801056, 1880135613, -590069321, -1921412371, 710856438, 1255569290, 833633162, -1341472827, -1187893568, 2126702800, -1018537587, -2109630575, -1467839927, -1279653442, -1687849168, 535390773, 642461576, 1412146944, 686655401, -744042011, -564969124, -7378995, -2062459883, 2140639409, 662336277, 362319868, -862792502, -1222864167 ], [ 1674220719, 468483595, 564943085, -1949568523, 616181732, -1796324654, -906909215, 638317861, 495311767, -733652714, -1860149739, 812506826, -1512858503, -2111038760, 1245253227, 1937334848, 124319540, -1072613466, 2119812407, -1372598025, -1038307358, 1736706413, -222054616, 1080147471, 381217853, 1089970216, 1584237847, 528856937, 1231986320, -453284740, 1548395443, 1804966610, 144201553, 464403973, 344285885 ], [ 635354570, -1830216123, -170670062, -1334508096, 1402832087, -1643485453, 1924542920, -1609710219, 1073539656, -322299640, 139092372, -220777705, 1222748473, -633839501, 100107201, -419175669, 1561524527, 792480750, -797846366, -839948982, -878387869, 1812329872, -633504974, -1983395393, -1647210070, -1472971032, 1778207683, -130632105, -1270530188, 536277953, -463940909, 707411438, -705236463, -1482092085, -1299338492 ], [ -188923615, 1721018112, 16262157, -1559970723, -819271088, -1939589325, -1675289901, 1628572967, 822363478, -524561673, -341829537, -1155295176, 1502245950, -266631621, -1425180909, 894124832, -1286204963, 1827953604, 1593136277, -2047594205, -978019765, -655713392, -84701357, -1842497531, 1182428376, -3644399, 372083313, 1884457262, -1931673552, -891497310, -196252165, -2029506262, 1970553205, -1687949771, -79735583 ], [ -403897924, 2007964451, 360161727, -582678739, 220506167, 721327898, -1822231425, -1156173900, 879983202, -578322595, 593544939, 1330269789, -1707255309, 137382588, -1704659165, -807432559, 294751499, 338710436, 1987868495, -728924669, 2130065142, -1121439446, 874945790, -1352800770, -1307156095, 1263191600, 887360394, 1866935182, 382898834, -632939892, 917504222, 1239921368, 656613838, -1160940861, -332437635 ], [ -718290927, 2108829566, 1535439713, 1830218053, -1811369778, -60125980, 1581549233, 1012749822, 508158424, -147771716, -1342096788, -223296303, 1866498158, -1682743610, -2038573114, -1349067889, 328309574, 1744392557, 177536464, -122039070, -282527314, -1811894377, -1596134312, 609805980, -744462136, -1942503450, -386282270, -489761069, -1389321651, -1606858212, 1167397930, 1875566894, 1563973792, 2041148343, 254375759 ], [ -1139270638, 14498278, -932554127, -193802971, -161511485, 157237984, -1879957781, 967311433, 1586484372, 1514168073, -1033955544, -1588927201, -732644239, 1021937301, -573202371, -415768229, -1530628824, -919263356, 1651671186, -1496166447, -451768786, -1513229457, 310348744, 837165373, -497423358, -1316428451, -1983372690, 152023206, 1920431085, -1964704014, -1439146128, 1474273604, 864193332, -1765676437, 1309592452 ], [ 1243958018, 255490014, -1222536010, 1689800618, -1091329566, -869753424, -755417081, -1810823684, -698853588, -953035194, 1288473626, 1836631538, -837318243, -698098049, 878404822, -316914155, -2006606688, 1948579246, 1413045604, -301873267, 1961859152, -990765063, -1496004808, 901768669, -668613911, -820366822, 115971590, -1945534702, -228555853, 1666718152, 1562619881, -2006302401, 487869618, 930732083, -118247724 ], [ 1122889450, -300394797, 1178917836, -1678620035, -2109392683, -1660277958, 54925332, 1324028812, -106455866, -2082845039, 360358419, -1478198219, -134521377, -607052249, -1681281933, 1510841830, -1557574630, 1602290331, 163912014, -927599303, 866079789, 783710895, -634463514, -1793238564, 1061739036, 1366681717, -541182353, -983408541, -171101838, -1092540680, 397443211, -2024008699, -1663500377, -816944705, 157630761 ], [ 46606034, -860792126, -573263510, 49900161, -211430721, -169443247, -228589335, 795536504, 1744612795, 1726665004, 1498801713, -586678697, 1469984364, -710854751, 1671354067, 1957444267, -535928844, 2056467157, 1675766547, -1747588438, 1379814136, -2119160371, -1961992846, 254064671, -149109440, -1446636398, 210190156, -1805990517, 1656997921, -422743448, -1838216022, 25541730, -265856843, 419113581, 56459952 ], [ 156437470, -1441407874, 1771736590, -1760542638, 1012233973, -1789187309, 1902355147, 2016579913, 1061247469, -2049211970, -219378664, 1364974167, -1602181908, -2083998401, -1100339602, -373696533, -232157415, -1746105554, -2082684569, -1773307985, 1421973618, -1052324315, -202424241, 1205539864, 1132916869, -1370138530, 123405966, -243682446, -1363364629, 568749351, 244096064, 2112353603, 1715735130, 1510657568, -192499355 ], [ 739598945, 1400792323, 1669510872, 1765696478, -123029671, -474247646, -1910742400, -902542537, -1595586257, -853351549, -679252851, -1952485453, 1120854639, -885416328, -1034436088, 2102721105, -1776524606, -969395273, -1163829955, 1895290558, -817464467, 1387948514, -1761691971, -1755545184, -1369306287, 1678449641, -668382947, -123841041, 1433504443, -1199929153, -749314576, -849369080, 2111422678, 817529349, 684394378 ], [ -1797789243, 1116604753, 1592049596, -581364911, -2004443480, -778059498, 1017782597, -1268235756, 985244135, -1271255317, 1090261048, 761038271, -1613381881, 693446500, 342856889, 1637356515, -1773785925, -1463981690, -441085189, -1976932496, -1617461803, -1194384636, -743622303, 294592418, -289294041, 1354719177, -1329021378, -208046603, -165636427, 1693950104, -1598234105, -1042978225, 864516214, 838538877, 2000549526 ], [ -1456460480, 1598181954, 79810092, -1653374198, -1104455923, -477878351, 443716199, 717653944, -1523503161, -701351196, -264016537, -670522947, 379406122, -1982288884, 695080055, 934565977, 1707362888, -1744082852, 184741407, 1782961226, -720479294, -1167284929, -1657098852, -1621890379, -11017647, 45150109, 1731195413, -117102467, -1477843504, 591524680, 717213470, 999405524, -226924970, -264860913, 1249106219 ], [ 2043400010, 213168848, 529188272, -1483711211, 476225120, 1719950835, 1050118517, -1252633311, 1499718082, -1789192496, 1311665936, -946090807, -16969292, -429412031, 520146107, -533291895, -1942992092, 263332078, -1790453722, 1246810128, 2142598996, 2122949400, 709017081, -1376851491, -1775920669, 855420050, -883601151, -2025489774, 1469755498, -1478150225, 1367297299, 953025676, 285843670, -1742049282, -34953033 ], [ -1750798773, -5764621, -329220432, -1833181439, 907907105, -1721808536, 829896333, 264673419, 103348001, -405079903, 2116112789, -115167199, -2067833318, -485037463, -753302926, 957223552, -538839881, 505883556, 96305871, -33295139, -1014199267, -840504900, 1714609317, -348454326, 70804727, -2027059544, 1384078060, 765546763, -1847778727, -772889971, 1143058118, 2000061686, 898791244, -1811717111, 1203859092 ], [ -854275463, 1222679390, -1842642916, -990062126, 1921999727, 456905728, 1824664677, 1412003122, 296886205, 330246700, 659060514, -1833655728, -250220961, -1769845371, -8517632, 502377557, -456950711, -1157657438, -1721480955, 2005204658, 1179420940, 1657174472, 104413124, 612339839, 1540432979, -939932442, 2117431193, -845972665, 2139727272, 767780923, -29989653, -1571961339, -227291947, -447942205, -867979113 ], [ -1665524018, 480267195, -1662081162, 1220172294, 355898643, -851801305, -1519458852, -287827834, 149350037, 1314796549, -221688844, -310488683, 519485005, -1716773623, 978691194, 1771656502, -1421887573, -455924227, -1541375171, 276234994, -419091213, -1986968732, 937182680, -29052984, 2095026304, 1662724678, -1972406089, 855615176, 1387473592, -1359223963, 1833493042, 1674347904, 1786925270, 814927157, 404919195 ], [ -1118726721, 2027275420, 452927173, -613846545, -761014058, 710182477, 1586986038, -736638094, 1713130662, 1132633937, -2099180647, 1134460146, 715207858, -1843203610, 774449840, -186265739, -480244809, -1893813161, 1497223759, 1297980880, -660612624, 1441489921, 725674528, 728291872, -1562541658, 507577791, 293473379, 2135573284, -1562589383, 894244360, -395960885, -569610232, 1260274373, 1747774209, 1249518639 ], [ 1868033110, 1606723756, 1623488833, -1557047453, -450790258, -1650271399, 1779868912, -646555449, -1858678239, -1337341663, -1496874228, -1181899767, -1277918373, -1451924814, -236338227, -1154993084, 1133759733, 1415567355, -166930647, 599559796, 2129055356, 1370146497, 215496077, -2055756505, 800200141, 1749047815, -1725804803, -21574916, 689612375, 270765494, -308870640, -684474786, 1464750042, -764929084, 1002025498 ], [ 880539078, 69331598, 480226311, -50279095, -548983374, 1501269095, -294531140, 1461081172, -529210111, 638923595, -348635303, 335139768, -2066730444, -1388939800, 827005567, 679750950, -1256948899, -1682162810, -1916497912, -417798455, 1740328480, 178731080, -280630884, 51813154, -1918320531, -2036348377, -698477717, -471471616, 1454773592, 667484229, -1110765204, 1120244823, -1215242688, 572238998, -1709502690 ], [ -171029938, -514341083, -280194792, 1086337199, 1361058081, 1141172789, -1639523112, -463937163, -1146015053, 1191746734, 855160316, 254901317, 44331612, -1521053485, -1669210721, 1923377451, -608050393, 681655807, 1131499565, 584383880, -1630067478, 759321112, -450298724, -245281725, 178735145, 1538666564, -846625822, 1482601557, 938476666, 1543929310, 1725283681, 1171973946, 2035947899, 1395288736, -1177528884 ], [ -550266727, 1783529238, -60577678, -1651623759, -103660803, 1871665896, -868643272, 1928820373, -1782519409, 1790117124, 171676589, -1458359023, -1644057448, 837936856, -1596506467, -618012952, 668266375, -1517375686, 1847069883, -240272641, 940162625, 399768173, 246075829, -1628942351, 1490822112, 1330293565, -279146030, 1278364063, 833914764, 207788005, -895347190, -2011997470, 1456275161, 404977356, 1385064273 ], [ -665793180, 60648322, 1029593751, -344856655, 974098896, -1838448816, 1882965948, -48722175, -1929311673, -234917063, 188274393, 1127547282, -156837819, -825032847, 131853785, -169782004, 1564870876, 1729281735, 527982092, 837285381, -711136167, -293250166, 354824713, 1395239447, -1101187687, -1768540469, -678798083, -1541463947, 94824433, 2059722521, 1895665022, -1287149268, 967992411, 750400416, -1911212881 ], [ 1012407093, 2110843609, -1045472768, 837433973, 559657821, 808887178, -898903901, -1753743806, -1526200814, -871678308, 249211101, 1543934942, -475197126, -729205981, -110604057, 1066465148, -718908684, -966858117, 253813411, -70921642, -1559633676, 499820331, -647631362, -1403345580, 1623508842, -265397482, -124733430, 1857925953, -22602515, 2033773998, -740781338, 440164986, 2133417405, 1600128748, 307551632 ], [ -71366550, -925603197, 1626067296, -693998440, -499290373, 41507029, -2103919404, -265151478, -558649133, 2024151999, -2019170149, 297165029, 72606176, -1461275509, -907071622, -1228448115, 1999170414, -415504231, 1099762888, -455788072, 2062992309, 1355859003, -1660502377, -290017844, -40703963, 949970210, 140762211, -1788642948, -1111280788, -1714618967, 1608795161, -1497502175, 910118214, -1205758151, -1844929815 ], [ -764800297, 114222159, 268252960, -1835708395, -2078729527, 2051535680, -1373986306, -12187653, 1817017436, -532937075, 1951502241, -1686521254, 1754778941, -572144675, 1160134212, -534941128, -1591437026, -519508199, 1946603373, -1768433929, -249539540, -1425068770, 18994487, -1827848429, 674432636, -10650897, 643175722, -1956108702, 304514269, -449652379, -109372240, 2066128619, -1814295638, 1547383871, 411210340 ], [ 450962007, -595293293, 197442988, 150415753, -1054719794, -176114204, -2131944177, 1619937061, -1456761636, 892360821, 881408299, 1123043647, 1837230215, -92683839, -1068356193, -810309426, 1047252298, 1858852841, -550216804, -40718919, -148531109, 1522636910, -914739345, 1706235584, 554914539, -2036195938, -998480283, -857042090, -1663788812, 1664780903, 2139721447, -502563638, 1632879521, -1638267395, 1359720076 ], [ 1505714956, 1117865126, -1871830407, 1410426828, 1141367530, -1084048087, -2007392682, -1529058663, 263676869, -284047673, 75631880, -939437721, -1917956019, 1793206287, 822514861, -787525654, 1436618117, -2139469682, 2008696396, 588975867, -1968446787, 135653766, 1135406563, -140194689, -1314369601, 79744971, 1646772338, -1970175503, 1607673940, 932227772, -896056545, -441960620, 1221197185, -1678502325, -1308830032 ], [ -902679334, 1857407211, 2092030936, -1227913396, 1171146148, 1375484567, 626789823, -1592377165, 643366621, -769208983, 1780490277, 10467205, 1168854640, 192130303, 1961793959, -497519440, 1245607177, -1319203201, -260890442, -1370690803, 1761360044, -429274817, 1643775479, 1455297814, -569830615, -1739391260, 216265030, -2044094552, 1249281984, 8305724, -432886960, -574549203, -347828718, 1980558210, 956811538 ], [ -1499148606, 431619702, -395357864, 167714662, 1232645655, -1362988813, -211056251, -968264162, -2007428773, 1149303344, -463590675, -180935888, -987530890, 2043398958, -1263626114, -171564634, -1266456383, -1721216095, -190872200, -473052634, 2032923949, -962886080, 2011105250, -1397740098, 610524343, 1059078921, 736713469, 1184847803, 1721506224, -953005708, -1002991065, 2008727401, -1674715051, 1375794321, 1828313028 ] ], [ [ -36743839, 900917832, -1665561926, 69826598, 31072079, -1653488517, 308185280, 1509447585, -1998294660, -79152389, -2131984460, 351518188, -1947206989, -1858450306, -1740704084, -1244095078, -732248489, 1949249454, 95069389, 1748444167, -1358598206, 949752419, -2133619747, 801369026, -770667798, -1729953582, -505300552, -700579543, -876768796, 1515624985, 964065705, 1705811064, -741559035, -81504220, -441668197 ], [ -693152012, 1898968643, -740861323, 1577917881, 1232802667, -801322249, 2073534390, 1135118389, -1146493956, 89387509, -1773603448, -663149545, -884794153, 1581503997, -2025248671, -1989028870, -1923036355, 2040985754, -395033468, -657846757, -278575380, 1623505559, 543316245, 975786654, -951245929, 1300139825, -1775193976, 189971985, 870585914, -1922469024, 1509181684, -204360585, 1370910622, -275462208, 1799132720 ], [ 121516513, -1838629870, -966417640, -1115891483, -1143241413, 367984150, -1523342347, -324838361, 632803528, -1757938406, 1352117015, -1980176683, 249631460, 1785308052, -531048233, 1610508423, 644413223, -1028869543, 1217517994, -315083276, -1756730384, -1726265022, 1875114414, 1894846080, -1343709237, 1051430305, -1837506746, 263994967, -2041557550, 79140488, -466786250, -406528943, 1657922442, 1530312834, -455280557 ], [ 343361193, 1302542019, 1454866946, -369758778, -1643830850, 430210761, -1760166792, 1710709485, 1816818350, 1770683524, 1462692631, -1127812489, 121397556, 360006345, -1382386556, -1581768731, 256467465, 379011805, 1309631773, 209314207, 1513843812, 1777512446, -675832313, -626169615, 506827192, -972909801, 1806564346, -104895602, 845955833, 2044931740, 492562370, 1613609183, 439379280, 944920044, 83938907 ], [ -1169790683, -872994659, -850233527, -921649647, 525630107, 1133176623, 1829999058, -564834259, 1656538220, 873362518, 366890370, -2084912853, -137938031, -2041989744, -11579151, 246312800, 731856812, 1991469234, -1415930704, 1365680221, -1680936738, 1333402962, -784037322, -1303123315, 1317668545, 580531750, 2000829621, -957652084, 1758721773, -1720019212, 2099565548, 685965733, 1868050239, -681636147, -1975599378 ], [ -1452285989, -660597504, -712013914, 1305209986, -1012873569, -1936341492, -677691597, -952852723, -529867542, -841143945, -1220065408, -401114716, -1514059992, 155955605, -1308967623, -413323075, 2075787229, 1565876856, -931880801, 1621205691, -1579648503, -1695915157, -58652148, 421067903, 1588785784, -1915989146, 1308002882, -307919306, 2009622035, -1329701912, 795134335, 2050056826, -1759341710, -1084296928, -225886926 ], [ -869734639, 366941964, 735170348, -894222591, 951658020, 1292974799, 337796432, -1194983555, 1997267836, 1426091475, 767321882, 478416761, 1902877243, -1453172498, 1415097281, 1865339943, 870435160, -334890053, 1485109844, -2094808802, 851646493, 1292407269, 548843052, 1266311462, 160386233, -434690311, -1228718477, 157265798, 1402746635, 1972213918, 1665950243, 210618254, -1140311487, 1394290296, -1123729597 ], [ 82421724, 1177539209, 2143101485, 1053262261, 404277338, 1811098035, 1217276082, 335043203, 2129369638, 1798438222, 2118990912, 1629032022, 1441886580, -1754968932, 270428934, 840889106, -116381466, -1079034635, -50956749, -556374346, -559158466, 2032165502, -1453864206, 1763301467, -1716961220, 2045129174, -602921746, -1896732131, 259502156, -472388846, 1182666374, -1705022931, -1667199002, -465911676, 129257369 ], [ -953287787, 361150966, 994235500, -1608862056, 1827131522, 572742387, 784700167, 212351296, 1997398267, 323530136, -1379496979, 1879842157, -1141331882, 1436096486, -1475247492, 519805906, 720764949, -834582846, -1152914456, -1246558809, -607966429, 1530575578, -1612211525, -1185827940, 33950865, 1244790107, -927798467, 1599919946, 1604129497, 1377130749, -9413721, 1447657404, -70846534, 2034422185, -1464666809 ], [ -1191438873, 1796598066, -255584861, 1698704075, 1113961989, -2101757116, -1217620014, 99880945, 1735676563, 1174977922, 1290807079, 1723675205, 1939160200, -890489288, -510249190, -1787112680, 216107747, -1296803397, -2110837112, -1060973181, -1045226190, -263321682, -921217076, 1091069830, -1214302634, 858424221, 1026295434, 840023846, -134787382, -1005760460, 677170874, -246166301, -938599226, 1385306856, -529455149 ], [ 1205915173, 1125213441, -1837800190, 2101236941, 782397645, -1944074723, -2140723365, -232958041, -522805971, 1551602936, -1910170448, 72511928, -476933427, -1180069893, -1113911509, 1966850910, 791362716, 1186086698, 1840625494, -1751550935, 2034181266, -71188884, -199452159, 333312927, -1618693792, 1650260415, 718366026, -902830792, -1700024983, 1417932369, -304769941, 543967540, -254704968, 1067305297, -660801339 ], [ 324561378, -40717810, 1948428859, -1767017875, 53849104, 1792103062, -1847986185, -1867924679, 1672885875, -14879777, -1117024325, -241231116, 1794022415, 575620784, -1591047004, 1744535320, -874229879, -1220922983, 1359128120, -58526348, -1599372778, -23648834, 245771320, -1468363694, -1441090055, 2083246724, -490576903, -1176756693, -1073820332, -1123710985, 1631333119, -436459765, 1744940146, -379878671, 733518777 ], [ -1547057674, 387624656, 202855008, 1817078380, -628120664, -2082939559, -1675847551, -85942820, 1013570455, 878297827, 591872941, -1076360086, 1760817121, -748968443, -1767257860, -463739287, -822799810, 1664289054, 180451772, -1879715095, 703029986, 628182466, -2140209463, 2136680701, -42613897, -1156705460, -1231413313, -1956781610, 2004480498, -2146534201, 1500262868, -1404331380, 1250941636, -157455763, -996834979 ], [ 203834302, 17377597, 295133710, 698345367, -1480636096, 2051850860, 1839887856, 1548036314, 1833119269, -327744743, -959169791, 2102330141, -85979761, -1381214776, 234210098, 145235887, -495455289, 419808772, -810840218, 207994454, 1459523390, 480547410, -1679775008, 1101322533, -1883145613, -1551614167, -1635885077, 538750558, -2012702648, 74853094, -887324511, -793611814, 747104991, -391039255, -1580836848 ], [ -148311725, -679769347, -1845149020, -1086808258, 1262378485, 614536033, -658773985, 2140342566, 725500512, 881122929, -172049664, -844277778, 2028735141, 1637093704, -1269462692, -1475092764, -113426157, -1719426981, 941264841, -666680752, 77433360, 1988744073, 1059427126, 321625259, 1607150018, -125751207, 430950799, 1876681592, 200390902, -804771615, -1091629187, -1745391836, 1750145772, 1386722823, -1073853444 ], [ 182023991, 670499093, -1968146969, 78526405, -1718657086, -24920453, 627293816, -1178622405, -595453268, -1640911825, -1032503525, 1045589056, -1106020476, -1915910979, -1100427884, 124902179, 995908123, 732215563, 276042860, -104532311, 385516144, 2060124577, 1851081348, 1878964178, 1633293097, -637956276, 1951168848, 938314641, -809216839, -1693894943, -3945615, 1123567249, 1156786592, -139937388, -699959050 ], [ -555152251, -1665848391, -2094247940, 1075135370, -1984492470, 1823116090, -594322475, -1510293186, 2097419855, 1822312812, -176459834, 1061913208, -1740645001, 219783389, -1016116459, -1374068616, 1936288695, -2031941158, 519061729, 2143627456, 931913517, -250437953, 179028021, -1219145259, -2011532802, -1587567423, 576528368, 942458152, 787173232, 1733278724, 1717039652, -1865656316, -73465977, 2118495040, -5309755 ], [ -834201182, 329366479, 162311378, -161416622, -1439344101, -1377107499, 631960117, 254579727, -921119165, 13437005, 537695189, 885419587, -324272353, 1606253540, -1271670864, 1692639833, 1620938032, -1150704060, -551392444, 2059827875, 2129266987, -1442367144, 727288511, 89583326, -504926680, 1952645449, 239567050, -791184105, 554485155, 1072166599, -1871382906, 125219671, -175673724, -130993099, -563606838 ], [ 715963232, -927538894, 751424353, -1688786469, 1014607758, 1064881932, 1419280632, -1585486693, -1340878952, 1441221909, -1375955322, -1133265279, 1991768449, 932645601, -989859226, -2074755371, -382606537, -325773329, -1644682835, -502725484, -1719940570, 609376474, -483288602, -1098090076, -1636350807, 285696112, -217419054, -1837344646, 847438948, -1108932802, 1348362244, -142135208, 837339401, -390377587, -1240334984 ], [ 1689599942, -132280012, -721840570, 243056410, -1998527997, -1901088165, 727089744, -968856493, 639600940, 479574432, -1830123700, -1330715123, 460812405, 815259773, 1639667877, -602835098, -265135814, 457960119, 104612547, 1148171666, -482089810, -415761800, 607623797, 368620591, 153011832, -1434485479, 427807173, 1371582641, -2113537567, -1547862030, -2114303075, -1483187780, -1866848169, -1359278041, -659203819 ], [ -513152735, 730784669, 273094355, -1834415725, 1046183295, 760572773, -289954719, 1643856206, 1828694457, -1439219989, 77849865, -1851193037, -1625927778, -714191830, 4349882, 1768628671, 149572246, 863111141, -58026881, 1600727842, 1617445648, 1804114471, -1607168757, 176950284, 1229600007, -1315488228, 1796482105, -2137204958, -74794044, 544249563, -1728027079, 1010476732, -1263768131, -154320133, 201004489 ], [ 1069959252, -550880726, -3332588, -16446056, -1304262065, 1382806355, -228457449, 757772127, -459790792, -136510783, 706029308, 1444189240, -1506330172, 1388317541, 604759699, 1332611327, 160564389, -562976701, -1002653518, 1099237890, 428655700, 994334397, -233011835, 352958373, 1837036015, -1490247053, -1793039456, -1238862629, -1724004228, -1652670306, 234381312, 102007194, -897373338, 98376136, 685400380 ], [ 194960366, 1065226280, 834821327, 1161811557, 1719948922, 1240944308, -771612555, -1178530504, 700242699, -2037266322, -225530463, 893101513, -872790308, -1755616607, -2119253654, 361100329, 356835859, -1942482458, -897385923, 569148347, -42997957, -1014720791, 863539493, -1613547863, -1819002694, 1233037842, -1918612396, -747890618, 285742314, -1276979739, 1286983081, 780318926, 1529782933, 1404308794, -159728434 ], [ 1189075177, 510581905, -853649959, -937143893, -1462642516, 719074065, 31468791, -1581903845, 274573188, -956126173, -114161659, -2137747049, 798365175, -516420647, -1023037559, 954877838, 1274674011, -1228830234, 914172766, -214885290, -92156608, 376820550, 1256851587, -1214861906, -510020357, -1157342780, 2054743635, 602849638, -1482120306, 1267115117, 172356020, 672627968, 1425282219, -1207028292, -2034505884 ], [ -275220254, 195896372, 997019615, -442284219, 1073853246, -1090832009, -355431755, 1481513499, -981576484, 606976730, -366184265, 1846210062, 1028839903, -1512745117, -741943125, 1357009391, -418932776, -1134687767, -1690402104, 1135377428, 278768723, 558600831, -1538865285, -1480569667, -1352171527, -853501466, 2058376409, -1357435931, -1164652645, 970522906, 719017571, 414750481, 1788698621, -248711177, 1063089495 ], [ -1038048994, 1412487792, 1470731133, 1716097083, -1528128143, -1658756708, -1382837437, -1166441485, -867860984, -1701341419, 1080943927, -150432283, 1493807936, -1004896380, -1008527896, -490256365, -1566098940, -735016294, -425481908, -255739480, -604994112, 527488229, -494176596, 1307255850, -632822557, -1950151449, 1508611409, -1555140664, 848255443, -560035641, -1009143823, -866987323, 1062512682, -2039167188, -375501125 ], [ -1466269618, -2014723393, 1815083797, 473652406, 793289017, -1747096738, 217081250, -260032063, 366552259, 936716173, -841322237, 1379600293, 1237311540, -1131494886, -1477066247, -6871896, 2082459593, -1244906034, -167831244, 1345059463, 581216906, 115180969, 886651394, 951066950, 569941620, 2070706378, -1158690662, 1078983123, -515636675, 1094715696, 1242760291, -1660752672, 366892025, 227511330, 974578007 ], [ -1025387219, -1234832426, 403689134, -1488683403, 518082368, 2140707537, 347946268, -1680746942, -1822477242, -1318984515, -298949691, 1574308697, 734292845, -683002833, -909044470, 1334007893, 1171740349, -1717256734, -2030073924, -2043055908, 305379602, -418509514, 1991452261, 1526771535, 60035189, 247177458, 358803189, 1755766304, -836782735, -2143573719, -1080128322, 1163660218, 1946954683, 1496195425, 373038096 ], [ 1665841208, -1083349649, 1928471988, 942409483, 1118697690, -1599405746, 233535657, -1851033905, -334401759, -1109782187, 1445104971, 574759042, 1921258317, -1548321910, 605822601, 1879380786, 843424741, -1791138934, 1147196168, -825408326, -1391029658, 391114285, 2126469359, -382093513, 396645249, 2080138166, 1006778306, -1661724193, -534233509, -1356232390, 1286677302, 886320137, -1140245020, 525053159, -1685939607 ], [ 1294594690, -292521956, -1020254332, -999315513, -580982232, -1946801827, 1979213443, -16432958, -647307300, 1990728923, 830886885, 907752653, 1640855038, -59610799, 1708583424, 829531217, -948943046, 277133077, -2072080182, 2054762346, -320969593, 112792996, 923408059, -786402516, -748876469, 807565441, 472217360, 139656544, -1509347454, 127867732, 735652459, -539095254, 1671685828, -401798482, -132018931 ], [ -1674056314, 1887739209, -43557219, 538347930, 312845324, -390859803, -1673192416, -98879291, -469490001, 2025760170, -2037321143, 601544067, 2115093184, 24998801, 697081855, 19527520, 1502575254, -737760088, -170544192, 1422535712, -527353497, 938221823, 310429968, 1022168916, -1877965673, -1637438412, 679599144, -1735972765, 449143713, 1957205510, 478806819, -1251134208, 234094740, 1626569724, -963232218 ], [ 1488827538, 1699870384, 1251116318, 74265612, -1628578714, -1263380489, 1967438674, 803658924, 43285632, 1231563704, -1773919091, -1415034578, 734233281, 144895758, 1086033901, -1680578082, -796336994, 243059680, -811026488, -1672731460, -1178986653, -1307726884, 902801659, -638958373, 1148692285, 26255890, 1781252796, 1267904740, 224475663, -1103375401, -1818355517, 2141996594, 94323415, 1547598725, 311484907 ], [ -1626668197, 801305648, -234215572, 1260095736, 1937251394, 444724591, -1328209827, 1584238114, 832034985, -749301770, 619298045, -392239969, 993852104, -1344910890, -639404425, 629834126, -838842913, -1778553160, -2000950778, 2006288580, -640704853, 270708372, -318758641, 2024587497, -110013508, -388446920, 1878348178, -546351980, 168699547, -1363933900, 1541461084, -1003863004, 895520900, 817553334, -1541434702 ], [ 64442798, 1454406769, 1133332443, -1540038761, 2121418507, -240134985, 778515777, -1754657921, 80659539, 909017306, 2062750526, -2026917420, 736615677, -360707216, -1917086530, 184440506, 53367912, -286191256, -935956399, 164834115, 284672154, 1135093691, 1356496940, 1453849564, -1791954736, 238918431, -446965543, -1721022164, 1183551011, -490514281, 1367529843, -871481223, -420680887, -426723111, 2009094374 ], [ 280386774, -586388076, 946799763, 1449647670, 854500552, 114029525, 547413287, -1251652511, 1454368693, 109142315, 267340705, 1338196811, 2114733, 515239292, 61669214, -1186924286, -1061110101, -52309858, 759784774, -1817478529, 969982870, 1519595488, 226867353, -940200305, -521438926, -1964573320, -1643627767, 283428763, -1791229298, 207699153, -2082077072, -1404115236, -398654743, 2051032513, 2035598121 ], [ -187716208, -2066562003, 1777244961, -539060520, 1258338595, 107481016, -30290232, 177959034, -528570968, 1421400595, -1650265983, 377314085, 38436347, 2109489867, 1063024132, -1180544244, 1750517970, 1297674578, -586881215, -414529533, -1375293544, 1494534758, 207687476, 1539814847, 1527707320, -1110809228, 2080809325, 901553385, 827492930, -64220147, 1292131767, -1418551295, -638816501, -1230266251, 422707753 ], [ -321441764, -1987483711, -1487567039, -1770244370, 202982658, 1567029823, -520977407, 2121358335, 946123720, -1565611235, -1953189552, -1902610160, 1915301157, -1440980443, -750459062, 253321042, 1449866674, -512439631, -1095648642, -2041537427, -538909759, 1375426174, 1006005068, -1868966554, -1345627501, 1171990450, 715557216, 1477440098, -537300544, 1639242022, 967752174, -654101885, 185993815, 2057634616, 752990508 ], [ -1162204570, 2126114275, 2016992823, 1037780230, 607170545, -2082894346, -503867689, 1891518727, -1640041920, -681117862, -1355842469, 931014040, 380269272, 1953984128, 284112025, -597728390, 1465406168, -1430884336, -123595121, 877648180, 1734682635, 2061137200, 2095598526, 1151486691, 1707170180, 23581524, -1331444618, -1599455149, 981980501, -146237927, -1433931228, 121901825, 876773343, 1006224346, -1077335107 ], [ -743512768, 1896056797, -328336774, -609108747, -1957401618, -187533475, 137124922, 1083292837, 1504636750, 212535796, 468111861, 1198922244, 1167160202, -1968598602, 771158645, 966781846, 632890748, 1397998212, 1321259770, 804071201, 2049184663, -1891477168, 80891308, -2093246143, 1171034895, -1118664189, 1484656724, 1905479000, 2070698982, 1417747945, -563854404, 1683443260, 354536255, -23362742, -1033517213 ], [ -1888133666, 2023106557, 1112761755, -266743843, 1303121962, 1406562083, -1251592589, -694808591, -1090094569, -1011280000, 1870836746, 1740674646, 883287633, 774793322, 801141474, 1752428179, 232896053, -1461463093, -1315121101, 685313437, 1141012357, 901795061, 847268729, -1274229790, 920765000, 1214476901, 2072790295, -213716984, -1283910010, 174789799, -1606767002, 957248891, -424163575, 1141780998, 1369698944 ], [ 2088288581, 1083111177, 1871914998, 1623515301, 2072197346, -764823186, -744324933, -757527862, 744429917, 1140974230, -26223994, -758693296, 470932966, 1366465123, -1140311929, -1630303972, -716667505, 233437405, -340831124, -336488577, 628780982, 1882302931, 1138934227, -1306082280, 1087801220, 1696746719, -953072433, 1461759355, 1937666003, 1314417977, -1152765125, -883677374, -1831263823, 1395979479, -763820619 ], [ 1730571338, 803705398, -299849255, 254634208, -1326397647, -264353518, -1679675830, 866704302, 628077890, 386160866, 974654837, -1793156932, -1406717507, 1852028051, 1309458095, 2142979210, 1198121530, 986785807, 171067289, 199083826, -559804196, -651561531, 868891486, 1263062080, 1931837847, -1435970047, -914838284, 1908764334, 1953119295, -1381904147, 1933930799, 337606559, -1042381042, 1115574829, 1630961794 ], [ -610331506, -476111042, 1387080547, 152273404, -1646849715, -867045092, -901809141, -125363419, -1905382978, 27509617, 27924706, -625372213, 710128587, 1360307833, 549675734, 701285066, -1199607153, 1284596122, 2053214938, 16765781, -1261984858, -1269043224, 409724445, -740650535, -1462168916, 642721946, 2059307415, -290773139, 1776279778, -1579468004, 1899695984, -497023146, -164313901, 124493132, 1043202342 ], [ -1044422520, -1204383734, -487153630, 1931548698, 153199305, -125347291, 1428122060, 1934411505, 309735254, -1596127968, -1170072915, 1995688392, -1846819663, -1124177137, 1583842664, 1140240832, 634910395, 55699066, -586192436, -579049455, -1966886739, -1556260888, 108643792, 1659105383, 305947224, 156027601, 2101865892, -2014032625, 1792447549, -1100372126, -929245740, 1713609472, 1226384649, -1938319565, -77569701 ], [ 1193353616, -1622221431, 1824736082, -1893835655, -1662091977, 1238636943, 844270332, -963975337, -1130174078, 513394186, -1856656827, -605319145, -842631316, 1228210552, 1580372896, -808724303, -403595408, -1631442872, -279022132, -902832074, 559865889, 1603807544, -429943163, -410335651, 1084114218, -147633835, -755880911, 869947302, 722207297, 333652040, 2139675457, -299618567, -1690509637, 808485945, -1834466349 ], [ -1339138423, -628321154, 1345560489, -624841958, 400483171, 2038158764, -321391033, 2121291203, -2000166418, 1466565947, 1762196426, 1665918515, 63254242, -531154425, -2013330610, -1588877416, 1138765205, 59045935, -1363146344, -2087042677, 1911793925, 339572480, -1260116488, -1804990172, -1066346240, -727788802, -1113842486, 986658266, -1609213809, 1120450403, 345904621, -251676002, -22432, -1369094878, -1102127124 ], [ 343366168, -1882748242, -546110543, -1563816430, -1413086240, 570607601, -2117367322, 681471592, 391359665, -1895629458, -794597118, -2114435065, -2084589245, 480985792, 1885556, 504136705, -1874366414, -1374216955, 136447506, -1885907272, -906549576, 499893572, -294518405, -247175095, 1316862689, 850430514, 1971287656, 1490722658, 154974540, 947931881, -1711940332, -113966551, -1984055624, 1420125356, 1818072070 ], [ 383922712, -1099049595, 128980984, -189094294, -2031934088, 600585883, -1354159310, -474047713, -1646589398, 341235122, -452168704, 1698582157, -1764044226, 2130155813, -321215303, -1584486246, -101091469, -441594580, -1415084518, 2082281836, 966301129, -2112417618, -977472527, 113027139, -966757292, 1184843276, -2067612638, -44619120, -2146553875, 84200368, 1137501389, -1296974637, 1942580896, 1669471330, 1605865570 ], [ 1577702634, 652338683, -659431026, -1422484778, -1212762594, 2122394411, 1357873815, 1729747069, 1236555218, 1358701473, -827052215, -183868073, -747912574, -725077098, -1834336167, -1714137165, -962492972, 503509057, 1602624432, -922654767, 1574616905, 1573232706, -20556236, 621733273, 607223204, 991915323, 1088756627, 453476729, 158559050, 1905668830, -1465148392, -858577033, 2081801835, 279629787, 1267618373 ], [ -776401757, 1332208735, 1963973788, -1720052183, -220325084, 1211771508, 1105211476, 1676796068, -1656587585, 1233187474, -426305815, -1698001668, -905023549, -1566431721, 1757645449, -1788444652, -1536663003, 1959575980, 194599276, 1996872211, -1421471012, 1010270350, -1859517620, 785832195, -931130093, -1050904349, 1901767203, -402673620, 1566044617, 1910257444, -380730469, 820120187, -160667894, 1235258081, 1844600046 ], [ 1342037488, -1680074623, 1790255344, 905201369, 1341203255, -98473048, -780918546, 333279569, -1251397646, 1439101352, 859047704, 1144587491, -1849564238, -1991265846, 178265040, -1173596644, -914862559, -2050515277, -806449761, -1675365230, 1238108859, 1145418036, 1215742, -372866536, -600243544, 959072764, -225866764, 602945048, -1683205221, -1458596271, -1221470215, -1351484096, 1409514191, 133414365, -225552123 ], [ -1187714953, -1836263314, 1004725091, -1023748106, 1204576682, 577197328, 538244905, 1189065497, 791712148, 669271234, 1777944456, 932815611, 1349030237, 1613994271, 255992053, -561437607, -398411883, -1434827637, -1579902396, 1159713996, 1654141212, -910743857, 1913381148, 750482925, -1209664327, -547210705, 1028467801, -148743923, -2131440693, 1209914683, -1172683813, -1721674306, 1089372427, 2077864148, -254785803 ], [ -1813667139, -746639761, -1012923834, -1962065539, 1584854892, -2098122391, -1614414876, -320695741, -864304092, 433145662, -804273248, 1440103512, -64985773, 1659114566, 2116552448, -461363250, -342131701, -1028651832, 1046344824, 1861059772, -144348761, 203822500, -13732629, 523172100, 533406474, -2057503398, 417151373, -650876819, -1780850436, -1318383685, 591739978, -477802019, 1726317748, 1397837330, -1456733132 ], [ -1012725114, 1986116072, 799564040, -752812043, -230179139, 20466257, -1530729874, -1753468775, -1346750448, 1961046938, -1836296885, 1626828065, -787407644, 116714235, 720685895, -1389305624, -1443653590, -242893080, 1605635710, 1629261403, 1019353576, 1758678362, -1365418905, -199640463, 879242320, 1250380858, 86119214, -475628708, 1182735186, 1882760366, -399735133, 2089322117, 1014714548, 1333943212, -1478337258 ], [ 1728159335, 1311737951, 148196879, -1516734783, -1154679210, -1345914979, 1760517460, -1639003456, -161035207, -1764648622, 1230940542, 1293163922, -353723291, -1411043134, -375541484, -1625637274, -791112617, -756637730, 11432937, -1348601807, -1557973145, 1147924371, 2033038726, 1695847233, -1411720952, 1148209903, -753851713, -2110177874, 1142102357, -99538585, -853566991, -1098244054, -245727408, -1175631992, 764970741 ], [ -1530531204, 1128896857, -1411908808, 962465726, -1293181396, 1957532974, 869477864, 523702523, 1744056487, -2078806692, 1003148794, 977437224, -1594970555, -876911467, 515886302, -1225629126, 513121169, 484010479, 1992427388, 271478135, 483193085, 1072853436, 177291731, -1293387722, 204828887, 2096599010, -69853363, 1584453400, 1328077964, 2020267054, -890455191, -394266361, -1490489461, 392997196, -1072216200 ], [ -1995220024, 583598576, 914640538, -1656888791, -934734857, -19853628, -2093920041, -1237892103, -2122313303, 589997432, -1794479424, 2143032191, 306088594, 1314573174, 1517049041, -682261563, 442266556, -1865667274, -1026022975, 1365346180, 678887492, 576295868, -1339714839, 1512130339, -448544152, -1255902285, 1770970976, -537875838, -613681503, 1242164667, -2011405736, -1969462058, 1291846139, 1822755726, 586362688 ], [ 1059102600, -1079295979, -382308552, -703093370, 2081906660, -579317678, 1491915416, 1589370731, -2072050212, 1444146185, 596648543, -1770777833, -531577895, -379247670, 585405864, -1187841744, 1211417142, 6174387, 923318076, 250689369, 1221925260, -807024157, -678355566, 134623375, -383913328, 775253366, 348242896, 631194959, -855325556, 166314591, 1767446154, 1778542621, 134866800, 1569283937, -1261053624 ], [ 257840864, 1636722984, -1534170887, -1261517083, 1666509941, 2011138534, 1114464357, 617447797, 1186463857, 875160248, -1444352073, 873423063, -994075371, -1526187358, -1116965965, -1933344094, -1766205102, 531228487, 1570653388, 327644178, -580141492, 1324288748, 1463648006, 376032531, -1563014252, -985580693, -564699095, 120580112, 525039388, -456506071, -49767314, -602795018, -1606776949, 456327773, -1977039040 ], [ -1582026808, 367685091, 2022763808, -1603389017, -1868926051, -1759198524, 1516298030, -1558584177, 489882528, -989966743, -810455513, 841784749, 1755034931, 951834601, -1031357661, -923956928, -1205301660, 373505548, -1257026024, 1734756666, 373937747, 1158988091, 817577626, 1237655064, -811399257, 1004375478, -1397462383, 485858498, -510700602, -773727549, -1326605557, 644559176, 732428954, -1432156141, -1590680120 ] ], [ [ 1314567827, 851260494, -1720286387, 1178197614, -1714648501, -1543620991, 493892884, -1789161497, -1445262103, -711092155, 353879907, -1609176955, 427480971, -757021622, -1592644680, -586149550, -834712557, 869415228, 547505836, 1676961319, -2095567902, -1818769814, 896022732, -1904740788, -380797109, -1373226462, -152879960, -1536134571, -1771716240, -1412844774, -1352713145, 712900518, 257879310, 645383770, 165780395 ], [ -1188760195, 235809003, 1832724956, 1418056576, 3328960, 663131882, 1073144372, -1637604882, 1012351594, -301135083, -153129099, -1045408796, 1724693792, -822919953, -1456489156, 1010302760, 1669444558, -739673481, 893823584, 1772020504, -255472823, -375539274, -580222275, -503251200, -244297692, -598669885, 144362823, -983969198, 1023466808, -457432283, -1721199861, -1304446344, 930866826, -960915746, 1534057929 ], [ 529192308, -1177177924, 1353721436, 94969575, -1837693879, 509018641, 1888390686, 1799031235, 810778092, 1975444768, -166843550, -369598338, 1051921794, -428995276, 1870108738, -1055863232, -1005389631, 504684916, -1967891404, -192457734, -1229366526, 151869339, -234385646, -1597513620, -2095561333, -194586536, -1001335296, -293960110, 19898505, -57380981, -979607085, -668623700, 238111036, -1555982562, 117166250 ], [ -665789960, -1758667813, -703642180, 140881503, 2031077777, -762938050, -467478579, -1366416486, -611823527, -1269656973, -1108373945, 1207022408, -1087499523, 860652913, -54614767, 1130659853, 1669350891, 1610197760, -1560981399, 468989185, 1359147365, -1852329046, -1124179974, -177052264, 1686392959, 1444069448, -980702618, -112706168, 994429853, 120689378, -2068293745, 1714409245, 1037099730, 1292711711, 822746815 ], [ 334760141, 517076083, -1093573690, 258109216, -732299453, -15952006, 1309213348, -719223343, 947433646, 1000833448, -1530066603, 128973311, 1283276645, -1359804045, -1102228654, -1870098283, -1267657123, 654006358, 2006351868, 949293282, -692802608, -149148453, -99907335, 258903067, 1846409790, -2015659720, 1595041353, 1644758608, -888401711, -548752394, 1675043067, -880641176, -90672731, -944862445, 1596071060 ], [ 712288294, -754405028, 894382761, 2056987845, -1767812174, 1010190963, 1129716963, 522256641, -1712207898, 818066164, -411060394, 1021534595, 371983010, -623034887, -246773096, -610064557, 555743647, -1412738461, -1774418799, -2073482268, -1428131245, 107908072, 789570686, 1834094298, -299348292, 2138858172, 1797908897, 610240056, -1959317208, 94410810, -945039524, 1791934233, 2010698916, -233488140, -160833496 ], [ 336039539, -1985424551, -404903693, -1968555336, 25523088, -59829998, -1067388834, 236837286, 132846248, 516423287, 439699288, 106220785, -1938031181, -124025216, -1365614917, 577367320, -1905089872, 1185766474, -1355385962, -1542352581, -1169840475, -878130858, -1355311678, -931294768, -1933747529, 538788233, -587416206, -74133175, 805871640, -1601484467, 1458223, 132658041, -1097275964, -1333191752, -271947948 ], [ 1003200806, -161557552, -676382733, -542188681, -1142934408, 2082697750, -1808270749, 923727721, -2071080842, -700319887, -1644905811, -4898052, 1381091205, 331489915, 1400314905, -771476699, -1140059121, -2061019830, 1243310154, -1656599051, 1785589941, 708525206, -555484154, -36647022, 1437765126, -1708528694, -1269832558, 1662700224, 86745187, -1366985237, 1646785564, 120305162, -1211757274, -1459186015, 770691254 ], [ -796675059, -1220221812, 675321079, -197008477, -1345927916, -1138738258, -1861427365, -1395410558, 1107506259, 1599178769, 41111239, -1222523658, -1058794819, 170442235, -1213581281, 1181402114, 1359052948, 1798799615, -2061093820, 468252144, 1414834155, -1994102139, -716762445, 825935724, 1952658795, 798758752, -122086933, 106400402, -523464143, 1632845377, -486507932, -69065237, -1260748994, 1007294761, 1102244232 ], [ -772811402, -230475543, -364565126, 885939465, 1160270079, 1736544753, 338577878, -1007422616, -1456240353, -200458690, -1257209767, -1604167870, -130728279, 662451587, 2126486016, 330057335, -614270541, -760822689, -1815204794, 1153970679, 126645671, -924180877, -1513112855, 1100704221, -1067464092, -1811593809, -1095941422, 263409903, -122804122, -6066845, 2122564728, -1315532770, -2026409349, 1807731933, 488611764 ], [ 625086814, -202913838, 2078318301, 1200662901, 1800061355, -414913428, 605269632, -1978620433, 716687579, -1980666641, -1452856355, 338153570, -163769064, -63154968, -354773259, -60809492, -1167054746, 8157800, 1471979408, 1933648485, -1238662990, -1397989925, 1958539853, 1352644787, -878727375, 988238373, -1769453827, 1852494703, -191319239, -1937370144, 1108384117, 838793114, 309161186, -1519509320, 983217473 ], [ 379839646, -1840773657, -1360696644, 2006353762, -576040239, -1076534765, 1757578637, -229903171, -1224252817, -70472258, 951625149, 1865811667, -2064080549, -1156960407, -1533135547, -478184126, -192373224, -267446988, 2009064492, -1013322904, -1399825502, -416374824, 136283284, -1672586541, -1615478111, 651617533, -152857397, -406225817, -783278446, -1281951262, -1112004720, -1289762474, -1376005310, -1507589828, -1013756282 ], [ 1494076122, -1952913894, 466352165, -980466501, -880619715, -390628314, 596742907, 1380687779, 544714504, -748723761, -117267995, -94910127, -1876314994, 893283776, 670167446, 1098616155, 130835882, 1405341852, -1120378543, 1369659496, -491522523, -2130385025, -365822937, 1214743627, -817500108, 1324512117, -1025937738, -1708479732, -1698322783, -1632434970, 932950160, 644646840, 1224594150, 633359099, 262235384 ], [ 1612110459, 426871164, -82077060, 1069568965, -1595553950, 1889468641, 1231083174, 1709016445, 1615256990, -942139681, -514869543, 1264573697, 482814095, 983391951, 399172631, 1718733208, 895888201, 1008894569, 1323880639, -1469215205, 127918008, -323575903, 240174165, 1653155650, 1400744905, 1782867708, 561088471, -2123534220, -253998425, 91088310, 1635919000, -285801893, 2106288609, 1606651147, 1783140907 ], [ 1097434327, 868170708, 161525417, 1675086898, -2056306597, 334701203, 1001637469, -116018555, -1391379779, 236522029, -1577381498, 1423099754, 944922598, -88335406, -288470155, 717521797, 2144503889, 915653538, -1423655659, 68831827, -1449289878, 1560546158, -1208965088, 372167254, -983186843, 672933257, -970398067, -266616855, 1951958024, 152806001, -1113883711, -1666788548, -854159224, 254261552, 1135647678 ], [ -2001954331, 1781802855, 1034928003, 1548340111, 130697971, -1092534353, 70922538, 766332576, 1151614193, 1464379015, -293242760, -1606475887, 2058219953, 52896198, 1956490207, 39270380, -2082277621, 55421119, -795949591, -1179785029, 1621410359, 694426609, 1763668785, -1708284476, 1662070965, -1371099755, -2097015925, -1239492848, 537324983, 645835516, -790856480, 641242868, -2121433779, -782791572, -370291842 ], [ -649626730, 1197769529, -921700569, -1632548317, -71394486, -1148465568, -247048767, -501319458, -206234230, -1880195059, 524814908, -34669819, 645521719, -1894867330, 201883115, 55895118, -1088468176, -543328633, 1180912236, -441075363, -1229727876, 1953659094, 1809701337, 952296148, 1726401806, 1782602617, 1718584656, -355092923, -539868075, -820578106, -273426540, -931923358, 2003695689, 1316164236, 1896999092 ], [ 763777521, 453845171, 879466668, 658758590, -205265403, 1673833715, -1519100127, 437892902, 1846488975, -502505710, -885711062, 1104457512, 200855200, 614373195, -1369324027, -226103534, 1619928320, 1687705685, -213152416, -444598173, 1553009682, 551102426, -866575126, 1376279847, -1279679556, 1179893454, -120203242, 1965296857, -676907426, -501388441, 1252056314, 1755974936, 168745163, 422486790, 457113043 ], [ -309793699, -591054031, 388944951, 1982161000, 1236907252, -1450571987, -126265521, -283108505, 945736222, 1277428847, 1613580892, -859280676, -2003118266, 131152937, 483196652, 1675320539, 973592194, -778169525, -396941783, -661480175, -1499148962, 1482267893, -214113857, -411711145, -138527224, -908181265, 1411826430, -1484378300, -828451582, -323835794, -234640949, -265294467, 1997120975, 421569570, -500724256 ], [ -31009658, 1422529321, 2115758797, -1585024319, 112269607, -698223660, 1244287544, 40630364, -177072210, -660833936, -816893022, 1451918413, 1371453100, -705887467, 653033164, 51206145, 1465529138, -1042971158, 944435811, 1668583925, 682066096, 1122388031, 1831140194, 1341888144, -1191202698, -1534172310, 1701168276, -1324057886, 1050205275, -1491467442, 516876235, -588971067, 1143834269, -2008704793, 53697150 ], [ -640754319, -2079398107, -1783432082, 1203967167, -1768571291, 1416541323, -1435877323, -1084469903, 168515331, -97116259, 431332695, -1719977904, 602290726, -2028394748, -1005885129, -698788441, 74667381, 482908690, 1650240444, 1461341533, -1248980859, -1757820517, 786556647, -300149763, 423514993, -2122903652, 1741715008, 237184982, 383402037, -237055150, 1873402594, -1753676494, -214865396, 1973649705, -2018992145 ], [ -1026085850, 967695183, 897290724, 1937183524, -1745718392, 1612382427, 1924331768, 770634056, -1242154013, 620025607, -1943220817, 1094589592, 697538897, 2060839316, 1127324616, -2037960938, 1121117233, 826075391, -416049820, 1752980488, -1445449379, 1082173313, -838927135, -349351797, -1979526841, 1453645454, 451044682, 96005028, 387950517, 1140401735, -648892932, -1939666093, 1591040631, 1905494572, 139036763 ], [ 1966298472, 811877132, -244610304, -455796167, -257561910, -357343713, -584710984, 1040246434, -1800194071, -2026294860, 2053815358, -525096443, -1666920585, -1330391366, -979732715, -1092834222, 1347690236, -2097200735, -882231296, 2008076696, 1940160894, -18418081, -1527641901, -1780894380, -665080279, -1473520482, 1418963087, -416177713, -1651839236, 1926725209, -547731798, 1197779080, -718709140, -35740401, -1846496314 ], [ 1427668500, -1597077440, 1534771437, 1427818217, 6832066, -1984422965, 1784975592, 1149022915, 814366001, 460080586, 687812410, -1984921393, -1252072223, -438919155, -1378109513, -903935735, 930048181, -1263044810, 1386827260, -1943028191, 991509135, 24353783, -472123579, 1311008969, 91711419, -1731976069, -1097445884, 1753885389, 1904099287, -446007692, -210697278, -1543864036, -143213457, 430114255, -685247617 ], [ 2030645742, 2040605310, 1756709111, 1277405284, -343790443, -1193959463, 965882428, -1243976913, 1635614098, 1751530912, 1023914211, 1657892757, 129999466, -1109770746, 1353022715, 174347858, 443847313, -779113352, -585908320, -1626635271, -1331153291, 1301603797, -80244404, 787738212, -224178387, 431699139, 406848741, 2064141117, -349901366, 1228910643, 1689781324, 441269282, 1866653076, -1018541878, -168952473 ], [ -1650704959, 1002398518, -1582005182, -1398663795, 1231087313, 1724001605, -1567960225, -296755686, -625812646, -1588130072, 1946877857, -1683405958, 1425974146, 1369788593, 700954565, 1613841469, 1628196295, 1443047282, 1621739230, 1020920547, -1233092641, 14296284, -785093920, 100898806, -1840568248, -214520767, 1121859788, 845151418, 2018592803, -1072340369, -1139443142, 1117884360, -30995229, -1158817763, 1773971193 ], [ -2080511984, 1853103677, -77809528, 713153589, 1831033112, -2062162905, -1728183816, -300110582, -349192521, 1329713264, 934851765, -1973509610, -987111934, 176114834, -1716802708, 1508151875, -1074567674, -801051105, -756462128, 458597326, 503642292, 1827065157, -144192355, 186659323, 1755878930, -453583057, -607989926, -852072757, 2046480538, -105594005, 763368834, 1609710875, -1525044013, 938229105, -18801736 ], [ -1798065664, 2038655879, -1484030127, -1593323034, 1027647559, 1395985088, -312948375, 1752506874, 1894644784, 1042492252, -1344940641, 1248032887, 977853605, -1467950629, 1851767758, -1248017554, -1253969109, -1772868972, 818726391, 1270707070, 1327646041, -1043230832, -723469038, 1179508759, -520012197, -1596427259, 465673746, -1536759352, 2124494784, 316826949, 1749555682, 1568654155, -427931295, 1282203214, 784412362 ], [ -1338667789, 1700247559, 243597345, 1994132856, -860458278, -325262883, 242580748, -126328631, -484163904, -1139556299, 1447441210, 1590989362, 603156478, 353289038, 314629338, -1515587251, 1005424345, -1276995948, 266210324, -303557882, -2094696631, -727850076, 578719745, 1445336797, 240792851, 1295326339, -474315625, 407602102, 33478413, 839203145, 260231377, 1707491654, -1553236844, -900053378, 987469067 ], [ 1364938381, 2104190768, 1425837084, -1260823143, -707483020, -201046833, 1180665974, 1414367496, -464455097, -1287566978, 87399095, -1404802270, 1142976318, 8773983, -382527848, -615046072, -2070264846, -1385385026, 1779976414, -24892284, -303504462, 1536132740, 148625909, -604307818, -1585837145, -1007411718, -345511248, -864236494, -935387528, 957828616, -737396159, 833660267, 52968750, -1989942719, 373598328 ], [ -1247277921, 772036026, -875575494, -733024955, -2074150679, 897720125, -1301493013, 819277189, -687326078, -332721458, -2018607836, -1153293936, -1107900716, -1547409073, -808596175, -901573974, -1963014179, -1946113255, 1560573465, -1704617251, 1929336852, -1594072795, -1022099055, 1404886745, 1299073570, 1475856966, -432713621, 827538471, -720651193, -909335785, -907184247, -126016382, 1606226937, -1161116470, -944841331 ], [ 762853821, -2111468497, 2075420314, -274057343, 1029987204, 1292062665, 1042666785, -2117111044, -33949583, 406569132, -1593316394, 559694792, 658244601, 471123480, -1627245580, 833856651, -104603561, -1552995568, 1122271592, -1041794351, -1106854059, 1822347852, -285124065, 1035627154, 748812530, -595251444, 1002323209, 767772121, 1213646958, -83675140, -683447865, 468349808, 465675214, -539821513, 1901030548 ], [ -311768278, 800377893, -777373562, 1469462648, -750590667, 1311317012, 582793795, -1442441650, 701000240, 1978887831, -83025895, -1273022928, 83811659, -70069666, -109428580, -959044048, 369302473, -207855313, -309504680, -1356484829, 759185361, -182923049, -177268518, -1293765554, 1741270686, 1125423289, 1719080379, 1737660002, -692858373, -1721582896, 602325096, 1982526238, 1237417203, 1832407028, -741433328 ], [ 1477898983, -114382530, -1904044638, -650026497, -2083538554, -451006002, -1320197880, -1872256688, 415799341, -482046754, -1246685515, -538632341, 742038567, 1777047474, -705672104, -1598549043, 1004884939, -21236680, -1989949342, 1738724432, 935652779, -1710933953, 570283296, 1671668834, 384327522, 673287320, -1241752816, 685892076, -1586923374, 568270915, -960008483, 280670172, -1606216648, -115907339, -1045065020 ], [ 1795624545, -1005078646, -1979283839, 1701223765, -358890729, 364951212, 502618369, 341022776, -1641918510, 1847810318, 1632615763, -447518709, 1587421201, -1903211258, 702266404, -387227951, 330896670, 1332068389, -1514896425, -2095763379, 613975497, 1429553593, 196411292, 1973424030, -453143816, -2057973351, -1403860156, -730646540, 742920234, -889595144, -1138616128, 295598951, 392869851, 924686842, -1726152099 ], [ 616941122, -585601238, -984639555, -595385371, -272386763, -1666714576, 1407404041, 2141527290, -1327360969, 1596303211, -841756904, 472708377, -891642864, -151138544, 567895835, -892258944, -470379578, 1084138083, 1926876488, 2086691866, -690574566, -1799772617, -288206245, -1581137291, -780501656, -280605362, -473681568, -1048764263, -572582674, 1134487223, 1901060614, -2033770665, 793624842, -330472033, -1754955272 ], [ 780292388, 671510630, 461445862, 94220442, -1048819070, -779932283, -1777154261, -1954768482, 1968319066, 1147584256, 1477016365, 475725078, -892450952, 1138642815, -1102276292, 514881410, 2053172219, 1611193, 1885694704, 2022538617, -1058310040, 2025743913, 2082676997, -492609304, 603057482, -1559303388, -12209271, 255980213, 471695962, 51157596, -1519896418, -476962795, 1722690497, 1711627217, -713389376 ], [ -118998041, 357082657, 1464500663, 339613866, 168520133, -1756880086, 146622455, -1944316230, 517051214, 94224597, 1087092749, 558864346, -756604766, 22387377, 1772686606, -1164207159, 993861815, -1146173622, 1164667980, -1982278872, -731556855, -1964123566, 541334229, 839646147, -29326423, 390109577, 1000940, 1407435356, -2014185414, 2026406411, 997056142, -1189619259, 626997960, 1864887804, -348888382 ], [ -664080160, -834735724, 7025760, 950259134, -2133427291, 498460110, -1618694093, 217967890, -449977631, -1604420084, -1435111423, -523148721, 1454873320, 1840274365, 1309214050, -225967883, 837441833, -669983500, -189096661, 2082728015, -163531478, 461681938, 1142734014, -315048465, 662635341, -159363066, -1337409564, 1893256942, -462624361, 840588156, 168163767, 1217740559, -747269957, -434000309, 296610192 ], [ -318955885, 1095652471, -1311947890, 1719715168, 667700316, 89136253, -883960236, 2101641850, -318705629, 2022025866, 976615337, -1454207087, 660373687, 940007145, 1611848112, -726516334, -966087578, -201472100, -1246641476, 716811621, 546589665, 1507482077, -1796894839, 654839212, -1159302959, 2053058817, 1037359601, 186411892, 1428562455, -169457023, -823858557, -1912344122, -1447995623, -763390191, -1602755582 ], [ 1401138838, -189924791, 1158815867, 1231496713, -2111803654, 1003441448, 162545927, -2028130862, -931656917, -325547200, -226223286, -128571041, 14691396, 1024560732, 1604511717, 318986266, -2009966864, 1755579331, 1853027374, -1233774479, 1364067511, -1569471623, -478465921, -1909167308, -390950257, 723426846, 959394387, 2135208564, 396297846, 901325252, -1384254058, 479546213, -1858687849, -597056806, -354972774 ], [ -1728554848, -355167354, 496155480, 1471902615, 1768924044, -1787703162, -1305252037, 607409754, -562370125, 863602874, -50624188, -965587240, -1880701841, 1710767411, -1493091018, 84243237, -901945979, -1255246745, -1639058644, 154018984, 1285505576, 1874580281, 1097239667, 651739161, 67122360, -883323636, 1562932022, 1634220533, -423314614, 696256242, 1321744661, -1300395022, -254799222, -2012364406, -1583393685 ], [ -434058218, -1291222718, -1110975732, -1999390065, 1436536125, -1692179501, -2061761186, 511723409, 876047917, -1841990245, -307324571, 1914734554, -1602215946, 761720532, -1862033776, -1034788389, 481194541, 707435530, -574319597, 1633014817, -144383811, -139734132, 878529462, -180769783, -890846936, -1611229280, 1571983613, 970906941, 1689550858, 194439431, 1610698975, -1925947468, -742161478, 1030851578, -1640545713 ], [ 286674185, 801380092, -1038670550, -1408251192, -1729333607, -599782728, -183402139, 895972433, 787024714, 890799124, 467367150, 1235647787, -1915296690, 1165283568, -779704342, 659819870, 1880800053, -1535290709, -2110697627, 594665148, -2008966724, 315842948, -1033114332, 250186230, 1611003700, 1916623347, -1916259102, 683019356, -1971129352, -1783985131, -1533350278, 1391852785, 285049147, 832791906, 384779190 ], [ -92001137, -755937189, -431576298, 2017134084, 1645220730, -1061035927, 2057087017, -416527550, -1327194056, 1473699340, -1722405014, -1618774671, 803597941, 109796791, -1829408210, -940669495, -1568878271, 32263309, -1333396584, -28320157, 1305915765, 950231855, 1467322955, -2068700317, 2095596357, 110921785, 942237455, -273147189, 273599220, 1224248849, 1743249873, 1692076715, 687022998, -264468658, -32528664 ], [ -2077704663, 112868575, 1268487095, -1001155716, 316450125, -2140183774, 2122932798, 556345211, -561065828, 1493329738, 1416217458, -1747199168, 384610190, -315400675, -21005869, -1023013886, 629561644, 34660046, -1812635241, 1123930413, 1667108100, 1397517834, -38875591, 329684502, -1324826159, 1826618621, -142594199, -76652556, -1195541053, -163755628, -888989814, 756958650, 1235646603, -833675614, -188922463 ], [ 1323687758, -890111238, -626741556, 535068003, 2009117483, 470182987, -472078177, -1980198696, 315095737, -356148366, 11114368, 1832536680, 397468926, -186116249, 1474063819, -571207642, 211285176, -74968068, 151115678, -451661605, 639178645, 227041783, 1874357696, 1047181179, 371385637, -1517117226, 275466063, -2106206659, 1822107727, 1121336019, 883310323, -21397684, 624541469, 1535224292, -1137418614 ], [ -1538684934, 472627440, 1343225149, 797411319, -512721748, -2073262911, -523882583, -881709954, 1947775386, -43993737, 1016803371, 1304047922, -409841525, -889016815, -186361181, 2019706908, -1729653083, 1124140187, 408655713, 38085028, 1240445377, 1298426879, 444847183, 97270056, -1210709670, -1962526819, -989951504, 569485, -1284693678, -1709340903, -1545448871, -140692416, -403765717, 1344181564, -857087484 ], [ -783697431, 1701937130, -542273639, -1525689798, -738864737, -2091987316, -1157326369, 1381595671, -1249288036, -399943399, 303928028, 1975552818, 60602356, -1662347849, 1800963344, -1352024758, -820621740, -457369567, 1806392837, -1414822442, 1007192716, 1427334187, 702964390, 1903214508, 481862468, -292835959, -2131187246, 1443031544, -1606024621, -1257788692, 1136717401, 1837397541, -793929672, -1447589939, 450166373 ], [ -461244460, 1022049052, 1084705645, -1726465983, 1995169560, 268101816, -416812005, -1900408676, -1618182885, 221155208, 1720292484, -1783718500, -35332939, 1306372385, 1766341830, 1234414305, -982767102, 1718280697, 1939094672, 20736414, 480618740, -787326764, -1891765026, 1896685024, -2066460703, 1161492890, 1453894971, 133030181, -424719390, -785248203, 2011422477, -363345921, -1312929506, 1689179906, -1504723093 ], [ -624148151, 1977302937, -154497080, -1641242394, 403611221, 2095024748, -734254957, -606316516, -2128324340, 1574780375, -135287764, -649840089, -246519498, -235483837, 1588194150, -278930504, -938701956, -2026312272, -1361300831, 1126089757, 290097377, -1268014457, -685916517, -711043718, -1743266174, 222912153, 1753174145, 1091583429, 1218670720, 902073543, 995159345, 1382822531, 1586616360, 1839311730, -696402824 ], [ -1746140976, 1608777094, -1304053975, -1073791602, 1767658427, 1339890691, -1384915258, -1279887373, -1472742748, -885600399, -723605481, -1647131147, -1540496503, 62810957, -782627412, -537353461, -1917686231, -647183093, 809825098, -2000956104, 1817668320, 321490710, 347978073, -468040943, 1856113151, -968837872, 171586619, -1994768125, -605493031, 466761014, -616811605, -402235653, -825095808, 2026441563, -1521591911 ], [ -37607327, 1543000163, -68107183, -1617058651, 1724748582, 1226430014, 474909517, 946232849, -513213865, -274427278, -993607054, -630679515, -1583542160, -576055721, 1028119619, 1765809094, 681814103, 167798083, 1687783877, 756939025, 883773286, -724194036, -239833788, -800021350, 608254640, 1910791397, 1136969511, 2103554964, -571527257, 1767705702, -944337933, 343818281, -1724988716, -2079214398, 389360363 ], [ -668200553, -1449541033, 1153750637, 493214738, -1706553782, -805388543, 589892946, -213695980, -1755460509, -857389011, -143780470, -1974248995, 2087098129, 1573732656, 1784678715, 291247368, 1826682333, 126885037, 1024827570, -194081320, -1931402228, -300480031, 545683494, -688063038, 1748574454, -1138987649, 900813422, -1148685574, -48665651, -1608940270, -413267508, 1016396278, -882272509, 1268387337, 549014609 ], [ -188077009, 1856074027, 358517647, 293033220, -1993089721, -1203320169, -2014282411, 1109705025, 1137424001, 371614641, 351437175, 72137733, -491366596, 673191303, 542219112, 658017492, 1243063450, 290040101, 1949673761, 804276356, -1205253297, 624573013, 190864005, 1159431787, 860970089, 579110925, -919619472, 695753287, 137013382, -1610004870, -1029072414, 1384682450, 964596422, -1530423289, -825192830 ], [ 89613990, 268833901, 562585868, -1212046554, 685212494, 578986924, -1783560982, -1833885468, 348958089, -1836415662, -1425065015, -2066345695, -1517856033, -541777479, 733848193, -732609845, 142513204, -1346256559, -563070958, -863490724, -242384583, -1521488520, 481123152, -570522108, 57442308, -601720578, 1836024556, 1306645996, -455663249, -1900555637, 1485537174, -1917981453, -1299839615, 1011331415, -2064336549 ], [ -447434414, -1974704157, -1104092367, 1582439609, 1155211288, -597160092, 477980991, -1523764398, -1243867006, -269649227, 1640280117, -1317979887, -8460955, -1769858129, -1113780354, -2052926387, -642395427, 978124609, 930615913, 1767825905, -303476967, -1021768021, 72865796, 943093784, -1450815785, -813762172, -1671063381, 1080163861, -1725602816, 858750489, 1376025612, -618893220, -2051526341, -36276223, -1517381097 ], [ 377312172, 1969376692, -1135077316, 1074750925, 1435571324, 524748143, 395778807, -1535852665, 863518499, 1845757094, -1057982791, -608459610, 1140367395, -1403789048, -1398375777, -409215469, 2043400934, -2015064528, -1898137877, -1738081498, -1119883492, -1651613744, 943198673, 1650459054, 484328995, 677313373, -2090192673, 1054454631, -817136898, -1951327552, -945334833, -1620879558, 1013032073, -1889880680, -1781908745 ], [ 1949656850, -462709116, -581189013, -1228023794, 1951958812, -479308925, 1617741189, -653298047, 1748694549, -1094029795, -387588298, -130140732, 1947972311, -1179658637, -615026607, -1341495078, -404926885, -1376545365, -1275647903, 1124135862, -1584898116, -1723811747, -1183954862, 1618195708, -1656852995, -1763475985, 351268496, -856498616, -1758936463, 2146910112, 1312246607, -1017811177, 324450691, 294351371, -1952397694 ], [ -1595614091, -1194364596, 1658137008, -72048026, -873925857, 485802866, 1253492517, 1286647488, -1366934776, -223491758, 1326429472, -92988047, -267013848, 1242124546, 1624916329, 1563506338, -1626813805, 1207774569, 2039316458, -36150841, -1531846339, 619831413, 885743196, 1715410425, -1144077, 1376876362, -1590072079, -1410785386, -270726656, 10378652, -922906020, 638143622, 1165442054, 932546251, -663839195 ] ], [ [ 978585386, 917824223, 1901526097, 193834960, 2096729253, 1271144683, 431826396, 441746672, 564999382, -1001554987, -439101429, -2086369054, 387727024, 719649238, 210454824, -1085919601, 1106975085, -1509900280, 1576065844, -427270816, 1839442380, -748701649, 1029779193, 863627677, -962108177, -597436662, 819461581, 1575857569, -1788681395, 1131334941, -1038888555, 1660570452, 2006192330, -1174930284, 1956493814 ], [ -904453634, -1682223618, 1438222495, 867966650, -1875327547, 1488016955, -984799814, 407584981, -1744381634, -646980452, -1495047576, 610806724, 1551930376, 759968414, -1164567996, 1332950180, -419289868, 1588074351, -2077522851, -418286233, -1605015847, 893979276, 1024193497, -920855205, 1619546422, 610573733, -654790194, -1435428302, -1474570225, 594725843, 503494918, -1443184133, -1665028138, -952970382, -1690760008 ], [ 671198370, 1751412000, 520003345, 1048386320, 986574755, -1982103540, -1408919793, -47600766, -55308798, 820676932, -2022628882, 1932633284, 2062200255, -562252484, -1570480348, -1960161312, -1681404090, -248885006, -41755173, 210594088, 801083126, 774901973, -550956923, -164735983, 984098229, 2128448843, 1552475877, -1950490264, -1010271660, 936978074, -1654221569, 970055967, -1700026874, -1403642362, -672018288 ], [ -1083639454, -1552082784, 106976135, 683807172, 565572580, 2105939753, 381338500, -871365757, -309776740, 894622581, -856101967, -1913555107, -607300453, -1682461589, 955354212, 510472724, -988832954, -345953314, -243824920, 1609368575, 1494566329, -544696673, 1389303767, -1259133059, -1557320173, 1340895644, 1720434412, 1223923295, 1850561294, -1827974036, 1675594448, 76522223, 701818043, -1731173760, -299346434 ], [ -1063709047, -909376792, 620086729, 995369886, 260757004, -2045931536, 401202810, -540521082, -1104507871, 488104243, 1814555541, -2105556162, 565682562, -866859602, 430334356, -1310759767, -1017486611, 1933443699, -1881930126, -615402500, -488192612, -520774506, 1612856464, -1186693535, -452911234, -89563155, -591946373, -81980267, 2025102708, 1215015727, 1292233194, 1423336874, -1946313467, 2004565237, 2040883488 ], [ 1110036879, -1011955297, 685147570, -1487500246, -1369000657, 1894269025, 906699474, 260751773, -382900043, -1500822747, -1747293299, 929289644, -494705642, 300666992, 5822831, 947268467, 1826589894, -994822113, 2113321011, -1767649537, -1134031950, 713073191, 1415072068, 483099560, 1328950222, -337220692, -143101975, -1631442495, 170784420, -1812957965, -1395934189, -1581789278, 1549353622, 1935977092, -1170967618 ], [ -1431185744, -728676124, 1165261013, -1488670580, 959759799, -1616989767, -1150125217, 523115757, -243865897, -1839147408, 709449788, -85676734, 504210576, 2035354080, 141390937, -748667963, 1441253169, -209608141, 1104443018, 208784282, 1200090482, -53663016, -769063590, 832742081, -710711419, -877973006, 1690884355, -259142809, 948943463, -871877718, -1970995305, -1989130194, -2146805208, 1590939318, 1257536966 ], [ 913790408, 369989975, -36703776, 1219041367, -1019408002, -627343465, 750172239, 1001133001, -1222678216, -1573838579, -801310106, 496682762, -170745298, -1524997874, -1478222519, 421096689, 1190163315, -742683820, 999063332, -993590408, -1370388340, 752658535, -1750521568, 1592427189, -1158091215, 1948408733, -369559968, 1965163769, -118850813, -1040753622, -578121534, 420650103, -1302347548, -41759337, 854985116 ], [ -1638654664, 100085600, 1949706497, 1954517859, -866494174, -617066587, -1191050545, 262752383, 231995611, 1934042688, -66571296, -547013040, -958231990, -1034609379, -2132293802, -1933248115, 669028903, 1214692513, 85115592, -556163568, 155919061, -1784929428, 1231638770, -1836745043, 817610365, 395879109, 1409250460, 521602577, 351981824, -1393998808, 592201214, -1001027941, -743467819, 1630281357, -1076915040 ], [ 1959923499, 289656717, 1164412487, -773709809, 477643018, -1925689036, -90533473, 470059247, 2086092305, 1202558345, -407487010, 1767183268, 633156759, -1088849734, -383078397, 1753409503, -1417208100, 971936739, -1026678418, -1085262757, -1977018758, -1067906757, 1281569934, -1308499418, 1333197172, 615277051, -853476617, -1658458654, -358673448, 411136236, 1056652495, -964974624, 1483804116, -296354826, -105051992 ], [ -400599880, -1681056904, 195226044, -795770412, -767098910, 1398125252, 1037403694, 1583012800, -728071290, 1152643940, -321423907, 509790055, 1621193843, -282428074, -1784753443, 589559016, 2126044471, -1376383862, 110785293, -1856056741, -1802148502, -504938638, 244282305, -623055462, -1921935392, 424913611, 949612800, 857695784, -1958795431, -1180705850, 327611395, -700831517, -962270262, 610893351, 390170589 ], [ 562432431, -42191418, -909005155, 78283267, 229286348, 375190128, 475570022, -2023699294, 1883941796, -2079458760, -1341738074, -72112871, -867601561, -929093425, -1716653741, -1346330803, 1249510371, -598527916, 1191531124, 838211233, -453743712, 1449375281, -1309074615, -692409331, 1960418238, 703888423, -644807280, -1898829212, 1651779956, 987032604, -1534702634, -1893558676, -766321328, -923379471, 1670030142 ], [ 904017605, 2086706876, -926370138, -572062123, 2135587242, 1795692622, -890123488, -1767195820, 1867883206, 1798478624, 703343868, 1765635786, 71885291, -726805665, -398898039, -1477071392, -457110733, 699383261, -67994743, 1276491904, 1462819985, 965967433, -1886642163, -940810476, 725257712, -1597344088, -1536007743, 143891789, 132040796, -1256421752, 1424055363, -1182626504, 1212468059, -607726449, 714250928 ], [ 2027140240, -145054067, 1812549643, -121162221, -1936640919, 761758622, 1767204321, -1537639724, -1954156610, -150400075, -493425178, 490300072, -1929324981, 448032492, 569645970, 1068470926, -1579672345, 829201139, -906822918, -1691046700, 1230712362, -1248716417, -197882124, -1389242775, -1136749529, -827269138, 795576022, 1670648732, -1406541012, -1250598107, 495305300, 527550205, -1443330044, 905295063, 1614603409 ], [ -1156238269, 627811058, 522579439, 2107379144, -1590367981, -809010111, 1058182588, -1727602028, -108374669, -406659456, -1333592350, -1946291443, 411737048, 1842703107, -787748349, 46776697, 644116140, 668362886, -897525434, 29450739, 1603663352, -1665730416, 1164256298, 1651326671, 1800378721, 2084612868, -1245457328, -1522061250, -1736260031, 1918111945, 655884193, -1646079301, 1200562646, 749438648, -286146211 ], [ -1273426597, -1905019808, 675495123, -2044444860, -470623516, 471898612, -789877456, -345185623, -381774219, 1671994314, -1174801259, -1955554680, -145737033, -795294958, -1578263630, -1537565231, 647006238, 951279504, 610792067, 2079038237, -385601674, -405990910, -2083669633, -119228341, -624694076, 120153154, 1000492682, 1887909336, -1385723181, 31875146, 142124337, -241430512, -819155923, -560386813, -1007310515 ], [ -1146942883, -1667999520, -1260457777, 720330693, -1620058762, -931918753, -213432389, 805465213, 810388081, 723495887, -40448541, 177599018, 1808573631, 1683006337, -878216458, 1900388732, -1674258536, -136670650, -1888699130, 964816675, -936884222, 839934216, 1248376649, -899206821, -615949271, 1334328003, -186722202, -1019321604, -1955644233, -267270011, -1590390379, -1861016123, -1060871475, 965284407, 70013009 ], [ 68776756, 2009676347, -85736259, -1620150018, -677547351, -685187094, 996736774, 1433287317, 284412660, 2077236172, -1947748548, 1056049145, 30312660, -2117055000, 1512371382, 46924127, 1264109840, 2011920271, 479939814, 756700715, 1176133129, -737074947, -232974107, 738468290, -285692426, 1302006750, 1573458043, -594647678, 1410492782, 995798978, -1321460956, -155958064, -1641117526, 266832366, 1437742648 ], [ 1658167638, 433931046, -486420991, 1824629903, -1778731191, -566254858, -778808363, 25367002, 431005752, 1786089130, -213998617, -1063050674, 1372815569, 177894671, 157050312, -1733559424, -2015166150, -1752922434, -1041120471, 744369639, 867302381, -896011263, -1229414848, 845359980, 345469855, -511839386, 446627242, 469758326, 1309939054, 1216760213, -325576237, 817155520, 553697842, 1291436363, 1334484019 ], [ -915283713, -890898102, 997523351, -1514105154, -1542124795, -1205394037, 1072529768, 1251153650, 1370895755, 1856836229, -137546043, -2001352072, 2144921200, 175731293, -1377000129, -365973583, 514430456, 27780774, -1170199107, -1513658104, 921238046, 1900698639, -2065075074, -118813464, -1285814537, 1107143105, 1079642032, -487668030, 1480555191, -1356653177, 1537536591, -144679793, 2072394200, 1490154352, -1946914389 ], [ 1243057702, -2138281958, 1679286777, 265383572, 1123465238, -932692929, 1649889511, -1025167729, 1282707677, -637383321, -98472589, -757759383, -651409135, 719361952, 1410457496, -1604044271, -9553539, -171606804, -764184241, 883185139, 1429976128, -563901856, -740044448, 1583872799, -1758364655, 1264317479, -1438440710, -2015939525, 1142403059, 1189870871, 702016220, -1264690795, -545383739, -9995501, 789550561 ], [ 1859712873, 613630063, 1095812270, 617463596, -1479770153, -460404061, 1924703056, 1796007968, -1336549527, 1680581818, -673485259, -1170228384, 687754155, 1291673518, -1646485065, -849793026, 415969055, -1538250965, -1637051459, 261036739, -1508717958, 293512405, -1581761520, -707040943, 223508063, 1705846730, -1153626696, -421961337, 837290596, -2116592178, -187429042, -1317233925, -1814566969, 2023388261, -951454888 ], [ 891640543, 1656726631, 619481850, 854381450, 889494169, -2128232104, -487826396, 1977788175, -290199480, -922609431, 1597916352, 137730971, -1293909585, 1944502649, 626408689, -723170056, -1043170293, -850831913, -1331849143, 33965179, -50240806, 1595231894, 1090733243, -1163456251, 1170481544, 2083085167, 1463213232, -536699428, -1568842803, 306238945, -1027273927, 1012959332, -1485528736, -1277794944, 1306200398 ], [ -368166317, -1889321401, 1998508829, -1703486677, 702529248, -1981108123, 1173017935, 2065176583, 1669586640, -1049505548, 185232809, 2062133099, -336909269, 1056245219, 1964892045, 561409031, -486094064, 399729261, 1388876355, -1131708504, 1907202881, -446567950, -1498593482, 1157597189, 1736657483, -1331674425, 131655568, -2029408624, -227741674, 2028271938, 1662170491, 934856883, 1862279243, 803371564, -825280759 ], [ -146103839, -1869362241, -442260796, 1196343968, 1834790134, 612272814, -1732654749, 238987210, 1962820000, 1263719911, -1854825536, -690768252, 1036754795, 1809305545, 237264018, -2127840543, -137362347, -798097293, -589495147, -57410680, -1464782826, -1257076951, -868101450, -1942630141, 1969513452, -1713803884, -580637291, -568848523, -152706110, -380430359, -784966512, -1167817608, -1072999638, -1871356426, -1690761892 ], [ -426711650, 583453944, -418255069, 1690802763, -1708620516, -1238223045, -1779335517, 606934418, 1788594092, 546387521, -1368477665, 1803555166, -1261326923, 435505002, 1688033715, 1652596609, -1174341876, -1629715222, 1383774455, -468653985, -1640711638, -1837914749, -2094387513, -378971788, 1885353012, -1773486912, -114435508, 714289382, 149157794, -1042878859, 1005650870, -1721609059, -1216991166, 563394108, -1874559694 ], [ 235825901, -1793787260, 1117221701, 465099804, 590474405, 875660769, -841587374, 1035040850, 2051965079, 1420692829, -649898472, -2115302147, -1974238994, -1779865445, 1382019633, 449669637, 1734813516, -1409482802, -1028580576, -206422528, 828557889, -1319563121, 107140230, -1717689444, 2128217351, 274089374, -1914869663, 1358555926, 988271259, -1775620376, -1700989005, 1978520039, 1703033720, -1662298753, -1553729917 ], [ 1695715036, -1675505233, -539244950, 1429880920, 1763500436, -983693994, 133853769, 1458798883, -1643536221, 690126187, 972802015, -609115624, -839838740, 1646517663, -1088273918, 1576330643, 2052106702, 2097227826, 407322870, 778817637, -717671845, 1361349771, -867886694, -670653215, 1616881270, -310344441, -1871646146, -520514556, -378331194, 96341715, 402907247, -1447605233, 760962201, -139267395, -1827234903 ], [ -1658030274, 1210142507, 1458706342, -1266381128, -2006105169, 606164602, -794741693, 1556556128, 611700859, 1333960226, 1624243222, -2079522874, -677327875, 802714708, 1788511827, -160564844, 1682003744, 219044949, -1366461223, -1724772000, 497073079, -1740517509, 916948144, 1770733155, -1885939410, -817902951, 1812458427, 1218461669, 1992531908, -1055544131, 1508496399, -1950630534, -1245701647, 638717278, -960376154 ], [ 496969454, -1195721348, 906203336, 1189383168, 35356895, 1101485892, 916180532, -1771088372, 1844336675, 897337758, 1543184991, -42295971, 1305358702, 1447341243, 738493803, -784269587, 1680260331, -257425756, -535222698, -1728079257, -683397094, -1583895664, -634782838, 862813852, -856863782, -449127032, -1218837240, 1944503986, -1597787424, 1509077056, 269051619, -464818437, -1741915709, 1130676729, 309804136 ], [ -2071274004, -1429670743, -1056327682, -1536433993, 1107692378, 344822669, -588421815, -1407564307, 890568189, -1687342680, 165765587, -34639625, 1185062577, 1879091618, -1453238157, -2124508662, 1526711472, -1582836180, 1705692898, 1005897972, -1631814351, 1444764481, 851182515, -1441645421, 75714198, -81225941, -1632302742, -737926327, -224760612, 1783048980, -693200517, -217009032, 1101117866, -132185209, -1232702778 ], [ -960125107, 478690541, -435173705, 2073790503, -1134361744, 456758402, -1027997786, 771268471, 640337047, 1595625259, -77055030, 1923846056, -922515006, -1021634828, -700938094, -443222050, -178685176, -1156177001, -71575082, -2069656838, 1075846332, -1568173022, -1376554825, 253274927, -41291452, 1388334876, 1788299580, 1208578684, -598441394, 571148912, 658731043, 880408232, 540128380, -1914164081, -692458483 ], [ 1454725555, -95570285, 2145702728, 431582827, 178013384, -660980340, -1014177250, 1714047465, 2077563438, -1112334809, 2100037751, -692085772, 570854857, 14821191, 1130993516, 793770384, 1745965282, 85456366, -1290495058, -686480586, 397063282, 1677881166, -931093829, 1106704099, -1555583080, 914864065, 318195046, -1556619552, 1017641528, 233323828, 1472910603, 702122431, 1524555672, -1653771549, 1422929310 ], [ 2086962844, 11793765, -1819801442, -3769967, -253962038, 401839333, 1114489590, 599556475, -1225346515, -231494353, -383493665, 1549080562, 677866093, -924033933, 43673847, -1473473873, 1007427956, -258704224, -653863015, 793627014, -547336803, 1680512762, 1404289829, -1969812554, -541051395, 642860529, 319258066, 243362182, -497638321, -1786506697, 1774661718, 750324199, -267454715, 464303559, 1772031510 ], [ -926056646, -629455554, 1010086464, 1835517733, -561932520, 1833244051, -500634219, -1150663989, 912353421, 1784927350, -24454232, -968212638, -794319752, -754096003, 79980033, 666273837, -629002733, 1852975786, -916189899, -2132199782, -115034498, 1615472926, -1343927493, 762021485, -1615481615, -457753706, 1839448958, 1741752129, -963298591, 1039466029, -755933456, -1983567582, 390126077, -122395910, -287122266 ], [ -1405169863, 1493757197, 768425736, -1156951602, 2116087866, -1333316089, 851542454, 596719481, -518002143, -2037355130, -204947867, 684403589, -122758722, 913445930, 1184401813, -1705795413, 1671984096, 2077107780, 1725310341, -315632311, 2024967360, -1041092206, 161239245, 1361937247, 1289545573, -702486854, 337985416, -110746623, -1857666637, -1590896995, 648457404, 1048715899, 379011812, 1813976717, 489559934 ], [ 1202680143, -1176552171, 940480980, -1818044428, 1485607829, -586360822, -1198845314, 1132669596, -606766777, 1016043270, -1926592712, -492872233, 2050530251, 513042390, 1738627378, -1802192095, 342533429, -1087160830, -1155829950, -45925266, 1143681171, 571795512, -2098182108, -281970386, -1804377586, -2025763224, -1065142984, 96806405, 1202085075, -818562196, -769868103, 1414837454, -1026044717, -1010501094, -1967195339 ], [ 913774000, 1767689215, 1895267951, -772447408, 1025541067, 1688405894, 893962316, 1089560371, -1568429211, -800194470, 936537517, 1804834423, -1809423110, 1047839597, 775650125, -1959132581, -564648484, -522874984, -1623876390, 1551117116, -1668971161, 1003570474, -592942078, 626043037, 121916381, 279135120, 186048113, 1354391880, -1432778181, -764353970, -2016164247, -1821335437, 1532920184, -2040601840, 1089110053 ], [ 1564084332, 1082067178, 2058071112, 509973943, -840465591, -1475038129, -160182733, -1622069385, 827485684, -857087526, -1141002165, -392624130, 725349220, -786233129, 1184678188, 1011462274, 1189943783, -1580410499, -516643827, -1656915417, -803539504, -711407571, 310444910, -1452619486, -1144216706, 291176601, 1159613592, 144609620, -938198422, -1376441084, 227841341, 505912734, 481452979, 1406712719, 2142961912 ], [ 1996818869, -378965293, -2025551617, 36953985, -836229756, -1054665486, 2091071361, 1180837954, 2077477710, -950191293, -425094332, -285593009, -984648404, -912550486, -1292822180, -879048860, -1138441066, 460092156, -214889634, 1756719104, -2105443673, 163778064, -867681344, -162641104, 608627896, 405126175, -683157008, 2084931768, -1953505609, -545405217, 549037649, 242350109, -2085518652, 1061415267, 200392487 ], [ 573547446, 1757451833, -1185923417, 1887195848, 1429761632, 950817928, 789922216, 58760644, -1487882483, -1156990114, 1097799851, 435890617, -360322334, -109739724, -827472761, 615063945, -321710138, 2088448037, 560988576, -1105858676, -1545762123, -168596776, 29149589, 939982737, 711786142, -1042427518, 108245381, 1678529886, -949894173, -1829835651, 1759600632, -257999394, -1025959177, 853287617, -1770472074 ], [ 2011882065, -136514715, 1989568410, 645761638, 865295421, -1385518858, -224281951, 304755820, 366784326, -1526175230, 950684659, -772261257, -1825323868, 1987924788, -845213357, 601081177, 1836703675, 823398983, -236796257, 474108673, 515455602, -781563261, -1639934600, -794785929, -823938951, 863561181, 494537847, 971283342, -710779899, 1193357600, 1431710709, -1641387576, -987083262, -1924957841, -190270090 ], [ 1044164346, 1524910312, -1596109564, 1872523197, 267877514, 1015607684, 2118357344, -957854027, 1897903285, 193367877, 2036967817, -1963655062, -3729014, -731582104, -1773831888, 337738771, 1131233672, 1508841207, 1602400718, -1595199155, 1150659784, -1580757589, 1380149851, -1247265577, 1425690090, -1289693319, 2004391887, -1973740231, 310565630, -1485778384, 1968288596, 1614957144, -1255355838, 1615432756, -219449785 ], [ 1291740824, -404370820, -294713544, -745278605, -1043604216, 1104565051, -175288664, -1270352098, 53015398, -1019706206, 108259222, 1181715063, -1457864799, 473589919, 1362919645, 1784648373, -561705961, -506967804, 1117195046, -1819522798, 1060313596, -1444206891, 437373080, 1401120498, -489780282, -2077319933, 83310766, 163729236, 2675691, 175228462, -431768180, 1096819801, -1946423368, -586403143, 1414614400 ], [ 730167472, -268440426, 827318129, -1075012354, 1160889077, -1788148461, -641518228, 39441376, 2020896667, -1548059101, 1159088823, 715117792, -1465926661, 932046491, 243299169, 449178097, 1285374133, -472510311, 1844209103, -1161318535, 393832395, 243811929, -1361173086, -255151452, 1068429102, 922987886, -350798424, 216610997, -893242234, -508197563, 13449657, 1759024715, -1617457730, 772939037, 113034695 ], [ 2008954580, 2109618648, -335761543, 948343037, -1495951345, -1647847522, 1087564679, 206289028, 341441434, -367560891, 328832952, 1997774100, -1191403014, -1917809920, -697920664, 851747298, 521643261, -363618628, 143887945, 114142192, -421414595, 621546753, -1406185672, -253879671, -2073840114, 439512558, 1745712803, 137474000, 2015040784, -1590541564, 972912753, -1894111646, 1527470957, 1580685097, -803498112 ], [ 2021696776, 1579741094, -993787038, 963814579, -1208907051, 1642276833, 1747547387, -85386315, -1733417566, 8050471, -644510176, -1797277089, 1458574979, -475795115, -758575869, 1970025390, 1541587451, 476925640, 2029385483, -1523551139, 358391544, 1640345626, 1397577788, 1368718544, -1371438648, 2106389240, -215751498, -676808426, -167995345, 58923784, -1534980138, -2127500746, 98225446, 445058974, 261573233 ], [ -688967513, 1310786540, 1620927536, 528676526, 1871300651, 1077669612, 1865262064, -1831591270, 2020617851, -1902685786, -892722306, 1505289957, -647957432, 2049039108, -1858262002, -1250519086, -1430352374, -351448344, 477965672, -1566601662, 1102234269, 1017011434, -84707614, 1304206018, -1962049915, 2000143577, -378904565, 859057804, 189287098, 91235174, -1722046495, 613230353, -1440971187, -2110554762, -783956727 ], [ -1680940624, -817506014, -1142930701, -1428483643, -1047509164, -1433097628, -214458236, -839178368, -1040457955, 1455808238, 728116522, 189860151, -1272302059, 209779710, 1012238298, -104694113, -534202697, -969548239, -1633017730, 1235407086, -39498768, 642813969, 1218574379, -43126230, 1527008281, 1755265774, -1578162596, -890240581, 1204648541, -1518686898, 598265229, -12021524, 1229058682, -786643248, 173128867 ], [ 2121058393, -1929538623, -1011561740, 559285859, -291109075, -779390686, -1480407794, 1703657743, -1128396015, -239343850, 1788319621, -377029651, 1899272800, -878710750, -1914519178, 1902818313, -1441958636, 1499287826, -1307359394, -1854660318, -475246158, -137452934, -1850681410, 1385366368, 1587538880, -1295783562, -1180418168, 2082453655, -1437248242, 1412662985, -346247190, 326449090, -2082817601, -1090208864, 1909499300 ], [ 46603890, -167983501, 1313353980, 453078029, 250617017, -1298566090, -947039052, 6461058, -444909310, 1804969549, -1160029189, 1224379698, -1143249213, -361226497, -1583110404, 894514463, -1702639192, 196545339, -2034126718, -347496400, -515913329, -1587629847, -2072938665, -1032249284, 1138646042, -8453755, -1002053304, -955805284, 657915790, -2116347131, -1604876955, -2039394327, -1147418595, -240856699, 895160524 ], [ 735819481, 1164469895, -125465685, 56268995, 2109766570, 2109111643, 1279656628, -2027628880, 88884127, 1746462857, 494818654, 1846205851, -178621374, -478016037, 1370709140, 1506198308, -2090692291, -1834836995, -566222018, 863841026, 114279181, -256519850, -1439162091, 1107726283, 1691999629, 766889250, -1776321232, 160495734, -1512237774, -2065772316, 1851104738, -2040627543, -1972547104, -1139763272, 1712538799 ], [ 852693656, 2138342475, 91769651, -31575548, -56009814, 368934130, -1890240056, 456489492, -1834059559, 36482986, 7461692, 1612033373, 884804669, 92812519, 977493450, 1175664448, 740631251, 187338549, 1444673285, 1902825689, 271168311, 416523706, -1433121598, 999835322, 1311160453, -1414861633, 1448269968, 2017316701, 847191545, -23010210, 262122590, -209898893, -1368266984, -254575149, 1628916664 ], [ 793451379, -244893213, -1326636949, 1200531628, 1908574222, -166953513, -1494427852, 978831777, -407123276, -1232314734, -2076118120, -908093170, 153873457, -641781771, -1631447303, 2132217131, -2086130623, -973878371, 1374120740, -1242289067, 1766928111, 129768163, -1558756423, 204944945, 1290910886, 2072682366, 73464529, -1537408155, 647136828, -1034484477, -1607983473, -1597943348, -1659981334, -2106492326, 1899569520 ], [ 867375598, -966654016, 1643640280, 79103309, 1492839236, -744633503, 13979993, -1786981510, -1746466154, 693937360, -1796236815, -1263203757, 1656698998, 360869603, -2142934641, -467003601, 544694372, 629336915, -545064196, -1451713173, 77737274, 398118015, -1950130355, -199764401, 1253112643, 1872511983, -1492626503, -1633422942, 746824868, 495821750, 2034987916, 1616636861, -756330121, 1220604082, 1193593947 ], [ 2068411150, -1874818182, -484394365, 1613988489, 778273822, -2067424648, -1127536422, -1687079974, -83896885, -1868660421, -1450915935, 70816608, 1951882465, 1474559720, -231641544, -1666020061, 847571655, 1170544807, 214535959, -1844648867, -854563417, -399348996, -1554721830, 427656186, 1916242648, 157109559, -695001692, 932315735, 601326105, 653067531, -1956400156, 627047507, 712647286, -485898198, 349737121 ], [ 1863670701, -1960808344, 371301635, -1220858232, -1665286648, 1607095810, 983861796, 1279236438, -22453220, -1215717608, -349120933, -2086055143, 1748763580, -1894140396, -877754727, -1643520917, 2102069687, 1144190421, -606594509, 144258801, 1682196895, 943741109, -1380119915, 1091600029, 741786612, -1409542953, -782065738, 860644760, -682426120, -1147320173, -1819102894, -1319114709, -40177802, 32594618, 156046598 ], [ -1849533014, 181608913, -1705382719, 1400351176, -1753442617, -735724427, -1835577566, 1457947360, -163777677, 1394254285, -341845872, -2046057044, -330702562, -1643699792, -1088467146, -582296138, -1639254349, 1320250071, -1294096092, 531918235, -70630028, 663169987, 2019108930, 979008200, -1087008313, 981692248, 1925107129, 959729986, -2020181030, -1102026707, 1179007865, 683359174, -1616313821, -1144166120, 1962567264 ], [ -45299779, 959360535, -632372553, 1089060874, -1839061565, 1450809049, 755251797, 134834476, 601724578, -1241852049, 1958702641, 675156862, 2018986169, 1884558532, 1704045917, -1256307327, -142672109, 2052130805, 161829228, -1785262696, -1945009524, -136792464, 1713649821, -1273107644, -504208522, 563561583, 1116858891, 2111488714, -573661970, -903640229, 1410549073, 1938921036, -1228969188, 1245574852, -784769992 ], [ -27845660, -1354947408, 1592728156, -405972961, -2067840663, 1081784116, -675007465, 1640647687, -405584275, 508416850, -144768008, 329237897, 1124930477, 1106084534, -2031794247, 1504898140, -1865008244, -470056944, -1588556810, -1016760719, -1040707820, -1349566913, 875464267, 70754410, -1190191732, -1622402857, -1316109948, 1346787991, -797742860, 823147698, -262427917, -1093826782, 535292253, 491123720, -1971814505 ] ], [ [ 263954575, 1479985122, 533594598, -299739928, -967953984, -1958240439, 504901081, -1388089048, -1003151702, 426473490, -1436642550, 1052191534, 603636665, -1440235813, 1000097734, -1737978587, -176333762, -759906475, 1758866153, -2060989152, -430212056, -241197746, -1554411127, -360721463, -15197655, -701805481, -1199441059, 655350467, 1434112914, 757348117, -1477190358, -947352707, -663362409, 1629817703, -838998956 ], [ -2094010248, 755282571, 1112110989, 1135024322, -10596528, -1442618391, 1762152586, 2106883942, 402439788, 358677541, -1293207222, 1955766567, 2099873499, -1055970324, 1895848404, 1475535877, -711812901, -178836317, -407220384, -1506850023, -1034120759, -1279621366, 1679992315, -2106618901, 2044162599, -1602657721, 270020076, -1711273484, 1555271466, 121921969, -1467853950, 1888465234, 149921258, 353698256, 984786659 ], [ -2106780046, -1327297257, -1554380558, 1892827933, -143018792, -2111651681, 527507364, -1172052975, 1861896538, -1453236803, 1153738758, -1805944090, -1991164508, 1823117365, -1145398848, 1570388685, -82197104, 1015039122, -1251806863, 116582013, 854361068, -345114849, -324691722, -977526396, 1306765982, 1859758341, -2012733754, -960947695, -1320788794, -2021229403, -401463407, -220867071, 1022369442, -1518977861, -1047071735 ], [ -1802426273, -811961348, -1352039678, 824716513, 1117116005, -1914631022, 1433004428, 58331188, 1027332912, 2050604537, -674546555, 1983870913, -1814631558, 553444582, 745613637, -173847420, -1757669323, -1986080500, -1530164155, -1929681346, 1315941745, -600644232, 75297653, -136148742, -1973433230, -1321582138, -1463743563, 1635247168, -1343626570, -1728463661, -965088852, -1705337069, 1439389472, -88772632, 1207642707 ], [ 1114767208, 1442337766, 1406885521, -1533099994, 1571147869, 2105558360, -1286825165, -1769789851, -1772882637, 1409441380, -1911768706, 317121063, -69387133, -1240416349, 1353836214, -217109006, 396491978, -1633598946, -128142445, 1257645506, 1334274184, -1001763024, 15617336, 2055988492, 1388314329, -530431883, -474707189, 1233523993, 1800903904, -983841090, -3745760, 977466781, -1132425100, -728170321, 990143098 ], [ 1172213688, -723619897, 543962844, 385517238, -1731912097, 151230703, 2113941881, -308732983, 539249043, -1594196460, 540930324, 353456070, -875992526, 2117298599, -609328059, -1747736295, 1973757581, 496881373, -1465337683, 521536901, -500596256, 1763695004, -2063198874, 80377594, 1826099410, 1457524168, 596084215, -2127654340, -533198468, -916917803, 402294896, -1488956370, -962810673, 1432736856, -1965034629 ], [ 603090295, -1680202112, -1509975894, 1585655754, 958961511, 2127989345, -452294816, 192135328, 744413259, -2025191735, -474057535, 660317924, 287502186, -253638622, 1670698313, -866297315, -309163162, 264968379, -610632594, -47831776, 402908865, 1969911383, -469310302, 1985943721, 1856519295, -2030653417, -2136813625, -1990114848, -1386271811, -883238745, 1846937103, 302499833, 609620752, -1991369330, 612464750 ], [ -690148789, 203920407, -1665531546, 1830557907, 1519553054, 1561412658, 1666726692, 2121673664, -746656623, -575457833, 961062495, -1816060646, -902501317, -674417091, 814711704, -1685706975, -1557784594, 1900107587, -577433936, 585725255, -747155836, -163011815, -1223733080, 273273100, 2035513042, -703528736, 1734822392, -2120334311, -1874585429, -46977324, -475400520, -625633039, 391087095, -2140080041, -555166604 ], [ 1219385894, -42002669, 1342639678, -210387968, -1071096912, -600285692, 1785330697, 1153929872, 2017384382, -887247106, 252705577, -73161176, 120046108, 1555954553, -1015872039, 372562269, -2041287688, -930687534, 937932476, -723020095, -1961851775, -1307491576, 1210386597, 1187986291, -855909789, 1322609806, -755153180, -922738391, 209771298, 2068456055, 676766943, -1031110680, -1744113645, -1934999847, 1263810614 ], [ -1693152292, -1460983980, 2080781402, 508964273, -1989882195, 430616073, -456975382, -560601522, 751476252, -1111328215, -945855487, 22199029, 1017762156, 779831020, -1696876717, 1224114106, 681368156, -227406984, 1759007221, -2029468091, -58461653, -786927597, 2070462908, -405110835, -1158522419, 1332623493, -1568715805, -1773855428, -1173762156, -1497002652, 24594609, 513666598, -983104761, 1507278268, 2061781548 ], [ 63360307, -1810683387, 396412327, -2013769788, -1366976949, -1440991830, -1679810679, -1563155708, -912014320, -666271213, 51647025, -1442737770, 1542951390, -2109358831, 718447109, -1468189457, 144150040, -555178866, 226442985, 1497303855, 549400538, -1932579442, 462135700, -830917548, -1056553192, -1250806484, -1792195111, 660380033, 1368798629, -100252097, -1712267641, 418186071, 689667027, 496558290, 1683494780 ], [ -842154494, 356899730, -1670600368, -304708733, 64012332, 165910979, -343051277, -505188886, -146131259, -1431709938, -195094455, -601288286, -2119183313, -1582946022, 348310942, 451812724, 1871340835, 710119260, 552279195, -1698092666, 1272785546, -133259248, -1626592163, -1420137326, -1393374992, -1331350554, 567222196, 1573625203, 82747416, 355346764, -561787348, 403582789, -1600149878, -1946247660, -526868615 ], [ -127192387, -975980580, 1434453088, 51363419, 386570010, -1209410889, -526058870, 752176205, -559879672, -1688447320, 2028249752, 1577477195, 2060131993, -934164861, 113708880, 139617526, 1764333299, 258037542, 356297163, 1369902550, 868496029, 1807620405, 1073820622, -290939645, 702567794, -265153520, -1745094863, -1300670533, -216740448, -1684378126, -232352114, -524349973, -1647664744, -2126722340, 1888956300 ], [ 633090962, -345846330, -914561253, -1354619288, 679507646, 1062936828, -1642814638, -1952924337, -2028598314, 680660419, 1734847772, -352686839, -1501164674, 1186607583, -707441964, 1943675013, -1724579886, -2145957557, -1243683631, -1133317003, 45464314, -851738525, 717084888, -2060947938, 560670434, 2137528249, -521371119, -360405619, -1788469992, 955223608, 1863911787, 2024098423, 367780382, 1426514681, 1572411071 ], [ -1471639963, 299537702, 893541315, 1853772906, -691663831, 1399883448, -661147568, 143473748, -107903851, -930404249, 80179003, -520362418, 387154231, -1676262, -313983377, -332705207, -3942226, -1342809961, 191523509, -1404643516, 494751733, -303340250, -1699391330, -2133927507, 686845732, 1022411251, -1829116393, 880967864, -475725308, 847222934, 1511550229, -253702653, -1553416827, 695427856, -798378061 ], [ -586026498, 1563853929, 465234995, 1041183086, 1779380240, 637065783, 1405362169, 1727502735, 615205455, -1446197382, -727222482, 1667082791, -1527238297, 330003468, -1455196237, 1909044899, 1633263474, -1560637441, -1126590808, -242773862, -1401938905, -122471226, 517136039, -1912935107, 1177179040, 1902904098, 1249145869, 496709500, -447742876, -557910421, -631713121, -169850952, -2227758, -653574248, 718521009 ], [ 886037964, -208925643, 1013783323, 866755056, -1643531291, 1935630779, 1564858839, -2102800512, 412552621, 1795683443, -243631166, -222718776, 2140056833, -1740336843, -116566033, -537141915, 1495590200, -1402296310, -2035806386, -1179676536, -1122146748, -827275964, 2062344076, -885601149, 72599704, 1240464413, -154717459, -129320454, 1263912428, 429027092, 1284104609, 2143327634, -2053731416, 1211022117, 2107172055 ], [ -1651473524, 1725108085, 1905261661, -2035712930, 1403370641, -146613222, -1739235460, 1784072303, 1704474153, -1528482790, 782491166, -586666645, -982401412, 535377283, 1660840948, -1101499798, -2117978500, 1374997905, 586067699, -1123050612, -1431266965, 1656295018, 390274814, -628639766, -607860937, -254163369, -792562352, 116440720, 537753868, -117837848, -886476860, 205822933, -912170129, 1967816974, -1286447261 ], [ 471176169, 1945620004, -1055911644, 158028601, -1232148694, 690810634, -932972148, 7282365, -1189397662, 822769634, -768793615, 775900816, 984146841, -222284153, -2064640122, 2061584033, -588973430, -1179562308, 718795159, -933021771, 1996659706, -914311012, -535858106, 320199525, 187835374, 1428636920, 181068631, 225842846, -38748330, -1939993754, 457298729, -409128737, -1345090456, -592547223, -484378045 ], [ -834976595, 1312892644, 348204555, 592510201, 1413325547, 758721322, 1989376854, -661322003, 45815598, -465677889, -1837580938, -32529823, -1000621352, 1695436832, 709937748, 1472711092, -2001762952, -246047239, 1082261189, 853641753, 2119252487, -1344777752, 252480326, 566194973, 831381976, -876435890, -50837112, -318808913, -2038719637, -749882040, 1642524675, 1592524783, -983863497, -976151139, 563788850 ], [ -1643403736, 217770190, 1103177207, -258521391, 1974946989, 1917424928, -1435468970, -264703259, 1042884942, 1916498425, 1399746544, -768355345, -1631267029, -505711583, -474249114, 252145067, 1023985658, 162668275, -686070132, 1190469917, 50808075, 1112459673, 162418962, 337126259, 833777437, 1489225337, -1439831860, -1375631497, -1804079054, -320366818, -1534105531, 1540562044, 398144203, 297479095, 566380913 ], [ -1938974866, 674144423, -933191735, -248812105, 1939704202, 1252035948, 1817150062, -1998809541, 1655622242, 2104456119, -1312192025, -765656613, -544566472, -1279439595, 1805464416, -121121994, 1995959920, 1721445771, 1712686759, 748894475, 808333779, 281414480, 268134715, 251832873, -2083714109, -1725148530, 178711969, -657462886, 2031296250, 671215007, -425650968, -1020903149, -1639915581, -1642146617, 1008140821 ], [ 986870786, 1825165898, 113886931, -1431697897, -1959397093, 645500915, -1407891966, -1896706985, -429083384, -1944492727, 1957415560, 88193708, -161873954, -2061370576, -1674122809, 1435062759, -1179765556, 457769828, -383198626, -1131365501, -627364677, -242944988, -1015163327, 466632066, -960279334, -401612320, 1340247015, 1641966980, -332026423, -873486163, -1865750034, -1401514863, -1177442120, -513591000, 1239758623 ], [ -2134073819, 1682960456, 429663882, 2029331222, -339141514, -1510084486, 414187762, 1222274803, 1658503506, -2014797651, 69815446, 1113544397, -1212478728, -291600484, 1356613841, -1801977192, -1267494292, -1067826549, -119193684, -403745939, -610394691, -1672537792, 1243144282, 691738320, -109816376, 617473992, -1524957122, -1121381633, -516622397, -1559383390, -119786814, -153603151, 1233011919, -104156359, 397813406 ], [ 989150516, -1023927076, -270550301, 255374174, 789328580, 882524817, 816328667, 1816886641, 336962082, -1895251419, 1554487615, -1109615263, 1643047635, -497251426, 132563870, -466887500, -1756169164, -1155930257, 1170108048, -2037385077, -1162179436, -2012875543, -172606012, 397315906, -1813951309, -1422042000, -659345371, 582098056, 1024597530, -750543620, 833976217, 572053767, 1663603148, 575162861, 2087450492 ], [ -1691228237, 1233019337, 668408273, -727697438, -1649065458, -1167701490, -1709021407, 160869433, -487751195, 986727470, 1774185475, 1294473188, -1195665895, 1040765932, -839873751, -215622593, -2106827976, -1566454582, -1847200839, 755319122, 1060742326, 623311343, -89141523, -796641860, -5711753, 915090290, 2086439028, -462941863, -1219568032, -601343620, 600191321, -402468314, 585819531, -1585350110, -1913756376 ], [ -1400883699, 773105994, 554704404, -645787865, -1775218218, -1277947707, -1440801135, 2103067991, 135687721, -1120628591, -1861388826, -2128193878, 1357624226, 342112460, 824842413, 274315005, -1713530536, -110618254, 1982995781, 403919875, -1430609315, -1847992162, 184861269, -16580579, 2133160918, 1112244637, -76686860, -401582885, 788470306, -1688809816, -1814818181, -1897734394, 78744756, 1783989487, -925104715 ], [ 44045320, 1634829497, -1510592838, -102803583, 501215092, -312969307, 193893506, 1967271453, 1885222353, 155126534, 843089586, 923080122, -694612877, -345794707, 53607467, 782893110, 128296492, -1752437285, -1598322491, 1644927357, -454926915, -1277193863, 950465420, -2067979703, -437290269, 742139953, 779296576, 894952148, -1336552787, 105697430, 1023645341, 1444288504, -1457206362, -1791961332, -1245962921 ], [ 184485474, 1975409044, 1472485130, -1541580325, -1607553043, -1478885932, 1822135623, -1565173647, 2088202365, -1230446808, -857252255, -449367430, -975964775, 800291381, -1737612961, 2009114323, 815829613, -1216851712, -805115575, 812376246, -1071315611, -1210260972, -1028011720, 2075960182, 1880327865, 1754019839, 1469612204, -670360064, 820938869, 252318991, -526445830, -1654735263, 1929766970, 1768753756, -1288556124 ], [ 515090890, 826509111, 2057080108, -224275962, -1877252498, 1053772887, -67482014, 1426696176, 1988543206, 556023060, -1806468729, -1333581960, 408664859, 1642190095, -2120946977, 1679898391, 2070166823, -1148046045, 1797487672, -154266947, 603158575, 1676836658, -663942202, -1536154548, 1067859838, -1051223808, 622262460, -1585043967, 903252324, 1079446904, -768414732, -866301448, 367292027, 737885798, 1583226674 ], [ 179945678, -343237196, -758899367, -1530475477, 24917259, 792174031, -1992413434, 603075972, 1868301581, -974964091, 603374859, -1659415081, 356268678, -188993956, -2115804689, 1198940675, 765981984, -911387620, -1474788605, 1877545831, 1417638981, -1070140110, -2091627460, -1629764578, -1363909687, -1072985705, -551103748, -1917406114, 576610028, -1208211203, 1856053927, 1368223157, 752077435, -1816449245, 1957474048 ], [ -853071515, -1075389465, 1300350848, 261691887, 407750088, -1329231644, 1272188441, 200889265, -2070346523, -1779775700, 440064036, 524761708, -1022985848, 803500187, -147690380, -980430635, 165223887, 1359521533, 1952669337, -1370607515, -1589009649, -956663730, -1184001974, -121263784, 1376891897, -281658523, 1759339792, -1855394274, -1825099631, 1215475582, 79609035, -1376522083, -798653287, -1749916223, 781126568 ], [ 235382871, -1736169153, -2021144236, -560679831, 1506559802, -1081725870, 1512220502, 940326127, 1327285267, 64311522, 2146937678, -303515154, -1923291814, 1716728256, -191273733, 1167832193, -1253132052, -1153145650, 1727955019, 1009321625, 1403227235, 183402057, -790558431, 1961017362, 1220081076, -2142403246, 960421579, -124420067, -50692939, 2093200600, -1532040986, 1525920728, -1686760923, 180985719, 1804775743 ], [ 1318838556, -1362046083, -1839505714, 165232072, -1936806699, 250133226, 133846998, -1591248931, -1863200870, 1132251124, -998246731, 606692696, 1666467186, 954953997, 937564291, -999084357, -48421641, -644697943, 1308595611, 1470746991, 237188610, 1678206475, -541470274, -2048844329, -1455632620, -961356416, -429635695, -581997176, 830410084, -490852437, -370538321, -680189533, -927290858, -430950650, 603315317 ], [ -963700925, 274742057, 407157631, 250106007, 1777366603, -146909267, 768875533, -563357350, 1932400425, -443352873, 1044852456, 1121461790, 699942096, -1420922945, 1474439268, -1812044055, 2106334461, -1687717508, 414905067, -576003525, 94582377, -1195496407, -1153593270, 1983165345, -160930537, -1383759052, -1120514348, 1899784888, 280155652, -125801633, 664463982, 1827992614, -1659006897, -1179447015, 1216948069 ], [ 352487216, -1627951410, 1207616439, 999280809, 1254881700, -1020085767, -1940890042, -1233254756, 1712764603, -677013710, -228862651, 1417140966, 518335247, -1733814128, 910038119, -2140615379, 374741612, -706121357, 2146698149, -987590267, 343214348, -397615386, -1291318189, -1937091566, 1851772957, -683799390, -1002663476, 676699926, 336453942, -507424478, 250365823, -1761236678, 259200183, 100132001, 605605468 ], [ -1687661055, -956241880, -1274049419, 538733191, -2006590194, -1764004602, 1174627681, -230864596, 1359596342, 1979684526, -1734337987, -2085476339, 1549176705, -646925613, 361796293, -28682240, 536226612, -645306238, -532100524, 2403949, 202730910, -712219178, -1710143750, -495436481, -1698523060, -576101991, -1512025154, 910271369, -1166750238, -1018887429, 1486939331, 1910696528, -1495330466, 616034309, 69846856 ], [ 826315785, -413183580, -1400255160, 377572395, 1649449069, 1242528515, -2009484315, 263931869, 2130003005, 1731786911, 1162025536, 1737482986, 518924083, 2039509329, -402940407, -1418474305, -994979889, -216595060, 1219673876, 534016474, 949819085, -2048695601, 1123503784, -1344168642, -2074865632, 1999520050, 1090756040, 1911684689, -1042204484, -1755368535, -1274634797, 1509468984, 240292826, -28212040, 1405406791 ], [ -1894197083, -858895327, -727663891, -1800359217, 1345855151, -926920036, -2018259859, 904100478, -636125580, 928543588, -203109677, 128568430, 23160185, 921276780, -315526796, 1324277567, 971626838, 1133055427, -310429376, -564892173, -1854130718, -1838813274, 1089022550, -1049303459, -338744703, -684334368, 857171494, 2067135056, 1322826079, 1326740945, 750708263, -821525185, -439632220, -1735651213, 1124614862 ], [ -1905063610, 1347010309, 1794803858, 1593380063, 692746362, 769122453, -1603927935, 76575057, 409173710, -762667979, -1677722186, 1716175632, -2091855094, -645975543, 581524966, 1023264026, -1291490409, -1933929324, 989625181, 788358064, -1595082821, -1534507387, 267735291, -603433558, 1725769123, -466877107, 875441582, 1964505205, 1556451818, -1965544653, -1425636120, -1799369853, 2041592059, -396557447, 1770340082 ], [ 113280658, -365361430, -336093691, 1997313476, -1981575119, -166542803, 479836992, -964486221, 1560122341, -1619026548, -1154813740, 108489990, 242566286, 359035947, -967794936, -1370492421, 1855225415, 994682620, 1275488787, 1625215838, 722452755, 188719093, 723082872, 2040871584, 1968833049, 600489104, 2065098362, 1588025185, 195921920, 397512277, 1395310993, 1942163668, -1459320092, 2017903603, -379071335 ], [ 1722390355, -1927892007, 1401530531, 1422410268, -689376924, -2100257277, -559567733, 936631477, -329402228, -1917911818, 1931853016, -1395613053, 823500352, -1286996274, -1042411558, 453552785, 1438391092, -719522946, 2083087728, -783350401, 36881090, 1069331667, 1504541859, 1665254126, -932028852, 1392240320, -54717881, -2026028954, 703150133, 1849051648, 1022834110, -1110709404, 1047859257, 1305014086, 224455107 ], [ -84897749, -598713751, -1671965471, 941653846, -1549142763, 1071976280, 2108129310, -96155702, 28450262, 789220772, 492765821, 1224263769, -1064823632, -1505780615, 337632395, -200677962, -1227646507, -323213031, -956424832, 782382305, -614270556, 843574213, -311457399, -418128037, -1540093671, 1146914418, 1853611469, -1791429956, 225574420, -395150452, -960805970, -1657103980, 344001321, -1751004981, -2131461120 ], [ 1621564208, 1563741011, -832977379, 465941510, 1696250414, 1118319432, 1420169958, -1052160875, 1278687515, -671319400, 1069516421, -672343285, 1502742659, -1480159087, -1059368705, 2061622622, -285233296, 1858410965, 477349003, 94844801, -324511197, 680732384, -1994887004, 1276460971, 1417235230, -170973324, -2059355304, -998073225, -1309718514, -1392126592, -1238433384, -973462057, -1271655953, 1977240056, -407318021 ], [ -1677888252, -1610433675, 165255437, 1489646887, 1251518883, -405343633, -207362748, 1724816539, -2087389619, 1469695652, 343957500, 1305622540, -1974746911, -756839416, 207877737, 161391029, 408017818, -319224090, 1733166986, -1601707049, 1975870920, 1688420543, -1384045727, 1398518468, 520425844, 469540150, 1745439875, -1061713802, 908127380, -710811503, 161985952, -1689534219, -1802835086, -1985600773, -316222482 ], [ 1743359127, 630458996, -1843047914, 523953665, 867517431, 322341864, 2072470725, 882074813, -242013874, -359354617, 470664125, -457395164, -377349786, 1608987597, 2076935483, 1436439081, 1636151912, -257123947, -1334775023, -526330518, -1415147349, 1368889963, 5442470, -192061688, 1490443809, -2091709183, -1018294304, -1640789683, 886176975, -666153218, -300827120, 273801963, -908620520, 1088682656, 1274390593 ], [ -1999325600, -1081376515, -1973314473, 184947690, -339159994, 1621037735, -831608950, -1232289005, 432399120, 480340791, -152862798, -2121104050, -467534279, 1204530754, 63886661, -135694110, 910599441, -22056343, 636519016, -2105429539, -1612253006, 1971343161, -1958081612, 1161049506, -864234917, 1479275381, -1619328838, 242844721, 491843589, 1803916284, -1771691638, -66912781, -1131333957, 811040162, -2068946903 ], [ -242835745, -1341849966, 1582194956, -1832826599, -1042078934, 1434945422, -1939852830, -2144346954, -1238055544, -402297431, 1525416472, -1322862220, 1427484471, -1656554010, -972760118, 203696310, 1400636394, -1901870866, 2011779028, 1484808484, 1524335425, 2135006534, 613062183, -1764378360, -382243808, -285323291, -1871990825, -2052641025, 644032200, -671724689, -2058571534, 1661207584, 1501576575, 1222174872, -2017100384 ], [ 1646768316, -1903462091, -957411078, -1856401787, 817325709, 1364069525, 480342440, -860339216, 624670992, -1665302900, 742296784, 496410145, -1733513727, 1716283097, -1683433338, 1234385916, -1483611319, 780115789, -495364444, -59355158, -483543273, 735022913, -1061619181, 2110465539, -50237444, -516337105, -1120812656, -1246838064, 287299595, -1752233276, 1100073010, -1054613231, 116902779, 1371001416, 245510640 ], [ -1107786225, 1424168601, -458787756, -570520877, -194703753, -2131902310, 1874681385, 42754859, 1812690707, -307081501, -1444335933, 1976526029, 1128803612, 1972290608, -1816644850, 246673814, 793728706, 1895935216, 25984465, -1255324765, 1522977431, 516371687, 1152937759, -2144768406, -34788708, -1855200947, 1954529340, 1817175894, 1877655383, 1919970418, 521472532, 326624585, 1569965870, 2000817146, -64148204 ], [ -1270711702, -447240998, 728873078, -510475272, -363183201, -892617984, -1597131258, -724052859, -982232380, 1797747734, -1339618841, -680511631, -1044530561, -888010070, -384377962, -1228131598, -1828855188, 495415869, 1340059048, 1732162385, -600064333, 491182622, 1489298831, -1211258177, 948393280, 792632699, 1489885326, -1721345460, 1856754618, 1132240650, 1790006998, 1916983729, 1470836481, 355869051, 1979073845 ], [ -74280129, -913556053, -1767897737, 2025136709, -567285665, 1310446081, 500678698, 336806558, -1374107747, -273905598, -1317030424, 115101472, 442626948, 1644380047, -759666801, -1373569250, -2016953890, -1420145715, -1802766337, -285390649, -597008691, -824718383, 395384615, -1201300083, 542870355, 1055318521, 1635724908, 1372031983, -1797736033, 553581439, -1748513, 58066665, -576146998, -1901540531, -1661673215 ], [ -57890855, 2058846287, 1516242378, 323413666, -1460777621, -163458882, -571324369, 242720427, 175119599, -1507696148, 1303520993, -443049800, -384711273, 1614191681, 448005409, -1738795637, -476624253, 579964509, -1831587328, 1998771925, 128982158, 1004914844, -194013117, 445119974, -1604381283, 368888336, -990839330, -1866269772, -1331521523, 1523864803, -559683639, 1018309372, 1990893683, -602137623, -359134777 ], [ 33855994, -1857826847, -1456072288, -171529045, 628065243, 909899108, 745199287, 251368616, 1703210462, -95437890, 263270120, -1984162326, -356111674, 1027831568, -874232702, 68172269, 158226279, 1638353277, -162968150, 1027939112, -1171594170, -11981934, -1742991979, -1334250459, 1862835274, 1567333496, 2061511138, 1475591612, 1578915845, 80481293, 44216865, -217874098, -881651978, -297263544, 806595224 ], [ 1122778555, -1278901888, -656405210, -1502938507, 337547519, 136126846, -701850718, 1918733766, 594057134, 601221032, 2058237178, 1684464041, -1423209041, -2103627380, 1966754316, -59885843, -1827638193, -1579971875, -105068697, 631337374, 171858464, 1654960669, -2053818240, -1855109020, -1240672592, 159940689, 981195284, 728810277, -2044282769, -844932723, -1266984413, -1274278794, -632453260, 1385470108, -2080213853 ], [ -618320278, -855043865, -1340694640, 1906596226, 74561558, 1802058404, 1135784533, 532832556, -1184019682, 620861852, 948360218, 1424876879, -42007557, 1004838115, 270103922, -1548429414, -1517395740, -917419345, -139373459, -2144651445, -1456945471, 1825000153, -1997800800, -1075543839, 1158829931, 1897064243, -130004373, -283869500, 1726238906, -976284519, -1166027553, -332654033, -1009024699, -1848850290, -1229320272 ], [ 1220611405, -124399896, 1121979160, 129374126, -1930538566, -894427303, 1774750715, 655269463, -1729471848, -86520078, -821289285, 1796544569, 858142061, -363731937, 265010392, -865463762, 758328261, 523104287, 1992983875, -136765307, 581918139, -1693312039, 1636063955, -1065356439, -1621716461, -194496612, 1627463353, -195448403, -352740358, 349634670, 1266353163, -2641058, 1576612299, -913816781, 593693104 ], [ -445472349, -726594217, -2030073862, -1604247287, -1887845022, -2034954319, -1192672373, -1220341167, -1234964721, -1224513276, 1151634977, 1212081317, 1548365029, 526127425, 2043842809, -950004403, -586693800, 1542838337, -566150469, 1620027570, 613055203, 440307344, 870638956, -1013353643, 1101952575, -332894156, -451865331, -1444160549, 573294730, 385205784, 1303702544, 755158543, 491174399, 1207033950, 543983688 ], [ 1676208879, -1356410902, 1652082004, -1097413759, 92056900, -1127110399, 1375182332, 730057003, 325411292, -1053234027, 1301266560, -545458881, -1111204980, -1003232419, 917402326, 2136710552, 817909133, 86706767, -50047197, -1174896623, -1623399217, -2139543215, -2084882642, 1165450531, 1468321974, -1166047645, -130020904, 91118793, -1789409786, -829346951, -252979973, 2062062476, -734099483, -446541596, -1961369254 ], [ 972414108, -260437318, 1335854688, -1713275690, 1828062797, 2057699145, 2066766809, -1952582342, -238009321, -552406891, -1879615759, 1392419625, 651838503, -1659320849, -2103377403, -1962044202, 887007133, 2127296314, -1409934092, 101719966, 1258925050, -1207288426, 145045573, -561777485, -2035471653, 323651822, 992246671, 1520606659, 733720060, -1398139964, -840917959, 836354905, -258517741, -872620651, 1074864337 ] ], [ [ 2076342633, -1111872852, 455392718, -325491756, -704873578, -1470861927, -1360475945, -1240619971, 1336365777, 270388618, -241693248, 558258846, -1569818952, -2069261764, -1511098235, 1574918344, 2044556960, 246014497, 1961908686, -781832946, 2075340623, 1324434980, -34963581, -1987587928, -1133326928, -1915131846, 923640539, 1572893604, -1654114944, -958395253, 667199511, 1699609139, -1501140175, 812219681, 2044540438 ], [ 201346325, -1108554599, 773457531, -2141006697, -2060190524, -184537448, 1451962053, -1619210218, -1088251649, -590658533, 1685803512, -361049750, -242186215, -1511219238, -1205898010, 914505612, -1400046947, 24674482, -1505676029, -1475584721, 981280065, 1661690214, -2062818857, 64591474, -722622326, 1453479629, 2078033994, -1523099194, 376076730, 2026785202, -1195639268, 1297357439, 766591214, 401157085, -139392655 ], [ 508872904, -1650122304, 797445377, 69005773, 1430406858, -1258960894, -1413087768, -1924246795, 224138518, 1238686769, 1369603828, 1277922800, 860922970, -196738333, -1837785481, 830835051, 2052562894, 2051615635, -902798505, -1629782363, 55458348, 2122114246, -1916387994, 496566456, -635699094, -299271329, -796087192, 1090890857, -481305381, -1735447259, 2041531079, -2137168258, 616599980, -1511734250, -2144561523 ], [ 98332370, 894293202, -2032127424, -1158323080, -1811220842, -1847194664, -396015049, 923278378, -1124310014, -1696396865, -1705221189, 2110348560, 825073446, -2138659980, 1752488931, -182717017, 1963907511, -1972676233, 635111521, -197243730, 2085933108, -1261636070, -865828585, 27364386, -1762577211, 1436157168, 1329904901, 139610867, -1227963480, 723731503, -141409824, 1666657456, 398065503, 2001111725, 1594793605 ], [ -745092670, -2124399957, 97668297, 790601330, -1944613445, -1320831454, -1310926273, -1075878477, -1004647042, 1655341482, -814689431, -796294497, -645541678, -1831254685, -1660364112, 1838666766, -871178351, 116984553, -473149688, -1723116727, 1661587314, -1678197163, -1196523133, 2135606431, 1961657295, -389482263, -948941364, 608868100, -1589480476, 1516047409, -112582598, 1109309024, -18783376, -249562053, 1011779413 ], [ 1789471581, -427781326, -2130258434, -76295163, 1531688136, 983774924, 1893068466, -1233225976, -1839100443, -146037635, 1879018278, -1569418116, -1796781132, -75316466, 1844110873, 1791767617, 741369849, 208859793, 1614518837, 508800291, 778946598, 1446691121, -291322027, -1859322842, -294464168, -866697955, -1354985698, 963053654, 2113603770, 1315330795, 455918625, 1302261650, -1812548445, 1426514747, 497403055 ], [ -1529143705, 851071010, -1697032962, -784254140, -869267804, -686561052, -916186463, 1200442987, 97450596, 1979932134, -321181722, 1672746369, -1393428743, 1714564563, 1976553370, -633287017, -1223150044, 967449491, -1210806284, -416591390, -1255045267, 1283662738, -1618077399, -443392076, -1893486901, 1838773007, -950646050, 1040420039, 1830705843, 1734314238, -70307950, 1771836562, -1630301405, 108783243, -2060592436 ], [ 976301426, -1198470894, 873995534, 1841626595, -1394963830, -1816251808, -1388457545, -1487528907, 1134348876, -820480420, 356526869, 213808791, 1881539008, -1509803205, -1292116596, 1165143613, -1834460039, -896894444, 2129564499, 1676421909, 652928934, 1386515446, -2119243074, 1477295608, 617618783, 267549160, 1508852831, 1739425554, 1838023635, -1616822347, 424243876, 879749857, 1316179245, -459247767, 1650320443 ], [ 2091557455, 1810124212, -1886063750, -1493066353, -1292483598, 262056240, 1293866923, -856642413, -951223030, 1787202707, -778080691, -1533962957, 1992967530, -165547833, -2067503268, -590692759, 113124817, 444625414, -1868913542, -502495828, -1682000015, -267625909, 1536658251, -572562443, 1189159857, 1666025092, 809563010, -1223110120, -2836044, 527776273, 21948262, 332870215, -1868674015, -619983137, 1913179935 ], [ 1728276715, -958282630, -2119956532, 867800002, -1081575172, -592580442, 1986855095, 31378148, -2131856845, 755514925, -1734084780, 1819383721, -2005154331, 899847812, 1039809363, -1684600851, -1959414368, 259745421, -1002441395, 1286791184, 1095389645, -1769006537, -420692993, 1954953689, -963240613, -839687770, 862934517, -533907325, 629623105, 585332852, 1389453109, 150520134, 1535088661, 376264604, -815101744 ], [ -4599341, 719314516, -502619097, 1662692771, 1393378822, -45968869, -2123580532, -321369739, -187350945, -1771057690, 350893699, -945031050, 1720781545, -683480785, -275946821, 989338687, -1540071466, -1999173025, -674343985, -1425770520, 376792679, -217073483, 1061359473, 1871798059, -1341894193, 2013112781, -1214799078, 1699195709, 1582523067, 460890574, -1636143357, 1021538333, 1962587469, -326124892, 1338405764 ], [ -1540320793, 527459311, 450268644, -861736790, 1077968247, -70151978, 32832169, -1497915857, -1755072734, 1922945050, -1049245973, 2078072530, 1144217299, -2059759526, -334026120, -2062056026, -738671995, -672161770, 1654175726, 1174269605, 1548770012, 1413364835, -1540775055, -2021123341, -1995630671, -249161937, 1699633950, 582150560, 2116392908, 757836370, -1830347855, -581631553, 1053041728, -490132137, -241289998 ], [ 781171005, -1195945608, -1083849300, -2051752150, 1858602011, 2098417247, -263313722, -17838916, 1478504899, 342778329, 41913080, -541079721, -115311294, 521188027, -1560015, 429188778, 1223323377, 1350058491, -611643442, 278588278, 448974652, -981247279, 813050042, 1121311596, -2065486866, -1019020394, 1782866515, 872516223, -1005513047, -1225274724, -596886945, -180194215, -1465278201, -2081245769, 742484120 ], [ 1753004962, -37203324, -1781260752, 126229587, 716396595, -87878086, 1515189511, 2135080167, -1171573562, 1225086726, -1688161249, 1596961534, -1205051327, 896880470, 209876719, -784141217, -753168824, 974402848, -378797158, -950377665, 907346012, -1401070776, -599369552, 1611356632, 1448120383, -1669969008, 423144810, -343849286, -1648970638, 1083172926, 303071271, -502824161, -191557685, -1912505236, 1174716466 ], [ 405682136, -1965918820, 1795276920, -47294662, -531959719, -1018732589, 1009658431, 1140929165, 812202306, 242500747, 1872743216, -1218449186, -737976537, -1819156302, 1512486764, -1905501362, -1911214518, -1104819924, 2016259102, -608558412, -520513378, -92642487, -624343645, 279785268, -1966351975, 582605588, -699994797, -608589016, 1562786851, -816962703, 257683127, -2068164178, -794632721, -1781150761, 1765459415 ], [ 548093748, 1176875080, 575802834, 536426583, 871933498, -477046061, -660128212, 856673537, -1452687973, -63277169, -1005382779, 348756304, -1024917948, 328947374, 1185957232, 334657183, 1438410772, -1622889420, 1679504566, 1417175700, -445099731, 1018321995, -1153864617, 1710487534, 1790414863, -1910712231, 837082660, 853089472, 1975281869, 1454981043, 452945004, 1698391794, 627564035, 113082436, -601071143 ], [ -744645147, 1048656176, -1082755342, -1421775935, 2127746275, -748406077, 558914862, 860080570, 1123363637, -1501448859, -514078106, -1070529317, 131859297, -105672824, -1393296, -168197635, 1990348214, 731539551, -1711515306, -2005349127, 567144956, 1889363776, 768401666, -1866654460, 193530179, -642193327, -1117921515, 206514889, 805529465, 1651543331, -801275310, 1822574860, 1383611924, 25252965, -1190141197 ], [ -775880535, 2053640510, -426730224, 78622963, 1393022114, 129456822, 1795671557, 18502410, 1120333477, -749048403, -1011442514, 67637202, -1061793582, 1580826232, 44606149, 1071823522, 296954930, -2001635806, 1099126236, -826366499, -794568105, 1817552664, 1039868404, 540904673, -698692124, -1592895818, 410762815, -494071509, -605754272, 2132255809, -978804227, 1100179926, 1006648800, 148812114, 1652823117 ], [ -1633951833, -1835165252, -922820438, 1769150814, -1587448023, 1323124127, -667896456, -2146196652, -1735664423, -864553929, -352156463, 2100865420, -1474146996, -2088961069, -2126097532, 1771625514, 598099699, 1821879493, -1521891357, -1260736264, 105185476, -1569748593, 1059475125, -1412546217, -1349016360, 1453079991, 2134442837, -2119514943, -2073761403, 722456671, -78067874, -238038112, -908627982, 2019481377, 1505308211 ], [ 1229501155, 491361578, 196204106, -1425394614, 1161981624, 1859264887, -838775272, 1329877348, 26331244, -855380520, -854854147, 1680201473, 648105732, -776710593, 1316823564, -1682799814, -1125476647, -107440505, 1919217882, -604614379, -498730978, 1273496077, 510809742, 1670808912, -1971246035, 1206139215, 1742272792, 264007688, -1398865276, -594354613, 1141916704, -556760143, -1515917433, -1349903125, -758810133 ], [ 715053348, -599725392, 1264268002, -141962215, -1608523160, 978177714, 582406330, 1423331565, 485084116, -1505786507, 1955504607, -898621680, 879823369, -1148063490, -963607051, 1591695541, 1459006633, 23010845, -1641189241, 1778691716, -662043931, -1282638660, -462962153, -993179690, -1263153381, -1619152650, 1810610918, 1057139254, 1869066005, -1848453812, 1649595209, 1176837600, -2131668523, -903262719, 1237280328 ], [ -452561515, 657826365, 961272777, -1666399736, 150539998, -2029789189, 174566470, 353503704, -1111530972, -387464307, 1695560012, 909498059, 307680775, 1942611011, -778355900, 1289421763, 221069650, 1651846277, 822919275, 1574816067, 965917308, -1865504781, 797915490, 1367124331, -951289091, 901382696, 468048011, -1133390288, -859383213, 1662026243, 1722950785, -173633620, 979889088, 1809041265, -228446999 ], [ -550808623, 1632490785, -867661487, -580335392, -73017390, -1232655180, -1579725248, 1511265546, 766321860, -58118752, -547122602, -1735605746, 1565590313, -1017101413, -1578788438, 1220464580, -1865952860, -294875121, -800311335, 191898978, -601788872, 1725412775, 236793305, 1436386817, -1754682496, -700598894, 1822297540, 1322593636, 1918267580, -78884813, 740648206, 1775992578, 1119713257, -1157319498, 347389800 ], [ -380523517, 1882758037, -1176138143, -1150136226, 1979591366, -109964373, 407018203, -292451973, -862283061, -1135783883, 1911093199, -1867535366, 1691475790, -1047057910, 1009113880, 891861027, 545399609, -1992115835, -28047216, 839681814, 962081298, 814239144, 804711320, 1065513283, -511943594, 76961682, 251255037, -2036497443, 22116078, -545016218, 1244348320, -1709751355, 1180897202, 37075277, 1817143928 ], [ -1313504960, -1360719000, -1877409817, 2002205550, -488313326, -506225566, -228704483, 89248769, -1697235468, -1429073777, -1499694795, -1998875204, 1099169765, -1742060391, 1129017498, 1772261374, -1004451281, 530899619, 309343260, -1525429720, -682749921, -49142818, 1031937720, -2145264057, -773125518, -1485069542, 15850475, 656141210, 447812723, -410671917, 543690759, 1644853282, 490803908, -1591762206, 1991644745 ], [ -1809197606, 1090473494, 961125338, -851674812, -519607885, -1709521167, -135652431, 548348318, -1124639087, 574852337, -482146843, 2003214421, -1301921279, 236672102, -983587642, -840005661, -227734893, -215834048, -1525775653, 686322139, -1377305507, -1421318179, -2003988566, 66623663, 237463184, 856220858, 1684739798, -2117454281, 2036454665, -328968334, 2090915122, 743745546, 597445236, 123785154, 2031013886 ], [ 1249831673, 1349377284, 559329924, 2070897647, -6408425, -1851640346, -1411120316, 277785409, 429630951, -1125275578, 585965572, -212328554, 1985227511, 2086213273, -1876074094, -1139763585, 1844046173, -1315767304, 1590298569, -554343241, 309273307, 970699120, -1455536315, -1895017961, 1514447228, -813933310, -1319525257, -2131547829, 1822809176, -1816545707, -552982198, -215920403, -545370305, 1491804041, 50328178 ], [ 1911525380, -1159439265, -2118811690, 503458452, 1112115297, -198941551, -1767988159, -59936184, 2134109443, 1806305540, -520661531, 520441663, -458098878, -1004570516, -835086834, 154928938, -2131319568, -1790440929, 1666185629, -575394158, 2072509293, 1433361210, 1154537281, 1938814290, 2058981305, -526350882, 1852903164, 1915124574, 942755395, 1749705514, -1234336405, -1328497039, -2027635873, -136000244, -672328713 ], [ 1576893092, 283036167, -870531014, -120407338, -1503019509, -1371236939, 1550497966, 1339228666, -643930695, 498468112, -895962057, 337654344, -1787494549, -1576302386, -680774735, 1519483748, -943366873, 1777806337, -2105222117, -1154056757, -595712077, -797207830, 1458605692, -961783457, 1820507240, 219591812, -879032661, -1989714483, -2108723299, 269962486, -1761977302, 504930338, -361069478, -1666399427, -692726691 ], [ 1227374205, 1365366796, 104292393, -1011811791, 1469199590, 1920738099, -1669933, -1718952642, -1598039209, -593199221, 304697042, 1226932807, -1409455052, 1729170271, 608394700, 1608687483, 81608802, -1327680685, 1381154600, 574706653, -249477613, 623462168, -1802928140, -2104075502, 818740789, -716556469, -1884520966, 1502064057, -460573716, 1050021914, -1308376242, 1568468851, -1472308017, -956021504, -1939655636 ], [ -578612542, -1614492637, 540638547, 797034527, 618318631, 57138981, 466190388, -943574095, 75547635, -1868266918, 2129967006, 841389489, 518738590, 1857064810, -1558920649, -1159641151, 888534945, 2118515864, 1378053695, -174685985, -990823711, -840446315, 1495065756, -1062524079, 672926135, 1192526812, 467947756, -1769972261, -947712881, 2077536421, -901354580, -1868685100, -304552585, 804808058, -1374349697 ], [ 1957429330, -1985920248, 1142278403, 836036064, 1705220515, 1434156805, 1447129588, -209380182, -1798654041, 702618882, -442002879, 1917915405, -1854753424, -1978016578, -1640186028, -1467495806, -125472376, 847638471, -1357992524, 1512792437, 518626776, 511207620, -292991245, 1234993985, 768176627, 1652162661, 1958093582, -1998734458, 826588217, 1821634397, 49537398, -55411494, -1071417994, 1276964881, 1314620013 ], [ -2049219123, 702843002, 758522394, -2020427874, -1594540550, 984311002, -1082437131, 1462969435, 506765328, 1247129431, 2017640942, 2029238322, 1552021322, 109131575, -755266594, 421452931, -557295051, -819214522, -1539570418, -1834988506, -1686925460, 918958357, 724833124, -1107914015, -1471068819, 931683054, -868860141, 21480149, -226904755, -228414830, 317885785, 593155826, 1958215904, -429996771, 989690995 ], [ -1771340803, 1569473434, 85990771, 992223604, -1210341062, -1732875858, 875997354, 1516578366, -941852812, -1906707388, 1428491706, 77355112, -998105705, -7915626, 2080855153, -428255248, -750554057, -1645316901, 1562819142, -562035310, 1947404741, -2097468317, -1676322086, -1775251713, 906407147, -1071764587, 1279512526, 1923683628, 1303719717, 2073960090, -1650205351, 1379786475, 431755200, -1467066896, -514577670 ], [ 819599370, 2145162732, -1486168165, 405387005, -1784619920, 137904517, 402734217, 1024392499, 1637695154, -1603479669, -299260563, 1796752234, 1864832102, -1580312516, -256594840, 1320303526, 1562429702, -1270181065, -798315824, -615799360, -272807825, 1110998648, -1887503192, 1852371339, 1032435618, -362984638, 1630814325, 2009719416, 252649774, -1600814159, -4450266, 1307549655, -91603602, -178842620, -2061116123 ], [ 1382240219, -399240282, -2110700107, -1738991812, 589037141, 685587938, 986082755, 1244984497, -269798464, 1259961160, -70405665, 1971862831, -2043445604, -1926387803, 995702592, -68062913, -1610561866, -1184115129, -1090867454, 1177777963, -2121897311, 1627679516, 1496620901, 883322464, -1115795272, -1905120539, -1048043531, 929631419, -628678927, -1793118789, -1044354586, -1431197474, -1126175030, -1306729956, -612506576 ], [ -1795975923, -451384702, 1750376347, -1430531560, -1991767888, -192416322, 1938159592, -2003671156, -1453276001, 1328631157, -109315477, -207572580, -1367884048, 97010002, -1913716080, 617814650, -1982574877, 1309198467, 407778167, -840191117, 1345426890, 915760234, 1962995051, -1437226544, -396508462, -1657906725, -1028765521, -1907543297, -2031158799, 421180535, -1447033529, -976388537, -2051465008, 1793634358, -2057866262 ], [ -1671157335, -1287204613, 110527842, -1713107889, 394212289, -2108589577, -8218014, -1879129705, 253112296, -1885721701, 1811921884, 1044997880, 2137551771, -72120747, 1289015421, -57509092, -544200613, -975240814, 2102271506, 1588195578, -1650378966, 583818438, -491043978, 1597546689, 1634075766, 1870195339, 780360718, -229680559, 997519627, 2141779385, -735274617, 1108292321, 708069106, -703739003, 203614884 ], [ 67301870, 186205997, -1983389169, 1866630686, -450365265, -1442936765, -1000565513, -1921777860, -1995837248, -1022198999, 1075429023, -943730467, -789844798, -1971768110, 209409745, 762667122, 1099826927, -942747881, -1990309170, 900125120, -1301337946, -267375036, -2112506564, -2038369789, -1255819521, 1889678987, -578806567, -1116824363, 286304714, 1095679409, 1043276345, 777407878, -1326277813, 440995890, -283324778 ], [ -1944009650, 18659386, -1701604447, -1300252807, -362180935, -2033171696, -1826802246, -1121072350, -26827977, 1693705115, 961677175, -1762525679, -1736229126, -2041272364, 202210711, 2144436701, 1865222449, 1776416128, -1276981440, 1782328741, 1591171200, 1637954636, -1043628581, -1226029810, -1559437122, 883855103, 654498476, 1383626278, 1172323105, 1667395076, 2055218663, 247229709, 531452002, 1744003227, 1119523413 ], [ -1775866927, -1478618088, 847892951, 312563213, -656839913, -682580574, -699919114, 264693565, -1834247978, 427336262, -347927998, -116771848, 1690504528, 1079908150, -2038261290, -1336330388, 724797436, 1669855881, 212956896, -11536360, -1908629742, 2022578962, 1923570757, 1035209731, 251470856, 1099522368, 1471574628, 1168813716, -1675044907, 1200842050, -430590302, -1073785222, -1773491895, -559105551, 248080611 ], [ -1595073999, 1981536097, 254296127, -1081586944, -1583837313, -272282052, -678984953, -1628214928, 277739906, 998918025, 1048600065, 954564213, -994913733, -265655849, -619599411, 74306423, 534247874, 1776977436, 1289375449, -439470178, 1415928624, 782332982, 723492100, -451827083, -150998536, -1303120590, -2091529442, 1516367371, 1735793594, -1761922844, -1709562345, 848316849, 192521170, -1197281784, 55655155 ], [ 2098972778, -614964420, -500060936, -1087687219, 1367092110, 1849267361, -102863477, -281738007, 321887075, -507811639, 1820299008, -1286530028, -1627797919, 1089829368, -1235555421, 1965666196, 689047597, 1686185899, 279508114, 488728612, -1900338039, 331635512, 765321754, -333883195, 808205065, -1448312432, -1257330593, 260331957, -678439016, 1648524725, -1991149493, 634819455, -1852384228, -2077508029, 513092815 ], [ -824753438, -496074766, -501105043, -1329510592, -1680866401, 325668938, -1424423589, -168085478, -80474873, 10674039, -1182577475, -1124425316, 1648923383, -146248236, 882434251, -869515688, 1337846849, -1868750877, 1659486673, 383948911, -1904515684, 1271033764, 2142528829, -2036677882, -685202107, 1586179364, 351960804, -2114910939, -2057476468, 1564574340, -522868144, -37782397, -428197289, -1533825813, -1092165164 ], [ 1382793133, -905286978, 489276259, -11746835, -229317504, -1179149467, 1302819932, 415888357, 115901839, 1217808506, 1600870444, -555654911, 370311475, -1583185201, 1942948890, 412681401, 1639229029, -253463426, 746006006, 161398241, 2118876195, -939685428, -1475453000, -1502722017, 1256491234, -1720228824, 1060559649, 1593787815, 2007125811, 1674905498, 1068885018, 1076866544, -828668831, -996053650, 1012659252 ], [ 439946480, -1650432363, 1122849614, -1988822872, 1023924790, -2125621464, -1789858109, -1131077547, 1976140394, 1192620097, -948031087, -2084502189, -762512808, -1293645446, 982785022, 999590416, -400106313, 1316814398, 2031253152, 1130179559, -545559980, -177294002, -626424794, -1250651250, 1251723283, 1242316519, 1583514747, -1749041336, 1216711581, -1627149637, 320667478, -598979340, -1917823105, -269758954, -55674074 ], [ -217724875, -663014768, -1867799784, -1949845328, 606170152, -179663248, 1592404790, 876902056, -977447084, 765274078, -1129952227, -503773314, 851445917, -1336630598, -1306272237, 1578093959, -1827145032, -940443553, -478137456, -987675057, 777290051, -676138380, 1623661631, -68848251, -83891693, 1799506707, -1832507499, -1578082327, -437008930, 213093598, -833259819, 621241916, 184081968, 967544533, 1176467976 ], [ -1321670890, 1636930649, 2076797423, 1317317790, -1874233342, 1248968152, -182532138, 705335575, -717297978, -498833410, 1696059015, 683605568, -2021889746, 795188707, 654986129, 682507243, 1249946592, -1223734266, 1079829236, 733089569, -1976122959, 148157692, 1589935243, 519761400, 268787737, -512955543, -345532038, 788996812, -707524793, 725808500, -201326619, 1962073941, 1399554583, 1843904, -1807526650 ], [ -1691460897, -1977366861, 1630887111, 64309359, 1063809194, 1071165768, -1409221533, -1431652435, 1477902391, 242995228, 621714391, -399651457, -365167262, 1649795295, -957643152, 688327072, -1313019621, -1441200741, -494297433, -856511586, 918622224, 490185932, 810197356, 1850688741, -542203854, -1849165233, 2045196837, -810325531, -1601352606, 1832713417, -1415631756, 520570386, 31305087, 1441826272, 283759786 ], [ -2098877339, -556821535, 957652077, -954997470, -1014779324, -2007173761, 982386634, 308249938, 556273219, -1949691023, 1280855874, -1151300352, -279199343, 1321825369, 2061649581, -93089209, -70713704, 1803955847, 1283332682, -791803638, 1581846259, -575231939, 1384473195, -320999262, 1758662294, 1276718914, -1621996034, 2134609679, 1314005158, 975571095, -510963705, -2076482373, 846978632, -1458075887, 316330820 ], [ -523059530, 161023957, -230426623, 1161559845, -548139622, -1393284454, 2122037054, 677526234, 1528135119, 1523793392, 1249713362, -1615113661, 1428440525, 816267028, -231257810, 574696475, 76441360, -1505758192, -1561839618, -663565138, 310452339, 1100077228, -1311502920, 1803024913, -2065182217, -1840762913, -1207256163, -1290826170, 1344649045, -725771260, 1672231374, -1644243107, 1880968597, -310871493, 1337828882 ], [ -1186949919, 280302420, -1747883673, -2142587221, -965898478, -992972390, 1744237164, -1936814678, 2015714801, -522589130, -127126203, -649226992, 1014703221, -1837939321, -1729820679, -1389351687, -1819696379, 733764802, 1128646789, -1955960766, 269350978, 1224793443, 1503231676, -1597926354, 1791392279, 149265843, 1163920565, -824640327, 1899797623, -1136790342, -266947596, 1144033911, -1378520952, -848793916, -754107165 ], [ 1773519328, 1505098913, 1158006677, -903338850, -490012263, 1959202855, -868672330, -1240125764, -640909321, -1068936467, -1109389000, 1969439983, 459126504, -1109140038, 2016971891, 1778445558, -110555034, 1498434986, -250492783, -1096197145, -1361470773, 677417474, -1682141458, 318797491, 808810751, 285589582, 1437305691, -1461448779, -1561640461, 870181647, -290857851, 475252088, -1964095862, 129767744, 202948720 ], [ -1341377805, -35245252, -419693516, -347237903, -1654162032, -94582927, 1310460616, 935315275, 1304162394, 878998724, 1981056314, 936780978, -504329351, 1577129659, 1076188501, -1412832577, -876052028, 139288020, 1407319382, -445892581, -681518799, -977108989, -541064898, -1668956832, 1760965804, 932201462, 1395837206, -11723489, 821563420, 485322229, 1781869993, -2079915125, 559732441, 1984525605, -1774349350 ], [ -265458477, -1335379574, 1536840317, -2081460457, -33236902, -301604591, -2130504874, 1480455787, 42525692, -1892808242, -797833798, 1974016634, 989205923, 1385764194, 591379261, -43310465, -1300058268, 2008762062, -2010896394, 124138500, -852927766, 85382640, -773641324, 1297542092, -1403989717, -1224101852, 1744684678, 1548442158, 256431975, -980092197, 1676290545, 777830307, 699987200, -51673050, -1647180879 ], [ -1899337717, 546799399, 623450790, 1223261749, -1257085069, 911318410, 719604874, -786482879, -1499056748, -87064586, 35638685, -1187936241, 1328880853, 1407562634, -56948180, 1428855910, 1126444812, -1761171200, 229013870, -1396374244, 729288086, 1307063267, -133442516, -1081085591, -1505803070, -988919850, -196437000, -2123836370, -1757141776, 1293566021, -1428584830, 1616312837, 1014636538, -2098332042, 159742158 ], [ -1992370502, -1046403484, 1957960956, 2010098756, 158494396, -378164863, -165929483, -1349628212, -655042302, -941404158, 1253069393, -32982983, 1833792425, -1080076471, -882702209, -1385867014, 1001787094, 290354742, 152508275, 421808440, -2008562388, -1935052891, 485878236, 340482314, -1676928863, 1892597958, -1244602171, 145395223, 1422113722, 648278788, 675084495, 9796634, 1609688599, -1544085928, -192516959 ], [ 207330686, -2125115924, -1320446294, 426295646, 688508070, 1922867449, 1898503881, 1357756943, -1109576532, -53944511, -1523128007, -1144374078, 2081020961, 872056678, -1091669865, -1615163852, -1496582958, -1022492959, -1469120814, 2038158199, -2090206640, -749739043, 1613293084, 1532805053, 910486851, 1667925084, 1736013258, 726014527, 438418050, -2002435703, 1900207705, -2038089329, -1753608110, 423688744, -2055977251 ], [ -1815925690, 1823923013, -167732577, -1434580646, 55641234, -1767647109, -1269170409, -1655932809, 1802792106, 797252858, -1206415962, 1630358881, 2105785891, -2020991361, -1060517797, -108982837, -556414310, 1380693721, -1542837361, 1221052947, -1999173855, 410776180, 1407160666, -1251651040, 1365587687, 553088987, -1753004360, 1058277715, -43027394, 1124048170, 2012364422, -1154313958, -1483858669, -93992501, 1838319559 ], [ -1876919169, 2070726210, 49556393, 1250654366, 626410110, 423476869, 1675701771, 137330337, -1643461349, 339672120, -263547124, -1676591243, 1630635038, 765023115, 1225333827, 1681363448, 394623021, 1738479186, -16733944, -265677877, -993189143, -158364390, -1789761307, 1731983029, 308412458, 833087418, -1498646268, -1433387306, -48565674, -1787184106, 285289791, 1115679054, 1200694335, -1493108267, -1674713501 ] ], [ [ -15050877, -145143727, 2046765194, -49672610, -276398723, -1261849572, 1945303133, -1052486780, -1353926589, 661927984, 302879054, 1473110498, -1418197364, -1699805879, 1182948080, -1131344247, -1834440560, 1971625430, 76097381, -931013791, 1327209090, 715896067, -651398808, 261788769, 451123153, 489956229, 89271419, 335002791, 1994185072, 366836288, -1931128457, 296875416, -1433686256, 489078616, -1097273838 ], [ 2088036800, -1472456397, -2118307252, 1246648815, -26171503, 1590624630, -754869941, 1061440034, -1942839143, 215388605, -818835034, -1851801468, -465773911, 814837978, 1217033706, 1752845794, -1272797442, 921409261, -1153916413, 1190068308, 1880814901, 1541734405, 1744527407, 1235049041, -1549709448, -1561191213, 1745756760, -2083592277, 1240446714, 842501001, -1215417175, -1385710351, 449883911, -61560518, -426228529 ], [ 1549719306, 833781103, 2098651375, 215584959, -32077094, -1200589671, -9406181, -2020069098, 772328558, 288710919, 1524285743, 1280441396, -2016840048, 213772326, -282734760, 592522468, -1236573125, -465910182, -1063343585, 126504526, 1696433078, -1112332654, 349017762, -151609944, 1334654567, 2049255862, 1958607279, 174862209, 685744016, -513726209, 1528005863, 426755201, 1163265481, -1177346033, 1686410152 ], [ 1556016636, 2010909217, 2126764191, 280690886, -1764887500, 630862540, 544663122, -1638591936, -1600473718, -1679687175, 31341159, 1945424708, -1127709808, -1403258028, 786460491, -1775992233, -686000533, 1199538548, 811573922, -1360194137, 744822046, -1457500972, 568608225, -1990833622, -74724975, 120512142, 2129939470, -208662127, -1488745922, 1783724194, 2016014833, 376203979, 1722314809, 1938963576, -1115678832 ], [ 2135452160, 1769699234, -965880100, 1868780130, 883908913, -415380482, -1124389538, 2087839944, -358733926, 707334395, -1780900603, 1526365674, -416373394, 1273501705, 1495210119, 737742918, 89967452, 1302207233, 1827754026, -775006219, 425332164, 1132201979, -44174308, 1356439714, -1604908246, -22904476, -1637011778, -236759744, 1959736002, 497598795, 643751735, 1525037076, 1169572609, 592192749, 859346584 ], [ -319970847, -53026217, -1848199284, -1119079030, -1770949658, -1632847208, 2059390572, 336502682, -1784778618, 85704352, -240910748, -1949021189, -977213114, 1690109947, 1351753814, -1278722313, -844565669, -1498222880, -1847777484, -1250298929, 1136169166, 1139857799, 1309801528, 2136478965, 1516654036, -799740163, 1812012880, -782175408, -639310844, -2136696921, -1449674450, 785046177, -491042123, 851467577, 1884634341 ], [ 2107344023, 140186368, -1666686517, 1484972603, 832118815, 1084410306, 905190677, -2132243906, 1782292139, 1759113265, 465103434, 1504031236, 686613667, -591358615, 547028104, 1975928014, -362007128, 472807675, -1963345409, -1722396027, -965545506, -386439819, -1091411318, -1686505336, -301231631, -1373368323, -1221402028, 391375769, -1247787, -1975038362, -919830152, -1935863396, 185933594, 1742634550, 1929382963 ], [ 2106254661, -2036888570, -842221857, -2079045831, -1717256721, 433549678, 95912403, -525656, 773209187, -963392375, -2111568276, -367811549, 611652680, -932832190, -1157332285, -925192983, -1666801079, 1198853310, -1839100760, 802362735, 398648931, 1049461681, -1473131931, 1985985387, -706568766, -1229982684, -707213266, 961209647, 369612409, 1291330485, -1534631770, -1532226039, -1360653425, -1383186428, -715003402 ], [ 757486632, -1356013431, 1437365141, 164483315, 2065129119, 1840710958, -26208818, -530858913, 339088473, -47466832, 2024594204, 1089111001, -199159768, -1704073775, 1595959717, -1112694467, -604080388, -1244321420, 1334403674, 501302971, -1493187070, 2092031760, 257155600, -1608907367, 1008085528, 1822241842, 921208927, 1265605426, -552056113, -1718507294, -1634851271, 529744111, -1607088604, 114840921, -783336935 ], [ 1412103454, -1939205379, -1448171024, -1052852361, -1848971023, 149494494, 1144915907, -1682117812, -1529465226, -225567206, 532621122, -400971729, -190135977, 450824707, 1201641764, -1887040395, -922815456, -1211546510, -1692202084, -1650722905, -380863930, -1653179900, -1834698128, -51818165, 1481206326, -1353131488, 185792277, -2094548848, 624180125, 208127956, -1054481271, -1169420169, -1130523329, 1427396260, 1649966918 ], [ -1055323277, 402539825, 1129810644, -860333930, 1339004548, 844828884, 1305487963, 748075439, -1990636432, 439525858, -2105381216, 625197033, -250871429, -1286442773, -843926307, -2024908726, 5989377, 189288455, 1176379855, -228474726, 59942881, -1697701812, 621345366, -1108655978, 592628136, -936711520, -771224733, -2053143466, 145676897, -1207178848, -1549808629, -1347905620, -1732873573, -896133711, -1312915347 ], [ 1736668075, 121612899, -1070776990, 388800823, 956518213, 1995336705, 864089835, -499394258, -654568157, -320058823, 604076391, 1635263234, 1183934302, -1327197246, -2113049157, 579713374, 654433212, 1495698170, 108546117, 24566334, -1172501718, 788440882, -1603994570, 758658344, -1243384437, -2106888194, 748980171, 1680029434, 1048563821, -1850394938, 409798460, -862561470, -2070783221, 1891822914, 1620593406 ], [ 121852131, 2055958378, 333382695, -280698353, -281417289, -1833106833, -1568319238, -1478700136, 1303498515, 26707458, 1866327290, 1369129398, 1282098002, -1543127019, 772858036, -671564919, 54637315, 1591866959, 639951873, 1299618762, 841544272, 199786716, -447073035, -1726947478, 27375939, 1038299194, 1167328084, -521941924, -1323442567, -687808974, 1597352288, -1230706122, 264813635, -2143481716, 670984196 ], [ 1940798906, -254204667, 666636743, 1586826571, 384520961, 566571271, 846553680, -536113587, -1627878485, 979006084, 1347780095, 1298797677, -1001796570, -508847917, -1532375801, 546063938, -1684768265, -1958023163, 1439560128, -71059122, -273392008, -1233360519, -1094222458, -338901444, 1087409806, -1080009903, 809127811, 581571002, -801115628, -808982999, 1938901487, 366668446, 789880793, -1756588280, -2121488502 ], [ 1535018353, -183193582, -1030560489, -1550843235, 1634189621, -1254812894, -1148701871, 1857266711, 1514203533, -982091359, -703575087, -130714336, 782469415, -1149132653, -1755241733, 1959158502, 676080841, -589464326, 392354526, -246634240, -1094454980, -479274877, 143779199, 1610554357, 192074425, -76258958, -1980446870, -64055893, 617448436, 1066459827, 2057675442, -947286271, 497391616, 1549431070, 1689267956 ], [ 2008113134, 2006564805, 980257123, -45823868, -1860216395, 1179342218, 758092826, -84083384, 1086989851, -1680168192, 809494596, -1208784555, 150526511, 175855270, -76747497, 1002897871, -553739904, -1094501850, -615159188, 975688389, 28597398, -1701237489, -1229903450, 942801630, 80486378, 628013141, 1985075179, -1710091116, -1062218982, -26230563, -204975616, -827198596, 1042894264, 672784988, 1704703148 ], [ -995393454, 1497583180, 451145167, -227033426, -448214463, -2042085345, -1555822377, 28850751, 1828558194, 1574147315, 1201603714, -934662367, 329910815, -198790317, 1622430685, -1458823264, -140602549, -224291012, 45344063, 1160003932, -1001663115, 1820794823, 1717501118, 2016999332, -1298671499, 634301587, 1055127371, 15840653, 733625250, -1000045011, 833179383, 195139276, 1233744510, -41269681, 1638932985 ], [ 1665886168, 1453386966, 1635923124, 694388731, -1474774417, -86290281, -1005766053, -1787091223, 691667482, -1765942414, -1035234085, -875992200, 1041647547, 1425795236, -1243261587, 1582569521, -1206687279, 671832663, 1148060507, 1266534336, -648474390, 1095675993, -240690088, -14303806, -1655657882, -114919256, -156179427, 235859564, 404835372, 555583286, -1141345552, -337329235, -1334326467, 1546066730, 44031287 ], [ 646185600, 1248026167, -1261782422, 463401435, -524719692, 1565611401, 1303373165, 714623217, -1769474598, -1190858921, 813932383, 2014270996, 722926609, 1138902685, 1042088746, -1702067652, 1700842793, -350572500, 1207526331, 295162796, -1417387079, -853193721, -685544588, 866626650, -678919187, -1395797236, 690605199, 7003179, -1712118851, 599892753, 730461456, 411688818, 1994707699, -613604754, -215830011 ], [ 732571124, -1919760499, 1674583475, 1591765039, -306199926, 975269472, -294773266, 338616478, 885148734, -1952043383, -31700380, 799513710, 666904451, 2138176217, 1172451945, -2078507111, -2046102056, 1471912806, 612941498, -697243731, 1090735950, 652409387, -921777652, 1363338714, 272280595, -1401963828, 791780940, -35357427, 1286112741, 1692968764, 303784827, 1282718823, -1552064005, -437807554, 17877967 ], [ 986721791, -275056737, -180852361, -312130698, 828090957, 1317380367, 690562373, -935949015, -675430280, 748374568, 1677156276, 325031680, 972324948, -1654362084, 949089570, -848379162, 302628703, -1153885168, 852803880, -217595136, 215572716, 513153502, 1705535889, -1387774320, -1353174718, -252394288, -1890492450, -641653660, 2012602501, 1011785648, -1107332734, 1544593713, 718415307, -1466718734, 507665727 ], [ 546379730, -265052151, -1719251352, -1161673556, 445199573, -1405205027, 1815084887, -1211349032, -735032621, 608190628, -1604515996, -1590561024, 1336335765, -139249493, -1531556735, 1921830957, -630536875, -463588836, 2083215856, 600531635, 171763413, -1434251213, -2111434907, -2000900574, -1322060245, 1812091609, 1978851018, -182577748, -1088090845, 807717665, 885532655, -1954499766, 1076154398, 1031442824, -1345936207 ], [ -1590840550, 1782325913, -535077727, 1250652910, -591525112, 1628539941, 985137794, -328688, -1921944789, -547019156, 743446943, -1185298853, 1949116439, -733639708, 467932398, 2040774655, 2009924690, 1773848008, 2134250646, 1683181620, -474152071, -1803575563, -1154517827, -1633361919, 677417144, 1101830498, 2119303696, -1740427100, -1766228679, 1640643134, -2135305232, 853300192, 1573711389, -27375765, -1354756895 ], [ 299829072, -1279420810, 826305893, -1242419718, -1754122125, 955959531, -1099721424, -1362423162, -2056831612, -795177079, -2068683583, 345660061, 1551732642, 1798803070, 171753981, 887059998, 532921302, 184292188, 1719661326, -1367566672, 1872248811, -1639430375, 1216537400, -1437201804, -1875533772, 33597785, 1934500462, -111022601, -1931534802, 1255551468, 626360137, 1899261418, -1954523322, 2119491629, -303428446 ], [ -952211177, 810307359, -848824293, -2022124305, -1796861441, -1626249685, -1216180736, -35756756, -963863471, 1720380971, -568277121, 1547312495, 321778814, 913329298, 989193681, -1329993812, 152276889, -147801160, 962481637, 186254353, 473335572, -2140022752, -1442755130, -892819843, -27224642, -1714907428, -1138537551, -385180115, -912388959, -155730511, -264781968, 657081729, 1747644446, -1078246739, -1138405380 ], [ 1761930099, 6173167, -942375181, -1313486237, 130665898, 927447158, -1026744528, -1092966619, -1419851583, -1192611028, -948307293, 586206387, -1046002211, 1593403542, 2092869403, 437717589, -258750484, 1216336895, 757261807, -1198077471, 309127999, 1121200797, -1564458550, -1671163220, 276930564, -1328075525, 1485298773, -1845711409, -350545930, -522843147, -312736463, 685923817, 1089877226, 1742484101, -727581105 ], [ 1792551718, -2034745584, 1794851979, -1376449877, -332179559, 684788260, -852866029, -2141108677, -1748261695, 1866786674, -143247614, 296459591, -819352779, -363765942, 2004900896, 1937045686, 910249520, -1291668916, -1925877776, 1446310659, 1530313819, -2075997470, 1996925808, -32856570, 185151891, 1319369332, 447662975, -1193323778, -1964131577, -1357241760, -1598624107, -1492595306, -1852496390, -610355001, 350409961 ], [ -1159394012, -1145475259, -1709299445, -386170524, 243260310, -365296673, -1631293482, 406699791, -1106737667, 1899652493, 12826674, 445129665, -1721380621, -715424795, 559007560, 1029208824, 29248226, -107779480, -731663314, 12973990, -1072459955, 90227855, 1031876118, -2019606332, -1634107196, -501029994, 1695773121, -1805490410, 1358286507, -933970244, 1226475939, 1847731602, 2117763322, -369836630, -1509646225 ], [ -870434467, 717445505, 435975705, 153232695, -810607527, 1142606716, 1090113687, -416177299, -1856309888, -1837011779, 285601694, -114592426, 740879452, -904315629, 1011865839, 977309510, -1156188048, -679880253, 891169391, 730772645, -533735442, 59842694, -1957815503, 1914031426, -1857043000, -460347924, -347130924, -558922793, 1870658453, 1762160170, 281804797, -1583524552, 1499283515, -1625263245, 865761975 ], [ 86419427, -885974834, 1776013955, -1889957866, 1181613627, 1511349508, -1402796112, 2001565008, 431589715, -910503509, -1916981552, 235924068, -1736650552, -280001348, 35436682, 1919568249, -840483872, 1791419724, -1853663823, 2069345855, 729916838, 1491892255, 569169846, 302006928, 1037863325, 668515886, -1389946607, -598115082, -853891388, -1375450309, -1381364106, -93806219, 411537174, 131496118, 254353667 ], [ 871142614, -1285005655, 1644345124, 1059648870, -1480920021, -202351015, -1135983235, 177688465, 589581243, 1133160949, 1400306371, -889968208, 548226237, -312572106, 1390183108, -1021887294, -246723483, 1527946548, 757683813, 1640520195, 1085177424, -330134952, -1611680894, -1278420722, -1256102755, -164958692, 1420323144, -1694200607, 552327227, 1362831401, -317697192, -381292412, 1701061728, -153278356, 1148754360 ], [ 560547818, 560915396, -706061356, 1218199742, -637503920, 1827222573, -1921361666, 449955086, 1579784429, 671859491, -1955443832, 313883048, -227834829, 1012127598, 1904446809, 579142350, 1306723435, -1856784556, -670907662, -1348217009, 127788596, 615478883, -1069464908, -76817120, 917689456, -1942854518, 1000565147, 52915119, -277942895, 953087071, -1240106127, 1603700442, 300707724, -1588989860, 1959803636 ], [ -260931884, 1209864676, 98287288, -12229345, 1208251839, -886337263, 2133018268, 1507801989, -260263704, -451009215, -626648727, -1973633687, -1994143795, 1150579095, -1514992596, -202734521, -969901889, 1527744968, 2052387469, -1428432932, 535418667, 640440895, -252525349, 1626557768, -2103237249, -82344723, 2079567403, -317856171, -620485444, 81764522, -1378653206, 752170217, -602321938, 1186915154, -537726932 ], [ 848116303, -619151995, 1487284557, 1499728699, 23003964, 1319723177, 241202542, -1714047444, -1565431327, -1182392026, -584371013, -430149414, 44693423, 414607437, 1629691648, -1678294625, -373672797, 1627347366, 1224194359, 1409099289, -1200262926, 1381172806, -743364640, 1205436386, 1914672883, -1447538518, 1836741793, 1004348795, 671546021, 1534736125, 1929114160, -1996636937, 2003977765, -1185608955, 1318462048 ], [ -596566058, -265906823, 753861371, 151906279, 83747845, -910532167, -807553417, -784434888, -629830120, 1888301231, -2103575741, -1236176639, -1026198493, -1032968530, 456576667, 102637884, 1023353400, -507705188, -2128378015, 464624260, -1170564036, 629958318, -1647553004, -1256957351, -1972707705, -1940562549, 2104952141, 196854594, -1963634638, -2133795757, 1006546909, -982585447, 985384625, -571776169, -611227757 ], [ 1129108651, -1365602591, -563636637, -320996595, -1111986681, -908955022, 193142584, -571199237, 1874774868, -828237599, -1185904991, 1715424232, 142697770, 677903736, 177019373, -1914465533, -386126862, 1710815300, 1840613898, 1672563588, 1672063520, -1012157467, -284251511, 807779604, -620488819, 1152042527, 2006615271, 1171545056, 1951403133, -1419215440, 881068355, -1897310468, -258460800, -2132945854, 2052879905 ], [ 580156605, 216378126, -1479718504, -774985207, -399857206, 224562590, -1296940823, -2073783530, -1843548190, 989951648, 552629040, -523201156, -483184110, -1784033812, 1460434193, 803820180, 1324284717, -1751863228, 715408821, 2026202492, -756407591, 572543188, 1745530699, -1445306371, 284195649, 647715908, 381424654, 261121388, -1741737799, -198701977, -690727399, -649628502, 1552586278, -850297377, -1970293454 ], [ 371322972, 286724227, 1796811604, -328595091, -2015309618, -1181838245, 2011908093, 1496710448, -128183266, 181790788, -1533198608, -1643071863, 1286973559, -144723011, -1498423583, 297900163, -1062796271, 460484313, -2047173571, 648944401, -1996530645, 481685118, 787763819, 2036348999, -1030426355, -483325759, -364585500, -1878003660, -1962139695, -517644813, 1211633118, 1184527835, -2027537242, 913157418, 798938868 ], [ 314135376, -59399266, 885171964, 1812804099, -1053347733, -1888514072, 1241922406, 313744141, 49849627, -1878664408, 836056007, -1893195242, -843316077, -2079982688, 1545279758, -1531774327, 1679199602, -1680229118, -71802270, 1222924395, 420151985, 1112305726, 1036516478, 2095111997, 160910964, 1624485823, -1250546425, -721472982, -1247788492, -2083773657, 638151874, 1154710480, -997967029, -55442263, -1441080615 ], [ -1135628268, -1576423661, 555125667, 485890746, -455828776, 834776051, 571939784, 250953778, -467685370, 1435547129, -1220190603, 2063304568, -578617089, 969002783, 1560919976, -1739283959, -687727072, 1206077014, 91391628, 1730460129, -705530054, -1545866932, 1791192982, 380045883, -1670055752, 756235514, -835494747, -504646923, 1283130535, -431464353, 267532494, -1928938871, -381116659, 1444255318, -1666052596 ], [ -809020567, -16898601, 6122256, 1374995950, 2116494741, -437603585, -1660490370, -829023825, 641071995, -2095543571, -1533501734, 1139896363, -724929448, -1460806483, 776330244, 938853578, -115384508, -1321333680, -26640383, -297522926, 1299413171, 2043749145, 1224766181, -628487965, 719562154, -251507308, -747410059, -129424588, 754277625, -1177542401, -988451348, 1605344736, -1868390273, 1990671988, 98022352 ], [ -287538316, 717141837, -1049744777, -1386013049, -1770882552, -2104441885, 387537909, 1809619848, -191221473, 391881756, 662284687, 1593425018, -1567282267, -769103220, 1424396718, -352743257, -285469824, 166924753, 132754181, 2062359368, 1251715672, -1889241605, -1412681238, 1719085762, 1130636990, 1172141841, 1708794842, 963663638, 1473147625, 357823877, 965987958, 326522570, 385479941, 1886580683, -1054387274 ], [ -1808937347, 315764643, -1017341045, -875010657, 112804564, -964699994, -1191964939, -2126341262, 2130897222, -598090091, -242661004, 530542662, -1502182662, -376491827, 2042694506, -893984260, 1844316198, -970563431, 18097646, 340525950, 363854044, 1413786353, 44872269, -1077892378, -390893551, -2075776558, -1929443904, 1982751208, -634393192, 437868029, -263151394, 1751954104, -1866052179, 400857487, -746685208 ], [ -1934389747, -954420693, -1956992935, 1217883267, 2056567661, 750791548, -1817076078, -215297947, 2051526508, -866139210, -404662334, 1507905843, -2103926281, -1791112437, 657617676, -1241875998, 1890850042, 1708378838, 1057491680, -1180884271, 1019618407, -1738928090, 1043645306, 259176230, -373601479, 1674054891, 396704440, -332170149, -210797163, -151074139, -843906768, -1030574833, -1602042783, 297808478, -1419246634 ], [ -2115425006, 1566830782, -969810130, 841659047, -1148139099, -1358894594, -920529907, -162454850, 1917896214, 1112122839, 1337287257, 138456235, -1094346586, 288774297, -220102601, 1736298299, 732416111, -2009993638, 2022691246, -1562892027, -2117653565, -917977367, 1082717130, -608412637, 1789355630, 179117902, -1226756871, -771619283, -975286709, -778637356, -539487479, -1339197731, -186552055, -615143120, 812030887 ], [ 1311984290, 1851340714, -1292521246, 414131621, -1843323827, -250868848, 696242484, -670798902, 1811613252, -99474323, -266970415, -945235252, -1025800023, -1607607841, 1514800831, 268694520, 540173458, 1828970440, -1019208830, 48780895, -1322341138, 1493711265, -1175748567, -2104984362, 1227537580, -1443719772, -198937684, -255410884, -1036504011, -1153802864, -1555306195, -242889589, -791344981, 1794803363, 702262255 ], [ -792795517, -1570675626, 1155403686, -376282378, 2088797880, 612106650, -1619744603, 1274629433, 366774254, -170623801, 2055284179, 62389818, 403005335, 411266403, -2141330018, 129708437, 600587305, -1835507969, -822429333, -1855347081, -2136443905, -1723912055, -1426407576, -1402959772, -89492527, -1047104742, -1559931001, -1498129494, 1515736109, -824051605, 1150539919, 1760101167, 509174055, -104204029, 1536124457 ], [ -936273060, -1242523124, -943799689, -863373803, -136350428, -857286817, -713661897, -1191360217, -61470400, -784084428, 1755466458, 881769025, 302171172, -1556865168, 1740699474, -22888859, 1669663488, 1051679029, -674084428, 1199590526, -218558415, -1087899286, 1692177641, 420727686, 1398821680, -123903740, -157756863, 372979012, -1322308295, 987039035, 2020610888, 570796213, -367651474, 1708605158, -1099857305 ], [ 1180020334, -888049388, 1173997985, -1623639718, 960102576, 1693121047, -1315101815, -444207999, 1645784320, 1880168390, -1069892253, -946828330, 682876924, 169676592, -1302538414, -1993581268, -1947467420, -1641298677, -1300796728, -564008649, 1154400308, -1514517454, -636651629, -49527704, -1116395875, -1577467246, -233057447, 1118027700, 296080131, 1153124876, 967977717, -148530855, -544047761, -1035645938, -1570095575 ], [ -706464803, -436231805, 11818451, -2017103869, -598179345, 979760829, -1559228781, -1708351692, 2089726749, -771485286, -1885642206, 1555674148, -2138898665, -964032723, 285052822, 282479379, -939490622, 1405303099, -628767191, -195899726, 795472226, 539548363, -1021866206, -705739570, 1540361662, 417878773, -1839195517, 593309714, 448321688, -721117264, -993904752, 860204673, -520038749, -2076007321, -89165606 ], [ 954219446, 1800474688, -887348225, 775719045, -1326438555, -516834168, -2107331360, 594096607, 1809360794, 769945944, -1182183368, -279481366, -47035367, -1426326908, 413989910, 15963578, 431070523, -1258624428, -1627983859, -897607843, -2099735188, -1629495150, -691624683, 117943241, 417308921, 2003412818, 1451118412, 21671536, 1902754762, 1414453020, -174799161, -1513951532, -1547358109, -55953124, -74138478 ], [ -899491283, -767252219, 1201729835, 332525586, -537354120, -1854610000, 97801959, 1255554762, 440432435, -1341153027, -1998107671, 1515092383, 770736058, -721095265, 527315037, -1792924481, 2098658371, 1300056002, 129528233, 336558751, 74183943, -680298793, 936844714, -1097305180, 1085666984, -814487704, 874217631, 1378613671, 165029015, -354081258, 1765722243, -477532449, 168096064, 639704533, 843082145 ], [ 1087411722, -937688579, -1416134988, -1212971586, -217527200, 1842125280, -1161352150, 1187376169, -1343416537, 1813969698, 1072436494, -1694731342, 367207327, 1594359762, 1004279666, 885254963, 677945485, -754061394, 937214229, -328150895, 929208049, -698018295, 859309919, 1681057779, -1437794259, -1222914792, 1793854917, -2018407948, 59811103, -1362295729, 1701447561, 98985515, -246151490, -1564835439, -1166776453 ], [ -1621437247, -1710988905, 1068202236, -870506462, -969067964, -349389879, -1605766785, -420465846, -560204480, -1439008079, 312024371, 109125533, -1063203784, -1636888059, 1987138891, -411989305, -1566600182, -549708379, 745461948, -1021020189, -667398596, -1688600358, 1256124059, 1061833454, 1295672310, -597158740, 387382507, 1397143279, -164805251, -1510974095, 849859815, 1509603649, -1884786289, -883331906, 1843766898 ], [ 540177928, -1211449007, -1084099161, 1741285502, 1668691396, 1920841653, 985361950, -1295708675, -1574513304, -752499757, 723838556, -1733589114, -356578339, -1912839539, -579478670, 306994975, 138184996, -500284786, -223647044, 304047747, -1149367298, -1747666377, 13505688, 1812007740, -927070009, -1429267404, -1649124028, -579732205, -1253861266, -992338955, 1367531905, -1821899831, -319007428, 1615462008, 71483113 ], [ 2030435660, -1715146593, 818826556, -1315373693, -612436083, -1832115220, -1494409077, -425013558, 1701573557, -1871419720, -1905835306, 1381515996, 1248411220, -430154570, -297690104, 763191533, -1224601282, -847562059, -776674475, 1205399556, 581931400, -1140858382, 869665747, 767155085, -106062242, 896957515, 1497493574, 1967625071, 76077983, -132042612, -1166734335, -817996182, -312116410, -821171509, 1511138379 ], [ 1964137454, 10076307, 815221939, 1283753282, 1503490078, -1553215583, -808212809, -1618789523, 636953401, 376202989, -1542967991, -1365519306, 3858888, -1866157809, -1973136983, 2036375128, 1618135408, -1589789645, -1025373227, -651866684, -1469450714, 622664849, -1758829114, 2146141183, 480482783, 1647782456, -1008941402, 13285114, 1212631966, 885576320, -1670104827, 2025397300, -1974873336, 1510581714, -55236395 ], [ -545521602, 1121880247, -2018617532, -681042945, -230008754, 678298461, 1170943698, 1930343239, 121331413, -748715897, -224290326, 1412487826, 638148189, 1814791181, -1393877484, -1363769435, -22931439, 835861412, 1975269436, -1316400672, -1701321784, 1954082938, 1257753435, 1411787739, 1278587557, -173785462, 425961916, -1892755202, -345901736, -1141712478, -1829823861, 843853592, -1365945778, 1809730826, -193646954 ], [ -591884245, 1727570505, 756903759, -1726181372, 463615546, 595024620, 45559307, -1724454517, -190847125, 686939274, -278760391, -956562770, 944685484, -1046266985, -1952836967, 1634031491, 236684841, -213196535, 1199577321, 858238374, 1881810986, -1473119579, -182898423, 6008913, -1257701910, -976324122, 2066983133, 1863787276, 100472748, -619360315, -1409916818, 1946115222, 1299178445, -1560339227, 1808690515 ], [ -1625216065, 1058527008, -2080337923, 908515513, 798570080, 1468921440, 2058639696, 1410062851, -1358801643, -1770418824, -1325555148, -1819891008, -1994977699, 1738442472, 334420002, -2038011717, -605178692, -495945907, -1596831826, 685736500, -2013085233, -346825220, 1111207209, -1331272287, -465344896, 1814171127, -554617334, -131657212, -1473304729, -1131145820, -2039231109, -1232606212, 251630695, -1857011190, -967391899 ] ], [ [ -1264740875, 1847773535, 1872134818, -1471305135, 1216954707, 1454532986, 463774380, -309512776, 1793223334, 1176491924, -1127437770, 450657403, -1107069549, 608645598, 174209435, 425712624, -459154055, -1619558367, 1100047272, -1905883597, 666814848, 357172182, 1692689557, 1816661814, -221267779, -1960294063, 1711167421, 30398020, 1733353725, -1629835843, -2053255543, -89776516, -1415471210, 1530892154, 653696944 ], [ -2075706708, -355944872, 1850325707, 133075887, 1056096417, 1152093477, -386017781, 829902957, 1647952933, 351129048, -357801442, 1316545460, 785542262, -974148569, -705979231, 1207880519, -221917623, 2051628370, -1819398710, 783879091, -870453356, -1546644225, 1344149469, -1631289342, 676944393, -338684501, 1934736031, -1836208676, -882357708, -133243718, -31431997, 708087293, 734991521, 1256467920, 1910092766 ], [ 1705225095, 304182199, -1074984159, 348234857, 160433227, 1605757165, -23629975, 290193161, -1241958991, 1850251685, -548834081, -496627757, -1663425512, -289013863, -506472668, 323338446, -720470700, -205229457, 541275685, -1960561790, 2119239609, -1547613765, 255094683, 785208261, -852545179, 1206636186, 87503107, 222320131, 1062631215, -1953656510, -947868167, 759181525, 1154741398, 1824109768, -1192840537 ], [ -716648846, -1632142345, 1617194934, -990503386, 94616269, 827641621, -1207217041, -772985799, 1938044949, -1701815339, -318418432, 847713109, 1379855294, 1724947551, -926490631, 352708088, -577096819, -160895056, 2130050195, 367403114, 455652565, 1043677011, -1493756142, -1849162150, -341778490, 1307595453, 841997715, 1437018464, 423806078, 1054705837, -876876770, 562165174, -162143562, 1306074367, 1251941504 ], [ -64449833, 1769208512, 2030053259, -1062377013, -974932635, 307696171, 986218782, 1422294233, 473724345, -1555070650, 1813866088, -842408201, 748739689, 9683636, -58663766, -1392443205, -768592666, 1535165567, 398917223, -780604672, 1348117349, -1925819541, -1377431741, -1610978524, -696630481, 359946641, 2010694931, 941277603, 1165592690, -1197730167, -652593355, 821223216, 1403001310, -190102678, -1109214675 ], [ -1072488531, -1655162916, -309894675, -1325423221, 1466526830, -1424840253, 670759400, 1140563553, 884836290, -1225312648, 1186710383, 650811034, 436658593, 283514713, 1534040453, -1393126618, -624812890, 899589637, 1051828080, -1510330294, -552347035, -1427634818, -317477998, -2100418534, 763726499, 977442675, -1763391837, -1877472454, 2132426086, -230674202, 1175472820, 603623160, -1046222351, -1178966109, 148216835 ], [ -1024689283, 139027526, -1050364194, -1965882350, 1728901597, -499138358, 2003792576, 937854450, -1035325649, 629591556, 491024128, -1975807247, -420435225, 1088982750, 351335286, -415931609, 2104744687, 1293574887, -1853658023, -94254606, 1744858669, 624472998, -906942875, 1548767893, -1596451982, -1252853764, 1663493360, 83811868, -1411081859, -334122796, -1476898681, 978671470, 2058005802, 1489729906, -814594586 ], [ 1619265179, -1982100815, 1508717021, 1320898744, -2108637785, 432204484, 770725390, -1693818500, -2093023355, -906757814, 725550446, 174992499, 224417303, 1055769457, 262434370, 980514564, 1580041309, 1838769144, -810414954, 1675650321, -1296132519, -800871462, -552901, 310530916, -1581599672, 1414336428, 513540907, 834908361, -1594542440, -666953283, -1930964885, -913426758, 1012301878, 1970908519, 161309642 ], [ -122276788, 2030117483, 1109992268, 966425505, -591137591, -1093498688, 563321226, 1355694212, 247343268, -1538938662, 488072760, -992466813, -248623031, 1109867113, -384068667, -1382452656, 1464127772, 1883063700, -189866180, 1988019197, -283062360, -256862142, -763513944, -661232700, 290014186, -725273320, 1354206749, -21481466, 16687285, 2119562349, 1011796426, -597503172, 1054002898, 46339535, -1095079799 ], [ -1778147079, -40915342, 798736332, 1637248842, 1422548544, -1869760019, -692189411, -2019907439, 584325470, 255907787, -1116251668, 548591554, -861145456, 1993435350, 2032763947, -445073286, -1293757367, -1972253198, -1408362122, 500281700, -1447748484, 1375861309, -1609652427, 431725303, -840873018, 81428635, -761799986, 1524276851, -590569959, -987562675, 287416321, 289614260, 980381966, -1867639196, -583774609 ], [ -1823033070, -138062950, 788077518, 775683042, 1274295512, -930143070, 102098474, 1681189066, 374740814, -2017604629, -337595070, 425347733, 453003542, 1454724672, 772083788, 726928453, 1260176713, -464034683, -195439151, -759249962, 1308134426, -47343843, -501521528, -1424076253, -2046762064, 2116164196, 648831374, -361210112, -1125198103, 1726086055, -813988280, -208993795, -1670490123, -1495595838, 627008496 ], [ 930072060, 1084620688, -639187663, -1480190531, 423495328, 1431494941, -1108065212, -2118751081, 480098081, 1288192436, -184371122, 1619893975, -1249788115, -1908210764, -940833691, 1612039678, -837841537, 1216069228, 1070744444, 1598729086, 1323274048, 1634806636, 1320242248, -580658182, -561853932, -454110359, -2091571143, -1773001548, -1276575474, 845200044, 499626243, -1932254290, -995828200, 840656271, 1680525801 ], [ 19961194, 895730773, 971107106, -1288063269, 2130023731, 2070735642, 1266153783, 1768777057, 1448198885, 1034172829, -344335237, 4679348, -1494752568, 42033024, -739269405, -2100239910, -204984501, 264618337, 1251607260, -425315569, -37787554, 1398334739, -485833141, 15867348, -2012650829, 1744546559, -2104204760, 1239945501, -1643530467, 1996842500, 1197454014, 1963302679, 1157706352, -1868463611, 438342358 ], [ -2056703199, 1020542157, -485127688, 26528270, 468032152, 1016970781, -2020834658, 1473948920, 701056138, 692463251, -935574797, -138731379, -1242292236, -994876494, -2057387512, 338168213, -1554073222, -1292045176, -780622916, -1688921314, -736813205, 2080435725, 1800396780, -417629179, -233538965, -1761209388, 2019122991, -1010611825, -1169352119, 1724236592, 898616106, -431622832, -1617549745, 320287672, -1871635353 ], [ 1781542955, 1139622145, -1645205720, 233591881, -825976719, -1254755841, 2068219684, -1155418043, -1598197239, -2008351584, -1009377583, 889919672, 355523538, 111499928, 1449218702, 1335235027, -848758174, 1448728342, 2131983203, -1593368289, -1278059199, -371591236, -1824776893, -1209252896, -297670829, 365505201, 1829067722, -1673862948, 1099523361, -264837950, -324462628, -2061438901, 1669117930, -1335982383, -2004697087 ], [ 325080656, -147411988, 348573349, 1537381855, 952457550, 294508674, -185670417, -745698021, -1909056367, 1100002878, 1172363, 986450969, -2125751904, -540448756, -272533967, -1479707052, -2036173593, 938971358, 977191353, -1600125826, 1231236535, -729055570, -37251864, 1100254945, 399277412, -2034150109, 1648853568, -1130065197, -1417001560, 1818313810, -1579311666, 1221769752, -1511496194, -57847611, -1266480379 ], [ -1404944975, -942161538, 822420077, -1326700963, -170505082, 1714795517, -1933435274, -469989708, 2046513924, 1472868726, -1288169278, 884824400, -1825110779, 1964975751, -423017458, 589816134, -2082656143, -1313727306, -212630240, 2100575216, -2127703417, -542832692, 1197760140, 1487624835, -967113913, 456312396, -284338408, 118030636, 951837931, -1283742059, -573590920, -1880190997, -1777797588, 1905819868, -1031088350 ], [ -242046754, 1065620971, 1667836735, 762079391, 1117739499, -2048703706, 1326053725, 1088483055, -1774375618, -677632475, 770379091, -277776104, -1557676535, -1362582354, 1140977728, -1399835958, 1951456644, -2057678729, -793691882, 815673920, -1666071433, 785167758, 1665429134, 877312720, 491556398, -392352239, 1255390641, 245208038, 1336419466, -1582317250, 1802212965, -1179852454, 722353807, 391338526, -91171164 ], [ -389110159, -2146418384, -139064374, -18239205, -1741398674, 1969300437, 154226127, 1157199139, -15733488, 1784740135, -420266829, 1451570415, -139316069, -768693925, -1184647521, 1362146211, -1443834914, 2019696720, 1231303155, 283901620, -45241843, 527357059, 1081672164, -358563176, -2096172561, -1055765681, -1822565432, 589420410, -958565245, -1129222026, 1871103472, 303265300, 491336616, 1681125684, -859005317 ], [ -1986132718, -1690471797, 1648133868, -2113399030, 1836357525, -984159000, 1969396280, 1100171050, 1345828423, -803710766, -646372710, 1382964748, -14337971, -1833918907, 410065285, 1903911942, -1319336360, -1501739437, 1444472337, -1125309581, 800727457, 1489895631, -1584757969, -1461937220, -1797375413, -1851766118, 962402491, -1445294719, -127054550, -1948612738, 1296850629, -1387183693, 540095905, -1944498088, -1934361789 ], [ -106203353, -42627017, -1943093503, 1249671039, 280165800, 549530117, 993510723, 1361627809, -1133569757, 1375694109, 373020773, -1136215599, -2021484237, 1654101619, 1981601540, 51045590, 923925385, 2040498848, 1209980271, -1119503661, 647703802, -27732901, -405533140, 1860088235, 863832776, 318202225, -2018075495, -1613468398, 767451509, 1737394302, 2114300943, -969112464, -390517305, 1150830658, 1496956159 ], [ 199649340, 396391451, 461818670, -1826710353, -331286875, -407064461, -14296384, 349533589, 138884683, -924473377, 242381244, -1303612924, 1710887488, -1115401372, 1635805956, -1711144111, 1186901872, -781875038, 1601617381, 673463874, 1510216697, -175884625, 2142104153, 2108321429, -1691443768, -1069938639, 1596535216, 1889166496, -599011074, 1130210213, -666193867, 1173833796, -814677163, -1174321970, 1120807862 ], [ -1391908269, 2124031054, -630929204, -1213660772, -648254302, 150860903, -1662185948, -2012678627, 1799698242, -652850082, 77391997, -2141999644, -279699739, -359264314, -2057686642, -402621866, -606651171, 1949014567, 394894177, -1043550314, 85202128, -351279159, -2098353925, 1940720423, -297242246, 865859231, -1766289830, 1856434315, -1945720642, -1872931533, 150474109, -1120224790, 993487016, 1858289254, 576958480 ], [ 321544085, 174464891, -2091979711, 86948214, 1981490272, 1329041764, -612117533, 1882147723, -215199102, -1879377790, 473124032, 1615867911, 327731298, -2103665075, -1878501916, -1347373523, -862087685, 1918856510, 2097906298, 710233316, -2049471137, 1925275034, 993782467, 1588570186, 352094996, 281625019, -508405391, 2136348221, -801342759, -1527225696, 972136807, -18039778, 881641500, 633794021, -1904658851 ], [ -1890180164, -1385013921, 693610152, -1049106632, 917879785, 449708201, 924476198, -665887705, 1916192621, 1046457882, 1768098883, 741549882, 1281052763, -2114345114, -834735730, -636122043, -59942746, -1669384438, 94596176, 252211235, 1645989731, -1294797879, -537256737, -1028269760, -2077282021, -467660580, -1502360718, 438893530, -1986706478, -52374743, -696707917, -2096240322, 1378532921, 1665136937, 1133798549 ], [ -817122311, 831372069, -343426428, 1278820017, 1665077108, -755813650, 145824725, 250200040, 638750186, 1176802372, -610579099, 1810104304, -914365249, 1187080580, -1712881161, 915824811, 1326044129, 1040222345, 1908674237, -169095413, 1764458360, -1931547027, -42339040, -1945542856, 535668083, -865184775, 1568635358, 1232035372, 595387373, 1909611407, 1266467254, -1388611861, -1006572379, 1054877940, -447536450 ], [ 346169456, 592695499, -1464787965, -300122894, 1709291612, -691725426, -607688934, 794308362, -1434264746, -1545845447, 1432809551, 1275558608, -267828595, 1879572158, 1326724857, -1993755860, 1127093954, 350162279, 1798889241, 2050467284, 2035127646, -1812890950, -1333897063, -604361868, 272623470, -1931521150, 2104762845, -533255712, 2079813819, -1451675578, -1517390524, 962489382, -1185866533, 290312826, -988851092 ], [ 541024669, -1081193243, 721671306, 1258561599, -1922368559, 1227357104, -66052928, 1933722705, -1656406193, -762701076, 1211354075, -2044888026, 1936121444, 1945535210, 552244827, -1652798199, 481534639, 1748460804, -453450158, 855050384, -649292970, -675957740, -1598583916, -1742210974, 1787914978, -467961156, 2121451181, 483168088, 1324429381, -39092704, -1810517653, 200458931, 1219999095, 1435108090, 843431461 ], [ -1576112288, -890907333, -841469955, 187441885, 1204912190, -2118367160, 704283048, 1571723953, 485799259, -32739792, 205219594, 1355731476, -1671718364, 501413768, 338481464, 510470818, 1617736819, -1429007416, -1683273591, 840994602, -912097431, -1980340818, -1138991061, 639268620, -1701248961, 1310516029, -1817720233, -1381912931, -2028055511, -2073501629, -1511298481, -1738806712, 851154598, 1207088000, -426248354 ], [ -2019018426, 1912051696, 757436064, 836900718, 917554411, -13205533, -662766705, -876785899, 75355017, 1562100437, 1558762332, -1106486204, 975452254, 1604428152, 1769808902, -275067380, -650271778, 1348084349, 663600882, -314392063, 1838098325, -980555565, -1428209443, 885872703, -870990256, -1826696472, 1297367681, 1018396984, 335905992, -1313249564, -1226224603, 219744309, -845581728, -867892850, 1253960286 ], [ -1339087410, -1531206708, 175293249, 1108179768, 480291446, -1987575635, 1287116421, -1076207619, 726427712, -573714276, -1446648029, -295506757, 2054460227, -175585879, -2017948712, -1582934662, -894770074, 1328904889, 1811880214, -1385225273, 554141364, -947711524, 870971286, -2063655243, -1721408708, -1760122060, 440362555, 685521840, -2015149286, -1462332791, 901627522, -857631894, -1298233625, -1415417895, 96584283 ], [ 727204206, 1028569429, 1748658568, 2102635500, 1864694565, 820569085, -966498821, -1999396632, 965467337, -1351579126, -1664154787, 280230620, -2014416012, -788719312, -686715702, -470966314, -842374943, -328387805, -1385062427, -860868187, 312540489, 1753343043, 331537421, 789522933, 1221866001, -1099973426, 388201872, -984380079, 453649102, -996670196, 430615310, 498213428, 547539352, 1808801632, 132397772 ], [ -1534401488, -590232313, -1180575421, -192020482, -1634039097, 1197275250, 1357523625, 1743290155, 1407284334, 512790284, 203235417, 880252289, 1329481149, -1936594386, -976801205, 30588939, -1274972434, 563387092, 1102855570, 2070006996, 1083791600, -1628236721, 1926814451, -1442088915, -600940230, 45375146, 288312578, -1323145418, -8092963, -1409606189, -392915495, 140096622, -1315883528, -541460862, 1941213004 ], [ 658009003, -575282423, -1944527524, -2066168635, 1345719984, 1373600624, 1619764672, 45660972, 259046524, -2010851298, -263741187, 1564575294, 1219371561, 70706516, -2075208409, 1556811434, -1356621367, 874523103, 1319039880, 586429206, 2064623410, 1648199072, -345222394, -1109846320, 874254900, 1510438981, 219650550, -1433082276, 1327182919, 1522974085, -57625190, -1977467666, 994726040, 1697721629, -1369726007 ], [ -792032280, -1588551602, -986914727, -105702702, 455619154, -111240558, 937487514, 475928034, -538853669, -1563383936, -1337447996, 1193732241, 488814982, 1211928902, -1621429236, 1049990115, 1547008590, -884452209, -738770164, 735043249, 174189207, 649423590, -1308578491, -510018406, -1933978688, 841598968, -1454788900, 273580114, -349984546, 880706770, 1491046280, -1015650391, -59480423, 1850654200, -1125128883 ], [ -1719488231, -124350461, -95439815, 1000590411, -1028349820, -1517008960, 298930543, -1688989629, 2050079859, 1293350962, -211309513, 1772406030, 1693080708, -843780541, -1941770702, -1909547844, 1295128665, -1223437974, 891591205, -1787268508, -2125767603, 223118733, 953748484, 988555097, -1598514030, -1408009611, -76715915, -1179581134, -1598601631, 1947041065, -570106829, 1082625991, -1157472598, -2110600268, -1883239406 ], [ -902478089, 2092334341, 1344102541, 1932119341, -885880364, 404381165, 968957291, -592168659, -1025733853, 238006568, -1446689636, -1554185028, -1112104119, -751928899, 2120339272, -526861443, 1545449529, 1291019903, 1719263175, -1316311428, -1946714585, 2076311836, -1616413749, 1471779079, 1150533651, 955235966, -1361206844, -1056544945, -71123855, 619198167, -882448406, 635936618, 86203447, -1188384863, -924977974 ], [ -86849047, 1696600752, 1898318731, 597346386, -1817117287, 1290262048, 1193476817, -1830313293, 2077022123, -160172206, 543058962, -1954732768, -2143223915, -625147295, -833641629, 510622412, 961842403, -1895339010, 238126320, 1963845777, 1779386295, -1240920742, 86237294, -1626705191, -1539892975, -1811765048, 1796730273, 624639509, -339992561, 830886758, -355960900, 1753275566, -322112190, -1063026223, 1090606599 ], [ 909105681, 621862046, 2141984028, -262615635, 1223838943, 274816832, 2031013055, 1049919903, 1488155814, -741703326, -670695204, -379642717, -854246656, -1874992895, -127920840, -1629707517, 1062876303, -1663349123, 1224274913, -1474129984, -648164971, -87951491, 167877922, -1294928227, 106278453, -729459692, 451641379, 526081084, -118218968, -264773104, 211013638, 1460143052, -2113476619, -1044531676, -929859186 ], [ -1998667203, 1190826726, 1912203485, -2022054102, -1351318637, -278372488, 2059443388, -242543172, -503486678, 1313636183, 1812294937, 1524301580, 1322193065, 728830521, 142357860, 1438847732, -211276652, -74959784, -1469851083, -614101778, 986624450, -1423982323, -651221820, -2069180437, -1884894289, -1271942544, 528381186, -897135486, -2128721378, -144713051, 878565259, -1755544574, 659786996, -1303061600, -1017763389 ], [ -1206355855, -1171228531, -1841520663, -1419871629, 346078885, -1332147426, -1155815964, -1416381818, 2003761491, -359196297, 452338224, 466833257, -1014063103, -1485440749, 1547666052, 524395838, 55968678, 57235353, 1509046192, 229263105, -1739422383, -1844123272, 401678048, 1022738084, 1411499551, 1729449087, -1375043928, -1672892786, -572988664, -1488939954, -988026984, 517532860, 1328258722, -1069971074, 1417097065 ], [ 1576280458, 390813722, -647933756, -910998680, -1757284024, -1984886551, -1435674545, 1814927419, -1692166386, -1187643219, 1987939810, 972819070, -1430367814, 544753595, -822053883, -1344081066, -170325566, -184636695, 233982376, -832274292, 632572968, 502679284, 1808755804, 467123117, -1075278302, -1797095785, 1329226095, -942772164, -1831437850, 658538428, 703831514, -1125281247, -809597229, -825180890, 1753090662 ], [ -24464720, -1582136158, -1142861181, -822044760, -859008531, -924791944, 537755547, -1089469717, -1081460311, 1551062740, -1011491805, -116950489, -1604361503, -1958803392, -50864041, -940788421, 1240513682, 1228712376, 672892422, -201531479, 250522033, -626510342, -2051167180, -1326401387, 96374111, 835069010, -1553887094, -1350850482, -133987237, -137791941, 665292366, -818815480, 355295148, 578425827, 1592059464 ], [ 1367197077, 524784792, -1362617659, 1943683757, -1344133228, 2025284326, -1631266076, 987768833, -1379949557, -989747040, 65292651, -1007131369, -161626824, 164414948, 1146512530, -272993069, 344006357, -1459866682, 907377281, 1986573201, -1208517555, -746694344, 1973630920, 1488055350, 1727965665, -1118169769, -1441285275, -435863451, 339827938, 9570888, 1329622982, -1890776691, -1883298037, 658241376, 2055104431 ], [ -554095596, -321482685, -1190900678, -2085216721, -577267454, 104905411, 552750746, -2113621395, 1673359513, 1784632769, 1038437391, -619891054, -1723858381, -1029511001, -334731392, -374022466, -518799304, 329395384, -245957762, -1054148625, -1437971303, -587487303, 1207282011, 1219710128, -41608445, -156144572, -2055683385, 254433307, -928272086, -1932596426, 1606088148, 95076285, -125432863, -780844202, -1746450770 ], [ -1079508900, 677678435, -1862880273, -690078072, 1494384330, 613248600, 123737910, -1353365741, -920037047, 2142797682, -1152368772, -921737150, 43338082, -606661856, 493190453, 1877964423, -1703129211, 854665529, 1361605635, -786656483, 700162067, -739551312, -2095153087, 640916427, 1962967754, -1624090679, 1898422702, -1050438378, 368398588, -2004290757, 874444195, -993908807, -933593731, -214456211, 1302847478 ], [ -1767566765, 1300805213, 544359045, -1895438502, 1194711766, -1459845556, -1296658304, 1975515429, 716069814, 824859011, -458036837, 1259419008, 530804716, 1043535223, -241669718, 1116751355, -814192702, -1081907131, 736672682, -459760466, -1646483352, 1209640354, -1464896612, 1738795962, -1573285398, -867330552, -715522272, 1049346924, 89979160, -1820658255, -326040382, 871549267, 2125656378, -360142971, -1535043893 ], [ -324767109, -1728826157, 162930385, -1193882378, 282642057, 360455573, 632877166, -926171162, 110201447, -364428215, -1039545436, -1502103699, 246138647, -478160139, -622829644, -243779828, -731823208, -1841894471, -1402752081, -1008020496, 1816311456, 1605803218, 346493607, 1346809070, 411063905, 2025238985, -1065309375, -892025695, 342964060, 1141430163, -1435261070, 1872056103, 666230520, 360426797, 130936124 ], [ -1625839195, 1784338794, 1990408075, 60232274, -1077709423, 27244177, -1283038877, -1454184724, -1508259408, 1847890965, 2017602087, -855816277, 505723932, 383229239, -1932780134, -665179379, 875851878, -779438917, -1050264341, -1989600136, -57547234, 1612197308, -186571590, 248695252, 482393878, 1050764713, 1188177696, -1262022532, -426845370, 226638867, 622049802, -615560161, 101784013, 1594089582, 1908299525 ], [ 1815016811, -1245864170, 807690055, -1076787069, 649763393, -249285553, -1235376327, 1760598679, 2090176865, 515154435, -978572059, 2021999834, 1797874929, 1354536715, -1153966037, 1396359194, -177435860, 1614838680, 1347455962, -1471188951, -1451261339, -1270691239, 1588001062, -1499645205, 1173781325, -139636385, 1347249354, 707093681, 364340105, 1438774759, 34503311, -1724189990, -1828243883, -1620017617, 10401934 ], [ 759095042, -574022544, -1627930330, -1891203609, 635797186, -596116285, 1873883847, -2011764453, 982818695, -1935181214, -1733403771, 1615618844, -1310859534, 1684649461, -108088652, 1202015583, 1468228789, -974007021, 2025412415, -1847056741, -227496521, -1665692909, -897056518, 1800813822, -750346215, -520342905, 688724615, -1733192192, 314204239, 770164302, 379936021, 101118765, -1319071010, 380570523, -1353826114 ], [ 1579734389, -1463810369, 848448664, -1906685360, 844712791, -1036598563, 819585379, 357654337, 1751566218, -441610423, -350340157, 979380375, 1193681739, -956894361, 1476130779, 1043669692, 122262398, -420557316, 1349842835, 1609226925, -1026767151, 1449384387, 752140712, -1328638717, 1444600228, 2062144928, 1314172976, 878077528, 1645049052, -522049911, 1429709707, 1521645041, -1826766059, -351473917, -818534453 ], [ -1453936980, -77512216, 1128696247, 1345130437, -441413257, 435603028, 741068202, 1612526880, -1292673287, 1558910825, -297728442, 1061625267, 1012707059, -661186166, 1110636204, 119298326, -942415153, -537456819, -1720460123, 544347215, 35949223, -780378438, -495745060, 935368584, 473936124, 1574711308, 1084559954, -1790178362, -1547598247, 1960422471, -203841401, -1181449495, 2100632694, -644532917, 616798730 ], [ 429029303, -1926078356, -1860776617, -921160901, 145471480, 1485673080, -1983421298, -894580855, -1942116781, 23996494, -1193624980, 759622181, 308494929, 1755436903, -2087266548, 2055861537, 1950748664, -640009379, 1579807360, 773437668, -1145932071, -44413214, -1259432281, 1964923939, -1554606334, -923672540, 576656711, 1839901473, 379316665, -2004478145, 469481642, -813693452, -1622194599, 1549273177, -272579395 ], [ -1633795909, -1792252432, -770148392, 198856041, -1502299401, -2111363659, -650824908, 1062115464, 1121648938, 1452005110, 1013545025, -1151540244, 580961823, -2140601134, 31526086, 2060390171, -524826063, 1092011528, -908996697, 289265413, -327492018, 521671202, -329675838, -1554628934, 1860658931, 1710278666, 600526536, 1928406552, 2011087135, 934268789, -1456677666, 1787846207, -1769653633, -1578528690, -27157055 ], [ -251067665, -1538200115, -103352986, 955668744, -87630317, -663577420, -854541152, 2018955756, 1869057821, 1846804250, 299479946, -1044926688, 231407665, 1172756356, 893217941, -208957684, 316639922, 1238299114, -710253488, -164776111, 155778658, -1792970022, 449194432, 1696535465, 402823106, 2116734209, -921961548, 1910580396, 582767889, 65999385, -903606885, -1629773640, 1564027592, 2140332007, -1194868255 ], [ -1201796484, 2143872000, -1729777216, -78201754, -371755096, 1826259119, -1243683349, -1034700788, 1888178106, -922435089, -1153927471, 1037178136, -598291215, -1512245283, -969401381, -2067565749, 472144943, -1098454914, 1466522474, 769193681, -1219470385, 1817855032, 1483796850, -1367990936, -595268509, 1218268142, 637106631, -343322133, -261184535, 650738529, -1374024869, -1573763916, 587652110, -1092639913, 809927688 ], [ -1380252175, 516198002, 1126376436, 372798209, -2121364492, -922321362, -834323869, -592584935, -241781170, 1908958212, 1362338304, 1279134983, 1071368489, 314058817, 440830346, 1845955584, 953512964, -751785763, 1195991789, -744635358, 131970922, 679874978, -843280871, 158260124, 1140061327, -1176592184, 1089038435, 846791966, 1917651860, -1917531914, -2079418814, -1195093114, 2120320689, 1037039385, 47191866 ], [ -1673664460, 1163653036, -2099868156, 1153674263, -85425967, 1976267294, 342438365, 610826839, -1585879048, -1181769270, -714705394, 1174254928, 1079790534, 2039992557, 1604688695, 1348812775, -485244409, -2131720322, -339800580, -2083157411, 1676552819, 677134738, -2092469081, 154043116, 633037384, -147775384, 175061974, 808155573, -322691971, 297462561, -1891573914, -1585277617, -1512519586, -173105849, 1846892996 ], [ 1236361455, -1948493568, -1315735847, -287261344, -1732777994, 2015270559, 215201442, -608138270, 1213771237, 981485831, 2144898787, 1752407031, 1077277139, 178132032, -1051059332, -774308656, 180408183, 1115883321, -341383095, 1377082751, -1043192692, 1919124947, 1753715485, -1537748528, 806043329, 1243478041, 1925202769, -2025059035, -1896457819, -816606218, -298728947, 738714360, 377118113, 498377701, 1797691133 ] ], [ [ -2134812848, 1868527976, 1342530888, -1145221368, -207919129, 455468891, 330512155, -460793279, -1403152717, -1461502728, -961494198, 1978706705, -435445760, -1936883682, 1760186084, 735559221, 1089996033, -419542028, 787761072, 707003772, -378245422, 710155429, 1986995142, -451319206, -1857737726, -1282735251, 348159197, 613112894, 1381835035, 1691705846, -1442501791, 2070693783, -585803107, -450782791, 1185715593 ], [ -1401968527, 385814234, 903389445, -844496830, 1216582449, 1764519516, -421731524, 1938745716, -1952549721, 1351228883, 1824890103, 1582427533, -782168965, 307928650, -849005438, 1292538408, -2050711751, -970857957, -422474167, 1007454609, 2104720594, 1356797965, 1515020921, 447387769, 770456324, 613980080, 896418920, 1212931349, 640247559, -1760872694, 928859416, -768085631, 2141620875, -2103789540, 530208667 ], [ -813779720, -1747082420, -914286906, -894525677, -1923942424, -1762216712, -1932763842, 464282880, 1103774099, 1689603046, 1452461461, 1720614270, -671756726, -839088994, 696881504, -2079115580, 319086725, -161484436, 1267517715, 1869051450, 1919469912, -1329806133, 1457548224, 656407930, 1202476684, -451996505, -1013107117, 583116267, 978916416, 1148403169, -1685646750, 1865558739, 1085800567, -939729717, 1624913658 ], [ 1823323607, -396319443, -246458904, 1254363192, 1173817448, -1503333124, 2108741406, -33839201, 241760353, -812695881, -1242901743, -1244623118, -1894429906, 2051435567, -2032854757, 287929666, 312065535, 280061770, -1562680346, 1433756865, -1420093020, -628094036, -214426767, 350850032, 2034828171, 1385372899, -1354738773, 1145774249, -1094986744, -2111133427, 1286746637, 11797707, -1425482159, 995532704, 1641371248 ], [ -889781972, 1247268513, 434583493, -844553089, 1196766288, -2126911611, -1337224882, 1848947427, -1016132570, -424682210, 317852161, -536287106, -1220001829, 358805927, 1432693172, 1363062376, 2069873178, -997641749, -523831000, 1685976088, 166530867, 1079406214, -1668322019, -41526295, 34674489, -1680975326, -1629918212, -1777655190, -1249194992, 1288874444, 1092775166, -1758174686, 1142983805, -375881414, -1545553532 ], [ -50404133, -342227707, -1358862055, 642115074, -1357065405, 864071790, 737921540, 947689102, -1086448100, -1452152269, 104139511, 811952780, 377146939, 1573422100, -1039311191, -1247663812, 414020599, 1703877440, -451900814, 996349333, 160119454, 386353670, 1057638023, 698491470, -1506870581, -1710152850, 497065264, 2008027242, 2130645435, -557554358, -1810653341, -531194623, 996701892, -1595881523, 695277041 ], [ -1745078558, -293845395, -2011787585, -904326535, -1155333084, -1817013430, -1303064688, 1781026563, -1925656324, 851625251, 1221147969, 1501227436, -1007027158, 739431923, 128876282, -377667991, 1187476761, -12487777, 80346071, 1898040134, 1587574588, 1505344057, -288736217, -974177253, 461936111, 1398985679, -780140893, -291283614, 322829021, -1847279868, -1139765669, -585620443, -878334197, -620354475, 1637018492 ], [ -1197925124, 1465929259, 2078805199, -42485144, -1591615810, 563520318, -252799666, -242744220, -1225760837, 708057023, -1314776799, 407163626, -135141055, 100534025, 351875589, 1033959171, 75460098, -285658221, 1086309433, 1469892263, 458456279, -2118045116, 1965020861, -1601818314, -744670307, -734306021, -444707441, -288857131, 742532113, -1152810992, -1933982474, 1808274857, 1851732345, 735769238, -970323393 ], [ 1502552784, 534564819, -1839524211, -470029726, -504743222, -1276332081, -1096664740, -175346076, 411178305, -1307332235, -1280220927, 923493970, -1579564662, 1045034622, 1179302359, -1436581684, 324433548, 1280471198, 1921615122, 1424450758, 1490232257, 709003001, 829177259, 871835408, -2037932113, 1371153525, -730258986, -1081066492, 622556009, -628790737, 1127224093, 182420647, 1395909975, 1956579077, 1475467998 ], [ 1365445102, 1227517098, 1744227318, -83425624, 26348829, -2009043690, 721814611, -1519484424, -273873803, -1012231586, 1998288384, 1766036315, 613039317, -1959325260, -1917975534, -1750635799, 673838977, -931873690, 989019349, -1517058556, 1424803493, -707654759, 1922169948, -808926139, 886563152, 1678181747, 1132105667, -2102122086, 1861908057, -362701139, -1380426368, -1241980101, -201517237, 1048071750, -649201695 ], [ 492136340, 1132576385, 1011332881, 853619510, -1377874966, 1132092649, 2113515437, -84216561, -806371767, 89018688, 1755317311, -466321157, -308775340, 811922880, -165354512, -232432909, -675719762, -269347261, 1896261475, -549923579, -653920956, -2020079774, 1952926314, 274599338, -42665361, -301542924, -572825268, -166476629, 1723007780, -1141611925, -943699836, 1673028385, 1173914892, -1581193756, 202409379 ], [ 1151940269, -1201597849, 53769186, 247159621, -70765771, -1695930939, 2043564213, 1627491776, 1391485444, -2108953044, -1854739335, 786933601, -1905699917, -1150358843, 917043096, -1029409300, 1684955009, -2089232574, -1733025316, -488639918, -93186248, -838697387, 2123070938, 373736832, 1564321205, -2116468454, -1190524316, 602809265, 624618859, 1160133734, -858973124, 1454928858, -1800226873, 1427244831, 2078090247 ], [ -1264485685, 2127911402, 855087403, 1681833632, 1721886188, 1388362559, 343129673, 1587219300, 488212792, 1435452511, -457611188, -248566221, 647055075, -270358789, 699024135, -362563983, 1579147187, 1167019164, -266945185, -755805669, 1564041228, 1265422392, -1074398718, -1679997690, -873523468, 1043738421, -1944257473, -1346590071, -1527631045, -286078854, -759242631, -1064484124, 1477949339, 1759890025, 705272501 ], [ 1654092707, 1266974557, 446272214, 1496453740, -981581007, 1951236444, -1554047860, 1918900697, -123436220, 200563013, 185878709, -1166190635, 525454180, 455052594, -573429060, 249301906, 975953275, -189136539, 778738028, -987199947, 1338702232, -1199380692, 1583809407, 891313266, 901726546, -366071418, -1001704640, -1296361060, 433792771, -1625838739, 1668501210, 1552423152, -951888615, -1648620836, 1538101956 ], [ -279570671, -442819819, 847470077, -2140247929, -1156167086, 1174519210, -1132247120, -9606191, -5899130, -584209084, 895146584, 895240257, 1413833820, 800323795, -261199802, 706827400, -595684218, -488305561, 744143105, 987900328, 1846738615, 1464565837, 963463455, 2064285553, -1243665982, -634826437, 1525312138, 146914157, 763408566, 1725557668, 967643915, 1691048015, -1992633407, -1008947003, 1546856092 ], [ 1441704442, -134144110, 1726921641, 1448311891, 554151739, -1875624088, -954565864, 1205177562, -1609213379, 640214961, -1836277959, -175870911, -1667367067, 22265130, 415707263, 196702668, 28726515, -1118100526, -1562488449, 975744102, -826167454, -992989424, -1999425669, 2003594700, -1992531040, -371615130, 549732163, 1772828010, -1463160170, 612170212, 1776510671, -929813418, 165380828, 1631577891, 1433960597 ], [ 1887305075, -1130370379, 109115311, -612731607, 126616521, -1589124363, -1616485259, 1674228502, 1374211716, -1068074310, -481691315, 989233727, 1620534465, 884840292, -1975886438, 1836565399, 310070213, -1289187070, -1630815417, 1663743189, -109966973, 794124922, 1102919093, -1817373983, 1631628635, -1432653651, 2028175585, 279481357, 43488865, -78030267, -1782956898, 444990246, 573684433, -13837783, 1576808298 ], [ 820734502, -1677876267, 435703863, -11658572, -1872170654, 549134034, -921827761, 709546416, 964616086, 959877380, -1160861332, 70800412, 1375995592, 1391085856, -1439494097, 233136093, 2118213683, 491633911, 1741503741, -1748653786, -1197252024, 81074043, -1174812570, -468909980, 128926857, 1141892953, -670238227, 673029346, 71222942, -2113278263, 669865455, 171429611, 956406820, 66513379, -1138737725 ], [ -1480898639, -349756214, 1151300403, 1558008, 820565931, 1210541490, 766845689, -457085676, 1422597590, -767630643, -1428521700, 1479235544, 1434975960, -1011138518, -822683238, 1842012419, 1497906571, 1746490795, 2060515891, -812205979, 241693522, -710914235, -822039582, 1510938048, -2033081668, 1876905291, 459955831, 301346823, -966177422, -1870210589, -1165698258, -746772423, -1666057966, -1935732144, -1062416528 ], [ -831926238, -1822935424, -743034560, 132081809, 203674418, -988920568, 257881575, 255140631, -1768483047, -692760810, 1772914554, 962130181, 702027757, 1361199878, -1675569752, -61190217, 1424832079, 1233772902, 622597351, 366905222, 1264103497, -904483478, 1663465212, 1423767681, -1798090973, 845082950, 1207364121, -2072565117, 590552137, 955711824, -1518077185, 1147114470, -882707902, 70068008, -63825175 ], [ -1747654339, -1100213260, -1582880734, 1964931280, -350594388, -1788852963, 533361693, -1085314659, -855790975, 1607554480, 1646132555, -1764858843, -337456609, -1845463184, -128641296, 1882664042, 1141757048, 1076964358, -1505002317, 721418777, 1859165436, 1379264316, 1551964220, -2001890365, 1686720712, -1243264333, 1427986151, -897037451, -1257408952, -103509961, 200938638, 1804592391, 243581389, 1602823610, -1720643850 ], [ 552968243, 1647894184, -930120109, 451962071, 1333239318, -1177701244, -393122009, -1788887807, -266309275, 658043582, 1361747498, 742736786, 2028558023, 813447955, -1256216211, -69293903, 977670182, 493481408, 1958239571, -924640865, 1764291432, -371195713, -1713734040, -2036397941, -1183599438, -694130818, -1184638959, 2136660999, -506787499, -485299407, 446999293, 524446217, 864875503, 1482011742, -1919884047 ], [ -1441055651, 113983957, -790765700, -786370374, -1306277804, -1435292730, -1863704522, 2064805788, 1558516240, -1200303858, -1279684266, -243005403, 1324773486, 226695543, 1214127728, -1678129596, 1669585614, 738339373, -2026852365, -1632409417, -363048518, 1700971857, -1107017506, 502080434, -183298174, -473421405, -1548335288, -945899046, 59733848, 1810827092, -1622403034, 1836869151, 1019314063, -1969904990, 1111483203 ], [ -2012463426, 1503000908, 249800546, 1738533032, -986698012, -1966452109, 721444879, 43701695, 1821333537, -1829903601, 1299376215, 587344425, -1609191147, -974013840, -765744588, -851596404, -1529905075, 385836101, 899571518, -1421388811, 578332491, -1200684049, 1278366148, 682156022, -461344406, -281980144, -920248283, -689172016, 1326183787, -2093575898, -1095051801, -377109336, -1790709054, 4679523, -290482000 ], [ 213839629, -212740674, -1238548580, 1498283833, 28247185, -1179059199, -1115636232, 1753307616, 1028398257, -570773227, -254475352, -1578288535, -1549191675, 1829334424, 1302306085, 899574018, 698644585, -1289239268, -1452146915, 1183510925, 1424955694, -770887377, -375603799, -23732992, -1661964326, -1900638805, 2090646747, 647045814, -1019030725, -1043086698, -1997588296, 1025005632, 579057789, 994891175, 322469504 ], [ -925439874, -1389609297, 1109369807, 1310853236, -802585837, -1116278460, 377788782, 867613109, 214850288, -1458685531, -1115795732, 196523791, 316245598, 689332660, -235773597, 244408485, -55179245, -34425109, 1546303673, 1677712120, -94800642, -305236040, -1761171850, -1880484409, 523828144, 1932342822, 256456914, -710955344, -1126089074, 1971096743, -981306025, -1616878404, -498758718, 767475036, 14256951 ], [ 526548737, -236812104, -344709564, -816531299, 1113230198, 372205669, 1492606244, -326009911, -39188024, -1408202090, -1748050401, 694967774, -209822084, 1445299912, -1006601497, -2083645638, 2111423764, -321125735, -1050211892, 374127612, -220413692, 443210828, 1012666183, 1248656537, -1951044650, 1412072697, -957769698, 813496194, -1742883395, 39081077, -491365849, -825593143, -1607022577, 905697070, 152697371 ], [ -611080956, -272365454, 1016956358, -1351135932, 281364010, -2111723420, 1669084174, -884957578, -917017220, -311619182, -1284250334, 1639651024, -523223523, -547394600, -26698155, -597168018, -1234407032, 553893738, 1975814531, 542524299, -690635304, -788771843, 1134805246, -2131673455, -300817322, 1708911492, 1767090107, -2089038577, -1155458277, 193691614, -318209285, 1534959327, 607620749, 815023983, 105322806 ], [ -985467567, -1732520645, 552646770, -1028736980, -1743485408, -440915539, -637094066, -1815619989, -1257534961, 276704068, -329705676, -868528143, -135426079, -1516971286, 391945559, -229737852, -680751445, 501210389, -761073848, -77241387, -2034459925, -1369916616, 1949560757, 796312870, 762967882, 1858844528, 1110119211, 1501126229, -1707579271, 949354139, 174453177, 925571354, -975843224, -223261559, 310642555 ], [ 402440885, -1007085993, 204388252, -940273729, 1843467883, 563606661, 812563664, 637561200, -1564442712, -2118594682, -1479763354, -371364684, -27039457, 1524665935, -1715131007, 2144923025, -970913610, -53268688, 1437374114, -1466099706, -835540800, -707492779, 663867020, -1537546031, -956062995, 454090978, -1769504624, 1832715060, -379338975, -1052295129, 86323571, -1424329162, -1901145660, -1100415890, -203145343 ], [ -458939227, -1957459313, 1848610983, 111213567, -6572367, 1175090306, -1672988306, -886452804, -1913392193, 1172647009, 1683411065, 596233232, -49706613, 2043147644, 1791141514, 1564664600, 2107604243, 1767303517, -1022030026, 1865218573, -713716627, 182598204, -1776311241, 1043747297, 889973576, -1310838788, 651547144, -690167316, 1033118169, -1312310268, -523841903, 2092431307, -353489043, -222932598, -1741986867 ], [ 1902908528, 1430286218, -989900570, -1207151871, 1569204707, -2114577233, -1215352671, -1576952720, -2095450853, 3420312, -1869663661, -1041162531, -536890990, 823191127, 2024758703, 268893819, 259987388, 1911038174, -1115276213, 1961496585, 428412816, 1258330463, 1076224541, 680534522, -1763564212, 928561959, -1009303597, 82514673, 534500168, -976526619, 495421840, 152612944, -282350447, -1457885864, -357155079 ], [ -1571877672, -542324370, -1632147392, -774692812, -928380157, 1682011400, 792926295, -1505475326, -1166408435, -414566483, -205989710, -654679467, 1142184204, 1477946788, -2093225486, -1755402759, -858494723, -332847576, 1892712375, -1162995016, 1730282267, 545392127, -2104193638, -987487595, -160385886, 1687604716, 140222720, 1448977660, 1576817134, 1973058649, -1471942994, -1937566983, -295714549, 810764487, 657400309 ], [ -835830427, 1559305801, 646395836, -1236352243, 1036868146, -286148855, -528492152, -3923530, -72409082, 1368054403, 460161873, -1402520857, 1743869389, 1450905529, -1551777037, -294526859, -1471159389, 2130605617, 183715071, 1763318265, 1029359675, -1445485917, 141191991, -1212578122, -901167849, 1727008607, -702564961, 311934783, 2142058427, -1342153867, -1046980023, -816911979, 1893235936, -1752644761, 420064140 ], [ 662253126, -2126748091, 91628323, 537264190, 948726191, 881616996, 743525091, -2014143303, -62833507, 453349838, -853732809, 21731765, -108600702, 251626081, -235722545, -22194065, -789070143, 1060726271, 1829617261, 546801422, 654173152, -400332388, -1780826028, -799136309, 524320778, -287375205, -1605555684, 1230988179, -1336597866, 957675322, -258732004, 997240052, 833681282, -1009902949, -37416160 ], [ -1064261746, -2096870761, -811076408, -2068076336, 2053709152, -1542913596, -1895405287, 1467855103, -1467911540, 1206029172, 506423289, 1586109424, -1509245631, 2022197569, -771246217, -773712219, -858977951, -622062849, -1981343132, 856323623, 1182041171, -1105559314, -2121384484, 622084416, -170138401, -1409069772, -1030802494, -1254081910, 689133107, 1418994838, -2142569947, 1190509462, 529791945, -180489217, 1954059006 ], [ 1246264623, -2069943326, -1964700316, -1716347750, -1274042111, -656272786, -248080845, -512949743, 390608820, -1309211805, 1385826963, 1745782814, -1790552237, 1828031219, -316749256, -1109609926, -1593013625, 1435621091, -1329830201, 1948062366, -122162617, 184667526, -1684725836, -2103026480, 1859029490, 1624600409, 607466785, 451149255, 524954632, -1548022915, 1361079473, 607582665, 81105175, 515535397, -1170756861 ], [ -1634267770, 2055009764, 1007352842, -1415348427, -577453581, -984723664, 187145777, 1856266704, -1135704134, 38199298, 810905136, 1497078208, 23643485, 43706485, -146676654, 470877346, -1341124418, -2066284394, 789118141, -645498787, 1026099116, 1157607055, 180454966, 2034728724, 677637129, 1976238972, -2137723560, -1130181760, -20501132, -1006398036, 2008681138, 1055431593, -421716664, 1061746517, -1110649506 ], [ 1931301662, -1299350147, -474304336, -359641560, -768484031, 53187367, 577238951, 109088970, -46709733, -1995751454, -142416260, 1633748254, 611045406, 626065639, 1741680270, 1158114864, 720235831, -2065075874, -747242587, 1912681364, -2049468628, -1376461047, -382255557, -1771806444, -1354637291, -489358264, -1505498214, -1410816792, -651740543, -1256287713, 1923010172, -189291272, 1316800848, -1496015824, 1873963562 ], [ 1566496806, 1325429640, 522933535, 471438484, 267004633, -1097887277, 766622581, 724317238, -1611487038, 1283896182, 644935503, -62187838, -588465729, 601225080, -1400287760, 13807160, 845337567, 1626042494, -1224759543, -1101806563, -1086931263, -318438072, 786718882, 2117252885, 1235495383, 1437571587, -746599582, 1771008851, -486896001, 430025468, -864698570, 173917889, 130468505, -1909627421, 2005085453 ], [ 1309306002, 137690549, 412920296, 137084781, -2005293354, -1017161422, 1876613983, -124978223, 1718852945, 1898548638, 2074588613, 1490175032, 1616083253, -1273561764, -1613369929, 1105030591, 1779170297, -2102787610, 1279142229, 1005238244, 1047318965, -1194495032, 2137939793, -1075114728, 125890625, -1999165668, -1749813535, -922510890, 1275937957, 347436897, 584005661, 1462389373, -2083519182, -1381005502, -823959482 ], [ -200997790, -499585378, 168929811, -1205761911, -665574624, -1245598176, -1797915875, -2127007294, 2047163726, 1438799063, 1014451974, 1279003975, 1564859470, 573572092, 171725065, 1832200516, -1476847586, -2033242333, -995094711, -318192614, -1009469861, -559388337, 2099699532, 1064023066, 544522608, 594949320, 1316153222, -543637287, 1350334849, 946261510, -1722700725, 1867323378, 1290034134, 2084891148, -476635352 ], [ -765703060, 1022315084, 220018698, 1800662141, -1755093216, -1599759392, 1071502218, -457906129, 1782328492, 773029974, 227474659, -1706105454, 1381345059, -1064509964, 1891169701, -2119321418, 1077399519, -111301698, -1738765014, -1391824707, 110957499, 2042464574, -267082780, 1246683014, 707729114, 88795716, 841005718, -1179725241, 1176082395, -645501755, -333108475, 868668407, -2042033819, 323863555, 1717644951 ], [ -1045039776, -917406697, 200684477, 593335497, -803217003, 2139319329, -861669271, 2094127218, -2095351763, 418314113, 1733916843, 1196276288, -594225489, 417709504, 1870029485, 1017500121, -667862913, -285502244, 975513976, -2034293905, -799441356, -1535369236, 992288665, -1001846083, 2076043122, 1154015719, -1608110463, -857547946, 1689439052, 706798023, 1619748526, -1660029950, 114997691, -917798160, 1173715519 ], [ 1130799615, -1025593811, -303785829, -1688381523, -1433322794, 1590128610, -1059483459, -1724021555, 686044090, -1830326518, -938274588, -1341087910, -1047078921, 440545523, -261013911, -1351801905, 1224494944, -1285945730, 1797816012, 1873601934, 598163481, 200315888, 1069517290, -772705505, -1501161098, 2088822207, -1641446359, 137760056, -1823109307, 1001742548, 1057107066, -344605346, 1238112104, 376094675, 119513147 ], [ 1826128231, 157717642, 1492137471, 1353513235, -595204646, -1114797231, 1595372440, 1418854130, 1035371537, 329185218, 679978672, 1691379059, -517190359, -291009967, -522166882, 1053667626, -332160172, 1477043642, 885372134, -1264742044, -1982040409, -1987652946, 1587964877, 267116797, -253671184, -103932721, 1117240341, 1680203850, 363311199, 1500148903, 1942953390, 1394106072, 896953544, 860252837, 1654140797 ], [ -1442890859, 611899091, 405696224, 1183074407, -387674006, 585609582, -791510896, -1921249288, -1382030871, 1415073993, 1077087483, 1281048158, -868267508, 542654533, -640691358, -977748584, -1654210785, 843745421, -439214782, 2058449280, -590603677, 1338170676, 2113161321, -16322037, -95364088, -1181775710, 1563065424, -2132180381, -546340586, 515847880, -991252547, -84498651, -1653426792, -1374894132, -1476618872 ], [ 2031753857, -837460596, 1602064080, 289575516, 1437758266, -1736252296, 1808049351, 206235863, 622925924, 339580710, -1650221289, -1403551207, 1001429371, -182464111, -361799058, -199658284, 2043728899, -1569857593, -1574746691, 1040094734, -1165819012, -930893770, -1706820370, -360895382, 1937745594, 835902739, 678022944, -1201146402, 468185401, 1330247922, -831468955, -1060340311, -1183571795, -1986326495, 1633350540 ], [ -425963648, 1985870842, -2143591227, 138921344, 645029128, -1927500271, 435260183, -241429639, 874995878, -1622188548, 1240425676, 48040138, -241013570, -1076041014, -975455428, -2022330110, 1663271127, -1841938144, -1845717271, -1043950355, 868639355, 1622153900, -1275726080, 1757151058, -1660565449, -1565621875, 361354703, 750667460, 302177911, -1182756595, -649615929, -1273067738, 920092717, 1324755539, 41665134 ], [ 1357188571, -2012784418, 188890229, -675669814, 1628420721, -1459055807, -591148595, -700525250, -286938785, 1491006904, 1535108949, 84114845, -923383562, 700728008, 1338599937, 770024115, 518986471, -1575894170, -1359463124, 917364483, -1802419012, 1622246397, 273635306, 1405242835, 630908735, -1402476182, -248142409, -666058337, -13843241, -346260204, 778500881, -642410636, 485810218, -73973048, 775621102 ], [ -1884830346, -1965741881, 924631504, -1235160371, -378624381, -482118365, 29798586, -20456683, 260139010, -1759146097, 947944282, -463293176, -381535521, -1168506803, -658913798, -2073144747, -690611659, 2117491371, 351282666, -1778479568, -533922147, 514809649, -625243951, 1407622531, -242934836, 1907174107, -736528591, 110904723, 625240653, 1660792955, 294242963, 1503730218, 965173098, -1534049830, -1362135219 ], [ -1667048030, -460941053, -487956914, 1242060985, -433692432, 136133401, 1055227446, 882022134, -872984131, -955302406, 1702456864, -135931717, -335742888, 924346374, 310857161, -1547803163, 1091333869, 959776119, -2022118197, -522180380, -1711018535, -1363980231, 944066135, 1633946687, 1204707508, -976179510, 1361864205, 1696576045, -1146470738, -1147092560, -1986648580, -1971228340, 1856494821, -678406241, 730192129 ], [ -108632357, -702627247, -185670743, -76307218, 1898326615, -1141477779, -1305519130, -1826379673, 951187745, 942269568, -1516433379, -1244515736, -1428787153, 1770633557, 446013326, -1734718526, -1925495609, 577610284, -1213460491, 775441366, -1436772900, -6550117, -1908004139, -1895244359, 1972548051, -524872378, 1676680134, 1513142873, -830142535, 782087567, -898150133, -1417357506, -549569924, -2036209319, 1297929729 ], [ -619861937, 578264587, 241598009, 2122167091, 963920656, 1417514895, 1901484815, 471306601, -879903341, 1661295054, 552651228, 665995919, -16294660, -605435331, -286461681, -830825904, -608910605, -1359810217, -488948272, -1555717471, -2087309345, -1482508698, 134818429, -816031300, -1753067596, -856249235, -59472853, 977989409, 1460034993, 1357991667, 1560622339, 549183523, 1891496195, 10781269, -1720036369 ], [ -2131256660, -1029398755, -536892223, 900237326, -1145318660, -101062755, -1105867172, -124742555, -86281623, 1868496275, -1458733323, -1222098600, -1250631295, 1944745236, 320966950, -1942043555, -2077524124, -1080371251, 843324508, -1496489036, 1085708500, -1658939573, 251528751, -2068304510, 2098604623, 1106336854, -425539400, -749946876, 1576966212, -743063094, -1764898765, 2024619542, -1644682291, 101473200, 2118764676 ], [ -152321764, -2088642732, 2068836708, 1470119350, -729737887, -1555893522, -1087797679, -445350818, -1887978257, 1089447774, -285178698, -708450800, 2115802121, 844985776, -2036105252, -1065672237, -1751529843, 1321926524, -468865948, 712563977, -1591500936, 1126412610, 824613990, 819855518, -445710688, 1760265045, 1652522966, -2069159691, -468328872, -1669419640, 888442585, -664691971, 1989375376, -1290781225, 60599099 ], [ 1776853820, -1295896761, -380175834, -13419496, 1703750045, 2000351759, -35705264, -487921962, 228250585, 1642412686, 1125974689, 1541302478, -486430385, -309551747, -2108481366, 682450312, -1958481886, -1029401033, 1026616168, -1458806010, -405025033, -1449797274, 2132523885, -1520230406, 2004337102, 1602613891, -1292203396, -857074549, -527210735, 186792400, -78121083, 1308386689, -617497548, 1844229112, 820258584 ], [ 1801130107, -1369242113, -997106887, -1510155245, 1511787853, -283286950, -543579258, 1712506183, 1416114839, 994219892, -9818526, -503027819, -2084644191, -682213229, 187711786, -352070909, -1646927064, 343512042, -746543504, -1661794230, -784688502, 2056878867, -311463974, -1239637602, 856862494, 995961398, 755184937, 746323837, -764771800, 1359791249, -236408485, -11466855, -978818847, 1422670150, 1751105685 ], [ -1609237290, -93479814, 1736993236, 324201616, 1469410571, 55151428, -874656672, 863588325, 392687759, 769931407, 2022259221, 100059156, 224158208, 1981089345, -285539524, -1580074, -697374414, 1835005468, -1268870010, 1167866185, -2116798975, -1141860692, 1254424406, 1880199735, 1338871778, 1915413736, 2020269493, 657324203, -151406411, -1046610121, -1676103878, 1257449118, 65608142, 805436969, 2139937251 ], [ -1571905887, 340779112, -1920868223, 1562178873, -1596050717, -1532887424, -1595007003, 314683615, -376426064, -398796532, 568182686, -940896564, -1703518724, 935612860, 306556643, 749325140, -214648592, -1552165913, -1531587687, -608197899, 1248152453, -753102167, 580383550, 2071743193, -1307611931, -1560673615, 162088523, 1575236907, -141096984, 2010015991, -1467198856, -1589160143, -1512305419, -439072141, 1344095752 ] ], [ [ 560452216, -269851379, -1864791788, 1515356782, -1803922978, 1295368453, 942780035, 981557538, -1594462499, -1457851673, 1522878684, 2130412185, -1898206388, 1808703105, 690455948, 1196908983, 1395855291, -208512605, -1829882484, -472520960, 961578490, -1734989398, 1537819515, -665997007, -1690874463, -1696020221, 1581960473, -1623316026, -1517774661, 318296986, -997629060, -716562975, -1013780600, -16270297, -1343761315 ], [ 1936423536, 800053760, 114484503, -1139679601, 629383543, 5688781, 435596673, -282691304, 138173847, -1961366568, 25077251, 375335942, -103090170, -605370754, 1434659911, -754621138, -747895187, -717456445, -1181937425, 1907524856, 1956957935, 82973769, -2091052215, -868646308, -1241627618, 1409540991, -1626705959, 1733636485, -1248369957, -1863861301, -1612574021, 1711910961, -1295917113, 418710957, -1162880481 ], [ -277593206, -1503572024, 765892072, 820424081, -235547028, 749314034, -2003654119, -1215207550, 1328700448, 359924403, 1720474521, -422490149, 1452290928, -2037007269, -2074563452, -452201402, -209036011, -1163609119, -772229842, 284962257, -763301930, 1258780578, 1822756863, 1744692965, 2049351590, -1533406508, -1287749948, -223955464, 1225719821, 1632188238, -71241691, 950816743, -723023346, 951648730, -363300932 ], [ -1597147389, 1283488810, -580168710, -577437557, 1769016000, -490657637, 665149811, -1366342869, -1795133571, -1130028614, -525745078, -1777125654, 1937088977, -227138481, -815183852, 1840437648, -1798283811, -1567839359, -964165409, -349729055, -328488316, 92897134, -590368849, 642552741, -2037391797, 298691419, -143424935, -1868273145, -795097206, 419743073, -772892597, -68358989, 1138058725, 579814960, 1161054411 ], [ -1185300061, -515816594, -1873389698, 1353430216, 1179790647, -2028564903, 165558082, -1243175524, 437199699, -470694605, 1690785492, -631441090, 989788602, -496102167, 1944631102, -1516245761, 1418792653, -1995777565, -125306544, -1124029084, 1372185523, 1032460472, -403561245, 1477658200, -1015457196, -1247692886, 1853686055, 46870568, 1740044707, 384199946, 735388188, 757564815, -335811084, -736197023, -1697811827 ], [ -552082051, 1787956021, 2095239466, 1636595861, 1219246505, -293148961, -1234182631, -1520232360, -1085843556, -126045004, -409856041, 423867306, 1773278573, 1258451546, 110834363, 1303116687, 1668481471, -1710876370, 100948449, 215444867, 1440856623, 725916716, -1566824605, -1419597805, 1561585104, 1805875847, 1265193487, -2021249915, -75122218, -1483046796, 1985520320, -1210528552, 969215770, -304393282, 1434660728 ], [ -730122103, -823604338, 2001747116, 1260374268, -1955188620, -1283802640, -1795440957, -761255431, -1622859063, -271238593, -1290946721, -1715397455, 1726970171, -389324789, 1041534071, 1819571417, -519091539, -10205082, -1596326602, -518902668, -1420542957, -1117588117, -1287366601, -2033931842, -66541156, 2004757966, 1588768271, -1815396628, 374832232, 1756942916, 1019466083, -252251146, 527926175, 1159485746, -544674918 ], [ 1784353614, 239757095, 477872692, -494540296, 1676179665, -1141413342, -1831511799, -26235354, 1519572690, -1385612587, 1834322584, -2030219741, -1568803202, 1033082790, -1502480672, 155473156, 1573686995, 1587380463, 895195572, 258062927, -1710900525, -2068109286, -657193330, -1810961657, -2032431473, -300480897, -1420077323, -965830274, -1276115688, -840784199, 7839069, 177384000, -1118835156, 290204401, 955484463 ], [ 275256229, -1862343112, -688242439, -2052566154, 421031002, -146378182, -959419926, 711174895, -1907649701, -1828456811, 1091874639, 1743468992, -1380011437, 846290894, 1991296395, 1724322788, -908831767, -1027725915, 147941370, -1848100845, 1332432193, 1644052109, 1990797396, 816404642, -1046805636, 67556033, -1347421523, -2120746865, -1439824867, -46921777, 1387929366, 1131690039, 41495567, -349161863, 254958086 ], [ -959573153, 1068847986, 1968486802, 121085957, -19599901, 1901345591, -1801320797, -677321304, 1381263605, 2044089164, 38445585, 1148082612, -678332211, 809155076, 1538841651, -1141710347, 1390843481, -1435296458, 752871332, 2044035046, 1291207172, 1013676768, -948267019, -1587378749, 735916322, 164879975, -1435891860, -1392657001, -1329227760, -1602940739, -719653680, 622019958, 1895487376, 701995465, 727867409 ], [ -1685379290, 1933737702, 1555584651, 2097820913, -1563702718, 1005410364, -1906172066, -1345401298, 426813463, -445293459, 1879531168, 1059133479, -225213936, 568056797, -633311160, 391861824, 315211896, -1530646430, 2106897785, -1526320863, -970679636, -1905763218, -475120078, 940570268, 2095492124, -1047932742, 803989535, 134087481, -558126886, 972311089, -519419314, -1817027443, 409588383, 1095735736, -785411124 ], [ 2009260104, 1722878360, 704807449, 1003761447, 1975703789, -420310754, 1583067234, -1709990122, -1280347698, 1345905233, 1288813173, -522084373, -436918725, -1193184644, -2013469219, 118444472, -1242122616, 886695579, -2015863242, -1921418503, 1725385536, -2063350748, -1549530981, -403158544, 1376467489, -1240230823, -1000694042, -1410431146, 459789128, -1751783635, -1825797724, -1624354825, -516690307, -298738080, -214908469 ], [ 338757726, -1697256852, 1856459608, -1027335422, 2085585621, 126871965, 1112218595, 1399016318, -1861974645, 1236331158, 572441640, 800957394, -1788967148, -1061116665, 1666304967, 1012226953, 80453068, -1164212752, 782736800, 2021993302, -1883477862, -370087265, -532635430, -1787360061, -1728126033, -1202839581, 1625976768, 314957314, 255551633, -794209310, -1365474473, 30646048, -1799706720, 100316111, -190746641 ], [ 227449380, -754244266, 547597735, 1571451503, 1000912798, -1233029062, 97077694, -37844301, -422598832, -2022153512, -1294782310, -304312768, -250751572, 2036395025, -2120953647, -2096752003, -691007116, -1880819248, 1877012519, 2078814519, -935382926, -334222781, 51816609, -1843989428, 58142195, -158554371, 1919553229, 182453141, 126919051, -964915483, -2079715721, -1850475503, -333257152, 1107767210, -868539021 ], [ -228681919, -348988777, 234832345, 858866023, -1280857478, -1332983809, 1706820163, -1005027985, -259985203, 341936104, -761135690, -509225997, 297023304, 977550478, -1119395101, -742466577, -1830366773, 319063864, 1650460249, 123730839, -1255804958, 465745281, -953081927, -1970426279, 445742284, -1567463245, 487916612, 353147714, -1156610596, 66137559, -1862194508, 495280818, -1909087261, 1818273125, -854918977 ], [ 2121267223, 1418113523, -790315550, 530099867, -1655821633, 666302569, 1753087912, 806101253, -1300592570, -1031243790, -2133742740, 3480497, -1610115963, -693986426, 2080149040, -2029792865, 365270659, 920516217, -1528453390, -280404754, 1560888203, 1131097344, -1586774855, -2134594402, 640425879, -1267220287, -1132602750, 432242898, -132465465, 563074346, 1878721224, 1092348655, -186235951, -1346099696, 733436370 ], [ 328605534, 547854278, -1606598379, 1493417404, 915519272, 305960780, 761228085, -457749152, 1573644600, 395631895, -2107255506, 707695793, 584234083, -1022044771, 1940046756, -1721946449, 1741762317, 2113173198, -1570473094, -1108698526, -1328371856, 407188126, -1822000696, 1392038011, -2056535959, 617308022, 50278321, 1325668040, 1197842301, -804019208, 1635503101, 1266795314, -750843380, -682900731, 334877109 ], [ 66183212, 544037334, 1845757666, 1386779860, 325676924, 1007053401, 1772848580, 267922702, -801705212, 506723014, 1405561456, -1846691268, -972164036, 535880068, -2033617944, 638876717, 98421575, 175908601, 1690159839, 1587060252, -1688548489, 407263432, -2147418363, -653770621, 1843499289, 2066454376, -1602690726, 2086006834, -2070140697, 678476978, -1389763439, -197160955, 1332362953, -1022474806, 649670344 ], [ -1181546477, 1159928841, 1625267200, 800859633, -1505447347, -1729903200, 1480718645, -312338633, -586161664, -186192620, -397131859, 1064776209, -1962334870, 594318976, 926011772, -159762731, -1770587467, -1176359554, -524436128, -826204708, 1068766839, 414919046, 211891624, 316339296, -398186484, 141288594, -336870884, 849407764, 1344359037, -419680806, 2121761129, 562581158, -1915782908, 588600593, -1874680084 ], [ -1062869198, 244824593, 139976062, 591776002, 2041568712, -264321137, -277838363, -451420350, 336761578, 1321119546, 1210459707, -1696900603, -1609504283, -495186385, -337225735, -852045015, 1817543841, -561693415, -1556106664, -1752332790, 571819886, 2102719948, -892982842, 74366389, -1326804676, 930799630, 1004593852, -903408177, -1719746086, 1002436059, -2094723338, -1740048740, -722409669, -624902403, 1839527589 ], [ 563618637, -1111385896, 185169775, 1947652678, 917374556, -1591263901, 1520814588, -1259533849, -494556471, 15934885, 1587669272, 325941721, 1785582987, -1300521402, 1243834154, -1736986704, 1620245061, -464940185, 1530101561, 740328902, -312734512, 245888631, -364935313, 318671347, -1754111238, 1424400470, 730949135, -1057423425, 2127296706, -1562816928, -182022953, 2031942936, 689391899, 1920165391, -577377311 ], [ -1140704648, 711762824, -53323991, 1081180308, 263500436, 78335183, 1716310482, 1345638373, 1441227445, -1687776641, 1445329520, -1299390608, 134661641, 2050248634, 1553421893, 408728972, 1775991606, 572964189, -1078224293, 487348179, 1833588860, 1374853809, -2084833966, 1831920319, -965466635, -1963323608, -743797356, 1841561132, 1315312113, 1623842463, -737569142, 741813298, 734581710, -1383870460, 1479288301 ], [ 2008266021, -1966869638, 1521667912, 1787128, 1122791209, -938533261, 1294356140, 1103427805, -1690580219, 756462337, -1125116016, 1886198838, 666414840, 1952179613, -1808947769, 1163960309, -104270290, 1567673597, 620150781, 1827508786, 2033565428, -1125920702, 403750147, -521427897, -896455404, 403447866, 298974123, -374730601, -186903786, 678719635, 1536552157, 2045508521, -1693953070, 1715763944, -2034953007 ], [ 1746406549, 1681150460, -648025522, 1929429389, 843259427, -1697736711, 1195791961, 778002000, 342565295, 799529137, -1880338740, 494611470, 584607742, -1421556316, 755512408, -782293274, -635487947, -817299418, -2131015008, 713837550, 1940179343, 141770278, -399609225, -138413751, -1990822972, -1544435673, 166474253, -1804558449, -633868149, 1607871988, -1398036654, 247135922, 1643088167, -1356122709, -1807404928 ], [ -57151998, 806448240, -1915412694, 1291794109, 1286557421, 2099447131, -736191193, 1500730563, 1170664154, -1658067714, -821075607, 265950495, 575175916, 224621791, 1271413473, 1488808155, 697179710, -16135526, -1137730126, -370637978, -961892563, 1157532677, 1972853548, 709492904, 100995408, -1595166814, 1594513416, 1875294021, -276905608, 293113298, -1031169399, -933386258, 1943136299, 1951134505, 839726261 ], [ 182209828, 917993178, -1781752019, 1939786080, -2039846631, 1764272188, 1717991396, 1280829210, -659859262, 1113450464, 1368901739, -1907541804, -728975389, 200602851, 2043111243, 2076174567, 1086529065, 2087153541, 1552324194, 186497744, 1663687106, -405971056, 1791089299, -1547233691, 769725083, -11594465, 1791758273, -854050631, 600370317, -1743592694, -809419193, 369330306, -1618995140, 1578862953, -1887090468 ], [ -1213228350, -1398133696, 1826029808, -1660380368, 1089647758, -744994099, -780115156, 1595572678, -226784497, 1297226538, -602710372, -226094874, -1321449162, 1311348553, -1156456155, 1945406324, -1389336821, 534624571, -1850921733, -1445142132, 1009724156, 1461695650, -789211271, 943336271, -231300945, 347786000, -1584339541, 1266604681, -1009534654, -1237437981, 751491694, -439212028, 1192315938, 2051806401, -1509113441 ], [ -1645112398, 1418524478, -2124147254, -661828426, -1521064622, 966556750, 1161073280, -1739215847, 37907463, 25800195, 1938581173, -105373652, -889865573, -845021386, 1903093734, 53799277, -262760703, 1085333368, -1915140210, 1740762029, -1029338913, -1919642550, 472487174, 880674563, 838923339, 906718422, -1131267781, 624034848, -1877820276, 1352698806, 998188666, 413666505, 86230984, 595145700, -808711373 ], [ 1583692126, 439586457, -1022850567, 1223407806, 89698541, 1117211145, -229705809, -267557762, -888272254, -1568672295, -705481967, 575485529, -1143933436, 468859749, -865198164, -582056798, -1554048674, 1264856138, 2089688204, 844123341, -460913207, -1691193972, -1931072079, -830546154, 478179742, -1058564362, -1760788116, -1119176167, 1559562378, 1367388582, 1349104653, -253296971, -534284696, -1845316692, -1427071861 ], [ -28399137, -76620275, -1535071094, -528511306, -134317623, 1086087542, -329828661, -307468214, 860316533, -1379262727, -2120259596, -1272082373, 305336726, -271903578, 212981166, -1989973160, -652679772, 434277172, 346987844, 2071693508, 1129170436, -452718201, -1582910557, -1417763255, 1335740922, -389738696, -1282172963, 2141106055, -682864222, 1194348251, -1643861586, 526035880, -1698467823, 1185947722, -1803708995 ], [ -134376343, -593078922, -624093100, 1312458642, 177674791, -1557521756, 336512314, -628407602, 95788908, 273068247, 1918713630, -1521266089, -2105304306, 988373303, -1188639309, -469300298, 803183877, 1364502608, -1338090613, 789616193, -1115215345, -1926256540, 47841557, 901264237, 494638963, 1855145132, 704469774, -810126544, 196804745, -1313277053, 1106629520, -1959971522, -230304605, 1088242709, 385666287 ], [ -1637363329, -800949596, -275694195, 763064219, 1405131782, -775403534, 1248741870, -165031500, -610756555, 1444831995, 1650884382, -571164732, 430403047, -165072445, 790209625, -1002078770, 1082035175, -284868631, -1521581185, 1311220992, -394853521, 54077157, -1773300696, -1242316883, -687644311, -1902499644, -1418448858, -1767224918, -1436134020, -70240404, -736709558, -1734965909, 915338443, 487160437, -118823821 ], [ -811764068, -1722238727, 1248578092, -1901230586, 1435071362, -898339208, 857354915, 428152052, 2012672033, 2069940925, 54628967, 417919899, 599252675, 626848751, 465604360, 477574777, -661346231, -744417224, -1134365978, -877883938, 775043075, -312184480, 927092907, -1422312289, 826824799, -422099454, -524432378, 1766797358, 945003527, -1241214139, 1012529866, 487956439, 2024258344, 965056734, -551831769 ], [ -280948268, -402915545, -1184346400, -47859210, 2053525114, -2016784396, -641209264, 1817554326, 171548899, 306175985, -249302177, 1480766876, -899880857, 1132903689, -976146489, -1901114421, -1344624409, -654499265, -734498787, 1528800224, -86541259, 1612355822, -1001386606, 1690515324, 466836919, 1724163495, 260753756, 1641277068, 1994833860, 1475427886, 1120999121, 1949318002, -596997098, -703669820, 709646688 ], [ -1271507549, 1509344097, 382068469, -2122223836, 98526750, -1288947594, 1113996030, 1909142832, -1794283662, -2129691447, 128911100, 701085414, -846441852, 533207153, 1855815643, -860459346, -1336034648, -66392854, -782654515, 1742456221, 1429490096, 501580680, 1440651563, 1253366493, 1788826307, -232001725, 1792067485, 247182406, -219503785, 382728828, 1693516116, 530652096, -1847880783, -2011357916, 2088029763 ], [ 1648357798, 92566661, -1888280813, -1930596961, 25507660, -502297881, 1303185898, -1318754349, 444853458, 1742868137, 1869729229, -1383425245, -1794093296, 155382749, -341526123, 1660234934, -414034858, 891325577, 1356505684, -1065749055, 748950745, -1675410047, -2054814495, 1451631667, -2040748499, -1175389042, 1138683260, 2058341425, 92362857, 1327613529, 1937717650, 1127047767, -1612392457, 1701597783, -1732056344 ], [ 1363760003, -909010487, 573101248, 244972058, -1639349423, -1575321251, -2124573430, -946344772, 1968460323, -319839915, 1951120475, -2131287954, 218107343, -1532753532, 443972500, 533820355, -1930692937, -1869120399, 99117833, 1158280606, 449531279, 562142409, -1738280979, -597718722, -22023997, 252459418, 1885345850, 1130110628, 1988539001, -1446187906, -359872659, -1963263542, -667632529, -789591833, 368116614 ], [ 641985339, -354564470, -990315207, 1818065014, 1736639199, 2073756355, -1697305959, 1757915912, 332174249, 2043394454, -53285310, -1422040113, 429621895, 1858948836, -1398580812, 1914890057, 1720145780, -2014409262, -922649772, 940656449, 1426723449, 1230518574, -631699001, 93507137, 1333245755, -334037876, -1222718030, 1496080183, 1424860882, -831926474, 1653916067, 691077519, 1002543374, 142209482, -1071314747 ], [ 1203534984, 663973686, -422512116, 892695281, -207749980, -2131998963, 47862212, 1524296773, 1044997426, 1879325968, 2007460029, -483372805, 1306206575, 544265396, -791028139, -629935978, -376596364, -674005615, 427274939, 484328536, -81671289, 1916063617, -1693820577, -313169513, -1201518802, 1880003822, -330729942, -2144518129, 292526448, 1733368709, 1423544041, 943161682, -715191784, 1595337045, 1730579427 ], [ -934422530, -2105274812, -1005892625, 657402276, -329145765, -424073958, -1628345033, -1605827949, -633288469, -119407364, -656574597, 2004069892, 61662570, 922427367, 1817644888, 217247526, -1240335233, 2116452899, 684509362, -1034459974, -1086331140, 2076605854, 1720412989, 80515697, -366173861, 1688933256, -1219327365, -1415172527, 117363551, 22984767, -100658790, 511504334, 2124888749, -470483279, 1126653199 ], [ 686714642, -2108328112, -947562602, 108856975, 1627029827, 1986855811, 295051384, 1036311821, -484590231, -865921051, -1932925336, 651145106, 386690419, -1480404387, -1279567371, 1424924061, 79083197, 211817318, -310442894, -1744213979, -1716245679, 1033811356, 1534292852, 1880672879, 391015699, 512111535, -1099615155, -1714742340, -300711396, -1561132046, 639103439, -1384751584, 1763906256, 1394216943, 1784423419 ], [ -2077355278, 2037537043, -1383842676, -321949590, 1872557647, -363368189, -462656500, -1504552648, -98616166, 1856444800, 1340064591, 1993581835, -94592141, 1413607294, 964470219, -1206937923, -1834628409, 64326633, -1555890835, 677489551, 1359278464, -84710408, -672153095, 401700357, 1488719385, -1953428612, -1736836450, -807062806, 1019046277, -1736369324, -1626824286, 1853331636, -184967504, 950944364, 474499389 ], [ 1756324514, 940829011, -232584360, 912353072, 357429465, -1516876387, 759117090, 732672365, 1236723901, 1045167004, -1240929776, 1416325597, 1852364564, -1027639511, -1544675043, 762277676, 1608472987, -1963511261, 358298747, -103371156, 1843902718, -559438239, -21195228, -1416621841, -1644338091, 94849957, 1028330088, -1958079539, -539524542, -727328674, -634406045, 1484611562, -74745591, -1630921132, -966763914 ], [ -1205839288, 868050111, 1412258183, 1428433376, 961320645, 770311533, 897682932, 1362779482, -481518215, 1892155174, 485006932, 441318363, 950170161, 499221443, -670184202, 1351677373, -593284207, 1744455814, -1191683048, 51028035, -1120244295, -356301089, -153401915, -1856179170, 1370344328, 10481655, 1533678520, 169517799, 1760265138, -577931577, 1469975798, 1090276496, 1421114611, 789837243, -33771602 ], [ 909841622, -1955779846, -1380404434, 2053237112, 341031531, 1497263826, -1807676592, -2004193900, 1211803471, 314839584, 1984944966, -788477213, -235835502, -675418291, -478450492, -1674315450, 604435162, -1175743764, -64128253, 1988198092, 1036265129, 1114060020, 906218528, -251074251, 222745480, 39076929, -505510511, 1115223968, 709453353, 441590607, -123043923, -1791443080, 1483078467, -1786014241, 432768704 ], [ 1151095369, 291060756, -568973492, -1290915614, 701616917, 1172490856, 135671849, -563107710, -763194832, -1661754590, 2026024005, -1320928681, -478003026, -877518670, -1887475313, 1098442202, -1095715505, 1907459939, 1529766208, 2064606083, -329586500, -2106032380, -1228386031, 896563674, 1261534532, -1621732465, -2030571179, 186574273, -84475760, 215403081, 266362168, 712136331, 393445500, -2105355117, 186471951 ], [ -2028472011, -284676448, -1108766120, -32606349, 650501896, 1063756271, -1643088649, 158428383, -2141555835, 270316100, -376137578, 232775438, 1826795358, -1371865994, 679634983, -1261057373, -193108272, 77801909, -1955727494, -1331189693, -439778157, -2031110197, -1570806473, -1442570676, 1558077643, 1531078275, -1090601628, 1842714017, -1417016094, -744081698, 729853432, 1196880665, 912554787, -18170599, 2076210778 ], [ 1580661692, 307131934, 1239714251, -2063958177, -391225435, 1175128480, 2145587697, 1710338060, 1399400976, 351408328, 351783048, -232615054, -1662458737, 349654022, 72823847, 2019265814, -539232690, 1323877618, -642726144, -1791495693, 2025598361, -1314621948, -57074856, 662528651, -551013656, -1416311887, 451544234, 1872084680, 1274973009, -738732168, -1483150669, -1995053597, 1755780161, -1915787079, -566259268 ], [ -2067121010, 1691724848, 1621419393, -2038669290, 1094008980, 1109072832, -1865954177, -2106998687, -1878253394, 827347108, -638296643, 1341129684, 1508311302, 1202130124, 97030519, -2134859489, -1260521192, 55188433, -1316653677, -396652154, -2142783493, -714863424, -144161572, 355604771, -1311891644, 1883985906, -1436278854, 292572508, 1599342970, 288386450, -1884329716, 410259392, 2026693351, 1262775426, 1414692915 ], [ 890568677, -1743492057, 1235464708, 1063447374, -250641400, -621607642, -1098566558, 899792567, -519547699, -789907397, -351086424, 596313602, 1160830498, 1898523451, -130514117, 884147944, 961241354, 1853814785, 685727063, -322789963, 1455309649, 694167385, -2080304802, -445600205, 296588224, 1501398833, 1909703268, 752436047, 916513229, -1514266536, -729678750, -608388105, -1084642780, -1746526671, -999504989 ], [ -523248103, 1778233454, -201560909, 861765656, 1744901899, 1087022125, -62874060, 1898119979, 814093953, -2070464528, 706717245, -1228503869, -60996898, -1214536008, 533102214, -942783255, -1411444818, -567606797, 1389981562, 2000434209, 727510988, -1682992706, 1098474126, 1810211761, -1801983179, 1533390720, 855156476, -2074366152, 1224877565, -1656143145, 1163270738, 990903832, 1589607878, 853838485, 1326422594 ], [ -838766531, -595800246, -19157024, 1141105781, 1244050372, -1236773183, -815681130, -213430255, 884570015, 168856536, 1237464247, -1186767327, 547485501, -523892106, -890192782, 1519965059, 1164893628, -1803940056, -233268457, -382385427, 691146776, 458056718, -248683751, -1046024203, -1608595401, -182969902, -872466352, 1559477656, -860301523, 493703599, 597734448, -403400953, 2095122265, -1319894656, 1953922853 ], [ -288945132, 1747530549, -889835256, -1000981307, 1482930547, 456506171, -1693423194, 1668574924, 806697043, 1590635748, -864397907, -583491051, 1826160977, 1722983780, -90624733, 567773976, -2006634808, -421426051, -25147105, 249979117, -2068052172, 1440025728, 951951599, 1673889615, -534986615, -791668460, -1247607035, 152059835, 1997780556, 1001871403, -95937309, -114421027, 360586126, -296783653, -1437650306 ], [ 1475488123, -1445128880, 1005804738, 1239160108, 1753819415, 54021211, -826177041, 1077097746, -1841428852, 908213445, -547303568, 1893417847, -219429362, 482186828, -1900705719, -904659467, 502325738, -1779655616, -2127096939, 650285577, 762124992, -491494308, 2002320082, 128710629, 375486917, -1000495822, -573984834, 540083552, 1763563541, 1479599035, 1475579299, 62441056, 1628343367, 1684251262, 1094833365 ], [ -1577922908, 732135323, 1314425819, 559898773, 1619045637, 667270626, -1799111401, -494374502, 1773634199, -96239273, 972766292, -1589907850, -1419341659, -314923674, -70303382, 1782825496, 853688239, 1973262661, 167151200, -1649112924, -2046158725, 907142011, -1671647182, -1703738362, -1241264907, 792649330, -117079960, 1348226970, 789518881, -2123941771, 1515771355, 1686335036, -237612973, -1367888364, 1709363666 ], [ 780890414, 1368884976, 1692375460, -1017867947, -1814278628, 1950017078, -2007023425, -2147333101, -1358254697, 741164787, 1052943657, 1014574319, 866420108, 832852092, -454781310, -1619337399, -2005538406, 487889536, 1446763366, -669124701, -1842481824, 978087263, -852308079, 1203492671, -2012039104, 410606760, 226040326, 266897561, 718683017, 856932128, -1343256670, -855856742, -1695200573, 1962057793, 1617533352 ], [ 1138854996, 2109882239, 756232027, 1407072411, -1608290715, 930439865, 1844799655, 951612850, -1055817229, 2140476502, 1640110584, 1824980418, 455193328, -1166015801, 293048197, -247764450, -1468757135, -413477885, -2146562102, 653605123, 952614055, -1775495865, -361657285, -284878688, -2084120261, -1059102260, 1389777893, 493577330, -2033165598, -2122745075, 1959942999, 1081982943, -1087015362, -814473087, 1089400084 ], [ 874464591, 199348906, 1685519587, 579627311, 1513355859, 39001661, 1229248180, 921787417, 1592458567, 477273154, 469821808, 2004068370, 14322531, 821901889, -1041135045, 1641528718, -633746763, 1791666673, 1370331477, -1631817012, 1059575487, 604028081, -328998674, 477372228, -1087092758, 289051995, 2104639836, 1607132594, 243646686, 2042354673, 412155774, 4249837, 1999355416, -872113203, 76550977 ], [ -976909647, 1878052013, 861147074, -1087263771, -467328779, -1254230218, -1234928169, -770787789, -589993139, -532169554, 438744775, 1181710286, -1015309892, -1636321071, -839162005, 155034986, 674547420, 837221614, 1692323210, 543279534, -383729373, -1771462055, 817600382, -1858284512, -1675348679, -110089267, 1889312895, -1221074755, 1356054557, 1515536394, -1356412125, -941939341, 1098698142, -347018347, -1861875845 ], [ -1167414265, 27497040, -2077674880, 1516385465, -818258819, 1929802772, 1361770071, 1472233902, -2123302358, -1915999063, 1132894321, -527283722, -799177876, 1353036580, -1013833910, 882868193, 1204320935, -1641003551, 1161295071, -730414211, -1465147914, -2029096794, -713730776, 291027035, 192388302, -886014480, -522310457, -1274552684, 401023180, -791024713, -1162473134, -16691454, 1418097358, 1674765983, -1701230858 ] ], [ [ 1064427136, -44975755, 1627434403, -1871443127, 1524661948, 1778625772, 507845180, 1044561255, 574106254, -158474086, 1518135022, -195952832, -316351021, -1214539938, -640553934, -720744579, 2088588641, -764289545, 1784849217, -1852179385, 294507908, -185583053, -102600616, -2572177, 502164422, 1968156653, 1087509991, 501514805, 597906014, 860168976, -573359598, 280895613, -1050758111, 930690351, -429122657 ], [ -222243976, 345091047, 1137110695, -1578253960, 157661991, -1367126640, 1533758693, -463989569, 1386402396, -768767226, 270050566, -1482304517, -279012371, -2121770325, 403935995, -88447840, 873455599, 1978859877, -1976546684, 595021187, -1988875325, 1736510334, 1078802002, -1208272304, -198251335, -895930476, -1257921428, -1036717748, 1196563262, 1471334472, -1178009344, 559963899, 1006124021, -594900778, -974876039 ], [ 1090072775, -195901557, 1880744313, 1137350287, 705225951, -2120550787, -1157088494, 435300801, 1914506998, -1285536649, 696202245, -18942432, 1053482337, -1096162223, 595895873, -1046838555, -22851852, -941057470, -878520318, 647564204, 1675506992, 1797505763, 1447170719, -814540575, 1255936704, -1035649388, -109745094, 1875749205, -302854336, -558146814, 1181520602, -2056111702, 1385014508, 629854699, 386480564 ], [ -1779010191, -1300516688, -869067207, 1826111629, -1348402203, -1054734901, 875118738, 1343019457, -229005481, -1579742978, -1225941224, -1864500920, 967280817, 318843480, -171620792, -351245977, -553109025, -1718604003, -474406603, 2072127622, -1498800801, -822404528, 1007418601, 877578300, 260076377, -1707593603, -1092795675, 441040148, -45680334, -882339144, 1550613122, 1995868964, -156796113, -1622400898, 693181629 ], [ 1677546104, -26145068, 1506715720, -1350900251, -403242208, -429984803, 2015484846, -2129116057, -1371053971, 57071533, -1578473644, 1981794235, -1159067053, 1662164725, -1388333843, 495961676, -1459098642, -1224878033, -1568845772, -780316471, 604060842, 951260349, -777540928, 664600458, -1694865826, -450042218, -957680787, -63601537, -1522368204, 1200534723, 329713449, 2094963754, 413278056, -2029745287, -1421741291 ], [ 2133897957, 580842118, -2031908577, -1780518243, 1168424221, -142548335, -969061482, -710739938, -132378360, -589881855, 1494307015, 1254105090, -1968939335, -1769917319, 1410518587, 943136341, 1518615892, 1591965573, 974290367, 711992519, -1098754529, -575702419, -2067335901, 1185638954, 663015997, -1235646723, 2047020634, -1362661342, 574567676, -1512499240, 244734135, 1856058913, 1882537698, 1596069031, -442933731 ], [ 1579164833, 337176147, 506551561, 546193045, 1646839360, 517492508, 604300320, -1940025197, -584945196, -462553316, 534758925, -248757136, 1819215172, 327578437, -2044113493, -1592891689, 1316032813, 716728792, -1890690382, 1346427660, -975898082, -917599294, 325226072, -1130796335, 1068118352, 183376511, 73778307, -2126448151, 2133891360, -1034418002, -983084476, -1633661097, 751242256, -1939001778, -2093208205 ], [ 1315154634, -1801069159, -1725213678, 1618829971, -563632266, 1828974742, -1378865098, -930496167, 583420769, 1070548289, 1966748374, 1967695584, 1332326807, -380337763, -493204044, -1646322202, -230555465, -1346836142, 1162766292, 778122883, 1801370861, -1533170250, 1964258508, -900612821, -1660633773, -1908862161, 1081364435, 1464531803, -1230040670, 88632121, -1516090824, -582800089, -796518508, 359733124, -171137627 ], [ -550464684, -177462078, 1469286246, 606401464, -1054112530, 2143697291, 1799746277, -541272918, -127680504, 750700771, 1654292945, 1464532306, 1978611724, -116198881, -759291420, 833791293, 1958033367, 1293084926, -662541683, 349947333, 1348690677, -345720602, 1042840010, 1190562820, -2002906920, -2071142592, 1060075354, -539817235, -1188996871, 1154408855, 1982126554, -847583296, -593791490, 389663501, 1294233085 ], [ -453098263, 1431417320, -2021690270, -1544335407, 817014197, 1494061270, -337868920, 1892284208, 15572005, 1324743978, -2065883848, 151558596, -656121190, -255912339, 621099804, 1888639916, -121702123, 1449635841, -143747087, 384617084, 1976661306, 1891819663, 368815285, -1709648171, 883148152, 1412991072, -2111755149, -1839909871, -1433745942, 893885059, 1899081544, 186100612, -508053765, -625913536, -643695233 ], [ -503456140, -1841400097, 1945760188, 1486199858, 1362108826, 1181421747, 594719199, -1001427311, 1573933723, -745962594, 1470397764, 2067694492, 1947414341, 1528195508, 288462618, 123367364, -1087662237, -1576664542, -23982550, -1693659070, 1071597012, 1052571516, -846589916, 33087984, 363028038, -1701052180, 721154000, 1522772955, -692267738, 374366624, 2013493375, -1294443474, 2105646693, 2090575642, 220835031 ], [ 1445276262, 1425085896, 791508377, -1962328993, 201431916, -797731883, 681409401, -360851423, 723180506, 994883252, -1731850306, -1857671292, -1867649817, 1229832357, -333336118, 147702625, 2034427919, -258327245, 303708771, 293163356, 811340886, 1605125189, 1806187846, -1560386802, 1449938610, -1017923851, 1259292047, -2097689855, -2049739141, -705764771, 1954558807, 1588715745, 1977711541, -717435303, 666004113 ], [ 1260404189, -1503169733, -1042781181, 592290730, 797418251, -1048259265, 80193779, -1043529119, 1435903536, -673280530, 161230840, 1984022779, 1836427964, -98881736, -1133277682, 826372412, -1365627152, -608828905, -373394265, 1177760026, -607920510, -1714775426, -2077120870, 205513342, -547362630, 1044104045, -1443250392, 737379550, 1403581436, 575934727, -185594216, -1523894245, -385980482, 154984185, 951641015 ], [ -2020860469, -1367772223, -2101091048, -637130593, -1428593103, 370893247, 814811937, -603299283, 818104835, -597597086, 1367874, 1223534405, -1952547138, 1668702174, -119329662, 184906686, -2059213851, 121102641, 69868179, 1734638719, 1446336094, -108489080, 58471748, 1523948583, -695233772, -606127076, -1952965057, 1296586612, -1454374893, -886319885, -1853150251, 703216247, 1531467146, -1760257775, 118448541 ], [ 359625424, -1776289141, -1229676287, 119201792, 95775030, 44609736, -1503028484, 1583402733, -734969564, -1543512967, -1428089968, 1529484505, -1125341876, -1064809515, 2091224122, 728039564, 120143843, -1601731066, -1017564167, -2062324529, 894868179, -1247614209, -1070219486, -641905158, 802337204, -763917755, 777463693, 2121511863, -1961910133, 109481772, -2063645869, 1082853197, 2103061681, 779420378, 1167998306 ], [ 927161054, -1232490301, -1328123231, 800537832, 736861736, 1672168602, 159591011, -866711908, 1178316193, -938529918, -633059207, -1107356576, 1214270911, -1327220707, 1785025462, -1136223331, 1015019626, 1197572685, 1577707783, 695598215, -747278966, 1992146566, 844157869, -791636231, 1855606026, 418849667, -1026261737, -819539771, -1348320766, 683807013, 1728698050, 1640915004, -1989505962, -1569669567, -861913655 ], [ -669662201, 855202577, -1608535097, -1903850267, 1111852041, 1412000748, 2048432981, -1513688329, 183824785, 2092113933, 1257735040, 1644534804, 1597923540, 73740730, -814305802, -174616335, 768767106, -274155568, -2076838727, 1830554624, -329821708, -1998530637, -265942723, -1633614574, 1779069491, -769883676, -1405205706, 1630991216, 604707404, -690196437, -1608098156, 1872051202, 1346272032, -1768582051, -462046758 ], [ -8040538, -1730826011, 1682401065, 9402286, 1539483940, 985231759, -657685124, -635545304, 1900149578, -562656130, -1776353790, -1451985849, 473075454, 36012300, -1834257611, 1988322209, 307272811, -1833502592, -559239511, -1926002557, 1592498322, -1022767550, 1135628335, -1084513514, -1478856410, 449728099, 344666456, -1534582302, -1693077956, -969945515, 919534389, -1323501638, 878119270, 1616383547, -430321722 ], [ -67438122, -1989739468, 1471459800, -965549895, 743834024, -435815208, -478751537, 1271302204, 1788743767, 1468215012, -435994777, -1064922294, 125692665, -1786169909, 2001592626, 1987141076, 1591941037, 503927849, -1758280917, -1593804498, -346199847, 1994054870, -771741949, 1678087060, 1084015732, -430788919, -1435223090, 1993932752, -403085740, -664179305, -304710401, -802363967, -955604076, -1580065892, 761180513 ], [ -607270051, 977023279, -2028019950, 1773199422, -821675854, -1477666872, 1365770631, -1849623051, -32073706, 391971142, -1038702665, 2037490684, 728565943, 1894790866, -1271363883, 162230961, 152848106, 202526150, -119591158, -1667391661, -387180568, 88449914, 1869989790, 1606165654, -1156644208, 796533092, -1697392870, 241345117, 86061348, -1566205706, 1247972771, 828578025, -1200204878, 1472585367, -1328595442 ], [ -468762017, 1059962344, 454034237, 1350663042, -2143866995, -631752842, 952439937, -1062267346, 817962758, -1550668969, -1506336461, 2107039050, 1529357572, -712854840, 217586388, -95606027, -2009732998, -1733850536, -718114877, 1955755723, 491073004, -675832314, -772387386, -1385670327, 740091443, -789944420, 532781157, 1686408281, 1538505142, -56713081, 992108446, -1459982186, -1374091430, -1245120676, -1027411239 ], [ -1317568111, -1906932258, 891105095, 1816232320, -315953487, -926273103, 627116558, 2018302368, 913420579, -1751568074, -2084409626, -1077184727, -733538784, -570246797, 2137531392, 1545654863, 2072054477, 1147463670, 1336502077, -879180779, -1216995047, 1094488064, 1763278936, 1937613264, 1238913308, 1904295499, 696681212, -1384385786, 221707984, -571078244, 99069300, 272355205, 1414595965, 1955156410, 107531449 ], [ 1206074278, 1479665506, -2002983273, 1311915540, 1944142088, -1549219276, -1347374905, 555294402, -1715155846, -1182470604, -113682235, 1333404328, 1888479420, -2056003648, -203302547, 310414325, -480801879, 1522766666, -1341338641, -418412998, 985638589, 332486842, -1055853322, 1030046955, 1729544570, -270872814, -1432340415, 607575267, 992261674, -961920354, -2070351990, 1423083010, 1694259120, -1968591444, 2027709633 ], [ 300259020, 1410301478, 1311899320, -631781757, -713627467, -1767570269, 2070524862, 88797365, 703774198, 30735050, 1136308013, -179523577, 1377585209, -965453818, 1741830505, 449934871, 1088741575, -1347610867, 419435431, 1806678084, 880383867, -389770181, -638887316, 551065432, 1594920133, 164103684, -60183143, -1341456390, 1314198154, -631365612, -788683031, 834160061, 834278465, -95995569, -1364176363 ], [ -140695934, 357760155, 1143851776, -116485388, -719164720, -2147281672, -896091627, -1930025219, 1758192918, 1845953207, 1686248893, 1172486713, -1360104254, 1901781461, -1110991526, -1138864485, -959186244, -84289864, 700904517, -1605898555, 803113317, 265038736, 1142303660, 644084256, -1406303707, 65376670, -275022096, 175614120, -1277457281, 1051217018, -958587904, -725964167, -586549060, 1957156274, 555715606 ], [ -477413891, 1911742113, 136365252, -716321027, -62111945, 1994415331, -1669557734, 2066131688, -543553346, 461400360, 1128291774, -1229047008, 883151473, -2084232574, 436452378, 1483099607, -753042501, -1021118021, 581236435, 1143484157, 22477329, -1329209306, 411707948, 1339653075, 308519908, 233003988, -632457745, -403760453, 233377027, 1758864625, 556968161, 291660661, -1590057874, -1078695510, -106517163 ], [ 777640137, 286112802, 1656904225, 1072716225, 249582365, 1089873951, -613598889, -1411607493, 1199444575, -1136440589, 30005239, 1109820502, 1338655090, 1844439747, -522488043, -700181320, -1970944992, -487711417, 844168680, -1024572882, -1348390864, 1243552331, -1048233270, -1695092511, 2070176536, -422758564, 778687738, -193964871, 1163677175, 1973958926, -87401068, -597745176, -1697230354, -1635420300, 226909936 ], [ 1536303559, -2070860617, -1242624441, 96937764, 750302264, 1048269119, 786449625, -1180599156, -186887145, 1232784161, 1596333943, 2114316655, -1591150863, -281552942, -1546343152, 985324907, -1416731388, -1973856643, -887971475, 1929598230, -546632033, 18586698, 1298218760, 1113718854, 1577345910, 1253794241, 168137858, 539812015, 1009008322, 365080400, 603209160, -632482399, -986210947, 731629484, -1157019144 ], [ 892034255, 1310127456, -861237609, 1333184902, 2048564642, 769254086, 1598391399, 55076297, 265317132, 1047673210, -64316418, 153033261, -518937572, 605728034, 1383381338, -1349048059, 400173938, -1765008835, 42245505, -1855868963, -2098034830, -1252095416, -1254627513, 452324343, -1526675230, -1390958600, -812657665, -668793422, -1588275554, 1600844266, 303023367, 563061785, 672231179, -1202538547, -505728168 ], [ 1917216346, -206822836, -379463569, -138741169, 1034759230, 1474780904, -1784081752, 1211003377, 1822132960, 1179254342, -264732751, -680691437, 1453764741, -1144664407, 414303194, -2099326960, -926700839, -1524483583, -1911939704, 1031205587, 1379800411, -2105499925, 676367715, 851453787, 1250176123, 1470076972, -1169446487, 1276214946, -1070520381, -1705428146, 1243890384, -412571820, 733497535, 1609385888, 311974741 ], [ -1250675543, 418390318, 1825765594, -1337377254, -987871418, -618823457, 1355014032, 1813940648, -1262578502, 1756259022, -1462523836, 1476336313, 2094642500, -31682292, 1172735287, -405337325, 279336512, 1118773808, 1663928075, -2001949554, 430459843, -1345491440, 415969179, -1503048799, -1374085457, 1172940008, -1172435541, 1790953790, -458583745, 3175842, -716121358, -344100289, 803102619, -1018752429, 266406115 ], [ -249542929, -567308718, -2141269783, -2086786829, 1713997847, 2078806262, 173641456, 1456130153, -949005435, -1886716864, 16012563, -1624748352, 1451373261, -1917037716, 64268130, 98492095, 333245635, -651107088, -1075055307, -2078160784, -836275828, 222190684, 1952765931, 1318960146, 1355366427, -1142548048, -2003219541, 1788046642, -2061001489, 1751544613, -1495893631, 248853703, 2073543003, 335850947, -2133103058 ], [ 574305901, 334356049, 97663315, 2517507, -1839764859, 750858584, 440558984, 170824354, -1834975495, 1271318730, -1235648878, -1326904767, 430387991, 513786811, 1291593417, 347966968, 971549969, -2080580199, 1451314284, -1353048130, 1148128226, -1801393420, 421532560, -185122361, 1438170470, -1196761301, -1428890155, -1657050075, 516967663, -633906255, 901807131, 142187884, -1163818409, -857190720, -1265091593 ], [ 1481331995, -658676437, 106834913, 465072649, -128854547, -1179683645, 1680663626, -2136541570, 1557457179, -1052397087, 301249494, -1305162994, 59345201, 965434066, 49883167, 1943460253, 1971108547, -228850343, 1775211248, -1765755075, 1001376659, 1951451489, 1268338760, 1960164727, 1626846063, -1390698965, -608149687, 398651090, -1029787669, 83225539, 36733771, -12964408, -156586607, -121163155, -673270306 ], [ 2105446002, 2064956188, 1458632400, 903864916, 1553276433, 2084979440, 2034764239, 905212134, -911380693, -1455743199, 1127881838, -1166080467, -1797730842, 818813196, -399060450, 983656380, 2101712848, 977447715, 678918420, -680830907, 1879076036, -2108124660, 1464278025, 635093147, 822548059, -64316289, -352356172, 1560805461, 374986478, -474184345, 2062032572, -1255474724, -1176042375, 509342510, -958118168 ], [ -504708766, 905123075, 603916563, -1923281571, 1423971490, -1838238738, 1557409531, -531300621, -1923343800, 522755916, 13578814, 2093157961, -757551393, 1650823691, -1251011869, 1586820771, 401036262, -1269065808, 1232738978, 747497237, -146515642, -1290117317, 1433745072, -253985504, -897760849, 627988786, 894526049, -1797676158, -1869854489, -985485165, -2061483783, -2054077120, 368130539, 1539000543, 115396402 ], [ 573651001, 1762426884, -596268852, -302500636, -1181746205, 1017308083, 276930201, -758570448, -156611369, 47557221, -1557710127, 1361794151, -118000281, 876543008, 793200107, 593862344, -253230283, 1575675253, 2071256599, 1937711350, 2063995337, -1490758758, -838219259, -85972414, 517047128, 538357142, 408976601, 1774430206, 1220507735, -227460216, 683909686, -301524215, 1281103727, 1692811316, 1392044386 ], [ -1911477832, -1405606793, -316086341, 1930561670, -742560005, -323513359, -1271208355, 1395703970, 1585458473, 853742531, -1139180469, 437463974, -1794620171, 230992654, -1767983948, -2122974524, -1018101457, -66497262, 282996738, 1334517199, 1568094406, -230271173, 428435222, 608040653, -1891512776, 1189955710, 1300406698, 1900599138, 1697843481, -586403442, -1116125168, -79647191, -575078925, 1665362879, 1414727290 ], [ -1149275442, 280315489, 1211736354, 1680306656, -1282554225, 2080952534, -548220873, -105024089, -1840583001, 1989991492, -2043652507, 646101530, -643251339, -1333318724, 1211612441, -1819080195, 480451779, -643472258, 180007062, 340538215, 1509708552, 966438143, 434150264, -1346793999, -878685212, 882220745, -795113875, -1169807800, 912580561, -145980281, -296564586, -2142563024, 132616385, -1940909793, -7647783 ], [ 1898071767, -1479972241, 740790259, 510073530, 776380642, 1599211223, -645968342, 1934134389, -1369958190, -1179515928, -1661420099, 1137514685, -322308762, 239707847, 1366991915, -2054207691, -722457019, -263995255, 530672809, 1743664564, 615465335, -380041030, 60735158, -1415737388, -1221916160, -1779968574, -649010433, 1169737059, -824567642, 992313512, 1585256974, 220832061, -2047470686, -1523695778, -1518145781 ], [ -1595125019, 1156912428, -2031054602, -286361665, 1398196218, 1863920836, -398634346, -1500911745, -497037378, 1369371001, -53086818, -1256071077, -264765855, 206394924, 514749652, -1780592609, -1701638867, 1654256531, 1464867140, 1164199020, -188432381, 1451830807, -729006380, 1282832965, 1470897408, 1444390970, 1762461324, -1239767206, -394977178, -1566828822, 1688509028, -785558868, -520811472, 274127950, 880209795 ], [ -224620081, -1161056142, -546337761, 695507341, -106136164, -1547818623, 191254418, 1939026930, 1175390988, 724193545, 1167526569, -1223026007, 1209130987, 1582969657, -1889091290, 1792312969, -58389252, 737099456, 977822139, 145950018, -1238304516, -1520282960, 1260925774, 1088562999, 1579856837, 1293589721, -545370887, -2080261108, 181086042, -1491861216, -1308308970, 994125382, -163280710, 1244402515, 2113057945 ], [ -617926256, -1984729446, -1200536314, -363745714, -719688953, -1883102600, -249925270, 53918159, 1036982, -677315352, -828837793, 604256456, 1424754945, -505603481, 233256414, -503653466, 1451300981, 707923001, 406180662, -21178904, 2024503368, 768191584, -720070232, -1484143976, 1068618524, 493547692, 1036520217, -1640736562, -1636685234, -491294162, -1843232715, -1513505040, 365975454, 1140490330, -815371158 ], [ 424054334, -1109663864, -156410978, 2067631672, -1344720687, 329818810, -268883278, -487216440, -1805556805, -939726949, 1931381001, 1024848310, 944534351, 1578462064, 932605622, 1382469018, -1557673516, -1711102043, 1246831959, 1770784635, -894054850, -539650291, -1755731397, -1192107195, -1163125918, -237079705, -384562826, 125767604, -1529415299, 1747815059, -2105417797, 1629372826, -1351466729, -30853748, 632372611 ], [ 1775528570, 192903387, 1648748373, 2133032723, -543117595, -1302128506, -338335163, -33360489, 1736361432, -2146594654, -338606621, 1273594218, 297482515, 1244595697, -700840204, 1584032243, -1847667168, -16272530, -1559871847, 1972791916, 1293866407, 1838645647, 213735908, -894100938, -869794157, -1972477821, 643396766, 863971078, -2043979066, -1541785076, -114649392, -890252034, -1946932987, 606788534, -438228549 ], [ -2080162487, 691200432, 951967018, 2129081373, -1094874267, 1327850427, -117578425, 1648456229, -163056866, 456196670, -16443690, -483357509, -804527819, -84451734, -1932019064, 1365023932, -1026915449, 1407365274, 319804448, 1594005294, -1879599756, -2131999670, 1417819650, -20058917, -1298389916, -588895212, -1964397963, -1530787285, 296553012, 775942110, -201853320, -1945905190, 2079774297, -1416243494, -489097367 ], [ 1072781903, -1252759649, -273660632, 2072143217, -2094166700, -1014500689, 435022588, -562938398, 1749604765, -1345250137, -366994567, 2103551444, -585557746, -373461466, 41872755, 1401401795, -656700514, 1099783514, 478597592, -1043002714, -776068996, -922920691, 1737253478, 1714220088, -1672774310, 1191534918, -634540493, -1910381219, -1699802127, -1044345473, 342589236, -1141692007, 645933371, 126760173, -750544893 ], [ -1963167899, -1771237174, -1092938997, -2077690363, 1550985264, 349376153, -1528561536, -1919640649, 877345680, 1385308369, 1670929959, -1553722866, -1714608234, -255404811, 2092953280, 2110690754, -1903254340, 382095260, 1101619603, -420121271, 1562794728, -1685786435, -502444825, 1165065154, -1955415466, 740355339, 1392226859, -1333388117, -1921826297, -313475752, 1113149907, -845398304, 1998116698, 780555916, 666928487 ], [ 1306559404, 1247104353, -96024706, -29430915, 151552322, -571100253, -1423996107, 662972920, -586206046, -30710794, 1910710412, 427588789, 1146002822, -654919040, 68182588, -1093129861, -175603739, -2104013776, 983166143, -1608548375, -433695201, -1644916169, -67879778, 155357744, -659337912, 1809959159, -835156005, 1909505482, 250781171, 1844403396, -1849459272, 1150105837, -1168117354, 306716425, 1799229570 ], [ -47490164, -1587862777, -364115547, 796978512, 743562086, 78270255, 1489298289, -1181458172, 418612712, 1338950277, -1533681860, -677391106, -270602282, 871047949, -2139133461, 2142998389, -1318909779, -1076739168, 518004612, -1627282044, 2028076594, 1023177363, -1607639128, -847159644, 1211276501, -1080443401, -1325142910, 2092376829, -915563076, 756959264, 963497855, 1576788113, 202889205, 504128212, 2098830512 ], [ 749462881, -464562339, -1484429576, 865296085, -1761534945, 1592305520, -578700624, 692501066, -1552099750, -513896626, -2095242042, -355740527, 1865413444, 1533594912, 1836340585, -1309561281, 65078130, 1536394448, -1642266580, -611391837, 433982357, -2102476448, -1360145749, -764062138, 2121357763, 605060495, 1415470457, -725065418, 459114263, 1232248117, 394888947, -1084371060, 1240095767, -1611292262, -44846497 ], [ 1460139800, -2127583819, 1399194445, 1928211132, 406652070, 457322938, -269796388, -1896201792, 2114604956, 1860441309, 429654395, -1432035038, -2143103837, -1092906776, -1004577903, 754359445, -1816161325, -444501523, -818084241, 1559643268, 105337341, 1845778512, 1370732414, 2068861678, 406708095, -1437154888, -948266851, 973136625, -1619475015, 671716899, 1832693976, -1893712988, -1416988207, 107346501, -1848155721 ], [ -1569494486, -1613448962, -1087294822, -738031987, -852452683, 1658786497, -163601958, 858974296, -1934118380, 1360260942, -201516427, -1495223391, 376393851, -864907276, -802798972, 363884588, 1943530018, -322456262, 2103560795, -1477140277, 1883581058, -348312728, -1260719351, 560888097, 1045485289, -1858052383, -179306104, 1486843556, -2082031083, -574431363, -1186576711, 1721989059, 1169892093, 342975665, 243299763 ], [ 1001047362, 619900699, 1675408002, -1257574956, -753173446, -1176391172, -717858363, 1019531638, 1905012220, -777957317, -1250622621, 479245529, 589538876, -755695191, -30259456, 1095235445, 483775840, -411284964, 661646759, -1622677791, 1744075147, -1626170293, 1985428552, 1299872995, -1551193227, -1377345024, -828850947, 1009356656, 1427776747, -1677320221, 2124964578, 958084250, -1267016968, 146992629, 184582173 ], [ 1152985041, -440224089, 493311307, -494595248, 108253390, -1246158016, -494243335, 743738824, 837633183, 1624048615, -555840058, 462471371, 1675571269, -1377071207, 1656207753, 80162911, 269784721, -1975029479, -574302716, 1207519504, -1907843883, -1459080880, -269361997, -433877923, -1354229577, -1156424004, -1677809691, -1126657753, -1586133090, 1098103847, -891209828, -963590692, 1719919829, -1823957519, -1859607952 ], [ -2089350287, 2076822091, -234535350, -1835192559, -1058237909, 1339550724, -1534503171, -75775023, 1996328349, -999997857, 1975368615, 1020321477, 14667754, -522993415, -663515599, -1042589467, -294780336, -81767317, 1008754837, -1420933262, 1258451696, -330500055, -826190167, 1946778447, 637139824, -700905454, -1993526424, 212922173, -1355080845, -259249448, 896895633, 1050239907, 199358989, -752502335, 1986124374 ], [ -834814052, -525419628, -36833407, 558649150, -160948448, 1228693069, -37309774, 1889574576, -934053649, 2060856479, -1351444264, -861673049, 1904753322, 1251495356, 1092886164, 1779885748, 384746867, 1445225017, -701113361, 1056903795, -1711205940, -1451447179, 1856026759, -235708975, 1935182089, -2113860917, -470998256, -1430892600, -983973931, -1186162419, -746535183, 1968588527, 1240787969, -317270536, 203938507 ], [ 1212074163, -1139621309, 681072769, 2056080561, -333085755, 1053138666, 609454452, 210257763, 202503526, -351762025, 369490384, 1266788348, -1273004714, -176609082, -131235080, 311891843, 598657931, -19512957, 13130944, 1893241204, 1504565641, -921799873, -1591144481, 1086156556, -137681044, -843796788, -1225568508, 498900620, 516446948, -941868584, 2033713858, 797792700, 808388036, -1249233064, -684434763 ], [ 2056947239, 550614791, 850937975, 622090455, -206626127, 1434395755, -8985248, -1908143387, -134986173, 1186517570, -102223667, 85461762, 540772293, -1386737928, 1408475424, 1318808621, 825048400, 1583770574, -1993147188, -1765345977, -685824803, 887234797, -239275767, -442992700, -515643778, -901251256, -925693262, -577866358, 2093335268, -1111455384, 486598061, -999587834, 1333824990, 761046920, 1544563611 ], [ -181379575, 2048569007, 1273181620, 386668286, -959877473, -276214704, 1300373037, -2074059538, -1243455486, -566340158, -76999571, -1243257777, 581937558, 781400161, -10616163, -277053225, 94068618, 2030458186, 1246704438, 2001709422, -1609781646, -1714809604, 1205814660, -419436319, 1638634761, 940979031, -563914831, -2137339585, 1311152541, 562845840, 237957668, -1544936302, -1225961819, 1260592783, 1343954197 ] ], [ [ 651877095, 747411282, -1772591559, -1990331288, -1673871140, 1626507516, 899440849, -772295981, -1527485863, 1241866794, 1754703218, -1123881807, -1343655823, 555982460, 555753903, -733128620, 1150626906, -763248495, -168220556, -250134150, 1071909273, -680324915, -2045790455, -1200463787, 800196475, 441485923, 949742224, -933839745, -38170658, -1981258752, -578099211, 2058219712, -2054611765, -141500349, -803210736 ], [ 1040617141, -1270507207, 210203382, 1023964587, 1881318112, 2397575, -738587392, -1619623050, 1407592959, -203871535, 180800828, -1011458182, 1940661696, -851481915, 1682828030, 1655048415, 358468835, -1389533981, -1991335724, -1977313589, -1379094701, -350306589, -1598779880, -346435096, -8671106, 89705854, -1313178612, 2028455325, -504157530, -1752018969, 2123874664, 59735118, -779269678, 904502185, 673606341 ], [ 978552875, 1473997953, 306039639, 1802173786, -531373686, 392241793, -1313485293, -1650051167, 121255014, -97853411, -1793594777, -2129999448, -1044731733, 1906641044, 910292581, 2062575035, 1200664586, 653079287, -212994269, -555844565, 2080973224, -122470370, 166310177, -217283857, -1839328904, -1146364008, 453808810, 1880616338, -1991277922, -1665751436, 1600939022, 1023443715, -2070284755, 443778959, 1495505499 ], [ 854333547, -2129224164, -510840575, -1932798798, -1426038560, 702849572, -1267030708, 872339558, 1665503653, 177732776, -1634070487, -1088929842, 921418075, 1472898611, -1361488483, -998879461, -1830535179, -1006914758, -942596857, -196440824, 359847247, -752212206, -1801324562, -1696355092, -162437129, -1342816876, 1029387141, 492139133, -835007644, -1329472015, 325924795, -1135039371, -1962195462, 1195596567, -1933180922 ], [ -1872497835, 1285752376, -1564843858, 925293307, 2074409933, -66151966, 1216743065, 1028504143, 994280305, -1673217260, 1745198077, -279555649, 2049924628, 345472059, 1191649827, -289788196, 1755960245, 752622595, -1562967670, -2016580880, 1840005848, 1556794031, 399164044, -2009831565, -921436680, 2016828358, 2077001221, 350016098, 732960197, -303098830, 463213599, -2141800549, 1393206548, 1691800364, -683571392 ], [ 1940336520, 1543825795, -1727485092, -1567053040, 572254609, 321005620, -1368978739, 106144866, -1538394983, -1475791378, -1705255281, 1170397288, -1966152055, 515993565, -308497049, -276377550, 963881224, 379271032, -299790794, 1795676367, -567048455, -1311660937, -520647265, -1001282735, -1366812697, -1938062868, 542188349, -491840503, -540947410, 1215318126, -2112749319, -10947484, -5485679, -1750457025, -1944262469 ], [ -118721341, -61305392, -1983730371, -381116864, 1610938547, 9519795, 1137843382, 56957154, -1414252561, 52643992, -2094526001, -981554365, 983186563, -875208920, -1256438788, -1516283881, 1865839841, 974288628, 307579338, 1418746182, 442004261, 1790330888, -35050955, 1080219210, 2111700151, 1267969723, -117789854, 1078044895, 43163218, -572995494, -407112950, 28353804, -195913670, 289799950, -725299485 ], [ 1671536788, -1197282011, 1570586907, -1743696957, -1568904459, -155074257, 1775502635, -2051381452, 384653790, -470059103, -1141005598, 1050854275, -765265076, -1613971023, 2129443953, -1689644528, -1769518217, 1920237525, 707227746, -374861474, -696655724, 551675266, 1844172471, -87642616, 876270369, 552160586, 2090626450, -316093434, 1107968091, -764021788, 539040995, -782602091, -1435751376, 847566175, 1046211753 ], [ 931612382, 466874535, -846589460, 148609932, 1017798620, 1089210341, -1318100371, -685455730, -622569652, -182547302, 180415401, 848848610, -1519337016, 474653028, -1897790148, -1431206954, -142413313, -1935600074, -920249000, -1582085861, 1214563034, 1991170707, 829702804, -459120198, -510276409, -1207670278, -972661477, -277093408, -2133313197, 169417776, -988637262, -25095239, 1373826890, -961105202, 1962996036 ], [ 805779047, 1226209658, 1267700338, 845604271, 1133063924, 513036732, 522894268, 2089496618, 1414206888, 48358619, -788691147, 1242735724, 1510967339, 507560980, -1929858055, -2128323301, -738665119, -1379440605, -948480034, -680254404, -1346726398, 661270372, 414130083, 1299356175, 261367702, -1262975890, 1263031176, -2132187717, -454030034, -1864956644, 1541310579, 2008478625, -949604076, -1830421879, -1128287449 ], [ -1569983251, -1099397036, 1915899141, 597663703, -88573938, -1076348959, 1042494297, -1730476941, -1395218436, -1540580953, -735020212, 438499801, 87993137, -262305075, 24770018, -2125502162, -1981239001, 2070933332, -1341692191, 107152036, -278416568, -1417197420, 1635938123, -1184941744, 249833995, 261381186, 2131266769, 786315633, 1877540739, 1679751616, -212696363, 1219321502, 889464066, 1406175844, 1913805355 ], [ 1518901748, -1818184801, 1451946135, -1343035880, 6417832, -778055853, -1677149240, -1722941167, -616456781, 225678603, 1932889078, -606340161, -1158055057, -1014492213, -1437068919, 1638386257, -190108123, 969404333, 1706279011, 1610477853, 475885476, 859925632, -1041694869, -1173594541, -179103780, 1450137964, 465150197, -480436524, -1080313094, 1497064934, 767242241, -2111225682, 56763440, -571084006, -98399098 ], [ -895567999, -2127295157, -1789204279, -110042177, -623466826, -1924094355, 1284760363, -135905885, -1406850537, 847966981, -251046885, -1815393714, 1717690972, -1708738076, -712799152, 791362898, -584925492, -469337537, -1808634861, 850100738, -1075421283, 1390704884, 1987138072, -636559536, -2044282084, 119745879, 1875492042, -548974588, 1397694765, -1355706301, -743717212, -1499888466, -1475866568, 228224309, -601347716 ], [ -475274666, -384382376, 1359823914, 578138632, -1953465304, 623863068, -859113359, 391393283, -1670225939, 894851464, 1864877954, -1360916882, -538916753, 1398271050, -1966428325, 255092935, 667194516, 425291503, -1773658323, 884498335, -843530354, -1839930289, 814614758, 93881880, -660653821, 520909183, 807772362, -348180290, -1422465859, -1909732739, 332742079, 132056580, -352475750, -2056824364, 606154098 ], [ 1963221814, -604897667, 553397630, -1741074566, 95064332, 709948567, -1159361779, 1441695882, -1414660579, -1807049819, -486926223, -1812676761, -1062097108, 1562291480, 1955159875, 1442291518, 1350608934, -976577681, -861405995, -528899453, 2024002408, 959398578, -789353310, 739362862, -489856661, -765620251, -1731697398, -695710062, -1045927916, 2034110884, -1025156934, 139736450, -66308813, -186487792, -395437901 ], [ -1424498068, 870917615, 344033225, 1261422811, 1687810233, 825064651, 603511236, 1477504964, -1497881975, -827863511, -554001607, 394815301, -1385271101, -1871245131, 575291850, -2024096595, -1445551331, 1547375837, -1303147665, -775800173, 1630235401, 177414703, -1138064388, -1927042660, -1573327917, -1347555616, 554823137, -1304906950, 1396825528, 2011418891, -32472736, -1852321574, -1921197133, -2113849039, -2047183973 ], [ 712887146, -1618350119, 1041514502, -895738300, -297196578, -890447401, -788335477, 493984758, -1199220603, 1440623404, 1063135461, 1486371208, -549676893, -995428659, 1733638545, -736393522, 541762280, -803809059, -1725814037, -1457535466, -641565964, 390203347, -1495025693, 1447191912, 2044783383, -1612465028, -2069255009, 183024864, -188415007, -1332073837, 574704456, 61431979, 1790945725, 443985301, 1518119707 ], [ 1472643129, 1172166491, 1600490453, 1691147662, -710393478, -590758752, 98377095, 1576095002, -1594502713, 1257159271, 1152954446, 625019240, 280686264, 580756743, 1007569506, 1076668908, 1177034228, 1962209199, 1142944149, -514643365, -594847233, -1581210216, -1641339423, -260149151, -570723790, 1887501808, 1296733782, 1912296019, -126310755, -1947781916, -931332886, -226236930, 1301323682, 1600864801, -1637502288 ], [ -868373160, 1284794359, 392431595, -1533446413, 1097527203, 979061864, 745603337, 1556803674, 611312449, -812695993, -167455213, -2102570367, 93323903, 1804407230, -919174455, -153250124, 1977173234, -566712776, 1992200923, 829010774, 1244170848, 454542721, 708016498, -461198755, 492814786, -1035741222, -619373926, 1283856698, 316313129, -1386741098, 906099657, -1444752338, -1471709036, 1052072368, 1204523680 ], [ -1586064001, 661110449, 1343397865, -1824461796, 1413967692, -1811086923, -984009976, -896621206, 382634735, 947810778, -1277540402, 2039456065, -1666289795, -1382125608, 140523587, 1469361544, -848611208, 1294062110, 114187364, -1981070408, 2064000426, -1763302661, -591395339, -896864349, -472536891, 1353048376, -951721161, -1265582654, -128484112, 386146222, 1808638846, -991344887, 65900175, 182617255, -1918199312 ], [ 1225735434, 977987415, -1694677662, 2010978674, 1301304764, 1041398344, 396139702, 740635908, -1143085376, -33479508, -63921051, -1199964466, 1942811774, 1520959899, 749287323, 1826297117, 787241151, -997591690, -913436263, -186029322, 620899024, 1117410158, -1153483102, -1551977837, -305549367, 531814658, 806086378, -1411033448, -1971663537, -114119209, -1131487524, -588559905, -1293839126, -260828373, 597750744 ], [ 925137864, -448705419, 759931297, 1851828038, 1422259234, -1478649616, -11146556, -841538526, -347538602, -1224872609, 1820013840, -390503945, 329480713, -403911698, 438054819, -1976096808, 1158688365, 1011934582, -1309269675, 1052327040, -1878457263, 1110476301, -990811236, -2087666327, -1705409943, -1955580030, -1168147549, 1482984344, 1597704650, -797024064, -117368796, -1838357190, -1868069017, -3917289, 1533400755 ], [ -340110982, -129257038, 738929304, -640253530, 150562451, -1628247822, 1315300577, -351404963, -311366810, -1076346535, 1618084531, 1658683593, -1397262043, 138360097, -1192272232, 1493264156, 755647716, -947428363, 485652878, 456462384, 1424985867, 987573946, -691959438, 1380672066, -1479143623, -551414995, 1107412127, -1380039821, -630409996, -1113370594, 2058799566, -741281350, -1974155395, -102311599, -962337393 ], [ 369925759, -1880960472, -337275457, 1758163728, -822613181, -1285468581, 204177996, 627431695, 646972358, 1744021769, 581915771, -828539797, -879101169, 2134157514, -1778550417, 1922209400, 647359272, -1154452566, 720577196, 670228791, -1205574561, -880863860, 737234698, 717065366, 2991162, -1359178259, -1358502198, -542132535, 118247165, 1484731176, 194984160, 1107998232, -142514839, 1241098029, -573419865 ], [ -196057502, 240276061, -1306499719, 758922793, 4764380, -2021273779, -1281385895, 1732655888, 1339636645, 2003637198, 1256163221, -1870755416, -781041530, -1213988896, 2082830843, 1175724197, -1725040268, 1262087013, -608727348, -581513984, 163804098, -665902705, -1116862868, -251462275, 93005700, -845126755, 2032164989, 1646926072, -1507951190, 877113594, 46834988, 1167314932, 1965683007, -680149057, 1045003913 ], [ 329046748, -1999104050, -439552784, -2110447580, 1781715495, -811217912, -1321350098, 1911287532, -840963453, 582487461, 1321838289, 1805756166, 69313597, 996648551, -586718845, 1684353594, 151621174, 182503952, -568772142, 788488277, 1011269834, 145493455, 1169364777, -1642459480, -876360532, 1632285226, 1068355800, 149006107, -1652665381, 1199443084, -706792733, 418357788, 494184823, 1759252636, -1074391914 ], [ 1421829862, -733983995, 1948209322, 1446665318, -12406825, 1673590174, -436222726, 400714944, 1602588626, -435340422, -401268472, -1899647154, -1051436082, -1507672656, -1565327478, 1509994469, 1546613875, -120965726, -2127176880, -1401899869, -1713658370, -1252248387, 1457672673, 1942662171, 222187596, 928032353, 1110761267, 233713186, 194659719, 147433122, -1415717976, -1225886447, 1276587329, 59131359, 644623472 ], [ 627678537, 1292939753, -1961857924, 309358079, -24083983, -1619238300, 2116291336, 641064865, -1691258346, -1787450542, 1248316622, 523357332, -2140804780, -1357660731, 1253033614, 2036910354, -684718227, -590785958, 273927088, -98002077, -1841470392, -583200969, -327750997, 828486242, 1335045531, 60345561, 927841977, 1021423737, -70749653, 2066720018, 2067934742, 1141463091, -1190098059, -1520342230, 227241019 ], [ 672698777, 1705785515, -1272819316, 2041177778, -963639391, -1874713384, -476628180, 57176961, 2030530274, 827939945, 2011178457, -1358408717, -275260744, -1019603737, -1247504043, 840712973, -1316194662, 366623593, 315164496, 1443111942, -1454495523, -1753829170, 203405227, -330855934, -2333577, 2053958593, -1339835587, 2004917491, 369377504, -1485715970, 1861227063, -2013619145, 1522177192, -52965936, 272346906 ], [ 20499547, -213360963, 2104782577, 261356712, 1584488705, -859570463, 2125409827, 474597452, 342168535, -460202776, 2138534125, -987725508, -1636525792, -1683677249, 255830034, -161716661, -1543427492, 1843082088, 1104790499, 166684684, -330644966, 2003324594, 1795230580, -74333910, -863288967, 2041539154, 30864676, 1272947873, -1808696139, -1364790970, -322851727, 695073373, -39802483, 378619027, 1941025420 ], [ 1059606259, 264607527, -626537331, 486497760, -720221732, -1547754383, -1190341943, 529802418, 96624737, -1430830369, 2049158939, 607951501, 1079630684, -702355362, 853037287, -930013765, 1374587165, -126539648, 209260731, 1669009028, -271574120, -517588906, 253016100, 552569017, -930159849, 1545908798, -977306313, 1216604364, 560337768, -1641090034, 1309652025, 808265971, -1783442132, -1904574262, 1676663605 ], [ 1469786310, 1256588083, 2094883218, 222472707, 339012909, 1499966723, 1360347326, -872461798, -1523522521, -2032496878, -895164656, 2018927336, -480507811, 817900842, -141549131, -1458606095, -39051325, -1048478460, -471064663, 2120033975, -1800286820, 1090214416, 1079058761, 1224131512, 1184724184, 1063779991, 1187017379, -2024136688, -869316974, -2124740525, -491480582, 814671157, -329661234, 220480882, -1360263398 ], [ 1388651999, 545670729, 864057355, 415235020, -236939262, 372728918, -479441352, 411981367, 155160334, 559457299, 788607305, 892829286, -1284811513, -180029292, 1837730442, 1061960436, 289436605, -1112982414, 527950319, -680946179, -605727699, -18659378, 1578961492, -1754523722, -133817670, -460579997, 356501443, -551896940, 575311430, -1427139888, -156750391, -118568043, -13867214, 883424759, 333499000 ], [ 87200804, -170716172, -747141977, -1313188202, -616041339, 1196337773, -400639948, 1504919799, 1388690796, 549195674, -1217200610, 1066645925, -1916793388, -542434858, -1148398196, 1166858196, 1860950445, -2110549268, 1690546522, -1851996900, 166363981, -1620741780, 149843887, 1489451716, -1662315429, 1793485936, -644548970, 812041835, -1181738307, -2114787123, -1568792466, 7052745, -49111724, 1714373189, 202333867 ], [ 289296790, -1962195778, 1225549227, 566263857, -504882947, -1098628789, -807753423, 1935770892, -170162037, -760249667, -24027557, -865882204, 1079172052, 1483678757, -937341052, -374969462, 688936362, 1383897999, 1798235988, 429775202, 1611492248, 805452401, 1382015808, -1924102369, 842935113, 1050080565, 1499260623, 1997351607, -1086599330, -952664141, 1984961647, -243376975, -768279929, 1307961887, -1851038014 ], [ -976256131, 381626285, -568293641, -261693603, -634975874, -1106557964, -1362341602, -1405578265, 426556642, 1291753067, 1117677326, -647759135, -1964871937, 176206489, -1718859566, 304130160, -1813486483, -1981453632, 1361769678, -886322350, -2032547516, -1014324116, 961919969, 65657704, -304510838, 688767438, 1230552661, -1203372658, 855993689, -197218253, 1135718045, 1698656697, -241981007, -1528127109, 1418678598 ], [ 1597430969, 2104387578, -1725277180, -166626062, -388055715, 824742754, 894884308, 521813014, 1767281605, 2112642660, -763091813, -1118530765, -1999824126, -1831326814, -1514127443, 1147373046, -733709230, 34958829, -717499664, -1842672296, 1212902498, 902868607, 861042316, 42739765, -1180948210, -192538403, 70699590, -844910149, -1490372580, 162481842, 1178850577, 1785196208, -60167562, 1331519277, 463392622 ], [ -1668331187, -1969269470, 853972302, -1181493444, 1843551599, 2058810094, -1965954252, 1703845064, 296976851, 482002917, 168835128, -1658827868, -1343484382, -1229319717, 162171486, 855782379, -2006560910, -252664491, 1217910242, -1395628165, 1363006817, -274124121, 1938393452, -1950852748, -678215939, 608030627, -1079221908, -835496977, 1962314718, -1561184040, -1808856550, 99412064, 1286062415, 150090380, 285658400 ], [ 1508124038, 1122817240, 47897591, 548617489, 1164716439, 590958969, 697978897, 545655479, -269806671, -1736331096, -2091847513, 1880267438, -1377620796, 438116795, -1119810139, -529600104, 1119870322, -1578416451, 1668494120, -1444247227, 242319078, 2114024716, -1233238321, -1263000480, 257638681, 312424471, 333214405, 1335191097, -1365236507, 1237795691, -1948628648, -795563465, 513405654, 352994177, -1607064254 ], [ -1556378074, -1720569048, 19223482, 1895973848, -1728916730, 1966225149, -962832589, 1136994068, 1548398733, 36897949, -1261900427, 1837566634, -1987218392, 1009378695, 1321691668, 1406539367, 337934715, -281029379, 715304049, 844757643, -2005502908, -136458292, -1933079309, 2011228339, -2128861170, -607880415, 1827061566, -1367856477, 86041436, -1422148149, -2096105754, -770004146, 1419958432, 1297966171, -707389892 ], [ -868405743, -803124554, 975582632, -841073888, -1197518583, -2061054966, -1670946495, -1927251426, 1406324053, -563381190, -350364550, 318747100, 1758066185, -1097294528, 1870163501, 1485334720, 1497467891, 1174900658, 1370828496, -1964671818, -1398919403, -1672870772, 2045616291, 1879448932, 35671072, -529080687, 1581341731, -1436504739, -104206491, 1070820881, -1933786541, 2066923341, 455166149, 83452358, -524104595 ], [ -1831239205, 1392632592, -1690339356, -851610571, -1157573131, -2078634134, 347290978, 1613297077, -1383677832, 1566826189, 753503538, 1986089672, -9269965, -2097670220, -1269417515, -19643529, 719519649, 2061273277, 133367251, -324113604, -946965978, 581677063, -1443264610, 481495308, -646868453, -685481142, 714200701, 1602083245, -1659923371, 437644514, 1701439446, 1836474893, -535460977, 770015301, -48070760 ], [ 653138200, 850364836, -161586492, 850088705, -384479802, -855613533, -764040333, 1819616487, 971001028, -2125020795, 825477928, 572265072, 1927653516, -1781563824, 647454635, 1778501520, -1993074574, -1360746590, 677000449, -1503231777, 1159895074, 654472768, 1752515583, 1282608604, -2031319000, -1784415674, -390980230, -578521618, -2073749955, -1013867156, -1012813307, -1473916725, -432352160, 2059112278, -1903036841 ], [ -1224826630, 1081475969, 1508187029, -6037077, -897390182, 8317585, 1862656650, 743771272, -1482466743, 577587595, -1407319852, -95009138, 2037104007, -1268588129, -272598796, -912841123, 1111183433, -1205924401, 1621771842, 1113655734, -1248729937, 1424338165, 1641535270, -2089826244, 316976547, -913484893, -862391085, 374459196, 104439945, 647391016, -1647533231, -820051590, -1691826987, 690604309, 1133189733 ], [ -870376811, -850360034, 1074119299, -997283584, -1730484363, -1400032066, -1333562574, -1812825168, -1517207569, 1925516363, -1146332946, 1018183875, -141600160, 1906508935, 2031752508, 66735103, 1257234718, 1687005614, -1824368019, -1550558048, -930496979, 1441837425, 1197583418, -878183057, -1635531193, -2060911361, 1545108885, 1162421463, 1813328171, -730068947, 137882349, 490258847, -2070769205, -1920124313, 1146228909 ], [ -1229708655, 1659014897, -1220020113, 342539788, -1775383807, 804949357, -735774691, 1723716830, 1702051042, -1591404326, -1832749277, -757122639, 2120904620, 58106952, 28808512, -1775527693, -1937445660, 1173998217, 431901864, -586701082, -2050016701, -702558195, -1618006996, -288649402, 150225954, 1582389725, 368389192, -1486743437, -1564391430, 550512724, 807361007, 1264899561, 1624574390, -247009462, -921057437 ], [ 227511135, 1717222721, -1473333539, -108171156, 972897618, 143023203, 126807738, 1023646397, 1576831893, 1832299102, 1924552761, 252781697, 1044493889, -2110077574, -1091135621, -1823462373, -1744745376, 928631902, -1689616795, 1496824294, -355095547, 618505020, 1019804564, 503921587, 357328455, 105183733, -947124812, 996303955, -166085128, -2103820534, 815211437, -385762429, -1709485442, 1831730621, -1124928272 ], [ 1972371372, -64752163, -808907165, 524025953, 1721130390, 1611653041, 2087389423, 807326297, 217725116, -789169430, -1966049634, 1381784010, -1157630560, 1024637634, -1718087869, 2128774676, -717284195, 1211298488, 1180983394, -1288535702, 1507555924, -1761530849, 69176019, 822036195, -794556141, -1506140200, -1271416752, 170242229, -51648898, -1754793245, -1317948282, 347405763, -1673080237, 1074984819, -1650322941 ], [ -1652442953, -242313171, -994860351, 1535574800, -703950941, -1312582011, -148889356, -1759094516, -13758157, 1669318902, 1307982701, 773753123, -492279603, -27988127, 1217652906, -1608948417, -219111313, -1950676660, -1731265505, -827209196, -1828842257, 217273970, -1347511522, -2135320121, 1498930388, -388139492, -874678463, -1859760600, -1804271630, 1806946361, 1955938758, 1303416966, 507567906, -438075355, 1424062554 ], [ 705243488, 932443316, 1540179108, 636322960, -771172100, -134750167, -1615739152, 1280714168, -1946257352, -1882685778, -2039300327, 536180078, 1971777792, -1744689846, -444767015, -862667885, -576784065, -1857192845, 1688717804, 1383017233, 263701141, 2000078780, 1387770474, -250702197, 2118885344, 1579453347, -644369905, 2132300518, -1937985837, 309613951, -1377376516, -2021430472, 885150915, 1654663295, 1651532720 ], [ 1755956041, -1928952211, 1604186338, -1271904220, -1181324066, 1693469604, 2045620055, -612268775, -160054945, 1505219258, -956124019, -664061813, 396461565, 245092381, -1698730771, -360933326, 200652387, 1984060986, -1872369933, -1271579856, -272327595, 48326698, -168146320, 1043400934, -1378678624, 199822327, -1507893018, -1799922031, 1148212670, 443087334, 2053081365, -1845245812, 686698356, 826478726, 100018855 ], [ 380939585, 354467651, 1645638279, 692992871, 208085300, -26041829, 1570748104, 1656518395, 1135295114, -1421400402, 1766520294, 576186788, 30501685, 248010689, -921163705, -364659925, 1961752477, 478990642, -1345821276, 257581048, -245672602, 873052062, 710651441, 1920537174, -507353033, -74363511, 229119554, -1556814177, 775944266, -740435811, -1251194021, -1483904677, -564979206, -241309586, 2020915810 ], [ -1849712778, -2146008090, -1216903674, -493611865, -1138804549, -690877972, 1068395333, 1304967376, 570451685, -739473751, 834731159, 147335141, 409940679, -787177371, 121914248, 1630222893, -703102134, 889952758, 799125500, -1180131328, -1338593151, 753488708, 961188435, -1244476665, -1057204908, 44751877, -1619370477, 278258709, -493097082, 1686175081, -842592903, -825230615, -1997436910, 1436773768, 1198908839 ], [ -1573861011, 719449139, -1709973621, 1823095538, -1562746394, -1799273931, -639255220, 554038976, 1014667665, 1781861224, 280931689, -1383338860, 361119396, 14877169, 1734491619, 1413097218, -274890788, -389947227, 819699169, -485161215, -1722163946, 548859059, -1054486939, -122466980, -1239733383, 2146423017, 97440250, -22354752, -989304422, -1590747467, 834386148, 1718505864, 629965686, 1120685084, -200471392 ], [ -1866723209, -2133150295, 967037227, 1520859061, -1385163693, -2059663603, 1701022545, 641755194, -39842310, 1640560486, -817048221, -869310354, 1159714484, 198238807, -1238618631, 1952094175, 119986345, 369608217, -38262163, 395864146, 1128287867, -253576015, 2126330182, -161273124, -62153438, -71210723, 1822358734, -1904880306, -998844516, 1671248952, 59441923, 388079586, -571798246, 547908812, 944217295 ], [ 1437017607, -1633020212, -2010723176, 2040585429, 1183617707, 893321026, 880331451, 836423556, 429925270, 892286252, -95189438, 1882955674, 1155395730, 1929211890, -962387834, 1858512844, -420558937, 2029720609, 2039693537, 1299799055, 883569697, 85107309, 2015209107, 871779725, 1752758672, -1983280140, 1196109336, 1239347457, 1171901662, -1932076878, 165530270, 879423108, -351530561, -1518642012, -1345026269 ], [ -1379353557, -2036508115, -2101660080, 1859882892, -1363686170, 1868883282, 453390585, -531189947, 280616780, 893918331, 1487296370, -1221922401, 460568298, -1834437887, -265528462, -2096327181, -86848759, 1398960472, 1327073445, 650831206, -2058627458, -720612242, 1331560229, -1690770493, 638722877, -939567140, -1929301270, 481232202, 1761561212, 517913292, 323272568, 950163908, -1119241026, -1624121161, -433233815 ], [ 1255802997, -1518623458, -2135187873, 214787569, -603006474, 244451908, 2042699058, -1165256912, -2038835660, 721349822, -1998276782, 160741504, 924261068, 1152371916, -1440644530, -475116472, -989083425, 550996715, -326807247, 1617751522, 1708452216, 1292751991, -586201389, -1151054806, -882939104, 1000176677, -1124239123, 1572935532, 669268092, 546594723, -721812673, -106481315, 548440235, 1380717330, -271670781 ], [ 48304996, -967904999, 1381767983, -1272234635, 1723387953, -1942503845, 294703898, -330398069, -198001646, -1910988184, -1683818282, 953910689, -1056308897, 39558668, 1486201825, -532924013, -1473561657, 1655589087, 574113966, -2047398419, -1139138761, 310556121, -934675390, -1358290803, -1366985847, -100210294, 1906150006, -1937016779, 1300288387, -1651019321, 1747939449, -2095797125, -1610755607, 1220912313, -1773311437 ], [ 1094514304, -1069735485, -72176668, -989251421, 2003912700, -1769704566, -1520533796, 670526227, 1229639198, 2087073396, 1423354756, -985879100, -1728270608, 2015559074, 1546593789, -588182684, -1862042140, 1091416570, -843407594, 194993763, 1179981635, 1579182707, -1408599615, -1281017825, 706763760, 1941224159, 591554753, 629789991, 258140788, -731227132, -325383542, 392308650, 1748912044, -783184906, -1879645351 ] ] ], [ [ [ -1864739146, 1398156359, 1894275174, -1436026023, 542833015, 1087382767, 1481455903, -556998595, 324698980, -1673730479, -1272257406, -137848593, 903538270, -727364758, 873012991, -1162132151, 1122912998, -84145303, -212382148, 665572464, -1186061962, -610118966, -1348431226, -1730118398, -1693700696, 1838269001, -967938633, -857846310, 723918269, 193459630, -1650333887, -636900228, 1415927946, -1625960519, -1982295512 ], [ -1047874758, 452991942, -1382188986, 1385528078, 2094764976, -1510458113, 469618848, -1245908594, 1816443422, -1956185891, 1733091719, 363200135, -987080652, 614881529, -1723316364, -1537302981, 1638617480, 1328264876, -1863583219, 1905460863, 995347981, 1378786397, 1691313181, 1412475510, -223924685, -1059778459, 1403227210, 1619325262, 1802246786, 335394693, 562422243, 427877514, -1778115819, -553541667, 521462123 ], [ 439054509, -1678986136, -1430601794, 932702330, 1678234025, -1797257781, -1589893628, 2063541365, 154056307, -1071014598, 352266177, -1602233893, -1139364215, 1707469431, 1181524100, 1033641414, 1019753675, 378167312, -399511334, -753854795, 1385704803, 808167433, -1404508595, 633479761, -616793265, -1878982227, 1356832584, 513704283, -937283237, 1149077337, 477526853, -1193649434, -1102258049, 840480807, -204011711 ], [ 1609785678, -1189631034, 1813454710, -1322345003, -322176029, -174271088, 170748502, -169922695, 1116253288, 1074832929, -760907615, -1669680980, 460672260, -1143624885, -1861828241, -1732101867, -766270109, 1933956980, -122881383, -1381304685, -2060558128, -1593374461, -433065761, 1177942782, -690657214, 1201869550, 1207396420, -846527780, -1083120074, 971999454, 1469794138, -380702801, -801305724, 938191403, 1124342054 ], [ 556013189, -1800858264, 1102167898, 1646459175, -248598540, 1484518495, -247061663, -1568875367, -1936973157, -1229228743, -1583109506, 1306924563, -118947496, -1674932929, -431585648, -348572144, 1699828290, 1794412802, -20032685, -964049666, 613833886, 1147244212, 849358956, -441329513, -2121405004, -382051542, -1705006295, -1105040607, -825340398, 1778720912, -995413885, -1502132743, 2043644069, -1115289785, 1511494880 ], [ -612532578, 1043749808, 1755736496, -262899276, 897098031, -199666780, 1019060638, -975953272, 376726907, -970535246, 1258914008, 2079682977, 774328174, 1335252710, 1448461661, -1988630920, -1345620076, 1499964427, 1133133350, -376950946, 1963132682, -1317835354, -114921886, -682159060, 1667373439, -1961853589, 56063485, -1822469588, -1212641955, -647862518, 144859424, 76581599, -701867031, -1118550461, 1908022468 ], [ 547499085, 718325063, 1781447322, 1214203141, 943306422, 1717335333, 2013883941, 63881113, 72048512, 1988278038, 1449988343, 428086213, 608401711, 175249991, 1608768648, -1900943787, -2110817934, -1869819942, -1963221225, 1423564809, -1161593186, 1288905208, -446511482, 635245582, 1446547286, -407312889, 270223244, 1546760538, -677396713, -1165065740, 1016999161, 859662789, 1047278698, 382101228, -2127650863 ], [ -5110858, -613443990, -1868302032, 314327238, -1962371203, 546720960, 105918368, 1246815148, 2146548309, -1900770717, 673852551, -706588891, 1457566826, -331322258, 1584369036, 271083144, -1360642032, -2145865286, 1909260965, -1691252389, 1711208071, 1885396557, 841486382, -1788270658, -799317822, -456732267, 1587228169, 1144618827, -1677879922, 919197123, -616665600, 677799970, 325255166, 1539564994, 1514963465 ], [ 1275396063, -2020476454, 1487374938, 417038396, 1604331927, 649807776, -747471701, 1537955842, -1284160223, 1730581129, 1902581628, -1352931604, 1859565039, 557749823, 238077662, -1303276898, -492250409, -729413682, -2032896699, -319528883, 1986741304, 445039668, -866560343, 1523017681, -2046198265, 1518879065, -769139616, 1302642394, 137907906, -1707553366, -1983536847, -1243528710, 732483337, 443326155, 765396428 ], [ -286222271, -1506469458, 100513279, 925899108, -1502467827, 1261250232, -1507934675, -1666460137, 82893938, 1478526436, 986547548, 1943165653, 1698641792, -356676472, -955354157, 830253747, -748544387, -299871513, -586381926, 1327444266, -590021349, -1220797541, -1980505021, 1654306847, -1728158360, -1545758586, -1802581927, 932224870, -570929000, 1895940506, 2035657509, -106942178, -229814025, -1378744710, 927023306 ], [ -1833077902, 404592477, -761254032, -367409339, -779150892, -1728805374, -491375634, -1942102600, 1979842776, 983329794, 1130279454, -1090224017, 551124685, 31845651, 1845517319, -1432611982, -1935926408, -1324759134, -581652193, -1035404544, 653087706, -611381477, 876655913, 802898010, -2136764014, -72508890, 314686660, 1290325864, -619287424, 1122478506, 902649297, 905427343, 162938791, -540718273, -1896789572 ], [ -1650430388, 142278812, -1906079680, 2092320026, 988303781, 1262824730, -1546679211, 1500271007, 140101789, 1496754440, 482662754, 1532187747, -1948740957, -1360692309, 655121697, -1868012800, 1962473716, 1814047270, 1982439767, 2007137738, -912663284, -178790358, -692207684, 238476832, -1640935898, -1038100986, -180316509, -1059951542, -477277095, 1559702761, 1107943910, 443107549, 1088540849, 1104744384, 1816959690 ], [ -921476722, -1342937549, 1315943693, -1196077972, 1102733641, -1737491579, -167305991, 2048370172, -1920814593, 118651235, -75950539, -1203991269, -126361913, -964020042, 750664535, 1199760168, 1277480917, -725044355, -805513033, 812582639, 809334958, 1425992486, 904128547, -575096386, -2121728362, 447391678, 764568452, 1517369528, 224059713, -1073720406, -1965842560, -187617784, 1323014610, 1326162663, -623035083 ], [ 47768813, 1277200769, 923391033, -1475278774, 1118312038, -597895811, -591820484, 517995248, -1112841376, -4114099, 670447665, 825725014, 448783778, 1886933699, -663674504, -1476860482, 298583073, 735213184, 833756917, -1205964838, 1476360947, -1539193967, 875430713, -606650128, -758865318, -1641261103, -309913897, 1461872139, 693546714, 206884400, 1799443242, -1035280530, -1003738901, -1551161938, -245354979 ], [ -708216545, -757613369, -750409696, 1385761118, -1259546481, 1459040514, 1939593007, 816109449, -1055396397, -790242129, 7759105, -111952252, -1802591205, -1674296494, -80130232, -1518456880, 1272299203, -1032799567, 1600037384, 182313048, 1625911336, 2089844553, 1782239567, -1638161600, -646372846, -1437875766, -538062397, -1785247113, -902799302, -1594807429, 1687150370, -2144475611, 1089652168, -1046412044, 1755499609 ], [ -712224604, -1063998772, 22404610, 1092732399, -1752644394, -1999268449, -421484583, 1451703771, -398812583, -852925403, -513944295, -480392996, 148731097, -1693118630, 1902051787, -1886428401, -1728756899, 877050108, -1175936037, -599732166, -1035797691, -370313270, 677017392, 1365840559, -1748011941, 1238193147, 1844671626, 1088019409, 1481679315, 1310473668, -1501470580, 1458065782, -649362307, -1142964732, 657722330 ], [ 379136560, -1899283033, 1728054286, 1406577695, -1350833404, -1381644025, 1829650697, 620046032, 684838921, 2109597787, -1896786116, 153068231, -1460536353, 1518068613, 270211501, -6102519, 989688044, -1251571238, 996058363, 828557255, 96914649, -1597866064, 2053678580, 2025256837, -1632366287, -757186309, 1523612778, 778229339, -992962062, 1647535229, 431236813, 1706623481, 148407971, -1857509340, -657569475 ], [ -1029569728, -1564167845, 182681514, 942940799, 611312292, 1222555102, 1320246207, -825225001, -8260166, -1261267254, 887169120, -586686443, -323362232, -1664949114, 146289724, -512821146, 1605199464, -1576373698, 213219151, 2027844733, -1833245384, -369593070, -926208609, 1278865521, -1936523155, 1671042880, -1940749796, 425008612, 632932115, 1416645074, -1192706953, -353417079, -1471312283, -686698083, 92672197 ], [ 1003638730, 886038101, 1073420081, 112127805, -1895135769, -1245507831, -1118467912, -1870018397, 721424315, -1155474918, 255139973, 1208088044, 1821877836, -396214655, 1453692578, -552538568, 1123162669, -1749896083, 1831188550, -1510428332, 1222554311, 748583893, 1340923826, -1843600192, -474259646, -699214387, 1847968775, 2135249720, -2096842487, -1257457710, 2038070329, -1662957665, -1279377409, -249311802, -2038828174 ], [ 1867649925, -1240343668, 155502493, -2070097825, 94148145, 244269188, -1861922006, 675803471, -410202121, 267898240, 1627925009, 512317510, 1181967094, 390575134, -24459226, 1767564263, 1001251182, 1140222880, 713510783, 558864016, -47159904, 890180901, -1055274854, -1554937873, 1450055916, 1905386615, -395628660, 358410625, -1199211585, 679099754, 1403506006, -1626666726, 278139263, -533064629, 1693566012 ], [ 510015151, -935980767, -370659435, 551497017, 833867105, 1459166717, 306381734, 1004806989, 129966132, 1063923625, 2136396200, 1855876365, 1341142866, -1281454461, 295024615, -1170340052, -1369777408, 771610535, 1576294581, 1693376550, -1356015608, 679364039, -433882614, -716947849, 1208759378, 561308795, 1647792856, -1058601573, -1653616827, -857994485, -227217060, 966222372, 169227457, -652810969, -1758249323 ], [ -1678603425, -1493699470, 965524617, 83293154, 1638319841, 227103008, 1991401188, -209398014, -204142755, 1627432104, 616325212, 1443755497, 7037247, -210744602, 595375743, 1646035462, 1851797881, -518710290, 989855641, -1873138693, -628203200, -1991662878, 2020571504, 581065171, 602451243, -1076509805, 138072702, -1378715837, -877246554, -284407779, 1062173940, -1137954747, 1745694465, -1631067796, -1297202945 ], [ 632023656, -2094630666, -1832240597, 1691773714, -501630778, -1796323123, 1990396215, 879082169, 377145548, -1109820257, 1206363759, 585214589, -590301045, -485924270, -1072156250, -299085815, 163187872, -2088474277, -248492840, -1811840333, 903185940, 1534961118, -220888252, -1971330018, 1625306508, 1279261597, -1127812693, 2019542314, -1127142136, 1511723171, 1307047455, 2080734777, -1779329505, 1740631597, -395484525 ], [ 1012226413, 1178038819, -14807117, 522628162, -181901103, 1599018318, -1113048826, -633831740, 1320681771, -1210859889, 445463937, -237854109, 1617708683, 282195032, 1101963344, -1383977352, -1190625237, -417194811, -1875147533, -85468258, 500235033, 751445799, -1221986891, -1955377325, -2127180068, 116229619, -1159112350, -953105939, 887667383, -374560199, 176492237, -220605490, 2031645563, -1222648857, -1007757232 ], [ 482452087, 745949265, 346439663, -1118051252, -2091873909, 1711951040, -538922486, -2067850531, -1658123257, 1977275210, -593613674, -327308590, 1171751676, 2041920787, -599870495, 841332593, 1536633569, 1771995817, 1293001792, -790333806, -1690498390, 423949616, 97040147, 121508832, 305887262, -281743016, 2070299537, -1076442910, -725541139, -1072854478, -1227179176, 791271065, 1269511314, 1841541464, 1679046769 ], [ 494460552, 1963079541, -450592499, 160475301, 1019006153, -191510079, 648898477, 413002703, -1958944588, -1948373605, 1267777805, -718536311, -1912282949, 333306615, 1685594411, -1788076450, 75651149, 1689678062, 1562133659, -1447701353, 899690, -399994600, 649909647, -2029882188, -1507952339, 319790054, -643645236, -437190666, 1997474451, 825195499, -2090094251, 687243496, -202048819, -15651472, 1886078364 ], [ 1406415631, -135840046, -883435705, 1127893442, 1621548027, 46679261, -761475696, -579533326, 353914702, -836999030, 1731655809, 1189698662, 134604297, 504734854, -942799013, -1085435089, -1728126059, 297582186, -1222044086, 1991966842, 1689187339, 2054574988, -1302750690, 433567072, 77882162, 1231182003, -1284828608, 180614767, 1326829971, 1647787850, -1382091946, -753711422, 517922085, 628803812, 1682269215 ], [ -1412678816, 1338038297, 1347634974, -227465138, 587383869, 863708831, 1773439696, 333936780, 779969429, 1006402935, 867497773, 247600182, 603836264, 1760667877, 176579000, -1030560807, 1426081600, 1391718324, -1057415856, -971862198, -783758694, -62125344, -1799103019, -469893978, 966039929, -1487293473, 1643300300, -780646721, 203944967, -1463257404, -1652762522, -283894317, -1463328935, -1906151937, -1419652931 ], [ -1084759978, 1331382684, -1645854103, -757824718, 1442058061, 313802352, -253286904, 1757615707, -651121267, 1154546942, -1320445451, -1885306318, 817618289, -2063684870, -687820527, -96006053, -1540345659, 1382475374, -218610543, -1930475134, -924302073, -1321614530, -60789001, 1769344386, -389286430, 268809, -110789950, -1338158335, 1288736857, -693605119, 1637817115, 1204627682, -278447352, -471953549, -1049606979 ], [ -1212459094, -600202893, -1180339073, 559333595, 854056350, -1315678463, 857000489, -1427231243, -532594009, -965423149, -552186234, -509421006, 868465693, -1394311335, 490986933, 1890750303, 1037720481, -2146491916, 117020781, 887664987, -1034419625, 328873205, 242804568, -278177692, 472251668, -2075668617, 217803604, 464880579, -368265908, 1895001257, -1314467212, -1193045032, -1699908750, 1736092652, -2007736696 ], [ -1373972922, 740336670, -868873205, 655007320, 78788365, -127111311, -1305338307, 1969036594, -1349527912, 695241942, 926433052, -564917210, 309446281, 357967685, 48444419, 256113739, -273908860, 383185661, 931781360, 806140435, -789208893, -2145623446, 2032604630, 1449837093, -1901629701, 999157974, 487604918, -1571224058, 816719779, 267789120, 990219416, -972375143, 820710890, -418857580, -1931341741 ], [ -1896195905, -1134036180, 258874218, 610840773, -1156927499, 1814237374, 1048907930, -185085420, 303642745, -403986311, -1363605316, -604600918, -1566754682, 206332365, 1370806455, -1548184636, 14755370, -652408708, 1236429533, 2114084783, -509066138, -720532172, -1965885993, -604801481, 465775082, 1825691961, -479185849, -1815877508, 989293569, 1783998858, -1631396611, -542458194, 1940691168, 1887137068, 1596247065 ], [ 8197697, -986445057, -167600424, 513209796, 1157159332, -1303566555, -1029829837, 877473706, 1882240510, -1191546937, 268312349, 1458784896, 1268013657, 128353072, -1555037006, 2112022400, -2084092806, -109274071, -780622822, 1041936246, 1040019870, -952667566, 1123957288, 56258383, -797528998, -1047546793, -1795974807, 1483697334, -938631686, 1519413467, -1999197837, 1160099620, 1994607118, 78412369, -802015598 ], [ -1854466643, -1692057252, 2134434683, 317872420, 1134327757, -1997795919, 751238770, 2077652654, 173551644, -773788351, -140920982, 329207835, -1501946047, 816970973, 1921599154, -907388650, -1878879532, -1509626185, -875099404, 580817948, -1015861878, -1432009334, 1541771739, 1990896806, -1864092637, -725694652, 1161604010, -256225739, -71808937, -2064812898, -1809233908, 726374848, 1723831580, -665555163, -793655770 ], [ 1170708291, 398530480, -110822708, 2100737075, 1581612828, -572110912, 318837113, 770788930, 1595624358, 1764208689, -679493161, -1148200566, 853663898, 1861483665, 1822619477, -657868361, 1030122026, -200505694, 1096649844, 139291989, -1417142562, -611158539, -481714580, -289477121, 1417004411, 1621632670, -1797717379, -369024611, 973156519, -210571221, 1338433619, -744999986, -1538237159, 1100368630, 2125582428 ], [ -1976775783, -596421235, -1778530821, -1043802689, -1643815115, 718792466, -505773752, -718909129, -1640072420, -707351366, -719451361, -417728918, 1182844123, 477491530, 1790813746, -1393338146, -1572113570, -1082272490, -1271913487, 2036816431, 1567018316, 643160967, 1287473852, 1290195186, -2062538008, 2088311854, -1855225274, -903280512, 271995114, -745272330, -1095870177, -290550436, -207779844, -102608238, 1318603694 ], [ -1635812329, 1772561045, 1752589997, 1660311192, 1178937595, 1914305448, 1153204674, -1389986678, 292023647, 1482581560, 1184823844, 8265764, 1034240703, 1527551781, 112283976, 2138904617, -487564135, -1259434454, 638751615, 664225756, -100604140, 170713708, -458046840, -1091830899, -78804866, 1543844155, 298432246, 1266110860, 525947933, 2125892893, 170756241, -931554333, 879367972, -1331478993, 1281776034 ], [ 152165786, 560982078, 208065010, -1128019634, -1015165045, 534218706, 1975242078, 245686567, -18042089, 1317153906, -1222435470, 1968863200, 1950264797, -103170403, -1689251199, 887047917, 668365329, -982352729, 747218615, 1401985335, -1422892418, 297362041, -78612205, 687166793, 920444277, -422240809, -1617466826, 1408106672, -966007214, 1982169698, -1581440468, 745813412, -1802662012, -337768392, 1629711983 ], [ 1437748807, 551467775, -1552943581, 709732832, -1705372408, 1903462380, 1299338688, 497027604, 1556417058, 1499930887, 208011298, 1329110265, -669400924, 426755344, 1593675444, -805404533, 1935642658, 1436804856, -1377684591, -313802565, -411692147, -1904579782, 886064741, 1275844047, -1044498442, 1517801529, -1308489680, 782210510, 1747855778, 1493462744, 1902326199, 1483897217, -2112487120, -1442778270, 1123350965 ], [ -61430417, -735330434, -468921397, 345685759, -1417209606, 1349417430, -734998577, -533660036, 1044052673, -694150230, 118391032, 890775912, 1291801912, -1480686384, -1313499552, -405650460, -1777162513, -1051067840, -269512282, 955327546, -1183784254, -837462567, -1270957486, 1799493817, 113288558, 1663286860, -314023688, -1717837142, -637904739, -934185293, 754496372, 1313667511, 1217725918, 1737396852, 471585265 ], [ 1866667863, 1958691674, -1915137227, 973897866, 1225757736, 614885291, 990954380, 1830464, 437631149, -1921006235, -811524862, -1330779124, 1735547595, 348195758, -2083244124, 791044936, -648775560, 170030812, -1356421975, 1210113447, 1295616189, -2024566243, 1139060214, 682605092, 46277139, 1992227410, 847742453, 1748503347, -1981331372, 142549639, 1112345185, 148727707, -1248601015, 2049655992, -1372241926 ], [ 2127788875, 1151751621, 1670773733, 89836449, -1028319662, 1164215875, 2135790997, 1420173873, 1043970360, -473088668, -1068286263, 441579885, 1721282928, 99126468, -128453877, 1978369038, -153598725, -1182059467, 985003850, -137849338, -1798488159, 1361606944, -1482009285, 1382949182, -529873276, -105734772, -2144549897, -256260676, -1881108230, -2018306524, -960555101, 370474672, -667448067, -719920505, -941640661 ], [ 1748085599, 1826243077, 294183915, -325748776, -1586051002, 83288050, 1108708312, 1399335052, 1439558730, -741891762, -134082847, -1493607882, 799982102, 115244436, -83481467, 1590314736, 1824524567, 1188670847, 386995654, 472108044, 906109545, 349399200, 540940033, 1462172734, 1331714611, -617080589, 1223516564, 1768118801, 1874125451, 1747778386, -821199614, 1823279885, 1088859015, 1459809589, 1367057095 ], [ -599001845, -1820486573, -922434913, -1353735426, 1853452918, 1351690845, 1138942224, 1289031890, -1363202988, 860879721, 1128259075, -473930234, 103085561, -1359029103, -685653994, 656923162, 1884536704, -1962578218, -291094477, -1490221859, 1551986418, -766477014, -2070843554, 29381452, 1232101810, -2030492318, 1217161410, -2073719847, 20477191, 1822440082, -1978834849, -1802026143, -388887967, 1656139641, -2005315502 ], [ 1133521692, 1799216624, 891886406, 705478992, 460933424, -1325967230, 1720147029, -979954819, 1591751914, 980833533, -1148814214, 1683725578, -509911812, 1450073089, 2010599022, 1427412696, 293358428, 462310623, 1412712749, -1238970719, -98661597, -1446596787, 815799750, -1013898473, 812954748, -120519475, -106396784, -1569021093, 351909188, 1808034028, -26339786, 1485382994, 671288340, -1452800950, 590287822 ], [ -405383401, -677185291, 513587818, 1156425566, -595089985, 10045776, -261626222, 1887489577, 731948863, -584918169, 1869810537, -946300488, 1711040243, -779198422, 1580470319, 1580465309, -2086097420, 233923361, 1193021256, -1488252133, 625510578, -505651095, 382949424, -1643187813, 1486666395, -786119430, 257967378, -506647543, -185231727, -1160427439, 2122095938, 1153916043, 302405474, -1047799997, -1665097974 ], [ 212571200, -127342697, 1932251365, 595597144, -849394762, 969826168, -1935018788, 1397710957, -1385855681, 283136364, 1678784372, -1468899927, -255227384, 1332360034, -774760080, -18815687, -1048761111, 1727466496, -191096792, 1930597345, 1624801504, 157913192, -2029101810, 224393425, 62601827, -983535745, -1426767780, -1736778690, -1836803338, 1974056924, -2125086826, 1211463794, -1631523924, 185114339, -1763106436 ], [ 1259154508, -1351398656, -171593256, -694371642, 1150746747, 1089383626, 581652680, -167571579, 399744151, -122709895, 1013581770, 1622642917, -1238660622, 564323051, 688918263, 244841539, 1372024439, 886041441, -722030371, -525551926, -457021958, 1786315434, 1688861177, -834789865, -1039763618, 859164184, -1636630305, 2144741248, 1502590617, 1854719534, 1913871475, -607135967, -668735827, -52178481, -156563240 ], [ 1696366067, 1549701924, -2134667221, 615575915, 241998720, -741228433, 1986846055, 1113335357, 845138465, 1795360157, 2087475607, 1664578997, 955291425, 1937706456, -1960504733, 1719389001, 1060413555, -1997962937, -250860371, 774578405, 590302117, -1734477543, 980189788, 415740347, -586677870, 1909273596, 1047427913, 623866539, 1370370720, 526428502, -1999678239, 957330309, -801369557, 1028449335, 1557299507 ], [ -992165286, 534012336, -703956150, -536537866, -2114426844, -558379210, -1391386976, -595247492, 1084408229, -1182996858, 176347617, 554896533, -1356276225, 646349163, -313125954, 672344950, -311576121, 373117536, -506544681, 830149156, 827734231, -1326839345, -898374596, 700948406, -320613824, 1784039598, 1031525021, -1196049713, -1659357092, -2095764698, 2126605776, 927374281, -1235553795, -801980525, 167397655 ], [ 1058698966, -929549076, -982269033, 1992717937, 571867744, -254020649, -1089527198, 1034123190, 1385463193, 1687336696, -180737677, 514128745, 1094950020, 1950656942, -1744378867, -857712794, 610690900, -1089636539, -984934306, 322104168, 1983460254, 1699955062, 1346723025, -2106127576, -624393875, 157285473, -823102675, 839649864, 292521813, 337802056, 1161466694, -1511690732, 83292720, 1707565519, 1485247011 ], [ -1244756015, -830369476, 991449372, 885471061, -693482174, -1327209430, -31710446, -865890090, -880777788, 470288582, 1975801013, 2055669434, -513945311, 746338657, 330270501, -1969241363, 2009963613, 924679061, 1782842430, -877381471, 1443460778, -345184642, -1440873877, -1036508973, -1561830299, 615950770, -1308179061, 571437173, -1399650371, -1226179244, 2076928451, 849352325, -489542864, -659731233, 2052682699 ], [ 52287066, -1712359129, 997669718, -572203261, -665609171, 617174477, -568908869, 631406598, -1906978464, -189785213, -1549393932, -2035909855, 685018690, -1519001313, 129472826, 1801067065, -1687812022, 1793307797, -922424541, -721210955, -1385226509, 1113046473, 936387314, -993931592, 1197419569, -1118251896, 698928153, -855995277, -257144110, -1187877950, -1195999917, -713295445, 998579970, 1234262570, 1043128043 ], [ -1692602649, 1191376785, 7550575, 632922040, 1325450822, -32628427, 1457529614, -373537270, 1112073842, 348901229, -290476252, 798498898, 2143039749, -1679447779, -886284215, -1732391848, 2077015531, 1303473413, 53157294, -1760491864, -904717055, 1275505628, -1520460216, 1134049153, -1714700202, -302692710, 1716289872, -1546056679, -169434523, -71537944, -1592443066, 2017072248, 763922396, -1837342449, 1035858603 ], [ -1952079285, -850702434, 1274108147, -1327709700, 1505893745, 1573293855, 582200589, -409235493, 1026964834, 1851586013, 795732270, 625238207, -220294448, -391347345, 370770612, -1959292636, 53700985, -1967321852, -788234912, 552797061, -1538761566, -1874760433, -1563476962, -592773370, 980938465, 605430599, -636527645, 699757902, 347235634, -1406294613, 52232637, -1679710852, -1156039826, -1706596750, 1734023374 ], [ 7898348, -1926917082, 195478103, 1336072298, -1884813233, 1785577080, 1609049660, -2053879108, 1628830203, 155619377, -1919776048, -1091961379, -473447658, -2000682685, -539137329, -1090117997, 429884767, -76243652, 1793654026, -137087096, 1927985268, 127619484, 205706753, 283264099, -1285434201, 737353280, 2042866780, 716428503, 926956550, 277972190, -527359290, -1535117868, -307994093, -1972293548, 515398274 ], [ 1789211361, 170304254, 2006830983, -1362678155, -1729901037, -564999257, 1607999183, -194160864, 1827227750, 1812454045, 1445718064, -508659273, -1446065367, 868812462, -2073613620, -1029211856, 1113702920, 1497573265, 192921368, -1662431068, 1414399225, -1484715037, -1488724968, 327123913, 1417424122, 493263107, 1337727743, 2065013117, -737516224, 2069032089, -895809006, 1525297789, 1937341918, -2114725954, 1072778753 ], [ -550372621, 818980238, -1416924094, -2001643812, 1287284438, -502062073, -584457277, -921963651, -1848349694, 1746781432, -1506748126, 795739738, 1996455354, 901886540, 1838376486, -96111473, -1920532544, -1431271655, 2032047873, -1021028898, 588844650, -527972631, -803787981, 1235288976, -929667152, -248198177, -1392960, -1469030348, -885546921, 1773065156, -1729877233, 1499860455, -1333624076, -614018892, -1635098381 ], [ 1616502337, -443718479, -1438424317, 823077548, -1577398453, -1480295163, -1289945574, -1998585306, -85508330, -943766859, 1471771214, -1601713249, -1712539278, -486369902, 777818214, -1340298373, -1287864064, -2045290218, -1311123093, 721686671, 6603960, 1836462335, -1185964567, 1748807735, -1884616749, 615166102, 1847864217, -300863571, 1634279303, 602466636, 1487076402, -336312113, -1787152729, -1146971833, -540784795 ], [ -600170861, 2097426994, 1798795940, 1921064561, -162668521, -1900277989, 1119161995, -193813080, 1297131905, -733500328, -1372494730, 2005068753, -1199787095, 2005880678, 1360883322, 1320970917, -1681338291, -1666631037, 1026375509, -1642719036, -1883017373, -1959014998, -164637031, -248591222, -1988630645, 1001901209, 1153292157, -681648125, -1515008759, 849652049, 207636926, -1557375208, 1469848289, 835672465, 342039825 ] ], [ [ -929461119, -2126850385, -1461358733, -1403528856, -1018112301, 1413051125, 2005615167, -942667199, -473469982, -1148116024, -2035649526, -1708480399, 942317162, 1117216514, -1092812623, -91345281, -1521474645, 401675273, -1196885509, 2026163771, -964623565, 1872557030, -69934769, -1166641728, 1538171361, 404437480, 165135956, 1280101955, 453400533, -901851034, 1301599146, 1146114117, 533306470, 379956466, 1460905770 ], [ 1561785221, -809917909, 1289499849, 415091108, 531612708, 331295771, -399232941, 110247874, 1579785210, -461156209, 130345344, 1298642840, -1883584316, 448116791, -122187573, 746955887, -970716752, -1992571724, 1024783791, -61504153, 244328759, 1356219801, -559818157, 731217678, -47046320, 1327993145, 780474947, 71346040, 1346514515, -1239878187, -790155577, 1759154995, 1327580710, -1490253414, 1091488448 ], [ 2015355391, 463462282, 880266046, -31104532, 1053110903, 778034289, -1551548795, -985622013, -526103240, 252738904, -2134094425, 868608933, -640705915, 1220811963, 729835659, -727940982, 1472705004, -1126114357, -1795486941, -1648385617, -520047402, -1317772771, -2108535992, 1443313456, 1109747112, 501482883, 2028016248, 748551974, -989527173, 1223483185, 313898095, 873069274, -1910814039, -829781230, -1616327632 ], [ -1544085819, 478762330, 2052293945, -685513941, 161567530, 1564458436, -254152153, -1715905943, 785690313, -1274249334, -460518257, -1339170834, -90484098, -1933588171, 710880665, -1721918411, -1108782353, 1115408806, 689294000, -403344110, -15752227, -60664506, -841382151, -1594936219, 856844394, 684199230, 1959882574, 1657342893, -1542726631, -925423969, -673912417, -1363977619, -790887398, -1759626771, -2023526351 ], [ 867499941, -455423250, 1149166233, -1682398710, 1509062207, -830027919, 1728910243, -1980083478, 1926604416, -535028612, 488139411, -1600104430, -1116076231, 130953961, 1769139164, -1720837952, 1324515940, 1104515223, 2053706887, -867951369, -1424321594, 1314838363, -1959039372, 1226721012, -1283435991, -45610035, -1391704618, 409419036, 598520492, 1523758386, -1535184969, 1157620900, -940600818, 679756474, 1896113717 ], [ 1815457175, 838723282, 164439532, -1980360074, 1562476382, -1959667217, 674233786, -1230796653, -1769984515, 1789658669, -885597947, 219487490, -961994558, 735734118, 212894792, -1561331120, -17386415, 1594895503, 1731275350, 790857605, -1033406262, 601665196, 1559831985, 1857453245, -1198683042, -569832672, -1541686417, 895857096, 627805503, -83840879, 1345835019, 1234758199, -108963373, -2072027738, -587679558 ], [ -1541489058, 1588620256, -763814583, -1523165374, -1381070770, 116724071, -469466564, -211802787, -841815513, -1527832042, 1429036483, 1311181905, 1623702865, 1559728436, 2119377634, 1895764465, 1287394509, 1598136749, -918206605, -1549762978, 316600807, -691113652, 1956405008, 233167666, 586876889, -1925227742, 2066199791, -818960906, -1273735726, 1630985790, 1017639694, -1101220653, 1871931242, 968560452, -1988469814 ], [ -211588459, -1102974510, -545437211, 1253891539, 1408960910, -749427066, -1492629132, -1380024596, 1244977586, 556236332, 1605866227, 83478921, -351034143, 1456136188, -128951753, 1642545267, -952179548, 354456383, -96071205, -1731768656, 537461892, 1960341912, -1568394485, 1734787058, -955800105, -395911553, 1230749719, -962569088, 712525180, -1569041459, -686608839, 16920457, 870958508, 1087256054, 953128392 ], [ 83942100, 1411356900, -1314060263, 180320703, 1268513578, -314649060, 1388002704, -1139329313, -1256899908, -981370118, -181192254, 1260586336, -1534535475, 1804355935, -2003912593, -1288173136, 1431544017, -1284233610, 1275610313, 1883477837, 204301881, -1279477268, -197932430, -655051945, -1464325917, 1542626622, 1317631810, -1923333520, 1802654545, -587619787, -600636166, -1840079525, 285136629, 751920620, -1328558445 ], [ -2109878753, -158938824, 1824728199, 155682625, -120310360, 1912227018, -1454173611, 486967330, 95337683, 1476592561, 752086445, -1002640052, -1394032138, -1860498690, 1657813092, -748512371, 1157375188, 1446862060, 1242572796, -1181643964, -959758326, 2131024893, 1246542156, -1258818737, 1255363874, -1044989223, -1119021795, -1748371692, -736182260, 1374589263, -887836036, 469695670, 1121611053, 685999645, -582942377 ], [ -356152764, -2031623458, -1143035878, 738186276, -831321632, 1626686756, -2082511337, -2121447563, -1495467033, 1613892196, 1773379434, -882776486, 568470686, -852949679, 169908326, -535683014, -1305385078, 1211140001, -1178915557, 1214208418, 2028922653, 1252133920, 1842988999, -1432841033, 702962622, -1236287261, -27079101, 386886354, -427278417, 1360994825, 945711082, -1868571591, 1685579066, 2126040448, 1848244996 ], [ 753632397, -1705737718, -1895618753, 28847639, -2112978596, 1896411212, 604095227, 1829773140, -1323202060, -944722848, 144328355, 140496027, 1325961639, -1279953434, -2048650132, 910070394, 538221870, -1018055528, -525300267, 1972307332, 1877843248, 1102684793, -745074553, -129777092, 1308406380, -245266072, 204975694, -642285724, 1785983907, 372873361, -409870116, 930931077, 601828410, -508034494, -949580565 ], [ -1960925165, -160680874, -1052648240, 1713930511, -1488737960, -1778810501, 1476462048, 859166786, 1613982922, -1201927510, 1482540308, -28329121, 1980927733, 338325778, -212856393, -1353985759, 1265238935, -1106689448, 111838336, -74016422, -1455699775, -1013423634, 674970728, -1010408428, -87030434, -399783749, -1543696764, -2137981094, -110768135, 1968388029, 1306883788, 1555835000, 1272300820, 1499300386, 387495790 ], [ -1587856609, -72160999, 1231504942, 448118599, -503461095, -1502574706, -1795756598, -1723131979, -1802902677, 1768326981, 473740735, 776310090, 844637590, -78581362, -1049211598, 1676240992, 51263084, 1848567262, 844098587, -236290272, -1228332500, 2094913309, 773304595, -1445409632, -364914188, 210481382, -608114709, 2023306119, 779999037, -768614231, 1568110245, -1110630826, -196502498, -1135615336, 1327573518 ], [ -1236332562, -151023284, 1706919678, 1460420977, -1505735845, 627739775, -2083660804, -1389205690, -1359209285, 243490005, -1772263469, -2013037088, 1795987863, -8912574, 1548157029, 1610703539, 354325374, 154778734, 512708497, -1674870322, -1270896840, -1930056852, -527456493, 803122195, -1739262040, -227263232, 1164938232, -1779186163, -2139444705, -15926596, 1407217317, 769184571, -1974109749, 1480566541, 205879047 ], [ -1117847294, -1650252732, 1598738654, 607471572, 1650308672, 2145683030, 1804127540, 532228258, -1873366787, 146348885, 1317146983, 1337757702, -1419012140, -62257055, -691152325, 1391309574, -682104531, 989394243, -1811297508, 363103218, -1954489819, -475687836, -1582080818, -1265876926, 1544012646, 1234816193, -1939023660, 1034063111, -1241927662, 2063367301, -591919643, -1285480232, 1764413361, -426837859, -377985289 ], [ -2102668401, -1748768201, -723969341, 212498311, 653795615, -839915328, 1113359989, 2102559435, -446367484, 759553341, 1179457691, -617166225, -1269500380, 1882240182, -1341470784, -2096950484, 745059258, -29649774, 763650333, -1874832084, 1694895356, -1454936289, -808407672, -754366868, 591486453, 1570874363, -858100415, -60956365, 1458913526, -62177660, -33730684, -649621239, -1857807786, 1170346787, 602778865 ], [ 397221957, 132939548, -1183952140, 585598301, -2021170273, 87573803, 69749398, 283584272, 1459848941, -2132843247, -1328467281, 660794362, 670753969, -1740880654, 1653066360, 977703381, 1472892503, 1550836100, -131937895, -2066191314, -711108443, -1063026887, -242760932, -1227915334, 1628232965, 1549016439, -944916417, 1988077973, 846332427, -1587994346, -1673401144, 911110254, -432212468, -1447593100, -437120076 ], [ 1494824962, -854757735, -1984850245, 1003749114, -347873962, 48601789, -838924377, 80922217, -2146509665, -1019120724, 1368495302, 182109074, 961031848, 1753009331, 1224771209, 2037706278, -767716877, -423809248, 1929559835, 517638138, 155457156, 719106366, -143220142, 1986880135, -895984026, -1456742787, 214121194, -60088751, 1518562619, -1986182600, 435680013, -585768213, 531123696, -1493580302, 525088335 ], [ 1690290209, -1711793704, 1178892630, -357747130, -741222398, -540906607, 890157088, -688574190, 147770622, 654326335, -442409937, -1534850973, 2009798055, 504698826, 1134537116, -997906708, -978995425, 1108177521, -751744836, 188000030, -1352888468, 1226530102, 2108712720, 70812859, 679026161, 1950457413, 683968446, 1437804052, -447149784, 616181055, -978134456, -709958759, 1264041145, 1049221078, 1667909065 ], [ -2061966594, 393833995, 1634200699, 1294452982, -1424953062, -1625962114, 1544617023, -807032862, 160199876, 1262024204, 57337053, 1772881792, 1306158302, 470392591, 800377009, -46467428, 23208325, -1448771734, -430107870, -1221780900, -171916754, 1145867845, -2068362080, -420309095, -814623361, -1539165834, 1353693276, -1876854377, 122093336, 556900983, -605388228, 1378405884, 414237997, 218445775, -527669637 ], [ 1867204599, -1479520502, 1381056689, -1056795911, -1392390798, 592144151, -2074053720, 1009133167, 1719057269, 350284777, -601399617, -1914477404, 1409157694, -181663042, -1540652754, 1462999573, 2143890240, 1818743309, 670297432, -1188603833, 1481008593, -578866024, -1185662018, -1568319950, 856741472, 1490771843, -1279924978, -622952868, -1908924162, -1844411970, 2057024156, 1311006410, 52001336, -170072170, 1841419234 ], [ 850780929, -1738471759, -1024171205, 2002343940, 1152387482, -449303549, -113758105, -103016643, -434805730, 1814026475, -742946290, -1434349779, 1866952241, -315077578, -1163226588, -716286515, 1832873392, -1003528953, -1680825681, -2003357779, 1654507445, 1652484612, 1439301004, -619209705, -990673793, -2002398886, -1964436409, 460928716, -1761900532, 594469311, -1185936287, -138555341, -1380344537, -1426036747, -2023897197 ], [ 297148873, 1711227087, 202429429, -1081555603, 1469780283, 360506601, 2105160337, 611566819, 607484530, -411628730, 1880457098, 1044329243, 421626925, 319603674, -926824894, 2088134791, -559836400, -1376378523, 1228671287, 75167187, 1794202962, -1579974647, 1132505838, -1058756043, 949244120, -177640679, 971114486, -1275290457, 2115241267, 890639311, 231005996, -999310648, -734807798, -1066865340, -851514025 ], [ 1692942648, 1337010425, -1971248897, 1950866377, 562479962, -1893828089, -2028821464, -1522809145, -1359334858, -559620504, 1767381426, -885237688, 1190662443, 2146501796, 1474404138, 1491835264, 1741927242, -1605709384, 1927315295, 1316525191, -722937155, -2055660630, 457090975, -1946920313, -12644541, 1314971155, -648270766, -703887486, -1316738447, 1164484932, -2102061626, 940079166, 1355609802, -620442408, -69939355 ], [ 635820598, -745707034, 349986314, 2138174606, -1403030600, -1365292668, 1823837407, 999598416, 1190984221, 1242620626, 1694116906, -411115160, 536035243, -836911907, -1389592074, 1527900590, -1217664556, -608475198, 881906509, -1942785191, -412113754, -816964111, -1493904335, 1030847557, -339533112, -208844772, 460933586, -915016584, -389661580, 668015047, 1659573857, -2006692632, -1060134797, 875899923, -1602715199 ], [ -331598488, 1757545253, 131646302, 1288399498, 1371107975, 311751302, -371284554, -1358162059, -1094551865, 1480957966, -142779071, 1031631412, 486139108, 471476161, 1989969280, 1437613633, -1875225080, 1007540654, -1274659187, -13386199, -1248849305, -1589768803, -1162973748, 2085189396, 1369406504, -2024754626, 1547340950, -1685963633, -1926292718, 1109255329, -257453460, -1422189457, 1547332334, -216957970, -1674330832 ], [ 1868305246, -61320981, 507815886, -174787748, 633326718, -570133500, -158751853, 616977972, 397283712, 1428045359, 9127376, 29852314, -1785892910, 397421320, -1912889982, 1422916465, 987871314, 180828893, 2095771529, -289596164, 2014664114, -1342205027, 549670811, 566109734, 473388874, -491959235, 1112644265, -1481889810, -58752073, 1100663873, 127983258, -1108843520, -1020115699, -837180653, -1596073484 ], [ -62195122, -190992844, -1399499394, 1032353332, 550093139, -1921937311, 786881139, -1010953314, -2111117825, 2005262721, -1870502848, -89222217, 1934055803, 1102223721, 993008251, -142037798, 111563045, 1516682158, -1801244476, 451685677, -154863750, 619266579, -179761990, 1321017163, 143502769, -246397295, 264323279, 632063811, -447156030, -443082433, 452811189, 689613981, 1255633255, -44693771, -1087388878 ], [ 2013951774, -2003981879, 443940375, -845116368, -803147335, 790503865, -1314851226, 2064922186, -732714035, 1874800964, -960103179, -1043840829, 1130867964, 1201580418, -1847992559, 350712330, 872107581, 2072433930, 2142561235, -977590829, 773795317, 1595303719, 1408918065, 2054236597, 299485749, 781413025, 780377953, 1372397724, 1060466335, -778272926, -1298385170, 1354546605, 997925723, 1303806662, -979692188 ], [ -1161854932, 1244639589, 801934257, -232030998, 1720152415, 569040588, -45676563, -1992702669, -429633137, 2110054779, 1611556180, 459047534, -2127412946, -1135617835, 722871708, -1390919434, 49987340, -2140441392, -714485538, 722526945, -2099843339, -789490626, -1820506349, -770049167, -1334118068, 1942873324, 1667401800, -1062403546, 1605461322, 2006959751, 949393762, 2039090535, 1752349298, 323118101, -1628092101 ], [ 43369698, 619808057, 1106725956, -769365722, 956272806, 875032435, -1066448491, -1707186516, -576497871, 1518601342, -298595625, 2020383752, 728139193, -1579800602, -1854708175, -158379705, -306325773, 601991369, -1975099145, -873742938, 887487463, 1206041625, -1679554538, 963068504, 2040932788, 929572398, 451375688, -82590673, 1689092147, 1425260640, 1060007148, -1484954708, -1212234020, 1715292996, 311011843 ], [ -1397463555, -495482519, 1629445148, 1314617697, 250809497, -658976982, -1297756984, 1366341815, 398390480, 1896498912, 1746143676, 939972725, -1513271285, 1440958068, -1439923701, 1755053326, 1335282560, -780861209, -434413037, 1129894445, -1580295489, 13577598, 558913960, 1884571239, 487090772, -552980993, 1393075933, 1164103576, 466299783, 1462664007, -1557105744, -1084522695, 568031935, -1027676340, -829306076 ], [ -1437357275, 1509646427, 519536468, -1471215505, -286236692, -1488828455, -1213337876, -1741651301, -848713729, 905196463, -1443174551, -1739226092, -158251777, -828777106, -1258309354, -243273132, 1928566082, 50739377, 1569292649, -602768436, 928505635, -1477583932, 912526755, 1102427263, 1121138113, -10796285, 1339583051, 421705479, 691029056, -791997872, 921156171, -467873266, -1985818999, -320489746, -1899011593 ], [ -1114757081, -594845398, 105550448, -1578784709, -261867967, 358214333, -936903712, 1817002797, -1300729536, 2045601669, -687216391, -898570905, -921212170, 1699354763, 613727958, -755603328, -2037049716, -549577884, -1811028945, -431918489, 1753115408, -1245105158, 1804846474, -1973836428, 775557133, -648901789, 1743936625, -1374030565, -69156956, -1692941387, -1921253961, 804517211, -465865939, -1900462024, -1182834297 ], [ -598246660, -1177310926, 104904131, -806143501, 871023047, -1174631953, -231933264, 1853732381, -528149226, -15115559, 2059016238, -1990288585, -1842677305, 2134617358, 604249304, -1598191176, 894243624, 1496497386, -958784719, 2103256624, -1672788189, 505109864, -900056518, 1752231102, -2033226206, 1295610815, 143039595, -1181708304, -573770143, 196203391, 1190289761, -1684600476, -1946193559, -1714508869, 480998325 ], [ 42955329, -978905362, 83346234, 368782423, -1767966854, 1933424721, 330603365, 1949592304, -309989653, 1871542300, 1405797292, -770366922, -359824704, -493006400, 1266986666, -1763663120, 2112931342, -665386194, 559802412, -494146436, 2107933874, -2071259429, -1360232156, -1122923138, -584096861, -26211304, -1831607454, -386328489, -1537302336, -1812763773, -1298872974, -1904593595, -1667303757, 1913324698, -267299193 ], [ 816350056, -1641180975, -1643575432, -880162154, 1287195468, 1213451533, -1128162589, 2130316518, 647587851, -2092314602, 409282659, -279460385, -296915667, -1437133739, 1141442059, -795410869, -745885775, 1055823854, 473893622, 1680493336, 923374208, 1636348612, 474744952, 1598280879, 347945430, 1910266748, 1831443513, 249531195, 658149739, 701147855, -55109859, -451134373, -90395187, -1768242284, 1893154524 ], [ -5202113, -1523959521, -955402591, -1552309592, 945081867, 807608025, -838253989, -1524387525, 1467405715, 1524131171, -507990720, -558184900, -313634766, 1330035379, -1187213514, 1637300068, -1988966794, 1430294461, -605444709, -910898833, 2060808997, 1960733276, 1237011752, 1017364458, 904906596, 1669693863, 499146140, 2130125475, -73163452, 1555185231, -1290627342, -435319416, 1537559661, -940559262, 1921251661 ], [ 1528149096, 1555267463, 450605238, -1724991037, -1821881758, -43527572, -2014336760, -455021759, 2025437954, 2072922690, -1550234159, -1572763718, -681352501, 825961844, -1356710211, 757973196, 1344025935, -1278261995, -1441204460, -1757080397, 627618307, -1285219940, -547135892, -1441712498, 627911177, -257251475, -535321645, -474929224, 961553678, 2076422755, 1416493583, 559706585, -2145011438, 1235632477, 1665925326 ], [ 1974430256, -1416133554, -1044132896, -612184519, 1919453227, -830902250, -92809382, -854054599, 121852733, 1064505731, -1246182889, -1543079875, 1880454999, -1752343176, -1169196798, -2080757522, -834067081, 376653268, -957816387, -539801575, -19042101, 1980200842, 379426200, 696423737, 2119643509, -634185377, -1004977045, -1986924768, 1031578463, 710692936, -1807414176, -695206653, -846480784, -574960355, 599078325 ], [ -5943860, -303151016, 154397803, 842478340, 1965352693, 894482238, -1273207471, 1690730100, 422185114, -422119140, 889428710, 1669878407, -671073709, -1437540151, 1166006658, 1249386933, -455782647, -96163758, -1961325569, -1907852934, -624425460, 2082340798, 887779653, -2113623848, -403971831, 2141780713, 1545505998, -831514774, -2095758137, -445177112, -1081953017, 1151175781, -200879623, 2053483950, 1233082030 ], [ 68502848, 220789927, 1802245080, 2025703233, 1169979499, -584285217, -913262381, -174878936, -775463751, -1681607582, 1606811762, 1356141759, -963933697, -1992093406, -722580923, 921128521, 619825506, -571385239, 1975237592, -1890037972, 765996278, -1468552675, -357238386, -659576540, -876027367, -1030607930, 1712551814, 1121627033, -46151167, 1818548175, -118886849, 1056648659, -1049747804, 2026302231, -1221612959 ], [ 993566448, -1685176092, -714326446, -1180522159, -1256315334, 1662836244, -1429782310, 2066856248, 1238685990, -1079588270, -942413815, 1926686848, 1759784243, -893427559, 507548148, -1030044099, 62626329, 1600395974, 786233373, 1421879416, -940464536, 1231842062, 789420749, -1900964857, -165243494, -1593188008, -604540917, -1129676869, -1798981901, -98623876, 796358709, -2086654526, -15117245, 1066308535, 2063243793 ], [ 1897338913, 37383697, -1519354535, -1922046772, -547113443, -716977092, -1445470893, 1286143715, 282680219, -610394140, 2046269310, 1375798014, -1057579671, -2009995950, 1040416118, -1780421568, -22194998, 1864673210, -1026802260, 448821744, 1375746213, 94351085, 337881072, 406538688, -564951768, 1548184911, 502397590, -1530992399, 1179923181, 2002215162, -341633700, 934833360, 1094733593, -357495563, 1298946894 ], [ 1863856805, -1865524093, 277027721, -471067946, 1012212566, -292064676, -1554343297, -1478922182, -1149729987, -1707140177, 552335203, -2136310608, 964343506, -1042260189, -477879674, -814744761, 1178399110, -1122527860, -1410005409, 1051316395, -1529760360, -1929976279, -438047856, 1488884398, -523939865, -281704829, 285032114, 1985235599, -914657575, 513612199, 1159889313, 698624753, -1986353568, -1938026130, -989046715 ], [ 1777599043, 4403105, 1435794685, 275788507, -1101088655, 1024196710, 2032175268, 774148195, 2107120575, -23573353, 1119653475, 454741613, 650576657, -652007359, 1233776811, 325451820, -1590848940, 685040450, -1374376510, 412041342, 1438483892, -687152962, 1957156129, -356888730, -544073215, -1443538772, 811851537, 1713230130, 1917567164, -1391879828, 1778010708, -1300952714, 984742214, 1898578477, 416916649 ], [ -933921960, -1246585595, -1607124496, 983129559, 392484035, 1050402931, 1488550081, -1294754574, 324837434, 1288625756, -1742363213, -418524302, -1615631300, -1199053637, 30567098, 457078489, 2131128039, 757880890, -1566042111, -1256741048, -1160030104, -174200392, -277490345, -111225160, 1788867749, -993943971, -914637294, 746048946, 1702659564, 520568156, -1856224607, 947418796, 351405963, -1189315389, 1852530298 ], [ 1959975452, -1693433967, 2119445172, 1007221176, 1355864054, 1610755999, 832812822, 544174181, -2121841499, -1480801079, 492745246, -215571817, -292495613, -1102473756, -320965508, -369653233, -569364327, 1350020287, -934174124, 1061341977, 438969528, 316192669, -135520677, -634007260, -2013237620, 1797948359, -568681912, 1860099800, -1450312902, -713384765, -497684467, -2132147199, 1052207910, 756655020, -723062931 ], [ 408690555, -121761054, -1138676993, 810655412, -844791229, 1687154854, 520414533, 385209028, 430737520, 630076117, -1376347948, 184187821, 312392537, -276708742, -1591358312, 160582265, 203614999, -1644091189, 779046613, 424523979, -1541084931, 1306937877, -785149638, 914956678, 1411685046, 1015160704, 1507873703, 1473035680, -333304182, 1125891640, 955112088, -244071597, -66684005, 288112065, 1207107931 ], [ 1370471011, -751274015, 338823398, -530493569, 547587444, 232603208, 278779261, 853258669, 1906377860, -2029013683, 378331931, -156602077, 1431340320, -1642568803, -866624028, -1330055019, -801598200, -980730659, -42120394, 1022970387, -1278552265, -1096076587, 604493767, -398659087, 370714163, -1534813474, 2119853770, 1365437127, 561685557, -1310663736, -200641799, 838843628, -2109101794, 1961041928, -1961824181 ], [ -1480990986, -1127982219, -2057806317, 1532659828, -2078481074, -2111574192, 758250924, -74178707, 1270967538, -1843122588, 854317551, -286535125, -551629876, -183130561, -146340235, 1810116337, -1323280810, -1902384639, 1769010588, -1644771363, 1524639827, 220288815, 1741023078, 1258804687, 1092267664, 2072223138, 797882765, -947564530, 82027643, 915604038, 2032500154, 256886354, 1348821528, 129781022, -101930207 ], [ 1306501997, -339322650, 1884608504, -703886428, 1637242634, -467505094, 354632404, -973265732, 298930654, -1974222380, -1140276817, -749885331, -604439918, 1337025026, -398411765, -771835532, 85393112, -330444255, -1848430931, -261221445, 924830501, -175181513, 751771096, 1875073870, -723456919, 1254874230, 957402310, -1125346963, -1919685597, -1558526535, -2115369259, -128149411, 1507948754, 1182901339, 1659244047 ], [ -257973493, -936858428, -1807016343, -2007650853, -2028320547, 1274560001, -1002050254, 567758654, 2145989050, 1147792501, -1134288892, -282163869, 1578361940, 757330248, 231689791, -251741752, 1809648811, -2127189653, -1539081350, -1995639337, -1287561660, -1255119327, 83902045, 7755812, 389094383, 1779693725, -1506317754, -1727252716, 1091341327, 1067896986, 80492468, -558991021, 591136926, -1603957103, 574367241 ], [ 205442769, -95857000, 1763688927, -140152328, 12516916, -855491619, 2032903557, 147751391, -1835971186, 941963455, -1985115108, -1114072808, -593047164, -1936605945, -1384355706, -995698023, -602319977, 987166307, 1326912414, 1483667579, 1404120729, -1132435889, 1118898929, 427191303, 1898108881, 1704895292, 274279856, 1730525158, 1868530265, 1629925556, 1943162394, 254397272, 1869678758, 342502342, -2128888227 ], [ -143950575, -1912188008, -95137680, -239181791, -1877354209, -1683341742, -2024326721, -1578583399, 1922113403, -900816930, 703495806, -55989471, 747239483, 661874909, 808201638, -377432525, -586634173, -1600237903, 1932746954, 1586205415, 766337799, -1288881845, 747964263, -513088290, -1807529763, 1375553385, 1562959317, -1112574642, -1604238042, 1231624803, -400086691, -1482429552, -144059797, 253576756, 68145069 ], [ -1230918228, 2097785677, 493454175, 58670983, 2129215123, -1605020347, 1334513675, -1609378126, -827741255, -1011332905, 707631720, -1252649524, -574080943, 1164340597, -1278275231, 47537505, 1584536637, 1114671317, 1579780304, 1893299292, 1323344718, 1789472350, -948660367, 1889468067, 1269474757, 806224955, 676071615, -276204588, -1902710080, -121098455, 429317580, -1445050824, -2131419116, -1049876317, 1647038078 ], [ 936850544, -515290300, 1704775086, -1832207475, -214296308, -629729176, 861512715, -1504583744, 1367960273, 385887337, -982212866, 1073459795, 350823407, 439582419, -1315493963, 764122129, 429914757, -1355084979, -1921597249, 864858801, -304735430, 180488431, -1065918389, -495977619, -361726719, 91778029, -2078719808, -281210249, -701313185, 1954287349, 301513148, -372974249, -1306977672, 1838076759, 827971843 ], [ 1224248487, -636775899, -863176849, -1219862573, 232830198, -1919155930, 2139133847, -1772024257, 1308121811, 1917336061, 1203583543, 344702529, 948188743, -2018397102, 1887254029, -1771698532, -2084000208, 21092075, -150118824, -639581001, 31665468, 2084779888, -904087136, 921911847, -1502525038, 347586215, -621942150, 747866005, 1712575084, -902854720, 1623404566, 8148077, -1485497832, 2058311991, 660751373 ], [ -1632244329, -545908002, 1537113192, -605249747, -178100901, 1893940464, -463744502, -2127627762, -1661139865, -985346554, -577552267, -1336926059, 566954904, -1455993681, 1150378666, -683028801, 824412887, -1048264823, -464935341, -1547459318, -1249940640, 647899793, 96771613, 194116903, -1194833835, -424967834, 636680104, 955349785, -173204005, -619072454, -1232316863, -2118025250, -1793987803, 1283283469, -82833196 ] ], [ [ -1631601875, 419897576, 408853466, -1311750316, 1138156980, -1904662342, 315662849, 1554233728, 424228550, -2080045455, -710561197, -1476143810, -1574385867, 396888949, 495180714, 1303087015, -1320154865, -906320169, -1405267077, -730431861, 189513480, -890637367, -386867498, -1265194420, 839998459, -231975740, 1794319994, -2024181113, -1935223851, 1788654251, 160227774, -149410230, -1877313460, 1082748863, -286462675 ], [ 677064605, -1494260231, 1182194864, -1150633806, 599679434, -1555875260, 176018019, -1189189022, 182153127, 1137688512, -52668612, -1680920059, -1771115449, 1641466759, -2138689661, 543300597, -1523068094, -1465321352, 1609696160, -1571884074, -289082561, 1475289806, -1302829854, 638840508, -1326183094, 1496959509, -779912589, 1467646837, -1746458164, -683134832, -677496699, -728018422, 967953328, 475111064, 1865444487 ], [ -163986021, 1356869366, -1018125159, 747632999, -961968932, -1255589314, 781646021, -563777862, -145677791, 1519526105, 1095387358, -786293653, 533808033, 1412307031, 1175445724, -1083587676, -1455647213, -217946735, 773974034, -1197420734, 1476450860, 1063286394, -709747578, 284250493, 1707754248, -509173546, 267911746, -224987468, -1766408471, -1787326411, -799019296, 566766101, -1942622555, 1854762178, 1755002761 ], [ 1939843648, 829928855, -30724600, 1796031172, -1204744042, 2126352257, 1003631827, 256941416, 2020667843, -567039745, -622076602, -1794163362, 685463554, 2110189219, 726105260, -601262153, -2044667770, -2145159558, 1749294363, -2027835962, -225400137, -73552703, -1845634548, 884527250, 89318479, 1843814517, 331549708, 574002790, -1018364278, 432779357, -724994502, 1935806619, -1377841112, -1273949541, 1778650523 ], [ 581254350, 569157396, -1201960351, 1719750456, -1438621073, 1406627508, -425552820, -764627573, 2011735749, 1592971967, 1190489513, 1201152398, 1395787658, 528246429, -1059935245, 1395739603, -1570377160, -1511187770, 269811541, -144406623, 1564232159, -1934736487, -1873315563, -1908717081, -871149010, -1092990213, -517984084, -1707485233, -1879634832, -679208079, -1227107981, 324395150, -1039972733, 807198942, 438464666 ], [ -421880679, -613470583, 974622671, 1484933941, -239375808, 1709089738, 2009445062, -613340525, -654533600, -1713832311, -951299248, 572436701, -145393237, -626299055, -945758692, 654081723, 216285657, -955727630, 915053755, 1160965452, -913629315, -1767701619, 1962407979, 1595448112, 803667828, 1765722184, 1080336681, -474763488, 1886852369, -1233982415, 1409149496, 1214914023, 15342223, 965544965, -882062272 ], [ 859476836, 1980168968, 22288266, 1098114562, -632907431, 1509712902, 227769044, 1318103312, -1999216574, 1300721210, -1715701138, -1873590129, 1233279160, -788516565, 694089374, 1380483601, -495437697, 146324458, 1982567779, 1009070568, -417842948, -1605332183, -1716765149, 1264476425, 765129724, 1878278536, -248992635, 1800815672, -1553379340, -1372633250, -1326485211, -601010981, -1174908511, -104013656, 1200113834 ], [ -1248204079, -1486414036, 2035125355, -13593215, -435064289, 1969464713, -1070852587, -1977164230, 1568344766, -1913857380, -520441150, 920678806, -1615955906, 1369930896, 353087617, -1345397732, 759311316, 1507405352, 1675396648, 475267880, 1794008430, 43237097, 1257459990, -366379516, -921125387, 1738409343, 327015890, 821747727, -801880483, 415806851, 1455706019, 2044738877, 1360522488, -1994670891, 1820642853 ], [ 1067429490, 1101797326, -410126697, -837531204, 1366446700, -443923700, -1088408082, 882458494, -652439051, 355672868, 781302158, 2064940769, -457805401, -945669988, 938887147, 258883360, -909698053, 2060711416, 1118977465, -289237949, 1114652459, -1060487714, -1390529173, -1114817995, -1158130923, 1027230299, -244833100, 1380450620, -1150987900, -2055682825, -2091627452, -990120915, -1619662263, 1566182018, 546600910 ], [ -1691434904, -530837004, -594627139, -1013467445, -565501458, 899899649, 1742054311, -1164447952, 313844362, -1562650341, -1435475394, -643419361, -488289430, -821630429, -1177279213, 619695724, -444736935, 1856528441, 454290275, -1759221685, -381584156, -458699804, -509153512, -1391739751, 1607987170, 1907461426, 1982536398, -223717419, -655101008, -1799276645, -1594457143, 1978365581, -1871254855, 891391134, 1015965796 ], [ -1227044732, -247356587, 404707871, -1076131637, -1211140746, 150801565, -268039522, 2127746535, 1843868802, 658342676, -1091292234, -1348813148, 206778984, -855782750, 2026690351, 516075038, -545337515, 1329330365, -1787054282, -1706284765, 927179218, -1146148997, -1039236311, 972850654, -148513583, -414991087, 1854231907, -739894679, -883799066, -810101181, -1154051386, 1311335672, 237624322, -320696277, 2120378899 ], [ 1479119508, 2127141095, 1557917768, 1108107444, -135908292, -1625740949, 1901919459, -1490479076, 1593864218, 587456354, 480966439, -51982171, -1860762336, -949111346, -651113393, 737033253, 274499269, -1470915206, 1289070369, 1688289556, 338126157, 81883801, -654944270, -2050528437, -355579824, 1249335005, 1736322872, -1702598929, 1463269388, -970714467, -1145461713, -426010798, -1579642865, -2084885631, 928207553 ], [ 134757303, 1298820029, 498195217, -443051568, 1179616305, -860463642, 1290864664, 1420861584, 390871344, 1479413201, -75834468, 1877101897, -1027371122, 1220055842, 1785415873, 1614360212, -1140230956, 1253098428, 1600635824, 1883430679, -873833137, -151649483, 764453076, 1882431025, 389715191, 586142585, 452979842, -1333027687, 33471339, -185517381, 1329331312, 1565999108, 1498391648, -945450876, 1101996133 ], [ -1325910922, -802175497, -644559354, -1814457993, 738302631, -1100534178, 316752045, 729422649, 1487466945, -540071851, -351518120, 1897954253, 1924923597, -1009688011, -531665159, 3719561, 1236402130, -1481515427, -2061745983, -1436324058, -895197632, 1688719953, -826128082, 217097092, -96227276, -1715922893, -1829463167, 610764599, -651110278, -1554615456, 346986113, 334862655, 1583499724, 2055906705, 576511775 ], [ -781817853, 1640813324, 30159919, -1817269821, 816073033, -1480359700, -1118175712, -456911816, 1445438273, -1058428415, 855802478, -1639907320, 715959531, 1301852946, 1630375996, 854091006, -2005262678, 1272018137, -716746328, -542264847, 2098263234, -1500456887, 298270681, 1292677250, -1861440355, 1005256447, 1027888224, -920283617, 1840600027, 262986619, 1179474102, -838295840, 1123943402, -1934266520, 551382234 ], [ -380870651, -214195559, -168414878, 838352907, -1908723114, -1258924325, -1728821105, -1069363873, -692347216, -753462998, -1976108182, -682277120, 1496578162, 503918845, 2080403450, 1483216959, -1931648179, 1080915102, 489762331, -1960893343, -1442901972, 1004892788, 677449721, 699798832, 72310650, 290043908, -1611723660, -2095643750, 72873159, -323138490, -68021848, 621472208, -462935178, -1826207033, -1605449231 ], [ -1749172202, -286797549, -1109062145, -494036763, -1754655479, -292022475, -1630538491, -722234503, -59200041, 1575954060, -170060640, -630826370, -7382199, -1516038076, -436364057, -1104757549, 1766048979, 264147470, 754812212, 1325017210, 1319167098, -120340608, -26121838, -1131377528, 155800724, -1270528889, -2051238952, 1019563620, -2090736620, -468377134, 22824670, 1922288349, -500477003, 514409959, 365072000 ], [ 812898679, -1849814913, -1074725067, 163957581, -1163193096, -1552672185, 887531098, 563191150, 682606393, 548246655, -1812677938, -577081286, -1362826942, 1139085878, -746513195, -1159191553, 34466923, -1809406646, -662052251, 1480115563, -1910819816, 376037555, 2008982958, -1223462406, 604191545, -1843493531, 1275557265, 759424513, -1656674217, 762850564, -332924522, 823240152, 645787227, -371473377, -751059671 ], [ -691692478, 694502516, -36946355, 860031313, 432571697, -116413784, -585392019, 778525711, -1806920467, 2114841404, 899292578, -1499433838, 158974446, 1012449346, 1437479725, 1438343874, -741740918, 246651843, 1842319265, -1091668741, 258613320, -2002044250, -1194609659, -1170812090, -959751334, -810396175, -1955292488, 80446104, 968757430, 1505168719, 1704420880, 1872921208, 93404043, -135691323, -1275838656 ], [ -792746392, -84939501, 807244492, 1262906676, -557445952, 245842641, -1145771573, 355582208, -2019246775, 827967514, 379042642, 839798664, -1244969014, -282188709, -758011652, 706807912, 2111583014, -1795460513, -44656940, 1098039125, 1751416447, 1951658217, -1922677661, -33053231, 844868089, -362755696, -833227565, -598690627, -336181181, 489696573, -1792947027, 1179821051, -848726664, -510131060, 1639749832 ], [ -16078334, -1097852938, 296042595, 23560506, -1850238251, -644859373, -141022228, -290113656, 799729725, 79130116, -984098024, 1027273038, 2019984813, 1833838232, -1251398274, 941267899, 1152728791, 1835419146, -244572909, -1851827947, 114602125, 498535424, -1218985388, 823051141, 844782572, -1927356369, 508182176, -1245281308, -1552161627, -1288016563, -1508702892, 2139336815, -1409141833, 2128235274, 1024861201 ], [ 204866753, 1928537235, 1752917200, 483638315, 1910249242, -2070366253, -435264477, 722286961, 1611597735, -1526794970, 1550343998, 2054211681, 2132698408, 961385958, 220673548, -1605508261, 605195187, 746139406, 492521321, -1149404299, -1466533493, -308938532, -964709703, 1564559331, 1464504063, -134781249, -1705974656, -1649381602, -1922219565, 2080893777, -1673330967, 672590312, 611259546, -1407740580, -96956964 ], [ 1437862024, 1067716949, -750805993, 1192668451, 926146177, 947994231, 249678337, 1269298960, 701535764, -310714902, -7519498, 149991854, -598129756, 490208932, 2046162891, -985288326, -1840082991, 1814473944, 1107132584, -829832541, 1040446342, -609471576, -224078443, 533598844, 1227326051, -1948898416, 127123869, 595359081, -115382639, -1008732603, 1464623985, -1471316323, 851328021, 1345413508, 1215966453 ], [ 1529384073, -786123362, 1351462807, 539251118, 463912522, 1199370291, 432636809, -795029544, -1279894917, 734736480, -869845966, 285215388, 1625237833, 1962581338, -7405151, -1624531940, -1817002904, 1379656590, 1117205497, -1465617482, 1731317743, 48126364, 474515159, 871045997, -1515780424, -142303265, 50379060, 1370987688, 984881887, 679671567, 1759620203, 1145415425, 207439178, -220926383, 65187407 ], [ 63205221, 1503559755, -205648337, -556656070, 967477826, 1692635933, -2143032043, -1264266006, 1817574260, 1512513579, -1811483236, -1483205779, 487538511, 1076265730, 1108827327, 48549818, 1731885160, 937141231, -780334624, -1225111625, -955249770, 227445746, -812116835, 431388890, 1879450638, 687622648, -1174527455, 2098126043, 185812467, 500125665, 495306435, -49378527, -785038849, -630902397, -95699950 ], [ -2083969633, 2068457648, 10694623, 564621924, -2035756334, -146081391, -307030586, -1125608636, -571417659, 1496988937, -1156956285, 1831956106, -1565719928, -1540247494, -1754626317, 315336050, -344712506, -1009086791, -1308165178, 1611312317, -1850928815, -245146006, 1375770890, 459068715, -970750559, 195448017, 2093042664, 1429394242, -1941639561, -441441962, 722791537, 1620279923, 1957653677, -2068320283, 1525077912 ], [ -749972935, -1096783257, 1283109457, -1452079166, 1090756002, -1818275302, 1873075597, 359623242, 859494110, -70359533, -1845208963, -1049516645, 1672633569, -1611033970, -359159115, 647248079, -1976288948, -1910725588, -615561089, -1521586191, -721385309, -848535033, 984666998, -157432848, 1701289039, 1297186586, 1557479877, -1999790839, 945540186, -81620588, -1836432365, -697334929, 118013693, -1929733937, -783149680 ], [ -2033795205, 1261344970, -986436963, 412299737, 1355563094, 1361647965, 210084873, -905659741, -367612536, 1532943299, 32086943, -126435679, -655323761, 2104245430, 1135361924, -146789133, 1695990438, -576285041, 1241366687, 858507245, -115632678, 675745067, 1682704430, -1591208285, 543822855, -1193110519, -389098229, 2021409988, -1484108004, 490357795, 1555724479, 1056175845, 204339000, -1410952703, 1180202435 ], [ -1291046701, -121095317, 639180374, 187250471, 654420409, -196488998, 623042155, 1159861396, -12960617, -2017255480, 959340362, 741379707, 208215367, -896883926, 1872157429, 648732307, 126777701, 1385443593, -1294262512, 932913413, -1762467725, 952955682, 1780217999, 1466139286, -563370907, 175314355, 2045527517, -1990466353, 1874855972, 1979245021, 2040290405, 380196526, 1506495004, -695332782, -50048403 ], [ 1582811632, 784962646, 480096526, 692600236, 642909195, -2105399506, -612906074, 341391377, 1080969876, 1215453366, -675572229, -1056192073, -1390763296, -208105931, 451913849, -664315246, 2119811683, -2336463, -777454538, -1346393678, 957557214, -1576659500, -773474963, -726789396, 436893048, 1737776027, -269768953, 80640936, -42983950, 147322876, 1508170196, 1946538167, 1424308867, -104604003, -1656332585 ], [ -272224734, -1855027052, 1100667726, 565642474, 1978055269, -1686386376, -552242438, 764529104, -759846879, 866224301, 1695192099, 85712621, 1392384709, 1774297762, -1891565143, 712039470, 634385121, 1705947370, -1646747802, 419644533, 211220419, 260273114, 2075912703, -1891165143, 1071720059, -2072138594, 2003411191, -1351969526, 982046607, 949112303, 78958651, 2074028418, 2013512432, -2134854776, 1154961566 ], [ -1041876068, 2068607046, -1258760529, -819850696, -257582868, -245062171, -592227173, 1766965465, 1953412697, -1190807425, 589754352, -721200101, 534802621, 1452423504, 942910132, 1001092186, 352680762, -1136861907, 53787353, 273173391, -551251883, -1299990372, -1032312401, -1437000849, -1885025702, -1404968008, -342635781, 976310199, -255262938, -848840017, -2120835553, -552162558, 1058436098, 1374993111, -1456987141 ], [ -1755530647, -1089537028, 881926494, 1617364571, -330396821, -6617083, 705733524, 1392458639, -1612779322, 636256865, -1121024603, 1226840428, -1611302833, 956623803, 1288524331, 1600524678, -1868292500, -591760820, 1779853189, 1468741200, 71935130, -931051104, -2009249815, 829597526, 1634957481, 1946044302, -1668915324, 409351242, 1075204538, 862212252, 1580053119, 355954728, 532156806, 1832203493, -644348384 ], [ -845544514, -1038823053, 1410690414, 1494989895, 50578001, -1736399123, -738257201, 200092275, -1107108685, 1560618940, 1648219447, 624397888, -64355964, 77049038, -843780413, 485772516, 1537006504, 1231855306, 1468558814, 1859910995, -1260511320, -877052054, 821088861, 1458005274, 956525336, 315570801, -1660747170, -182314879, -464479549, -1615649639, 1673610373, -203591701, 893105612, 432333834, 853760549 ], [ -418950645, -866304365, 1121952847, 890116903, 2028139961, 580515325, 258717760, -1107508602, -1301037289, -1200142517, 555452913, -2125912455, -111845280, 1820606649, 909980910, 1769820300, -1186993941, -275108117, 1575808979, 1906810762, -1876443901, 1994145182, -1856665511, -514519549, 1058701818, -788429442, -981364167, 1202983549, 31199735, 1403385380, -328720741, 489964677, -1633503012, 1348941635, -99686470 ], [ 901896366, 1458973213, -75738741, -514296192, 914205748, 1841889290, 440839469, 1713976409, -1622959204, 1029703595, -1646522652, -498821882, 1430963519, 494408806, 1652504935, 1245283203, 978051672, 141115509, 900337119, 1232515180, -2034398023, -283319763, 39174712, 664244283, 1902509178, -1911581174, -1094625317, 1381507566, 493217957, -1488712173, 409959523, -303274894, 787153658, -76397651, 132352814 ], [ -276829937, 1823312866, -880541774, 325412561, 1073964459, -1703646374, 100241786, 245293315, 1788172003, -474988842, -1794855016, 2100116326, -1497956379, 880158757, -1578897082, 732845014, 1901515727, 150312019, -1212908712, -1859517538, 1483787592, 654000313, -1065507257, -1410807579, -704643194, -245567968, -644882319, 1093511633, -1462653804, 1388615793, 1161317001, 128778653, 1237943592, 1222443734, 1318825617 ], [ 841925509, -1202188515, 1971399345, -756346077, -1436226192, -1816107580, -1871120353, 219020894, -398717296, 1626745285, -1918722210, 1951017616, 1183595968, -641431111, -1758753115, 968466597, -1312273895, 124721674, -1712289074, 513685083, -1796052280, 1941286733, -2074000580, 1829337937, -700166308, 1347074510, 2083880263, -2054153258, 802825044, -283720378, -472387851, 1621800475, -1998898784, 779874405, 1994399707 ], [ -1171622040, 860986052, 247025515, 173099264, -492385316, 1253496285, -895095136, -130307021, -722661954, 1687903743, 620584841, -1823277956, -109913801, 433044654, -1728696427, 412355921, -1985895363, 632335278, -106346462, -349845205, 874636315, 1149320959, 439484751, -2116164469, -434474367, -1260369782, 915934113, -28947926, -547855155, -1328837765, 1244896415, -534868024, 47521929, -929159181, 1433165274 ], [ 1116917572, -25904324, -893136900, -391233792, -560394221, 183148028, 529654501, 1310417858, -225141194, 1437512071, -1462336052, 1483961807, -2015225683, 856361071, 461789039, -1227879879, -1760798371, -1530065601, 1657602717, 950330693, 1092338583, -548660468, 732648529, 1999078053, -106599677, -435743387, -297236180, 893049034, 1680830663, 855252501, -1025296416, -687674332, -127798033, -1406027791, -1316659605 ], [ -2108384922, 1256294634, -258599088, 317043491, -928011050, 88937477, 2012311567, 1409478340, -1943266515, -1840813776, -768681060, -81332015, -795997613, -1480861433, -995570934, -2119680147, -1286239020, 247268581, 1864349995, 254861556, -167087600, -2015585293, -365763126, 995312275, 1973452201, 601125529, -1955774110, 298062310, -885228080, 576967601, -1492984961, 781147342, 1983282798, 793979386, 1491370102 ], [ -598131212, -2087443042, 1508180674, -357146313, 1865724162, 2130012541, 1894921464, 1256296913, -754104414, -1571131995, -1384758433, 218102300, -1744491354, 1992006737, -354100023, -765620246, -261149365, -1759260330, 799058888, 1102849263, 1641791969, 791376597, 51561375, -913550898, -302650797, -1307773628, -1178466272, -1157530642, 944448555, 60557777, -1249941166, -1444236076, -144239251, -60175881, -1105396782 ], [ 1511873271, -534980247, 817615714, 948700080, 717142004, 2001395073, -683216206, -1847087266, 990385769, -747962849, 1453041831, -718202404, -865723984, 2028652756, 50317932, 344661820, 1058928087, 978412198, -2026976915, 1527383784, 1386208331, -1302896575, -336105312, 2114715261, -614480252, -1510165098, -1794666244, 1085894400, -842446717, -501920877, 1555748579, -1150762973, -783419762, 66376495, 1101840440 ], [ 774542277, 938873877, -240423349, -60842630, -1275355885, 1907844782, -1887284493, 42288260, -1036040814, -890290891, -182782343, 834770672, 1991413201, -729183463, -1081610966, 3075391, -1845920360, -1052310583, 1932972843, 1400656338, -566155152, -1820175165, -910933512, -151496685, -760484361, -464986122, -1902358598, 99808976, -1753618108, 1796355180, -2040723925, -694490647, -1688221585, -1135544696, -677680648 ], [ -706020888, -1315408018, 251134758, 14433685, 1158909088, 46733126, -506987627, 1100220983, -1897036005, -1768345862, -1586067186, -1254568039, -322415123, 1516077633, 751804781, 1847782433, 635839518, 583298923, -1445034071, 494251506, 239627909, -1173350427, -1019553708, -269644586, -1015818610, -2085064597, -1736654774, 1268941184, 1846009521, 1219544024, 360873853, 732324548, -700199089, 845937130, 690524534 ], [ 1950638854, 1099753483, -1633524272, -223648222, -955318240, -663676482, -716521953, 340178572, 573674122, -160345822, -1389752674, 711179749, 841107339, 1680358042, 1545598185, 1174466552, 1754114886, 968224282, 866610551, -2081218027, -536730670, -71494458, -697086336, 1355330462, 489608022, 2012429081, -2070331190, -1448641082, -1808348441, 2126006819, -1607958, 1760617829, -285398586, -951020451, 1356398758 ], [ -1925539173, 103091673, -1367914571, 2063537320, 1271649749, -1742001305, 543757556, 632801914, -98364178, 559279423, 1012984894, -689589614, -432273712, -1554736293, -26530378, -899226880, -369909697, -282083920, 527475139, -1482811080, -86454305, -268740502, 633375291, -1523919891, 54779586, 1557861182, -109785244, 1168695068, 141971521, -1424620740, 1136340225, -1836909126, 1872017386, 805971903, -602307305 ], [ -133239838, -1281574181, 157631198, 1621627209, 2045138035, 2050443291, 1562353098, 219353426, 781595147, 1214670416, -1144749553, 1451294636, 1195436168, 752081121, 1123783255, -1845487704, 156659465, 1801791722, 175937638, -1577130951, -479111637, -1861656082, -545487105, -929024803, 1952243343, 529151417, 148698796, -539817194, 329112951, -1990990772, -1070145280, -1308333759, 858713310, -362984361, -1031481314 ], [ -1458349498, 1065335787, 1392217130, 1754369347, -1114982222, -1795076630, 632522831, 1782461023, -2034757113, 1812296031, -321106724, 1948860527, 899733223, 410786658, 967088328, -1727558843, -2057969540, -627424657, -308065639, 1801504689, -648680051, -416228958, -303619098, -1161694019, 508880853, 410278847, -1190130310, -693734043, 869133491, -1508822462, -763631212, -1238285109, -1815380358, 674746620, 489152525 ], [ 1205454431, -1646980106, 744719708, 1693636112, -1170032215, 282597941, 2057297259, -879331024, 2007763321, 1077940598, -1684594258, 800413092, -992268266, -1168252350, -238924420, -433679218, 492924136, 370904833, -1764326259, -2137545667, -1277163427, -1621486151, 1653845593, -2036951212, -1510890815, 1717459555, -566369259, 1194511658, -2093118018, 1617178205, 2005098353, 1017707320, -1782518064, 633072400, -1927597111 ], [ 1175149631, -1417322537, 594624773, 201351347, 1675154740, -457729013, -1156198933, -1065211609, 754610231, 1516002545, -1248571494, -136249324, 1407007983, -1267155301, -1128909773, 1045536474, 184844113, 822882696, 2117162446, 1139923957, 1278102100, 141290857, 381243261, 467965002, 2058093042, -773770270, -1838760238, -291001652, -886445639, -1067723215, -781969289, -2035822379, -208561601, -1741586748, 2121939553 ], [ 1177380936, -1792982201, -1491109474, -985485202, -1352069802, 1860441273, 2089701669, -263201348, -425399280, -309596593, 1935009629, -1057316995, -1943418784, -1780464686, -34483486, 926881714, 150227780, 243270317, 882789312, 500885889, -761842457, 981900629, 268470368, -894539582, 1870321379, -2130588170, -857866368, -1883049091, -304205674, -114264676, 480071939, -965287937, 1863332789, -802330478, -755925546 ], [ 1663500288, 1288838907, 1972811405, 1561280915, 1971469932, -1016012844, -121804917, 1922010751, -1673654479, -693145477, 1274372392, 597938371, 684003795, 983525643, -2050006642, 1299208274, 249563594, 1949177688, -205524347, 208021233, 1533590822, -1306848416, -393764198, -1409909812, 306413456, 98672049, -1916288437, 1981450435, -1172450628, 279639074, 591432721, 2024907809, -1253907379, 729851471, -79010943 ], [ 425525820, 467221810, 812508812, -2069755459, 1615191270, 1520307245, 1549108450, 45604044, 1396034900, -2019400930, 2139947639, 97608244, -1695482221, 1697590246, -1765291956, -1637959532, -774254154, -1729731393, -1025476487, 75323473, 1537917970, -760480729, -1925612113, 1287566155, 268554494, 2093121860, -302663402, -1983611678, -309114443, -1232219017, -972217441, 1231959147, 1786292966, 666832873, 741862956 ], [ -1525172365, -379298450, 432545040, 652821680, -226320301, -244603052, -302863168, 1535217355, 2071777123, 2105873125, 1574715474, 1134857470, -750504258, -1318265537, 797900667, -898366821, 1137567358, -2001354011, -1138529829, -117970848, 582706352, 1686114028, 802422835, -1208545551, 1764203652, 1615624910, 1480694773, 703026203, -2087767963, -1084427585, 774912433, -1924458778, 447392374, -1112871317, 1758240108 ], [ -873038348, 120981582, -1793145942, -743246429, 823153655, -1081865405, -2011644617, 265658791, -1614315285, -1614663790, -1329301959, 860497251, -1709974191, -679818136, -1503244911, 1631252650, -524684337, 750005688, -1137685311, -1098887303, 398342884, 1402244136, 1416772605, 2113634787, 749465527, 1028894206, 1845219395, -1180932274, 1202022950, 493839871, 1457928424, -1689021536, -141455589, 576579093, 1068958502 ], [ -1367649094, 1489422755, 1076164955, -1217979697, 1110663171, -549687969, -812647943, -1398718708, 1840334720, -445653175, -1037343017, -965312491, 1186823112, -634604800, -1039469612, -502577655, -1349608395, -1681545246, -203545366, -1288994280, 94102345, -1469638343, -358753376, -1830746865, 1275948022, 929730573, 1382606341, 878618567, 1634649760, 47174688, -1642104405, 1789214560, 349129929, -272427748, 1828510280 ], [ -1804704667, 449542881, -235414142, 272560276, -1109562540, -146424701, 1089346648, -2038105007, -256314068, -766474687, -1717864168, -632269846, 1084947096, -1874993544, -717678850, -1802628890, -990098805, -719216894, -1649995076, -1593907453, 1974750023, 1031649807, 370194597, 1887381657, 68321994, 750326624, 656961483, 1984520256, -506140084, 1848793375, 1463523346, 771247689, -331589964, 109871268, -728882216 ], [ 473161703, 227432448, -1106468992, 2050392095, -1744373947, 246702207, -1907552100, -1740915741, -1016578746, 1445389867, 1760104595, 1957602913, 2125661493, -1093947926, -383776623, -725398565, -295665411, 1253016696, 1218043184, 81485666, -1639355955, -1542681995, -2024010182, -1004988444, -504071680, 591230534, 1091346213, 1083721366, -2108994966, -127237971, -1514964686, 220754288, -1981108479, -823891850, -777858792 ], [ 552912619, 2018306761, -1871289440, 425551517, -623730216, 388210413, -2117021606, -191068991, -1959222149, -728354419, 286781692, -963012162, -2116019277, 2005777731, 1715328534, 659119894, -1193110769, -1161712953, 49741756, 402016169, 1574157923, 1980853623, -33856061, -1547214274, -1587848350, -1114535801, 724769910, -1867113980, 65037969, 925825492, -47866342, 1409859902, -1196557859, 2016004432, 241273683 ] ], [ [ -324420129, 377099066, 1212233974, -1693498576, -1443388442, -1974878113, -25336229, -1796520353, -1862573764, -1176604744, 1215931737, 1937235805, 1716554068, 369053374, -1912652729, 691995338, -1177324422, 773169317, -64922862, -1351117270, -272965471, 1827433934, -767727744, 2006355742, -2119661092, -652986118, 1675894917, 1120560658, -469457565, -1973507402, -97845314, 982115516, -1475449039, 1870264504, 1409521574 ], [ 420029261, -207919160, -388704914, -1624854114, -2137612501, 1711986552, -750183309, -1004406840, -1931821002, 266023967, -990715845, -1404438584, 990701420, 2111548955, -1509912884, 1022519851, 2119990486, 2063105825, -604081959, -136504998, 1075883100, 1648672457, -229391497, 569794553, -752083271, 604855117, -650735, -1104453059, -1700111687, 808660309, -532582321, 2025572070, 1454438293, 302390673, 1536603306 ], [ -1099506191, -98824738, -18335088, 1000615448, -1433923523, -307455777, 1093736142, -1099396424, 33892767, 1610709723, -430442606, 1139637329, -674589703, 602015853, -1978793153, 801809724, 314481935, -1385267845, 2062134657, 205664808, -1590612483, 548506781, 1768943532, -1372621230, -602856701, 408490734, 1691576943, -1999889118, 2128646083, 1574748204, 2113220346, -2075939994, 353129199, 1686181118, 73590611 ], [ -1237301903, -930342311, -907961550, -575357288, -1281109727, -82627212, -1695873559, -829318988, -284223812, -1703442744, -33730961, 2010538186, 587640755, 586752832, 109332658, 1769952908, -931031289, 968525947, 1582425256, -168374087, -1552907634, 1367649672, -824535692, -984583598, 1366754081, -1575235990, -1050268750, -1164143736, 1568996813, 1102402440, 92943117, 1098091675, 251733532, 1437939952, 1112544654 ], [ -1116336838, 598790670, 1406706062, 1595738006, -902543541, 465877561, 2006974691, -609053276, -360850328, 64908817, -1317184293, 387329051, 468983446, 326023927, 464839860, 1627984725, 2008636571, 1931075681, -1580330887, 1985531523, -1186602404, 31591838, -1911832797, -961105753, 487724578, -1568185584, 597596779, -2035158700, 254267949, 309303030, 1747752500, -398302178, -2130109042, -207220897, 406135314 ], [ -793509528, 1276555014, -1900841926, 1131916963, -861742696, -1233138883, 688407060, 959828843, -480899877, 2071757931, 977286777, -4468428, -583513441, 606569567, -825754739, -1163668026, -25553241, -1019565118, 1691374111, 1220711327, -2095715353, 1210274174, -372745947, -731753347, 38930981, -1548995297, -371498163, -1236625612, 1517750682, -561776310, 465776215, 106457266, 1958039823, 1545028077, -773329584 ], [ -368749670, -1933754839, 1637682364, -1150690829, -1703937857, 929092257, 1274336147, -2069916123, -1300129758, -1212936797, -1710826302, -116250563, 1570383022, -341143681, 843476636, 2108265442, 785240052, 853782364, -1338841152, -1963188781, -309618145, 1702287242, -379591691, 1385564035, 1018839936, 85614238, -254485483, 140663886, 1678567842, 2134778572, 1524964942, 1915547107, -2093353172, 2059308699, 110932410 ], [ 718001775, 923642451, -724658622, 2098133436, 2102013402, -1270648335, -1468560551, -1469725920, -295462165, -1843771325, -1814538419, -167183237, -414207148, -1075576171, -1906213094, -334733555, 860280133, -1839151461, 1808413655, 153589547, -1915436490, 1865208804, -1274284325, 84012841, 493440074, 1785656768, -1057900684, 2112663017, -598277053, 1034336937, 1381050584, -2041913297, 1838150260, -640487624, 932227201 ], [ 1233605417, -1125172591, -157802322, -1898293466, -158113861, -1491916277, 674171112, 803990127, -1237803706, -122713525, 505987096, -247582965, -378908252, -1390084877, 385674679, 996603652, 841753660, -857240611, 415308861, -1954388462, -1966512308, -256572056, 70084220, 398052051, -817510672, 616698028, 289630084, -181756341, 1571436246, 406344199, 1475447413, 1832137222, 1387614015, 875952756, 850217761 ], [ 1258844561, 1366876130, 1275153824, -628676931, -1743459404, -703627710, -2024641527, 9389203, -1646914245, -1280438336, 1463206891, 1415457695, -139326468, -693511295, 1583428732, -2028588046, -2120259627, 111877914, 154802594, -1918085294, 1677462523, 351826457, -1118431350, -386100479, -980851031, -1118078713, 1944375637, 1998432863, -1396251998, 1093393301, -1589072488, 272049625, 394332724, 388454565, -1683927625 ], [ 560612303, 1243522292, -1238897204, 436267478, -2037200837, 259497786, -39528369, 1652533963, 496885315, 781079846, -980729021, -1539590800, 1984805902, 382733888, 901633070, 1868805164, -1967067861, 66523666, -627556829, 1945313524, -1535826266, -1100654885, 409984116, 1326137471, 843172666, -548338043, 898011220, -1653770518, 1396905933, -1418770306, -99484734, 2089887715, -1503210533, 1104827511, -1312434628 ], [ -140255922, 1296409323, -654006978, 1914156602, 1924908514, 951910703, -1892634191, 341380167, -566833474, -927900919, 1939672794, 2007163297, -1353503323, -613368275, -1032766441, 1891439298, 1468460892, 259012632, -1889705730, -427436479, 1375173672, 290268652, -348637745, -1698525557, -665921561, -420555265, -170965889, -872898221, -1993916424, 1151849166, 475732908, 1278512401, 289655086, -282118840, -1115593977 ], [ -1713596810, -1822822861, -564768736, 431722056, -731050797, 50177533, 1101346636, 624227493, -1140124421, -1011481629, 1219173618, -1349530004, 655898669, 1749362583, -159925933, -1488741765, 1325573764, 2039216835, -603297764, -212015752, 1433902689, 1551041288, 333506326, -1182337588, 1890557852, 1880631848, 465415388, 1961107491, -566900489, 865545733, -904394208, 2011103243, -260991154, 1177764292, 1855698360 ], [ 1024830652, 818530857, -2092979250, -579870048, 443667946, 1560578864, -871149831, 871902582, -1315694273, 1321928543, -1891868376, 32187904, 34628025, -395937947, -314397054, -904551892, 676494025, -881117819, -65561801, -175697785, -355867123, -68194372, 535188271, -348194176, -324837766, 278010971, 710463018, 1407120221, -1538898145, 1413310450, -969418151, 482314854, 727665044, -593492829, -1767791219 ], [ 1709724344, -1626731214, 1816215482, -2042481602, 1596603166, -1075413660, -916985847, 616421485, -1904468736, 1783525996, 1085396009, 1602106969, 297779717, 85122739, 1453028164, 646179364, 414347510, 1227608312, 1508638857, 1668661022, 306882828, 314057285, -297305382, -1738028225, 1977085302, -1384709293, 224710950, -869053317, 68260901, 1221821204, -1897112433, 1400845540, -998523825, -1957035329, 1981491786 ], [ 655381289, -1729658832, -1003386046, 2104372290, 501090938, 50791284, 1423685664, 980436524, 967241496, -1772834912, 105719046, 2079070562, -7005734, -1808019225, 664508796, -1993539351, 2085310797, -582831930, 1508633782, -553680989, -2005574053, -339363452, 767091555, 425586071, -1301219040, 413551802, 407015856, -1309620842, 1712773342, 245454447, 1747760447, 455293007, 1816450255, -1657715635, 850005413 ], [ -454356527, -1862225164, 1125074782, 265418855, -867709181, -1367615710, -8520011, -1438284581, 1282770336, 1234277759, 1791022971, -1103253248, 1730307540, -1347771602, -2078604402, -772155624, 1755085675, 35193392, -1240189924, 701841342, 1334793844, 240292512, 918407945, -1229010005, -411212287, 224473464, -1886477580, -1604631991, 382883059, 1619773318, 868392376, -816472490, -491297115, 686894940, -698883826 ], [ 1906255646, 1522089918, -328332144, -88094134, 807845896, -696046042, 984505250, 1122319445, -2110390750, 1240972884, -1797859167, 1784538760, 71188833, -1460031760, -458519973, 1540603843, 620645574, 1970001811, 221898796, 2109080836, 1769109275, 1997578460, 225859090, -1302558655, 235251160, -219810193, 2116676809, 922703415, 614301302, 1043293350, -947381938, 1197600388, -430195214, 2049007996, -141294625 ], [ -981627953, 1090125721, -1027412318, -88613392, -441112254, 135362382, -551802039, -1013229145, 564140983, 495511390, 157047244, -2137863945, 428702206, 1531350035, 1775510234, -997740503, 900734538, 1495212209, 397477305, -1935176652, -810131663, -110706767, -313783716, -960005592, 1475839078, -1383731099, 1834627655, 334156692, -780164857, -288385156, 755449398, -1301293886, -451151220, 792963998, 1154624795 ], [ 158291587, -1482968344, 2052754411, -1355920146, -372240916, 1000139973, 927132581, -1449141783, -1974452349, 1823409027, -211560027, -1966537590, 538916562, -2037092876, -1204577917, -1307068129, -802630389, 1853909781, -704285531, -133374084, 1390965065, 1666999897, 662026564, -1405415826, -1417968926, 1393124824, -1589748450, 1423844867, -1835038771, 919718121, 1022745741, 1668540139, 417296265, -456335694, 281363139 ], [ 497843419, 1369161482, 1676154823, 2078956268, 655546734, 35780570, -1243423246, 1746238069, -1336276379, -1170318144, -166319931, -914776335, 22226550, 70923018, 264626617, 1764943727, -436212530, -1368661201, -1044872767, -596457906, -289703687, -1726106563, 191382958, 931086868, 1086061030, 1025002841, -1529166074, -1372819997, -545621683, -916511491, 507365807, 882527113, -533307250, -392764778, -597408075 ], [ -235621661, 177231431, -703916135, -1081045990, 1579110398, -1877271515, -1100631188, 1794136689, 1407863752, -495367399, 2087590755, -747113647, 1646315538, 1698578177, 423321631, -1546266254, -1342481985, 1525895424, -1528138047, -1430621529, -515591475, -1283590720, -392268849, -1376855898, -1887190438, 284218581, 539897093, 1353949977, -242194473, 1724057421, -423235877, 1263407237, -745918355, -942927707, 968654440 ], [ 367689423, -799284421, 1781552297, 899456903, 1297470120, -662478541, -213004005, -1516674085, 1264338821, 43959271, -1608391901, -1991297278, -14066837, -1058299165, 1366888371, 184704355, -1030182878, 1252351060, 716961512, -2125885165, 1799040815, -255225441, -1858606787, 1912303736, -93836511, 1628433621, -1340448696, -401340999, 1696619937, 1990478835, -1528956749, -1294718552, 1770495708, -49526880, -766817989 ], [ 174267690, 231406036, -832451742, -1536129184, 564630806, -1369770901, 1057941575, 2037173947, 998145446, 494583734, 2059693334, 1238602352, 92807401, 689113205, 1032636959, 1409663112, -147023849, -1411895606, 1750632806, 1421204050, 1027119712, 107239378, 1387067592, 442965604, 1351521968, 771021000, 1989702495, 2001633571, 1373581172, 1104610071, 1871746766, -1433264988, -515332615, 1117401103, 1749559748 ], [ 510911497, 1626287348, 1398435091, -378908066, -2083367875, -1465656889, 862278572, -1354559767, -1199648123, 1566380342, -1860607278, -1413747535, 299341357, 223562671, 1958971096, 1698881559, 2135800404, -920722056, 1742574740, -348764279, -1551085457, -1926886161, -1446896667, -1212178750, 1740229606, 1840260203, -1787432020, -614659026, -1618738412, -839172928, 73179344, 1995624917, -150613073, 2102342481, 584179183 ], [ 555782616, 898056258, -1857221084, -650041719, 1312099977, 573533050, -240569958, -410092073, -1532876122, 1796373001, 1134791791, 638801672, 1024016550, -281484906, -172321895, -70048395, -517986789, 572999299, 1646364159, 1109528762, 1275397983, 725843061, 1202041749, -2094932862, 1476655871, -1705755746, 445261454, -859828872, 1680441485, 2053540407, -1301662033, 768612887, 67502096, 1744524840, 1668315121 ], [ -469001112, 961712952, -1336186779, 955829716, -1627552186, -325465840, -1509642935, 721667993, 1142664021, 697502113, -587555358, -586294639, -1725409772, 901980027, -1870002464, 1803324151, 1214396585, -1171862270, -1417797569, 1542153283, -224450029, 1795867397, 1678318626, 1236142716, 462378570, -1672122069, 1053168106, 105314350, 284358567, -578529580, -663587481, -175573851, 2088576547, 2051645077, -487530943 ], [ 801159334, 2087545648, -1169631014, 687531589, 18442325, 386358785, 260243553, -1163915344, -180725998, -285584952, 1180416647, -123659677, -1515806100, -452801074, 1102960759, -1632651665, 2082800040, 2039397048, 2103619296, 1295979290, -56773302, -417681584, -798780367, -719906925, -1536396957, 1507074021, -1846668187, 1551032066, 323355798, 1438329584, 1399700775, 1168689227, -1094183869, -1197692311, -955891306 ], [ -264792998, 2024350638, -2098316941, -1885067852, -246602347, 1161569875, -1561105939, 1301354897, -268151947, -1538535098, 463070800, -1862846806, -2070886590, -798549588, -1503115151, 469099148, -235387898, 2093436818, -1051436101, -807171739, 978384508, 85660189, 208133939, -1518621414, -856514448, -2060115040, 585526571, 1968202550, 37737810, -1213424562, 872825885, 1637754598, 212431010, 1407046836, -220583323 ], [ 635458004, 1455831480, -2062699701, -354426712, 318219621, -319843143, 1900924497, 179977567, 2041327809, -167350707, -946698098, 1517636573, 2018858009, -1987206148, 608579147, 1501923439, -1949775471, 2144010636, -863544005, 1191882395, -517957787, 448369369, 1720217235, -1224234286, -1021485128, -1328626009, -544507932, 331887152, -254057611, -195037811, 1856294867, -450685317, -892550573, 1819728948, 532525511 ], [ 1847971363, -382255992, 77929684, 585892326, 87492371, 1858385943, 196868390, 193888932, -269189357, -1773490428, 1402928179, 1897384391, 1343979991, 1823997816, 1534225581, -704532657, 1385847785, 1735560944, -1730389288, -430336949, 38697067, 515762507, -159641369, -448270374, -109158052, -1529578910, 416348666, 200151535, -754909492, 1176675174, -1095823244, 204854554, 1490619019, -258211654, -1690273566 ], [ 1477782663, 550471536, 1755299084, 1419228785, 1249461177, -841924289, -1373887585, 543301806, 2022087789, 1674062496, -786477220, -1839658244, 836324251, -1179381305, 1750832449, -581060533, 1000204595, 43805391, 678997932, 1307111423, -1142788321, -2067265619, -1628567601, -1509698600, -528982556, 227509238, 1764568436, 961262642, 486573331, -1118558133, -2099783747, 974255629, -1265757437, -784586406, 2009994455 ], [ -1289183472, 841938085, 708332393, 958454356, -261694612, 901284998, 1940075069, 1860973281, 638289719, 1498527358, -1212139525, 28744045, -1072127345, -1050451583, 1919644067, 1125223137, -1113188138, 228187278, 1582951808, 1189250376, -650053822, 1968082142, -1858880140, -2059109154, -97361505, -775011862, 228309769, -622378024, -1313142005, 933485571, 749748083, 1272130036, -837055780, 932069244, -519885933 ], [ 1716145126, -642718804, -417612423, -980052259, -1981911810, -1602866111, 383677783, -872018521, -240864130, 816927675, 1017226913, -627038503, -1072490515, 1119082078, -937531862, -600427011, 2071437282, 760754765, -24150493, -594004697, 2100170318, 1470730471, -1906092605, -1976092633, -958226137, -414887957, 697185861, 1777260764, -1134101361, -1562194041, 670642329, 75225566, -1625023526, -88800090, 1660498767 ], [ -1338178616, 474545106, 1474239309, 1534524058, 43322159, 936139661, -1488197340, -1770955840, 554001984, -931867453, 1511111140, 2082502926, 1367361351, 164665298, -2142804941, -353391276, 1595817389, 1033550765, -126268199, 1011529866, 1288380553, -316692980, 741355646, 382904977, 887592987, 859400481, -1640821630, 1865699285, 1320647317, 1050775447, 1168238748, -2073864099, 734145509, 1182684168, -1865184209 ], [ -927439460, -1735455256, -148568399, 2071980709, 1774119442, 1471403938, 1112676021, -117814856, -657601366, -1967506023, 70038495, 616579680, 1858201464, 134019303, -1132265628, 1298041188, 767840648, -964333402, -1944003262, 1611661798, -1427073782, 365437483, -50869618, -245715144, -822821891, 945212090, 160473279, -1414777369, 465613570, -333138805, 1702189840, 1107090129, 21084582, -62602462, -821060402 ], [ 812562955, -1436077750, 1920314555, -211732752, -972624092, 1368869672, 876749693, 767623188, 378063763, 1738878201, -347776374, 1400055069, 1553739071, -465081670, 6724618, -222722899, 1159211036, -1439202157, 1976239329, 331744569, -1066891709, 1978473200, -513554008, 2052603022, 404162420, 1206416985, -1439676118, 206245938, -92471649, 379024689, 1582681203, -1488350590, -2134043602, -346271407, -2110516244 ], [ 1238445362, -1368813691, -628221695, 974504594, -1745568672, -118706283, -1980143045, 1154963071, -632850374, 2591781, 489948516, 1264552979, 330184086, 1724606548, 669378960, -149448680, 1425349217, -569147927, -1483449534, 787104448, -702552698, -61085124, -1629658925, 1760751074, -699109297, 1015812615, -684387052, 1971821847, -588697540, -1970864222, 1675582847, 928850767, 181785859, 489708492, 569036992 ], [ -1553509636, 507088659, -989613686, -1055407489, 556729235, 1119140620, 1483614743, -1033537001, 1975997163, -212827002, -1469538168, -219985451, -364749022, -1613664335, 885333880, -1220223691, 673226672, -749291142, -1002186447, 1166287287, -1941055054, -767212743, -864440358, 1281174122, 286379784, 655585082, -388379433, 145862550, 764275066, -1495555059, 559152193, 803091650, -629929202, 1926346333, 336784911 ], [ -1728866487, -304978500, 842143490, 1287958533, 172099650, -165310066, 644298551, -1844175578, 1325777321, -1926071744, -1442996672, -1123270806, 1845815258, 914532453, -1808055620, -329050166, 1433245879, 555649368, 242636291, 2124733616, 593864136, -347832364, -1956205994, 1174072650, -1525641849, -1542673652, 1872082917, -1816932830, -1325670929, -346881459, -1940507269, -501965714, -17370350, 63309740, 749671096 ], [ 1166838473, -1945496876, 2092936547, 48908735, 1387739957, 1146065190, -292862062, -1873061181, 1999446010, 1838783950, 1765908504, -1047183415, 718243001, 2086819450, -925466005, 1643387681, 448848977, 893263831, -1807912485, -1942838198, 74689667, 136149292, 944116742, -1677163702, -1708800660, -545905690, 1739673390, -55162277, 1340124288, -1022364788, 729467975, -1977218088, 1332956724, -979415474, 588931291 ], [ -1639964510, -653224225, -649627326, -1046462895, 245541189, 729947108, 315451952, -1046297817, 511294426, -1790945808, 2024790584, 1781355709, 380793634, -895315462, -152887264, 897429747, 1073817819, 130246169, -732193913, 1988043016, 1620874973, -4922108, 1717316059, -1772831905, -1937948094, -794303597, -1876704672, -340102733, -1313900567, 742644125, -1682560296, 2017202518, -207277324, 1658860613, -20073119 ], [ -529784731, -2029008592, -1069373506, -1506554928, -1982954516, -1976459035, -677585547, 1017855090, 1289101765, -392669479, 947676375, 1762293749, -1802457831, -952013956, 1865074663, 2056757372, 1024129430, -2081542687, 1521566840, -565468030, -1849493341, -1596962398, 653885114, 1813544927, 667980335, -1953598432, -879716288, 266719139, 2035113299, 1136369641, -1155494796, -1160020024, -67291801, -1476652888, 1913584617 ], [ 1348980550, -569732506, -1266476091, -301678808, 411900229, 429755671, 1771399790, -1055178083, -701633299, 1930767399, 1314637571, -436391204, -1935489830, -991550520, 1508779840, -143662871, -239898831, 2009837296, 1830584616, 1281728444, 301222910, -1725760826, -1649988872, -1975594494, 1047719505, 1830194475, 1308817086, -1298461716, -1712055838, 69100832, -2125489784, 377811780, -1148599585, -2075459719, 1266699275 ], [ 643082919, 2140038007, -1234764425, -1216731612, 81515412, -500986235, -583361149, 1556965957, 156405048, -1135867280, -497137160, -246499831, 1695326606, -1381419819, -120317213, 1008564198, 1822999299, 1663123538, -430465492, 88324062, -521742350, -1069177277, -337503174, 1877009874, 1372459683, -925601099, 104650452, 178918318, 604119956, -1105843794, 342180392, 1271443102, -222336188, 1817374735, -897101001 ], [ -1085008169, 181855831, 574930535, -149628862, 84295372, 977913487, -232269208, 709816092, -76218131, 527481223, 638611690, -1576214622, -336233374, -1478093767, -1205391366, -1608534136, -579471822, -1045846083, -2050275959, 150810785, 1326922210, 2091049751, 703147564, 228855168, 1624938637, -1804599745, 1833671930, 72978629, 1150954180, -1412348650, -156629681, -42715134, -820071309, -330137667, -1047172696 ], [ 1453171808, -462529775, 784295159, 295727732, 2068876487, -345354349, 414993779, -555765023, 1745806053, 1565161881, 1858262233, 1848751710, 1026044871, -455893893, 544189376, -571029869, 749836464, 1101872812, 430866232, 775150458, -996927145, 600270604, 1085713136, -40936437, -1862072913, -1458841775, 2136187058, 1038324101, -1284373823, -1920599371, -1196253225, 1993755029, 1373419505, 1204089040, 1391064602 ], [ 968013148, 1998412561, 264126392, 737596940, 404745072, -919685727, 1414639084, -1787557521, 1509364531, 1970294143, -45495268, 2087206622, -1784402392, -820801337, 849247668, -798520155, 660605072, -348781909, -1558792233, -1086691831, -1699459318, -1716422763, -1422526701, -713928230, -802136256, -628289074, -1432232225, 1232572882, -1264925349, -1156093229, -501029346, -289381872, -1017726630, 375870023, -714568935 ], [ -2089557993, -1495817743, -73003706, -587089797, -1351126359, -1844540207, -1837988539, 2051277509, -1246387694, 334956468, -1369671179, 1831315953, -1545818168, -1018764077, -271437009, -404838158, -1136869884, 259074121, 1609124721, -1519708637, -1606127832, -1890051645, -71289817, -1285971762, 67956062, 1856525820, -77158480, 1411369036, 827795682, -411081005, -1475085042, 855805482, 444313462, -975441162, -1618652072 ], [ -1450641987, -1981639713, -1173894449, -647461325, 177656263, -895640714, 1834070523, 874173954, -1825059942, 1958731123, 205264153, 716205038, 2034390512, 65676487, 631105007, -265810558, 1940326831, -906167786, 861983261, -945442363, -1719728115, -1112786631, -1819469180, 83125231, -1996432987, -1204928726, 1763097474, 630086439, 219561729, -97621488, -157082322, 256379362, 1158961948, -118472274, -1119508905 ], [ -102335737, -1940157823, 1699205297, 1622725510, -1005437731, -2138195084, -1767750249, 679777843, -935198292, 1417562359, 1302414697, -989471391, -69936663, -1355077891, -1871248582, 373874712, 678205299, -978740435, -2112867575, 17650314, -1360609722, -1605251032, -1876454802, 783538669, 1605725762, -2117822781, 1849379810, 680405946, 1199798671, -1537621352, 210157928, 561819494, 1922425648, -1574346008, 1976594465 ], [ 443306589, -1175565559, 1184344128, 771363459, -994639039, -128687390, -1325779594, 1691372757, -1285254936, -768601575, -1994260684, 583800785, -1889051644, 639141487, 1107784427, -1972281629, 482642851, -1869092661, -46365324, -1587856709, 1846972465, -805512823, 1210197231, -1232622213, -981237665, 1422593846, -900518243, 195357432, 1493949789, 634554816, -203201851, -921987911, 1220348566, -206996953, -1500303662 ], [ 771790478, 210214457, -735590869, 1068696409, 1255442485, 229246526, 1764011475, -1782121651, -571330098, 181108237, -2101256195, 564911085, 421776962, 726381571, -1184271441, 134478573, 790401577, -2035344645, 1180456515, -1044759524, -881881502, 445660209, 1364064080, -2011048310, -1840497478, -778902375, 1749075656, 1142663939, -718409764, 690793031, 1345759714, -680254066, 304457845, 420011618, -1020432434 ], [ -371625222, -439735375, -1475119027, 1480596130, 2131451047, -1516371863, 530732113, 10741212, 605958864, -1256594777, 59521698, 1637706944, -1183774627, 1486761603, 1943412195, -63596213, 438024899, -2101410527, 788595919, 600662269, 352458168, -929650776, -1693776072, 1544810152, 946070416, 340392399, -1086285931, -1838104847, 1089384456, 1042333518, -1709960458, -590053230, 431776312, -454551829, 798027561 ], [ -762248935, 1648488254, 1896413281, 955697543, 445248011, -728989199, -2141007240, -929889279, 855213016, 286933983, -741390045, 1670466141, 1173628849, -42866573, -235959274, 1280307491, -293140980, 1883983582, -742599720, 813195129, -446534711, -397378996, 1288338123, 144956987, -297442710, 648514666, 1662827938, -1144249464, 1441738114, -1634074234, 1165867425, -496381352, 985383589, -301918972, 304645294 ], [ -1592235168, -750395185, -61425847, -695867143, 357439710, 1535158057, -1678867457, 315516618, 323769732, -460713289, -347950142, -459556554, 519762608, -1006263531, 1976298798, -883093250, 59050702, -69535087, 763567714, 1012596923, -195807864, -282251616, 252008894, -1037913436, -575279968, -1877859158, -798149471, 622028294, 586662190, 1522738504, -1588561790, 1672004011, -1481974920, -1343645467, -587454261 ], [ -1306881514, -15637844, -601466408, 1320348668, 744496801, 1464358144, -1462349048, -2125037233, -1026228958, -1637151914, 800651896, 129120444, -1006216431, 1481011305, 298136452, 2081248960, 588611212, 1743436689, -97762704, -1093950982, -548174896, 1020099299, 1126310384, -968728222, -1080818422, 1525975705, -1474244327, -1070667450, 1104653032, 1611152532, -1750741371, 1551952953, -480499873, -662617067, -1809611418 ], [ 2023102423, -115366533, -526464622, -1880252596, 580302072, 684122059, 1589041244, 1808184390, 1334877153, 1814013519, 818787240, -1535129383, -773384728, 1065820930, -810647774, 1599008513, 1469500991, 1317642878, 507994861, -336508017, -1690187854, 350455092, -1720359244, -1791884864, -1132855247, -324422844, -898524426, -2024711651, -283933012, 1751030572, -231194960, -1830282887, 1867222927, -1927643061, 1292573004 ], [ -87660849, -752195628, -1180224376, -810562878, -573421171, 1384738851, -172757637, 1048508268, 686363238, -1653387932, -402134629, -331785554, 602433537, 1167550042, -1610823453, 1672198154, 1090745967, -1580782287, 1915465009, -2105054758, -349253872, 619041778, 1676695848, -1604949230, -1956720036, 1660992290, -1323154283, -1366718130, 716112656, 1853731956, -2068294540, -1501122660, -1263831122, 1228798261, -1536625488 ], [ -845869866, -21766819, -415960855, 903850960, 901664996, 572175003, 1692264789, -1366500802, -265545753, 2069516731, -1390922436, 1876518091, -59838278, -1611986545, -2110742996, -233056263, -233603551, -274411040, 788452042, -35862258, 325678129, 1890314272, 2140890892, -518800310, 1658649547, 1679269142, 625444193, -2130288483, 2100817302, -93600640, 87382261, -1854315715, -585499987, 1855728596, 1851072688 ] ], [ [ 580455224, -1223414239, -1311162969, 1395155258, -749180492, 1601482196, -1485385314, 1664418459, -1720276325, 190118310, 1723921123, 733838573, 73221302, -1109442983, -519092926, 1801161322, 1803093522, -1768871356, -1592477662, -584950459, -1771819477, -106649672, -2066708225, 1868094030, -2071533285, -855308143, 426704456, -1031694871, 1486249532, 908238277, -1478600776, -96852892, -1894706513, 738273993, 801265956 ], [ 804546952, -2092397786, 61212171, -1619245834, 1229002644, -1039559807, -1407261709, -1833514596, 437041544, 695301248, -1722829269, 1105741853, 566584575, -1345201557, -312066038, 2019831096, -292007437, -357263873, 994213347, 483592141, 2092308973, 1673979850, -487688461, 1540034836, 1572302153, 1351086515, 312762579, -656396702, -1986101428, 752340466, 1596853692, -494198849, 1666236145, 1364218842, -1815328681 ], [ 783533925, -1556939628, 764016934, -1899097056, 957621927, 337775175, 207822379, -709730041, 1909108923, 555404503, 361716289, -1952680254, -886323424, 1970479292, 54766844, 1032397097, -441020858, -1501229529, 1075403965, -1298721531, 1507026326, 1165095798, -1521758269, -1273944941, -941679959, -675424343, 510333869, 41242894, 93880139, 311819667, -980995947, -1432302519, 455300558, -2057792884, -1536656549 ], [ -725495811, -583489831, 1535795484, -77249972, -1969546442, 887868558, 2141462369, -1864910731, 713756933, -917310523, -175163701, -1456835452, 1398753929, -2012914264, 1104537551, 1175945586, 1474462283, 1250570995, 431334717, -2097204563, 270246845, -613201369, -66008725, 2084156132, -330713218, 738603649, -1692017727, 712479662, -1889190580, -351310069, -1145578996, 1423074167, -1902025643, 1652453008, 1157117700 ], [ -523271302, -1255647547, -2086442955, 1074545415, -1676663840, 44202201, -2074867832, -1292560344, 400901208, -2056894589, -671452059, -969150668, -192581726, -1562965594, 1485740719, 254221158, 2063966855, -666943124, -291507209, -1961140555, 182759624, 1623734098, 185009858, 3208219, 1999238169, 361801288, 1568416163, -971960952, -1196198791, -713690096, -1958188640, -1940068502, -274396451, -797511545, -1066791403 ], [ -1286897123, 837678987, 1955767396, 587677380, -221197509, -167037798, -641487566, -344887685, -952651057, -88418425, 1186403962, 799249007, -1165772514, 179538064, -832839558, -1492674254, -1672302257, -826432202, -1585785311, 1286155384, 1365610921, -509165782, -185532873, 2141957766, 179210410, 792234877, -1070531949, 161984813, -667981039, -1958157812, 2109512722, 1645413317, -416091716, -1095388301, -129228524 ], [ 1636435770, -47362741, 636815253, 1549405552, -535758690, -1004689635, -559797929, -1658819904, -800760638, -1507500446, 83568516, -1997572971, 1414120159, -456366289, -930499102, -827394039, -1767271092, 745403660, -1186409025, -492871763, -1786353266, -1624977858, 903658029, 296771401, -1331650355, -1151418720, 268036743, -710580116, -895393820, 1667564555, -678613582, 1709432122, 1561899021, 1701853565, 44099501 ], [ -1465328552, -318032441, 745465893, -218175910, -1006657625, 900119438, -1549616881, -68239782, -1395936198, 1126840206, 1476510918, -1562737662, -815144950, 1399009636, -74441625, 87899349, 542519131, 907003678, -773916823, 376191151, -1824860038, -405614940, 612440128, -1362101733, 711759719, 81315050, 1072505654, 1375198516, 31471497, -168727529, 836375977, -368736383, 457211555, 1207545554, 185162090 ], [ -1878947947, -668019161, -1727863150, 559272924, -1474829712, -1442795863, -1773588469, 1489632945, 1876172594, -60523173, -847737835, -415781654, 585452416, -1087877769, 2005182474, -1967636251, 76137366, -51873761, -192746440, -1332927624, -1646977826, -839055328, -107736441, -1551510428, 1231556723, -1910084706, -779617781, -433488834, -368116282, 603890089, -260239210, -1909897642, -564564939, 1416550450, -611890510 ], [ 1222836673, -667264452, 504987011, 1728452268, -616358593, 1115439252, 1790293753, -1390696834, 163895938, -921486623, -1326745452, 1445614345, -134375128, 512203037, 1013819460, 1046198257, -1121383782, 686277252, -1153874619, 809227291, -326166833, -126602198, -1016036448, 1334899715, 933283104, -216112970, 1582211533, 513648915, -953071416, -625289147, 1167612625, 1750608582, 441164966, 487547845, 10297668 ], [ -493952857, 8944724, -652803581, -1133294400, 1092769547, -2011898271, -959299536, 1334362141, -862274182, -1867569499, -1705600502, -796506449, -643881146, 83905618, -377728784, 302707700, -1971768716, 1546223966, -766786200, 150295512, 1044264841, 1113291264, -32906321, 37974721, -295879311, -452118176, 861213792, -802081277, -1968995525, 158166579, 1976801456, 573431770, 573161779, 461275280, -644815346 ], [ 1679094759, -104741874, -2007984451, 154033976, -211497503, -1303300843, -238272683, -1296240892, 1059783857, -1028958587, 208464508, 607419705, 953203229, 1624108746, -1696201145, 528737288, -690439221, -184951825, 87955643, 733371837, -1910793604, -596943210, -210408809, -514805593, -1825913847, 1576284583, 290434441, 1305806987, 1754668769, -946698186, 222903375, 591610079, 333126929, 934926939, -505605 ], [ 1250939416, 328557028, -1692333418, -1260709786, -1927946452, -1146514191, -493465037, 1967767588, -1055190140, 1362179235, -421155811, 994344053, -602962604, 197418368, 792249970, -1317898971, -146500939, -608862078, -1111223767, 174762760, -876218834, 913269206, -350604372, 2125627441, 1538444388, -1597714401, -1286798432, 461020053, 1527486610, -372578625, -118438477, 118555106, -688248873, -231772255, -2123505968 ], [ -1229876334, -1623193832, 91035183, -1086979932, -1472482211, -1396703332, -1750626109, 480780733, -1830552778, 294642146, 763333401, 566364948, 369079994, -751664894, 1393083714, -1738708304, -1998707895, -173285179, -1303070001, -1387535374, -617514498, 615101297, 82640604, 1953822910, -666589618, 659028295, 732826218, -615834519, 1739223647, 1778237447, -216518131, 445828521, -1817213958, -355126796, 1690994194 ], [ -1134685514, -2097197528, -691031537, 792776712, 1942780481, -1855087452, 1278101315, -1002220714, -1905747243, -1081494617, 477312998, -1507549171, 112752839, 162869881, 1299761445, 2075443247, 1447780466, -1806157201, 334969014, -461064878, -783765205, -1391029824, 1804996456, -512099853, -788839760, 401790229, -1924702632, -1053735728, 261579235, -2037761197, -127557985, -1524481509, -2137032393, 562237874, 327651806 ], [ 853673535, -349457398, -1271629078, -545013503, -1851752728, -385512282, -1627793377, 1761625488, 1803579798, -2120931409, -1059614181, 60812012, -1048660837, -786829588, 1749165924, -1540425601, 644135063, 306572786, -1723111750, 2011200606, 2126052692, -483746107, 1211183172, -1563837002, 286923611, -1446588727, 841214401, -1460015250, 1672159755, 752811631, -156455550, 1041974792, -2048514734, 967651768, -1670051911 ], [ 636803262, 1376110854, -892378790, -990032008, 9833835, 1000990092, -1214685426, 1934035029, -512763407, -41784337, 972571235, 2109400957, -2009985595, -786872464, 779700838, -1212979322, 1922091013, 712623200, -874109757, 1319339467, -364717115, -2006761374, -1765290590, 1733944859, -1941752455, 769269662, -165114516, 1720018845, -347692455, 1177053229, 1613175448, 92810405, -1151745643, -583089041, 1182295076 ], [ -1292343504, -1987537416, -810666442, -419890100, 638468953, -1252672046, -613436887, 128161840, 245130576, -803825108, 2066576092, -1709787671, 1509082299, 141177850, 20830056, 116871476, -1841235128, 2012957643, 1777749501, 277799568, -860303360, 1612751659, 588709722, -1493747836, -348275273, 1507718647, -646414067, 673374040, -605761539, 1907047929, 1023374342, 1351455070, -2055957179, -380718513, 1485966784 ], [ 2037105238, 473046312, -635118761, 532062896, 2045060715, 1979889018, 1797025140, 610188369, 141551811, -1805685697, -1767287683, 1299289765, 282082087, -189140959, -1414107499, -123347856, -1243048306, -1298511855, -1610087324, 188399119, -1702845598, 1626666336, -166001642, -476461955, -1902902644, 26333014, 600205228, -765731930, 1753116036, 973799007, 1765921922, -142463428, -392027156, 2095342674, -1509989420 ], [ 2116842889, -953630389, 1703603895, 1346341940, -2039853410, -1722968068, -1467060329, -328567289, 601129061, -118892883, -380265708, -1464208068, 1091546919, -1806431380, 61973777, -1431492883, 1300242470, 2083962896, 1423647453, -427038136, -379920696, 1060113792, 228297904, -2088601814, -470582988, 243962864, -1074159297, -929014454, 81652484, -1720880328, -1181579492, 1257477390, 1606970089, 126578089, 1910275700 ], [ -469937707, -1379393918, 1962549824, 1437182873, -1435906114, 886915526, -1860803266, 1960292689, 1297511512, -273019505, 1347401514, -1196988284, -752131968, 640562568, -1394662914, 1963295779, 617443690, 1385045576, 1638645601, 179623789, -2026438763, -886287815, 1671624870, -1037339004, 1596039332, -1848255714, -103851626, 2006444816, 1080041547, -925167689, 1498333006, 477441401, -256836900, 559665276, -1181871379 ], [ 229891668, -1320643359, 575508630, 679287953, 1621467765, -1250902060, -805991578, 1154675142, -886349472, 2125463805, -1532443544, -2020870644, 855286302, 411945595, -1983763437, -1169200461, -19229305, 1484583720, -1063363975, 914483970, -471002781, 343710000, -38853293, -455688178, 66772249, 1905769156, 520621485, 522237201, -625644714, -102172542, -1364498342, 1433601043, -528922364, 1757335950, 1992181397 ], [ 604269099, 1976861026, 1772031685, 1983758912, 1768364535, -1424872185, -2084654224, -1358703492, -53782552, -1540127770, 989822333, -852167332, 2143742243, 2081538522, 777937896, 635380364, 278781866, 1407489089, -1793702199, 297517058, 1231627719, -1132581728, -2052901526, 1838807619, -1235136348, 665262947, 980849309, 1692602047, -1416885146, -2006259290, -1652129111, -1250502992, -2032746448, 880254991, -1956342888 ], [ 1424615631, -1787364865, 1349949227, 934375796, 784850156, -1587417592, -2081929876, -1065353459, -1972004708, -1843035273, -1769232539, 485920441, 1457390526, -1083169091, 1773229749, -1357003461, 1131925953, 102588774, 433302468, -243605329, 444195679, 702709036, 1704855886, -978621040, 194758344, -75499223, 918443454, 145091535, -1333568558, 460165659, 149914504, -1734649402, 1802986220, -565477747, -2049757761 ], [ 882772667, -796985644, -2046800679, 1510754060, -2111544781, 37774742, -1216747970, 33567691, 727478168, 1362465338, -219710973, 496862862, 1700820305, -1297585963, 1959242766, 449326461, 170528640, -1922285293, 1164527289, 61042740, -132408979, -724206847, 776241027, 397928132, -34401911, -669643239, -2067244107, -571990490, 1951944498, -1787563236, 766962998, -1665242514, -1589676761, -948889098, -842994815 ], [ -1225068227, -1763954175, 629948165, -1127868456, 362923585, 1365195980, 762325739, 1486378122, 652078503, -92972644, -1671774498, 785782436, 1326622334, 1578248826, 1186378412, -1664772960, -118605310, 1741362775, 532008033, 1597651615, -347963310, -950196385, -862535950, 938223928, 1669317375, -84426300, -1740196716, 1594608056, -438117038, -787761331, 2028284374, 793398812, -167403020, -730694059, 711115663 ], [ -837565976, -2085071141, -484848050, -1507021738, 1522028853, 710595756, -1870790339, -604478679, 631819964, -1265408592, -454203295, 1350250174, -670248552, -1114748811, 668021076, -662838811, -1292712075, -1597077568, 950221862, 460805226, -417542135, 1673165705, -1685861479, 1826411139, 340183335, -1012540498, -1053095122, -2133266488, 61889928, -2076029875, -1802838622, 896163088, -695975343, -598231865, 578218558 ], [ -400810417, 661376954, -1276751027, 72443176, -795061560, 1908440698, -224856524, -2090971130, 12327574, 1751131379, 1229528263, 613298255, -1394825273, 1424402728, -1962339008, 841778507, -1222295727, 1095034789, -2027817528, -194233851, 1558859853, 1933384575, 680574168, 236348501, 471314034, -1732749229, 1875961521, 1556480657, 1241846645, 1486411411, 460314942, 723585039, -1501505030, 517889359, 54082678 ], [ 771496579, 1247487458, -599571692, -1870005341, 1449224666, 1197359958, -1559524105, -2112034623, 1224516043, -2047744942, 2110213069, 1338703212, -2044656177, 611128038, 1688150537, -416354742, 1829542945, -841749898, 1920686318, 331699177, -150301715, -1506471407, -1294187737, -1951456195, -821798026, 297766522, 1755322012, 1101104237, -2004308665, -807176757, 146419274, 2000212141, -617292927, -294873811, 1692283268 ], [ -91005724, -1917116960, -831134192, 195324956, -597854103, -82197428, -1606586115, -1756766028, -1693851173, -1977305585, 1214990215, 2108091077, -1999193474, -1696438831, 246583572, 1398496980, 1398083113, -1879283664, -1611800126, -583677728, -1040021219, -1690103452, 1002698666, -2051991790, -1889446676, -2054326374, -499551346, 1387873480, -1538681060, 1946503676, -468881556, 1849432073, -2091802316, 1554431274, 1796259471 ], [ -239236813, 80977204, -252954401, -1385921438, -1273266468, -1694215164, 591397447, -1734371873, 2143267475, 518442856, -1070040115, 1221434199, 1206200160, -2017668930, 1782215701, -693990859, -1053714869, -442373608, 2067182984, 1282351420, 1873355661, 1225125362, -1835891221, 1173668668, 747330503, 356999177, -579714680, 1238301548, 2010904240, 155266020, 662883082, 570543788, 1986792451, -4619959, 1213239759 ], [ -2067161560, -1854457594, -1796705181, -851363186, 251264201, 2003723407, -423490514, 2131069546, -1111916182, 2044296879, -765564095, -874231993, -314711831, -1854654101, -143750077, 1568555063, -1354364180, 1587522572, -151948939, 1430894703, -717007915, -1486104457, 213857221, 928574973, -78476475, -1033401905, 929263191, -1545654330, 296311264, 1624201576, 647437637, -548617644, -555635634, 1525357174, 1474814598 ], [ 1065788983, 993477839, -1764144187, -864169010, 726993569, 1901614132, -1503226965, 642234290, 1427705126, 304606624, 1754999133, 1943647094, 1522878420, 1814878568, -1064087689, 1563165452, 294546798, 712166082, 1195229331, -1272065494, -360437020, 2014574229, 1529301963, 38295821, 2024155840, -1110040548, -619472869, -374929003, -1203625764, -27314802, -2038014826, 349703993, 1349383142, -1473317317, 984846268 ], [ 199788739, -1516784196, -1078559521, -1064813121, 1314422205, 1009687877, 1802672186, 127410790, -641343357, 1857417356, 185035297, -843174792, -1437308574, -2095279204, 210314153, 1114695471, 2042362638, 126334301, -1164810134, 2146256105, 257949884, -734191013, 723608423, -628390553, -491186532, 1374603269, -1979096692, -849587534, 1386803777, 1659234648, 1807258124, 1475976372, -689675603, 525302958, 1527109739 ], [ 779388317, 1037950953, -1378859320, -1702728356, -1034253789, 105075641, -428118032, 1735001754, 585152266, -1345911762, 1670886000, 362415526, -2021478992, -1281192334, 1799960167, 273960790, 1977263880, 2004957147, 1650636901, -102723689, -826593240, -1874480092, 2133653880, -1428975141, -1499100357, 1388924424, -1907717119, 1352616036, 1646345331, 934876488, 1104093754, 1851280960, 1921775226, -337737164, 1483874827 ], [ 75098024, -2019648903, -380425872, 1914653961, -47515951, -1792496268, -134323127, -1865412035, 1455146322, -1449682425, -741168022, -1936206567, 1608789869, -120978850, 1528082501, 709408235, -937216130, 833120837, -979893318, 516240721, -1822456700, -714275160, 1598488013, 1494295239, -1067011234, -362461806, -209952514, 766465113, -730821714, 389881750, 997516885, 2308208, -516978133, 20105585, -2029231787 ], [ -1023475687, 1440851642, 184275505, -1492123762, 476510565, -621452851, -1846370296, 2017025986, 726747437, -827635829, -1715499430, 1042783358, -765836423, -1835668912, -1389841381, -934948282, -455519784, -1388838904, -969726776, 630131349, -124334578, 1097478314, 2010326119, 1130412116, 1221720578, 1621015317, 1720387839, -1284431496, -178430394, 1284023154, -1738941260, 923735861, -1908264480, -1665598849, 1269982977 ], [ 1328641693, 1097027331, 1048428607, -686966137, 232475239, -2123474022, 143735088, -262429094, -1533829225, -1400880597, 1655084044, 1937492579, -1832734012, 2108900227, 1645372266, 1462372997, 1594598591, 987120405, 1229815875, 264527018, -138251791, -2088927871, 326533159, -1649185275, -1548182806, -1840151933, -1844439664, 1767493338, 69763769, 1976025007, 1741559895, 758397945, 520401832, -415819236, -1752453138 ], [ -333216842, -915265408, 46047543, -2146413293, 1089090721, 1845239059, 1032897824, -547015820, -1143563052, -646609729, -506299748, -1631183112, 1328594088, 1391688505, -1062565499, -1362159954, -1812752912, -135641733, -1178238833, -679728190, 683962626, 881869368, -1835353492, -1432785513, -1215587753, 2042493124, 1576079240, 373101362, 810292235, 2039073726, -128760261, -2099593309, -1330508895, -1796768171, 690719131 ], [ -1028499086, -1322081236, -1664618455, 1217854791, -1819771859, -1001098294, -1418014209, 1745756509, 682600151, 678769749, -947304938, 1352746466, -223678860, 2144904759, 1406444918, -989599263, -120077838, 304687067, -1471956698, 1961615467, -1678755060, 1354611536, -921030476, -1140387706, -640015503, 1823538196, 159318932, -271558957, -338165148, 701515741, -1781872094, 442289728, -799639831, 1291533916, -906745946 ], [ -1468341775, 896304427, 554672084, 1496447569, -445939097, -2031763445, 1816671952, 1095569075, 820712284, -95000495, 1637916688, 1488073858, 1730542557, -1343526134, -1385760842, 547605402, 184259741, -1092830146, 699503500, -560960974, -726384786, 507439933, 1280078615, 769005005, 708339274, -2085887765, -222930209, 1107664456, 1785775813, -588135504, 2072957939, 235278768, 1038786450, 1742763740, 910785151 ], [ 571606187, 1584580656, 267860226, 522795596, 1519590959, 1136255205, -104537609, 1777379964, 1872308992, -1249613894, -395004244, 744214901, 1378001891, -773891496, 1201518911, -195780837, -2095156539, 2036042943, 2094324478, -322277363, 59445504, 63373026, -91233344, 1872234366, 725899133, 520308522, 296162402, 1971437966, 2123302135, -66998384, 1439186368, -1177490358, 2067386812, 1223155872, -53627654 ], [ 1757190202, -607190523, 1694453549, 252799250, -478904129, 1233123004, 2113767015, 1784729413, -1729409917, -583150529, 1715535178, 44702942, -1948715572, 706705533, 456068244, 1857088920, 1324212397, 146996095, 813480130, 577137074, 187101024, 831041401, 289384186, -1849592742, 958663868, -102375462, -1869712820, 138315827, -916264901, 357836625, -1851629047, -1189904450, -1885294649, -1011541434, 386849322 ], [ 1161565748, -251796807, 374104865, -1107952170, 1353669919, -1536022817, 1326566767, 894131353, -1654091408, -1070791990, -334805346, -952287224, -1261151754, 1908176802, 1750585082, -500316383, 1641179169, -1594490499, 450316049, -16824663, -136455732, 903298197, 1306824825, -1066913679, 880120825, 1430526471, -62656543, 1692875708, 1727757525, 773992814, -1500538665, -1742198140, -1167543905, 2018869859, -174864981 ], [ 2135526982, -2038782567, 1322097726, 7808535, 814850701, -1097002154, -1169033412, 2034564569, -1554599312, -1771768785, 1832677925, -966961594, 1546922472, 2119540176, -2081213828, 1441529195, 518313788, 627807577, 1394100050, -1279918598, 428408906, 550073875, 1599791852, -56763824, -1280276165, 93792334, 1197073156, -1858188994, 1994854888, -788101129, 2117958837, 588130735, -1593738765, 2120322314, 2128964935 ], [ 72161960, 1723453257, -885372013, 213508862, 1395317787, -1586199782, 402141088, 603033711, -1411013451, 1518534565, -2091743810, -700701324, 1481187258, -103348828, -34603848, 1941810420, -1659415064, -1247124363, -1482954649, -1219251510, -450903564, 1900011904, -389948001, 1484282285, -724152792, -1528266354, -987640351, -81168796, 404100863, 1684658521, -750988175, -495945785, -482013599, 1960333217, 493692832 ], [ 984730179, 687278970, -9770694, 1112502015, -480263142, 1762174161, -1147159608, -1366161871, 992508877, -9458676, 1618172820, 989114682, 283330054, -514341692, -1099052408, 5955105, 1174526306, -163290766, -1358840451, -32436476, -1542953584, -1458737386, -1819185673, -1802902846, -701396054, -827148537, -543885164, 1588149319, 1145026095, -1680100150, -1148939037, 1001987961, -1562118442, -726178351, -636898021 ], [ -1666940163, -1283334029, 655097282, 1680591044, 1809889548, -1191600373, 339576791, -193112138, 43905048, 1418484302, -1383576705, -703435998, -1315739157, -2041352755, 1895245165, -334501677, 1636417587, -2049893876, -163609738, 1836294854, 1631540707, -905707994, 1627327041, 1219156590, -1209162226, -2049196470, 51654794, -1802220453, 1454152364, 2795528, -406244817, 1335265814, -2025105147, -252231698, 569173333 ], [ -1236848843, -964353669, 213483538, -748783472, -546802775, -155243693, 2049791742, 1979801628, -459301043, -2048105105, 858953329, -1375342084, -1598600636, 713978738, -197135711, -1998944681, 1516821528, 1114106078, 857421761, 454494260, 1574845424, -1153481498, 244647175, -1346010534, -1418823520, -1867507909, 860093861, -455082177, 1292048536, -1802068218, 2090851291, 1924262500, 357579611, 1937640121, -1559712614 ], [ -1125214430, 1260968925, 1235472090, 1374058707, 1792693045, -251914943, -1779513561, 1063093539, 972928303, 1126287801, 1966641936, -636111321, -185224925, -25334350, -1111804418, 664705404, -384063952, 1702392860, 908419679, 1534485177, 697450615, 1383159387, 1088683162, -541306858, -1782749482, 787769383, -139365828, 2021334759, -1967784007, -1727408108, 95208638, -800821321, 542726202, 198450327, -426638874 ], [ -284678356, -762501950, -526953402, 1534979089, 60487173, 529223121, -779674092, -985284964, 533754443, 1619048230, 1093939991, 1842041024, 774554095, 1340977588, -439794104, -1774269312, -1574331975, 1242881083, -735027162, 1941720284, 213480228, -1190766179, -1716326256, -687456626, 545784865, -466105913, 1287575680, -1274537580, -1117787175, 1252227081, -393870267, 1117027381, 1711896450, -2134912647, 1088189663 ], [ -1519128637, -1814189709, -1490947575, -1084445168, -1832859460, 1937688768, 1825549372, -810214372, 699974635, 843639383, 1833609820, -967085461, -1460600465, -890694067, -1760335960, -1792723625, -124159269, -1838914829, 592910116, -355355999, -490865190, -892727104, -1120339690, -429486768, -2047763400, 887974600, -2118646678, -550172859, -1408257466, 1753807555, -1959115544, 1986083955, -430136470, 40986655, -649609410 ], [ 1407943441, -1445602322, -1666577325, -1430060365, -948395247, 423615238, 1620004480, 510446674, 881650788, 1018512024, -1717474629, -1429360410, 1433814924, -1347057437, 1031289070, -978666375, 496903440, -286643920, 1287730534, 300068487, -231622144, 83002614, -762593075, 996520287, -1396197289, -1710775646, 456393339, 461739764, -1422314928, 1126339225, 1143203488, -461804680, -287065311, -1462205344, -730237408 ], [ 1125929833, 1146944908, 529344964, -2053439541, -830390065, -1812110313, 343522304, -576107850, -1096278998, -21297990, -948689286, -1124250774, 271223156, 1485199141, 1701389082, -756295180, 1416838470, 909886401, -1871547695, 347313281, -842453781, 573357669, -703334033, 878196379, 115406252, -820748998, 2110202961, -235151288, -957570908, 638917744, -1200667410, -730218518, 312746021, -410253830, 2054335679 ], [ -444357468, 925031950, -1076484922, -811503242, 257048307, 1537538380, -1261449620, -847300489, 948156471, 1773320414, 1938545586, -2087005203, -1711798389, 1358436130, 618069324, -1361792214, 262368433, 1989218907, 1339798644, -2051496230, 1540631534, -1148396753, 1670217783, -1831782000, 1983685226, 443252656, 1538210773, 818080000, -2133144841, 817426927, -1301280368, -1633037436, -1844576676, -753984032, -1659755775 ], [ 1475395868, 1129436923, -970642061, -1804900634, -2003937419, -278093150, 480368462, -1201065398, -1829428040, -1885802498, -1811966353, -234612827, 112416733, -1987707898, 1596570554, -1468588680, -328390890, 817517015, 378492021, -1912850147, 844053476, 117807205, 1099574977, 1355576008, -1595889965, -593131902, 692397781, -173900720, 1812312079, -690387294, 1535780022, -161296515, -544955441, 1966407432, -1599183322 ], [ 1142239359, -297189707, -1548033452, 467540043, 2027683147, -1910122879, -1034608081, 1995358652, -1087913364, -871349409, -1150696573, 1444382975, -1624407493, -1990486744, 808423907, -683557591, -405586728, -1171521271, -955434699, 1198919746, 571219304, 364755886, -1973209723, -1958093916, -564881939, -2119262718, -1930414694, 1721182980, -792426660, -1767759614, -592733525, 120970248, -1266391057, -1884024666, 876284141 ], [ 1802672196, -557602595, -705418740, 362103580, -2113934309, 601938052, -1727065201, 1480058533, 687444635, -1422113526, -1267859012, 1471904321, 203098909, 1329505707, 1189020861, -14032301, -977680627, 2144339264, 1472306038, -1548272924, 524617092, 734221669, -801238420, 94060729, -182944946, -817343465, -384940915, 803278046, -1028439823, 1956500856, -195855016, -1882561602, 277741883, -2137513419, -802030288 ], [ -1958635125, 630819806, 690056353, -1473059526, -45064925, -1213735269, -932922593, -802026582, -1821799092, 1062008037, 1345878965, 1198193029, -165502949, 1355984085, -728102898, -993507143, -695515280, -967479809, -1013656813, 1436045644, -821729115, 1063257205, -1631080004, 498431057, 1999349956, -1299308062, -1645609720, 229796807, 72370624, 1677502694, 327416338, 1876631237, 2036508679, 1344751629, -1203536116 ], [ -2024513131, -1573037022, 1767122994, -977694968, 1706048283, -1077280770, -547269697, -2092845206, 1216173713, -563014550, 166648151, 444164668, 1335049332, 963081070, -947819822, 1049456918, -384149039, 1705064976, 263883933, -326577210, 1905761658, -1628230419, 1522196527, -1895901358, -1153964144, 432216773, 2050452393, 131408432, 1780407891, -523041075, 649810923, 64387072, 676836466, -813920691, -220126587 ] ], [ [ 1814366489, 1456718520, -1826583481, -628593557, -152781008, -1823016949, -174285755, 1852721537, -1127386271, 576356862, 1233581751, 995779837, -1048002529, 1082962633, -1518964048, 1532921628, -1204070671, -334426134, -198079207, 1280998382, 877132408, -507197568, 1351847169, 1341046904, -508097357, 1503368337, 708536671, 1477320339, 157580318, -2046686350, -182514443, -243826650, -1801311506, 1614123360, -221727866 ], [ -233912951, 618168347, 81711129, 115388037, -116099724, -1138700059, 978120154, -902472566, 2000159480, -2060402484, -2039940039, 1292014315, -1868833561, 1053757861, 817420416, -332184046, 803370336, 1650364481, 648358082, 842280600, -785891799, 1558753439, 749723796, 1039289653, -1529940094, 1649426739, 1461294447, -1008662336, -417883047, -1330984460, -610231512, -339701101, 974506188, -641803556, -205246164 ], [ -376125148, 1336902862, 601757753, -245666299, 839313847, -316363342, 393923681, 564194498, 1221701329, -102030086, -410616815, 1864148822, -1752059567, 587240370, -848704452, 1462361135, -1020017468, 956024947, -835609857, 1022359361, 1101565265, 1348859077, 1169878428, 624023557, -1200245867, -2055899715, 335418320, 176858894, 1724316209, -1513171515, -1670773410, -16464859, 1080005667, 308142560, -674406000 ], [ 770816790, -314670916, 619453254, 352119336, -1480639932, -889077092, 1581287618, -70099025, -36976626, 457822725, -2024305816, 1572391603, -1465247697, 262729761, 1073371159, -2140226259, -1346997661, 1248933768, 1684357457, -2114830200, 598876024, 1795894093, 2082879729, 192880469, -472206476, -33928549, 1609264022, 162018364, 842838881, 1848727503, 1600374577, -1580110887, -608913760, 1204163496, -1855500412 ], [ -1748436437, 549451389, 512692382, 1533028242, 1409649629, 543921523, 647040819, 1298274467, -177776404, 508681866, -885877019, 1805857545, -453181300, 708878714, -647763159, 1000391824, -915878836, -1084674707, -856487233, -322031714, -684678684, 1568252957, 397882633, 383462295, 526878077, 1701701410, 1491108791, 1843420870, 1217507725, 1793990201, 459977847, 317345496, 83673752, 1803421786, 934815592 ], [ -290672346, 1920980213, -1543378617, 1033839209, -1366992046, 194563215, -634672386, -1098996070, 174454232, 1578323576, -175357527, 926321456, 1959951286, -572313781, -905451188, 541569400, 1108841716, -499722300, 1616881155, 1250469210, 2028994388, 1564030969, -2057344522, 1383598583, -1208618905, 323627937, 1325308193, -616624061, -1028938478, 2074152987, 773242669, 1300475128, 1793559643, -534956331, 1233451765 ], [ -1479739822, 1709527553, -680941360, 1969539322, -538298476, -1863849025, 1748889632, -196368396, -1589241885, 1003478009, 416955538, 598598526, 543737718, 511317432, -1472829540, -1615332236, 2041120238, 1560172746, -1979056646, 790672782, -1732690499, 1599998153, 975784558, 2137859256, -446652646, -478758384, -1214208974, 1735342719, 1895590788, 251514613, 410298517, 783318348, -751307027, -971520577, -495312186 ], [ -747630705, 903140877, -1934016630, -151815200, -1999540228, 2054263188, -1146685763, 1889067005, -906806731, 832775785, -408946954, -2052232271, 928316292, 535369219, 219339981, -1535182661, -1839168287, -269198608, 1737108778, -1480255755, -1040058904, 889149061, 1616723782, 714500612, -2134154918, -1645124288, -1319606718, -1026122997, 568474011, 870741459, 1774267378, -1500176213, 162047851, 344406739, -492536150 ], [ 1738894048, -96065644, -379705119, -1569755223, -1345404675, 2069824381, 177086230, 1480107734, 1198940689, -867442467, 1295444941, -113517728, 1095238672, -1738175096, -1791882141, -1989591851, -2118872009, -701124912, -2063975143, -398846113, -969633204, -323449883, -2055248334, 1646160093, -1223915671, 1353659614, 800491274, 89938874, -1297237239, -1322971630, -1290554919, 1456452782, 628667718, -1211820158, 484066557 ], [ 672421906, 2059372474, 1839123534, 1830464621, 1462070992, 1296720604, 232276448, -1184816637, 516604207, -65514501, -1987227254, 569000198, -526693278, 618235851, -1547915036, -1628028884, 1842562535, -554062251, -442578896, -1870723957, 967002820, -1066635576, 1052453579, -257612817, -1511232903, 898067361, 1803535467, 1349529142, -1726615889, 1998432600, 1842043737, 711986618, 849952145, 1608966173, 792681902 ], [ -1702618502, -241046448, 1815893546, 1544952594, -639867726, 291050396, -1786592108, 1590137502, 1234528864, 954416449, -1149709061, -1606407257, -1799622344, -582531707, -680503873, 1255174058, 2099465701, -616014670, 72278209, 2058643390, 1700541816, 293388961, 768986383, 1219047217, -57137547, 494365769, 717426889, -916427729, 1331268760, -166073361, 378487584, -893170472, 1500087063, 872457315, -32873277 ], [ 1787393318, -1607928098, -299236823, -890316690, 465709118, -826934029, 1209103657, -1468137086, 502016866, 139700982, 568048189, -1442552442, -211383526, 1190787468, -1735274147, 2063876533, 17266557, -1312322028, 2097539893, 653229204, 1791980646, -297953804, 385545537, 328249924, 43882057, 98555623, 1122139428, 848798255, 842074696, -1568179822, 1228157124, 175000954, -1076935391, 1070426669, -816553482 ], [ -966479234, 491533745, 1259500770, 1155304132, -990660921, -1930375958, 1328995680, -233961793, 317722270, 253878920, 1861846075, 1605242053, -1744265688, -200261537, 1593955516, -1177403089, 433416178, -1133496973, 782870516, -509546041, -1137049275, 1521759537, -1302854101, -1518341893, -726975002, -2008275548, 1499929378, 1503232553, 186907547, 1885242762, 1675622228, 459213294, -110584005, 1293093620, 275837415 ], [ 860760252, 132232556, 702952000, 1001033902, -238712480, 585275999, 1399551095, 1320373879, 1380844109, -8916579, 101149196, 1093705290, 2112779356, 512781714, -1882759573, 419337068, 1348238119, 1203946974, -649453099, -1968060778, 1328017277, -444938914, 1930836958, -1420382949, 1774218697, -1910792934, 734692156, 1590152559, 1984579409, -1278334979, -359780987, 2062878106, -1730103140, 993985498, -1345973198 ], [ 1233089330, -1838408723, 234672479, 1002683233, -1014084603, -539123822, -770843916, -1009945499, -125422623, -612511676, -1486861981, -1904477377, -1924999107, -1317742213, 393452023, 195049177, 1784155967, -2036744799, 397047730, -1900045748, 1334598076, 943253150, -1620013630, 1129067100, 1338768588, -1077820421, 937578507, -477051448, -1514470465, -688766219, -1475679793, 1621763558, -1920466589, 201852440, 637329041 ], [ -362166192, 1213741181, 818970878, -664517715, 604468229, -765610903, -987384470, -981873136, -1692554939, -1441134140, 999976977, -1261718698, -541146721, 747380146, -2001657434, -606534297, -162075796, -681857281, -1932690452, 944249707, 2103571322, 1573897655, -498321413, 1953343211, 621976250, -1127718628, -1306931875, -1235195034, -40591804, 293865351, -261368409, -291868353, 74590658, -1478513684, -471256234 ], [ 445384337, -1641496095, -976215927, 1672420641, -1298160149, 348982155, -583555164, 2108796664, -1782363849, -742841883, 189149819, -685468963, 1276058644, 1389360332, -913272083, -967941333, 708630824, -423881132, -1265353390, 1457952360, -2079426509, 885713181, 1620928583, 261484024, 786240577, 431549339, -1437041951, -1350134066, 2054363717, 357430734, 174862101, -211057180, -1525483958, -210775381, 247519137 ], [ -117487026, 2009992371, 37891897, -30561823, -614943854, 1648312053, 797143374, -135464989, -977223514, 1852078862, 1166047608, -670027207, -549997339, -1136966291, -1809798772, 1708925335, -810660010, 1695494643, 455932342, 733793480, 2091890506, -712382527, 271357595, -591166935, 1632289733, -997003422, 927551143, 936698803, -1269271777, -165915631, 125225600, 48890332, -574256246, -438355791, 82722201 ], [ -176252048, -2029727422, -211266164, -2055272809, 839291630, 303537026, 689968317, 715807130, 159295495, -1475332189, 1202634882, -1133643580, 262134555, 1152681300, 1237910705, 406679983, 360761767, -1648835842, -1710550692, -1493945927, -1792881071, 278501703, -746326393, 81567077, -1686314961, -1217874386, 2111572769, 1650630969, 1260685284, -1304963761, 925864346, 1383890039, 856865401, 1418256587, -1959740512 ], [ 888859286, 1721498679, -1179444824, 133406320, 528515525, 1858773993, -1816841114, 288532250, -1203279396, 191260066, -438170747, 1070404232, 1605325866, -1495847332, 1937377336, 48325166, 1442457910, 2095838641, -457344608, -1020406047, 1242945400, 1614695678, -1025805735, -128177815, -985343367, -1095996263, 129406079, -21795819, 323391567, -1616553852, 102355285, 919217774, 773658739, 757947491, 680110145 ], [ -767521463, 1596361900, 482020363, 2062691363, 408343157, 974072382, -317026921, 1003307037, -1045393249, -495648103, 1155201643, 1356966356, -874026594, 1443419862, 951350018, 358140048, -35898688, 1883194607, 542930195, 1177997650, 828542051, 1503586565, 690707685, -864596754, 1357395387, -623156998, -1284998771, 1639322851, -778485039, 463600688, 12838937, -1877339096, -397816228, 1924404933, -154435851 ], [ -138420612, 1668286107, -885521622, 945580977, -2112657924, -769337035, 1712926369, 1035313266, -773306301, -460314320, 1313291422, 2013695514, 375809142, -2018706443, -740905514, -2058823941, 982115086, 1872066125, 126992381, 424066657, -127112294, 164443397, -343454347, 1666102670, -769335547, 58953929, -912828409, 254076678, 1849584707, 522813946, -785369209, 233426952, -41510062, 590715363, 1495480297 ], [ -1121197635, -388220861, -598504560, 1911700205, 1023760322, -849234467, -13438237, 488061857, -1022584991, -221553498, -1859956758, 365550458, -1179537232, -688661829, -586179582, 1019736161, 1966013566, 921191720, 132607815, -485237938, 766692051, 921980406, -31117050, -858532426, 262842874, 2029376486, 1842554504, 2118213688, -1108111436, -1803313919, 296104658, -91943931, 307120545, -1012978523, -442781324 ], [ 48621745, -2141856572, -1443949694, -417095584, 1300413783, -238590284, 1139181913, -1728450415, -1238608303, -1302778732, -1076699130, 833864803, 818818094, 646966196, -877218693, -1676798667, -1991952230, 1642967828, -1055640861, 1894117768, -1559028434, -781472007, -848150300, -41282635, -1413996776, 1491054333, 1250227222, -1166010241, -965382942, 338659630, 1564554317, 1890759415, -616424952, 924922003, -2032355883 ], [ -1277441805, 312551945, -146062829, 14068061, 1880938985, 1100917162, 1711465083, -601417085, -1030642301, 309958326, 139616746, -2118427758, -1742023760, 897605006, -1653457338, 416207020, 690991504, -1326630601, -1324323541, -137368635, 804389160, 724083594, -757728074, -1756178870, -1945651789, -1762626607, 75412204, 17013439, 2073696985, -641485333, 1162288546, -526983254, -1294803771, -2037148549, 579465837 ], [ 485855823, -53394959, -1946387066, 1395915786, -1695169335, 275539532, -1379621239, 838552624, 1615238408, 185503027, -1209372561, 726244908, -1696595197, 603569360, 1072404308, -1284794813, 1205990341, -1180743796, 697488543, -100553689, -907129519, 1712250618, 1872513740, 246885180, -1856234950, 1843444171, -1486733154, 575565687, -1103828326, 961239376, 717262545, 1267288302, 1826001354, -551706337, -1746929858 ], [ -803889025, 608008086, 145959192, -534648878, 865398653, -1742656251, 1498710874, -1212349293, 1676271225, -1568127354, -88354132, 328889668, -1177141393, -1000290181, 1194360398, -194437112, -1378151221, -308257564, 1316059384, 355512905, -1710741607, -1606077893, -1440710577, 719408014, -310377335, 349156140, 1047558541, 487331515, 1017384546, -379798719, -1771687053, 1726197970, -442506467, 112498868, 2087498041 ], [ -1512112874, 1470219086, -1107697874, 553150071, 207164162, 1997512711, 648278347, 352064033, -1659391277, -277206164, 1728545857, 783375945, 1207468552, 29668498, -1046039339, -834066763, 1247880197, 1514992456, 669891992, 1853754740, 1225695784, -1069418027, -1478564250, 218815584, -1761913102, 1651075705, -1059479301, -1366539384, -1843592030, -729476556, 932958839, 1089031670, 1239957111, 919831302, 2141178391 ], [ 361265993, 100737754, 475445481, -2144331184, 553081499, -386192807, -597528803, -1182413726, 1729957072, 317132808, 988802387, 81839744, 114768129, -1034638641, -1141773410, -1936044739, 1062556556, -1439734928, 1708902759, 1350087502, -1794056156, -1873285600, 1907821107, -794229387, 1626362874, -1645585690, 1613728264, 322178581, 1468153101, 712529304, -980995834, 639708249, -164111943, -2087922557, -648713833 ], [ -56081222, 400484127, 884299795, 1804438583, -1066825862, -192684645, 916060140, 1033547958, -1804870758, -195683513, 1849746892, 1476427398, 463698704, 252636880, 1409167649, -1008132542, 2140389745, -55802963, -621177221, -1262248660, -1925650665, -737858743, 1557943225, -1812694368, 1464378101, 2108670107, -1190874938, -709379550, -264883986, 61236691, 1862177317, -499193503, -1637156767, -974980415, -1124482491 ], [ -546390977, 203911792, 1528726218, -1719657495, 1959388458, 2133241301, 2108049324, -675787166, 1236797202, -1307238335, -2122277556, 173676678, -651993237, -393475666, -1702472667, 1046284121, 1909054670, -16313487, -1848036060, 1430278597, 1078414850, 1923398057, -2023084340, -1699820145, 1741254467, -1333519148, 1147445780, 570386643, -1608386189, -542817966, 165367427, -1040790486, 1809810489, -2064442060, -1515782210 ], [ 1352234997, 1194043951, -1607546049, 1088477973, -1521932042, 607925683, -1744215853, -1065297833, 1066905798, -1202449225, -231622448, -598479181, 453591648, 1600681969, 1246114668, 1578128732, -1069762962, -1772902026, -694750284, -840843514, -261957115, -1317820215, -403307500, -743265152, -901385660, -1926449188, 1026531689, 401206803, 918138739, -1756640472, 378896850, 1390530750, 1841264686, 2016081287, -99201513 ], [ -1310946844, 1901862277, -1744087235, 919990062, -1860910078, -1756728204, 376498495, 292817491, -242622977, -657336806, -1425471196, -766549163, -2118260012, 345969909, -1887762232, -823446957, 2006187966, -647893840, 1336554862, 457780667, 838777703, 2036011417, 1090785338, -895139649, 1642432748, -1720196055, -2038383791, -2120823556, -161584186, 335098493, -947861540, -33955929, 395699323, -721242348, 2074685269 ], [ 1802651746, 455442308, 713785675, 1077765053, -399988696, 511210668, -1468007299, 971238866, 1034615668, 1284030000, -1666905043, -78994781, -1142877762, -2078688024, 620887747, -416806559, 1207986745, -1211920162, -901313851, -474746301, 1988743844, 686199212, -1488475948, -109311085, 1893144022, -2030509523, -1915968061, 1578131037, 1770649692, -812673234, -1202834231, 378867910, -1621334352, -711445230, 110786210 ], [ -1083832125, 1153469597, -1482976247, -1710734926, 45977007, -1719467151, -1778431061, -455917193, 804226721, -1697529336, -1751823185, -1524537467, 755872581, -1045134118, 1372730965, 720507376, -566496996, -1468017953, -425430270, -49400593, 1194993439, 669091346, -1067712041, -1339062982, -703130143, 1209825631, 1702475923, -1937025050, 1455861973, -1860995708, 740137153, 1506316147, -993367253, -121751734, 952181922 ], [ -1092001674, -288531910, 95039512, -2078834301, -467353976, 1170912298, -1861054065, -1788306190, 1622162436, 565226287, -840588993, -996176522, -1481487289, 860960300, -1375854042, 324651715, 1795462998, -1619817688, 37417492, 329650009, 1281810620, -133840062, -974330575, 512088045, 1977304853, 1087311394, -871330712, 675530261, 1108826924, 1551648643, 1071074900, -145251776, -1817564789, 1153551471, -2089449894 ], [ 9338768, -899314647, 210852108, -1392792232, 535618870, -1131711592, 1380672340, -1027457796, -585279273, 365437807, -2058674992, -125011154, -803861436, -1627461831, 280317423, 539423933, 154785694, 841250528, 1549458152, -1531480741, -733878065, 1660777516, 1656115023, -843909633, -106158794, 136076250, -131852703, -2050791395, 1347107005, -325764498, -633303284, -1718129381, -2029590087, -1022996840, 705527050 ], [ -1120224948, 229679081, 1119513670, -1517698674, -1668888653, -774407657, -1963801211, -1232535856, 496489427, 331708569, -1322467180, 1337455501, 1344343296, -2076806057, -1717991463, 141714991, -356600346, -156511631, 788265153, -41794232, -2135101972, -698810997, 918321497, -584846880, 919471963, -621672495, -1200671295, 1836968770, -1075671531, -92625975, 1465207425, -523941480, -1138699321, -234972451, -1514364238 ], [ 723422270, 906936336, -809527539, -291781874, 1899944899, 1526527606, 2120615110, 484808823, -1132535769, -1426978710, -1205107486, -1284011841, -770578908, -2100193940, -1054581180, 138262083, -951901975, -2125685791, -1433970187, -603704594, 1840950945, 1076049311, -1510593945, -951566772, 420855117, 1150457980, -1935809443, -92395710, 269966285, -1145249474, -1363473489, -1775257419, 1900023171, -2051354420, 810753886 ], [ 847947763, -358912168, 1320434791, 1879211017, 1064013906, 371358497, -470570544, -1342296039, -686242785, -154791514, -467619742, 351942397, 2024713013, 1786862422, -1963043529, -258732109, -1940926608, 1932235675, -324293209, 1612474283, -789987763, -1795708313, 1975073764, -520773280, 1076866605, 475897478, -347009375, -1465482298, -1872795738, -583723246, -1594492852, 1581310213, -751040972, -643361502, 2052800721 ], [ -268865273, 355178113, -1741673709, 192732953, -1261231897, -1277348069, -2055803972, -846553206, -1844591303, 56529426, -1508826579, 1918614153, -1918607389, 1191962939, 60935988, -2029343757, 174156855, -421896965, -1581179008, 128339350, 1117795580, 1550596131, 595147009, -2129404321, -1580874173, 1419361827, -768071259, -122899063, 215353766, -1745744361, 1607092064, -2052254395, -415413314, -1346832913, 1329306059 ], [ 1751437643, 270205917, 1421483662, 1091075223, -1589691537, -1498011589, 312089553, 313740100, -1725843107, -2054029133, -161558999, 602823643, 1218426089, 1608251124, 1705752958, 2004751702, 1963507955, 503148161, -69330370, -1613415783, 1470458413, 772203687, -576922347, -1751004789, -759053558, -1879864126, 822707706, -2017131441, -1299870014, -2023199768, 145961191, -1135635032, -3818624, 69758785, -1134023774 ], [ 1224418375, 254857425, -475428393, 1121157152, 922841241, -1308681935, -1680542811, 287141580, 960889813, 11681714, -1073496799, -2011045182, 639196937, 115034117, 1119033939, 857610976, 845289101, -602724858, 774115247, -64036534, -1651386769, -1300254316, -1104013369, 889827866, -446567592, -398240401, 1804350342, -753827883, -1861781782, 960360226, -919506986, 539858561, -196953802, -984431754, 1170446939 ], [ 229592483, 1449997986, -176380081, -1699834843, 1565437440, 1601177749, -2044204845, 1566815293, -2125031127, 707486581, 1378429176, 1338282155, 1047560029, 44868771, -1228028097, 1907045070, 515056091, 963410379, -545090047, 2115846965, -1291032834, 1034940052, 61238747, -790498975, -179795190, -1551617775, -1267838979, -1800796979, -591463607, 1177340666, -364534332, 1711252144, -1797414102, 1931303538, -344633190 ], [ 53224440, -683656771, -1953017950, 51695554, -2009100332, 1852639034, -1954687824, 1712216091, 1727755377, -1872487993, -325362492, 1013198781, 48820656, -530169908, -240144550, -1676853396, 1273096654, -435714039, -1835523291, -574071928, -2117008101, 1955592182, 130699574, -30056880, 271812028, 1377505776, 299683720, 1497576918, 1238018112, -1768462879, 1240466478, 369404413, 402071968, -1451838701, 918044833 ], [ -90487300, 1502038108, -903333693, -629709378, 551812046, 1107122641, 943389870, 2046531912, 959734507, -1583477472, 435673972, -425085791, 444799639, 422993064, 365036150, 844548403, 98214513, 186284979, -1086493569, 1873537687, 1589183355, -295549144, -1464360471, 1855957537, -1032948551, 797350531, -1874387098, -1832122549, -1312574972, 1558671127, -1396148433, 1326519771, -502729387, -460633047, 2103380143 ], [ 527810451, -1822247067, -910470473, 1327137147, -1487887693, 1430988594, 1064468481, 86541619, 1482397156, -390571331, 1211320356, 964642757, 2089779352, 770962966, -1943523719, 1770448023, 1476842747, -1574261225, 1106428429, -1218238021, 1184069693, 501126834, 1947859962, 524078939, 592702602, 1444136722, -1298564296, 435412998, 1772372672, -1297456905, -1663487534, -114501382, 805303021, 644815468, 1973272553 ], [ 326704253, 1592832732, 1460539851, -873036792, 907131202, 1184179456, -151994606, 1332511973, 1345350175, -1268930014, -688883803, 1229860881, -1113493276, 1955730687, -2046097322, -1016918857, 408919635, -1364011948, -1094730955, 1938816980, 329504569, -733702529, 2066368126, 1172492995, -1637071274, -334668406, -219469736, -1167511336, -1492539249, -798057032, -1930325068, 1932598275, 1708815333, 300095693, 1844380816 ], [ -1096475192, -1257568470, -2094738309, 1317085642, 403568121, -1410493701, 1075079352, -1536755553, -64892051, -2037166081, 1199404999, 2040963505, 920569790, -560095499, -1915084742, 570198205, 908365566, -231892808, -262931482, -1337914660, 2107826275, -1996843821, 888942703, 1655034953, -1499601135, 256154563, -107705254, -1008210757, -515526600, 1432726535, -460022242, -2038841082, -585772552, -1907230347, -716933849 ], [ 1503684555, -730275285, 991841080, -2092302267, 1463738769, 1610092994, 398518238, 377312921, 1887939033, 436390219, 443138483, 2018663298, -1782702715, -1623855211, -1991245964, -1506652976, -1871706244, -1371956983, -1439665285, -1198317669, -256736493, 1103440615, -1137031479, -1067355989, -1047613240, 516012414, 264979150, 1935682245, -601699930, -703384671, 172103111, -1635123593, 191480413, 410356310, 1667232920 ], [ 1152756541, -2001615599, -1253796656, -388412101, -951028929, 488540793, 1295855401, -446804190, 96302651, 1491175714, 1354531970, -2128416311, -1810071206, -1294760901, -1524697757, 1054074192, -636866516, -337690852, 447624079, 647189604, -1553266583, 667637700, -1749307439, -20080998, -647284584, -1976041907, -947511844, 564508714, 1582006784, 605493708, 502495372, -14714454, -243774573, -2069242921, -781619539 ], [ 414150317, -1294123079, 1537854162, 1320287741, 1122437644, 123646347, -804946180, 2057027976, 1915618878, 1356640366, -913785810, 882463336, 898058861, -397317661, -1686080482, 310603380, 721992935, -1099075259, -1185045619, 1733432925, 941929016, 1067314755, -2119584314, -106296457, 1323340018, 893839201, 1388925024, -1147887664, -269548116, -136580136, 470989510, 1463325653, 1281980600, 192235520, 368775547 ], [ 1998827758, 327696434, -797860496, 1827095880, -168886490, 529405003, 1824526350, -1211275357, -1038990315, -360720518, -1561935101, 243677613, 1302491261, -665960887, -1907532962, 1823403147, 2094885463, 1822970192, 560009101, 672711003, 19890271, 1429779482, -775649238, -984371598, 506747819, -1719093421, 1802569528, -188780118, -350944981, 1922279552, 455970240, -1922290072, -1776172183, 1265194662, -1586199530 ], [ -419395471, 1949757084, 283340072, 1071160792, 312156500, 1640498869, 1113117634, -1312954575, 103290156, -1579439827, 1740297486, -1175048456, 1098957202, 2092931853, 464963451, 1941875136, -966063418, 412451816, 1831449834, -2000613264, 2065685322, -1813716792, -469333974, 1760821152, -2141048746, -519332027, 131756430, 1298722295, 1490763017, -1661470608, -1750338487, 519012063, 829629212, -886409619, -668427469 ], [ -479050639, 200931869, -765592084, -80241444, -2056793688, -1181871885, -739926065, 1337185357, 705259017, -1482163585, 1052512618, -330179882, 359578131, -836005251, 506118961, 436153111, -1786791932, 69644481, 1474295264, 580589918, 1849424815, 568697114, -1389294277, -206156769, -619781425, -230861198, -1723228768, -627060346, -477379121, 1440682322, -1523475713, 64502843, -1119736855, 196309583, -83905734 ], [ 1203722539, 1162973523, 1001903414, 996307021, -1208656360, 348999453, 2000575129, -318374706, -115200156, -533043547, -1680624208, -383121081, -1507841652, -1980053031, -1427209216, 149204841, -1349626861, -2091082730, -440723050, -1830052060, -1044036275, -1378654356, -647457862, 2032675690, -440522095, -1267671703, 1262391900, -443999767, -1264554371, 1624997650, -184712402, 886272938, -1883836741, 1765824598, 438550972 ], [ -156948483, 613005310, 1016587300, 1668483907, -912860709, -327035080, -1282569329, -1772467856, 736350788, 1925882228, -970202377, -10157006, -595728002, -95519059, 1723305434, -843289724, 981017003, -1530954137, 865755495, 548347427, -1659156083, 1896480799, -840163412, -724026803, -1092642845, 599053659, 1213017546, -2096624364, 1848821065, -607289954, -137351733, -1142845958, -2074271834, 750674332, -71656916 ], [ 889186767, 1991051584, 1894136587, -294403470, -1059681277, -850318060, 1836075079, 941303953, -1222651469, 1946816720, 1631513565, 1974984820, 1912389263, 632346756, 2060406790, -1285545973, -1751614415, -869352542, -1643760516, 435549345, -2075143734, -88544511, -400055572, -1312407792, 2064952805, 2098423057, 39580831, -411100038, 279697927, -48218651, 1080824656, -1709884821, -2144066924, 1582777759, -1983196693 ], [ 1337892771, -1204726297, -1317549269, -2053967850, -556802377, 1523936682, 1337905329, -2014899199, -1510285393, -1418912658, -1787596448, 2045614266, -1691597906, -1462222955, -452101392, -579030395, -689116261, -1802162564, -1972785694, -1252806718, -998765591, -165797705, -1527941211, 2051800273, 1298306620, 684749092, 1542504051, 1906402968, 564134559, -1595534540, 37412225, 657547750, 1203480384, 1398297672, -839415876 ], [ 1652574944, -1008020678, -187012259, 1736882903, 841482337, -650789181, 1390620936, -1308622091, 688822428, 41663299, 2115337655, 369333953, -118301492, -321885827, 903707647, -765913215, 1655926894, 2026150666, 157071964, -1289047459, 2131172808, 1205644381, -566089477, -1593285424, 2095631806, 194210399, 1839402423, 1206897919, -2134424299, -2047177689, -741536346, 1037100005, 995754069, -2017621682, -1210180137 ] ], [ [ 1846664892, 2037867090, 618871514, -520265897, 1441773654, -2121763978, -1722411087, -1661722885, 1527244796, -1334690044, 1396749209, 1441006391, -1830792962, -1514950546, 2140560099, 1176623038, 1124524075, 52723784, -1061770455, 937735852, -1183293863, 102050406, -1108670777, 653204394, -502519926, 981353253, 923261959, -33625027, 85269626, 143968975, -965792533, -710701191, -695226376, 575421199, -281640732 ], [ 639174400, -309319424, -686538409, 1707764672, -943804132, 1953282533, 2105147564, -471221036, -930588589, -52809103, 989885303, 1361700647, 1965639608, -1339068610, 467354245, -1747375738, -1506645347, -1430464025, -788905569, 1720463789, 1363948678, -213401378, 843208322, -1971047739, -1846511503, 834064466, 705079988, -2032310550, 316585812, 1994645046, -1856505100, -1753620159, 2013556008, -990026358, -349816383 ], [ -2069460815, -380558265, 1089385721, 960691075, 674411168, -111381913, 1743834480, 1402595936, -29212354, -689331202, 1572845656, 1497917272, 500340228, 640384012, -1077745956, -1782916825, -307044989, 2022719003, 916166303, -1776807426, 1370747201, 1408380889, 1045925785, 323571705, 1814435324, 1979602720, 795260460, 1246502534, 590203864, 1670364294, 1527372938, 854007960, -1118064734, 1568248775, 1557877783 ], [ -1794752858, -2092057506, 1550775188, -1794155500, -173844641, 2015514160, 658348579, -113458881, 408596182, 688138042, -627878435, 944718099, 1007847443, 1044061314, -262213975, 606420953, -134758828, 678136892, -1941038478, -941996517, 911021112, 1862557997, 1719466573, 372960165, 491037945, -1748438403, 1955311215, 398615718, -317497949, -818896798, -2045153065, -1792008666, 1298813727, 1501342217, -940068107 ], [ 1960879432, -548716096, -141057016, 269233435, 1941036358, -1229744979, -257210747, -245118252, 464717689, -120539976, 784289766, -427821169, 1191290132, -608880230, 1908436556, 1721121106, 2052075275, -2085658424, -1646189473, 2077201244, 387507037, -1099655113, 1381391127, -1901044361, -514937706, -828337214, 363148209, 2103546854, 2026932058, 1711900853, -365506584, -290995619, 1997816965, 2109036444, 901849194 ], [ -717859672, 1169044608, 901211219, 891428717, -1174237646, 1750233347, -361075186, 1453635235, -464550264, -356782864, 1884240339, -19431127, -724122040, 605195080, 59594764, 2129325565, 516744213, 1647703597, 250587051, -423675938, 2097772453, 982247612, -78093359, -1333597529, 947512434, 1295012779, -527993104, 1252012858, -861528953, 62604960, -929951889, 502770189, -887366804, -299554592, 1261941917 ], [ -1585214403, -497110675, -2018042991, 893203929, 987181000, -709270375, 1968983872, -503465901, -1590248902, 1015975141, -234934159, -276299542, 1790069582, 390154966, 1872778038, -521430736, -1989216529, -396573334, 369182071, -2037715448, -650805369, 1999161282, 77084282, -2038714281, 918252610, 1662917791, 1705584929, -24853758, -897321082, 497822169, -500837435, 434591243, 1634005775, -339471356, 1301392860 ], [ -1986738864, 1508825103, 780376034, -1844848083, 1486962567, 639492470, 1383388270, 834271674, -964043195, -71241579, 991078096, -1130324946, -1010817955, -1350841493, -120856865, -294356260, 1976891475, 1644569158, 240810557, -1706507963, -417260581, -1630877907, -963464707, -267029608, 135466623, 635313439, -1432714113, 1659897901, -2058420226, 599344453, 883691722, -971475770, -32477843, 1065838410, 1572564476 ], [ -1010240433, 1778372672, 166527705, -13263167, -1851893074, -224279701, 1198623715, 823505428, -1032094931, 181111279, 107261989, -131545576, 1784024547, 2015044381, -321945500, 1064049833, 2120405888, -1547826638, -400301801, 1543975045, 989742366, -1324324059, -35204546, 52456516, -1222418664, 749117858, 994594290, -1330955508, 255285918, 922519349, 1978246434, -1645453735, -386529675, 1185531224, 1680670462 ], [ 1293832248, 1436793090, 1619342163, -802147183, -1377998669, -579765376, -1776972882, 970102771, 1943616662, -600567380, -368575076, 899901229, 781558601, -730437196, -1644473374, -462454139, 1606294425, -2115419512, -1307364060, -1797107205, 1473323465, 460317622, -1873124688, -864877735, 2086327831, -1843758618, -475419416, -1016879294, 216870028, 1935665046, 1202052142, -2039046583, -4462001, 1650358241, 294920635 ], [ -976833214, -1246009880, -603442243, -1155814088, -329924484, -1410928398, -793195075, -1003582706, 973881124, 61920821, -1578825768, 1624716130, 1638421621, -431618102, -1918800077, 645592100, 1929314245, -1518508905, 366116799, -1399257055, -324456015, 2063111459, -541875126, 1925605469, 1598691816, 695487518, 1173998725, -1947537449, -395005063, -376444608, -149149819, 630093365, -704187487, -1679304888, -978734916 ], [ 1885577555, -101721570, 1495592709, 1215683357, 1652418427, -1637389507, 595733481, -805049418, -1041596202, 912476570, 403249491, -469086602, -543807069, -1714277631, -2058153292, -356987560, -1580956481, -440296505, 2089717523, -1352015470, 905708649, -2084774762, -465457829, -56805749, 561424656, -2009916165, -995386384, 745407363, -590462983, -984580983, 1285139945, -1962964947, -1415538626, 1795909136, -851336030 ], [ -254865460, 1004767465, -1350350163, 1544497284, 547518162, 1544373240, 1288633598, -1629465264, -1180928700, -517801600, -2119006966, -2129037620, -2034849817, 1605748789, -1155454942, -1935837238, -560517106, 1303420235, 422168481, 1940995709, 1484921542, -139003719, -2067773529, -1243898043, 700373369, 461038100, 2060246177, -1280083749, -221549152, -406352759, 527764448, 257372370, -1339400768, -1228300317, 486060013 ], [ -1829174172, -142144136, 1280461745, -715244639, -650723534, 103129135, 1232829587, 1150411754, -1235147934, 1332959441, 757133740, 1390426830, -255446318, -53558839, 1098696517, -2077583207, -1831360219, -2058718237, 1018234657, -1391850655, 1231375956, -294579699, 1409573295, 1089618484, 1077287046, 1128001678, 804415340, -1105381738, -798483975, 263359430, 152614782, 1194998672, 1511897572, -73973977, 1342212337 ], [ -990122821, 1398230836, -717703903, -1503873994, -1798037915, 542182192, -749967493, -1343555511, 2001018379, -742946995, -1830245413, 506716824, 843286895, -1418139217, 1092336728, -815748935, -147923312, 421108971, -2091174005, -1007448748, 934008360, -694545512, -1162122928, -602795175, 2031381502, -543931791, 406805254, -276455931, -458934106, -407924774, 485272246, -833586508, 1179007671, 211149558, 776527004 ], [ -2014581909, 250768083, 1070295540, 945497055, 1209189505, 1631387062, -195987081, 1476956779, 757383091, 626133383, -1133701741, 1853533578, -32564032, -648807388, 540636876, 569817805, 1492232479, -1328051045, -417831848, 1557276488, -98879094, 554487487, 1050189420, -664504662, 1838072572, -529259685, -210319243, -1025347479, 593063418, 1152531095, 144693731, -1054383102, 1032143572, 1906014141, 1601054762 ], [ 41922724, -1013331001, 2050236964, -1756415855, 1874926069, 960538492, 80240613, -1333310610, 4918322, 971233389, 339751555, 1272756524, -1766669691, -1921813858, 1023528533, 192063481, 70504854, -88913121, -218602289, 1750781474, -1168483274, 1124306525, -791351988, 564070890, -1865614361, 821692500, 997731246, -2077089791, 2042508237, 339077334, 566362570, -1156055795, -168221168, 1288364333, -1290822549 ], [ 1280474426, -2126987678, 1740815755, -1215441060, -1322070066, 502863510, -1359789152, -2018367153, 939165674, 1210427670, -1871146589, 1107547789, 876946048, -1183274745, -158760972, 752178744, 932075198, -1756984571, 836899368, -1759134353, -508114059, -1599575213, -1304274981, 1004445662, -1759452334, 46032553, 1379028934, -69378535, 2062574865, -220933966, -517856354, -1031628949, 1120938639, -954985191, -1267704506 ], [ 126630535, -77379853, 1487030056, -1936243155, -77597883, 1885777170, -1174839687, 1403270259, 1020546034, -20627264, 1179015419, 55516176, -793679893, -835046423, 2139281847, 961771014, -601921220, -1689804802, -1078340017, 639723371, -108277181, -138785744, 903043514, 643170925, -671881045, -40906204, -1649430500, 871949409, 68318184, 1906217969, 381900749, 1167795150, 1825714959, -981298006, -1363795400 ], [ -455045777, -1816836445, -1419613593, 1364252586, -444538831, -380393827, 1300765531, 1340436433, 1029948834, 231579579, -694892223, 1561123980, 713652979, 322663769, 378576012, -1138253694, 846723109, 33553332, 1318116521, 2081846812, -995558712, 1325881774, 676034216, -120936106, -387541243, 58402330, -1050776315, -835872382, -1379874920, 89847387, 899390036, -1211491561, -168271331, -925115193, 1203731181 ], [ 1140231813, -1550971663, -291187011, 2067636740, -892441549, -2006968788, 1471656343, 1130384003, -417191564, -902441631, 119276587, 1277490043, -1383885068, 450617807, -893119568, 252174810, -810273299, 1659118111, 1164632467, -591722396, -894619413, 82617502, 1058292570, 775004, 1173217148, 700887406, 1998800046, 394314553, 1651814754, -402822786, -1729146503, 18115393, -1885596282, -808909495, 1426674661 ], [ 1497326546, 619982289, 45464346, 910240170, -908756982, 1252041544, -1081257028, 977639144, -1569039061, 195508414, -1561234558, 1835669280, 1909845657, -610364110, -935500237, 1892526953, -664555571, 1542598388, -292929123, 174019711, 336611977, -1589165638, 208686779, 128609008, 253733354, -235002715, 1667064117, 746844165, 642630639, -1148579508, 192485049, 1589552986, 960045847, -701635392, -2014999388 ], [ 1665251911, 1769579842, -1961402797, 1042585166, -1292286644, -719642500, 1753400404, 1598121138, -1917416775, -666220406, 1448417352, 1259850585, -1418460748, 1198647196, 1777600779, -862739567, -1736607048, 1247750665, -766578774, -1100860751, -692961602, -1335825411, 943029840, -2100995249, 706443112, 1997125881, 192866198, -532124317, -1285766913, -446349097, -668240652, -1949860703, -1755513371, 1903566520, -1230068572 ], [ 1516962923, -329123910, 653061320, -227623539, -4953013, 1256982921, -67727766, 885804735, 1267917988, -2135005839, -1385121771, -735999376, 503593964, 936872380, 1823793166, -1407630992, -194981621, -538900371, -1924156065, -1240120300, 175660485, -994581116, 1370947044, -841380369, 670606822, 1351333948, 1794895722, 131948976, 1273692012, -1407313907, 1807512834, -1221664695, 2100669215, 732283909, 585643466 ], [ -670480092, -1284666673, 588682271, -776255617, -996497499, 1754516357, -568815526, -196488266, -1832360365, -1674483853, 320664942, -93717899, 616839075, 1744623141, -563794760, 954063635, 525276519, -1657713989, -43683157, -1570702539, -271750997, -1654382681, 1881897486, 519005100, 304739533, -30353070, -884366490, 2037708278, 1301298201, -1290588060, 822283724, -619894027, -1335430655, 1266754830, 1751106634 ], [ 72807418, 644824495, -162951457, -1680414435, -1774458021, -1532061156, 1785727591, 680484770, -1909037486, -1781878689, -1147843753, 46558315, 1958822365, 1588427485, -1502425196, 1614310986, -1016856916, 1257515344, -2037303573, -925421840, 1789675413, 1056601974, -197073993, -889305654, 486935505, -1611107171, 656489377, 702395714, -1289883623, 887623411, -293179983, 1006586294, 1020735689, 1625100166, -755157696 ], [ 1565355193, -675510412, -862540363, -1091795002, -1493305681, -1155018390, -1685640787, 982476986, 1251287219, -554633050, 615791854, -644041715, -1639236530, 637070656, 426220825, -997183631, 554221897, 1873387691, 587790807, 620519163, -2073346298, -1159507428, -1939381751, -474649307, 1968295142, -69780389, -2023443693, 957951719, -6038626, -1410896009, 430077606, 980739943, -849188438, -970204920, -1643428674 ], [ 1149376580, -1565882819, -1804507525, -429300621, 98939596, 416026642, 1723782216, 1653522124, -1944906295, -1799548229, -1420398263, -624890926, -1230855870, 2111249690, -983097086, -397545061, 1162033065, -714814550, 1482722173, -1904669668, 1370306489, -1127988888, -2063927257, -1910607662, -1266057839, -524991725, 1015888649, 2001041240, -918163642, 563923365, 926445815, -721107883, -368291575, 14001189, -1782872314 ], [ 1565704189, -46602184, -1637749790, 1971632796, 746248555, -953935988, 745021567, 1370336117, -1358816680, -162341857, 178945687, -2042944516, 1235372144, 784650405, 163303608, -1748538205, 1657188755, 527906147, 1886691308, -1858520509, 730354613, 178729182, -733245627, 1027654985, -1324368893, -2043423215, 2035955350, -1646433593, -1202616547, -554498783, 1110236252, 397741163, 1842174665, -746494700, 747768659 ], [ 334251823, 1294715791, 1919888356, 768056328, -220562118, 965289178, -1115485247, 703366947, 1858441107, -1892534956, -705997495, 1369189673, 181863984, 1468368046, 1269459894, -452452973, -1579776018, -299358819, -879180214, -822265555, -1946049246, -446062418, -656607348, 8041296, 1739704663, 286563638, -419615808, -696419261, 977057907, -1138631873, 1357399250, 1018602354, 2130479430, -553556452, -1010315969 ], [ -318959139, -63534027, 921957362, -1437428524, 18652083, 789326977, -1318278780, -69226128, 96041788, 1617985271, 2016495368, 1554083920, -762765356, 1628430005, 1146645564, -223069673, -1709623707, -1764937984, -546908134, -1196024112, 1182346330, -1405052076, -632230600, -693321813, -554434956, -1698856654, -584117783, -910433026, 647779215, 1621582272, -593355270, 687015014, -286994893, -1889034564, -895416660 ], [ -1377993300, -288492483, 2124575149, 292092067, -1293160752, 123678039, 1281565626, -986135199, 1003532671, 1483973056, -1556030709, -1103910365, 618488588, -1013144207, -1738799473, 894617012, 749203361, 1059342543, -1471054223, -2113756918, 2104411190, -1813151979, -1245052754, 1538202187, -309277957, 99098779, -734505222, 1901346982, -81111094, 1384908428, 1577124051, 147671750, 1567802957, -1077356250, -2114393524 ], [ 455782707, -54722863, -1406501762, -1386144563, -16283390, 1102365366, -1910009832, 769944895, 358660489, -105877854, -1001226936, 62724633, 229047256, 1741132247, 921362171, -815181931, -36678260, -792175923, 431794859, -643114358, -69027534, 672897693, 1559131964, 1747454829, -241125369, -850852518, -1724397255, -969825499, 570059913, 1986265941, -741725412, 1765824639, -1090275120, -1512218008, 666348631 ], [ 1918984758, 1882714176, 1365364493, -306225575, 300629043, 124436945, -1108663646, 9351769, 1875793135, 963394563, 2007969039, 885089327, 354777704, 2088927656, 1670856491, -1250129280, 231862021, -1262977673, 1793916591, -241216517, 1183627253, -2063914009, 149017762, 826963963, -675101442, 1474930673, 311834391, 300678802, -857702108, -784950322, -1802224997, -1210995672, -28602297, 193139774, 1670573752 ], [ 1037016693, 427751409, 894902786, 1427128422, -887718519, -623590334, -388446234, 1761348676, -808023592, 1399539846, 819908550, 1242851762, 425043858, -236210404, 973188778, -1910596790, 1398081261, -213045694, 1396666433, 1496208502, 1898082998, -1828983406, -1783064620, -1594903369, -1406269195, -664442525, 901385752, 1582803040, 1552394628, -1404624674, 392081474, -273391170, 991670572, 1813530673, 1101098132 ], [ -1626070092, 397442756, 2080458575, 371712595, 618131717, -1521417459, -2015764010, 1285735972, -1887051021, -1549236802, 41580282, -643611116, 1307812187, -928490033, 484927503, -2110579869, -1270839461, -1255778989, -1986361341, -1916075844, 1418570938, 516605149, 282943474, -598107530, 859907764, -390694138, 1737693616, 906134904, 395330177, 1574116262, 269977634, -1597048720, 143604963, 759805452, 660281284 ], [ 289243264, 1997124622, -774913330, 1500725577, 29814710, -2096972360, -1909242727, 363760652, 668416259, 1859245148, 1304730722, 243294104, 1909553283, -1815137670, 933507628, -1631728747, -1565187734, -846325073, -673918429, 554666596, -262270531, 1543735047, -482686084, 420041952, 1948234680, -2021586336, -565192241, 462547755, 1424644391, 898490393, 511213309, 1292330572, 342643273, -595419196, -664242671 ], [ 400977156, -335089616, -1544315410, 1932605765, -99541046, 666137508, 1550658455, 1632716740, -849952207, 281562962, 1709969698, -1090568342, -878230640, -1531945500, 1204604720, 494711558, 1335695603, 1398640573, 1836736338, 2057621451, 689603072, 1657982752, 1833036226, 126337846, -1692191519, 275531068, -1495483447, 306316234, -551834082, 406002448, -1944819962, 641048235, -1445614563, -1308456140, 1286052957 ], [ -59478803, -1587896536, 180265106, 2045026530, 1728153287, 900302643, 1963934094, 834273087, -458366835, -376192197, -660011180, -739750346, 1581559744, -1251683460, 1364700787, -1311712964, 599121558, -338556782, 88700058, -1897252563, -582594306, 317497251, 672219812, -2105075791, -1737783156, -823359410, -17308104, -1217595280, -542118786, -868495670, -255997288, 1274883306, 506158181, -808285954, 34476516 ], [ -629275619, -1991439261, 1759916433, 633250611, 1404175558, -211208427, 608517621, -2124269877, 1579738072, 1987610168, -1483467397, 961094198, 1587319557, -2014453991, 1385627634, 804684576, 1345245033, -1837340889, 301134285, -1197168296, -399105842, -889788132, 579731577, 2024011141, -720963654, 1408106857, 587070856, -313630583, 151101523, -1886768669, 449264807, -681037599, 1260453800, -836538428, 86538165 ], [ -696350706, 896477179, -361786504, -1087868903, 633425768, 630151697, 1566498721, -226618727, -1178195241, 1143730960, 1578704321, 1269860811, -405890377, -633379350, -1856440440, 1791327226, 2086821135, -1385090004, 1633906627, -1247602931, -342823700, 1660087030, -1868726067, 1955076154, 1171427013, 34738071, 385308367, -1300618746, -945835992, 1995850914, -719294704, -2112867281, 2121613866, -1320523690, -159283463 ], [ 2076190546, -1764671942, 179586769, 353858162, -964998646, -1765674219, 1185093312, -1896108534, -555528598, -967415083, 1859495040, 2044830959, -1973098359, 794720946, -537153287, -1011703155, -526308694, 458629762, -665520914, 577763375, -2139571914, -287348373, 119616109, -2122982344, 1995221982, -582546205, 1561646968, 64473400, 148929724, -44705656, 2059187927, -858847381, -1463000091, -1082906617, 506828982 ], [ -319605259, -475630981, 1196618390, -11136039, -911631766, 1061307807, 1489248283, 655730080, 1711004422, -1922618053, 1282633356, -545185233, 1397602275, -797559507, -1930287026, -1238704007, 754473862, -191388432, 67123038, -1526209616, -2091007861, -68575574, 68479638, -879976036, 1599201866, 853141498, 1482046972, 205362151, -1527345092, -879064426, 1626418716, 1608624830, 1206069787, -1238161351, 1509429087 ], [ 315570972, 1626986222, -1301722634, -1804854871, -1246681978, -400548301, -1381432704, -1966729415, 1679352321, -1324697720, -2119040270, -1048355311, 1818126086, 1313150342, 378561600, 1616293202, -1298585868, 1518389893, -618089727, -1187240137, -1761581524, -127889255, 223350258, 10748914, 1355943834, 927274133, 1992005888, 1543589264, -126482950, -1817445221, -1831189439, -1972165735, -1160414539, -1384253004, 1239416111 ], [ -1045594846, 1009516919, -1624889707, -200860216, -1279219803, -142064736, -1418334726, -822558701, 872485263, -1682488802, 1556080752, -716523499, 1912175522, 1790911163, 948907712, -2046156759, 697143353, 307546012, -24508202, -705785046, -1959896240, 117956552, 291062230, 1126947536, -303107821, 263325042, -1927136097, 479894068, 887625990, 1475990511, -1812836560, 1501736487, -488705635, -798746755, 577992664 ], [ -754199109, 1607816808, 90898902, 2046889167, 1359862259, 484191952, -413367390, 1900506554, -928510710, 358958318, 1068597495, -239111952, 46262793, 398938561, -1580121049, 1501100984, 1453951473, 782629439, -1614972758, -80992969, 440474558, 1467739225, 1086907310, -1127198572, 1695596748, 1719820248, -1504359572, -1699926503, -1878512567, -1055523962, -1597560632, 220593786, -1939835762, -1338048866, 144429820 ], [ 2039153224, -293152794, 59590302, 342883171, 387734843, 1987793519, -155558952, 1075679837, 590131126, -349030534, -972168932, 934566168, 1088044840, 1798098021, 1274409418, 615608541, 1497015655, 625021596, -562442222, 1817916391, 1649488147, 267397093, 2141960101, -1510001001, 841178073, 273481552, 816523950, 393127485, -1893307198, 2027616293, 1141398588, 1104799078, -332071943, 574770175, 1764878939 ], [ 58357635, -333322940, 914208051, -318416544, 724380552, -86090843, 1240775711, -1920480467, -674242659, 1429182807, -835818158, -81248708, 1854635071, 1807416013, -279231525, 1046369063, 1900661748, -837955348, -147774000, 2079162566, -310344018, 960105240, -142946114, -85946437, 1163290835, 441602080, -1169050807, 1392030402, -1443204719, -1890965123, -151953851, -1457364783, 526851049, -1912293024, 389772540 ], [ 40979789, 1568238895, -1104972873, -296626908, 450427734, -1935545883, -1814582647, -358220337, -486466887, 1321992893, -1590951309, -1823967209, -237429579, -1398286826, 53560206, -74138418, 157959621, 1558426180, 2045635133, -1086233070, 31392396, -1297861324, 1264251903, 917932255, -535384738, -238161287, -286813013, -427910484, 1146820384, 511482230, 2026324932, 1717960588, -1725044384, 2043784467, -242753081 ], [ -418845630, 322243677, 310925167, -1382858261, 1947758367, 1037430951, -1569955543, -354047235, 922141312, 476631279, 446993758, 997018540, 880927043, 23947156, 2103901328, -1464110912, 1060426710, -1419787566, -1158853382, 749471743, 1310971328, 1810500743, -981137812, -1250074582, -1257826233, -1647339480, -363924673, -284143687, -1540458015, 1762251344, -751283084, -1223694886, 225469990, 347488878, 1865028470 ], [ 1408531239, 370682067, -688666518, -2098396185, 477930109, -1489032657, 879503600, -50052900, -1962198510, 1402749452, -557891049, -14462486, -489231519, 1472782750, 932362752, 1973731139, -2138036621, -1686056426, 407054199, -506909494, -1844390352, -1247625987, -68047025, 2073723862, -1335160794, -1051620391, -1384294301, 270964321, 698857137, -1537825458, -23413173, 1659483209, -1309563194, -1470766464, 103203386 ], [ 1727679902, -1384393980, -944035775, 1671631741, -757597513, 1936280254, -1078188122, -1022743227, -1918211775, -1188042258, 1113634920, -1942116333, 539524237, 937571532, 1593029953, 504558139, 1741459368, -1227216329, -159066759, 1566905088, 680779723, -663793950, -659117554, -124221261, -599148682, 29990298, 1810628878, -2132720206, -429050699, 1839243979, 1908010062, 2080211542, 1750181244, -1976258166, 671335812 ], [ -110464776, -744226954, 780642195, -204693960, 258236268, 1176386677, 1312753155, -625960602, 839188183, -223190880, -687355932, 2006459272, -344563073, -1631045599, -889361633, 113474367, 839306235, -334228943, -1544265062, -1117725478, -1387170889, -892683449, 554834683, 457669166, 196859015, 946912640, 387608259, 773547129, 1744886368, -237868622, 912837225, 1150179215, -1705719167, 2065414321, -778843659 ], [ -698775690, 522032828, 109845740, 1247375081, -847897268, -1072851269, -846214893, 1216408737, 1037176579, 217871504, 200433908, -1928186070, 1563787168, -841733932, 1882828915, 767684734, -1053733756, 1417542247, 830009644, 796263046, -1812130384, 476353569, -1695596062, 2010871834, -2106454634, -1278704262, -769167262, -2014906608, 517227922, -255596389, 797049014, 963425365, -1655418105, -1810084683, -1444038163 ], [ -2018835333, 2081828306, 1848833937, -328249415, 2022796516, 2103470963, -1340641948, -1405523039, 306031450, -2108529309, 1382966001, -1625316417, 2018112025, 68583988, -679011838, 1325720580, -1273736298, 742877994, 1841980739, -1754512778, 1051126083, 558983476, 1179816162, 498486976, -74724753, 1322665496, -1440213783, -1617520496, -952984237, 2131503460, 27738883, -2102832409, 301009499, -698140703, 1010030467 ], [ -483917761, -1277170994, -168886807, 2096871372, -1458572816, -1857598648, -1221127026, 387938909, -253302189, -2092290080, 1367182857, -474461239, 1580001837, -1628483866, -853732615, 96264470, -403875172, 1794739222, -1248679471, -1285468164, 1356683996, -981164006, 1983197192, 1424496476, 488821285, 1871648835, -1522222935, 1742171981, 538952735, 1881244578, -526451488, 1706439324, 1029864462, -1931500701, -670170567 ], [ 1537546831, 704757454, 375882905, -196748082, -985251471, 1805068731, 1216724973, 42423436, 965051658, 1226651425, 1880314156, 1566150137, -1642943678, 1824787111, 1910720007, -1891557862, 389129413, -1801105828, 917223640, -1973788056, -402666908, -1559864370, 1887036900, 1058988046, 1307501379, -99509378, 1784499702, 299872006, -1635809650, 607337158, 837542277, 888421963, -591234287, 1185657339, 912201269 ], [ 379747728, -1071089836, -171729340, 1015994317, 2067201491, 1397937309, 573098921, -1464142777, 722100663, 910001459, 440879897, 66021497, 1301993749, -1096785388, -950446714, -1368193310, 107994516, -1517741541, -1284875343, -1907083245, -194429409, 1269282492, 1443666654, 1240147029, 1009895962, -65454205, 1147995065, 1586699527, -194731888, 1131195639, 817260063, 62026833, 2004765940, 402094805, 862218451 ], [ 1538100655, -1964893927, -1525559058, 575574604, -849578238, 341848699, 1226154262, -312140372, -1523099012, -1986096784, 1847472555, 1483985983, -942654637, -650902992, -717436917, -168083003, -1111710011, -525884129, 762054899, -816900475, -508605227, -52576939, -2093228294, -98558882, 926142233, -927048155, -1528909112, 1483446311, 552975400, -1335616679, -1322704993, -547911895, 2048863419, -746902682, -1147905316 ], [ 1842596986, 1440682320, 52211407, 1505200363, 1442010268, -179506048, 2005446706, -1890032870, -1326165062, 784863203, -880050095, -1919565074, 592033327, -1182648846, 1809914744, -2033109367, -521462740, 1069717762, 2118986374, 869165246, -1678196288, 818329838, 852362931, 709350908, 1172875170, 469048246, 823500112, 86971280, -2113166397, -600994181, 1880677862, -1077107688, -277554873, -1555734890, 351717868 ] ], [ [ -267378292, -1721988929, 1745336675, -951869163, 1479926812, -235171084, 138960936, 1249575342, 1181248078, 1742851149, 1941902343, -1215613127, 1961543342, -316941781, 599942730, -916008280, 847803729, -487813402, 1495513552, 595488253, 1738839700, -505613904, 2116159134, -40455187, 895700871, -1107803010, 392623286, 1726806464, 1899114006, -1898269253, 1909302906, -1648956666, -1737463344, -1395582338, 1955663640 ], [ 711485183, -881558389, 55044812, -1341244904, -844873702, 39319714, -1603403225, -383460791, 158416735, 1357660049, 859623688, 1878901819, 1165743914, -701313760, 1269892131, 1095132776, 2035100827, 767271443, -2070250916, -72438132, -1893100302, -644341427, -1157053765, -1827597838, 1084271580, -611804645, 1242735258, -1368616378, -1574752346, 255259121, -1377720689, 1419061453, 1288770021, 824739005, -1721697521 ], [ 760688657, 1430459443, 447266419, -181725184, -477798834, -1139651560, -1715806633, 1041910503, -1557676566, 802820934, 2061684451, 667903660, -1728096359, -1327842920, -126034438, 1057869494, -1839081593, -1506935363, -249037765, -624874296, -1220995621, -482788659, -108169462, -1435086364, 1925271078, -842313429, -230547635, -993104331, 70035098, -282541946, -921613140, 677347430, 1341402105, -738209488, -1487053302 ], [ 895547713, -1855681765, 526789865, -753709464, -1128115498, 2063909145, -107611401, 948434288, 952076387, -1240235427, -412952867, 1416452677, 1352748124, 1460307589, -762094824, 1944884877, -1625426574, -1951070699, 632478556, -1574990963, -1363047793, -767700274, 1817016813, 1616390110, 1756902006, -702989743, 958833561, -742675245, 1376106154, -1325078981, -2077459665, -1572243184, -1252061487, 1475425069, -163683540 ], [ 433968593, -1337615622, 1657217198, 522530487, 1790987816, 1777477230, -1949518503, -545530624, 908868029, 1123573630, 1426298278, -1299016642, -518357331, 2028138387, -877577623, -1311554269, 312161627, 56509939, -1587481824, 1528657772, -2011393970, 1805415565, -1587954252, 1101131864, 1225239810, -1860933997, -1232742833, -576703868, 351400279, -2033051458, 323719414, 1319936724, 1411206976, -1471618758, -884986307 ], [ 1669944437, 1050225067, 727852440, 804716991, -1791175038, -1148184632, -1436378244, -1106098411, -578896911, 84528813, 22824922, -1878563541, -1627635203, -473982636, -659815206, 562825877, 457236610, 1452629511, 103484259, -2115397439, 1280069023, 462221047, -1687485288, -1502926345, -636675425, -892439470, -377857530, 69171555, 1358327344, 696717305, 1880742107, 1723432597, -1105220699, 1352691269, -1835987440 ], [ 1839726467, 633867808, 1540980987, 1875451643, -1106102183, -1910839720, -1995657811, 992056011, 1530963839, -548522086, -959626331, 671067279, 580571254, -2020024674, 1406007801, -1861464685, -768596919, -593273970, 184227689, -477300685, 992129831, 1783692868, -741855891, -925304940, -1124725546, 924625318, -736119425, 400398939, -1200098045, -650107137, 233653838, -1244079336, -1863760185, -1607775114, 1937158250 ], [ 528631902, 1741394220, -436669984, -1958459291, 71180472, -1715463251, -1680451148, 1994214890, -1976314173, 1860867449, -522340317, 572717924, -351402452, 10863619, 731324170, 1211715418, -2146324667, -858760516, -1338353023, 647289348, -367151839, -1803704338, 906178964, -767771220, 2107451776, 1489896445, 1744440586, -2113191683, 908474918, -2007261040, -659801792, -701715971, -387926599, -1666779366, -1975057580 ], [ -475211319, -1737598636, 641224009, -1955174487, -1115295014, 1464400884, 701067571, -1312638333, -1094821685, -863315045, -1356207131, -130371034, -1620535325, -989372192, -1473091058, -86683547, 1255347902, -385063195, 471033576, -323280211, -1525819149, -998457658, -1432076407, -2075693767, 932602419, -937447409, -804551712, -1421381876, 1156963042, 1319289711, -441696999, -1545485887, -868384633, 884019245, 1640296681 ], [ 1646624496, 1003081867, -583570402, -502321185, 261589442, 1544956370, -1611780731, 1083818084, -680655170, 825358803, -1010886416, 1799053828, 1788718858, -464538385, -248004838, -974921072, -1085205472, -1262373289, 1685947083, -535063390, 610679524, 1342439012, 873033189, -1645412392, -429197564, 497937975, -1232021687, -1081095739, -129263330, -1918119132, 386410922, -965167563, -1705188886, -1330994958, 1711677727 ], [ -554844010, -1180463550, 189331035, -1465963303, -1796224868, -2108072750, 1634426569, -2060504372, -1804388991, -2133655085, -1498855929, 25167230, 1023398796, -546530154, 271612512, 1205482913, 548123644, 1062810860, 1146879748, -1164668514, 760271702, 353879711, 89215472, 2044485164, -199522153, -1800541655, -1000018376, -1813818854, -147752561, 216029131, -1727356610, 1533087942, 1391971859, 125231817, 895679407 ], [ 691932922, -1411000794, 108094281, -905579532, -1512441617, -439073046, -1654128711, 1940482290, 1065704741, 243403963, -925108181, 499782025, -319402095, 106278996, -1938181647, -1604238879, 1846052762, -1032852581, -557794825, 227251174, -1357892456, -379439712, 409632450, -610325371, -1330199464, -1207154077, -1914449156, -390053102, -196336074, 1905005919, 1036269080, -648105618, 615376602, -678629567, -197261912 ], [ -1724946650, 1695334165, -1182400978, -710316435, -292074079, -1639081022, 1663055838, 197732611, -1163591042, 273466473, -768410243, -108448330, -741646606, 1845570532, -864279844, -19948498, 1226936024, -294918463, 95634725, 1813113128, 933178190, 1933209734, -1773696569, -1425960431, 1055162232, -1845772969, 2039933162, -653547275, -1281769173, 1000894530, 718820294, -1261280261, -349193526, 607385690, -1273125431 ], [ 478829258, 1647359846, -1992630033, -1122511255, 473102225, 1085825789, -758232661, -1747033350, 839229337, 2027787115, 1744113532, -1050628714, -1334012552, -194297193, -56609842, -592319584, -1992403502, 2032901817, 1283149863, -448284225, 1996089094, -1490990872, 1420617021, 970474263, 947546506, -87793633, -1294459845, -1416510700, -1993560114, 1866625857, 425407342, -795455803, -538808030, -912196285, -1487504445 ], [ 394274262, 763746795, 71154930, 1787491268, -1812467397, 1258746244, 1468451907, -395231856, 1966554686, -387689871, -868318968, 1538230166, -2142810320, 1495298752, 2062636108, -342106106, 1301372808, 1220965665, 972822781, 1929859375, -2045421606, -2116245063, -782875387, -1499486475, 857513397, 183012835, 1960928835, -532391466, -971914787, -1300990943, -1625519725, -171853848, 1843920016, 1986021350, -1276854887 ], [ 318638861, -1336701873, 412143399, 612279662, -690594961, 490162685, -1973103649, 1306664772, -1609059300, -837013531, 1110197426, -678952363, 657140693, -2058093550, -1890867327, -78017543, -688829097, -711747464, -742575471, -1689292372, -269349748, 903144764, -1904577109, 43524883, 72043299, -623775426, -1672893624, 1481853697, 145277229, 691889549, 553221122, 1188132265, 1306923577, -833468507, 773366912 ], [ -962474873, 188185858, 1340855112, 833197297, -1921228288, -1546565461, -1262503843, 1750602904, -327453124, -1845671911, 403196326, 1686538863, 1441308214, 1182163714, -1022550890, -1378706124, 291843431, -649195069, 1522664663, 1319126215, -750459414, -1247077227, -64438554, -1147901502, -1102622582, -98364212, 1273241086, 1295788574, 489997317, 17636359, 1101558253, 2060862405, 1553799970, -1685366086, -1708720517 ], [ -1174899880, 1532663425, -753886288, 1107668134, -370484292, 1242494597, 1830595434, -1762033641, 1662298237, -53150087, -1096081509, -637882719, -72692808, -677334606, -1714075244, -1966989621, 2108536471, -1541662779, 322750244, 1906965394, 2084314280, 1139747299, 1626426539, -1964105221, -1289473797, 414889855, -1234966818, -211468501, 978281575, 1170970443, 376218090, -822727828, -800346472, 768990494, 2086110199 ], [ -1896676345, -343498425, 2041516503, -428476084, 812337643, 5461527, -92047729, 585580941, 921933957, 1912523616, 401671306, -1338249798, 1010187877, 1517464009, -2059298886, 747216152, 959154172, 1428134609, -477954372, -387506101, 1771211048, -583999624, 1638061976, -1986659910, 1773457704, 1360334381, 1238514406, -238654349, -99116681, 263718708, -1245012520, 946910098, 458074733, 1883652025, 496922566 ], [ -2006975084, 1253332055, -1684075064, -1865837476, 183317063, -1153277827, 1413406248, 914389298, -2064354988, -785455227, -1042610058, -2047093809, -172092941, -1857684658, 476874234, 1008102608, -576562558, -403977173, -827450492, 2116763865, -480536253, -1395579672, -1797301709, 568459221, -1946519584, 18569346, -1055110491, 963219388, 1596596384, 976420652, -648325075, -2080363730, 851489566, -1465222311, -725816387 ], [ 365996701, -823473650, 1044578329, -541588995, 1504441893, -414773567, 822936324, 560343572, -656110443, 945019766, -1404902122, 788382673, -1123215623, -1839392328, 502012168, -1400663979, -819561382, 432749305, 2123935893, -837032621, -1035332013, -25645740, 1613386729, -65606364, 262392643, -1740186889, -150214122, 1949332104, 19236213, -1580886596, -1201584360, 1844999070, -1199350630, -1955451812, 1868491319 ], [ -1088104241, -1876092172, -1228180291, 1686833838, -1498755441, -220462017, 1754934307, 644540797, -618561017, -541496457, 713171295, 1155313878, 1680402892, -1496401460, -253025401, 614624383, -491963183, 1910599357, -193500604, -1631664807, -937976745, -1971097395, 1947033723, 1628482482, -532154907, -1443012600, -740542385, -1932463465, 1528376396, -474111777, 1577365911, 1203417139, 158311216, -1086955210, 489290797 ], [ -976149749, -1613935404, 1061876996, -676812284, -754465510, -474841909, -283592335, -1431696536, -1397098285, 2104010870, -787422732, -630440988, 1037670198, -319627102, -293229248, 1142641933, -1321064665, 951210043, -696607367, 679135016, 844741877, 1580278804, -98690738, -1483794550, -1976590949, 614334173, 243372975, 538822437, 1040216876, 91187332, 719202761, 1731869595, -663807535, 1533870568, 1858957330 ], [ 1056662878, -1517500998, 660563614, -636103762, -1617440562, 590481802, -422868140, 288373748, 358110909, -524062517, -386322259, 63245753, -2097778224, -1791557283, -1406709829, -2068548382, -918818518, -1143142622, -2074559703, -1101998304, 139105854, -1029851311, 1159058480, 1192323250, -2051097541, -1407260914, -1714067788, -977119007, 635141480, -966818034, -81841983, 1119528420, 1465393599, 1778134066, -40313818 ], [ -516995337, 1860069104, 1676665301, 1317032604, -631593688, -1895255166, -519820136, -1061962232, -1882052546, 1996142581, -1909481650, -843663928, 1922059161, -904677558, -1932854880, 517265870, -1083137866, 1757053603, -1627827499, -2070803840, -1358417097, 959971567, -415389827, 21497734, 1429069761, -675993127, -200906438, 1237523166, -1050066752, 1960737864, 1540356668, -1979264807, -906769482, 1972857382, -1766848590 ], [ 459111595, 1228662203, -685232859, -1653320968, -1811300167, -431426494, 1214517160, 635449144, 2142496113, 592479244, 1953993849, 1688551227, 832022810, 1333834065, 572455227, 23540074, -814363078, -1124549345, 1981627606, -1950095939, -1083155988, 1802249074, 1954589349, -1441589421, -1998857547, -1651317233, 1112373758, 1659083223, 490606300, -1007855432, 983652893, 263055969, -951086692, 1068623361, 619056332 ], [ -1308388967, 1940473148, -1348167995, 197969811, 840781687, -931457963, 459261717, -718463062, 1118934983, 1942167946, 778642572, 1304131225, 499241229, -253452342, 1126601820, -1213218270, -44830417, 794096927, 1855057939, 1314063826, 664478628, 302639534, -1172627337, 1888434772, 905020529, -194740657, 1941221644, -1491631573, -650232492, 241898443, 191646605, 685822239, -1734125295, 549128259, -1672431123 ], [ -258708716, -678985529, -1319091006, 23826004, 2001027176, 1433251862, -1172544779, -261376917, -1441995038, -1565130451, 1674799866, -1130787503, -71550603, 1338350603, -1493970699, -1571019836, 912025532, 1454996685, 472996558, 1283576768, -1510794848, -494289414, -1247763136, -788724215, 1440364122, 125761330, 519955813, 1564552863, -1099734862, 29083908, -1612929447, 1111213104, 2116793892, -1754816152, 1303618661 ], [ 1340262758, -1506956421, -1982453230, -182020588, -828573646, -2116416, -717022940, 1895817643, -529252742, 854295121, 1145505472, -858597435, 1613394678, -2084066436, -514030863, 8493390, 238064232, 950753522, -1245741421, -47612025, 1448474541, -1493581133, 1675819246, 1248468375, 693072922, 1359470704, -1965648604, 814495470, -264629362, 1930116974, 1946022617, -245026762, -1555900457, 107584128, -2109724400 ], [ -1451603938, -958484467, -938008900, 1490432191, 239961758, 539403475, -292803999, -868101707, -1836659951, -653677155, -1243192972, -485076029, -332631877, -1103846437, 1407485204, 822160926, 818051624, -1312662248, -817731743, 2105374837, 389041801, -787668017, 1491073546, -990065550, -1351003515, 595775956, -800092611, -620918398, 1775791418, 1118564676, 566966794, 1181958543, 1224862751, 2133640198, -465344789 ], [ -687530196, 1428432924, -2092737427, 96903300, 1147453806, 327394298, 319958488, 1405067290, -1078398676, 2115913139, -1010756510, -2028535582, 2125264552, 1058121919, 957444712, 378499992, 346191395, 887011702, -1488981775, -198799517, -561803680, 1485661713, 1239031727, -1175864186, 1935160609, -286658621, -1629262985, -1584811875, 467648762, -1594563894, 1877573567, 1977794713, -1912062572, 1481514614, 672906334 ], [ -1778904176, -904870002, 1161977556, 1242175988, 1342713687, 1595806618, 2043303019, 1311827303, -2092965099, -2065930623, 720373837, 1245734547, -1873052595, -537710513, -728998671, -1656430116, -226771935, -142444473, -212501391, 1827213266, 1836772034, -867987127, 1358740842, -2076191208, 190196726, -58141650, -143052809, -744539335, 1052194434, 1914755365, -1432973086, 859256342, 156487038, 359356536, -433270604 ], [ -1661794235, 1249269183, 976896212, 818411881, 883205004, 519798798, 1319038079, -528927107, -963723358, -2141353185, 1817950726, 71708271, -1235727454, 1886481873, 1721952166, 438064079, 850665338, 1125270240, -1147565745, -958461167, -544215025, -1247636076, -1726766603, 1949225064, -245681125, 1358778637, 503011826, 2104448429, 1951535742, -1581629304, 1753740612, 1457958351, -1472927491, 546807141, 1789345870 ], [ 1573135196, 1561093590, 1083702678, 758198402, -102572038, 1205391839, -1445183735, 302724126, -360724109, 1521237149, -809006499, -880867716, -1929614743, 147914705, 1142847838, 1567713565, 1783887485, 1674740986, 722179598, -1097525068, 1999542922, 1773117613, -1741897456, 401765417, -1492555603, 1142330060, -847686256, 549624063, 499651703, 1105800033, 497857959, 2046627317, 1365386927, 1846918850, 1189390676 ], [ 1656739872, -661762457, 239277098, 1346240308, 1875075279, -1176450690, -537108746, -573198776, 424900719, 753385278, -793899167, 403532466, -1060100153, -2070596297, -1227706915, -513186395, -767185426, 261402065, 1058999430, 242146115, 501604452, 1408316912, 670226874, -1721668311, -152260378, 1835887397, -1884461014, -1498688180, 1166640071, -817078925, 1497925265, 279946730, -1313605867, 1338337895, -751763778 ], [ -1744051247, 729944789, 1097481108, 1196771058, 144464123, -1283932508, 983309029, -1761231723, 1510907347, -1028130667, 1656441113, -1699332204, -1125903611, 506532574, -818112739, 738246178, 388859579, -1656558872, 1412515393, -1008094835, -877711763, -713373834, -1770646612, 130596141, 782701176, -745783844, 1932102335, 916918705, -697096167, 429198353, -1305833993, 498688951, 334962568, -1935967928, 662250615 ], [ -2112021574, 55700045, 1453663394, 1758514345, 569738808, -1871761270, 1027180810, -1598177171, 269763689, 776937129, -363038328, 1192532725, 1133646629, 254384307, 1446436976, 734403529, 842417441, -549160648, -1156886953, -1397797992, -478490876, -343106593, -1750475301, -1098404231, 625828082, -1365641828, -2086052380, -621518749, -1676187495, -1705829983, 202748276, -901462491, 2089632655, -2036153841, 309145339 ], [ -895877845, 1819212116, 723082253, 2092120788, 728311194, -1101621322, -353480410, -994388466, -1264774281, 1048232040, 1608141873, 1360456168, -811316240, 266381283, 2094580514, 2113500111, 693318840, -77864630, -746173654, -884867276, 1925287892, -1450627820, 1730024621, 2098936288, -2015743143, 2040299404, -1197318286, -1990977257, 844884149, -419221139, -1519865442, 104565412, 389665403, 349099623, -1889024523 ], [ -829541835, 1893945312, 1914003044, -496366724, -1954062243, 1309105729, -1961081204, 1964052135, -1819447669, 1678952025, -1211486491, -163970758, 926542518, 1053926167, -780317896, -1162027896, 244697775, -236874025, 123883088, 700415836, -1572867422, -1683003290, -1459662595, -677457244, -255484661, -203678723, -1423113773, 1342484889, -1083128709, -258521621, 355585770, -747076692, 1910687473, 1867207578, -1232917901 ], [ 326443790, 2083600591, 299915244, -575034317, -1198908822, -1877946013, -783996274, 1417410882, 1395872537, -949628941, -1877719428, -1655184051, -1626313148, 386481452, 780411033, 1058429505, -1851292881, -722113091, 1221427225, -1568010044, -944346998, 905664523, 868543230, 959151752, 816052798, -773477220, -784490327, -596608317, -1155528585, 992965990, -1009243244, -1536329220, -474527158, 478554062, 2044439362 ], [ -1296154252, 622542095, -285927653, 1460644083, 1407304713, -1315533763, -767001401, 364947601, -137122505, 397056431, 598289666, -1874628037, -198696357, -1686642839, 1181444305, -131200761, -832944619, 1224234589, 1461043002, -1190005972, 896355061, -1007297304, -1274036425, 504174934, 607344228, 767373844, 501274020, -1557211373, -1291131861, -1263332509, 1185862471, -799565845, -995463942, -311463567, 348085840 ], [ 1230181993, -1878279427, -1264492845, -1407626231, 1137944193, -814868461, 1251654316, -243043870, -1401538547, 1085912159, -1132534121, 41247252, -1776543207, 784282394, 985021388, 1514539483, 1390893326, 398612419, -893297235, -189032924, 708867763, -575513915, 1739494149, -983525259, -451716440, 1917192753, -616206423, 183299077, 1669307430, 1065879400, -1527837345, 1583848810, -1179590967, 2074125698, -523348924 ], [ 378544365, 1518604721, -1509516694, -1041599084, 1291447186, 1718094655, -1162400188, 1609810347, -2120907960, 532835712, 163829833, -858449393, 256740104, 1213310683, -745295243, -1212383225, 554138529, -1241892170, 892537518, -611331766, -1211746025, -1738847291, -1535059276, 1184439109, 678482045, -203675283, 987303507, 1191848495, -228867889, 894291448, 216649479, 818871637, 369088599, -1649884293, -1226754638 ], [ 2118996459, -854434203, -851602785, -609402602, 358637359, 1276519773, 631217123, -949405692, -880390424, 877061142, 673358466, 234007899, 1945526819, -691568347, -537898156, -893916057, 1193986452, -322220857, -1813526640, -1647250023, 1856116115, 1207380486, 2037388938, -2130591376, 377752599, 1696843723, 755504419, -1571958896, 1815174182, 1734264711, -1776518696, 1431100049, 1313812290, -1817602722, -1802807238 ], [ 730320965, 1426489835, 2140392573, 1905211586, 803477986, -1229634867, 1256066057, -445534303, -2082345520, -1819075000, 2088825874, -1428717337, -1166757712, 1898881735, -985145433, 274631192, -1309709047, -118155511, 1957307337, -190799297, -747963110, -1905907693, 552599444, -936140813, -1612884066, -2102435307, -1227766577, 810664852, 105117326, -988782720, 1391090929, 743603890, 617050032, 306162405, -1326840745 ], [ -39475852, 1014352399, 145387303, 1845456017, -653352479, 170284086, 1599399549, -1853187421, 206390064, -347679399, -1068519274, -1204864955, -1848540829, 487138579, 91984154, -568274270, 186226592, 910246785, 1132612572, 179751529, 650253455, -1756047738, -2088790489, -1784790550, 1520078414, -788619954, 1426687221, 279398806, -711433633, 356887552, 1642640502, -884817509, 933543962, 539971136, -1627773193 ], [ 1037977896, -1088836070, 1713196409, 448756640, -1480918559, -1945920579, -272811761, -1450369537, -455836126, -413280028, -319150706, -1880491548, 1512364001, 1548264524, 560897372, 107878976, -957726168, -1285630435, -62843416, 2083619990, 1922313115, 1040841118, -514437507, 1435225174, 417001906, -753563051, 1124002591, -616863925, 1043673686, 205327271, 378945997, 715139339, 1177351391, 351088731, -553956951 ], [ 1862629520, -496803840, 1025617894, -2049954341, 1169437109, -1998444822, 1810227407, 1446073970, 786034113, -844274340, 1207986886, 1962167806, 2131622558, 1270911846, 1650695833, 1341939155, 1676657127, -638847046, -341280461, -6428297, -806017250, -247680695, 1519592269, 1078586795, -955742717, 2092176158, -264128459, 84823868, 737849755, -1252196674, -1028112612, -1712029466, -648613748, 1564299634, 1413858328 ], [ 1797723502, -68087748, -942799626, -2053443282, -513330857, -1241525823, 224012880, 181770831, 827471880, -519406662, -1865522496, -218566955, 827945021, 378240770, -1494725563, -1121736061, -396355167, -659170065, -719211990, -1508195828, -1449362930, 1653590026, -459131354, 2087065454, 969114795, -1624322508, 1441136984, 797278288, -562843132, -1081098142, -1322171, -402906258, -1675394663, -628748563, 1846125827 ], [ 1113015550, 1089097594, 118960832, 1607670271, 876671093, -811946645, -1446651742, 663799806, 366252608, 1261026963, 341929069, 1330395728, -1051242318, 286725440, 1420390774, -687138501, 533193267, 1217811118, -1888754562, 231768229, 2013716942, -932580478, -1495250193, 823924622, -52004943, 1057892071, 65616332, 970219072, -1075109651, 222541024, -2033853857, 179651976, 110488195, 1418824270, -1965390378 ], [ 896304308, -33859388, -1900933688, -464619550, 1887463884, -2036628686, 1187874822, 1064498690, -871987804, -1323847275, -1122465779, -236341219, -525863259, 755464921, 600885705, 160280758, -367770731, 329921835, 1550273434, 619011231, 531118549, -710250943, -1754273242, 799321794, -1447824308, 1580275242, -525401045, 401909403, 1481485932, 1429261625, -350563236, -1605788834, -322930330, -178140608, 747611436 ], [ 1275600354, -543656697, 1114570812, -658039996, 1006498493, -422355551, -1208265811, 1330307559, 251788719, 82314639, 699744734, 1731440346, 1004108202, 307656688, 1914849379, -703733283, 859227743, 360303856, 76053447, -1412534404, 1819067351, -621732844, -593994688, 1306898785, 531043951, -25556651, 1288587583, 2046943242, -1336980190, -1283697659, 1844506305, 152928960, -1915697748, 220587230, 1263987958 ], [ -1952965057, -921963151, -805331859, 1480254595, -1681798753, 49451120, -405727580, 1947015105, -1670239584, -1355100673, 855902904, 758197275, 1663284977, 1559661742, 1856943899, -1979233037, 1669310642, 318819454, 571907932, -1096039403, -1529521540, -1269831107, 1665126476, -1275170046, 719083735, 769766057, 1796551472, 423436230, 364491165, -1829227893, -1023341019, 199726980, -857989304, 1301171251, 340111298 ], [ 537573306, 2014310246, -158945790, -889955986, 2136340435, -599782754, 1188031963, -437277437, -1354247229, -1293346205, 580214457, 232994923, -889271597, 281022718, -1033935829, -1819176624, -1750798178, -1435018209, -668411960, -169470195, -1598675566, 386039467, 1209910265, -493177209, -1327074149, -1777347929, -887120444, -101317572, -1829349416, 259447102, 1499009440, 1460502472, 377857299, -1883333839, -1651318205 ], [ -1133001774, -913251338, 2130171189, 305820823, -1863890382, -490483502, 327013069, 549043607, 247931740, -957943671, -887698325, 1429089314, 97836787, -1359157110, -484641084, -1139007975, -1906802367, 2130336252, -742679925, 188688424, -1088498915, -1915426815, -453168575, 884523208, -1697339614, -1585564170, 426822660, -231858509, -2031923074, 770753698, 2071378157, -656797228, 1200838923, 1903523250, -752879581 ], [ 485388772, -259691845, -1096641361, 166262068, 1280424101, -96710525, -785572648, 1420895028, -1552735383, 1296146085, 300860670, 1675813598, 1147853953, 1960224387, -939471948, -373526594, -100182207, -106295382, -418242341, 448442011, 873705190, 960566848, 1570033430, 47330316, -667049978, -1723139711, 190802752, 1439908951, -1835272624, -1935123703, -608844541, 1551144457, -1556946650, -44623896, 1859635120 ], [ 1649628510, -130044414, 1866108463, -738508360, 330323858, -1460580068, -2071816444, -1483720008, 1165251289, 379706925, -1864438357, -137034649, 359216180, -74061265, -1953742396, 1691810025, 200530076, -1289258002, 423404002, 759052774, 767605537, 948503211, -1381868485, -1858086133, -109283177, -1992130930, 1670504709, -1755214361, 1492410122, -102772800, -1870632506, 972664525, -1317265628, 781471004, -1779248047 ], [ 663480525, -1774724779, -1451634746, -554413574, -1327162813, -831958362, 454016123, 840526594, -216505553, 1482192923, -1962554088, -1461012653, 1539173361, 468877886, -2107890777, 1135814782, 1345892600, -1842462311, 874129745, 952109410, 974233861, 1611282248, 1702802515, -422890923, 598468153, -54954095, -1155163166, 1116607249, 2107330924, -389352172, -1728809016, 221199445, -903488037, 764515443, 640258467 ], [ 378543584, 61472850, -1785271012, 220371042, 1152761739, 491993456, -2051156024, -104863969, -1687059361, 1117823260, 1236295970, -863883151, -424911544, 212196263, 384169948, -1479185695, -1875029792, 235821288, -663566302, -2143441167, -49486037, -1461613316, -600061545, -480370548, 1695486851, 2100027812, -1746377294, -577576467, 108198368, 338279183, 1524459352, -1050279131, -708779067, 2108177354, -1663391422 ], [ -1004271137, -1564830650, 1989748376, 1183581011, -1671183473, -1785774823, 1865916097, 1089557953, 1417706603, -804381216, -1175518515, 1775954904, 581065691, -1269895165, 362899933, 1116077768, -287649724, -715373695, 551441204, 658237942, -641607896, 675460297, -1361576226, 531922518, -2008426873, -1027406165, -1649308027, -58594662, 770744329, -1649533204, 1705167457, -338207913, 612316134, -76531504, -13550489 ] ], [ [ -705491358, 1944661933, 106217610, -356514556, 1310076468, 837418688, -1348396932, 289885711, 1659173185, 1576333770, 141020417, -1010894587, 1861489452, 28490975, 1375704247, -915936014, -1879822826, 1485583276, -1686290904, -1942083998, -135756540, 718534918, -889821264, -2097909354, 2021523082, 2046947287, 1065539344, -878836145, 292974388, -608974823, -1952127669, -572447814, -217255492, 1950579129, 1851152426 ], [ 762905172, 33293305, 716066099, -1206460135, 399844736, 1928051483, 112294142, 838972385, 952021833, -67469603, 1230790074, 686371364, -2090837244, -1615328866, -489199619, 230678406, -1424222493, -2132465902, 1007025028, 256722771, -1451807693, -128345359, 1627182805, 424554154, 1328231131, 1303913041, -1752659050, -1745368384, -972145605, -1795457124, 738496374, 1582806014, 728046180, -969510791, -155016778 ], [ -849729751, -810012165, -1020582546, -1008674286, 1845293430, 1546816071, -23820107, 1198098300, -1009435557, -216351010, 1901289279, -150710340, -856645917, 322012852, 1314520249, 87762014, 1204682706, 56605443, -1457517676, -1265014337, -1448822584, 1411617838, 1591108629, -1178114765, -1872356154, -1219947068, -346269014, -1038549318, -683083452, 870160694, 1795257332, -1853727721, -531499101, 769213973, -1008393495 ], [ 1803046816, 597525686, -1836933713, -611418175, -1070042927, 1198302394, 406046290, -1005745195, 1977274371, 2046376289, -1803714747, -1931313868, -1926074664, 690279722, 475298892, -1870628557, 1546799668, -191060848, -511351220, -1059838757, -1675726874, 684380852, 1747280923, -1750758723, 275760163, 1754969346, -65388587, 1143005185, 1315001106, -607702838, -1825169915, -2080661045, -255802294, -1642476339, 35922613 ], [ 810643786, 460046613, 1646864502, -480952927, -1262366292, 458555079, 1398279658, -922270879, -1282159672, 755693571, -1842535018, 1223289726, 589374755, -1756883914, 1385644381, -1012435514, -968169577, 310390215, -774571636, 768684923, 1841428815, 1080950600, 206154231, 875060896, 1546688019, 1427358105, -658032720, 1125912198, -152534876, 1957437380, 287179905, -1461605080, -1291079379, -2037203327, 1809767967 ], [ 1681098433, -621208422, 811387069, 1518271018, 379279009, 1977020140, 1051017925, -1270875057, 1492768449, -1709361029, -1554005472, 1862265963, 1045865849, 1660496204, 283880619, 1271322571, 814230718, -237810339, -1234295716, -1618862259, -2029880961, -904351135, 518277046, -1511589529, 1551421638, -641738246, -1896750438, 274281, 937776518, 1706773204, 998788827, 547072739, -1412831840, -1864365774, -71049376 ], [ -116165614, 1597253143, -1687820009, -2098059289, 2080790904, 749124013, 641038734, 656866770, -1508181591, -907095558, -1478498580, 642262273, -842622228, 1543073784, 904723853, -827524285, 2068223468, 582270257, -1604049024, -869433287, -267575565, -165702714, -761530832, -792554788, -1331101957, 2135459776, 215560176, 646592731, -915037978, -1900113609, -1123120280, -2095336192, 961890210, 967758058, 526888519 ], [ 193621678, 572329854, 1542028, 973312409, -1169926094, -141901433, 1180319316, 1863966508, -403473037, -552093555, 1751220118, 1112739199, 1889188875, -224443183, -98009790, 23503084, -1022811175, 637295357, -126480756, -1796863802, 453173803, -2003753361, -2010126793, -325032668, 1323818417, -1039012181, -816165649, -1841732951, 327851623, -711068920, 1302927186, -212124392, -281690650, -1107609121, -859264704 ], [ -1903249601, -1124958793, -1737265220, 723985742, -257077039, 2002187329, -857787204, 491313642, 1094418920, -2134527221, 789346015, -773664622, -758680964, 296986628, 733730860, 1763665068, -82801997, 2117329478, 1831074689, 331202937, 787892117, -15810555, -1319410437, -201336907, -2055573379, 639358928, 804553278, -253031552, -409341796, -650502724, 764170773, -1762680052, -130301873, 1651936740, -1562826699 ], [ -486127129, 1834433049, 478931814, -1597917584, -834047974, -1580942373, 913400801, 798221504, -1696675818, 1436391574, 1591820335, -1705896230, 1901619862, 462167580, -1191594281, 1212032135, 1906486435, 894695690, 497070828, 1644127818, 1065304041, 896465163, -1185846683, 1614810110, 346499105, -66893519, 174288562, -248256693, -1462733425, -298160973, 1545709772, -340602927, -2143538998, 1223912294, 866172832 ], [ 359555382, 1665279604, -451029259, -978236616, 207044981, -40440912, -1474876957, 493073809, -1603101971, -1983510564, -768230069, -309957661, -39547729, -539244674, 1908480929, 1228508209, -1352963310, -1785290449, 2114093261, 593672659, -1162778602, -513371700, -2021664947, -1582633476, 2079080942, -605784096, -1433011755, 869151330, 1191227704, 598872760, -1781022396, -299240169, -1935660635, -1750270372, -1863334607 ], [ 414884384, -609407763, -266223521, -1094726328, -1719948943, -224378260, 1312244067, 313904001, -550844586, -354080615, 324945169, -704069354, 1470381098, 35899263, -1393719239, 618523453, 1787235898, -181593109, -1637792917, -766456847, 410841631, 1894715658, 684570424, -1736110725, 788808864, 737400065, -1241129558, 1339192093, 957587568, 11475766, -994658394, 424702376, -163417216, -1818164330, 141341913 ], [ 1176250313, -1638440471, 1416962703, 1405839502, 636405032, -1464294397, 2106471484, 1138169288, -602666548, 1046987606, 162345904, 1860944978, -1208495948, -1228565142, -789290467, -804655221, -1451005462, -1278282211, 374237375, -1996864916, -987604902, 222091263, 23402035, 1593291874, -2053168149, -1820954243, -1786346692, 1926424952, -1661591326, -1109823513, 725232897, -1171731528, 782598869, -2036833446, 1644118059 ], [ 708599268, 552276258, -571519908, -1503187832, -31189621, 1593527702, 96044600, 1430300316, -1423390520, 703822217, 42372406, -1753979979, -1933074288, -1595348796, 1884441603, -1035440177, -980900454, -241922696, 763306123, -1881376290, 505866795, 1339469143, -436523120, -1873594819, 1393275276, -513022879, -511242346, 743770925, -1986989947, -1450037314, 1094669316, -1912976837, 1822722629, -270255117, -1774997520 ], [ -1912062367, -128331832, 747301115, 1533896837, -307495373, 1117430274, 1696472327, -1258243362, 83591565, 1813730994, -1309230299, 563978861, -511341650, 846567219, 1985924934, -212672952, 1918536898, -124546879, -324251051, 2019175896, -1135891691, -76409224, 1544545987, 1516077159, 669934068, 1409410906, -2098406993, 277766947, 550261406, 161140665, 1803951105, -836341812, -2123495229, 921375401, -1440354820 ], [ 1341494494, 830398512, 757311910, -1722556381, -1283414123, 952233402, 970652030, 2142566892, 1608041797, -1912051478, 1723058878, 1938740683, -901759689, 256236500, -1813100991, -1372821734, 1031644362, 1883332216, -1938485515, 699503330, -1520682289, -2122323915, -221010300, -2022769721, 1729574794, 188876079, 384743494, 2015551210, 1624584020, -1982747083, 1656684221, 896039639, -537872335, -1302547586, 731467090 ], [ 1798943223, -1004264042, -921485414, -1638716375, -288877394, -2091215825, -2134445874, 253990640, 1395374993, 230890302, -843369112, -403432084, 692255892, 1757421594, -210774451, 810651991, -2094473641, -1234618772, 1165738279, 1474343315, 1350768831, 2088409000, -145842198, 432567352, 1950643682, -739979045, 367072754, 1172850161, -993264820, 1659850389, 1230437713, 1795225391, -1352012568, -1809705322, 121918055 ], [ -506240131, -495222439, 324183143, -1254290347, 2019896628, 1432369965, 2045683250, -1309618962, -1903725284, 891158019, -1025806497, -1649737942, -1506022579, 974659434, -700278986, -1736507104, -561601658, 535902300, 2103702136, -433146159, -721035526, -1543178302, -636013389, -1444599019, -474586608, 1969514366, -1879520624, -1180304593, 876501193, 800523580, 1020817868, -1010806930, 1930519559, 502898953, 835809676 ], [ 1166385855, 1409971221, 730210612, -722684883, 884302621, 588990616, -589940369, 1273893476, -403732680, 1348600463, 140889215, -2112130993, -67937154, 1118345706, 631994360, 1890097241, -2062358372, 1195508415, -1817187669, 71740837, 1891185742, 1854471448, -318484007, -1567563967, 1882464443, 1382583295, 10984578, 784074767, -76634413, -615728813, -339300613, 2074735638, -1981340514, -1359947713, 2103040536 ], [ 1828658966, -152905631, -1676237153, -636219218, -830222305, -809031177, 333249659, 1704934211, 418035012, 1293699104, 363575689, 1212650160, 1467167586, 1667717264, -1418114257, -902533125, 1974280963, 116806637, 1790459100, 677069688, 1150349942, -1027207471, -1843319531, -1521601125, -105456350, 2074930921, -1347270616, -1971923175, 453842026, -1233116944, -110275211, -416797297, 1755333554, -460574399, -1602064895 ], [ 376267245, 1772450989, -111752147, 53751724, 587616235, -1794595226, -1544355860, 1642158608, -1088777069, 145876034, -1896431533, 997004410, 2062308871, -162061896, -1477809354, 2024531506, -2050683044, -724117344, -1223079240, 471382193, 524668092, -1281903650, -2023833499, -1722935171, -587533750, -1780801009, -2088741242, -80783455, -604827414, 1466475312, -190963814, -1269215982, 1660973633, 1704043637, -1985961470 ], [ -1083538365, -1569751478, -934024664, -766271209, 1306933743, 1217222209, -1126233178, 1567610751, -1580876316, 40218842, 1699479359, -45959739, 2138725300, 1526379934, 250835700, -93985342, -1989736727, -1326603783, -387099759, -54075479, 1957699833, 104508042, 1423430593, 636494437, 1783159556, -989916435, 1980631504, 1023879567, 1640194480, -981795437, 1915584756, 362676675, 584590669, -1667620064, 1530747580 ], [ 523273865, 1651026131, 742444401, 704962828, -1677994350, -1073841097, 2009489572, 871853617, -1047945341, -2120048848, -591050411, 361723475, 913952415, -32380759, 534470305, 11269599, 1749297809, -1828689080, -371017689, 840689692, -1255757404, -24256463, 1881557078, -635864080, -2021923330, -626163974, 1945918983, -2046831901, 1025789815, -295776279, 1603599027, -43026881, -968145728, -1052957035, -1765276388 ], [ 191495404, -1564435339, -1330870760, -571523799, 693905312, -1230093392, 550878969, 488023527, -1285847554, -1496479991, -1237127686, 1262025894, 1146233324, 2062431380, 136083073, -1152211315, -67062517, -176068335, 1439670089, 1659718412, 1781770061, 1193116581, -694116438, -282566350, -843257895, 78259652, 925954108, -1558025525, 153650426, 968648406, -1564033159, -1561656127, 2112664958, 1168176068, -858988815 ], [ -1201722178, -1288459399, 1894448697, 1515640338, -632309697, 1452438406, -1988175723, 685916111, -1902936665, 1337759009, 1767368821, 151439991, 2103735399, 1684569332, -1515873708, -467198421, -19128310, 17672827, 568236957, -1925426015, 1446687598, -1888221858, -552888161, -1868474005, -953577540, -474743722, -657224460, -378041949, -1196596850, -1351354604, -490881954, -2026223088, 294260883, 361109045, -1919173009 ], [ 296298581, -1325314136, -177391519, 1485987138, 602979269, 563601557, 334231516, -1412060533, 1505390671, -996488804, 1347289467, -1554784717, 1445234508, -369593065, -1514057396, -1787199392, -1912782140, -367607945, -668327089, 1288903871, 341975724, -1377696953, 352701361, 95862861, 1338509501, 899694650, -718970452, 251166694, 867904581, 411931898, -767982294, 324210954, 254033234, 695289467, -274514006 ], [ -1638645363, 737117194, 1236727593, -470291218, 859868739, -1589792898, -598639906, 558827384, 1602817335, -351773926, 528315153, 2051920090, -36378497, -958733291, -1047620099, -130049232, -628076133, -1840461703, 1119648251, -698194102, -1896417355, 1494979305, 736847285, -352000571, 2122286456, -2013238859, -1703513641, -634183458, -1402771681, 1914292193, 109250738, 1426173902, 1990097390, -1677687114, 357291735 ], [ 108851924, -1896731729, -1450829090, -1642447875, -1632342215, -808719528, 259820958, -617627912, -681943530, -1705743352, -2146345903, -191321211, 181786374, -683515644, -863540686, 1810829613, -1926867821, 1215876261, -1408864979, 1280950421, -116853830, -221396618, -91231790, -596879634, 2142867768, -599158490, -1619973904, -1576214389, -1897315089, 1442624133, -1890974199, 2003799820, -682793524, -60344437, -1879436594 ], [ -1836383954, 1950011791, 1554807721, -106700563, -713114829, -1906056768, 161540779, 1861799522, -1857093901, -1252473400, 275813818, -1242423054, -206685398, -9001280, -227037385, 722444650, 1988292199, -557062528, -2070022335, 333789900, 1973985352, 1202084727, -257715261, 1124085138, 461129892, 72475607, -612937809, -1259457761, -1029279313, 1091375567, -854885692, 1518907561, -683436271, -718878847, 229299990 ], [ -1023810674, -2032743052, -436496897, 1430659122, 686424574, 597137312, -620279991, -1447694280, 1616946035, 1630486066, -1581745064, -369668725, -250217564, 766832514, -1605195646, -716521834, 597933908, -836382782, 1464541631, 722103074, 951765536, -1099526212, 1755454416, 1782185209, -2033421262, 458119193, -1935001615, -2114278990, -794263116, -1728504771, -1020836295, -1574576693, -422370249, -1197276069, -15764634 ], [ 596075627, 477815564, -978085221, -1788465584, -1920905430, 1137047538, -1785093575, -115165187, -714505642, 1449220474, 632021429, -194436722, -1038277094, -1000191972, -1016839895, 797235090, -1682515, 1846306561, 254702551, 1369240913, 153961343, -762726616, 1663671531, 589084061, 440534809, -254749027, -1540583737, -500196451, 988524368, -1874165106, 470532964, 1723826930, -247485370, 1136117959, -1604358988 ], [ 1913477822, -728967769, 1651458430, -1602687707, -514291967, 1837814649, 1716045232, 1441193875, -1207334894, 1967812883, -588162102, 1431286760, -1377525995, -1385559117, -330067578, 1329894087, -993255266, 1330504111, 2071725387, 1983343474, 682591740, -1730568071, -1837847236, -790271638, 135209052, -1274727119, -45799820, 1932900413, -2075451111, 1204802707, -1906320979, 859936298, 143924846, 1947703893, -1415339823 ], [ 1724085164, -1233946600, 282739685, 1935908351, 2010807646, 1909950017, -962254827, 1602985255, 1682410453, 1029944244, 1638040745, 765142784, -2005850330, 275586501, -439500163, 194905314, 2036301850, -1751827194, -1971188356, -1427251678, 1430495364, 1940571795, -158462254, -426449204, -1558220612, 783646524, 1270866095, -1892290752, 679951681, -549078069, -308920482, -79481838, -656033104, -2092362701, -526636755 ], [ 1112464082, -1210060525, -163793324, -406471234, -580758843, -1513711972, 1892739983, 2049726911, 2093609325, 429798188, -1635370421, -1843057244, -1850081196, 1988690545, 995992251, 1490585899, -365069804, -1788666427, -573063460, 983143147, 429387854, 1144894305, 633327765, -967686997, 1371295935, -1973647682, -402002642, 1152486224, -394801724, -2032222533, 1087860854, -113543885, -1673781475, -1247997902, 1130105393 ], [ 1073628271, 909074816, 63527468, 141256619, -921982158, 1835011398, -707009983, -1591523724, -1584031900, -1188354030, 963359654, 428736263, 763457307, 1334108671, 1426158634, 145939379, 1933596330, 281466824, 511886247, -1309158868, 1429356827, -542595050, 316776763, 1169039823, 407121812, -694741607, 828933461, 1387771672, -686642221, 1862697668, 2005267560, 1888550170, -1220171893, 709400930, 947536480 ], [ -1580205817, 940845834, -1924799348, 630578632, -1621013462, 1385073713, 1744902860, -1628798840, -445995171, 1200278969, -281665894, -630003438, -1575507076, -2021884492, -1071994730, -1716256797, 168640896, 576467079, 2014060092, -1489245099, 798568923, 1433263028, -2064169080, 1505547372, 985969192, -464156093, -683702995, -447593132, 490574846, -902352108, -1469292816, -1408489484, -1483406913, -518311489, -873082719 ], [ 232380908, 1880641758, -816510293, -510491112, 1510886516, -348830297, -42272000, 1594598318, -1585334012, -1596028464, 1658721242, 1412442782, -1766124603, -251477788, 1842232048, 1668366714, -61740412, 1739009615, -50939462, 371699885, 899260017, 1720597281, -1779248870, -1743994894, -575877032, -892928973, 553388286, 1312660630, 579593865, -1319795933, 1131926272, 1537290914, 292835040, 474977095, 1115280779 ], [ 514918349, -1273581572, -2053647305, 1558955888, -1577063965, 1840065456, -1215594904, -1205388701, -217113907, 1739163861, -1112313376, -276510831, -1059027168, -1134878179, 1610144359, 2053210361, -620765061, 1690672405, -1806768410, -777083751, 1812670776, -1262715670, -1933818604, -623761642, -842369412, -1528330332, 314886851, -1261002955, 1369480550, -933520904, 2051130338, 1420014930, 1555624067, -1468571032, -855591332 ], [ 723011076, -2099422220, -54307895, 1905585412, -1755680682, 569462623, 520570330, 1547601341, -1423005622, 2073687528, 497483779, -1209640418, -57959469, -388190135, -1031460152, -770161518, -1734845383, 389882983, -108609484, 791304983, 427023544, 950934319, -328797725, -1890440866, -1874230709, -28198845, -1359540415, -636092063, -215811643, -1067800541, -133253215, -1191167438, 304284234, 768429351, -294892049 ], [ -440630522, -1994592124, -325735486, 785841118, 134386825, -1170128926, -1904702094, -1691298054, 1709313283, 647919903, -923195287, -817189767, -134670497, -2105629864, 324559494, 869302643, 920439979, 1122364525, -1421874010, -309453228, 1053321260, -803179879, 238095396, 946237959, 1709141188, -1198306921, -1545379199, 330791795, 666991380, -1541163799, -470397485, 692788072, -795314559, 1635216378, -2048269386 ], [ 981850426, -531661876, 825008992, -1695699479, 1951454141, -791723774, -1359673136, 81525076, 1297898652, 222360554, -2051500663, 2120974831, 60706430, -2118380433, -792049709, -1686954351, -2051184986, 432748250, 942660552, -444213504, -922967723, 1128724296, -479886217, 1558786783, 1286555081, -1286481256, 682894657, -2145669956, -1603438713, 1909659658, 1313636226, -81088063, 354576120, -510003562, 1592860752 ], [ 2065634903, 1642525345, -126321607, 719503894, -1514848859, -741447521, 2058746558, 1072966725, 431770994, 910043935, -2084764991, 604500707, 1254184162, 594521800, -1581626409, -963499522, 540474209, 2043314766, -1326935642, 2126471891, 1239073898, 721776032, 1679640152, 1172841437, -457240527, -1509879860, 491757722, -797453189, -656142259, -15802171, 1147144050, 2027472451, -2119734341, -861191788, -452793153 ], [ 1244404134, 1711386818, -2142604195, 1418270176, 197210473, 1758527399, 865149101, 1042921851, 913931563, 1163176439, 1636249498, 708721894, 1528650564, -220407337, 1734104002, -2052060474, -1785694227, 2084558460, 1810958626, -1522807833, 480421931, -2016954525, 693806321, -2010589691, -1364710155, -381384046, 310259400, 2083694045, -1135438511, 1442516575, -231662230, -346545978, 655730526, 998609629, -109645631 ], [ 1206500137, 1902156473, 867673032, -1377030167, -189836507, 895417298, 1838634026, -1601544029, 110450710, -1962108036, 550014058, -343616415, 31875106, -731156950, 788701643, -1991525391, 1538339214, -513491095, -1688347483, -1623126992, -600500725, 2017827099, 406607332, -2085103858, 2082992676, 1130608500, -1336213791, 1336693630, -470306261, 1222171629, 1628607493, 617489896, -1186799848, -1471648474, -805809061 ], [ 690945463, -2077449524, -1066980723, 1473235895, -633080218, 910556165, -1776775236, -229289372, 1887117032, -1183969404, 1406226832, -872470030, 42563470, -698887960, 2129791105, 1291732674, -415455191, 163526671, -2107412024, 1125355846, -391829496, -850475378, 1999175715, -714762585, 899673051, 589141115, 66148175, 2112949987, -971476949, -1298023800, 1796875859, 354333423, 343497263, -381508127, 484523194 ], [ -2067310849, 1370737786, 1574065691, -1933430138, -961907861, 73508468, -256703118, -1291132373, -1372673130, -447960317, 465069314, -427201666, 922124776, 1171285620, -1889212718, -338241872, 1038591893, 321580029, -932619728, -871038272, -1066381721, 566885602, 2028357975, -357095618, 1729342211, 1608931098, 1296828616, -910612681, 622087727, -1701500047, 779000764, -393264449, -1146350701, -901090415, 909988536 ], [ 1495131854, -177553668, -851412095, -1049351136, -1683246065, -555523594, -721001830, 1396227258, -1675407463, -1307127978, 1118902584, 1795332330, 1859507846, 1147770398, 1854586227, 1732819993, -352096161, 1666110549, -443911389, -338630681, -947892883, 1747616527, 977228940, -975393032, 386134558, 514876083, -680084215, -1799938481, -1476302389, 1358425900, -211161220, -1862615223, -624897955, 149733675, -2003130277 ], [ -889871502, -673692328, -1854607356, -1114690864, 1438647233, 1941429341, -1333295898, 273858754, 1854434964, 1003812350, 621272954, -110681309, 842360516, 70338910, 1590455380, -2083736085, -1991896102, -1923071517, -701377885, 1234177408, 1685600265, -918723538, -255772972, -711142461, 17412267, -1100068475, 1451833891, -1477691812, 255847763, -1291675536, 784986332, -1275069864, 1092821849, -322471635, 1391540651 ], [ -728877414, -763994496, 27426172, -129432218, -2048378713, 1881455987, -640880870, -1859835483, 790853866, -506666410, 2094888390, 1980604549, 929216610, -563429220, -47774636, -1850918874, -1595210543, -616848693, 239848036, 1391039084, 259519131, 1115205917, -337304467, -1455718985, -2101646225, -1716805303, 2118570386, -1654522227, -410202908, 593739487, -888407001, 2042946213, -90706568, -1806122692, -1304917489 ], [ -1918597888, -619490364, 1271847749, -343462796, 433494274, -2121409078, -2096466795, -2110205243, -186461607, -1350031567, -1606169996, 561264343, 1028460638, -1201222185, -1151441799, 966988933, -751811478, 726581920, -2130129262, 1850213166, -2083082470, 1331589759, -1851025361, -1890642284, 1410387623, 1180571260, -1708816568, 63662087, 934942945, -979669490, 1328145994, 961857543, 1241394526, 1173233191, -1628087390 ], [ 380626878, 495786551, 835202490, 1282917143, -1352383959, -1810509337, 1516592833, -861657452, 1012283283, 1234513791, 203035898, 1658272866, -1916035249, 1749418589, -1110998581, -1446928949, -1366242129, -1706452580, -736689551, -1677035083, 1907837643, 168339594, -977481259, -1400297316, -32517473, 544244992, 1524404017, 1923884524, 2081701147, 715041671, -217602512, 2056474429, -364818227, 1743457847, 1182193 ], [ 978184983, -1842933197, -1126213003, -264796116, -833148186, 1184251224, 1961610346, 608211728, -1697159418, 1109680145, 631667741, -1014455222, 750069879, -303196520, -1608697324, 202210782, 2041989481, -230650031, 615104958, -501757379, 235327517, -1548608335, 1237167723, 7517699, -197903687, 1943489839, 835843236, 1710829045, 810696776, -273144626, -154491971, -176723794, -1070361487, 374900179, 968026528 ], [ -810343507, -1035313787, -2126642465, 1251083575, 1189458850, -266690568, 838578185, -823418908, 1161609397, 482244217, 1748890055, -1361485346, 559828590, 147636204, 1143504500, 911299126, -1478921331, -250632057, 290718625, -720159090, -423765470, -1722046442, 1385907491, -449198950, -1028336965, 827017341, -1956180233, -979550924, 1141303759, 112483296, -1948351812, 948505278, -886824565, 466710924, -913321713 ], [ 861973394, 462883459, -838730794, 49711269, -1141133946, -86184885, -1887028684, 2094858530, -941584438, 703669117, -270558979, -282549043, 445282977, 838447597, 1867938123, -1128989402, 1176782295, 1257423286, 853758678, 86557722, -732477508, -1616023388, -1769344746, 537841685, -1916764715, -1851602718, 1419869040, 1879167874, 1969818854, -126160909, -462602316, -952238362, -1114604430, 1152164452, 500269303 ], [ -412738633, -862897974, 1366200544, -1067038236, -1671241596, -613509532, -104577644, 79830901, -918829121, -585459990, -120626075, -1770032484, -404815106, -153386831, -2115962880, 1320814002, 1319685290, -2013636919, -1038544804, -1746771526, -712847150, -543268804, -60170495, -1617219132, 1304780401, 2113060790, 1916895498, -1702074187, 1556691979, 1694449900, -161071872, 1817768877, -283758873, 1145545716, 227917103 ], [ 528105743, -1784036880, -1821112061, 180230156, 1335878994, -1482742082, 1337870881, -1031948768, -599733768, -1659388356, -1316613165, -1090292846, -844667236, 2130222849, 1743387133, 235530521, 473447073, -1287041228, 220641632, -262110820, -595948402, -67409851, -589090896, -169685749, 635601870, -1741440238, 2000242205, -275447088, 1657748710, -690640629, 1652695680, 242786342, 1433516978, 681199775, -1270455549 ], [ 1917571034, -1851840827, -754227792, 774135274, -425974829, -554703631, -1305800350, -1282872659, 1495776111, 115300717, 22833151, -327534706, 985244228, 1962287617, -1026142233, -1509916030, 2070214367, 1670284713, 1484470487, -968110633, 1180790169, -873441502, -451712116, -2017833257, 1968352620, 269830612, 2059084068, 1854724543, 1688842975, -598803476, -2128109396, -1027517448, 1607541014, 224962626, -1366778390 ], [ -294636537, -2052356681, -1151250057, -571255863, -924297941, 118591532, 210721126, 445037661, 730876594, -946777811, 1073418624, -1582172892, -951391955, 602926121, 712358537, -883722881, -252979830, -1794773430, -265646971, -41132803, -1469612716, 1685868076, -1473483357, 1363590160, -466109263, 2090480601, 1975095309, -1917908327, -900513422, -1701244399, 300107502, -1505044071, -139780390, 1956944578, -358167726 ], [ 371448252, -775613149, 1927917524, -836201704, 1232710485, 899538262, -50743888, -2048263279, 1643215014, 829209961, -270183617, 1287589371, -1743072787, -613724111, 1648822876, -354925463, 992354233, 1771110039, -1371178490, -378398448, 1699818835, -905615252, 1149035097, 1398713098, 1714202770, -679512760, -525239716, -841713512, -1699292591, -1528777336, 1686575894, -732107045, 987361370, -1839695981, 1941596878 ], [ -1081564595, -1289456388, 530898763, 1034129323, 231919850, -735353660, 225571956, -561888581, -218298498, -166587881, -1679668896, 1872222186, -13916571, -2003557980, 990705257, -1441945323, 1168675312, -458446106, -960337998, -1897644548, -96326914, -539528639, 1283287890, -382320640, -1831686081, -903759445, 1239320241, 988854681, -742305376, 1046020378, 167617577, 176720284, 389138168, -269276331, -1064854984 ] ], [ [ -13132005, -1604977883, 253749947, -261506142, -1707558861, 242480473, 589611624, 992635691, 897231133, 286768770, -1698236835, -142738673, -1363836611, -1978578287, 1099969052, 1634313223, 539448540, 1236168418, 1814593784, -73352204, -82992981, 2079155605, 229480068, 1693054774, -541155399, -1318483327, -1267946275, 1176087087, -1069615052, -231081322, -1420297214, 817722938, 1690040792, -1537094420, 378087992 ], [ 1567309052, 773531449, 572630471, 740383913, 273490351, 157748440, -864009072, -1777715725, 2028871213, 70755777, 1000850173, 550339290, -862569149, 587067102, 1638104270, -1115904036, -290034914, 1455026637, -1071006616, -1161542400, 1660457888, -1492773654, -855390162, -272458688, 299456840, 1271715571, 531646628, 1986961047, -1523114848, -941026091, 274910943, 1951770471, 33074821, -749306922, -1195041849 ], [ 126749112, 529321426, -971581020, 1717881817, -1166014626, -632905923, -1020764813, 1428482105, 1133966158, -634165430, 981154922, -810209440, 776224411, 1806617727, 1353220941, -531572261, -738577755, 405838328, 186620441, -1631735858, 312720620, -1746962088, -976533681, 719510657, 357142790, -1423040347, -1672251487, -1033418681, 323377196, 1636767509, -1845930925, -82447748, -2006208020, 1679963547, -564817033 ], [ 525698066, 1705970629, 1448712596, 1847168357, -1540433994, -620431955, 20618479, 863851278, -1141485326, -1715207953, -969824275, -2143367508, 393920627, 2100674283, 789842964, 1816204766, -365834258, 274161445, 447219518, 628181567, -1321201601, -763919127, -1530042816, -1940171098, 1226825466, 864229819, -549113417, -1289214797, 2077994412, 1119804056, -747902581, 1663730443, 1819603558, -434562205, 667917126 ], [ 1357892085, -834049865, -1214125292, -1759655091, -759735707, 877658219, -580050520, -575211716, -693228977, -1236896895, -513369231, -564821396, -2005395629, -500860279, -1786075343, -408021644, 2087146893, -1043536093, -379397104, -1821497435, 1236622450, -391712756, 1917647224, 1089859248, 285584274, 362369543, 1434816914, 256477424, -636579506, -959479421, -1936817936, -1797537333, -1397268862, 235696312, -1311772643 ], [ 1478499576, -335324734, 1001890633, -866360572, 1977936744, 230694706, 487291581, 1317843250, 1576772273, 290699850, 1245164123, -589307098, 2038503453, 1537575463, 1227961988, -2054250013, -1039530679, -108431822, -361284275, 1641715226, 1768977461, 179744983, -139996327, -35864900, 294452670, 2038731489, -1722524408, 524728842, 1372480907, -1503655271, 1089539256, 1089126065, 997264255, 187606161, 1359514352 ], [ 1324647834, -481027562, 932863942, 1328351557, -332604660, -503738916, -468576246, 2016652032, -1475604528, 1092404833, -1667009446, 769495629, -900788273, 660249407, -1893057614, -652242770, -393482014, -1291551744, 1119683518, -1413732302, 1062576708, -524332324, -481000633, -1547256226, -70211027, -748190218, 377105579, -1171222541, -610062501, 1593015666, 1885244678, -983122330, -598908716, -424360778, 2094380945 ], [ 1856080579, -2081138399, -1089962493, 302577207, 414739432, 1527347986, -20784071, -121325918, -169317718, -756232764, -1158133490, -1432193105, 126945764, 9705008, 1339541937, 2080763084, -731037514, 1747081850, 728808274, -1079249607, -1579608435, 180826116, 240276762, -928925339, 885125675, 809007584, 758667021, 592744940, 366599990, -1766937537, -482097101, 1765780115, 232482518, 2100177779, 2004674285 ], [ -1633706307, 1399439978, 1410632416, 83793018, 795459150, 1433501342, -2224979, -1829107473, -623206256, 962866772, 739666038, -239422526, -839686398, -1242040197, 1166133916, 1316241186, 1738940721, -1149317774, -694049377, 1661765043, -1565085948, 1049800472, -1371951825, 1528615549, -1970282825, 1045961207, -696439314, 1598056828, 1153583920, 1778690126, -969534158, -265872642, 1003578828, -1053140862, 308224721 ], [ -1266613994, -1319146407, 505568497, -1618488523, -1001608692, -919785130, -842470109, -675018433, 392752896, 813287225, -1231750489, 1578353611, -534630348, 1594524851, -597573394, 1144900506, -687393534, 16581361, 2091255978, 501286487, 1453615796, -1102527472, -973356352, -877129158, -10938032, 204974818, -1726220815, 21862399, 1729230683, -510777388, -998586225, 874407470, -670247306, 271183774, -308186682 ], [ -906904387, 1721370541, -1068547276, 1400920317, 1938565250, 510251587, -1149643254, -1681367981, -1066621203, 388912547, 346163133, -626561484, 2017034609, -1628416632, 441667082, -1244391796, 1452664178, -320878886, 1164723768, -1742316547, -1639311736, 1218105297, 1043688607, 429346507, 6461379, -581060820, -524058897, -1879209514, 528356807, 1700574143, 515919453, 1192834626, 1976831563, -1610750514, -1077568444 ], [ -546858813, -981716607, 1967670989, 416355479, -2084972699, -1147684137, 690283308, 1170662207, 812744774, -1306849219, -1526078089, 1451393155, -2021481430, 1170548764, -290996045, -1950487243, -529769449, -1440816893, 367760811, 359683689, 1364064216, 1059528770, -36463450, -898844310, 1441211236, -148006068, -607548508, 1042018641, -1608683841, -2000066511, 1402875220, 1144018293, 956354775, -394918536, 200830810 ], [ -1640408667, -1872338530, 1039949508, 839802591, -1089260626, 75489008, -1000738306, -1443284038, 234247280, -447803094, 1339347972, -743079027, 1350088206, -329560129, 1972922138, 1395484189, 2025286368, -578468545, 933866051, -150435943, 297075474, -1717177728, 1403244339, -1515083739, 2046240080, 1553713199, 1946751204, 769534461, 1758712807, 12364062, -1770403183, -1157217492, -472155667, 794880530, 1343134749 ], [ 396764932, 1209164946, -1928436920, -1774635137, -1745271416, -765088117, -1420670532, 1238631643, 1527767371, -1891648153, -200978650, -2141723682, 421405195, 111885783, 2013583100, 1325385322, 291443906, 608875016, 941500015, 567444906, -877000555, -18688448, -1663064940, 1330891409, -1178999106, -1662397540, 1896294055, -840688246, 1653760314, 1025921742, 454491934, 1580104073, 1981017245, 455363353, -1604202940 ], [ -1470008018, -307294217, 959107570, -969495870, 1102966963, -782556626, 262200071, 1556433650, 1724426517, 55855773, 1270624055, -1113242149, -1873845307, -818628905, 994680140, 448446363, -9476964, 297434405, -1461292303, 1320069900, 39978546, 619969122, 1792467853, -587453240, -309281563, -320275993, 1628263914, -603885967, -2007343701, -1573785029, 692219619, 2040134134, 883159106, 1457158763, 641269094 ], [ -1114654557, -1838069391, 42767173, -1752075841, -1806332569, 1712760265, -1982017255, 839282748, 608832128, -1655450753, 23360263, -531098600, -793758728, 1594227760, 1573034379, 190473915, -2020481016, 1945964923, -1628895541, -924863486, 1283927817, -866197082, 1146489125, 1110496562, -125317897, -1306735796, -1897461244, 858332751, 2098439479, 1440690096, 2055311242, -646945366, -1885842791, 1228306767, 562727430 ], [ 1658306657, 1912147733, -801315127, -1834993242, -1868080628, -1220151313, -1764364341, -1905437810, -1101644075, -846226140, -1658001067, 788379496, -711085817, 1350404579, -1741384421, 989130815, -691279094, 774689189, -1677741634, 440026925, -902055727, 2042177821, -1811405007, 1126208006, -1292203964, 1732392265, 2052066801, -664669370, 1274038460, -1890141616, 807525095, -37289396, 541414250, 532729347, 1317232418 ], [ 241074913, 1436685705, -1364704405, 1753071169, 1014504794, 86163869, -132541871, -1278948935, -2125033867, 1318839853, 947600769, 840829370, -830754064, 776142435, 397480290, -668654347, -586060511, 809396880, 1223092599, -1877339154, 1164874839, 1095375476, 2072868570, -1152867708, 1848153630, 1697533165, -681894922, 1277012753, -48094702, 1805225009, -834607873, -271308066, -1856146205, -843475750, -1946374163 ], [ -127761650, -1370415240, 673799743, 503687969, -269911749, 1158577671, -1014163727, 564324548, 854149224, -1064519163, -242841676, -690427591, -812110738, -1720381033, 579241773, -1769697030, 287352707, 458655746, 869875653, 1422076026, 1015327537, 1399295371, 1889146436, -1858904115, 282618039, -362155329, 597627271, 595471459, 164067676, 228534732, 2057620401, 1932827379, -774696788, -2101444200, -75346519 ], [ -745757016, -1478710166, 92099504, 701829222, -250019908, -388313005, -1198425150, -2008920597, 357691215, -1315888509, 380251588, 1121440982, -286387712, 660864623, -1857923089, -176736016, 1005322052, -832810722, -662195669, 2051375544, -850067149, -2108169455, -856762284, -821598931, -888706144, 575678117, -628463125, 1042662430, 1183685971, 808135626, 1956131426, 2095753088, -1794803996, 606929966, -1246081205 ], [ -108889373, -2145988619, 193072055, -1260209940, 100290923, -1960150806, -575799099, 2055429171, 465936950, -921277328, 2122476771, -362737162, -972348811, -1208116465, -2061235562, -1131105325, 716255638, 1466166013, 647800351, 5728892, 216536877, -1840707646, 1830111070, 457499529, -1160466336, 188462170, -126419761, -581516616, 1873116567, 480874213, -1958126731, -828099507, -1517544562, -2069684030, 1589358254 ], [ 536594354, -1073133766, -940172157, 250710356, 369880783, -1585965022, 2109425624, -1443415931, -1288437834, 1245018360, 1971953770, -1503660043, -871838755, -72321261, -1955420644, 27835946, -1744734458, 1478424435, 448671891, 195125224, -1329234167, 1428865193, 1860705260, 1931923691, 60779409, -1198310161, 1892751804, -923204710, 1275235818, -228301512, 1360322727, 1256358485, 1967447322, 758150981, 1484974116 ], [ -1120835491, 1281557884, 1530774081, 2018383933, 1823408651, -1648722046, 425594760, -805272360, 1755166846, -713969708, 620218571, 2128904822, -1666411367, 1439567194, 1647276017, -1797587461, -687972045, 1127310105, -1799154787, 1120683008, 968087288, -1885241296, 1488231018, -2124023647, -1287512041, 289507738, -1256369750, -2128330813, -1325702566, 2094614681, 443964535, 2125153876, -1210989627, 1144150206, 205361852 ], [ -66465714, -1228266377, -1390738185, 1783575066, -1643456520, -224263235, -1270287197, -413134576, -868053621, -2092841123, -1907495493, 105931551, -1877908909, -1813140993, 712375018, -653989196, -400727753, -170428021, 620603792, 2111753538, 2146503767, -1921977185, 1199106383, 1968442922, -2000704498, 876778114, -93536360, -664651721, -5874799, -1428688004, -1162398542, 259456136, 1374805870, -27355981, -402021589 ], [ -2072263321, -1099311941, 415862010, 492725165, -1974824310, 1809685149, -2031085794, 1719757319, -277651943, -1544320682, 550411950, -35363763, -1648202209, 442068296, 703208451, -2079576581, -854214311, -682814355, -780844888, -309124805, 1647368218, 285601252, -453003483, 974832643, 1526751687, 694925018, -1411109004, 1945723831, -1900603335, 468439679, 1303691111, 83754621, 1837583402, -696704205, -682253890 ], [ -932654145, -1228279114, -1321719669, -1462925070, 1085067657, 2108467221, 1948508175, -1284171, 1259578378, -1783435994, 575962067, 688976732, -1665284210, 737089772, -550996461, 808655091, -1672433071, 932965192, 1235180626, -175027090, -1037864379, 1388134885, 1966283411, -1997036861, 346538025, 610613588, 2002234779, 888131941, 1658703915, 208340359, -1411107093, 1535588940, -1313502756, -1198156982, 851211347 ], [ 237606399, -171118381, 597080570, 1206292098, 200740971, -1451019935, 435182601, 1560499238, 853406052, 14448396, 1151884219, -1126251609, 2060151550, -1895052121, -1868594444, 1121948400, -1444578436, 839116624, -1207588722, 1362361311, 1002912358, 924573738, -121632600, 93607471, 1624837447, -992591577, 2035905215, 924475953, 118484627, 605462375, -602805452, -592745070, 835402986, 1117228511, -1853271166 ], [ -969189595, 208385211, -807171804, -694648084, -1810404642, 212988273, -2039225251, 1793669344, -93857678, 1284057332, 1918943631, -1396531537, 1807566511, 1409991714, 384985830, 1900883948, -165133776, -188824698, -178935277, 1965904655, 2079707833, 2051277408, -1960308247, -920570246, 182679971, 2077192520, -1323834355, -1176419966, -1325052815, -574491629, 790966461, 1554695647, -1635570332, -1535001083, -1576761545 ], [ 1406438264, -425301135, -230472670, -1073084841, 2139871238, 1835426269, -1532975518, -429395993, 1709603310, -1124776994, -731590080, 1815473702, 391017538, 1027888070, -1264250016, -358377985, -1170531935, -1248099351, -1427391939, 593260862, -1509892154, 372560742, 748330227, -682248715, 439150023, 342198158, -1765192220, -1406580677, -1394869700, -1184370979, 222131877, 756894180, -1933125706, -362750757, -238230381 ], [ -1331156912, 789783167, -2103204900, 154318811, -1040798892, 1889789589, -917649841, 1785803696, -1282281144, -1926944708, 923338981, -760298193, -632267076, 251440258, -869753019, 1264022380, -1173959055, -1444464187, -28705334, 445313096, 881040694, 1897359447, 1540546076, -1732444820, -426033659, -1499480734, -1099012990, 984871855, 1438254153, 819710220, 1978333859, 1128580366, 495649651, -249731160, -1599369598 ], [ -1829314477, 85248392, 119208834, -513525443, 1052236914, 1973058028, -1603850833, 1998115893, -496931283, 165647624, 313232798, 2113836491, -1960634727, -855688183, 921434416, -1991777316, 300871771, 1437684497, 2087089217, -1580327885, -582344410, 1445492959, -1747494482, -388978190, 149781323, 1520496605, 1886338170, -1173186943, -1412185382, 1149677014, 914647200, 1221064748, 804837036, 936870785, -1883996469 ], [ -904231663, 1253463624, 1121141563, 170633297, -291300729, -1480991820, 376695501, 2035560634, -1476255957, -1253892340, -1220854147, 2054677694, 1034354942, -622703660, 874124644, -1239867553, -1275279438, -512859553, -705187475, 389884196, 718375884, -412269155, 690002383, -535975888, 1946184558, -2136659432, 557946794, 1356641988, -1009671854, 1239340245, -2076114757, -1779427618, 1348645592, -440604400, -1869154030 ], [ 2083177858, -1729872007, -1153289197, 1044212355, -169689519, 533828344, -1561031906, -236095264, 1742526188, 399866711, 2058852997, 1710592927, -856475113, 1055919379, 917815766, -2030254596, 814095121, -1830239807, -2008411277, -682548164, 1371627594, 1794609736, -1809455318, -2061678869, -121005722, 160518845, -724421405, 2059992361, -164418155, 379114218, -1868740323, -1767331249, -760218730, 542275099, -1565874519 ], [ -596462039, -988524978, -1263849210, 108823943, 1823741937, -331319149, 1117220757, -1778935525, 112501537, -402766167, 1187882374, -538014618, 1004435441, 1208649683, 1649728099, -502525613, 1343171215, -559297931, -1253729792, -1244151917, 72563361, -526402433, 976099263, 596803165, -2336590, 365444172, 1899853816, 226650423, -1214441929, -710407044, 1626038905, 1816243105, -680696605, -370280720, -1829204140 ], [ 1124546347, 429405947, 1268008366, -111909094, 2014369528, 737684286, 2043294782, -193832334, -1545273797, -979366987, 1199475784, 691816470, 5303400, 949718702, -410962834, -1030523760, -305500074, 668034104, -89802136, -2146083276, -770526867, -1234265405, -1353483629, 1540316486, -481517667, -1908740406, -144096459, -887151764, 1683830523, 790614023, -39763190, 2091210205, -767061804, -2047024474, -100595090 ], [ -1306761302, -972201344, -670577862, 619334597, 1518980664, 358999372, 1932820099, -1585409856, -1005688188, 1146668489, 1317557860, -1183868136, 17780047, 359243595, -566407493, 811665198, 454343358, -152888924, -942236615, 1554145301, -1843224387, 544514946, 1848464032, 363948610, -1231145474, -794666326, -1334962974, 1205707534, 1259615974, 507646497, -840613523, -1459671144, -797229003, -1496269710, 1215932623 ], [ -985637671, -609097802, 763215326, -1837999007, 231174640, -1883129519, 2096003032, -660717620, -940468072, -1805560652, -1521823938, -1508230493, -1824115832, -1814532084, 1904953284, -1713737349, 1869975531, -530158418, 558599354, 692002411, 265173489, 1243812829, -1517763609, -1124385251, 58378804, -615341869, -1778780002, -1847913076, 1634165264, -1299739019, 1533633850, -40802618, 209323008, -1057066838, 1739558500 ], [ -420132214, -1236241382, 1905105616, -1662599074, 1902254480, -833683911, 159433379, 1411679133, 1895657026, -412514069, 2047167514, -1280797483, -1159877111, -1320824175, -270886746, 864226692, 1444013904, -1461273824, -1533540561, 1128983983, 1553108940, 1053203107, 83115034, 1143281565, 436582792, -2067335232, -9108090, 91716649, 328690623, 1869203240, 2134672487, 1677790883, -62866391, -1921398273, 917214358 ], [ -518221969, 1651736871, 1721515770, -739433989, -1740152848, 405859616, 1989704433, 1334719162, 401904197, -832952286, -207146587, -1287244869, -182012696, -981999223, -1346313405, 103366048, -1703411854, -1684162430, -706558462, -1189507394, -1380894687, -917260315, 1445854405, 379990190, 1479782157, 634252808, 194297123, -1677073957, 1814029813, -1177954795, -1419550047, 297176423, 512929603, -605949229, 18268324 ], [ 709558933, 526256325, 1104183113, -810417282, 646273994, 682498037, -715849270, -1930468052, 699216632, 893018668, 85539193, -2095817470, 1455089745, -1252966983, 554439403, -1661204093, -151020914, 1745852728, -697943585, -363313050, 1658843460, 1045335682, -419294646, 248481384, -473046143, -1193374294, -1115665868, -2101449268, 661500285, -1709705209, -660628342, 479586020, -51331988, -1569296345, 1422761191 ], [ -62734316, -831270221, -1988374024, 309520432, 1172757531, 1356178420, 926485409, -1036683801, -1734738244, -1449578945, -1214601590, -2089873785, 1339788606, 903806672, -452671562, 1515332333, 239169604, 1602001864, -960998997, -1559329420, 1293983549, 1294085988, -524010472, -733152494, -1495051211, -338809413, -456301993, -240194754, -1476233649, 636176127, -1442160974, -46790298, -1457247130, 351198761, -733342862 ], [ -289903280, -1910943897, -1655045813, 1013987886, 1364681777, -998075605, 242030847, -1567102851, -441709173, 2050319407, 98909724, 890281573, 808945419, -250136282, -529016609, -982770884, 18368902, 1415113040, -1516567016, 88471991, 197776856, -350792976, -260705699, -2145219453, 1873464583, -1248233719, -2028909537, -766295405, -807150387, -2066432126, -1465022135, 1856143230, 328207032, 1644219484, -1456057228 ], [ 495165509, -1495279164, 1753530722, -980439803, 1565653672, 1716015301, 2042125932, -1644516266, 1665423161, 1367017234, 1193900868, 201595155, -121133751, -621062035, -2012766035, -755585862, 2120304264, 207158410, -1631579204, -1936187525, 137868778, 931128714, 1970177475, -269926756, 13541372, -530265275, -889211635, -1671560981, -1191857014, 1706580390, -1544117925, -386042537, 1256678282, -22695554, 1576231234 ], [ -1549671463, -1918094583, 255554760, 1812849210, -2063547069, 1617549663, 686074805, -500728309, -2140477682, -489810683, -1917756203, -2081167239, -2127133273, -1982737130, 31792056, 951005021, -262579959, -510479443, 1962986673, -486011975, 510126823, -1277248303, -1938523907, -886027433, 1584512853, 323745182, -961707328, -1491722491, 563293719, -1536432001, -135270886, -1774993655, 1891707990, 398650686, 384783335 ], [ 747915007, -2074661948, -708897493, 1040535091, -177536816, 45681324, -1047036677, -1350576713, 1957280865, -1146314357, 1139370974, -1233023072, -105372085, 293075135, -318641812, -809279507, 1570267549, 2137006310, 774318632, 1533008812, 919125928, -72136970, -1316975570, -798238516, -613712524, 1021110324, 1717547445, 360471419, -2022924069, 680513038, -915510037, -1686582820, 1300747145, -1744459727, 1590397315 ], [ 2001723409, -1881397736, -301489482, 1133301847, 105187265, 604637814, -565829391, 1777145416, -1210276871, -463780926, -1852016992, -163209710, 1901796461, 166125776, 1706558361, -1038683889, -1760644923, 994015853, 872402147, 1473364393, 1185669675, -59909259, -1993806960, 1913253443, -660204976, -1234254423, -1194046813, 242779655, -1814018449, -2045885471, 1190888422, 1067156520, 1078348293, -16560072, 1071368170 ], [ -457524255, -1407750364, 852558188, 970229372, 912397004, -640627353, -55131904, -1834047516, -2135542251, 846506147, -640393237, -1721499901, 1389688752, 965896583, -1734254614, -594762744, -2001674842, -1007175680, -617248829, 1415848773, 1357196680, 1091787842, -472272197, 1980073820, -40903795, 1608636025, -510519220, 1692045827, -1545345804, 1450606930, -89496247, 1855571852, -980899936, 988293667, 1879263438 ], [ -253116858, 1275847411, 1824189580, -690985622, 1192430574, 1101932195, 1825138098, -817949712, 705762783, -850528765, -1400612882, -44981046, -1203486166, -1883033602, 1258926858, -1070505890, -902647046, -46183666, -1491882946, -1285808295, -1661586291, -1107094001, 637128837, -724738383, -490928455, 892720736, -66600562, 552693070, 1718972532, 735456296, -1722032462, -565732818, -431798638, -1243502031, -1187784793 ], [ 199190070, 1064166723, 2024400243, 1418226606, -709521834, -480116768, -1232576586, -1508466043, 298549655, 1520287887, 1837137024, 1214880227, -734373696, 1100043595, -946330281, 1977408561, -1179923856, 1359403001, 591640655, 455233059, -1624015452, -2025578022, -1175363293, 2065128369, 679560242, 1816664772, -400969378, -2100578549, -1844157557, -1854039517, -1905808874, 606248542, -1159654163, 1576687242, -293428138 ], [ 371332909, -449075660, 1721319992, 495633608, -1957743007, -663119357, 1728352371, -1930907319, -1129827402, 298334076, 584693358, -713331052, -1370557574, -907868844, 1842082697, -180190505, 59327160, 752049946, -1485168938, -330595859, -1155112513, -1267878471, 1487629122, -873850547, -1260508729, -785477513, -2022486958, 1175926761, 1350768282, -1515611986, 1155747146, -2121057818, -2064676926, -1905714086, -980494678 ], [ 2044638634, 1808680647, -1098096067, -1815552579, -1752878022, -1698382258, -644844331, 1273327206, -443631780, 1567856979, -1949735224, 1848994225, 180696081, -749069448, 241280908, 621954169, -1900919271, -2003250147, 1638572365, 1389930990, -674442999, -1909279230, -683738640, -1520662739, 828523697, 457755783, 158588349, -437510876, -1972616797, 1813865899, -100141089, 1235580714, -709523317, 1983638629, 1548353537 ], [ -1920389104, 1161132029, 1273721494, -410881509, -1446577879, -1343513306, -2125567653, 612119915, 1557611733, 85493955, -1309334249, 745768233, 1708247388, -476303181, 878983395, 204274180, 1141088046, -358886152, -1759239891, 1843886276, 870142207, -1097204526, 160921024, -314969978, -1346964423, 2053102122, 983791120, 381125725, -1274264943, 972541741, -549597864, 935958397, 741520449, 1892601165, -437037985 ], [ 1393796436, -930553388, -1009172157, 1408275541, -952551911, -220901262, -933386916, -673651819, -1536976329, -932198316, 1202379579, 1656531949, 1718509595, -2142226478, 1181415455, 2120151939, -1367386879, 1814571702, 441008909, 825466672, 667974025, -2099750384, -1144007598, -713709330, 238042997, 2075780360, -1835769682, 196434804, 1717451367, 1465655968, -1775208574, -308874797, -480645338, 885377367, -1378378233 ], [ 116391758, -101009857, 99607827, 1744423394, -313666565, -1300568599, -1060887838, -587443463, -1692847329, -1965193085, -259314000, 2107372027, -383118067, 1174594786, 880143231, 1727769321, 1653413266, -223159463, -243766068, 457547606, -1021844940, -1315388660, 1686623153, -898244350, 213324137, 1076618446, 782990453, 1128019117, -1651919699, 1530788479, -376873400, 582664089, -1258936500, 991616212, 363133407 ], [ -2079879946, -1117554390, -376254474, 1209058987, -190796345, -377285194, -1576529926, -1488846358, -630567379, -1011465388, 1668381335, 1764094457, -2023952643, 1508431691, -1044993301, 735737362, 162293416, -131104271, 49772303, -147220688, -1048533697, 1265791912, -619804334, 2039654486, -249846564, 1467674899, 344715560, -2062016367, 1455804028, 2109587061, -877151987, 1407659379, -349765007, -530122656, -1984938409 ], [ 412618173, -2107375745, -1045224447, -1422960725, -2101397792, 723849061, 1600473677, -1524116903, 296998889, 1927899301, -311666536, -1312022764, 1562482734, 182974060, -572509870, 786105042, 121003578, -371062004, -1958206662, -1251609602, 1943265359, 1892823437, 1515108222, -1791462412, -2072027272, -1414036978, -1567195116, 1629156339, 1246604703, 1690798328, 1521660973, 1118818674, -460566765, -200760629, 503293099 ], [ 2061224758, 1277668727, 945729508, -1334338996, -1075631271, -1591051891, 2006361438, 1171167463, -545133057, 1414429697, 1977050890, -1050920339, 322439093, 37308116, 331583868, 287196541, 1879801926, -1773937786, -24134190, 2039302772, -1421894997, 1665079988, 1937503270, -21248442, -1936572323, 610686124, 982877572, 1517762651, 1172126457, -362120216, -323754746, 2009098205, 86208099, -227110590, -517448853 ], [ -1677653783, -1876309127, 1068447419, 675747365, 152343396, 1135940972, -2024919794, 1134879330, -1861877912, 1090619962, 1086035676, -634096412, -1090973431, -619074588, -1068518967, 1920258684, 1742058693, 1166311180, -1391704370, 38815921, 1611264284, 1532798610, -146479042, 912444903, -986255881, -1473443425, -562389707, -2047822951, 1430673358, 1137518421, 151606366, -1205289246, -2084086432, 162837434, -296159639 ], [ -756551109, -247380713, 1388747603, -564203791, 1351807986, -2138885991, 1851105114, -1362224042, -1282236118, 499191138, 342400710, 1936821256, 1993906066, 204954196, 1266119115, 147858420, -1541277142, -1845476915, -601912976, -342241607, 1753738095, -206043528, 769950356, 1499416138, -220583160, -492271132, 867752312, -438581650, -2006128341, -1338527913, 765148516, 1041265453, 871069732, -1668656750, -1571538843 ], [ -1943362857, -1143444679, 809685939, 2140899714, 1919432402, 1773946476, 131887780, 1152620016, -229466803, -839686573, 99107790, -1330151209, -1076475705, 2015376340, 450136534, 2104710391, 1081980707, -1678297911, -824756173, -1277903160, 226171489, -704152335, -778946223, 2098584253, 2109887154, 1452606094, 2122558398, -434164440, 745361302, 1858059826, -948534558, -176739826, -1173009270, 146336046, 1676869884 ] ], [ [ -1895129332, -286495079, -358525383, 670634495, 949619335, 955301206, -1417597515, 339908606, -306549754, 818960607, -997615196, 479840534, 1147637405, -1785155629, 1330818196, -922177097, -420852466, 906264206, 697163860, -759337473, -1981975078, -1412473372, 600144443, 313612757, -1570604691, -1839948508, -1183537370, 1093781241, 1552151819, -2080708688, -1818512373, -1438010018, -1673765856, -1081870641, 593729693 ], [ 1791570125, 1873446051, -541340736, 324508824, -2125851337, 472986699, -1663593697, 1475766364, -1391136474, 894638535, 1420616399, 1240986168, 1477123898, 777086720, 135209615, 1342602609, -225870236, -2126222510, -680144186, 1103009397, 1198092539, -473880578, -1743990720, -1670442512, -570842315, 700214757, 1486687529, 1591910172, 680896957, -1764344013, -5749109, 681011999, 1516673611, 1447687181, -1348208876 ], [ -772023367, -1319812331, -1617582922, 1199158874, 1070846328, -1857243859, -544270214, -677338876, -1911481381, -6067879, -1406335377, 1047024473, 1544531855, -164740990, 1441701883, 133156521, -1654235562, 1483391333, -1389409507, -50258050, 108655331, 729630496, -584692172, 461548680, -2131004595, -1124952793, -1660953015, 852503454, 885953704, 496264419, 1683488796, 1016515672, -919578383, 204000572, -233443236 ], [ -1624703338, 2066976115, -1991382754, 1607148717, 956557167, 1054784409, 1081080969, 972418299, -410037474, -294889636, -1596639072, 1460770099, 1932677882, -1644963493, -1797608665, -1912022233, -441072392, 1545591550, -1294412317, -1607144970, -1445609103, -640653033, -384384820, -1592080474, -1670983748, -1790667798, -1556420108, -460292578, -2132528049, -1834744163, -777565496, 1518355317, 1045476430, 251220346, -795463801 ], [ 1117375973, -1587000794, -336684000, -830218378, -1295389931, 1883192516, -398112820, -1154940534, -1843323889, 1255954727, -944303643, -286218594, 766845530, -476714171, 455328080, 1624944906, -1621687326, -749428651, -1803475149, -448071372, -76746119, -447530469, 1859436602, -244453290, -1354690329, -2063412425, -911074987, 1471004208, 1930762271, -1834266797, -531075315, -996512239, -1567808090, -553770275, -555777337 ], [ 378488973, -1131399036, -1872457319, -2136476513, -1331164753, 1821100006, 1215421181, -1539747582, -1930196197, -1827420798, 353741448, 738249059, -2078806464, 2039657057, 1300576492, 1405777040, -104700665, -2091548371, 879097079, -1822373525, 1594520828, -796265843, 365622575, -2002107194, 1797998936, -491868177, -1631345827, -1804296344, 1455662740, 784750941, 1766034542, 1724308541, 592473151, 1098727873, -1911809516 ], [ 1575129689, -1225460924, 1997063717, -2141363356, -531944209, -1949290752, -1441054410, 1375942040, -673422163, 1086365807, 1283684247, -591318555, -948197700, -370435423, -381024062, 1373336589, 522020784, -1245687437, -1640446895, -77479892, 547279298, 211508072, -223875345, -2030606542, 212474036, -551249282, 1867419375, -1030782224, -2068458492, 1137303519, -670984960, -2066245884, -1104285715, 549633050, 770961680 ], [ 1056008470, -2082095716, -815225026, 1982733171, 1044348304, -1850586340, -561449628, 886274013, -1829772931, -950080967, -353294211, -1017683861, 1635802301, 1086981695, -1557446095, -1261737592, 1116888261, 663599226, 392028726, -1004999281, 641165185, -1349174243, -1968977134, 886425963, -1251474320, -1105669348, 1528574777, -717801453, -1941069979, 1117604865, -1265917943, 685966100, 340628135, 1706198573, 993684691 ], [ 261902928, 2017407262, -103994745, -754760265, 1643296023, 1914111688, 187967340, 1860640501, -484589473, 1411586216, -439889392, 2029334164, -1415515063, 1359360549, -563344098, -816787444, -1504986424, -398796878, -1683159468, 947987170, 1335808441, 956719295, 159723717, 746118016, -1237489925, -1714219443, -1478809990, -803994952, 1000262985, 146548325, -102067480, -1665144651, -376062261, -1856753747, -1163367054 ], [ -2109518329, -774346522, 1574225040, 1714049346, -1833501132, 402526148, -200788893, -250842507, 75553968, -1134189261, -1283771728, -645110413, 73889072, 644873135, -609748873, -1337090246, 1669243557, 465208018, -1377693730, 897223021, 1016337956, 483697507, -521983661, 842047573, 156526970, -774563219, 621045833, 1250492529, 726028204, 1092833356, -1739309192, -731818520, -2115901599, 312009525, 1324702254 ], [ 48161297, -1106364111, -578164195, 578521899, 527503039, -7027955, 1941656295, 843695215, 781951132, 59048071, -1085643922, -1827317567, -1240067054, 433451211, -1899574205, -189616581, -266793003, -1337908730, -1411803787, 1707559658, 2138088177, 1230295018, 847507347, 1371880562, 46697769, -880396771, 782088746, 940703578, 967020098, 695658130, -1628805830, -661103794, -1721663984, -1092752365, -2133849111 ], [ -390515651, 51383771, 1149330070, -394643680, 1759729924, -1637041714, -853395846, 1526367849, 1243942183, 1848881840, -1177462213, -2020771638, 706906558, 1674540517, -736185942, 501085374, -1255028255, 103279679, 542663932, 1076312864, 881721656, -1843164219, -1512755101, -19962832, -414321194, -245886220, 1602608002, -1536260500, -37914004, 865382934, 1158922288, 1130288505, -475995198, 310522630, 2131308847 ], [ 950214166, -1511099741, 516068671, -2106663218, -675332536, 807127735, -836080758, -664954089, 253330130, -501867172, -662810901, -638793495, -2016674086, 1692106408, 789092180, 1057236282, -1596463408, -1147251398, 1307160987, 402219896, 1551692167, 1232831056, -84632557, -1323947369, 1795815354, -2144983367, 1788804318, -732352637, 795410345, 1991594863, -437154999, 1759339464, -96883598, 1999216635, 567043082 ], [ -916653435, -1704146308, 1861859028, -219783550, 233221548, -147205374, 293776255, 199299717, -1391042863, 1022285522, 638747102, -1473408201, 1439725201, -1834507435, 1295627942, -1995905806, 2063493769, -224777298, -1495451587, 1937732538, 1800393335, -529440422, 436136488, 301202894, 639589096, 317050763, 1621889929, 1311960586, -474136963, -1935548718, 291686165, 1278583553, 1320869400, -1857210414, -1963676285 ], [ 741070341, -1909120945, 491406064, 2034711079, -1130231771, -238909633, 1373335282, -174409677, 4797457, -567329415, -1196216094, -1004166817, -20585534, 853662414, -675171332, 633900520, -671811599, 1086652832, -1279746105, -1011489927, 428921752, 5897820, -574971604, 1468993956, 1224078214, -545296136, 1951974260, -665960178, 794104747, -892035928, -1051369686, 701415472, -431567180, 1502790399, -1181575607 ], [ 1292091721, -274717617, -1813749544, -621692197, 1158099198, -227331275, 248913986, -568593439, 287244015, -1941968831, 462032913, -1972327166, -153812643, -2012699508, 1239929407, 259250065, 1927008892, -1897129583, -578113610, 1114773649, -25356596, -1039211715, -1904616804, 28939656, -1498940824, -1225024747, 1725763008, -1182296721, -1061903419, -802647437, 1625074056, 1050255910, -2128296550, -1634278, 2135969302 ], [ 829260379, -1882446458, -1003362567, 483763378, -1595312101, -1156624210, 840762256, -1465509823, 2000931741, -1862992118, 875172494, -1299502636, 775134751, 1823731600, -1452056224, -1213706405, -855278774, 1805004149, 584996905, -1878911866, 422130086, 713939753, -211853113, 826944406, 1599182430, -165606463, 440435720, 1421032589, -1495653590, 1001767311, -936112051, 1495801256, -1538239160, -268785568, -597968417 ], [ -1771125677, -1879167127, -535206669, -1188204390, 60511350, -711211990, -1399487527, 1131355941, -1870578511, 931948489, -1774275330, -1140984999, 1374599570, 1101878348, 830313454, -1005918693, -1307774310, -69152746, 1971112882, -356306813, 823088767, 717842100, -432718655, 1900969213, -444134970, -1161770458, -1397885728, -362851120, -969413709, 1462168718, 2112386934, -350446933, 1075135353, 85588395, -621931293 ], [ 1678414673, -1454741164, 1390322673, -1437165654, 936643172, -249123781, -874524856, 803848327, -1714195205, 1039104231, 549612443, -247421009, -503175654, 1625341718, 1165823970, -190344313, 795347440, 61948623, 540234629, 720144300, -792626489, 1593133959, -823236009, 88883926, -1129299805, -2089891490, -484461381, 242901155, 324533453, -803182787, -227222586, -1011773663, -1176209055, -778933338, 1505841523 ], [ -1323887113, -335273079, 54064038, 653530555, -438046986, 557373130, 148259643, -2131919291, -1302049761, 1603609939, 374079308, -2106759856, -468545155, -217958307, -1503374940, 293583511, -388269167, 1033968838, -1756707790, 914442845, 2075602759, 10771834, 1005933272, 621925272, -159316228, 349412276, -1027831908, 1738309745, 378361914, 2041269411, -1273118407, -2073466373, 1682717093, -1182442716, -911170076 ], [ -297973608, 2133160839, -1801158612, -1227429178, -1399958211, -526145360, -1348795950, -1361321838, 1856375007, -675317194, -1656022243, -1502879060, 708492264, -1691576522, 501534605, -212660952, 1613793305, -1560580089, 1964862058, -1340488466, 628982069, 717266237, 928494176, -269868106, -1492096988, -1924270760, -951864782, 846690868, 649314984, 679527032, 1174694434, 1230042797, -187775911, 555825175, -308763213 ], [ -220381152, -514061539, 76349783, -1895164083, 151950092, -1147516331, 2038022525, 1208946948, -606826668, 832209998, 1421295929, -1497789046, 253142733, 1659042538, -1426645395, 2131926532, -1341964605, 2046232911, -440547947, 1454111505, 1899033066, 353144793, -1887975478, -172597676, -1273248788, -1969346157, -1017747770, -30216055, 661478483, -1974405561, 1752840830, 393258522, 1743876693, 856936741, -855288508 ], [ -1473395228, -317829315, -141289764, -812723164, 334335846, -665986330, 951454723, -573724774, 339404408, -1623852046, 300490297, 1106348069, -1227024026, -1094456282, 864991780, -1706175476, 745348401, 261492322, -1931863372, -448587703, -603432098, -15178546, -10206953, -162183856, -966563883, 653734735, -96776611, 1004605805, -525663898, -231545586, -1309167688, 1609177847, 216849435, 1248794648, 1464863418 ], [ 182711178, 1763387346, 2118601155, 547142708, -1882950367, -1174175106, 1336654598, 1916022296, -208686818, -615097702, 1480754862, 153484715, 1655805457, -874165580, -1762310311, 1012187332, -1195146976, 125564426, -346623200, 279473338, 781991767, 530754479, 1205606400, 1843839711, 882328132, -1878509667, -537251667, -157001013, 1191844109, -579284983, -2022777299, -301863884, 86558473, -578368326, -2035149472 ], [ -1656572197, 2089847082, -997466120, -1895701014, -235832473, -1834725795, 29441327, 869897115, 969833291, 1300527156, -678529458, -523981277, -632112296, 2083475657, 41795339, 911891864, 1877410567, -1750026242, -141145787, 194150348, -2040605157, -1816496344, 948558149, -281429384, -1228448664, -1322810283, -476871204, -546377459, 693433934, -353098873, 1738508064, 1406151260, -1215520775, 1166024769, 1643012299 ], [ 1722031456, 251998982, -613958998, -907548519, -1995949359, -1595937917, -34404244, 344320918, 2043875382, -1120575326, -1439207258, -712055898, 567117259, 13088090, 967168235, -1398218491, 1130602701, 51177210, -12888037, 1601407677, -1966979878, -449855351, 2033272722, 533527695, -2027947707, 2052096695, -984727112, 130664629, -999697489, 1399376924, -1640210130, -1792124951, 1768544929, 1110238635, 1483061425 ], [ 52943314, 400809215, 825300565, 108219088, 1359310064, 1831811816, -1715161341, 1356584917, -253340421, 1116877303, -1279664337, 2016291880, 1264620311, 672926688, -1386333218, -1992804303, -1519978249, 1065289253, -296060038, -1664976101, -1931453806, 463259791, 884594220, -1372141793, -30394034, -1522891004, 845434997, -804267800, 1051747697, -2059476371, 334459097, 1842865865, -714806036, 892081744, -1908789071 ], [ -218591755, -441451584, 979211749, -1838439143, 266747620, 182999262, -104162417, -1620395034, -946717904, 1332337306, -1087401721, 1222762064, 612548281, -1572043708, 2093873278, 729498811, -1190520122, -660710308, 1002805026, 746072508, 1523385784, 948886439, 1869204520, -2131518320, 1926820365, 13680986, 650418743, 58232352, 854007183, 2065971234, -373917155, 1543107388, 1072410381, 715981050, -1655238378 ], [ -263964535, -704443767, -1812886726, 15038069, -1767789360, 627014744, -1503715645, -1215705629, -1968209933, -1233230110, 395556417, -1144567444, 2094262661, 1310543345, -973532965, -569893602, 296649383, -2010741661, 6334784, -2132770113, -1079909515, 1489120481, 406667891, 1243817361, -1671557188, -319985355, 1933540137, -1240194705, -986639264, -1795943354, -545206324, 600369088, 496654445, 2144320142, 563652180 ], [ 1449610055, -1026937711, -1483051459, 1686094849, 1884993167, -1263381040, 1814434185, 1896222900, -1686570289, 578150765, -1054510588, 249621285, 1823812474, -1618752838, 928331835, -159686928, -1558326892, -626090985, -692543778, 1185099889, 1909490017, 130282041, -689906206, 805610060, 1264364611, -513877431, 81882035, -2073167351, 911594367, -1769656456, -55220255, 891222098, -1873507491, 119807664, 498479717 ], [ 1994550644, -1720244553, -209744078, 1738904310, -2076912310, -1782541907, 2051638631, 459390530, 2063483216, -1627416318, 2135366806, -1463978127, 601122416, -1749207801, -679966201, 2003953462, -2064989661, 192077139, 220331064, -372520077, 142967557, -1744882039, -2117023522, -188195436, 1480512341, -1343412962, 1054284033, -1293313177, 862853736, -699849119, 2008067662, -34969411, 1076630847, -1598673084, -262606203 ], [ -1454293528, -1004989852, 611905105, -1714004557, -515854758, -1736703963, 1393628115, -1528823409, 1146869071, 1809459373, 1789154333, 1534237932, -21644548, -109995990, 2077494178, -1462724383, 976045819, 256359134, -509072128, -1777189485, 1529578033, -346879944, 1011925605, 2086415938, 22072743, -1908466550, -574322806, -953744204, -662412391, 2068465607, 1901278728, -1941294046, 363773476, -1776087604, 1538652798 ], [ -1537588978, 2105993321, 1705475027, 1346152218, -1414208104, -1637019312, -611005281, 707249035, -30416326, -865811902, -973013942, 1621823866, 1412682905, 988734149, -1490029510, -1168920083, 1793001248, 130339951, 61365038, 705336467, 2048294246, 466698949, 2094615190, 1422851031, 1736280736, 623598455, -1339273187, 684063594, -754097849, -1657097088, 1165999331, 2004641957, 91106341, 680073276, -2093249522 ], [ 1407553034, -1377186668, 2069490488, 311768419, -1191628756, 2141327268, 318359314, -1523250631, -1302516161, 1523861280, 842310615, 1611330876, -1581891750, 77218162, -1924262822, -2069991312, 98848053, 1955460712, 1626370841, 1046181096, 861117269, -1338948159, -1600910747, -789319234, -863740387, 1577876178, -2038509622, 1436928409, -638991273, 988512386, -1217201037, -1457182850, 293489115, 546613063, -738052549 ], [ 26016697, -782297468, 32409860, 1186668001, -1040090240, -2056205130, -738924018, -300955684, -163067762, 1896001816, -734916498, -1003349834, -194280001, -1575964426, 264632392, -974335159, -663754079, -949682697, 2123417542, -1406879398, -679795605, 536803361, -903662227, 1912484428, -1521607414, -990233333, 113837349, -1117542393, 867157272, 1194384960, 233800619, 236399070, -428128852, 774271300, -749033277 ], [ 1883477214, 1155752180, -1715919620, 1789019462, -1080289225, -1990978890, 1433666153, -2016730385, 739994932, -1892531577, -2101962852, -1208749526, 1487328036, 294362910, 1516747931, 456937277, -317881892, 781351620, -737852161, 1611941042, -585379494, -939490493, -1111763588, 1295146009, -672737170, 41779031, 993026438, 1181164901, 1078193833, -2064655771, 1234303706, 893145759, -1589236789, 1862229450, -806445043 ], [ 596605177, -223552962, 1345458138, -1732952483, -590706566, 1609267339, 1286970268, -1833306387, -1296833727, -965228211, 2147380158, 853558234, 890015113, 1798177146, 1421636802, 1826631421, 756742944, 1340621578, -1306980177, 1864365445, -1004525403, -1981156772, 139241545, -404712699, -129273097, 993606882, 1551473342, -1236022254, -879125479, -339009081, 781362415, 1691716977, -2015048264, 14597136, 1137628615 ], [ -1911692195, -1348118128, -2050384510, -586870831, 1536560022, 534501284, 712093056, -185167187, 1219440850, 1891030518, 589236967, -1155341168, -353085497, 606386917, 118632010, -1569964616, 861909108, -497540183, -1495462446, 1255637717, -1797125878, 228500541, 626825316, -2052173431, -2083019130, 572898159, -1163703716, -1936025052, 232608824, 1339565256, 814247371, -864962647, -199925866, -1457055869, 1687425411 ], [ -2147248721, -711421883, 1830550536, -1758088672, 356279166, 210207744, 1046375619, 1181686142, -538749982, -178188961, -1411266327, -1406013434, -550130593, 873973038, -1618530130, -132662524, -1155829061, -260968875, 2111908934, 1793333932, -1575855947, -1966867635, 210984032, 550796070, 982420539, 1625745106, 580156769, 1286864348, 1423226778, 1890669064, -1445590511, -895231723, -1924741221, -1162968044, 122356654 ], [ 1218554368, 615558955, -1660850886, 328346752, -1977554466, -630783761, 383871483, -1019870057, 29047003, -945181581, 1804736966, 1513513980, -1743694589, 73049143, 824236099, 1455270023, -506682174, -61968857, 1564133504, 1966062902, -2117226414, -242973069, 265873814, 239913877, -1148465647, -1792511048, 2114763466, -1277376864, 2055525818, -1196793922, 1034499525, 1983717551, 43599337, 1877130806, -427948395 ], [ -1767197293, -165433369, -1031832766, 1763618734, -28974009, -904312645, -1791407748, 1662036354, -22281364, -1477543698, 317632027, -1398706374, -1887166196, 1661834956, -1448465159, -1425484288, -803647942, 1246826405, 1626325019, -592185070, 227353984, 1772750944, 1009604636, -43090340, 1934539203, 1252458562, 1619167874, 641518460, 2140635142, -1581743011, -739920942, 2141597293, 1033247661, -2119039887, -107734297 ], [ 1484282513, -2002629073, 153527566, -353976757, 1039216255, 679153393, -474449322, -973407605, 872841388, -1306843522, 518839265, -1816161406, -778208703, -811386239, -1244133686, 217186114, -329180013, 2074827178, 1391545225, -75202335, 116165172, 1644677623, -1165660655, 1777360139, -754026684, 247972070, 602434908, -1319851232, -1842395745, 1131304837, 701815132, -45632448, -1186679319, 1980434991, 535558803 ], [ -410781572, -530163148, -2140917056, -597581381, 1681530580, -962066324, -2127137867, 2094546431, 1665059481, -1713432117, -1737108952, 440400864, -2136295937, 2128677408, -955873753, 1305490221, 2143801514, 1309392719, 954403708, -1631259849, -753448292, -2053688879, -1593396319, 1715100141, 686264407, 1487218971, -2110330489, -287871555, 714530125, -1195171941, -1457049871, 373354763, -921225027, -1447287882, 694290586 ], [ -630170305, 198000556, 1305275175, -599307340, -1033529456, 699478566, -2016560455, -1952616969, -1375602426, -994945221, 1449256583, 1223309685, -917644430, -2004643785, 939635640, -658533319, 325666756, -1582154612, 1829430891, -853355989, -1894050168, -826182959, -661215996, 1187515378, 663012292, -1680986269, 808061956, 1821360632, -261474323, -208095627, 640781634, -1376284942, -167665586, -1377474131, -293905414 ], [ 1597872951, 938326576, -1689118102, -39325801, 509088611, -277692592, 1772032089, -863605744, 1450654557, 25228272, 1317884857, -624416643, -2045405891, -504218312, 1425081036, 1360594936, -2090580844, 360315526, 1971251370, 1985595912, -124749377, 1432418810, 2014772806, 390095444, 1200236275, -1703976766, 1991010543, 19194830, 365515248, -316691958, -801872940, 599743556, 1696486071, -1692148211, -2074246793 ], [ 586770338, 1874839659, 980590854, 1972898920, 1597846142, 361016566, 1754472150, -999832277, 2101399161, -232056324, -630020613, -386338537, 1844918839, 1610809577, 2116680841, 1578577546, 1576968011, 1478143480, -1557327304, -1136217301, -1364661895, -1974843840, -1252460140, -1504918306, 1685282656, -442980684, 948511271, -1287120049, 1739565506, -755228680, -1623705654, -559097419, -1183034810, -1940957413, 48169851 ], [ -54126752, -307922879, 28225336, -1620780466, -290643349, -1469547251, 908600278, 938372615, -373168701, -378713660, 1147958289, 272424005, -1621487391, -1335540157, 172453987, -1551671119, -1010532145, -1697980742, 44455245, 995138098, -497089760, 325637304, -1567924919, 1345601365, -205838433, 1348161276, 849321518, -1852830504, -2016128210, 1244717200, -2001504866, 373675515, -840489997, -1773005261, 137453118 ], [ -1649173870, 226079507, -1312242700, -1210354539, 823416611, 2024005319, -1952570118, -899581303, 185789080, -1593014738, 62522197, 239525263, -1370385171, -2088901614, -1417120622, 1976964880, -175983542, 517552608, -1737787316, 1798412293, -327706538, -1399608778, 2058733900, -959713040, 1341906063, 465839482, -1723076329, -170578255, -835622965, -24495463, -173671786, -404969754, -4624214, -1939457171, -2021240044 ], [ 671982973, 1692415390, 1948409810, -477698923, -300138600, 154729831, -1479211222, -1206920600, 603989389, -1886167012, -1960289336, 1815083917, 1087522954, -2107851949, -1891913712, 950039632, -458682774, -693074797, -1259194987, -1125736354, -1691097126, -2085973211, 1786995248, -435807699, 632656703, -53655735, 1863076649, -661764496, 639336862, 1539225866, -829083838, 1702270526, 1823310610, 253369796, -605955731 ], [ 1850729009, -1343308250, 1951934850, -32043441, -1029340409, 41514425, 238902491, -208996443, -343167709, 449296521, -1242644949, 159038239, 1197307166, 1911191076, -803333982, -1692409581, 188526099, 362691595, 1930081067, -188386385, 1657576102, 211996416, 919834688, -1983986962, -2082748763, 1937338010, -410574719, -2069494127, -702157679, 1979077080, 1364839722, -1253384549, 909564413, 1002895798, 138674518 ], [ 263703726, 1561392557, -2118270767, 1448466412, -250893737, -480621031, 332341010, -120006905, 1530934521, -1332393533, 1672814840, 1939693612, 524257432, -1815113216, -1913863675, -209880100, -1667225191, -1791398504, 718067044, -899126366, -176319569, 309024511, -629075341, -854238000, 377138997, -932935083, 1419861643, 1753240068, 586127631, -1116529055, -550321638, -1209010527, -808275387, -1317381194, 1425866398 ], [ -370079530, -589077631, -1739939422, -2032033163, 662159918, 155482407, -795612707, 423342435, 1036440307, -1055485236, 1694095915, 1717272269, 155882056, -1593439331, 2025793007, -485848281, -718753949, -276858622, 1077406835, 938559688, -825716418, 1193911037, 1184632926, -1239150831, -594372113, 1375361368, 602806893, -56686153, 1282252691, 698258599, -802241861, -628428796, -792999158, -151639076, -1364538937 ], [ -1140326242, -288617327, -1018776302, 1854948857, -183314018, 796553050, 1027869592, 1966777596, -1783009183, 1002772285, 1584376715, 51712509, -1917162861, -1162281580, -1714967232, 1419562024, -992792550, -35295348, -463362011, -1751062900, -122023755, -1724985506, -1013522978, 1339770775, 1805457604, 687768894, 972991269, 1396113390, -144473869, 251352543, 254071610, 2098794208, 222917552, -1221569739, -520753895 ], [ -1714743092, 1506049698, -1124108051, -242957150, -795594536, 440774274, -1950327496, 1854743259, 222793347, 1562092159, -1896740900, 1710742977, -1552876983, 1516377778, 156442476, 1326785064, -580604885, 1069148300, 1905729769, -999067823, -1695586870, 409655655, 2082546836, 817068504, -446667259, -155655088, -659779201, 42068515, -1647537745, -281434361, -360540362, 1052238536, 1724019397, 1117499567, -931922910 ], [ 821898701, 1217512954, -329871599, 1312392589, -1598586932, -715296384, -721196657, 537175719, -430332755, -1066719953, -1357328728, -1754536125, -32544560, 596382172, -2050252582, 1702191332, -395185109, 1099078550, 1636838173, -1263258471, -933201028, 1808964976, -1215119439, -45168312, 1472463368, -1341312359, -1416335239, 685494673, 111177630, 276552567, -532549754, -840366877, 49584764, 336878231, -72192167 ], [ -655127301, 999770415, 1813738290, 1771892821, 170357677, -1196563169, -393843098, 1176404878, -593167887, -1354626205, -1993337060, 1728551712, 1790673327, -1305814580, -68085511, -901802893, -2032461923, -183700753, 1494809990, -1648190073, -1768491387, -438337921, -677777218, 140717284, -425936229, 1331420820, 1132140899, -1664286091, -1613956152, 1975072436, 1680387497, 1722663727, 901424081, -964798250, 1468604980 ], [ -761781044, 805594662, 1447457987, -1009455822, -1447901862, -1957685972, 680680908, 1420422322, -628517948, 1598822726, -844058081, 904977790, -2005470783, -1078653652, 869458054, 1217677588, 430550075, -1678724550, -1591501897, 415047229, -93502816, 608158487, 106230912, -2056520087, 1202962155, 1758107498, -983398335, -603098943, 1947230983, -1125386951, 796753604, -1672935760, 921963985, -680695095, -1977434517 ], [ 1207073719, -2130783233, -13133123, 228890998, -247081694, 1833428705, -1852238025, -1339568326, -636583940, 1226899201, 1888688936, -321959005, 709847437, -655898661, -572049256, 1683249587, -614882352, -664848468, 1342981090, -1750503107, -1000948458, -1974605703, -540463440, -791482531, -1410785117, -1185466267, 42683986, 436373383, 1274942744, 113358856, 754714113, 1765458178, -1861163774, -1206683700, 2013148936 ], [ -161776189, 2057998040, 330135453, 197273033, -2087503825, 371501932, -1921783547, -251388166, 555735066, -1763303731, 859540997, -488702276, 1899609810, -2062531754, -1433765094, -1943528557, -1502961226, -313018267, 104163640, 1030630728, -417357313, -518375502, -1678529145, 523567719, 1252758447, -947027652, -1016028900, -330090946, 1770685561, -63987729, -1718480976, 106862602, 292910897, 440461411, -465836339 ], [ 1780339427, -1367324796, 719184045, -1394711785, -1767476722, -1188510786, -205243854, -878300493, 1637205247, 2144038882, -49146775, -133060655, 829209322, -1279940909, 1430457000, -660265330, 830517520, -1788685063, 2028932323, -2143343105, -1181688053, -2132141870, 1118543503, 126339085, 1012057537, 458389985, 1714416328, 385343649, 891705290, -878551454, -2030066080, 524959229, -65950998, 2142385987, -720123185 ] ], [ [ 404314988, 516930360, -849522220, 1949162434, -2045949523, -1317438903, 1381759522, 974559379, 2071981063, 2099275504, 1969834682, -207145134, -1443236426, 2120342795, 291446664, -1142989821, -1224421892, -1209750755, 751578638, 653757661, -1122067733, 1412771659, -823728801, -1709669591, 1238978784, -2131112770, -1241960448, 1315135606, -1828496609, -1040623477, 1841311626, -1001440933, 2064197259, -898114508, 1736666974 ], [ -1653761462, -1065571607, -1177258799, -123669455, -2053216925, -1517837972, 2015347368, -1105054082, 157436925, -486751053, -441286555, 792570622, -2012912400, 1550198870, -1190243642, 414111277, 1773462250, 2021939893, -867002684, 770542174, -1940163778, -1449776118, -162573602, 1167490495, -158719894, 1766774875, 1084160984, -182245385, -1217243642, 1316340434, -743544416, -273772928, 963091326, -418119672, -1284497179 ], [ 1414225253, -2033277858, -1297053980, 321959585, 1519580738, -964852919, -866799269, -1504642068, -1107510701, 205801827, -275946208, 489507668, -1307687018, -1949969671, 509623888, -1126143430, 1393037576, 1713879729, -848283892, -405386608, 743360255, -1498135835, 1533151459, -1510464980, -902244332, 697415784, -1238421666, 965557763, 771884009, -604119953, -1334428963, 1604139564, -1279195149, -468336955, -1021445266 ], [ -1223877953, 408067505, -960730453, -307504320, 1066788519, 1014855254, -1290302826, -1870820248, 82302219, -1965427350, 1633039952, 685629986, 1942205468, 646836792, 914300320, -1504059217, 1045704974, -796326290, -513179856, 1073829409, -1005970393, -900713101, -716338081, -562878402, 2012973956, -2026180944, -1131543975, 446448780, 1299361567, 140627048, -1252025393, 437677877, 1684103127, -1694836913, 659299225 ], [ 1523771408, -1534926799, 730252812, -324309916, 1489994537, 1734564099, 1586848987, 1103388712, 753571154, -831848075, 57755732, 296090045, 1849732576, -1218782882, -768103923, -2025838077, -1569587209, -339475479, 978613128, -353202392, -189735522, 1663433443, 1503527758, -1258731496, -284723897, -83886400, 1391758097, -449868125, -1975339908, -194717467, -1673572656, -1962625613, -593566787, 1540543144, -733458705 ], [ 311077185, -1355165595, 1197388886, -1481828256, 1744386878, -36712234, 733750762, 1174286461, 138139665, -1730460712, 1015386865, 396288063, 1099166006, 1240259643, -1841661569, -340505361, -318315073, 174491994, 1722456566, 163215461, 2009906590, 151922627, -264397528, -287827325, -228748997, -391615092, 1885831547, 1317738173, 1185660261, 1610156344, 338818061, -504464329, 2085627914, 988844326, 1125501298 ], [ -1798769067, 693624901, -1831532725, -1141448956, -1703573691, 1230303955, -1561538066, 1048165255, 1492286517, -1471841483, -1584062784, 2038996224, -2119923113, -528725690, 1800388460, 908773604, -199928845, 1754270990, 758776432, -562601672, 2052054580, 998643863, -854412155, 1548034120, -1260712672, 624791075, -17379405, 1877308674, -946612527, -141423260, -1059972619, -1345965032, 421762267, 128947637, -454573492 ], [ -1672618894, -1780785927, 1575148547, -605980259, 1716400653, -1149057080, 830495833, 1524148029, 1647533506, 677903199, -1120168539, 585882543, -641332374, 2063837983, -48605279, 1317472272, -1046438661, 172284114, 1411403271, -243865499, -1739774002, 341070950, 1998564607, 1541949133, -1543914111, -1593055543, -1311643659, -620391097, -636919838, 1833032001, 178467823, -387708196, 2013618721, 1502103351, -1691200874 ], [ -1998152369, 875642456, -1511317764, 568759874, 1109559504, -1551048815, 2097599835, 1279015292, -579660502, -2128232578, 822577026, 1041532517, 1172919358, 1384118186, 1974505001, -1404279599, 1340149951, 527635272, -1581849754, -1416454772, 1591237228, -1573258060, -731684839, 1314260303, 1463741388, 1677621400, 226079445, -2035622828, -2026219934, -2013871101, 1508010279, -134340894, 923009004, -2062653727, 1911756591 ], [ -1464317004, 237094977, -735393313, -863814114, 15952822, 2052527819, 1428269509, -1666021316, -808839697, -2079476125, 971357541, 2017022232, 1857597890, 745837502, 1333473119, -1359413852, 996998897, 1745879333, -34862139, 507944897, 89917568, 638561996, 974100908, 886684380, -329318703, 1790092619, -1029463788, -1145709728, -477127001, 1509313286, -610594262, 1907505146, -1294044140, 827426927, -804688051 ], [ -370393182, -1717575300, -861961646, 291523055, 1059280915, -956193916, -1248052494, 1296772680, -472037469, -1703488757, 255056365, -392361321, 212400796, 1878853557, 553741641, -2085836749, 1863434603, 787004806, -428735938, 96628016, -1727986880, -129745967, -155300234, -1535015591, -1759917767, 141028604, 1975985650, 1433252389, 1479949179, -68438659, 461603017, -2088222378, 1922665824, -1698342530, -1976277159 ], [ -1077696285, 2105757143, 1350640754, 224087225, -1015243524, -1592593479, 648983926, -322263035, 1698165348, 139668817, 1273721129, 637446316, 6964369, -1707458682, 474880198, -304157306, -1794685489, 436627601, -1566559036, -1704679425, -1447756564, -838724650, -233286252, 119807325, -1995247886, 715637050, -1814637526, -1864758830, 699008235, 1034472772, 1417857645, -11223704, 78574378, 1115248623, -1256193388 ], [ 903483419, -1162049330, -920760853, 1080385257, 1858146289, 1882756690, -610217125, 2041976338, -994805182, -1060039301, -2009275024, 427019006, -2042019588, -541519450, 1588069751, -1460722676, 801219149, -185649734, -67816651, -819305104, -163619222, -250973246, 694606510, -2095043252, 903040422, -991124513, -1407600759, -1963262044, -652217954, -2081748064, -1411551286, 1843074163, -1062044788, 1646399869, 1990713695 ], [ -427358033, -1966665265, -1500371366, -1650728813, -955873504, 1884486623, -1190131301, 1421560431, 988560952, -1516492404, 1604448891, 211591699, -341526209, -749893173, -1552671725, 809234124, 2021377186, 412068314, 1746188735, -433486018, -1638348428, -1112254303, -78250334, -2142503541, -652304425, 986015341, -277637127, 1564581235, -887795218, -1733090238, 434047844, -23718905, 1530111082, 1867249158, -1602230407 ], [ -463361591, -1152066830, 727125294, -462389674, -1767908454, 917406339, -964567534, -834166877, 1189936081, 1074600427, -1335966986, 2063723197, 1838262575, 1481980557, -1244889826, -1616241741, -1344254944, -1870228601, 1976154295, -60422303, -2092809152, 683970507, -1029261075, -1192286680, 1013049157, -113477788, 947762220, 1688582260, 332034004, -655407492, 1023531722, -370995244, 1417764951, 595025451, -2119687719 ], [ -1233134209, 1584123114, -165362728, -1394717978, 731091445, -71234080, 1228439169, 2146049629, 824330678, 1813469758, -414474548, -1639076280, 1777310888, -903111025, -1316454826, 189301859, 1321108744, -1044452273, -886904779, 299633684, -2034230121, -1844145670, 1740897414, -30185095, -976343003, 67492926, -585402668, -326245869, -1940105244, 1661427291, 1711299563, 1677744308, 829507828, 1613077339, -968626642 ], [ -1763458806, -314720194, 1431310445, 1723006778, 315991945, -747133786, -885044449, 1716326103, -232933299, -1075229985, 1151879980, 1359426317, 1515672403, -1742439890, -517512353, -1900231003, 220807641, 1995652825, -1661126372, 2106050795, -1823528632, -818823016, -1562776287, 1446295591, -614479916, 814797028, 1427120567, 979173407, -340443438, -949830246, 908452423, 52901243, -690897127, -377009714, -461981998 ], [ -1126161033, 420940807, 1189692736, -1212016708, 1789791175, 24691706, -432176811, -1125688566, 533207610, -1895572168, -389562924, -1206898795, -1032220428, 585927007, 1441877613, 823477228, 730980314, -707812135, -258391906, -1165578050, -1892253122, 753079290, -1217692734, 1599864353, 1653608687, -1458284687, -515712799, 466556794, 581786880, 1889570086, 1225918172, 1471322896, -921454651, -72725179, 341943721 ], [ -1741028180, 1650299073, -1886110820, -1090941687, -1519584568, 1949417057, -483467437, 479688249, 503994463, -43823618, 61441348, 246216062, -872325408, -1946175819, -1084658082, 749854131, 104763003, 1309348938, 651053623, 1959809073, -1769022362, -1868581998, -1173443373, 470533025, 1316463865, 1569588219, 2057698000, -1933695975, -290764009, -1332432701, -1911210731, -1486111398, -1532957937, 477366114, 366669711 ], [ -1065078267, 1296549730, -1036440610, 1276091062, -1157597689, -1105530174, 267592713, -1836705003, -1025193982, -665454557, 750850795, -620652906, -1086867259, 2117078127, 342260279, 853846616, -1261017534, -862488308, -720709607, 1730548738, 695219695, -1566488724, -2009027919, -673131316, -143546311, 1905958378, 1162236087, 414386883, 668148248, 1709667480, -993798763, -741839668, 2004647614, -1249127767, -1991498732 ], [ 1364046170, -1633196522, -301637664, 670328827, 1295448210, -38873556, 1583637358, -231335342, -436790544, 544306837, -61031893, -634004266, -1523006390, 976470256, 532965291, -364975444, 114215532, -1480503146, -1082515768, -984319060, 1773264387, 696934907, -244399024, -410413396, -655897823, -1232869718, -748046351, 735109021, -1046176303, 1624130371, 1496410725, 50910725, 1734880990, -1462146625, 170697344 ], [ 378327828, -812334638, -195483157, -967443828, 1242275157, -243655661, 251874228, -1498204523, 1140565241, -691575818, -226379923, 1240931349, -612291554, -1893064003, -2026853047, 377449686, 1889503228, 1075013656, 638402167, 1089954225, -802191209, -1962286326, -39513115, 1927988669, 847792199, -1365917581, -1832185535, 1406126229, 1062411979, -812479247, -1408869455, 1194133900, -323540031, -1581091182, 435740936 ], [ 616049487, 1496056226, -330323652, -338342472, -1081172425, -231940058, 1189852740, 1324797230, 1310483498, 1502840086, 175846768, 1474361872, 727012767, -1908808658, 1098159759, 643124165, -571503334, 1737612318, -414988578, 1937443758, -1830560074, 1047762606, -1319323811, -2063755325, 1523903169, 1374534096, 738916339, 238505519, -68524679, -2135758837, -2015335251, 1491444206, 866830424, -289849652, 1339360275 ], [ -467261472, 293780485, 2113408843, -1752373305, -340972373, 1402936148, -576690123, -913333706, 1402597504, 1849149985, 2055304602, -1134777513, -1787561789, 863528634, -1894315349, 892051356, 1405109928, 1640737237, 1488401403, -619723805, 877035070, -1100384321, 1412222308, -1334695535, 248267171, 983425926, -260904784, 1454010679, -1185434836, -29347778, 1234575147, 604752855, 1077369305, 336772571, -1296405498 ], [ 157218555, 237784746, -1087386534, -157821293, 1928586911, -1173151666, -1969610491, -1948627423, 1861938586, -1431049088, 1661778732, 2117008728, 1376629197, -1115097102, -892813235, -1107669579, 1831684494, 1732301235, -1368756213, 1258542518, 1145597392, 1588911006, -1764634488, 175036926, -1585702486, -329044681, -2025434676, -870630708, 1685635899, 1145305719, 851987651, 1020651031, 604597067, 1737338168, -98564688 ], [ 1878493100, -419566971, 1353121625, -1841593304, -1697068550, 865163756, -1639924869, 1141174041, 499408883, 481797432, -1120518932, -1508935540, -1814095241, -381394963, -1030901495, -554083678, 1617239772, -1932694985, -1601546218, -852325076, -1919392181, 1900206422, -932776867, 1837703985, 361901260, 1605293535, 1371162344, -1801577049, 566767021, 2086997924, -1531781373, 718524536, -542012207, 901145064, -1491034274 ], [ -1616814619, 1372586968, 62288415, -1848888161, -837080995, 1820783006, -1204907847, -1546993864, -887816311, -731558769, 1876411271, -748774703, 189289354, -685602474, -1032769169, -636034178, 369394472, -540965443, 1035803641, 717640860, -886151123, 570553634, 1198725122, 1105437218, -904696411, 1338735121, -144106577, -1193610780, -66678068, 616919987, -131723913, -419118817, 1763783845, -1305610122, 1379135541 ], [ -1049666878, -633574506, 16516729, -2037355938, 415428898, -1040989753, -71745762, -87087337, -840087821, -249454568, -611337431, -1550661926, 1816923733, -919104510, 637955347, 997820035, 1522383236, -815971844, -1406278451, -1570092268, 739356729, 1171568482, 83021749, 1685731108, -1051468916, -1629588830, -1548264513, 334214340, 1900456355, -268008926, 243727193, 1822919685, -1025570095, -1055536254, -84398686 ], [ -157146536, -1442811275, -1966170772, 1675303350, -1122755248, 1218673795, -822105203, -522660974, 106027983, 291138935, -1090110897, 675161869, -850518845, 545252123, -1781793812, 157220933, -557230313, 533900384, -1185332412, -2048053879, -1352035985, -977512446, 1799755772, -378162810, 1882642916, -267570165, -1497903791, 1403594986, -800871455, -1932583741, -1344048864, 2046470031, 1010051787, -151730280, -617245741 ], [ 1923037823, -1083315587, 1575305192, -84278699, 854461388, -376025956, 150358663, 1594206304, 1341470734, -1746469783, -1827982224, -701913017, 1505542510, -1348061347, 28286651, 228429750, -331935742, -1554215466, -257962481, 978438306, -694101391, -16316193, -1699161247, -1954351825, 1082771592, 816451511, -1970175755, -428599345, 425452962, -1523037149, -1047164521, -376230156, -166657920, -1315999865, 359251430 ], [ -2086340813, 1302695439, -1703500850, 1933121378, -1595271778, -1740990635, -43808195, -2013862618, -1077816990, -136955222, -2094748520, -2119326375, -1050615495, -1732918993, 1280172173, -538390034, -1038066970, -1005698062, -538529453, 113853681, -1940688379, 112153183, 1629582994, 1408680541, -959676090, 2069242591, 2097843090, 1595315796, 768821373, -1312709961, 1944980520, 1995715834, -454176221, -770723845, -306497052 ], [ -1456395961, 540588059, 521080601, -501422152, 421475975, 981361385, 1730434646, -978566524, 156754206, 2055943112, 1805485591, 1314751689, -1090131020, 1319125606, 1784504808, -1852274121, -1845961546, 1985650336, -268069357, -1612043669, -1693294667, 498011155, -685035675, -59283001, 803543696, -718295970, -384817387, 2018977017, 2128216738, 1243034646, 1715649006, -1067688909, 1305402596, 301924498, 1969858059 ], [ -1538387129, 1747110982, 1748612758, -2037660352, -1437858679, -549408570, -1799468155, -1595574705, -372771737, 1458631287, -1752375701, -551500381, 1017905040, 1179156230, -386669256, 420050830, -795729756, -1121548770, -688434679, -1575897292, 922664387, -1764038634, 1777861956, 584675921, 469833674, -1654888103, 1810854761, 347296723, -1170175923, 1805821999, 600154185, 261453845, 756050648, 1467599693, -1896695628 ], [ 1730618830, -654351664, 1237583088, -12091613, -1352822248, 1116496559, -342398474, 1660499959, -1273217536, -1481378301, -627766969, -1002510881, 1247148559, -2097083728, -309858126, -877885355, 576189637, -186770802, -1215633433, 1658437557, -1292341573, -1543786621, 1995854625, -1756048563, 402085415, 411616112, 1424200447, -1154652846, -954076070, -1093075352, -1623673857, -884107452, 2038636987, -1423011791, 886300562 ], [ 1203027040, 355723474, 1831394752, 1415298660, 475598472, 637244082, 54529797, 1026819471, 749527493, -1930405000, -1670486399, 1252848262, 2066607842, -671386954, 385534917, 1868491151, -2141434579, -660168223, -2127454154, -1512076011, 873716068, 819885262, 685848980, -1925874331, -491783858, 1387534874, 368338160, -768706149, -145215242, -799828774, 1796936928, -348582289, 1580939454, 673360696, 951977832 ], [ -1404241299, -1097217168, 1063749255, 1540677010, 581134383, -1059431524, 1191150340, 51348623, -1597339661, -906363627, -653093217, 705783394, 379897082, 202356315, 631687630, -1955652268, 2096180768, -738195023, 858181062, 362651582, 1516632392, -272577578, 1359781788, -852766366, 1426988468, -50611770, -1748233043, 1216487688, 1629879164, -692540996, -1779876342, 864758647, -1673587481, 288806515, 438736500 ], [ 914585128, 868482596, 686038931, -756440698, -1920244768, 696762367, 1636908885, -759622522, 1649157818, 2098355516, -2131113579, 791186804, -1567610412, -1860349739, -625205869, 92849602, 438285808, -370644191, 274183854, -1284315379, 1432723961, -1936108375, 1139808130, 826096387, -999760666, 955892468, -1866462435, -1298624439, 1981733032, -186648272, -1753949747, 757466785, 995928829, -1823444828, 1508265996 ], [ -1676568559, -1005202003, -870925734, 614697509, 551052786, -709088454, 1526049893, 1699711746, 897954310, 2134687567, 2005517339, 317880258, -1765276600, -584488992, 1627674529, 894088889, -1188784772, 217292221, 629473445, 1921192602, 1443632002, -1388631261, 1257360860, -689631713, -1423580632, -2142357741, 110495726, 1257808842, 1612549310, 1890639375, -1976400349, 60812858, 861555608, 1578014929, 225835123 ], [ 2065825590, -869594795, 1697443381, -685989088, 864341690, -1862423811, -1981032821, -362317199, 89859211, -852105166, 1715401038, 1109026414, -605973670, 109685442, 133014533, -686194531, -1990443272, 1203324962, -918313847, 1562956319, 575926478, -1406125869, -1401550657, 2046462006, 1676403608, 1474299172, -1810207492, 847535110, 204334959, 1263489417, 1336326532, -152574910, 1629029333, -260868790, -1013190909 ], [ -1400054028, 1643761715, -1791277184, 521417885, -1590299236, -1071542112, 1266651430, -964943060, -961032695, 1426425166, -1732382138, 386440321, 1461709091, 1268600536, 139170046, 1590400658, 1490929254, -281241974, -1015837285, 1729710579, 455487339, 1920768559, -1429318505, 1818033911, 219270032, 529634817, 1704499662, 1914683515, 119262214, -1244112260, -630080672, -570906646, -1713104370, 1929773371, -2104841292 ], [ -777054845, 1632787407, -779495001, 13145801, -1439093, 1369672051, 1644929290, 509384744, 1503795341, -1371476420, -592363803, -1731340453, 1849069852, 1740512734, 2062760347, 267668189, -1601796498, -90495960, -68896862, 2037048274, 1321731685, -36084771, -1489722008, 1867805627, -1316197074, -548928571, -1115991333, 745270831, -1385114243, -528550781, 858860304, 509906635, 109222299, -2062206285, 853904299 ], [ -1732423162, 1782825421, 1290002361, -480076024, -1156267167, 724654502, 743399216, 478722924, -500487294, 1108479131, -323297554, -1579258781, 211341140, 2078069898, -98237062, -763812459, -1236654215, 1511194440, 1022402828, 787341146, 586246348, -1667091416, 1564774836, -1456584394, 146923667, 2023335395, 553185923, 623230783, 1046211244, -508360830, 370102501, 2020446364, 27634728, 199683980, 741486711 ], [ 1418816546, 1391194277, -1491386083, -10277962, 549553292, -1498203883, 779058036, -484478743, -786187257, -1825958449, 7780378, 1340841201, 1398656999, 12966891, 971270366, 2123277312, -1664514544, 1084214316, -1706183777, 1719174394, 165127788, 2069121628, 1605389653, 1576464467, 970919116, -648697283, 1004577726, 2100989158, -1289108689, -1768436816, -1106538725, -704729567, 154166671, -2096578481, -1098864844 ], [ 717849978, -194866231, 1458346655, -1071203718, -1464693486, 1391686101, -1789827186, 947726982, 565257326, -1541947143, 1271168471, -1253007558, -353986591, -904920808, 942943293, -1335927316, -1590844369, -457217424, 10325875, -1832956213, -73838569, 1844843353, 1363343326, -1099984467, 355370674, -179025804, 294117045, 2030258813, -1872412194, -126462523, -1865056147, -101574254, 783483451, -1283116258, -2139488417 ], [ 1845534730, 1481636102, -1340867617, 1777195058, 1189495775, 1863470625, -835869372, 1094109319, -2067624063, 1580195074, -896296887, 1164183690, -1800585728, 260743018, -961366078, 1996706222, 1348621243, -1302022274, 369126851, 754815980, 1983257478, 1611023006, -1281018676, 1186180646, 469022838, -588635979, -482037211, 832647913, -2131370069, 640201486, -1770708232, 884832414, -1718151993, -1083762493, -664641117 ], [ -328558098, 761425520, 313619016, 434524522, -1915677891, 122178196, -2076711069, -2036034522, -378336951, -793091308, 1581512310, -1631829294, -1263573263, -1406060956, -53305400, 143142304, 953517366, -1093159385, -403715787, 1308916187, -1191197255, 964407399, 1643814021, -1105102835, -2086968766, -1937522486, 168285772, 945941460, 723624857, -1670194527, -1190264441, -802481317, -691557838, 898332703, 1972307013 ], [ 1034939816, -1610011977, 434173928, -337578680, -725594847, 396923780, 1650526933, -418628158, 1857442380, 329764964, -711215110, 608615159, -1893647268, 1651180898, 542120402, 941840997, 579128814, -56759783, -380503461, 1063088670, -419100566, 829391259, -228778531, 660657887, 372721603, 84556123, 928869025, 1815927019, 1752553366, 2038318455, 1366897679, 263356730, 1319637957, -1016679499, 405679574 ], [ -292216905, 761751227, 1590545105, 1430270128, 251618459, -1176829497, 830114558, -2005458704, 687037067, 137179166, -431268699, -1874027142, -516053131, -152608385, -1762488261, 1794582416, -470600696, -49223368, -675614085, 774383491, 107002712, -1338327635, -2059592059, -986227054, 978798731, -1730585857, -120357623, -1385629275, 1274747940, 1564598760, 1821765453, -1010724013, -1553565953, -422954701, 520273085 ], [ -1895443212, 77724221, 2052267471, -212814368, -881036477, -210920633, -1188104915, 2135471101, 988714771, -569052202, -1083557581, -1364197801, -1700073177, 1442156032, -1854937597, 1929804328, -1641627529, 1250142595, 1139292491, 226580663, -483984764, 1045477990, -1487611655, -1174137198, -1269251796, 1200536286, 285181594, 796269439, -1104133867, 605512619, 1355304377, 1016586527, -681801574, 1314834634, -636716662 ], [ -198083323, 1974196258, 539912370, 423794162, -1565854528, -1245241556, 1824123250, -1143041616, -1215679948, -872655047, 68069997, 1436023937, 881261000, 275738675, -401130877, -810807039, -183487598, -1937400208, 1962038381, -1233910622, 832608020, 1414760994, 1594044060, 2011397291, -393484906, 1623998298, -2104284592, 1692545715, 53078501, -1891469645, -2003971060, 1594006878, 954388864, -316876301, 906898110 ], [ 35378358, -1929099619, -485890201, -1182919089, 1108123584, 592471305, -333984452, -2080465100, 2145312858, -89138187, -793563405, 1127917041, 120250541, 1705105540, -349546580, 317464941, -1511078449, -1603188173, 1569265817, -503039908, 858557913, -163825625, 141545644, 727281572, -891536146, -2048014447, -186691672, -1512209554, 381116495, 1279103560, -1952483143, -1967643928, -1577111989, -439167550, 204520123 ], [ -80435118, 1950798922, 1009783395, -1162623200, -554085472, 987128641, 480950862, 1583327257, -969070479, 1212374139, 564910592, -861777362, -1763445095, -777717941, -1108968616, -1463290002, 1543707925, 722790001, 41169999, 818342388, -331947106, 1162208360, -1100347463, -1850544303, -1144739295, 1256101443, -1948394926, -50215494, 800846928, 1774074518, -1754798656, 1323897875, -604500657, -1395774686, 1737561844 ], [ -1318546008, -1642136856, 1607162432, 1274196721, -451241167, -1119298934, 1631115847, -1116521126, 1376721301, -26654724, -1407095083, -1293212216, 1570944260, -569296172, 581214402, -2037903579, 1233823907, -1401296821, -1762512220, -1458918281, -544650784, 2072955604, -1374806116, -1536147944, -899541681, -710588257, 1926524940, -1726408351, -457559940, 81514774, -1629921252, -847090115, -100827633, 982992412, -1574469713 ], [ 1485734258, -843317231, -1836427588, -1608810450, 71628104, -338046006, -536255779, 751007131, 188044840, 1916528646, -258237252, 747917805, 1856450761, 37102572, 73771262, 493102364, 502244049, -1720808693, 927703179, 666493141, 867487990, 26143922, 2116079257, -1436225624, -275729580, 1421667771, 1345243238, 2113135448, 39940831, -1438860359, 1592603653, 282583906, 940249795, 2117645389, 1600068171 ], [ -1182123612, -1132877589, -527446977, 157433194, 942146229, 1834319890, 1668509263, -2123257864, -1265261456, 44971790, -1437208004, 286227104, -1868524274, 217443117, -2046508328, -1299296781, 769232328, -1300095596, -27266452, 955734919, 467006403, 110125635, 678631219, 2133632766, 1608476888, -1388327066, 178249527, 255115347, 1280205416, 1083932280, 1556966170, 16339200, -692731816, 658230684, 1126868579 ], [ 1779396338, -2140746434, 105836708, 539782411, 470310597, 1936825815, -1412638093, 77288944, -1136510252, -821891225, -1595385564, -20945248, -645829757, 1684041620, 1663235079, 1031504686, 1723321713, -1908643156, 800380594, -850334784, 848846247, 826326261, -697180733, 1021778978, 1253513176, -1780256743, -1663264207, -918112747, 390874424, 2128194960, 945208061, 1265233282, -2016745999, 140869201, -13001070 ], [ 1958162965, 1867884780, 886794123, -391449173, -18600985, -804017728, 1692357514, -1349448333, 888604239, -940872744, -1266120219, -1316079374, 536201371, -1007939021, -1981374142, -829852173, -39132150, -932115612, -463476172, -1193056536, -947073087, -152007675, -985878779, 1919183241, -1475969698, 1358838905, -523961732, -742460458, 1372206695, 2015002687, 1657750431, 324386740, -590471289, -61890391, 519462501 ], [ 955750147, 2087558633, 104764476, -1550706407, 966446333, 453465101, -2097378964, -1177480967, -535966716, -76487855, -1770322715, 1939219314, 1792061451, -1353602006, -943393043, 1306929364, 1567009761, -1807390299, -159533843, -891260412, -1035576351, -327277517, 789767252, -902636851, 402699301, -1949930929, 1302418438, 1823393330, -1952993289, 1266171546, 1542892665, -201250150, -235312551, 324884391, -1062028645 ], [ 1627237885, 631121653, 1889192810, 807800624, -1358616518, -1092004230, 1791743966, -1771925261, 1179140743, -666950437, 1477857612, 1967489163, 346100755, 1420612459, -420388889, 505344374, -442832436, -659455545, -1709625681, 931153137, -1784260823, -102576576, -758177417, -722929037, -1820794787, -785351598, 1545896476, -982159131, 1884820142, -975966927, 777384369, 1594241588, -886480535, 2021822505, 1912918469 ], [ -556238117, -1603078004, 2090605511, -1382905121, -911944255, 360818575, 2020214567, -1379966200, -129174374, 751875205, 980330299, -1548676559, -1813244062, 1130391367, -1389884010, -2019550542, 123909449, -392553349, 2068502538, -431945877, 2121616016, 2009406044, -1317835224, -2110029805, -1087428108, -1761229024, -1826242015, 709077379, 58401377, -564589625, 1436327500, 936679870, 132579097, 862334733, -1133739910 ] ], [ [ -1825549473, 831497612, -801259860, 1508022316, -775289897, 1793315163, 506517901, -1052521812, 2003242614, -1833405213, -1912129891, -938428790, -1204662314, -121389487, 529929030, -37750430, 1430312899, -682034266, 474066080, 804033090, -667798646, 256019853, -973833927, 551717441, -1956860797, 2038808270, -389092699, 1693618203, -673117341, 1887730670, -69118257, 1442155416, 1137465592, 1814520895, -660712359 ], [ -1637156189, -1916614173, -556525924, 1636937006, 1850174040, -708985328, 1871095436, 346400382, -1081578718, 1500720588, 987679733, 441924925, -905317329, -1320515083, 670025516, -1257626891, -601431459, -1802656972, 1923141922, -107407716, 243287780, 1394265685, 754614206, 1491848868, -157875703, 605363968, 1033094280, 287062533, 952218371, 1334377501, -1841984088, -1717569563, 1418293239, 1467438403, 1776212929 ], [ 1839195864, -1233299588, 1819902055, -108380100, -580520801, -1844236792, 1527908682, -1869033144, 1582485138, 77238704, 987822238, 2106725873, -918988478, 970534101, 876879129, -748452047, 1855088295, 1725884530, -694748027, -252806926, 1110329757, 1735487148, 2074154338, 271703041, 1695305033, -503799448, -28208048, 1945994526, 194519076, 224693577, 1386051446, -1288402563, -1190489804, -214478526, 1685860098 ], [ 1945196131, -1886295841, -1239663073, 712285318, 1198212750, -1326728415, -43319575, -43417460, 210626675, -587185449, 357665882, 1500737225, 1456817328, -1773528318, -893464667, -170544372, -633193440, -514162021, 1899365658, 410722258, 735997414, -542765936, 1552721511, 34770480, -255163881, 1952877216, -1088321165, -1130244227, 1329477218, -1874757368, -235010481, 92856601, 2106313251, -1358090300, -1636670225 ], [ 1142699140, -2120876072, -1900196093, 706375648, -1993617800, -790124947, -351278960, 2088504902, 269625999, -1178777085, 1108081918, 253475443, -1565971838, 1380170071, -191343622, -1801936044, -1686663067, 624036094, -1038613180, -2083846727, -798678805, -1759433840, 545866673, 592725343, 232206618, 805944267, 1007312179, -158776744, -409283478, 1335243409, -741430972, -75464556, -1455817401, -253136371, 1178639800 ], [ 1943463557, -1754361055, -1156166498, -1425093642, 13582904, -145708136, 909542594, 1671907964, 1414122997, -466234775, 968653300, 634944913, -681720599, 33493980, 1603426764, 1933073976, -1927459753, -805064666, -2109054426, -1442507047, 153187563, 7642111, 1231982072, 826410731, 893504259, -1781979140, 2054738222, 1290353955, -1279561833, -2005565704, -1530154097, 224148707, 260980692, -646995795, 1281538113 ], [ -1777602738, -1615702951, -324679858, 1389211226, -769018227, -985685446, -925092078, -207483294, 1923267086, 2146589050, -482027522, 721017379, 1112018706, 1234618968, 1462588452, 859302113, -1754470335, 1529838676, 715931417, 1898341226, -984098809, 556945387, -1836861269, 1002207156, -759628878, 899113047, 190942843, -1479580954, -1360934331, 1101052790, -1546525395, 2111749962, 941403751, 796903402, -1313699674 ], [ -567261388, 1652716448, -2039830735, 2078585654, 1017599295, 1594240866, 1044829624, -1096941957, 1948605509, 1751024072, 1094234233, -724622894, -2076572187, -146509119, 1405826443, -253526331, 539739118, 895086870, -1346635165, 1202977678, 1181331724, 650431731, -1694094135, -1011213547, 1458708995, 1547478210, 800441640, -18549168, 99056932, 1663797723, -1508708238, 375933009, 353943721, 1599571082, -1246376687 ], [ -694050943, -427173538, 1895822027, -1954232082, 224426504, -1421657072, 949774922, 1605840248, 460603397, 969215310, -577903130, 950359296, -1275819524, 656243724, 266058398, -1459500751, -132257027, -787059576, 1153032492, 1586580185, 1437722849, 1351283202, -2017573729, 228450024, -1473515200, -1056853877, -1205124840, 2114750931, -1296685240, -2061655359, 457094965, 996395614, -1876738595, -1342208204, 1337206167 ], [ 591877632, -285676657, 491135601, -240201565, 1026938511, 2039730883, -146576392, 1299283123, -1621467275, 369249041, 1411169521, 1285721706, -1754073800, 1659627996, -38625286, -1050592711, -1614620021, -1346212850, -1632956301, -1565271140, -18197629, 947113780, -879521554, -35707450, -1662986493, -670774495, -1687299219, -701523905, -1392114316, 1521705143, -849685571, 645844859, 585767134, -1604616303, -1177232395 ], [ -780237865, -742660247, 1363894462, 686151117, 1644932443, 1418965144, 290930066, -631798986, 161298609, 1749903299, 2059965569, -1924919464, -292467295, 938501671, -993189545, 111232397, -1537962310, -155757762, 1257094710, -1970584153, -1303261757, -1236013358, -118000934, 571253870, -1174546075, 14263414, -1770319433, 695700236, -774076601, 596844110, -1207951097, -1680061898, 16311046, -786562911, -1510021583 ], [ -560908894, 1024853287, 1116134256, -1579442385, 2105268589, -162344995, 326639358, -1498150530, 516929440, -741082470, 1207760854, -1397685738, -651110955, 617560533, -1187160940, -1495621476, -1220580236, -1048284287, 331307168, -1937179102, -1459997904, 1496265812, -525736197, -84782674, 541252263, 1024783364, 1338671082, 882610601, -1316193003, -2045342351, 2024943863, 2021430318, -1471006697, 1693827515, 1921742455 ], [ -927107376, 374930852, 182467667, -1227348407, 696118974, 506025700, -660506583, -1921057265, -715823202, 1123974988, -1203679440, -1269672760, -314545673, 1038455350, 297071283, 1397216089, -148150085, 778293096, 1707722976, 1007223371, -1422323452, -681993373, -978418561, -1855976091, 337293985, 1740357476, 979882891, 1904099396, 1670203087, 273981016, -708935261, 527390596, -273818909, 1451673878, 1774000364 ], [ -470349500, -1545138053, -873585633, 454461868, -2116898928, 2056320526, -84534998, -140249851, -1064168677, 1539810762, -768780541, -867499525, 538121118, -1242875215, -1966110062, 2114340427, -606329890, -1906303380, -320018612, -874492017, -809474611, -862371006, 221686994, 1238672488, 1586351212, 1292588859, -1003102790, 1588470722, -2040146346, -1561129045, 467209705, 1814761416, 345131518, 2005669123, 716783690 ], [ 884632508, 884781279, 542925193, 115478379, -1820559047, -1269189007, 1181604416, 969252497, -282249409, -240564862, 1195814717, -1737246881, 1565741057, 943418975, -824580376, 1217869413, 549324903, 537544756, 483834801, -957631530, -746345227, -1750156743, -1719670329, -450351119, -311194152, 2147178564, 1359967477, 998303776, -1680222690, -1987925186, -1356484032, -122825639, -20595353, 1449811716, 2019683862 ], [ 575327488, 1532887636, 839069134, -1273946435, -1070149720, -638285708, -791319944, 765006801, -636439027, 1812713698, 120822604, 847662191, 56823767, -1887051846, 1270049366, -1691378723, 34755417, -1545380551, 581331870, -831876086, -975015753, -1909359336, 1267943783, -886187262, 1064144421, 581061227, -596983036, 194487197, 1117739622, -1466930028, 371248955, 1311491082, -1775427096, -1355331352, -360765094 ], [ -2125164176, 604247185, -1118502382, 1479731539, 1821268104, 290192338, -170390976, -821700330, 224950022, 141319576, -1918749810, -351670670, 1511851962, 1520908935, -155361493, -2018941195, 1347255113, 569968522, -141144750, -970619712, 1650154914, -1895367013, 610951247, 1307538573, -1255954226, 2127986693, 412321021, -833500185, -1985387483, -1430436803, 1549509464, 1202637603, -1516201151, -2015212942, 11120321 ], [ -1825320996, 43461146, -161016670, -1828224919, -1085910232, -1537907281, 1920181126, 355827998, 1374193403, -1836830211, -868764758, -1629052429, 353771252, 1635566534, 91185058, 212635270, -168098460, 596928406, -1186390048, 308954219, -1790148507, 1254691607, 1762156768, -1691741080, -652325623, -257630652, -296765471, 1180999714, 1241832144, 787839227, -1160831197, -333083588, 367669382, -1089341100, 617169289 ], [ 1855317330, -1163825351, 1448615367, -273137411, -1665460591, 967170542, 1630830512, -1566317526, 422838361, -421623286, -1691595266, -247054844, -776454973, 1626002452, -1365522199, -20614752, 743692617, -271398349, 954794092, 1228629103, -515313805, 1148050323, -1020650298, -275918237, 1280875458, -1952186761, -1223081050, -1664353119, -1186406166, -1884089259, -766476640, -1929822261, 1862311883, 1245369503, 1971616248 ], [ 1730567162, 2112097968, 1192866750, 431704606, -2020371518, -389325911, 673770160, 1760978136, -627007549, -1914140573, 1430023632, 1838901396, -1571798063, -1834210028, -404063178, 638634338, 1131895874, -243264239, -1955007563, -704532937, 292470993, 1613155665, -652729370, 1996670136, 842641220, -1337598473, 1163052272, -1941064764, 1286111283, -833979477, -2096958372, -1108535657, 1624483017, 89424396, -1189902707 ], [ 1446947692, 1829468347, -1066201563, 1377641832, -1374061968, -673241867, -1933244630, -513277518, -1415059875, 374732889, -464084583, 1170555599, 2077590972, -874015236, 1176073017, 616084195, -884416673, -620809412, -1904264112, 2043308698, 613761124, -2091345637, 330248262, -749518586, 1964372295, -1267211099, 235125528, -449365284, -1569985781, -829837753, 1812532633, 874565603, -861630907, -2066876768, 930058415 ], [ 1013849434, 1974509896, 296543158, -1881904595, 247654358, -1366086199, -609817495, 1457829956, -1637668126, -1405098433, -2033788161, -114800494, -489336593, 1845250638, -1516022590, -833510393, -356693204, 557206907, -1273536558, 414671449, -1740322418, 985392056, -206646157, 281190360, -959922560, -880431848, 1124104828, 1158811232, 1776551883, 1880553000, 540067140, -45442994, 1961980895, -2114427628, -783552462 ], [ 1575448549, 91845685, 1451156769, -59728732, -1420237954, -494918165, -813678878, 1485136171, -692016072, -1361029694, 1684223300, -342203682, -502430436, -987447810, -1221441780, -1817165996, 1220936351, 1559466095, 1768101561, -1670167533, -999676567, 2107121279, 1701708254, 1020130920, -782632764, -698366481, -874696670, -1574112739, -1321667244, -453684317, 1921479823, -1894193462, -863763668, 823896587, 934842121 ], [ -1226263926, 440180490, -187589410, -252610168, -1891643927, -1257592833, 789313849, -1823079670, 356303184, 698313477, 1524123645, 121612319, -385115934, 1773212011, 523468342, 1021981201, 94856648, -1554174713, -432780706, -746877463, -497796883, -1002057932, 1633439127, 708343638, -564777462, 1190910532, 688932262, 1216926396, 1230905286, 275045814, -863624000, 181853491, -1533153573, -840942935, 2072833482 ], [ -1303040173, 1630895357, -2133590346, 808500423, 671201858, 571894710, 525988292, 1039404926, -1404155250, -905369214, -448579065, 2137605680, 882098515, -252498534, -232743952, -686604199, 426872948, 826689347, -1776389894, -1058101945, -1638963396, -723298707, -1089153298, -1470355417, 1013763326, -1480948998, -2112989157, 515939725, 698541903, -498493128, 29056266, 83529710, -1660323666, -1707042391, -738834171 ], [ 1619929215, 1560582381, -133713704, 607827429, -745493242, 625320050, -1196037098, -1879254428, -1103121641, -1690227946, -163697434, 481779476, 955314903, 153679526, -217167869, 1998142450, -290202189, 443161585, -304404145, 1217966013, 1166521660, -596430593, 521636445, 428536495, 1096510951, -719640683, -2140391640, 1289726613, 240181280, 727567974, -1520365225, -629106815, 1454644169, -23013214, -958620259 ], [ 14037603, -832604419, 628508065, 1801193757, 1144158910, -404875237, 2090040670, -279313112, -1429490337, -702756461, 410346430, 2113772844, -1033665438, -1019407682, 1913037677, 1316230479, 106522143, -1109601868, -95668585, -1431490993, 1662471957, -293169218, 910384664, -1016338682, -820574791, -1521097714, 855672253, -187428257, 1922077715, 414876775, -305194952, 2118647248, 1463170925, -810744017, 1094669446 ], [ -1490715610, 156433698, 455731272, -185221222, 1280131703, -2057379892, -2139663434, 880289459, -101513308, -731812238, -975940038, -379784388, -639384331, -2012759876, 154379984, 2043688554, 1400591646, 600676558, -1640801235, 1468664696, 245982611, -181892272, -1612052772, -1933202170, 179636766, -382840961, 88432014, -2066052605, 1672326463, -1108314289, 288549763, -880870434, 1418478997, 56926436, 174617634 ], [ -1761917062, 549991680, -184871678, -1328069887, -1271481802, -1169157057, 1743913898, 1473708027, -706874173, -183109807, -273397981, -1480620440, 894901034, -1293947859, -537891203, 518619659, -1441360456, 724099298, -1234904504, 93396876, 181865504, 1128713679, -1530566545, 1531675449, 1500272385, 1865181448, 451439470, -1701039117, 1150555977, -2125612459, 954104196, 184212787, 826899636, 787128580, 885594252 ], [ -629589268, -1971607882, -264554652, -1536058119, -991633550, 1848158119, 576613739, -135743753, 997809283, 807660480, -404504548, 1032351408, -650008176, -851990161, 1805578189, -655854554, 1253517545, 534955520, 482693484, 2119775904, 947677875, -125372093, -339867620, -677736062, -1929332219, -1958678054, 1593818784, 780147719, -1893039254, -5426179, 1446221326, -1933059247, 699402633, -1631554829, -1675258858 ], [ 1504036302, -668859890, -237740354, 273024243, 178381701, 1245915162, 728148290, -521926216, -261848583, -252439429, 909536411, 162339468, -1395954064, 2009166276, 169185437, -1371316963, 226463688, 594568729, -596049622, -1448605162, 1611982453, -236834897, 23535762, 139562211, -1404628185, -286296972, 1395227222, -2118002528, -1682883951, -820059468, 1753807420, -974414991, 1155435752, 1189429252, 1771371752 ], [ 1516210652, -82611044, 2012873518, 1590547435, -272260168, -55860345, -1039298859, -229438064, -354545623, 1698585486, -1107902292, 1397077997, -1869096007, 1484518503, -96301624, 1896960199, -1010718497, 76256290, 1837726971, 1617479142, 1912769209, 1856667055, 1422792081, 1895876493, 522513682, 678442926, 1378181483, 109364632, -1710342884, -1644164206, -1016529156, -1780813712, -1885864526, -1587415987, -1881836836 ], [ -906556901, 1460524004, 1031389211, -600923238, 1378119669, 330240604, 526907489, -1894508172, -594651687, -798234851, -779500229, -1051093735, -1348635699, 1309750975, 1928412273, -1148865289, 1835384524, 745550519, 460716378, -1048607887, 151665820, 67851300, -1708866434, -736450045, 928745533, -1263727171, -1793035518, 1135960712, -593960411, 1574578155, -1526590835, 774787109, -1993942981, -849450908, -51083846 ], [ 649266359, -616086746, 142258673, -28777276, -514333879, 976271273, 1711592522, 765295670, 369720343, -1228995144, 622842402, -170518812, 924762970, -2140278968, 194226187, -1996388126, -616447386, 1823181274, -2128935926, 410847884, 964084328, 1602592764, -2093035996, -457115024, 67445881, -490750495, 1824590325, -87537663, 336389138, -582278398, 1229849375, 1841727540, -2037688283, -647815850, -88256689 ], [ 1951787398, 1143255458, -429317535, -2003165003, -1133414985, 1539081246, 1444673965, -1079955160, -797991896, 1749874350, 1097890593, -74318072, 1129680725, -1357684875, 421538167, 528221629, 911038844, 290959017, 1196561189, 961641383, -322802135, 304686235, 1259134847, -1094394769, -948543916, -1577360856, 1937075827, 658333620, -1135002914, -1146572257, -1303944509, 1080185016, 658376027, -2063408574, -1240339381 ], [ -22399159, -1129963642, 774904660, -1837002620, -1058087793, -1487455636, -1903904907, 1771873653, 1733413296, -1432639295, -1639572021, 388433271, -1026007711, -412732802, -1542069555, 384273088, -586188712, -1212099351, 1056429188, -59907665, -732817126, -1763936512, -1694658039, -80858226, -609384877, 795140288, -486784755, 1272571536, 1700553247, 1421607868, 545826384, -777688884, 315027555, 1806682726, 1823703561 ], [ 553782752, 978314091, 931130196, 590008541, 1668198135, 183985285, -1439841662, 1336600685, -1607531654, 830055691, 1492309627, -1922548576, 788718923, 1672519773, -1285044390, -176499707, 728498800, 2000340878, 1898840834, -2142596154, -1194024631, 1523220842, 1246658728, 913881930, 1481251409, 610640857, -1260704154, -97765814, -104721665, -1069436416, 279833870, 1890551748, -1969386427, 619400818, 810233151 ], [ 1731658654, -1218240978, 1809666725, -1283882079, -1085542008, 757657958, 1046041937, 2040050104, 38745412, 454844553, -7648767, 965772860, 1572419969, -1918419617, -2134567609, 966635671, 1583546104, 555866979, -1162980878, -699694783, -1845279723, 723751900, -511881248, 1571082852, 2047245216, 1533279282, 762213813, 962208643, 1470101599, -775052741, -781808098, 2093068440, 1582120400, -1976482389, 1225172372 ], [ 1047313010, 1117684551, 1645258487, 1957229159, -57145861, -37877784, -1503769019, 1455730317, 1182082511, -197837930, -1416111287, 514758712, -725631096, 1743842484, -1747065240, 2105873257, -228988752, 1285843706, 1305610445, -1152864105, 355650501, 220221506, -1908166382, -1784419065, 1746017110, 838443922, -735754097, 1203947085, 2065611471, -2138047178, -308256654, 1625947714, 1341027257, -438717398, -2073237216 ], [ 195390929, -994872799, 1617268090, 692010939, 1407180277, -1804053097, 1828619888, -1068789505, -1181530364, -57513799, 1257933093, 548063485, 432899663, 1059942735, -565762029, -1944972591, 1896974080, -480554253, -1665887969, -920792760, 862267181, 441796446, -377289683, -1640940076, -523655048, 1198181167, 63471662, -1263453193, 455137160, -1204340643, 284075915, -1791473213, -753320659, -1737395527, -2104276285 ], [ -1201459576, -788063218, -1345721942, -309536502, -1685097885, -1925185009, -1072680005, -1351714585, 346332830, 1255126580, 747819187, -831212359, 1323716525, 93494090, 159306488, 724111766, -2024202764, 1179685170, -665198518, -1482868026, 2001706814, 1060333840, 576412010, 1378074959, 1853045517, -735959534, 702474728, -1852208093, 823286038, 1471354728, 1387635148, -527365279, 694218041, -1159787335, 416507482 ], [ -783771496, -2129834920, -1422391162, 1930545319, 788746064, 722457436, 1817235164, 1754809390, 909497674, 2049173410, -260426411, 21623557, 2023538889, -16225674, 1980980456, 1632532496, 603173732, 1874494394, -123446861, -1199182244, 1243054245, 4620824, -1172441752, -1293536241, 1851692356, 1384385205, -1553751395, 1906827497, 760252914, -737583888, 23641569, -707021212, -705074794, 1207078343, -1711983860 ], [ 563212120, 616177423, -356482824, 1785290844, -632553921, -986684492, 1948546529, 702479522, -667497238, 196301348, 1312182170, 284125669, -7538234, 1829312496, -269900959, -1366257093, 1032640198, -964485965, -414385389, -1477489310, -1840325956, -146050469, -1647284963, 2090936679, 1007482656, 1645482621, -1650426467, -215344331, -364352127, 539035866, -1340072897, 63563217, -816892669, -1273208050, 540629071 ], [ 1857149727, -170198922, -931146667, 1554687596, 643014575, 1604860285, -7329046, 108110612, 608819657, -314557078, 744740405, -1602898795, 498445353, -971402439, 1929410460, -451788889, 706686860, 1921232308, 656262706, -527010314, 1324482049, 745489673, 710268156, 379334401, -317621062, -1205514128, -965931003, 1011618427, -33118813, 1163463420, -183392518, -302166596, -2097027731, 1398406651, -236941672 ], [ 903021503, 781352851, -1003612011, 1809544972, -2143410664, 2043667121, 410895728, 2017791680, -158803847, -1482548135, -1353616498, 1290523802, -417363735, -1267371328, -852881697, -1976548747, -176941852, 571820304, 1861935389, 1538114503, -639005953, -1706931770, -1743483344, -2054626176, 1827591779, -2052666486, -1700280977, 1447334637, -1890891146, 175636580, 402060326, 734794454, 1965600572, 580095565, -2049178187 ], [ 1045260500, 138493077, -1118299255, 1731139388, -169041163, -808939830, -836239864, -780201635, 1746465837, -1910270772, -203043932, 1772452717, 1956020983, 1488001536, 2129924575, -1787147069, 395328545, -2090307415, -1727074802, 192003918, 1536594989, 501095612, -2050693934, -97565105, -148825009, -1360252462, 1271642783, -100506157, -1943561112, -1853876468, 1231938705, -2087136364, 1620657493, -1164696081, -1951120033 ], [ -471500348, -1245291358, -104782805, 1644027264, 1206253450, 1391625025, 950623509, 820335489, 2088340199, -1813883020, 190437208, 1368225859, -1417793076, -906863445, -2109675871, -991040156, -461307554, 148754623, -238333482, 2120924335, 528448466, -1426913536, -1385375617, -1289284282, 1031211854, -1067737257, -669095926, 1164513416, 2114539472, 993650151, 1354705561, -2099388897, 1284819062, 1056903375, -1611200332 ], [ -528013711, -11512999, -1257412781, -66501937, 1620358210, -2065434618, 180979416, 1175454083, -366319358, 883991097, -1824689962, 211176165, -1289766570, 34578169, 831622310, 1550965708, -483484930, -619906708, -1049937320, 370521017, -21133269, -1746668774, -1286490329, 2072957861, -1384932320, -1152087744, -807509700, -513208000, -293899846, -499303502, 472956741, 458255742, -1358987152, 1574118883, -2029887974 ], [ -784512161, 685869858, 1543587725, -1047670750, 1243225794, 307868112, -520121652, -211367231, 352082943, 424576238, 1631569022, -1491549059, 519873496, -424676205, -1552064472, 1657451459, 1178254246, 148693576, 560597046, 1445591102, -122237075, 711708316, 1106885702, 880450210, 1330596735, 1858766018, -144922292, -661275563, 641453307, 1365737112, 1963656034, -1084237293, 1081087705, -1191642540, 1277118070 ], [ -158160961, 1490702023, 1740227372, 634723594, -420806183, -1582512555, 21592724, -1344414733, -965297220, -1488002996, -1772773240, 1701482118, -477407376, -762854104, 612623097, -1551130305, 1944722, 289541370, 137713176, -627509064, 1257027205, 1263343994, -1020672983, 1932841207, -932249147, -155877536, -1024409770, 172882185, -1517086437, -1151471646, 339909594, 783986005, 1417322487, 1481832956, 550699292 ], [ -1748128587, 1270858924, 604827625, 1438481486, 716359348, -69004741, -1255858908, 1423543045, -2037976692, -1624453169, 945669200, -1922391933, -2117003628, 831438885, 1065990275, 15521378, -818774083, 1447662738, 940543923, -1421634841, -1998285518, 670161610, -1919586288, -1314045934, -577728081, -348227032, -1613380043, 1700402125, 769705996, -135396322, -1226914552, -1294951216, 51284313, 1522237206, -1774740708 ], [ -694450493, -182841915, -75447151, 1312297496, 136345981, -1027500575, 1285579012, 1448847874, -152006212, 1557739406, 1708440202, 1665553756, 609036907, -784764258, -1249032158, 1688905971, -1094226255, 1130970276, -2116045347, -1805187680, 244160368, -1152826539, -1305250203, 1039114670, -1824786994, 795635050, -199510107, -609502049, 956057046, 1252420599, 1380512213, 352684949, 1117640787, -1568792287, -128084723 ], [ 711009367, -1465269591, 1995551162, -1411499790, 1036083168, -526222179, -1535896124, -1986593488, -1675894614, 822074347, 30940092, 1534600187, -233204825, 1389741385, 1867735847, -1279477628, 636196074, 1671941973, -196872646, -1591581699, 560013871, -129269221, 1951508640, -1072135854, -1147741717, 1789305707, 819926628, -1814622699, 289432268, 1898575468, -1879324304, -1174809556, 1568722092, 1955256007, 1163143117 ], [ 655141632, 1740830455, -681692238, -1186950280, 1093006573, -903785554, 1308923053, 1818351489, 1943925105, -1442860761, 1833333054, 1895255080, 873356899, 1116834116, -181190568, 1872423879, -534764214, -1000075984, -1515552442, 1681284822, 914047173, -1800493592, -1009178739, 1747853015, 567813562, -1461019748, 1539955123, 1831699195, 567671355, -1199300780, 698328626, -663863030, 2025258385, -1237929970, -481837405 ], [ -73696063, -161642345, 1574917711, -1078702351, 1827569982, 1247971030, 127710595, -47107586, 1354546795, -1948560189, -1202025219, 1827816048, -125321788, -1878286885, 2132448229, -1739646643, 1570701465, 1847208261, 1813099461, -631196804, 525700758, -352613542, 1107398725, 176789640, -735362471, 732492311, -724596868, 1870387913, -1972414430, -260562636, 910620455, 208274018, 2074837342, -1274584726, -1932509939 ], [ 1708527729, 889175953, 510027800, 1698647304, -902508864, -1338789553, 1790692826, -561083831, 1709524438, -518580425, -1378968233, -1191478629, 1859999362, 928362272, 653688945, 1888284410, -1187388005, 1792859735, -1802682263, 1127295585, -815085290, -1748447474, -1351696387, -832671680, -570587300, -1299516503, 605501727, 661736793, -1271512222, -1978278877, -148014309, -1091242926, 177765409, 1628807057, 880432430 ], [ 573476647, -136735253, 2119420633, 305385264, 115496829, -121042265, -79912854, 14576285, -663208555, 383322169, -168131151, 230423949, 1192416318, -325565232, 41985686, 1382753383, -852559289, -752984694, -259564360, -1687583242, 1021411455, -739462390, -1220526131, 1252704782, 1466885276, 1628587170, -1414943430, 1429925841, -2135070100, -1946592748, 775362477, -847351101, -925552481, 1854574681, -107991967 ], [ -156567003, -225615214, 465251681, 342420242, -291932374, 1707055058, -1564816661, 175683040, -1921312793, -1518408460, 82062693, -1837470369, -1336758960, 1181303996, -2056803872, 468093366, 109649470, 785048596, 1061097731, 373867608, 2071243945, 1294603742, 409684257, 1060445071, -1755099023, 1429866930, -382989765, -1081369022, -1442414431, 1048249325, 1064103892, -1873653591, -1700098312, 1978164635, 1786593454 ], [ -1381664899, -1516730797, 1531018382, -69784685, 1681149021, 942126398, 1895504979, 283948022, 105557860, 1215744993, -1102582454, 723725757, 1277814054, -548470957, -102501412, -153292070, -1175776922, 859226483, 681336252, 1544362025, -1615367787, 1285798575, 1643722845, 1601838535, -1932629126, 115169457, -184961977, 680167126, -1874961347, 1728508435, 1187798557, -1591287520, 110961231, 1332520354, 1016626604 ], [ 2085259945, -1696606791, -354709614, 1775429573, -952138051, -372716268, 1553260081, -267826650, 278084132, 2096577218, -2119722644, 835309424, 1122978932, -128126671, 1045376981, 1232366532, 1447927625, -1319252544, 1131815285, 1755894324, 1838484334, 386102950, 2068038411, 486938433, 27721066, 1418446668, -1325336851, 263034274, -639677808, -269038713, -1013737850, 1012177847, 1974331813, 645049751, -1273923356 ] ], [ [ 1236735311, 1086856355, 1034833355, 851956860, 101277775, -99261840, -1149511975, -1613657025, 531872249, 1802435966, -1937990564, -344434790, 1513503066, -1310793668, 1940034616, -1061311672, -702772675, 1414490827, -69644264, 1951585229, 1545206028, 2107078166, -846352724, 2089774617, 1057717054, -22617512, -728129609, -341095411, -756683598, 518590787, 1948074769, 1759647918, -275759970, 51270354, 2055330171 ], [ 1322097702, -1510937314, -337553168, 2033635003, -1742121218, 581380460, -1507629527, -235731817, -291336173, -1291540648, 60969004, -1397080397, -1742062943, -1017927333, 497649963, -2134407531, 597449507, 2112861458, 16709374, 1697616114, -518117049, -1751613819, 485804173, 1462381849, 1627237367, 1070407558, -448593640, -1462537900, -250928101, 586569687, -1191840122, -459594622, -1644923516, -624968876, 350768345 ], [ 1650323597, 1002334831, -1796559809, -1182211003, 768915142, -160281666, 2135496263, -617576579, -2100878979, 1179901036, 1929805244, 1123201084, 1934712765, 1924439255, -50888032, -831317947, -368059801, -1921119694, -818363189, -1179311863, 456339510, 74290789, -771412310, -825181486, -1159004791, 1153773662, 2059553335, -933947561, -427350940, 1078603774, 1977572557, -1121383014, 1957431295, 82430756, 1242183673 ], [ 1493267637, 1233817098, -612697771, -1761577882, 1951948068, -2114809999, -1973274796, -1775279802, -2001694848, 1697641794, -1258843248, -1423050840, 743622614, -1448342600, 1725816331, 354555306, -653475263, 1758248437, 975950895, -1007897717, -1720061999, 1374560597, -1363773270, 271456190, 816570158, 1032517269, 684556563, 80463430, -486694616, 796051032, -2058251466, -1745143974, 1493372614, 1302975152, -436509172 ], [ -1632726923, 1501232858, 895788367, 1335520797, -1203950477, -1504609892, -82896721, 1114464814, 2037574892, -1437919592, -1234445542, -1344484241, -66316624, -538432332, 939416663, 1977253670, 374443711, -124367749, 435213958, -1934383829, 483733924, 1245417029, -117750347, 64313784, -1303149638, 1071636961, -993496729, 694506508, 43631820, 1502440078, -2074115180, -297081703, 2096948624, 1701765675, -262305705 ], [ -104417115, -844195513, 1048870326, 699554701, -823789191, -369863022, 1327304199, -167466032, 1341397283, -171520643, 1183461011, -577764287, 1120051115, -2074036132, 900072405, -593132813, 1081856736, -63242270, 2109160546, -1423523091, -610333639, 1717427655, -514825481, -72396461, -1683070666, 175986382, -363008303, -1781972407, -1022585027, -2122458806, 501068788, 564595309, 89968324, 1427003819, 86485145 ], [ 1521310814, 1338075630, 1321031129, 1631057711, -541634637, -274567103, 925218063, -1168072654, 912332344, -1088141350, -1464847984, 1227113840, -805741747, -1345338340, 1431078717, 532183325, -888419335, -634604522, -1489828696, -1726981581, -671240819, 782638872, 513315075, -536773785, -104067666, -879291525, 1852391081, -356378784, -645328656, -2034772084, 2100793096, 1749228856, -462211537, -942856063, -606098674 ], [ 545480876, -332832724, -1264536936, 1639123041, 469777260, 272101120, 1549440124, 1319255394, -1800381993, -815243045, -836090750, 396385260, -746114490, -1535661515, -377083525, -1296829502, -735678925, -1254481159, 1822876862, -172735038, -85974477, -2070732992, 1619219717, 424598666, -1045746033, 984560027, 166999352, -1405714558, -1403031748, -1075976320, 898375890, 1526623543, -1848405157, 1482375873, 643974951 ], [ 483369868, 1467535408, -867643686, -638113105, -542780288, 1954037066, 608984276, 1402367270, -544991182, -1579260163, 382610588, -1320918962, -1377272328, -2146655560, -774874716, -1605447031, 104561010, 896041951, -431589548, 1781706582, 2050110164, 1667913218, -989755188, -1420858588, 1278222306, -1282678919, 414405247, 877347876, 1866033931, 1323567259, 867441389, 752466039, -2078868738, -93480182, 1941935549 ], [ 731677514, -438903917, 9620397, -1338171780, -812194924, 1608283696, 1739689008, 1234400156, -1171062057, 421808972, -867106256, 208868492, -1886418807, -1646094318, 363188884, 1119810164, -1351041090, -757360681, 2044459576, -804133766, 318979476, -1443283187, -97529943, 2104661154, 1892263917, 789363845, -1038313809, -2025817100, 953029241, 1432427026, 501413749, 883182458, 529478728, -1441963218, -995088210 ], [ 2012575923, 1202727493, 976981090, 1043038180, 29522197, -844412350, -925241015, -71892234, 2050415378, 464582035, -1284559651, -1123807346, -268285866, -1760883515, -2008880443, -182112505, -1406387044, 1215325747, -433197327, 347867670, -362186978, 285153043, -1127525922, 2058828820, 608698423, 83914576, -1219238463, -768493403, 1686406275, 630914183, -960072419, -20018674, 801308747, -1928469105, 200952186 ], [ -1312805390, 234969884, -504248310, 2002083946, -1743982592, -996307847, 953231198, -921987751, 768848853, -202312722, -869122261, 781657730, -111893399, 1959401908, 273957642, 1986123095, -567874346, 1519103006, -1890749221, 237543417, -1453989259, 1474614960, -835657787, 1422448517, -1330307756, -1995996881, -792869395, -2054053138, -1528887789, 1829336013, 1299506679, -492796072, -520771985, 1899477102, 1238738441 ], [ -790926730, 2019783393, 888518774, 7940545, -1560883744, -1872529416, 764250009, 432307495, 310052245, -1741344749, -1750212951, -817950492, -996126888, 1792553382, -540445729, 1585386422, -1378944370, -767098670, 1472918087, -854815372, 917753080, -855864214, 424346558, -1750981146, 1023088662, 807588856, 1819552857, -975418616, -1650208791, 112211123, -683848619, 1601502707, -135965707, 1845748770, 687978239 ], [ -805766327, 697705367, 1677422518, -1547453900, 853457342, -1288324316, 1701564822, 365989216, 1395521935, -656763809, -149405622, -538984537, -1151146474, -2117056524, 1639055240, -1067295582, -703790082, -297093743, 439761486, -2012749378, -412744595, -1447858115, -934729343, -2035815955, -216070532, 378427758, 2008312742, 2052001644, -63890776, 455366964, 448668698, 151527889, 2073089412, 1670709924, 1593178131 ], [ -1582920964, 1657422032, -1434372117, -961789626, 1030476711, -1815778610, -1902289006, -580563238, -790700513, 539107782, 1496010202, 1886139041, 1862128097, -209290735, -500710237, -1756355367, 2042324536, 532215150, -939860756, -2073882301, -956005854, 1894423443, 1482904404, -1987436005, 175574399, -832328480, 1323366600, 2027928553, -457913320, -1646948469, -791648680, 85518730, 251350039, -457509775, -2020194864 ], [ -2136454630, 2042834322, -1948772594, 343064431, -898159172, -1966214567, -949924919, -263146497, 296607438, -1168984277, 2020824730, -380385603, 1404540458, -1337964662, -2058953650, -2091530220, -1704845939, -1555147649, -220489266, 859461038, 251587692, 1608511467, -1280939599, -1458327950, 1542880426, 1338712330, -1966030445, -1781517997, -1422020214, 1611469344, -147558212, -88978431, -1493702484, 1473912290, -1677801226 ], [ 1204668114, -1209339954, -2017121597, -2045385008, -1675154199, 1168119626, 1825203466, 442763668, -905522055, 419308299, 289620405, 2072929047, 1857407908, 1244197118, 1480091793, 367346756, -1067492119, -65391773, 808460362, -838075626, -2118190027, -1547180858, -170627304, 396883062, -155532754, 864343284, 1858724545, 764086111, 203728953, 403796879, 2002010096, 1353466516, 2025499243, 1490562130, -597862208 ], [ -893228563, 1713250904, 1079848476, -1097860310, -816476680, -659779992, 1661060775, -1483227914, -790212555, 1051128009, -1538443203, -26090496, -1435127189, 764803014, -1086698015, -938317619, -1154207341, -1089853500, -1416985600, 1246893298, -1727187746, -609187724, 1291107212, -38196395, 2019329074, 721142831, -1897893798, -980980248, 351310823, -748851491, -847963831, 624627806, -1883799376, 1081851391, -1026195303 ], [ -273943177, 381474939, 1067907629, -1743535610, 2082960781, 631078877, 1172789166, 1893705961, 1711585935, -925957907, -1040009662, -1997374492, -315232225, -1173463949, 675919015, -1810562593, -350587358, 1918174567, -941737719, -549960931, 387832752, -1361021488, -1273437874, 1505643398, -1203411748, -2138168730, 1414733329, 1937741847, -1004982122, -1033008091, -546383516, -1414120526, -608469395, 1796433473, 1367864824 ], [ -1808020446, 36084990, 1824364413, -213285329, -1721064445, -1531164940, -318306790, -2130933514, -209237796, 10416900, 937108228, 971188775, -1265626410, -1112228286, -1212775825, -1512454789, -349777672, 155912987, -1138765031, 66059927, 1823128061, 1653930657, 335474272, -115169421, -519894877, 2117177233, 581374424, 132472014, 1094966015, -1297219067, 100631487, 251303547, 210750059, -1266475338, 2015695380 ], [ 342024982, 1353107356, -1103809287, -1742868429, 1121100819, -1188180012, 1202416294, 400031369, 1340294165, -1562829624, -1115243791, 1984818489, 2078816217, -226590697, -1882212977, 1252401667, 1834031525, -1304468362, 1332868404, -2141105692, 753603791, 732719210, -348526862, -1149195997, -1566994273, -1434996400, -767052324, 551095473, -1521276583, -1173357945, -1381678093, 1683346346, -1377299490, 1420946135, 1311730858 ], [ 928727200, -1734793979, -451995145, 1516162589, -1510307086, -1521954834, 990076459, -376140323, 348687065, 673655079, -2083667743, 1143958796, -849516952, -626747026, -1676395879, 1819309034, 1934117823, -1718537509, 853104422, -618076676, 370378828, -594732734, -2119334256, 1371418578, -1856374559, -2075534449, 536690339, 1558480513, -1166138447, -1448267120, -1633227902, -269669563, -613828919, -1805675094, -61186551 ], [ 218537493, -2127373769, 487264981, -129257098, 585810749, -1149112029, -1623590562, 1521540218, 1640753425, -825272341, -1036489806, 1486925620, 1937289871, -791910795, 1147921158, 2071626868, 627750567, 1803137529, -991285473, -1500996484, -1021041063, -1866889191, 1405626175, -1761298915, 1949102093, 1454196714, -1928097178, 927376032, -1978745427, 2028674049, -1981843586, -1346819139, 1239894346, 942307330, -908848209 ], [ 1340369537, 2054369547, 364676492, -747133469, 1327142038, 700492897, -2139342865, -1717956860, -1683358927, 962601953, -20193406, 1842327501, -1755208152, -2048494733, -514293463, 845073401, 1673616320, -400478824, 1414188630, -1226991118, -2142550108, 1416989709, -813323806, 37781441, 170475393, -1085405531, -1946788983, 564309906, -1721704638, 200760487, -721327780, 1989643460, -1558246841, 1598083343, 424838585 ], [ -1512150509, -1238517895, -597414986, 1290107691, 685086060, -542451605, 1525874492, -1117177294, -1778978153, 744129446, -1229834285, 2120476498, -406905599, -1244944790, -1177485707, -1242223333, 813877122, 1901113944, 1198773718, -369720522, -1181968752, -707348337, -1991978123, 652066121, -993373406, 1449612182, 947718048, -446506512, 635463271, -2110642932, 1072285190, 976324859, -304577214, 286675196, 1550196277 ], [ 1573906315, -558980049, -368618474, -1222894237, -1943313571, 23023465, -1139097790, 164070966, -1003799481, -718739247, -425145811, -1269300394, -475240379, -1046271013, -34532893, 844195781, -1474671417, 521213035, -1472417457, -1663190023, -306180931, -1685399356, -1369798652, 101122448, -2067364141, -2011960801, -1352335674, -1112350614, 1906756328, -607918053, -1522406743, 1537891400, -2062970885, -2142428899, -479924129 ], [ 1483671537, -1612453011, -1616660350, 371590342, 947043524, 359352664, 1946955624, 1185542175, 1140070440, -34648044, 1598004376, 1103356863, 478259929, 2050789830, -867041366, 956801126, 2114499697, 1067850343, 1101761433, -22672466, -415271616, 1525383595, -1185431403, -1920239216, 587372126, 901113264, -298822835, 1254441518, -100385467, 1765953165, 1515491585, 1710245687, 435559000, 1517101756, -980641455 ], [ -128704152, 543426703, -1383711392, -61460291, 304871442, 787755514, -1764826089, -62397856, 277727821, 215807260, -2054246759, 653080615, 202226811, -1524916117, -1862717932, -1352325501, 757060475, -1320512489, -1921953884, 87970818, -1326336413, 252189731, 942909754, -25415759, -1713654796, -495124499, -737655904, -758357434, -839994176, 281289262, -652424546, 57772120, 418962693, 1372288819, -747889807 ], [ 1371931792, -1266373470, -491484953, 447520266, 521712721, 778338555, 1481839626, -1784103510, -489132146, 478142966, 1008684771, -151091429, -851862283, -1902236449, 1058747775, 958437607, -1319293627, 1180857655, 1009961717, 576966859, -576051959, -726428032, 444311605, -354325150, -311226372, -2108952680, 468578616, -1135029187, -655875586, 1581325294, -1411145273, 2005674379, 1109727969, 1633540777, 2099332690 ], [ -1317890151, 674194469, -93045771, 75051098, -1381182622, 334021127, 977420365, 1292731947, 642104964, 1106254238, 1762887425, -693307688, 1474738841, 1069730494, -1176318912, -1154352038, -1632372907, -818474981, -2029365510, -330066364, 1201011108, 1962990046, -1096869037, 1134462778, -1991186869, 654828000, 1046785465, 1384389759, -1469903731, -609289755, 787291902, 1488430181, 593421900, -1442555487, -867069750 ], [ 1034603681, 169180945, -1096135113, -1107446844, -1551076420, 1316848948, 439423943, -1547537002, 1573567368, -2132244119, 135464497, 1214819926, 270670945, 2113637709, -1043831531, 1922890359, -1474131294, 1506589097, -242517411, 1484987038, 1644778151, -1644231108, 972242386, 1222978528, -1499854193, -185673798, -1634109593, 1561221961, -535752142, -106409092, -967708487, -974254884, 1489137293, -1221164224, 2142294472 ], [ -1099683147, -127480074, -255168265, -1079369051, -1083934139, -1611764327, 1314905433, -1928348677, -451929050, -860117262, -426241689, -2018234942, 1369760690, -1070152289, 525473383, -2142213748, 216841944, -1559159485, 529182798, -734003265, -1998131687, 776122793, -2056941908, 669489522, -847624758, -2096898002, 1181313324, 584917318, -179008369, -1370195394, -530598220, -1121366833, 1351435593, 1775283168, -1952717984 ], [ -499766408, 229375336, -457902312, -661348786, 2035233716, -1996484868, 159428924, -1865044144, -963182226, -1673476386, -1634949554, 202574488, 1802362993, 1903540708, -60506419, 26432490, 449858762, 1757722584, -1245016621, 1531509713, -1292812655, -2137056617, 222758893, 1804236724, 746360584, 1670003720, 1502003162, -270767975, -991191391, -168788497, -1371397564, 180205830, -1106233112, -1208273208, -1753140159 ], [ 1200366905, -384941011, -2214167, 1191258013, -1017155742, -1766583045, 1351690497, -144029297, -1546908575, -514510294, -385278576, -206591021, -998688247, 1732503533, -1290958502, 776042556, -1070866213, 1917383158, -5004924, -1104600541, 826538961, 163231824, 2114607559, 1910326522, -895405132, 1111306374, -660628410, -1524820009, -867191623, -448173204, 1502603499, 1567280216, -891432904, -1257458992, 25226772 ], [ -1167379890, -737428066, -909276427, 1932981320, 1579190702, -572000348, -517407223, -883208147, -1012317877, -967651834, -1200056125, 2131543745, -441603987, -1362301369, -713165242, -1307670140, 1602405342, 1954351634, -1265892429, -1228449376, 1588782577, -253842006, -2026874496, 316393555, -738777421, -86539418, 358128053, -1486097119, -531410285, -1061221540, 866301537, -1101902729, 2002530529, -745908060, 1104879434 ], [ 1579656146, -806947182, 425392916, -1590318382, 80886481, -1856620610, -320344095, 2081537861, -904931379, 108114332, -1669138510, -822391294, 290383676, 1470061624, 1867822926, -1527201814, 306147989, 86878268, 1395106355, 1176359220, -1818326860, -1064920738, 547795820, -296408563, -727435873, 1673600736, -131886496, 1654276339, -1339928852, -1000136095, 1194173493, -1912668652, 693783611, -415474320, -722390920 ], [ -717016045, -780000326, 455302358, 73086882, -70580236, 507658803, -933394221, -577485010, 180841226, -1715224274, -1470153320, -2071693177, -1092600478, -671027368, -42839452, 376545806, -1432225992, -1693868285, 1624066950, -1133240056, -1175687806, 1624028036, 1120278671, 132224976, -1029860427, 1148603947, -1747802199, 883566857, -1966448775, -789163217, 115899366, 1740225335, 914448768, 798054110, 8889028 ], [ 383889499, -1154227757, 181584208, -1520536478, -44594758, 1436486216, -66439278, 1779432100, -726580298, -38203888, 1204524043, -278624070, 888466201, -1634420520, 593056434, 242636198, 1904473375, 2006465043, -1046833233, 773314309, 1351496029, 1820557821, -1741585843, -1413449838, -674063117, -1523256932, -1347025432, -2079947849, 1313381855, -783328640, 490379152, -1841992329, 1252203900, -1587038681, -101865153 ], [ -2114556795, -1671851914, -169278533, -167713247, -61156281, 950762986, -1877711316, 1309365871, 286676964, 839576003, 991388902, 1997026337, -744322125, -1654916716, 9644710, -1035384534, -717903231, -1122587509, 1112060560, 1256984177, 1135009890, -353746707, -89283013, -61955051, 1695210767, 1621615320, 464284652, -1880802607, 175289152, 2028095966, -535192787, -1387408755, -1961466628, 215766975, 1142542314 ], [ -1725208029, -1414188371, -450575248, -1168089437, 581120604, -143808380, -1477330873, 1787041375, -1667069509, 1835400324, -200096327, -1274623117, -1673467892, 436779036, -1454359854, -903749394, 45356876, 1799566453, -667950287, 551232748, -1012771447, 136549420, -1283054808, 1313068423, 1339720150, -400933228, 616250794, 1126265617, 1958031143, 1034422079, -884377874, 619721013, 1946106497, -1221057521, -362115609 ], [ -1072510110, 1090759472, -50501898, 534163038, 1949714805, 1705233674, 507818872, -1868323390, 1614402542, -2103467031, -852688780, -1452461955, -1597780843, -489646213, 293209267, -1942933736, -1047085198, -1549717009, -2099739419, 81329271, -41538189, 688238652, -190751675, 173451327, -1381232195, 1083031, 1797109327, -1166708501, -1430734881, 541291879, -2141902080, -1557960016, -828836931, 754333294, -855183086 ], [ -515845338, -658509018, 805478490, -1791089571, 1828162542, -1343770882, -1910634405, 1452821864, 2082072380, 1162653551, -2082400689, 733335450, -929342678, -1794936610, -1362652861, -290668694, -1980787038, 1184786845, 1913848977, -1119058341, 2144560855, -683036715, -163570799, 1969714630, -1695937315, -268856873, 1613570956, 1300628646, 1829199045, 742190945, 1249554809, -366536331, -3849464, 1491350709, -146595462 ], [ 1642468419, -1066761808, -2046456078, -1864011058, 715745948, -2003234123, 1850859092, -1448801791, 66039374, 1642434897, -126541628, 884008141, -1825675792, -2065741032, -2068823040, -1386586835, 969640244, 1346022308, -665308315, 35112670, 781341903, -825735818, 998537994, -243429164, -482141692, 331819140, 1555003891, 154517833, 822110486, -689306345, 2011942133, -1242851758, 817900162, 1053183168, -932021366 ], [ 158802567, 767397056, 326678165, -2114388073, -2142101507, 1575391304, 1410089686, 401335815, -1728077823, -1226037973, 410038959, -1951002917, 378500836, 1397655298, -1745377059, 1550797668, 1694347938, -1072110949, 1570835872, -989960839, 33788389, 160808477, 1642503051, 112990547, -217660617, -1129767376, -1249578895, -1919572870, 349814510, 355635751, 1881879637, 946712131, 1231712400, -1501176237, -1716622677 ], [ 512458870, -956139834, 822463596, 1379303061, -152505986, 475463322, 1295413582, 2119858973, -1277212117, 283654982, 795863917, 495454996, -1957985800, -1577870120, 1306211789, -216420999, 1836955303, -878946383, -1356331423, 740246163, 1829915889, -1842443648, 267380365, 592859412, 2112257562, -1644643089, -51658605, 2035449196, -1324344359, 1007005273, -1512634257, -2038532332, 141939313, 588159832, -2045002593 ], [ 1550174217, -1603182281, -1585132988, 1234433056, 195289733, -734226681, 1054833088, 1915604844, 1547452834, 883987321, 34438770, 941790212, 1220465928, 1284764931, -28918271, -1558046699, 1265252253, 1521215643, 371452894, -91059509, 714177148, -795621159, -693119086, 2133549185, 1340530048, -1281722028, 2121810734, 278500135, -1180252683, 571731163, 184842379, -281246206, -1954517185, -859432193, -1662984184 ], [ 511163699, -1362105634, -488226474, 2054957567, 925262590, -1380093017, 174002257, 1073381994, -457328805, -232904161, -785892819, -910737985, -622900579, -149423614, -604014595, -697916776, 1818699294, 274076133, -20263242, 1355265584, -1846879393, 499491215, 1358461418, 327573125, 1235093749, -621139709, 1053854698, -142060302, -2020951464, -1571827508, -1473278961, -1310609186, -909998234, 164304615, -1426195253 ], [ 1317870421, 2027149038, 2034035341, 1075687900, -1184589766, 766367639, 511861552, -1194085717, -2096808094, 77474942, 72600944, 2066957651, 413067856, 22882024, -693111295, -106924916, -1434462648, -1953427248, 2064937113, -602369444, -1478845689, 121021215, -1809002254, -909780442, -1822247495, 360044807, -79592907, -2125831779, -59307199, -22304328, -871851517, -1265676161, 1791993205, 1584630000, -596644927 ], [ -1182846237, -1217984073, 2015811275, -412598879, -1714358596, -1406096501, -1199724623, -1936872663, 220981002, -35190530, 695325451, -1135778960, 1367092446, 2126601098, 213630650, 1731372859, -1151896867, -1245757782, -1565354122, 1285982647, 1770992097, -144091150, -1760945603, -622103093, 152989088, -15955427, -1073740667, -543610473, 1428181937, 826979447, 731646321, 331455698, 1192378926, -272166640, -946258184 ], [ 140009787, 1199699946, 1005918442, 2131526265, 2032756015, -434566931, 1820031796, 473571127, 559410315, 1288152215, -1588962070, -165932132, 299428746, -338874849, 559777308, -1493701344, 1816017687, -1292567280, 1911656620, 2099759365, -2006259204, 68351791, 1278552624, 51278771, 1367499701, 1943162443, 1420944342, 1237142547, 1261104620, 2069309452, -665429751, 1925657088, -165812335, -525368212, 724871669 ], [ -530057887, -51793762, 1807925583, -828852351, -194518515, -2108128566, -1499248756, -916476604, -1809901521, 822178689, 2146258873, -121895848, -1258729513, 606069386, 370270970, 1418364883, 1621284156, -857164025, 182922053, 1301428690, -1334753872, 397016026, -2039846116, 1680570915, 2095332371, 1617365302, 775288317, -555690840, 1472385021, -283739699, -574018967, 640858524, -617243394, 1057301477, -397526501 ], [ 569047599, 477551457, -530284530, -461635791, 1587041676, -618882498, 1371594698, -1811419584, 463274889, -1547380949, 652717817, -1602850902, 1032076525, 310456387, -1598230078, 1235102689, -1475868326, 270925519, -1144818605, 1702354307, -293237840, -396708269, -18028974, -306254307, 982273673, 1156333560, -968735711, -1448049284, 1702231375, 1227639904, 1370495620, 842419869, -851854000, 1364677497, 1231291607 ], [ 910465317, 845941307, 1872544875, 650674697, -1917410364, 141692657, 1803067132, 1435466058, 1836860863, 923950767, -858922915, -574670518, 871100122, 1897932199, -637827345, -596759556, 538624192, -1134164873, -1437036002, -667462028, 1250531246, -1886424436, 302679134, 1002149446, -162628492, -1135873867, -239956896, 855097411, 759126090, 89250175, -553435744, 805535344, -544326644, 321593033, -2056150727 ], [ 848153988, 1725894904, -2004640248, 1268212186, -1627321244, 1690586691, -742973114, 1545917588, 34371618, 24212272, -1200481210, 1712342461, 1663678034, 141083226, 310156246, -939210951, 393232385, 1595723432, -1015178160, -1007450759, 2075267085, 1256578145, -2099622452, 1935025762, 85375983, 757923702, -1971468173, 1359428610, -1167876267, 109215785, 2010539935, -787216473, -1440370510, 1880011243, 1264459010 ], [ -1635672151, 579184380, 1424135894, -1601276258, -1080277130, 204460557, 1184962842, 1079943044, 2138854329, -1159727553, -895880656, 1298086160, 1316887892, 1721997244, -1043595315, -984375744, 996334228, -123431990, 409986084, -1723236483, 1047457165, 1162945216, 1701436854, -2051987381, -2059912209, 70684849, 1603520942, 717661789, 1006340126, 1810544241, 1501963650, -1800107754, -2042523302, 2025738278, 1040476738 ], [ -1862843790, -751657889, -231343040, -2043322066, 2063458851, 844675374, 1912723818, 1477778996, 298638028, -1157077047, -1322039298, -1072144272, -110426001, 1024640057, -1945414924, -1936726703, -965724475, 1553541366, 2032460414, 1417463829, -2043257128, -2117913470, -181290085, -1988741072, -128923134, 1128307138, 1595721817, 811214671, -1533636946, -1549538986, -1169315829, -1665877119, -1703866973, -14071938, -1908366073 ], [ 212506587, 452516586, -1423803622, -1049063216, -1697991908, 1443186558, 637877819, 2117058295, -523190754, 1424135533, 86736327, -204735253, -568261390, 79466397, -267187694, 188063743, -91577746, -1760480889, -626395137, -1606271421, -22132405, -461267416, 261194899, 1351925034, 521397102, 211883183, 1087712101, 689883189, -2063095607, 1590590646, 694504217, -871760521, 1116157143, 421169796, -364404813 ], [ 173488139, 568411451, -401492634, 736952471, 2057589519, -849145817, -1418247370, -1495446366, -2076532198, -1067060436, -475256009, -1909809767, 242973489, 323995606, 1334828321, -1573310635, -184530683, 519703562, -510113103, 1037559727, -1777645885, -1055283743, -111780157, -1270432741, 571745864, -1752403919, -656701169, -1287324853, -181847647, -757625057, -1271933828, -1125128164, -549605394, 751055729, 791169487 ], [ 1429023642, -120237784, -1186033262, 1914281928, -92934611, -1480199207, -1967505988, 1370658751, 607838363, 144883215, -474836351, 1313486258, -5491457, 682895114, -1671414344, -1047303569, -2042744117, 366942825, -1580282464, 1783631097, -302738312, 2021035060, -816791324, -80443372, 225673394, -697437210, -1833855030, 1684440527, -1199576674, -1010271707, 647268645, 609285541, -1746471281, -1138269355, 2146624301 ], [ -38279506, -1166991032, -131757723, -1882994661, 1359543232, 1175700744, -66172500, -2101738651, 243078504, -2136297367, -859325463, -1374696808, -358439499, 263865264, 1738371084, 921959299, -86681880, 428722213, -1473523841, 759213622, -472864736, -956354375, 1609558278, -1721593267, -1557032767, -205958095, -124032581, 634818405, -836219957, -1302681841, -304285811, -1495193816, -1659326069, 1955715796, 255344868 ] ], [ [ 1290052722, 926208583, -1344236742, 487533763, 1418450688, -1754806210, -1936596792, 929004858, 1987790410, 266912098, 1431489326, -63361096, 686166437, 738674540, 1304694930, -1318178401, 875802983, -264013106, -2054606641, -734686452, 685296005, -619731177, 192361690, 2118276960, 1502993501, -459897370, 552686982, 1054108324, -423658602, -1773655720, 806232769, -783768203, 399010663, 1374077614, -1340851216 ], [ -1714368221, 188801164, 1240576046, -569993132, 1725396188, 13731477, -1371835311, -367982251, -1507212886, -1990038607, -1365616134, -79169244, -111185256, 1130418182, -1249644886, -422892722, -404438872, -1640145144, -187427895, 209036589, -1911964852, -126389632, -654291682, 2103934208, 2047397082, -692972768, 1908400165, -1537997310, 2063301193, -1729800568, 558601208, 1495505174, -1084330904, -878860936, -1860335242 ], [ -1425468184, -1165001833, 682047183, 452780493, 628605248, 917336931, -858487965, 1860463831, 61537627, -161995510, 1196606737, 637419841, -1916628273, -84788656, -1764058252, -788195337, -337653360, -1887380881, -767734362, -1517546453, 2013921302, -588963047, -17365340, -1460266768, 796969968, -430258910, 2082949322, 1672510588, -812325921, 1809040729, -1902667030, 955913685, -1948347837, 992384959, -1787477238 ], [ 1576853416, -1446358424, -195438717, -392035181, 1979549111, -21875324, 1652781871, -1462348764, 1873688504, -658433532, 1970500484, 707322738, -391051940, -1254262823, 1147752524, -277301978, -444575537, -1503569756, 1918019191, 1322257433, 784563419, 105287030, -1641316805, -418474866, -1870774208, -189477825, 196301026, -1001070719, -1111528683, 1309112280, 939572723, -916400843, -471942205, 1144002055, -1787858590 ], [ -226959989, -201300652, -728451898, -643371573, -612254497, -1542264688, 307566894, -665129787, 1921421492, 1301416455, 680101238, -688935311, -1504903858, 1100159753, 749831507, 202958205, 763188415, 208933988, -1066354727, -854501777, 337646465, 1054050935, 903835649, -1469233602, 536915679, 277420491, 2122010137, 1811265302, -709079234, 1141594733, -759886193, 504830873, 692056360, -589497575, 596434958 ], [ -612622402, -1266122483, 971370933, -1603812690, -1194670421, -894929269, 1927562580, -739417474, 1937944600, 1906753594, -2034369871, 123283781, 1384768385, -2020795842, 12623875, -240273892, -1422095893, 122026704, -1770687519, -1701394935, 1887806295, -590478699, 177142268, 709778585, 1067790617, -124970457, -202646721, 209936722, 189361170, -216481302, 444928768, 81748937, 1094242553, -278091115, 1344791336 ], [ 1555590598, -1758350617, -1410076359, 1747168365, -1276509665, -929430448, -1827730788, -35147844, 407291288, 145897848, 193517621, 2099662977, -965424874, -833623780, -1015053523, -1445832088, -1445118026, 1373872148, -1201055527, -450638091, 974360923, -1396557493, 1282538786, -2114335456, 1622904997, -2029050097, 2006042030, 1182446908, -1285885175, -1803978604, 1229850905, -599200933, -1777706089, -392464021, 1234494128 ], [ 687079828, 1548446629, 1023525596, 1735528436, 1981960215, -1574977246, -260499685, -1252269059, -81486840, -1906828336, 1466023837, 81954717, -559022899, -891575414, -525770654, -1069077771, -1450852862, 646958721, 1033300943, -1149739726, -1692152996, -549625492, -812370610, -1552131009, -969167824, 1383632764, -778970394, -1022399875, -340640139, -463153608, 1891315844, 1335526942, 1258889323, -1668311132, 1241081957 ], [ -1792771297, -2060885389, -1932198805, -593420483, -952095011, -1501536647, 2125883735, 1298450061, 725973537, -1994408435, -83582874, 634002316, -642565895, 175137807, -481132085, 584782345, 263556110, 1970111185, -713751470, 1131360198, 453551786, -882483524, 342034633, -1844893283, 60750510, -1058832590, -31714162, 360952327, 300190423, -939369996, 1025773840, 221770954, -2135570143, -1506907786, 2001483726 ], [ -1601770037, 42783805, 670967729, 1148552529, 708190696, -1841515774, 1200282855, -1302079834, 1751101553, -1541535879, 1944220852, 505523802, -2048446815, -356908102, -638618921, -188100168, 1061681635, 958476118, 667697192, 535348705, -1209042819, -1577529833, -517436355, -920830799, -1573034973, 1487666629, 501485385, 1228369316, 1864107143, -972688645, -559696040, -1785629922, 1262428790, 213315975, -614601726 ], [ -651324697, 1412838192, 831187535, -1447742751, -440047185, -807834637, 256170563, 2108784283, 1654266961, -107445648, 1773093513, 1304072420, 2118486642, 992367041, -37109775, -629646822, -706244227, 2051859136, 1004903155, 1499833957, 1988793775, -227222342, 1009018113, -1480765441, -1112521640, 761999433, 1486981454, 193124064, 329233590, 127049338, -316264062, -1746891034, -611776571, 939377523, 333416900 ], [ -2028227164, 83770386, -942230114, 1349111455, 780702243, 724829574, -110129288, 661978247, 1403078754, -2047537168, -1145346094, -1116994744, 770888173, 1297378014, -645412773, -544110446, -353725585, 1923735872, 225419080, 1975891248, 1170076526, -851526485, 1276085558, 390678331, -1134582173, 604342801, -794217882, -1768306852, 542895022, 1917416674, 202032630, -1033595557, 1518932524, -287578185, -2069076821 ], [ 2021620715, -1950311432, 1672994217, -2102322747, -2090556596, 683226723, 406712013, 487432944, 15166323, 1428842762, -535433575, 1025862095, 1263127737, -1971684266, -1828489286, -968607457, -1545303368, 311750435, 1819557525, 1389148706, -1143312431, 1345261576, -2043511792, -510702895, 1824394654, -99516822, 1386176981, -1446800888, -708590404, -130273561, -1416947343, 1440254742, 228464164, -538542277, 1895599751 ], [ 986797138, -57643044, 548921694, -1293779865, -1613235826, 971319373, 1403683180, 383014035, 1790775141, -633272702, -2003010754, 497770767, -490411546, -111407194, -1421698041, -1907992048, -686256692, 634320394, -1159781218, -678097863, 661129025, 1665428799, -1616875259, -731362663, 1929111042, 652359288, 2022018991, 1531784383, 202203457, -221025115, -61988165, -281852593, -1127740181, 1798885252, 1226897037 ], [ -123056758, 568801792, 1695319463, -660208540, 128612067, -205334775, 1589548853, -272740453, 777266033, 1039393390, 271086174, -354632747, -1059752145, -1944661647, 1811886085, 742252087, -1470246428, -1781207695, 1182283186, 75352697, -1616400552, -628505712, 157496059, 587564749, -2010699924, -903134543, 1898327224, -704979985, -67887698, 1512632251, 2069265136, 1143643811, -658912953, -1357998781, 1341472112 ], [ 2002743426, 685133954, 804140449, -2119366369, 1852723311, 972908918, 718867103, -1678387632, -1754761795, 165720107, -1549512657, -78148520, 1567830043, -746196728, -1953102021, -121397789, -1348461404, 1709875284, -1171457373, 1122829925, 1986148179, 422445897, -1558788873, 1356409138, 1115695878, 822887293, -1480788545, -1691645880, -949880837, 91865661, 240600867, 1843971810, 1651677229, 212086006, 1123301970 ], [ -1350104848, -175287750, 608793780, 1338505255, 1623726056, 164435487, 577500142, 951733344, -2100713165, 1777877749, -1124960934, 1627329121, -114615104, 1199343276, 1998787114, 714178304, -1643159941, 1320799039, 1652007035, -306641089, -846893419, 2000952164, 1652689122, 1419430618, 418763241, -810661236, -1773544166, 24118834, -175379453, 424112356, -1395328335, 37876788, -663979696, -1896104834, -1090309012 ], [ -1206767468, 877132867, 883185810, -60249862, 2128599092, -862935566, 1745944920, 1595435372, -1129270187, -292056647, -1494888897, -245525995, -627669983, -483940438, -262081434, -1055716901, -1610265755, -223751807, 1872351191, 355625137, -141632186, 902706288, 1885536928, -2072645481, 422480313, -2135454267, -610920275, 908438480, 2106670653, -1185560833, 1875446440, 2143054012, -410841320, 578899625, -255190037 ], [ -875916087, -785029763, -386140003, -730864720, -1660787820, -1641317971, 1515015943, -1682308584, 1742789736, -811328831, -798873192, 1236782184, 1480966515, 1182713307, 520410499, 1587789279, 886014030, -1024807573, 2106699247, 592301546, -1166337237, -1273386782, 177016154, -1801510618, 1206041045, 337048398, 1707301811, -975289285, 222358021, -499344141, 685387951, -1579978499, -1892466989, -1499787701, 25917926 ], [ -946453697, 1965798459, 1531710557, 1520205684, 1264240843, 1799641269, -374226277, -457962244, 1503096165, 216734950, 275232685, -865553525, 1375147310, -371807492, -2145295209, -1159946334, -537009069, 993212518, -747657188, 783282003, 374894742, -693470521, 632479244, 1545468982, -632116361, -4216391, -388736198, -1111144466, -1372097540, -1695246846, 534825008, -2106085559, -1443738632, 1279382570, 1884784014 ], [ -976585507, 1668358983, -1459620859, 777967525, -882901458, -1207511795, -872519457, 1482191158, 1564870382, 420757636, -1923546949, -1455224435, -770006585, 1962564408, -922359479, -1425276254, 1042804289, -110515349, -102529896, 887557085, 1426203616, 670638072, 702833376, -1898708956, -978087946, -329903675, 1058379021, 1012125835, -1674503551, 345823714, -901375293, 534941683, 1462901586, -1291137253, 2019948687 ], [ -1333161029, 590910079, 1599551779, -1563255449, -2005518120, 1878818336, -757551596, 1486665538, 180761783, -1988962406, 265520831, -673898646, -288926020, 1691217180, 70491880, 557586214, -1927501156, 1411095530, 457466688, 307027595, 1068303000, -114237477, -1902640634, -946036076, -1256051830, -1209369094, 201338046, -1783360059, -1927739010, 1676703909, 2121028001, 611399057, 762724850, -1043807179, -1592229104 ], [ -280018665, -2144296151, -2072551605, 1776354510, 312833632, -1692037228, 664869100, -187585538, 1681128192, 512001976, 1883187349, 596867951, 1691559636, -1627969677, -284264886, -1972105052, -1856654652, -1649306898, 811339629, 89004533, -1396205419, -1366274312, -1464927119, -1594732895, -581030011, 521484880, 3461542, -844153618, -426069182, 2042334197, 1375182876, 1810769418, -1928341907, 1312194683, 2001781823 ], [ -1629194821, -32525251, 350551121, 898214862, -828101861, 2048960909, -1347256233, -194349693, 1017828055, 1329381466, -1092332997, -1347275193, 1422689873, 1552138142, -542632114, 1454940051, 976474037, -1245609911, 1258261641, -167514546, 2000610147, -956954729, 186935587, -1770936479, -1251793728, -975668424, -1978150459, 979899031, 39623494, -559413309, -1941371915, 990267721, -2094222306, 1728446696, 1102120896 ], [ -1715898728, 815088502, -1928986844, -1238473399, -1696972020, 838953723, -1412277144, -1212299366, -156140779, -219773064, -1716623647, -158473057, 535366169, 336484075, 498883986, 1521297140, 279480849, 2137514692, -1203120957, -1643570280, -1234388704, 1189023879, -484401148, 210660052, -322440932, -906433126, 1372352551, -1667250701, 1439072294, 1534885772, 1465991680, 890552660, -721979486, 1606787235, 18603421 ], [ 1934994283, -1376587491, -14769048, -1367445969, -1516085854, 1824209656, 171708153, 976587627, 1486744933, 44033709, -1969147558, -313124623, 1361300728, -1096417430, 1512440925, -1947697841, 80936681, 1938491559, -255384805, 1026481045, -1003370642, -756871654, -418767979, 1945559597, 1401858597, -932682968, 909812183, 1208589582, -2064845129, 548381576, -991094782, -560269230, 110234754, -1642124485, -443891913 ], [ -734020078, 1324631837, -1361480002, -1236302703, -1889357027, 186419031, 939936344, 510623762, -273405325, 1195368545, -454336704, 444075613, -1770016295, -623311243, -1282500471, 102341225, 462802919, -1438585611, -718512911, -134896828, 163367475, -1514224646, 673976392, -1471177771, 1792952571, -590954893, -808018313, 1188991509, -605354192, -151745843, 1867761065, 927389106, -1955810089, 374535937, -1092691280 ], [ 1056560132, 1384125610, 1543921184, -1282504325, 786783289, -522305342, 1006839310, -809193753, 869415044, -1427238522, 2111730254, -545035230, -208049378, -1514064500, -1925520832, -1604838175, 341146155, 1641199379, -75707676, 2144689168, 874646934, 297096693, 2120332597, 539466084, -1691507375, 449318210, 273999524, -947697683, 392521188, -800822657, -518364441, 1919375262, -1497548329, 1869187911, -874973876 ], [ -1491159315, -1087164080, 1892590347, 2014023087, 521524744, -1440218335, 944149775, 1208742312, 364743011, -1560644260, 1824204612, 1505501053, 1642476472, -1703778417, -418568256, -1151173836, 502650708, 1838696344, 459595321, 1815421438, -951455180, -91791410, 1755146203, -405044224, 407533136, 126982689, -565448567, -967183612, 1380592132, -1945159855, 2013522885, 1904041525, 24224522, -2035577465, -2038283028 ], [ -1918826268, -200237031, 314994146, -1946383766, -1505510626, -1210570829, -551747582, 2112306152, -1193347915, -1075456444, -810689181, 2001108677, -543731029, 1519765519, -197515853, -1775431871, 806224323, -5314635, -751372496, -1459929305, -1157831292, 871221233, -673568986, -1806742578, 1542050897, -130091798, 730273063, 1394895831, 1562122181, -723854457, 628623020, -169752242, 1553601634, 322281514, 341113000 ], [ 416912361, 1376653731, -58281125, -623928564, 617768965, 63295295, 567587449, -125703577, -1558221929, -176751314, 228595680, 620880395, 189115522, -898737348, 2053902692, 238343392, -1667961171, 40813709, 2059351942, -1790656380, 1042057464, 1668232983, 574525231, 617291129, -1182158146, 1859235810, -2133037361, -522576572, -1157295405, 8893252, 1204558561, -634574456, -62613221, 2146005497, -1608492253 ], [ -525092884, 1775132134, 772092182, 542753987, 72154953, -1135385729, -374994553, 1003195440, -942642541, 2134658247, -1922365403, 1269443605, -936620268, -703854903, 1688314204, -866906431, -209292751, -1876057593, -1426897426, 787399232, 2085074172, 161401658, -1117262209, 1437835804, 562559552, -2015547493, 2080369348, -854433180, -732588462, -1600946363, -348809378, -544787494, 21196570, 951632174, -675522102 ], [ 1101600574, -670464044, -1112255346, 626112153, -999116145, 126645711, 413346034, -1709746296, -1147137502, 1430436708, -1660978233, 1373649878, -1078392404, 2051557727, 1580172592, -812645231, 626832349, 1692805494, 438834271, -278750770, -748533929, -409092464, -797643838, -1433469956, 1213879179, -352189415, -2047315604, -1484759332, 1100512622, 1102998060, 1086907098, 1273232196, 547812247, -928841949, -2020584170 ], [ -1507209904, -390300068, 1878964534, 729668430, -1162142691, 2062736510, 7770655, -1150297344, -59781094, 192125344, -1591937605, -401714637, 881172202, -782204061, 549226689, 2093458753, 476669648, -886433466, 558602397, -206761120, -1199674327, 382814240, 559417501, 1305903730, 702815479, 1184822081, -1693555804, 491871205, 1610280952, 1915897072, 1903705929, 2085936455, 1141167079, -25313759, 1042358973 ], [ -1194561290, 544892521, -2026215710, -731139951, -1166861165, -318401277, 828434591, -1900598294, -1648376581, -2018549281, -428198540, 2135648934, 1788834703, 1978500432, -11366210, -1124214049, -82530455, -2127463480, -568640068, -1046831600, 739005412, -827068714, 333687167, 99978944, -1238831783, -138148774, -1491577698, 1581055562, -1799833692, 1560341807, 1205198050, 1345264225, 1710885296, -1951505817, -1970705315 ], [ 1756255049, -1152434725, -679557303, -272630073, 1054404, -1468341621, -237417573, 464245533, 1985478546, 1771516513, 958128468, 1948167730, 1201055553, -186669592, 1693428584, -66491107, -1278253894, 267828277, -1732844138, -1428756300, -1888799800, 1072813124, 296035034, -1744329375, -345907919, 505401639, -611874198, 1238313407, -1636485151, -1496021950, 648451346, 765958427, 1387249885, -1006936082, 342792115 ], [ -1290888249, 232743012, 984768386, -1142636141, 1072279197, 1124346510, 1496498240, 1347641217, 1618560095, 1789568661, 21368736, 672947924, -813986291, -1725782025, -1028027650, 1255734387, -1382731552, -1262272003, 1719366396, 1176698909, 2088785044, 581540260, 1421982023, 1732449658, 1409616575, 1705151701, -775387455, -210483003, -496698605, 1643002544, -1427324038, -583051155, -952761629, 718176065, 1389480529 ], [ 395164491, 422894908, -71877576, 1699455372, 1276769875, 2012931863, -1604914278, 648056450, 1447189727, -804021122, 489629008, 957591061, -40960094, -1482957326, 1293269898, -505272522, 412500526, -50766926, 74596365, 1626534888, -1956451386, 1026665311, 614435784, -67383463, 113180537, -858703094, 182280595, -330128343, 1321365232, 1440166144, -631367886, 1439453403, 1261508758, 358707405, -753803842 ], [ 1015560042, 2131254400, -1693301954, 776560402, 137284531, 131660299, 1973253568, 1518937306, 1811770061, 230009711, -508970752, 2139479751, -1197547332, -731912518, -64519367, -1614421681, 1773670917, 255453729, 1021102372, -1667809045, -1571173117, 85245647, 226903846, 703905506, -1653978656, -195668890, 1586124887, -1431709373, -1308675260, -73489965, -1479792608, -1703244432, 1720387201, -693402996, -753840670 ], [ 380902541, 1630955031, 358074486, -1279166440, -1755238439, -1952330754, 1817831106, 1936133340, -78849165, 1153890247, -836107361, 708252318, 868815030, -548413971, -868881792, -909154208, -874478877, 1080148211, 1748974797, 665874577, 1947557880, -1289598970, 901222846, -1545417027, -603637684, -620077968, 1298388630, 1596442483, 182506846, 1494604581, 780304284, 813879977, -1350109230, -1386670235, 1844672290 ], [ 1291681220, -1870880030, 1464810076, -936092161, -1749681413, -901173600, -1443888187, 1342256253, 981709899, -1771943359, 525303896, -621385939, -1153623806, 284586025, 1899048492, -1307820099, -1266912934, -682035472, -219842719, -436969153, 496532374, -197416609, -1743005412, 1302699272, -1908669112, 1414954792, -335065883, -770846791, 479374324, -1238697884, 1076423104, 453605635, 1406663331, -101744134, -340664097 ], [ -1963119172, -792478577, -1521326257, -1044106972, -1177843180, 1367772217, 2104467768, -1387858665, 208245128, -1339464070, -1548705992, 606331407, 1872128404, -457009821, -1215243638, -1721547572, -1689402446, 877378244, -1654744410, -189686614, 1833320722, -31691094, 875605482, 133663276, 965308947, 938955042, 1557202910, -315980343, -2049906413, 1257279028, -2074186612, 469786040, 1986807678, -1531559123, 43595436 ], [ 883084318, 1059935334, 1861852761, -124047013, -1884060981, 1078306958, -2048022427, -983169018, -911099970, 1030122981, -1501948679, 834958869, 1594681676, 865943843, 411504189, 68448290, -1547872429, 62177105, -1288926182, 294185315, 1526999819, -624809580, 2021027980, 1412312084, -701757247, 46320892, -138958393, -777685264, 302494422, -282589861, -527446260, -1919492805, -1124762317, 1556933493, 2091099779 ], [ -965603531, -547326642, -1966995309, -1272349188, -1543509278, -246766225, 1001551147, -1119492258, 728686474, -761703834, 1040138987, -1650744748, 731701194, 2090379462, 116058260, -1183376216, 1779052521, 117998719, 947605763, -540448229, -1823006030, 991083783, 1513111593, -1971192890, 1096130065, -533716050, 251698542, 231907660, 1870094208, -190373806, -197425017, -1210532724, 1796754013, 562788339, 649508252 ], [ 817965202, 949610983, -1822582175, 1847297391, 1174774607, -1469450091, -218789860, 1130237009, -1518867749, -981033820, -1463692980, 169713985, 104400055, -1367140726, 1037817556, -238134666, 276664840, 983139512, -1483747315, 2031182685, -1268861901, -756095562, -1740748275, -621761088, 1820386225, -1539211361, 1215257066, -881368751, 1073205972, 1895383928, -1290005445, 1831182130, 819094625, -140511465, 437221208 ], [ 1178081956, 1687554724, 753357491, -1547947065, -698902025, 1334836293, 1589994436, 178328695, -747742545, -969940636, 1241294265, 2014406200, 872379669, 1359070738, -88943290, 29991170, 902217713, 2098272986, -696703151, -1383934129, -1047635024, -235031149, 1685601878, -1963951864, -278997588, -1616880861, -978140329, 1465080127, 33054690, -813841530, -1371873186, -1722201177, -1691144440, -1954099034, 625444010 ], [ -1717884222, 2122361133, 806925089, -592690796, -1743936323, -1485119962, -1084562216, -2055373141, 1795289536, -888398254, 470000294, -1869672745, -1375683053, 1875428879, -1281819580, 1149623634, -670629532, -712014160, -1349529585, 726528592, -1408999179, -778800151, 536239831, 2056535170, 1687394539, -1977480088, -1462398635, 1792600303, 583619789, -1470068093, -436872584, 1127267349, 1281086273, -1853744944, 162133212 ], [ 852807756, -443764843, -1865867691, -720551763, -826910376, 691213240, -1787658845, -1774040923, 1030907181, -1571020349, -1407149070, -93582493, 1421174735, -10553395, 709555132, -343622653, -754068483, -144146927, -386719247, -1898689270, 1477226393, 1968866024, -946056124, -1312922279, 971652118, 1478197181, 976781822, -2059772393, -509819297, 1476311071, 1261452730, 1029972159, 1884334190, -1920545788, -1603656863 ], [ 465256145, 1157513576, -1034700762, -1863576299, -1300519487, -1769634240, -1680189030, -1075522074, 1976682517, -1031512239, 445203313, 772004942, 256104679, -906330406, 40353304, -1086740916, -780887933, 95678127, 709785355, -60421070, -636465763, -1019413536, 1576273775, 341087090, -229798717, -1443763119, 607281376, -845621984, -546714362, 1548099056, 20447728, -1060471844, -712363019, -1785947778, 591081876 ], [ -870609762, 131885998, 199142285, 137370106, -1589176116, 140623955, -1564064699, -1137693998, 1940306277, -1792158694, 491743611, -1577640814, -1501329591, -424096300, 876411904, -61597044, 1804506217, 506261565, 2141567408, 1786127345, -130989814, 1594070524, -2058467605, 314426906, 1402310229, 1631575477, 533558266, 1586787323, -1888173030, -1800341108, -1333398731, -979556354, -2093863887, -697681041, 1252518271 ], [ -1001380863, -600730109, 1875671567, -497798585, -1346551665, 782514533, 1766953157, -2103979327, 811869051, -2138974904, 2050152689, -1948389259, -1613297183, 1934172809, -308449208, 641268791, -1079347470, 328638933, -1296684020, -833625372, -2035241203, 1788338297, -877603797, -1352782701, 490496197, 1344609713, 1325412672, -776977074, 1197590884, -777152929, 1981146233, 1766193988, -2066004764, -1788064077, 58772044 ], [ 1190874387, 1070112116, -77112399, -335549807, -1725344604, -166324540, 336578380, -167995622, 16243400, -2122538064, 9184696, -1622245859, -1374222475, 51788418, -1927879492, 1906596592, 2135431641, -296233067, 1111371046, -1542878920, 545293105, 1344070063, -608019856, 2114200571, -354672182, 1393724810, -40944160, 453562873, -1763832686, -59204229, 1710300347, 2070206578, -729353355, -196091491, 585482372 ], [ 1035497104, 372401147, -107619451, 778222894, 495095241, 466017222, -802385031, -1301926680, -1265007323, -1438574075, -1684052353, 291735199, -1698794509, 458695225, 2083936340, 195912602, 554214877, -1731136441, -1861777354, -248031440, -1114352072, 1816572172, -1726776126, -1795714610, -755939944, 1649196658, -34185285, 1729420787, -1197338930, -1246369083, 1190918692, -2060979841, -1827406540, -1761944326, -561104791 ], [ 921500541, 260801301, -330266713, -136034547, -794973227, -1022926628, -1320405100, -1160945727, -493792593, 1513850318, -482284955, 1552567148, 169680056, 1090626820, -2001422146, 1671243741, 1854806349, -1271234220, -1515000647, 776251902, 496191891, -656832879, 1058857227, -333791493, 1605519601, 1074418484, -1955872212, -1609568968, -1712075479, 728669620, -1850421517, -1997846195, 1408933859, 103503129, -307488402 ], [ -1619488920, 1428124616, 2037200195, -254886459, 718127716, -1385065137, -1967742097, -1056415423, -1124568703, 1226440316, -1116911265, -537569286, -974829216, 1841765109, -793291945, 45709837, 1086879876, -537457514, -682862291, 1230748896, 121693471, 2042005246, -757326991, 203353723, 1572803917, 461810534, 1200009171, 1042541588, 1273023459, 2042610460, -70837332, 973459993, 920629910, 2081436913, -817098543 ], [ 534091818, 2083527076, 777639623, 1297134667, 1062627242, 1000572120, -150042192, -379778498, 2044178114, -1920979453, 961712678, 997323481, 1031974803, 296960976, 1397908672, -1297479343, 1317800286, -1363299606, -1360502442, -333777992, -1023170056, -108901752, 960746839, -1739772470, 981943081, -543574648, 1237099096, -975984123, 1245388824, 544927452, -1532645826, -1478546680, 1645804391, -191902367, 2101965597 ], [ -436697208, -2116798984, 934458147, -269181807, 1079634025, 153845220, 782614030, -170229637, 1358749688, -1852231290, 1258504286, 2036511131, -103118339, -485140206, 225232052, 1811861021, -1030634747, -2138908789, -1476872061, -455382089, -1743766426, -948456711, -105993582, 1807501113, -1505282018, -2047237362, -801482615, -1968223852, -1061635451, 1133126751, -1631942682, -1356812083, 360423873, -1936981128, 52070651 ], [ -1627466136, -60353492, -1266176897, -2064709313, 865916343, -1507408101, 1329155358, 1559688140, 179512854, -169093842, 1103620639, -10203181, 1424876196, -650647387, -1931285386, -1444847235, 847418470, -2062547390, 1635644575, -2000786110, 886192929, 2010082701, -1541663028, 288113171, -2075887794, 1542925653, 1315350561, 2027142929, -437109005, 1734106229, -1274318904, -1211736618, -1266673685, -165742985, -66300158 ], [ 1983823716, -881836064, 949323463, 1381685708, 841686661, 2009740925, 1706926467, 929072336, -85217419, 1560595386, -1156396638, 790376988, -1040492266, -1621591814, 1626127783, -1306957876, 810360214, 20047986, 1851943377, 115679829, -1407087034, -240897617, -673958209, 436986318, -1227432424, 1762250026, -1531161951, 1209846868, -1720581309, 2022341967, -1432307745, 849931873, 802197156, -1639604536, -840355075 ], [ 406410258, 1562905109, 258003953, 1203247787, -1341987354, 731314190, 1148046109, 867790024, 313730594, 1656257748, 1943020431, -1587152892, 224260662, -907868778, 1979128523, -1820472996, 956796335, 278920144, 1273307833, -1514527100, -497277458, -1991103944, -1950688654, 64600812, -2095322355, 940818130, -350435070, -2010768030, 2064837276, -437867751, -510675239, -1224088469, 2001136847, -1720657677, 776310148 ] ], [ [ -2070517936, 2056036312, 1220826230, 1815726172, -22007362, 580971695, -1824188423, 584092102, -61573530, 875659383, -1293349496, -1714180544, 359613106, 1568992537, -865893074, -1858379053, 1692724257, -297108453, -1558473607, 2138683590, -549545495, -1190677614, -959984818, 533710016, 481231007, 830025515, 559167392, -1058591882, -159795578, -1247612037, -82571197, 1793035672, 439525175, 1608517381, -282217700 ], [ -2049974566, 1591575716, 524336548, 484954792, 2076440275, 237667851, -361631527, 1498375654, 567720746, 1762147142, -1117707896, 1974453658, -510590402, -729847829, -1485035402, 416515138, 1748147429, 2010221478, -1625869854, -1636738779, 420148276, 798276506, -254884371, 880898271, -124212370, 1156793728, -1410847869, 955258496, -691082109, -662980877, -985535248, 1977871686, 1001360806, 1485028621, 281116818 ], [ -1978008038, 804304481, -1232733272, -528360002, 68435078, 1348466107, 1026357893, 872670221, 103099954, -1995883092, 1397488599, -661080223, 374841304, 1502426714, 1927089222, -16694588, 491612458, -1180659796, -784283746, -150653377, -795149343, -838711136, 1536363878, -326929978, 451637457, -129115807, 185278372, -2102673958, -205611024, -1254060908, 1552672380, 1001673433, 1157850793, 1073511300, 1993401753 ], [ -1804875949, -1307990358, 299763394, -1149894845, -1173749273, 1922877202, 861640446, -2048956605, 123188577, -167503235, 1954297971, 1416915709, 2054773255, 76938104, -2074628159, 1894976710, -107732464, 991652625, -464119480, 769700878, -2086088657, 370035295, 178360613, 972078070, 1374158414, 1645802188, 757461066, 1724591987, 1955300393, -659500167, 1888201289, -1603434809, 1676998555, -50931578, -1277381983 ], [ 177119718, 1463417363, -1246080863, 1799728282, 1011395888, 1123508568, -1297346369, -772052496, -1916848804, -744063870, 304416191, -903165773, 1878734575, -614133097, 1279917568, 1075932015, -970606268, -2071097764, -1050013555, 313649169, -90163719, 793540458, -1696442589, 1018234107, -620889602, -1359718368, -741953492, 1425344198, -2130921934, 156108102, -1170414098, -360061215, 965922434, -1936906315, 1240180501 ], [ -765256399, -218663768, 1714255321, -1301135693, -1984487413, 28871806, -19299529, 1401588255, -962753316, -1383709696, 969333349, 408869378, 1525447786, 1123880437, 634589763, 819769117, -1519005938, 1868179170, -1052090022, 1203867691, -519127521, 629977563, 73772003, -782732432, -595681861, -1644577886, 2141540590, -1014536927, -1630588822, 522685265, 681315633, -659550924, 1879766275, -1800656811, -1614943240 ], [ -806445933, 1728120294, -965226629, 625547346, -254752606, 546316526, -871579575, -12021382, -1221826369, 1716857472, -454600699, -1326668853, 1834811791, 863447026, -1092498376, 2056955769, -1383565314, 631615150, -1632575402, 1504719202, -1262182319, 1163084568, 1165617003, 427080440, 61421541, 1580109604, -1047597354, -400294104, 215473608, 1185517981, -393137227, -1887890606, -1197650512, -1252930978, -1384889385 ], [ -945220840, 119118142, 1127169283, 1568745206, -1104853152, -252678351, -2143935779, 670302104, -921924338, 1563896015, 1641570009, 386514449, 160033853, 284231665, 1180100849, 1215679676, 1427949966, 591772213, 503413267, 1568687820, -374927316, 1671512739, 1006438621, -1999712205, 568595862, -1595480222, -1449146197, 243443659, -846062307, 685423229, 1443991672, -563176901, 177402047, 138323030, -365239743 ], [ -2113577784, -205221631, -1687535145, 621377934, -1105715810, -1249181825, 1019134768, 1820080723, 960760359, 1360495066, -1793880724, -452946138, 551202581, 871061409, 147029848, 1500812928, 2068158968, -721460638, -1342037077, -462432719, 1011670981, -385952407, 881940764, 1633081981, 643748729, 1661718504, -980553217, 1249298677, -108051610, 1285284597, -982985544, -356283900, -1379727922, 647794102, 1479540241 ], [ -1001302925, 2006905454, 873552423, 815984198, 1388491101, 263024651, 2045881112, 166364333, 2003868228, -1514401617, 786205691, 180457105, -1457431887, -1951641578, 303780414, -1162976751, -1673727805, -1373509929, -845345561, 1077420718, -1301566330, -34635683, -1517398527, 618451414, -1868534341, 380611942, 1181692133, 1079097694, -1414705436, -1853053135, -1772459867, -78892347, -2111885898, 700376080, 141125203 ], [ -2048538315, 1508381299, 1782757464, -1865450468, -2132889562, -1476851893, -13357418, 2027838277, 1557562547, 1089201379, -37452453, -1169068975, 1224824443, -1014344795, -1169263666, 1460933182, 2062920148, -401779255, 1557183934, -89307988, -1188994731, -531843369, 1743957756, -121335850, -339373821, -1978397418, -1140360997, 1555237102, 1390979633, 621865248, 1220160571, 915758014, -613149790, -573285690, -1791545261 ], [ 1197143846, 1917497330, -996606810, 1756572719, -1436224648, -1451240134, 1611658422, 935109083, -71132385, 81307726, 1340507135, -141692564, 1124771673, 280110675, -1286980604, -1344728426, -1235954877, 675373352, 1913163344, 1353174059, 5366429, -564808561, 849911269, -1845142405, 574906871, -724163965, 1233374838, 1230742280, 160056865, -2104740350, -1663228037, 878556163, -1110364836, 361635016, 1179480797 ], [ -1163089166, 426021531, 1707243815, -1262229380, -631758623, -1999405358, 1416120623, 908541233, -105053164, -1146592291, -1036152894, 1311459810, -1576191145, 879754025, -2143235830, -1511453979, -402317258, -872821392, 1478637461, 1260029842, -67999640, -1740030951, 1303615704, -1535169242, 890227200, -532736878, -654563380, 1173133954, -1250071888, -1531540365, -48280, -1605417577, 1516146903, -1280209252, -803251670 ], [ -1299026854, -609530192, -750008449, -1613862425, -1467006320, 222681891, 1431260138, 203386944, -301572676, -1801297992, -414054109, 1499237957, -1252549138, -5808336, -753053013, 1925497601, 1404278225, -2126708094, -526566681, 1688389631, -921560456, 1780484374, -222910963, 151594484, 479322912, -2059750132, 1105069935, -472395866, -393774123, -1203452344, 1662868977, -602493705, -1627896868, -300607631, -369516774 ], [ 197553785, 8385118, 1708932101, 1646863573, -1356607834, -1077273007, 1283286869, 1936669764, -594011617, 1730575631, 163411245, -1129872059, 786480768, -571708961, 2049276548, 2038511044, -1454556884, 595563813, -1165296285, -1863803628, 1594684288, 910457337, 562582608, -1751017749, 2096857172, -1454263990, 270836782, 1680594393, 1590279835, 61587724, 708489646, -2105261600, 1462052421, -1783791850, 1519336464 ], [ -1598532974, -1085555540, -1178726955, -1736494489, -1099180435, 1767899713, 1026529634, -2048351405, -335403123, 1832023148, 827475809, 659605456, -102394588, 1624768829, 1081024945, 556886227, -93749191, -185167299, -55543813, 417183975, 84675527, -1802396657, 660282966, -853314753, -1935080053, -1504054538, -861331224, 1497536456, 1408069186, -1120337172, -229720492, -322438175, 1972597747, -1366027102, -1678399970 ], [ 430896928, 2016643566, -910550004, 1038133154, 1784729795, -910648108, -441834886, -197296479, -739582898, 1089461982, -48116731, -572342620, 1474894248, 102484939, 664469852, 1480630416, -1170150932, 907847694, 1693976997, 953851667, 707149695, -2005694041, 724519137, -550022625, 1804818194, 401249818, 131227721, -707822528, -1300707424, 1523992514, -960725733, 747776300, -619437553, -1870479984, 1287957334 ], [ -135938940, 2042668417, 890124051, -1157020771, -639165409, -1207355104, -1151435485, -616003799, -743923806, -971532861, 1541408365, 1876340163, -1045083173, -64403837, -2020203224, -1326454012, 1641028664, -1690729963, -357558447, 791154821, 2082981649, -1672604236, 1509277179, -515911958, -1712390015, -1757613665, -2032104719, 392762778, 1740721384, 1834937809, -162147927, 879816666, -1307561529, -1158140740, -1044604159 ], [ 818240677, -1217754794, 1521232938, -1292048905, 901177422, 510417999, 784306344, 1743158780, 1641670737, 238053550, 251709532, -364501824, 818537739, -1959647485, -1278973318, 334267045, -2127331710, 1011608055, -1357335414, -2039305025, -195265176, -733177955, -1476910170, 1087752118, -1643776093, 1707606756, 1278083448, 1969202381, 151726344, -533997390, -550803894, 1002227684, -660585758, -969720298, 996081636 ], [ 1348552559, -1502074337, 850704786, -6382943, 299106928, -395802096, 757172850, -1612922014, 194758203, -2041091710, -539895955, -487155004, 179117931, -1153675650, -1850765935, -420593714, -783883925, 1710677265, -1843399412, 1315977398, 1999221173, 1415895714, -1337407234, -1769771159, -1203353714, 401148412, 890543525, 1758914172, 92931737, 316547211, 2094575255, -2054863568, 2060468600, -666092981, 880023138 ], [ 1224719128, -796294555, -1056693910, -1625562422, -1226697338, 1157257462, 157122747, 554885444, 85854492, -1568895223, 785607229, 1463887439, -1126962866, 1815568269, -1508838388, 1971162205, 845302164, -809996955, 1320227837, 1714243354, 752331840, -180023570, -388112134, -1120313977, 111750365, 1241349945, 537611345, -338548525, 365162131, -1848877110, -601795008, 1600296284, -899159157, 940803951, -2007783007 ], [ -2012497207, 1581365024, 2088820421, 343767403, -1732872232, 1946596331, -170963956, 115773028, 233589088, -483995700, -805368323, 892009098, -645504765, -1109428888, -459288078, 1160268284, -510114817, 1992834834, -2033766196, -1358378855, 1435197960, -62256751, 846138776, -1830781404, -1440045061, 1214939555, -104281083, 770318091, -1568051802, -763601563, 1036879095, -1274749827, 804721326, -279937598, -1699151508 ], [ 2137973343, -1257933188, 1168082026, 1516589219, 1481041809, -392170398, 1126730656, 1519820820, -939697868, -2002604387, 1491681629, -1610875444, -1118796568, -904206996, -458923457, -1328305934, -1326747584, 1018455052, 1413846984, 2039424795, -1455088274, 182215837, -1741016613, 652051202, -1523807248, -2092532271, -1726681186, 899840305, -1955555277, -411620274, -1622653408, 125212002, -1171369250, 1301437928, -771448775 ], [ -1340743160, -1823704877, 695849312, 1207058572, -2055810224, 186680090, -2093188776, -2113580117, 1169497248, 2089422949, -627390764, -2042076276, -1079772455, 1692005558, 1569147681, 1761643353, -1435526044, -291126839, 325070157, -1289612434, -469045053, 1476369101, 975446193, -2142474830, 1902181143, 391130881, -28330327, -1682431317, 923770576, -69659225, -185054850, -1453786836, 1567494757, 1875854093, -1959080697 ], [ 739549016, 1583317710, 217609107, -1394869855, 1094682549, 1618345635, 1894951054, -1190029919, 1654433858, 977423129, -974462296, -298939656, 1849249587, 85869022, -827312474, -421327099, -1489132347, -1643052783, -1729535865, 471388038, 1140789784, 368763356, 526384502, -1635073204, 1754341384, 156598650, 1531724234, 625592480, -256006413, 1059428258, -1634891234, 933432990, -2100172759, -1085747431, 1260013270 ], [ -316400765, -317086875, 2095004443, -220869429, 48038055, 1466887387, -1152600717, 1681453200, -1811033001, -1914611881, 266591634, -1659974873, 1372374546, -739123949, -1571781073, 1403891415, -213807088, -1546708670, 1847533887, 1183255907, -1819601610, -471933241, 1973265941, -451003333, -438742103, -1964260781, -194597015, -612827777, 1315280382, -1083018210, -1161218933, 421767042, -1857009680, -813715119, 1671520340 ], [ -216729262, -735791233, 970381301, -846805827, -570391501, -1967312698, -781990957, -1136009009, 1032356902, -1889021909, -159186115, 636248169, 1008545186, -20160250, -962247070, -226698993, 327241666, -73032810, 902773179, -1108131644, 1621650285, -441079331, 892473459, -686169738, 1580316948, 358219350, -1723513565, -1341883355, 381294915, -84390244, 1501015154, 2041767697, 1245258450, 292143110, 1889085194 ], [ 993202261, 1761759498, -1392238012, 1624046787, -1394739840, 887259798, 618868106, 426062130, -2044422298, -27368953, 43250245, 1753498741, -373292559, -115406422, -1014015948, -1206550396, 645673998, 1949442797, 509463917, 231436147, -907959114, -1177583068, 237616656, -1147953307, 576737487, 638001258, -1602519541, 1146587796, -248021586, 1897486224, 318259021, -1238815585, 1046585911, 887550853, 1620363355 ], [ -239701761, -630584295, -1436801546, 1516652502, 80994653, -1117451909, 98993213, -1892996898, -1615732090, 1254808925, 1351024120, 1079216465, 1189922986, -85727707, -2096766362, 806600051, 222888883, -1574689183, -2071270560, 631747352, -1645523185, 876863668, 439251656, 982180581, 460525993, 1488165823, 139103247, -252540583, 2836833, -746599573, -230185569, -2031408169, -411463365, 336448530, 1247033623 ], [ 416080850, -415681737, 298336776, -2016060700, -356988951, 1896813658, 860787695, 780985462, -906860302, 939136959, -410071048, 727820741, -591799355, 1691129406, 1040218327, 2113572055, 1043831845, 1418123311, 238740586, -2103103144, -288923071, 1490803123, -854350682, 153567451, 1668642650, 83504827, -1417848570, -2099054683, -1249523599, 662061510, 2131737198, 1325523435, -2072323526, -1207211346, 666850914 ], [ 1645702469, -1587011615, 418408908, -1861281676, -1319842778, -1664571614, -545576216, 1684886232, 2010597517, -910025031, 1134828627, 1377312118, 2118579577, -2088020393, 1965173249, 1479497057, 1427018775, -315371238, -1004240220, -567607667, 1487179213, -1642929496, 1060212759, -521151935, -1700978906, 2094813978, -922740273, 890080911, 490602794, 1551572087, 471539403, -1555765875, 1381066946, -549564691, -19795490 ], [ -1461258472, -158081895, 1191150293, 502885190, 1191055265, 923321413, -855706406, 1553682838, -1719963560, 1106812421, -95689178, -406981540, -85331716, -1462701052, 1401869548, -2106286036, 882852377, 314735475, -238449416, -114702615, -2107427852, -261990722, 610538316, 806157597, 1521341856, 1083603312, 856347378, 668260444, -674844058, -1005086358, 1300987380, 861043271, 784914641, 1482835671, 388415149 ], [ -64586061, 741654958, -424190364, 625723837, 2042468416, -1323828343, -2135538809, -87964117, 444403880, -198206867, -1461119075, 1075334895, -308302583, 155032196, -1831005520, 1049872264, 1290262474, 1358780897, -804501425, -1842395780, -1631393670, -1464787688, 559867978, -709261969, 961800219, -677111601, -57283421, 667151839, -352347341, 1259737265, -957915256, -804728812, -1430847472, -1727991863, -1514807701 ], [ 989784361, 1825839982, -780173951, 529066980, 585461600, -115381988, -1399288409, 1434352839, 2107599381, -1980886407, 1019998575, -274562143, 1742941581, -682935013, -1693112780, 1668743490, -323147197, 1843299338, -1622015775, 1278193872, 711211065, 716526333, 1037563812, 475944693, -2008892743, -239009512, -1977016611, 446149060, 1324033863, 851978867, -1524547508, 1505985499, 1622813796, -413670034, 41776103 ], [ -207386738, -451346878, -1770289900, -1731951063, -2024367410, -1961707442, 1553249695, 1604646633, 512676727, 951121184, -2129747718, 1831415167, -2079580324, -1802334386, 2019312596, 1804118803, -255352644, -1827591848, 1333171849, 1494924580, -1088494503, -1362646940, -421897095, -109274018, 205859366, -1529135699, -1667023558, 1374583842, 1477644826, -236487314, -1924398264, -481932978, -1442041319, -1629721747, 1813266126 ], [ 881690233, -1704413564, -1115299411, 557704013, 134193218, 298999440, 1801072155, -2109452879, 1991704238, 150959336, -318109950, -1586305539, -887154640, -443087015, 892080251, -406528379, 387176760, -478515360, -1613078797, -1211776112, 1371055545, -1834056016, -370080275, -1168842042, -1528418024, 1341914388, -1562358142, -953311211, -1864283425, -267194797, -2018895649, -1997155446, 142762989, -1333185942, 1562074019 ], [ -1897340724, 2078415471, 376113250, -1566772409, 1611856168, -1004943563, 1156420232, -457169092, 446058550, 1767369734, 1793789291, 2094655747, -1319746629, 146417384, 1281192967, -192949303, -2117163874, -129696876, -989346644, -1748563388, -627702888, 885645886, 1405086802, 1647468179, -1526984683, -1492274399, -1230560781, 382915031, -840818876, 1627772156, 1568700489, -248675021, 1125078367, 1150407471, 1981844753 ], [ -1827231045, 11211995, 639591801, 778636009, -1923741607, 107490109, 1728333999, 994760478, -631516860, -1504793148, -1929709830, 430220541, -317813380, 118013788, -1932225062, 1034033938, 1878725080, 1760760057, -396594108, 1472428609, -1352390868, -204914011, 1215553693, 2011736988, -983433629, 132563707, -1191156884, 1158589022, 183677299, -1162485607, 227675544, -751964206, -690545316, -516435844, -480018878 ], [ -555891378, -1497860881, -1802740803, -1537118485, -1436192003, 300045246, -1009977506, 1048036896, 98359603, 167636106, 731534623, -1780254409, -137690348, 808029026, 316181118, -638644870, 711327242, 2076156927, 2099466305, -602101485, 823965872, -351239685, 1934928146, -825295182, 1141208837, -2021767722, -21732898, -2025604271, -1314247338, 334547057, -1439146087, 435241297, -1227347552, 1379738840, 1765066121 ], [ -891778811, 1519839395, -761096715, -1787763293, -1235642850, 1223295866, 1116346974, -1085700012, 249908455, 2082289933, -1062352928, 565621472, 790701757, -1422120222, -736330498, 744784382, 774349122, -2095521707, -657050048, 175298919, -176416608, 367032094, 1563288399, 1185822933, -487704266, 997444134, -898980155, 1096849761, -1116775598, -84224859, 238129989, -2100950699, 1919034254, 1974911943, -940181328 ], [ 109772027, 2090116867, 984974881, 1121229305, 1737713236, 641064635, -1851819224, 482317865, 649359807, 2061851069, -289796722, -1025250145, -1315008566, 272616451, 1983860667, -339926725, -1723763089, 730178846, 942116224, 344472125, 1724041228, 872836475, -925520286, 1444088234, -164993512, 1129741595, 1581048644, 1453556770, 2047933163, 1015420019, 377160893, -2128151161, -1089814807, -1376976478, -451261230 ], [ 1678622051, -1849658259, 1974362736, 505969828, 2136822426, 1975561921, -293073950, -2134036134, -2072796649, -486225317, -1488784742, 1131272760, -170775420, 703430355, -2057389519, 390535320, 1910228020, -1588912209, 1409011126, -744612617, 356288354, 1900414303, 1371221081, 680529427, -412984909, 1314504923, 1154299912, -441597501, 1836185529, -510009999, -1672501016, -2125743943, 28355859, 1931138001, -1513060309 ], [ 1099802589, 1220885402, -1769662305, 1536711548, 317319287, -447515909, -690198762, 1673469929, 482231218, -1339811062, -1943050968, -1102082618, 2122835620, -1347917674, 1441277021, -323458606, -180922992, -1380900448, 148073156, -516568443, 1395584629, -2002650406, -190504869, 1277659593, 1318056401, 1323791432, 1628232086, -1051668341, -276767039, 506454607, -1282226397, -1659060822, -1039319233, -81947307, 1957076252 ], [ -990630724, -2136915602, -1900825920, -802876159, 1145000763, -1109099281, 1165264561, 2060200931, 1965678815, -340023922, -122611220, -1578823724, 2112142122, 1286795072, -127017289, -153746369, 1028170656, 469318564, -1160887925, 628174922, -73535121, -545385003, 967284701, -1450460399, 1097079312, -960853552, -595724348, 1784144883, 257640249, -735347895, 108613840, 1535231074, -1564268744, 876945711, -2041115910 ], [ 667308300, -873282803, 1934431306, 2130871969, 646716167, -1988734867, -2107136123, -1386624828, -1872831504, -300540465, 393375732, 1330474775, -1424291381, 676910553, -617523360, -919449608, -2039055425, -2140224963, -838963236, -806972159, -1762996555, 1745842216, -1261737578, -1276171337, -1732506519, -1401935000, 1053554888, -431173860, 549370748, -1166090678, -1084774184, -1953609986, 1661718730, 513603533, -1965968758 ], [ -747371386, -1954483613, -680086454, -1743981976, 796424960, -490382745, 236278075, 27762512, -1374190367, 799661498, 1597033700, -1735165871, 755745859, 682663269, -1054091879, 522195721, 997128103, 2030515884, -1854504259, -1565211813, -1288794611, 444349403, -674419205, 2036523826, 1592005578, 303881690, 912402259, 1105520196, -1591399291, 27334892, 1207013486, 585878075, -328364989, -1498770724, -243017360 ], [ 640787131, -1709788267, -897119486, 1638676740, 1444191388, -1806928090, 1493586256, -1913023460, -361821293, -1007883689, 488880522, -796773104, -884520186, 396994932, 418369367, -655784886, -231047607, 525945196, 620576132, -1517747166, -37750242, 49539176, -458941872, -992083137, -296347077, -1501989718, 323878953, 225349187, -1848176991, -733057456, 616296324, -771520010, -581276344, -1749403250, 2100765427 ], [ -1163985617, -1667066034, 1695543413, -1412037200, -1781435820, -1686585904, 1978078461, 1713149978, -844407106, 234369045, -153362017, -1859705478, 828045729, -659633852, 1558156352, -1796218458, 1585557462, -1903044544, -2122201714, -1072691751, -993204899, 228010413, 1628193152, -1501664116, 966833186, 1442119333, -493646040, 1695466789, 1394877642, -1690696257, -221211397, -1159557710, -1716689002, 1985149609, 32778837 ], [ -535301515, -264573100, -299208357, -177149342, -1299715007, 14436318, -1416363994, -433052645, 767492798, -130736441, 1545800158, 1408547031, -1460367962, -1323871088, -1985221872, 1527870025, 725312447, 1400118276, -797034792, -274508253, 1971151649, -1441726333, 908483849, -1323293875, 1339870240, -1107771129, 583967149, 492207624, -317517467, 929363174, 2011030670, -105229480, 379749059, 867615097, 1340580297 ], [ -1480998435, 1348170942, 183651720, -457186075, 159453305, 75683091, -598452700, 364973444, -754244032, 844354117, 134854119, 1749506606, 27121765, 618317607, 648976536, -410403821, 2079496024, -41387149, 1186162396, 248765478, 545995864, 397578787, 1550997161, 119936152, 369757940, 570510764, -1123382626, 1761577290, 448213955, -1304039616, -199609611, -1161302547, 2017456467, 1262040268, 664532200 ], [ -698894526, -1403426574, 41659211, 251106015, -815165832, 1457330787, 2107563242, -1078780092, 357188069, -1436016925, 1983747206, -2100810948, 1236775413, 610952129, -821717594, 605122040, 1546615383, -772354991, -1063396074, -1202921664, -917803917, 383380430, 215724817, -10591309, 2125538519, -819427422, 1981057417, -1991089707, -361319265, -1422966915, -871552100, -1909620451, -1782897742, 1144495463, -1857159145 ], [ 2057769719, -2138971850, -1689780833, 647301836, 15801686, 1658419141, 843348170, -1495495578, 1341665358, 123677265, -1916883742, 1505580942, 947653625, 1144458544, -77905299, -1370663177, 77378427, -2094269107, -874141886, 1029488616, 1116110599, -504535339, -73857904, 1255316783, 456258952, 760234974, -141230153, 813169079, 1830951019, -1745119902, -423728033, 551825652, 1610200017, -1435437743, -1855549206 ], [ 500702293, 1243354315, -1055194326, -203018551, 1738779604, 1481394342, 247625588, 1662253364, 1062160319, -1802243949, -928723317, -1990353182, -206267573, -822964548, 1715961106, 1122169110, 2002764451, -1315669127, 70393436, -168327986, 1817984633, 1767835278, -1354104419, 1981259318, 848297690, -1926054688, 123631669, 97694437, -1340960869, -1267328838, -1843441608, -1372922598, 338260297, 578713916, -1165717818 ], [ 1815113430, -1332987509, -1619373529, 1607038703, 241497943, 609317121, 1805371781, -1230554989, -939765916, -1116540761, 1764369323, -1509874286, 2017266730, -78231421, -566598494, -676555561, 3964058, 1802262710, 1063861346, -1485266545, 72773465, 1081083736, 2079078226, 1296136539, 188284799, 1758130937, 1333683963, 282904851, -630027982, 1410078361, 728116947, -1069225570, 1669602008, 737012041, -1959571568 ], [ -1903406678, -1390575078, 1446454, 1342214883, -774448586, 529500774, 1278102726, -822005389, 861351305, -340557272, -481575255, -318658479, -269352377, -667187476, -1628551058, -1696641855, 1367906097, -35592522, -569456846, -1960076068, -251957082, 1509429901, 1561506041, 1675882119, 1592681619, 705772797, 1011993887, 2093855466, 108192560, -1426186966, 631755289, -309989485, -1755388924, -2024788186, 1975289009 ], [ 1247463837, -1837556481, -2125044905, -1133424453, -1963796361, -1565312745, -2120694879, -813897154, -213360460, -58212926, -1546563442, 903112649, 1907978804, 20845016, -1336578330, -936878993, -208405892, 915892497, -920774211, 1777960075, -53867741, -523472225, 43282323, -1857484885, -562855315, 1198258070, -1451340362, -1918068300, 359461396, 242873694, 122861625, -292362684, 2055902683, -1417939060, 2136228067 ], [ -753398205, -960298110, 451454331, -50399675, -2081367837, -544520885, -195799657, 1971573755, 1887622574, -873183989, -2073783666, 1416222092, 815877685, -1764478668, -2019109971, -1305314080, -575318628, 976253828, -1382743661, -957210490, 1458233674, -622285474, -270306766, 548895566, -2127281624, -274198623, 2089397412, 43321225, 1796379812, 1206546249, 6858606, 564951023, -1272425216, 1606292369, -149280661 ], [ 1469995196, 1111378868, 880941175, 1111374512, 537920886, 979074985, -2132588698, 722114077, -730896060, 872092267, 2118705231, 1494607290, 2059213607, -14607233, 1948706195, -1734546168, -1497965855, -506405555, 205334534, -885809113, 1213246544, -819496681, -16224624, 1442620945, 1260911711, -721535516, -2033377215, 1146490927, 918332533, -1658520905, 936634655, -244988370, -1714913974, -1613662163, 139908685 ], [ 432634465, -1841279752, 314067259, -1547210902, -308293680, -1772164301, -516351581, 209993590, -514383985, 412900201, 303589870, -1841245686, -1517140919, -858192929, -1957734881, 733535124, 2020572220, -173792124, -91040743, 1285136430, -253668595, -92288560, 2019131597, -575783322, 1500493391, -1306696820, -1464945305, 24929571, 1972067012, 775334803, -590235973, 876397406, 404816154, 241725179, -2139583967 ], [ -519914155, -229840109, 85057433, 533394180, -1769786283, -949929314, -412693578, -1316516930, -1890279181, -1477495736, -1581756961, 1467279625, 1231258058, -188904396, -1649923204, -1684357526, 1167917864, 1922462025, 1982861104, 711538344, 1283665928, 1139401586, -1547350140, 1711257912, -1189611391, -19070267, 2138579036, -1352360230, 1303617227, 598081278, -533518567, 952187740, 1436786690, -1519140548, 637027045 ] ] ], [ [ [ 248109816, -1342413562, 263737684, 270195884, 1457206779, 273577715, -313089166, 100408901, 1431842222, -225972873, -877262094, 783854752, -429987961, -1844959599, -282994266, 2135357558, 96218277, -1104530514, 1978245545, -1356316437, -786799400, -1493830442, 1846012833, 2130935014, -1475446340, 95552303, 1191780422, 1367292756, -564647380, 986380840, 2026930287, -765545746, 1220194048, 1951088902, -495639491 ], [ -796394186, -1147708170, -1252590508, -512695616, 836521543, 492502911, 1521819317, -135325983, -1695661494, 921457619, -1271726596, -1520788891, -281301660, -411467855, -874388297, -1545429994, -216387202, 72229897, -302956969, 2073818547, 145721091, 618927417, 1917879324, 1378710930, -1645858873, 252276080, -1466741877, -1485051108, 1661831369, -801353659, -1558813866, 1051751395, 709722831, -1096628570, 1175979421 ], [ -995180763, -1808316869, -1351881444, -2072360655, -701632459, 262053002, -152143533, -1541870255, -1745142511, 385604252, 1958441179, -1060003545, 316850922, -2043639792, -2036194020, -1821974269, -1139698691, 1541464986, -786706792, -291532305, -80903106, 780078982, 194510200, 188375113, 1166546769, 47483309, -199237702, -786648776, -641325733, 166495964, -187118385, 1369880000, 1463996671, -831131155, -1936680044 ], [ 1125189335, -1580808836, 485350955, -2019395074, 902053282, -1670084730, -1110750165, 1893787247, 869349175, -1353707697, -2033511747, 1442503189, -899269529, -1836756450, 1894309006, 772936980, -2110749689, -49527914, -951742706, -123227973, -375579463, -104597535, -1917789022, -93766488, 1618488245, -1390641518, 855440982, 1143146058, 561230337, -1969193973, 1721791081, -2094212086, 2048735418, 267643283, -1711597386 ], [ -1595753248, 398237993, -932740576, -2086893469, -1664805713, 110387240, 723992153, 2006776472, -884235226, 1003558633, 863736385, 1493830870, 56792614, -184951889, 1214112139, -31956894, -1174225440, -1609031108, -28104926, -1127094708, -2031455888, -91953049, 1858681054, -1767088156, 267335562, -1380954619, -2062766078, -392663731, 1028514884, -1481201622, -2045672050, 1193113247, -1773402993, -1532526024, -802865305 ], [ -484165474, 495173192, 1865210155, -745422483, 1607772898, 915448344, 40591439, 1388970880, -127342283, 453769007, 1564644733, 529186508, -261888195, 285144383, -1969600042, -1583997837, 1613004823, 1864539399, 1511989933, -1135744398, -791836282, -1363419731, 1268280015, -1956905478, 296842213, 1345919651, 1902759862, -1617312538, 1574346504, -172316963, 1102419979, 1170303384, -1553968494, 908749009, 886618195 ], [ -1746106437, -978439877, -1868595411, 977672049, -1753034496, -1778181168, 1955739912, 979414551, 1185994696, 949109793, 200183199, 1573913784, 128068807, 1783603584, 1376249717, -1315454391, 1568370733, 2120055476, 276795971, -1887503313, -2141841378, 1049132595, 2099486175, 1141876625, 1208353952, 1481894556, 1239478237, 1711112857, 1762136327, 517892959, -1703794637, -954405195, -1780876322, 106897428, 2112642070 ], [ 1536661686, -1546438319, 736278117, 45301389, -1800680965, 1017867491, 335624072, -170004150, 1948015346, -1235294859, -1111033553, -476057689, -477461119, 727111114, -375608179, -1075595190, -841980242, 115668800, -1943502925, 2088541353, -872527119, 155673461, 491285159, 763685958, 284003139, -691393411, -1158044347, 1670404227, -366702419, 899319527, -1450337362, -1903829487, 461510083, -1755281858, 1274137947 ], [ -1511770551, -2037028055, -1606761735, -925172109, 216747591, 2112839530, 1813402346, 1847026194, 1149279284, 2111223289, 1361289485, -355725591, -1212449034, 59612289, -94285208, 137096674, -1391148083, -594360652, -1980653411, 1231991018, -952773368, -1868215938, 1043575857, 865123224, -1938183661, 891284526, 1115943726, 1816867227, -412028874, -414741292, 737592301, 114564078, -1466283659, 67479351, 594021589 ], [ 336043424, 1810435383, -1540017053, -1915557554, -412652651, 660841881, 1635087160, 5371229, -91241297, -1421181540, 20694124, -1075479262, -226391679, -1190791900, 1430635514, 1020706610, -878312704, 1813479109, -607350095, -981034747, -1565620564, -813967668, 491273202, 1769953072, -2054266028, -547785148, -2070242141, 1347045627, -635125688, -875154359, -1349655676, 653056865, -211520456, 1510482760, 1607659667 ], [ 678227834, 725625114, 225087014, 2059605289, 1651134827, 92155434, 719918058, 1736461851, -873030551, -1970100335, 489167966, 225974883, -995736677, -987543309, -1335555788, 658430650, -1633482474, -531352663, -1118827280, 1766066976, -69062645, -120635709, 718733716, -857748799, 568526214, -1700529204, -274193385, -1401149587, 1314318178, -1285639639, -1264763987, 469550497, 1944775558, 1827327211, 1341337844 ], [ 1868357425, 433381105, -733977265, 1885514854, -1682457052, -1457104467, -260572974, -665001216, 691135432, -1208634630, 1392134202, -361481319, 1609054749, -1131573846, -1468530294, -1829229636, 1436392953, 1958963367, 1740935508, 1192734517, -44318235, 132751203, -1572741430, 1870455102, 269315644, -1601282498, -2037836786, 593344716, 1986332915, 1107357821, -173377338, 780567112, 1576144079, -595685632, 2009900656 ], [ -1954443797, -543575117, 1316855722, 1908324752, -1511784644, 1492787116, 968023134, -1650137721, -19774496, 1761286290, -926967194, 65023927, 1350545388, -1654051121, -623446507, 1172115495, 384792031, 979831084, -2134502198, 580469339, -916129506, -1265617232, -1665349391, 2032755717, -400632856, -1138281141, 1255123788, 710631126, -1436314639, 663724707, 454961038, -851405138, 1156966276, -1557352954, -1428857011 ], [ -667570671, -1947475634, 1000835224, 879658876, -1928551749, 359503591, -1637647390, -1356784700, -1748312992, -1622805460, 447539923, -163069127, -731953238, -1594495166, 1455219931, -1150833237, -430630596, 923531178, -1832691742, 1384389583, -438091502, -1295681694, -1603601442, -1084073415, -1924145946, -59023422, 704327531, 1446554890, -910954277, 737692461, 151081661, -1217312687, -1584912542, -749065769, 669868589 ], [ -275980900, 2128876114, 195794422, -1443431192, 1582824558, 1325912023, -787428822, 692452423, 997779528, -839445310, -1722711323, 657269506, 510715431, -1933445463, 804956469, 786461111, -1367114142, -1153043560, 18659773, 912004147, 744449727, 162311558, 655983534, 2106971030, -1210034314, 1109378563, -248173279, 115736441, 1800413419, -87221613, 46447309, -1233271760, -1122515398, -200211521, -1336888512 ], [ 305511483, 1560766614, -1793938410, 1767050195, 2105456736, 384187201, -1088248723, 1084639739, 626683294, -1032010760, 315798658, -527436251, -1928162981, -34507318, -2092116044, -1469419044, -1275680731, -671233080, 2111845696, -2078998810, 465509982, 705228032, -1613213760, 2014403317, 1817032258, -163210997, 823020028, -399636601, -1541433707, 926225992, -1415932471, 1013592494, -1227829354, -1510655319, 2083651285 ], [ 145566732, -262535133, -1583705657, 320192180, -1847163766, 800105897, -917736535, -2050752891, 2144577996, -523652834, 1014927297, 132648256, 1774178623, 947768833, -786919588, -1028656539, 1544812061, 582284095, 1711251205, 64620614, 1173850127, 365913168, 2128927926, -1191024685, -2025601984, -1083926964, 632796798, -631138980, -180687799, -1509408688, -2016973901, -140609359, -356711335, -990148398, 954726718 ], [ 1149882888, -160084571, -1500759983, 1951764899, -1458762069, -1741742995, -1353416265, -1073609729, -185543412, 120788220, -1161851192, 868378927, -201374407, -2111646279, 167133516, -1173966394, -171225611, 1783687141, 75644755, -1399824869, 2129197592, -960238134, -1040022153, -535017071, -1039951767, -1463338111, 479724186, -261891413, -298168811, 1881579690, -2117934798, 6758938, 384030103, -974560615, 991888045 ], [ 1871429143, -1117085758, -663064671, -41261908, -164584321, 249228442, 1202179314, 1620617173, -827639435, 1870428701, 1202367299, 445875389, 1730800050, 1527683397, -641334383, -394038027, 1970428592, -382777198, -1240276489, 91087080, -1780699122, 1318399786, -2126027190, -571671633, 781720704, -1415182990, -565154747, 1676790169, 1673792976, -1984529824, 937286008, 1578517359, -244235545, -789763391, 1124249554 ], [ -180537146, 1189150250, 1205736147, 563180467, 122159773, 1859424789, 449518061, -159745227, -1631687127, -1051547933, 1043170725, -623581665, -1259772645, -1257257336, -1789967100, -1474548790, -1713617225, 1714538828, -1344548637, -508975732, -1312339561, -1250241781, 975940447, -331113282, -1996120335, -148687357, 802944736, 679759986, 979791181, -1453345662, -295555743, 834183529, -1171132581, -1657207873, -1547334551 ], [ 1144002611, 1081418512, -2027096304, -1041618334, -677473004, -860295962, -1654690963, -1172294961, -766103536, -613002306, -943828523, 1175429197, 43948608, 1671752537, -1820922203, 271525737, -2072889401, -1619944533, 415029519, 258010756, 1182596052, 47591261, 1015451243, -237459312, -92971128, 1058312064, -1497318798, -2030638582, -202784831, 868320557, -1992340591, -883990309, -1941659472, -1176878669, -542085244 ], [ -89304529, -523702801, -426809745, -1859960488, 792313156, -340686402, -58216362, 1553721034, -1190686810, 61465335, 678250088, 645594800, 1607888753, 1272288237, -962355621, -264208058, -291103822, 1417962306, -1997478868, 928863237, -1336877175, 1524072760, -657201839, 1460377130, 2046444396, -1870000380, -1432303549, -1775820428, -1762138077, 682210610, -533764888, -601628466, 778941599, -248913444, -1207923571 ], [ 622249925, -389283312, 1303097253, 585859539, -1970687328, -832243770, 483862664, -504516615, -1359895223, -284352859, -1276738948, 1618865740, 830248289, -1318892198, -1868971949, 827617206, -1153925773, -328071367, 1070310470, -1718582433, 1303511, 2104830885, 292024838, 2075127019, -1478698719, -1748892342, -1672468853, 42491382, 866651053, 2087095985, -223848852, -1341392119, -1652930850, -967765286, -94576206 ], [ 71493453, 1382684995, 158876795, -1756817554, -1654026567, 1746514101, 344123987, 20073790, 1972677130, -1393766096, 1624213200, -1808256811, -886264181, -2118808813, 942318703, -1901369189, 450914686, -866763666, 1536720519, -598793774, -1175057603, 1219156083, -1706992147, 1820734675, 1770075827, -1729309685, 787083426, -728747552, 844917161, 1843462987, -157773503, 1138875866, -1515822929, 1141024721, -420407902 ], [ 55165135, -1651590622, 358653841, 197710386, -269785597, -1713046105, -1373821906, 1677104137, -1880095284, -1481931521, 851256081, 875083333, -1104189806, -902422826, -1480465015, 1525726433, 1044664940, 434531803, 1088817805, 758448088, 1626917911, 680638110, -2052297983, 595866802, 124741841, 1115892808, 625054068, -159895224, -2024738702, -569793991, 1091565137, -2042629031, 967435698, -974027958, 1258174920 ], [ -1454918406, -137254544, 992814242, 1279708869, 548046375, 1598829115, 1867382494, -1078730862, 2022956934, 1920544273, 1027344685, 310527755, -1419944359, -869726892, -1751380382, 981858472, -989617104, -1760155914, -331839794, 616232205, -254644421, 1113369432, -885832963, -1432528377, 928551314, -1953009668, 1677306141, 1145816558, -382466550, 755625197, 14606999, 43337833, 221483687, 1147854344, -1605720070 ], [ -1642481105, 1821767174, 1492830722, -2014953067, 1368736920, -851121042, 1728169590, 561330202, 716931169, -330719225, -2077668045, -1051419924, 1504132197, -372209390, 1017652863, -1285217062, 2022389504, 1793509905, -50148958, 1523368036, -564942983, -853956043, -2072449858, 513177951, 62343833, 2101700702, 968168593, 7318259, 712630940, 1122580713, 1658692130, -1256731265, 342288922, -1771234084, 1824299957 ], [ -2069911562, 1726126818, -92562188, 307040935, -1596698433, -1714341379, 435755003, 1498045173, -1993478320, -1824286828, 703241204, 916202726, -1957778762, 2083969971, -1699736303, -783076521, 401258356, -966226594, -1160002531, -668548828, -1824603963, -160453430, -1507886039, -67992996, -1360088609, -452592784, 1703444398, 887262504, 1701962329, -969775227, 1720688910, -175847929, 537084520, 594842460, -827136547 ], [ 771612819, 1438083869, -795521003, -1876417282, -1173756588, -1723609251, -256411153, 355381510, 252031403, 1800481777, -882349116, 1703084120, 492458975, 1406319648, 1310045143, -1595863313, 286551166, 392494207, -896335039, 321716680, 209868333, 1310902424, 204927711, -2016696230, 31309512, -1920395340, -1211275055, -1711412264, -1933190713, 590899945, -1507065195, -1381824292, 639289209, 874325338, 1552612775 ], [ -486245173, 1375596832, -611487217, -576072051, 668401008, 777418984, 1659435313, 2044950585, -1517722026, 828463712, -823533219, 1447318492, -1982743265, 1121272604, 124735143, 925085060, 967848684, -650779950, 1257045346, -646807579, -248338267, -527870667, -218175743, 1977456535, 1872729556, -1879108503, 1929771319, 1242304719, 1242982125, 1617246807, 1245792352, 1381298200, 1345619937, 357679965, -1740025923 ], [ 806712971, -1175795964, 604206682, 1764458150, -1604128188, -620495321, -1772410357, 511779517, 571511932, -1552085337, -1784991763, -586062696, 88206060, -224202095, 2049775372, 1610888442, -1287386417, -899919161, -953038972, -1798322556, -456204540, -616319272, -2021710569, 1289371487, 2077663331, 1759933648, -1494639776, 1849253187, -368195329, -1792790687, -1386313599, -772664755, 1977708986, -1103567332, -1555765727 ], [ 1009720080, 1757952952, 112806988, 1429805893, -59628129, 1168221196, -1785204542, -76682579, -1175212502, -2004967485, -25896463, 877426547, -576075772, -1061790060, -978989248, -734334775, 892691873, -1770629858, 1939413483, -612362111, 2087274938, -514379701, -1456461016, -1683795526, -1292966230, 1652864843, 1545558069, 65231452, -934893270, -883126413, 574454518, 753721178, 136544263, 632038184, -896957130 ], [ -2002542733, 1611565085, 1690308384, 6873634, -1288124710, 854554350, 2143891792, 1610984233, 1913033444, -1489479379, 586444099, 987036733, 933640409, -1804917687, 2020347846, 546032724, 773628283, -2047727765, -1800519573, -496957784, 1045019392, -989365317, 300682737, -1303327380, -1007392493, 1002155647, -1326498891, -2080211077, -1841574329, -1698062246, -134962624, 1507629446, 2018820203, -289705058, 1942615678 ], [ -1874662060, -784482121, -1631657380, 1175313606, 747393246, 987047084, -1105745302, 569866079, -665542146, -844966594, -1725878744, -1588401769, 1201397550, 2060116686, -591704749, 1444478851, -80436848, 569095713, 728391440, 922974724, -912604916, 1692027938, 1141351893, 636558919, -1425833851, 619315634, 65715076, -2063691284, 1656228339, 1014140843, 1307732246, -1822537704, 1750108119, -1608874907, -953566848 ], [ -1143879232, 839420018, -631546586, -1469640923, 1166814423, 271710970, 1529983887, -1044851305, 1920233369, -1989141915, -139987845, -866959296, 470945448, 1420080354, 783181643, 2103346306, -959103381, 1319403663, -2017826450, -1224306904, 458365615, -1937271103, 1737887953, -1381310470, 1882581315, 1179986806, -1850786544, 791180473, -1717235056, -1691662155, -1389650423, -1866145048, -1368461920, 1956362385, -902052752 ], [ -1320795102, 1673722740, 1707949354, -812648360, -862955025, 553063096, 1070598146, -999408470, -50311563, -487992622, -2049828606, 551766626, 885940644, 931435707, 1928902235, 427968991, -1934226589, -1120630975, 649371643, -1043104910, -1638713442, 1607632070, -190817294, 1476011349, 936571186, 1289619604, 1372857237, -778469713, -1457783035, 1790161042, 1118644597, 1087292190, 2112628259, -1194745750, 952617650 ], [ -349725802, -1150385120, 44428753, -667985250, 835592948, 298847038, -1073965013, -1434757711, -1532584509, -1049019931, 1669895476, -1019881023, 1551468581, -1702621427, 1454314662, 1160600705, -203697781, -1831008189, 1623787454, -1062243002, -1281355965, -1208193007, 2060033938, -203403113, -2006857998, 1412271596, -856384012, -1743853009, 1391721538, 972842783, -1126342116, 1188800161, 2041685365, -170025440, -1791670723 ], [ 1977852340, -1920250258, -1994399422, 845034666, 1242050685, 1490408913, -1707462287, -1644158200, 1528502159, -1925645089, -1160947472, -584783540, -1862881706, -81943025, 1142270575, -490832398, 1776401884, 847171223, -890279441, 848380608, -2008569035, 1990871949, 205716771, -409985330, -2046531726, 92330518, -171229441, -592430536, 250440195, 374608217, 1633169186, 1483069765, 1039947199, -2054778121, 214300058 ], [ -1378473673, -1502408447, 1588474969, -937403897, 1017808695, -1733224067, -1438933460, 1201877328, -1424977422, -526391825, 279963165, 191966893, 1792734062, -1586758745, -687614939, 701934168, -361325110, -1506769751, -503803978, -1007325707, 1067919018, 518265796, 180172543, 297828138, 687844474, -799580182, 1702961493, 675719034, -311698109, -653806735, -1795188560, -2082118552, -1386476491, 1599977060, -707702003 ], [ -232750711, 2016848117, 95501596, -867062192, -1098086554, -2058944831, 329372848, 83660133, 34894230, 488870199, 1912196174, 339352170, 200650847, 768087963, -1836702512, 184437806, 1813459996, -784550045, 1122643464, 1570681772, -172618655, 2130400647, -698513439, 653668990, -1931431223, -535883323, 1325054112, 2064042214, -1324809944, -2032124440, -47364215, 1630215185, 1113911350, -2034615491, 657703320 ], [ -624793882, 251231491, 107602291, -3179920, 1524341438, 802481653, 233699934, 1634562122, -728115760, -572770807, 1189121140, -1073227662, -679344450, 1800150867, -1241904150, 1268153045, -683856254, 1020264585, 278392676, 137857643, -303934003, 1228698209, -1832823961, -748777224, -35222789, -107120613, -1048669412, 1090637546, 1450637935, -323771233, 642142975, 497729686, 1328449785, 709286040, 368813044 ], [ -312338817, 565141206, -248470190, 1375528736, -1146293380, -1322753447, -909884765, -543455480, 310656323, 347626361, 1942249052, -1146298316, 1839294023, -1337846969, 2031798643, 101667301, 372886672, -81106375, -428204780, -1420057237, -1274498834, -1039340544, -1688240322, 1148910901, 1042646012, -1376612756, -705345799, 2081414307, 1054383158, 306020461, 1419277929, -967741235, 1729513776, 1105697974, 26742426 ], [ 169634703, 341684187, 1648457956, 1023211092, 798375371, -1547708095, 2139601097, -578531665, 1492467374, 1393783234, 1937333567, 2090504838, -1523522876, -1920920311, 1783425284, -1882169413, -34001184, 202767214, -1242626617, 346186287, 1177775141, 782553327, -868403514, -526008397, 226710640, -1959888346, 458633296, 1553316060, -1996661063, 855603085, 1868026182, -1658474405, 1962691673, 409847449, 9441673 ], [ -594637420, -1433872164, -1329294048, 209981184, -336272987, -1813971620, 889722474, -2049961866, -362036754, 1017949271, 1778315500, -1759594176, 1094222865, -1858059164, 103293834, 653536561, 2140881284, -1598056111, 548572113, -189246450, -1157210621, -455427815, -1401755075, -163082418, -1708720899, -593783322, 309193377, 666345796, 1895233597, -519983736, -443245876, 1038934852, -1364396385, -1002069, 750969054 ], [ -2101856324, 1907792983, -1358499218, -1718032282, -1409731323, -430147179, -1904054896, -191002220, -67405500, -887152075, -1119267354, -1548787831, -1444278963, 1404224466, -124236580, 905731069, 1758735243, -649239389, 738347496, -441826074, -1086305139, -1122790, -945087976, -630774442, -608375193, -1268675382, -1289602672, -1241723477, 1342471774, 789077006, 106462258, -1830960301, 548657616, -1952388313, 156547016 ], [ -1583878039, -119039636, -555561594, -311614850, -1789311102, 1435373030, 1875691353, -1225484749, 955182571, -1268686863, -160722514, 1341216158, -1908341522, 1881296997, 779572661, -293498920, -1940733754, -184327190, -1367046651, 1631293224, 1144020636, 319055079, 1133305555, -943620276, -1658916777, 683980876, 1351185833, 1692218367, 1898587870, 1157818401, 321644280, 464474749, 1342976349, -384170673, 655385599 ], [ -1896359688, -260573191, 377403914, 1291455879, 1135512893, -1075772269, 233797806, -1980827735, 1758855160, -1397273368, 2012793772, 1948468840, -2096220280, 70492504, 1717952092, 1043058443, -395157473, -1498919707, -1797320045, -1665690630, 1596584825, -1321844303, 500294012, -1561575888, -2127267408, -244236790, 1412285013, -1462620794, 882451498, -1191425278, -42590343, 1111440873, -1978306689, 44183363, 805356914 ], [ 954811078, 805190120, -386628268, -1423727815, 1302026256, 823046182, -850395547, 1042359025, 2130892632, -994268896, -1867285149, 137407676, -1380958566, 192996459, 2028932718, -811336080, -616941029, 850636678, -1727509865, 1912537614, 1995930185, -1117560849, 1115797307, 872629552, 164925052, -753578752, -1893022845, 795914822, -599600437, 1499188319, -2004210521, 1675020124, -219565205, 1931019136, 1537813187 ], [ 212093623, -725858226, -99407615, -1017831642, 328443388, 48310358, -2019101136, 7841737, 1991975647, -397579335, 1447767367, -1301436659, 543390086, 1016911753, -1373867495, -2048606572, 1906169167, -1500980330, 1984544180, -180488283, 180445411, 1540031694, -1916838644, -247166263, 864518407, 676733880, -183481581, 86084160, -517621389, -394782162, 417730547, -913080858, -638015843, -208915881, 464167249 ], [ -711207774, 558650859, -1181062053, 22597588, 842271893, -1436030821, -694475751, -1306873796, 858888600, -124203269, -741395505, 1095834015, 1227219695, -2122579795, -1513416693, 240518525, 1403891929, -1265509162, -1863130609, -277062702, 589914295, -856300906, -1499595904, 434866330, 1515317034, -2130683266, -1722915086, 1997606089, -509328006, -527292732, -48178994, -1477272293, -582132326, 376703442, -318316822 ], [ -2014787666, -709467839, 1071643820, 157064128, 191569255, 138214190, -579099440, -2013497779, 832742635, -199558049, 478937485, -628675044, -1713851517, 2133589389, 1575609243, 1864882156, 584428601, -1475701587, 2043036407, 349146036, 1682910486, 1399561832, 876747124, -1122263732, -402114739, 422464933, 1890623920, 1946273583, -516197806, 1853589137, -1199849742, -1938641814, 1422636862, 411168712, -1002938299 ], [ 755980442, 222415016, 92344537, -471449507, -627948992, 1695863204, 1703539375, -1359543422, 36251715, -1024518901, -183405437, 1037231107, -740556911, 1190395335, -1958729430, -457897091, 397562038, -619207144, -436600330, 988997362, 1816922971, -2051096215, -2032347267, -881562702, 378867868, 2029023009, -735364397, 493654137, 1512730804, 2087683679, 1385588698, 1510542939, 855183349, -1810803399, -1114466131 ], [ 1701485941, 1696041323, -1085260827, 859790269, -559220304, -29323397, 426240155, -1713196221, -253588832, 1695606173, 1805936128, -991459020, 1405457803, 593848083, -1168760861, -1278692135, 1226641635, -659156845, -1639622861, -1534359325, 869290860, -1126836309, -1933268742, -1074185651, 1274024781, -1566136905, 1635060753, 1947232364, -797198699, 21548246, -378460656, -714789205, 115387708, -1676401456, -1513494871 ], [ -714030074, -1415784260, -720826237, 478249586, 538933065, -519228222, 1183862582, -69829597, -1947497105, -15294512, -1956692226, 723353471, 1912064302, -1726776146, -376249144, 1077470625, 755226848, -1846562654, -1402044631, 2105780673, 1716127192, 108864352, -2047892353, 1779182865, -167238659, 2143964083, 1055023371, 297588491, -700209678, -1034335121, 504783465, 1689705461, 1562105392, 1315350166, 251647375 ], [ -1924367685, 1734079633, 1568093629, -1948029183, 216868817, -1640638090, -1813975984, 1711236634, -1190515793, 1287492149, 371524523, -325877358, -716328095, -245858839, 2136254904, -1616077552, 2017142919, 827926000, -1101672044, -1748702866, 1213885706, -1544481287, -2127810106, -1129275562, 429803635, 687755881, 957239328, -1881179940, 1291571148, 295004579, 389538965, -1898215959, 337925330, 494487713, 222105194 ], [ 657526283, 31754953, 779313057, -1623744869, -329307749, -1068572384, -740876412, 1382677235, -1466284517, 187864292, -1657037424, 1110231005, -1366667302, -1200771050, -1252187017, 2004536009, -1271638562, 1430138540, 159019647, 1057243296, 197033911, -1682836693, 832572201, 375978883, 1214802983, 1148379265, 1010952116, -1282301180, -898892707, -1827598470, 1644560947, -166022303, 1846004934, 220745457, -1065532121 ], [ -1415672393, -1011758167, -864121981, 1545537121, 1554529880, -253360091, -1589982360, -1327460051, 194881860, 1542973470, 412135832, -141442898, 282556962, -904287467, -812535745, 308716322, -1339558501, -500139174, -1562893583, 816603901, -1773447534, 1027482649, 895392443, 579973403, 1961875015, 2024011498, -806884180, 1071021280, -72937662, -825561732, 1206360767, 1347491637, 938860391, 682225705, 263428256 ], [ 1201147731, 1762339830, -1424650685, 1299402962, -1408542860, 1398321846, 1135115752, -460387481, -1225523731, 325546069, -325878608, 363520574, -1805922367, 563640672, 1208547781, 2057854410, -138913441, 1185822123, -1575786121, -1747919898, 1452983036, 344306268, -663442579, 1095254867, 218049976, -381542556, -39609369, -1791740744, -1111483700, 1099872099, 1573748642, 1285155475, 227362825, -1064913212, 850533178 ], [ 890315941, 1198076059, 1213706761, 2028018708, 1750228540, 1907248441, 96771335, 927887725, -1350257269, -826812856, -1994040888, 1794584099, 1338132903, 213791046, -1708396257, 2085996553, 14346535, 374030274, -962676295, 1682285117, -405378576, 1416399186, -506982352, 2090755330, -2134640230, -1845761977, -1337544365, -1009260787, -1274813101, -164706983, -215699544, 812387030, -1283324109, -1285036466, -828612529 ], [ 805033036, -1634085088, -1884276901, 843055192, -1869619834, 1180812596, 590838580, -547638648, 836237119, -905357327, -1459421199, -227585336, -372270087, -1978061817, 1085759657, -1329379841, -1730955100, 681469460, 1759494432, 77623585, 827620115, 29238360, 233071899, 1402864274, 655427949, -1749578372, -1764649375, 743613532, -564982886, -1396247991, 751890664, 1561680851, 947516945, 1142631796, -907752563 ] ], [ [ -1856175925, 1044967751, 1270625059, -1439277285, -1561760841, -525658422, -31639663, 1878429733, -873242644, 449673903, -1366429084, 1770260730, 1816028985, -423644631, -1076027372, 1712659342, -1914497683, 744913228, 624644520, -764238102, -705461473, -1157598546, -1010257175, -1089816140, 1398381859, -1569526631, 1018338318, -537659419, -1389558345, -1271251623, -405790422, 2110416244, 223487573, -1814721192, -1084030483 ], [ 849791485, 204660199, -634962312, 1167931401, 1397646882, -1419190809, 2048228839, 1625132095, 1152886885, 94441034, -101662331, -1678962767, -1810139060, 1389515806, -216657841, 136058803, 1444489953, 994731012, 2021989817, 1715515111, 1841003158, -1275709967, 1351046478, -1283072483, 1981090220, -718276578, 774474965, 734260050, 1803225805, -1841674616, -1105909037, -2143824542, -1091026679, 1534353949, 32939745 ], [ -436970371, -909934076, 2003204158, 1761828040, 1425431648, -2120116651, -390532775, 312925924, 1904379607, 660039250, -202520544, 2032571829, 576682237, 1129552491, -1769791957, 2081768372, 2094811772, -1135601087, 847448111, 21408182, 549841210, -1139545683, -1299709593, 666578992, -1386471485, 758926199, 260700871, -1913279908, -1903336572, 1661282795, -1251417584, -948914809, -320587275, 664557798, 578390885 ], [ -740031034, 179782155, -922989767, -1582824229, 968490629, 788644845, -1202457828, 113052138, -250221347, 1655222945, -457407062, -274835163, 7522064, 892182871, 453244364, -248672244, -401620119, 1927556288, -1779248885, -1449514192, 2095312043, 1287942641, -2090575453, 764549351, 2066492500, 354003753, 465527654, 1587989221, 735850488, 1448474538, -1529123423, 1553331432, 582546071, 658787648, 561304729 ], [ -844258873, -1436857170, 1437193562, 1580432464, -591261237, -1895847796, -1904473341, 1488520172, -598147894, 2130575735, 1180831344, -750536682, -31742228, 855862406, 1334430994, 1573104993, 645106658, 1851389090, 911232301, 61803478, -894699083, 26571898, -1884732080, 818471549, -1862190091, 288024586, 1495186509, 750736400, 404529091, -1896382878, -168549152, 1332554311, -82726900, -1202132918, -2077034215 ], [ 1513344373, 480894834, 1171547963, -1301843025, 1514688414, -1318553309, 1680227709, 364882246, -1957526552, -1799119535, 1343453881, -407074522, 967253004, 2137173053, -430180986, 763542634, -1278213139, -1514397571, 818733077, 621538669, 722359146, 244861267, 815051241, -1364103379, 1244174408, -940287081, -147871201, -109427872, -59559740, -755553410, -35724117, 1020416404, -308388909, -1353571585, 1175372365 ], [ -1722320415, -2043158492, 577538733, -2023355376, -351839752, 635968610, 1782879985, 2103430152, 858043098, 1140742598, 1954713614, 1700001943, 1767869241, -173571918, 1182606743, -2143578126, -693546236, -220097951, 1601874446, -1689607502, -308023269, 114521356, 1513172756, -25533922, -1618160021, -1438264187, 1554618989, -1018473824, -1444447038, -535289281, 284667761, 1167590448, -1422993535, 1110713713, -691264755 ], [ -1763863676, -109053440, 1178866958, 324106021, -1203792673, -1579043884, -782008037, -1442348052, 560994929, -946332630, -1186792996, 926682822, -1454691358, 22197869, -1536789089, 1979042554, -438161353, -1087365724, -583283235, -491018263, 1650870453, -963642466, -476306731, 2023353857, 683909755, 1277422210, -2027874902, -587702496, 1578418750, 1476191956, 1857201536, 1104499441, 1117853312, 234454000, -634816121 ], [ -566186411, 481236786, -396248661, 599434722, 805894640, -809008985, 616329164, 1015813640, 627004925, 1170601248, 240503848, 2005647037, 1614182326, 2115766173, -568000757, -1986700612, -672624700, -541931350, -640841585, -877004559, -1568898949, 1027141180, -37718197, -1958037516, -548861956, 670684808, -1242262353, -1332249527, 1733250878, 1638954410, 1744308089, -801602190, 204523140, 2121731051, 1988339136 ], [ 1433037927, 837729040, 502928415, 1896392713, 2023141217, -1176061827, 696607152, 1005463944, 1868851212, 1914799246, -71590420, 845249028, -444583756, 1006560814, -1753250655, 1338264327, 265330657, 162960171, -1665651401, -1471501912, -205334195, 204368851, 1758009015, -52392340, 1821268591, 2143912152, -457667537, -528251162, 607823395, -759770433, -902838823, -1510118984, -1297590879, 1570695946, -1117283790 ], [ -200794463, 1254887655, 1890175573, -1988578655, -2046810006, 1130226254, 567655385, -1561392742, 1305544124, -1028575223, -1410953824, -992829565, 161601377, 1326498859, 288592903, 1805937696, -1073175180, 1017760803, -971696407, 1624827371, -745890518, -806447688, 1869801588, -264044469, -697318431, -1927931808, -307819965, 1926673968, -1015755923, 351015252, 1581159939, 2098187703, -111477137, 1842250629, -448306894 ], [ 485205326, 836136167, -1046740641, 1878560462, -2023594716, 1754093468, 169154052, -946938351, 1054874552, 1287387837, -2126535031, -1996074342, 207425167, 638893269, 299893185, 1336302932, -2114664671, 707037163, 433920749, -401721880, 2015054594, -362137445, 1030395668, 107183553, 1447731077, 1406939568, 175025888, -912806042, -18053069, 795732048, -1992821297, -1754314457, 1367429546, -703559549, -578936472 ], [ -1458098386, -62969210, -433912119, -1545028141, 748256127, -70348783, -1047464157, 1088338988, 262403045, 1844855197, -1150245926, 1490290681, 1838154697, 1003439257, -2145867076, -241762416, -1353827847, -511625947, 485030817, 1086634263, 1653476908, 2115613945, 1102290173, -764110202, -2099134715, 1293664236, -1227061455, 638987609, 283139301, -1088735955, -233197668, -346167349, -1641648672, 127508881, 488145504 ], [ 362561658, -1337868332, -2061938262, -1581088984, -1768953200, 537522706, -1067535903, -2044122813, 146265986, 1905256204, 1580812950, 88810934, 42493929, -595267323, 1271421423, -1417430364, 1584488463, 1790288296, -1645388749, 72568884, 963012161, 1691639692, 333592050, -306404869, -49921670, -1882998583, 1385592875, 1889567596, 351485623, 1794213617, -1820843557, -49861735, 179945682, -1991985764, -50081188 ], [ -1977578882, 1746048411, 1294651111, 271217718, -11347244, 205691671, 2036134292, 730200651, 1823149827, -1817900172, 1401746828, 49802648, 429888877, -513749074, -1540152709, -1485291798, -740074089, 660510893, -108077772, 2114849724, -1754798580, 1627859640, 1960725148, -441665439, 1136413028, -285505205, -1988615787, 115668783, 631351120, 2090216795, 886685966, -617506456, 1965703110, 1121539106, 1903378805 ], [ -1303740189, 1625070746, 594826510, 843605045, -2119416570, 1752213054, 162364549, -1949208129, -977867778, 1972095376, -643101220, -840834461, -1842685940, 1665886193, 1140426560, -1760726202, -1235316015, 445272357, -1356928863, -1143283027, -1603562398, -556002199, -403246741, -2043978381, -1462933804, -776086436, 458073765, 746026956, -365061741, -1923012770, -1039541363, 1692484560, 848534723, 980920033, 1311285824 ], [ -60372745, 1706543673, -1130700023, 442873281, -271684784, -228409894, 78173680, 157216132, 836595863, -393046272, -337336871, 139181971, -254902541, 268486512, -594926174, 271513626, -26795851, 487106347, 1320974214, -1539695247, 1662428804, -1602843931, -1249746152, -2126008345, -581470562, -1701891988, 1046478554, -1298522982, -1251214636, 680060280, -1404629234, 338454189, 1101502520, 487778771, 31417517 ], [ 870571669, -1883235754, 774507124, 1094250915, 1680625762, 561190335, 2123460795, -551972393, -1106985363, -525227320, 1974788497, -211805508, -287950190, -252422188, 196455054, 297262717, 872109305, 1836435784, 1314072895, -1084225992, 167304317, -1142915444, 1388313232, 2127260851, -1886166893, -473741855, -715630348, 1995302199, 294308813, 743220096, -73844572, -383513472, -463530814, 2059409966, -1105780318 ], [ -1933279316, 33570771, -139124337, -1123084136, 1332680354, 389524555, 1177055708, 317140856, 1555313306, -1178573258, -1200064149, -1689373949, -1323033376, -800873455, -892880297, -1935299287, -1312484439, -890788751, 322744940, 797850270, -761935929, 645613850, -1072602260, -1072129297, 337879648, 953303118, 1318504160, -47108946, -1417809334, 1484627799, 1532682516, -753400512, 753603879, -856409948, -996045711 ], [ 692002891, -197185621, 828594610, 2288576, -518610109, -1857673630, -1556128309, -1970689964, 2142095391, 103701544, 312121798, 517766087, -1951262415, 1354845256, 1389177196, 1358657113, -1173520987, 2003631972, 1104413927, 2075054242, 1540025273, -578876959, -1225663085, -864334390, -511777725, 1927995730, 345778070, 148919022, -1410404608, 1871758606, -302337057, -168520696, 1103603207, -359531922, -234209964 ], [ -2083323089, -1286977877, -1278116067, -1793846823, -1488452717, 1128955401, -863223609, -802470619, -1340315804, 902256981, -886879863, -727163358, -646944058, -1218580229, -467893573, -1809867393, -319891141, -1193200361, -1345021850, -545318042, 996809118, -541819032, -37353988, 1103878059, 313844503, 1085178829, -1797907917, -1495050672, -1325857140, 594484457, 1904344817, -1133332246, -1327563266, 1390847450, -1915712828 ], [ -1549009526, 1225054291, -19454000, -2130313362, 1966269747, 1205923809, 2103906581, -1825374590, -1548991647, -1336392855, -211126211, 573595161, 801713262, -1964091936, 990261788, 1053524995, 1482492363, -263451042, -1924143770, -148732170, 817929507, -1284043900, 1188622987, -401757373, -1112768044, 672992171, -1638886136, -1609373160, 614794002, -927558593, -10176875, -447154258, -1946957457, -1690642301, 940303429 ], [ 1909413351, -248164937, -760043211, -173428745, -557777935, -1405324530, 1816466374, 990214037, 1616795448, 2143355162, 158321732, 2146479104, -315906134, 723416417, -1152922746, -917755536, 1130203669, 1466759617, -327109188, 1988819619, -1367194610, 1198900976, -1592126480, -1872769000, -1048473277, -2032354138, 1134993633, 1642028728, 1152948708, -928289053, -1867019104, -432372979, 631238091, -544244569, 576269511 ], [ -739536725, -15444649, -1491186076, 1654578086, 2014813696, -54290035, -1390262375, -24999663, -593367261, 1075245607, -1907791487, 1374134404, 186369116, 2132690476, -1842018796, -736475864, 360428545, -2104827672, 383394055, 555781514, 690900102, -1641468983, -1438944171, -498198638, -562711068, 499294190, 675121183, -268758071, -684217032, 2107275157, 254552870, -157010548, 1788589577, -651777216, 2037896063 ], [ 1825054008, -2118362568, 984487619, -398068506, -34748480, -604190471, 1005540166, -467505558, -291833835, 5081763, 40514046, 574628697, 2050162783, -2119944543, -591207268, -2099983191, -1154794245, 419454578, -1585872446, 1683646345, 1199464926, 1255902763, -868262150, 1243208295, 1598685070, 984753404, 741091007, -637687252, -1560200548, -1935913139, -259997256, -1294370748, 688642887, 882974950, 988250418 ], [ -1110813532, 900408707, 12979584, 591587966, -215579255, -923104144, -1878665903, -23765112, 1228469819, 1970642434, -1499273239, -361899394, -1973221236, -1065157855, -538427068, -327105103, 318395902, 2096635114, -1478009106, -1319639896, 389779407, 117171724, 1702657048, 93671031, -554904310, -146116902, -1184899952, -1682343429, -932093091, 156205143, -734730163, -1619657825, -33632735, -2039213790, -1581943500 ], [ -1126585068, 184123402, -18447594, -760173160, -126060875, 1710050839, -1928054331, -799725723, -1575604541, -353919927, 1322194680, 1406395309, -248189168, 222741526, 2108224312, 352220122, 1460205188, 1268056263, -1037711484, -851099992, 1127381531, 1591987065, 346008591, 1562189122, -485152226, -1904275070, -159695568, -699637989, 110915498, -733370148, 206222673, -868473446, 1855505055, -1876268629, -926435497 ], [ -1341589372, -1120169872, -332573226, -719619894, -1838632161, 341475912, 1509492746, 1456638133, 717523561, 39792056, 1543885761, 1552254213, -1408641076, 470356427, 944777554, 1997399410, 488136911, 266898504, -2037956870, -1495776064, -938761815, 254907135, -1788752494, 1191833565, 1814318097, -1790570901, 1888836088, 2144136200, 673522676, 1009667829, -1489689267, -40484317, 1625515560, 923210457, -675229479 ], [ -315399097, 1511667641, -442722504, 310829804, 1960445797, 1903515866, 363064283, -1675430134, -689900496, -1823415077, 581316024, -438173841, 1977436171, 452560255, 1574826821, 1493913820, 304461665, -1575033727, -1041937256, 1409011217, 2143953869, -1624039070, -1245842017, 1331882005, -304094029, 1541020946, 290748847, -1466146172, -2118855564, 1722359021, -1680705577, -559923169, -2072306174, -1675219667, 1117152469 ], [ 1781249585, 1788333238, -836414133, -1610008705, 2094026552, -1412272326, 1218430125, 1049917581, -1444752242, -791124516, 951660771, 1208160932, -2050120556, 2044142935, 1484430174, -2125525021, -458900359, 121388752, 82975189, 2007890154, -880941344, 819833409, 1789601897, 1677470101, -1836999432, 1829166348, -1497416717, -1699305051, -716059925, -1892700870, -533202021, 1619644057, 870752835, 1949915971, 172319663 ], [ 688708993, -2038746411, 1509620256, 1666444940, -1873523212, -351132319, 1924631179, -801543668, 684448875, 1892449804, -1199064241, -475550816, 1543791696, 492918332, 615086917, -1874179398, -2008828261, 959386638, 1164627345, -983125477, 1336826487, -592219039, -157579169, 2141336431, 8528316, -627225927, 447609921, 1144341582, 1713970485, -1823478045, -63995956, 1039090757, -2111980639, 1285943586, -261260739 ], [ 873374801, -1781277779, -221678988, 2023378888, 1899803034, 1044990740, 1432275512, -266436112, 1415116958, -1265659192, -247637131, 1372512423, -501126936, 427168662, 1995248062, 468400488, 1709188118, 1815854435, -1573807899, -2136173069, 1824387782, 675836216, 2039945381, 2093676793, -1382781240, -136236950, 1975609111, -2100626613, -499875938, 414904022, -2130643798, -343420446, -93302818, 2002029577, 1957018646 ], [ 1083623285, -1047238384, 1715610682, 537771592, 1293523282, 2135031900, -837976995, -1791295059, 834340662, 381605778, -106282785, -932863355, 1846429422, -185759555, -643757619, -248482434, -665173296, -304517635, -2136725176, 590204048, -556823592, -1524744749, -1325703933, 995277105, 1059470949, 985098522, 661480406, 871935551, 1588110420, 740343663, 1581079460, -624833673, -1640983385, 284596220, -564309669 ], [ 1883802776, -736734484, -90659544, -1529801934, -2056520515, -1703923875, -1841614612, -490350533, -325285556, -1832885112, 1463041933, -196147904, 1720048133, 509957240, 1917911712, 154667615, -1021670136, 1210258694, 809918260, -168017499, -422547572, -1567077119, -1455305879, 415614268, -922623982, 1186421789, -5087652, -1478539508, 1406733534, -706392272, -2141079899, -1761122321, -384059736, 332041828, -1617523809 ], [ 1779056303, 1397726475, 1914027158, 1877773909, 549271871, 272783523, -1190055661, 1705622918, -2016169640, 1164057346, 1819320325, -366816141, -1920417451, -618172203, 1260297735, 1442736290, 1777298672, 2145857908, -26037371, 1490823991, -1463611923, 1502910569, -666647651, -343105670, -11736525, -256018698, 1946884570, 1784266093, 1208228727, -1346184006, -955995858, -1023357364, -684048892, -233860582, 1691337012 ], [ -1340052995, -1656553311, 569887779, 1496119841, -127473665, -169461, 565747244, 107218659, -482665039, -1081492702, -2116567163, 1667030431, 1796789651, 658132130, -1765691121, 1787877240, 1617526208, 1754768619, -1832825595, 1709939341, 469476152, -1095619612, 1793136080, 361905649, -586940339, 1898233149, -1277551825, -176722337, 1676094043, -645348428, 930672910, 1604587743, 234795508, 1992175913, -657151510 ], [ -296947263, -1379712490, -1368652422, -387038620, 1493749008, -168038461, 976322431, -2028606929, -2121509808, -1222351623, -2061107560, -354923864, -233600516, 863717472, 1723691825, 1006886232, -1370910881, -1649857035, -1169116410, -1882911866, -2074303295, -765054583, 1433968884, 2122525001, -1336625862, 1788640281, -1974213587, 995805726, 1510518711, -1911352500, -1380145635, -1845186098, -1612769895, -627339411, 1934082498 ], [ -453902697, 1155595381, 1165139757, 796743681, 554273635, -2046683956, 285805221, -883851890, 741673014, 1982347024, -1876856039, -1857999604, 376162111, -350540432, 2112789729, 1573464990, 1924681887, 961054401, -485035727, 282937541, 1335349739, -695176323, 1092617871, 421528936, 1598653772, -191310006, 715623670, 174343288, -1121113348, 1305926329, 1693073253, 2066322651, -1466192369, -3428765, 649126270 ], [ -1434155551, -1199322663, -187158075, -263817940, 859119062, 1743425677, -2025746968, 906629046, 1599169793, 1935816698, 1069709051, -1445625837, -379729424, 655758812, 199528795, -377135738, 1001601361, 500865095, -1351710847, 1828140279, 141062756, -549002732, 2122054959, -1457440094, 1201499570, -992758636, -21775192, 73659106, -786862339, -1190457377, 1758208069, -320108124, 1308157366, 1065808046, 283582700 ], [ -1592189675, -2135141320, 1670668415, -755061960, 160677617, 95868757, 884253871, 683327712, 1844438518, 527662427, -1294362081, 1209142265, -818266555, -1190389346, 1096168671, 400195603, 1209013744, -331947878, 18687834, -2035881914, 837126088, 1692996852, 1574137459, -1245121394, 879361047, -178878508, -1441629672, 475325302, -1210409281, 1754072189, 277246615, 57430958, 1684927592, -3350608, 623934609 ], [ 998232817, -831394937, 465898407, 368218825, -174534500, -1428031965, 22845215, -1550868203, -476900152, -1762985826, 1672985869, 160548953, 1412818389, 2145932591, -1276304887, -619063307, -1782896632, -274655256, 1902410531, -679752678, -1375534749, 837534203, -282172516, -923531778, -911570329, 1664082505, 2111201075, 513303631, -356881519, -484547854, -459726653, -1074522594, 1299115546, 2075602579, -756597199 ], [ -820755306, -2020814191, 53230962, 1603228540, -1554011941, 597634219, 2071918425, -2091163401, 1553751858, -1917902865, 789856713, -662060286, 139035649, -967316185, -956382438, 879072229, -872049080, 546198204, -1675247074, -1431147357, -1025089861, 1923193094, 1276293147, -1301461866, 895526678, 1218259350, -1642007973, 54596310, -1085331270, -1502873919, -1837578297, 1897231656, -1117233142, 642866545, -2042170370 ], [ 1756335779, 1236655139, -139424818, 1953527868, 370189309, -1299050110, -1051753779, 1616428246, -813251769, 301599877, 683931055, 709790230, -1347125957, 972760973, -483421238, -771975056, -1482900286, -1044723913, -904138784, -725071650, -1346847091, -1040712993, -1260114914, 542569157, -897317696, -482458939, -1169128479, 592247598, -683637172, 1724633073, 1903451067, -764868702, -728167438, 316307532, -855502827 ], [ -1635879508, -1994634419, 577033334, 1734638669, 561690351, 1981979305, -1253178372, 778731254, -4189005, 542990838, -388266111, -1566136678, -853890363, 1348482387, -194453684, -1230582368, 1883994883, 1551779022, 1476358682, 296842586, -1990090442, -277250005, -1423685595, 88950972, -72644559, 1870668393, -1542204914, -27546943, -1969077193, -422098379, 318593205, 559633442, 1898940457, 1689150569, 704571020 ], [ -2005235792, -447249897, 252326120, -1892890551, 1620111861, -823903166, 1172498781, -850121417, 1761316162, -1727450956, 1454554583, -1499481565, 1976901201, 1346370469, 1230824519, -1073325833, 81625232, 507875644, -1624358811, 1511682783, 458356202, 2110040633, 805002168, 211589811, -1783859455, -1770881507, -1912941937, 109557311, -1659890029, -634181443, -931124075, 112453814, 1800881900, 1871520251, 1394087646 ], [ 1142651883, 1236433142, -1026110811, -1541486832, 1180894842, -1157311893, 1391923278, -561292603, -1916999874, 1134595748, -597539489, -314075495, -650591262, -163747792, 1040035361, 1767830087, -1260729284, 725300900, -1402925907, -1034357435, -1286695017, -976719301, -799940888, 684959057, 770202554, -1314496715, -811926916, -1972578243, -670914489, 1645750599, -295391738, 982906233, 1986679560, 1761089119, 1604846883 ], [ 399491377, -815470386, 1289250413, -746442272, -1803246873, -2038202334, 1431338011, 1131130184, -361347952, -125511891, -90671258, -981034710, -1672246767, 1691504113, -1297593719, 537154637, 222459191, 1290534734, 2085785886, 1048344254, 182758951, 2083468571, -467211650, -680864085, -761368253, 1752066878, -607398121, 105866364, -1795500934, -1548865732, 1726901422, 942245404, 958438582, 830932829, 563734968 ], [ -249418261, 274766627, 946633729, -1732983007, 1101049372, -1111348169, 1801158314, 27716768, 1050344309, -1311934036, -809292975, 729814597, 764951124, -1078368695, -835901133, 2031305417, -1561241964, 1532970351, 1270136552, -362879161, 611873720, 1868476939, -1520669112, -401864685, 2026460440, 1372765705, -1966841316, 615768839, -797372903, -399050348, 1525092383, 1424108979, 1280537639, 1043227610, -609483310 ], [ -1798820073, -914395978, 2129275703, 108363039, -867305189, -707596892, 2104541169, -325844926, -1049043964, -1426224178, 729261141, -1268254559, -1391267242, 68575444, 246912941, -1568870087, 2137225310, -1569110391, -1954158495, 457567487, 950444346, -2085734379, 1096690042, 347809959, 494787261, -1843871697, 1823468907, -161868595, -1081424728, 1042273266, 747128169, 1324769444, 858328538, 104509418, 783969182 ], [ 1284618144, -677003575, 2082585408, 894847962, -1910069409, 257121270, -929421790, 693682116, 157997894, -281878383, -712508365, 1364417570, 2021682957, -679257969, 836155831, -1106225502, 621281022, -1664224263, 1262894686, 1001858022, 1325680544, 2018235108, -931185651, -1420382021, 1062231406, 1965049117, -1946817312, -674915256, -1041065383, -1486050400, -1810729181, 1585406619, -1195895832, -1237136337, -766052645 ], [ 1480269839, 1322872967, -277033887, -1464801409, -458921985, -1239747487, -257184607, 407930677, -1048902811, -67249706, -1252424739, 1897572704, 1027633604, -26305710, -1443261350, 1782793870, -1685399664, -1523979074, -182473268, -1491988743, 1860036384, -358874735, -1692630144, -1251860915, -666920443, 108469821, -426654153, -171216030, -388496904, 2127683116, 1875692304, -357415703, 339944650, -1199283906, 1262209143 ], [ 1378439157, 1341420207, -814477298, -1523814424, 784556398, 565161608, -2030678279, -550647571, 96480825, 835705084, 1939305625, 1851029726, 955313456, 1277136370, 1861473632, -95661843, 1134205914, 1553253610, -1538812961, -1937782746, 867273894, 434143161, 359218170, 2002305445, 1378779366, 783253490, 1447416463, -933134107, 278737049, 1173448050, -1091816270, 197740475, -1465385939, 1779454910, 1252665544 ], [ 679783343, 85056294, 1030678968, 1031832398, -1726222371, -345487040, 825586774, -1409607288, -1848888649, -774807481, -1971980789, -904168984, 1403571042, 1489148228, -1827860805, -306527851, -1688105905, -1907673753, 1844738080, -1773278789, 1323814451, 904152640, 913484253, 78253725, -730000258, 274140844, -1832713351, -1333795755, -1154871142, 2138786315, 1317757337, -762260521, -1831132884, -1794725868, 435249688 ], [ -342845700, 2088040467, 516667829, -1832237086, 1712364825, 1355794947, -1122471889, 616033882, -435209329, 525523929, -872408071, 493114997, -2061755609, -905182769, -1697676215, 1581123208, 500030663, 1673012486, -1677297653, 1050513223, -1886120111, 911847930, -679229092, 878750791, 986459757, -1928738560, -1605588500, 1798461177, 712413063, -1553318580, -499267278, -585998123, 1764591135, 1700537932, 342475874 ], [ 962111134, -715174519, 1923246382, 1293163318, 799625862, 374359911, 1695978182, -1195175751, -788468040, 1365990131, 313587630, -419343401, -993142684, -801335141, 1501247496, 294843735, -623153229, -567645304, -85337118, 1865959708, -866249790, -1149443827, 1104744730, 1242433182, 415904515, -1583833648, -1901000019, -698397293, -2043084268, 729454875, 749081707, -294514998, -1708639047, -1592920610, -615185307 ], [ 1541455829, 1405509517, 1270030802, 1949017378, -1486800169, -1557001904, 1829566953, -882927682, -2069490552, 79683072, -663254421, -693734822, -248204885, -1413731741, 1135232992, -740193443, 899855405, -926223733, 340456290, -1174873624, -831109000, -1414987436, -1882791685, -45034201, 1909633674, -1805580071, 712666894, -1567521006, 2020042317, 1573132856, -1709664978, 1951520193, -591467341, 1700403207, 1900356696 ], [ 1431437321, -1800507760, -2123686108, -1654365570, -1320722341, 1970142101, -1378084852, -962973436, -454953728, -228688929, 1818972404, 345629156, -1490509829, -186818758, -37914300, 299107265, 1194206516, -616303935, -374630, 839540343, 1559958214, 1777637246, 917873069, -1454809653, 526992283, -2080001761, 1019385492, 1418823549, -1530240845, 11157528, 20599754, 1052139327, -1389457985, 784538913, 434797398 ], [ -1956952660, 739982011, -847597255, -651598051, -1398461125, 218933726, -1304670039, -1267449494, -1833387503, 1439951243, -509013909, -1567800597, -788656060, 1137751110, 828525447, -1943629379, -836199338, 347882326, -964353003, 2104005937, 38548271, -2003791932, 662173118, 660272949, -1312006004, 513775655, 2024701944, -1178344107, -1996410835, 1781869284, -183013995, -1858614316, 492135053, -2065951768, 2026590336 ], [ -1816668298, 1369127521, -1998770518, 2045694517, 347376060, 1234273264, -2082104971, -825918257, -1496013214, -1449843705, -1968095090, -1713051331, 1496890674, -219930484, -970143460, -1450363637, 1505164496, 939239492, 719341812, 725637176, 1540607310, 1744059694, -1419763485, -697191742, 1014129842, 520665035, -1768539813, -81337996, 1717181010, 733830542, -74592182, -716266104, 1939863271, -1666588109, -1041867465 ], [ 1758276935, -867691339, 1092414602, -1500504453, -335762999, 1895154899, 42196701, -1875577541, -1422379440, 1207820016, -307045732, -1204168440, 1102722563, -1899811534, 1683645757, 110735120, -1932623444, 897558137, 195803180, 562229537, -695123776, -443799070, 241253977, 472695389, -560658718, 678796616, 87953331, -1120955018, -74230688, -21894246, 333174733, -1775107467, 576757792, -2044212925, -1856387439 ] ], [ [ -1644897933, -1367937121, 644340445, 1633827210, 1846386668, 2140137269, -455933643, -2041237570, -1960263417, 192944155, 1644542604, 203167825, 224769941, -905968946, -770936782, 1099154860, -774463078, -1790759868, 1534836142, -921075202, -449429911, 209329134, -838539206, 569515151, 1164288500, -44389763, 692380084, -1505630665, -515880563, -524884880, -744409115, -79265178, 1540479035, -198343887, -190947658 ], [ -732638276, 188728278, -1303727531, 592115858, -1815403282, -1351435141, -1642363761, -163475383, -569350878, -166313163, 2059899097, -899356866, 259754733, 609802800, -1783531867, -866420433, -1699823901, 1273223112, -666665747, -978861016, 2111259302, -754708778, 1826435508, 829285509, -325493705, 3272821, -1230773794, 1052959395, 1519951125, 1846072908, 1235815875, -680216522, -2012205686, 1136033808, -1212268124 ], [ 1068070011, 450660946, 1193231805, 1099312953, -841659018, 1695560850, 1538023280, 1967824820, -1141659681, -1077546919, -1316207020, -1634508219, -984626685, 899466894, -1443868467, 1968053159, -1912042872, 1247106844, 1357277056, -2009668805, -202185733, -210686640, 110359442, -1627316053, -1636184401, -4252964, 1563937409, -214266434, 1171084008, 477666051, -732001828, -1607505758, 1020478549, 1166101449, -1870716060 ], [ -318312370, 1059567640, -915531857, 443536923, 1713477077, -1143785606, 1606725547, -1922535239, -879424234, -1413899992, -1120290768, 625175428, -915022718, 771213903, -80305745, 2062416978, 936256746, 1090114031, 1485907963, -1841411391, -1031409708, 1817111742, 448502836, -31590623, 1616614752, 1204170728, 153892363, 1215273328, -2101965249, -1029038315, 620382619, -848723136, -1721437554, 1903287020, 358800411 ], [ 130361810, -1602575783, -650999116, -165716098, 1819519078, 849780666, -808745409, -741657161, -1706177498, -1793079450, 2040046643, -1068395733, 1437547118, 1442159949, -846437132, 862659108, -1795900830, -1847514143, -395493429, 1008683467, 1517445714, 134474853, 1005095669, 1408528332, 1246824268, 1644774448, 497458903, -1928476167, 309872803, -881326927, 1537126259, -1388595897, -1693870383, -30415223, -2004858156 ], [ 382836569, 1365370653, 639380811, -1455567882, -131028260, -1837048501, -204855315, 1972672360, 824463332, 1190986652, 208541019, 732810306, 1501832726, -1268228428, 107697438, 1889906101, 1641997564, -1397267288, 1821855050, 1588123790, 661520230, -1467845401, -381930901, 780513104, -438389659, -300473201, -926166870, -1730000284, 162479202, 2106752454, -402529037, -419368874, -1708589632, 1273964895, 1497877971 ], [ 71496740, 1433859706, -2000107257, 1777586939, 2126675385, -1820457204, 2118040151, 946042112, 595094257, -1647910841, -1717651358, 1942014696, 378748967, -1409767619, -1959900679, 141793003, 2093645887, -938500284, 710793185, 399370961, 1334429468, -2049282109, -377880736, -255200544, -9053571, 780397068, 1807477781, 1816714590, 698791876, 1467458861, 1292680576, -343791968, 2143890108, 114427722, 1591283993 ], [ -1374063324, -403061952, -793374795, -218148677, -1192687154, -397670415, -1655245047, -602846791, -2076786502, -34392168, 185855758, 1830522968, 754541198, 1037681399, 390599004, 223665456, 971213166, 1233275622, -1546337384, 75725243, -2043938298, -728730158, -1503684501, 1901504169, 742222491, 433746618, -1010808850, -1831943163, -1385476803, 723967524, -658438539, 1060495954, -976007508, 716502789, -205136770 ], [ -1119305758, -438559524, 241519549, 435752449, 233787402, -1156951634, -527846612, -667828508, 1283682285, 1495495742, -2015971109, 1971261736, 344122772, 722770423, 1601389740, 164315898, -1471900256, 1150467011, 1463541656, 183786054, 837966305, -708436780, -1582322567, 486461959, -2042159343, -1429780857, -509484161, -258542883, -1259420936, 2048125396, 323652460, -2043664100, 1447884152, 2114112923, -1395834340 ], [ -527270827, -1893429860, -1490216142, -329182865, -544922448, 914138665, 1719093591, 1786753241, 1099173665, 2051710649, 1099972539, -616425533, 909872251, -1586517459, 1626839638, 2117196537, 1762248203, -1119358866, -1594203025, 1022750397, -519242700, -310413222, -1348245652, 2136498260, 319371687, 814510219, -2043016068, 413273759, -511247259, -1557260489, -340714322, 241010903, 1638850667, 379722512, -76494981 ], [ -2144768154, -246390500, 1257262506, -1514256325, 577556677, 1302381678, 1335253718, 1577843462, 2005729489, -843427584, -1272196814, 719322604, -297666952, -695981485, -691402075, -901615131, 1945107398, 566373958, -1054617237, -1077733727, 770654871, 669123858, -1426291243, -1549994703, -528212323, -129081310, 1732147487, -1361247619, 1841562892, -1539909205, -1509391835, -2018020882, 988784205, -1632829270, -328157867 ], [ 725988174, -627458437, -1553246989, -1419026834, 1662457233, -1699793439, -912200362, 882690360, -1824776053, -930685633, -1994355377, 15133129, 1317297874, 1628645767, -1529791819, 923299100, -1442121407, -1910682036, 805566137, 761398088, 1414522247, 1814244121, -1950785427, 1254331120, -1030946083, -1898847535, 1308780746, 230171680, -2126757998, 616990779, -1712841464, -1560387274, -59531636, 1110954788, -1893348085 ], [ 658547883, 325612295, 1108440263, -117190085, 1058482663, 719867920, -2006995014, 914316468, 1785257028, 169621412, -318329153, 1088850852, 452651367, -723554474, -601794038, -517931799, 1044822386, -465160189, -30337247, 1971290682, -959335682, 1427651039, 82040786, -285435243, 493917579, 866651541, -885763631, -701693680, 2085248219, -756694830, -944256176, 1542064801, 1698828420, -636177309, 1143044991 ], [ 1096092196, -1485786054, -1088964517, 596954008, 1963900955, -1945918632, 969527553, 325467219, -1378289710, -1148783615, 1143258625, 2007130945, -907990204, -1380443005, 602742383, 1058477398, -1591459122, -1175198244, -998363232, -576447361, 287592632, 2064768743, 1315712270, 1084632559, -169983848, -1258132580, -1518059109, 1219841882, 709766826, 58658677, 224597650, 1310373922, 1442119214, 1282211338, -2139772944 ], [ 468802253, 1103210925, 97044815, -1822544647, -589336294, -1354302646, 1149847612, 1268096575, -876401880, -421317875, 1246531771, -201437568, -2130808515, -1500935559, -849137767, -1015987144, -1506478888, 1613288615, -817986236, -1029335750, 2065878262, -1785462192, -1948725880, -440254848, 2049684268, 398472383, 565941272, 1400893271, -271532431, -1084779973, -479909216, 1406542514, 1926014127, 1858031395, 1437933306 ], [ -131877395, -1320765047, 625299527, 1065483470, -229304114, -765459760, 1604105482, 1000087304, 384378030, 1427576023, -277788548, -692843089, 1460948748, -387542007, 1798102116, -1386659920, 1353728822, 563609825, 1567249042, -1380982532, 2144393640, -1076041307, 1577413402, 1348076811, 2129704561, -1745777723, -1640099276, -1017955932, 16413253, 224356347, 1129674163, -440316691, -325922959, 1629779342, 1481491890 ], [ 1975306805, -839447307, 1752693564, -909986033, -408803980, -1577021920, 1535738778, 221596931, 1946360295, -731247535, 1569176169, -727440136, 1010262526, -180812884, 86334593, -145590520, -1562211143, -1946946652, -1594556629, 1119134709, -1233385927, 2127465649, 1226163235, -670104904, 156685836, -1793819501, -1531884056, 1500191224, -1175695, 424960658, 1275914516, 133807138, -597489937, 1322277298, -2121877646 ], [ -457067938, 1796193867, -2133651816, -1325458700, 1546443818, 2010779584, -1373772851, -454171864, 1277245404, -578276029, -1684295570, -947285812, -520741796, 646099380, 68503887, 1155676404, -274386654, 1236697965, -1430558089, -138526686, -1696739616, 868529098, -1709190336, -1064535685, 1871801320, 782682438, -584386848, 1881260461, -1661147620, 1651071825, 36802752, 1703373357, -767384572, 1016923164, -1693530831 ], [ -1564208868, 165717088, -1452113841, -1437014901, 1360630709, 92970997, 183124061, 146717390, -76818841, -1048288756, 1534818072, -1164544089, -373030812, 2074251406, -35777715, -1831133013, -371998284, 2113829685, 2018215861, -1718410395, 1221728397, 247386348, -415852628, 2027239182, 1229101558, -64804102, 85834775, 690253488, -1557881505, 409867381, 1106944944, -617386039, -441341449, 8042463, -1518510759 ], [ -1282477375, -310937110, 280495425, -876916589, 1188636485, -1901844115, 146152872, -343674940, -253022173, -1229371194, 72690034, 1960315910, 2107602765, 1072901169, -419152304, -2087767697, 1380143168, 566167023, -1170238159, 2113422623, 1273751996, -264322799, -1046300071, 684749075, -1543332539, -684261518, 45155707, 265439814, 1653300683, 808652202, -681978686, 424307338, -618938049, 162744470, -763962912 ], [ -2146303410, -1885202791, -2088484450, -515208523, -878665187, 293184223, 84081380, 1139506788, 1856756646, -1204131146, -399442415, -1422143070, 234327701, -1002839752, -790324664, -398092442, -2013813530, -2133792209, -1489355873, 115862699, -1769611043, 1017285689, -456341665, 1338184399, 1225439310, 701317965, 585434732, 2133140336, -74881139, -495181018, 994702722, -1114540332, 258365201, -1356583154, 1461229657 ], [ -946416000, 1057495689, 295448188, 809384071, 497566737, -107607211, -1897781106, -1326037999, -758058844, 858248085, 1628301073, 151829370, 2092621014, -586532415, 1799181366, -568407327, 1972386003, -707022165, -855108545, -1313072220, -241888436, 6027451, 608290633, 1558652589, 1016564865, 543296938, 1545680222, -1650732851, 1854907106, -795691153, 2034186754, -80390780, 666364274, -1313281006, 1423421755 ], [ -794547925, 1748187767, 1183879072, -1447864193, 943409462, -180131035, -290264171, -381677987, -209870054, -382751629, -546484308, 108494789, 1258979858, 1089200177, -1231693332, -1447650673, -1791667165, -245109389, -1537109475, 1120250146, 1071507736, -1733480267, -210292771, -396045864, 474340509, -1238990731, 168897513, 1103106444, -1432872800, -246468957, 235438479, -772200777, -1369629549, -1254638638, 1509551513 ], [ -830417638, -483371831, 1886009552, -271806300, -1729672971, -1593660185, 1819573364, -500615823, -1175921520, -66758630, 1314200654, 1478111317, -931476515, 1457494738, -320542234, 1370771508, 1996265778, 150214425, -1177540060, 540563203, 1234531400, -1803946123, -815577689, -788289874, -787197329, 2088005486, 222401717, -1237259678, 850999948, -1053566737, 1033635792, -1661310859, -1437144413, -1810204943, -1787638717 ], [ -2044920823, 1286118268, 1776391369, 797223486, 1853831608, -1995048466, 1578605818, 1007732162, 2109600664, 921921, 398094868, -867333907, 552665090, 899079468, 1501883318, 464253093, -848677942, -1272172211, -1526454363, -152633445, 1000580489, 1507881423, -712739702, 378331114, -1993011961, -1093817894, -1505855435, -1941102814, 1964881516, 414824764, -1433151448, -388475775, 66255838, -515772617, 1462350366 ], [ -814792008, -736271946, -421100933, -1288858881, -789391025, 1863129487, -167322445, 694675314, 2024035595, 1340563861, -1590870841, -497946509, -175220783, -1148560633, 2016043196, 2129332995, 2000787894, 52165496, 2051787209, 576501674, 193941907, -1085370334, -1645460488, -1088792116, 68603615, -667628700, -895558591, -1464911868, 75863011, 2126494257, 685527570, -709621512, -1961905022, -1913494040, 1319564026 ], [ 542409848, 1118529343, 321052546, -488012233, 1587281428, 128709404, -2017067733, -2104643824, -1548954263, 478422111, -650980965, -368486949, -728967777, -773692665, -1523832909, 1971307471, 378775538, -720150393, 1003578540, 1178512455, -178801479, 1252680780, -1746049577, 1060028063, -1193633407, -1367909777, 1622237671, -33044203, 1936594854, 443722307, 2118808135, 1500393400, -1891848534, 1093574087, -1342172019 ], [ 1101494005, -1425554876, 1208050067, 1039143397, 1748925352, -1529299326, 1840309084, 2116950555, -547079644, -251785427, 121651474, -1803629613, 1184985289, 973947017, -2126121885, 850070910, 2046436773, -558446553, -967546146, 796604974, 227719717, -56411907, -1624654281, -1976351145, 1509351134, -1392852529, 1070337363, -1686636242, 1178285794, 61783349, -1589775659, 1312737593, -274225867, 1849237777, 576681648 ], [ -1866338008, -1182779440, 579536362, -723671852, 142253460, 647982164, -193620927, 117139990, -274447177, 646182198, 400025928, -1369836400, 422950202, 694830046, 937347840, 425987212, -435818371, 781455709, -2123991399, 631064408, 62362661, -289109808, -2023415848, -172404122, 794555602, 1358293864, -433954274, 52255436, -192488578, -1152179426, -253706381, 1679793323, 1231100283, -284367206, 182716581 ], [ 29155964, -1721293343, 518355644, -1166679650, 1179898203, -1440861356, 1620344602, 1697266047, -376413662, 859328378, -1487304752, -19702928, 355342081, 163801345, 1965854590, -439194526, -2124537819, 1598399628, 1817092357, 1765549738, 1748655514, 794079627, 1547422256, 1642486355, 311348221, 144696628, -1378081441, 1451502608, 1831977035, 1879513377, -901775224, -459227358, 1676779246, -1209848215, 1600482276 ], [ 1344200595, 1419765073, -543544155, -1840720235, -1455801185, -1868158842, 972229138, -1922764868, 114988655, -68250719, -2069426821, 1410708531, -2103345278, -1183993829, 1604518797, 1139626164, 1788484633, -832228831, 1608653049, 2046791027, -370058652, 636160685, -650195011, 1793392562, -1991696438, -2024762280, 1224952477, 988613309, -634690856, 1506704444, 779696404, 255255815, -1333581461, -2016233786, 231540663 ], [ -2093305905, 1890639663, -290794703, 1086093052, 1081505064, 1927412871, -1138316047, -925062692, -1720448409, 1435985354, -1353644544, 629696857, 1981313607, 2056581693, -376084938, 2006319185, -347708201, -1025830124, 1399131648, -2052848948, 1556431214, 1949390239, 1735502410, -1863410546, -663712484, -1726251854, -262699244, -1965792709, 1746422654, 1096453266, -533814260, 1922231562, -607479423, 23346823, 1015385449 ], [ -940510033, 172567623, 1783684498, -707162695, 493340812, -1833815571, 718217641, -662878965, -315919653, -1506327657, 1817345130, -691833809, 1573174560, -8797440, -1584885609, -1710296157, -1137987594, -1865710986, -1739430686, -527472166, 1555315912, 1830122092, -1357759721, 115468628, 1658639373, 782931915, -1848179225, -80390779, 1740302718, -1787703974, 172189752, -1670295487, 470947788, -993061509, 1168416126 ], [ 1539554076, -1516024062, 1547957074, -1632585826, 1585678416, -1901855151, 924111872, 1815911613, 1877479063, 1875123625, 588367592, -830400260, -745961650, 894724997, 1472963417, -1596409319, 798904017, 1743014662, 281207, 315977223, 601981981, 2009040636, -966279057, -315214878, 412454586, -779394456, 1934516951, 2117017799, 1015678224, -1600176283, -891146574, 1587803846, -338488265, -40897054, -2143673696 ], [ -909201403, 488785238, 1199141276, 741683602, -2139344611, 596763111, 622766378, -112104532, 588703157, -18473742, 894614322, -312733525, 1591839546, -788982308, 1343535406, 1212640603, -1801769595, 1317423873, 855571183, 2088992944, -1801487996, 856541835, 1754723806, 517103385, -875196484, -753724698, 1694377751, 2081575128, -625195686, -1730568120, -1316906032, -952551924, 1664591728, 446089705, 1408601676 ], [ -1715497182, -1142328613, -1704625818, 710351167, -118723515, 676838727, -1778300946, 1431928444, -1650535852, 456220312, -1167982246, -1531780524, -1180572317, -655839934, 748700764, -2117971887, -70298876, -667978430, 462552940, 320832799, 643290040, 1112016436, 2008416377, 229399234, 708713209, -49002671, -614580762, -1456937106, 1107881169, 727391138, 1259224776, -703773438, 517680091, 2086150865, -1693284084 ], [ -205896803, -474176135, 1176252924, 1249594726, 2104217884, 993353757, 2091484426, 140842231, -1735939352, 1166662791, 1415542734, -751092688, 283642149, 1629546085, -1149602154, 1427508551, 676249227, -757308271, -1894173834, -2117902977, 790826105, 1763744203, -181717330, 1921069235, 1547221782, 141913392, -1670898389, -1307389962, -120032944, 788174078, 458825038, 266487624, 1255155919, -554728402, 1124029731 ], [ -1274792816, -230512866, -227589748, -752447282, -1549438466, -1043620355, 821197167, 1692960750, 1860863419, -1420737574, 2099837264, 2045934588, 956937210, 865615264, 1594632175, 42090652, -1373169414, -800518988, -198415270, 642048925, 2058800848, -65215690, 355766997, 2109397568, -2031246230, 1634393494, -320859157, 1159617815, 1560818926, 1139080961, -636882556, 1803863160, -2081498970, 685058082, 1330180336 ], [ -1491475015, -33006608, 867953880, 1900409609, -2006200599, 564830899, 1969859664, 2007288579, -202969828, -1199799335, 1237445296, 2064162635, 1009607008, 1684319084, 1746951827, -965475770, 1715233128, 153259978, 1764929387, 1805686142, -128252899, 834986243, -2107081639, -1885147663, -1928588268, -968006402, 27644874, 1415127431, -2043019713, 776217873, -1829008455, 463844691, 1273454597, 1311139645, -973690612 ], [ 65575014, -1920573421, 451078008, -2043663197, -1309318590, 1726852670, 1228238395, 384788151, 489265400, -1648371865, -1033393257, -2025437746, 1428299631, -1364091208, -1012607403, -914573892, 991264647, -1740891146, 975887263, -598574127, 1505832723, 1431986118, 2073836994, 1940270741, 1662139953, 617031275, -900177363, 1474056347, 1966596763, 1496113764, 652791126, 688997497, 43662255, 1745922062, 2111115694 ], [ -1433578725, -1420666176, -1771305331, -1547618695, -853002422, -632286379, 35307654, -2005159567, 1602757578, 1392250838, 1281075385, -656499243, -1501056630, 347903735, -967457770, -1955639888, -1532707049, 1464622468, 1696831630, 1843765802, 1457769482, -169429826, 1220757093, 1087487479, 1206582796, 1683166690, -430204539, -1339896194, -1693558553, 161922606, 637707832, -727375399, 338051572, -1455968987, -307166477 ], [ -2001875031, -1487625932, 1065728581, 661904179, 1618663315, -2005154997, -1279001278, 1852850296, -1449347411, 1256388356, -1398233115, 116152675, 1986210131, -945233470, -1540560137, 1923110954, 1648197394, -1280649994, -246089516, 1546932654, -1306043485, -1045876927, -334539599, -1875936660, -634570975, 1667204888, -1285922072, 861778222, 1322970041, 263152443, 401716954, 780841877, -2025243048, -771292500, -745684295 ], [ 497605233, 630054763, 525282340, 729439491, -2014580185, 1658484186, -1401324552, 1624462518, 435466430, -1341600771, -1344535158, -1290100856, 914248673, -842817290, 233811948, 1126805282, -879723874, 1229107062, -553323624, 1691058939, 1105503144, -1630449998, -1310812076, 778090109, 309084266, 939908770, 130107330, -79177174, -1158974011, -1995941884, -705955343, -211330921, -818292813, -1699672059, -165712541 ], [ 53532181, 292189779, 635661323, -31851517, 423779319, -1670569257, 1971893004, 377438552, -899804929, 2037103459, -1475313018, -10851140, 1645393612, 699464940, -396142008, 1224623417, 1185891953, 27932301, -712911014, -2137253134, 1588925609, 1274415837, -391048982, 1610902779, 515295301, 2108989090, -2108392992, -1846613743, -989643656, 1726783834, 1087698828, -1645630421, -574088898, -1812751288, 1454292817 ], [ 1741832881, -244312016, -223807199, -1445015408, 1322314973, -752404708, 1612753598, 2060789886, -947188112, -675201413, -1081820955, -1747053907, -53668367, 1872152172, 1329393118, 909960497, 671990052, -642856462, 1519706921, 935575138, -456893761, 311050933, 1468985475, 697990256, -939528200, -1680396069, 2098401415, -1687736219, -2135568952, -259754033, -1356879359, -554206423, 1599074312, 2089131350, 1061015196 ], [ 1746477718, -1157913490, -1100803272, 560478516, 194728232, 1997067519, -791551688, 1780487146, 1296043610, 1611651695, 1751547250, 1796579068, 1414475701, -1464478211, -2072890848, 786699791, -1931344408, 590779951, 1198694041, 382551295, 1146933872, -963011465, -1164511759, 1705936814, 146561684, -692593257, 706448304, -1676897658, -1044428019, -105939996, 735621266, -511039292, 2068910462, -607574583, -184862908 ], [ 1705602555, 1393780508, 1260714589, -1336016548, -1871683779, -1516842849, 1349452608, -1865230207, -1016584704, 2093734417, 304938778, 2104344321, -2034523662, 1701095227, -1400830361, 1368603045, -1089952895, -9545688, 460838480, -193490783, 1273957419, -793644027, -643290986, -1392415548, 1842416647, -2075258762, 870680526, 1091804175, 173364144, 813830956, -190546546, -1707751020, -742281098, 1420777327, -1584661225 ], [ -50455052, 1812645948, -1853457486, -2115350060, -889094328, 1879012584, -740950895, -1399146966, 399808435, -1784797965, -1448257654, -1841539429, -2069770520, 1848832030, 424093123, 725823177, 404977493, 753866343, -308848287, 948338461, 635366943, -1938834325, -1694226410, 1345777822, 1641195812, 2100619035, -555966099, 1607414423, -688623043, 689533829, -482777574, -810914384, 1015389147, 2036588344, 1217653855 ], [ 1663160173, -1843158708, -1875243786, 1093488461, 978026551, 358112181, 1605179861, -1977945463, -754098956, 503240927, -44761019, 597938912, 1564188457, -28221714, -389428282, 954276582, -1089087891, -36403599, -1839415201, 2044276686, 2016937585, 1988570210, 1388562671, -2092416810, 1704247732, 1796067924, -1054438629, 233733334, -1124369008, -1795239223, -846655842, -1366356417, -887684897, 1388851091, 1959985489 ], [ -1890740836, -1926327314, 860743989, -1637141711, 491070716, -1630515247, 1578457906, 1463220171, 1896416232, 1550198999, 367312203, -188307223, 212283099, 46615065, -766991141, -1296677235, -456560321, -1069581174, -726280170, -2030651292, -1859394653, -1080153083, -549712906, 686175289, -1430866347, 1546084170, 641413647, -1675957064, -2076060275, 140587471, -20986170, -1099583664, -1811818203, -757713887, -1212571678 ], [ 380852962, -994779316, 1725710415, 1264402448, -1518973596, -374083599, -1748188070, 72404251, 916588999, 2028200748, 61486063, -1456328982, -1970203243, -1176668899, 110759998, 587174956, -263514735, 1348618764, 1272158507, 434947259, 155556433, -1129189604, -547899078, 1079038187, 1155129964, -119767844, 1008419605, 516927816, 55418519, 286139639, 1564018723, 307401907, -1883419634, 2098054104, 1995568695 ], [ 619994269, -333446712, -2138966820, 503859408, 1142183507, 2091372443, -194966661, 2013621622, -1015497091, -776438433, 1132483001, 737742577, 844088838, 21155779, -730481468, -715619986, -1525366035, -1477638936, -615364262, -197866707, -1715322908, 505257824, 1667798288, 136825410, 1970160248, 2119253694, 130452133, 1376079773, -927141654, -1333351108, -149666668, 205220736, 65374807, 598954327, 911560391 ], [ 1516052056, 1488631413, -1450409306, -72160755, 1214910179, 1206933986, 1166046367, -740664862, -980295638, -864797317, 1673817826, 243149263, -1354185308, -646856468, -421318509, -1808129822, 198818076, 1952597466, -1001123693, -1934449128, 1124242626, 2137506609, 515683375, 760673305, -697025931, 1680042813, 453221738, -1047541651, -997129258, 1228155888, 1501658058, -61487313, 487614964, -748372409, 2032715563 ], [ 1366917050, 550911353, -750539853, -477952086, 563864882, -1702936210, 654253405, -171197088, 492271688, -546269014, -1309130828, -1347950778, -1217395183, -1372694790, -1096889096, -1439789583, -1544944899, 997472494, -1619173742, -1680406762, 797964427, 553466632, -1982154325, 1593007731, 398646824, 2142364895, 1825436097, 1982721540, -1952452485, 1772713566, 805753324, -109307734, -69637323, -720926882, -23736764 ], [ -1307336797, 954904236, -1163707082, -123147311, 932351984, 1927585022, 1943655772, -1161807737, 1612670151, 1173049685, 1105556898, -2123413411, -994425161, -29418834, -1931816828, -1303188214, -1371402537, -1467791185, 918250519, -2142230122, 1432700767, -486044276, 1007831545, -1464022141, -1465068849, -1376878441, 587352288, -865215766, 1695294826, -864300747, 159861465, -775335500, 371475304, -2054199195, -703691802 ], [ -175196820, -2110589501, 1186609955, 1531303322, -744045664, -2121490916, 1740606822, -1189559367, -947080979, 571177289, 1581942672, 2006848993, -741222449, 202107286, 1816276247, 1125565777, 1618193194, 2147375343, -97912137, 446481566, -130488444, -414512259, 1469712386, -1305236369, -2035303220, -874650410, 717058055, -1049057169, -90251080, -1978653840, -894824022, -1822056179, 1616454048, -53258557, -539401855 ], [ 49884025, -751278957, 1699093084, -373453575, 899455080, 1047076992, -1782563334, 1755757119, 259630317, -87862924, -763982253, -1160242173, 484695758, 4363407, -2074529260, 420466187, -422094262, -482428000, -732187882, -1810271054, -297460303, -1454972972, -147339501, 871349971, 880146231, -234999542, 1267984862, 143518292, -290909989, -498105230, -1548330147, -1753992744, -2105553158, 131060752, 116066923 ], [ -2032639295, -1317016481, 1189888217, 34275915, -735730871, 511002150, 1810328104, -2023305634, 1631225921, 1060900366, -2061057533, -388936824, -1215253269, 674442855, -45222721, -1159351054, 945028609, -600805311, 1388604214, 605715430, 39771366, 1436778949, -1971853314, -1944858623, 1443760293, 618023741, -1248497021, 1083690955, -494149572, -1916498350, 2033311310, 896549393, 777108966, -2039056634, -224367359 ], [ 1016243196, 423159317, -340918589, -1408623555, 1961168610, -1120905339, -2131627038, -660793157, 1422333135, 346482111, 1404494878, -1588080520, 6150344, -471400667, 1372413170, 1455523838, -1044957410, -1083638898, -1082155161, -1067054122, -1896929887, 838046572, 893808876, -1832519518, 1177121348, -2010106389, 1167578175, -426444874, -525133436, 1431657962, -2007638232, 63366697, -1732383807, -350370061, -436115130 ], [ -231913130, 361264188, 1709719166, 1055687199, 926272356, 895604034, 49039978, 720203960, 2022372447, 1090174476, -418184371, -459386090, 218874467, -1895981765, -1351819304, 182071850, -872411691, -319311279, -1243105469, -509170696, 1301453532, 1916889630, 780821649, 1068046594, 1220016174, 634309671, 260654767, -1047266775, -1085103863, -450271758, 985056170, -535340211, -1231243007, 1478658530, -1577762098 ] ], [ [ -1151994704, 539636070, 1262518747, 1522898367, 847802069, -1607510633, -929518992, -881518749, 1268629091, 182358732, -1381818234, 1826076258, 541950884, -703553153, 1125200237, 1633239609, 307587644, -1250166208, 439666605, -1270406487, 938130712, 659059999, -621788468, -173774529, -139724220, 1873408028, -19938303, 1532080907, -1637876710, -237187849, -1496629114, -1681906311, 549796102, -860456262, -704667433 ], [ 961572653, 889410084, 2066121439, -1700742423, 1662261700, -796837072, -630408863, -1068267815, 2105118185, 176788230, -129542989, -447882543, 1302118778, -448108075, 1053005501, 1952510129, -1551602906, 1203438909, -1280144729, -417297528, 669879373, 1260866332, 241140388, -1173016551, -1592080382, -1897058375, 393332988, -1226601648, 54690176, 443178215, 1288685903, 416655834, 1825011652, -1818737566, 728304120 ], [ -1786120660, -1677779370, 803185531, 1161642220, -496774960, 1725556366, -25156766, 1744747210, -719302440, -595476323, 451452893, -1776957106, 386333369, -1140507517, -2004397467, 1871934525, -1617721539, 1358072472, 878847287, 1875121906, -1682639631, 2140052723, -1327851786, 932832841, -335153849, 1147495425, 420532969, 705199569, -1822292346, 1924140499, 1512057169, 1439805693, 1933226549, -400334564, -1760739126 ], [ -982795736, -1334586147, -379166641, -1689403987, 631643956, 1711591336, -1292918914, -841512169, -1996788249, 1667361854, -351494800, 1539995878, 251560440, -311785752, 996066557, 1625204759, -258643030, 688261522, -1380238348, -783756641, -1337069253, 2050316037, -770525279, -1037748425, 1831116769, 279917443, -1187178971, -2107184245, -1363458378, -1241051400, -1191149845, -733483643, 1053899983, -606189232, 1645708204 ], [ -884028296, 837121218, 924048568, -1178981258, -900686780, -1343087719, -1483152127, -1802042158, -1685222636, -934749100, -775855021, 202020947, 1685393797, 1300258353, 1401843060, 1578484623, 1354612544, 1750361121, 2133031662, -109604831, 784532582, -1784920799, -771279276, -471150117, -1126519234, 2109231436, -1784639350, -1849844695, -1772667599, -1952932087, 1577239283, -499635958, -340211359, 1696057004, -650664829 ], [ -347045897, -308194518, -1155289682, -283301131, -827238185, 1453279364, -1292202692, -1048504747, 769913783, 1646805327, 1249741020, 1580241347, 1394522410, -1454603696, -323603843, 1668207270, -22010557, -1105861053, 744039840, -1371015767, -1103957913, -917638306, -920756880, -1484957342, 1206236700, -1531666434, -408894447, -865906335, -1492671933, -889739685, 1459818687, -834105887, -874942984, 715573988, 1287086243 ], [ -1877238683, 1382491977, -1793360595, -1435524369, -1899579373, -1089458872, -1496535179, 579418864, -2108744536, 680809131, -1549203821, -183506735, -1899242924, -1951464495, 1913933670, 1775675146, 1646189832, -130231132, 189169483, -864922468, 1961146057, 1871926309, -757515566, -1132693228, -1373394159, 422159467, -1865296307, 1568271054, -1822252110, 1851933485, 1203850832, -1390520749, 1955745983, -915358822, -1249849790 ], [ -1849106049, -754749630, -320195384, -229930291, -665671484, -100810236, -1570685426, 1556879115, 1695635970, 1203258268, -1782605465, 467333087, 1341278879, 640274602, -896725558, -1628655809, -1558422056, -443262647, 104221134, 650414002, 132970863, 1190800539, -1836537336, -1178278931, -1857386049, 810837691, -723909763, 539112198, 513087527, -1241572637, -991068878, 1384633892, 1483096917, -702287739, 167427555 ], [ 425306550, -1542497658, 400158885, -903274695, 239249939, -268738117, -268961036, -520789915, 678499098, -1149986617, -528737975, -1056038505, 1360425814, -1335933232, 396111639, -2072068827, -870461054, -1173155983, -393067528, -1241739320, -1311157111, 1948510819, 954429397, 441098389, 1482371514, -1229159787, 122051927, -1243542570, -286202480, 1694069756, -1757948860, -374333243, 1000042795, 1185820300, -261535590 ], [ 807816251, -265710732, -906448873, 1353248058, -1262426356, 1849968636, 155994380, 779810101, 936583342, -870350142, -1357325835, -722961179, 121548292, 353330244, -1661398766, -1163341315, -448860248, -2140400830, -1720486364, 1628802410, -1198585834, -757330462, 1451826323, 1471203750, -1213765974, 1412236439, -2078670161, 651561722, -1468252617, -2014501260, 263456217, 1938395660, -1087573931, 936955763, -269488612 ], [ -2023523588, 1379929803, -2090624498, -485541733, -377370006, 2397300, 351543225, 1594759771, 2025378413, -61514322, -1974646166, 797360466, -1036009592, 7640978, 1251749890, -1119668298, -667696051, 340488936, -1295051995, 117058232, -1653745402, 377795147, -1623868670, 1260931060, -1747738079, -1382693163, 747745360, -1444348890, -1022158275, 1123863237, 1853583182, -2049115941, 1844886475, -1424157609, 283121805 ], [ 1087975423, -1005524345, -150698598, -996946790, -941674565, 1161747083, 341363444, -1816741561, 199430407, 999315354, 1496355891, 1872988633, 371274152, -474499909, -487013500, -1585326179, -803858420, 455189665, -299869711, 1437368198, -1925399821, 1468763633, 644483122, 1102348437, 227953282, 1682149744, 418017873, 359964132, -1210748545, -141774332, -62345686, -1154753419, 774137022, -1561928594, 87518227 ], [ 929365243, 729840706, 649588468, -1830777108, 392046098, -1601257961, 136082526, -1573946903, -510837439, 1627954614, -1487782874, -1752025006, 586321511, -1358349846, 896458607, -445790938, -932695525, -1967369198, -2063165613, 1688500102, -167126650, 2122346600, 1070898678, 1973944806, -1071441363, -1923052772, -1732770520, -832556206, -727382975, -1136456298, -1681851595, -1430773427, -810518357, -462397027, -141054378 ], [ 1534604691, 2037840670, -557277262, 1226064076, 1363618461, -814521987, 805824618, -1699921460, -1152644221, -1710693825, 1724038246, 1366848769, -1414922008, -1478443552, 646863045, 864535139, -1528861783, -1825496913, -313741490, 720957209, -1445033629, -617082166, -484504903, -195843992, 1400042089, -233442245, -1041499597, 93726287, 127248180, 1850427159, -38719112, 962371443, 1953464155, 1043184244, 56701900 ], [ 1883991467, -443451095, -531621682, 1989844731, -1876169471, -1649484898, -1411554154, -572299537, -1749410180, -1628811150, 2147330529, 1467500291, -1511174864, -1074470258, 517709926, 1807865125, -494078295, 1567196909, 587625137, -1992929450, 767043435, 1285391199, 1324004172, -1061265696, -1325310877, -441398058, -981310157, -1940761569, -965710656, -1686380435, -180643396, -1969898882, -1845064036, -581786814, 849147157 ], [ 621298790, 958773590, -33620976, 2072648023, -1830242070, 1048505917, -1609165407, 795677727, 121762342, 1939154090, -1834946580, -1243109633, -1662796062, -1970704336, 1381818230, 1801976655, -182510252, 2001567018, -608850195, 1708130435, 845407437, -1839385953, -993260804, -537192779, 1974926481, 878941786, 39259398, 1067326040, -1086515112, 566981759, -933262842, 1070393688, 1008298540, 1446598187, -1236800211 ], [ -624371452, 1110371613, -327667885, 351184172, -574470827, 1114952379, 705560170, 775020517, -1611872146, 1799744454, 673028022, 107017571, 1950945492, -346650274, -1386129476, 552831591, 1268425223, 1775763951, 1993602004, 258084227, -943996945, -732227373, -539682685, -580684734, -380957127, 1460269248, 1291018928, -1053865380, -1176772552, 1328083487, 536393612, 1127744618, -1697795710, 794477785, -598811562 ], [ 276717213, 1808020177, -1489372086, 853499700, -1503330002, -1662191122, -1215478722, -1950519475, -2114889342, -992820777, 999358242, 1530962928, -417356508, 2129447276, 1388642920, -1532251910, 2079714781, -1276158828, -1755501355, 457316198, -638635256, -64714062, 1657101607, 1571654926, -806136892, 1378720900, 1423899882, 2004216587, 1598120058, 82012855, 600700280, -1678037299, -1236421596, 1949110374, 633699193 ], [ -642305596, 151058819, -284373174, -1300597789, -1174940201, 1362079538, 1758055773, -1822956751, -2084497198, -1776841156, 434944448, -1967810835, -1392297910, 1474992676, -1038312913, 1452891065, -1328141500, -547954957, -790527030, 795004311, 242371937, -1706109557, -732289368, -493347785, -1788895544, 1135058421, -2116296036, 1596000815, 1635435486, 1443137289, -1404992136, 77913383, -1152204254, -1430844714, 1592612216 ], [ -1500807342, -2033325033, 2028930415, 266663110, -1954430320, 944330351, 1123725715, 80879863, -1555000966, -654493104, 282628704, 52952415, -2120482355, -1457479730, 330378543, -1497250557, -832935297, 1293560127, 976089145, -1705238398, -2115313530, 56603863, 1818745379, 1939054653, 468318943, 1367678024, -1286038494, -461929354, -332843156, -82704534, -1942627904, 54337654, -1657629455, 1075366109, -302776069 ], [ 1288827524, 2032794375, 735866949, -329473428, 1158537143, 541206836, 1069567928, -693986447, 1626894276, -1817955803, 318247404, -1921589955, -615101779, -1419736090, 834916137, 293719255, 866867444, 178718980, -466553376, -515793002, -358678639, 1189830938, -1203553164, 414254899, -517097631, -1241407699, 1996358132, -1745865803, -56371327, 644032985, -1970304885, -1096635341, 1046275613, 1858550251, -579719187 ], [ -1086872997, 571838921, -1326031468, -1714533749, -105827390, 637283676, -241519515, -1550210513, 1235158286, 1922997621, 557929690, -1565117448, -688449818, 1255999529, -1697540533, -227872389, 1731915681, 892672092, -1978015535, -445743388, -1998939792, 171589808, 1663424308, -514651946, 1533125017, 939222017, 890757248, -507796480, -1006651845, -1135455596, -1559592920, -1707893241, -888202662, 227231313, 1030112562 ], [ 1100235309, -40297674, 1283666560, 336291666, 1762273103, 216593662, 632237770, 1011984025, 17920334, 1869909074, 952971137, 265965307, 195544356, 979401448, -1738922279, -211756662, -2111562096, -390559944, -1379333301, 1511604172, 492533715, 1441774128, 1338054146, 1743778689, 1362293784, 764093945, -635890197, -805511669, 27131144, -45658146, 145982928, 2023631363, 145608257, 847788406, -1705900120 ], [ -46844438, -1150389909, -693185541, -457417787, 2007386332, -628367474, -1988575087, 1690245150, 1722309802, 858740781, -1411691280, -1335482358, 2059619285, 2024870114, -2055232158, 360824955, 544551214, -228971263, -1976866011, -2029159366, 786777828, 56168789, 17715220, -1117516703, 1122035512, -947568854, -863775138, 896356240, 1447326605, -1878671526, -1633481434, -914900791, -827446307, -853590013, 676224104 ], [ 900010877, 1420992377, -2047199679, -1454734020, 1923450718, 1724367792, 373970303, -299894205, -1571328209, -396308115, 1137547401, -1881785290, 1867899850, -2056817418, 734884513, 1490925055, 831143075, -275708413, -2105039554, -1356931428, -2090553457, -1643237639, -1179213340, 372929094, 1013592069, -1691672963, -2104468148, -1695375766, -1514635940, 367010525, 322444685, 552842053, -974994681, 1867972311, -563542022 ], [ 99306417, -1359296967, -2007282799, -1447912371, -487472409, -448818155, -1831675875, -653252977, -420009783, 530058846, 768684750, 1947300406, -521290661, -876688317, 1218748036, 2080393033, -1038295037, 2097559179, -2003788854, 1722862088, 128215187, -1966720824, 1426911321, -23920033, -1680757035, -1733580762, -1138538709, -2071994584, -1815732997, 778407717, 982686963, -363599813, 1951138303, -401108332, -39437049 ], [ 809135412, -1216653878, -1966792022, -446120985, -742162510, -652857150, 423141601, 1578321821, 2146913905, 336881729, 1594444170, 325316118, -537702885, 1354796981, -1573222631, 384275494, 925328350, -1962020646, -1378685241, -1243978879, 848960804, -153000320, 1428078439, 411888461, 24204137, -226503588, 84334821, 1760667529, 1544718267, 1592895540, 1466338203, -2018810575, -141537273, 87296694, 1414223906 ], [ 18477311, 1647091372, -11220669, -733431120, -826025693, -1285992699, -1254940184, 854502462, 1935902114, 952591004, -1644989322, 1501036380, -1912038234, 1364862374, -254689908, 100422420, 44244676, -252513701, -413693770, -1876039149, -40902561, 2071793383, -659952888, 1134829446, 685486394, -152313056, -334190238, -2112501850, 1834755812, 161378934, -1001181798, 1946427807, -1118997782, -1555960769, -1911413108 ], [ 312996319, 1462254226, 721979738, 1262607430, 1137616578, -750184627, -1691282606, -1050078433, 265878445, 1948893497, 1671447665, 241497340, -845701967, -1949538476, -1330852377, -1726424852, -45611801, 864867396, -833152532, -1787211850, -330868268, -192970896, -79002401, 363824679, 1564111839, -41296223, -494676508, 958399947, -2129629764, -1755066770, -271549501, -1483353516, 562628520, 1660135867, -951974728 ], [ -682514447, 986245810, -1603676683, 1874316274, -954747821, 610329808, -86847031, 557839103, 585773649, 1072995238, -1722939361, -1358590621, -648939127, 934557605, 777496600, 87336572, -1804202354, -934486150, -1265975246, -446825701, -1562946122, 1405259570, 1472049225, 832552082, -1997129032, -1136664896, -1016578342, -684612204, -790618424, -2076158648, 513683410, -767835006, 1729003855, 1572619380, -1801671408 ], [ 421135351, -271424272, -769694785, 992527626, -789484399, -2012164920, 56724264, -1878934971, -416446163, 1109214286, 999792862, -1492136591, -602557610, 137316009, -1573747033, 1842401119, -1044711290, -1547331190, -1500529184, -1172547204, -680470089, -1986418701, 1609048448, 653268494, 1353842514, -218652026, -1408761241, -384866626, -918199796, 1582152904, 1776975748, -1491353823, -1507818362, 692391307, -2040453019 ], [ 64497330, -859035164, 1183970946, 2097856314, -1386398947, -1059821125, 1402497444, 2102861201, -1583952329, 2100672906, -1388897962, 887716759, 1223507735, -1437417214, 1476522313, -556351303, 1425562715, 702618474, -1404068810, 685858401, -2001995253, -1966208567, -4605285, 1230987404, 1782316742, -573046665, 17946218, 467367760, -2742768, -245879742, 2005923041, -2037230917, 1405334332, 895515670, -1656635836 ], [ 1167901490, 1683360430, -1892978218, 332789568, -6938486, 1305487438, -981587129, 1460857470, 1201593532, -1105308957, -1173406465, -691689621, 2096914233, -366831376, -524491908, -31320351, -1401243493, 970825995, -1897050847, -1429557647, -77558439, 406155815, 1769348540, 390505516, 1849910984, -353276487, -2008772188, -661799132, 141226428, 621740766, -633900708, 1924132525, 1037967875, -1191225271, 823323085 ], [ 239932375, -1074918226, -1808650622, 943283785, 1369016521, 247102930, 1954791546, 424060067, -455536408, -1489868181, 1145292248, -157647281, 832932385, 1684163835, -1487913930, 998235822, -512827577, 1930753909, -1852396615, 1801116752, 55697850, -2103738843, -50888182, 819395507, 1561871557, -355326309, -2098760226, 1289190894, 1680355796, -834365654, 879742101, 1941251089, 1066355420, 1180100886, -356987037 ], [ -563242495, -1608724798, -1473494530, 1094021353, 566080505, -1759720167, -1954110578, 1599240912, -894742370, 1220035563, -323788250, 1994688300, -1951323300, -1753494568, 695644705, -1702472901, 1244197756, 793903519, -388963259, -108272675, 1292143291, -881350854, 1080826979, 1555896861, 958479621, -1889569156, -510981975, 657106354, 321436712, -831433498, 1101460028, 169266638, 44527578, 453745574, 215510199 ], [ 154630392, -1000682704, -589633507, -515597492, 1593591997, -646189168, -1419355095, -312057831, -198963229, 1098002769, 2039270315, -238525643, -412141285, 1997326179, -1954977498, 55746721, 1840484605, -1461225039, -221162229, 590149981, 1063103662, 618799324, -427636649, -1682643851, -723882575, 1516600034, 886967950, -456185237, -439928342, -59927464, 1244356684, 141157645, -1592746746, -360570007, -1462586238 ], [ 953069521, -921758034, -1789853378, -667436586, -298468642, 1981977190, -1129261784, -293731038, 711374010, -767598191, -1775729012, 1442641022, -1225085443, -1356890339, 2140100105, -828128953, -1184368701, -732034744, 935795703, -313200341, 1510419199, 2129617883, 1113188379, 789714100, 1414337867, 1521425917, 379950592, 2084042816, 1095851705, 1265639369, -1572166124, -1756613276, -593541055, 1607841763, -2117095670 ], [ -1054848870, -788024392, -1572098935, -1695953623, 1918492312, -1134536921, -1847857954, -1648256459, 602941022, -302950726, 925144857, 1334227526, 73691586, 1828541322, -789770679, -455289927, -127728641, 49474597, 1541215386, 553337935, 1110784817, 1135230918, 979065831, 932550876, -1081951468, -1631023157, -1344743051, -2090554591, 537867967, -1501021301, -776340255, -158179136, 912194605, 251678648, -525914544 ], [ -361248888, -367682089, -688507722, -287347167, 45624408, 643573118, 1365214721, 121496818, 531124060, -124974303, -985727551, -149585925, -1330746567, -1786205148, -1478561764, -1059384586, -1954491594, -1719361638, 1139718720, -1176063016, -466840863, -1023454340, 1272157604, 1389437726, -1291675866, 998423537, -1973994107, -1570761531, -2063459729, -29161193, 835045061, 1103170541, -1202856027, 534853272, -1063119343 ], [ -594232835, -1213003910, 98729180, -2087953031, -1739483728, 1525521394, -1897133736, 1825810090, 115921031, -1417906335, -1799377574, 2144775701, 247407590, -1213442259, -1538939150, -888117657, -896766844, -556794094, -211322635, 1216066312, -467935812, 1703150499, 200747544, -1924788945, 1644721914, 684285820, -1539235809, -867500824, -283605230, -883570205, 2020486174, -68994858, -814429521, 271314588, -134511477 ], [ 44066594, -64744289, -1613383296, -1602967053, 1637450580, -550377795, 956909777, 648147292, 1392474749, 165291123, 911923833, -617653590, -1276722691, -1051474628, -1191733745, 1408662180, -43487138, -980989753, 961297222, 1879802841, -1975629839, -1405046521, 1388407578, 168382413, -518899824, 536167268, -1561431508, -1350020827, -211637885, 1098016269, 629607693, -953720108, -1853310113, -2075035101, -195784067 ], [ 666971787, 713196907, -968079509, -2047590709, -2025878439, 394644953, 1994012612, 212066073, 1009545494, -424103210, 1093130291, 1062967531, 407517826, 1188177992, 1516503820, -1712263685, -156505255, 208788611, -1241648764, -1241428847, -323329204, 1490639143, -543991484, 348722083, 497196026, 371717084, 2027858959, -1046204757, 903931968, -1427979264, -1375520975, 101710070, -1446543004, 1990043479, -1063043830 ], [ -1191238955, -1767045933, -1290503305, 158492471, 1780244312, 1117708135, 2005629332, -449274192, -696423307, 1754789704, -1180603030, 204100429, -1734614348, -2014636412, 1659791640, 1431239588, 181349780, 1807676756, 181807269, 762956333, 180521565, -709399546, 1288347044, 734192147, -1584537171, -116945995, -78375593, 1610031051, 1885181584, -1644760547, -1660380580, -1929910323, 108910494, -229697998, -1429583311 ], [ 1054681324, 1901973275, -388675837, 2134064801, -96058863, -812517559, -188332554, 1288449440, -1921428717, -1623665430, -1752883615, 850497411, 121340737, 1586092139, -34013134, -1518657256, -1823211250, -1434254172, -670734503, 2071479633, -249422220, 1166552727, 1799206608, 1066630265, -35331371, 1983077599, 473380247, -595353072, 1961877240, -992186567, 406115910, 1484379217, 1505850206, -1513361672, 1505236843 ], [ 343347700, -1055048376, -1442390574, -1701457739, -1281666077, -1560474261, -2039301702, 517870232, -454068460, 1013994494, -1991655030, 761128349, 1956869817, 632184313, -1833970195, 2034314617, 2054100872, -1351190538, 1169919441, -846036653, 2115395304, 1031409544, -1578934841, 1670280143, -237691270, 865899167, 415919842, 2117270202, -256563370, -1518866192, 1864807148, -1946675857, 1211227927, -1312225405, 1793371621 ], [ -398662055, 938616378, 1560454623, 431019611, 356826350, -1159682701, 844592173, 1959863536, 597458805, 824261716, -1792897648, 1644099983, -921840194, -1299965515, 1215647597, 207976501, 1009187541, -1726550789, -2047695210, 373345162, -774708688, -1682323226, -319695622, -1570561351, 299876334, 1989871755, -1206612035, -80297396, -1590100919, -628692022, -908383861, 348920252, -239671704, 1201007252, 631641536 ], [ -1301971235, -1360967414, 1358539619, -549977, 1462058803, -1429793950, -436526454, 1276286559, 2000501245, 487852151, 984932289, 129496168, -26795930, -71514594, -675735266, 2020068350, -1968661859, 377732441, 1124264510, -598573786, 2108097064, -617546974, -454802457, 1532602354, 888840471, 877722263, -88293834, 963903636, 1177009704, 83872806, 1687477893, 1838979121, 92477950, 373651881, -1529226848 ], [ -1146871371, -39265656, 169828125, -1131532419, -482365218, -1517293569, -1337236729, 1119342051, 686798750, 482564384, 1540782595, -1322539264, -1499671396, -1232388508, -1788177069, 1816528578, -151566842, 1244385489, 2024838346, -452602655, -718731033, -1226934935, -10208228, -221611903, -1935126323, -685233457, 156086639, -1320694905, -1376546437, -1140223471, 1416813377, -1247286616, -1520480248, 865263902, -641671467 ], [ 1530668063, 2063480199, -1941426664, -1078855703, -1806065436, 1132499196, -1135498051, 1705440545, -1215311770, -1682566784, 593623929, -310002410, -440950168, -608320362, 2075524608, 242590320, 986332726, 1338674637, 1178488763, 1429156803, 1544710766, 1466530796, 983290758, -1658763512, 678375079, 1824764303, -483359733, -964098218, -366921712, 1681246364, 425913536, -1312344855, 2112303357, -74811475, -1881096855 ], [ 1760694549, 741590490, 1006250430, -1741658726, -1144038452, -1866145977, 2003940899, 572358230, 1952265673, -1034827704, -1380027539, -2071214091, 1346988129, -602239477, -1808063866, -196988581, 643221831, 612521462, -212637614, -110351898, 387984883, -1228079725, -28033773, 835390582, -2144039440, 1995027662, -833059234, -1281447360, -1724527879, 1062736341, -818114374, 872063724, -2038777902, 1692835009, 1409245519 ], [ -800303754, -2080920636, 2103061034, -619441309, 940815672, 336326044, 913181414, -888061195, -1187875258, 380048247, 248808652, 331588708, 321097961, -739789737, -2024080604, -895159053, -753698800, -1364766000, 1510695414, 1633178143, 1951003608, -585716857, 94234862, -1193793144, -1335412050, 26259732, 275999420, -1225527748, -3847212, -1481926760, -1335784984, 469565424, -1827497370, 1304527452, -831484852 ], [ 821076686, 341720383, -833295793, -552607671, -1055859825, 1598642911, 685002784, -197043028, -1897020663, -1129744678, 530639546, -1043068674, 1023950294, -1962054876, -1243887700, 180391998, -794729045, -1893473005, -321546530, 18698536, -1544406599, 1960117255, 886375529, 1500779345, -729698608, -1805749834, -1402323140, -1107433970, -171263129, -2071208646, -415555240, 1831125171, 1755292793, 274777342, 2118693437 ], [ -1172029452, 2121876189, -830291829, 697711721, 1267050937, 2021989015, 680990018, -1451185747, -104563508, 655815489, -519442784, 838392357, 909614342, 521336569, 639159362, 1740306807, -152675117, -1044274323, -362071971, -1251638203, -133546080, 1367844054, 467834619, -268951963, 1386537365, -421061257, -1881370104, -1415309705, -1498405908, -415429181, -1020535351, 342243860, -1189511295, 1408792555, 1598968938 ], [ 279408386, -1676974494, 1367218902, -179223285, 2092856346, -993424017, -822070445, -325660053, -831931258, -77910325, 1123014610, -1152532196, -1389580824, 2036070287, 1055810675, 1360260098, -1788711440, 1168593323, -1323814652, -1468365049, -598308643, 1877116249, 962886575, -1495487107, -1813645202, -286966496, -1148051271, 257246362, -2135295291, -2108231785, 172934748, -2095039269, 1159657204, 365000032, -1799937511 ], [ -1355974331, -530875450, 974258731, 1546697331, -2000805895, -562987398, 536124676, -207121434, -2088476561, -2107830916, -157021860, -763637758, -1005517394, -966794588, 182925882, 108822074, 1499945435, 61351014, 1844063762, -1927061009, -281964161, -36567288, 632052294, 1044646361, 30963683, -584817332, -94030572, 1904506473, -841685965, 941831080, -1739806983, 881522642, -472606403, -235980811, -1883691403 ], [ -1046448362, 742848371, 1868035272, 1338395939, -500006837, 318088113, -803065718, -1251701867, 553597660, -1720585454, 1289872852, 1535790658, -652284856, 630855027, 1520309066, 102599707, -1570541904, -1522567793, 1094274495, -1213183397, -307709124, 2008030644, -781476036, -245724487, -1347476696, -1394628043, 1090598296, 1990427921, -1978401866, -1530036953, -1277277305, 319811506, -534192071, 1587697471, -1880002694 ], [ -855922930, 58032382, -446219534, -1546209484, -1388384846, 706287498, 1099704380, 1316028914, 634923795, -330562929, -1843585166, -210457526, 2115273933, 446124594, 1473539082, -87863377, 607664982, 1255022472, 47334284, -1712623720, 404597022, -165835053, -295219477, -1340005545, -9708921, 1879868923, -876662767, -1606806933, -1208997417, 68351201, -690652365, -477073826, 1760683409, 284815454, -1844471408 ], [ 1579591995, 1530138362, 1397674277, 256348684, 368151765, 626359967, -247016607, 977702571, -1616642615, -901480702, -1897595874, 2108481711, -862733204, 619733831, 1302970201, 2067650219, -1703055365, -1295637484, -45303803, 1154918744, -1745719587, 1278351891, -4175186, 1724456090, 1999990609, 1651137726, 1314838541, -1624542293, -114599849, 664551436, 709480617, 973403602, 893685767, -1474702668, -1656183106 ], [ -69102910, -472404148, 1853036220, 249090872, -1070744012, 859265669, -1669350873, -2073813544, -282158119, -1767261659, 843775683, -142054226, -996715796, -599013648, -188986407, -2081666015, 823915299, 812301541, 2011882694, -1068252573, -543481904, 2117990800, 157081542, -1606409645, -1834200025, 261638352, -1040903849, -975990428, -2135711156, -369083446, -539832698, 496236113, 1746323997, 1208001642, -1006686973 ], [ -84558212, 1583222890, -1967574241, -1059395046, 1600687870, 1191463761, 26250451, 558622361, 1322554564, -8320861, -550089123, 466938176, 1051382844, 1960122835, 1828904539, -17484774, -1057531656, -1133024602, -1959340603, -703317030, 629638122, -235644538, -1592864966, -297672517, 1130530218, -383943372, 1211031342, 522765271, 892976319, -1586406817, -627665037, -1236603209, -553602956, 423210649, 887692002 ] ], [ [ 2055908232, 1263428617, -1115419481, -800913872, -1926803525, 996134577, -743890150, -2123230575, -1400941786, -1271332190, -1001528536, 619442360, 940469936, -2009946873, 935533122, 1655184613, -1639521828, -2005223881, 1449385356, 499719544, 1680924264, -2131455437, 1698293968, 736051064, 2129310314, 1472149043, -48413829, -1087965766, 966470306, 2052009342, -1220020355, 1825246598, 137449097, -362870892, 1341465437 ], [ -1733651382, -304786210, 1323869237, 699684259, 1478435347, -658829697, 1738346029, -796470444, 2062246339, 1849641707, -1293108243, 965813500, -904097649, -1312536615, -349787448, 1722428615, 2065426148, -931309851, 656957429, 258658286, -2102638135, 574229256, 1729653253, -270893070, -485311885, 941760246, -1510526983, 223065538, 512774271, 873972371, 469537433, 970610773, 5342918, -1669618609, 1799565692 ], [ -345568646, -2118317818, 1447237307, 1857667909, 369441328, -802344673, 571506398, 1511008540, 1529523595, 188911906, -1661856854, -2109785728, -1462170925, 1092197030, -673810448, -35097139, 2097901152, 1557473506, -269770645, 1708181185, -1167588185, 1932618237, -75871793, -2072774228, 34560546, -1179310041, 1275819020, 546100786, 1196186220, 1859074549, 1441994265, -1073228578, -1812190365, 874593826, -2047600022 ], [ 26696236, -870969603, 1160897809, 584364921, -978262645, 2131721408, 1370650926, 1916173519, 1164183547, -78560784, -486896029, -499728286, -66504097, -1697314074, -11920017, -1937375806, -1518942541, 1442069702, 1669423079, 1344605094, 2062104270, 1689323340, -1801994573, 892095854, -1266420253, 373110511, 1972018488, 1795610231, -1517992738, -1175394088, 327494922, 1583169149, 1438074492, 489570288, -1798027482 ], [ 114367213, -1307735122, -283891084, -1560776394, 737001000, 67729660, -78352009, 1268820801, 1630137629, -1955243255, -1955465275, 461548434, 1503978055, 1443497935, 1221037631, 148801610, -628177771, 1867440556, 1869643394, -1380425991, -797012996, 1379699584, 1788278262, 349063206, -1369264014, 1638395692, -321411430, -1970845517, 503869996, 1172741532, -1407311430, -1465587214, 228564724, 360823210, -639259101 ], [ 1982181016, -1027819552, 70509598, 1333533300, -1005521936, 574562668, -1138801933, 585044134, 2121493743, -542005866, 569763519, 716021753, 391906190, 860612228, 790851844, -2131561283, -1724440817, -1332778562, 1350775339, -1127187024, 2004572842, -60002335, -131434365, 1199746545, 326425290, -1994549749, 1987089575, -753376744, 293401237, -1115685360, 1373215787, -52791182, 1991130763, 1684386249, -840225488 ], [ 22494953, -1832878029, 815448131, 967161612, 2113859074, -851161709, -1715119918, -961598791, -843030258, -2002785676, -360756279, -1819767947, -798911542, 1939999590, 1530329034, -236725903, -1093073995, -925086954, 1268792071, 171075369, -420015954, -2145458005, 1067500380, 666204283, -947019015, -84595247, 868640772, 255960185, -1783743770, 415874201, -1142800680, -356307484, -411976085, -2051038029, 695270472 ], [ 1298155864, 895645680, 1698599702, -1624060142, 1869482318, 158035282, -1599051226, -2077585399, -1280048548, 1866119567, -32973833, 875164488, 8612323, -1483615217, 625772646, 1433018395, 5523532, 1800899073, -251748338, -1600537490, -311239164, 364886002, 323298783, -1219211447, 156221913, -595331510, -471888874, 1056167604, -135618312, 348302558, -1298315663, 396316302, 1092515604, 291888433, -731011351 ], [ -1005999374, -797101043, -2110211938, 1050131631, -2109514682, -1718966051, 1446342188, -141363336, -1200076276, 1292533723, -739847637, 2074254116, 683250619, -402800461, -1031220619, -1024375849, -1563145858, -310770493, 356572125, -317128676, -1374653714, -2035212413, 153779711, -989567097, -2110885463, -608988928, -889347058, -1708333689, -386461704, -1333009562, -2047545368, -1412527563, -2075071190, -1960837086, -1532393254 ], [ 252366749, -1128294333, -715061715, -594628207, 2089111029, -1829076564, 90439284, 165517649, 31806913, -1609149280, -1941124866, 100170302, -1877077121, -171390467, 208786011, 723647399, -1439862604, -626229221, -919468254, -322462111, -2072126115, 955841073, 564307225, 1195065995, 820124569, 1830976844, -129647930, 1729286594, 1677983759, -1764382089, -1136039013, 1495099773, -2117660676, -905787563, -2020329016 ], [ 1226927376, -40244893, 477793432, 601491733, 1131380841, 1649389873, -575318915, 331315219, 733978671, -239569323, 1713441083, 877165248, -1303313333, 829632372, 740886609, 1347159024, 210473171, -1024293554, -753646522, 1469807048, -1461391716, -381920476, -1187344113, -2134147609, 536549839, 1755358611, -970408639, -1449093070, 488727006, 546583865, 1602053983, 348874303, -1609285404, -1588172507, 1909887718 ], [ 582944288, -2106528268, -908469727, -1684499262, -311469991, 1778337027, 401632609, 81561170, 1554623689, 1487360486, 1642332759, -1887298636, -2063408668, -2046000736, 887660247, -1555072521, 1460206362, -1167980503, 311595167, -1361561045, -343402485, -2012639580, 1775676339, 1248361002, 227066982, 1903069318, 458331938, -924401088, -42095567, 408612783, 609298519, 489323800, 750081039, -1974054172, -1281394164 ], [ -845905522, -2070963267, 713518238, -1497353346, -1495438892, -171112042, -1433814701, -1508964745, -333771793, 1830629908, -55033729, -948944975, 129515243, -1144370796, 1831216616, -698366277, 1236155049, 1790892628, -331265440, -1705735446, 955567494, 1612940852, -760242048, 1001648739, -23685663, -833665303, 1833108159, -52914188, -1961587815, -1609911967, 983880665, -1204621694, 304369368, 1618860387, -2017567256 ], [ 174589201, 2091363826, -115902282, -1938607777, -1267528734, 79046679, -1517725954, 1005308775, -1688809111, 562193772, 2024790325, 82423375, 78359169, -1246850972, 1891090832, 1623866665, -1288529521, -666444791, 1343700453, -1752455635, 1037008869, -1694835742, -1197910836, 312403433, 1304500538, -769108805, -745220799, 484992599, -1292283434, 707947921, 224219956, 1532627516, -1303847230, 230135735, 1928436853 ], [ 1734002849, 464568087, -1095455903, -182266585, 1708077008, 1397908533, -466791403, 72022712, 1281506472, -1237304335, 261528487, 991324833, -786322526, -783231094, 1879345526, 1479140790, -2046276550, 1294348374, -936288822, 1245365791, 867931641, -1193735921, -615103384, -582058880, 34307577, -142404798, -749317956, -1686610345, 1776525101, 1782005051, -1220315575, -1330343676, 1534821507, 1287365361, -1229808511 ], [ -373148164, 557065439, 124606580, 1950354429, 1472653492, -1921536185, 1724296905, -1592868560, 948250136, -1806119591, 1472402758, 1639774827, -93361835, 920933120, -2015315119, 200646774, 487671157, 1945690376, -1054298773, 911046059, -2003189679, 1950601462, 1537748191, 1896046017, -185255710, 829391596, -2083647888, -1549709600, 2099504186, 771690132, 1060272476, -1553282367, 667739739, -309672280, 485210626 ], [ 1762421958, -1397153680, -1372789596, 811775613, -1392191449, 293305152, -1419789717, -1633333921, 1540121614, 1816610881, -1385861551, -380858735, -1312435814, -366323453, 412197677, -1684551207, -214433812, 1921945257, 2018582781, 1144601566, -1116868559, -1131023841, 1046832145, -523995921, 204252706, -1213146288, -1151666879, 1214121952, -1467506033, -58565062, -137515894, -665783205, 2040611870, -1113129862, 1154749840 ], [ -684156174, 499954470, 1495984685, -79072803, -1877110951, 365459501, -2019303722, 1557941443, 653416546, 1905109818, -1270617659, -1832790081, -378177606, 1498543845, -1862166307, 437142361, 345169167, -1440478426, -57247570, -1901234195, -600851615, -711254498, 360065956, 1714946358, -1750637529, 931284837, -1804105495, 919535695, 185780955, 1156027684, -1701994577, 242644677, 44312108, -724945889, 1988953938 ], [ 1182695062, 530599608, -1996045632, 1850777574, -820762469, -1506994737, -1995203086, -604101417, -1192788066, -1722243839, -1490782827, -1029751666, -282727462, -1146047459, -2088648166, -1882681737, 1848453554, -1801350551, 1027414310, -306770749, 1945894499, -556628885, -1438521535, 1962722680, 285431419, 1247372416, -1791755029, 304547265, -499703402, 130070426, 423955986, -93401626, 1277679147, 1820944845, -634574075 ], [ 1312291184, -1901976101, -582918825, -1490726457, -885293893, 1995795979, -1712890283, -1495134124, -1241236551, -1888372654, -1241174969, 1933278458, 128996052, 1001182241, 825716322, 259004210, 1914213260, -1590386754, -1853667261, 714786198, -1026696804, -1325114917, 1047208027, -1750554600, -1866532776, -1985746516, -1930306399, 1618816385, 1616025824, -525095748, -1662195532, -1746816513, -127206947, -884537948, -1380070354 ], [ -2053632539, -1969373071, 668822424, 1740241571, 1616103679, 637398263, 717208557, -39366797, 2055181958, 1405303437, -1184257688, -1661799187, -1316891986, -851852302, 405160939, 1241351460, 20626998, 2063530589, -1676748685, -689480713, 1191429634, 631555804, 27834057, 1746756411, -774091854, 1185749061, -1686058050, -1640785047, -1884532070, 2004967668, -1680095955, 4382812, -2003125905, 11099746, 1731254148 ], [ -603794806, -476538425, 922778814, -926495171, -1460231212, 1806578598, -1922136911, -1357534411, 1182950192, 357523070, -353851159, 1916270329, -1546404331, -953768130, 506560818, -249004784, -835924180, -1640891283, 1265985712, 1654216393, 226317981, -935198288, -345792737, -887652452, -1936577227, 1936582835, 2002112262, 31172099, 545521650, 362031353, 956381532, -182297198, 260381838, -599678897, -335176023 ], [ 663699060, 148009682, -693894834, -379226132, 2051796303, -326567165, -618567284, 1545088758, -2087077031, -1253083833, 1248904044, -1318634630, -1369984052, -342670438, -1946191645, -1250270936, 202827433, 450706651, 1077619099, 1655756213, 314312582, -1308353062, 949409732, 1683639794, -851027460, 1590017322, 1602623529, -249503190, -212884804, -96849535, 1930479231, -1770538725, 50369546, -2000257159, -1631269689 ], [ -1031713292, -123257970, -647690998, 2104977377, 1090531341, -1286345121, 2010878300, 21945572, -856289976, 844443992, -1762552776, -1915585434, 1334998017, -208789046, 723929684, 1270952047, -918980712, -705269212, -1908853515, 716582451, -2002667657, 431567836, -635032108, -1625009995, -137475913, 748708241, -691988789, 761522647, 2099258250, -888670867, 1228668202, 1504795627, -1156514730, 170117471, 1168336151 ], [ -914644076, 1613972839, -1642537189, 2108828131, -1466632702, -1030693554, 776389248, 643258659, 551189416, 979685191, 125516606, 1632164746, -2077198697, -940464476, 795610265, 89074703, -1170151339, 1064398001, 756749610, 258823474, 1913335881, 1649478226, 1752637832, 1568327335, 1056097114, -1684222343, -144305569, 344100895, -643330205, -1132866648, -2116673692, 1475168153, -1729728549, -2082821182, -1931999279 ], [ 1463330225, 1167568337, -975244252, 597569809, 1522881440, -903729058, -630418325, -616648948, -2025095461, 919312434, -1293996228, 1804537847, -142006048, -2072016962, 1618452887, 1407627890, -412035746, -130660298, 410892103, -848644346, 894030595, -2113135642, -1929820271, 1007470396, 113881241, -1173945523, -1340455758, -694132717, -769393957, -1154371558, -1345285372, 997185845, 346654291, -1806898009, 1630052493 ], [ 343263192, 1762979988, 1015345979, -241483965, -1012609809, -2034313539, 1575367167, -376254296, -1905300803, -1021925595, 860472514, 2096146405, 551978213, -1066530751, 561282639, 508732580, 872741130, -1002657043, 1253514632, -351813224, 1988143851, -1680222080, 1152090716, -1383383079, -921471191, 896464051, 630142930, -1883828, -1568719189, -1028572904, -1987568790, -1187326177, -640920529, 1260765637, -1722862914 ], [ 602472129, 2024914102, 780419653, 1501797872, -2118878973, 1924241246, -1604569826, -229700444, 925748879, -698470989, 2051296251, -2024056823, 743139708, 1972459494, 1634454937, -2013192026, -1368208773, 995352378, -1798179243, -236731673, 1308455944, 873756381, -1591834336, -1152286327, 618782388, -250923853, -56045403, 616029752, 1784972080, -74462409, 1225365607, -1349170292, -654674236, -971349424, -2014658513 ], [ -2104828300, 2043771020, 1163006902, 349326639, -748921507, -1323875826, -456585586, 1563629373, 891519110, -1634462824, -974388311, 1789016984, 999576438, 1380255842, 726539898, -522601233, 267994293, 1579633361, 990390797, 904366398, 1694225836, 1292927715, 323167927, -2015517966, -263106385, -182316707, -1863980519, -1204687007, -1313823978, -310538460, -2140960802, 1939626579, 1306067322, -1286600357, -945603276 ], [ -862469343, 88824112, 1799616079, -2014588944, 1876312108, 1698721488, 1111709550, 1030657789, 611431877, -1797148016, -1425065940, 1484853217, -28563020, 1221414353, 1969539090, -354107384, -388027056, 2125852237, -1651862224, 1546101413, -1003350036, -679999618, 458273371, -952753785, -1200072520, 2139999833, -1146899341, -2094596697, -1041375074, -1120945584, 798416670, -948880757, -1917317132, 181835402, 968586727 ], [ 308264381, -2118070834, -7604473, -604700332, 584475855, 1069663893, 1673477628, -1766163881, -1710411984, -628754528, 370010261, -1352624720, -1983747658, 163772753, 886782266, 1229448383, -1216500640, -1124693255, 2590459, 1575647831, -1904287543, -1075654610, -1793806147, -1985718085, -422217566, -483431375, 1344066863, -1479770448, -1845759416, -411879232, 1075189741, 794156036, -515200972, 60567138, -389929909 ], [ -954882380, 1407342283, 1150925331, 1439054286, -1691096237, 1937601688, 1566591590, -85361490, 233643048, 1472972306, -1326462030, -35304348, 1730317179, 572266350, 1305443414, -1844327317, -1980830084, 362763300, -1692095632, -575033556, -893103247, -201982920, 104119466, -336552577, -873549412, -162427686, 832194671, -2134113759, -1898326688, 925940368, -1064379878, 1883371356, 889739093, -1355493622, -1562709515 ], [ -926936659, -674437767, 644260202, -1645514616, -575223874, -1998645969, -616456035, -107017435, 1874832682, -1406489406, 1290030181, 1338635542, 756650112, -1770563397, 309725274, 1263198986, 1036129897, 823342173, -1515266919, -1605873685, 621820242, -79388551, -981231181, -1258171643, -1915671517, 175427345, 1491881644, 559904410, -1504744684, 1031178999, 296303685, 1614053687, 2046730457, 1526956693, -1898296502 ], [ 902853292, 1113074305, -555059227, -657291408, 1837025786, -1915542194, -1499012185, 838054061, -578911162, 1795255556, -2007871441, 1987711900, 1236193714, -2076204373, -993129732, 1902005888, 1785374666, 752130215, 1653078995, 719888084, -668208118, -1479369865, -1377194067, -2140920741, 2003254819, 1700490677, 1871456367, 1126683605, 1323303426, -911296727, -1694177040, 1521872375, 1614816072, -38766748, 1444762962 ], [ 1545019192, 1600344505, 1600167465, -22236626, 892318387, -2107999575, -1450522134, 1688400315, -524385433, 776452751, 2632959, -1386636311, 821063735, -1931032697, 1422725455, -1883450784, -2079461935, -1276242601, 1562680639, 549376030, -1884008324, 338801235, -1539254858, 895639290, 1171155582, 133199757, -900779735, 1483857961, 84100224, -1704396381, -776073073, -297346986, -442755253, -822636653, 528323932 ], [ 1100777880, 686246648, -1835870624, -441231141, -1081555190, -1426182640, 1923953433, 1942192985, 1327327618, 2073528313, 1265601205, -979202613, 1922972653, -1605514863, 1795241260, 2007979422, -767348041, 176368381, 150261750, -197629942, 1050299796, 1233652785, 345127619, -1831898751, 1084262139, 2140882745, 223629773, -43284978, 1294798119, -1477142696, 1585591950, -694916825, -1098407457, 1859549343, -1433662503 ], [ 1620432778, -1974422245, -141765070, -1920108619, 1045025311, 1681698327, -2124908121, -358311334, 1725505648, 386830968, 121796615, -768642044, 1441117751, 116141358, -1273729458, 994703421, -1593381475, 459545097, -737008449, -486627670, 320051259, -742504697, -2007631630, 1477544049, 1018971781, -1592167574, 1062595389, 1495486695, -365438903, 1471882975, 44775994, -909279365, -30191536, -327753791, 1497608989 ], [ -1597183495, 903957971, -467189793, 1518737465, -1937544552, -1388876317, -765704183, -617418343, -1824636997, -374782233, -337437421, 1420767583, -2072046546, -725718326, -1681786330, 1748209787, -1694021954, 509546477, -159976479, -1536802536, 588648626, 1785494794, 1656888086, -182223626, 461469113, -980122907, 835391366, 282632630, 1725086406, 6220757, -1671538872, -1451677998, -714588091, 726090538, 180890577 ], [ 2021774992, -2053738172, 741819218, -411457568, -1767821316, 890402739, -1004141480, 1901764667, -1089858324, -1542191363, 1237781735, 1825253372, -1147072514, -862329665, 1841047961, 2084702847, 1004534110, 488153059, 1802370048, 416229758, -1476213809, -840706050, 1733242341, 1729356177, -876639041, -951612751, 1337853923, -1310709089, -1913649249, -1616540239, -24737448, -256902449, 197455706, 83076549, 1683470796 ], [ 522670076, 1728605417, 341694664, 1894752283, 991642115, -311161054, 1927112735, -1836517016, -186065199, -1906575787, -354233185, 399181816, 50104245, 165688955, 1864335881, 1654494123, 142553276, -638726757, -761768855, -68831547, 1530481862, -697913218, 580792885, 1564795781, -638874657, 1042288439, 1276391346, -1051360632, 5566129, -1799012008, -1070687352, 392707597, 992974739, 390190600, -1048503473 ], [ 1539310478, -1565672358, -1686816821, 402703080, -1905525092, -1467442097, -226301393, -890262462, -187823872, 478720238, -253457497, 735815409, 661104945, -1614287265, 1533128793, -324323662, -1392702800, -1092464237, 100580958, -226469971, 1393324261, 1169788486, 1121910166, 1678044565, 407164397, -1065097694, -26018158, -379342917, 736287700, -1369348222, 1330120721, -405142325, 1265116737, 1154299574, -56819687 ], [ 222116758, -345711710, 1058356203, -112766605, -916201401, -1847967037, 669324034, 525919497, 346636111, 1332611373, -755403209, 1542112929, -442486984, -1553773722, -596254074, -214038939, 906107339, 748387055, 1396307750, 532890146, -1212365323, -549548399, -792185378, -798255002, -130484987, -362784477, -918390854, 1718793138, 313251782, 1749644156, 1428556296, 1891298375, -130968890, 399116460, 356815312 ], [ -269351570, 1650885078, -1139683274, 943911403, -937982744, 1661155800, 1869151946, -751825313, -656885238, 729871634, -2087330048, -639924571, -1248337959, 1797762952, 1448867789, 877580824, -235247018, 1270857372, -1654968885, 413527176, -1612821328, 1431113110, -448982205, 342070043, 1424558724, 2003602988, 932435257, -601784589, 1712657433, -243730815, -2065502178, 1717099843, 1468262876, -1269203581, 106041764 ], [ 1911968328, -1192983094, 1300012169, -1490660690, 206953206, -552770310, -559341355, 1472122198, -1717583669, -1591205416, 1671367861, -431425750, -1688907661, -741644775, -166382225, 1958245027, -1496806027, 1123898026, -1611671103, 976634669, 2106006645, -1195354508, -1800579962, -236821848, -9671412, -1093679524, 75028862, 1598592768, 410946810, -14309731, 554164250, -1038765227, -2127034182, -1777960936, 613543523 ], [ -887568842, -1577551628, -1353898763, 1987518588, -506036563, 900540031, -514810095, -957228903, -1739255138, 943144741, 258238546, 156376269, -869591156, -1125176168, -357344216, 1088419366, 591382424, 1271076869, -1818564300, 391778441, -1439329271, -1930643632, -499491953, 525453867, 692144352, -1310698077, 1007931022, 1964899149, -5898610, -1475344096, 814086549, 549442516, -1945157122, -1550376941, 1845024459 ], [ -1901127738, -347252928, -2081190524, 2038158758, -1207674707, -815815994, 932034604, -134368178, -1421527430, 589841705, -1013700704, 1991112364, -141104847, -718484253, 303116314, -846291196, -1720259295, -1716218005, 285086392, 580685916, 1498367214, 322235045, -1328951096, 2068803364, 1107325943, 200513470, -1140385515, -1429768065, -177222166, -1695134351, -379170280, -1336521047, -370677652, 858129666, -920079353 ], [ 1893887008, -18037392, 553585010, -1387063920, -945996257, 1948877070, -279128520, 185593001, -1156609867, -1668065765, 1881595023, -183495520, -1679233912, 1208649631, -278169040, -449755801, 740216343, -1450145583, 817588713, 1056380836, 2083754771, 267916426, 1478479254, -327552309, 1095783598, -1240754198, -1927933849, 615024611, -1334650872, -1252339721, -1645274320, 448741038, 1524579581, -1621959195, 1770865265 ], [ -725311541, -205714473, -1276296533, -4900994, -1866821668, -1759001942, 928031641, -593684099, -1306028472, 406170563, -1860842391, -390933108, 1143344120, 1401935732, -131063871, 433664665, 881111923, 308908742, -1822799439, 1699458829, 683954628, 528144838, 1314801752, 1217249675, -1810192540, 688001236, 1904053330, -1834275322, 1206227451, 812137302, 1702006146, 1122357728, -653375055, -1812191536, -499906047 ], [ 1757680589, -1857609982, 1180657969, -71212417, 277417979, -272213419, -1777572112, 2114881050, 1502167711, 578036004, 1860956655, -1587634760, 1199955753, 1530594442, -2072246506, 2014037067, 723477637, -755465008, -1384365936, 435063896, -1861446782, -1331686620, 813615728, 1426471161, -853016166, 769912926, -484158764, 259685240, -1367992943, -1163281688, -1030198634, 165563277, -32178680, -1727602238, 2138106255 ], [ 1698926117, 51386290, 1514192597, 1857842307, 617671128, -11745046, -955847059, -1576762069, 508778600, -493807963, -1317028246, -1717420475, 1095536175, -1770376799, 59055292, 369641147, -202640300, 1543824485, -1963225, 1993178083, -114550471, 960254073, 285566280, 766942562, -1839182222, -1935600861, -397655954, 1645987686, 1536534379, -1588717861, 155566661, -432894789, -588375734, -1917932562, -1962190370 ], [ 1464344225, -124781265, 493445058, -597026739, 1457961379, 2146934810, -1405930543, 516184979, -1560929726, -1125479179, 1628292045, 927801173, 1436400763, -1368511176, -1147745296, -1193981681, -860236129, -807700870, -123697634, -1524178516, -1703521496, -264276624, -788608357, 1325905874, -177691844, -1533435966, -963099749, -2040080596, -1541863119, -39174553, -1720779643, -572922044, -1803967068, 1121015622, 733173816 ], [ -1602891624, -31564317, -1927842154, -654490433, -1425313516, -721674834, -1764828202, -910142481, -2123742055, -1720829627, -79810391, 1284757553, 918672069, -1491813081, 1152399952, 2037245671, 647032179, 53906093, 292302054, 1017073934, -1926898295, 1240282291, -1688403446, -1818932364, -525619437, -86090135, -253105128, -811910405, 339370147, -608035161, 1182577510, -1765659679, 1957460654, -1377232849, 1190517186 ], [ -2144993084, -565494650, -924687022, -439221095, 636634090, 661956967, -2011835979, -1423537059, -957268437, 559149895, 907049844, -866395284, 390766878, 52123775, -1418085842, -621415761, 183359258, 1620368135, -50778631, 948925868, 1307346736, 919382066, -458815718, -1536247213, 1749110719, 2145714573, -1153341623, 1552508850, -1673670460, 1187273890, -1844613319, -2081254150, -467293976, -1006710041, -1296572313 ], [ 766401766, 1735821926, 141870612, 2002507101, 1359102197, 1547654170, -41655014, -356558373, -290548702, 1477657867, 1592359510, -229557615, 1735786495, -1539203869, 1102466413, -676742040, -1646801350, 1813984708, -1619123986, 1687246469, -1415212741, -567973447, 831352631, 1240658337, -672113592, -1724953918, -1702990470, 187476556, -1809343702, -451806698, -1681457012, -1675935221, 1929066999, -1666835992, -2020617241 ], [ 1580301375, 1779581715, -1146748361, 1907136249, -1710544854, 1620613026, 1573727569, 801902049, -768304225, -1656113752, -45890538, 1700162799, 1434626277, -531918783, 2042685773, -1009084740, -817678340, 2128344221, 1158741480, -753397102, 701689272, 1864719446, 1011865949, -553945141, -73215728, 2137230618, 635061316, -2024123153, 124891567, 1199505551, 691303132, -1683119752, -1357330249, 1966958073, 1980256321 ], [ 1024475324, 1612062656, -1507688291, -407543647, -616901368, 577835056, 1089698939, 1735020805, -1265116494, -192449848, -921943939, -1627251068, -651336722, -1055291742, 1230965138, -910689402, -2035291245, 664309594, -1273582254, -204648301, 1237257140, -2009851259, 846374288, 877874698, 367869801, -921079870, -1444114304, -1324464445, 179891861, -329899384, 2024448966, -1718691016, 1318730863, 1520146335, 141898536 ], [ -1504530854, 597628236, 861647258, 145153189, -544630477, 1169905508, -1240012736, -1145265083, -315760787, 1685428684, 592525714, -228844014, -1067180592, 1937360071, -1274751971, 864101454, -896279536, -1835403867, -1631868431, 1422840554, -1687950921, 1860611700, 1117515868, -319255160, 1993757240, -143143271, 1054330111, -1131457844, 42254791, -1600125729, -1039001208, 1324878849, -975478796, 279437553, 1823928068 ], [ 737093631, -1805915770, 723986695, 644272831, 918943383, -517244000, -38654041, -1418068429, -1392087835, -579153280, 864465317, 955783472, -226990822, 649243074, 1054161832, -1779231948, 1081739287, -1137071399, 1040066459, -1080305106, -56060577, -249508811, 1923970641, 240754635, 657295909, 236707236, -378807939, 1126120502, 804414947, -392275513, 2054884106, -713896718, 1019090413, 376333812, -773115325 ], [ 352966466, 768549439, 214130163, -228775013, -604049033, 1398876391, 855241431, -1256807565, 1020815586, 419120876, 1208494855, 1526888691, 985424722, 2087132102, 1998764330, -1129905491, 1814281419, 2116658933, -1803304012, -299370082, -753580143, -823517763, 380994644, 381774570, 412109660, 986450933, -1043637263, -1060492642, 213394947, -2019664351, -753423269, -1886774054, -1238113943, 1691657405, -1108928772 ], [ -1758947278, -669084335, -1803699546, -2028103360, 1014888230, -947713670, -1506734212, 1955945354, -2021399081, -453227937, -1685563787, 1765973194, -74892591, -2107572882, 1316758717, -1602646223, 244243848, 887442178, 228226031, 1273412114, -1507114328, -150470201, -1557684242, -542164690, 1171147038, 1537896009, -682602130, -1816448710, 173773981, -122386074, -1286302228, 1553295766, -1070132963, 347228047, -503203315 ] ], [ [ 240738314, -1415466406, -617026276, 404055984, 261507052, 1326652369, 1500667170, 360854558, -557084116, -997013652, 649223932, -878718302, 1440025359, 1630639566, 1355954201, 253134724, -438071391, -260234235, -1537733743, 1778291645, -745892559, -1738103737, 765507104, 333192224, -454126720, 2041093494, -72792769, 1221148244, 2104383848, 712787578, -1580393438, -1919213858, -294703712, -895205121, -1948736953 ], [ -16269225, 1353058839, -1954498324, -754852586, -711792682, 193741890, 1023971944, -1591525917, -545503683, 666161587, 957220916, -1072662408, -71455033, 1225547548, -1559188321, -1513898364, 829076764, -1780452268, -1433161649, 2064034923, -242201144, -799210216, -778877862, -1806634833, -1909611315, 116353727, -1461784104, 726437673, 346170990, 415177133, -53672446, -875029050, 805133222, -1158262825, -1261996828 ], [ -2022034326, 2022926830, -2079446603, -2076351951, -1828174099, 308019055, 1141523585, -487048614, 1459194212, 400565932, 329484812, -1108694017, 268075645, -1025747553, 986409676, 1621171880, 1284985660, 304375308, 362437133, -614542412, 1903112766, 1560208633, -167664556, -1729885498, 1005541461, -768569939, 1984194245, -371400012, -368605863, 1924043573, -436037862, 273186188, 385049658, -1091446601, 1477726633 ], [ -1948765807, -266995335, -990703947, -1926011636, -193283959, -1608258030, 535179154, -540060136, -146013424, 1986870462, 139923339, 1005468039, -921761017, 427368545, -1049566838, 160679322, -118312532, -788905161, -331348459, -88780230, 109622524, -1141218440, -975489396, -686159071, -1259711319, -965683866, -860062233, 231903508, 1545858981, -1616790778, 1954135008, 1474606301, -633338568, 728533811, -1198809484 ], [ -1948983035, 1477590627, 2121091978, 1434686204, 124498366, -999285321, -860303259, 760627767, 56652586, -638385350, -340025477, 1875918482, 636828710, 949998707, 2102746110, -731416989, -1424320122, 2070292704, 982740249, 91932570, 632783550, 690191500, -293998706, -572403145, -56668674, 337215937, 690435382, 2048651170, -1636686879, 1940112810, -1159925842, 1147158905, 1506814649, 16180827, 1306133638 ], [ 49755029, 1614271253, 1128331655, -592346365, -41937172, -78897746, -434251122, 1139322448, 276619617, -148322486, -252873240, -967825625, 1589754682, -1789423616, 273189251, 1283505946, 1792663288, 491986092, -1401745622, -436951665, -1667259313, -953693540, -1439167022, -241688329, -2122892241, 1714070271, -725412690, 814680466, 2125747145, -830812718, -907413323, 628168703, 1732189675, -1630268395, 1047801377 ], [ -1316568741, 1954920950, 1090472336, 1981271429, 15714572, 55487465, -1151490460, 1401665966, 1251169370, -905393229, 1024701200, -935001720, -1230957613, 825565056, 439077037, -886685852, 682801179, 1556882425, 537646929, -1027114470, -2096583483, -112290878, -44844823, 937885359, -734597122, -1280318235, 1606637742, 1431048773, -49621201, -771688101, 240815408, 1765547491, -1032232386, 1710018735, -873555102 ], [ -88285775, 1893738188, -1042288657, -739943944, 1760061504, -268935178, -1853785978, -1717090706, -1947450613, 199827545, 1064858230, 1407208058, -56059141, 170015446, 191982980, -251607788, -815227844, 1707643373, 205646207, -1721244564, -1547632796, -293904820, 2012008277, -1688551082, -1302911485, 733020918, -519185486, -595933653, -1380880005, -1599161462, 11695688, -2068897856, 426619539, -851455844, 1414083500 ], [ 1795558986, -393833374, -853405376, 1174773026, -1999662101, 1813537479, -1593212486, -1966559097, -852264674, 1457090120, 2028701644, 2135902468, 1029808139, -1901674311, 336722406, -2019903301, -1170599927, 893908395, -934592740, 776118402, -278006966, -1658315855, -1988077321, 18868396, -667715338, -1495031169, 1822912774, 1887958585, -688498339, 512676754, 1078491732, -684615895, 1592935227, 1740512223, -1365205244 ], [ -458845072, -1232557267, 90940152, -1385658010, 505665988, 1593851413, 1014749174, -1790508820, -1392097367, -1683517348, 747804734, 1156419677, 624927185, 201562563, -1129619108, 23958794, 800532226, 1302865596, -1506175112, 397112573, -269465483, 443497254, 517274375, 1163412529, -236802155, -1805459981, 1656609126, 245857875, 1030249044, -436289947, -2108992570, -347733694, 2025020132, -1263778171, -1326337831 ], [ -2146391668, 2127348365, 282446926, -1612002402, -416399954, -239705441, 110213388, 507440510, 214507903, 1082867423, -352057388, 82452109, -835707942, -1433622716, -512557454, 1704320338, -592694259, -1001740461, 1421573288, 316308542, -321866158, 1471332239, -2058351394, 1148016439, -171610274, 439640802, -1983768781, -1483034366, -1119345046, 171479480, 183605783, 397235253, 533879989, 1391233122, 1049078722 ], [ -914918247, 2034925736, 1016067106, 1632658266, 695231436, 968520937, 1375508504, -171940937, -2006761069, -28524640, -1082735929, 1027491185, -505483840, -845087253, 2094473886, 427439323, -640425575, 1286206131, -1238985486, -121341405, 36276904, 541416378, 1361226707, -1312780095, -2045573386, -908924725, -2095520820, 1935305587, -815660597, 1489347630, 678933845, -1424499403, -709317503, 404535803, -1202688764 ], [ -151693076, -478417610, -1261116782, -9291326, 1373786322, 1093773804, -841620317, 1867466365, -405870334, 1024236852, -1520743368, 1311369885, 1751512500, 2092496862, -1860116856, -1584882183, 1796129977, 1617295641, -172220914, -1860136901, -1110534734, 1508685170, -2020836045, 50859761, 1003523856, -125014631, 1477042465, 1321748964, 29473804, -1319974125, -1102285363, 1052430367, 345729184, -703267912, -89282813 ], [ -447033455, -535012281, 2036754449, 381603455, -137005030, 959171429, 591490080, 2011931421, -214883166, 1065466323, -2136874839, 24487384, -468305859, 929558811, 1821992016, -523391015, -1123835243, 1702905987, -25437173, -968429706, 1390521498, 209668488, 2076473116, -1094387238, 2085803500, -1881579602, 1476637710, 766366278, 160108383, 845752018, 1965489484, 1663062720, 712713499, 155674894, -1873469071 ], [ -1623671911, 1758580782, 1076547701, 113576401, -1262794256, 963082819, 582523185, -1235636021, 1485892570, -63094966, -2089746105, -1133506545, -852092167, -327065921, 1060126950, -763920182, 773074308, -625848901, 1154231651, -590978198, -964294694, 123817834, 687202825, -252554985, 2008552822, -242264068, -1367122721, 186232970, 539625348, -1140120593, -1015855203, 1674006152, 1862856321, -1122837517, -847406481 ], [ -1403749333, -1972011991, 1529580062, -2027200922, -1083791930, 1368688563, -1359969304, -381368085, 1206783269, 1388494250, 475111172, 349659299, -1267091040, 2093259365, -1878206401, 161831633, -995863343, -328579466, 153255042, 523696950, 1300687310, -1251804686, -1205265915, -1674769294, 2118347390, 579491612, -826283487, -1067008659, 1241119921, -2006053797, 1298051308, -1129903197, 1957752390, 550389307, -1271064943 ], [ -503291760, 1541164987, -2064853047, -498041841, -1013055634, 1236325993, 1386968826, 2077348746, -14284614, 622939810, -1182839700, 1278652454, 327529293, -700075034, -1405701592, -2084223277, 1119336249, -1888429186, -1822874393, -2073621228, -877332218, 533542281, 71480560, 1384877375, 594877235, -2102181844, 338643680, 1382731805, -2121471946, -1992365551, -693037823, 1119624824, 849716737, 1044987530, 554275573 ], [ -1180774195, 1205645167, -2080166275, -595164026, 342803996, 2076564058, 1897520570, -1245861833, 1102292043, 409695998, 1821898582, 395526531, 2144834150, 433983729, -1435792653, 2091425142, -1417685086, -1380268745, 2076303693, 107186266, -445718581, -1988414316, -1613171497, -1801172028, -89098631, -2055672905, -980356226, 1425936408, 1793291692, 2113839576, -558522255, -1322557640, 386798712, 12035329, 2015678536 ], [ -1881577697, 96850435, 1316300051, -1416477419, 308335463, 944218152, 1550901778, 325429718, 1021758222, 1730727750, -1283784567, 1266311879, -1908153497, 1511644504, 1717384680, 116761407, -1282261388, -726060647, 801629320, 1964521878, -1509227272, -1358258743, 1537664658, -1148194859, 1263103547, -959176278, 1852473820, -822036744, -2042238365, -2062562107, 162821044, -358284902, 1749648158, -1634814874, -1878363691 ], [ 1196094762, 1667977461, 282659316, 418205427, -1055676717, 1795827814, -1640207468, 993233747, -1332821594, 1685665382, 524361313, 932921504, 1918684172, -1359681325, 1056787851, 1080352050, 1052852815, 1520808519, -106201099, 950486264, -2031737505, -1122663522, 1939289360, 270339570, 2144593772, -237538678, 906378861, 1990908270, -1258522526, -411863421, 652508794, -1419784125, -192617274, 1950330488, -184037369 ], [ 1856510523, 576544970, -804230637, 66059808, -1682253831, 1774056661, -793352100, -1581467353, -1848113158, 1523618252, 899846590, 1131080922, 1053853364, -1178487595, 720761644, -1963094666, 1620960635, 2054081591, 1020260636, -809048777, -1145553322, 856023638, 323291560, -844976550, 632379495, 657506187, -1250852461, 888628590, 233007156, 1767772111, 491795785, -1290031558, 1888303899, -1147028263, 24626491 ], [ -788430410, -249500964, -674756949, -1115894655, -1289872644, 603878302, 850667213, -227928615, 138095965, 1275174357, -2095539496, 511575417, 1877011958, 137280881, -2056280428, -2063646615, 416880991, -1789506098, -1901118368, 563301111, -1017594155, 1452482555, 283437795, -1749207639, -1389361829, -1102293042, 1158075747, -2003347456, 779226250, -403664698, -310036038, 1686422904, -1681042460, -469863787, -768088503 ], [ -1758143267, -2082973010, -554333786, -1006585998, -248929044, 1200719187, -1509089167, -1291230292, 929901733, -1756996365, 290758030, -1181829078, -378900057, -1124863458, -2112271984, 797939910, 1056929007, -541621793, -1307061983, 1383345168, -794001395, -1702426449, 843247956, -237043930, 1390995195, 853992528, -1461188000, -901377609, -51837580, 592324855, -1765138099, 737508152, -24690068, 1209264710, -1580423313 ], [ 1241466899, -237066152, 867044146, 108725422, -2121805767, -1941556438, 1574976433, 335671173, -1281569069, -109706018, 427419640, 1121472547, 944239430, 1033894681, -722640569, 1349266566, -1322885565, -1050734970, 430720174, -945008562, -335446155, 1389309209, -727797292, -1903275837, 1759655096, -2026853217, 896973172, -949032380, 204351770, -1385165905, -1276255328, 1103774143, -1906235988, 1316956220, 540699022 ], [ 1132244942, -261692360, 265566197, -1830247675, -2039192459, -33177996, 1029737324, -139631689, -1390287369, -55199447, -874167052, -1292915342, -732705977, 536174029, 1591346506, 2049773061, -1747450943, -438328102, -485255636, -777636642, -71446418, 254750217, -1610668086, -442376225, 420147669, 20165726, -400231956, -805923989, 2095558014, 507895717, 1709972988, -659499490, 1340948939, -1800840672, -1789915867 ], [ 637113630, 470343733, 2006630167, -1509305200, -1337209211, -808949674, 226232337, 736120211, -245785538, -789369119, 1288434990, -499961932, 205505692, 364841827, -764828800, 2102451668, -251751113, 1992076521, 682572251, 289404943, 1416913103, -2067707893, -575748123, 217219753, -350492510, 392556459, -1749154479, 1290121815, -1227175781, 1212011975, 1429425275, 938391230, -1564626105, 1436125016, -2133177714 ], [ -134463417, -1983619475, 702289813, -1922835339, -547078041, -119026897, -936041875, -320095691, 1702357117, 528362405, -666918455, -140815008, -76857288, 1346462190, 2106108288, -428215784, 720514784, 2113822718, -1003679936, 1917629284, -948607218, -626597945, 1426436239, 948748780, 376569804, -1750152325, -299926722, 378435941, 1442879657, -761098435, -1006536370, 752248839, -713575991, 1112850666, -1578839889 ], [ 1440305521, -1002623955, 1136623759, 204950392, 113877195, -602229368, -1740513899, 1691747500, 2023056143, -986802144, 1099107790, 73712649, -1731746976, 1995933234, 1048960054, -1259157403, 1502862323, -1242571006, -283027560, 805086599, 1303453942, -1220700594, -2053881435, 734230653, -944929039, 1877893846, 1042116702, -180771972, -751500324, -1732687364, -893613313, 22436869, -1075188888, -245567346, -362649011 ], [ 480661728, 1821777172, 1415997941, -1651943636, -1908341593, 30148269, -115085558, 1252573062, -212732892, -1567496660, 536792372, -911683650, 1650632133, -2002816497, 643120052, 32743145, 315097172, 1152643637, 2018563379, -2091901751, 2140609317, 1034474073, -2106536472, -1916797289, -532954962, -1912784423, 1993352099, 1798320511, 333821455, -2053216979, 599528503, -1771803850, -1900381789, 892382854, 1134455170 ], [ -1088899793, 1964246387, 617571109, -1057920505, -450890230, 1910958344, -1563684295, 693013029, -40664507, -276996384, 1787994080, 1379583532, -160531118, -1542419571, 1185585399, -1280417708, 1390971291, 839352057, 2046794915, 542060799, 923871655, -342923289, 1877499770, 1406994447, -951963807, 927642518, 1385321588, -807859642, -1274492877, -1190671009, 1443738491, -109783274, -158314257, 2102847376, 1456792793 ], [ -1930809542, 1787146169, -1891050937, 1900110569, 1180604176, 448453712, 840624785, -1816132307, 1144997572, 24638433, 183241859, -324633036, 917806457, 307177597, -340174565, 1684478315, 658929322, 954752747, -952662257, -1164471752, -1642089068, 875605706, -522518717, -702386938, -1445967470, -1347367885, 1961316834, 1174412048, 606358289, 585597339, 1453176657, -2103148122, -1171072415, -1834387900, -740327070 ], [ 2101446274, 2080326678, 630884579, -2075764268, 482373879, 195219872, -1125067569, -1709326678, -1351773903, 764074353, 295464946, 1858018994, -1059203443, 906061348, 1662050042, 599046097, 779065640, -1280062119, 1104292387, -1688169506, 871260716, -8565967, -223122638, 825608913, 740343602, -1589700345, -1693321488, -1040725355, -224694787, -459904582, 1380208292, 864646766, -1456752023, 2049083157, 683293676 ], [ -2022423324, 200550659, -1619830635, 752437849, 1433319095, -1684171921, -1339345939, -963072774, -989793334, -549435882, -1766534029, -1270130739, 1925899247, 467369113, -417669547, -639924865, -1492104083, -2145677077, -142715084, 649876461, -1739287925, -855101689, 1931733577, 328674540, 465858683, 1202452323, -976686315, -1340328005, 991852241, -46800420, 1158783085, 1092600011, -1709957126, 1941716899, -1903676439 ], [ -1729400535, -1100433417, -1576691563, -1336080128, 1292130607, -1431307269, -1399386020, 1317862491, -368230852, 522700261, 944108985, -816745799, 1145506418, -589506132, -896571831, -1273861323, -334667512, -2112888420, -1255540137, -396984363, -730154050, 1292524036, -583860909, 2095442976, 1710711350, 1325096912, 370641376, 1069350864, 620361803, -2093687070, 2051170480, 411635818, 2030482174, -296692764, 683546998 ], [ 995709943, 1884673355, -2112112232, 1218453604, 228309791, -1043100442, -98006095, -156401387, 1771767248, 19884060, -1148302190, 1928747507, 820067540, -1752248892, -666572184, 1759959399, -200534468, 1287503704, -1915773012, -1274900891, -102564697, 493599207, 46401036, 358154337, -812983726, -223222145, -1864985037, 1999539057, -1173081137, -1224900571, -368155811, -2064923516, -961128622, 440354338, 1618379982 ], [ -636175655, 1970017330, 1240574481, -865613710, 954849028, 440448242, 989934944, 1453625310, 1828665327, -1667793075, 1042753820, -1626779399, -1292095152, 1813700352, -1097335434, -1972238716, -1517623070, -968393696, -927006704, -1881880551, -865534812, -1687698707, -2084176231, 1664088385, -1553499097, 1049923251, 829728739, 1623465220, 1360755299, -370877726, 49310180, 408263389, 1203981957, -1657985205, -690968862 ], [ -1364428281, 378175110, -153916615, -2064184261, 1813716570, -1452365294, -235508615, 763812495, 1581945083, 174613443, 1301195997, 1092961925, 884299281, -527230767, 1395159874, -458688243, 2025384280, -2026791550, 824209303, 215810003, 570285630, -1213551948, -752905764, -30177620, 286249809, 1994060527, -1927360009, 213682774, 1120750781, -660663373, 2088250080, -478446577, 1424693726, -1424448088, -1759000857 ], [ -1526574287, 1986668675, 1161857979, 1697112447, -194187806, 2144093660, -1342206122, 1449333775, -957147038, -1192067158, 234755430, -1139300701, -1616048209, -2050343307, -833164900, -611344439, -2006384769, -1597783898, 472989629, -211955295, 896292914, -789434942, 1282763979, -958203738, 745265864, -1119666587, 88919693, 2013657675, 1975274107, -1323634285, 1489240208, 1844917274, -192435919, -560431511, -1734868779 ], [ 1302149912, 1403847098, -1525928867, -2092867074, -576287151, -1578566369, 926816227, -352085332, 35328358, 1650854446, -1200079209, -1885473943, 176483655, -196466991, 1545246482, 2080164467, -1378773991, -1279739398, -442540226, 317875986, -1520008133, 1506905270, -2056083743, 750633718, 1473597029, 1223494725, -227933189, 624928853, -1107446435, 461295040, -1021487890, 1270901165, 1677444997, -108284998, 225425621 ], [ 539442856, 275320344, -1010521185, -125504490, -973211187, 290634987, -575091067, 1921578731, -1011199728, -2131510823, -1382496598, -899801626, 685263409, 687758783, 1115296321, -1995712043, -83605018, -1547450027, 2007809785, 306583267, -2005130367, 1148252196, 1942712804, 984393974, 533734659, 671443585, 586005248, 154899337, 1655551278, 1642956441, 1307641127, 1940373645, -1390334751, 184898913, 688799964 ], [ -1713795411, 1972855813, -304691635, -1534336450, -2124551346, 112367172, 1855376134, 2004110880, -559821364, 682441772, -1277915009, 492225991, -91181364, -1504572006, 2035619473, -1474475727, -388467447, 1006110743, 648226645, 2030543638, 1209307242, -1309161439, 2120941081, -48269585, 776841404, -1141657077, -657877440, 746311753, 437498875, -1505352582, -109193649, -1839949926, 1807060280, -1081868077, 406842284 ], [ -1715435586, -968906118, -799820051, 2143880019, 2063218163, -55280066, 898479586, -2111639705, 1850800646, -1887550990, -1869665141, -1601823540, 206533363, -2041936042, 1031754272, -1253154775, -622270485, -1052924262, 784110353, -1961700857, 2016719137, 58977648, 1304850914, 1059814754, -1006441735, -1119109696, 2086175105, 163788702, 1720431291, 31988551, 493138239, -2014179895, 1872844706, 476529647, 66053141 ], [ -391598813, 1024775534, -42929066, 2057664576, 168083614, 1760895627, -1024709186, -1345901937, -107398319, -967609067, -1719208471, -1724833021, -59425599, -888604275, 1422052827, 1512408617, 1446644379, 1831641487, 531394378, 130158538, 1402507135, -1423115691, -1633573645, 1652013733, 549128460, 945320884, 443054328, 158900184, -1319034654, -706930104, 1477221984, -418394443, 1561543350, -203123478, -55159812 ], [ -751583154, 378150406, 1122893458, -799005884, -9797402, -696054383, 1986459914, -433438945, -137940015, 1665309913, -1484978648, 966721384, -1886325984, -48939823, -236676274, 549621104, 2019038398, 101909789, -338671716, 1173521274, -444033142, -1165924179, 473624069, 1703679576, 1002705104, 1654127007, -1135702164, -527868617, 759884851, -1521279692, 635780353, 734804932, 680249108, -1876603738, -324187512 ], [ 651039489, -1477427407, -348687390, 1419694039, 720813045, 316221067, -1161914673, 902029181, -2046040896, 1105931099, 490618181, -1112906784, -2111778245, -2085224147, 1833343850, -1234907840, 499466668, 902927885, -1190227648, 40695908, 236258721, -2121679898, -1054107090, -1472901427, 1496849598, -1737156482, -564801765, -2055985708, -1979255899, -1063071617, 77573440, -427418084, 265903855, -1899386437, 1143108449 ], [ 1656692309, -1867886392, -1670080972, 1954818523, -830890491, -701994084, -1672244070, -1915943786, 1203030934, 615709545, -1690446267, -432171778, -1586102669, 2139071806, -1799573908, -184889947, -1849829378, 1650468865, 225837486, -1446520749, 2045879689, -332622130, 1804615862, 1888092239, 947383729, 2077156360, 1336352146, -1583004897, 663474518, -227625134, -185073024, -612598993, -1754720002, 1642188611, -2132602727 ], [ -134322921, 790224507, 1902810598, 2094083683, 806733226, -1591964970, -1611289373, -1644381347, 2140378521, -1079210193, -530889736, -1340622147, -1963278908, -1255798624, 826094203, -1516110153, -1556586632, 754306888, -1459204769, -1091098308, -1043609852, 303542318, -1948137127, 790462209, -1221862517, 2007232194, -516808753, 398428070, 1289257573, -491380926, 979719785, 497231152, 1306877507, -730547282, 54553355 ], [ 2008114034, -1347241081, -964405348, -2043422390, 286181319, -1692673310, 2136180330, 389534966, 1471423068, 1576719853, 866101826, 357675427, -481443765, 1458053986, 1588737272, 1679038970, -885913495, -466756009, 2092329240, 1604371650, -426027043, -1213890238, -941626428, -750185061, -865804632, 657037381, 1241217841, -1341387771, 951496275, -461212744, 812444849, 1112898243, -394136229, 908474027, -263391708 ], [ -1587621454, 707328047, -51666974, -1162032053, 1259962825, -1913358794, -1006081255, 814840177, -1727679443, 919614982, 1423948994, -1544371374, 549259803, -1788377990, 2068694105, 39740378, 1246784640, -843078444, 643544996, 1615802298, -1256319988, 1627073988, 1976656046, -1928582452, -1465973477, -1256810308, -1218175663, 1098571415, -427252392, -55828789, -1979098921, -530364505, 1802217023, -1976952110, 1576671423 ], [ 1336553678, -537112632, 2119326150, -2067562041, -759776569, 234594335, 686689474, -619512754, -1685425687, -1876127211, -206825178, -1549554347, 1703859102, 1857648070, 434735707, -786205579, -925932167, -868471302, 1657012508, -361114191, -1152402728, -489102325, 1181965960, -1842933022, 292508127, -656499010, -1780326074, 521077503, 593575570, -1414220638, -1521339348, 2093069448, 2051973936, 1707482552, 2119287915 ], [ -1180368212, -765846503, 110327091, 2057962521, 2000867274, 267053220, -1008025328, 1951194196, -209248438, -282407236, -2080329321, 828452777, 1575935725, -609709102, -192078755, 1203283894, 978854563, 1386248275, -992897626, -900299370, 1141994870, 781599722, 1487784142, -773995078, 1460109734, 1151626366, 275925346, 1351362347, 128814651, 1193253724, -1053452469, 51248719, -1251751214, -1407808620, 1023122499 ], [ -824095049, -576892410, -550603006, 1124481260, -695800305, 1472919975, 986646535, 1876586410, 1810247645, 1547314451, -1725051432, -1229144852, 1534579800, -1272318724, 1179016777, -1599485977, -439812544, -1441722353, 447466357, 1853828963, -2112223855, -620101817, -1558943254, 230971067, 1204261642, -637504605, -1192599991, -679571977, 1248059253, -2039929653, -240594706, -1831283149, -711946709, -372718891, 53506141 ], [ -1001490198, 998422117, -797803769, 1514359002, 1478682244, -1058606750, 1616187548, -685477637, -956689624, 1555621431, -206234240, -2015064318, -633587309, 49232665, -373285605, 1965321336, -2045118180, -16421145, 1905906912, 1679171519, 684236086, -702184051, -1119701914, 866184900, 1986133939, 1114078410, -1427991151, -1506973201, 1579427424, -360521272, -1710662526, 203802872, -823181899, 539807582, -1574518820 ], [ 1264258716, -482344452, 862038113, 1706172378, 352907482, 590586605, 1506475610, -1449465436, -1788725792, -1369018888, -344720600, 539235729, 164740365, 979347805, 405960446, -1777643488, -867792978, 770130950, 1750674602, 1829334216, -686176117, 1650040875, 1164765170, -400284548, 537622553, -973361379, -1608135409, 1928586355, 1883520170, 186134524, 918251982, 451614703, 949274946, -329529872, -514275568 ], [ -189091345, -324497545, 1207209168, -691923106, 57140277, 531584250, -1722927421, -1141269465, 1122280585, 1733980030, 531490938, 593920337, 362117881, -1879031032, -1839071770, 208383550, -389787303, 1515972818, 1328285065, -616827177, -1609299554, -550783482, 1376341129, 407952531, -1234753656, 176247582, -2010881512, -490060628, 1257311022, 894273115, 143727166, 1653102105, 1311559516, 1560540494, -937854739 ], [ -1266488916, -1515641390, -438299984, 1394086663, 590910157, 210330039, 158586621, -1601980514, 373997529, 1510971581, -903462662, -1867503235, -696223528, -1815619433, -31912057, 1724570144, 205268649, -1310511870, -1959780744, -859378240, -186097764, 1178078613, 418568927, -106725634, -1123431359, -235314976, 1784801539, 1557892090, -807083532, 1115226553, 1972368863, 524419982, -1756427439, 1381129313, -1672788448 ], [ 974561062, -1802768683, 120999288, -166390064, 837430378, 252095740, -1577298370, -1308541629, 870018799, -2069633407, 502936276, -1700113505, -1131617715, 1915109570, 2091142545, 303844174, -1940037919, -1993668423, -809633982, -945873983, -204400459, 818812377, 1417515956, -1221408608, -1723972683, -876972693, 1877103755, -2131755920, -1146472908, 422594791, 903371600, -223265150, 466546213, 449243256, 768155809 ], [ -464800485, -1132145465, 1505773358, 766499112, 362392519, -1622147354, 2050545841, -276917949, -1935184065, -363943962, 629471917, -1108208988, -1424809746, 1895813080, 1010041517, -226613750, 603096306, 1819880704, 272818431, 1792330182, 660177567, 1872013993, 1026645257, -1810723288, 1912280943, -465385706, -226477155, 491817296, 283460406, 295944028, -2101998803, 293820827, 245807703, -1795549336, -1662156877 ], [ 1946301568, 817175187, 1691483735, 175298721, 1880317980, 806382429, -746674215, -1127211909, 1501421751, -1523652048, -70601675, -1704849923, -487015293, 251608851, -1361772712, -162495118, -2029237312, -736445226, 1915760731, 1160383429, -1802450303, 61004691, 565415933, -1512903335, 2110059421, 338870819, -864216710, 616129181, 1847147836, -1215452622, -743238433, 298248555, 1906594505, -230739168, 1355068132 ], [ 135902632, -165841181, 16076323, 1932098459, -1160661268, 1595855925, 1287661142, 1020899193, 859532619, 244702690, 1007360417, 1845087696, -1042229516, -1317412193, 1498541795, -1574430945, 969122630, 1580552644, 621699195, -1026429252, 231856862, 883437652, -1366078908, -331659733, -1787681402, -396867909, -2070146751, 40220144, -1624453639, -990457497, -1420682363, 1732592544, -1213892430, 1155174030, -136260280 ] ], [ [ 2030695821, 381938739, 1354706295, 2107069885, -1498179721, 1177543737, -407878669, -459397928, 849644768, 700760803, 501970650, 336717431, 1579462919, 1822300234, 471468706, 1742221887, -871465615, 2034756123, -318389612, 1748314360, -676556793, -322194150, -1578968163, -966511179, -2076590974, 1612158026, -408139502, -1375854218, 150862645, 1452618091, -1824682764, -870078313, -2003095086, -191144768, 595380243 ], [ 195098173, -238764447, -1082311395, 564769914, 651834085, -2097764824, -879616234, 738487834, -1576506186, -1157257643, 1889407, 106490261, -289021339, 2011036075, -249746780, 1903176303, -1406439678, -661782973, 2145147680, -2110067309, -1784707901, -1403293755, 1306788486, 869211633, 1321392030, 890484133, 1944427774, 1916250455, -1274706211, -931191386, -1888390528, 330839869, -220361830, 566795970, -152193297 ], [ -1216725134, 1729804027, 768303610, -650155593, 786516543, 202300503, 479513031, -1796180539, 1249208396, 1173918837, -1673134762, 1570411992, 541385730, 10823945, 2068451968, 368909120, -963557724, 1075196681, 477077925, 803927908, 1681503071, 1084846393, 1341552282, 1449452221, 1212838590, -315656726, 1548075323, -2107484578, -400612941, 1368515538, -823562814, -1330485105, 213959885, 56127103, -1465579749 ], [ 347348770, 1085134595, -271190769, -372810586, -2017684231, 35758471, 1824215488, 1963470118, 447437244, -355684019, -1662838622, -685405438, -173085557, -1334177102, -582906468, 1695838713, 5866729, 869012718, 134069499, 445693322, -403132539, -380225616, -1997787426, -1857507278, -1189506186, 2117879053, 1639102413, 503358274, -1055489337, 792763278, -14988685, 402710820, -1069301551, -1958041745, 505551825 ], [ -2000870208, -1568834209, 1093617612, 1074198034, -651223113, -1372936345, -1772126836, 608926762, -1744434105, -1372944579, -392733059, 309088241, 1582284164, -1409480210, -199478353, -1181442223, 382710392, 436676861, 1735027887, 2021202234, -2047687744, -1982660221, -1867985770, -1451186088, -508849235, 1894223874, 474761207, 1647584183, 110280251, 894056511, -1184422539, -770949842, -1784039510, -494631768, 854494732 ], [ 198722270, -933832768, -639079882, -1498482032, -1786366909, -1954488379, -1460397563, -495910646, 1168334186, 1331903673, -239558831, 1330729764, 2058334194, 1273010412, 874324550, -813220658, -1878316044, -891148090, 440634780, 1952276979, -1366520634, 1955407913, 1150172566, 589660446, 435126538, -287016980, 315079298, 838758248, 1523746693, 924735138, -1812259799, 1974376426, 166314525, 942981378, -1239672276 ], [ 935897047, -1872222526, -1411497474, -1597550915, -1035840015, 2071062640, -2126818514, 150519569, -1418947987, 1261780153, -414540694, 861090288, 781563493, -1626182293, 2132691313, 1372640059, 1031985587, -133102727, -1338956151, 1649146579, -750001124, 487299976, -2146205316, -147840780, -96213601, -1480860424, 1556967306, 2057586627, 1968951143, -639293280, -2118544474, -1540830714, 1306461198, -1682477354, -1374935472 ], [ 2016258326, -1419753143, -1019953134, -959291412, -1084159712, 1828381539, 1636503467, -1389562536, -1301124619, 1623334256, 1025629573, -141997188, 86157205, 822805191, -1370042361, -627343200, -959399645, -28447461, -871936627, -773126616, 610797450, -375279986, -1167642533, 1688407189, 1557308733, 239698548, 1761107493, 1823282217, 2009808444, 830530839, -761272041, 5943959, -453043580, 774336739, 1259240722 ], [ -1412050459, 488887178, -286960185, 622448272, -991596786, -794751481, 962033047, 426867709, 654419599, 1626925007, -47298619, -1403226172, -1119182195, 1241456225, 1923326875, 1475141727, -1613655904, -252811853, 1675647261, 1728071136, 1779034440, 954323118, -1945776863, -1565932835, 134256255, 2035003946, -1762640949, 1197332781, 1668033448, 579786611, 754084603, -404087916, -908417947, -232157677, 1821692775 ], [ 707443148, 1736286699, -276962299, 453986411, -1471361711, 879143516, 2112058919, 642016937, 1395412124, 1215108024, -492874316, -1219719436, 1472206595, -1972429206, 2121576571, -1185815730, -1723119214, -356297601, 1782568029, 276905842, -669664434, 2061384020, -1274384624, -768861854, -333398320, -747559758, 250221036, -369402978, -693434782, -519995796, 299531816, -1831772805, 1690944838, 2060236232, 442242040 ], [ -2031187322, -276305874, -1383230695, -1984555490, -1000446508, -1107256936, 109623963, -204924819, 494720538, -761401320, -1451195508, 2143096229, 1215490741, 472981148, 1722546257, 790712035, 71439493, 2073862432, -815629670, -352080353, 837465078, 4583069, 1447975658, -1470086708, 534127061, -745391876, -1639842010, -1038275289, 949502184, 1974595553, 676986597, 1082946062, -796230007, 572494480, -430728729 ], [ -719220327, 1127412020, 1769676637, 1521543321, -254426978, -908634682, -348779237, -2131499204, 1315158885, 2033594140, -2016272043, 1611122245, -1328992347, 308344012, -1864071454, 262687244, -1318707232, -1486706002, -549095063, -145265697, 1076913397, -902118080, -453764221, 2120319877, -2031462465, 1386989038, 1652157740, 587203462, -1592071625, 360530259, 938140137, 2142705343, -1977157032, -1911757105, 736301787 ], [ -1016276082, -2116808569, 2076688056, -62416819, 367930890, 1033307284, 1437958200, 1742586070, 657242034, 1308256472, -1512755161, -1446687757, 193649761, -457797254, -963660482, 1473230894, -1358073033, -755217808, 1007402986, -504295495, -934464415, -329523082, -280578078, 1721427092, -2028064018, -275491619, -227806995, -1182409310, 1723715222, 293245544, -1122023360, -110811774, 153240587, 198220582, -1395164502 ], [ 1939640183, -412295619, -1053430191, -261777818, -1984540072, 498813225, 111021251, -2103259530, -1570208260, 675530204, -2108543305, -1636594338, -468522666, -1442424458, -1739857687, 511322606, 1423396986, -1460873446, -1131032782, 2143961322, -395230775, 2100011982, 1236617503, 1854297817, -1046358619, -1720235892, -1911775610, 1384727265, -413038717, 1527783807, -1290187660, 1476519492, 1560793291, 1816027416, -55938780 ], [ 1922986054, -1164723436, -1342555017, -1497397957, -2116809617, 533504013, 797940617, 1752300345, -841250244, 873005920, -704553952, -768917570, -2138528137, -938724991, 262226244, -1597216549, -1335059839, -1852845555, -938715083, -851713216, 515690733, 657595060, -1015428783, 1983298188, 1354855295, -605787137, 1770625943, 1430910183, 896473149, 249669955, 2048723537, 1059287019, 1346937747, 1909585960, 2133155780 ], [ 683167167, -290346716, -1048714834, 1374290142, -494972362, -318519433, -168425330, -104821257, -1727613631, -117581347, -1840340661, -1033832554, 1004886535, 184989233, -1280886367, -1177036315, 1532435520, -767505327, 727993764, 672050403, 1480384967, -1796679927, -1369216286, -1032700414, 1867872483, 826868422, 1801533056, 1792068914, 629175223, -1468584981, 1163616096, 1041152315, -1872154210, -866206670, -1023365145 ], [ 1612537970, 1201666710, -352505818, 681009838, -1450162233, 523345890, 607419942, -623414063, -218041209, 1945734215, 1580164773, 153522262, 1802407580, -697590059, -467614495, -1579314608, 1511776734, -1122111257, 24939105, -1047682190, -547934200, -1957903095, -94588618, -61671804, 133224226, -1177784635, -1421597357, 1870430073, 364262356, -849737907, 1826674975, -1366306984, -438243625, -500377747, -841087130 ], [ -1479664152, 2120206104, 59564319, 1864969678, 1002612676, -1810798577, 138754018, 844736332, 605064331, 2030361864, 1119357367, -307214296, -1892357202, 1351737704, 994024609, -1041435652, -327667475, -1380022327, -105181523, 1951843526, -797718357, -1198691786, -430837929, 739049221, 583788397, -742541905, -673596591, 1934007834, 1153684251, 1273458923, -1782648892, 1503751364, 1206673548, 1263577168, -1018811079 ], [ 1915576074, -1303670209, -61088454, 286574334, -1050011714, 2018180369, 1530492093, 1698691932, -1337160115, -85705968, -474671277, -905515956, 1177052226, 128221404, -1641827808, 889224567, -126557401, 840565062, -1033884083, 1558463287, -1897363933, -1122965529, 1471950801, 620404898, 1017805234, -2095679704, 271913667, -635431046, 367477213, -323498958, -2079315188, -1448229115, -1619357017, 1459059068, -1020012869 ], [ -744552805, 1238766263, 1920777086, -917427378, 1097371954, -1024888103, 690619746, -327655470, -542408612, -1639913009, -334647931, -178730783, 2114966284, -607872331, 919839549, 1917828616, -970060389, 712636780, 482729248, 1503867657, -197116038, 2029041405, -1020342353, -1214931788, -454947868, 1141717174, 1213848336, -1032614905, 1825299315, 1367521180, -102921026, 115738034, -2128707723, -2100951642, -2064446085 ], [ -1052133407, -400351216, -2025835188, -210003148, 1666737763, 330636722, -420535639, -1073450217, 370709776, 386325655, 881811764, 1612090192, 1542487262, -1587122897, 1966744180, 1074490079, -814479276, -1539542021, 272963123, -1049309015, 554854392, 1741705602, 558329527, -1934191356, 2110521055, -543178328, 569648078, 424511338, -1665621617, -926403227, 516819902, 1722759156, 1517931864, 533351780, 1263818241 ], [ -1215906298, 1774430445, -875419493, -600759714, -1357104033, -1663810540, 1204849440, 1423880171, 1407781658, 1604641434, -228195850, -1546094144, -1268434592, 2000403335, 1042483763, 244658846, 884520462, -1012632511, 1513309429, 779142026, -495329571, -1060742349, -831325196, -869914997, 53609734, 1274656104, 1073170902, -2130774834, 800743134, 475906050, 1870765620, -784348054, -1509402806, 24517524, -1216505691 ], [ 1823803535, 565038552, 1308389794, -1220639760, -1783814616, 995171762, 664515714, 1053687764, 602276845, 1403469141, -2084745893, 1766349435, -103413342, 138073038, 357772963, -94413121, -2118707698, 2129904312, 2044454741, -177785125, 1357355953, 647814932, 1071340098, 835470872, 1244138155, -1725316978, 1951915469, 1946271152, -916083226, 1661589961, -288342378, 833598061, -1238323602, -406706074, -1638800069 ], [ -1596527508, -1345674366, -1473149658, 1560548198, -1875643567, 706951896, 1971492426, -1564728107, 1745367459, 1642650862, -1391114380, 903887815, 1946301661, -349169144, -1602738547, 849519353, -588036753, -1594062589, 2026505173, 310884126, 718450887, -1707070641, 456045093, 753124270, 632399960, 1456593431, 659232700, -504859875, -1906668538, -1627681698, 462042163, 114701188, -1255367094, -2115002130, 1585464263 ], [ -747610491, 153617340, -739256142, -569408909, 1162459461, -1313548029, -514158020, 1093503786, 960857264, -760951013, -1752885533, -1725176167, 614611256, 1254614433, -1633418310, 1005624504, 1541168781, 45334196, 1899058577, -771513077, 1024247500, 930842156, -1569640766, 1186982821, -349985894, 127754530, 246323860, 149324363, 1091765388, -938601109, -1711126168, -1879575960, -2081530708, 757094356, 859800211 ], [ 1002799183, -1013944564, -447912305, -670311905, -662873186, 1731454481, 1511083449, 46280866, 1667718204, 1046011324, -1191986352, -328145976, -744850619, 1851962775, -1935882406, -2018416124, 1317884614, -259593029, -1250260434, 826546551, 1048046052, 587714927, 145035560, -1927787881, 382720208, 1513275838, 807017791, -1906366475, 694146308, -851461349, -327643092, -1939509127, 1943485584, -404637836, -93836933 ], [ -519475851, -1016180601, -1481109535, -2077772278, 1888290881, -1855252142, -619691325, -1031418903, 1640346123, -537746560, -527895701, 29385982, -1967026713, -1792614883, -1495124431, -1854722631, 964315644, 96620285, 1011204649, -1434264130, 1332207027, 928492113, -1296401047, 759451691, 168388973, 1470650328, -1564285664, 1766605016, -828543558, -646451780, 651363913, -1851063224, 2041993440, -261035817, 508985005 ], [ 151162091, 2028774530, 2061811863, 1843946041, 1169656872, 1743601037, 795356850, -1676277305, 504679053, 2023942781, -883732236, -1693527623, 1016535822, -1678121598, -1980324835, 1820642771, -1317015112, 740812359, 319095047, 1319347802, 474653302, -1553571020, -1139114239, -1362306287, -1670111773, -1358809185, -1818481940, -8934110, 1400026782, -704513277, -1824258445, -741270270, 1152484912, 626879201, 1763630412 ], [ -572696832, -971758975, 1382381367, 24681902, -785714601, 1117571849, -1480228000, -996739929, -1713965499, 1265807361, -842198314, 830867340, 1612266630, -1333170257, -1758349471, 1604676630, 1956952256, -1337697673, -1378766389, -145645360, -1084552444, 1957374055, -33522572, 1756560561, 1744959520, -1003289032, 1814065359, -887423085, 1403984604, -1720672337, -97195597, -852204446, -1598849822, 1584784813, -902718409 ], [ 239869637, -1841073526, -33508363, -1293633643, -1720448857, 1252258631, -1854400476, 831358745, -137781424, 2068616978, 110962311, -1699156329, -334929938, 939853047, 1645398495, -741853515, 5801742, 1924870290, -339313369, 1719014678, 2037353619, -568273347, 802976496, -60582299, -1538722836, -2094943992, -1033160349, -2097852616, 1462762467, -1914769062, 880029364, 913141949, -1090090854, -328847816, -2098444419 ], [ 1983619214, -475735743, -1211390652, 1087631414, -209550996, 315989504, 1403100142, 183425923, 587316333, 1388094995, -4132508, 39833716, -1425045262, -2045701519, 2012603130, 210715345, -540784363, -334992998, -2008505906, 1624061835, -241544861, 153431841, -1982908937, -566065565, 173836866, -1063237461, 1285826588, -98508092, -1423001230, 1003641767, 567098336, 936607355, 1467275861, 567980330, -1066739837 ], [ 178708826, -755965314, 1890758999, 303052323, -60305629, 1747971455, 959259878, 815027996, -136549255, 192737907, -577794896, -430448414, -1925368023, -2083711332, -1120137196, 898855383, -1216788099, 1078449951, 309384322, 594824278, 161222053, 435598752, -1426317428, -916517598, 834916930, 1178983971, -1310263590, -1047620847, -880824358, -227207316, 640429682, -2074689015, 868070802, -643851856, 221123769 ], [ 1123422189, 1666370342, -1354610859, -1108624703, 356340078, -1330491352, 18458768, 1992619132, 81408193, 1140676058, -1447270491, -2039884799, -215642892, 470051017, -2028311605, 1026007516, 955251064, -836777882, -1573660072, -323100312, -1337831515, -1342667202, 427749453, 856497248, 684979865, -1325001941, -1739852441, -1563338061, -826300361, -2079841769, 1509188325, -1897264159, -167413035, 725672854, 489128291 ], [ 1536763589, -2066565283, 1704636122, 263607516, -1525359090, -2110696593, 1900153241, 1671426191, 830134455, -990217437, 767842570, 1160714441, 677426779, 1418410314, 2009232594, -1862208964, -595521759, 408785643, 1972979215, -1349293649, -186808062, 1873642445, 427234297, -746514442, 752442964, 309628264, -1305707602, 1495735886, 1190772595, 768530847, -965495344, -666080617, 2089207479, -1893480017, 12293979 ], [ -1299143064, -598581119, -1632553558, 1157904302, -891331134, 554881128, -1472387765, -1487444699, 598132027, 94588967, 2049922744, -1033086394, -1900169028, 838300647, -1284864804, -571774193, -1929446944, -574978412, 1248874625, -879435491, -7344087, 1845887621, 1519909778, -823631538, -284891254, -321248505, 647255755, 536889913, 1554155533, 2019913419, -411566275, 662594568, 101946542, 61417462, -1295773161 ], [ -525185164, 482268895, -1481432966, -1213022622, 448632073, 378283532, -901133870, -668334911, 978635203, 1230097858, 605513123, 1574614484, 2122423134, -1930896613, 1361466598, 2124352085, -193814890, 749590713, -553218906, -36172264, 452203538, 1774237377, 2047152388, 674526002, 761502638, -1301509320, 1460007038, -598390211, -838715290, -777724822, 1171955664, -257232594, 2030376198, 1502027838, -762442891 ], [ -1048733890, -472158803, -1589868686, -1193098090, 1233078417, 2067146699, 2095329633, -1159346322, -1735419416, -759864427, 1391240260, 1954148664, -50772161, -1068607255, -435037064, 1154611303, -1327940110, -1950244412, -1576402038, -1775080164, 1623325692, -773279232, 437213956, -1857616968, -691203035, 2105255899, 766602476, -2048966102, -208317349, 778254658, -1627679929, 386686474, 2126955440, 1336336453, -681411966 ], [ 284617283, -189703241, 1603725185, 2087487167, -1068651702, -1444630658, 333126896, 477207216, 967952276, -587416013, 1339816534, -1368692607, 2109535197, 1709334868, 625840818, -1251263533, -1042061482, 277796565, -1925841894, -1376524635, -1676162509, 2005975724, 642825059, -1865209227, 1760485280, -1046048030, 531377534, 459697710, -1655508887, -280420691, -987292284, 2108467307, -1936280326, 1213527341, 428865120 ], [ -1589082968, -750497349, -1244604743, -1197003588, 925803371, 1384394276, 1849461332, -785985331, 935005135, 583314440, 762285376, 1625839693, -401660523, -28195505, 1351246306, 1347791332, 2102627861, 563766651, -727097125, 519440887, 527610828, 1795479707, -917766004, 1647343499, 1476633685, 321447081, 9496402, 349931202, -864112263, -717837837, 527024372, 1138833304, -2037839795, -1671012679, 982142398 ], [ -2015310238, 830255056, 1457969998, 1876562292, 142171264, -1922978216, -1768378180, 1266206461, -1315603845, -772608431, 1971451863, -579043003, 296313327, 1256433567, -583229872, 382784092, -1147828937, 860628402, -1196610838, -487206720, -1464044545, -832960897, -779078939, -464593558, -1864206399, -994801460, -982159040, -370190284, -359377204, -2012567078, 476457455, 1702793639, -961063197, -543929816, 2049677380 ], [ -880604136, -1285979813, -690234557, -552922912, -1141030161, 1876434222, -824642986, -608728612, 10693078, -363971622, 1008415141, -1238069656, 893690219, -1742940766, -489395448, 59024996, 1415777473, -1101922068, 903696314, -1730774192, -807124447, 534178708, -2034791459, 1648992114, 266330541, -1498277599, 638669373, -539726148, -134017176, -1677265447, -1755177498, -845867216, 1272104682, 124971641, 553232865 ], [ 2016466545, -299370984, -1179341960, -1111933867, 243302197, -1637410219, -550124926, -889443758, -803138567, 1735953057, 89318946, 1933971912, 1453129280, -1507824773, -34427322, 662927997, 995731539, -1120041268, 1530359127, -1830813165, -1465828263, -218895525, -1508597629, -1480871057, 1032370267, 883229405, -1733529087, -734664105, -1755190084, -941606089, 869766554, -424904528, -1994520119, 2044165932, -1146541765 ], [ -1267802125, -802605987, 1155818200, -1523123818, 867683933, -855578387, 1913280627, -2055411585, -602507725, 2003997268, -593836714, 1220620827, 1409222529, 886158909, 360818495, 1718277675, 321558131, -1203772192, 538225300, 1376271640, -570394384, 1541119064, 454229030, -367876321, -165380872, -1148194659, 464512315, -1901845608, -758070703, 1425090992, 1941975708, -1728441455, -1788211069, 322375887, -608591177 ], [ 766424586, 544702238, 483321149, -93960070, -2077872957, 397748030, -386877425, 1770589265, 2127628152, 1243965797, 108597831, 37833906, 805843346, 1514943303, -1244152827, 1409955688, -297123059, -505976349, 880700115, 2130255190, 938889834, 1538437662, 1835860272, -1693606470, 1211263518, 776434966, -1392359597, 1782167482, -648680319, -1103561620, 1965489004, -1193281752, -521050758, 785972539, 1941455278 ], [ -68970801, 975104191, -1717929359, -1788609576, -1384194224, 1905723923, -1721314483, -330261949, 599366912, 339857417, 231636685, -1036683510, -1076964528, 1493717076, -284843311, -728973687, -845370021, 424977088, -894773284, -1074347471, 2124987192, -640775072, 569490884, 1288340232, 97461837, 9170227, -177976040, 148837601, 393971691, 519855610, 481902570, 348295475, 1964382333, -1197036242, 94261251 ], [ 1083540335, -1959434488, -16566435, 890813403, -818691390, -342502905, 1383589179, 1547760667, -1763099206, -494560312, 1060389797, -1675418749, -491393348, 590317425, -1069614922, 621579027, -1644846771, -195053378, 485004613, -2029976106, 1237552694, 1166319473, -1843648413, -1772696563, -1377952930, 963306189, 1708093940, 2035605681, -1322258043, -2072228172, 681611614, -1982385762, 1012231421, -1720169986, -1604698289 ], [ -1407522154, 511917080, -1861224754, 559476944, 1222018517, 2097314398, -74948326, 1245960910, -1403991436, 672678753, 1788647943, -708572053, 1499240588, -1930093380, -786989217, -1466056020, -688465691, -511644892, -130912884, -1483413054, 517454876, 929109320, 310781234, -13980071, -1651735080, 1179595377, 1962863522, 1335103197, 1919268464, -701956756, 1888569400, -756096273, -1478403842, -884781501, -732041588 ], [ 184417718, -436986724, -1580336372, -733068096, -875762151, -145156915, 2070013638, 1779955021, 1706201481, -1978593986, -893887365, -1988060502, 1776998627, 1395381574, 416387055, 284731995, 1738776461, -1618789791, 1015673626, -1181966654, -451564753, 56093169, -1529377479, -788895959, 703867604, 1479132896, -193394725, -388778084, 746721529, 225190286, -123734905, -697760831, -1135858440, -641338244, 1431334646 ], [ 1570086116, -1703334221, 145607508, 1162032245, -1719353686, -517856808, 270029173, 1149438487, -973105039, 1030597964, -697275465, -845314167, -1131589429, -1036232229, -371384135, -1063196871, 1865771056, -120339716, -1612435153, 1861063517, 2079247725, 249788663, 463367849, 1167085500, -911232676, -531785914, -1566028401, 1390980190, -892150022, 37037141, 1640530680, 513607099, -19799158, -1640506705, 1916575593 ], [ 368196871, -738795108, -1309300932, -1305685583, -1733362995, 382130688, -663029522, 461660525, -1152069141, 884580249, -762379923, 1290841099, 1158477158, 81307735, -1176143708, 2100123826, 39505966, 1533808469, 1095198060, -455835596, -524922721, 987941113, -2033212545, -1155517362, 812527119, -996165084, 1266029625, 1631595208, -1894590565, -1041096003, 739146680, -1742640603, -1284073051, -1913828391, -638092557 ], [ -966255543, 469718260, -535462207, -214575771, -671241911, -1680439088, -33565204, -109236894, -1552889763, 343330715, 189809716, -804847098, 1353541636, -190332846, -57166310, -964040811, 1717665527, -301337120, 142333805, -791490753, 48892016, 1207542727, -1835035404, 753395654, 886565442, -38622791, -1939620996, -833457585, 756359356, 2007609023, -347834678, 366178214, -249931591, 628762328, -1440894611 ], [ 1403369674, -1700494465, -1050460898, 1240220289, 1099975431, 1313378339, -1396939487, 1645035230, 1117430543, 1108946384, -792900787, -1248248622, 1448089921, 972567333, -801845297, -686083536, -1503183482, 713170082, -412294299, 2019436861, 1413772768, 1723258352, 251679091, -1186852540, 204233820, -912922001, -2142318373, 1576578814, -90239528, -69860675, 1876827031, -1335241472, 1561862699, -91789116, 1094644218 ], [ 213900362, 1623932009, 409222463, -575003971, -1166544899, -674133266, 1473550952, 1149717220, 1601030741, 1799292322, -1279622792, -1435703125, -530385074, -103638482, 1514642646, -761999437, 39090664, 301536332, 554275378, -574826261, -1762001419, -2998081, -552701692, 1202449085, 1123393099, -108768857, 822323967, -1176317567, 592919526, 34646718, -1378030220, -1543722718, -1863808705, -720292440, -534815481 ], [ -1249520981, -1795230719, 1064705851, 354666441, 623671549, -491176720, -944266323, 1417747050, 389325604, 782330501, -2092584891, -1232847382, -990821196, 90901832, 1815929015, 753193476, -1975951222, -284989196, 289658269, -450522146, -202070161, 720479290, -447600497, -1102339941, -120894290, -1739029948, 772001299, 2074414260, -813463706, 1008043098, -1530039254, -741776203, -880242422, 1908664470, 1912104266 ], [ 423131659, -2104841603, -1504794179, -1046031886, 2129823861, 30314100, -224929764, -985035104, -1916323428, 268067017, 1827850497, -1483578878, -888151580, -1538953816, 1993525136, -1351292817, 341996223, -2019682950, 993986693, -235888727, 427312205, 786655385, -1763064212, 1412472925, -874074969, -600795510, 1783941435, -1239327011, -1810030003, -1789117699, -1529300539, -1142680909, -1575747528, 1486354715, 1876528220 ], [ -1465807239, 2011054936, 762240726, -1752587812, 907161397, -68373050, -2039629827, 299360782, -520126168, 2029038587, 379850287, 1168211270, 1049859565, -528774602, 187551529, 815078855, 242593679, 719681319, -630115924, 794219933, 921789205, 568319732, 49222794, -776744998, 1667047770, -122330507, 2055178742, -306755975, -1039410333, 235393965, -625683914, -1451526660, 318741961, -629095833, 420168141 ], [ -1769044866, 119055622, 45001056, 393019958, -1270819717, 244749531, 89840638, 211178718, -1980061461, -1979201285, -218022826, 692175627, 237239015, 891789708, -734570888, 1020752941, 1087835266, 1325202502, 1118451000, -819457272, 1934454313, -497148892, -1140644321, 326036721, -463178758, -1991885290, -1418964493, -864236748, -1621506941, -1222696921, -1232808165, 1920364864, 1203622903, -1894109684, 1435292636 ], [ -405144548, -812449722, -783852589, -357281157, 1798238006, 1612775743, 716554879, 1633205697, 2044590433, 421904023, 1118565525, 1717475707, 1361498355, -1101799586, -1587789184, -1593969265, 39432827, -1237702796, 1014053957, 364201396, -1408487115, -367389899, -944966460, -460359439, -828522399, 936797765, 882459354, -172024420, -574551406, -709827209, 1519178619, 128894927, -839261945, 1140822356, 1232844212 ], [ 2059206050, 1843577436, 1723998482, 224037116, 1957853057, -1151490099, 2092715480, -996371030, 141812857, -1124123568, 1926860489, -914908822, -1066093008, 1646192837, 865055628, 1529202203, -128584446, 238944243, -1681639995, -2099358532, 1659575872, 535116973, 746671996, 1798177291, 1816997549, 1103869181, -1695373343, -1779070623, -1902918547, 172869594, -131467387, 648004814, -1094825384, -895674877, 525047812 ], [ 1461409172, 862094120, -920694888, 1114290681, 956022326, -792231805, -420952943, 428519099, -1222458323, 496963100, -1908280198, -510930817, 1265215392, -568810870, -2023691392, -994766111, 71932622, 1253846024, -1843492371, -1330703224, -158917480, -1869813246, -1733835364, 915400096, 1107312065, 1361393200, 485410305, 832307715, 993416337, 849604757, 1691405626, -1211615305, 1761541497, -742475695, -151590277 ] ], [ [ -1282477623, 808166541, -54857135, 1413155402, 123686575, -1419153859, -724838357, -1530617915, 2011785668, -413691309, 164812404, -20171283, -1333535534, -50898193, -882360619, -1473885855, 1309751640, 1676557730, -1950769740, 142981601, -291864703, -277920614, -121876179, -423608789, 627659212, -1681438210, 320979406, -157445432, -773109038, 1963359954, -413746113, 2132994605, 666658420, -580222667, -316556348 ], [ 1723403238, 1990393670, -1086375705, 1316528435, -174212505, -259049405, -2034879908, -1212572854, -1713566943, 1715542493, -1845241416, -139447782, -1107410360, 2132436243, -764296431, 2037450437, 1088853400, 2119227634, 1934477559, -1986883202, -1196206541, -1396025658, -1295532306, -1906200998, 953240618, -1152835427, 1113104767, -399616407, -1226428137, 1368820114, -1195864221, 1489181912, 55604759, 560847656, -804803038 ], [ -1932421045, -127116565, -280819220, 1126008339, -1997317506, -814634258, 1423668648, 1776917004, 1236530480, -1986098513, -2116491970, 1945763591, 1416573899, -345734684, -798511092, 561141460, 1710326916, -613569398, 1576444804, 1025190366, -893521541, 1448823136, -1793064330, -1692020578, -365552139, -1590848850, -2098707190, 670041891, -1134908345, -1717572343, -2071645166, -1044991140, -1544213809, 1879801683, -1854473095 ], [ -669329253, 1353360524, -339730653, 1065066106, -1395871610, 641371768, 1695074085, -744955299, 1789621796, -1759276581, -1972878477, 938209132, 1754433348, -858025156, -472756679, 1432133103, 727093368, -1906854040, -35284220, -1163214897, -1319124672, 1340332463, -257356229, 1347404801, 1327683236, -767681401, 1445029749, -1892809727, 2122495255, -2004914794, -138207026, 108809160, 1344092040, -526908265, 2112518227 ], [ -2012061259, 1959176957, -1591860841, -225516965, 891143060, -933458247, 419664011, 1302564145, -429961561, -1547949346, -495444593, -46687723, 1194278890, -1085892570, -590933391, -1462921306, -1752356776, 1011887041, -568309439, -1130243844, -2128633751, -67565122, 639252307, 1641205866, -1693971173, 2071673535, -1622640118, 146921730, 1089309994, 1840006582, 1195000965, -1947969409, 939626254, 444897501, 1012200275 ], [ -244489781, 316430676, 1456475725, 934920422, 606053639, -1253166338, -383144330, 1557542352, 320921293, 1686470051, -1415228212, 128534088, 762323067, 1734932065, 1242894882, 79091587, -814847475, 1745789112, 1130988173, 23303536, -1061885830, 199105845, 794259684, -1186191817, -450775779, 772231888, 639153098, -1323912866, -1167446020, -1126573583, 1462132181, -1080203092, 689885489, -937306282, -551945616 ], [ 416184285, -860054634, 1597187146, 577887710, 646915008, 90939837, 985193833, 1744056986, -730289571, 2003881239, 686235756, -829366790, 694803513, 1483052096, 169195825, 789718758, -1635307928, -1439964962, 737978728, 1375548800, -1216667520, -183190469, 330525170, -692233415, 1285225068, 394235683, 139981033, -346214461, -395789211, 1154627711, -1384554395, 643080870, -1041483120, -1290390133, 443404294 ], [ 1436262668, 282709523, -1521975179, -1857944321, 822242649, -1955852571, 681739512, -521373049, 1883783278, 1515418921, -266307890, 1197358772, -1387710830, -1149333376, 686366849, -1359676282, -1222531368, 2068542244, -1709372555, -638672801, 454800757, -1526830366, 1170151145, 1233259984, 1907436707, -665358647, 1292651390, 1064433691, -785326837, -297033166, -1440507843, 1265128200, 611059522, -1134180376, -177913119 ], [ -977165957, 1451971018, 1842267161, 564061864, -1429439096, 864412166, 1693569902, -46039051, 437435765, -1887721445, -304052621, 1679140385, 1285461973, -1481085229, 110860440, -771993357, 1177129351, -456613859, 789542347, -1549441433, -589032112, 71793166, -889449988, 1285816148, 5505292, -1558068361, 1017537460, 2109539693, -1172774479, -1796230958, 1719206711, 619306390, 1663253274, 1896582559, -238732837 ], [ -1856326694, 1494053155, 1305284991, 1050787880, -1187474079, -1465229177, -374724904, -1260481336, 1455536031, 1335299537, -2126933563, -95566841, 556289052, 1942971039, 725505613, 885869484, -450347907, 301144841, -1415402084, 1884890912, 701293386, 1760743347, 1278823875, -815398329, -948553180, 1452688258, 659693582, 1937864117, 1417527398, -331676153, -1865380524, 1819206650, 1731024351, 1445583118, 30077761 ], [ -300875134, 1708176395, 2007428933, 1637214280, 1184882676, 1726484676, 826870193, -438188291, -599988216, -1746620363, -1547433948, 1479760579, 5222902, 1912272908, 749602134, -1218074276, -984398911, -1728430568, 43457477, -667516375, 1917827524, 340460640, 405675181, 1363486676, 1121407660, -1030011669, -214684743, -865673184, 1445079845, 1903047134, -1228923226, -459563210, -728572004, 701661502, 1982510120 ], [ -1684039467, -642044973, 322578267, -28557292, 1790006905, -1683311025, 676517462, -1359136810, -146447044, -2125311157, 1727993511, -1827359123, -161162299, -160541297, 1792664349, 618105662, 1671815918, -487305161, -1485370612, 729863709, 129385979, 1086161103, -462780409, -2015896450, -301620221, 922892564, -611217809, 756502774, 403806207, -2132126456, 363398587, 1297168209, 949815945, 1092136865, 912550610 ], [ 2019157049, -814937758, 255910529, 1706474852, -1078088942, 302235994, 901025380, -1515976874, 1514233750, 1054490711, -638113833, -216502262, 2091720027, 1660179272, -767971144, 1181110710, -1791287221, -1641815747, 207774919, -1917068143, -510431872, -1760973879, 397675474, -1081059249, 1052666305, 524990953, 1314007487, -1074556976, 659317381, 134981194, 1491543531, 850364692, 335606536, -635606443, 1024370753 ], [ -1923183871, 1785936787, -434221010, -143613298, 1340148255, -1731060696, 1541059771, 1580806456, -2139133293, -984314569, -473261772, -1611239949, 672733927, -396223268, -1681888451, -639765957, -1132079076, -1929701024, 465454710, 1224480399, 930428773, 1852598307, 1717661739, 922941900, 380255101, -77355826, 1010712876, -563281941, -1276684264, 926046763, -1223184290, -580849603, 1050770832, -831524748, -549396517 ], [ -1698322885, -1733252196, -1837164606, 2087541628, -234949918, 2145946325, -1359299880, 1550112320, 528236484, -528976665, -1199664736, 1168282552, 1008947886, 1472585403, -1986203893, 1792943385, -1373191805, 630836940, -1569692016, -1311389011, -940445284, -1124800171, 2000074856, -1073768466, -582460940, 684863390, 1659578863, -30683558, 779140599, 1342894337, -1182010866, -1611466861, -868461106, 1902925420, -1850094714 ], [ -377362528, 555783178, 189515307, 1672028127, -420906371, -2044785476, -1533447000, -796126524, -428773427, -241885425, 100015270, 1581516583, 217702326, 2125348171, 1159429578, 135611555, -1591706305, 2045155221, -931503040, 574581110, 1025766984, -112962068, 1492033939, 1816187523, 660998752, -1264120665, 358892209, 199195197, -265110874, 1379766703, -1823157244, 2146881578, -1337466428, 76279331, 1162985825 ], [ 968933022, -1543738437, 943239982, -174216647, 321082785, -2107285299, 1005476036, -1110725947, 22882357, -1156283853, 1221251776, 986116524, 1357005024, 496810230, 1168995485, 1566461743, -993020434, -1506601512, -21338857, -2014941300, -1583280507, -1204126779, 1246199468, -377573369, 584459487, 1198841077, 394952898, -1599091039, -627984259, -180055419, 75998125, -2097872533, -963422543, -1141416608, 410828038 ], [ 184080921, -974455830, -1947322081, 1389277446, 316832916, 1409415523, 364689078, -252572328, 470344090, 1423052460, 1693678079, -1987668832, -1536425681, 389838338, -1416630552, -1476058047, -495616138, 1659390705, 1297648769, 240565324, -589531982, 1557074766, 563184861, -251547726, 571061304, -1011914334, 1464681704, 1300899675, -38828357, 124698356, -2012231396, 1072274820, -1626246026, 1473318868, -54626771 ], [ 439234627, 978434904, 2146723714, 5447805, 2004139822, 343013050, 1682833651, 1378400574, 706492447, -1710124936, -242429269, 1009526356, -1991259714, -711578371, 546335695, 655577691, 1983549234, 2025280457, 935376135, -60947586, -840323043, 284958467, -835266858, -1424235705, -476347817, 840315207, 1383024884, 1217565663, 662346450, 344981104, 629540932, 258237556, -1583956453, 1389652649, -1758478525 ], [ 1364040003, 962963391, 414961748, -1829593248, 654287733, 2020387874, 2127417670, 37221550, 890554110, -2111136864, 270709463, 240422308, 1560387259, 931257806, -1575768015, -2061382778, -595487965, 977989462, 1996837514, -1748285639, -1813209470, -1681274302, -1562377835, -1359790668, 1600583699, -1359964468, 1673881571, -556472218, -1278136433, 1480961286, 1802714909, -1623837227, -676055187, 824660958, 965725 ], [ -243248027, 131001503, -475538924, 1517497284, -1297255776, 783033338, 1974379544, -1211241826, -1100637186, 129635862, -1225449525, 415584515, 255938461, 1777475198, 928793635, 534677896, 733520047, 195889501, 178283290, 241305873, 1182789895, -1902081402, 1752633071, 450933409, 1659171810, -977555570, 998832628, 1583149434, 825415043, -311090455, 783551629, -1627997954, -1153998271, 1821355410, 442085906 ], [ 1746464274, -865615634, -1123853067, 2103912231, 342476943, -923451291, 1349783700, 35544709, 1304974975, 1369121117, -1067742188, 829986957, -1786707486, -1899430429, -1323565718, 2118049999, 1956765646, -1508660038, -1946382974, 1888639451, 242169687, -1425942050, -1854315746, 1347143475, -412105879, -1782865619, 2144326137, -628318783, 2090730044, -1943596467, 1977543700, -329448132, -1241479117, 748348906, -1184962139 ], [ -375995861, 1029429393, -451756323, -1697112364, 1644357474, -2052514967, -1349031228, 2013752593, -94668578, -1549649574, -953046740, 1777075907, 2030030982, 123995122, -846972271, -321407661, 1600259087, -875287581, 1039756387, -1134709190, 1747047468, -1324408018, 1563229706, -1724214106, -744735956, 1022172139, -1528268077, -1668609948, 1357887606, -1529502131, -1880259634, 1856672963, -1244590657, 983580684, -578662647 ], [ 497076420, 256149244, 1605665378, -865453237, -396773996, 900934154, 1988287235, 963187809, -1815472574, -819110824, -359167320, -598362817, 1473012881, -175906462, 941868322, 1660284359, 940251749, 234155914, -1465522772, 1445862834, 315999380, 1889760770, 39704071, -208130015, -124582472, 1559071221, 691244440, 1424300559, -323630869, 1832595540, -1346311582, -66945181, -1681163098, 1326491152, -753632248 ], [ -2010887961, -1846322092, 984420431, 483124246, -1635729150, -1342501285, 1413416145, 1875380059, -2124766719, -2094072628, -1961203345, 527253231, -847521807, 183086006, 1360740412, -929868111, 1674071796, -1346572878, 123957725, -1531953294, 1148832828, 1888513063, 43188895, 1885937092, 836869352, -1156825169, 326579413, -1633344847, -312736531, -347050030, 1924144797, -285932307, 1460071587, 536468750, -246738553 ], [ 1253336916, -1166725234, 754652598, -1035543327, 1952299865, 2102945250, -313166656, -599645908, 520306312, -1850659581, 268769038, 538244983, -594308176, -993693001, 576063784, -1532611228, 1359653133, -2076932931, 302348117, -1528146502, -660847435, -186796712, 202517637, 1769929055, 739172417, 1783345258, -381587973, 1371765439, -2063058705, -384840921, -153997364, -1796628304, 32695023, 1651750726, -1048155776 ], [ -1676111769, 1974716639, -572820235, -465149177, 88256440, -1218486623, -1837158, 654622203, 694971225, -732959483, 1322817827, -1015660983, 555030957, -753004360, -743043577, 961752107, -594509649, 1535319870, 1894567404, 1010247922, 45964760, -733731648, -1426055242, -258232621, 374629258, 1491186432, -1124641157, 1421453891, -1743336627, -941037313, 475547731, 461525997, 579286253, 1399913525, 891445040 ], [ -170288153, 98759981, 693270002, 324417368, -98204124, -358120008, -1502009547, -1932748336, -1643419404, 2046686988, 215663825, 1400036578, 931424701, -1551865926, 1969907054, 228824894, -882565308, -957965463, -1417364733, 296301839, -362956260, -1793028945, 713628507, -1613356311, -46183290, -1848784499, -1329620801, -722502294, -1399657336, 1854932881, -139178677, -122589223, -695760929, 852719368, -1659451459 ], [ -1953209054, -463351206, 2040095544, 687661294, 2055905752, 451288265, 1802279026, 503743030, 216255798, 652602405, 1434545167, -1941153183, -1950141969, -1545335996, 62522755, 1963451881, -1804613259, -763690623, -1285102024, -1476146384, -1947718611, -1098319081, 1914328961, -162522081, -380959447, 181094774, -1685434392, 1299569462, -648953816, -545104217, 732734481, -1518366651, 1255023334, -1288179832, 708909608 ], [ 1676777766, -2001970042, 461026002, 150334680, -995122413, -1729162703, 2039967807, 230192475, 519664909, -1054864270, 1724288303, 1624129655, -609430764, -1207461114, -651877076, -1898861042, 824013434, 1007131945, 1844240561, 731087230, -473391420, -940424823, -1202190937, -578404888, 894550854, -1451123768, -1218325116, 1417906271, -1897167960, -688894362, 612426945, -91822957, -438642606, -2140901723, -81463928 ], [ -1774601974, -1004749420, 897371075, 886325302, -936763700, -462723062, 1618665368, -1253728242, 926004212, -737013726, 154512971, 1758746196, 1128338221, 178033500, 948325417, -1964857914, -1861884469, -1593755095, -1210014759, -565303324, -1537442401, 1871466917, 744703519, 1694596173, 715291814, -1364174689, 900808237, -1091085932, -414519376, -2104322810, -383872218, -1951469968, -747288669, -1010300728, -979831949 ], [ -267854490, 306892236, 196136179, -408077550, -1615287764, 1635331703, -1441239764, 1565019705, -1289663439, 2110429666, -1227670344, 2102647574, -1817678755, -573958464, 577188450, -457075335, 71795995, -325575266, -120293121, -1599161080, -463065128, -1851613772, 850452106, -1148966976, -913522409, 2080402577, 1062176492, 597045110, -1226575919, 1319640283, -85438901, 1184091737, -376117980, -830489421, 1658682823 ], [ -144121552, 1187860745, 707652973, -1300535976, 2145949385, -953704411, -1841657535, -598609862, 999231000, 130279756, 433906871, 2110666034, -915627383, 557519637, -226070749, -1958594945, -1078504450, 1356153534, 1967054940, -1213257306, 1109341445, -603246283, -425577159, -1721898966, -1258430956, -1245717130, 571267646, 1616514544, -1735628484, -1885741213, 1480074315, 2038933685, 2046230752, 1691183788, 1010499482 ], [ -682854230, -357922122, 393389532, -926120095, -2002362190, -638375124, -1253421423, -1662529676, 1407727480, 189572007, -271092522, -1693656430, 1336266406, 1594787493, 552911235, -1416276263, -1492492303, 850810811, -1738778712, 500258099, 285561263, 1540749481, 956879051, -1735924252, 1159908069, 2086651745, 997613037, 1827014756, 1570987511, -610933392, -1236985461, -224906054, 1760508356, -31662405, -1538205563 ], [ 333558865, -454296311, 432150240, 429813248, 212226271, 305709662, -106934268, -2113853819, 2088768873, -1825430256, 1719882566, 672748822, -750362898, -460939978, 1629710277, 1167245909, -1190179710, 1081278525, -992570639, 219119417, -170126144, -1956335927, 1814772279, 950517013, -1511564063, 876612237, 1349153806, 2082757722, 723846225, 251508229, 1534249076, -1111387335, 600284722, -816388469, 1564215044 ], [ 1338419004, -1183047930, -1531313956, -1239087443, 1814645647, 834038272, 354145757, 298353673, 44282914, 83003451, -622407708, -211190777, 78154784, -1065688609, 219887221, 677596530, 44357696, 354240694, -484743601, 1789427505, 2098244771, 187611820, -2050577331, 1177182758, -1043627783, 129103965, 2030339720, -172969315, 1967559348, 1149554140, 2111372088, 447205149, 1815805079, -1987729985, -1342924085 ], [ -384764538, 184489021, -1687310173, -824466304, 157538410, 670705353, 1244219311, -214944104, -44858631, 955039434, 1773826226, 1770645408, -2022330648, 1407912169, -1653947791, 189344868, 1291622415, 624530027, 2119055575, -1303600292, 1544957008, -386442253, 1777446570, -786829176, 529871658, 349076260, 1723450500, 575173454, 279610055, 1767169044, 1390678167, 2127627644, -1483297310, -1534239235, 1419435532 ], [ 1905547913, 1270333395, -1753332136, -1100481825, -995793391, -745776995, 726211228, -775114364, -1008971715, -474136090, -1404930955, -1402474499, -1764921066, -65080039, -279264488, -101620735, -1757551056, 706080702, -1310833483, -1808095583, -683079349, -2136907789, -58739350, -484578354, 1606505764, -44782192, 1043364792, 1921834518, -208725880, 1641172441, -2053972605, -1983450979, 1739313477, 214749172, 909961352 ], [ -908727697, 894536075, 1583910323, -95317371, -1389700790, -1341261027, 464599344, -1455736024, 817240599, -1645521033, -1812843219, 738889991, -2127439357, 305461186, 689466825, -1084525209, 1628966094, -421635996, -1535580097, -97205995, 1876717472, -1230499804, -2075383789, -1751274542, 140287019, -601852262, 491984850, -1195736436, -769873624, 384024226, -1180116583, -402395152, -872502591, -636428393, -445972586 ], [ -1873249127, -1522834539, -997279823, 1436542381, -1481070611, 450540874, -321181738, -357801727, 1407212482, -1218574989, 2023177591, 1101090865, 777787049, -814552835, -1559641897, -75366661, 242316387, 778441496, 1925034970, 1960744243, 588449151, -977445060, 923436232, 892743049, 947131053, -2086035017, -1479430238, -1288838664, 292330155, -56078021, -1056122052, 2006662974, 1777893207, -1326889806, -207992605 ], [ -2069692410, 135674072, 1399310535, -1805373998, 485133276, -1927225810, -446152372, -668887065, -28677324, 2058562878, 1794513438, 1904341934, 2051757754, 1646892460, -596187617, -883469830, -133873602, 2014291987, -1940143645, -982841685, -1052208991, -1742218049, 1999412722, -141326211, -160177549, 1789477367, -127338914, -568816879, 481671503, 1392578857, -1636603465, 1231611645, 1659305775, -1334719551, -893763833 ], [ 982673332, 1506929576, -1015215602, -1508247491, 1400820083, -1197898678, -620508308, 1913356100, 2108037407, -883083940, 331237623, 533262443, 94301210, 1177399418, 334591400, 461137518, -18246084, 1740020441, 293448196, -825858503, 820070011, 64417577, -505870013, 1359284474, 816290782, -371963276, 1114309221, -1295481731, -2071905681, 683233025, -205554957, 2108325452, 178929373, -1798740503, 1473650700 ], [ -776862319, 2085155860, -753486095, 839606486, -1709632762, -387394903, 1834099693, 1680915825, 327644383, 2042241356, -2062518216, 145506396, -640350433, -356820766, 2067086361, -1968663927, -1680386247, 1714513738, -43305499, 486167568, 430355101, 1655264608, 476768315, 1741449750, -1633698071, -1269887722, 567736860, 1538391926, -1456258336, -144488884, -341652574, -1499617632, -902565369, 82733895, 628757342 ], [ 1944718151, -1715143731, -1665074849, 1253774875, 1595916330, 1444326695, -187245720, 239303926, -1626102871, 1503259143, -1150986443, -1814787269, -1278743000, 1160884512, -704695268, 368026950, 511575552, -1133081864, 1772937880, -327240886, -753341091, -93191946, 282849565, 1429387583, 1213389300, 1661021832, -659049647, 876554200, -1268659590, 1842583080, 1932626698, -856356883, 952513555, -491266922, 169387544 ], [ -390723417, -369630224, 845712160, 1772614734, 1730877720, -1527955879, -359979206, 1043202678, -585502299, -1769238100, -1168937551, -1360797787, 1190611464, -838798278, -459182500, -862609567, 1401537472, 124851214, -1538561573, -611175056, -1805597550, -632947813, 286963459, 919757366, 1994442922, -1803203597, -343751600, 1436492874, 1839635696, -868167253, -115421853, -1065897241, 2059602992, 1385922030, -883788107 ], [ 947550051, -1230274125, -1052948065, -672899732, -1736308587, -1267428939, -963236822, -560304189, 818964617, 867719829, -1345943776, -167634985, -1455476013, 867220799, 116879992, 1395551562, -855808103, -1777752379, -2013778840, 1336002541, -1669700550, -979354245, 1111425749, -1080202522, -238692418, -732245558, 447409035, -953444499, 1841178570, -1696710823, -284202408, -851900167, -2068797220, 733208652, 1386025133 ], [ -395908255, 1108239282, 106508526, -32707882, -50859464, 92048722, -576066012, -1868067924, 1464709072, -613447241, -1179291142, -1494476343, 1062827749, 895417858, -498447619, 1014410062, -151770057, 1258959690, 172849197, 682170796, -385888075, 145396354, -360489163, 946313947, 1253944622, -1752095650, 817802502, 214365117, 1753363916, -1222554663, -1389320951, -1896833089, -1952227108, -1088410559, 1947525639 ], [ 498086769, -1143481187, -1133947404, -89541173, -987392104, 38690962, -1584082918, 32216386, 1358165183, -958823329, 401658792, -1320629697, -335176570, -240822791, 334319334, 384216071, 2055697927, 887058317, -1560629118, -334055898, -1292445991, -1231363506, -1082501049, -707016618, -2066940829, -1622537089, 830409151, 1774043036, -1878255575, 551375277, -505583258, -345380834, 818353417, -1480748803, -603736892 ], [ 584719452, 691065414, 1190138434, 1660707373, 1771731864, -1025774077, -1939164877, -355930055, -469571172, 986902828, 461558888, 221115906, -96213659, 393918882, 23873206, -24155313, -208352178, 670027375, -375973173, 538690501, -967686186, -1019923068, -721103389, 1860840189, 2140873216, 951518199, -1858632881, 1613666373, -200121109, -1555435890, -1333097003, 1108259793, -419002363, 206157955, -785866715 ], [ 847896302, -381986529, 179169650, 1578036411, 2093007652, 577005887, 1739827579, -1343067727, -2136989383, 2139795579, -1593325134, 819143612, -1880739433, -1501461672, 412127830, -217032201, -1922878235, -28838243, -768856110, 1263868714, -701542733, -1337792237, 583249557, -1917627672, -1483231159, -73773579, -205119013, 1337281159, -133352910, 1106195466, -683511752, 29427798, -340133151, 683390738, 566208176 ], [ 841348280, 1375245395, -755981689, 1556166683, 1098310287, -1993039959, -2041129697, 517242038, -1805597302, 1480072, 578022102, -450391289, 469843595, -148333026, 1154690687, -851425072, 1294136312, -1008139251, 1931389694, 1359447355, -559117387, -1123991066, -1713036552, -1723105502, -624705768, 650972441, 1515040705, -165571202, 1808530703, 1209291292, 1171989760, -1326329907, -1645207353, -274661756, 365677927 ], [ 1890057284, -1247848683, -1457557178, -1915795607, -1472555593, -462972810, 928139500, 498733517, 1674603083, -1344098046, -1175693503, 1323514426, -1029648634, 824564406, -979365971, 611452291, 1068651293, -607962653, -1785658458, -731262810, -1295201617, 627921322, 166243176, -2012859909, -1958226440, 1125704935, -658752929, 2095963211, -597015016, 175132812, -240732063, 1750915553, -117598090, -2115996345, -390325983 ], [ 1734792811, 510644968, -799303634, -430582295, -162738730, 1685827873, -366914466, 2070206119, -1143719349, -1087768754, 2242862, -2030808693, 693335236, -1217891216, -708034398, -1560415924, 1572691198, -695887294, -1936189399, 854187466, 1980040942, -1641310098, 1257488177, 1408941820, -987109337, 573174394, -196960116, -2132014830, -1159160216, 22045348, -942525699, -972850966, -1385045460, -1193439575, -154340507 ], [ 1376801353, -2020709468, 1429759638, -1266344192, -2109719955, 1092622169, -369237360, 533988556, 970898232, -261425216, -1287038094, -1862771984, -1724858991, 1945872083, -2071240423, 380401952, -795974129, 119658692, -75830043, -2004971213, 176543867, 2029702631, -1465892341, 1349444268, -1424110676, 797479317, -534219692, -1388394711, 671189156, 1876816401, 186772395, -1902950470, -670940010, 1360469385, 1550551947 ], [ 1559164853, 1612116626, -1662644384, -1160495107, -1981860263, -434853732, -1922431775, 1750679317, -2111440259, -125181796, 592077033, 1064109105, 756667748, -1467973387, -1318609104, 1856655886, 973501153, -552123166, -1135923016, -2008159382, 1344584091, -1574805042, -1543170610, 885026673, 2131280051, -1921089272, 1086689941, -2063355744, -769558115, -595066753, -3632189, 499198875, 76662535, 1540128829, 1388102992 ], [ -279209795, -1342659674, 141255092, -1158938195, 142048689, 618275698, -1731651272, 1686319248, 1965221706, -220881450, -1120245073, 1605835811, 401809716, -1326825654, -1017334674, 488490179, 1232070780, -6284694, 1087237381, 855673749, -2141929547, -1702017258, -2064042963, 1015674459, -2060210417, 1751769571, 239358762, 1644487493, 323314158, -1187970951, 972664249, 49835631, 1665794669, 11808353, -2107612723 ], [ 1698664851, -744213155, 2137647362, -1079767462, 2074427751, -825308217, -92281922, 1238912760, 921495408, -357047470, -961260873, -720853363, -401372134, -1666571085, -1644302986, 816598768, -2129413536, 1275331403, 2133666581, 643048792, 121344523, -1466481748, 1728207251, -1845028330, -334229286, 1415265566, 660154019, -48312, 2099245481, -864746860, -125473808, -1693605466, 178144529, -1926977645, 259558576 ], [ 2017768197, -1035620561, -1218814128, 885765161, 695591428, 618761737, -635741832, 1414446697, -504401936, -1128369920, 1879771992, -2026775529, 1685178370, 1411939938, -1811159949, 2066116943, 2106388705, -1620936708, -951448234, -750480914, 818305940, 408877015, 1440364670, -1509125036, 1355672310, -1297509495, 534032270, 1903753, 1606916113, 968471403, -1254063056, 1491110146, -103815015, -2005369077, 1144320759 ], [ 1855725902, -2004345704, -1675987443, -17389707, 382856778, 2000578228, -1768379135, -1325696155, 197010026, -1128381065, -656608810, -1356698665, -923720056, 2056996764, 421298251, -775716630, -2116363505, -2038170439, 1267846562, 1762643181, -43014991, 2074383830, -1014062706, -231396400, 431138765, 727087630, -725539890, 1035957241, 829944339, -1673592465, -609661833, 1592331142, 752813194, 98060286, 1735610410 ], [ 290998378, 2086273343, -935475599, 225474466, -962929481, 857761436, 2035561211, -196323393, -562205743, -302562108, -1197828321, -402392293, 1604138402, -287616235, -265636340, 378564854, -1615900224, 382872854, 560851021, -125811556, -1225512540, 717910387, 1218981332, 61905444, -601600500, -1878532631, -915123684, -1957864969, 1018250711, 1407140424, -1886733550, 662093717, 1920624431, -1488065827, 710644018 ] ], [ [ 1996797156, -1323047792, -341715550, -1978545033, -1567909434, 1411401882, 1867356213, -933387108, -1396015751, 1904465909, -1053651863, 1175944794, 1061665834, -34857523, 874389580, -1459903116, -350356508, -1770123341, 1324856526, -1915259781, -1774614654, 1949067203, -347520172, -1601901162, 2065012140, 70312307, 837237886, 2128568724, 1871181275, -1154728499, -1561539932, 2109466444, -253597212, -628139617, -1036010115 ], [ 283809920, 2058721938, 2004836274, -2076070741, 74845274, -1496928662, 2119962574, 1904517478, 488999592, 438016597, 1223448177, 871831255, 1380685594, 461494498, 1161599462, 1771509459, -119808217, -1588614769, 81036532, -1482278613, 516896294, 1687925627, -352445119, -1852353389, -1327311242, -1753205069, -1066042645, -640735346, -1780170182, 579836228, 1599968668, -1623816975, 1344434116, 1655027220, 2131822320 ], [ 1693854294, 856989332, 671566484, 147874939, 661980048, 167688491, 1055532342, -253338569, -1765816816, -182194056, -571723986, -1770938523, 520560963, 2035335244, -1614535414, -1637856255, -638265032, -1808731573, -1448761594, -716472946, 1329503947, 892670193, 1264287631, -767180473, 1626493303, 2042032312, -1833733287, -1638487297, 466835924, 1084063985, 821298523, 2126549934, 268940550, 486573920, 694680609 ], [ -2142195673, -2054496588, 640927620, 1467226111, -1262733503, -1360968656, 673197613, 1103841389, 1403859657, -327839785, 1512271765, 94191531, -692099247, 377670300, -1729882808, 2119866768, 1893472222, 1146436873, 1060811827, 413556866, -1189834230, -1474400308, 1007822434, -1583456998, 1761591286, -484253625, -372149752, -1373910950, 755280592, 993896622, -769891142, 1003450887, -694222164, 1003295642, -2136916071 ], [ -629928315, -1476846913, -575445537, 15975107, 33404216, -1706716106, -1042461240, -630907331, -158597640, -1889270586, 1848508778, 574045836, 1720284941, -1692407663, 391293911, 1355891319, -736617985, 748112749, 1086833812, 253923134, -894361879, -1023507661, 220715930, 1380167582, 496095748, -1724162664, 105980987, -358521512, 807703550, -746429877, -467397690, 508860295, 1108369016, 1963365314, -1133016484 ], [ -486926461, 1349653790, -1923961051, -8429806, -1815775499, 1462649103, 301663572, -125997651, 365746912, -877123944, -967638333, 555578971, -484794129, 571163958, -78645242, 1140891131, 1861889458, 34530105, 369547434, -1341251737, 2011764203, 1097420038, 111218127, -113924618, -62069604, -832313973, -1759782717, 1645324142, -1817134646, 992412782, 1881480887, -299265927, 599190791, -1347315647, 19515874 ], [ -425221520, 1646041492, -2140814118, 1626419650, 1658633919, -321350980, 1941236539, -418579428, -1891735080, -757882726, 1518682735, 1789896773, 1857294102, 1218691760, -1302403020, -437564195, 1323589328, 880833841, -550127788, -378547893, -335715695, -550550802, -89106156, 1263845016, 1006555890, 868221565, 123943659, -1807853883, -561241391, -1601410827, 2001566270, -81642179, 2069439265, -220338260, 473363469 ], [ -1402009028, -1374151148, -2046513991, 881033765, -1544468240, 1863395153, -2081179504, -2043751577, 412993438, 1331849483, 201079328, -1618978345, 1013857189, 1546519392, -1734991688, -1732712167, 993477123, -984648922, -239443631, 2075344694, 1430696070, -809934963, 1220927749, -2085812234, -838787763, 1527835501, -588559679, 62865739, 1452038154, -2103054944, 1233093143, -1014059189, -1037762595, 498911316, -2005314729 ], [ -1478947328, -403104207, -770018517, -1359676940, -745394465, -1490737092, 308508067, 613094728, 90451953, 2063935992, 660593631, -192850553, 109709491, 588262556, 213104764, 1753658752, 1493101668, 1713517733, -1425864458, -290810499, -1854338739, 1525610600, 1909058632, 1512173807, 976067116, 1366341226, -131777144, -2004039432, -921990101, -833541649, 1651214921, -584995894, -689689108, 401669382, 781496740 ], [ 440026692, -976272180, 603906958, 1212047852, 100405079, -879755956, -418121511, 751745768, -1686195745, -37904074, 2043823340, -839464623, 2060751013, 1607915128, 349323137, -1818068029, -731286301, -1903406815, 58552030, -1844887809, 584615015, -843042923, -1967570910, -1467090642, -624998446, -747506286, -373537165, 1450158820, 463977697, 910148390, -2008542008, -97717059, -1760687892, 1316431749, -1205758764 ], [ 841667318, 398542359, 580895015, 1145029945, -715275878, -1045060236, 1603706761, 1100666045, -126264573, 203936369, -1742493347, -1489913965, -1524220740, 363171661, 1993802525, -171654351, 2106996423, -156834610, -1201347539, -1110083011, -1349271920, 1118957412, 1296554593, 473455230, 1661515286, 1634229066, 185497204, -735823888, 959429464, 603833966, -449051851, -181445333, -184428275, -1683044593, 657888816 ], [ -692469871, 1751766949, -356084073, 811672855, -1854482329, 1706891923, 173047694, 705157016, -995103547, -1592668702, 848908959, 2081271270, -2131957551, 1012558009, -1398204586, -1843888244, -1187200820, -1185157369, 334725940, -1378943516, 1577430622, -1445682719, -1198546696, 172831900, -1166906864, -490147533, 970915323, -1731765228, -1519466375, 1578854190, -1968311296, -714236481, 404678719, -627573781, 728447534 ], [ -1677367010, -520872069, -768677515, 1644478789, -1029089708, -1106727658, 1209068798, 875705180, 1320820138, -244955467, 726110139, -1518186657, -1895087601, -1321074387, 1956896284, 1800574728, -1937462226, -1220385297, -726640748, -372051850, 263299046, 553220398, 1778366707, 1928309265, 246606364, -654381931, 634894793, -712497736, 135035221, 634056996, -1384985467, 1129973191, -2039699568, 1817163154, 1336490091 ], [ -1434580132, 1482882417, 1918000597, -1506314171, -1873640746, 1330302404, 1001027193, 1186116747, 1237230065, 897127024, -933769830, 1508962405, 820241244, 403382261, 39178247, -918471261, 667243684, 1065589431, -317419304, 2062142970, -395375652, 988083620, -2111638866, -908617197, -742910567, -606534125, 1034961057, -855141787, 989903732, -1304549215, 829114376, -126000405, 2025809356, 402686862, -446773018 ], [ 2101048580, -1594774107, 2037816329, -554408890, -324479975, -571078692, 1749664639, 51101503, 138094701, 2069139503, -1918947335, -1545532738, 1385936972, 1803079253, 890218265, -1250026663, -905874300, 1532953060, -750324582, -1233173374, 1608863608, 1155292675, 701110441, -1550835714, 441785897, -992643735, -246807698, 732511145, -1154565008, -958267095, -2005646713, 1432731989, 1808040031, 424026330, 1605503088 ], [ -106187242, 281049606, 172965139, 796644790, -514204356, 1191192964, -684601089, 1111838651, 594461003, 1597484624, -1104558254, 1235701679, 1093557067, 900670751, -18171098, 1807773556, 446059161, -609533735, -1601879809, -1565198125, -1581062255, 894673523, 374653002, -1181004480, -96561463, 1491001695, 2114073235, 1694152317, -1255294647, 1620092791, 27492206, -596493048, -557673960, 190656308, 1349182115 ], [ 470713208, -938347855, -1262137503, 284174863, -1060835048, 424632880, 6017972, 1475833497, -667935079, 426943409, -1167173627, 1865052057, -2030618288, 1538530737, 1524557245, 1591749402, -467928502, 1552663413, 2147408579, -14752898, -564097900, 1764431581, 1655429351, -1636444074, -1421197057, 613549894, 1540386044, 388290095, -537075491, -1903112924, 352861921, -23819493, -960552883, 1742482719, -399123430 ], [ -2118894324, 1029880803, -1042770299, -908721201, 296995832, 1268346078, 1548522078, -1642503063, -1421487987, 2095825690, 838276384, -1561037688, 1602985505, -2091487775, -63070586, 1536434347, -2098387956, -118669413, -1545654306, -781373429, 773755697, 1082919042, 567630260, -985838464, 557762770, -688057313, 1279006936, -1266634887, 965462969, -66275402, -276966675, -289386779, 1279093104, -1858225495, -707425502 ], [ 1000852968, 1480324021, -1183153818, -1239826691, 889000070, 1453326260, -967248958, 37270636, -1651825017, -1512132429, 1336784430, -2035587233, -1287966654, 1566402446, -750064939, -866484278, -198201587, -33361290, 417017323, -301981135, 743111122, -1102449243, 735566832, 503367036, -520593590, -1844611529, 37283525, 1758987189, -856301008, 298587878, -422264043, 180490040, -1200594957, -2094895525, 1427293477 ], [ 71271179, -956148926, 395370890, 1671226982, -132728416, -207323730, 1153668456, 1108493893, -2071090921, 1988582773, -958555838, -1797665137, -2118343077, -1042720594, -1881247998, 308935207, -1304021297, 1998704490, -449238790, 1470782822, -2086772947, -237203594, -915120515, 507844963, -61444048, -1128568052, 1313792540, 2067155013, 1474155090, 346910133, 1211355785, -669654577, 708968947, -34648846, 694230065 ], [ 126534562, 1087484741, 1256560997, 1341688375, -627892955, -1766589265, 699876864, -2146818024, -860438793, -491891810, -455279597, 1018312635, 956522215, -353778191, 607042013, 6597187, 611156072, 1758192884, 920536540, 1069152405, 324348038, -1896592980, -1293316958, 1054648939, 351473827, 1496466375, -860152773, 409564496, -1447699847, 19239552, 809015759, -827924367, -1637944805, 357388880, -129666458 ], [ -1961250653, -893659175, -101938022, -368917115, -36890642, 1058384060, 1229841512, 51615085, -1797729618, 500477830, 1511008442, -911791068, -1974112839, 544395675, -2020013878, -754643077, 706604468, -400355853, 2045625161, -1760270794, 1215797463, -1770007530, 1658520014, -431123064, -88825896, -1363954040, -876922160, 2107542299, -1225254489, -907008603, -198986941, 660500172, 1993553520, 1952955793, -219737716 ], [ 1714844349, 176836163, 434967713, -1893948498, -615126081, 1180471238, -1361192393, 1231433204, -1205507922, 700941723, 651668912, 1245573015, -2107617882, -1570589773, -1128031975, 241746899, -788258635, -691226261, -1768360042, -1542744500, -2034090967, -383100151, -1159629176, 1759673224, -785365335, -1119448973, 690456542, -246344790, -1213863805, -872688693, 251801331, 611702378, 2094184591, -245996108, -833534703 ], [ 1317025859, -1061051320, 1150807714, 1331315504, -1577549301, -2036533740, 118092400, -1231209728, -934845609, 1292291589, -1722090843, 823609333, 2088248358, -1927268653, 1876172063, 1472110564, 896190598, -1398120857, -609606988, -1137302253, 1526212164, 1509957790, 1951914967, -387969146, 1690019641, 563637300, 1044290487, -1432524364, -708027575, 1962751774, 967040090, -651944205, 1707627726, 1770077237, 1196121836 ], [ 1069073630, -1249430544, -705879999, -180360849, -37687465, -1659628945, -549439370, 2044162906, 930463522, -784389945, -1926817309, -171233053, -1000457437, -1869736090, -1447239298, -404560047, -284956239, 79975067, 274508372, -793559883, 968024370, -441869515, 1408443154, 1353343582, 931568565, -207768757, -71375319, 1898171438, -1450266140, 841052135, -1509548080, -722346277, 1139370205, 217377560, 1689056418 ], [ -1152323008, 901361642, 1878584970, -681786819, -1991712065, 1512196236, -1539879779, -55426067, -994383771, -1152155769, 171283976, -1344358894, -2038345039, -3449995, 1927327587, 1512698524, 2084052983, -623360318, 202461446, 1600502418, 1833049108, -1001914484, 1429486345, 1441116723, 1025008830, -1438568930, -401034160, 1200375208, 1939790246, 1891552531, 1533636730, 1468932989, 601339483, 620735384, 910439949 ], [ -1880165145, -1807585769, 1234786517, 1692379592, 769943001, -1641149589, -1925520672, -173554332, -1761194659, -1237535634, 871672036, -375390827, 792222500, 1523536094, 339200764, -1562173645, 548887620, 323850568, 569929200, -2100977194, 1432514741, -1171666941, -1674527472, -522620012, 1753839738, 1263994878, -83066638, -1246845864, 499110901, -509786795, 143754838, 1195661923, 1104483368, 202696951, -2060724304 ], [ -1642327665, -194680684, 1064249876, 1298638907, 734808145, 1154086515, -1166481860, 980015218, -1348015410, 361348777, -2095912117, 955980997, -469126213, -952292976, 1447926619, 142682502, -1452426765, 475061900, -1366700301, -403611305, 524891882, 2084620078, 1579092222, -425016777, -512139042, 295184851, -1935096586, -1113950179, 1365515240, 1003877029, 689297736, -623293386, -194540351, 518044001, -1310893867 ], [ 810259797, -1684881291, 948444220, 1651655790, -992773703, 1280528792, 1789913470, -1370557412, -1814829446, 316011496, -1717565519, 222480816, -1337292835, 1063592323, -264320663, 427786773, -1670282920, 1861148271, 1260317871, -164567960, 1335769278, -635099132, -6716472, -1925141350, 519192256, 1810114930, -1746026443, 1344730375, 1421383819, 821913851, -1279495008, 1317103023, 1656738554, 1175402260, 1414977053 ], [ 1892584629, -1940417421, -1981660623, -1263218375, -162594019, 1077105035, 1174523499, -169376847, -15709931, -1355759710, -804949983, 1314732540, 454257881, -31747544, 1987181986, 187087235, 609245705, -599098948, 1110002834, -48522803, 1109917889, 46590357, 995477083, 1531476485, -423740565, 765463136, 713337666, 12386662, 764782218, -900062271, 224091536, -751025918, 946499509, 580153499, 784113979 ], [ -60434516, 2067187156, -1302008900, -1664126710, 1470770153, -1257533500, -2106831904, -1323780458, -2350743, -407374765, -1932561132, -100491474, -1459565912, 1172583309, 1224312037, -1315907537, -1625712441, 621210069, 442336713, -297548739, 1193950715, 1318024898, -863412261, 1219344599, -1558051152, 1543768872, 1487524937, 1173465802, 924953003, -1275535329, -1629743191, 408388644, 2017612811, 1189076106, -743907973 ], [ -88245931, -2124501938, 128717017, 2014056676, -1312303623, -494718926, -668055813, 2028343193, -1831358838, -1933342889, 1036671174, 1244655284, -1477369819, -476128183, -713369118, 670559659, 1548159230, 337286917, 683204626, 295115181, 550404397, 184056585, -2013793773, -1467350100, 2097380587, 1506131659, 39046893, 696212146, -783409379, -1919584035, -1949643360, -981107405, 1798613973, -557678463, -782949613 ], [ -1764478945, -1839381879, -706593098, -377406530, -771395785, -1336265631, -1901481647, -1022566243, -2073219942, -1471877782, 472597901, 1156078766, -280143002, -1739037854, 1700175493, 838202807, -1802260908, -1402831220, 1330745815, -1499368853, 196411135, 756650856, 544723005, 896701280, -1930132723, -22019668, 8442466, 2099227055, 312569864, 1667674061, -209452759, 724749352, 1170912337, -91946385, 1760848692 ], [ -1497222928, 1482252169, -681267659, 2057079713, -280997118, -1698506765, -973246669, 1109447142, 1372082219, 884578530, 800727784, -2027738439, 948670209, -912770301, 1720292308, -270550665, 1848778225, 1773270873, 284900649, 244131599, 1351621200, -2046092223, 286602394, 500999459, 1807043972, -1240808869, -1076815059, -1676223002, -659539126, 588741858, 752887526, 942668263, 2033139659, -277613992, 902165703 ], [ 135213042, 1850515633, -1688572176, -660202969, 1702194628, -1525867964, -2079284301, 2025055919, 1677361255, -518711746, 1728709763, -593003487, -1115534537, -537001303, -1269382461, 326586823, -1999678478, 1152411424, 1832962906, 1550416094, 1809570240, -1237447780, -1508782168, -1619673191, 1562908990, 773336755, 1692350177, 455847375, 1644132764, 1140919533, 677079071, 1421805223, -1926598139, -665347858, 765247123 ], [ -911906468, -684810436, -1811170276, 1187048494, -994579967, 1526747533, 1972039240, 1584407810, -344090812, 2116816836, -1546835400, 1257085102, -746549308, -1284268075, -870456348, 282938646, 305715694, 531456369, -2075774862, -1649479061, 1742420208, -1304674726, -1401104712, -568632454, -1966195217, 499220889, -717074148, -770506705, -1976830043, 449848108, -799314179, 608738536, -619667297, -1015010523, 1956602930 ], [ 1878567844, -606018850, -1793921377, 577401941, 516150638, 1846283489, -2104783815, -1929878847, 438228330, 928930410, -1250708178, -883781502, 1555405681, -984264275, -64315873, -1715738263, -614564060, -1948715808, 995171997, -1010207662, -1795623697, -1352123038, -1742349864, -1492075561, 160794210, -1123545747, 1946406739, -2078590265, 1867629049, -1781871718, 790973168, 1417043940, 1700561950, 379172791, 1463022023 ], [ 93490539, -2043324828, 904312315, -3810353, 35778416, 1560397391, -1412498996, -1629978263, 890596506, -65767682, 351818081, -1655690103, 319090570, -236613094, 1004077585, -1738919582, 1211305609, -1580741293, 649879030, -1367995209, -263828356, 1585097103, 1868317282, -700822993, 1043184547, 945421261, -2061986575, 312785649, 2133160087, 760160949, 1073766691, -1366973994, 869038139, -704912928, 908208687 ], [ 189364185, 7841519, 1447230476, 780044026, 164062457, -1216693089, 293357053, -1800486787, 187150412, 698152503, 1982398215, -1373676678, 1657587810, 2024223976, 1112730463, -1458662539, 1476193890, -876748134, -237550466, 1451840131, 1234900800, 1728253290, 319695403, 1117616353, -728847948, -1734532597, 1268007492, -457608419, -512431053, 1547453959, -564067771, 1571084370, 1903156585, 435339169, 230599927 ], [ 416683074, -242448349, -1127567696, 1857552478, 466517398, 1053459233, -1410433004, -2033669857, 1542899628, 1177922521, -1176945722, 47171773, -1969098948, 323648294, -427226416, -872253849, -1368049849, 2085461641, -1824249473, 2050684630, 346483683, -1023725567, -332064804, 1290128414, -1457576345, -2021923794, -706356892, 1856855889, -1175042797, -1628574866, 330920058, 744773609, 1122403251, -1610794171, 2139663294 ], [ -879035587, 1582225931, -1764761880, -1557835146, -466049562, -223465311, -722939683, 851757826, -627156672, 918861730, 614007048, -1280275868, -886245763, -1020882399, 1557125090, -661766588, -613436614, -951023109, 1080992254, 288298463, -2041727642, 1816867578, -1361551217, -243523258, -2144358860, -1164834353, 1134203857, -380865969, 1970692557, -530709015, 906763507, -1070670575, -3432975, 1473886941, -709673377 ], [ -2029299052, 837706529, -356205321, 1858840081, -1538564631, 656727511, 1145234979, -399394395, -1403286069, -55289183, -795489281, -1442249011, 248779022, -21188008, 1754189476, -231716363, 1654031041, -1343670781, 1827382994, -1176761597, 1019529682, -677838742, 1930378019, 127578621, 1445494120, -1028257298, 180770843, -861327003, 322085631, -1227628424, 272100734, 1056804120, -1214175727, -927708282, 1909578277 ], [ -1406690339, -1095038245, 809447828, 2071138139, -141620274, 992291807, 351055685, -1837863720, 1349119410, 1919542728, -651530717, -152050600, -1004616412, -1196049677, -802022680, -1109084389, 418874357, 5713930, -1770592271, 1387930514, -1315264589, 532918205, 2027963036, 1857971332, -790669458, -159381828, 1871037592, -1505737864, -732374881, 1430559713, -131709983, 1937721988, -580347099, -472444446, -1732710851 ], [ 1025485013, -924167169, 1704313324, 1433722834, -2138328095, 1908126478, 1117749414, 925022106, 1663394472, -1025813121, -1811919104, -774206513, -1250500846, -901990322, 1066549638, -749405861, 1652381084, -1254574912, -901584568, -1267382768, -93049931, 361462887, 139241731, 849419776, -83276120, -1006114145, 730997094, 814255262, -1014588155, -319154500, 1560910906, -1717754649, 502815548, -2026136078, -1955272834 ], [ 80377026, -231781647, 1237752091, -2022483061, -197322259, 1198525061, -1310743066, 2097807519, -1962714882, -2100083040, 2106161465, 857891090, 1996716402, 706558269, -1604949884, 1517772534, -172301628, -750368892, -2048516853, 1548191457, -1536743107, 782760992, -286341657, -1169963209, 1604001286, 160074097, 215536561, 685924622, 258807478, -1387246257, 601627353, -1843282994, 995879310, -706398272, 1447408810 ], [ -1812011280, -329877839, 1593529792, -885302414, -1400107088, -721750004, 652179836, -1206393216, -778020816, -1423055110, -1328807181, 2103541326, 870463933, 536661396, -1600222978, 890982394, -1265842566, 1282302711, -85274002, -287354240, -1872004781, 761691495, 2038541654, 1698616718, -2022523758, 847164898, -964544247, -2100734386, 1658456909, -1380424128, -1571935862, -119431091, 1443172188, 1011787218, -1698356821 ], [ -1491118203, -648810483, -1858274413, -1937418542, 2118194052, 1187804550, -483325443, 1931676486, -1350945384, -2070365767, -1817985462, 1945853074, 5316386, -207184770, 2074825707, -603905092, -74904163, 1036537386, 1863445479, 1995303362, 1203420356, 1913214051, -830789003, 1990262974, 220289242, 967077801, 1934336903, -49226300, -169085761, 902802659, -1477634411, -2106295879, -737475313, 384552971, 833493735 ], [ -1021237873, -1294647578, 1492568805, -222156120, 1164864296, -2086449450, 2022904838, 968756426, -440090744, 544682880, 412885897, 1289744133, -757880756, 1043738965, 1837632727, 850495011, -1388652838, -925312326, 1765607907, -765771627, -119570915, 286020269, -1198905188, -2104611587, 508171545, 1308513950, -625650110, 502829985, 1438607887, -1299369503, -150260116, -87560194, 1206687014, -1795417729, -443955013 ], [ 2147445412, 172359789, 1594245091, 1352101665, -1825027646, -1511402042, 937275509, -1136688473, -326315447, 452716181, -56720609, 1958737843, -872315693, -1724500673, -1685652511, 259339245, 1506084106, 1981266399, 483101410, -1573804242, 1152741571, -2086718034, -1135112447, -617176738, -1928650012, 81206518, 430206934, 743191825, -1042795739, 1403894692, -1657163212, -1043023200, 670363864, 1604122573, 1832840469 ], [ 547294018, -2095898968, -177419120, 2045317826, -420831728, 2087513692, -1669887049, 1692089634, 1680683672, -1569352370, -2058327063, -610473674, -712271949, -131211985, -753283073, 1422812452, -886957698, 956429646, 331121043, 514677467, 940556598, -1035006645, 775212906, 2021327125, -2134566112, 712248769, -988651301, 1756557104, 727920670, -400373257, 1800249595, -83442765, -1447023939, -333662039, 1487393022 ], [ -1523972479, 417975528, 1940347757, -1641038812, -51612539, -231820766, 1731455361, 841899593, -1719859218, 154562907, -1012998347, -1416998683, 1436613037, 1951887017, 625167250, -125864123, 1569338877, -1660473720, -23943076, 2014769456, 1771592489, -49498301, -2082296934, -1163483590, -1145023273, 639816658, 693167277, -317670989, -457475287, 789861925, 583361722, 1036205691, -35870833, 958756190, -935938263 ], [ 2016301681, 578168354, 1018262056, 1149939239, -829827386, 1264358398, -1532108083, 562066428, 1891428432, 1687171342, -652098116, -980753902, -1103687938, 170263072, 1018354886, -1335260932, 984251667, 797297333, -610883810, 341833353, 1818541776, 910631448, -1787018019, -1424112156, -891699680, -596250268, -623977758, -2110316141, -1495558401, 658907084, -1849932337, 1404733213, 1681567055, 1559473562, -458367347 ], [ -858917343, -1029124387, -748339863, -1406891925, -1052374539, 1301533547, 478431946, 946765213, -1121641001, -1021677344, 963786150, -1248746089, -2001224316, -387483882, 1590166139, -67616786, 637965316, 1445752338, -596878745, 968172852, 1058853019, 1004860308, -750879184, -1639826974, -427565877, -1558126418, -1688341530, -152996076, 279254748, -2066346000, 649703584, 1212501739, 1642958063, -1083103820, 434027739 ], [ -125834633, -1306522727, 638367200, -203360457, 860831082, -1887746524, 1336252764, 1249523191, -1615227271, 1408670855, 1561475851, 1430998881, 1841420980, -1288149991, -661541724, 2077633072, 1860521186, 632997367, 1601999147, -1296209862, -1348142212, -1383961982, 1622505025, 425794907, -1813558982, 2064689576, -1195824441, -152497873, -1438778170, 1818920336, 2092407045, -1676722989, -902064851, 1159849813, -191463516 ], [ -1175760999, 319912414, 1153110198, 407182033, 443676961, -179796158, -1807644454, 600376132, -52326632, 1134173251, -1602461206, 8361496, 251484761, -963157227, 325600667, -629782550, 1453416199, -345448301, 1151525592, -332584169, 898960505, -791111182, -884785965, -1821495838, 847450559, 212888509, 470929881, -2095893045, -545565937, 821500262, -1704965583, -1823713344, 1341532621, -1594764412, -217648430 ], [ 1262100863, 216327153, 1061936297, -1710634112, 434725421, -416828091, -484909501, -1247797950, -229347043, 808463929, 842820325, -1761874546, 784794160, 1594546582, -750047102, -1063589867, -717924549, 1470823966, -930447961, -545707874, -465366063, 1633648166, -1841021788, 816416767, -450895322, 1936106602, -1509315918, 2001711156, -790707829, -1373315333, 432353529, 1730495577, -156943592, 1278014173, -448702076 ], [ -501726451, 895584861, -344758964, -1037400696, -426090256, -410831852, -2031903850, -1488787752, -65928372, -1074785241, -1348580488, 534319680, -128741516, 544901057, -361538132, -1246403509, 1380914653, 270985082, 1279074212, 247449144, 1476946050, 1461374838, -54579099, 1494211140, 4318017, 429839754, 487171929, -1866873851, -1149659152, 1068587611, 1699719207, 2109239212, 83019731, -152639080, 1804998111 ], [ 1710636976, 964592707, 319561154, 31478236, 1704914085, 969959033, -1249499504, 615163881, 1818012381, -1410340084, -1828346480, 1923936447, 284321170, 213571651, 1988420663, -1275323044, -1127367327, -1951975017, 135183247, -2095690567, -2117071561, -1077340863, -2114013731, -930324987, -934832553, 1249336314, -934722242, -470863772, 453914176, -1275114479, -1672142922, 657935464, -747439388, 742036228, 984752139 ], [ -764068559, 1597988168, -1566709432, -395180315, 1891829016, -483010416, -109553537, -1243832416, -40138061, 845989504, 702046198, -1057446113, -442064369, -623875830, 1787128147, -2086600045, 425956112, 1896644312, -563066227, -433013904, 435933822, -882396896, 485365991, 1554276401, -1745400524, 478933430, 1346552907, -980898257, -1488476838, -335131607, -1859419489, -692717723, -1089380643, 580387236, -283569297 ], [ -571990649, -822818606, 20293495, -1386588602, -507285626, 689099377, 537117142, -625179405, -1983985266, 1780112418, -1319812487, -365178136, -781142534, -1122578954, 1159479546, 600438331, 774430900, -1058845671, -40193293, -472433311, 543090490, 798864135, -1590270130, -2020974211, -595789823, -2098654326, -1894715026, 145711557, 1832933879, -1438356638, 596349230, -2098338225, -1711134748, 1682197761, -527314501 ] ], [ [ 1372685691, 1061482357, -1696553774, -667113495, -1238220425, -1003000353, -1140376174, 705782507, 1196092269, -1889453127, 1582271780, 2113100104, -1771700036, 1916983145, -68672786, -1992657996, -881057644, 235120484, 1683175565, -1599959761, 528127130, -641092965, 1505075544, 1685992607, 879093079, 524292532, -877212767, -1110336502, 543980178, -747728727, -2124084883, 1725218716, 863887794, 260077198, -92679045 ], [ 1825182349, -711243630, -1542719293, -1389363321, -951482252, -997340425, 846882165, 733506692, -657906392, -438651787, 168789429, 1683909280, -753993544, -1637939558, 641964287, -1094944185, -1778850870, -892836591, 1103480012, 4023428, -1626782179, 749525638, 795772981, 95878881, -1045397177, 472429406, -319609568, -1429183754, 406918273, -529085207, -712016270, 1730623261, -1145121232, 1089019677, -681767573 ], [ -547246801, 1841180025, 1242342409, -1538036404, -2015929363, -1795252646, -1627240711, 706569166, -1201289164, 485371172, -363364315, 1287341293, -582736286, -2057980438, -2012616062, -780387005, -595216745, 1620934204, -69459740, -749565027, 157737031, -2018651775, 1816238629, 841487574, 1605991689, -665409244, 2331211, 467703070, -549064750, -1495009256, -1884749416, 5817770, -283869871, -1005122410, 832508704 ], [ -810495320, -764593956, -914136089, 1203496458, 762099837, 1045426420, 336486111, -440463484, 312495609, -1078924967, 1641346654, -203079081, -89441640, -852268147, 1775040363, -1457265308, -874394269, 1317197352, -731464587, -148029766, -1655169461, -52797199, -1176957307, 910212796, -203189188, 987943355, 994518716, 429592996, 263784072, 315412916, 1916816720, 343912575, 1202844787, 1952163628, 2111386176 ], [ 1903863806, 1882799273, 1968449685, -213293924, 1091622, 1813692822, -1088328485, 2041687138, 899550821, -186282187, -523125637, 522611890, -1973700672, 1268647134, -1997413737, -2146289989, -25269005, -681809041, -626158364, -1947425815, 976269249, -971275471, 1785814358, 511659983, 443749357, 1144375522, -786360366, 812868353, -117603144, -54920658, 1171776525, -63235753, 1475717950, 770077262, -1160679183 ], [ 320048591, -731090790, -402344079, 1655182123, -1905333100, 1566247041, -913180956, 1097989087, 1966775057, -665255575, -1915049152, 1002208835, 1903417322, 1034161207, 50352715, -1011046673, -1117355572, -1618094856, 1237622589, -1927667206, -558174023, -1335609025, -405178700, -309244327, 19828818, 1976748201, 801063296, 819952745, 603069190, -707271251, 1888249685, 1054260663, -1310027106, 919778666, 406218593 ], [ -936781451, -60086216, -467815464, 1802378569, -1965773981, -1216342517, 57917028, -773661133, -1198409422, 895801858, 1397256490, 1113946684, 1362370424, 1154955056, -1603878654, -1943414457, 828982875, -553363960, 1423629221, -758381461, -1148502255, -2031155960, -1613944605, -2113919083, 687310463, 673227873, 1974980129, -1724854343, -1066367074, 2086098860, -99673713, -1408898866, -1580178893, -1719367903, -569259271 ], [ -160454280, 1951475764, 1565772040, 558438426, 194689760, -1088902752, -170038300, -246142862, -888389768, -721971651, -359295646, 451943780, 1385079577, 999205594, -1312133426, -1343720442, 1135916669, 352707650, -275352445, 188044406, 219345695, 788593886, 1853300399, 1737774739, 1458617905, -365543654, -561328048, -631192346, -1202024985, -1661307192, 535977431, 814365890, -173608705, 1072989253, -776160705 ], [ 1568738398, 831145707, 158663071, 1588541693, -1480183343, -216600317, -735566532, 2032086712, 921548115, -1947768342, -658925698, 2127106448, 1902002847, 384595675, 382083333, -1786057048, 592536018, -1417061409, -2000150365, -898777668, -764722622, 1088743870, -680410604, -329083648, 1393890312, -788646397, -1170588061, -523897219, 1428115438, -600858247, -834116683, -765880068, -1860364885, -1791593760, 1620518437 ], [ 1935972929, 1090767402, 1580999360, -385610001, -1784415241, 2027599258, -1734542507, 198881737, -930918329, 2123214898, -1921506180, -349829953, 1778366555, -1500548212, 1417911069, 804829399, 1149323455, 1357312886, -1910102363, -552459493, -1973045109, -266703487, 1824996429, -1167732742, 806515421, 263305815, 268063041, 1427962400, -605840045, 1149839627, 248208331, 828628133, 1872417351, 1284550010, 1491488711 ], [ 2146170629, -1042803307, 614728696, 1995372515, -525260665, -677355223, -1093303234, -2085125782, -1416640816, -672330970, -1062599607, 1820208378, -168092310, -2144705242, 122797968, -728510318, 595959264, -1476741944, 958745120, -539511127, -2144752439, 1921402612, -1744974022, -1183121801, -695714701, 509672611, -169059161, -1313291522, -1389870256, 1297893342, -1670435653, -811317558, -1370387363, 1540353263, -1608050808 ], [ 1020407841, 1612709685, 691881248, -1579240687, 1228731965, 1108413440, -1645384188, -2087838012, -872291257, 40933865, -942236054, -1776542980, -331010624, -768575575, 1743653453, 2125169127, -135123213, -1478011844, 558753337, 1235818391, -1867098815, 1827267238, -313386234, 1127864017, 187853459, 207701409, -1852296144, 743245781, 1043540813, 1558741937, -1821742925, 2018510347, -1298500521, -907445357, 1635143842 ], [ 1703322831, -1400749853, -709995605, 2036349764, -1423219981, 731748085, 1043006781, -938748445, -2109769877, 1024547080, -2142677904, 2132213827, 1335466218, -1693748985, -786317481, 774417723, -1595293439, 1992243649, 1171236172, -168483262, -903378724, -1779053997, 846796306, -1271593496, 826768057, -1600863841, 1026251746, 1097482121, -502629504, -64201037, -1153489788, -561891854, 693213897, 756341248, -2047157579 ], [ 1333672406, -1929013372, -1006063296, -1362289529, 782921234, 550118283, -714142504, 1030480151, 2064636442, 1021632643, -552546508, -938146995, -2089985020, 1448763351, -1636665455, 1105352257, 826403907, 1542983975, 1685326684, -438407558, -1289760280, -858864156, 71639558, 1240788978, -774540546, 1606297864, -1177361227, 1039947846, -435523306, 320938715, 874524448, -1242518581, -875522569, -1002363087, 1280848515 ], [ 1361791199, 69050097, 1458472073, 1466161964, -329037888, 395084507, 1829741439, -1337237937, -642842657, 1128525715, -699083578, -649053036, -560326428, 1039030497, -789946983, -554039494, -1706957912, 1381487978, 1046257881, -2065974321, -690952957, -362288216, 1417480038, 566596759, 812246806, -2092866186, 372183562, -1663397057, 1891653857, -1668795183, -450189379, 1499104364, 1083545935, -214149084, 1130647220 ], [ 921259906, 567005233, -1199389575, 299668917, -1512707054, 1956604030, -1421346474, 1117127870, 1824113726, -1696385761, 1685490507, -994523868, -1086129694, -649681861, 121552952, -502356146, 2078321894, 2064168325, -870297597, 2117637286, -631776878, 847329200, -162532472, -2000669154, -561593695, 911163683, 1978436308, -1893603804, 1594648948, -654803620, 1568433343, -407290588, 914260473, 1557524282, -1159012034 ], [ 603797676, -674465408, 519018769, -39426593, -910887273, 793063905, 1397585432, -1491791459, -1224726684, 825975436, 403826650, 2118984965, -1480689111, -411391426, -767319545, 899977939, 1443934158, 1430831864, 1853023595, 931457147, 766238702, 934254177, -1207528436, 1033401459, 1869883774, -696663938, -1506595290, -1504165136, 522431442, -1347067888, -2091172452, -459220556, -1712227179, 512053751, -236499604 ], [ -1013938740, -521778117, -839774964, -876442539, 1908130852, -1121046682, -940409379, -760766152, 1468934320, 703507661, 604748301, 184514338, 203309196, 97663698, 1587763018, -219260600, -927956898, -1552113968, -838569110, 202611504, 1356595698, 2053463959, -856160232, -1482230768, 1997171478, -2113551245, 292802700, -1468902787, 1438244912, -1391735099, 1649419012, 1095434447, 2040806243, 145269792, 1819778216 ], [ 1864308699, -1451150524, 1040038317, 2090087435, -249534002, 1084415067, -92575792, 990165200, 979012401, -989846056, 1606736226, -199133504, -186019028, -336896297, -1789400239, -2013430238, -1274621526, -1397183641, -233182151, -211027744, -634447380, -1761679858, -1493582516, -1050950064, 496040679, 381006369, 438872753, 71640488, 1963443474, -824929184, 1303822849, 1083605833, -1552350629, -1883946903, -269893746 ], [ 1774265286, -449564001, -1388313855, -1920194188, -1767471032, 2125180868, 301676156, -371427935, -1465252831, 1925945053, 353542646, 1054598225, -1254610504, 1748366817, 2144516246, -576435493, -464193065, 1558744608, 529130087, -1636687730, 2085569412, 1745574468, 1003089323, 71906745, -1864389788, -1123752446, -2065372994, 331183541, 1046096960, -1594231332, -1065595423, 97863076, -373358716, -1935990785, 913115015 ], [ -116670656, -542141961, 1345171653, 1121651567, -845035472, 430017838, -1405032951, -1835290595, -2010851133, 1428072226, -1140372664, -421345265, -1610569760, 2064391744, -1842094876, 206143752, 783701958, -1422078075, -718120996, 1224210844, -683713466, 1762059518, 423024757, -1901297700, 1406808651, 245906370, 131403928, -143861351, 536620015, 1821207406, -1933933203, -310814257, 1731328707, 1706194790, -944734063 ], [ 387729320, -101259086, -1582537682, -1545346893, -399079999, -1598367108, -1986027574, -1991163833, 1050862370, 1071345724, -433829413, 1940049457, -704231057, -1835655933, -768356103, 797637791, -2134230688, 657771676, -1523869611, 1475875453, -22730125, 1561107007, -548110883, 1159206377, 1816958418, 1652184587, -669095045, -286528878, -1091320195, 1522722264, -402775951, 1338567447, -1172146586, 618252061, 652777919 ], [ 2045320236, 1004333589, -1705365887, 1982174570, 1555391526, -662725542, 1055816991, -817111981, -414680001, -1047547439, -946923572, 1485567478, -1816701001, -1406786358, 1568785538, 1040734504, -1234063509, 1234235868, -1372955646, 590462745, -2096725277, -1916935869, 1701502994, -1030688134, -222818240, -1564658783, -657182248, -864309221, 8871640, 1862517587, -988784423, 1024567071, -1893535020, 537944462, -1512758818 ], [ 1105280498, -1571027768, -1958643747, 1439645421, -851735609, 1727930291, -1702724453, -1357158677, 1240680126, 1967105838, 629525339, 1487458456, -546064346, 1900050675, -1472795852, -91519610, 672855126, 933003490, -23381179, -730722909, -1762418531, -1343795407, 1498824447, -1492730241, 1190024441, 2068861131, 402398026, -975003131, 904385651, 1098641803, 61903836, -1309239909, -21491807, 872020153, 1991199517 ], [ -858129882, -1960397512, 347251260, -643335300, 189423087, 1805100946, -203065597, 16507634, -629980890, 907021211, -420212127, 1598043446, -1451763893, -1139947896, 1753402624, 1183944678, 282577498, 1642457615, 1086018057, -305287686, -1423882401, 2044598406, -1206983355, -1188460086, -1705623604, 1178128424, -1368123087, 390046953, 481404658, 154742451, 1819942520, -458841720, -920499305, -2022174285, -41570400 ], [ 614620774, -1909028946, 229556596, 1883703114, 1175949291, 3530889, 1953573045, 1592492092, -521519603, -228827828, 12140637, -1810754247, 1694881863, -7521620, -31831199, -1773317873, 922293026, -1397846593, -2122961014, 1023409808, -992986461, -419126484, 1949283199, -523634863, -1052605142, 152086782, -1369571044, 1756746064, -11597264, -1129336286, 817838352, 1903411671, -1022415132, -1243060153, -1885962223 ], [ -1096595178, 2011354555, -893130612, 723529362, -1191115530, 1815058370, -562500105, -843694605, 1887446167, 823800392, 1915461352, -2102950143, -2094832932, -211761612, 876508009, -279450406, 300810629, 1164340944, 1581437296, 1594982060, -1584164615, 1056832440, 1530418072, 1531489240, 1496063132, -1128346552, -143354723, 891130296, 43999934, 1495384212, -965546442, 1090337773, 1164541438, -695095883, -1173419299 ], [ -1728113045, 2001974095, 611989143, -403501941, 85200827, -898588450, -536877708, -878800517, -1297976034, 681768480, -719584250, -1682898652, 712479470, 2141600540, -1696145032, -2097472752, -1929315460, 377319507, 138994793, -354339809, 826280787, 972000318, -991128072, -1190251039, -1919579091, 1864053775, 1516539218, -55974289, -47174295, 2069841939, 294600772, 1906150783, -1949525331, -980890801, 645884005 ], [ -57433169, 1763067325, 1302622026, 2055946549, 2114750920, 1433587, -921980654, 988210526, 445924951, 2008852903, 303744228, 1755838064, -1039360513, -691991579, 1840407710, -643912915, -810470725, 1896944441, 1777496907, -1898756695, -265219723, -2027464556, -1077310044, -1816786611, 1158167682, -409406395, -1279265764, -246936542, -718002102, 408652565, -1842546883, 1125541889, 1321604799, 729899710, -1076495781 ], [ 212396283, 1920101225, -2009150448, 1672695158, 336975453, -1964968467, -1405671457, 77404374, 1706168031, -1807425160, -1273813694, -1834703986, 1723618149, 461811304, -42321149, 1163980191, 617356626, -338963309, 1019503158, -92600493, -595503167, 382632036, 560020364, 721840462, -1715129734, -962921245, -1916227329, -1496590219, 311720763, -31805470, 1632825695, -1071588318, -1771918832, 1721323455, 1005706140 ], [ 1132246709, 1832103293, -1285000209, -56452487, -978620208, -1857213211, 1811413430, 1667580724, 253961786, -700706651, -1242244131, 1672583998, 597898947, 1630607691, -164483371, -747219777, -1116362199, 440823655, 380347860, -254510592, -827718904, 995598869, -1804995748, -741519331, 1590004493, 511890407, -257687720, -2127653607, -1845149384, -419561186, -1876582703, -1462417497, 899856350, -1660384217, 6283561 ], [ 1812449561, 1612889348, -741580731, -902607399, 1998207832, -1604370370, -1197573222, 377582743, -1868683705, -2069542603, 934052740, -1546065313, -894647780, -1240712052, 1464953338, -1013678452, -262886638, -1932404170, 1581627234, -1024097871, -361710581, -839230258, 967013198, -257392911, 1207112745, 721047411, 1678010379, 1455176394, -1574558460, -674968860, 404915866, 791371421, 689964345, -1282248869, -1037123553 ], [ 1259813146, -1198640255, 1906575281, -58931534, 1463900861, -767619464, -799232739, 1607855100, -1571380900, -759079796, -748382409, 1690687388, 1720518607, -59943882, 690903642, 365354082, -54674289, -648440974, -2084092687, 178004727, 1788465741, 533125801, -1934399323, -602090758, -1941547383, -1934316200, -1983424268, 259293271, -809653459, 2045217838, 1731636243, -308817286, -920579063, -460239030, 790129960 ], [ -1333678940, -919070527, 1651624296, -1547501961, 1404356444, -1608896117, -1930753838, 441963507, -561804234, -2143017323, 2043334086, -1336561682, 1641074448, 283649158, 1959361889, 1230328871, 1229340640, 2087272947, -745478025, 1378900260, -16957987, 1402962436, -1708797585, 849796691, 1489466294, 600327702, -797203737, -2119350112, -2015105286, 687907721, -1550211236, -1592443929, 1565131535, -2048280239, 216398425 ], [ -607250709, 207000964, 1466297495, 1391225006, 1705251137, 883531224, -1402606687, 2043530277, -1752285602, -547279836, 349614260, -39365390, -1344200482, 283925851, -1932031013, -1979391042, -363961988, -347535210, -1352373475, 910758060, -89026729, -1952953656, 690525471, -553045849, 1602881563, 1314478522, 1537692000, -467218867, -779933086, -1334028868, 826488993, -198431891, 516086241, -1551863584, 1222725004 ], [ 800143517, 1943272403, 689058180, -390715271, 285112296, -240963125, -1810103043, -262042919, 1509950848, -379651517, 322561717, 692510918, 374797651, -368580997, 1518152167, -970872752, 676935649, 2094300645, 292479315, 142845036, 277737570, 379533487, 1044322583, -750731783, -1671357200, 1532994964, 1829910279, -872498674, 1195109769, 687466084, -940709537, 106813184, 1056057152, -830634108, 268409208 ], [ 2067484573, -1573850124, 1347068559, -742647881, 1273814108, -1600426054, -866548332, -52157623, -2101450900, 1952813260, -1409215679, -973791929, 1656959536, 291628820, -1824095996, -1666975973, 759784332, -1372534164, 1081702488, 687894608, -283029409, -82179498, 2101410783, 380688162, -1368123211, -1179032012, -1298110483, -41138559, 304079350, -314827368, -2005976131, -1298214133, 352268594, 1765810270, 1309059964 ], [ 1777488268, 496505446, 257379770, 1750505292, -2134877431, -490854555, -1019365717, 846161391, 389160309, -950636349, -1578055007, 1825300422, 1051453758, -504793051, 174471433, -2101992938, -636039978, -35145811, -947062338, -87933023, -925747095, 1002731838, 1136693511, 680268925, -1979234259, 954443152, 477235473, 1189989806, 789772540, 620036171, 125455199, 1659153309, 811877965, 1720987012, 1982670890 ], [ 852771978, 5258269, 86075020, 264125621, 1928885740, -326477392, 1551198665, 2030943837, 132284813, -424680161, -129521114, -1801545013, 546446159, 491684573, -1436715238, -1895460138, -854178116, -890969588, 734715670, -920408793, -2111459918, -1626154943, -1256362075, -910133145, -1667086929, 1615612175, -210610558, 757651136, -876085505, -1004641470, 1863228693, -1655076608, 287440083, 1452493157, 491231350 ], [ 896547377, 701812086, -927446611, 2052141807, -939457564, 80732192, 944973193, -1315195009, 1630167801, -544364896, 1486848228, -528892672, 1887496673, -197359557, 625099242, -667748647, 1277327977, -2140817601, 1315079842, 404549632, -2061680740, 387701273, -622905391, -110712501, 2008975823, 985178897, -1045950329, 1837738120, -2040965096, -1415361994, -239359572, -979876259, 805025442, 1151074173, -924834804 ], [ 1738265688, -1659430404, 1345808907, 1892190736, 1390250578, 1264747708, 766751082, 2069377169, -792406701, 286882853, -2121386734, 173995962, -385766989, -745593385, -1589562799, -491651155, 959314708, 532618797, -97286625, -976724913, -1573722626, 1988819627, 1533070821, 508898870, -557658373, 334200257, 2008130282, 817137356, 1117014929, 709345577, 834644046, 2056104683, 488300817, -308533389, -1673961669 ], [ -454030591, 332640323, -811563804, -1695742542, 2054384531, -1905312505, -1729889996, 102691454, -435046681, -1920004437, 646670789, 2074769135, -567699448, -1825200532, -1480011824, -1902103286, 235095314, -1213696524, 2078305230, -322069598, 320468902, 752266112, -1424145958, 1541669855, -1106219877, 809823957, -1508283582, -687061540, -559100484, -1267799273, 1420931258, -8937087, 1818946785, 647590498, 1085316267 ], [ 405314364, -1949564665, 1867907870, 606526914, 1251920693, -1743931059, 339797606, -2062439753, 1916932637, -296265033, -1620156074, 1819040614, -721629298, 1597090974, 1464855555, -339640074, -1064948948, 563134428, -17853855, -1596720984, 1541984712, 1031680873, -1449817876, -264523834, 1184891696, 553895770, -1864195204, -794837239, 731700904, 596309860, -2014112570, 806492355, -1882207473, 136852858, 1441834415 ], [ -1167907684, -311841087, 480507706, 966484701, 779004087, 166439559, -797263018, 230046137, 1628994647, -1239693176, -930179185, 325629600, 424836028, 1236272934, -130200984, -895029187, 235276811, -63005502, 233561415, -308916630, 814417719, -1152854636, -1325934097, -1212976157, -224442674, -1192201539, -919538789, -68686325, -1176448063, 647487395, -1266882336, -1829895330, 100574591, -1121463470, 1367952544 ], [ -255227588, -1678890438, 385967470, 530187474, 230455948, 1144115204, 861180744, 1208880453, 1467389509, 1093443811, -216069857, 2055673500, 1507687330, 300569434, 1680388171, -3091169, -1685072105, -1730167787, -1619774004, -1904450372, 481296290, 1919173093, -962139402, 1079558979, -938287864, 1048692465, -1665320206, -166669860, 1066760014, 1412751374, -881694713, -203951894, 405559624, 453049969, -1235843044 ], [ 1428858057, -1644052357, -782906215, -953979849, -1639441375, -2008298352, 1811439768, 666786858, 1414094757, 1094588073, 140513394, -599682306, -661277790, 131181156, 1658041528, 1232787087, -229519349, -1182157442, 1659209410, 139895778, 349524394, -1816422281, 1070440052, 278097035, 1008388458, -101846742, 1122232911, 1773955002, -1227365633, 977401298, 1182878098, -445592935, 1277121978, -1587388489, 1881251460 ], [ 1543368812, -485142478, -651193194, 464171888, 320675640, -1003101927, -968717527, 1598918463, 772044346, 291160767, -2126896039, 110863307, 595534941, 1483221307, -291418064, 1359017738, -1230904980, 1377722981, -191110921, -548318935, -1620105762, 227638746, 1068566909, -422898073, 1661936252, -48446182, 599611390, -1886312591, -1248105449, 510666155, -1505019691, 906000213, 438476511, -890006335, 1298763406 ], [ 1102065594, -605518637, -1970555777, -243505326, 1637579797, -1060287327, 36740448, 2072905680, 2042029422, -815165852, -24407753, -1255585545, 915729747, 1443620011, -513440817, -811130151, 2037999441, 458568209, -1550198766, 1974981778, 459688052, -44735609, 994939948, 503676486, -1973214966, 448614905, 1503351948, -25682983, 81380561, -291353299, -297121773, -654883470, 1602141003, 1962676587, -406321456 ], [ 458908691, 1299501428, 1323949338, -493596086, -1757349776, 1599939976, -1908976692, 274612865, 564592984, 353923418, -609971505, -567314680, -1528507886, 985390128, 910300401, 144541128, -54640648, 1790974496, -846600880, 1316936427, -1284137541, -236770654, -416745870, -572081322, -1024925178, 1816519388, -32266157, -1704884610, -1170118344, 1864319661, 113273748, -527388474, -925074926, -30086016, 679080523 ], [ -350816461, -288679958, -720640540, 1197923933, -1799730910, -1742772238, 1202742059, 158781777, 242867334, 1076394818, 261169161, 508024701, -1634918918, 2123954781, -1466079117, -692031643, -1978339098, 1340233204, -644549799, 1913222407, -921601177, -1592993374, -776538082, 1690085659, 1052282476, -993872889, 12068248, -1064335163, -1408754493, -5131385, -246011641, -2035155019, 361644423, 1589912412, -1278983869 ], [ -589807756, 1427306932, 925987724, -595237669, -1758773574, -1226395778, -243910455, -1784703159, -1288848114, 502368052, 1690472644, -1274556386, -817859143, -1713885874, 1124344090, -1751396221, 119642653, 1530473471, 508215921, 2001866609, 926734391, 1820884911, 363650410, 322614788, -1252708797, 213691141, 213661272, -1402624804, 959768279, 451146958, 764661830, 693287539, 1550273895, 1942523586, 294610686 ], [ 297218172, -701439300, 313469740, 627178620, -206606787, 1939304706, 189135973, -1191921518, 548504398, -465801113, -942338875, 1907690160, 1952415814, -179565459, 1934061287, -744639710, 1955549198, -1065170468, 1851998553, -1152937088, -920556524, -639353190, 1811643753, 1247371908, 1401244471, 362579273, 1399167828, 1205900140, -2107628796, 1894529718, 1838146677, -331718685, -1243756527, -795840440, -37504687 ], [ -758863437, -1521364788, 23331231, 490725572, -404137414, -861910434, 1172176434, -1736742180, 783062722, 317600287, -230854221, -1196558243, -1056176036, -798587503, 516903326, 91441126, 478349553, -211057355, 939152967, 854767496, 353778933, 335980589, 1897220172, 446751146, 1678491967, -2050077665, -355058010, 19377922, 1934756855, 667872902, -866549296, 960076255, -1891609133, -216466184, -91506374 ], [ -253978923, -1780510961, 97765338, -1177715467, 1404301326, -1513384645, -1414307232, 1409480523, -418709891, -41069188, 330818989, 2092263658, 1885905182, 550738510, 1416505223, -1977118109, -495413626, -1040223552, -1816135607, 596297036, -235241386, -755378769, -66223558, -1981674275, -68667905, 1405712199, -1481811808, -1870186349, 1008146991, -1321466464, 690213131, -234315538, 792681756, 275599946, 1978837679 ], [ -1127633123, 1889786466, -732345745, 1983339630, 341874514, 308083284, 292467791, -1055451061, 6549223, -34663563, 615666899, 716128320, -204581712, -1894692155, 691937089, -97327863, -1364929222, 1933202189, 591497189, 1061851494, -284743567, -767424828, -722009005, -174063961, 932720414, -1537998889, 1051743841, 1621588200, 55769541, 1182139110, 1586878137, 1541340187, -780603464, -496993629, -1986871415 ], [ 762758985, -2020964265, 407981444, 964955447, -113521218, 1693343497, 51995153, 1010644961, -1600664683, -1828387556, 1451605683, 2035222292, -708778240, -815412540, 1408769420, 692796975, 735692017, -542089158, -1795904416, 146298234, 1650340132, 1167516406, -1964888824, -977095715, 493787331, 871202400, -1483333228, 382331374, 996823038, -1029696908, 487721785, 854628866, -467476279, -631224938, 1765225172 ], [ -222015145, 1455308272, -1490963078, 888893242, -1849872347, 1991318339, -1477146784, 2008938291, -1545272044, -1960845553, 278738183, 877030659, -1423312473, 868168670, 428206245, 1939867767, -1025163489, 2099205295, 1236663497, -1713536731, -1767162935, 207888994, 1867354332, 338485973, 1912019125, 1720621103, 1993314029, -1355859786, 516070195, 1505672359, -69675537, -1449498833, -347974257, 1037352162, -154897440 ], [ 221812385, 970731120, 154060834, -1790376999, -2033194836, 597639998, 1325083094, 742220456, 1739815381, 1281536615, 420786143, 18630316, 1711650310, -1719199039, 195864157, -664497030, -78894201, -1010958985, -1146271932, -1688791359, -678796579, 1143862913, 1983868669, -1528533325, 1710385810, 427918017, 714447109, -1287699110, -598037545, 717789191, 1353968238, -1285059466, 2020801472, -1502324055, 510940992 ], [ -1013946255, -1393830021, -1866620975, -199478295, -1269998801, -1808088667, -1607961786, -824501290, 1311994401, -1560271721, -880583331, -1453264613, -1888907483, -579292122, -508312936, -2042153852, 1164957519, -545077102, 119557249, 1678451897, 243686399, -1506757519, 320345250, -378073846, -1451815247, -282318292, 1571256629, 153185738, -252423884, 390776650, -1058306751, -539492150, -1956868951, 1074925213, -1773907529 ], [ 872171395, -847272315, -1110644714, 1364763952, 400817563, 1115060517, 711492216, -2019565665, -825263350, 1625390017, 2101360646, -1161001383, 2144985678, -1014913533, -733958962, 284972368, 1034627967, -1084015237, 236664955, 1118443872, 1561719956, 498657989, -844570686, 1051504653, 119013479, 879333987, -2054664035, -1503042791, 793141274, 2121339808, 262967029, -1141577519, -691408057, -1296458648, 2127813863 ] ], [ [ 701576994, 921749930, 52583239, 1409042880, 1458611618, -2014891885, 2146516358, 473666675, -204061431, 2080075218, -154237098, -332463749, -1583779792, 163403046, 690442012, -309472554, -1455489489, -1553365442, 1476228595, 1434966303, -966475852, 978895870, -1153154821, -1444112198, -739310860, 148424928, -112646717, -2134892804, 724181362, -1409795581, 1489718075, 438657317, -1670932181, 938330825, -1996394396 ], [ 1316729250, 111646360, -303892825, 1225606508, 1152764966, -181719407, -778682378, -1837697727, -653140873, -74653181, -495593001, -1501442830, 1275278852, -2141175900, -1476802148, 304133963, -399990803, 547623976, -1940976521, 679422082, 2093092551, 412280290, 666278654, -1312407219, 1125808818, 1140997677, 608167023, -319364173, 506222524, 1043220689, 151169843, -1780777512, -1485972961, 1306371775, -1877141312 ], [ -319106781, 1987789586, 1624599457, -1595432875, -1056705816, 1807412839, 1013250697, 1443088517, 2087691681, 2107228808, -1948217835, 1402208597, 1126769660, -295116079, 998897427, 318543718, -2055992801, -1311483368, -1680154838, 1794194179, -1599541432, -907913635, -887410164, -1447416121, 1038100197, 1283735595, 1666354194, -700281229, -1060900886, 1590077266, -322298351, 1630743355, -1383826416, 1224846047, 381516430 ], [ 2021120190, -468129254, -1201409920, 1960414691, -1750751264, -1552954714, 1646171494, -632610652, -1834040239, -2025473037, 1882228096, -1501006562, 716355419, 1491691190, 1124893828, -1678626876, 1612456215, -974067223, -1294313997, 1675055299, -1956494160, -1525904516, 1108282635, -364596280, 434773338, 667815566, 790993121, -710738927, -1723911108, -1713713858, -1707598768, -298755173, 2113558028, -1829586009, 1695711014 ], [ 500387957, -52585849, -986581581, -1466017981, 741588962, 248058086, 618416928, -1892869988, -456431325, 1393362688, -357787825, -1524898849, 750433505, 212876170, -1242571923, 1118051193, -404866244, -1593172466, 1606327716, 769895288, 51813314, -727230533, 1986130977, -1622915186, 620900352, 1310316702, 1365040053, -698666854, 578536687, 209345941, 1367217649, 1693883147, 858422544, -1513285821, -674573498 ], [ -1385371512, 89573968, 1403099689, 763855673, -2008797190, -1579171775, -1494334759, 701777445, -2026773073, 1269514173, 894324194, -1098244838, 739453027, 764248354, -1646165272, 621346735, 231194482, -827285128, 345796596, 2033274252, 427954576, -640000742, 835726481, 979856774, -501885689, 309780040, 2137612038, 908847687, 1075908581, -356380698, -681064891, 267339505, 714642835, -107938048, -146171599 ], [ -787527354, -1759339979, -214333418, -891324102, -382296642, -1685108259, 447101708, -213548028, -342381775, 1946143676, -558457974, 350984609, 1139149381, 313540332, -677734209, -1676839814, 1817217185, -1888907383, -935833906, 1416792378, 673966324, -689769028, -1758872582, -565944504, 1268529425, -1709116327, 1290446569, 1166990843, 831213020, 848465048, 378184612, -722904408, -1068051666, 301342157, 407778040 ], [ -1348987993, -496429451, 123734350, -1967893597, -1716762521, 2057418227, 1396633842, 2038921990, -1216649806, -1134488102, -1457775807, -1536357934, -1808910728, -1484901576, 1600506549, 2127173572, 1772896062, -1842864728, 1237784404, 1421867691, -1282312005, 1507993313, -1154878355, -1270739692, -260154423, 1229754417, 1837993373, -1599318219, -2080100517, -1909025610, -787826783, 71552803, 1390893953, -1816995470, -245402689 ], [ 223299317, 148630522, -1653847427, 2070913561, 1236663754, -1096716679, 1301957346, 1607488715, 146022632, -1059980219, 417405303, 2077340805, -1260879983, -1523345412, 10400568, -68362638, -1930637544, 1114702389, -1317317011, 1550474621, 178596818, 482127472, -216647691, -1858179001, 876813224, -1864361654, 119609696, 1639474555, 589737542, 1289883270, 732608644, 340669828, -79040883, -29024903, 1626448491 ], [ 642274486, -1180983126, -1936126875, -1927148582, -167229209, 267607421, 428104626, -1527549275, 1637348289, -215070744, -370909851, -1591787198, -40461568, 1782444834, 1732818654, -40275591, -574016141, -1710839741, -2067805473, -477454312, -364551422, -1153784726, -1606917414, -233538668, 1148706698, 90839449, -1858467881, 1748369089, 2017582991, 1484321637, 1209938877, -1906290106, -693679336, -2130332712, -1932759986 ], [ 1633797119, -399949457, -366860766, -232686440, 414373410, 1553760224, -1739790538, 163888074, -1310414957, -454815598, -525980191, -233148514, 1143550612, 514241970, -1956630136, -1817340726, 1277886716, 723563359, -213738983, 1623475614, 1088414837, -1476409030, -1699578372, -1300419558, 580369491, 92756532, 1509931844, -218205204, -954387642, 200423912, 352365336, -1204805, 1578998741, 1198224674, -335170388 ], [ -1999862927, -318203627, 1040763812, 1007007663, 1283263383, 1709584636, -1750341546, 1781391145, 111983136, 277989998, 1774870253, 1312019612, -784256989, 1984725005, -1199869430, -1687527703, 1628502580, 1784197089, 909825612, 2136793587, 710286849, -1751087801, 2118606605, 852051526, -1986311358, -946013120, 146944387, 472017473, 49584805, 1335013986, 1027430045, 200721330, 738269736, 1413031263, -1908134991 ], [ 1711858256, 1489779621, 1513352735, 378638924, 1006890427, -1727535402, -434840853, 1953683895, 880271727, -890123637, -510805438, -412649120, -1860739841, 1477017646, -503076433, 1197609527, -1328661048, 346614401, 1007413407, -633762981, -192697794, 996152534, 2108857866, 822777045, 1278170630, 80685458, -2114351429, 1300892874, -337779486, -662365114, -1467270280, -943310537, -1341872479, 1118474538, -188929392 ], [ -1008248799, 917238637, -1405870187, 1929330279, -515605314, 2105378597, 1411063466, 926893599, 1604342491, 112549359, 1656078388, -3239495, 1178558021, -280094099, 1515777635, -1793419121, 338769198, -906092710, 2125050725, -1352403276, 1856497045, -1602276356, 819519262, -79215417, -1164026102, -848251219, 1467010260, -1446849018, 767193357, -234769592, 480151520, -457953258, 906068679, -1545083885, 1422542109 ], [ 2073029535, 1486487545, 1550687738, 102947954, 283001913, 2019155709, -1975003437, 1751631648, 399269769, 41649630, 81295229, 1786295327, -417453017, 253894073, -353036804, 529797191, 1715378516, -1687902684, -1854262867, -1047840946, 1212766095, -66492285, -97608590, 694835671, 458423417, 1588932694, 962273252, 150770076, 495730916, 75283696, -1045473968, -1455530881, -290646630, -107461036, -456018236 ], [ -908406198, 1766587482, -51969958, 1851218741, -746694354, -243235320, 851913251, 949093685, -904527986, -1962337845, 2092327886, 1211773166, -193546137, -943270627, 792471504, 1749017316, -219827767, 1753845195, -862929557, -1941940825, 1842145480, 1205907863, 150843294, -1926040627, 301146955, -1992556075, -707589444, 1593017211, -652616903, -614399976, 1007724811, 2099287399, 718914264, -1217083434, -1065384533 ], [ 1841426822, 2082214545, 699627873, -578039965, 1707896032, -1372188543, 104657479, -1606160412, -1988186391, -1219212053, -391633577, 405258393, -1681934988, 2109416395, 604289982, -1054072367, 1522244529, -71485659, -841062624, 912935094, 1333125081, -220863271, 950748616, -1658360997, -565831803, 598181824, -1439839594, -1242156542, -1917165863, -1288648276, 618237077, 353778761, -497960917, -1234511036, 928033401 ], [ 195751036, -727337525, 711022565, -1163071539, 1469957655, 860312868, 1574248565, -1605295890, -2074618784, -1963360359, 1752588523, -494652992, -388143051, -1723574183, 217687691, -552524365, 1124595263, 1124669887, -301623473, 1541811238, -1556272043, 1705798560, -1627903293, 957747851, 45804764, -1017326263, 394625672, -1192045425, 183143184, 975108129, 1527958017, -281203903, 637729250, -980478363, 1659934408 ], [ 1121612353, -1610173877, -2054356415, 1072612910, -946730656, 1068746566, -1393682203, 1756679573, 93422731, -381236845, 1283729804, 268166701, 1008028794, 1221038782, 141171591, 772768026, -1569149925, -1498142693, -435442900, 1599362833, 1825803503, 391285531, -1526090453, -2121450405, -2134754088, -816709514, 88944112, -113736229, -573867447, 1100195262, 1433812653, -841164030, 719215004, -12233925, -1816853843 ], [ 2025029802, 1134046252, 1431273252, 39713570, 1419384850, -263814777, 1498233944, -1640087793, 48726874, -1353036611, 650621651, -2105136466, 580024732, -1393051045, 1269830128, -36437060, 1144928556, 1808599703, -1604683890, 870169075, 781534625, -1701601517, 701112800, -58858861, -1719234732, 109285226, -1689296208, -795036216, -1931367728, -1011111294, 1319320336, -355717143, -947478784, 351534559, -881646279 ], [ -810391065, -913982067, -1552941642, -1329061251, 2145903409, 513432409, -1952058000, -129058360, 1377608461, 224836557, -913238181, 161256125, -1155896954, -2114946964, 1522441753, 1551645119, 1561701733, -1898167340, 1860476930, -1236752810, 818177519, -332715357, -1651752773, 530401006, 1273766059, -36687330, -2053492485, 295691543, 638047659, -1162729445, -1207908730, -2076692170, 743475493, 1555721513, -452313913 ], [ -1618385124, 880540666, 2120967992, -531514333, 322827002, 855070638, 1006364857, -119817491, -836034853, 1284808971, 79009638, 144009360, 2015901163, 1471084324, -2101391900, 1934171994, -1082111765, -809847482, -473046739, 141663179, 949453793, 575166993, 1169534721, -1414403086, 1066390976, 1735505633, 568669290, 2088425265, 623453241, 934985815, -310764378, 111566539, 460484077, -948850417, -544347974 ], [ 542631361, -1327419106, -1627096679, -1696540672, -1388214255, 2039986169, -686478083, -1556523573, -330922269, 1217646588, -1325696421, -723178216, -1768857633, -615553274, 1917201427, -1723500238, 1575255800, -250536928, -350182197, -1814610038, 629287779, -2005701712, 185375363, -1772917958, 652977115, 1533179952, -794579845, -1396524998, 1862277437, -2070856697, -201255883, 2112240110, 1292202222, -383775491, -178179688 ], [ 1702308619, 897623588, 888023071, 1805807989, 194980611, -2053359626, -1789727772, 608007012, 1464663729, 728142372, 1867703363, 1360931030, -1265545357, -1033719315, 881524940, -1144381348, 1510547802, 1816560075, 318269752, 1622831204, -633685394, -87079893, 1991427534, -1069436525, -1218029619, 1820033533, 1357012282, -1125412724, 713349994, -224082516, -731931512, -2052390410, 1576715631, -1957383630, -1593101237 ], [ 232144399, -1769885780, -1930678234, 1161496388, 1414619279, -1212828624, -1891927924, -236931552, 145964825, 507955027, -450550483, -764691583, 859873486, -143714877, 1010352968, -954831104, 722436583, -138856144, -537708912, -577733709, -1242916390, 842806209, 602689622, -337348076, -755939368, 291489999, -1994450539, 2020819081, 918182402, 1985699231, 1288197146, -69684844, 863861587, 1940714431, 809991199 ], [ -2062441680, -1105354400, 1260702450, 1325962279, -641136711, -1008129339, 2146896253, -1595563142, 2042495835, 431311403, 443794001, 845646125, -1050850381, 379672684, -202748324, -1882605386, 1090979305, -806927763, 110587176, 1642051755, 373988410, 557185948, -341269405, 196959386, 905462099, -776611136, -1646903534, 244747336, 122213006, 786650594, -571029852, -1862842758, -1337916716, -1667600206, -642121030 ], [ 683361224, 571157948, -695353101, -1418067196, 725925936, -871487833, -132630719, -227990752, 2037483323, -781254640, -531146238, 299138561, 667413114, -2083246917, -2061036710, -859817019, -856753618, -543654538, -949816761, 434056260, -662601063, 602305543, 506397816, 901662246, 1988288447, -2084748984, -466464985, -21333417, 1381940971, 1238817747, 1487382023, 438768860, 477829022, 1708643423, 2068459063 ], [ -2002028310, -1152754163, 1789976133, -1949417542, -2050071121, -1085619111, 1034313720, 1109417379, -45678732, 1030855898, 1072843789, -1968054577, 1874229609, 64388319, 1733454983, -1969598159, -606469208, 708090091, 1022319704, -1408146836, 318329337, 2082356620, -315463951, -1865754830, -1017517562, 1883134114, 802617857, 789895119, 2107168600, 1413514250, -111790235, -1871389088, 751239221, -1858210046, 1967586055 ], [ 889148925, -1057051897, -1249606664, -1376729130, 1151558312, -1019785233, -54776733, -50922909, 2027193858, -118791734, 383367917, -616117839, 29331431, 1647985678, 1256717519, 2146133410, 290714094, -1592309690, -1678068452, 547378965, -95653670, 76343464, 853521587, -1090769422, -1291741589, 1017126531, 515353601, 1072121010, -1202354359, -1947120295, -1817959556, 1874044551, 1380911667, 2051620840, -400160151 ], [ -814200054, -717207480, -1983404314, -1380940461, -321215721, 896456234, 505445905, -401808612, -1489078598, -737808556, -47543404, 470439628, -622125202, 1493967313, 1908997222, 754253762, 423265094, 446691703, 302233933, 534546003, 1413642453, 131712249, 1142296750, -1160404658, 2116224478, -1836346050, -531089214, 2062136073, 676555749, -641492885, 751267986, 413693178, 1787087108, -1749788393, -184884522 ], [ -1789649726, 1520210039, 793195361, -860948350, 699347612, 880342340, -1317495630, 1288578809, -628393023, 1293022987, -414176473, 1230113186, 1768475214, -1215403060, 25154191, -1560023777, 1924275367, -283909505, -713623658, 1428357669, 619324852, -1382652879, 2024525318, -499252217, -417272178, 148677250, -1866156603, 98371589, 357023641, 1553159132, 1214680502, -1685693343, 692552526, -324545407, -1285514181 ], [ 1310708560, 1239018957, -640370510, 1860706752, -1886357568, -174811337, -683821763, -1346417470, 527374186, 667657532, -562836466, -696789181, 622544332, 1033466349, 1514769933, -786858575, 1536558993, -1615216568, -1590832709, 1801615081, 1439098351, 530344945, -1772697171, -981839998, -1675511267, -1592365636, -1202110276, -1651449318, 1800052257, -875755235, -291720410, -1022374478, 251877135, 1592958545, 1679667301 ], [ -700697374, -1998893868, 1277372682, -1064192652, -1778397055, 723143866, -1786163811, -391431203, 8767352, 464556393, 1992608424, 223493804, 1691536579, 2121781339, -1070842529, -1384996483, 969150315, -1142207926, 784894114, 699275772, -2140102566, -744529271, -1302993095, -1152417297, 1986837385, -986686982, 1658175740, 262689824, -819675524, 638638205, 985020406, -2144109423, -1655370718, 1662454446, 1954596574 ], [ -1974020793, -729393397, 1049945477, -760169587, -486300517, 816984133, -1550692710, -1527143813, 696132116, 356922023, 1459851101, 832911178, 4677728, -1329226412, 872398852, -1249240772, 750491166, 1696312908, -631465508, -1135371112, -343567944, -423929592, -1627626174, 112772387, 208334388, 1678859236, 1754802429, 240865154, 1493403382, 1326401837, 1875936292, 1112538022, 2073518733, 1894565793, 1270858923 ], [ -1492406429, 2011341256, 1359136534, 1370620876, -1374576140, -108452946, -1782023576, 2132311780, 1880586074, -706791046, 1418545711, -1060034365, -1603963191, -1823988214, -1517214985, -2136155505, -702297210, 1226553621, -1007669047, -205727586, 1583730136, 997727543, -1887647199, 1746942464, -957584981, -454964148, 33442158, -120901236, -392462565, -1391784617, 85739203, -523964350, 1008787304, -986571881, -219317582 ], [ 1480484640, -2077804478, -1720066564, -495678923, 1782933873, 879536413, 1404876139, 1540255840, 204214572, 1270738291, -420314798, 1438724668, 2062416355, -836637756, -949530494, -927485034, -37746447, 924284507, 153703559, -72731894, -2061178279, 354316556, 1401426835, -1101353727, 1372334661, -99909496, 104939038, -1136122805, 1762851629, 190726415, 1778606492, -1744668000, 1539700545, -701120485, -983670306 ], [ -821153184, -274865608, 434986236, -481402031, -1563760898, -904707534, 1457556683, 1837574113, -739174153, -1628721381, 1399577865, -106566518, 1642787004, -1335399738, 374673162, 1201497116, -650620787, -220865739, 557796065, -656525323, 639603361, 1090573345, -1678905363, -800070167, 987716691, -1693728168, 1125239299, -107158245, -2022558445, 79464034, -440920760, 1958059085, 439570665, 1923262786, -400535227 ], [ 1727544397, -1049901284, 1676407372, 223455824, -1272571187, 842137554, 1143574847, -1025657933, 1084908486, -100988616, -1278109766, -1829462046, 1924940527, -495225935, -1799730659, 279192015, -1120613119, -1132278264, 340632308, 1413533116, -724908560, -1735691776, -1311162977, -1885924296, 1449813078, 387007512, 837055459, -140410247, 951627435, -1506676071, 1800526038, 1649208363, -242194515, 1712526941, -1537417885 ], [ -1837305810, 252636528, 1233190537, 863444220, 1510088094, -1745745340, -1605717158, -1927118929, 367812552, -395946905, -1999130487, -180918052, -58854244, -116999745, 695341258, 2109955364, 1883646259, 624519714, -1297391004, 644792322, -1781572692, -654023111, -1689987581, 1251381510, 245376719, 711112931, -1575220466, -274741357, -814548858, -430967162, 1996259528, 909503117, -203940126, -1601331025, -86939193 ], [ 1219044614, 1784786991, -512692833, 820624220, -849232014, 1976196010, 1252892073, -1523413572, -202362739, -1425782274, -1016141719, -812787386, -960715941, 2097788184, -1455315025, 102571252, 306760312, 934780390, 2001888395, -1170487028, 72349181, -1262496123, 428370227, 1079737381, 487146704, 730415891, 1446037344, -2035735651, 1229743424, 1928109431, -1736385464, -2062766758, -739911044, 654165800, 257073603 ], [ 1925767063, -208308513, 2125489541, 1938400907, -657337593, -2129778259, 894419342, 1732538378, -791068716, 1706858426, -580381986, -242647447, -1970800480, 2103086047, -1463691793, -625342478, -113840349, 1284075033, 1442131756, 1021033928, -545311465, -877376983, -1524086072, -1226703590, -215421830, 1291312128, -2130800880, -1205016511, -1630417949, 598291448, 1066787865, -680479239, -1744691103, -1896231663, 1843437924 ], [ -1921868856, -2039688959, 1315376414, 455541748, 2117097804, 120785084, 2064375767, 315655207, -1534903704, 1587731900, 113398303, -93896046, -1799122946, 205277976, 468073676, 243771990, 1204675808, 1990499293, 1029515821, 1296953881, 1165828107, 734092337, -75986489, 2061543799, -1339194883, 1815364902, -1812864716, 1196343707, 958938189, -1306876539, -462093639, 2091073542, -1473269404, 431797662, -1250635482 ], [ -1111612670, -395268388, 1943190809, 399900772, -1535339061, -1527691907, -105995293, 1260438449, 1256500463, 1882833132, -2014109889, -1277599619, -511661610, 1863262274, 540127422, -1719148840, 808918103, 1289453410, 1103353262, 141886098, -1654233141, -804309443, -749967751, -1155674652, 654635403, -102901048, 952558468, 1033903207, -275932499, -1563662040, 829343579, -2104384427, -247570673, -652716301, -377977845 ], [ -1807105447, -1849310481, 256919979, -524800545, -1036337316, -1532537185, -2322484, 400089574, -2003710826, -1841622291, 1155825697, -699121058, -932424380, 10346791, 675222020, -1388668622, -1488944254, -817774728, -1293242775, -1058965811, 956459909, -230873656, 588157811, -1839573716, -245189425, -1456288858, 1816673503, -19877450, 1204206918, -1844096736, 656545136, -1554103339, 835872281, 1431451212, 2048963367 ], [ 1485439448, 2041041397, 1182198711, 1690713124, 1759917406, 1183591557, 114752069, -570856185, 464918357, 1832454458, 13303626, -66880921, 1449026550, 125074180, -1427908807, -268726644, 1879397390, -1803260158, -209301546, 525988978, -1641373096, -1973804772, 591481994, -1448777828, 609371484, -1991443401, 327678046, -354784545, 1626460079, -1661468002, -135224842, -178289399, 663684605, -1692729048, -1879628420 ], [ -1332408442, -2005669578, 608148093, 676340294, -361242674, -908983829, -1898904578, -1740462863, 2012910218, -1277551745, -1309460752, -185953802, 2086539367, -832457582, 1891311060, -1848032011, 2055496462, 1524391456, -853949795, -894693603, 2074509201, -84043546, -1657621822, 1718931954, 342575056, -1676054698, -23682820, 93929948, 1431116720, -1880551386, -614818103, 688579594, 1928760702, 628151195, 1180107199 ], [ 1050684087, 857905378, -16939200, -1517449309, 61310124, -468848588, 667912600, 1834088437, -441344649, 1036790791, 1550638652, -541312297, -1325239889, 952284132, -1778517980, 718980565, 1103462394, 1829034535, 2018371358, -465973338, -1404206871, 1329556560, -1343166761, -657071908, -455395479, 730483081, 154902412, -252733755, 92369878, -1804709751, 361015938, -956223518, 1506017702, -914236025, 1169267332 ], [ 1012347496, 1266971922, -349529652, -2089600467, 146275687, -1539446924, -927841564, -1209659053, -1723034535, 558328360, -1162376534, 403391364, 921616221, 337481228, -1188663120, -1684784114, -395402338, 1379311568, 1616211465, 651668004, -2000229498, 1962586638, -1418594501, 1153196221, 1364244355, -342238100, -990227587, 22690609, 1030387283, 421209713, -938484802, 187784282, 1616483648, 756047276, 2132780583 ], [ -376752889, -109140515, 2140032748, -1226132934, -2040374421, 2146121775, 540120803, 1945551690, -982620916, -153749054, 713863763, 2084192374, 254528455, 999848191, -999724044, 1015560209, -728710273, 265091491, 712747476, 941706456, -419742056, 96304816, 687744211, -2004126521, 1038669391, -1970658092, -1776442824, 916890977, -1746295101, -509598001, -1457651621, 1031498721, -1002502595, -1058641228, -2048979221 ], [ -329714330, -1583729820, -1463926517, 1797023346, -858118997, 1299882935, -1631160597, -840565997, 29544454, -419880334, -1151536584, -1148241286, 435317633, 681168436, 1810762116, 1931019878, -1664384532, -1262343237, 754119288, -901594898, -1109678368, -255221944, -194121858, 1532960819, -2144900248, -924440796, 1253122515, -1147717962, 1376370057, -414332837, 791169897, -216628406, -1547051299, 1830122103, 792031918 ], [ 1454461745, 344358276, 1425161336, 1417443338, -1712926744, -1477755009, 11773725, 2029019888, 286348065, 356932794, -367645910, -303999903, 737051889, 1108678597, -2128230688, -1843812954, 496535444, -1364807158, -1212561268, 300100234, -798751566, -697437765, 937734131, -1364218531, -983082249, -1744159447, 2101963492, -107083615, 39237229, 115054003, -433651637, 943559541, -740621997, 732109481, 902273178 ], [ 1803065642, 628860693, -1073733076, 699540576, -2138298528, 1222244713, 890074719, -1896437860, -1970847673, -1266778187, -2086184755, -1430430290, 1345406204, -566865623, -1295447464, -2064457256, 1320474140, 586651088, 1521341377, -5014879, 934887302, -1167363594, 2030699967, 839722120, -1654420725, 321376465, 573017625, -992870662, 2137368457, -1309225941, 1560822992, 1860143578, 1537861779, 1092647232, 6625612 ], [ -811630754, -1262658831, -371946378, 666227831, 1970175621, 1706654830, -1542376109, 604640951, -375119795, -1054888070, -388687753, 1570566541, -216719225, -1814224514, -391890242, 803270432, 925835870, 147559424, -394629637, -1588227277, 1274404999, -677011598, 1756535035, 1554457675, 816915322, 840085868, 1362287769, 1621352056, -1315213377, 363646112, 1272306170, 1172400495, 997849038, 1709116328, 546720246 ], [ -133818904, 1404222175, -1810397991, 56494243, -1516067284, -1188780508, 608809054, 1117442645, 507302651, -1289812356, -1610887442, -1114894813, 695322797, 782335793, 1326905312, -1227954406, 30237452, 1622214681, 736685508, -1620619658, 673072585, 707603603, -1322016693, -1093325493, 1209883520, 1773077479, 1870023725, 361472211, 2123852383, 1038219285, 389631738, 1084873132, 787186281, 1759271650, -1069264896 ], [ -1830266547, 1918722763, -1655588697, -70224315, -2106313610, -972942427, -666820488, 18992595, -506821640, -392279519, -2006378481, 1068500037, -858527974, -2068521347, -516914460, -34642620, 839516098, -256632595, 1829105406, 571078403, -1696796004, 280101730, -1193236696, 1829191420, -1444282262, -1478628104, 1965598432, 1180542749, 1169630082, -899353788, -1838770394, 1499915869, -1084633138, 1966726316, -121928694 ], [ -748771292, 1043338941, -2086841094, 1051959065, -373596695, -68361005, 765668212, 276601419, 1816465000, -945333506, -847178929, 2050568181, 400707784, -1173904621, 1593506176, -680540460, 1291650518, 357053151, -1958826605, 1532995423, -1072662742, -1428807813, 473720771, 1529160890, 1844035246, 1855747847, 1158988993, 1728075063, -309440069, -842853323, 1475497651, -169269155, -1474460394, -1791366550, -1815638569 ], [ -1069012216, -545466139, -907820146, -1151777904, 1301853409, -1292890890, 1013484580, -1459107577, -1140663553, 346855812, 1426294661, 603637829, -1788196384, -1086560906, 222083701, -2128289844, -428789836, 347182573, 2133086282, -254985046, -548293950, -1351155995, -1381245629, 1262768526, 1385843653, 384050146, 1894856821, 1003352900, -417746032, -184371983, -1661044139, 1876870751, -1541920738, -1860599841, -113439171 ], [ 1456432718, 458067034, 2026982677, 2028061704, 337074994, -168325583, -1170191047, 427269292, -11202759, 1870093277, -939894014, -1926038493, 1478008693, -1675203991, 1039523075, -1125604, -906734474, -328096364, -1515508078, 876103164, -1538568206, 813728259, -954487583, -1199053775, 536668534, 1360134439, -826709140, 73374577, 237889954, -598317484, -807832512, 1248084313, 2129156048, 1146969280, 677965590 ], [ -2027706044, -1501047924, 1952860388, -165481692, 168648629, 1675652559, -567477453, 2013659478, -1874024212, 4069275, 2142307721, -1633236927, -31034455, -1188954205, 1948707270, -1238501049, -575130398, -1349203192, 740530816, -644842059, 2013893174, 970784294, 816769882, -861733064, -946751513, 101704809, -1379877116, -1930436424, 2067509054, -174596380, 298194080, -408966758, -700655180, 778548404, 209396419 ], [ 454712582, 1978610083, -1952151832, -1580276167, -1629434034, -1613525702, 1385413952, -981424413, 1597079503, -95160869, 1124285714, -1593203997, -745599981, 1090436011, 604271546, 1025946720, -986765041, -1132761233, -1725493703, -2111340716, 1887729309, 617083897, 2078993864, 106306896, -1360991536, -996294794, -1475421748, 573803456, 1623430082, -300335814, 739196380, 1147542819, -406826195, 890996152, 403114543 ] ], [ [ 1059684793, 1118590823, -933785270, -1706210597, -2125238599, -1455913686, -2064856268, 2019019035, -1212687787, -1020511783, 1284221000, 1419979581, -886846838, 1109557458, 284652184, -1885021654, -729339501, 1275893089, -1507505189, 887093360, -60919124, -821914194, 195523536, 1789575535, 1261186917, -1641634050, 716539461, -358453363, 847427293, 1144559382, 1955251057, 747257240, 1655421193, -1488640632, 126069815 ], [ -892793609, -1728461940, -387450928, -996319879, -740871995, -217298036, -1138564555, 371572068, 1069254833, -1421163644, -1385518274, 41242727, -1591520708, -2107317864, -135984748, 856381557, 68606316, -1873495623, 1686683923, 1391309282, 1725484239, 1413663351, -787194317, -1411051827, -412047657, -171955112, -1406626311, -1335074292, 1384607119, 2089856455, -1207326622, -1208291646, -1804861529, 803718965, -2128476647 ], [ -691365675, -1225110323, 1575718247, -473700742, -1011651314, -132400716, 1034481392, 2139873992, -2006059832, -262138717, -1698148141, 1468322390, 460475430, 1676663709, 693057652, 1303161125, 125299989, -33218748, -1176264042, -762881426, 1652867507, -1643107756, 158369668, -1602106824, -745648586, -302461002, -819930321, 783819217, -647122158, -1986937905, -574127161, 1869120376, -1298755291, -1391796202, 226831190 ], [ 1180977159, -2013071750, -1073623003, -1507654283, -906914736, 2124252461, 1897893729, 998373900, -2113677047, 1896561625, -243767302, 1278186652, -1335282060, -354960009, -1527441894, 1853927381, 916062408, -246302590, 459894090, 1139687601, 1849815272, 1239036978, -1309012096, -2102970769, 1419337233, -1902892713, -311657821, 1079504085, 284419254, 2132916964, -1659052846, -257843691, -1647435730, -1330551929, -527371301 ], [ -1012391002, 46086103, 1730127794, -1114840825, 1432024187, -62022453, -1319834048, 599825293, 1507825079, -1279827702, -2028615026, 1549674717, -1159541813, -1079923130, -1472126421, -609816794, -504892415, 269819677, 1893270106, -1506734239, 1876860585, 306108714, -1937872166, -2005795209, 487781420, -763324021, -88635130, -650355673, 1320273185, 1295906529, -1972247968, -1915861025, 1943766011, -1964734248, -1347954676 ], [ 1382353759, -1541002153, 360385269, -1265758578, -814366743, 1346020795, 1353860029, -1503259911, 746788309, 1624087682, -174764630, -18447537, 333659527, -1980878399, -1806283671, -333576682, -813706789, 311115306, 1332889570, 1495950139, 418229951, -181807496, 1939094960, -795484000, 613591859, 681599548, 175986003, 1296797072, 1921634732, -412199920, -1550804931, -811830556, 1332053025, 1998194068, -1973460957 ], [ -45499887, 992404473, -338443528, 966475547, 748441855, -132055874, 929459083, 1002215878, 2030341661, 1688299176, -114328588, -868713442, -1295666306, -880904108, -189129262, -993120889, 1197636848, -1042759602, 534875059, -95739505, 1496963533, -1100497971, -925508653, 595671981, -1405876420, 1748797159, -995352194, -1786960865, -968807790, -592697602, -990823313, 1794785193, -1154433577, 995492494, -340527720 ], [ 2032391308, 2110099569, -997720646, -174682082, 1454590746, 1100785396, -1623642525, 396949882, 736591685, 793130545, -191861936, -2143386789, -249445710, -1770737957, 114915218, -922171319, 972241587, -122666609, 1832829619, -135510665, -1694644013, -926244073, -375071862, -935807581, -977843153, -1788424397, 1977776838, -323439913, 1265585949, -1652437450, 2130039939, 668158323, -1675152298, -903878686, 2140189817 ], [ -1700442328, -624435349, 502478591, 866047143, -1026575398, -48141788, 537018334, -760892075, -2018409133, 55226935, 218606262, -1998593495, -1819727948, 217850972, 993577272, -794035878, 1748588319, -1359329398, 757535325, -466593019, -48265882, 768985936, -820199222, 1235138117, 1373878399, 1085075804, -1941966485, -2127584414, -2116581185, -281399306, -931907102, 597342999, 1048959625, -498839811, -1552275988 ], [ 1967643291, 1280697261, 981899516, 2104273547, 697721850, -2054406438, 1970394679, 928780882, 1305157397, -1704320720, -732139003, 145500900, 640091747, -130362819, 1492662193, -911429127, 1709045723, 126643569, -1230966378, -408105019, -1414189055, -54983039, 783322535, 826816831, 1575899984, 1112398367, -1290797874, -1028089702, 127498084, -1547948799, 1462907899, 459917652, 1685071075, -1837591411, 1521886442 ], [ -1178585431, -1476461001, 1052596826, 831333113, -1554692642, -1380064645, 1107700901, 414735189, 1381045738, 787121766, -1264298679, 196682477, -968027129, 1980612020, -2137353796, 2110516576, 987092128, 1024719038, 56383731, -922539991, 1923681826, -1108217332, -771618493, -1943234714, 898088799, -1429462352, -705868425, -1633833478, 327010476, -817613566, -1394235887, -258975708, -663713019, 645613988, -761733134 ], [ 164513335, 1404798333, 732494987, 1768983699, 1377260434, 548393922, 1423591776, -609317554, -1755664762, -811567119, 1553591863, -866457608, -1498579282, -1639605689, -6958619, 26498010, -2129533206, 2031694862, -1240652751, 713863227, 1644344317, 448796786, 2127202507, -1700860222, -728673440, 415950049, -1372020529, -695300227, 1178003733, 655810484, -734199905, -1884667715, 240020402, 359762574, 2060592623 ], [ 1829515992, -937518464, 904899562, -2021102330, -556678988, -1147863541, 538393519, 1295982037, 635010563, 709742032, -510056286, -1475960555, 1141378481, 751780713, 1477713557, 693493663, 18689905, 1447245401, -975060365, -1773704477, 2089872409, -1339285617, -875027654, 807799895, -162152499, 116527577, 946790839, -385842018, 45927966, -1228299201, -717659658, -221872114, 1152367998, 2019353600, -1424364165 ], [ -1928535412, -1039480038, 1181621315, -197874671, 2028564844, -421565547, 1932111115, 931786909, -143481174, -1878601123, -1313122461, -1008989816, -1441983626, -330631402, 1321097018, 56542218, 532468421, 1996767533, -1171316827, -835979508, -1920217222, 445840821, -917052922, 2093280271, -864622955, 598020537, -1030309877, 1422629683, -1124256953, 220191439, 2050566033, -1726317592, -1545615570, -1176878343, -1692037522 ], [ 1135587278, 1195045631, 1368136484, -1195670230, 1018957490, 1812636160, 1084414021, -1225348827, 276472602, -1065155571, -619458249, 1843196605, 427581741, 2066352590, 70861723, 228779723, -521096560, 1640464769, 8774036, 879320417, 1356641525, 788840079, 47848221, -2125140244, -102085088, 611896622, -959690159, -2025455038, 1023766317, 1748576531, -712599428, 981008876, -732153124, 1959419413, -1259602825 ], [ -127789304, -94478694, 1193516176, 1712482103, 1232317284, 800370022, -1700761467, -434797149, -525338267, -1160614447, 1649131462, -1742557911, 74122394, -101825727, 341827363, -377253583, 1906168531, 956794687, -40653877, -1117301728, 1393170794, 1467726168, -461125473, 2049785626, -640875604, 74325464, 73317953, 1175794469, -215025081, 878622865, 607501468, -158670379, 250212986, 1209544556, -1229391892 ], [ 530212235, -238246153, 221026018, 490645835, -691419329, 1637427186, -167546478, 974241543, -1901967440, 982405862, -52606839, 1877407306, 783405017, 435856307, 384696764, -2119691341, 1456793257, 1845581806, -366559251, 2017158707, 2084429745, 1179178474, -484489173, -1194895870, -2130933341, 102734560, 1667866173, -556101665, -452966385, -1001716633, -1746009498, -417703975, -100526915, 1014975329, -1414739230 ], [ 2088148746, 569539472, 397349951, -1646686567, -976727697, -426394985, -1469770999, 1404054305, 1195012063, 588430855, 58033829, 287169532, -2075140173, -1310323246, 2061420478, 1773546770, 123622550, -386835918, -359656716, 608049872, 492473843, -499408403, -2071021956, 1969064521, 655314569, -1057760140, 1326368584, 2037788402, -484136406, 1531163835, 497252867, -2004770142, 1677663951, -1894249213, 1661226446 ], [ 1650391931, -1775667025, 866210059, -7742184, 1340642647, 538486332, 148666826, -586037192, -1416547559, -1155794103, -1643315327, 2061192559, 1364569115, 501305933, 1692044856, 1654890929, -964445861, -258168208, 1396332772, -1678650173, -90931358, 223909121, -451375883, 574280463, 878812672, -1788861138, -2042383490, 1450097261, 717940266, 1327333655, 1145635295, -291801214, -2146539212, -491795167, 2143916531 ], [ -1251263161, 1798515752, -1395082283, -758005886, 2008052697, -442538672, -126623211, 1085442189, 894603411, -750158882, -1651729322, -817978063, -1508978531, 981282407, 1118225182, -1137297173, -441452661, 475880243, -2016980673, 1008702956, 205067517, -505449517, -1701500243, 1659674137, -1066291619, -1781172734, 1454772378, -1758198123, -2124911533, 1052558476, 1018095648, -525056057, 1087730294, -870030364, 1733863657 ], [ -1844490506, 1893444921, 1586646419, -1342548317, -845454692, 1037663490, -457942498, -829514972, 216510840, 1785624575, 1287079626, -606670808, -406892990, 425071708, 121685917, -1697242087, -1844348540, -957710830, 454832705, -2101579191, 1657580274, -2004945630, -1729988829, 797346745, 738579935, 311840178, 885449416, -1828231443, -194938180, 1933342393, 16304918, 741872261, 2111503920, 652368081, -465391562 ], [ -2106196775, -1990820831, -117145152, 971981261, -499670984, -1203804365, 1720915643, -1297037161, -1136170961, 724635739, 2085612583, 823439775, -219798298, 1934069388, -1068112916, -1843075750, -1738905700, -1453421094, -1421193135, -1202457617, 1128458916, 1119868627, -1565300686, 98834202, 1447562079, 1973036956, -1354529808, -842282482, -2004116271, -1184005962, 1806223334, 324234191, 604884620, 915222425, -727971066 ], [ -1037148359, -353909072, -2020461632, -870787891, 1493900195, 712437728, 122216299, -622482798, -388824282, 201040832, -1707882940, -1803171225, -966887415, 1968810729, -253773142, -1825288486, -157444166, 403270284, 1400449116, -1818604612, 402125640, 841006282, -2110628574, 1324220799, 319198345, -1825072920, 144543919, 854602350, 1397164450, -80984046, -1869969375, -1585479777, 1500653955, -596444081, 1239392160 ], [ -1582310883, -2103607025, 1555396957, 262940386, 1286515410, -1769767960, -73283210, -1463953406, 1583449038, -1343127558, 392877283, 1662471163, -771900449, 1406803845, -1824848052, -1026560601, 1175068879, -1261210641, -1216022047, 871927816, 953379179, -1254378743, 1212959999, -533793631, -1474048943, 483725922, -644571320, -2041563901, 1345276453, 943959085, 1680504454, -120885987, -465360342, -768362370, -996133369 ], [ -1586293294, 1713767296, 1999634402, -1230810211, -1397066902, -802256710, -325173024, 2055147764, -919403189, -1190117781, 1630971469, -811709150, 960230074, 1549401121, -1667516812, -753492397, -1844931168, 2134748341, 1054860484, -610851142, 215404977, 357103655, 688565111, -881681467, 750410199, -1361695901, -919687296, -497146130, 1109877841, 987653970, 1097246419, 36316977, -639684383, -1994390137, 375168995 ], [ -2041645231, 1510603104, -922779700, -863689946, 1791426254, 370059046, 7143748, -313550187, 315934221, 721543882, -1485511838, -1023648757, -42070732, -1935647871, -915237774, -1755635112, 1225916556, 1841542496, -1516911667, 2097868804, 591363009, -1907502736, -1365329716, 47255126, 1280004868, -517751713, 1862955402, -881089579, -817513208, -939142044, -841415104, -952653717, 1937360430, -580369376, 372072657 ], [ -1536920687, 2076268495, -517577064, -1807128625, 1451492001, 16717190, 122743633, -175190067, -2100533552, -1280959228, 2015602969, -2141390435, 1798464047, 2027535969, -190238628, -1104919178, 161726170, 893745931, -145539740, 680802874, 1630243955, -313545697, 1958875525, -1849147510, 410009345, -820472149, 1732808643, 1603955396, 1837425622, -509601914, -262688049, 1062374925, 341215213, 201578625, -184766402 ], [ 1467071066, -241734556, 1319876871, -1071528834, -161271792, -139942517, -286009742, -278861581, -679638197, 1679873696, -163440105, -42648212, -1583529035, 1742504295, -599608093, 387559527, -29789479, -808510418, -654145119, -1742327466, -611138358, -44036503, -713723436, -452472001, -20355867, -782696644, -1820203015, -680717205, 92370595, -862329642, 1990242554, 1546457134, 2031302898, -181154629, -1755281511 ], [ -1872298460, -531372095, -629776510, 1657803183, 1860808221, 337248876, 1980693123, -1303626608, 2036059890, 987253994, -2060361296, 103933559, -544718157, 1400792560, -1005466268, -1936016261, 175716960, 1847433038, 1140756501, -1942088566, -805234796, 931819527, -692882847, 1895291641, 1576816451, 259287405, -1276288180, -362430366, 786857845, -1893409548, 910800494, 1779701841, -1556803200, 1307984367, -1823071385 ], [ -1221764096, -1906458199, 179635659, -586305264, -951920829, 1126199065, -1864719073, 1720973666, -536501806, -153276817, 64463612, -268604930, -1423228161, -1973313193, -2016353029, 428017567, 1483000900, -1099793094, -957741655, 247574702, 172328333, 2071635176, -2080298868, -293019920, 74487080, 335214467, 1051315627, 1838456961, 1273922976, -1192824926, 351704135, 1574021026, -1251115497, 677697293, -1309157049 ], [ -819565602, -1708764283, -157804367, -1119861779, -56254745, 2131835036, -843239925, 1940614112, 1987139651, 2057435472, -1276021305, 2001571723, 713715265, -1578492309, -1095759084, -176882983, 442153090, 1383059577, -1541850872, -480664683, -243898617, -1124327372, 2120431358, -683585843, -2079574912, 1922728634, 4482359, -1917434976, -907072148, 2111119881, -1095271162, 1563274312, 120498828, 153327295, -1960533171 ], [ -1807322031, -629670054, 1629664596, -1676502360, -2146919518, 319758513, -160809847, -1395637665, -1141290980, 473264629, 1332792165, -1217214330, 1325417709, 170865521, 622646700, 955934945, -770035805, 1047542994, -1691849525, 1736835352, 1127866945, 555821817, 1479511980, 1535938643, 1300670396, 227383189, 735042878, 1848894996, 279198250, 1342066746, -1791376809, 813391277, -782130618, 533647070, -486519486 ], [ -991987034, 1131441396, 206570226, -1271778306, -321128953, 1830605303, -674950061, -1984591785, -544799535, -1618639676, 1888574388, 272045714, -129554141, -2013838859, 86177992, -1059934442, -1683722541, -674032017, 1949938907, -1416351527, -1745008559, 1543853810, 2087473318, -1789086774, 1924014007, 435362688, -820972011, 1035911308, -787065297, -1624477064, -222221892, -1425512765, 1725663036, 2110344231, 653903376 ], [ -853780692, 1125297008, 759631268, -1411984992, -1734426752, -179856554, -535722968, 437182343, 898620086, 336721996, 1309039226, -1184002151, -309224958, -1081545517, -635563323, 846339318, -322225995, 1097265018, 13350879, 67730193, -646444284, 945874850, -2142945385, 76032566, 12896780, 669535172, 1209729713, -835964235, 677039156, 2107259454, 480347257, -1886706272, 1025445944, -1616487912, -1857658909 ], [ -464756221, 193523608, -1278234077, -1480285297, -498350631, 2064705750, -45646258, 1341423413, -91630784, 2034225998, -1520636185, 690588271, 1763546270, -601627748, -1883322431, -409172593, -1234692115, 1141674300, 186951887, -1594933123, -1816951908, 1676680286, -897792967, 1913258134, -1528479940, -281535297, -1909496984, 1707802826, 1046604161, -577334505, 1278373236, -626006977, -1507361374, -41153473, 363883212 ], [ -603581125, -1367065350, -1850031102, 1639072399, -1662194209, 1747109886, 2077569857, 1108523420, -1688068886, -1581210643, 1028856194, -2032198801, 1136578627, -1597501736, -49368117, -278503182, -106977819, -2011549126, 974998224, -1275129738, 1067830794, 1016228647, 1075720628, -2037382619, 939537630, -1589343833, -1446518988, 899405519, -1059821339, -1958312057, 698385596, 594885244, 1874580684, -864318899, 624136840 ], [ -484080997, -1728517397, 2117521030, -6447014, -1733625159, -409671762, 625109138, -467773549, -379449493, 999990175, -2115242012, 1104779660, 1291790386, 1807564050, -1438252990, 916080400, 1582695373, -1542956304, 1954944253, 1048262337, -1863748715, 1067249088, -867449615, 224485290, -1923774156, 2123306779, -1269243458, 301100443, -1111527432, -1067370018, 676954889, 406732569, 1198073388, -1469247800, -3623171 ], [ -375340662, -1118547240, 148530915, 1540118111, 1357734055, -135136569, 459748811, 1580753306, 15526161, 171950931, 860953231, 1492159623, -1104428601, 469103180, 1002014271, 900059875, -1374887077, 425372856, -1336404286, -1438481810, -1013833157, -327129833, -1053843832, -1689258786, -1139150352, -1775795872, 1513372161, -359686361, 628324873, 1717863279, 2112168567, -108542116, -1454150722, 1854957884, -36847761 ], [ -823869158, -781817117, -803796214, -1639112054, 1018681627, -448987515, -856747268, 1113284881, 600970163, -1860547179, 578704441, -231636616, 1292347987, -1782639424, 1655033490, -320886390, 1648129095, -1247864380, 1639172991, -1701658623, 1888170861, 1509015773, 1572108374, 982135891, -441114904, -1689488868, -914332866, -1581069255, -1132665953, -1345351198, 1277990901, -176985033, -297730561, 631408137, 1477316528 ], [ 646291618, 165830516, 398989667, 1091592045, -835131450, -1612397329, 275466378, 35599689, 1698996096, 898782220, -1339783685, 1046853284, 1199233062, -1809149672, 1687784114, -119072319, -1888426966, -873283848, -1826315131, 654785156, -1048623783, -1045749926, -541658509, -779160566, -1349220506, -215653737, -239043991, 394899337, 725393010, 1504858261, -1721741398, -870370650, 398072009, 459950601, -1387368512 ], [ -1013626798, -1418215059, -536332247, 753674379, 1291014041, 739198859, 75483851, 1896205653, -976373751, -55779065, -6820423, 547586081, -1338063152, 1671170939, 1942165896, -61551447, -865214603, -555014469, 57556133, -515909602, -936042316, -503451864, 1755531032, 2003948979, -1303271137, 87855775, -1364066906, -1377539567, -1112378539, 77198730, -151129594, 214762275, 1005131092, -355757561, -344645176 ], [ -996842412, -2114308195, -2138326449, -1134013144, 665721560, -1852231792, 694527821, 1702167522, -2083828593, -111583238, -943409572, 472521711, 118725583, 1725772814, 1102929095, -538497622, -62789061, 891353058, 1073330706, -1542633042, 1760396548, 1098170676, -2010136497, -395334118, -852514214, -1195968417, 1150569844, 1079609290, -1963479234, 740163312, 1645601393, 2001611077, 638142974, -788103352, 180716925 ], [ -339362426, -1774959537, -1889296695, 1102924453, 453985863, -1983595951, 1796869564, 1170872088, 1799569428, 665310858, 134920625, 2092966284, -1934247682, 309816939, 121996848, -1650484043, -492176383, 661253068, 651899070, -1794435862, 1192028617, 899562196, 1719167575, -1210276497, -868348226, 846534619, 473480734, -312386692, -1029598190, 787160679, -47234906, 1653955051, 1611772129, 1089717653, 1990601836 ], [ -2099799500, 724930199, -62793660, -348400517, 1623962670, 337795786, 947380938, 832971964, -546695458, 1638321093, -159433730, -877726538, 487068351, 956542628, 887345119, 472670517, -149455565, -81398983, 1073357302, -57590417, -1707471006, 449143990, -1762004880, -1840317893, -1368896508, -260982022, -1533677847, 2101905079, -358029202, -1431431877, 1983095883, -1419379001, 1222802338, 1543243071, 431349300 ], [ -1311660009, -1262769434, 1028250622, 744886189, -657126984, 1800488712, -1938887061, -249462146, -1433463602, -1360395592, -378591782, -522022398, -1837116102, 611502961, -874937825, 1453341569, -1582270965, -383256666, -2143269981, -848970201, 634018633, 1919687305, 1502905445, -2070796404, 1489536685, 319321781, 1319358813, -1878764636, 470131306, 1932736409, -1729574856, 1555819122, -1454157740, -735537945, 89575836 ], [ -1384012584, 841878424, 1543887632, -935180730, -1958921179, -1816623928, 833705113, -1662390608, -1993395538, -579935168, -1183898181, -1404936241, -1313780422, -1726274695, -2112477844, 1122862657, 1398031935, 1390851556, 1274891577, 1698604716, 1444143040, -789908594, 1871001388, 1690667922, -1119683579, 1617112569, -967835257, 1805581584, 1906428067, 711005078, -1255853719, -106004854, 1256938242, -1118827727, 1674703150 ], [ 2076958614, -1107055340, -711017718, -749752026, 496802585, 424345836, -1391654040, 1854076705, -15162160, -108839886, -646250868, 2095466290, -213668846, 48109553, -782671696, 1072612593, 638344797, -1052488140, 1534096218, 298512738, -2051192436, 888619441, 533549261, -32933724, 230887551, 443042634, -1942449127, -1912695553, 430124281, -1283661406, 1922213777, -210023499, 501906330, -1393967670, -857640973 ], [ 1770690013, -1971028460, 1036890708, 2046336003, -948976664, -1494244419, -1675428849, -409782397, 90746055, 1922178467, 1551698389, 1938406676, 1372267254, 1630497596, 1219905907, -1628962091, 520004705, -1615595670, -1153236972, 1630914837, -894613188, -1068986780, -1949413875, -1989726344, -848793069, 409967625, -1757655053, -1068410991, -1540078000, -1067329809, -806821635, -1495056072, -961230657, 122852977, -1251367971 ], [ 1737057409, 1656456566, -1107479084, -1105369562, 728865115, -249852956, -1369862708, -748861010, -1719068811, -1643746549, 742665095, 834404400, -42933469, -872660051, -1234038944, 890823340, 1326284550, 163283070, 1478431815, 468481539, 1660480136, 580820943, 1106858500, 1587620134, -1192788416, 1533746512, 217623119, -1427206992, -1952550745, -999338843, -1288834319, 1203768735, -2011017454, -2062881225, 2089686588 ], [ -1689919044, 1226969092, -1945529055, -811473708, 828415432, 1782528233, 207499480, -58230640, -433726412, -1056858254, 1557753208, -329355123, -1527567160, -1792613701, -995203170, 1986232663, 1525842121, 1794301714, 451211266, -113608335, 1347908678, -736147243, -309486864, -1805326473, -454040322, 468379423, 1114623506, 1763129994, -555394470, 1068374382, 2061169367, -1993207038, 1088634663, 1109812890, -201137454 ], [ 899107332, 511795265, -379941395, 2021006087, 400750616, -1581996176, 927243473, -731549661, -1167213642, 633349260, -371037462, -20491782, 1527063321, -1017589733, -1993963156, 26900629, -2145608259, -599756604, 1820807256, -421550448, 1500130145, 1962800270, -697214432, 590723712, 1085964807, -1631853260, -149876240, -979731805, 1027354216, 416197310, 1415124237, -281237582, 1236609815, -64860374, -1405586477 ], [ 1731537046, 339897050, 1385100747, -1097691241, -1053021107, 2018057567, -865987194, 61834391, -1697311677, -1643475228, 927561304, 89510813, 1441404635, -391880053, 514232006, -598246618, 1642590234, -91767174, -339001791, 234138607, 1714375908, -2114917183, 272856622, 1575968441, 757814091, -892274503, 546649011, -179116213, 899076707, 1623045433, -452129372, -1688319656, 2035119770, -1624199793, -1268060839 ], [ -581800772, 1969545365, 1475098241, -1135050052, 242830584, -140504228, -1728310977, 781451608, -518116230, 1098409964, -1353118206, -781320992, 57027576, -1617534573, -157527215, -539411675, 931405086, 22176533, -167304827, -1686980632, -1890464466, -1145762448, 1502783698, -2014622337, -953328855, -573710058, 588190252, 1982747865, 2014180609, 1063894508, 1282683597, 1067081398, -696449310, 1891218190, -670081568 ], [ 33454677, -2005815888, -1331849077, 812755824, -1418129562, 682919432, 1706000475, 1525491281, -536673585, 1825882406, -1582671394, -1014750609, -1400389856, 1340493542, -1776042055, -793682545, 1066241879, 730733976, -873952981, -1925128688, -586332363, -1797148859, -439061605, 1708807519, -2021684034, 434970103, 1162729698, -1439171105, 1569646790, 133621305, -1160350674, 256955869, 2134000662, -1518815132, 1342298250 ], [ -1012160509, 396652544, 2005219901, -519999282, -760157269, 407384476, 1255567883, -1852682618, 611550053, -1008811473, 349421662, 905797747, -954057257, -1892404662, 1272893304, -2014487040, -991554666, 1339877236, 1795686130, -1702446009, -1360580668, -1185579165, 2131989902, 88979754, 1345609374, -1849817543, 1570092751, -1681703290, -65373472, 2124244855, 1211633210, -1174686702, 1491994397, 149692417, 1295852644 ], [ 1636971759, 1879384538, -1435917342, -606988657, 171956462, -650331204, 1836301163, 1286116351, 1306461896, 1222703620, 1838306973, -453515819, -2003880331, 764105695, 1936920869, 1492279299, 1460331403, 1754064725, 1600786311, -1962146860, -1976586540, -1350768528, -1891864787, 1839009428, -1551766176, 1661800875, -488500198, -374144564, 1356586440, 756096764, 1148137682, -145548645, -1277945897, 20642592, -67914992 ], [ 1444609822, -497631879, -1342422141, -1141972798, 1897322686, -1739258858, -2142020303, -2106589953, -1060529402, 1137146913, -719921089, -88587950, 838079132, -505026626, -1556136381, 1589625539, 1797506538, -1861294012, 2046704011, 1494675298, 1285248288, 830722373, 2104271515, -1975077326, 1435781558, 1646939905, 382133850, 1481736483, -1645763010, 943558872, 414191540, 257809273, 1479839021, 1674243303, -150020098 ], [ 1700651199, 1707528359, -1088966629, 1458852638, 2022334292, 144245965, -271644795, -1704900515, 1643008271, -1551557346, 2062445269, -1082129510, -858395590, -225081455, -803990660, 1327497311, 2108097278, 1924150105, 1627609166, -1179810522, -559164648, 1215281705, -1993995202, -533808607, -663737573, 1891202318, -486805797, -1369964583, 182219178, 1850092917, 1626215902, -1265510539, 880957756, 543099410, -754001716 ], [ 1464080782, 1291506469, -1827198697, -141285900, 2136424751, 1666067299, 1930887315, -1583346909, -930093029, 795155188, -1964902437, -1419616968, 1736823, -1693360045, -1211064172, 337611457, 1689210887, -186960201, 894647556, 649154834, -194118258, 1291425070, 1872430239, -1867520100, -634493071, -2224084, -1051407338, 1241045229, 1212598711, 238963485, 2088926655, 93898760, 551669704, -661442627, 823787370 ], [ -970759425, -842701835, -1536489122, 92920112, 1686492274, -603630605, -603058388, -1286282513, 707948660, 228607501, -364057384, -573533896, 62245768, -479637178, -690299829, 1292195520, 507545460, -700707788, -921561748, 1839703603, -883061467, -217934849, 722617834, -1152972148, -1571869053, -1200875622, 2084190427, 1276692792, -150995719, -885394820, -571747282, 1310860368, -670894754, 1610923338, 123488130 ] ], [ [ 71428903, -603982205, 764329786, 1706802093, -428576755, -1821685907, 813706099, 2091062311, -1948892667, -953880736, -737605960, 1981214672, 962370094, 210568861, -237252619, -1871061862, -2106608363, 1361899655, -368403194, 865915510, 591780799, 281023600, -268223475, -867070172, -533474071, -142675145, -1271518525, 1276303018, -1135670074, -1316190564, -454689036, 1333613634, -836718084, 1376971692, -335868575 ], [ -1775874854, -1237229011, 1770444154, 457251323, 1093079508, -236323326, -891549111, 440927640, -1449128089, 1267454107, -1601488699, -1162277734, -1555646569, -726827422, 1136485821, 2056251750, -1115378700, 1602521260, -666991025, -1501903878, 1730788722, 186001888, -1835350444, -1541499615, -107877730, -1478517528, -1819800544, 2087206053, -17563977, 107823248, -1524275558, -160795690, 1547972688, -675118365, -873735745 ], [ -1292781803, -394488168, -974269438, -1409733266, 1286488479, -2038036089, 456782987, -1426827899, -871325913, 1391664522, -1582310781, 619559985, -970812325, -2094179047, 201136841, -515024304, 1493619508, 240811693, 2054041564, 1659496899, -1699114901, 1532704017, 546562083, 1469145683, 216190354, -1353398273, 46495300, -938189523, -844413606, -772581685, 1974162642, -723439260, -877217138, -184202173, 1488096075 ], [ 229819555, -1536626752, -113418741, 1348053294, -64480218, -1818596122, 1698598675, -96355180, -1062356731, -1186184911, 67200963, 1535555691, -1328648461, 565270452, -777414168, 1314691600, -1965159764, 1962668811, 1629466694, 697749700, -790797413, -1922223755, -1568322734, -700989349, -2146315488, 1361856884, 2020031583, -160425335, 1449672196, 1605099679, -1172862099, 449151172, 1561383653, 1973094948, -2134836837 ], [ -40416123, -1217028206, -2045576742, -1332768637, -1330624260, 1846835008, 1414781656, -1113753746, -1879456748, 237008898, 40295950, -66408559, -1852174848, -2056549886, -662423887, -2115203932, -207940370, -745132322, -733591564, 2140793211, 567864893, 1137014687, -236736344, -1474877273, -1201575695, -1270949702, -1340435135, -1363447566, 849658573, -440948124, 732290710, -972039447, -54764232, 1066155867, 1265662588 ], [ 988923880, -1084698654, 246481850, 1843980949, 26099933, -2102105754, 1295420841, -742641934, -955638827, 383411065, 432428658, -1219544474, -1900917673, -1420101979, -1934416779, -1676410407, 900166987, 1658161364, -1240843895, -6745554, 1642802866, -334849314, -1251296415, 1928029700, 674787323, 651374608, -1505109316, -1253726023, -1486618664, 1361618925, -826623583, -1674753643, -1157321140, 1353005941, 1120616526 ], [ -1134123889, 1664333551, -363096496, 180037043, 657300392, 697380451, 1528396300, 209689260, 1236548358, 573500083, 1513732603, -1354501204, 545713725, -976678809, -708622750, -560799043, -132361154, 918050965, 729160551, -1874745408, -1816753534, -1115852521, 104052241, -974046326, -229828448, -345347890, 199038367, -1982550396, -1203421023, 2058737292, 1150931976, 1496438699, 1643150375, -365049515, -1292820009 ], [ -902938768, 258346284, 545782172, 1413642320, -1611929566, -693384438, -2060903278, -1766598820, 600265070, -236192495, 1895549741, 224119646, -1825411392, 1267651961, -1618268121, -1411570484, 1231638753, 1631505294, 614595641, -1129645858, -28260813, 1832792197, 936095203, 975771159, 1867944723, 1094348584, 1192177698, 1711231111, -964716456, 2131423161, -293349059, -1065305133, -162923144, -762239569, 2019665367 ], [ 1842046076, 2052240041, -1460420269, 1363329561, 1561638493, -1123606446, 1406553707, 1269490330, -953346363, -569793832, 1194351759, 1128261872, -367785106, -1390228982, 1970361333, 1962135970, 1911652961, 773555569, 895407964, -1940462574, -512386807, 1594695843, 57055235, 1006026820, -37793715, 697749001, -2132854791, 1788987882, -1071968502, 2057663129, 419342620, 1050264750, -1568303862, 637215273, 1085798725 ], [ 1788745476, -1665789821, 198846137, -1503131462, -1321165893, -1093169453, 2009513205, -559797647, -909094960, -959093768, -1674464873, 177534076, 751766184, -1116940195, 1269199874, -807926530, -781773536, -390531649, -327127256, -448673489, 539911130, 631128946, -1451279430, 936439531, 1453366464, -545595119, -397572342, -145867147, 1310157009, 1677123925, 435010914, 2009953934, 74098207, -1879357681, 1281565908 ], [ 2085254684, 1574115756, 1273111414, -1164178813, 1232171817, -1343300852, 324112902, -1316139100, 1312571399, -666245775, 914825527, -707139323, 705925050, -181020477, -709766783, -737376884, 1751889628, 529795264, 1354460189, -1593703734, -1774143927, -2129727213, 407598951, 679841091, -1946489287, 1514902998, 1110677739, 1262698522, 1928268702, -184367505, 586338690, 532187241, -1064247722, 480168990, -1698507115 ], [ -1780987001, 735008066, 2073670649, -2120063691, -857942934, -1214441180, -149387696, -222262076, -899346767, -2012503149, -1072620750, 352217560, 250091471, 785833269, 352958902, 1440603894, 2094743761, 1304971831, 1941813253, 826871543, 1896472340, 1591186439, -102788436, -1703921141, 312965841, -1545145661, -1141724398, 1610794578, -1825447259, 97159876, 1484228731, 64055687, -368358477, 1478107050, -1346863922 ], [ -2104503976, -2112897574, -459132560, 788744954, -698471514, -1192857937, 675527799, -1206639483, -1630213416, -677045518, -1271674022, 50063452, -745185041, 899972807, 1283318253, -313119958, 1296139714, -1201754195, -1906874768, 603409705, -565820111, -265465131, -579789439, -1152709680, 1396203713, -341195291, 1757215992, -1782633649, 1979325228, 1737156675, -1665353200, -101292016, 1676452103, 899938520, -1440088525 ], [ -129740199, 508038117, 1738025530, -1210425758, -2122130740, -1819154313, 322857611, -815294650, 1548214564, -1246280177, 1262794361, 2089540736, -149801970, -6191800, 9396523, 492870016, 1792331287, 1175873092, -1575048067, -1739297384, -1348688080, 1779792910, -320955913, -1353986148, 1779387043, -1443241705, 1751815519, -210970986, 573374553, 434496143, 755071003, 1714939650, 1941709306, -1387220256, -1143022725 ], [ 1052289647, -1018592065, -1261410736, 149417620, 632938738, 1869732034, -146006753, -2113529743, 307735141, -395426316, -116760060, -472693367, 144500639, -13179536, -440713682, 92519714, 369993577, -1068800951, -2047238600, 1813104278, 194319822, -2073819086, -1985166239, -100987983, -244111210, -418138358, 1603562330, -16205083, -409113731, -808149605, 1857384040, 668021292, 459554125, 144842185, 957845978 ], [ 585325627, 1433843035, -1375244089, -1345502110, 1495312935, -1221721441, 1588877369, 402703404, -1466266521, 382665971, 664129321, -1588232348, 82002440, -2059055808, 2002967064, 642613195, 1631703370, -1922829383, -367965048, -222888899, -731540236, -737174944, -2023303191, 807165169, -450086814, 1269248044, -624803178, -545897423, -793852970, 1431027770, 224614126, 2053889239, 912359924, 1387461207, 875033503 ], [ -1948646724, 274118428, 1185237761, -1631296870, -1329152942, -948735503, 946221617, 2140014230, -1854911255, -818550951, -1094932340, -1596165296, -368445036, 1773784623, 1230499451, 2007263807, -1936969280, -58290881, -293536589, 314770616, 1724725064, -420946506, -424208378, -1403705624, -516937586, -30891478, 968061505, -1801200250, 151033119, 1606657701, 1762849255, -1132983445, -148964523, -2128778356, 616401190 ], [ -816272313, 833966375, -1796986046, -1583546054, -1854389259, 1919357939, 761147460, 417394285, 1992710918, 1303474628, -1968480713, -713343909, -1016010487, -1387697271, -372514135, -800611850, -829547015, -1661195436, 1533990294, -1393748641, -1108124837, -1685991706, -1720548869, 473231763, 1558816738, -1508062310, 1886525302, -514647542, 148583281, 757686055, 1169182272, -1214284199, 2136742636, 1203977479, -412556719 ], [ 269396900, -1344449619, -1797225786, 1939795174, -1075392428, 23440288, -129066451, -1933694752, 1045556127, -223437199, 1520425108, -701617042, -1867177506, -162714468, 192795344, 204325465, -705585497, -798178226, -372201077, 46053147, 1361489833, 1178246465, 1842631535, -1555747261, 67397367, -1457183023, -726111556, 1338698384, 56473559, -1432805125, 1602251856, 1340812871, -1176965252, 1950034680, -1820465066 ], [ 962372901, -331327937, 1547075561, -1425171566, 661944133, -1452175451, -198338247, -331182331, 863500001, 1631284053, -2049814183, 1710945643, 510368361, -2141413591, -403695240, 659284314, -83544317, -1997466909, 315224972, 400810335, 1908434571, -116185271, 1656218094, -387051559, 841189516, -794920364, 1098800510, -1468134774, 1634910577, 2130883537, -1534381817, 2057249429, 1023909966, 1752496273, 527329889 ], [ -231528873, 366294914, 1109340592, -322828016, 1790324496, 245986896, 1964511994, 410187079, 253588096, -1157600898, -1783666715, 2007921885, 1807543137, 659464714, -15562754, 29250382, 827654620, -2064793356, 1172000453, 1597184812, -492931691, 2116697027, 15190904, 466833745, 787656720, -533076952, -2068426407, -524063053, 2087316982, -247010438, 1583432416, -1617887776, -425797972, 1511612208, -1743961413 ], [ -1851860684, 1020948428, 1616857288, 2062696680, 508906195, -141324098, 888566063, 1172677582, -1848600174, 485609535, -1474339271, -484502993, 987006075, -316106365, -214171011, 1965181268, -448636362, 1335250705, -645015259, -976852818, -1304318037, -1510215555, -1774041635, -1574809529, -1343377972, -1976221719, -1001970856, -2067342549, -723485111, -395010225, -164947292, -1430027697, -1913149334, -1276212166, 871502807 ], [ 918431958, -1784331609, 904369496, -640067690, -2051255048, -128203243, -932305862, 317508616, -1657815322, 2135912141, 681164037, 1425012420, -1212198513, -1741725006, 1417511765, 1652930155, -1801079269, -301842558, -624010378, 1720121995, -247252880, 1840463769, -1629239881, -955351539, 812635057, 1894665574, -1662516735, -660239360, -563240316, 802458727, 1174314790, -116908265, -1547908456, -497077259, 1648645022 ], [ 314194212, -1608631916, -870586332, -1827588518, 1463551902, -78535419, 2121714055, 774944104, 1950313777, 2078851597, -945219838, -177733006, -746910435, 968483210, 3889269, 1790126907, 89588239, -2053828946, 881423779, -525504245, 219601537, 919958280, 1603541229, 1725787344, -1120896928, -1749242787, 2109140029, 1378452159, 1566220657, 177859835, 1360425738, 1083632472, -1605446573, -797767596, -513677301 ], [ -416224161, -2072914016, -1801243060, 192607127, 96099528, 29437432, 478412620, 83983095, -916174189, -734113133, 1721779359, 789918986, -931886581, 1114871736, 1226118418, -1808539257, -149132107, -682190595, -1868769243, 1724304038, -1487608636, 311422402, -686548782, -1932163045, -1814697991, -874681237, 196307196, -1114266597, 1722793177, 627356267, 535550720, 542075198, -189253697, -1883921870, 1131665692 ], [ -432806078, -1724181343, -416026827, -1552535201, -1055528560, -1707286815, 1947977362, 1951479477, 339052471, -222299216, 1481371496, -1184406955, -1590765604, 1134546784, -1895040432, 1405338289, 1379674608, 1158995499, 2095295657, 1922179913, -716069220, -1167727556, 1703947506, -579800475, 1849693477, 116173943, -1937209421, 135673282, 448347801, 566258246, -310169474, -133423905, -351588780, -2040631222, -1047179756 ], [ 872731811, -558650053, 56076903, 2056109938, -1326944566, -1898443235, 369420572, 1310944451, -329291232, -2090892144, 1245399570, 1067057029, -41276374, 1317663562, 2055493006, -1696847047, -1514712116, 230524989, -1318717880, 446155121, -2072467586, 54691301, -1761928796, 49337063, 61902060, -1608454797, -1522934896, -1999473431, 1357436843, -2051028795, 581081038, 1633575076, -1033682372, 123752345, -669842469 ], [ -1515144235, 1903067627, -1400769445, 1849316235, -949062183, -1764747407, 726044523, -826944637, -246063387, 1876930357, -32634181, 407756210, 778357043, 669568697, -615128591, -1499234295, -1658155021, -1203820264, -1101044108, 1521689254, -707637325, -578265833, -1617125619, -1079994917, -1723063530, 1340452770, -1958581852, -1363375636, 1232245103, 2055821173, 1193396927, -297027435, -1429114922, -1458610954, 1178707502 ], [ -1550596578, 1027962426, -184964637, 819294610, 471532394, 712284505, -1704146781, 1837944854, -593786086, 1887856367, -767026276, -2000756380, 640020269, -2097926399, -246269973, -149840910, -196135155, -1943645481, 1403916085, 83774565, -1824926184, -242592088, -751627138, 796805243, 496213712, 2035820701, 1864816466, -539152189, -1493152525, -57949307, 486337686, -891893492, -79381362, 1164207106, 1896734764 ], [ 2046187310, 1121364825, -1753840483, 669143818, -1141334823, 386966175, 764421407, 556007529, 1486104724, -1626947592, 1583671977, 1676869194, 143924191, 2127391033, -755476150, 212175963, 588809765, 69825041, -1814692238, 1355198335, 862030628, -281262469, -1192771768, 706681804, -763445887, 271900228, 236295904, 69469353, -1309433987, -468090268, -1167294708, -1178531884, 1822553580, 409788203, 1609026007 ], [ -626785400, 769788417, -2091546219, 444964082, 621668906, 1906072885, 1296148364, 13758111, -1532272005, 1077031552, -913075100, 1180672087, -1434150020, -1809383462, -382936033, -75145486, -225781643, 1714485515, -280364791, 980724797, -716401925, 158582488, -118779049, 152650720, 341986182, 1255679403, -858505478, 1377127833, -1690660880, -1800540911, -849395492, -1745776476, -2121313658, -349332688, -182578245 ], [ -1129484803, -193202890, -474861054, 1023616892, 772858471, -984990311, -871491890, 336538973, -1621565960, -970001570, -10942187, -75996247, -1218073450, 1924973710, -1264779057, -1708585345, -428092506, 1344659190, 369289456, 1322040929, 862383002, 16904874, 1705296589, -1443164213, -929614706, 1445794366, 1017346410, -2142615640, 1171921076, -509578747, 1636661032, -1440702931, 1372455249, -479463454, -1685676961 ], [ -1628290282, -925977979, 1577435583, -1418018955, 641656804, -1929458981, 1601526029, -1013819831, 1276936717, 2109944179, -2033260252, 1375979596, -1744093327, 1429105842, 1889649760, 316378859, -318133894, -77557148, 658568098, -134384811, 757129735, 900285832, -1636637747, 369877754, 1537154131, -868168847, -595308794, 1787800063, 1498618859, -349145283, 1875067506, -1570305355, 98680707, -787977620, 2028739097 ], [ -14266921, -701098730, -2087525408, 341008267, 1494204306, -1651878113, 978405979, 2110919284, -1156432102, 424914686, 156761287, -2084381385, -1945196829, 782073549, 652132031, -1750553830, 1683352029, -984341622, 711262456, -823183042, -823546159, -532855287, 898365698, -1800655007, 546108946, 1666623723, 511290686, -64381663, -848947243, -500525998, -1045133339, 786581416, -1963144570, -1424965125, 1808229830 ], [ 383632541, 664405118, 2135721297, 1018671016, -985279804, -770267137, 458449688, 1103090583, -1670346613, 215683873, 1420293674, -1356326647, -988128837, -316745803, 464002921, 1173670033, -273405264, 1353455319, -1395809939, 2080197165, 210449394, -198293832, 1520142356, 1068747096, -1747918932, 568557266, -1706519238, 1266570287, -528859896, 153898377, -1445785376, 1769973692, 310569731, -1233643994, -498799351 ], [ 471949181, -2010066795, 1147404036, -2076035585, 537830433, 1939072316, -940960879, -2112192681, 606272809, -1704713629, -53301477, -170592684, -1995190131, 442122338, 134498515, -1488495480, -1458977376, 644375246, -263436138, -525958439, 1754371541, -1503857141, -1054916129, -1112296173, -736371098, -1374951426, 1181760526, 960753111, -962111707, -796116227, -1123579543, 1545335705, -2039220807, -256648801, -329960856 ], [ -1147577985, -1274137814, 1666337598, -166654160, -1947857835, 1878697253, -1405316356, -152321505, -138636285, 2139934809, 1953232705, 1617474403, 862498171, -542291768, -776771633, -1165601370, -439031887, -958378769, -198935942, -366122450, 1109370734, -1459141551, -1096433437, 1634280943, 751281394, -1562352449, 979187037, 1599781709, -1912500115, 511837260, 59464223, 1859473170, -1479225815, -1735654462, 167322821 ], [ -133162202, -336522514, 1775418104, 1493387362, -628377948, 1542751039, -2003199320, 344422711, 1403734360, -1733928261, -1640926365, 1610640772, 904390099, -876757655, 132331860, -1416097229, -369750778, 910306303, -872755272, 1921402414, 1802299196, -599536710, -1952064975, -541416486, -917133311, 548511160, -528124864, 361134796, 331940014, -1033568289, 723392641, 498921627, -2012846361, 23572409, 1893325598 ], [ -1174829736, 231979152, 1915819797, 1995316406, 675024778, -448589015, -1310297952, -1882490729, 423799588, -1397821463, 823130102, -1619033762, -1705886902, 624087229, -1990967051, -379297706, -22468081, 1203394578, 2147244931, 1920851360, -428914167, -463264883, 1720550685, 1832501692, 27641339, 291061127, 308365902, 1289548111, -2009880569, -86551648, 1738366652, 853871528, 1586335489, 1831543615, -1669601952 ], [ -797449095, -79042322, -738986773, 393252814, -1710774283, 634495212, 313591469, -2078016169, 784438123, 1745603659, 497177578, 1627445560, -1807191735, -744484919, -2095402164, -969161675, -589136484, 1290967839, 2010034038, 281420138, 203827818, 485968421, 1663173294, 1568866956, -1573807929, 793206689, 615555332, -506449125, -957779732, -298141994, 275092251, -634507172, -494839213, -1351667268, -1416516386 ], [ -1248952537, -255668857, 1256292807, -1459711382, -1542828545, -1765337888, 1323911408, -438522696, 413505185, 355510323, -646882856, 775354517, -1853256473, 754159961, -1744402681, -1229506108, 1760364416, 1517629756, -1656981877, -1337741058, 949230777, 1617972644, -424192197, -360613913, -1205543982, -659011263, 1151179694, -1224522380, 567735539, 640793461, 1649250347, 678533377, -1261553451, -1907036789, 987938814 ], [ -474531512, -988588695, -381589078, -2067847947, -1615314437, 1725765961, 727436, -1202165271, -864268676, 1464123219, 521128795, -767808887, 1026090745, -873065167, -241396207, -1987055697, 1426684222, -283551581, 1303007424, -459629270, 127252384, 626073979, -151421608, -2012637793, 772505062, 586133640, 1799570329, 1920959447, 1506676078, 111889933, -1537306184, 754660635, -2091595012, -1584468503, -1232600440 ], [ 2101476002, 2129047185, -1787608012, 2065811870, -583570036, -1632196393, -1396871584, -622594620, 966086810, 331146498, 1748051501, -825072813, 1175483172, 1872612704, 1650013699, 339592417, -387115404, 1844880735, -1783200349, 2086399332, 1265634353, 416660839, -1067922123, -1929898358, -491446716, 1701433129, -754413951, -1326094229, 695284650, 2141190977, -1664397708, 2131165130, 1771171716, -836594997, 235388832 ], [ -870008755, 1020260120, -385171361, -83132416, 1272187695, -734637514, -1764787416, 2113293218, -213789023, 585497019, 553631187, -710706122, -1596911654, 716393090, 2042095406, -2138067960, 2055610371, -136715441, -2142374769, 151876024, -244824984, 1472143655, -1799061406, 819346514, 1130980909, -1836221371, -699654069, -539598444, 889281949, -631590907, 869244236, 652379173, 467377400, 461957673, 917110120 ], [ 1723324485, -521018348, 990298366, -963298145, -889423373, 87297789, 299283388, -639937122, 887857924, 295554165, 1088242800, 755075327, 1341970356, 885484792, 1712454872, 1086614261, -1619620937, 718290789, -657404407, 755445467, -475357695, -1168005074, 1547904535, 629782229, 335708611, 679889949, 1096656154, -112270184, -572808163, 1627507896, -964498781, 2032519017, -1312117869, 217375040, 112300468 ], [ -371632310, -803267657, 866155615, 668037783, -1473553681, -1533350336, 1825280787, -2114792888, -1936494363, -27649259, 1793640777, -242381026, 771726842, -28421191, 1265635852, -700585371, -1684129687, 465205999, -1582828982, 1655853154, 806620155, 1772712707, 2053696404, -1251050052, -537175173, -504616129, -237196901, 1817398050, 2038193363, -196780170, 1736443867, -1752587008, 236321931, 609076675, 832078499 ], [ 1741164309, 1788448338, 1075539316, 1528303431, 815650616, 1439423305, -831755863, 1340526965, -211714007, -2131099041, -605495034, -1018741262, -686718664, -1103681204, 2080116927, 189757026, 1979386160, -1871767145, -1697734646, -1284234272, 1730337471, -1719131689, 1217718929, 1551860652, -194223463, 1485351097, -792649427, -632631902, 1568943002, -1188157308, -1943059399, -1627547061, 1546289287, -1507495660, 40680633 ], [ 284809618, 1460089586, 1881300341, 167839110, 1053981827, -86741332, -589803032, 983591679, 1022671350, -1566953424, -1692298228, 1706497980, 640053831, 851579977, 609101328, -496109036, -228962906, 332928922, -1205868739, 1909278753, -1293902731, -55832823, 1067292701, 2030959706, -436316035, -2039306520, -545921369, -340570586, 427258946, 497295392, 583299922, 1414453599, 1355338421, 2093642130, -529357775 ], [ 778381744, 1796477407, 625401620, 555154439, -586980634, -1386706729, -1709066891, 1028358583, 56688996, -1509874146, 1900085341, -9144496, 8704284, 990067111, 918465308, -1509658177, 299555582, 1155621610, -2091185642, -260848388, -99611536, -1668571303, 2082190729, -345854928, 1217099421, 1153709197, -1330883615, -916235626, 322502443, -1371888404, -1760096422, 185109075, -684670840, -1580177351, -528226197 ], [ 1425527344, 2085375939, 2145186222, -615894308, -44218111, -1275670263, -1181752150, 1155649800, 1822526200, -436587941, 782492985, 1225456673, 2007907847, -1202185152, 1430901531, 1641232024, 1113162780, 1683818345, 333070265, 692725201, -515973259, 1241583286, 1694286132, 1781457649, -1645400062, -9020867, -216192191, 1144023823, -263321631, 710094652, -1205202346, -41168518, -1439493204, 1101825351, 348625023 ], [ 1405229950, -1832613391, -1881917319, -353615712, 866090042, -1127104629, -1532324177, -1732886253, 79810298, -1184068772, -963810285, 1914521034, -957489089, 90247918, 1503424312, 817548509, 958135809, -419292371, 2072888297, -623468928, 2040818571, 970835700, -1334608277, 73396790, 1665685622, -400553972, 362110107, 829527790, 349125585, -98267470, -853023023, 1790864523, 1582749973, -506798537, 736540167 ], [ 1406961110, -387246645, -732064849, 847997191, 190038746, -244929181, 1626654242, -1225939549, -492117610, 551407845, -2031296452, -346741134, -1019857873, 436990242, -35373058, 1902854744, -395381461, -141931211, -1119965828, -1840248965, 158325296, 1783162029, 1018263115, -398373232, 1331199187, -942038749, -1961889940, -2096125781, -2079911343, -1562375225, -593015184, 910278227, -1944793211, 1138633960, 1185137795 ], [ -1886606036, 239586425, -1087542002, 420844933, -1936583102, 845814851, 1305748935, 1285868889, -321312213, 1984195212, 1755920195, -428235332, -684797369, -1688719735, 694005237, -1378299081, 865940615, -366346737, -2022271350, -1262511490, -220607540, -335831286, 702780527, -1113131116, -1584081258, 499130965, -867035107, 444489114, 1647946039, -952704853, 1939224886, 1344794065, -1351210222, -1443706225, 1995642243 ], [ 1187902705, 262873339, 1378573202, -392382788, -718761619, 735927510, -1791493125, -568040096, -151352711, -1164255644, -1143634289, -769522335, -2036348843, 740966239, 1067400950, -2137912943, -955333577, -563521371, -1762378858, -1699844690, -2001340531, 1899137902, 1953986058, 1478471085, -2129780913, -481422836, -506697437, -1007275075, 1858721555, -259546848, -192496426, 563067468, 2068710329, -1200970612, -444057546 ], [ 2094941288, -25319039, -534671925, -490290449, 218150034, 68955460, 343454739, 2102583693, 555722278, -941341951, 2147201865, -1849153471, -26486871, 1497530973, 488810423, -679950879, 669637638, 258446088, -1565675700, 1616463445, -1311284281, 505801379, -426762645, 927909503, -946417676, -1772466966, 1516139689, -918188424, 99891850, 1361571950, 952360298, 1922522926, 1896787511, -2072082306, -70497067 ], [ -793392037, 270912301, -1117244457, -1465158061, -2102890898, -960731441, -1476830833, 2105674524, 1678278049, -36813671, 1647225958, -1187902502, -1083671561, 684751864, 1565397140, 134130985, -14655641, 1556570911, 1327623524, 380541156, 40916314, 1786163747, -33717387, -1853091115, -1260549950, -78269949, 1842091077, 540865641, 1486238900, -1071204963, -498496859, -1204326419, 2046648460, -1014931420, 1560976900 ], [ 1819564510, 719859589, 1384607814, -684280071, -1515777651, 1742459584, 1739646928, 1205968426, 1950021115, -1485342228, -1652869172, -461948619, -1771938454, -27190857, 803288998, 1553038130, 1688114491, -1500016779, -1547104813, 38500129, 1638681318, 493949173, -55393463, -637967230, 170458824, 1220891848, 1548207658, -821034022, -870393775, -1497761502, -130875896, 1730350904, -1772992344, 815106574, 1021739183 ], [ 1762599835, 825688339, 1080568465, 1358522102, 2094944446, -2091378982, -2069541198, 16896992, 1648375101, -607407903, 1948712760, 1564005264, -210795244, 537190237, -2050731868, 1302160538, -2019948003, 441424942, 1500633608, -1887290043, 1524023599, -2009606736, -772068767, 1616480742, -1221476311, -699764422, 984784987, 1286039318, 2141396192, -159242357, 2089023979, 1361328467, -1293364326, -1313127658, 1917433321 ], [ 1275060538, 56749101, 539200530, -1163305303, -1885924080, 1425561766, -1977999234, -1318983222, 1032797972, -1684333784, 1706568986, 35822138, -991751769, -256167623, 1089923486, 107572685, -148639738, 782649641, -837967788, 704419466, -1395366186, -1126524432, -441730423, 1576924948, -1671579404, -1179193741, 1105150644, 137650155, -979789176, 221993253, -611080179, 725192174, -2079517780, 541573108, 1614224960 ], [ -570523586, -188010132, 216387959, -1886205626, -1850434488, -614544588, 238390586, -1809825053, 2079386976, 373028110, -496075327, 560415090, 1231576173, -1411351821, -587441593, 1832126367, 1955611753, 231112035, 1975926070, -1647596702, 1661069215, -29748974, 1486187797, 1568069684, 1298161099, -821173220, 1459475105, 840931504, 1441351154, 450591967, 2050256475, -2044534858, 1990373544, -2052929908, -55572986 ] ], [ [ -1291610600, -972516836, 326063481, -658217733, -794911724, 859866619, 111192701, 84785330, -2115793775, -2036764986, -81693224, -1048968022, 164066523, -91703466, 1819610779, -1883802766, 1385697501, -907386032, -1516504911, -1806993431, -528762139, 1721656449, -397069717, -591496127, 500874580, -986274087, -1804879410, 500088404, -661596174, -266001921, 702387522, -949247590, -1646682106, -80872305, -286675575 ], [ -147963525, -1577230345, 1767046978, 2038462371, -1489285326, 2085094425, 1695405695, -1234470626, -1475637074, 1724470845, -168565088, -1584309392, 504951413, -456361638, -368474144, -1036234948, -460474180, -661093843, 1349572066, 2117298426, 1722144193, 1764470056, 308273148, 316271952, -1725459041, -1027759645, 1803433419, 1569974917, 533955975, -888650231, -583487298, 1529632413, -1129901777, -4872112, 52583372 ], [ 640369976, -812410003, -1267911492, 1119826379, 1936940156, 2009187641, 991651477, 1204899507, -680554502, 1434831091, 560694879, 368448841, -35733075, -1153428922, 1284694680, -1706197299, 422132558, -1260848608, 1913478686, -1135419134, 406618434, -853358679, 2065371496, -134119572, 2053369382, 1173340179, -1429818197, 353705920, -1833147318, 453584501, 448120418, -2045101186, 1400020832, 1599176399, -558839252 ], [ -293594160, -301652731, -1080000761, -925079194, -1850465458, -672147758, -1490660581, -1931263508, -1649324467, 482063852, 783409297, 100781731, 703700283, -1297266885, -361168862, -738977085, 1232913633, -780419297, -353287866, -211798902, -2139786186, 663363782, 537132512, -1993192856, 1319115312, -1242770474, 457082939, -589201333, -697431348, 1383183097, 474026746, 1059251923, 616765388, -1365560610, -1182400694 ], [ -155874789, 2078448803, 1377689323, -1253041993, -1863135569, 2021586651, 704181212, -1590460192, -124810790, -1443417638, 1170101762, -663103918, -1443165865, 143554672, 408353460, -1223582596, 863531813, 53940266, -417289724, 1759259110, -1448443698, -1417253374, -1584725956, 537272488, 1362740860, 1935323162, 1897920392, -922076262, -1007749473, 227971790, -1453881857, 1421955315, -342529262, -143156669, -2034139319 ], [ -1456534149, 15483787, -354509635, 1843352789, -1983357384, -293603984, -1387962858, 2038909020, -1705537466, 1060614533, 398333837, 1254864669, -1458833192, 1554873191, -1998434412, 2115931587, 1101931554, 868978033, 229210, -1134354708, -1410820516, -1877111797, -997552836, 2043117662, -1994205120, 1117374354, -269476873, -1341303121, -1910494957, -1401604457, 2126777606, -388583723, 1848962375, 1995969366, 1727722657 ], [ 533942246, 1431912686, 513399750, 929232290, 1725281207, -1462339810, 1173383056, 1704528839, 1493711146, 1933486024, -1837540301, -395519121, 1386714942, -1683644689, 727606290, 2038430055, 610441166, 1120810261, -1608861567, -1158855372, -275143193, -168877013, -531117641, -469840494, 426528042, 1869250236, -63837004, -898139998, -980591317, -253315448, 457293625, 1585742042, -888492238, 904233821, 127515596 ], [ -856711623, -1922468547, -1382196639, -334708528, 2056287437, 509533728, 1163119880, -1395778467, 979489882, -229639647, 177943266, -285546238, -156078764, -1778708207, 2100703417, 1016720302, -37108622, 1001930868, -1612058914, -301665532, -1511203700, 49864551, 2095247159, 2032601686, 239135896, 855199683, -115600945, -248122244, -453562640, -971561210, 101667905, 624754649, 1013126084, -97881087, 1788200136 ], [ 1471196208, 773529866, -436991545, -654614215, -1848287429, -323735132, -966355286, -1129951673, -710417136, 926872328, 1854432484, 606116835, 1040795041, 1564876949, -88284417, 2035725903, -685401941, 945312, -563920236, 556996275, -982820482, -636397574, 1252874293, 2110680220, 1652563676, 1489203075, 65430049, -583948268, -402921080, 1750620907, -731352071, 997333402, 1181201157, 419263399, -733345140 ], [ 1064256160, 1226848322, -1116874048, -339242650, -289706348, 901740206, -19729220, 1920043044, 166227606, 1705987090, -1791903019, -96536910, 1252635357, -675837802, -2003860591, 59603521, -1317604828, 1075126753, -2145006404, -1279534698, -188314054, 2146095862, -1226405853, -1418885520, -813172199, 1782750847, -1117409358, -231063218, 2088591546, -603831552, 1060934555, -1668128541, 793742898, 495313865, -308828010 ], [ -350862327, -337578266, 310941180, -1714260331, -535946259, 1325069766, -784678388, -1091429008, -1100140286, -1538941297, 1662428067, 1000151419, 618591305, -1599328030, -1554209749, -844780141, 1810487117, -1524476158, 344725063, 830121082, 1581345876, -198712057, -1602029399, 60471924, -1702932999, -1753073187, -1103506381, -412015408, 2121755507, -1872979608, -1029205146, -796015450, 38242646, -735121264, -54564160 ], [ -1564060462, -786318064, -1421588575, -1649604135, 1877283471, 1015027754, -1135635008, 1244761530, 1101504410, 343851440, 674947783, -670611966, 1249396056, 643910706, 1284999993, -62959248, -1335051805, 2032978923, 1423382917, -692951353, 1464746502, 378435540, 2069906628, 1416947185, -525319788, 394416857, -1246150510, 1098707321, -1514405660, -1793836280, 300901554, -1081231575, -997187018, 1377646462, 274839993 ], [ -302322961, 558233790, 2082220109, 302984817, -1960923973, -889868989, -1509358633, 2006063423, -1372711172, -147389316, -1936991900, 1253797854, 1120437277, 1480004600, -1546440400, -1262537307, -1595500391, 1748471639, -1307914841, -253035684, 1837890130, -714322137, 2074740566, -1919890212, 921872763, -1798606294, -1863763914, -173654898, -1287109706, 522199278, 1263885109, -1687587506, -304830430, -1169949293, -1509875681 ], [ -2082765757, 1864002775, 791045861, 2130409047, 1979956687, 1253445047, 1586794506, -1255009782, -748609676, -643905073, -814179385, -1794562152, 1651505401, 975834864, -1349345997, 1686943304, -1111581704, 842639100, -240358206, -166750797, -687879539, 1303372771, -440730856, -1252766088, 1353376855, 2097459260, -6905268, 1229375204, 249692328, -2024324371, -111905149, -430628205, -1665996175, 56815066, -339936091 ], [ -1550930304, 503993951, 2074460624, 902936091, -1390440681, 1339383229, -1569697829, -2106205711, 353134139, 1169115990, 1501125859, -1824545627, 975385040, -2026791829, 1204604214, 676259026, 1071095937, -2096832832, -88482055, 788980922, 225958913, -291635998, 868923250, -927626284, -48916225, -1953623642, 1773687451, -731291915, -292017817, -162640220, 253742016, -220832200, -1670566853, -644869531, -609511651 ], [ 399035765, -201658077, -490975730, 867032343, -1971228236, -1725977026, -2102680852, 647742040, 4030952, 1193820510, 1454434623, 255067939, 117287604, 1969316013, -1012165872, -1410800893, -1606655712, -878584565, -2124468769, -1522808654, -1116294423, 1761075901, -2006290191, -1438341178, -1581755598, 1205361314, -1800234525, -712438560, 1962629570, -792366796, -1259649287, -1111618836, 2146962196, 597815835, -1313293113 ], [ 1380450756, -2016411831, 1895104399, 189257691, 490172145, 2097869054, 367031752, -769355583, 1739850658, 2096047100, 625526972, -1589914978, -1748057766, -1270337219, 1676578025, -603060572, 60179745, -1608980261, 1809009169, 152479468, 932013570, 1258750872, 1865352708, 2136974453, -1388076044, -228579603, 2025531701, -1411852624, 1664194497, 860651435, -1623709521, 172510137, -639203456, 264312967, 398176258 ], [ -1864577526, -406221212, 318311609, 529719144, 549577471, -1598701592, 861702408, -1533648201, 1134281392, 1737807302, -600954672, 1799919649, -1044798354, 1885602691, 856728113, 402304413, -586932383, 733433170, -526366344, -34783542, 886504805, -364372, -1872324895, 1484452844, -861728381, 2090053347, 498478237, -957535238, 719401968, -1093444182, 1370133210, -233057979, 521248947, 1164000335, -748108909 ], [ -600779377, 737877896, 1999636542, -704711772, 462005894, 1229546614, 1384918047, -305810082, 1714124760, -780899715, 1899874501, 1802333598, 527853381, -232140125, -1818207724, -745802979, 26237572, 1475353879, 113687966, 947054842, 1906554980, 544577036, -552278630, -1406468628, 935473223, 1722342842, -320884235, 1839818669, 849425713, 812771495, 1953696610, -702255398, -1103289906, 388965229, -1960414350 ], [ 1895152842, 1909719097, -89977298, 1232584754, 1710106893, -1455899173, 130925648, -1506011474, 1613584777, 413502616, 443255968, 1581422854, -1697297987, -1828236994, 641125935, -121546422, -1373339899, 631320838, -303716707, 727217306, 349123380, 963965335, 1136531901, 1882684819, 1179088203, -674746117, 1142742135, -434127514, 1792963599, 1828136851, 2111509216, 1841416190, -1811871082, -386570188, -810499605 ], [ -1597002070, -1419170332, 1620206813, -1893566721, -612920677, -751800000, 1465972262, 1561057264, -594601384, 536851608, -1328171800, 710691341, -1390361450, 368907445, 980180068, 1854960582, 19492627, -1529159384, -1803534363, 1368082797, -90624931, 188424746, -1922539218, -645898209, -776914254, 1955859522, -1960527231, -1518679720, 677191172, -1452448321, -1439432204, 113732627, -1936597453, 1854523883, -58663878 ], [ 257817708, -1967793220, 1436506476, -2024504530, 559389719, -821051031, 917793693, 70933338, -670813145, 1696221905, -1753032280, -880182560, -727512955, -102863160, 2012524417, 1214027890, 1600646191, 1907469933, 801082617, -116784791, -1102382763, 1387257429, -1808635464, 501178128, -1399900037, -847982543, -883403490, 751229658, -1256229206, 238076149, -436457264, -1487096842, 1329923681, 2071012935, -1891434678 ], [ 1323513359, -1858602447, -1732397857, 1489941481, -409702023, 66206085, 497147931, 1497725446, 176889381, -1571060375, -104340417, -1305697425, 406929230, -565283790, 1493553267, -1897824751, -1530093129, -1011879996, -438312574, -1317074029, -32027679, 819476356, -1212776527, -700578105, -1235284338, -1843446156, 1825011372, -335026490, 213540669, 1654663270, -1702123791, 1522716663, -1205899832, -1591359714, 950483346 ], [ -1047568144, 1365264312, -154278908, -1705227998, -1769485912, 1675670331, 449016824, -874217547, 714356001, -1289438251, -599646057, -316358197, 1302523194, -890500106, -1055748725, 720071204, -1597308420, -2025001664, 218837824, -1064956833, 160362174, -84942458, 329012444, -656343959, 1046235879, -142716117, -725984366, 249161905, -1188231201, -1286051656, 1791425259, -1498048285, 302390369, -19820175, -1774322965 ], [ 2005152090, 827718371, -956351023, 1482103745, 1283717470, 1950545654, 397273665, 403449824, 990546176, -220991328, 1842392444, -1926015025, -1884394994, -518619367, 744332918, -1940878223, -1226316771, 54252411, 1902966631, 579697083, -410316893, 1334470086, 1796464022, -1525600771, -349570488, 789964850, 2137421154, 1374901583, -1398997143, 1964169665, 1981021551, -1029601989, -22551330, -456380484, -2095374884 ], [ 291664198, 1564185231, 215013526, -1056239809, -1060882172, -783667747, -1997058768, 1002685192, 354872110, -764164018, 330095366, 1361848093, 1787923499, -1926078217, -1526293014, -1260988785, -1615625450, -392892121, 1754553422, 81682467, 1906977050, -619687456, -327533748, 1340245748, -1059248995, -211188970, 964060622, 1489062398, -316792713, 191703793, 700897757, -852064622, 216915971, -2069117499, 1461271777 ], [ 382873199, 213004215, 738504868, -120382096, 1584949064, 869881501, -1363072167, -1224342325, 1650453718, -138795894, 1496061845, -2076188596, -1034183079, -1359524644, 1443861170, 2058381666, 889971834, -503256965, 1844017813, -1595436254, 1199758048, -1123725141, 1109770124, 997333101, 266146510, -97350689, -2136441723, 1708766674, -1490157283, -1620683324, 1241280156, 2066300268, -387225350, 1003684581, -943758105 ], [ -402527493, 1861132848, 2143300371, 1679248751, 430578117, 1081835254, 1608087549, 1170845347, -1192750288, -904573190, -2003879148, 1208251588, 506648206, 1254683437, -414007735, 933961610, -184996303, 1626884360, -685448501, -475672784, 791011788, -1987045174, -851845357, 1206319845, -670830744, -582553678, 1686340013, 553811164, -41470586, 857265373, -23482938, 2137069516, 1807244308, 2060216588, -343066168 ], [ 697622889, -1161462692, 1749793487, 1966878442, 469895347, -2073872192, 1099937068, 2125168058, 153103051, 1435358913, -1150655521, 1424048642, -609220810, 1265147003, 1505516837, 102264774, 1590072059, -1006761344, -1018719788, 2068862305, 1210002651, 558279886, 416472331, -785926486, 1939664393, 2083645937, 1922466297, 10808122, -432470146, 1508785199, -2100535901, -557318862, 757723298, 1143043808, 1181913568 ], [ -177479460, -1898940094, -590601058, 775141874, 2047803935, 1617642982, -369262219, -1648449010, -229469632, 1139098624, 2067274057, -141851811, -141624076, 432747396, 1342474531, 1313261155, -1383427988, -1040621916, 2130226044, 1035538942, 1898366520, 25459296, -297425448, 1958131264, -1125851940, 731374586, 931619168, 1417511602, 478328332, -1523307300, -1090379203, -652430032, 214292963, -1807974195, 961746416 ], [ 1987115682, -1417993729, 693930081, -1719038246, -359855224, -1225892036, -386718480, 1472915017, 823992440, 189109554, 968993845, -1778404024, -1026412976, -1513479175, 1599404595, -1080034087, 1614114459, 1729118557, -678937795, 415499169, 44975064, -573499182, -428886006, -1052191711, 315174760, -678452820, -588566648, -2120810584, -178229298, -980171947, 1636628556, -982774707, 1026759523, 1870754825, -314529166 ], [ -578763260, -382073585, -1971417025, -1691353066, 1019995034, -655513602, 875138834, 145229058, -449081860, 490077776, -455128836, 618521908, -248447046, 60685012, 1777283141, 1012980370, 933646661, 765551868, 1778499610, -1017957057, 1993268629, 794184238, 48068664, 360221263, 75912697, 156984932, -17307445, -919296966, -741031104, 1515897515, -1558796768, -351764313, -884958721, 2068099488, 636225288 ], [ 1448566694, 1758572058, 964418771, 955282145, 446961842, 880503991, 535636766, -168572349, 2144205446, -1202985545, 685339654, 2013344710, -150427848, 1463674407, 1176051639, -547884475, -1352404005, 1903254328, -863828919, 1039132976, -1241955553, 1314634926, 1953372634, -826025643, 1365623633, -1871698829, 1007800579, 1212542953, 2047800771, -783523857, -784200381, 1689439415, 517565626, 153826983, 1047298473 ], [ -986838923, 524903993, 1920397284, -223292822, 1800105058, 2074164962, -1611757644, 779878080, 810385487, 419550719, -1742601263, -1212707608, 531948293, -1542952102, 1398595870, -2093511796, -253075387, 1646111003, 1540883163, 1513129907, 93613269, -747145301, 1799312769, 30041062, -729832287, 861201840, 1573993019, -109039284, 756453865, -91968781, 2083806528, 1224147138, 131902214, -297221029, 323221941 ], [ -864039925, -1002594941, -740707968, -1711454833, 1097615358, -1226207705, 1319574487, 1974101722, 1964232661, -448615413, 226350704, -1859811022, -58925367, -83618366, -4783696, 940757779, -656402660, 993290206, 1964078968, -1292419125, 597704843, 1538926835, 645208387, 1978155786, 1826286514, -1848446339, -1365001620, -1940403055, -1373552487, -1467424671, -1065453463, -1248105858, -280928443, -1204382805, 1126220376 ], [ 2067330397, -509794509, -682458681, 1235974835, 239243819, 220361890, -711577249, 774106064, -1033915558, 42531042, -246472605, 1623690006, 2000590423, 355773670, -87787769, 257324866, -718328870, -1186438095, -765737720, -1459888527, -220911414, -145439521, -1066026761, -2081345176, -601398162, -1373635268, 1461422234, 1116965456, 2027363504, 756026040, 1660814078, 1806887447, 1248546165, 1189142340, 579695264 ], [ 223377866, -1102461007, 1490464797, -99469101, 1148321339, 1009122453, -1659599571, 114525043, 320745822, 470150600, 513793025, -662858939, 388384059, -316470397, 738819085, -128436938, 587372837, -533008835, 1945131534, 1167770599, 1942473411, 284613255, 441422878, -21142287, 1304353271, 1727749553, -1924548710, 843888781, 769885582, -1000321708, -6590465, 1939389961, -313629052, -1188874946, 1225956549 ], [ -118938804, -1391882819, -469171828, 849520076, 499531870, -1520917107, -1046912190, 684649977, 489778480, -270446361, -1178081479, 1354802196, -1128252182, 2034161850, 608126193, -812292536, 1416077281, -492426817, 1104621853, 147452088, -1480149155, -1870589727, -1562066563, -1382330815, -424442751, -1851934608, 2146976024, 1468576098, -1196772359, 79517052, -1524627095, 2044629086, 41726894, 894449606, -2132238627 ], [ -38361660, 1454937907, 1442970720, -817941083, -65215553, 1882642373, 919172138, -984195730, 1927488226, -1676521573, 1964902235, 491101444, 2101682445, 1783543140, 794209110, -1430143596, 1676317723, -1371751980, 676529669, -6307542, -1939394276, -1693378456, 662138080, 1600708553, -186519486, 594797545, 316019919, 813375298, -1286965367, -1379002534, -1481400974, 1103801223, -324545572, 1241166805, 1871616750 ], [ 845601570, 1590559246, 337068386, -1173010279, 813150532, -33944863, -957658239, 1119882477, -1481588732, 474229022, 1489075008, -1875546193, -1433873063, -625665265, 79469378, -421970038, 1295716642, 68489537, -69386435, 1391872018, -537173055, 82628430, -869143053, 1364849992, -91178247, 148983724, 676093980, -1694496914, -982270653, 178761942, 2071109762, -1808108471, -1221050661, 484707427, -798059899 ], [ 1331061563, -1063693920, -251930631, 1219725957, -1563018481, 102172958, 1160536391, -348888594, 940945382, -1472597491, 577641075, -712466564, 424800451, -1376761192, 1087398480, 316435543, -1277342413, -1059099076, -598140987, -1418911559, 1454442410, 428171339, -878220873, 1502953211, -1454558978, -1318148613, -1816406795, 384098094, 1670233653, -1292755038, -1725281414, -1621729704, -656164254, 32316008, 1974877677 ], [ -549334703, 996821692, -989832371, -561127961, 1703226781, 2028342020, -1739680030, -1632861202, 1663832773, 1094487253, 156322785, -1632093040, 566901921, 883868212, -1268813307, -205924724, -1168709328, -89411514, 439891035, -777810482, -1746461459, 1126837121, -902474877, -1846564663, 1246958711, -1349608408, 1828786921, -742792513, -1813263309, 1411682843, 1942896900, -1398294803, -969050456, 1601429610, -498472775 ], [ -1939450054, 565480244, -467982376, 659363680, -1390658011, 578009269, 872407887, -1445843020, -1106831263, -1291729250, -1778345211, 1738544622, -1138450310, 951586458, -778322662, -954620282, 772328908, 483895333, -2047378281, -971909884, 2127048273, -1089329163, -1379109642, 1366910188, 1640249796, 267652763, 956169903, 928724768, 895665113, -209140207, -292272216, -937792806, 2118645311, 1387876701, 411535795 ], [ -18387376, 862978396, -1098725127, 1650972455, -234396816, -1408057772, 484503541, -1635914071, -1705118028, -1088063059, 297118501, 785051855, 737480986, -587200814, 2137690339, -66542619, 1519237900, -1834529936, -2109840038, -330919325, -1920486946, 1036234399, 184169139, -1698380287, 1144146998, 406961861, -1794403777, -128311753, -1744823266, 860110873, -63999064, -1876606079, 55833575, -2004590054, -1677850065 ], [ -84308961, -1431052668, 861560246, -1621817642, 679099312, -683787054, 2096833180, -510668226, -1560806174, 1852886986, 102578744, -1523893770, -1418821183, -1516975840, 165834306, -1839825007, -1450669271, 1347796680, 1042465876, 709225575, 541571324, -1876725568, 1312137159, -522545210, -252051500, 1580894070, 65183275, -1884948736, 1609845245, 118343352, 1137646774, -1807702849, 1019594725, 747907831, -1058222363 ], [ 822879034, 2047881947, -1684046934, 805213430, 2006301419, 211340815, -1147505943, -344282991, 1071761957, -145688745, 1174553630, -900620553, -622574078, -2093569999, -1207788187, 1273050602, -1716996501, 2135182882, -1493217307, 1361449958, 99133560, -704351989, -949184919, 573738909, -1531940406, -1368966258, 773023823, -51284392, -36414191, 1920625408, 2002260538, 651765297, 822558476, -1389784207, 1329627778 ], [ -365706360, 1263007038, -1785650491, 9228387, 1891777520, 108814961, -1121417286, -715738390, -1988609252, -767858442, 12361339, 1046947425, -1701053724, -1464901257, -1834205781, -1230185407, -2119282350, -1858161501, 167937630, 69589293, -468910044, -1254491902, 2051535403, 728841213, 440218268, 1916810587, 1580163966, -911590613, -2041170476, 1949959243, -1045725035, -2102163744, 1279970886, -1034681403, -865256879 ], [ 1145826227, 1976475225, 1787155390, 1737411031, -1618092447, -1372782486, -1533739724, 675216674, 1931079662, 2000012854, -480480724, -1271541409, 296812949, -1313038952, 996310640, -1510189375, -1396682877, -632260126, 145852779, -154620906, 435822711, -1666552090, -2005269060, -1093596754, -1139557658, -1746596976, 1001822309, -60012498, -921083334, -1935216997, 978822130, 314302641, -1243397898, 1747296874, 1196964235 ], [ 818107129, 909634114, -900305654, 1424909514, -406286465, 109355232, 1985775983, -29659562, -743734750, 80183298, -666797996, 792085179, -876886820, -769254285, 228134252, -884407802, 13121130, 2133402121, -1750994442, 94038445, -986446078, -160146805, -1591786096, 742392762, -1652712764, -1278641153, 659326380, -788079789, -1620622447, -988090288, -30985331, -1859687751, 1878265438, -124015075, -321949394 ], [ 1981038160, 1295711080, -148215814, -890733857, -546370150, 1227547391, 1661275647, -1795522913, -166136655, 1073927782, -1953833183, -302335785, -1150725945, 1680827565, 418069008, -520786733, 2009904940, -1589969582, 286461634, -1387519599, 193458910, -300793299, -1744711385, -374277734, -1022673074, -144235130, 407236626, 1975858422, 50727564, -863483015, 1116110504, -1239483020, -414668784, 1595556021, -1039318035 ], [ -1865372460, -1558487209, 1993892135, -2069856556, 1414600251, -338078412, 1123581016, -1259622806, -745973886, 1992939385, -1039439182, 1882610318, 1138197054, -1452116788, -1004281173, -1071180326, 1153085358, -1656113305, -176483923, -739791264, 941995180, 1411594121, -10374093, 555485477, 2132680137, 763873713, -1790054548, -833883691, 1910652669, -202658515, -2118260440, -500504611, -613519463, 2042105405, -1139179993 ], [ 7545689, 1944553866, -346242451, -1402483552, -233204819, -1133329381, 1075676163, -165498717, -1440583640, 1577043241, 1555889696, 864735635, -1275603893, 1539082983, 280018615, 1386529729, -686387958, -1350351529, -548703067, -1300290941, 875265521, 1686356519, -1076134993, 345432366, 1269734771, 1187029143, -1745682401, -1100802132, 1195443143, 1403214894, 7653585, -1063821767, -1651240945, 2081072070, -1041284497 ], [ -431604222, -1672626072, 1828156740, 1638345560, 672085283, 321007049, 498365351, 478911752, 1703484657, -1151932346, 2003602097, -1794328232, -687268429, -1239585757, -1500604396, -1359926017, -846953835, 686039344, 1824985735, 442793506, 1442875030, 851576444, -1190467449, 1835208251, -1182428478, -226282689, 151307211, -827450101, 927097646, 1200483645, 657715404, -1792845534, 98486035, -1404313454, -731392148 ], [ -613834529, -1836284420, 952321994, -1597588622, -1597073433, 1848079146, -701746694, -1554695516, 1782882313, 1809081176, -18589213, 246371953, 511023555, 2075051821, 494342288, 225892588, -670989282, -428314290, -614449775, -1192962172, 13934946, 1334468688, 1505674980, 1160435177, 1260756689, 465262984, 1619261478, -1024938487, 583300525, -934368226, 1635778674, 294258788, -2049197515, 1755573737, 41915743 ], [ -2030100643, -616781413, -1970961207, -516542198, -1618898774, 988833586, 312229761, -725327634, 951784491, -1736106467, -1027698292, -630779721, 1671648433, 1961106323, 1890883197, 54964100, -270227348, -1722625009, 1034147423, 1057433809, -388570947, 106886813, 579839747, 155792646, -271988867, 1192862787, 1228960592, 575198957, -1234492278, 1277968892, -459213838, 1347529308, -1609001712, -429054354, 438208662 ], [ 1494270965, -460631828, 1262089826, -1619252801, -854560625, 28152163, -1666823369, -909009351, -1936526170, 2028910537, -1520922116, 787225154, -1580384002, -2116063464, 1946003144, 1004084935, -549129532, -652328872, 135465845, -1816908285, -850343050, 1539795806, 1015113077, -1583896078, -498295922, 2114144140, -507666008, -1549573655, -404957678, 851623528, 1491585970, -1052525997, 608670377, -198001160, 2009369041 ], [ 951431927, 277856257, 2128920602, -965796456, -320451542, -955201603, -978826123, 1785680839, -813220842, -491804129, -1870892639, -572450787, -640672125, -921325992, -1471858282, -189532202, -1502893268, 1332645471, -1854720947, 1239134478, -1899561143, 183780511, 1560024285, 1627390874, 809168473, 858886395, 1252733230, 553764578, -1678690596, 491124385, 2147300095, -757916389, 2029587989, -525662085, 1382204872 ], [ -1566619297, 1020483305, 301483022, 376793460, -1311584186, -2124074272, 9802994, 1652555787, -1319876801, -1031722073, -1616897198, -80568025, -868847856, -1354025918, 330216711, -316413688, -10209369, -698041084, -180845045, -1909051296, -1029972296, 633759827, -1278771540, -705307562, -1110900542, 1991063413, 242025349, 1035412274, -1383520149, -2118165699, 1439739625, 1680879728, 9264418, 960590530, 1395214768 ], [ -231764403, 143930444, 1556531438, -994769631, -461877293, 1768718039, 1659268423, -43997494, 1301343028, 2121695490, 1535044233, -1106324299, -1334896019, 834221788, 1797402861, 1099077760, -122615672, -478486817, 1512856954, -1620642566, 1104624438, -1660013564, -1504750711, 585841505, -1118829304, 2057839791, 1965714, -116391462, -1484215770, -442828299, 1732629703, -1315378360, -862138019, -806284821, 429530427 ], [ 385279364, 1685080172, 1817178783, 103850253, 1462763087, 1162770319, -159015149, -887911594, -1540485800, -1654043985, -423911119, 964852207, -2053508259, -1057881049, 1929582475, 1945174762, 862211555, 2087322002, 1949602330, -854896958, 718242235, -1442479228, 1790938478, 2037984013, 1284324055, 494808342, 608234574, 2073249868, 483374151, 1627813387, 1920435665, -888062188, 1835139912, 1358567387, -1803615016 ] ], [ [ -459108975, 1584102832, -1987555418, 411439091, 2080091717, 1815544051, -617227837, 949732011, -235911454, 1076188182, 2133919056, 1389744245, 1162618245, -1347470673, 275663630, 984713294, 2117840302, -1861349818, 836926549, -1954617304, -1002011180, 148374100, -366694351, -1550626484, -1556768068, 487916275, -1038336362, -1190934219, -763117218, -1240516217, -379489466, 338490835, 933692210, 1972301563, 1815824852 ], [ 139894210, 1280386036, -207119418, -1522130171, 1216411412, -1361190655, -2095744305, 35832308, 1593366889, -1612244825, 1104245803, -285375103, -738879361, -1152974860, -125775283, 1614997474, -2075367389, 1850630629, -1723721284, 897817856, 808821039, 1075109336, -1386577034, 627630269, -2132266909, 1785712400, -1469999343, -147172145, 2087943186, -893197057, -1036620452, 551444352, 1972869406, -1584389189, -267295068 ], [ -348747958, 1132021839, -1508239327, 478872309, -207566597, -647881704, -429240246, -804597870, 1306550228, 1750804153, 1807234341, 1402040299, -70062910, 634026778, -1025714631, 1800026104, 126231227, -867437519, -399818332, -1060769296, 384005527, -1846910269, 571209395, 209527868, -994060905, -772010182, 747362540, -1554583998, -313742658, 1899662314, -1152432378, -994169534, -1605528412, 2127520486, 1836813314 ], [ 471545687, 1989725905, 1497560100, -530721995, 872678462, -443838118, -1222420691, 1190772712, -1227466269, 1073385371, 258979150, -1616187222, 912714897, -165752596, -1478491299, 624173863, -596111634, 617084880, 1942591848, 970881512, 1188079457, -968887491, -1302976540, -13183519, 199092439, -90367862, -1687218129, 326735755, -1188619762, 427502160, 976398013, 285650653, 1576250438, -1767587053, -1860239850 ], [ 1097080656, -1195308776, 2108044744, -1520340148, 1437579290, 938500665, 1404257406, -971523917, 1998682, -1446884414, 1563939364, -149751199, 410975207, 1320572397, 1251637808, -1886319192, -1457578244, -1967221144, 1478181154, 1712507782, -1266901949, 739143034, 1835179703, 1853049537, -893055269, -1386870241, -262091041, 1858218433, 466321197, 1667500021, -1115073114, -333585452, -896627365, 139373372, 115148590 ], [ -620273986, -1901884890, 396179086, 147533294, 217701448, 51893632, -400152528, -281241661, -828560008, -1830766136, 494244576, 1388810832, -1614430989, -2010710146, 232294675, 317408992, 405181101, -255345525, -1309858870, -812198146, -1282050112, 1369706565, -158389910, -360943281, -1711441460, 1458688399, 902883951, 1674049817, 929804787, -1921958023, -2009012850, 1987745739, -973518684, 1634090149, -1278432811 ], [ 69773310, 1755080726, 984590215, 221813121, 972854868, 101325593, 440889002, 841337797, 2137154205, 1409138321, 1638052522, -332269013, 1854236850, -274757147, -1111748020, -1210850390, -1194677771, 320284357, 1053499544, 552058173, 2102213815, 1296806969, 1991314706, 399823493, 1252484548, 1007826536, -1309396963, 324734092, 929485664, -2031132572, 551453394, 1784432955, 2098184577, -1140552770, 1215617689 ], [ 1847066887, 1660886557, -116096635, 2039769598, -1217963161, -101068222, 884395922, 133521387, 1950975459, -1590311137, -1195889537, 577087659, -465118441, 1487605335, 1725997902, -1602957660, 1470709563, 371168296, -1280321810, -532601878, -118358347, 35443659, -1121930660, 1796200728, -1724578580, 842435905, 1220491907, 872456748, 2098855453, 1066356374, -105757608, 2042819953, 1861517927, -745409837, 1738225341 ], [ 280037982, 1271772071, 1128921901, -411398457, 1221500278, 1142603657, 1579875228, -541703619, -569703541, 1660975628, -160096006, -1215672704, 698152480, 1666411941, 1727072076, 1939697232, 680159237, -1806697439, 830306448, -1097488663, 130683003, 137256610, -2076276722, 598736459, 489590176, 1175025414, 1209170670, 1559823350, -268857653, 1643983380, 64150427, 611495909, -1618093754, -1293707594, -383119584 ], [ 1657856447, 1722109937, 542302844, 683777941, 1078646581, -977266801, -1135735102, -2121775328, -555625207, -1748451444, 581670301, -704322749, 653733150, -749879639, 701939485, -658389918, 442515685, -1745582838, 799037461, 1876186436, -631397997, -234488534, 531602365, 238025045, 489162518, -1648734109, 1581153300, 26595721, 146340262, -611892394, -1679790914, 370068246, -1419596326, -845773505, -1923915571 ], [ 1807982811, -2077154813, 586490909, -62008111, -1924524697, -2053433176, -1261692797, 815754732, 984691043, -760391933, -178004580, -34942999, 434565862, -2072231672, -535130382, -576415442, 2120007306, -577502603, -822400689, 1438850235, -223438061, 1268136584, 901175283, -1498984623, 2099197900, -1979892498, 443309744, 1693153418, -1011240314, -389888258, -1207084482, -891469674, -2072235490, -1589947700, -300811400 ], [ -42599066, 1286946150, -548132833, -530518110, -332050726, -657868751, 1538940319, 1961118069, 657792737, 119887395, -825902958, -1031525774, -800444546, 1794229082, 1039777778, -755180045, 299655500, -1275035029, 420108081, -83766490, -374949452, 617925855, -229443348, 1032594550, -236950704, -800310323, -1419665546, 1423605685, 260653195, 464662240, 290902227, -533047991, 1943147092, -1656414315, -1704541574 ], [ 1463108238, -416421477, 1926584103, -1200344131, -1102829811, -1177522257, -1617618410, -1212317634, 930860667, -1954035040, -1453503402, 1800702419, 2060610683, -386123602, -1525819874, -1567790041, -2000494797, -348521130, -690343638, 818837671, 935954112, -1702416565, -1330424811, -1288950562, 235782787, 818691430, -1589952635, -1810184408, 1751479214, 629380814, 540331971, 477416749, 356004712, 658692452, 79991382 ], [ 90933940, 1084533248, -351535383, -373648193, -267696982, -1247267992, 636402815, 1437165799, 259735483, -370420297, -209746961, 1439948964, 91493777, -80288475, 1054306159, -1454724094, 1480505779, -1849273171, 639806133, -1018961292, 243472793, -1749524610, 1127136053, -252382203, 1339150863, -1272456994, 933025407, 1573236340, -1716290089, -1528332687, -1781980927, 1066885623, 1468275211, -541326843, -990180379 ], [ -653635550, 855983212, -2075589688, 549891482, 812479983, 822281046, 2061393511, 1520588051, -1897410619, 130630142, -1023713720, 881169339, 1658593734, -1208637378, -1452871902, 1133122821, 1437862897, -1306288102, 1358447550, 773563065, -1564122871, 1732497857, -1721101862, -605414881, -1473923869, 1295885691, 1688227976, 488817565, -201254663, 69245398, -1309386859, 1407781115, 319425601, 1119345331, 1037370957 ], [ -1407397545, -686973447, -510640977, 1819309307, -1094236627, -535033748, -1578891824, -321871479, -971718101, -812814243, -485730104, 1685020540, -1982642911, -894174104, -445407703, -491893194, 1886417249, -2109098982, 1714743393, 1751849641, -1388851341, -1007761197, -35940741, -583121153, -1447564101, 1656330404, -547854341, -923779501, -274717569, -1053047679, -154347320, -537582540, -1924368113, 1696689317, -956145597 ], [ 1501123774, 874102730, 378271688, 562421322, -1930097962, -209710451, 1687903613, -1541363361, -1426667871, 1378696959, -1716293381, 1195049855, -2018966, -1860319522, -1371133256, 39156070, -244543668, -1962671271, 431120459, -43585971, -1768982170, -1861554318, 367514637, -619144436, -271730742, -258635693, -1102287289, -1278958938, 1043234960, 141039047, -191553854, 1908353275, -1330126529, -433875839, -130995937 ], [ -2075681083, 969257104, -1947173819, -999659532, 1170559103, 1929077862, -1250876361, 1199929982, 1403497770, 835303895, -469008206, 117016979, -1991945581, 340327440, 585207553, 439031584, 141654776, 1805490701, 272205341, 440856443, 1296186666, -23063515, -777438474, 479523662, 1953957880, -415124368, -449899157, -622313103, -126091462, 193723114, 1850521450, -1171346070, -2048648965, -362759162, 77707550 ], [ 571023250, 247892036, -661400847, 1165708421, -1497853002, -68520366, -515411476, -1968483129, -772504581, 1361647303, 1025844593, -772442167, -41763953, 1795218508, 1234024670, -306763329, -1614597656, 488485801, -1910762501, -458101322, -2028861140, -1932560217, 1396666732, -1349018652, 526055698, 1447056415, -1484018737, -1739952621, 584658109, 7646914, -2123508977, 1783834395, -1523403347, -1527764500, 349713474 ], [ 701876917, 186443280, -2105292806, -1792545060, 934071062, 1294489589, 862944995, -1342569297, 1710705522, 1384135458, -335588177, -1906906152, 1529113340, 1822511726, -1861423333, -1212908503, -1951788436, -1491588524, -694497454, 1380622529, -1082361002, -1456985588, 708263789, 187608581, -127894431, -1008841478, -564720701, -1016959672, -609968528, 314577967, -903989612, -1233279903, -1766412873, 569148065, 805269592 ], [ 1784528072, 1178388383, -2051869378, -654598838, -783470664, -1093866347, 300268781, 1224179101, -1218865469, -2028773453, -147619750, -235525495, 1995646942, -1561983326, -133643589, -1646964867, 1317235992, -472510518, 1047137338, -1812722699, 2090836745, 972704867, 972613809, -1174768192, -950025938, -936619593, -1313336952, -972636837, 1808774852, 305839352, -404385457, -358304099, -1848746376, 1468216088, -568436346 ], [ 596628595, 532236325, -1142735776, 1216089595, 2110818460, -1280473034, 1076107951, -2039067736, -2033702722, -1219224253, -805006803, -1546588843, 1856890784, -458666333, -503682474, -732610373, -1414998199, -1730692422, 1956294461, -1254916650, -145290394, 1162702052, -539888340, 2057986189, 1320885937, -1762054741, 531845697, -291077611, -1862406862, -1239367634, -910973321, 1910609858, 1128756755, -1352225887, -1363462575 ], [ 1253451884, -1410635417, 1998705263, -2142716564, 1490050579, 1131361743, 2142527202, 1963405333, 1413340925, -140056975, -1249649834, 356082618, -211464561, 451065553, 647774979, -1653982991, 1121451389, -481466901, 1633895791, -833551670, 33260797, -1999887090, -1987997243, 1879142401, 776951997, 940365838, -611210050, 85956388, -1774454751, -2101230287, -209284290, -1616638730, 824816315, -2034731197, 1956592032 ], [ 499465184, 798582638, -1252729868, 746895994, -1659076842, -1837429392, -239542097, -509948334, -497161155, -1074995810, 1106809184, 24324622, -409001925, 856538942, 2028039695, 1793103461, -1364597058, 842601578, -460128598, -1281723783, -1642060324, 919814095, -418921693, 74507070, -703556867, 117332424, 1163435889, -1805774849, -1241292465, -1152740972, -1519513393, 1857867539, 910714977, 15674257, -124673986 ], [ 254804999, -684287202, -72009089, 890278786, -1926004523, -495738531, -667103004, -1932765258, 172261668, 1331084202, 1187723988, 1922555678, -1009051368, 1471209580, -1751502384, 1978224448, 1567796384, -402966830, -1328992922, 1951643068, 834683738, 945312125, -430339980, -501920645, -973952692, 1164641893, 920206225, 185359429, 584100450, 1619465143, -628740519, -1304384550, 974139309, 507193723, 1490102875 ], [ 1454873773, -113668152, 872385364, -1961719250, -1390685588, -1548478747, 1090587020, 1982446964, 774452753, 439426965, 1127809274, -1870222711, -1004250316, -1335197842, 1799483128, -1760732967, -1656357896, 279113897, -656140583, 1326022923, 1401529611, 612686956, -943683787, 421130878, -1332497964, -1175301436, 985627054, -2053253908, 951926186, -799954387, -1985622042, 577103368, -715176217, 1611790523, 521271079 ], [ 241113256, -1388020385, -605201162, 875529680, -715740769, 523692643, 1643138471, 717957876, 495201964, -1940261574, -1221879612, 1850839451, 1008107240, 611151477, -1109565166, 1766136464, 446762936, -160740350, -1916860770, -192206087, 857191985, -884001049, -664754542, 903023486, 1765931995, 1074510449, -2023564505, 1052769742, 2111216691, 582868237, 821731073, -1858005681, 1985838350, -1121071514, -1714541548 ], [ -1814059025, -722243667, -1373516523, -634258141, -15526894, 141284613, 319288692, -405531897, -239751674, 1671895700, 1163928447, 1281577962, -737136387, -1277630766, -490920948, 1991394693, 208927447, 1760832721, -428536882, 847970071, -794322523, 1281406358, 583542000, 1748479427, -876257777, -341158654, 1238662868, 2012477417, -1275406693, -1204243430, 476891920, -2012171736, 1853268481, 1102534216, -1920023535 ], [ -997017653, -800262170, 2104795098, -2028613013, -1490633898, -923095543, 555491347, -1741446199, 488643465, -1578483556, -172931395, 205596151, 931728241, -699472399, -1050568857, -1585704703, -499934792, 1499673993, 1007251816, 1588639891, -1003622776, 1367588139, 664214595, 632581878, -1399234724, -1901419452, 1411168114, 2132968283, -417942096, -450900007, -1790138528, 1800264716, -100455767, -20969879, 972763111 ], [ 7257931, 1962825719, -2004142772, 2070763510, -272354218, 657499852, -562062056, -1976295195, -214920216, 798855118, 578468485, 414467854, 1567179570, 716460122, -1502931286, -2109861239, -1060173707, -1415276561, 765246924, 186885296, -1357639054, -1657377514, 439263075, 1647734324, 1106125324, -32159786, 679632588, -1367454338, 1394673558, -812312487, -1958460139, 339810926, -512148999, 1354659811, 979711329 ], [ 1333275779, -324658835, -1314302066, 155979951, -2076775984, 1941204012, -1749630084, 1966283155, 827794992, -618786649, 1404263171, -474994790, -1155663110, 1664450918, 1311577445, 1169682398, -463579253, 706938641, 1860409223, -1431832557, 893332645, 685351208, 510312250, 980006521, 1942631255, 608900447, 1283575337, 844707222, -1796704754, 360229455, -147419818, 1245514822, -484228295, -556454135, -484888148 ], [ -1615457452, -2052752119, -1775129818, 1391266671, -1396536583, -1534407747, -1817752729, -826020410, -1601229856, 1059190615, 1581112505, 863083990, 1021676284, -1784372963, -1418224253, -1160492201, 899458272, -1137881960, -2131260124, 1408653838, 1998513667, 656002617, -682493252, -330930079, 784724707, 478456104, -99688276, -331199092, 782240047, 96726358, -1795319624, 1867945749, -262608705, 1972769160, -1167250889 ], [ -1356217638, -1213261898, -1741213061, 671800511, 1518399308, 488495840, -624379966, -1596904770, 14855524, -1127014669, -1870879203, 1921843494, -229007902, 1867662284, -457656409, -1248166484, -429611038, -1379940056, 544582095, -178134668, 847539241, 392725938, 1431581068, -722137239, 1459850547, -1665046736, 1759527003, -625433212, 708063325, 797092673, -886419956, 276337193, -738729586, -1707210462, 1545805375 ], [ -751244189, -714710519, -2114836958, -1704018658, -753101799, 1671273761, 1133161118, 385533186, -67072585, 1485731331, -179146266, 157694168, 282938012, 1981308844, 856804602, -344358166, 1799499400, 1677501932, -549641547, -868795776, 1522101335, 365045758, 1987289473, 986136740, -1450772103, -938301896, 1205417346, 28354710, 1010965963, 1226214248, 523966084, -2145459581, 1887826957, 1035225679, 1934112568 ], [ -755465989, 2125259868, 728010481, 1513975285, 351505712, 455149430, -391906014, -1404303874, 1581581848, 943723924, -1611084069, 279214079, 1018396569, 1840063904, 1423547626, 521533162, 291912559, -8327109, 1664723996, 1879703337, 657594885, 585309805, 1405018952, 1144429845, -1252411656, -301267641, 407558909, 1797961164, 1776288480, 1355211797, 1176808692, -482082689, -990258919, 471878890, 1586934521 ], [ 1116436231, -1923178266, 1182006837, -884462244, -1572230581, 2029419053, 1827231850, -420725692, -1588739826, -102405092, 586074337, -614589163, -1363695795, -1817338797, 208768396, 1362607010, 499899938, -1001307124, 939966381, -1060653481, 218937565, -1750131545, -331547095, 1239085064, -1470380502, -213821186, 478075718, 453092233, -1252041789, -1870654359, 1010520126, -1524390959, 92315862, -1090903245, 407381860 ], [ 1191250139, -640628043, -1299270911, -700432453, -1205256402, -2114456625, -1146038628, 294672184, 649261979, 1792116598, -467403950, -925155525, 744016968, -519356992, -1625941477, -1018847462, 1002385268, -1915474837, 803838523, -1536790190, -731325059, 163057152, 298874976, -1998822523, 1261152879, 502163023, -1855832432, -858590266, 1022632113, -418984561, 1161460423, -1574118233, 1259637976, -1415565766, 1339135017 ], [ 925276262, 826627654, 1393507388, -750422667, 185325840, -72285730, -2061619201, 160401752, -1364708051, -1214147447, -108613533, -866650472, -1752231023, -126750351, -1730752102, -94612614, -457802205, -242298010, -1832845029, 1568320628, 1482350914, -1855796710, 171839774, 1944803867, -1711838258, -907000832, 337582300, 793681356, -599618585, 1579275476, 1158922234, 1212277981, 745073175, 1730125888, -251459206 ], [ -1990396682, 1915698111, -1764553530, 1380179678, 265832510, 1075449048, 88478431, 623366827, 47326631, 913302358, 1338902310, 418781335, -842990567, -429572969, -1943064288, -616744060, 1398919762, -1993582102, -1975799248, 1456811026, -2015358344, 1644975081, -1949810849, -1296306119, 854381967, -189368991, 1984047018, 2097216313, -2063954443, -1057612505, -1435124837, 2115832006, 192671778, -1001950285, 903918652 ], [ -239135897, 1673396614, 820273432, -357889918, -323930373, -1246063323, -1753449333, 808040529, -304872662, -1377431824, 591846552, 972061756, 1794960015, -86413256, -1691583214, 566730394, 1011637982, -657729058, -1965130499, 1440618776, 1845917242, -1533752792, -1529469434, 476434016, 2052860200, -2125251625, -1344623962, 773248449, 1192921787, -712900320, -864544940, 1638581807, -926140463, 105379056, 2047652061 ], [ -989929029, 1984155049, 1348587757, -2090678973, -1237006625, -719620875, 1986179185, -574161257, 1301939260, 643114346, -798223120, 749831205, -750170505, -1037615960, 292252393, 1702495653, -1830823334, 1963507708, 942968390, -1720443885, -1255098433, 1491415056, -735202312, 1766721339, -368294779, -1566781490, -428144035, 1686518951, 243920285, -2059356912, -527911267, 1204331298, 1724479360, 975855425, 991906202 ], [ -1072636340, -157193760, -1974947013, -1118937119, 1518315867, -855834588, -375624423, -258921765, -829002199, 503121414, 1863095678, -575511567, 828657374, -795575058, 2111176543, 75615243, 865375700, -218548875, 1851412452, -560164948, -173023262, -1786773616, -1419852444, -1363111673, -1357789884, 1327231284, -372445914, 537593838, -1139173862, 1357346397, -209102852, 1484418918, -91362364, 1572477025, 440071499 ], [ -1881487517, 1418795706, 873346821, -1407561573, -2091721273, -530672384, 1434803667, 1244851455, 1167363252, -1899544585, -2033474760, -2061050736, -1494513782, 1664602262, -1166992663, 1056125205, -2086087309, -2074991928, 580905422, -312281103, -1760104433, 1734473558, -37010098, -37224755, 1153349682, 1025074255, 1979922912, -522512030, -2140211585, 970371407, -48333140, -508081836, 1390202563, 177029385, -66582391 ], [ -878342319, -2124462883, 1601251257, 445291814, 1818655072, 989973938, -769863133, -1707737686, 1173185434, 704945041, 730329788, 1837846596, 462810471, 810317736, 1235524779, -833226100, 182266129, 1887700976, -2031410382, 272974824, -316632388, 1245586499, 656689438, 900511184, -248600820, -585170915, 1308441473, 1732360859, -335089068, 1949497438, 1005656598, -1872918193, -1554238082, -1178666869, 324623874 ], [ 1635817041, -988904478, -2070484241, -1245333304, -1391059041, 733344139, 2127698923, -551525653, 571105162, -144871085, -489373616, 2088867866, 862593532, -688053288, -515707722, 684173015, -1240881843, -58274373, 465413233, -338449682, -1831450148, -439753937, 853029744, -1696606152, -172888978, 134433217, 603890682, -529663554, 1495417610, 1064216846, 45211137, -1771916272, -1000752670, 831850772, 636360587 ], [ 1485110001, 1905030394, -633347751, -1915147211, -719207490, 54612814, -425464492, -281694717, 2035522778, 206353455, 809998952, 815797315, 1506113168, -1550222369, 1599860396, 1502057179, 116445152, 1173440088, 1648754749, -668074515, -1908585969, 1994540407, -142544166, -972155420, -1753963670, -1692206722, 963765366, 573516377, 1862306766, -1303590665, 1199419409, 43123511, -1339535560, -867095649, 953466408 ], [ 1559273456, -1188525921, -1888755635, -2083863113, 734830711, -1417659072, 789253210, 643481728, -418639892, 139263481, -2123774059, -1523310193, -871730726, -194089422, 1289352427, 1605755059, -38698744, 908754339, 1952105299, 878973982, -1022182808, 1142363464, -468231336, 1506720881, -892713623, -263883478, 1941028472, -1997490820, -1037214972, 898218061, 271287257, -1316650787, 128265334, -1965903624, -1628374393 ], [ 1523807115, 1373580700, 1826622343, 968694693, 111720481, 1192026821, -721702708, -528935762, 2069863936, -644900611, -844717112, 880513157, 1260102394, -1367813671, -801562151, -1333130986, -113095068, -890333976, 1601916619, -1865106033, -956880436, 1635020563, 804142160, -592287762, -1018938723, 1587533712, -2120205858, -1907339913, 1696524044, -1622848004, -1537593004, 733082895, 413762909, 1005738067, 24151920 ], [ -1923942445, 1905898620, 1070783997, -224102927, -1358139981, 1826010587, -909730168, 1387274550, -1483887923, -1451676899, 412281729, -1445833369, -1790303599, 186714203, -1006940, -1586526560, 1619597464, 1941547461, 2146773125, 594560081, 1519984719, -517859129, -1994603248, -360854590, 2063788787, -439329786, 2029680160, -282214292, -1890351911, 912839577, -501265049, -295344752, 219998848, 841712562, -1194154417 ], [ -1075986801, 1339725313, -352175916, 1630812364, -1811422767, -119071118, -627990920, -1123787417, -1918351848, 1848847113, 42843978, -1222794014, 1240723817, -1492864612, 1254504914, -285433132, 583383391, 1029449279, 1482919084, 1709880840, -1862823925, 2039711293, 1719639272, -958749491, 585000979, -368873432, -349497072, -162039952, -593408753, -1217133385, 2057226970, -1405423448, -346676942, -1653770461, -401125409 ], [ -1871400951, 1371554830, -863180180, -2117467583, 2142004972, -1661549433, -2057410210, -1309567276, 1749660606, -697777809, -580226222, -777993087, -536589880, -1825843902, 1797560218, -294966831, 773718858, -706092171, 631850810, 1119191582, 1281244271, -559880748, -1372067260, -2073634808, -644996762, -606130194, 1280391698, -199666773, -1557180587, -1162094780, -592814138, -2092917748, 285630492, 56347715, 1298386344 ], [ 2062025839, -2088141438, 390992102, 1674700996, 1725828428, 556292798, 949439284, -1808659352, 84903574, 662202949, -1828271517, -1940921258, 1308281713, 1599443487, 1203905946, -1934152818, 2018132676, -1732284773, 96051175, 2008331191, 293221059, -1037434901, -1259903563, -1911578342, -2129471663, 224731700, -1065065397, -782494718, 1478040891, -1549533287, -2069077675, 1158034084, -2032638216, -1639599945, -915442171 ], [ 1586946003, 180050753, -1324213736, -970483100, 986109217, 1305362597, 565464106, 583770816, 1329304473, -932617410, -933147818, 1390148254, -2015080385, 159482404, -1289523519, -2080384429, -1828371314, -931882299, 1116164162, 1726404109, 631885143, -241553836, -844986299, 1409140594, 2060322229, 806115082, 947636090, -493363046, 377001847, 908914146, 1036710397, -1229150064, 2116283003, 2000161600, -2012772788 ], [ 412960677, -1777263018, 2030947653, -181651661, 236738270, 1783929793, 764993098, 1765758388, 1594037672, -327674379, -1301761808, -1534826777, -238247941, -1526597643, -678035115, -251188097, -1689299259, 2123708831, 676047795, 286705405, 1867021932, 349324703, 457865953, 1347839024, -1746817920, 1709855547, -2019491569, 1877798805, 348810349, 1766239317, 1394733967, 1399172652, 1391971942, -780184453, 1946422298 ], [ -724722783, 67531058, -592167591, -246393029, -61363301, -1343242022, 119892105, -253368871, 1693826476, 1617666571, 1120353471, 1433984801, -1495568992, 555443169, 956982518, -1339936255, 355627659, -658370851, 1333731232, 1496328192, -1433224479, 946655419, 972150113, 431556468, -1503569724, 1659599275, 1586714186, 665270443, 1760052867, 1665184649, -1599654143, 1143109683, 1036843552, 1812973195, -1357855204 ], [ 1589063633, 390051758, -13845443, 613374756, -367890587, -1159801063, 1265176481, -33426202, 583256304, -1788949146, -38820591, -1310001461, -2068176988, 629688576, 941566827, -895675076, -1641668343, -1610864298, 1448173471, -521532504, 2030465322, 6904878, 1089338545, 651876833, 462225866, -246184050, 1259463866, 284044223, -1243729450, 218181448, 1055726669, 203411790, 477388875, -1385567074, 685162400 ], [ -1682790148, 68282189, 1445639599, 209890857, 302385033, 338218222, -997925124, -1791948779, 1769214145, 644809623, 755246502, 1270500695, -2100561148, -1465654159, 79618997, -1082519020, 78724809, 619873100, -1264206302, 2066041534, 2090420319, -1283625251, 986241192, -494172820, 1325723076, 1546478775, -1898508002, 134418547, 576977447, 2122738998, -1155214719, -1627891871, 1269214029, 380676889, -284391849 ], [ -466287413, -777742764, 895963398, -416552795, -1362829714, -656090583, 253507863, 27417432, -85541053, -1531054809, 1151953936, -827779202, -1997828645, -223104439, 714155036, 252944425, -23218527, -1373775518, -1898080382, -154555319, 2056131371, 560712144, -524093033, -1459372075, 1547168247, 1151773974, -2059900070, -290753302, 861877157, 1425812843, 293682444, -1177277005, -757895226, -1455277664, -1199453179 ], [ -2055866232, -346912599, -1001080049, 1943833995, -1415578640, -1080073538, -2127736643, -1442794297, -1790072152, -1684344082, 1154719094, 1722723929, 629278771, 1171349157, -1864048187, 978642804, 1635230382, 1091252696, 1225615532, 489054706, -765657834, -1379888091, -43279723, -869282907, -1531438975, -1923640474, 789483594, 384222855, -1340958768, -1724053488, 906451174, 607070203, 1929641378, -1968397177, -277804799 ], [ 1404735497, 261153418, -495839013, 2139324142, 1553437281, 850350174, 648206013, -487550765, -1145442298, -1411451738, 1431468038, -1590043499, 1579332538, -822259847, -1162228091, 618064642, -104614616, -331362878, 551260727, 273425036, 110223143, 1670122034, -115516860, -923346824, -1925963474, 398380098, 632759340, 918740406, 1081190334, 628052995, 1867853577, 1439769397, 689904583, -873990363, 940594504 ] ], [ [ -1861411419, 1526904144, 452074085, 988170281, -290504265, 1250097775, 2041323288, 664103281, -403389244, 1798251796, -350374643, -189685321, -1516186046, 2078247380, -360908115, 1044995918, 10738908, -815407728, -586968358, -1683805597, 1096401400, -427888062, 879607872, -334304590, 1180550593, 2105511613, 27465966, 245451036, 1339773726, -645407785, 1269387896, 1697168636, 1209754649, 2113616953, 641089310 ], [ -187395688, 2106988895, -196634950, 1274942689, -431177404, -1946359156, -321854969, 138484146, -117206812, 445748288, -97275902, -428087773, 789177699, 175775869, 30093208, 2147035005, -1117761605, -1615496441, -507289656, 1483601330, 1385077446, 686579838, 1968409913, 180019830, -710522749, 107010562, -1129734561, -2002471988, -1729395689, 364823241, -1377425588, -1388829121, -2118795169, -1761825099, 501593068 ], [ 1825396210, -2127959235, -1970084836, -793786260, 292590621, 1866363841, -66283248, -175545477, 1429383816, 163013702, 1358741608, 401210921, -945644471, -228117340, -330110315, -1720598255, -1916520012, 62131809, -973761945, 513865972, -972482100, 122000223, -439260385, 1752633154, 1318254538, 845363446, -16699777, 440686197, 1257778483, -172477975, -1167964764, 1580309182, -1124186315, 519705769, 1183068551 ], [ 1549863607, -781780895, 2089260307, -420153061, -712787142, 346718853, 1954135923, 1336298224, 594828295, 1971803201, -1024648617, -1582503299, 1945512063, 301756391, -171854977, 1804183576, -167115888, -192319453, 62628918, -595641005, -1506838227, -1102028647, -1549388715, -395126900, 2096930408, -1898389221, 1823927817, 744316681, -1167049355, 546677401, -1468110003, -1316429098, -1634169798, -1323927817, -1747309354 ], [ 337102271, -1542245946, -463631514, 1703718615, -1747586315, 350387070, -715320418, 1213255413, -999619899, -176570052, -2129033559, 539413866, -1385139906, 626916697, 1809497751, -1083184669, 188483658, -1931968816, 1524510431, 1246665134, 1838392716, 1537942294, 1717786867, 715074505, 1120737763, -1703104228, 590223770, 500724244, 679186866, -331507102, -1706006958, 27755449, 2015381740, -16109062, 564653477 ], [ -308366122, 1427044805, -1032631858, -1524805080, 139966979, -2057673495, 851298678, -1765040631, 1088410735, -1437760695, -2075480453, 2107936775, 507492786, -1524208040, 1593267111, 1279415227, 995013049, -2071744302, 205470694, -914280171, -1569035947, -155058292, 2033989188, -1900948420, -1063737643, -393432339, -97847268, -1505220248, 870639344, 1517604864, 1312893983, -1856219396, -2005646919, 48221267, 660563974 ], [ -1154049242, -1755469585, -1760205667, 1119040802, -65000005, -1181527189, 673919317, -1864289227, -1936023025, -1496995935, 1862170786, -1489419129, 1265141441, 1712449349, -1226829590, -1919204387, -1035262316, 25441464, 1458590140, -209711478, -1085576220, 650888977, 1442563831, -591774023, 734354968, -1956517988, -762435010, 697310415, -1387247600, -2092036106, -2070709023, -762824923, 1589288793, 617243576, -1805136221 ], [ -1176056983, -1481546605, 125931714, 874477912, -208152163, -759137959, 1590628288, -403013778, -162828136, -1259092636, 284412744, 1396233178, 1260273805, 162193789, -1648539649, -760946056, 787973474, -508636216, -238942906, 501340842, 1743986139, 1228833747, -746122539, -1433468471, -872980090, 872117627, -2133096398, 997911702, 2054097596, -647881983, -1055023875, -1984899073, -1098836444, -1038426057, 1263467518 ], [ 341532814, -296730136, 1455625867, 757883720, -1407534654, -476627245, 672606542, -1708475546, -1609900235, -1482412403, -507322443, 774680677, -806237050, 1016387418, 855677056, -1218902321, -433947244, 1204646625, -2071843013, -495120438, -520869627, 526663528, -510448879, 1612081589, 1090375206, -618026682, 1430039373, -1096032088, -1058565837, 2031007906, 716430240, -143405550, -1216337082, -1578243338, 1544698901 ], [ -584574474, 613516731, -1697580921, -966224246, -984496210, 755153011, -634361411, 437573580, 822286726, 188475750, -1327959987, 135449191, 1855066084, 92197955, 1976492753, 397727497, -991574118, -37457987, -1225185909, 1633973252, 626191084, 263378091, -1168998802, -1024269313, -1045798700, 117212677, -1682777964, -753866517, -1207882226, 79349444, -823940016, 313940734, -1442310466, -1209408797, 552631374 ], [ -1556484970, 912551765, 768231603, -668474913, 976225301, 48139510, 44541724, 1833523532, 1620128796, -2106236465, -1492844096, 1703268781, -1984675654, 516381243, -488963663, -1922290162, 2042559443, -675337809, 169599405, -114524155, 1100449764, 421583158, -383200599, 661213771, -858018659, -1799862126, -1887094518, 111703656, 499328944, -1727422541, 442759015, -405895759, -1819848441, 1089354330, -741369823 ], [ 433303010, -1054052428, 849243092, 1124381001, 1545791735, -577670153, 548769187, -1408181829, -1993985548, 1466409255, 1583044535, 1648319545, 47492217, 1516216747, 1640442310, 1163557540, -986522020, -1474753818, -1906909758, 1265381571, -540121194, 644801596, 1308238797, -2075511303, 1856501167, -917909115, -1360732622, -2144839933, -1791778689, -473399585, 1835785999, -1756333168, 937229201, 1013352476, -280627096 ], [ -1452125476, -455484222, 1173677057, 174711018, 793001748, 78016415, 66357355, 613802614, 1512331100, -48220745, 276741863, 1648895603, 502011389, 424047722, 1343655807, 1613975294, 1141892998, 456530883, 503742254, 609273649, -1772034542, -1352279454, 1609670759, 253944407, -809131863, -274047734, 1174891062, 5925772, 324002691, 1681144024, -1857847942, -1526311984, 2015445723, 1575120513, 670265336 ], [ -1369971829, -796847779, 328153466, -1102150598, -1680639292, 1822708281, 176378699, -2094991609, 1180442220, 1534131708, 564839365, 620572163, 1507495229, 1474673900, 548059197, 1235393795, -181394886, -1902778683, 1696452931, 381309588, 2141556310, -547144848, -690690519, 754260931, -1131139942, -1620915061, 836207639, 1541881636, -507236867, -169818955, 1655338249, -1062956152, 1929975792, -1113602178, 1240456949 ], [ 557203236, 1009350809, 1585809801, -1656585543, -1443470852, 2133153230, 1028431973, -1684538691, 2140053288, -1428132031, -1217130320, -1278216468, 1414484414, 81698663, -1900884200, -1014407853, 2147345586, -1718058338, 1739367591, 686593774, -1811231881, 1874188094, -797552746, -66187918, -441243590, -1527472563, -1677727751, 127837443, -2002151570, 1233707288, -1111676727, 1703030576, -637584295, 1158454031, -727404954 ], [ -29903542, -1559222234, -593490574, 531557451, -359541060, -657286014, -1944658976, 1697969190, 128251638, -522507234, -612627602, 1942826378, 1121286887, 714377277, -1141386475, -667997793, 701903967, -828689730, 410649137, 345437927, -1241872517, 1281163101, -2055033610, 2044345475, -307181263, 1087584333, 1173184369, -1652815497, 1542980285, 1239710463, 2095127089, -183261330, 1217237083, 392243523, -827653136 ], [ 1809557947, -487477867, -1640154969, -1096272125, -1186865786, -144439271, -111246215, -610304413, 886129679, 1040673415, 1115708971, -1469368218, 2052606739, -1325492868, -1931307503, 2105798057, 1197701829, 1016506500, 1266927124, 759363342, 2146703719, 1850341922, -1672573570, -1857449377, 1997535812, -342057848, -1859541186, 1898569046, 522184269, 435897668, -132500660, -623975884, -2126577846, -1745409582, 1411741871 ], [ 1482332831, 977677209, -809202245, 823229879, -498000994, -1349376766, -480923821, -1476633031, 538314394, -550402788, -62767658, 1880627778, 680974256, 318528404, -1890456031, -722206928, -1299623777, -1391422733, -1655504931, 1768507821, -1849456702, -1174267296, -1008563496, 310400964, 133161911, -1205324007, -126826006, -171557222, -1136619661, 37890973, -1616751833, -206778522, -39602179, 374988992, -1008181847 ], [ 490958876, -1098760567, 30081642, 423955147, 787504179, -1183750866, -117836333, 1833462550, -93574022, 1796887589, 1373182784, -1555784824, 830742992, -661415384, 1318916393, -1969383891, -106957400, -376114344, -952218827, -761227711, -986773930, -2049558741, 816862637, -15392219, 1517635001, 692333830, -1931967641, 1022304146, 119645700, 1911094008, -413346809, 701048253, 219397913, 672708966, -314201043 ], [ -1168267327, 590125234, -897643377, -1550336406, -645303960, 148698078, 412457824, 1698273324, -255267125, -1324848733, 842535461, 571677508, 1393465560, -1632996525, 851602436, -644204854, 812337921, -623524671, 959133353, 1999723432, -1229498023, 262166406, 1370171948, 1149232136, -1923526321, 1558025054, 1037487616, 1709377809, 1884153864, -954885713, -1522564173, -408757982, -768290092, 499335708, -1414375363 ], [ 160747164, 959906731, 1830678367, -1341531656, -396328762, 1627268036, -846696471, -1956157993, -1477511331, 302140221, -2062694644, 294734580, -661665191, 1377769058, -1076105961, -1449264709, -1762789839, 1525140688, 1215200678, -1263402963, 781000610, 1758668234, -1441091400, -1642533473, 214195242, -524374503, -1871922589, 303215111, 1367545046, 890828548, -1635180103, -587410020, 778040708, 1913579122, -1080760925 ], [ 416935414, 1216519211, -773339339, -237579172, 1575745097, -535645321, -243583516, -508561176, 610183595, -1010411809, -1209224485, 2067931286, 649298914, -143151618, -1372638031, -1622904514, -460923293, 1134053988, 1885337229, -1869848160, 1747646500, 699380405, -1672711449, 1425270240, 1822193084, 1818398081, -2071541421, 300546190, -1464592113, -540655081, 698287918, -1870941468, 1627864062, 595382804, -876801037 ], [ -955806235, 1625946559, 993934079, -50317724, -1871525805, 1442952564, -501491263, 1822649358, -872694679, -1401060536, 791077139, -765016005, 1082868740, -728471409, 964047497, 1504726361, -983321076, 1569254760, 1009136572, -1156337224, -536495973, -942958546, -890696190, 1075439027, 1949792480, 1673297238, 862244205, -744486438, 959405457, 1247718351, -1242137511, 1675368933, 1289641756, 1819818781, 1706706940 ], [ 1368614641, -832783276, 387309243, 1605731956, -1264283258, -7913910, -569351851, 1857520534, -481195303, 1876958669, -131025295, 191722202, -1119184191, 2045769485, 112728193, 1202338029, 78337514, 358854940, 818794551, 365621252, -472183272, -108445218, -176297861, -172642704, -417159392, 1461750619, -1114401828, 1528552824, 1438231323, 136400974, -1892312865, 294673630, 1565335461, -1966203647, 1352249892 ], [ -210860952, 339630903, 1118282592, 1294584234, 53454483, -1838616990, -2081453444, 28931302, 1997690009, 145361587, -306200396, -1456270314, -1344703840, -1043470509, 1996971037, 1233460567, -658247874, 1309288206, -412183027, 444733194, -560678337, 1204093517, -560900903, -1677213512, -38730203, -9170358, 1906003986, 1734039969, -274662676, 1208115221, 1028044915, -359272459, 399185449, -1183517606, 789928541 ], [ -1636830071, 467665243, -1990798014, 1672085878, 627976930, 1908683744, 131837986, -59749459, -1762665966, 70517299, 1866717700, 1754893106, 2138829645, 1130060655, -550780470, 672143235, -873062481, -645445504, -1219316635, 369097924, -2060177075, 269562500, -1181101731, -189737384, 1948389371, 1688227335, -1951428446, -653515124, 458794871, -417619535, -1306003563, 1713972680, -236384110, -2007943871, -668781244 ], [ 558796699, 1350149737, 524141404, 1367354374, -1122198953, -1602859863, -406702260, 1327346334, 1282507425, -277177268, 1386809725, 1237243463, 1831863674, 33861253, -967185579, -223839341, 494107059, -674498912, 1801048333, 240723996, -1765734161, 473239269, -1642540952, -1431942071, -1233474461, 1041012474, -1937853479, 524928422, 9768638, -1346558728, 1273106325, -925321605, -1241665868, -1422533534, 1712811717 ], [ -1151999931, 1283770412, -392217058, -1421193108, -838911429, 718034666, -1212457812, -711613624, 657814345, -896447212, 419754640, 534950132, -739698516, -981660318, -202086050, 1568781546, -1099538029, -1972451835, 621144144, -716099579, -1546736346, 112423014, 1211292137, -1678503502, -1402795294, -2107861607, 717737132, -2132954847, -482232962, 25926522, -163159329, -2053483726, -1245182885, -471167614, -1553065841 ], [ -931494223, -1923439281, -749175514, -1162091762, -2086582030, -31143311, 906984357, 560661612, 31828990, -1320399291, 146324653, 228493224, -1674248857, 126997925, -487368112, 502428493, 1210650522, -859198032, -1353795554, -1909572422, -627915205, 1886156619, -630106533, -275740567, 1523822453, -1764161349, -1739184917, 1561131935, 928246076, -463030233, 1847375599, -834592484, 1548604321, -1466512545, -1994216571 ], [ 1972049894, -124981129, -479914252, 1610280866, 460550050, -83759829, 2084898469, -677859719, -1872132668, -161052143, 920320271, -631489141, 1529120453, 1062374904, -1343185904, 807915957, -2118435802, 575050382, 1302713940, 969800255, -883189290, -470915227, -1973072859, -1943703919, -2020751190, -1974427227, -689034516, 1237086882, 499353689, 1889421778, -539518696, 2097179576, 1306581778, -1272839437, 20340955 ], [ -1438121241, -19252521, -1600844142, -716541521, -1766764169, -1345713574, 6637661, 1799350565, -692890922, -1431555640, -1677415955, -1731014678, 1591031469, -1329215582, 495583300, 637503842, -1467342552, -2111295650, -741778087, -1352056903, -280786850, -175930227, 1334183345, -1467986530, 1581322807, -1916599283, 69759748, 1776060175, -145828253, -549128170, -548236430, 379858458, -262516182, -1545863002, -263479418 ], [ 419923647, -358579072, -1342152177, 1953238476, 1831880716, 768903035, -1591970277, 170567094, 24506602, 1352902339, 627083305, -2044147611, 996774415, 2010544050, 1516581571, 1976567111, 226088890, -24691707, -425219393, -1603761421, -658954081, -1234615201, -530454724, -1199300723, -1550920796, -2027717810, -1989974923, -294467280, -1715607001, -79461090, 2127787893, -1246009656, -234452981, 1323314991, 1084549639 ], [ 210294569, -1034824150, 728949805, -1683061907, -2038091750, 2050921092, 353480130, 1647332195, 1923824999, 1000581405, 997036224, 1918549111, 704857205, -1264803849, -1021907142, 1548856185, 431581497, -1321952885, 966635587, -1149374738, 361749504, -2133013651, -157871155, -1124964256, -1320502260, -1156736104, -1322496075, -1089523875, 1656438585, 1891372691, 161035713, 1183499538, 1535179782, -1493935038, -497029610 ], [ -2102852006, 1537448658, -1100091526, 1623666816, -1386063023, -1768721833, -2123073670, -1535701326, 691301372, -1834987924, 243102774, 355822350, 835537844, -1361091409, 156854643, 199916436, -381456849, 1367890596, -1246864276, 928807898, 2021908331, 2004513993, 574729797, -1800730744, 2091097103, -988973684, 727425416, 113866418, -278348963, -837772999, 1553009306, -1331096480, -1924756533, -976474281, -438178664 ], [ 452114205, 320125732, -749479749, 891135318, 1684324083, 2068376929, 11047944, 608164863, -695696602, -868644907, 1342634002, 594746822, -857044875, -1980459739, 578262961, -1444729051, 455413636, 1957156852, 1530264255, -30578538, 569672655, -2095815151, 1596798818, 2029673913, -2047966651, -1642564708, -1051301567, 152581889, -1814133707, -1326429617, -1933866421, 2007957625, -796912939, -1014045952, -1575248965 ], [ -381339733, -1378733136, 1508905560, 937605872, -1883129920, -371720698, 606392373, -1284101333, 1339185594, -551812802, 773743629, 744202182, 1737859333, 1198859452, 632924755, -1860913980, 492400345, 27135001, 1179552663, -970066903, -1757047045, 1482539420, 1883176357, -934152243, -2130141228, 776559635, 748521667, -2051219324, 881981518, 1265300137, -1342289477, -1538498955, -473393970, 50184613, -1316616234 ], [ -119252340, 1202347265, -731605908, -54086843, -253593192, 144139187, -2129289055, -247943035, 1308793657, 1807804965, 1599932177, -635199908, -1041508103, -222414424, -930356860, -777237399, -2085543617, -1636109561, 1565525784, -1669822961, -1444867052, -951710457, -214475109, 2037669574, 233391148, -2067223928, -236267874, -1084807200, 2076861837, -2006597511, -1085069274, -1823488715, 1276047270, -325366866, 2118231721 ], [ 2075491188, 1946518837, 1668842598, -1206818676, 2101348254, 1782319505, -1053181889, -28025131, 584377129, 1094338909, 77162856, -775975110, -1792880023, -149874685, -62321349, 1160693640, -1865577872, -1723936349, 923122236, 1799874406, 77598883, 672466036, 995513738, -1019314205, -1446967979, -1123590883, 1629998272, 703515672, -1345663434, -649978403, -1964692687, 1256439703, -614850491, 292267971, 1071443653 ], [ 1252753730, 54844480, -1594260804, -563553536, 467937529, -1287983005, -757824567, 1050873883, -100353790, -1727928459, 1114021662, -473510499, -440298683, -1667553812, 821910763, 1774051933, -1428741700, -613759946, 770268884, -16514116, -71695780, -1489185864, 1972782179, 990857541, 1521219279, -778799846, -1453741129, -2113374756, -672276055, 535415594, 1269295951, -1953285930, -924027586, -1575080238, 697056272 ], [ -1927752454, -943982469, -220864170, 642486214, -433086697, -558356813, -881535158, 920615021, 741906638, -1377897032, -980860657, -1583244010, 577626745, 842380517, 1561768578, 284513603, -2109757632, 1608534909, 2052511870, 1214859136, 440310823, 43905694, 1667780689, -1858531778, -1027860276, 687068069, -412582889, 2105396365, -1618149320, 849093243, 1277350578, 716038467, -1581628306, -2027585838, -1433900898 ], [ 1815242991, 1868217800, -529628125, 1969373042, 1240753132, 1011598850, -107660375, 1123148569, 1934013399, 1804641648, 810205659, -272955621, -1812253627, 792431080, -849985759, -891623536, 1792915999, -1297864486, -1833449490, -1086068887, -1903295649, -1915522748, 589739592, -94743070, 1061580946, 1555922864, -1283868567, -1501662341, 1340902105, -293085118, -679311528, 1379414742, 621450540, 1166725325, 2100751815 ], [ 722679648, -1821410623, -1561152303, -1785434384, 176360780, -1436214932, -527526185, -125926929, 2110925827, 1934151979, -1774809380, 401687841, 1768743051, -516831113, 1444956613, -1471590590, -1609132729, 822675135, 2095411672, -1010485395, -420482846, -782507245, -1811898938, 1374419786, -1755597599, -117686399, 1238551683, 464550555, -508188546, 1953292348, 1209402138, -934612179, 1469330044, 416897693, 1098219134 ], [ 2114498680, -1367147464, 689877806, 2108222957, 65111390, -692012870, 1955653721, 2061075001, 1360158268, 555969817, -116981055, 574592518, 1745766193, 1032212371, 1638817317, 947733820, -1587567809, 1994016663, -1445042301, -1310621925, -182098980, 1407404901, -2139112198, 762607757, -1806380036, 402429490, 2056402977, 1065869328, -276132923, 608386715, -1205920486, -636877953, 1481226186, -2088875704, -1908140116 ], [ 706336797, 363673436, 1899202374, 231633128, -1470746761, 259605021, -1772015126, 1047058444, 1619192048, 828055840, 1235096774, 208601800, -1091957868, 893949522, -186982167, 416017347, -1867892152, 2033219740, 785667838, -1882038520, 1354392091, 1994730347, 844232280, 1855995596, 972758699, -926345208, 687784030, 1592260883, 48640474, -461766443, 1423862405, -945602635, 389724752, 649215844, -742805588 ], [ -1554367818, -1444461266, -1383402, 1354634261, 172444908, 575095597, 1086136191, 1864664305, 1383464068, 1262698608, 345873762, 1669550031, 1240860983, 101302913, 620913054, -618822808, 1451859764, 82109718, -1838250492, -1450770119, 1364994736, -1124853389, -1627818279, -1732235750, 39779969, 2054948261, -338862221, -840297867, -659017293, -741000626, -574313953, 1428439465, 1488722106, -2107437891, 398748162 ], [ -1610677396, -121106698, 1719238719, -143346770, -1138941023, -1804252948, -336750148, 1388844079, -1820813367, 1823697277, -2019746001, -1086922300, 586413959, 551090260, -2016081265, -1892078446, -1315751258, -6608729, -218352438, 1794190185, -654629892, -444661864, 73649289, 87133366, 930321769, -906714469, -1331436163, -1377724964, 1630976326, 2067659445, 43091179, -1358797171, 1525004995, 1879716494, 298773653 ], [ -739884968, 111489184, 1521980757, 174798475, 1090662950, 2083466538, -234371640, 2108579143, 449433618, -2018709202, 207304766, -1438016008, 2134270272, -1097925271, -175852288, -994032556, -1756215831, 1729062355, 1690583839, -465818234, 1623842995, 1145662618, 1332049346, 15058443, 1801337188, -978715248, 240525417, 1426933925, 1793527494, 394633549, 1514099994, 84679453, -406383816, -913235804, -1197886923 ], [ 736236142, -506599918, 1499811560, -58188638, 1664211135, 184959120, -964075051, -2027309339, -116135917, 1276535498, -1796661219, -1317878989, -986666913, 496080910, -1749995868, -1695010220, 243472164, -243787014, -419797632, 430157381, -1296450547, -893104272, -1208090589, 1681260191, 389251371, 1539870063, 1781162687, 2044848126, 1314463218, 45422077, 422336860, -1843053789, -40096013, -2107417948, 1387349586 ], [ -1390224060, 2016568667, 767485117, -1937223367, 600317361, 1880541324, -1052484378, 681778751, 880534055, 1005732310, -2081744696, 1210578607, 1448182909, 782023996, 1388511930, -161828042, 1749514767, 75282252, 1214297410, 441244682, -1182603768, 1923542478, 212678140, 1091609781, 530232210, -1632606035, -1430325832, 1660245216, 231506348, 963161491, 2144346419, -1495400913, -1725227629, -1198485318, -1556466993 ], [ -2081785045, 1719404236, 826153760, -1472452966, -59351481, 1551796558, 97571356, -1554893370, -1453942141, 1330576229, -272243687, 785339933, 630839827, 517098110, -1535366246, 1583129075, 970146881, -1096255525, -1668775454, -1244605399, -1065401641, 377553178, 1156944422, 841235838, -459699873, 923600636, 570291136, -494886549, -827326018, 388983279, -323329816, -426619858, 1729024893, 1938477868, 839409035 ], [ -225421969, -423775378, 1646527171, -48406630, -946643720, -1126627613, -1217296667, -1419791095, -1481464634, 69699881, -582710356, 696632719, -343948889, -8559034, 186204918, -17126776, 1300462601, -1092897036, 561693597, 1822178453, -1221308293, -59713170, -1721671098, 1909113782, -293442252, -272193821, 754119851, 1139658696, 884344177, -1717519803, -1219384589, 905439268, -1560711226, -2095513089, -652404069 ], [ -603629875, 1200073537, -894591467, -2087105123, 1785415253, -792612121, -1491076837, 1060650840, -1248329281, -1053386638, 1001123162, -432043906, -300807257, 446793888, -148522238, -462809785, 94032455, -914331766, -1697445874, -601533770, -1251535786, 1508512955, 999203289, 2093206143, 50083315, 2087493549, 1830634023, 1040140268, 1208993382, -868929745, -2114867303, -2029616125, 461316811, 57328588, -347054621 ], [ -475340214, 1167177332, -1581991591, -65370016, 1233756299, 1925933790, 257013234, -63159194, 1177388120, -2121262455, 1869597733, -1060397007, 1403206712, 213735744, -433579995, 879355679, -990565279, -534717127, -1051032698, -1177598034, 1105554604, 2001218146, -1929345175, 1698537697, 1050779670, -261214405, 1136661513, -1414036872, 228948595, 1330588366, 1295777740, -1051190271, -1619463448, -758833035, -1619907323 ], [ 79101620, -511032850, 816833912, 1584574925, 800968848, 2049352867, 275471185, 2059018093, -516235070, 648132474, 1488250323, -1527777318, -958225820, 284856817, 1159921614, 647080487, -1975186235, 1132673819, -2055274191, 3794843, -37125218, -1604294743, 484422817, -1910641436, 948964299, 586189977, 764701961, 675268387, 1976879178, -1643289158, 1781073559, -498000576, -595300782, 1463929314, -302150769 ], [ 160012156, 1282274692, 1626419488, 1579513231, -1131160347, -17830719, 938851004, -1679784818, 547358283, -599168362, 430478764, -169185859, -1172715765, 259205340, 1813616785, -351764937, -1969874304, 472028171, -1166821838, -721675257, -1245560173, -345997564, 108883706, 2052856700, 641405498, -1536859997, 1293991025, -2066310094, -145667559, 1644418068, 1937404379, -25331030, -243695872, 172005855, -1488610351 ], [ -958128351, 1934369678, 1557518595, -447919806, 611085546, -2068737224, -1050815173, -960812069, -1921040992, 1254930335, -671076072, 120396748, -608699441, -848545309, 1651600705, -421834697, 1688787616, -553008367, -925684747, -1906312338, -131085170, 1353428580, 1237404548, 588124248, -1498988429, 294765067, -565028480, 1137233756, 1766229544, 1787102858, -1911581887, 266694854, -1850123960, 1842124597, -1519574702 ], [ 247971918, 1077902921, 600266102, 381909381, -1329363741, -1998739805, -283644907, -1970771897, -1649091168, 1245223191, 2082428495, 1210235022, -1356222374, 119510369, 1614783427, -1334365754, -1272798677, -825047125, 1237513771, 1810393525, -1491861477, -1881166148, 1223550877, 1439357073, 2141817315, -1206181704, -521439231, -1724309787, 1859456394, 1586850186, 1028809892, -1485787355, 916134816, -1826598060, -2090688923 ], [ -1825254912, -1429921130, 207449325, -1680639243, -1139027064, 705273367, -1779627670, 920066235, -1781001102, -1259128285, -1463923707, 1735386188, 2043822765, -1276261149, -247407109, -2002263822, -1431055068, 2025496406, 477333674, 637750912, 919665893, 2118885005, -811723344, 219914328, -1488657188, -1373762093, -297389843, 430285217, -395277933, 788663560, 2105783255, 1891651803, -543617467, 417131636, 292126063 ], [ -2120483048, -884231809, -699992673, 2079875159, 1876649621, 2000011874, -1517553331, 1246225113, -134582929, 1883965765, -544896994, -483524241, -2089735654, -2118457001, -636145870, -254509957, 2053554590, -1298712343, 1510557925, 2059113259, 1759706748, -1063588464, 537690601, 341824757, 1929430137, 1078459254, 2030053790, 372483402, 1967116527, -1223366326, -343038909, 1641252694, 1400911682, 1914205969, -992649464 ], [ -1318977294, 500991373, 1544564171, 211182179, 1283068298, 1900978669, -1933998742, -1990348614, -769165423, -19046672, 119620212, -2055023679, -76257446, 2073771941, -1210116019, -1660080935, 1535205364, 766824698, 1476062543, 500743141, 505774187, -1854087998, -1953312266, 1287900200, 147529933, -276893211, 1754782430, 517130103, 1342775047, -1414138594, -1615968269, -1650295052, -258989069, 733657937, 2145003061 ] ] ], [ [ [ 1034659599, -1632598415, -2133251051, -112164598, -352289616, -1436193688, 1033669256, -846315957, 1663691329, 1760163673, -1849593515, -1212775743, 98548578, 182898309, 679260147, 579893778, -1504780017, 402116015, -754248276, 1865621635, -1067244465, 1076588542, -1717146719, -516246424, -2147091305, -1623391388, -188168412, -441908326, 979786778, 899014312, 973946243, 1498996214, -133963600, -469491127, -891412895 ], [ -2135648187, 2116230324, 1819875611, -1082904015, 1452877567, 792468982, -146617145, 2067470121, -817403040, -1096497430, 1767954991, -291396936, -364532991, 1849650599, -1858527701, 534651977, -1563848122, 1344114465, -1007234027, -1794264793, -1305900823, 1280817316, 124093948, -1893582037, -783019466, 1882358053, -612026281, -1892668631, -1598840814, 1181517850, 1035780136, 1093859281, 1109968388, -1480009317, -232012947 ], [ 1378370398, -1235749643, -1477802562, 1500129420, 1283219655, 1686786587, 121851645, 1960040196, 2135684967, 529138042, 187643120, 1554249382, 603219403, 697502597, -456469900, -158057985, 673173952, -937623741, -39129000, 715390582, 1288914763, 963048614, 888653216, -384018182, 1601626046, 1467398444, 1341068481, -1423574557, -183762265, -860944222, 1707602642, -85075466, 620575798, 1660411684, 2059155433 ], [ 1559481959, 1347613203, -1317678189, 1686511483, 1544665822, 2054265290, 1593831813, -1649101, -1224141479, -1393290112, -1990268218, -1665276951, 1126521905, 1345962183, -794967496, 217980061, -121197415, -1753218118, -1706159745, -904484233, 525682609, -311602632, 1855529006, 797642356, 221574488, -2133485800, 612400777, -1188148429, -350129697, 1056263735, -1283729000, -1744890311, -1186442862, -1721086589, 135322461 ], [ -268792303, 2098209367, -1428948284, 1731491611, 2022895819, 836249179, 2063345818, -326038371, 1706531069, -1249758523, -1863057551, -1826419358, 1551774997, -854138184, 506155711, 1863976844, -2110939171, 1936583625, 2078233715, -818805862, 619793766, 2080343396, -1205010472, 1466193687, 514190933, 133710891, 1565676111, 752104020, -675964550, 159138617, -1531986744, -1888463073, -1709921823, 199811672, 1479930230 ], [ -1479199607, 979454786, 171785841, 1876796034, -231476237, 1673374934, 1776131564, 1022760138, -1587425383, -840315302, -550231512, 758216494, 716178164, -1858432446, -880067996, -1182133181, -1635745167, -1690557849, 1606877005, -1388602304, -203287069, 1260901609, 1513085034, 1548202837, -1321128516, 1845944257, 527936822, -711820382, 510104973, 1136832282, 491892629, 573874735, -1600301568, -1737352204, -2029005130 ], [ 865021255, 1651567521, 1943246651, -616890176, 1227399132, 1052691486, 1958156983, -432312798, 2103674665, 1578683380, 1972680179, -895194599, -331511885, 228759734, -1592896353, 886090338, 946016965, -608918466, -1968763671, -1839342683, 912129329, -1753332166, 1124834458, 1831519000, -1429503452, 23495322, -1435859037, 1243525375, -945705189, -713591685, 1412183390, 1005349092, 1700210575, 1662824258, 423418472 ], [ -1180752834, -1925055714, -39989727, -1922662972, -1300878913, -368306429, -341749174, -590476688, 220671651, -403747283, -1035522750, 1792068638, 1781312412, -100533301, -487278869, 1160822676, 1532897242, -1275454785, 808520049, 643315591, -208299602, 115358033, 294282395, 355648810, -611836948, 360770878, -880613363, -1611413417, -1477630358, 317022684, -1078304024, 464608993, -280728866, 1609225620, 1821762555 ], [ 187468305, 794517921, 1848673161, 1481973130, 932474876, 1981867835, -1072645986, 2043507686, -1729586404, 604668413, -227406773, 1386718854, 925923556, 1828423706, -1020250995, 1402823944, -166799013, -1887300690, -1366535367, 638984085, -1145464123, 872632989, -1656684273, -718847583, 1113929420, 1767281654, -1528177770, -168111620, 1846215735, -1183144902, 1123835513, -1325714514, 1411252777, -457830070, 1841657164 ], [ 1044760945, 875110644, 895309904, -1511806432, -1750207338, -337783330, 311651524, -1332294652, 2017819931, 1990808108, -387276610, 324741852, 1859405398, -302687044, 364477423, -143479791, 872538905, -1541098556, -418285309, -582229504, 1840541813, -114966922, -1974742108, -1951249108, -1591728153, 2106091165, -82224442, 1686796573, 1002054404, 198876158, -1629275752, -1117401660, -626767177, 1921971442, 1890971946 ], [ -1036076246, -1928228183, 1659728865, -1662760196, -726818914, 1088620314, -2053042838, 1476018439, -1296612009, 519220467, -718126465, 779375864, -1410478518, -936208546, -1434097533, -882020137, 236330928, -184518109, 977126407, 1126430755, 1841217391, -1172164008, -1762214276, -1785887851, 945685147, -141709147, -1287281283, 1110318284, -1165925376, -1555336214, -569835667, -548109398, -946239230, 819899889, 475192715 ], [ 417546191, -1873329032, -871461365, -1914079754, -66203430, 1549247226, 244137142, 173606715, -1504216196, -958942564, 1065716291, -2076942843, 874560664, 1644737828, -1403271346, 1122729769, 1019054719, -1128824286, 1463301832, 1292033164, 852098614, -989238491, -1330789604, -1475455842, 204706552, -376396792, -1367045337, 1258780615, -2031456438, -1615646796, 321805360, -1960011755, 195581578, 834867617, 1807483138 ], [ 1340556839, 663771357, -1285755990, 1191884939, 85030583, 407768521, -1399130819, -1087689350, 1986468579, 1536699462, -130169030, 631723330, -2122801387, -19323218, 797499413, -407534006, 1136647038, -1825164936, -657807223, 968830096, -1141383057, -614142570, 1998991694, 2134962956, 546653135, -186099657, 1760106166, -1667927130, -1273036322, -1076630333, -71185487, 1077893102, 2089123307, -938219772, 694784568 ], [ -1595760354, -1863873512, -268777542, -1099193402, 99986960, -1834001430, -171088469, 674564920, 1185827134, -1849563890, -450864885, -1255315689, 1707244118, 1268938154, -1469689927, -396285079, -872038154, 1043114193, -925221733, 340822003, -2045599674, -565059030, -661031936, 2079036624, -1100277839, -1130863934, -580962369, 439548139, -716762965, -395111062, 2074514896, -1232634901, 1514517101, -966713723, 640789250 ], [ 1401561444, -1615334703, -2085763675, -40080987, -721636760, 1501104892, -622602747, -1233332878, -1211746464, -265790574, -2037151099, 68289690, 1930927532, 1334765275, -273729488, -1485573971, 882539836, -188148726, 1160891726, -518307909, -718312828, 1295065367, -1737663017, 1611437586, 1828235531, 999525749, -1585540648, 1141204114, -1704041118, -1463659574, -334178297, -1037712000, 158956097, -1068744053, 1263937153 ], [ 1609474813, 521718800, 792146221, 1516934485, -1747964691, 27182000, -1837372163, -1582907843, -343905729, 1668286982, 540788787, -1008884077, 94533278, 1302965875, 1930894103, 883864477, -445127337, -515194533, 744412919, -1887862552, -778429260, 1070806213, 341943105, 63621757, -431237398, 916534324, -44873164, -2096303857, 285727038, -1951123254, -104702612, -1223754074, -1611724848, 265777055, -745176554 ], [ 820787999, 1713956944, -1246217956, -1245675604, -902037685, 1709099175, -2058886964, -709128254, -830178469, -1326553374, 1572021605, -645999469, -683684281, 410198879, 2080187216, 1139318406, -496594709, -1181744843, -118267755, -1660733844, 488420477, 196863620, 1451790686, -82113886, -775335981, 1651004478, -1464499816, -1471786728, 1665364864, -1990878707, 1557331354, 368919608, -2014268305, 1311330223, -1609674359 ], [ 1999280609, 1703029585, 1628540150, 19739659, -1794329420, -358743369, 1734233829, 1190716611, -1368113278, -1660631425, 1306774044, -1588614585, -2113107232, -671718522, -42443309, -2116059572, -173928052, -35951428, 623004112, 2041545475, -1395671362, 2079595943, -702564591, 399216107, 1359771465, 1362637861, 165126879, 2045598622, -1720963109, 1561400502, -1775407626, 174302904, 705855883, -511778368, 1509681745 ], [ -1834078546, 200835439, -1794047468, 419135670, 144356263, 955252096, -1156815002, 1096883770, 1184487628, 1817133958, 2018573817, 1707647154, -682239311, 445765186, -39258825, 1156642150, 1711759426, 1277711176, -1190285684, 211003921, 2131627417, -1526114742, 938114736, -1730217485, 2012168707, 1976494530, 645208156, -94118823, 1567137182, 958952871, 1477795803, -1591902758, 1803851825, 1035703462, -745880019 ], [ 1440555500, 244094930, -276432862, 2010405436, 1549980536, -735759951, 701152195, 2132645653, -1338003641, -790796865, 426335800, -536609966, 1950976976, 871268097, -1927947104, -1622920996, -1705240894, 296473465, 798563745, -2091420497, -311795241, 546184267, -1436195402, 1955674876, -1858248183, 400606773, -896186468, -1095257275, 630680475, 2026730550, 1637128302, -509229869, 593501283, -149729065, 885881683 ], [ 1714691203, 38679143, -1255464646, -1164053231, -959356430, -1705236090, 591961434, -438838003, -1867080076, 1975387933, 897486433, -1108037247, 1912118739, 1705042290, 1882219668, -1354002707, 903470040, 255182392, 838291770, -846789233, 320587516, 1256017145, -799853052, -888977380, 930151733, -728363517, 1896642320, 519619030, -498526713, -163617220, 141578949, -445905996, -1152947152, 423854444, -1901351887 ], [ 937493505, -1230908411, -450920844, 353044954, -1325538677, 1816701694, -721460345, 1142616327, -323368184, 869578888, 1574164688, -1151622210, -1311516310, 2032826, -1505951637, 1237708171, 1801311391, 1344953056, -1298035355, -325927904, 22804714, 102366273, -49495990, -1137009959, -12013734, -710017107, -343065322, -1943946969, -533511443, -816464344, 1531978044, 1301246713, -414299436, -1251384120, -1167615845 ], [ 2045505757, -1790276129, -1652698316, -1887044456, -45478961, 295953748, 274812795, -140902900, 2144521618, 1064152906, 205988038, 268130817, -841520129, -920655572, 1750916938, -109851720, -1107540893, -1691879824, -1290198624, 1481655160, -2131038614, 1454713573, -262705835, -1194550680, 1179728569, 692830011, -1700217714, 1225978214, 1550291939, 1908954079, -427399239, -1859129859, 45324348, -40371634, -711851955 ], [ -463641805, -688986465, 1172424154, -364300074, -1648251683, 2078988078, -1981672606, -1974253257, 38057068, 1152625944, -1063015634, -1391235208, 1626199407, -572540954, -130350247, -1999341414, 488357850, -591578733, 1065365821, 1710690536, -1418257307, 1446790571, 2020235294, 1084936516, -937316557, 2056794074, 500897076, 870494958, 417440700, -1302933588, 1068188412, 739928824, 285805942, -1748803404, 1706703967 ], [ -1910757286, 2105738405, 614751841, -2126738276, -32932149, 1911070451, -213274692, -1499769928, -1915990087, -579611953, 1524551340, 286540309, -646461999, 46430787, 522885674, -1550124082, 1983158656, 983426523, -860053622, 852066829, 355615112, -1067679207, -1036829904, -1142905140, -1826119047, 290584042, -1678808490, 575866080, -375661541, 1364440757, 991562815, -1285787705, -307534890, 830909233, 100449113 ], [ 829270376, 655955688, -208864309, -1429863179, 2092850301, 1884068250, -550953385, 821594121, -659301037, -214171963, -867839982, 1358556603, 1076939134, -92852744, 925513747, 2058894099, 632396238, -529469321, 2063143255, -566483841, 1355172032, 612799902, -402783418, 1951230670, -579379740, 552641578, 923004079, -241260920, 1082868703, -727728415, 1626292519, 194378857, -1480990514, -537371784, 1102645872 ], [ 943256301, 500869411, 2107702456, 30652783, -936873645, -1282479206, 1511727746, 961372486, -1764372056, -753731709, -526351284, 463806177, 523666542, 807914786, -1627006275, -621412596, 1315759637, 1378194887, -724502312, 1888941217, -101898438, -194364622, -564759190, 768823840, 1260991029, 139719586, -1475484267, -1154957380, -359729699, -19799674, -415506405, -1660389313, 1753086172, -1834612798, 687891352 ], [ -187503559, 1005071206, -1545840374, -1398715407, -1359944461, 520176605, 2001436010, -992984349, -1435940852, -1305161964, 90135195, -869326519, 1600723913, -1217510407, -1370324762, 943262507, 1176536602, -962909027, -1233654249, -600715117, -1446677777, 1784686388, -979206667, 136303567, 126919793, 1706587686, -538155445, -243237376, 2080290308, 945439380, -1620930005, 205856596, 1283716517, -14151965, -2048065854 ], [ 1373335046, 831132631, -697386577, -1031368170, 1186497475, 1379586005, 889968535, -134358024, -924480923, 192365696, -1426016068, 2048650730, 1676205847, 771204467, 729771792, 1035788617, 1057557729, 158355656, 781142302, 1818087919, 617843314, 1512136128, -875473534, 679185931, 863448063, 937987626, 1057731271, -773348996, -1142904924, 211386661, -1208808800, -2102739820, -2102428492, -750948303, -1257059279 ], [ -1340465178, 1898608901, 696574619, 816545555, 2027415703, 1467919170, -269615231, -941830872, 1974871338, -1352029326, -1040773117, -1616226746, 1204294673, 264534543, 1094459461, -1767136664, -1012410440, -1791064846, -631525280, 726698380, 1257805639, -492300253, -1468965649, 435231545, -772820936, -2125310769, -27037755, 1983616134, -964711277, 226145629, -1799146471, -206545832, 1628396859, 854853874, -92020038 ], [ 1996312104, -1387744990, 2127106234, -1470347886, 1135881438, 191454394, -790525672, -1048747118, -1193901078, 67621035, -667817069, -464307105, 2130625204, 1277835403, 426520418, -1482991294, -17826705, 1136874720, -1796581930, -1798573340, -2001341487, 906040818, -372745576, 1807617972, -105216503, -1827448721, -826996173, -1052427566, -392153053, 1325321189, -1910996629, 2002375740, 966732972, -902044051, -242532028 ], [ -1548740802, -1463762319, 19957713, 1938237407, 1297553293, -644559858, 2109829493, -1780225358, 2059585862, -27299215, -553351782, 1271697022, -1068760, -797906060, 618348153, 400372535, 1105562063, 964069190, 486420580, -1831016439, -1250446351, 969047656, -676727131, -1695213675, -493375832, -645522647, 1423358788, 1826270690, -789637275, 958566607, 775287581, -1512523217, -117717816, 1585958611, -1137483019 ], [ 1588593551, -632374730, 1738553061, 440802327, 1402556062, 1066335521, 1119798415, -1563833472, 1880696061, -1073007822, 1590635529, 842281456, -12359000, 1818647360, -580024936, -948512157, 967313259, 1748285864, -364799436, 229738243, -1357119766, -1316334054, -163893596, -987022636, 1024474495, 1181864308, 228520721, 2000773227, -763002375, -458321420, 2041096640, -1950957186, -564169303, -2087817068, -851600750 ], [ 272671819, 901618527, -1782271617, -835311816, -1327535763, -1486314475, 855756291, -523022165, -110693381, 1152715123, -1797820765, 34974641, 1482589982, 1240834190, 1788288635, 1553163780, -2091115143, 688160611, -1756455280, 258549465, -1546769039, 1522804113, 2033844435, 2116936855, 840074834, -50505075, 452846852, -1100006065, -1180236060, 776609536, 1323609754, -8063976, 190565578, 1112615633, 436960724 ], [ 1221057264, -906356042, 1548746328, 1279590871, 758740437, -1071438286, 1822926730, 389899738, 1796699537, 1092175496, -108969466, 1318664480, 923791568, -1892578032, 22903670, 1596381738, -593411660, 554893582, -734851806, 1914720284, -1841204250, -1710804811, 113105410, 807838572, -930956468, 1616231070, -2403719, 77018009, -493278597, 1775691688, 1446553492, -1945013095, 1396572205, -1019340937, -636453014 ], [ -852446163, -548833114, 677459077, -2144213607, 1651659174, -174538874, 1621573968, -1937738614, -448684130, -1633153200, -964079440, 575718450, 1299325690, 1872363880, -761012441, 750318569, 1150326157, -385409192, 633333535, -493837771, 1613846189, -2097326617, 1837311990, -1046610271, 1464910150, 1195475259, 1467976371, -1531649304, -946321389, -1171193836, 94370178, 111508116, 2048041214, 1222857350, 1021024224 ], [ 458955119, 826736020, -2095675503, -1344410927, -691781238, 1215588578, 261978398, -1940286995, -1401171783, 1832785626, 882628166, -1406067298, 55928272, 922283839, -215832028, 1108581335, 1485072118, 678113063, -512124124, 2108822968, -91601531, 1691185711, 1426671443, 1596047876, 274090390, -1712829049, -904330666, 82066180, 1555208581, -659178364, -663402395, 1186310070, -1250867826, -6709741, 155268555 ], [ -807040539, -1379170246, -1120156758, -1691678933, 1133154075, -1029501578, -212143812, -1283445389, -1732632233, -385415401, 1398730574, -581438691, -402250470, -109211923, -355859384, -1769921632, -1822010059, -992479390, 1669794824, -2024421455, -1320953983, 462463927, -1362531774, -1947284040, -734468520, 1657787598, -850989132, 616573696, -1124774291, 563239844, -996822149, -1798204368, -955628559, -1820846064, 1169556292 ], [ -57784742, 1104378844, 75221732, 1730615326, -1984220398, 1873823057, -211087279, 907702677, 214282481, -275493086, 316426938, -229562367, -1338617917, 1675712211, 462362910, -1314414173, -1351917130, -245558965, -859546166, -489817834, -1438214315, -1911891121, -912646792, 1419600255, 893145510, -1066846083, -439059729, -722216381, 1889200359, 454107523, 342857821, 508471309, 158291283, -1140837271, -273501097 ], [ 963699836, 1752868654, -715729801, 1617356827, 1206469260, 1749947260, -1412511, -1365863629, 2116190738, 690493639, 1387223607, 972381448, -1241385872, -1173232755, -1232466566, 1106818704, 724423798, 1042374266, 1938734093, -752226207, 2106211663, -1999020871, 208784784, 2119466563, 1840995542, -1932208563, -1570064217, 388594593, -450812257, 1440152812, -1642824777, -151978205, 2091430171, 1857055197, 1058029320 ], [ -1787575257, -1250617329, 1228361570, 617194531, -1103341361, 441847796, -1820547093, -1686362160, 1756979274, 1946050966, 2064178653, 584885550, 15020255, 1742674764, -1254098, 347347437, -1779274527, 1214624926, 1731552824, 882092332, 482628501, -912981478, 1430102055, 1925092957, 699710370, 340425879, 1499642367, -1672713288, 149143774, 738795899, 939586221, -2104142462, -1051299290, 1988222810, 882448324 ], [ 1904005530, 140947807, -919085110, -2126583781, 1514466781, 1483998819, -1944225984, -427754493, -789137753, 1925922311, -1733754897, 229983768, 619771799, -406118047, 1745411783, 1720125275, -1833382317, 410070876, -1780795594, -706536548, -1690865922, -1015667639, -635390763, -1516188432, 605436540, -366916214, -1658300064, -1388637464, -2043397405, 1913458854, -607740249, -1200648877, -744706479, 1176405240, -57345430 ], [ 1405992243, -1153491544, 1644254033, 727224910, 186079594, 673405398, 863736708, 991506888, -409598632, -1241207653, -303356165, -101917535, 1551002094, -1483400679, 558369355, -1481566609, 1296141469, 99601798, -1587725875, -1171601843, -1961192395, -641094159, 2074555164, -985528379, 266276132, -2096969502, 161865085, -367040096, -2023335294, -12645358, 1676625249, 1398338168, -488049847, -1035954057, 3717684 ], [ -562640665, -785580687, -1582664034, -2134162759, 517796253, -941186627, 1020280359, 1284797816, -1372133710, 1710790116, -544453863, -989978877, 2051599995, 1616043728, -1901100345, 744783601, -269934016, 2020811963, 1039914912, 36787913, 517909788, 1962333620, 2031595807, 1167062989, 880235070, -1584455720, 1747284580, -1685967480, 986343277, 1907212981, -1236228572, 907530077, 295498713, -1369449244, 64434217 ], [ 604624716, 1570410834, 1499159455, 1216041940, 2146313351, 2000237235, 1838902473, 1252163699, -1177610023, 1933432812, -642969655, -939468701, -761273615, -11774169, 549754267, 654538826, 594833193, -1588229790, 565744960, 1203039777, -153339831, 2074327655, 94873806, 861487821, 922820857, -1390039916, -581775159, -168208793, 305887255, -1884413122, -539371548, -418447684, 634959611, 1710878478, 926164628 ], [ -609824606, 1016276258, 937275802, 1338441677, 1306761017, -1775268836, 544664414, 70536015, 1380499312, -1846772448, -816021778, -825145701, -890981531, -846649956, -1948756569, 1274033976, -1857405403, -798091146, -245723406, -140981844, -1577806130, -100948364, -291252614, 1074073254, 1333697225, -738311419, -1693487861, 729255332, -32065272, -114603157, -495493364, -1902949458, -1168866028, 32693069, 1296850468 ], [ 1660815809, -401276488, 452807764, -2139954632, -1411111489, -599232687, 301881541, -1095758174, 925923447, -144802722, -583337551, 1084412554, 1672514796, 1457746138, 1446861808, 1578386312, -615926341, 1321506210, 88301239, -1056609830, -2001826422, -1554275767, 1525209561, -1371206227, 50752843, 391691363, -1464485552, -1867501717, 957921878, -1667915167, -1244430625, -1299060346, 1363214057, 1723279651, -1337734926 ], [ 1719959891, -1628321638, 796902512, 11624708, -1576582361, -533312975, 1598769722, 266374804, 1422409236, 134208329, 1399486849, 999900528, -1447807906, 2140296129, -657089018, -1929377047, -508999820, -922830143, -1245479056, 1601284769, 630321410, -1794408586, -197361431, -313846969, -461964740, 1350472408, 1931359887, 587211759, -561570874, 980289428, 1088899281, 528233254, 191061651, -1395388979, 130001235 ], [ 1989870243, 1102688539, 280700287, -375656326, 1417285127, 56719241, -782358193, -1147552159, -2061759175, 179084395, 1833178869, -1408452751, 1709716348, 1812612007, -1473392869, -1519751448, 679274367, -1689640225, -1787194929, -1192813188, 1994855270, -842006776, 1931493792, -1784004486, 602938963, -1158255804, -100879032, 152962132, -732930877, -2059906697, -1326511024, -520468218, 2116150140, -1159488155, -2022667365 ], [ -623474940, -504225238, -252516636, 344094348, 1261980816, 1521837099, -407067080, -519582368, -1923583459, 1094973192, -1756497962, -1131910213, 1865776629, -1000540894, 821222524, 1057439926, -1677579937, -996052097, 2049795910, 84289419, 234365408, 1136219638, 1429389916, -1798060055, -87888396, -1351216740, 1869121279, -1876781240, -1864129884, 1039608667, 180384482, -1792453622, 263213363, -811323719, -1751646212 ], [ -782662961, 233023568, 1687750765, 2023066710, -1136646446, -1745447438, 216287746, 1040508716, 97814051, 103770594, 1758897301, -291986367, 652067289, -77478189, 1773536340, -291580487, -1056605687, -1810680454, 535194501, -2145925922, -1458948428, -254141026, 1612709585, 211078326, 1733094206, -1075605273, -297031811, -2030720854, 1486968069, -1578659995, 403825811, -359652224, -1786832813, 49543029, 1729154014 ], [ -1284581082, 943683771, 1522589443, -215477920, 1990438488, -1679618938, -1202659237, -2007356583, -2082592363, -988482306, -1443537229, 293303850, -99572543, -903715669, -873016214, 307344046, -2086463014, 1325493321, 67700467, 1907861321, 1724238932, -778890178, -378358330, 1871529705, 1439426333, -279212424, 427965485, -1231151914, 752998222, -86163892, -1216415765, -582424312, -1026793350, -1399958553, 498115943 ], [ 1523894709, -278675071, -467896203, 2000480825, -331660310, -653606745, 809246955, -1029071493, -411300517, -62692386, -662887719, 476573270, -302980474, -852446754, 761583695, -1733731671, -812533845, 49186783, 1518854099, -190034812, 1117707869, -514486279, 914469783, 1150190790, -1044812928, -250128425, -892917453, -1668259794, 1886817426, 769565508, 1415739807, -2035056418, -39852781, 1081275462, 527251695 ], [ 124312083, 884947154, -295380068, -2010588175, -1606653748, 552477406, -632683592, 308483555, 667985853, -1021891336, 186697239, -1647097141, -1023596132, 1263505520, -1753244603, -1841913906, -242827804, 3852240, -402625317, -1376926012, -1666087397, 1367985042, -1194126960, 1936488485, 460456161, -1933489998, -1355243707, -1382123790, -1391419705, -391571169, -1729107726, 1088741557, 1090672008, 501817245, -1036543570 ], [ 1033896341, -1788566592, -940389529, 1435353189, -369044586, 748064341, -83192260, -455297026, 788768287, 1123702889, -882423358, 1133493423, 750423062, 1554653278, -1256147134, -1110388134, -1688595152, -1550486948, -876102395, 704873026, -1926121319, -1014902395, 1523689917, -1079843686, -212207962, 1367801011, -1637853650, -402122292, 186776871, -1097962034, 487619965, -465082195, -687487185, 1057594242, -633120345 ], [ -17878196, 374809846, 1364188339, 794890301, 722570623, -20697798, 866439044, -1442837895, 601671234, 658578719, -905238836, 725237108, 1181652026, 1223402035, 468049162, 2018364434, -1085192157, -1004182064, -85730837, -1555853939, -1108828277, -1123697204, -1623305433, -1378975058, -1162436277, 668136966, 1822756445, -563840078, 2084098701, 1942536966, -1818203735, -184863010, -1635985807, -1857661861, -305903292 ], [ 224010454, 1479537303, 134402329, 502457326, 1772162444, 1263556133, 1554407771, -1507689040, 470708701, -1585132493, 1770429549, -1125741056, 1652012184, 1008907297, 1494875152, -213803956, -838617308, 709834302, -1457018692, -2065555368, 1363417963, -966647957, -1651546038, -1899476032, 643408225, -233735114, -983532215, -1093533562, -2099566181, -768350286, -626134126, 124429078, -98441532, -159319833, -1786612992 ], [ -1620142669, 600491331, -323433560, 115351862, -303782580, 1938057859, 668481169, -758235140, -594224906, 2021711341, -638223117, -687446323, -10725241, -1102876811, -1679006996, 476536068, -579528389, 1791202981, 15353, -956568402, -1335941432, 551505614, -1485782579, 521534698, -525986139, -1897945614, 37349932, 308450232, -1166564338, -94998849, 1143255361, -91729327, 1355050477, -1565530633, 781371929 ], [ 1825050023, -293421213, 12733536, 1195954570, -331088472, 1130111021, -340323460, -477004941, 481848643, 1112821765, 223769738, 1944637479, 645523016, 211877479, -2070369672, -1892720623, 152218149, 1460453723, -860416767, 1938221481, 1885288516, 69389966, -1217477715, 817020089, -273366952, 508667372, 1132764969, 1494174581, 53758566, 123015056, 828364750, 1271070472, -1098445815, 1029232083, -58526126 ], [ 294297217, 520230897, -904871498, 1987595055, 1786324516, -369359631, -1262588168, -1309215043, 1637760401, -838057517, -1119168148, -469492919, -2069220841, -96640469, 845262357, 2054246252, 693159227, 1716678070, 510314460, -426758961, 825343621, 2071246908, 1705414819, -1215620107, 582058027, 1034407124, 616428397, 223713121, 1148713476, 1268834430, -1916496626, 1060124493, -392927071, 686741882, -120689753 ] ], [ [ -2134033629, -1098497317, 977010742, 1944558741, -1472697915, -882683208, 1092036703, 89924101, -22557290, 308488785, 1491282714, 1017754309, -1528866448, 1839256444, 959459980, 1615431728, 1830912550, 754349624, -1233380576, -240041836, -2000814633, -1545171653, 1883342261, -378531393, -795718399, -227911571, -283295120, 2054477949, -1648491108, 261541088, 586477790, -1556968616, 1523068044, -590430690, -1121627660 ], [ -1013800976, -852202731, -1556722441, 1854467795, -1322590405, -467448646, 930782099, 189606603, 522332873, 2082099745, 2133432247, 1857492708, -1321760120, 582297344, 1978837829, -2132134907, -1056365342, 1905964201, -373974900, 918879455, 449182074, 1864889176, -1647328852, -1120307548, -843811535, -1626481145, 1362391985, -1562203464, 104286436, 1674377361, 451023117, 594001597, -241597854, 1833390321, 1509932527 ], [ -247988668, 95605967, 1579892206, 2140699476, 830491283, -1980662278, 1699343768, -168756067, 1948891702, 1164864786, -1113308868, 567603757, 1804057646, 596356461, -1716847087, -332488475, -823770480, -2060760651, -2139205414, -134750730, 979883476, -1708690194, 2011819253, -2145164357, -1609521449, -1268243931, 871652683, -152157688, -1895810708, 551126683, -1607880085, -2043609959, 1431121546, -1842615693, 1518034771 ], [ -1180691264, 1619369924, -1573537786, 161950149, -1904657677, 2138335342, 1705228090, -579578426, 594013867, -1426778440, -2054922045, 1419418427, 1540571887, -774220308, -1927352370, -440576036, -819166351, 247184215, -1795309521, -1994515426, -754073075, 2035675084, -2027935535, -851349684, 1566148574, 978515688, 1028349111, 1425223622, -1525381700, 1361929152, 210282647, 1948792846, 1165990776, 867569503, -1991517757 ], [ 1191488190, -404015247, 2081985791, 643430443, 1019064133, 685813249, -1611365615, -1888616489, -729104946, -272082063, -65727946, -1996339759, -452347627, 1241986424, -1255852253, 371259047, -956293877, -764724261, 1695330772, -430966058, -1582757542, -478931027, 283600876, 496158801, 1925366395, 645126136, 363309555, 1626310977, -876336229, 2118694893, 985529186, -1708242836, 728042076, 55335625, 1055054339 ], [ 1421461656, 1781703636, 1020681375, 541456555, -135188335, 1152493149, -1022956453, 1812478346, -172557680, 1258396609, 1421259738, -1215134763, -389326446, -1388229602, -1058961707, 1915085742, -1064706809, 1149004467, -678292784, -1724675700, -352095721, -1842425640, 2102277271, 1315366665, 1645902077, -945948763, 51743649, -485736019, -1955194774, -1141909747, -215385306, -2069019022, -1858878809, 1215680471, -1896819237 ], [ 1889370341, -1613982186, -746966989, 1874108814, -2048848893, 461543243, 673632820, -1491844561, 489653834, -478315371, 1674366682, -1353850553, -1022619207, 999448630, -1811156717, -67697903, 451104674, -450024341, -262788165, -726391735, -1569440033, -1169183945, 1048461974, 1983577304, -190299896, 831853631, 2062258603, -2061202187, -1845866595, 857931104, 1963067801, 1043073837, -1991773575, 1592905482, -1367550254 ], [ -1326781837, -784547771, 1185219619, 2051873218, -2119687442, -1600105637, 1399511731, 322425174, 1442711037, -38302535, 2041917030, 159087683, -1282528479, -1319479235, -983414470, 213839312, -968667286, 968334549, -1367839838, 865308157, -1516814754, -1139053619, 537681439, 219008977, 1489389659, -178994346, -814179732, -1511025308, 1169714150, -873607804, 1697069605, 2047022321, 2043239928, 1479055906, 130060141 ], [ -185518310, 979698509, 1108864931, -1469900059, -1359643975, 1421384951, -1823784005, 1974274243, 1206958895, 980356642, -1850042256, -1197709863, 1511610548, 1972339341, 2063439435, 190653683, -1514060272, 157449433, -227694403, -1616564717, 636602093, 9225029, -1349745241, 1350053342, -867095492, 925073041, 1714223116, 1408365078, 1050911900, -2081635711, -67100937, 1896326108, 977174321, 1781365144, 138692068 ], [ -439311653, -1800019786, 2029620806, 607992248, -1034789533, 1434185812, 1112538312, -209483019, 140440203, 1305618443, -1026980197, 42919780, 1998403063, -1204960228, 875629710, 212866224, 1116079873, -662530500, -467119982, 1814638556, -1116158779, 1553287342, -1322084311, -721034135, 1502965838, 484705452, 827619991, -1044170224, 785278786, 1722764672, 1520118071, -795424398, 1215398025, 25903786, 2051077066 ], [ -1585896084, 444327017, -101875388, -384067374, -857400609, -999820615, -984220600, 1005656740, -984555344, -767925982, 1433084997, 584515540, 1221941916, 973863714, 933703349, -449706187, -2066675118, -1120151872, 392341607, -647175856, -719238363, -1326928851, 83492553, -2011351268, 895439390, -1625486729, 1612753575, 1049847102, -1581134325, -1893251116, -1180302286, -329849458, -1267907690, -1740679288, -1571624316 ], [ -1082938864, 310812643, 1272093976, 737021193, 1938904107, 372241500, -1438837088, -1319903177, 429233784, 1673953201, 798430871, 1450924712, 617710282, -968240312, -1198311654, -237251795, -1835427803, 248030298, -657205468, -2130406648, -774571983, -2103335588, 497977819, -1715480, -2059177542, -48412138, 61202399, -262276361, -1559541036, 1111332214, -422304212, -219523792, 2123760514, -1489465182, -33204804 ], [ 2083359748, 2075067268, 1415132624, -1629856109, 1378601696, 472328555, 484070014, 94530434, -1501959134, -988331271, -1278608910, 1570689485, -1231582051, -1057559960, 2145261785, -754497160, -395578099, -1999007095, 1822130906, -271879929, -489430472, -2037149178, -1542312249, 1574248023, 629739401, -1095528333, 1712319557, -1949229792, 715743693, -679104397, -1605533764, -226164734, -1374846616, 455870959, 963552391 ], [ -1960605124, -1079163833, -34106498, -1428704786, 126124176, 1405765141, 244643688, -2100693393, -532919209, 987519011, 1517356544, 125667476, -1194665338, 1750773630, -370942112, -1714092987, -272124352, 1506640016, 1821947819, 1884292754, -1880908550, 1780476938, -1822725097, 696588894, -1397185499, -25743338, 905589033, 1440155925, 1564775263, -430397173, -1762666191, -1969452638, -1911636475, -416762327, 1976360 ], [ -208691917, -86197892, -1749617436, 1955655788, 979157816, -557988199, -1312672812, 1776183574, 60028434, 1597330090, -153757653, -1616345860, 1387385041, 1687423280, 982784704, -1542185752, -1237830675, -924521293, -1029797961, 630165384, 360425338, 209820548, -4504445, -1819364053, 1587394967, -1552592568, 334787458, 1133691737, -278312290, 732790799, 1833654596, 435795503, -2041093782, -298440159, -1433888170 ], [ -1888837359, 318038475, 712575907, -1482755143, -996871178, 1503733690, -1448643021, 1817481987, 1135737371, -1451621860, 1810563143, -788520284, -1650268583, -1690041249, -67339246, 1699008852, -1294672347, 1139471756, -812594564, 596648462, 2037698479, -747982355, 795081022, 110471552, -765643514, -454361405, -1467350028, 1827510666, -1790063756, -777810820, -533302838, -1745133504, -236156836, -1541921949, 594103550 ], [ 447565565, 1974177337, 1388419270, -1577569737, -1185169338, 312982180, -1931296246, -21754540, 359769518, 1776294807, 1667392762, 1333924856, -1133131629, -1934315875, 305896191, 1844689623, 1681178462, 334085269, -1615054977, -1745206923, -1343712705, -960098424, -239352913, 1034980294, -1438830609, 597917469, -164076872, -579883950, -1518772293, -384221517, 1882876292, 1412882163, 1504524051, -1077079104, -605644921 ], [ -1219227885, 186150820, 1246145276, 1990253439, -647995334, -1285744725, -1923573422, -262157347, -469804886, 2002198429, -1561423981, 1707517168, -15948074, 561264416, 528519010, 25977237, -1489641119, -2107437006, -1862809309, -526900691, -531385542, 176309907, -1685009108, -1440688972, 1751388018, 1718483163, 1744393536, 270276522, -1165742728, 77511356, 998915485, 1711801715, 1044657779, 2137801134, -1006354388 ], [ -271811378, -1235561419, 1611303920, -319857220, 1530080027, -899170852, -1598564022, 1708194711, 24466807, -816781791, -2122801672, -1360980370, -1956327425, -2137332530, 1949397467, 991357606, -1450349799, -2125850791, 1021373239, 414797719, -1272083818, 98249619, 1392703961, -1425668956, -1894423356, -1530338489, -305083076, -65933582, 1973660020, -1897890563, 878816572, 568261858, 767542626, -1899018836, -17628181 ], [ -1034510233, -1907209950, 1321501440, -426536104, 1661714230, -1403687974, 2022819156, 1235870172, -592915440, -348425319, 120474435, -888294367, 318446564, 1777074035, 1580280812, 631001157, -689558440, -501614063, -496644866, 1207444578, 2058565970, 651969883, -1602215849, -190094549, -229396937, -1561379938, -390479990, 1532755414, -195205463, 1619485454, -387727969, 2064214816, 1420088257, 2089212583, -1984444273 ], [ -516145919, 785860616, -226244817, -1926978029, -1830126510, 2090534380, -1456706481, 138754514, 750044034, 2029787934, -837541365, -295477230, -1044191509, 1928314094, 742657995, -923071896, 619088290, 528369369, -69505951, 1094885663, 769143959, 934808436, -1407166884, -1325782624, -1882041702, 4737716, 1337440651, -211503600, 1874244912, 2003246015, 1437004859, 385621675, 1757784333, -1223242728, -1440282604 ], [ -7373075, -2142708018, 1379280388, 127933037, 980094953, 785823760, -1878032662, -524003128, 1178846522, -785965739, -2098251099, -998628711, 185364479, -1122981896, -87546627, 1783627968, 1123696702, 548357057, -1124567471, 1223601583, 1063348381, 1323616855, -1744265886, -1703113559, -470119849, 2100329060, 1156248168, 1302310604, -1624982704, -1821719785, -544414167, 1544670196, 931636393, 471559567, 1867309217 ], [ -452439107, 257386471, -84301667, 369574843, 940079561, 1279226463, -1216588282, -614590707, 97230786, 1620850916, -524324598, -56429017, -1022783768, -371828354, 1259962920, -2009580871, 12693122, -1499230682, -687692210, -257441989, -1667686004, -2136696664, -989470880, 1911629542, -1929700229, -731391473, 1973084117, -284873031, 453658765, -159199968, 1917132281, 221462400, -1863404729, -1568778583, -29669 ], [ 1485896963, 1177696100, 392569757, -1861236032, 674996172, -327720343, 1012745632, 2115367560, 297167400, -2078960076, 1491049213, -954227996, -1361592947, 137141611, -694460716, -612340171, 935004333, 1075087553, 520206679, -1104150835, 1071114224, -1510350719, -1064048380, 1110164258, -2133573007, -959243364, -974777823, -698614183, 1279911918, 326791528, 1153949235, -540291927, -1405879548, 231600239, -343492349 ], [ -743635361, 428711425, -952162110, 1713752328, -1368318461, 729287507, -1894388272, 1331346344, -163275133, -1607511445, -1068814203, -66007862, -228935053, 1698116277, 581484525, -1879210398, -1759471039, 710501145, 680212581, -466193037, 655072535, 877361174, 1553992995, 1220714527, 956865940, -1171106292, -1552357657, 1590489493, 2029961068, 608913768, 1263338309, -78785273, -1827369207, -386411241, 1692012697 ], [ -220242258, 6100412, -694709004, -712782296, 1524070989, 737362988, -222927197, 491748785, -1056585399, 726232383, -1876969404, -984125194, 2036394245, -2056555246, -317783879, 1751166072, -354436807, -1079161466, 185234738, -608610320, 1804963738, -1183931166, 966399966, -1723077871, -2030137317, 732400053, -1580621331, -1117834275, 192887299, 621925067, 337810916, 1123184930, -1191834972, 965328809, -182656776 ], [ 69570979, -138562858, -1835841996, 743682257, 1771767566, -200100453, 623858090, 1003456596, -1122272485, -1270169889, 251706669, 1920896798, 1809308461, -772243982, -834258938, 115620717, -1506204231, 381708673, 1558996799, -1287896881, -931623801, 1433433851, 1345465579, 510450648, 1274267565, 1470642240, -825510029, -436581047, 344659494, -1473340288, -1689925456, -1662366763, -391970216, -2130622572, -123018188 ], [ 1609290478, -643002818, -1097015702, 718091341, -1286552710, 1909478126, 2005971786, 975537866, -4473944, 1978673169, 862994511, -790859273, 1084954101, 1225992571, 788333491, 1638030333, 1371635424, 983661869, -1807785816, -39116833, 2019699133, 499278351, -1417855522, -619790721, -1359420243, -911745036, 39075807, 1201155176, 855479892, -149142996, -636796989, -1036806650, -99406265, -2031999585, 73157049 ], [ -1431457698, 1296343788, -995484044, 1855000294, -439793, 864336126, -1551183696, -1128818242, 617432463, 172782494, 1061327090, 625786629, -1287943202, 892511930, 409959483, -1221153233, -282938933, -310880121, 930895623, 832541249, 1065689576, 2049283072, -867109066, 463476522, 1966189306, -1509397162, -1162489362, 1207637046, -1885081211, -1835126187, 741971662, 592356869, 190649373, 1098775058, 1049297585 ], [ 345441463, 119112904, 280844691, 144204460, -1023542258, -757665041, 965145344, -670729923, 552402609, -1113295670, -1752795880, -1028429550, -1708179552, -1268849050, -1760013240, -714189491, -2073330943, 1502909210, 1650751383, -603498374, 41812252, 1422960441, -808908154, 2054623726, -382681933, 812804722, -497596031, -1817302344, -733875413, 1802682830, -1080451681, 1016382788, 2092405492, 147108366, 1654452087 ], [ -1611843687, 1524031351, 500606003, 1876854574, 212712262, 585809448, -1572645788, 1247074141, 1509545493, -503276355, 959103588, -1316401310, 1049661584, -1182129299, -1285011582, 743124173, 1528561282, -842232913, 1562453507, 2061857732, 1407382696, 1363436095, -461691043, 160113119, 31643950, 189209816, -1611339938, 474923572, -1800957034, 551580939, -253105529, 1983013833, 1585124252, -670872394, 767681639 ], [ -1271344526, 330489482, 738564476, -772398719, -1173220217, -1841083525, -134122629, 265013072, -270042740, -1190577395, -307815894, 1150156834, 345901967, 1065888287, 1370346162, -1662201999, -987660083, -1346415660, -178430708, 2045961251, 1317216397, 583277534, -410850615, -136605502, 707349219, -1842918181, -351539162, -284929967, 79785519, 1569867284, 925612748, -1781603608, -18023391, 1380444984, -870979814 ], [ -974629458, -1005850087, 947349945, 2122731105, 1643179699, 634775867, 1624820295, 1736942401, -1288997262, -288483054, -1402592237, -1807977298, -1602314660, 1157738952, -981067206, -1459065155, 1318380912, 837819589, -402207925, -1284395859, 865775810, -1574348437, -1834974975, 1660699409, 1597284780, -1274856873, -1310379239, -790437427, 176580606, 675780870, 909362611, -2001995376, -639427824, 617951049, -380152495 ], [ 1728049299, 289242793, -1012875253, 826963302, -2059440566, 383656681, 25657016, -856077840, 2044475116, -1528171882, -162747922, 1260384430, 1464550697, 655482843, 1406453387, -2031159713, 2089210665, 1422818219, 500447128, 1601985444, 799390047, -1111982051, 164094727, -1631005389, -763222451, -88238238, 644108625, -1206747583, 819962706, -1939141192, 1860990461, -352511148, 781439240, -2032167557, 1373243922 ], [ 939605487, -899922956, 271166993, 2010149796, 224978030, 1770361561, 132059883, 1042052327, 503987726, 1052978843, 2007622186, 1544174279, -614571824, 764390843, 1431540860, -958974580, 1062229654, 195605426, 1712445225, 792411927, 1011343650, 630168999, -1632044131, 1592634807, 1786651437, -146679919, -348828902, 1471916574, -243851419, 1780188614, -50585948, -360985881, 1976005773, 1858961046, 1020466751 ], [ 1167541841, -782971283, -1281094181, -292882305, -91645619, 846761759, 212442314, 1752426135, 665068271, 73426239, -1345481367, 1647047592, -1950512291, 358670851, 1937223591, 106152008, -1650691992, -1451633018, 464086334, 1660629810, -866828983, 345374114, -616964014, 62721072, -449315583, -1545821962, -313816919, 1693822659, -1441625439, -2054858506, 557566939, 1214673330, -2043213713, 2082629927, -945013285 ], [ -375688735, -2119047854, -1874081953, -494594866, -1316928641, -1652305508, -1564230275, -941108799, -1185228798, 1398767005, -1216028891, -121132069, 2027777225, 1285055862, 1290562041, 19837977, 355220834, -1882621335, -1332563345, -1033393659, -1291752391, -2051927429, -1119225689, -344425765, -75860256, -1350273689, -1104495630, -1888787473, 120971520, -912619532, 1874975108, 1138270708, 1880244170, 412500811, 437772792 ], [ -370801795, -1131983796, 2070573325, -2067391187, 1226914173, -1515044591, 1239540718, -485367469, 237341164, 1026830949, -339395009, -937758801, -1080044849, 2050034229, -389346551, 273556524, -542628420, -891134717, -436039590, -1671748579, -1074830883, -1960913270, 1409467579, 339450384, -1676957521, 1730695196, 2111901632, 720215539, -1039923911, 429014940, -2115633984, -1911141064, -1858130137, -1873405220, -1574687493 ], [ -1429073172, -317912827, 687507721, 2002301902, 197436691, 1595243624, 1092516708, 894806414, 1919359023, -1837437223, -2065334384, -1863481200, 1002151898, -618019011, 1355114510, 1987602242, -1687874415, 1207040065, 301938699, -1005995979, -53862400, -605979757, 822590859, 1370976786, -1109625778, 875041727, 2054139543, 1995154005, 160241004, 162587654, 414780710, -499558528, 872473447, -566813391, -1387826854 ], [ 634781126, 923076206, 260557652, -1251631866, -1633238631, -757535385, -1080349327, -535585151, -401932344, 991329559, -1805162415, 1789224359, 490355086, 286420149, 682928942, 1187856713, 1277856657, -334226057, -2109065760, 1498770521, 41864742, -1614204950, -998663342, 1097917815, -47300147, 309284511, -2097982677, 2019843501, -343696818, 1790165831, -1528969914, -1277941541, 61037299, -1306538228, 895032418 ], [ 1310301505, 1177351719, 1730694175, -703865107, -1968618094, 1146145269, 1086054261, 1058245404, -959680809, 722927531, -1269113188, -1036657327, 22246064, 1513476939, 19889009, 1456808063, 1545038445, -1102517271, 1030393132, -341495829, 749380259, -1865522685, -2022652878, -1847387591, -276340686, -1186691229, 702409511, -952451577, -1785380435, -660235472, 650861750, -269770757, 1321677070, 1834248852, 1351942205 ], [ -1187494778, -1795070601, -527645154, 449961947, -181749022, 407549147, -2126937476, 1522378204, -337573281, -2130391649, 1983664415, -1739728555, -1118492238, -528296319, 517041803, -479071635, -492088936, 1134359786, -283058847, 496623757, 1271667413, -1054982216, 1810488230, 1048308648, 1763060532, -1060188237, -1698205654, 1801134945, -1059819103, -129193596, -653314285, -581340372, -1618957165, -651153661, -1431698461 ], [ 999869753, 1038252824, -688842699, -1724387466, -809971686, -1860598266, 566269901, -236067746, 1038043943, -472078227, 1838994028, 2146806573, -490394442, 1711003405, 1912833927, 2048554961, -1797562476, 940410079, -1372496846, -1602673380, 132678569, 923828145, -1345802281, -1219551046, -954463183, 988957871, -579124930, 505032801, -1847872119, -146858164, -1277725634, 1472243125, 100572254, -799289537, 1879897315 ], [ 722122422, 1764156236, -1546531017, 1681204507, 1890040378, -641539095, 13848465, 2027437698, 381815510, -1038989570, 477671880, 1576579105, 559998139, -616548376, -967429951, 615070885, -911315416, 1796858052, -168475798, 626252744, -971395623, -1703976511, 287686591, -500214249, -2129044840, -302308625, 724523358, -1031351456, 249585867, 574779052, 999240397, 1674506913, -926308523, 391664011, 1152606061 ], [ 185034317, -1732281946, 1265933355, -1636534042, -1631824852, 1833527920, -1391701562, -501910131, -1159202064, 355683538, -233981459, -474722534, 1210457394, 1212339136, -1937161901, -2145397703, -1036691030, -1106356319, -1372665812, -1363205451, 295373459, -992156038, 441327630, 865011318, 355142951, 593245119, -314270532, 654744447, -1511214729, -1434575093, -883208840, 1324045600, -628399956, 1904825943, 774469586 ], [ -150647297, 979788956, -1986612871, 1146466362, 1221263504, -1498634691, 751002502, 1958592252, -1040881160, -334257769, -1650202097, 1313251019, 930244649, 1451840567, 1845669340, 1359211390, 1894091684, -121284059, -2098120425, 1065733883, 525838685, 1473312787, -1789795273, -2031039492, 997321806, 51300220, -1913845377, -74241902, 71746481, 260466755, -884081188, 1453110936, -644094921, 323767732, -1181169395 ], [ 1977776120, 1860348783, 936083848, 2030579028, 491805736, 1788617618, -230802005, -967773780, -1646461096, 873249071, -46513657, -1555923274, 1073833980, 1223134207, -216536432, -677993040, 1549600292, -2042104325, 200062060, 1220454806, -451469040, -1701527070, 808075000, 31238682, -924359607, -687819480, 917498034, -1595547615, -585094027, -464209414, 627483358, -1406456144, 228079914, 949082585, 1912229549 ], [ 328175279, -1322323886, -1571431653, 767737367, -1426013621, -900747006, 206533807, 757268734, 302384409, 1008842027, 1681250684, -1451176038, 1826859697, 1921882534, -210207250, -108131865, -1379498926, 1995554827, -1565310729, -732021908, 488698291, 2072631967, 94467086, 1478591604, 835047519, -186880459, 1110186647, -1527074203, 1333266184, 1576717297, 1015450305, 1642421439, 1511954776, -1370983798, 143217083 ], [ -2025006441, -314852621, -1707258969, -2050962003, 1948695884, -631931154, -1203064181, 52950585, 1822712171, 2084386850, 1577688204, 459751883, 1188513198, 242124339, 123825858, -2023750937, -984127790, 1889965909, -1947767861, -1524908638, -1636685844, 837621006, 1114251653, -1344475359, 2048560921, -1254024688, 1659947351, 401779180, 1976447663, 1177788, -954360099, 2140487848, -292205245, 1029389476, 1182769118 ], [ -446310699, -1873647367, -523626407, 1310469365, 47527249, -2133740540, 428921231, -1552530466, -202745851, -2104812334, -1507772116, -304238220, 960918650, -1996001611, 507019441, 2001143270, -117595656, 1104693210, -453013209, 297706604, 92483472, -477189531, -702039496, -1487136524, -283018717, 1866152835, 247640471, 39647948, -1596939744, -2076212118, -1938492376, 1005809701, 512878778, 978077703, 1019506562 ], [ 1598774312, -1685616808, -1593316607, 699455783, 1405024879, 1894847326, 1077241523, -194538012, -1828597705, -1468323577, 291376824, 1596917314, 975366836, -1451885847, -1487921264, 1644468963, -791843734, 283034270, -1108689670, -950355346, -1873990751, 1272668280, -1748089554, -68759206, -1691246317, 1065633089, -1089713581, 469005068, -436350296, -188144385, -1524860795, 688015149, -1060618169, 2018864838, -1357245498 ], [ 1662557449, 1052083689, -86992676, -815427801, 149101905, -1207619713, 1386127430, -1579274300, 496000847, -1707652426, 2008595147, 402174789, -1726638504, 670817488, 470982644, -1497956975, 59373859, 1375042863, 2145399507, -2100130684, 921870468, 113018985, 969870291, -214472188, 725054597, 2064455205, 1989204896, 709329584, -628823843, 1752187536, 1461518773, 1035840140, 382071123, -92237109, 1032854224 ], [ -1373875999, -381817929, -374786625, -1695380508, 2085307075, 1414189397, -1374469545, 1181989368, 329719382, -55498040, -2074706371, -805207965, 1537032979, 891814619, 938361107, -1253644498, -1080962896, 1343275504, 800446695, 1207670686, 1803731727, 1358500037, -48808392, 1282064242, -1159089111, -422932592, -1245044084, 1615540857, 1061330239, -1904492607, 1396611850, 43019637, -350689633, -594681645, 2048742395 ], [ 1120248740, 343808811, -874143065, -1031585828, 2037483416, 566383868, 1296273362, 617580148, 753726934, 1789468455, 789352712, -222040961, -1243177313, -1148091373, -534710153, -1488079224, 2011219114, 1688482520, -511368432, -379505097, -913510965, -153400371, 371608520, 2133469656, 773711941, -607831583, 581747463, -34512109, 611423649, 1033259006, 518753820, -987523453, -131367741, 1585829268, 868772100 ], [ -1547960266, 856251341, 506321909, -402046189, 152357198, 1276549041, 2127311152, 1833557631, 264751235, -1683386184, -640298889, -290734789, -921548280, 1914752939, -1179199443, 364628832, 295402610, -1754991183, -975944880, -1982617239, 394985393, 1958149348, 1208119605, 1053847189, 911104579, -1335205447, 2026128961, -2076677802, -2146707336, -240297521, 1248821682, 49882409, -512322077, -1694165872, -509123061 ], [ -9635428, 1712455198, 476072549, -1259751242, -777319674, 1385800281, -963908947, -413411622, 1608022149, 1003923911, 1211862883, 723392342, -811621756, -1071433043, 668655278, -612706933, -84442755, -491943824, 1523304042, 1303934253, 208398725, 1576826457, -77698702, -985218106, -1548196602, -904459396, -1634920417, 2000857923, -795066362, 119542885, 1471450641, 731556003, -1187948390, 877286443, 1911266782 ], [ 1939684586, -1952161752, -1829666811, -1947741741, -1795590206, 248316953, 916804235, 1267989065, -1729137620, 1170193238, 1008794682, -319814284, 1991298458, -149288766, 1371407961, -1823920089, -258718704, -125427803, -923446750, -90335621, -1157177130, 862958504, 189455501, -925405966, 384646492, -83578417, 1279538881, -1330388190, 1918194329, 1884916242, 1611787547, 311759622, -1579260649, -1128888195, 1678112087 ], [ 1036977132, -948502128, -1302421317, 1106960690, 217095636, 1400701098, -601198743, -2116776318, 1453809325, 1035354230, 1165106938, -912335838, -1103453659, 1472166267, -874106764, -2101527459, 591895221, 1127475010, 2063388444, 52988399, 1612111429, 1242548405, -1911456254, -1072965177, -712779894, -1623967691, -1320444051, 940139145, 1300121617, 23883177, -1604352801, -1700495902, -780018812, 558777162, 2000850494 ], [ 504080299, 1395449277, 429450606, 1743971867, -252768030, -129484533, -1814164708, -1116630025, -747814948, -1686376996, 1504496948, -1493062891, 568692549, 2002289580, 2027488773, 108422017, 589338625, 1682103851, 110463027, -1159931060, -1638636428, -1711307247, 948442493, 1347585278, 1765953057, 1016378322, -715231222, -1220749736, 1574277543, -764512730, 508803812, -618189496, -74643774, -295552369, -145893072 ], [ 1093801307, 1816126303, 2040567464, 288610899, 1610805781, -556051689, 1377417709, -1842379876, 869841303, -1217600595, -1409833747, -838071722, -1514763309, 2103447430, 2088683026, 2114766704, 43344762, -609532584, -734068818, -490031053, 1696622923, -343006553, 1252531764, 1281935359, 209794221, 222305121, 759814116, 2131594299, 232239350, 231266181, -1234348642, -2058331796, -663132996, 147013147, 123868301 ] ], [ [ -1859300215, 122416626, -1917762180, 1285627621, 417635238, -276290519, 102652817, -254667405, -432953204, 1020285815, 456844888, -892371096, 1891662803, 1426965082, -1157074555, 1859744314, -527903210, 1431537698, 1457320689, -1700934763, 1805831681, 117264337, -2022933330, -750537226, -735112793, 376662891, -1192078150, 26128822, 1652831429, -1614077311, -1172412309, -133186435, 181802881, -2074127458, -1095362542 ], [ -1045867142, 1741104903, 1023798274, 59012856, -1805985493, -306423662, 629531532, -731508847, -331465960, -1803490159, 943906298, -1581392798, 1402892398, -2081300315, -371989109, -1659909507, 152614739, -1840443796, -541990316, 1285559406, 651134705, 1905103665, 2001795678, 1447910766, 1230980629, -1919484789, -750403621, 1819657315, 226201636, -838026137, -5844589, -1304189702, 1476494924, -972286686, 758027742 ], [ 387653303, -1643914719, 1205230822, -931544429, -1364040017, 1637893423, 2056621102, -999433602, 1397343038, 1767028469, 423748631, 1247636363, -1855236959, 704675145, 1015212095, 905164831, 751520107, 1372029940, -1068816165, 1627713071, 502402362, -712484371, 215478373, 207267399, 1403622780, -1810174982, -248691409, 774185762, -1103633471, -234033331, -1806597823, -1078680073, 696987961, -288807671, 97260102 ], [ -379531238, -488272127, 1741363199, 1565085132, -729852977, -1019808179, 1313658690, -72315764, -858290731, 784444620, 544218461, -1218061598, -1451012644, 2128084023, -1061329590, -237112575, 1619549110, 1513530883, -985536951, -1091312689, -1895309250, -1589457932, -1961896495, -1611146214, 12445778, -1130322322, -96737619, 249217763, 240316698, 2004334473, -878619796, 1499969108, 1853680613, -819126802, 691144955 ], [ 1874771870, -34214888, -1995981885, 137836027, 198447917, -1702676029, 727933670, 1443497140, -1377392759, -1448653659, -112858729, -162989460, 1371336845, -1351565782, -1615748806, -670075115, -2026297063, 2111907111, -1906203202, 1731986026, 949004411, 1345857147, -1161964406, 569675578, -2126457965, -172857320, -706398913, -1624637701, 324402860, -1493576466, -1896461065, -2093354553, -1412805590, 352072635, -852145947 ], [ -180436202, 1890727035, 907159637, 215807537, 444464667, -1754793028, -788953018, -234494036, 1014626098, -1376692610, 1275384074, -93363072, -74840511, 892792307, 1513285922, 1726738732, -36649415, -417280689, 563908269, 785989307, 399225574, 1214675447, 683734901, -1001925545, -493424551, 751291716, -2117205408, -1603141954, -1251957749, 1315366369, 1008352064, 1474049587, -63318797, 793610719, -232295557 ], [ 1552599863, -2208379, 599547509, 495481464, -383589348, 1723649262, -91440026, 1338126178, 38516238, 1387320250, -342510798, 1363712153, 1614182414, 510320281, -1881949644, -1026240086, -667378244, -790968725, -478688353, 1531329230, -940119872, 402695287, 835429498, -377303533, 1645798411, 2073361514, 1662249113, 1272190318, -494783299, -66935951, 1339796019, -1186077608, 1382211740, 1239081135, 1645789651 ], [ -1408361239, 1577963977, 950534284, -1835624444, 515820041, 313786046, 1984482361, -357491195, 347899766, -3457169, -1257843855, 1633459122, 2072787143, 1569616513, 1892374113, -127715527, 1444603274, -572047266, -591735822, 933410092, 236456958, -1550579960, 1381028710, -701658380, 485755027, -1098041603, -432342230, -513400711, -1974771716, 836266608, 1684943293, -723978060, 867804349, 1867367926, -2013479775 ], [ -301570262, -1375109191, -886230503, -590639437, 1006328766, -270350739, 770238328, -2068883555, 1861365246, -170449839, 979472475, 1051541655, -1277550344, -509166390, -187218704, -370143019, -722842013, -386852424, -474861450, -997399255, 1093929507, 2012895784, -743602963, -1606813331, -788147065, 1905518159, 1681254156, -614672852, -1806284104, 2032924912, 410781589, 421511999, -1318299093, -1048440426, 705458833 ], [ 1653911421, -1401523728, -155187357, -2117040999, 503792419, -388894672, -201098349, 430183384, 224625025, -2019635556, 259428241, 2069614667, -296343616, 1538485974, 437944779, 107124286, 662156537, 471561646, 1931846551, 1636315843, 1756464379, -957021027, -1512403590, -725687640, -1435358468, 562608599, 1077444712, 256030567, 1818274840, 630919666, 1473680517, -5789626, -1621572822, 8947795, -907249859 ], [ -1528323032, 555051906, -1569934245, 1322087704, -156874551, -274311063, -2028718452, 184931837, -784989117, 2084179239, 1368909566, -2035368417, 1474202675, 36323319, -2131880817, 8889994, 232470413, -1882024622, 1020958309, 210726689, -1354394921, -1115403718, 2049977733, -679845848, 2020490330, 1620735020, -1699341503, -657645060, -1550211058, -1697053793, -1052988450, 1031864364, -1414606909, -1149947619, 82274059 ], [ 463339560, -1508321384, 412688841, -1468875707, -912663154, -871635505, 1364031415, 2008161569, -1512712811, -35796182, 1585720175, -1964975719, 786724980, -771042186, -724145815, -143858289, -475151546, -1197137138, -1571420828, 1205001831, 1152954915, 844570502, 1997006033, -1341874898, -1077289940, -527837170, -1345459761, 1051092830, 1048800133, -1699555665, -1160901192, -330216721, -1686518323, -1049951211, 948377457 ], [ 834506458, 450039562, 1493790888, -1132197088, 695504798, 1932018938, 325602606, 461656609, 2070793134, -2113823665, 690004318, -704779026, 45705275, 499484942, -948454763, -1638720196, 654398776, -310830725, 1217128731, 1313110719, -1763371308, -1736980715, 1832515694, 516868364, 184058080, 23307278, 1723121356, -549230660, 771361797, -74350802, 402296453, 696054172, -1108188394, 126430577, 1572302358 ], [ -1928395848, 914203534, -906489848, 887478264, -561423691, 1860691448, -1520136027, 959041705, -314299443, 241671116, 322114869, -1233777342, -1708972788, 828366957, 221642392, 861386931, -1124008650, -1146181854, -875529777, -1405938934, -219436740, 1339088855, -1595114953, 491163397, 1837531467, 971367243, -803019373, 498393270, -281891547, 565968677, -46040263, 888286535, -34602231, 1286268802, -1770146348 ], [ 564731016, 1692751537, 598630872, -1696577866, 926284188, -1986450859, -1073875262, -1934470103, -1668085763, 1692999222, 1392093389, 372668205, 1928611368, -1358499392, 1733792284, -2103298964, 1216929466, 1896300482, -1580691603, 325462686, -1481764254, -2009161544, -1101625768, 1182249751, -398057199, -851711120, -1188188979, -326077427, 817519582, -1189416944, -188898102, 837301278, -1314526965, -917266841, -1069026402 ], [ 740275378, 579775178, 2059036108, 885784436, 1701211047, 14185124, -1152060744, -1238946079, 1526891871, 892589424, -1384070281, -1124088507, 1264912284, -1821614196, 281755259, -1794646656, -1718289933, 1931934386, 1416637573, -1635051311, 200051029, 802617732, -1495466855, 58630331, 681811146, -1807573240, -1163194326, 793678755, 492160260, 979392548, -1462839940, 1751468605, 1422876871, -1063732833, 838809887 ], [ 1153310847, -638016789, 1395145342, -610443364, -2091678438, -1344487167, -1859871273, 207434615, -718828930, 876906611, 1879206690, 1718208855, -417031478, -1234874334, 477872067, 2039907202, 1519643745, 364379343, 478752554, 1239613457, 1362956907, -1299897275, 1414493646, 328794008, 109648334, 1646373108, -1297722558, -779445008, 532033674, -1511374300, 1949367362, 1014732994, 13960429, 1490730641, -1002692954 ], [ -1198798624, -382153233, -250132552, 629358904, 1004938554, 1489988663, -2144601768, 1645412707, 207966371, 1274734431, -1254887046, -829192974, -359574580, -1713738686, 934239619, -2107741873, -881873629, -935362671, -1074884522, -100916679, 89176060, 822320278, -1949812256, -506397503, -715129160, -865026858, 1712856190, 819710430, 596887687, -247246225, 1327937514, 1178212240, -750072580, 595466841, -1006405002 ], [ 1726664379, 534149332, 45062554, 325099736, -1183416377, -127766719, 841923035, -2019752729, 1073339194, -163764616, 567102265, -1602500249, -610229101, 390134924, -833910325, 1934521053, -1666713041, 117884370, -326669268, 1070024151, 1307968565, 1785053917, 401174394, -1074514870, -1778827794, 1059891709, -277048231, 56423602, 134291892, 1808865956, -614575636, 917891469, -594401883, 1862866646, -88050023 ], [ -1335373043, -2111790762, -578683413, 390085880, 2036063561, -394366666, 1537785592, -1755544007, -944843136, 622292384, -1740348478, 731138549, -1075671745, 1609890623, -1381196260, -1324490670, -1842289822, 222330823, 1913437794, 1225892983, -1862189509, 915275276, 1750497904, -971212468, 1668886774, 188125369, 2076308696, 692143377, -755909712, 821071420, 1991122716, 1119253050, -286460543, 185722407, 216005907 ], [ 1415435219, -268454436, -995772673, 1246174498, 1422090652, -1729229815, -1593044008, 1439471072, -345557691, 2061045753, -2015746023, 1864247329, -757157253, -1393557075, -1993880640, -1401674177, -750018556, 1891714699, -253248919, 603925502, 178454098, 2060775341, 567042626, 1478095439, -1820713053, -1434798674, 2054584012, -561586473, -655167438, -1871027845, -66135943, -879138001, 602406558, -621515208, -1147170378 ], [ 218699768, -1097357558, 1341420950, 38050683, -1391241844, 1730626142, 399934441, 275166657, -1956691353, -1495524402, -1978521338, 379943335, 1742163466, 1467254322, 1625760219, -1799739710, -1898356782, 1689886852, 326503449, -547771301, 962092911, 1765233795, 206475383, -1814624540, -384077285, 2027567373, -1686764007, 216517515, 180194848, -221272508, 501430426, -393580743, 184985740, 806210045, 588266962 ], [ 71808518, -964872470, -1110649009, 712700487, 1985844967, 1923601997, -523972333, 532186496, -1427902343, -1297843368, 1380989117, -955448004, -249530106, 1601367251, 1697766106, -1487276252, -1436856603, 117640106, -1338252157, -1471437733, -220046128, -323721792, -461723016, -328531727, -324754709, 826173880, -1694506827, -1292536946, 228878976, -1831752964, 1808495187, 1860095454, -1312047645, 1147408703, -2089150534 ], [ -1849642613, 1325897519, 793081668, -1170879512, -182639200, 1942754412, -1687492572, -1895320056, 100903854, -1487126405, 100668862, -938594589, -1706540353, 1956694318, 637072762, -1134500592, 907392566, -475101115, 234229145, 2129154135, 228251173, -311820961, 592467855, -1004388673, 128045926, 1507639942, -299405054, 1630929595, 568517328, -1593101762, 189682019, 812985261, 1677595778, 1617483977, 162814232 ], [ 432129432, -367511679, -979729575, 629513869, 482424059, -2075031641, 1978300097, 1443150232, -1663025219, 1305258815, 915432783, -736941355, 1472940485, 846284287, 240506337, 927391346, 278011326, -1547355109, -1481480946, 1328680629, -127238385, -966506974, 58694768, 1824442414, -1923251351, 373389027, -1108148411, -823030620, 1475687179, -1161438711, -146874445, -506682927, -497662205, -954016833, 2094049302 ], [ -1051073450, 630191975, -1614071475, -1860114608, 398844486, -1923522136, -1714272624, 214842703, -1943882964, 1943187448, -889614605, 667069993, 1106587925, 1177949300, 1603265183, -405117409, 1064247415, 1455523843, 370282127, -582399549, 654936612, -893115215, -303716318, -819985500, 1890706928, -99350170, -1998791409, -362242155, 488698413, -2056445052, -57108093, 232464637, 389996114, -651486435, -827578016 ], [ -430711456, -300819423, -1013040926, -632212638, 959309219, -1601304064, -1317987847, 2093250770, 453042939, 1724112222, -2010859662, -1443093174, -1025506089, -943856280, 820941804, 954726425, 1403762046, 144965609, -1011998487, 1845893870, 1852689617, 1802851736, 2017170028, -755179122, -304174644, 1285021217, -75651503, 1067426311, 2006088954, 859458503, 2137826146, -295397183, 781080761, -196752585, -1055155845 ], [ -1603579001, 752335275, -1791411784, -1827035566, -1013535675, 1738751352, 1919560630, -1278548865, 569923543, -931253272, 1920290299, 2034397583, 226087838, -53085678, 54649133, -2015244975, 44646314, 677296575, 57537164, 78207971, -829401741, 463602780, 1469079323, 1694202174, -925816100, -2130680564, 1912668181, 1687759210, -895573648, 1862275373, -865865896, -1045131764, -409347504, 1419945434, 587041398 ], [ -937774465, -1938230925, -2032870220, -249585046, -107161236, -1366959328, -1578286766, -381676651, 745964359, 2024709947, 829785024, 397467204, -1691510638, 2010777044, -572684906, -878707050, -490027270, -111822637, -548727314, 448823777, 775796600, 468327569, 1159327290, 1987596578, -1367812140, 1579201149, 332851581, 184969014, -515377020, -1895545629, -875748529, -1869650410, 740772439, -2114593464, -1287641161 ], [ -538246942, 1005804701, -1484880034, 1212172147, -1908721713, 1563212971, 1924478597, 921248667, 2015256140, 1244083723, 889338741, 1554733682, -488822503, 656734708, 642279099, -449220270, 1235387626, 226832644, -1283108082, -487765118, 1097891646, 1803317725, -1579654973, -1129416284, 674512676, 1119330446, -782746775, -244955911, 1430560578, 1567836814, 401986314, 640290300, -1568776146, 1713763341, -535242470 ], [ -603391761, 418313882, -3694154, -183881781, -141975753, 747242328, 543461613, -1290636029, -380572530, 1154601085, 991032171, -653436300, 510448084, 1909335901, -26298868, 133147868, -2025029401, 35817966, 312619689, -694072409, -148336358, -2031744023, 1761402749, 1386180316, -917404799, -1725333683, -1953411653, 71560654, -732156089, -1036611908, -247046352, 451509807, 1569630672, 1055220153, 121312145 ], [ -2080620315, 1063347014, 1457459055, 275622999, 147353620, -706028338, 1261325183, 540653301, -1934521310, -1854853272, -221116459, -1794452014, 1508107785, -135819695, 669071577, 2053393262, -1268138605, 652082617, -699466680, 1213866830, -244843707, 88186062, -1094056710, -407366336, -649136192, -1974518475, -299134738, 1075346003, 97054657, -1638424348, -1966865712, -887018237, 173256457, 792166976, -2137599406 ], [ 934737196, 1899339039, -1155493841, 1806702533, -1065455088, -873595210, -1018759005, 1235142782, -280395983, 414636353, -1778985778, -1830165751, 920820363, 282973172, 617079329, -1471834065, 1901839521, -781002978, 117602884, -1233201476, 598618934, 42060059, -1808158095, 1637982976, 1313302600, 954296027, -962040657, -698782798, -907545938, -1188877152, 1960810252, -1753309358, -224191504, 2082257684, 779141871 ], [ -552245440, 18083947, -684956007, -1069227139, -1685982086, -2135041837, 127850621, -1833771462, 1519982946, 386687110, -1272356435, -481222986, 782015370, -1692255352, -363900479, 695220262, -1508841796, 1005057958, 256811023, 1797804314, -950658995, 2060573396, -950330214, 846528018, -1918086, -483239435, -606683063, 376194883, 1083332110, -487570017, 1788476589, 1578027396, -921828717, -1541608101, -1692732171 ], [ 1776523699, 1211160556, 684251765, -994862916, 300770027, 1666446031, -2028034816, -2939717, -1433974211, -1187482245, 1497437316, -475380168, 1145200572, -129744759, 1939743259, -1868691913, 1620389027, 658593123, 609756307, -346276636, -1443100011, -1994911152, -702166146, -579088100, -1855213525, 614114255, -514869485, 807504936, -161922369, -223500560, -1494125206, -1445576147, -336175155, -1663477660, 556229721 ], [ 815385255, 1998998253, 2058122277, -1169714106, -355992638, 296271072, 1742715677, -867841458, -1252845811, -992361139, -1095618794, -1881201586, -504152603, 607555528, -132880374, -1120202576, -1167392473, -659556479, 524542570, -1399707403, 1118379126, -1310687317, 496946320, 479464634, 941467196, -538545488, 718092130, -463887156, -764479581, -1190708305, -605040646, 908557737, -488388246, -1591250157, -1276984101 ], [ -1433862958, -62573206, 1159821838, -1110377842, -83516776, -506150025, -217546249, -96316301, 812436213, -1431920600, -779904914, 725285136, -833583714, -1862506413, -2123256315, 1866902392, 781286561, -1422373636, 1052056897, 978493755, 689716283, -762227959, 560503272, -379050270, 275478190, -80344702, -1396328174, 278751290, -133314977, 1659193827, 589665900, 36956503, -1866994826, 963830320, -607041088 ], [ 116531580, -1253319957, 1127673809, -545658872, -891653163, -186284159, -377368660, -1639150667, -953897091, 1575809472, -967027055, 265516350, 1212663979, 1994266301, -735974127, 154474205, -973844221, -994949731, -2021156695, -393976439, -1461365508, 1460728010, -1838059870, -1415704438, 635479529, -986205065, 1616682724, -77422083, -273827907, 285240857, -573133324, 829343906, -1205771443, 346038655, -397538260 ], [ 1914126029, -1516023027, -860724582, 51430527, 1703521371, 1304040858, 1589334371, -2082792147, 920844845, -2042656228, 1650908516, 1039775346, -1660297477, 1692382, -963443079, 1579440540, -1333931280, 1417167858, 552970518, 183506541, 1563210010, -1268694293, -54602583, 1524468215, 39645305, 1352314846, 477640, -242425887, -42847850, 1063643387, 775045718, -2008066950, -2059531880, -731166889, 964897585 ], [ -79955429, 1275376110, -2067614301, 337445906, -353644585, 1201669530, -994987023, 1657106642, 781570112, -274765590, 1219655033, 1436592937, -849732821, 561245072, 25388298, -34089340, -898718455, -163195504, -775801071, 1157819322, 170187845, 1235863806, -328692442, 573064220, -1593070147, 907621083, 1804191882, -2001686017, 434691905, 1815687620, 1035771671, -1913690470, -19543302, -1135751398, 605799246 ], [ 1386859881, 2046824877, -1851274367, 1628100906, -1295556000, 126007442, 813443062, 1897926849, 1015269236, -1549510345, -1919935361, 1689886423, 1522286855, 1622177890, 1044433505, -1396031497, 165552916, -1676082332, -98996548, 1843897031, -924890850, -1043284091, -1703739981, -949693297, -1246607002, 149512894, -770287526, 2115380246, -292217739, 1700966657, -1622883874, -1075921768, 910294691, 1498142277, -488096050 ], [ -70008031, 923942708, 1758661759, -49395928, 2076309162, -353215933, 1891641504, -239275620, 1368000500, 596646721, -2056471619, -23083434, 953891548, -2074711695, -1595081871, -928618932, -1637589932, -1063214932, 589703401, 561687034, 460247880, -336740270, 117582697, -1107250110, -589624502, -1425588046, 873897090, 1913114971, -528605063, -76570624, -1352151671, 1514606605, -244178236, -276663011, -613781026 ], [ 721530051, -996237372, 1865223024, -839705024, 1899517869, 125524492, -948041218, 1091751927, -1404789365, 1289449177, 907375210, 132636631, -1308293447, -1333990491, 1160036624, -1800741205, 836435843, 1290813692, -1623831619, 917792402, 1827164129, -1348476122, -1702734636, -1817010995, -1392759112, 1665334196, 228468461, -1340703698, 1075841592, -1824480839, -978001166, -2077108583, 1738089425, 2009002367, 1676492517 ], [ 231262902, -398620726, 819822741, -1280181243, -1938333529, -1638194727, 1253604259, -376625980, -1898894042, 1462181947, -449192847, 1064601780, 1460452438, 747844151, 2135737609, -1205562148, 2070780789, 1757883891, -1040779995, 2019133800, -535433478, 1283400779, -1137985914, 1766630718, 1845877933, 183592414, 1174096673, 772546489, 2002566066, 78872507, -788402775, -1339129862, 855714564, 398922657, -495633936 ], [ 1678465536, -703810093, -1741414280, -742102355, 1909367417, -591225030, 941353894, -1892605336, -1635993849, 721934415, 761251898, -1310193184, 2070464280, 2079420922, -1235266296, -1749684805, -353723217, -2050940824, -1321448410, 1504435804, -234513887, -1768129986, 558039247, -1236462432, 91398323, 872212336, 1419040490, -852245921, -564785563, 1592149402, -1989446399, -916812400, 91075564, -949525348, 427941086 ], [ -1390387618, 1182394684, -1574216095, -1393235951, -434852220, -182286533, -81864598, 147604947, 1356292562, -353165757, 1838540199, 1717457939, 853730945, 259793642, -1952409934, -333075521, 1474934960, 919773071, 1868951272, 1700584750, 1405302521, -1756373842, -1276632648, 448253772, -1704493062, 762957138, 770033196, -1813137766, 283106799, 1084962691, 412462034, 1697312784, 1408927663, 1831370347, 1990304460 ], [ 1801410931, -1807862554, -825524950, -1212171920, 395951279, 520957113, 1722529601, -1602925359, 413044641, 755705472, 1721888866, -1149445474, -91423408, 1318142218, 463026819, 1811651842, 789153870, 1356622149, 779977905, 1124336782, 1896641184, -458476888, 227801733, 581728587, 1492086319, 12135280, -564396471, -1234017851, 1453156309, -1573062635, 520470328, -1179239164, -1052632923, 261542254, 1656886632 ], [ 1298146182, -2080429624, 286613417, -2065430132, -2656295, 1759875452, 1284973714, -1536599597, -1561318609, -1384066549, -1699107500, -82188706, 851210054, -449179116, 1532677437, -2094282670, 1219687440, 1484356090, 1994796758, 1782716093, 1599595209, 1018831326, -1114671209, -378861372, -1293086607, 1422247478, -1018072588, 1360099451, -1647076370, -1087263737, -1744135743, 1266161600, -840880025, -879822315, 810960480 ], [ -311677036, -1906600299, 1171328528, -448074190, 2080789242, -564749581, 438060591, -689288872, 64930937, -1737976638, -507763842, 137871429, 994680048, 192327621, -1547155450, 895093925, 1993863641, 1121482959, -1875025347, 1315229835, -2026198103, -920087953, 1949391263, -1247621344, -2072979668, -1459285156, -1817034081, 847173026, 1310953943, 687159759, 1396981804, 321997889, -1033281049, -1023776831, -1901377146 ], [ 1494976243, -2067000326, -783991787, 463816080, 42140763, -2029264265, 1548329027, -1759796243, -1652571385, 2086912496, 231057500, 1856117900, -1706367454, 850401011, -1571491463, -2017556493, 5553683, 1250341055, -1512127156, 971993846, 1492056540, 135363058, 1660439825, 1675076222, 1100893122, 829688471, 648391456, -1686855432, 208852102, 1527983294, -1438940056, 561206126, 1453604866, 664606917, 354286307 ], [ 1368991067, 670111560, -598795443, -465274971, 1744857086, -250781350, 1763073530, 807603901, 860156934, 985341137, -1088420443, -1373157272, -594226111, -1336968231, -862951314, -2138148911, 1894221404, 1088229208, 509443128, -425551571, 350955451, -1697526226, -1719701228, 919891322, 117349083, 512825481, -1122264604, 1131012343, 1464077674, 1347859477, 1941484374, -1529018141, -854924327, -631897088, 719728664 ], [ -1409592663, -1302003818, -346254681, 1304000518, 1592650141, -726708950, -1068971089, -118116230, -228909435, 1022048913, 1119462052, 1594839611, -484412734, -1788535848, -1764027325, 2086486525, -527928707, 470359473, 378550971, 1753840736, 613702559, 1111595010, 328762758, -667827572, 470282791, 166956893, -105213877, 1704406170, -1871251401, 295894664, -1793878121, 156122630, -67963846, 1171472635, -510925289 ], [ -173565840, 980720529, 1467340276, 1465857424, -1218575675, 1911603298, -635154797, 1758396690, -1425858771, -1411560831, 891804246, 1365957318, 1542451581, 46033088, 1091134332, 960829275, 1087712652, -2011075605, 236799733, -1731474383, 1602583106, -702723200, -618963599, 1859998374, -146227494, -472748426, -110779403, -53868603, -1024489305, -832571865, 90001590, 966846076, 820692099, 349081196, 1195193532 ], [ 820047940, -1786814372, -775469749, 227023652, 1738283252, 890214306, -1566591273, 777329558, 1778385897, -2135731432, -2105301265, -700393651, -1782005434, -408078656, 1898783840, -1648762006, -1743034761, 203162646, 749501714, -545634930, -378900781, 253275788, -515065316, 811219115, -1152254599, 2063712543, 1113461074, 1554057259, 1877450327, 310577390, -1165771261, 942737509, -967939662, 123950837, 338529681 ], [ 1684256602, -363579079, -2117364021, -1338344388, -1240979978, 1364980884, 1475712071, -1089884296, -604110974, 624113160, -339905803, 156111536, -1842296635, 255920778, -292682175, 1752369254, 332629231, 389411711, -574822489, -742576529, -1266296672, -1097118077, -1101218200, -1835439468, -831722853, 534135183, -290852211, 136031468, -1710467370, 1469632831, 1363134089, 995845280, -1087527297, 797889363, -855425369 ], [ 646306863, 888606687, 712486670, -1207047645, 884092131, -745116060, 696049569, 95200277, -1604782640, 1545578538, -834944525, -1287570229, 1578439753, 732638996, -1771443386, -270035283, -116579142, 405427022, 784963955, 2142686199, -321760453, -1781051114, -1371136108, -921008240, -1751002080, -150572139, -464938030, -180990643, -356075800, 720977796, -1676947502, 642106473, -2143688273, 1800833461, 1224507078 ], [ -280595424, -1784942591, 584416995, -1741436803, -2041762732, -2116162757, -1329132155, -1063908540, 1773978374, -1792039036, 1864802268, 1739664528, -1142433488, -700626918, -1818160554, 246703450, -2065026111, -579461341, 386513204, -1238761564, 512793535, -1574042357, -1018203964, 1233047438, 2021199510, 132917484, -456516386, -1857352281, -1889110281, 1067362693, -1609259585, 296698221, 1983262367, 1979636580, 1456360006 ], [ -1573943752, 1945002466, 1571288597, 2010168921, 508070333, -176047051, -2118164900, 743503501, -1702401874, -859324865, 1328032260, 369656630, -1197568790, -2106785070, -1746698459, 719908558, -1352460219, -1048313274, -1067058668, -1941515619, -1157589144, -605658413, 1716530435, 1225685927, -1836280844, -567288434, -1217219635, 1943443193, -460322974, -1267251168, 645604114, -969449942, 2097867510, -1599858381, -493945601 ], [ 1746810848, 9275188, -1290586242, 1560801732, -831021649, 846639808, 1908617524, -460757917, -292753487, 1332705263, -210400121, -549407558, -1709404057, 1826954067, -1609399790, -1947006882, -535331109, 1060810761, 641839792, 592923308, -1809890239, -331059377, -52660388, -236430384, 65641712, 2076083020, -397823794, 1604793948, -1156600558, 1134998328, -1072985861, 1920418922, 876486638, 1452978689, -58688572 ], [ -1534852154, -462209093, -124108790, 473943905, 702666650, 808667752, 840065814, 1610874724, 79975110, -401371690, 1294492292, -73510278, 1539457959, 1219086149, 2102891306, -1496743860, -981635472, 638468480, -170238646, 1620544353, 1323882868, 224406441, 603905274, -905170160, -106925992, 416999600, -1500575625, 1294528946, -833626171, -1478933264, -1221799801, -2012286416, 478054400, 959846311, 1394935804 ] ], [ [ -1189976213, -1351086591, 772780959, -2059216663, 956596829, -268383416, -1258007683, -1305635402, 1647563791, 1277755284, 1631516452, -44226019, 31586645, 941776846, -198522869, -659115930, -2102976361, -424453469, 288911008, -1576589242, -73743685, -767124591, -874103371, -2055453830, 1628152464, -201429502, 1438561426, -986529893, 2094977524, -1181391849, -276879274, -1467029527, -1046138781, 1418246150, 1188289877 ], [ 1116742092, 306399659, -2067540549, -1276358389, -323759709, -1566219939, 505636974, -499858000, 1560982781, -239602172, -1557171401, 1999473118, 1676126451, -778763810, -206654877, 1060565068, 980892471, -1812904867, -947910051, 1246114300, 372322387, 1714158226, -585405136, -785277878, -155931899, -1635046993, 1651621326, 1435865034, 1636851907, 633060445, -1959475259, -1074853686, -1610325646, -1527178146, -919129917 ], [ 83953547, 254650507, -373661850, 379972863, -1507361180, -560490882, 640250400, -799022117, -1902823284, 1490316975, 1763905553, 2006777488, -855291178, -471431113, -109888192, -1425419517, 890293714, 919908526, 203535840, 1332165529, -234889145, 420448965, 1106074154, -994873143, 165858109, 127280316, 827366613, -1104135381, -830606120, -1998787436, -2136273843, 166581609, 1891532540, -413268405, 1867814720 ], [ 1788753213, -188084276, -284364763, -1077628769, 490222663, 2141655192, 778294965, 1005854314, 1381164841, -1216013363, 114093060, 616616714, -1116561717, -49486719, -500015949, 1435074832, -1731599512, -1507810821, -151438772, 1917698156, -596550317, -754066496, 1089149763, 1268695146, -1509975562, -1141577411, 1521050601, -77361304, 1116081926, -1413012277, 621601942, 2100270152, 1638201112, 1935057610, 1675399310 ], [ -82920262, -545066902, 1284131542, -1087858739, -1573995766, 193587946, -911594366, 866955512, -1212459981, 985043604, -1021907817, -2016798461, -1993028492, 1505756139, -640720698, -1168592241, -1641787309, -903430161, -727152252, 269205992, 606742263, -1504246051, 1795525146, -478563183, -566344710, -2113501038, 116238570, 904719464, 1972960636, -1263147442, -1136043671, -1975495336, 2016831942, -285257204, -1123652106 ], [ 128738860, 920098051, -1917964677, -350857853, -590578084, -1766180110, -1617903206, -415660742, -1321627639, 1144198564, 1496334019, -1566914292, -546653810, 992956867, 1139380653, -2036502977, -766970174, 137291633, -351784276, -1936096040, 578545564, -1057603749, 1710171985, 295969971, 1551951338, -945618825, -1766288338, -1950457732, -1404188085, -134965767, 215972260, 1013762909, 1164365218, -215296982, -1489623827 ], [ -138374527, -184817763, 669492265, 528372592, -1125109947, 1072776959, 1262723071, 1975446026, -1579008939, 614564336, -1608113328, 1068313358, 1691725020, -1438374897, -505089318, -671229879, -1899153874, 1930977180, 336756216, -198218462, -1023052920, -1731167503, -407329597, 239143731, -70359200, 1079925041, -1250680556, 828896246, 98356771, 1911113085, -1001941057, -1241277856, 143810516, -1869898418, 135056522 ], [ 1563431914, -966503160, -1813959722, 1685185001, -1690342480, 438554210, 1786615530, 337038780, 1234318878, -2120071079, 250275836, -138922428, -508544191, 96518384, -1541843508, 533736684, -618997374, -1726452490, 1633801665, -1823631027, 388409124, 277019510, -1474103200, 1836601769, -1671356103, -318914863, -1212752566, -1164323326, 1291246667, -1544298994, -106811244, -700925377, 973038376, 1615791924, 1348187280 ], [ -1532838574, 1261339608, -354200120, 491226803, 1897088894, -924202774, -125009801, 1899014259, 885849561, -590347639, -68031253, 94702493, 906504350, 75339822, -1459421416, -112456151, 741769498, 1488747353, 1859266063, -187331821, 937527934, 790088380, -800569627, 582383460, 633736819, 483555124, -277574605, 421628899, -1094055434, -1463721960, 215438292, -127314434, -193242442, 1657201569, 1198560021 ], [ -2056083938, 976259915, 1705375281, 1847395890, 249017281, 1616449347, -2019752626, 2096919341, -464763558, -322977008, 1623719450, -63992561, 1326104462, -121791934, -568037065, 855723161, 998624761, 104492545, -1088461622, -1675212692, 2058895635, -1972134595, -1131614894, -1543516297, -730870057, 449547097, 2013072424, 309753296, -1480018262, -355716785, 1221323687, 330374114, -54663020, -1051557816, 1655310807 ], [ -1153376439, -354846481, 898238702, -531300531, 665325167, 459316760, 1622737013, -1496325259, 1169841963, -1785684121, -329068836, -636786627, 1356160679, -1683884151, 133175790, -291660644, 1467157755, -1838999204, -1851098140, 1781149268, -1511811084, 1913281860, 874708348, 916997721, 734447635, 1993296688, -637528259, 1196756960, -1342196921, -1750735118, -1769532676, 496347482, 1820801194, 1564346445, 532007870 ], [ 2089140268, -172035847, 1153055323, -278372419, 155613080, 688888334, 922596201, -353839701, 1956859841, -1497259471, 1046364210, 1552327882, 1366307732, 1459213928, -1706826578, 1430787506, 871009054, 1568810711, 1092132998, 1899711685, 985912687, -1091240532, -437578612, 508076076, 58727431, -930648862, -1422202102, -1734059916, -1073441976, 236180415, -1768562931, 647805477, -1782798195, -56112627, -1853547371 ], [ 2044547251, -1933545070, -1945680909, -699392175, 1115179440, -1404451927, -1743192593, -342267102, -299586801, -2138525848, -527285244, 1856426297, 204772496, -1328959572, -1975286161, 1153227499, -1424298378, -1506021281, 138495384, -692556848, -2062970214, 1375672989, -1717911799, -1003313707, -1589678933, -668928323, -686807329, -353708901, -701643788, 861747451, -900617516, 1627693363, 1162694684, 1455897546, 817871858 ], [ -35207011, 1538894628, -482861553, 2066377464, -2053789879, -1320509974, 239367571, 1859181515, 1229662207, -574466219, -351191130, 1530295620, 2071881673, -765731029, 1373512006, 506910381, -345078193, -1466245764, 2135659135, 394241697, 278530713, -211858274, 553270345, -1811552161, -793714697, 1810989393, -1106947615, -2002434715, -1395375807, -1890296574, -1518912079, 669519132, -1253131818, -49858028, 659486785 ], [ -1450040291, -2144238999, 273684517, 740734036, -499948017, 1460668259, 360033004, 1242610103, 575672793, 433594066, 482151412, 1342401588, 983747005, -1933418289, -1222228489, -1971607118, -179501244, -306201367, -186413959, 144074609, 1209802519, 1525956122, -935152303, -1531422494, 1349246208, 1905655195, -1037375054, 1477414979, 452741757, 1770021305, -492146279, 1570922983, -474307804, -1777736637, 1614944584 ], [ -337882482, 1029805884, -1704486161, -629111834, -1609462276, -839375033, 544503125, 1131107414, -1530520047, -528086764, -1025621111, -1101877785, -2121446624, 2043938380, -681161160, 518088027, 417070189, -1956120696, -1049811636, -627546325, -664819684, -1268868008, 1111557883, -1513493713, 365236450, -1606602881, -1410415592, -1656176909, -78174684, 2010209917, -2099223514, -144655450, -855252362, -1267174041, -362270495 ], [ 1194185391, -618267021, -1473151417, -423793470, -1205116551, -1115101239, 1838233632, -1466538510, -1617912497, 1915834519, -1222234106, 594121033, 2136354746, -1909052865, 1270292604, -1767287680, -1467220507, 71571026, 1607186425, -1735228663, -1754167961, 1369063633, -719128346, 367067439, -438853938, 2083402636, 171243870, 1382425157, -2062371747, 1770169369, 853911054, -1805531705, -985051870, 1733975128, -532740597 ], [ 1690834725, -1445540553, 1561749617, -2120756801, -1491070823, -778121385, -1598637551, -1248855325, -1019342370, 512913184, -451450903, 586260883, -1541720919, 1106944018, -483862568, -1110400821, -1548620809, 1161503969, 1293577815, 1759707553, 1058586966, -1200604709, 1301421623, -110191402, 1057572292, 1935188164, -805164401, 1465969395, 1474095005, -1893967555, 29210885, 1026869178, -2048761159, -865317594, 581770869 ], [ -1706072258, 1054173396, -1957248643, 2044641817, 1463526656, -1502203290, 1645647457, 1813014179, -1649696322, -764516504, -2003978413, -803091997, 833344782, -1521362856, -992042059, 1442923850, 554653698, -1822878672, -2070754107, 356639697, 299073981, 621240704, 1133807869, 891906759, 919165210, -632628801, 1055461921, 560012510, -2137495743, -335130524, -1127028437, -48445222, -1802883474, 361572471, 1829702005 ], [ 366129594, 915080172, -1433268006, 194325035, 2048055180, -1984335401, 1420740301, 97282125, -916869972, 1245827642, 1478722764, -235324684, -1462187473, 1434300951, -1388586741, -1596445460, -2031850250, 1230578306, 1977263764, 1970027843, -1515890077, 184262141, -107595389, 1264588754, -986346993, 155329825, -994883364, 821643809, 1029686984, 316340167, 1127023375, -335012888, -1268898685, 1824039831, 28123541 ], [ 473026868, -496620822, -2124152103, -2067723013, -718415963, 882434541, -1258856352, 580653764, 1801388616, -2102018502, 339682494, 218882684, -805850990, -783319297, 724593293, -724324994, -1490533848, -171903885, -1481682529, 1258113253, 582241655, -676975492, -1047854526, -1672766365, -318668547, 1724860414, 171047513, 1371468631, -927488103, 2133293174, -1660337909, 564145296, 249097704, 1112835671, 1399683639 ], [ -31350472, 1870977986, 1876896167, -187478577, -722142130, -1417075966, 688957707, -1490402263, 787258676, 548410378, -1832929274, 243599343, 14822778, -669318881, -30746061, 198232840, -1967992594, -838319150, -1931685904, -1711673386, 1554673348, 1192595248, 1174302841, 928912687, -574902675, 533943888, -1699080398, -239742738, 1004972758, 790402736, -1550291075, -1659129860, -1257872239, -1492179621, 1796003598 ], [ 2023164951, 319261020, -687986969, 848547081, 1473822090, -345056439, 457148580, 2132846097, 694976494, -701040617, 336478631, 1394804025, 1504873699, 749415761, -1107260559, 726838207, 1245533614, 1868583558, -658441628, 555559707, 1129819139, 595892987, 1974459870, -381162048, 143538804, -1324892899, -1924024299, 1750158683, 108255302, 1224860687, 873567825, -821189163, 476408086, 764524855, 2087302220 ], [ -1177265500, 1067070336, 768301234, -1119276716, 262118200, -1744663007, -2126241900, 1005703166, -1360788065, -1380174796, -529821680, -629724687, 2048676337, -832655535, 1577079011, 1455122539, -777603282, -305655615, -442852590, 1949794934, 586354799, 1519728923, -1469929551, 1724219652, 1657340542, -726570332, 632405504, 1467544314, 1829467770, 1696256635, -1226284911, 140040483, -1693164704, -1556988301, 1486096104 ], [ 155176711, 1296076733, -953703827, 1913464736, -182879755, -1208125965, 578715851, -1022437373, 1847799670, -248313036, -1766848053, -1693925870, 268267865, 713460358, 1678638685, 244812330, 1954531471, 1522014991, 1076758057, 594062474, -497697530, 2132731140, -1185397963, -1737126762, -1151343302, 701787201, -1043079471, 1347247782, -1271910801, -1187399579, 1188752196, -789026341, -343871095, 1944320736, -1748444205 ], [ -1820848541, 949473549, -2129951332, 907219425, -1832346920, -1381390405, 1065598205, -736113733, 597238095, 312513928, 1464617405, -1065672318, -66194306, 678067143, 1361480854, -313331021, 995568200, 1277255460, -947355881, 662881465, 1004148372, 1516268755, -645731671, -1739369804, 810747453, 401920704, 2005453732, -1835857843, 1931258955, -868171207, 475597170, 1709225864, 1914840040, -374818111, -48796565 ], [ 1731346922, -514151403, -576088303, 652039165, -2022577367, 865116897, 1253110992, -1088016344, 972832382, 1679918017, -624181765, -1328806992, -897988581, 912918410, 1014014426, 1282535065, -1146272210, 871439767, 1563827943, -263741970, -1521659253, -926706789, -474544052, -236191623, -389337873, -887053868, -474550694, -1394144284, -342816446, 1362424534, 114159250, -825473305, -1875457548, 537016210, -1148625797 ], [ -1417994654, 1419830364, 1022219704, 1303627927, -1851841750, -1211623176, -1951387036, 1276636294, -1130094677, 670410945, -1623005983, 737609687, -1615820636, 508889123, 1921390769, 1570175090, -1840295835, 1842964926, -118556383, 355407086, -1348341445, 859894376, -1491231141, -283043925, -1870722720, 286354468, -2084503218, -1126350324, -1403691275, -1662393483, 286377230, -188223125, -813832988, 456803808, -301861662 ], [ 109434969, -213512934, -632740001, -2063521642, 941445004, 1437762492, 1660201206, 1448973238, 1949879143, -1142792759, 1153167829, 1784449450, 74937385, 807330285, -343528253, -1078623910, -411246331, -936739291, -2037306084, -622352844, 1142159420, 86893007, 989937533, 1380222323, 527877083, -618011409, 1885311931, 1328486414, 1619857553, -1753847268, 227766864, 2003364122, -1309548565, -1238136129, -1336035788 ], [ -491336933, 1481955499, -1010887651, 2006121759, 1887255591, 402628944, 1508250159, -1612641584, 872709057, 2007767210, 277444103, 1838170774, -1912525007, -1070341702, -1088080686, 1271796123, 1580860945, -1165332821, -270271648, 1507288525, -811874645, -866069483, -1368037440, 324632648, -1167298589, -433206345, -1950541767, 950450060, -984413631, -2060751104, -1518604607, -932030554, 1418660564, -764978176, -946031239 ], [ -2085874807, 1863432835, -1630945960, 1275534788, -872404002, 2053583907, -2142136215, 1205196273, 1249744390, 380656557, 1256197819, -867707422, -478236609, -1492621981, 1596099444, 1160051803, 960977153, 208730803, 2087177122, 1161224319, -181039441, -1735764620, -1149758094, -819282123, -1694598509, 1732270494, 1333299593, -28149122, 833377675, -2033080641, -1439219756, -2084941861, 1713789327, -1780362843, -902803408 ], [ -1158555686, -341304561, 733466161, 512515484, -251149731, -463656264, -795494103, 588750318, -2122092164, -1771836813, -1138761784, 1449424836, -240601680, 1483049449, 1462156994, 2144632314, 573288288, -183082472, -2117280781, -65428205, -1423246757, -173043419, 1365861872, -705130864, 1435823613, 803043390, 1203701673, -1841694162, 1431752086, 2142981064, -1403856183, -930656726, 791780979, 363506223, 1677146319 ], [ 530178221, -1581666793, -940762592, -2137742862, -768448371, 109836185, 690517295, 1740889589, -124844009, 632945639, -1903611906, 1959087178, 341522669, 167720239, -1388931085, 1550569875, -538101801, -153961739, -1886621251, -2129334001, -1776396958, 1633210769, 2122054195, -1962701405, -1051617643, 1342705658, -927049506, -1320810249, 976638803, -1283445658, -1872209762, 1038901581, 324505768, 2109543712, -409316143 ], [ -1032191515, 1668227073, 1206862466, 1385991669, 620148764, -1701433422, -1000462157, -1099548392, 232784404, 541471841, 596851469, -298867892, -1943898498, 1047783901, -1921409634, 1845118507, -1786110610, -1714963096, -1536660924, 1863611376, -1915404256, 1921558308, 1372855253, -1829470048, -1820590996, 937730736, 429151684, 705034903, 89367148, -1594761473, -2144106476, 1541472948, 1615253367, 1312355777, 1323068334 ], [ 1318372624, 8149051, 1117902332, -913468257, -911296032, 1276227841, 107674549, 1189008749, 222531626, -1233024067, -2048573645, -510186441, 1936548312, 1211384585, -545811592, 1278281297, -80477998, -337742359, -293371085, 870331899, -703305357, 2045197215, -958324622, 593121954, -2024756466, 731083093, 1743162055, 1200375079, 1395238117, -1631955642, 1664971820, 1663321254, -920479899, 1617532115, -1899833981 ], [ 932275862, -1641752691, 1590121237, -394844676, -1679832652, 1295180581, -529518870, -80357647, 1418178851, -2022010542, -1673934647, 1996225765, 421748782, -1752180694, -120034039, -274445855, -303665507, -1539177546, 368255398, 604595781, -1068915074, -661972580, -1009750491, 1432162253, 764069949, -1914782972, -1155655725, -1602978673, -405985843, 1624635523, 1517548995, -1940987092, 151587417, -491211498, -1956342123 ], [ -422594687, -139602532, -1659202827, 136568364, 1109680170, 772232495, -376774616, 1082374789, -1103187432, -1894864439, 127992700, -1474668842, 1365280937, 891146339, -954477580, 1530573276, -1423992210, 814190613, -303870388, -1598464990, 1034243378, 633360978, 1030448269, 1041822509, -260096837, 561271608, 1653810934, 524834088, -1773087533, 1448284623, -1089311614, -732949013, 1570661060, 1137858749, 2114912525 ], [ -1138052518, -863342476, -2088719960, -1763828773, -1608170591, 1646519710, 707168995, -486182745, -946178429, -2015006658, 1883219725, 1037847539, 2003277347, -1310316835, 1195958803, -1982425770, -806835102, -742817087, -1124697201, -589597802, -946289420, 1251060265, -306404061, -1799844484, 767683544, -703976365, 1090818614, -1350873609, 1080732568, -798626504, 656511535, 1802684087, -1189323686, 763409147, 503052129 ], [ 102027797, 1800566036, 1493579878, 1690893160, -1297651382, -790965342, -1090517030, -571869118, 1972319844, -913334961, -630996177, 1995279869, 2122084662, 928059718, -1036230764, -976986445, 659627759, -12557633, 1375056426, -925049507, -1183740065, 815916694, -2041125983, 622812676, -2026560508, -1993246503, 1134268366, 1588272434, -794411851, -543642521, 1927634871, -1809643603, -1990762527, -856979730, 1054205393 ], [ -1024510096, -1769301243, -443193384, -519332088, -364598089, 8880810, -721853323, -551813192, 1276602504, 862166844, 1617361913, -674367435, 1227649833, -1847119986, -2032076464, -745346263, 1251102398, 764590818, 1712374304, 847368887, -946837082, -181905610, 1425785220, -566884165, 1959399035, 476024705, 1097057532, -1277329989, -636017474, 780730859, 1119679134, 166851732, 1577290644, -1214062633, 2144731134 ], [ 1235787830, -780292127, -625202002, -734601478, 872884484, 444880863, 1069853162, 471697053, -1239302835, -2050960190, 946691207, 808238133, 562986603, -394996529, 1936957693, -413342445, -779870799, -2050841509, 683829344, -16404412, -720284990, -1594238917, -400169088, 1141957498, -1737740360, 791557035, 1176242922, -1764876599, -1517892880, 641313110, -1317488435, -762230611, -570408221, -1433397478, 1799962404 ], [ 1385665046, 1148604826, -2071636252, -1867270630, 1810457040, -1721577582, 1372897830, 1980525416, -530853606, -411977010, -41460207, -691899969, 2010130747, -1369452467, -2055145404, 987703182, -903228923, 1725387061, -583879367, -179856319, 1416251458, 1485345938, -57141653, 1950706214, -800785005, 390950633, 76664166, 971869926, 1179771923, -1544683352, -1812906841, 1776275313, 1422684051, 457345292, 1938700180 ], [ -35069650, 2132844544, 899149252, -1660348047, 249132255, 1892731927, 726498982, 1989876885, -1991019365, 1023692267, -1108534146, -1649206478, -1014884205, -2048270932, -2125988167, 1267875497, 1855196942, 655687050, -971853234, 886894693, 995466680, 1847077958, -1328466550, -528988456, -989592180, -2046185781, -1547810843, -469562878, -1971881822, -1785774316, 400282839, 1410887968, -2107606170, -153617790, 685685389 ], [ -760398251, 948538116, -143210403, -1360219021, 1621614489, -925147256, -891277264, 1815092030, 1768157880, 695114455, -1050907590, -58533776, -281321013, 1754117451, -325904623, 1050509101, 307334115, 109828877, -1892777040, -1854065262, 2097707054, -1314008206, -2020873589, -1026494575, -1903398148, -91957426, 1170287623, -458589050, 1893162695, 1190482350, 1748696853, -759331838, -285204272, -114226057, -2118295228 ], [ 341148538, -389994304, 1171008863, 520233028, 2058333112, 749238687, 29350206, 640472630, 1916025312, -1462103966, -387438665, -1069133049, -198792326, -1600914561, -1936159184, 1918726641, 1313960687, 167761219, -1325550369, 735310410, -1939230568, 286471333, 1864422936, -1474972013, 1926427308, -823791423, 574492449, 684386618, 1376208353, -1778280407, 76086996, 629189760, 818887640, -1204093418, 339428730 ], [ -888701824, 1393291719, -1437759192, 58319307, 394799750, 2084929820, 293967153, -917666612, 171985743, 1979797222, -424352658, -2135142017, 1413986664, -422760735, 281550117, -600930729, -393493851, -464985506, 983695361, -556175888, 1904256114, -684087824, 1096365851, -75898216, 1075960450, 433206289, 1321861942, -905263611, 1825319939, 163636257, 1066951849, -953287185, -303057287, -1053709105, -888838981 ], [ 1158483819, -1567033803, 57757345, -1704924760, 1392422559, -85860374, -551446396, -496151721, -747941228, -1937798387, -1870509597, 1544708156, -2020183478, 1843363459, 595986811, 1862780062, -1324949123, -182784602, 99169841, -1652861091, 1608761691, 1560255135, -248460729, 857232030, -1213997971, 1068972907, 1651787576, -694068844, -218342357, -1033031283, -194867212, 1243358349, -1590308406, 332805715, 1260153888 ], [ 102530037, 1957206654, 1335010826, -1565081194, -244498883, -2091351781, 1676500005, -1351141911, 1031728442, -1282876016, 299746541, 1284974887, 332173552, 1382960824, -1347339044, 1677769699, -1094252276, -904885189, 1176993080, -1809380048, 638427086, -283661118, 1652833471, -2079253212, -346004893, -1046873970, 732362648, -995619252, 745319241, 1980621519, -1167299236, -1564250738, -157338049, -2136138835, -1322806964 ], [ -1315935575, -724470759, -2130354425, -1860606086, -1153927052, 1264479390, 1341368687, -991996811, 776141632, -1846724340, -524036079, 1832099344, -135906287, -218386556, -248510569, -1030515735, -1282103589, 535215606, -347412716, -1153275743, -670906970, -1548786641, 695650100, -1569646158, 1217446736, 1979933974, 1149219145, 544394071, 2145107237, 1167146609, 1144037270, 614580319, -1334192388, -1790627922, -1225465366 ], [ 1839472000, 623953947, -1424785942, -1752332020, -865444822, 1830030789, -49936857, 4014380, 1693505306, 1344709550, 1011378090, -939526916, 118210969, 1302349959, -1687538127, 1877777740, 1731218248, -49057029, 217784600, 555035447, -901412668, 1489848972, -1206762280, -354661302, 1553989795, 1478091613, -257434076, -526255636, -1426404257, -263526862, -1662453443, -674385783, 2010147818, 2026657584, 490455996 ], [ -2034434998, 1127990739, 1054209339, -254752234, 958878051, 364224808, -1321695234, -1978647984, 1552959607, -1123010620, 1473931711, -103840528, 1621769950, -425791694, -1218193168, -1407359836, 1095455469, 358086213, -1375492492, 1544187609, -650357755, 537002665, -1843508904, 2037477206, -383184126, -740605699, -22490905, 1144526489, -150267462, 1076844355, -471732119, -746106367, -518720307, -1005287209, 41278679 ], [ -2070636218, -1593078438, 216178770, 1767226105, 91735082, 1700219349, 1500730718, -381580530, 1149461127, -1603394997, -1266770885, -1852890457, -291424920, -1204830379, -1136277365, -727087598, -1311437843, 280016832, -422437813, -1387744853, 779870543, 277244520, 2035233268, -760520974, 1617737573, -1122203859, 344127556, 973669098, -1851557752, -526470781, 1767672948, -240823010, 1567927903, 407756380, 752834506 ], [ -1296203515, 1228260528, 1545261802, 1943314846, 1379038116, 542485857, -1075165294, -341691790, 1450231292, 838025297, 490216134, 2093179642, 404123208, 1528646534, -1587331976, -1602153002, 224314129, -1803542999, 218320491, -1956526571, 259041666, 1631983771, 1327575383, 96867549, 1637146052, -28450334, -1389495957, 2055006873, -2073526253, -948763992, -2243623, 728591733, 1491292677, -1725276944, -1045932116 ], [ -2015491842, 115579693, -1091823254, 1010890610, 626945710, 389277686, 1534337141, -1797378848, 1794527160, 243741617, -1610148677, 881206892, -1021029813, 1551663995, 661936017, 956594741, 1120350433, -1798063510, 766322251, 1998463475, -1618422724, -1024706199, 1921783340, -826018702, 1413222109, 1901481785, 1966527934, 60452469, -128855596, -918674732, -1812330513, 1591299731, 2025794395, -1134080425, 547398632 ], [ -865371631, 1274374099, -2089354130, 315038208, -1171319761, 534415625, 1348068334, 777436510, 277408045, 844270668, -1204500069, -381323218, 616033099, 2006685433, 8805996, -1630738973, -693821423, 991274980, -109417700, 2098525068, 1373377076, 1059810949, -230788319, -791008679, 787326572, -928122301, -576832252, 1375697216, 365825089, -1710816230, -1845285150, -46997295, 1383176862, 891561331, 762314831 ], [ 108338988, 1722653858, -876889375, 971423235, -1635747631, -1678290142, 1287915447, -1013037031, 1156989377, -1931202806, -1727169907, 1306806166, -664355190, -75890347, -96068366, -1295332647, -1134584336, 1263451521, 1191445118, -966414823, 820832315, 600324658, -31837022, -1664202041, 1641607000, -1819842265, 410056559, 1504811303, 1652017866, 1387089053, -421652130, 1478262348, -282574584, -1158714786, 533834478 ], [ -1556328982, -2020020146, 305753941, 498268163, 632360628, -481807004, -1692837054, 1713343227, -1505845126, -1035509529, -1372629459, 1533630253, 297749972, -51328507, 123630673, 665130373, 924973537, -1389257537, 432600498, -2105344487, 112469432, 1635643284, 514537940, 12092610, -375729633, -805256432, 521370228, -273370776, -1921234813, 1043074963, 1885230368, 615828160, -1933872027, 1671492827, 101304162 ], [ 53440377, 389577120, 5036247, -184831569, 1515999680, 634370127, -156158558, -112699468, -539591132, -1229781353, -1069791886, 1825794258, -552384049, -940844942, 1285101957, 16654677, -960295051, -197086442, 2105850263, 1776897467, -582827131, -468472673, 1221551414, 1128110096, -228856311, 1347260994, -228746996, -229232263, -1592852022, 669571052, 1855657623, -259437634, 1937261850, 2053050097, 1499374747 ], [ -636237815, -704183719, 469302510, 2006519323, -1940654621, -144665997, -1418939605, 895588712, 360998595, 177702957, -1986940537, 1821933560, -572981078, -660250865, -1532875711, -720594928, 1155980395, -810074585, -2058996951, -1116812583, 16549345, -282894629, 2028358054, -1663501186, 1049689051, 1827018907, -1686238529, -1904938794, -740836067, 940207733, -2113777261, 1059166244, -2055678050, 1405014329, -1031700102 ], [ -217785618, 1057824507, 125765593, -689428824, -922992129, 1277243868, -1760097265, 1270108081, -73009881, 1610082342, -862766630, 487215558, 664326243, -144939614, -456349277, 511625278, -1078428043, 752581360, 1496902276, 2004846058, 1804375243, -1724510435, -2017762713, -1137297763, -1615156218, -1188688293, -1581475094, 503129592, 331352693, 827449804, 291223574, 6312436, -1780397534, 1432015007, -709134183 ] ], [ [ -1014683570, -1889538946, 1211926614, -900774940, 632050948, -1924517086, -1980604147, -1458794582, 1681692621, -1298205493, 1536925895, 803335640, 1369032525, 729050996, -1831151774, -757908766, -619845521, -969726664, 1462988713, 1505155648, 628929650, 1057699547, -45487418, 243775528, -1822121309, -925228824, 190137115, -2020301075, 2056805506, 7840065, 1260579639, -223647633, -915606603, 948294838, -1479444116 ], [ -1648849501, -1351740996, 390780978, 455968885, -1774073567, -1212395523, 2013894704, 1579373766, 1524712038, 420244593, -2052486301, 200356410, 472612611, -1176572745, 1539020647, -54812519, 691955772, -850369435, 1356375406, -228358480, 422638295, 1380733171, -1212353624, -219095035, 788111666, -554439053, -1821461981, -1998892556, -1149226442, 986054551, 1428336701, 1143387039, -1546610725, -2026246699, -754066643 ], [ -325417340, 897905957, -824644239, -1268817613, 433546192, 1221377593, 1911376547, 768329586, 1959394677, -1804660492, -16450928, 263738452, 1594572294, 440156779, -1397444519, -1554766109, 1760424565, -1439302714, 1229943654, -1153028837, -961764868, 880457561, 906912647, 1752508809, -323560861, 298225554, -212274239, 2098938530, -1319707394, -1323719322, 1240968360, 2017726094, 766061375, 1768901115, -1419790151 ], [ 1272545047, 951577410, 1569683437, -703869201, 1328083095, -697604800, 1987752012, -276932797, 1890660215, 1808615785, -857274367, 74186649, 1223552965, 1569105514, 99184510, -1673739509, 351981969, -1615294728, 1559277629, 313382448, -92581568, -302354285, 416422939, 1502499391, 2119761990, 659572043, 314490624, 1664092614, -162172468, 1654006315, 1295230340, 890283488, -991702092, -1452690977, -316345751 ], [ 590116433, -1446501732, -667775211, -1678063020, -1070299719, -597614798, -169792280, -1441333084, 205371880, -2051579890, -1160606667, 1171494411, 702157511, 1431712117, 466605148, 651556027, -979929717, 1997283867, 615446022, 390209975, 1182366265, 1080808936, -1849951302, 1113958431, -274321118, -1386622577, -466751345, 1949451427, -134936852, 979838581, -1847527569, 608062737, -1994075861, 644662251, 20382310 ], [ 38745689, 1505345014, -942604379, -35640683, -310341808, 1654456284, 57634991, 733502746, -670527946, 1411093412, 1419039636, -1548014713, 1510576171, -1894913583, 1761259983, -1662151959, 719578438, 743235893, -1571020395, 440716650, 1207335887, -140510076, 319376888, -109690288, 424671033, 1545723981, -522472192, 1797732333, -975387743, 527406584, -1970526488, -489946628, -1002306824, -1429381691, 1881138309 ], [ -1677821125, -360693405, -358469682, -40438988, -858546477, -1366933940, 42431386, 1873382106, 159277328, 75609068, -844640270, -596458538, 1898563841, -1003653182, -1584056396, -1633666327, -700167482, 1713734879, -842012573, -172645965, -1361605599, -25975726, 1606133340, -1782779967, 1588522486, -467225832, -1734350106, -660236569, -1706560976, -1654670208, -2035993330, -2040277652, 181845908, -826484841, 1594849248 ], [ -1981212620, 369621663, 1430236230, 1849750371, 262211811, -1309871740, 194611133, 2006322185, 1137484510, -1308307352, -1989895373, 1351776965, 2063807698, -12919989, -278697552, 149222468, -1545116092, 109177410, 153168997, 923777244, -83539498, 771605862, 675001084, -1963779418, -1380555672, 618626873, -727377765, 1165174374, -1081064603, -482210130, 1673539549, 993593354, -1718264996, 1766218156, 999250918 ], [ -1190705970, -2108879685, -958244560, 2078829746, -475090500, 1155574918, 295054575, 514230212, 859768952, -606425054, 1869610505, -772550073, -1086558019, -1802555738, -1208708929, 588064708, -1054277668, -1442663181, 619970561, 983922997, 1158145805, 1235858553, 691692601, 837243557, 2141306681, 297301657, 325576004, 1707549267, 905355751, 396701477, -1937722135, -1318948094, -547120703, -1536584247, -764849697 ], [ 832303998, 370316887, 841382137, 1023733144, -189796536, 272484803, -781579215, -1329874229, -805907247, -295194871, -456822499, -1686585749, 1495000927, -1097397430, 1706964849, 773524801, -410345373, -1034532419, 414496229, -1684605518, 109693646, -1963568719, 540696285, -984795603, 1878733303, 1746994577, 1273517146, -1115088672, -841543387, 2082542777, -1214536305, 691005256, 1126266509, 1225707887, 1067908826 ], [ -879498026, -271224107, 1635359343, -1033352840, -1073003235, 262734051, 515428259, -435380500, 378035748, 2116783917, -1392244234, -449291747, -916529516, 2064732941, -1880895083, 1639180412, 2044396711, -219405228, 1575404693, -529214188, -864900682, -1902289161, -293161858, -1659056763, 482002660, -1611258629, 1997761958, 768621669, 215641981, -1231224320, -1901417216, -1376994266, 2087027022, 1372199754, 1282877180 ], [ -23266280, 1973141942, -990784255, 1424002403, 1659115109, 1545966463, -1312294390, 1673992894, 1625904000, -619305035, -1175186583, -224112908, 200466443, -1526174083, -2121416993, -1143487909, 889245737, 418859798, 624175003, 65536774, -358106601, 491660488, 1350745678, 1561211656, -1597400502, -599607090, 1443843250, -242286959, 818659104, 2086279887, -528153203, 902431525, 1641242772, -345922103, -1328017972 ], [ -1443245998, -381538248, -904484680, 1333060630, -371703032, 2058084736, -427305046, -1139259414, -601134914, -1364401167, 1680696757, -1365397302, -929518946, 742365175, -1614008458, 1667230965, -84792019, 1541439250, -454950267, -216611943, 738823563, -1252707870, -153981167, 1848357099, -843808024, 276305808, -1978081667, 1464033602, -866977325, -1448853547, 1293628240, -915354235, 1623963876, -722387905, -1863171579 ], [ 1864954056, -180681960, 1291048221, -128859140, 192966273, 589874264, 1576733747, -1297054843, -1183711748, 1512102823, -34438858, -358082239, -521700705, 2106120698, 909617889, 1881175536, -2139241266, 1287823482, -1832505296, -1745215327, -1372696748, -487521985, 321507351, 1291333343, -393656967, -464577665, -1146832790, -1670349460, -1597666461, -1274031654, -2059936408, 862221707, -921862095, -340697123, 155729948 ], [ -826782178, 1521896099, 1223556912, 165157794, 1998884442, -189477530, -1929699468, 832556624, 280877920, -529882897, -1962829325, -750091012, 430044249, 1668750182, -81622443, -966310140, 159401688, -166968836, -768622169, -543569710, 1990174144, 802170255, 2082256764, -504375432, 287814037, -1882971329, -1540412532, -762461451, -16684944, 1847045951, -951473024, 1578497480, 16830943, -3955532, 356441392 ], [ -443875387, -1816120406, -1062351190, 571123923, 764540397, -402850238, -685542520, 1173259465, 1365604098, -1182059555, 901379271, 1573385050, -770321364, -678649451, -452087449, -414783462, 1134613623, 1137120537, -1854480266, 247159073, 1711142035, -1277850475, -1577679759, -12082878, 2143824203, 923046042, 1220988762, -1839007819, 2061201771, 1167415905, 33177084, -476057951, 1424910275, 1769348006, 2042597821 ], [ 723906185, 2040260386, 1038354808, 669057631, 611116405, -1925811282, -1229473653, 117138482, -71334083, 2022051946, -735644223, 1858155095, 693894823, -196981637, 1457233196, -1657708600, -1705514293, 2137410646, -2011128212, -161047219, 415011378, 301164143, 843375090, 697533827, -1696096553, 1418916603, -1282407690, -1349773916, 922759772, -344892579, 1007639772, 1279778724, 1768352700, -866297570, -1035121819 ], [ 1297109142, -1692521889, -2134195609, 933595344, -1349900392, 125761308, 1225659541, -1694170583, -2118328987, -1945918777, 1824638057, 1026488388, 261782975, 156146810, 2124901307, 1969662610, -1958214261, 266271864, 1719071681, -733010509, -1295907716, 878487850, 1047411560, 1097817478, 2024098425, -1931112946, -412456313, -1350496445, -1134170217, -1495950444, 644769980, 848921573, 837166399, -12469918, -1578290264 ], [ -287629191, 1086901932, -1349948368, -2019868928, -1068174668, -1740270888, 583207372, -1532535449, -742452526, -1023923537, -126799199, -990206939, -299199585, 1844638789, -1271964600, 1321923234, 1252091704, -297062106, 1456609841, -1825445369, 1209714961, -1072430108, 988718948, 1430462581, -525327001, -2122736350, -902581033, 154931046, 601881104, -104952297, -1590907317, -2098416032, 2145444728, 862018529, 1538511856 ], [ -811269993, 912710617, -963465887, -1436808523, -1898670036, 1149654248, -1413873294, -190351594, 1044886826, -1053480759, 1680922065, -443275787, 159592266, 226747747, -238957626, 2092308142, -904616312, -589000312, 1838167917, -1541754665, -175702160, 1771681094, -903654749, 1233968197, 1890509011, 336583869, 1269644115, -226365970, 1734849120, -1736793840, -1251536374, 1398135480, 344201198, -986261805, -1803297448 ], [ 109798823, -761916753, 239311970, -839325648, -1622004602, -1899037681, 924734618, 979700780, -93104179, 1742597221, 229975669, 1975387609, -2145125343, -355416, 1842397711, -1384544524, 1351313765, -1491468360, -632080386, -2045098664, -701506341, 931215105, -252923684, -224353819, -721680636, -233711551, 172654463, -1358574108, -360472488, -2046502159, -242327235, 1481282243, 858694284, -149119246, 1033757850 ], [ 497554236, 71960474, 1134981873, 301436909, 1224754583, -2014122813, -122662967, 1308983217, 1968294271, -965926231, -1065872651, -1795672710, 1404984869, 578528570, -420711299, -229983234, -1455336505, 374325195, -1035197741, 657035598, -766284813, -555981789, 338171330, -1490835348, -1551123565, 1442338768, 1883969138, -414178249, 862288694, -1475812241, 461183262, -1701461060, -1661862334, -1721737041, -2015075855 ], [ 1270911620, 13233040, 1153251047, -1479523904, -70444560, -1720756482, -682993764, -1850495362, 243807398, -848545890, 190263619, 343847357, 1561725102, 995723361, -531786906, -1316348153, 1578871714, -1637986065, -1221991672, 2023673108, 391772284, -2066351170, -1963686901, 1168665623, -868899532, 578722314, -766006493, -1553185897, 18428736, 1639212252, -2002913894, 1274125410, 508264122, 408065042, 1413431853 ], [ -488396685, -1200391391, 1535342878, -686341632, 1152074836, 1034723079, -130195149, -1653194343, -1296631150, 1846626137, 1862501510, 165075472, -610101880, -211463048, -1396603633, 51802355, 2069731896, 343877118, 1983598889, -2497362, 1278982323, -124095553, -780620878, 14436968, 1761688627, 250196861, 1996379015, 2000620236, -765873318, -1986908312, 1673896527, 1491713085, 1873873784, -911467967, -1188962053 ], [ -564794529, 2145642674, 586530774, -1158734059, 1708483239, 868231113, -2077192065, -199804071, -1804836982, -1581330872, 1592848463, -665447741, 537983989, 1537047773, 1091129369, 685473398, -1441743391, -2009436515, -1541202954, 1170893430, 1146677822, -1940484261, -301061159, -711820645, 869522211, 1507214322, 1471986785, 1279970861, -1104079700, 1021310287, -201216824, -1959092746, -91882696, 1902967536, 1348202800 ], [ 296235870, 2073251408, -1821521882, 1870525604, 934893270, -1141685277, -322427061, 1562248345, 637323001, 427293357, 1401410989, -1336447967, -1207348429, 399704929, 1826363388, 1386989008, -661614953, 476869815, -1420635906, -1959280632, -800255991, -284830728, 1578210999, 1483034758, -1822501384, 145436878, -211989525, 1347212337, 1543084316, -1643667621, -584580233, -1879111358, 1940450224, -1950904305, 390593020 ], [ 1634409693, 1663368981, -712024374, -1174381323, 1488425461, 1500778464, -1411602822, -1106519294, 1141218166, -2025409356, -1426988181, 551921641, -1457359673, -2105660013, -2066699669, 1141195023, -2139251889, -1812222227, -474194688, 935082277, -1911255517, -1830404798, -1904486083, -309620121, -1452986636, -1139875016, 1592211333, 82013291, 1232828633, -1090116761, 1458814562, -193445001, 902997422, -579352069, -1233705312 ], [ 1562575776, 208439043, 898878660, -1058311056, -1102730399, 497211503, 315583353, -634226780, -1133714261, -1213757748, -1662403300, -1302565204, 2051701418, -2146387741, -1783963147, 433548955, -2109801748, -1014510441, -677804272, 1917735854, -1752457946, 194313723, 1606966275, 45993278, -580678628, -2090833493, -728942695, 1993012915, 794041802, 68953253, -593544495, -453898134, -57391382, -1916881819, -483107542 ], [ 1054394141, 1471161086, -1519593604, -2080717168, -1389620171, 1227666050, -516760945, -621064042, -1888148527, 1305901196, -1069552619, -326789248, 1073160155, 1782184416, -760723836, -1696243462, -1713351733, -720958260, -183743995, -471899089, 743558113, 1082932692, 742854094, 1956681378, -2064602500, -447258115, -1899266294, 1394376872, 1513803748, -972735103, 734467044, -1473181316, 1121205452, 2042918714, -1238742096 ], [ 1140115656, 1989152169, 1799401391, -444583803, -1154488640, 2139673841, 1626746443, 1356627382, 1471646801, 1876260996, 195911732, -616107634, -91231604, 2046354072, -562343991, 2005685105, -1190715007, 598371381, 1500087109, 1143324891, 283577195, -1952596573, 454974669, -823953427, -644309878, -107978995, 243140367, 520171178, -1905257291, 1994132037, -1173179454, 1020930676, -15470162, 18506315, -538042984 ], [ 899649871, -322219688, -1219120101, -107847748, -1982754393, 622552511, -1795193578, -1655587760, 1936450100, -1110372177, 2075418171, 107567614, -2109004286, 1116143582, 276743810, 718521353, -1047289700, 1598223645, 1426372383, -125288866, -863128718, 1017693090, 1812363241, -654798618, 1839635768, -250334513, 1644412664, -1281451498, -489242425, -1940575305, 412234373, -1668085931, -792939554, 1237165395, 112836220 ], [ 697801393, -1223883995, 352663950, -807747133, 1215933276, 1787366532, -1667925190, -620978225, -1229024548, 63864031, 1964860319, 1023971736, 152711739, -1347415055, -248191981, 919651029, 2131201541, -1877772616, -697504894, -906943018, -540672439, -776317108, 519535330, -418075186, -260508724, -1724257260, 413712628, -537145117, -2106364882, 916072884, 1635292804, -522254005, 1162496814, -375940796, -1240163398 ], [ 62300842, -211779602, -1775640161, 441697404, 1683197494, 340025364, 2070935308, -706394396, -1036604879, 1509051486, 107295545, 944236957, 268753876, -406177619, 1389613352, -1266252820, 625197269, -767903549, -1180785524, 450720940, -2021107410, -39386746, 184653256, -2045112826, 1281838375, 1842489276, -33463821, 1126303604, 1489200683, 778906061, 1762862718, -663264609, -800962362, -1248078213, -2045304131 ], [ 1399930181, -2114467654, -846369461, -1948662054, 992684187, -1357290019, -1242797997, -1124085942, -1942728603, -240434066, -168443390, -1612726783, 947913445, -442363445, -478252670, 1437489373, -873441754, -698886120, -1576837081, 1147570979, 2130732640, -1292138882, 1009851178, -678178761, -898651749, -1373753940, -1298288455, 640461566, -2134024613, -1244582861, -887598580, 306910746, 208703163, 480130005, 1262502356 ], [ 1390040991, -1980982857, -249455530, 2058502747, 1978316299, -1663485542, 862657717, 1877986872, 1932881683, 1683920922, 97835278, 1580682939, 1529459972, 1984614174, -1004512712, -759812223, -809439738, -1889087799, -2051704346, -1184403082, -1765326058, 743462833, 2098034010, -302781310, -791643158, -1918340496, -1027251437, 1240462849, -1559270963, 12833545, 32667967, -1331733971, 1094789421, 1907473636, -362993675 ], [ 180121597, -1596858158, -760820746, -206335651, 1789164111, 1433744340, -1993412831, 1202458930, 902758644, -277319634, 1677733712, -1045499632, -704800498, -9219559, 632000197, -219754175, -474322252, -508383776, 393792103, -858152293, -835005246, 844628282, -1251427574, -1672706034, 1971204569, -49520022, -1099628244, 873972020, -2077079809, 639482082, 1387000042, -1300410322, 1254532264, 694387226, 2085885286 ], [ 1427752187, -1802545496, -1641026849, -1799976778, -2113039476, -62605385, -359481078, -1363214444, 1388704653, -87822151, -800959877, -1527196469, -286826497, 1431283363, 1694569838, 1859683698, -535601994, 252183499, 1663407592, 1726898115, 1477360771, 1481405873, -1617853830, -448528314, -1950060791, 776426111, -566521127, 1814774656, -959090862, -1342251763, -1308008557, -1962519635, -1864231626, 594692590, -2054774569 ], [ 820582937, 1595652659, -1872978815, -1823330366, 669770544, -40664727, -483049552, -583818445, 1070271371, -2078991715, -438928279, 873982394, -1908296492, -548639632, 1717836702, 1031329555, -623508844, -1039521904, -368392093, -875151616, 1198005026, -1073549542, 1937016055, -1409258372, 1301910292, 1892604789, 1852446279, 508328213, -1106485351, -460002658, 826569472, -19071405, 2093762592, -1689458694, -1207912311 ], [ -926637729, -409132802, -146569354, 1033262196, -902852124, -156977080, -110281755, -1330682211, 323040953, 1016905623, -348927496, -1349811687, -894597576, 1616785966, 1570147996, -38213901, -358323026, 1624839185, 505826982, -1376688856, 1502004145, 1534041623, -971111295, -983930474, 1910112315, -413228330, -93974083, 1603619439, 31640218, -1040792907, 1975014491, 1076133825, 475475094, 1443696099, -1790238689 ], [ 368723277, -380133709, 41960551, -862551218, 1559056344, -332551694, 1609782033, 139898765, 169733898, -1681405650, -23391749, -1415067904, -188344848, 991179842, 1350251061, -1107272808, -483095195, -1485024445, -1500713254, -1290198218, -1422563278, 846202186, -1648068665, 1233264740, -1913663547, 941563896, -446698944, 55794838, 1755925357, 1336382174, 2094945600, -792007220, 1590138327, 236228189, 831356167 ], [ 795023296, -1359171007, -1857895954, 1840216882, -843183529, -1822498447, 530489758, 402277399, 1372882588, -249637359, 16028927, 955400697, -1897216822, -212638709, 1239422271, 1393939934, 64491714, 497089685, -1338800972, -2027871576, -749303922, -580266223, 906017235, 419617342, 1715325151, -1893042666, -1616566618, -2097299445, 2076723260, 2074702474, 453963667, 111676288, -235596830, -1583798298, -270952039 ], [ -2001653745, -707987171, 271120449, -1568056436, -440829863, -1018776572, -64432719, 1805780976, 1618186024, -267340210, -605117381, -407230160, -847491375, 1388730681, -1974353746, -586894461, 341504698, 616873453, -1428811785, 1582476895, -1798805289, -2146741778, 1144782216, -371119314, -1921691481, -1562482983, -363850423, -162001064, 379264593, 1868573150, -1604257586, 779480719, 1208699749, 908912635, 681219343 ], [ 1347967670, 100116621, -1377925804, -1565657265, -1716586112, 80878421, -1361763740, 863145113, 178930946, 1495314337, -615642830, -407594624, -2036167232, 525793595, -1065059111, 64951762, 111204994, 182791461, -1560593737, -79564067, 2091315245, 879743310, -1234253597, 1673879666, -18733238, 233815328, -1493935872, 1752585624, -965084962, -2107704683, 464233393, -557380677, -325490396, 1617303122, -1324072801 ], [ 91748856, -496240, 2135402585, 1402268976, -1915248952, 273655929, -1116802499, 873551599, 310283963, -2128352603, -1744512558, -307093512, -203719344, -1835430404, -1350953245, 980215683, 1141898839, 571123331, -1165062804, -2068878243, 337763873, -1913221513, -1252901633, -709305349, 1686641274, 709357340, -241751701, 2036106944, -274927493, 790828182, -1786441832, 1376024010, 421777846, 1097384603, 1473001144 ], [ -890251850, 1948097965, -1284107529, -1681929530, 2124883029, -630317279, -365277216, -167926222, -788920433, -1331127938, -897061296, 1042138648, 987600539, -480731873, -1444403970, 548277949, 1731881010, 714149134, -789987, 433632387, -1199012998, 1324888374, -604353779, -2130643673, 563352184, -103688454, 62603456, 627891548, 204756964, 1822722671, 18825313, -659992857, 644277765, -237762984, -1692208202 ], [ -2142351378, -1664530337, 247627441, -547483696, -1268927828, -726428401, 1897916444, 593320345, -320989882, 1808191052, 2085842866, 1124109744, 1711566839, -1058337307, 1831721708, -809609800, -1742278517, -1218992911, -563064434, -224064492, -1336762064, 257281858, 810794052, 827238246, 1888959348, -289211963, -77272910, 963431756, -292148962, -1933339738, 1143101103, -446796264, -409656555, 2140938520, -177712679 ], [ -1836555521, -528632288, 449827082, -1217016381, -769800665, 1977724764, -1088556016, 1012093222, 82082039, -1585261342, -704032795, 1377566410, -1744524179, -725162322, -1443280943, -507519026, -770678792, 201002004, -1483715151, -725332332, -933374823, 1733249393, 1966021224, 1937630842, 222831455, 1409610878, -293026045, -480958334, -502687831, -577949649, -753185131, -1000441347, 2142952846, -804390835, 1592513771 ], [ -324930950, -1639554161, -633210854, -1602921150, 1892923479, -1994883101, -36289640, 533257943, 1543418325, 501932460, 2008903421, -259569161, 634027657, -1571944202, -621684127, 1617923276, -1812332355, -1137359949, 1151676620, -597124978, -1768618272, 68472996, 158873659, 883542064, 1523680538, 1940368550, -580982413, -1358772276, -478977716, 338983727, 538032213, 1999327060, -406543202, -1282892644, 2115575762 ], [ 1200059488, -41588835, -2081569744, 1491084638, -1786277911, -1227274970, -542498106, 1394143655, -2004371019, 264648955, -983246484, 2009748392, -1497497971, 1823425910, -1286407555, -20603279, 977343337, 134497888, 1343234850, 1397304226, 1109359002, 2089923513, 1333843661, -623242797, -949653743, 2041243635, 1375368340, 1394838835, 2047525743, 93325225, 1933913711, -1907904491, 1544811267, -1935047924, -1358532896 ], [ 1483561464, 1595694969, -1969079594, 1925712747, -2004377893, -1572034763, 872558701, -282553769, -1467555748, 1727480954, -130257823, -188484884, 1190165462, 1364700321, -1241620360, 1245223653, 539049401, -728663298, 75875591, -1349500415, -1710454662, -1560948695, -1477097862, 1507525772, -777943895, 947563159, 514350609, 2069795438, -818839691, -2026391826, -1753396929, 2118596756, -1242180338, 812044539, -1125820350 ], [ -2010850836, -396356776, -1408889609, 1691150406, 1427683652, 1100603738, -1431062846, 56536873, -329527754, 1105728412, 1888004324, -824805092, -1014005480, 1534166663, -2021712093, -273232284, 825156712, -1874204549, -1342450565, 1499857945, 1782620767, -1742377851, -1736179775, -1611557367, -1703303268, 899476392, -755103636, 28677355, 1140579380, 1726436587, -1726618122, -412580743, -128284485, 1394378938, 3985482 ], [ 1683366011, -1374721846, -2095800189, -1698927999, -1587314981, 1243482373, 505416405, -776572534, 1916234273, -1639446745, 1083756370, -622792244, 468373264, -2129279409, 869418743, -1762133183, 146488421, -1180058508, -1555437684, -1573035041, -1918327922, 963651208, 948188174, 427347258, 7670768, 1685459774, 155961557, 194469517, -660845600, 2120660720, 3348422, 1957388838, -1416214024, -1266863402, 70674513 ], [ -148792562, -1790884844, -918777194, 589183060, -620612761, -2050758111, 859695053, 1355347484, -1759368170, 2133911238, 294294785, -275334496, 181848541, 1091369403, 2109963887, -1378779800, -605576938, -1839697968, 1471259627, 1854793448, 1845981110, -86883282, -1568434242, 483106290, 1665896745, -939115103, 748104915, 1523235381, 1342975390, -568303806, 1791406419, 2010962530, 2041298538, 957690257, -563011414 ], [ 482184316, 1358991164, 2070568129, -534980712, -450486355, 1964454315, -285040589, -1473499758, 1302377039, -1996735392, 2017717003, -829089481, 809582793, 1920669776, -1598288689, 1544949235, 493271753, -691673993, 482692522, 8795834, 1556255849, 956844118, -1188430646, 1441385704, 1425509933, -100122064, -1664374652, 780407083, 1739176344, 1423291902, -1474579876, 1674142295, -1080974339, -1162655128, 325048045 ], [ 2035512055, 829638997, -1802917157, 1718437580, 415769218, 170343644, 495131280, 1892413380, 1427460439, -1234283528, -1228897488, 290007189, -486298984, -1922924597, -1535962592, 1603277726, -562144712, 771763261, 2107268958, 1843749296, 455075553, 2104566706, 1087535599, 1297303853, 911329534, -345022932, 1376281942, -297466708, 1757271900, 168061141, -1786393874, 439625729, 285173224, -1891576382, 494349930 ], [ -112719685, -1856640710, -341199166, -894116721, -75651237, -1206259816, 683131213, -170262686, -297762827, 744474507, 2103818363, 955179335, -737191238, -302028866, -250074331, -1684011861, -256038875, -808431572, -2090199738, -79540224, 1632079584, -1063755602, -993676064, -376870441, -810510084, -1437433373, -1928683592, -22177698, -1575778097, -555095560, -662989864, -1502623710, -475856139, -1300099075, -237259110 ], [ 1922693309, -819570431, -1382648249, 1446674050, 1317141973, 1081417538, -1437307484, -1472395590, -1919735759, 998669268, 45054838, -307690367, 1468105073, -1374613244, -1301369840, 2085098397, 1234226211, -1230413573, -1771916868, -164148685, 571559764, -1977058397, 1867868790, -1022173763, -179441921, -193597033, 2127960968, 1878657777, 947105590, -1845568005, 216136280, 733499205, 1974052244, -1393179345, 558682252 ], [ -1522176332, -1990596738, 1244347609, -2136823927, -1659885444, 1875031537, -143477827, 1358523783, 506059695, -1676101254, -415208039, 870410879, 235094448, -1359263248, -659490002, 1469314754, 1363572969, -315509984, -44407136, 672122423, -1223078149, -927668017, -899759275, 954796217, -1626132184, 2117603341, -1449003311, -1906367319, -1724207143, 358079801, -790094933, 1767427355, -173345439, -831891164, -85195719 ], [ -524973019, 1873054556, 495381363, 2061382181, -832656515, 1382720415, -1179757151, 700938310, -1236445900, -1319326905, -1926205253, 807946039, -1518170198, -76706641, 1208303682, 556308814, -1839722088, 2023559084, -814346301, 1770366152, 549625747, 532465449, 1254854873, 1788918761, 683540018, 2010742708, -654328827, -1102813705, -1729927358, -1175052845, -738367906, 1957335666, -495878148, 311294960, -344099713 ], [ 35246171, 785092320, -1224706088, 237826242, 373430881, 418703291, -772609858, -864277966, -1490907726, 1112528803, 35034047, -1321656218, -2115755071, 719874102, -1279744480, -1523369595, 1738632606, -1033111954, -1640899119, 1488251215, -559895654, -225925274, 999034000, 1237081090, -1988022000, 352395641, 1893965662, 401252829, 200599586, -544091627, -322471517, 1762260540, 86441484, -1206103881, 1228296999 ] ], [ [ -1111235240, -2065849308, -405957819, 1569739466, -1894036917, 803547792, 702746531, 1012358401, -1099961161, 648600521, 1463242730, 1516820991, -1879532790, -1972723963, 1365579436, 259428799, 1837181663, -884731446, -2076461893, -1030740387, 1886429573, -718892401, -620211460, -345629563, -715807438, 813359616, -1402294620, 416069613, 1661430037, 954731294, 1221132730, 1495183559, 482701778, -269590663, 1245625206 ], [ 296406132, 1393121621, 1617175019, 844912534, 43110080, 1179540910, -1189055750, 1838393947, -1254852560, 383569410, 1994121362, -568291218, 1723643592, -1427068344, 340648053, 1927196919, 2026509015, 338719001, 1019415015, 1354964751, 1412953406, -339011192, 1225093666, 65894000, 468293772, -1963190959, 1604809610, 129586726, 1693926598, -802325288, -81549751, -631152250, -741808831, -1769017826, 753177844 ], [ -353378529, -302963491, -1090205571, -2113735351, 749250446, 69023453, -221541184, -1311315386, -126451498, -1888045969, -1588033024, 876724394, 831304292, 1194391269, -481187991, 960357036, 431931227, 815252334, -58894677, -1443674792, 437632126, 516473176, 1834413034, -1508849110, -1875625010, 715074557, -2091365897, 1614713244, 809115567, -1364815789, 1816151331, 1684200953, 1640927159, -191837585, -1572132737 ], [ 70984292, -356848159, 30116640, 1060347740, 2048741941, -595435271, -1562696237, 1282949053, 459467024, -2001033064, -1607039016, 596430900, -1258982807, -1850910865, 502838494, 1892791333, 20661564, 1463869846, -910044060, 2138676287, 459017514, 1183831116, -532684710, 591410546, 1031409990, 1868581150, 221804328, -1176232720, -862180032, -2072516020, 339298956, 234712235, 1551164545, 2083699691, 380011144 ], [ -1749205153, -711385538, -2107364890, 150427419, -2022827607, 20377086, 2089797943, -625816965, -439456862, -1407943990, 372679486, -90405129, -295295221, 1796524261, -2132327381, 1961746580, -590568586, -1931623215, 1573056170, -1302690779, 202561698, 1712478749, -1517458273, 375212235, 633754813, -1413901519, -702825746, -668334627, 1422448016, 677570997, 400734771, 2021595746, -674350201, -2043027005, -1076055757 ], [ 409794715, -560190178, -988055978, 928630256, -2090545979, -237283863, -480048116, -1308795144, 1805644601, 1803444053, -647787569, -1897344591, -1533825580, -408971000, 947057649, 1824758686, -1969856540, -107195166, 550380527, -70829498, -1609810143, 215186967, 1978209248, 1484930624, 2119067792, 750358948, -1184742164, -290161027, -409531551, 1303389075, -2116469154, -1149366656, 71892898, 1260983370, 700065418 ], [ -296322692, 1524804999, 1921047464, -996891854, -1097171859, 531723840, -1107745815, 980452090, -353495689, 1747153622, -63324213, 1189059195, -1830264285, -187151989, -1433452858, 2024769012, 1871153198, -660999810, -2021916312, 456567930, 1820235753, 20629353, -568498866, -737131061, -1201460476, -748114450, 81426068, 1035562918, 1860090756, 1092223836, 1591019059, -1298309529, 907750664, 1598514479, 1378493834 ], [ -1130311010, -379188286, 879867842, -1540676645, 1422568501, -1012822162, -799326444, 841572432, 637522923, 2117979195, 1247960751, 1645027327, 1074059950, 400816223, 938023691, 1170054464, 1085224240, 765348198, 1195583016, 992308777, 1840414757, -1203713297, 627590729, -1169028894, -1446180579, -550592860, 1070489545, 1762683313, 737554957, -1875550741, -2043507775, -1568565067, -635100250, 1737095044, 1821324521 ], [ 1474110741, 512581818, 2053240804, 478381798, -1720056972, -2142218070, 1450364737, 2145748000, -1547574209, 512729725, 1210731573, 2056881706, 1054180839, -1591667636, 139246791, 998524315, -725873162, -1741172412, 27875547, 276555037, 2111842028, -1472024598, -32175563, -836211660, 361702846, 1336415590, -26242475, 1425379140, -359450144, 326722666, -1082576766, 2046233539, 1521746165, -877891722, 668318604 ], [ 1666631197, 2029392602, 1645299197, 12330025, -446525597, 732081775, 885987200, 426908232, -46199084, 1087371314, 878206447, 1820311112, 1944024296, 1143464532, 861946058, -1601309176, -470732441, 1259319846, -63427921, -1079550436, 1705579891, 328412779, 1501938679, 39224667, -1482930586, 688734053, -1001268460, 1650243746, -2081627019, -938197020, -1464738601, -113212911, -316591539, 900252233, 554109156 ], [ 1010149398, 1714571267, 787654111, 960583683, 992905317, 840146407, -697078101, -162204809, 292164925, -1994280285, 2095209864, -1694096813, -1886559574, -776586730, 1080352041, -434310724, 1203315492, 1078594733, 1968526954, -621127645, -230446747, -118861294, 652013997, 576370555, 1290029089, -357913773, 1315486244, -55863677, 1452242076, -60817467, 1436256643, 1946517692, 298480950, 1926188545, -1968076887 ], [ -700636923, -1977908543, 1096875104, -139315026, -1624813847, -1588368022, -2073417174, -1098574832, -1086049522, -1253084367, -691916977, 1746378201, -152417802, -1123328774, 1861838025, 299911402, 705387666, -916603446, 1756271358, -1049258369, -2099134319, -1056801317, -1250418906, -1710364445, -484283888, 1437540476, 2053359621, 2085431162, 433689501, -400284301, -1011394672, -423128608, -1520458691, 994328415, -1603142526 ], [ 1475339385, -1525827597, 1870378686, -1800360958, 1641211456, 729922795, -1050755013, 1945316697, -279240131, -466862628, -1373345207, -1864929034, -790441554, -1932350569, -98195786, 190562383, -1918036150, 1364702925, 474585417, -1987375881, 222061483, 1543916712, -1738165553, -1783206138, -1228259176, 2043199537, -297547461, 409892783, -556989080, -426005919, 554247983, -1239023611, 1299091680, -958718958, 1328788896 ], [ 1706203677, -1442244244, -342695003, 1190538666, 155971774, 678440927, -1492881279, 800052737, -1692557982, 1613463664, -2133170142, 1634483895, 1455613782, 2093109946, 1822732813, 566381863, -1786135711, -990005734, 466043604, 1804738354, -1929544892, 937662128, 359934567, -52817194, 778344766, -1958788341, 1078692549, -210630570, 761999466, -230842441, -1076745043, -612957099, -1249592431, -1441237802, 2021791753 ], [ -1410836573, 1802295929, -1235027473, 1720061692, 325484078, -525313128, 815289916, -1656360392, 911646156, -437160066, -1729447357, -1172721081, -751153227, -472721031, -1568514911, 1081001021, -701294113, 784230014, -771494987, -1953176344, 1800333772, 1576402730, -233765002, 1496201494, 1152575041, 1785206967, -1117250010, 903938183, -1724634393, -2015880376, 43037167, 491696542, 578591946, -1442345335, -1853738400 ], [ 1217582043, 1480122432, -657777621, 1715724108, -571344630, -1253679373, 377662720, -817819388, 1958661953, -1971692772, 1658423971, -1253746384, -864420577, 2078286981, -924015429, -1054339089, -2138060856, -1245065822, -1860079529, 1651295486, -791209525, -766532019, -1540884318, -649099359, -117653197, -1193592250, 944801817, -1895670125, -1007740442, 1425913028, -1557356063, 1482162353, 1124596639, -757298894, 1939596287 ], [ -1165831464, -201229052, 902246629, 828905201, -657662184, 92339351, 810120444, -1810540763, 1081755534, -766920057, 1891312501, 908797159, 713886293, 1597720960, -519760764, 863836094, -382886783, -258831709, 270987474, -128926254, 1701337835, 348690060, 983918569, 902932639, 558247692, 1122476603, -133613598, -2091707679, -1722700967, -1808772325, 1912126262, 1066050258, 959738010, -1888558114, 711415969 ], [ 730489759, 1226499634, -1354535011, 1920803481, 1474178525, 1987345202, -2095151382, -611718360, 922948390, 1346839669, -1002798464, -1434873602, 1501672956, -1078440633, 1012112279, 920209610, -17079477, -122457501, 421860179, -333829960, 929353016, -731804041, -854991243, 1777584077, 1378293846, -1104526732, -1736683799, -604599378, 127269321, -575390597, -1941519255, 1972393890, -535354525, 507660381, 187137698 ], [ 602277507, -1628089530, 1095974173, 1643293717, 104618656, -956273301, 206213577, -1887994245, -2032260501, -1144720829, -1154858560, 983605944, 1797233848, 100223389, -372444188, -1259441570, 1958161124, 820123040, -1388351490, -1224340872, 326386735, 591169936, 867201172, 992526294, -673820834, 868372281, -1899508119, 559383832, 619952568, 1000151996, -1516672463, -1860138530, 1330771784, 1279247414, -427095631 ], [ 1263773594, -1136812868, 1255524033, 52651188, 696700291, -1166764664, -1510633754, -1378219067, 1701958297, -1020039413, -1750601100, 111596536, 1401105236, -539415636, 958093200, 922526624, -1603749110, 392294443, 1202166393, 58638924, -1274135881, -908304306, -156655401, -635995580, -1209923993, -154614689, 1668437441, 1393681096, 1863841687, 494685854, 1894689986, -347888856, 585766791, -56362954, 471013284 ], [ -664701451, -1889647669, -652572982, -23950771, -1679443142, 25123865, -1927689162, -696883916, -282962202, -1315439377, 837410718, -1859731186, -1510573438, 1555213143, 20102365, -760580471, 2007801022, -8028148, 1452783554, -1409754805, 1111589121, 766103855, 1453960640, 2067754128, -692355144, 737903820, -1654724319, -2107632403, 1996391167, 2096688088, 953483298, -1532342199, -1916521725, 1137603060, 1083567911 ], [ 1215276745, 620338859, -1212243318, 832822205, 1476501775, 149537740, -758815641, -107587426, -1861881074, 752070861, -92712402, 1679026972, 994240991, -1949789126, 1087553502, 299529107, -1016065758, 2106364573, -348464432, -1834049207, 913851384, -521930238, 1072678450, 1956038426, 680488201, 90349094, 704432225, 146168977, 1784165373, 1712903586, -144043657, -1034905706, -2135512331, 1347298270, 242211332 ], [ -1748050882, -296440417, 968033355, 974440192, -499231258, 1544347324, 353918972, -551919360, -1615423204, 1431073647, 1335943762, -1918893715, 1340353861, 2055079438, -1305043241, 1688065143, -779643982, 23574309, -1138004057, 606581165, 36663542, 935606890, -1872043097, 1424309301, 1831873989, -499362791, -800741059, 1822417344, -228427122, 424653199, 1327013170, -1267309727, -1440768294, 1588543971, 1514251646 ], [ -1300387786, -1326666383, 1702611011, 1853782881, -574234824, -1376814025, 1118134702, 59537239, -800200809, 2118173760, -1539624164, -1461275946, 901722978, -2066964393, 901781281, -185744731, 1568149124, -332366965, 1551907224, 1704484308, -1855531279, 17718727, 681750337, -507576354, 1901853495, -109148346, 591709922, 445793952, 1788958285, -1800774803, -182692632, 2099501869, -1830869607, 1615970331, 2136876421 ], [ 1681401050, 2106061937, 988122960, 701898640, -501764652, -436075371, -1848214611, -699837090, -1665076242, -1434657152, -1382526679, -799135921, 664793973, -1444953263, 1256156374, -823529009, 447373660, 295941842, 457621179, -2050201943, 869070559, 1780345421, 1180950392, 1258923927, 1508997545, -1314920032, 1447517482, 191191781, 481055330, -1677451078, -868030961, -358371924, -917784977, 1187741565, -1559231383 ], [ 529163420, -371834828, 1945160747, -2014384955, 427017647, 180213306, -1672688006, -1670619060, 763207294, 587026264, -1478327705, 1543564861, 750164229, 808458218, -512973154, -2116400541, -601124426, -927120457, -281160298, 1314866391, -1212158772, -1592230948, 1758046737, 508574695, 488275246, -664696302, 511486806, 835805744, -1144076682, -1358938305, 822900768, -64731529, -698623175, 1500085388, -1375339754 ], [ -1993372608, -1425680180, 1137032020, 1866520450, 1637396143, 1710507226, 1971601444, -31782223, -676640538, -1189158065, -1669134798, 1645663972, -566192420, 1339635176, 1812724487, -894109070, 1966437238, -34989001, 1488475893, 891847223, -318401906, -979781569, 1504244803, -1575092220, 1555763849, 87606096, -998234486, 458618334, 1215995871, 348719872, 1678160322, 907754127, 1263136367, -69634162, 613504646 ], [ 1696218273, -528440858, -1665045323, -1710658689, 1963824009, -145386946, 1737309307, -863525576, 1623589869, 92709340, -139806759, 1794928387, 178327648, 876314372, 1223589171, -2082145624, -204520464, -1308806627, 841975356, -1582250227, 1841457785, -1343728507, 1841982478, 1524389474, 965852004, 274069915, 972526253, 2060256809, 1897911635, 660026915, -585908900, -1859555400, 603329872, 1277202211, 428154226 ], [ 283982156, 1176814997, 1323922658, 615681154, -593743220, -421285591, -240653728, 668274202, -1646350450, -1233747323, -928970263, -44690320, -1905389326, 749437598, 429770414, -1414199004, 947986485, 1906574313, 1653306931, 240018416, -1061279314, 668986161, -1935379135, -2138904174, -2143500647, -526826538, -1653059326, -1811736580, -71331699, 1289757820, -1203693620, -143561697, 1534645073, -1111642050, 233554472 ], [ 1804186179, 138826070, 1524054843, 1395362965, 494719953, 258480602, -1122168450, -1792257191, -204617549, 620858042, -1044774171, 1264176126, -458833884, 1085421076, 984954436, -989938774, -1648300254, -601224952, 1714177668, 1436691335, -1949566021, -146690634, 1142005776, 1058867831, 433560990, 1428370705, -147923584, 1763489725, -616067473, 1378357185, -354641642, 1977596890, -984936898, -1349812610, 1603310796 ], [ 1242952643, 186316973, -232412513, -1967590575, 523849709, 334888130, -1236053053, 1259932910, 986143899, -176221664, 817748990, -190196178, 818201178, 960432449, 364370597, 1094046180, 177059192, 1330007603, -203050978, -1082726855, 377458153, -398261866, -1011115898, 1285914762, -621840151, 1179223794, -1368979206, 57898033, 1839660692, 2059316658, -1161758339, 798937232, 694362677, -1419563817, -639358364 ], [ 171791296, -382205879, -226777154, -498673401, 1513892491, -1382742782, 211259549, 137541985, 621758118, 1088739156, 1784158758, -550406047, 25155196, 750594163, -917622007, -1529785197, 1397577628, 1554416300, 864182767, -97744637, -2100122413, -237790925, 1363610736, -15621445, -1490138695, -1787031932, -245611008, 762930809, -393992417, -2087023170, 1197089087, 1065293289, 945055317, 920401740, -1792887316 ], [ -512370540, 878404916, 1530212108, -1466010821, -276964867, 100374194, -1175967432, -634705471, -1198598254, 657459582, 581412080, -593242473, 840546525, 1255847900, 1081121423, 1208202210, -1663113865, 944062067, -1776250516, -821250278, -1487880165, 1430271278, 1147555297, -1557076423, 1445852826, -843577868, 544546430, -641209600, -798054713, 822858291, -426598190, 1986925006, -79385797, -1058437239, 1375769421 ], [ -378512034, -877295648, 451896473, 1375602362, 1836766910, 1669158034, 81283178, 409654115, -247859889, 1587095742, -1632046754, -900256355, -259072979, -1704083213, 1161180556, 2083421181, 598327168, -1589274297, 273921738, 966642403, -1866943332, -1513604667, -2048531039, -1315068249, 2016674188, 844010593, -1209144640, 1515052873, -1802421436, -264800419, -320703702, -524507476, 134883400, -1904994463, -711391068 ], [ -607227615, -316787558, -120821864, -139617121, -1039130976, 1581609011, -1956553316, -609511553, 1392407122, 462759791, -302630200, -77826235, 2111253960, 1393230676, 1192529412, 867003756, -2071283710, -1063677624, -581155629, -885665487, -862375434, -1894610910, -1612567531, -400145838, 1113198314, -1354390593, 760576496, 141560504, 974428881, -1576570828, -1622909339, -2007449983, -358115397, -607499523, -301232830 ], [ 578588341, 1501068759, -1780832198, 325130763, 1116855429, -1374037159, -859726478, 1156436523, -669857655, 574758681, -1416193646, 214220015, 1331915758, -515178459, 1517386826, -383887870, 2065019500, 1843929656, 1016334791, -1173157330, 272912225, -2111076436, -1025006462, -1063749707, -389921986, -973009513, -1760101068, -1215204157, -1914447596, 381979127, 1877881154, -903611122, -680282943, -765035338, 1454390781 ], [ -1465974731, 2074287668, -519751550, -1111412948, 1170805316, -1312062014, -1858542250, 479526045, 515064026, -1690376254, 1387939525, 1869182243, 2022758279, 209160628, 906656384, 849720050, 2105558362, 2004658485, 727568232, 717785372, 1595373067, -1705772124, -1105499926, 1687920371, -1401124228, 921549162, 1409468786, -60101715, 1514213286, 357444336, 1849180045, 796961656, 145500589, -1841231725, -2022926863 ], [ -1245700791, 1939107375, 1022725043, 354083119, -778946749, -1383944557, 704985624, 1247530044, 1536421688, 1834589240, 684994713, 1685606704, 679160458, -1531465536, -497393266, -542755104, 1659754494, -314628850, -1351607757, 543320295, 1663706404, -836881171, -1905495908, -64379411, 738921350, -185567109, 1349663599, 1902827420, 14947065, 1363143586, 531549747, 835712993, -1698509201, 249633892, -729769913 ], [ 1269398249, -1391831478, -559105306, -1183907085, 901621523, 1811932953, 1238460384, -215881679, -666665983, -497320044, 1760167095, -272429337, -704775138, 515875265, 397625618, -774938570, -1617632737, 1582198949, 505347335, -519683287, 1759380070, -1676059094, -1547113164, 1635839433, 2088343840, 251748715, 1580357838, -1779481695, -311075211, -1016709729, 406635850, -904408490, 1204808146, -1128062390, -1286886640 ], [ -415218442, 1343662837, -1985979473, -706534630, 330554556, -1917136842, -1166474710, -1652927352, 1861931484, -922045890, -703701947, 2120351309, 186997673, -1074526988, 301740949, -564744401, 1811153806, -816837124, 748477693, 150196865, 516838619, 512120367, 2085114395, -632639503, 787152873, 1551600384, 1839323187, -202142218, 1137903964, -1688997147, -1471438750, -285100072, 985341433, -1051394593, -1055736054 ], [ 987503559, 260474878, 1478838428, 2004817075, 1647587575, 1509018120, 1309784021, 324720610, -577426419, -315122437, -441784698, -146427574, 957199614, -514775668, 711655478, 55061053, 141310951, 904784061, -416605662, -1169008644, 227259990, -448320828, 1228931079, 911833151, 1933845628, 356727187, 1873845954, -587902027, -1373151554, -1719951500, -632605394, -1242501516, -1087586162, 327139330, -1985453751 ], [ -1429063441, 769771732, -869281584, -501851563, 329187499, -373443935, -371434449, 391621193, -1743817555, 1803116657, -285508974, 1091734384, -1185744326, -89585473, 64664996, -1915389168, -1156645348, 1149426188, -1983837611, -1735624913, -221475977, -900200349, 874621728, -657704977, 1724322427, 1692489267, -1386198033, -1686705109, -359769055, -1272037416, 615786519, 1635204067, 101387156, 684142379, 386221874 ], [ -2064812819, -1103906744, -2145008453, -1574929913, 1613119000, 101358066, 28973193, 1724109992, 2011396071, 1571173482, 2021228700, 770036263, 2030738303, -831937167, 256332773, 806680718, -1297610949, 1856820478, 2138967427, 1701343144, -2110356325, 1991345954, -1303681570, 520484084, -741367903, 1567399123, -256470476, -1438888303, -159039766, 1035161499, 1915150357, 371039110, 1274190627, -134007173, 480990343 ], [ 867737631, -859460097, -2041181617, 480391361, -2108268122, -1409873496, -1352903271, 650475840, 944643686, -857828097, 108866438, 1538465096, -1537287351, -1236328941, 1649021405, 345972328, 768761099, 102394181, -1530792157, 1017395166, 709780754, -817602096, 34637576, -1282795644, 2040137722, -763672803, 1865580475, -1310603501, 866934769, -1912262020, -1104232497, -1466469107, 315312383, -139670059, -62988592 ], [ -85739479, 401924460, 2107080587, 1899770445, -963286724, -1605026474, -1255458380, 2109094528, -826305332, -468416656, 1450775890, -529589568, 1535957061, -230605838, -650324455, -858683262, 1272419418, -1218763698, -604390254, 1283668994, -845429625, 1529911046, 386580739, -983963848, 1502023032, 1500191938, -145268429, 844726019, 1498003228, 129758955, -1660318285, 2041410402, -351997303, 1809444902, -1366857153 ], [ 1243275228, -1425893760, 224415416, -350323805, 1224583867, 1005078926, -796142182, -435634596, -262328371, 464355403, 84765308, -1136785867, 596420691, 2118124388, 1438651229, -1434817803, -1767190582, 1096351545, 481381201, 1957289436, -745467437, -2116445497, 491955045, -7924999, -1855947810, -612516648, 726635943, 1419761622, -1857882089, 523883032, -340559263, -1108881395, 1650041472, 549381993, 1674122767 ], [ 2121660732, -628294000, 567901859, -56147689, 1544603662, -1502200222, -547849411, -1172105369, -1848408889, 1228209487, 1058949052, 452233239, 353155716, -1903766837, -69922309, 674260767, -36745939, 1956319529, -1170395709, -79441770, 132723406, -290670821, -1965587976, 771526321, 747685330, 1265079760, -45721321, 1251046159, -1030661071, 1408104072, -594881432, -2088867533, -537935051, -408600313, -1737789766 ], [ -1807738298, -1058800427, 498448161, 1194670907, -1059875226, 494678211, 1034388792, 1627640260, 1903073513, -828065897, 1197103140, 1054803406, 1504383623, -1135376466, 783987149, -178298697, -1748601149, 1789285129, 138942990, 908994541, 827666332, 450654470, 795594746, 3058046, 2089602726, -559795218, -2097683394, -807510996, -1259275819, 668188800, 210556863, 50886927, -1922579182, 1303353986, -67048048 ], [ -1022739489, -954028093, -1914928473, 234503522, -1775660585, 1672651794, -500460347, -2136457843, -133088024, -184434546, -214347308, -515818491, 321547378, -1184957741, -502082045, -1630772943, -2139502027, 822999730, -107411909, 1324310421, 1230257506, -268790175, 1381522283, -679061487, 1880072634, -1874342029, 16279561, 546238304, 1455230983, 1818110999, -384482881, -507903256, -199897832, -1683366315, -405018881 ], [ 1261621913, -1018254879, 985151806, -636862929, 631128424, 1616851396, 495982771, 130188521, -779335351, 832622038, 655894047, 1307764432, 97327779, -1252325788, -695019194, 442235683, -103121525, -1526916131, 1120372939, 1730122991, 409293491, -290257897, 1926403174, -685613829, 1347840337, 796106447, -588257158, 511457438, 551641709, 1612985878, 1261843247, 843830772, 1256192357, -1926330393, -1338645782 ], [ -1707775457, 104610203, 411198594, 2104798636, -1823789491, 78341755, 1188091837, -1128770697, 1030818833, 1229463755, 602009072, -54577793, -1443051923, 1318222031, -776347726, 246150952, 737927851, -1641249052, -1055551653, -927288228, -1192322393, 1228502303, 2095375991, 374682914, -1312366107, 1584591913, 273487527, -1879033926, 1354245486, -1697915615, -2020255248, -993790827, 2144036580, -1705365253, 425351452 ], [ -1679851572, -1366349051, 153719738, -1775018289, -1437915120, -1696074004, -1574453698, 1034495675, -2106285970, 1492429263, -1262625533, 138402733, -528763922, 111574158, 1490806182, -1539187963, -1366031413, -1802225540, 480006568, 1206243565, 1336440935, 1904658819, 1229312309, -1695998341, 481349827, -448054834, -1601871878, 1321296511, 1459128523, 1091786671, -1105233475, 475562340, -1040660323, -1119611451, 60975184 ], [ -1212001102, -794375755, -240141337, -444817865, -413608438, 925963840, -317496659, -192589176, -1573371555, 1233748242, -1513146122, 1323368554, 706405545, 1904411028, -1601504361, -1535305248, -807423638, 569501919, 1505244415, -654358889, -596876560, 816046311, -417995025, 1778534312, -1182222711, 1229715239, 1207947869, 389562588, 201180988, 236923362, -1863429731, 2129088130, 1649696044, 428207061, -133861155 ], [ -1793734627, 804274675, -793077529, 772223591, -896429580, 1325473707, 2585174, 1987917222, -1774401421, 546124693, -467922944, 1382385126, -131125611, -451852033, 407236032, 748242865, 617340526, -11161601, -223864557, 1154059570, 1625296155, 93687156, -1936786476, 388891031, -1966883964, 817522053, -52507757, 1091154986, -555399687, 1672240223, 721013003, -731232344, -1832395295, -1966369091, -1252414821 ], [ -872435521, -1131043326, -462619834, -964392524, 1632063314, -933907630, 76247139, 455161865, -868391853, 425549253, -453484507, 1292512035, -1487960395, 2139368881, 650406408, -1525987527, -649361177, -1996501951, -473796423, 678930271, 1539916481, 1585272632, -2045466913, 1057512292, -1634496878, 333878135, -210684301, 230692634, 1843200095, -340327631, 388962118, 2032198801, 171117052, -1332683953, 1161904984 ], [ 1825624468, -1703782777, 2071382204, -328403526, -1831646217, -563602210, -1526712746, 1855529424, 1734593703, -1265684130, 579278251, 1227991511, -730896048, -671427774, -945971139, 1087918671, 1912691999, -1828268536, 1008567400, 1697362233, 1913682367, -1916965876, 2016571092, -2133332336, 1535215473, -355274297, -238725236, 378352932, 353455913, -503823695, -952100398, -1860492066, -2014375416, 1805667087, 866977351 ], [ 1755438633, 2110189777, -1964938601, 1454892776, -1588989235, 561932618, -1445309945, -230490543, 1855171642, 886896901, -1236492098, -1541863993, 955028969, -232345345, -1253781032, 779444648, -2108643724, -1316798901, 1221133277, -1784876019, -1031293267, 1278867196, 917168809, 2135966254, 698328402, 922844338, -1748294186, -1725733173, -868021070, 1256119550, -887167378, -2108766489, 1045413811, 830728687, -1993565807 ], [ -682464852, 1784315797, -610914789, -153208830, -1892452931, 1494562989, -76373909, 1170809515, 1382928333, -1588245644, -1213273283, -308640692, -1100030194, -594486572, -1707818760, 455974328, 1118415544, 1402304327, 63524420, -895699794, -484447913, 423989731, -1450705847, 792832628, -1803264119, -71770541, 351092923, -1453946737, 2123071741, 1736771235, -1661014691, 480905708, -1369335994, -405369312, -393507132 ], [ 977672611, 550220490, 937082530, 834021745, 943691657, -88432558, -321332422, 1773627459, -1818729561, 1242415553, -1229426739, 1709058652, 2014791840, -267455193, -527365508, 908238605, 931210851, 1700782276, 1705016358, -1174105065, -1147593233, 1289940361, -365590339, -597271820, 318734619, -418733797, 942543957, -11927596, 948008350, -1022498842, -1682755342, 1801075271, 229506814, -1580624415, 615792650 ], [ -1543726145, -1424283104, -1220487550, -925547041, -702510214, -913506298, -1786746917, 1596111743, -370206256, -1831374040, 222627820, 1698102892, -309046579, -1268810544, 1577453669, 50098283, -867634462, 562807938, 523941526, -1987221620, -1316922831, -1758781012, -2040914124, 1062792373, -1145224390, 1997332526, -359347781, 395178588, 1520143952, 594758489, -214641541, 1529991117, 626053366, -1008387983, 1722033773 ] ], [ [ 666905984, 929014593, -1618805396, 50470588, -472011601, 253341275, 1581138400, 1333097050, 379919862, 338561890, -1619658519, -1172086821, -2073581010, -696577062, 207812827, 1086632167, 1100244142, 369033184, 1758879710, 167843475, -1539490327, 1091285294, 1024089519, 2005698157, 1414991413, -277094890, 580216528, 13967483, 220661226, 1780402494, -632818097, -553461959, -1907429514, -89650576, -1558476521 ], [ 2049231583, 480447578, 1772573733, -208034111, -1236502664, -238137237, 666388681, -1450752846, 1257225420, 527091256, -1262261676, -1580034162, -77705511, -702788560, 2114147876, -1414106799, -41046712, 1035497903, -35928050, 475149546, -1371226909, 1446816661, 1060021223, 835176512, 2100283071, 890820578, 1131155461, 1917663732, -1824132226, -568850098, -1291805665, 699914375, -1879759855, -384493922, -20493987 ], [ 1414391161, 226953669, 643406382, 1795137588, -714355436, -1825558935, 1186549040, -1939360488, -192252941, 1450577235, -939140462, 1931939400, 37879214, 1034941532, 2132115975, 408847154, -2122691888, 986505406, 1205021444, 1669299782, 557222695, 297232020, 2123255385, -1455134776, -577622618, -663372997, -38506793, -492233640, -81452647, -491356107, 1847589997, 1055952296, 2010169755, -1058404860, -405406180 ], [ 654490056, -2005871106, 46865629, 735336635, 644579930, 384241178, -241781109, 1891022131, 1491492503, 317557999, -1727093470, -263064575, 501747411, 1416527999, 349128418, -1265360418, 1183640547, 1882056231, -1569070198, 479082951, -1431126700, -547181180, -389132645, 2128834760, -2142246810, -967316001, -1606999762, -1459135452, 1685325487, 289978496, -1101113338, -1396428581, -352565874, -2015077794, 813404981 ], [ 1757054181, -952531947, 749936667, -2118246073, 1930902518, 1789551093, -1191414356, 572665668, -475056590, 1539467409, -190808797, 933432720, -340945255, -1845178622, 304839391, 1244946198, 2036195831, -2055108704, -1070644353, -58545686, 422557829, -1062438843, -2082013110, 1526232861, -1948494119, -1028752283, -474360809, -2013112490, 1219009877, 173899096, 1678926073, -1294268514, -518434179, 1584459443, -120936973 ], [ 774486649, -1892530679, 1015171446, 1655220999, -1047393769, 1278632925, 460564950, -1966694029, 1851027497, 683113740, -1743474796, 572717539, 1789879782, -1106768646, 507763497, 591492361, 234993793, 1495429104, 778153592, 200834287, -330777071, -621537245, -207291929, -1578201999, -886170277, -1247129343, -2108109504, -524832710, 953417981, -445972958, 1607624760, 1450730594, 1383149302, 1841939899, 1531913377 ], [ 1714224899, 1704984754, 917390794, -1172241022, -1349546711, 1015665223, 889388636, 1570615381, -188325415, 1834870290, -1101804717, 186217736, -592311968, 1564905983, -42532549, 956849846, 2140959221, 782469478, 2135031937, 1757762685, 887985505, -264320748, 596916775, 1420992558, -464233266, 1407707661, 1409491963, 976481350, -129186617, -1380570705, 756174273, -1630256910, 1854612282, 1241282776, 1702829569 ], [ -1150956795, -1711530504, -1203734654, 2039962210, -644583808, -77449838, -2145781529, 494561951, 957534995, 651535495, -1338987642, -1334478857, -94883508, 543327114, 2034818841, 1680772092, -1252587511, -879994120, 467597421, -1650190979, -28288589, -480479821, -170112695, -1366921516, -378967316, 1199888302, 1209036756, -470940618, -410794953, -704135100, 46324145, 1681902229, -758866696, 1802304107, 1618749997 ], [ -393698020, 1399807952, -797472053, 288467670, 1755214391, 1134374135, 155274060, -1494141208, 817416406, 170621158, -437724301, -112088372, -648494612, 403147419, -1305533391, -2029853872, -840065369, 2133071044, -1827919199, 1854722983, -1335040861, 184795990, -2078176755, -913959714, 1092035583, 362510215, -232408553, 1320000750, 656926722, 1571712788, 631575490, 214287510, 2073860533, -1748610042, 243804758 ], [ -601589680, 67404534, 290309412, 1467332183, -879874208, -1219485150, 761784467, -849508125, -206941933, -1124596672, 1654413054, -226539868, -799950076, -914706919, 2104202569, -1566719640, 1013155674, 387502227, 591271709, -1934809866, 871365397, 1284657571, 2077375784, -390951768, 1478330856, -642843449, -1191577449, 356896154, 575378742, 2048162742, 2110607647, -1913881465, 1486095583, -1390927793, 1566346677 ], [ -2137156474, -650382216, 431686222, 316753951, 2085913150, 1863533533, -567128080, 1689175325, 1720941309, 1555673264, 349469011, 1047986697, -2118818287, 294631962, -1615827891, 202717479, 443539568, 764459431, -47031389, -1193524248, -2095696920, 329672707, 580990527, 14433511, 1231711865, -85250856, 1476945307, 1194677538, -1024785176, 1552704775, 71581790, 907723054, 1446227615, 449943324, 539896387 ], [ -112099138, -842885632, 1602878244, 628829256, 37372844, 1270669352, 1405443478, -1600125269, 230746471, -969914191, 1130101303, -1871143338, 1092418568, 258573634, 1907676087, 298181609, 1052488539, -107712205, 852513222, 921585103, -1033797715, 448750802, 1959468841, -1717220087, 1999081039, 1373494546, -1268686688, -324535251, -1383051895, -217435404, 1378059976, -207572545, -1682813505, -333016152, -309580266 ], [ -896775881, -1525020132, 1425289561, -1762690179, -2048941141, -269476220, -188814139, 1360067930, 1574971788, -557257736, 884079876, -93474780, -731648928, 157602285, 1009387179, -319588619, -801493909, 2016963027, -1325465389, -1763236227, -1636511119, 1671113936, -325730884, -514533484, -1374527826, -936974865, 450459819, -74809086, -1233350326, 2105235526, 1701379202, 825295713, -1032859767, 957968097, -1182372097 ], [ -1403275950, -766328248, -2001292644, -1047331495, -1062087958, 741167472, 239532863, 1951203974, 1673229562, 1893918521, 1025870533, -2027068335, 1255394600, 799828484, -1454165991, 1963949961, -2121057461, 1217663190, 1135951607, -904734107, -1953557760, 425109736, -771964265, -775084636, 1245081815, -987814690, -1684186842, -408687464, 256960201, -1404027010, -889142900, -2140551361, 1325171756, 1618884317, 925017260 ], [ -1524049972, -358528961, 584201113, -1981849394, 103782161, 626764460, -1260060286, -19627572, -530831192, 1229320508, 41305334, 727673878, -108748289, -73240079, -2117061768, 496015578, 710707332, 985668574, 1206242854, -1718875288, -1116096709, -726557995, -699815091, -2085772927, -1551232152, 1740438288, -966454106, 1258197283, 1357154777, 293776935, 552041637, -816743243, 1185055436, 1845692298, 2093696534 ], [ 7787707, 832442404, 1624524331, 1487087841, -889192792, -1388807, -793356951, -2102199055, -143391437, 1279923194, 1580816640, -1504748048, -264314907, -1209808582, 2126161143, -1708530508, 944085839, -2012936826, 1400511498, 550165914, -1508993785, -717090308, -426074931, 1098779734, 34105916, -2061519192, 168347794, 1379615701, 1954609632, -2089306432, 2064379262, -1433060094, 839290766, -1048360120, 120231388 ], [ 1263760526, -818500661, 169156774, 2038331601, 463005697, 1833157375, 727558860, -781683509, -1911917113, 271407661, -1950608953, -2044417721, -1105075295, -498993806, 1184543129, -1987653962, -1130234426, 464515920, 920142293, -752757036, 559490553, -752082734, 1009491225, -699188817, 1116170036, -380133196, 404351209, 2026455575, 280808201, 1426605406, 608621795, 1621368062, -381003082, 771072782, -122282800 ], [ 1240927584, 1978846540, -175183396, -313616092, -285313045, -557418580, -1425589557, 1146600830, -526568040, 1691660029, 1730153653, -1386857445, 1872939970, 2018650787, -373145410, -1696773840, 1301232599, -90213779, -557231566, 1225737388, -1708060694, -1082993533, -956070779, -1378980308, -1008586159, 1628473525, -386149782, -1988903233, -589186022, 498162721, 785943739, 948156403, 1021616621, 366776429, 1466100594 ], [ -1263563166, -1728294955, -220038435, -1720203558, 1397901615, 688935095, -478396502, -1199002507, 2007413147, -1544656725, 1166292854, 1630711900, -1881045835, 336143081, 1192789293, 1153408656, 2144097488, 622028882, 1840552766, -1252903869, -1146895104, -558191587, -471772337, -1837259362, 1272543550, -2111578955, 1244310409, -933024857, -490681001, 1880705059, 886844690, -2007583047, -226532517, 1089121322, -2017814236 ], [ 1548676381, 211596593, -1795376520, -1493802420, 508456660, -1105324866, 809061200, 1416701379, 1242420948, 1184690347, -1192701156, 909018353, 1780517838, -378022431, 1843532868, 1075802450, 1721122813, -1745552403, -212486574, -990439184, 2119044087, 1649731025, 1714134050, 1393546178, -1978427595, 172518228, -849421445, 781302352, -380068241, 794678565, -74627817, 161672121, -1505013739, 171236357, 535905523 ], [ -1919545250, -2095763222, 1910754466, 131665688, 1441858935, 467165911, -958290452, -174282087, 287750989, -1915633776, -1804694765, -1357590371, -664951403, -2003033743, 482175447, -1533421489, -1272915152, -208612516, 1947568960, 1859607556, 2107589861, -824626665, -274747355, 315821869, -561829506, -657050976, 526137946, 1286025783, -1965548918, -580312556, -663991052, -690558659, 1530018469, 139820941, -1343040125 ], [ 291792534, 38265507, 757766142, -304038213, 1911857017, 899606198, -1212171919, -1061446997, -828774704, 1797452097, -770798193, 481456260, -535025276, 675231411, -1328166199, 1152941870, 182271398, 811947362, 2106395177, 246230655, 11247580, 958149270, 1764964888, 71949665, -789443375, 1292484325, -724913396, 560996878, -1509790431, -2097196365, 1272162715, -671701860, 139140071, -1820659606, 455282360 ], [ 1059058236, -1216815926, 1859879049, 1807497027, 1408094694, -868205327, 1791402113, -468756296, 1230264027, 351851279, 520293292, 1260473233, 130974999, 576245276, 1802334347, -1556794888, -1315343453, -1034680957, 511097622, 1281805637, -2075717684, 1061221921, 188426242, 853651418, 1876538227, 2109640620, -1978854563, -1803691704, 1983594019, 1960927579, 1484893450, 941120562, 1483420863, 105465425, 1945920583 ], [ 211660564, -1505630114, -799893168, 1358485460, 1338776926, 1310985998, 892237682, -804504600, 1604330432, 1847830420, -371326338, 502376532, -1263644353, -1835561496, -668835866, 1575426980, -1980341744, 2017374362, -903311193, -497507135, 37994686, -1893920394, 1250105380, -59055973, 421714610, -1786797474, 1939964964, 781206795, -1880385204, 1599682151, -369979751, 1693190252, 685666971, 110424650, -23461402 ], [ 1112030920, -672470323, 764815432, 598520006, 589431864, -878043888, 1926985329, -226887142, -65269159, 62982830, 1575383807, 420460805, 714398886, -679323327, -162447609, -1543067221, -360215184, -1747335745, 180836730, -1849550240, 67263348, 2092585321, 608631481, 776777781, 894381924, 1397996779, -864439910, 1692938726, 498068367, 1782327875, -1874751180, -463723752, -1988948185, 878779127, -1498506688 ], [ -402559379, -1768276242, 405882744, 948047205, -1368318597, 743604186, 2083813280, -983321454, 1384827539, 1368442617, -2127293270, 502338996, 582539410, -368177535, 1093240562, 442051004, 528518935, 1921094858, 323619847, 918047851, 1207448251, -253338680, 323692901, -622746674, -1136559684, 39471218, -1889153751, 343807636, 1103366509, 2107590366, -587554799, 1736457237, 1579585130, -1414445467, 54421336 ], [ -194198021, -583496431, -1282617212, -1811011465, -894796332, -60155632, -394383469, 11834203, 38092613, 1303678332, 711685847, 1144195807, 1612901013, -1352109950, 929849671, -1536675234, -1782386287, 598465168, 1215782295, 1125174536, 274812118, -1907720677, 1860925406, -83309135, -1955547350, -1858280333, 1716833760, 480026735, 1732584729, 978482197, 634589231, -1927787717, -35846674, 1775903934, 1558432685 ], [ 573213279, -971090008, 1346080555, -978095769, -905050361, -1404680510, 1159052151, 1210599149, -1244819616, 1873798648, 1461823403, -2092862581, 485658167, -789548587, -1755039366, -985073764, 1573468372, 413609740, 381410996, 690469182, -1351113503, -1984421382, 488793844, -1907435871, 1137469130, -882777352, -494692610, -448501852, -753356767, 677770735, -1441049090, 1829194178, -1743927285, 523827538, -1120406725 ], [ 1866918150, -769011240, -662333578, 915647273, -383943197, 1820799400, -1891528716, -1117685936, -1994013382, -1400065736, 1507041325, 1197678367, -820219938, -677832521, 1097416088, -1266408677, 265776413, 839758245, -629746170, -1028040783, -1227650374, -619385442, -1469443823, 1360545380, 654280975, -1743014284, 887457789, -223977286, -1370990828, -326224503, 279706803, -2134002838, -681026032, 371355374, 825666051 ], [ -1095484859, -37363167, 858032742, -998053367, -330778064, -1546502430, -1440706744, 1199344681, 738395655, 165653801, 547436022, 561729432, 1800405850, -1254707752, 172191986, -592144758, 2021434246, 1098146941, -1468754596, 737624909, 1119053905, 1086606380, -1951902587, 1420802299, 2146208609, 1034733647, -173147554, -765119225, 197003417, -2135264458, 1834621025, -107897004, 1730627499, -1385704087, 1364265663 ], [ 1517995353, -597928338, 587162796, -232079101, 1136993697, -1729713918, 1465914981, -1761963813, 1581641581, -923569571, -1714662924, -232742876, -1605562481, -72339239, -1051982984, -1762606768, -885386031, 326811143, -373002693, -2134153427, 317811001, 1281915581, -917520958, 1727759251, 1599323081, 2055730245, 718790684, 1228756032, -2146553044, -1326853661, 794940849, 1164084211, 1618318321, 1859888413, 1846268125 ], [ 1037831344, 1828388140, -546000744, 1853493898, 1460580994, 599647005, -12483626, 835229086, 570154428, 32336283, -1581829764, -426572182, -1099684807, 710000432, 2100900052, 724025984, 894815509, 1818834226, -483147099, 1278177733, -965667301, 585029227, 1972941071, 1731666440, -2128840684, 2017948343, 1775751211, 714161472, -588575632, -1401640706, -1327765736, 1522570100, -243764537, -1184930705, 497912763 ], [ -1033002056, 593475614, 2068508846, -237275331, -1315595008, 1907810677, -45120284, 2117745627, -2026767145, -249825861, -804693709, -1029454115, -528630864, -1657782204, -1115364143, -847089392, -1515416434, 243026862, 1931435927, -205932348, 596947394, 1126680050, 1704510953, -1552459105, 1623437624, -1724140762, -86733879, 1243549321, 1999155704, -1600626358, 2095954631, -1624982314, -2025841328, -506824280, 1723267535 ], [ 932116946, 1352075947, -1218759503, 793918056, -1497489204, 1223366668, 321385825, 799592235, 649389639, 1163669538, 1476993670, 415549766, -1968679826, -864695065, -66962991, 1565799938, -1833789508, 1679205524, 1650463983, -1190220373, 1689344959, -389913891, 884987908, 1107194631, -2122357335, 1315804018, 521375968, 997500261, 1995137328, -2004175457, 718752469, 863501174, 768725565, -983117052, 1471710785 ], [ 140368804, 1899872446, -1189400559, 969688640, -1067037197, 1370436568, -2040633081, 22561130, -500903570, 635961629, 1917157537, -583890922, 977888773, -771028263, -1360731388, 1782063009, -1247310963, 698883337, 1901294124, -1677693002, -1272366122, 1913488083, -1055091046, 1185454375, -1471575229, -1334250063, 1739064785, -1611105835, -1877036556, 789094349, 1011101839, 794784643, 1349281868, -2098182153, 1725456336 ], [ -687654614, 947771806, 1015111062, 1451289334, 944691627, 2054700536, -590575997, 1638835860, 1680488900, 1820031480, 583978484, -1047002220, -2134526566, 1130305909, -89972187, -1361463840, -2048162832, -587834938, 401515709, 218513090, -1154509531, 735866600, -433858129, 2040152814, -333852807, -1793970294, -1217953336, 1852306864, 31435207, 2112619133, -1332287893, -1053782952, -912754280, -2012364489, 2137976452 ], [ -1424958881, 1001303713, 1463084036, 1641500746, 798248181, -52319041, 653070752, -697977762, 177750659, -2070787869, 1799173798, 1192347236, -736558957, -1552100269, -1126818508, 961189805, 1847666131, 673765571, 1276211543, 1630993233, 984756713, 1119283823, 5120631, 107868124, 918993829, 1785584943, 850043821, 1390739851, 1616569354, 898495844, 123689008, -1022742297, -62726097, 1042291620, -91302586 ], [ -1988714784, -1952809882, 1807981860, -915674358, -39191053, -206143573, 1055094048, -1677288522, -115037428, 565820413, -708736035, -1738277169, -1907337499, -2062691016, -1714658903, 1445495760, -2015086304, 1359192028, -964398816, -477824590, -1341563248, -161268325, -367185514, 1137606363, -377337767, -1418953667, -1476174605, -583616186, 1506787617, 738589304, 21273781, 1409125683, 1127536483, 1603598581, 878103523 ], [ -189654710, 1361113104, 866055081, -969055501, 2094308683, 1945201063, -424335247, -1326972356, 1220870517, -1662741575, 1573603785, -597788771, 1989031339, 1455062470, 380229321, 1834633381, 2012329377, 1275621656, 2005381893, 466890206, 25759352, 944804893, -303875004, 1361641519, -609372648, -281928786, 1281116115, 983676641, 566306138, -1245683051, -1860844082, 939861587, -1419914084, 480807955, -708719136 ], [ 252364853, 35919747, -140491581, 1287898488, 973526009, -970847424, -1426465448, -1020058441, 1141199605, 1354476034, 849799020, 589300826, 1702967004, 1861539141, 449907553, -1312891583, 1519304939, -1118546680, -1652524748, 1179799124, 1455958450, -583598273, -1259908781, -2042940439, -71722667, 93890597, 1979510826, 1425853968, -1913776952, 1277449122, 1779673937, -1054257104, 1291662272, 710283129, 1207633046 ], [ 26814383, -185758449, -1118709287, -1401023975, -1657571664, 1389676406, 110240832, 1158079038, 2042595401, -614937593, 1492190871, 500620853, -1309082187, 118582888, -1631675547, -1765275547, -1187624571, 145180591, 1489904776, 1588843991, 1452124937, -1247825180, -1564012485, -803192928, -112510246, 625128243, 255009233, -1415029940, -1647758190, 1802867570, 838400785, 621187367, 1842040906, -1814274148, 1203794801 ], [ 758189013, -1414300697, -166410959, -1103372935, -1385662163, -1992012526, -329801723, 854874510, -704154807, -21920890, -2077775850, -1333882066, 1653622421, 1829753661, 737932888, 598813324, -5504576, -239664482, 1801125474, -1690028077, 2146865360, -1062126351, -933909185, -1396012147, 1389753932, -207813483, -1078985960, 803357120, -379222015, -772941342, 425229718, -1388866393, -174743382, 542228574, -1148508270 ], [ 789429839, -1703596824, -615107344, 960400527, 1813892407, 1587506705, 267898190, -2081788603, 30695180, 1955000873, -2001274738, 210685789, -417000608, -2096171294, -1973223807, 1796628146, 700869679, 116001018, 1111101916, 895084480, -826660104, 682015540, 383562224, -618459412, -242982298, -2070039033, 1201492251, 320030934, 870525777, -1065739681, 1911194364, 1041057962, -1945940548, -211237602, 219572428 ], [ -1085322694, -1082151697, -199612687, 63480487, 1154507788, -778767099, 316642578, -688724242, -1421268930, -570643119, -2076976409, -799737561, 242038740, 62054933, -1454818877, -1867527554, -1037237277, 558328242, 1683404318, -2145530310, 1568438578, -1163678255, -1742333970, -1364658919, -1831639717, -1031296012, 1811007732, -2136452542, 1547085197, -277610088, -2126063219, -737173284, -1921560755, -1204024398, 518811413 ], [ -845754565, -1614199993, 1743486937, -1685927796, -1306390205, 1964331568, 265862302, -1562051874, 1489463893, -903915177, -1560862624, 711633407, 910548879, -382386838, -364564653, -1008404015, -1525315044, 1487751534, -1199311969, -955630367, -1466279309, -64277975, -1558304222, -355953786, 970451555, 1766067283, -935462838, -1325724211, -294110680, 2105270877, 965888420, 2067670367, 1122286366, -2112363977, -805588485 ], [ 2134114245, -425403871, -1303952012, -1882462925, -1715317749, 1900261273, -991995132, -333827335, -2033862628, 1674409534, 1974340426, -199499838, 1942569016, -1688940608, 188157735, -1978437786, -239881983, 1718735826, -1231554081, -1814392152, -1700686628, -201254896, 749686077, -1552328093, -742049654, -1973984170, -1877456436, -991327509, -1897654991, 672865666, 14070198, -822278458, -663898838, 1015361779, -1507212768 ], [ 1944273883, 222300171, -1522914988, -390645641, -105360404, -323896918, 1506758743, 259371516, 1864708980, -1198006347, -686273386, 1833958788, 399496758, 1987190465, 315615299, 2114959075, -1401788810, -287238062, -1509148266, 1482747915, 2132579734, -942011660, 1443346705, -400189780, 265505953, 1387990451, -1363571153, 717577434, -1305055797, -1916175215, 311130299, -1449347318, 2131410149, -434733171, 319776900 ], [ -498589669, 861532588, -1137783697, 2061667049, -1329056113, 1915442794, -1427910792, 275301423, -2089444450, 1336034147, -495033079, -667978978, -1747962214, 1028174136, -1112382139, 2013440357, -1899390220, -743482272, -2030777885, -1921754624, -949449048, 1972906438, 1713190879, -2019397877, 1516636657, 238697811, -534535568, -1603126189, 1836847529, -1878032026, 1826934118, 17046017, 1966317981, -341242536, -109531658 ], [ -1441184633, 1462743182, 1948866839, -723530152, 8130966, 1187143753, -1074865736, 823207186, -930338026, -387616762, 215466381, -502508848, 497542852, 848872795, 366111497, 439453430, 955661729, -803874290, -1254087587, 2074732885, -359267369, -545951049, 43352442, -1881060924, -74884286, 1878314581, 1217008229, -1610886362, -1312712632, 1797164818, -1259445840, 1108485326, -176429049, -1528236576, -843405154 ], [ 343195884, -338478081, -627464726, -901613085, -1937726830, 458114188, 399361444, 142837693, 638712880, -232153114, -486499562, -103543287, -1351735803, -888816514, 1375866636, -405631970, 1653268554, -1998668328, 909202660, -1897780829, -1691803776, -161388989, 1278558771, -423280369, 1407346371, 1954975810, 1420602854, -751880222, -682377065, -1033118304, 551961375, 2086574994, 1786036988, -36727463, -293832658 ], [ -1177223488, -1148122912, -786360208, 1355642220, 746716695, -148543219, 1624551024, 1237419278, -2134147634, 600348634, 1681140558, 56659899, -690137263, 1207605278, 505542849, 1624553397, -2069923311, -1667692606, -1667694139, 836173392, 1620023675, -320707068, 1700081336, 2012549504, 758271189, 1929281371, -1365840026, 1981159615, 25286083, -2070168932, -466373906, 1358779137, -1623597100, -1965051930, 2013703597 ], [ 1315362679, 1743484831, 286372408, -788064245, 650585522, 678761286, -1873498052, -275913656, -303900290, 2080265523, 1643650834, -1003037255, -3498257, 1368632631, 1830331405, -26538806, -382038495, -1003458798, 1740495239, -1155041774, 2121867595, -1776072202, -1068738313, -1831122674, -990835137, 1809186731, 743902935, -630504217, 2126201250, 1591823604, 1902323241, 624318601, -1860421698, -653188744, -1803694943 ], [ -1364852276, -520988255, -1518605799, 1695535273, 111594527, -1103055421, -1367462357, -1658535470, 292313938, -36110439, -157775965, 334868247, -516076426, -814502234, 1278252013, -852750528, 362180872, 352175395, 1483373962, 2039097328, -1787815748, 1203540762, -1990157654, 1348863526, -1282717319, -2094003252, -1053273541, 1400901058, 1456812310, 572887651, -179575772, 677393989, -235728473, 804720780, 2076386323 ], [ -877966498, 632191513, -504973085, 82942256, 348545635, -561005735, -1187806196, 1812410922, 1188081488, 899417016, -1961698844, -597431983, -1212975052, 1647738326, -1931070027, -1582513101, 1201540214, 374596975, 246941341, -434423434, -1586925726, -196815107, -713607286, 1743716660, -2090985861, -1709457445, -1063537744, 947302020, -245166333, 2090879006, 386347452, -1075320783, 2064417933, -1737273016, -1683156348 ], [ 707511999, 898140667, 812553093, 1029618484, -417766466, 315197418, 376976122, 1230904835, 691365519, -59362108, -782366095, 2129779568, -1587263304, 932422224, 2119750999, 1769497076, -1981021190, 471484517, -1177784313, -226295613, 1379281278, -145955272, 2008606444, -172526206, -878533205, 830936952, -1742551402, 1225520670, -1942202635, -1035846202, 1169590277, 1908701088, 1926807276, 1880526049, -80998729 ], [ -1523177448, 935932791, -834537133, 1377795425, 314324479, 1631815398, 639043460, 261091898, 1846562391, 1094177106, 1928192681, -1030447439, -222593259, 1149041830, 1420511889, 479589887, 1772553003, -1913563307, 1422656785, -2094722697, -713318401, -81979263, 136881584, -105217871, 1111401749, 1185590345, -1466148227, 297778725, 2103450135, 1298824143, -625336079, -1299066022, 452360272, -979058308, 677282747 ], [ -54827888, 1179844299, -593765425, -468427104, 523279179, -1455803459, 1320991622, -1734258436, 2116968147, 432474230, 706274159, 895863793, -1761387819, -641303786, 1059681013, 246787742, -4024661, -81846511, 1764509827, -1079244562, 611421887, 2146605928, 502565993, -1068110364, 913975087, 1009693215, 432306402, -1634480649, -918992220, 1746252619, 2105246721, -1570776178, 725803532, -332828540, -1098156517 ], [ 556491551, 1035555958, 1741121717, -179133288, -1330296594, -2108886552, 1601725864, 830782350, -1280280478, -931252150, 856284890, -1901220355, 1389361336, 911574786, 620001245, 1274072870, -113618231, 1907016914, -81281206, -2009195443, -1098108853, -1333971771, -808573984, -1301359672, -820095172, -2016298911, -238232808, 1407530054, 2111987582, 1860177645, -514197791, 1742995720, 21171549, -1163666457, -374641868 ], [ -823648637, -628062473, 1187677186, 1063504140, 2147303183, 2135009851, 207434232, 1111101753, -161390282, -2059321328, -981557795, -1903232442, -814390590, 153551895, 1233133316, -416665268, -1239104831, 232431026, 2079136101, 165738197, -1342614415, 2099407926, -467817260, 2078289666, 1741940020, 2004847226, 1158421470, -1198300079, 65219742, -497372097, 1865880700, -714674138, -2088270991, 1077355086, -480359395 ], [ -1899943343, -1692340443, 158847535, -1907198494, 909725301, -1343024173, -1987720168, 1293884989, -1548325983, 2046647971, 818654342, 1380827040, 859372213, 832804349, -144891714, 2091369116, -1177555478, -421400482, 886490532, 5204329, -496596276, 1889645485, 328973903, -1267697486, -909123456, 652460819, 574852570, 355731119, -822647650, 1157873766, 1072760699, -1691385866, -693853977, 709819394, -573874172 ] ], [ [ 1277681277, 1581257574, 514643627, -1316786170, -2141985485, 827645332, -1607869052, -1658615701, 2009616680, 988933349, 1350679607, -1317897706, -1952114252, -2091590551, 695209262, -978479663, 1141899387, -1233892216, -2039067648, 332312250, 1106394342, -1708296759, -1915077908, 1033442188, 206549969, -1259728446, -1182602070, -1125692819, -1745250536, -1929225162, -1693556486, -1318741276, -1243052344, 585459492, -1541634298 ], [ 1881385066, 2106661023, -1681539548, -2085641109, 192946592, 1300600252, 380045374, -776930576, -1097225621, -1785981677, 1384502186, -1359664467, -1375488466, -285897722, 405814709, 301714914, 1413617555, -494588774, 1324526488, 232073510, 1379735714, -839884407, -762193985, 1537257037, 173949999, 1958972304, -1352472808, 2017060137, 362188717, -381517867, -1925203293, 1131778756, -603264236, -279456041, -2104638336 ], [ 141413497, -405941369, 2083922849, -1503227164, -168155009, 224681604, 56242274, 690534654, 1328190, -1664108293, -1636309312, -2034579301, -188191816, -199953390, -1113904531, -2074756649, -806604706, -1368905686, 1775277547, -1166260597, -1043999988, -290520784, 607479862, -1010926662, 2142886055, -372939392, 173262229, 266640649, 200170994, -1742113486, -186912726, -2016551653, 1736473277, -473840047, -1215034393 ], [ 459989292, 981099436, 1299873003, 237993200, 2014869673, -1406609941, -959576916, -1493128946, -299269986, -1213678060, -320259659, -281124526, -912082993, 1441284136, -478486663, 886241584, -1791108094, 544513735, -948983564, 1201938514, 1100439508, 167211921, 225840074, -321606316, -1349209422, -1363217483, 224513264, -2047412736, 530775261, -313173675, -1881201155, -293725604, 111872749, -1632201825, -1545500810 ], [ 312212568, -514195095, 677752257, 767720677, 2049701312, 1086939234, 372305815, -1467802429, -1690678908, -1384460229, -772368555, 676410109, 341294500, 704787002, -1445934608, 301818578, 1287326982, 934437151, -424501576, -1810779174, 766493604, 1669906390, -1431958538, 1431127920, -2045562304, 760925412, 787597989, -417718032, 1166190867, 858114235, 507830102, 1933254208, 1776075548, -406777710, 1359784345 ], [ -1287936258, -327805250, -324416568, -1513513957, 1077527676, -1514957174, 167697109, -529095822, -33299255, -951208269, -588619427, -1213535311, -39405157, -1589859554, -1800765095, 1126247620, -826116135, -135307197, 641065562, 1515304262, -2049755590, -1201457713, -2090038285, 2114250160, 949699274, -1093641681, 21932973, 1753418911, 222127770, -2103942524, 1106904303, -1627826164, 927034669, 974523174, 381395173 ], [ 1067022865, 1388773975, -26209220, 1824171800, 1953893214, 125916865, -774757192, -97141213, -641162084, 422031333, 1292371555, -393976230, -444508302, -351315664, -2077770915, -135619419, -1128248418, 573929923, 940699069, -1088850402, -21883456, -1761616877, -1853543389, -606522068, 1790947299, -971127708, 327007350, 1451730927, 1398394009, -589049551, 318170812, 531438924, -2111705112, -1961273274, 2110936937 ], [ 421388112, -727797260, 1740233656, 800706077, -323242572, -1803459285, -1904810901, 1683834652, -174210467, -1517406568, 87025294, 1483856268, 86890681, 1927995775, -474768521, 1892661553, 1481641928, 377625162, 1562734384, 428382044, 1479898924, -1274965374, -1784614888, -870906627, 363471204, -655884421, 625765737, 107899390, 464135316, 1605449400, -1232673835, 1293027524, 1202037232, -1881351095, -1686564032 ], [ -237406227, -1770387631, 2067635702, -403269954, 775006126, 1422598767, 1702271922, 1348555316, -1781707404, 1017926457, -1943468199, -124330235, -811025042, -1612346981, -1983710421, -534903181, -27272712, 991848280, 2068182386, -1794326802, -2103577861, -1468474678, -47472274, -1705253963, 514456605, 1446790443, 289979200, 1688213515, 663261022, -1461706854, 1281043433, -1503827150, -2051206353, -1615192297, -2014183859 ], [ -190054011, 313186511, -1252380419, 1512553524, -482062685, -1178794175, 1974010237, 1988001561, -108314485, -167941711, 1950623828, -163378578, -513057986, 1058031343, 1535977108, -1770364050, 1551542861, 376516223, -259585535, 143029737, 1209939819, -1150579359, -1509978233, 889707448, -290905330, -1663999318, 2019376746, 487584033, -2076093473, -2030293098, -1250244940, -1677763990, 602198434, -2008479196, 1293671089 ], [ -1238466088, 1944254056, 379339551, 506666198, -242907892, 1854301985, -1853816212, -1622761725, -961390773, 1369344591, 628077357, 420953824, 1423142567, 2013801347, -2032177506, 1719554935, -1035930592, 1692189950, -1531028927, 1818952673, 237070415, 1296674218, -1106121140, 1867984414, -1265301459, 1042023785, 775980790, -554845829, -695936715, -640497685, 2020491340, -104925200, -1003806108, 1562817543, 2011171032 ], [ 131297337, 995101439, 1658804518, 200185358, -229409641, -658483846, 1657113539, -2045955277, 1764837411, -24147758, -1669021538, -1923986662, 1571543411, -1649269237, 2017432186, -1315878084, 600654894, 224326161, 25965741, 1191570897, 1342508031, 1102209454, -713626364, 919870944, -718108371, 570895911, 1133918496, 463411259, -493764695, 280958881, -1216326246, 1764564536, 899460437, 1419027872, 1380952630 ], [ 457976768, 559751158, 29007213, -214022325, 1513878847, -617960603, 2056225490, -775728548, 2031764415, -1323874147, 1629307386, -343495339, -1023283071, 211332636, 748657755, -1701886785, 114830099, -1123010228, -175118990, -1932197243, -697835620, -180972023, 444111335, -61623532, 482953690, -1116108968, -708020585, 629806536, -1317315513, 1894504164, -1163937322, 1097788111, -1171037260, 977501428, -1089124322 ], [ 271101454, 759290094, 1606687785, 1575308883, 519856040, -505347082, -151281773, 948068963, -1881409270, 1858092500, -1989673131, -618022998, -520828430, 1109909795, 1813476664, -1201266976, 2069775377, 2146980615, 1597820022, -1899446207, -1706728055, -1809235624, -791223871, -2054716425, -694001457, 1300324046, 77618413, -1871767484, -834439648, -1055624517, 579672714, 968394732, 665658953, 498525874, 1119486223 ], [ -795892543, 1461742301, -318156347, -677647889, 1856828236, -1506198156, -1569584622, 82492796, -1558419966, 1828878193, 1702615585, 1236438028, 319170705, -2054815526, -1878820891, -789166793, -1676247511, 2120291496, 116558099, 1935197322, 1739797406, 740696169, -586941497, -1394248948, -1223702019, -774015024, -691290212, 1220028238, -891415813, -1757964079, 719197998, 1785965142, 990795461, 2004491217, 1324807154 ], [ 1205522890, -659098046, 1653224817, -1193041112, -1650977912, 1709239905, 1681137419, -144835516, 678590467, 1315529324, 921579340, 889219172, 1907636314, -174260407, 1890084346, 339876754, 774121842, -350766074, 649868861, -2030384219, 1769303243, -1035099365, -1846408992, 1387919681, 198973409, -997378027, -2009140236, 1990232880, 166920982, -925074220, 303045754, -375522865, -578866025, -1996665442, -378577844 ], [ 862846425, -384675084, 461676083, 823893376, -993279300, -1036339969, 1544247732, 393151313, -605313043, 345631505, 1023537555, 210658843, 349966435, 537463757, 1463468350, 1493962698, -843842998, -1028112224, -318864511, -1389927953, -2133367558, 927650426, 1691405415, -1098110297, -1906634155, 651160724, -498084700, 903803255, -114437918, -466323404, 2124817143, -1717294232, -1540904651, 836838276, 601057070 ], [ 1446604947, -1289693689, 2000051177, -1909601833, -1566508944, -1629483006, 1518836444, 411212431, 1034957355, -837405128, -1328383687, -967309880, -1148031291, -267337510, 1421013518, -371627389, -960173894, 578829005, -1422825386, -381845305, 426253903, 515563656, -1039541088, -1341001819, 1873286899, -309280046, -154044318, -1963361789, 1600878440, 394327017, -789962227, -1905793951, -404032201, -357881244, -451109616 ], [ -1495142229, 106420597, -481924092, -991313024, 540735240, -480711166, 290017872, 1417345151, -11195909, -1123814814, 1862138390, 1630895418, -436010595, -1071386455, 1873367739, -1130118282, 1192483029, -303566878, -521886699, 1140707836, -1267397517, 515523089, 2035973874, -1438760865, -972484763, -1496665249, 475871495, -1982469863, -1828103635, 2057862251, 454604533, -1468562475, 424994258, 1725873496, -1054584530 ], [ 1217984620, -674500859, -1104949826, -1779591040, 1310152811, 252128281, -1402641791, -473974453, -2131837655, 758416485, -1858918070, -1435376973, 687595188, 1982701935, 2001984447, -1744250466, 1320091263, 1511242371, 835843743, -752116968, 1551978721, -444768180, 918225997, -1037745633, -1838535531, 1418924101, 837448669, -636797353, 55754877, -738147430, 761734150, -1429851065, 1881763671, 2025087689, -329001704 ], [ 2060972260, 1506675363, -93357857, -1098755827, -1175927008, -471412797, 1204146914, 1615864743, -1342734523, 1448645440, -219846873, 266851404, 1842948449, 1594068675, 928492121, -1375479238, -1129567235, 1508326667, -1350384563, -1134349752, -2070752998, -562480655, 1385286164, 223060974, -2114604149, -358703918, 482806525, 1446373790, -231558480, -724608289, 1537296846, -1247642078, 1156023977, -1775626961, 1902908928 ], [ 365557282, 1390704048, -633940918, 911191400, 961367680, 131760343, -586705016, -144875793, 1634369562, 1102362116, -1782060020, -998528434, 1782323542, -662004239, -1132484076, 1589213865, 1788682709, 2007719857, -954943592, -1568109240, 595154024, -1545520210, -897156791, 2080640403, 1165155709, -763616389, -1517546383, 877158921, 1815035093, 830218518, -74008169, 1079130995, 472975863, -2036826508, -246184536 ], [ -28108796, -456801184, -1124692545, -185100966, -461259978, 578881347, 599213897, -2103552973, -272650362, -1340468696, -1206642799, -988527071, 679798901, -1961961797, -289623082, -32908451, 402793638, -1353440342, 1261437193, -2106715709, -1254449708, -733950279, 329673370, -1616563457, -963598510, -1681690790, 600052700, -1386199698, 1330707579, 680550862, -642041056, 1397409110, -437487814, 1162748123, -413712673 ], [ -185674655, -1937528990, -1644555409, 571678276, -1395539229, 648838885, 1550529241, 2003729156, 400884008, 979579093, 1586225304, -696529750, -1651306152, -1393953737, 927303958, -1259004287, 1754413960, -981181040, 2080347596, -128189302, -2109669973, -1610282758, -271320983, -205213916, 1643262961, -1316434061, 45931694, -621787902, 76987163, 1406628768, -612768178, -1282409881, -280584017, -1989941565, -1625507813 ], [ 2034551172, 984994244, 634863535, -982111551, -726938842, -409152307, 1027460084, 217681192, 1914893975, 502524564, 340129402, 723790930, -1354723393, -1978938883, -385759123, -40976019, 2040986214, 1108191172, 330232878, -648641881, -370456361, 1973950484, -428733859, 1917244945, -606269003, 1475811012, 852318420, 1384095081, 563583547, -1063263688, 628932235, 6369131, 1896209435, -1434426834, 1914879629 ], [ -299689231, -874923387, 545069956, 1039361490, -1468098217, 1978000645, 108294646, -1590376096, 286595702, -896086731, -2138378002, 1701845575, -1111682472, -1636359187, 802372323, -1796019350, 630045113, -453378220, -226589487, -325229997, 1832737837, -1257245693, -1877005416, -1886870625, 1340851775, 903409421, -1171479409, -1094611976, -1302357367, -55523800, -1857998801, 1257975774, -257638837, -1049953980, -701944254 ], [ -1688739382, -1666023331, 789200154, -411840462, -2050790140, -1768156995, 358309953, 398253816, -363227678, -489530796, 1313724543, -963155947, 1160113002, 1775344012, -1609006096, 1997753681, -962848939, -146053898, 266360838, 1810025330, 769871563, 954615607, -69789827, -4866667, 1078585593, -866033118, -346235890, 1299311150, 809754405, -387170705, 540944439, -1951034854, 113477780, -2047180614, -947163363 ], [ -1159824380, 1774748989, -1279417951, 1002023720, -1359789519, -317620573, -555918867, 1556068543, -2011427293, 444363690, 818977866, -99593185, 449980807, -1892969221, -2118415364, 1007035558, -561767224, 1413233277, -1020887465, 2025322791, -40430871, -1680844207, -1977523031, 366761217, -1428041787, 235965762, 871868676, -1401387585, -870792640, -432983685, -1587224099, 1476958189, 1770336630, -2042438040, -2070402420 ], [ -1822700342, 1118904110, 1668776269, -825666149, -1058400977, 1268800003, 95614407, 1067631052, -528873615, -564439436, -1703635982, 651163505, -750956968, 42277787, 1850299444, -307440285, 1197295024, 1669701255, 668342160, -726878004, -1124388328, -344592672, 39552059, 641377608, 742098542, 1468483360, -443482001, 2026056180, -1510935185, -1413796866, 1817775296, 1316552515, 1393079802, 1185890901, 701533060 ], [ 1393346830, 1182899519, 481557382, 1620317133, 543286367, -1338240925, 582132048, -1144463204, 576410901, 831291185, 536816873, 1705809050, 1993971557, -687816992, 1242587870, 622138822, -517377831, -1426667743, -1393361132, 305766655, -1040659734, -999730236, -1495251499, 970693032, 687999643, -666019900, -231056959, 1376062407, 1258638996, 677704046, 736014670, -1530010213, -1329044432, -945681075, -743781666 ], [ 537347007, -563980486, 1522675433, 1082456923, 1577252058, -313765693, -768373373, 1829792436, 2003660546, 1757586423, -1604848631, -458866429, -492835179, -1653774310, 605120311, 693312288, 1129356814, -291887741, -648651736, -310020655, 554809120, 959145351, -438874611, -1032895659, 1662785418, -1176652318, 1412307060, 2084470200, 1017229547, 482564020, 1939350978, -992105268, -563266755, -1335710488, 123028788 ], [ -1952888933, -791356954, 419665039, -1491905269, -1816332087, -1443830296, -314714842, 961471097, 1315238636, 1149251657, -1629355236, 226635015, 210061802, 633882157, 274792741, 494574559, -1021490965, -235019998, -1945370003, 1664618606, 829439131, 760638348, 1776423247, -815359497, -749076909, -2084178480, -148508375, 756157995, -1501234756, -486951693, 1986950086, -300189820, 171295582, -903593199, -1785457644 ], [ 2141424823, 1070966158, 1841346562, 754892466, 1776208608, 204170096, -860684399, -1788652958, 1109108158, 1087582263, 589741677, -695453471, 1846973105, -1569706447, 1902944800, 343701223, 2100041155, 1828925518, -587027429, -1417540204, 1598033471, -1915317854, -23193469, -499642644, -1636385597, -1715672339, -427470555, -378828504, 1888945835, -1892575290, 1761601087, 346992165, -666605890, 1532059811, -331489068 ], [ 538031759, 223074413, -688558193, -57450181, -105051999, 1110599541, 1944770495, -1467403283, -2112567071, 1088465528, 1751295026, 1679944907, -1891953180, 924811414, -313394886, -1071425842, 910427284, -1487534444, 2095574528, -571848242, -551483664, 995191777, 75374332, -1483286123, -127609587, -1737660044, -366332720, -767013111, 125572093, -849466260, -1114760648, -1205605645, 855602323, -1337256543, -1169262832 ], [ 1611687139, 1937359983, -1555712061, -1074779166, 31759149, 2049342454, 1319916837, -45541865, 1466629182, 1455550396, 470453954, -1565301688, -1420074566, 1693334041, 637930688, -506026972, -1250293049, 1529943413, 1412732030, 2092083131, 957534607, -726556200, 1954196569, -1467349254, 1449069544, -171594999, -156614361, 1147433806, 1022387150, -1358488965, -1488921787, -72303180, -519267899, -82797244, 1930325359 ], [ 1882163240, 1862861429, -538992556, 1510583476, -309753286, 516110285, -1674405184, -265901162, 1567532918, 2089693957, -381594638, 799890980, -1292033063, 1544716464, -1179473659, 182197186, 1951570895, -774816618, -766946834, -384321504, 1816639390, -257816545, -1512697297, 1054475176, -610844510, -9191828, -1086415822, 723319112, 1615387773, -1921948850, -2087862215, 1683818991, 1118838819, -1189140475, -1362186906 ], [ -1779175396, 2144191265, 989688495, 357361272, 1760507160, -685052449, 1316260838, 1278055422, -136520210, 553311971, 716792553, 501652313, -1518682184, 1962642142, -1881461550, 2061358143, -683843650, 1582606379, 1896537319, 478581061, -522278014, 1505111632, 1878365933, 1511751264, 546853735, 112063400, 1681136014, 1033483599, -1627686471, -1401944893, 288899235, 1863419413, 1746221715, 475758477, 967429910 ], [ -1454709624, -1868460504, -724256791, -567413943, -159970669, 1013392257, -872512859, 586460658, -1887180748, -104021079, -1565961905, 1967038547, 1594614444, -1649530123, 873368383, 1457097390, 1504819995, -1165054073, 932703959, -2089174680, 556126485, 1577618939, 1128015079, 268706383, -1677490944, 1265430427, 439234053, -1307380819, -911495365, -669907518, 232897470, 868302299, 1068626505, -1459217082, 739038442 ], [ 234854092, 306131337, 545933743, -87452114, 2059165662, 1345909921, -870325194, 188255831, -1555444394, -766259707, -1996942593, -2054073069, -902992172, -1593717040, -730063156, 134116400, 1224356963, 522539445, -1006660311, 1904694230, 1478531969, 681556996, 28982977, -1089830386, -1371448541, -434642024, 2047472227, 1568878912, -1647080152, -1763055075, -1033623913, -1598331798, -1848552795, 458408302, 477661135 ], [ -204231762, 1174899541, -1826432128, 341316658, -1941989898, 2083296434, 195570574, 1365859211, -2043098487, 2085656136, -797981337, 606409996, -949870713, -1729517534, -1632248042, -1523845022, 997357628, 1503894577, 59205730, -1540260893, 723301299, 988106948, 1083819872, 1671559620, -1416099336, -58753501, -1887347657, -1717124118, 984291871, -2122739693, 1713539468, -1840843097, -1446131067, 1086152231, -1781401821 ], [ -585800983, 430472659, -512523691, 723416873, -736455215, -755919968, 706369141, 2007517726, -73801900, -429041424, 607715534, -2110843039, -559008603, -957333905, -1496130008, -1874997689, 1161771970, 585736333, 907704810, -506354687, 1675991879, 1779925067, 1728514747, -147212082, 1005798607, 1009380262, 751681088, 514124277, -962791166, -1987156754, -672411697, 1448345652, 1662959230, 85293164, 1911654261 ], [ -1285594923, 1697070599, -1371643222, -2004646394, -1924188556, -25567988, 581026569, -471692955, 1020495301, -716134293, 1258308723, 677504081, -442456954, 1134391783, -1085241014, -408875131, -1634555160, -1374907474, -1538047593, -1245958876, 1073587086, 2145470542, 1200744946, 1008865906, -796207873, -116685417, 484273180, -43398267, -1563244464, 1042778386, 1509774064, -1194858728, 659906339, 1463296558, 918604886 ], [ -451429562, 484480179, -947099448, -217993947, -1696326793, 280285545, -257494500, -1261529658, 467138580, -1881098676, 1730661071, -1271525123, -1990347163, 1378075886, -14982651, -892381088, -622665949, 43398746, -991950341, 1982739468, 708064859, 615426876, 1299097352, -1012288393, 1091021699, -948297685, 898748614, 321259662, 984185176, 1227255949, -1127814445, 505576585, -2042258475, 1272552125, -2024746566 ], [ 221479682, -615287734, 1906004778, -1946574801, -1494482667, -713476389, 18526409, -1693441427, -1228993866, 1720067747, -372755619, 1854619604, 1582871036, -304759910, 2034819954, 583038985, -179978167, -1362248076, -555057860, -1667631568, 334933919, 595954860, -1156188591, -1979989018, 1905865117, -824643488, -954384319, 447903339, -1474109177, -43942382, 16842396, -1627576033, -618384785, -1051325301, -2120370506 ], [ 1396078401, 509830380, -789465216, -1274016810, 582947397, -1301946855, -597449421, -276269662, 1952999422, -1162609015, 1260152846, 1871712094, -5819806, 2854997, 1278592103, -671788974, -1042321448, 1376463568, 1330644789, 634862485, -310213829, 1965102407, -376259862, -1021100575, 150509934, 1199703256, -70534492, -1616135813, 610238733, 1039528627, -266038377, -1953026696, 1989531729, 150907571, 258899714 ], [ -2003323347, -463152437, -733361897, 2058894300, -1878954925, 1473476188, -1309917990, 1930018053, -199566295, 363157802, -1270792937, 1665843909, -222765556, -1129804664, -1380357851, 1896494047, 1808683985, -1669143943, 104121382, 2129985380, 1274077070, -411419530, -1530481594, -1976598831, 1380670566, 1584424375, 1085241140, -1972181924, 916198648, 989755003, 2052920040, -783531500, 1263189435, -355433115, -1412012573 ], [ -1022213597, 61732240, 1066199186, -508126423, -1596243539, 275552745, -307628294, 166921775, -453825504, -1134468126, -2062908897, -1528980061, -1143708776, 1584329958, -1117045205, 544380403, -1644148878, 1105852224, 1965819881, 512690753, 467219247, 1134115317, 674604361, -306656112, 419556182, 838504095, -1110361711, -606901807, -718926020, 1691828241, -1429287912, 1820269452, 865987647, 320988091, -255114276 ], [ -1523858809, -1825221874, -469670039, 320375480, 755438426, 831936794, 918479352, -189499935, 1604785514, 1020024196, 574992476, -893405725, 582817389, 1767942349, 448607519, -1227423457, 1528605419, 441834337, 1156166570, 828848809, 2003096743, 1748799224, -2015234900, -201142715, 1713730672, -1706671296, -764927119, -1453047534, 1325080287, 756299297, -2045513063, 1486914390, 591595413, -1863168468, 1777858997 ], [ -1330467676, 389308319, -147289946, -1651095874, -622037147, -1081646396, 1933365114, -868072321, 1763535736, 1034493078, 2095161192, 1827386210, -386443496, 589162521, 1421102605, -346311508, 877970671, 397755754, 1624132519, -415779025, 318037953, -853870953, 1146895330, -1526232755, -2033569007, -1831417142, -1288669857, -1424320203, -2142738545, -526249446, 1467266633, -1698597786, 1259132765, 1759528341, 357490736 ], [ -1701888638, -1492244328, -376810703, 393249687, -339445921, -335251141, -1243979438, 1752854653, -268699818, 1634682628, 988096868, -1719140791, 1825556388, 240876919, 676241070, -1740922710, 367266766, 965507676, 139766766, 2031343219, 405147423, -1985108196, 932166731, 2021850022, 2042055993, -218035675, -1417395563, 113634882, 800632537, -1169083441, 1344539299, 1195881450, 1134815450, 330083781, 1529712336 ], [ -651599508, -898777573, -1700280098, -57152216, 2080774404, 359450281, 878027687, 646596201, -264941197, -829845268, 231912250, 1863364685, 776151661, -958023447, 2081668738, -1518091737, 85946286, -1088294837, 439625121, 1128305767, 530842388, -514594096, 612295865, 1714933724, -1698350121, 1971444867, 1251542196, -816424962, -1888150152, -1791788748, -1019490672, -2062063145, 2060319000, 1677886616, -1900655922 ], [ -1473186384, -2069308710, 733644141, -1765447753, -1377228630, -2018340892, 814730909, 214122153, 1828942230, 947688704, 895087884, 215234152, 1487560638, 2049556253, -407229238, 201939854, -1013165031, -1481840505, 907807200, -1738841412, 390485100, 238857758, -780827266, -1992354903, 595895958, -1677373137, -1806914740, -1449518724, 589374408, -301379597, 585890850, 716679524, 1537699184, 228567565, 391196336 ], [ -1195335102, 653043764, 148699622, -1726332983, -1291516588, 736277907, -1116804889, 52881503, -272293460, 1175001931, 1430461921, -1355178499, 135309670, -1708713398, 1014063455, 32936226, -213404952, -64715285, 1720652642, 632361426, 963909529, 1198890253, 149189540, -1885095324, 564682357, 2034415044, -1547377094, 249676894, -426487708, 384379643, 260463276, -1637092264, 1976145712, 522029420, -1043737457 ], [ 446958142, 1280462299, 1410642760, -1516057352, -700177806, 740028155, 420795973, 1591394576, -643361553, 1712565627, -1128650669, -1187233068, -1416633948, 731743046, -1352220629, 1638454084, -886804248, 376563754, 593638557, -1730031203, 512808990, -1397856819, 836279201, 2095070212, -579056494, 690840560, 658837456, 906955215, -407960315, 1124713695, -760071721, -354489120, -1306923448, -1822107201, 2119002825 ], [ 1111483616, -1905967643, 1684351556, 1975843700, -622631323, -730888608, -1289679200, -647823937, 974467400, 814670454, 41031487, 1180238985, -2038938920, 1084980651, -540951490, -1217510154, -513745246, -1614017673, 26362096, 1773144558, -215906044, -60721089, 826753989, -828301817, -615510031, 512774230, -1753553044, 1459001631, 1650914856, -1383880408, -1644717137, -67452745, 240872225, 1543022575, 1113367551 ], [ -1325950560, -207727877, -375332137, 485897060, 1422564765, 573429116, 77679399, -1616862546, -1287076722, 1660260015, -85210579, -95582, -860144655, -1685925349, -580745263, 1247047901, 2054914108, -1687255762, 940531482, 876123000, 1527119917, -1687390702, 1303107265, 745676621, 1841886597, 1185833110, -952445457, -772675420, -153797560, -667602276, 178355820, -1978390925, -1415931197, -926204518, 1038657981 ], [ -1794808324, 947251074, -1690729915, -1584626188, -973607558, 833728643, -2085824731, -702291261, 2042796657, 126947503, -1178936188, -1985461558, 1793301308, 1341802670, 1311139351, -1863545493, -1240201744, 1571778569, 642496186, -84366213, 1669220314, 1966171386, -1480696736, -306207642, 173002060, -574018843, -866463417, 50355056, -241071411, 466939430, -1977464195, 408857991, 1961321068, -747016277, 60785022 ], [ -1693798828, -2072879003, -250408583, -1750170816, 104506509, -2047902358, 933758411, -32275179, -713611730, 33605850, -261277576, -2130281045, -4125815, -2073056471, 751710738, 1422153229, -258702795, -557893201, 177889883, 762230640, -1102439618, -617558275, 530577808, 485478332, -806761727, 1906346706, 432561014, 1934751808, 489833947, -2055781752, 1469749678, -381220959, 436381703, 2131012650, -452942852 ], [ 1675105178, 822533896, -1038937367, 649312547, 211727493, 491812660, -141334839, -1885751189, 1788186449, 508107688, -1007691735, 1952704232, 63280932, 1301110925, 584011247, -1631587408, -1180872187, 1996452705, -308848999, 123952693, 2010585075, 1104960450, 682539258, 1015679007, 1378300619, 229036301, -1682743169, -431521296, 1961003856, 1399594132, -44799863, -1873097691, -1188796380, -327789943, -426946109 ], [ 55867406, -1715305770, -1002484377, 1463030963, 1206601947, 1751454457, 1143306062, -1378742694, 2054117609, -2129645793, 1728067461, 662384049, 1593523129, 1326319767, -1172420694, 471438451, 1250709837, 1845924721, -476573878, -435328222, 24501178, -119269789, -1460191927, -1270314072, 110421902, -1625608143, 1928584646, -470296354, 348952435, 483903797, 1983131528, 2063232386, 1497547214, -1685715728, -1239699099 ] ], [ [ -700022021, -765209424, 254114955, -2135608848, 503463833, -2048226919, -1142928588, -923526440, -5347254, 634051147, 1639283984, -226871537, 1504410336, -656305515, -1249389715, -859117464, -1622848064, 1479533972, 166004582, -1223872395, 1818391742, -1331293799, 1775610980, 1382392373, -750893282, -1965159484, -2087996637, 1715349837, -1326495284, 1097359624, -2080741643, 778527676, 2119618949, -1010131756, 1522396433 ], [ -919380367, -644476923, 152596291, -1776816453, 202580499, -829047178, 98214446, 666011768, 735767234, -1899814874, 1681399847, -825262015, -346425098, -1931255354, -928369780, 1968973941, 823987996, -161561571, 490116435, 1606578512, -1022604093, 569113150, -14913991, 1802320548, 2141149094, 2027728568, -1890950801, 1540926612, 678366965, 1111487921, -945107584, -758609417, -1927675715, 949934031, 123726349 ], [ 1612946260, 1397282249, 1603593366, 611536590, 1433158708, 1838124581, -836785157, -1429548390, 1114860723, -1798631081, 567172180, 1057678693, -1869574103, 1240028372, 1132358758, 1350189922, 766257012, 1998247869, -1992549100, 1909466335, -1813290810, -1404046512, -1533792537, 1553504281, -721336130, -408560563, -990989459, -1993463670, 1325723641, -701550748, 1496094123, 582057568, 1215159416, -1508593227, 1039790153 ], [ 1972338250, -2037769060, -1918072413, 1778298420, -1602040417, -1818067249, -1304434789, -1669397754, -250011820, 476349301, -1723322325, -620032379, 1817630118, -1812836765, -2020727557, 1426169316, 1068791107, 785751958, 578109351, -1867739624, -2052604147, 1931825581, -218420396, -1269965665, -1579877972, 956481505, -1127515376, -330323598, 1845907842, 1900239840, 1107186680, -542090154, 344732446, 1011806165, 200800335 ], [ 73950197, 583420820, -227043553, -831919634, 1793475707, -1663015696, 518227215, 1944489309, 942400459, -792022861, 206989356, 837173280, -899337092, 747162634, 81883930, -1185186095, 164825460, -679510037, 1006002354, -1867746451, -959920406, 1785542966, 219620455, 200774290, 673535674, -940388257, 339386256, -303642141, 1934280766, -1950472529, 359102342, 1646771118, -1508055063, 1427194746, -1400183643 ], [ 771296531, -1120265469, 481491092, -1235371970, 420929695, 352682278, 1049339818, -2058336430, 1521031530, 2136577694, -991188968, -70409813, 305755981, 640365157, 1172359672, -1119926080, 292591290, -300710087, 1080789630, -1172153389, 1384240528, 309162945, -457261188, 695626140, 1943691389, 2086992876, -1857853731, -27617098, -122867163, 2064798165, -676780721, -465600266, -1951086345, -1671156012, 1624728628 ], [ -1376160949, -1545553978, 833434646, 1858647903, 1718515055, 1440266265, 996412863, -1410825404, 541453935, 774873715, 1698614830, 705706036, 1236763290, 1335101547, 1088997192, 831548321, -1555321603, 1935069814, 484705119, 1931027942, 591770237, -1072773811, 1239202684, 1728989559, -870398196, 171832226, 1623271940, -859250751, -176082699, 2117222466, -1455909804, -1649956418, 606717194, -2019760612, 675870685 ], [ 381722709, 2130333693, -2090563494, -494261112, -336030774, 690968350, -1877929612, -161824787, -1859865666, 806883897, 878048898, 105492554, 1172818525, 1807141697, -423397735, -213470063, -484917751, 445946066, 1784919619, -658196449, 1449403672, -1033374678, -1729692894, -845824488, 847975823, -855160883, 480479542, 1408249984, 1102860000, 298329900, 1500608938, 1162523942, -1708970935, 242211551, 1278247437 ], [ -1949765942, -863567070, -1907042727, 1207965119, 2117393711, 730267740, 419615524, 604711652, -2041502205, 2045298317, 1126846068, -404954868, -499174926, 1002937008, -1477198248, -560794344, -1242107243, -160337237, -1841203338, 987343044, 1014605464, -661011286, 1425699710, 1902690221, 1676286523, 729131906, 1397395944, 1699692148, 1788253661, -1446494733, 1325938406, -897712743, -387617196, 1974616660, 202007853 ], [ 795249330, 2101647957, -2115502650, 1595767956, 999060460, 310949354, 1387823566, 1903725191, -234995206, -33135054, -111163042, 487150097, 1099973305, -851305839, 94828179, 1216421128, 1458172854, 230928341, -889681300, 514853962, 399710661, -811840612, 1612259744, 1662173984, -1331617961, 189727027, -653690747, 1016276599, -1624398436, 876079473, -1021820451, -1159944159, -1702999981, -1075073065, 87935080 ], [ -558439428, -1055835979, -1576754000, 96507690, 1697016181, -906958271, -694583801, 965827258, -6220725, -587983117, -625964341, -856831930, -211143337, 1806540490, -574736253, -1605772462, 366241986, 212571516, 2001232926, 763872316, -1515908992, 440507110, -1101177353, 1890540918, 327911680, 1606333426, 85350103, 1662858037, -1077273797, -1467548515, -1126631882, -2082978090, 1999566844, -1906281601, 15224769 ], [ -1809160247, -1942431720, -694516328, 1680744410, -1209460784, 1206835671, 931411823, 349720858, 151193238, -14138588, -260450272, 1070176601, -710592, 1810401709, 1835587672, 837215436, 1630161397, -564367947, -1718216819, 590275651, -2083210810, 1420066225, -37455214, -1716508728, 290020395, -1055459329, -158406886, -1303067482, 296751869, -2048996395, -1622677615, 941973092, -491026461, -696349896, 1687686365 ], [ -1027928310, 1373299562, -103173343, 1747779379, 252534412, -943587310, -1306536699, 1664758782, 1354256268, -112515776, 1154885583, 1056835703, 876772779, -1918615505, 1133290491, 767909437, -1595397344, -513014139, 638170118, -1257981251, -395674293, -1798178424, -865026517, -1985091788, 1908110969, -981189346, 1476565398, 1892258631, 1096660659, -1156744123, -2003516645, -796208278, -227478854, -1184496811, 1341091977 ], [ -928584455, -352422869, -188124717, -992962038, -1593139783, -813410448, -596051648, 1639691644, 1700201474, 599886500, -198080394, -1721918424, 804116136, -79215971, 661643597, 1970086284, 415883452, -886249888, 2112848091, 1535356487, 1910967859, -1258886974, 686131532, -1589665183, 1361628905, -65739304, -273545133, 1062012817, -1353843233, 865889986, 2140840212, -841304440, -918494099, -1422201760, 1176005620 ], [ -1413476218, 277372286, -230678269, 279421024, -158376636, -926634227, 1011678310, 678219823, 403800051, -1110426971, 1635031042, 127221720, -860458444, -854643073, -563109913, 1614345213, -1106248072, 438222660, -1005837157, -2066315962, -1919580168, 1108289283, 2049713282, -1430902057, -1868675314, -206919510, -1569926281, -522675659, -580077259, -135487659, -1967367900, 1445837271, 564093375, 439642705, 1229271088 ], [ -559549402, 1594465788, -270705324, 891812510, 2103433883, 580315357, 642136542, 944531829, -1652955496, -521315093, -1075987915, 1046808710, 1081204248, -322654374, 56931542, 841356109, -393420666, 893006772, -1643410572, 411875150, 160494133, 2095504368, -1919021099, 1113016692, 746494753, -1529060117, 926896267, -1305722038, -1369737002, 58828057, 1162676960, 1870677432, -2000400595, 1425465901, -1013568342 ], [ 1344118379, 1368657094, -1935498039, 834036907, -1980844259, -938895123, 587637108, -909296383, -480285655, -647226425, -1421037648, 195030638, -1057413667, 466486818, 1946863450, -1961659825, -436005876, -1727530942, -1476257206, 73993292, -1991833898, -362809482, 1183252622, -177055714, 640395254, 1014595137, 604295069, -1108530878, -209141405, 1565750514, 1186327447, 1356111948, -1937327590, 210292632, -1454155799 ], [ 837966067, 139349476, 238755675, -731187711, 151784718, -684117501, -1758952966, -1763857374, 2094710186, 1418372195, -165817584, 1167149125, -1081597103, 1746951457, -881825500, 73285687, 1016180491, 1948305174, 883773926, 865664488, 1286622740, 820151147, 901416728, -991378410, -404399381, 1156054678, 1765093960, 831258803, -330647237, 716040563, -1523074294, 339309729, -1447940873, 1394725497, -811116967 ], [ 190538424, -178200581, 151472123, -434026218, -2093129827, -441209007, 1824389055, 1675728124, -1464689342, 796603891, -1172220391, 1299537605, 1061597370, -371819283, -1532469679, 1916019859, 1454490345, 1545254697, -189054696, 1011410194, -496854604, 1223342514, -2064508065, -513297256, 920042250, -1540271798, -70011181, 1523464679, -1441564617, 1784080484, -2050460248, -1831349471, -1314816324, -1959630836, 786304592 ], [ 451354816, 878976991, 5542126, 1725959648, 272678729, 1185013264, -897161541, -479139594, 1641464575, -1317958115, 1691402986, 1196230920, 438921782, -559514862, 8826599, 1755094302, -1618879480, 1169079993, 1877742308, 1415364923, 1947237752, -1932645464, 442727044, -68667580, 1647935050, 811068978, -638773387, -1492067403, -1655361579, -1987223597, -1318424476, -1400149681, 420684902, 1405247927, 1336110525 ], [ 1078193503, -2065569381, 1081973363, 378919012, -848427622, 1721375643, -955817948, 263185484, -935937949, -2005441491, -776373407, -780978959, 2084971934, 1552481911, 336142222, -1463536115, -1649748186, 97596468, -1998511990, -1289884839, 377863075, 282355418, -503659394, -42656734, -434400807, 979472742, 980759745, -1515057619, -861647186, -1845208426, 132679817, -682652668, -2033771266, -392230077, 985272057 ], [ 544508656, 697991483, 519746972, -1848064405, 932076307, -428602998, -258600076, 2043693501, 249413000, 2118179221, 1891342410, 1828907962, 709722148, -1529381031, 1693072728, -742019519, 368647197, -955168724, 1890944877, 1732511731, 375228997, -1313001061, -1186099222, 811374299, -1041807588, -886565257, 1142388382, 972763596, -2016261555, -58261296, 1521069612, 783584725, 478246444, 150241329, 299224903 ], [ 1152469701, -136308637, 337035659, -25137139, 341627407, -537191941, 1551705480, -1482368420, 871292676, -650188847, 395220097, 2028593705, 2013804390, -2022290019, -1981460978, -124011358, -542679017, -1902623241, 583277751, 175176726, 1605943541, -584864607, 1673727227, 1478733459, 1478468638, 365436761, -843815102, 1883426954, -1164419659, -1811218451, 852911745, -311694832, 1328700950, 295589000, 1773633767 ], [ 1088621550, -1359576619, 189608719, -1617168267, 330517050, 1754764176, 39135508, 1250059896, -313784804, -1764110118, 1827335487, -39716164, 209074267, -1700708745, -1642965954, -472977172, -790008534, 2067378231, 1289404150, 344603671, 1204095959, -1127533595, -2040570690, -1528880012, 2472898, 1929037779, -276203028, 256455007, 2107732329, 1278416184, 681469166, -414574978, 2135353885, -85116392, -911936594 ], [ -102741785, -1305504746, 1546221997, -189323316, 2004374136, -442253936, -1851656261, 1462615332, 1876799669, -1625926487, 645456406, 1930481753, 2031112575, 1312879741, -817160089, 1832036390, 2103216411, -1999289553, -306422529, -1237830353, -611111771, -906728091, -2018139914, -28718070, 963323914, 1787593922, 907154898, -38777126, -1383691373, 1162559003, 2054471135, -1017543196, 405737385, -896923268, 1159843806 ], [ -1378419684, 1957621787, -769403048, -1513029116, 1538649940, 1320115317, -235970116, 891032468, 765682075, 953627722, 394019468, 336289476, 87355184, 155043248, -818883981, 406085246, 2133565159, -2028130167, 728290962, 1217853860, -175153365, -1984584111, 1258392571, 1068791100, 989520140, 1133453950, -873414667, -1371769829, 314666167, 1081891779, -590366268, 408448564, 795817723, -55311237, -379588949 ], [ 594217487, 1030126038, -1147636215, -1920362933, -1239848007, 1814680913, 1006891224, -510999955, -479608934, 1225990288, 1542860, -482603998, -401012537, -1839874533, -323638300, 1304175943, 420027500, -1894359399, -979571455, -1257999225, -192246142, 155322817, 1729719344, 628137733, -2573726, 694200552, 1072202553, 1493486163, 732722220, -1474876602, -465424475, -1745631133, -1733502875, -125144762, -2135652754 ], [ 791697953, -518365494, 231001642, -379574856, 164218360, -1647773676, -368294790, 642412063, -2045636914, -1303158716, 834716003, 1253402194, 1391965817, 1549986388, 1357307901, 826877497, -739111418, -1546958890, -1358607531, 1823067049, -1002639610, -1337574608, 1134138850, 1357236169, 326354304, 395997118, -31481234, -1967083219, -2043956316, 247656987, -907546520, 401291443, -20757900, 1713815192, 988943557 ], [ -934079797, -970096611, -471635230, -76885087, 398680793, -468059019, -1025301557, 399826820, 1051511598, -1363456022, -1761310981, 807429317, 1438293330, 1214015850, -1811368117, 580274436, -1589804033, -638829214, -1155664020, 1639980970, -851345588, -888221490, -560408256, 1418964381, -752817650, -2066963798, 1325599754, -278341837, 441699714, 329631232, 754562805, 2008732027, 1674779652, 339471420, -330413548 ], [ 12614428, -1401996115, 573801300, 740169806, -844626074, 311502691, -811211292, 1483243179, -692263268, 2013328154, -1511003076, -172304035, 607398870, -1575007096, 739636399, 1278397163, -1094159152, 454513646, 14156967, 828472129, -1365324086, -1694638703, -71436448, 1599937333, -2026499218, -543305278, 1419446840, -601121912, -166365150, -1570365362, -397106735, -1653473237, -1971537810, 97431798, -762138466 ], [ -1065799426, 1735288532, -138641983, 557770166, 1660114615, -687545689, -1466062759, -395975920, 1279305708, -1160764071, 654483331, -1911212282, -1950011058, -963648222, 686724640, -310980390, -1492242123, 1232433587, -49480267, 923843170, -277904289, 2135757043, 4197016, -1988285732, 658001813, -1935323247, 1963510031, -553616348, -1471835261, -617830426, -914753380, -660425168, 1682699991, -417348094, -914836142 ], [ -643133761, 1983333264, -782585237, -2002403011, -1595728565, -830080112, 1367825468, 1784217563, 1287036200, -905601644, -1949523449, 1948524695, 568767871, -2095481925, 234007961, -472639103, -1568786349, 1012645851, -1620636217, 1571557063, 1761810749, -15660071, 2076101805, -1089693204, 593606276, 1325719012, 78248472, 698876254, -1806652140, 102070181, 269990927, 177389242, 1847270011, 809292499, 836941024 ], [ -1498424575, 801726124, 2008161588, -859637326, -1162038295, -851970685, -682295107, -2006265897, -1671704403, -2025950250, 914566700, 891473102, -590978920, 340546655, -159959209, 1929830395, 1568600026, -136202931, 1497309679, -1886298687, 224997988, 1097763634, 1293328219, -1705796816, -241676960, -2141165127, 2011035489, -207018937, 133385450, 1133055076, -274091926, -2062429654, -92551767, 1671573331, -1617545205 ], [ 896334217, 1946770590, 792841019, 498315789, -1285607468, -626385320, -587331403, -1135898535, -1148933436, -160583681, -550325487, 702304160, -1050327372, 811829835, -590145147, -1153028193, 1672319645, -1520085044, 1221376029, 583723408, 1689304999, 1715229050, 1414610260, -672877989, 1074173054, 978494733, -1848714295, -580362851, -718098972, 1262687996, 405306741, -1587931539, -1971447769, 750757179, 1127740416 ], [ 967727290, -997790710, -307142567, 1818544677, -2115201774, 578056987, 541412241, 185991841, 1407964206, 1989053917, -174618523, -1596915101, 1329013561, -1965404348, -1227933452, -1623174128, -736117677, 910150731, 2053957691, -2106021939, -1339115801, 1047931305, 1177443742, -1304804564, -1905981950, 353933371, 383347743, 2107113129, -818018546, -1364599433, -49733187, -490839692, 1213870467, -648295023, -912237730 ], [ 1997859532, 184112266, 1535395232, -1240771049, -1231319585, -1231242969, 2026572744, 637880501, 1659355327, 1531966486, 599768372, 228797825, -509264967, 950521079, 1278042124, -1831735896, -219005818, 420332173, -1960623066, -239088244, -1227069998, 1944077812, 1566523554, -1609874381, -1093313017, -977803352, -235718790, 908518610, 71124175, -1000587369, -1356006397, -1518192444, -327067187, 57736523, 484524143 ], [ -1634484163, 1487368841, -2043881999, -1195228356, -1016895028, 1917745875, -2084183941, -1084010393, -618109449, -505627296, 2135386245, -373462303, -518281700, 265635201, 995335851, -1775882519, -1847936363, -702550149, 1615988547, -504089738, 693309191, -38035140, -2072246205, 969159705, -1019861922, 1937444744, 854940726, -1020856155, 559695834, 946616688, -1573945664, -1389804919, -1111324895, 793831299, -1327171908 ], [ 258662411, 1124317586, -161400214, -2138257927, 41069525, 344086135, 860669334, -554757313, 946458846, 1271587272, 1723502202, -902266618, -241598312, -1570076586, -1727139667, -2098435629, -2018903932, -1499716833, -735009993, -482093931, -485557471, -680247091, -1850765133, 515659690, 1166137161, -308134999, -1717214236, -841910842, -2028498319, 876849009, -269448068, -324160631, 1668781092, -678686916, 1506256920 ], [ -1386069213, 1055240150, -844894258, -871155172, 1994650127, -103886351, -888875259, 497765710, 84850129, 2099527731, 995351541, -1411292536, 1441141038, 187231113, -93666528, 600082338, -322522219, -994155772, -1858852291, -1208484091, 1806304383, -1122151969, -1137183318, -1285379082, 709371200, 866310891, 2053402726, -2016382461, -1075330598, 1834863659, 1205373527, 448160745, -1435279978, 1283226174, -1611626527 ], [ -2109032851, 847441344, 854821286, -932010286, 1852116547, 936251442, 224652761, -828866401, 880320361, -124963173, 1534278921, 2091916028, -369328389, -684997156, 1813655457, 1245660806, 300977703, -347867071, -515936887, 1493353451, -128090717, 2092082843, 1445395430, 1949490862, -761309013, 1085205136, -1378050611, -1627674128, 1684638361, 997256455, -428262143, 673639469, -68990742, 717097138, -1013620806 ], [ -1813908909, -1022630111, -87303500, -1877679209, -1397674516, -22921481, 261242346, 1207772777, 205447033, 1364645597, 1702554855, 1098256063, 400414338, 1479393055, -1354595312, -1793015027, -1405710357, 686285750, 885798258, -1031477063, -1083397768, 833981126, 211176580, -1828812434, 1509136491, 1915029109, 78255405, -1222565200, 1756612369, -1913497673, 94472436, 745473713, 892287393, 2147052265, 2091942026 ], [ 2008653190, -1675551086, 484771774, -1784089293, -1950755224, -427112694, -1519417728, -776974658, -940553541, 1873132252, 870502746, 75851614, 432012670, -1389565123, -740098831, -1150305533, -32591160, 1053766657, -1445343108, -704416240, -926585576, -1562746720, 1815756725, 1363111079, -667826257, -621576229, -759437260, 778289801, -234825561, -1484861083, -954457430, 1257903338, -1374575790, -871958673, 394200403 ], [ -2122918137, -896843793, -1757804771, 2109093620, -1261339448, 913209819, -2028239778, 1396172537, -1513755044, 1314614268, -2006987021, -2007333297, 28199042, -322246069, 520434048, -42583247, 788527254, 1686529764, -777941979, 329145550, -1295417894, 2079481863, -1759258253, 699195141, -611348148, 1982833291, -1549635329, 580498605, 157958125, -1201116967, -1291533191, 1631632328, -1733109715, 109335154, -1267677341 ], [ -1164837854, 1094235952, -1341615301, 1743386153, -1110673061, -2059457184, 1092120790, 568692858, 11428180, 1162737075, 759821521, -1428746081, -1445472652, -787133801, 956543047, 839061111, -714587897, 1704878939, -1584602271, -1025767948, -71605459, 762502393, -992414848, -818740886, -2055883891, 1235913039, -467148818, -2050716781, 101007910, 605022226, -2090796222, -1505117045, -312191850, -1600117323, 1504898973 ], [ 1889894938, -1653736414, 1052567729, 596513665, 1789530448, 1303733248, 555664414, 1939459379, -1519956780, -658327813, -1418134682, 172608516, -1622018568, -90462951, 227587491, -1313331656, 132719198, -1213624152, -775650489, -1293593064, -1988763637, 720565731, -1473689046, -1674841485, -286192549, 1377122430, -602175229, 190464755, -1678108296, 172466582, 1106658022, -950215556, 2118061546, -964701389, 220002098 ], [ -273948488, 1483233491, -2070323921, 1856047880, 955185203, -1759058807, 2082243289, 1853165282, -879497999, -1260810593, -498230562, 16718959, 808785665, 322198527, 1463907673, -902672196, 1078689972, 143251218, -1432763044, -281658447, -725986646, 617904155, 293016994, -757762673, -871105475, -211159633, 1925060198, -493847593, 1079046431, 2111028733, 2058028192, 1240202514, 1490512062, 1538442660, -618916423 ], [ -408359230, -792165823, 1033454203, 674954574, -34817929, -1147083468, 840841729, 273467673, 999382353, -982672449, 158601506, -1906419295, -333065176, -1002932458, -2140619023, 353396952, -132427591, 908095590, 1837576991, 1162637137, -1132545663, 1762495458, -1977015001, -1426690913, 2079076813, 171522563, 1062086583, 247833677, -1119961411, 1111976092, 67967937, 1781992210, 1356771549, 839201987, 346780810 ], [ -480332969, 123353117, -1529834890, -1514193852, -1326992884, 1558636057, -1560141420, -1965898886, 135713173, 728840660, -2063538952, 884532669, -1341292715, 297470095, -866093664, 302554068, 604317988, 576511882, 158178910, 268086737, 1412992642, -498186752, 1227393715, 206103186, 1530036445, -2012058247, 274479408, 344158740, 1270695659, -1513974910, -1498730400, 1318905339, -1927928389, -536590717, -1121708814 ], [ -259323274, 208086953, 1376637253, -383168883, 2103844918, -1998656890, -193501309, 1317159655, -1538974135, 1760714475, -946486244, -1373172171, 1305093522, -958881115, -168150012, -1595808053, 235977150, -896411932, 937953040, -1889000196, 970036542, -1714240851, -22808025, 2018956473, 1116011663, -1783985892, -394038007, -1504568678, 1837990790, 1672884941, 1573766012, -632285731, -416420771, -1479499959, 1962998421 ], [ 912581252, 1297522687, 137808631, 479317054, 1188605714, 636602453, -429354091, -869350847, 1199000407, 1116831018, -577517315, 294362330, -1556176434, -934348933, 1077528775, 1413999301, -451812992, 1420321242, 263341315, -151599630, 1921073566, 2095543636, -241880928, 1486017055, -550003100, 1926251258, 1982693344, 1776709132, 1303353729, 777363163, 1406237547, -1413590619, 1199684002, -1657586860, -1241835055 ], [ -1052540479, 1357071505, 890071488, 1189034635, -1150066164, 1214930874, -540389451, 638455211, -1737554240, -1088391034, -791027231, -592878916, -1171472995, -165051921, 1873428386, 1226300283, 1447156797, 211186332, 1789742493, 934618724, 1267926092, -729899247, 1711480333, 1634709753, 1290215638, 1890204077, -1088204491, -1200133052, 1246899282, -885395186, 1276343038, -1327232690, -722277653, -220425360, 620730276 ], [ -980998380, -1805771229, -844812454, -376963513, 1264755338, -1651178613, 716825161, -494013156, 1975619780, 1888407859, 1320130173, -1412755775, -1946719137, 331291439, 1216582521, -1600121258, 1464461890, -1101714345, -1685589165, 1255386501, -1887974337, 1078284120, -1796293295, 1874104222, 299326618, 326741914, -1564894276, -2058063041, 1243899954, 1533218716, 436424200, -1553898150, -1270550047, 1573766656, -874939011 ], [ 1369865412, -1275946402, 882080, -882306523, 1519594108, -963890094, 1398421076, -461844290, 477363146, -1614905556, 787594891, -1882561460, -1117520696, -1590784704, 1630814629, 1972536252, 1534257656, -996545705, -45465251, -1007861938, -1158119558, 629130226, 1395263165, -1241475195, 553299134, -1924136251, 1051251724, -15979711, -1248311847, -1854476246, 1404596871, 498293535, 594286568, -667636608, -1274015419 ], [ 1279503653, 1328694119, 368280774, 673965726, 965279806, 1680971928, -162924253, -1272426116, 72112864, 1693467720, -1418798696, -331863761, 298358405, 1238850210, 4907460, -1492874906, 1632261164, -1887052486, -850358402, 601326299, 1379833221, -1223174728, -152851895, 2067214788, -251185116, 1510417466, -2027032956, -141494136, 493981184, 1901991836, -517162920, 390218565, 84388790, 2101514717, -709949809 ], [ -176337641, 572266032, -753995111, 156563948, 157018232, 1980969987, -1270690833, 686196416, 1205820812, -1807378518, 1783584618, 2107700433, 1145898632, -1854267504, -1531933042, 1193616801, 1622299699, -1046946210, 266160843, 1690167233, -173804083, -317149517, -1506608882, 2082205871, -546122849, 1559780584, -1543099603, -402728290, 521626794, 1628282326, 902326204, -745834773, -626321731, 1682886731, 1771524313 ], [ 439995887, 1973290801, 846634912, -1320499866, 529403877, -340319698, -2124349388, 2001687390, 280944131, 1969995468, 1735541170, -156703235, -1119023862, 278159235, -1239429733, -909681360, -642896700, 1381949727, 246106375, -1801693907, 1203152198, -1990864586, 218453401, -1640634233, -846850909, -1030069727, 1401705974, 1083627945, 490003942, -940087944, -1511199923, -1432715575, 854439371, -1105964143, -850511690 ], [ -404637159, -1012360125, 1700572199, 365895437, 1364437375, -1629272724, 46987559, -2060891874, 657215883, 1756018711, 1045048783, -559440398, -288922814, -2023981181, 171333407, 1469135710, -317657711, 438815355, -79557286, -13166099, -512057150, -496369853, -2057816477, -1672417876, -1536297879, 872381775, -12534801, -1184863002, 2095065621, 1729646297, -1823167647, 803836656, 1992665567, 481528678, -825302559 ], [ 1195480322, -1574765625, 1280247187, 338959453, 633999647, 259666233, -413739320, 1828708450, -1828486666, 655763657, 919955213, -1707455270, -1631033732, 154204836, 545145391, -1445010199, -2039177615, 1206710839, 16670362, -1830513071, 420791984, -435461721, 1806011505, -1780408783, 206967545, -1311480636, -146245788, 1158204235, 195274758, 343519826, -1562542828, -1163595902, -1128191815, -99114705, -621425285 ], [ 1880782755, 1273160544, 423015530, 1811660533, -481743605, 196124738, 1269753855, 922123248, -1598638653, 2053858073, -193601594, -643844763, 470660447, -1848475634, 1363292675, 465153048, 1810105081, -1077746420, 1856066813, -1076900891, -1076206625, 698316633, 1267836901, 224290154, -891971255, 254221759, 20866629, 927014512, 1172158903, 187774049, -722928876, -439315749, -1319093928, 1870887981, -1337838857 ], [ -1751277113, 1179048752, -906641370, 1995132542, -2047713797, -942809124, 147078060, 1359199777, -1409999973, -1672783259, 1921547132, 574133728, 23056141, 1028796218, 1513917200, 1621836924, -2063796210, 1722349974, -691798406, -51754711, 1443051947, -867862904, -1846033189, 1392318762, 1937432961, 2082407692, -845433047, 1690017192, -566926338, 2119786032, -1484947773, 2093095034, 1991795421, -1088769977, -228736542 ] ], [ [ -1408827015, -1268394989, 471518426, -494166478, 1050873319, -1952380045, 958539988, 383077665, 997804424, -734937843, 1745248008, 1111623871, -284532273, -1915157699, -852198759, 2007812692, -95962931, -47345524, -1791186913, 1120417491, -643833866, -200982325, 1162139704, 1668522858, -1674327662, -868437862, 1322170657, 1073682064, -604813360, -112635321, 751209008, 1569770809, -596089579, -590919516, -689897863 ], [ 893791818, 2067751221, 1276752387, 1474392489, -851761107, 310949581, 701037784, 837480456, 1355034793, 1661785937, -1063618243, 1716941217, 110028417, -1063253464, -1824631463, 865813235, 611988297, 1908568838, 717241662, -1209452331, -343031391, 1278142934, -1011917601, -1892354929, -1206770568, 1612625327, -427030331, -782499045, -1951182349, 1598307876, 63584774, -1153278164, -746614453, 1487396068, -1596910416 ], [ 331718621, -607417810, 174780563, 1839490860, 1582529099, -1389262556, 583954995, -371578879, -805760818, -684608484, 1399900751, -223871698, -884052197, 1725892211, -1607362114, -379418605, 1157030159, -1805233455, -1102269087, 864855886, 1632410188, -1923809819, 153480653, -735172088, 1700436299, -1934300345, 1693682997, -313806894, 1070321902, 1694156689, -1341805775, 1880809989, -1536616572, -432179483, 652944967 ], [ 1458343778, -441749219, -747565333, -670265538, 243712038, -1754801304, -958473647, 227600698, 682542356, -1096579271, 1913697551, -478387408, 1808955284, 785003328, -1807870404, -2015173361, 2061524105, 1570463649, -1752701390, -98661983, -714770399, 413784356, -542212999, 1826673031, -1205082845, -295393801, 1403884229, 1469825695, 1688760220, 496407350, 1142212630, 1221652521, 1595953945, -847728539, -1132434283 ], [ 2123560699, 85480296, -1989309469, 224436224, -21835167, -102690362, 1844426599, -469310308, 1680151777, 1912416130, 616607141, -150981407, 1095679888, -128367404, 698729595, 1752643020, 1033705161, 792722631, 1761369926, -682890913, 2110987998, 397740726, -1692321782, -1014926147, -156055312, -781805115, 2084950078, 1571455870, 1894178516, -306648099, -1953176756, -1272519410, -1677140114, -2077737852, -2023609519 ], [ -106113898, -1183611679, -1727131941, 1843105879, -341101752, -90418123, 2088057777, 954886841, -652520209, -188199395, -1624640684, 1804021502, -550110046, 2100809337, -1236513325, 194981530, 1258931227, 2105300888, -372040600, 1996669164, -1349807010, -1673849654, 264478048, 869843820, -2039855407, -1683754881, 1807302818, 277314150, 1954308194, -2141518508, 1827213691, 1217972361, -1539043651, 1366891856, 476416873 ], [ -142262191, -699351881, 478080387, -1143936344, 811791664, -856214900, -2018273969, -736660075, -889561408, -1728597678, 786644143, -59065204, 1337909700, -633674040, 500696851, -1438517090, -1996276588, 26651874, -1157602709, -656935693, 1998119457, 1644450793, -5535982, -234767575, 1760882979, 1488296201, 204986315, 1597183491, -1854900967, 139633575, 1883070182, 1592834326, 180787261, 734620683, 63196764 ], [ 1144273708, -1334718855, -1591547823, -749480603, -1516497458, 1854890690, 262364829, -658418598, -879808581, -1079218449, -1022975546, -1280402306, 1340375344, 234247847, -1624824615, -2096918469, 1856647997, -1204478619, -750022224, -425217088, -1957537631, -199789032, 1351091833, -1063848069, -1440595014, 391780575, 1652004751, -35870390, 98620732, -2013499934, -1934155429, -1979300616, 1069935472, 1633217753, -1889551228 ], [ -1054979906, 1009701571, -1475228449, 1303156876, -630037789, 2061522606, -897841406, 1873050982, -2024049141, -250650133, -2091151058, -36044335, 1284198142, -1541982233, -293852966, 526265428, -1252894082, -1924494904, -1517310596, 792762160, -1495928757, -1874148216, -2099969900, 1378252301, -919191325, 1447781236, -73480554, 65122127, 1370945066, -652885823, -2098284388, -1847242976, 2129673428, 498289396, -1644404019 ], [ 1627618263, 252927671, -1195112096, -90441205, 1039627094, 532577741, 223141479, 1672590956, -1373198638, -1794101380, -1433977599, -1016698516, -989133125, 346506241, 502810437, 768127557, 1852424447, 408554016, -1892994674, 517254725, 1664357495, -1182525107, 1878741571, -1204568075, -981307379, 934348235, -269472952, 909212123, -1718335631, -1283499181, -1279231606, 1169492565, -577517117, -1401405858, -938728991 ], [ 467404713, -2063958201, 861107779, -368007804, 1874864216, 1081786354, -170902999, -1781440194, -1736273803, -878185370, 193082599, -1406689061, -950470719, 2592030, -541124581, -1004995967, 1941811735, -1397748558, -1309638388, 1746942973, 915216303, -1573992270, -1307507076, 213773224, 227695408, -215426502, -1309068456, -335238511, -326063146, 2014765075, 1891160676, 897832251, -1625864758, 572859820, 1981802497 ], [ -756687850, 1786121829, -974859184, -1432103708, 1644478717, -1286934580, -1249581933, 1305226515, 1686811837, -233852984, -521160110, -1470576906, 639536056, -446913476, -51478001, -683814897, 1780870302, 1010936622, 1925958792, 256502468, 997394866, 963685620, 204022797, -1446044828, -830871184, 1623078805, -234484165, 2110173354, -1560334487, 1091944158, -507987222, 1788230426, -1246546730, 973984288, 1711127436 ], [ -1719875794, 1543469856, 793521626, 1313002990, -74553565, 1303283875, -935979993, -177657125, -386169497, -520635211, -725410896, -1852737265, -590189871, 1674580340, 619057779, -745633441, 1635962495, 793201646, -1021353839, -1452376150, 1364949304, 276630845, -1619489907, 299013417, -20258568, -1280239231, 1941095836, 711942496, -1230169003, -1850142168, 447089288, 155299640, -187166914, -961041103, -216992107 ], [ 983215909, -529970729, 104779090, 774038555, -882729949, -1577899342, 1278724795, -1966331485, -430512923, 1580019921, -545236601, -1339694496, -1916781968, -1546857175, 1505757425, 1351965100, 1540111348, 1546044744, 1884515486, -1015529990, -521559649, 1811321380, -1609901470, -893670904, 1126649314, 983023522, -1352301692, -293077821, 419370292, -1893304677, -921120819, -1083229831, -308210305, 368968649, -556316441 ], [ -1014069009, -234053265, 173557344, 1933495549, -13514155, 2040750313, 1931365517, 1834270444, 181411731, 790891866, -864263403, -891580214, -1402737207, 977199755, -163689610, 1503179783, -259772662, -1512807004, -1712506066, -1500217730, 1539368942, 2121319715, 1566705167, -1912268753, -1892552172, 1562575552, -458775900, 856114985, -162132389, -471403102, -1798880246, -713045085, -925264433, 744320930, 1084012548 ], [ -784632945, -1421372889, -222723622, -1855599521, -1978688334, -494660799, -1012111409, -1861424430, 442452901, 972185342, -1344149816, -1833128424, -111387340, 142561135, 1976636720, 1175027885, 12326908, 461999352, -1239730638, -822058903, 1328041609, -1931619661, -1598859398, 619126300, -768545267, -2099928925, 429904097, 826386733, -2051616113, 900408483, -1266798795, 889205147, 1919337125, 1009806837, 583153153 ], [ 606618480, -1338048129, 103552317, -2016232455, -596240529, -553928170, -1169725210, -140625880, -1717471838, 739700086, -1404402027, -639423243, -82798332, -456945114, 1896422139, -224464424, -1571967284, -59025323, -1436538441, 1143569439, -141735237, -4511706, 1804293443, 643931767, -493592769, -804116656, 2032750391, 305037149, 163296553, 1581016103, 1934905737, -1787179113, 1689584463, -268123327, -523860865 ], [ 1503068142, -34999123, -711019253, 335496490, 247538538, 859233623, -565756901, 1344914678, -1480626101, 810393768, 1893052446, 13128242, 1411672725, -1127111409, 1867948288, -2057697237, -1625768245, -1311169410, -894490431, -148744154, -1194522839, 546002254, 1200753655, -788742901, 611105370, -1998591839, -1830372939, 227069273, -773895716, -1483757844, -1431490170, 424522762, 619530640, 87590138, -500822291 ], [ -1091270840, -1539499526, 1355922215, -1582275751, 1611664776, 105235592, 1212525047, 1939390767, 269414429, 578660365, -1447862617, 356539775, -901578623, 574840916, -1386732465, -155740706, 1865718663, -696242103, -128730360, 2113018280, -1711802846, 1645511924, -541718610, -1777164668, -66152392, -1263540593, -970786600, -172754629, 1860185729, -1830888722, 85772826, -399552437, 205274090, 2125053077, 1178950935 ], [ -423102097, 2136681201, 1852052589, -1015073256, -872598758, 516728034, 82456666, 1749776329, -596974668, -291104294, 174534317, -1282737258, 1777186417, -813187676, -1725663405, 1019419331, -1994167097, -228880735, 1446599332, -1676328261, 1681181168, 1869785780, -532063092, -232815762, -815973740, -2054680877, 141856416, -2143617869, 1556106750, -1787018421, -1563625307, 304045615, -1699989473, 1871976572, 1990907668 ], [ 899980493, 1503772591, -455716312, -2104052042, -674299398, -1830499102, -521966445, -56655810, -972302622, 861285991, -1628671439, 1434285815, 1957341317, 137256798, -977912918, -391532151, 1104675467, 314996265, -863470415, 645056904, -2009549217, -1882358067, 2090172988, -1677537752, -2128862952, -903279130, 1276153733, 748369202, 456373983, 1012697023, 1149906477, -572174969, 1481968877, -354881929, -291798578 ], [ -776423272, -73770101, 397304936, -1352260361, 923553267, -1375517824, 223798369, -1491108047, -1938570480, 539347119, 2092287669, 857816075, 14249295, -747574985, 1098717084, 344191374, -938458240, 986400227, -1207513397, -1565538562, 254391917, 1252893518, -1626943282, 1066282025, 36786606, 1860869440, 1496853475, 322257116, -1097311756, 2112606624, -1774426865, -1676624399, 1561449585, -7295061, 1938888040 ], [ -31455795, 2027974728, 921074973, 1465752550, -1974851507, -1419235646, 493125838, 317525632, -810523543, 1603214827, 642805244, -43790562, -234760986, -1593448751, -1991255019, -318072522, 653730403, -253052844, -1637633752, -1237383186, 157869041, 1777832646, 691239493, -1005187655, 2083284883, -1451636660, 2086654062, 380779345, 1961758613, -1402639859, -1323890873, -956476592, -1316990392, -2082857036, 43336889 ], [ 1453659684, 1604678843, 816670320, -1904694935, 272405987, 2099100435, -236337291, 1997875389, 301661223, 1679961373, 1311113788, -1895055786, 873179784, -1099967470, 1386136159, 1290914640, -243465416, 1005468709, -1804782209, 985477155, -1231602655, -299927764, -731542251, -2062305341, 1328545455, -98131483, -817336526, -1239688581, -969948987, -163345150, 920928803, -258859414, -791407882, 841017765, -229519 ], [ -380502069, 1468061323, -283186517, -1032344927, -2019806513, 159985518, 1940844884, -706324810, -1111705945, 918906001, 42978340, 1409894229, -1890007870, -1514490232, -1596684357, -1776267205, 942526153, 1462983353, 1417837405, -2027072875, -282000745, 1945822024, -1350815211, 1799520513, 793973248, 1754519881, -795366593, -53721128, -1204094653, -528398010, -1364692241, 1387817904, -1557409694, -189242665, -1892340177 ], [ 2012138269, -874068796, -469401858, 593424141, -688581786, -717886201, -1732584496, 573397371, -826854404, -1534160382, 211577324, 1875205947, 1193676702, 987053972, 1513821279, -622841312, -1682661917, -1950413639, -736047102, 1508066781, 1105747770, -680397317, 964511770, -1128812157, 125122876, 68739545, -889965538, -1851288238, -609851212, 476556406, -885882084, -530343471, -127052051, -2012516833, 633184899 ], [ 633066129, 1693158849, 1349941729, 1232679499, 490775086, -2025940920, 1078401717, 517082465, 1858932109, 563176388, 846902606, 968985544, 756409224, -609631342, 1356385575, -90200321, -1471018978, 2130480961, 1988094640, 1967425060, -1938205771, -139004092, -843554137, 1322923400, -902549801, -1451971002, 1465359501, 1798561329, -1327727456, -2125202242, -508480195, -982177616, -1948261969, -226080139, 155687328 ], [ 311972987, 630931482, 182275699, -1271442568, 333996426, -1067658719, 1360915019, -2060037136, -76416062, 1137065755, 121901565, -251157758, -985322727, 1437919094, 1661672194, 985974147, -1304397244, 977098432, 1534279287, 1563724654, -1178701386, 426787492, 1986384212, 87210494, -1849690455, -1479403974, 591221684, 140428911, 1588162951, 1771423433, 503427311, 1447447880, -1217555982, -1882766535, -588646521 ], [ 1965144425, -656491109, -205393684, -1740020896, -873258887, -1203863205, 243930198, 1195888921, 1364648365, 1193568937, -2007565926, 1741286922, -34270648, 727040732, 577289996, 2102825606, -789920992, -953862438, 1386281659, 2115994475, -1829872476, -1070860680, -1719652608, 1933084654, -811023291, -1064457208, 1191594991, 1740869529, 1962578040, 394438405, 780923042, -1241206606, -662813336, 320854829, -717918907 ], [ 1608536375, 1477880327, 117899604, 1005557759, -888925240, -1336865087, 500902320, -526666165, 878645048, -709498334, -1162002838, -922294157, -1944172028, -1267221786, 26769614, -1938920590, -846159632, 1023661189, -1786457248, 1591520475, -1758254726, -1908066567, -534135797, 1510340003, 1434529082, -1880977549, -765529801, -1177331232, -1748840760, 919461551, 383724589, 2108324864, 664213436, -873660145, 1497899960 ], [ -2036427466, 1902421123, 124663287, -232309500, 1799943586, -981437405, 430911002, -1762297006, -250682946, -1404322976, 2108956818, -1143959177, -1929736285, 1139622661, -873008835, -480198411, 1823921132, -1183948635, -60254276, -1677827002, -944582563, -816973801, -2101185015, 2065883048, -810804977, -948912759, -1320976975, 1044222049, 72101240, 950429727, -1750700470, -1379099003, 1292733636, 2029556712, -574847326 ], [ -1370740710, -921290447, -619849450, 1268751400, 324213934, -603626367, -582801346, 1949736744, -1748071021, -680704215, 905395767, 585870094, 1094837288, -901151897, 948660886, 509696361, -1469076552, 1220326444, -2029509993, -1660943102, -366867377, 1065780242, -742793333, 364306557, 312684195, 684287379, -573125061, 634678972, -1305560176, 1361669809, 970443496, 1657165206, -1650262798, -123135616, 907219911 ], [ 1155706017, 1398444148, 738343830, -1914573466, -2127448242, -943214553, -1854414348, 1905874766, -1352365602, 393185585, -1722247516, -1319636446, 1261181010, 1672566056, 994783758, 633722955, 196750998, 981007197, -167906695, 1547814811, 904573473, -2044319986, -512958348, 77864513, 1498049859, -466644129, -925660623, 859686639, -320816097, 1891059735, 470620172, 832347876, 2102928335, -1041439193, 359348829 ], [ -2050894506, -1545552208, 1690970185, 1535906277, 85278559, 1165754699, 418320676, -197920978, 346597745, -647060771, 1001945382, -1215011774, 840658326, 1455935386, -1919148764, -563406066, 889386501, 416739985, 18669099, 506608919, -44710011, -2069814952, -1868078275, 32748134, -124339312, 1805373867, 897446930, 424859767, 208029955, 1817100050, -1912616602, 933036284, 1615481201, -1059266126, -691556516 ], [ 1678314080, 675498016, -165749250, 2018678247, -1484922514, -898384922, 196411312, -2063230617, 28300599, -2018695116, 2111659711, -659841390, 949366606, -481692717, 639183712, 1395874468, -1093091707, 463665089, 493618460, -325687271, 753664869, -719075793, -1862391397, -936571416, -1185084858, 620032821, 1990248515, -2032086606, 948522668, 1063898136, 383962873, 749046324, 1778778469, 194831086, 1047368447 ], [ 271604831, -459608037, 480243958, -1796013104, 1916456026, 79608820, 596161938, 564898155, -399398663, 1144418877, -1389644118, -1064503932, -817313824, -461832821, -1469022762, -944576607, -1850623488, 1645616832, 1285056190, -1567122941, 1551114760, 1521332725, -1430850428, 1308846541, 581134723, -1904100995, -949436240, 729921893, 361645157, 1467267744, 1830399315, -107751209, 542588093, 830942474, 397880431 ], [ -368435523, -1474883126, -1558097928, -1999717607, 2091472754, -910972899, -545559150, -774615724, 701327730, 1257277612, -981590514, -2041703753, 2076046598, 563701833, 582649442, -167660878, -1750720130, -276540145, 177060920, -2056001297, 1945747094, -21192151, 1758044903, 1187581587, -1888193582, -1242211314, -1162380979, 1828132234, -2088568394, -1588243861, -2140370903, -1142161900, 985056560, -1111395971, 1268699432 ], [ 593938635, 1828145880, -1945356857, 1385344800, -359606760, -1115476563, -139045747, -828621307, 2077602772, -984117267, -409579653, -317349810, -1946814633, -1260969653, 1556049372, 1173240223, 161279298, 1327262444, 1292809038, -791482643, -502943954, -929701265, 427181936, -532716647, 718647755, 1196018627, 1049571931, 1573543364, -1547526403, 1829366759, -1098642134, 1048893840, 180518985, -1533948755, -1058322134 ], [ 889890087, 1313328464, 159150893, -1142726432, -352107242, -1285756083, 1768518566, 1135995223, -554226765, -524790511, -10324692, -1432934964, -1239228812, -1485050353, -1866592306, 1525373711, 689973392, -897268157, -630392108, -450250067, 1290683515, -2146691708, 977282482, 1371265261, 635481140, -162963232, -1638200769, 734701818, 1733663633, -51001576, 448859849, -1886570557, -696656718, -801600751, 981362442 ], [ -443704772, -1091477809, 756427741, 533686079, 1337604555, -1966913359, 1227416976, 1109523816, -710003760, -558414912, 1208587459, 1938118454, -998001857, 1856052377, -109582910, 1347720373, 943942441, -504835686, 2058821266, 1871802659, 1510906359, -1311416546, -1149101196, -210094673, 666965870, -284868522, 1406228438, -288740730, 434462566, 1088637161, 614817323, 380173339, -2066514996, -1920911754, -1846079094 ], [ -1331061056, 115756416, -1157541443, -1214583348, -448970061, 200471258, 320474836, 2024668251, 465691276, 83982136, -1155319087, -2116177215, 810538782, 1896989175, -2050945479, -495376565, 1552434676, -31704830, 319166483, 631799427, -206323078, 947455162, -133758894, -1633332255, 183693004, -1003697956, -1096204372, 146381978, -139874883, -101679689, -134486648, 1671145039, 2001750989, -885471572, 456888650 ], [ 1475239344, 2091216339, 998396702, 351156550, -1428101371, -801385240, 944186319, -1467056228, 800392982, -130676653, 1806347044, -1269591141, 223906080, 410028362, 2023981045, 1652662354, -1860266066, -653878538, -732213111, 1542011295, 67068522, -1324235026, 788757033, -829336645, 1805752940, -1654712087, -1794591096, 546987372, -1142931283, 1668007361, 1844763197, 2115220979, -1375029199, -1761229743, 425936597 ], [ -1450430539, 2041265747, -1622903294, -2089581632, 256361305, -1890294172, 2112594426, 1590174010, 608298562, 168792314, 1655102575, 965354963, -810326424, -729796329, -180050786, -418569786, -369377099, 1597291893, 1908702671, 361261984, -569744760, 1531926965, -522825402, -921089068, 525127434, -1751892378, 1043994300, -310927801, -1299384883, 1237905468, 162202219, -651425574, -1460821390, 2104986838, 1924761801 ], [ -1947089657, -1428974031, 1739744016, 772585977, 1722713445, 1012287044, -143111358, 2020919363, 2084493499, 1988393004, -454186198, -1470630754, 1685560853, -709100422, 1462097093, -1247865347, -593589782, 1570856329, -1534403448, 1884013414, -15280109, -294548879, 1815345173, -1560117902, -979874517, -250016163, 1794039888, 2129803978, 1919532071, -1337350989, 1393970269, 1248814292, -118531832, -273661743, 226188065 ], [ 1321348820, -1497021479, -1885611929, -502338998, -1369373373, -1578670505, -183123398, -1976940666, 746145412, -1982031032, 729318250, 1330981808, 986842613, -540902225, -1913655857, 1888084130, 400232555, 1951526327, 1762714193, -525941493, 1981715773, -1973380992, 1328924507, 1701318411, -1301696232, 1429426743, 2037062086, -786150112, 116689576, -1050471880, -894664694, 1733749376, 1092383231, 964116488, 206481383 ], [ -1809667845, -1047095800, 1416437790, 251698635, 2065870723, 901998188, 905498591, 1755594022, -1897268536, -577579657, 1679581983, 519302980, 1712672490, -277597594, -392082522, 1530132482, -1836179197, -1854227681, 1918261805, -1541573802, -64999187, 1923724197, 1476673556, -1673595878, -683124776, -1692960724, 1990791389, 1156000128, 1306325452, -1479046583, -883159311, 1407156559, -2127064308, -160396097, -1472565335 ], [ -485595008, -500309283, 1625616671, 1879930961, 630435035, -954798942, -2126758720, 362976081, 1941918445, -1111875146, -755180047, 472487220, -855089301, -56614672, -1827505752, -1695678030, -141606859, -1510562336, 951014642, 163061213, 864044635, 368780578, 315242122, 618842830, 1433372480, -599466080, -127964841, 1412906197, 906514344, 571075507, 1202119823, 675279863, 1891711438, -1747377832, -1263739870 ], [ -1517415205, 83839127, 1681538669, 393199040, 114408831, 927599736, -1934264746, -2110592787, 1851325790, -2083893795, 1878304882, 1909061676, 948720763, 1120046107, -142491426, -1306587214, -1320842049, -909187921, -11958808, 1610002903, 624736957, 1812159270, 1234682626, 140887497, 588794175, 838917847, -2034041306, 777841332, 1359215931, -1062616089, 416061191, 430991094, -1233637347, 100079300, -615184967 ], [ -659859271, 941707375, 1577116321, -690660244, 813833062, 1843159044, 1683106971, -91907434, -973103139, 36869839, -1010874906, 1351293906, -1562475401, 1730662032, -696827161, -216275917, 222269628, 822771784, 772624008, 24046053, -695860437, -2119882108, 204158438, 1340637376, -644539972, -1631821408, 1332185397, 1506486402, -1927023274, 1349252885, 1310513204, 2057242635, -1868358508, 1902675321, -1327631988 ], [ -2060798808, 1493961473, -1904771258, -1386963189, 789116563, 1785502219, -1533828096, -1300935876, -858826291, -602583623, 1617045450, -1443769337, -1322816840, 1632636249, 196006539, 142945460, 923156921, 2078819774, 1580871052, -784354488, -872385231, -1822795222, 1619820496, -1745594893, -1680017988, -264988960, -231760483, -837526908, 457535972, 461550312, -1104393691, 1948759471, 653937237, -2001466192, 377023926 ], [ -1777465990, 23430731, -833714783, -1741109202, -1999906279, 301554237, 897233898, 1280806030, -1716008212, 1746843238, -245503179, 945791639, 562147431, 2081694106, -1317647820, -59989, 1591272762, -2039506371, -874309008, 1587039553, 651690161, 202786556, -1339131708, -102209904, -850810633, 1762990603, -1573556236, 250499764, -61777068, 987753207, -388774798, 1000217353, -1212238457, -537128199, -795777801 ], [ -1920890517, 1076856941, 781355430, 739069632, 911709313, 2118779481, 1656680874, 614977504, 482600651, -1015620447, -383532968, 716831614, -1768170067, -1863773628, 160259176, -1259723648, -51390815, -1416475386, 934638218, 1719373093, 775271807, 1985858211, -825831569, 380442245, -641239280, -500190838, -1046307729, -343503652, -1057082574, 699861713, -429875243, 1384234301, 590942188, -1403079212, 73640216 ], [ 191500391, 1296077197, -2036964386, -2058087916, -853506782, 1282200188, 732033421, 762425313, 1987150558, -747023012, 1896751276, 716348958, 1183067095, 946718664, 253361665, -748610050, 742909171, 1422792698, 1356764514, 395014481, -1300648399, 546465770, -135369408, 57011641, 105391214, 1693522075, -973382615, -205400437, -843445700, 717041258, -1876182898, 1918366845, -1843414529, 349150302, -38190438 ], [ -1071631558, -1441461530, -1620412823, -251760263, 770091296, -1960035750, -76374507, -364415778, 1559057955, 2040996779, -2123285293, 447447880, 1215688592, 2014258962, -1732969193, 2094678457, -1311127598, -1260867957, 981870664, 866775625, 1174336647, 96274074, -266873029, -317117229, -1182951450, 172572910, 1924817692, -1195153023, -1830162332, 1300016499, 732594997, -2095528727, -409941946, 1250453380, 416856355 ], [ 1125356934, 1561877285, -1632966223, 1440668601, -1975679977, 626986128, -1841826847, 924831204, 296161857, -442922474, 2051731448, -1939092501, 2107095268, 1122757707, -1085970166, 1291911228, 1419539071, -832038577, 551477014, -536258973, 772061516, 1837061394, 2003887717, 2119517750, -1701185930, -297610765, -1331659381, 1620555755, -1539774133, 521612504, -28474485, 1603095950, -866815747, 163129891, -556606131 ], [ -1704109441, -7694587, 1951094239, 879145186, 111211487, -1216736062, -968613665, 1836685847, 693085368, -221756404, 904924652, 1743667635, -1893137353, -780867824, 1561389453, 8803834, 805957393, -325076957, -1978226912, -180308391, -109633405, 1701747554, -2069327356, -88060422, 216823679, -976026124, 1334858993, 1530284437, 52551601, -2135629630, 31466579, -349764714, -74808554, 1482118212, -643934507 ], [ -1895842302, -1454397155, -1672409816, -264284391, 726808946, 938262843, -243294625, 165284619, -516685157, -1741859007, -1311988034, -570740492, -119458369, -1627672108, 2040462362, -797386612, 62570549, -1474610627, 1645999479, -1556354678, 1933841586, -647003694, -1435810706, -2090095988, -1225709638, -1783392220, 327552634, -144784329, -812815866, -1648862202, -454063965, -61790098, -677703568, 1635348240, 1983585849 ], [ -712252721, -1203389507, -337426944, -60141003, -1000880375, 1144852825, 1324795693, -1599675228, 1650951608, -2123569246, 1487535928, 1483258209, -1092466122, -1701980601, -1939563357, -1457518929, 1972022127, -1878248919, -1938912925, -1773286212, 704790192, -599359746, -1156282320, 364325425, 1237458951, 833080230, 892866574, -239210169, -2100612956, 1035269161, -1117824369, 1193594651, 1852267720, -2139440035, -1002328769 ], [ -157290043, 1734576292, -734346941, -731402483, 1683650773, 1030553650, 668753211, 1864604954, -1400769468, 919520248, -405202034, -497957646, 735302934, 423330567, -744316244, -1425437000, -1375917179, 689281678, -1289984993, 1206826947, 1029716467, 1467892239, -1950687094, 65290570, -1342837348, 2106695139, 913691063, 527342062, -364474826, -799791791, -347157204, 43110270, 1026734033, 678915216, 693392973 ], [ 287315386, -369848997, -589106641, -1274422248, 453338321, -215866694, 684552512, -581930811, -1072211037, 1285292040, 1050785201, 1243411330, -995353453, 925369027, 1327237555, 1646527231, -572683441, 121094116, -1426082706, -484833417, 49641027, -1986429462, 150046754, 1494962623, -952444359, -1093842129, -1579420548, -1516963815, -1170330920, 257117608, 136728744, 2089225335, -1316588022, 443831081, 1729830399 ] ], [ [ 107815067, 1011482720, -1622880287, -564967247, -1471084153, -868296577, 719200363, 666989320, 146371940, -1771142323, 1233883339, 1569066526, -1272374155, 533474032, 1435211451, 1723594435, -2101578030, 871136752, -2132829483, 2003865580, 2068646491, -1310674096, 1513402751, -1425606843, -719104961, 1949092919, -1284874650, 1790842858, -1719285050, 595760167, -991098437, -1486567963, 810553551, 201628324, -790375212 ], [ 1106274562, 953950042, -818193060, 1149075169, 541660444, 1745625565, -1513401109, -99538668, 392895786, 2019547833, -2068533596, -1724377634, 661886622, 796534674, 2086761967, -1802109557, 1197712711, 1171653276, 12717904, 1206288160, -591652753, 1483852328, 605212004, -1474986255, -2024786046, -848757264, 1554873446, -1288001994, -1029348991, -1526775480, 50325423, 2126578987, -1033136995, -213118701, -791839375 ], [ -1559077879, 1890929059, 596581462, -1670333322, -2100116827, 1365147614, -1010257484, -394665090, 1661742007, -1030216929, -519973531, -1062666078, 796505759, 731331275, -528084602, -545044124, -1847090889, -563869921, -1764602333, 2121544597, 1115661498, 1198896913, 2049568953, -1342597693, 1634620057, 1017309891, -325547923, 880237689, -1002518881, 1975017650, -673581277, -1041081474, 235830157, 1671361518, 1488439032 ], [ 275033989, -1642406506, -1486002689, -289515009, 1857237668, -1668875187, -1170838328, 423148567, -2012024256, -524500152, 975055014, -206865830, -2045537238, -1090366159, 2132486199, -1138701216, 1911926215, -1481667413, -855396107, 269214217, 795768582, 1629430924, -823932248, 881395430, 1589952772, 228339786, -269782499, -657363122, 1835733574, -1520833440, 133867998, 767647134, 2047856048, 1947041580, -322568524 ], [ 328313418, -1259461273, 257223474, -1242219511, 1041669223, 1618014436, 467170448, -1654122720, 1030890030, 352537120, 1172011480, -1792574692, 103457239, -1783455455, 737618695, 1909965059, 2058233926, -1469235389, 432620263, 1167242113, -1160184683, 1501087397, 1071646842, -997987921, -272234009, -1421544915, -967740244, 1373702563, -1018314339, 129385274, -1118840190, 2016845165, -1278259442, 1336381269, -1376615996 ], [ -627062194, 442777366, 2105140597, -2099439878, 2106623808, -932809615, -1750876489, 562195029, -636536057, 141201211, -1056855960, 143477664, -92072920, -571024382, -1051130887, -360754282, -544992812, -1925912385, 1335788862, 1857622460, 1623055493, 679574432, 1374180104, 1443092471, -1387450539, -1197932222, -1306993853, -100239831, -1343736704, 22071875, 2001578980, 269251343, 869127816, 92320711, 1955815766 ], [ -2041902028, -1152929468, 1906477367, 1371933993, 604756906, -530378670, 1322203007, 201140944, -952704921, -638772550, -1013166583, -95380953, 14848477, 1187416855, -931756126, -1066862046, 1078234634, -674978895, -648367016, -411448894, -254737351, -1046329653, -1423071178, -465818365, 58573151, 1963504627, 1595258815, 2129093590, -1690968859, -1508047856, -741484576, -70927172, -2084663311, -612423836, -2119589947 ], [ 1490079470, -2084938626, -1306365186, -1011140310, -1203488703, 909711667, 240278636, 1035361071, 2077643789, -1407822823, 2043047491, -105304689, -1454495755, -1263072084, 1956054230, 1440702050, 1101165968, 1658762462, 152065338, -206731741, 1476646173, 124488945, -1376579033, 946445294, -387215950, 1651387897, 1613520049, -1541316182, 432870655, 747899584, 1553681207, 1283864256, 911555224, -601447517, 2134121799 ], [ -1999520407, 496383125, 2055418871, 2145650442, 1669822978, 996261494, 69037876, -123071016, 1408974289, 244041197, -2097314901, 1555556886, -508313990, 838744594, 1309765281, -1186291547, 1655443365, 525645195, 42254249, 858348385, -204220777, -1034920398, 750530759, 1388770938, 1244977968, -1190437344, 2061060347, -2140611870, 868038874, -554098142, 537877214, -105630948, -247866648, -131102217, -1560429011 ], [ -1343508518, -522943733, 58954890, 1706690, 1675054278, 2037531497, 1972490469, 1649604792, 1901030093, 1896368229, 1144989351, -1652815762, 213626415, 1386537209, -31092869, -1264398971, -1015376932, -1932633618, 546328742, -1926329388, -1349594627, -1055640701, 1413621388, 87873991, 1141958767, -2121634357, -906596863, 2017454291, 800180961, 1601192386, 1048914763, 791003368, -925710106, 633930396, -2085645016 ], [ -434756436, 775773311, -486524506, -1158940670, 1149013041, -1047552876, -105940582, -1115315814, -273592394, -1176101497, -701306227, 705724982, 1232977659, 91918750, 929924791, -1504128989, -81141956, -2145779626, 1289997467, 124911216, 175711657, 1491968948, -332940028, 634977673, 1242922572, -950251583, 1720417293, -2144391565, 1329434025, -1463005125, -1847679413, -1446804261, 527169343, -1817107213, -497098662 ], [ 1124157864, -728762580, 746386463, 1378708969, 1217743120, 1871782565, 1529131502, -1567410083, 1247895918, -2128703426, 809681440, -545939755, 1074411734, -1412251299, 1866826192, -1651431105, 880315765, -60204998, 1599127699, 93227278, 836083292, -381277524, 2053600931, 993391383, 542239924, 520921767, 58262758, 341536828, -1968691264, -590597121, 1119253969, 1955720604, -49738399, -666796913, 1697945666 ], [ -1897644433, -1434722411, -760689484, -1466333925, -684641584, -72306632, 1396454861, 562592905, -489389471, 1636238267, -102865233, 1192108850, 715494548, -1580520148, -93791273, -2071064327, 773323892, 1719746281, -286685485, 846835364, -307374176, -1941750854, -1653100442, 422666472, 2107681703, -621628097, -839497223, -119725590, 1222282039, -457692165, -1791209652, -468072431, 1302408578, -125178204, 350486204 ], [ 2090815298, -1485207228, 862249564, -1579172635, -1131715198, -1081615580, -724363467, 207626424, 2145280544, 1370404305, 1803719358, 407463353, -125087195, -1295200275, 2001896263, -1416875200, -1956244447, 768042721, -1145063811, -2042169114, -1399060805, -94421521, 398014462, 836427919, 1991317693, -601843659, 1874837376, -1188165063, -121960862, -838784166, -1896183753, 2014311831, 638768776, -2041021613, -1937726413 ], [ -1698014661, 1540965137, 993628545, 28368458, 2022267487, 228400386, -1657472881, 230439285, 295513252, 287391338, -759509060, 826274839, 448604677, -1484461182, 1096270849, 497225213, -1939714197, -2026169238, -44943277, 1357757129, -184094937, -836475937, 1237571574, 1308650568, 1042477546, -2134059708, 953311937, -1337600769, 1088301428, -1354351528, -1228541390, 1907313857, -183359334, -699141380, 110438534 ], [ 1351865300, 573676877, -1563342403, 2005462929, -888138997, 1859741637, 113098536, 1090687768, -715385060, 1497511391, -496543296, -1200703651, 694447367, -346874827, -170075722, -108841141, -2091123396, 830075610, 1799381350, -2104531813, 1632818203, -417228604, -1365545579, 325505724, 1238107251, -1270119962, 442845303, 298339663, 809355604, 787741949, -750172940, 1241778074, 164772718, 1394851167, 1084350211 ], [ -43383239, -1430353958, 1883058265, 1433425832, -1627996046, 426142907, -2012982870, -755541617, -571618903, -1601277191, -1603008817, -2087426871, 1806519736, -233059190, 2134593935, -826338566, -827912293, 1682246293, -1092381222, 153124298, 1684336857, 1852483560, 19307683, -1833549097, 241349650, -1786631114, -604611943, 2073049479, 692774644, 1724110977, -529895923, -1802098077, -17809664, -1770201082, -1410915842 ], [ -2119997675, -652924372, -1438211205, -937906353, 1826432545, 557495850, 1756330046, 1117335642, 216546332, 1686826846, -1761973695, -112791931, 1981796848, 970065791, 402993070, -589490832, -134493844, -87770120, -1839633974, -1506688263, -1328674610, -1312690634, -590705075, -1774941103, -1966038451, 563111419, -1359359047, -1988283714, 449971594, -1095787587, -1107032903, 2070172763, -1606380659, -1291910242, 1443194746 ], [ -1124642274, -1952901059, -673350535, -2066865532, 254402187, 1644214977, 243108105, 449086482, -1565571913, -1476502361, 1612347371, 586293997, 691946616, -1345361944, 1850527988, 119519773, 552320484, 1403709408, 1025887265, -1056200027, 1623358980, -651824637, 1223228720, 183785797, -1930051012, 1426766009, 1451941448, 1141838094, 1258991926, -1373676823, -2073969359, -959562313, -631792872, 1552652748, 1481165221 ], [ 487753521, -889838822, 650765070, -1006067072, -514897575, 1270980301, 1197414049, -774537963, -1893082203, -113448162, -1455315734, 142023926, 905572968, -1334221159, 1571501099, -650030427, 392116547, 268542080, 862364921, 4991547, 32320186, 1912544257, -618289154, 1926688461, -1993305338, 1530426822, 1482713038, 1730417721, 680360234, -544172281, 186197147, 589810474, -18902541, 1142669402, 1631534023 ], [ 1823361292, 1532985566, -336654251, -1752745686, -1518192825, 474848060, 423486978, 2074061170, 57877593, -190221186, 375471212, 1658217825, -7674094, -1338913045, -1746111979, -788964448, -740243005, 63153806, -482700869, 1630251135, -675046836, -1557888713, 800762450, 2116611235, -1659699495, 586751787, -2143401959, -83127710, -652931620, 851016246, 1433069175, -2122098807, -1231570648, -920755248, -1178499092 ], [ -587960050, -519473617, 963334244, -401640943, -800575593, -1435458139, -315781992, -2095917861, -716537737, -1832649903, -1892631188, -1570532481, 504073318, -1994219556, -1230142051, -231404542, -1433979682, 1308235444, 368174917, -1728460938, 1821531624, 57931308, 1975144469, -1972752606, 1519692116, -1275648508, 2017087176, -375543925, -1641637738, 1872623150, 186681396, 189092455, 935651192, -1379393352, -930103667 ], [ -1590176815, -1035069052, 1986296689, 844940516, -1953529007, 1331446397, -1287555077, 1385587228, -2099843388, -20465368, 1468819058, -7923047, -1152630953, -218687167, 1646898171, -860764046, -749275499, 1963217386, -850673646, 1651220363, -839531541, 1784490731, 1803936095, 732437742, 1574323422, 594195831, -1049625648, 464785127, 886512617, -46396791, -243944258, -1705529410, -1027332849, -1976300566, 1602503226 ], [ -1809260652, 505398498, 1809073643, -1220873675, -273158399, -1513142648, -783704714, 462353541, -783554983, 2052575176, 1490889034, 1772015286, -1577042177, -694188589, -211376232, -1414991786, -1965627737, -1803663071, 2022769893, -1776906676, 487051473, 747013059, -295236955, -1629455212, -1518384681, 268744114, 976342538, -512644116, -1095369130, -460248149, 590986475, -1871882783, -1706032703, 1054561872, 1287233807 ], [ -461665214, 1212503003, 1927474045, 2007586717, 1078302745, -1390840395, 855366351, 511928917, 862797376, -1573343048, -2073771088, 1351889355, 983060635, 406160067, 536001656, 371389931, -106119456, 933277322, -951476160, 947570846, -249426688, -658539973, 1760424713, -1177170986, 2047238625, 56535788, -1294075182, 1699744394, -491945427, 770898833, -1881792354, 1581087016, 907125156, -1060595216, 86782746 ], [ 523404501, -30070659, -1104518389, -520474515, 211684839, -883367619, 1177550943, 701028079, 1412023160, 1375256811, -1793673166, -776953095, -1613679292, 1995469995, 431490583, -14574567, 1013480449, -679984640, -1340142752, -1205484661, -1905382802, 1020005536, -1375994602, -883456787, 2122221254, 1729681206, 310068789, 829667597, 1988610688, 439599811, -104384497, -1428087995, -723023222, 939718360, 2135478846 ], [ 2065154146, -1955602475, -539186750, 1520041219, 1420183121, -2021117544, 645769627, -47925028, -1150060125, -1221793686, 1621850716, -475258705, -1011967453, 101547691, -2052663893, -1908117787, 1241265484, -1916415945, 1453378815, 499355435, -108466852, -279477837, 1082653804, 1569027326, 1721298101, 1202101023, -1947957123, -1830854906, 867623135, -1377410150, 254597053, -236308288, 1169968371, 1846736729, 833185499 ], [ 1839921890, 953565318, 288861084, 500956509, -777247497, -473231893, 181161, 1516225474, 1071641830, 670255027, 1557036981, 1020899656, 1617946152, -1684276577, 109795833, 1470853753, 1125739490, 878560775, 517918105, 810055532, 1165117438, 1721695746, 1492743608, 1067635800, -1204046424, -942870778, -265155459, -2018355127, 1472405259, 1483498766, -481800256, 159987535, -1028042162, -564844734, -574190527 ], [ -807325362, -1822794844, -1998814703, -1853142623, 1132105977, 1839965189, -2131008269, 1259436846, 33148599, -188963924, -342065254, -1992528353, 1446700513, -892294356, -1689873652, -1390395983, 1668280452, -1356874471, 1598043207, -558488457, -527719270, -1684797958, -506233915, 793824422, -760563210, -1707557892, -1720538322, -112187750, -1026004346, 1426943518, -967305059, 712236110, -1291760094, 342198783, 1340202938 ], [ -1441886192, 259880428, -1729557576, 2068278780, 1508217889, -1879167690, -1116529004, -671172486, -1086047149, -254046608, 604439186, -123893241, -1563859332, 300665423, -1243053997, 731041537, 1571145912, 2124927794, 777653314, -655175251, 1532102231, -209940607, -1174700887, -1002305280, 1245713742, -1997580334, -1371082740, -270629182, 1684402634, -202934169, 1155821529, -982017476, -1210088856, -1766632691, 131022982 ], [ -978749318, -1021377453, 893370559, -1105938530, -336617068, 518517496, -1338648904, 1385860578, -511160890, -168335479, -266387276, 771430352, 1202782634, 921390395, 2027582735, 2083882227, 1120041603, -630292458, 953854829, -212169256, -824965095, -1198195581, -356486029, 1294280559, 456737147, 507234177, -1730049529, -1874978755, -825718972, 1185089063, -1263572027, -2121354282, -1913729954, -736975104, 1365000155 ], [ 2087247233, -1666895466, 1574277914, 452087381, -1975066648, 571551617, 756938832, -854485418, 983030667, 438462300, 2058408900, 128846074, 1999009161, 2107191180, 1900780127, 1528581986, -1151908269, 1945269140, 305946092, 147832689, 81456896, -1622478031, -1370173988, -1504841647, -2123863041, 2108938636, -1835919544, 762359475, 1467068416, 2035303689, -313904379, 578283115, -396169258, -1875469918, 1643653315 ], [ -1370351786, -707227491, 1342666694, -1360392617, 1971828502, 819988842, 1051443721, -2082534281, 385543213, -37590370, -1432641937, -1059738425, 867130177, 2081284369, 324751190, -2051220577, -1270013159, -285886480, -1782018506, -817495321, -1206388626, 1498023389, 12010160, -1909017559, -1175611156, 2128960445, -1184954460, 273140249, 1966737470, -985722046, 560686648, -219714373, -1005260445, 143888426, 1055796517 ], [ -1204936605, -398165365, 1886456098, -845868276, -1176285865, -1911703708, 303583992, 1473483877, 1525032104, -1842573192, 1646815235, 944020543, 1627162365, -1991899851, 312004992, -1589863911, -1322463463, -493692284, 2133059982, 1511685683, -1875023899, -78245558, -856035389, -1704282679, -1141743000, -1824377647, -422392979, 531947679, -2147411828, -1484555427, -1710074696, -1214025574, -1343416049, 1243677717, -408100966 ], [ -1422204723, 488839733, -1573738954, 2039490253, 1719061185, 1599742677, 1236045578, -2139564337, 1028094015, 733311361, 448660322, 1764113460, -692164881, 298490913, -1943339673, 1732680338, 1736731461, 195429619, 1668995867, 530699111, 530593206, 2041744118, -77819206, -399050167, -141604064, 1770075686, -1041027105, -1007978323, -196904629, 514854476, 28526498, -850195663, -1424351104, 1925142689, 1645358335 ], [ 13408641, -398801778, 1123093733, 1771116968, 1469631025, -1248551187, -1147090919, -1285720918, -1187544707, -1165897806, 2012316831, -1429841873, -1762252570, -1585990082, 2124695251, -670117713, -1722506437, 1931580036, 678578703, 1702556178, -1928708066, 1318315086, 129484439, 1818184891, 187976347, -15783232, -962006345, -845787649, 1944851781, -1350079247, -1843641766, -580866699, -1796460190, 117054081, -1551897214 ], [ -969876366, -1122489494, -1002944892, 1908520588, -661952682, -25550494, 663024105, 609709645, 962667796, -1188177981, 1876230400, 1594335284, 262301530, -1835906011, -1745473784, -1450806313, -392635814, -249003841, 1186440258, 353376051, 158931868, 661257096, 466722987, 227084304, 555555869, -1424942567, -399941968, -185494482, 1079082152, -1344956932, 41488924, -1018693080, -496349342, 908303943, -776828466 ], [ -1037675374, 1961711156, 1273571878, -783578109, 1437820100, -1163826340, -1388358168, 1018363365, -1563812369, 2011875847, 1487439879, 2109578929, 746734091, 1353041122, 1749274828, 914440590, -1142889090, -593184422, 1503105660, -1524138839, 2095888856, 1634448006, 1201340278, 1233283261, 1738215080, 797728817, 1774470107, -512520968, 793286008, -1085543445, 1357216763, -198991492, -550250145, 1863207353, 144995861 ], [ -718303623, 190665993, 1983637378, 1810845434, 856480909, 800803977, -685721553, -1588981451, 1725651542, 1678162097, -685131582, 133368591, 1572351096, 1814679735, 134091279, 1293441945, -1348041065, -1415996117, 408713959, 941624654, 608370906, -681778330, -678375758, 55113857, -188332487, 2014967246, 997517189, -1402224774, -1341281194, 1847548855, -2064413406, -335024693, 525472317, 1979731195, 650159747 ], [ -98634555, -958842430, 1532255178, 2019282399, -768319537, -109356071, -1848895557, -1361794620, -1159248485, 1111082774, 1384828823, 1844898959, -483803091, 2072330654, -180122362, -1655527803, -1101692146, 484076283, 1391266329, -1523065699, -2086981714, -1719754179, 393396030, -1276753141, 1539792169, 1740133338, -1026533811, -1326827390, 797574224, -1574017075, 202494114, 110286817, 1565019046, -899769342, 107060878 ], [ 783887116, -245785912, 94411330, -2102533287, -2129346919, -445283517, 1938436313, 2008422273, 173124040, 282311489, -355528974, 475346161, 2026220790, -1286265728, -183074119, -1491438431, -904081951, -113743771, -561271767, 1039117169, -1431180844, -5744897, -705076245, 2134571642, -1009033607, 1379845456, 464136049, -896557856, -52012881, 531126871, -285878902, 1004345646, -1863890161, 2071804536, 1380930238 ], [ 1988286633, 1507072148, 826505229, 68207982, -1183911034, 909465795, 1950080569, 1523437488, -1577873625, -214775900, 2147476219, 833255465, 1305557056, 967401732, 1507936459, 1647053874, 1725017595, -2114590690, -1831595784, 28308299, -696460783, 1817147219, 1533374226, -1771534329, -1037651443, 774420353, -1536759565, -1424152574, 1799334724, 1030831139, 2075966661, 1705101184, 1231282276, -541727685, 368407850 ], [ -306088853, -844347262, -1578616596, -1861279676, -1425276882, -693425092, 110371072, -373538075, 347096209, 412323058, 1650195044, -313926914, 1086990047, 817884246, 479228657, 666632560, 1100228604, -226998763, 1069616923, 1707458089, 687963927, -1309886614, -842796487, 1675292459, -1442597417, -1935307198, -1223296877, 545213149, 682950458, -1839049652, 665744058, -213682752, -1585088442, 1751888976, 1724389631 ], [ -713478814, 758733089, 435859921, 1667486186, -520939795, 1252813050, 1118069385, 1547002988, 1079246266, 13501574, -665310529, -248662933, 1395236529, 424928066, -1802929216, -1054931202, 1532415490, -266395689, -1065139418, -888203256, -1295218746, -1357334874, -1806068925, -341284681, 2078976889, -539895523, 1955710480, -1299692676, -2056771248, -1294185350, 1528207173, 660228009, 361760987, 1302720528, 1464972471 ], [ 906368590, 131683214, -1502960620, -1661569230, 1621119628, 334690682, 1498122249, 990322078, -53328531, -2093895299, -71739647, 1710320536, -431016084, -141273714, 2099639713, -149816453, 999150707, -1932957181, -1236589940, -1147712256, -188224823, -1204233066, 144120017, -368647871, 1105239396, -1996447483, -2022505239, -526976867, -1823086234, 241973751, 1426836524, 323433524, 473644592, -37420239, -1761772769 ], [ 1677639127, -2101061654, 1407918598, -1921197182, -872391140, -105471677, 1320881168, 1540448945, 666128283, 1111848385, -1751863313, 1329000373, -1962698724, 1359258447, -519762085, 872187080, 1161939293, -216820318, 1090069693, -385606118, 964610864, -2008340394, 1585975594, -639034982, -1201058587, 1374926687, -1025775830, 189199768, -1432554880, 1965403955, -366725487, 1269057472, -894848875, -1916010274, 1768521845 ], [ 117811343, 1161967074, 1207599106, 428855380, -306465787, -343465402, -2017295239, -323147615, 1486746495, -389337393, 48197894, 1800112475, 1068491108, -266266901, 1239435934, 1432325063, 458547, -1217768426, -638149517, -909515463, 93168044, 1000327629, -691933597, 1444956673, -461944419, -1680171393, -549999254, -585772347, -159813118, 2138147399, 1045610099, 1201816348, 1159917373, 1055585015, 134254979 ], [ 353986841, -1762403472, 2057251214, -441714795, -457604627, -341024480, -1442240870, -18773061, 798913775, -110726066, -1816807437, 935904179, -21728035, -872174670, 1921765395, 2116678108, 1582465160, -1611799178, 842795746, 30785021, 1639874136, -1577158831, 863559198, -483436294, -899205315, -179923526, 1683304498, -181633674, 1920389840, 1118976162, -255150939, -162747865, 1784359000, 1320766669, -1799284600 ], [ 26684707, 612850435, 1305408086, 116389495, 1130070791, 1451907922, 2107734749, 956275314, -1212362954, 1426054762, -975489880, -1987911020, 1605303654, -463821641, -1347222052, -1607802341, -447220400, -1725077341, -1213310956, -2029072737, -339482507, 899755853, -1560317942, -1332134682, -31249907, -1384480806, 1772075446, 1669257792, -2028187130, -1394883080, -829533091, 894003301, -1696342764, -2097521356, -2106657166 ], [ -1448109509, -653968554, 1301432917, -388629052, 1661736959, 1648483566, 1020104700, 2110619295, -148431871, -1106160383, -1510414986, -1103040440, -303575111, -514775377, -1814053966, 731659014, -572810113, 1232292108, 144484382, 2077093253, -2051003552, -666272793, 1675643068, -981957261, 2127092115, 1979329305, 1050106171, 335506788, -1120254326, 669298621, -1060045899, -1625301442, 600683609, -226423166, 1375998060 ], [ -525394042, 770889720, 1845926861, 424941338, 257538033, 601289589, -1041246270, 2036538110, -1000377154, -2036126003, -1273289663, -1977487687, 1980788321, -1145632442, 94789681, -1100326187, 664590408, 362838898, 1088450807, 249323239, 1319018888, -634274371, -1073744897, 1815816740, 298180940, 1959283147, -447467253, -368779302, -1341982146, -122902239, 453855610, -775751825, 152862046, 1003601482, 2066837177 ], [ 493150816, -1532697348, 1603130320, 475215171, 2085843192, 326136023, -476909592, -902070580, -1540928282, -1519026032, -758811493, 300813522, 280832218, -144997755, 1804820396, -1892231084, -763282266, -1645229633, -645668788, 1543522858, -2079935845, 347901383, -598612532, -1683805347, 10329337, 622206497, -10862344, -1496164062, -1656521464, -47511602, -1972490985, 1104780702, -2038546478, -309924898, 1308303048 ], [ -658536668, -1249644624, -1991856522, -395853477, -43391193, -1693138045, 1812849446, 446352791, 870762869, 1521412833, 320816454, -910060819, 547770848, 1627744927, -2095963563, 346849366, 849475682, -1343800773, 1440727421, -1208535451, -1725000592, 1395931308, 1686179946, 454709203, 1520217572, 2030617539, -895576955, 1998187292, -1693778552, 133513289, 1321291673, -196552916, 301274830, -471635698, 1166099856 ], [ 1632646893, 502664261, 325103669, -1929308856, 517384728, 2103928598, -875800057, -572050041, -1061090970, 1835573444, -1417600825, 828966234, -946193342, 1208634430, -1826307120, 1987475122, 1854665875, 1148933920, 1262920898, 1387035208, -609765554, -420044384, 1501020804, 1882039983, 1875876385, 1059585406, -569281391, 122593720, 1610354825, -1954083354, -895670685, -3299918, 2117510635, -518512694, 1688845001 ], [ -177164141, -300816453, -1227637005, 1220598379, 725369505, 1288734845, -230364995, -781605241, 695227617, 2100322816, 1413031940, -1584997435, -579740935, 916486048, 101996889, 748593923, -659826019, -1820414462, 1391913143, -877192496, 1712641794, -507961961, 974133372, 1173021363, 76844404, 411975762, -940160568, 865690246, 1301343991, 691586607, -2027333873, -415892271, -157477432, -500875064, 1714810995 ], [ 1817467884, 639772893, -1562395082, 7096496, -885255564, -67769768, 1799997418, -1168498895, -1594274753, -1165251398, -175058206, -459109503, 1232438223, 1739100116, -1702769119, -72000101, -550002470, -415233231, 1439636901, -976558606, 493344172, -990901248, 278714864, 1998449796, 1106100483, -1821152661, 1436881875, -206142642, 1969541419, -1424928029, 1591031212, -216923247, -58389333, 575642961, 353392785 ], [ 772683747, 385005161, 285360684, 768546575, -1249486591, 1777352445, 1030516444, -2035610793, -125134385, -933702102, 1575009637, 1966700158, -909130034, -824951643, -1288499156, 1929715176, 466134971, 2047975885, -603756154, -1577691309, 1829142824, -651271629, 56683868, 1975470224, -1056787834, 220906208, -84674200, 1706909619, 631188389, 2009726690, -482231235, -1607347527, 714136201, -1627204164, -2707744 ], [ 208864557, -1903843479, 35723098, -1003453189, 1187857895, -972897685, 505951609, 422314236, -411584751, 690142919, -1540287572, -1112022435, -330314606, -282144346, 40243594, -1375887373, -2094833003, 1158200226, 2083741773, -1795350795, -1682425172, 328725097, -1853389205, 592445171, 588018893, 687191347, 662481184, -1156490228, 1795854363, -670014434, 891913104, -245019720, -694466123, 1914466289, 674767766 ], [ 1414027465, -62947904, 366919114, 1961585963, 1017862058, -1553759758, 1591469354, -681845249, -704265327, -23848593, -2078666244, 1402421667, 576573170, -901161492, 407849209, -592916981, -371562662, 547198544, 458060125, -2035989948, 1027955473, 93814624, 1987502599, -1421218392, 178404362, 1844390800, 514329462, 1007048501, -890032753, -989587912, 693976285, -979075838, 952578562, 548525489, -2005984888 ], [ 527557632, -1981916454, -226121058, 1968999148, -1666821692, 84860029, 974961937, 2093955559, -1076921646, 2083692401, 1154512087, -644666002, -96805875, 1441480933, -2081044027, 521282897, 2062010452, 1074385220, -1060608191, 2130729803, -1590364402, 1133063232, 1383359764, -1414950182, 1600886184, 231231018, 854283805, -1154918192, 515960331, 768316973, 713319428, -1953653249, 1548846130, -1488288404, 1020573460 ] ], [ [ -830696610, -423060801, -2058726269, 1077646501, -1736671721, 372476655, -1349687480, -208248307, 1286301837, -535415189, 474316284, -499199639, -1166841230, -2040110761, 481516437, 1840743013, -310938301, -1123768910, 791699557, 2041661656, -735990974, 355819748, 919170383, 1084212337, 1028209796, -1260345605, 1414051722, -1955411297, -946981942, -1320969997, 1253837579, -1580566761, 1327299799, 1358063671, 243984804 ], [ 1232766066, -1988542938, 1066733204, -238826192, 1459436463, -561281235, -2133868394, 1917983862, -286134735, 1031984706, 66540210, -658741578, -971773820, 1205305608, -1614812479, -1507457725, -410554194, 87817277, -1596918125, -565481524, 294260084, 44668717, 2081588330, -1274313884, 1931551801, 508861377, 87159621, 1837099634, 1896668203, 185977324, -961527447, 2109591901, 791831610, 689440296, -697561371 ], [ -1554070831, 2109257032, 1210073232, 800989848, 2029761659, 410889278, 1800237210, 1998375634, 1220458345, -2121623616, -1479080139, 1445232887, -1129435182, 1574150174, 962688660, -305649465, -1988539220, -1194226300, 146958365, -559789938, -1801929441, -63688282, -2029797274, 1408926077, -1141910987, 1341479952, -862752560, -1525766333, 1091835736, -361027567, 200846045, -66504213, 425010852, -391401082, -881108935 ], [ 1420402798, 667157514, 687630085, -1805420815, 1345295948, 378249855, 703277175, -1311619040, 1252004292, 1805927495, -1873400613, -1401644419, -1083951157, -1301598884, 955833103, 499253685, -1466074439, 629988535, 930755249, -523844844, -1644199502, -1941616636, 1455926780, 485209321, -1221512065, -351722439, 1857545117, -1190755537, 1663796134, 1417816462, -827635023, -593405495, -902779172, -1443514551, -1158196801 ], [ 1636246096, -508918794, 223579260, 1520042907, -352836524, -1576386837, -180325527, 927606913, -1740595250, 310668280, -1197992346, -56978221, -2119218946, 1876080168, 2141762102, -1650289425, 827489224, 748750482, 1932214361, 777911636, -498271743, -152196518, 1167047579, -384544870, -921510189, -456157231, 1673296912, -1566808467, 851528993, 276427643, 1140473134, -1592498305, 1755885837, -370025474, 1938866633 ], [ -1973962576, 1370456647, 291701268, 861374280, 548645681, -325841087, -172034926, 450858268, -724215972, -1517634996, 993569844, -525714650, 444874873, -1940620621, -1580413205, -1672365546, -1397174587, 110277471, -814295345, 1677578409, 405101730, 1638699776, -2106823959, 858209369, 749623744, 1148391812, -616423170, 1707401514, 898806459, 136150589, -1289641992, 578024629, 1618213338, -521785501, -1968819565 ], [ 84430222, 2061677535, -673455803, 324840034, 2103495485, -378447108, -1572709857, 23456219, -217389530, -272394172, 1578128142, 650824388, 980625622, 614129765, -303084172, -772917419, 1540663722, -482488560, 1513996870, -1908243481, -1021457701, 2008461829, 1300258034, -787704345, -251959074, 1842004101, -771009777, -301505394, 1839756761, -1719191580, 1551042792, -1147668546, 2131995662, 1107219231, 311816178 ], [ 2084379948, -923220231, 137467590, 869621277, 220924732, -1909764861, -217293230, -665181427, -782253631, -1000966768, 1222369091, -959452354, -1071901209, -1621301022, 130844057, -391332978, 730153568, 1887111982, -415893108, -1206574613, -28228816, -1148583364, 1785647367, 1926899927, -739430824, 458052412, 1234849454, -404643225, -1473307633, 348698947, 362083105, -1430840224, -357387578, 810916592, -276042693 ], [ -896522814, 476218111, -1360216551, 1890901802, 1700261944, 851731128, -789328110, -1202598202, -1932116740, -1856699598, 1193431083, -2005291419, -1900744577, -197057755, -436717675, 1296503205, 1374493508, 969222295, -540429754, -1867195067, -1544948450, -335304613, 244989697, -2134502965, -1685285083, 47327321, -227142304, 385673544, -343084693, -282656912, -592462249, -28928915, -116382158, -363677333, 1602134554 ], [ 634170694, 1702261643, -155377559, -713676181, -982806945, 1065450219, 336364133, 766653640, 1456019685, -1620824245, -1479310144, -167892546, -624491043, -90207293, 2103941513, -322804667, 1919689781, 1939746677, 1807826426, 2072174858, -806062096, -2101910238, 1300099840, 1725639697, 843065557, 306936521, 14682309, -182161634, -1215736802, 156512767, -690597176, -2104107418, 1265591559, 132312826, -1561317073 ], [ -940683966, 488286667, 2121374097, -40833132, -245734562, 1683939343, 444380614, -1657566169, 1039046832, -1976536583, -1065298151, 736993614, 900092516, -1222294570, 1794486554, -945588734, -1076941132, 655984761, -151042548, 73219257, -977263969, 980692855, -611150372, -938321445, -1758941839, -1767055667, 1292072772, 1814352034, 2043491243, -628286504, -1995716857, 669375194, 2096651639, 1184667752, 1964171525 ], [ 107778114, 1850772089, 1737471593, 947278823, -1371149280, 589743090, 1565577993, 460550048, -678103422, -1086860156, 1328237440, -1953978160, 1607379757, -2060834267, -1168258526, 1094883978, 362566208, 1829491499, 2112847961, -1697888555, -599245112, 648841161, 236602434, -2019545316, -938877638, 1988859716, -1472649931, 1034128712, -130705400, -1901224152, 1663943071, 1309772984, 1171051748, -963482459, 1826388177 ], [ -1756115483, -1198653342, 827968992, -903398341, -1146269438, 1069603693, 1647895141, -1407631201, -1760296232, -502367600, 2081665374, -161853462, 1771288364, 1441407699, 2026418188, -1651591696, 248793238, -149505718, -1712174513, 935650134, 1112321889, 470787978, 2145806497, 1572405414, 1923650574, 693577311, -1735483366, -1757285815, 1934535592, 1801448744, 670167663, -729988382, 793629325, -1463514666, 485387700 ], [ 76619427, 156153282, 96483902, -1252597379, -20661958, 1645830691, 236554013, -206747062, 207409259, -348707345, -697127980, -1141627978, 1953696228, 1529360360, 1449161589, -1696671971, -2075841837, 671266744, -874473318, 1093133505, 1802526468, 498825938, 955486032, -1083002260, -1670927831, 1581410263, -590287213, 2069415777, -993265872, -555303679, 50339361, -497459420, -1210560060, -2044222267, 353424444 ], [ 1886959553, -635087006, 1235835603, -780792984, 167310719, -810927707, 1943171734, 128404641, 1219851736, -172794996, 607913522, 1279926428, -9512872, -438186288, 1108855912, 960350968, 782352293, -1811346285, -620834130, -1222961176, 755855277, 769183744, 1616755088, 999747438, 99663624, -2098465366, -805690203, 1000760908, -1295595678, 1286783779, 1849265202, -1195095105, 2108273280, -104297255, 1915189762 ], [ 1199139518, -898100987, -1406151695, -224368724, 258539909, -1924893891, -2096910566, -647438382, 567697567, 1460127293, 505770105, 90119120, -401690046, 1877645769, 920383519, -646458981, 1752665834, 187080871, -1531941755, 534067742, -244247597, -465653662, -1131802679, -2082693634, 42387514, -298538178, -1330905993, 1146582842, 472568580, 1169371138, -201634094, 1608246660, -53971423, 1459476218, 49450338 ], [ 272559030, 309527976, 1183546134, 1107529698, 1565863127, -676020617, -1810766647, -1442931681, 380597823, -1226843006, -1250286965, 1906796610, 275669359, 1639776150, 1089296324, 406568436, 668159058, -1779822895, 1845491352, -705255559, 256924283, 1046774792, -987022642, 424256519, 203104068, -160150015, -879202184, 224065743, -51354093, 2090672663, -312281886, -956403084, 51096167, -1667918631, -1469425495 ], [ 1980148586, 260963639, -136549714, 358903143, -204804360, -191833124, -1909880518, 36628566, -452181304, -242476076, -1530452274, 157423615, -1254436884, -332706114, -127435588, -680634543, 1322914696, -1033828663, 1152480982, 1380757266, 269574741, -1413133779, 680762177, 678004546, -858734712, 1365777562, 647083230, 1013239949, -257355764, -457723153, -2076577558, -111609079, 2021406795, -927747422, -1224459928 ], [ -444737386, 640330206, 319899748, -1950174440, -500136057, 976063480, -1512987889, 1367447169, 2143292491, 1932909014, 127474209, 1133094921, -223496994, -1807845244, -619478947, 580081863, -1440590961, -867950062, 2033109435, 1235660113, -1762796938, 474934060, -1708669903, 287530737, 1071995862, -736849539, -1774716531, 996516919, -138736891, -1728985083, 716414547, 1368497185, 1731408441, -1469388522, -993116052 ], [ -1512535755, 1195577791, 343855820, 1097184005, 1775825923, 1261902991, 662436484, 1915913053, 357862308, 1803941407, -1767110681, -808569455, 1484830326, 2036860012, 2130712867, -428988467, -718794218, 1311435968, 1103096726, -2096055712, -859586079, -1181752980, -1168280978, 1282951491, -1139981168, -23571893, -2035804553, -277343342, 1248937990, -1744521527, 464218686, -1706777671, 256537770, 2123746169, -2046247730 ], [ -627576452, 1285717794, -1822624550, 256414242, 810176815, 1866923790, -1471513505, -1596600718, 1611335020, -1938713259, 1561069159, 959040608, 1715877068, -2022189828, -434839795, 927938162, -1471510647, -946506207, 911790446, 195892191, -1037444611, 698565597, -596199248, 2009715626, 419272129, 1614737558, -2067524870, -662508915, -1994971558, -1987848611, -1774244570, -831785252, -671294271, -1429339147, 94954112 ], [ 1861532636, -1996693965, -544036919, -1485575102, 1286437667, 338002355, -425077502, 1841679652, -1658212435, 142000791, 98550476, 1502614297, -1694963650, -519553222, -1071316432, -1608145111, 1353720240, 633608762, 1063352384, -1806851265, 1130730202, 1463740700, -1433358546, 677122973, 1309903383, -1550661023, 1635198023, -699933269, 1453636510, 1792751226, -433475813, -1340640458, 424416763, 1587686179, 1847440000 ], [ 1440150026, -441477234, 747294625, -14430457, 315241700, 132659655, 420554969, -1759842410, -1584172568, -1828593313, 1358581558, 1893647154, -1912496379, -1458717905, -1890112240, -9910226, -616087260, 771458123, 234237822, -283469440, -117663, 1690746033, 2018640430, 43756279, 1231086323, -1294400511, 1706499915, -2050706313, -1613012776, -1306931918, 327611774, -105916742, 981281539, -1803374821, -274367280 ], [ -604098082, -1870509098, 1861991929, 999203005, 800067554, -16765863, -1774233287, -247290522, -481994858, 555139283, 270804075, 1725637222, -930280685, -111976147, 1516852394, 1244569984, 1401356261, -155183056, 1317876356, -2003414455, -109211660, 953667481, -121784051, -2081505972, -1361366619, -172727994, -1935968586, -1870833774, 1855721759, -429518986, 1037081305, 1429388458, 162009892, 1959279263, 2048897557 ], [ 959429214, -2036146660, -2040711459, -1272784629, 378037727, 1705138606, -259297951, -1292999597, 858194318, 1418735103, -675520440, -1966877112, 1354066796, 1425829388, 743024634, 914769926, -579279690, -235940443, 1194948039, -374830590, -1043993944, -1221837063, 578566784, 44427572, 505732904, -1394435106, 717450475, 1140824077, 1394064360, 1273607102, 1295826375, -1189705039, -577607953, -743051766, -1136237777 ], [ -1301401445, 506132982, 467854491, -1833048902, -1951107829, -183485497, 1335780446, -101314931, 3965662, 677279134, 1080432552, -1458089535, 2076520366, -1848723953, 1341475166, 482165002, -500526311, -171226276, 1910486712, -1668266202, 1442101423, -1226270432, -1980625510, -560984005, -1110446836, -915103128, -1902999432, -965118356, -2005207113, 1074317498, 1107214125, 1264579649, -723975739, 1960962987, -1721524654 ], [ -375585397, 1003005350, 688935243, -40991207, 722584353, -723092324, 1576840135, 843213454, -570446511, -2040447630, -2068940377, -170614414, -783560421, -518429977, -625999474, -1698536424, 853730952, 192931119, 1347362513, -899315020, 32809286, -1147287257, -1819295436, -819872828, 2060706984, -1519724366, 1988453170, -1907774640, -219244261, -131239510, 1272480267, -171418820, -845260765, 384590084, 1431782156 ], [ 717106719, 1500510214, 1538460326, 1867479617, -259482528, 1625542755, 1825828870, 256112008, 340905610, 147781201, 1086523736, -1583224351, -1514835290, 2111094827, 1030828927, -750111166, -833280375, -1126768218, -1094866530, 407870658, -970145056, -340448384, -1872137792, -2096281549, 628255194, 1010949673, -1281212674, -2080427061, 1589883273, 806158245, -173976623, 15198945, -371761945, -1503927860, 1511832058 ], [ -1809829608, -112346404, 543378600, -1853586446, 901329516, 595692826, 1439366928, 2126360681, -887536567, -566123457, -2093119419, 52394509, -1501317172, 1358621940, 1214805978, 1333517959, -1996229997, 1386277681, -2086351381, -878940491, 651442467, -214198451, -916106524, -691751893, -1273459954, 567383617, -539473232, 795842365, -603754819, -895308575, -1458748292, -870519297, -69501095, 514546693, 793696212 ], [ 1993606285, 454066053, 977468384, -1188066338, 756295271, 1124295426, 1076906979, 1686726002, 729485703, -2059728530, 870608069, 840141201, 1093977061, -726228229, -25665798, 1911568639, -748162241, 461132657, -1756461336, 423962945, -1095484744, -977173014, -1072309737, -1861038314, -575583306, 1518185164, -973229770, -1216879059, -2145146129, -1864474963, -36482487, -199196276, -1563112304, 1586480134, 1281713512 ], [ 1421935133, 3962811, 1888133977, 459604289, 457338634, 1360353044, -2028365941, -327676926, 995737774, 1870213556, 271470083, 2131805548, -259267462, -496444136, -87384496, -1018725233, 1456896441, -1581019533, 1669312975, -1591901904, 1593946710, -289142211, -1613728465, -1834310869, 358060578, 1177967770, -1268056239, -1151302481, -2092717668, -1512362084, 2126988057, -2033891027, -1677492597, -1390120211, 2005893046 ], [ -239555921, 1146421887, 151144336, 2024746063, -519731046, 1148232747, 1984972238, 1794751834, 762347321, -912530044, 1239544125, 1875779859, -875342680, 987077426, -1510409247, 79846355, -1329427391, -870623328, 1840374181, 1801346109, 65089380, 1921788486, 1693523135, 2094166355, -1428365705, 1965111920, -1578222300, -1419072858, -2011421129, -630549712, -1007588514, 1852720606, 585161508, 288385464, 454852265 ], [ -859835594, 339794652, 569370211, -1180845260, 1516036684, -1660165105, -1619066206, 1558699554, 570611466, 670283704, -865503968, -1190195879, 2053950586, -203655766, -2088704793, 629214796, 1999688893, 1614173494, 426630915, -426779108, 596428782, -309471126, 248497094, 820117915, -1274115975, -808638627, 466423906, 868202317, -1032084600, 882895703, -1965418359, 1431748355, -827581029, 1491066110, 612919386 ], [ 635251964, 1336128797, -1994135539, 1400588350, -928079313, 1350652609, -730734412, 1792714154, -1902647849, -1469440830, -2077778349, 1032145341, 1402476945, -466124826, -881793080, -1779611869, 1970293183, 1194105170, 153665246, -429611992, 1899120930, -1781390556, -906775315, 646830795, 871693847, -553029559, 687918487, -1259913799, -1036614618, -1049781662, 1875167693, 897572145, 588349823, 650379396, -2139148769 ], [ 485124550, -1511828095, 670718468, -1317700251, 542608829, -603559795, 272336625, 1096812434, -874365003, 1058712682, 459248885, 33259627, 1805432736, -1726916528, 797466572, 1608054532, -1509422559, 1638366792, 862040680, 1187149506, 1173275977, 159101382, -1023827732, 1781300568, -272842112, 1166922312, -847730580, -1624355698, -1207341131, 1823669688, 1803053859, 342655036, 25494973, -748607898, -1932923564 ], [ 255076283, -599712113, -768203539, -828861981, 1491804935, 1259706242, 1146325966, -1611516241, -399626103, -1582008317, -1318092747, 293421223, 987279544, 1393232962, 1408248124, -836935333, 48311411, 496424723, 1119413961, 961632613, 2008286884, -619928772, 799033222, -774611373, -411138896, -791728920, 1962511153, 641073274, 873938467, 439199811, 557626012, 2083468483, 1090859022, -1846391247, -1773081306 ], [ 697333511, -754384547, 653132246, 1386836091, 825800602, 2121813962, 1568293774, -791089238, 1939101433, -3362335, 842412098, -1261445681, 344159361, 1950166676, 662511902, -689798016, 1019509707, 1856809722, -81881149, 1508599082, -1876449053, 90597660, -1428450547, 2103837032, 904843072, 992577013, -1702506275, 1448119465, -1497074635, -1647895091, -890099652, 714517597, 1980235639, 1389320872, 452071285 ], [ -866846634, -1296609600, -432130841, -687772387, 971674196, 1633135019, -1555233992, -1817991231, 1747337916, -1504739128, 880792506, -1750452650, -985707532, 1298486641, 2070453024, 268418833, 1748842489, -1472980856, -1884003293, 1173485656, -1145105697, -663936975, -358885181, 1327741229, 1052771965, -668998364, 48443811, -296121200, -77622109, -795687073, -1593120357, -1672113352, 599602191, -410869551, -841393506 ], [ 892721550, -1640122638, 1671844645, -696358423, 1009344531, 1110999843, -1542128453, 805666998, 1738195834, -1140862458, -1511506687, 2025518668, -303671896, 927685633, -87205751, 1247176184, -298007760, 2006322436, -717662289, 116743991, 931401164, 1447900867, -373320604, -181610398, 1017552355, -600730762, -255411543, 442553103, 676527600, 1836043919, 1991619066, 1951792668, -1686820139, 794558023, -1145415840 ], [ -1176631354, -507470677, 1917326521, -1626531471, 1772333476, -594135566, -1394912668, -2090880937, 1738534372, 353074786, -2039239199, 1963485280, -572969030, -2008915773, -1936499785, 1316208042, 2113612799, 598780210, -278133961, 853658964, -1901166389, -1569573821, -1580373730, -1809800814, 626937434, -1475290233, -8480283, -2058578647, 304503699, 2075610270, 409221252, -263022695, 1201725902, -1066820287, 919166340 ], [ 1782199018, 448211894, -1188189257, 140789478, 571935205, 1743381668, 1790554240, -1950491150, 403220041, -1548588462, 1567704176, -932068299, -1610520231, -464792462, 33970770, 548138262, -135351019, -228708554, 227247831, -1439981366, -1190305857, 1040949187, 1401415570, -1134021915, -1426885946, -1173676155, 1721075530, -164504888, 1015035833, 600235942, 1567104936, -178408038, -12303015, -1287814753, 1456157678 ], [ -713250700, 1914911575, 13325701, 280734497, -1288252903, -517665684, 348688115, 661321299, 1701814057, 2122029712, -436703242, -238320462, -494066343, 1077302327, 263481654, 677129, -1320788716, 1283995113, 1899741796, -1779920882, -128980894, -173905340, -107299345, 941039428, 1611792424, -74544849, 570093327, 1936616420, -1980701179, -1272623723, 1857913418, -1567227859, 984016693, 1275107360, 1514906311 ], [ 840777288, -2021814077, 1688128121, 1918520967, -492479634, -2121076424, -1858256102, -1404171357, -2105825591, 340886318, -1501984369, -228567329, 545861040, -1377331718, -417343880, -551446328, -684086957, -1559432377, -1574121177, -1630060693, -1448438045, -663814747, -397063552, -1075065078, -940267230, 1120779310, -1374027684, -2046215331, 714653652, -517746934, 262857977, 929147450, -1606635227, 96887588, 830090582 ], [ 1926283820, -1114370261, 1458611423, 1266511489, -721568379, 590402623, -1006974805, 1546520564, -1384824924, 1539630968, 879094037, -1933922627, 751116573, -6526569, -1793239603, -1350027166, -350956304, -1912389290, 1805587699, 311325251, -775664452, -377760124, -720254764, -239822563, 1678653095, -1123858323, -753250681, 1853371556, 410155655, -1523168982, 1470368683, -1176720823, -880354194, -1308193170, 388715253 ], [ 1093988393, 95748751, 1788438760, -1392356273, 802936560, 958350752, -1285244796, -1034775073, -316218904, 515026021, 974813919, -7151315, 212039059, 2067874896, -1795521013, -913465397, 953549178, -1489931886, -1444723404, 559989390, 1551679360, -607496182, 812596626, -1292403162, 1168745228, -87786609, -986300099, -1656106080, 1656307415, -1436092343, 2120208230, -1635613193, 1078280994, 716662455, -1105279422 ], [ -406901339, -1087628145, -1028317247, -558059400, -429883199, 1315744943, -1163694284, 1441713752, 1975214345, 1776551162, -492330325, -684517735, 536068224, -1317016351, -1707357516, 1179511627, -713441553, 1100094139, -1604186735, 1666918258, 330648562, -1058822144, -1339274260, 1963307204, 136617259, 1640140704, 283411657, -1144708787, 1435550273, 1015013848, -28720626, 1918898686, -2039717650, 181287292, 824888787 ], [ -278791238, -2055299153, 431085423, 324765289, 271740900, -963410687, -1125127752, -446880126, 849054941, 466239914, 361013816, 150632815, 706781117, 1853284761, 2114329055, -663222243, 1095469918, 110297481, -1877922412, 229167387, -1267386604, 819052284, 1802214738, 100801042, 326548659, -1100333620, 345862271, -1743873923, -2094894300, -508022187, 163301509, 724339814, -966032291, -1832265636, 533292823 ], [ -420043515, -1335861921, 180533451, 2044347182, -724084538, 1435873835, 1954890244, -419789721, 1291963708, -461304027, 937590498, 1501326616, -1968844330, 1002774121, -1345478140, 584883103, 1027571597, -724668453, 1347036322, 238677036, -62259711, 1424268084, 384844637, -940113625, 248474568, -1045881346, 1746390702, 1843961687, 860558045, 1892061279, -1182108660, 1269224039, -1788301480, -1282489610, -709725194 ], [ 528037188, -1365389168, 117788819, -952738988, -1286823844, 535572521, 119289321, 296885675, 1955936209, 74695519, 1426858310, 1783686886, 2141437044, -16194071, 252104122, 1685164839, -1266984784, 1258941701, 710302054, -747569089, 13047807, 126587348, -930874203, -1851120442, 1129036068, 1652082029, -565976618, 1340215727, -1256283095, 667036876, 1500809731, 1993303783, 49769733, -916018441, -234387878 ], [ -297629259, -543005398, -2120051078, 2124780326, -1716989357, -400882636, -1112236860, -810391875, -1917235457, -1628667068, -1903190182, -1678041840, 1901869266, 108543611, -1377160043, -806282904, -925674614, 321239722, -1869971141, 1287458850, 1661511633, -1648140554, 1750763590, 746729495, 126646717, -868395139, 562152074, -1944364738, -1839350108, 461956913, 896740870, 110573273, -1079998654, 165335847, 250970552 ], [ 887046276, 953245626, 819659757, -709463370, -1249252713, 1280247152, 1706087989, -54421861, -548488979, -373658247, 400258066, 1633924097, 1185191599, -1763708942, 771051928, -213819371, 812934423, 1857164140, -446286464, 809108443, 1544280044, -1893451989, -158424072, -1795716409, -915495000, 1926181100, -877339479, -242881137, -1057257565, 1403232602, 2098870016, 1030526983, -616801370, -1887711269, 1475420759 ], [ -1155019819, -616990755, -823390788, -1951591853, -863682677, 1786748078, 1666840273, 1229927536, -1007911301, 2084701637, 1604294017, -1246177359, 1900940804, 852635191, 1804021887, -465096036, -364798261, 627324484, 526378382, -174819229, 306566970, -114402772, -872791164, 912414442, 618149440, 1752126389, 2133429687, 2038498041, 1435324549, -1145246944, 1086597698, -833018469, -1144120845, 1845668913, -1573402465 ], [ -147973477, 227430882, -334586985, -1817432267, 863024311, 1534542637, -281137256, 582453614, 981234235, 2069292931, -807996297, -1825681327, 1955610639, 1580804737, 518577416, 1135471705, -313247902, 1251046948, 1353483054, -1222030406, 2117396801, 2077240476, -234621900, 1080099275, -1261364573, 1763863939, -838999977, -831595946, 1891596283, 1575602355, -1124028584, -921240407, -217867556, -1831113269, -1045850663 ], [ -1042086751, -1124887104, 1849458045, -1327626267, 1198784641, 1580724429, 451246071, -1635859156, 1358407919, 2096939720, 1858028291, 655279380, 776654465, 1395576075, 2142013769, -2072171190, -1951621868, 431003361, 879640218, 1400169462, -504572550, 1551758589, 503712777, -522124621, -92457030, -1351871575, -1277004683, 126581714, -148415526, 256883389, 240511750, 2096791297, 1005173717, -11851400, 645218362 ], [ -668942231, -55069716, -1793829752, 1551948819, -1675529816, -1913664708, 2133393646, -1830618292, 129395107, -851372475, 854565182, 283192158, 2078092886, -758111615, 501432545, -237572629, 539887314, -1285843753, -1573090625, -339377241, 1457098967, -1457126038, 1730321412, 1963772461, -208967976, -373418156, -1660114578, -671778366, -1649651926, -1745857757, -189742036, -1627649975, -880811193, -1954003150, -877864880 ], [ 859625384, -1171423591, -1339492668, -148569514, -2091529761, 516851061, -1010691893, 1820458940, -495563545, 674842891, 693142293, -1593933544, 1408912053, -1883479578, -869540501, -926983037, -1758296677, 1949065830, 2125975616, -1366304756, 115360437, -2091564723, -1321812742, -749168783, 509032823, -1721349284, 272295210, -138431431, -174855393, 1844587412, 585974046, 1223389717, -24980097, 171571106, 1191024233 ], [ 1822339873, -1812760956, -199868396, 153749171, -221664397, -2384354, -1486982205, -1728162351, -530225613, 179032113, -529500364, 1065469565, -1913028473, -1978464383, 1916771890, 867893268, -1554843138, -314561244, 1844586490, 1069849518, 116637961, -505396361, 953800138, 1137400948, 1356346860, 1859191482, -1575910385, 1502001295, -757372550, 821365006, 1780148625, -2008377349, 1105750217, -1143727403, 2072631642 ], [ -1396507700, 684630377, 779667622, -1324088587, -1972140489, 1263212021, 376227538, 1261134415, -1821483859, -95634716, -624385556, 1544870672, 2064435365, 1293146500, 2109768474, -1748686817, -1043207830, 320098262, -1705182618, 1507647737, -1579948094, -753634084, 1640018879, -1272530065, 660118602, -24313387, -866089766, 1678927594, -243381305, -1426402116, 34339887, 810093635, -366911790, -1153682333, -1589231524 ], [ 1328769379, -1607278381, 1588760891, -1556527981, -796968590, 1988950989, 1242597727, -667086966, 431001578, 2705006, 1853518282, -1307746796, 40703422, 559786614, -1458110960, -746449234, 1240166205, 2099564664, -1721156085, 216377525, 161449906, -940214976, 418139302, 761245802, -1814431327, -572794724, -1794345444, 1489466678, -304360917, 1138295500, 1828717551, -256297135, -1586696200, -862170861, -1690280952 ], [ 584191965, 2155631, -493695888, 407889923, 23858750, -460903398, 2146950054, 1205559636, 1775444944, -436696073, -406013989, 1966970824, 275625135, 11238432, 1625060977, -1828488681, 2127632134, -1621303695, -2132141530, -1649000742, -1780524911, 120013565, -1296895003, -1451112450, -1152371691, 282633244, 1506962140, -417974747, -348859435, -508231155, -1968761863, -2104033014, -7479289, 908273848, 947489701 ] ], [ [ -1389542801, 394980828, 1895156199, -1733212119, -1265644662, -249699678, -375113268, -1133595639, -1592902864, 472033657, -2024912991, 875774340, 995169390, -762175681, -317404844, -1587985840, 861630551, -854055224, 673963178, -453633688, 340633201, 528383001, -1532509790, -1841891342, 767116752, 2040762277, -675748009, -2112425419, 1017705435, 920548286, 406548941, 757181144, -1381134542, -287089235, 701371782 ], [ -504978501, -1361105754, 1513777702, -502100310, 1448107641, -650120957, -1674149939, 1937677741, 2104343514, -50375127, 1528448946, -916873686, -297685242, -556900543, 2093995295, -319747162, 455183515, 68341609, -1062399129, -1381059086, 548129383, 1649398930, 2085419590, 1405845231, 169806436, 1921467979, 2059336522, -950807042, 1305762058, -1121148968, 33493037, 619362261, -340179521, -729800335, -360331991 ], [ 1047040126, 1621152785, 332635638, 1431415109, -1976913265, -1984751762, -999976001, 1130222213, 246060916, 1696431884, -1595028737, 193281656, -1165731213, -352837642, 1923695837, 1169233253, -1412752459, -148315202, -1324906955, 1031341570, -2001767676, 941541095, 1828546583, 210362684, -1163341431, 1129160719, 678683799, 240720588, 1586057140, 116301603, -1818008348, -1701642043, 1321272389, -425324931, -1754539992 ], [ -92775745, -1306683905, 930151447, -740143059, 1527744791, -1113480590, 1548037442, -470081840, -616991006, -1996118192, 735840019, -568496267, 987186733, 491841208, 1949959329, -2092601683, -1429798175, 1508649160, 28994050, -407752054, -1208459366, 1757435655, -383853682, 1556448712, 1825605922, -1815129797, -1482025474, -592551995, 585250231, -1705998428, 1339045250, 1202512207, 848476108, -1916916592, -1261387019 ], [ -1437341617, -921145873, 1299923445, -202063720, 172137863, 1663927785, -985918653, -2118041113, 942629567, -570600946, 1039509429, 1918793906, 1965252664, 1942277971, -1381246458, -88589492, 430353387, -1025609325, 383336881, 269199620, 646086320, 1904947302, 630738512, 392170573, 1149605258, -521098816, 848362596, -863570139, -370323769, 441742875, 1441934853, -1376914127, 2033514723, 1904397426, -1873920565 ], [ -1979335569, -1170603572, -1460251426, 1053154543, -381692018, -475075281, -1253737874, -762022969, 1807347899, -1861348552, 2135187262, 619113121, 1460426886, -395324212, -1575056213, 1221367459, -1627858325, -250731151, 44420149, -1366362155, 1447577754, -627230161, -2005500011, 609444152, 1167503677, 27506978, 938133108, -1891886139, -1833898515, -1667251804, -1623766327, -1361268389, -304983298, -1032402923, -1996820518 ], [ 1605933556, 1051562522, -1382287604, 1509923993, -113519419, 2042163021, 943143675, 834758276, -570195123, 1192372196, -1333030603, 837485492, 1215347631, 1281590765, 233267184, -780437374, -1361334453, -379617943, -66029925, 326364225, -2095074748, 1699866518, 827313971, 1040182415, 1004349234, 1014952017, 1378167389, -785720768, -1225218000, 569364146, -127383032, 1444789229, -1995642170, -79907807, -1516441108 ], [ 1310983116, -1621268914, -857796297, 1505799811, 1211486265, -1999473969, 392912306, -890383510, 1291768495, -1868713149, -1823853981, 811553548, -832749067, 1031277504, 866619595, -479240936, -47346274, -1143248528, 1634875929, -991568633, -1070467063, -2132204735, -862026015, 683231975, -1511005155, 1286881615, -1517889590, -247864805, 1361119550, -1468643959, 964180951, -1373886665, -124301393, -352851099, 1342013611 ], [ -535923927, 692384169, 189380455, 649770534, -1886212307, -2105779775, 1751484996, -105010878, 1220920699, 1622554576, 747367836, -699334617, 684915768, 1526170222, 1822859982, 1946022466, 527756401, -1831906631, 1021671936, 43324327, 963211431, -1295164776, 1166219161, -567220225, 1634941402, -2034636504, -418689095, -1564074505, -696329250, 1072105214, -1140512264, 579560764, 1254389540, 1530212642, -2143136130 ], [ -979874093, -539147516, -991501674, 329382396, -1381943050, 1802666193, 381466206, 1980943097, -1529187369, -1723953018, 146769500, 637917658, 382978781, 653487419, -1370967356, -1448078884, -1983840056, -178698217, 1130427173, 1228665724, -1132211713, 14163247, -1789631813, 1358646085, -1097335741, -10017591, -2043635960, 1484701242, -1493318265, -1631957034, 1813731334, 1838991222, 424760229, -1848051274, -1110065494 ], [ 176483688, -1091045898, 149975839, 17769017, 1273704736, -1548779352, 1871245825, -609027069, -747267029, 695008168, -1898131497, 1301346275, 495712268, 2049931835, 53335950, 2036149905, 1776942746, 896346044, 929372049, -2076519098, -308048686, -1352515326, 379600653, 1283693281, 1936314323, 1365432214, -2074272263, 503647241, 1929672145, 1742499181, -53737039, 975407973, 201306126, -962273457, 381396683 ], [ 947305684, 1100061226, 1589065261, -235887440, -1895141989, -423737225, 123167138, -691572724, -729237732, -1662397814, -158887568, 529996462, 1635273418, -1853179904, 783834136, 1408451831, -1398326255, 847591060, -566994393, 902448700, -270368253, 208922297, 999254700, 487305577, 418589251, -1227405645, 66263834, -1283461795, 498300377, -382341344, 595632592, -1098823408, -257447100, 888855464, 1742544968 ], [ 2000964166, 169767484, -1648751977, 412314512, 104699910, -1079382402, -2096015338, -244187936, 1903867908, -479047000, 1372436139, -1355199156, -1450525004, 51412034, -1051477194, 746279438, 1335790767, -1293320715, -833641499, 412450902, 194984700, 461213489, 757202900, 2001703948, 1526737595, -1399365893, 836554300, 497418329, -324571229, 1694327556, 486750056, 1691070118, -644900634, -1369216597, 1241322626 ], [ 261449997, 899923702, 104546429, 944527226, 1601669887, 885980318, 1100940226, -875434228, -856393671, -2075627340, -186728934, -1101975354, 508953690, 488362274, 1004126718, 169501778, -1916365494, -1342464790, 858433060, -713966948, -1120406324, -1811889343, -599311948, 656721682, -1597708025, -2142804060, 2064065873, -119819171, -764112421, -856422830, -296311265, -469589166, -1717888182, 607355437, -995184461 ], [ -1442679322, 1513396656, -154879543, -614315105, -545642126, -1392107352, -1602364109, -1217366247, -2075327061, -392799131, 100022452, -1181788237, 936383928, 1903735203, -851542620, -1028967072, -470354748, 825377786, -822816499, -1597983235, 220053473, -134904718, -1782554366, 1599669943, -1909951688, 1887224498, -472777644, 258369475, 1757398969, -142982321, -1252409165, -785359685, -917996237, 174770684, 303364452 ], [ 1244787107, 752479348, 195627855, -1573888870, -994802602, -1008516762, -831704134, 1128664205, -1112624272, 877365216, -379820576, -1746388433, -38495972, 1062512674, 1873841406, -772213093, 1744736715, -1371204286, -575814462, 94839830, -324771179, -1030404671, -904845412, -1369980152, -2107487629, 626785107, 160162745, -1112149191, 1364532765, -1447973204, 559526851, 1237142506, -481293340, 1137794857, -876295315 ], [ -758097234, -529197747, 1586614134, -533507800, 568792286, -47829011, 1536634166, 767061657, -546101140, -833334621, -992922748, -1248547763, -1477423123, -1124273674, -261871699, -1382278001, -979557453, -1042139327, 551687972, -1418362469, -805647485, 1372958355, -1608306459, 1867450978, -995506472, 503505050, -1777625997, 935359287, 402035323, 708107142, -718594390, -1054460623, -1247065348, -473829992, 1057351360 ], [ 726229356, -1124423171, 372060487, 1355465081, -309542685, -707179550, 1725391774, 809006880, -1660740933, 366691556, -1039977357, -2013441653, 196007962, 986134697, -1478914204, -568061315, -1222122128, 1735314662, -1536113394, 71009559, 2023639475, -578964188, -942150507, -1796428921, 1541980214, 1866139924, -180171923, -2075531051, -798086713, 2073583492, 1752216634, -810475826, 829222482, -807481422, -608013066 ], [ -495055860, -959218961, -149486496, -750331789, -961377363, -1334391456, 46522993, 844422936, -658025815, 1417552511, -350398568, 696220903, -1601850575, -774008196, 1111142571, 1189315745, 2030837742, -260505906, 190127005, -841724960, -711967560, 225355994, 215317690, 528476059, 1288861885, -363649685, -1464261179, -961689755, -991910428, -680634029, 818684414, 873362433, -95321663, -193347702, 139023347 ], [ -1305869684, 570001931, -1989692522, 1023710901, 1689875786, 632901762, 801142194, 1894215647, 1386511805, 1319183766, -916384531, -1113482178, -283956701, -1459665157, 633528192, 1017258633, -302877478, -766671803, -1628229988, -569211068, -1424600806, -239428321, 651071473, -83200063, 1902841731, 695222011, -1657824460, -1969769273, -341302166, 2059167036, -1847234132, 1416538226, 1503987203, 1195153702, 867687557 ], [ -2017621550, 1474258580, 171711279, 2005063713, -641961655, -473794691, 427964323, -1668271573, -1232255159, -472626807, 1705656062, -1896762744, 112150388, 1580585469, -1079315484, -141851834, 754671755, -1246784785, -1810021078, -909297648, -2082944016, 1820234505, -1342562299, 1600472872, -1877687900, 1974502811, 518807180, 598616199, 303688402, -1323563310, -1809245688, 1850434184, -1968302942, 2102561951, -1001055984 ], [ 1571658458, 1866068420, 1806698142, 158333227, 791517096, -1029469001, 1035896963, -2004121290, -161315235, -1570252280, 983882750, 1474432380, -585467308, -455008784, 1580374516, -592669781, -500333486, -2083908150, -1494202533, 1607498392, -611894440, 269141578, 1978866449, 676966043, -1090970353, -1119094970, 1826075509, 1166249856, 549841179, -402798366, -271421302, -1573074407, 1275197046, -2114776512, 2147177835 ], [ 125544405, -2052934033, 231305249, -473533348, 1828765475, 1358904998, -350599776, 906002236, -1622080416, -1463125028, 236107391, 1676065183, -1934646403, 888920136, 7677150, 1495945985, -1821429293, 1632694084, 1588282414, 1724303953, -690455329, -127536751, -1163775988, -341763595, 851346592, 1868488306, -2140126315, 1893028186, -92152086, -2094540626, 591067561, 154603204, -1283399081, -1776142106, -1639811616 ], [ 37463101, 1339939401, -950184976, -1434857332, 1343806706, -1656124904, 1485623973, -1788373557, -1133704213, -643501273, 1847260797, -1406352976, 1499550967, 896243101, -1224533955, 951672432, 676337626, 1451308122, 1435928697, 2126723325, -1025173891, -468316325, -481779776, -1161573960, -508287406, -1741575876, -699794937, 356134112, 991083298, -1899852558, 502498232, -876516110, -1216728027, -753953584, 666262982 ], [ -304518973, 1766377668, -1681931461, 635398710, -476678356, 2075710331, -553318727, 1584679183, 308952203, 537229093, -646165304, -1973978070, -1092034355, 1684793714, -1750382976, -10743116, -820684698, -1899433311, -1684251514, 674810617, 18388555, -255602560, 1903131360, 1022372566, 423487068, -954336399, 1630960287, 1421382187, -1006106196, -286474521, 200836326, -149167083, 509728246, -1571592490, 846975398 ], [ 1836264258, -750217108, 1892852032, 1839662970, -1615562659, -1862848686, -1689477623, 666984494, 4135587, 1747596875, -768580187, 829599413, 888279961, 851521778, -467643517, -985875137, -410091861, -1677789190, -812009632, 1909325544, -1516312406, 1356176040, 116840890, -1880238138, 122354914, -2030669122, 790511434, 1783352747, -1432530548, 1890909117, -1630658108, -728652620, -1685308084, 1341352793, 2096338883 ], [ 1592807835, -1760543874, 506058462, 1572801966, 1194342062, 22925616, -1247969699, -1879802269, 1628752919, -1298091898, -1924643427, 10675854, 813188868, 388057083, -1283169059, -1371692126, 1299988163, -1081854634, 1216273239, 558120990, -1316471723, 235543946, -1537126163, -1726200308, 1270826723, -1072013512, 56292401, -364064133, -1495627397, 1468608914, -1384096242, 506978219, 1754363260, 806677237, 1848308892 ], [ 645715364, -1380504136, -509444281, -1577776061, -357480389, -1038723085, -687902448, 1348657002, 2054293662, -550923444, 1315882113, 390813087, 228477846, 784058321, -1382584093, 859950780, -1381372340, 2106218308, 493733274, 140037001, 929913118, 729359189, -64399674, 94240924, 1621983055, 568395806, -361169666, -1832911163, -297398693, 965716484, 1149001885, -1274560565, -1492568721, 451236556, 1447721498 ], [ -976299851, -1487294409, 87674815, 466390794, -1027911569, 2099005821, 1734962267, 463357597, 1629921599, -789809296, 998823756, 1504084807, -2050392501, 566539188, 33207423, 1226338615, -1199149136, 726459060, 1560399045, 810481018, 2134260237, 2137703681, -527079054, -1698012822, 410081609, 938252135, 441755021, -1642991797, 854387231, 1026767168, 375145856, 122417914, 1656126861, -513659207, -1984176050 ], [ 1068328302, -1225443190, 1151554154, -899911035, 2074661554, 303622240, -2052426282, -584323028, 235189064, -545157621, 1233534522, -1137426590, 10857281, -1699911777, -1166173978, -68286668, -1510957653, -261529156, -387112489, -2004321922, -1057163086, -262005747, -1576127320, -473770360, -886905143, 2095336636, 239722999, -1832049798, 1976714578, -2119608179, -1425716357, -824682329, -1783144220, -1546133191, -906625295 ], [ -1409689905, 1202083571, 1831640675, -2009761315, 465882527, -264377346, -1743460868, 1540070026, -1972949773, 1041306431, 1081011853, 983445306, -1037965577, 1631739005, -1267696764, 550425811, 1597972665, 108359994, -1164406032, 548980508, -1722176436, 1536341767, 1708931191, -1036365187, -88054616, 1196571800, -1799622423, -858251288, -534663599, -2132242549, -1709872856, 2026028132, 2100981307, -2061928993, 1990826236 ], [ -618155684, -1144442651, 575759283, 588923515, 1726460545, 543908418, 922570541, -998746939, -1855662000, 369229153, 584688799, 971765342, -324261731, 2070604557, 1966866085, -1351933896, -1702630411, 1618418271, 1775238368, 679440474, -199090500, 116884973, -2015208033, -820160189, -695993236, -1560557745, -998967251, -1263475520, 112490633, -760489585, 1490950218, -1928274452, -1061151181, -492786785, -1040805083 ], [ -1526502454, 650675694, 1004948462, 1379950692, 1848591135, -591502584, -1194526912, -479499069, -941460188, 1308929185, -144443103, -720674269, -1975288421, -688271496, 457596378, 74854545, 701128909, -373788525, -936350758, 360337990, -1301341108, -1399225100, 875397741, -1218532997, -1571452689, 74600021, 2106920198, -245254190, 1720522570, -261620561, 1299370465, 1582275154, 1493415114, -520751570, -981472912 ], [ 939347489, -2100635064, 624023325, -428273833, -271312487, 1442036610, -147255531, -460493834, -189139100, -1851162587, 1185329135, -857800247, 306613976, -2075835041, 456694256, -1322978614, -664883346, 1260394948, 1488701708, -131570588, 832006712, -1779920953, 1294836371, -1460905639, -1128721169, 1355682530, -677938981, 855364787, -1449364963, -704630558, 511931664, 2027022191, -866133799, 594930797, 177480279 ], [ 257180262, 667772890, 536876941, 842949158, -1655871676, -1761603607, 736928085, -1642425391, -698020499, 66511191, 1632854101, 1804095291, -1393075454, 302493998, 940203737, 173947312, 1538881987, 603604050, 1174647299, -504794783, -1287970399, 678066760, 1508469373, 1467953859, 587733061, 1793003261, 41635307, -1227620374, 760394801, -1278703099, 542881261, -238804815, -681197716, 1185779756, 299324985 ], [ -1248067390, 93824764, 132615433, -737057627, 1620193154, 1617222194, -1967277937, -1873447971, 1480185526, 1998369062, -580045223, 1551311873, -1736267226, 579956769, 705877337, -1401972843, 2072352502, -2038235776, 148833817, -247316196, 2004946092, 1044556835, 1887814133, -1068755239, 220557601, -973416477, -1248185480, -759703638, 2111952167, 516007849, -1643627116, -1414993026, 1795056797, -1741650843, 1341248627 ], [ -1822607375, -400410384, 1432120930, -1562508655, 321983469, 583484798, 1348395128, -147090931, -371557138, -973873305, -782542981, -968336539, -457683209, 1610878586, 1488101013, 765650840, 1481296924, 1430133261, 1518089118, 548588742, -1134907579, 576941647, 385031869, 2806251, -1806039158, 32359777, 1476430071, 2111013718, 757640881, -1226195765, 15850106, -1014712128, 303765924, 1207087417, -1617943730 ], [ 1209064547, 111697246, -580709713, -642765920, -1920770500, 1280979723, -1070942904, 2142983282, -1389393755, -154924983, 1767704536, 923206428, 2013043260, -1403726637, -388058843, 778803516, 1814154936, -2075117198, 18979782, 1591386625, -352824728, -144105567, -1055429679, 127929910, -1699625740, 1636357622, -1602493541, -2095616869, -1406746314, 2131629729, -799709735, -1462245541, 1866321873, -1908017741, 381431450 ], [ 572111835, -1409555077, 1566037086, -1710371897, 909633896, -512826714, -1235810892, -703399844, 388803146, -1420631909, -571242430, 364437428, -1714357371, 2086835961, 68010361, 678777576, 1344432137, 1449392945, 406683354, 1344727298, 425781033, 83860163, -2092851419, 1465999408, 1647062465, -388628287, -779534710, 1203760522, -2055129416, -1023015026, -527808449, -903613579, -828550159, 1001529806, 399638535 ], [ -1822799784, 329543784, 557886446, 263777119, -1311484490, -526799353, -1424770588, 1443269731, -863121413, -997315748, 414233677, -2024099889, -94205590, 1866931060, -290588405, -570713116, 710546909, 36205005, 206892901, 1542469643, 1304085257, -1584149488, 336149111, -962565459, 1752431423, -1046923602, 840543219, -1400061463, 1987066898, 752256907, -154008481, -736358796, 360262417, 840806217, 1296934047 ], [ 809736297, 86367457, -1061925849, 547882947, -1296972989, -2129145083, 2027645750, 1141814564, -34800810, 810787033, 1402762705, -424167836, 1429610409, 2052854743, -364916968, 149414497, 2146956445, -880465937, -1403400131, -205362358, -879116053, 918721099, 287400950, 1990297049, -2123296600, 642819524, 257283856, -1948400073, 204539650, 979207486, -752976607, 725684295, -1073764202, -1234611881, -1978070728 ], [ -1961525574, 768592430, -1323711704, 1048820407, 724888434, -1910142765, -1404712465, 1594617269, -1476174467, 1115485257, 1511371679, -1830958233, -105691400, -864228825, -1534395794, -1229742810, -712201442, -971491574, 1922236909, 1543491524, 604536562, 1156398015, 1929630604, -2119375496, 913619297, -422009894, 488971253, 440240764, -2110627727, 182897308, -460834974, 2109487847, 284939759, 1104970268, -1669342918 ], [ 302814561, 771347093, 2004492976, 792774669, 2000432963, 971986539, -2029412590, -1155725930, 2041394851, 2025488612, -1671101488, 880211785, 1804942943, 791945126, -1051814616, 1851329907, 1742995259, 1965980599, 383825047, -1389426820, 83211826, 759621107, 1893671720, 1767252107, -952371882, 1179136962, 256711254, -1805407895, -1401471067, -389456175, 1728869993, -1808949435, 1678786302, -814067696, 1628687303 ], [ -268267872, 1980930074, 2080555908, 1384390121, 480710228, 1767747990, -2002951969, 1315388192, -1989739100, -611927910, 1438844500, 773884208, 166357056, -1033271837, -101993464, -684079790, -1615305725, -1935476378, -1209273111, 2063965455, -1823835370, 1573095563, -1233843651, -869227004, -553073052, 1892519627, -808641839, 1217994226, 1945989245, 1347618674, -1759952479, -2081333349, 1066501220, -1176930229, -286794501 ], [ 551341853, -1832689819, -1212783037, -1566772489, 172502895, 1601299845, 2042001343, 58363458, 1230858857, 155940599, 2131210087, 200489206, 940365121, -1279644809, -1515914904, -1121849073, -190857147, 401369652, 595572270, 25172531, -317929494, -123032622, 785299745, 544649215, -149436709, -1948311668, 461423477, -167359679, 103201006, 86572181, -682356470, 510790587, 981149775, -523302455, 674770223 ], [ -1233120604, 290555074, 1336063442, -215468168, 558651645, -1611460612, 324979840, -516934854, -2065854946, 1535396416, -1886040570, 2031541698, 1177897080, -786186506, -1424209096, -1198272761, 2048053694, -253610734, -1531579978, -1860793547, 202203516, 1505883537, 788250744, 1206836036, -1596377330, -713894846, 623401829, 1768437270, 1573458379, 1262898794, 1634893474, 1375156498, 348571807, -536471656, 891510264 ], [ -1844882032, -933671652, 807230023, 56688001, 2038219120, -1840473138, -322013771, -988301101, -1718556935, -1875872217, -734969555, -271923121, 18683057, 1388825310, 1863170360, 2026588363, 1875130899, 1748971632, 974800394, -1938931594, 457613080, -196295288, -1057986760, -549404841, -737674837, -1746050221, -506137419, -108735795, 1223982277, -122565347, -1666740926, 800871118, -1562267240, -1265122598, 558329803 ], [ 927544518, -864477403, 298539036, 470442598, 600225496, -1038859763, -388764932, -260460427, -1773709158, 1545529828, -687706447, 310752498, 1131624898, -82442575, 754048910, 286318317, 1473963985, 383101970, 1216469858, 318641763, -466006240, -731785167, -1796328231, -1412773877, 879269778, -1452407711, -1464403949, -1211772374, 1762947437, -678578041, -1379710154, 1837338163, -775682582, 733646023, 583787927 ], [ 1023766581, 168617949, 2135027247, -1419744856, -1239387967, 527240721, 562653522, 2103407611, 1420039434, -176137776, -712929900, -534029113, -1420981344, 2077114137, 868192879, -1817264021, 190853105, -1291179516, -1372572447, -531700017, -797312867, 1649169481, 314326975, -595929083, 1959008134, -1517220098, -1303992997, -2093734399, -707510543, 2133155064, -114310254, -1702070546, -1190579403, -1821666574, -592065597 ], [ 791804199, -501274372, -1726589530, -1125087211, -540195432, -192541510, -887104322, 1261722547, -1592439868, 111568424, -55705805, -1425480383, 513334368, -412455192, 1069115652, 1854349806, 984882010, 704240369, -1240656950, -1410331114, 2024174037, -1654194087, 721244669, -259428886, 1577478543, 1086233878, 728466472, 1702616551, 1141269877, 2067547478, -1934174093, 261558387, -975088680, -2031775919, 1031571503 ], [ -509857036, -1328485948, 584537213, 232275450, -446891312, 1463675231, -1058323120, -1284983643, 432061892, -1348345285, -1451729241, 539191068, 916693159, -1881575335, 810957062, -318439639, 1155172386, -1670305974, -639621230, 1543828638, 563211756, 1070664124, -358245708, -272384471, 45256668, -1477425182, -397210066, 700792774, -1440672503, -747212766, -1542595050, 712200025, 149137524, 933205856, -1669346230 ], [ 1312415885, -940140945, -768243541, -125059500, -1788394349, 529527116, -1117573963, -2020015517, -776325449, -290916166, -842895867, 1467038003, -1212654009, -727828182, 876375900, -937845594, 121876178, 771913789, 644208354, 1145061783, 2041587471, 2063573036, -1727159474, -40996840, 1970303813, 1599857298, 1652611572, 292221740, -1714813905, 2046731125, 828229479, -613674571, -1765666569, -1607523315, -1607125880 ], [ 952922242, -987751223, -1834486595, -1181694432, -2017867448, 1174829910, 822957681, -388583197, 1543969453, -846818936, -1588915561, -834395831, 2060483572, 1389160920, 689282446, -1399603322, -1106668822, -1461787711, 250258593, 703233107, 683111134, -593212122, 2143703196, -2108650805, -2054598903, -571165164, -7597523, 60848936, 441068715, -738595124, -1786201328, 190272253, -2052414826, 1626072657, 1791693226 ], [ -1818698085, -855422478, 193841845, 595009185, -1535567043, -621822078, 1978627918, 992436167, 1345926441, 2001678063, -1404327947, -1562634873, -2025115777, 130640080, -48936672, -895502784, 775371380, 1667857304, 16966762, -2121773102, 339286859, -1553337678, -988238648, 997407125, 1392892774, -1917725355, -1171490251, 1004122729, 1475108772, -2030350328, -871632627, 222114807, 1428992705, -1966963655, 2094306408 ], [ 554613318, -550270898, 714710267, -1870397885, -1490540270, 2123072920, -1764147324, -2030419980, 1725958431, -2143838954, 193813986, 968109517, -1737581038, 941719632, 465592869, -2069833247, 536003734, 461060670, -1678211752, -1833098125, 312001624, -2130457001, -292385833, 264814139, 108484462, 1838728634, -1414396826, 1889427889, 245706955, -1944678630, -456058311, 1162512771, -2013677844, 876780721, 953254655 ], [ 1934120121, 1164132475, -273060953, 415779107, -904515715, 205503988, -1396024909, 792297247, -1456197111, -192756069, -1768543812, 1359282099, 153405895, 632494977, -1646134913, 2070951998, -2057587448, 1848316758, 1677455942, 1905159716, -1787877682, 1228551886, 303346994, 22916511, 1306722223, -496116476, -364968027, 122199995, 1681697167, -1081494363, -1855381732, 582541727, -853267527, 1241748905, 402538918 ], [ -898491633, -1055138390, 1992552532, -871315767, 1578331418, -1471590822, -2011438677, 17609716, -1171378434, 614802811, 1669116484, -1889462058, 1963654390, 799878773, 56474620, 619494693, -2134922115, 947136312, -351257209, 87007233, -1776899038, 395493157, -1967447783, -1571444970, -210760377, -1229486265, -1097163208, 1560015956, 1838403829, -1978907847, 668401476, -2076223463, -583747324, -1527751304, -527798431 ], [ -1348483111, 1512214008, -1748448031, 2013287261, -1208652277, 481271309, -20057278, 42579491, 191449014, 272492424, 1314137639, 1507342469, -461508961, -1263521917, 974973526, -1799331123, 319080805, 1132002835, 35469335, 1705368206, 658202989, -1833781277, -1611463792, -357757373, 1321870212, -982924485, -1094168139, 650013644, 518859036, 1289167479, 1362807290, -854404700, -1295385798, -927126092, -616065960 ], [ 1523374395, 1437717774, 1721194298, 2145287001, 1304978351, -1109871976, 1929194632, -812431672, -1249405928, -84904260, 194715532, 433132779, 920105521, 1199883442, 997042428, -1456063232, -749185186, 268176799, 309854857, 1803770014, 920715012, 1512018515, 1368489081, 1234339798, 1991944240, 1956032959, -1069160533, -516097721, 561612055, 858541245, -681892320, -328008087, -670255470, -991275285, -1283253037 ], [ 1551232363, 506929830, 1070822866, -328727188, -164526093, -1327295156, 1332389689, -1995475030, 652566966, 1076241264, -1982863360, 1408466494, 2029906976, -217566005, -1541345275, 842798809, 242976550, 380116998, 972250465, 1228483515, 397351346, -1117617658, 1199241906, 299600598, 510977122, 741035767, -1172052875, -1884731093, -216490781, 620900593, 1885626559, 196347165, -533667075, 647644635, -715291662 ] ], [ [ -807752395, -1472570134, 878284874, -1515651920, -1154562323, -154990685, -590975106, 789180001, 904327302, 693642437, 1658737160, -2102974553, 272188766, 1959082081, 1619342557, -1919775453, 1889507606, 729785350, 1229224384, -937716448, 1716318134, -1767565691, 1297353457, 778399078, 754210459, 2037950358, 639605514, 429995889, -949064588, -1434336423, -1024183486, -594347687, -231650582, 2046552462, -967335013 ], [ -1581291304, -2046012228, 356373633, -2069911082, -1964866741, -1931657613, 702530817, -926723301, -1526966218, -1888598195, 308253624, -716765164, 97393117, 150519772, -2066391714, -211641133, -1663183641, -1850367239, 2103196892, 758095684, 248923761, -442415141, -2085464518, -741268430, 414369001, 1924023405, 1038092827, 670556726, -1239740699, 1457255892, 851440908, -1596361661, -684147268, -1764890092, -257045629 ], [ 2053433864, 1634244483, -1458930958, 1497438530, -2020503479, 1384397016, 1890531197, -1351594330, 1519705528, -673605704, 1630589703, -420780144, -402315078, -1387358563, 253133461, -837153843, 949556358, -1825587028, -2040697709, 358383397, 85399423, 721579730, -238391158, -1033186825, 1052943771, -1007999384, 818668366, -639812832, -425791905, 512095798, 1687674469, -486626550, 1788015184, -112859659, 1582568149 ], [ 43708501, -91078505, -1584798191, -1576350907, -1065004071, -1426483674, 938019643, 829291880, 2035025379, -1183008051, -915094516, -2001954700, -526799544, 1927193093, -1173371671, -178435790, 1504293414, -1256236776, 965186560, -2127648106, 1352229574, 2112976386, -1527598685, 1001826754, 2025145159, 1278813274, 935119858, 548210756, -562702121, 419596317, -1950507882, -272122973, 1521809966, -1761813537, -569846581 ], [ -1933828080, -1694280790, -666001555, 1173790042, 2062805824, -681792175, 1312520390, 300875748, 481821306, -548339575, -221886406, -2004658719, -347529429, -334191473, 9336797, 1088317637, 872994158, 94656459, 1786043404, -183580275, 1821480987, -326917930, -1076792570, -457926994, 1804730461, -1458847539, 409720093, -1846030285, -27030139, -1039710570, 2009116727, -1876446828, 1810042270, -1317135544, -360865812 ], [ 1001921917, -1375759473, 404378535, -1443358208, 1028551136, 1605403301, 1225534996, -1994332452, 2144229360, -551504861, 760276306, 982077900, 1445282697, -2055978596, 381008857, -1905041033, -417931422, -1932039365, -609323471, -418390426, -1634359495, 1242239714, -2028327405, 1505555778, 305558697, -821090535, 100305773, 1624018773, 1178119081, 1202877708, -1755849350, 1756580099, 1727655965, -502290063, 1943255948 ], [ -506114671, -2124984684, -377989486, 34468864, 496054425, 1448950435, -462006694, -1215114530, 1129064175, -803408260, 1344341011, 656560371, 759679650, 517590519, 1551056651, 789781100, -704369919, -375197083, -1891039718, 1711475842, -2069242513, 2052329242, -682718105, -446269960, 2146210127, 1686476787, 769775374, -1293324721, 713810297, 510163811, 751292255, -903517036, -1790792294, -1029673351, 1671714801 ], [ 1149960724, -1339959136, 41094324, 388981602, -338231365, 2099523823, -1119767463, -549635817, -700874841, -344920178, 1815982238, -312443444, 784238366, -643676488, 584383933, 1806892831, -1082636222, -93129802, -940878535, 1910262724, -77719000, 911624942, 1548516299, -2105750443, -645218015, 1431532798, -1907248895, -170952401, 855610191, 1530231539, -279275961, 2046761697, 1513776532, -55990197, 2032042348 ], [ 1638980580, 409069891, 662625079, -1738290555, 416220092, -1265502842, 152346116, -1141991430, -1902972097, 1428627136, -1436372562, -489715741, 690434670, -1699239869, 1023410985, -233120500, -2117950595, 203432761, -1695316492, 1658502542, -801325645, 634784923, -1645113903, 781950807, 957760400, 1106329186, -1029107343, -1172789925, -1756938747, 1234144240, 1182683271, 1039348707, 1161009130, -1964423602, 1546714273 ], [ 613772926, -795146216, 1384634612, -1070709100, 493588639, 1887454322, -743364488, -1921362001, 598633398, 1640163926, -1287097694, 119092631, 1549032056, -1984418741, 559733417, 2060476102, 1860379363, 256400423, -634101936, 1513572534, 434993609, -887937846, 162310694, -305864524, -1050211069, 1673726976, 693048973, -601651487, -694095926, -1903241590, -773974514, -457419165, 153513708, 2143620842, -1743857156 ], [ -1137689566, 960503870, -1456938632, -1990583402, -1765181400, 587997790, -1550643200, -1935503037, -700424802, 1401381525, 1830262097, -200276069, -66968146, -594358329, 1817476757, 1679861268, 1078304463, -849148673, 658323762, -1327123381, 390794693, 1834251307, -658008398, 213487745, 1320184014, -1117660899, -373173819, -1122687117, 787096834, -1419909397, -1256501746, -112770674, 978849778, 1141013170, 1291689498 ], [ -817660291, 1435577844, -1477876016, 2063838423, 615646327, 582337105, 68522500, 283170369, 661608345, 103486808, -1936501131, -934719454, 604693566, -1447560907, -955405041, -1503152288, -1825479184, 1087094222, 1765226954, 2128442212, -1884765707, 1798763470, 442224889, 1721626280, -551716129, -2071150018, 758575857, 63715619, 1185169913, 1331841547, 810593168, -545459596, -2108099903, -739268425, 553820576 ], [ -459545801, -1138086480, 1176499110, 466996886, 300009230, 751877533, -497506357, 1937513693, 1194986854, -682212023, 2081107240, 1907436173, 1683892395, -391248975, -1870185045, -860183029, 2117010428, -507609576, 2033964999, 869232938, 869363912, -839560596, -428769100, 849957856, 1789992386, -1701503837, -1581970329, -1176882084, -221160886, 1150703238, -1708751275, -1650672900, -1860855381, -887205287, -1274169036 ], [ -330653319, -487796428, 992531917, 785305903, 945072930, 984131160, 1906690088, -415939049, -434946816, 1376014932, -85083849, 2107265464, -482403998, -673995353, 1548132802, 1914138563, -1942352350, -1766384555, 1283919727, -256847684, 1238910147, 1663598721, -1855567259, -1313045362, 1627169483, -1321506958, -1463319810, -150868855, 2146172561, -1965992913, -409944887, 2064511717, -1117781447, -1168017304, 2035611180 ], [ -1594754515, -220197376, -1121851922, -850282211, -1687190177, 1447417650, 1037618967, -1329165426, -804147944, 838557894, 1371725582, 355752544, -873906151, -367790242, 12678601, 1083948340, -865138599, -48887199, -1449251210, -1775244325, -1726348909, 184755381, -1286417624, -882592948, 863842381, -833724493, 738471254, -123094759, -664585784, -844229981, -1016172359, 985688278, 409461777, 472780903, -1424807338 ], [ 639944250, -774098693, 1960897121, 603634297, 1966165604, 95013146, -2054199591, 1226999523, -542427996, 1225367330, 1677814136, 1669545570, 1810014024, -1201636111, -381184441, 1837217385, 962127324, 709663829, 1239739507, 904940803, -1898218192, -1944824389, 1864317223, -709224911, 2131355348, -250532590, -1709763510, 2021244228, 227524914, 905076738, 534837360, -1958113590, -125375077, -2139122567, -489980728 ], [ 1230347194, -328424672, -1795646078, -1414341679, -321258011, 1408685842, -974925994, -357204541, -1334366383, 1237966575, 328986652, -1880235672, -83664534, -1074946116, -158895177, -30442055, 359772039, 294987712, -1929264578, 1036792321, -1302186960, -1011288305, 2012271962, 714190290, 2123352967, 667166029, 600774858, -58301127, 277378957, -347047368, 615293065, -833619784, -326229162, 823994372, -349529735 ], [ -239547500, -653446236, -124208162, -681752993, -1186656854, -978531520, -1465946337, 1834298492, -1482853325, 954059260, 1166847180, 366031624, 1751264662, -950366670, -1274601331, -772430926, -1507228677, 401584951, -1812829930, 1808669776, 1131458152, -1519577157, 585171357, -148129362, 226696058, -1398747240, 1513405614, 1634238355, -690742473, 1274522085, 967698332, 873211439, 414780052, 375621205, 291342656 ], [ 1881388317, -740479813, -1802504530, -1564341492, -1331521284, -993762883, 1653949156, -1584146732, -288491997, 632107281, -356133677, -239450178, 1921381979, -273711532, -180946147, -1830287263, -1503974001, 1560431071, 1349690082, -1418786899, -1921706352, 873302473, 1498036021, 246758438, -1858493994, 1047112368, -999931966, 220140065, 1720964998, -35758932, 292409781, 1596013463, -1738903159, 990038100, 134155450 ], [ -1848552319, 1292469071, -57088474, 2035062786, 540287745, 822479661, 1051190734, 1927789844, -1148430712, -2108104539, 76454703, -995960479, 2049982951, 1298874894, -604822777, 737981643, 1787108880, 1446744040, -534668043, 1446326990, -254000902, 352904044, 1886306074, -1125334841, -1049745718, 880149143, -1559255628, -449441622, 1173356388, 666464827, 1602823844, -1615140677, 1545845089, -160075350, -1091228228 ], [ -1483087426, -1438684585, 1812784798, 1120744077, 852283952, 1273263486, 1324015222, 1662039986, 780617973, -244574399, 543768840, -1349028899, -243190267, -729381010, 632717537, -82953955, 301791442, -1206032748, -825690221, -888231604, 2033401200, -2070435090, 539645548, 161494063, -1110983367, -1634449206, 570901296, -840028989, -1233749354, -1849262430, 102305226, 504049721, -1798137939, 1283869162, -1088402857 ], [ -6785822, -1502393789, 164254715, 1470967133, -119610618, -918481967, -339903834, -855046200, -820162955, 1626324759, -333887725, 618747760, 1292267689, 1158762159, -1497529502, 744123254, -1471087397, 1903463737, -1089666485, 1348424152, 1012996646, 516500798, -943432039, -1451922927, 916856920, 1514995564, 894384043, 1506609498, 713432647, 270750024, -502070827, -748437998, 1643235905, 1747479684, -941103394 ], [ 1529508891, 312878802, -78336345, -179447994, -191104929, 945933003, 369947677, -275559734, -578175084, -856793712, 1517768338, -224697904, 846395961, -2126233450, -2117510894, -429806418, -953113273, 982322307, 901083019, -546659228, -532836891, 152564554, -940736793, 1421933315, 718884737, 228980566, 666829996, 805963159, 456202828, 1540578406, -1611629285, 1412517926, 571876958, 573520992, 245837831 ], [ 1459541497, 706039702, -816451787, 379829242, -2012494914, -815893863, 947167042, 116541989, 1122132967, 444710389, 806925056, -1290915467, -1261871301, 1267178108, -208616829, 1610369231, -119693284, -1525427065, -1523884671, -1103651576, -830757612, 119407669, -301999198, -563612300, -1836508003, -320191982, -1508623284, -1355506298, -979964850, -983260871, -220683832, 1415062570, -759479580, -1948146345, 2076823738 ], [ -343129222, -1473335944, -1292365864, -1903898741, -1370517378, -2030836760, -2033422213, 857380698, -1550485222, -697054711, 1555995247, -265200185, -1746579689, 1065786172, 1406973359, -1014226800, 630467423, 179415540, 1878085488, 344152937, -635323325, 569794544, -251298696, -1413515181, -42789735, -1969687775, -1028688166, 408441347, -932162073, -2095145231, 418623200, -353946460, -817258640, -1402390783, -1528671646 ], [ 2000350484, -1153760321, -495394538, 715675060, -1374721279, 1694356584, -1314258893, 1818461430, 2110730659, 1625616825, -755598431, 436523525, 21206320, -818985212, 1744254850, 407890668, -1321337107, -336267982, 2061993807, 1248314448, -1743112154, -302985305, -1241045683, -1734911110, 172480266, -368797751, -354549840, -1410596873, 713192831, -58464349, 312769793, 1045611033, -1696685515, -892096631, 954430039 ], [ -1156504901, -1187283545, -78368852, 1123229559, -773457588, -1436595980, 166484682, 703451792, -1447616014, -172367429, 185175782, -31142800, 1717080251, 438143845, 1116307161, 1024663836, -6987502, -864826819, 222743177, -1771545719, 266044385, -31590070, -348275234, 1633670259, 563159675, 1596657068, 1071627169, 1457848714, 333296781, -1718909600, 1446672109, -652931331, -1117861197, -1051469689, -1863308473 ], [ -45520606, -670783165, -518166924, 1533875658, 635418195, -2055180786, -1960416399, 346967072, 1083945004, -1759176877, 2067516031, -194887948, 540596559, 92713957, 837438849, 1129157172, 1188488039, 912573316, 137107003, -883987294, 374883881, 1643452005, -1074235594, 1496530780, -1012569150, 245229611, 816769515, 1916321450, 1020068753, 1911958158, -1787956531, -2024752630, 1762801419, -1645953757, 1230670240 ], [ 912700876, -1483720203, 2066768237, -1758694709, 1480697411, 1040788658, -1398146286, -669418234, 1216484024, -1522218741, 2044960788, -812296628, 328147881, 1245975644, 317317699, 183373305, -1541994094, -1549594013, 1578128629, -1101456583, 1632730786, 1749709762, -1890738327, 449420178, -40754895, 1196843356, -862649259, -1595213970, 748216751, -1808160914, -1268222357, 1935924660, 907088134, -1907270024, -751901799 ], [ -438675559, -1300081618, 1448983653, -502553069, -462059975, -694423966, -1406596218, -561725150, 357941051, 1071034617, -1960439616, 1395127068, 552016889, 1980600273, 912163119, 136535955, -870595768, 1378600849, 396250517, 1962337494, 497583291, 1415404583, 305709399, 1601570830, -1357521382, 1761480484, -1893317967, 1256138856, 1614254629, 261604923, -1391558989, -433897068, 1366536843, -345737217, 1564476070 ], [ 608755522, 244274382, -46519793, 1535218549, -1250118915, -1970010474, -2104484659, 2071622235, 1023748661, 1319634205, 1217899573, -282092502, -1235561116, 1065946760, -1405866250, 258056850, 339147478, -2021028849, 1781891402, -1102170557, -1848936122, 1744836380, 1702335322, -195249582, 445925718, -1719049831, -244226278, 100785369, -2093666938, 5598382, 1108184759, -1544643473, 715191284, 1687499153, 619930693 ], [ 375877900, -1604235350, -819997599, 655151748, 1391724532, -1791872154, -1384668704, 564373804, -818599771, 239555565, -1551205877, 521952645, -1862601436, -147992009, -151692242, 970445767, 1648680367, 1139295175, 1650363950, -232998622, 759629274, -76710279, 454400485, -857017504, -1026508278, -613184499, -330938103, -207295329, 489408846, 1287721281, -690318960, 1320713634, 637974365, 762864751, -872432952 ], [ 1437415264, -402734585, -640504427, 1077719620, -1215343519, -65790978, -2080006457, 352639329, -880678844, 675667883, -264686413, -579384170, 607078551, -1933207071, 1628973986, -1157849389, 1339014471, -1343719255, 1072245640, 454157337, 847698854, 2030233270, 1857102488, -1204875149, -1090512367, 389629209, 1049489739, 225324666, 207090715, 1512975842, -2011610788, -1254278138, 945181404, 1247930402, -401640006 ], [ 1227360422, -1297351612, -1035201946, 1727589942, -1919631261, 630705921, -392846834, 1481872658, -1166321889, -2047989357, -115917241, -1386556929, 1727383714, 887161130, -1657709303, 124968618, 1457215270, -580706068, -852429551, -2110443440, -825038913, -1300832043, 357378404, 1524847230, 1743606613, -1475529822, 869839905, 1539272701, 509682345, 1197691645, -1178886950, 27088999, 1667184488, 1156973085, -1394804540 ], [ -2131691461, -1356614336, -519687709, -1126014485, -1947750559, -1396542792, -1797179585, 938921794, 1320073376, -1307747953, -139548453, 575043771, 1242992006, -1163500695, 1810027134, 2088753434, 80224301, 1526136979, -511538722, -248609676, -384167062, 1256385877, -66482044, 440674911, 2012876845, 1712329862, 1362008636, -1343009282, 1191351308, -744624175, 1995530427, 1135578789, 2038014088, 41828366, -780956907 ], [ -37824470, -463280623, -109568018, -1255861778, 534576456, 1529385813, -1536848856, 313250394, 1984436840, 249229608, 2018571156, -1817380786, 378816024, -2110040599, -242776735, -1377589002, -574101932, -1808736032, -893610463, -375943700, 9919319, -2112942637, -991529046, 1823460901, -840121798, -1198003960, 282333826, 662989743, -668826034, -1559098509, -1633129716, -1606852966, 1369919214, 4871362, 264285605 ], [ 1373900559, -416512435, 1605253939, 1651606388, 1491414472, 1740823296, 560099617, -237418025, -1993161929, -16182380, 1422194398, -730839220, -1086474427, -1599308875, -736813774, 1145233729, -576739170, -2129806655, -1810613146, -1246452458, 1852531027, 907971486, -1080640327, 1567593471, 766522429, -86634346, 309142683, 492104380, -1168232139, -1878736469, -1173355719, 1914138053, -391732405, -1267157833, -2040066795 ], [ 1093544690, 169399126, -1016068351, 377966590, -1204069870, 173868708, -1949703236, -1697145325, -1645717141, -1538377357, 672624493, -1248737591, 1718064651, 1438802036, -1152693809, 1017054251, -694235173, -1008045675, -260638475, -1630021636, 1514014178, -360671919, -1137722523, 1789655293, -312249885, 330330353, -2074271282, -1111257256, -2028320782, 611692970, -1497482684, -1334752439, 1444636424, 1675932722, 1212308030 ], [ 1674265663, 1188566139, 1805367393, 215805494, -226318961, -265940716, -2002214697, 2121901103, -272924908, -197181361, -157989792, -592469970, 1923608916, 872588341, -1629961207, 1240510101, -2016852142, -1432929495, 1749973767, -456132730, -1636297897, -1146776002, -760630737, 2105442432, 224782411, -1382931837, 1441902543, -215792415, 658980468, 732005424, 1724845232, 740543934, -2099315041, 417514074, -837273144 ], [ -1065338171, -2080804346, -1046602784, -421970229, 824561556, 1663187012, 1143712735, 402812915, -1835914097, -1037293430, 2014626411, 761103943, -1778457150, 208811630, -764733489, -655407419, 1043369659, 1697670769, 1814060180, -1286014409, 251507409, 559318012, -1832387939, 1638945614, -225189998, 780971308, -387031466, -1282745536, -1525845020, -168222879, 112107775, 942249254, -1932080407, 562619855, 73775561 ], [ 492553314, 842995572, 1237386008, 135848837, 1243767895, 1072963782, 1787920219, -440242911, 463764620, -987838372, 175664290, -246420123, -1284370786, 909002936, -759095504, 388632440, 622274422, -221428422, -440173244, 1497523099, 1168027729, 1222220937, 1712460652, 604916, 1301307120, 298757583, 2058478186, 1713312003, -1845512143, 1173371644, 668301927, -2092963640, -604607373, -1177999220, 606694606 ], [ -215139949, -931269364, -2060406387, 404943172, 678222250, -2012738533, 1828566404, -32160525, -1758263025, 1147415470, 1199681129, 573563452, -427215957, 640375593, -1419961674, 203453743, 767478382, -915609784, 417573360, -1579074135, -922924840, 721131209, -1072235284, -2048480289, -1020034862, 2059098079, -334474944, 1094400769, 1035197678, -244485681, -618808380, 1493161630, -1263703979, 1656583045, -271487959 ], [ 1675273402, -1592919379, -8070804, -152324089, 925510458, -416708795, 1864361991, -197812753, -2067711922, 259972869, -2016545341, -717441732, -1371998236, -1910589783, 1410636366, 1212958065, -380745690, 1298206948, 1254174177, -1828666894, -27355826, 1241087595, -1076130159, 175603072, 1246206948, -911229048, 1204053176, -1636135813, 638660442, 326772710, -1743414721, 2101221529, 31315530, 749012517, 1884420497 ], [ 1134042786, 701005950, 699136935, -1422068492, -698030485, 1310378213, 2010111093, -1121210517, -1469451301, -1555298958, 88391045, -1831851569, -1503777838, -689476933, -744149527, -866774824, -484904254, -1153762851, -1544563408, -285601383, 1917224163, 2089863063, 684705245, 2045840275, 1267378935, -1174672881, -1592541455, -1841196872, 415631359, -672265522, 1035930026, -1425675884, 1545524148, -1320978121, -1093511403 ], [ -1742149405, 2118516521, 1819779472, 1034383424, 816267440, 1247040811, -1917500732, 254693800, -1225925899, -2118910363, 1017426852, -1643068726, 719409053, 1096651121, 1860629457, 1968806182, -349859912, 1411552281, 841319535, -1233218897, -578315896, 543540867, 608324406, -1458198653, 1112232301, -2066454502, 256920450, -748164778, -1970337646, 1223309938, 1161743838, -1565325205, -1106756338, -976201090, -744069039 ], [ -316582151, -2107279647, 852166781, 883987473, -794691838, 1326459477, 2085314167, -1232893657, -987106497, 1477344994, 1949261338, -353299565, -2043029353, 336221477, 1048639609, 1921618702, -891878502, 1102551803, -1822138933, -1245901863, -558422520, 1080297246, -2066169004, 1852985713, -1168945073, -1793655166, -742306013, 1016827690, 576931931, -1312359016, -1318810403, -1886345340, -966565574, -1313564243, -1594117949 ], [ 1750623809, 1476421600, -1645649344, 664388390, -254441831, 210864873, 1071224851, -1720283426, 467821068, 1831329689, 1000697139, 1862251582, -1792853017, 1262038765, 995197799, -1022693174, 1557620694, -1548690592, -1404108375, -837903871, -116701204, -702753589, 1800274335, -906160647, 2042201346, 1017128944, 1523800830, -504159441, 168156662, -942121741, -1475611424, 628527177, -687565179, -932141269, 1739162860 ], [ -1468126140, -834564164, 238609918, 1459047140, -1528328801, 568609666, -1204888730, 774759455, -135504043, 1142803369, 672079781, -607927849, -2059229595, 1630086735, -1415682810, -705547160, -2122695609, -1337554275, -485120493, 172233631, -1291711493, 769126341, -2080255670, 227203361, -1692908684, 1317497906, -864232144, 72381582, 649344328, -1643289412, -1936958956, -1194487949, 1439012062, 1480546697, -887771350 ], [ -734476371, 939185311, 1789643284, 766677572, -2006951546, -2079866364, -1536178494, 416808920, 768296108, -406390111, -956152485, 575922045, -1578384312, -510314492, 597141769, -1994083683, 548093528, 1001776627, 1162762319, -1988320918, 1117128651, -2024709158, -324874012, -1849008351, 432362551, 783998565, -208272431, 1956189595, -1181700191, -1805904301, 1142129974, 372096013, 555530037, 708535827, -1075581046 ], [ -1227040514, -2122029265, -1570972902, 1160629794, 395610561, -1767398508, -108121166, -1771016119, -1827774041, 1732233146, -1269707538, -1700085811, 747522857, -1370550733, -894815756, -288086358, -1782623950, -664701297, -1026952857, -1499710626, -1822909027, -1355183393, -8525760, 452766636, 961171204, 1537117703, -1159633940, -1154499146, 1038793447, -472689155, -1545847334, 1150611337, -2021925092, -1636044317, -332428976 ], [ 1449412555, 249345172, -1387738331, -1269389858, 609533693, 43643166, -795006349, 1586807648, -1668299730, -1607133365, -474342429, -1994303514, -1378162524, -648716710, 29522154, 395334623, 622880969, -1281369124, -22907040, 791609488, 1121710024, 311506131, 1756503573, -1690592672, -1629619768, 1316803715, 2112190552, -1390132921, -781003738, 441313457, 2002396757, 1889822100, -1922451036, 1595996679, 18160297 ], [ 577843207, 842147021, 2086738823, 1493946794, 596976398, -1006289475, -1288628633, 1849706145, 459791999, -546972739, -1798058901, -1752489560, -1593448368, 1020806249, -1552563387, 1767235968, -1875712242, -1633062178, -2054817007, 923122600, 2070152333, -582225885, -718620789, 1780355449, -1460700366, -691842156, 1420257975, -1342397849, -2006802805, 771840303, -1288305021, -132958488, 757983697, -1741688746, -2039196691 ], [ -219664922, 1512499021, -335734129, -485784750, -1868959668, -1521748043, -1377213939, 649097846, -63763554, 231937020, 1100724490, 651236962, -1267723942, 1420552420, -217378027, -639646221, 636843912, 2136625466, 359260825, -1485161029, 1332452514, -236823535, -1654589916, -2020988678, -110370952, -392383248, 1730896464, -66412090, 1942165699, 1265369773, 1793261041, 668272645, 400615748, 2143491937, -626615592 ], [ 2117698790, 650385520, -276055612, -949746161, -1964609221, 609092533, -38680675, -1637388353, -1766432386, -261278291, 1560429195, -372555170, -596143430, -2028886819, -15458799, -885404099, 109894933, -1608167417, 1144581660, -1579755360, -1796660740, 2120060477, 712833090, 2004580614, -77708421, 1440037670, 1306010423, 1247307029, -387879827, -1558952306, -812978709, -451258725, -1158286452, -402738176, 1896800444 ], [ 208233852, 1711065058, 923412477, -118302901, -321431752, -813054529, 1533997735, -1722838509, 707476383, -633295634, 2132414382, 1528350964, 789997874, 1284012348, -1847573779, 60021976, 1394756417, 1516134836, 1437802973, -1038698041, 716516630, 1519111973, 1640977259, 884245242, 210746295, -120978863, -665648292, -1072683581, 982726758, -414331957, 1280628794, 1698069480, -160416821, -637057928, -810196169 ], [ -462480712, 1884312146, -1555860681, -1831150463, 753364722, -220129660, 1994321001, 1148569481, 1473218000, 1213749618, 1971241571, -612201979, -1904976046, 1422426765, 394679114, -1027133258, -1404485581, 1846326961, -41729190, 160985230, 1787330884, 1861268509, 1545423430, -71175100, 1645379679, 693434119, 1040028607, 601324924, -1260677569, -1186638923, 1249099112, -558943709, -817682534, -1239121910, -252297812 ], [ -1953317320, -122974937, 1031410728, 1218311608, 1790679330, 32480069, -1727643118, -463889413, 849163913, 361608629, -2036055483, -863076893, 1454867616, -1109344270, -1526030311, -1268219314, 650842274, -923350498, -1887072733, 258105126, -360426135, 25432155, 2142049159, 2119343446, -1891166935, -385536294, 2104694692, 411356587, 1095235084, -522751787, -1279174392, 1479951962, 1409610680, -1065316817, -1433117969 ], [ -824367043, -1380641384, -170066166, -1738954712, 1429869099, 1240448070, -1675991464, -1879884774, -481939061, -1657564714, 774098571, 1866615671, 2073131632, -1881638389, 2108676997, 1023507371, -1691571178, -1412099445, -435600839, -761640189, -183636318, -1699762329, -1240666081, -1126052695, -1001583969, 735692350, -1939460311, -1897010429, 1342085575, 1369029534, -828919213, -606468364, 29665597, 610670255, 587511663 ], [ 375908642, 2100239148, 1219460593, 1304259610, 1995861302, 280235675, -1692856348, -563781582, 251009696, -112621176, 2116345767, -296996482, 1876700917, 1574669614, -1177052846, 107741782, -1800426513, 701935936, 1289219210, -629249550, -2008167551, -2051143012, 2109507161, 547916549, 1432543898, 168957440, -451304355, 515898862, 1657175739, 1261048204, 1543210268, -864747596, -2066464467, 1770361044, -382600504 ], [ 1485121954, -1322192202, -36160781, -596218128, -567985257, -858671113, 1121981973, -822447277, -410761822, 1896033752, 1571084485, 1538027893, 788848553, 773959258, -2048439840, -1519903110, 1794697613, -1266082385, 452062565, 1048837567, 1144889864, 910348963, 1861147475, -1712057565, 628213789, -187266894, 66937443, 1973829610, -1205716278, -2046015180, 1485214793, 38306410, -907221237, -1498826607, -1080523933 ] ], [ [ 861695508, 1749282352, -1824294643, 39664858, 793141945, 1400796027, 1988336921, 356418447, 1322217534, -1303748556, 1763104313, 2023689651, 1279662408, 514948534, 591261980, -1066958339, -848286693, 595413981, -1887933163, -2107251329, 1456407796, 822079049, 1825826884, -589486678, 891111252, 760283231, 1349419662, -1752808295, -1851758362, 1130906994, 1438306893, -874080954, -1493463470, 1777795260, 2105257967 ], [ -1184728262, -1606201143, -766035250, 451986497, 1384487031, -1677029083, -1761476411, 1122258060, -1784527950, 1504345909, 1559760094, -1373352273, -2006432987, -2109705939, 1798471838, 714117527, 882432766, -1242441335, -1363957299, -499223663, 244017939, 531219167, 1126233159, -1178020131, 1333326639, -671032992, -883958436, -2103930240, 1686740194, -1441055029, 38116710, -568266459, 645132403, -1076499907, -781962456 ], [ 544066142, 756237540, 321866828, 1932022016, -1937408940, 1925736984, 1621772044, -304689296, -1251251190, 123817457, -1555215226, 1290505343, 877252776, 399974049, -1023336485, -1130373700, 364508750, 1139234547, -2045163187, -1537764449, -1898949890, 1909330663, -999011897, 1775708641, -1136259642, -1507721137, -1483938406, -534344043, 1222778307, 381376910, -382093403, -480363347, 322886953, 1469319950, 891527997 ], [ 1224757190, 1202954440, -1068573810, 1335076315, 2038101816, 2009676342, -1035337520, -1468279341, 1578428276, -109265507, -1273184370, 2053369380, 487515049, 1124520307, -366221835, 45919272, -1893859980, 551993461, 1867645996, -604047045, 1583487542, 1364152783, 121511853, -2041899085, -937838989, 1250773689, 1538354382, 1204664598, -890742811, 1967582811, 1043162539, -73660843, -2033556890, 754666711, -1331587276 ], [ 1881942998, -513492319, -258659380, 1796145045, -766695093, 2026096809, 1574097125, 1254602393, -291945751, -698572210, -1804955573, -19926745, -55780845, -582343374, -767797763, -1161876967, 1049346889, -1056211834, -131988800, -377174420, 725683319, -942696412, -74265232, 645804616, -2039510177, 467434374, -127514207, 197748494, -1811894125, 1467559917, 1069942795, 1724809772, -838277688, 1783656473, -1499829562 ], [ -1884406830, -487440345, 596329362, 1971286370, -1906754872, 1173626848, -843102323, 563019462, 1566956892, 37353790, -1744207041, -1227710460, -998088242, -155893644, -638141474, -38273712, -1960035856, -437210681, 382580206, 1881470462, 496550289, 1645148463, -1790633655, -1966437010, 2137276735, -854676291, -654904155, 1230055435, 1098249242, -1420188739, 831765235, 1678260855, -890191387, 83297958, 1864404382 ], [ -1777889625, 1807256908, 642480460, -2105827700, 1387818521, -65458416, -1467720366, -1732889841, 895965513, -2069225810, 427278460, 1446916000, 686768950, 1967697017, -1229994198, 897769705, 277519577, 15500048, 1794023879, 84229972, 551800817, 518307188, 1468492460, -2112374325, 394183948, -472620691, 1687874831, 1130908028, 2115012171, -999864032, -1345639151, -176960834, 1350972392, 677793169, 2142425090 ], [ 2047605439, -814794871, -1315727005, -1194464336, -1519552506, 642021164, 991893315, -601542829, 1260977093, 70939547, 489746562, 27846206, 1621893617, 1846882958, 1119694126, -1877652445, 22156795, 477221779, 239120884, 1530150656, 142313657, -757980113, 244229051, 990636307, -1674447889, -1583074061, 77861614, -271039122, 2029753205, 1936550681, 1964455193, 788329662, -1747189973, -2029241375, -373281314 ], [ -871248986, 501645580, 1645849688, -573990160, -1441304950, 42066421, -1275588758, 950214719, 1204605427, -213506713, -1530623032, 1466702136, 1476920440, 1256391131, 1367625698, 740270134, 666676536, -703989912, -186635725, -1877096935, 1177628540, 2026871846, -2099253733, 1290627122, -1628391004, -1322610484, -1285620197, -709086179, -2101324692, 1876820088, 792996837, 551991177, -1521350493, -986189272, -960585874 ], [ 308534141, -1792065606, 1209925442, 691744441, -2113724672, -1842009208, -1574889676, -98706518, -510839133, 1489347094, 1591982446, 879965909, 466612861, -1727147622, -1343172023, 2112718666, -162555841, 1658170400, 2778335, -1703867703, 843013137, -1871043265, 1293459798, -1278159806, -536552392, -1565907202, -1449487929, 762767942, 1397723213, 1886723639, -338258191, 309637957, 557634409, 444423061, 756970544 ], [ -2101762683, -1442111592, 568002770, -808849526, -1678015566, -435167359, -1264385645, 2047986213, -906280082, 229332728, -1067505347, 1125360002, -1305679370, -427946001, 1133663826, 2000828423, -672230915, 896049414, -1297705396, 1003579779, -754816032, -811828551, -2026148167, 1112564905, -1953161974, -2003735406, 1255707188, -733597492, -1577125634, -1183163063, -631329288, 1501936851, 901517044, -139805410, 307958051 ], [ -1142361146, 923621473, 140689921, 1404726321, 2012828204, -1743373008, 990412508, -298683041, -1164204821, 1416358906, -1966526570, -1081123378, 1485599701, -888539102, -1954179260, -1438641468, -1490665053, 1017569020, 1949243018, -1919839623, 720496158, 1790959228, -1581595571, -2073320861, -228845801, 1098652707, -1334052066, -186569356, 407696141, 240232301, 1994354896, 1444426816, -1244278573, -527165282, -565474532 ], [ -435163642, -862259200, -808780949, 906188130, -1538707532, -449822409, 1292906868, -918001733, -1736640624, 535159924, -936055738, -1634250534, 1372674309, 182134769, 1314781078, -1385258009, 160057641, 2117102613, 2026625254, 850315696, 1830719192, 821913632, 1289525622, -314175836, -696446452, 671603522, -1620815003, 2004017261, -1530476736, -979166031, -1637651432, 614400447, 340914938, -1903007691, -1251684723 ], [ -1716403969, 994561238, 1766576778, -1743023275, -1854525947, -1534243675, 1864438529, 386394132, 1760196029, 1220035136, -1740957041, 1583993894, 1369887331, 1853129394, -141426914, -2141767996, -1138418338, 946219866, -1412697694, -1462480726, 1647261794, -1607822856, 1110563842, 1730824799, -421170793, 519712400, 1114900979, -216171899, 1071400894, -1776866282, 219634268, 1828224827, 266788989, 1405888350, 1329488028 ], [ 1128695708, -547707007, -1956405042, 1897941526, -844886932, -19065199, 1443409282, -577434451, -1857290991, 188198524, 1727665568, 943125108, 434796890, 678914390, 248887987, -1015872504, 1351049948, 679450034, -446234636, 514898082, 150541840, 90596642, -1855136363, -2034895147, 1251579913, -256304246, -399812000, 1550158380, 1989767317, 172930432, -684157995, -604871362, 314127431, -77825459, 1407360189 ], [ -684107024, -1967860639, 2028153824, 1530950289, 1009225921, 1936352389, -200767932, 169796279, -253591120, 2113396199, -1903025346, 686327568, 108533786, 1383010590, 1082135095, 1074244262, 1806789135, -88177614, -68917175, -1418706035, 1455376696, 1710134063, 1706009818, -1042765000, 1805322425, -1402104829, 1515893874, -1982615177, -1105133939, -1573139765, 1490102577, 523482875, 1253524892, -2107732591, -1038913779 ], [ 719584338, 30588301, 1186348623, -1782119766, 1488938149, 491285670, 1429137820, -1875987189, -675419372, 1276810565, -1328158834, -1518554160, -1910507578, -1201692704, 1424578542, -2081394521, 253790739, 1154900380, -1261024436, 193591441, 985404338, -604710962, -1781982637, -1501584647, -919600227, 97971327, -1427618705, -2040722174, 1299837262, -1635246254, 272649309, 1783959940, 1297038962, -1766264114, 1372487283 ], [ 282512086, 124460982, -2115248690, 977462830, 1396829909, 603149177, 746952928, -1849579260, -1663021892, 1740462148, -1059522249, 1032667326, -337993377, 767183003, -844879351, 34980369, -1187896064, -1825687986, -698134612, 201030456, 792648221, 1229312251, -1121603234, 1854273331, -1276099074, -915550784, 1318246880, 466434332, 402960822, 1702040061, 1954149426, -228869877, 68591369, -205389797, 1385948522 ], [ 1715347326, -1050967293, -1254957461, -650046449, 1700784509, -360831131, -1340071650, 989811606, 436164152, 253299074, -1262446331, -702492454, 505648447, -71043089, -2128049284, -562417805, 1656930796, 672296523, 1635284334, -1161902506, 1152529263, -1115585118, 645730846, -997199620, 1215227332, 1159069255, -1844736598, -1083383883, 1367353235, -1728875259, 1629655144, 1779076382, -1324561119, 50596764, 2037063893 ], [ 689266478, 111141787, 1259555497, -310726294, 1421529876, -824703299, -1853987781, -1509248369, -824279334, 1625541765, 1413498999, 922305695, 353620617, 2128664727, 829266819, -1254498324, 342746264, 224768371, 1154705158, 1085661210, 306184618, -1655548107, -947751482, -1371965799, -856418155, 2092518081, -1274297862, -10173798, 868680635, -1597763885, -809896969, -574920709, -454441371, -955750360, 1944941058 ], [ -2118163967, -1915144682, -400292802, 2121122507, 2122733181, -426566483, 925884441, 303551198, 246602693, 1271178567, -2007096033, -89772144, -209947937, -597390540, -1552228249, 1414864413, 1878255026, 1522710404, 1254843948, 1281951577, -1124385097, -818741556, -2046639457, 1991630902, 2069333536, -1960612431, -1864959883, 894284224, -1144752877, -387169245, -1865949618, 956664289, 1499338400, -770444751, -62299453 ], [ -30257924, 1821927501, 1290535773, 1733246553, -348473812, 812198192, -1538654432, 676125075, 887820856, -1260885836, -444846905, -596198819, -34901229, 595656539, 2135695835, -966113719, 1603313682, -2131976480, -1726008224, -300131757, -1905408, 1084708623, 138369250, -550853762, -1934043364, -69481410, -1576422934, 287447790, 1429968129, -1559287736, -320685387, 1685698336, 128066832, -1081298447, -1506570022 ], [ -1769346192, 1602285963, -1638493433, -561113159, -430148856, 932645429, 628962101, 233900905, 1655993988, -340765953, 2021859655, -615153855, -27811131, 1146603804, -131265309, -1430444820, -1060147260, -88963224, -1185392880, 1273984260, -1703397066, -1489379224, 877340545, 1369114110, -1506488609, -1297646825, -299009293, -920864351, 364922342, 585880656, 85307248, 1489215093, 228823788, -498900252, -444979710 ], [ 1678071656, -1244328025, -1484368890, 1627384856, -2019599731, 1250354977, 1873847600, 1058926511, 1614846137, -2115544161, 330828948, 713428325, -611233792, -1396601638, 274699008, 1255927993, -785775641, -422132538, 552712275, -75369364, -1661503618, 1792243394, 1460126071, -1548169678, 1682007930, 1928018387, 251532167, -237695576, 803019732, 1340675501, -91132417, -1472516459, -765141117, -1117992811, -816969936 ], [ -73335903, 327168601, 1446681647, -55241102, 1032156475, -217312082, 2106397546, -1389738067, -80936615, 1880816751, 1111245932, -1008471048, -129925168, -2147101634, 98838498, -408752190, 1064413646, -1636748259, -1122863231, -317741838, 1192013426, 287760820, 591029740, -840521193, 1236208621, -1713751646, 1873091691, 1697383271, 1802718388, -669494348, -73498376, -752356019, -1143099757, -1712300747, 2090266363 ], [ 388278605, 404965719, 318145345, -1883154269, -1680601397, 2093867674, 369741315, 209984421, -186427424, -90524448, -722462749, -1447068760, 844414492, -869048979, 228652810, -1099955924, -1070539135, -1674151714, 1578164812, 2058191725, -1174077683, -1498647747, -366908838, -1470874504, 1593693443, -1134003383, 490804220, 352700203, -1438543905, -696201633, 442919149, 126120378, -2138244876, 1260219963, -1978544888 ], [ 166422495, -1052944442, -1643436644, -258987201, 24661986, 62380674, 849446066, -49244262, -637107184, -530813822, -939830934, 45371372, 517728161, 664441315, -268916676, 1280757337, -1888622722, 2143121004, 1336869671, 720917576, 1157637872, -419257228, 161108365, 880619854, 455038435, 630386884, 1751256189, 236025105, -960868265, 263744242, -1340851468, 1629180418, -1980313400, 155279253, -1922139257 ], [ -1931433742, 1155219543, -1855697093, -2019493732, 956576052, -779787336, -866243245, 853620604, -391735618, -403217898, -1478841218, 632617164, 268554322, -1113683259, 1237930710, -551184581, -1883076001, -976917724, 162046932, -1670303197, -1440074383, -161558399, -710037945, -1143408431, 23667659, -1491039376, -1640594901, 2070383633, 901945317, 954584622, 67330850, -927048825, 1568790411, -717000397, -914969252 ], [ -2132014571, -1318200734, -469429844, 1734237695, -748100014, 1014739909, -1226716962, -2066622395, -317691719, 1909807568, -1648442518, -163569890, -861599959, 1042361478, 2102028681, -1552364920, 694572501, -1374021089, -940478227, -1777934831, -824754882, 104068392, -197548544, 651007228, 2005082416, 191754236, -522943071, 568880649, -224947636, 1939043608, -1473290167, 1221317675, -1715517714, -504921099, -194269345 ], [ 15869571, 1229030494, 2125979042, -107642194, 232472120, -453998300, -101577397, 1224490068, 2088247485, 384960330, -1379589946, 1220522971, -901605252, -532591441, 2082364022, -1927096851, -1189089091, 435730790, 1960562304, -496689430, -504015998, 547417614, 1247703969, 409029309, -1848277816, 1450781522, -1127033237, 1704752833, -1730824138, -1331153779, 365135579, 775084480, -2125542027, -689006657, 15256573 ], [ 1146642515, -314376896, 1715818260, -40069264, 1380710413, -291311767, 376492799, 100283325, 165480352, 1321969603, 789401043, -458667845, -1233626375, 1943313710, 1129696938, -550556615, -1399087399, 683767760, -988731611, -1050903123, 166253523, 567503516, -1655921153, 1530183991, 270692923, 560075751, -1838568166, -1657754077, 131670096, 846451065, 1095157307, -1797722575, 40223967, 1789604701, 511869902 ], [ -1229263978, 65813138, 2014525237, -1174371831, -633303387, -631322482, -658740351, 2011242486, -499486583, 200353842, -2131289733, -1497511044, -1490826383, -649708554, 1950205705, -1144016695, 645631230, 1545192416, -1003634635, 1421918788, -1534698349, -1446226457, 778200855, 1075544816, -447397115, 466823489, 779403573, -326144739, -426657998, -759949834, -1719951534, 653133754, 1518052592, 1072831585, 1719358374 ], [ -1509358980, 875249312, -638922289, -1245768955, 321190686, 560595745, -822929287, -185363806, 625221659, -50721812, 1900092564, 1921329583, 16703305, -1301865808, -572272019, -582253754, -1385023939, 1896443604, 1411156049, 1393520951, 890975713, -75774218, -1580512380, 259598632, -1890698514, 2146363246, 1724892271, 1910189216, 608828387, 762266561, 2003146600, 1694631233, 41740684, 163482574, 996233710 ], [ -603062523, 765934335, 924831151, -999042294, 1411175029, -1740858046, -1926087598, 494431874, 262745423, -795567529, -1161575475, -1755512932, 755197187, 1766451198, 190643056, 1614336923, 1699475515, -457320115, 1686546299, 250325388, -309496217, 441688583, 1969515698, -74945896, -1566997992, 1795238970, -1921826995, 84656811, 759570657, 839766429, 685665969, 797692075, -283548437, -2122854410, 1516200297 ], [ 417583113, 467689356, 543451635, -1787787879, -727039599, -1108471835, 1781285880, 1300061113, 452782961, -193428397, -1774718463, 1563468753, -1675678795, -715240771, 1804521578, -931924463, 2009536827, 264030437, 669831149, -279169428, -2134092205, 1415318719, -442060650, 1969074982, -1192933341, 774115734, -793078209, -1383497872, 565741416, -1344841774, 1059918822, 1795714526, 1945236147, 2095860714, 1006371117 ], [ -1549467249, 1331911139, -1473813251, 244451702, 818678378, 440159776, 2045275713, 1556717236, 138041241, 1796364286, -275350979, -531345255, -817289564, 1210661371, -2041512948, -899690774, -343823478, 1350963523, 1794050293, -445233892, -1268694007, 928125481, 1447101476, 1152129031, -525569391, 2057624617, 1060325458, -169357389, 1047324174, 159853030, 48129690, -2107737347, -1440230742, 196599534, 850450401 ], [ 1963842290, -932553934, -375754470, 1198806029, 1682066794, -518873384, -93086608, 56617595, 2075733493, 1595965405, -1753065536, 1467593084, -553031064, -789924052, -1600771740, -264989007, -249066550, -1167159753, 1060266278, -965853569, -1210083375, -966435324, -473962089, 1957699695, -1339453823, -589117183, -1926699644, 1124240445, 615730084, 2006360457, -1089912013, -2075276856, -1157502881, 682522441, -1822320483 ], [ -941211008, -1825753787, -2023012901, -462696220, 208414258, -201440712, 432817649, 1987465477, -146109252, -1670856878, -1024161604, 1199286377, -644932719, -1981783465, 1706616121, -141762117, 1447321767, -1721609930, -203428572, -1173430465, 1654661024, 2061816903, 733508649, 1308907225, -1790381582, -1043522277, 1187049977, 1151606664, -181399592, -1260079711, -1488146712, 1367358543, -359935268, -1259694188, 1365021611 ], [ 633601068, 1409512567, -1294766804, 2130934272, -1437095637, 1275618081, 1746717605, -1495288775, 461216217, -413574591, 444209735, -987031103, -657448331, 174609072, 737206594, -1875474692, -1805156334, 107146599, 1224966572, -390254668, -1979547362, -570104255, 1193031869, -227803948, 1669169709, 1165178730, -989978856, -1408955966, -1217233035, -1219679050, -741681040, -1820064969, 1375286999, 549929979, -168282682 ], [ -258445897, 363404558, 1283610529, -770174185, -1450940847, 1944759879, 616457543, 1185601018, 324978310, 87464041, 995987718, 275736925, 831922778, 1116550963, -1633370130, -1266529677, -273882466, 1944719121, -1496589737, 1825628110, 541192572, -1036586507, -1597682428, -1497608900, -1643309718, 1072971820, -277330046, 2133236455, 1054990004, -940159648, 1115703962, -951287619, -297632573, 416055358, -1849263144 ], [ 651283312, -963392546, 601561100, -548874610, 78180570, -1116691125, 2057926654, 384844456, -550291164, 2080727852, 1828272589, -1411179114, 230761942, 1004653874, 1128062750, 1444908106, -1552852949, 1197226572, 1215864858, 1340514959, -747592268, 641315763, -592959008, -2044155758, -1483509905, 176846792, 2091424433, -643216258, 1351448722, -270783764, 1948613569, 1137733471, -609948820, 1964636076, 2084422263 ], [ -713112679, -1359732887, -949846103, 1310870876, -885184925, 1054701193, 589811638, 1312915428, 936640672, 1103950268, 1792046211, -174580715, 2115932616, -835836668, 536257975, 415801619, -1455491854, 489364779, -994413980, 948801940, -1428290631, 780128791, -750686677, 1972982889, -1582055562, -883428745, 752872512, -1131318712, -504308415, -979594200, -935288010, 1794185459, -22074846, 1793522559, -810122383 ], [ 1603253151, -256229359, 1683549091, 1222479041, 1003888767, -1173984170, 1171718191, 1626201510, -452241577, 1975862960, 700861687, 1115388426, 491712415, -1704811444, -128243969, 1440408436, 50051663, 1158887106, 451573713, -1725119692, -400607916, -823658590, 1850983927, 1081714763, -1748973647, -1241029066, 1293289181, 723375314, 278765603, -1194080522, 2045955813, -750080794, -638880129, -880179053, -1361213490 ], [ 73481579, 50472182, -1662102364, -700181222, 2141922890, -2141424162, 1595632158, 96618883, -1667169197, -1478943285, 1361191329, 1267321842, 1389172818, -1527468962, 724279357, -1714360753, -244019377, -253186917, 441475652, 137386375, -1358849292, -980044398, 1824430969, 1786086109, -178658559, -636587682, -591306841, -1734438402, 388791879, -1717028464, 2033214582, 285780367, 429749332, 1744542965, -529669755 ], [ -1039834128, 1778706567, -64637421, -14958582, 52881249, 998933004, 1947348128, -1436525973, -1480305607, 1924752143, -1582467157, -526402047, 127980996, -845290663, -424718166, -1375415827, -995873560, -1302955568, -650397837, -224282947, -1757900400, 677925698, -416710641, -1648072865, -616957750, -1174287427, 1898481558, 2008375104, 1009796446, -372597536, 779020606, -1050143640, 236317654, 1691334613, -1870277326 ], [ -1457487564, 1763732097, -1222251137, 1219078742, -903955940, -1954281901, -36968380, 1799656553, -904582097, 70058049, -677315794, -1283841241, 695516806, -289881075, 1527976536, -1529196613, -1311774352, 576529218, 1280878468, 1786896070, -1254942615, 1439388563, -1701466226, 1710099681, 423028513, -477548024, -129865349, 1861368813, -1300563716, -1818792714, 1192742579, 453702012, 246705676, 259344585, 1078350846 ], [ -430001410, -1189914754, -90821543, -2042021898, 1626038643, -1406945146, -828537805, -631200639, -351901306, -847025909, 422523522, -1224863541, -203330301, 1945895935, 893619658, 1070652154, 731435185, 1150267615, 92565995, -1531701014, -1204735091, -486202597, 515356747, 229537586, -1435048964, 1478077219, -1020245580, 975047317, -459070099, -145729916, -285928834, 1831844446, 83750583, -631231505, 626593424 ], [ 1703338962, -755183846, 548810233, -1714124055, 1609331956, -1578844057, -683645717, -982987840, -1391998683, 393270576, 1145375977, 418236655, -2116410532, -241608365, -886121746, -265236819, 2075036090, 2116319122, 356095394, 121537725, -1520947802, -396628306, -1983642476, -1955721699, 1064240778, 564329298, -1096927466, 1483969339, 1028877027, 1287762302, 527282939, -1581593259, -2052711043, -119880463, 1528659611 ], [ 394761368, 821023694, -1355993237, 296264240, 1885752657, -2030796180, -1220556541, -2003358141, 1761868326, -924258696, 1355004281, 1432121033, -69989617, 938952871, 2068185390, -576419058, 1288640654, 1890981764, -1986478092, -2074428019, 625273391, -749744339, 1427755065, 1322351837, 583376473, -421566976, -1450088747, -1923107746, -1139131299, -94245410, -1370528540, -1255323241, -1991991625, -709477845, 1514355118 ], [ -455879902, 2024511377, 462925128, 669217460, -1730924978, 889941755, 142843536, -1338195537, -519846499, -906853019, -985026145, 42255153, -1789827472, -1600599793, -1270704942, 1190560094, 2132931647, 787875311, 875447207, 245027413, -1132492359, 532145456, -1798657953, -1772139954, 1383485678, 954752741, -1694178917, -834169122, 225407360, 1409099098, -1221078778, 710622489, -1514370390, 1178994967, 1233783093 ], [ -2089197904, 354169365, -470395939, -2077793811, 1999879263, 318646809, -717820891, 1984712652, -69175268, -1068219365, 119490813, -194112157, -212402141, 488927758, 1205469871, 1455355673, -1697726138, -675915142, -756211655, 2023392905, 1170185067, -454752742, 395055885, -1543845528, -1947575164, 343873923, -1381538770, -2000941766, -622234142, 522863361, -1755360554, -1079817465, 1134122298, 415002822, -5888108 ], [ 571045269, -1868068286, -1010377916, -840802114, 2052630634, 585066911, -1006859835, 37110671, 986753149, 1266456390, -411611839, -291558800, -607441838, -130778660, 1623231903, 1104508680, 1243612696, -1163721744, -1111839401, -265255031, -1420009451, -739222787, -1523390307, 1945294077, 703780267, -1908210264, 798691122, -997842160, -1418210483, -1697673097, 200515956, -1477949241, -674858545, 1838406051, 1943143175 ], [ 1182951789, -1995432246, 105709773, -114610034, 5289893, 1248429140, 1600236758, 141975104, -317803769, -2075015310, 547531834, -406717418, -1813639116, 707125903, 11448067, -1724786501, -629678889, 1019909819, 212374664, -1840529116, -1159514941, 436277719, 1456096270, 1740971511, -1312931275, 287524952, -58547061, -1863478914, -1091643439, -886778410, 2014363799, 183251684, -247242863, 908982638, 1397167501 ], [ -1680656855, 1605524782, 1290649224, -266756798, -818455696, 1011498063, 1863698356, -1459739696, 1929263398, 813295691, 1668625939, -1477497201, 1233725369, -1233319901, -2016276446, 509727175, 493204541, 1410627370, 739840157, -647314387, -967097584, -953451640, 896716141, -548882509, 1378595802, -1504974763, -2040011542, 1022420486, 1562455616, -865092891, -335929328, 2093838540, 375718612, 84534298, -920403086 ], [ -857151184, 1060129311, 1327056773, 104522900, 1571242491, 1439309671, 329423417, -1510294016, -2074452166, -1240197680, -1303579733, -82722054, 1547804477, 2046991971, -2025702568, 1438598422, 918603146, 812702832, -1561221071, -1731360476, -1564424542, 401972354, 1753633398, -518417684, -1398638168, -291958441, 1774289542, -2126396357, -686347839, 678154728, 1011169682, -149798546, 395965350, -44512530, -1350267397 ], [ 1514328678, -1525640227, -75849623, -1899325398, 1570416668, -668865259, 852177574, -1625122023, -2051138578, 233921835, -1477377383, 1452990105, -1062208513, -23907927, -644504524, 1677579623, -412589885, -492153855, -588785483, 145459366, 2040286719, 1876981198, -407675447, -156327512, -1902532140, -475294822, -245084963, -37877241, -1910162834, -1178178893, -449484063, 759627814, -2007068474, -675993150, 1627888933 ], [ -889901289, -659887721, 1658902370, 2015897890, -1729042536, 1476589462, 504832205, 1823654369, -104553003, 1945594150, 2009375199, -1704495326, -172944901, 1807038666, -826317883, -1249889098, 1762816350, -2091746682, 1899677426, 371684023, 1918437360, 837876888, 9108782, -1065408356, -593775121, 1526860557, -236001703, 1727381160, 1637791223, -675877542, 1399455737, -298197909, -117051455, 1121982600, 839262840 ], [ 704378367, 746600721, 731415447, -1979680929, -1569170313, 1193905290, 1800888977, 113548497, -50068130, -2068471747, 1357318669, -1715075337, 1554904814, -836488902, 359474256, -164626138, 125535911, 1526790515, 1088067577, 1224096813, -885361001, -1830681364, -476958586, -2006073594, -42776659, -791313231, -830546116, -4088622, 331619645, -757506598, -719020542, -944287736, 1952209632, -1425838087, 1893711732 ], [ 617176860, 275795891, 534716144, 1908232077, -787915544, 418229015, -190382723, -1212690302, 1730046924, 978788267, -1095561878, -124838016, 1174604861, -1919914414, 1659214489, 137265351, 1517177745, 886071042, -462486246, -832571590, -644045117, -1513439568, 132840492, 653915387, 204589815, 535131305, 1023846350, 1927401609, 1118021790, 1297950026, -1088253695, 1889572030, 1734451468, -1339894839, 255117577 ], [ 592417369, -1492289392, -336353284, -422923384, -1833867680, 753573080, -1046702489, 1704303238, -2069065749, 1581792736, -588574241, -2009058997, 11193997, -2010514374, 2133395729, 761521633, 436268347, -407704631, 1499063631, -436007557, -1938185711, -1105857487, 671619490, 1200914899, 1696979651, 114216737, -899642172, 1975678916, 1829723948, -1943810461, -1244685689, 1581711917, 1560910774, 173627059, -310703943 ] ], [ [ 1185815091, -217741309, -1049510462, 704349282, -1082440151, -1797094675, -1398511610, -1016049924, 1039009743, 868185584, -150351956, -986604867, -391045985, 1068419849, -72873789, 326878934, 956353068, 1310303071, 1380738754, 928994462, -27615656, 540375298, 969371858, -1823077662, -1512541605, 1676473719, -1876970990, 675260455, -1798821290, -662375667, 766275709, -193574760, -823319956, 632027850, 333362187 ], [ 1157153363, 83865163, -1299995922, -2077965238, 119197962, -1598553460, -348321207, 546091788, 1067445677, -1610994239, 1666078058, 1281604471, -362986064, 1051541523, -1250415593, 1649967040, -1490542512, 1421321040, 840249606, -128586318, -668368683, -791473672, 500407258, -1544445571, -1428068695, -2063776211, -18720064, -1858702901, -1194479947, 1967670256, -908428607, -550991824, 1483701498, -349073572, -1036381088 ], [ 1305017746, 1426157856, 230662609, -1839753746, -3513711, 20457395, -1155895137, -474573543, -1642034193, -196327920, -567127040, -492680427, 1240799489, -816273318, 794931165, -51923427, -2016725142, -470219730, 1528030705, -980005764, -1813594193, 916153868, 1677168911, 1215276282, 2041261053, 711749039, 853755954, -389844519, -1883846910, 1915403749, -54353793, 2045547174, 1420110485, -350858166, 1018812085 ], [ 1478090918, -1156572311, -34355349, -86737106, 932831018, 1328461096, -1935738021, 1396305732, 644813107, -1817074560, 1656127320, 2109827650, 925542102, -955163059, -1813914264, 1763868475, 826959940, 1029494127, -572624739, 759498867, 2060701533, 1351356353, 1017714821, -117103773, 739966816, 1256528977, 519568466, 1761036048, 1318288884, 891786934, -1800269143, -1440955228, -1482354758, -1671709131, -1177365011 ], [ 1608437495, 359285726, -1581617905, -1321388575, -1220149303, 2006936218, -1661267775, -390095205, 159018090, 194623862, -244819622, 527944067, -1422621605, -242520661, -1222587572, -1089533897, 510780448, 781930038, -561440087, 1243613957, -49738387, 1260215970, 1139109254, -1251048202, -1609998968, 1036341610, 1815661020, 1163732389, 1858630508, -1089714323, 685232543, -2106207823, 378111867, 178465324, 88469540 ], [ -1415270189, -1500094364, -1197154493, 1909096857, -2021310277, 96393169, 1639849608, -991005231, 1888823572, -717392336, -1059573301, -600771500, 518540861, -2907812, -448448964, 850217408, 166926866, 146041421, 1458807188, -1779162808, 2114292443, -685725619, 590769633, 363524770, -1425564856, -77139688, 1426981662, 71683545, -1759039433, 192973411, 565021216, -551352265, 1049081312, -313496545, -1831097543 ], [ -662730558, 1286342166, -55091862, 359447272, -1726399763, 1667556124, 1045847554, 535297383, 201064711, 1715853360, 278388343, 717742402, -804997215, -1301932648, 1546594620, -664543534, 2072973446, 1815037780, 1590655235, 1009505061, -484695532, 14660766, -1851832703, 63483071, -554002386, -1272788732, 1434427856, 1927096982, 355597472, -484712275, -1828419303, 653197490, 1157494039, -1189337599, -2072618924 ], [ 1558270828, 482848381, -1520387982, 145912570, 2146028860, 1397282045, 1632780081, 2019317695, 1610885488, 610460035, 1535145007, 622155609, -486887389, -1017977016, -1612988402, -1282123859, 1011164931, 56116692, 498345568, -1956038777, -683334893, -1873945369, -1259714803, 1935244717, 1603116318, 1883447090, -304044321, -82199174, 2142160014, 88950756, -1732097610, 407830676, 699371206, 606355302, -1274026601 ], [ 1960025645, 946672299, -1051617643, -1975748462, 1936961350, -758981436, -755990288, -145329033, 1121437401, -197225377, 500964545, -676641949, -1143535187, 1089320912, -446805437, 1355805258, -1592394052, -1146014084, 946176051, -1967541325, -216635815, 1180664326, 1458886816, -868104293, -1034462460, -1031345207, -69821693, -146735446, -706174379, -336057886, 392041239, -215010912, 1167401431, -1588154166, 1424831331 ], [ -2102142116, -1331193563, -738251258, -1330938212, 1405892863, 923673593, -1019174906, -53544538, -1753717225, -105974457, -1663885376, -1473225346, 473441541, 1722378998, 1776417775, 1533325279, -660147097, -819007951, 309734134, -1817970320, 1367202558, -246563295, 1183980622, 1382128871, 1675506000, -582893397, -141283647, -885293676, -180914932, -700929351, 1721636377, -37906199, 1492152210, -1311140672, -491179255 ], [ 947069329, 21729057, 886277558, 17002593, -233127443, -1504944178, 292494039, -245717415, -197959247, -536627092, 726833095, 631972290, -198527696, -1149691249, 1331992412, 1608915603, 1330859827, 793279969, -1960949676, -1793141317, -665228789, 1065133005, 1505975349, 758230585, -2000418884, 1141620620, -41532872, -518841838, 1485120924, 1568521268, -986370685, -210519869, 238694190, 728189837, -2127386759 ], [ 1336824419, -1133778815, 186430747, 312471994, 747788916, 2136253420, 91166974, 1941095597, 1079995766, -1636323320, -695917304, 1859954721, -750753021, 493859471, -1387669974, 1650487073, -1847659083, 405642186, -660775030, 568557960, -1780865563, 250897234, -1894019271, -1649020275, 1328978966, 487898622, -1736721417, -570054941, 491986881, -1403721354, 1465199800, -1777230538, -1774198635, 773463490, 1171317935 ], [ 1899558268, -515872628, -962601094, -858395668, -1711220590, -1668212865, 335003598, 1264300013, -1959433700, 286023980, 507084944, -493989005, -1090024464, -1250005598, -2119356276, 172786729, -1442562917, 1418267410, -1427832159, 1085246923, -542674817, -1062164741, -1231420545, -774244939, -1925280987, 298847839, -1092085412, 1284440186, -217422745, -930866794, -917327514, 1495789049, 502383865, 418982832, 1652652768 ], [ 785165430, -322869868, -1520915468, 1477901640, 1002903813, 27054962, -582582825, 556287003, 1352095902, 1136853908, -1437229425, 1844983485, -633489523, -2085878966, 69549447, -467817344, 1260425469, 1696479043, -1303271135, 526572780, 444364486, 1980473410, 1593428957, -714527064, 1087449371, -1847353851, -1846162517, 1159939755, -412741564, -1944156940, -1685152608, 422377112, -1996240698, -35636520, -413699559 ], [ 568989491, 1785417768, -947529565, 1855237384, 1165311893, -984513868, -357172396, -1957383826, 1882130789, -1567101529, -1197179346, -1662859582, 948186774, -933596178, -847041892, -1566931799, -1423724456, 885605492, 134285310, -73720977, -2098610471, -136559740, 514830360, -1055990357, 739707626, 388757781, 218135225, -938707286, 1472096966, -1824075125, -1326556858, 2140764585, 1064109160, -1751807471, -2030932203 ], [ -499994768, 1624095399, -936496687, -1271350060, -1422109269, -87285257, -334167459, -1858896969, 1981486955, -1138467510, 1808707234, -1848324391, -855864950, -860973263, -1670575448, 197887333, 743544135, -477060578, -605417843, 197691467, -1663861144, 1056905397, -1042404539, 329315613, 1595352278, 186220974, 964894530, 1064290641, 1228862275, 1276255825, -1667959473, -1953884421, 1118962055, -2011116718, -2048685645 ], [ -1494705574, 1681573906, 857434681, -562407481, 1365641875, -638698611, 1633327003, 964823940, -2070807332, -737868884, -82664903, 1284182910, -912341959, -212970813, 407354208, 184439854, -660031267, -572605242, -1753465217, 1909058091, 200836049, 1190486480, 22864751, -1040805701, -1732366678, -717188614, 1015474933, -1046368512, -398607816, 311775631, -1792466712, -1016753884, -113830018, -1175764896, -1969294965 ], [ 681871143, 1351262341, 313450028, -423162850, -1900808649, 1215672497, 1949134979, 302432718, 1684699864, -1774342355, 652621085, -89117416, -365381362, 1863906276, -343392548, -1507451707, 1280849166, 421939687, 2086978360, -1972171606, 392596907, -959790487, 75433264, 512817220, -269144643, 1008538307, 337497916, -1430084320, -616437829, -476099308, -97148825, -351166368, -1144730952, 727321603, 488894288 ], [ 1407834680, -2128378154, -606461247, -1856743138, 1559640554, 1107006316, 1497038578, -1649734967, -1991233010, -44914303, 1150967947, -718130076, -1383476215, 761743576, 706465723, 32272960, 1672860010, 1185627456, 781787013, 1899761457, -397840409, -515223981, -1116909136, -846587904, -1043854324, 421811865, 26939209, -610094193, -918883142, 1574208236, 1717716273, -1112377678, 579142959, -1983406444, -1323604773 ], [ -168853274, -797268428, -1483410357, -2112088527, -1506780182, 572470810, 945926976, -184982077, 2135498678, -750761320, 646113664, -1583502084, 382419127, 1682012110, 1412830859, -460838835, 1370964379, 563511717, -1377019631, 1969201032, 963151989, 694869281, 777449201, 1560362564, 992410590, 1308487353, -2143574714, 1771852381, 1424506115, -606218307, 2072461498, 2061412167, 1374011573, -1101654943, 9413911 ], [ 1240560600, -323578350, 1487735652, -616391416, 755189135, 14812630, 1001012945, -1557471837, 455431596, -71761974, 1537120514, 2121499427, -1304624519, 933631464, 432888060, -112614116, -1051252861, 885580201, -1750603563, -302001177, -1883693939, -359804658, -22059827, 1884644201, 1470489131, -80651937, 304096082, 819658452, 416878075, -612727706, -1761755624, 1185051267, -1517530473, -999496973, -89667573 ], [ 262659559, 190195414, 2140301087, -624495417, 1431512011, -1429542556, 601746100, -1984680229, 154364680, -1407370473, 1434588468, 411137674, -875778948, -553579889, 420020377, 1673780319, 227573197, -1056748710, 392693273, 1122127474, -27604381, -1108707686, -150698010, 557533483, 425530515, -2109496910, -131173679, 208855790, 750556529, -45781841, 1545253127, -1359807040, -1527422716, -1680897305, 2134453030 ], [ 478854253, -876548346, -2028216993, -1118591613, -1480790765, -964700858, -1514349253, 765172327, -2004887952, -1343374464, -882674831, -1257119491, 831729537, -522115139, -708502898, -703330452, 1917123797, 1068610037, -2074231041, -1190729290, -689797933, -2053788620, -1919860397, 1495485833, -574451870, -2051792983, 1562346023, 342368669, 2025305627, 1973316413, 1261616020, -126051217, 684211259, 619653067, 1391803249 ], [ 1894723767, -1014338133, 277509580, -505971991, 2136167486, 314517431, 294234105, -1504596708, -1712525621, -1749355702, 144006744, -786739813, -1999666571, -1959377139, 1199565237, -1964747857, 1254395141, -158019802, 969584819, -327504486, -1025062009, -55945, -850096091, -1215010347, 74711431, 180746222, -995083119, 69630598, -73006235, -896660599, 1121701647, 880326408, -973608633, -1558608349, -1558823518 ], [ -1143851572, 141850086, 1655910426, -768837222, -1828744612, -957546807, 1384860611, -2002614996, -155941399, 536143993, 1996003487, -1529948406, -1047587917, 282969251, -1209853737, 100989808, 1971818752, -27498445, 1821353172, -1748574694, 1432405876, -661510165, 1924784222, 767777358, -1682417183, -646737074, -55953554, 1611117897, -1385141573, -2014468340, 541896606, -385077587, 1235846287, 1243072305, -1183246039 ], [ -1316956055, -739661220, -40380321, 1925412977, -445751620, 559148181, 174072552, 915699911, -1853310075, -1109553657, -2115482818, 1564335380, 1042264841, -882000294, 548402211, -1093159760, -1055929620, 795328704, -602644090, -1241517785, -181516283, 2037278804, -1248513875, 300255218, 1587436686, -591559399, 2107902649, 1834777034, 1107615191, 1537571487, 12930107, 610039431, -783170274, -50471551, -577580961 ], [ -29026208, 526918567, -219694130, -2012116422, -1318129704, 740025806, 839774827, -156689828, -1141301347, -266713793, -2073331560, 1212173867, 912976735, -1268701279, 1161032579, 1907384158, 1190161993, 2108478975, -944693213, -781965940, -39660419, -1963767007, -1962097726, 1087748462, 355083659, -2133618990, 1575160965, 2067673061, 1487207701, 946633285, 476889329, 184839544, -1826862017, 1068975099, -1941800616 ], [ 1865778637, 1908699517, 448439892, -453163956, -1115917075, 364994086, -563477881, 1235124673, -318445920, 1103959591, -1385536561, -1359760915, 1875523903, -1896870745, -184617312, 1296857893, 11806309, 2112671041, -1744290829, -231183238, 3126569, -1733897647, -1549273671, -1326738711, -1248349719, 1325099158, -285405405, -945124003, -573619472, -1220547052, 1347008189, 804415626, -1360321842, -1350838678, -982996255 ], [ -943651899, 919907869, 505665551, -1392779018, -1754772092, 1905936527, -1738014261, 356011872, 276282273, -684921639, 1420366262, 1486262895, 869892936, 232491987, -2100188799, 510479954, -1767380904, -1291504641, 1681900253, 625657338, -566435703, 1578693736, 361161317, 1341445519, -1329284594, -2074689547, 931711269, 1658474970, -1029369734, 1778790043, 1920654446, 1779372950, 1480248005, -542544609, 6279700 ], [ 344477230, -1843694012, 1375085630, -284585271, -1504427655, 1984833122, 810305548, 513212616, -890069151, 1663988624, 1068246410, -1335147149, 1647425803, -1322982747, 1349493043, 920303974, 1529297362, 1074221947, 1559561840, -815410404, 1765205460, -515776341, 1592359264, -7393314, 1681243271, -300592865, -1850938701, 878471248, -164931203, -1952189911, -693165584, -2050498359, 385845553, -465433465, -1192790081 ], [ -998565282, -1034483862, 1738722198, 470366307, 1825435745, -807284605, -1235234703, 1644578335, 210392123, 155956858, -2079582367, -25635701, -1529514305, -595567661, -725656395, 1219080275, 950658760, 1414785232, -2033915345, -1039314519, -78531749, -725748334, 2056985594, 884138050, 1159987937, -2006850667, -489414162, -216942934, -1046033711, 272397859, 1191467986, -902747238, -1242575644, -2098847409, -595307821 ], [ 18519520, 1219196795, -1213888283, -2096631045, 382657549, -1890403424, -1417311389, 1596920504, 1528231673, 1122950183, 1017623895, 489435488, 138855593, -593683150, -1748077836, -1420502144, 633059224, -1348609987, -2073652249, 2048422876, -659176774, -1582026413, 2030033450, 917322920, 907019843, 1147260860, 1424918501, -1390034432, -172921640, 2126880493, 446794647, 1590681939, 434393461, -976198073, 1508493293 ], [ 1725130311, 248712092, -1026245327, 363122101, -1892212443, -402648245, 570009946, -422483228, -1851481627, -2129188898, 1647379700, -2006382405, 1876672277, 774912011, 1054912847, -1590743979, 670052709, -721439390, 92571070, -1110551318, 1322223554, -845422536, -556829432, -478816054, 716914267, -1022691821, -781998522, 1885789931, -516599998, 1461484961, 756618155, 1842594062, -1703831464, 501974569, -1150422439 ], [ -859059285, -1282029598, -1040801207, -709400848, -467380015, 663895042, 1171152902, -986441629, 197858946, -1996778349, -526901910, -1064927665, -1826558719, 1148857045, 2058239619, 2135321906, -1705862624, -607263135, -1843815135, -1140465234, -1563385856, -1685299194, -2144521920, -2015997, -1818476585, -1815309195, -827487845, 1446642391, 1593891395, -987755965, -509635117, 1086570106, 454602678, -126218278, 233089085 ], [ -1615582608, 632386177, 842712447, 1240798338, 570683555, -1046994097, 1741464942, -1797896801, -2071695327, -160538624, 478145273, -1564943242, -256492975, 2106687812, -1118244001, 815879795, 1491502728, -677417321, -389038694, 1698119853, -308717191, 135375708, -119331606, 1803811286, 507341222, 1904396487, -2100239555, 1863643252, 824842078, -564202909, 1613066127, -499259420, -1297048819, 344449691, -1188492402 ], [ 702110583, -1992800476, -1398989018, 1897669027, -1467072819, -1304743735, -724238926, 694033072, -1662459620, 530219061, 1945362146, 502116390, -1996030013, 1532547111, 1448492757, -195878461, -1948870572, 404056989, 768131954, -976263777, -1196734621, 239041897, 1056596457, 170224951, 1596894892, -1985780330, 1228915318, 1591607214, 850674944, 1174389775, 843800015, 33284918, -1346425202, -232076033, 1004998564 ], [ 1951857303, -522080318, -921897010, -932871281, -814582643, 873218406, 2027921213, -2044353422, 1960965758, -34621931, 1383385686, 510757861, 1956649972, -1545939617, 1943582312, 262392349, -1645383657, 248034889, -1829164176, 670563129, -998049583, -1834739201, 1687885599, -410006261, -1245120074, 2147285421, -495813928, 1783957526, 1219109257, -727179299, 1718634686, -694236499, 1642609495, -1356730044, 1793472423 ], [ 1357354777, 1234553120, 581346071, -439597913, -2082167639, -1327752902, 1395474610, -1518631905, -1657463655, 1801203836, -483130300, 1785801282, -612090356, -451901848, -2079455127, 827807515, -52509215, -623419325, -632160212, -557264670, 882327823, 1328309399, 1807429576, 627121031, 460678915, 451880777, 1390144661, -1203705523, 1712963272, 1842056415, 1992246389, -677751419, -1345884755, 1544845454, 561924606 ], [ 1326441480, 437119702, 466426203, -2060656194, 91265592, 179775839, 1004728846, 447949243, -866936900, -1307934988, 1654907236, 1431515459, -598147551, -938307856, 1433109056, 2121692509, 992085503, -1992231104, -1909504159, 1824750981, -561143323, 93773578, 1342298066, -1165710125, -1334901445, 292509023, -1577674451, 935961910, -1607531121, -1209075076, -1282233235, 1092642936, 1094494670, 2142081933, 303382109 ], [ 1384020215, 705255891, -155527817, 948085797, 1770962436, 1872763835, 1119546318, -811403712, 1449476786, -1983135541, 884292706, -1222647997, -1089456337, 1227418459, 1656676128, -1417073315, 1917083867, -2132024010, 1569272054, 1007326328, 13459756, -1797598324, 406238326, 1170976939, -1216991281, 892262032, -1095209698, 2022931044, -588053531, 2023886151, -1495104910, -454478862, -1841865648, 870651505, -2084617606 ], [ -1942483793, -1472632642, -1591677088, -1578797741, 698603016, 1730581817, -389189486, -636216284, 1125648669, -538151662, 911467690, 1252651500, 167660362, -1779810254, -784649877, 186081603, 1350718053, 1203899670, 1315836356, -1170019431, -1712568705, -1041543386, -1130201057, -649644975, -698247543, 1856855896, 1041195203, 1468127002, -829525029, -865400711, 957133468, 340194548, 866953069, 1075971739, 782352608 ], [ 1383616745, 990022326, -193323119, 1382380922, -104842213, 1408521739, -1714931865, 416629349, 929578566, 2044106610, -1294527465, 1303315433, -889035995, 1716540361, -1436062645, 1633557322, -708360967, -632047588, -1906888103, -315413494, -1913778656, 356924956, -732718155, -110195441, 307651571, -1421678847, 1038441653, -1914394783, -341919991, -1464619083, 1596086296, -2024462205, -400554815, -1623584096, 884274470 ], [ 1537478888, 1404433182, 2105837923, -1899793208, 2058909764, -2136646471, 171016943, 1571978155, -1948770587, 1067797130, -321856853, 39947204, -59843290, -1644045506, -1374647997, -1670557959, -883286480, -259860677, -91802044, 970465719, -215243912, 704574440, 268079082, -503544304, -1894415315, -970304449, 541301406, -575324412, 1566417917, -440127477, 478640316, -644446829, 1151363088, 1333008268, 721820756 ], [ -1680143764, -1570003352, -1489623728, -1865938648, -1703236200, 750099634, -887945299, -573480980, 1719890365, 1208165262, 1434239044, -1639940950, -45545200, -656774708, -1602240958, 351495386, 416989654, -1356865933, 1003520452, 42135240, -710351834, -333094089, 529911332, -2067817484, 1860288990, 380970380, -728733565, -267778122, 1772978435, 554697756, 531372331, -134974861, -2137966748, 1674150039, -1363644016 ], [ 1463743899, -523460272, -386489473, -1420317762, -460430464, 1596345226, 722103132, -1547756841, -1746017071, 1701156387, 499488012, 725972701, -52664333, 202872182, -2040812062, -84495335, -6931301, -425369152, 1133596640, 512736488, 1000738552, -691382427, 878034595, -1305428397, 1172752303, 201866383, -1888264885, -1329218689, -1349663222, -1816488334, -1546590360, 1200291097, -964510054, -240584138, 644436602 ], [ -147701041, 920111390, -787126398, 1550671192, -463145653, -1510962366, -2032272609, 610151117, -288575857, -1149364968, -1279797891, 601906039, -255284521, -655609158, -545442839, 512542413, -21240559, 751333431, 825382413, 705718133, 1587885501, -1772169179, 1474510131, 1190722311, 1779352072, 1661027193, -1362402463, 721819230, 37300624, 1773355715, -826164976, 1515721131, -1441438930, 710417750, -1402159445 ], [ -1513118470, -336685811, -1511641876, -122350408, -601051946, 1150105318, -280731, -87826788, 170102544, -1852356474, 1710615748, -1336667734, 193445359, -827893940, -1396168514, 406127067, 1349024983, 156838972, 985268571, 1417187788, 2034962647, 329587679, -1156803569, -1475181030, 881013346, 2143601000, -1661240669, -1608694083, 1317420582, -1810628571, 682311937, -109979769, -1912605243, 179736735, 1808759100 ], [ -1110458935, 2022010311, 1609459263, -317090479, -329184399, -925073630, -271836916, 1379385161, -900211121, -1275217378, -1891550301, -866973242, -1584786969, -176615839, 367449071, 1069771661, 46831341, 1030216752, 1977462186, 1042163644, -818568964, -1086032943, -1146257919, 1042252114, -1094067311, -952746104, -1630355356, -1342577355, -1963563439, -1298984488, 1842385733, -982025883, 1512442860, -190475604, -1725656731 ], [ -565257453, -757937846, -1003121443, -1102068728, 2073371611, -948928973, 1291647651, -93992299, 119399084, -1958151424, -891022745, 934119716, 872513364, -359504801, 1443966171, -497079703, -1141055220, 1237004868, -271667934, -624326387, 1867762122, -1302371045, -1937836222, -1624016554, -1291980523, 832180333, 2038466148, 574090237, -1444604253, -1675163570, -1770508361, -2054269229, -1922753478, 242711108, 1260805243 ], [ -686105459, 886337670, -226859466, -1707734601, 31912210, 503577308, -314774444, 1681131898, 1533632699, 1035163369, -1599580561, 2085612344, 1019782367, 1931049459, 545553109, 1778204427, -887052397, 1325238286, -636087335, -940194579, -979654652, -1919870894, -995869793, -1950940155, 205436313, -1299379553, 1472794192, 2048561463, -522651600, -764210676, -756882391, 1981043033, -1486835916, -540296022, 316362984 ], [ -1732736807, 428369545, 324808908, -1301328916, -1522901126, 975780176, -2045661058, -552464388, 990089983, 924132699, 2105847328, 2001823010, -1218872992, -1626371643, -1872561942, 413388381, -1201913845, -1780424854, -815288305, -1445327875, -359439050, -473554616, -560001053, 1501656515, -1081696886, -1247859537, 1469607832, 1676306560, 1176587871, 1168143435, -2011269236, -808977249, 2044702792, 1593631912, 520169321 ], [ -112277139, 612315369, 1176244115, 1610131204, 1665568039, -1957272643, 1232029130, 569636997, 1636368424, -1590995379, 596348865, 1787224522, -986678616, 1372380259, -92932894, 903516099, -1207603481, 1103673749, -1167538109, -1582977076, 347812898, -2045255531, 293166040, -1259364961, -1772192244, -460206491, 141370947, -366148595, 1809581187, -1460638563, 2126066732, -967430260, 767484980, -1298032958, -1569269138 ], [ 2022308750, 496376407, -578361141, -1778833153, 1851241060, -1811425697, 941827152, 480569651, 1592996527, 1086364820, -1972771493, 2099541962, -692523142, 569626064, -662828934, -1809799836, -1673433678, -1593623243, -1673300097, -428086776, -1554975164, 1438377425, -1630510245, 2079130950, 761331002, -2111016224, -1971105124, -130033733, 592740827, -1110895474, -1904633440, -2139567568, 1699653540, -250348036, 1553596902 ], [ 1250345119, 765843052, -2122550993, 1643291207, 479939036, -1553801194, 1441259323, 529165132, -1701246339, -340515546, -1024586427, -1257039238, -1221439925, -768950811, -1427103360, 139935228, -795386815, -1012041852, 492881927, 315823359, -17329416, 2147251114, 87716786, -1212569013, -864527072, 89466341, 905671858, 1372200620, 1711071346, 1180950705, -1667501015, 1255581388, 1170020951, -1749159417, 1560444540 ], [ -1456824606, 975433810, -1569555767, -1079627063, 1624699413, -1983539994, -240850167, -280491677, 2084681631, -878421, -1623974793, 2028104412, -1902530175, -1593038845, -794864809, -1526944712, -1387477185, 2009327059, 454181921, -573210242, 710843328, -75217569, -588236034, 900241819, 1476126746, -78977107, -203410365, -232182650, -157789250, -480181254, 1847332163, -18948313, 1077456708, 77149445, 959650168 ], [ 1627407690, 633733884, 631814377, -789000880, -387441480, 1249671836, -1545669618, -506790726, -1738443077, 1903747446, 1252475483, -278807063, 2044090237, -2054246142, 147269115, -1474503097, -887790422, 1008060545, -409317831, -1273146774, -93464433, 1672125547, 245871886, 1098777770, 1499567685, -569538642, 307008370, -449775251, 315128820, -308525124, -499472661, -30346168, -1686210709, -1755099944, -366671697 ], [ -1684302243, 1592657436, -404500052, 1388656254, 737859470, 191284246, -46131760, -1763293952, -622004921, -1153115859, -959635749, 1832749777, -133492994, -454986461, -590787557, 1017479386, -770862868, -1041717185, 1690016373, -2131253467, -79923652, 1625112829, -1186393109, 697031905, -1173429655, -2086437267, 915989610, -215292905, 802325758, -115261854, -13478065, -1361689519, 846103354, -1512030532, 1562860781 ], [ 1295524658, 1624559469, -1863053616, -188818529, 1946646903, -132694633, -109248024, 1217998048, -1872177288, -2075362942, 968609335, 1334997193, 1151515009, 336735894, -899110452, -965229376, -1823296545, -594027630, -1488035779, -817040962, 1211728366, 1327112026, 333024053, -278246026, 1514529960, -1531576532, -609711801, -1386201538, -2043046300, -316407125, -616922802, 647625631, 1154676850, -1781893620, -955653247 ], [ -2023429195, -1059129331, 1669259120, 680936031, -1800210900, 281762064, -1666022423, -280176880, 935702720, -1205557081, -1820915308, -2026037629, 2083688957, 1178964802, 199357377, 965095316, 780406512, -1478724926, 1981563421, 793263570, -402353643, 963343523, 551441672, 780015371, 461676510, 581584246, 1945684049, -1494441170, -622626849, -2139346360, -1405399432, -626246451, 762155626, -48300848, 991150754 ], [ -622501298, -2010670740, 1638735707, 1419210550, 981534714, -537074036, 1929657723, 671531790, -398195726, 1588496437, -1601160931, -1799778980, 2017797999, -1882488989, -204319221, 1751916978, 970023292, 1440138721, 1951839161, 1533309442, -913815485, 104315821, 273581652, 989868500, -1068939899, -1197000423, -1339812322, 135978276, -556301691, 1734544837, -324567023, 1336894515, -1267663189, -478953660, -1455824956 ] ] ], [ [ [ -158162792, 1316273678, -1116484800, -1281282975, 1431611860, -249473494, 105301885, -1786475893, -1445422841, 2048543025, -576492081, 507031233, 1524311979, -590496035, 841778416, 1255332869, -845671292, 1272963452, 673248655, -1995702199, -270565170, 183153538, 639180716, -682618677, 1745553486, -622421275, -605234344, -267445770, -868595639, 149739766, 75351393, 1223180475, -349354177, -1706956924, -1567408437 ], [ -2025221325, 446668061, 267492292, -751801766, -2147284625, 1497598130, -699713335, -924192538, -74290307, 163557432, 85720178, -2598233, -729420685, -1462850189, -1888084616, -2013001233, -871152553, -1131800437, -186667300, 1124833606, -1866438397, 1813242620, -1096586514, -1908885135, 536483104, -1324981787, -1537029156, -1719338828, 356376988, 1837010140, 1060446756, 285277370, 1409034177, -1635559334, -748609359 ], [ 697061855, -1073772399, 537715368, -2025429823, -608524412, 1863967557, -252402394, 1878688567, -448706416, 966790333, 358491590, -1588204907, -1726753441, 309744826, -867247061, -2045922139, 2133023744, -1831547001, -1890475504, -166740097, 1484769999, -1876034591, 434404467, -253218882, -641639639, -1215957869, 1390965105, 1066116647, -301135097, 807526805, 283312868, -1302238398, 1405954108, -1524785991, -1925227447 ], [ -213083601, 1721929851, -158844141, -178593303, -1343056121, -976565716, 622914702, -1338711500, -225860277, 531454203, -2071198252, -654485709, 375014383, 1747045638, -171801438, 1898814489, -583491734, -2033727220, -434082336, -749711279, -1656329363, -1523467980, -1561784863, 1218981264, -998981935, -65010535, -839611365, 1851944164, 1131212540, 1428135133, 867663439, -627461760, 2047483453, -1839605584, 1525624504 ], [ -85819038, 247785132, -1290855025, 903138478, 1019955148, 1988812578, -889937050, 167755355, 894342024, -1094910850, 993534544, -1114612452, 1277167647, -460738880, 371139604, 496762772, -1352627378, 1668572455, -575470458, -341930260, 2144303913, -92302273, 1032170215, 1959268074, -1650703573, 108720958, -77152805, 740387790, 1781013099, 800982677, 1779517581, -1408774716, -198745677, -1504977268, -586934629 ], [ 1717417214, 1879646641, 717961320, -1548311664, 958285578, -1944618546, 747634252, -969177206, -2038906861, -1110498777, -993792660, 99226383, 488963443, 640235155, -1567504308, 129692200, 265673182, 1273115592, -286644633, -408699174, -459151885, 581557394, -57852590, 946339154, 1323789148, 1627410432, -416571410, -656817667, -1058943924, -1337482919, 1993879751, 722630223, 627634627, 1567456852, 714085183 ], [ 216938893, -302438050, -1029412170, 886442845, 937066107, 2018762732, 1175338859, -1748591796, -1284849717, -173276735, 1015527589, 711974775, -2147291308, 131976647, 1180349256, 1893720866, 1904077776, -1097731835, 554122352, -1320269242, 2136375573, -924993511, 2091846883, 584248881, 1033954704, 1819579643, 1656662678, -1295304618, 1141884767, -1837060879, -1009108531, 1201474464, -1698309392, -1617937888, 538550438 ], [ 1591671822, -323838183, 1020909711, 1374465085, -734933630, -1941384284, 1863494884, 2108874732, 664216473, 830824464, -133704190, 1121551813, -466303517, -370734220, -410854293, -98643239, -31401408, 2073909417, -922075147, -482225604, 1042985869, -1536821758, 1584401140, -38429885, -259142582, 978047813, 1757784116, -1465698137, -1469201291, -38207225, 1098638974, 1149564886, -386081334, 1531102781, -1537307369 ], [ 113918197, -1043595792, 126275204, -851005515, 1595422905, 1135755138, -1001749503, -1882356777, -1292938527, -1911652126, -39251346, 340530384, 201811320, 655289348, 625348434, -1196098985, -1875397727, 1466137052, -281296654, 1074319125, -484366968, 1983419439, 1491552988, -96853255, -1122446231, 1624271035, 129353199, -10758666, 446046766, -1956435244, -849151420, -1041774539, -2082911679, 2026403488, 375944875 ], [ 990219412, -554650535, -1612275254, -642553216, 1878929554, -1574426702, 997904221, -336558572, -272608165, -1179877929, 1794573522, 976726981, 1033161989, 975608358, -1981230135, -729655511, -845272835, 752756654, 765467990, -1738260274, -217517674, -1028214613, -1845173300, 1255539131, 1322819962, -982485394, 1849835108, 1219990341, -1139066980, -1349302811, -606165080, -81998765, -641828459, -1807186375, -943901049 ], [ 1708052546, -107886283, 626535629, -30909264, -1475398926, 770323530, 1259825811, -1372340554, 1755127163, 108820613, 659327155, 265914401, -1700861039, 367205043, -272196116, 1810035736, -1912833215, 1900833491, -403371924, 1364397666, 805802156, -1632147127, -1446139027, 813706049, 1406602130, 1713220784, -1842193032, 490987522, 549801987, -1411843247, 1317958986, -1047217806, -1323683067, 381180335, 699407296 ], [ 909587029, 767328517, 1099646753, -1604017026, 2051538415, -1059571846, -1204876925, 1282322642, -706611077, 768134445, -840880432, 1119728169, 433200138, 1524859325, 139142047, -40396380, 421173879, 1472848395, -1352075073, 1009409433, 1696804107, 1516438560, 1107844204, -1409516623, 62499751, 1752461725, -586119635, 40626633, 167978114, 1769034210, -593467108, -204628362, 478692354, -383863186, -21377144 ], [ -2005969439, -1384795386, -1284972863, -1244363164, 913031770, 666064133, 918047395, 1764132878, 452098163, 1263521193, -1631718973, -2098024201, -846312296, -1371776165, 1971658352, -1928184522, 1457860934, -248345704, 111528336, 1484987449, 987566358, 2018313016, -2084516574, 64652296, 1582862815, -355030828, -899520926, -1549034437, 954415517, 831018774, 2120310318, -1514441175, 1894065244, 1445695524, -181656382 ], [ -469578039, 800042982, -1849387194, -888785973, -1296642342, -578268277, 1955401010, -64616218, 130320084, -1869966587, -2142590629, -772865637, -645161549, 1968867429, 1960995783, -713874432, -2027496615, -1280094799, -1257672105, -276931710, -469139552, -1428826895, 1316986133, -2113710310, 714943345, 229518867, 1733250452, -1661227815, -1240577651, -161766274, -1998328432, 1602125514, 1113731207, 2130663544, -976231078 ], [ -354239840, -1553171318, -1245204840, 701639774, -175410588, 1905864917, -483207371, -1223625015, -204349789, -1016290796, 1244239215, 1599995216, -146583087, 31291574, 1308498986, 1997772672, -52894249, -1581439119, 13046782, 1958751843, 393776804, 1482684287, -261659112, -15339449, 128047156, -1296583716, 698046154, -2144383881, 1269643421, -1520026550, -640955262, 391372604, -1257536868, 844754583, 1763359544 ], [ -940761252, 1602983938, -1438923751, -1293905240, 371332111, -1732803130, 1726146168, 1011763264, -1116099035, -1796800796, 921996764, 634408068, -1405922948, 753627315, 403087073, -748276842, 1350007441, 1993343746, -1896864831, -1473558825, -2142045865, 172965005, 943301116, 1055225533, 248062980, 134083713, -3275849, 599240, 1074921262, -2092284336, -685021015, 1885054387, -1847237973, -554041877, -1549541598 ], [ -1717811853, -665334331, 1962500800, -198592451, 859936905, -1178628400, 1070263032, 476185414, 1893506388, 793971053, 1139087902, 359501625, 1974838818, 1196247014, 672652720, 1461385384, 2015292668, 1449273038, 121032484, -1717674465, 1907945649, 652973261, -1728366299, -592405550, 1682821992, -1755994260, 2085611128, -1877555188, -1282264106, 714020732, -1991071796, -155461445, 731900199, -1404360851, -302600700 ], [ -1009881262, 1424773512, 502503722, 2127995842, 692932590, -29909866, 1531824689, 79687603, 1605920983, -1508725, -1011868392, -463316744, 1188894074, -85167447, -501080122, 1564158744, 350318304, 1937036999, 1012237430, 1324093895, -2128145139, -84864876, -1015443520, -748467341, -873479761, -449673158, 1081056385, -277013118, -1420860557, 1529848253, -1961170458, 324045636, 251756825, 162394108, 155358173 ], [ 1629219203, -1139452517, 611878585, -1635270319, 1090964661, -1362493823, 1020814102, -727160474, 1952821440, 669704054, -1761400807, 1002349519, -456938205, -1065383397, 1916495731, 1123593050, -780594362, 1454772282, 975342556, -1360146874, -1299359547, 88001200, -1128869633, 88097844, -343096515, -430727422, 2083036461, 1984366049, -803988195, -1838251789, 1995411916, 1572266498, 2031249901, 1490607092, -628971399 ], [ -1175871109, 785786988, 15841523, -2002311464, -1730769898, 2100048015, -1485028860, 1189035901, -1290740724, 790671156, -1025714463, 1255214885, 400642675, -56216850, 2109177231, 270990984, -763495056, -881837159, 1761805438, 1488977045, -2024954423, 2038559353, -1676911671, -2121504860, 327051663, -455541631, 795480701, -2117796668, 213637959, -1584025498, -76303698, -1250825339, -1655492719, 900827021, -941048706 ], [ 1843124207, -2087658663, 596399335, 74712194, -605818234, -2007242896, -1292263357, -1113786116, -162591069, -1512437960, -321792796, -2005559018, 1599515490, -748544971, -873214295, 1072942636, 1255304156, -189454563, 1023863840, 1972812222, 1945467692, 1244954823, -1147238639, -942362735, 1183876352, 1926884401, 1911912630, 127939618, -1228627943, -451044296, -1201608887, -1839571320, 1019194647, -638633360, 2076907713 ], [ 263625473, 318135696, -2028134659, 1049451132, -775425492, -62810609, -2010860680, -1228445047, -1259005035, 1406048558, 2098278499, -1115304485, -1153580312, -77484197, 720344381, -646301042, 1182172688, 1609317985, -1493359624, -1179745682, -1605390739, 269311116, -994452781, 1666163496, -996967885, 1066331308, 45702926, 701319679, -881741508, 1168120409, -1593165635, -762172909, 1559893765, -661786107, 2096726236 ], [ 224682192, 2109211365, -1901985730, -970874663, 561340514, -1000045773, 1988704875, -492857187, 276721578, -1873068803, -1138171678, 416422028, 590187535, -1810280774, -529177585, 1724280200, 868429669, -1101352352, -859648799, 1955760759, -1314155673, 690917649, -1125148523, -568230878, 546024844, 408768855, -281476585, 1234150822, 1187538136, 1615106409, -1417840536, 1255163312, 576991216, 1515314880, -1477289046 ], [ 649021073, -1622941203, -2139592490, 300656696, -1817098972, -873391428, 497267919, -320004148, -80113378, 128171629, -1957288770, 581889546, -1240644293, 1770542549, -1862048723, 208770713, 1520253186, 1539169528, 1698802308, -1470373594, 620938246, -1406903136, -1561808931, -739496758, -1491708030, 1814135839, 240821134, -1719786867, 1522355484, -1868225936, -2057137854, 494199236, -369953869, 1364409488, -665838956 ], [ 1125549564, -145483659, -1928917983, 1995453266, -1602591143, 194891167, 1267075140, -1152819505, -1222695049, -1000554627, -363905765, 1500572403, -502310093, -133425887, -1187230948, -390764511, -845179739, -2036131584, -541933082, -1670561796, -433592258, -316790033, -1271569683, -1907496316, 463979641, -693117029, -794787185, -487532296, 1963041284, -890811685, 970454012, -256189299, 1930713176, 723476190, 1470772502 ], [ -1687092588, -263979208, 565159189, 1104402633, -1299252175, -100787246, 401836115, 404584077, 312743632, 1296565435, 1334706414, -933219000, 1072653079, -1617960708, 1611458980, 282695397, -1776336135, -67003698, -2019187816, 1224399540, -1274244554, 828484812, 1586580446, -1368464209, -567604093, -1640634539, 1680817356, -1082772686, -1980751838, 380653413, 1847900448, -945405505, -1656295952, 1146504719, 687943210 ], [ 2005022512, 2011753484, -1797990482, -681012742, -963637349, 1104850111, 1392499581, 1088778403, 1939381935, -2067471565, -2129054328, 1440737763, -1520751039, 1573066362, 91505853, -2083068559, -805363454, 1851527155, -1128345549, 1174912725, 1570598932, -491154575, 1411601628, -1699727268, 1613695828, 86151896, 979919768, 528839469, 354746983, -2037612844, -8987265, -1726058408, -776495071, -728115903, 1920566758 ], [ 757165787, 1997339329, -1236377520, 1842594498, 1238624113, 1844650135, -1308218577, -677105945, 1442015537, -1329266786, -1689031440, 700501360, 2123024043, 1103730430, 1720335442, 1184291358, -2087227618, -1396672232, -1006390582, -362114140, 1825384841, 1957010832, 1681240118, -1315709126, -2116455422, 2080213396, 2047875538, -1646195302, 318788604, -12002725, 98710899, -583661245, -67552933, -836510682, -98886108 ], [ 1637736165, 1878896693, 1729203093, 1219465624, 1456221796, -1503884996, 2069114670, 45779495, -34082694, 681693025, 452431098, -2110145503, -716675929, -293762568, -1953051901, -1536895592, 1684434931, 1348673657, 428121009, -242738276, 447232177, -850058048, -389542338, 1173609450, 60315423, 1383342192, 922386306, 1916884105, 1158106889, 1439782667, 1608910728, 1291117814, -1000191051, -1654395375, -1377150374 ], [ 20764263, 555536838, -154663544, 461375607, 1784236588, 1967779010, -88649654, 801811386, -627502869, 1851911246, -815901741, 1390293584, 347160339, -2099983710, 739205142, 1075643556, -1692435527, -1389620070, 1044508400, 440938395, 1550703470, -416820400, 1096367537, -1674071876, 1222758469, 169757691, -1662945017, 804631485, -1920627909, -1980753222, -922577483, 1871783113, 432182335, -1399515837, -380461239 ], [ 1838991118, -478206302, 302179544, -44031101, -1439520734, -307671817, -1801357400, 14706084, -1679369536, 656872024, -293717571, -1329407150, -1922826352, -1896754071, -1392241599, -1486066103, 1161806581, 1370663362, -1352480872, -1281111182, -1621126400, 1972927717, 2000853066, 1969204706, 1045445704, 1595955825, -1807296421, -1913142184, -1295996408, -2015122100, 249500206, 1020227159, -1968683886, -1993215116, 437238579 ], [ 388220530, 323496120, 1037840410, 589524227, -1612989762, -880992662, 230991040, 64787480, 736736962, -29662056, 1852754552, 807751302, 995211252, -1601580861, 1387909915, -1559298273, -98181355, 1953583211, 834734838, -827659515, 1664541105, 203525688, -1719716100, 1013766765, -598245132, -1213340186, 1978641961, -790950716, -14747168, -424314302, -311284858, 875705793, 1729848106, 1384170957, -1243952858 ], [ 987831016, -1918941892, 1523761871, 675216167, 696291456, -1914905019, -2034813038, 1464855785, -1240238871, 1090358974, 1367012775, 921163701, 989795263, 456892803, 1212434474, 1274028426, -530287577, -1756867182, 1949166554, 452982130, 1411313790, -298010930, 668851068, -1564858008, -791661964, -930393639, 1027747842, 2012727521, -1560562438, -138160112, -1604683073, 1422293910, -277245957, -1199883269, -780813426 ], [ -959023540, 1188588034, -245067849, -1666603308, 1354832245, 245099475, -857901561, -1867924741, 1626083269, 1422587946, -2105136311, -200726441, -1059869634, -323301184, 1156297596, -1391464992, -2048704895, 336190534, 1251032932, -1317552983, 1025018129, 614342570, -2082994927, 728977141, 1308804433, -1175101538, -1084117650, 1702087082, -1736243686, 236984926, -1887582351, -2094281552, -578389048, -891347959, -14704765 ], [ -1506593415, 723933488, -781504911, 48823371, 578514186, -1405001779, 1016878564, 2066678709, 1184981343, -687119140, 210396180, -805819704, 590835702, -1922994709, 557297339, -769942331, -483885288, 1699218124, -2003282399, -364787733, 274210782, -500666951, 1902370082, 260141838, 233206333, 1749282308, -228497426, -340443924, 1607148740, -1437296064, 1635511931, 1126319777, -641653992, 1136439001, 1342990528 ], [ 980126896, -277273637, -1898638672, 100455204, 218183805, -565513689, -1119309719, -893137465, 1425457649, 1569649618, 1316059840, -117547598, -1448065125, -402267521, 1832731376, 1782673805, 954474932, -1620713750, 1115379069, 1520002359, -54207339, 907509331, -687689719, 1625292379, -1244567827, -1800757318, 1650403789, 1601350207, 1112640846, 736979685, -349055211, -1370965089, 2020082651, 779353707, 977280440 ], [ -1444030623, 750863477, -539498897, 1724203428, 842274870, 394705130, -471139541, 576459666, 1656238874, 2122712523, -396990416, -909914462, -1487240764, 614165382, -1543287783, -1958957443, -841881247, 1306926885, 2033623755, -1035227555, -1286613317, 1915907547, 1292400121, 1552045889, 835313131, 1278935035, -1030237967, 998341999, 43384993, -956148883, 1999869370, 1534348714, -601547692, -584606511, -1526632443 ], [ -1851353290, -1326320160, -973574902, -450510827, 239938254, 1895651189, -1808294767, -1851380157, 1505716707, 2091000526, 1128449708, 921863237, -859065112, -1293997149, -1412258041, 809914229, -1687057841, 282334425, -795590606, -1694602740, 520752870, 589334110, -209182797, 332340869, -1266331373, -1784168980, -1626934797, 81412849, 781198010, 1621800370, 1257184020, 2123613125, 2096652560, -199812821, -1023449895 ], [ 41106333, 1380131738, -2101334461, -806629721, -705266164, -1729159620, 514992382, 1040611947, -1631238117, 138265344, 1728939436, -1469295866, 528307113, 195745137, 593631365, 1676493597, 1885010472, -1846373582, -19134738, -915696799, 1284295851, -1305352531, 2048071826, -623098007, 905094303, -511034499, 1480035808, 1510010112, -1827457743, -1538050596, 419218019, 442492837, -232105539, 947655542, -952977452 ], [ -1565957571, -374702079, -148467680, -1729480802, 1757157689, -1792553536, 719643925, -695850784, 1751357074, 1629487558, 287351798, 1252414475, -2141991551, 1218671328, 719356449, -1752340606, -338177624, 1411206700, 259606032, 1945996477, 1916676602, 88681937, -2040757071, 488298905, 1175117514, -294732150, 1416944748, -1292545720, -208545472, -204398489, -389246663, 1562355211, 624211373, 945607299, 1959810698 ], [ -560078277, -745551047, -1294050981, 196647763, -261449080, -751463062, -118249398, -1828462351, -280691450, -1116573212, -442457507, 868914457, 1989051286, 634447430, -978257035, -564078556, 1452578210, 1104905542, -949695172, 1014103885, 890086021, -2078807299, 804500878, 369632367, 1253561077, 628052355, -1405226474, 2059085218, -1823563005, 1764546717, 1167992325, 394229968, 1627102812, 1566586035, 2095463284 ], [ 574544521, 1807218447, -1173396204, 489924551, -279938263, -862895972, 533465361, -591845814, 2028851679, -1267913118, -1687142210, -481833370, 1898574832, -767362396, -1567922703, -1981129605, 585348013, 1196263215, -1837884323, 992186566, 14440600, 1760723004, -36422687, 636273533, -594251945, 663931127, -231941496, -1913554793, 181876098, -2095914151, -1485120594, 313374290, -320595131, 136615140, 310211565 ], [ 926485945, -1612057831, -1871053406, -191275333, 1019530621, -552102177, 575065227, -984939669, -1461561176, -597379508, 275068104, -1803563975, 2020588431, 42510917, 1843355953, -1320379720, -1865117755, -312159823, -2067359446, 1082701587, 417079043, -246838148, 1749631214, 474571043, -747938722, 1808133896, 869240041, -1430395979, 1693387359, 2023684034, 1112651673, 11423637, 771539733, -1622536390, -1583690525 ], [ 1763766016, -1618550320, -1200739914, 389183605, 329955782, 1616413984, 903259808, -1510032889, -17110269, 582467068, 1229688699, -773465708, -864180796, 271350161, 158378656, -312758617, 2129807221, -1496671218, -526725283, -581935459, 1091394271, -2135877301, -1228391823, -857107387, -1132131825, 1940951712, -494353365, -38140608, -42543397, 508693673, 557169690, 920415141, 1549879538, 979494250, 1848976433 ], [ 1849737179, -633722219, 2028463199, -1119328953, -467660783, -1959019847, -179049279, 1656880196, -1660157674, 1290673984, 411874455, -158018757, -1066257713, 451373693, 929457298, -1233972171, -1973908198, 1329748178, -1935187847, 1926872503, 1050710940, -2033636108, -1423632041, 1698542838, -1485074183, -1229034856, -1536820372, 1316335818, -1518304619, -1419454929, -2075572690, 1051510613, -1932921327, 6740736, 1500048767 ], [ 735049686, -104741668, -65575013, 560274296, 1849250449, 1322654056, -1900626581, 1737461806, 1366321645, 1824899681, -1204671678, 1419855043, -1748069864, 1223155389, -1259384502, 1247767768, 1213711071, 1791195654, 14278932, -1054772865, 1862673454, 485506719, -1210224783, 1219297080, 942453024, -1683299159, 294126061, 818434359, 1152802196, 1439519418, -1373544595, 260130027, 1259785324, -2113193499, 2123784139 ], [ 774657397, -958794651, -1727129583, 112184783, 1785519600, 540077216, -380420651, -627219024, -257472461, 1406228903, -1202170394, 541085326, 1324991075, 1584872699, 983947475, 1621443383, -1191740947, -696607598, -484576058, -78536199, 2087750181, 1495742513, 165312717, -1480217979, 149821974, 1008204566, -112166241, 577805980, -1854834248, -2036552972, 1001837467, 1328202679, -1953158004, 133248735, 2034954937 ], [ 1796402034, -1436505475, -1135558654, 680495846, 668312026, -1025210611, 66684209, -144127734, 725722275, 216838302, -1146206517, 1948612509, 14359650, -992509969, 154290213, 1220349631, -928305787, 1217213313, 1828695822, -1581821371, -1739459402, 2088671862, -931640166, -2092258346, -351895309, -1317794619, 445241195, -1176318087, 6911024, -1620401944, -721214492, 1483608488, 86093619, -760112887, 632205318 ], [ -1876676179, 1899272224, 143064908, -884223765, 648312443, 1116261056, -718938318, -494009771, -498255004, 2075674574, -1594319872, -1791938616, 1456370078, 664992880, 684427369, 434642255, -28460126, -121745798, -848922224, -1623183541, -1652008117, 2013012037, 2135853149, -2049844165, 203130012, -1289616046, 1989820181, 258121139, -1949220379, 321898055, 1154528910, -1061803148, -995920396, -348675270, -1290699522 ], [ -1319999161, -757639813, -1958550595, -725280495, -108946364, 1582314297, -524663503, -1094247665, 1286527855, 141705932, -2090246921, 2130917103, 799405811, 1931493342, -445503419, -911023794, 700159243, -723807447, 107068422, -813081414, -60936798, 400176576, -1175546806, -746297460, 1771833403, -1621480814, -9812503, 282182139, -640993905, -1709350011, -74905280, 1158604460, -674970879, 42857042, -352631268 ], [ -808448374, -1223994729, 800952931, 675474317, 919399585, 7909916, -2006264295, 2071506456, -623581115, -300070589, -1267213048, 627708301, -532002590, 716812278, -561670871, 500343310, -394524737, -365241025, -2137918046, -1785612589, -1907001699, 1427029665, -1644435165, -434454694, -1587956768, 1493042336, 802827978, 1417757377, -1937940243, 1695441171, -1084082975, -484324925, 690176826, 1780263440, -1267691338 ], [ 273756449, 1158759181, 2053590016, 1492635545, -1303050298, 507529238, -290762232, 126327051, -1635231405, -2060069688, -457131873, -1173050334, -935270055, -1655147050, -1726189492, 1794018203, -1875524533, -821708287, 1028303573, 1825503198, -219805968, -955430491, 300149786, -509055475, 1057599973, 1987076867, 926078686, -1461792161, -1572435960, -390174806, 984004229, -1124992303, 2021363457, -1155073549, 1653250508 ], [ -578638094, -706994139, -1886958603, 471221727, -2002356848, -1420266229, -1229117159, -1038975385, 330018684, -1475313640, 39780605, 1413302698, 1291527012, 1750530618, -694027296, 1343227713, -1127875899, -1798883966, 652597057, 800305798, -1606662284, -1878282442, 1041356404, -1934137530, 2125486659, -1311712925, -747484966, 1606648440, -1265704764, 1637257489, -2098377744, 1213441321, 765477949, -1658725452, 487566518 ], [ 1237992073, 506935754, 1268043668, -1216203344, 1508717255, -804373409, -69563596, -780580687, -2088113286, 1238718661, -671472363, 1636707149, -1358609389, -193144335, -1589622560, -1517361816, -1026089098, -933011373, 785215801, 1905473583, -1372573778, -991134207, 712265223, 132762465, -1562190003, 937953252, 818576565, -1014540440, -960166268, 1200634788, 853268144, -656747622, 808027674, -1258831369, -1780823694 ], [ -1530879033, 618903268, 1265756187, -1677579114, -1373925390, -830099014, -1884633290, -1588799554, 520327658, -123732201, -1502802572, 1051888199, 913941242, 948959813, 841382385, -655054882, 754844301, -1518560041, 1642057602, 728196488, 1319624280, -1686532529, -1051869763, 1830353253, -802916312, -1367109422, -1312962041, 835967198, 736244220, 847884632, 1372482279, -1226484207, 1399450721, -132306630, -688527139 ], [ 1219251167, -1157933912, -1318482584, -254956034, 1887054268, -746259175, 847225848, -1989140070, -1687838777, 1346063960, -1936101537, 494362560, -272204098, -1387729604, 1261923473, 777618409, 1559342055, 876017648, 979125503, -786476072, -1851568113, 1936075646, -615225342, 874099294, -1374656123, 439735083, 348763966, -1726573755, -169221979, -1091699412, -1713493692, 1948580626, -1306856307, -1606181551, -367869011 ], [ -1257675211, -1294847774, -1307329489, 337200764, -717188789, 1708464655, -1794701265, 1709406664, 606764778, -1188861730, 460230065, 551108601, -266057501, -1569348937, -1250959321, 1705412349, -821824558, 62597702, 1238388742, 1927389173, 1108802026, -531087168, -882101656, 1957486941, -1924710394, 1985801336, -642864029, -779893338, 982740402, 1291386325, 804378699, 892733579, 372374865, 1143389842, -933996677 ], [ -1433011203, -1951361175, 918273607, 1261295832, -1136048617, -615261509, 2036194523, -1756532575, -738700612, 1289564512, 125803941, -987342298, 1812590978, -450885580, 752136408, 2031461725, -563432451, -17793757, -116144533, 374833326, 1635504307, 208617994, -205914225, -621077015, 686070638, -1150761629, 2053180419, -2004669569, -1568243026, 1623859586, 1130663928, 123281150, 978543434, 1887717167, 374726108 ], [ 828592190, -1134374372, -1095867860, -1079648323, 583239662, -176360542, -2072094528, 916292209, -956353576, -844669746, 2030334217, -1852978281, 1025591151, -1120634391, -1087104005, 846270922, -1640033487, -1592073857, 966903220, 2008020758, 385908277, -932427935, 1394287303, -743702691, 1754331030, -681628044, -1691527369, 880929816, 293395264, 1341073330, -405201349, 107184444, 1889501453, 170953966, -1030959350 ], [ -177716032, -152814704, -954955400, -279845651, 1243102732, -1620228009, 1600275477, -1697454200, -400773026, 1639571086, 14038312, -49658062, -1424588721, 1885972201, -1460996706, 635788644, -707694757, -466135228, -1877979465, 1098927955, -1312309809, 368188255, -708614553, -739781113, -421634916, 1424566776, 2139709642, 1584921733, 705913057, -389723615, 1192440306, -648793463, -890039181, 395393086, 1105614272 ] ], [ [ 52256048, -863438841, 1589735676, -262230867, 428849251, -1033698990, -1592904215, -1037062221, 549326721, -1083095435, -670328517, 1325797270, -280467445, -251178879, 2042383158, 613816925, 59098984, -459672488, 1466489214, -404757471, 865095280, -686183180, 707861026, -899902844, -1696867895, 105618103, 2089385644, 520354946, 1689994366, 981597489, 1403436877, -778958205, -616882107, 1028520597, -1861126062 ], [ -198088413, -1834266073, 1262767479, -795311450, 284642476, -1703142338, -170206847, -245122147, -2019214104, 1375687452, 1606643088, -992046694, 379124922, 1792410399, -597475172, -2120317169, -1864096414, -1194188623, 747660301, -786555748, 2146517021, 1312836633, 1688620921, 1868877383, 1119692438, 778812975, -2004324626, 1060235831, 1222812215, 1864642772, 1124913978, 1945584060, 1434523449, -1991382160, 901634489 ], [ -1420206953, 532314397, -330379153, 1701019863, 344795344, 1359449717, -1245229960, -768430687, -173358806, 100906245, -852626338, 395324936, 605060580, -1903875725, -1328054400, -972404499, -2068700857, 737680171, -1538026563, 615353303, -146403590, -1088402526, 856050484, -1856840384, -1426896938, 1476284014, -1683145703, -871854670, 466396457, -22402137, -1868499209, -1275327182, 1121177758, -567585721, -1284670943 ], [ 1676428691, 2101191418, -1999901290, -1787362912, 1981997600, -455017886, -1604710557, -315174222, -2100319940, -897722909, -1335474700, -676338472, -2106819663, 1097681432, 633073944, -1339380325, -1602331827, -1988063974, -1942265195, -1218041376, -555332101, 1406112893, -1056504753, 113296078, 1491591736, 1349940546, -819442007, -2007735976, -971827341, 385679421, -1839211339, 103653720, -1570912547, 951355386, 1384430444 ], [ -1717794321, -878630286, -1266999310, 1606294508, -1095195385, -220549203, -600673352, -1652270562, 1056705915, -713167791, -365711806, -393862128, 2055910293, 217389287, 1054975139, -1681117049, -856988330, 895909723, 1997759857, 279472200, 1684387650, -1935769266, 573374890, 1865184073, 598577142, 680054098, -1428933901, 1291907831, -1295698388, 1404138042, -1702193452, -1931183427, 347871866, -757891375, 1546656369 ], [ -2021793667, 2038253772, -387737985, -499414830, 179035792, 1817689553, 1653586758, -151224171, 1618116477, -885858937, 928821284, 400784818, 448563856, 2066842582, -857612499, 1613105830, 1013986761, -849862229, -977794254, 597224071, 444923179, -545461748, -548714851, -246982812, 1811055120, -675454110, -1291959730, -1427254974, -2086126387, -1582602574, -550646229, -882674999, -189448421, 1751286002, 625942696 ], [ -85638712, -523851641, -1128265142, -335239364, -315761529, -1690835589, 1272127146, 1835349516, -426263091, -40849621, -1414547818, -517310354, -1435829372, -2082815020, -178511599, 525060338, 2067305164, 2080551982, 357902288, -270014503, -72423460, -390791728, -624659397, 1498897451, -1327779180, -1839747662, 124932946, 911263049, -1364330742, 1591023099, 1682332442, 1690343939, 1452491694, -1344895667, -724900762 ], [ -325583255, -1820302243, 1305355019, -1287126540, -1380604740, -1080903827, 1172810264, -1954956626, -971145735, 173144306, -865220021, 698656370, 509694527, 670406348, -975333754, -207917697, 965338941, -740611179, -124286134, -106818789, 1627860531, -1206392572, -1997170118, 2065031399, -1767865736, 1840478349, -184267532, -984999840, -615869650, -1754311551, 1003885687, -2096274544, 1533645047, 1300460358, 1661014348 ], [ -1628961181, -249016978, -2057135144, 689537381, 1876390899, 258285740, -678554021, 1975489673, 2041228707, 1719379656, -547264479, 1477983038, 990351929, 1448388601, -252829915, 1936169276, -33968678, 752534501, 1915573870, 1384340036, -759385894, -335630320, 1707169302, 31968150, -974851119, -627342320, 49030542, -665974957, -1489004240, -1914936912, -903067622, -1565258138, 2014313113, -1244783879, 1242928520 ], [ -88089048, -2076695398, -84072635, -1483477339, 1508063809, -1523950095, 142633282, -817241201, -359966950, 1795112163, -159350536, -316811793, -1439912253, -3810994, 1396891578, 508382650, 1930831012, -730337883, 48086238, -2067209606, 325662212, -1794834360, 1326804408, 198161164, -837876477, 1402744228, 506170057, 244832979, -976469806, 679660208, -1181739251, 1212824304, 855315698, -1618889271, 1048212837 ], [ 569105316, 1999565450, 1918429255, -1082667525, 1502346456, 537630464, -1527108941, -747587540, 945025426, -646845013, -106342855, -187846391, -1350109122, 1602268066, 1090349589, 1760238385, -1353283207, -993527396, 1483525068, 811256817, 273485288, 1401284348, -926204368, 81763740, -257519579, 239784188, 641679155, -628415844, -1628385044, 551546480, -190510502, -1611461092, -1309906915, 1579698150, -1250550310 ], [ 2014238041, 1472404223, -634365256, 445606485, -1402015957, -1429563721, -824426618, 612196906, 1199171542, -854737723, 1551691957, -1607528292, 963773776, -1875578016, 1945306730, 920912901, -1479849446, 969592742, 1964826419, 613266396, -1704404405, 1992701068, 1828150782, -355144282, 782348835, -709591949, 56484144, -423264419, -1387541274, -1830598242, 109695811, -1078412596, -1406325768, 2145127540, -1714723130 ], [ 1677478712, -2138938610, 242017828, 1029479282, 1015999976, -284787711, -792920049, 2146647646, -1072764387, -355291343, -2021772027, 623910892, -1489224848, 910662603, -608952579, 94064287, -1685817446, -46032593, -1480328374, -1501665025, -2093413301, 775799463, -1306094438, 1247653475, -272120688, -803897982, -1335328001, 1765933918, 1526791856, 523613718, 235023277, -1304224433, 1299376188, -1781619419, -599236472 ], [ 1305984806, 181190955, 1194141894, -1288040001, -1020640357, 1954482399, 427266236, -2131619960, -1755049000, 1073404513, -2104821413, 304392407, 1803867936, -801777135, -1011411577, -1199400366, 801519990, -172050796, 1516636866, 454887045, 807798882, 1466231199, -467536213, 1599822274, -932202670, 70241537, -943553911, -781908821, -2129683116, 16747012, 696177296, 1698637473, -987200512, 683460952, 695624012 ], [ 1694835693, 1090743346, -530606417, -1709014, 203421340, 1490121559, 29515139, 123514650, 1688993172, 1337069264, -869154223, -2063597067, -1466263279, 1489106511, 621652560, -1910424611, 1158473015, -2001697472, 1237335488, 316458176, 745603180, -1670455245, 52458878, 958435039, 1315727896, -99417437, -1517154522, 465453305, 1552181090, 954817105, -1292774948, -1582321472, 2081952432, 51196879, -1136484183 ], [ -1789245764, 594995566, 81936737, -1770361917, 1326644690, -759846528, 896844305, -786321720, 1053665246, -526879903, 873843043, -449464606, 146030623, 417893992, -1956028467, 1558202601, 815313472, 838141292, 1086015211, -422939494, 1558805407, -1734016340, -2079057560, 1796548453, -1772205165, 1259058537, -708308001, 752268886, 1028831165, 1577683923, -994006328, 1303964658, 1054464749, 54363096, 615669259 ], [ -1666258055, -1985317192, 1605326587, -504056225, 914141971, 1394643735, 431397979, -859398655, 1464568582, 513622565, 1755683039, 1928373679, 780252528, 1405951655, -466294681, -2112204686, -1893112435, -1570811176, -920698709, -1348313635, -1592530593, 1006772704, -1891660482, 1012700461, 319962641, 929000471, 1735684694, 1756741534, -240667549, -877480563, 1520029499, -1129529224, 1253172562, 660629368, 2071720258 ], [ -1542135807, 143264862, -770060082, -1636655415, 439996153, -937268379, 1095629298, 36119690, 1244064094, -973444200, 191950716, -183167583, 365774647, 301264063, 1228353748, -2126978741, 405863725, -1104162482, 1408307436, -1820123409, 1828125056, -308839796, 37131120, 1244077922, 83524488, -1834232463, 2060219783, -1885472603, -796834885, 1465463571, 1792948543, -553637141, -1218130161, -472220333, 1911295704 ], [ 404129532, 744596323, -743313158, -1048743101, -1364845723, -447522138, 239949003, -16563454, -1746764597, 753388634, -1714007295, -1245412875, -2040586390, -807820171, -1131349072, -574270775, -1199442485, 828185567, 1250643018, -1096911765, -1733932712, 700852560, 1020378137, 430649454, 360232400, -165996108, 1356011826, 1676617860, 520543881, -125851630, -512960425, 179584539, 1773764189, -1762543825, 335817475 ], [ 398354289, -273121252, -1302060929, 206149590, -169430109, 122067670, -535960063, -105813693, -1879505679, -1990777984, 508528326, -1158318919, 269402619, -2147318640, 1538093981, 737995623, 1284009378, 1505040195, -849084983, 269889092, -1629682779, -395907500, 206164697, -741888648, -1692089808, -809680258, -1026080415, 2011892348, -1903665643, 1971275721, 1639272227, 1226696368, -1622913531, -179328290, 413933991 ], [ 734861247, 1732325837, -900941781, 1256520066, -461773850, -542614227, 1470429590, -424439006, -1131102764, 1229094860, -496746246, -51545493, -3355707, -1719205957, 71387497, 1383236202, -281740559, 865628795, -2125171786, 1394173165, -770448021, 233006661, -751725855, -439487599, -1557448053, -984022501, -1579275365, 917877696, -1733424779, 1580206714, 1305914890, 1419446804, 1353752471, -885527784, -654371656 ], [ 725865709, -265451642, 520577788, -250235775, -981069687, 832418520, -433872572, 782563509, 24261883, 2031487325, 335621863, 2126443076, 1820494823, -869091266, -1753915333, -17235557, 293674398, 228339050, -1730873098, 1583326084, 339199148, -176461114, 2107520786, 1387855801, 326664792, -860026047, 1709344604, 441792450, -1566641588, 990204296, -43661095, -1846782579, -1628671651, -776124895, 491635381 ], [ -2030233835, 1033695671, 562078323, -162086854, -1161182866, 1782012689, 1047618916, -389905619, 7436803, 1006764362, -993712527, -1078631350, 680189190, 240507767, -367868303, -1718953460, -1206691747, -913515099, 337659387, 1586505336, -49652788, 1324156483, 15205452, 1143921674, 1106213850, 1280689557, -253202024, 632783220, 1835412097, -1826590654, 800174958, -1680751070, 769513310, 74551616, 316676944 ], [ -167027367, 1462348010, -1381188489, -2053734218, -995191525, 1300693203, 918063753, -1691561600, -2013775105, -996950427, 141475749, 1053064142, -223157818, -1310826180, 611641510, -524717498, -760476938, 1578129719, -1223112946, -1797624209, 1967502019, -1215472670, 400124121, -951164709, -695045182, -1573814500, 167961464, 1451288245, 1022704774, 1352125720, 580151341, 222589096, 1314814101, 385431102, -1085754979 ], [ 1552570271, -1618518676, -1710608865, 2041251246, 978971456, 2146023581, -1799905075, 806789802, -1918012823, -191590497, -1111453884, 264291156, -573986729, 1218910632, 1213285696, 956729748, -380434888, 517931996, 1954011721, -811896315, -1279443938, 2046922031, -2037205244, 1795614796, 1726191941, 1651875680, -1062069597, 1767436265, -1545043310, -1017179289, -59595050, 1906205784, 996822583, -1260455611, 1877410175 ], [ 1231306024, -746452759, -489464076, 1047373083, -412181511, 1199328955, -328624398, 828175876, 534872571, 729559965, 1990954536, -711917517, -1079366417, 1233950367, -1445851697, -1161346625, 835599806, -147937315, -909508541, -1288307710, -1217044339, -1805726121, 1052982926, -1335292771, 540310491, 1027823927, 1388870578, 165814015, 440318273, -170116055, -510931830, 1424933256, 1318965310, 1619311650, 1718533169 ], [ -306950229, -1998036460, 1361170842, -195059605, 1241933486, -762833453, -1593258644, 1810745656, 1962202721, -1950232379, -591464425, -1160596537, 95061310, 908797461, -2071836646, 938813468, -398085074, 1389561071, 587296665, -1502607903, 859497035, 42053897, -520219641, -710870187, 827645259, -1790191337, 1081767680, 1795629274, -1665034386, 1926758446, -811070307, 471516130, -1762242343, 756378245, 655698007 ], [ -1746762008, 140852513, 36959196, -919087888, -535804838, -799094524, -1217622800, 599070018, 1189559130, 1902541171, 1063509988, 1760560598, -493256394, -1734557745, -1298433506, 1158844337, 1374371970, -2147221529, 1277953042, -2060163760, 921827277, -1084724368, 1203944408, -961350713, -14618766, 1110874914, -2057006202, 1361338172, 1979867682, -162032545, 411564703, 847717876, 1881215244, 865499411, 894965224 ], [ -1158652007, -1509605665, -1693314206, 829821525, 201760003, -964557577, 1995656576, 1186929965, 1534780808, 1100287290, 179569964, 1981968449, -90790057, 268234739, -2052811822, 1005170106, -1476328859, -1579969369, -1216990146, 417050042, 563339796, -1435790700, -439785969, 301108543, 525560357, 1475560549, 1030115928, -29398473, -291688637, 461782429, 652130875, 1018397678, -1206859931, 519735299, 853457839 ], [ 1674398464, 895203114, -768214627, -421527812, 783647367, 1611729547, -1657958888, 1965385218, -153193197, -1845183362, -223899888, 649378468, -1397954340, 1413131343, -1549778186, -61147825, 55549282, -1952925087, -2091810934, 1116239978, -361830715, 1362851879, 1134907538, -1277332950, -489489576, 1783104754, -1638319871, 1307019549, -694759343, 1636495389, 8642161, -650826976, -13691708, -1623013956, 818021091 ], [ -1340290294, 405483480, 532121154, 70295100, -680457792, -1273611545, -1932427757, -1438812724, 456203161, 855375036, 326435969, -30317528, -400699115, -1940714853, -520294451, -33356020, 366051990, -2114410516, 1558213651, 940503339, 286728618, 1420229111, -818210233, -564835660, -801506871, -1710085499, 820192149, 1720118718, 606268795, 1808670221, -645743340, -1512578481, 466378276, -1804318323, -262856785 ], [ 1072672871, 1774283461, 275813533, 797159773, -1367090367, -974935289, 489041217, 1405924765, 2046283897, 457277308, -2038767274, -447542708, 372157015, -72713573, -1128377632, -1978662664, -710301474, -1045216642, -870659102, 1804747597, 707656977, 1141848356, -656842284, -861572947, -2073721994, -128031171, -1765855964, 83882391, 1539976376, 1719855657, -2030593641, -1730132285, -320895929, -1176578194, -459173253 ], [ -1607801661, 2078280391, 796693089, 1270162849, 1516612225, -1338819596, -561628465, -2035735384, 629280499, -1782312888, -30285151, -278621209, 1998243877, 1188632063, -1311128549, 1188644577, -795266230, 786335089, 1447376058, 1275736428, -1815657090, 1607090870, 1224081332, 1835139602, -1539842043, -2081397922, 1179485078, 1604512241, -2117434238, -349611090, -234446018, 252716534, -752827642, -1408517060, -1426951304 ], [ 14357475, -246177858, -2046536854, 1719693285, 2126870536, -551572847, -803099221, 1865154459, -454534667, -809715045, -804852020, -1753084465, 679711499, -1753927460, 2039567528, 1959533529, -195129218, 505748672, -782072985, 1722637954, -492363074, 755582585, 228048021, -1054797597, 1546268976, 1386210584, -381112174, -1818183885, 533530822, -160349528, 346361437, -1078549989, 403262948, -1062948303, 1858979102 ], [ 1828801109, 110693170, 354286881, 1076490447, 1425053524, -4892964, 266979702, -2119642853, -1569698618, -1220145884, -101550178, -408662175, 259327372, -1636611195, -412259316, -222253115, 1997367600, 250700317, 636667441, 1130636042, 1787262258, -1940645622, -683488503, 1752569632, 2026928460, -1251696702, -947317514, -518168653, 1119943113, -2108463348, 1180503102, 215076322, -2120066481, 1887147673, -1358692474 ], [ 1363865588, 1876556614, 2002813139, -306315508, -1048757072, 92165565, 32728782, 4798481, 2088382000, -25562401, -1810381876, -914634549, 284485950, -198237339, 1828172071, 43755105, 608614558, 915246357, -2047312797, 1959070481, 929047630, -1676795157, -1034968353, -1393210190, -1545796633, -1433722791, -485282796, 604859573, -1152908619, -701794224, -1169562731, -442078155, -1646877838, -1718680955, 525824891 ], [ 538021231, -1700003639, 1370909312, -1010196702, 1016214041, 205434269, 1113829729, 1914746642, 1931012690, -359513310, -239296617, -177353138, -1590213870, -98643936, 1185916574, -37866744, 1103616867, 810315366, -93407476, 1059371665, 1258507545, 1012002075, -636572433, -1294238531, 2120756768, 1846161328, 1981149759, 1699938481, 815902065, -2037862652, -646208288, 2046935702, 1558316791, 1524686596, 997876986 ], [ -1130205429, -1989663389, -655184340, -358519781, -769344350, 519939443, 279478984, -997309186, 963586436, 1642442539, -292761926, 40049648, 502230205, -1340152664, -1835379820, 1531065866, 1998431142, 51864374, -938891766, -1403058014, -522268208, 1896322452, -780745676, 1885063844, 977132924, -276197790, -636036189, -1011302252, -1028505377, 268849479, 438667419, 419009401, 1376043999, 190047806, -195184457 ], [ -1248086918, 603103457, -639837754, -794608675, 342535340, 1949174214, -369034468, -1997322840, -195829153, 526725282, 1759693992, -1831175965, -724583793, -1335164185, -1791244923, 1835459997, -1205865856, 1282316808, -1095851549, 659809394, 492781154, -1172286328, 234742525, 265826207, -1826724599, 868448534, 147278277, 1703046048, -1819614832, -1063643519, 1109666280, 1578975044, -1283535086, 1128969022, 685264374 ], [ 1749227820, 896660728, -989219854, -517293758, 1346000037, -1561759137, 986555905, -765463471, 1980289221, -335621945, 595002748, -1373547698, -2085053, 1323898510, -2134956887, -1753139488, 1951813512, -1528172454, 684779907, 1589322779, 1929879422, -438026248, -32370576, 1925131287, 510149723, -1577726148, 716902309, -1023020869, -1735201696, -1485769151, 1044856314, 1119201250, -617568503, -894731783, 318226502 ], [ -185923763, 978275641, -453386117, -855564641, -748055888, 1395901253, 545658581, 422365313, -240266731, 1453111989, 314581506, -447755734, -2065966962, -1372070280, 1453780371, -469381933, 917050089, 1944706950, -1443996159, 81685816, 1089557410, -357051126, -2062868818, 1207384488, 605647343, -321111023, 1134637859, -362081508, 1878252776, -182877187, 1087053739, 1797533460, -1682125556, -1340888225, 99256776 ], [ 1072944457, 1259965676, 56081087, -2087022233, 1874810932, -1748441468, 649709404, -283140, -2087307865, -1392549869, -1123775345, 1348271484, 1455933566, -1779683131, -2051210886, -164779934, 452908564, -770289055, 485874090, -666460517, -1286833517, -1788444370, -122809854, 1517909157, 1957927318, 209130745, -388714778, -760171367, 1344191370, 1792448123, 1086498220, 1998182976, -964061244, -191566787, 916063475 ], [ 246608786, 1358590777, -611634481, 1683725987, -365467054, 1218512182, -288199025, -1832471283, -995479705, -796553104, -786427374, 1910996658, 1479825898, 1382999575, 966956162, -1137018482, -1794564970, -195046462, 120628817, 177154099, 720542197, 1752617333, -1398265454, 11535794, -1033505574, -1083298154, 1493714473, 278845411, 874501592, -1421699383, 1794393774, 266725880, 1982006056, -2049272602, -679699062 ], [ 358499470, 394847038, -1185178839, -42671860, -615559294, 257398722, -1150715772, -2060303125, 245057830, 1501903024, -1366015641, -1369928580, 1757960442, -910246786, -1020827313, -1396773459, -408925116, -133911323, -1467502361, -707338846, -1050337956, 1465723646, -3095398, 820234348, 597899277, -995961516, -770899334, -1108164012, -1925441955, 1914900603, -1624378341, 24156368, 80122304, -757349352, -386757379 ], [ 996968570, -2049181053, 1764118645, 1756825760, 2134984706, 1548486980, -1370465798, -1636095322, 1066028474, 536962203, -2089909365, -1282735394, -1576313310, -380192149, -265962687, 1038064994, -1543767310, 1040219110, -675437982, -1713997071, 1794716371, -995309138, -1197441287, 505084026, 319937341, 127158243, -826852837, 155008363, -861535882, -415948034, 2144110250, -688384091, 1154868262, 670928896, 953871781 ], [ -1881488368, -1675535906, -1872810004, -1739770794, -912415921, 2118862113, 833939007, 472575026, 1766349316, -1786843576, 314352947, 198009927, -1148567784, -1776256902, -70346880, -855606195, 473710400, -87937670, -669190628, 1314288855, -270770976, 1564127362, -40272525, -1882610674, 1957411306, -1553392048, 703613025, -1224155974, -154685592, -1162762879, -1080845603, -1460614277, 904870879, 541420708, -1165647386 ], [ -1642604009, -1195526805, -1876884594, -970515036, 1113286287, -295607150, 1226219564, -516409740, -339920732, 1062901661, 1232285915, 1783199854, 1336113547, 46637048, 2045616701, 1032928141, -266744938, 907591745, -1976466126, 590648099, 558514634, 442759441, -349546687, -2121369581, -397027867, -750375613, -538213603, 1770794371, -1058878082, 232214808, 894594632, 308503939, -2098234106, -608934596, 989523448 ], [ -398976586, -5439089, -177580668, 2010555631, -666019051, -1926073421, -351605374, 354039430, 995986854, -1745266643, -732592138, 834849560, -1629051095, 2082555689, 707619638, -1686222671, 1957618965, -2099448925, -738657985, -976592613, 31339580, 1586662684, 2104971831, -999347271, -727594914, 2061216840, -1266809377, 1552087027, 1271599742, 828995774, -1709212006, -888414988, 781984695, -344903973, -520439406 ], [ -2083782468, -267394945, -1711791456, -1253535890, 106795347, -1076729940, -1328603546, 621131828, -696197448, -166198662, -1085847660, -1498214195, 1210170935, 2064321465, -1606085330, 1054890347, 268705507, -737556277, 153594959, 323266736, -2031457925, -1616882888, 765354413, 301054632, 1195402719, 428001512, 326238405, 369605133, -970982260, 1012140706, 14340358, 2141901741, -1029083078, 129763278, 808743955 ], [ -834095311, 630193720, -2006111560, 1575434438, 703729602, 707735346, -1671285318, 682400771, 1130913644, -1194561763, -1077719680, 688039713, -1760525341, 1644372726, -975435976, 445442413, 271947853, 116030076, 773901814, 1115598256, -354358295, -1905917600, -213916574, 1260792227, -750799108, -1029225053, 1732611388, -1603321181, 2031654012, -60989378, -794260209, -769723243, -522982968, 1166873716, 1600239643 ], [ -535530609, 100874770, -179891074, -2125524026, -1174550403, 179217570, -300767214, 151490124, 1616807998, -902580305, 1678101305, -1306983256, -1800387187, -323523486, 117956198, -1008484530, -1974333649, -1736559862, 2012276680, 376692509, 1335064707, 1148810220, 2047202276, -1131190144, -1674028395, -1981265391, -618375332, 1033009612, 1351339631, -120796439, -1797750432, 1629456390, 1419260490, 1257964532, -331601087 ], [ 1235718574, -1334660208, 1724281585, 2128037541, -1118838849, 1305438405, -1988389061, -301830004, 2088592163, 1863582200, 183189156, -130878222, -1396061939, -1398029835, 129619397, 1129482472, 122995989, 249117159, 63214585, -669105148, -811618799, -2084820444, 669286922, 1074383577, -556152425, -1852134728, -1216914521, -336311671, 501437080, 1899037047, -1756985435, 778089806, -1479620536, -527159953, -373440227 ], [ -325868293, -1362300833, -320939040, 1397867016, -998861857, 1471139220, -1647727221, -404489796, -203179797, -1405134723, -1711180095, -553830695, 666404806, 1576471714, 187291284, 7733506, -1419767151, -902360367, -2085144330, -1206380290, 74483401, -2091760806, 559358749, 577484786, 280593625, -1790747052, -1270945148, 2077513325, -4012300, 800954581, 1460549727, -2094634901, 1280779486, -1048201834, -123644254 ], [ -1291440180, -105297884, -159161403, -1662273840, -2114712275, 1956965217, 330393327, 1973915565, -1388308060, -1394251227, 614827383, -1796331189, -2025901252, 427241618, -745182611, -1791939064, 1654879492, -1471448737, 1584443909, -2132601189, -386610656, 480465180, 375520575, 839924828, -1197008803, -1684362442, 2119951154, -592172270, -1537446401, 587497371, -1809239619, 227686742, -167863132, -1786623606, -942267019 ], [ -278694789, -365666910, -1057320037, -1557432911, -815231211, -1859796724, 331993833, 425556603, 1354273069, -1143564429, 801079220, 587116637, 1361098215, -1561640413, -599828798, -244677668, 724313256, -2131487498, 15293449, 166430817, -702861558, 588949343, -1395905596, 378732230, 1055677496, 1845282628, -249917078, 1465054159, -2138116628, -1865139392, -538523513, 64140364, -983493745, -1279826817, -1583274684 ], [ -2035060983, -1883269583, 215664837, -1767664317, 1018487532, -1352701022, 1916960169, 238337071, -309526040, 178300415, 755543985, -461318174, 1468140454, -782212765, 1535057111, 376541354, 368352771, -1528983555, -980663794, 1658055472, -1468899690, 2131354346, -2118817676, 592855161, 1359375341, -1596417752, -1403833473, -521456616, -1279351990, 1913336178, 1329465272, -775419801, 1829019246, -74644833, 220406846 ], [ 43330786, 988779682, 1366733408, 259140506, 1650038868, -1045482536, 1878022249, 267698915, 1520282782, 629595401, -581284945, -522299111, 1681657071, -1018694031, 601390306, -1806038830, -1335743633, 552261853, -583539373, -1753951451, -1102797515, 1623620917, 1757828370, -1344936482, 1528785452, -1422973807, 1026492737, -1901839695, 694082029, -1197807017, 1248134628, 1317155760, 946557532, 1001561314, 1081927379 ], [ 315049548, 623653361, 1099181381, 1666557793, -704765199, -2032918136, 1996534109, 86145887, -1977524645, -1044906207, -484362399, -1979102876, 1495072765, -1554384363, 208367972, -2019857976, -793540059, -1777181817, 721078912, 1610785110, -37601571, -1961532935, -205979560, 1544444585, -9354401, -558073996, -1774832694, 1692122975, 688071254, 309332233, -509299467, -1143936838, 1690520760, -1660601306, 1813676931 ], [ 631879667, -48437123, -1622280173, -7146977, -173952037, 1503221265, -1819451441, 419369925, 719577741, -29953344, 971424166, -174798996, -1672009181, 972327847, 83957513, 1650990215, -570853456, -73390549, 1101656807, -739001901, -2067862058, -344409278, 771992928, 1246525023, 1504860877, -657373146, -769134576, 517142142, 1239900429, 466153148, -1955613415, 478321426, -1604934819, -938197929, -957181132 ], [ 553302373, 96451106, -1792821522, 1146212719, -429312645, -2076126471, 204104742, -893884084, -1326041294, -1816909064, -1327753052, 109030630, 2003572543, -452860162, 738450007, 852173319, -2103941334, -2031510331, -1985317427, -1010273217, -1039835762, 99683793, -1397259153, 540708329, -266196051, -671402683, -775944509, -1988246215, 1861289846, 1698728920, 1527975515, 1980941989, 1344783369, 615024026, 1618605304 ] ], [ [ 608472759, 2030769236, 446601766, 1330637650, 467730174, -1071133016, -1491009733, 67773036, -1757794421, 1312463527, 34760007, 1689569453, 449636141, -1979140623, 229043890, -1017183229, 1409602820, -1986707098, 1816129795, -1435381408, -580038934, 1981256578, 1285950163, -646346624, -1242967337, -475102892, 253448985, -2006103770, -419774125, 630904799, -1519684572, -2126100325, -24952934, 1327587954, -1858246967 ], [ 643130113, -1479690716, 1083727806, 344285909, 1149403502, -2049562301, 647337159, 563918804, -25452102, 1839730444, -2114397523, 1867149793, 467525904, 1567413173, 1224047049, 195162632, -48198591, -1023441140, 453919045, -254446849, -1322655688, 902005470, 827965269, -1778918211, 375697016, 142259921, -1629735835, -1271436036, 1957703381, -1994181134, 2088292898, 789558394, -1640320461, -44350743, 1651150032 ], [ -1620184410, 1244654317, -1188175423, -1304828705, 2136655697, 1036303124, 1629647347, 605730268, 1432410702, 1174974342, 286072373, 1079228324, 1087846792, 483213167, 1735752600, 1758231331, 2060965217, 1794384487, 1617150886, 1856951547, 214149193, -481972977, -83719523, 289802555, 1754240015, 249279788, -758206287, 610351299, 1280624639, -313982995, 1738282808, 1859845461, 103996763, -1766079784, 85001836 ], [ -2077302858, 593214756, 2032688448, 617724732, -1341696313, -1704570582, 1141673534, 575803168, -1658933857, -83232680, -1460430849, 1947225410, -1267221970, -857030215, 1811183416, 126652372, -604547009, -347649355, -1884974772, 1455281041, 1434334299, -1686950792, -643776764, -1669900143, 1557629000, -199548269, -233597109, 1112589264, -244207782, 644766630, -1557727245, -2013057985, -1918779349, -724261386, -647144182 ], [ 39284233, 1772744118, 12848303, 1809863735, 819774281, -1147426925, 441132483, -944896484, 816158442, -2008749267, -471496650, 71239526, -1581056864, 1264299215, -1881570087, -1944842039, -213444326, -1641860868, -509386872, -262258729, -993499499, 1800341638, 142710576, 843965937, 1841071769, -666110971, -1348467675, -1883697289, -1847930297, -1433949289, 314323614, -948695675, 1853094005, -1521805751, 1580830177 ], [ 1117499664, 744055291, 771211301, 454442677, 1295225486, 300253042, 1721096318, -1787189530, -880895680, 231679699, -546147061, -137332911, -24570346, -688881696, 2073332316, 1021422302, 738533361, -1152777096, 2054991759, -1698604690, 1216527497, -1609902956, 1757383457, -746768299, -97105932, -23587719, 834529343, 954048409, 1621417481, 836010332, -948778960, 1686010487, -123325393, -1536041146, 1339298388 ], [ -662154945, -214466384, 1298293893, 2093766535, 873185669, 79912292, -1837123295, -1857767380, -1821353880, 589378868, -1799159272, -1307745925, 1650533607, 11166459, -1391089785, -140891776, 1983638479, -934028766, 857644659, 1763693699, -815551934, 542343414, 995056348, -1021894658, -436093778, 582783307, 570376145, 639049238, 1596951958, 553423311, -1520751768, 2110645377, -463117845, 1658677928, -4401303 ], [ -2050903724, -173751690, 2109331772, -1989477866, -1808674983, 579923834, -37369165, -1381233848, -1578923618, -1650714372, 1231249706, -162353755, -1100059448, 154461507, 2111241228, 1884812007, -319314891, 282402668, 745937343, 712497963, -1881881978, 1730476803, -456707403, 3785085, -1938872740, -1084629506, 1913579897, 1755828190, -711416084, -1144551887, -1827180912, 511013931, -726276202, -1366251711, 356433232 ], [ 1352107029, -327567152, 1981012578, -642070923, 189444133, -1162740555, 1121646215, -466193817, 4923221, -568801951, -701615085, 465890781, 732497040, 527859708, 345770381, 678318483, -1643840683, 1096857244, -696714178, -1774397379, 1246608312, -1510358866, -2078480023, 1752057630, 1052125848, -847773106, 1258942769, 1010708193, -377355426, -1105399124, 540157977, -1817589343, -891807299, -2000532454, -2147187184 ], [ 390014694, 87208605, -1159870880, 657384576, 1990892181, 427241779, -541241061, 1797102862, -1106886134, -514768237, 614466576, 1761607215, 983310478, -217737689, 1421770425, -136464451, 348694777, -2109703120, 1883270224, 697451181, -861626906, 1404016322, 948210544, 2107984428, 1116674823, -1089593804, 300994390, 74417293, 610357380, -655562710, -2088949643, 2106323400, -1057592197, 2063689667, 597499250 ], [ -1577160893, -448437892, -1066515816, 889836569, -1453136223, 1035561825, -39377843, -1028355471, 1050925920, 667302528, 1316127072, -1350755457, -796425235, 1048466987, -1416804447, 719543761, 1658161172, 1730045846, -1829442108, 1950638134, -692342094, 1805456448, -1896770306, -2071179604, 566288349, 720225908, -1235197253, 441649142, 1671498506, -1355419258, -1524365554, -106362365, -1457583447, -884873110, 41464300 ], [ 1247642907, -784756791, 491995694, -1562146019, 1682454797, -851488246, -1040919518, 1224938630, 980204518, -1742097407, 1250784236, -1789645985, 1632814715, -972244161, -854557335, -411548960, 1070616654, 1784514420, 1313015719, 1228945110, 86668146, 840767418, 1171521228, -1747424163, 2003052954, 1433820520, -1815015992, 2116921903, 283305118, -316445488, 1552465800, -1536843879, 1676037193, 1811856498, 1564918986 ], [ -1091888473, 31910587, 667255650, -1314906604, 1257510805, 348644507, 1756320843, -1502292481, -2114851499, 979605646, -1115771421, 371656658, -1053223749, 814956373, -611160263, -2136281245, -182152812, 1807287056, 947504254, -401055921, -12974092, 1161316014, -911308047, -1677620549, 112148174, -600880475, -1113578823, -23964505, -652360302, -2122476853, -1091248725, -1240278121, -1403657995, -1782120906, -1344205085 ], [ 1117392362, 522430689, -765616933, 954135073, 1788347274, -309839415, -407664218, 542036803, -75556814, -1460598033, -317096695, 1769390697, -799817940, 1277944784, 56372520, -1862260050, 1488315259, -398009392, 88526871, 297182159, -36405478, 1442963691, 999431142, -617792443, 1222148395, -5940365, 1364989997, 2127299863, 79190444, -214240534, 1407340897, -1198157979, 173374609, 833009476, 1909107512 ], [ 373773699, -779489842, 1916343359, 1024281658, -1697668587, 1674440741, 1924296524, 152607619, -1725045057, -1940279312, -1671745837, 1455319688, -1921236208, -1906188352, -253739729, -2090169102, 1276719765, 2138205471, 1612360116, 1161680154, 696409353, 1367979997, -2009164767, -7615696, -1128722391, -1021804736, 1721710105, 2019962980, -1114986455, -625479433, 572878225, 98654946, 601314677, -539542505, -829964074 ], [ -723009583, -1524831934, 1274342845, 1735433221, -1771527801, 1713128328, -1405649234, -276093559, -1208395281, 1546351574, 1995474723, 196742016, 908606724, -1204849532, -1127740947, -1067763861, 876552721, 1923669806, -1237912455, -1564261686, 40455261, -13055833, -1582884924, -715910401, -1968077022, -557772235, 1453226003, -1362410094, -909242294, 1431388555, -1439711400, 1633092912, -1855072901, 609766804, 1705205003 ], [ 375408031, 210844476, -2107525624, -1653002291, -466429170, 1055122404, -1510765234, 1993165907, -112956539, 165841041, -1718733630, 349911064, -1229032956, -430659927, -108220232, -1549635711, 1014251719, 893976199, 760723786, -832076435, -1189651372, -1549668998, 1341166405, -1267181537, -1950777632, -497662905, 1421162131, -1713250046, -1762648979, 2027123913, -526061207, 641226740, -1683638745, -377950210, 1204798130 ], [ -1880594193, -920867659, -1771791792, 506318291, 1148678732, -359931900, 1261326003, -1969053163, 412670177, -675634289, -1853309303, -1096036293, -903830415, -84551347, 622778256, -290431318, 798288608, -38207709, 1220008514, -638764580, -1907650263, 1892962448, 571707671, -776356445, 867459258, -741074819, 2103937399, -1017409685, -1773539195, -583678607, 2019766536, -978294914, 575238393, 669205130, 1833297242 ], [ 1674121654, -382251492, -1033120583, 46037442, 1944872419, 139939831, -1427552544, -1497500837, 179462261, -481365014, -94091263, -1280140460, 1447664823, -1841429880, 886723894, 1376860207, -1645185537, -1635663971, -923931742, 481395593, -1089286212, -217740627, 63793380, 2076390828, -581115503, 1936638664, -486853810, 1162795327, -1797152328, -2027771566, 535945133, 645381790, 1833483692, -2048787308, -360417554 ], [ -2051440457, 1405857832, -1111607281, 145000646, 2003667116, -1992935233, -300883878, 1557483271, -1671221589, 1077501712, 1356356251, -49113679, 506196163, -254017528, -622377989, 488595914, 53653006, 1803662076, -927023625, 1723081319, -1463573284, -1506743763, -608881651, -1948618285, 1869940832, -772425468, -219414609, -69613531, 701947263, -1900684890, -370478956, -1790098620, -1056349545, -265491147, -1276047424 ], [ 436356577, -1099258696, -600871349, -594425908, 293089204, 1587087384, 1720870370, 1134430253, -259627027, 118213394, -1615561793, -326797058, 801198615, 1000107274, 421760615, -177027339, 1450096872, -1483958953, -1307372793, 1952869016, 735176757, 630661379, 509543950, 1650601103, 2126908042, 336910726, -1188252140, -1017242084, -1772072797, -1159293645, -1064549139, -1954922448, -1525909449, -2099439048, 1394081464 ], [ -236856044, 884624465, -1258933494, 7716955, -1973829885, -1574782665, 1666681789, 726637806, -122325314, -859761007, 1782858733, 1201902131, -1612664789, 1974165419, -1041959569, -49055997, -218935943, -2007642597, -152709268, -1884351365, -1498143520, -27146228, 785189046, 1253798417, -207709432, -377821491, 222228155, 622969261, 1011646052, -244996530, -131299093, 1212919670, -1346914804, 1588043572, -367265072 ], [ 1903425522, 1979902267, 1088503315, -265885725, 1509234279, -1860820229, -1818195782, 461932330, -179587333, -233605079, -1119832581, 1533874970, -1926553726, -1428556324, -765232458, -35212504, 837068981, 21532470, 728477516, -1136979397, -374634141, 1960021858, -1788391773, -1234675, 1788650089, -663014043, -116805179, 452653309, -6049245, 58699567, -216089335, -1957478186, 1114922392, -400706759, 533792628 ], [ 506216391, -1972233100, 476221992, -1057786317, -1975519089, -1530699954, 1728996427, -291223874, -1397806765, 1199093349, 1110296531, -520785197, 188647426, 1786651286, -604786215, 885063529, 1019213406, -262327826, 482296486, -1535915819, -1767685383, 871308431, -340037043, -1268074018, -848466340, -2012234879, 1143375664, -968290825, -1616669583, 1877481466, 663313466, -665216704, -425395675, -653906758, 1095200506 ], [ 1964147206, 645278409, 1280449920, -67834, 326653384, 1716856367, -912343483, -1323864196, -302659717, -1635245977, -1834666899, 379182958, -2059372932, -660555708, 778338505, 1186473873, -1040924654, -843273692, -1923267559, -1837632272, 1241365198, -393652215, -1817336893, -1504103584, -2094370695, -281832429, -762316640, -1892739362, -1679355660, 1725453537, 2065383581, -1328044922, -810808538, -65752953, 2129812404 ], [ 541320337, 1127903188, -365351589, 524602437, -506730972, -462606631, -311188268, -935478470, -1730435488, 1893167947, -1307736812, 1181186488, 743968008, -1455951952, -1735370827, -6549353, -278276877, -529505492, -1896938188, 1435656151, -1713072962, 2063228196, 497217585, 1079656001, 611963844, -1853531972, -1572209000, 925229294, 1622176670, 2118079727, 164851285, -261200494, -1580345123, -1895753125, -1780961086 ], [ -1318147064, -66490325, -1140254560, 1895426593, -1057704883, 1109084228, -1419812259, 844206000, -1252702991, 1951438168, -330056565, 972035896, -350115106, 1081111190, -454968671, -1007432540, -777615604, -1098098452, 1330717195, -1945167775, -1406402506, -767823547, -315438717, 1791943505, -1518839799, -1293402811, 394972801, 549811128, -370269829, -1192492857, 254863693, -1032510808, -1133729447, 770274851, 658158060 ], [ 1550513702, -1247947850, 508366551, 2009701327, -1963789536, 429811865, -342847353, -2044005, 1200503738, -219900665, 578588478, -1672385440, -1282690126, 1506173881, -2048725153, 95248894, -308964632, 1412796437, -1325844758, 1298626975, -228919697, 667296544, -1233020309, 328160911, -1096698075, -405874439, -127253552, -870778104, -1955561461, 1904032292, 1410294704, 664372175, 663472452, 186917230, 814133873 ], [ -1223795894, -517813837, 581318424, -280080826, -1022244475, 810999342, 1971474329, -2023365562, 55383073, 695042133, 1446010225, 477965860, -1426652880, -1826710016, -1341493638, 910660933, -804141823, -30876236, 544451275, -1801579299, -1131234913, 1247224814, 1553913039, 1768120835, -1783853690, 1317251586, 277181102, -676837580, -2105401353, 292413581, 606596967, 591456363, -1199772032, 443189768, -248721203 ], [ 1382175411, -896037746, -513188967, -2016053124, -2122971284, 1347588777, 2146333404, 14452146, 2032470032, -1777693107, -1348825845, 27635367, 1401939896, 502647678, -539400872, -1943527565, -989651188, -24563166, 1789496700, 1900981129, 1105691183, 836019850, -1569449360, 1588003357, -1470965057, 2105739590, -640976332, -1704874096, 1679473744, -625731841, 2121652894, -1622688569, -1048926804, -2098492328, 561622699 ], [ 325851266, 1774854837, -1243819220, 587060306, -2099188665, 336673793, 1770470226, 1069137415, -1279620169, 1115576499, 751783814, -1060343080, -704616483, -445678036, -821232232, -1002734202, 645486745, -1059473369, 956695293, -1778249799, 894178129, -293513623, -184669305, -1877105672, -1296021593, -789816141, -258864082, -1938980207, 1008148782, 208146118, -999525706, -1559453090, 319010471, -1085659081, -1846951445 ], [ 479447503, 871745885, -249254287, 952575720, 34788895, 1249984370, -1240052643, 1484191689, 453429849, 1261821293, -1791928461, -146367586, -881010240, 2036632292, 1735935323, 1099998081, 1854491867, -584065850, -507178699, -1491599762, 838438067, -1712624811, -495366308, 474691184, 1379014728, 120160012, 1018971779, 1010310570, 138990330, -1804380429, 2078483391, 1720676770, -156060986, -1986016080, -1427825016 ], [ -1824715572, 1622671022, 763989554, 333967179, 860340283, 1856784167, 1212126191, 1372137701, -1504778901, -1562103664, 421791164, 711117065, -493531847, 2097296386, -1466501158, 2062684851, 556977965, 1126963314, -1629305531, -591153954, -327312562, 1577908517, 1758874168, -1650143630, -165036326, 339862940, 1245739912, 1870003047, -1267993606, -161186841, -145840725, -1321345550, 1569250056, 1814688699, -835072278 ], [ 784978946, -77634528, 16381205, -803894844, 696011871, 621800702, 104578096, 763892096, 69374789, 817504453, 726523461, 1848584965, -154916010, 569459129, 1431476960, 341284454, 430189679, 818667893, -1794653710, -621347482, 443960099, -927010525, 130794532, 885431114, 8204844, -43137701, -936097523, 1518025538, -1950472975, 1350658308, 2115793730, -1906394287, 887099845, 258003585, 840245803 ], [ 42722366, -1051209898, -2035825778, -1009047356, -534092054, -1568880706, -1156604428, 1810629464, 17510110, -1102325732, 1065567848, 1611988394, 846068410, 97973417, -1176292942, 1301251869, -369888093, 498736980, -240382042, -1594791528, -739623831, -1523970891, 658949314, 565387592, -1337464674, 1461775678, 2021969256, 237024065, -658267968, 1246762279, 174534074, 66916701, -275433846, -2135660162, -475717827 ], [ 1221290995, -751231627, -751638678, -1293221792, -3164144, -1879811713, 556822471, 1642139677, -1936889091, 1971828217, -522309823, 486357533, -1750898532, -411034995, 725905640, 1977049936, -931620532, 1901778651, -695221644, 2048929977, 2133113714, 1823255204, -1231803997, -220275049, 1193588040, 1349403228, -659396893, 541160949, -1794637626, -1161035994, 1829837507, -1987292426, 321555852, -412544662, -350989249 ], [ 1301761539, -632881220, 571803435, -557651809, 1895892192, -431802366, -339065798, -340329482, 382151025, 206934190, -246975916, -312444922, 605488223, 1603355613, -54287810, -131635158, 1337128267, -1527351067, 678536384, 950200776, -758964928, 1428921483, -1266176149, 1288715659, -1180315874, 1186407563, 809926196, -540712703, -807714782, 1359039379, 97018585, -690306641, 76859783, 898923475, -1472841688 ], [ 1347446361, 768976097, 827404500, -207143765, -1789240352, 1094601811, 1992102046, 143555187, 1663872211, -1071876708, 1744016596, -732991349, 638473864, -210525534, -48046776, -1716742031, 1794734953, 824827631, -387963371, -2042859415, 1833588671, 765689281, -153862751, 1690730231, -1195383530, -210996998, 1742949956, -106915256, 843055043, 1570401865, -406145617, -957119626, 1707207528, -848192722, -1784542450 ], [ 1378696673, -1988468043, 108527550, 1191177207, -1454213314, 560325468, -1972500760, 1843103505, -451363660, 570585221, -1647603731, -1734796370, 105620660, 1184514863, -1675707667, -1796866829, -1136462919, -993730719, 516999493, -1781604648, -1436813574, 1151950661, -1932948807, -2077096230, -64228542, -989225993, -898881773, 1549829934, -1245099404, -353248886, 1523223800, -666127661, -1993835426, -795910362, -22315544 ], [ -224488429, 606185966, 2142574568, 963842416, 180523103, 678165417, 1359364291, -1223162170, -321440898, -2115017536, 1104243055, 571410098, -1222753290, -1979377720, 2008818416, 972365756, 1531880693, -164048367, 1528458280, 217910695, -1361585263, 1454874525, 1041220317, -141685033, -1980540585, 876220737, -834980657, 1062782772, 1634009286, -1724485295, -950894333, -320263488, -75425566, -719502456, -1512007139 ], [ -1447934623, 1768432804, 1043325935, -1808847472, 326937261, 77755682, -1574911765, 1725856964, -534410630, -1354821481, 879404855, -373964072, -70894413, -323623967, -1458245698, 1964700217, 2002712941, -1948186847, -640563210, 1256133579, -510017202, 579533781, 357937381, 1396405844, 549791335, 1052020838, 184545390, 757154268, 471583325, -1326793904, 2035823504, -223966950, -494100203, 474727136, 1580885159 ], [ 1547204565, 42089161, 1707389628, -784636136, 947511492, -837941243, -1016028429, 424774895, -1358830205, 1597246974, -323671178, -461167145, -1189232614, 956520805, -622628459, 1527106063, -1256054560, -698154033, 1232332483, 1995227095, 2112799030, -351381587, 1433007975, 285417460, -1582503434, 2031736614, 1542298000, 1312096770, 1585719090, 242095079, 1516484555, 1297419615, 550307906, -752141945, 1488076632 ], [ 1969919708, 261865116, 964767180, 1416904087, 2020780648, 1484559390, -391955484, 456661796, -1054150903, 725702684, 1041951395, -1959449835, 119604667, -198988866, 1228812083, 1482615032, 1462460219, -1441490848, -2068898657, -38361703, 828561008, -1890451491, -1805246628, 1124662400, -1091847428, 1748676751, 2014278711, -928652909, 1869368157, -696419914, -203357363, -1859177411, -1982984276, -1664152785, -1398090353 ], [ -555620915, 1825337926, -703895327, 1982453706, -429591546, -1499818180, 1210493421, -2133355658, -1354838239, 1090174995, -756711161, -136308916, -255987726, -508488978, 637904208, -1453484451, -1352390569, -1880442292, 1843795031, -525996069, -54715254, -589787746, -1813391436, -1610148709, 2032462848, -1661641603, -1345991334, 288215511, -241071956, -1818789513, -982578714, 1720869399, -361082718, 1201628436, -1045262174 ], [ -283540486, -546681330, 350082900, -954545507, -843805359, -1213219171, 978155946, 1081494983, -906595069, -974188447, 63307923, 1464578110, 1222315462, 1519619022, -1740233441, -1525959396, -521378945, 426713012, 763414959, -1889941404, -2053307097, -1667226066, -361941674, 1605860438, -533055838, -887363710, 1881457703, -1358625386, -1822064403, 1306085134, 1417328993, 650967362, 76359802, -1004359490, -51746009 ], [ 472093482, 1818801338, -1557218321, -781935961, -1644563662, 1809499997, 516885482, 792344669, 1179790752, -1248858208, -1767866725, 992171822, -2026233335, -1259428572, 1483114430, -456649839, 1368677672, 1509911217, -1956255931, -980431585, 828198991, 1964889714, -851123555, 1492209452, -1772894604, -1353486333, 126869761, -553965240, -2127821909, 1549187014, 789853582, 1909761880, -789801742, 491285147, -1599324991 ], [ -759407304, 255529457, -146040445, -3238395, -1479780398, 988561942, 2133218687, -1035824617, 970060953, -1153523240, 34103138, -1266155144, 1199214970, 517424755, -380418491, 2104415813, 651979379, 978619639, 1671543927, 483442441, 2101756446, -1022293999, -1643952914, 907693394, -1501837042, -631577904, 1665449034, 319155072, -878874038, 1700233025, -1990508938, -1920043676, 2143670803, 1319929281, 885253725 ], [ 1266053461, -567401209, 552346374, 1878469071, -2058546374, 1168440199, 2055712867, 159189370, 2040284451, -588287630, 2121945256, 38547545, -147226856, 519509781, 845159555, -194886334, -344216639, 730790662, -846434816, -1522550127, 1690128547, -443793168, 488341030, -971926976, 157627258, 1435296778, 264537497, 1468555112, -885578678, 937482469, 998747154, 400398472, -1549109286, 1847712306, 1327772417 ], [ -1960849308, -1436592766, -56460060, 1381295022, -404668824, 49243787, -818740458, 2073616258, 437621616, -560467842, -2021258961, 2144917062, -2096438664, -1563008109, 567566615, 932457871, -153532558, -574003909, -838890687, -1951508580, -932750241, 617437206, -525802626, 1491655761, -129368780, 420076292, -345229982, -1759989553, 1177688981, -1437351322, 1345741326, -214065881, 1175043905, 355055367, 2104164065 ], [ -596223193, 101008456, -404496315, 1873443921, 1158767719, 1833752716, 260189321, -1716532148, 999925746, -185147434, -944368901, 655149331, -812745830, -1655647117, 561174767, -1760225990, -1775102963, -1871396896, 1890059168, -1638571153, 1602149132, -2034070974, -418715281, -1405469690, -1317508219, 820149353, 1376041044, -179767621, -673213988, -1240328512, 1073153086, 1878052658, 1915488664, 446706122, -704382856 ], [ -1682845619, -1216183919, -1178857542, -1039459391, -1928992525, 79537197, 1812953272, -1251121661, -456965237, 2114677793, 387287954, 148954833, 779781534, 912315383, 620786408, 1929043126, -1492891732, 795909445, -816371342, -461607810, -1311421675, 1069799768, -1295874954, -884527650, -914752121, 1315481562, -1793048897, 652291848, -1325980162, -861002280, -1202854985, -1569211487, 1232357945, -570288533, 1349703216 ], [ -16774586, 2000588669, -1467785236, -1352024011, -1583196616, -1390284045, 1905364642, -1368248548, 98567480, 217696708, 1270452476, 1723498780, 294887762, 317082306, 80818445, 1652641847, 1338711037, 165489871, -355973678, 1488475995, 467152061, -294313949, -1213797625, -1401119465, 1083027160, 365060422, -229398065, 940909181, -1818530587, -1545096671, 1574899246, 120924114, -2040048213, 608148878, -2053158888 ], [ 1285528488, 40746509, -1475911380, -2119355506, -1485701940, 1034805478, 1634940955, 1505188269, 1860439666, 2121205528, 54656414, -1447732703, -1802122163, -382595382, -1550004551, 997905811, 1231184585, 1146296805, -1885476779, -793913647, 680233929, -1340274219, 1714888784, -241395849, 686540761, 1308537811, 1383950997, 457712257, -1179989264, 256319075, 618766861, -534125244, 107446545, -1536564751, -877310715 ], [ -853355344, 1670383130, -723633686, 666547656, 1431072939, -158639716, -188121549, 937539553, -513275631, 1666545992, 1713631399, 762335819, -973639471, 1110855417, 1511808252, 954180373, 259179479, 1595898089, 583244572, -1456688272, 2066260773, -1705397030, -285841709, -727094540, 105100565, -1954399265, -203701594, 145035726, 429184568, -64538528, -681346537, 1211371135, 436619224, 1243165360, 958808530 ], [ -1480164872, -1773397261, 315116038, 1100497193, 918582264, -1365211023, -1193793567, -510708072, -1661756937, 603059715, -164948134, -548491740, -1309461116, -2015993292, -406852536, 1423499843, -1878248059, -673995918, -202617014, -376950900, -232073652, 572163134, -64431818, 293452074, -237133887, -1028992023, -1246329500, -2086539705, -1550211219, -1300075797, -1698375649, -684579595, 1790522624, 1784285525, -2028370593 ], [ -379813730, 1584613331, 130547643, 904950815, 449734680, -258636692, -1062148003, 1209207991, 834990247, 1397709711, -1736104526, 229184422, 755070850, -1422190698, 1650472646, -2132371940, -87825094, -782066573, -187557814, 1511601171, 217567099, 891673734, -239474386, -482425741, -2051166209, 846041584, -542709033, 1045175634, 973847997, 2070218781, 591556431, 1528565052, -1269029769, -26278695, 335987852 ], [ -1517123233, -1083246248, -939414490, 643305723, -1464548135, -1067387940, 421799170, -1037536746, -409883233, -1140529604, 514742189, -1920554445, -1843743360, 127210231, 664595855, 2134228896, -1410435499, -230349132, -1977289317, 1334249793, 417625096, 760507629, 1351316483, 1399975614, -751653566, 670705176, 394951828, 1127092432, 483612484, 1698525582, 44323055, -303928194, -419423120, 2093345325, -1581154414 ], [ -481500804, 424239332, 1828795586, -302297561, 1642048962, 1637100665, -1976766896, -1194052997, 183390701, 1091077109, 1400119348, -2036952216, -1497271538, -1916995444, 363832170, 1287770735, -591042198, -1201860091, -806676767, -1412824612, 239865303, -1644772761, 1428525161, -1979013118, -740089848, 820915155, -1055008405, -1066660665, -223843075, -558491585, 1364016136, -2117318645, 966969112, -750675830, -1604480005 ], [ -18333700, 1762369222, -1535788341, 441778074, -983136473, -1522475803, -223482329, -593330289, 580813599, 2056159633, -877277390, -719716963, 663654411, -1487066987, 207971382, 444725769, 340539610, 1797185344, -674476242, 2010502925, 1060017365, 660707945, -494477691, 1401589604, 1816969264, -1321773519, 511074267, -1307586612, -1128494856, -721282121, -65112153, -1854528968, -1069237783, 1249717466, -1963255708 ], [ -971573223, 2060873008, -833850239, -1074313643, 182603787, -1187668672, -696606623, 1088510000, 1618348366, 1331292921, -5235470, -1204695043, 2074574156, -1560842944, -1653102479, 357170975, -1777796087, -855067296, 1513579045, 2100575512, 170372482, -1705026774, -1935286, -2032967881, -1943676665, 2114592421, -1001759934, -298261045, 199692247, 1800023961, 350812721, -917845999, 506867288, 1862714133, -567133087 ] ], [ [ 848029909, 1319816139, -1464257346, 1626545505, 853035618, 1885827671, 2010140558, 1510640233, 481627266, -1521323997, -1233845498, 757913833, -617464014, 1003506994, -1441127357, -1455916002, 397940565, -1004176946, -1778949689, 126365159, 1679861445, -802703090, -2074095945, -428161951, 48398494, 125250784, -874182315, -1814172648, -1567246557, 874966569, -776874619, 1756901145, 841474812, -733827990, -366298869 ], [ -654926425, -567492241, -694809412, 1365399149, -1576159289, -554530000, 701484950, 614641701, 696200223, -1129348898, 1134070675, 22307776, -1628142849, -936738507, -1199321993, 1499721757, -1941689476, -72667432, 1555862050, -237605920, 852217802, -1331128797, -174939205, -1232167209, -1073641133, -1851660337, 170079106, -1401019814, -1221129070, -159117011, -1557293178, 1127609197, 2019223301, -2052426387, 114126359 ], [ -716679796, -1287897991, -567507588, 973606028, 1587144538, 1874068633, -1644768798, 570229181, -1734445877, -608195032, -1663807041, 913962243, -710091787, 1915016139, -1270889464, 1867132237, -950014820, 252176036, 711625934, -1766316447, -1548574627, -383097147, -1093626622, -640251160, -578218269, 98853779, 1340825158, 704901440, 807076770, 2103448974, 837541672, -808264350, -151765220, 438722008, -927970383 ], [ 355076931, 1426949683, 2112095752, -1600693932, -2116907721, 627991244, -1121506172, -941061862, 1653268438, 1838342576, 1031155887, -766296735, -1804051686, 1612837460, -158481487, -2089749580, 21302454, 1661499708, -1082842386, 1879986323, -1396261755, 240425728, 1447916252, 1044587194, -244900859, 1816883280, 840964879, 1718376993, 1576601238, -897422390, -478402967, -630152133, 51738359, -1462848889, 1425293587 ], [ 1353581560, 1110174205, -400495488, 2047758212, 1892594687, -1805713443, -1280071979, -2057815717, 1142072951, 1762539262, 2139389230, -32255844, -511315800, 1319150348, 108639458, -1518728533, -648774341, -276904162, 1610697599, -1179260602, 1824374363, 1075054946, 1406747757, -1566620171, -1994119928, 268879117, 1618029197, -2059741927, 376825911, -374652833, -718375784, 2110915321, -912750438, 971753365, 1744099408 ], [ -1097076029, 1506483110, 1208279213, -1006073244, 1871212136, 1203676115, -702152973, 1541542257, -133087950, 1170480407, -603218268, -919024329, -1197085612, 1903646054, -207552272, -1500708790, 1718029701, 1329670636, 1806991874, 1223934686, -222289765, -720352061, 1690908708, -1610182216, 487850460, -1881384882, 1846111780, 1763445802, -322031047, -1897143150, 1383706427, 1016595854, 1604129355, 1998906343, 1818492328 ], [ 106915643, 1032449725, 847213493, 675333492, -1387308780, 1148844790, -1385631983, -490962587, 1585129059, 1979218350, 790502315, -1954826349, -649624670, 539606295, 1605019818, 528048739, 287523474, 651581969, -715301757, 2021302770, 2072837848, 224540647, 37921104, 945031620, 772424117, -1856073601, 924262336, 192719363, 934282117, -340332641, 1607182530, 1014467577, 1625195514, -1942545704, 70291683 ], [ -623026208, 1520033261, -1313115679, -1669972449, 1308238824, -1067472134, 1233392810, -197894556, -1211821832, 249378233, 187473413, -436584396, -2087363206, -611284342, 1133518226, 1386355052, -1312502291, -997074436, -754020033, 1003649933, -1864228150, 1197975743, 685753033, 97060971, 198158781, -507499272, 1452569949, 1905656866, -1786393088, 109444151, -90329379, 1652882522, 419509517, -164100180, -1632970919 ], [ 1181681190, -256913617, -165884194, 1872265018, -147654166, -478230537, -774810379, 1728173147, 1553914770, -363822718, 468456412, -1409177343, -2146052302, -1721442315, 1611334104, 1691372986, 279814386, -1720326492, 1666190767, 1846808773, -684571454, -1945922543, 985965026, 1192708840, 1780170532, 442923378, -257509991, -795886986, 220580943, 1019933245, 1502596797, -559739982, -1968654307, -273056728, 77004757 ], [ 116735891, -462224752, -1081463147, -2061549085, -1998432640, -1521916482, -1692466379, -1315259433, -1261279025, 1761300047, -1586041853, -1758340006, -350056549, 438473541, -2004531146, -1177878988, -1486912066, 1262721913, 1566110297, -1334874006, 2037407374, -1169358341, -2032594503, 359147550, -1555724360, 206214478, 258732791, 473694826, -1009767134, -377796940, 994837611, 878552588, 563810721, -39667775, 244822399 ], [ 442535245, 2065178354, -1647119037, -961697542, -1080401927, -1809744393, -961796447, -2005547380, 256594461, -2036437716, 670664889, 585980960, 143426963, 787548377, 1424952164, -251399381, 1461793917, 575194374, 106664310, -509696347, -1455444680, -154843540, 1463399211, 552512759, -946722716, -271997146, -1462472659, -481529416, 1869440585, 274700212, 894294848, -868998882, 433149421, 967638126, -500462629 ], [ 705363798, 215449894, -705683492, 399479567, -1870600203, -1999934160, 1638642163, -1279729671, 768595094, -1341891396, -2103728065, -599988917, 7512623, -463679720, -1166665864, -1346371172, -1643217917, -1690927041, 2064205618, -1061997668, 167793658, -1795463918, 1532040774, 1517507206, 902817932, 924920623, 999094950, 428223164, -1730796877, 419730965, 2079369895, -1836210914, -1047504403, 592081140, -44055312 ], [ 85885873, -1213329087, 1758092541, 1744746847, -278658847, 458806406, 17801066, 230646187, -1484864344, 936275763, 2080475916, -1153151018, 1195692205, 667404592, -1396182527, 1056112471, 1161384150, -1231333876, 523026030, -44712359, -98733448, -927569986, -1277497553, -879439414, 1813188924, -1417488784, -39923671, -904082381, -680005434, 449787749, 1329460610, 386105493, 1749449039, 811547902, -1674603223 ], [ 177283962, 1404526239, 2140707567, -254927149, -1963144829, 1086115747, -1546394416, 406491272, -915567543, 42528783, 578951792, 768791762, 254541464, 1582533637, 1437602293, -437319577, -1327481548, -313147355, -2112127974, -1143873200, 2006060672, -331186570, 568745572, -517672895, 2106480813, 1986724648, 815190687, -1637502506, 1128102354, 388514850, -1835526615, 1138854054, -1472539333, -120420385, -648861806 ], [ -1094421238, 1293257248, -1508245245, 1442817294, -259759591, 898487580, -1175723951, 1534561730, -1436791025, 1434625540, -209782889, -459639651, 1290498217, -70819334, -1445466741, 1890143227, 1739423886, 484149535, -41947447, -1971697614, -1659664799, -1383972788, -637786143, -233305705, -198100256, 1442751609, -1189428921, -579173434, -876019580, 1507339889, -437734445, -1974110319, 680703021, 782175098, 811562101 ], [ -1856419331, 1263911610, 900337377, -1934232232, -1853306027, 856296650, -1743485146, -1716908445, 2010237096, 1460596035, 1424090434, 2131389648, -1337778799, -117193608, -27493897, 1887840115, 1866181281, 741018947, -1115156891, 350108005, 1680110072, -1570066816, 230642865, 1103232108, -2123560046, -65939443, 2025126205, -1143935172, -2056522048, -1511400760, -791991460, 1070695928, 1307492979, 55776072, -602549425 ], [ 1345994488, -492436858, 685657688, 1484044059, -844126609, 1897719579, -1076828314, -1706942931, -1162077190, -1860404046, -40568272, -1270288648, 510757547, 1187214600, 1804019737, -381918998, 1946582471, -1199737537, -265522727, 1813923709, 1961858799, -1460052570, 828496455, 1874811577, 1727144032, 11927622, 737647511, -1198206327, 335171730, -1830479534, -710771758, 247595754, -1406021642, 285617199, 969214602 ], [ 1194712028, 1584148803, -343034965, -1295976813, -1852334242, -1090074508, 1932261645, 1386370405, -1627640610, -581606699, 1167033248, -884491743, -1373104058, 970648614, -921642526, -2045435742, -1981879320, -1680082834, 1491683749, 411593866, -614215511, -306410170, -873802266, -790456433, 2001531470, 401188006, 1155229586, -712259568, -971649572, -1144435286, -239808889, -2078414934, -1822551717, 759437725, -137341215 ], [ -774917376, -677153864, 457264279, -43776290, 359242114, 1807319461, -956906166, -559062575, 750641213, 110078167, 1259870221, 1619432529, -1334939253, 882598314, 818429106, 674284054, -743950751, -1869455379, 1878675804, 1390152475, 618975522, 611509890, -745731937, 246551311, 1851181501, -521684922, 1555135454, -989250369, -186224200, 1412290300, -1172391467, 1223402156, -13937038, -915676853, 683653349 ], [ -72444607, -419238303, 6039694, -2141545042, 1550602998, 430826627, -760797410, 1924986147, -206547361, -847521411, 888678386, 1778643681, 1439257087, 1053773116, 1800263991, 1885133042, -1758811495, 80435996, 564017071, -841847275, -1279620163, -1682477648, -295521070, 823100855, 775974547, -1967404207, -515942599, -234127364, -800849648, 1047084635, -1300463442, 1207184340, 1787671074, -1760511075, 1100219735 ], [ 676517198, 1333108981, -466836218, 1391476325, -1273167915, 1918669204, 1280680799, -653158542, 984845840, -595237049, -629411381, 200563474, -1158389080, 1981399972, -1757360986, 449447396, 1445652892, 439788949, 257786410, 37336411, 1366473981, 2024023927, -1233796255, 181515141, 574768579, 2020665529, -465556724, -421792007, -162462171, -92882082, -841686486, 1575119075, 1433194448, -1859404239, -1123530529 ], [ -736627791, 1003984576, 1846943523, -1220218036, -1382406024, -1215903703, -354187017, 1262152977, -1227595635, 1797741059, -2092656024, -515783383, 731610338, -1954281955, -695361093, 966878483, -1060762520, -1001984848, -352258098, -1207631964, -1728907390, 398243672, 472751643, 816780432, 1991071697, 1665296688, 1322930765, -1033914137, 1095434845, 1487210945, 393769954, 299428089, 1094913346, 897238621, -2013848125 ], [ 518501221, -1611572974, -2080955815, 461580748, 1559854647, -123698472, 2123643890, -1099759528, -883290549, -1634808395, -1155897489, -1093054714, -768836629, 539010463, -973984028, -1577125140, 1365407434, -1508911162, 500265465, 928621000, 1959352480, 296196214, -1624884961, -1471449013, 457560055, 411369643, 1128587189, 1651350136, 568898593, -687111839, -2023520336, -455326616, -587951588, 864963461, -946003818 ], [ 1559248431, -534144312, 419836192, 1345923418, 908568631, 1813013736, 656300772, 119249210, -132237121, 1503898975, 1153128602, 526195115, -393632204, 646748768, 1277527378, 1740665398, -1854586336, 1402051471, -793583692, 320457639, 676924219, -1776138921, 1059915780, 1930879012, -1620349066, 735102054, 997564484, 1327619025, 567938184, 1809343916, -1552113713, 534111142, -1727537125, -177179334, 1420264671 ], [ 229231528, -599073743, 2018550936, -465144291, -618669048, -934183941, 145119877, -697405016, 1655875142, 1545221224, -1185004420, 1712641702, -1972471112, -185728450, 1271132116, -962112833, 2005587365, -499054539, -1507452359, -1479609441, 1117739885, 422031368, -1537418019, -281492827, 1356890519, 1629640128, -1389563507, 1868184300, -693797527, 1670591945, -470497967, 537261928, 1367056501, 1248554485, -2121973618 ], [ -1968209665, -851264373, -721418524, 589530026, 691131658, -2119977821, -574119373, 1212104620, 1275654851, -1782083322, 841255702, 1834547455, -1165487929, -1887325917, -716661089, -1533108383, -1635684772, 1716531029, -1724491504, 1386792079, -910697306, 1646019868, -1744297819, 130280551, 791535346, -850275044, 2108843266, 1123935269, -1963659439, 406489938, 1296915209, 1742904471, 272938512, -838956932, 1864391758 ], [ -709892912, 1725568373, -1243223712, -21910144, -1044103710, -320821850, -1469538051, 1750270287, -299707105, 2093686730, -819894874, 1465910514, 1496844984, 1759986386, 1813607409, 927091814, 1857291022, 1317079997, -47510107, 830630792, -1014788852, -611207929, 1474651793, 1355577994, -1974552943, 212300643, 1966019990, 1992042028, -1040927369, -1193033185, 1111359534, 1397973101, 966970804, -1195812767, 1999249415 ], [ 646307561, 977492065, 1863415476, 1150281720, 2051743056, 544637464, -461628490, 22295430, 2114250082, -1157432106, -338701915, 56985195, -1210740524, -644285567, -1501382366, -1997232735, -1993520924, 268376199, -86586249, -836985906, 1447992436, 548408200, 1085450103, -1668128687, 1745949330, 1992381197, 451012997, 1057809956, -799689859, -1041752602, -546659752, -201197100, -443602286, -362946533, 433432152 ], [ 1781740708, 1201017683, 953737653, 697222932, -1879404698, 1325680747, -1252073308, -9332820, 1509014304, 871781343, 460954642, 1709481329, 2022249630, 1138094794, -727006891, -1734088119, 823547301, 777859049, -993462347, -272493948, 592927546, -1493344060, -1537417517, -159900175, -1033460405, -792055948, 157105305, 1692257795, 1186123490, -2073484140, -117783136, 1707413700, -1839644611, -265097703, 2119040126 ], [ 650107858, -2097068099, 1072984648, 1927101339, 28283641, -672397965, -126605111, -484185050, -316260635, -1621765348, 1754183946, 1449571607, -1089768170, 2119846814, 1510008568, -621631436, -1558524430, 1847794694, 946147129, 383257023, -110352096, -1061880915, 535798748, -1500953293, -1119578312, -661382501, 98050926, 1808552126, 1186808202, 58255326, -1057909760, -698119487, -191413346, 285678178, -429933823 ], [ -1153781993, -1160399529, 620496958, -1787977463, 776081541, -1710775092, 1833021074, -133657661, 867013056, 1512321814, -805126312, 1872791346, -1170177708, 912809528, 662261105, -1931876627, 2052984160, -1205089028, 1951304366, 446625464, -1805616205, -680444660, 831556674, 1224819327, 381171047, 1867942715, -2103722990, 1276335771, 1147805968, 1736232982, -1890624893, -743457498, -275788024, -1310371273, -1875002592 ], [ -1362296014, -1301463595, 330132529, -285152984, -87301603, 1383315180, -543157382, -1234706518, -1624250266, 1475450151, 443332843, -382157284, 207650210, -637947740, 436720940, -684634746, -243305546, -662850049, -29034091, 477057760, -1373128617, -313532474, 1370357289, -785368777, 1207860203, -2118420929, -454301638, 1585093229, -491171022, -2146538864, 1954345783, -638914335, 373654301, -2131078981, 610567346 ], [ -1107223524, 885575022, 597889927, 1986629340, -372569477, 1965404489, -930512353, -60871823, 1940116520, -1767379714, -541925037, 2137470579, 1846904841, 733783612, -1089787122, 814280939, -632266416, -1266380486, -338613423, 1738884729, 221288888, -610467001, 183405826, -595102473, 1069791148, -136957017, -715222966, -1900319103, -1866445214, 385184106, -1391151171, 900254867, 372077448, 1161651806, -377342999 ], [ -288470422, 1962916174, -210111197, 590384812, 506493680, 1894142278, -507735396, 1679467245, 591240649, 1187848464, 1021816396, 92348703, -1090006690, -981023761, -647506063, -811173010, -2052986766, -87780569, -1178350464, 1685093460, -146867490, 17247455, -416501041, -1753858810, 1359383293, 720236593, 1031678183, -1896212119, -2130234184, -343666489, -954783173, 1314243201, -1341913067, 710104556, -390246819 ], [ -1796678662, 873949604, -73370188, -46876136, -246408281, -1619993564, 505845913, -716239084, 1708161563, -33758442, -394574287, 954996236, -1579321834, 1091153420, -1375143009, -1100121802, 1689436622, -599248714, 1047214236, 701612877, -782344587, 580724834, -710951992, -2084099064, -1004785055, 303534815, -2125487948, -741758717, -1194557239, 1596868086, 402085770, 853213555, -788361547, -948005579, 1800464639 ], [ 823046737, 270688668, -1967549074, 1496883548, -1941265872, -153472639, 898888818, 419044073, -1698497531, -742526427, 628569670, -646564545, -342924199, 375643646, -730237548, 826930764, -133892269, 1057954201, 422665836, -189316793, -852650309, -1766216705, 1454042584, 1586302879, 1018303213, 1099842900, 2078832718, 1058914550, -1804565575, 1089395072, -414001840, 27656230, 699973032, -1055093725, -1819339194 ], [ -1527418303, -1857000181, -636779416, -923315271, 857472688, -84078020, 2023649264, 508308445, -112605922, 1294084842, 614471407, 383829944, 1228340454, -874095177, 888050981, 963410789, -445026323, 1120012530, 2040704845, 299585770, -2056868284, -205105418, -304807829, -330352067, 398244709, -852034397, 1286818622, -522631551, 410611563, -400729660, -915289723, -1129147231, 1701812079, 856227677, -1354807632 ], [ -1573909029, 2069435067, 1441427321, -148840007, 371174498, -1523280846, -1807295257, 492171530, 1872497536, -42191989, -1321900577, -1665520649, 973760508, 208902003, 861337160, 1700127809, -1066104151, -1511342845, -481908657, -973338532, -323211200, -1403287054, -1630151685, -891345248, -1562332508, -1350685198, -1055733034, 1470727342, 2022286416, 2064317191, -1964049234, -1011517836, 81134016, 1120092408, -1904614068 ], [ -1569697366, -205073255, -1882944937, -1519733297, -603644808, -753480335, -125629129, -1683724753, -1839396986, -1968056786, 1436373864, 720341622, 1097198956, 1515176073, -911672574, -1996268756, -1575699495, -1984011746, -810812731, 2044634603, 807834872, -1343823313, 633260034, 923855823, -1823973937, -1900106868, -908202333, 1132633287, -1277740059, 1555133196, -325440572, -30042729, 747895120, -1847027980, -567712643 ], [ -327504660, -898032567, 1370730965, 753073739, -135514841, 415864267, 542305646, -1809285234, -25347395, -1416396220, -530963713, 1021636804, 799790880, -811201238, -699396789, 1872537181, -2129946222, -1201397334, 1356188941, -950003062, 1568036501, 1601878120, -171137167, 1915779311, -102931043, -2072887640, -78728426, -325483985, -696037626, -1712462775, -255016187, 1303957038, -592303633, 464994525, -671050748 ], [ -23407863, 1647477179, -330773885, 1372141176, -1758633059, -242899003, 2079744582, -301745344, -1920469918, -636829717, 859986623, -1289524841, -1975315814, -1319658317, -49542997, -240166969, -303645726, 1040987264, 993159917, 756700224, 1829092947, 1802946055, -463121774, 1466174280, 1788656830, -1473834839, -2097012707, -1501470759, 1183106591, -966357339, -1284844022, -1111886221, 72399475, -815453881, 121430519 ], [ 1414000405, 1067042345, -646660981, 1179021103, 123965588, -2086263911, -457654012, -1287174233, -555933857, 194239666, -1157358117, 579133657, -2066395422, -1139569314, 576294761, 1636515844, -1659650264, -1321703618, 900173661, 1933942439, 1164715, -365905500, 611416197, 1157246795, 531025301, 322156331, 1684944263, 1664561847, -1069398720, -154310904, -2010099015, 883006054, -1837092904, 970365243, 1003187621 ], [ 1750521866, 1656469254, -1532515025, 2062702674, -306700284, 1238692810, -304618285, -1911396104, 1528827414, -817746577, 1871929280, -1947982781, 572076360, 815981048, -838939757, -275841532, -701771561, 678850574, 1359185130, 924950604, 1371477044, -1374663011, 904219615, 602024957, -1245334305, -1729704360, -503790256, -885052724, -1152289841, 1953347737, -2023508179, -48409960, -276907635, -261767779, -1132786873 ], [ -495452799, 121842339, -596015999, 1777930200, -1921525503, 2031385133, 1985081624, -1228006838, -2090466909, 1193887680, -1377618011, -1597590487, -1109396180, 593391265, -1362942087, -1482351202, 1676996701, 1083109486, -442444177, -390663058, 1107261294, -1737347279, -993328601, 822857153, 963902763, 2058218344, 1467767733, -533035310, 1738938617, 1054990569, -564684574, -904132847, -1030284514, -1988940175, -988074897 ], [ 1943802137, -1258350548, 1019891561, 1309471703, -1260805554, -1120884394, 1053711024, 1346014282, -1540875704, -612332495, 1756592277, 1713375983, 1919533371, 689922306, 959826503, 233477787, 1685134747, 1497474976, -1319940029, 2142165255, 1066394130, 1244210794, -1794543388, 1275675919, 898798269, 1951411487, -1230511250, -2043746619, -762269386, -586705549, -256416309, 198351496, 1699610634, -1698901716, 884095844 ], [ -97913738, -827624746, 103580846, 1457148277, 1612549989, 973191841, -1679952677, 2037966985, 162469433, -760118995, 117440233, 2024284082, -2126030908, -280541972, -631690955, -528998615, 753056748, 1472007088, 210902647, 1740198589, -61887482, 682435617, -1986583621, -623726502, 2019522558, 1805505085, -596367392, 1532350355, -1132639163, -1695069360, 1633553294, 1907421292, 1200815494, 1735845318, -1636434639 ], [ 407257316, 777072908, 1501947666, -1310227744, -1251665683, -863319509, -1757753382, -640375967, -1449809143, -656810749, -756201536, 794847162, -254070599, -51445576, -1357650169, -1264232482, 1565423631, -1100847816, 1679572436, -344661853, -770031651, -1074431594, 329404664, 1236476619, -1448994587, -1676352955, -1932654043, -386593412, 745922582, 485877145, 1679270590, 1632022091, 1461395889, -1103007091, 404123722 ], [ 1278185070, -1513316199, -1514102958, -1998491673, -1362545640, 1222140078, 1391922281, 1631775035, -1517779708, -1956356102, -352055161, -1714279363, 1038997945, 645049483, 1889048618, 1372417234, 1900649814, -1360869840, 1019627144, 738193669, -1000173731, 2108306017, 1998088323, -2056483156, 537265344, -2058782936, 1294636478, -1771102691, 1016503116, -1290299163, -1644719975, -78101486, 460178927, -388814014, 2007851986 ], [ 1011502156, -1465422243, -1115070350, 1773840604, 2004921688, 1130389373, -2080650321, 1402238046, -1233652325, 1571250931, 814449478, 1018065020, -87905985, 1556790188, 1278811471, -232556254, -367553949, 1251155268, 236414242, 1437816778, 1072784223, 1169909148, -163810467, -1894476900, -1664103275, -297190253, -1825820335, 917463618, -903045507, -60432509, 1092890809, -923121112, 1919991961, -813466147, -1772727925 ], [ 559502015, 1578250176, -258875, 1709562141, 1113017798, 928093047, 1583689566, 188594329, 162567965, -1566805062, -1846991468, -121483882, -468614543, -402456885, 1925088822, -2052851026, 1427731971, 1926779866, 1266147432, -1180352468, -766482520, -1310064538, 1887375478, 408024637, -1262961958, -191008380, 205615813, 1546155258, -801750299, -1727473690, 846407809, -1166687681, 54291408, -746234484, 436083650 ], [ 537713169, -2139344518, -1704840951, 1739080392, -1041111757, -734075709, 1781398095, 1110841490, 236813355, 1657257156, 1146978302, -1724689035, -2143422278, 1840653824, -2137450675, -762382161, -577759496, 819819768, -1254964140, -2139953592, 2083734630, 1501449165, 206087527, 783643492, 85287572, -524186235, -1111996735, 562854620, -1878581712, -524259693, -1808135651, 1811505376, 694491320, 910561430, -703570155 ], [ 1742269915, -1782498709, 149230047, 977947623, -1361293697, 772722856, -474049451, -1553701242, 226831794, -1673578328, 938354901, -2138044424, 757332194, -330271235, 679487038, -2028988153, 825497571, 2101916792, -465428558, 1202331061, 744574515, -504470633, -352572296, -1664353137, -345081445, 767032802, -279751313, -1350382485, 1407683367, -1842391331, 1043520581, 1554900239, -1950591010, 1655037927, 583726253 ], [ -1772119849, -413605389, 1642935142, -28257135, -2135642525, -1660755106, 1751875463, 1655229177, -400452630, -1800347976, 1399727411, -953620463, -1321173701, -1849316840, -1340564459, 1001069520, 848287666, 2111985690, 1352391897, -1339934387, -333142524, -2009680986, -997903781, 803094185, 355349640, 1324511080, 112207131, -1756469640, -2089361518, 1308441812, -1416074358, -1837011604, -418022732, -923846805, -2048675555 ], [ -692990452, 1597935433, 1958744039, -174550565, 761748710, -801520869, -782654260, -1570580740, -608473775, -1808156891, -746778191, 387481337, -509725980, 861842940, 803157430, 1822517605, 421526104, 1043263447, 987717551, 1460065950, -287528363, 531872281, -428686913, 1626889077, -658358503, -1070417936, 1087962823, -1215479320, -2113765077, -1280249011, 142423622, -819873454, 938772755, -1010401364, -736724867 ], [ -649014446, 636418203, 1097428259, 1239847610, 983308456, -22816488, -991435091, -1007172706, -1310862951, -703673464, 700535933, 1506821242, 769310837, -1556369598, -1120948761, -1518015871, -1608086506, -683752065, 1562186681, 1378601749, 51771013, 1219459154, -740229740, 2142860811, 980286111, 301422818, 1713228866, 582014556, -1256223209, -1207375310, -494770671, -1253430443, 1721782084, -1750054758, -1605767713 ], [ 1053287565, -27511911, -340448909, 535330459, 1004546622, -2080831402, 1812862885, -371008979, 823362956, 582428778, 1417597226, -1564198550, 870770367, 1127429870, -1858240982, -1295181417, 1098508374, 543223234, -1708977359, -637535694, 231151337, -983013591, 1234618295, 287829113, 1244770566, -2067379133, -1375688268, -1976836463, 1213747449, 2046799885, -574136812, 81830425, 1678165351, -841175910, -146301470 ], [ -921407549, -1090496191, 1759842295, 670284658, 1389075529, -746873993, -205858578, -468015747, 55727582, 475720587, 1576082638, -700747399, -1483529362, 1598818907, 1726891810, 1542998768, -1020880929, 1760380198, -1492711606, 529275671, 1717286832, -1127138157, 1377585217, 1540043489, -1969192861, 2067959248, 1698797987, 1643623027, -1682479550, 357596857, 1491175290, 900161514, -1166394756, 1545360420, -33557451 ], [ 851641983, -1377163171, 661077416, 2070624647, -99674967, 826278141, 1720127653, 1287565148, 62064009, 1958570316, -2100255054, -311048374, -1028074618, 1683041733, -1353118836, -1066981784, -276937770, 1633226413, -1135051544, 1950458804, 376898376, 506599200, 1789272495, 1078543756, -865603297, 749830880, -1234856653, 447224067, 1524443165, 697870231, 1512681020, -1575555584, 81930918, -691683405, 1044834448 ], [ -1861738530, 1954671540, 478384110, -154047389, 1339126537, -1904495145, 1165120527, -745919251, 60049413, -1737741368, 679102502, 135172483, -375226324, -1218488497, 1480287057, 588434690, 6945001, 47968160, -1261833916, -624751881, -1967195665, -1225207088, 306593150, 1334433952, -2137046860, 1335756737, 51537266, 1700571119, -707153661, 1303554179, -526907425, -1046713938, -5815256, 1788819305, 1609107973 ], [ 107256351, -1949508231, -1351761539, -605256898, 873268045, 1446909372, 171321851, -960089935, -1525916325, 1706894917, -1091916646, -1195840934, 529497451, -1697888156, 1283386407, -93639281, 983378954, -1429435845, -2097375019, -800917935, 869620952, -1704373646, -1091702451, -2019905176, -90302945, -929335469, 2136367970, 932959857, -154048653, -1424039243, 1066238721, 1849518167, 1395104825, 307456064, -366039019 ] ], [ [ 711847190, -1146635448, -2079491009, 1827414026, -1968309371, -1792667277, 256729385, 827637742, 1539123838, 1284633798, -1992592728, -1869162014, -1675414911, -238223628, 2128891931, 1695071500, 1128614626, -1393575750, 136296694, -1414708312, 1985083690, -779555438, -449844205, 68024720, -1612930500, 867349391, -1399192075, 1388444238, -1077301359, 16329434, 2049233393, -1820416235, -441056011, 1293122627, -1870481948 ], [ -1874654161, 922247604, 1796683195, -186104781, -722970276, -1802666564, -1781810853, -1989675831, -1407659642, 2013502602, 505403622, -215985288, -2132441501, -1137449880, -804433602, 1640875581, 1391014830, 2037952776, 562776672, -1834786666, 299474304, 2029640141, 1033923277, -1644334073, -148341933, -413284017, 261753135, -957409985, -1974079330, -1286940991, 2110132216, -1791580020, 1344101576, -275135904, 1238762181 ], [ -855238642, 313497141, 2035228912, 566938874, -672695654, 1346612839, 1186960702, 1305974138, 315342811, 1322505055, -1867766427, -717203080, 1477146544, -202238225, -963610192, -941133436, 1263164065, -2034745209, -83262997, -1093130596, 1856301539, -535367907, 1670413497, 623254375, -755910971, -165594724, 1321277664, -1733507122, 1083160129, 1870211586, 2003733881, 65332978, 1247955503, 1588969099, -1186510767 ], [ -1796961036, 834254740, 1340033918, 790120208, -1505424691, 1200912920, 1596327139, 342071379, -1135491543, 2118192913, 440225904, 2122365750, 1306259893, 126457334, 189548992, -481765817, -867281846, 2046642937, -448769349, 1409120407, -829542039, -1010375995, 1812875027, 849115719, -233796682, 114223662, -124414329, -940035744, 1037417348, -575450203, 234545769, 1757495090, 228141261, -548387067, 2064609278 ], [ 1430118500, 1203664215, 916255078, -2098684826, 863719001, 1765960963, 1337280925, 1864386361, 1846960119, -1745871431, 1127737495, -1585360338, 990616522, -2087262911, -1864822607, 1174306322, 957817803, 184763396, 1058588393, -364062171, -782215236, -688740305, 635763116, 861631749, 1489916971, -1146304291, -1165550502, 177383752, 42564816, 1017427976, 1080226284, -1898806211, -1575057641, -738685736, -1606041041 ], [ 1212041893, -1075935902, -1893273477, -409436159, -1569046867, -129546489, -644835067, 1611469287, 1431162676, 1195539501, 107028091, -2045210735, -1499492601, -546924801, -141880394, -330181217, -251665751, 425399011, 619276614, 1092150869, 1805504388, -207221334, 807806954, -119637566, -1875251598, 1101464445, -2136862265, -1049505672, 554886728, 465924164, 208251879, -813521492, -1166700811, 496997804, -642939698 ], [ -1885935271, 169375488, -1124514255, -824780209, -1582527055, 774201841, 208488061, -701105207, 1200424548, 1453407129, -518535356, 721034072, 1090199936, 1059787604, 708145328, -907032216, 434166501, -1537472436, 1019018866, -1398880371, -601515842, -1121927435, -1830804947, 1239839297, 1451802837, 802544458, 925617607, 1219493879, 373433614, 320922720, -938343132, -1225649656, -144782106, 558951621, -2010794532 ], [ -1760057208, -776882825, 908690189, -588591651, 472505335, 2123740912, 305399293, -487714830, 1517174294, -1730509586, -1421513091, -2125449468, 161986092, 307568469, -56293234, 891711665, 1578734114, 739531485, -1613555740, 2095805064, -234748842, -184762195, 433406201, -6312220, -916989965, -1791312714, -830060732, 1660310993, 254685603, 892126092, -1372286092, -1624949014, 624015313, 16854071, 361995129 ], [ 231296324, -688802836, -1997034798, 1402225082, -2012253070, -677615201, 357840577, -2002010417, -1565207946, 1322256558, 233385928, -104293065, 1495560674, 1508887163, -1733527557, -2077898471, -2042946740, 683157214, -1079188980, 236857096, -921958047, 1555648141, -1498194696, -1014262856, 836323099, 490096164, -1169358521, -118011334, -2052969274, -1004767780, 1765072679, -2209872, -1242355248, 254641220, 1445005867 ], [ 1150373553, -559104061, 1207841314, 213476964, 1399886999, 113666867, 1652005175, -2138554768, -1242660514, -1769706521, -1876914015, 1024256580, 380386390, 1560165558, -1919623512, 1138029621, 1748480622, -588699656, -1303766908, -516116533, -1487623385, -100723657, 245466543, 935280454, 778776134, -896617379, 1067842287, -2113044877, 755881734, -598655946, 2048085897, 1055221636, 1332745567, -536324165, 966973321 ], [ -1260277559, -1763901559, 1658252985, -2101576836, 561860108, 273689062, 72065190, -1238790729, 1608329065, -472857924, 513136122, -1581423335, 1970538687, 1822295763, -1323700070, 1096834348, 694621624, 295080269, -1198276761, 2000173121, 1583815728, -1472642311, -1011097402, 953576702, 555257384, -1431428922, -1866630810, 1293078968, 423828521, 88819630, -472159749, 2136045296, 837729191, -1277666379, -999316448 ], [ 738663822, -405573809, -502632420, -304667806, 1495829415, 921655242, 1279033662, 1929713450, 447160790, -1358342265, 1270424630, 1267088023, 2015852836, 1695845322, -1321197151, 1751989103, 329394608, 1045298054, 1959092311, 793712893, 1854074447, -604054694, 969115245, -405877264, 504343898, 110053271, 1519704984, 1082646326, -1080044198, 1740840435, 1759282601, 1497633721, -970950020, -1774323582, -1423604415 ], [ 679373518, -753751055, -336464785, 843227361, -790184546, -2058645746, -1425401332, 1989703640, -286638175, 53963914, -1865748310, -568494213, -1099671648, -1847959503, -1479115373, 248918702, -13680792, 175788653, -354128453, -607653019, -759205153, 1792175446, 1491021381, 1695476487, -983455589, -1240828853, -328220048, -256170177, 788994073, -316219919, 342246932, -1764817879, 2106349509, 1933318717, 405849484 ], [ -841693193, 1460623886, -771983416, -592729972, 1958982754, 1723920428, -634297376, 365694161, -900396039, 577165064, 90818541, 125175810, -1880989383, -760861220, 1802110187, 1906132920, -1597709306, 94702846, 1206084138, -1680653637, 1133764582, -1356414809, 1531820557, -1822146859, -2064548211, 434612819, -1680195500, -806338216, -504486388, 610896807, 2037453052, 896084418, 1456802333, 1159375802, -1641892070 ], [ 1723826502, 1409368793, 1129774941, -241289758, 2023744282, -682969315, 433833335, 128534017, -1222451084, -287352706, 1495153555, 861447923, -507642605, 2085238315, -1890700956, 939296183, 2091338063, -370530591, 534240230, -2137193915, -1236242240, 1180839486, 1033217154, -456451906, 687064351, 257521307, -619042856, -260861468, 974268494, -1574483353, -1979146814, 1529929334, 1327686395, 382114737, 1182696261 ], [ 1134076521, -270650172, 1804165759, 995767579, -2033471359, 1497065587, 368313683, -385514434, 638683979, 524737493, 241541778, -644765186, -1781360477, -237102526, 1571890629, 1728496666, 163292392, -587690636, -815035476, -604812445, -356610897, 990723763, -1273719631, 1544612078, -860937661, 1138452955, 2033133201, -2080518644, 1781961304, -1302186240, 1681948883, 464779402, 395209582, 1388863112, 970276541 ], [ -1710743460, -1514636250, 1738653157, -2085457783, 583779390, 354183235, 1697697055, -1243383605, 1826766080, -1328219002, -2043173868, 1250867262, 144042638, 98240613, 464334065, 985735260, 504328727, -1365247842, 1291391348, 93102361, -1359326277, -657271139, -1160655823, 297164422, 856180590, 1504660526, -2075124520, -1343972238, 248921734, -1032690094, -2078652700, -220051827, -68491453, 1923886677, -2026922838 ], [ -403293572, 1467239533, -790213094, -1869536198, 1567226287, 1650223822, -1631767575, 2087623690, -1806718516, 282819313, 744513667, 1964546526, 253201463, 789398940, -2023475984, -257628157, 410898842, -601368644, -633866126, -112387163, -19105437, -81972291, -1394787373, -1725292296, -271442452, 1604458042, -2041001293, -1589342077, -2029924124, -1523540747, -648598942, 290175028, -659185542, 1736114754, 547673386 ], [ -752063915, 1520587796, 578225539, 2074173332, -692993386, 1608071862, -1006809758, 833153474, 177349301, -1663645227, -348321061, 819007253, -2073183751, -47896945, 611650223, -1834283281, -465252797, 1919976250, 1931130509, 330125337, 1770366172, 139905759, -1857380842, -1691823764, 135620833, 255443640, -439985227, 777667954, 1892837747, -152378710, 2039327068, 1693456942, -2124008776, -844634535, 1954620234 ], [ 1822460120, -2018749120, 1678574840, -219209017, -119891304, -396343888, 824965714, -20103979, 384156403, 1506377222, -778821902, -1824246136, 2039565804, 1069863109, 1682359505, 1292491773, -138827215, 1479205600, -892452718, 1942338655, -1111341236, -1507477913, -1057223916, -129583027, 125525125, 1190233479, -1510056143, 1985293485, 1579294331, -1476480032, 1091861640, 965287607, 1617009355, -838553925, 1971445157 ], [ 676399236, -1296583922, 691274717, -1881278361, -1816545340, 1105353427, -1663720129, 664018915, -259301527, -358753306, 801520750, 1030174362, -225451424, -35532547, 18670550, -1319003225, 1970142292, -591587506, -1163652401, -1553862884, -1218288990, -886480609, -1486825272, -1713922932, -519765734, 1760055628, -1207466261, 93630482, -2139266409, -1356170712, 1131389818, 1101282236, 709661669, 1967919841, 2114516655 ], [ 318258007, -1472573339, -1290052728, 457640482, 1123880785, -889509250, 37562013, 791835032, 1846314709, -27071209, 1331559987, -189431713, -379727519, -81109053, -1187637641, 236448353, -1907162966, -1573800782, 1010269430, -1136038855, 1448799784, -835180460, -1797275670, -841217048, 217627855, 1210012576, 725606605, -828031446, -1277251680, -150966114, -1593331354, -2139108509, -1760990207, -325442289, -1321476393 ], [ -2071506405, -1453530349, -914161710, -1346689047, -956785872, -1012852842, -1585322734, -405976939, 230165228, -1340997610, -1440905899, -983988712, -775750625, -2122680021, 1738461912, -2095594903, 439254864, 581555102, -1615155104, -1990600058, -1276006316, -1096071419, -7022831, 809856282, -1369549556, -1040016418, -180079060, 1050495407, 1926308895, -327449706, 580404380, 1007072124, -780267303, -397349753, -1864759861 ], [ -1121759522, -2008789600, 2093459757, 171171777, 850655310, 338970638, -1189900781, -226779854, -545408642, 1675395159, 1376678800, -909786017, -1681577334, -1533074412, 134009839, -1552037455, 1222304029, -1093522466, -652932720, 1752044547, -528644942, -1694216626, 1430047575, -267378763, 311971716, -1140531441, 1863177855, 349079357, 1020192091, -2104736122, -2005767842, -1467789413, -930387944, -376017610, 2013898015 ], [ 1218230805, 1354287464, -1349529547, -2073098263, -1903329089, 1439901573, 1822912308, 888412845, -79839461, -1225820443, 260359081, 1262846434, -118715322, 1500356725, -1952057360, 1649169739, 1349594440, 1089512172, 419004874, -999870843, 945547826, 2146844503, -293650277, -1346743775, -954082598, 756807329, -1664951539, -1116932438, 439833555, 885830833, 871803695, 999463696, -1831417764, 1818297009, 1547718879 ], [ 497003192, -1586695297, -143880355, -2023736987, -1588995393, 425613488, -357754831, -1856490492, 1556368273, 1968500276, 429095714, 1290231928, 1105120680, -1946856283, 852227337, -1671939910, -438042864, -1986627546, 1980923820, -2097708098, -796851353, 984328125, 1916391365, 2128152653, 142848269, 2104279689, 2037197421, -1833258165, 955461004, -2099806158, 539951657, 1855890532, -274795386, -1179717292, 1136687698 ], [ -1648265477, -840037053, 763422961, -637387138, 1262498173, 561974482, -521303783, 2050201370, -776661882, 270250682, -375886571, 1074210802, -559226211, -1910610229, 1178809813, -811366296, 423590994, 1021403785, -1545099259, 1685424776, -308545001, 547872336, 1355205616, 813704808, -2070809258, 1298234070, -1484741756, -1062365797, 312442343, 318202486, 1023264366, -37726730, -2009386544, 1295291071, -1490906760 ], [ -1410402612, -902408763, -869766514, -1527113656, 26953778, -363414342, 1813477878, -960022739, -1914082068, 857035143, 1035236427, -1868959802, 912503185, -2126524726, -854496828, 1107544989, -707485774, 897037752, 49508966, 1212099981, -571913896, -621839234, 2083526754, -1227759338, -2090273674, 1230510449, 1946685458, -1673795868, 2145198360, 1594226187, -1781101979, -1624694996, -886855342, 572764122, -1346801290 ], [ 1431013285, 2082260268, 1814379968, -729902101, 1637829987, -2060223720, 85523162, -1253193314, -553079272, 1643057606, -1875056282, -1044676043, -1905061436, -1477614445, 2109430660, 1296147948, 981103916, -214521993, 1935663353, 55840182, 205137447, 320867420, 152075988, 1246254734, -805528815, -1230456887, -215052483, 531926052, 1963177382, -1942657000, 1707759723, 1352966543, -596846781, -2137097394, -1919130646 ], [ 1583166807, 199218547, -930104983, 335688676, 216807993, 352130317, 1971827082, 2026136980, -427718605, 1655032850, -650123764, -1234914740, -1651997530, -235130704, 150800618, -16557248, -1075427286, 490157584, 1208161693, -845613062, -1374210109, 719373232, -326348351, 2010215032, 1124119671, -305033672, -1232581053, -1314130832, 381525234, 1084058338, 950875673, 320810657, 293846067, 930035462, -154523651 ], [ -352500362, 580523398, 979068214, -332289751, 1037370457, -749011132, 572505037, -1036707963, -6106180, 600561585, 1948118807, -1383718500, -186476656, 1894450055, -320888795, 1719082208, 324027509, 241518120, -1101481851, 712404639, -1885302428, 1616827228, 914127630, 1890533775, 100878336, -1767777612, 345122329, 2005330323, 1500475960, -31905004, -931916783, -1304966280, 595323654, -1285764171, -1524198610 ], [ 1414105, -41847927, -1682988725, 504583199, -1885772134, -1993848425, -660223203, 413436705, 394010142, 1044848126, -567280040, 695535669, 271372709, -2016850749, 398717082, -606917763, -339304241, 639068540, -1095646968, -1300600572, -282898194, -1045477385, -512812630, -43223283, -814894706, 1172279332, 1173151348, -978678967, -1956758977, -1230855164, -1644721896, -1299286476, 1667257749, -2138064388, 374711717 ], [ -653486393, -304027804, -1062491489, -1262004417, 1138197810, -2099592112, -348701828, 2055095531, 1287106733, -1814226781, 2122435421, -165739383, 1479528202, 1967034017, 1868277392, 1036038315, 1615063017, 774436801, 736169452, -743983876, 693929579, -1576091292, 1191950828, 1794988738, -1035623877, 1117003263, 350555100, 1562322725, 509607192, -392252529, -1113486043, -1186520621, -810224611, 184393508, 1509073811 ], [ 1463826124, 930401880, 725917795, -364807658, -2063850283, -2029415224, -1241186181, 384461676, 838878707, 1692230567, 365712451, 976889971, -1302372137, -1425228379, 913469893, -1942173984, -284376663, 248548794, 1642359482, -843383343, -1130990008, -952782838, -621335724, 826061598, 874329080, 1859960197, -1571999930, 1150454292, 2089130018, 458680459, -1449269868, 1549827163, -909277772, -326572585, -1157651638 ], [ 1866849972, 1255949762, -1169747229, 2141314225, 1139838877, -1875752968, 411174458, 379702352, -1346942837, -609736035, -696408298, 324934952, -1175502425, -411300069, -1801257982, -86453855, 2076460791, -1600422819, 268137435, -1611768088, -10643740, 1984793014, -754609490, 1538748284, 172549354, -1341083082, -1784795913, 1184299759, -319093597, 331947528, -1581604558, -1043365311, 898390489, 1013153530, 531790670 ], [ 1137080747, 1927510301, 1285749467, 2124169764, 976606795, -194988261, -178898200, -103049551, 953539405, -1785185092, 107255641, 591808337, -888658308, 1505331969, -146425447, 471302503, -958826087, 1917048349, 1976015946, 1137879162, 1311248372, 1486989963, 801772618, -1431177037, -95425552, 87892840, -913579358, -765633751, 1543534653, -1023273330, -1069712301, 1649384936, 1157429474, 1511415714, 1862616974 ], [ -1914130777, 1057770370, 1143626420, 1207719993, 119779000, -248502285, -1503609715, 1991193311, -1482086598, -927249166, 999003698, -1530926055, 242204674, -1793567971, 667799928, 1008825058, 1870730753, 1315483193, 911364124, 1632481051, -182943555, 334269166, -1665062444, -548357013, 1214002693, 298825339, -1241893493, -1821395788, 1459318879, -2077862226, 678235076, 1493341606, 1626506093, -160965796, -833129179 ], [ 1944488920, 627326925, -1887542815, -2088774304, -168669684, -1520402658, -1700925402, -1788760288, -1678603621, -1054148793, -1136957331, -988913705, -208084266, -310621146, 2110609847, -1034750164, -1564219566, -864312571, 2075930595, -2027387911, -570224623, -1645099919, -1263868059, 1820500020, 902115828, 500759949, 1640159028, 1883556306, 79806397, -371241982, 333104555, 1740037880, -275425859, 397760352, -1578834354 ], [ -1675889338, -232180458, -1096116240, -1921485374, 1473787349, -747087269, -207890114, -395165628, 1422606469, -131765683, -92522619, 1272373651, -354553186, -1797668916, -693448160, -1862819551, -315149773, -1512498126, 713430651, -1687212171, 1412365641, -1494066973, -2026874365, -1173829923, 1921293572, 61724794, -14897076, -1026617530, 642698738, 1237798399, -1025860927, -1101508808, -1316367398, -2129890243, -665682049 ], [ -1474497032, 1448059310, -1887553121, -861560872, 770028669, -70517499, -1705752177, 908331431, 817443594, -1507748714, -1951723995, 1953367380, 1395706468, 1416266209, -1371561230, 2001863539, 1623225903, -182524811, -1488187439, 688563107, -1839299024, 835183374, 93167188, -2010774819, 1174283516, -2087716167, -277422313, 947048652, 622521555, -807834042, -1814497633, -747068854, -1716938119, -490336020, 1695247284 ], [ -2067290141, 2140388215, 637074678, 1384865534, -1945609614, 1261202007, -1342052071, 1512815544, 2116650522, -1618869283, -1819742949, 1588631086, 1814819441, -928660187, 1544402311, 1004087926, 1725569240, -819618574, 1539777624, -736108811, -341122366, -2089572119, 1725832482, 1815364648, -773872932, -917118647, 1106784962, -1746284128, 1210449517, -1016044182, -1471900674, 751322306, 973949614, 1063698089, -81289789 ], [ -2049625161, 76782526, 1410049925, -193184261, -1245767469, -1359944306, 324311954, 1428749869, -1322689107, -462461752, -1699854851, -993098531, 1209275323, -2029275144, -1417342325, -2775363, -1130793490, -1332911571, 1250646653, -1403856575, -779358749, 1207354341, -601103652, 109615193, 917522326, 1742452432, 141807353, -1244979966, -1356081983, -1287571831, 1045758266, 1487028424, 1736605988, -1208011312, 503006600 ], [ -483241099, -2119159742, -1861190646, 1294587551, -557032463, 1373325139, -515653266, -1801338792, 731726360, -431594104, -1843903316, -1004971879, -1319321933, -1860781183, -1935571027, -268302307, -1436891569, -977436243, -1318181930, 1671363938, 84092505, 1562503208, -1189672386, -1867178380, -104528294, -708526123, 1013271336, -2002452123, -229939063, -87375421, 1364606379, 1091721354, 250280707, 262805439, 1864759985 ], [ 319993240, -1841388638, -253635253, 1967323165, -857005017, -1412617619, 1695681670, -1564989872, 1658440144, 1144552872, -858047882, -1806736156, 1803030726, 570228031, 1276993795, 865550259, -1193157108, 560631294, 671961062, -921331253, -58618527, 1797378522, -2023224036, 69359377, -368827618, 1533459755, 689474054, 199574550, 2025230265, -791893734, -1529980349, 961418917, 1780339121, 189901287, -519832384 ], [ -1712682284, -1586413464, 2099695822, -333479021, 230318451, 717820947, -112893818, -1058864526, -427620154, 573462362, -102359776, 1300273062, 1977273867, -329074914, -1608632060, -639155980, 864527132, 650191243, -1063742678, 1739298820, -427751171, -1343586847, -2029532963, -148198696, -776073802, 169686999, 165674003, -1145902457, 1681258183, -524089262, -1519163769, -1559276556, 1480311929, 1169655129, 161456373 ], [ 242883019, 714825769, -1571150573, -1405514902, -817849143, -686547916, 515392298, 1010637888, -1138761061, 1073604270, -1935955448, 825125202, 2102166160, 159339253, -47546021, 1825339563, 1869056561, -1604240204, -2122428223, -2028666028, 818197260, -1210808520, 1969539931, -529708390, -776909225, -945147873, -1632145170, 623424713, -1577479152, -1492540392, 1521627820, 1912281566, -389290195, -600891302, -292639122 ], [ -728569665, -1544843763, 739510768, -1736783695, -1130484752, 1828268437, -502326966, 2121188052, 118971548, 1675754148, -2134357883, -325311474, -912646807, -131200731, -1021916942, 1572230780, 1866676387, 1352802319, -1794614299, -1867515958, -859879293, -1714933540, 1481499406, 590349468, -226949561, -2090038636, -232616457, -288609121, -1840430822, 214880081, 423452084, 555974331, -657519861, 1909547481, -254497504 ], [ -103126602, 516051753, -1639569249, 1478898564, 2069923883, 1139855528, 781339004, 1194088741, 39157373, 1819003021, 526259981, 102087539, 910426767, 1298405490, 1786223785, -1373620009, 1157894204, 2116755094, 299399322, -1729605863, 543704516, 1595891213, -474617419, 1041193580, -1453645745, -880433729, 543795692, 1683195632, -1413745100, 300425576, 1993380731, 1021877737, 297491839, 1154708649, 1598489473 ], [ -1851483173, 1163382477, -102575665, 1918662656, -178969298, -1491859961, 1841414037, -1155925027, 76651422, 369895451, 751163567, -1474205088, -1122862644, -1169387970, 8561745, -539978643, 1841389653, 204179221, -364326386, -1075985656, 592208943, 1748605794, 508054439, 749457811, -2090156622, -644747636, -1396035077, 1331508495, -542824947, -1818243625, -1458472227, 479727539, -1302956182, 1297515498, -527279815 ], [ 2005997096, 1873303865, 377074534, -1789914319, -205606100, -1814064520, -1452918365, 1896001534, -93344933, 1975520157, 1079522156, -1578545120, 1319353717, -756589598, -1671547681, -65516063, 1015751643, -534778868, 268533709, 367689534, 2100150101, -719939259, 852978473, -2000772226, -1709003599, -1145699673, -1656068380, 1101665609, -1141646577, 524390374, 445565799, -349556561, -384684377, -1873450507, 539435731 ], [ 1877001605, 246210289, 1324479696, -1572531932, 1020140555, -1379627406, 2001618602, -595901298, 1241922217, 449725026, 2000393911, -546598471, -1612877618, 543156884, 4790394, -1951648306, 11862822, -2015205825, 990927849, -1617575378, 591833490, 1236041190, 964859745, -59646267, -258460279, -1124605881, 1604671905, -1565047937, -841305001, 1218585142, -944519728, 634274125, 1387291507, 1113856045, 912117677 ], [ -738019496, -1412342610, -1365693822, -810705543, 711211497, 22813590, -983855750, 209171666, 1585873507, -1793821014, -824420998, 915399672, -793546949, 758420660, -701359082, -1145780013, -1187795724, -1673646736, -215595826, -1393017444, -1948970252, 1546835502, 229460171, -1649966423, 886931649, -1885858383, -259096133, -341666948, 501377107, 1932934939, -861846589, 1498865096, -1613819780, -739691869, -423776604 ], [ 856971965, -2122178682, 1760399533, -837444758, 1116260754, -1557165530, 556144287, 1896900940, -296891214, -1411390836, -1794352071, -318613953, -1686984045, -686123955, 169974913, 2089692089, 1555958573, -116724302, 1264741664, 579723322, 997764273, 270172352, 1780321430, -205132007, -2018490778, 1245522963, 1156197622, 1944206798, 1722323813, 1229068739, 1712337319, -1895808415, 598937026, 405262457, -1742995894 ], [ -1795136348, -1997383769, -1113770277, -638577073, 1291119329, 80864952, 970357908, -1721241842, -1637001910, 440078466, -458678, -1155360952, 1231328694, 173405087, 2078287474, 1812808780, -531607997, -848455650, 2118534041, -936453271, 1232861828, -1896142285, 75226813, -265566597, -1108086028, 997697922, 95177624, 1446247999, 162771782, 60771631, 965649710, 668877250, -1042187994, 1267159915, 866046651 ], [ -533713899, -1043865879, -2019260617, -1920057113, 233717346, -394776427, -1014003473, -1619522161, -815424151, -718422647, -487246398, -980889591, -460194556, -1502800628, 297905033, 1288341093, -1319500621, 509318241, 1304515122, 426161289, -644975229, -793267865, -1783611057, -1295614114, -527778624, 1077825733, -254850600, 2115776268, 1398242087, -548040498, -332575364, -148371008, -369542149, -1987603446, 349734361 ], [ 1613334759, -457629365, -1250473410, 1559419751, -841379424, 776675544, -984770325, 1791824227, -1859926618, 1682982103, -207914140, -780313212, -150988414, -1997679327, -2120968910, -148680915, 1553587445, -869445914, -506238813, -431206653, -921951328, -446787201, -1328114398, 887271288, 417159981, -1526245982, -432564612, 1013854679, -1492222967, 1164576254, -821364, -1086227279, 1728344396, -1287464936, -156243045 ], [ -1618234818, 1011848887, -1611848541, 580758911, 2133590656, 1079376618, 845814100, 1756527492, 1515152371, 1210673902, -964374532, -1384214552, 1122819677, -891693081, 1469475129, -1842349487, -1563935891, -1158824499, -1398872954, -892894147, 1912173112, -907824733, -1677579777, 1050178986, 1855288958, -6955317, 1760798547, 322216214, 521026157, -1855636495, -877229958, 1709174760, 925515369, -563949713, -168582783 ], [ -972110525, -953577077, 1051589548, 445124889, -2133949803, 964672979, 596878702, -1335720230, 712499744, -1165678096, 1973901135, 744182243, 535667625, 2014923070, 46138691, -899674590, -941419906, -1735019087, -1497570690, -947178714, 398054006, 115165182, 1633788367, -99292512, -666783969, -19189192, -1665927351, 1169247700, -634432743, -1188093686, -1907257831, -1204729899, 466556235, 841635307, 280085898 ], [ -263197385, -829150023, 2142957090, -783697401, -268387859, -677950274, 955526679, -633959034, 1753378346, 140844193, 2094461838, -1189425051, 1759666048, -822101207, -1485454049, 1920303990, -1083660069, 1737981933, -1301093146, 457726597, -1142327448, -891195623, 2033360956, 1614112108, 1753602641, 198315355, -392354788, 1713131622, -1749843749, -1015676174, 1138837810, -1114322921, 1874227512, 1234317216, -841371833 ], [ 891791428, -1089507722, -759987434, 419762201, -1115524282, -1120967088, -84951862, 1703300401, -1029850831, 928042088, -1564699805, 1215722916, -71972013, 373774328, -1034633320, 1424595317, 1979671765, -769689719, -557209475, 1202221580, 2133136802, 1377432244, -130502666, -293115421, -1465123331, 529212114, -1403303370, -1212228162, 1159763554, 1332741494, 1787073415, -958271276, -771200718, 163562470, 434110128 ] ], [ [ 694560833, 925944410, 1049474255, 1219483687, 1777634566, 537071467, -721807968, 1192856469, 370464875, 1491390047, 53028382, -396036326, 1110625587, -1860128873, -613227337, -866852957, 75117224, 1707321222, -746111596, -2083795768, 1470163651, 398962685, 611038484, 1465325628, -1120495863, 1444630112, 190953672, 1846838556, -1407976533, 1007931569, -1236327515, -825491590, -1336036825, -1859598596, -1791212860 ], [ 670144109, -505293591, -586980480, 1195922449, 1201760862, 1860143002, -2041157829, -846441210, -1890214659, 2044564648, 200248063, 401245634, 564086013, 569100823, 1108839764, -1482414562, 1215098558, 1745229217, 1271704141, 238654654, -770379681, -1096583004, -1952758280, -251303299, 1496469180, 1367794252, 1423381211, -1090015974, -1146504645, 898243955, 228322972, -431732240, 1260821354, -191129796, 1317551793 ], [ 1930056435, 638798303, 2142056522, -1094569258, 1189293824, 2013233537, 681803281, -781934935, 208092939, -768601034, 684525010, -35189628, -1312174919, 1920865670, -429788214, 393844872, 269540440, -1721536922, -18288913, -205698992, 1615940816, -1556109751, 1871403906, 2068513911, -1860231890, -1558678035, 128650791, -233363747, -477978566, -456786108, 895702338, -1387546444, -723556468, -1697827679, -711097886 ], [ 992129881, 341825688, -304053173, 545382689, -1269066150, 1402095592, -381889391, -984477492, 794637585, 1191464750, 1357737935, -126090516, 198097855, 1198834596, -1667517272, 992475334, 1131591338, 577849738, 1165570077, 1950632876, -1085959122, 1058551444, -184692131, -2000525872, -1513767477, -1975161549, -1326877466, -1645725982, -162527973, 1403201256, -1926411170, -120276544, -287330622, 2081157594, 1794779 ], [ 188773220, -1391389696, -1266682655, 473946062, 1381489387, -1148537945, -385378637, 1191644332, -2135998002, -1647189237, 305395357, -476711321, -2107672318, -1943212375, 173691916, 2121515646, 1434731887, 732449394, 2137079805, 1088477069, -452998561, -395933203, 966525074, 1651007480, 1201775770, -1800478519, 823591509, -1974272540, -1362580098, -1770066386, -1421066440, -1050907265, -1048671300, -480262752, -794783814 ], [ -639747780, -1259979705, 325520632, 1289171930, -1432413133, -1667951995, -92358258, -268659541, 1791067410, -1962865626, 953548575, -1735718246, 2139480337, 1998956817, -1429891758, -161660752, -1755948930, -187521259, 1143152766, 1050535763, -1112277252, 185274190, -1090004110, -1134449643, -574823764, -99288429, 665648003, -1286364965, -514306928, 1711093174, -195745379, -2115361418, -1070050289, -1527054487, -1463114957 ], [ 343912032, 817631649, -1626503282, -511159697, -2021329701, 1357062855, -1901566326, 284140257, 825885344, 423478389, 562501176, 357810205, 315936291, 1811646323, 1440656443, -251889024, 694373983, -1454530768, 688497672, -1679410417, 454335037, -578689982, -19249879, 2038822016, 862520436, -225345555, -1139755177, 2045679742, 1258789966, -1697642563, 1072606407, 790172357, -1418453299, 209183314, -397009466 ], [ -30245768, -1124072297, 1876615298, 1115758196, 1278797430, 1095155513, 1810536251, -784008040, -539978243, -418510342, 1065214872, 1759910454, -233915464, -41227404, 166227423, -1466373716, 1065826598, -598379754, -1713239149, -576008884, -1404639973, 967108822, 373463701, -571128132, -573057380, -330310497, 758609078, 1044540976, -2137335558, -1845669486, 1571309994, 577702603, -2107997425, 238199277, -1315886777 ], [ 524097967, -31985006, -2059121771, -1381948953, 1610754446, -425154426, -1959659027, 956141440, -1450353368, 1948197156, 1521605606, -915751772, -1504222160, -35433722, 88080201, -325377323, -1245839545, 1801943598, 986072300, -321100396, 953248017, -388301013, 1065535868, -2026748876, -746162095, -1052637767, 828504975, 650165992, 1629994443, -1296324104, 1680752338, -1763920714, -713432164, -1172341487, 1695273490 ], [ -1718912089, 1399279542, 1498250487, -20149935, 960406213, 451507159, 1783669322, -118644203, -985288933, -1086024014, -1455113530, 978946436, -530158480, 917809081, -1339552161, -2026204546, -1325524224, 1396022672, 38546329, -363631981, 2057271204, -64457877, 1208859031, 443369144, 1179539666, -703827604, 1013198127, 1061168298, 79183954, -726005219, 1273608836, 1020839494, 660814142, -2143552086, 1223608174 ], [ 63157097, 2042817461, 2066884085, -1263765115, -869326541, 758415639, 199517924, -45151916, -1966601510, -1683321464, -1751927143, 849150723, 902186404, 840334900, -515687594, 261181119, 1177634664, -511499053, 1669016462, -1570300313, 871477719, 134288690, -50392081, -597724362, 296496732, -63408271, 2069245653, 2024934204, -963586299, -725269275, -1947835671, -207643547, 1902442064, 955760254, -177480489 ], [ 252793356, 823770211, 1871173706, -1101524847, 1319093573, -701757325, 345182956, 320526206, 988001713, -927269896, 2036635973, -1671877648, -1146409334, 97718021, -1416097473, 298434660, -601769159, 710360893, 78706953, 719787488, -940492046, -596013924, -1976686385, 1835568383, -1104129882, 2108655064, -1338743854, 935664824, -1305647141, 1062559823, 783138444, 1468542449, 1377674087, -64507220, 1261733593 ], [ 71912664, -738770934, 399160657, -1872208267, 101430052, 1112742780, -2052237219, 208633580, -1885182567, -1665472966, 1557373141, -1647187441, -660954770, -1694650754, -2075198192, 1110793478, -750732034, 1615842637, -1785755620, -1090056374, 885295327, 228200050, -1388041146, 424159034, -1794219864, 1883354528, 2055463353, -1474759754, -810990121, -31286884, 1575945230, 1596542507, -2068631423, 510794913, -1051521014 ], [ 681647911, -355514515, -1194301571, -578897773, -1770700886, -62207804, 2066201805, -1838269540, -960189002, -636621824, 1655342656, 270749219, 1603677076, 1965131349, 1981464332, 2097396002, -645907385, -142525646, 391945413, 471313119, 86029200, -1871434345, -2085379466, 966141321, 1159052339, 1277006869, -1146224578, 2001069633, -856649195, 1790421960, -1784006653, -1363721665, -2007981845, -724814020, 996317423 ], [ 1682652858, -1440349850, 1958946913, -2100246052, 471366259, -860530530, -1792308328, 1296095110, 1741062350, 857119588, 1441868487, -675404320, -1812174231, 274270836, 1053957479, -393376482, -904894653, 150974463, -764155928, 1455182475, 638346962, 1969645973, 1696162944, -579647256, -1781155204, 2141739867, -1667222668, 1135892955, 604526315, 387388800, 1261485757, 867433333, -243908610, -1015410541, -1434121479 ], [ 486305993, 665030156, -35291472, -331433947, -1602967402, -163554351, -1100824436, 1956575375, 1321664737, -1484525462, 1738698650, 1802058228, -1665230704, -1179470587, 1369124928, -791800472, -1404771001, -1852923124, -571251055, 1428021177, 594390255, 1938063244, 1475613106, -1348292121, 1397245614, 1810950670, 630504727, -1380877165, -878028908, -2651541, -1380817837, -943580769, 1162923672, 579389241, -66628924 ], [ -2024327608, -1410142494, 241136256, -17196191, 1244207852, 504210102, 311088647, -363072171, 1675353755, 1971184014, -910791860, 1870732850, 178138686, 2110268974, 305252669, -309053176, -388421550, -188785533, 660002799, -219025322, -432307851, -1475198415, -392441759, 845401038, 2129778097, -1909085242, 1772470106, 48683205, -1160381051, -1398780755, 20148094, -3778759, -1162581428, 59407387, 848650246 ], [ -1766907802, -1049693642, -1744292822, 1441336536, -1623534755, 1340089213, -1666952485, 1691906880, 1480929545, 607781203, -1054185774, -1407345096, 524029524, 353750424, -880881999, -85337534, -1377604069, 500631248, -1312279873, -267838769, 107585558, -2004282937, -1160587009, 520921327, -1166593862, -1591124472, 65663955, 344057499, -1578135463, -299254113, -152779245, 984158377, -1213173552, 1258255283, -892527758 ], [ 2094078292, 310373268, -401253042, 396132429, 1972288996, 132127927, -584594301, -1339904215, 94939243, -1546945234, -1168396116, -60151951, -775661788, 871975208, 503940061, 1241855677, 1918987807, -1810255663, 1762442123, 603061937, 1739916283, -98522923, -1047817387, -1486728351, 489922848, -1548207694, -390460730, 612082610, 435168076, 895194985, -583931185, -192724656, -322688070, -263604516, 990565431 ], [ -931318559, 1452743233, 139373048, -1139183006, 776766514, -1804102971, 1728500178, -253367617, 476939274, -2136053427, -1784376045, 551317780, -271130055, 1155901106, 1439473704, -957257895, 827049173, -51061793, -1021559199, 716000638, 640793184, -844951551, -269888808, 378991712, -1832399135, -1352538611, -119499259, -547942491, 281050920, 2093979100, 801419264, -1870762117, -50328371, -1755777436, -2146022298 ], [ -243403008, 1390126602, 1201196826, -183871160, 408791708, -278031045, 2073216977, 1983459476, -969400562, -1007756312, 928042322, -1655518621, -1341201999, 813017424, 1011568754, 755137635, -1439269983, -1184277865, 296345559, 1941548533, -342749941, 1713994853, 153822003, 813030032, 838602646, -938542175, -1278488524, -849635554, 1533740284, 520415990, 333439130, -1444765234, -673831275, 2026710844, 2080999658 ], [ -1805414692, -496841606, -113503801, -333532771, 2038330445, 1924668991, 96338174, 847457587, 2048972214, -1766789053, -2052005666, -1921080020, -648895218, -686337960, -363032436, -589402870, 1641655996, -1170643143, -360248252, 346454628, 703044175, 1322092434, -939139784, 1499135025, 641192247, -1544909153, -1866595854, -1597144300, 544069805, -154260908, 1386845881, -1461498730, 1887465415, 2143213152, -1721616365 ], [ -1019285152, 1462446225, 1938143175, 1950659428, 1138203080, -944801512, -1417590108, -1826063416, -663987174, -1003513690, -684025663, 1762598401, 181090890, -1700110288, -2045694176, 1181155007, -1567075711, -906384894, -289270818, 589278330, -2012569516, -1873429474, 814813118, 1996167314, 790999619, -1824141956, 1214139784, 1839087087, 797945018, -3578408, -101071011, -88813512, -1130278769, -862582808, 1196244576 ], [ 1110873303, -2009809598, 1440929197, -2084812600, -2111897911, -385180935, -184790548, -1103928697, 341381842, 604127907, 308566907, 2135265150, 2064242595, 854271116, 276334142, 1829036396, 1062182492, -2044219172, -1744160082, 1732314136, -211181891, -1945107190, 101432008, -775942928, 11967102, -756709754, -1671958522, -298306065, 949344259, 13614395, -351861485, 1946376525, -2122253529, -1704982327, -1946393059 ], [ 1850064186, -618274900, 99368244, -1001533989, 1014943715, -1481399876, -549117413, -1708960293, 1057987054, 976760464, -1271869275, -1355700853, -325835892, 1304235048, 2106185026, -1783697939, 1982826759, 1985578268, -2103479890, -1952554951, -1232861972, 1534729907, -1538581561, 55133197, 730161351, -660196048, 1795209123, 2082453110, -191049974, -1036745374, 1624379138, 1265902252, -389303118, 1615691570, -230335729 ], [ 314115683, -897275035, -1136194932, 1910250779, -837835062, 1046649421, 798499706, -1153600157, 491746171, 1481419816, 1944780624, -60545345, -516327300, 1484480414, 322163991, 1562482882, 777101283, 2030721454, 2090572890, 520798586, -371883769, -1313546402, -1231250709, -1166971489, -1974662466, 34720470, -1809384059, 1445725379, 523019537, -2093793223, 1140873462, 1126029650, 1760880025, -733500226, -1950280033 ], [ -2029841741, 1362097277, 1941564218, -1370806848, 1650409447, -811270017, 458717484, -568161621, -1951442112, -454397147, 868495402, 149427930, 2053753939, -1489724381, 1866650471, -1199577198, 1474847301, 1380541951, 800024011, 1417856652, 1856299871, -558927044, 541065756, -1616854457, -837057098, 34675948, -1172823186, 1722548655, 592887346, 953649395, -979539246, -602368114, -1122982220, -1031248647, 2102289843 ], [ 1800284047, 1116483914, -122034654, 703349639, 1354034982, 1092374849, -376936511, 552487440, -631257333, 385819312, 2124670387, 183891887, 1834853980, 2074286980, -1611481368, 689151259, -1215315280, -1461870506, -1747903447, -136034815, -1444245900, 440700196, -2005951689, -545196857, 694524842, -1603265156, 513194572, -945272128, -1594827157, 200268595, -1557839340, -443600940, -165204382, 636696388, -1474129770 ], [ -1672973633, 238202603, 930658403, 178358282, 721316029, 2020307582, -879696630, -1896225069, -396443062, 1907112853, 764053337, -2100665309, 1779110247, 521924321, 1442093379, -2007165946, -2078665320, -1235621225, -1424991372, 606014810, -630856103, 1684633075, -1583168807, 1895598665, 860947132, 558272242, -822539180, 1913781107, -1830952932, 1495562520, -1770850993, 1677593175, -725253805, -531840117, 1404148199 ], [ -45680765, 431344039, 2134607337, -740008290, -1460472869, 1950865775, -1406261699, 818429242, 1701510939, -1734117469, 1958454929, -17039281, -1838475575, 52154243, -287251785, 243429713, 1878606174, 258683316, -536342715, -964692886, -1748450335, -1447570370, -649993215, -571902632, 928644022, -13219114, 772414602, 1477212266, -1591899557, 629333847, 399331699, 1270667830, -1341493779, 1326657188, -1186411281 ], [ -304711412, -1099540018, -690729964, -1459187817, -260278821, 1924269494, -1629718403, -2057367677, 665359467, -217197907, -434284741, -1562478322, 248961512, -355054984, 135039571, -1814918393, -448444992, -1972957266, -856729392, 337511051, 2126301975, 981470665, -439832883, 1590607070, 639334006, -1532467647, -1487189151, -21225389, 1962292596, 1941748756, -1232474515, -248938802, 345141722, -408046668, -2017287843 ], [ -1576879253, -615072790, 2027270769, 1159753798, 1036019930, -649951436, -647014454, 1238029327, -620732827, -811426560, 2138037714, -1032377306, 1191477514, 1519201173, 1591728303, -169534974, -470311045, -575135672, -1130851367, -1783742971, 857801453, -1828834718, -132068119, -491132336, -1934849261, -489000101, 462806837, 2042242332, 1225029760, 1787740793, -412585736, 1140962478, -1147151520, 1454256198, -1593200169 ], [ 280627173, -664098902, -664966950, 142386941, 1331252438, 1236438810, -173330780, 2084150171, 2139931108, 346539681, 875676090, 191537501, -1944619656, 41900837, 2121009967, -1192282872, 1250837626, -813611550, -1780820295, 658651738, 2020707261, 1873925123, 222426902, -1491530208, 2023671301, -305631051, -302222232, 415263285, 1786121901, 199351693, 1571680545, 1427221390, -812592578, -1004842181, 1764710118 ], [ 400846921, 1933343351, 1364258245, -1922053665, -336266655, -1363086609, -1836301979, -822951590, 747263202, 395159934, 837296673, 112468687, -287912345, -2067183582, -1130411262, 471043905, -563642327, 1934558007, -349943240, -1032938027, 920013912, 2079748841, 1750772711, -566491119, 653405603, 1772646528, 1913764597, -329655703, 133671711, 649080541, -1126267134, 632123254, -1901398200, -1155828293, -7365132 ], [ 1763812280, 83591609, 415248334, -561050013, -2116810031, -2087956836, 10695048, 953528066, -947360742, -403900344, -1972400288, 1120117171, 2067001555, 1721258692, -98892629, -2133682160, 528329989, 457961452, -1312656344, 1727234664, 1269813367, -465075721, 492297518, 143901530, 1101532756, 1411531413, 73895693, -984529857, -1082686934, 341892307, 477810962, 2096547003, -593189732, 1934507073, -34153061 ], [ 350841734, 1066391121, 669383758, -501527990, 2029292786, 273802621, 127602581, -284365021, -1031951861, 618214007, 921854272, -1514296727, 1332064578, -448020323, 1273205460, -1266320284, 989333682, -1836124843, -819630645, 1763773498, -1109931627, -1493444279, 271047881, 1984584684, 685006337, -1492994334, -1716047164, -196946812, -862723561, 2061253952, 359889325, 1795105626, 1905740683, -1749140617, 2097288932 ], [ -408428700, -1963912967, -412421713, -429052217, -644585697, -1981368342, 934246116, -1752721435, -659345698, 2041536925, 45783858, -425566764, 1579368771, 1301387679, -1512778596, -1953553924, -1537726339, -89681873, -1513096591, -2041936681, 250155981, 779670079, -1172861387, -1302869270, -280949618, -508543501, -1724973964, 147106829, 1637443593, -1763026526, 859281364, -189934042, -159492372, 6984638, -811635807 ], [ -14569434, -958009594, -1812870916, -1568179265, -541204952, -27794760, -586832238, -261398607, -1812314173, 951447569, 737029326, -1961138100, -1665635268, 460186610, 775306883, 540491125, -881243839, -906226369, -530148162, 726643510, 1363890685, -788903811, -1510836877, -469919270, 1645055357, 1680281328, -1289292806, -308708395, 157258643, -379726917, -201688411, 1960503723, -1960688734, -523038484, 915607176 ], [ -1169682444, 1126023692, 2044353327, 1384177367, 62605129, -1071012064, 1596910217, -1246556811, 1572544427, 365140193, -668719321, -1088485968, 122199323, -217895961, 33373567, -641882938, -1725635642, -669357754, 1809164704, 2121556130, -2003203636, 2095222136, 1157020736, 551454783, 93609338, -1435225434, -1439587976, -2038467824, -806866613, -620924096, 149214859, -1530239732, 192294771, 1038303834, -1516471274 ], [ -496562351, -931328549, -1739402620, 1981680895, -597851698, -1570963016, 591291722, -575466058, -867092709, -2022299787, -561296259, -551462046, -885613990, -1045736841, 2058245019, 1305210539, -1734220551, 1364078751, -2003672176, -767263463, 807541437, 482149581, -427363956, -1159769066, -2037561336, 1647611303, 1683985876, -1366721988, -25568448, -902318486, -505841097, -386415076, 313871695, -614582558, 1531751695 ], [ -2060855028, 1013563412, 844437747, 90056450, -1617893357, 1679804104, -1543002034, -1405913544, 385759443, 1891612965, 1944371183, 2050259915, 1641088821, -661782276, 131237565, 788125768, -395763056, -1075911755, -904272496, 1386792564, 165109782, -2119899182, -1406793688, -949304369, 453460684, 1207766755, 1891435929, -937322451, 1842551864, -2056894468, -1936535125, -163314413, -1361091434, -2006945452, -1955721124 ], [ -1798255708, -1062196373, 1689635108, 341898039, -2005516103, -1103424545, 1833033369, 140015442, -13954664, -976505201, -918776842, 1270730576, -873352927, 787476559, -1582518952, -151644876, 1831092401, 2095058780, 1328020461, 94377633, -820881502, -1021671932, -1057323049, 1165028394, 1375683405, -778765235, -1353341910, 72207487, -1099587142, 1000640990, -50359251, 1690998558, -1724258370, -205136698, -1533766537 ], [ -403574205, 994434553, 844224420, 465722351, 374324899, -151374940, -656730887, 1913927083, 1016898393, -868934197, 1779408160, 1710381400, -1929084250, 744172926, -1243471804, 1390306848, -965145441, -1693908339, -1246688384, 1164261965, -900792346, 1796810371, 1394259417, 2131344561, -245260034, 1449341133, -1699950604, 1261977042, 1537391084, -600071358, -1428905292, -1288916612, -400409132, -1642266971, -127005970 ], [ 1058185303, -1161294523, -2037308505, 2034033056, -369613128, -558453342, -56762735, 1324529663, 2050423178, 2129885168, 1834290566, 821327838, 1941877231, -783119558, -548011525, 1042631251, 1148380671, 1160912631, -1152160125, 717388712, -181425709, 1205298203, -523569318, -13205193, -548578209, 1937129629, -1301251031, 180621769, -1748024400, 1576947580, 9297977, -1882387896, -2039099217, -677251568, 221446867 ], [ 960633763, -868468977, 1547342176, -121231279, -865323482, -1325838323, 666813713, 725496690, 1142379875, 236986916, -1127486240, -2031999928, -1242284767, 1046040814, -1478758435, 230671849, -1521497601, 1013121816, 1163475659, 1963599197, 1264190474, 684039882, -1660947285, 694033973, -741782072, -1431313568, 793193426, -823736971, -512759062, -460082522, 821767295, -403258742, 446734542, -55345568, 357752265 ], [ -7023581, -541901495, 1166606309, 1187593583, 1009874664, 156625512, -1227614201, -151221964, 1847332, -1429524425, 455425326, 390114094, -445640425, -1208896914, 904057803, -1834169742, 1001790942, 1888646616, 1974244873, 643152491, -627137926, 968076220, -1932564026, 1996034863, -764614101, 956478767, -93746983, -1122878277, 305396142, -1789433957, 1862695939, 1023949359, -1960870396, 1367828081, 954504058 ], [ -135892526, 1302474651, -1434832611, 1161363877, 495015334, 493554503, 723449659, -333424990, -199213204, -1435999692, 1461637536, 179534411, 748385386, -101900970, 835900633, -940752662, 2104343278, -489577380, 1133582953, 1261208895, 1324415150, 448755438, 1122324487, -1679349391, -1375431518, 1287423374, -1175626128, 161027101, 1477260720, -131633039, 755678362, -1045242777, 1701908166, 432698552, 1142976769 ], [ -163018698, 1240367469, 1279273477, -223361651, -999901213, 1933185456, 1483842896, -16128507, 475515768, -1368187723, -314435388, -869154018, -1282266444, -415496784, -1284970095, -1120567572, -820510490, -1280793972, -1060256533, -153288478, -367134159, -1881226144, -1003417204, -838551343, 599068936, -270513845, -1288674207, 258108345, -1212018612, 210639225, 458097197, 1923780427, -1502006243, 1383253462, 1443481897 ], [ 275048890, -1839947468, 1085224628, -476359723, -456934578, 1894884021, -1871695034, -1707943116, 2123631641, -1055344653, 160275261, -92549573, 676445928, 1278383907, -1390104339, -115731058, -52794329, 1015915179, 1482920885, -676445410, 313405560, 553486247, -1836502499, 1220333567, 1693599369, 1325593428, -1234089336, -829636755, 561791125, 1437799072, -359063716, -1475751312, 1907719961, 349209344, -1243337202 ], [ -688791864, -1389988159, -2084287733, -1381639931, -1882833091, -1656063298, -1360422895, 969720080, 468342302, -1805898027, -43341420, -974134722, -1372008822, -1063958274, 599181042, 1715053576, -1292874602, -1078434871, 107580354, 1660252031, -477338155, 210012293, 2011778373, -1688214125, 537033104, -1962171332, 1785658461, -377767299, -1725231824, 613059008, 1893942891, 862786296, -1854490184, -936099441, -1014858608 ], [ 201467199, -73414424, 861330179, -1631721147, 1657018042, -239222473, 2071104259, -1805219837, -1838094391, 1154781972, 254231965, 1705186600, 1734257116, 631417493, -384524601, 1457606669, 2041170604, -1479662789, 1049644725, -1977789714, -1809206146, 1078824219, 921229203, -90648350, 1591224144, 1566395397, 1720298175, 281630542, -1858475722, 522352994, -2128256719, 604854109, 2002672357, -1762237960, -485778905 ], [ 375880140, -1447104189, 838743788, 745760331, -1587664722, 1606450424, 1372391703, -68678008, 1103634347, -831579911, 261521846, 725206275, -930919480, 511992342, 1613723496, -291307324, 605883551, -632377788, -958792086, -2089014548, 1639810540, -1210893953, 1852102834, -1679155449, -770262571, 1532676841, 760882554, -1049760719, 328443620, 988643968, -1284075278, 1174925536, 1742655313, -1719204092, -987905140 ], [ -1406324341, -2129967485, -1560035941, -1542228694, 1317448258, 1239250199, 468354092, -82133228, 188236571, 363980446, 2060837613, -821054684, -1873178524, 1915573214, -2045985781, -1443102101, 1821246711, -173013349, -1501683230, 1524998602, -1336488218, -317434453, -298744187, -1246797844, -2055541795, -1804125538, 499230940, -1344188865, -1987213080, 105514308, 813067741, 502252698, 1350656230, 1577015649, -1955998891 ], [ -718612423, 1270265503, -500737868, -1125312796, 1750457085, 34050817, 201027357, -1721709145, -395640859, -1639844109, -1246551423, 423187832, -1519677729, -2110099571, -361681780, 1221591179, 638754416, 969199516, -450887863, 416835226, -1527382939, 1446195899, -1351896897, 176224858, -1458911907, -128794206, -833159719, -290844280, 1778439769, -1562007496, -1697538908, -465677607, -1387191049, -121074960, -877114312 ], [ -690784714, -469319020, -1158348367, -1644706144, 998017607, -338841202, -1639573687, 622797067, 1399326986, 1733186238, -215643633, 2077766348, 193929859, -1193940355, 239216974, -1408567237, -1021301746, -1731902570, -84431726, -1408268259, 103307959, 123621712, -624650081, -1092748521, 1270245925, -632938979, 968739543, 1071757211, 740262583, -1427518507, 1069686092, 538008116, -1305434603, 733358079, -721569406 ], [ -372605890, 1546081952, 853268205, 77416147, 441252491, 382962455, -1759188192, -1232467020, 1954967119, 524523650, -1599760526, -963214372, -2019602801, 1824999395, -996564741, 1775686825, -1971570678, 276657334, -224824866, -718298897, -1232185500, -1971717715, -948847541, 1993869969, -991774090, 649881445, -176067711, 1201060506, 584269299, -532796860, -301872558, -2128182780, -1988152972, -727090709, 1728544432 ], [ 1762014838, 84229042, -1107010507, -853608616, 1124334996, 475242306, 697137806, -1294017739, 1637296208, -1257338994, -146472218, -1660853123, -980317434, 331699478, 345241534, -1320638972, -1497692680, -693277745, -698189915, 1462845057, 740871176, 1042210353, -303294684, 838842798, -1047477507, -468175452, -1489871528, -1201444303, -1102894603, -1508381924, 1041391114, -1982501281, 927807599, -2096124617, 1638776032 ], [ -105717716, -244641650, -119389686, 435282482, -1800629307, -1600240730, 196072689, -408835775, 567206295, -916719835, 1308960609, -514897193, 121265187, -444691050, 501600453, -1653336632, 1087404474, -30709712, 2107971914, -1325115650, -2147483108, 388022288, -1437582541, 1319018909, 2031047380, -405316046, -1293077492, 1959581378, -2036005405, 453099208, 1927770784, 945984548, 173796605, -423560603, -443058261 ], [ 812908588, -1300038064, -928159177, 471722035, -839754275, -1450941399, -398655159, -1247650838, -460326270, -1212802285, -624084231, -11378779, -1094469022, -1531710638, 1568905906, -1259521237, -1223494584, 444562068, -911915281, 959426471, -1436845814, 462778619, 544216439, -340115503, 1242901287, -1930644586, 1531694178, -2103182906, -1902465448, 26199262, 732832715, 2011610171, -495384399, 434402926, 697895298 ], [ 1442246671, 343990629, -166475249, -1723318191, 868724426, -1550844691, -1452064224, 1218919695, 1705070350, -802261431, -1976322066, -1156179684, 1335814741, 1924100684, 1713858134, 921658181, -1347080163, -1586988677, 1256925069, -1338216774, 1684931012, -945337432, 582892645, 315918865, -980040433, -1141453104, -702101251, 771682431, -966584444, -20074607, -2097438654, -1193760849, -585722254, -915258923, -515807207 ] ], [ [ 1376828374, 1372485743, 614526734, 980837285, 1222341828, 413720300, 1804689446, -2138985554, 887974010, 1248144584, -660327037, -258368562, 628627490, 444988482, 540608460, -1278143487, -143494743, -568908581, 860840814, -1870281097, 868508654, -611100128, -131722496, -999460777, -1722880845, 1596696100, -1827661169, 1132606163, 1957277589, -1250496171, -1529998731, 396319081, 2084558899, 752582954, 854147979 ], [ 2124678772, -203659029, 1240922695, 953742691, 1288516279, -1876978982, 388837837, -1393069180, 731542280, 1942519343, -1309012473, 252343710, 636628726, 1253866214, 1041700590, 338254928, 141263586, 456072095, 1645584855, 873794113, 347105162, 1212933777, -1331128368, -923889728, 297076728, -1830028598, -201227708, 268868100, 1027574288, 1564206056, 840273424, -274760209, -1846411455, -812038345, 888325454 ], [ -1057609226, 1115701224, 917495406, -1116192509, 1211212851, -1953756246, -1861577216, -849026665, -1356850082, 1307392619, -1096597833, -1332730533, 2106651289, -108812213, 553604882, 1889114785, -1050682916, -31169483, 744700933, 726177699, -197962034, -1400913511, 359718884, -700668379, 467613843, 1748740045, -102290368, 420188986, 954895861, -1597853045, -159043050, -1515040856, -9420073, 1935752729, -1778435203 ], [ -985553978, -933985079, 912259737, -1707356693, -1062819378, 204180080, -736787755, 2111217217, -1945419301, 847534783, 1734258022, -272387558, 1284292454, -2106945165, 188520292, 2007585069, 1863876763, -1894368795, -1857635639, -1724270455, -2099553005, -619418374, -1167417629, -847880413, -943167074, -1014668406, -832164094, -1563207528, -2108683359, 1669079274, 749207247, -411304904, 549942062, -1226005075, -674641939 ], [ 1755262153, 1058317833, -2080642467, -1383075587, 1580378142, -1026964704, -1675683490, 253831321, -1091270033, -350419938, 914652728, 1883349906, 1055832199, -579906418, 1714460122, -1645387703, 413657279, 347059608, 1871353777, -479701965, 62598843, -487153977, 484556589, -772282841, 1739994548, -1796985820, 1273076065, 1806701959, 1740291160, -1616663437, -1715747444, 971729792, -828161470, 566455618, -1883150143 ], [ -462664888, 614034079, -1686748221, 1412901558, -676951936, 687674293, 1456672435, -703024449, 470600906, -397935063, 82102851, 172521917, 1571162320, -422412697, -1343833595, 933426531, 1154868722, -1117538763, -1101362483, 1206653034, 1505608105, -2030850890, -1999425742, -3849632, 1043955437, -2063877163, 766286221, -2093546406, -228787385, -637768844, -941413405, 369477211, 1637798414, -773768236, -1185643531 ], [ 2077823443, 1540178748, 307015913, 574704437, -875045545, 638654391, -1255687585, 11181203, -5447349, -843283143, 1121535812, 1394822345, 1494190168, 560868314, 336152889, -1230707242, 615307132, -322654026, 1655079460, -1477465982, -1620980604, -1213504118, 944596570, -519904439, 92267944, -1088521755, 1564101992, -2041666024, 1215869395, 825914720, 589494649, 445476145, -1384087357, -1741996680, 1531381505 ], [ 386821775, 1015752065, -273683143, -1160707718, 316517719, -314008815, -1924328577, 1103809568, 1915530038, 2001382536, -1385479245, 862523097, -1514811610, 343482224, -1825347633, -2002179682, 116188078, 1298236711, -48326330, -996247260, 1580752421, -1745266277, 31283731, 224475492, -1019839072, 732596049, 381666198, 709810854, -64496204, -1979439823, 639255979, 1235658624, 1672656190, 1314203551, -522742867 ], [ 916441264, 1039782714, 677506811, 1106878320, 607258997, -881185882, 54998620, 1763612704, 823776562, 952584449, -1391238148, -676020059, 313877023, -980053015, -1592064560, -1390473147, 596440334, 1257654846, 846605457, 213655393, -69098826, 26884174, 1206504608, 646576671, -104785654, 890444069, -1495073927, 924133892, 327829765, -61124011, -1432275351, -1106844176, 2078660225, -1275949853, -131631392 ], [ -937953416, -976574235, -1928656793, 601802515, 1618105510, 2018777915, 1713629240, -1568027686, 835197260, 1114962733, 293806223, -1389634, 295173999, -1730825685, 277340575, -631014845, -1275481693, -2114386476, -1067489935, -699853979, 254531368, -1152275867, 1363921608, -1598336436, -474340892, -24321173, 903012828, 518202496, 917586450, 339656093, -708405342, -564641487, -1210871150, -820896453, 386485288 ], [ 1760962428, 1941147019, -1837424363, -110800219, -2091375050, 1470416395, 684352653, -1298053426, -25638373, -1631074577, 920773178, 511707504, 695808254, 1744332165, 336211194, -144608780, -2076083905, 1518057955, 494124011, 731392679, -443067910, -2129586004, 2000763748, 1962722012, 172024096, -9420941, 1898097808, 1500983260, -908905677, 1018382005, 1897919889, 410874890, -1017834036, 1735043556, 972513205 ], [ -2001942300, -1144305658, -1662794168, 1289441994, 2106632489, 2146942839, -423977339, -712469833, -485639465, 963935262, 321073709, 1350050871, 92405068, 1059429153, -412215063, -164171440, 343459567, 1161512664, -1666867990, -1952339038, -1117687941, 664545496, -2037890847, 2007482575, -2072248040, 1350889486, -1788162356, -665812187, -729139492, -857516046, -1894701191, 1230188544, -1937475486, 1841613507, -868858978 ], [ 853257425, 266409316, 336864967, -1361405470, -600619735, 726877038, 650863306, 1139196974, -440595113, 704973330, 1498748275, 35946581, -1725706088, -1726024702, 1098712731, -683833590, -1286918387, 812799987, -1940748458, -1169894136, -158782339, 1130067492, 1480176770, 1525051276, 1348648354, 1516080377, -511897002, 1707364599, 1971301666, -812172861, 745479821, 758438667, 2116804703, -1539589057, 1281873974 ], [ -1418171451, -1143728337, 2105495963, -516592445, -1816775972, 1709403774, -697674588, -668659259, -1405318802, -1876668009, 431852569, 137441959, -1730233398, -1895326188, 574123310, 554337904, -1178409874, -1201305408, 1948050427, -1275660988, 1957809680, -669877245, 1618857808, -848297037, 356192342, 1360050240, 1260255449, 1420946195, -1728405683, -888566014, -881446790, -1630060925, -129553310, 509293240, -2110889481 ], [ 724839526, 1406105301, 141535160, 1581365305, -659766682, 1129268333, 376968120, 408333868, 418419726, 109774422, 1983774340, 1138682556, -953513110, -1746682596, -1253453267, 178536939, -1155422843, 1597517333, -1470184150, -404191059, -944311082, 342320516, 665495291, 2020614004, 38935798, -2128522408, 45333648, 576041720, 389034393, -885355043, 588924765, 715764472, -1968099931, -772767013, 1479886724 ], [ 1957273154, -2123601872, 1177916230, 453237576, -1405689885, 15847929, -2022534340, -847839772, -1203265545, 372843670, 1205154884, -1734050727, -191293836, 2011824921, -819519721, -809416386, 779847036, -771285762, -908545052, -1677423191, -1617927902, -886744698, -1635770935, 1913590656, -1861711002, 1140912935, -855560531, -207690376, 887664111, 1437814043, -1352641708, 2024306073, 475515473, -380768292, 706471811 ], [ 1215091717, -1962548019, -1143583315, 467522358, -993161128, -132816085, 1198086595, 63186380, 1258116089, 319221869, 2052061806, 303874702, 2110028487, 670844320, -1260027285, -1031623731, -388384511, -995318642, 1920683600, -1108760438, -1998813728, -520895350, -1752344958, 1015198356, -598111700, -287914928, 10954564, -1965442314, 627710263, 93860044, 1906100072, -1008154134, 1714422751, 1572493779, -550868266 ], [ 996558711, -686039280, 1910104662, -222875663, 251521001, 1412680985, -506453537, -2090411597, -1791119457, -1624533120, -1125331781, 1960994897, -2040784595, 1166974604, -977286341, 303317952, 1259032826, -420177027, 412704377, 1794752504, 1442617496, 1035820774, -483038792, -788668149, 1489595204, -1547448752, 1667276690, -679525903, 1737976495, -1341466461, 1374125830, 360160651, 1663063411, -379485020, 1319915621 ], [ 1757845498, 1584293095, -1754389557, -548491320, 1736138016, 2087451869, 995918509, -1383492971, 1584268526, 1129857876, 1867377616, 1523829149, -104072702, 1575836993, 648637013, 364707183, -1418452467, 549450115, 67693133, -1429068195, 1550140314, -1716793593, 1380635415, 180747443, 621435584, -1655760893, -1789338260, 1667187580, -840746249, -801614958, -1216319497, 2021252918, -1390454577, -1558548978, -486927087 ], [ -1463520689, -325415093, 954495097, -1499559545, -50836282, -961105040, 367016084, -1086897976, -512556766, 423286305, -328711120, 986327828, 762086114, -2041019231, -641672101, 1183800710, -596103700, -94458324, 1670148038, -1371453759, 780318499, -502205958, -160023161, 1743446110, -958354337, 2027874951, 77257301, -1463165189, -1092163858, 1752087983, -439792231, 1209304673, -1481801479, 1917111803, -1135269269 ], [ 1197336810, -1377708452, 888540565, 516193977, 810727062, -1440812044, -1524779933, 645971308, -1389187328, -1962326378, 1227416233, -1701029477, -1858130921, -1323839171, 1676619546, 1720279180, 902435581, -1826376066, 603005245, -542530002, -1769694171, 1223357828, -1044068657, 1170896306, -50574198, 759958809, -1247011602, -1195493246, -1318770909, 2129019123, 2104541354, 483817097, -757948392, -1332761131, 684511210 ], [ 485262970, 318875845, 800135590, 1947413565, 2139618115, 583314579, -1544325097, 1997488867, -1086730582, -735066488, -1950936795, -365706188, -1704238407, 124006209, 727135446, 1920892716, 1546282851, 921079541, -194383413, -527855502, 343186446, -213572886, 314501428, 1976934297, 1061113180, -1202708487, -1326080568, 1018099859, 1131280580, 1673792160, -404500974, -936042491, -845875642, -1825293703, -390376947 ], [ 1985757780, 1155609894, 1274046253, -1954079203, 1408024939, -1702940344, 206019007, 737546250, -2014850400, 1499112408, -488215619, -1882902746, -1183260843, 644123049, 1327749971, -1140076741, -1137398451, -52078810, -1309929310, -352538306, 488821475, 709317588, -1477629931, 1473614510, -1084785104, -1212971507, 1367013069, 1648088471, -1381937989, 872749829, 87719338, 223745040, 803212812, -1268394069, 187948874 ], [ -955317954, -1138068260, -1835812923, -546584936, 514850473, -1093661616, 576237094, -1186733023, 2100889088, 612912770, 812282433, -1106337669, -2010182675, 1489841371, 1007061745, -1741311913, 332598205, 2010338862, -1960326904, -1215496526, 1570216650, -629396915, 2093036422, 167724637, 1617464244, -1600398945, -1442253725, -833578880, 1373672081, 457746260, -1456094080, -1128294377, -354109830, -1001562972, 2089533092 ], [ 1625535812, -42595525, 1243584689, -1187793265, 745539119, 549625789, 482010209, -959546203, -1023885327, 1219327170, 83311519, 1321927969, -1834920815, 420315461, 978201951, -1915995879, 1128974911, -854006635, 1709641853, -1446319797, 1443373378, -562788504, -1814282982, 240169531, 1038996003, -1133830391, -112650935, -541680562, 2011427902, 1770991272, 1751719614, 444478736, -495008199, -1971733738, 60981250 ], [ -2007546082, -1244367029, -468443657, 1408499490, 1188785745, 47363766, 1537035256, 1468246692, -211836453, 1377479876, -2109366468, 1881777642, -1299677673, 394562455, 1482959394, -1671046214, 17920807, -493515341, 1886569069, 84218980, -1768618734, 782007192, -1823966446, -1631449502, -1287499643, -674971145, -1071737390, 167712311, 400122762, -67407383, 1122945082, -1833736985, 84444049, -1128646014, -1557843417 ], [ -48980773, -661742599, -1684745582, -1370416796, 128467236, -1090737857, 1057839059, -1802508458, -2043686674, 1084138336, -1981480654, 715600013, 1278440588, 1282727189, -1085175209, 767980001, 858877135, -179580653, 878761728, -990949782, 2048292873, -1776276160, -14426937, -1992143537, -2048828918, 2073566884, -1049240228, -1305237300, 1896212062, 1977144433, -508644739, -1307996494, -1550213571, -910668336, 1364581030 ], [ -1130461789, -1926977939, -1356090722, 413709844, 580566867, 1709092972, 1503351331, -208492176, 1549689287, 364667914, -866512577, -1460573631, 266923422, 1743608293, 1454378193, -975204380, -803518555, 635848082, 337137903, 899078842, 203450529, 2100261678, -1194672011, -1714257619, -271832055, -709506629, -1377767050, 1276571676, 1113489068, 1886880294, -1609714356, 1929348510, 1887333802, -741714882, -648221442 ], [ -663317548, -39256072, 2016210809, 1823466754, -988602657, 32844640, 1242768065, -1367771396, 390976909, 1564838962, 1222618535, 1858188906, 210775155, -1309880470, -1246778749, -311679522, -1026155768, -233150287, -2072633882, 1570547715, 1239434569, 1425993397, 1378854121, -302812523, 58376824, -1135418163, 1850692263, 1318645066, 352041188, -651609660, 366605093, 1274188160, -897241734, 498125368, -2072721366 ], [ -130746403, -1363443550, -1712028862, -720020085, 283261509, -19313940, 1160897348, -1649190201, -380705912, -1268009264, -2088301225, 1866347159, 1288475176, -266546174, -755310669, 1574331892, 1536826903, 34125234, -1080789102, 1782493745, -102579219, -445128217, -1883829789, 1149352028, 62281644, 1507870318, 492315841, 1961081141, 1492639692, -573623314, -1669692049, 2103633249, 1090820992, 200195789, 938696127 ], [ 1410712860, -2020993541, -868766375, 1200588913, -467665372, 636055335, -439248886, -1843606007, 622099269, 1682629653, -1006368179, 780803481, 1304760276, 2036696832, -893080764, -441574535, -1686591874, 49429169, -1594285051, -334089051, 483183323, -2069783142, -1612348354, -162895206, -478518966, -539886391, 1555263106, 1619551713, 1104146286, 697975941, -659708406, -1793284233, 1823865683, 547636607, 246429470 ], [ 1699009962, -782071122, -964244180, 1770427376, -1505117725, 1112443714, 1821022248, -327562956, 1621422449, 653694618, -1217845685, 1082151073, 1416517147, 477098540, 1235432629, -684853519, -240490902, 1974170233, 1342362350, -969213613, -1725999685, -1995704469, 891384916, 863600565, 491043858, -539882634, -164729232, -1643989631, 1334265868, -1349624137, -985015537, -1135833587, -2139725631, -249852401, 1228926654 ], [ -34327919, -142075033, 715939772, 1014656881, -678784998, 2138064467, -649593283, 1354591669, -462242681, -574117124, -982618876, -1152771072, 997315456, -233553730, 441042727, 1812627124, -499202556, -114759245, -364010875, -912264232, 1915085388, -341725461, -1102264503, -1406610983, 1407835128, -1606665564, -270684150, 309707035, 1986948426, -862248414, -159768488, 1946793354, -2022647493, 145921126, -1793807389 ], [ 1108758117, -1172087708, -546219455, 1747458196, -83300918, 1321727493, 1648613020, 1439146958, 1995965417, 242186669, 960594782, -908782469, -236109806, 1228914973, 1494844209, -584438919, -1604955501, -217359922, 1078625402, 738376313, -1181016163, 215010206, 1224452125, 105532543, -1456147990, 121052820, 670176493, 1085907300, 1511458810, 288520265, -1640250522, -92526028, 1689741298, -2071141664, 71243720 ], [ -94145333, 754518332, -139759381, 640300345, 533712412, -1880969557, 524210528, -1361582510, 912587031, -2010536240, 800924348, 531906100, 1300666014, 770066007, 409034945, 80465554, -1688701173, -1507868295, 341423352, 1662585975, 232989365, -69803461, -1705673679, -1807356019, -1673948188, -1404570032, 2086601913, 52991476, 2040772201, -1165754988, 1027129054, 2069361484, -1937167514, 1568607883, -327987443 ], [ -950533008, -2284370, -1463587144, -1252141850, -713654779, -580506868, 918633877, 1691146148, 1539097784, -1888793350, 1081081545, -1760098906, -1746751149, 1996582867, -1363028508, -1934986756, -1441203010, -44120886, 536345634, 1031150004, -2021142707, -474796772, 444330199, 552631423, -933954011, -73494611, 1499072584, -830664604, 1206010097, 1566181630, -167291209, -950301286, 869416080, 2110355500, -1957607104 ], [ -2140496634, -1724848072, -1490731309, -847685023, -345693605, 1724294853, -1254989578, 1892995857, -1450329324, 2048570468, 1257869504, 524451668, 1729407588, 915129451, 1872456985, -1980939141, 517304278, 443299690, 827659505, 961026351, 839350132, 1700514485, -1298905819, -1099686442, -1938353974, -1285025554, 86431541, -40543633, -1040833365, 511686555, -2064187890, -857733916, 241205727, 2139363477, -652511917 ], [ 838382708, -1955655341, 1545491179, -928978808, 1269668542, -568720437, -1277947156, -660690437, -1009564585, 1983680625, -1325911201, -1249011561, 1092446916, 451439150, 92704988, -211524566, -382787212, 27076725, 1527175293, -44259504, 1325318595, 252902396, -1015640535, -1715226411, -832254863, -1667074978, -2104837646, -845197120, 1609317138, -1579966755, 148128211, 1843238749, 584123222, -204781991, -1333697754 ], [ 827106336, -506697388, 886220653, -397674304, 1943555702, 999018303, 38209946, 769021634, 637979068, -267757598, -239405667, -31680878, 980609847, -862013423, -950839496, 397966698, 2007898942, -126442692, -349071479, 1404846809, -1616833400, -1098659825, -258540143, 363321003, 778211537, -1813317893, 2137937392, 1976636865, 759700266, -763715548, 812100503, -1915502912, 660072070, 138738008, -1456810728 ], [ 1636230234, 1494960988, -760122156, -411036037, -767585979, 955637693, -1001163498, -1696071788, -165120088, 371692316, 1472316550, -177061517, -368238464, 244377331, -744018375, 927727626, 1294634217, -399730573, -68700871, 579502634, 1841803098, 902582116, -1633655814, -551873769, 1580459687, -2060861672, 1011135762, -1718472439, 411145050, -611080846, -1121455727, 1229655673, -299588049, 1475585056, -318753563 ], [ -1064298340, 864268906, -1869683925, -1852235230, -1126018297, -787352036, -616961559, 1180724111, -587365972, -209716687, 330865267, 1045964623, 586809575, 911031048, -1234847946, -612323679, 1362228499, 1098392346, -366118251, -854398913, 1791093208, -922302236, 1030909276, 574426902, -1241510033, 1645421551, 1722000625, -373725959, 1375749161, -575344769, 1079944045, -1663415895, 977580175, -1621931987, -1990183553 ], [ -1766126617, 2089426320, -342109822, 929178717, 19168670, 421086859, -1362113312, -1580946923, -460253280, -906870972, -1938516206, -949950158, -841714009, -2065974363, 317453700, 704504040, 1807798675, 841176117, -96936438, 1761757260, -75482539, -1269159461, -984110297, 1105232263, -1041645617, -681607119, 169667797, -2042828729, 116887225, -1796081283, -1351960093, 922991489, -2116767561, -627582669, -1717423810 ], [ 1985432321, -1454994480, -805577213, 2081424157, -414284923, -452356173, -1781989890, -1339926410, -20681818, 308478937, -454163436, 77647275, 1804416459, -1996373971, 2004599410, 875355300, 2045796436, 1325699720, 335888784, 116903645, 1944087159, 1050862031, 489470378, -1775203064, -2048455205, 874768362, -1565132264, -225582266, -974364541, -1529078610, -994767485, 172576561, 898354812, -409555965, 842547197 ], [ 1169787000, 1120539127, 1516193539, 884030555, 1492221615, 2108186645, 1962513514, 1757324272, -1637753671, 452791370, -1324738319, 2048723311, -758728351, -819025349, 1225619506, -1918233050, 723614025, -1652165690, 70783881, 2009632192, -605952773, -1825183973, 1420194604, -2077053758, -1122719572, -1133307637, 1803653579, 8138596, -1744367170, 466828630, -1751013242, -2119392024, -53673063, 775199484, 1008636761 ], [ 601016140, -1513159963, 831249596, -1200195410, 219895093, -1915939404, -1201886555, -922013834, -466878015, 1979964218, -1937656333, 525859707, -1095142772, -146983576, 1244778231, 1770655937, -322409996, -1128244996, -2132048625, 1084727414, 208206325, 2058565242, -1654452616, 1817273139, 742906644, -271371919, -1862362596, -2141527212, -1415599799, 900970720, 1886717965, 703649520, -1656152639, 1197331262, -2136154665 ], [ -729787974, -1018924830, 754215403, -2004059374, 2147333821, -156861643, 2062307910, -1216976105, -646784447, -1281717205, 174800502, -1858119297, -1079481084, -1628433067, 1111839146, -346145005, 177571676, -1004941928, 282292431, -859168956, 448687300, -850532486, 149477247, 630063664, -14237646, -1352576146, -82690340, 1615628306, 1336794995, -1393151429, 762401296, 1071246861, -1567916496, 1897949182, 1704008611 ], [ -731504727, -206991823, 281609279, -815705347, 749458838, -831008401, -2072236055, -444001247, -1767313105, 249266670, -1123261576, 1668354121, 741527289, -1430870463, -1991796503, 372796970, 1621468142, -1541888370, -2057759362, 1676390160, 1063735370, -1002705109, 185217643, 1299357408, -114491418, 1761333418, -858535754, 1521811044, -34772530, 559810192, -1651341031, -276041436, -719317713, 1983650764, -306738958 ], [ -977408294, 1228727339, 1567505517, -617504518, 1426247221, 772165224, -686250714, -418121484, -752242025, 324535010, -969389035, -372029190, -1807585262, -65383373, 1818156707, -672551529, -1580706608, -796982917, -1034189832, -1757376078, 1455436193, -210434956, 1705447455, -1765093547, 550654517, -1046437072, 97320088, -1714040287, 107313227, 166771916, 636928854, -1574106387, 877570235, -907040196, 525812011 ], [ -261396471, -98593736, 1999748173, 1445064229, -2011807721, -466464021, 1839148888, 551152902, -1942022544, -682765054, 1505919376, -871345842, 1837357272, -800398516, 1618904074, -574683980, 996416651, 728610653, -1061197274, -641937198, -710200290, -248203710, -1954004460, -925779028, -982643446, -694776083, -1387542403, -2106351966, -959433497, -614602446, -2058876764, 1810705278, -584027605, -1644851204, -759623562 ], [ 1690476357, 249428953, -2087761730, 1608052506, -82870678, 2096885271, 1319440543, 1689781194, 2129116547, -1842990857, 2051593660, -1754997452, 1439998019, 1022288722, 609328087, -1468361199, -1610869818, -547305254, -1893565316, -568642998, -1097895697, -872866034, -1282063205, 732415269, 897312910, 1675638659, 2017336991, -208998567, -1453996798, 1117779269, -1870780441, 49812858, -1742002101, -1180846760, -299166300 ], [ -1198334659, -124655605, 804245762, 1218967742, -1011503315, -2002596713, -1003861151, 1613256333, -307183257, -2100124254, -650104730, -1827229494, 1927245937, -1747004390, -1288963683, -1217273591, 1021739577, -1013398497, 843615907, -1905624466, 59055877, 866681904, 121863809, 1810433712, 508411674, 1115699585, 1560760971, 1060274556, -369564779, -770218355, -30298553, -1985141169, -1103829543, 1275623574, 1033063351 ], [ -677306412, -498570981, -1877852501, 752837490, -342394767, -323486039, 555641988, -327635686, -1605107509, 1996025654, -2048884351, -1619012121, 63407399, 339457054, 1488647160, 1999723544, -1125402293, -1052246884, -897897451, -1964948699, -2135262355, 314513424, 853566333, 2038998585, -749809606, 1040826057, 1100322848, -1718114271, -382741966, -213944443, -1882920538, 850950249, -789547415, -671219418, -71067577 ], [ -1297126265, 19287666, 729430403, -1538508923, -2127461756, -590251054, 932590575, 754015221, 304540163, -804752758, 860462195, 1881028133, -106786387, 280829973, 753547978, -1224530487, 2112126656, 612179926, 376011288, 774467269, -249432903, -604740721, -156896143, -179644410, 635472194, -970944046, 1104230000, -1231041283, -302390689, -33407031, -1678235314, 1689389211, -326662755, 172411719, 1760680375 ], [ 1248518142, -1660787433, -1336449123, 247924157, -97824461, 1098201613, -3221494, -905243288, -1994365016, -1987014716, -1046013334, -1829310301, 1623946840, 612774422, 2095204135, 24695167, -28336911, 1432491616, 1937372734, 1235185382, -1272009844, 846045478, -1796796107, -1085765446, 1973189185, 933062294, -376924151, -124333310, -970735806, -1002037979, 1933812479, 212560800, 67931443, -1949391051, 415400817 ], [ 1412459444, -902878390, 614658979, 1577424767, 1277767891, 608171663, 508298206, 144914250, 1989168622, -639545653, 1924039935, 1828698717, 238358425, -1599945557, -852611200, -339821610, 1175085667, 1204509973, 571162349, 961409551, 1053309829, 707367876, 2017779997, -1088334379, 1147733292, -1253220958, 979584499, -1002499577, 1780811640, -1487607491, 1764724415, 1569079984, -1358109213, -715501120, -2000607175 ], [ -1925194433, -1281820039, 1791653033, -183609944, 1817432316, 2102036244, 50554238, 1170080582, 1151094316, -1159032189, -548322402, -1633484678, -2022944383, -1641291309, -1454693051, 1020205418, -2109917636, -1884349594, -1117216700, -411375951, 983191076, 37808389, 1649595999, 1199831293, -810132871, -1877651775, 1885635624, -964014376, -1930104669, 2059615500, 770926841, -282448096, -1031595197, -1890974390, 2145481215 ], [ -1791055383, 1733316990, -301346728, 863916472, -1884384123, -645720970, 1706407797, -554464116, 451661313, 1066310567, -262047403, 80766674, -1537827181, -525293110, -1363784621, -2126896386, -1711390008, -1904587580, -1573525940, -1036603980, 1200054037, -1319500699, -654615807, 2009102772, -136536482, 1702928602, -657152226, 1788431636, 242105739, 595077201, -1239119480, -1427304908, 1602811652, -206955673, 1331782663 ], [ -1648630592, -1852075566, -877903868, -1760850377, -931149496, 51686264, 2119648277, 1324496135, -802391628, 5708386, 453114526, 1530599365, -311027672, 1643517098, 1621232352, 124320434, 331883520, 773371482, 838843715, 1684892136, -652013066, 2105084617, -733638724, 1574977667, 651091064, -412027648, -575851517, 1222981064, -1540200022, 2090596383, 109892059, -1146070350, -868684050, -1099809792, 12931527 ], [ -1426531369, -384517153, -1145089406, 1281634022, -415895371, 449340102, 886781665, -1258778457, 66039985, -403856867, -659214822, 1649359375, -1935486176, 1938025235, 598108375, -740267843, -4691631, 1521354496, 533612449, 823917659, -1276054010, 2017635635, 1497242750, 207480979, 587714983, -1585334261, -105786064, 934342925, 1577750677, -451023553, 1763183802, 1492320285, -1745463240, -896659851, 3486347 ], [ 2034938364, -1464132431, -469814317, 884311177, -1932467243, -1302365752, -44566397, -2065674581, -972077163, -166846044, -642912240, -1803707406, -114961574, 545226838, -492794042, 951314760, -462353232, 754407862, -181416097, 2034404750, 558290458, 1518985203, -548240236, -2036471902, 541143125, 1811068138, 779087965, -864323141, 1604350253, -896780832, 1039373571, -482986225, 1123791212, -139726792, 774997357 ] ], [ [ 1201118585, -158780069, 159202927, -975167794, 1541307262, 1889422798, -1743383769, 96039805, -1658506998, -452426946, 116227445, -98636159, -326498310, 1498309652, 1097206047, -783737322, 626730922, -997350981, 1386602220, 801245252, 2084716611, 1237482199, 1315376302, 1322242471, -337465228, 424155751, 1180776499, 1731670524, 1684195072, 989275909, -1610533037, 1584097275, -1160014057, 2081598925, -771493291 ], [ 1051995446, 1249894796, 2068662333, 1964267891, 1354714196, 1142486896, -759349488, -551063402, -2127218356, -647227738, -207169998, 689225897, 98691030, -1025767389, -364095847, 1842388264, -314467410, -331782360, 752445900, 638459063, 551963145, 1659685579, -1413940938, -1321130487, -823357709, -887710138, 1903378557, 779010257, 1348880376, 1047210042, 2050298963, 395749844, -1777043172, -399243071, -357725998 ], [ -667012406, -1530489504, 715701249, 1196745013, 508984508, 1950362096, 934830455, -556667501, 598756289, -902009055, 530051370, -1603838910, -578893933, -562204208, 1136661735, 1227887212, 1000825928, -727318886, -1885658887, -1317805611, 1860447372, -2067199749, 1186218442, 1185082685, 2036947809, 1948419448, -36652051, -155166899, 1479853348, -50753339, -349262001, -673799811, 7182062, -1627838182, 86970042 ], [ -733867302, 1816319867, -1664174902, -881456910, 637255857, 66291693, 1971097296, -1396559030, -1035346037, -987076275, 1871144139, -1373022250, 488619191, 1683160347, -1253198205, -1243898920, 942766781, 437665160, 695174296, -1248572358, 1646854230, 1618367513, -1386207922, -1561864201, 740028021, 831840876, 342538377, 1426834561, 837196234, 392639989, 143602875, -1167569097, 2087164008, 815716489, -252299291 ], [ -2027566073, 855623776, -1318598895, -2100922378, 1454731712, 718372789, -1992128718, 77786525, 913871853, 2048371083, 136662233, -1066157086, -1070252518, -972624422, 2053341860, 1200114724, -1599697901, -1130668893, 2109772549, 1093810408, 959579879, -261058704, 1972777981, 1376895433, -273966578, -424125438, 235459452, 1330900884, 2057506139, -1850505794, 625142846, 1143964272, 189699825, -976477403, 2056867237 ], [ -844904830, -1684658907, -210443933, 348551113, -254489264, 949770291, 53143358, -30930966, 1363040992, -296097107, 299670674, -726258184, -1984871803, -1336421766, -1822911929, -679880343, 48857879, -850484634, -1101071794, -1376826501, -350530063, 829143724, 1145497144, 1604299253, 1900733833, -688186086, -1397921797, 1995596979, 921964611, 878016997, 1801548243, -1145414979, 339515704, -2143687780, -507035495 ], [ -1335040388, -1031941717, -679790116, -133995833, -2001493514, -1262353973, 556257689, -557718879, -1620315505, -744003891, -474711651, -1972140328, -1602279302, -711802571, -2031462093, 1301005962, 865908470, -513924728, -164746737, -347032254, 696433722, -1820726654, -1208939865, 1894498828, -153594236, 484604575, 762595387, 1552468314, -1177864628, 598283134, 1459776234, 1401964018, 414827581, -1942976679, 320693230 ], [ -900297164, -632119263, -226333658, 1225981899, -1075756310, 526262209, 1205179498, 315706690, 1615240056, 1560896471, 1967786431, 1730059334, 1528306416, 857492276, -1308417139, -1782991603, 1338647771, -139709182, -619633006, 122101786, -154007885, -299163281, -153507580, 478615450, -186018939, 671086342, -426628675, -1341367620, 1988918984, 406547566, 151373717, -2130830906, 469458697, -1905423913, -686808081 ], [ -1026028627, 1310806293, 1190573479, -1304407689, -1435896573, -1874124346, 2068589139, -1122175846, -185696407, -402407474, -886325606, -484419420, 1916124950, 325389158, -1439760115, 150618882, 89835617, -1085116172, 1575608396, -1482869686, 1775831038, -1623553220, -1180237548, -67705786, 1925263169, -1398397670, -272088725, -1637081213, -64531680, -946910600, 566924434, -962389975, -1548450367, 1141842964, 495539909 ], [ 728364372, 552858511, 749710956, -673424540, -856468967, 1627314250, 1817783278, 613864793, -2116720180, 1550648148, -831536661, 1524762646, -119274146, -319904336, -475839977, 1701273806, -923176392, 1857131328, -1785597239, 1861366097, 829226788, -926439316, 55513143, -1239737341, 273110981, -741104660, -1274132168, -1320508258, -221520938, 991747064, 1614805703, -532589597, -1079484237, 603403637, -2112288124 ], [ 1434528213, -1272103081, -1731929952, 191942411, -528862261, 1545588646, -519714960, -1078860409, 1279783299, -612764931, 1016028159, 2143392344, -262843480, -1986344760, 8703996, -1169395990, -172010684, -1471740469, 1808567014, -1866682801, 186679527, -36118068, -1433197732, 799436821, -1118771717, 1643352709, 1091700400, -859330985, 635049067, 251627991, -930603911, 1111709218, -8130941, -1623155175, 18669709 ], [ -1908623374, -847048062, 1940467399, 763938259, 1853262068, -1745236491, 1662924741, -1864710667, 601389662, 1651833960, 1247644757, 2066270695, -1565039747, 664407720, 1608082809, -1710420541, -2096709315, -134330098, -41323509, 831424873, 108144795, -1370743623, 1534058907, -1625764937, 1460257159, 1959542235, -2132997350, -734613801, -766529793, -865819873, -156498764, 1257716561, -1156460860, 1293574399, -522435051 ], [ -1495918948, -557102811, -1980446820, 1433002909, 858123402, 1742738919, 53046358, -1498142075, -1528472463, 790346356, 1283668235, 468770623, -1675098233, -1074237430, 827947359, -1474152296, 913014028, -394616324, -1179218088, 2082466301, 1064542672, -1256758037, -324886155, -1692834008, 887154286, -1650150154, -698617988, 312056894, -1624717681, -570250276, -24953284, 603707395, 1449227692, 841029044, 307860005 ], [ 1635494262, -669568733, 685101882, 1431038219, 855439901, 204473688, 1618461348, -1918958394, -819882940, -1158073555, -1585661388, -1404095996, -114383077, -628604190, 2121503406, -1836998406, -1926695352, -1363294859, -1275128380, 1374373869, -1128693056, -84510166, 460161684, -1182949008, -1485538623, -1625148792, -355342079, -1335388368, -1375790458, 1907008338, 1231293405, -1264859731, 826202281, -1431963042, 1486809597 ], [ -552000946, -1238428900, 1554236435, 315588092, -1581290387, -1003976874, -153450762, -1064102590, -1480796584, -682612879, -170077374, -1726374781, -1096384343, 1843539623, -1169297659, -1858274868, -2078242894, -116811596, -1097989110, 1274832170, 748235322, -1905987435, -1417804321, -211363720, 1799869794, 715308662, -684645318, 1719167009, -1654940636, -1996281010, -1361867712, -395776619, 1256486342, -80803301, -1689975783 ], [ -388030263, -242539322, 493953132, -655971165, -1823051016, -412941955, 2011321201, -811996838, -292100726, -312424613, 413797525, 523733830, 1666155347, 2030989994, -900433603, -1968823846, 1580843646, 1504459781, -849928652, 1356363412, 944122897, 1371949897, -149196580, 879968720, -138752995, -1163279251, 1590462779, -1778316834, 315873638, -1247910369, -1387965760, 254542108, -649069755, 687681936, 1007693309 ], [ -824182353, -282464927, 1209221461, -73038317, 1497205518, 1795420199, -1871763606, -1231436623, -141498915, -318923624, 1880487985, -655369486, -357456344, -919290681, -692031184, 1130385278, 149619007, 197279838, -923630845, 1424694411, 1482053720, 489554599, -1191611794, -964901601, -1662847446, -1270466758, 1128420536, -817378696, 1614843684, -632461989, 1373320002, -1758812541, 136289730, 773694145, -2043068083 ], [ -437684431, -1097707667, 744843057, 1774824680, 416046748, -1069548251, 68224325, -551765029, 1087559102, -38416048, -668354795, -2126254878, 1648864065, -2049465985, -683980774, 537026556, -1175264111, -1097846161, 1793243390, 1533839820, -1489704765, 1075280405, -490496605, 486687634, 1084252603, 208445547, -920272936, -1829607941, 22489018, -259036278, 287783010, 960893174, -382548400, 340892691, -557306733 ], [ -1507529222, -28339084, 199650963, 1490512304, -600747356, 832584924, 1599558464, -1345302983, 831890168, -166860999, -1729643208, -1595325134, -262962185, 1230449054, 410639353, -170986347, 30163370, -1413414070, 427432850, -1610952142, -1757634531, 428821713, 226806187, -1901352496, -853745834, 635682799, -149285711, -216645324, 261411059, 1748070331, 105021368, -676910223, 1104195112, 1718651066, 1627410851 ], [ 2122386381, 1946073284, -1497647900, -2073191748, -2100448749, -311051964, -1982254121, 744442643, -197624791, -1499484557, -59981902, -1342016534, 1605047684, -1662068526, 964506311, 687407695, -733354907, 120636903, -1642063077, 445994199, -283966169, -786755455, 681035783, 2053014466, 484892654, -144772245, -1465152614, 914816554, 2018273674, -687441570, 667293074, -1281923427, 1936466847, 571553309, 1759009230 ], [ 39841889, 1245340519, 1640577622, 260845300, 2138593005, -630986097, -2040126676, -855555748, -571003718, -997841383, -24730049, 460493549, 1158701474, 2084227256, 1888270739, 993693217, -656687726, -497511346, -874377630, -1407318647, -1348816647, 438188672, 1547079843, 1532842247, 421003124, -361304491, 967339502, -1052531889, 438504081, -1981711834, -317986963, 250622477, -1728433956, 530541743, 899390007 ], [ -1725217349, 250237695, -1394391977, 1214356057, -1836644279, 442408497, 1829980699, -1806634326, -1985569546, 635576790, -1512799593, 699339498, 104984370, 49896455, 225006211, -28219048, 1115118527, 1768831695, -852315516, -1999050704, -470686455, 1122589990, 248515843, -1351038617, -1424954288, 2078622652, 415870935, 1837672465, 477914014, 1825947660, 1617506191, 584590327, -1909988491, 132628178, -2053061397 ], [ -1923738782, 1094905159, -661260250, -758173499, -1379636205, 1063699932, -173699076, -1902614342, 1744367426, -791945243, 297193658, -762185025, 1293641334, -256852302, 1018233141, 117311709, 1460139647, 2089184035, -733207409, -1015763933, -569647796, 1507707739, -1130922074, -122638500, -283416954, -1153474037, 935528576, 2130143380, -135715012, 1165296037, -781526148, -1232821709, -1920682225, -1635795565, -120715046 ], [ 935499429, -1410331832, -93556464, 1185385636, 2100604890, -1838570783, -1312510374, 712986392, 2050153062, 605640141, 845169905, -203769501, 1846850568, -1978513080, 679706749, -48820809, -1990777529, -1201973499, -1281913756, 236462025, -1907953224, 2022446734, 629680880, -143759966, 674365909, -1921825840, -445666424, -86864354, 2107332350, -123029860, 626926992, -173507383, 346361393, 1264557147, -1747746466 ], [ 1488203433, -827882603, 285872468, 519701148, 1028414080, -1265338747, 1533402297, 6476125, -606435746, -331232251, 367714465, -1515107440, 1103141804, -2050675928, 615886575, -1651948635, 198235051, 1093746161, 1660271474, -301244892, 2023420910, 864365870, -953632278, 408210978, 1802845340, -1080410072, -202576132, -1786341719, -1850873320, -1240613090, 1936806594, -1636466946, 210705230, 460833803, 164680917 ], [ -220027729, -631047777, 1283293035, -1831378425, -1085728694, 1850949488, -1048922423, -588212874, 1742132112, 1889326410, -790318275, -1401072891, -1590634345, 134232313, 69667548, 627178210, 247752097, 15382380, 848334259, 38815421, -769466869, 2061163180, -1824034603, 1298909864, 1905550818, -1692469654, -550460998, 1544890667, 1248423934, -564461136, -1421432781, 1584136264, 2073270995, 855856251, -1539017437 ], [ 593622842, 1380895732, -1264922420, -1822462457, 938819428, 1372864491, 482644464, 289218797, -877579628, -2080046611, -1392724041, 2139371168, -97704232, -590835573, 284433599, -330175271, -470532627, 2028373949, -1808736668, 1658537376, 1964487043, -673574372, 645342520, 1349565480, 53498493, 808519311, -1406826326, 509651205, 847517099, -555877022, -1656371666, -588964202, -1927126291, 1640358095, -263873567 ], [ -1655395452, 807380429, 430513421, -1163865594, -902051210, 1458230459, 567203503, 1427475356, 1617805043, -1518430476, -1556424286, 605779345, 1590025948, -1709673329, -641701615, 150629127, -962539743, 778583339, 84192913, 526004652, -1544161007, -801986857, -2068119513, 958382031, -825819276, 338261985, -218516731, -165944562, 1094090540, 1805267005, 405084559, 420106270, -115181677, 1955146580, 1525285973 ], [ 820121308, 1185243551, 615205632, -1387841994, 665337906, 1945141014, -1189689376, 193779620, -940857083, -1838261922, 1049778927, 1259924312, 130100214, 1900993133, -172524863, -1376617542, 369578294, 279998147, -270759051, -1178031747, 789635961, 2104150086, -1677397726, -1757321096, 898062279, -142847162, -1328347552, -1817227889, -1802993888, -1713917306, 1246441440, -1227238608, 1418916570, 1134235623, 146795395 ], [ -1988023547, -1658417643, 1226135970, 277961279, -771549031, 1325531288, 25797033, -276001969, 1001778500, -1476199444, -90151816, 1092741297, -37788952, 1688348453, 1521044394, 849248178, -205440202, -1568188789, -905400978, 146899408, -1956900541, -500525024, -2081709284, -238680816, -77388963, 95426219, 220338694, 384028863, -579140210, 313877072, 404183640, -1236292450, 935547196, 1549046519, -1530499014 ], [ -628141994, 685572702, -344045438, 1378227071, -773212943, 1088528027, -1903002194, -1990627814, -946701018, 395487508, -1802561024, 1333083071, 61890247, -21470020, -22163238, -1499106912, -475800672, -1797823073, -1297775306, 2008192849, -1510902717, -2128297690, -1872600429, -1767621465, -1393247698, -907760651, 1244211719, -1545875431, -1931402742, -1039091445, -1445602989, 307198052, -558784369, 696548422, -799626655 ], [ 1744542295, -539071066, -101586578, 2081230806, 318196707, 1628851846, -306112431, -884156476, -581570736, -1591342758, -258344169, -2002796866, -1686304547, -2142193764, 1031962950, -2066694603, 1217776711, -1977084367, 328994172, 1758114800, -483272138, 2084934558, -738529153, -670408657, -547326796, -791585988, 1904892565, 1718438300, -1563988959, -200742219, 1255299420, 768041181, 1924557443, 966998485, 174877834 ], [ 576554666, 177991895, 1454773846, -457489469, -1628642173, -864787838, 1578044342, -1666854105, -749613634, 1547693456, -1709696330, -1658790693, 1596776927, -1573547312, 1080493461, -1663904673, -666346103, 141589302, -884428062, -1835756228, -1282240991, 1143954221, 1484932961, -50149965, 352528711, -789738120, 477407253, 449302392, 1341079640, 1661251296, 649412346, 1277652485, -903825935, -1594259173, 1225727650 ], [ -583677971, 610490929, 2103355491, -675180647, -957042666, -1407092835, -960307837, 410132459, -84699145, -305814279, -1882847243, 1420650051, -32394530, 267888485, -2020811098, 17044287, 570201653, -772314985, 1061046112, 599389949, 1475781974, -2044488458, -1259414674, 1094942455, -1416411418, 768707930, 997425839, -132940910, -1484912040, -1061694731, -2126752060, 637035510, -597350471, -1278485186, -800399441 ], [ 1697841070, 2089212272, -323066637, -621872167, -318106156, -1204421066, -374877662, 209434882, -1565166132, 2045546604, 886901285, 1332938330, 74250447, -477758414, -1017336181, 1994968238, 1259788891, -2135571211, -933316165, 249438842, 457998060, -1917894065, 609179649, 1082087674, 1656481411, -2071063194, 591621157, -303216541, 424221045, 1764878147, -987878334, 1377768597, 1879989872, -780589373, 1502884566 ], [ -57850047, -1715377538, 351818277, 2049226626, -570129593, -494536310, 2049338846, -357986345, -1856513807, 832648760, -1819383566, 494733323, -1718328613, -1837809241, 773072036, -577150711, -2042701131, 1991834878, 869756571, 156986515, 1349482821, -2145888113, -939267979, -1351409561, -764254103, 817388785, 1033312090, 416178929, -2030382677, 885084820, 1010304351, 1908504893, 160247798, 690519503, -2035974658 ], [ 1204442784, 1631980851, 1452193981, -1589921711, -743764121, -2009947560, 360885758, 599462450, -1470915417, -1276403196, 827116058, -925376775, 545910752, 940758669, 1532968019, -1705186248, -320230995, 32785504, 1007981438, -318769469, -1581299880, 1419724739, -1505948862, 157482632, -1171596681, -652209620, 1406226346, 994983465, 1063528194, -2049796099, 448757185, -1002640130, 1911206493, 76977251, 847881626 ], [ 1544841974, 568885191, -1102320223, 2058221128, 1323799176, 174728199, -968324275, 1679217378, -361426276, -503228056, -357646982, -1980317218, 1968433208, 1379078465, 1299676871, 1254998726, -1971167292, 931165861, -842470775, -2039308781, -1573769322, -1821408276, -3994227, -277775965, 933727320, -1207476173, -1087784059, -214561625, 2069720621, -1831358010, -2038915091, -829315187, -974982908, 262308710, 1212448646 ], [ 511277074, 1585233699, -941141754, 1858247652, -106062181, -729636003, -929525268, -1630419561, -2057851783, 456824479, 1326899251, -1040011047, -666955401, -1867828517, 1306135143, -146906957, 1633316520, -111890996, 2088967049, 1121435283, -593048966, -346718968, -1242618187, -539911957, 1362192764, -448973648, -2062591952, 447891336, 864295388, -8436504, -391903741, -484632488, 1353902178, -28121772, 2115700705 ], [ 443025923, -748154953, 942400701, 1824786644, 529058389, 584251888, -353260319, 135257496, 446818109, 1090132517, -89222377, 1610751659, 94145148, -1377085075, -1913259810, -1378480193, 752988343, 1346262069, -38171417, 1646453324, 677303821, -1966638081, -124968660, 369121970, 729101380, 980556206, -509321856, 984062394, -2024489361, -34238957, 1828869724, -918723, 1629592793, -1162860312, -1210485576 ], [ -1227950270, -67167246, -2003337375, 146559459, -117974463, 614638602, -1006589251, 1629906651, -816003235, 225041378, -1270731719, -45739862, 606568940, -31449977, -998417417, -28922217, 812614161, 1024153575, 1221143800, -664740753, 1472115739, -1027984559, 24775535, 1914556067, 2025251266, 799147811, 356791251, 887065361, 2062557377, 109549727, 429688938, 1200552387, 300330153, 1148424816, 583667836 ], [ 705484222, 609456856, 1606484759, -1310037887, -1325629432, 163644054, 1844438918, -102266651, 1052460170, -807427165, 1324501338, 236204301, 1033655603, 221214471, 2040856988, 2050783363, -1751972074, 1386618636, 399432616, 754526271, 1426710084, 221771724, 1446488219, -1812217565, -1127346428, 676244746, -1334926055, 1750290306, 527363087, 832338562, 719788838, 838642975, 286276138, 82874435, -2077290473 ], [ 801152804, -1706630001, 731155904, -1147783252, -893218074, -1698868789, -1546635972, -2126875301, -1650336352, 220922244, -551258477, -87773827, 1190280964, 920403264, -1415278631, -1650415147, 1084502543, 1798295391, -1270363905, -447236860, -899094347, -1186856810, 1354782743, -1322739253, -1151369337, 1095036655, -430106280, 1100624041, -1921000493, -798212559, 1042302461, -1089885137, 1586390499, -1954787963, -1789044413 ], [ 227470039, 1991323301, -690017432, 172935618, -241603841, -2099086797, -1009613344, 469664685, 390684762, 355064212, 2053619833, 1377772440, -209076447, 1775016893, 265475686, 1074122171, -332548869, 1376622890, -453684941, -655132111, 1198897633, -2016687297, 1939478222, 2031694682, -1474208458, -1886625339, -55217815, -1212236217, 2020606538, 223782999, 64993671, -816313618, 811219450, -1946688468, 1443588345 ], [ -223837893, 626438721, 2091577333, -773533912, 764188549, 1072865598, -1258941795, -488731751, -1787938852, -127761630, 2011096755, 4664576, -1852398143, 1415069228, 1123383982, -933495236, -1382770084, -1807473235, -368702329, -267328124, 390520009, 311578543, 1486526888, 532626884, 1743510171, 126407493, -1592572519, -1624349661, 2099807267, -1234705565, -67881299, -1527976741, 524382326, 1569750273, 2127847035 ], [ 1013418119, 5777807, -530503243, -1595860107, 1460513827, -1105280976, -395611185, 227967797, -334754909, 1765265503, 34971497, 1441255933, -384185778, -856930460, -1057968620, -820678938, -947820742, -619854852, 1800966622, 319573768, -345071452, 392927123, -1922386387, -1204132940, -1475791861, 2118654210, 216527692, -1882424379, 1417271593, 1124285296, -248576306, -108644839, -1399415279, -1615723918, -1267842999 ], [ -1717963286, 134515452, 683768785, 1635260248, 813384473, -1695530111, 1857261400, -1673760068, 1767629381, -914735528, 78027537, -751387307, -859777756, -2022960676, 387805008, -528842188, -1527769184, -1882824054, -332692297, 193497623, 851263470, 1442213880, -1684292415, 1530216084, 1936260202, 1774761126, -1078797591, -1437787269, 1806884201, 134796578, -1917965935, 1051417263, -1426424237, 1439857003, -960138795 ], [ -835526725, -1444654931, -1271198416, -1394716766, -723310015, 408398491, 1709088451, 836064513, 548576135, 878007874, -1314493478, -567515862, 1314871857, -1934898567, 297403300, -1297105760, 552010695, 1025389286, 577570985, -1133564743, 575072255, 534598577, 115600895, 1357028889, 468929395, -1525464177, -452325805, 2072115283, -517848143, 1705060906, 355257012, 1738085598, -1306607073, 721257362, -1588851443 ], [ -1579120906, -721259568, 1121034273, -1739499685, -1066419600, 937751079, -1072620167, -1524166441, -77643011, -220598219, -245014745, 119776441, -37472135, -255651976, -921629699, 958349560, 1036769596, 1743819730, -1028098328, 1340769355, -1103386098, -1674138760, -1973011156, -1043671315, 2108846303, -481248659, -1483353903, -814607713, -927772737, -1579152437, -1371260453, -660585297, -2003364367, 1333152140, -1038549646 ], [ -1280863557, 1017612458, -156147958, -2032856029, 2141026824, 531779394, -821059985, 432349868, 684455647, 978902297, 1213366425, -1400535965, 1816527127, -1943418944, 543197761, -136234856, 132135976, 424248687, 1130640705, -1295669844, -828530690, 1262804287, 898925593, 1847675284, 1615629854, -319519267, -743727182, -1478206266, 1648401466, 764263604, 1315191421, 1590002929, -1480320114, -966352, 108315821 ], [ -1369843036, 906041118, 520300314, 1262383996, 2049014244, 1923224522, -818662038, 292063050, 975179041, -1246938983, -1557451457, 2046017395, 458611053, 307973396, -1835091367, -1732996436, -1598215903, -1183527279, 2100915888, -763786535, -170731489, 1748234820, 1444749698, -1639705295, 1571487574, -794387711, 1183014588, 573149204, 436289475, 539684342, -920417382, 1264708791, -1227261659, 1735440226, 41118349 ], [ 584888731, 773581324, -1489680511, -869453685, -839788, -853309809, 1221309904, 1391215563, 1086840480, -562686905, 577030595, 2141407262, -249491426, 1195085053, 986887777, -1049047629, 1694355416, 1728333226, 1073450976, -1821637262, -1824230377, 1710642131, 1799041961, 925343912, -2099624056, 757255507, 892512050, -1139786566, 1864348175, 2055063401, 1703743724, 1887476341, 1036170204, 550415327, 1881813099 ], [ -1550647959, -1261376325, -1561652892, -363586551, -1843719588, 753140110, -992000005, -1224022101, 687552972, 354500098, 304117744, -624741411, 676353530, -939779364, 116144374, 860175388, 2096449273, 625272538, -1084469279, 808918458, 663313100, 1506263906, 671229389, 65777789, -385563618, 1953680629, 630113576, 1287339613, 1538821525, 1185846277, 1093534414, 2116197116, 489080749, -630592716, 219056754 ], [ 2032273225, -1587719020, 150742886, -1419535947, 842481724, 2109926788, -152975956, 302633590, -907368607, -723053069, -1329837903, -748048116, -1394019259, 507669084, -1063924704, 831916927, 42156087, 380738120, -1623766206, -1742240175, -1564490447, -792916869, 368331383, -356838316, 1770959757, 795130439, 625189897, -1562888629, -992702344, 2059140833, 1077397483, -2044992564, -226801272, 2056505689, -1654704823 ], [ 1501082385, 2059864231, -1059763949, -1236369160, 148782825, 514273529, -1928894699, -2128215384, 1522618552, 109879680, -1276855478, -1621871415, -1394073637, 411771638, -1178347560, -503130513, 493444807, 1432007992, 325057518, 1762516767, 1522609154, 1174136072, 1781186662, 575866353, 1511491910, 2069188503, -2111791631, 1543920772, 1595529969, 2068036544, -306407161, -243379317, -1487194179, -699130385, 1727492806 ], [ -807976602, -1307214122, -243729009, 772234718, 741925366, -328571603, -1039418542, 1492177813, -830720325, -1154109643, -537179977, 760310773, 1680036391, -679728970, -418802088, -1082753677, -1763010426, 713584026, 1087507610, -1689389528, -1391940106, -47069787, -1574624537, -1696765251, -1477934724, -1844238975, 754402353, -1503448076, 1540583287, 1865231185, -565053030, -132931729, -112146377, -1838390463, 988078633 ], [ -625426592, -78089917, 1378333515, -1439601746, 264418815, 2060167429, -1452702784, 503012720, 437291287, -883413827, -1690700227, 488334757, -1001846007, -382665107, 1847054633, -1159593062, -1404895346, -1115983042, 2029568047, 1286096304, -625544607, -1098895376, -944788095, 1874339102, -1235972199, -1079794482, 202754682, -1698718941, -558644312, 701801114, -1598358784, -1831779524, 65739558, -883959694, 1903343642 ], [ -1169251791, 2097576106, 1757915850, -889107830, 1372505693, -162688168, -1721223328, -197015427, -308986283, -779508666, -618174002, -1667209653, -2146675976, -702509081, -362284350, -1575173461, 512050903, 639907597, -1710971574, -61609438, 916332360, 2114414575, -775456087, -1187801065, 659781212, 2122031035, -1030643309, -989540991, -1647522667, 2089197868, 1667454596, 1992595451, -440391117, -332987729, 1417217459 ], [ 692414644, 1205871030, 715717127, 814974854, 333838980, 125533615, 1538735620, -1209096308, 1364438238, 934985254, -2137362259, -253280605, -1778407599, -708710647, 1225879166, -623720667, 41149160, -235172695, 1216553122, 139568951, 1580776970, 2075186380, 1937196132, 16477301, -491517093, 14598399, 2065532956, 1905719625, 2000527260, 1796706689, 996397304, -607006270, 1049962194, -1959803036, 939165899 ], [ -1211057470, 1329134037, 1158991609, 533882277, -106642563, -656412805, 602155982, -255138929, -352651407, -1401189209, -1638921833, -1343644700, -82539008, 878072369, -165281630, -1887598209, -466581379, 1029442579, -263482698, -45944079, 42301909, 1816888253, 1762274166, -1413745040, 1166212836, 194471976, -1475098043, 273035339, -604137261, -613861581, -207627112, 535293541, 1278975658, 583569690, -711507406 ] ], [ [ -838500626, 700142954, -480310097, 781543457, 1514519134, 1907161046, 1147626011, -10418098, -500731453, 1155551503, -1073547587, 562566763, 1734761456, -1744092976, -1854893455, 673178221, -2085940253, 892655411, -585637198, 1887414804, -1017035129, 41965123, 1935820083, -934498433, 479812679, 1956990343, -1083491999, 687330816, -354247071, -569502930, -974430187, -539017403, -1791210512, -462407493, -204145335 ], [ 1495624209, -1283417846, -738757054, -322824918, -997024535, 85794890, 403228089, -1972152032, -409373713, 911319197, -896381230, 96600038, -729470037, 1741842554, -1954925302, -110662452, 140783459, 322330752, 1129217260, -75744608, 1093529412, -932131458, 1906791991, -278642559, -152179593, -287359176, 1657607733, 1857161355, 534272377, 18783461, -1196794359, 280779161, -143492109, 1300916407, 1395325670 ], [ 395888, -239163808, -1860520231, -1045790558, -644898289, 1206372319, -61732775, -1323112061, 1282103159, -2117335369, -740199568, -1258249245, -1958228188, -220083607, -632335684, -1210983500, -301824462, -1225125193, 1014403512, 312059501, -1789980965, -1371464495, -983938419, -24950454, -416012841, -392013973, 231641518, 618622542, -1945231395, -142959646, -1845309383, -2140323036, 979870243, 863392271, -36659084 ], [ -1595701616, 2034579778, 418428505, 819361327, 799006809, 1811776164, 154057424, 834430688, -925913616, 1796790740, -977426086, -54799953, 398747038, -462463159, 2060187704, 1314893130, 1415257331, -1440476954, 862314094, 228950802, 1264212663, 495217588, 1413189762, 1320782517, 1505601531, 367292380, 1749781230, -851280639, -1414879538, -324601911, -1719421348, 1291831793, 945194445, 1489255777, -241011217 ], [ -773008077, -470823978, 944633400, 171939081, -568203587, 1785891356, 1955060928, -1481601346, -8631291, 654499168, -1388945700, -1433471920, -1299035531, 1394663689, -237364047, -1199770297, -212958759, 676536840, -848398472, -1920081974, -1709743219, 999857842, 1521949010, -1760482546, 679969713, -1343242146, -1351382361, -1334460478, 1694939093, 21293291, -212463733, 1162204245, -521623841, 153053922, 393429998 ], [ 1728132232, 1588540555, -1945274574, -1288346528, 717527042, 333388257, -1509845226, 1483486004, -595710613, 297789445, 1080368471, -1618419311, -1132911657, -598606016, -1444613889, 1427713233, 2137988571, 1347425967, -687107120, -1766447942, -1727326951, 1507675447, 880671022, -355781241, 989562679, 244593713, -1524023656, -1727443457, 1575090695, -27901034, -95316791, 1923027748, 1414878299, 1199006829, 216901061 ], [ 1777975179, -1089314595, -273397591, -237758697, 974146996, 1993781886, 1588084398, 1057489227, -992278334, 227271865, -59430673, 565605602, 562714194, -568098720, -1873704034, 1015639618, -2018613312, -756495536, -180162472, 1092119665, -809617308, 877605930, 98720779, 760908550, -1410618286, -2010030567, -1102489302, -745024904, 972906313, 555635980, 1608573665, -942011077, -1977307805, -740593998, -1219625992 ], [ 532414589, -621654376, -1308325698, -700092573, 205669491, -1870246379, 1507847352, -986117775, -47778263, 679739641, 1000386887, 1514315136, 1197020698, 1448399322, 1399635918, 575815122, -1349651004, 394123627, -1867636523, 1809461438, 6913295, 1307550162, 1114835332, 1827820545, -994543160, -1755920521, -38567994, -209459023, -1483892600, 346461418, -235952828, 105305995, -1397356459, -209280557, -755610448 ], [ -1016083329, 1705323299, 1131892514, -1522075551, -1387833811, -23984137, 174094110, 530237141, 102935285, -1737073728, -903045538, 1677160007, 1407642265, 1642401235, -972511133, -1685350668, 1308074413, -1959952466, -521320808, -30610827, -19962383, -534286418, 1930236160, 930021443, 2097043695, -224832030, 1631043891, 788167979, -800078321, 651421545, 629784218, -729572117, 1053604510, -720717716, -575131947 ], [ 1013747639, -1514048869, 880745679, -1825814411, -1083721344, 1818925490, -325190870, 1961573503, 991369547, -321869453, -407867633, 366664073, -2115247087, 783689857, 523878987, 2090045109, -1672111782, 476248101, -81602716, 1155517642, -1657460108, -2139804597, -405090619, 1861868647, 253129303, -1515767782, -521777733, -376143586, 1165575409, 227143420, -736267319, 585799978, -1222142298, -1338716993, -1689260788 ], [ -559518886, -2018364371, -680880368, -14981943, 222285268, -1742951004, 538745690, -83686256, 1764530931, 504986948, 943741797, -352404197, 1410701611, 1332174771, 1434636469, -775689913, 505152444, 1014629295, -1645001369, -885758546, -2089249223, 817289076, -1398937457, -675390646, -340342927, -1616874658, 904424790, 390677109, 1722045047, 508772940, 2112699165, 1807156168, -2109789794, 90347813, -904517774 ], [ -411535091, 631665336, 1721439069, -261322534, 903705278, -1653884588, -1276354788, -875093513, 118853162, 836329068, 90766135, -1129904150, -841753296, -1024490546, 1496999463, -1642882849, 1006220216, 623608727, 939447754, 1362797384, -1224820573, -656536053, 1507900422, -452692649, -232806288, -401272267, 2029411905, 1950703397, 1324891556, 1001253877, 1536902050, -328884981, -1745931810, 1538570647, 1090568966 ], [ 1417087516, -26130602, 1993224987, 1918747871, 200459045, -1244398731, -142522873, 2066844140, 604700054, 926878994, -804625110, 1467728591, 1955663881, 76340005, -2122551566, -1299100028, -249978771, -583146979, -546376681, -1543505149, 429417857, -1348989709, 975077804, -354375449, -1291153418, 1875459004, -1684218993, -172714287, -189350330, -896561263, 882774545, -1162895823, -714754314, -209592016, -1730923657 ], [ 936278057, -1994461235, -968017857, 1173585069, -2063231726, -1301231540, 1481070385, 518394600, -276173435, -685867207, -1968917713, -236549953, -550974203, -514356335, -1927834972, -323087469, -169187858, 568141283, -379269424, 1417196768, 1997277993, 1619267332, 205595022, 1328698695, 1346503679, 1052970879, 1704867111, 1010621446, 1453682328, 1771555273, 1973682114, 224961972, -201361718, 1799941782, 1054967532 ], [ 1193976338, -1908217783, -640339407, 252273067, 1598057851, 1115364480, -645137072, -428184523, -805061764, -282164805, 1352470980, 1545914301, 1224825676, 526475697, -835648530, 664183838, -83544747, 221094055, 1079341452, -1689837548, 524884024, -613657074, 1344618057, 1105674281, -1719205630, -1823404525, 52873030, 1914526494, -1363742694, 1314904442, -785362146, 101772538, -1383633402, 1663777262, 1517853291 ], [ -1454319887, -626405638, 985831625, -403730354, 1255785255, 905281643, -1232532682, 2006612918, -1029243910, -1564589120, 1731820185, -2091401837, -1363062385, 692980755, -1763190025, -1079452850, -2536804, 799818205, -1612570559, -537645267, -1810438514, 1768578063, 534682333, -82140473, -1974418209, 781192350, -96358364, 568195734, -628553080, -1723989565, -118130181, -1555339041, 1023803946, -1642207210, -1931145209 ], [ -1829092175, 722128833, 1985459622, 1080786332, 167682286, -286100326, 1797022569, 2104438738, 963020529, -954647389, -36611691, -814498581, -2567967, -883953247, 786590571, -1328777514, -266514150, -64363206, 1425506443, 1803771908, 144216844, 1833962613, -518122243, 1395180937, -135833676, 88394635, -1706967194, 1929381802, 1537139733, 1577273469, 1741230972, 665286079, 829735100, -704633137, -333341475 ], [ 739104831, 2145738726, -649835540, 1569478791, 1404354506, 1024381722, -875750542, -1037955235, -884988745, 1516201157, 2060211609, -811798807, 795603433, 698034191, -1339698293, 461788124, -577036732, -487449147, -687900569, 429375462, -16438188, 435322077, 810706847, -2023428954, 960194342, -1668583025, 1215260515, -1036625972, -898712094, 275572195, -1248482066, -855279964, 2142730549, 404384343, -1849183964 ], [ -1897166116, -1502297805, -1706769059, -218731390, 1951371090, -1163494636, -1923021057, -1355664418, -823699632, 1426039178, -1777580029, 1784996718, 1135468476, -354360787, -1711183510, -175001243, -1114197104, 2028442265, 73231722, -810983986, 1548450617, -2011080282, 279408416, 161593072, -1653422510, -722297228, -151657050, 1142340673, 105224975, -1293745499, -1879955201, 1463593494, 1625431310, -980928783, -1228637847 ], [ 108400331, 1929183371, -1720043688, 1055415388, -1530172215, -1272729810, 1361571899, 511162473, 1518190103, 71162491, -643797739, 67191028, 1835009260, 1585082979, 1477937558, -1618114626, -42011609, -1545581596, 1170278866, -1584825953, -265105184, -638600577, 1396988112, -1498377493, -1138149322, 1602644196, -224148571, 1877573894, -1446910587, -1291288831, 2082197117, 365571981, -1936567019, -2034932184, 968761839 ], [ -1076515690, -1028118012, -1236024008, 1319842210, 715288724, 1315855180, -1342664738, -976201723, 85436578, 83418489, -1624853838, 854805903, 1372082838, -1865571957, 836447831, -1461031582, 1927052499, 980035291, -577929196, 211809136, 67371554, 1184366382, -257923603, 1690861898, 273388288, 1081912186, -1002975732, 20628118, -1820802273, 642376389, 2056084172, -254744040, -1744395322, -707092312, 1571683141 ], [ -1744306502, -1350643084, 238896366, -491018629, -1810810357, 529430602, 1991079493, 1683888717, -2059139065, 349156988, 1487819775, -1806145671, 1602440754, 743652957, -326986659, 1068340692, 316033359, 1300219561, -215846413, 1320213805, -1521043638, -243037638, 1535405637, -1203542016, 1305352604, -1973872837, 1450015545, -305863434, 687517574, -1352822610, 1759870904, 478513488, -197283867, 1285454687, 1304230989 ], [ 27665445, -922935388, 937556894, 506939997, 1505889191, -1005445033, -1906595927, 133477067, -1449973008, -1252126021, 1159107198, -1041543039, 652844916, -1975034774, -1862002823, -639386557, 132660812, -2127639791, 1879285581, -1849132272, -131129107, -689279784, -1139738456, 2144298121, -395154850, -2012287867, -1091584623, 687552188, 852600841, -8664260, 327514781, 1865428620, 1212032129, -463680246, -1512066032 ], [ 866218436, -1915678494, -3614418, 1458551256, -735595512, 1732768209, 19063930, -469357952, -45797530, 2126413197, 1709531275, -474990455, -1417877225, -873783237, -1486067119, 760931844, 1366553815, -1291699442, 1944742272, -1229904814, -588545917, -1661770324, -1046534388, 687528903, 857721952, -1171369344, 799117818, -185806272, 1944465116, 1760812671, 323748515, 380624836, 1548625988, 353999354, 1936377460 ], [ 1773671209, -1626052800, -328648224, 2018622382, 355330927, -1781773593, -55778199, 777012324, 1642120720, 1645044828, 1306296071, -1772105444, 1361628304, 777627217, 1234966482, 1674219171, 1416761407, 293446983, 939297417, 908374632, -1424176189, 153395946, -1513265219, -590397321, 505412205, -1371923527, 730390307, 1219272657, -829451849, 222839857, 548139746, -678091184, -39747094, -551357311, -742110097 ], [ 353456964, -1937520116, 328201952, 1434854928, 1131406249, 270125701, 503140533, 1153569550, 1326974733, -244011294, 2081593373, 1173493265, 789747007, -2054542312, -189533553, 1192403906, -1249206210, -1087312441, 773342217, 1166681001, -192358768, -970367205, 2057457024, -876204459, -40621920, -2137262847, -482213600, 476455951, -486348582, 1841135976, 1542376925, 109175264, -1943294855, -1188396954, 916178490 ], [ -705139875, -949005589, 609339170, -1371554808, -1599419223, 425335458, -1847602815, -500694840, 1790824848, 1182017070, -2095356214, 853444838, -570734893, -1692422519, -1114049743, -738323761, 1312714918, -675010473, 1367643094, -1951772100, -1165965047, 1557873764, -470339369, 1028961158, 1559502291, -389461193, 1913112712, 1685234137, 91590937, -1178737941, 932454224, -90655220, -409400902, 880428700, -1388993799 ], [ -1886573858, -81872759, 708458074, -943314497, -1542445468, 901218444, -1282180925, 64340528, -86617150, 123055034, -1680022470, -824183912, -506353481, -1180756696, 1144203296, 257379213, -517762686, -215552664, -489668275, -1704663061, 1876876864, 1478909100, -1226790385, -722158053, -334733984, -688653227, 1691860779, 861310540, -483681138, -1916230730, 1500748754, -1256372426, -1438998778, -1288279657, 133902778 ], [ 258682233, -449754129, -1975024898, -1753381487, -1895408779, 368255438, 2046943009, 2002540370, -2130805732, 1798580579, 114624404, 23402891, -480290961, 343701174, 209311498, -1094187518, -1563983483, -1851549255, -1596414537, 1753594233, -1879865689, -1223606869, -2024054860, -1620558363, -641471539, 1576508131, 2018941817, 34898619, -380802398, -19674923, 1904951043, 1290733832, 982419610, -245673532, -1197482263 ], [ -1453616960, -281048744, -887850198, -4142977, 527738543, -376808447, 2122800590, -1511669592, -661493917, 1854990888, -1958551727, 80337417, -1728104250, 358209989, -1769117042, -1810891998, -278984913, 563825346, 414572682, -694525273, 1329444910, -1364916371, -541069835, 1392497983, 1150578586, -242625588, 688927311, 1968877529, -1762119370, -734644394, -994231382, 155389805, 666352108, 514057703, -1168096897 ], [ -380300630, -491305244, -2074763088, 1997381228, 992596204, -654568710, 391491169, -936492173, -2005689875, 1094081160, -596816311, 369921193, 996152233, 530453607, -1231278639, -1420959872, 1207348059, -920799283, 263789773, -1775646807, -669340082, -735403691, 694828436, -308666926, -1863105109, -530809476, -1007496373, -1327099487, 955791925, 462133133, -1241810770, 351673418, -85490444, -874566015, -1048901391 ], [ 955195104, -917454724, -1807710849, -579726985, 970500891, 1495113134, -1448610220, -1305708544, 2010140421, 1065516020, -1139600100, -659787465, 705056778, 2044885351, 317040329, 507447816, -1242014300, -248519528, -841706398, -1114642025, -339687486, -2145866717, -1166485071, -1933387923, -1146071164, -1940303735, -1488871720, 372331598, -146471010, -714741186, -745649330, 49015980, 1593592180, 429587624, 1700639807 ], [ -56796851, -1629962829, -353653909, -738326592, -1050008051, -1279677985, 1829059794, 156599596, 216387769, 2012097303, -583709890, -2064912313, 421290733, 941716364, -1901161165, 781464956, -943585177, -1893709786, -1295409295, 2014903199, -593283034, 1368281725, 1588847620, 1694374398, -167377089, -1816190022, 864377680, 487761840, -1420215702, -1311554854, 1561850708, -635107508, -2055641835, -1764441198, -110915390 ], [ 294344661, 989385427, 389039145, 1334904516, -1062697911, 258435449, 1108762899, 155455402, 119303726, -2068123208, -587867927, 596512757, -2081893489, 99720488, -255527170, 1606413747, -1898448564, -347925586, -524154161, 741192181, -146744740, 1516344502, 104484889, 170454838, -1053307377, -1068533560, -32193104, 206515931, -810633153, 2064624801, -1042212788, -678560141, 1855655758, 1470618066, 1726208212 ], [ 333139839, -2078470136, -1120783030, 310807043, 1130108248, -1380123711, -558706029, -261964654, -2130163945, -80567494, -606396804, -1231219243, 1655202931, -1615515911, 608692998, 1837926301, 1018205973, 1713767184, 1908168667, -450790206, -601228761, -1447999195, -418448564, 105453569, 1857413216, 114015529, 286678556, -722358142, 1767777404, 1586878626, -20376390, -444297115, -1171056833, -1456798145, 1911756329 ], [ -227721768, -942271942, 63814136, 1896834831, -299934256, -1635438920, 743244528, 1558079432, 1952036695, -1365704797, -1251636721, -906448631, -1151850407, -100518742, 1510052646, -179328340, -562542926, 1374414276, -267310167, 172097838, 68257077, 274535891, -1881269468, 1416943948, 1076353455, -1929544656, 1694704736, -1090706506, 2013862953, -1293005390, -1912091308, 1253287859, 2012090094, 830471585, -578320332 ], [ -519745087, 173768120, -1567465175, -968554373, 1824575363, -1909220399, -1607983259, 1966895376, 1313340404, -1168912057, 1050701332, -681966179, -1762831847, 772157165, 2041325083, 905494651, -707613457, -1777388947, 1576043516, 101965143, 211352526, -186337683, -809195042, 1834283812, 579950380, 1911243485, 1268482084, 375575108, 151583874, -84282549, 193775432, 995947547, 1861853066, -1725783563, 513757671 ], [ -780423794, 326154890, -550707832, -781933883, 2024978384, 1289627554, 369077320, 1978617579, 930707506, 1349871757, -1313544415, -2131590120, -342609130, -1973476804, -190780893, 1121613242, -1038527251, 959602934, 725144065, 443851035, -971966688, -487124964, 1271128683, 158304310, 1817224072, -1291767699, -1871754873, -881502153, -985227368, 464772811, -148963142, 679035893, -722862315, -1393237337, -916884727 ], [ 1984863651, -816796670, 1394006359, -729381658, -1871080281, -790933781, 1987192262, -950325078, -731408989, 1485853464, -1027210357, 2048058257, 1242354097, 896287166, 1880940484, -300052859, 1399118295, 1009950241, -414869597, -1586803204, -2077529738, -224405777, -1141913479, -1119354317, -1945433951, 1009650347, -1151906966, 944543710, -125015721, 1677090034, 1128835934, 2099826561, 431303209, 1867479930, -1034387301 ], [ -879315352, -757770248, -336353679, -1034577116, 547870814, -2088354753, 227458276, -316319485, -1619429614, -721102451, 1739772800, 1298024210, -194927015, 1650382408, -476896157, 1342962181, -1066787984, -159637980, 1407808870, -83084297, -396217503, 352413798, -744284188, 1550205532, 33402265, -2089427529, 1873033823, 1470290206, -555480308, 1305170425, 512014188, 1732356547, -955456267, 1538139050, 597153306 ], [ 2055002830, -355889000, 1015203335, 1857142022, 571526384, 181434033, 735914764, 2134131959, 389504785, 1893076779, 652011850, 888760446, -1424665851, -810178411, 343224809, 1491859905, -701118581, 1746208057, -1226730010, -967786390, 1638347491, 844904577, -698403817, 616727674, -199358221, 1012743586, -653155098, 1665645281, 720527103, -1241379422, 104033354, -2097584697, -993116432, -102993627, 756144054 ], [ 778241189, -1547055708, 1400339698, 248480666, -633639240, 357233561, 1296564996, 731313227, -2021759996, -1061536423, -1076820671, -530042212, -1045754920, -966811229, 236562679, 804173850, -896822451, 482557831, 2028102821, -215645706, -1008798627, -157353395, 1609195746, 1418970472, -1286039208, -719508435, 234478254, 2012493400, 1727937943, 1006974228, 1560548656, -1555610993, -917617781, 1810728582, 839300646 ], [ -954008905, -1314829151, 1440530244, -1509657215, -264514491, 1441498105, -909932903, 422543522, 1537978092, -764466932, -1096293117, 327707628, -1881190881, -2008796236, 254374309, 395396119, 965619017, 1479086292, 1472946971, -1286285967, -1702557719, -1258227457, -1505650817, -1288706994, -958118259, -459561634, 634808172, -1781038569, 417087848, -1940768494, 128134207, 1246788077, 712018738, 1818487179, -372682505 ], [ -1909031988, -1855884328, -290822795, -88898402, 274760550, 540338358, -1548949863, -1326272924, -2097944970, -1515689455, 291255516, 450644432, -1089031971, -1821034180, -1929019366, 248387463, -1434841842, 2025881216, -1757810406, 425640200, 486113631, -1094572825, -193583424, -1871777229, -522845739, -748097050, -1902214548, 691750867, 385067379, -1291880078, 259961114, 1331167043, 1929159224, -1236435276, 1489763517 ], [ 1492437190, 440119250, 1049171595, -716264328, -309303478, 2088502021, 148320645, -979623951, -1670549862, 812018054, 1219948059, -1077804301, 206390379, 2014668089, 1797861625, -21266300, 564922632, -663844848, -491746006, -663906411, 73195476, 327689767, 863239788, -1370597933, -1378699988, -1592603155, 759941707, 794496508, 358016861, -1259998057, 1241697664, 1289813879, -767320422, 139987566, 1506439778 ], [ -593532397, -643127134, -1133052948, -1415431929, -1671098925, 1299892984, -1012881023, 744419597, 1297486919, -2052136681, 1683681447, -2142703605, -363795857, -1767560649, -197122437, 842281056, -1538785091, -515500158, -1346078720, 1434252217, 1647700995, -438797600, 1004981759, 1404135925, 1225926011, 2076246756, 1119897274, -1177719708, -1498930355, -131518823, -1961895745, 1632991904, -1373475991, -1685887491, 1276047736 ], [ -1014013579, 283678434, 866473256, -467875919, 538043803, 971560579, -1669055520, 1418988200, -1162252832, 1991090804, -277240640, 1880304897, 1536497622, -1019224289, -1953860370, 1899286437, 801342795, 1545650415, 1743660610, -1395563834, 871576143, -2101707135, 1237849533, 1406685259, 1276081157, 1288595310, 1003992692, 1832562117, 223527831, -1140382192, 775207425, 661055479, 875381639, 966752431, -1741742997 ], [ 2080663769, 1050872291, 219113602, -1114278114, 359760750, 48566900, 1745784033, 78239468, 760943510, 821562740, 1096262661, -659774443, -1228011121, -286505192, -196639209, -533913961, -1538262467, 287074710, -136291538, 140157685, -1181720688, 1244187268, 638521121, 1131366982, -1271116388, -2095871741, 780827180, -2092955524, -859722944, 1327008339, -1441737348, -1749767728, -470999902, 328145216, 223390054 ], [ -786031259, -879392917, 409695384, 2144697915, -1965507533, -278365931, -1791725535, 1120148801, 640916535, -1313432694, 736717377, -215112381, -263479974, 275891177, 667936338, 1778160207, 195840760, -310586615, -1374218960, 1897647277, 1493509171, 1153574019, 310387213, 132786113, 687050584, 148172454, -685886926, 659820659, -938978971, -1352738214, -643446492, -647841752, -346824417, 1143339661, 973871085 ], [ -776488310, -984863235, 885134615, -1756267827, 1507004551, 395661880, 168337406, -1921077201, -1974808414, -865969642, 1610519501, 588444628, -718936618, 1984654431, -44009606, 1532557172, -656421839, -1539975051, 1634485804, 2003300276, -478968717, 1265904591, 1961235026, 1779778528, -1020455360, 1385870270, 333124606, -526363184, 1240232416, 360628995, 877491927, 326910849, -29514589, -1505126335, -910958909 ], [ 881011783, -864245629, -1732018191, 847937741, -1426715144, -543769172, -196638791, -1977905746, 1996968249, -1524619464, -1789194984, 1311687426, 1166597503, 1612592770, 843989831, 176119457, 531920976, -951239030, -1999268019, 752046227, 602961549, 157737883, 1789894660, -571504224, 1352941230, 927191623, -587457356, 1398622791, -316587849, -1419854790, 844575874, -1130277297, -1397343474, 1679591951, -1962312209 ], [ -424536950, -882971874, 1733113163, 1059165262, -1465313530, 761826730, -669683202, -460817874, 976541879, -1753555050, -742489434, 345079289, 774995298, 656782295, -758991085, -1244374602, 2056529903, 1876467350, -735091222, 1987784387, 392761935, -1920790692, -1169543000, 1244837860, 1205249641, 1466149917, -1547498694, -714629430, -688857748, -2098231143, -162727021, 878313834, -1828798365, 678212582, -1233207797 ], [ -1433691050, -323261069, 1339842272, 1552157961, -273649143, 1019339307, -1585769254, 2042188469, 1835161050, -1010365510, 1134923137, 9240618, -573626138, 1866698928, 1183061247, -2082222080, -269633094, -348744034, 527709726, 1542111615, -2138263700, 1378693292, 755478849, -814931072, -1930723787, 2121762860, -1021797272, 1493623212, 1190110001, 940676585, 2103969884, 665673726, 412062500, 1754147693, 494207225 ], [ 442442310, -1215706533, -1868497057, 1731368468, -329817162, -1890210483, -1235907091, 2137406218, -835040387, -1879878367, -1430327631, 1765700378, 1666789902, -709830730, -483355177, 119550627, 125549286, -1180348495, 509759391, 95558457, -1324915901, -128417966, -189502237, 381865742, 1895533282, -1985186624, -771642116, -1168716646, -305934413, 995520531, -542414268, -786402344, -859668698, 13257035, 883739384 ], [ 1954640958, 843707136, -1826913037, 1915370486, -1433794319, 1328640300, 2056542706, 879967746, 1306699647, 2096039879, -546130244, -1311282303, -1708237730, 207371282, 1373268558, 171548773, -576154173, 2146281582, 1265723861, 1359386516, -1712998271, -1057703706, 731332855, 979439134, -66671257, 1049101572, -341109372, -1819899780, 1348549181, 427123636, -72215613, 1671898085, -1615144940, -1006349860, 935898210 ], [ 282399888, -299701512, -67646036, -354897414, 771100727, 676318689, -1036736551, 1437492287, 927018378, 1819560146, 611839592, -1280067918, -1094994051, 858558522, 1745461117, -1637942762, -1376521826, -852367488, 1172475865, 873662429, -2050359523, 1854035501, -25410551, -48514724, 1842968944, -1130115590, 1564254966, 1705436124, -218369513, 339824712, -668507019, -1645273018, -1764418443, 1688114908, -1398892693 ], [ 22329749, -988912627, -1034125600, -1235066852, -985982908, -401938315, 1036934370, -699581809, -298578803, -1202404731, -807884160, -436436255, 2077777708, 745712685, -596881585, -788699752, -1589322325, 1275502390, -1383043290, 414955110, -360392423, -586790660, -1685878339, -496923516, 1755630941, 1628607060, -1021213779, -470869460, 210205289, -1995585031, -461220655, -1027964723, 836119645, -842205156, -425229495 ], [ -981885800, -721463516, 1505213722, -1063086383, 184611609, 2008181328, 1948364639, -5857892, 610298548, -1553334635, 1461625991, -1228344886, 1973177252, 875390169, 1931240208, 1271347568, 360425302, 8239507, 1088432237, -617632081, 1500916739, -1616586637, -159890047, -1984543974, -483563867, -1999206012, -2068947931, 1952435843, 1040685576, -994282186, -2030878601, -122438620, 740865059, -1322736138, 32164282 ], [ 845535058, -1653232712, 1980257625, -1530376472, -254582129, 1054287226, 82322869, -1252739965, 582962352, 1142913664, 1794544523, 1956174618, -125744781, 1509406230, -1629278017, 1826352080, 302431106, 1347073836, -2045783567, 1957545102, 1979010890, -279902268, -2060491304, -1979743388, 1879504928, 930249427, 1259399137, -1052675645, -973261788, -690784390, 2096465408, -1449693648, -1407929897, 1705055045, 1982330444 ], [ -1926478977, 1029863153, 2067524065, 1161911709, 596315556, -1462073594, -742566523, 324185025, 1733305572, -190117950, -512675598, 271143293, 763789407, -1619405702, -1485072809, 1703787811, -212986111, -1843488599, -1340629074, 912561341, 1711909687, -1351809366, 1655535845, 1244797070, 797100211, 882334554, 329952513, 777890135, 67885918, 344065977, 1171988213, -1492610066, 1158223450, -505931006, 1355727012 ] ], [ [ -1212598516, -605392503, 32774787, 1164140775, -940772539, 724916391, -809050020, 620677414, 411041851, 1299517310, 2143874718, 2073962367, 356629167, -1939472927, 920993179, -1255777691, -439280731, 1850342353, -651965901, -753901517, 1837986560, 1088239622, -109543404, -279713231, 2117604750, -1704709516, 722910908, -1743203172, 1285369782, -277479845, 1248799181, -1308989480, -1436652363, -1971503800, 955176523 ], [ -94015688, 526407284, 16814029, -1119738146, -12231975, -320789560, -288379500, -1816655003, 1753077840, 2096172916, -655462152, 1742969850, 987925167, -1264970696, -1900513910, -23092415, -976132692, -1427305887, 1382896180, 1693268139, 1289015339, -452234433, 189430356, -1528583240, -1152453374, 1912316576, 605767577, -2091816784, 1341985107, 1396895311, -687445824, 1551957585, -1580161936, -757358786, 1915039814 ], [ -13483117, -1491083333, 361790092, -117487907, 1451898628, 832871138, 1475847329, 387687958, 952193558, 1568508864, 843613269, -1297880507, 1395728333, 769543575, -69368257, 446449222, -1493549629, -1175657476, -866870417, -1790755458, -2125264997, 1089571405, -123784627, 1864182163, -1479817514, 453231145, -112100014, -1336498517, -630227091, -671134059, -787303948, -2089083512, 1638651300, 1614291290, 870858843 ], [ -1688249830, -1177282194, -517537168, -1194787165, 1482984695, 545785127, -1291867125, -422439302, 1653968541, -1102065218, -1584331673, -307485032, -824980003, -820712154, 40310842, -1859893256, -269073016, 1819894823, -1894689110, -665919277, 1478776441, -625831847, 619822014, -297223851, 500259492, -1670829695, -1864160347, -1568722126, -691218549, 913094909, 849258189, 91461491, -145028990, 1027120420, 1155684153 ], [ -1143475191, -1788202427, -2013604793, 573194889, -1504580136, -1415320937, 967859721, 271709253, -252522175, -1820208362, 1989829881, -857940814, 833705968, 403959348, 1876639580, 2005370555, 1670789794, 1719662927, -440651426, -714184492, -469196910, -525471720, -373398381, 203773908, -1246116879, 2088295740, 890068904, -1200583394, -1087089898, -2055886362, -110594895, 195884570, 722957381, -839410154, 1101702849 ], [ -971755432, -1364913839, 196995903, 1210860369, 1507452789, -1053248013, 99859359, 626575759, 1908198812, -1619230472, 884000914, 1683268721, -1939387211, -2107053805, -2099727428, -628688333, -2063487032, 1871172032, 1369816040, -1553668843, 2076078847, -2034347613, 1820692925, -622119109, -259150359, 737998102, 543015185, 1679161661, -840265565, 838845638, -412467069, -210737886, 419216782, 1698168225, -286963859 ], [ -937283054, -111454534, -554009938, -1644427611, 1264537255, 66968920, -1516231886, -1270797227, -823376884, 1145421172, -779364174, 1188751644, 953474330, -170320882, 393897178, -1182259120, -668940581, -1421973744, 1950212448, -108575089, -1027862380, 1005860737, 759216286, -564012562, 1991514995, 1508963595, 263104538, 1871978963, 1771973254, 1634849661, 643603092, 1025499918, 467219494, 1229514415, -1265414457 ], [ -1755925175, 1879505165, -1079592330, 1428253458, 1273069553, 306759608, -275405374, 1936513793, -318228716, 229679774, -191469884, 58013124, -2074774807, 1882581098, 1787615921, -1765005005, -1436222067, 199974800, 1587232526, -1865430426, 666866902, -308060515, 1852948459, -1009366014, -545288688, -977845141, 764897382, -1860968435, -1940297038, 97078343, -584944284, 482381090, 1178659819, -1017911898, -1498511689 ], [ -162953662, 1497445796, -1537595743, -691655348, 423115618, -321454202, 436591622, -732547066, 296363957, -1496263813, -77645242, 1229181687, 1619880968, -1066518539, -1652256473, -468135253, 605449074, 2089660256, 753558798, 951014728, 1455222643, 664249759, 72348703, 398925321, 426632176, 217921160, 956767369, 1199765714, -951049251, 1658302731, -641141117, -1543912733, -450365152, -988371175, 1168522278 ], [ -778247076, 806893082, -2145535880, 1412805977, -964203849, 760584185, 818654462, 1471871109, -1165999320, 876255394, 107452980, 614775957, 1915559391, -1954478660, -1629747747, -389221731, 1160270927, -456464378, -865645666, -1781448063, 2055151627, 334564955, 777251525, 1636174746, 1029308693, 1817285409, -332973368, -1115115232, 74896446, -1898971554, 2145913281, 854281598, -1813750031, 1686372617, -12395118 ], [ -85530207, 1822006043, 372308635, -1599624898, -1230408686, 1515563707, 71650894, 83233516, 1412610299, -691614217, 194660801, 1283288201, -1011488337, 1500715586, 578990930, -939756755, -145324995, -1457536733, -1431286776, 95510523, 1344375017, -693942497, 1093557443, -403320955, 83847031, -941986297, -1206270486, 1016308036, -44665630, -1238192849, 2145816843, 2077132557, 69617575, -956269029, -1048000538 ], [ -1336731233, -1045151656, -472911877, 673885805, 1181732987, 1804315279, 936815521, 73429174, 1123652239, 173615389, -1017287582, -661838124, -1591513027, 1099562216, 48730495, -847536940, 1953124461, -2069677374, 621712990, -733903781, 1371161698, 2028927250, -2047213278, -1543635163, -185263771, 599104719, -146466828, 167308408, 1999065613, 1970132081, 107714846, -1485183920, -720391852, -1941869787, 703925622 ], [ -349177527, -1920755171, 1555132881, -1869410819, 206742363, 1055824841, -80721939, 1458700410, 1070552286, 152524506, -1308693166, -586432853, -895219755, -1647636457, -1457678789, 695078437, -1554530598, 1652384928, 117273566, 95943800, 1152064656, 182122412, 258631440, -720368233, 1599832065, 24483691, 1120628291, -25016595, 641417255, 1599734488, -1729179130, -664651374, 1686437315, 750183671, 934873972 ], [ 814519877, 460952890, 984412727, 460548397, 954940149, 2094139255, 1357373429, -670063944, -1541015925, -280037837, -1529707914, -247571520, 1664341989, -1345175172, 71856485, -205304439, -1628634238, 1949135179, -1955391284, 979010762, -692909412, 1032605539, 663695525, 1419381097, 1651383806, -1734664660, 1721374055, 1683485190, 1012527952, 843657531, 386305460, 1593314385, 920102690, -856805619, 776137766 ], [ -140142765, -2130986919, -1575904980, 113377922, -214627836, -673994657, 1626618089, -994663593, -307346694, 351523524, 1357904480, -623084769, -1662609207, -1950007443, -116869531, 2099493572, 223105881, -153084759, -1822384545, -1053633399, 1909378979, -1899378856, -527643229, -232176010, -225796210, 1593316849, 1864138018, 2132400512, -607135583, 1816239345, -2008359662, -598374418, -127753565, 1737183008, 557826130 ], [ 402061704, 790844432, -2008983210, -345439179, 890814158, -1228959070, -941784368, 1137802999, 1829299748, -981666334, -1726117706, -1625601956, 166999779, -1546186833, 1102182072, -1779363959, 987420839, 999324194, 318700597, 290118800, 1621186938, 143487829, -191297283, 899688438, 154897672, -1552558163, 329162548, -1874657828, -556964424, 1989302449, 858854015, 502352839, -1208584983, -232819869, 1021993925 ], [ -1472561155, -418658942, -110215256, 2143546761, 1807988868, 867157264, 2891832, -794778386, -1417237956, 722491711, 860522749, 1672214794, -1479939054, -1925451511, -336371730, 892346288, 973666143, -678510561, -879720295, 2036964977, 31549041, -515950586, 1572658410, 393818990, 1121470312, -2000502754, 271967260, -163723083, -779603560, 1669385552, 1478121354, -1690870938, -854944625, -125258561, -960387143 ], [ 1760103004, -994336526, 1944976544, 2106814418, -2097096046, 209073438, 881175251, -1647665583, -2084477521, 859557947, -1645465531, 69423321, -1109016179, 1537999908, 2125704254, -1380616063, -862492163, -700845597, 728781490, 887991630, -967681161, -791002987, 1196656354, -1569597431, -1125650317, 269798838, 1247843005, 777590808, -673778061, -1851022287, -1545141303, 2044006889, -942164084, 1234320823, -220529563 ], [ 1762530892, -740564803, -673615504, 2039682050, 2072946773, 1912544413, 1071212119, 1562479094, 90094255, 372526885, -760399036, 1000162007, 55573416, 1952635443, -703520788, 784353240, 1974674216, -597361610, -371509081, 1149965598, 1262636468, -1933789217, -1387435544, -153237699, -1351725597, -1371332601, -642784773, 823902275, -1366900773, -2041828347, -52929341, 780790119, -1247694225, 1114365869, 1478041923 ], [ 856541708, 1191389914, 2064353404, 197834128, -336952325, -885388455, 153608533, 507328155, -1052319694, -1825187689, 1207239096, 1574074878, 1298904654, 1466387555, -99420960, 1783316213, -316661018, -1598546868, 1466946327, -149926110, 1386425597, 519144548, 957424746, -2049909695, 1455733455, -1977960389, 1580257817, -533593198, -1651879175, -1754323246, -1988202926, 1607829836, -2138690455, -52470813, 1915696270 ], [ 1012777167, 1996178671, 686825493, 684275389, -284544783, -673337611, -2084314399, 1489968073, 1546668633, 1738073612, -1608713991, 1437677188, -1697803749, -455674388, -94930242, 1601128631, 1859574416, 1468618286, 1900966026, -1230530916, -1625908245, -1352400649, -591920805, 367385185, 1348169214, -1200729437, 1171504806, 1841354490, 1744212801, 1626803073, -357531928, 250513122, 1660711366, -1175158609, 115954977 ], [ -735600642, -12121370, -747346916, 1397770131, 728032580, 1515788003, 1031030892, 653229708, -584036101, -19834227, 829760905, -971742715, 1135438234, 227000618, -387355745, 1568568404, 580396802, 1386282725, 1510328597, -1199403727, 1715733632, 929887339, 1277332027, -1697668704, -516205828, -559155078, 1352526497, 536293673, -477743382, 1092697525, 342247183, 1254316257, 982127572, 1269500863, -1710146394 ], [ 450540804, 60907541, 354381236, 613032763, 598743133, 1626237728, -11552707, 642633211, 1243602479, 1897458649, 438241417, -1943910096, -601745074, 2025542737, 582523144, -932870475, -1034370093, -570389120, 1667533438, 378123812, -1177052314, 1549111259, 672570765, 69243011, 748882860, -1257223380, -394266312, 287624957, 627863610, 1679238449, 2137900713, -2092786365, -1440359081, -791671745, -1028808910 ], [ -1621000685, 999016645, -1289752724, -276682710, -1677728536, -1932450576, -482308395, -1620013181, 222953529, -103656335, -1479296856, -276613621, 1001006439, -1391388674, -958331952, -699860254, -1557620716, -1112044664, -1413454864, -835524473, 1465883480, -1864367961, -995630900, 744225026, 838739432, 1425638319, -741398167, -388540569, 576793725, -1971015372, 221369024, -1914321150, -1049727318, -1148841372, 791181792 ], [ -215167749, 892124906, -418047765, 65587502, 274201304, -492527808, -939686413, -2101382689, -1338228436, -1364332134, 1079895182, -1418316733, 1560925996, -1823517784, -425726435, 338070747, 275141230, 1821139717, 1605134551, -1446980662, -460595769, 255996402, -1225476537, -1260699041, 704128865, 491916154, 1193575457, -130550773, -1916701232, -1204406476, 134864936, 261067714, -1324465418, 23934100, -2044638657 ], [ -1610093160, -1341567943, 1968552713, -1028363406, -937804729, 1051012782, 71530393, 1907758228, 703435619, 792575747, 804620935, -1433825085, 603425431, -1581443152, 1299463800, 319988575, -535218141, 596074172, -1062172048, -1896806128, -601702125, -699445280, 78093633, -1115119747, 1115737773, -1415252210, 242809574, -482865492, -600597171, 1005038504, -1517320875, -1096197392, -191811314, 1573745359, -685628203 ], [ 340916520, -1982069095, 1290620081, 650500056, 1386292873, -923147139, 1691887079, 527695519, -1318606852, 606445615, 1883734779, 665688436, 1961921963, 504772676, 753693589, -1059523077, 1303764314, -2099030184, 414108969, -1441341133, 446666233, -1826637278, -15787937, 329158474, 635282668, 920049257, 1365566244, 2042394305, -1722313441, -507815073, 1112554935, -2033872284, -347354844, 2064254795, 1746969004 ], [ -1021998589, 312993607, -373971299, 253345928, 1197915127, -1119167023, 873242138, 1378997614, 1046552168, -846702083, 1626578514, -39960969, 1291352746, -2027124665, -356386661, 1736890433, -2015191089, -768427452, 1066458639, 519498665, 774391313, -1969972494, -554801467, 1729132482, -2147022326, 138195085, -1439884221, -1840015259, -667336923, -1015751430, 2013887089, -752636734, -1921844921, -2023310780, 299600424 ], [ -1573881112, -1620175587, -77123261, 352718529, 919567008, -1584783416, -2105761691, -1050793949, 1025171068, 230527481, 1014683211, 177375911, 486562816, 1388628023, -1655497256, -1646573098, 821913872, -1740583898, 2090493927, 1443332989, 1706719594, 829219189, -990122157, -1972602497, 833531765, 247920567, 1768041547, -489545338, -2023097812, -330240931, 1037696873, 1972663131, -1399308870, -1485498606, 671348710 ], [ -1851021397, -393089393, 1182176185, -823477944, -1448916221, -1710026950, -57971044, -122851600, 1854010962, -1127164215, 1767085302, 15182471, 1361040607, 765535979, 948780901, -516253237, -1175276670, 1813091261, -1085873239, -616347950, 116523663, 1433636242, 1727762421, -465684745, 749396822, 1813770497, 290821817, -1484409337, -1136585664, -928828666, -178944451, 1179050236, 809804922, -733353958, -2123979393 ], [ 2017769644, 1189902380, -1749691040, 825900446, 262620443, 715362262, -1447914882, -248492529, 218528597, 1758979921, -406724802, 1619966070, -2130616919, -621856156, -773113798, -644807072, 1265770868, 550722963, -1029841397, -1079753350, 2044582503, -254315137, 1393928407, 568796250, 250020636, 179847387, 1881126039, -1961531700, -22525678, 436670082, 670725212, -423601784, 1576867144, -521189144, -248420619 ], [ 1194023617, 53629722, -494592838, 745011675, -763377576, 1105121915, 270797890, 1244666649, -2114028346, 226313011, -1831025695, -70262551, -1536912756, -1310052597, 1591834122, 2035223513, -342578662, 1619775587, 338660273, 1480830078, 1340499045, 1140478599, -1459966310, 762770201, 1239424998, 1168441218, -2120784146, 1928899108, 776546828, -182216559, -773587041, -822390347, -180277239, 305404391, -283706091 ], [ -1333440779, 1953648629, 680704725, 1289847351, -543169085, -2109872039, -1888061519, -997850424, 821656711, -1189295673, -1736014007, -1694008416, -494966740, 1667238065, -372610750, -1348749938, 1388031688, 653985542, 1257836026, -503810641, 488749672, -1544940106, 549143019, 654626846, -1005668169, 1495302085, -1562052291, 1179410458, -1277563484, 1503640172, -156527100, -1502138201, 663673247, 1436938297, 1895373756 ], [ -1487455469, -1350010958, -27019386, 33600995, -1581521761, 116803836, -1648606153, 312142822, 1827691274, -1922992587, 2123545007, 648571455, -403445975, 1934097207, 1652538662, 607763228, -326949823, -402298906, 587652509, 1111383129, -118734343, -1405639110, 132102946, 303443028, -1429834186, -1978542176, 324051805, -1995337055, -503534018, -2072623560, 634064587, -567277210, -267802760, -835874654, -2122026051 ], [ 1387526154, 852784926, -891986463, -1919187937, -1716219894, -1782162122, -1028254205, 75465165, -1605310673, -1290985849, -79913960, 839726421, 596273985, -2079623928, -738194248, 1046873836, -1205758254, -1593274176, -2052637369, -2076329466, -901785122, -1080564706, 2105900398, 139279884, -1630886109, 665336655, 1755557102, 1682696829, 2106871960, 1444605408, -1410435468, -579191509, -1017159269, -376148426, 227962564 ], [ -757859291, 1013823028, 1443759472, -1967683045, -1246441454, -1843058934, 2027232617, 89697851, -1497686968, -532463682, 1735641153, 1240806843, -1398712905, 1204274812, 2019953511, -1413435362, 1380382279, 608419766, -708003104, -1516615952, -1875692705, -30761437, -1889410499, -2072255739, 2088293965, 1480337126, 1094820686, -898766991, -822346694, 263896503, 1108245211, -142281192, 1698389634, 774753165, -1053258562 ], [ 1760821899, 1921744394, 1664464352, 1571821231, -984105396, -430453344, 788979428, 418596479, 2111558323, 1759580574, 540610462, 504564501, -2079114322, 2106147570, 1191427689, -904326738, -345183174, 609093588, -67624137, 2080732836, -749024010, 235598257, 1951512698, 992548922, -1069275117, 1609698258, -1594957418, -683627249, -710346649, -470424413, 1147162193, -513019110, -980009517, 471345286, 1593650512 ], [ 1312538067, 402671121, -1494833093, 190309195, -63108802, -1206271582, 2104315689, 187606585, 1586141225, 614564347, 482348939, 165654767, 42234521, 322076176, -1390824311, 188606440, -1681840182, -1591072738, -663689448, -1808208075, -512873844, 1053848348, 2017475440, -1189308414, -894362503, -2030559271, 466141748, -302130937, 1011434122, 1341514544, 269098504, -615586389, -1262057524, -1380094008, -1373769619 ], [ -432002956, -502026570, 2142345181, -163307817, 1703561918, 372938397, 1804676819, 809809787, 2123813580, -1805230340, 1301809888, -84020964, 769518795, 770219268, 1197996266, -464780310, 219589456, 2026868437, 1064122319, 541972566, -1697813957, 649830006, 1159223551, 1944323551, -289991435, -1356533320, 1096566517, 483279739, 1643201271, -1789230228, 1616398060, 1572831159, 76682860, -1470207298, -1419354854 ], [ 505229231, 1310645617, -871160700, -456079732, 1190609972, 66208542, -897192541, 154163651, 2131910067, -2632129, 839852842, -966393940, -1449697471, 957683034, -99138845, 1469232344, -1880825381, 1787005700, -2030285702, 1330757890, -1358319786, 863300765, -28499807, -1024399676, -999051030, 602382168, -38516188, -721253326, 846217118, 1417563746, -473659603, -1868778569, -482565232, 1088275226, -1007751960 ], [ 1646793436, 1569766831, -1203576192, 860301134, 1737701507, -958624158, -332029410, 877243901, 2063926473, 363982176, 1374951266, -180511355, -1883454756, -1096569943, 1284198273, 529761850, -863026550, -662453457, -1049667222, 1604166259, -267537398, 980071644, -1656942705, 963412118, -1017112726, 1250887621, -149842483, 1423775518, -804632852, 594516516, 246826472, -1812562231, -1613574009, -495420623, -1948154130 ], [ 705141176, 711504170, 1015045520, -435939918, 1722842668, 977758159, 1202785426, 1604338866, 1867620894, -1393468311, -2141120561, 2027449380, 1282469145, 495666292, 19935078, -1094255171, -1036457682, 980790345, 1135012735, -761883271, 1057266265, 1003270721, -844855930, 393919457, -2064029245, 375790963, -1923002172, -516619082, -1149428610, -1869761502, -1052708742, -564113669, 1569053706, 386395964, -1387730889 ], [ -394623553, 1752341692, 140281256, 1010617535, -849989688, 1856166252, -1278229022, 1915117565, -451842003, 623734743, -1299675150, 1735816466, -673083458, -1215246851, -304308926, -609889428, -838830172, -1174130720, -678428332, 1576633717, 902040161, -660195781, 573868912, -1964509935, 1386988569, 776885357, 1051875537, 971872398, -1842684677, -720698678, 1563111546, -974925381, -2047305152, -576644622, -899433893 ], [ -73080356, 2048576749, 1408085755, -2086022384, -1718609193, 407242045, 1446915524, 115518622, -1125304915, 1200408240, -1241455772, 2060068523, 237403699, 2084904194, -464051221, 1769580443, -1633448784, -1335695329, -93622101, -1476511789, -69962980, -464490998, 417452217, 150074307, 1846734189, 882435397, 1052393795, -1828729326, 79787103, 1763265383, 1425976261, 225815555, 1968763390, 1747114973, 721493845 ], [ -1003666587, -78983455, 1057529830, 2052060528, -392144870, -1584995130, -1366204000, -845688851, -2090121519, 626458138, 684020431, -871737340, -1840068964, 539150511, -2137374743, 214416945, -571590144, -1660881009, -2137985187, -1779838991, 474900373, -643975059, 1900841360, 1732468847, 841707407, -1937193475, -1421052409, 784938285, 1638896661, 1193712931, 492987871, 617568015, -567426364, -1086880118, -1353492124 ], [ 1571469990, -2004831076, -135950025, 1107210864, 1885247694, 592334298, 904991253, -86132884, 1571787409, -497973189, 498536970, -786470903, 1039310010, -72641252, -2130962960, -1342669660, -1506754189, 467470554, -1518448571, -843026249, 1741489908, -2028522643, 1685518194, -549303871, -882054728, 66283850, -273774313, 1375988171, 585542143, -1977458348, -942823100, 2091427990, -275067426, -193043239, -1552678337 ], [ 1770098066, 787753283, 269716030, 708372016, -1171359986, 1987298998, -1176470378, -1826268893, 953952561, 1629377657, -1015015188, 1012656275, -115306356, 485217888, -716455440, 1861994022, 123921490, 860100739, 258495498, 1195124114, -1829436465, 2130095800, 153248823, 1185822566, 1279810206, 1705183462, -1449999118, 1915993704, -1231142412, -376810571, -1853054955, 1507329440, 3629064, -1924833476, -1481398656 ], [ 1154287465, -69208996, 394138564, -907774938, -863288569, -671714457, 1133778439, -1476510590, -1530194930, 1850418819, -1730069502, -942567675, 263295811, -1324305465, 2088919814, 1064191079, -179220761, -39639325, 1847049827, 1124161593, 1960973800, -164799124, 1618433163, -601224188, -1427347194, -1447256248, 816382617, 987190042, -309535798, 517275016, -1089158483, 2111588216, 1115371142, -1937026926, 1152773701 ], [ -2085139448, 1975739886, 1550834408, 1765947151, 74677779, -1290607353, -1661344211, -574763731, -513768774, 923492200, 1238989072, 654140829, -1290935905, 1781315685, 1243286861, 997288295, -841521660, -2048017741, 2089171934, 43278383, 1875661115, 30130977, 1085308866, -1202478022, -414201811, 1290956507, 1981246747, -1256019019, 1284971736, 68186407, 1144205188, -102306861, -264978373, 60586090, 117778965 ], [ -1430837994, 1609599861, 1703369443, -129313165, -2048824333, 548181822, 1112098498, 1049164592, -1210265544, 1864335188, 1954410142, -511466461, 2144407253, 1416805682, -85834771, 1750735180, 2012150944, -803706459, -320220642, 1412022936, 1924207792, -1762404615, -716818366, 1263507763, -1725627709, 871835709, -1597296813, -1037160081, 98811341, -1294599876, 681529508, 894988525, -1417655183, 271794148, 627226930 ], [ 1864253979, 957105596, -154474481, -1236202784, 1689481743, 1711265782, -255377821, 1424366814, 1048872511, 491951841, 1565241425, -918777339, 996020582, 295517579, 1965512711, 416389882, 1845164569, -1248802373, -954926724, 463900361, -1122748769, 459528544, -55512986, 1562151398, 893414746, 1974894376, -229216962, 1465958407, -1342708478, -1933362743, 1503222249, 1024489723, -504281763, -1894833963, -1931793710 ], [ 2136854939, -955855877, 1496266185, -134667198, 1307757538, -1428540347, -1256689700, 789860649, 1569891062, 569697888, 1576425451, -1452601060, 996328199, 1736730434, -331580372, 1062213776, 1741056813, 695213047, -238467468, 81289836, 563653357, -631808860, -1187644861, 411313114, 861417853, -410423485, 1940684221, 733763385, -960745011, 1747442886, 1662878811, 230987631, 1505346874, -2124543244, -790846285 ], [ -1623130368, 1514533515, -1088061412, -1809882245, -2036680143, 1228503268, -560840757, -1184667837, 1190533865, -1312274159, -501628628, -970711586, -882653759, -1312533434, -94235867, 829042252, -1604744705, 1318974566, -706087608, 1483092535, 385162000, 1745292266, -1072209026, -156347030, 1940922698, -1558795751, 1801902226, 2132846392, -1574301216, 672057092, 158267267, 1464866524, -611613718, 402014856, -2139658848 ], [ 553960734, 1857777328, 1051133607, 469653604, 1118040604, -2123140108, 1733416527, -1620103993, 749065574, 187208577, 1796817985, -535203367, 2066805315, -1793837489, -956612122, 472493512, 1040435767, 601474626, 1139045384, 268166922, -1796880416, -1359068610, 1296100663, -584073755, 1843178637, -135723669, -450609993, -279952617, 1562957529, -896462528, -73273894, -2114920023, 1042210551, 998623349, 1854990021 ], [ 1892331044, -1241726984, 1036999682, 1572968009, 1232599026, -693620479, -21479052, 761001335, -1810963577, 1437983414, -1871041193, -1646494986, -1388634532, 2027800017, 438154932, -753256732, 1064719688, 598770388, -911069039, 970990253, -673794691, 355554083, -1408138108, -2102926472, -1611954651, -1177673589, -886686057, 667703647, -2089400273, -840575430, 1286507047, -1623360937, -826957509, 1831026189, 1904617335 ], [ 512466498, -1357225007, -1041174864, -419046352, -486116189, 902568650, 1360984062, 2088867872, 925911987, 1691960020, 1441971194, 1802237832, -1018206628, 1043820416, -509517079, -1823457207, -1508239319, -69865589, -1241194126, -792547680, -927841162, 320252544, 25692428, -1195466809, 1965232898, 775870709, 1195586556, -1678224039, -1063391915, 1762339705, -247903189, -438802753, 1952421249, 1869344504, -1831212836 ], [ -1391236613, 1063767646, -2001045949, 1055441449, 889134890, -2041172855, -596939876, 364350240, -32915077, 1665415314, 249181321, -1600358203, -1837530456, 1546316098, 755614791, -960359013, 1811946410, -1103332441, -1567161434, 326443044, 907268857, 1765363202, -1513677476, -28373149, -1524606316, -1011404139, 889966518, -1234618117, 1712432955, -379814618, 1333404548, 672387833, -1358799026, 1180082080, -1729505971 ], [ -1499870234, -1846301092, 501191664, -1226690796, -1489917591, -646627202, -1518452316, 2032256350, -809857005, -2117107395, 2073154223, 765839952, 1797004158, -1825298653, -30718005, -381333980, -1679879913, -1777900456, 448684375, 708353465, -878584360, 248720707, 1823413599, 607958697, -1942606971, 1641433888, 181201100, -879772004, 356361780, 942203475, -1818862836, -373580831, 1847686997, -477021102, 1009204544 ], [ 1006595646, 83691023, 2031645834, -318089894, 655567832, -1803249652, -1491464964, -1110813885, -1803446146, 1097821031, -747372197, 1011518996, -360079510, 1478092144, -1962924398, 545010704, 256841104, 729200203, 1202457847, 198160024, -915996585, 497814627, -73531845, 630308281, -272461133, -1210224785, -1963207949, 724159989, 573328152, 1687969517, 64205357, 346176586, -212543662, -955789201, 318057306 ], [ -1154183728, 913954867, 1576615146, -2038810593, 2078104805, -1610480524, 1773006180, -1112159989, 1242278402, -859301651, 1933265614, -1721913491, -1028349989, 673587045, 581495996, -909104452, -1509603559, -594256173, -2075684095, -701346460, -676065820, 111780038, 108854578, -339860734, -306210369, -1126274738, 405983097, 156234103, 356944227, -1147094712, -1530776758, 352730779, -1313643304, 807623195, 1861791331 ] ], [ [ 1113945733, 1632453901, 1760122833, 2115018570, -1806514100, -503325227, -1944226237, -857793820, 1323284637, -2129442117, 726539285, 1958835723, -526166666, -323732196, -783286102, 1736835738, -354931786, 50824138, 882490377, 1141688547, 733305324, 754257816, 344457450, 450197137, 1695511110, -1870714975, -1947958876, -1604994006, -823278727, -1457569455, -885332642, 1625990701, -1394942176, -215858935, 248897189 ], [ -801655416, -1074408475, 1273564378, -358310772, 1227771351, -1281091063, -1984452659, -1957975452, -268232603, -73877464, 865063369, 219925790, -2020301114, -1987637535, 517426529, 1008055694, -1208875817, -2071962952, 1260304928, 373362290, 952610222, -496551213, -1134992344, 502550082, 1464603669, 548317859, -1318145096, -1176969531, 814042596, 2064783196, 1409878576, 321154576, -1014100864, -1196510106, 1352487424 ], [ 453651917, -808458292, -1790827023, -1230887903, 114031009, -1466422299, 58654633, 962866839, -92527888, 451654302, -1257766037, 870163200, -1176478300, 883065115, -1068185924, 1992079488, -932625128, -1380661296, 68071854, 307345640, -1956763693, 1548388477, -645526506, 121154184, 1171184574, -413586236, -1482595652, 881022124, 1389603623, -242591673, -679664985, 801533447, 933731799, -1567303865, -1664222873 ], [ 1631104627, -209591057, -1966145076, -2046962600, 897890113, 2107000324, -9746761, 185534266, -1060575492, -290687729, -132869991, -1125168206, -1663184189, 1156140093, 598072590, 1022975254, 1109753178, 362976355, 596034918, -885185049, -1727188041, 720373472, -489328284, -502918896, 629920848, 2043523395, -1502515279, 1737821734, -228411465, -2089050212, -114642666, -1101824954, 1786291036, -633350538, -1074900605 ], [ 398161061, -43545933, -126146170, 934645089, 2134834889, 1667414349, -1073329832, -132073144, 1114364732, -60189398, -2072151041, -1736261292, 84434904, -1869182705, -1995330838, 1244897839, -1667253387, -1441856954, 395731716, -1264350481, -610729146, 94410669, 241297053, 995010857, 1674721176, 348964433, 2011988334, -1408901299, -1906300708, 1205242648, 1863229104, 1605948303, 457285351, 1030147168, 1748593957 ], [ 486697279, -1858872795, -201442905, 691681703, -401029999, -1107033758, -1934878051, -2146097458, 1877609297, 2062072964, -1210915505, -2111294688, 1278662094, -2048303554, 727587147, 1534583132, 1962310979, -954608316, 1008592483, 2123901992, -923550639, 41036995, -1620807925, -1663510584, 694353573, -1023472439, -939405481, 1225646002, -336769639, 1600790143, -886429248, 548816687, -447539419, 1975877759, 2121679966 ], [ -1978211557, -1906365549, -744538123, -1735406286, 416522812, -128461051, -973496408, 1377577322, 341186903, 840938938, -1873641051, 1933902819, 123555275, 1602123542, -743483039, 1544429777, -2106829013, 1265715893, 1720852773, 1461504306, -796583676, -1409454748, -270346479, 1672188474, -1863381131, -75409857, -421756076, -1629708966, 1485948949, 147628015, -1259850811, 1696606451, -2147089237, 2051500914, -859763359 ], [ 1719169319, -754773051, 132341688, 543420315, 901580110, -418742156, 561866742, 52308272, 69855230, 1836089337, -1960046551, -1708875282, -2101386316, 2135920028, 1401780073, 2087229277, 1739709116, 992054936, 1498020220, 1479351696, -472636752, -622824854, 227234584, -422629845, -1436168358, -1883953037, -21591190, -2077292391, -83970299, 237204834, 167912501, -1340582337, -750582760, 1907172334, 2140926641 ], [ 2055322852, 1352726802, -912685567, -1898416534, -927444057, 201540339, -277587599, 615170775, -1812854766, 375709136, 1976245647, 1624618216, -87203282, -2131105059, -176458630, -533853513, -85369688, -871770206, -1167401344, 266667271, 783137706, 983465259, -632344439, -1496110102, -1780238427, -899163360, 484310886, 656349116, 249727268, -672791776, 619795870, -1022263983, 881117053, -2092996973, 961199588 ], [ 1158273039, -966753560, 1460283468, -1255813602, 265550744, 555359853, 1093538137, 1106849667, 1408040200, 329738957, -1435024589, 923857241, -1219048620, -1682725550, 1956487989, -1746077994, -1973331406, 1528487361, -1631590262, 2135734130, 988390583, 741162664, 1846112316, 118144508, -1001028289, 303559248, -2869158, -335293949, 79463568, 933566467, -970297517, -1144777142, 1681053612, -1111903208, 871465596 ], [ 814885362, 247311184, -45298958, 408469192, 1431992953, -990494807, 823620256, -1751774113, 940702351, 1640521197, -610075525, 227340887, 2039761629, -2078670834, 480143222, -36820976, -1890223202, -1300859570, 2046837634, -231748666, -339265631, -515902080, -63590225, -347387664, -1237188386, 1586521404, -1958781947, -2103633166, 2094508468, 15494668, 883372875, 1515929991, 716221223, -395370174, 42821122 ], [ 1515117490, -1225537087, 1288466414, 1359433727, 1972621411, -777120710, -980494301, -2117378665, 442189758, 368398005, -1185103149, 1872686638, 1220579959, 316928427, 524540197, 2085683989, 1272306462, 722329198, -870019616, -177195626, 754545761, 1036959908, 1676497260, -1655898882, -1180423273, -1217512647, 1529059478, 423396135, -183043803, -1528260629, -77316461, 1933086938, -685913366, 1999164429, 1433361314 ], [ -460135745, -42514679, 781382113, -2076492016, -680101235, -1834630650, 1481636210, 52212899, -1272121156, -1821939660, -1474885993, 683484698, -639833528, 619572588, 1129627614, 1476070, 1842066612, 1932146247, -1373117592, 1897032416, -789591319, -1211266254, -89064679, -623098329, -2136282427, 349371842, 53703492, 194510559, -518706771, 997890487, 392725642, 261376892, -430993724, 363905396, -1686883091 ], [ 1090727788, -2066956591, 2050212477, -120803364, -1155786968, 1835429841, -429179621, -1194956723, -1998592992, -371068924, -1634047222, -1118470926, -1266324738, -483464605, 1811632429, 272198758, 1476581154, 772446466, 142956456, -100925947, -410700757, -1612880499, -787604345, 1853826045, 763214868, -335997212, -1708068657, -1468199340, -367711809, 314660796, 348033937, -589851428, -1815193826, 1002830062, -2144903059 ], [ 71370798, -1225384305, -183513693, -1333548266, 1823693913, -1992438526, 1835772364, -1746748749, -608352221, 1483424427, 1830182427, 1467335666, -314915174, -1060451705, -844431730, 702015212, 984379923, 1763743552, -1585927295, 1943157703, -1961954401, 1650719639, -1828970728, 1586930867, -1799080380, 1432691622, 543113676, 1432131286, 156864438, -553217848, -1443806214, -1789950112, -1655462301, 963965340, -394152180 ], [ -1400624367, -1251933942, -918815507, 211491431, 632720631, 1695277006, 2058801887, -355858930, 369158236, -1953727455, -1989496722, -1699492005, 2105458200, -1668547970, -660830457, 1904692993, 192196785, -794683356, 118478405, 43353137, 1161864718, -1313228456, 779691665, -874534698, 1507489855, -1079574133, -1359098830, -1937499933, 1050434778, -1481023840, -1783091359, 1066724983, 252313158, 23374006, 1336222781 ], [ 1779528262, -2023224909, -1228235050, -138398832, 87106865, 1062059272, -383971669, -1640247802, -823389467, -9352913, -148173935, 1889255367, 513186619, -1535917021, 2008870880, -1881628573, -772231856, -253527580, 1701167039, -1999973109, -1383617673, 894087753, 1338157010, -1251331465, -1557635394, -333260454, 533987916, 279416902, 672559922, -1996696437, -654671759, 953119308, 1283939267, 1320425018, -909432483 ], [ -506165997, -1000981173, 96988459, 1121111793, -522075146, 1806510266, -693100466, -910330563, 60860797, -438677229, -1724953223, -381677171, -1139209035, -661661887, 1857662184, 1540153242, -2025612917, -638676859, -1304195094, 820226601, 1778799690, -2131589342, 571960051, 208156156, -34260615, -1795399661, -1884080091, 406248606, -2034146399, 387278449, 1990065669, -566703558, -771623678, -877575047, -1097003911 ], [ 465840580, 1455378821, -1059969885, -1521982387, -1512824012, 1883858483, -1812488935, -182217976, -1620334392, -1922310755, -2021407090, 1543455418, -1256223092, -34903364, 1464222475, -1532679815, 1316763453, -310786917, 771557739, -1246949804, 687137065, -1613512970, 1215145641, 385077920, -948407651, -1025965892, -496782730, -1985919802, -1680099503, -1741221512, 1274685172, -1508372423, -89245797, 573395047, -961752463 ], [ 1019180282, 1364167495, -1432033964, -1689213482, -1759941644, 1014297796, 380358347, -1362787449, 2000015175, 761297153, 716332232, -1745025728, 245026232, 2019592562, -1198401624, -2098504623, -317897700, 1466399381, -34900778, -442790824, 856599547, -1441677843, 665659787, -364114269, -1749910040, -1606271875, -316707103, -2008466167, 1936542174, 1712505963, -1325120269, -1759106485, -567774364, -1056901520, -1443857950 ], [ 655269389, -1995066851, 1710696611, -266703013, -1347701038, -88973759, -515422652, 512558126, 2022268683, -504811270, -772164035, -1772376215, 1359070685, -25362120, -556100684, -813562162, 174673222, 1511548907, -440829131, 751221862, 1633178853, -1885271866, -1850015592, 697511283, -1750055314, -1047848834, -136758195, 160794367, -928413150, -188677130, -1297025229, 353683196, 856124071, 552205133, 1923961722 ], [ -867817722, 817494948, 704058725, 2096027259, -246865584, -208522552, -712795833, 587572377, 2075001606, 959072968, -2057852624, -323058924, -1302865162, 1290390067, 1356094155, 1879090795, 648048992, -1503305445, 423691376, 1763254449, 254768067, 1901484611, 369429927, -1505022776, 1415882465, -307163277, -1557033758, -1949431674, 834973539, 1648202693, 1575061486, 280579869, 25435700, 1507344300, -1975731539 ], [ -1575952281, 537581416, 447112471, -1907849648, 1966840762, 530140241, 602053450, 1729785838, -897548753, -1322210751, -1024947426, -1595877236, -1243704633, -1555906231, 60293429, -126338127, 414353311, 5864136, 1126581198, 478903302, -771456507, -1326609448, 619683747, -2026118282, 1356136203, -1405955515, 2033624807, 840561999, -1845583021, 257493187, -2076091946, -714528211, -1204873763, 2060656749, 861698325 ], [ -884815000, 963600471, 236871665, -1561262256, -140392572, -1515911565, 622073652, 664618130, -1496919057, -683108073, 1029006564, -1590581248, 533931032, -910576152, -1546188177, -867961806, -1610296405, 2087424681, 1637452217, 337264899, 1225290479, 1612355423, 2135477436, -1150863634, -1332589833, 540839600, -1405341551, 1836881104, 1472900377, 305879864, -608938277, 68189744, 2141029686, 376215540, -254020597 ], [ 2007061662, -1881300627, 1996031612, 240598752, 2126795921, -1903451710, 664267583, -2120056348, -1478805850, 535802088, 218328013, 606351682, 1232611920, -429280853, 1867061669, 1925588801, 585940622, 305817207, -1438831041, 212491885, 1239263, -353626233, 117688611, 315052996, -744579323, 1984574219, -570495678, 912624298, 1670455325, 289274012, 1805611409, 814582011, -342492172, -170795106, 1951625189 ], [ 837364016, -1340834026, 693407805, 2070379342, -876065792, -1671489709, 236247258, -1619220302, -1389533268, -1236592806, 638185383, 329128346, -1547104280, 1062195658, -1198917110, 1719524882, -1228997472, 141486637, -769603200, -945207371, -1752210661, 2058552942, 551832206, -1557581389, -1622242837, -1628038734, -459746928, 2132151427, 2054753145, -1722128109, 170207259, 145135823, 3595538, 913370658, 597846445 ], [ -1649391967, -2144302617, 1015156238, -1973144525, 2061794292, -1919112598, -900274861, 880921254, 1740459782, 1744951416, -358932797, -333405618, 1560026617, -605755792, 1169671646, -826486124, 1050444153, 1500459181, -56849142, 1401970259, 232307975, 544063703, 1864096692, 1113484213, 1636243073, 183254983, 2006811426, -1237016881, 1473226817, 440767937, -1099495824, 1386067420, 1306406135, -1929182796, 1631857155 ], [ -1557074571, 490145150, 610912779, -407673220, 2003199327, 302880612, 2010445120, 1389791113, -1215911762, 8717546, 1923688785, 1714689844, 1516088746, 1268724595, 2144141310, 214731544, 247422727, 834356191, -309285992, -2001042449, 1245703129, -1523626212, 334315874, -2126221342, 679064375, -837410932, 1343370871, 1497780456, -481579088, 1291446449, -526022797, 1376777297, -1626251984, -1436086886, 1725557233 ], [ 2010126219, -73625862, -1159154177, -824932338, 717905662, -1815717016, 774619492, 149224798, 1405506738, 168265614, -2059588594, -1863449519, -209518656, -1674329585, -160984993, -1808327494, 1500486402, 256698556, -1362609563, 1326418135, -976786934, -1461273374, 862059509, -802391831, -1938455149, 1917144844, 166987393, 2012422421, -1933980002, -1542866422, 1976185556, -1032361596, 2126794936, -1851610826, 1207669469 ], [ 295073144, -779015698, -1225618895, -840356618, 503514731, 2124057631, -996744317, -720271029, 793855519, 1481027140, 138834406, -1043407679, 2036851135, 747042970, 2033108058, 645924161, 50454768, 2078967166, -2048972213, -265927437, 668934520, -1756686298, -291516881, -315589084, -242949759, -1491339671, 1986870706, -82880485, 1723685922, 295592969, 1225629305, -667601459, 2059612171, -1639752436, 739592752 ], [ -1241012891, 1812230049, 1367390884, 2120636732, -589547012, -560171221, 2014523445, 2029553389, 596228196, -1079412635, -972502516, -729349997, -2019264509, 1444621770, -1070167568, 1922994295, 415936721, -809626196, 1098737953, 1604617935, 1821829212, -735611735, 1815243743, -1068538494, 1775089911, 1298197630, -2047002337, -1989987212, -1550925268, -1516843542, 988456999, -999924605, 1148009042, 566127167, 233261027 ], [ -689974555, 665230787, 1884533341, -583537546, -300081607, -1810390290, 386882966, 1228876116, 1370891167, -320965914, 340740294, -682144070, 464001635, 1059809730, 1978201542, 932715796, 773433359, -1348722766, -382501, 80114125, 904983851, 1755145284, -907172497, 1406241318, -234653055, 196882804, 119480457, -995196770, -2071171092, 867305776, 61781069, 1355715262, -1389019317, 2094555678, -1098927251 ], [ -1402052256, 1345036008, 471948378, 31438843, 1920127908, 809735445, -1481050028, 675301075, -1408572831, -1219727684, -207718761, 1291188939, -420059215, -1439690503, -2100357556, 1547598548, -901629913, 1592468139, 919866310, 1930589999, -1096270342, 687904186, -628458986, -1853608880, -29441696, 1231000249, 1660319879, -684078283, -1985924195, -1829823161, 1810501621, -1179708232, 1277231949, 456640992, 1239878089 ], [ -1644899018, 1482471062, -1964056036, 982793601, 52854137, -1257136347, 1464064615, 953827335, -1797406074, 656739598, 459042849, 399968462, -196280021, 1668144642, -376274838, -331202362, -1859160042, -1753208725, 1356736237, 1866693018, 2135556220, 246637413, -1265551706, -1338041441, 1611467125, 796622822, -1928925236, 391092477, -1534896528, -854657926, -1746733667, -1867741770, -846422649, -1218575271, -1128288222 ], [ -112353130, 4676430, -404959366, -995002060, 1051844757, 875805541, -362463818, -1579155515, 1216251509, -856577797, -1873551914, 1066143819, -1058546250, 162190942, 1638610870, -1647170967, 368159591, -747611908, 1585488078, 1261646112, -1908415672, -500685645, 1929205746, 1257603137, -1478516877, -928893832, -1318893716, 457537686, 1443712071, -1609757552, -1087768568, -952162186, -644635001, 2064156124, -694048426 ], [ 1920773988, 1834785579, -855259462, -421799201, 1967255259, 1523862290, 141502740, -479810938, -245981770, -1861296705, -158933536, 1663885113, -1937560162, 683762456, 1455821385, -1037094244, 1996239735, 2032783947, -663628557, -1773388961, -1885847504, -1338382935, -969466538, 1379544871, 73021542, 438883430, 1468760693, 778297356, 266645834, -945348466, 1321279511, 468288830, 26444615, 826819614, 2133992121 ], [ -1843353821, -70974868, -1906495236, 1319707573, 907561292, -433036482, 1515719131, -1440784122, 1468494880, -1146728266, -768652214, -860661712, 452679897, 1364353101, 1989811114, -73291598, 2092709584, 1044268827, -490945632, 773265507, 1309848564, -117806860, 964745812, 2003350682, 2135059730, 1738121184, -521717602, 159498449, 1921045235, -454605772, -453048683, -2051845538, -210814334, 897779789, -689872612 ], [ 179418608, 1933709173, -545945814, -1098401816, -1635647101, -1856383417, 341960441, 1815655686, 1162416611, 2017381884, -1662740713, -266093207, -134702971, -1756250053, 39621115, 1343589826, 237390495, 381524416, -1837750594, -502223368, -783416632, 1484708722, -891192399, -1122491365, 1861122499, -983549163, -1264471901, 776536603, 1089399120, 226146909, 1338282990, -882228706, -219032153, -1089674777, 584499845 ], [ 279516152, 1838604805, 1584632470, 629956692, -1044019089, 336504987, -301421568, 1771213399, -1624556991, -1412750423, -2137980909, 2009529241, -1291157832, 1611516089, -614620833, 1941079272, 1015020780, -1181626290, 171781820, -1912958832, -1024560081, 409446524, -2126127761, 324437251, 2011880975, 875814030, -25786181, -2038438088, -1407028400, -154785546, -1363954292, 880899558, 817645596, -1372224376, 266900887 ], [ 1991172142, -2114680882, -1711068810, -1103715661, 760546831, -2144722543, -1156654091, -20374178, -104508024, 1318053796, 1537998751, -723844061, -66065107, 1408041207, 47737068, 342716946, 393490286, 1131556550, -2069563129, -500892363, -1478399225, 1123071183, -919468354, 1771461311, 375376207, 153286894, 490064487, 388051677, -1492863059, -955581332, -1767588055, -765569611, -1597692779, 1529704782, -294799041 ], [ 1382630050, 1447808842, -291521992, -566962228, 1880519591, -460603253, 1429721657, 1767307914, -1039612382, -1787554926, -495812047, -1588010955, 1780350231, -2051685369, -231528743, 1013735294, -92373518, 1752413523, 90207714, -1332479089, 1371350174, -1403212057, 266310156, -864681780, -616971762, 857531932, -1926742108, -1700301512, -2140613292, 1952196102, 669250870, 1491633073, 1264070770, 1494709779, -1667650744 ], [ -610802987, 353637130, -1960287165, -561370697, 1542200304, -112827945, -1364411061, -1961899316, -906283382, 866187944, 1692381057, 772000743, 912962846, 1838559739, 312151747, -512688745, -1540329870, 585435089, -1603838444, -1936397713, -1143381553, -271615437, -1208508301, -1778129634, -1400234033, 283098746, 266327212, -1979782762, 1284037422, -1671727693, -2139812507, 2039624675, 984323249, -873165189, 1697155770 ], [ -2084638706, 715273294, -106724042, 160711232, -1731779334, -447809230, -478908933, -671104851, -1484124830, 1526910771, -671913245, 1028641981, 292334997, -1935757303, -348191058, -677118635, -956080938, -386219430, -486062088, -1423593616, -225805485, -115300440, -919189698, -1437750033, 668232833, 281392511, -1626228319, -1026788941, -1316283858, 35956694, -1006341529, 201604438, -2002350648, -3404594, -1170076638 ], [ -1339436011, 444010983, -1184137474, 127033464, -1822675443, 416237415, -1569796702, -1016944328, 600243987, 4120219, 652001324, -237848543, 1519202616, 593058893, 153415163, -517155652, -1331066331, -1417487780, -675846190, -124061819, -1617927117, -539912456, -917103037, 1148875862, -2084095663, -1453997053, -1255696289, 914845298, 196295710, -1428069461, -438277574, -107158620, 384765994, 1552133191, 2056455498 ], [ -1960211429, -1982807939, 1800028513, -1652681664, -1449128070, -369006818, -1674867136, -722063104, -1328454434, -219772269, 651616297, 1351182990, -961061100, 1482376541, -1775183217, 43089327, -1649173416, 1998031353, 605838137, 2082879478, -1799200903, 2043214542, -1675850955, -1259035535, -2034572756, 499547764, -1933725144, 351285315, 1477358551, 448868806, -2014684320, 272209340, -431019910, 1620301714, 1659432856 ], [ 652460918, -193306311, 1790620921, 521970129, 583736096, -962123555, -252063952, 580309914, -463454263, 1298683823, 1188355849, -1502327950, 557862852, -205934303, 1846469842, -2028772350, 1294726170, 1344266852, 480550374, -172304874, 732872735, -1553591608, 1910329996, 1124995171, 149022759, 982116995, 1401527401, 2086171883, -266204157, -2041054971, 138674409, -686307176, 1159469899, -1902312785, -1867542625 ], [ -2022994009, 1508502920, -1655986572, 1387023418, -1949045881, 1847769917, -1300527591, -2078075733, -551005200, 196912693, -407577393, 1469146604, -527671788, 1910541343, -719312284, 769367762, -210369898, -527389499, -1083804420, -1548406774, 682199485, 1827396964, -1754665518, 293362573, -2102097905, -561955052, 1267960601, -1269900307, 138071589, 766968402, 924665472, 1548139189, 1389187205, 1118520604, 1979549011 ], [ 328875399, -1971189284, 936745385, 1413397107, -1699641977, -1695599571, -789483821, -726342015, 1083010908, -1031797081, 1324574316, -313259184, -1131439175, -837075674, -231381940, -663773313, -2057840900, 1124921455, -1980552878, -679901389, 935025339, -34233820, 727702892, -1911272951, 1118643065, -969269183, 591714358, 559377231, 260845949, 475120342, 498308225, 1246898076, -156058502, 661349032, 1436687175 ], [ 1366374977, -1028387634, -340889408, 1327116507, 700824669, -642665463, 187746908, 99258873, -1469020462, 1688312005, -1071721356, -548031849, 1840149269, -962856313, 1116656311, 1999902609, -1739745008, -468707144, -1987812624, -1940217084, 1487511386, 1215634432, 70198900, -348589871, -1537659762, 988326903, -676083930, -1577644352, 815573934, -961941585, -1146679193, -1757320010, 1896285643, 563097826, -1220140098 ], [ -1568110316, 508815988, -1975353799, 38330364, 1242361616, -1406264026, 1136932459, 1901581395, -159191478, -114351976, -2124432099, 493293918, -1573022813, -1333352805, 1489269147, 1681766937, 1225793566, -723845858, -1803600202, 1742147480, 862445613, 1829358523, -1270114194, 36539507, 1165668337, -711678156, -95445387, -1105115797, -55463449, -950197801, -1448653445, -537214847, -1825453784, 1563977818, -849129530 ], [ -189981000, 739167490, -1369827564, -525382002, 1652233570, 1014854157, 468413430, 210215487, -632946328, 744591735, 1671011711, -174878948, 488213965, -22047941, 1709111561, 1850999390, -676251853, 1497275603, -624335501, -404825341, -26387322, 526499995, -1309254047, -430578536, -1437155449, -1266790253, -1443830985, -1564190563, 355400305, 1489565767, -125772483, 1813302218, -1502305259, -775288802, 1978270754 ], [ 2019322942, -1330447906, 128826173, 1197687285, 457685627, 431484084, -1138172078, -852393279, 1580843916, 2131494555, 1514373813, -573036382, 117350804, -397138564, -844885546, -1565219024, -1317402654, 932508216, -645842653, 324329315, -1334605045, 1623415237, -644393440, -1750974565, 2144685421, -531464206, -1226597218, -461339914, -1591726013, -1396854349, 1375295293, 835915896, -719682647, 158845920, 1583334844 ], [ -1493211145, 570902344, -1832537322, 197330133, -1353551642, 2091789557, -1773178050, -467576569, -1974113805, 263851350, 2084209860, -35393076, -1642081304, 1192967496, -1984704017, -713209531, -2115524204, 1753923793, 614181847, -1009294761, 1016868148, -843579361, 1766030157, -1211742468, -916746086, 1757499028, -1205773560, 1296699089, 933416207, -1928928396, 44767284, -312761828, 1543377944, -1230486316, -771824033 ], [ -1203392226, 74798820, -137432068, 1918418499, -577754224, 1567346497, -2131229273, -1755255934, -362567755, 822166836, 1292260522, -1954938705, -1279950260, 2013378376, 2012556996, 360751848, -1678398607, -1838688668, 1275824014, -775269126, 1643313669, 637586226, 648483075, 354948336, 1726397190, 1860677612, 223692513, 481131792, 2085215011, -1780491446, -909561576, 1288094223, 39312678, 1988015696, -802885729 ], [ -1047332344, -705516484, -1011444785, 466113538, -994847535, -1159615409, -12331844, -1373437677, 381860433, 253164057, -830594467, 318981051, -1832836976, -230831202, -836678696, -1381563740, 2108282949, 2111725020, -1367629249, 2124991843, -1774950699, -1215234634, -1271016404, -1888615834, -971056296, -1584954316, -1394451092, -1144676047, -1370240842, -2073514903, 454046680, -1496836355, 683893681, -1826759838, -1089410719 ], [ 940348573, -349029861, 1252127306, -1499804371, -344122249, 421895699, 1438689279, 1235392331, 1165542217, 1679133086, -1933941980, 67809573, -1374971656, -1008653225, -1157128678, 1144442944, -502200620, 1177174095, -1537677709, -965296994, -1833918871, -1249018956, -370219957, 1782989631, 803006874, 350871982, -1682432430, 227803868, -1743628060, -498716239, -112652199, -1924327876, -303786363, 2111192685, 1399133023 ], [ 1333680060, 706445834, -1972561568, 398035775, 1315838270, 1966102963, -1466589902, 891542924, 309663929, -2040756139, 1369438334, 872112892, -1383362564, -1176016897, 177756349, 1036860185, 2131519103, -1979037306, -1817589846, 1408595151, 998781446, 1209027567, 1842654642, -1402306471, 181486437, -689185947, 138251931, 1623585328, -1723935480, 1106748543, 1592811808, -303727945, 1444318070, -2142160191, 1689322261 ], [ 1390777738, -999848463, -630956438, 1768156197, 2062669360, -1249454653, -1037638572, 1582308131, -359032667, -1630153673, -49744743, -694119324, 1192856477, 1437279062, 1958052774, 1570716201, -1961452612, 840938861, -1396007371, -1293843022, 1832856553, 1698446698, 306820823, -966928074, -1833510657, -711561645, 2136793339, 1455570842, 520379736, 2060860500, -2059542261, 391427196, -381634807, 566247305, 1343250139 ], [ 767722055, 1903603960, -1740945958, -1946398773, 705272582, 109879529, 1622911306, -232672751, -1942704323, 186131537, -1289269516, 1985057331, 1876648230, -462191392, -1547664940, 1673905629, 1490549194, 1217705775, 1042441866, 655488309, -1846985028, 1541551404, -1226689611, 1439357779, 538141602, 2014569811, -523684710, 430257245, -1916573909, -2022183790, 1267233187, -106244627, -997067748, 1389741061, -892786012 ], [ 878916116, 71889915, -2004829650, -1861331247, 1938418679, 1289518999, 338512539, 218908947, 842617440, -5488428, -1132039733, -1590045336, 548345713, -437887251, 48105463, -369693256, 1330899005, 132334390, -1396989784, -1949738660, -1766678074, -2083097065, -1562262961, -1633677708, 1516024326, 373757844, 275403100, 1292963484, 1800097429, -4610957, -1576707918, 1389689067, 1625062950, -1653773525, -12732630 ] ], [ [ -855813119, -814433184, -1495503639, 998417087, 415326090, 1767893278, 67779272, -379156784, -1713702790, -624562682, 586564902, -1966695330, 78525468, -1716254923, 1163647038, 1184643466, 1178089769, -249194542, 1235422600, 661786818, 708304707, -523280764, -1002141958, 2073950152, 504493402, -106816695, 1132564508, -4426440, -1763933374, 564209499, 1576606358, -1098208355, -247273583, -2060316494, -37761209 ], [ 1608906881, 314074302, -693296679, 1689719199, -984377378, 1098499035, 444942690, -1241882250, -1162581701, -1406936160, 1887771494, 1752686690, -2095764055, 1661123008, -766564453, 818554871, -412309601, 1589047231, 593743096, -2113512360, -807816567, -34867658, -2131287487, -1194961184, -279000774, 203920894, 279521509, 998432060, 8789873, 917802036, 146680788, -171158225, 2034233244, -185207903, 614326608 ], [ 1311429720, -1969981406, -620547178, -86954417, -1173076593, -1001362568, -1007250742, 467330036, -140713575, -743330170, -519946894, -1474240535, 566822354, -1564935311, -1646807809, 758847901, -1164952956, -633454049, -1796256822, 26355383, -1697023650, 2046826553, 548748699, -1762859584, 103699975, 1309455548, -766482340, -1819269918, 1069529850, -518505306, 1132590118, -2017914838, 1727453710, -1109638042, -1784612039 ], [ 932435799, -334762845, 113060130, 727269102, -1325788567, -1922923231, 805649507, 2071253753, 2144259767, -1241217565, 559100801, 1633607420, 2091456380, -82402057, -1475894893, -810938840, -231904872, -1825387497, 1431656708, 814655218, 801503463, -1532524237, -1918428470, 227435540, 178935227, -1108181608, -1723888035, -1839247179, 881701433, -1808531649, 1190805611, -861501810, -930351150, 1616352456, 112126550 ], [ 949475023, 1500770957, 1951301392, 1566673672, 326646544, 1881499350, -485575549, -160059549, 742178444, -1562704801, -1633843106, 2055605029, -1105482577, 2078985843, -1816718624, 1184400326, -1602166039, -1827056190, 615897479, 2131345967, 1191079135, 743108398, -1086749486, 1363182210, -244975570, 1014423625, -165594239, 1722335044, 1680728908, 872748617, 1582265271, -1406796515, -2013941207, -854503444, -1217681347 ], [ -987897267, 1386059017, 315595742, -488174619, 2034512042, 592469593, 2000852692, -535221074, -702262548, -222202634, -1158732104, -546170366, -701491350, -2050654615, 679533058, 1713584954, -242651000, 1197543178, -1329509795, -340379370, -1436491553, 1921389401, 399026343, 1813787520, -2042030807, 1950683047, 576321177, -1103874351, 1333362856, -1739714593, -1456541416, -205331062, -2057226898, -67028574, 1436147479 ], [ -1885717279, -945298761, 1286529089, 991836037, -800297303, -926224401, 739778430, -322157076, 2105693825, 1021554882, -842585997, -1248009661, -410340794, -1907664060, -1628373348, -1063184874, -1614180857, -402847098, 200004715, -265230945, -1862165408, 35867210, -1277433573, -1569368314, -1128377077, 1302738621, -1042848508, -310825862, -768702056, -1468840265, 2043909191, -697622680, -1251621509, -1666178671, 374851070 ], [ 505097031, 333517707, 279553803, -1544219710, 1387142947, 1695391137, -990534836, -185663162, -387161388, -114339397, -213750913, 348853863, 364834108, 172060316, -1259055326, -1830354726, -1512314260, 134656713, -1163190391, 1638206726, -2116660058, 1679579214, 1550160149, -384930667, 1439710313, 181547903, -1396281610, -2116315130, -1265302366, -84329876, 252300759, -1979694490, -93552494, 98729380, -392922514 ], [ 115533585, -1999531131, 957980937, -1529073, -1088763712, -960309943, 1152849231, 1876064242, 607939539, -801832786, -562695013, -140310512, 51875033, 2083514416, -1288140572, 1625394269, 1165485929, 570553623, 431553222, -1982778098, -25735068, 1074183563, 1370466554, 43683020, -5591656, 369472128, 1033318811, 1615703490, -816436289, -1354702806, -919771361, -1352414370, 824262968, 1445049964, -479521061 ], [ 828053941, 1461821324, 2133551342, 271911969, 219552205, -1860322302, -1052242357, 1539572010, 287262568, -1029427612, -1392694607, 2000632869, -959561055, 813746810, 1115836276, 1811644409, -1176491074, -1884271243, 1648197170, 130300366, 1229265776, -61649480, -2081603882, -215089363, -619645649, 27614785, -1073681318, -806048027, -505530819, -1127483743, -1053190948, 721899019, 478583709, -687742994, 782823341 ], [ -1558856234, 713326619, -1492355176, -1145880993, 1453553329, 176710274, -340933794, -755319790, -1447462203, -372361133, 1145075743, -1387032668, -538085043, 1855422450, 2078712568, 653964143, 797164632, -46538200, -1665211545, 620067028, 637695600, 1342073540, 1317028448, -2038404180, -1410631816, -1565892640, -585652339, 1778240737, -366673854, -824644871, 170552221, 1505153735, 1055890485, -661405903, 1556040531 ], [ -738959092, 978195386, -1795442954, 146201124, -2041415122, -2020719213, -1817193952, 837381124, -1782747226, 2053133307, 877118691, -505065808, 50542033, -1715334154, 541630770, -781936465, -359906919, 366292983, 740656658, 896281158, 980812269, 1032522601, 1532542378, 1544271005, 271731325, 1312137571, -1832660253, 106802935, -714174916, -1773960974, 1310957764, 1207817001, 385123045, -2019390278, 1566037809 ], [ -621253562, 464567423, -1550072566, -219141727, -784384976, -61730534, 1823609861, 1068303237, -1909385486, 915352674, 1663795202, -91608614, -2124817676, -982381742, 1596618209, 1033327271, 1766757324, 1239005823, 693086321, -222693538, 2114837208, 774185475, -1141047944, 1409391864, -849100934, 2027946842, -1754868489, -1446264237, -590359862, 2046509369, 1961687982, -879145940, 305223919, 1399724457, -295252352 ], [ 68354229, 1422637521, 276048832, -621132114, 1145532806, 5718255, 1821000937, -787608310, 2058885767, 1855557617, 1498809659, -1094130635, 377984830, 306039747, -1399146709, 649368141, 232623073, -350552573, -472794225, -596373013, -1472005537, -325482725, -1250339766, 1835744885, 380786407, 1674277302, 1874839887, -1571724582, 1990204360, -1759562529, 1332605462, -1334604801, 557537503, -1266844275, 1332336125 ], [ 738431309, 197221706, -1196864699, -1289046463, -1580489464, 511554137, 133868161, 1990798156, 1206092182, -2047796452, 1605018259, -721227731, -1239237529, 1180414140, -223559383, 176654595, -642677947, 110903986, 1982637291, -1373265934, -348511652, 1141728550, 301434916, 960228922, 11574155, -666523300, -1836716144, -950400501, -364959869, -1710539339, -602999900, 1989634538, -1145230092, -792771843, 1411263942 ], [ 1233392335, -65002798, 1816975028, -441792158, -1999022303, 372011126, -131377843, 1350306585, -986398078, -16711586, 1681701330, 1040508513, 663717245, -1560307848, 350035150, -1971946247, 2058850676, 896223269, -1865128251, -361585286, -400710719, 1212197171, -1617277656, -1922520369, -223106805, 961767982, 379727266, 1790464796, -1865985520, 253963593, -54606457, 745611776, -1424727797, -601159568, 242350963 ], [ -1550050553, -625907077, -2052333939, 80005163, 561024197, -588244815, -378336876, 364244654, -2110492796, -1775520210, 5288609, 1356875269, -121236425, 650576687, -1258600676, -1730426325, 68524995, -1041754839, 869385166, -1367040445, -221739859, 1169144217, -481915864, -1283290601, -313172886, -760428522, -890595702, -680186140, 1720253700, 31908620, 1464811820, -767206124, -791456439, 480624177, -1835193912 ], [ 1076728329, -188937780, 1161821021, -1958497489, 858064600, 413989713, -1178750942, 1740815715, -229956216, 272423654, -602023259, 377368470, 1414271386, 1784375030, -151844313, -954663432, 1554860377, -1665639589, 1769463510, 773580223, 1998743281, 1576510803, 1219898218, -288743579, 1256768882, -1997316670, 1217513398, -1588599653, -447621740, -2132982635, -1863963717, -977965572, -1832400885, -354679187, 1233215270 ], [ 1826950012, -2115276109, 933127809, -2145146930, 230234349, 1591714360, 1436145671, 1757858542, -833661796, 1126273344, 126555240, 1310480966, -1088126, 724442151, 1200765066, -1416868071, 1800143975, 476751430, -410936413, -1410649585, 1509459034, 100398456, 1309675215, -1079157420, 1098547494, -1891441822, -289470834, 1904525543, -967098842, 881854104, -2040618447, 1560301027, 1181795129, 212994133, -1254055420 ], [ -375947003, -351760869, 1590258831, 2059464168, 632733315, -1078999437, 1788023126, 854732708, -369520904, -925569086, -898375910, -378587837, 148084072, -68787446, -572909476, -94796462, -2092480246, -439873535, -450328652, 737705545, 1600207156, 185848968, -1366828423, 95029285, -1867287043, 1402298358, -1328224138, -556899889, 156108976, 2065033619, -1802754928, 1186012649, 1049233557, -45812700, -491661390 ], [ -953707613, 1485949609, -698072836, -1631800578, 1399311190, 1587360900, -2126817099, -471804413, -1371537731, 1330082509, -1482515503, -1849614873, -1850240148, -665024774, 1679108669, -388975720, 2085877539, 160474750, 1707972012, -1956257919, 211457337, 1665675553, -1141123053, 1528399146, 1023315452, 1478615348, 345244151, -342440909, 766017526, 1881403522, 1974126010, 840038646, 334001448, -1880779935, 1795917015 ], [ -1217902916, 1688221170, -24739710, -1207262354, -1878309434, 1281281022, 256721634, 2061180060, 195744200, -2137565965, 48375757, 1640683299, 1312875139, 219034753, -94093443, -415406764, 2015539825, 1179589133, -169454728, -1047436359, -49402776, 1946413248, -748429730, 570109938, 12771304, 104851421, -2108114597, -899061138, -723214882, -1387382801, -1152013336, 1616396899, -1902294565, 1429253112, 1598193110 ], [ 1069869345, -1870755830, -1888437009, 1252235587, 2040884813, 808219579, 1937823681, 1115427036, 1224048981, 506262337, -1382590520, 216200215, 901858034, -116052656, -1442787381, 45990023, 1404631469, 591177459, 1993991690, -433013600, 1903095154, -411097848, -1364107773, -1909773415, -826055880, -189663918, 1491344776, -1102239582, 1016453337, 960221496, 797784246, 111980322, 1087424290, 1138419817, -757456445 ], [ 866929576, -79290042, -570752655, -1996105367, 573411606, -1567537452, -288819557, -1680549837, 839293107, -1204348273, -606517068, -1977206850, -1985984047, -373067171, -237681241, 1616657194, -1228097894, -798348163, 569595870, 536867701, 116803521, 764163367, 294474146, -844481644, 2029608245, 1068746206, -1355369091, 528204005, 973155540, 1134497385, -1274075485, 152755854, 603367108, 296906221, -517482947 ], [ 33042461, 1775805366, -703340141, 1079647443, 1783177543, 1385456946, -773546696, 924684320, -373186766, 20846017, 2022164924, -1338652541, -531488053, -324494351, 333587785, -539392023, 1344609089, -900374901, 2065648281, 1469880944, 238714285, 357300931, -448271177, 2131461074, 169832900, 296482191, 335186668, -20023141, -2112537593, -664845487, -1860753507, -269692297, 1469115726, -799894734, -1626269600 ], [ -1546777180, 462186607, 1329415510, 1421401341, -1818516583, -1754470999, -254029415, -1282735153, -826864613, -125246040, 1659064880, -934636811, 1011656744, -2092897291, 1622001481, -1472441307, 1079634797, -1091062069, 272070877, 803472849, 977556241, 398247310, -593586938, -1278070181, -1129434412, -1996207127, 723451631, -1540098173, 1784911750, 89148337, 405038121, 604241397, 1736245852, 1261110507, -2091783942 ], [ 623277783, 1918519784, 415375313, 111960115, 1811533718, -250383984, -33660319, -606125621, 2009331418, 2109957702, -2068617136, -1497207323, -1010648149, -6961004, 952057883, 2129284563, -1581307810, 1676664409, -1000226720, -345246342, -615823727, -211577992, 568894788, -476702224, 1572477389, 1076378612, 286888660, -203288102, -1364770886, 1578124961, 596748060, 206892310, -1288393838, -390516062, 1053550993 ], [ -1115153354, -727559751, -305959613, -1671346675, 336512922, -914584819, 260701158, 1636098409, 1474856224, -1809441678, -813539277, 1146549552, 897734415, 69107127, 882208724, 53076836, 1980475112, 806077225, 511636495, -49963215, 1129121036, -345596622, -116719071, 281584189, 1001595241, 5098068, -1771378163, 933912452, 2073036593, -2032648226, -1391738970, -1599520270, -1032436598, 1671000780, -438332946 ], [ 778634995, -506013736, -1259710181, 1998925770, -1482614937, 1830782973, 2018954378, 1463155817, 1858760348, 2113739034, 1246536533, -508293535, 1006035937, -1294226902, 1676838717, 2006017705, -1501664869, 400085669, 1633889686, -663211425, -851802746, -659918470, -2024588510, 250929779, 1977154926, 1723570121, 282598635, 1828594487, -1038850976, -1620629511, 1123310749, -675041083, 671968232, -773578096, -577169381 ], [ -83074562, 1007272015, 1287340721, -1756463635, 1349188371, 1464706484, 1321820897, 1065449324, 294783917, 1198737387, 504364512, 1934025099, -682801146, -1171852866, -1384304762, -256395912, 851285865, 1216999766, 1460551555, -2105185786, 1991732990, -1684662188, 21356517, 35741678, -85707991, 1402473790, -1569885122, -613990898, 220696570, -598450568, 1881036460, 399415292, -2022959932, 882822560, -2147160836 ], [ 368897938, -685968253, -2085884569, 82788276, 1126995141, -1978756242, -1989220207, 129906514, 160082091, 562434012, 728527093, 708062101, -1080792942, -229855669, 430051350, -1648691579, 1963481350, -1695070577, 93607503, 792007792, 1414167017, 1499746163, -2071383151, -1512503198, -1119151115, 1868052985, 474520355, -804353209, 690528636, 1558565803, -831072489, -607497095, -1852167131, 698393390, 495188047 ], [ 402861119, -176672313, -950450668, 2000614635, -854615488, -2073052853, -1900524702, -1476448547, 898439622, 1168081539, -1787221885, 1054300255, 2140601488, 1597195591, -701988602, 1228090117, 380440207, 1091438903, 2042986030, 1110945144, -538681372, 546478900, -1474271677, -284697166, -330289650, -1699225109, -555241106, -686403623, 1775144095, 2010731518, -784163125, 303096992, 1603980683, -1054221860, -1398606480 ], [ -1404851616, -730569096, -590670481, -1718347308, 1054752787, 1338729212, -2115923165, 1321901751, 1831920467, -1350552529, -981873664, -1759014160, -1864209466, 427704356, -881511280, -456022108, -1191052072, 649866970, 1811952541, -1527760264, -1520225033, 483003301, -1602920212, -541335792, 1636168935, 873637944, 1438200089, 101686891, 87731600, 1094346086, -970298007, 311229297, 1224390337, 786451188, -1521512196 ], [ -1962507185, 816612313, 1592819135, 91733710, 1692658796, -1408880842, -2019112812, -31061796, -138383413, 966537717, -1046676204, 386662328, -1734401032, -1354210076, -1219626032, 263020052, 1988038717, -1056600188, 1433108876, 406308701, -1781541877, 1390559142, -577206460, -291844970, 659622000, -928417162, -147953570, 353917782, 1659130338, -804672558, 1399396358, 256305508, -702729978, 753803186, 322467371 ], [ -1854720557, 180458039, 588875594, -1494044231, -1159293180, 672655085, 342057140, 1160252188, 778402600, -75216972, -1676607412, 1850861459, 1565731379, -1436789361, 1626354382, 11080550, 1058353249, -447998949, -1676048352, 12094472, 1874664436, 2135628147, 711602926, -498601113, -2059199756, -1818911586, -1851258134, -2008026523, 1392872708, 1536539554, -1328633005, 1098158753, 1431360290, 2033408637, -400161191 ], [ 1959691110, 1908539432, 1186495480, -558891740, 1242854034, -191605927, 413361657, 1443909683, -2082858083, -254504197, 122565924, 958344677, 800615519, -1572746306, -15767112, 896493232, -1805817103, -222540395, 1709743022, 462880001, 501159943, 935741958, 742025847, 199654750, 220252632, 1639763385, 1408042164, -1750973829, -557907399, 1389163533, -1470985560, -1478329477, 1425105955, -2091791071, 734301443 ], [ -1945673287, -943494404, 581904745, 1681976450, 1126397169, -981484637, 1620656574, -85145446, -522455731, -667905779, -484225097, 1717223059, -2101922574, 275937246, 1515044801, -1727506281, -497167243, 1786547920, -1603703545, -940243589, 1070220500, 28086214, -1140067968, -1570883782, 1393314026, 1457773237, -1206019445, -485124542, -770095238, 305572131, 1719244595, 1586574425, -2064468984, -680633696, 1635532646 ], [ -1856026674, -1625602835, -371877182, 1852393177, 820303564, -1484402160, 1694885253, -1459323216, -1481393645, 618699075, -408770418, 590027120, 506342601, 1398828589, -1910338398, 1616252944, 1028356700, -1495859431, -578825407, 341241610, 1911901116, 776448135, 1232894066, 1357422866, 1802508428, -1104258452, 1957750057, 757009308, 1102274767, -1490556119, 1007744246, -7763339, -1142845635, -1348801092, -1353204669 ], [ 1439272832, -62631956, 640099116, 1119742589, -79098764, 1127842120, -1911299263, -213980523, 1956095790, -1197491771, 1163452380, -1161930221, 139087195, -1978239812, -1932515751, 935299098, 1373765092, 2116749788, -643818614, -1990119069, 993211034, 390128084, 172427742, 1758570723, 1869431959, -1929760981, 1000888404, 313497676, 772444332, -1159390475, -1729483158, -1104058979, -392760153, 1655192632, -557866098 ], [ -746141992, 818206797, 877283972, 873777393, 1986172142, 708129185, 1940055113, 1942349888, 672901174, -834796720, -678847553, 685392673, 357590870, 2132634431, 477977499, -2105476198, 1413203660, -2005055598, 536181087, 1894312609, 1201281479, 1928292268, -468808464, 28335219, 1898554859, 1564104928, 1546229367, 932341863, -1094127432, 1561684190, -822467783, -316358192, -1301365474, 743888329, -1412006014 ], [ -1989224521, 638423841, 1558018606, 1202145996, -1139489897, -2091988322, 1103278788, 4020233, -1459386117, 1672926850, -494644975, 594242092, 392703805, -1667961356, -1043544588, -126479594, -1771704398, -1434171565, -1262761679, 1991468760, -1937416744, -345856549, -863230782, -929091837, 167645388, 1680743382, -951038316, 464230870, 1925962784, -973496566, -2129235604, 388741705, -1381131829, -1506552474, -417826101 ], [ -1698420611, 1121021822, 206238341, -1324542288, -1305545015, 1598981842, -799908157, 1440639602, 1345016834, -172274392, 2119042052, 1109422543, 1870069089, 714811750, -306188247, -736403940, -52240353, 487444976, 2077027541, 1108795404, -1786511115, 1097811040, 143657858, -740925495, -1610049238, -1872799587, -1266145364, 1878391927, 175768746, 1192065854, -1590049182, 1511077181, 409740472, -814747204, -1947068282 ], [ 1836844099, 555408942, -108876381, 1912187455, 1691855235, -1332291927, -1037323591, -702272163, 375096179, -1540722951, -1748264590, 361127117, 1997778989, 1728729446, -1838678546, -633420775, -1250764541, -986650640, 32218822, -2110136854, -368297484, -1992994991, -1414891295, 1976786547, 443471962, -1217308191, 1002908483, 264577101, 1361540599, -1236590216, 1370320851, -1228717742, -1176243005, 1158097058, 1824886262 ], [ 218902732, 1307877764, 927017425, -1367267860, -435931313, -1287832550, -1029821577, -1775631550, -173938539, 1177141955, 1754607049, 1057842328, -1571760523, 1132660501, -1265279349, 1990671578, 821176991, 508946209, -1884051836, -744862469, -519876874, -1505213245, -244147310, 1505136098, 622051536, 1153147848, 1041267599, 1740685189, 248148161, -142286641, 1450679282, -2084633268, -118371447, 1958867260, -170556095 ], [ 173652030, -1800027817, -2032814310, -1216973600, -1148660135, 1879957588, -853544362, -1123321819, -1174756734, 1602632774, 201266390, 1793190978, -1817833470, 1595819838, -17668282, -1154382285, -1776034634, 2061621412, 458649334, 972329074, 113840929, 349280504, 1870301785, 1240680008, -999791821, 1302993427, 709090298, -1597835147, -1391105263, -1319142060, 605184966, -313684867, -406080512, 1260993266, 2027777256 ], [ 709573554, 133916910, -182253152, -741296932, 1048724432, -722759804, -1034089539, -311096705, -33800801, -1924442035, 155488304, -314684708, 199851259, 1630116380, -1260097371, -99343888, 654183741, 140017203, -1462927860, -465949218, 1962934500, 1526928468, -787047965, 1002981584, 1702323026, -980920808, 1308420346, 1398059679, -1575480654, 1043260194, -997656382, 799263385, 57462805, -1365740703, -1012836813 ], [ -1857927558, -144070740, -1914553074, 1980008092, -754730947, -620769157, 1624962497, -1805132354, 190243633, -245313045, 1958406147, 1442305710, 1203463420, -614633070, 1424776346, 449207938, 447286340, 362577188, 1934034984, 2014908042, -251046610, -202249654, 1168252189, -125429902, 1309933842, -438434005, 1427511689, 1336538358, 365506882, 1273697063, -1619442180, -796993650, 1506514668, -1617639917, -1275027374 ], [ -233696065, 1880105992, -175576880, 2100652919, -358654849, -1436085182, 884354287, 1433137961, 619480044, -744970745, -1579216633, -314850982, 28287165, -1873638356, 2051531355, 618077023, 1719644185, -2021416075, 2135660205, -1626780334, 2068018350, 145678087, -2019324180, -650830453, 735023441, 1772921071, -1887073447, 1107407647, 1945799045, 1079575419, 630965132, 1714711063, -522944512, -2067726251, 249724306 ], [ 1684881623, -37155857, -1935286143, 306538623, 1489059255, -522533418, -610717666, -1482438958, -181014183, 265866228, -597070509, -2023650417, 886957534, -842390567, 708856175, 1504505221, -50092055, 1459969650, -668631282, 200956006, 1835031232, 1626979626, -1927960322, 966635611, 665200008, -1034496795, -1071879894, -1211952518, -1780091961, 2001072129, -882138122, 1356453860, -1092690735, -2104045457, -1744314994 ], [ -1172361, 43262247, -2134703845, -1813886689, -1045092798, 1881653607, -565369573, 1866302374, 926916117, -144285968, 874262369, 1366517814, 1579366952, -289416385, 576469625, 1011709120, 1418998010, -1905666020, 1169071833, 747140015, 318659954, 885633733, -231688470, -1681094994, -1933649980, -1224530379, -1357860011, -681060238, -1556704819, 1291344697, 2051563889, 168211824, -836190856, -712698944, -827042019 ], [ -1073668100, -786241076, 49313886, -1451903581, -1285344620, -1143948568, -1212457678, -131468576, 1071205552, -207503646, 1298271475, 846824435, 2042663037, -1730361443, 1215708839, 1758621758, -420895926, -603531977, 1190645955, 166939494, 993369421, -1444590929, -1451718784, 1025858448, 1701474855, -1451574971, 2136672773, -327418817, 1699366334, 1339575266, -1355865796, -1494037013, 522963922, -1546695141, 1137505966 ], [ -1663185400, 126162408, 1790107096, -915300361, 1126261041, -1677768351, -1000860467, 1009528460, -2046201265, 1731455234, -1519038294, -1408249202, -1464955397, 858294523, 793155457, -654269550, -1303896804, -887934982, 1440604743, -1308838158, -654331799, 619310961, -1269189867, 1259693539, 995363991, -137366760, -1230056481, 1391946271, -1596611503, -78146534, 479204967, -1997387865, -1182023444, 518872524, 992423780 ], [ -309102459, -823739803, -686416140, -1813394186, -1139075611, 1862704925, -246740920, -722487036, 1941066994, -777720789, -1782350267, 2051249834, -812598224, -21223102, -2021908438, 1254081210, -1128622833, 70002918, -1052541730, 2011639777, 221757102, -691257186, 1800516009, 281927037, 808399421, 1289831097, -712767631, 1593033216, -591827340, -1838344429, 192730124, 1259361832, 1146258583, 1611436653, -2063474642 ], [ -1535541444, 1060059444, 1727246999, -295830053, -288323571, -2040477206, -271015826, 184205197, 278399561, 1927224023, -1671319492, 1856074907, -974188170, -334277058, 943658647, -1243188926, 1907793219, -1848593475, 2103653239, 914793743, -1622859612, -866380885, 2065311533, 349425253, -271789203, 1885030157, 1190324214, -360760067, -1359659795, -278715198, 1885443894, -1908464383, -1323851757, 457842796, 2139995728 ], [ 2087069905, -584023904, -871649323, -1717732670, 725145560, -799794522, -505916043, 1596696646, -2040734621, 571610322, -90128388, -616004748, -380081735, -1743840588, -1513162961, 1588207153, -1722141067, 1277729209, -480500957, 1575218961, -2071305530, -1247596116, 1925402453, 1762933818, -1913007994, 563642324, 1422704198, -1617030848, -2133258329, 296816051, -809705592, 298939795, 1615709035, 1651468697, -1657703199 ], [ -1021874750, -380466142, -1558265607, 2011281202, 1961404421, 1480925006, 526701255, 1164924075, -1912097843, -1325253665, 1137513949, -1295003164, 437491552, 1330547140, -2133510732, -200662643, -490211957, -207358692, 1617576077, 95532129, 2096057123, 1766390348, -1913222194, 1692876513, 1566371978, 1300134504, -152851283, -864122364, 46560125, 417798010, -205738316, -753835235, 1830286332, 560159240, -271210834 ], [ -404222703, 146761913, -354045080, 394140448, -130050603, 1955364366, 1539293175, -1396034328, -629149512, -509731707, -1052381884, 1203088609, -1341564309, 1073183744, 1871556926, -33920814, -294080085, -1705953981, 318316663, -1295100612, -1299334142, 1890258822, -419906633, -1194715591, 282232098, -1281947352, -1072053620, -593591074, 2010922866, 421442917, 1798578051, 1667556322, -718541516, -1988251775, -21224991 ], [ 1930339228, -1909291103, 2123570851, 1283042215, -545933785, -482910058, 664483025, -483384157, -126364277, 1905296890, 1350132607, -42429397, -394863467, -426104491, 123235307, 2137229510, 757010822, 1798894101, -1262432311, -62212357, -23432996, 1523669129, 696158693, -153560049, 1607661235, 911977935, -530833557, 2040241744, -1240841729, -1517034171, -1040162913, 2022108215, -817081836, 1337665261, 52184613 ], [ 832048194, 835389380, 1799251736, -2129203665, -297089673, -1530588449, 912731188, -1967022115, -596334282, -198830516, -1910449623, 1212155931, 1218145602, 1539107702, -1904875804, 1295618535, 600513975, 95112317, -1303989811, -1053551603, 69112709, 201958973, -1540637749, -231685908, 222205260, 1956118215, -2142868619, -1174465963, -465470499, 227913203, -884075678, -1171926378, -1434918100, -837185251, 840487170 ], [ 1838040807, 671576152, 278258812, 206707973, -752670436, 1114640071, -622011771, 101300876, 211239006, 1008240639, -1062652977, -568662764, -416467017, -1701191720, -1719658263, 698103422, 599452949, -1267190460, 777870895, -2094233542, -1075653591, -619367657, 2077955331, -1669410259, 267001251, -1432335318, -237739702, 431142061, -1995317112, -2086258479, 2136909285, -708384198, 941999180, 193359045, -1343064494 ] ], [ [ -591336472, 2099856139, -291118142, -2050377267, 905330249, -873697823, -1745061964, 1759794466, -632225236, -2080986719, 971084531, -1767255438, -1238390731, -1433429917, -28136847, -23519689, -1225672376, -593990738, 446716130, 1461145479, -359429296, -69539593, -729391827, 1841226386, 409615783, -1513869037, 1978654493, -2025341545, -942362541, 1673374290, 1844684767, -214843090, -2058808437, -1883417727, -548877154 ], [ 1172224223, 554357590, 1652402761, -2109723220, -1319829949, -1000375027, 347377303, 1290601091, -2046253615, -1113098204, -190135206, 1363901537, -1120136004, 1929312815, -854074901, -538933498, 706928512, 276201309, -1238536547, 1617943330, 425596779, -1154190590, -465389745, 1303008304, -1040419188, 572104135, -361621680, -1333758034, -400376628, 640691018, -261340198, 415653505, -654816132, 320453722, -54295385 ], [ 1140687618, -1957466361, -976427689, 1402688511, 357033172, -634514027, -1952398350, -939964994, 928744588, 60155455, 932730016, 504806421, -1936508274, 909070944, -2123889658, 1406851104, -128807403, 209550468, 255568195, 1508058954, -373259208, -526686292, 130644987, 537825117, -298270400, -1397576942, 19874163, -539673536, 1538571986, -1794686699, -756530242, 141184882, 172197468, 168997029, -1369400479 ], [ -274393546, -1383547088, 1971128438, 1224117455, 250388239, -908840456, 2049489431, -197364717, 2069687645, 224291519, -1642207440, 1081583380, -2059204629, 581174302, 1259439305, -155453173, -729373613, -129490511, 690416215, -713342597, 1903625091, -1985992983, -198458061, -316709901, -515851318, 77499970, 1922916471, 1423093563, -417385257, 1126038375, 484356564, 1071520450, -132312763, -2053472646, 1805128734 ], [ 779186102, -1145319141, 732189915, -1799818400, -1336034075, 1576924576, -2003420989, 1421456949, 599108978, -1976937235, 319295311, -1874853332, 865120392, -1237107641, 1115730450, 1778175902, 1694047160, -1173005428, -561739095, 1677830793, -1129706839, -969150137, 1486184570, 1312035542, -101404498, 1480608954, 1265764781, -68886960, -1366425885, 761799181, 585348140, -1335845380, 2135088996, 12251937, 298857929 ], [ -1620277546, 1793691204, -1795193236, -647647699, -2002894540, 2082020755, 1887738375, -1050444253, 1506289120, -1533968333, 1112153967, 1617461342, -935474483, 820221798, -28996048, 1080067250, 1234452280, -1413365842, 787351058, 1154478230, -514317605, 727801130, 1776155669, -1997424552, 1279542929, 1568089947, 470165985, 2007395929, -1970819774, -1309280012, 1971714414, 674918356, -150895345, 714492321, 1895634132 ], [ -481985798, -804702706, -1623838681, -303006585, 142825870, -914130014, -819243739, 1412492752, -1516728680, 879407720, 384827735, -586398715, -1991171274, -763917867, -1515984241, 1280825820, -556630708, 1916606998, 883940172, -1612153942, -85560997, -932805583, 1980544475, 5417483, -172289622, 101853328, -173820942, 917162185, -1235667718, 1495458802, 908944305, 1058550180, -983351302, 1018584877, 1230006349 ], [ -1613565639, 527976642, -946591861, -1372727770, -1946968462, 605628547, 1764335506, -1611614047, 790155767, -1965393538, 615529849, -397313244, -623946245, 1526434691, 114371722, -1698575975, 1658938008, -1122773257, -1531810059, 797364371, -1758566905, 1760436412, 1353577026, 1760021087, 943015764, 336623408, 2135587584, 160706645, 761103590, 2054994156, -1414688402, -729338387, -343506751, -527182024, -920268167 ], [ 1073925499, -871221602, -77241353, -1811907030, 1840511949, 1618906949, 1156810958, -1577229060, 1599931296, 1090827210, -964518612, 1049728828, -1627731365, 281835685, 1190837498, -1559083323, 2023123178, -538351439, -1609480587, 1695519924, -482456197, -1331882485, -1951913159, -1524095213, -771263414, 1007847837, -726666250, -390580508, -731386292, -1607148039, 1424119833, -345922899, -1326885292, 1658971612, -830970833 ], [ 1542737784, 796761991, 486515006, -2111244836, -2044225493, -815867150, 826705794, 1843420850, -77697800, -550241969, 306893019, 1306348829, 328035975, 1552919409, -360873310, 1196109355, 1910202111, -965058019, 314962798, 1521985256, -1731076044, 656854636, -495164103, -1457234132, 727868890, -305535803, -75328596, 1726013501, -1404032292, -414310315, -1473399988, -157794944, -1271508639, 1657787822, -1150815629 ], [ 153221350, 2123660880, 1040604124, 901848216, -597991408, -1630332243, -667707643, -1545421592, 1954469157, 269618108, 748630585, 2103730261, 793725916, 437321061, -1150636429, 1492659295, 76913876, -1680480945, 876071236, -5238183, -688950443, -393175492, 1833562439, 1646010954, 831673068, 1952720709, -467432219, 975213345, 967889643, -251926116, 778569691, -1383681253, -1174892511, -1271215685, 1092276741 ], [ 1198358901, -108605617, 414140593, 1508703041, 1333330412, -910242238, -1534296143, -624939008, 1853782939, 433179479, 292266785, -495216335, 918273165, 1714502887, -892911220, 1562056066, 558771890, -1401796546, 1319672249, 526244431, 534054734, -979978089, -63089299, -1057699240, -1469503767, -50893223, -726449226, 1054149210, -475098022, 1729338223, 1300844978, 330762848, -1126508438, 850573871, -373414074 ], [ -1307418309, 559058517, -177901913, 683570125, 452160660, -2147342162, 1508852037, -1782482690, 603217524, 272228122, -2133411564, -955913384, 1856457460, 738600579, 1704792882, 70006820, -1501614860, -1836568874, -561339784, -399671781, 1208292045, -825942618, -43008110, -1402968933, 2119280954, -1297208474, 426887653, 977908945, -90683562, 589801482, 1857072390, -2091504251, -1519321782, 1241220930, 1202553393 ], [ 557588431, -1755003409, 125212950, -1116740824, -1492921359, -1988712489, 1030153278, -289091025, -1975912172, -284117525, 246900852, 1175553127, -36314048, -449486606, -182733492, -2138912425, -2032936658, -1815471939, -1033534247, 838436748, -135205677, 811770749, 803257361, 1757440691, -358573381, 1949777853, -1295891168, 511062846, 969681405, 387740810, -2076961773, 1396106814, -1513312880, 453131942, -1539896272 ], [ 1340630321, -709773673, 1665885977, -20361435, -656045066, -77794760, 1232560435, 590189218, 641971438, -383430745, -339722941, 1180485452, -1899981702, -55583954, -747588144, -1080367780, 830934092, 1822024471, 857853611, -72015355, -1238972815, -840867685, 350414178, -965124756, 930614074, -1313040299, -1856613819, 1611011190, -1464585343, 202317108, 963252823, -1001164545, -1106729563, 985727325, -1606921078 ], [ -1461320265, -1101568773, 832185345, -1272158856, 2094658462, -347510402, 1737687042, -2130832080, -423555992, -941754771, 1921810635, -1048623886, -2084120185, 615717550, -660580362, 1485204954, 641051021, -458437652, 1896786502, 274534954, -103278611, -1505049562, -27059797, 1945470963, -1105848134, 732010708, 821630977, 86867453, 2007536449, -952338459, -373517975, -1336313640, 68601587, -646577737, -1871571446 ], [ 51930523, 736992899, 133627623, 1932927830, -879683067, -194599785, 1704746524, 330599221, -1391971654, 706140760, -1338885331, 1210236673, -1015505649, -468561757, 1466523059, -1160007524, 465129784, 848721625, -1161983339, -1485683860, -1599123092, -565802023, 473812737, -1056428711, 1593058415, -1743107073, 1636292223, -1596430964, 2053278298, -1927861701, 1479446677, 1968923302, -358253859, -490064520, 1403170687 ], [ 883955285, -1688220308, 873106294, -88073069, -1328163872, -1083581694, -2022402295, -668928305, 1806136887, 1253672594, 1368157703, 915058160, 1055953128, 672394918, -947457677, 1468500961, 244684622, 2040487282, -1771250887, 20138192, 1133979071, -984754380, 1877072644, -1885536833, -1022667812, 1482284505, 965444390, 1224856207, -1221727649, 26206426, 1777389390, 609659703, -1044088181, 884359717, -48266230 ], [ 1506045152, 919057704, -1501857520, -1872683591, 1891155448, -598804688, -1083937870, -645262148, -1059937142, -1936343074, 473623317, -1451073962, 161626637, -290487127, -951390456, 1163284064, -2083413265, -1851576882, -1236126173, 956115509, 264898971, -170222834, 137088082, -1815550592, -619916869, 320750482, -1479629039, -442159842, -35940184, 259813520, -1483759124, -2061168902, 216511088, -1197945658, -566039897 ], [ -322077620, -348772600, 1426476600, -1681797449, 1623300721, 1367657674, 1295248086, 1646294718, -689540406, -541990653, -2042313527, -2139448817, -291026459, 1232568043, -1751125621, -1535104589, 1185593551, 2101731653, -1057764254, -896354054, 429210478, 13915430, -594616539, -1130391912, -1417783677, -1722601781, -1179441176, -22574862, 1534439129, -691573990, 978044906, 219369535, 1980665491, -2029498881, 572206760 ], [ 1225358567, 1816539136, 755337851, 1804217692, 145271713, -864031648, -236271687, 1169394054, -1608190416, -691806368, -1536771762, 201504400, 61512774, -262423295, 1909323043, 1666098627, -928415518, -1549277480, 1673275483, -885673900, -2047460683, -516586733, -801291331, 515318150, -1381735631, 1923796756, 21378647, -1311563187, 120093931, -833658303, -2037257103, -1347531162, -737934968, 1279383984, 1205904694 ], [ -625368576, -138952294, -2096206796, 857816383, -1431964332, 538985416, 1658462271, 821279932, 266936120, -300849018, -266006805, -1754904892, 592834727, -1052089421, 1076993319, 63690398, 984206189, 425430347, -652051415, 1284608823, 1409432589, 1669920976, 574560891, -902644482, 1620667768, 741295007, -828538221, -525191499, 2019019983, -87683648, -1288921633, -2085540514, -458113498, 107927533, -307433302 ], [ -2087463779, -404619876, 818659148, -1822975573, 1597835289, -2134039102, 1481997471, -1537586498, -834924321, -419253526, -515861848, 765496436, 1637728288, -452742002, -1367410548, 1320645640, -896196040, 717288582, -20378511, -285145311, -1707843136, -1022745092, 871038811, -378747388, 1960620247, -726986530, -2128862765, -363003515, -674510472, 1641824899, -1477281658, -1082435100, 1138139577, 1642546721, 1711832442 ], [ -1775850634, -1657041810, 1245466939, -1786271579, 1630473537, -520881502, -1416451417, -1665313420, -1429411615, -2137546429, -7201445, -1187888639, 1853938833, 567594614, 835017400, 391111676, 1661621724, 1379541308, 1912614367, -1484889827, 615748038, -1645702174, 914752495, 93120405, -2007977567, 1376410173, 667490522, -960036295, 613387912, 35012172, -1985001070, -764469069, 2044854493, 12945003, -2023363386 ], [ -215646630, -934883943, 207717933, 128791949, -2047611252, -592325951, 1266990261, 1597980794, 703637663, -505238744, -291115489, -863254378, -264472808, -1407868114, -1736498158, -751000440, -413228807, 1937609009, 269598460, 803133646, 477157216, 118762923, 1512280362, -811707036, 1739012646, 645589225, -1649548206, 267394705, -1148331156, 1674770086, -2102087665, -1375154311, -1026751309, 1481803593, -811885493 ], [ 160564571, 50330076, -104092722, -1486580193, -37576273, -1996761073, 364274163, 1403640010, -225148854, 1347756171, 97480934, -1520954718, 1432665080, 360624294, 1035991907, 280191427, -90394306, -248278676, 511574800, 598086235, 690507365, 407223068, -2043889310, 35053565, 1997342674, 283374057, 375691863, 36027243, -1933391862, -443250567, 70797745, -91472277, 804668086, -1510474715, 180476014 ], [ -1121794822, 128180515, -1979165251, -1198487895, 54674775, 1465219583, -1998499702, 47167842, 1065220774, 1293692894, -2099032506, 1807813611, -236939326, -2076779377, -486712594, -1232990273, 2116086928, 1517656092, -1284525511, 701704044, 1290693833, -918695028, -1375983880, 1111518327, -1941738132, 1582490611, -1063801867, 24016339, 20247134, 1142271148, -1219601269, -1166725383, -562685037, 1546305528, 1115712187 ], [ -1248646559, -2139281173, -1521158192, -533066983, 2076661792, -355540033, -1384863344, 1788193010, -2070374622, 963024033, -1285696240, -743597138, -188123244, 104478240, 1922981015, 1311209327, -1010089821, 2083195035, -159492450, -467311602, -2034956361, -2044013137, 1654975443, -147359213, -1513492159, -861637696, 1092938029, 64642267, 1129275234, -1482455142, 1445213290, 74151450, 588524933, -65536966, 2098422163 ], [ 399004901, 1601598877, 2141752169, -2090565260, 56724009, -1903397913, -1092085915, -884561249, 924578907, 1504914500, -604458450, 270317260, 1187577221, 1266211757, 1337677065, 159217070, 1081965002, -1608113620, -1943779577, 1045503745, -307260636, -2112999906, -198847568, 2018690657, 1054982135, 1522617561, -708114106, -1953241900, 616841978, 204227869, -1773567829, -8930567, 162688117, 1780052913, 483172619 ], [ -548446157, -970754010, 1693025124, -2016949647, 1016734501, -1091280350, 461331965, -2055407077, 1417757990, -1650757796, 1284861673, 604387276, 454795911, 1871667876, -1501155284, 165054930, 1331917004, 1602985054, 1110163583, 299832907, -1368274186, -364715159, 1869877749, -543263524, -1969286477, 1688523886, 1713332919, 1597246958, -1624170395, 318386446, 1509036485, 563409038, 688338291, 1479305073, -788942577 ], [ -1823777153, 1119603248, 1375940595, -535717585, 1946694668, 1328487895, 48453810, 1520645896, 1016656706, -1959870182, 341874630, -542235108, -947062695, 2036825656, 444526636, -602684973, 135188898, -1872052293, -1983408449, 1866396686, 1967027872, 1591085177, -1407965397, -845753090, 1125418706, 70318976, -1994915297, 268922029, 1298527972, 330583388, -1517636993, 1184488213, 983507116, -1483958565, -2105636904 ], [ -233669189, -1270429900, -1507380310, -2057924446, 1343675136, 1309452121, -291944949, -1013031305, -1054506909, -1878395306, 536390421, 1548299820, -1248938922, 2022940902, 1815104162, 1057246583, 989447561, -882820707, -1322533788, -1925517882, -2119613896, -136607172, -1478344441, -253836861, 1570484932, -87777912, 331179784, -391156460, 1563253866, -1004769488, -810212740, 1213446, -14176655, 1746686284, 720733645 ], [ 843575243, -2069766814, -1223936695, -2090478831, -1543296509, -1463784721, 1478866407, 1371507010, -1203131191, -1186686090, -1949952162, -357324358, 1982800585, 1003086316, 1823440644, -251293035, -1083785009, 970809792, 1435463504, 1292940435, -2015576434, 1475389836, 729496207, -1077016371, -459515048, -1148906831, -519539612, -1600626449, 1169253151, 2000458837, -1688904157, 1642787391, 1629265396, -686977088, -630018142 ], [ 810366060, 721598132, 2137714799, 1085740392, -2059005002, -211657194, -2075930269, 1622512410, 67648812, -901993024, 1504204643, -1220896962, -1995108097, 1297425101, 416285347, -1757120443, 1425045809, -1705872851, -1553078863, 135500507, -2048826094, 1005067694, -1791815011, -877327379, 756869464, 185835081, 1311071471, -305005705, -81851201, -1194142931, -1691264914, 1422915899, -636531206, -533319408, 340452574 ], [ 37405246, 1177952075, -2059926127, -1726122521, 2091894025, -212761008, -2054408056, -784291048, 1877759731, -1157839876, -2062759038, 1706666112, 1264633401, 755034344, 1891618691, 542675094, -561502833, 1367657236, -1804305659, -1170441599, -317439926, -1099577417, -1013105251, 1194303372, -1260085620, -85118586, 445085311, 1531323326, -2115736044, -1457245552, 1021335560, 503758277, -1201534276, 91990318, 1786038053 ], [ 1747514174, -408354408, -1001465429, -1776895866, -651708475, -1635189190, -2052277216, -1385507784, -200495623, -282857361, -1102348239, 908087712, -544214316, 1086579115, 308391696, 1445703781, -645264304, -1663281135, 524860643, -351406655, -1982157230, 1579148515, -2040071384, -997351670, 1938992128, -1649170006, 1029999964, 185937250, -1453882601, 1243453615, 1893811208, -1491882432, -275134299, 1343061560, 1912318507 ], [ 246539563, 1697450016, -1988455997, 1244545945, -667375726, 38836603, -116173286, 2090317535, -1625364085, -1349494074, -723484959, 2032894359, 1865241646, -156126840, 1209143461, -1286029482, 1618990778, 665859896, -1204536378, 1697637009, 99880752, 949327955, 674483558, 1292316289, 721336667, -2055986684, -1737507012, 1133702907, 541138973, -73000430, 900795564, 1081116665, -1713622143, -496927438, 1943554521 ], [ 2096700275, 1595010339, 1570324601, 698489228, -300218331, -727707267, 1313351671, 1986201060, -1417230791, 948894180, -949806495, -708736000, 1669328209, 1528226888, 508404055, -1108496417, 383326308, -1281103097, -509586151, 1875975024, -2106579658, -1086497646, -1307168598, 25514067, 1684724541, 1989006032, 1968498700, -1378237171, 604412122, -1742548652, 1534484512, -1282079817, 573597967, -1387644261, 1092772 ], [ 1887514361, -1148070301, 1602186397, -493251517, 315189171, 165663869, 1223900126, 1272507337, -53670080, 561950938, 1551565216, 1758549237, -1130366933, 1977700502, -1544971743, 1117027197, -985961278, 1384568045, 2047048831, -1853352655, -888551419, -1411087453, -1341969158, -1431871118, 864407054, -1189606871, 545245176, 1627018498, -1224329794, 265843858, 1425825762, 1442354595, -1497435140, 2124358830, 44700265 ], [ 1677770516, 927858325, -540530273, 649526227, 1673340799, -1900385205, 105573909, -1572934068, 1481133745, 1922602724, 814090217, 358752715, -1695623684, 655699373, -681710046, 1867269418, 772407680, -174220143, 44309884, 24278544, 2006979203, 1281549752, 1121486038, -1830383427, 2031215903, -566415402, 1519224457, 612447462, -792061931, 2147335073, -688181382, -1398950274, 250229136, 78324431, 672449163 ], [ -916143139, -1946527038, -1268411783, 987315857, -456747875, -2117514942, -1861705948, -290920358, 1730169914, -652837662, 103650525, 1510659876, -1341402732, -80909045, -622226401, 1504405602, -1159399707, -724858204, 1385363748, 1689842246, -1340051018, -1082634960, -1477798899, -1016124481, 198317064, -1494493654, 1051815956, 388331469, 2116626610, 1355865986, 1172661808, 1618516692, 459223316, -1052249914, 582333585 ], [ -910496482, 778692058, -157198283, -658961966, -1029907204, -475542117, -144910179, -1188601315, -1844268980, -2082769362, -1710005236, 1954315628, -547899045, -802946571, 924339815, 210194634, -88141895, -203917247, 938577741, -606114201, 1341104326, 1080801595, 799434574, 1498448532, 29802614, -1825702630, -691603416, 2094314520, 672147461, 2055185376, 559261358, -1457385050, -1846669467, 537273793, -1143028342 ], [ -1870970725, 1768080680, -1666953349, 2039503712, -1575490677, -1401216818, 1541332780, -1041902890, -1496870240, 1476848971, -1239394918, -281024404, -700843045, 351986775, -1510010103, 1546180193, 825445152, 1884572762, 1678457573, -319664099, -1645007221, -561972272, -474475468, -375775152, 1171215433, -413011317, 716685971, 1148818382, 1704877789, 1052801594, -1238139295, -485534816, 366550852, 1176721289, -331494388 ], [ -1062928337, 1661982568, 1953118828, -193734399, -1997877727, 1596196908, 706504322, 1287526013, 1097861711, -928810348, 1706378188, 864131049, 1827613599, 1292060072, -1709088233, 1047052976, 1654953940, -691457365, 1532912799, 1772874003, -1487476330, -1315165043, -1680429063, -1012784390, 1152895346, 1287596092, -936421367, 503383756, 1635448580, -1998549653, 1550665999, 1837615834, 549827943, 279569344, 310391884 ], [ 673368081, 1888444606, -1544071019, -141312917, 1987623250, 1383561420, -1833088488, 841493120, -184357427, 1704551556, 1051119725, -2071946, -1493876294, 1073001775, -1956380494, -2066009745, -573975291, 1346765419, 989961187, -1193380555, 1943464820, -519506508, -564200324, 962259747, 1166021349, 199880377, -1480677704, -667583604, -564257197, -1843026279, 1418174339, -71798586, -872903974, 1285969653, -1676999995 ], [ -896473455, 231760988, 1028466757, -1469905028, 1232914742, -2039410006, 342377366, -533707843, 949306504, -1355926953, -534929724, -774707128, -268723376, -1053247861, 1581974097, 505683866, -1365028064, 1321121812, -949623367, -595304970, 1774629473, -2027352643, -1739370944, 61203542, -1043777708, -1300294863, -955368044, 1991937447, 1977895830, -481712960, -547646794, -1118299659, -585008301, 520206596, -211115192 ], [ 1974010787, 1177414503, -620175157, 1583691873, -57363108, 1485471681, -791093980, 1965832591, 1666530020, 1497245238, -1004837729, -1614038819, -1619828553, 1987609158, -826501661, -1990295309, 700233863, -1694695255, 264553920, -1283933621, -248411710, -1536107381, 846985877, -259228076, 1677770053, -1733716627, 665641128, -1341681363, 1108115380, 463601430, 823240246, -435288287, 272932470, -1619372017, -1135466994 ], [ -1856398360, -232373367, 1710205824, 879695166, 1339755300, 1739445466, 1331824676, -774543572, -1142334862, 780754890, -988445681, -1139780258, -320049232, 50756228, 1031186006, 1062264591, 574596112, 11215534, -1029712836, -1264023522, 1544232039, 1101793205, 1987118956, 1962736271, -727227224, -590128461, -1875988227, 1143173281, 1242298960, -294714808, 1729612093, 364298989, -865781420, -398276835, -1044331214 ], [ -586126670, -1351089616, -531209318, -546023088, 407129110, -948581265, 1116405894, -1003295240, 1606549814, 587848431, -828079977, 720259571, 1403304345, 579304444, 275542654, 932156734, -756445691, 834630831, 1902519556, -1268148467, 1664639236, -927582486, -1709222355, 1960122426, -1525274512, -1245237720, -1091075681, 2043679590, 1692770747, 1213847356, 1053550025, -871754409, 681357713, -1410440409, 718750921 ], [ 1843117264, 1933742278, -620738012, -739878211, -1939914862, 103992729, 323429199, 1294270664, 1390248092, -1034722267, -1243138572, 932088827, -945910393, 1612016554, 1774848805, 548594810, 849247533, 572346690, 1787284178, -170177503, 181833664, 1337693345, -1436231333, 1149136560, -1818820342, -1369746154, 533100488, -1207996172, -2064128963, 982055691, 3268138, 54472183, -996815200, 1831222684, -1812580906 ], [ 1048884698, -158909696, 1029305057, -2069875283, 657669582, -1659678899, -451887273, 2000927886, 771210234, -241317509, 1378585959, 1973054305, -153476254, 687024390, -1049687523, 2122244717, 1221062689, -1756198712, 402557396, 1844770935, -1221696112, -207565718, -1103907047, -2122781030, -1616334332, -1019516040, 1742871388, 1322349338, 535332250, 563557941, 1110840733, -944272898, -983158300, -170819441, 730619619 ], [ -1289111427, -1168707881, -1889397131, 65159029, -2134919603, 1662215882, 1007287468, -551765323, -964829485, -659103624, 440278961, 434718210, 348575517, -336560438, 557498319, 75879837, 1370224262, -1817216617, -1755553474, 2089825797, -818608415, 580808618, -50489713, -1240403628, 468298372, 172527683, 447367662, -2130032585, -1087255492, -2129244196, -460054939, -1239205375, 1409613207, 1526933490, -1896006420 ], [ -2073958627, -1953391473, 686573971, 2022091866, 956938654, 20455350, 1977060393, -1797861591, -721652185, 977070471, -1001968408, -2112782267, -1074098660, -600801564, 1172592300, 809099086, -136391550, -2099201392, -819215009, 957100456, 1246339046, -656062418, 1428638552, 408782648, 635070565, 2118165157, 837869725, 1506515013, -1130886214, 335696865, 1426257985, 1644077638, -2123652817, 960819851, 1375828459 ], [ -22071823, -1612693202, -1722498247, 750399402, 2062343753, 357044771, 196887180, 1061784279, 723258091, -913294293, -583801011, -521198897, -718564962, 885476683, 1411059674, -208104098, -241699981, 1704737323, 1595831596, 1441219137, -1854464412, -1051700170, -1919723132, 1600934391, -562348875, -1681450773, 435607964, 1641886024, -1171478035, -789864893, 1532839857, 499705771, 268743397, 144873119, 670592336 ], [ 1836969452, 671970231, -1715797038, -687171352, -687472020, 557610823, 617171349, 312686610, 855543987, -433831742, -1332273761, -891509037, 1337345602, 1745830539, 235904276, -861246631, -246975945, -1207499051, -475341663, -1977232457, -184916365, 2142599904, -1074357720, -1512261291, 968099468, 2033049735, 633259038, 2138309435, -1261209338, -560758071, 999152715, -1583907502, -879131367, 208923389, 1915282501 ], [ 1090911034, -1200047823, -677533221, -1965912042, -708826168, 2108031861, -478972587, 1855690823, -920355861, -1253583721, 26060021, 175494091, -514073072, 1632151038, -2115848234, 1891462560, -498699960, -1899088312, -1438787422, -1066062144, 1058822232, -1710922438, -1368351934, 1950652884, 250459206, 2123534942, 953934575, 2092359830, -258517459, 1113404260, 905611990, -1973475314, 1845218887, -1559868583, 1919853802 ], [ -1820609003, -2011607640, 645632365, -1075199347, -1862458930, -1729946196, -205657440, -1577296226, 96743397, -541675932, 744459257, 2049224479, -212041062, 1077220449, -1587822477, 449980999, -757957385, -1445052211, 1862752763, 56871149, 135913510, 538046848, -1657429736, 1961597323, -1465141777, 338244064, -1693823493, -1190424812, 674040019, 1603033766, -1399599120, 212295563, 100006750, 854332919, 1514796797 ], [ 1078593915, 852721962, -1816974292, -1228578530, -216827386, -696132567, -748618946, 363525969, 1803836847, -408758330, 254471334, -1680539356, -1375416407, 1273172576, 2057525066, -1813329803, -1303384658, -597437865, 443643336, 447301228, 2070864362, -1975145218, -1280503172, -1018359003, -877918632, -1620557632, 1886438682, 1964534670, -97486790, 2047967832, 1311336624, 79275376, 1664155954, 1534312127, -509566105 ], [ -872162042, 608296446, 52938794, -1990593885, -630834381, -209556449, -313734666, 2136599874, 333408923, 1446506018, -2086227251, -127957782, -2014287810, -591465696, -717451165, -1380257377, 46060596, -833211495, 761414371, -13230247, -70681928, -1752278183, 188403738, -415416958, 1613570580, -1175739249, -1428858817, 750858146, -1312239671, -462084179, -70363474, 1673713603, 1693424046, 1801105078, -2060308290 ], [ -14245186, 1713593310, 1129256534, 820967125, -647593992, 664163838, 643003468, -1042552089, 53061401, 652585600, -172368071, 380797454, 1234175830, -1319348700, 1611464477, 1891321983, 1896658697, 1381743717, -182973736, 461631677, -1114028635, 145374516, 1726463037, -1744076095, -1373466759, -1172460121, 27401358, 156361335, -1992795430, -991097115, 872375769, 445379250, 351420354, 227188991, 322714808 ] ], [ [ -1738804660, -1702783954, -789079154, -846523773, 191522534, 2124214112, 2042321108, -788336283, -892257546, 549955456, 659837925, 685663593, 1480556748, -48443995, -699344602, -238319980, -607283218, 529117378, -1856037440, -553960695, -367240619, -810651136, 1268703365, 343760733, 10658508, 1465553795, -1182399274, -380805368, 399789062, 1443627744, 2116792931, -390742004, -1537367088, 1867018084, -1513177160 ], [ 1046546688, -1674824704, -1897879478, 1482868971, -2022391517, -1703243310, -302528799, -1544938840, 844294312, -1313537259, 765775322, 104510613, 2000728011, 183356274, 527492266, 1427752902, -27635673, -1895247227, 699576333, -680664276, 784271397, 1876765095, -2102431711, 1150458975, -1223470532, 1161210197, -432828934, -689347591, -1953266381, 141028887, 1416764453, 175498192, 1030296588, 775381002, 386241752 ], [ 984314534, 245219904, -1392505574, -1058992426, -884453510, -1509488219, 1253938698, -619389696, -254181311, 496946139, -1006337345, -1386356290, -1337459876, 1135537967, 1832029129, 1043695525, 885533173, 694997532, 1206416369, 913571302, -1443906848, 519619521, -936409748, -1340332334, 158827905, 1493081679, 1267611225, -1098561587, 1819850336, 463190387, -1531492832, 978976550, 1181355923, -961410882, 820255478 ], [ -685839711, 1140825935, 1289675284, -1692406828, -140612638, -873631746, 1200695927, 641212007, 271245474, -614232784, -1961918990, -1869153000, -1971719813, 1879092690, 1929217104, 161871245, 36819779, -712835855, -608583, 1075599065, 836785535, 1251585219, -2035704928, 1843516540, -1875880080, 1044123891, -258201184, 605157518, 426489280, -1385665638, -336844961, -1429938950, 910453392, -264882483, 416410999 ], [ -1312862801, 1025911169, -1326759652, 2081415357, 1966546428, -63215037, 1771742765, -648174169, -517502333, 409682653, -853496963, -718802107, -88334587, -1181543776, 1187038897, 1176337493, -428996824, 769083760, 877218416, -1512153897, -377032778, 1639044703, -342522676, -275615235, 1575605508, 771759720, -1692763534, 1586162307, 1992140527, 1211358442, 341971048, -1468193131, 1076955894, 1732027527, -1987412718 ], [ -1032751601, -861080539, 744599403, -181431428, 2016511669, 1157522962, 1892122110, -55306094, -2071248820, -1709067326, -1446765583, 1052497289, 1963165963, -1815198465, 1896395749, 65740059, 1847514380, -1862768178, 1899390028, 633175020, -1105383227, 1318138317, -909603982, -190357912, 1996662929, 2028408873, -1826160622, -685914045, 219415331, 616997315, -14778383, -100343182, -519733120, -1188097885, 1996173567 ], [ -795470671, -1973604725, -249641733, -1270054036, 708422122, 666120757, 1864782828, 988282826, 1747434870, -1490670676, 95414297, -512637149, 1600867319, -1943658959, 864276937, 1701711053, -938255409, 529661986, -692708295, -2105100721, -87724251, -1205756878, 691450580, 1665299525, 1000784344, -1574655411, 168444395, -107137482, -1141012264, -1442595065, -1938999765, 1570752414, 748457901, -917352071, 1776479178 ], [ -1524961938, 1810289777, -1259992250, -264710017, 92218169, 420895898, -1963263123, -1446921122, -90988439, -1255902867, -1837533117, 1688058863, 817696863, -265647193, 2014658066, -594982932, 606120762, 1065068253, 241452703, -1773836286, -2087786614, -847446890, -1294055568, -1656852294, -323728001, 2134404891, 1328286424, 709110811, 86462075, 533124290, -1564067835, 1457278808, -1713687611, 1390365767, 1575530869 ], [ -200853146, 58621665, -369058109, -1103855583, 514681449, 1868089173, -685680865, -614841105, 999357292, -426752075, 1084493201, 811046330, 328742500, -497743537, -687217147, 1661735343, 473890346, 867863523, -987054615, 1202036302, -1399320842, -1264398362, 136898601, 1461791529, -1144546569, 2117542832, 1542947723, -1412975217, -1642891215, -1289572219, 1404114533, -2022012114, -599701134, -1186901295, 466640 ], [ -1370792646, 1559261699, 1282534166, -1096435801, -197150147, 58022822, 775885844, 2135162238, 1957887291, 1985759984, -235949688, -328435750, 923560949, -57556637, 1864718900, 59561360, -1445768494, -1153847115, -1038819201, -1777802511, 956311200, -948298854, 1054700785, 2063977501, -971125024, -889974106, 1479229851, 1968214872, 1718363508, -741656575, 876284064, 409205593, 1747299006, -718546569, -1604442644 ], [ -1813231450, 1775480548, -1424469431, -994402139, -644775580, -1401960399, -664991013, 145000215, -70619771, -1526379249, 2101769751, 184120673, -1470784805, 527155419, -953297721, -1533325755, -155699063, -447421093, 925500223, 387397176, -18462640, -830239269, 111463808, 1765973628, -1193209763, 1179151434, 1630710545, 1159387511, -1184121885, 1232204897, -1009112902, 485196010, 1396287485, 988823080, 761051021 ], [ -1049879002, -1229929963, -1987507406, 681704608, 424184074, -1730753049, -149115745, 328350696, 1951937874, -606999114, 840018259, 1432492575, -681668746, -600053721, 537967809, 195134222, 2046458864, -1800752502, 799716858, 1997974540, -1469787421, 1421922638, 879770765, 2046705556, -1093820066, -136296355, 821054880, -2130046394, 704254455, 1189525015, -411285020, -854284376, 2036898622, -180528165, 1855634794 ], [ -1555951119, 901222723, -1575917867, 790667328, -886992475, -2081286406, -1450454151, 1138080092, 2111750216, 301877802, -146951856, 242474282, -1212470358, 1580332032, 1932978267, -1266721581, 1196707477, -1469614082, -541033376, 1394891818, 1699572176, 186992588, 2043145525, 2059160323, 1027275088, -2479883, 920802930, 1127459724, -1257790443, -1221807757, -2123159770, 366441083, 709643740, -885409401, -476595061 ], [ 634066721, -947543997, -1266429985, -1829104892, 24818518, 1899929360, -1425997162, 1399534752, 2111865351, 1700038594, 1867660248, 595025241, 1628494274, -1507113992, -205568220, -1955848943, -245103038, -579536917, 662728630, 114427884, -1257694364, 1926843710, 1208493118, 447266840, -11982029, 2140872849, 1479144590, 409769782, 1560219920, 1075234921, 540101699, -680897136, -906465394, 916133371, -929664956 ], [ -1005716893, 1377126392, 794839091, 344952166, 206171445, -1992822495, -2052011400, 2137493074, -1991736612, 1736766563, 16040258, 199740188, 1438367956, -69914776, -397120465, 217532230, 1090179623, -1302142023, 1019104430, 1477046905, 829097799, -2001139551, 1090781540, 1791175748, 1076417761, -724147817, -2025202724, -12199111, -1890669478, -500228511, 562199541, 131537097, 318282613, -80584530, 244737471 ], [ 307702424, 1792820901, -1558238757, 440447321, -1912437437, 2045997618, -1438372288, 1765414651, -1031178227, -869138838, -1632646404, -1787785752, -1567726086, -1472486381, -1619802569, -830368572, -1626038729, -2060542444, 1194633053, 1091444174, 1407112458, -937348592, 1238496300, -757929248, 1410616140, -175629980, -1438921730, 1417387411, 1366917106, 839527237, -659076739, 339195506, -758296885, 205226854, -559030824 ], [ -696920410, -2055252638, 1707531098, 1600825107, -1830839478, -1003749453, 460003427, -431001848, -656757910, 1279721535, -1553710971, 1730916694, 80573070, 1949611668, 1806466984, -552871224, -1654265694, 975898752, -526281062, -1291225957, 1292702423, -2001344797, 891567174, -464835843, -727988756, 1287470634, 231141126, 431578803, 45863133, -228661996, -946894503, 1474305274, -1073298321, 656597160, 67417862 ], [ -39048964, -759516389, 1396642802, -870629159, 1309375952, 499597476, 1547034924, 1946957523, -156471289, 2084922101, 399746476, 1541305826, -632678091, 1362850653, 1901441627, 1456978295, -342070208, -196306655, -1242410862, 304908388, 1430558515, 2085606116, 1534792425, 745319886, 814904378, -2114988993, 1116762006, 1830052422, 817961278, 761510842, 872050867, 1437714289, 380225006, 1739185692, -1843288127 ], [ 79930832, 270572581, 1486232582, 1824394212, -968990633, 1833964984, 1619175533, -41875626, -1773862096, -1452752069, -758873044, -1497709259, 48680200, -125741955, 926304507, -94294891, 242269211, -449309153, -768341125, 1353148780, 1082542999, 1944170868, -1386409256, -350039840, 1408837937, 1794220733, 1917619868, 1623642122, 1914408093, 271566698, 363631940, -170114231, 1159997011, -2022101118, -2146523660 ], [ 1278413850, 2114175209, 1078353919, -2101552269, 1877321913, 523426727, -668007892, -807473198, 480026082, 604634887, 330220215, 1055219485, -389040271, 1537893500, -1548149092, -548687725, -486014855, 1669517047, 1565999056, 1453791774, 1920963155, 743905541, 486317564, 1814678700, 1983163967, 772554573, -1956250080, -1677974756, -1334563677, -1392812613, -1566598779, -1079715348, -1069910350, -1471637313, -176221255 ], [ 1235394967, 170374291, 1252572767, -2103999092, -466600680, -1015606488, 1745081864, -401945318, 289313602, 1925035232, -1644688101, 175970976, -284957149, -1216654290, -527904329, -618012383, -724336717, -885828029, -1217116721, 132922136, -1227062031, 711014351, -2106217107, 73502689, -1127033275, 364858544, -666303499, 678918162, 871779111, 366035621, 1977169518, 1751824296, -307754311, 2104966514, -235494072 ], [ 1764037068, -1821884417, 65839107, 29988080, -834024201, 2014167923, -982035671, -849821017, -1565360151, 1161803561, 141744527, -249883623, -842596660, 880943952, 260466179, -572161098, -1838623978, -659197390, 1487855780, 1004145210, 1962835269, -2101966026, 1029584797, 1959385119, 751343650, 731031414, 998583000, 1553897554, -903808643, -608708922, -2096869073, 994309811, 1390926417, 42087352, -891891496 ], [ 1952563330, -1374752570, 1602260687, 1520785005, -1159993405, 651744172, -1540682192, -173104408, 752555618, 1519403381, 465176421, 1176207992, 1171425700, -1534050164, 886887854, -851598425, -1054584142, 1182859472, -807878085, 914776854, 741011356, 1570096007, 34530307, -1289845932, 1606963153, -2050508234, 24266712, 1548803282, -1076308452, 2055840782, 1282290722, -1181292544, -132688395, 2129075595, 465624380 ], [ -2078312152, -496782013, -110597734, 727209439, -1577966242, -2023228189, 463166147, 445423117, -1241164670, 2011424188, 772594884, -2113238710, 720628903, -1595097961, 1526493296, -1217062238, -248578309, 702968359, 1372611212, 317318112, 694427945, 306737795, -215701280, -1308551442, 843064534, 1543098873, -626471240, 635206745, -661180924, -1181345990, -524398375, -1500687086, -1087666158, 69877111, -12462272 ], [ -502147145, 485645756, 1808311723, 202773897, 776965087, 528583295, 12014966, -28875186, 1955418242, -758383970, 1739998669, -894069259, 1481346683, -516689066, -2098013280, 1783912961, 1789590185, 371566678, -464399628, -263711070, 1495896576, 1750302708, 1883716906, 519231485, -1796092129, -1657365816, 497121491, -230158096, -2114630587, 1431150616, -330587686, -428951378, -368396425, -934190641, -697760181 ], [ 87158847, -1265800988, -1827893275, -812458727, 813321631, 1442831795, 750944150, -1523600775, -498066767, 2060552301, 1447566702, 659374781, 1319786366, 763554651, -1477447303, -1504271595, 1749821397, 1398258171, 2096522782, -1951875793, 1439260865, -727487108, 2100802371, 910508923, 667081719, 113477013, -1690279710, -956637908, 1962784983, 459648881, -1454965643, -958299425, -32204213, -1123828695, -444948713 ], [ 479800085, 1958679750, -1971292993, -1701067768, -203968466, -1858145269, -1115815289, -30932132, 240163209, -872619196, 783254249, -2115145143, -1252036240, -1280985760, -54054536, 186691681, -367748437, -372916663, -2058569346, -1835655900, 970488400, 1945671996, -1834710059, -337784609, 1430058370, -649149875, -793775647, -261851310, -2074441329, -889370496, -526110523, 1642598670, 925226943, -1873653135, -398995741 ], [ 399561805, -1830855919, 1137214690, 1470282671, 944808789, -2056121831, 156050020, 1230435325, 2031663900, -1519266248, -1537162513, 1857068305, 1973570619, 2094378296, 148529817, -671886109, 1822894956, -749310918, -467110286, -15827364, -746421154, -113767895, 1034345861, -2072842315, -567595561, -60809186, -709966874, -1493817117, -1919457715, 86620137, -1251764711, 1309564744, 2107425106, 1345733304, 1879567029 ], [ -1804958920, 2000329568, 898458701, 1078586915, -49701809, 180064664, -2046399172, -1529912720, 21170172, -1877150321, -835523725, 1696274462, 636597471, -2077748617, 1197566254, -1971480948, -245739620, -875803231, -417703922, 1356572710, -352258651, 1663966409, -547403426, 708904399, -1987319652, 1867395742, -235562438, -1794246778, 123570469, 1956380044, 160811391, -652093575, -1827033509, -1156635624, 1048000652 ], [ 516604822, -1777918176, 982296824, 48548581, -1261771394, -95642910, 156493398, 1012127745, -397662922, 881844563, -798500409, -1126017181, -198785635, 453384457, 1841796168, -1714613609, -699588933, -54349690, -1134539423, -1748227159, -1607430929, -38343000, 200071881, 1548390270, 1672639849, -713017222, -1795889703, 486042904, -1490031281, -1486890865, -1370732844, 1688892327, 416069721, -275522478, 160503151 ], [ -1214148255, -748053290, 738969591, -1977602001, -600034548, 760064949, 1088228519, 1983164661, 1838052765, -2136783464, 938593765, -897380988, -494114920, -153912184, -1523728231, -1342564862, 611222361, -1091381673, 314351165, -1994290021, 605615670, -1402607836, 1756323016, 871180251, -269789247, -843935587, 792251422, -1335523439, -1038088431, 1691281153, -1606677643, -1037608017, -68067854, -1282242097, 1699860098 ], [ -2095340128, 114620557, -916618845, 677249731, -2126349730, 1444647191, -771606925, 1374994876, 1189919314, -1463180076, -2110919517, 704513727, 1310658786, 1614175498, 1776771743, 165613245, -1183276242, -1049642950, -1760334297, -974851077, 368853286, 1729297234, -1757531885, 838354316, -1928319371, 589964963, -1668422163, -1427331152, -741707505, 119759340, 1155875500, -206556885, -1131868371, 1301543905, -864915247 ], [ 135103320, 755106889, -874358005, 1768502114, -1771721781, 1921046093, -319978932, 1956425152, 524233421, -1400164482, 832755590, -1724769700, -77725316, -960128064, 1158959662, 933168826, -624311412, 1634702324, -734743108, 691477306, 313632073, -348931714, -413951565, -1535745275, 1827915666, 1886576400, -1580158160, -429029752, -1737198402, -1203133309, 76672966, 664712983, -945959125, -839093684, 1051687567 ], [ -1809273109, -1814135380, 1457302818, -468164623, 901728339, 1013012864, 25058406, -534116492, -27583138, -537221068, -1822546371, 49755055, -953422648, 749986204, 1717409335, 1406825405, 986202672, 1996054274, 564885071, 1345028506, 1290136233, -1679310706, 1024591026, 1843863335, 1182027530, 1372252165, -364119452, -1495929875, 2053124765, 2014513123, -1931882049, -845999142, 1424870132, -150157809, -151849581 ], [ 1594963217, 229540522, 234459122, 560430333, -1037370280, 729007467, 1348761298, 652647166, 1462427083, -1226627665, -2057382513, -707696397, 1385073277, -1836035573, 131749732, -1979203691, -1869056967, 837136702, -501874833, 1066613558, 1889886499, 1819302161, 708241978, -301893454, 1690055954, -955785155, -1297874293, -958423093, 1051188444, -1307197384, -635110867, 221854228, -1050311373, 1066871423, 919421118 ], [ -585871367, 642563545, 835644420, -273219438, 1366114367, -1784346813, -342655961, -691706354, -558473900, -2056709624, -1676882226, -1181579039, 637519820, 1311527509, 1194423696, -1116134047, -12033258, 716650694, -1904488098, 668894483, -2114162889, -454381468, -1188025530, -76749056, 825788982, -1089152324, -780393311, 36839707, -74795907, -735031927, -1945711020, -1288528667, -712033942, -2138298624, 1198352592 ], [ -828295719, 572380298, -1306129523, 1900912288, 817843873, 1766601954, -1874277454, -595200806, -1190242126, 1161049538, -2111821147, 1763112214, 1795500737, 1894919237, 1737308626, 811953716, 1716935787, 1044966364, 305587781, 1355604583, -678695072, -2002560836, 975364414, -1101144946, 192422882, 1492469346, 48735592, 1245131679, 1590265799, -935646276, 1410594686, 56649531, -1987959072, -1254979985, 1448107111 ], [ -1801999971, 996053453, 548224225, -1870275571, -574730841, 522995021, -1050568929, 2009262824, -1663724953, 1565833201, -372456677, 254605320, 602373116, -409404026, -814445465, -1155348969, 557254004, 2124452318, 1847959975, -708295739, 126693070, 2125436060, 1243182769, 1679945187, 92575705, -171470602, -993074996, -1246532879, -1691244650, -300118915, -2032729628, 1303737314, 2085994811, 1181964830, -352735750 ], [ 1532693715, -1064088965, 1222578958, -1924737847, 1327756645, -861547940, -1841120149, 456725169, 379403554, 1736433361, -1868796779, 746477935, -45994882, 406591096, 1672443714, 753864459, -69352140, -492194178, 1985663379, 282050465, 1988695340, -1951489743, -630196501, -558948180, -1483856966, -1971715181, 430454140, -1986530585, -2110759565, -598610443, -266427519, 1643298125, 864199781, 1578082478, -1159543825 ], [ 558499988, -1246639575, 617270859, -1067580364, 1278495075, -1563840844, -2147232651, -137549403, -196823216, -1804425998, 239677947, -1083086700, -491927086, -1285310337, 126832370, 399374278, 17705369, -676157036, -573818839, 960888167, 1012635486, 1908612736, -101928873, -965337776, -1702932528, 1559708749, 603408028, 1929197338, -1767691653, 948930943, -2089642275, -1649482348, 81390805, -588689356, -1716062674 ], [ -1131664178, -330246252, -935826433, 1058146800, 677405829, 1761540376, 1937211325, -1379253251, -1948602730, 836565014, 1693231772, -1146176760, -1470263539, 1760585795, -1187289961, 1131908404, 1498416755, 1207126925, 1527996920, -1805544438, 1740119040, 1979627138, -2089881826, 618895222, 400356305, 140454199, -2142730337, -1715331729, -1625188077, -1472914136, -415354987, 1511186537, -927135693, 1147290472, -63950518 ], [ 1553178021, 1046441713, -26494620, -2074567045, -2000721862, -1205130793, 1067361022, 2099319125, 662080833, -525478450, -1540970691, 1994806119, 1659432938, 1641559689, 790538177, 2031256493, 405086822, 1907925869, -8257693, -1816250345, -1261789898, 1044433349, 598190494, -1032913459, 1101310002, -1598596011, -2135812277, -966594457, 743421395, -2002901989, -1845161495, 1636212821, -1255986431, -70727046, -135540075 ], [ 48394793, -982377282, -1977215534, 2013787627, -1108513624, -1648462355, 1435781533, 1406158826, 771419580, 1364985420, 270545341, -1311836245, 635984992, -1113439569, 1103684013, 1494136504, 728059008, 1407985521, -190543166, 369073665, 557294400, -741969784, 625918298, 820515902, 1671481078, 1597340218, -217868522, -409148616, 2055140551, -1448922134, -795702082, 1199635196, 1085759022, -118846544, -2045703537 ], [ 1561868048, -263281510, -1135320897, 1153513270, -290748974, 505371694, -1559261784, -12443, -619919751, -450592746, -1015658492, -1234754077, -1473375437, 273995758, 949963150, 1217760683, 1822665049, -62507761, 1000245512, -1750361906, 944214526, 2076573407, 470661575, 128845755, 628879023, -350579643, -1526688653, 2004889226, 1866884698, 1547964535, -1866342325, 1588974392, -821527447, 1118784144, 1288667835 ], [ 1283354462, -31162282, 1847052937, -2003819534, -705031967, -1596050417, 404451208, -461991842, 2006473419, -791006260, 703198863, 752527290, -1871935915, 188608063, -1608190537, -824641782, -1652764020, 2119977643, -1196197069, -1777443077, -1891887449, -694000078, -2043652511, 1353340364, -1181313023, 800517023, 1600604480, 124532732, -1775901247, 1787666691, 1615398473, 976883623, 215167224, 864439698, 1740809177 ], [ -1517137140, 394953166, 1854628193, 456123034, 1207574213, -1250336056, -232525507, -1363011880, -583570493, 1045116834, -1929079620, -927236999, -598183013, 1916529224, 982660290, 1304867831, -1832062743, -143335666, -484061976, -1182499953, -1228874318, 825506805, -1694417538, 1713512379, 1196946373, -9436163, 539652111, 1512424092, -1867383262, 1442130819, -630818322, 741109709, 1876157163, -1443927296, -2069214716 ], [ -1496073206, -450470380, 793083191, -2114566861, 876324571, -454376619, -2034377947, 179398544, -2101787084, -1295223371, -1165292945, 516091608, -536236223, -1689813554, -1308780007, -1504034460, 1171934653, 40785986, 864780172, 2072222355, -2120881803, 707937860, -1583643952, -1209073312, -175662364, 1399269169, 1216482586, -1203188524, 1061043325, -395353468, -1656532273, 751373223, -406397455, 436654093, 842769011 ], [ 1133620782, 1664892551, -909940589, -1430908915, 1358840851, -1347175984, 181746196, 1483578897, -1596049812, -872441842, -1698744043, -191500347, 669309003, -1538974955, -669184578, 1636796281, -560119076, -1323469455, 1481823815, -29159276, 473938560, 1275009517, 1090325339, 1114078373, -1129929383, -1517888169, -1019307107, -1456143543, 1764446287, -64080482, 1531914697, 80391360, 1815452913, -957533401, -2064938407 ], [ -199646112, -851992477, -338863223, 1709940772, -331020130, -1443498178, 1487642925, 1832115158, 1578745227, 1078469725, -1535075539, -1144610219, -1108459634, 1776683989, -1568202854, -759934048, 395881242, -1766815476, -216303671, -1897808423, -912892195, -756075313, -1887206825, -1954718286, -1053906242, -1564764153, -1982884185, 93627862, 1364103443, 1349740919, 2011673864, 545609819, 2003285341, -1042107262, 555333848 ], [ 288590199, 234563624, -1212959882, -836848438, 292827948, 890052919, -102615952, -721772080, 611916437, -1996596927, -895589996, 1377099897, -360545902, -1756762471, 619565554, -67548760, 62723322, -2018754862, 963460391, -934299266, -1605574101, 1831618494, -1894338206, -165602859, -947513500, -1279781013, 1922697700, 89437978, -2044679703, -819591033, -703812022, 1040117216, 612747732, 1732062327, 1792882787 ], [ 992707338, 2074163889, 1858176680, -793691632, 1110363071, 1049052363, -73333623, -1197495680, 855658958, -1229093563, -151047883, 1250859225, -491227794, -865573542, 449470718, 1491802907, 105759890, 633739425, -310799252, 228083526, 157272904, -459238980, 2048108116, 1681004854, -923904162, 1195142223, 1360308534, -1762719797, -424380412, 625332543, -2077028542, -1793461213, 1233734832, 128122671, 640768660 ], [ 2109444703, 666918251, 1717752410, -876239270, 408666665, -508724613, -111823202, -1974003924, -557341312, 73338780, 755655636, 732201992, 1302160812, 461335934, -900154974, 1463879585, -8086901, -660696368, 1154412404, -115516290, 1069608070, -648786650, 1700344352, 87635125, -1594818550, 1306642161, 498179803, -1190175266, 386936452, -219699804, -1484693940, -1455105237, 2030403034, -1590184344, -1116154335 ], [ 1580058521, -1338253754, -901098786, -1004332601, -1542525152, -896439991, 101259280, 371200369, -1460015893, 1237757627, -336358788, 597978380, 1465609945, -395175007, 350034954, 118791590, -783811823, -625985469, 1320441191, 1800881354, -1970785995, 825704957, -448861570, -1295660052, 1472101749, -1345889312, -1949383933, 1123549163, -1848673580, 1315461999, -845863835, 969643088, 1220017750, -292627412, 1955685684 ], [ -253314116, -1115245509, -224333927, 914261123, 1027263933, -932195473, -148952647, -1506517548, -564096309, 1536310332, -1897637887, 2026083982, -1292306430, 1413926528, -645283421, -1030145532, 1696197787, -1833769197, 1638297137, 1125246959, -1928821567, -506832154, -1672662222, 539508460, -766368617, 195003212, -997188506, -722033020, 1517440898, -1594285502, 1046368879, 1842545682, -2023248187, -878162634, -620755521 ], [ -1209160127, -345006472, 1572879168, -243646891, -986417388, 212728749, -963252681, 382717355, -1557918914, -1815998964, 633855694, -539602840, -1865970171, -849519972, -2101579159, 218460572, 1702299268, 295896657, -2019873592, 313545410, -1964872382, -218759979, -76841703, -544311026, 359963049, 686501518, 2029856123, -1244092537, 1370029992, -857155862, 853151157, -479366178, -1167722027, 1548874048, -1114580259 ], [ 1701859070, -1781735030, 1336662214, 1011904088, 1934383706, -697350260, 1556466854, -901879860, 2106418193, 576484388, -552171335, -1612866427, -320209243, -1411971471, -2094637965, -1391466927, -182962627, 1051798135, 219938253, -983473327, 264374538, 1801548783, 1461333406, -1008262124, -1466831815, -83128076, -128200605, 381603669, 988351151, -1326383184, -1769874732, 917905216, -2053418187, 1684663629, 2130008093 ], [ -1647038035, 1646879029, -1195774448, -2111592100, -232013417, 2084110639, -1641713325, -1706136057, -1604866523, 772246362, -105266308, 799621126, 1371481849, -266202105, 1686354032, 169054341, -1105281098, 657070324, -944499773, 1637680208, -1975707951, -1714209021, 1032938354, -441791645, -454580120, -1505238621, 1703146560, -373547378, 1539197727, -221451270, 862237636, 1574561053, 846888294, -472607382, -1849858479 ], [ -242287578, -1039574154, -1934489206, 1556378922, -2113496294, 728751086, 1549702633, -541466509, 163667194, -868688438, -994986850, 313323958, 73337351, -939982379, -1367969439, 147531558, 2042362099, -66121508, -499688010, -1984363588, 429765864, 560173911, 639516606, -1172085802, -1276108177, 1541375863, 1062934914, -1568295038, 200111081, -1575267964, 2043465499, 197646378, 1332905581, -2087287664, 313740923 ], [ 437455778, 1315673175, -1224799763, 901769425, -1118676241, -1266056554, -436668478, -1011742655, -140005457, -85817509, 1541832445, -2124737167, 1446561734, 873139916, 472966803, -449666507, 2078308373, -1356965137, 842940264, -2110654335, -792382245, 720641686, 1976229780, 1221167801, 1519546193, -21169156, 1027921577, -411820928, -149995582, 2136591912, -1979101252, -1697303188, 626088375, -1038238312, 1484522675 ], [ -1331248214, 1916984881, -363228679, -263204871, 149923820, 1727776390, -623132479, -218663645, -125380643, -1505863070, 1258927184, -103078791, 43586757, 1223803424, -2131771735, -133488617, -170651291, -181198074, 1079144391, 961076569, 1709686749, 1655117269, -1841071830, 1936513735, 719290202, 344653796, 1260906535, -414119176, 983116326, 2141200984, -103003199, 359759362, -560736397, 710066121, -501090677 ] ], [ [ -809200225, -1545413103, -2099146112, 754901103, -1614329558, 711154349, 992716067, 357629411, -194165950, -279549107, -1177506740, 495149176, -556696684, -872185187, -767029845, 1757104489, 1597696230, -1173700379, -775082410, 1717722795, 1742182830, -200153358, 1726905380, 1981109033, 492015814, 590481249, 746273046, 1272570847, -1920576558, -1757641210, -1299149572, 1300086589, -1424803289, 1217288441, 2023581640 ], [ -867712057, 1588489351, 64793594, -100665106, 1944145537, 5561351, -1105714382, 723463155, -1653121875, -1695816773, 2099660104, -1088483766, 490591217, -1255555212, 709641535, 1934208110, 458377401, -386414596, 1444853846, 59513101, -1402311139, -361892282, -1227239303, -770985245, -1732328158, -439223392, 831454914, -369347500, 1117255415, -673855910, -209298393, 2090553035, -706541947, 530098403, -205394339 ], [ 1418398662, 1867239441, 1350689450, 1923105808, 1524581475, 79112205, 1750107364, 1705224849, -1273029373, -1867266143, 1977289031, -623521277, 424140922, 1639612348, 2112048371, -167048651, -1256136199, 1678255708, 14357701, 1618231366, 598442395, -148736452, -2065340506, -7310146, 499651806, -570855649, -579254235, 1965424513, 1344583476, -270674557, -339816111, -1344115829, -1132996617, 2074290898, 1730427910 ], [ 1693493430, 1227579425, -706609595, 284215860, 1715993424, 688834322, 1028479458, -286310144, 465525081, 1814795358, 2030646939, 1590724006, -1989772233, -1122392637, 1143194785, 588121637, 2086050103, 770336502, -848514910, 2029625304, 1911506651, 779482222, 1469915795, 524801950, -1301754978, 1325623835, -1477443630, 1568801473, -356115727, -879740191, -1720001377, 181112431, 662232169, 855074662, 481037722 ], [ 302890648, -844935887, 862418562, 693209524, 1956406561, -1333408065, -649422522, 2005680478, -2049282034, -184656607, 152712023, -1714884651, 1885965532, -818277604, -1366001901, 1673839774, 111131649, -1111802377, 219714680, -2076224527, 1660405047, -101672777, 1668881546, -1466948812, 784886144, 2069715714, -1951998049, -445906715, 466573569, -1387612233, 1905763241, -1648225462, 534238546, -485256977, 944664083 ], [ -245837017, 1586987643, 1576281112, 1876927949, 1427931472, -1896721739, 1522771639, 2095881931, 828519839, -1842649101, 1814521041, 1733718500, 547018893, 1123267414, -1098887285, -1529787344, 1635964836, 1293125150, 476216756, 1637506477, 734591656, 773825481, 804291412, 201715601, 688125656, 941622040, 448530643, -482125454, -847331613, 1433472429, 1010896324, -1518177300, -1493219168, 1743074634, -1294877405 ], [ 780477521, -1367052004, -1097732619, -1514339919, 415199138, -2056408350, 539135691, 23018853, -1750253630, 672328536, 397586598, 605440115, -2068486921, 44356502, 1768759262, 497037690, -1236529377, -457206628, 2127901159, 1665910040, 242614670, -980106578, 591044886, 1569519040, 757960729, -986336548, -1256502333, -1272813297, 627763936, 2034310868, -1735781764, -354401686, -1442534946, 1061487447, 1416762199 ], [ 1897016405, -1813541444, 816402122, 331698275, -334692433, 1448473238, 40688702, -605444338, 440888482, -1168999839, -172831946, 358065766, 407982551, 1488990777, 1945293208, 922689310, 524922897, 987131245, -1514604635, 869077195, 2011765380, -987054570, -1387869483, -2087800834, -881245110, 1249249668, 179099076, 180936406, -369679038, 1684598482, -374771558, -215887286, -1994082770, 1437804243, -153379761 ], [ 1347093192, 761866248, 118877481, -733754535, 1131180665, -2023813757, -358201904, -417883732, 2103232928, 301444888, -676115022, -1976247421, -353807858, -568389483, -1320688557, 1455185385, -492020498, -36864621, -1369864397, 194986756, -1176556304, -1784898353, 465994135, 1476983086, -1156557967, 1290071523, 1041540902, -1699605233, 1820296273, -2028066663, 1007959823, -1293117742, -1853262932, 999514129, 1806046434 ], [ -454907734, 8977640, 1203717997, -568885416, -105952244, 1740996776, 1707357775, 1406766257, 2044996501, 1002994269, 1280654486, 251853967, -2036965358, -1566409682, 1329278160, -462893870, -1147357449, 699692239, 1750673879, -1745097228, -1628717004, 517570139, 1341103352, -37432462, -1234735269, 504511753, -1866403142, -385959348, -1612189495, 1037835086, 1234848202, 91533032, 888357176, -1980003669, 1702194277 ], [ -1335724306, 1969614764, 421736475, 1615233260, 52196488, -214964249, -1116506769, 1750973601, -404260978, -987129016, -953243600, -86908230, 985487072, -1143194157, -1074024908, 298145477, 41710472, -1997445037, 1323985587, -1017178556, 1918782187, 103098205, -1660081240, 1420183540, 51511962, 757829060, -267945853, -1551732495, -1425281115, -227552964, -739588355, -1532459225, 801493615, -569727536, -1673924741 ], [ -1602024385, 1289287001, -1436560676, 1389693686, -1293989803, -642303958, 644680905, -490869805, 1713032936, -13251108, 1527383465, -513209132, 1473636205, -1741909074, -1697341589, -1566290106, 1415664052, -1578816724, -746810495, 594186425, 2115127138, -791765130, 1380063710, 1591030983, -1266039042, 1305325942, -68817099, 474519537, 473549651, 1908491322, -1815322869, -121495146, -1424722521, 298291977, -1044233012 ], [ -1342237387, 1345784866, -133189521, 1741002075, 1554981854, 1075964793, -502340137, 578980108, 995524824, -751948114, 542051959, -1025874262, -1442455513, -1514413004, -870941499, 1259842149, 1057058919, 115473146, -1621431498, 1982991297, 145772787, 525800712, 719253059, -534539472, -450343456, -865980024, 970260632, 1878760615, -2005085, -1188567971, 841111971, 377424450, 1287523583, -1720283268, 1181638247 ], [ -823039526, -1461116706, 1368832815, 1361807785, -1531601328, -191945048, -1106284455, 1129976935, 179061083, 1245120213, -495988361, -712644530, 1594392971, 282690214, -940271778, -1665975262, 658171240, -1837932834, 728470216, -1345674030, -690273918, 1526087831, -1547857685, -1223106676, -52400557, 398448025, -884025315, 566360814, 395889708, -488899751, 435171704, -494458546, -1982279604, 217211299, -1866770207 ], [ -717806100, 2052761280, -711712830, 1145183218, 1285730957, -1542746422, 1531019525, -2051163898, -487745720, 1643655819, -617217175, 373301057, -2051332204, -173611044, 126359701, 366605432, -1472629787, -1504141951, -1032137844, -266094987, -242333904, 1767340406, -1233809398, -413403565, -1832960716, 1369954560, 2126086123, 777057828, -1078768713, -1267836403, 690883435, -569160361, 1292241078, -1127197379, 1609632426 ], [ -1357468675, 66523139, -488837304, 1777091405, 1861889465, -1022442468, 51965694, 96703494, -535972379, -1075843939, -315841358, -343878678, 306459428, -1611946428, -1325383702, 1304599672, -1608405786, 1033685359, -2058914305, 588346315, 206847734, -676422701, 1367345977, -764277419, 658333903, 1345712174, -684790445, 1762112391, -1388715996, 1519207881, -1427392296, -1954946740, 1151457789, 1607153531, 1959457534 ], [ 1039223214, 1242650413, 615744105, 2086048043, -1659111062, 1133704341, 2032393889, -211675398, -5494838, -1563679125, 1025916402, 2140088748, -2059060429, 729817714, 46749522, 1671258184, 810474689, 1612420916, -1215429414, -697059325, 971941868, 104395506, 1691295697, 1636936536, 1393236714, 133700974, 1285051280, -734255312, 516003144, -1991054193, 378754186, 123380248, -604652938, 1542577663, -444333979 ], [ -1116994790, -254846958, 1533312309, 1378403812, 122810715, -2058410378, -487371676, -898531407, -22998319, -1537767134, 501569348, 1932879134, -1883143586, -2040620975, 1344614710, -1992648249, 876803483, 1503581807, -1911901644, 217402642, 131944051, -1381601920, 1326583668, -887672577, -1047805292, 1953898359, 416530555, 859803452, 255140935, -563361955, -988968731, 1121733915, 1323116855, 2145266505, -1874892964 ], [ 325231898, -1846513937, 926871055, -203778299, 552154518, 1566473990, 452705629, -1812871032, -147211857, -1559143663, -549084251, 1532181314, 19778423, -921266879, 1822487198, 134111604, 1311736773, 936111259, 1471887638, 1653452603, -2003992086, 1240722952, -627392943, 1639145729, 340991432, -248302496, -1222465529, -2073286279, -1974905600, 1061592799, 493788225, 1429219703, -154586271, -1705587662, 1108723751 ], [ 1378973117, -692885879, -1436529325, 278713199, 206724823, -18378251, 739328482, 1367583968, 1926156424, -1861541853, -1801036459, -1000532108, 1910933319, 1466603331, 1986615310, 1280693106, 1023863350, 847080737, 1278247432, 1508214616, 1693654138, 901878906, -936466838, 1495177850, -954320066, -245160176, -588248743, -1062235555, 667224767, 1634267386, 626783528, 2021597883, 536864566, 1542418859, -1094282378 ], [ 1216836209, -630634125, -681713225, -1419353657, -1098963296, 1027633556, 647008734, 634743650, -634737280, -191985695, -211027226, -2126120917, 1905123739, -261238088, 1758727782, -1382425658, 760134512, -1807680458, -992495457, -558189351, -1816942260, 651615568, -582854887, -2073867854, 1100946553, 909527777, 938071660, -42797933, 1200755668, -1950991699, -313569213, 1125587217, -1279944393, -1857455152, -1607487502 ], [ 1837457930, -1989885921, -1684905960, -263279192, -1628637510, 1570662471, -151072172, -1383957676, 1251128687, -1657304806, 685617794, -2067940844, -1098681372, -1865398138, 911703384, 478154704, -1368560706, -916262007, -165710767, -1971577980, -286009112, -1735401873, 354923119, -929978521, 57072534, -925798166, 1751848943, 261306228, -2125710674, 2129116628, -13682269, -1362918232, 1093111810, 1942606622, 1737443234 ], [ -1629533571, -1645367908, 465764451, -1198404415, -344533459, 234626209, 2144724137, -1867763252, 1138431988, -1080698926, 1039666724, -582837366, -225900121, 898953325, 1739825944, 577197429, -775546711, -1290281109, 1473841930, -2026360791, -245648883, -165189134, 842068279, 889494539, -689586434, 2065145331, -1198108385, -2082052064, -1768986985, 828174004, -673932574, 1070706097, 1114510210, 1549052776, -440830087 ], [ 531264866, 1628078845, 1077468923, -647533717, -1384889981, 1594649600, -652610543, -1459608526, 643333117, 1479653271, 651823515, -846629147, 1257742984, 1857522700, 135118318, -3024906, -2001329509, -1241203028, 382517791, -1235753517, 2087704330, -941314266, 1269861793, -750853679, -703397313, 1554179567, 984772131, 1386592753, 1214537729, -1236208268, 904015170, 936927802, 1375198896, 1319276049, 347387454 ], [ 677568740, -342425535, -478817065, -298689134, -266043648, 435092237, 1291866060, 969568780, -563832578, -1863449415, 1003959652, -263782740, 1786884789, -1899787068, 23889793, -1933611911, 1156729574, -1981142097, 1127327972, 45805223, 1285598142, -1074033170, 351150064, 194358677, 1595429503, 510451907, 663182010, -1573281813, -338020853, 1113383439, -1929946959, -381322118, 793334666, -587991120, -94812131 ], [ -371371419, -1023470819, 875786548, 285557597, 346388538, -135888120, -1043823855, -684104692, -1839001728, 520724882, -317197584, 240848760, -2004848219, 923109247, 1018152596, 521093828, 1149881200, -644627859, -1817632753, 1281672401, 1456752528, 378139986, 2064304067, -178134066, -1503602842, -1173714182, -1066617956, -600238954, -8603065, 838626521, -175380181, -1664722604, 1158339739, 1554396914, 1006332894 ], [ 80787613, -2055658094, 2089933957, 2022796581, -1116593354, -196043804, 710004424, 51096983, 386004945, -1162223225, -1495852101, -220055415, 650475438, 1726850231, -1943807388, -911417181, -1597243595, -561988553, 1280436283, -2079820275, -560802763, -1903596461, -1570655745, 1314155035, 616960068, -1791537521, -116954459, -1409881788, -146051701, 468603302, 704681721, -81854721, -1054651531, 28256625, 1468155658 ], [ -1804011881, -1967814804, -1885078906, -741043626, 1771088939, 1010018382, -532074595, 862662802, 1370301397, -198984122, -1658168849, 1729786458, -1885091511, 80114121, 1477845788, 1652796584, 871209689, 484817431, -580900656, 1011817916, -1469294483, -420754324, -936540202, -1717229276, 1196656932, -1163756822, 43479953, 1669145245, -1869105179, 1800717164, -712472946, 571406443, -417991607, 1967372437, -1769997784 ], [ -1202488575, -406427332, 2732373, 1877486139, -14357744, -1617297991, 512687441, 1173852872, 1463030279, -651221918, -491542483, 507014128, 1686237704, 564143584, -1754288974, -1618295240, 455213897, -1868828179, -3737338, -990090152, -968930690, 1814571603, -293457148, -560698919, -831018999, 1025420405, -799878019, 1120459412, 1029965817, 219795649, 1094167657, 124940541, -885179302, -2002559536, -1174560892 ], [ -1435270608, -1154038079, 1232775373, -2054425343, -422424997, 569317840, 1613234444, 407918517, -1280310975, -468369342, -1399662286, -1324145473, -2028244445, 968563972, -51130462, 525675132, 309191485, -738728847, 1763489651, 1191411881, 1342477235, -1237434628, -995471044, -702131248, 1185254497, 305548169, -1454541563, 400570341, 590652526, -1727208196, 683721860, 1996771095, -423736563, 644873641, -1385971927 ], [ 1627209807, 1577825131, -233740495, -1814045242, -1628089659, 106972452, 103695199, 1407402273, -1679455291, 1477881847, 1212256483, 21609085, -288870495, 1556623242, 1984680851, 1706549097, 84093867, -1765412986, 2061709299, -1429634183, 868263721, 961791221, 353234303, 564123048, 1549393233, -1104425123, -1949170986, -1319628293, -340691729, -756305187, -1599148501, 302948731, 1012292533, -135523760, -1857963284 ], [ 215190754, -379340442, 275181009, 1827612201, -2037618663, 910103361, 1735847027, 602695451, 417568858, 564185750, -274738150, -1875081521, 2017634571, 1676912910, -1340847235, -758912327, 1033600843, 1573302389, -206744048, 235479714, 1293412411, 706238005, 873478217, 1553303213, -640949431, -1291201724, -1350695665, -467986295, 821848891, 2040003796, -914399973, 1657908853, -1761425247, -137327701, -669188623 ], [ 891278535, 132166827, 570314008, 224153625, 1490082118, -1794229703, -855049488, -463328658, 1633471795, -899931262, 1530049105, -1207503023, 272484907, 1082522350, 1609037209, 1752411818, 1200166806, 1550873076, -1307364764, -813958600, -183470937, 499669947, 1178110554, 1889020073, -38121117, -1373645107, -50866114, -1324446325, 1990978625, 1478143868, 1465242613, -1833871100, 2133233247, -493070798, -806074218 ], [ 1374730713, -112236167, -1455153442, -727775044, -854977285, 253520022, -1058862849, -1806045355, -1891911234, 1248547466, 1207047661, -1097004154, 895486485, 2110305375, 302872980, 488286205, -1071020320, -863752721, -1945845404, 121273810, 870932541, -99435611, 329902520, -889269509, 973830158, -1409534384, -1795140474, -54792871, 1341560708, 716556448, 2012586109, 1369294504, 2034497854, -433381273, -1454608473 ], [ 1851906021, 303788471, -840397502, -263117530, 1298842526, 985625383, -969636717, 1290204475, -1303595286, -161737691, -1303415806, -634966549, -790323628, 1727086426, -1596566171, -204014633, -775597817, -1402868233, 1526818197, -1110058130, 494961450, -892633843, 119664358, 1191538564, 1364175679, -2047826561, 1620688551, 1123991936, -669524823, 1628726144, -1760389350, -1766369824, 1768500299, -784372593, -1473268584 ], [ -629134953, 943151043, 1006498026, 1311448431, -736352263, -1289341704, 1408144132, -595747967, 1916650184, 1870583176, -2030837214, 806253856, -1513866093, -185967462, 1698334818, -1592921522, 1373860709, 2115211036, -83352636, -302607386, -401630728, 875020210, 1533830913, 391851791, 1674593171, 1913494724, -1454033206, -2011139573, 1410930795, 32760600, -508308419, 563328738, 1338819230, -864953087, 942914452 ], [ -405972930, -965027902, 1482905825, -1053242143, -1867864537, 825940847, 1352227379, 1476370, 919486079, -471177188, 162220955, 1193360859, 848636711, -1290584291, -10265554, 1988539615, -1337124139, 1489409499, 1992500404, 1462776250, 564444925, -618555018, 1703331152, 1630129340, -1657389014, 88642982, -1623390758, 219312638, 2107689717, 1896585518, 1618271808, 57039826, -1480633773, 1481358257, 107440182 ], [ -75774652, -1704338190, -537070718, -1880705665, 1301723142, -513976498, -433746608, 602149014, 945062837, 1210245795, -176033058, 126425913, -2123332467, -1237012866, 78124310, -1194713252, 2081137273, 1930328989, 74541470, -158805079, 1844030618, 1634183209, 745225688, 21312656, 750879574, 1910049291, -54075803, 108404784, 2050338757, 641707242, 680485200, 620857962, -1426664700, -1990707313, -655080656 ], [ 1650736212, -397602802, -1576984160, -1485970337, -1454910355, 1771463380, -1339523919, 2101850694, -703665429, -1633837419, 372302172, 1661202270, 1781526588, -1311792185, 656660070, -256493707, 2079017715, 1101758656, 622250464, -99050977, 1346427341, 1592746798, 354757397, 2087193953, 1721079575, 1656019604, 463871238, 896525697, -198098705, -694491596, 1444470328, 1583813090, 393037557, -1305602706, 1849557906 ], [ -977965353, 1108622742, 663253166, -49839347, 1071187593, -585472901, -1164843704, -832796852, -212400791, 390696388, -727724475, -1591583622, -8775423, 331938987, -557417261, 1178216468, 511802824, 49589780, 713723472, -400948443, -1965160935, 870424569, -1940226210, 799676045, -1663404518, -1359834324, -141099463, -712250954, 1669403754, -930123042, 1809234378, 267985177, 970499376, -1155348122, 638078570 ], [ 109687137, 1321124913, -1986154064, -1654455911, 1672971257, 1344869778, -938716104, 1844810853, 432711788, -1802075597, 416491922, 592309148, -699456069, 2049640176, -1417132798, 1397061895, 581013955, 272594677, -672673732, -290116363, -39176921, -1223404648, -240887438, -1573188490, -498825046, 1531485285, 1901632146, 112671237, 353831561, 1367573741, -466563436, 283639987, -67106740, 701295899, -596215497 ], [ -957888130, 248139377, -682135655, 1038906795, -163069965, 1452835268, 17569001, 1604059909, -1160598995, -845760558, -167144058, -916216703, 42855497, 2121495435, 91248790, -1403321760, -1645698813, -466188610, -1416803461, 81055649, -1237800346, -1161661126, -269944099, 789180429, 874629311, 931968673, -725395321, -1842388697, 1521553626, -1594658614, -184650123, -220570310, 1283280185, 913680734, 371051581 ], [ 2134667781, -1031804400, 60368778, 230859778, 1679004639, -980016878, -1509518542, -747296850, 1331931150, -584253379, 1505621708, -871468002, -876603957, 1679084333, 1707648169, 34881710, -1211250715, 1972810144, 2057115924, -488516977, 1184933467, 39095532, 467533787, -1599141754, -1090273632, -1386534891, -831721582, -164962520, 937795369, 1637948033, 1686747107, -544177120, -1307401579, -1746644676, -1657107790 ], [ -1119052423, -1208939329, 687425933, -1137643888, -1733987483, -1579019406, -1418486904, 1127462578, 2139336159, 309288229, -1186941426, 1689037115, -1199515942, 1840378656, -988371679, -1777734296, -1621126793, 793212290, -217948691, -1672641556, 1495613295, 700353277, 420420839, 1099085243, -659956429, 1164145040, 52698669, -225139060, 1724496089, 677722088, 794647008, 227138546, -1529524117, -540591915, -803486333 ], [ -1504534090, 677502640, 106674477, 1632519767, -1923868260, -690108996, 1709977683, 362182732, 1046002163, -1349804053, -790825063, 549719013, 382196628, 1081532090, 1310467569, -934053907, -2086761194, 1731488072, 1461965422, 492673663, -1176763753, 339734474, 827620027, 2055993613, 677297659, -1112955345, 1403935042, -1551584670, 526780783, 1112426715, 1507015391, -1406202988, -909765662, 31091647, -540903950 ], [ 263459026, -583075339, 1563483639, 378158321, -1264794758, -886680156, -2054967094, -2121406514, -522984433, -1152684707, 2110898841, 1815281542, 1086558724, 1079311759, -992210037, 774638158, 937667317, 158055064, 970450280, -76736306, 1036220270, 733535712, 302524447, 1243712944, 2012131373, 575139960, -1530360553, 19377759, 641729837, 1937994661, 178641356, -794700438, 544434002, -29890955, 1417216565 ], [ 662192858, -1006645984, -216396965, -1680411488, -932608859, 1239187175, -478937172, -970619125, 365355025, 1929864526, -1070352338, -774654223, -742129168, 688235534, 931451406, 1260960262, 1055352684, 1017294809, -1879906308, 1290033863, 504598424, 652920303, -429783183, 964701013, -428932286, -370045028, 1965990517, 1184595766, 222730150, 826077581, 372634524, 1611300521, 1639848989, -1516048070, 1651915489 ], [ 773977065, -1973281576, 2133160124, -1579289636, 416724205, 1517992378, 2074596259, 1403324198, -577089667, -1858917982, 394043519, -401300893, -1752446345, 1402964820, -260993107, 1682064128, 1985012590, 509702724, -653955301, -137333831, 1144214566, -1586974769, -521324807, -86031985, 1177128957, 1519429508, -96408427, -695440746, 1915250433, 328305007, -917191016, 2042179557, -1953829060, -339908387, 2023380067 ], [ -920199870, 782822224, -785279143, 348967641, -1779404792, 917726208, 1229439481, 1189818367, 1356355511, 1602641495, -1644487396, 1922625965, 1321760207, -718340915, 272612334, -851919927, 878775839, -714017210, -2105499339, 601356978, 545724554, 430358455, 373698987, -2089069814, 2085339885, 676127429, -842733751, 175131007, 636678079, -364092946, -601699073, 1616458368, 1870952710, -250372135, -111764928 ], [ 1207671265, 1154523775, 1689717710, 1794193251, 1860812250, -162182831, -2091603701, -719141781, 1856752875, 369615131, 1112312505, 1861478469, 1393384633, -1399464638, -991871211, 1293655535, 650594536, -998147524, 339253325, 2056827478, -585153425, -155563384, 246245522, -1856683539, 1761044631, -925397223, -324366873, -1611149269, 1911459934, -559399229, -1848056337, 799061235, -129667003, 1325537879, 1497548932 ], [ -1574547444, 801620562, 1566703862, 139876596, 771797104, 539142481, -739590212, 1351330220, 103555988, 1562688790, 339994490, -1487940191, 1837625583, 1180453622, -1174737707, -365724208, 259103035, -2077688978, 440811051, 102657241, 1634052100, 1355530294, 1939664056, 1867462078, -520928825, 1087178382, 2127725144, 233813977, 1348621922, -1625219739, 1054286580, 742372186, -2044520085, -1075447829, 355336862 ], [ 1631477449, 2069788462, -1019211266, 1861599592, -360856814, -579128789, 113243979, 1143361442, 339251044, 866503673, -1221369345, -553751029, 2138356204, -969710356, -1967404154, 18071905, 685379266, 2116278289, 1976834707, -1253368671, 28975326, 2080074892, 167849730, -1001537500, 2093199271, 884904900, -728591089, -1075695859, 819770946, 132229539, 726871436, -1864569969, 1042562139, 138579395, -481275344 ], [ 709081872, -1048999660, -1860488703, 553197771, -1372600577, -8697669, -772593183, 1576426499, 1799528767, 1348595336, -1454675019, -1579856833, 1307788328, 1737168081, 955831450, 255164213, 101278113, 398792030, 1918320684, 1589141810, 668115174, 958039348, 119937095, 245354836, -1942230336, 1761641294, -1325812166, 1921116635, -1752787741, 1153309019, -637155391, -1151881638, -20636850, -266117188, -222988709 ], [ 391369338, -1422724466, -747835708, 863513360, -1874862368, -2146478865, -2024536263, 67820352, -2005216153, -28520225, -2093161370, 784321759, 1686770576, -556013753, 241357037, -188268712, -1137789779, -134603281, 2140559815, 1927579422, 1326601214, -110026855, 623845972, -5668864, -1518100557, -1209847799, 807246140, -354273263, -919505431, -1117358737, -252145333, -1077239299, -444695617, 1145836569, -260570024 ], [ -890626939, 219222186, 915524846, 928168020, -112623917, 1257925245, -1255224116, 1149500641, 1239369630, -378755576, -1226650109, -380115856, 1271141432, 2068496246, 379695289, -1187285431, 2097617146, 1163021746, 2050136213, -899105640, -377169726, -1664727934, -1866873377, 1409230579, 1456687117, 144806335, 616436189, -66863353, 300908801, -1700451751, -1826154940, 926254621, 1290740888, 399704102, -937734575 ], [ -110025352, 1033592928, -712570055, 1934921610, -312151556, 916062619, -1178033240, 201252301, -2097745768, 619581280, 924629758, -575356716, -410418481, 1933814057, 1549552376, -2121861071, -541960635, 844266121, -1623207486, 390984752, 1564057466, 1935313400, 1972235235, -1200866485, 78155565, 2003588893, -1403752089, -776585715, 717502962, 1164756817, -545457593, -397987934, 630793896, -1139323319, 1024759488 ], [ 816441244, -904867937, -1991983601, 632907784, -1038179013, -435328970, -1285246957, -202838154, 1222014914, -220600434, -65396430, 327510514, -1602445564, -802831350, -1819748436, 1918744093, -437893412, -2100294604, -1144271594, -981504449, -261316682, 872490781, 1210649467, 958609543, -1948775849, 1277933942, 2090069966, -2004802615, 1078319334, 568279731, -1820468581, 1339243733, -1355544364, -315148667, 1312134331 ], [ -902719775, -1121794347, 1447890945, 949147740, -1403247972, -1063230540, 1956096353, 1028639165, -2049420334, 318945671, 263142772, 1776832980, 871158941, 754188904, 1986919386, -1020528096, 1438686502, 1677123347, -1081857993, -880830928, 2032079161, 1809554714, 1600312568, -2115002467, 964189258, -1454102689, -1398610081, -1710845812, 1621313004, -130443689, 253458923, 1028618171, 211197928, -602492521, 1653962868 ], [ 102447054, 1856195647, 254217861, 123514533, -922583481, 153388482, -1725841349, -1149176168, -2024967025, -273247436, 885619493, 2001734557, -544340647, 1359581432, -1447493571, 375845999, 1998228040, 1775272658, 1429124676, -1581800174, 2046273057, -618390655, 1636635051, 175325204, 82237706, -1987365687, -1277984241, -29481644, 300918700, 249011437, 1432767053, 313108394, -45649465, -1431569967, 248876954 ], [ -1938193012, -621424002, 2146413168, -990420612, -1408397341, 2091716215, 32057993, -658429768, 799107104, 992264901, -819112189, 1483516274, 1807515283, 446938719, -1618642868, -1682659200, -285395000, -424916262, 422117785, 1337154741, -267725379, -886024432, -701927936, -375754432, 1022544637, 1320975102, -1520338672, -271667817, -1593463452, 932001632, 1117296090, -1729023250, 739725002, -541191360, 3436130 ] ], [ [ 132333431, -733945632, 1855951375, 841801388, 1946749314, -1176707110, -1268592091, -1313606769, -1861170324, -972176902, 114474804, -1080895975, 2091153137, 1394409245, 585881283, -428268237, -11896754, -1721243126, -748657837, -232905468, 1847069208, -1554412694, 751883374, 912626040, -1096638635, -1341578647, 67416771, -1607876067, 642181202, -188847588, 773741549, 715593447, -21987543, 2011505917, 1742221817 ], [ -1514479221, -194621300, 2091745173, -1613836304, -1187348898, -1206016165, 1935558219, 1960453390, 554329366, 1929073925, -195693488, 222341486, 486168770, 1046979952, 1146922764, -1098262743, -1138343906, -521384533, -1421511446, 1659781307, 1166255962, 269384157, 1477103821, 716573448, 1466738952, 1378760910, 513548662, 821681703, -1959708214, 4285976, 804052565, -1657060345, 1982497284, 302192520, 1707281331 ], [ -720803841, -1766904615, 1288084344, 1990713168, -242581008, -1986825330, -1481244708, 1605690508, 238410468, -1175197657, 218295610, -88436398, 685914963, -843805055, -407068372, -1531543947, -358333397, 552365469, -267993606, -1994386760, -482155906, 745808860, 31813905, -1918133662, 890169681, 2029481385, -687451728, -2123847644, 3751675, -953230564, -1733768961, -1359256807, -1641274315, 1975847994, -811782375 ], [ 371623034, -1304395646, -169085826, 139971854, 1009888349, 1230245758, 1688982537, 1109764258, 1252558423, 742734598, -1677760722, -1286045249, 1936849950, 1952112164, -1745637142, -378061907, -1652927647, 1282638070, 652391727, -539510697, 628995200, -46413400, 1922992710, 1886381935, -1623048670, -770542058, 978964536, 1155213338, 1126218384, 1057685106, 918189681, 1701101335, 683139781, 1496638684, -1188415609 ], [ -51885286, -1109439354, -1075311273, 1486264638, 1183824658, 1695123583, -155025216, -1431708859, 2002034698, -1792445515, -2082232129, 532240234, 1226404751, -145675854, 483392741, 494571178, 831404442, 1576773282, -28813255, 1190034924, 95403936, 1462403579, -108887571, -736915979, 820477405, -203132404, 1279183623, 314138262, 1184738409, 370979631, -1473836357, -2087488201, -1020852358, -1227779486, -162035636 ], [ 1210129440, -2076252431, -816256544, -273944834, -1047228670, 1330967642, 916508051, -515023042, 989803257, 1925808215, 2111646522, -2138322500, 839814805, 1199362485, -1428831913, -1064125131, 1679343052, 49338538, 1880676484, -348853041, 368706499, 1695782807, 573081328, 1895730632, 974772121, 1845295873, -341767010, -1911451621, 854030358, -138559317, -890435116, -1355865505, 1369777285, -857236201, -1727349631 ], [ 21767999, -70422389, -1773617809, -268102919, -1076671346, 1449382748, 90232822, -1940702259, -1078154485, 2145726361, -2086899461, -1300179165, 1587635113, -1616207382, -1255193299, 1656433636, -1945515002, -1019966410, -1198480769, -510650576, -1150983250, 380168537, 611103503, 1939866316, 884296863, -1563469874, 189869585, 1022615089, 2141888947, 161393722, -217146481, -1719972007, -720039173, 1550250851, -1698517514 ], [ -1173865805, 1345595012, -1570079833, 654245656, 1653670786, -1008232593, 325242303, 1266615811, 154570084, 1645959720, -493699647, 617841646, 639322373, -354244057, 1576142365, -1670540308, 1015408718, -1994632893, 327715813, 798315628, -828998187, 1378987718, -1393242319, -1237563051, -1029149214, 277073134, 2130268556, -2134073241, -478114705, 778161048, 68129755, -797695855, 1830084126, 1366371736, 66170462 ], [ 6187510, -1067269696, -777427645, 396925685, -2023807286, -399941497, -1782215931, 2060906635, -1665639893, 889392541, 659121916, -247787712, -2032783851, -1267657179, 2097866923, -334503871, 1441167840, 1362574346, 828596853, -675674443, -446390974, 596794689, -1502143170, -1995268688, -1009810683, 781422487, -990204911, 2068563225, 173219330, 866878912, 878804270, 806189508, -180031345, -2065006353, 1005779546 ], [ -193050052, -422871653, -1925126815, -1147695359, -1700079333, -1675923242, 560516904, -1256172595, -1570257730, -1312428111, 1476850683, 2005043951, -350569521, 158867713, -698453887, 69302088, -1642880272, -1160176444, 1245279548, 1666768119, 1612443071, -882643641, 1298385770, 1718751022, -613692771, 1427785402, 388494752, -21403681, -2106002998, 1696564577, 530851262, 1590376907, -629587480, 308837243, 1025617900 ], [ 380855681, -96729723, -1212958428, 595589989, 532499008, -138381798, 1245310866, 1367022356, 1687083131, -671724229, 1361819179, 121364819, 1099144702, 84711714, 1318729892, 804820862, 398228290, -324642884, -2082462873, -1013274563, -1372508589, 1686048183, -492520083, 1385588421, 1110461260, 1045647605, 1877969142, -1529430337, -1683895582, 1960853117, -15743526, -1725701570, 87171049, 435882990, -1569306229 ], [ -815233001, 1782305416, 546378529, -437251185, 362880299, -1843034854, -1645834579, 1369145480, 614698583, 1221555765, -1973031418, -562562043, -1491750578, 1131707996, 1259870681, -346117624, -559102500, -712949338, 313949779, -1822361341, -1170604499, 1233473916, -492289784, 955451051, -1775450850, 167537899, 460714592, -771116298, 104631757, -1302182164, -1341578294, -1277528510, -430897547, 1132012769, 1933114391 ], [ 1486664977, -1564675464, 1570878306, 226767046, 1328412061, 14092106, -1339453254, -154996702, 1128069300, -844370767, 60323766, 200801870, 1258670908, 1879659645, -1335050508, 179667324, 1308933764, 31612843, 1555935125, 160279633, -860877265, 431923050, 1299194904, -1627808572, 1109288132, 1794308068, 1493457899, 834715760, -2087297045, 1009570085, -1879333226, -29035571, 1660500028, 118347470, 1056713722 ], [ 168140929, -588257885, -1490842005, -1235917575, 958133753, 1392178387, 685065322, -1079735417, 655288109, -1862739009, 1657483803, -174308734, 718231555, -1589605817, -258624296, -1131334809, 635597535, 1674156227, -1796565875, 492430751, -2127648712, -1975071550, 138338623, 371889661, 244084661, 1128842975, -1866317668, 152403745, -1886856594, -35953814, -747473535, 654805997, -1695769111, -379615654, -1319261559 ], [ 1816389101, 668085248, 1518550287, 744619864, 563141587, -1653921642, -1847404500, -2069905396, 385227097, 956651693, 1445016182, -621553954, 1380634451, -241231670, -1980611835, -671958701, 87575045, 565128901, 573844246, 630355591, -166649294, -1406607595, -1172238220, 1435578873, -1370213691, -684411627, 302659121, 556507971, -1343588082, -1225425808, -1880791040, 127063779, -1832654998, 1609917139, -413772742 ], [ 564190631, 1250487510, 1381083272, 2146122038, -1369008424, 1395671020, -1455752859, 1512484609, 1398370832, -101408973, -1095265645, 1556790790, 1145482638, 504084860, 872790911, 866573264, 1502210542, -1256143357, -1650365215, 742751086, -1873935615, 1894967070, -846491555, 1404879730, -1928752600, -53188756, 566110347, 1199156198, 691589127, 52038913, 378359678, -2075310477, -620534821, -1963765341, -1782069789 ], [ 204639280, -1432552078, -1410523175, 1757081767, -835693877, 1826947260, -616380562, -1559939145, 671532941, -981306609, -233004670, -733888331, 1425485796, 966174460, -1175125995, -379918512, -2012778618, 1880495633, 274820148, 743237814, 665031848, 1906914495, 382927757, -96961159, 1520636264, -1006155365, -1734076190, -1592558475, -1584748501, 291141012, 1056149650, 1859333699, -1474961287, 340090829, 420346803 ], [ 2088136970, 298192154, 548108672, -1181258638, -1604092808, -1943566436, -1155969537, 1129423884, -568576399, 44776162, 241686532, 1906798253, 517606438, 1414606074, 570194846, 719183396, -1991099585, 715794689, -1513561634, -436322184, 1939074051, -1428981303, 962978697, -1372203680, -662612122, -1834987787, 1662572874, 782810881, -2107975700, 667156423, -696703167, 1189704271, -1121256537, 1458202176, -740619981 ], [ -2033572203, -1322467834, -656710651, 422967997, 1236616737, 304861435, 515461244, 1915126140, -1492215201, -468396057, -1666707952, -1601083566, -1957391109, 210382744, -1074582256, 786930311, -978444660, 50509307, 580279494, -1894456797, 1054280349, -1630459560, -1106238569, -977103090, 469482742, -2140700574, -1861078070, -798684428, 1548175941, -449916296, -1400517063, -1368931458, -1861181797, 373912135, 98921800 ], [ 1289962295, 1750084519, -645811190, 1337134646, 913070859, 1615569008, 1716715777, -16761531, -1049809286, 281152437, 1277758837, 886410922, 2010746199, -761901648, -602879211, 877098979, -2019101274, 492249188, -1625704315, -459416718, -837431716, -704297025, -389481926, -353093300, -38719390, 149789491, -1908826094, 208834542, -341801732, 521718814, 1265962548, 1177663066, -164035370, -1929458018, -611071986 ], [ -1586767854, 1927514553, -545728824, -887616841, -2043003461, 1703485875, -1812382330, -525518651, 1750710186, 1805951927, -713950778, 334665061, -2056497626, 243083037, 821103415, -958119149, 1721600563, -1944632567, -2128408425, -1252626642, -10853150, -1650413568, 1171481727, 444523129, -435811225, -1137545481, -1160623848, 2030919068, -1124682810, 392537575, -2123926488, 898700106, 123885583, -1369057007, -851349584 ], [ 564010502, 1330306192, -1728444491, -1402651951, 124555587, 1013720535, 498675628, -403630731, -215710305, -553678457, -2144694207, 1297544774, 806642355, -1669723443, 776982349, -1775900120, 1952752952, -1872834039, 1158270025, -294140951, 353198178, -390402271, -748021263, -775298305, -1327577574, 877895675, 698378684, -2000062561, -1425972896, 1226150086, 1900653408, 1027001931, 534821120, 781813497, -2144004444 ], [ 2117634723, -295464358, -1179477471, -396194566, -1157270091, 550187966, 1639161688, 76368119, 1515267396, 1297797121, -308293768, 1502083180, 783037746, 735840595, -1689047897, -1395714163, -1392079238, 839589756, -1614137476, 1288346667, -750156933, 1539162079, -1330649669, -282404399, -830907424, 957753949, 2095413431, -108172071, 1781713320, -1267936706, 801780211, 444879051, -2144542223, -605171077, -1893115368 ], [ -2037198067, 769117441, 1420863531, -1517691246, 899205843, 29484425, 1128383087, 1867837272, 358279826, -757072423, 1291728608, -757277919, -354074793, -2045808487, 364378152, 1523924205, -1081591773, -865988950, 1316031443, -83575599, -924087088, 525348287, 986536149, -503985504, -821453150, 668291279, -1495597565, 554555998, -514960075, -307795607, -1277815324, -3684048, 875068791, 564405365, 1836981943 ], [ 1045095494, -1168343301, -652711506, 714707412, -1105390371, 430433311, 1489171555, -8305933, -479765722, 1113632342, 923151441, -1855878341, 658929789, 1277788540, 1395293349, -901500914, 1799211393, -526971468, -1705756105, -980744467, -1690061013, 794359507, -1659461803, -50668815, 334199512, -1916134323, 1975090874, -1221303911, 903165250, 711029489, 972366340, 7625416, 1876110017, -1932372153, -1825736118 ], [ -1275150726, 1927214371, -1192919939, -1195389573, -1309047897, 652615298, -311462481, 1908480197, -1629251159, -1586264352, -1560513838, 747998496, 1224923536, 403945157, -1612237251, 1351827665, -768833698, -1827488975, -1551399375, 134726929, 1950290932, -1495580039, -475316734, -217580152, 1307441040, -2097986686, 2071701052, 499306970, 124828479, 1497257729, -1368385816, -214162968, 924923746, -2040858082, -107526061 ], [ 1431848887, 1559328386, 1072263071, 10433084, 181880201, 950527566, 427411692, -624090432, 1615066139, -892474258, 500536507, -1368454875, -1510140280, 1296219581, 243862325, 771695913, -374646126, -1703912044, 20293536, -126211200, -1635924180, 41783701, 1625773738, -1803225541, -1667833562, 1235472878, 1884666771, -1160420841, -1910565797, 173503475, 1274584248, 690351301, 642022267, 1496767335, -1897416972 ], [ -1643346624, -176154541, -1751490359, -2086275646, -1773613033, 666007692, -278205935, 723248569, 1675162817, -1970245436, 1168005667, 641745418, -1315565419, -866725884, -917028151, 1899143771, 867500825, -1432938765, 1091269730, -610179009, -429473547, 1521944423, 226568297, -323317428, 136486573, -804682061, -1474571638, 171528436, 1481377853, 1721231080, -472525633, -496009662, -213487489, -469575555, 532528444 ], [ 95549539, -1662217279, -440957489, -649235142, 1107594703, 1816377659, 1046101692, 994405987, -1784698521, 2018007816, 584251331, -966799005, -478201205, 1164822751, -1622448435, 884553849, 663236760, -1269779810, 1434349505, 199617110, -1294616391, -245466704, 642074543, -758887599, -1409823375, 319906923, -329083249, -567952529, 445554867, -1585611839, -61405279, -621526857, -1383734056, 1440981265, 1154196753 ], [ -899702547, 68083118, 1734803205, -318504564, 71424273, 1473967586, 956326975, -481437840, -994534295, -552901069, -770461379, -1728014092, -1159317624, -331080864, -1309513846, -627372574, -485709957, 561215788, -1398418027, -1511129679, 661650908, 817025332, 141247921, 939532175, 1632070056, -1699425131, -1025344927, -1152278884, 30473037, -990296935, 1725965477, -491926183, -366837608, -1420823489, 2093554815 ], [ 216150036, -295620338, 1669510061, 1086916780, 1869047717, 688589651, -1133275595, 2014049930, -594883862, -1066672920, -1213536285, 1748741221, -1614729145, -843089122, 1053563812, 2113918812, -1173529627, 1413942774, -515662273, -80675219, 2041291065, -1046976163, -1351616763, -528428851, -958820279, -1863406504, -617886956, 842903552, -494354746, 865895301, 551133591, -605284661, -625631879, -1022290989, -1126714021 ], [ 488800680, 820667086, -1485848930, -736401502, 1050455704, -1242907961, 1847933886, -354375555, 810962631, 791468169, 1059430643, 2073646525, -1781800759, 1593986498, -645528319, 1289401842, -1379765207, -242086478, -634987028, -781152909, 1239367730, -1100032369, 1752202422, 927364463, 240779848, -259816318, 727732182, -936006070, 1125663158, -593829366, -1255475370, -604379244, 344913909, 1952536633, 1316238199 ], [ -619799929, 1561229387, 1254148061, -1039729671, -1448132376, -46072501, 1588575612, -1026347829, -1820002164, 1075560874, 145994917, 794498108, -1494947422, 1265239841, -24821180, -192938448, -1028064937, 716095564, -1405271008, -152633907, -1517790334, 1245019482, 349682043, 1751266928, 271999489, 2142380771, -1439564244, -95901719, 1274318990, -2129923935, 1289684360, 20431048, -327542673, 1043480345, -1391749046 ], [ -602761095, 337923144, -1699953637, 1520472380, -936110993, 647815304, 16598482, 331847852, -1170384982, 1422532857, 48334505, 1461063064, 1499946299, 668834629, -933293279, -1838630579, -1223718758, 2056470990, 1347925446, -2030787778, -945042164, 1042473649, 42413948, 2028780493, 1409664550, -617319596, 74275685, 705471170, 83121744, -791422213, -972493884, -902104458, -309712213, 1063065989, -1842459784 ], [ 1924157777, -1413625220, -2117260648, 1633236767, 1729676218, -1106648670, 1878278441, 1089829073, -1585961264, -774937713, 1288761705, 4797238, 1516103057, -292936902, -1681427758, -227847834, -1246596279, 1608786814, -1906647880, -815868030, 974582206, 1993294097, -1942193160, 1044327055, 1477148888, 1096895525, 1720296176, -846740689, 578664133, 313535122, -56816234, -1416016101, -735138276, -892796423, 650921041 ], [ -1394011775, 18562852, -520932984, 1751860858, -632482614, 1383831009, -2043930237, 1086248270, -309634608, 1124848381, 231884877, 11379171, -253070938, -1651852460, 864445136, 1096033995, 791491961, -1076924010, -325758084, 88336570, -1684398398, 879677599, -455272440, 706815925, 2115541292, 13499676, -424305150, -870371343, 1412115635, -574159976, -505324445, -1376906931, -1695911452, 780299270, -1484213380 ], [ -1199390935, -477435260, -977658600, -1006125976, 1903226021, 596458406, -1536707664, -1273451340, -2009679309, -396481330, 713860324, 1256648197, 1894431824, -1507823207, 1567230291, 816193499, -472398933, -233885977, 1078681479, -56055377, -1623639255, -597267839, 1900125282, -709929840, 287916634, 641960981, 1994126585, -1936725454, -443221550, -445799286, -1867604085, 1361734848, 1869468144, -1981627945, 2137503182 ], [ -768590450, 595623746, 338702485, -1836038935, -10043465, 1962111127, -1879004409, -2067999720, 563536602, -142865628, 1482456503, -1225234122, -2121138335, 1079482041, 1819793424, -483681644, -1462968710, -241060084, -1434096802, -373823673, 136678396, -1959072651, 1627856124, 633000982, 336001251, -1091072145, 1319210101, 927852947, 940635281, -2143690583, -64826834, -778565620, -1069934923, 809014963, 569403084 ], [ -1767485999, -1982167820, 1557605739, 79825499, -1280579502, -154200603, -890151769, 1759724912, -1835371043, -66553970, 2075899119, 159251163, 1123475709, -1775789351, 605754293, -378297427, -1069897904, -1461857872, -528549679, -822631967, 743660746, -264436747, 1965023518, 355772672, -433889389, 1421100313, -1159574202, 1264485410, -2117043136, -1308116817, -1457720679, 1001768115, 1161976963, -2043726438, 1033857899 ], [ -1287131006, -283851205, -176470782, 1948384030, 487134043, 602459787, -632229141, 572861662, 3307421, 918554905, -1837556654, -498790069, 2119607684, 1286951012, -263948666, -2083022081, -1208976126, 1872603640, 987326807, 49427448, 1711911752, 17355914, -198182262, -1968300545, -2120891846, -101438013, 1721584140, -1362252203, 1607505716, -551297494, 2035712885, 888766439, 814806949, 898890606, 1553834033 ], [ 1377346976, -347181317, 1843324522, 908966381, 2033054402, 1256149008, 2020602180, 204900429, -668315294, -1168078020, -1692479728, -758863019, -775263970, 1814094733, 208084163, -1965696428, 1320094372, -1918071100, 827281101, 193824699, -1154476360, 329750196, -348017228, 1220964856, 1538963496, 1896357379, -381999119, -1335232565, 1147987553, -1874415150, -1342756027, -364002443, -472851332, 529146573, 37415733 ], [ 1940572616, -117322527, -2057776434, -1999094517, -723255849, -554363246, 1005160406, 1380163813, 513785201, 16648347, -1945326107, -1698804426, 794671902, 901282406, -1608405416, 1363748403, 451044247, -1332724839, -1790520304, 478909548, 762187212, -1612540925, 364657846, 918305610, -883666927, -1553257133, 1357037377, 2013203477, -1579651314, 1025366623, 1406121814, 1889200988, -402866671, -1269020504, 1895261655 ], [ -2101595315, -1304460214, -2128361884, 560210190, -1531557922, -80984060, -810133658, -1722688984, 1554890379, -1025076666, -1905696754, -1148705577, 1437568563, -1017813128, -1785324793, -1797439708, -952321878, 1222685297, -1742754378, 469600400, -1061768345, 947380669, 276823226, -984215394, -656038460, 42656100, -4817327, -1393541301, -687060112, 470309168, -1376226662, -70736342, -1528768651, 1470341771, -934185410 ], [ -1672321474, -346685836, -2081042048, 1490015609, 1551345545, -1176337576, -622920426, 186005380, -642884522, 125052942, 1812347460, 528047465, 1108838405, -1095387048, -42037895, -332727382, 536268188, -394862976, 312126540, -623219825, 405261914, 2102374594, 2415928, 432471257, 1232040761, -363990832, -839741710, 1051639984, 1108010842, 205334373, -175315202, 1576348031, 249774925, 162850088, -1678505275 ], [ -1977892388, -2089047273, -814304072, -2106363404, -884926294, -166025152, 292488639, 109709680, 441179419, 438079848, 65171292, 529045820, -1283190597, -1781021662, 674299437, 1731040380, -537994397, -691074864, 1365541454, 289366059, 927136226, 2091536308, 1846758024, 315224064, -1030670800, 347133869, -2010243032, -2083512325, 395123013, -1519682550, -2094647723, 99953709, 1896285628, -626584895, -262958683 ], [ 1123210169, 949879193, 2068793987, -243438156, -313948446, -659345698, -687832806, -754607620, 1609480715, 1488645675, 799929932, -1818835757, -156915672, 1481787071, -327372330, -972775132, -998908660, -238543121, 1310644953, -1626165395, -128676498, 373644480, -1087420747, 1660346501, 1445731763, -793916712, -413582588, -1184562779, -2044345590, -1172331398, 1625501979, 480619163, 641446457, 423575610, -2123001073 ], [ 611386440, -200488159, -1077299993, 939852441, -780386510, -132638191, -1544503566, -985560467, -265446283, -7469096, -2025879462, -1215144810, -273268609, 1478024124, -212241599, 381918869, 2080682995, -2058695092, -1410238654, -869906680, -746651407, 1026900210, 700412821, 1412498471, 288023593, 544029623, -1249350767, 847825890, 1787372079, 866720324, -145985684, -55545664, 548345916, 1455035205, 1805332613 ], [ -2097364521, 1277071389, 1413818520, 1499135989, 1389340497, 535759288, -1175374889, -375635703, 1514650116, 818464686, -787128962, -1663885603, 1354054560, 265905287, -2028337045, 1330524, 422318153, -155158929, -583173118, -1042182705, 969745065, -1387958357, 86474801, -1704027141, 471371468, -1259065996, 440589683, -1907541153, 2015331464, -841321328, -1186706621, -199690518, -911237144, -296181147, -1135439886 ], [ 2106526961, -1364771067, 429737463, 664067621, -1140161763, -426963414, 1014677682, 1623930357, 655786360, -468115543, 495538354, 631885386, -1268312606, 1740629639, 31259865, 823557597, 1147032974, 1493667243, 1818387228, -1509272712, -756846401, -1789461375, 1538705258, 937489781, -1509228490, -1546969369, 1374224630, -1139023921, -1402927533, -1900758953, 923196110, 1640340446, -2116421296, -2100697552, 777195555 ], [ -1843196851, -1795741535, -803866938, -2000385885, 669399281, -1560513978, 115992773, -1826472177, 421505113, -1872422708, -1332768658, 119772355, 1198329954, -2012352194, -1622728101, -1944309406, -977573951, -826537098, 165026067, 2093875967, -818395307, -337650251, 633875551, 1595388653, 2062013722, 313263893, 1083491653, -1314799247, -2024539748, -1554092721, -614814979, -1280908323, -1481909138, -58313628, 1887235300 ], [ -931176975, -172829404, 1416521225, -330431625, 1349266115, -540147985, 287990139, -988518904, -7718224, -1058065013, 680963518, 1130226661, -1722620356, -2088036216, 514443842, 1489832781, -82331496, -1366456471, 282030347, -136631026, 1181443757, 1481478299, -1364564182, 1004151610, -1697860548, -1821585791, -704847544, -1084185681, 2145256704, -560976575, -899023308, -383159442, -1569594972, -1111687913, -2033721300 ], [ -121226618, 120735538, 925421179, 518621592, -2003245103, -1909655161, -1467909342, -2052768038, -192148327, 287006767, 47140448, -1413556364, 32585810, 848010757, -1023967300, -1240455803, -1538795695, 1012448666, 1659303375, 618925404, 1267317759, 2087462316, -1498562402, -359256839, -397766669, -962131751, -1094809994, 1022953763, -424052565, -352837734, 823956194, 1328741010, 1260340226, 29312360, -1238079336 ], [ 1334901410, 1819650154, 1661352953, 529632929, 904823246, -596868769, -128263669, 1400645494, -336422362, 1778480586, 707702565, 971172981, 827312890, -772968842, 689126339, 1839484995, 547018567, 532214733, 268113462, 1526862825, 1579360370, -277107929, -453523797, 899559485, 257150982, 471989230, 1077257954, 1970354886, 1492165309, -22655422, -220853922, -807586222, -650392627, 153180014, 2015063305 ], [ -1500786898, -1679272610, -332729903, -822753218, -1680639940, -95019632, -650323465, 2082812778, 1592104220, 887099754, 1888082296, 515097419, -200136013, -1597806057, -240281268, 333237940, 1422072952, -629819086, -2098849192, -1462402727, 542249570, -1481275084, -885181623, -1147388592, -250698737, 353790505, -1352599195, -1969096979, 1251903417, 1977979651, -1544459736, 1221327791, -1193634240, -438590882, -545780145 ], [ 1068660595, 162587742, -1992515467, 1053072728, 1799627170, -473282764, -948205392, -1780504752, -42557872, -2119352347, 141702766, 1804389592, 385045159, -1419587351, -682550088, 929414828, 96410134, 1520792487, 1001798920, -1797695184, 1974140729, -2106151603, -1332068069, 1528691845, 598260784, -1965153412, 1070893108, -1834846986, 902907936, 1888693790, -371516169, 1206562998, -695909178, 1704954464, 1640424763 ], [ -2072399240, 1374150273, -1048019791, -805330867, -804067728, -2076365956, -1724077820, 118741504, 172232058, -263232139, -627749390, 159362257, 135295337, 217969454, 533547051, -363895271, -1271906444, -759224524, -656559944, 129129713, 1462658354, -968330222, 1120535388, 49860952, -1073295074, -601306148, -1623753537, -916378400, -834284256, 2139490698, 1761478903, 1083668167, 1367293809, 307498265, -599060500 ], [ -1116603937, -400579736, 54552219, 2090094574, -1944059526, 1499461262, 1081495261, 801813748, 950076695, 374449650, 615832419, -1056883692, 502314714, -1705350285, -806628615, -151642460, -405752475, 1550907499, -2131405584, 1050240188, -1464793174, -164843645, 1175015846, -2130680746, 703323612, 1530847572, -1820367882, -758708763, 1776144281, -2076986517, 1127019333, -174826911, -314450254, 835264328, 2060175867 ], [ -1269230901, 417827136, 1685934683, 753147612, 941244680, -1034944849, 964917063, -1854195370, -2037025021, 1076569397, -1900357613, 109572373, 1434192636, 1574346371, 2002414905, 499493745, -319411207, -1154765443, -626740245, -1311858146, -1895079709, -570589061, -1238413664, 1370813481, 794485959, -1683194398, -81852177, 76186803, 1361216605, 349502975, 1883415787, 1619398770, -864955223, 1607767607, -993653667 ], [ 240731570, -1407646798, -121457912, 836813677, -637991614, -853994815, -1075216613, -498283016, -1831558421, -1965955878, -502612736, -1626167337, 1394725846, -131961364, -1816310226, -1509741443, 1197627263, 709477204, 1798401235, -1789774374, 1662537076, 1391582651, -1190100488, -385868821, 89708007, -1324749549, 683895114, -1302357006, -628509149, -1371192496, 1917665857, 1949126828, 2137003596, -590613865, -1092406265 ], [ -1258100648, -806952609, -1571181464, -941771127, 10591888, -952172437, -1346253294, -1127510169, -1930017066, -1184630582, 1173375035, 1889354532, 1015955350, 1092255974, 173962136, 1598442128, -223733440, -531005185, 1781673217, -480695880, 988070920, 578928877, 1252298655, 1778512427, 2103701115, -1954106263, 2007341383, 1059714787, -1342367444, -1486049450, -599685504, -1096861894, -1181021473, -712564848, 1175052393 ] ] ], [ [ [ -122612644, -1119741784, -477894764, 1292105328, -61488009, 1873983275, 240257421, -1036653526, 595653638, 542587262, -1129017488, -1153777725, -301939821, -1035984390, 288889255, -2094847234, -1459376225, 373006598, -1725196971, 828955468, 1676195358, -1173728131, -1940128949, -82269770, -909361173, 2135053154, -1244309981, 432266706, 1777240163, -809949043, -1200890498, 448543642, -1550369330, 272069647, 507110322 ], [ -1668640428, -1494552426, 767500743, -933879420, 628120916, 1720471551, 319621988, 2091600442, -1837351732, 1656935052, 1032179400, 1670008933, 584564718, -256092554, 1271334318, 1206422896, 1598818393, 493116367, -944123571, -1648019061, -1832774308, 509248359, -1308326652, -2027540082, -274879894, 824555132, 259713893, 1400677569, 65291079, 1217065577, 2052708991, -1119383185, 283837677, 1244264517, -1883139463 ], [ -973842756, -884173486, -1392594255, 1607553306, 929525420, -705250172, -257004040, -1442577609, -522230374, -1317040640, 1371539702, 1493069632, -615940747, -883636831, -127285418, 1547806470, -853883531, 2062625434, 1776226609, 1435858797, 2101225680, -764538192, 2141049654, 142386799, -1388720784, 63554869, 287606849, -223250132, 2141441917, -1164785558, -741542464, -645488483, 425216608, -1785978229, 1372170337 ], [ 1400303571, 286728887, -83378437, -1911060442, -2096408732, 1722426209, 2024351229, 1809751382, -1229660876, 1121133035, -1730972925, 317324830, 891439060, -37073448, -164191780, -543645091, 48569097, 1604624282, 1314994765, 420555346, 1705138121, 199007803, -1977960916, -867016474, 200815326, 1927681549, -367088882, 1677564889, 1749962818, -1571661315, 1614834130, -406581324, -326907913, -786713815, -2038831711 ], [ 2030318882, 327135427, 2082080475, -522180437, 1037864711, 1606932313, 1091376975, -1765047547, 1642591752, -1678440935, 114483008, 2075190342, 1980744956, -1160008298, -1829280197, -158486031, 448803733, -693622639, -1025112359, 1925281188, -1378167208, -781857968, -541105169, 879694588, 1354671753, -2101113017, -1645144914, -1760473001, 1561707440, -228705761, -412539700, -293076336, 1404757145, 2063112741, 811126848 ], [ -587475412, -513923748, -1089819410, 2145098446, -1260951030, -2041192101, 1873720855, 346497798, -545373266, -1677406457, 1110061322, -1734357686, 984068168, 208571405, 495202697, -196285198, -251487854, 1470626112, 475983180, 1397462086, 438475519, -1621575821, -84103831, -1036828029, 279039474, -1071800650, 50795569, 15595158, -257556408, -1353651328, -304772585, -308642110, 359229158, 2098961811, 1515595330 ], [ -1406657908, -583655814, -1689985124, -41040612, -1663184938, 606692560, 1485626639, -1560017751, -1041616239, 396190227, 1759398117, -1216902672, -360449772, 880250843, -642447878, -1981662800, -820611082, -412639410, -1503126546, 1970687103, 40519193, -2101050775, 680648107, 693431735, -1436111567, -319818804, -254828067, -1164520051, 23141765, 529672546, 414418123, -951149459, -16559582, 626062032, -949386817 ], [ 633969816, -93734299, -1305036589, -42529782, 1602265386, -285713681, -775970427, -360344972, -1493612395, 169180003, 579072690, 303503651, 1893266894, -1974667791, -1300522298, -424747088, 361749329, 780261135, 404620784, 789378759, -234757331, 1802927045, 892683137, 215502806, -1703100702, 560516081, -2083801765, 1420073880, -834669205, -358755387, 1955069301, -1856244193, -853525697, -80839418, 2115918093 ], [ -2063371622, -937664378, 1892585282, -2018431435, -1773250190, 166601257, -1166918791, -768539419, 1466044614, 1454698806, -1232330766, 1218616039, 1590855679, 1167448204, 1587305949, 1464130082, 47937301, 630763193, 62094314, 1436277930, 1392867549, -412718811, -438821227, 1674121250, -1306977413, -94523779, 908959494, -1545483130, 1781999143, 1004380016, 1933602462, 806015687, -983780673, 1789329224, -1718511844 ], [ -764501803, 816830324, -1576825563, 2016391649, 1683157449, -1528941203, 258930050, -1293382505, -1895474826, 1578021844, 1813760648, -2012535280, 1181612015, -1411674141, 626212262, -645344853, 1133152440, -1415899258, 1676950858, -1558564798, 903893105, 851585892, -2030443252, -1893869409, -2092446444, -1043299304, 615096530, 178539030, -789135751, 993345448, 1964438845, -509118768, -2072453643, -785175804, -924998289 ], [ -1538010125, -775869270, -349352549, -1039019152, -440931613, -1196720221, 1099614816, -498308139, -2084419695, 396162083, 336288155, -332426640, -767106031, 96448860, 806891732, 970599266, 1546867377, 9265516, -1638721263, -1568375600, 1641429158, 2033109610, 1834674647, -1199868993, 1422875501, 2091491684, -1006356633, -1343780008, 1904867725, 158442957, -700837808, -1992183774, 1588959973, -256163925, 7500336 ], [ 464520571, 1321181947, -1334409294, 117148776, -1004650707, -411918945, -396667469, 467806825, 1956894062, -2025402980, -1490310508, 206818288, -1450683546, 1526303017, -650562177, 567428848, -905998197, -809261726, 236885491, 413439653, -962786568, 1445475446, -597136046, -1363802697, -1173359943, -1498136719, -29592328, -1502047064, -642225830, 581046931, 1890891211, -1092026013, 2000703921, 315499389, 989550357 ], [ 1320861708, -343742374, 1148615008, -1358733253, -1400803769, 1753003967, -1006977705, 1984873375, 408042354, -1731888077, 1957350697, -721241417, 730918140, 1257417746, 1973614610, 1469221265, -1563038447, 998314167, 142598678, -462367034, -2009679708, -541761396, -489083954, 148361513, 22988082, -128227568, -517074911, 763437073, -544424091, 2069655894, 744613606, 814743541, 932900664, 1690665820, 1589373463 ], [ 800818455, -396564118, 1532886834, -2043823646, 1296575842, -1774283496, 790521797, -1394593635, 2053646654, -584080346, -870930440, 324751079, -692752478, -608771505, 766262986, 1336044139, 1268216659, -2083381468, -476336479, 1938823892, 838930774, -1451560612, 2091300046, 517199989, 21341465, 1348300237, 160333599, 223206786, -599434130, 1689843073, -2063684095, -96652752, 212412894, -897320265, -1594028187 ], [ 1921221292, 2024270202, -1847376028, 553660639, 1363491104, 1628713030, -844368971, -679379689, 39235789, 1432245803, 2001593844, 1580226838, 1993578585, -320768111, 2146109283, 1133647257, 1246974610, 952273109, -1600173810, -849786312, 1781935101, 2007145233, -419575656, -38982671, -2069392752, -1975018465, -757604357, 220845629, 1161015178, -1858168054, 2042409142, -591455455, -797292064, 2047696621, -1481413991 ], [ 1329585576, -2065682056, -1872908243, 672865892, 1594869696, -895960944, -784170561, -539078524, -630021249, -1853397761, 267411872, 1025849499, 1896313036, 419701619, 727758770, -1284909185, 2021608331, 1515611465, -151934888, -1386148298, -1047233177, -1373945752, -1898596929, -976174920, -1016069618, -1598030009, -847366693, 1043928027, -204831758, 2004208346, 658578433, 99363304, -1158220181, -2108319032, -1539457346 ], [ -390198816, 552713857, 780761736, 583225425, -874120198, -1875574425, 364291737, -163973069, 1326081143, -1098377880, -554435667, 1009417210, -1918645909, 1408533723, -511496682, -1465345789, -446112794, 1640102787, 727980916, -497177322, 2108648297, -1619300699, 1071348468, 84518266, 1982542457, -1627103174, -1192909259, 397663072, 540426607, -1397993133, 826725802, -298291786, 73367578, -1224343098, 1302624111 ], [ 119523, 2008435275, -1917319871, 471130491, -443650057, 1154007583, 1275437156, -1990969568, -225778623, 516435531, 522856455, -67515052, 1922239890, -395070460, -1664494068, -1910521737, -2135898189, -1218587761, -2085621172, 570325067, -1893554643, -2091803869, -1093297346, 165183833, 86165191, 2046688510, 1828222078, -1727270876, -1607347716, 716306108, 1346496160, 916625150, -1815723074, 660684360, 1956675863 ], [ -1094602633, -1524682189, 1951794426, -538116683, -236812279, 2129117515, 832738128, -838088021, 1142614301, 478534887, 1353474394, -110015875, 953539281, 1294313451, -1744417387, -417997274, -1166633919, 1497766423, 1004126611, 160795756, 946747025, 1260217860, 1330129409, -1902393993, 1022307803, 536791340, 2093964498, 221071498, -1744406749, -258947111, -1633636405, 1304620723, -2080821897, 1368490327, 631038631 ], [ 1209170672, 102043209, -1328481644, -507373224, -1236365926, -1338929558, -1504392997, 1675074325, 2050407895, -278699710, -370957667, -582178901, 1936167282, 1527416275, 682028119, 1168006731, -107385452, 225379195, -1747794185, -1724370842, 1322494146, 507310474, -1984256499, 1115912072, 1848996992, 1332732972, -1645065569, 149748942, 2102107141, -1860829427, 1947147599, -941427764, -1783364520, -1853445340, 2111419375 ], [ -1749994510, -1134608601, -1751852101, -225477407, -1980403170, 847352414, -954067611, 1801350536, 1295280128, -1947049963, -1640382871, -1078477987, 178119637, -335466307, 1084571999, -995534218, -1345670064, -1909392721, -1270438848, 477776107, -157832970, -936753402, -89585517, 1720515934, 1873262297, -2143205893, -1560301175, 2079347327, 2032558779, 720086051, 1615417868, 282096382, -178155595, 1167794277, -1807935792 ], [ 1883798418, -1527413243, 653728989, -161549768, -1229856029, -303964595, -269082794, 1846768206, -721878279, 174002077, -1576530464, -833866959, 1225900541, 1894840020, 361337150, -1354605012, 112961250, 2132268170, -95351092, 1347010407, -1836390608, -1996843815, -2087432285, -456958461, -707205382, 746562507, -1248291018, -270321536, 2038707738, -1714726321, 2109489824, 1833541110, -1665853161, 658566196, 184582768 ], [ 823827354, 1514990167, 936723335, -1087294745, 777387881, 1725929419, -2131727984, 717832859, -1856325755, 337325208, 1351102542, -693158297, 1801734869, 1210120237, -239661405, -1675866576, 245826273, 1954167399, 1647078023, -1777008344, 442292069, -1033319430, 2115983719, -860302649, 1046228433, 438889419, -840351782, -1152154348, 1217740812, -905474550, -1932488841, -1366996053, -1063258906, 783519913, -1816771496 ], [ -493062930, 2117409994, 445539899, 277857371, -1125154710, 937990832, -1881801241, -492537585, -9954412, -46326400, 861221733, 109640421, 667474363, 1501272769, 1355085713, -335811833, 1584340487, 1739204825, 769874300, -1195805332, -1399806850, -1594199166, 885251406, -1822467504, -398072225, 950307840, -1949583938, -1017516099, -1573071797, -1285879812, 2114626818, 1510099877, 692825802, -728838499, 589326105 ], [ -1321494907, 1935032213, 347694822, 1792712482, -1370154969, -835682276, -799073817, -974548986, -593793883, -1224450472, 305753368, -618281252, 1559080559, 734219270, 2008840633, 602060442, -1487548058, -1315704865, 1119865753, -1488254950, 441130679, -1988973097, 1545151290, -2021042802, 2020623427, -1294945887, -771275240, -1884143427, -274275887, -1332940511, 766186425, 1274604857, -1109038271, 323731321, 2066223926 ], [ 1171814204, -2120965496, 1797163442, -1157689095, -1293601086, 564990107, -1010703459, -854913653, 213369781, 766007660, -2049553485, -1667943113, 2119882199, -209959879, 390266016, -502566448, -1996531495, -1702566048, -723696764, -412449474, -387748877, 145519141, 387200170, -86243373, -2074926254, 395938862, 201293524, -2065512153, -1649987494, 881237824, -210618863, -775407608, -2146461869, -925343563, -668452594 ], [ -1502240128, 1178122325, 1323710582, -826203921, -162262390, 1615470693, -349960545, -1860037558, -777569836, 443495370, 1142581894, 927235863, 833883606, -1062878503, 309210968, 842753017, 1797434558, -1376904636, 1196776705, -1207017681, 838291087, 665456483, 707181627, 1806246953, 1762893732, 998173112, 285277458, 1340336202, 103103715, -896173812, 392490584, -2136732354, -1199894061, 434396795, 1362649221 ], [ -1320033294, -1267427011, 1556243594, 457099998, 1079933218, -1115073570, -113450694, -158904632, -49772356, -1842214439, -54850070, -1248762823, -1833777336, 1078029506, 788298416, 1350430458, -258048002, -263572648, -161493061, -503848851, 998948244, -587912477, 881261793, -1507585393, -1849165760, 261561667, -1220554798, 896216154, 463074166, -1604746689, -1263436931, 1556668394, 634361153, 55724263, 2145891162 ], [ 279641953, -1135204316, -1321807974, -1865852572, -1966776852, 1936329108, -1609578400, 27904759, 30759263, -764247495, -333586658, -1612354146, -1776935811, -341697225, 550566594, -133595624, 1872331042, 1344303672, -813914498, -451841978, -862893910, -328605327, 17892087, -2063862936, 1641161173, -1830885697, 1914646764, -2091681101, -1817731364, 68564066, 644474326, -47552852, 176420965, 472556329, -1762635101 ], [ -1236956045, -1694451890, -1422198277, -1048744486, 179054611, 411301508, 2145556421, 220294400, 249322650, 284462323, 1585739101, -505332270, -961432549, -935304118, -1961310706, 163923975, -490380084, -240275307, 1013068940, 594538521, -744469356, 1399232637, -310963938, -1560472529, -1120369009, 2018275643, 946528884, -2001011849, -682631770, -302574909, -979202496, 1500920454, 1707327646, -1590368010, 1758656421 ], [ 546172335, -367546108, 272048294, 1875879927, 1601235301, -1173026445, -2127869360, 820938163, 1684063315, 1064770393, 896281296, -763930237, -68960375, 1544869530, -973063875, 1343447273, -1645938059, -2094045473, -1401402161, -1588518643, 119697197, -70055441, 1931205686, 1880349423, -714928709, -1790555145, -282376803, -738799988, -597506810, -1866600169, -1955374946, 1657456125, -1467941228, -1520903225, -639148904 ], [ -471491803, 817491117, 1109208789, -764001359, -1555989669, -414996, -1042016630, -980333773, -1323130283, 248619250, 1766208075, -279065254, -928110556, -1815619383, -311945833, 187870164, 215824407, -1699544451, -361853260, -438843056, -1688842670, -667522162, -1881007611, 255669289, -1181683692, 56310180, -987178820, -134596188, -1329886064, 1043379318, 531773133, -1677792669, -1437272316, 297387579, -1030729386 ], [ 766859528, 1352522882, -1663512470, -109033889, -1591391834, -1937068504, 458895824, -717896089, -2067498496, 1974807577, 448053061, -1300336771, -1680722872, -514390637, -1221153228, 779070514, 1694606132, -1917853655, -1939287067, -832457522, -1995022558, -1204597251, -1923292893, -1105735507, 2048809117, -1679579190, -301351534, -116875864, 336309247, -494390290, 66438324, -1185464463, -608513775, 684362858, 821037232 ], [ -1877492098, -1891487599, 388276811, -545629173, 1485277690, -1839642369, 1056650728, -657019779, -1266920922, 1601336305, -1144968002, 465460034, 2005925248, 1864842653, 1534407576, -1348622429, 405519907, -2112142124, 1888608912, -331989030, -430477142, -1609505708, -579523131, -867618695, -1233121275, 1423331488, 865675135, -900846035, 1342974492, -354559945, -48872113, 1012745368, 639651976, 1045916843, 551320111 ], [ 1942682462, -1404796388, -1869992138, -345345351, 65044542, -1719030603, 25241415, -496363313, -981230300, 2116937904, 1851495745, -1495799858, -457997680, 1248618999, -856333071, 178241912, -887399626, -1399944495, 598520540, 1300590792, 673882774, -771550368, 560914203, -1170675575, -193565731, 434861421, 368700181, 1246997325, 1705505765, 73578809, 282004621, 13277257, 644508662, -888249511, 523613803 ], [ 1190227570, -112534652, -844429675, -2016435328, 878249004, -14791300, 30092587, 1012365096, 62191244, 885544339, 1882747644, -810850255, 72548439, 20333032, 390197566, -2064153601, -1797919315, -1316350466, 1507813941, -1787373011, 1293039955, -224464534, 264765353, -46495105, 1341581730, -186004869, -713593198, 1100883021, 1732079117, 1324776361, -1704699249, -259923550, 214493394, -1033363756, -2025095127 ], [ 873187919, 1702121220, 1097566439, 1035043573, 249546942, 204477838, 1339006573, -1912987393, -471828775, 1880007507, 158873265, 2074873946, -2887015, -310701425, 391138524, -497606434, 1520740410, 267483389, 807730714, 1643142742, 403878488, -900332927, -78809067, -2065360758, 1488612617, -951882106, -1324997142, 1625170513, -2045915763, 1309116859, -344340002, 1259203603, -272095605, 1912229962, 1771856059 ], [ 218287517, 792747182, 523022786, 486479100, -845461171, 1613725293, -1546090004, 951896125, -1780238664, -1279678723, 2051571854, 1785181702, 1001838709, -1890092253, 1366567742, -1265254360, -1786523669, -115257401, -1876563816, 319422195, 1447487709, 1168881418, -1968742568, 480911079, -181478449, 475672702, -343240628, 1773046402, 76572626, 1253627505, 1325802767, 450357601, 343260457, 1281886523, -1343431297 ], [ -681216421, 1334410120, -1118465961, 1601086309, -281619971, -1742448803, 579837918, -1256154171, -618648613, -2106592328, -364226568, 621791994, 1240843512, 1250430830, 516604664, 256433268, 330278673, 1386210338, 1216196658, 653941663, -373203397, 348565001, 807346573, 1568756430, 1468330169, 1343398882, 1677200594, -669457697, -1774046167, -1921140986, 294005149, 565253823, 1421984089, -298600722, -857241654 ], [ -167838312, 1067555416, -695103217, -1717825283, 1863655003, -1666472620, -1522288833, -266848534, -1344811048, 1591601943, 1296353749, 1646884278, -2087555857, -722272591, 1059608245, 1431660256, -2143635627, -1489851606, 811313512, 1993091556, -1079201813, -847833624, 1715650168, -1434610219, -400957093, -327443309, -851831820, -1823066285, 1114475090, -786306084, 1109943456, -1202837042, 951469038, 1567947167, -997019071 ], [ -31238633, -1582845798, 2049942179, -2034788403, 1386167311, -806065129, -1632532191, 988197148, 407622410, 1142884317, -1605781000, 723387923, 1747580679, -372323742, -981241286, -2073921315, -1067364696, -688231353, -241318295, 1620824836, 894745678, 526512894, 115246911, 2097046117, -588566559, -457216177, 406065886, 597169636, 1193304713, 948612890, 1608258215, -2092782135, 179337828, 1404400707, 1173594672 ], [ 314048071, 533662143, 1831402721, -1646901642, 1431389668, -463094734, -489580546, 664032653, -49981667, -1384019102, 1251299795, -116649733, 1981033101, 555425557, -932460382, 1574379238, -579273142, 58218778, -1240112061, -1867392325, -1479130070, 2074111163, 834984639, -1712790848, -1444604802, 1554610517, -280634312, 1224339208, 740838318, 1404286882, -1049175584, 1146878736, -1849087197, 1683026965, 1637307487 ], [ -1532188023, 601369604, -206051899, -641449008, 1595047788, 1780267652, 1697328885, -463108260, 1693928049, -683188489, -868581812, 1892841842, 238313121, 1497249984, 781530479, -441969582, 1205624556, 116733514, 1618800690, -638459216, 2066892071, 1039764111, -1717953975, -1199595443, 651009419, 334889170, -665116883, 809205365, -1504153927, -162140836, 1549564010, -194582475, -1620463226, 1047659952, 482419372 ], [ 1004188439, 1632520129, -1020115641, 1301117195, 1702471411, -572737085, -1818705670, 1763459826, 804308862, 322277778, -1574652615, 787860946, 311038786, 790136873, -1238559908, -1767088081, -249684119, -591908114, 608853012, -897034359, 996188373, 1044289710, 1654007314, -2065423098, 1115825955, 2142449257, 2014716256, -1935626966, 1925389371, 1589303907, -186589249, 1464193181, 982401332, 1763074718, 298685791 ], [ -1667941831, -985844386, -386990230, -1206760714, -1278971322, 1697475676, -838524417, -1188625549, -1864638631, 797734856, -2018715281, 1911641410, 1643953949, 1109201102, -1687698490, -911626123, 824849208, -309796792, 1308003233, -1665329795, -1836653036, 1693249017, 2087516194, 764511828, 255221511, -1417289892, -834656725, -718044472, -1498878278, 894695794, 1744510601, -2062712243, 1284052900, -396768509, -1053214821 ], [ 1226272759, -1765629964, -730175258, -1150826856, -1303110768, 1576468747, -2110707697, 117439765, 1501160322, 128732742, -131420505, -1252052478, -1251344991, 499276992, -1008195394, -1727652561, -491617434, -1018453874, -518776162, 1081092899, -1677346545, -1655791098, 419718745, -401580941, -1390289009, 1626882523, 2078705154, 403880068, 1774999984, -347795441, -1527198451, -155948764, 65324114, 702875797, 473593870 ], [ -1151528714, -1124671076, 1252560018, -2078103828, 185990568, 878386842, -1184072987, -1151991880, -1046076760, 911792919, -382465482, 1414419473, -853390408, -624888237, 94527991, 618252146, -2122455849, -1220479086, 155062008, 779604292, -460252879, 1015990816, 1894437882, 208301800, 2138149932, -1873198921, -1208706681, 174654301, -1325141841, -1414727802, -1848930466, 1585025438, 1062951433, 515369339, -1925802343 ], [ 380233442, 1805543828, -104624184, 647689173, 106444637, 2133319511, -417736788, -904439016, 2132298887, -1560420089, 1326150067, -881033133, 863489218, -1337833872, -332536967, 337427766, -1112772023, -1625142311, -1090178887, -34176277, -1312524177, -168648003, 160301107, -856417426, 537502652, -1883168766, 871581673, -36905944, 1799082172, 586372809, 1059212872, 349596756, 490678190, -1272340877, 410623402 ], [ -1524297081, 84263117, 1161017889, -1074028348, -1514268184, -2023138805, -2139505671, 1670969983, 403873019, 433758321, -1137055980, -1401826086, -1320723010, -1057588550, -1842320628, -628042785, 1473853826, -1719039273, -1587842347, 772826121, 1711305140, 1479995967, -1902654894, -67242037, 2067079281, -1825964795, -968127035, 1851845660, -1664291878, 313449248, -226008146, -1669347285, -949653359, -1479342461, -1637679659 ], [ -1688908167, -1828508560, 1322926370, -125683373, -1589994844, 1633510822, 2146812047, 1901778947, -662270186, 321515706, -620428377, -1661710904, 1354439821, -185235332, -1577431702, 2075854073, -83964631, -147411750, -871920779, -1915727296, 1767321707, -1827535536, 1193402348, 1851269234, -881640253, -1518022959, 95524256, -2112862686, -1440611001, -1729514829, -1252894326, -1335589737, 1987666712, -1374883050, -754932658 ], [ 520610569, 574769062, -697174986, -65547350, -1127641227, -2080695252, 301475348, 1782563419, -1240762221, 666263389, -668292236, -1429915122, 1758804155, 1760290588, 1906889422, -453942087, -1920603006, -35072008, -1156486922, 462159987, 741668545, -1746090343, 1268299588, 1049408645, -1741755806, -109554390, -301034536, -223428685, 228726803, -749403377, 48872968, 582518245, -623808049, 533722674, -1817238304 ], [ 1508914774, -483019531, -41228419, -943612163, 743525878, 1600180391, -1103726548, 20420052, 32258123, 1566185189, 1339012371, 1771285884, 2124869000, -2024802024, -1392809071, -1635452301, -2050005008, 772800431, 548238139, -726656186, -1047282898, -313400145, 1588210133, 319649042, 174652330, 1388951479, -183149949, 2045509015, 1644207907, 73857853, 1196717314, -1870045923, -576542458, 416035370, 1672104958 ], [ -284851943, 193178402, 1175066041, 1150432303, -2108855322, 1373199486, 300291446, 1531011520, -1457293759, 358290998, 693181944, 1924329511, 233834849, 1764811437, -1531664249, -1673036355, 1134544621, -81072912, 1119175900, -80506993, -251971356, 1061900548, 889970230, 840312141, 5217125, 1536391969, 1398033780, 120267222, -2036408893, -997494031, -1200480287, 1853097879, 1321811590, -611791961, -808814058 ], [ 1800274318, 206425519, 419115044, 294530166, 1470784159, -1279527054, 235158495, 771079419, -149173272, -1157624326, -1701108064, 1831869750, 1783814894, 424270762, -1001614945, 1123643488, -649602131, -852402935, 1422475846, -835125051, -1267757778, -881981469, -739950213, -1605596365, 1711225306, 580239468, -1717252818, 933578866, -1897948181, 1288475493, -1199619787, 1408541929, -1087719867, -1420464636, -1318361961 ], [ 372481278, 1953039418, 910103530, -1629319361, -267565829, 433493684, 14891142, 1058576921, 1214926314, -1325317237, -1210951977, -1058921080, -1487104607, -836978472, -1008297050, -28576151, 188517890, 1714256481, 2130243593, 2137281938, -1568998583, 1858816575, 348132714, -580840162, 1218381962, 1837079833, -288927638, -1959518135, -1173845394, -1862966740, 313543075, -884771762, 2098288279, 899740192, -1715577326 ], [ 470851037, 400852558, -1129911934, 1482506136, 413140762, 432197901, -1615175089, 28614471, -1941480521, -2001944551, -494093831, 1407804768, -712287589, -263379280, 1876590464, -2093482900, 2130074257, -1612072806, 1183676207, -144822171, 2017554878, -1912946768, 816158517, 1548155521, 1413489780, -1237578001, 1859356654, 1892947414, -381679235, -1556998753, 670642282, -613252545, 2053024435, -1680878479, -1232405717 ], [ 1804882160, 889809677, -475138978, 2131111772, -1791941003, 1222317895, 40174800, 1882266237, -1731889103, 1378982978, 297145334, -1280294983, -474449550, -205912881, 1868629206, 328135754, 832512654, -832546726, 1043615504, -912898280, -1113669142, -660054840, -624304507, 561705492, 1436324463, 747209412, 1129671100, -1020705210, -1430365570, 1749017084, -92203300, 345928330, -1669734406, 1829136120, 1952961023 ], [ -482169820, 369098791, -1142000528, 723907870, -822620144, 439846820, 1332252904, -1355870088, 1101767392, 498441513, -1411394894, 41096333, 1087842993, 1171119627, -1019601146, 357653922, -44610291, 2008782148, -1979553319, -207627205, 2067408008, 511392585, -1527819425, -704749755, -1848876957, -1215182256, 867436139, -1207688236, 2076016812, -1873578002, -43283009, -290803176, -1126908230, -1363419339, -1310861950 ], [ 64870605, 1793885582, -1280223938, -125160841, -28330940, 240328931, 1469983025, 1103046857, -423788446, 1323916435, 113305526, 1116943123, -175516361, -1922686442, -1794908782, 1169923334, 1798505485, -8081531, 777792340, -1281884786, 685188521, 606331491, 1718257896, -214253956, -1398341692, -1907405194, 1140288959, 1364041195, -1255291753, 1637605398, 597592595, -573895516, -571352477, 675782263, -89099464 ], [ -1917557703, 249867712, -378080861, -404366023, 1431556113, 1684562985, 1621919755, -308337892, -750294641, -1086843194, -967085649, 323658859, 2086177686, -1883624702, 1385359602, -1959761660, -1926121498, 1102222276, -1655354717, -715766666, 1629127493, -937769050, 3225851, 263030244, 1294596099, 113898194, -1620915493, 1915168458, 1738861584, 40832981, 1314354650, -223226397, 1241076763, -1868705289, -1727230640 ] ], [ [ -557376117, 1597898358, -1026443786, -1773836029, -1699944224, -1709246361, -1333325373, -1874535644, -1760290035, -1083031782, 1957124799, -306261602, -818255323, -1533556969, -1492604276, 1450313640, -2042844522, 583464735, -1408921663, 818163741, -1278988170, -1336090470, -1347433565, -244726776, -1317931967, 1838422112, -473389554, 1626636068, -388545349, 616795954, -942477242, 300030594, -456016958, 1678702116, 798890625 ], [ 1723657789, 31644887, 252540046, -192104787, -1664791143, 1735107579, 495713417, 362463325, 2115330208, 1021832270, 1124388104, 1526373123, 1467346026, -1458850651, -1427545814, 128805611, 1774941, -655129110, -1059665319, 187014043, 1967054165, -193963181, 784070210, 896452961, 975303633, -1825090014, -205147613, 1945011845, 2088242075, 1407938588, 1159725018, -264521965, -1548257330, -85573695, -1507183697 ], [ -2079981054, 1638132164, 1980474154, -59179406, -285962279, 2031926071, -627104290, 833857932, -643909140, -445672199, -825676794, -1673960423, 990311982, -2056208926, -899358046, -610415049, -1103004273, 410758763, 1934811292, -1629339849, -1819184941, -506822399, -2094434646, 1550674876, -2006497243, -1579607711, 1396074840, 1231778924, -266603946, 1001569578, 1222805603, -1553260496, 1885951041, 1098037843, -1269429079 ], [ 175414543, 1172946593, 420539792, -1863693377, 730227907, 940404164, -513028646, -646319706, -277365374, -902233036, -1396394542, -1146019534, 1522466356, -1770323803, 815906930, 732470335, 20058259, 2004087039, -55989366, 1967990363, 142430359, -1667712687, -1851267147, 815991074, -149087357, 601071444, -1379669108, 1302589141, -1781831612, 849608096, -137813205, -1124247835, -101666699, 784526365, 1745010856 ], [ -1344924728, 1691699604, 1353487844, -1790535440, -1775786774, -1028209313, -679364654, 1364514503, -223327738, 1927892126, 512251146, 1392104232, 1965449893, -2103990951, -460819840, -2065049885, -1042571767, -867889307, -677468512, -451796976, -816948589, -403855359, 846289031, -1038956484, 944931961, 1416453160, -1875974805, 1185566257, 1421903687, -63706191, 1424017570, -255129215, -624843195, -199276391, -58588312 ], [ -1216622661, 1709032181, -1748195867, -1400644707, -819328313, 1830806032, 824055498, -748878441, -821469065, -1556212945, -975918582, -872946201, 1800050583, 825229653, 202209406, 1744899462, 365039670, -122579177, -908412306, 937185854, -1338322769, 1766212559, 577072250, 1913512728, -1362951007, 602746890, 973140121, -2029010095, -1403023699, -264819082, -416381283, -1859404083, -527593806, -672629181, -2119028426 ], [ 1707034360, -1856463477, 1149644292, -2004498812, 633075946, -1196247649, 1846846364, 2091224396, -399236000, -1968336473, -1152024008, -1072931850, 604924853, -1060819048, -5716891, 435331567, 373348128, 1523747841, 526820085, 1980499876, 1481416258, -359900942, -958474688, -394744676, 475471062, 1345163497, -1704704671, 1922062461, -1381904100, -566652061, 1641107404, -838865215, -1965054767, -578980958, -1001773848 ], [ 559738141, 1693132321, -660951776, 852391541, -1466649723, 1561776100, 1919363019, 272222351, 405844748, -603665745, 433597477, 1857037663, -749112400, 1516322526, 704081888, 853404714, 378209421, -508740221, 1136707463, -878115239, 856415788, 1195209777, 307529023, 1833346082, -2053223324, 182982768, 1090616431, -979627993, -421744698, -182082620, 1200606733, 1234281610, 619770568, -1690211491, 1268694316 ], [ -1958448072, 755171392, 1841438961, 955049630, 1816253350, -644372756, -27749457, -400050797, 488504334, 186785238, -456043062, 122140270, 1880174805, -965630387, -1664589922, 1374624445, 764929410, -1122101166, 660980422, 414062313, -1192143420, 1451687156, 1646658043, -1594485565, -1890807781, -861148820, 1216620172, -401046197, -194508271, 1438843915, 1626801032, 119591044, -360918016, 1700049314, 708151420 ], [ -1398590816, 1825830658, -2063435877, -574741504, -249616912, -458486319, -750556505, 811408724, 1064549320, 554944264, -712775695, -1719016234, -1096979466, -516609679, 1406326838, 1192501182, 1727623460, -2069363316, -1506330551, -851762435, 1784541985, -2023295376, -1089420233, 986747024, -1656958206, 1313003376, -359116194, -942663677, 1408081019, 1481684198, 2020839456, -803804391, 462888210, 1875798375, -507401798 ], [ 804162261, -2136206394, 1066904996, -67470737, -973235334, 1144734710, -906617710, 614901861, -1316650036, -1742329004, 1867751932, -386026375, -1483812835, 1662547193, -1767084580, 1856081520, 2071211657, 2083972829, 1902547761, 207957535, -1420758275, -36428375, -1971513474, 1795344606, 3404492, 1298823471, 668581945, 746073693, 257585235, -286788117, -224315385, -484156275, -192637824, 216351923, 933400626 ], [ -210996377, 446257429, -668145756, -230508917, -267279577, -655413604, 1154882649, -408862196, -808379588, -740440807, -1580623706, 334881185, 595106083, 1376902918, -349727897, 1228100858, 112935939, -811401755, -305080630, -340147670, 1228485731, -2054310233, -831510238, 1052391034, 1541671256, 449991896, -665393584, -1415783766, -482743244, -1860798636, 729246383, 451750794, 2044804798, 873261476, 383848239 ], [ 1686363068, -176766626, 970558195, 781695133, -539340432, -2132996457, 507131151, -1096133025, 2004947433, -1062610543, -2113837972, -1923316308, 1509683827, 1517536212, 538197678, 843122458, 1919447831, -141936148, 915936563, 326144914, 2103551883, 1047150394, -97002953, 1260389232, 6096552, 835023183, 1404659669, -1464913039, -1852481252, -379878505, 1744493077, 1051523069, 1486080262, 578191871, 1716810511 ], [ -279146737, -279702123, -1847634650, 1889577547, -584869747, -1316172829, -922784985, -596623492, -223681680, -328130062, -2114605363, 1214375057, -341840691, -824464269, 1096835174, -1236748355, 673991480, 1384940199, 732122070, -92127114, 1094968060, -799854204, -1413944887, -1918012941, 1106837403, -1792607098, -1143403302, -442150256, -2004749816, -2062538664, 462152255, -92383382, -438267874, 2122008083, 1577400275 ], [ -59230839, -982229778, -740945405, 1157475190, -101118158, 934764770, -825540488, -267497778, -749631556, -864389906, -1911089147, -718316115, -284678503, 1521853740, 1466194320, 747943901, -928958850, 2102948076, -467789301, 837866834, 598311793, -1721898380, 469155614, 1200133171, -723414834, 1265863046, 327985165, 1933822114, 1868368392, 987755381, 1860146761, -1444059526, -1089458835, 565057115, 1161133803 ], [ -1590759078, 1532691529, -454778651, 1115879603, -719175044, 1354466518, -1893467971, -629234929, 1024069620, -1894238063, 929752887, -1110047353, 860380287, -146210773, 451505570, -417332455, -916356064, 786851953, -1959200427, -1696916318, -1998725340, 1617611205, -1520290181, 430799349, 1194500585, -1440964024, -2110048291, 1050108384, -1141504219, 1673039152, -29984562, 2078383309, 2116729459, -663713037, 1964412935 ], [ 2052448248, -1333011925, -9366045, -1727744448, -689932817, 1684783237, -2018152602, -1038974097, -1801871901, -1698213664, 1471614779, 334019333, 1528020771, 1315260488, -1281467047, -2071334350, 589382181, -692790081, 1568492373, 324159580, 1140475747, -347979200, 302745071, -868823280, -851538369, 968631750, -1588040707, -1545038344, 443765433, -646239043, 1151494927, 1876144531, -1080086154, -485948176, 1319159729 ], [ -1855243687, 1171387452, -1658005, -740729058, -1845827904, 1595852839, -1646700406, 274861729, 1891726865, 252109984, -373021840, -918840239, 157275066, -1250118482, 502025846, -1018150859, -1530029297, -1066574757, 1652128005, -954450296, -1154843623, 414728631, -1967521714, 1600220235, 305967130, -1389678308, 734300735, -857066607, -701693836, -421215210, 131352025, -1758195974, -2006275549, -179570131, -1293707126 ], [ -1030936834, -895486549, 17965695, 726574369, -834979614, 1222987825, -8941799, 571462833, -911459276, 1782235597, -1961933336, 1446146601, 1827289227, -640930567, -2005502422, 1053013423, 443510903, 1883415892, 719747870, -156023709, 585322655, 512283570, 674921703, -36192614, 1066542208, -612134788, -1593570749, 1084691111, -378681586, 1544335181, 568552304, 2053048117, -745926659, 433303725, -2096525216 ], [ -591327492, 1178245781, -1705316481, 529658858, 1286539603, 1288280644, -193930543, 37390084, -116568406, -1315844308, -714540233, 805110711, -716234736, 1155941214, 1490150409, -1719276910, -2057862301, -490051090, 1280706818, -1666799802, -88173424, -167566868, 1200138711, 1753524241, 457322943, -1062691337, 1749811591, 886755862, 634274533, -284840790, 1742606648, 1052474339, 1885280738, -449781451, -1513412042 ], [ 566427382, -1203700844, 1359370740, 633481875, 310537774, 830876228, 925617275, 1446772038, 343682901, 2042552188, 1038603829, 1047165283, -1806250572, 930879333, -1232202914, 666209756, -23978796, -1137326502, 1994766064, -398222443, -281227123, -617177982, 1910196561, -1999322170, -784180435, 1708392349, 1473205461, -1555681427, 302054964, -680579000, -1270797283, 1702983450, 2007367888, -1663076825, -69854819 ], [ -90682236, 815523114, 992088873, 1462886673, 170935655, 843003415, -53641841, -748769084, 1214275150, 1304638279, -1076919238, -1650291751, -1740857950, 590380531, -1924366615, -1271694020, -1012180820, -1202500109, 1085045664, -955994258, -427440491, 1735685676, -2617636, -1196652050, 167664880, -1972312466, -50050440, -195273536, 1529707446, 1095225202, -1175579763, -1039431025, 1351264544, -933264889, 1642776592 ], [ 1269334907, 1613440915, -461948933, -2048426936, 686424090, 1301840068, 1128826722, 2145386368, -288554152, 428192993, -2084572614, 645471138, -2026412412, -1365655703, -75209834, 1903815467, -2133362622, 1672162685, 393672655, -391944006, 811017967, -1781294657, -13247009, 54681552, 213437163, -780835277, -268928016, 1644719210, -1209056442, 1093024362, -1613228661, -1984469326, -1708962372, 705189398, 818735585 ], [ 1252494416, 305465816, 2103044991, -1221033773, 1412800803, 48985282, -619870330, -1189190280, 820464434, 614806411, -859854770, 1651576448, -116894628, -869987291, -322910243, -1658719852, -1709242415, 1603436429, -1202012250, 1418179600, -1248187206, 184703463, -1903614850, 1752104612, -1574415935, 26817348, -698094519, -72884399, 757779460, 1186226831, -900550259, -1906606920, -1891265643, 1342082687, -1908302927 ], [ -934723820, 552298834, -876489033, -1295909416, 261986438, 1679596455, -615824967, 1755766269, -1806539773, 491622600, 224989831, -1381703270, -1061524208, -823484651, -1475696475, -1745054339, 345399676, 643376624, 176497139, 949101998, -884132969, -34134742, -181013998, 2074366477, -1940120412, -514646584, -286301915, 153367927, -545305038, 1387240629, 1591303749, 469141359, -1240321389, 497057709, -935636588 ], [ 2020391125, 2051863365, 1951533299, 963355647, -549211598, 1806593914, -2142727809, -502141969, -1166124088, 278811598, -1871173804, 1766554847, -1455937855, -947326703, -59273330, 726756938, 1050934885, 1339002676, -1580612570, -1500783348, 215575791, -469436022, 1610065549, -1514622512, -1755451012, -604417428, -1865815775, -271623579, 834290828, 1252738536, -1518154797, 459322485, -1592450391, 866852631, 569615643 ], [ 1231318923, -762959244, 831483792, 279417379, 1619984315, 1895834811, -1953176809, 603607962, 1484255540, 1904061630, -20599568, 1040827943, 1349742804, -631389776, -1856413732, 1827044014, -1145655946, -1048220982, 155518398, -1119769253, 843627684, -1544343903, 1310346555, -474084823, -460755124, -743112664, 1456209160, -1169082244, -922766008, 224780750, 248584204, 1986357497, -2099283323, 381863193, 169033973 ], [ -1654212058, -1027869279, 1787154038, 246482453, -339538085, 598614798, -1385161158, 494125091, 2140133505, -1627386906, 814107243, 1818679168, 406226619, 1858306239, 1977823504, -1218789240, -64628031, 1461206078, -1778762038, 831516782, 1322451899, -1947774228, -678734146, 1257911503, 955948755, -624395699, -552717959, -1151660711, 1580733909, 876647804, -894807053, -1652804567, -1051172537, -1626417382, 1791965876 ], [ 1247728260, 789645008, -1509026109, -408167925, -1510556262, 1363710522, -167297893, 1463530623, 1401923971, 25906867, 1718178058, 663055595, 93547204, -1974216850, 186357589, -745496036, -1218740336, 1187669552, -437200176, -1966063696, -202074511, -1166441660, 270503007, -239960210, -759464280, -513824833, -443922278, -1647033896, -1556047482, 1417392341, -1535027603, 2062387473, -1388714975, -1655712223, -1057488946 ], [ -1666423464, -1380178868, 1934318961, -1166790189, -1433339696, -1884154588, 1858893991, 910145201, -665717423, -1167665240, 1073356857, -1985589206, -867461481, 913992793, -1645968217, 643446626, 398845293, 403959726, -830335953, 787766897, -1110044625, 776350826, -2042501616, -345875819, -1534234221, -955272655, -1724175751, 388254561, 608116298, -876677685, -1171232061, -1041906427, 195257179, 760664253, -825082926 ], [ 1575168566, 206745837, -1662582469, -1375783100, -1483876264, 1790529194, -1058789538, -49409380, 1838065180, 261971377, 18166798, 406495889, 63384080, 1827484975, 1266905734, 905949651, 827616503, 1474260933, 1099416470, 109512362, 515782291, 350355504, -1747035041, 1330239540, 643819059, -1992912704, -1212338151, 420311698, -142000051, -982934723, -649874775, 332669940, 12284897, -1446971267, 383189977 ], [ -1548165237, -1662117939, -600282385, 264419063, -448362020, -1118231164, -1659848299, -1680063919, -542699272, 356462636, -2054706977, -248512201, 1215983547, 2140345405, 2036326651, -770432385, 7137123, -1127157540, -1023619568, -438009419, -577909141, 1042254399, -1384664301, -1850038428, -40825527, -54833516, -533010928, -1653199735, -863698460, -1550378093, 1005366851, -2110698895, -140343097, -1747865444, 6695627 ], [ -1728293604, -1433746458, -284829934, 514690978, -1515508001, 1241689052, -1552514038, 1236675728, 1990965948, 862944870, 1762171098, -871367000, 1248225665, 1784774767, 376151109, 787558926, -1394657114, 561839751, -675216348, 1657313334, -1354349774, 1582515194, 1842611277, 576282710, -761552695, -1191723002, -921558312, 1726927355, -1205612954, 1831054303, -1042791632, -1319198197, 2045453501, -1970427394, -1912943594 ], [ 595861738, -1338149666, -1039231104, -83948757, -629519547, -1045980144, -1361332193, -512318591, -363185122, -393383349, 1521210388, 174776811, -1576792111, 1876414409, 718269144, 798053653, -828887303, 2101480279, -122813160, 437426592, -1758631058, 119953199, 1338250433, -930892143, 48977306, -870699743, -1844644660, 686873546, -1806649269, -1108868478, 1979964980, -1870555057, 1864805793, -271548405, 1303806954 ], [ -1554958454, -1802236038, 389439013, 118067929, 1451742843, 1632060237, -1715729104, -1140276677, -121116569, 209359340, -168801113, 1345667349, -1084967882, -1048697422, 808569029, -1435659790, -794345403, 1558518711, 90729090, -980491644, 1857714988, -34198654, -1243191493, -1807047933, 623465244, 1242992434, 1894287011, -1085739974, 1383676370, 706567987, -375089295, -307530761, -168090528, -840035983, -1026916557 ], [ -51274592, 1171778283, 1283661370, 784477806, -806384419, 1131428349, -536352440, 688465710, 32063335, 1538852500, 2131361994, 1435218358, -1988581840, -589034245, -2027371661, -1830995840, -1985004202, 1737569402, -934867871, 1309235764, -326988507, -603663762, 1059143633, 192682085, 404825968, -265099683, -37097103, -1327101628, -2003273803, -1156520372, -1777412828, -1184699430, 1531836830, 517165739, 1465605445 ], [ -1897329233, 1879917091, 1472528254, 1080799406, -99040088, -371967896, 520264285, 818697147, 380581645, 1758139971, 1767527745, 1859881676, -845126113, 1284052528, -1674786844, 1268740025, -460676153, 434291341, 1699449425, -260946778, -1471920810, 933891999, 475688573, -1244489356, -1719032351, 495747250, 643007543, -974253448, 2140830993, 1491757470, -1214111089, -1415543203, -121779050, -1392290630, -1539696554 ], [ -1074139549, 1095549875, 775151144, -2036620721, 720003499, -267441576, -243407528, -1875755250, -297952667, -1153577811, 58523879, -1802663141, -232822470, -273261255, -158750038, -1698263508, 815394208, 382898960, -1014563122, 869614288, 966672973, 1013343788, 1626329099, -982616813, 1109335930, 1129607453, -191371826, 500516048, -2114469052, -1626750943, 664068441, -49073944, -866055943, 1662935314, -982536669 ], [ 1313461685, -1908011948, -1217128283, 1762375922, -129845631, 2102298432, -100431619, -680868177, 56281727, -1966092433, 1895670521, 1491547521, 1834051054, -950081979, -15670033, -1511965660, 454460181, 1523354128, 1297956600, 489052105, 772623310, -508384655, 1682972163, -829265206, -1046470599, 1073069078, 503110709, -278665567, 1440062135, 1078350837, 956036525, -2021727552, -996297753, -1816395523, -437941520 ], [ 274639744, 1421000245, -1021031811, -278497827, -887597261, -898407141, -960690376, 673491340, -1089271067, -316588507, 916321220, -697945277, 756911324, 526069379, 677660170, 369949621, -1405053703, -297639625, -127031135, -1384256978, -1439935946, 466785780, -427618154, -1697128722, -909455461, -179905843, 10239395, -2016944917, -2000665586, 1197766853, -1184414311, 712838440, 1754597110, -1945176968, 67220346 ], [ 167923688, 1227683201, -3523363, -1137789183, 335976084, -1188174721, -225538002, 469427005, 1359274136, 1843652585, -864328152, 136640585, -921620102, 1682027419, -74064077, -1921131100, -1068344654, -1402299033, -172918730, 1804381419, 933499728, -878008120, 93382638, 1237294717, -1471103769, -1206977216, 944015204, 1014431298, 326229887, 784733243, 2135864148, -602497772, -1011538425, 881480993, 7646443 ], [ -1033033272, 409537083, 1523537329, 1040167759, 1078584318, -1268697106, -137018125, -1242000469, 828748762, 831366584, 1509838952, 1796463142, 1770952733, -790296109, -1754868768, 1186489710, 90025608, -395910907, 1480097424, 1294344512, 56633583, -1085225503, -2014579642, -1040073231, -1454635180, 361469921, 1825736366, 811718122, -653896534, 268931866, 236242475, 650470415, 821982106, -257599902, 104493407 ], [ 1390379032, 537125720, 938744880, -1016464075, -591385413, -1371374886, -1880538992, -236398158, 1337903442, 1396033486, 1202452802, -1296566564, -1017551835, -404330801, 1067807854, -1793552, -169096852, -1271997592, -2039624654, 485590475, 1866952815, 153841484, 2103550380, -199724018, 1930448662, -1861057996, -1069831508, 1898444288, 769468019, -1594439531, 970762486, -1249794313, -1710989941, -2140000887, -751291441 ], [ -1436875799, 931018454, 328578265, 1453202199, 2086230245, -263390308, 50431010, 2107774128, -1822468162, -1919285446, -1301715902, -112576332, 1727101859, -311503307, 67156510, 1265834031, -1327618827, -39399618, -214689464, 1418322002, 934742890, 1267880642, -780926102, -326405409, 1012408815, 532372247, -76947594, -129259792, -529773266, -801188340, -1068660588, -23251760, 1328938947, -551402615, -442781703 ], [ -1300873759, 1131024060, 958921245, 2032272615, -1195357220, -1017927265, 937160860, -236377524, 656226153, 782294141, 491392859, -659880836, -1814210273, 409039793, -414066443, 1279356236, 396815984, 1403904601, 1391775120, -634901315, 65458270, -713166263, 186599154, 1534064609, 2052930085, -1123881302, -1125230149, 1410980129, -244286916, 1457347809, -809099337, -1739382717, 851842511, -1900990997, 951308100 ], [ -1742148631, -2109550066, -1128793860, -105281297, 181119164, 298265430, 208169331, 1984745851, -314932868, -689397097, 1111796317, -1978292635, -775518714, -522481338, -1004847083, -424820212, 1500193630, -677337486, -1394152310, -174452713, 929279659, -1700932658, 753822260, 1051963351, -2140697021, 180580011, -904969658, 233697072, 355733872, -730966228, -895313284, 233368212, -965761170, -944074997, -1662596239 ], [ 1186038140, -395422786, -1227351966, -1265573007, -659708067, -2095258361, -573815809, -1576165379, -303318489, 1470091995, 413737898, -1502799819, 768874125, -158547448, 1908255092, 839315555, 583176879, 414086870, 2105059121, -870603172, -1781009124, -1468727808, -1874018493, 1344214914, -92203126, -1843292151, 1397269959, 2141777711, -351942587, 1371907652, -607965088, 110588215, 488534743, 440223203, -552332457 ], [ -1418153584, -331582449, -912945278, -900002354, -145930071, 1940010155, 100638557, -763471316, 1391549934, -1568006988, 1930512014, -136209080, 1632563598, 1601861991, 1039979970, -1234117029, 1203951354, -898684671, 211374202, 966765814, 90169438, -790552195, -899903251, 2069152788, 827880780, -1483598961, -1374035176, 1270134138, -916355522, -422280359, -130181040, 1085313254, 25903578, 847984941, 275228697 ], [ 1460353520, -1480940427, 1138242394, -1393666350, -58874947, -593803212, 1390084584, -1181355372, 146765637, -576626435, -1459837858, -2091922035, -488012399, 1153133780, -57864424, 1576488126, 731569176, 1688616382, 2088714017, 806699704, 2112052460, 570929084, 590049261, 1081628173, 1682918093, 799975386, 100899461, 884673041, 1885747857, 1075229816, -1245457265, -144644098, 1037245060, -140643787, -250928030 ], [ -361712766, -683436027, 1675853469, 101343727, 306216419, 761361270, -728999736, -659442689, 618770081, -386032523, 101711456, 1904278292, -1965004899, -1940165604, 1876139936, -1078668878, -439344221, 889002139, -91837341, 2097016295, -2015335081, 418973198, -24307688, -1262550504, -1990736284, -1033365081, 1081201906, -1774561010, 935918150, -1761781916, 1233741196, -9259822, -1128853414, -1810545426, 209871647 ], [ 1929256848, -404046109, -878307569, -48212618, -534382975, 1965535279, -1887537084, 830696482, 1341613744, 1911013755, 1804404869, 1995898244, 1112463678, -18655758, -167162991, 250703457, 1930991625, 1852341029, 1007897021, -596756787, 1561272758, -1027637365, 91434622, 566143510, 1944271504, 23400630, -258484707, 1514807293, 1805159779, 1862846361, 1495681276, -1823378109, -224382486, -1800284918, -574493418 ], [ -877940508, 1298532632, 1627461087, 1251816170, -1377812783, 820723404, 2129475485, 1962649738, -1185509685, 700246924, -658175297, 427698478, 1837730740, -1524372127, 1093816808, -576481884, -586983601, 93083696, 1636380625, -1117086932, -2017751184, 739391080, 1996508257, 1024435334, -575114454, -1524738434, -209585131, -169085189, 1548734891, -2013482159, 167982026, -375057438, -1665719486, 83647035, -1625443075 ], [ 580458326, 911696273, -207575875, -1525484745, -2090929285, -550678644, 185222632, -266530053, 727700341, 19693292, -669693775, -431716904, -1329594750, -584569592, -901496756, 49505625, -300554581, -656250157, 298801377, 1276436218, 219482378, -1437879292, -2001899095, -2119735439, -1432778354, -660754586, -939926037, -1683180957, 1457679807, -2120519211, -217315920, -9553932, 533213751, 1495546970, -1904811385 ], [ -720199101, -1311609992, 1746215317, -894311135, 2039771755, 1680873656, 2068889119, 2266610, 102321262, 593365931, -200886097, 795890124, 494824006, -1388671010, -1289046548, 415989342, -407064722, -834839594, 863083491, 431482168, -514006563, -92543658, -987524013, -731506816, -1737645745, 405745976, -1269359583, -1774592862, -2082176744, 939273470, 847097352, 1658280706, -2029019881, 1779444766, -1141405664 ], [ -1178493578, -6961496, -1832779074, 1415766141, 414632801, 1879197163, -1883633766, 1200404040, 1990316666, -79750127, -834131641, -376645475, 378609519, -414275957, 2009124077, -2127003657, 909663085, 1310380779, 1362121544, -228619894, -315933144, -1725318309, 1177384710, 2077611113, 1435507042, 1148694734, -406014497, -825157401, 1221823057, -190178982, -1281604952, 1411752218, 1584479972, -1796421743, -457892567 ], [ 1895191816, -1981451197, 1610612762, 1770562911, -1352978194, 376525753, 207777127, -985385211, 464770212, -1882948555, -358536484, 1917824013, -834081893, -21122875, -2132264851, 2013374918, 158894500, 189962385, 1922049493, 1388182537, 179198778, 1378424586, -1097387770, 1345033378, 445214788, -1682762288, 1728749335, 1776121107, -1719359873, 2146169773, 64932060, 1819733154, 1792867673, 161573014, 229932371 ], [ 313866667, 556850003, -2116985973, -57375064, 61429487, 185333659, 1490159115, 1201874618, -1035368970, -1967073242, -1075071123, -496416210, 857696342, 729075611, 1804926801, 614802989, 1613236613, 792958643, 1799358289, 1536383640, 1810109264, -1299014255, 858268713, 2089878959, 1380769975, -1758997318, -1298532759, -1516737375, 1904419902, -186367556, -671590709, -2126218930, 939085509, 1479490010, 16114147 ], [ 975383585, 223939162, -2047745981, -1706932809, 595315342, 460553941, -1520360278, 1873118338, -1395999347, 926656602, 2041933728, -1241487791, 1934404843, -1316292133, -696009173, -1973485144, -1226309019, 1255728, 1874732494, 33278475, 1252126644, 2123720887, 988234454, -246362548, -2093953962, -77446323, 987841934, 1658399113, 545156075, -626180590, 1815680653, -2123881960, 1479949097, -1438100508, 494196784 ], [ -1697626021, -2012323624, -2137504444, -1964137610, 726737205, -899667348, -125519902, 1377371178, -399545868, 421260869, 1790222514, 1082000988, -565748305, 2028541472, 641123604, -884282347, 1082157981, -290835421, 268756529, 1379760408, -2011662767, -604139067, -1310855079, -1829255616, 1967667301, -1892032482, -638785815, -665173953, 719297309, -2089510767, -813455967, -1018108355, 1695281652, -342794625, 41841339 ], [ 219010334, 677386410, 1931638979, -791618174, -525587237, -1578454595, 1249182908, 1028798560, 391276690, -1901533688, 211053494, 778017651, 1246784925, 1651276880, 1120911210, -789661887, -732555817, 579690195, -2004749930, -493893241, -234124162, 462216186, -168789138, 354175588, 1125242616, 967801437, 207521989, 1526331673, 206234407, -2032610198, 936802210, -1972123280, -1063526014, -915999971, 1342589110 ] ], [ [ 1094247625, 1156558334, 1453261566, 943190008, -1667451010, 1059202783, 1066090252, 2123026336, 202464531, 453875568, -1298521540, -930795822, 1689646006, -363923060, -233998230, -1855859868, 1269358742, -849851533, 986109673, 1184275453, 1663167218, 1662314029, 388707466, 207105907, -1242537070, -1018187110, 2072677953, -1115918320, 2057147245, -1183530511, 1455060746, -1852590933, -1052282473, -408951843, -1172141319 ], [ 510832627, -416117977, -1346394328, -798396794, 1990375860, 1618140441, -1413096031, -899962921, -357954510, 1156753458, 1439095176, -968013807, 1287327122, -565485318, 864941578, 1707461576, -1729363434, 922108296, 1740507940, -23939354, -1363867697, -659387512, -1685210495, -1139633256, -478878989, 1986863122, -684919311, 1489602568, 1600674673, 1572168349, 1578822579, 190519102, -1114747514, 1174710946, -1022570810 ], [ 35061842, -2078445962, 164936103, -1239071990, -306903404, 705194932, 370322880, 1028955742, 648349530, 855112038, 966864464, 1358676018, -799370098, 1463198044, 1958778296, 1802265512, 593463875, -1151755130, -347726513, -1312210530, 204901307, 1465126945, 2107854960, 954143566, 843955137, 238363544, 761920554, -2115128984, -1300926826, 1025812008, -1478129047, 1298776430, 804367079, -2085869611, -446463873 ], [ -327630839, -2002319178, -1878146404, 385346477, -1563125586, -2089438520, 9908524, 845213134, -1634066958, -254097749, -442425895, -331018525, -627108504, -903682916, -1996487210, -878664262, 1004999455, -1205949010, 378769306, -1871573528, -900577663, -1796948770, -920179814, 405859430, 798985165, 1028194177, 477370573, -929908555, 1465223907, 1804154514, 756818585, -13132815, -360433536, -703977048, 553487647 ], [ 1526732306, -1296812315, 1821067207, 309938626, -1054840677, -1592035293, -2051227547, 303602782, 113099177, 1991134088, 1120516985, -1254237698, -559326747, 505724941, -1784681455, -882202965, 1818019915, 549414195, -1362010301, -266165688, -1385264475, 562056596, 320131729, 1593407525, 957964626, 1150483486, 125087053, -1371554532, -54010492, -88924716, -30022490, -1892364552, -835046681, -861284409, -725540066 ], [ -1940220625, 1102755427, -432891292, -1678779158, 675793871, -487508053, -275379835, -179949542, 224933042, -537776852, 227265870, -1928852548, -288650283, 64905552, 1819406399, 734579103, -1692956707, 1275097402, -481924984, -1712166981, 1218602883, 1689477053, 1111966796, -2139356729, -1967113815, 1071549980, 762223260, 914632074, 2061022824, -513296525, -821279353, -1922887356, -1040237848, 1523071809, -40990630 ], [ -500055404, 1560931413, 1134972057, 1863811572, -1924243065, 1097730216, -1799959407, 903131515, -176581039, -1349217222, 387112842, 516375274, -796187594, -512771857, -1532210684, 509801761, -762315503, 1635696200, -218101332, -21910745, -2028244145, 1073581223, 1129900603, 1677076426, -1778594771, -2074426030, 1362434642, -394980046, 1071284435, 1717335234, 498638137, -1465115673, -1692273063, 162160875, -1483113669 ], [ -1544879459, 971548421, -1900209747, -661494922, -1774183446, 879678108, 1598627924, -1241218046, 1491753082, -4285632, 1229974950, 2002244023, 1595492953, 1141549764, 268956580, -1762202652, -396742702, 1033349552, -1627718416, 30560219, -265002053, -908418885, 1721282260, 1042938977, 1983918816, -606834580, 1530368124, 1134102180, 1604338999, -1346291431, -353020708, -88488856, 753881843, 662024534, -1932432825 ], [ 239527870, 658245709, -1107250471, -2134974167, 1363755716, -87436715, -128672338, 1173665465, 48948208, 365437387, -928181538, 511038137, 406662665, -1876122908, 612381259, 947057974, -1675704709, -1715451426, 425056115, 997323985, -1020939765, 70112359, -597501919, 289789617, -486571760, -661232811, 55153350, 1271121882, -370604735, -25801261, -274938003, -1623039534, -611193363, 1148964080, 1566891326 ], [ -892191855, 862631204, 47998219, 1429860832, -1529090837, 44353804, -789577950, -648023822, 380885573, -1598306505, -1439787384, -1496478258, 372725234, 1456097953, 415671820, 683685008, 58252968, 2105031764, -765195524, 989770636, -704621123, 858143348, -226083830, -1715902410, 2001120095, -1882996626, 1874951101, 703295963, 640779337, 38346947, -1558643220, -586869602, -472174354, -964137123, 809162284 ], [ 1395524338, 1975906875, -1158722791, 2058101029, 1067071933, 928904773, -1069967455, -1813407133, 1627235001, -1789166626, 2113472475, 1402697634, -766416652, -859261932, -1315042533, -728822738, -541763517, -1534645039, 832676115, 544053664, -1965947164, 2048572105, -462920518, -819040304, -1794857869, 1169828547, -611245462, -1839772147, 534115795, -2145558414, 1531867708, 1939691661, 1846077506, -1939304627, 1645945925 ], [ -1162164059, 1593326584, 643889540, 182511547, -306990416, -1900964172, 464223156, 1393798603, 1101825378, 1185431356, 459058363, 676607310, -473127825, -1187917856, -1551529128, -670247880, 276471497, 645967427, 2072243770, 1837649691, 877591457, 1558426630, -216017715, -1755188619, 2032814104, -1617483438, -1899751763, 896999460, -1002378568, 284436084, 1946186587, -459302003, 376167133, -935150291, 1427327497 ], [ 1731819351, -1366901463, 339245820, -928758385, 93988546, 1518072216, 341259568, 1897170762, 616772637, 1352610644, -1851671229, -383525494, 1408102996, 899228273, 1077932574, 821880781, -1165718883, -1751934071, -368646315, -1655314445, -1137841974, 582849584, 1371918232, -650975464, -1011396402, 329772692, -270017558, -828149743, -1391257476, -95067829, 96758538, -197880703, -893856600, -1041521680, 1106834980 ], [ 1693955785, 802081238, -1865436901, 1410958354, -841245733, -1936252916, -1842817436, 1034479418, 889570354, -541357550, 731490204, -587597570, -614615585, -945883319, -437202238, 594189606, -2005295273, 1037409856, 1807687858, -1135044530, 49338461, -392261036, 1201604303, -939506841, 1935813812, 2136206233, 1672519342, -1667015902, -1142873478, 562518589, 329818197, -1858201160, 357590073, -1692804952, -216088539 ], [ 813739180, 523904354, 1091872938, -1212427275, 1815360285, 663139063, -201817460, -856341439, 2058496570, 311196690, -1508959325, 2008845903, -1133081546, -601804223, -868398729, -417777861, -1687934919, -1350891455, 1288033826, 388293007, -2098833926, -1173105074, 1076791158, 1524225574, 1650984998, 1491948090, 2084234661, 1791643330, -1480466632, -1451716636, 950445175, 834350048, 1204248061, 80630341, -1358058393 ], [ 1084987177, 1824396171, 1574327786, 1766747354, -520893126, -353008535, -1015140609, 2036907689, -2105122989, -893233294, -1838107454, 1167507732, -89966008, -1345210049, -761333967, 459209050, -2021683875, 1192605944, 1029037201, -993459405, 444789183, 1719506597, 615380762, 2104676256, 1397073310, 1208231252, 121621253, 1544232912, -278463617, 1527019608, 1826828292, 329511979, -2028621355, -326313031, 932177373 ], [ 2053841038, -1487682189, -57946527, 661186394, -765069663, 222481278, 599520226, 2049973107, -904713384, 375725921, 1858733982, -1503551905, -15726533, -731125334, -146453303, 329682781, 857533879, -645634870, 1472847469, 1279370646, -855654377, -90173634, 647647227, -337912896, 1161909763, 376225702, 1185718924, -358495021, -663580958, -368044429, -2129092851, -516656166, -625626633, -511245512, 25936934 ], [ 446863176, -1954828548, -1765911426, -1141856944, -216184999, -1983736429, -1266375651, 659884689, 750043711, 1966833086, 769260278, -841670525, 1929974877, -893909669, -1362394542, 1592820937, -979930939, -2071967082, 1555383509, 2069246340, -1942763451, -1954846538, 346012767, 1142536912, 628402499, 66132102, -1203849003, -585453284, -1013190289, -1360201658, 1699895731, -1959430508, -757674896, -1177520315, 5368959 ], [ -266351873, 1805743623, 2093531461, 2004846173, -1951476610, 1775237986, -1718221758, -1617796354, 588054545, 1487604903, 1396263036, -35836982, -395270265, 799058875, -875088309, -1541347656, 1609128130, 294991797, -666638637, 1434954043, -134191394, -1324224885, 1194222433, 266678836, 285619031, -239978096, 382722981, -835511628, 1517940981, -1208922850, -1942562209, -1943379995, 1816194095, 2065259204, 332006226 ], [ 1115543375, 785644534, 1053864813, -358343356, 530119623, 1550202794, -1989608446, 1902618307, -574458475, 62550590, -123648513, 1105474861, 442531327, -1173209939, 764011588, -191338490, 1985180148, -1050731815, 689085421, -82742132, -1291837507, -219398754, -469949595, -315521744, -115218427, 779659267, 264143055, -900426092, 720609666, 1862201939, 669465257, -471297919, 2023475401, -2015733782, -1641481891 ], [ -1496754210, 683265665, -1165601005, 1271065156, -510521594, -1681157666, 1880510502, 56124443, 958329712, -2130699298, -417213487, -637352372, -155640667, 1839466844, 893788650, 149458269, 399011323, 844461019, -371008158, -366489887, -311162150, 1262773463, 860891400, -1601524873, 1078332448, 1544654449, -735269408, 1917781173, 378371547, -846253151, 578288458, -410750872, 1284469599, 281900142, -1252596296 ], [ -237670562, 1217852173, 768396953, 1392323366, -70265743, -932802916, -1570248807, -940524980, 240106354, 1594076840, 1757407111, 1951821010, 703341003, 1118477188, -1714351941, 211488574, 376123053, -307878031, 152736571, -105933318, 1976114641, 706517998, 1865141853, -690378052, 1858496681, 570245596, -2056610504, -1586707053, 714212086, -1263626743, -1821818263, 945148039, 1563773816, 1647672168, 843849436 ], [ -570963172, 1989290051, -1398999011, -1345535511, -1561489497, -788097940, -1133290843, 37166444, -1379394659, 1830321384, -2131829395, -706279318, -1421505525, 458755945, -2046185585, 2640912, -1366145976, 1557518601, -47757544, 1554197697, -804718956, 427336401, -174531635, -1448380560, -1175039501, 1310925332, -166181449, 132165472, 1767843519, 45049132, -999435405, 1630937954, 590797114, -1581713074, -2000793424 ], [ -2020361459, -575684600, -713318425, 516457567, 1616402439, -1528187222, 1792161000, -651249852, -554878592, 1015058393, 2023663116, -531210931, -491358749, -667226038, 209018542, -1691030725, -852104123, -1342951827, 1226699014, 186477783, 1298158365, 428532456, 457307843, -1697192388, 1888456874, 1259991309, -620529483, -1538717641, -1388353295, 658169023, 1273886917, 740751830, 1598020631, -1964691984, 2004355744 ], [ 1625612766, -1088419239, 674827189, -493172133, 1890691637, -890560574, -1355874846, -1742742327, -1802337933, 1107161161, -108591664, -226573350, -1520694256, 1084001283, -891871605, -1003841866, 1933406998, -1797052168, 227044796, 118884134, 732730632, -1046705408, -1080852152, 1012897112, 1433868396, -1432130031, 1347441963, -1765468209, -1491387902, -1895728163, 1246348642, 1227748681, 72930872, -77248245, 1293607589 ], [ -643968229, -2038171681, 2098772505, 583413297, -512885289, 2095024515, -1003105148, -1635976281, -1748667551, -1142740344, 404323510, 162044170, -563170935, 388700715, 622668353, -741281394, -342195624, -2019797343, -930204551, 1584904044, -1211405303, -1301356642, -1816230563, -1122684403, 327622472, -912839136, -468208294, -114135819, -1212843734, 1047893120, 238664829, 1157116504, -1781935871, 1033531308, -933542743 ], [ -1598047267, -96560813, -1442201939, 789164595, -1404844785, -177128309, 955885921, 960436003, 102089112, -1647462949, -990930670, -1516382070, 1254114580, -1599505180, 1622028756, -607943902, 1000958690, 114503599, 1609750839, 67685278, -1814980954, -1921988717, 996905670, 6898811, -28242168, -584097186, 1889757971, 1614204898, 1610381547, 137821295, 327821172, -1324537238, 2049496802, 1439991581, -1578817895 ], [ -786898550, -215451401, 1067734869, 1125384434, 1912051023, -2124357189, -1667868043, -491098187, -187371293, -809765045, -31949087, -2043746084, -635227787, -1717890676, -318846044, -302940497, -1363162026, -1210641094, -1811479867, -1412650812, 1881589364, -33472595, 903177656, 1527862930, -847534212, 303284677, -308904281, -1925630785, -179783051, -1180290907, -892556674, -1514804705, 1067302519, 1526711137, -284906079 ], [ 1850456534, 68278030, 556500680, 1419061792, 2104636662, -1137098815, -1056999063, 176478439, 1596847590, 1357653265, 1758868485, -1034455035, -1787719169, -120162169, -460122716, 1001065038, 739897064, -1905425798, -799843292, -692567938, 755648718, 1949891299, 2011969638, -1325706825, -251271479, -1153076374, -1213191770, -2033762256, 86520103, 1416208276, 811080448, -823532676, -2060041036, -1017856093, -1518913816 ], [ 1262358653, 1909765292, -468770768, -1622869284, -1232255128, 1079841671, 473724195, -22892116, 1788584172, 1812890546, 1210863363, 642605540, -87331578, -1361908840, -645275349, 541064724, -1327711629, 2005762811, 259876287, 231680856, -1574439095, 1577941322, -180839939, -256200069, -757873366, 1418572380, -1440522423, 1258821402, -787410427, -1821885507, 338540322, -257072983, -169569555, 2042025249, 541611858 ], [ 1160488602, -755806687, 2035458989, 1599176437, -1600157660, 431718676, -983451407, -1863017671, -431877788, -490991104, -1766411163, -612933527, 89390853, -1399312300, 1209063352, 191966366, 1711966383, 35680723, -1390954881, -869533434, -936659222, -1118550043, 218188289, -537077683, 20277054, 1040528625, -1114202396, -1913514372, 1315561928, 856415068, -1792624796, 385739889, -2003916867, 1101727015, -563187294 ], [ -504288095, -1268078370, 1391320536, -350113005, 213868219, 246452676, 1719055199, 416701868, -1435789445, 1595909514, 2101077802, -2111675517, -74864869, 519126981, 977688717, 2092627081, 818498532, 1605380413, -407988160, 1838975199, 461666182, 1200425717, -1783722923, -935630390, -1604743931, -1059729097, -2039125371, -755651538, 1991865898, 1532882051, -1250881074, -364528782, -1368468744, -406537022, 323154607 ], [ 58262837, 665242327, 266447160, -2018357576, -2113250480, 1040051880, 1000606144, 370461593, -2095967229, 715591594, 824845249, 1448394542, -1337819815, 702318526, 441593295, -1426957842, 796547258, 1476372758, -1870161325, -885609913, -1613104052, 1746103742, -1681654829, -1705955915, 607241462, -239147563, 1385540451, 1792316117, 2119797028, 155756309, -379256880, -1139591453, 1305565098, -1042053165, -883452798 ], [ -2090437512, -783587768, -1625244986, -1485387897, -724362228, -1479678690, 1942104483, -1578856918, -2095481282, 708597005, -1679344356, -1390590801, 481594611, -883985776, -1210718690, -70555257, -652426052, -858090331, 1110554866, -311138124, 1869577245, -2066670169, 1092509499, 2084544563, -440064610, 1936201459, 302909423, 2029426357, 1003502457, -1260248088, -309974559, 2142834173, 1736187679, 1811602049, -1558491203 ], [ 852689348, 1432224844, 32026909, 395973391, 533410241, -434954278, -1558184607, 2080848126, 716003697, -1656559668, -249379239, 1039171873, -864085608, -536086623, 1281275161, 631160122, -1119461877, -406419144, 1292950040, 572441505, 258850019, 950766369, -1696716450, 372244016, 1857360033, 1671055729, -1375163521, 1918601833, 510504366, 1175968485, -57066974, -1222780721, -261845862, 1421265757, -2000540497 ], [ -1705178795, 500291405, -2140988874, -1135695400, 366053310, 1218262432, 1727480960, -896921755, -842669939, -662413794, 2126266563, 1626190286, -610132751, -249485096, 1618149604, 511491450, 1971496498, 764187160, -161741037, 252049504, -891857786, -1412073762, -1312410724, 373118034, 2050143125, -1077901355, -649406716, -652095184, -1776691284, 1427490048, 935656531, -727535896, 339152290, -1522899435, -300721793 ], [ 135767454, 1677020844, -267499318, -326926211, 503776223, -1538239853, 1002325437, -1557993402, -1818230912, -943909606, 927470199, 1772911131, 42834008, 1888347589, 835838590, 886434644, 2043216544, 165482679, 1009253354, -638549621, -913722784, 1354115530, -343080669, -1858627058, -1288694102, 761391968, -200889174, -308502189, -576280660, -430411043, 1443059781, -1093087293, 1629184970, -710884204, -274922554 ], [ 1244371465, -26454841, -54048382, -1159139373, -182417692, -499298380, 1807988724, -14758397, 1910182909, -1518695981, -488482489, -1162192644, 1657046613, 750173046, -1775538212, 846284825, 2105807736, -81112897, 2097282054, 2021406013, 170012277, -433234913, -2074222533, -1810928365, 937113203, 1316646180, -1779808843, 627173264, -408473773, 837805580, -945853209, 2090605055, -1170766090, -2029456664, 523677756 ], [ -1345398020, -887508453, -1561285837, -421633159, -1243115254, -301705166, -1645284644, 187971219, 276011366, -162751748, -127483790, -1848293208, -1184965160, -1421206471, -550398405, 775662675, 1713369578, -926529035, -631838570, 318881616, -300573772, 1526541349, 1035111602, 1302840786, -1450574818, -928482941, 58357111, 984843733, 2077155109, -1046626266, -271213515, 1950317095, -448722430, 1487019786, 612400240 ], [ 585411699, -452397043, 622988914, -945000077, 746627052, 1944252380, 13878651, 735489304, -1901188575, -1420511684, 103379955, -1568557756, 1854827874, 1961159684, -2029163265, 915487010, -1697318988, 1567031279, -1626187219, -909929375, -1456504187, 1743811263, 2066205511, 2035424960, -2046694931, 114173633, -852089953, 718851919, -1003275526, 1469555612, -14559035, 1469473951, -1295190965, -2089871332, 1246687757 ], [ 286228898, 520509272, 910436503, 701856614, 1096624456, -1292201486, 146391487, 154610452, -1664382582, -184401657, 1230847128, 561476559, -167145878, -942842487, 128182113, -1196653756, 328976911, 1289130064, 2130372962, -223614415, -1950407120, 1205130877, 67157893, -1065826031, -369912533, -1224174778, -818018175, 218617183, -1833279758, -1225083837, -414804503, -400583608, 470254775, 811859669, 1067478170 ], [ -1191706226, -1628277971, 1447152572, -789804124, 755230267, 1992550275, 1346607107, -1839792765, 1567040084, 1418621618, 2133101545, -37593184, 735253282, -1200016304, 659974057, 661719023, -1849499336, 2118458888, 1330686172, -8164528, -1511402635, 902460114, 1364152885, -1133549436, -1042975553, -591585880, -1434750263, -1972217734, -1256137108, -522719773, 966410927, -333781629, 2031729847, -1292529550, 1785672792 ], [ 2075192496, -1404924137, -44920418, 435419606, -24735816, -1221575854, 1930436673, 821696092, 1341549471, 985155599, 258514732, -1892384702, -1446214479, 1901136524, 1972158426, 1732050835, -605896601, -951336102, -1235302489, -2089511230, -1140632212, 1212078213, -336607875, 618325059, -100070813, 1879058366, 307805749, 972858899, -873781615, -547101274, 79487377, -1182197436, 2016025157, 842188478, -1160895089 ], [ 589115960, 1786040342, -949480484, 561212674, -1264525664, -1437747417, -1826082076, -2100921635, 2980462, 1676183185, -1297611681, -1692088940, -1072965922, -1853975206, -150964074, 1020786524, -924010636, -19098089, -1027166336, 172905269, -1399190116, 700436521, -1765960361, -1616905369, -1033835883, -2132651348, 1035086357, -1411502930, -301954566, 151682350, -78762608, 699879164, 1779218641, -1428298242, -308518670 ], [ -967539066, 1857913727, 2001965841, 600067727, -1178804017, -1416271648, -279003556, -1169308624, -888366539, 723152048, -628802634, 933487129, 373098179, 1181862565, -2071845201, -723924492, -1191345047, -2082415998, -576903201, -402120539, 483875661, -1298081735, 894165258, -1498191040, 1650346813, -1292063828, 326783964, -1465044776, 2048134122, 1173136418, -1980985133, -1407837897, -1089038511, -589417990, -1514999139 ], [ 1800424029, 588557753, -1175847599, 1261236264, -1230878151, 161028138, 819284910, 377054430, -2078123059, 924686364, 1256025946, 981907157, 1859965527, 1908095949, 589163079, -1424978173, 618662642, 376895516, -397062225, 1605236798, 1319978190, 2133778460, -675648921, -732713880, 1436201084, -1329497808, 485063327, -1364437475, -213629909, 241426930, 236768525, -269363914, 1021301266, 2045068937, -899095026 ], [ -1020448828, 1462950014, -588800808, 1588697530, 718531887, -1492263311, 1431828815, 1741766703, -603123144, 796454185, -1480875099, -818865819, 1174068651, -36349716, -605681545, -86040188, -777718443, -1837908758, 1768944173, 1884993597, -1896961717, -2016826222, 764477934, 380305256, -578304912, 841220024, 475299879, -473243351, -261020984, 1679525173, 2034452925, -1710187873, 111008075, -1965983495, -924777760 ], [ -835235624, 1256093117, 1078131639, 1667830470, 952474173, 118929641, 1280978648, -231764123, -115337559, 567981345, 546935178, 1842711163, -1905916312, -390696049, 862968147, 327122040, 19059397, -1374826376, 1331306413, -375480157, 318497461, -380005105, -1079978621, 1012522703, 232278813, 188709290, 836149248, -1684940606, -287154936, -595522975, -1059663452, -2073948036, -1568271972, -2059268474, -1876431077 ], [ 1787470844, -747328051, -2012365891, -1658462430, 280542994, 2109204412, -649584460, 1212453023, -595759852, -2076175687, -204823638, -1675598050, -927134504, -1634365357, -493652544, 1666128617, 1644190433, 658311575, -515589184, -1393775415, -1243090505, -59869495, -696382582, -930250369, -244481745, 1993445295, -2025255708, -1816580983, 1681166154, -1287238121, 442299243, 768030839, -1588600326, -107113454, -562217644 ], [ 51753304, 2132520417, 179193089, 1387279647, 1825998061, 1128781713, -403990300, -1566351196, 933856544, 162548224, -1964303599, 2058241239, -1672565836, -1938792478, 985096058, -1717332997, 48166201, 101567410, 246330512, 1632923466, 1765942272, -1117789336, -48212378, -581282358, -1157064676, -1761200953, -1587352417, -1958861938, -1855426557, -664094530, 1747607402, 1627966380, 1870400765, -54528186, -306675356 ], [ 763500585, -786445085, -347878567, -574238501, 1410722691, -791444572, -2046824551, -1969795149, 852437198, -1485877783, -1377430025, -589951066, 709909916, 1820356664, 1602167747, 2001060345, 42493085, -1265271219, -1633182071, -617231341, -1831391330, -2121204699, 1488068889, 633225258, 65350967, 1678337001, 181158093, -1991221011, -1872277143, 284268244, 1747679365, 1527337884, -221171616, 316001929, -1766060757 ], [ -327254273, -1711203521, 1650528558, -624448049, -613902349, 1321239109, -1545458646, -1933868224, 1800399566, -859370581, 697793870, 1266459851, -1220295382, -246863475, -2107564929, -2089709383, -1019815188, -700417835, -1531975614, -654658213, -174461997, -701573638, -755053949, 699470348, 1947472115, -1963206653, 318104070, 946084033, -1496464790, 2140025867, -107751114, -661039111, 511865162, -970682992, 2090239624 ], [ -193822264, -1001113383, 160043330, 1227610315, 748186189, 47055492, -28668949, 1303401217, -535953950, 767148397, 1137945357, 260264651, -1219555383, 1022795282, 1650178498, 1404275327, 1148528666, 753703771, -141804346, -2013906152, 423822491, -1147147167, -238750681, 1627326228, -1441013922, -2104644632, -456390581, 1791238876, 648328989, 1239560361, -1735407766, 1318054749, -1828039348, -514770250, 578061861 ], [ -150426434, 1532042611, 84877560, 1944646714, -1731772563, -962718358, 1472007490, -265047369, 1569949616, 604421532, -1930915951, -1645039548, 1251482054, 1522812924, 945800610, -1069059042, -1132456393, 1273212138, 100271809, 1648544417, 326837753, -717706019, -1324734695, -1951011377, -324265791, 1265619403, -2123440330, 1670034980, 1038881000, 1336324874, 880836911, -1983809408, 1962218183, -372325721, 519283858 ], [ 954203010, 1558789078, 463163407, 1132513752, 1238736651, 1937967810, -862677284, 888923863, -1163750384, -1594985141, -439116409, -1583619387, -1521367701, -434044528, -403043724, 752644818, -590543137, 1642034746, -63198135, -1141107582, -1597240182, 447215139, 927818570, -1329288542, -2033434885, 154541289, -179533205, -793761102, -1011450047, 1031988833, 1227715482, -245723965, 676737449, -1576701900, 886707628 ], [ -1014971523, 1097771491, -545491957, -724257056, 799219248, 187209728, 913558527, 18038956, 1929854213, 272740472, -486495482, 1255965625, -2057244610, -1427827355, -1686195037, -1585424125, 125852099, 944326458, 328106928, -1329213539, -1225345053, 446750397, -388043040, 828782193, -172031201, 994550570, 358620668, -1628451745, 1354603619, -1080290589, -1331210605, 1452328615, 605189169, 57265130, 1940458624 ], [ -1212547222, -1022781577, 1033785686, 1873305910, 1693773316, -1273585254, 1859812771, 1160364061, -661475803, -2031817404, 524706057, 1039358505, -389052135, 1230545433, 1121826375, 1467731437, -1975100292, -1593837482, -2165887, -1402496977, 1779838002, -667322073, 1092434019, 1959108155, 1731686680, 1886784242, -1605843806, -1793181900, 172934247, 1500115554, 1767330166, 338800022, 327350478, 1915588696, 2107662466 ], [ -2066317808, -1755597823, 1307987034, -1060017060, -1431662088, -221852515, -856018040, -1357220521, -1381768320, -408435569, 2110458293, 1270178432, 2050460638, 1447156750, 571521844, -1389112100, -1219422644, -1505381591, -236037325, 989406550, 451292848, -125599392, 580318477, -1077921356, -1597542580, -1916242312, 2127351339, 1086474702, 689996386, -591503491, -887553195, 146768265, -1109312306, -179797885, -228815359 ], [ -1649600472, 1770284401, -1093468317, 2043594237, -1013757173, -205836105, -145954379, 1606230830, -1275652764, 2094749823, 656685740, 1421313155, 467879494, -1456916082, -1814159327, 1099072560, -127791001, 1060596061, 617296750, 202398767, -2134105691, -417660442, 1604053379, -1909857914, -915337606, 980878633, 701974513, -1038768270, 114044732, -1535727669, -676288881, -1040237188, -50932407, -810508339, -1337876662 ], [ -1698189919, 1255418497, -837794824, 1589838781, 1290362171, -1263448816, 576663232, -622590149, 1885915018, 543892851, -627845885, -1554711506, -1514628053, -954835864, -3669514, -2131467578, -1043090030, -843987772, -1076963367, -1455994122, -274209562, 2059010466, -569480703, 1756963245, 1960472605, 1582939587, -1104702963, 1005062043, -1777284007, -2128554265, -251968586, 137571790, 1709397338, -110498727, -1691535656 ] ], [ [ -162971218, 1216324461, -2090558631, 1139300447, 1533280658, 673899227, -1180099329, -632602688, 856020008, 1432367241, 1019263769, -1654438928, -830204010, 652229980, 1801758376, -39802804, 1760751949, -732256439, -586088995, -362210736, -30889815, -669113986, -759667697, 2131534241, 1261080533, -346276475, -504926681, -2061082923, -1108498976, 1289173565, -1501730477, -533353799, -160442551, 1860988, -928263321 ], [ -343264768, -119568839, 618048945, -1007582097, -1641933547, 1815751203, 1770875998, 2086307393, -124628375, -673314196, 1532325736, -2095623111, 491831596, 2014359933, 1954462778, 999721165, 736667014, -1986179006, -924449454, -1754389435, 38758578, -1453522580, -1674612507, 90373614, 1962879701, -1194402094, -2066468867, -113791046, 717041104, -1935185947, 1105886801, 1404953425, 682611263, 1659565371, 1616108531 ], [ -1394431612, 982934860, 704422248, -1576926371, 1655252434, -1058043547, -1405533523, -120105415, 1839134713, -883631595, -1160030693, 102441980, -1234194263, 1060060214, -243387853, 1100330775, -1890793406, 342981823, 1153061543, -1873666446, -1207290710, -1675941106, 1306285496, -708809642, -685360244, -380076475, -1529130594, -223000986, -1638925658, 55258079, 1672981663, -900247290, 1032251600, 1538896402, -1365504150 ], [ -431029632, 1809315915, -1168679488, 1639319272, -614751115, 586194562, -1262012255, -193548208, -1442217443, -717779458, -639950488, -1557800403, -981379300, 1281264545, 1703667395, -1819234745, -911634491, 1420641513, -1121420037, -585203977, -398389052, -1905700736, -1139843328, 1841333926, -1877997203, -617842933, 1585683296, 808664279, -1774289902, -231339226, 901436999, 430183815, 842917171, -638693184, 452107915 ], [ 643768887, 1883767236, 1319391060, -1022312101, -444121869, -1693229679, 1119890727, -569455798, 101041648, 1551109730, 56098674, -1119644494, 1193857386, 1928593891, -908868282, 1356104095, 1086700233, 742835236, 1014027789, 294425246, -10004519, 187439113, 872995964, 760915436, 623643743, -194619226, 884124715, -1785785080, 833410283, -1401377115, 790622449, 2023868636, -1655948802, 175454174, 117693631 ], [ -507093711, 1216030687, 869185571, -955673695, 1719522801, -1037516441, 438280895, -1548469020, -699561010, 1346485270, 625158267, -144068774, 2030083892, 79856508, 1986887902, -985343619, -1741323520, -1061472982, 588333206, -145118970, -266071200, 1496208768, 978746573, -1312326769, -1001256292, -1538775036, 1708930378, 2072578453, -1627706474, -806865304, 960908124, -294962417, -945135880, -1268753136, 590910068 ], [ 762268796, -705511506, 1544044189, 1041561659, -669176483, -7958676, 974451100, 843118559, -734696434, 173729965, -1633894627, 1994791518, -2056381309, -676106486, -1251851007, 1654522917, -1482497109, 118624866, 408903804, -145967653, -1575438027, 912425875, 1285257338, -2020728295, 1674605941, 828889349, -134823252, -1089806475, 1430670253, 1949870398, 45814017, 2120401428, -731803914, 1997438671, 1745834960 ], [ -358629858, -647944357, -544735974, -1305757005, 565549495, 337607590, 277527074, -549132749, -1880933062, 864792959, -779795400, 1857162425, -1199813042, 811558871, -717287062, -950253056, -788052262, -822807774, -1359297764, -2061025401, -596742205, 372410586, 1533361777, 1683074260, 1845154059, 661954726, -248379564, -118790564, 1296098940, -1059412466, 268288660, 1275587993, -711542872, -1887791131, -101668634 ], [ 1327480933, 1032321640, 601931401, 1013964033, -1541410202, 419415516, -1150333258, -1599756826, -64513081, -1999225881, -694432616, -1878020550, -488686868, -169247422, 860435662, -41864479, 1487725926, 779903826, -1466872063, -498315802, -789756171, 1921875024, 700308801, 1854473270, -322843520, -2115560056, 1487630059, -1246293648, 830107584, 451734305, -368188854, 685640535, -235546032, -284359211, -1916925865 ], [ -725584753, 597325582, -1905528147, -1174274326, -2026846955, -331993580, 1646950911, -663411446, 1209575833, 2055926948, 577269797, 566257870, 893005237, 2069935304, -355021780, -1886503460, 358383548, 139887072, 1567322612, -626196898, 1617800655, 2052493854, 786240619, -63854797, 872533499, -1895669042, -1669804456, -545180891, 2051125178, 1951880639, -1805101052, -1520335441, -1730321951, 1015321719, 615039112 ], [ 1187647680, -1396201033, 924028556, -498717524, 554935303, 1474232501, -1431336580, -584650334, 737911640, -85424145, -214743277, 1623098130, 1797723963, 1305399348, -617715237, 1244520435, 1399387093, 1300733509, 682333347, 1067676278, 1445379189, -1644170159, 1593120958, 1920462496, -867686829, -1571729346, -1892380770, 75923998, 35353536, -1951018421, -1952146701, 833097796, -1281044124, 614051537, 1935913776 ], [ -1721907982, 1652920734, -38776374, -1125734870, -2062243920, -987399464, 729454744, 822335096, 1090889069, 232256595, -230445754, 1100485400, 426030489, -2063002289, -2096172970, -660973659, -1407138488, 1980751596, -3842387, 1905611629, -1901401700, -256754812, 4802223, -1151761630, -1996549730, -1550271733, 2004111417, 539700835, 807208748, -1767095714, -1897618116, 1896727199, -1976932803, -1647983504, 1568928181 ], [ 1296422016, -661631671, 253997182, 1157167970, 988210536, 1633322977, 1981837297, 1888538516, -471105927, 1910929356, -354681282, -1104461648, -1563527759, -818024097, -161622918, -426565645, 1924182883, -1263884226, -2146187831, -2035956951, 1169079564, -1318976477, 1886766884, -648163514, -1715406007, -2036045996, 600673340, 1180167900, -2046371722, -1759747319, -1095879255, 1840154035, 273747379, 1121871025, 1298034123 ], [ 1507747149, 1398974885, -1631197149, -1833736431, -563322518, -1567993337, -1743189954, 1532106647, -448240412, -2062679249, 178626876, 401066499, -607664698, 712030691, -80111569, 601564140, 1241956910, 1646071939, 1355788257, 537115860, 1963671141, 172599965, -1909452925, -98250640, -1045077314, -1463625114, -210184846, 147709078, -1918238284, 736507129, 800413778, 204748881, 919546814, -517852312, 2067681589 ], [ -1750260747, 1888871764, -758306460, -1006812417, -1736983693, 677246965, -1368639113, 1134744010, 1137786253, -2043012685, 1895019994, -1699519343, 1906917881, -494337109, -491912532, 618761972, -42494790, -394003518, -1236201274, -1602868608, 1476635974, -2126612665, 1437849002, -1396735767, 1179964550, -501135112, -1478481360, 1097118079, 1725864689, -300386212, -1151945062, 1559795696, 225259391, -1873777825, -443629674 ], [ 475900340, 2060459671, 835693385, -111872319, 2125830555, -390298576, -826733561, -1559803372, -1942622579, -990641624, 522337986, 589393622, -1991841030, 530777433, 792555574, -1606974783, -1033030954, 629644418, 1747400446, -1982417515, -914014584, 2030001650, 139677319, 1890501696, -69428331, -1076900531, 1935582947, -1031510657, -1800085948, 1718092583, 231282180, 1084113967, -505914716, 1142005551, 691195854 ], [ -955188091, 573752316, 130530527, 396615212, 1069589832, 2067384206, -1551857326, 1410089169, -1640265741, -506266124, -288146663, -1096756458, 1582962513, 718472757, 1557453182, -867443800, 134677354, -973804856, -625925421, 746750737, -1147500325, -805380207, -849787656, 1036237165, 228184543, 780739326, -1158100682, -1195343662, -1992016932, -170202481, -566376149, 1344111564, 988570148, -2142514160, -1939614509 ], [ 181302970, 529273472, 1380587356, 2041764327, 1523029593, 2096114604, 1857615893, -182088183, -376986893, 2048847741, 117117160, -1033718617, -1522519876, 2027625978, 1301070432, 199445652, -1424024710, -1057272168, 1343213944, -1427594014, -623796869, 47648364, -1399193598, 1226612984, -1981096879, -457829646, 1003840130, -2099626038, -625094123, -805091702, -434635977, -2004406892, -543509624, 1730790732, -1932615888 ], [ 752568759, 1900432118, 542031501, 713953344, 151985587, -1414236068, -2138896766, -869100697, -308895180, 585954812, 1986109503, 373078515, -2028446015, 2076845513, 44246970, -1742729456, 39987365, -1013717484, 1244092577, -1028524901, -1371908215, 1226049716, -286844051, -1206404317, 1544754992, -2105918658, 213538640, 549241560, 1534594637, -2143707738, 695087563, -590971828, 947624027, -1124399726, -659574822 ], [ 310785395, -782244905, -1267048031, -1058604007, -1352953174, 686997570, -894558825, -1715999167, 41203591, -2053213809, 149347308, 556791785, -696575450, -1425703542, 11389062, -1621684579, -662541339, -1324371455, 1594529421, 1391280598, -1341521065, 871759145, -724368367, -758569154, 297129987, 1672472193, 1358497369, 1886329287, 630158253, 1648197749, -980279988, -39009058, 1845243779, -734371595, -1234310502 ], [ 318793831, 1015618115, 1583230419, -2118579983, -723640594, 513001789, -1199371540, 2006870318, -725841293, -1813038602, -1856096481, 655229158, -1958878648, -464635487, 866017670, 595564820, 2097539062, -213531023, 110183452, 1195339732, 42351419, -730770405, 1816118613, 585100437, 241539014, 649319447, 1641579828, -1356782888, 1587661677, -1246319296, -563996806, -333017661, 1599912805, 1308729455, 1675134776 ], [ -432388800, -151291324, 204421047, 908802133, -41179546, -2027728934, 522852197, 751300555, 709854665, -1107115363, 71619732, -125090196, 1959424715, 176518187, -1482100252, 1502316784, -1302367021, 1920985798, -573033208, 95888649, -1289499526, -1062004218, 320490904, 1567642898, 447431175, -599697708, 1955287404, 2021311830, 2138567522, 1324266292, -1254941219, 128611635, -1205114601, 714814173, -652977228 ], [ -1303800615, -908271933, -157428935, -2090970077, 2043493911, 382273186, -1931293418, 2044840031, -1436500142, 1385100919, -1100091209, -1486338316, -1116165903, -2090594364, -286755812, 356372788, 2026329906, -54216575, -757046499, -720849631, 37307805, -1735083102, -200304986, 715256647, -422065275, -947181983, -1588475343, 1611363881, -501426141, -1278822329, 1857272754, -1311480214, 2012663048, -539299536, 466115943 ], [ -1384435755, 737190886, 264140916, 246854441, 1991393891, -1756719887, -334376098, 2006972283, 155488175, -1031444942, 2132721076, -1219681728, 1714875144, -1767813947, -1503037525, -1659324871, 1089950385, -1544975950, -771386909, -1879033697, -1345700970, -803248244, -330697451, -633146089, -1535071255, -235037067, -157170033, 916107953, -1333053903, 1174152599, -145480358, -1253426915, -2144796537, 886820993, -1313750842 ], [ 1860720849, -1081763949, -1265899432, -217637753, -1980433968, 993020274, 1607279487, -724833547, 517891770, 2032013803, -1580499658, 56189999, -449517708, 637510893, 1891261017, 830610860, 456818767, -631507485, 1916979598, -1628007257, -904607311, 568357029, -2084801659, 100167843, 2138493721, 29721551, -1247561301, 1286761338, 1660744104, 460266602, 1275127481, -2089877180, -645353021, -1160833333, -2003147777 ], [ -1021173605, -1695155643, -950561995, -574059932, 236292854, -1549644033, -950581287, 1590457789, -683754539, -1443795712, -826816278, -1895844261, 688338834, -1752398856, 941118890, 457019612, 1221328653, -1496213472, 1250942827, 556425876, -2109178547, 1008861258, 1313012896, 1487969717, -995127497, -1474764, -1212096812, 685009886, -491624086, -1744348437, 1867588040, 460147425, 1382659321, -1138582293, -887858776 ], [ -2078985257, 1801182588, 1084540804, -1528283627, -1914345909, 322952401, -155020778, 1914914394, 1267233700, 153437053, 784609680, 1583361389, -40693723, -1810596673, 1558618643, 884694626, -288447500, 1573369993, 1804734761, 922869400, -1600379321, -2063956739, -1615988030, 1156786562, 388434745, 581798853, -1694363083, 1997759086, -1906597755, -1419423420, -1667240371, -543413314, -176382934, -2146082498, 831643395 ], [ 1626768389, -1118856106, 1671586349, 385671642, 815874377, 43335134, -425959021, -1422787152, 105119597, 485236822, -456378700, 384873093, 1399883527, -1110508836, -674600008, -1378279998, -591502824, 1251985716, -1513351877, 564200029, 1721275753, -1227533631, -742263902, -621681003, -750746843, -705001114, -398780743, -315561444, 703180989, 1338947616, 1858298836, 1340473824, -1074243031, -843810822, 1199119813 ], [ -156092486, -28540823, 286902779, -548935605, 1677721294, -1227487372, 1677497463, 1791094629, -242327580, 2080424417, 1463258066, 234276067, 1616784320, -591140750, -1557203980, -1806443243, 696286785, 2032194145, 252178635, 1087604090, -625524096, -1047533984, 439518226, 1146828821, 1249770123, 1149213014, 946712324, 20619284, 1192284368, -46109127, 1294608041, -453417750, -287891130, -327536453, -864986093 ], [ -1647284245, -2097075215, -919865938, -322793739, 32565868, 1643194051, 1822877900, 1050013258, -410499980, 2033466593, -1327075223, -1249323978, -927060866, -809887324, 507797575, 1012060709, 1735028530, 1231218984, -1811011155, 1268393817, -1516571914, -1792560090, 442796446, 216288178, -1667882487, 742975229, 1623425153, -607250351, 1267200891, 1694631223, 2105842234, 1282165965, -1122540728, 334482859, -240410712 ], [ 1182397970, 1825855787, -1117199585, -1592465250, 1334871041, 1321262714, 341033907, 170247221, 268040729, 1302785832, 1947135756, -1655754186, -964308569, 924893376, -2082713755, 1155941398, 1675774015, 727311449, 70250482, 1764254008, 1553006943, 116870578, -2071322687, -1095913821, 1406007047, -910465730, -1435476882, 1075796413, -1389700825, 1361352577, -952161991, -1132102990, -589845442, -1021559781, 1613700023 ], [ -753884097, -14470660, 1517426323, -190004613, -363494318, -1378529026, 1294948469, -516746269, 707101171, 1117827203, 266988501, 501440576, -353172804, 135062516, 388046950, 285845428, -275886934, -948012911, 2041955756, 1720658786, 1530634200, -993355158, 1648548595, 1195921639, -101252061, 994789724, -1628391786, -1934005250, 255908361, -657723435, 2139776754, 1691597466, -63175220, -891440557, -1694659251 ], [ -1940938715, -1882101071, -1365865640, -1894593491, 1371206745, 921925303, 1532744974, 1365546639, -872451735, 493604922, -443026242, -2055245544, -76839446, 541007245, -1430513449, 1014211499, 464585373, 1762997485, -1012745247, 575385763, 597901515, 1307394904, -469765210, 1624833822, 1600902411, 1590644080, -1932774082, 1620568890, -946618744, 706726139, -1255535418, 1988589852, 309481651, -1080523572, -935336459 ], [ 394143151, -242476609, -1331702198, -390180336, 1689134434, 662550870, -1727214461, -1590939263, -613564443, -1234743649, 1527655562, -566486044, 978328105, -504682317, -1981001260, 1119255731, -851075964, 752732382, 220644483, 1614471194, 625494607, 1423552598, 597230151, 2116932535, 1272616334, 209646464, -1201028230, -593231463, -1535105714, -654998233, 1708539804, -2033806629, -42442201, 876001729, -978338527 ], [ 825636321, 1397278032, 46681245, 468683947, -122368266, -383685337, 1270140676, 1361390691, -2052334112, 317180448, 1566617347, 1684309394, -742700496, 255540889, 886417624, 965218263, -1158545377, 1838300052, -893063232, 1564259443, 766815009, -820435360, 88247307, -1863652405, -1697951968, -1874678537, -492843128, -1184046659, -572390853, -65892026, -1697851014, 223646959, 676304739, 229740413, -1488803361 ], [ 1397559069, 6643314, 1289341669, -1013798050, 2088477328, -264918593, -1198872079, 243665207, -628571455, -563113921, 691546998, 14927704, 418966373, -75912300, -637100785, 327567674, -573045818, 1217319231, 2134322413, 2112366421, -182563517, -1870628278, 625306312, -2114817629, 29614248, 53333634, 1028451645, 43176436, -235423409, 1954881282, -475234752, 1839783100, 9497147, 76159866, 2120104761 ], [ 1711794084, 841578883, 343454281, 1983376051, 1703049565, -1195328662, -725664300, -794668921, -1130592161, -158950089, -136979360, 1668830577, 1852206718, -347987701, 1726918825, 1443527333, -1475721018, -602182715, -882535475, -591873426, 854000030, -1148099209, -560354556, -712060798, 111709730, -1545173754, 1415879955, -839920810, 1281856133, -481455259, -195186819, -1783988778, -772023923, -1409341430, -1086716720 ], [ 45439623, -936786751, -322077513, 360644284, 282756311, 195263673, -1267194160, 1104452388, -892095094, 1501658060, -920992631, 1379793555, -1364836609, 1712846942, -1031185725, 1338814857, 1992446143, -1768683665, 1764000265, -2142573661, -3204925, -1504899993, -461178077, -1075894079, -1246420165, -1411472418, -910529331, 1608253434, -1561655243, -106440545, -2063141504, -88205357, -173160869, 1176703793, 670114263 ], [ 375567598, 328203370, 1874400587, 2068182766, -1735969069, 2019323294, -403667272, 1477175835, 269976556, 1835673515, -1149375627, -1941998862, -1222095529, 1161066679, -1124237316, 327157446, -1333814095, -1411680195, 1078055535, -1345986127, -1134635272, -415404219, -1013102773, 2070678934, 391280270, -375826310, 1363143054, 1435787157, 1395676206, 1687576145, -1374516932, 2060595977, -1073690779, -883432733, -169552432 ], [ -68900333, -1771656183, 2112007694, -1882566031, -794122064, 109448802, 1541119250, 1166751588, -1994550787, 706629577, 653272730, 1010076553, -968334503, 143135902, -694245319, 118195604, 339204924, 1666721881, 1566342200, 1140231995, -1359364323, -1291754707, -1643307617, 1091963133, -66888851, -2022000753, 1541393349, -1579988243, 1548163862, -782246060, -1468295703, -1058486584, -261673385, 2030495190, 1745171754 ], [ 1550052188, 1283953500, -1195443672, -844989021, -31992996, 2095416034, -433851129, 1289175836, -2036946008, -325603429, -1841804993, -1303070914, 1058391475, 170009961, -443467608, 1040001391, 1817873138, -2015604583, 1203647149, 913026067, -37969038, -1117189666, -564105826, 1646794910, 2008992336, 740673682, 1183109055, -580664029, 1010048259, -991753440, -1526965749, -304378003, 352507693, 1751181962, 946173207 ], [ 1899446819, 1289114960, -1913423737, 357598353, -1732284895, 1918012474, 1658310689, -1685714896, 931905499, -739030605, -472086487, -1915449938, 1866019900, 464772074, -980565680, 1493561719, 448717779, -569540612, 1398102265, -1492038612, 59634979, -196815401, -1016065532, 1804294578, -1044103814, 797173839, -1153943453, -2098515414, 929339340, -2127703036, -1641695399, 591103910, -824727918, -1862970432, 187411776 ], [ -1354747574, -2111333230, 1215302958, 969308894, -1885708524, 179198289, -365364661, 242530862, 1497495306, -2120228597, -1954822367, -27860887, 1941713198, 1172440311, -1401354039, -641098827, -1727057819, -407334088, 1632266113, 476358846, 474054317, -703502670, -572734982, -1016070686, -676474671, 124122786, 1712950164, -509553306, -37089109, -746187867, -1341325557, 649623996, -1248861332, 1666150543, 1012115768 ], [ -285727290, 1796608024, 1928914076, 1562580753, -1021308594, 1080001692, 967411518, -452141604, -586233890, -207713744, 736888402, 458528178, 772625895, 786305351, 1370882574, -1719149513, 1979275217, 1317194955, 1453571273, -295196853, -1855572046, -556419823, -1706129822, 226317973, 1690855796, 2076701143, 633329157, -648109049, -1799204415, -142356581, -461275002, -1690585401, 2089416125, 1118364186, -156389441 ], [ -1529488752, 614504377, -630852444, 1909927731, 176196312, 1629145845, -156408529, 408943857, 915430410, -547154779, -33480476, -388511872, 2058293963, -1488531099, -1381548248, -1150050058, -611206159, 893859350, -1211455075, -846407277, 1537644669, 359983011, -1145139517, 1030089601, 550116218, -1848232315, 934598145, -1552483512, -232571259, -2063977536, -1517697205, -1664102043, -803724220, -977592497, 1238564525 ], [ -1943752273, -1277374972, 431604583, -512019430, 427706797, 58235684, 905820914, 1465852136, 736658857, -1541605117, 339778577, -1825903685, -523777532, -677900369, 982352107, 1837856852, 1632018383, -1692722701, 864811875, 509435871, -171545541, 2121865309, 538289661, 60973885, -1421439650, -665556718, -2100604127, 1679936990, -730608335, 402663296, -1111236091, -286605214, 1154472384, 737811917, 1020847109 ], [ 1638244789, 1659620469, -277776774, -948188070, -640353553, -72934317, 300341760, -1388425241, -1494246843, -1113986617, -414173111, 1688907084, 1992847557, -1916670085, 1673215949, -1216410459, -1158279805, -900682735, 575807321, -1583987022, 1906351009, 994558121, -1418358753, 1100705818, 1367422731, -1325126160, 2080152898, 1770538479, 1774997254, -1433942511, -825174575, -1734429530, -2079009534, 1172416584, -1353688481 ], [ -1878377986, 1807639343, -995505364, -332525784, -638977137, -952277771, 587340546, -418626526, 2134240021, 725819731, 671700436, 1817868357, 1048734885, -1390431070, 1189856559, -1213193950, -1766820848, 1276249851, 46104404, 407320916, 1166492612, 1440185183, -1876949544, -1549486697, -2135415478, -1832525871, 370928036, -1310458346, -1936205633, -801669499, 935676118, -944678495, -304631214, -1478065410, 904378662 ], [ 1514070923, 128726460, -1451319589, -1939420938, 1935222909, 1705338344, -298076999, -125416088, -881132295, 847572850, 1034073322, 718405374, -1244696813, -1426956082, 630483049, -744803177, -279738767, -2120987358, 471147475, 1098544352, 1325370676, 1666877865, -353764421, 1718791334, 340058198, 385276248, 2111973367, -612265001, -863037755, -592154043, 347815668, 1237313141, -617452379, 237779199, 1728768792 ], [ -1610983256, -1777379342, -1341486910, 358682733, 1000496961, -1166880297, 2001923440, 489022135, -143687760, -1323955185, 678302736, 1576309804, -707112772, -1571028463, -1133127091, 1442944859, 1885136050, -1081771136, -301667089, 827011416, -1693893014, 657389053, 1606135084, -140902153, 1236954118, -199979264, 99910652, 1426796492, -2010020674, -818107412, -680929571, 1308658059, 1739256975, 574979103, -1346290084 ], [ -471917939, 1956933467, -63894907, 2041663622, 1113322311, 886739537, 1534930024, 935617565, 746700793, -146607258, -1295031531, 1860820135, -1600515881, -1808763408, -433297450, -1238740849, -1184280723, 788500535, 1035461680, -278755447, -830596258, 1175176454, -367981902, -759686645, -1840471201, 2029612234, -449306729, 1987234729, 1043036087, -294852647, 2019878268, 1444815030, 1984784448, -1545642473, -2009704732 ], [ 738791851, 2132784525, 925750685, 1869245127, 1529924303, 562529674, -1516165015, 1646873623, 1047817372, -388461619, -856441987, -1648925932, -955875947, 807182091, 433649040, -21282741, -308551000, 2111205904, -1809113832, -1280322424, -673356906, 131431557, -120038751, 1745646894, 69648659, -1264363134, -648228857, -1012333522, 668721210, 500478869, 2127890602, 72696528, -1509234782, 238555912, 984708886 ], [ 296882985, 993758666, 426853956, 181764771, 626254649, -617827678, -1817189970, -109355839, 481240450, -516441882, -222104040, 806741995, -1529630584, 1370625189, 561022367, 1339704811, -1905206531, -1241573176, -820913148, -1218176774, -2129454749, 1080419663, -1613424118, 1835049177, 526413574, -1506796161, 252286603, 1624708674, -706540014, 680412540, -525311495, -982447386, 1875841128, 1284747240, -1662199973 ], [ -1018081361, 853374316, -40374600, -989435980, -357379897, 38848477, -33152366, 266238938, -299588109, 615351710, 1868943861, 1692416065, -1464861056, -1372574892, -2021652345, -470202726, -540427413, -796753291, -1221246027, 792474928, -1434966342, 2145063017, -2065153093, -145036801, -337076472, -1610981822, -102168578, -115450158, -1995342100, -1742498773, 1800905524, 1760463952, 291174868, -140437824, 1538592332 ], [ 320914178, -1430077111, 897415130, -1307149823, 1637893026, 1745848937, -896661247, 1037160492, 1004954534, -99975408, -167821522, -1818180310, -22356184, 1187055352, 605781410, 1562969965, -1890786470, 1576469215, -2090781675, 276030154, 475414835, -2129895074, 1942860370, -143872564, 1445483485, 148789345, -1294343203, 2043857064, 1764228365, -1754470309, 768162805, -917855860, -1791598509, 1287844613, 623170658 ], [ -1179624605, -376075687, 2054384354, 430635830, -661214802, 725419300, 835890672, -261796605, -316383357, -853719561, -1012531365, 1174981520, 252163549, 481707360, 486582087, 89972460, 769068764, 1143979674, 616301477, -1630425325, -1149743219, 112096723, -376613328, -1895010278, -192718217, 1122417103, -450519433, -761015651, 1894226792, 1177564908, 108463606, -2013087537, 1876775603, 422722269, -1923471450 ], [ 1746179248, 706193539, -565471011, 1398692335, -1378611357, -571325291, 91278590, -1313433149, 1045063293, -1503743435, -1776042357, -1668925974, 1283929264, -978938146, -2112071977, -542854233, 1671730333, 1048607923, -709540287, 1968015201, -1929551513, 1734998005, 1727127183, -1501488492, 1779848246, -290184441, 703247229, -1580635638, 903275829, -2044585620, 1321240161, 880851022, -1775765090, 919313339, 148869768 ], [ 966086654, -1562097362, 2034369219, 921803861, -1974285416, 721532469, 72136348, -860031635, -975466484, -1956824220, -13422299, 2054147224, -1393474783, 1287738262, 54550482, 1454394171, -875694055, -300856041, 1145686180, 505591091, -1835303383, -1453223382, -761662866, -1392878771, -297501913, 862690192, 1138915521, 1047253028, 473435512, -1398513464, -269409933, -1798891966, 1170933826, -240792468, -132133986 ], [ -770361077, 541839417, -1181379743, -525541852, 1274838434, 498803878, 1107819935, -1564653920, -204381503, -2003907364, -384672854, -252034741, -522494685, 290562448, -1285098720, 1666474252, -2126580728, 1805706135, -1924477559, -2124873142, -1830170830, -1980538317, -1414175802, -77330782, -482657119, 1044071953, 1480561833, -775389382, 168168336, -2130176108, -470670908, 963862823, 1568477501, -1445278063, 307571000 ], [ -2113733416, 1031867783, 284676433, -367021086, 930958599, 730953065, 2099840366, 2078515800, 1020103417, -1571699859, -1091733075, 1133226398, 1686391678, 774576343, 2044611566, -462705248, 1188068191, -592325644, -767369502, 1760845749, 289977089, -883609742, 890578349, 633641651, -378360664, -7607140, 1806390921, -1372272984, 400909285, -2043113611, 1350679148, -621414805, 636612078, -1960499174, 885073426 ] ], [ [ -556722020, -1572833178, -716721075, 484445709, -947589177, -2066043177, 25093706, -517430578, -803888288, -558007412, 535692603, 626912186, -1968270105, 90003388, -2092759244, 1701705589, -1301835180, 555011787, 831276658, -659686926, 1483149682, 921547606, -250968170, 1769952858, -423088321, 971415881, 1295573913, 1488232504, 1644305266, 1135964074, -1851994684, 727783533, -1855495662, 1689883549, -1513049425 ], [ -550892122, -1432759871, -853655799, -318538854, -1326721672, -693129836, -85356351, 1067349460, 1345003914, 1224554313, 1579112605, 38855307, 1750196035, 709265171, 1145583494, -1171812761, 870712235, -756419121, -1211206892, 1202283386, -1105701262, 1187147091, 1071462583, 673980518, 1090954903, -1674789970, 592803239, 1557259644, 1022449478, 366624825, 620411849, -2086009101, -2068209676, 631122997, -11242536 ], [ -1429180323, 20110540, 564419804, -1936018139, -1970875249, 894758052, 1397833790, -406156455, 1529771399, 1680161570, 884284585, -1375970625, -597728911, 640637864, -345538800, 948593734, -1921072293, 1806415668, 1274241889, 136080733, -1287488894, 1936063350, -998133721, -655651658, -575796577, 1170771824, -1196675314, 905635160, -692201892, -2095204893, 567143078, -2094673317, -68860894, -1397315758, 502364445 ], [ 311914056, 575381538, 1787304313, -1091947462, 397138258, -2027924153, 1487933424, 1528289600, 455703799, -486838026, -2131819743, -484925257, -904105530, 1863073662, -254476763, 1388659971, 1852564235, -993758462, 1935330675, 340654793, 2068773213, -1310463052, 1150726418, -1098598375, 1381163825, 1257676082, -1951891183, -2091409059, -1159847668, -675688872, 1781165161, 1701526509, 1578214053, 832661915, 1264652790 ], [ -1209969008, 2024269699, -438541884, -2147295727, -2106642680, -1473635234, -1629545742, -1910830176, -1784481189, -1759203533, 1657339420, -89914907, -720389736, -2049900970, -1116215156, -979399259, 264817142, 2119987462, -465898922, 220893391, 1131277693, 1134643140, 1069469482, 103101942, 80806893, 1606084978, -1082118563, 1888959712, -130192105, 1013641799, -159140764, 609937287, 2116603883, 1405400641, 2019602106 ], [ 1629017540, -1988949548, -1912072594, -1348770537, 290669941, 1437034950, -1282010429, -396799329, 1631516919, -1680476850, 1350355128, 1690814402, -644679138, 1427704262, -43197172, -1226753293, 1255637709, 1317967744, 613404161, -1500153812, 2063188331, 914240847, -1741082032, 444339835, -122754476, -1351473373, 633691075, -2143939888, -1927966689, -804933173, 112956438, -1890862589, -1906429941, 1739732607, 1564128531 ], [ 1746140424, 1030343023, 1771542203, -38257323, -441586383, -1722380956, -1568400780, 829971104, -1342395762, 710471296, 638561725, 1229129722, 1104873435, 1823866022, 467018902, -478106433, 2046810822, -503555657, 1702492508, -1104032508, 1101146062, -1926835524, 763586891, -640204562, 1239451512, -822986198, 423710582, 15576079, 946726504, 889548612, -53133132, 1747978272, 1719920434, 948093505, -1429251586 ], [ -1942412484, -112867754, -1165017861, 2064038904, 196857521, 214512025, -1746271328, -1472133953, -11947208, -2128030989, 711810614, -1419450743, -1781858827, 1549425207, -2002322438, -1962129258, -384668689, -285212382, -1992436199, -138325798, -2092966844, -1015540801, 1746153480, 476731870, 1618153248, 1626593550, -1708797810, 143996519, 198024414, -1486059699, 1274081999, 1407448140, 493714580, -1454980536, -1076311434 ], [ 1842152209, -2095381593, -1265230832, -488484481, 618836223, -307052267, 189798283, -718474510, -70984039, -1225705188, -1404592960, 977082171, -139601038, -92387933, 1181498951, -1107291473, 1191370388, -1029076381, 1745778772, -1268997646, 523323639, -830764939, 1296299331, 395197820, -1360762588, 348230610, 688864907, 525096717, -407171093, 650335038, -870635566, -99534740, 2037325289, -812334738, -1980720784 ], [ -1007218252, 2136264525, 588722993, -2054669947, 1152394653, 707643409, -1412552373, 900795705, -238920320, -206295397, 2059041884, 59655702, -954053650, -2040762209, -2046583286, -913887022, -590342981, 790688830, 1964160095, 1389830476, 944726110, -421089988, 1840220856, -298502149, 2019297076, -990370686, 2067487063, 174611053, -524588885, 1946605575, -489412367, 1709373769, 400666168, 1202464191, -378911837 ], [ -2014308571, 550767326, 1031643176, -164171268, 1464485832, -822379997, 1976916453, 551248528, -78920037, -1143503507, -407363928, 1976527565, 1492125005, 923425919, 2139421006, -1811297356, 726594537, 1926634075, 1697332060, 925875262, -734517369, 2064276756, 312302528, 1706553613, -1787100961, -1259038392, 922434567, -663824225, 609597000, -1271499103, -328295282, 1587279761, 1032689118, -1009272609, 1819453693 ], [ 695644903, -2081569373, 1288580955, -512273024, -1799125491, 1978847285, 1687913818, 2090377087, 561402248, 524296487, -1657283939, -899011411, 394021451, 970258713, 43127416, -958315861, 1901803300, -561408945, 1477895837, -1552328689, -633260399, 444819179, 1171491448, 658105981, 2029220880, 1915231640, 308332947, 898504184, 267167281, -1533987872, 863056799, -309849149, -767354800, 1563268733, 624091671 ], [ -697484565, -959314612, 95188625, -1460589429, -1928043814, -518671244, 1141448605, 1177436086, -1581805825, 1170450462, -127245334, -1320966247, 153961362, -830790267, 92723582, 1952749913, -1730881040, 941531015, -633063116, 596348944, 1387916600, -1680503172, -1048372218, -1240808456, -2031751440, 742110481, -1827565102, 402870363, -1945347937, 199400289, 1112352186, -539383492, -434912991, -2021978786, -700326664 ], [ -2084121305, -2085446879, 247939753, 1101142057, 1850176275, 1335161977, -801440277, -78335481, 2132851677, 570131681, -2006913983, 1261327300, -2072528240, -49164848, -40050590, -1617802569, -1575589809, 1281384485, 858385838, 2010873392, -1604173738, -1472980890, -1776919906, -448221237, 944164917, 1825316416, 1003632943, -1851637600, -2437981, 1139829492, 1701302584, -352600090, 1526212156, 572300249, 796273659 ], [ 1237427405, -2080397983, -465890267, 1262450709, 990221596, -460945241, -1416467686, 1614014260, 1879700043, -994544871, 1688023155, -970328730, -1589099726, -70844074, -190238093, 561288884, -1850904178, 430083423, 1131308632, 275753035, -642856238, -1090938684, -1653345425, 318512515, 1365515117, -1284391044, -2027828838, 2051731688, -926684908, 69828260, 1162183632, 483522421, -982849045, 2087550155, -38197913 ], [ 2134935310, 1597415455, -1988762539, 1802748576, -730430575, -1247398721, 1299548526, 2082823214, 1262858343, -1716075390, 570242300, -750528494, -2102005241, 271103105, -2007753129, -912838099, 968307885, -1968621834, 653022445, -197240646, -1721983205, -1661409323, 259937082, -1023995706, 1574190239, 1116962876, 2004514179, -461580571, -1157869665, 589975040, -757447735, -2094651814, -1608964343, -82605389, 1524257313 ], [ 45029064, -630536406, 1385797186, 975419492, -1379559901, -1489072349, 1169817044, 1485439451, -309491282, -231977531, 898847776, -1413596634, -717526669, 154609945, 812197094, 1978318820, -130444138, 293575619, -2011177720, -994740477, -1430002092, -811663364, 1571249416, 919891402, 1211866333, -127928078, -914042268, 1027752386, -236663869, -1540675952, -1945155788, 938515738, 1633505931, 682488982, 1409897467 ], [ -469932934, -49632386, -475191021, -692533506, 2115203073, -637118958, 1079369985, -1489947671, 768619527, 1947905490, 1268649241, -1791888567, 1391055386, -348988454, -2001924823, 650218498, 60259818, 618714027, -1389402016, 1383113879, -1891484849, 364014681, 1014703294, 257195883, -705996620, -779260182, -2141192509, 890742827, 646528188, 1615574187, -858048947, 39971028, 702954159, -711222899, -1029367572 ], [ 567193123, 730536968, 1487420135, 236691603, -1152748095, 2002755072, 1075569842, -177432579, -1941293594, 1899089557, 1915343061, 1319635863, -1693677652, -1953841358, 198283815, 759313223, 1948482063, -568286839, 715045756, 946871650, -47602207, -1682088051, 1688227379, -1564623769, 1355712057, -83981328, 1125875892, -1256083094, 509766412, -2055087528, -1359698533, -456673549, -1335391440, -1045088630, 1601951382 ], [ -1008207958, 962963865, -1038088484, 208968489, 692850173, -774704283, 1205488047, 544329783, -1924245005, 167133829, -274554641, 908325433, -369182441, -1631293666, -2069649886, 680857269, 1663277280, 648207053, -981753190, 1065984486, 814848248, -354898028, -1560957500, -2142480556, -867813422, -1658629577, -1750276620, -729526656, 1635375162, -1795350105, 198486619, 1094702842, 442880094, -712046168, -614452424 ], [ 74463203, 32432890, 2077280824, 1367168970, 922947941, -1266958311, -769106135, -1213519757, -613919097, 1712975431, 888820538, 131263434, 687377902, -1904078198, -1756917008, 1690966863, 1899345907, 603630074, 1251885840, -66888996, -2127608635, -243056941, 1010940113, 2096600454, -745721919, -970730314, 1261500933, 723988989, -1728010498, 1523087475, -208538650, -861404683, 2038096761, 279147863, 1547430773 ], [ 1100042579, -1467713821, -823782857, -137798783, 216117370, -1754459791, -310749803, -572656094, -134042132, -1391132057, 1873757502, -810885314, -276186635, -167938846, -965135584, 374248183, 1409978561, 1193944819, -1709343275, -694290223, 966538583, -428891609, 918591328, 609243859, -1223698893, 1257688098, 1392514168, -697625966, -934039082, 1621229780, -1646658709, -1120767734, -93287294, -2133579221, 1565342181 ], [ 1416727875, -602449569, -1081251474, 869989358, -152444617, 1762041006, 535076501, -534997042, 1427202554, 97795648, -632355846, -1196018338, 1604936728, 1683635348, -1449480247, 1856185056, 67124135, 1148509188, 1949579825, -975460620, 975393361, 921993344, -1862232336, -1154394843, -159075405, 1397143944, 1908216367, -1979050084, -693336290, 1642788463, 905801395, 1028066662, -725925414, 1761884003, 193690380 ], [ 1964339152, 1449551441, 1369422854, 592734718, 2133632798, 2006904466, 542637914, 1212695556, 1562426772, 428938429, 1247027077, 909935506, -1216109433, -1804664840, -1151650517, -1805636354, -521698305, -258735642, -962056477, -414003074, -595704277, 39061351, 8032891, 1775195517, 1078130081, -1397912726, 882149496, 339556533, 1202030978, -1952341626, 705041564, 1689891880, 1852699469, 1743718147, 1673770894 ], [ -406918273, 1506038230, -52050077, -1385248581, -251461195, -52168811, -1372054216, -1301545331, -1763919688, -1397536199, 370389116, -422746127, -637502025, -972486447, 2145582527, -768900938, 1655188797, -1388676697, 2075888075, -293663098, -805012255, -395984704, 1338225121, 1806136162, 1573316987, 1413093538, -1274210482, 409681277, -183046124, 1500969673, -1497696801, -685587344, 2068985695, 892482719, -966660048 ], [ 1375500659, 2113148971, -1007740673, 1720072831, -443338402, -1569221402, 652514739, -1476386420, 1112172410, 1942114904, 574918754, 1668862727, -980520576, -1208748587, 1675542256, 1280056112, -504849158, 1230444036, 1462097906, 2040932404, -566742557, 51591494, 1364890552, 917675215, -1513578382, -1972859696, 983822624, -1093898125, -2077795714, -860629935, -748990974, 1187618192, 747981957, -728349267, 362735984 ], [ -398431647, -1505920093, 1985139131, -66791504, 1056639672, 685160826, -2084825702, 1536713225, 374671479, -1739803578, -988042928, 910287420, -389033598, 955290655, -1338569496, 2061636921, 1906060375, 923857448, 689568527, 2092428588, 1494807825, -1594483840, -1642570656, -981056999, -2008704285, 702693487, 1805078579, -2036704591, 894434297, -583470354, 1957056102, -1037889348, 277287470, -2045684818, -583853031 ], [ 753598284, 1269714350, -1515061730, -732211389, 1057748613, -898456287, 1618439322, -647266704, 1918433900, -162861546, 1158571079, -1564672826, 871567971, 136065259, 461019908, 2123850728, 469918959, -1884512977, 1104909374, 836579952, 1760914656, 1023763923, 1435157737, 709602936, -419061852, -2046631257, 878934246, -822006623, -1465640155, -608041195, 1625334156, 1922553252, 1615693783, 84884883, 870271118 ], [ -1013170168, -1828691636, 1258619462, 283887557, 1018650885, 904034104, 1227225219, -843691653, -2129111339, -284825618, 1579045272, 908758826, -610014206, -1100091813, -1046529028, 613760468, -398119180, -1710897561, 1058054597, 345216765, 649851014, -1159917709, 1421428739, 406370020, -661745095, 1724683952, 644048913, 1784242631, -1423844985, -897257827, 42450067, 1983832042, 1495560723, 206833898, 851231568 ], [ -1586062248, 976599196, -1511559222, 858986224, -1672288199, -1215702834, 146092146, 1308168222, -538207528, -1930762883, 1544286609, 1985188412, -1689224634, 39446948, 870742473, 813783024, -2132657111, -2001224334, -522626458, -428389071, -282938383, 1571848367, -86152928, -567324612, 1250128928, 1312907911, -1695643626, -1438969010, 1923771642, -823980379, -1902268615, -776675325, 847721911, 1159270202, 156698546 ], [ -398264825, 1082560013, 1402698505, -564838997, -1289803064, -468952815, -357425665, 1058257029, 1546101564, -1085962802, -1149150662, -1296698176, -984961471, -1611234948, 2098290745, -69640343, -450618376, 1720746165, -221270143, 1152344262, -1742497653, 1532198069, 1669236239, -2066965497, 613873736, 1101304598, -563021776, -1097169591, -1070702681, 924412967, -1564975052, -1357395735, -1454500320, -1490798460, -132630408 ], [ 990883830, 1015251903, 1615334592, -1807678295, 539749448, -910074132, -393032281, 8454823, 171510267, 958662498, -880948691, -1958961618, 1212274985, -1649202398, -51334677, -1914414909, 990934117, 1402183431, 423571758, -1420748696, 1447559689, -1450366118, -685744647, 196923043, -1548927655, -613765233, -1459314019, 780643143, 575509342, 1983316606, -1621387279, -966855333, -560777817, -701336019, -1497394283 ], [ -1856590612, 1840339925, 1935842407, 1358336211, -985227794, -2041120074, 1394215669, 912685008, -334826441, 1974197241, -870620979, 1615277417, 864403718, 1970715727, 672106308, 1011278396, -578918657, 514721761, -1089829670, -542792640, 753616736, -1563340029, -1515980355, 1423476409, -1317308876, -1590666726, -2007268343, 881916268, 263322478, -1461044016, 768903238, -1606680999, -896330341, 880114691, -914697583 ], [ 1995291176, -1064694110, -1578291728, -717133997, 1443158539, 416339549, 1206218100, 1751708476, 1807782644, 644381243, 113141939, -384586060, 1901196696, 257036157, -495728103, 764330295, 16003568, -921269561, -2043653945, -256143897, -848398490, 141058947, -481317312, 131920011, -315966134, 42602266, 1922520008, -1295765832, -66474444, -1351205462, -401645803, -1512441253, 310535109, -1900398534, -528976672 ], [ -15031894, -268239402, 762259033, -678549932, 409783109, 1557601839, -115455179, 2024364291, -1223628498, -835467747, -208275810, 704535123, 1992310490, 53878543, -2097329296, 1194559473, 221555597, -2091162287, 1168289678, -520720535, -1331887140, -571537754, -557706942, 733191594, -550858133, -1102547657, -1254083461, -242454231, -334456527, -2079888904, -38015422, -1300552913, -2109153675, -515418380, 657040117 ], [ 1297792939, 2139893553, 688455689, -2024758995, 1952204156, 1802931970, -1174198458, -148755792, 1226685796, 1458481976, -1833488735, -1711742079, -515155948, -1796170822, 1745257623, -1652249388, -216267747, -1063201577, 975611430, -1880481948, 369125014, 704027680, 1512164734, -2079507109, -60558614, 1081974830, 1479583042, 1525471005, 997713266, 274261725, -233911776, 1741183461, -710418772, 1544447819, 943260693 ], [ -1907710646, -1486268198, 263192015, 1569107443, -176974244, -1476513056, -480002306, 1704273715, 121473602, 1863861591, 553567738, -1622936153, -7998639, -1644964951, 365997439, -1069290185, -1012552616, 816054784, -2128996787, -1327474494, 819842520, -1589276533, -2116715048, 347083151, -2012010052, 1311339142, -1747248626, 1182017422, 891733606, -1246726553, -1433751876, -2061976322, 1847678309, 710386533, 922508518 ], [ 191161128, -1039058333, 2021710961, 495545469, 1518480112, -888600727, -948926652, -368234264, -214322925, 1572860418, 679061497, -885763420, -2014944483, -307173098, 2093587794, -236715831, 2086359107, 1065864924, 877801886, 1799448427, 687658636, -1826479031, 1100506250, 1365734765, 1439050728, 1938334503, -455326825, 1637537340, -1375731009, 1909162502, 779050141, -1080411446, -203598500, 1404140614, 425013216 ], [ 558473159, 559086624, 608521907, -1347252285, -914440133, 1027186863, 1547295372, 746821186, -1829850432, -1663078133, -1453426710, 497241537, -474941968, 1405375297, 1253327524, 1921019937, -1334979799, -1576148899, -1438999968, 1020624214, 508558896, 358577705, 1572384900, 1642398955, -271761806, 1524874201, 659930730, -44848350, 1639551694, -1670773826, -877114139, 1543187859, -877171936, -2115489084, -1352988455 ], [ 101255226, -840312647, -675226329, 1948757463, -754194571, -89704878, -2051797570, -174397120, -1300477548, -1087060741, -1501303926, 1683563144, 1195831761, -1314352218, -2062560216, -983052576, -1825468148, 1005645218, 2041772105, -815604958, -456192482, 1682983791, -2087851506, -1257927048, 790373846, 1506238927, -2007977768, 1277665384, 669656680, 1090945995, 614188939, 1790479167, -936797668, -575564091, -1049656165 ], [ -2017286072, 1574112138, -1212262515, 760740194, -1074520984, -1064492608, -1652509404, -154299039, -1118236186, 2078262137, 1227381274, -1679665783, 900216955, 1707979277, -413924863, -1771969597, 961883006, 892093930, -599846443, -1614901914, 1196773722, 972946082, -575988762, -1050021073, 200298461, -682936615, 84610625, 1731232939, 2080884254, 1703804703, -38467022, 1349619823, -1592895344, -1321613499, -858284537 ], [ -417999962, -576100377, 417412981, -451153110, 993469659, -544901062, -767218097, -1829624180, 1948152161, -1374606921, -1710423688, 572460303, -734554432, -1005065482, -1659791039, 672444464, -437958827, 209994824, -219700238, 2144846377, -756068337, 1919590018, -1312797804, 378802346, 844443392, -1781760554, 394198198, -721027740, 1395225686, 1446899001, 726753633, 1934546838, -1325226526, -755544513, 972140585 ], [ 1073103735, -2042627785, -1997660737, 1137805586, 175740598, -1706580476, -108439010, -1502462119, -804258160, -1471425000, -2061653725, -1380885540, -2045780672, 1401389393, 1613440754, -1168965202, 985927306, -485448810, 1132763348, -1777411210, 270019876, -904108166, -7663721, 1154312929, -872418791, 379112325, 164441604, 630542440, -33332593, -1683030905, -504685430, 961345716, 834155257, 152633976, -1155124601 ], [ 146109686, 34697539, -1806375928, 19742167, -923401334, 978511694, -736908486, -916035678, -186948538, 395500017, -1823508503, -782160863, -1385587157, 1844535738, 1854467268, -629922800, -64790255, -1306652388, -480389436, 526576950, 1153627080, 1741341310, -1505816950, -1561820641, -20622097, 414451637, 746065385, -68582524, -1178070307, -652762869, 610537470, 1498341160, -1160489795, -697516401, -1251833247 ], [ -739817923, -1562421326, 406942880, -1606092647, 2122111646, -545489761, 2092493592, -2024652881, -1211413128, 77639793, 1715337672, -1320424792, 1580400369, 1485480743, 301469246, -1550341129, 332381661, 805628582, -163345737, 1869606847, 461463824, -1177768806, -382487902, -1049745428, -838837049, 1205813020, -1757169458, -1235577743, -2021371474, -818748552, 1799757939, 1563261792, -1569776054, 100532690, -1926823142 ], [ -2002783317, 827682800, -644484514, -1141876692, -1062966371, -929071074, -2026607754, 1585360317, 407162047, -1239300864, 336318736, 677696229, -965377176, 940843725, 1335403914, -1744526379, 1368221169, -1326777499, 1260994233, 551124875, 1178837182, 691200915, 565119502, 2136402961, -819962035, 325665124, -945597523, 990500363, -1318607809, -1680093975, -199295935, -954988711, -1968138098, 1395752868, -765317909 ], [ 1370003255, 307356642, 976200993, -929906884, -834707000, 572168829, -1750204445, -1532499365, 478094044, -292519561, -891271103, 75730629, -296435541, -1576530493, -1672835497, 1423973553, -1957297419, -509670558, -835877802, -2145927612, 1701716434, -207283220, 109248468, -199059838, -209047723, -641132119, -712586218, 1858407664, -1963631742, 317120853, -1674756222, -596537251, 926520254, 831124759, -1582432392 ], [ -518497635, 652176808, -867162488, -11087862, 1802575480, -1849938261, -298507940, 1531226084, -112908515, -39462161, -988465555, -186927496, 1357747918, -2016121156, -40688535, -1958001587, -1249283442, -1435788248, 1544407787, 893353740, 1116454266, -665471761, -1090665541, 481116038, 1425459928, -831173355, 2072252007, -763721529, -1530933056, 1303515750, 1076280507, -445612902, -1220409312, -121055513, -77957448 ], [ 299668523, 221558158, -980026693, -355893664, 130583840, 215413682, 809537515, -1477647376, 1395560554, -1495135644, 1783262407, -42714938, 604592391, -1455345937, 957447201, 1256474959, -936720744, 90889894, -1279796453, -766078667, -1754660896, 1303302651, 1193693338, -997226047, -1547790555, 314640973, 1852162710, 1977855338, -320276790, 611287106, 960495272, -1678880304, 1711849159, 1507185735, 111450434 ], [ -852260018, -15674151, -619852576, 1387125373, 345624056, -229404519, -1166126960, -1813365141, -1103122269, -608404037, -1501165536, -1948904625, -1217875327, -1488037443, -1075027313, 1399065030, 1941296943, -151214210, 1965359819, 829780557, 1288426331, -528653894, 550160764, 864266845, 295426161, 477150012, 1820936828, 1949893750, -1272358425, -2137603899, -1595474018, 235619279, -406672307, -920881481, -503639146 ], [ -2064473071, -1217120954, -1229102286, -1938811766, 1993131473, -791598594, -1585273779, -729348695, -2062116818, 751887135, -1602127122, 671399748, 1372060716, 1429107590, -2094045460, -889728055, -1423145606, 1551970355, -1032100611, -927570415, -1045924489, 1523792290, 1234399531, 1039454754, -1932518727, 1791025494, 655211372, -331655350, 208490175, -1394530510, 1602566779, -69655264, -971285504, 530477070, -1751952242 ], [ 2016228058, 365069161, 135585883, 1632784321, 910773748, 318394150, -2092730941, -2052869660, 163660976, 1847890252, 717942644, 2105555687, -953373698, 1857048868, 780228058, -1893120708, -1475110080, 215835528, 326506862, 63583507, -2112669666, 999541329, 1132898042, -1038648303, 1916896233, 1411987110, -1124675078, 807115533, -1712205643, 605361359, 179284693, -527881839, -638624036, 1583940143, 1617349511 ], [ -753353118, 365112510, 1194824273, 1425462883, 1446088261, -1177913793, 1859030210, -452470686, 1218238092, 432343296, 393969364, -128278227, -1422560060, 1639681814, -1563483536, -1154900530, 61776891, 1864056989, -1584456106, -1597624861, 387809645, -1727272757, 1370209391, -190710018, -907608105, 971568096, -695871185, -1126511189, -399536811, 1386415957, -1737252215, -1475211337, -1141907712, 1962626952, 1795488723 ], [ 1543450067, -1946367064, -481327535, 1607460514, -1282064494, 1800727695, 1417441667, 534744910, 535186931, 563333038, -1294186710, -1906264983, -632957873, 126902791, -280747384, 1460320133, 1187866807, 1159550348, 1557876782, 250242424, -386726895, -336911907, -2104842965, 1113511575, 1574627278, -1030422827, 1443427492, -672607775, 1981119853, 2046197535, 1809327200, -1746061490, -1004471027, 1830531732, -1802955269 ], [ -647050217, -473296884, -1698510719, 1229149229, -1498593182, 1868291428, -137800612, -998612551, -1541060345, -1122650517, -843223897, 399437065, -1301288360, 242893613, -1620124103, 1271222413, -1063021297, 1325783848, -2086000391, -1081427755, -664812786, -1305916049, 1824345989, 1710985434, 956491311, 295971272, -955057568, -1415387161, -1779099396, -251242869, 231153889, -2115750408, -1626086489, -554546232, 415727897 ], [ 593792324, 1512695673, 1392071665, -262092894, 1695544960, 1474137315, -126765961, -1558226973, 660660903, -1294020322, 1512977115, -513623523, -1452091640, 1190095351, 177401499, -193187338, -1264654086, 132508946, 1414903068, 1934116845, 538010219, 832257076, -1296162841, -1721846932, 1705551034, -285855426, -1263582120, 97194943, -267804956, -1292384933, -615278664, 859513592, 1609844905, 685028826, -1368522852 ], [ 1785777174, -1453548846, 33128235, -626371513, 1442928955, 221248390, 1976009258, 1132055956, -958415035, -1126980796, -1749006736, -551903457, -994956868, 2062016306, 363115426, 1063157712, 1489096641, 408443105, -1126732849, 655527804, 1720815635, -334473004, 1326281255, -969761290, -2138408685, -1480581340, 55746891, -950639749, 2013235400, 1288582258, 594802691, 251292796, 678380359, -307279645, 1139455564 ], [ 511891588, -1559474788, 139694003, 1361527124, -780511727, -615997473, -1905537216, 75055756, -431659469, 668331729, -1709706610, -1360717642, -911405669, -1412766109, 1502236468, 2126097522, 883700222, -566076934, -204270030, -1304704192, 1504346411, 2018259252, 278234333, 1475615441, 1055971582, 1541862038, 1331811065, -846986601, -29724546, 541912715, 705864415, -574660327, 1657219827, 1079046506, -1330373830 ], [ -1155956591, 913602114, -2089270577, -1428387921, 869952234, 1826606123, -1331557095, 1667721441, 1587041643, 1420847289, 923273967, -1459347934, 1314025067, 741076060, 1233778428, 1539589097, -989512339, -1757157351, 1787043290, 1155310857, 1631474257, 913099461, -211119788, -679843812, -1150221776, -845987481, -1993186464, -547407933, -2031655644, 1240179373, -1758782073, 139180494, -1596998679, 498652851, -716740741 ], [ 566713438, 1912741938, -1979412935, 1770867791, 851638584, 1996240629, -1648190548, 64997311, -230171935, 514204100, -1381136316, 694487871, -646792858, -1563251313, 348610370, -1098138930, -1094581966, -1330224319, 1429909851, 666162689, -91794011, 1652714327, -171054460, -196445433, 2041428816, -2078555837, 2142862332, 933064178, -1119216042, 1510120053, -973367118, -1824846436, 145966485, -1814986222, -360079401 ] ], [ [ -2002530786, -1114680353, 1051401981, -575585963, 1968303164, -513578098, 613170501, -1083961842, 654964391, -1937199316, -295922577, -339388914, 822745959, 1820117193, -1974300944, -1019844743, -1132771755, -564618112, -692489703, 83485523, 1118009064, -557887403, 1649126812, -604508582, 385273525, 885413619, 1598926224, 356053753, 988178223, -1829367348, 1937882769, 1822301037, -962066226, -1526962821, -1382237791 ], [ 543884772, 1983516189, 928964181, 107900011, 1970171359, 927606377, -867046980, 1123980183, -43303960, 19230206, 1611846731, 4697526, 422860949, 2009115929, 1973295914, 391499373, -333334229, -211055805, -1712243398, 1799542140, 1986194338, 1715243922, -439286697, -1384261849, -799598408, 1828875133, -1665176583, 197569132, 343635112, -769615602, -1377693968, -149502276, -2102256717, 1622701273, 75785545 ], [ -1924217213, 289210816, -1193001986, 1378492751, -242734958, 2039109241, 1705841146, 106796388, -2056643036, 1700987648, 958596094, 31449913, -1758020671, 1079498768, 1073344058, -1859330375, -1305637027, 918974299, 2091364936, -424551570, -410108199, 477218781, 113613289, -265813740, -1417429786, -528089415, -1531302314, 2130680008, -748102380, 1257562104, -1872845370, 1102320677, -223524567, -1371724637, 875445139 ], [ 589878095, -340348762, 1481217777, 1893669547, -81570672, -1322609711, -1764042626, -1944132587, -858528915, 731826953, -1410945052, -901334438, 1987874363, -1699824239, -695229942, -753683116, -1903076632, 2062592734, 1988097900, 2024728549, 458395953, -627702567, 1276284211, 795010746, 816201639, -1358580338, 307028404, -746423700, 1442521476, -1863903975, 1965883855, 1977429289, 842165492, 1683583825, -1090342863 ], [ -1018806266, -236035236, -464555613, -727926827, -1638884905, -154364208, 466567901, 14508123, -543819186, 799535620, 282651978, 1723431473, -2142480174, 77060158, -992109667, 1376929634, -389896476, -559290298, -1113241964, -1945161848, 141231074, 2136254338, 134392820, -970464887, 1638639960, 1437656992, 2018847328, 544944989, 147273655, 1190033962, -1076482678, 743948199, -2000915935, -1066159980, -790733884 ], [ 124403589, -195119266, 326357070, 2077655570, -1711918478, -2134799729, 659235716, 1743073068, 1388857781, 522725727, -1451437988, -1506449894, 468950109, -54187733, 1782732577, 1621911538, -1412394716, -2061799237, -1451343691, -1598290066, -2024878733, -999761327, 1868583940, 783996004, -1359534621, 136167556, -1459096920, 1798149019, 916230828, 1539219905, 1058318029, 428567783, 1105851200, -811275385, -664571630 ], [ 1573904569, -1040461745, 120024331, -957671338, 861480885, 1620548193, -1321019035, 87558842, -1574669234, 1361364052, 609165244, -822506756, -39672306, -1791921143, 22066945, 915629857, 1867644998, -1351463985, 752849866, 736600556, 1025124173, -547880784, 912449598, -306506390, 1711590313, -1704325123, -1325385415, -628530286, -113050569, -442649580, -1146783530, 604779852, 167235352, 1417722452, 215018288 ], [ 245673110, 889512958, -820585680, -228730950, -750627496, 1273173951, 125186281, 1969443259, 72609677, 2101215250, -774018998, 2075623260, -776522987, 701039314, 2113622349, -608879113, -2124158767, 1521013095, -831532600, -73678467, 1403698631, 484165528, -1251886455, -1726046761, 859267294, -2046938265, -843117211, 1220344479, -1657108281, -1110719423, 228779974, -658814023, -1698931328, -1567092807, 513852171 ], [ 1081524015, 520617891, 818028904, 303535119, 574374866, 785151642, -559322056, 1967117544, 510161154, -1288325313, 1408441454, -1541988482, -300514937, 942561105, -987040305, -781865071, -1631713878, 1315601707, -1524568402, -1857291089, 1515354537, 1588153918, -798957271, -88781066, 1394956954, 1752597378, 1090546010, -511529622, 2011798208, 96850758, -2056024044, -391060643, -1857322524, -1666197776, -1747430606 ], [ 1406635101, -811555709, 519717498, -228459908, 1003806900, -33000075, 1424769931, 1290443485, -1763948246, 153441959, 910688193, 736140044, -1918978654, 1187409844, 484232604, -940087449, 1177597066, 1803920214, 1588950704, 1064862812, 1916211245, 1267949124, 86755963, 1145596257, 1812083794, -703019383, 552790803, -1926988789, -831069634, -1243969465, -625578479, 788495291, -1348311857, -2031645409, -517609420 ], [ -321556556, 1529653868, 635039033, -1281336345, -1015585707, -1117253867, -128585249, 1406664360, 2098511325, -1010346524, 1706481439, -1659889259, -1748268632, 5994053, -401216669, 1594342017, 281172430, -583161021, 474634840, -1942570149, 1714187473, -62394389, -739186831, 751061720, -1100719315, -23114227, -793702734, 470174376, -1134763093, 1230065317, -52239076, 2086751990, 768085172, -369652605, 672329167 ], [ 1860263631, -339884065, -315021995, -449862020, 731061606, 197890966, -374298776, -534606178, 1173949922, -1443130842, 2043854406, -472771891, -1479971942, -1354198795, -1840399596, 1861588238, -1286154231, 1358573170, -1945759757, -156399076, 664333825, -925684015, -900541861, 320849688, 547671462, -1804568324, 873455751, 1146855244, 1767423017, -106957218, 470273125, 797564227, -317305681, 142628930, -1196617642 ], [ -1478831129, -1351706687, 1966466078, 65939465, 1682402151, -917571585, 649549172, -1417683168, -1712817508, -1523044538, -774017366, 1154770118, 1529422888, -161545538, 2100801144, -1549012670, -479763592, -509343222, 1740798882, -416850541, -588681490, -1278122218, -1208677384, 325911495, -1691560416, 1957063215, 1040410830, 1300550689, 1789978294, -1992167870, 1971462278, 1316694811, 1112100721, 1065584351, 1322840599 ], [ -243025932, 1886994967, 1492522675, -1576879924, -781175571, -575719508, -2014992166, -495546227, 951915437, -1341902323, -1703894695, 883097146, -1412847101, -1658997963, -27525978, -2135643828, -1188203375, -1629829501, -1319465541, -56378019, -1209190026, 1558137151, 190772676, 2108458065, 996206531, 1319609215, -739538669, 1209587777, 2144752142, -1090873115, 1750987345, 672186128, -438839690, -767402040, 944728969 ], [ -612747808, 1196029108, -1410710573, -2089297982, 1058974088, -112550014, -460464287, -1398979682, 1301623549, 2042597857, -412372394, -965162503, 418478319, -1653945799, -509173545, -1869407402, -883593269, 875083970, 958928306, 27934883, 1265141942, -1871408428, 1766441715, -54988299, -1643370925, 1326084078, 136646779, 1781852633, -475678636, 1177921541, -1040898036, 1009079877, 26283865, -183007889, -1935547504 ], [ 1302898763, -698458294, -1746343448, 91814149, -780323403, 489087138, 1419945662, -813795230, -558131477, -579430442, 1024470711, 936603951, 754011702, -1066047967, -168752707, -1855595488, -1443375802, 2128440341, 1922000526, -1396156090, -845030964, 1198978343, 1706250459, -1962061510, 662166846, 1962058065, 2127034998, 852015126, -2014908964, -1932662028, 1347111441, 1586301807, -784617268, 1620007132, -1646565343 ], [ 1661249479, 205278062, 1656928737, -213127107, 48531945, 569153543, 681283287, -716977371, 1980102972, -33547757, -1300256457, 627132302, 1219615234, -1047738207, 272714172, 2031188918, 619096115, -1906932058, 1272315024, 912543998, -2006889510, -1901753564, -1550376608, 1945181055, 1100230413, -650243417, 936244841, -839205285, 707787171, -914258605, -1002674744, 1998884595, 1182420934, -1619941574, -688187809 ], [ 474239755, 1240527456, 567878622, 677123220, 1554957150, -1585589286, 1877857243, -698671111, -41154213, -275095274, 1809025180, 243935865, 1565106240, -2016651527, -1037115639, 732805506, -127101993, -529593228, -1536228270, 676576295, -1715489584, 259915985, -1882330517, 771042302, -1068504642, -845030692, 568857743, 2097204021, 1634264701, -1722040049, 876150358, 383119838, 1061807804, -1657163588, 797188657 ], [ -1457106885, -1277989085, 1586223169, 1905208585, 1270528186, 734453303, -364358597, -2065687567, 1093972204, -1180231624, -748531427, 67193824, 1542134857, 2105778757, 432495190, 2030186075, 47478314, 1769561048, 620820587, -2064115871, 208072768, -159162372, -1257395981, -1782277974, -2013805291, 449265571, -258371845, -2146196611, 1335828735, 399845075, 987328672, -1800196390, 1933682268, 1347220091, -501695115 ], [ -1567738154, -588012940, -1113747789, 2012324659, -312412947, -1024188988, -958134517, 1364314994, -1151811063, -665907478, 1088986089, 1022301126, -994190519, -1718819159, 716176709, 48873027, 54548220, -242179263, 1027189403, 1234049178, -1134345930, 961091734, -1658829182, -537930264, 674218988, -1981210390, 917395549, -2081883474, -291786801, 1479280682, 224381203, -1164672675, -474131949, 842210371, 1050890678 ], [ -1130696459, 1653589179, 1232206073, -888650429, 1990944191, -348749203, -1272187659, 126481726, -1688700646, 1349121864, 79116127, 1014171276, -1922197042, -939404071, 1561050893, 734866176, -2118206895, 1603364667, 1345544579, 524325010, 2104834570, 1192069423, 1187864490, -357504023, 885908120, -977296992, -989015971, -1775066832, -92277660, -817806351, 1933906120, 1276099445, -1235711904, -196748906, -1451502284 ], [ 554320840, -1083437766, 1888095506, 538743013, 1863886634, 707891859, -1110221971, -1249607010, 171133286, 1079657319, 728652183, 1362532461, 260590563, 1980156017, 2083168560, 1876175420, -158400878, -865309151, 1453241693, -1593850804, 457740380, 1308735332, -1606881937, -1335342619, -145538560, 124525887, 2141440980, -754003137, 1277068037, 328546672, -578465763, 1051788546, 1095464278, 1576929515, -439434627 ], [ 1132055304, 307663936, 1195958428, 151863851, -147825673, -1038474542, 601675568, -271131749, -668774825, 787512540, 1638117242, 723203694, 1846925748, 1858468752, 1802773672, 634224319, -1132403269, -1070481201, 1664586526, 853775970, 157163748, 1163930914, 1719934891, 1196698655, -389591096, 858425822, -1076975787, -1186376029, -1933676154, -780191372, -977011368, -1320179914, -2091159617, 2048187768, 134184886 ], [ 1655991409, 196097845, -2088327008, -1748920780, -428015172, 1123680574, 1626325886, -1601964842, 352023459, -979976596, -1787581612, 1881016526, -1917618080, -2101005036, -824298730, -1094225465, 515926204, 605653584, 645165882, -324939250, -550009537, 28017307, -1533761374, 155619392, 384241334, 1110913678, 1726807983, -227100614, -1806697585, 1168778898, -1838995938, 1157236995, 1718100144, -1419514218, 20925298 ], [ -1873919163, 1695013667, -1287966275, -173239986, 414547218, -1551288066, -218328902, -430369455, 1722709241, -1079458936, -1417312590, -1596209876, 1656875271, -884402518, 1249577262, 1482648839, 1664469571, 822611970, -139723635, 1846665975, -596848470, -1189746673, -1141196709, -651132618, -2026208450, -979317858, -1000273980, 871564643, 1555922108, 2024027524, 1013149956, 2141438158, 1726322312, 384574446, -2062299407 ], [ -1185039809, 1493724567, 1901828131, -596470322, -697050186, -511928372, -1023633765, -268716231, -1612083327, -1681594023, 51016163, 628865319, 1575750186, 1991694616, -1810506305, -620820152, -1333113970, 1267528084, -586771511, 1757644623, 1666550101, 994515959, -1703338120, -341853712, -1904279324, -1374429274, -1157419939, -1836138363, -859009391, 1905066895, 1620177448, -1901291085, 1523053678, 1881860384, 1292249309 ], [ -255025164, -2038254785, 1926746764, 1946162943, -446128759, -643520725, -1381959649, 1491140483, -1688050399, -486598293, 261923508, -329738770, -1816431946, -542895512, 787996630, -1956543914, -2486272, -1447122513, 1930929400, 1967784171, -1450883467, -744692245, 2048846535, 375483528, -91685779, 853802725, -871062822, 749691143, 965718316, 372383376, 1076397184, -1493868164, -105678490, 873450108, -459592230 ], [ 1831287086, -2106997840, -522545729, -652434162, 702839608, -1800482469, -1619662905, -842378711, 747060786, 886081965, 191571537, -1964056444, -470391001, -2062194297, -1575183594, 1455569489, -470261408, -691462335, 456781666, 2147390970, -484281588, 1632010343, 1611572571, 1467461381, 2008034918, -561541786, 1828490208, -1262490682, -909050205, 460484150, 622864590, 492223981, 1571874546, 368241903, 798045105 ], [ -1352494465, 1053419602, 1513944995, 128881067, 349601499, -491831368, 744316604, 613726957, -1934445000, 652112347, 1239200044, 708347503, -933578945, -55498791, 2078768972, 654789687, 1806314286, -1351285669, -115900363, -1236894844, -210988703, 1087249522, -1057579635, -1774363337, 221060875, -1789241264, -1502673062, 520066820, -509084641, -1748287263, 1658563669, -175492497, -285483453, 1997364442, 2070035149 ], [ 1953010605, 1288177475, -331253725, -1773815419, 1415971690, 1155236599, 1024113730, -1074566387, 119754263, -1673251225, -305716026, -2140647025, 630693106, 88722761, 437370482, -1666839507, 1799433033, 600156424, 1157338468, -1079136347, 1814194817, -1545979262, -1226575579, -1542644019, 1737756194, -915770828, -789499993, -440657226, 1631534847, 290490767, 1431658539, -1928581213, -781326082, -343153513, -1094913781 ], [ 1785738336, -117692630, 2134739947, 1281622206, -2058850706, 1914124199, -1267463558, -1615039837, 657044735, -1042540927, 726692189, 666239229, -499175441, 835117303, -1367106248, -1163381099, 2125981333, 640255843, 273590194, -1133415972, -525709483, -473066823, 70989365, -513246444, -667824038, 1001461892, 965886908, 39677523, 1818046289, 2102847351, -2082892380, -1306642417, -1786787086, 1930724416, -1124846135 ], [ 319684180, -480504663, 1436912638, -1218151796, 313785045, 1585268809, -1693542847, -953517969, 1204400895, -1734748653, 755487656, -453764826, 1395805055, 856132590, -583043232, 978488940, -2093898675, -833292225, 491375442, -1448593807, -1988232086, 716128468, 764590661, 1434437, 1754105861, -1545332048, 1359336792, -1747205839, 2029004762, 1454050574, 233106766, 30018610, 1427589586, -248672073, 687474268 ], [ -671329570, -1504438840, 1809282753, -1127533803, -2057935828, 345842819, 2037155030, -1702496746, -957446223, 921009159, -1193852525, -925611732, -1037728537, -1235772335, -688047542, -1894618680, 700534878, 855303387, 2019081095, -1245670504, 1429683804, 471135617, 393236540, 654337237, -716310096, -1291427278, -69890115, -1565395913, 664060773, 719356565, -1581529108, 984899420, -155425010, 1791356053, -2140981870 ], [ 364211113, -1269218113, -1038569832, -1930730318, 25780552, -552266641, 2121155507, 1718175207, -2127941864, 1789013512, -221524642, 899995641, 1969618791, -1139485493, 269989652, 332573393, -460431128, 199456754, -1390732037, -1093306667, 1828430537, 1125433347, -1746083487, -21459478, -2110183687, 1796383975, -1577822746, -693528255, -1422459997, 267738846, 1530264044, 688822069, -1317196626, -1163010012, 1037230262 ], [ -822981211, -1349488537, -371318220, 859258430, 470872025, 38593804, 312078296, -1034922111, -727076276, -759634131, -289489537, 1442059806, 1458833532, -1485236098, 572608191, 1810310982, -1809156094, 1328259802, 1708093065, -2143962058, 1545469952, -1275421032, -1367625826, -455625890, 1176729255, 1817084246, 1409938544, -703827968, 798234692, -1452396538, 2120225166, -350507424, -1919908904, -74243762, -1789198216 ], [ -449801667, 526978099, -403980478, -1788992035, 1603831651, -703014779, -724199630, 520253116, 823535045, -1260926110, -241292548, 567488322, -536903238, 1643639847, -1208974477, -287406035, 2064091295, -342706557, -1151672769, -892766984, -1449951544, -241119357, 543661586, -206299994, -866375731, 994347195, 974723101, 1195470051, -1723107803, -466991565, -1952764196, 957269904, -1746487268, 32819531, 424905017 ], [ 1273153133, -103998490, -83699255, 1550795044, -1524669531, 1993745306, 360831484, 1013794248, 97416287, -1814981124, -1082010089, 648275866, 435241253, 334932603, 81921844, 325866111, -771299479, -1772687237, 1755642788, 346957993, -2092291679, 1998515811, -874199447, -613653345, -1004225487, -1150192619, 1972302392, 392087545, 1029862520, -407055815, 1933624527, -1311056307, -1742116832, 464678873, 247943183 ], [ -2138091808, -1787446180, -1855675468, -882343663, -268425985, -879036021, 1302024797, 1258864849, -1199704812, 1912832696, 1059795119, 712933513, 2078570559, -99253866, -77984491, 645384347, -52695712, 1575040242, 1619347455, 609706158, -1957224684, 720923923, 1556376471, 611571405, 1430143139, 1444644570, -1612333611, 1846464443, 671204903, 805757246, 1097082194, 2065146667, 620938728, 21434994, 649601217 ], [ -1371526545, 1833559887, 1432322994, 901219607, 286045832, 703952996, 685702070, 1762507359, 191696867, -1502298584, -176698310, 1778594046, -69317527, -2095994715, 1675651615, 293807385, -2114220134, -479979379, -1855328689, -1585786543, 41673410, 935603737, -778049754, 229428104, -1563459023, -2100247522, -63550389, -798009732, 943991978, -594088406, 550353031, 1984037025, 505199484, 1415307230, -101871905 ], [ -160068432, -603092958, -1273627107, 415673829, 1950097326, -721635513, -1763955108, 143480136, 841043601, 1528374030, 1910846183, -1285117210, -415264766, 1881838323, 21575364, -1893342773, -480724365, -888355380, -79828625, 815976411, -1427333653, 1971210433, -561565920, -1810246236, -47665765, 814011336, -920948148, 1524493815, -302944967, -327680991, -637337782, 2018045060, 632148130, -1306178381, 1780644271 ], [ 1312692595, 1788993434, 1367390226, -564492076, -467053031, -1284331405, -93193208, 1737313228, -2085242787, 1259502063, 45664234, -1647399449, -769336542, 1818787374, -1680593133, 550752408, -181413850, 1131764390, 51485659, 1009291284, -1637771266, -1559829544, -533020390, 297648890, -1659276452, 153257944, -1502108477, 1430651687, -31932352, 1492726526, -1511122167, 965063195, 1477034219, 1658794972, -599641707 ], [ -1036797793, -674258410, 1239370849, -379030488, -1971737819, 218367131, 694128068, -409120158, 35933333, 1199550743, -1802637509, -1544271007, 1777757074, -601156836, -1697029008, 545227003, 829622561, -1909066143, -365659784, 537908974, -1127520675, 363413569, 1623828848, -874256247, 119825043, -2084877973, 28708717, 1339026340, -1676938357, -135036232, 617777207, -2143114969, -245320369, -1341543733, 540599394 ], [ 668682880, -84980928, 988693637, 2070968329, 828028832, -1901512248, -70172372, -1428698588, 384256682, -238789489, -563567275, 502991176, -1556910461, -1423432635, 1528142135, -643492615, 1151153087, 1961434382, -590552280, -1201161963, 1207058617, -1467360479, 1837779713, -1726649945, -1195665454, -1477268103, 881224607, -695580252, 1117137617, -330847832, 1704781268, -563166928, -1490108442, -43638340, 565509168 ], [ -935074793, -242074295, -2058413673, 197105500, -1857891661, 287585077, -1363592098, 1051307673, -1270525593, 228482572, 168167014, -2134967517, 551649792, 1395655138, -211184636, -2077171292, 903642097, 848789113, -1558037046, 1508294080, -1240090837, -1915515847, -1020251162, 315083910, 75257859, -1363023415, -1937719306, 2107404889, -598290649, -1123925408, 2034676598, -1811019561, -1019153083, -973467702, -2016093846 ], [ 849981177, 630248640, 259262703, 770488995, -1030289664, 669324013, -1201616909, 1213582318, -1692354605, -1242668366, 1896394762, 274558222, -1327981392, -661659300, -1690433917, 757261015, 1590099835, 1062646695, 1087082009, -664594424, 1126045753, 1585474540, -22521745, 1222756948, 1524277488, -2091302336, 1403935312, 307825416, -1686571625, 1187372727, -1121781113, -1769608258, -1241782709, -1900686793, 1144933363 ], [ 261608727, 97982707, -1922272280, 201607800, -2103355139, -2067470838, -1716473387, 1767017634, 1144595274, -1502245996, 1631497187, -100848454, -1666751430, -2071260929, -618002652, 830948834, -895681802, -1188324324, -462614142, 375730652, 1583086730, -1671687627, 1701438222, -695475484, 1407287976, 998337742, -1807324360, 1035124796, -1555048860, -1538820054, 28620120, -278431695, 910408208, -45917323, -546130035 ], [ -243352517, -766979901, 1544781179, 487340116, 1571752604, -1681847595, 745807419, -1196906302, -926331497, 1662833946, 627974751, -1064186070, 277026702, 912374030, 676628627, -1388710446, 206476253, -351637387, -1453133811, 1870426873, -1766118277, 1654262073, 1270201523, -983669156, 1750000581, -120584936, -771035745, 904161506, 1897962349, 1633334410, 1750642702, -819017595, 906544439, 1620629782, 2092642073 ], [ 350549330, -727430410, 90917275, 1035648104, -1477847866, 1116070194, -1888226527, -499824567, 704190884, 1107085630, -686365977, 2063609577, 807440229, -1985453588, 643674437, -1706289745, -323499852, 2081909727, 1766631933, -2129978931, -453475419, -1752218424, -1504430260, -1339549031, -58660661, -385944888, 71302529, -1266647073, -580291417, 1710700936, -365751777, -395019040, 57898974, -1564211207, 821699519 ], [ 1514951216, -1647835096, 263081390, 57821024, -1973808376, -1753931674, 1031408131, 369579833, 1969056587, -747900371, 1172759248, -1218187777, 143035609, -491307462, 1762358799, -1973429393, 516472816, -1767652799, 771676943, -1682290037, 1552583827, -1298245515, -1372672433, -1993213054, 403906727, -1758154321, -98942354, 1081219496, 1930481117, -1728468328, -1138539659, 190662184, -1399749564, -1613267206, 303614927 ], [ 1640362639, 1648375696, 770105146, -1552282516, 2017307377, -1972544275, -1768049911, -1040510724, 1232761214, -1203951920, -1393760015, 670118548, -764915488, 2103118504, -275364548, -1211135919, 326728427, -2020924217, -1949633468, -1509043346, -1261216859, 1837510118, -1341953023, -2023611040, 599162837, -2127236251, -1777337162, 2115935987, -574990050, -335083651, 1299141825, 777842012, 750888295, 761531190, -580471334 ], [ 1911118849, -719286231, 1364260192, 375858260, -941833718, 1123565952, 168893479, 1808298402, 1956311774, -1809011263, -1130017552, -1790445801, -762020653, 162845131, -701812091, -76052070, 671522726, 1523077851, 1735804820, 526862604, -76162126, -1757602758, 716445195, 1229015243, 356843759, 743955960, 904991715, -782601665, -1761481623, -222603829, 1554813367, 195800063, -1566024412, 196220932, 1668625031 ], [ 1061495619, -957360832, 1428875661, 863546940, 498675873, 1897557349, -1308821817, 1179072085, -2021783102, 574604867, -220595293, 912359972, 1706423189, 1638188035, -891562001, -1146957974, 1760077780, 1847452509, 968727337, -1652400529, 580569366, -1966829689, -20425018, 7602267, 549305498, -1905270935, 1874886327, -1335377688, 885951391, -125030770, 1976124362, -2011967313, 2012756796, 384186973, -968167955 ], [ 228165463, 1090553687, -1301438228, 240159490, 544124146, 184367099, 587001593, 1942350823, -867572420, 90917917, 550714392, 718859726, -1803350366, 1644610689, -1051061758, -710610252, 113626630, -2114909970, -2106337666, -803855134, 895112351, 1115437805, 387995459, -491679198, -1140816145, -1208489077, 340323607, 1042234658, 676932811, -1971553797, -2085864936, -561268257, 257394999, 1418521870, 363139729 ], [ 104218142, -152916770, 1699873903, -1540379133, 288259590, -1857553918, 1466381078, 966868900, -573229625, -1365133318, 998344138, -797309857, 1676075758, 1420583318, 1760593957, 1054611068, 1757272027, -820805511, 2037113756, -113864693, 1967408774, -763297427, -1345292623, -246417039, -1317710093, 2049965438, -1558706685, 1393075235, 1627145162, 1974248964, 1004700615, 1290383830, -988914811, 1192967960, -149893003 ], [ -1369552676, -981936720, 1554268276, 2099198819, 1756706589, -773044034, -330982452, -397534516, -543287851, 1465857801, -1856644031, 804521985, -1739814559, 596510982, -45882599, 1297188092, -658789348, 1977107582, -2094344841, -2030215711, 23425953, 235553943, 1474734644, 782748588, -202232898, 1952630247, -1854591809, 1990934388, 197704780, 1968908874, 439197085, 1649665631, 887891300, 2141599301, 393128098 ], [ 1990483264, 1996573763, -844370019, 1670351604, -1954444148, -151768770, -1087888084, 474241525, 669243243, -2127955098, 1897577176, -1810747893, -2119128455, 882846060, -1195162, 799376283, -1961729396, 910884839, -24449969, 427243890, 440833981, -1299849478, 580618883, -1942951128, -1653584032, 1320407335, 70993691, -286735544, -1932949211, -415570159, -936450545, 521490784, -1446438619, 1975636782, 982447072 ], [ 190491164, -2053523360, 638640658, 576656511, 1800968995, -107500500, 804987193, -1862367702, -852289609, -1578948232, 166454492, 2050541647, -843966285, -69679936, 1444199584, -896060264, 1709314041, 256706892, -1067178256, -151144362, -595832141, 90378086, 1118247489, -596945898, 1464272933, 1543465612, -1984251610, -1990615154, -1818200285, -2136768962, 1567166332, 2055905485, -527926383, -1010618678, 1014091131 ], [ 465256682, -1124948616, -1137306168, -1233201839, -873578760, 1860635229, 2050715641, 1591440079, 1532598508, -691501301, 189506426, 1757170313, 814934669, -1834750160, 1854682457, 1924581704, 1015107452, 437029219, 524459374, 395913542, 1230467562, -500374303, 810574764, 772768416, -257623415, 1870957731, 1101571055, -1041271302, -2142856433, 206154960, 2090381097, -1227043306, -2091112063, -941931629, 39164459 ], [ 1872165, 1708765269, -1514300462, -540064694, 925181699, -500189679, -446123233, -28680458, 1491348881, 876589997, 611185856, -1056426944, -1867713326, 1940284377, 1029898727, 866751679, -1555143418, 1314562943, -1219508918, -875425123, 1126356808, -2118466652, 1692590084, 187355991, -1868187530, 94277045, 401399553, 1446225487, 160951883, 1634109292, -243127044, 503911670, 1121590667, -1293762445, -1825511623 ], [ -543011262, 1768126246, -655309727, -1143607540, -720327120, 1140467642, -1147256050, 1750472337, -611758782, -1124086613, 1535483760, 1487836284, -29535464, 466192343, -1328148877, 101379944, -271957283, -1167352220, -71212652, -1008168583, -992653293, 593536026, 521845082, 1746384737, 455249531, 814214460, 1692361023, 1059462308, -203492306, -1349571477, -1879075260, -854853613, 1904051389, -1439980870, -775726214 ] ], [ [ 609461556, -1809594062, -1394570723, 1921008795, -1129999957, 1881289504, 1111323871, 711541461, 983243289, 697517094, -1037247494, -2052902256, 632304617, -725194229, -725104345, -1932635414, 1594030495, 950021225, 1260141204, 1399219469, 1758070935, -1660723153, -925253127, -650740527, 1454600280, -1890998943, -1538409934, 449987716, -508093807, 105076067, 1664250035, -267442641, 1923162129, 411184592, 1384789560 ], [ 889121387, 1491272913, 367258199, 1813010001, 1164600962, -1427205414, 993227314, 568819085, 498059312, 1537023187, 1378757450, -2131021172, -1480276864, -923158471, -2126930739, -920740213, 1287215893, 883117648, 458877634, 1133192613, -1286306727, -2102349039, 785496395, -812212794, 2109301671, 1881770000, -609293912, -965937706, -466198748, 1784606748, 1570932104, 1550887323, 2029194040, -790795451, 2115700006 ], [ -1957683078, -532004638, 225313808, 856842811, -298894614, 559249987, -1935721478, 1683938829, 1953989376, -772459754, -1449142927, 619711771, -1804599338, 380203229, 842637778, -22315420, 1830678837, 1330180690, 1040925941, -1798914601, 563896787, -751484134, 233741238, 718456075, -1476021558, -889727753, -939602361, -1140970667, -85243577, -606129924, 1371645732, -1794028673, 1304887597, 202365357, -425643947 ], [ 539290481, 1881995140, 1183808983, -931457029, 1469112931, -1324068417, 271022150, 1143201928, 1741320724, -1308374243, 547425371, -719543757, -1637721203, -1218921569, 1505888014, -52497670, -1021780134, -810375707, 130139303, 1150795275, 1437892790, -1083420702, -772624108, 1121681079, 40915644, -886872606, -333710201, 1699360094, -724352931, 610316124, 2096020887, -1870666831, 1494283824, -1350015537, -380506017 ], [ -291938666, 1378136361, 1751247193, -805177417, -505937442, -1277129206, 1785323068, -2006276419, 96044289, -1057002606, -313494439, 143242949, -831663075, 653040496, -1086698216, 1405963864, -1367005903, 1937398096, 934560956, -1505986533, 1598456989, 964806972, 152793804, 26285301, -510048544, 1668933331, 1481006256, -1856049362, 295708660, 650388660, -349829729, 1798272204, -2088585634, -1828473437, -207604780 ], [ -512279980, -795065301, -382814591, -1255039733, 921465097, 1407871898, -524339980, -1147585440, 1723654872, 1720677239, -496324623, -703463047, -1254810403, 1084757975, -558874591, -1121001303, -1066166743, -1135994835, 740813289, -1698756134, 690760963, 724456699, -524376267, -1321368724, 570605824, 1933428709, 218122619, 2024822157, 896809544, 342553017, 1841850955, -1843833024, -1008625625, 1483011280, -2041066449 ], [ 928269544, 1499631769, 1501874987, -1786021686, 899985742, 294627782, -809531007, 2091652707, -1714980584, 80539747, -2056975969, -962671078, 1450641071, 431859745, 1645544793, -1161530350, -2067764475, 1280013104, -1153522818, -1437500679, 583896404, -1212871646, -1967800691, 432027353, 1262348036, -1389932598, 1090200314, 338098781, -327301767, -2053853977, -2093951809, -1515220820, -273886256, -1891752537, -1574249057 ], [ -936040808, 345763461, -171633316, -211546906, -1532153198, -513979884, -1514764050, -1529785387, 1935063148, -183191183, -264685926, -1716196967, -60579423, -649543670, -390727690, -1676640212, 829041375, 636844603, 856460601, 83050625, -819816263, -965539768, -1324594379, -840506970, 1100554852, 1802904698, 1797513939, -682869677, -932868011, -2098685456, 1186095192, 701160750, -2123087975, -689918111, 452524807 ], [ -774685297, 291790228, 2091182497, 1899503802, -812795401, 917277059, -123309166, -1044732721, -990331226, -1180468141, 1444416448, 1160613996, 166556835, -810329616, 1399036347, -1453267929, 1496453045, -112167559, -1479674125, 1827226933, 4108672, 1374359701, 1157982199, -1225979640, -1781823605, -848220598, 1171155718, -224135933, 2015014118, -1788887286, -202958105, -993514000, 1833797185, 799342412, -561021576 ], [ 1656228904, 1263343168, -348136661, 400399603, 234389065, -529051057, 1292133391, -2010369620, -1509729146, 555253484, 765033540, -312382957, 352071433, -1292978346, -1348712729, 1679967095, 1638857673, 182380268, -673109691, -1542389850, -210124842, -2143730088, 1581965124, -1375635069, 2005615225, 207862028, -1686211035, -24266268, 412577847, 1326870680, -1332400966, 1537282975, 760087283, 721488819, -223653045 ], [ 1419896186, -1701795668, -1487401822, -1094330859, -83222094, 1727444300, -919928774, 1415948296, 612125990, 331972911, -1048082754, -1554751036, 1708139856, 977909785, -1111446672, 155036677, -1322276728, 1094942228, -975275983, 1684783754, -2034843572, -963278433, 1171570156, -1566743865, 1138048077, -299555338, -787330367, 1970507065, 1746450948, -401445336, -1192190469, 1748214529, 2066036654, -948074051, -1614977481 ], [ 267309458, 1713203380, -282632038, -1849140357, -1353266178, 2027548194, 941860017, -1109778769, -1794930393, 977597179, -1803019642, -1303949690, -1619958502, 1410453924, -1039677969, -323284235, -498672055, -1178637905, -1039829693, -1645009368, 1485215268, -1744866850, 2118369561, 1109143294, 298679825, -1687278389, 1439334442, 2050229519, 1392859815, 230010287, -442651405, -727808263, 895936355, 2063154053, -803778455 ], [ -1735379656, -1888050512, 2110249304, -1003940591, 958647951, -1652641498, -165380129, 61259617, 260906717, 777561530, -715447962, 1237066239, -1918386444, 1652036788, -1311692466, -138849318, -2029478108, -8641109, 470270159, 458504615, -918607682, -235575565, 1120749829, 364838196, -1899623249, 414891156, -766921267, -1432640921, -239034662, -44374221, -860717398, -751906038, -2043975351, -96137004, 1794923190 ], [ 831037308, 642191919, -411621296, 398982634, -1558312705, -1977088302, 1199484239, 2112765367, -441551419, -759755157, -466214236, 2011830568, 857824262, -1481513039, 1919427874, -459163982, 1375107507, 739147855, -1130536653, 1895819361, -1201862062, 1060127838, -1610132109, -1317924834, 1426380695, -1219866084, 832816361, 286488461, -1824624476, 126885762, -2003159300, -701254232, 483700097, 14114942, 1828819429 ], [ -56648115, -1215746043, 1584359963, 1118322599, 1686378444, -495208076, -1906613437, -1205248593, -823225438, -23541432, 212742495, 801086968, -1918206291, -1439502926, 341983478, 1454449932, 359208902, 1439805096, 1121875466, 1215374602, 886389692, -308523639, 124151570, -1434542572, 1547499576, -1745808836, -728014219, -1680998858, -504828242, -1172152614, 509206781, -1512013490, -509450935, 1657938449, -363628468 ], [ -1676373587, -195335601, 1436414968, -292852333, -1040208569, 502483333, 1113749412, -1236201242, 1113050775, -243328680, -59174017, 1040577227, 1151654655, -569510222, 85513058, -1697733424, -1617098205, -652888868, -1836947998, -993849179, -63167060, 695391635, -1473656688, -507605531, -1731383832, -477895641, 2093917417, -620052975, -1562891175, -1823295435, 2106534770, -553922756, -178537035, -626498921, -702770657 ], [ 1429499801, -586626700, -124299117, 185041488, -823220372, 1140616185, 216019579, 616607507, 99947805, -575146563, -278265887, -1750796350, -1336939690, -1043059998, 79411216, 1632851728, -1280109871, 419733088, 238228814, 339920951, -494799144, -1083418213, 1394975954, 995184876, 1194352741, 1414663210, 156796876, 367068084, 1838039672, 2052188420, -828398496, 2073781196, -1487401595, -57939390, 1827683901 ], [ -767132390, -380281216, 1493303313, 625547320, 80879814, -853502230, -1993235172, 1162360661, 587492693, -1999018142, -1698605472, -2043593804, -811073625, -412990134, 1226133966, 1147421067, 1002790443, -365967598, 1419608695, -961567915, -929712663, 783377905, -820481957, -958904791, -1632690401, -1545025474, 1610905003, -92838898, 326299008, -942121362, 1521828636, 1718112407, -707197360, -2004231523, -1845653943 ], [ 2105908443, 764626603, -228289351, 133766337, 1158214282, -1713877335, -1416163325, -411273746, -864048353, 762003864, -1441919860, -273055874, -500965923, -1575337435, 1607483509, 942053250, 1267365228, 2146812703, -1151643618, 564041739, -1333442438, 1738761272, 609039342, 2006060834, 140026999, 1485638951, 207495446, 857992039, 2014468797, -407303833, -1966943679, -1332319662, 1863843020, 1187399737, 1923578043 ], [ 282536340, 1911810598, -1306266424, -107254465, -1154263887, -1670622838, -713803051, -160272457, 1584484396, 1768235680, 1559170620, -1896224216, -950243536, 426549960, -602251077, 1339853417, 1750152679, 937738628, 358179574, -626914454, -889068722, -397548561, -998228018, -1416841379, 1823555828, 509183832, -1365734376, -1800536729, 963230790, -2063052487, 919691072, 1743282202, -1412913261, -821246521, -958127734 ], [ 855177695, -511699000, -36083900, -593749711, -1752794825, 886397883, 36304855, 60618722, -542071180, 622436434, 1524857040, -1687194228, -262559609, -634006054, 136273555, -1689809116, 1466733559, -1937793901, -469117992, 2143809971, 1795054386, 149671718, -1986456237, -1777063239, 552337104, 1542029235, -683839859, 726597636, -1796406171, 1667570331, 1637574583, 147350533, 283627989, -1353292196, 1330446161 ], [ 316406659, 1698816338, -1540502410, -152075545, -1875576434, 1761642671, 464243747, -239550743, -1495064971, -437758745, -1771074978, 1573918328, -1047954259, -2143034821, -655492686, -1712643684, 1244402031, -821287905, -849458419, 2131127956, 2106415050, 117879616, -2098412542, -1189808149, -379366178, 1705030333, 1213561116, -192563847, -744257174, 1438131452, 609241594, -2039350267, -424790037, -1990549599, 864429184 ], [ 876298721, 202392866, -1076981631, -1228718751, -24879294, 1996535759, 789878961, -60162333, 1066052151, 1434163318, 1671305148, -1145195753, -934358965, 565942389, -850464896, -1818917708, 1039733755, 1541723178, -1558462464, -1110857992, -1145529783, 920953726, 656797552, -1833690524, -1351413402, -2122610352, -860819006, -1144883470, 846565769, -589395735, 2146577699, -1133678261, -820632671, -691139437, -1253608873 ], [ 2070772065, -889404556, -845408114, 1508698711, 1252461639, -1142249144, 529489705, 273146134, -1001558602, -536996829, 1795717375, -406775413, -5918638, -2087759054, -548934492, 2112735940, -257176405, 1173256588, -2043424808, 460854152, -557108969, 361556131, -1586439717, -398334021, -1129463181, 1753317666, 455469663, 1562177718, -1720779252, -1944489117, 355095979, 1854634571, 1387021858, -872974270, 499838559 ], [ -961725557, -1451902438, -1855642286, 781695831, 244086656, 2019270434, 1267315478, -171044327, 1406116494, 720372557, 1609702519, -53124865, -1443784512, 870465721, 1558456149, 1940458131, -970674110, 297107306, 1910400202, 261967235, 852278409, -37504554, -795549682, -176659157, 1241283855, 210634658, -2060841214, -1148959886, -1626260204, 648163240, 610737294, -1752130854, 1183874963, 1072567270, 1347976640 ], [ -1560862557, 245356282, 193576075, 616341252, -2100878169, -263077407, -1126617926, -1574557132, -1153260705, 1521994470, 1822497249, 1024426867, -1099976601, -631354400, 807863485, -39841697, 411749669, 53298328, -1451129446, -511272291, -2099501506, 599065133, 1344428735, 2041455653, 174289239, -1751361104, 1027122433, -1538858986, 1624434315, 1234194985, 2106500731, -1179465269, 553264561, 1943252186, 353103938 ], [ -1635955346, 1512224974, -528559129, -1988991479, 307844376, -766043913, -1054247891, 2118235353, 344136021, -2067713337, 719875585, -338049285, -285778504, 143849044, -838140808, 373735122, 2031218329, 170483190, -1968816538, -758161270, 162267587, 1138090705, -1978450755, 11504786, 1019234671, 745666071, -1100195484, 1747600797, 1287194132, -1738292845, 1491267817, -519644093, -1072323223, 354926479, 534066232 ], [ -1006168196, 1550521860, -386896315, 840332682, 471318064, -1090726361, 1784633565, 1611235578, -228592116, 1852137463, 763694865, 818046182, 35788816, -923453075, 1496227223, 375139718, 354715217, -998715844, -1610563457, 356950366, -862435644, -1511734398, -1844867453, -1511537611, -702231103, -947082527, -392910644, 540610299, 1596847010, 1326613302, -226118031, -1275884414, -1416064828, 2123121785, -649085228 ], [ -717844502, 1379841493, 1265977061, 253708972, 540900398, -1235198981, 1853540647, 1899526842, -1238613902, 734223823, -1853804073, -883039207, -1013010028, -1254744468, 1607315790, 1690730857, -1801569169, -1583993998, -1721021082, 1817727409, 723496043, -959509064, 1375113994, 2062762262, -1332647089, 183623027, 792768623, 867074462, -1596305621, 201139884, 1018895388, 1988005787, 1015433750, 979001871, -793233577 ], [ -392236731, -151352902, -772156446, 1453894999, 1968106357, -915179874, -1897862830, 1488258770, 586055561, -1890284198, 1167044888, -239724820, 277934045, 1180338227, -13351515, 1326281905, 904331389, 143944437, 831033961, -774167026, 862959446, 706143766, 1647723032, -1518995000, 834314158, 344127, 765560173, -1167115442, -1054472935, -159382233, -482406325, -1339930351, 2128378854, 272395708, 1102354503 ], [ 2069700076, 1726047350, -836420422, 1856908952, 1645127526, 917154575, 265717322, -1708475098, -1371947262, -2019209882, 1914146617, -1201415223, -1810264889, 1166680675, 1543847542, -154041609, -567757036, -971301057, 1010972950, 540017783, 2018672815, -1062696430, 1975043117, 1688206315, 1845923820, 1509329826, -773996892, -1409163731, -1969076534, 1536332776, 614241942, -777563035, -88835553, -479099198, 307460924 ], [ 1846115095, -1480210923, 487429839, -1619641252, 1109934640, 711098655, 625968450, -1418662611, 2052286391, 506927408, 199941810, 1525322032, -603291336, -1830465604, -1308581190, 830028073, -1412835590, -1425612236, 1568602009, 1924453462, 1572466538, 597554487, 1522887743, 935928495, -591481262, 1524819205, -1149431670, 1324607822, 157044426, -1835352684, 942220706, 1942271585, 539523655, 2035642359, 606089683 ], [ 1330298284, 2011342302, 1551165703, -905925999, 1823260873, -1997908191, 686445295, 1543798779, -1765011404, 221490562, -403273213, 1686083537, 1011373750, 351557250, 181510153, -1605029921, -1228795032, -716482629, 1855505961, -368901560, -72682716, 1623083574, -1082941942, 634579393, -1451565596, -135424053, -548256305, 304096269, -125303607, -1357098041, -1184136246, -1379428311, -1630343286, 2050256184, 641180835 ], [ -1653273378, 905072586, 922641934, 1765939435, 752730428, -920156389, 1478144699, 1501346527, 187877579, -1005960933, -1916725611, 42320385, -35322629, -848710575, -1023324499, 1430166371, 960030263, 1410391452, 177289140, -1969860457, 2050283934, -480395071, 1307490921, -1777027667, 1305244466, -194462692, -2037156208, 1063297955, -1936081406, -2140575597, 2110182307, -296038653, -1439062523, 1370219758, 26824654 ], [ -1031226551, -569756956, 1319545108, 544772837, 1515343030, 318016778, 1124907371, 1065209186, 714042033, 801426818, -1708087332, 2048654187, -1480510407, 1328536551, -784680841, -2098659108, -1205937244, -978186926, -1508605677, -867844259, -1324786492, -1144350038, 1050198649, -417386801, 1738990817, -1947433841, -1491395060, -26634066, -1678002250, 199251894, -1384551771, 821865830, -639177984, 295441802, -134667793 ], [ 2023786374, 1247186412, -674850504, -271951016, -932031735, 843585213, -556245000, -1154892390, -1491629906, 2108940884, -184371060, 1084429536, -821761157, -1987109383, 419300102, -1859353423, 2026831800, 1117053424, -1448149578, 152737944, -1241274, -2022971859, 1074902303, 1113352023, 1919843871, -1307639724, -926583434, -427798565, -1611587949, 2145998977, -1782722523, -1752220141, -2127121506, -762205086, -1351281492 ], [ 1259651166, 1839610029, -539835760, -1244075009, -115969387, 1727180295, -25275631, -1373212614, 1323470244, 654820474, 422327934, -559538960, 1631229259, 1324585334, -1440630918, -1230062433, -1352991688, -1354218023, 704737354, -238645572, 620608594, 1053505440, 1930005437, -1678296981, 469124575, -276199293, 544683931, 76571417, 999164695, -1647622724, 231622783, 236648107, 1982780038, -1615667753, -396911948 ], [ 942509494, 825578057, 1855762828, 1833498844, -1290376299, 1460960429, 1712637869, 1228298745, 1504562261, 1213761952, -113288793, 1929719364, 1977532313, -1909097735, -136933787, -560906817, -763750787, 1704275040, -1954475572, 851913956, -909549183, 1276493786, 122309867, -1610302450, -1947047045, 623667161, -257598933, -458547156, -1390572431, -1520030670, -1603194226, 1424112623, -2087566576, 135252660, 812294285 ], [ 793542983, 156407799, 1095315835, -2131058193, 1303788666, -965016306, 816809855, -1894266115, 1902522758, 12827502, 461455808, 1179635584, -892663570, 1273471999, 512575696, 69991015, 875360093, 829216154, 990834792, 821612296, -782826267, -650070087, 1695114563, 30009511, -716276291, 2108574751, 1790004881, 433623658, 1336812831, 1133499561, 2034567645, -993891337, 1229487203, -479002275, 2014264504 ], [ -2119908638, 923886717, -1836104492, -326956250, -1914135851, 1578584024, -784946947, 1807645891, -1253908149, 1680645461, 505138487, 1804530090, 321069296, 1617178860, 1448148252, 367874446, 77250502, -1791603149, 1293214538, 1386138149, 759277031, 1373947329, 705618289, 1590063114, -1230565384, 578275926, 567816653, -1780170904, 732687741, 1831022531, 1915784768, -1304300985, -1035582859, 467928862, 953466750 ], [ -1536831566, -1397369601, 38275326, 1216872275, 441307830, 754101046, -1821089048, 1991234625, 1420031431, 1820260824, 1458955837, 1861297295, 365387066, -177466492, -893131090, -412614219, 1434863410, -1547384661, 807209780, -388031736, -533697254, 418011198, 444429164, 2017068241, -701954874, -59510839, -978362530, -1285060488, 432009625, -312474189, 974123113, 1334843306, 1881020054, -813872225, 268116036 ], [ -457074052, -528502487, 2143624223, -716826968, -1534890238, 411809003, 1357412720, 824682355, -2116747732, 2123151466, 360541441, 1768569382, 807649217, -419351326, 1688480960, 302163829, 113111587, -566380811, -477736200, -322012222, -83603170, 2034001373, 1904693942, -164594105, 984160439, 1029254536, 1965898254, -1310141449, -410610196, 1597829148, 147237604, -1022876154, -38959626, -1856806433, 214231759 ], [ -801341562, -2091836908, -975951891, 1583133962, 1244917111, 1940526661, -219135730, -1378451885, -1960356240, -485853792, -1334271961, -919916384, 1611920086, 341629055, 1989012550, -817091963, 1585810627, 82938648, 1919349052, 1017895379, 1703064317, 118704694, 788286200, -1055090964, -225858206, -1944972101, -1774643785, -1053684240, 250218113, -566871485, -391844788, -1460782394, 1286820163, 1956913058, -1579629696 ], [ 1460805475, 1366266086, -1108176491, -675492988, -689071200, -434058618, -2054270712, -1160169568, -104054320, 673680215, -1694614338, -1338679394, -1297415322, 43384246, -1588548445, 1083751026, -1291603612, -982570383, 906153987, 1433115503, -897542790, -1395456647, -519688702, -527718794, 1973392825, 290248617, 895974724, -1413282896, 65599201, 1125301758, -860398858, 395705925, -2113126529, 487296382, 1159835890 ], [ 1150514951, 1434408654, 1612007330, -1409238395, 1983249513, 1234403719, -1554238824, 1334690968, -2129035257, 1767334756, -721112778, 95694900, 2077205612, -965975357, -1711633153, 1638978995, -1866690955, -675078001, -1490246974, -56900153, 1095618323, -1372555371, -1214008452, 2024059256, 194222827, -1381531125, 626736592, 434230688, -1200965823, -150989594, 416395583, -1942099008, 2062742387, 369644, 1208415051 ], [ 500672220, 84952501, 200096297, 643662509, -627785840, -1014419591, 1158260425, 1586816860, -1676728686, 613206047, 433086410, 29463830, 474464542, -1968015436, -2069594945, 1953837797, 794648730, -828138366, -338238958, -1922568833, -1279800281, 450166713, -1726073153, 82703493, 1452166207, -2120529871, 6720391, -1202797848, -778445219, 396294077, -952496384, 1602517590, 1289483224, 569730293, 556120871 ], [ 156459317, 515791364, 849712264, 263734245, 2101791487, 2106747485, 1826861799, -129047013, -1479611013, -862678717, 1373441525, -1712408400, 981761279, -1003109707, 1907023094, -932287553, -336900137, -1592813944, -2120680034, 1298233214, -1357830986, 338806662, 1432719912, 878739805, 2053166145, 143323862, 944351554, -1890677098, -987704062, -2001317194, -1816716316, 1649856252, -2094916173, 644918123, 1416475366 ], [ 1747092680, -1567148775, -637066813, -2053661955, -944343554, 2069936304, 421476080, 1172548826, 2062877404, 286822535, -1248888087, 1856186503, -2127563429, -1624871574, 1741721180, 458962881, 1024301211, 560921935, 1949212880, 88706676, 33780165, 1180644586, 35849604, -1101793058, 1740774284, 1483751188, -1582421015, 1746077924, -1623777875, 666847512, -1727264577, 1444086669, -1368069442, 916585570, -135361018 ], [ -1720940951, 886585308, -271961436, -1931001739, -779103062, 1050767163, 1428812010, -1111839209, -1347605610, -1452816937, 216862270, 1433408868, 394667166, 1963650149, -1958301234, 765568761, 1679164358, 1367263311, -1100966225, -639196949, 532883090, -426709590, -284209371, -1784134624, -252954269, -941984498, 2097816905, -1161393926, -1254752443, 1008366786, -673826862, -1065940492, -1738145177, 1710495451, -1124660909 ], [ -28784107, -1956542343, 1773284716, 72039548, -2109265548, -1434259230, 1249962212, -151017337, 606498924, 101652515, -1376224285, -1666408006, -387480286, -374040981, -1419961668, 6819658, 1131444193, -1822387457, 882025165, 394042264, -929299775, -2074377936, 1395178310, -1952606052, 465359066, -597826984, 535645670, -1485725330, -1870698236, -1212604201, 435880294, 288330648, -1248117123, 1348774806, -1246878295 ], [ 632954846, -2126918000, -1567132020, 636719980, -1162272140, 855879367, -956656906, -47423535, 537685381, -747826230, 2008336009, 1104698715, -1579159771, 1266299669, -308648791, 1063643407, -623245101, -992687605, -667277232, 160092011, 1356181957, 225663421, 591160501, 1832828998, -1526680076, -1073686768, -2101333606, 610356673, 150655767, -1441684823, -848780670, -925279204, 1352918054, -1634913148, 510138524 ], [ 131716171, 2126563, -1561410375, -1017729707, 194995106, 169452765, 1140876711, -146423994, -1729028594, -328676834, -1387933823, -1825901508, -1356515864, -2013039257, 1152567867, -1222739870, -1656894912, 1451970758, 2026247639, 653255567, 157526632, 568713517, 2118056419, -1354784518, -1545982112, -1731264155, 704943876, 987337744, 366914750, -1820032136, -907904611, 332129052, 1566355441, 114880913, -1925126780 ], [ -1186148537, -1817601512, -1926038057, 721479170, 1892174708, 385064048, 65056002, 514652526, 1493674948, 1739548755, 1877574103, 1552123034, 1380024596, -21942981, -1270714825, -36317547, -2099617220, -1480144124, -1067984599, 372742078, -1563852932, -460459985, 363386898, 1478139829, -558746472, -1048253432, -1271671839, -1585636854, -683172026, 1812115872, -2030517322, -1704189688, 779100058, 1200734458, 1811626393 ], [ -1476212170, -46437812, -1148105518, 1537388977, -76251574, 956665212, 1363327957, -1218376135, -1821396875, -1673314115, -1645887277, -968002664, 27568949, -574649627, -1833610389, 1188366103, -287905007, 547041234, -239582263, 1463945385, 98787720, 365350353, 840009713, -715119654, -856278074, 1957324737, 897220959, -1016521335, -1453102919, -1834873728, -1322074823, -1721650620, -1551581830, -921257076, -69795753 ], [ -149914275, 1852000970, -764182464, -1575038577, 1077738654, 1073653042, 929703693, -290162900, 1573932291, 1547685760, 2022101806, -218766452, 1359276946, -423436758, -379730472, -1023271364, -1307278524, 460265629, 500558842, -49576741, 813168233, 1115678833, 686993623, -2124591317, -787470436, 607319053, -598738048, -402339989, 1561790694, 524593955, 1288898366, 732142366, -193457313, 1152136897, 1808194182 ], [ -2019107711, -1733144722, -1927444222, 1231277538, -358619093, -1310630278, -1828951228, -1616266651, -2099202849, 1296765596, 93159189, 961376140, 534243543, 212115893, 913233797, 1598283242, 1651673297, 336544949, -187126843, -375392442, 1040833429, 1401829187, 1944655474, 1901018395, -17428839, 1064226055, -937233766, -584732960, -858380703, -19870720, 1030936124, -1439161943, -661877854, 1053633058, 445625875 ], [ 312800136, -1850762967, 214030519, 825936854, -839110894, -1418607035, -324912424, 248764876, -866255555, 2136629105, -895464599, -618046673, 183249744, 867450177, -595334118, -2028403501, -1941015547, -1194271735, 1779718960, 169091506, -1623616347, 1787964964, -1739478315, 836018804, 835664786, -1973969382, 1779277804, 1160611946, 1598704618, 806513394, -1306070307, 2015391778, 1815609797, 1666597955, 1328039018 ], [ -509376445, -876497343, 1327584258, 1532636842, -1950263350, -708063807, 1708283820, 842979141, -1345777812, 1210214071, -1404319743, 1847321480, -1409033922, 1389121518, 367357394, -1998383023, 1265499394, -1210777036, -106537154, -1107219898, -2092289888, -2090472372, 1008439448, 597357362, 101222480, 2039238892, 176286915, -1027393771, -384710908, 979685593, 1114851629, -1624086799, 1840471862, -1878384742, -286943114 ], [ -1673086105, -731060, -2000831387, -1190136219, -1237410660, 61083064, -1252452042, 1639814855, 1702205917, -541020936, 1799000351, -1243272921, 2130551481, -1957574947, -1513783925, -1834118270, -1382772137, -2010988514, -1125344159, -758798998, -678412952, 1241755467, 590457656, -1625498834, -1619106564, 1740287263, 749543569, -1248876463, -706265832, -1828419659, 1451729839, 144338156, 1553738421, -496829495, 1272039581 ], [ -1336064289, 2119492868, 740930678, -2060167970, -686617623, -63031993, -2145126103, -1240974321, 157820958, 1204222706, -1520472931, -933984958, 1258493489, -1298771897, -431083313, 1218563651, -310622234, -2071991318, 1554494358, -745745534, 733664291, 1781821349, 2116222042, -83155968, 1578182360, 1577256430, 648779226, 2024739295, 2106741512, 1370633745, 1964369558, 619002049, -1302692919, 1156585445, 1325831216 ] ], [ [ 1040111220, 1404421963, -1386376369, -253402919, 1577504758, -644607938, 888753691, 467650475, 30515191, -491052862, -2014900800, 1961395265, -1832688330, 296790152, 2029416663, -1198302239, 722483618, 524173349, 1778459693, 1905278647, -1005700151, 837559413, 1701485619, 63140049, -248856030, 1557621827, -716467917, -1434276645, 813452182, 1972074120, -1804813624, 985707906, 1216799090, 261101451, -2105022085 ], [ -512232325, -1507321722, 1076125327, -1746242654, -958508813, 1131003675, -984475313, -268665435, 1425247785, -2039103018, -1056332023, -1928554080, -1238570546, 1674729107, -158988506, 1019292787, 1799254481, -880506454, 56722538, 1635771789, 29408262, -1696190109, 507696696, 1870528209, -7544761, -459360997, 2137124938, 1045899352, 499454972, -1780853127, 771490031, 680331168, 366433545, -2085899761, -571580770 ], [ -1032228753, 564284916, 466275385, -2130307807, 313704124, 1291058240, 1286573252, -1984284143, 856951342, -956615576, 709678539, -30810748, -1132517158, -346972021, 29068160, -2019245531, -1359878424, 1993939594, -592165404, -2124488482, -315119062, -1047499589, 1273309255, -760623496, 1857763304, 1315370889, 1155902524, -378336600, 1569837853, 1961743950, -845949116, -1281230067, -1114589353, -599503278, -1620615756 ], [ 1215524222, -24432603, 1635244371, -2129390952, 1453217725, 1206207442, -1509388820, 789557147, -1801999786, 690926959, 42268173, 788959934, -2083899709, 1157089576, 1035011021, -1678487050, 1558400042, -356923495, 995330397, 596647238, -194153741, 1439559935, 893630567, -1397487293, 437843585, -1783013850, -2092109165, 760782771, 1057569943, 1955625756, 1814195839, -944548722, 1271599766, 811850976, 37011976 ], [ 1659656778, -2045130857, -1260756447, -2022312609, 1060307554, 776931009, 1637514960, -89898712, -924820292, -1511219335, 1828755788, 1493594124, -391380013, -1990404187, 130695958, -1498924396, -440581632, 1461737836, 747801556, -347975612, 1710737839, 121170592, 1477031340, 1608457863, -212332515, 459134307, -1316480312, -2120418632, 1773330806, -1376676652, 1794695848, -1770830065, 1208286570, -227420205, 67569618 ], [ 950007520, 721305098, -1387751963, -1851781685, 87256049, 2126414043, -1394686084, -636255763, -1991911161, 1762308503, -109721148, 1847328171, -1586179415, -20261056, 2115868705, 571810132, -593704472, -1762532688, 509280125, 39514998, 1072368326, 1145669892, -1355647935, -1696231901, -734207769, 311816669, 330366867, -1934583618, -848026114, -701579163, 1782165438, 721887518, -1820710882, -1561473805, -1198181025 ], [ -819293171, 1400796563, 1112381248, 1638122231, -2132615937, 587444680, -13163558, -791808594, 1085825571, -964793701, 36014842, -1748188427, -1193131449, 868723594, 329094018, -2006190331, 2116425112, -136011931, 1889193646, 1345993491, 867577050, 854221921, 277742859, 39314143, 2042423088, 576527873, 473366683, -241347846, 358686089, -1493725196, 1481044928, -871323724, -1986526774, -1000982795, -1294749154 ], [ -673600062, -1306412245, 700640773, -1354011931, 1171140269, -700595808, 2146360274, -1560623081, 617626772, -2047634882, -1100152106, -757028633, -1366112002, 1087007632, 1664186729, -148566173, -1907365692, -414812962, 751980814, -1859719348, -77601082, -948934379, 41227713, -1578628266, 2019563973, 1907546925, 2132546668, 803159883, -1223822148, 733806218, -93576161, -439979593, 991731531, 1744393218, -84196424 ], [ 214299168, 2082079244, -1214941097, -1335397624, 743782321, 1134774689, 952585938, 1011547429, -390001331, 2054921690, 1320693796, -2021562060, 1814102716, -408853642, 101923307, -1530413173, -1298017580, -336815737, 2092958936, -1708658819, 1241334063, 1460634009, 699504521, 121234819, -1974152687, 234374778, -1786061857, 1830844314, 2110541326, -1335134023, -1421762576, 240314966, -1124243363, 1988432705, 632062031 ], [ -1689579027, -21383786, 241333242, -228142297, -744420596, -432236067, -1733537168, 234350299, -463812879, 1767523882, -603157852, -2089434955, 2126783726, 873326243, 757891907, 119342085, 1348575143, -590196142, 745434905, 983835178, 618082742, -1011960226, -565670336, -11859953, 1529802197, -1223950349, 1562979383, -393920182, 14328047, -42594715, -1984794830, -648949121, 1320593744, -676276175, -1087404257 ], [ 1316849705, 1954349437, 1006391193, 1281316247, 1632838485, -125035564, 957282915, -539395862, 1421994490, -1275660399, -1863488085, 771217265, -57336595, -1677950286, -1115590570, -500399739, -1611351571, -188137834, -17233667, -388423720, 1590800790, 811330185, 1143562560, -1755346516, 1750909597, 198817193, 1526252987, 1725456946, -31300532, -951406816, 197294885, 958046041, 108762306, 1430945487, -528537048 ], [ -63138239, -869254467, -2037407876, 1958171778, 305845467, -882134321, 236188795, 880486095, -2084018707, -586850900, -1990295784, 1661469952, 574462896, -418816079, -179512849, 1573994411, -1597156058, -1514979887, -1802062472, 93247241, 1617569674, -1905589330, 317010490, -249911565, 1135867162, 1232771967, -1131727600, 1118293383, -1217450932, -9279629, -946965132, -25818278, -2056322099, -1636898162, 1323395912 ], [ -1305259673, 531519558, -33797746, 1875988591, -1953642556, -1815270141, -1515827760, 1173366658, -1260212377, -220875761, -51294532, 457828835, 2098363476, 807948755, 2130538142, 964476077, 120699734, 1903631997, -533380786, -881270031, 1378153101, 1102439836, 33145851, 97064766, 2088199225, -828014283, 65308299, 1173682806, 912401847, 623730943, 1422682612, -1835604910, -2096678410, 1152014850, 1968977565 ], [ 200103532, -1458213622, 734804848, -590220503, 835928135, -1060408878, 389808176, 1014255992, 1736949164, -2040528044, -1753784304, -1460914761, -807693256, 1696014353, -2127207556, 119937935, 692707546, 1135109439, 1451112373, 2104379546, -1233971423, -1251496089, 255174383, 339455233, 1605695694, 735713255, -1400709832, -483946549, 225325068, 757424806, -1346351122, -112901668, -309394989, -1659040541, -1525084214 ], [ 105278581, 1732333360, -2048174485, -477842839, -1734824560, 24746056, 1286430722, 2135746087, -1828171972, -312707650, -1571586001, 1383962958, 923624464, -2144056538, -307560099, 164420591, 902827001, -987402734, -693340955, -1260202826, -907941189, 1215429710, -1634680296, -402493235, -511715705, 123715315, -1135767011, -1686773135, 544196047, 426781999, -76233117, -1876510701, 770596740, -1328580807, 43171517 ], [ -288014482, 1274294656, -381425393, -857401771, -219045381, -454902300, -403358189, 39863935, -1081194600, -1187671404, -672276401, 1580737083, -765594219, 1608984168, -453530027, -1845573482, 1042669908, -996234748, 2117075770, 1120246071, -402007748, -212010023, 1340844164, 2018711365, 742758509, 1684118280, -157170566, 1461673409, -1435237230, -1171578186, 1423784998, -757164642, -1193879970, 856670430, 1589563792 ], [ 1740594996, -248590836, -70533577, 703648481, -2074310500, -1060479262, 1853014770, 1723216376, 604901318, 1922007096, -382953373, 1412636489, 817678873, 2135397675, -1023046718, 1599171529, 271851556, 1602603445, 376802640, -477362386, 1561000940, -577247121, -233058534, -1053420503, -1186890678, -1399102996, 846845696, -99001189, -1424738606, 815760763, -330969192, -1259398555, -426269032, -97826048, 505401270 ], [ 1700008942, 219587969, -173786655, -1714588755, -1002052883, -1484902344, -942325188, 837142771, 483625289, 1479654637, -1973818236, 918856762, 1638410909, -763974920, 833679664, 600032204, -361650255, -1959057414, -387666288, -109344553, 104323870, -1531122516, -1625972820, 707078362, 1568584132, -636179806, 1894622431, -1581305944, 671211619, 1074048612, -456763359, -1817116144, 1593397544, -1572651122, 650356507 ], [ -1513048481, 1514866576, -1920437227, 1658240291, -440111202, 1472000575, 718936674, 1930051324, 249701830, 1682702344, -753161971, 1028259786, 518207609, -2121431618, -773719548, -470638611, 127698366, 1332541670, 451889286, 469421716, 1326202019, 959833113, 116416038, 1524648025, 84742059, 958380457, -705663688, 1053780224, -1392978113, 814732133, -246314432, 1512044027, 1761172512, -1808310807, 615380615 ], [ -2122420876, -1999372579, 1452615687, 114013480, -704489131, 1312480513, 1644342185, 355726422, 1605499014, -155417172, -2147100246, -1879794760, -2033702697, -490304769, -1218468063, 907289798, -444842466, -1961503625, -102360402, 1382287177, 1563123564, -2106974971, 1626051543, -659626544, 507411581, -1533499042, -1948122718, 1409569586, 1036990783, -1571474610, -255893025, -1628381326, 117112246, -159846436, -1975452574 ], [ -74007252, 193178605, 1423323882, 1533215329, 656149712, 778410252, -1125082617, -908305843, -1749319465, 624470354, 1658383551, 422905620, -203503793, -553375764, -1727845345, 1470466199, 178235842, 745463763, -975024346, 161130285, 1200914128, -127788497, -811689485, 1519009426, -2095981138, 235268274, 559678747, 1791063605, -79249696, 332954541, 759938826, 2055514793, 297523988, -1176355337, 866086761 ], [ -768638527, 1538098649, 690339209, -1518889050, -1322276881, 1146958519, 722155958, 468381901, 1276879719, 1332497280, 769919388, -1389218323, -1979236785, 986004203, -123476387, -109262955, -415830951, -1772555809, 964989579, -174842359, -559071482, -2064569606, 944625923, -894498182, -1655682217, 424324511, 851237633, 1593733807, 634020079, 1083847398, 1299844705, 497164984, 1956032960, 664583254, -546749328 ], [ 141290668, -170433838, -1568653834, 2000381821, 1020181578, -218912157, 727830098, 384830016, 1981320750, -1931516182, 1008339907, -1483619793, 1173089152, 1611160376, 1010714044, -240157291, 40630091, -1736307320, -220222172, -1165476670, 1314869830, -2034092872, -1956612595, -1752542696, 1453799781, 474763876, -1259998822, -864401782, 443290716, 333638075, 200822590, 1374663439, -777490958, 1057721317, 275872131 ], [ -852781153, -1616300809, 819066193, -1837614423, 1114462569, 715848779, 74516840, 148999403, -635170651, 453214830, -156497053, 2080256586, -2041424157, 1951962283, -1454779643, 1646751292, 1573972436, -1933742758, -647229919, 1766661964, -538434603, 647800532, -584030007, 50349711, -1725085489, -200303782, 817570061, -1634082790, 95739563, -718935957, 1112196062, 1635501294, -1937928012, -1681143880, -120730403 ], [ -1166794890, -1048208418, -1487673522, 1200555040, 227997923, -2016970340, 1464819990, 1704941813, 856469571, 362115264, 1585046531, -863653501, -1023360576, 97580883, 1795470162, 1575105768, 1037179568, 1929972226, -1675340300, 26366768, 205513739, 690322043, -497240378, -943354488, -1555213003, -1818015002, -1589157374, -1352854328, 2085488522, 2063957926, -1271297112, -423983584, 126367053, -661187447, -179739226 ], [ 1081993589, -264425066, -623129565, 1402649199, 606576104, 1468790012, 402668516, -1757894024, 1373232417, -451600900, -478805579, -375414302, -769812187, 1099440891, 1954826914, -108607493, -1045822148, 562117773, 49431999, 515817168, -1492782173, 363518740, -87954516, -546979907, -1031887434, 2098164528, 32805839, 1276147824, 2029846978, 339249062, -424477997, -1725267608, -125276852, 2109349328, -21023169 ], [ -2058669930, -850165429, -489327870, -1342032028, -2041406378, -2060129189, 1493296952, -845106952, 1085703317, -1666033881, 874392201, -2133286835, -1197165016, -1818743464, -838742315, -1897041419, -1635497357, 1268832950, 599964460, -1449097040, -295167200, 1169524742, 1880631110, 126168908, 184359659, -1002586494, -796440904, 2108851250, -1221253221, -1564883483, -1387409730, 1901957371, -1074659055, 1165107339, -2136148766 ], [ -698391247, -1169281139, -697829353, 502370602, 1538384889, 1088969406, 679380158, -39724207, 1722243467, 328214565, -1629024675, -1866680014, -2112617070, 2134307561, -910661639, -1584636615, -1327876960, 1323666157, 110562977, 1177613743, -457988531, 402866323, -189175324, -1483875625, 1679681088, -1582551633, 1214436877, 1688161124, -82390039, 377412094, 1943961815, -516361059, -1849117707, 1433125717, 625577399 ], [ 1449210499, 27048509, 769159279, -1824180242, -1682212566, -1491339604, -110274270, 161371216, -982627506, -336546829, -288188805, -278665857, -1020129931, -1962592989, -1010706506, 786456933, -106222366, 1379453204, 996330372, 1270362026, 1657586236, -57172803, -639829052, 1685907668, 394673300, 218666144, 1309030597, -692629999, 480199448, 1006998814, 1104753082, 649485544, 662190325, 949312674, 1885938094 ], [ -1211004639, 980122279, -1775258355, 788373713, 1455545882, -591152014, -856537050, 1320181406, 1677486070, 650525236, -559914779, -407805529, -1540157209, 252098989, -1947260485, -401281585, -1863080735, 927551106, 225742398, 2007686481, -976635968, -363566626, 1762524734, -1294083054, 1272063756, 1454537118, -497528445, 154819773, 813857849, -156836761, 1498491193, -1325705620, -1405495529, -217459382, -494925297 ], [ -1202236353, -485722718, 2098614051, 714664456, 1424326794, -1118302682, -266282712, 1833317634, -126992004, 1976575896, -516504554, -1906079611, 595603008, 1414518054, -1763677895, -1552880307, -88855262, -1762366459, 37212843, -744051136, 218652500, -1823238461, 1458486580, -17843578, -1420685444, 156031842, 2074987363, -606174913, 1861186905, -1628529763, 1108628602, 1230978503, 1506177206, -2045967629, 1146395149 ], [ 616426135, 2058581908, 604963376, -1057317583, 1814603486, -1209343584, 849309884, 1535098634, 140979643, -1501789609, -1692088084, -1545733488, -796371271, 1357137863, 2117396484, -894525815, 1909215708, 1504687959, -1725878516, 1211281204, -2143289901, 1250232823, -2020273870, -1597270947, 1284204540, -1001175891, 1783225301, -1072778631, 2015561335, -2097223526, 1265130138, -170250779, 1884566437, -397575017, -228710463 ], [ -1918955943, -1753453221, -1878532456, -215832001, 290541771, 2045634885, -752453321, 252692321, 1887261262, -1500373758, 1947808068, 1506984445, 232617499, 1464730819, -97219973, -1202550373, -345563908, -172437339, -863144384, 1148678521, 1029889647, 1869161307, 995736517, 1213758312, -1105327781, 1611418812, -1201193451, 2035588776, -1937787066, -1369670686, -655159813, -92396150, -1908973640, 475168753, 1571037687 ], [ -164769518, 921911732, -669488216, -948458977, 1365687080, -1893876627, 1870496979, -761101511, -1039513149, 1749808759, -1588443126, -1725845448, 1458133366, -1307256995, -2141161337, -1652630788, -647876654, -448730339, -135413928, -806744720, 811585293, 615708534, 152297411, 238293472, -1104225662, -1641154725, 60393040, -182044454, 984869938, 114089106, 2061106479, -439343920, 610274603, -2042606393, -1568674555 ], [ 1343800202, 1890427661, -573684366, 1745988760, 1189071856, -1615203447, -1889563245, -283918994, 378188317, 248511718, 228987752, -1581029780, 1699894681, -206951855, -914831123, 970961666, -1668999687, 1645988140, 1281812935, 1327136585, -216270763, -2048725999, -1694130455, -809121177, 103332658, -248814579, 2128350377, 1182006426, 1696323719, 303784939, -1014814664, 856513579, -313433408, 1879555628, 2107089741 ], [ -86051165, -1475549931, 26278915, -2646130, 629417405, 5354408, 2128876614, -319113934, -969724508, -1350572725, 1454943955, -1951940380, 1307775320, -552640430, 1545805054, 1859040922, 1603461841, 1643168350, -1291088439, 1732554032, 1441197591, -1003574573, -455875347, 47744922, -672038132, -1650513192, 542221946, 1262943023, -192916840, 2125745247, -977178507, 1411286417, -89587868, -1961789256, -1510277183 ], [ -783289677, -710493301, -2102569035, -568708185, 1301830922, 615600347, -336118792, -1138490947, 2119181555, 1838532159, 922847298, -1627791954, 729090877, -1656203710, -1175197050, -780400926, -687606724, -1980785319, -283025562, 361125755, 781331332, 839692565, 732473210, 1408425956, 238021909, 265290348, -2074075710, -1732459002, 1821225778, 1803060725, 79833949, 1711227661, 445252065, -2138545984, -2065942561 ], [ -1253081526, -922923882, 194332847, 1883134917, -556227178, -1364329253, -1746399336, 299726971, -448885119, -809426425, -578878528, -1541599881, -1936707056, 1657225983, -358865968, -1540511398, -155923158, 1057890836, -247829365, -1236036492, -193748285, -1926582971, -352692292, -113770019, 1276126793, -469281743, 864377360, -2110809548, -1143626888, -616343528, 192356682, 10469409, -254126683, 943663722, 1755804569 ], [ -1592161253, -601485931, 1828556527, 855441564, 1000202603, -1399012145, -1945301234, 628845375, -134173333, 299863418, -1783993252, 986499552, -816412881, 233860600, -1958020352, -2061243231, -1316138246, 260969773, 322322891, -1729845110, -1938724278, -1506848753, -1761584805, -1956232583, -1824384405, -97239144, -1726696936, 22900611, 148796614, 922239409, 620144455, -783702558, -1761314060, 837003592, 162716465 ], [ 2090366164, -843846828, 1908542880, -372453703, 900990228, 715481469, -2058636407, -740973065, -885331576, -1561953854, -1590248595, 2137174952, 564688169, 2053448457, 98741461, 283521099, 1389033099, 1725596598, 1272034595, 1794203151, -1459564524, -1695911872, 1945683337, -286290949, -161161379, 1784355296, 2036473906, -709079326, 358864200, 892607762, 1014523885, 44233727, 1359786710, -656918867, -1331988632 ], [ 987688460, 268526667, -592301417, 313134361, 1666856264, 910657589, -44946343, 1359155491, 2141855055, -415639558, -924665691, 1492876129, 1271197208, 1145433570, 972062932, 986769428, -2085472570, 181202868, -868514174, 646383740, -309218521, -1193567933, -2088058632, 1321532854, 1297961817, 1017437857, 1038170567, 719124338, -423325501, 1362279142, 647177608, -94718003, 543652087, 1073610573, -1313844200 ], [ -266941130, -983793571, -1941188719, -2114071274, 1968150661, -592283071, -1537998257, 1355804349, -146168500, -1817935518, -1385158021, -2129318191, -1406804559, -1883587248, -1030719344, -324465970, -1923401300, 1459351084, 753256186, 1313410450, 884522771, 1058270321, -413424237, 2137305999, -1834673117, -936035092, -1614064321, 1117511226, 811316255, 38952960, 1124329161, 1837455052, 982762598, -225215322, 152456718 ], [ -918414745, 1048851429, 1222707868, 1628168144, -1937759086, 112288443, 173205506, -1323609136, -1693428402, 1533775196, -1314933631, 84679672, 2044345332, -1727121828, 75775860, -2079840919, -1380799141, 2061025782, 1714957868, -1750507771, 774997533, -39044531, 763792957, -281321239, -1578440967, -1260548441, 870908577, -1588592114, -1412568182, 1233275089, -522075381, 585115116, 520596182, -315423705, 1911245309 ], [ -1136727394, 1614911861, -1715133976, -1531640942, 1947209756, -76212865, -154240965, -126407768, 1919975472, 930712839, -349543421, 372693055, -1961244842, -195954887, 1238764087, -815763320, 1331529316, -609358851, -1746079680, -1187563399, -948338462, 848269253, 1985308919, -1751475174, -471559147, 1334448236, -2145595489, -2034488433, -1876116058, -794320156, 460077764, 1317920189, 745903584, 2004567321, -1440409859 ], [ 1630639388, -695002155, -1680312126, -254957318, -720612514, 350364775, 744391344, -1107802077, 990331823, 1941201632, 1645566602, -1284219179, 1425604584, 1502061688, -346622668, -350625102, -2002236061, 27276304, 379741948, -1296224853, 1706611064, -921357588, -134687517, 388501813, 1752004049, 1452510377, -186682837, 782221257, -528235890, 969312872, 2093291087, 1777968314, 1218775709, 1581407406, 1526414253 ], [ 1965347482, -1992107533, 1325652540, 1461090720, -713808747, -1780831598, 1084852155, -1059797108, -875259462, -678591245, 1200670280, -889158364, -1085884541, -1347165517, 1358784747, 493417544, -1060170231, 614199254, -710160409, -129497576, 157818542, 16037188, 107161077, -1870022313, 883468395, -614001334, 29171385, -1418770613, -1363012425, -46394747, 2002202578, 1436296447, -543302178, 1645831572, 847610270 ], [ -2114696366, 1909032034, -1578062912, 963780293, 570857632, -269580736, -1575308542, 1510406059, -1375288369, -32702678, 6891169, 1120919934, 179888078, -1238050504, 111432781, 217794507, 2004341344, 1669661722, 1389836964, 1278699354, 1495350980, -406336066, -1284570600, 1411875511, 1263322679, 1445158840, 2016517260, 1834560944, -613794814, 2133200496, 901616668, -1838634493, 311202796, -791768136, -938554229 ], [ -1704189624, -1714293468, -1775723139, 2012040767, -431573898, -859162098, -485804130, -213174135, -388446407, 1816415717, -2147042742, 830269671, -822960135, -1337290886, 1647765298, 2009800624, 1641823184, 74513123, 1010767429, -300082686, 1582866507, -2106557232, -137468450, 1801010709, -2133640423, 201997026, 1589155332, -2016028644, -942332596, 508712368, -569788744, -202561492, 1808669784, -810825199, -53004584 ], [ -905506529, 1573337391, 567825847, -41416910, -1084921010, 1296098286, -559852457, -2037312990, -1642968452, -1945718490, -99570691, -1902521859, 534084720, 1973498040, -1206367356, -1548181114, -154031338, 353992576, -1631304108, -1074354878, -458268400, 44523046, -53247099, 1734166635, 1300862826, 1041582754, -669971249, -1231322893, 1814822316, -1981850508, -1714162422, -65938199, -757186055, -1126932556, -245511473 ], [ -644449104, -1295006454, -1918074186, -1561839004, -690963982, 104065578, 520531188, 208398308, 1268419604, 1621546306, 214599999, -2039169742, -1180683196, -823652996, 552753284, 2136894796, -1041614003, 788403195, 740246380, 2009310750, -947532973, -917690164, 931292216, -761851899, -1154689153, -2060158654, -1474272655, -463774484, -417292252, 1573272367, 276395741, -1606096512, -823273563, 996817220, -1278528413 ], [ 179667055, -1048749458, 355137550, 673345036, 828794906, -572433986, 2053221936, 1663491439, -2023926467, -892751724, -2046806001, -130648480, 1883399870, 483289414, 351360951, 556458932, -1983906513, -1213136512, -1547666345, -108335368, -1758218252, -2108522003, -451650604, 1724557481, 290741815, -1031688645, 1196536165, -1595760761, 40222804, 2004511913, 214424523, -629535937, -853829806, 972083337, 335610375 ], [ 1938624035, -224512300, -1644139436, 537887147, -1501333174, -1234281737, 1632337710, 1467988538, 258017984, -475400802, 1695414019, 710501542, -547463187, -1259003494, 704567460, -274203566, 29772997, 1514521643, -195522365, 1844030055, -1528535626, 156641075, 179255072, 15053562, -2071567100, 2116973497, 670581041, 744319991, -241895057, -1663154656, 760759133, -2044729705, -1997056140, -280411057, 366848501 ], [ 1320337589, -2025202637, -1960742334, 214190654, -2033079490, 1409551457, -973847749, -1727105911, 1453155980, -1183796245, 27844970, -881656494, 1420795725, 883747758, -1573223780, 1118716677, -1693148270, -159464423, 1216599533, -987343422, 175267457, 305034756, -1423445001, 1319474687, -691650146, 1352344853, 187752390, 1650998974, 1876486542, -1254568848, 1723767577, 782193037, -784098382, -1190081638, -943412878 ], [ 1700593582, 265708580, 1057241789, 1796104325, 1880078600, -1383773825, -1786083687, -691694744, 801055321, -1656248777, -2019742274, 155187582, -1117695689, 941874168, 349714891, -1415218580, 474934734, 483511171, -12009160, 2081296500, -222046946, -1983394434, -1892101071, 907499407, 919503590, 945010271, -845810134, 1286594918, 1261892056, -1102917402, -619490153, 399330722, -2061802409, 997040736, -1580390255 ], [ 1780658703, 518535668, -1152724664, 1738731878, 884375051, 1080513874, -1927076507, 1621748936, 1780355597, -1317766306, 141521245, 2030102210, -426963353, -1570612238, -1072415148, -249947924, -1422374703, -1070580737, -935188865, -1153813642, -1480141671, 1695874890, -1714866434, -577399205, 1661905072, -1721537103, -1395064839, -1142396918, 460516367, -1135967312, -1213134353, -99874249, -1960140767, -1453395482, 202946298 ], [ -389251798, 1185343106, -768855069, 1080400940, 68622083, 116830899, -926811951, 1072746153, 1350155319, -336468446, -610245994, 1752170845, -1338122657, 752439968, -1218977743, 1557733687, -695354374, 255926986, -1046348626, -2032967132, 405007537, -1343739455, -930629896, 1839230580, 354486287, 495048483, -348306956, -188731634, -612055828, 1309073828, -1320429036, 784237898, -1082682689, -1025433507, 1401454979 ], [ -1799517983, -875861423, -1231440334, -757345718, 1328207013, -1741225929, 1553501158, -1800491487, 165306455, 689434313, -1983070878, 948100238, 1534929769, -584405039, -1708146932, 804931528, -1245775042, -1100347671, -2109980183, 655732720, 39874724, -242112228, 793508846, -539849040, -1140622122, -1709210723, 177700120, 639560157, 1208343696, -1643066699, -515333500, 699692605, -38451086, -193165766, -1945352912 ], [ -306878601, 1208901070, -345052252, 909980058, -1615689850, -1487173062, -410507686, 845320399, -15847673, -1649768324, 1252542058, -44030182, 610530209, -1348312248, -1854564132, -1569541066, 446410393, -117770388, 410417420, 1649011171, 2015397480, 957509623, 119286887, -1251372562, -1679437996, -113067071, 838653098, 1495381824, 1428811065, -1397042127, -1019079005, -1163970208, -1354763315, -1064835057, -276894366 ], [ 205753658, -1459370970, 1032619123, -691325555, -2130884854, -2132443070, -53468350, -71599804, 581806184, 950723576, -984285364, -1957813787, 1184598782, 618761707, 868933257, -20787524, 1944564379, 238581393, -1898448631, -1657190451, -934928614, -1505274180, 187198088, 1998517600, 260136710, -1750440988, 1604978046, -830115020, 666380080, -468299939, 380054180, -1505942993, 332888796, -1945459824, 650293132 ], [ 1868935868, -1630506177, 2090144054, 1781821098, 1259480665, 1350004444, 725042202, -270975984, -786523109, -1123872094, 1339161322, 545380536, 498442788, -1579607520, -1901939641, 1191383380, 2044678051, -1812734966, -750050897, 211798457, 64758847, -1950604661, -209746851, -2112350353, -2027806117, 1683263601, 1267190327, -1317313971, 615263157, -434507182, 1295843940, -1832617058, 1755165358, -1565989787, 607348802 ] ], [ [ -1095224306, -1509938296, 2081862815, 1144342468, -563328615, 1272444910, -604708418, 1921382822, -2010803391, 2002226929, 50867820, 1240546747, -809767961, 944587286, -350401931, 1801047434, 713562427, 274774582, -966221448, -1859413932, -725766553, 1506655856, -1766338227, -1914149675, 2039485344, 444209997, -558427178, -350430882, 133861680, 1284249639, -178585429, 1983958176, 1236446509, -608286595, 16627509 ], [ -2001802052, -1469751404, -2001532335, -1146366591, 42497720, -363334812, 965730123, 1912840296, -2077610206, -252289438, 1341902754, -796764303, -1074941408, 2144605507, -800160306, -495694949, -1727616940, -1390819702, 1969512990, 1367336571, 1313437445, -1288359267, 1849831577, 443430118, -1421697487, -1503140214, 1352674284, 394014425, 1811065738, 1676792937, 2081824155, 591269863, -705259573, -623862889, -1237767683 ], [ -2113861016, -1162730468, -2081347753, 1732277250, -929360281, 330212482, -2072495944, 1857640034, 1849677074, -1920609789, -2120111803, -1869295634, 1836514639, 692889307, -1370923582, 38620736, 86929542, 2115926285, -1259213075, -1241901797, 641168826, -1970710053, -364807045, -1767438145, -874989817, 2122401857, 950821249, 1381087918, 1923722867, 361779119, 364059000, 1427832891, -765911369, -129411484, -1196308255 ], [ 106135647, 1370914776, 935960068, -1280725045, -394292252, 1073652524, 686245120, 421493777, -1342993833, -431924276, 116483449, 814458791, 1574263055, -1236671564, -1610059623, -1549646104, 638392250, 1337088971, 336946006, -1791743967, 1288728428, -1185850819, 1478953716, -651502165, 805020, 78081999, -347600973, 861847698, 451184746, 1460791900, 729421108, -98803794, -1689037470, 363334367, 829926381 ], [ -428133669, 1138802179, -1038513081, 715948665, 1492002201, -234900334, 548843626, -1934029093, -2047761615, -1359066672, 942573406, -2002661767, 145447541, -838980081, -1561259539, -1424131934, 934454951, -241322435, 740370448, -33289211, 2024523424, -1645755337, -1112815851, 762511292, 515142430, -2040351040, 1805212416, -1502170220, -943747211, 553707590, 451729252, 2048993745, 309362303, 1627870261, 1227284010 ], [ -1473608480, 115247906, -91124351, 1338295489, -1985586686, 607994906, 526612127, -228924706, 1976842013, -1142645267, -1519710522, -68165917, -1969571354, -897641676, -700918920, -2145864492, 1157097897, 780142448, 724569488, 1440799811, -866638796, 4535976, -1244898914, 216388500, -1333029391, 304363503, 747090308, -886161932, 1423470131, 1331266270, -1197093772, 764612749, -117108956, -720437542, -861821997 ], [ -303965045, -1806229437, -1293829259, -410493272, -442260617, 1089283393, 46452065, 384172499, 957878781, 1664734338, 587580567, -1245083665, -1843492267, -1608260576, 1837529797, 1077539581, -1879353340, 436981897, -71950786, 687234744, -96852494, 1950260526, 586941768, 1787195906, -1100175410, 1914833962, 1185191622, -1944976666, 1366090065, 1540265437, 1738274655, 1467712623, 1328008515, -1868673870, -2062241098 ], [ -431538678, 517334682, -700651751, 2024537347, 1393243235, 1646391606, -1931982484, -966693816, 1223931218, 183923223, -1099621161, 1151620200, 2059840542, 1067290103, -1518292630, -368629784, -756606662, -1070076335, -208205776, -1969647362, 575880827, 837997258, -1253480813, 730628950, 130285800, 487350835, 428874420, 205823279, 90743201, -130792765, -169456379, 301684076, 1757377097, 1116876874, -1064190665 ], [ 711840590, -239331622, 1319535743, 1824005887, 103917676, 1902416846, 1205628814, 140047727, 895190345, 1476672373, 710420194, 1675858537, -1857617100, -1694693139, -1074946615, 487436834, -255387576, 1024740133, 1322621034, -605679273, -272024772, -1025164859, 722331542, 1416623270, 1546257076, 1221248143, 1285763509, 2020424951, -1621852501, 1700270435, -592957727, -90866666, -768279886, 360348556, 2116780363 ], [ 326483258, -1679941664, -1258283660, -1717915127, 653512411, -1815598323, 1731158534, -393780470, 333519427, -2119303838, 1758190267, 207854912, -1234842316, -1092848848, 515633070, -371721421, -1260343947, 1934635175, 322744206, 1711356729, 1234631856, 1263366060, 2065690582, -29260489, -1432733735, 1722088459, 2053565719, 851840267, -1404656582, 1697206527, 467651431, 353592073, 1261890244, 1335993023, -989381214 ], [ 775957787, -2015423785, 1739225661, 1931870372, -1991406361, -843802516, -347777407, -341755118, 696761810, 666606467, 1919159979, -159217467, -1615627270, -1154947860, -2131167348, 799022494, -862823624, 1365378591, 1479791339, 122421164, 1301301500, 681513760, -1596775974, -2129130608, 1990749571, -1561801520, -571231237, -332494069, -1541330681, -1701829108, -756009637, 1571355390, -1507241400, 1926386577, 115257008 ], [ 857958048, -1288288205, -725792850, 1342271984, 361121133, -869479341, -1452827084, 437652022, -336195110, 943775611, -225814513, -331435225, 731298537, 918557457, 1139642139, -1219354148, 1334574475, -1955669098, -1393869183, -651703639, -985807598, 20320674, 1645471946, -1344676281, 1843099690, 845381163, -103019041, 1289352065, -333846270, -1631973097, -761234344, -316365023, 896085665, -2029295142, 1842411168 ], [ -1546766340, -1024165514, -2087684552, -1021391458, -637557772, 1061994228, -351766822, -1702880448, -1055041925, -1519801672, -1196614551, -295057464, 228990424, -1025730827, 543970925, -1725637832, 2102611061, -1055670694, -1883135455, 402521268, -1349291239, -16824907, -1146109948, -968318950, -2068467532, -956206033, -1586725637, 250632198, 925063096, 1694480148, 1159794106, -2048064049, -951555211, 1449268103, -527737582 ], [ -1909882878, -85746935, 683899816, 1666121573, 929215915, -1609733960, 659182946, 687111494, -886253962, -25164589, 1593198529, 1288822198, 1473707562, 98778121, -359854950, -629026289, -1720859888, -1190221086, 1843260925, -275826012, 1326836643, -1843230727, -1788498982, -450060071, 46950530, 1327870663, 1199115192, 1372730331, -158473531, 1192970669, -1935524434, 2133257465, -195580626, 820451246, -1027510879 ], [ -345202581, -468513708, -1814845117, -695641592, -597288965, 268621371, 570397848, 1025099009, 1065707656, 1342255631, 247854344, 1132294880, 942864791, -303620657, -20466546, 1929597675, 1276436959, -849620909, 1652494437, -1439139905, -1068192017, -814736136, -730500658, 87661443, 1481354316, 658672324, 268474891, 853182206, -716142481, -1675868489, -1632344207, 518537622, -1587606619, -1391576036, -726845539 ], [ -2036142529, 660297961, -90590886, 1528706599, 788749880, 1210231505, 1200825798, 1016908761, -864308393, -498297260, -818595222, -492813799, 1982055750, -2082671197, 2041200068, 1565201687, -1609537967, -291386852, -1335141896, -1442364138, -934873123, 1068608885, -22000054, 1774865566, -1686492439, 1608977678, -95586702, -296064741, 833564028, 514537796, 1109277634, -447241383, -248482691, -341487787, -446119293 ], [ -333583611, -624719872, -1604204909, -148910899, 7202954, -528414206, -356530159, -1228332392, -11589410, -1851801273, -782075049, -157308206, 1430147476, 2025238664, 367369977, -1782539159, -1410888984, -2145203647, -164120396, 310204719, -1703994011, -1854726254, -1830119296, -610643024, 720564452, 673171591, 795728725, -1613864832, 1841079611, -1574639033, 86966551, -1302830747, -932344815, 1995200693, 1331280830 ], [ -1566118272, -1610329849, 1297060859, -1434417270, -1150582148, 14166358, 1999832085, 353470296, 900141415, 1377466882, 2026427375, 1439487785, -1038012043, -163940772, -412846242, 1958631809, 1913174439, 878947841, 1263744835, 752535341, 515004624, 79087110, 865325470, 428260164, -1360990452, 1808051429, -177851173, 2075968565, -1883358324, 1799348929, -1701046004, 2054434059, 1046326567, 2117220880, -1137193218 ], [ 232304631, 354515881, 248402682, -1392916153, -445571560, -1366457581, 117163865, -1420432174, -54517462, 915393743, 1189761283, -841716149, -2147080351, 1849666803, 2138642735, -751852887, 409409286, 1775317076, -1893231160, 1111404181, 573051939, -900249543, 895174225, 917362801, 1852117684, 1058893905, 1531356848, 776154050, -1018806842, -1477487935, 1958277356, 969722162, 835013552, 105054645, 1697504936 ], [ 1263895149, -743803879, 1676849951, 1710527391, 51758798, 1878433569, 3181236, 1813489130, -1373928977, -1560318024, 1169909069, -505604105, -498688744, -1070047548, -640969388, -661704264, -1622951691, -1980546804, 548998148, 696922287, -1680227728, -888406534, -10725210, -591953225, 106275196, 360854821, 512126656, -805309160, -1656078360, -312123323, 512457917, -1093068789, -2027929194, -584346190, -1255009125 ], [ -1010131064, -1150449285, -7327459, 402615451, -298093572, -29793843, 1005453571, 288223157, 1713628706, 103665674, 267108622, 1506673716, -1178986001, 1969473555, 1379011513, -58334136, -902183762, -297597698, 1094849860, -61209908, 255114835, 1368475939, -1080362744, 1611808990, -1451033836, 739987474, 2092400188, 672841454, 68049248, 432515125, 200586239, 1040063732, -1580620528, 1222241778, 1843121058 ], [ 1135987895, 2131401405, 58927598, 69568154, -1826371837, 471343752, -1702227291, -296928964, -1953058410, 297905452, -1439174902, 1219061493, 1887838823, -212949730, -1609425992, 1069732972, -600450102, -477888841, 1077594172, 2011055693, -516522310, 1446949738, -992426364, 2017417189, -719943641, 1510457187, -571896743, 1728192405, 1477738111, -1697945583, 1036581265, -1535965982, -1434922693, -1480527591, -310841807 ], [ 1538841897, -1691143481, -734910117, 1157650263, 1375846891, -1940132235, 1075773513, -1736729662, -1006119544, 1943520628, 772608016, -1054076529, -898969009, 663095217, 14057042, 1078171879, 1165183628, 2120028796, -1513040838, -36957677, -1264496811, -2082790676, 3784295, -776595036, 1487850482, 1186492967, 329541100, 461676215, 1505087550, 1084974225, 784522164, 2104577076, -731136303, 860985744, -1303692956 ], [ -711229807, 1328660146, -1576890491, 510646103, -1498805349, 622732980, -756448910, -874372757, -697613049, -1347383785, 102039100, 461464757, -397474031, -1300407929, 1415161567, -1648271746, -1634938529, 661063018, 2009213158, -255240856, 1272855628, -1787226571, 525393737, -2091851660, 1889545757, -1604197716, -403661792, 543305882, 1301859285, -888230608, 1893807677, 636427646, 749446781, -2081556682, -1392591691 ], [ 1958218691, -629533332, 240538681, 85545179, 2094021117, -184721511, 2056907848, 978912880, -1955102970, 819268446, 1211950650, -587496507, -1462436794, 905457280, -1165466268, -1259989957, -811515637, -1105046890, 234919873, 107813392, 74744704, 89520840, -151495868, 652989541, -435537807, -160841698, 1728899477, 1782001152, 1488841731, -1456508019, 1494442432, -1475220543, 1028132751, 1653277988, 1377573157 ], [ 1436314146, 722246919, 77914015, -164986504, 989021035, -402884015, 411721399, -1619911830, -471178000, 648758922, -231087853, 606096083, 234631017, -1306084590, -156973552, 1266812624, 1180738072, 972388457, -929542278, -869862047, 265877165, 1184820243, -969948825, 1645736555, 1352825285, 348601745, 289894687, 723306514, 846674727, 294445223, 611318497, -202229101, -298545339, 649561727, 43529526 ], [ 1080380665, 1909955696, -261874441, 1113579278, -1570091342, -890525887, -1405668125, -1133181278, 1062265559, -486619014, -403933957, 1930347339, 2112304435, 1894135600, 24266312, -1203706157, -872631532, -1780655115, -1088133435, -1279198060, 965957408, -80457607, 1845470919, 1818999310, -806987494, 1581354494, 1306808944, -822428229, -213633829, 1596350359, -1629499432, 350547409, -1667856438, -909237784, 425506703 ], [ -295618435, -1275811151, 1460160150, -40955895, 303947702, -324945703, 1767242516, -422594419, -433945264, 653555168, 543107127, 1906957952, -85938740, 46186238, -190113333, 93603267, 909496939, -1244329784, 1532775949, 863382104, 1373540995, -953290113, 1524042059, 313856178, -880022743, 2061151779, -1040321298, -1207177239, 209735379, -1359479949, 71907467, -1229867798, -253133143, 128619822, -1002197509 ], [ -780652233, 22807033, 376692388, -110954202, -617572776, 584618409, 241676506, -2010074344, 1862893110, 1329124923, 1819073818, -637084061, -1218887210, -245584686, -1820033555, -610800414, 203409200, -879347792, -1993118900, -45059452, 471252572, -1645747174, 992580614, 1604278350, -456429847, -8962604, -1231847364, 1710342068, -972251080, -720942459, -1231885788, -877966925, 1723524892, -1234557120, 215446911 ], [ -706354598, 765475959, -2018965881, -220806823, 966368300, 929915869, -1622349052, 711001969, 1529361672, -2068735341, -616992080, 1268862609, 726948333, 2141018514, 1963766044, -2053752868, 191501051, 2103522688, 1358100368, 1448435609, 340220923, -2064854243, -1437993853, -1459528426, 169138060, -1927423322, -470220803, -735624492, -898186148, -2112678527, -698567121, 615369971, 1480025947, -574076961, 536938017 ], [ 529869098, -713376246, -1707347158, -157753289, 788558736, -2108031643, -938300158, -2073991225, 698553407, 1442357116, -1814125993, 583704293, 636899423, 1410998026, 1200618894, 1201874640, -607691095, -1541859327, -295669469, -1627568703, -1898505265, 1617412796, -1952825821, -539262066, 556698401, 304512185, 1620013497, -1451038675, -1545802680, 678201227, 691320388, -1640931006, 1990712549, -1569831333, -2000601887 ], [ 1827088336, -214802493, -128865288, 1909246364, -1082091685, 592569722, -276723919, -1228792003, -1222759365, -132138744, -546048225, 1037783068, -1272701031, 1041885207, -2020089663, 1008748831, 560246428, -2138190815, 701955784, -1367990545, -476785824, 909991140, -211587790, 606738216, 1088003896, 1147246463, -373006927, 1183776108, 189889806, -133633242, -1932390424, -1732268640, 1927838605, 2078811256, -2054532916 ], [ -1453765122, -1050742498, -760677929, -59894545, -1224318780, -490005036, 1834556736, -1270730145, 1898533644, 446573140, 79572678, 1803982000, 2116283020, 1426881509, 1896882591, 809869399, 14917584, 753820078, 817379738, 91628740, -307309158, 1721826776, 703583521, 1389995743, 63369915, 2142172356, 1768503281, 1031423807, 1101256845, -863323545, 1658695303, -1357834745, 862635003, -430484785, -1992936151 ], [ 604303766, -1492993817, -363500219, 892420723, 904198443, 940683130, 2102651503, -834218877, 812786241, -153366599, -395702478, -1181730989, -446960837, 1054113819, -1625150075, 770705868, 912270388, 1631185504, 795183735, -786087927, 1764273698, -1266097625, 1420407731, 1999290221, 600813440, 82173957, -1969359405, -725802232, -962437326, 55819563, 1305888394, -130347140, 706469063, 490415398, 1274391626 ], [ 1823047606, -1758091458, 1445544978, -1875711001, -672875818, 624089922, 1833652945, -1351334877, 319043031, -821245870, -1814582910, -1519833891, 398888269, 2113005548, 68367922, -2110132304, -1671895248, 114980382, -1034210067, 531312028, 636678233, 1784560136, -818022836, 905884280, 973168977, -989244344, 1553347217, -1225616585, -1839601044, -459483865, 797045467, 1438891323, -1706664370, -1432079283, -821820445 ], [ -971037116, -749670401, 871276049, 1430997058, -873525459, 345544254, -1008663180, -1337580256, -209718347, 2084975504, -958711839, -807554329, 916522161, 1186803744, -1993996395, -1739262730, 795565354, -789773890, -292062196, 264373231, -1982428111, 1989344879, -1677388604, 803775261, 613117085, -1125376069, -555481858, 446651116, 807598952, -889064075, -888732842, 1049808177, -508937528, -1513198976, -1769175625 ], [ 1424224290, 2075023369, 2129233980, -1334642928, 850829013, -874652657, -1098830193, 2121555170, 1939962168, -2141544997, 1397030233, -1914056094, 1554261164, 1799152757, 1173120102, 1785964174, 51906616, -1557661060, -1747930938, 7311339, 62689421, 499538233, -1838250500, 1267559710, -1878169252, 804449586, 1884875359, -1906678595, -1938257743, 2002452021, 842061542, 1779431156, 923920472, 1286271937, -818175977 ], [ 1658089745, 1344676826, -2035169743, -1056897413, -577993369, 2070558513, -1991705544, -539473879, -643871095, 530476518, 1508555452, -2008014947, 1762215081, 450509703, 1141114272, -1186897868, -436344772, -1400684657, 537701255, -1224308933, -42553440, 1129186199, -1660432092, 807624469, -1558945793, -1121284227, -1846668278, -890109270, 1241709967, 1049771123, -744439549, -400380562, 1251772725, 1479326155, 187577304 ], [ 657089154, 264344412, -1838490854, -581090968, -1802126080, 631288402, 580253762, 1633796103, 127274925, 1733578125, 1790534170, 265071328, -849758789, 1846512305, -1842343522, 784647403, -1382174302, -691294159, 559300336, 823510538, -15968364, 1760881054, -267618911, 1748979617, 919521649, -1585233307, 524512279, 1442727656, -1096059999, 726969661, -1090587334, 1864878509, 222647607, -1948656399, -910977090 ], [ -1287938655, 1656343302, -1214201399, -439553889, -115191740, -1554124974, 618954822, 706454326, 1610336600, 736296178, -1335085708, -433104449, 1239368172, 52535346, 411375389, 1750945856, 642156472, 674032412, -1607679860, -597718312, 1192944791, 185138532, 1588317533, -1163967075, -536136932, -1109589446, 372106215, 874605678, -1905455730, 194848495, 1068331733, -1215052674, 1614404498, -439921084, 1582590811 ], [ 71638401, 1154636411, -769698449, 891150082, 664305657, 834421298, -1710395489, -694910104, -476573675, -394669996, -1593963857, 1558185961, -349217099, 880176282, -428184326, -1568839622, 164036265, 1130773845, 2015091209, -680430729, -423938150, 1410615396, -1064288278, 164508445, 2089644652, 1173377465, 1625691317, 1891896547, -1012327431, 760502903, -493592044, 2021033380, 240005571, -804803857, -796544029 ], [ -1301614480, 453633122, -185315192, 1963880321, -1732453769, -1251786416, 112443264, -1994775104, 1603074664, 2106877544, 1989993272, -1866049761, -2103269217, -506096344, -1025754448, -1253862041, 1411989239, -823964721, -398202212, -48895555, -810999255, 1337388889, 387553674, -432682103, -1625171660, -1263827391, 651338497, 1650664697, -1391219544, -303764723, 1789242775, -1662926301, -877010147, -1706637805, 921590870 ], [ -1183620182, 673703530, 721275234, 1564918922, -1145568198, 1787861528, 203183750, 51571415, -1297308326, 473819450, -862074280, -1615147815, -355897893, -1335487544, 395389252, 664141286, -1413048082, -876204074, 1304392241, 529626054, -803462892, 1283464189, 1440841254, 575118159, -876697428, -1856363285, 461536078, -1968902349, -1980720981, 740725479, -1085550329, -1948286730, -866562565, -94957609, 626139456 ], [ -766762785, 436678251, -903300567, 1900879680, 2016556566, -63148110, 15024148, -1438415203, -347657541, 1509970223, -1771270163, -1795042705, 426893533, -599801292, -1145270883, -1948620306, 2029462069, 1277548613, 154696844, -1593676487, 410992319, 158314462, 646919018, -865614685, -442846768, 1275238612, -846277941, -1860454641, 415990325, -1493475264, 670297232, 730403565, -1494737816, -812707683, 337242797 ], [ -1160086072, -566049966, 1993408963, 85121384, -1565732277, 829330381, -1335813301, 701216832, -1530433603, 676066907, -1845918531, -1169961721, -439839773, -670468132, -431272199, -1410334583, 2126530438, 2140576713, -1241060039, -1907440592, 1166219272, -1855039362, -1669433764, 84424464, 646094598, -1161985371, -1273381568, -1870664053, 2022647530, 180392776, -203947747, -1803809266, -1135708245, 468088754, 1463505571 ], [ -523451031, 223821881, -800929679, -77233813, -1401459499, 1730265251, 1528208870, 1251411532, -1199370157, 1153075367, 1399374874, -569840131, -1053083296, -718166063, -1387704485, -449639517, -2114983978, 283779694, -389829964, 1823047118, 826292618, -1829018715, 796663113, -1964766139, 216824657, -1965580882, -1846458770, -1978764633, -856197137, -966715968, -331651004, 1123187505, -55376745, 1832298162, 469586134 ], [ 507222059, -2080914618, 305532947, 1290038401, 407287092, -1799781406, 1770214890, -1442358831, -1013163717, -691641850, 1290217464, 447062093, -548013368, -627760108, 142521482, -2122674047, -33854377, 29975307, 1195101332, 25877180, 1984415143, -805582197, 1266624803, -2024327965, 1992359257, 2049389952, -379014415, -1390946597, -1267803612, -559854291, -1607591566, 1751573527, -1156231793, -925999048, -466257817 ], [ -1659037782, 881115757, -1744071571, -2007486797, -176817839, 1017587100, -732444640, 1188826796, 1258257079, 1923732657, 1588573909, 97061555, -164193228, -206186399, 426114887, 1270451261, 752719538, -708293673, -869374492, 1940170096, -638438663, -652619903, -1767311570, 1798940835, 342238441, 1484032989, -632112326, 1599746374, 1625640300, -1877914150, 1367656980, 799436645, -716232055, 191453176, 518367485 ], [ -829644531, 628402592, 1052362861, -603694412, 848659461, -1096670145, -908002527, -1117442020, -98496684, 1865816565, -2063171783, 843471949, -1879500424, -1451357866, 124061737, -1620337081, -202767487, 1845614482, 1713501549, 350937031, -1927887211, -1905823480, -1829425843, 1840284218, -901986360, 1600506070, -1514393618, 245957993, 2131858325, -620187629, 969223534, -30378520, 437462487, 573114869, -43742036 ], [ -272646247, -1586454351, -739961792, 1095765949, 1771438736, -779482536, 1688747416, -301258909, 1438552475, -1775380466, 1279156244, 990106763, -1261410419, -1738869917, 1768583047, -564977523, 331950795, -2110410643, -922581843, -270600643, -391324072, 905859565, 467782099, -822535784, 1379471235, 1120698705, -546386179, -1983380964, 927366379, 752961879, -1387090187, 763463437, 798195304, -1085365628, -1664200872 ], [ -1958087783, -435991723, -1317950888, 1277271040, -1317387841, -1758174097, -977739001, -1292374228, 376595411, 333816160, 2006353150, -1919541872, 1103804521, 627659175, 1665920978, 2078502640, -1959937522, 96756250, 1698486294, -179843437, -197014329, 1376238691, -1093938476, -695396091, 412496461, 811517580, -60220462, 1076463088, -1024176110, -1343030188, -1301006136, -2016380623, 1538157976, -1254136869, 495283710 ], [ -1152022108, -1631542554, 769585660, -1753632314, -1269471424, 1247614485, -604533798, 1509494370, -809188468, 1985206678, 1384313297, 681961329, -1212952973, 891932549, 1305132882, 4878390, -1991233008, -1710013883, -1337709366, -695020316, -1557487935, 1305936592, -1917820569, -1395504787, -655223483, 1377047609, 2115399805, -2044632614, -1895800146, -1967868741, -2872038, -23689190, 149276056, 32391494, -543638313 ], [ 64744072, -2032028598, -1594544465, -1787850873, -1277538631, 77252341, 1889676035, -466296552, 529445402, 2146698322, -819306961, -1775906246, -1968063968, 2087177071, -1239771646, 2000931080, -133320258, 1215578593, 2099045396, 22143748, -1395667178, -2068438016, -199345402, 650543357, -205327339, 1647434338, -1215877497, 1897021852, -1407385653, -581265665, 1309569394, -703882521, -1450381548, -43096854, 2128551206 ], [ -1107341363, -1814008515, -1084377181, -819886791, -896069459, 2082738018, -1953061351, -1720142087, -923766351, -880952687, -73796244, 720106279, -1498956714, 639835419, 686157000, 1436039697, -639549646, 29209108, -859304917, -2041056449, 115951618, 963529702, 28544053, 597157834, -1972593415, 1281134982, 1300453767, -209432956, 390305204, -2042488544, -462828876, -1698647092, -1071913936, -875843704, 960663405 ], [ 487325219, 1657436225, 2089751597, 393022060, -278327293, -678096935, -736250979, 1649995205, -2103874864, 1376961008, 301966910, -695045803, 1209442018, 1111708023, -917359475, 126831926, -1029546198, 1664304178, 699395784, 240000460, -647614474, 1140717937, 1270501014, 1072640379, -1520694444, -357175673, 974462787, -1045988738, -890183089, 227903364, 311709790, -1623794097, 318096458, -2047999583, 769138480 ], [ -1650036795, -1493847893, -773361174, -165954121, -28054118, 350377746, -223132072, -1148081010, 1618109349, 427887462, 1584584020, 840514232, 623169412, -1719619266, -34961240, -152328049, 2128675523, 820932497, 169912440, 279204876, -1398827542, -1448570121, 2119792344, 676747031, -1035737605, -473381516, 2082678800, 1715227336, -1108088741, 1519736507, -1424892079, 2033190819, 1869198938, 1090363404, 1135122204 ], [ -1849368817, 411988113, 1212986733, -88439112, -238432242, 77734911, -464508675, -478537163, 1501572600, -1323624414, 772511295, 1371769017, 1219195752, 1693065786, 501148360, -1215390741, 1991918373, -1866173909, 2123184810, -583944309, -1856157403, -1033257313, 36457287, -180540387, -269022406, -1865370032, 584772885, 1952820147, 848155411, 123909076, -1755567872, -55421199, 1101906930, 392947020, -1130564241 ], [ -1761622255, -1322057557, -495860548, -246950091, -1526094855, -775582846, 2031000568, -1361873348, 1592691614, -102347113, 282439679, 556581712, 1679883177, 1628781569, -538268163, -1306609186, 788802713, 720555625, 2044423338, 1917351580, 1252610899, 1143301840, -817571747, -2062616395, 493072434, -1517600346, -243395747, -1601641303, -782938742, -1159215921, 682987999, 1100158975, 1894867116, -1985193588, 229362387 ], [ 481266717, -1364639445, -486381549, 675691954, -585405766, -1524358196, 1103871296, -1205320525, 542793126, 1380118507, 1625063089, 915240865, 596402042, 1274715853, 1161489728, 341631897, 1227282542, -1953231810, -1923871881, 1069603500, -591647802, -1572111807, -905152744, 1307931433, 1372470378, 702547374, 1391163450, -1520382687, -1802695832, 783151017, 555680984, -1509838358, -178318396, -251388826, -1669717649 ], [ 564978640, 1027500195, -1242484778, -52306751, -1095318300, 1231910394, 1566536436, -1178046576, 28465035, -1826050584, -1242542643, 212614915, -401919223, 783227432, -289426123, -135730677, -252083598, -86861590, -100481409, -1559689573, -1372545013, -1184059890, -501036647, -1440570170, -208578515, 1101242522, 1253083722, 1274444034, 1712771948, 1596490640, -12512351, 1269360873, 1241607996, 2085090693, -94981523 ] ], [ [ 1028899731, 530622806, -1500225863, -159395224, -1890804688, 51791041, 1460687950, 1934490185, -1259074979, -808399375, -294168200, 943382650, 905150824, -1365828047, -849606592, -763024717, 1946710861, 437736489, -2142533702, -484053606, 775764144, 114675154, -1895635293, 1388950936, -2137829255, -1502220190, -958947897, 506042994, -1362955943, -102174409, 1884697753, 941139371, -1993049192, 287402079, -157621902 ], [ -1255571215, 1306083355, 1244577933, 508747174, -1868923835, -136639770, -152435224, 1568342792, 2065087129, 154943885, -1467889343, -580810401, 635095146, 1759433699, -1467843032, -494520391, -425354880, -1249756917, -1849599211, 1649614993, 315414530, 443377162, -973818909, -1370889114, 601815231, 1313635537, -1876867715, -40725985, 390298014, 1166476757, 1852224427, -1371360025, 1383903313, -1096202515, 1636125854 ], [ 566198188, 1050222469, -1022730946, 2081745566, -923949320, -964022062, 964523667, -1353897408, -1910156840, 1398734407, -1722811944, 237563120, 1859161214, 31801470, -2058017709, -2000840884, -1245037355, -440491657, 1357702701, 134435791, 370435348, -336148643, 1104801364, -1431954519, -1034562221, -1560271929, 1757583468, 1989811218, 858554486, -622419530, 773781707, 1609308029, 7711462, -1885879609, 675578508 ], [ 322838878, -883166354, -2079235985, 1380902725, 234890391, 1620953840, -1094003927, -208774671, 1712651158, -1603858443, -591166135, 669020995, 1012277570, 1590511267, 1272907404, -1212119959, -258126131, -1574522824, 987493332, 1527359789, 646997624, -1389495227, 1217261882, 1428843512, -1038686574, -701494998, -1042943702, -639683376, 335651605, 730490896, -1907226893, -1974288306, -1371701127, 1921166048, 651749133 ], [ -825138194, -476827066, 359182338, -2034116631, -989532067, 736841996, 1635439885, -682973795, -632200029, -62926875, 1663344580, 1378140915, 1681927090, 817677329, -821875140, -1140858015, -528822051, -1580390999, 985634109, -1685900087, 1230647583, -678212464, 1715863416, -1323321782, 363328115, -1471106471, 1570595293, 1420141842, 1005903480, -1220498551, 486416835, 1404959628, -885451294, -158412073, 1916653554 ], [ -1977811368, -1703591365, 1935814797, -1605627298, -215909601, -225031214, 32519415, 154143733, 274988131, 358907272, 800213730, 1826828105, -1136311475, 312960049, 700079224, -2042131533, -1771968618, -572719454, 1345928382, 121368037, -1613591733, 1382624222, -1961443124, 621988347, -462426943, -778470600, 2082986072, 611556321, -1031412162, -1891593990, -2129167244, -8011538, -730954436, 346646963, 716248509 ], [ 1578252098, -2117443188, -1278166857, 1072281888, -518277034, -1641928873, -1908052871, -1562094751, -2017757139, -238474844, 1322128275, 560238079, -1842375140, 1673184122, -2079977915, 817413505, 730056131, 1114270587, 2033217501, -1325472519, 131381076, -2050777280, -796127171, -292333144, 372696238, 1324879864, -289958680, -84475019, -1413926443, -1454322753, -1301135950, 1002338126, -1711878813, 639633722, 443835619 ], [ -437819998, 1417622280, -1002213175, 1308618844, -1778491081, -1655070174, 1810231292, 1319368358, -767398866, 265129117, -734053357, -246689530, -778461132, 973147351, 370002751, -1467091311, -404145505, 321422120, 2015450976, -136505608, -1891152247, -47885860, -496021824, -927736908, -2103025352, 263383427, 379804183, -866735528, 1683591126, -1751805713, 131237475, 20924899, -82129853, 562534246, 992925949 ], [ 844262502, 677152431, -1702388940, 1916339613, -1726048498, 1450525685, -679997897, 1938570137, -1675321505, 698803261, -418271313, 1172681338, 795619178, 1924321025, -1558822042, 561623730, -77208133, 401691044, -704205866, 1394749363, -641390162, 195373073, -985150084, 316381268, 799441565, -2029153562, 261449213, 823652039, -1437513822, 811330993, -129256120, 1409483800, -199987337, 1843981415, -400327655 ], [ 1478887479, -483917025, 134936070, -898186001, -46584378, -1837681918, 580940021, -1199510900, -608092222, 1641835117, 1390629721, 1845706942, -1884661096, 1735967424, 786520934, -490886468, 653550430, 1920604210, -1579477796, -589872003, -1106539850, -686947354, -946347764, 51513200, 1476375340, 803420760, 1455061017, 234116707, -110565892, 1185012227, -1321565194, -1563280736, -1731917986, 1416692124, -1007155924 ], [ -741872941, -1044039430, -2103316228, 1276230507, 694039582, -1197357016, -1051269417, -213055816, 643622764, 148847090, -1982920578, -186487986, -1244466483, -1436950234, -2013468989, 715837097, 1725133355, -2026717260, -1865841035, 1967916786, -1447304233, 459904203, 127382099, 1213853990, 553542756, -1580142291, -1108383499, -960616372, -1442631233, 801213727, 1739404263, 1758217615, 465585169, 2020785839, -482675651 ], [ -1241950053, -1971797417, -1465563639, 2091857306, 1069408983, 1764885836, -485438980, 1977398630, 107502586, 389931381, -1457936834, 678076601, 1668879760, 1819239728, 1355893446, -1107180872, -1300390900, 519807598, 828924256, -1368383601, 845953833, -1111279683, -285307900, 1995501914, -390231090, -722107260, 201570807, 1419036186, -1349010161, 1628692884, -817383684, -1051061201, -1505633375, 904901978, -543767339 ], [ -1924292108, -135497366, 1849125926, -29526278, 835745948, -99155988, -1137243527, 1724453981, 667048337, -978740835, 1172708969, -1259999055, 1018448412, 1258362392, 633787000, -806156851, 1991281849, -1453832410, -216251640, 868688231, 255231856, -1986031552, -1925823381, 1825759266, -969587089, 351997068, -1604325015, 712699128, -1011719668, -2095838933, -19470279, -1788577299, -513588016, 917810025, -652744481 ], [ 927396846, 1229979488, 1538775640, -605040685, 1945354940, -832447640, 1079864450, -2038620129, 1116814567, -1881199817, -500486607, 2018195909, 655315647, -639750522, -1416741686, 1407188733, -2042115942, -1911615552, -222924979, -916979490, 2062597023, 948372702, -1959068768, 1271101126, 179099134, 1198250415, 144139581, 353147255, -943648767, 570126501, -1995476799, 1064920641, -1452843668, 1260529043, -578135172 ], [ -1004222766, 270039475, 438232746, 1756506872, -291435686, -774606159, -423636422, 112573334, -1208146903, -564884677, 185119339, 1408931169, 1425987956, 1495759922, 1855744911, -65876380, 2016449942, -30890702, 383086870, -1630768928, -985990388, -1260645049, -1071480431, -298906195, 1076801536, 54016435, -1562488286, 1144898185, 938682299, -1310368460, 1172161805, 1494750956, 124741533, -2063844333, -1337526496 ], [ 561648108, 1489763519, -442214349, -126446417, 662351639, 1757477965, -1512560156, -360122017, -232943715, -1537654031, 1206514078, -72307246, -391276421, -1467927178, -299484708, 220848801, -578709346, -1152355265, 889251160, 1644634467, 83565715, 1007884956, -1311087220, -870951043, -1446774910, 748703659, 1979481700, -430900810, -330390039, -1955809505, -758543320, -593656783, 750143878, 700576562, 1979420285 ], [ -758842573, 1482224541, 1150876598, 219334749, 447196840, 591657198, 1187994664, -374516342, -1427582334, 871250688, -1334881066, -1638253082, -789991347, 1573170322, -394347512, -1342689311, -176363284, -789165816, -337429919, -938514890, -430303485, -549934724, 1079413120, 88871213, -506433226, 1722098752, 1764481275, -737315984, -1035166790, 305867338, -513264422, -858352221, 984015315, -1849368442, -1152455229 ], [ 1826411523, -1132049792, -97137520, 1632020224, 1651374711, -577230300, 517449245, -1820737781, -2009727338, 1646131871, 1018836012, 702103847, 758795143, 90356567, -349296232, 1100641858, 1453108983, 69187181, 1969010720, 901254076, -2009410119, 689585493, -1029678697, -577828608, 1795703391, 1281817823, 197894682, 1897238292, -518758551, 1359477250, -2095591168, 540941078, -1987979722, -1518960530, -334090951 ], [ -1200547326, -772141669, -1297365502, -351959704, -1400875602, -1911450190, -671247757, 1315538702, 1974874470, -1815725154, -175624739, -149464898, 267514869, -158576722, 1822273367, 584601252, -1635300008, -748531052, 265023295, 2045344612, 1967202499, -1095045545, -1494252801, -270063996, 1797293248, -855734942, 855370916, 242561201, -152879854, 485378902, -951126363, -179122349, 225973721, 679207098, 525372635 ], [ -2015944022, -1308424896, -1903075697, -50751942, -392937874, 910309562, -551401174, 341398979, -2085446528, 723511315, -1921893870, -1258896403, -1216874145, -1284908022, 964106317, 1403107989, -1809239938, 1866339919, -687164314, 1777970406, -1349477129, 1881688785, 3019019, 1225817972, -773427267, -1768648052, -701100746, 727727711, -1555135121, -60670266, -131349719, 143918041, -1042492168, 925802145, 802841445 ], [ -313217907, -1046394662, -1817649586, -852454112, -974707806, 1812358630, -1347693036, -1501107865, -1860123500, -51790702, -1137993102, 2104438571, 284120848, 554984308, -1947413644, 1586486003, 403663182, -658691988, -1387724039, -1602710333, 2080405784, -1849914167, 281212315, 2135140569, -1713618879, 1635342686, 523351593, -285098316, 1166345761, -761340951, 2055874174, 1037362380, -1722797063, 1039330806, -10005563 ], [ -1206842328, 1848530886, 1681034646, -1469369969, -1350978402, 1683912923, -1654523157, -1414410303, 122725407, -606583320, 732383029, 1482301483, -316453802, 1671603488, -664284808, 73469431, -876222426, 1335229244, 629076265, -1338193495, -2045459004, -1751183325, 1618758592, 306249666, 706640461, -82804972, -944096916, -834340654, -886678489, -1242504519, -242904251, -501941453, 1601079732, -1525589911, -1952610691 ], [ 1175784709, -835191284, 1594264181, -67576297, -872128299, -1897790592, 308925598, -1912347991, 1765999806, -1327833654, 641208031, 1450412448, 229521064, -1064455873, 748765876, 1516109667, -583017875, 1580104222, 1579185529, -934867666, 1719869488, 510194582, 1090915041, -61102191, -1897987383, -1649088297, -1430717197, -2028601256, 520061184, -1435409790, 1356085592, -376645609, -1067070081, 773678617, -1666012216 ], [ 1870322693, -819251690, -1575114451, -639944936, -718405464, 727908990, -19094923, 586057560, 772598659, 928472547, -1967194940, -984145977, 479994581, -1667564642, -2143872756, -1045638489, 497916213, -718141455, -860978574, 1773433129, 1287165111, -1211173758, 1050803041, -18016445, 1554237540, 1750162394, 1001433486, 1962217615, -1704557564, 1055379209, 2097682610, -853676784, 1270161259, -392726474, -2003308358 ], [ 2114577074, 2101258274, 720646422, 1282391735, 104992374, -1237506948, -1653203675, -1344177985, -1076352717, 458143986, 2074326694, -1981280040, -307596266, 110826891, -1649878949, -1539690574, 1492492483, -1548315685, 1626844172, -1145033327, -1037041525, -1246843145, -203344652, 786224756, 514099177, 1751989200, 105568079, 1234196474, -227004371, 875503904, 641954996, -1072189523, -578258794, -747137840, -731571556 ], [ -322327643, -1495131499, 287017500, -166529128, -236895896, -1792282291, -415035680, 2118113974, -367902471, -732873440, -142045079, 1373120796, 628983256, -211751260, 501399587, 1747109204, 256525142, -1188203195, -1189887697, 1667321511, -281137498, -885801703, -1971944467, 948460402, -1754184644, 419967437, 1293927399, 1373743352, -2070232077, -1642110057, 73916822, -1509721441, -931966798, -2130145311, -1293192993 ], [ -1567899713, 1954961559, -2071570148, 234730603, -1131765664, -934484897, 725053928, -899789175, -980387686, -1133916987, -134093318, -703703367, 1275583206, 1476429994, -1998547249, -2001536898, 1488723514, 43359912, -1282232340, 1668491283, -170615471, 1508005596, 1606510836, 695480201, -1159282536, 522620233, -1720998227, 619388619, -960531850, -800883279, 698733320, -483559113, 68069986, 352587152, 480562358 ], [ -601491010, -1062723326, -1197849753, -319552030, -973900647, -1513206260, -1271615861, 405438332, 645478085, 702674391, 256077009, 807832253, -1425855163, -2087383220, 1697174270, -484737706, -577676337, 360838585, -428613729, 1766954082, -1100760343, 1243763359, 567051890, -1919411381, 838239824, 2124107138, 2071910793, -1899698163, 1215523605, -94775172, 288440611, -1808052181, 75079754, 424675151, -1147609213 ], [ 1993128202, 1993485440, -1814956202, -1697119327, 367946771, -1662548694, -11279484, -1424254338, 2034727283, 1269736225, -2068907013, 887275950, 211291600, 2063277966, -95513165, 970048713, 462544924, 523545648, 1666667429, -1286054441, -2137362006, -2036313503, 12473543, 436516794, 2121677409, 805908638, -743702908, -32259958, -1923616084, -1478870584, -1359679827, 2121748821, -6053798, 1924305995, -1363121798 ], [ -934394190, -463095821, 1744887454, -586323043, -1813235234, -350341484, 423347440, -872000473, 639973950, -372187037, -1692502169, 27109026, -161276162, -993272115, 924732035, -1998481786, 1489840751, 945812894, -838171976, 133224555, 1128303901, -654881622, 1558268851, -466520475, -1697034517, 662557665, 1974918471, 221963333, -1070450381, -1959260320, 361603074, -1781308276, 2067835256, 855711142, 666449314 ], [ -85495149, 688917398, 365068952, -703265849, -2023633761, -352209440, 1882147145, 1630163514, -1182285387, -867986959, -2034736817, 220167159, -926338383, 221283358, 2117877588, 382966275, 1630930411, 489987349, -729321912, 1668091969, -1793593800, 607773234, 1270296428, -786050143, 698472124, -1193973026, -992799781, 921264401, -1382028337, -154308721, 56169184, -224311129, -560580128, -866480148, 1697893760 ], [ -66897206, 416790083, -568438451, -2111498990, -811012176, -1954440384, -600003491, -1337985827, 1888935259, -1119855997, -1301208253, -1352987068, 1478425888, 1527653025, 1614084997, 1420447730, 188362244, -1394923038, -2003284276, 1880909345, 2112076857, -1921002076, -434374027, 1621113287, -2060897109, 2096557022, -476087633, 1844289489, 65240841, -1391198424, 324016463, -777498456, 545714937, -1627877450, -1976405284 ], [ -899487333, 1427890061, -2061990111, -831617156, -679534402, -1106019259, 2039975295, -638705654, -1948607508, -1090380450, -1503745641, 2043239325, 1932471067, -576885317, -2066604544, 67891564, 954204743, 1100158133, -575481552, 1738631815, 43434953, 997731850, -773569940, 932236836, -671022290, -1633825810, -1280976661, -637065268, 1164837932, -1152501136, 1438587334, -1972942816, 1551733704, 1316573723, -1043580001 ], [ 1868868902, -588555773, 820778757, -1722997587, 410837193, 1976535211, 366112956, -1688929860, -1696001885, -951382703, 1636885938, 498424875, -222714288, -542015981, 1961952361, -396258535, 152453633, -910354005, -793065526, 1747797877, -382477703, -903552467, 380356903, -2132906022, -1443070509, -1018721599, 1594615517, -1446485694, 122603083, 1446858664, -822250416, -252782331, 82353893, -403522667, 1452458632 ], [ 1392661112, -443142479, -453811258, 1131349416, -1648710113, 1404526915, -1649423994, 806398679, -1583491250, 40450990, 1790796912, -1920561096, -1781890545, -1523224391, -285801734, -1475479616, -215462365, 1347524507, -1377740292, -963794788, -912694068, -2101811560, 768300092, -470590135, -313421423, 1876445032, -199647827, -1010321451, 222791648, 139467245, 1023271280, -417152486, -97819852, -873628101, 949657361 ], [ -2129802655, -2108010639, 2081509673, -1285915902, -221339935, -146494340, -278721605, 2081208918, 1883141404, 1066104265, 480133652, 1900441944, 452319001, 1203771623, -1067037984, 613077644, 455776803, 900778278, 1974335273, -1873887701, 1940905657, 76442564, -449406656, 1398124440, 81056685, -1352842771, 163097924, -804846189, -1746028160, 224305119, 1724814763, 765997425, -569910800, -773566942, -481015300 ], [ 1767614335, 2038021050, 1224374603, 162323912, -1836195922, 1871677186, -1638156278, -1335714251, -559798783, -492298996, 951554227, 1469892479, 1833101864, -1687590965, -915102350, -56940684, 1412706510, -1768602968, -1101054938, 1794763170, 351470962, 1389178391, 1089316865, 1873576749, -1905876277, -903978501, 1250056119, -617878907, -1188873328, -1405626963, -967858819, 653131192, -426984490, -1383804675, 512224464 ], [ 1177293787, -1536254033, 1141073046, 535028488, -822132796, 739211467, 381627986, -293629646, 1381886995, -202120589, -1140593661, 365082388, -1778285789, -802505920, 1105053987, 1714453571, 926565877, 1845832562, 471234432, 174768493, -1640429732, -926092004, 1363692632, -199095708, -302386121, -656592507, -157318572, 1435496205, 549098694, 623565784, -1942401727, 1358516724, -84197335, 1135564684, 1012688002 ], [ -542635187, -1121930495, 1349211910, 946657865, -49789159, -1331276157, 28520626, -1396586223, 1308428000, 50462768, -2101338708, -1582952493, -414019633, 1758466031, 72467261, -1362648331, 130229983, -513692478, 1522877438, 1355162311, 1247374580, 38478716, 647845620, -551561176, -412897052, -1982123988, -98118228, 134692161, -1462446725, -596338845, 331964868, 1077402208, 559634725, -1442540389, -1543428972 ], [ -701592779, 1044001731, -2021072017, 1328971314, -308785844, 940217669, -1013843596, -384756840, 939711077, -326072814, 1668749391, 1366221145, -839282988, -1960762663, -1884504797, -533637185, -1050568346, -1308465995, -534142922, -726500877, 1555267690, -727622619, -1160208048, 137789823, 310766134, 98442645, -254503165, 1919541192, -1955661059, 2018176376, 603628520, 4378827, -1569883293, -744195686, 309870535 ], [ -1668771853, -329300596, 532695980, 2085280877, 479237771, -1522940371, 1779236858, -1461671881, 1880279193, 478617525, -2086444310, -107090980, -1670018607, 295433355, 1482942023, -954599139, 852763613, 2050864524, -796941807, -867800712, 2078047032, -806291766, -859645163, -1760746186, -1932216130, 1981305563, -587709980, 341658422, -1202439390, 1093103224, -1799969559, 1313549881, -937805979, 569436527, -1589355029 ], [ 1912546573, 601165162, 1226591932, -2053642437, -47238082, 288536488, 455371790, -429489618, 949224316, 159321597, -2104950352, 494873324, -197198684, 1147823138, -200359092, -260494936, 1663387953, 254422889, -32693564, -242265883, -334058794, -390149513, 1061300373, 180206932, 1380488963, 84285164, -1482163081, -1898853834, 1220056540, 546830377, -1984715479, 31393171, 110973497, -90885694, -1445278520 ], [ 2100380706, -1858540929, 47955334, 686342521, 1605918825, 352355049, -692546866, 703697851, -861483809, -641904292, 1188265371, -1060656362, -2047165008, 778442026, 328700591, 752809162, -1931742855, -109567692, 453949057, 1161627706, -961616954, 634114229, 1929096799, 1493642100, -1306956681, 619943693, -231935822, 1633861644, 157640927, 1608980492, 2140377669, 129008203, 1047049097, -1523782458, -2010128451 ], [ 1602675131, 1915461891, -1720833167, -1483868141, -915103172, 1502371715, 324102115, -1955736497, 225492394, -1274298040, 35568655, -1653193359, 1692747573, -1933531379, 1513817442, -838868264, -574847025, -1217178284, 950350779, -1222115877, 2115962478, 1664078762, 136001544, 1255669582, 1870020343, 715492341, 411992726, -685587287, 737541106, 717191496, 746778336, 1598429630, 1694518360, 489757435, -921939698 ], [ -1926513057, 1931346456, 423105057, 716143834, 1246595149, 763089019, 940462337, -1296435867, -1553692588, 178904785, -1233931328, -1007009392, 1934969695, -839207027, 1581794603, 753451690, 1075500172, -1421133232, 506188028, 1505333073, -1316377602, 1530107051, -1387161868, 192025401, -904793009, -1493759847, -1946503923, -767697316, 2081461341, -1609943086, 892017540, 708338981, -1999878149, -325785543, -1701874351 ], [ 2120897386, 1566450015, -2061154895, 1902156330, 639270739, -526845392, 1246896864, 1853349277, 577361445, -1791263732, 1065261757, 1706713420, 1886058390, 838928803, -1478750203, 1207601761, -997701264, 241899080, 1979627477, 2005738529, -1289832795, 602661739, 1209423709, 187464624, -588569380, 2145515133, -1476252830, 1773792685, 1092555727, 933579436, -1786518747, 1440866791, 1186474753, -1422041356, 2127228251 ], [ -842959921, 234310341, -764037914, 470869766, -1390669067, 1984872556, 2106509, -1624522726, -837795554, 916484646, -1434459648, -219353698, 1628534553, 1449208013, -668136073, -1903863847, -1438485939, 1347033882, -669765903, 417252222, 211589574, -1977377668, -1140336374, 1959732745, 1717579735, 434108377, 1814417613, -1317264128, 1709250319, 1232368083, -2085238207, 716705678, -266774208, -976873832, 1297559959 ], [ 495345906, 1439221002, 1340739457, 38040046, -483936029, 2023633862, 1312341889, -2045318566, -1449474745, -1459784143, -1303443125, 143686453, 537352542, -434949983, -2017053074, -1918724824, 841915538, 1290540686, -1870158137, -1304490325, -269064028, 215632473, 421008281, 745668540, -1126125382, 232552589, 955080762, 39363743, 810305743, 1271809334, -466078883, 280090185, -2017511098, 1474591817, -1320125517 ], [ 867241268, -619970508, -694261016, 1164315277, -223721867, -1388149796, -1310605761, -1750923114, -1624413510, -1420053201, 1316477726, -1768824002, -1824903240, -148815965, 1249575230, 282783050, 2147000677, 1859993854, -944872102, 1141207575, -136875200, -2083717455, 1834518497, -252733754, 1288638867, 1361805719, 2097584563, -612918555, -1354698835, 294787670, -521705990, 871677918, 1602864125, 1046424391, 627990857 ], [ 779478229, 179182223, -841418383, -1667434291, 1145309153, -1186229708, 1359601, -1729837892, -681753610, -1543599975, -653397870, 249480003, 653982070, -1619512281, -1086339112, -2142097631, -876685978, -1815060978, -2080990617, 241921627, 1431926404, -326311341, -1917599803, -103133572, 934291163, 542725520, 1938332323, 380619346, -1192529407, 1034305785, 133350018, 1472336509, 1975845357, 796774359, -2013370483 ], [ 1704215265, 1261669571, -166292021, 2098609320, -668076361, -1856127662, 681778236, -1339466823, 1034488411, 723614845, 1987923433, -1647038737, 1025765388, -1644494387, 432734214, -1091167498, -1173894954, 981055655, 820226027, 111308739, -601407545, 1190665306, 1194681475, -115979791, -1084078210, -1346853627, 1981410845, 2100581395, -694796805, -1075865797, 1120871334, 1161076411, 655662652, -2039142859, -1153808567 ], [ -332103185, 1087355734, 2094517377, 515615085, -642960885, 851271391, 269195263, -189862944, 293997094, -480795118, -1020268975, -1882523549, -1599083830, -92139375, 255947599, 589003637, 253094060, -1632140780, -2099620923, 1456321170, 1725779895, 622384501, 2057963913, 422988559, -329985252, -1754389708, -1090342557, 1159480048, 845847354, -237012626, -2013695555, 115484843, -848735063, -864290727, 499719283 ], [ 16710514, 258482695, -150624752, -1517523370, 1005200979, 1058843134, -111999787, -1931537386, 1460805886, -1674976592, -2024182674, -573899805, -1122953186, 1237024775, -1743223171, 1252436700, 1369218851, -856435253, 794086298, 4122106, 2023373648, 484536508, 682100633, 943756083, -2034055364, -535612778, 1099025992, 118338065, -1878515163, 373915948, -441699324, 219241251, 1982709862, 2147395927, 1506202696 ], [ -551717927, -1597089555, -836114529, -781097337, -160258436, 609440760, -1953570013, -1661604560, -1125291794, 163963692, -1953043883, -1338117650, 1142287283, -1347698605, 1173111249, -1774302536, -1994054800, 2120654982, -757814800, 589616859, -349077577, 1236407083, -1516072466, 339533350, -1152275748, -230274389, -14727395, 1324492822, -1367450147, 1059704733, 816770739, 1039399185, 1327315295, -2143177103, 2026187003 ], [ -608820699, 1587470037, 1945500732, -395469443, 966518115, 692231941, -961047363, -1911930024, -275961855, 1792262244, -71834464, -336889929, -1668016934, 1956952963, -1303673636, -547650327, 948261062, -358788528, 1538228962, 312719734, -100828548, -438983625, 438397495, 57166104, 1218482206, 987445154, -1944187049, -376023999, 1665159165, -1856778539, -256093373, -268429555, -290637073, 217177009, 609204740 ], [ 731246793, -960638550, 1574627022, -1253569678, -473156522, -356631484, -292571873, -2017223557, 1628637793, 1669452708, -1005375847, 50385585, -1067775547, -997837124, -1288216703, -98002754, 636593495, 171137456, 1933695381, -1765766571, -1201964894, -908374560, -805348057, 854893051, -1205508253, -2037262394, -1398458130, -1201246905, 685845977, 282662503, -1253397117, 2034690537, -1181483333, -1014758882, -1565903486 ], [ 511625199, 143399036, 1071261216, 1579863244, 415634427, 1874177134, -572300331, -1083703492, -2129386359, -1368799023, 70331983, 1474712048, 1695779539, -2795346, -1981104863, -1072642241, 1498046343, -1721040658, 440009743, -334722658, -271476607, 284119228, -1074905851, 1106790053, -981832952, -777673518, 1551603969, -1228081975, -205873123, 2038891520, -667174685, 447000543, 1108772141, -294255118, 981662386 ], [ -447560087, -1218593228, -1638528969, 1269365275, -339029823, -899122476, 509254849, 449036395, 435949858, -688793148, -1319547212, 1435781507, -41839326, -1589905831, 2129239458, -462345251, -1055151155, 965268299, -220445541, 1753037917, 189461892, -280602382, -1238469670, -559023140, -188044261, -2095494020, -1423971847, -1303084146, 310109380, -1846740280, -1857147811, 514678756, 1002279187, -254204778, -2061278616 ], [ -1954479875, 1503595855, -983535077, -2060164514, -18734687, 665966545, -969519021, 1066162667, 224929344, 452739679, -1427396866, -614684240, -1129146060, 2078330399, -500246798, 1391952810, -199650037, -787904067, -728067014, -1070641449, 2024619997, 587059407, -267001212, -2132365808, 1694415854, 530900343, 923194152, -1852933829, 1909136857, 1451515901, 2130209378, 59535084, 2283244, -314226773, 31537790 ], [ 2043563234, -1346583067, 30014206, -1455528969, 662529149, 785224965, -1271837325, 1105856287, 1854973078, 935826928, 1639390426, 19539893, -1233381198, -1472575820, 663677843, -1039991836, -489577259, 948695046, 807147241, 746832134, 1930963844, -793005780, -1515680530, 608427665, -1189156406, -21051325, 2007571257, 86758757, 421405591, -1505870156, 959724869, 1281561654, 202186917, -1486176559, -1198803671 ] ], [ [ -1705868492, -1131276396, 1572543244, -1824552924, -516899632, -500619669, -915793720, 889201199, -1355370656, -1171507823, 2083512193, -2098781269, 1084499808, 1201680895, -1181965236, -858500953, 1399211043, -1671973030, 244365037, 1824680216, -1443718201, -575439488, -1646785511, 882736111, 1238609662, 470494901, -646440290, 572897370, -1909588289, 335400753, -1778932928, -1768582259, -701980852, -119916903, -1705599155 ], [ 598848008, -1010637675, 239455881, 1739603975, -763918904, -2107868238, -1762437310, 921512202, -2020206100, 286330559, 24768250, 1878814165, 1464120982, -1659954250, -69636967, 1605344700, -884529821, 1920817848, 247520201, 463671174, -1920740551, -657574694, -612532586, -1341509528, -391725728, -215487358, 1586936695, 478618771, 73253474, 493391436, 1414978769, -238415198, -1323016064, 1796203501, -472782260 ], [ 672589473, -624030823, -93933199, 913285433, 1451904881, 667971799, 184132601, 979760638, 1125595500, -1938091673, -454025020, -1173927804, 1884667098, -925425691, 1993087484, -101309224, -269233655, 133663408, -2050894604, -355203700, 373516804, -130955739, 1936428178, 1727822679, 1995682755, -1950765231, -470578466, -534047378, -1279438225, -1932237215, -2087050318, -2014324301, -470730278, -726134954, 632127226 ], [ -1780968931, -1801705199, 1415812213, 1479011829, 1200088507, 1912237382, 35198435, 2134157460, -2046992656, -1876562586, 1565069811, 2092086498, -2132158455, -644128096, -302863265, -719593562, 712932813, -158829000, -889568585, -45423967, -2081517478, 108199397, -1996676569, 152733178, 359579821, 831553540, 1810553464, -1996889681, 1713241575, -1423315564, 80260330, 1289896048, 129517874, -486205023, 1922229218 ], [ -975628982, 1534244554, 163050151, 1535689464, 884610465, -1995649034, -1282076108, 439855396, -476209262, 1238866625, -2053658509, 910098115, -203648757, -316286085, -1916468636, -398827437, 510886357, 1617925426, 1223394640, 1262756938, 345252184, -1564197131, -9532463, 21196149, 1859098894, -550023712, 763485436, -19213784, 522294905, -1214643088, 1054634398, -1877633702, -2051682772, 604733294, 1713036447 ], [ -645751235, 538662872, -884177551, -24903938, -1809303766, 407041130, -598898175, 1634942673, 1707903838, 1528492230, -1644877171, 291507842, 836932306, 1627854564, -1664251305, -970846819, 115542512, -1959413061, -1276842109, -811904293, -1221230339, -898501629, 326789855, -615756858, 453037419, -1399774391, 2131171272, 847404029, -1465443857, -1823365450, -1340919591, 1911414929, 692494343, 877108196, 1507173022 ], [ -964872899, -181624260, -651426035, 1494855447, 1173661933, 120972502, 1249376449, 171167583, -2120224649, 627391704, -44738075, -888797165, -1174191175, 2042640810, -1744758582, 135622626, 1535908352, -1158758960, 398961446, -119071753, -740640270, 1553853790, 1739372032, -1504040668, 1892322442, -31531590, 1049105411, -1227440266, -350747549, 1272775610, -1400779427, -1541596894, -49001568, 64300430, -1277449107 ], [ -2030780073, -1731997081, 37228057, 765858677, -1551042620, 337410373, -1953832084, 1279671098, -2143712070, 900318360, 192948068, 749361385, -426799544, 1834617935, -777686634, -104137132, -1624343673, 603583860, -1074641425, 1700580364, -1587806471, 734818900, -1811666203, 1080755289, 366908374, -1112313578, 2124993971, -1506248197, -1199105789, -619090116, 459686223, 608743544, 68325228, -182223409, -1137766270 ], [ -1452957478, 1640508907, 1257419604, -1316248434, 1330077726, -457640952, 990653560, -405746493, 380502425, -1985826287, 871524188, -2055220955, -221953368, -2005905723, 135970501, 1584214520, 1264344277, 1021611801, -203546660, -658683841, -615912176, -326204467, -1167587104, 353873958, 1952796933, 234349614, 1482879251, -2125659648, 622247536, 1956926229, -1236685915, 305619540, -1869997351, -1903101895, 58301524 ], [ -1313977586, 659746070, -461862180, -734102574, -2019139042, 1462725865, 813653770, 2011476127, 230129539, -737926030, 863191562, -384573098, 2098209182, -447692929, -106828111, -18498406, 874838564, -975910441, 2119439954, 1544013853, 544847860, -152250561, 1339254608, -787908444, -434646172, 1769852559, 1387351128, -529330381, -1627258157, -1986805667, -204067087, 181659528, -1729456213, -372398046, 222822732 ], [ 162872710, 673621188, -652037189, -1755750841, 1049679318, 859958494, -1563891179, -1760650219, -1760022859, 144077677, -2145897999, -355079555, 1928741566, -1367528372, 440449163, 501015428, 1102140680, -1400239682, 2089927867, 1265046033, 1087909766, 451387905, 1696773049, -205045974, -2121107215, -689756931, 836665234, 558287915, 1336556034, 1063795356, -574775873, 1944198481, 783723472, -2098670761, 445240522 ], [ -554132560, 387021173, -1146715311, 642502771, 1323516498, 1617885776, -410777992, -73097094, 1267191359, 541441458, -562397880, -108305666, -324999085, 1570826563, 742654974, 1429968824, 978448429, -1226898659, -1405409969, -1088411491, 951162973, -1163609955, -1510757015, -665432591, 577604757, 388549758, -1110096520, 172572980, -1733707836, 966263290, 1573545057, -1855319831, -1188980267, 578055800, -1760709027 ], [ -1741627082, 982868632, 1780348723, 1796969436, -765840716, -1065690607, -1804412022, -1869538741, 148067109, -634452297, -418565369, -1477559686, -1949805743, -967602575, -35111459, 1341957272, 1941083010, 403742097, -1662970095, -670861093, 223257198, -1846961841, 1566678394, -1904011956, -993192708, 577743733, -1203538893, 143428207, 25152206, -1448893877, 375043758, -760362455, 2016628053, -1574220862, -1119977320 ], [ 341847939, -1735330553, 1176475344, -1825213040, 304233503, 1099042979, 1390236818, 238524169, -506511832, 472931221, -1123572489, 324754782, 399008557, 890326568, 1004553879, -718054478, 1089595114, 1114560247, -1268408471, -1562910161, 1395630746, 1444779011, 949697347, 2087426196, -1557754646, -2127154649, -2049586491, 2018163558, 110506216, 1716303948, -1844132891, -369140976, 403198247, 1402330622, -582646574 ], [ 1725982718, -66963889, -677685513, 792153007, -1363577247, -958004296, 541624261, 1093209166, -683188115, -2050364918, -1097666845, 593386594, 1463383137, -1694485462, 1382765909, 1516714478, 895318272, -1683232017, -759709699, 837893924, -483345090, 1471918974, 1045949308, 347218941, -1725014703, 466745233, 1280325058, -48959470, -1399217024, 1436821236, -506838712, -1509492673, -39665073, -763309448, 1125617631 ], [ -392808671, 2006527318, -1854350198, -567761583, 915625968, -1661315645, 1911953269, 1472234438, 176053675, 1235984802, -1783505529, -190320943, -412565175, -6978041, -974902456, 946385075, 367580533, -930216759, 994155732, 1439728447, 558121680, 757895768, -1405246648, -1749981677, 1695297153, 1949180875, 1718164615, 756054092, -106409482, -2008957567, -512214456, -173957128, -1143356234, -364931008, -1925725784 ], [ -2137325171, -1602977660, 1551107529, 1466183597, -2054797444, -330120668, 1434924120, 1307612835, -1641787518, -1596550101, 1912073660, 1362963653, -66387210, 483171454, -770527591, -1897532084, -846580132, -1940517036, -914394828, -1004708424, 1579762047, -55071260, 1374105137, -905260674, -1503039940, 1645685956, 1296666412, 1780359486, 460476527, 1418829110, -1497892907, -323236499, 1108319206, -1314420803, 917304623 ], [ 973232713, 962280702, 1479322171, 540421311, 1031928980, -420725897, -405728870, 1935937897, -1119521185, -1248687537, -1077911508, 871153439, -1942624651, 2062638534, 827715219, 1109902345, -578429348, 653458751, -1894454129, -180891183, -1677027998, -243101703, -1590338722, 216300535, 419944454, -1434531127, 1132125478, -509851088, 2010871144, 704892607, -1828250233, 1877743343, -201516606, 1633922330, -878409904 ], [ 164157783, 910200149, -570943790, 603590120, 940602183, -2135847184, -1292989218, 1731111742, -1875994614, -1648139955, -1733484666, -249371446, -1106533479, 1385620855, 2081474115, 424754107, 580695151, 1882577449, 571784985, 2045086698, -1687676888, -777777055, 1556025678, 766097389, 1930388344, -1901501954, -1214048568, 2134569654, 2121574165, -905315508, -1976264789, 1681808663, -799550387, 1336629441, 1851481604 ], [ -1156097048, 1281232911, 1441645985, 1637970564, 699293540, -1176796846, -1293951798, 43209977, 373050266, -110118609, -1007778112, 460078808, 1486669116, -834396871, -379065905, -257932309, 698242275, 2106643231, 365201085, 16957901, 199345204, 480044436, 2090248647, -1946731867, 1555354075, 211589937, -560824135, 1689620728, 893286188, 10063791, 1374060917, -210376783, -1497490859, -657920855, 1749911759 ], [ -639392663, 1603840668, 512875041, -268476586, 1209223271, -1023845205, 1592127302, 291935961, 797608043, -1010168469, 2074920608, -1240416431, -720265609, 142611356, -1606569584, 1627969665, 795575425, -730706150, 1317378463, -1854390489, 1205796402, -975527643, -131940381, 1090904742, -560291071, 2048787379, 768278697, -1263575974, -2114029412, 337313710, -1848692616, 794639418, 480376120, -999858501, -442897402 ], [ -256401717, 1301303174, -1100971208, -2057376442, -693794169, 897551828, -1219169223, 915856098, 1472117239, 2094023594, 634870331, 2002472203, -120242218, -1362821435, 1359231937, -2049553693, -815841578, 1538526832, 867881601, 1711356120, -392180649, 358631227, 555388383, 682967646, 1609885770, -1890247425, -1380523087, -1478373803, -686594619, 1092395840, 790699873, 1393298364, -999776957, -313725025, 1164710762 ], [ -19377840, 1627553194, -1140385540, -1591078276, 1360113245, -154553668, -1157869810, 265930381, -1862053203, -114401582, 83782065, -277758513, -822074882, -1205878177, -2061585813, -1234086151, -792204114, -1725348553, -158495688, 1501281050, 127629032, -1155115798, -2026818453, -1879654749, -279726098, 1596778820, -394131286, 1122712386, -694972596, 778613918, -350512796, -1884828276, 1333853349, -1575156965, -1146433432 ], [ 1477908139, -1170730178, 1916080610, -1475189117, 498188029, 1019577765, 1165000276, 1202145249, 912050642, 1897990634, 1455559675, -1237881451, -792490772, -1612009594, 1046501066, 10798997, -1807689019, 729761052, 724597264, -479846379, -942177974, -1941408717, -1684396671, 1031558032, 2014097177, 559808709, -661534656, 1778488879, 243427404, -11493007, -499796643, -1556683001, 1231022294, -1044266893, -1524748227 ], [ -1190302739, 1084156128, 1489321865, -678239885, -1185972629, 1047961219, 1765867503, -923109569, -332356593, 1146883889, -270409810, 337727108, 1535565445, -606938542, -1100118218, -1599691437, 4081070, 112790547, 222966716, 1917037392, -2018193308, 889118956, 96737965, 1105108920, 1984821483, -970888703, 1992727760, -695138815, 563036830, -1744891941, -2032610511, -1935329055, -1949872474, -1374703352, 439957933 ], [ -332985401, 1640709211, 1005718150, -838954953, -307549720, -1164177833, -1830125323, -1135908207, 329734107, -1349304210, 537047809, 2068884010, -698493423, -1119527861, -1555845292, 1874818086, -1452985251, -1412565629, -1643087135, -1607895778, 887392689, -738362780, -71322812, 738273218, -1970395169, 1286600471, -882351522, -999953652, -171848989, 1391285257, -1954682599, 1555478764, 637097121, -49063324, 613426790 ], [ 1405827477, 1759241188, 1632355423, -919920023, -1376419945, -871290721, -792746963, 260099072, -1385176065, -136877845, 1538752701, -1361047460, -479171098, 5785810, 735843889, 1669287507, 603203305, -1565514855, -32161214, -1955596946, 2047423908, 239166695, 1660176649, 2077252332, 1656488954, -363001481, 572268517, -85137907, -2071242873, 1368111976, 1782499088, 1830838252, -755244289, 441378661, 1337992454 ], [ -667982578, -393523596, 212872153, 599878145, -826992433, 267608401, -1051304024, 117780221, 1498771679, -825962287, -23846817, 1129264258, 2109191735, 553590320, -790562612, -1324937538, -593130346, -900553602, 1902717866, -393463229, -1403695580, -1054963935, 1783608181, -1318821316, -1586494115, 963765533, 19319205, -619750792, 2098781516, -449567290, -385219310, -1249057294, 818037503, -1562321902, -325828001 ], [ 2043862588, 961022640, 352243149, -1605388099, 991022096, -1388392221, 422546948, 911084970, 464083565, -1970440187, 430487543, 358265830, 1211794486, -969024979, 759290495, 1923465918, -1039185365, 1644294687, 611980876, -20206084, -1921202914, 160694233, 803101918, 346281335, -1372555083, 1199542669, -1545232133, -759061621, 1852360649, -1613914050, 197403972, -1039840799, -670813336, -1974336743, -786908919 ], [ -181621227, 189260482, -2030241791, -1125516933, -655621583, -2080468145, -1321774568, -1362154343, 1731315826, -1102409655, -309998318, -1601504478, 1490251810, -1091693179, -355979445, -545720583, 1992194080, 2043517423, 1523227811, -1501951875, 1650996017, 1601798569, -1062208325, -608727060, 325091506, -183983495, -1802743824, -487359962, -303416063, 2126082539, 1512523477, -1667422970, 767096301, -736559100, -142840466 ], [ 1494439228, 1310234498, 1767810173, -590582140, -834132831, -1749139285, -1451834149, -1542601656, -161796723, -683495708, 1474907187, -2042888826, -1260329640, 1570421779, 1566119320, -1905613195, -1189558050, 845396482, 507243798, -467245357, 1990033991, -809357265, -2013376858, 1059144644, -144378939, 2030353763, -973109022, -1102217810, 859227059, -219953830, -2003279612, -1071338878, -1884650078, 1352593387, 1489232289 ], [ 1696032288, -975105624, 868516878, -1429045293, -1597893913, 881172807, 1805549344, 223185652, 1698091539, -165920919, 171163958, 1767078032, -1586663267, 1721577764, 92086700, 988700325, 1468591374, -1894647023, -1430620982, -2077603759, 1137417526, 1830658952, -480114274, -1962550021, -1747679507, 258695821, -496010329, 2106977182, 1887155311, -1249388530, 552979122, -924935018, -1192502811, 1618391984, -1299938637 ], [ 1491633092, -261407142, -942519472, 1771172010, 239223775, 1914844225, 1108835127, 898743029, 74689996, -1505681726, -1814734732, 242564915, -997187653, -1786051020, -1340004661, -937767224, -1993115498, 1775856303, -1761102957, -1216080067, -1706996199, -622625501, 1447836683, 1077301449, 1380595888, 500271004, 670095633, -1927599297, -1828841955, -1985749833, -1522955878, -1788184670, -520749413, 991418892, -1696653333 ], [ -320960076, 1769448685, -645112887, 1321231097, 968956765, 1996124332, 69607528, 1033024727, -1018737211, 1667249398, 242339714, -68243023, 1027055859, -414571297, 1107654635, -203353269, 943281167, -498322808, -499047247, 1862153534, -1774165376, -14680288, 1684831554, 1913348373, 13729444, 1363403810, 76119042, -1478766920, -1440257178, 685891534, -2020670616, 441040960, -671032297, -319559493, -1233644774 ], [ -2106768166, 138172863, -966393920, 274025215, 1006610618, 1679240437, -1370792281, -1554324314, -1557035485, 810840187, -1884030807, -277244570, -214436159, 1238067859, 628330647, -1719367811, 1190110673, 201151662, -1529125265, 991090724, -571601572, -324175205, 2117910968, -1954816870, -1078812349, 1431763592, -33371590, -1648204030, -1479355948, -355645124, 193809198, -852655055, 530288316, -782357704, -1642677745 ], [ -1184655584, 1847229650, -436759896, -903235409, 1887439298, -168145107, -1048547186, 1444836037, 1894816127, -1387782382, -1520875709, -1370096716, -1905179154, -1311072359, -1747976687, 900269161, 1297619981, -598731555, -102831813, -1848016150, -489560005, -900619176, -449623187, -1374998458, -1077126309, -802811714, -1681106716, -1960002819, -166575315, 802212982, 209592542, 2055214755, -567779720, 900844490, -40335323 ], [ 146342677, 305747275, 586025331, 669618887, -12810211, -337409802, -528486229, 1009486318, 1728430689, 1860022246, -1242942854, -1321137485, -177045552, 160423705, -76883799, 714926800, 26739169, -1927523365, 2067231098, -125060925, -732803594, 1826151651, 2034810782, -853052456, 1390360274, 1105018128, 1894914740, 1953497619, -1523670630, -1186386679, -748816470, -1128264113, 1794119227, -1158720476, -1922112298 ], [ -970414475, -1996208398, -1092172223, 1693572583, 264242842, 1995605108, -619582274, 716116555, 932546593, -637284316, 1487940103, 311742392, -460715036, -1502448912, 1445779637, 1546592573, 1563172206, -40086183, 1522175755, -337824344, -2057317340, -1475698146, -1986526298, -1380362370, -619426201, 1688015706, -1259625235, 1908215662, 1211240376, 18200872, -1709216880, 1213859850, 591774913, 1609871285, 1301722393 ], [ 2061897073, -757617112, 1856590365, -1013852016, 1801100883, -960277243, -374501916, -170334686, -1191182550, 103817959, -915967536, -889140951, -737597656, -1798585843, 1264231742, -842366318, -1218037060, 1592310841, 1410964436, 1182840006, 382161277, 871239755, 1546065839, 19576107, 885949290, 302860235, -622259252, 884923650, 1388656460, -1361787571, 1626077360, -1717989475, 176525439, -1044768760, 1984932743 ], [ -647591478, 477158542, 1618400580, -1804934810, 2237449, -920186119, 1340346810, -569925730, 868590158, -912309736, -731897400, -651288380, 628351627, -277408704, -756729428, -431016451, 206960201, -1625463542, -107138540, -1920472540, 472348406, -791816582, -658678328, 1823596805, 1422508793, 149769103, -344702987, 1964112756, 896945053, -2127123958, -900889112, 1575290970, -48629020, -1306624974, -1272236353 ], [ 1166547482, -2108463245, -1293676706, 1738508910, -1520137584, 1659568479, 946573747, 497082665, 171377302, 1149655601, 788114754, -973667760, 2063674877, 689322330, -1610870333, -673078285, -1155887717, 591412586, -931023477, 922797337, 1167309386, 1503583136, -1543943580, -1251047887, 1309062707, 1691182062, -1694558404, -155378268, -1092272931, 1253823755, 337132780, 1507956310, 1725260257, 364905286, -1306082421 ], [ 1153699431, 494830076, 1737545593, 2046140793, -2019147913, -276314008, -20272427, -1608444131, -202141244, -375175706, 676875476, 997456608, -1063244578, -1211598645, -882451546, 1811136432, -1405934825, 170706895, 1722409601, 296600967, 1045036812, -2007198988, 2052997554, -1843759758, 1043099646, 493052678, -520371550, 411646791, 817512747, 1835697510, -1059329715, -1347597107, -865711857, 319974075, 536287657 ], [ 2142698936, 1507599011, 205483170, -915048249, -2002883432, -1791598525, 1425273237, -1872257578, 1396657100, 1825764649, -1084196326, -649337849, -1486833739, 825065678, -1807178455, 1707791523, 1357557047, 1048767637, 372079709, -1227131599, 1227007775, -459049320, 191562348, 898879766, -1296738183, 1145766135, -332640539, -1540537842, -912957399, -1602741938, -895427967, -505627387, -1662748520, 20785863, -226913066 ], [ -1312405266, 1093722790, 686470097, -1792134975, -1398337271, -209293661, 1748422664, -2137479628, -777498807, -838311234, -1412287293, -159818574, -1306094618, -551091768, 178757329, -1477416244, -930025267, 635572133, 1454244817, 909932982, 803966457, 1703710080, 2110100957, 1602323699, -665755860, 533916577, 695232218, 1600687830, 862264142, -140326010, -2085857057, -1381668515, 813998519, -543034769, -1475042190 ], [ -26705079, 308416702, 1790233101, 1412733278, -450833594, -1695260267, 2056775054, 2130446586, 1788710931, 2032807341, 1489708468, -2038989567, -952622986, -1773389222, -425726313, -1393255392, 391528075, 647023961, 881077397, -1563132766, -892443587, -638988468, 1730859549, -253594420, -2044517665, 1040354788, 479493959, 1762577370, -1123806437, 1597275322, -597083981, -846947312, 797014214, -1345958457, -633943626 ], [ 877680464, -866043710, 852925514, 269370601, 1795576152, -1829064968, -519341125, 88446042, -1132114563, 271282153, 1051730738, 2044823092, -508983917, 810975667, -936806095, 1213393293, -163846137, 62601677, -1066573098, 1246637080, 1420807416, 698349703, 540597068, -1810974989, 605033277, -207117167, 147708274, 1875819260, 636329575, -2012875045, 471881141, 208184548, 642840142, 2006304825, -1970120652 ], [ 23618862, 1762898333, 1557373539, -189263584, 1019261935, -519531855, -1367595418, -607451191, -729807500, -614290717, -1918814090, 575935264, 1218611730, -276113177, 362825796, 2109154171, 2121433687, -1314261603, 1753442046, 2020295319, 1988996169, -338208029, -1383653959, -1078608205, -1085884928, -1599322767, -1529971845, 376119855, 594905890, 2135005998, -1927778013, -1140223954, -152205192, -1439992266, 266760738 ], [ -1786083976, 1227495522, -249235703, -429462362, -1104160261, -171560504, 869509772, -253148878, -2087883986, -685303987, -2126582192, -1140259987, 719794296, -669165636, 659738018, 467531879, 1215036417, 781203422, -760929924, -299369632, 1124288322, 254358758, 1618117880, 1947399772, -1898836190, -1831167336, -1823870043, 774531529, 1472855160, -915000103, -1584601332, 618361996, 1034076389, -695219702, -1178325729 ], [ -11049496, 655216140, 91979660, -933782353, 2006699960, -1934472370, 1363196428, 2004922347, 412401076, 1532578920, -330520520, -1439149163, -68662905, 1849934712, 1521251020, 856673249, -906651892, 675124752, 751089832, 629729590, -346961711, -1515337319, -478603513, -1294561514, 1355926493, 457669559, 826431690, -490953718, 2067867452, 1809229691, -770767552, 1281688882, -1081994420, 589209963, 928596656 ], [ 912881878, 1922399724, 1169318604, -887477462, -2013828894, -969281940, -46029581, -1240729780, -1898004842, -473259687, -1699692353, -1227603351, 675813905, 338204554, 284882018, 1743394815, -1338171930, -255590411, -53946305, -1982243878, -583208012, -1004668827, -393308710, -222578042, -2077502020, -335580567, 709854592, -1828474386, 1613394115, 1116569710, -1127865807, -1162747120, 870111581, 1576254577, -1063863662 ], [ -387568120, 1085956505, -1121145204, 1837240994, 1522135310, 1629419300, -565046817, -1533844588, -2065438524, 1771056409, -1239793858, 1048345216, 1032705785, -1152772769, 355714996, 923102275, -500434107, 2105581749, 1317228283, 1819502695, 1239672689, 1825014677, 1013415788, -75431448, -320852761, 18796319, -1183192530, 1357520416, 1161541224, -1340186561, 815846662, -25178672, -582229479, 1477317833, 555881039 ], [ -1555458635, -724595454, 509350794, -2072915639, -556698403, -1505732897, 311356982, 1936648086, 1341267085, -1232928643, 964637751, 204367023, -1227634686, -1432246328, 842497329, 1747791093, 1216698156, -1258975455, -358339623, 934059402, -326080548, -2071690045, -389791083, 1483105516, -928775480, -1999285469, -2001328687, -697842245, -251002334, 22876496, -1358470350, 1704110179, 1869725848, 1690072769, -1478912161 ], [ -651725713, 398563873, -1880862599, 1526707253, -1080518565, -245501809, -563003535, -2023256113, -1618783312, 47632883, 528950708, -899022997, 922210594, 639840506, 313682261, -1751173596, -659100700, 1778750215, -505879576, 1546326095, -1079872619, 932763856, -841493611, -217401389, 119414303, -1844388484, -1994165701, -959357584, 402542609, 291648969, -417971426, -1966218444, 1878666266, 1448008256, -643575960 ], [ -5928027, -1173803202, 1309558866, 1803615939, 773142590, 1895346449, -801261646, 1626745460, -883471896, -1307742663, -62036146, -307494705, 248335696, 818938505, 725815936, 1359537916, 1474792367, 1638054932, -1150764357, -1557217001, 1918575346, 316564919, -1527904375, 1077929308, 1018438946, -1881801518, -672514261, -1952259486, -479771152, 2025077494, -1365360232, -132573910, -1765683824, -650755564, 150096268 ], [ 2050316666, -590379291, 1754483960, -2028890969, 1756702008, 96372469, -2036253878, -343616819, 717487156, 207982628, 1834762165, -1443905148, -44121374, 1239631702, -236695015, 1640490134, -1081870269, -560089829, 116491885, -1179614584, 658066523, 570130049, 652559048, 2006542370, 1475976908, -1748967430, -370306837, -653732242, 810510229, 378007978, 1736646065, 1878888374, 731702682, 601460231, -1814156860 ], [ -304015848, 711511993, -1171358484, 422161532, -1650897828, -1678954782, 521036835, 1674431376, 636789802, 1928329133, 2102906994, -616864990, -310066726, -1247238059, 1179699133, -1842271876, -1900872116, -226886678, 1939882683, -494628397, -2058069527, -89208482, 1300165053, 1994657447, 2035839818, -336058056, -761593484, -1175078492, -748342570, 133480201, 1980044305, -1744734786, 1514811929, 1515388437, 829583602 ], [ 1418329805, -1372129806, 1078352324, 1432790112, -2047228228, 1865567820, -48543491, 897436332, -9789281, 1051128578, -659279943, -2008831116, 1024622493, 589170602, 971186346, 897044939, -954774657, 347795096, 2087797043, -1881113217, 193589100, 469987047, -1125534607, -629554427, -2115757913, -1712932758, 342580101, -1331395523, 2077509549, 2115049742, 1302225198, -1920092472, -1075320544, 479960708, -1014884481 ], [ 629531872, -27395194, 969474873, 1860961219, 1608385476, 128114192, -193352468, 685183753, 1110756609, -1692593784, 131992519, -1951915608, 524069712, 1134360342, -1548626595, 1567113314, -1270961308, -918864291, -1894345241, -1086300931, 1891911768, 1861196314, -1864053158, 1149704457, 1020235175, 737789506, -468416245, -897109146, -924738141, -1717813544, -1513873857, 1789289681, 1530992479, 768323794, -958366323 ], [ 1432656628, -1754630795, -1736264257, -448018170, 1206081350, 1176530185, 2068068005, -1164014760, -353247423, -1394511373, 1474317974, -1745688394, 257731245, 1760576542, -1836830879, 899945383, 613514398, -1229213290, -1529187775, 713330230, 108174412, 844899882, 1502329468, 1953601084, 2035287494, 1714458891, -1120207644, 461791891, -382327748, -986050954, -1589569881, -1065712609, -1533723392, 2054943983, 979118143 ], [ -1024254216, -1032812133, -1172728522, 1497213, -859450242, 353370576, -1479240349, 1478161472, 802344753, 947597174, -1618140949, 1750941860, -1956111158, 1835806019, 1751453947, -496680523, 265463145, 164452010, -704265981, -675136958, 280885586, 1722432270, 403468903, 1800383170, 1890239106, -857480754, -504859927, 492934082, -1761514551, 882934974, -1652995830, -1340730905, 187654527, 1719814902, 678676210 ] ], [ [ -406806115, 212119684, 1769620000, -932380626, -817044674, -950772315, -495325176, 1519589368, -2011513391, -548814415, -1532110961, -1142105973, -569022245, -155195316, 1980292192, -1197008492, 730128649, -183850585, 1128950808, -1287703247, -486973351, -1084391277, 1603948104, -1493657967, 1926881814, -882128665, -2024760504, -830564351, -509125333, -853277437, 166987772, -208481827, 104987471, 1711758671, 630593056 ], [ -652470308, -6986019, -728086735, -1833563990, 1256484788, -1458106366, 2143436639, 1502039730, 1657951629, -1113335808, -424498621, 810669805, -1390209178, 892294646, -1291433713, 831215026, 477732626, -1402395376, 774719267, 575122439, -2057824703, -1517239727, -673773096, -502607717, 2011342366, -1370112116, -1043633186, 1949694458, 868465465, 123292511, 1611945365, 1725708075, 1765561945, 245371047, -2079569219 ], [ -1590954631, 1863359137, 838760021, -1809673240, 2095317796, -312865127, -1911374703, -755474494, 2064987397, 1558060263, -2026397366, 916418813, -2016076831, 91541616, 789382250, 1750242062, -2108627669, 29321921, -333802430, -60485720, -595975275, -777483302, 665240303, 1567292395, -1346500051, 690054865, 2001609767, -858357544, 1185756471, 1896999747, -375542912, 378402350, -403204114, -2117345881, -2060983452 ], [ -1443448829, 2088391477, 1836848054, 504376789, -1342167908, -606663611, -510449441, 1239799389, -1577628161, -360104063, -917337875, 473003856, -847521651, -1922427846, 535915134, -1563301935, -11715720, -1033982796, -1466169570, 1095915995, -1289608270, 787487251, -1637962549, -1799774645, -1847293706, 80666986, 1919966778, -1882268636, 193662735, 261834472, 602943639, 1524676548, -1946601976, 1467680862, -419837715 ], [ -937785655, -729820190, -2047694743, -896647325, -1204065226, -437442986, -1616264535, -1759344106, -993840399, 221664472, -1103263850, 1915245308, 2070791516, -769608286, 1452218965, 1966647782, -1295360684, 856794465, -1743389561, 1591662054, -900960675, 1424862597, 2045365910, -1236635766, 1828191910, 898510604, 492296964, 954599163, -1665686011, 509167721, -781318040, 553366696, 418767599, 279920189, 2091601538 ], [ 1049763561, -1117565335, -1601028337, 595772916, 166518168, 1536093156, -458732764, 2138746118, -238182820, 75879876, -1553344186, 917031326, -672428560, -1585542231, 826417360, -136116230, 303888271, -390935018, -2062861179, 463808279, 390007546, -769332178, -449299738, 1549435936, -1859238312, 2094839363, -1270244188, 729209475, -769830095, -1655923315, 1555792560, -676401551, 73121390, 283810073, 406526587 ], [ -1080453940, 317339478, -237212107, 785759621, -783352136, 1714159993, 2103525405, 34670120, 1791531541, -411030183, -849992481, -353184752, -1834360458, 745318128, -691226108, -36823220, -991048234, -2108692207, -162656189, 1084528887, -1759743905, -1333490861, 893986591, 1127172136, -324288527, 2035753650, -1254106591, -793218618, 1425984629, 1358600709, -1613852125, -440625354, -348600141, 1186984560, 186802998 ], [ -132547932, -801250793, 1434857028, 1490491146, 284346501, 241882708, 39228879, -659500272, -58095234, -1113396631, 1027264753, -295690950, -20205511, -1089125547, 980460991, -525815136, 1033388808, 814429942, 1699678703, 1088856449, 840660504, -1319512650, 1406187815, 861233416, -1261910224, 1190811079, 2097724712, 706640042, 716281855, -1397520268, -1588648062, 1807957499, 1363758487, -221844998, 974396757 ], [ 2057304035, -627304342, 630243420, -1808059113, -1938282536, 834505826, -498774755, -1976227930, -1345458603, 1956750643, -1660217327, 1934837055, -1015957841, 931163651, -1267041035, -1182867857, 1215591387, 1424380027, -914770784, -339400070, -1703717343, 1706937178, 664817939, -1819369476, 2076717131, -1909588334, -689357410, 38993355, 272148761, -423040208, -227267738, -320715181, -946105745, 963287076, -1539490689 ], [ -691768059, 1178006283, 1138058451, -620516769, -1789372017, 1045076707, -1325108577, 1605127355, 1094041389, -1586044725, -1622153826, -1986450079, 2026400133, 583428221, 1447601911, 334436177, 765559260, 56354367, -1305672233, 645880450, 1768203685, -1883415535, 405621652, -267521502, 1472013627, 1853140371, -1929101668, -201066224, -1506887267, 1466571143, -1702513676, -1806927984, -1166186852, 1992955345, 1737909896 ], [ 1092529387, -1561109354, -1688485516, -529429443, -249731561, 1848927238, -2065091249, -1700890319, -1029575929, 1968378924, 1833712999, -1104643468, 707207816, 1290125653, 462268207, -1739741809, 1876445727, -1671875673, -230664682, -627985043, 32347106, 403497751, -776406528, 1258869216, 439178464, 866716940, 340495060, 1262148897, 284448042, -1419847457, -304463736, -2001700183, -385193809, -773129321, -1053852638 ], [ 1894307540, 600331940, -1649969504, -1913663828, 1905678672, -607813774, -367331310, 754664600, 386536467, -626032793, 1731981803, 85476048, 1431849278, -1508395768, -2129819691, -610346118, 1877765066, -184555886, -1975405887, 1278075440, -769961059, 2069701011, 1326274754, -452354814, 684159074, 2101311683, 396869466, 1133466861, 338874598, -288532901, 1669933141, 82795240, -837480820, -1861921455, -1329174969 ], [ -107727596, 777482993, 30003873, 866272484, -402312160, 975733195, -652276017, 1474409869, 1241799271, 1494392747, -648078339, -2140026538, -2023967192, 792094264, 703280071, -37199585, 48574168, -1315024957, -1056333358, 648014288, 1024954852, -869875444, 849551190, -1195932997, 1476563849, 774049747, -697954948, -1862765811, -556029026, -800829340, -1956801057, 1326129520, 130351074, 337430728, -1253146547 ], [ -663772966, 1901795226, -17614056, 59568153, -1957474557, 1656195271, -349485388, -1535821040, 20652072, -584644019, -1020660732, 1001629657, 2061810007, -489951475, -1299343305, -257257658, 739270038, -1809226871, -1461790677, 1044198552, 1366813963, -220476453, -1544665883, -1729133748, -1058061908, -1261870784, -1958155127, -1241897438, 2088056256, -629044686, -1739446353, 711605102, -401829593, 841106461, 262919584 ], [ 1249155317, 1019529257, 1096598585, -690861274, -572034272, -1139155226, -435217990, -1766138246, -1105127659, 1852618624, 1144939833, -21543583, -2144534753, -288541254, 1721945423, -1730663762, 586874183, 808554662, 514479270, 1066522836, 1738591905, -1807779910, -211714541, -1391190541, -1264402111, 1781760966, -1933749120, -1190212521, -2020839058, 1235002022, -1814589731, 1702914350, 801076859, 888989046, -813767760 ], [ -2010628805, -46938753, -1225823027, -772667392, 1540542637, -1481183093, -506657324, -1015322018, 556146518, 1976572546, -26764201, 1140946333, -979008877, -1258592162, -1597993122, 1771061483, 1979916526, 1634465551, -681436166, 77920910, -999592396, -2015549831, -556177423, -1493441785, -1690366112, -446098045, 1351237576, 130876172, 2125325547, -1855180578, -1240526046, -2141045162, -1599119286, 586807641, -1460056785 ], [ -490821098, 1274136841, -989642271, -1035601082, 29765753, 1846773191, 1641276448, -1778755338, 1331326481, 841609317, 1224683159, 621299201, 1209517498, -1668680154, -1189314208, 1150153850, 1424706659, -150750271, 1417544082, -1994483794, 1499279468, 340172874, 1763766710, -332677133, 1192179490, -464886863, -1215669609, 1843418002, 393930651, 2008625549, 640485067, -447496306, 1615680916, -1603022866, -1604208749 ], [ 1909584411, 1602018275, 1153305565, -1748704994, 738651833, 730566716, 2067156192, -711211970, 986593644, -1822833339, 782673054, 1085758131, 1389276938, 1726619020, -920019583, 1112776476, 1104405903, 1420222111, 153055106, -1391675465, -502751161, -397076270, -695402641, -1754129103, -1569832490, -7024848, -477105764, 261388109, -2140941563, -1321872284, -1889975135, -956558418, -783159061, -1520234589, -1161718247 ], [ 964082226, 1270148210, 1210541837, 1346904820, 1854426260, 348506796, -963318763, 778406258, 5950265, -1129580694, -2141495284, 800534727, 1086977667, 690679603, 953516757, -283188781, -1267916827, 1434726419, -1401595099, 815543148, 1022570898, -966936658, -390135823, -955689635, 93538911, 1361816210, -2021432115, 821572947, 1044359166, -652877943, -398418551, -889197024, 2127081503, 1636038557, -913881245 ], [ 2022477596, -232652405, 1307212919, -583140616, -588162725, -1840323767, -776919392, 891530937, 708706593, -213679326, -522545211, -1686815868, -1184128970, -916568248, 28239505, -27916729, 599387260, -9921246, 476391215, -2052565434, 449640427, -1867978217, -758667350, 604492635, -1124230575, -675796710, -70202983, -1836271806, -1011926952, -86326745, 1029925537, 1505667802, -1516718240, 384964341, 1739567005 ], [ -1873411994, -489138278, 872203899, 1290752224, -425004388, -1276378646, -1481393674, 1586312936, 971295034, 1137413046, -1920884042, -216676763, -756823978, -913813856, 186502391, 1433473270, -20540177, -294597185, 1658653313, -180309225, -1955652085, 100466680, -1226259589, 1937117081, -1185100543, 416876511, 754609026, 1275196889, -1772181268, -1603013030, -518740369, -1715924670, -40608988, -468273331, 548570466 ], [ 591250584, 1352253254, -6738477, -349009040, 2067668183, -1090939733, 990008664, -1238321846, 64894608, 572045183, -429132773, 1967102702, 2095851599, -1035158225, 479531222, -551348183, 14803119, 27868150, -1627020710, -179354577, 662688132, -531952742, -63642036, -215363801, 2016364754, 1793971977, 275073239, 2111677777, 1417848500, 289049447, 101579650, 1861567940, 973844140, -21661898, -585343857 ], [ -1535933092, -2033541499, 1502959161, 1884907626, -1307450732, -603899149, 868851150, -1433882952, -1355767017, 1478373652, -265808452, -1899167327, 934598859, -2084859985, 1327084029, -379366126, -251763784, -576477614, 701711196, -1602504449, -1782588983, -1068466683, -2133909226, -1524374852, -535911105, -1385890761, -996077838, -1497829704, -874400533, 1402406427, 1751814387, -728280422, 1592429746, -133713707, 421492902 ], [ -118576785, 362226800, 349412712, -920474128, -1883489013, -1566979822, 277472304, 677365917, 1326132841, 1860653293, 1568804912, -1431902129, 317443609, -1599455994, -2080418872, -270482721, 1177963534, 1423483985, 1324254921, 1063438539, 1086132808, -835068845, -1240381727, -2073514065, 383246331, 1726137217, -1815257502, -1347603657, -1022701477, 1448072829, -1580182513, 35155158, 899489032, -1653971964, -1888275822 ], [ 1004214294, 1885279562, 645416148, 1795085316, -1130155846, -1789114736, -602978276, -562927459, 1147890351, -1218994127, -6708367, 1097888748, -447036708, -561455716, 734665922, -606315776, -858850253, 2142222856, 121707633, -464941312, 1792860239, 848963805, 443277067, 1126117375, 1801117552, -1116559669, -110500780, 1896203435, -1644841533, -1087454841, -1178507207, 2056002083, -673870139, -533350569, 1843058652 ], [ 308752881, -182692473, 2475116, -1660014302, -1114534339, -2013648327, -2042785242, -855448089, 1692071430, -1064530821, 458704948, 680605470, -1079378402, -1231975044, -1441179261, -918451902, 312333586, 774789597, -1813145316, 1386074701, -2139896949, 478511801, 2030086689, -457697204, 388736231, -943576387, 1519321579, 1552248375, 161088748, 1085496930, 1096054271, -182256692, 811257272, 907957029, 426784434 ], [ 786952712, 387172580, 1302797885, -49157353, -1017912085, 30849452, 802903219, -1058125477, -1034247853, 1830584459, 1368811353, -635932249, -1255508568, 962578166, -820277805, 1397574487, 303954755, 56439496, 1221954604, -123789071, -256131456, -1911545358, -1071989014, 842294408, 514460442, -573970858, -527334152, -1829517493, -192944477, -1595655479, -435799026, 1208634218, -2134485889, -367696693, -1560395645 ], [ 1654241936, -734966229, -1461538713, -1439922963, -335535269, -1194747324, -2116107655, 1381507333, -25546877, 1067271730, 158900651, 1892483858, 296043273, 1660114980, 953224583, 807246115, 240861891, -47929030, 900230527, -1067080737, -837439483, -2092449940, -1723956776, 277696178, 813521464, -1293963712, 2138624900, 1112451737, 336940154, -1816553566, -1132793514, -1557213136, -1976421824, -1034209994, -2081815275 ], [ -2117448734, -972083279, -1545914071, 306934366, 1829367455, 1349736308, 815601285, -744355279, -321652394, 440659547, 499773203, 880764913, 47639707, 1429609900, -889487056, -139782712, -1201342361, 6114538, 112605150, -1918292586, 2083412647, -1372458962, -1988575828, 1787924561, -1685284759, -436096913, -1348906207, 359110979, 752552012, -408214242, -818431908, 1701646912, -1923966413, -1959721664, 453844574 ], [ -406448759, -1416889963, -1413046199, -1826232863, -1614972714, -1349636164, -1774290920, -1420755233, 1778557440, -1598342890, -1001803995, -1533606202, 1626967446, 1298402192, -953564834, -1682687764, 1003932586, 2142219055, 818924511, 1895722584, -1823003239, 1202367383, -2053347937, -195489465, 1462290598, -1626818251, 1701153973, 132900103, 492493848, 1445047021, -2008117058, 1936345102, 974470211, -1355763401, 429520131 ], [ -1017670911, 540712815, 75927320, -629719505, 1899319940, 1148285092, 1931558756, 1649556992, 1777890777, 1057908490, -1665941582, -263731186, -1637610730, -2087716778, 1230283920, 1195135473, -518638748, 1521139015, -1845389768, 985556381, -1449527388, 657174730, -1661233776, -1541527860, -1801930457, 93130130, 920232855, -1770291104, -644028655, 690131640, 521342406, -1588106900, 801250968, 991162872, 1278169695 ], [ -1182793661, 1943442060, 166962355, -1609233328, -925602280, 832913749, -374107649, -696669450, -300830307, 138114540, 1338819587, -1680561814, -2101692738, -613793453, 1822197815, 391671216, -1653843506, -80796397, 622318270, -200504193, 1408983788, -1560206595, 2037913585, 1730067391, 328001435, -316863274, 2023087292, -1965366878, 1390950426, 1721595329, -154659177, -918181848, 240570717, 440984759, -1139683605 ], [ -1540674856, 402070903, 1695359170, 1667933997, -2141357637, -1362757809, 1255402515, 584101954, -1284749538, -387764378, 330773925, -1204577232, -2049064437, 65824835, 289252866, 1200012690, -429519160, -992832191, 1111907295, -1993989316, 1664292222, 1987311791, 1713508435, 1546522503, 1212507904, 149220337, -31652904, 1994991258, 283371908, 1718330007, -1340957, -1968701595, 1389084210, -1402960545, -123846074 ], [ -1159914106, -901551531, 1506688122, -648160796, 1136574908, -2100018381, -1386708929, 853473939, -1389938218, -1091336763, -1194146286, -813218578, -1803606196, 1501789908, -599171172, -914712835, -1583930954, 205138078, 939454976, 2033604674, -1887103422, -1651018376, -39734673, -650379631, -309015231, -355665015, 1226073260, 1557799448, -1702365969, -2144359160, 1864614489, 1649276266, -499635511, 155279807, 1141270992 ], [ -956215008, 1250275245, -167952290, 1215121139, 2070508876, 2057246727, -1317994025, -2073196157, -312897328, 1508730087, -654342820, 882464005, -509939374, 2063711636, 1172949746, 2005519751, -1452137081, -1175574401, -917881233, 618143412, -1525563493, -733068930, -420587915, 1503348845, -467607842, 901151683, 927628054, 950891872, -338567757, -1629502608, 2084729969, 263896179, 1343164721, -164854699, 472128556 ], [ 720973426, -1080271439, 2034123319, -412397867, 837185876, -185664249, -39123770, -1788250423, 1059581138, -1985050529, 1945263990, -810075747, -1634473374, 37710466, 815143134, 1131645483, 1759119324, -819777115, -1791320727, -732237910, -1829301834, 568825763, -662614479, 1261854277, 685361728, 1891543623, -2119146329, -1171162120, -325901530, -4168512, -727660188, 760028952, 272251738, 1672979074, 1585988012 ], [ 1045309955, 162202407, 1884919699, 1958569245, 1129972335, -390182195, 2058891838, -1279343112, 1568127707, -1290688950, 1119505965, -1624458912, -69324732, -448085148, 14092917, 46774403, -1211502928, 2077150283, 948611948, -1498577256, -3135053, -1244652743, -2134898266, -682829361, 1320769989, 1057860913, 766183425, -1308628016, -1530791772, 1316947219, -1401108125, -80412096, -1439921679, -533187599, -1597603366 ], [ 154428939, 1012160926, 1621095332, 1403557806, -281666827, 924801377, 539781979, -463329400, -932136292, 1235584916, 1989950096, 1272357910, -1581127044, 83523041, -1422675286, 1529203715, -477125060, -2124056547, -428626150, -982917288, -1907115587, -396050376, -1249066153, -289672664, -11106884, -249066942, 1499347874, -579490752, 1313328463, -1442552530, -1714604538, 1607306212, -1405053059, 1209788241, -687622664 ], [ 1030844114, -102806686, -133851329, 1785082839, -1446579647, -1411511879, -1175771017, 781378971, 1831094120, -398192638, -1818425920, 2009398385, -658437977, 365518365, 606720275, -2117202976, 1113903502, -1683434844, -1058093203, -1891958568, -335064479, 1644784417, 694526517, 383472342, -1553764511, -802731191, 1540149287, 1315851379, 408319095, 1614219417, 1930104965, 1424610784, 183405210, 1607893815, 1081526735 ], [ 1898420430, 1781698913, -1570055513, -951618803, -567518981, 1518286447, -1850704098, -1853270687, -1900532682, -1091812040, -2076388732, -1923592528, -1308735495, -508889237, 1144850845, 655170011, 1995639370, 41489421, 988862203, 1639380695, 595280003, 1883403555, -171269630, 1364481983, -580708793, 1829045408, -403453782, 1287443813, 135313711, 1376520119, 659078605, 1809654228, 790507314, -1298045176, -1434700743 ], [ 424750752, 583170932, 608026256, 1095092859, -504836424, -361766198, -1901055653, 796367735, -1319220356, -2137483579, -1111888886, -432231529, 211481852, 173284641, 1877101019, 676330064, -1498325106, 1564241358, -957559513, 1009054265, -1475732907, 1170631149, 1312089855, -343043914, 700149346, 288554026, 1695747842, 848196332, 1391837828, 1284911162, 1748235775, -994563902, 277416850, 1651853485, -114159529 ], [ -1937716567, -1578079659, 893476729, -1434438591, -205688205, 586978660, 1443878234, -1086057797, 1186059473, -1215203655, 419042504, 130188486, -446565379, 1375329132, -2013056675, 131635009, 1821724891, 1927238262, 1922246759, 1766053670, -1327361883, 1281917670, 1135970779, -1914595662, -1908518143, -451114518, 865418233, -2119658240, 895500877, 1399062483, -1822414181, 976969248, -2137673765, -2057483334, 67997554 ], [ 450712822, 1001145301, -1843879597, 474059151, -555835763, 1040770417, 1334676016, -779001502, -197072875, -50334645, 254562024, -315528493, 509806093, -4417541, -453165731, 1859643848, 1648530821, 269271474, 572514730, -1214406180, 1866883200, 2099397258, -223000443, 2049015697, 191793698, 1686792703, -1233234886, 1369000176, -130065672, 281946422, 655280855, -1696717287, 772223357, 297158571, 631703006 ], [ 15556745, 395719127, 136648327, -1467874758, -635250671, -122057920, 357215814, 1093199544, -1161155442, 1461938619, 1307390394, -1961650422, 831738742, 1947889635, 2000864871, -661258162, -185206451, 366421641, -2058116921, 111336398, 349785797, -1784067641, -358145239, 2026373961, -992067163, 2012756716, -2046221573, -2077121506, 508220100, 2086681388, -196616083, 1307809204, 1693318445, 2131238058, -1931308459 ], [ -2058253589, 1512018330, 752071496, -379927795, -1276013558, -182177661, -130046964, -304336794, -1259540157, 1960101983, -1873748728, 204678073, -1497916842, -1716081334, 1331381263, -1890393780, 312576513, 1599310201, 600101088, -791598803, 1039618470, -1774160930, 1542606324, -1602446376, -934133867, 621820344, 1001908166, 1847057289, -604766303, -687231706, 1278679614, -1219009355, -1069187513, -1285577238, -129796285 ], [ 1443543930, 1623479510, 2091218808, 1772776845, -726630293, 614879861, -305331125, 1116398662, -1188253734, 1205609844, 1013318427, 770390863, -114289174, 69117909, -2146408778, 1433673289, -878467847, -784118249, -1044282862, -1934183880, 2041757059, -1358856574, 372460254, -1672791749, -2111425976, -386614971, -772671680, 221019069, -212778123, 2087997102, 536485182, -472209161, -919254624, 964030575, 41134606 ], [ 2011483463, -1474101587, -1882749294, 1077147066, 150744196, -1878678786, -1167424794, -564516745, -630898592, -933899055, 666302621, 723669450, 834330231, 1571540425, -1441211499, -652703479, 1825134889, 529520210, 262191127, 311522747, -1379180065, -1934968998, -1394027654, 615370935, 1991186695, 994060024, -592847560, 1432109898, 1655837285, -1819513442, -1388977854, 937987693, -1656109314, -2143652849, 795399367 ], [ -1045776118, -1900081314, -1683477093, -1582336513, 350206444, 1011086000, 270053345, 809126009, 926238719, 1087847191, 1914968817, -193240931, -1986401411, 377088381, 266842668, -2031727381, 640034061, 84733914, -1013798104, 512325633, 953079756, 2017540514, -1874181429, 812085499, -2078896058, 1621695532, 1924708509, 948786690, 821812304, -461812771, -1914264635, 1033189262, -396029988, 1632107189, 1517642236 ], [ 859363536, 396232870, -1006349826, -999217929, -2059286734, -1979815300, -595951947, 946471746, 1745110834, 334417257, -1654632086, 1992030081, 1643779836, -1180854613, 384338812, 1791537315, 1916243422, 1664125706, 674548089, 1192504739, -932636549, 790188067, 882863295, 409580670, 48036952, -2048794000, 350142271, 1589067622, 1956346878, 21954578, -860047113, 1382191335, 333472217, -131081249, 1137241509 ], [ -1113670303, 1560986272, -581068119, 204608548, 910175714, 523603699, -1021120684, 896118962, 1294592955, -1858671374, 1902671703, -697041729, 2027267438, 161190560, -1335264802, -330904375, -545349331, 606916558, 2025109160, -701358884, 1563229598, -352730527, 1424855582, 2055839120, -539444179, 735784763, -1315879049, 1052853210, -349465072, -492386135, -14301139, -352703415, 353486101, 1573170645, -2061205126 ], [ -1153099838, -1191821524, -1515480720, 366530539, 415129731, 2066960252, 1738029833, 948540573, -867460791, -408522705, -1368993170, -2086578640, -1350852620, -1058425543, -149134510, -101952342, -419848791, -1567769859, -759113746, 1374807355, -397775886, 2096670024, 1879629322, 783010899, -2044812269, 1623023315, -1730309529, 1879221907, 1763255486, 79687430, -1437265699, -1610088814, -1242994039, 971062694, 2131291600 ], [ 1358893910, 742735296, 1881343088, 1373006575, 1822858238, -832999585, 953770320, 1626100595, 521209589, -683893594, -1838517951, -944436232, -1174715075, -319964038, -567475760, 745135214, -916205942, 1677008052, 669833767, -1623070116, -193135579, -2096632785, 151837853, 968501456, -2011448, 5306852, 986126569, 1363953152, -1432680115, 385501685, -1433829326, 200473444, 2089037813, 1083048113, 1397500104 ], [ -424299090, 112798406, -1311332631, 584933426, -189323002, 1291629111, -1968864315, 1478875186, -1762491624, 2084776798, 995967539, -187055999, -548680917, -1556169903, -1369011477, -2035107780, 1159854099, -1008760058, -313480113, 686935367, 1072836260, 1408824080, -1138113213, -1870487257, -1297831274, -462976964, 493468696, 1063445561, 220361331, -701172070, 1074855048, -856794504, -1348709013, 1777194170, 1042988079 ], [ -528046426, 168948847, -1452047039, 32078270, 1490888219, 1462829264, 1973587195, -792509045, 777092775, 461351829, 2034409647, 448966584, 1452493682, -320273411, -1223832523, 1332772191, 1961865960, -764351454, 1139109904, -245030150, -473330159, 1937876904, -716974647, -272260151, 874016671, 1082094002, -1135863396, 1860571632, -626182275, -1093845347, -1722059689, -1343691428, -1998772904, -1321419630, 646011368 ], [ 1450088289, -1786808190, -1306509634, 316140367, -80297717, -1124692614, -1605947370, 24091304, -1566071508, -364918954, -1574928502, 1620734287, -115240415, -511641377, -493915971, -853527259, -2008563351, -1363182276, 2101173083, 2092355885, -273146627, -82849574, -1184907901, -185855647, -1187563032, -1904329594, 2070658313, -31279681, -297067131, 271497646, -1455311575, 566976116, -1038354093, -477688554, 170211939 ], [ -2040987466, -839793400, 1321081430, 754634833, -1271126636, 300467142, -443226085, 1202503590, -1692364852, -983234921, -890413266, -1554728841, 1875873363, -1572010879, -979687109, 1059391894, -1495378906, 1087538900, 523112243, 101852287, 499407794, 2072522149, 2092469974, 2078496229, 682102814, 1876908601, -366088068, 1797447574, 1723313167, 128284655, -1716321469, -21633556, 1306736666, -589689087, -1193322008 ], [ -996406924, 1952272675, 1839462330, 1792805714, -1537500211, 1789271295, 1027664962, 951712694, -2132974702, 1551856898, 995824446, 1058801868, -1613601495, 1116829715, -1739185480, -1705676996, -666504202, -736903718, 2139118783, 823339506, 1154032901, -2106663718, 1277819996, 1707689511, -1876396794, 1452771943, 872354130, 1077157892, 1159975152, -2067963668, 1062630433, 1004877212, -1494209011, -1701507305, 701021803 ], [ -625314225, 756671592, 1769059149, -1386421836, 411664486, 605706107, -1292782826, -699319003, -115302061, -924554790, -1409221674, -1011845101, 523359159, 352896107, -1522635228, 220298123, -2091657855, -1279740808, 129469729, -1572036619, 1493697647, -756995739, 1854026007, 1929702108, 691980547, -1141657647, -1053742644, 696484513, 135785758, 309011420, 204448909, -496398489, -1652180513, 530700939, 591859476 ], [ 336405571, 1155713984, 641621891, 2033906898, -865565529, 1066923956, -1911612430, 785193226, 1732521023, -913488959, -72448530, 1772245220, 781173687, -452559373, 427583842, -138559759, 572715541, -322686158, -2048798415, 2029269286, 1115995789, -262797806, 1161126674, -92761519, 690493720, 912320843, 923821425, -1046965911, 415393713, -2091741790, 296448793, 1622822105, -1018066682, 418024516, -49011012 ], [ 796382109, 1945612571, -1868375529, 1415819030, -387649396, 43251438, -363462938, -1635367626, 1137888762, 1835256501, 2106871166, 1711629256, 1168302490, 1877547116, -2057119694, -1099440859, -1565076551, 509099560, 1019987446, -1014719741, 1491907097, 1555292740, -1386425252, -1378474874, 1657273351, 1914291698, -1178795207, -1892146706, 73025481, 257962600, -1913796669, -1050822488, 1681531035, -1938036016, -986286971 ] ], [ [ -1524055946, 251266517, -802320119, -522629658, -1228585192, 68606409, 218814058, 990136517, -1321109435, -1185403096, 1503860125, 1080704863, 1028788980, -133305861, 837963449, -510429944, -1859867486, 888599200, 916647819, 430498552, 1382501301, -968908171, 86000792, -139102583, 506371813, -1409718680, -1114704437, -637409276, 627168698, -880804367, 908164961, 1210279380, 990174398, -1165654932, -785363658 ], [ 1174109756, 184148538, -418521309, 387437612, 624595453, -1518031012, -1274375876, 1401413708, -464509631, 148982085, 443786728, 379964723, -1216945337, 226839402, -1952551754, -1344666627, -1023004269, 1209983120, 1402668054, 2002912721, -1539779320, -1845641958, -916572348, 165238235, 1049858580, 160672624, -1130369867, 863969893, 174500959, -1789697350, -1844673104, 257336354, 657609737, 280001670, -1292085967 ], [ -2087599305, -856144686, -552883928, 1183208529, -444814282, 1204680552, -1814053037, -2060226070, 568275837, -1042474577, -246971884, -1122494187, 1668077239, 2015722399, 99280752, -326278781, 914608706, 727135705, 54876745, -1716107463, -1616780575, 1112309928, 522012021, -703152747, -1721261209, -1147641918, -770350306, -1713131941, 1985580301, 1086081773, -1714998887, -82240296, -1615764733, 296943925, -1570342313 ], [ -1192388649, -1924106664, 1465855282, 1000149159, 1048403793, 1805748315, 935843358, -2085322020, -1000660783, 1495075084, 1536647058, 596597200, 1197909365, 965579037, 1963558480, -1037528503, -1592428427, -12453487, -2080717624, -1983614445, -618680849, 1914834125, -628363389, 1125853052, 174616991, -1147515173, 89372371, 1534884210, 878215995, -699591802, -1372340499, -1252903033, -1890228533, 664561656, -344507645 ], [ 777104892, 2028566114, 570652204, -1674447760, -1356388598, 2072231831, -1778952039, 1533114151, -675646777, 1346804111, 691355509, 1796038937, -1590654769, -642892111, -135299961, -215992179, 453938315, -1005194095, 1569216497, -1638967934, 1831462920, -1917030234, -1876200992, 117215621, -45270665, -149086669, 90824316, -1982773927, 309118050, -1028395783, 1207447558, -1832158043, -139729573, -1440954006, 269240290 ], [ -1854421386, -920871091, 940408094, -63045204, 325050646, 919938750, -1140355716, 803603650, 158053619, 585636305, 2025434068, 2007879858, 887365984, 692205339, 1663215373, 450954935, 711570434, -1593453068, -1164105644, -1034041073, -456677682, -557502693, -978439370, -983325699, 1521625013, -408076184, -1453309537, -2026932019, 1933833133, 1847190246, 562239927, 1878727062, 1723936569, 764312440, -2130675342 ], [ -396028977, -1454824317, 324561148, 1058139463, 1664146600, 2043616504, 52606033, 849732212, 2079553951, -1650817083, -556147261, -1613590159, 1411499305, 1917974792, 774602611, 428165382, -458875300, -578820973, 1118083404, 1952504306, 2142998132, -645552372, -11915624, -1332982261, 2036808541, -1395679702, -299197471, -101647352, 1577354281, 1371950261, 706707952, 274566541, 446151682, -1375188777, -1747990253 ], [ -297618111, 836116778, -1736291322, 969383120, 643764946, -1889133954, 760331764, 1677203207, -1366699577, -556645289, -486967835, 126832675, 1797128535, -58878554, 466422625, 168831305, 2055039832, 1594510771, 843210325, 848822042, 1864127837, -293493833, -1984792437, 72873185, 133144264, 1756090485, -1118439321, -1711852041, 317387651, -1068025301, 1633071190, -208319807, -1221195137, -132013588, 1965340785 ], [ 1076120369, 1857161215, -970898378, 119504812, -2126739983, -1470843499, 2085933194, 1874972723, -1880445371, 1168908662, 261035356, 1638417837, -9797084, 1056917575, -1837489501, 371972330, 646149080, 1162517452, 376571341, -70765592, -453328449, 467402386, 1796638614, 1378926766, 222890459, 613906395, -1667812236, 619238703, -701289353, -2014340410, 176045273, -556151165, 40382973, -233565570, -219728030 ], [ -165957684, 456416794, -1064850739, -597599822, 1534045907, -869989967, -1722884319, -1852313862, 613485615, -1900941194, -1354634241, 605612295, -1396556371, -661871856, -1907193263, 1763084951, 587649986, -1930922789, -1479258567, 589928130, 850710067, -1422268671, 824688124, 93676374, -1746360802, 2095699501, 1142426877, -690593658, 1374569133, 722407604, 2021115084, -337209126, -76407879, -2103345045, -97427826 ], [ 2006207655, 897938473, 1311271611, -951854020, 2142144956, 534449750, -125744088, 555515763, -833294996, 233213497, 1320856859, 454304824, 113875439, -328153104, -660823243, -2049731091, -1817900617, -1121368644, 577270467, 2108430993, -108851009, 1223670169, -1755694891, -1315016646, -2107139719, -520338412, -849247656, 962336599, 1143335224, 1148546685, 963571499, -980577951, 364313431, -984761015, 1563487878 ], [ 1508687785, -580644840, 989820050, 772425661, 829879729, -1141604439, -847505776, 73728722, 246808567, -1711681776, 1510807548, 275961600, -1224145563, 1468483584, -1971492459, -1818793099, -821148391, -809298861, 1013940781, 259184489, -1187597381, 771808701, 1414860044, -1065627793, 902890053, 1592566747, -2141491334, -1067153911, 1902430135, -1753184159, 360274884, -456681251, -919118390, 863607859, 875499503 ], [ -1245148279, 505067922, 633162698, -475910135, -1310465112, -1791729349, 252364991, -231562753, -1077714371, -2103674720, 1904688146, 1683541319, 1436589771, 1162189798, 793083201, -261753609, 1925149020, 2145673190, -1611474505, 358932179, 1186734616, 1070009611, -1803954151, -1073452700, -427551281, 1195818428, 1385862397, 1087396212, -1515119815, -1947825105, 1845670921, -352850669, 968289180, 202563400, 1782727445 ], [ 465588956, -2075686006, -315538089, -1446436428, 1871878417, 876689395, 1912577542, 1525286519, -1030041953, -1823056086, -418146694, -727106079, -1237089499, -286396793, -1184436430, -1324122283, -1954462784, 1197717305, 1209190689, 1300319779, 179024875, 314411558, 1638206422, -2005842265, 582817917, 779815432, 1038655004, 1152818462, 162756306, 1228107780, 1904328210, -618088623, 518700703, -1605128442, 143025308 ], [ -979879733, 666645387, 2137721507, 92740695, -1185038412, 595217108, -2124343696, 1492303950, -1175339963, 1101390537, -2062819351, 262408077, 947717839, -1309771771, -1251699271, -355835044, -1592509770, -1713465870, 1289211348, 838720922, 291935194, 66519697, 1747734990, -920828222, -1473191729, 383853652, 128594426, -1832798059, -990360833, -540273142, -1912540599, -522071248, -1466681431, -490987402, -126291061 ], [ -211920831, 186380758, 392817122, 1074043694, -937763180, -2087839078, 2105841384, -1291063697, -109696917, 112410686, -326869083, -1325653059, -369532018, 455286063, -1768454692, 176478263, 1107615530, 672149329, -1113592201, 1237228325, -1978642797, -1318380403, 1948857773, 1255367590, -977937497, -884230583, 642030515, 534058541, 1034204076, 863180203, 1997374776, -831903916, 1367723978, -1034099709, -1034629420 ], [ -45223259, -808833696, -1404672504, 1933386997, 1580982181, 1584395482, 1215031067, -605290169, -466620529, -748441624, 191613216, -282384337, -1729098433, 265260344, 1688302736, 667016949, 1766574625, 71372080, 177694002, -1744763885, -86091482, -1879080294, -1478242577, -1404671224, -1872196956, -731750979, 490051302, 1929517545, -746511655, -1022272334, 1307119377, -647686795, 516229459, -2044195528, -963467224 ], [ 1293254561, 605395721, -1334037174, 1663393152, -1135975655, 788738164, -242829293, -1591902025, -378153546, 836495548, -1277011213, 756740070, -2122716706, -826686555, 696019843, 887250978, -681745367, -1926309354, 1938016426, -1727538255, -1281350244, 1448248496, 2038181097, 734422639, -796246946, -2012255133, 1037821536, 1771829537, -2027371533, 188228780, -421557031, 1440662507, -2037856077, 1765792362, -413366550 ], [ -780097876, -495121353, -392937985, -1574792083, 336217637, 1811178860, 2101576856, 391128782, -1515722559, -644248784, -61545956, 213827288, 1739388542, 292271466, -1967984777, 477697646, 851683114, -536422348, 1836593538, 949186688, 1957000774, -2011441641, -1285909369, -651837148, -1286613887, -1197545748, 1128826469, 1341182104, -1548694235, 742128063, -1294184929, 1378097255, 1142714730, -1230576095, -1931454339 ], [ -886702170, 96193871, -1920703404, 1894696454, 1946503261, -879492088, -1038136501, -1274866405, -1076253124, -2104491456, -1776272408, 1180488010, -131309755, 923258255, -1451629489, 333642495, 2113279, 1437527025, 1143733921, -76841317, 959815676, 32495208, -458587932, -1533507884, -1905733060, -2073692936, 1332946968, -1997722042, 18065061, 1336708251, -1292432637, 693886841, 1682250591, -1317094054, -994610603 ], [ -1129595574, -1935391169, -903115645, -296749336, -1646643494, 1524863471, 1759394851, 1637320431, -1539490036, 2131064625, 544209384, 1167959495, -1839190160, 788664090, 685550864, 1654700695, 1947717539, -867293748, 958572438, 1234625249, 267937454, 1748467160, 247061057, 1304287130, -89274245, 636114695, 647167822, -1906311056, 2063616015, 1339288227, -1552429944, -1957355806, -1192665814, 316131586, -574622104 ], [ -64098428, -791370003, -1835019340, 329429676, 1461872024, -1639787593, -1106281080, 700650932, 1788089918, -107619489, 998483046, 761372492, 1805671772, -761426541, 1372013462, 2147091183, 615948025, 794230697, 762722196, 1307768232, 248722435, -445153811, -1136639327, 1051963390, 277527727, 551325745, 1098208148, -2028067015, 1070830777, -1196582618, 1451111092, -1497154561, -2041922656, -188621638, 1876090298 ], [ -1482889262, 1977021256, -871266920, 383661828, -1507969110, -1370659045, -328389196, 532830476, -1763885196, -1592271641, -593852447, 150473909, 1173990244, -1366468820, 891172635, -2107414652, 1111593787, -1912692594, -1598208500, -1552574951, 12522789, 659471284, -1878094115, -1619619469, 1483845413, 1965930754, 1943639355, -733456997, 814474380, 140869492, 508628236, 599748588, 144285375, 1385068245, 2025446089 ], [ 550827445, -1008290118, 973191602, 730681692, -378523821, -1542936146, -1342758223, 2033960368, 489238511, -1909879942, 151594937, -1214273125, -1592924187, -1551608785, -2120373013, -1628358688, 2065978824, -1016160403, 1728318929, 1832897666, 1575338866, 171072319, -52999956, -1503585038, 272147496, -1538698349, 853134082, -2087536461, -165339824, -679139652, 156892026, -1292131184, 1573776202, -255232776, 189886715 ], [ 1953661941, -1683441999, -853592876, -718902510, 668919140, -2128150437, 172568061, 235780653, 191431947, -365840574, 2063651882, -2088846452, 1171157500, 627794526, 393073876, -1087978732, 1128220276, -1407194973, 202244579, -1683246631, 728474940, -149074500, -1969493079, 36499840, 1522022706, -1664706279, -1448649816, -1136296250, -183061579, 1158852578, 1217045698, -869337169, 789661978, -101314322, -481915848 ], [ -1235738802, 475256005, 968187833, -1168908271, -1426088628, -275638341, 231622845, -216644439, 887166664, 1312704616, -2106490655, 1497801647, -2062870163, 1502268361, 256384642, 1903713147, -1568186597, 1397770892, 1492731308, -1891236933, 1526484395, 531162325, -1670582635, -1900178284, -186230254, -1661724131, 430628652, -159844748, -403747460, -2056358293, 943876077, 504947870, -1935025282, 400416575, 562616427 ], [ 2124273837, 983774347, 2114596391, 796639444, 878566257, -1604487751, -171488418, -707259444, -1517519145, 684427287, 537332510, -219346831, 451318020, 963836757, -998789454, 548215329, -1432816197, 494102417, -139501001, 1921258284, -1818142344, 1169003711, -1070426650, 1386058133, 991780994, 891235662, -1664797963, -904211500, 283644561, -2145524562, -1471013559, 1457142411, 1914312073, 1721238583, 928932978 ], [ -1288490406, 901828170, 1427053704, 141085910, 420998773, -730821062, -398329342, 466480985, 1122150485, 2088183903, -1910688366, 1651652757, 1720918556, -1339003205, 563633699, -1016907455, 401451719, 334559378, -755874576, -1821634526, 1125679938, 775765213, 2025519921, 350429828, -1780420492, -386103338, -665805413, -1809004014, 139016025, -577485571, -1129162404, 1805589615, -1341405529, -1680821146, -1011333293 ], [ 864957461, 1041129913, 116807297, 1214348784, -1661688115, -1467918044, 135249237, 1807932282, 157014705, 557854098, 1824043672, -1372757550, -554784798, -1555504922, 936238978, 504267018, -1994155839, -2115833558, -1372138638, -1876689143, -1347692789, -46647277, 1515832407, -1312116649, -1773048964, 744476009, 1136052746, 778404998, -1350093038, 1708788511, -649260927, -2028930224, 1446761590, 689736018, -573209855 ], [ 1568881271, -1041830610, -586134403, -169719008, -1602322269, -1702941162, -1594673652, -923082612, -1493014399, 865691654, -2138135547, -2133294839, -1589962112, 1110542564, -2030280851, -1024496991, -1166930224, 543992715, -1280407145, -2146408429, -1441867420, -689592290, -1299308777, 1879027100, 1933101389, -1906098701, -1641308005, 1179487996, 1087005460, -1675873753, -882234029, 421613291, 297114846, 1078569185, 668288045 ], [ 1859524496, 83795265, -1680886979, 2057772749, 340530354, -1652683645, -259052896, 49968506, -2006137326, -296016192, 282253806, 22470997, 487599344, 1301823088, -1641026089, 2133063010, -1690590882, 214250687, -1592057216, -1807541010, -1767959285, 1237774246, 331608965, -1514357219, 1786178225, -1465445645, -197315651, 864570562, -960521168, -1778442901, -1511809666, -1239485756, -927853132, -1073061023, 1250974675 ], [ -566040674, 1266528198, 1537626056, -591928328, -1912591981, 2039104400, -1733783, 1713541280, 821299514, -1164502574, -1147857856, 435051893, -1283634553, -1714240750, 559012947, 2132899517, 1272518452, 565040439, -1618418400, -297724023, -2096442185, 1736753421, 1145046209, 538411175, 1884186676, -26508981, 1771375688, -763931635, 1937999253, 639126714, 961590062, 744035467, 1262368807, -2047424823, -143621370 ], [ -896036322, -1750001783, 844799357, -1706471891, -617398137, 2085946170, -188925676, -1476531247, 870572882, -1471393435, -1729584869, 378264535, -117247732, 295993918, 2097736472, 2136386679, -211716952, -1785423455, -1022028754, -584754663, 298230623, 1988903338, -1252346693, -1252141179, -898840294, -2112034962, 1148157890, -54079060, -1582465524, -1327708684, -1361565401, -1894826090, 187752059, -1775151787, 955982223 ], [ -31189707, -1136142357, 140291076, -1070849051, 2115342861, 364852648, 1731790779, 261051440, 1857263446, -635937315, 575694818, -1773611216, 1177079918, 1599909230, 2115245867, -1756422255, -490153765, -1139205187, 823954385, -1471801201, 1446210074, -482249424, -24938564, 1752597936, 1884548891, -551470038, 1263963317, 54682290, -1825527784, -459821978, -972287589, -1010963099, 1701576669, 1139100946, -1959624751 ], [ 572407831, -662716634, 1013329257, 1789102729, -1933168527, -300422577, -919885638, -1608517144, 437121642, 1125394439, 1427050566, 1155349765, -1791956623, -313978407, -726172730, -770208737, 1634369211, 385755223, -1549250793, 192082638, -118709151, -1581979606, -1323114502, -1877307325, 125784169, 345391952, 1289267043, -1379043871, -1379814630, -1052126451, -76884181, -1412877760, 1673310261, -1355047936, -1682032612 ], [ 2120973912, -700739032, -2021079562, -1333854234, 1731697528, -1267004883, -401215114, 584267420, -1095560378, -610934019, 646716118, -1309982621, -1213749802, -2110819416, -198593022, -1573627475, -427960730, -860245023, -485565253, 1983241697, -2094433942, 1561576136, -260686886, 1153260144, 267019265, -661868385, 655916086, 204703576, -1477356122, -1587439611, -669190065, 1089071010, -1789515782, -2135308025, -121351344 ], [ -561260950, -902673377, -1911619850, -1296622428, 816680995, 252633198, 537325468, 593778179, 1204214673, -764572888, -632633519, 1536962483, 1294882039, 2102320465, -1066501508, 1395122524, -8592855, -1782854097, -511054011, 1565508353, 563112692, -1765018247, 514100258, -1371739804, 351068680, 640920906, 2061426796, -1283366310, -844576941, 1447165931, -372349124, -914699930, -896958264, -794547116, 1310873974 ], [ 1985138686, 705297912, 1297640539, 1041301551, 638801299, 1209657910, -1023271369, -1484455113, -498651040, 1016086838, -78386038, -1978983024, -1054081803, -2100440380, 318270069, -1094557035, -756374153, 1323098526, 402546805, -41316254, 1303200360, 1244219842, 586884930, 499947966, 286614375, 1073118108, 1088799651, 768440535, 263490733, -1501932005, -2118503358, 506434582, -571557952, -660864635, 894071388 ], [ -1964515585, 804509021, 1805774971, 764034428, 293476312, 63507037, 437152226, 131229334, -771622551, -1657555117, -402986911, -569755976, -643257072, 456492372, -1491318449, -2018840895, -783040520, -280930064, 751258905, -877677426, 866414526, -1911928295, 1527517048, -868039358, 1224657482, -978746160, -1830128171, -1326837530, 1318151224, -1779835642, -94569570, -414010207, -1298262096, 1986646228, 1610220131 ], [ 689999650, 1561810323, 2054592975, 945743170, -1159654142, -2071187985, -1330836473, 1388222163, 1351453059, 332657682, -1075752163, -834232230, -1642298757, 2099874497, 274344034, 2094661534, -844284580, 69359523, -1216641205, -267962871, -353258093, 820391329, -901652471, 1138486708, 1743545033, -682641091, 77772977, 235446856, -1108183407, 1780888421, -323500104, -1609060551, -1797804117, 1585885962, 623984472 ], [ -308972833, -634780102, -327250830, -1475386976, 46295025, 1344587118, 618441591, 401918545, 842568460, -1632499768, 1865021710, 758797301, -1872561735, 1973932507, 680972058, 2078368963, 962899625, -711255841, -1756348642, 154013473, 13278183, -177154534, -2012528016, 440940561, 824571184, -1143979679, 813923746, -55761395, -1417474603, -1448539317, -1181902339, 5612369, 1393043216, 1783753793, -2096839050 ], [ 259208813, -848522129, 1623502335, 1618867970, 2088878233, -1207874318, 1247706969, 1882307717, -983284119, -314168609, 1535456586, 140755150, -465775256, 1917766716, 922294486, 1585098223, -1414136533, -62443942, -884930714, -1116693526, -465873548, -505598083, -258982489, 540807346, -243107078, 1511375358, -1682362406, -1294207578, 1006797084, -1259865967, -287976485, 570346583, -870953116, -1116293763, -858749090 ], [ 2102801454, -538126514, 1516655082, -1509572579, 1137791283, 990164544, -868549794, 197768494, -1086496615, -1339961115, 825139651, -1943620553, -1496381168, -401627596, -610537882, -1202769840, -1109817942, -528600351, -118896244, -399099002, -28017749, -1670944661, -2055503481, -1987583878, 1761867953, 218938580, 1151465657, -1373543019, 899244603, 378238445, -1173999471, -145594111, -1677608756, -936906696, 959118076 ], [ -245270814, -2032313885, 1308356507, -1194583691, -1786593135, -1050265416, -303223726, 233386318, -1314030924, 530751235, -972872262, 42400105, 744420414, 962670496, -111497280, 1469433420, -536402741, -1196023470, -643562000, -1633572460, 37549248, 1069378717, -1202075556, 928556144, 2131514143, -212872323, -4990504, 519703331, -1818238782, -1120792873, 960510269, -1657876257, -533835821, -295376081, 63015248 ], [ 1710474424, -792868282, 550708396, -222070446, -61946520, -629370867, 405497067, 1796025868, 1693039162, -1769526655, 280171627, -1889587904, 259473440, 1773287417, -638093355, 698712843, -1361039566, -289426517, -1367774160, -223374686, 602733742, -857219115, -351154751, 1788017964, 1866873687, 1764607556, -682762423, 1613211297, 1222183718, 1905150193, 1903271117, -1696948323, 1198260662, 505643832, 1974531875 ], [ 1186766761, -1042823724, -448305562, -1008526019, -1216223950, 697710100, -491876807, -477490325, 452794601, 1011988621, -1766461855, 340375709, -593589027, -1483983433, 1643992707, 1642917382, -625942190, -2026757660, -426781851, 987106002, 152763044, -1019751111, -546448848, 434802078, -1140359727, -1692202152, 343774133, 403424535, 1144289655, -2059114088, 1928041851, -1636765987, 601146264, -794758867, 499531995 ], [ -2142400606, 1842618411, 961823359, 1867385609, -1033322785, -621249324, 447201684, -2098329251, -515976905, 38758930, -2130923112, 1981762895, 437711999, -1179140518, -1183814295, 405786978, 1082133630, 1715269141, -826452905, -3044591, 722938066, -19665218, -887828259, 336992344, -1695392956, -1400778244, 7182689, -1570447875, -913474725, 614094800, 576927573, 910063208, 1124660859, 2038839028, 209536136 ], [ 798297537, -1250203656, -2074170500, -988279500, -1960580100, -1676969901, -1721413392, 2001622079, 613588490, 931650307, 1017776908, -148765381, 1222596032, -1572699775, 238156571, 1023969914, -1444776961, -2019111959, 1282047155, 1013108717, -219583333, 1836278900, 1657539748, -29535387, -345570289, -2058239276, 1333378978, -1287398245, 946005525, 1016057248, -1784071083, 356424822, 2036241824, 810508990, -1736899392 ], [ 1146622742, 47007139, -1027239946, 1348169143, -2065613644, 1542427436, 1224245381, -443869652, -1692840806, -2112206507, 1648127345, -382552703, 1661034580, 716349181, -1709172245, -136070165, -1462119381, -755008853, 384847754, -202586906, -660987277, 1420408479, 1908295677, 1927454859, -731812671, 1529158147, 101623899, -1541353356, 1899856677, -543195034, 303084897, 561974111, -2000600245, -2026297294, 758633009 ], [ 1788093398, 1657508209, 1600630675, 1384455001, -629927361, 859548371, 1732998692, -1224830056, 361401882, -497443682, 140198850, 600840133, -235627374, 971566646, -785623180, 1244486100, 1049935994, -1174382249, 1782712498, 187010627, -68508876, -809944032, 1623380046, 434780731, -1973261309, 1279960873, 2090454458, -1449644195, 682143310, 702410932, 1439062018, -186498039, 1948477999, -1656207959, 22364220 ], [ 745189902, -161762999, 1288402874, 125311964, 982241381, -562627995, 272083991, 2069309692, 755733587, -117745975, -1077309477, 1442412438, -268531212, -39430236, -2073180771, 932550992, -1586926394, -1701314492, -1472354294, 2099914342, -175841800, -1736893042, 1453647215, 167038833, -853983987, -1131375543, -1355161928, 1078475642, -1390079289, -1893193499, 1448952598, -776910566, 60263662, 1781845197, 303086551 ], [ -2036074773, -1831663327, 695104516, 300732374, -1215312711, 1875152657, 1027373292, -867929446, -411321302, -15181456, -1097700500, 821178045, 1014337583, 1001731399, -718569697, -352324288, 989996882, 1345234909, 383497328, -1832509152, 2102972592, -2092819513, 1433410542, -1931214691, 1045826938, -287113210, -950917760, -1758950124, 1846525893, -1978364040, -778226931, 927960049, -951480967, -1441987421, 23331151 ], [ 1523510349, 744296064, 1657731600, -300157878, 23502649, 1197047069, 2041168816, 517189746, -400278570, -140120495, -1317943215, 595250226, -1379256958, 352382595, -1300159126, 586044242, -106870805, 941799517, -1315123147, 2078680828, -1175568298, -982947792, 508917657, 139593634, -1428244821, -535101404, 1270299498, -1832643684, 2042599297, -475617222, 373503430, -1529619780, 72938331, -920561304, -1922520280 ], [ -519052021, 953463297, 1857032534, -728146491, -1512529002, -882867370, -1631805592, 153484306, -47418386, -1748306988, -1550017805, 628262902, 455931072, -1410879159, -2125347418, 779126156, -2092790948, 187758362, 1771806556, -175934043, -1890926902, 2129092131, 1078590590, -758357074, -1582241370, 284037639, -1431934176, -324396518, 1047210725, 352440390, -687778484, -1235688203, 797134596, -2137588176, 326830745 ], [ 307850321, 1228854861, 932776628, -837022916, -1196876421, 1708063362, 1879930754, -1620271101, -455152709, -383520877, -245982970, 1545649857, -739253276, -231097436, -210848494, 1668552324, 406439488, -1091977373, -1646094, -1560857153, -582404096, -1484971309, -950539677, 314929094, -1622890064, -745666241, -1450802110, -1469930161, 953051201, 112270704, 1027294128, -1381133966, -2011705814, -1215499390, 611484363 ], [ 2084429207, -705094205, 1364239041, 1962267388, 1953912360, -1491598145, -485349742, -748336305, 476641876, -39746661, -1711371639, -1426108946, -598699153, 1364818333, -1350277888, -1702712241, 875865003, -1059919319, 1324159051, -804303786, -1962021498, 181777179, -1693559596, 1504667988, 1689692988, 367058278, -60435341, 1280258395, 1697313456, -1171035674, 1893490404, -2033729789, 1560384916, 2129981559, 922090013 ], [ 1441407145, 619892487, -292881150, -1014887428, -280910739, -1044272030, 1380361918, 989124787, -1495405364, -1352566484, 470781789, -163658881, 1485925613, -28037601, 1021400705, -913014998, -88224476, 676485738, -1239690329, 1397127642, -598468656, -948621085, -1100050338, 1246429150, -263406053, -447309987, 387522052, 1753636719, -1707246005, -793814449, -432583759, -1807915430, 362667832, 1512327813, 1395851339 ], [ 819696575, -389879173, -120001231, 1482315906, -411912065, 394086327, 430861166, 1192664626, 1522988122, -2080889369, 1135655778, -899553265, 755758101, 601060320, -1545366903, -656072675, -30050939, 860531171, 455805496, 835339830, 18871347, 1030123040, 1020687249, 179206768, 1682133277, 527719555, -316933067, -1599073104, -865035141, 720622576, -2134424384, 1051602763, -1229760761, -1561648489, 44954326 ], [ 1283935835, 2052351321, -844639386, -812497933, -1518873928, 1683551454, 1504274938, -245646048, 177346030, 787318941, 1908533311, 134582470, -1327455590, -1408019702, 1852418956, 1664454546, 362139372, -291066246, -368299527, 894361495, -1740717627, 1334049747, 1680460606, -1758837275, -2116020268, -519260357, -31452814, 1508833416, 1912159944, 1935780105, 2140400704, -1810531262, 2032351413, -965021858, -403038345 ], [ 1345751063, -1608362131, -1565081352, 1348858393, -695915704, 1393825254, -54254181, 97377839, -1689086970, -1420051160, -1650964118, -1026823986, -1705358497, -2143790904, 1169603812, -390171409, 279468613, 1303840607, -1619718826, -1683595375, 1096232285, 1342499777, -1241458511, 734438676, -378231566, -332863363, 1958819756, -2122450715, -813962393, -665059760, -1043525872, 1873014531, 233905451, 713072746, -1744969818 ] ], [ [ 1874670201, -1459805361, 1003239167, 1085004240, 646832339, -221220838, 1065245596, 1279395705, 1330760395, -926674596, 1794140545, 620460424, 1673166184, -315818228, 560108392, 621160966, 1544424289, 915787010, 1954433482, -598031851, 17301759, 1650125571, -1517541807, 672526600, 1323401555, -1797201044, 966501838, 1094955452, 209659137, -1841882242, -1517712377, 261442190, -1479869386, 879377232, 696603680 ], [ 1419537985, 210085203, 848762349, 1516853758, -2080553108, -283860218, -830854947, 454545669, -1906365154, 583406535, 407022279, -974903712, 1901495992, -644414339, -1379054589, -1057205449, -1359579894, 605164884, -718705338, -1650976734, 1211133828, -756671755, -233294582, 127640825, -1901738781, 1712509379, -2024435405, -1035620297, -818416393, -959826874, 335225797, -1910660128, -149376978, 1932087415, 1372863377 ], [ -1399160353, 143207500, 1723511084, -787623952, -196822780, -290044757, 701347583, -1543270288, 1721971876, 1516617616, -174030869, -1441537507, 1104325261, 728066602, 1105162316, -1208242151, -948974070, -176996539, 815171725, 648528519, -485016163, 1774973991, 1286683518, -1765199, -410987589, -833907529, 463459201, 2111673165, -783455613, -2142596066, -978911601, 1363570055, -1305296925, 480601912, -493012977 ], [ 2122273045, -1096212823, -2131024647, 750121882, -1122023168, 1265788848, -312935813, -1569306177, -1584144125, -1488661045, -658021170, -842463808, -1850297564, -1506062060, -1699243427, 224764093, -1237875662, 1024666463, 629819749, 1804161163, 572453604, -1611465548, 1264193898, -918578316, 118463969, 212535156, -1498567698, -444375003, -1539785347, -1398742074, 1904157323, -328620219, -329684921, -2075800718, -80759856 ], [ -1468924046, 1314756422, 1025725502, 1480423258, 1300868832, -115755612, 1640619671, -890908254, -1860578101, 1401602365, 1071141930, -1012382650, 1633925542, -230334946, 2076860838, 2013499716, -2075585738, 502901451, -1049515241, -1698506119, 247086918, 672486411, 470724927, 215675646, -1873844070, 760722725, 805891051, 839107137, -875457974, -369330792, -1069396911, -1751176848, -149569187, 121217820, -1866299119 ], [ -1823887416, -1475276278, -1503755529, 89426490, -1714072000, 2021709082, 1729724317, 2134086428, 26220384, -1694308962, -1710289770, -1263780265, -456247903, -1975877366, 403946118, 780003416, 1469726636, 1012771353, -1557517447, 1345444507, -95494864, -951514851, -1962783797, -663109228, 60972108, 318873276, 1017203143, 218068191, -1559473253, -66861357, -1468990158, -774318270, -1411023948, 658499715, 1362421791 ], [ -65060355, -57891887, 1953207068, -2052948343, -1050663856, 2137684627, -356246204, 816239151, 1111012221, -35817247, 681878121, -1466604499, -1176051353, -1643253734, 561155585, -85651075, -811111919, 833361962, 2120828076, 1926718889, -85421074, 1570993525, 1634852568, 810119636, 1438054619, 324048823, 1478960617, 1796045685, 1394914736, 1247887288, 672534949, 130054283, 1547060546, 1810288037, 2109463441 ], [ 1829165870, 2005654321, -548161794, 1995642600, 1952668604, 912277160, -550967148, 1524047795, -639045281, -1937140344, 44717870, 1004366784, -632100957, 104231463, 382378277, 1059523564, 1126615336, -535334833, 1464011993, -690512307, -1046593947, -1896432507, -845241819, -425875156, -625030734, 485657143, -1688200966, -499226773, -1570586311, 306370170, 163765041, 1392836376, 842463408, -1046537705, -104862705 ], [ -310788923, 606351019, -2034815258, 327855724, 868399782, 1342763125, 1268510691, -1255054251, -807514099, 914790974, 1426400015, 411105322, -1994728681, -346719047, -472596855, -27281917, 342773149, 20464848, -48469624, -1047286787, -425205557, 453489804, 836375005, 1666637379, -998679901, -1634128031, 691572838, 391321297, -563020684, -2106918930, -1379525963, 854161439, -820094508, 107722738, -2085544465 ], [ -399447055, 1961341288, -1421013632, 1703478904, -1230198006, 849233038, 823635066, 52354790, 1781528715, 158987603, -2058432197, -2123611999, 445472070, 1125939390, 1941494441, 855399043, -1744060479, -1569244988, -141317418, -16445546, -688512354, -1153245389, 1632650861, 466940534, -860883037, -196924566, 1625397696, -1953028625, 761287821, -1135164727, -453454100, 1799995346, 243553939, 1903636089, -1965025765 ], [ -976629639, 258615781, 1560978955, 1349682741, 2099154768, 1644725180, 1273549858, -1128318830, -1482921810, 1707653595, 1557052414, -870440703, -330268807, 1916380534, -1810577309, -1888887786, 331182135, -1797443809, 1966505285, -1401663901, 1224140730, 215496777, 2084843973, -1520965438, 1564008271, -182218069, -837866650, -804523587, -451100137, 247928728, 1674517152, 925176107, 937383986, 1546625942, 606387498 ], [ 1696892182, -680684, 1401511675, 1003008335, 2137171706, 1025562999, 234923678, 698091451, 220429310, 129002564, 1763692705, 909057710, -1402199431, -1726285139, 1099240892, 919242107, -1665238649, -1987694933, 1898619231, -682716081, 602507878, -303331923, 1060687164, 1098558994, 1017858949, -1639797939, 949506667, 896888283, -1842462958, 350459151, -1681730554, -403879510, 606838423, 18469106, 1071622746 ], [ -1782405239, -1903712389, -355575608, 1040377128, -1805567140, -355125682, -865677254, 775865143, -1170191869, 799133540, -127294372, 823500359, 1414676393, -473548445, -372228560, -409171673, -889504135, 854707588, 2105324073, 1275340927, -881290262, -1038014939, 1251702, 448236337, -1267527023, -1516973038, 1950246382, -1121967860, 712377199, 1100995259, 1071817926, -1730493904, -1322433494, 674885920, 237578213 ], [ -1169510607, -1945288602, -669661362, -1241700811, 216681370, 1644840221, 85079798, 382917799, 170571686, 1290092092, -1019835653, 1849976228, -116901277, 809779241, -818998424, -1981513438, 1254935313, 1744809641, 188248890, -814351884, -1253997463, 515026737, -548338748, 1479524104, 1027155933, 1822573410, 520304533, 632877708, 1941770507, 1642610656, 1110312378, 1762877240, -2106034608, -1824472979, 859052228 ], [ 1207551661, -1769131890, 1557108132, 1598846107, -1746699491, 697101414, 893232527, 1958591533, -1623277663, 88198755, 61025031, 742859733, 479915587, 1097769401, 242209146, 1194386493, -1246852469, -1554251655, 1063479003, 663569508, -2010642900, -732184443, -2101127570, 295217902, 1158056780, -312919096, -601048543, 1008820973, 1720091222, -378683668, -1574005409, -1608272435, -322968733, -742552166, 927236766 ], [ 583145858, -1536148073, 1142168302, -1932288505, 90323632, 270688112, -356578732, 932798712, 11169682, 2133619274, 187239807, -1788880684, 1562233127, 2038878062, 1774259680, -993643284, 640215432, 1183429367, -521019585, -305327369, -1715770913, 1369856499, -1174049546, 1757334165, 706979815, 92013499, -92652498, -536037437, -269453420, 2037157299, -788026383, -1886558525, 1710016504, -655970219, 360578374 ], [ -2105878096, 1625949331, 1058695027, 509015604, 815386430, -54916253, 782798664, -394323543, -712598300, 2040982265, 731555790, -1114349973, 1494413452, -599631637, -985992430, -1489844263, 639530274, -545753527, 1184354945, 111142186, 1386314895, 2093291093, 967976339, 2124552921, 883338815, 592056779, 1074507150, 973130831, -1905392425, -761883503, 391130218, -1635715820, 205239614, -1438759040, 522944070 ], [ 29784888, -1685473521, 2135126697, 103278560, -2099380912, 971569207, 631042204, -1200394615, 1846870978, 1327525416, 1630877633, -2045608273, -1300628424, -1285284841, -1427152049, -1847355624, 1591962851, -913992812, -550985347, -1765037706, -612118709, 672473723, 2080393932, 2048703305, -1001266294, -468687117, -1183118202, 2050783907, 211267876, -769097524, -1237925603, 1121478200, -2073770767, 684368917, 801987448 ], [ -1786938931, -1182919653, 1464046666, -456496790, -1030374174, 1964612469, -389401751, -9300812, -620429867, -2065426148, -844815560, 1499909833, -1158968735, -496064277, -96954173, -1813629586, 309678984, -335421235, -1753625481, -1086104372, -618887953, 598283384, -1696959756, 1521895812, -1010941010, -327036734, 1798927692, -1563561129, -73864668, 143285899, -170921376, 388513995, 1366616188, 2110287043, -989392284 ], [ -371980711, 1990426576, 1222092961, -1896620113, -1637003390, 2111248348, 1619500862, -559961516, -148029782, -720621164, 1519652600, -735378787, 137257506, 66666737, -446593131, 75132077, 245315397, -1029510657, 953744777, 1198291768, -1448205893, -1385516247, 1495183230, 133624644, 2115802283, -910864553, -87647261, -132624876, -359166683, -1142361545, 448205002, -1670818297, -519397646, 86640425, 385816160 ], [ 652358083, -1221546246, -699014047, 135481389, -17090858, 36806536, 1431465373, 586972076, -1268606442, 711974902, -139706010, 1209233732, 1990534808, -1384465413, 68534200, 751341867, 703833711, -1724315728, -579431529, 1076951661, -765657968, 1992636877, -556421895, 1600170319, -1298691341, -2141294882, 190784518, -176559047, -1589735187, -708467214, 1959453612, 1102907659, -901245321, -469891151, -1211432142 ], [ 1297126740, -222988267, -57184606, -1857518641, 1245722689, 67635015, -1479166623, 1635195309, 270072453, -1430987795, -1726922662, 1712708702, -1959795580, -1790676737, -1998971899, -437034320, 129010744, 1472544831, -954620171, 22725681, 469190257, 980849789, 739731447, 517152170, 1124174072, -1900318531, 1097293717, -627049971, 476996275, -969055163, 1036768204, -345516445, -311196228, -2012677081, -2141309731 ], [ -1256705828, -1461696143, -1944624524, -754038580, -1089477938, -879071864, 1228681604, 1880297260, -1344289030, -1869238423, 776055736, 2107372694, -226829036, -279338410, -1362372568, 1076876, -636560884, 1453538312, -50142840, 1374051586, -1440578556, 1141174138, -1786004366, -1026787060, -1802770133, -1580863001, 1166675464, 536744784, 1395873646, -213032886, -1156243592, -1914095063, 1048496041, 1514773070, 1343648832 ], [ -1612452488, 2031573017, 2069639242, -254429022, 1692270476, 1358871239, 186278228, -1538929477, -1351119508, -899879839, 998389241, -1209039608, -1461138153, -1286525452, 1916854135, 1362216459, -1136890159, -1561782576, -474312842, 817233404, -1110497665, 793666006, -1368249351, 648839330, 563033515, 775610343, 814071697, -1981043893, -2111948667, -984511978, -976675198, 640841061, -1365873302, 1019375, -1366627200 ], [ -2705882, 1397549455, 745770880, 1010224, -2030204659, 1732537420, 1320064685, -1272336725, -1447472530, 1959249582, -930375392, -1384328788, 789366801, -226941595, -619726191, 394370334, -1700441009, 2101254999, 400541410, -1901687523, -1798578331, 1927463532, -379233924, -492398343, 555843324, 878025304, 1592100681, -949289867, -1744485186, 1570278928, -1686365086, 1747865190, -1023329838, -602363252, -832128203 ], [ 211368854, -547310225, 674479854, 2140324760, 2108384989, 1334889567, -969963312, -685797628, -1118625638, -2078398126, 1348805282, 413759590, 2049484349, 1698677774, 1965053604, 295590145, -188713466, 1478853212, -847220793, -906732771, -1542336278, -241113789, -631522415, -753171812, -1090535536, -1784318532, -1319114445, 1574702254, -1276193337, -551373642, -2130620816, -1546796533, -496831660, -287345177, -1218386834 ], [ 702283850, -1035519347, 64794444, -930791020, -1778022853, 1386459999, -77740864, 1395408006, -160299101, 616234125, -2048594816, -1431473433, -1570342652, -317622693, -464089178, 1807141857, -1193286754, 568193575, -756306615, -359106939, 1820952710, -1427095328, -73282593, -2097923750, -788933491, -873281177, -1425584744, 1698469408, 1059977025, 308996088, 230690311, 1813856101, -1540320562, 801059443, -1254323500 ], [ 919905359, 1279771797, 1047226414, 1701849669, 159474784, -2036825381, -1161706135, 297679517, 1150224623, -723517026, -25453099, 1946144005, -155870176, 588961909, -758760573, 1589798715, 958926796, -379339033, 444450368, 2144309224, 1665501740, 1170228544, 2061541154, 411982156, 1683746563, 665693883, 955527315, 81785118, -1002272749, -1597977486, -12395121, 1100949677, -2001587450, -1077014993, -1488162 ], [ -1969055695, -1884656486, -2027246242, -836624756, 778222249, 548363225, 2022327655, -452135972, 757493337, 1721337507, 1477300515, -1875448073, -1371060137, -1334167146, -2135607765, -903199828, 963773537, 1832606490, 860560014, -1728676410, 1029049895, -1624696229, 219514982, -1791973801, -403018530, -1599733603, -1102174945, 401528759, -922616059, 1236544480, 529723035, 1262722331, 593622919, -1893301933, 1303606047 ], [ -105647816, 477313660, 56762096, -1600370421, 1083474162, 444396564, -919149465, 1310734812, -934600029, -1697291043, -1953764504, 1295323512, 2055166908, 2001941982, 1565148456, -376542564, -65179078, 994756956, -1778592304, 711570914, 595070134, -1148558948, 2048347656, -1076311819, 471238447, 2045164239, 133236369, 693206217, -1257428112, -2132373945, 722043423, -1897203327, -766187535, 708391713, -1165289079 ], [ -1270246659, 9688948, -502099537, -2041569168, -362386712, -2031231558, -1372111085, 1761790475, 1971999766, -1009011476, 596641773, 970887464, 276975489, -820047414, 1053553854, -1349806891, 320690576, -1363114674, 1155629839, 934857905, 1639847527, -637865562, 1348554936, 735852498, 839995174, -238739128, -1632912528, -153641936, -1853944177, -1371608538, -2047820271, -817667079, 107010522, 889988238, 802852900 ], [ 627858475, -1904357794, 724167141, -1200419019, 1710002740, 1005748531, 2081995655, 1896526697, 1966855035, 246328695, 196123572, 342501756, -199042652, 988176665, 634333815, -672448213, 881984392, -1660134692, -1586304056, -36901238, -1265773260, -479332091, 140207766, -830779628, 656962984, 1286794324, -1836281011, 236855998, 1336428387, -523132843, -1503423718, 1673815980, 1387019219, -1878322432, 1390121261 ], [ 1338661360, 45119670, -499246041, 587859810, -1256063796, 1904713175, 2016104115, -480338126, 11512592, 196744620, -1833080588, 435583152, -865812374, -507479099, -2079901983, -658101372, -1660396250, -112152254, 1629012280, -1076278174, -2077620519, 126700103, -577165515, 2073827523, -1064613625, 1404836021, -122570390, 1549490586, 996318727, 1006154718, 1253580499, 1736637427, 1921339336, 811317208, -145335826 ], [ -1060935903, 1570176142, -1452011122, 2052244544, 1236249299, 942019623, 662571550, 323247793, -218936856, 274003860, -333548986, 368388988, 203542053, -704005828, 1887435549, 238525742, 1182076512, 1402501270, -1139200680, 860575513, 405530810, 1771422063, -133426427, 1859377564, 1513704561, 340532039, 1332621784, -1759049141, -756918942, 1913780271, -180624701, 2013634440, -756934825, -503976501, 794024090 ], [ 1755628368, 1699450499, 301943157, 428569948, 1019760393, 194765923, 72008533, -1811890470, -387763012, -2033750331, 934937305, 527828831, 2022611683, 170526572, -843729934, -2139213980, -343683945, 1049035315, 1898438939, -1231932159, -1218805417, 544646181, 21538309, 761571472, 1584391055, 1525028966, 574860187, 128526441, 1283557563, -486245637, -753192682, -390089131, 1716966476, -1037974165, 414638562 ], [ -1232359238, -624760116, 1178598436, 903366271, -1755140225, -766389590, 1221101683, -1932118186, 1530197243, 272871369, -1477706615, 2057483250, -855080015, 646839988, 882943387, 1667059580, 2120537089, -447264903, -325391020, 2078445535, 1321569708, 589802627, -1095659802, -2078764766, 1408964825, 932883895, 2133399104, -449109561, 544385779, -1318358834, -981753942, -1291511216, -1783044092, -1771715444, 209377619 ], [ -64118438, 214074964, -1261145786, 1769415997, 233946747, -374479788, -1996311015, 1655581476, -678211446, 1905302726, -1884983402, 1146535509, 577370006, -133251598, 723058369, -661874231, -1423220648, -1932693002, 590978205, 944722523, -1631718786, -1099609828, 928753838, 1831604185, 1235064227, 2021160781, -431732857, 1660629882, -789794291, -405049229, -1084850673, -1693409032, 88573412, 1868681717, 1013808530 ], [ -1378405046, 1582384018, -455832138, -963292459, -108047409, -120318504, 1872310582, -125096295, -1240533944, -487923603, -997936319, 800771474, -481428726, -70481630, -2051867103, 1188921336, 540644609, 1830298810, -1761208055, -1352543963, 1544019868, 1284311402, -1595364394, 748586933, -1065333030, 351740748, 455729320, -2021398303, 1172986033, 1362900343, -543150684, 235479735, 389765659, -1543712530, -1552584657 ], [ -1731550624, 1722060661, 1212630714, 1911554447, -1357254949, 1740010287, -1191406301, -1804619553, 1799198474, 705453241, 159619978, 246399532, -1862734397, -248871652, -1845393655, -1624925341, -301102234, -1623396405, 1368474972, -1806458479, 2087317574, -745519497, -1275023050, 1451479149, 1452177072, 950225123, -155293650, -1799744764, -1987195076, 318204632, -1892050032, 1159845500, 1745586563, 1228475810, 1311796457 ], [ -1610020428, -266403991, -1662697628, 848840476, -1907800740, -909902172, 1918580072, -742755218, -1684117069, -2101237627, -2121957422, 797963944, -1706785698, 745314413, 75101705, 2017657178, -1871536888, -932095755, 2074384440, 1144874606, 2066253141, 1415738309, 19516733, -1456766002, -1511147749, 1664799045, -1739505503, 196164532, -183731014, 1235855661, 861811213, 1334714272, 1556043004, -727844590, 202134091 ], [ -1904794541, -284626992, 565999354, -816797722, 1338465222, -1843257010, 723651580, -1448563302, -310840743, -445164132, 1364956459, 1529871743, 1986945435, 34502214, 282929431, -1103043419, 944155389, 1385805328, 1533990665, -1674416614, 87697374, -409597059, -1715332697, 1096529461, -2100596570, 1885915181, -1806750419, -302701424, 497963260, 1507172228, -1398335389, 1706440594, 86512130, -1176006583, -1575652029 ], [ 192469261, -560227503, -1378173610, -1111675436, -657163347, 2073868986, 1593087490, -1260083094, 1392597338, 1239700239, 665914219, 880986333, 1516470199, 188856112, -350588730, -1233843054, 1549865011, 1533350325, 1294916049, 1808967876, -334342382, 527695250, 2037118437, 449232279, 994626377, -1518444979, 185501878, -2018916942, 1308808903, 1911939871, -1115260081, 1973154375, -1785909105, 1221873676, -812060931 ], [ 1062185878, 401955657, -1367627, 629108734, 155445067, -1748952472, 1360310388, -194025995, 1997240262, -48534768, 948608304, -29618085, -2084278436, 1741600996, -1742005994, 700785481, 628859470, -1872907673, 588756364, 545422466, 471354227, -1223512050, -749183395, -309030185, 558627551, -1073241982, -1347983413, -1559821145, 2063706166, 139284101, 1237919730, 121796572, -1676843201, 1024863790, 1859899863 ], [ 1640734958, -2072304001, 1667560583, 1471546043, 376903672, 1613750019, -99071686, -1235062027, 2036908714, -1191524404, 120453981, 1573478827, -2039181926, -1930175302, -1599936441, -1406082845, 1427265654, -470818150, -1111446220, -1733711357, 189327648, 377278012, 897915823, 808913287, -611810486, -101061089, 713225178, -823810711, -431749347, -826199978, -1765834339, -1836467433, 1759359113, 1049250369, 616845303 ], [ 588360653, -2083238585, 271279309, -1707592770, 228976455, -2045859615, 1572634173, 477450183, -787571101, -1702450965, 1334923120, -1467255317, -1163570744, 1388782406, 2088416157, -468204794, -442713460, -440096503, 892449296, -1909595634, 96735814, 1733045929, 231570134, -192106003, 2032749082, 620511287, -590098397, 1152703461, 1947494149, 819846748, 1862302542, 2025439296, -933426698, -1956655214, -2082464821 ], [ -840727487, -1723261074, 1441277159, -89365356, 528748886, 364980660, 1457827792, -1979337947, -473456832, 816119450, -1201644439, -1803870038, -1889414345, 215030347, 1633846246, -197487349, 1499612825, 1953027633, -189078749, 1425261792, 967525562, -1077889259, 170138404, -2097013057, -968799063, 1047209092, 42354247, 536296263, 793243951, 408247795, 1180949880, -791871830, 1227191197, -689092535, -1763780327 ], [ -356620894, 309084801, -224560902, 1628694432, 168168687, 25656526, -924620911, -660035344, -52180275, 859483480, -1136195558, -474263241, -1656027131, 196244091, 1439982326, -734861208, 1958221934, 2118673965, -162539400, 1140614928, -3100140, -1639543350, 47549672, 2040054129, 1763715689, -1697112188, -791165266, -1026798528, -1151121379, -757741579, -890740370, -54154963, -1957464703, 161061146, -1890868862 ], [ -1667063571, -298015472, 1572281589, -1066866321, 1358283114, 630882282, 1166910304, -1572440161, 179007753, 2018982380, 558284874, 327047744, -779279539, 1335541586, 136435177, -1002310445, -1721824137, -1330266406, 1216068768, -312176498, 1625545876, 84086338, 1754708792, -2086030575, -236497812, 147069720, 376462927, -1977273230, 1264232136, -821944298, -744818939, 2017479509, -973988375, -68277439, -1228265717 ], [ 723625590, 507684757, -908999104, 170729190, -415920396, 2113064424, -2100759966, -1842191569, -515245291, -1849811494, 1554131357, -139600749, 650367146, 165984303, -31789367, 1363216264, -1871768715, -1273535898, 262597923, -723208550, 905918574, 180490015, -641429384, -168661039, 2081975124, -559635944, -1235018000, 393404017, -1190917170, 488807180, -2072624108, 1089168909, -862274149, -1370090975, -2142721708 ], [ -340754307, -2073054730, -675172951, -1321951738, 1756741860, -112238015, 912042371, 301602065, -1691457145, 1437961653, -792690706, -732391825, -1456961796, -2067552720, 1631387158, -1116053258, 1363710641, -1139233361, -1650399568, -1118656701, 40756486, 2085190848, 1616231667, 1631322819, 843542171, 1455594470, -103305763, -1418889684, -331397657, -1603041620, 2105629825, 1031347055, 802140077, 2125552851, -1237408131 ], [ 1108471965, 633214351, 1622708643, -884418907, 2014072380, 527219904, -302747650, 1642755298, 235272040, -1255266235, 224795507, -689444730, 389652332, 218694949, 204524499, 1088256482, 1169969250, 129195383, -1339422036, -1171308008, 308036053, 1386588261, -278747971, 267927180, -131302396, 1613491065, 1933478030, 1366896832, -1705822885, 390241807, -1170035804, -326764652, -1814673730, 1508208152, -1854758247 ], [ 806616917, -1372900104, 622511285, 1094409437, 602420598, -2119609911, -2044532119, -1535972672, 21286059, -330793259, -630428022, -338230884, 514094427, -1651136436, -635374914, -1401307189, -465581340, 648481600, -138556680, 1903160869, -1015537690, -1219820081, -1737154154, 137188307, 1977141277, 1863616609, -1929170212, -656154205, -278140535, 981657286, -332209531, 1464229696, 706567525, -2048538317, -2007548645 ], [ -71964403, -1355144967, -199422100, 358257329, -1335291236, 137288996, -316590892, 1735576810, -873518495, 930434967, 1102483534, -981678624, 703384047, -1479792880, 479486312, 689264466, 938057281, -1526520400, 2139206590, 609694121, 1976558663, -464228723, 197648028, 237666112, -259345524, 798924711, 381048168, -446849169, 740469327, 1464862874, -2085244043, -1089865976, -1919995607, -510292442, -682373426 ], [ 1680076575, 1251884008, -898584198, -2107324695, 1230063640, 556610414, 1613325121, 1665990958, -1955880278, -892454122, -244413423, -891900653, 2029170578, -1853278255, -1289714636, 514601758, -1783748060, -1227783074, -667527467, 1247947370, 2004902929, 158087978, 869554607, 1241441932, -1243346018, 510842844, -547569540, 955327066, 1249401228, -1875915019, -1906745762, 805233008, -560703729, 1409510739, -1316767528 ], [ -1675827550, 25316981, 2111041244, -901420908, -457270359, -2126531049, 385163711, 1063272451, -658114586, 1045222204, 109528400, 314340700, 1480620311, 1235340635, -1376361054, -2068713911, -1719525045, 478763536, -1733586530, 1658341877, 1236201511, 1763218192, 1136217862, -534523839, 1094658736, 1217793613, -2069134538, -268629525, 355576075, -1943513251, 906151785, -1888959122, -283911861, -2040199240, -73114127 ], [ 947531290, 1854803232, 1921239959, -993782799, -2037279711, 681694118, -1107691875, 1949370204, -810651556, 2122820832, -522599753, -2093020446, 1535232520, -1172234153, -1287590745, -1373332289, 5202156, -1703733030, -638847421, -1155479621, -1481809365, -892509724, -1369393169, 159194101, 1705917985, -570494002, 1862360042, -1598467328, -291100356, -1376347626, -1753968357, 1006814758, -1023881419, 482913796, 1238356838 ], [ 1778880545, -1358746513, 2036623545, -1609419319, 1689386732, -1826542902, -1631783272, -2043797263, -478272048, -1275986395, 1638500283, 1133979528, 446320923, -1291068206, 1662992816, 1348533975, -2044647982, 691658144, 1603322896, -1470036161, -1055981929, -917261600, -447166348, 1845258098, -2143034365, -1078288599, -563217295, 1022980630, -1408771940, 303346101, 733207195, -1925485439, 2076975404, -318409408, 1615053501 ], [ 1673861178, 1458184924, -439843124, 1246766435, -31791853, 1569733711, -211345643, -1184728282, -1244756582, -1928768884, -1683308754, 1992020228, 168204251, 189891152, 1790955482, 1619411406, -97704015, 598522641, 244878031, 1197132344, -1201046663, -79830229, 1261318360, -593412649, 860211828, 1052076231, 1129458265, 1513343081, -1565687111, -1506290585, -1213998476, -1306258046, -1044260057, 1708907670, 1492836482 ], [ 2086447532, 959999733, 1708825649, 1912489103, -1912525947, -890845075, -2079157734, 999836778, -1134464623, -47643775, -354515194, -368336409, -2090726666, 665426021, 1025402276, -1989277618, 2094539642, 1163007576, -958777884, 1727206262, -1102260978, 1956683557, -132113310, -2111991674, -1437618730, 1726322061, -1485314997, -1415111554, 1359726879, 852007675, 1211776758, 160306793, -198820977, 805067810, 707293841 ], [ -636558362, -80104967, 668612197, 1907234716, -1393040873, 1459576931, -1530870352, -2119000158, 1159909203, 197331587, -913561736, 422447413, -1969820187, -948374949, -1032048889, 129950685, -1638060059, 65919430, -698408475, -1209368273, 2113197016, -907811935, -1200172532, 1314529484, -1864313157, 1261644630, -145697466, 1636037208, -807551, 1299398693, -1519661752, 713357618, -1379264651, -1836797074, -578394381 ] ], [ [ -1289179515, 1491721573, -1636450065, 1506001949, 35456352, 1589199088, -1145982530, -1160367065, 2088336180, -1714614174, 871845515, -2032356681, 267975584, -1343730963, -1485090228, 1191529093, 1561049976, -1620812599, 975139439, 593853806, 1011129016, 866731493, -163828552, -1089230425, 1879456428, -1402057236, -959804503, -124720531, 550623245, -1777777561, 211428319, 1110253902, -1503666997, 1846241141, -1933407886 ], [ 1915354022, 792252567, -1182964904, -1507741051, 599429038, -1099052345, -84081492, -1230027810, 542474410, 199456226, 1634336521, -1281788828, -946750347, -1434247703, -2145138165, -1139201933, 1149698915, 1793954025, -1958576384, -213537712, -1924561061, 2132618987, 1195053593, -614775146, -861474700, -2068688765, 1246745587, -325638861, 1488618867, -1415178608, -1624267295, 1768443837, 1930324791, -1784514410, 1627747802 ], [ 103769368, 869509425, 1705075978, -148455600, 1722348859, 1066864802, 202455194, 1465819692, 285008225, 1631312842, -811922337, -2139240976, -1195686973, -485409870, 1188934788, -820740238, -327035475, 1393662949, -2050343172, -1104651676, -1369006883, 35997901, 478311799, -555106228, -1842636363, 1795171377, -194576002, 788494717, 1847758141, -655498412, 709753325, 926063284, 637998311, -162544393, -789616851 ], [ -127636982, -391407019, -1976362751, -1390974554, 1958305411, 69867517, -2056430906, 1709531945, 151823682, 1620043106, 769071309, 1380778369, 1539212850, 1922411442, 1618071017, -1424952943, -914531771, -863533678, -1806771108, 1935377475, -313166800, 1921162390, -1799949666, -754378053, -2130603840, 172076953, 56774306, 335112635, 1063178817, 928500850, 1127420617, -491725875, 646473400, 568126286, 863817724 ], [ 1594982903, 1011786814, -980436935, 240202474, 703373317, -1713444350, -1980947414, 1383910457, -2044447285, -1297394353, -1119272731, -1811295937, -1033428173, 6343320, 1901036948, -624501091, -67874671, -150549851, -693756237, 734790611, 1625619094, -689767918, 1031246473, -843948214, 509456052, 304802591, -1981396217, -810449560, 156680829, 1383617574, 191770713, 1427304597, 351565306, 2013321383, 1694963891 ], [ 553179975, 2045466732, 1462844145, 233675164, -1811232338, -1213902150, -841060950, 1680178415, 1445941861, 1475913949, 971106567, -872669204, 1474173807, 197106387, -513545458, 1741700405, 1284277362, -1244539192, 787826769, -202530647, -2071225031, 1579298815, 1224022422, 2144451771, 1240291874, 81254181, -1038428533, 157537303, -1786737506, 194103771, -794306205, 638333816, -1625851111, 646340989, 1234116633 ], [ 377771537, -809516808, 1319669165, 1750317835, -1196330648, -1040635238, -1960367279, 213641821, 544361928, -9734836, 588500162, -1894280476, -1155862626, -282015828, 2050925348, 698123399, -1731342403, -1516587916, -1125482225, -2108091005, -1795236530, 1316949656, -1387531126, 681680807, 1065328338, -1618375980, -505352573, 1510256616, 1435694143, -472205973, 1908878359, 1893357316, 1342278727, 734334751, -503435848 ], [ -2015084153, -1779048999, 1581131866, -2112152318, 135169077, -1237382220, -887043174, 630304504, 1071876935, 609736912, 1686815007, -1854672979, 1262238905, 2019865923, -1060049044, -1617337757, 1073154387, -705977203, 688183073, -1050586322, 1059219652, -727141801, 427376338, -208374908, 303580624, 1875431542, -765037307, 907646088, -777159200, 1047909067, -1427493377, 829289733, 1049674302, 83093606, 799770476 ], [ -856166649, -959733118, -672681381, 547826863, -596178652, -1965717210, 1681452880, -408705057, -1983133961, -248582981, -2130519053, 1938462990, 56248505, -1506757620, -991611428, 775500018, -1580360923, -397111193, -1144340662, -2122415452, -944340633, -2096365815, -719220729, 1753063025, -1172360016, -1763323144, -314753544, 108101380, 1323327045, -1085795636, -257353541, -164738083, 1300819586, -1742829254, -289774586 ], [ 1831248072, 1082207882, -1038516953, 566821934, -481913669, 1557659116, -483664606, 315937116, -444303217, -529870034, -917495328, -1804909532, -416388201, -2008422765, 1295682763, -1690735580, -1234025229, 1127543860, 548862898, 481501150, 1325442966, -357190208, -466112335, 1492126262, -1844899265, 1159845695, 2075357166, -1089756568, -319941476, 1505685291, -1384134542, -1550268800, -1296149287, -1424967181, -339183575 ], [ 200719417, 1226251617, -1695655213, 587049264, -827121404, -344655846, 1852124018, 2029306596, 1192141906, 1328983159, -9401420, 1155589512, 1083781986, 260232638, 1778528460, -799211666, -1612695461, 562830078, -519572083, -2115637450, -2034907868, 1978493728, 1263405513, -1003336773, -1763061359, 536849450, 1134124041, 551860095, 943214759, -1278593691, 1118791799, 1781594435, -1224145053, -1257995245, 1111273164 ], [ 1707213749, 1738507557, -1416929510, -956434025, 1567995777, 1085396469, 856053152, 1133864341, -2042822529, -270066561, -653985848, 805124071, 1994352593, -1424461653, 844770932, -1589154594, 647598124, 664029525, -962904922, 2138001770, -796448371, 2086601693, 1181271658, -1043921122, -1032822308, 277612715, 2102355008, -1915691522, 2108133666, -1744456453, 1403824168, -987040848, 125598352, -2100384781, 1255488915 ], [ 594497357, 567627919, 2084592795, -1356396394, 927839156, -756386631, -1385732735, 640224787, 2131042760, -2141929526, -788417119, 108706908, 1738810368, -651657652, 1038509307, -1696421036, 282060797, -2008452860, 1804214123, 637994909, -111015382, -1136737974, -723077180, -45978094, 583514338, -1376523770, -1215919907, 983796045, 1363318732, 1853688120, -1812567886, -698332783, -1689382632, -224639125, -367034008 ], [ 527106775, -1812992991, 1443358432, 1264020443, -138073999, -681344, 758100488, 1597307048, -321060484, 1617199776, 994019167, -2030703323, 317663329, -1435250315, 1167824495, -71713051, 294836997, -801648063, 1718727127, -880856393, -1684112045, 1191922423, -292196819, -1059357550, 464780894, 1481528031, 2012360367, 1898677026, 1369503419, -906731418, 2077982755, 140344299, 1021559668, -1278469959, 1565354669 ], [ 903227180, 1443233564, 1182656536, -1261342527, -652192687, 83500365, 1497520020, -775893136, -2042437358, 1831821926, 926130193, 1457884152, 129829523, 963650936, -832087823, 1518744765, -275760735, 207207880, -42096412, -1178686430, 443891759, 1883367337, -725956798, 479454686, 1461034914, 1509320720, -1660624773, -132771346, -854314435, 254337515, 1024417244, 1885322561, -931883844, -808105177, -1242215872 ], [ 1112692950, -1956332981, 195664084, -1637482349, 1158018144, -630909835, -359740906, 1540227336, 1728659952, 1146677366, -410240630, -375540161, -584797933, 1910018922, 1413185338, 1570518550, 1698359678, -618573726, -816732567, -1601903623, 379520106, -2015015494, 2143370197, -2143584093, -1613297658, -1903414731, 1245379807, -1725610476, -505267905, 698118131, 797012022, -1169255998, 390548098, 445484842, -506615281 ], [ -1395570718, 338040900, -519491750, -1598141981, 138886092, 223361401, 839941770, 548185493, 1668445830, -1766210247, 2105073216, -1928418587, 1203066774, -425785029, -1578454715, 1552182863, -123729430, 1278117334, -1561706483, -854877383, -1809062607, 1866181143, 548419802, 270606516, 1898236062, 358904418, -642455695, -2005958621, -484826245, -1418862448, 1924573259, 918262989, -72569951, 1226692949, 1088576403 ], [ 1751220301, -128840258, 941902134, 1777818680, -745858972, 709240291, -913236371, 493658938, -888779284, -542890738, 145819194, -1208828153, 89366427, -347812185, 946945963, -1775250806, -683343853, -267340735, 87086319, -1372251728, 2016952672, 1702667658, 1085650199, -378224279, 170108365, 1949983016, -1264877164, 2065346684, -124797749, 1858539929, -29019320, -1285556317, 65955233, -975479538, 713447722 ], [ -1566046224, -933214256, -821188455, 1129120027, -233075814, 1363503618, -1494885808, -838977517, -1669472187, -2134742397, -1296903694, -605356848, 1648870694, 1681263520, -1398259188, 1167590417, -763992738, -1570163730, -1412866278, 300177291, 1952071695, 1037498636, 1237538769, -572187759, 89977313, 739181253, 1218991695, 46833946, 167849960, 990954732, 623868921, 1994365011, 351755014, -1433493655, -66950597 ], [ 1851350965, -669041657, 19902692, -1369405528, -1170038486, -1699762768, 1254366373, -1762144023, -1626303701, 84432330, 2056640201, -1224806127, -2018479063, -1583528811, -1046144213, -1178603325, -1806990673, -2122329566, -197527776, 1475978465, 1298349432, 2008668513, 850962930, -619399775, -2084665127, -1231227442, 1199536062, -722555786, -1978030224, -773831428, 1662785228, 985602494, -246585725, -760389110, 177022488 ], [ -1330911389, 423116455, 397392957, -1239102535, 1344980455, -1567319744, 27132555, -1180864252, -488371640, 806620771, -2106500766, -806347044, -262969974, 109163418, -560320604, -25707900, 915281633, 52271170, -1328078520, 1762974099, -1254455734, -1260482565, -535802682, 747277452, -1053221782, 613824139, -857995867, -1632558464, 53202305, -1273348490, 560500551, -839991865, 1812100007, 1703732544, -604070806 ], [ 994339106, -2078061963, -604543285, 1260593176, -962070682, 1854808663, -956650646, -1646105997, 2097029458, -1521967115, 1503057809, 1376964173, -1956577642, 1637882477, 1303767040, 293756685, 202467723, 1879471590, -843325797, 893537265, -1866967545, -751441871, 419064825, 1605677592, -2062399122, -737693974, -1977154394, -906233200, 259325732, 232168051, -1523031543, 653393026, 856958223, 924834237, -926531501 ], [ -599163709, -783634275, 1859584271, 1244228829, -15802589, -1893283786, -397163044, -1753301038, -870619071, -1275184584, 2144076415, 749753506, -1970675643, -1174087593, -1884063594, -1934288493, -1809579943, -1410713743, -1742437916, 53404000, -516779295, 1458458343, -1100156183, 150918993, -690512552, -1635475976, -1203092019, 1612210434, -1921802997, 1271281873, 2080790428, 126648168, -1115065544, -108997749, -312189428 ], [ -679008484, -2059040438, -1168586917, 1332178516, -1906221235, -1448155273, -1702508401, -1067643748, 1317984370, -667848681, 1434390626, -347253306, -1426493208, 95328441, 830068262, 85287599, 1857573337, -935177930, -1309661063, -134126935, -661471150, 2097809740, 2133607525, -1808593748, 911007913, 934672369, -1245523482, -1336441770, -1971561058, 67614832, 787807480, -1603134448, 1419150638, 1854871147, -1258059492 ], [ 177843869, -1796651524, 1160393562, 1848461159, 224671199, 1425816750, 1886693916, -248851673, 1490533804, -507197274, -1551441503, 1907786264, -604178489, -28716257, 2078423819, -1227081345, -1915228769, 586250215, 295342678, -1845565740, -63196583, -713158242, 579074772, -1239199431, 613431994, 1963567808, -1529546158, 308191693, 756093165, 231727383, 1151606027, -1915434221, 268838459, 655457629, 1725134421 ], [ 566565058, -925794681, 888246677, 1695981060, 1365841562, 74935347, 2082552002, 844036667, 1720258216, -1410613241, -601291183, -430229389, -467213232, -899560429, 1398084555, 1250243152, 2056490944, -2071498714, -758177586, -41356487, -309779119, 1539715396, -376390254, -788570993, 1691541553, 732042944, -1660698003, 276733232, 878732143, -848989224, 1587029604, 93166480, -555247566, 509326720, -894687872 ], [ 856212567, 694544342, -1464682528, 271899427, 2061701410, 1550671018, -917662909, 840867746, 818908656, -954764283, -838751875, 2067989631, 1137033952, 1900143183, 900924205, -901117263, -391426321, 2078718405, 601467656, -1532643276, 674212417, -1435317138, 37315156, 1744709558, -1880458695, 1110556335, 1059355844, -1143776823, -2118797335, -863631537, 1141816131, -1697738121, -1124429590, 1288313486, 417437755 ], [ 1471416546, -1205342486, -1358464221, -1738038405, 1234379829, 1248828019, -1601887563, -239351834, -566323418, 1945477937, 1657067343, 1490847098, -1770184610, -226409087, 590462026, 1151711230, 2146116455, -1822429173, -2083673051, 306221116, 277412598, 329642403, -1886475129, -546625139, 1345763472, -1785537722, 1527315535, -1817717140, -979062123, -2120658638, 1106034361, -1070821331, 967351462, -937493704, 1427296085 ], [ 1924747524, -765882334, -57047663, 2086725255, -1557155284, 222658364, -408235957, -1201164319, 349447553, 639158181, -729255887, 1894037856, -1709015029, -884912388, -1395469527, -1115574519, -237195859, 420656166, -41508078, -1378718272, -664744240, 665682816, 1582421157, -1841493608, -174493483, 880588835, 694212490, -574246786, -976845911, 440693376, 70212991, 1736454627, 627603504, -618329254, -885476805 ], [ 632410629, 940652545, -1231609090, 1842569416, 1859852900, -1703320576, 12784079, 1813595092, -1190237411, -162876573, 770077642, 1033772200, -941425382, -343402493, -442196314, -1352257052, 1996245377, -495462206, -1021813923, -629179191, 1269517755, -679470642, 160089347, -661195582, -1634016284, -336249954, 2017612564, 1376789570, 216460871, -1774649972, 1234839595, 1276673968, 1995717775, -882984924, -1993014852 ], [ -1110187892, 2146830752, 416039267, -473822943, 474260408, -1757925345, 670369741, 1329180134, 1317325655, -552736639, -1442999846, 1907924772, 1862118427, 1278919659, -749681560, 396471678, 1822127670, 1286657233, 1081081784, -2102385640, -1846301867, -328221520, -954954266, 2037883465, -922664551, -1133021317, 634917318, 859591515, 953880171, -764887394, -1460416324, -1478020991, -628409661, -595175385, -535061117 ], [ -1116551223, -1949409440, 1109630548, -1966243676, -152423120, -419953951, -1974571329, -1353574436, 940345404, 1499997441, -533175124, -545224157, 812106232, -21463348, -665373684, -1818659660, -1684927053, -1655302440, -321567546, 563080384, 719168130, -1727741125, -1235578331, 113707043, 2067284059, -1884786217, -1822258980, -764912307, -1077330259, -508497450, 757519588, 1197041369, -764615374, -706563632, -406182114 ], [ -1183916631, -1247764496, 1490499299, 1196424126, 1641813254, 2017150258, -871582091, 482112483, -997268876, 1454098515, 850072849, 781486404, -1965657795, -1094913436, -24170055, 1801347495, 1572258164, -296782375, 246865043, -2089119009, -1789592542, 1101397133, -1470163956, -1436974045, -615491884, 961101553, 2046824668, -167901748, 671957685, -1900226975, 1988913890, -1607631210, 450683113, 1339230981, -457431026 ], [ -954697348, -329628112, -1686923993, 463031553, 770093561, -1769445278, -1148385703, -1700399810, -811522639, 79106109, -693234572, -616917935, 1652441027, -229894677, 2147164716, -2117680068, 763817811, -1851299344, 225343632, -313408977, -429984316, 2012173376, 120888544, 1204557643, 177376474, -396066496, 1146471154, 1132040822, -1442011094, -302836071, -603595989, 90528323, -2075287634, -681879442, -1837305687 ], [ -2038100459, 2089208496, -21121116, -458361257, 1189507891, -1988274463, 1641552438, -1610889345, -114679664, 459965581, 1483889983, 217829, 951070339, -2025588649, -1650982326, -658544779, 1774765429, 347575371, -1671915947, 1889623399, 650619561, -866485724, 1821420639, 885161175, 275720650, 1987170193, 1954937771, -1169072945, 222919983, -217515491, 1668949885, 936523152, -262003898, 532049771, 254243730 ], [ -909226954, 2025925508, 140068433, -653778665, 1182593382, -346003006, 2082665985, -2042213414, -265888640, -196073736, -992724788, -162425533, -203806394, 623141919, 1673545049, -524018159, -696599745, 1700017920, -1551587298, -1815217610, 1619881236, 1202679866, -1596402224, 959866809, 1415423258, 1516304019, 2065834544, -1619636873, 121122557, -770530837, -285087831, -534921246, -19779466, 15792639, 697354316 ], [ 223430196, -1493691906, 1207595481, -742142427, -847364013, 1393310786, -120428668, -1218052087, -1766112425, -730933516, -2079959464, -1892165304, -1320659001, -935657021, -1506029767, 2090091917, 1976971181, -1261634311, 1978854414, 1754312478, -628683416, -70183019, 1474302914, 635714051, 1748729499, 758116080, -1631185889, 1491192767, 1876629595, -1411893693, 1461855825, 1150647073, 1909806764, -971283710, -1179757150 ], [ -2042420036, -38632768, -1266582961, -2004205714, -534057228, -1407122369, 184544598, 1721994498, -23373476, -1403764535, -2117021029, -925871151, 1997838705, 882720952, 1466947706, 1375758472, 497597762, 221187191, -1897650669, 527519052, 325951300, -1932207995, -461954945, -327663507, -316629815, -1796538589, 174608190, -1725080307, 488983152, 15161604, -1472218537, 682878324, -805543150, -1014141714, 2079515782 ], [ -467767500, 1924456499, 1618904286, 1829877207, 1822848860, 1004943896, -298884069, -1122902372, 375059138, -1801408586, 365849283, 1028947999, -1605258787, 1523471903, 1652055098, 1657504110, -660377063, 588023941, 229860289, 1178239087, 160347350, -1051482658, -2118989611, -1702188502, 1843088283, 1844998980, 868009833, -1245552553, 1682987938, 1194725804, 383172024, 554418342, -125116578, -463881567, 284371725 ], [ 1778303408, -1572704327, 1773515794, 1099505072, -896475215, 338677796, 1831345900, -1048125075, 1721199433, 592045884, 1069310171, -1963684057, -1883143355, -1123336488, -78874288, -1581174603, 2062009267, 1189287169, -1346317833, -1418122774, -1034693276, 1702170618, -1799531321, 265259901, 770369431, -108303176, 1475326138, -1207279949, 1315634264, 2049230829, -783312375, -1336518170, 1461752200, 1019629866, -1195116698 ], [ 559139460, -1342063721, 336515426, -2099443543, 434830871, 1066313058, -792759787, -408144309, -1821023409, 1481246040, -2012209608, 720023987, 583615000, 184919163, -1929713618, -1639038482, -1187138993, -2068057795, -1452815480, 140008036, 1101570129, -2115010931, -1745899448, -897831453, -482038499, -1585559361, -1252642408, -1317029137, -694307015, 1460654563, 1825955341, 713015992, -2142698171, 1144219046, -560571613 ], [ 1900029894, 1618606276, -1772090328, -1062067521, -2137235960, -772041286, 73255928, 769746758, -1908683769, -1525721035, -1848586826, 1269951188, 1984144025, -1685928384, -754024507, -1141770159, -2005254761, -919431916, -1339238078, 1229353007, 134459262, -514482293, 471670648, 1442034291, -1239683149, -372801965, -1379486212, 1887440343, -608302071, 1870659619, 2088783455, 918243188, 940847427, 795671071, 1111407199 ], [ -1784300154, 1820093555, -2033587227, -1458625852, -671701346, 592464740, 1071414219, 518829767, -2111465376, 1357612125, 224179119, -1252430487, -1863248146, 1621776899, -2020206998, 650617116, 1346854812, -1779961164, 2052258698, -1399034345, -463964220, -1294272092, -439046071, -297886583, -604130099, -1831078626, 1313765201, -1298326475, 823535510, 159861147, -212573477, 645213829, 1006115538, 377248142, 1211572920 ], [ 1865195410, 1897149307, 162246016, -1667955044, -1086614619, 723461590, -874452580, -1383482332, 1371207203, -794107342, -1751949631, 215461025, -460953022, -143581783, -777049698, 929839773, 2056645916, -1328143863, 1262516049, 1280594855, 173002261, 1455828175, -62774380, -310622555, -1254261629, 1319553772, -1109827315, -538786874, -1798747477, -12104417, -1790054145, -2019905476, -235956249, 668155630, 211836639 ], [ 1540588373, 1694781453, 1388810910, 834644231, -1909309816, -108627957, -229196575, 1394568477, 1262655072, -302221123, 1515003820, -471238569, 2046455470, 546871135, 775968958, -340396203, 1492255069, -1188575542, 325994306, 2056905853, 885207688, -1088871769, -732537744, 1262516694, 555317880, -136979648, 2069974547, 240528316, -678352057, -116639216, 1725207332, 21318997, 1955585024, -1755587392, 1482267215 ], [ -1262564444, -1134275272, -1987427171, 1679262243, -1648075229, 1271699706, 562277845, -1198747384, -1807332497, -2147481190, 1384115121, 427596295, -702359040, 2143775203, -585583833, -536417843, 366169254, 1638583629, 26975666, -1195841800, -395335082, 1338717813, 15056460, -303689960, 1889576999, -1227060322, 1548958328, 334030653, 178277283, 1651212465, -1018308473, 1603776892, 1267949648, 597796256, -718970566 ], [ -654371732, -697652384, 1505988243, 1601476694, 1859778249, -1905091632, -1100185062, 1238360680, 604802152, 1695254770, -2125984228, 1874063352, -1877649200, -1427638002, 1049184378, 1512160722, -491625710, -1085926130, -207469398, -24022856, -893019638, 665339328, -1844043558, 1388096936, -154261961, -54006511, -1427406138, -724502858, 1614202971, -403100854, 1645048343, -369698482, 1109693935, 1480773992, -1828148533 ], [ 2092800046, 1511855892, -1777346814, 818425392, 1084943610, 1361126014, -319319833, 1689468698, -615832276, 1475970069, -1103229749, 1601311350, -311896855, -284960243, 367386658, -1836803208, 1502194233, -1848794338, -1881142473, 1147516309, -1197671768, 189286971, -256061910, -1430365672, -1066533954, -252019469, -274268071, -1654528132, -1198415620, -1823502637, 609267585, -1218522752, 1606768715, -233920898, -680538340 ], [ 1157695597, 675145178, -776327698, -149239229, 2102261601, -1765344585, 184530045, 2076242999, -141282295, -1817163161, -442069317, -258719011, -1699929141, 885851031, -1053619831, 241297174, -1859652748, 1942522512, 892927035, -907651160, -2037226362, 2029447273, 1866079548, -218409884, 2023378339, -873323930, 1346305798, 1216537815, 1977523481, 754719274, 2049916760, -33551661, -907804010, 1121819681, 561903296 ], [ -1642533266, -635954761, -944884065, -154730524, 907564838, 1408757108, 890239480, 316467777, 907283785, 1197806141, 2013722768, -1366983393, -1325526507, -1161835662, 1557031250, 859252506, 625387569, 1445610377, -987564522, 1733931228, -1344597761, 2135695766, -11570700, 3307402, -1014186304, 359969081, -1210499971, -61852274, 186751833, 366798954, 1476144413, 105692068, -1833860052, -1503746457, -1672894679 ], [ -1252296519, 695823705, 338231104, -667430889, -630333650, 1600463524, -560879997, -8229198, 840889377, -1257437453, -1348987473, -585613747, -47337204, -1829165787, -750976322, 250007892, 222054204, -1804949075, 325050506, 1894813917, 289517562, 1043352145, -604304989, -1553663487, 234677542, -264849088, -1312476787, -617663095, 1231492986, 975340798, -356204749, 1369513948, -427294016, -1953087335, 1002564060 ], [ -302137462, 1628201310, -1546680225, 621180128, 2073131266, 1168786465, -1057103018, 832421293, -1363841856, 52529155, 681504694, -1267298255, 1194391061, 1184122482, -1921351259, -357430908, 1413700174, 1110640803, 170882620, -146835392, 1879291529, -194266192, 1701758203, 1448297335, 553986748, -244026527, 22568747, -45595360, -1371979745, -505607416, -102600125, -1539044377, 1069577516, -202059771, -1594670579 ], [ -1837946932, -1157414259, 1127548028, 1648824741, 1021843967, 176345271, 136806562, -327251270, -981894177, -1485577124, -440037439, 642581063, 14079355, 1332246437, 293248238, 318028164, 1631505990, -129762641, 1595038073, -293709238, 488329610, -710069168, 1493570866, 604514627, 1261823011, 156252521, 914272467, 2062884827, 1063490393, 6927661, -2061158276, -936975437, 1717305904, -1319352156, -1933845942 ], [ -616249882, -394316332, -1235281439, -916199970, -1602285371, 1420039624, -595145171, -247752862, -28547507, -788717778, 1193596402, -1967604514, 2060906638, 85042808, -2073728430, 951362553, 425131038, -1718407716, 1175033799, 755748560, -807793701, -1084407174, -1906938239, -1127443836, 2118900147, 2043462825, -219991546, 1712480224, 587993414, -1878063783, -691565735, -1190279533, 1090936014, 246013211, 255336750 ], [ -4371147, -1271781691, -1531445623, -1854611689, -1333983801, -842492806, 1627703635, 594474741, 1048242557, 1201741239, -487330517, -1091585582, -879328209, -1841398187, -191892016, -786981657, 519717141, -431501983, 1883899075, 853899481, 1897553775, 1125134202, -997939169, -500519548, 2127018813, -2076495152, -2048054969, 1559577794, 725535008, 1829738913, -2033198237, -563780356, 1454099151, 888470904, 1297316416 ], [ 1206113677, -398915768, 2014306115, -595937820, 1739512087, -567075076, 1583832708, -2051197609, 259698979, 391725984, -453927736, 183127488, 1246787736, -243900948, -375301125, 2079485520, 1707061960, -29615616, -368122526, 2048185621, -1522479383, -1790805453, 1982634506, 1940811139, 682575244, -808633505, -2138122693, 960855551, -1360026524, -176378992, 1293166199, 1521783290, -1896866243, 2118307421, 2061473497 ], [ 961852596, 332818302, -598033111, 1648126792, 1948934846, -973233465, 2000728983, 755803929, -2141263362, 1091405411, 2140902139, -171167345, -1319236187, 443568725, 1047431036, -579708347, 451533105, -1339521405, -1917765677, 1529316216, -1875695838, 419660315, 395209827, -2015616876, -1794261427, 1513577487, 1092282515, -1492440513, 1515608425, 2046353692, 251843251, 1705572065, -874404142, 684049949, -1939344004 ], [ 1968591806, -2056281383, 893220174, -1982849755, -1024390330, 462615802, -1782728039, 625449476, -452382661, -1106880992, 1603117183, -2031815070, -1913241573, -161386307, -896831423, 1000801248, -2085188619, 1696354029, 24666382, 1141415452, -1903083309, -86598240, 2104736265, 54189684, -1340050290, -1469245438, 263492940, -1789804319, -880110598, 579007266, -2117877718, -1750882388, 1245430309, 68003350, 1317274330 ], [ -1179630458, 13576666, 2129161998, 1871610619, 34978659, -1107104375, 157181697, 716089978, -1172877633, 356470507, -1543693716, 1224888695, -113547595, 1029003021, 589077943, -1168495165, -136051885, -1172800456, -850070225, 1011566586, -1157409328, 1664569318, 2075700394, 1223828609, 474576680, 465340016, -1747597425, 1054220088, 1145022807, 399294505, 1439610810, -154317402, -21818064, 192345167, -1405201935 ], [ 179843221, -1725967986, -77232631, 486777132, 1346173363, -1593677738, 1063489304, 6243173, -494285602, -1307213195, -316621697, 666206265, -269708659, -856642483, -1219951091, -1362840333, -425912299, -32156220, 735723139, -1542051315, -1471020124, 2047127904, -616228365, 471541559, -1108704494, 1414960024, -910686081, 1327364365, 1594709871, -944275541, -1313112392, 999867690, -1126343593, -1177088782, 1993676414 ] ], [ [ -110514960, 286403765, 1555648994, 1791836763, 185260243, -242878223, 509265585, -355907819, -1964568714, -1886611086, 168625730, -1273422123, -1369702569, 355128343, 245229701, -1533459690, -1118250915, 1569771315, -1702676372, -733335889, -326004829, 1315970128, -530555236, -705130376, -1395421146, -828315436, 424737165, 1159802500, 853766399, -792541257, -74641338, 509749185, 776626545, -1824842778, 415449349 ], [ -374638804, -178316926, -882306646, 218833221, -1862663822, -9618068, -1821843702, -916950965, 444581074, -1021296655, -312428502, -1795345600, -868917211, -945463661, -1400234424, -1739901562, -1429119935, -1051807452, -1355595155, -362524874, -1335402600, 905083737, 4043050, 1597264011, 1760053752, -1424179939, -113005820, 1996530519, 1996299322, -657825261, 2121718001, -1384513496, 1046113013, -677594103, 739886737 ], [ 57532152, -1967313261, 321484108, 110556133, 39832977, 1855950189, -1399576145, 695663626, -1541113642, 1095634742, -683813059, -181106569, 1058922344, 1597401072, -233609424, 704087977, 264879854, 1245027139, 1919618580, -95744249, 1518314781, 1061194556, 462072439, -1519892698, -2117472643, -1252427497, -469509151, -1806776673, -1236639077, 709934107, 1205910014, 1310694194, -667537393, -333770751, -1976373186 ], [ 1499201518, -382970717, -2077608434, 1245581150, -1758411851, 322174606, -365350337, -1511705901, -491872787, 2068113173, 2093052481, -357411295, -437083162, -1765370643, 765100423, 1579510929, -1178452048, -2142752158, -819531737, 782849984, -318937537, 1122377918, 1635396769, 208311597, 835967390, -1381211714, 1878835283, 1435051402, 466799891, -820603947, -1710482113, 1635682356, 607953931, 305297554, 1977485389 ], [ 668133679, 813011163, -1117916464, 1953070701, 1379745119, -519424786, 1924345284, -926370702, 1822093470, -472087272, -798803741, 1009716869, -615345189, 428830134, 1750564206, 770978593, 2061170605, 1643397695, 1278172686, 1717938240, 791379936, 1744107628, -1311384138, -1007429043, 982385209, 898063704, -1289411695, 2042702996, -410708716, 356689424, -626553382, -649243144, -347699548, 984727026, -1069599404 ], [ 1052790892, 657937129, 1883901852, -1047935878, -340925324, 1766202539, 226941797, -1040803413, 1625979939, -387055052, 1348768734, 144245065, 1782016530, 682629933, -1877710741, -1534303870, -1271074365, -422502473, 370003572, 926974373, -1340588369, -1628892655, 1240549857, -1372951921, 1627067588, -589484284, -696409527, -687759651, 1529540683, 1187942003, 1953218592, -193640215, 212395508, 615163819, 1831431050 ], [ 1543187893, -1979956142, -402956572, 1702194651, 1536168231, 618587047, 1015418051, -1729058014, 269579036, -236555492, -556969842, -468498969, 1925115070, 1504743066, -2082317368, 23317344, 365652495, -253585799, -1661473065, 1024820925, 1591832031, -149242164, 984013584, 1706408382, 642750825, -124499625, -1119465280, 60278967, -1764702185, -2021844660, -10360436, -1917653396, 219980742, -1508308814, 1086912145 ], [ 1089458555, 280846734, 1789397695, 729130291, -1654939458, -363175196, 1815322496, -1661212111, -1423884582, 1241440924, -1710417688, 1780609646, -1896356850, -1796978709, 178798272, 1651680491, 2053293669, 511627580, 1012358613, -1600009209, -62412881, -1565089031, 459236827, -299947583, 1207232873, -1392331798, 53448594, -1229651591, 1734335122, 2001697271, -448646769, 844853161, -33398141, -2109715558, -1151333932 ], [ 305871580, 1432154717, 2076410155, -385730928, -1043705061, -212874813, 2091555346, 2014660947, -1752032856, -214530722, 1541001, -1155905444, -656603741, 1307022053, 719799757, -1860592417, 1177059743, 760112523, 1143361501, 1666027361, 22598734, -127287671, -1514055388, 985175645, 1041957112, 77758833, 299822082, 1648089366, -1946811369, -2044061062, 1165252288, 94458686, 1448038569, 1817760594, -1109158492 ], [ -282978708, 1874650434, -631015282, 153878569, -1116453506, -1164076982, 1429102917, 584534270, -2052047646, -1827817794, -344207672, -1186969901, 383721929, 1295535283, -524360545, 1000906407, -166063467, -1348490778, 788194287, -1365330166, -1687485066, -1717403572, -1685961149, -221980362, 1719787878, -1838227051, -958776159, -50662758, -960900724, 1563280817, 418783733, -638980528, 1627282810, 1110943157, 1132488201 ], [ -251190139, 556095254, 2043840087, 839126839, -796043457, 241652742, 1936679807, -1549476749, 840154224, -1206251336, 2087489027, 1563133752, -644273464, 1856893946, 1333238678, 1861996368, -733521612, 38136608, -2047976541, 1023919587, -2044721495, -1299846827, 489887887, -1993397963, -532460148, -2003688283, 2093912615, 1954141818, 1016778697, 1631618435, 76814040, 1577167848, 469384258, -642214597, 679210198 ], [ -855645761, -796971153, 1741082382, -1732198720, 510542134, 673021548, 113570621, 164274564, -851622709, 527488782, 828252455, 997751646, -1624366200, 1407056886, -797164556, -1463285914, -1381783311, -48510480, -1395047072, -896224641, 810393259, 1420765728, -647261393, -1606058337, -974905308, 384708918, -1272590662, -545943778, 1999285453, 1400245413, -1156052223, -378364430, 506555593, 172555106, -1608824275 ], [ -1739518595, 1102241389, 790127981, 1100868355, 1489251434, 2018770825, 573080973, 1567659925, -499565088, -512565207, -1107366715, -244164941, 1114942844, -964590069, -124490273, 864141095, -1633561839, 1412859021, -1741429199, 2104439965, -138593138, 1710574375, -745416059, -654135737, 312272646, -352080615, 1100136759, 453548993, -279759703, -1413630945, 1971248637, 796795322, -1956999315, 1128354987, 712344044 ], [ -587834410, 1633595736, 1170062682, -1105838525, -1030592742, 1543653938, 363985316, -1134032996, 196299862, -2010118114, -36639250, -1216771700, -1410478562, -655485048, -2087011715, 30001912, -519390858, -946456774, 1317600343, -1665982782, -1830600774, -1677164711, -1448080732, -1275723535, 366366660, 2140534022, 1564872375, 1717774825, 1922738179, 2065948276, -1344182324, 1662357577, -1879751980, -1259688666, 198474115 ], [ -903347162, 1036209765, -2093040508, -27969653, 1929041572, 1967966760, -623514446, -690433731, -1784037616, -1245373275, 1817287664, 841714302, 877431242, 812572579, -1813025651, 2073421475, 987742053, 1332917391, -1650130833, 2032819177, 2112102286, -8399223, -664404352, -1193433513, 1562994804, -1156999531, 1798837303, -667714017, -1099745226, -918683479, -926016970, -1463340725, 1600661170, -2089586564, -2063100633 ], [ -1934524911, -2062794694, -1113090569, 137333894, 1459717463, 1375726804, 88759543, -1892922894, 1567379884, 2145453985, 1408631221, -912414272, 1958681030, 559307831, -1451713890, 342028488, 1216942134, -1589884135, -476353995, -1831375369, -1027141408, 458375174, 99594039, 94911014, -2007193220, -671368340, -1955823901, -1576194625, 1249196132, 2077708490, 367614007, -2038845935, -2026918623, 1136439189, -296087998 ], [ 1560914587, -1937794159, 685420595, 605966521, -1736254721, 2146224524, -239805037, 1531119445, 872032535, -1148330421, 1801254727, 1073727919, -423554976, 1895264164, 1042553611, -118592555, 1599963656, 116890688, -1056592678, -214766283, -1941139732, 1064480030, -1457156696, -1262753857, 598653833, 1091164802, -887278927, 1084086633, -585094032, 1662741796, 1829710095, 1768779275, 794620822, -1934037028, 1907873543 ], [ -2092612948, 2121156119, 1206052582, 1574851451, -1486956121, 494637385, 1186628869, 141263512, 718322559, 65300339, -1851731616, 1256785921, 1294965718, 421684558, 1197350552, 1151637228, 1954928400, 1401498706, 1814793349, -906386044, -371670291, -384799025, 2099756863, -1132985544, -302965425, -708705447, -109631633, 737627688, 1821997350, 1608486741, 1336295592, -1368003438, 2061823325, -1244770500, -1756839080 ], [ -2097234966, 789518802, 1822021212, 1839136161, 231703701, -1129035909, 795010290, -460549595, 1137419209, 2017939763, -1570518521, -1571602576, -2125247223, 1254816777, -1432429978, -101118671, -513778980, -860695695, 103391117, 637152780, -1352370722, -469235262, 305296202, -466244738, -2039132, -554239199, 1278746154, -1221801875, -1944400883, 1289952478, -301729449, 2146974444, -715436242, -466035077, -3099508 ], [ -211275512, 1504055007, -710018828, 1992644979, 269086028, 163062989, 2058543595, -1870907726, -615030057, 1337805679, 1132154233, 1767824412, -1189897878, 1184463292, 1044129017, -79840029, 1724342917, 14602837, -1753240354, -1947980696, -1861642309, -384514865, 15353355, 1718971551, -1508057848, 75047652, -512892100, -1668579403, 407662203, -1805705918, -1781931653, -173992656, -733573971, 1954278398, -970304483 ], [ 1063780923, 1495879207, -612808527, -411534593, -65627499, -1838975798, -1418330450, -1877421834, 2016142189, -995545709, -1575318417, 58279351, -528819978, -1889871193, 924769982, 164704475, -244361639, 1853009550, 923072582, 656827031, 931589908, -548454189, -443542746, 1448852050, -546335444, -552609567, 1982336059, -1862826843, 1851852715, 1102672946, 1043675684, 1115148418, 154062986, -1494460854, 1116124295 ], [ 557337155, -1909989454, -2006913930, 665313332, -1146277767, 146337723, -1109507120, 68752928, -830159539, 246979996, 1427698269, 1223432325, -1389134911, -991781301, 1280607821, 1237432488, 1678545935, 1265958126, -1694629302, -1253580327, 1293212502, -1784861065, -568586022, 323557208, 724663461, 918957106, -326044050, -1341092783, 1420199619, -1053047073, 2024028703, -1915920855, -898159383, -1918196951, -506408109 ], [ -1295147822, 1709575358, 506465635, -1846267622, 594059513, 1717863740, -1295386626, -2127234261, -559043388, 1362645988, -1864374574, -963442196, -843622832, -240396339, 971933208, -1664353408, -1833312557, -314621084, -1599535510, 927857148, -1783843302, 1053252704, -1907827039, -91379733, -50745512, -1621695322, -124166526, 1069346394, 2038968808, -1074737556, -1259010603, -2138117049, 1248610194, 1968281873, -1206999715 ], [ -930917966, 119680028, 1797694400, -331125547, 2031082089, 1405786300, 801416161, -99753298, 1485986817, -1570417200, 1308754658, 1658260034, -838620597, 336006808, 384944486, 560931035, 305334919, 1998592755, 512695601, -127714589, -346928519, -155985129, -1571570995, 1991226494, -1971651833, -1202550329, -1798751253, 534493224, 418079003, -146660644, 1679684903, -1660366811, 1376875837, -2031801299, -1009124123 ], [ -428714581, 1188421805, -812057713, 281249521, 1369721918, -1323620123, -1701925287, -207948821, -1290856158, 344709897, 910048236, -1587842120, 1746206033, 224479009, -879948746, -664748571, 1572273532, 584605488, 328505363, -1086075693, -486625611, 576659621, -312108850, -1955557871, 738605626, 262650180, -1034314068, 1908405897, -1061432620, -620166626, -2006447412, 1505567108, -2142035440, -1029109493, 1709148573 ], [ 460251575, 87813069, 1903749810, 156035203, 179178689, 2055819713, -920139509, -1125451894, 163574838, 259353180, -616309423, -1844805894, -2003274337, -1504091043, -361966426, 332700238, -792174063, 1243432796, 911465999, 803155681, 2023095516, -1845256, 1910811434, 1574055516, -273227811, 1806125226, 488232743, 627597375, -1891273450, -1066828388, 1968116129, 1587500656, 684261958, -1615813553, -1980274512 ], [ -302778830, -739976258, -1254998581, -900645869, -175875858, 28174332, -607683009, 1809033424, 1628610610, -1404995637, 526846137, -1945639232, -518528187, 1423764688, 1187374605, -1358199903, 653242409, -362026752, 1723294748, -42900507, -173887928, -1360406218, -739665040, -1453823780, -1822632818, -1401028580, -1997698316, 1830021186, 1479506028, 1250209831, -2112228315, 1468451448, -2103070997, -185521486, -1519742420 ], [ 424200307, 400930502, 1898549718, 1669561769, 718649533, 821632612, 1639482385, 797919310, 1538452117, 1322052843, -1297465704, -970341222, -1499485918, 2055392654, 556648718, 635508922, 1025466379, 1194669611, -954878328, -913931428, 32900461, -783240345, -1871785474, -1515004165, -441792589, 1776218940, -662704192, 577572532, -1837489193, 1910774350, 637086961, 1761804795, 206010369, 588798686, -14672377 ], [ 329456009, 1463860601, -566256729, 1482970554, -970150099, -419142487, -517707541, -727341361, 1514480617, 844697597, -8431451, 22773114, 1095389624, 1096243143, -1623348088, 1172629878, 1489973342, 1553082882, -1463220713, 959342355, -1792146994, 2006497600, -703195613, -215515735, -1995916982, 113042449, 332781345, -965494697, -1484350132, 387880030, -1295382215, 1234854210, 80996616, -28155773, -659314994 ], [ -956481215, 1894734341, 868470026, 1049941292, -445580211, -817863342, 923790158, 1721200087, -1262675474, 290267854, -1045649431, -1491220986, 1527534014, 1130493518, 1771506046, 1498815297, 406781314, -2052888438, 506945464, -578144052, 186136968, 197765301, 1631982680, 1278141216, 592556781, 840304102, 1263294888, -643838917, -2114577670, 982201577, -1538508129, -1486278061, -300429917, -1660644497, -2104352023 ], [ -1969700538, 1124167802, -1642457864, -1673724954, 1224379123, 1935233746, -1843080203, -2026249934, -1260893923, 488484524, 1468072358, 526076101, 459385762, -24360154, 220393425, 790656415, -692232612, 1505348075, -233661874, -1213614680, 1900472069, -324879279, -492455403, 1827713431, 1231927793, 1104419054, -1220205422, -841702601, -1326188575, 268750116, 596831325, 2065293127, -220995905, -2028974251, -1601628884 ], [ 285807680, 1685601846, -348931810, -523228816, 453293361, 2101355814, 644419633, -1708528483, 410401108, -990219905, -1870478187, -1123981523, 1565784248, 1878010623, -1398185353, -706001222, -1939446340, -1993819585, 1507275046, -1659631333, -1313390688, 996758111, 413796460, -1756956510, -617559463, -1324648178, 266561704, -1781664844, -1633252924, 1484889325, 1909157009, 964137523, -1341859175, 1795537551, 1357595799 ], [ 128139267, -339787671, 329706846, -1404718097, -516928150, -75791144, -985541687, -1201557215, 2110944129, 1177751215, 1311719453, 361266637, -1583291366, 831151358, 412648858, -316004663, -588929544, 2132221823, -352769687, -1613978410, 1949233135, -770400320, -1476906646, -1501479053, 442593752, -1942010519, -1579864005, -300312151, -421724410, -1264632928, -522881012, 1157805222, 1620551311, -1001119794, 32918389 ], [ 660611461, -656839584, -824277677, -2002663058, -731722906, 1653906984, 1081666109, 32076042, 444174204, 1149818038, -758935310, 716906131, -1187198851, 1094079888, -505286691, 1181161171, 514768174, 1424009775, -667991734, -385989522, -1309130529, 1606196395, -1895949967, -870333767, -1487467758, -923109255, 1341521079, 309608467, -1363642674, 234536840, -1250987734, -1041668, 1178568742, 1626424998, -443531551 ], [ 1725717708, -662676501, 2140211003, 770789092, 888394219, 1426134269, 1268823234, 1698158263, 1654033441, -67140554, -1956138313, 14087532, -1016665418, 527683587, 2102306326, -920342460, -2022891448, 1830944127, 397128442, -68336719, 90492410, -507328561, -607557903, -68293939, 1319878803, 162583262, 1484215207, -1904172841, -449061243, 253716514, 1192726485, -1419094749, -359925175, 825074808, -1642072249 ], [ -1956197122, 1462019490, 505487433, 453285693, -1946138741, -978452636, 1556829997, 538602699, 1373708638, 763379372, -413599195, -785917340, 2109565463, -1245264634, -2140879625, 639918199, -34411328, -1827939495, -1276395139, -1879060135, -1648606794, 1286179189, 1660775645, 1177195556, -573980590, 1727575944, 476159460, 669304130, -1312254581, -74747246, -1186711524, -311265164, 1686623702, 2113670267, -1960755184 ], [ -1213827254, -68146908, 1008520880, 698752467, -502038225, -1880593165, -390868446, -1963594249, 1107187299, 1282552705, 515820815, -1482306027, 985449724, 913507196, 2015203797, -1950456623, 1569561105, -728254679, -834642720, -27383173, 2047272324, -1471878471, 1744695074, 1143387723, 1105581126, -1836835870, -119995103, -1465128270, -58870121, 452742074, 444789222, -586119530, 1721238665, 460722533, 1176351883 ], [ 2005064022, 528775759, -1260909455, -1552413753, 2038070546, -893244152, 1861296668, 1002393800, -1052071783, 634871550, -1204273146, -1411180911, -1499320974, 281091518, -2113444280, -2002591838, 442035192, 159147624, -2107086958, -359661152, -73423537, -458099406, -1562524848, 2135553870, 128905660, -949025544, -231098114, -1002480642, 632353794, 799399984, 1198187370, 473152216, -647159522, -1746243572, -635816259 ], [ -1383420298, -1310333562, 1359000834, -182071486, -884942239, 303412099, 1281032779, 553569338, 2022546437, -691892345, 734283974, -1933406729, 720668155, -967776915, -170141972, 182042550, -1251684843, -333181326, -721263618, -271804564, -252242211, -1116634587, 1281553028, -256524666, -898504670, 1657717434, 1912405705, -1174398979, 542794042, -2008544565, -2013999810, -340500178, -1533394941, -1917184400, 496470975 ], [ 243518179, -1235132529, -2016057042, 143285887, 38472301, 1043975921, 541067266, -89968346, 348207282, 1851948555, 547020570, 1473897294, -1618360155, -250154510, -338683514, -1958499161, -1043523879, -1244129413, 1242387262, -863277908, 290270887, 1875630848, -589753263, -847381073, 379754133, -854616377, -2013227452, -1746497841, 794081065, -1494030586, 729205807, 2120379410, 1801985070, 1300004466, 1001232463 ], [ -565910540, 654798295, 752358803, 1519513438, 581703720, 1023758642, 89554987, 1298664856, 376648142, -1865867931, 1366748509, -1565643635, 1627682214, -631269391, 1013923309, 493379833, 835954720, -1016469144, -496303723, 607867263, -689170219, 1921931660, 1494827297, -1470214013, -240133149, 980104506, -1388556084, -714729551, 690450316, -916739096, 856883543, 1448647564, 420617039, 1137160977, -1109922522 ], [ -477767923, 1733260107, 1682210535, -2062114684, 1244813812, 610866244, 30974564, 1717229769, -1135322953, -105776191, -1019800220, -236539862, -1685733003, -194468696, 1139313091, -1136219589, -713406097, 252105121, -978094610, 161852416, -277099378, -188673646, -1108051508, -1767070308, -686534858, -568851574, 1315610591, -681785108, 1455469961, -1349414049, -1869067684, 802962589, 545792005, 1096442009, 351513849 ], [ 58789538, -748301732, 1145380549, -497619949, 1177074666, -1531107977, -1373929736, 1066849841, -1836461333, 1532470505, -112860168, -619675521, -91395133, 109582636, 1803195987, -536371146, -284087427, 884554728, 791309325, -271514379, -819969442, 1923610344, -764644640, -1849551576, 2133641859, -383098448, -2058294370, 771867098, 1145264239, 732938727, -2098576952, 144098812, -779143036, -1698827893, 567532532 ], [ -455481176, 1656987355, 2130782745, -1272175230, 971378658, -109688798, -1993457463, -525818335, -1764326498, -1405287139, 872604547, 1640485697, 20630175, -1318956068, 563520440, -495185801, -1315468202, -1361218409, 255710769, -783970831, 622214507, -18109148, 457184844, 2002081181, -1965923994, 1768632903, 1408186003, 859280494, 1174826018, -1759288126, 1781246764, 1459745490, -2048345715, 455441953, 362023506 ], [ 510768352, 2095075482, 1463593473, 1522710585, 1602673930, -1673643412, -1030990157, 2114679466, 264904401, 1647869192, -943289718, -112235195, -1623352670, -1113690556, -452337282, -1672905130, -2024569401, -1197426325, -686896163, 1421053640, -8436124, 1137445486, -2088007482, -371101944, -714690790, 1925353881, -1008166826, -1155684541, 1668503074, 722560791, -1874785039, -1025575579, 1904282717, 1346829507, -498852386 ], [ 1596635027, -1032611059, 22852715, 1007180123, -1228281631, -769234383, -1993047354, -1536304132, -205490522, 981587513, 1828353421, 2061868945, 1217329189, 152489437, 1397306399, 666779458, 1239050504, 75841392, 300940257, -1076764143, -1363255146, -2078090194, 587420877, 895439404, -319486344, -420665705, 1641377957, -948080522, -147205915, 1849133994, -1413587001, 1834519556, -1192378241, 320818175, 812226907 ], [ -1076988072, -655222523, -419069966, -172655221, 1702620185, 1233446978, 53742203, -2122530160, 1917712414, -349396367, 829328191, 1135449575, 529459230, 136733331, -1369549825, -1704209306, 1612343405, -687111888, -1380765375, 1456731283, 1965946403, -178018993, -1664359163, 1539132804, 1090435400, -250584580, 1351091801, 306843478, -742803241, -652527779, 839805581, 1070805542, -274047340, -699008410, 1032836646 ], [ 1870969056, 1731779941, 1903838382, -216445538, -1192330550, -943810412, 349621552, -1885998995, 884342767, 72079630, -49061437, 335978848, 1806387679, -781398648, 288009135, 1274933561, -121285285, 1875935556, 896239619, -1619966635, -1856411071, -401757003, -233568318, -677788865, 466155059, 1153365951, -261366075, 1395836161, 1560435181, 930856826, 1672558421, 498856401, -1899306152, 152931904, -1906773612 ], [ -1579872102, 1338007052, 847620410, 1795842695, -381423066, -510403049, -1636275898, 589325884, 847856877, 1538215909, -1952648622, 14929483, 154337997, 1226492140, -825530793, 1919832829, -2056866518, -370200467, -62214379, -1235105386, -904008230, 1427400752, 2135100698, -2026770785, 25672934, 1660572782, -83339231, -119467969, 368248094, 276969794, -1328978553, 1018949493, -524482570, -1228862352, 1176932561 ], [ 1272014797, 20863065, -1693215729, -1918550744, -242675648, -170769609, 1997734100, 1027250826, -1396827531, -2004986038, -1574736012, -540506045, -464508586, 778395723, -958370252, 418546903, -480071987, 1167598421, 92032874, 1527238115, -297943157, -1131331663, -202225662, -42213220, 472950610, 1583147752, 180964555, -379944570, -160921848, 419881188, -720036066, -1759367586, 1310223386, -1776999692, -1604204571 ], [ 818402903, 475433061, 102759089, 1541570936, -1484629808, -2063946685, 1730089656, -1986600543, -1066023368, -877833600, -716639792, 2012003435, -9182166, -2109243053, -274347274, -697807734, 1369038516, 681601811, -2021865619, 1761149732, 493294531, 2045631744, -1891268852, -1672915330, 758115922, -246257399, 709543221, 1131742346, -1568000045, -1552338993, -471088591, 1299446496, 791717175, 1779299980, 621056193 ], [ -1256030319, -1879860779, 553788401, 418794309, 1297224207, -401612866, -45876905, 993401613, 134710909, -1847972784, 1369518728, -1167795855, -1970186946, 780511819, -1064605258, -961989625, -2092713437, 1680500956, -2014924488, 1802439462, 1970786403, -313934813, -1665121647, -720547334, -117315135, -1477980722, 802928464, -1442726160, -56889980, -216460260, -692745429, -1695899605, -1075971693, -347635573, -600046876 ], [ 608878113, 70347505, -447271255, 1301244795, -1096280464, -2060633921, 1907612908, 1736642801, -120644796, -90071218, -354548918, -264582904, -411420446, -1261747115, 912832766, 985475850, 1587350480, -698543786, -1020456874, -88329466, -469579335, 1489135934, 872495594, 262923811, 1031356846, 1748139482, -135696453, -1305981204, 1557541487, 1417983121, -2050318785, 1515697955, -1052467051, 751727004, -902715947 ], [ -1078526958, 958930245, 1442597992, -683944394, -58063078, 359902176, 1790972443, -899160940, -1695006343, -16441668, -1686260244, -669494420, -7890128, 2076801987, 398894807, -2048704571, -1346357343, 232772584, 1931865, -1408668172, -1585127930, 1066494714, 76339531, 489787158, 41851254, 187317152, -693169636, 419630247, -1658290654, -1352772081, -265502419, 2097704349, 854325587, -654345464, -426988681 ], [ 155337923, 1536004481, 221136765, -1701995776, -1974972508, -675257761, 353364365, -612750159, 375360578, 272448385, -409457951, -281414996, 79210407, 111637379, -1809674799, 1109038309, -1848893028, -125464018, 1942730865, 2105886738, -1338504027, 971543034, 113393020, 1965034655, 1587479853, -1814354045, 1312765853, -1166773940, 785930159, 805040878, 292902717, -1407353397, 454812678, -17598300, -417338878 ], [ -774643120, 373730987, 1158052073, 1539892724, 335454511, -70816125, 6261668, -733332373, 1348888172, 2087739404, 1927314085, 1298212789, -31747648, 768944954, 1827627663, 126894394, 2117456295, -1004624653, 206049191, 2090821865, 1671794049, -298004828, 1197312217, 1896557055, 846630612, -2100554624, -1446875473, 230469528, -122755931, 1241122290, -1891787377, 1672973188, -1269798339, 1185151120, -1628402233 ], [ 1170868036, 1942955850, 770926876, -1308608583, 2015766017, -2096291568, 212321945, -362271380, -1567494506, -884726841, -1924167602, -1995460938, 651709053, 924386871, -13941229, 5059465, 1833045357, 1665112880, 429140427, 157385875, 1756415629, -1276701308, 27659646, -2106369978, -1365834376, -1838284593, 1685060781, 739607189, 1563368901, -567375640, -246610212, 1267104085, 1330341012, -721136149, 304190155 ], [ 712379629, -1617117208, 1401247650, -714006895, 96079037, -1770968658, -1492982738, -64837017, -1322807871, -1136457193, 683482291, 325594723, -134521308, 1469684644, 1575673601, -753926914, 1404182519, -626610750, 220634240, -1921238139, 411998833, -800091828, 1706167096, -940244541, -1692125205, -684144660, -756215395, -1086237783, -1650417705, -974799986, 320978151, 1343043573, 1845514193, -695360714, 1719628867 ], [ -2133006925, 1096871824, -1145674088, -1069928886, 1755903273, 1165544411, -1896209386, 1411451791, -977570181, 1769660012, 865932330, 1469411970, -404742750, -872575660, 1294962592, -865572368, 1940221102, 2138205962, 1229882590, -339799246, 1683295867, 244411679, -1949052610, -203154438, 801721209, 218783488, -356352749, -1151065543, -299028752, -1414869364, -1730102753, 119424475, -2090043968, -229505405, -1103846104 ], [ 474912315, -1262486001, 106624773, -510715456, 1577528281, 1609591631, -302291088, 361314709, 69570605, 304738900, -2045554502, -1897978657, -1799815792, 119065626, -1233451110, 1786430452, 37698586, -1549717957, 2095722707, 1405640796, -1140895764, -1560876520, -631801851, -76132266, 314347430, -1181175878, 749458315, 564687592, -1848170575, -34132129, 117735151, -1774152330, 147176894, -625369311, 1404323630 ] ] ] ] }