{ "type": "int32", "data": [ [ [ 40969179, 858179120, 1502425041, -1710932298, -953871605, 197979058, 613498107, -1471792103, 1392249369, -22643883, -423269641, 1256816917, 54552848, -905763201, -275252343, -1491702397, 1473449217, -796739328, -645274014, -1401647302, -544409446, -1359091370, -1948854029, 847075703, -529054441, 877563702, -1189236410, 125160926, -1246630755, -1064200605, 2015178563 ], [ 127344109, -2122186446, 1926478052, 1385061286, -499537088, -1114096191, -328286759, 1174220314, -24640626, -1400060162, -1381211888, 2116666118, -1096446844, 338802822, 820094345, -1483401424, -1453525446, -806997828, 448871767, 1484840276, -490097919, -923282558, -832008252, 1175074459, 213676017, 513523015, -1178171969, 609048158, -817471485, 1657695836, 105383911 ], [ -1478911100, 675567162, -2029819112, 1444620846, -401437323, 1394397659, 1889346106, -9710136, -1670085372, -1828718309, -778556913, -1339766352, 918063607, -2145470332, 918122246, -1350338791, -1609018271, -2015471470, 1318882838, 922278707, 1702567940, 198236510, 411748114, -1994020271, -2055373496, 505287481, 49890635, 1349265187, 220251491, -2024925524, 623019057 ], [ -1601808805, 1659760598, -123676649, -247250263, -1965778731, -835458384, -2056098986, -1680470234, 353979181, -63205463, 268768463, 1318233981, 1317057957, 1639506890, -1812907759, -1825424973, 1705934341, 1591073103, -2067457682, -2018947372, -853147702, 210758737, -1938443671, -221797794, -1098388464, 1806435841, 1353643559, 101732446, -1610015824, -1012254856, -1280416820 ], [ 1541146808, 478320966, -669167702, -2054444142, 1420763056, 439895852, -1113394065, 1693830753, 1099066869, -1848742159, -2114962524, -2122123233, -986264652, -403937408, 1843650066, 1499202597, 2138249915, 1869140425, -2128584419, 1293511966, 1818432449, 641376428, 1988142762, -315437826, 1238452708, 1241135460, -1172784049, 1102484789, -106366392, -1358823280, -1686267585 ], [ 926763044, 1342885670, 1256613721, 2018887688, 1721749001, -1352055672, 986203282, -1196796051, 998116418, -294879979, 1724929339, -1613243165, -1313081675, 517634786, 214898850, 1545202605, 1690067031, -1023105181, 565426395, 1107455030, 1852604041, -624136627, -1930895810, -639056202, -1228546278, -1942814090, -1196814012, -1315844655, -1810197862, 1154559885, 527099129 ], [ -1486419990, -423255445, 1451314618, -1106091082, -1132769143, 978114039, -437860353, 756648508, -1317950162, -1979051584, 159887766, -259832464, 1485332422, 945847553, -698142096, -1703513818, 180670858, 1266805397, -851405629, 498434591, -2006468432, 936862489, 1445928242, -1072018344, 728356811, 1063864567, -1122231515, -1401463705, -498633493, 1547654623, -566074350 ], [ -1262734731, -918820537, -995459152, 139424659, 733815096, -967451551, -714905435, -49765348, -820125610, -201110516, -1878836698, -513496384, 1374841634, -265731958, -174537486, 439602937, -459343230, -336728176, -1092912480, 1107838931, 237185956, -2076199076, 255898105, -600079429, -2137378908, 33211088, -1779822501, -1319522601, 485004963, 61236338, -927835799 ], [ 1578330128, 2077945400, -1745152129, -1079836461, -2128324680, -1494438799, -582417022, -1955762460, 1794296156, 801096574, -1791587677, -899287203, 921051613, -970802877, -104794164, -1673168791, 1561660094, -1922116750, -1734230928, -1158092823, -578269549, -444021992, 822846732, 696052543, -2130237118, -1712846089, -783108824, -574813835, 1170318918, 2114898203, -1068384365 ], [ 777915936, -967915328, 2144022356, 527377018, -1806428181, -1745791889, -408559352, -241052420, -1158657003, -1801863456, 1896495774, 802624930, 1740693038, -915697748, 296420159, 584413995, -828374908, 619559170, 192656849, 1533047068, 1593957972, 1839620018, 317256377, -1908254539, 1139299571, -374648671, 806442554, 717832415, -1728575832, -1324355503, 1107544124 ], [ 238899240, -1251596010, 1512325556, 1591488912, -1190565723, -817546186, -1315486791, 275983917, 1151131196, -920225828, -2069529840, -2110853087, -1016477388, 1203170305, -591099452, 922848369, 1747501495, 1819553289, -814097008, 311406126, 981071691, -1339394483, 840642812, -1413744937, 279206906, -475461558, -503083207, -727320653, -46679836, -395066048, -1027461115 ], [ -1181285807, -55206700, 2098721969, 647869559, -1779375128, -1837281841, 1027187787, 197446777, 290486198, -549680511, 238874516, 367826601, 486771554, 1904022307, 1735363808, 1440789233, 752268487, 798584778, -984107375, 1562441392, -991082362, -1616732778, 1409217202, -372845677, -94173674, 559464038, 879918477, -1805025784, -532940884, 1226906990, 1022996850 ], [ 555164357, -325980109, -623775242, -29402785, -1367935567, 1840112953, -1336365668, -22029685, 1103570555, -1181857718, 2096947611, 134977949, -1469429688, -2110793480, -809523105, -949437915, -1933941712, 447326360, 73274450, -1842765677, 1416622165, -191575938, 381976835, 424557644, 1451086906, -1174658259, -1967799002, -1211949467, 777041735, 724967587, -813235786 ], [ 2036658486, 818697983, -827445719, 2080956795, -1255343336, -2017583988, 2078838568, -268896227, 1437332579, 1540000773, 1872575684, 1115449907, -1949495035, 193240535, 1862318591, 1138245847, 1453115260, 1232441129, -860351337, 1184238134, 533519056, 344809789, -1408046049, -1682167416, -353433290, -1085825634, 439997101, -793550123, -1673669037, -2000967392, 2003556211 ], [ -1684049348, 1843221221, 259183100, 1577846248, 1765016038, -1595342233, 178917017, 726533267, 562859592, 1676882729, -1424027344, -1556390430, 1435887948, 632638600, 1796854376, -1270534249, -1904354330, 815398903, 1107060575, 633599518, -1939835785, 1596052864, -1060463724, -61335283, -2048492165, 1111816378, 1361060804, -1323600339, -1811600181, 612576930, 233323221 ], [ 1618504385, -887117489, 957743436, 1493768226, 1626027540, -1784266086, 557427517, -666030216, 220804042, 732885853, 1782598587, -131073215, -758475691, -1324158502, 1066677800, -686127976, 829141914, -999012645, 1349726232, 720704419, -10176897, 2100032601, -27469775, 174009974, -2000652664, 635988963, 1852849301, 352130506, -483987647, 630915479, 223427850 ], [ -1236445050, -1296126581, 1706054450, 499117837, 1661240050, -660935557, 1956696216, 365308441, 1573823338, 1010768068, 1837419181, 472403755, 1161194744, -2015935441, 155311363, 1314600612, 1366643818, 261424109, 1911836726, -1123576490, 1264135515, -757358894, -1036378983, 1335903338, 1317448486, 1873824439, -308748150, 1346318434, 1153506173, 1658952751, -804638912 ], [ -43478410, 891821744, -357504726, 2143183124, 1369359447, -2055701454, -452807924, 158441488, 884149763, 169755277, 485532633, 362032568, -1490864572, -621085786, -821758639, -555788067, -1234934252, 1957870625, -1608565095, -719302788, -342829469, 525604879, -1295306029, 894262030, -1840580178, -1896229115, -1258614965, -1200066320, 510629752, 1316052937, 1324694132 ], [ -1372210238, -159253872, -1403093396, 469598891, -1066670675, 646205343, 1176551036, 650452017, -2112224746, 2091044257, -199756354, 468019355, 799871226, 198588055, 1962559246, 1575118435, 673603769, 519465099, -645983922, -179786824, -2122881389, 1041175794, -1583892271, -1184404263, 327325019, 741095865, -2003923607, 1147722108, -1552473098, 595128071, 1198726393 ], [ -1341161996, -431046022, 64440006, 218377794, 1331192469, 1952337681, -417722525, 408949315, 1837262181, 453479531, -1940665398, -817789523, 708942134, 2085196995, -1147351167, -1222248643, 638740516, -1650168676, 1929920433, 1763861960, 322040984, -690451351, -270966482, 227242578, 1540409031, 954152964, -156319681, 590123719, 275926253, -1639852158, -828592366 ], [ -1271887282, 211906511, 2018959303, 926879683, 695644349, 39917122, -627318968, -1241920512, 1751939846, -2063109710, 1761939116, -1211222567, 1300666062, 1504348411, 1791519154, 1972432366, 10843878, 268108784, -2011173678, 1413357932, 347549732, -1945703256, -659364721, 1518658979, -497741973, -913968678, -980285095, -1393908293, 173387741, -957420519, 357920279 ], [ -8510862, 650962652, 376043848, -1893100642, -2117588113, -842050257, -674286270, -208482502, 878177744, 2026688520, 1075078679, -574983888, -1140818957, -617803756, -1088884425, 258673393, 771660909, -1021631422, 470620914, -559054088, -12166641, -1123868607, 199867534, -1756541288, -2340092, -230217194, -398511400, 1727384362, 1236411102, 314209344, 1668960163 ], [ 681054828, 600622802, -81583844, -988942756, -862294682, 2037646468, 766203754, -1768568036, -1137205590, 1941582105, -1252371795, 240502551, -629937428, 902626850, 1551102261, -328362957, -2103494388, -613803793, -2053004427, -1188403733, -492640693, -1665414335, -1994761310, -804128516, -2035212509, -1054349932, -1644499383, 144748244, 1285130664, 1534314933, 520824393 ], [ -1788441362, -1833928136, 1060786228, 1064017082, -998360839, 2113897747, 605959570, -267423325, 546583397, -2066966909, 1020072351, -1199646202, -2082040030, 538444713, -2141564377, -2035482695, -1422772328, 1952758781, 2063218982, -341180294, -680002884, -314768016, 537957927, 324168112, -824601171, -1063430948, -52284832, -912440283, -266730402, -2024951035, -1339786801 ], [ 2017044555, -608909189, -285545451, -1328681179, 1605271158, -946281127, -886828123, -355254718, 1323714227, 1269350510, -1361326960, -1303854930, -1051836612, -1306775899, 3143939, -1085080782, -1835906469, 1242706612, -676777546, -1085285480, -1531816295, 1372040570, 438115390, -761655663, 1408566460, -846455096, -1074756960, -522794948, -1979213680, -222796487, 1077586344 ], [ -344546483, 346646351, -453675790, 1386960188, 2137905003, 182293194, 829436710, 468799270, 1639050692, 1742113411, 1690619034, -1847870407, -313802841, 4650828, 1182000449, 277497405, -125590011, 142892752, 406659653, 444057667, 1007202082, -428744211, 351360580, -1629504335, 31114382, -539786097, -2096628033, -1259438961, 2017623559, 211168166, -1984343979 ], [ 1655773502, -1630818481, 534220004, -1965062406, 1444854717, 542037206, 1528594296, -847684373, 1687780252, 1691249700, -95846990, 398129833, -530346477, 1209149450, 607351215, -1523775739, -385987922, -383859289, -277977076, 534489854, -945513919, -1340974033, -183042049, -506760078, 1750585907, 1092892715, -1093549261, 782500899, 451909964, 1726158665, 1054648290 ], [ 249945415, -1072921466, -1259037579, -539803285, 1626661026, 1713577973, 1984381149, 2065411492, -61810036, 435631232, -1784679480, -1462547539, -1061276392, -1419466936, 1083003351, 1476547446, -2146498051, 788349030, -881481554, -23030527, -562680766, -1496638079, 1238660306, -825038598, -270382008, 388784847, 109734812, -1354210272, 737008928, -1462642750, 1223752169 ] ], [ [ 637200336, -695381302, -627542440, -1409460495, -243274671, -1365892685, 30749184, -1459650949, 1667498158, -1655952753, 942313425, -253852523, -689811104, -1361003951, 589249770, 1213394013, 634063083, -2147237405, 1426940121, 1947865721, 883312553, -2090701413, 21281533, -750186623, 656987291, 1091171212, 1663811219, 1597999242, 1997631998, -1772862870, -1641168819 ], [ 1293136429, 928663733, 1080231940, -1138084358, -172349485, 613091124, 545066591, 1540479328, -570561000, 1445665082, -808190473, 1116937288, -2005575413, -1266124331, -2118125015, -1218944360, 112351249, 1593423511, -2097714106, 365170912, -1619882354, -1400950781, -1732924206, 379071645, 571601287, -959453618, 725632102, -427998438, 1092268501, 102274495, 2032341907 ], [ 717139488, 2061095211, 1762167992, -1255941443, -660378445, -636856107, 474957932, 264153389, -122507494, -1957671839, -224399352, -1321014695, 1929391309, 1518606550, -1366675166, -394484074, 580111206, -66054086, -1413417755, 1015894581, 1747827662, 1326013142, -624488551, 1567261387, 1643724990, 1695970751, 1397087303, -882474480, 5154527, 640162067, 1347239474 ], [ -1669761335, -1860667647, 2013877764, 842519115, -997984544, 2130410830, -470827531, 566844251, 1849763574, 1523529981, 558990617, 220901537, -909267033, -1387675553, -1776962984, -2076777166, -48514113, -646562406, 389635644, 47219433, 723250995, -1314469485, -1440222280, -1603182210, 884421696, 1763292611, -590182655, -1528296215, 1907012852, -1160696240, 659065171 ], [ 1640364167, 1795602607, -1185251161, -2018075634, -338046420, 1732463425, -117296843, 1622938414, 1433437471, 46340237, 1586654031, 2046161444, 771040674, 1070393257, -230183716, 2126273381, -624719335, 1100961633, 1898524006, 1783218044, 1642409834, -1300743748, 2062525608, -1301423054, -1134586148, 33233101, -1529029832, 984715509, 1838752232, -1009324066, -741600213 ], [ -356716723, -1774380234, -1406965791, 1930354879, 1827626522, 9905875, 1049752478, -1937689752, -1982649444, 1654269831, -2050850297, 888539941, 2120837603, 1257942313, -446312232, 156373472, 439307781, -239191376, 1923495243, -1957524540, 1957684065, 1542555450, -1735448285, 289001012, 581722319, 2082065013, 2116679397, -127048776, -1375873702, 1312386319, 699326895 ], [ 58071167, 1176834451, -1791756478, -1822937931, -81199786, -485232331, -1473267739, -1265766276, -58345655, -1903624757, 907942530, -1720997097, 716649026, -679564602, -1471804139, 340027492, 564021131, 1948283594, -273104634, 1871198487, -105925254, 1599416801, -938347705, 1165811407, -1203883177, -1972705209, -1588355672, -405308672, -1587654898, 1199813680, -1764266473 ], [ 2007858375, -643109511, -162155328, 1050418309, 864472336, 1450305610, 2127443422, -838677804, 528326050, 730610779, 1197374799, -909714753, 2002804943, -1120119183, 902308478, 1653255422, -1580971469, 161251701, 2057764569, -1510719291, 1305537022, 1453955267, -1011083967, 889621692, 2093029511, -483758519, -1805415363, -1031657279, 1889146243, 1803032349, 1465081072 ], [ 349176914, -966553207, 503515599, 1547965011, 1379690567, -1888027480, 906888890, 1942266198, -1609169262, 450241254, 519903688, 90588362, 1081814968, 2109006143, 646757353, -2034263106, 77384476, 53396642, -982439417, 1010257279, 306930134, -1665306000, 1188593445, -2083207513, 1583122756, 494838860, 2127024323, -695674643, -1188993551, -78145091, 1321979448 ], [ 525280267, -235277405, -488864085, 1240068085, -1225990634, -2003712341, -1122783713, -1248322832, -1342722504, -819763046, 927682319, -1084728234, -1570703470, -435090652, 2028002592, 1882716312, -2126954675, -2094087591, -843486648, -1524527269, 1300051297, -1504948915, -1760522666, -1177614827, 377865171, -1435142130, -899203726, 11942490, 1998983660, 1570385088, -1206965256 ], [ -900873604, -1842674253, -878380712, 488514659, 76593540, -532406005, -2065878892, 1734725489, -471194392, 1782320227, 1009914079, 1267241333, -336758852, -1594947121, -1183049300, 678885081, 364750951, -1751523083, 1552924846, -2039072702, -124275704, -1300579363, -1403390184, -23830469, -742492418, -210040080, 1912860238, 1185426069, -749363961, 100532163, -538011440 ], [ -1012643930, -187259581, -1547417505, -1136077862, 299408033, 1015844889, 750941660, 2089654212, -1232991648, -1628891472, 566213003, 287762342, 1547096810, -1601671207, -1107250405, -378401215, 1371966942, -1301092951, 1934339869, -1672085978, 1874729236, 745760862, -1541067039, 2101117956, -1937282007, -473405669, 973143887, -670150693, -506609368, -918082685, -1384125516 ], [ 356052111, -227311527, 1336344430, 183332425, 58272034, -1452692011, -1065620764, -1984904663, 2036857827, 1210342764, -985615886, -188562229, 266836290, -1097897963, -1596536688, 1955047342, -614536634, 1112636498, 571913312, -418103448, 497145484, -975596901, -1063949620, 984434953, 1188962284, 963578423, 857626530, 1649237257, -842929150, -2091085086, -957881077 ], [ 556694231, 418155259, -937386490, 1196297272, 2038471803, -1619188929, -2040878999, 836013999, -53931200, 727884031, 905414499, -1975166705, 1079168995, -1395878299, 571550753, 2084788365, -119735779, -645983376, 1758488589, -355745080, 329684902, -1285931610, 91081714, -1830731061, 1533801858, 471497761, -243962153, 1067586332, 463359940, -347068674, -734372672 ], [ -1855620060, -1236207884, -419541721, -170347505, 2123335618, -704246981, -81339686, -1985420712, -1756654974, -57139255, -652599678, 671028298, 1475958813, -1924129691, -1436983562, 289129260, -1720170411, -815889917, 890857407, -1972320218, 507166493, -1731355381, 1112874010, 929088248, -1920224118, 168088790, -121799019, 1958062222, -1976980449, 779902503, 188799024 ], [ 1986728897, 1007739476, -922888191, -1679753611, 354262724, 1499900040, 251841838, 345696103, 101413785, -551671494, 1706872830, -1431611787, 119003723, 1586907191, -1015166469, -333339445, 867430850, -1598850397, -1009968550, 962917835, -1789464625, -534283373, 380704026, 1505233376, -1557027103, 147287093, 920051719, -442617999, -265442612, -172436459, 1572811197 ], [ 494389756, -409163474, -2106025940, -445842208, 1357910063, -305546012, -457695349, 917942250, 2024691343, -1480987350, 1907456210, -681590690, 372018537, -996945648, -2054888936, -481214742, 1643870244, 1768095350, -530764636, 564028955, 1165426218, 14050852, 1339702674, -1593396292, 1860106218, 327558835, -1476818359, 1283055385, 1842783056, -597235391, -146572138 ], [ 1730337849, 167867428, -637942092, 607236721, -1458329885, -682431633, 1407568305, -1745197042, 281703621, 778747784, 72140099, -473259148, 1828326207, 1325096190, 1394933896, -1729862354, 2116286577, 23532075, 823174679, -525485344, 341914943, 903110227, 166809745, 303209751, -618511198, 2113769299, -1370391566, -541464613, 1396413635, -106235232, -2118994298 ], [ -1712062376, 1665832007, 2111438823, -1020153522, -1243260797, -1119267454, 1781614354, -2117153889, -1730354784, -601306437, 2056170187, -1766056214, -718917663, -1354881320, -736469442, 808782960, -1289301816, -363647871, -1452746490, -2100488276, -1730392, -786486287, 1048007906, -2121160417, -1933689550, 1783200838, -290949158, 1548224094, -1689499710, -630162422, 842044665 ], [ -1114766034, -1197137879, -1688272017, -653052736, 881279337, -887985938, -1630210879, 537959206, 728174826, -393226902, -1037864196, 995195828, 984818950, 429010833, -458533793, 20209140, -1559759263, -2135144572, -956144178, 82957513, 816296120, -1127478136, 794957959, -826630571, 417712198, -1675323971, -759148204, -1320270291, 580926808, 898941513, -1966196643 ], [ -439464743, 447843681, 1027895826, 1208103295, 1162665791, -1553873244, 574103755, 1359283905, 243900197, 1739487387, 1372601371, 1971485213, 1926940865, -2018468492, -440613899, 1699204714, -1799355560, -1874988574, -939128025, -517869115, 518707523, 207786347, 1006225334, -1195229170, -78644178, -667537236, 1723441357, 1752648782, 1389082028, -1395523745, -1748274704 ], [ 166619289, 892266525, 1404386200, 1274001072, -1111951333, -671897910, 1868625418, 893837424, 2062058534, -1208868898, -1004660794, 668604938, -115955257, 2053123959, -2099282295, 527297851, 1978948156, 138741436, -1557802441, -1884933181, -310070911, 1125017016, 741625363, -1701779505, 646599758, 1760642432, 655229610, -1036395263, -2073961194, 273362304, 1005808973 ], [ 1600493515, 1056586958, -146612758, 194840257, -1306029397, 993712728, 685708716, -2144920967, -833188712, -1433597916, 2034253845, -1828611477, 80897281, -803674271, 1830166547, -1273004676, 1919372198, -1348283686, -1972730495, -345438211, -11282757, 530973703, 104548224, 186471599, -826563867, 1447029085, 200938994, -456112523, -1812918959, -396194748, -254049753 ], [ -2101474031, 1319597517, 1117595336, -1135444665, 439153457, -1560929838, -1607162772, 735775730, -1324348868, 1811916338, -1412390938, 644835364, -397156120, -1823862048, -1984249209, -1549470258, 1196852187, 2109344869, -781055155, -992907693, 1798285695, -395654120, -980898495, 230230730, -574006642, -856027046, 1808088050, 990209378, -1423940688, 395450558, 1484646392 ], [ -52570911, -1497001516, -60048725, -19550698, -1282857554, 1606276540, -1983648450, -1461336436, -1687335629, -1986657122, -906907196, -1119363293, 1341258905, -1021654560, -1095467661, -399036008, -1764543032, 1047054595, 1351003581, -1941601779, 584184545, 308711960, 2044258885, 967506459, 1742154115, 1319351992, 475219765, 2003926617, 486002800, 1397424115, -233526305 ], [ -1704249982, 692574325, -1392530680, 34978784, 947355639, 1605744350, -1238063335, 1702891539, -1086579200, 1225908699, 1499682581, 671036171, -164890583, 371546279, -443001347, -1686928403, -131759578, -2057442529, -1045036848, 2108862996, -1771545331, -1905565720, 2049543651, 967064275, -893584298, -1665514660, 51766919, 1905431736, -1895555761, 2138901328, -1506671329 ], [ 2035336540, -1708768423, -1014933516, -1927873535, -239249541, 648456908, -1554906773, -2074814435, -1577557363, -185242868, 58309413, 708579750, 1912742299, -587971997, 371911639, -1502434088, -679677514, -1188055454, -1337676673, -1487705338, -1957736311, -878788594, -1917513690, -617364184, -1882582626, -443881703, 1332747559, -1189337549, -1791457523, -1141593335, -316429027 ], [ 598674009, 540435442, -2048473888, 1834777849, -251468121, -791583454, 1843338258, -1352357565, 1122858100, 2081706309, -717666531, -288020049, 208328251, 1414899577, 2069891956, 273054061, 929105698, 1535209708, 384965724, 1224855623, 254475813, 209191377, 1693301696, -563305141, -1310873968, 961468089, 337936931, 261642041, -643525957, 924387288, -136659075 ] ], [ [ 669270137, -1976045021, 1853863919, 1259354200, -12053008, -1355963961, 2075951055, 269311621, -160008131, 1818154925, 1746411422, -1041699525, 741984647, -739885246, -1982832464, -403236042, -1113902627, 188896016, -242358345, -1159159400, -191011982, 1024066851, 513836045, 557074081, -1601706182, -1747067188, 579358311, 41320652, 554929240, -602143967, -1686099172 ], [ -641560607, 622231802, 2074842321, 302559301, -405972741, -582552278, -2044484073, -1305047160, -623067716, 488666886, 427666901, -723663549, 119317891, -1163174317, -1816408130, -896020069, -1425133816, 150342899, 1156915860, -1423068649, -2116385368, -1909268920, -1157353474, -1436586411, 2064668954, -1129546138, 668466832, 840890909, -1092948693, -1520454975, -1314207714 ], [ 1630532748, -358540455, -2115506026, 625208417, -303298494, -1412857099, -1449111409, 1064916791, -800427517, -1967388915, 1143311456, -1314276246, 2134807852, 387730109, 212793562, 885564917, -1194938803, 739653484, -1384217089, -1023003215, 313081121, -491783964, 1726435607, -1985861720, -1719602080, -2145462224, 1744941072, -358700921, 1629968140, 186204079, 1548764659 ], [ 1379221512, -1728010520, 1987135483, 48478211, 425828279, -1104926199, 1359585093, -1791994560, -1587089819, -1167170408, 1360063485, 1356006562, -1059171402, 209619267, -387596482, 210361203, -2055895023, -279877483, -137251609, -2085625297, 649811805, -500200501, -1064906864, 1229268267, 1325739923, -1058540772, 1830491917, -2080196429, 303564816, 902254383, -1099262741 ], [ -573459911, 881640514, -589779269, -882159917, 636021782, -1448297624, 256545043, -922597354, -778185226, -261949011, 1000320544, -1178165649, 738630104, -698943216, 1675736629, -448302696, -347624298, 1090307128, -1958507481, 1536072625, -715852934, 1395438554, -560237668, -1317606103, -1688272829, 1330385818, -2041395352, 603594273, 448960980, -1126149015, 1099285787 ], [ -532554166, 1271361758, -663585463, 1202253382, -278542001, -175573116, 1481094113, -1724251510, -379644499, -1960586539, -1912705468, -1560568396, 1019334412, 1222277424, 1232763641, 2114236117, 310444617, -1295184462, -106825662, 232097159, 1168677544, -101025967, -2052649890, 1450154255, 361631976, -1683524908, 1941060415, -213793026, 1263987101, 979959672, -964126757 ], [ 1699560952, 1793940442, 1893444803, -1277906361, -1552509756, 201588113, -1088916068, 536846658, 745638468, -2001296267, 1127505708, -1600977222, 309729451, 190459680, -2066082189, -1370512335, 171725797, -347254140, -109553366, 883910157, 812143286, 538433633, 1014999479, 1607365022, -1240619733, 1808919902, -129137228, 1832219702, 594229843, -462178777, -1958880440 ], [ -1623830657, 523464281, 717937947, -1560326128, 1799625290, -737851630, 1156479847, 1173696543, 846209725, 1780662893, 1299640392, -1441768669, -387342283, 302984935, 7568064, 100667205, -1289002231, 2024524716, 736770981, 1309615295, -652926055, 705610611, -998741034, 391348686, -1070836275, 1860918056, 46006631, -35643831, 171688095, -1173433049, 1401194677 ], [ -924526747, 1788130709, 1438745275, -819697456, 236334551, -722307626, -1556096487, -939776070, 1587678650, -850166930, 1838039010, 981342871, -228015643, 554473578, 1644110764, -1813187631, 1295906265, 311539883, 2058422013, 1493471180, 1698410052, -1888934225, -197579557, 1741491397, -983327439, -1044531309, 718889908, -739757695, 379327266, -431652847, -211018262 ], [ -1536380561, 1432837603, -1724559879, -1417535818, -1114006317, -967289403, -2124331749, 1970657636, 331793793, -45468019, -1569914637, 573502379, -1746551515, -976211028, 271578282, 2072455365, 397816088, -93749843, 686722473, 999592206, 16215344, -690851734, 1650654708, -837705327, -1611212969, -892136968, 1229607446, -1818688242, -381387963, -1972671522, 1732831194 ], [ -725275925, -1140183472, 830075737, 1923082551, -1919825106, 1576998453, -461924263, -1403723052, -1833743377, -279522409, -1110190018, -1103481216, -1344681609, -1537406929, 1228533844, -480957169, 1293856826, 151018754, -1809263735, -422713526, -1774919572, -722867126, 1388642361, -739241132, -1124091740, -1455858674, -1577014346, -1190796687, 1758770552, 126354747, 1215011589 ], [ -1464303605, 467480305, 1415132016, 1184225672, 1014325396, 1082206997, 2099611372, -485288768, -787091653, -1742937662, -1364103362, -412764865, -1823141522, 1104992455, -644431976, -758687181, 1807943174, -1890843061, 391682876, 425112126, 1969418231, -389766140, 1778182926, 755779297, -516505721, 125233824, -266625827, 439875532, -861759761, -730196820, 1038994676 ], [ 2067814191, 298029740, -733199169, -1875088077, 1883441779, 1798199644, -1257073739, 1226158264, 761201209, 1859563556, 14618868, -1076066598, -679126480, 1086593121, -1279808347, 574907273, 1404407204, -1618423206, 120944965, -1032636421, -9147940, -1323870409, -776463148, -1488725735, -448690409, 641609142, -837838803, 1572194774, 453468955, 2095384928, 754049445 ], [ -1223944982, 286760945, 748304552, -108213508, -1811148731, -1371808003, -1120834639, -373631766, 1491974522, -2039482378, 1896311957, 124595621, 2021462991, 778060153, -152607483, -1647587803, 1012802172, 467628242, -562088933, 1359435897, 863297297, -909798875, -1493827931, 681946372, -1622995424, 108659212, 2077953510, 1040679855, -809485364, 1980036491, 1705825699 ], [ -36440568, -2049859107, 1677671525, 1423663492, 2044617525, 1875553029, -33412868, -2080688371, -450278175, -475616558, -856140799, 1324014071, 1328648572, -2128246379, 1777179432, -838098768, -1392708950, -1038412617, -1876019864, -1573152554, -884170942, -1769650990, -1406663129, -1078158311, 1145810283, -1288723090, 1798612667, 2037546474, -700168657, -2052554955, -905446567 ], [ -1591216983, -2010669422, 1319176308, -1678997844, 1127396418, 719358079, -136352881, -776468900, -492735153, -815836646, -659927800, -993131823, 2033590193, 1797782629, 1576300089, 1458057619, -1023227642, 1576984709, -166930344, -1445027519, 1056357391, 1994367235, 1395078180, -2067099613, -1623571688, -1581269794, 1957702741, 130769253, 1371635838, -1561590993, 15243634 ], [ -548199921, 2647013, 729506701, 30465990, -1832498726, 1356289317, 1752483428, 199496096, -1362856471, 1342387239, 426697302, 1561379591, 496356559, 869634983, 1222148504, -1946154231, -1098011697, -224003335, 891323158, -1049504446, -217785478, -1960752160, 568776002, 638201185, 204228647, 55117771, 2140978610, -1885018681, 899167384, 523124787, -211400877 ], [ -1331204579, 1867407023, 1877999892, -687044223, 846663168, -1682335550, -2131370592, 2002616327, 1595183219, -2109320836, -1868016648, -1497791883, -2097651350, -545831547, -450002596, 698756542, -1478751850, 1623110937, 1365301898, 859790160, 1909893764, -1322999211, 1217260677, -273684810, -566056733, 773565500, -892781209, -2067944930, -675869796, 1201143428, -1775636054 ], [ 1521006522, 1733448586, -114760783, -1099307619, 1341872832, -1072963738, -1253375925, 927185187, -779642165, 505635357, -1165698187, 1970742039, -1197057956, 2067052347, 1108873243, -355270243, 792147259, 1807861818, 543746446, 1954789276, 1795772180, 1529532420, 1798116949, 1857666756, -2046682497, 429465819, 718244856, -1656459769, 703138829, 1544360637, 1034764629 ], [ -826573983, -42360498, 1825956858, -986496784, 82636445, 1451651271, -44183942, -1680375999, 1422974679, -682416856, -479892770, 1471158700, -1691269060, 1057810573, 1218647868, 1692388810, -899335824, -2046205245, 1485666037, -1483473343, 1785907623, 908831687, -464231316, -552505574, 731918584, 1514220779, -2071868685, -2057024839, 1262802254, -390234212, -174521340 ], [ -2105795236, -1012067870, 434421068, 1611818363, -1603131365, -389581196, 1018307283, 1389048556, -45320448, -341174211, 1433332874, 1930611727, 1150352948, 731869045, 824348535, 718099662, 71664671, -1615899056, 1697492265, 1063065324, -662575650, 86924969, -1825973790, 937832293, -381535233, 1578240370, -1183934537, 872612166, -694725883, -3708979, -771073849 ], [ 1512074779, -1257340658, 1022901727, -2035739020, 1137113882, -118748478, 1767456327, -390135324, -1554277268, 766394223, -4171885, -1961872622, -1615268639, -34843895, 1072142203, 2077149473, -292086999, 1935818498, 946337213, 168032226, -1624544483, 1474534054, 516245640, 1237614095, -1662876627, 1895078334, -630692230, -401541311, 153265635, -2009664418, 822936904 ], [ -1017301278, 4645724, 94076340, 991018621, 1294086855, -1400724964, 1318683375, 609666723, 1779723688, -490621402, 246887422, -1485104410, -639423406, 1517822275, 1210204629, 2043954528, 1537701783, -1118439280, -755620364, -1470858923, 22078188, 1135889694, 1396438903, 2107220655, -674070652, -349710607, 325357881, 1249480152, 1978231990, -1515472571, -678232829 ], [ -1167974506, -1075263028, -1542269910, 405259724, 713520971, -277089149, 375814440, 827690196, 695327524, 1907022498, -1422093882, 1956027214, -1798575959, -2022389328, 145890073, -74656067, 128004982, 2119311238, -336766538, 1493191613, 785812473, -1875595744, -348883647, -1581262976, 1531075262, -574670035, 1192709091, -1830086563, -705356448, 1294977581, 1693142827 ], [ -2034852541, -34173718, 1616201234, -152886546, -860686052, 949153783, 1254696029, 1959746081, 1769447091, -2004458390, 1338875172, -1394858068, 1447073687, 1311200451, -1155273848, -250102063, 1162831096, 1540509866, 1594463220, -637954596, -1807503408, 2042354605, 1567201917, -1219938807, 357453057, 1928057566, -751628054, 1244383843, -57247677, 2036262039, -395399086 ], [ -1452696945, 1937908193, -630192663, -961830869, -1298793778, -384235648, 1416304612, -671224557, -995082644, -247422790, 110810320, 1405880363, -1317448134, -760022734, 890811664, -305056154, 1043753058, -250266074, -1653022386, 1552456634, 798363583, -1566492296, -1436740009, -688894642, 1950839013, -859872888, 1631760395, -50872265, -1281765169, -1652142614, -686986746 ], [ -1188478485, 411358744, 2058636713, 1317808078, -815173915, 1903899777, 2005182995, -347784998, -53265252, -47933214, -381153009, -1475066422, 1697233211, -646578418, -1785273948, 2112961785, -1610984558, 1878819841, -1566791747, -370241344, 88342010, -1188362159, 327715698, 313316867, 1567692241, -329500211, 1617255994, 1084855422, 1324503869, 557948450, -1370632125 ], [ 690507353, 928434062, -539801243, 591274320, 503120717, 609592484, 814330717, 736970093, 635668182, -773667717, 839685008, -1504506039, 1675868387, 1262027867, -995651005, -1833330487, -1476326934, 790010302, -1998643123, -1722509502, 859261785, -39988429, -706904836, -960904303, 25325184, -862685647, -1832523903, -195685583, 1833656004, 55192718, 380072760 ] ], [ [ -720975713, -1611943832, 1053265365, -402299593, -1812980834, -803703521, -1997282727, 1574876818, 2102653356, 1615794872, 1345585739, 1247565772, -121980071, -480397966, -1806827820, 1903417597, -2078685542, -965134575, -299854003, 693720664, 2140705747, 100784629, 1357474272, -267672476, 2101969732, -1337980511, -396545439, -1117037723, -1000223568, 1381973547, 907683241 ], [ 724622633, -1772829213, 1851937931, 1909011657, 778619051, -399504858, -1886455613, -225318454, -1648014205, 653493503, 959962624, -1835370874, -1069772632, 636978441, -1079461460, 1520156804, -402331643, 744225441, 1053326042, 445454470, 596203122, 319110063, -1313121264, -883907514, 1701981976, -634745936, 2028294797, 324898564, 1253966142, -1158679107, -1318274066 ], [ -507876595, 1261463921, 800938097, 92816833, -1369664932, -2024836743, -1596080383, 719532446, 1960916072, 2048468747, 1140400124, -293820676, 938696025, -1875584023, -634695716, -1157037149, 2036016225, 251112842, 1885628943, 1250243037, 1001768418, -1350687521, -1814761299, -1205253536, 1396781139, 1813930148, 855344057, 1639400765, -1828483724, 1785307655, -1685490299 ], [ -1392513765, 1415670169, 1858414721, -1468708722, -687456632, 1400380097, 72406642, -409979509, -187235767, -885889402, 2052328654, 111349031, -1019327498, 1697142634, 1966151779, -1872540937, 1972044173, 2009312764, 1792922367, -1536302289, -613226256, 1575097883, -536726408, -273210871, -1271024375, -345417428, -105240293, -395878956, -1079619932, -1767144781, 545995106 ], [ -1878399678, 1579219263, -1835410162, 1931304501, 234823564, -267967803, 1488643040, -294038749, -1554598440, 62611941, -50606643, 1768028683, 72514402, -1809426038, -693487412, -832068090, -1187311717, -1300865626, -1808769194, 1181958519, -445694607, -522841191, -285745186, 1994192519, 859491171, 2058145872, 429422370, 1635759270, 1828858173, 38507072, -34017376 ], [ 1850838633, 951953303, -528627010, -774278481, -460351920, -1048518631, -116273328, 746773064, 846760201, -1966169377, -1874839410, 552761860, 154052091, -1901878349, 2000787256, 2053041931, -1858358669, -2122436694, -1776828144, 649490048, 1906102958, -405706551, 1422509978, -1244394162, -2144737129, -76222286, -208928305, 2132399833, -818123962, -290615257, -1427810162 ], [ -427457449, -1922990561, -673986077, -1074132180, -523905167, 655988954, 1223080657, -842249953, 1607832057, -826213169, -1810649371, -1020010358, -1116260330, -1730394119, 683750325, 399447994, -836999467, 993677606, -1198666659, 2061672117, -645226907, -1174250782, 1061648484, -1447705346, 1971689842, 890232657, -1265705010, -759434695, 2006013299, 36790338, 209360441 ], [ 895605306, -1045884802, -345487729, -344593248, -552479115, -798031602, -259362530, 1233633547, -184896814, -1770223525, -2144242465, -2056816169, -1337417687, 1121824410, 469564462, -648867932, -2072556159, -737083314, -960175892, -11894141, -255857871, -1408033427, -249846092, -1628997097, -1942203839, 1821036015, 1612149087, 2127425124, -1758880551, 762898546, 1613747679 ], [ -421549574, 2108024194, 2002836431, -1380244313, 1574689774, -1844364348, -1480244036, -1627322472, 2067103387, 1514137764, -945293326, 2028758908, -1597475991, 392843336, 1565133280, 1920967654, -1197911448, 1158291950, 798025629, 295082226, 1310643490, 1779398815, -1514077269, -136355212, -1244006794, -379494817, -522540078, 944488694, 499821800, 1068014693, 884602021 ], [ -624876492, 616551674, -104787794, 158066209, -1220521268, -963701619, -1632961371, -1462687168, -636457010, -1352442052, -30959368, 932768114, -1471939921, -1249385877, -1447347298, 1337119305, -1615014230, 1816206655, 1613864699, -490633164, 833652261, -1365685824, -1522449581, 693888879, 692664865, -849297006, -60876886, 107611682, 281453349, -926875364, 1411366706 ], [ 444886920, -103017391, 83704247, -910090327, -679569844, 1203204597, -1586563358, -1462804175, -1423567609, 1824207313, 1330376894, 1896316732, -799210823, -666060154, -939927669, 1169319247, 1107025131, 1812487794, -925127248, 1800559080, 1933258095, -1656243237, -655482894, -1426899621, 2061514540, -41203010, -2094717638, 223694375, -1376235795, -669577997, 322511139 ], [ -1818388520, 1772849956, -302901214, 628169743, -940058460, 1151626711, -224807365, 69000220, -973647688, -1343221148, -275232403, -777639736, 378403674, 385447033, -599739182, -1569338358, -1242734977, -984589988, -444169106, 1087044538, -1028658441, 1023133213, -1871717848, 655355666, 574749854, 1260430682, 574927929, -790032998, -781560384, 1328263731, 1972428128 ], [ 38928942, 1241374186, 2082951678, 1728327167, -2000221510, -131344225, 435718720, 102140304, 375191023, 822096872, -1167651741, 378339976, 718800823, 722530722, 366336295, -290185820, -615252488, -1576921222, 1112852637, 1340213405, 2087489293, -483851700, -1239307754, 465464925, 430633361, -562561543, -675889829, -76544389, -327200254, 596847310, 961934664 ], [ 337196683, 794824074, -1542205436, -804803038, -1136401078, 1282474435, -1400694174, 1578829648, 325957113, -1397217771, -452797970, -1910170160, -1089091238, 436792565, -1958154907, 99699243, 1149053042, -1106471935, -1915372581, 529306708, -512140605, -386903263, -189926444, 379051585, -201642491, -843318918, -1552638913, 2080537255, 899616776, 698256327, -1171830011 ], [ -2063175497, 554332417, 1728320158, -523843068, -1637922134, 90913865, 2089951959, -205204369, -694114870, 1955328588, -1117026906, -659401417, -1103976570, -1490357159, 1659430347, -597732638, 1284089051, -4101882, 979083424, -1862985600, 300111993, 1797224054, 2093834849, -1293962050, 1140949237, 1849444391, 1003384301, -411548372, -1575418081, 238016793, -2036311528 ], [ 786070614, -383112912, -1868531500, 875101176, -369688006, 18492871, -937940668, -283065280, -1423650768, -1339263765, 725834135, 1425153280, -1436156349, -1454611198, 355981294, 250609414, -470578106, 2100464538, 2045408407, 600740514, 1746257877, -187418719, -2114985194, -1690481739, 1335087641, -1609925783, -1423107167, 779505173, -126737202, -1116398406, 1340060159 ], [ 941033541, -912819794, -1260578608, 1004379476, -1134568958, -1112711896, 1636830570, 1601878790, 2048382671, -261896389, 984774699, -1291546707, 2105290128, -1918218966, 1533833825, 457511307, 1882126226, 785492644, -1321053035, 775369508, 1042566118, -10670745, 378086867, -417640374, -993035402, 511176425, 19271997, -2004334678, 1107864981, -1119063999, -1948192751 ], [ -1050032162, 1689213123, 1195818821, -331175086, -251970249, -304525019, -1950730498, -602095001, 1696770561, 554455308, -492302895, 2091115728, -1816879500, 1562270138, -350208938, 14703656, 1930737624, 1856180240, 1294774579, 124752330, 401573373, 1735555150, 1112878817, -850317550, 70575021, 1368493382, 1305597218, -862805788, 1461097055, 282822826, -698428523 ], [ -32155291, -234538076, -1826673636, -1174789783, -1559201662, 794705217, -357619075, -1558919341, 413519214, -120074511, 756517725, 2003804599, 2083298839, -146210733, -2011199445, -1854168818, -1552638025, -2068718804, 618803920, 1933332453, 1090460887, 889747444, -774796080, 900266221, 69711490, -558725319, -1911668323, 4887788, -334952459, 250825063, -142684194 ], [ 1146891647, 1728052607, 40329198, -687192726, -830114516, 1637875061, 139913117, 2026258410, 778336800, 356225153, -1898760701, 1006012612, -113282859, -1690191109, -667493673, -196146570, 1701397129, 588211082, -479423590, 2061873483, 553742048, 2024691913, -191132363, 1506833134, 1345441636, 927010571, 1845823176, 224400549, -1788399501, -526605257, -2063013120 ], [ -1016043192, 878883976, -1598766088, 564740871, 583739392, 233800426, 817861260, -297354149, 685344723, 1072813372, 358609126, 874689028, 1138406782, -358092015, 1784661124, -751689368, -1901162953, 1983753762, 1474575191, -404750976, -1229772990, -1249805007, 309268366, 1976272658, -792448024, 885779247, -590851220, 250699625, 592876886, 1149897012, 998114957 ], [ -1194181829, -1669578590, 249105769, -406870983, -972576767, -1300240443, 1558901300, -1785393925, -1560254688, -670976045, -1213304774, -1856069078, -1100442560, -583774555, -267889927, 118844445, -1576168255, 2054768857, 190859642, -421772213, 999884391, 1869795478, -2112639793, 4290424, 1663121623, -1134419059, 1512837210, 391568165, -1929195821, 1602841512, -1853904501 ], [ 907828120, 317414762, 1256289650, -800715914, -1645244982, -41070097, 1054788775, 289735879, -1780465460, 591682636, -428461466, 994816786, 1852973612, 1533516573, 2146435597, 458111704, 957271597, -1696298790, -1400626027, -1562449105, 990582897, 488424772, 1802439450, 896742853, 1603888399, 1091266227, 552910766, 80151276, -1567398681, 431167703, 125198109 ], [ 2038178749, 1757400719, -651825129, -1336784461, -1227630172, -55024127, 2014296559, 1557870148, 1798573059, -1154475359, -2117049994, 743949090, -421419999, -156689079, 1008642609, 2101762439, -1385278319, 466831034, -2010475724, 5060424, -1991030528, 1358574509, 278287725, -1046610372, -1158443204, 662363907, -1039861992, -490465551, -2082412442, -649157531, 970245998 ], [ -1902401340, 1475871524, -990118931, 1002982378, -1547495603, -1562149645, 1588101097, 1963775208, -998790144, 1984847383, 1362989252, -1034525299, 1307395140, 2074767304, -849992891, -239693450, -909202116, -1968470072, 1865855656, 323856452, -1364385567, 114700536, 1203742902, 1538863920, 1202256690, -619879300, 1821578127, 1145183541, -227046754, 1231475161, 2115599071 ], [ -1997372764, 468130879, 743642571, 1600450439, -88166545, -674218626, -1278062918, -373862346, -356935134, 1418938789, 1534239839, 25909145, 815067259, 1007500490, 546304385, 1074747213, -1797384758, -160949228, 715848391, 77675871, 1110356686, -789946017, 1932669718, -1614208580, 1280083815, 970790077, -1804131988, -1092662251, 1904941939, 781220376, 1253812513 ], [ 1478743235, -2133144871, 1503788892, 913475147, -1096969890, -841940817, -454632459, 451108039, -993367582, -932922485, 175942424, 988032270, -300203966, -1345496724, -1665748697, 1436810549, -47306652, -1834375003, -544902300, -2044004289, -1282808593, -1580862920, 1837354245, -495875528, -1402547470, 672946074, 2124265072, -83330192, -1362892462, -104325197, 531645618 ], [ 1570153001, -1546105434, 254555061, -1967846919, 32671936, -2083901575, -346043422, -20849496, 2054772292, -1320160444, -1104625126, 340590327, -1479331456, -1896809507, -32779270, -1119851339, 763491785, -1748107455, -2054420885, -1193581818, 1533270067, 226440172, -931508997, 414625029, 624420294, -248152790, -1403224778, -561277057, 1597382417, 866833704, -606054765 ] ], [ [ 1709682827, -1344491603, -1430858263, -2062681409, -1755138667, -821260306, -1912277911, -518793511, -1847949667, -1996654457, 355035766, 237770504, 1266493962, -194538701, 1563592282, -29796505, -980655593, -1574221974, -42188289, -502182462, 59687499, 2009366478, -1920424672, -612394880, -1561452725, 1258258981, 159891850, -1614194139, 1273451179, -1619969351, 1167934152 ], [ 2142869714, 52457260, 637214088, -2045813024, 707958528, -1498016614, -318154496, 61205194, 1121614763, 1218977525, 1839007837, 1086264757, -1795282407, 790678280, -1407024776, 1921097173, 1572267893, -818690679, -1807572959, 1737206189, -605012739, 1505899506, -1790114855, -1058315857, -395262450, -1599163376, -226944379, 1822474620, -1373821281, -344227039, -1796821863 ], [ 678632398, -354818630, 41964112, 62234028, 676949779, 1018042277, 2012554581, 970645541, 1483831443, -1847190887, -1623040100, -266441033, -1550854249, 1476475955, 1539023918, 416566108, -55682626, 1524101077, 291782336, 1936425070, 1312654718, -711782223, 630266455, -1576440851, -1946758792, -1787036929, 2089356870, -1604515849, -1262230203, 783766670, -1402047177 ], [ -1633955564, 840639467, 1943075511, -1594467396, 682826562, 148607512, 1956483216, 1950227553, 272756079, 1654167881, -1278530772, 391142341, -1425170018, -2040207023, 1150574552, 279947401, -2147020551, 1319322481, 1611833790, -437377622, -2020758299, -878527738, 448543700, -1917206549, -477317062, -1203334672, 479182741, -1259091066, 1211889002, -844475355, -1666643893 ], [ -982978845, 1916825657, 1276012160, 411367932, -1254631796, -506974941, -145158800, 2057637548, -755573438, 1338416838, -919456790, -1451407577, 1167809980, -1767174996, 1148260324, 1816278176, -1514554563, 364502539, -1435539014, -157013813, -163143044, -1815466628, -1348718424, 179424293, 1458753282, -981453349, 1457388565, -1318146204, -2042514721, -467890253, -2138575894 ], [ -1994200894, -838259495, 420323413, 1987641629, 520133345, 746459640, 837515554, 102990886, -2049366942, -681475989, -1393363737, 259108246, 1169744115, -319327034, 320743441, 595437798, -2108594259, 1071179056, 990860008, 1997855139, -358191817, 2024754287, -1017592922, -403105058, 1092007982, -11285400, -599728677, 330467425, -199228559, -1742950495, 1549526678 ], [ 1122330915, -1504566577, -1221391906, 281997448, -211136353, -1701025508, -609715892, 2052377149, -930763771, -808074529, 1372151781, 1761915520, -1337440823, -571193157, 1485837710, 1486798679, -418325557, 1136472917, -834948078, -1148690748, 1910438649, 631021646, 1206571392, -1145288468, -2062875964, -2065981246, 845961437, -856938506, 76164121, 904339509, 1148886306 ], [ -1380646488, 320410316, 548904648, 290878042, 1137677532, -601527562, -814586601, -781311290, -1709067446, -1965053407, 414858687, 2135900218, -1583314218, -1068167814, -2136324983, -1099637625, -1585984990, 2130970241, -1002240269, 1857805139, 761838040, -823102216, -719000699, -1745882153, 1797738327, 1302260841, 1040510574, -2053874717, 2093672273, -1082622173, 709938481 ], [ 317504443, -2055617813, -450338226, -1508044324, -1409325093, -989589161, -2123653934, 873300975, 1045990778, 623897171, -187654774, -1266054195, 494193041, 850665121, -1228521023, -948975303, 1537460934, 723524932, -26498899, -812658651, -1203162208, -1244164219, 1658902305, -22155864, 264699223, 2064803203, 840991633, 629598789, -1178619828, -637195388, -1867333559 ], [ 79219350, -973466562, -263677363, -325527816, -2012863202, 14346617, 748561664, 1305080764, -1264878039, -452172340, 147006604, 1408634483, -1842925987, -26846034, 1246817321, -1970529268, -2072626214, -1773167982, -766810343, -1643156784, -501149428, -865265748, 1169835290, -527444036, 2034041440, -1475383072, -1325720371, 1296867619, -1550232706, -535814393, 522706244 ], [ 1686767493, -1214197563, -959951094, -2043466091, -405483361, -1151864307, -899030971, -1140209623, 2130596645, 221324346, 744476, -214621476, 369652394, -715344644, -1501924286, -905844163, -770426334, -996988520, -1517236260, 1553734279, -290501977, -168319161, 1679013202, 1524390667, -1087694922, 2129237077, -336819794, -18882686, 1862357437, 1840368505, 1885294674 ], [ -1397643498, -1808200478, -816965851, -929213865, 682502669, -1457859404, -1125216253, 1280086795, 394127893, 1265106256, 1713483709, 1875384286, 2034158235, 745531844, 149790564, 610885080, 1016696131, 1600058253, 443384886, 353457311, -343997747, 1348214203, -616333382, -674393699, 490269629, 568395737, -663024361, -2097909732, 1069456651, -1765640329, -1605581347 ], [ -1675584304, 938843662, 1082634530, 47513399, -1750503310, -1796243461, 266025357, 1458418219, 892903162, 214135920, 13290783, 1008719310, -1238761965, -1616121541, -622552723, -1481073134, -989108436, 1626219998, -84878868, -142486657, 1072478689, -876639939, 891059781, 81080026, 312368562, -551876208, 1849670660, 2035040321, -1610819100, -1301425645, 1067548373 ], [ 129149374, 1162970052, -719794238, 629684329, -1438327674, 1983767206, 779493557, 622652319, -1559169878, 1686654725, -968402905, -1621242735, -54292532, 2005092286, -327387347, -2114521169, 1763324393, 661355258, 648414713, 244397082, -1849340924, 857427859, -1532399570, -1255984736, 370329702, 76252752, -1179030680, -1862609968, -1306919711, -1957375256, 2094038150 ], [ -1811548767, 899715752, -536093203, -848392546, -2133420416, -2027984372, 2134742142, 1267463858, -938064506, 331733778, 1703695102, -810319884, 1981941372, 117365441, -194090126, 1702961921, -184306662, -1874977012, -1511220626, 996393583, 564279459, 1558008738, -1301555637, 88047596, -537002068, 1979551539, 1286082423, -1152446468, 1044922794, 950128953, -472415861 ], [ -322717070, -1130364855, -519408744, -1712685346, 585410881, 8333915, 470062654, 1985766354, -570469006, -1603682320, -534736122, -633377269, -86365379, 1478003192, 2116733100, 570224202, 1282058530, -910108425, -574246702, 1619126819, -587672190, -555501919, 1704055848, 1295426890, 1199407489, 967328822, 659487581, 216635597, 919668189, -1997893862, -1902693041 ], [ 1588729995, -1749648581, 642948646, -791430012, 1058167494, -117715230, -846669689, 906195795, 2063662616, 1211738564, -1166710647, 1652659897, 2141630382, -983805959, 643631374, 1065160992, 525693043, 2124658592, -1063286154, -1253332417, 1658443067, -1848072163, -2012594158, 1703023372, 1497603555, -1568102709, 1400787873, 943932614, 1744397012, -483933902, -756519002 ], [ -620547079, 671920931, 1892315242, 1891924512, -639340346, -1857906671, -396649154, -226817967, -2080071872, 2051202475, -1359135633, 336986699, -594904787, 915791344, 712688248, 1767107177, -1872891633, -947894642, -646358960, 1710681490, -578660243, 45758292, 1249888514, 1795459558, -966432684, 693080255, 1683269395, -992407143, 1906832005, -455448196, -1195789795 ], [ 1272708066, -525014262, -364038383, 1002702236, -1195935951, -993679266, 926071414, 1400220448, -1373636670, 2035319536, -1933110828, 564196406, -345639999, -1454709759, 1213313663, -2139173111, -944147000, -387048499, 826447731, -1173006347, -1920450877, 1176473044, -1793404673, -129689479, 720872349, 567921122, -1696393949, 456387552, -2094035993, -1991612598, -1133656979 ], [ 893333211, -1237585549, 1398914467, -1555083626, -123581360, -81896986, 352405032, -513294758, -1529944786, 976629476, 681687869, 671236215, 1888188834, 1658538035, 910342069, -281367847, -2085325919, -1214240542, -818525104, -875085947, 1949612128, -1875181139, 722592787, -65909485, -752938249, 1005900971, 431436478, 1474098814, -1446144423, -983649126, 1823818632 ], [ 1592600442, -472548750, -408765826, -1322454421, -1804881429, -1825720439, -2120420491, -1997251469, -539839131, 623049803, 616526650, 779256714, 620588366, 680945011, -494701508, -798314390, -321058283, 1256381331, 176194706, 1459856918, -729625624, 442699271, 616029323, 496052418, -1690162865, -1320938976, 523305086, 1538000340, -70127345, -1784107219, 1589051430 ], [ 1298510831, 1334118906, -349387793, 641634178, -1725961052, -2033679284, -1883769795, -318883849, 2098027382, -1913620015, 296508620, 1099894377, -238825726, -1923360457, 1827191117, 1713200982, -158773686, 1464490169, 1490327146, 650132182, 1519078599, 856571935, 1074017163, -1672818028, -1738967668, -1471794977, 1952701512, -377531098, 546794899, 319332275, -392983499 ], [ 899946003, 1144357834, 1953333732, -1829950873, -608539039, -1380899849, 199493916, 762869512, -1375390078, 556448415, -1929249279, 104781167, 2039831690, 749912183, 1212235118, 1932297340, 87467810, -1587839778, 361997737, -674996750, 1960954218, -887129719, 117618138, 1869261876, 1069791136, -1343420987, 1590569440, -567831028, 900232605, 1743122160, 2059022436 ], [ 730315202, 1024848918, -2013649199, 1934662792, 1976602068, -1224675397, -1889181996, 1916486129, 94045831, -1386321359, -1107538671, 697099654, 566364200, 478798868, -929331055, 1127482880, 1363977603, -1971423992, 279982373, 850397999, -803571643, 852615997, 1570315782, 1702624097, 1190717630, 889041470, -29470465, -1735521777, -37699414, 1221268661, -137958934 ], [ 1836443716, 172105870, -2117251093, 1538311420, -241232324, -1830641884, 807537200, -479194845, 1221341845, 1074288130, 1925208217, 1993112456, 1092928849, -1489690704, 1370743443, -1960777257, -175196189, 1310392239, 1728045500, 2020401414, -1603556063, 922082585, -1792237289, 232140648, -646127088, -1145124247, 1067197328, 1968645945, -657642826, 954650554, 1138535326 ], [ 833685666, -721453689, 1640500165, 886428882, 1613435794, -1089917433, -1800961292, 806122740, -2061750399, -1293549322, -1190987435, -1313393205, 1762188774, 1608040521, 144523832, 752347399, 633618437, 1598434394, -661476393, 878376516, -322778204, 39662091, -858893850, 1089160693, 1891308538, 2073451391, -377721800, -1778423953, 1442667484, -2031816790, -1480004339 ], [ 1693005696, -784947980, 185818951, -1368151469, -994715316, -887235315, -1207089848, 719864946, 747361236, -1539941556, 2055430140, 154514203, 950713976, -2134063474, -478982343, 2074916030, 1539494856, -1994637666, 749669232, 1092612905, -1554169360, 1585941147, -1374720278, 2131292170, -2108426004, 644775773, -1124710396, 457742774, 1145214789, 247293152, 1054785566 ], [ 1136496921, -724330666, 1592278599, -1794266414, 118995443, 1088255442, 945585342, -784200281, 1986007151, 2091291421, -1667075228, -1734067512, 385373699, -1342988350, -1858147563, 1344482836, -276399152, 1559825897, 971300226, 687631373, -514088251, 1057210574, -1717535906, -813917668, 1416913371, 771521999, -1099536978, 1505171675, 10049794, 1006241756, -1504061332 ] ], [ [ -1557612445, 2101659755, 1782084493, -503768383, 1842020839, 1381585014, -980449373, -495842973, 128190245, -645739076, -917976612, -1114565816, 595602200, -410007369, 2011472080, 1611706013, -1727335331, 694307146, 573928672, -1919466589, 1243379491, 176454250, 1431091583, -9587274, -337957482, 802942331, 1140065542, 1096585859, -76460838, 282323107, 2118357515 ], [ 1614477208, -437939408, 610005920, -1435984637, -695710699, 161119515, -531173774, 1851272913, 1539900191, -2025972931, -1031547272, -1470548561, -1535268399, 200731332, 1083695954, 983327627, -311436792, -397749324, -1173943343, 1557347825, 1415587597, -566992515, -1353070939, -131431832, 998303924, -954732404, -686405324, -1505921143, 912066207, 1644366116, 1172042056 ], [ 1301082121, -1471996150, 1576458576, 1395083003, -783040919, 508745448, -1831627227, 1542223218, -2128130959, -2012431230, 499019862, 1103105718, 1361500576, 2087008871, -2063916337, 871402608, -785018729, 1794436613, -891403685, -366121807, -862967985, 865882250, 1730680144, 288664991, -646856681, -707744057, 789662275, 529161908, -1112650569, -597668871, 1917083137 ], [ 1930017561, -475211206, 1278363763, -1837987558, 1592887344, -776367188, 582877028, 500744182, 1462248762, 1963538413, -571938750, 175106213, 693337704, 370160473, -713924845, -504572436, 405746794, 1888352705, -1840685230, -1173638602, 1254315687, 408075319, -336215451, -621441105, 2078615923, 1648286832, 1538641928, -918671078, 491142031, 1969580238, -1005623761 ], [ -1257439185, 557868503, -1304236799, 1102570544, 1559215280, -119313649, 2109335384, 397213750, -382074403, 1616163540, 528957682, -1558233320, 1553198355, -2241609, -677104364, 1571315609, 1173369217, -467481738, 2085037162, 1649657459, -1402997026, 249989078, 595758548, -423686102, 139119637, 2111237843, 288683798, -1452225514, 1515161769, -655886991, -1429941332 ], [ -1203480368, 1423402108, 2074693997, -1353781267, -1502214599, 2031513810, -1634879144, 249208832, -1013986555, -1292983247, 466381865, -1388584602, -1010262591, 633603649, -742573802, 2088195302, 146471596, -1667880566, 584544622, 469691470, 342752231, 1978134527, 493782487, 1087146911, 734034919, -1059968436, 1620324906, 758898262, 751974527, -1826964392, 948955014 ], [ -1748734602, -444454458, 267326229, 1909786926, -1370886482, 1323943482, 156739741, 355478637, 1764548183, -221503454, -1562163403, -2066238503, -618024715, 2089501652, -1214442994, -1539738901, -1997530888, 39010272, -599287085, -679453379, 429049575, -747103048, -1906630468, -345909392, 1028116867, 311159598, 1868220013, -2104519204, -1886636333, -1485672205, -2003000115 ], [ 486129497, 528025340, 1027985852, -1256002694, 752007743, -1397192662, 2108784856, -1066603573, -1942495987, -1356397769, 65263750, 919912934, -350097321, -775072524, -1293148310, -1618976588, 1677130998, 1054301883, -1531053218, -1482544541, 19723441, -637869035, -1322279968, -254832607, -272815818, 348490697, 1247780082, -956380685, 861544412, 984150481, 860767856 ], [ 1844418516, -1223758867, 1010652220, -2049315143, -711317187, 945181384, 1849681480, -1691745014, 993827515, -471621204, 150469091, 1477137198, 1516395385, -388779728, 1622416887, -148475376, -1158798949, 1966833967, -608409691, 1756898966, 1802814813, -1757178043, 914900159, 1575596580, -1264079332, -23200007, 2101928739, 1279783316, -683414370, -635132498, -1680933000 ], [ 1963768676, 1640261415, 1273705277, -408419215, -217294433, -529255081, -598204814, -1871633357, -1241047635, 479275122, -964675125, -1489148352, -248832156, 1312143053, -626127924, 1090149624, 618977772, -744932230, 582138410, 42223601, -1316438210, -318561053, -1027524589, 213610337, -1953363825, -1804201532, -504840238, 61385486, -114028764, -1795715059, -1696113021 ], [ -1704282252, -1781857010, 1424928377, -997239507, 1264720195, -36833354, 2112448453, 2076335046, 443595068, 1782729127, -420662555, -436291159, -1611387492, 240875376, 696520706, 256247594, -1156348152, -673955315, -1053615280, 1532715629, -1568923500, -895004486, -741356668, -313085054, -823732106, 1747620080, 25070514, -661760308, -689345407, 47628662, -588272623 ], [ 1591654880, -1620849140, -740860231, -289034149, 1982993664, -871933385, -1273236349, -432267760, 791020045, 2083904672, -1889626590, 630244695, 159314779, -698043727, -1462895373, 679607836, 551812134, -1576044869, 501748223, 49216032, -358787927, 137296892, 1824633548, -280902475, 1681071944, -2020479170, 1009236386, 1068562991, 943397569, -560606105, -1854446436 ], [ -1910457032, -757819612, -1623860334, -1274908327, -2065697710, -478688049, 1754366776, -1678602154, -579953280, -780556127, -269624537, 304635161, 1800911025, -1433698489, -851908705, -1693268288, -1955956920, 887699775, -895862044, -1086943288, -246850338, -93576136, -272894823, 1453594252, 782754945, -521625858, -1315803602, -1724116558, 891722598, 1225505184, 850376696 ], [ 1024382700, 591250705, 473376611, 1997221252, 162852489, 1731880075, 1083150661, -249284595, -630213446, -1434059029, -731471615, 100447376, 547238828, 1478615545, -1432676744, -1453378056, 572185396, -2078830060, 1576530119, -1220033749, 64940556, -1817453232, -1791305733, 1695305884, 699493304, 1897894222, 1586234808, 2093415295, -1302036365, 1000935431, 481819218 ], [ -1235950746, -1300860295, -473370864, 1373191696, -144108011, -1061554102, 356857676, 555893657, 507032933, 383622325, -508279343, -537850816, -515770587, 1719989362, -292203388, 1723611401, -788379815, -686831338, -643725112, -652446418, -749425259, 665060943, 1988079316, -927739594, -837102952, -842569903, -1107796531, -2059108294, -2130184357, -1744002906, -1508303630 ], [ 678754813, -1592354329, -769645614, -152009288, -1798562573, -102193560, 1847723083, -2117727989, -877449948, -1764963014, -1249379975, 1467215859, 95925929, -665406637, 1420398795, 1795350739, 1600399251, 43262170, -837146850, 36928259, 1040064580, -276055358, 99528212, 1171369278, 409346560, 1098915598, -257631586, 1314441840, -1386206820, 842326940, 1376250047 ], [ -354571385, 189477906, 491734890, -421537516, -80065584, 753047095, 1051607792, -319338664, 1651044136, 1499412736, 975223142, -1564680824, -496081400, -2018972806, 1843794677, 298044691, -717807226, -1044348372, 784355542, -1639761022, -582936198, -2017221927, 1058219877, 1161269533, 1046234217, 1974854352, -50368315, 497139383, 1566783349, 1170919279, -168365922 ], [ 1453724007, 1166232243, 1311792702, -55538348, -744062249, 1197999919, -2137384501, 1622059917, 550313657, 1412276130, 1922351635, 990550159, 1664404702, 598201544, -2127062114, -526967158, 1736055083, -1171826146, -2100845417, -345244178, 134863718, -7531272, 1514644169, -1385680366, -360608039, 412589298, 789639090, 1463167497, -1148940512, 1648944827, 2019193985 ], [ 2106399697, -1958129518, -562304641, 568099190, -901543029, -1998136367, -1014389863, -1967898080, 1021723792, -986467879, 701695936, -2082229644, 1256216014, -1256987473, -1119823010, -1486275571, -1793651362, 1769152323, 1879158510, -1969474659, -978882164, 480208151, 285163373, 732469780, 1746656096, 1378795726, -799271395, -569630333, -697621169, -1367424756, 292258877 ], [ -1624361692, -1652299005, -1535325641, 1049808617, 103147323, -838496656, 415749893, 935087360, 1238771935, -169560308, 1307645050, -766241268, 1472226473, -1322057194, -1461656716, 1116252004, 1053606298, 1621774926, -1835128337, 1731076157, 1634478475, 253468176, 108914321, -1496411756, 607864040, 1151454717, 514483549, -1192162741, 249016591, -1452263173, 100287048 ], [ 1634365763, 1812935352, 942130608, -651233041, -664767013, 1197412308, -2087783358, -592901676, 235162946, -1950388025, 1303498796, -523959761, 1434308491, -1499430961, -1987530738, -255189287, 1986115518, -1795270566, -1601287914, 1225986445, -1660615044, 390213613, -1968428551, -1984876305, -479670892, 625007699, 408555153, 1952656222, -1912985993, -1875640705, 1181897738 ], [ -615411280, -1234025756, 1695503207, -786611605, -2003864819, -2075640558, 1797850408, -1462583728, 2099153701, -1296009472, -472551124, -1877073559, -150345828, 1984442751, 2096676853, -545643685, -1890214310, 822730568, -781087105, 1583911276, -1874893979, -1732014768, 1057986150, 645127331, 649426990, 200914233, 1561004332, 745724474, -1330343542, 1300158141, 193724164 ], [ -1370458881, 914898206, 760789923, -936938410, -1350179482, 1673602402, 1533018458, -1297578528, 811901780, -1639795431, 1768330647, -940667076, -1409820735, 1278457712, 1976687506, 919865872, 1703910569, 1680034272, -884242105, 501606126, 813491343, 1796018177, 174117605, 185558647, 1361534438, 1796788326, -1870117772, 1589918507, -466808311, -114066308, -293004435 ], [ -2119688674, 314148798, 2086339733, 930940319, -12484029, -2048881513, 1034866770, 723941067, -204952445, -578821469, -592364741, -1223623988, -608901356, -1453487986, -621400315, 1868818436, 341168342, 348790352, 1321888984, 1619543892, 296550261, -595038649, 111641909, 1581610128, -830494344, 2065400895, -159687107, 981187842, -1375263897, 2082679557, 1050882621 ], [ 1696688349, 1216238068, -298103852, -1123145046, 1291013108, 287797727, -1103949671, -924286631, -1334287601, 2050417287, 873890456, -863988058, -1218422430, 1563582408, 951109846, 860372396, -1866694308, 1999748813, -260548424, 942599672, -1371207774, 468884629, -1751850458, -169876139, -1135863472, -123975559, 1587157287, -2142146380, -167644095, 2134250322, 2029915283 ], [ 290451661, 707396428, 373518674, -185870487, -1372480004, 1324542974, -292073057, 1603018719, -1206523636, -1305837758, -1207642890, 650878421, 204184047, 674271117, -1112843386, -603227377, 715537531, 13622245, -529844205, -759883983, -529584753, -952856228, 868466339, -1447021177, 733247910, -1818800279, -413711919, -2289492, 1847207415, 694218558, -737659543 ], [ -562388011, 937892803, 1578343210, 1261383889, 1718985485, -1210041211, -32356415, -110804070, -346750497, -2057445176, -1191123095, -729737474, -383813880, -987943205, -623890717, 1166008023, -743920363, -1199476937, -143862553, -2038238508, -1171608692, -2045894094, -1856206367, 1132643925, -2042925624, -1531710182, -1387752103, 618646114, -725960747, -1281783072, 1004853214 ], [ -1195622084, 1880005861, 1316131261, 1646816263, 781849747, -959396391, 663657636, 1096394981, 1841145144, -1926875400, 1590028960, 1338267574, 1489607503, -1286393082, -1562815581, 691540673, -1434616432, -1349150798, 2070553581, 1760212454, 328678259, 634965217, 212162020, 1043539277, 24456322, 475671324, 1012735908, 1263308238, 406536513, 1035427983, -1503707126 ] ], [ [ -1929415271, -1707438547, 1048953313, -846848936, 1243005747, 1589344513, 865954691, -419931896, -1689624764, 1598918377, -702595698, 312557523, 962705614, 1844764073, 85160659, 1651150023, 967930044, -532720311, -648910788, 219693609, 926103428, 900730186, 1023480371, -1951397234, -333678465, -1460704894, -1998838447, 988041763, 2093719728, 1780438169, 1604322827 ], [ -843325753, -1468120933, -455202307, -250827116, 1608141104, -769304531, -1004231919, 2063047638, 1830007764, 925692981, -1541437549, 270758429, -1064760338, -1483050240, -1995275823, -775416336, -1745917089, -1758164087, -1051838383, -104676352, 666342148, 1582776453, -1284761978, 1218976267, 1886811044, 1156108988, -649977794, -800763318, 80150542, 1409747215, 708489340 ], [ -211957547, -1561861722, 720322933, 806184757, 12920671, -1629656171, -244202614, 1401370607, 1949126410, -51207237, 1494709328, -1763534715, -1859475504, 891790670, 2023828360, -1818579091, -1513541579, 2038123714, 1966188300, -199196564, -1961651205, -502875130, 740998935, -796381488, -725570308, -215104204, -203799851, 1207589775, -3798396, 86567843, -400652700 ], [ 615536998, 848676391, -1900990619, -1970790185, 1510450829, -1939523696, 121991261, 1442348070, 102622607, -1765955966, -1063644794, -1474228619, -1815570209, -636979995, -704096511, 664659261, 1367920408, 331868239, 202020870, 1302785164, -1015258978, -96039506, 399831907, 1315081806, -638669960, 2779323, -1186733850, -797115865, 1030310622, 1480608174, -1429146960 ], [ 2109790653, 364537961, 2100784664, 1003634735, -1595631152, -1882732087, 1766004636, 840618147, 1571048152, -2098295804, -1468703111, 1339212838, 1491443066, -953014586, 2099117864, -1487471074, -834870292, -1587602205, 298124208, -276151538, 444456789, -909929973, 117836749, -134064291, -928349137, 1484151899, 1546894589, -1696633959, -881175018, -1028514874, -958561697 ], [ -1660800814, -481944592, 588782396, -545765529, 528548016, -1842322187, 1496752033, 83240757, 985808898, -46365560, 856659316, 276655642, -1458082125, -1162799924, 1370867831, -684962489, -2116096260, 100873100, 923129432, 1514487643, 1351063830, 1901426934, -1174264621, 921697809, -808352469, 1615794907, -1107671937, 924698898, 1372361480, 399118007, -339849415 ], [ -148973202, -586422061, -1649423728, 9713518, 453021421, 990142699, -1894263822, 689285335, -905821383, 892286466, -13116304, 1921792172, -1682014989, -1051694546, 947204342, -1258873460, -1062751920, 643672116, 51159557, -1520179328, -745508148, 616172642, -1864933486, 1958586671, -431031881, -178440576, 673953206, -1225323468, 265407998, 2125470845, 1971464547 ], [ -502823961, 2109647216, -1658412715, 1716674447, -360270175, -801493388, -1770983646, 512686447, -1790150677, 987285671, -1943406055, 104872934, -196652370, 2098416438, -176063984, -789637442, 1002548263, 1581838672, 189643096, 1108317813, 1546881218, -173647136, 1601574215, 1289975110, -1413387004, -293224513, -1970234447, 1147678205, 886175986, -1977907969, -2104611695 ], [ 459005159, -455799453, -1958264669, -1915546143, 1571833029, -176627553, 1105332122, -216118542, 1804849379, 1484979866, 1739719065, 625343106, -2084990319, -418733075, -1726688984, 40163664, -80731207, 211016553, 1883998584, -1176145863, 1594370616, 1182825780, -230637730, -140862255, -462562868, 592036192, 1178767244, -2010698825, 2112814853, -1671259282, -1473973273 ], [ 384624477, -1695754243, 1048980302, -1209268616, -769663748, 395116220, 1914390092, -1294052356, 1500246396, 671114443, 105183347, 1631305384, 600865895, 1328964514, 400149097, -106126657, -834689005, -1001813289, -1878542663, -915776798, 1308114776, -864816919, -169404933, -503040922, 1468261250, 338542369, -538862022, 1851672917, -2086133043, -1576324539, -1602380362 ], [ -1730871174, -1472182206, 799608484, 992032241, -1802631887, -2009747981, 1734157126, 1371483306, 1244720123, 818950279, -354130311, -758751637, -722903475, 94355941, -1943358031, 1856165845, 2037834345, -1847941246, 104911108, -586903324, -536639338, -468142657, 96137135, 1989284645, 1004162194, 2041085405, -977013772, 1466113232, -377529110, -506820533, -1920684753 ], [ 1672454899, -1650219601, -68438555, 2028508363, 618720230, -1623597169, 1837818421, 427551897, -1082001560, -1024424891, 1549536860, 393693766, -432735243, -872867862, 1594450891, -631911055, 207964740, -1814626543, -1085313163, 1238627527, 1140413720, 2079955551, -1652913019, 79728720, -1531722607, 1058458265, -1511113394, -1626534803, 1461726174, -1600777067, 1594515165 ], [ 1062286567, 311839619, -1525670693, -947580549, -1273850463, -454370168, -1281283541, -1358911951, -731143874, -2131100530, 1751393856, 1458723915, -991283914, -1311550987, 1605982320, -1807777281, 1137164835, -1581378057, -1822307283, 1829919061, 211080544, -587426628, -1953201288, 636032510, 280856227, -2013109957, 913710364, 125052732, 1536275425, 1059441097, 418878429 ], [ -1865796104, -1249374683, -863600170, 1924774636, -764422642, 100111326, 1663384320, -2008444546, 709359264, 1665673798, 1569219364, 33493735, -534541840, -1354807242, 391400769, 1716193222, 76203542, 688919479, -961627878, 1035499214, -333203362, -600002539, -1095324928, 674472421, -2077924232, 1841011068, 2010771129, 1957150695, 1967419153, 1462947307, 1392487803 ], [ -331937399, -1397718067, -2123128135, -2060874467, 877222391, -1305868145, -1480922224, 1595849538, -1485218668, -1489520492, -108382042, -1144527220, -1828982077, 821440342, 72686037, -96926373, -1117377898, 661444318, 276307633, 270849475, 1856497443, 311277954, 1827411714, 1600875408, -1693153857, -1212231841, 800464326, -1549572830, 974251115, -408465338, -821751648 ], [ 148679243, -882920443, -41102292, 1124037121, 171159521, 2078564895, -59353973, 1351633532, 76760783, 1464196456, 1855080586, 1629746499, -1933242859, -1499374731, 1896878843, 1234177298, 374577741, 615411318, -1942049043, 42875302, -1917887402, 554610862, 307169240, 610831797, 812076586, 2147241558, 87105826, 1341588590, -219627096, 1057617605, -957540110 ], [ -287625778, 457774468, 2017029656, 1707633647, -994472009, -333232246, -1812742180, 840492260, -1849029494, -2072873787, 1034602438, -215035103, -1359520532, 1124081066, 1190675131, 1468493369, 1348530230, 159196112, 1912972550, 285677641, 838239098, -1552895728, 180987111, -878367029, 1294340392, 718968588, 865576446, 1146173968, 548531567, -1795657361, -1159284899 ], [ 1979740939, 829938287, 1948056493, -1848546000, -1341762306, 708980352, -1953335063, -1847889371, -682739400, 759461744, 1970081091, 2035714421, -244759541, 1006229061, -800183855, 884136487, 1695165144, 569960417, -1570789657, -946787291, 1894469436, 1240024780, 1327136715, -1930713332, -500028967, 70362034, 1234246710, -1702091552, 1100014580, 484406103, 343010035 ], [ 1558178316, 1208805857, 913047784, 406252, 2028906305, 1470655225, -865095350, 1259652566, 297512284, 1745175056, -541861707, 1277902884, -1028386337, 1807950622, -1403973198, -1382234934, 2063229849, -956437351, 82132009, -204150416, 1233821723, -1104588967, -697200004, 1703826331, 1798545550, -1375399013, -51904356, -176567197, 59061801, 92925777, -1936633569 ], [ 1602257244, -1083134661, -1034469220, 1335395237, 2016915551, 1726705739, -893540386, 1054838668, -1447438266, -411898368, -1058356379, -1172237922, 1636719584, 1668426142, -1492879377, -558821850, -2010385549, 1399142660, -895108962, 424925089, 191351117, -1295910565, -615675236, -1670163371, -1457212932, 1494619488, -583317861, -200191235, 827085311, 1621794541, -274430940 ], [ 1593928689, 312343258, -1927803329, 1920075311, -1022913464, 1066179103, 1592763238, 1304949114, 467492424, -910478784, 629197160, 48899515, 697233960, -667443928, 805416201, -66453776, 2024154693, -1666980543, 961936688, 79332432, 324010880, 110874625, -1564274626, 322024915, -348216265, -1139841901, 1825159673, -1196356356, -337099270, -568117604, -199543739 ], [ 161914304, 559092526, -701038665, -657112127, 885365554, 847617803, 365601065, 82083068, -1662801178, 284254613, -1185839379, -1834086853, 449289273, 100360696, 137238995, 999364545, -690643824, -705366642, -1409253106, -1821220096, 1805741036, -910090259, -217156349, 1749654328, -1234605747, -1396332177, 948737785, -624948230, -1048314894, 1200166500, -1006570330 ], [ -2124319398, 1404694443, 2021029088, 1751694363, -1652177625, -137069943, 1651676141, 568179876, -863677981, -596974736, -801168819, 573913541, 655851249, 979318562, -952586696, 949224134, -259856118, -1972658103, 1207915382, -1723949945, -2107147036, 893175008, -1773552880, 136746948, -708053165, 1904084883, -819492580, -1702693432, -1563965738, 2103137542, 1982904220 ], [ -1573979543, -701846364, -2012468793, 1380567355, 1713652411, 885582783, 17364265, -561024653, -916189112, 914445541, 308383634, -148288817, -526010390, 989345666, 2098579852, -1621854525, 1176750962, -200151801, 669755307, 1284303890, -764104340, -1288034422, -2036482655, 2000214896, 1277183449, 941203676, -1942161701, 1815018179, -1661570950, -901615636, 382235609 ], [ -2097210760, 1103473633, 1833638844, -391080851, -1627567270, 382471147, 1193825777, 2034288717, -979722638, -939341980, -1791325336, -1958628031, 1015855381, -1194543590, -842195256, -229904443, -1814323778, 1191269641, 296748902, -346800470, -1146227793, 381884821, 942115227, 282645733, 1106990733, -52279368, -1620253995, -1464512333, 1266962142, -1855339543, -191592092 ], [ -1275717430, 1101254868, -986995348, 1130903751, -1341887139, 465430077, -1320904002, -141555032, 465537649, -1485610480, -195407252, 913517890, -1072855921, -1920360466, -1134757904, -449535755, -1532293585, 1313352771, 823785015, 28709487, -103356339, 1267531751, 706718858, 815097168, -521986420, -2124783652, -1782372981, 1016313842, 1387431156, -1746404735, -1968901840 ], [ -1138693020, -569143421, -1366184781, 365637527, 1681439850, 706501143, -719592224, -78382893, 1915051316, 1283782955, -1483492291, -87669449, -1792307276, 1442327588, 835022844, -1087243297, 1057273103, -117952330, 1272134408, -2014609781, -304217596, 335698716, -1698219742, -418515593, 1025741854, 778198019, -1694027092, 1040815205, 968645768, -287720841, 1371769638 ], [ 465708410, 2145460727, 996570113, 2140784514, 1446452910, -707947895, -1695963377, 558859615, 205771084, 2087114392, 1824603068, -2131720483, -927584168, 55796661, 552374882, -436546813, -934949434, -205325951, 1305012149, 1893501149, 1045263577, -1449364598, 1930626774, 134256305, 854520435, 763625001, -46728972, 122750638, 176594991, -1584047863, 1200077909 ] ], [ [ -803820657, 1021706143, -2034368687, -1641493199, -1003450438, -862735931, -1701848034, 783797142, -1863392703, -1714198017, 493963332, 686637651, 664776706, 1560963421, 1239850204, -568039690, 614701164, -1211168474, 1387300327, 1520492801, 241866219, -79331335, 520382941, 1427028384, 1772336760, -1812059041, 436148214, -1237870855, -1880603316, -2143014109, -1738044541 ], [ -222703999, 1531258609, 1641101416, 1202851621, 623961771, 472904351, -2070861436, 1384029631, -2041206944, 1239131691, 946237851, -1010366278, -1748911350, 1635686546, -1201514922, 138771727, 852260642, -160918747, -1078796221, -38603835, -42128290, -245027249, -449659751, -1921371411, -670974914, -576928278, -1062627536, -1679216388, -397225899, 1817481367, -1362422209 ], [ 835881040, 1952836678, 1982962400, -788504680, -1559898233, 983436571, -840263180, -890549602, 958064136, -1021365582, 80341616, -74248762, 1478690416, 998629398, -565734026, -2130655545, -1077132048, -1412570311, 1224722382, 1178202401, -1970185420, -631501839, -1505049722, 1526402336, 954117062, -1575244206, 832302868, 1344297886, -1867058633, 524447047, 113136268 ], [ -1423828013, 1803572235, -2094465948, -36321210, 1638054004, -810067612, -906746580, 977039283, -1110826805, 14434279, -1357860008, -1855287764, -622724046, -1538468073, 102474392, -38133879, -95820755, 2009752726, 1508477097, -284861705, -1299914713, -1260878764, 1058840700, 1475791490, 1757571073, 1832310320, -1989151284, 1418578920, 1078959163, -1434454495, -968601814 ], [ 2018406974, -224658531, 839701619, -1885171901, 602091098, -883270582, 1182596607, -1666026306, 2122859618, -1147349574, -394267622, -2006646785, -1733228050, 1884972990, 866381905, 1697893364, 1482855028, 648519247, 628803052, -750742172, 861245771, 1903964644, -1144363152, 2026432656, 98868209, 1265001247, -623297449, 779992597, 242929970, -735304616, -2031211411 ], [ 1646185740, 831737219, -365533, 207406866, 568433373, -2035831629, -1403406110, 2104237544, -2055413728, -1675095516, 2093867611, 1223186539, 521747938, 1795752095, 795889452, -1768923527, -1931055352, 1622083289, -337222788, -630947214, -926616143, 1284852308, 1441587795, 520546657, -62134950, 394278705, -496005696, -579098420, -1512468801, -140358848, -500161653 ], [ -932836621, -592374360, 865408273, 1232658747, 1307537368, 1492588239, 2076748429, -518657848, 1693496567, -385323599, 1408551231, 2041076321, 1218656625, -523136626, -529787416, 552404778, 2141306650, -1568540910, -1041454230, -305428779, 1321851467, -1109829454, -200869159, -1104186592, 892338479, -1142130084, -1733577329, -108669424, -2141567660, -884149098, 2003921645 ], [ 1360621722, 549808902, -220263834, 1327410721, -1911877574, -280680028, -263490657, -2075511595, -1721353355, -294393965, -1515469510, 2102175993, -1566389661, -2022036517, 1257594336, -406037566, -302595923, -1005968633, -2143289430, 934514754, 50293977, -444137362, -1283138461, -1565657128, 933445901, -1859144285, 1896785446, 154963889, -1415866710, 1653308428, -960088416 ], [ -863452276, 911747055, -1627024500, 568543089, -969511625, 1410178663, -150042859, 640741307, -165164682, -1327301791, -766305416, 1440344164, 42757171, -1456819133, -1857717614, -1787471192, 1352667270, 1887668205, 12869778, 359920263, 79903409, -725181178, 1150946299, -1046357745, 1005826290, -1783680347, 340074118, 257537534, -1579919054, 1590419132, -1339079298 ], [ 772767173, -99814779, 1125360680, -279809981, 422726145, 1025711094, -2105030460, -1236430436, -235827555, -607810830, -1993772914, 586824602, -1798290473, 1118831641, -1392808890, 434065924, 1672366285, -587364947, -1223546431, -1163561226, -207175624, -884949906, 1616962722, 1465249779, 765008331, -665747939, -1577759420, -1153272859, -161751576, 1355286733, 1163665414 ], [ 2053828228, -241012151, 226416895, -1213649853, 812951570, 616373908, -1849825304, -397049712, 1857478831, 59087140, -272955272, -1610720278, 1259766676, 1739651628, 1743223296, 1808344598, 1914457675, -845064435, 1103781603, -890732594, -592173370, -1414754175, -1965152744, 368645723, -1805756962, -1292551661, -1326581880, 491735003, -14832653, 1914414542, 676163055 ], [ -1370771420, -1062788765, -1177228503, -189010711, -1755822180, -317214362, -794900081, -1698928464, 1639033906, -668615245, -2078971047, 1015728332, 585300700, -640617936, -498110162, -1292783141, -783635679, -1439545209, -1407902859, -477191881, 1429062717, -1408948398, 1386369391, 1411364652, -1971781000, -963774368, 328865600, -1451960904, -365249827, 864801962, -2120677009 ], [ 595116073, -836071758, 1228389897, -1339944607, 862539951, 1131504139, -272321791, -226284182, -415918685, 1279921084, -388311634, 2013558284, -1483096562, -423558818, 199250372, 237956307, -185157675, 2031049404, -55228052, -1433334731, -510342834, -1914804228, -899426304, -130493952, -1810623426, -52099545, -1199929177, 1842644558, -1548878064, -190553221, -1364360445 ], [ -240619403, -85342484, -8089818, -112062652, -233560721, -913583517, 1712685603, 641501880, 505966810, -396241480, 1272602683, 778390544, -1483383612, -285728805, 1614804376, 1629310282, 2018833999, 1075467340, 1962282356, -1064707236, 2073498478, 1923452515, 847529948, 767827016, 736607221, -1674957165, -1858265460, -1122584808, -932348312, -1890378145, 1232877468 ], [ -2000210872, -596576418, -1690997387, 517628894, 1937823646, 371466432, 255275560, 346654115, -986545117, -556483775, -791838565, 1652798996, -589289941, -1078229511, 25204143, 1161224529, -533076573, -2038485974, -393056604, 1453444316, 1547799363, 1108605968, 121396012, 2057074008, -1691806089, -1628747974, 911995573, 1303990116, -1247651026, -820230592, -1159631610 ], [ -1082632600, -2064393190, -1266863734, 812509726, 938141821, 1623688108, 1900344038, -1235112841, 653562135, -438081694, -1005843450, 790244414, -430222527, 447869903, -1112299534, -320163443, -1847748584, -1993261399, 1148149643, 1674070615, -1698804490, 740836627, 641262710, -961228649, -308068477, -883061783, -1835462574, 1380529471, -852512386, 124672007, -1823421008 ], [ -1966575191, 555164358, -364784938, 718062445, 1639026573, 1695498327, -1826220253, -918422873, -1266257783, -1390862212, -183849197, -109131307, 2012752288, 1350389273, -1895380442, 282755204, -1202788450, 1906845690, -1055713091, -1766341312, 1891668963, 941732218, 853751089, 700469392, 969304218, -1102047296, 725932792, -1254482680, 1744561549, -506717367, 1854654642 ], [ -762263508, -1347549626, -708762035, 234196240, 954375907, -2044781039, -1759619970, -945677531, 1066558147, -903643259, -2520790, 2108560475, -1400225470, -1307640697, 727849619, 1198372174, -542110625, -1309460523, -1576515385, 2023984534, 377190350, -526630112, -773360838, -1469674099, -929505980, 1203159592, -95408228, 1749445627, 85290207, 455111616, 871280913 ], [ -1378911063, -33603874, 1587217579, 143929220, -1072940920, 302551360, 700052084, 1835089745, 1129164873, -1712602485, 360967791, 701786778, 1048823939, -1986972148, -936697186, -1034603904, -1291221661, 1249560785, -173604301, -595397281, 203277140, -2032818961, -1146905535, 57277903, -1278420968, -267425324, -767096768, 1833247966, 1629019056, 1899304960, -521286619 ], [ -950049181, 63779239, 1375739250, 1310489213, 63283949, 276785378, 172516578, -151027014, -1657299834, -713088479, 1445371760, 1566299702, 455065419, 2055732119, 1955058058, 5791426, 1215058745, -1247393922, -143360136, -368010644, 1534493850, -359002696, -780756323, -494593730, 1558978636, 519748127, -1649889782, -2035370782, -702113302, 1376671811, 1581593659 ], [ -1479332437, -2044539014, -1022634183, 1583072610, -310553246, -1975310085, 7017991, 682451808, -1728999656, 593221502, 1289275860, -1900371977, -1916996952, 1452624766, -145813326, -1778461759, -1568543525, 1509129521, 1526541748, 2075023287, 823877580, 739254291, 1715833356, 1847989329, -2034482512, 538247399, 1103393034, 2066075576, -1918163496, 1274925789, 235142105 ], [ 769992692, 2147065555, 2099845815, -1360342129, -69333876, -374091356, -70158014, -345821323, 1510280460, 1674668040, 748567880, 626737058, -1528098214, -662151641, -824749195, -1654314183, 363806628, 608635412, -2078731852, -168869834, 44645874, -187212122, -1142729668, -2043674948, -1130448631, 2092360491, 1697965585, 841228541, -935502193, -2062670299, 1710433599 ], [ -310872331, 144829146, 2007229993, 1837670132, 222624806, 984511564, 252309233, -369274034, -1119405956, -1996358383, 1895982135, 1682101740, -459761017, 890518373, -1710236773, -1568693323, 1547465550, 1868966322, 471930777, -48883410, 639706789, -2020582633, -767696720, -876705986, 104185273, 1545344284, -1782644835, -347399985, 1141942413, 1321919308, 1535967505 ], [ -417595010, 1917697051, -1572173532, 1359995535, -1311595686, 757866959, 1637268897, 813464611, -1369072930, 1619781076, 1870222705, -56844730, -908207700, 613198748, 2025665066, 2012983188, -1731584951, -1553468579, 207848495, 1554255029, -1994657726, 800862259, -1045429359, -877971668, 1526242318, -908954975, -1344296669, 1993290977, 1681590199, 1824871540, 385718897 ], [ -1023598784, 973153712, 1122855055, -603813561, 345158821, 2082625673, 317175929, 1402633974, -2021937518, 1768422532, 1994984184, -1521133924, -284545820, -1001553904, 228742064, 1464556075, -1347009643, 728058247, -1594058400, -494578584, 204543858, -153036649, -1628232460, -263979911, -712887234, 248469895, -720015176, -47104460, 1947759700, -194467116, 1000779733 ], [ -740084025, 747461842, -219621953, 524965693, -1385246569, 1434479339, -1327717851, -1418536200, 808692165, -875403600, 1995316865, 779947648, -1235272879, 2033500784, 1773567779, -880475690, 539323597, -253050631, 1944862732, 1982464149, -449883215, 1745664792, 817382431, -1751885737, 188366584, -471191956, 2050821746, -1308254503, -1887658479, -1539441190, -1895158392 ], [ -603060, 1563980102, -27968373, -1917718498, 1557245794, 1749637249, 1121031488, -1743676601, -1175937400, -1664602037, 699310814, -726867275, -1928218443, 973986714, 1042619338, 330591777, -1407774437, 1756451162, -435289472, 556788340, -2092981575, 411026701, 1685430897, 302242152, -940743896, -403488654, -1008714128, 597780855, 138923049, 2031734519, -2045575121 ], [ 2027850773, -951663439, -1671266403, -1029629738, -190813145, 1071561878, 396574649, -1163715270, 927391019, -1982012515, -856764134, 1980072263, 2074190580, -789127073, -363963281, -629894254, -921851834, -1337933595, 1202895988, 652689466, 378172441, 1179244601, 1737486161, 1518558268, -1690642084, 1149048173, -1912681272, 915040238, 1903297455, 1853651277, -231970697 ] ], [ [ 2020638285, -1219099160, 1807128251, 1044068595, 1257781889, 2136511168, 1144489493, 2142085719, -278711925, 1989321362, 1349354258, -1474904597, -545945004, 1504644034, 503944038, -1614003475, 408808620, -614947788, -1654085024, -1381572729, -1262928847, -618385997, 1697840050, -1082522492, -1387055370, 1704262098, -36655417, 2094831012, -830862811, -1401041189, 1546807118 ], [ -1590566291, 1020990738, -1441505061, 1507319642, 282129723, -1545746717, 1641023675, -948410032, 1054417475, -1352121759, -334763418, -1045350757, 1971623165, -1652715181, 165537680, -990007165, 1223365387, 225627942, -34398, 1311817752, 713995703, 674985302, -530910936, -1151307205, -1921779634, 246942268, 483686505, -1114402694, -906864056, -1901511467, 217483343 ], [ 1914840816, 650316546, -1842990471, -207393746, 1798678640, -1472883894, -1025814492, 1310737113, 750228664, -1406799991, -2117934319, -1592039574, 252492843, -784446610, -1395118682, -1897502543, -1761322037, -630399871, -1159803684, 1106331618, 1091669979, 1246837845, 915020537, -185878926, -1356212854, -1358779011, 527576119, 2034714201, 1011694916, 1390796035, 1447889417 ], [ -2124973340, 1761439574, 459619304, 1586299845, 1912348779, -1590622182, 1843457158, 180041638, -431939659, 2011896870, 478262292, 640104042, 499638774, 565012907, 987835519, -630305085, 1896216988, 749801823, -144067170, 138848531, -1882381858, -1763287642, 953381703, -522662431, 1916120029, -317123137, 1591645272, 943260100, -2042260747, -715157964, 1643378338 ], [ 1252540870, -1514886818, -1157184563, 2056542069, -142283832, 1036346414, -57870272, -1605658190, 276510257, -1714682658, 1822481474, -953996021, 1437636820, -1161984564, -1833054388, -2130185888, -1685267222, 1676530949, -1719666269, -1604289627, -1209482461, 2101815015, 1341412215, -1013948987, -297776019, 319773109, -958974854, 852050534, -1000908763, -853917837, 1798447843 ], [ -189114264, 1810985702, 1172239206, -802314736, -1869944400, -1507523435, -593998189, 1081091540, 1245475660, -410620721, -721691004, 935003587, -1892928816, -405117686, -1341096125, 756163585, 760666140, 1509316381, 2007782636, -1233456174, -1164850481, -396335452, 75285405, 978326641, -1114500089, 277476834, 1818091178, -1846550163, 1718467282, -1383973479, -467277172 ], [ -1500818153, -1988306314, -942123695, 461829268, -534735206, 548596732, 1026659475, 505685526, 758938982, -876148997, 1335889999, -2044842083, 1490114596, -2009375490, 559439769, 1197967502, 1724174915, 133588802, 1329670613, -982763772, -902266272, 1780390442, 208065837, 1650665518, 50775534, 1357865331, -1389279317, 523201264, -1253055525, 493826188, -747961965 ], [ 132106678, 1754932899, -1360634563, 971583783, 976347682, -803109511, 89077130, 1724486050, 197596817, -1549484656, 809273068, -1658330874, -549701802, 1453758077, 877846796, 756294868, -1081598393, -2074306268, 1569760744, -1131307138, 2087660698, -784039087, 394437062, 902124142, -508495982, 1272134574, -909107273, -226012481, 1686739980, -810412211, -744303007 ], [ -1761084601, 1348858453, -1863611411, -392647190, -936280606, 1630833989, -119843195, -292773997, 117418079, 334730886, -1209642383, -1620710673, -1391354482, 2042491538, -1953919548, 270509586, 1063878447, 512633095, 1356447018, -1608660025, -468141629, 818396183, -1898676332, -315873060, 1267242658, -330019005, 1247391334, -114743103, -1689034527, 154317668, -384801767 ], [ 1303468162, 1453851944, -678907093, 1747881991, 1635238202, -68574117, -1671566382, 906862832, 131256002, 683658950, 764835551, 1136763477, 2020295634, -762997343, -437332399, -1394679688, 766544256, 889366366, 1229721012, -1491282392, 1428388769, 445383423, 1790843347, -2146847040, -661934139, 1938172958, 1470889698, 618319886, 1962430334, 591835306, -131550497 ], [ -976715378, 821352823, 121350373, -760260369, -1476956949, -1046643354, 46585871, -953632133, 379199296, -1926629603, -655396946, 336811393, 984488592, 1553830393, -1572495258, -914367346, 611261812, -2011224930, 202298464, -931455868, 87523251, 1168315831, -1407862793, -224961878, 1038198621, 1147267906, -843463757, -1215378504, -346885985, 609670878, 892974766 ], [ 992159657, -873047195, 1327992696, 1232107156, 790538289, 1028646356, 1764304259, 1385945575, -1606247119, 1128729550, 217543821, -306900424, -215630584, -1458596251, 2144403073, -1927285752, 211959722, 1832194114, 795674848, 1954260605, 1799724059, -2033241182, -1535487439, -1674643287, -690252591, -466263770, -758853997, -1486558315, -1645325130, 18620340, 257699517 ], [ -841921946, -830843235, -24011953, -1438098550, -1471548406, -2053456500, -600491699, -2039874403, -592773519, -469172245, -1037059501, 476455823, -1517840689, -1234524387, 1942217726, 1761486914, -1651296665, -1244744855, 337650255, -986036568, -1449029644, -841107205, 2095934128, -1469946509, 513039021, 2143579658, 1396542772, 931834935, -844105460, -857311361, 431307202 ], [ 2032303374, -648040582, 578808317, 2036969528, 1156830994, 1974501613, -671296642, 768397145, -1216640377, -1961274229, -215583432, 1257305640, -357707258, -979030807, 2081114442, -416539585, -1524200170, -1364216048, -1566924635, 2025247781, 520481068, -2083632590, 265928285, -355236632, 198547368, 1534440625, -377825673, -855368302, -596477118, 880409113, -1773258383 ], [ 524345974, 1256187147, 2109583708, -229887679, -144265075, 1706306661, 1299154354, -18892673, -528885693, 1733178275, -383074146, 1821100852, -278288192, 254295159, 122889387, 1277534814, 1204676924, -1701126099, 1442075012, -1644000614, 1354993284, 860251823, 366015027, -1929038440, 1519652886, 908107901, 345955516, -1156828003, 1170215849, -1139171937, -279559998 ], [ -600280050, -350857873, 1822984987, 1163852367, 904661750, 808664384, 1080188020, 1003491678, 1215715687, -1936481318, 1424297060, -813437524, -1415899102, -1315767771, 1897727735, 1401761471, -442343482, 1769650869, 265098562, 1468859249, 1332582694, -1074971607, 1514328193, 2008056421, 26226793, -757413215, 192056401, 1473264300, -388270161, -1943873203, -1934788160 ], [ 1105165419, 633971824, -1205304255, 761100902, -813767116, -116001505, -1265055744, -1940856084, 1732209999, 282838099, 1987609966, -1704772145, -440065855, -197441066, -2003263491, 1281739986, 2094729304, -1172425972, 1608222187, 1799104272, -364612819, 894559059, -235680928, -1041596338, -927043684, -1160673137, 2091182989, -1826930991, -252880490, 1605831977, 16968289 ], [ -1876809444, -551453374, 542473483, -1635530668, 1079992472, 694971258, -1051800618, 1273685253, -513631257, -477241496, -885443603, -519114022, 1295925829, -2069493335, 2127792760, 1127265712, 2021200178, 694870755, -1848967706, 1089843216, 763721503, -139061256, 364930993, -700293097, 1846996629, 1672589801, 334758909, 1959681722, -182714719, -1263994237, -219363108 ], [ 1797877992, 1518769836, -2055484131, 739188506, 1306693059, -1829406489, 278718280, 1861967923, -549108913, 767675944, -501347702, -1481551324, -434617374, -131661717, -314226379, -1070902863, 1915062122, 392458800, 598214982, 241542734, -650078553, 2019762683, -360620841, -1910559983, -223629232, -213386227, -477495192, -1361991555, -89386117, -2052931110, -643643647 ], [ 1194704547, 905054102, 1106588495, -1498885123, 1864892152, -1338557538, 379276993, 2011307249, -1048846524, -1744319660, -588478064, -2089155040, 449124774, 1191724431, 553154202, -1088221915, -1964549925, -780877366, 1764002267, -579743679, 1829910931, 2015412894, 1282096716, -1137434669, -1074581779, -1569193916, -652483112, -74098321, 869405275, -1891672757, -834347549 ], [ -638534229, -482132560, 354160683, 722623518, 1905376325, -2001392891, -1429483725, -1555465772, -930255644, -1992876600, -492426946, -1006321595, 116125584, -81222624, 686533282, 1477861163, -1696093481, -1379060903, 944833931, -614742264, 1735404254, -2106980918, -1699732310, -157011202, 3491707, -2038707661, -32430494, -763218329, 587188890, 1420956455, 348003851 ], [ 1872807853, 253516504, -570179993, -1691735324, -931870998, -633687430, 1110397678, -146610942, 850264675, -1538659918, -523541107, 1248827867, 1740991433, -569641055, -198927777, -968459349, 1872105279, -1709505601, 1648552129, 751386727, 1925951576, -1504593404, -1680160986, -1358962092, -1000490796, -1175974704, -553683159, -970009950, 1045452459, -969399828, -886101147 ], [ 1498510909, -1258341969, -649617017, -671106459, -177065461, -811956978, 350103022, 1351261279, -144562926, 2103731704, 601354355, -842406652, -1006066368, -1924890961, -2117478037, 952259402, 1094511391, -83578305, -1501657154, -284444548, 266163209, -639095359, -10290554, -127214244, -1620656174, -1562791540, -1939611577, 481713949, 1648199006, 1846066312, 639550210 ], [ 1800369656, -531437894, 1022712879, 45188481, -474955754, 800305398, 1809094093, -138114069, 686153443, -1193859821, 16032751, 696484347, -927377878, 1240226439, 1096283931, 1515246608, 1277136909, 489378442, 253290274, 1920274878, -918835067, -1903384200, -476263518, -338632113, 529965593, -1550276223, -1189728485, 1781060092, -124769117, -205483594, -1966323447 ], [ -2018928535, 1310931400, 581021313, -508014034, -449047144, -235368479, 1304648228, 1654994679, -287737907, -445556562, -391957064, -106673067, -856155860, -878616376, -176997746, 1318778159, -921226484, -273901514, -1028629087, -77679819, -1663710550, -32808463, 867651041, 758034831, 551480388, 177838619, 446470302, -280162289, 1894648993, 664865483, -871791141 ], [ 590548194, -751360018, 903982233, -603728254, -130516046, 325620585, 2064115431, 182197387, 324018339, 1774397686, 1279816396, -2004750443, -146831110, 868616098, -700074795, -1107080257, 104668157, -1403032967, 331776922, 717944665, -821715589, 606304497, 1092185653, -936757427, -310381937, 384243442, 689648311, 489371078, -910132344, -1583127776, -67543743 ], [ -858923689, -633656078, 1280644601, -348333946, 1768786668, 755662883, -1430832273, -1475441114, 701714738, -1093324842, 1869007282, -602267494, -2008830603, -974372096, 1490187717, -1398083339, -194128976, 1361368861, 1584861675, -1450121628, 1241538089, 608718089, -1295359566, -209318045, -1607293133, -1445435121, 1681068255, -874041481, -652929264, -1677422905, -621961366 ], [ -1735815254, 1262179920, -605974925, 2049951692, 1095793764, 1413923119, -439415999, 1921962029, 296016412, -1573412866, -1597160244, 1829698151, 1638048083, 488297443, -728465584, 764072334, -1334386082, 1553138901, -628826581, -450874520, 2016980444, 1547255450, 558338690, -1738854235, -1627723858, 127585499, -1451976644, -1030272267, 1128311493, -808577734, 1483384022 ] ], [ [ 861580589, -1793392344, -1991379162, -885683954, -1865919961, -1944543992, -14453158, -1613729488, 2099267655, -1555607506, 1750769479, -269761267, 269532974, -2093081294, 1279126552, 915947614, 55867513, -415344332, 94625100, -423992198, 1564821899, 1984015631, -203538798, -725359197, 1135935773, -1970298168, 202213431, -408627805, 322474794, -141525618, 1081386282 ], [ -126575015, -1159838699, -155767546, 1286049711, -711740528, -222733829, 198434554, 137116804, 1592112249, 2031317038, -608613317, 656899193, 150363884, 803514728, 1492702439, 1493310026, -435533195, 1988482335, -1562038214, 879271727, -290057246, -244846109, 19699663, 748020092, 1583063849, -936065049, 1516090200, 1552971454, 1153167587, 875218669, -503923810 ], [ -1043156918, -958054019, -441608589, -251508954, -1223162838, -774862157, -1123998559, 2061242505, 52589214, -1784936414, -62229417, 24920775, -247436594, -497667343, 150143574, 1169989053, 1027199420, 413984876, 993367731, -1889043377, -1924758915, 744292299, -421659232, -31666872, 1342873747, 499097697, 281849613, -1754319186, 1966537096, 41948120, -564197616 ], [ 121792391, 1972640053, -1519369493, -1637879572, 492409342, 1398752047, 1756336346, 1483028873, -2038405728, 321295394, -1061361131, -1551868573, -734044456, 1958651936, 190030896, -1276192473, 1031188035, 2136960669, 691463383, -311761029, -163971356, -722435292, 1975564494, -970631833, -679255923, -1731911240, 1219943974, -352292361, 1400620298, -1517918215, -1713916208 ], [ -286759126, -1959311386, 774365083, 2088808964, 1952665789, -607884520, -1091287752, 723080610, -1541120775, -2021843293, -110074637, 1133202152, 1474657629, -635001504, -1826649839, 349207693, 1236448949, -1941237256, -338158564, -1684084035, -43359112, 1387723857, 231674749, 232620218, -1414755600, 1189636450, 1313595334, -1454741337, 921289357, -739686195, 2027274320 ], [ 1508148869, 1254148029, 369186741, -508700132, 726176996, 447183253, -1260789892, 156978348, 239726565, 1833588060, 1005121287, 1488435746, -1405528110, 551970990, -861662828, -1135174611, -2109273728, 269236306, 1988213230, 536589984, 1699982038, 742936778, -1751501350, 967840148, 1427065381, 1295648569, 197665465, 93699055, 1995092427, 2118003456, 40716677 ], [ 1095829415, -1259444862, 661491598, 1530079466, 1755919866, 1881429042, -1435359819, 131734865, 273671216, -396419466, -2129284385, 1181537909, 1130609273, -1786011494, -580452263, 1471891789, -960543911, 1549672851, -2012537920, -876933461, 1613142731, -2098987585, 159080686, -2105338485, -1430885740, 2053238767, -154811060, 1204407621, 1594228774, -606819913, 722559316 ], [ 1672523903, -284997397, 1684780019, -1807402891, 1753287151, -431951992, 7534004, -1262207076, 1376312581, -971857878, -1985835839, -1698062119, -1460326907, 500932772, 568934319, -1344452611, -1700742005, -1155063543, -1961367267, -746601956, -1682014558, -1258381951, -195766368, -854828469, -50200407, -1212810885, 1829685350, -1877123293, -335905789, -1378974044, 61778733 ], [ -104816739, 1358142391, 938916512, 1351671794, -301067068, -744842704, 644055913, 964529685, -1376257589, 1657273937, -67616516, 1388964803, -1862405473, -737225501, -540557921, 1030745586, -1094734756, 1021218515, 1423042047, -1107993591, 2071857306, 729036318, 40923985, -1769865994, 41650911, -970025879, -367769025, -2025740174, 1249218292, -1585155635, 64200724 ], [ -1690301292, -774067420, 1918873762, -1368677451, -1443846634, 1837847690, -1835978369, 1992223474, 1074851806, -515714055, 637863532, 399010750, 584500690, -1337093704, 1683363738, -144558791, 714921590, 922487898, 722727913, -41824415, -184883505, 311319798, 282105580, 1353170591, 1142256941, 685547464, -605100164, -26791890, -1992627283, -967659050, -315832485 ], [ 439369127, -528729716, -1921242877, -1366795227, -1389809611, 896688764, 1745316991, 1307792677, -9684448, -1466471094, 1769901269, -80690525, 1102305101, -746781368, -743940377, 291925996, 866327724, -1743993389, -415719914, 1864544262, 435229224, -1874113050, 638553231, 1385234485, 1521651980, -1311783833, -1394252807, 1163485112, 1665356193, -935939488, -1438073814 ], [ 1244593062, 1128677746, 1785356480, 869843321, 1871165513, 1394863430, 1561480505, 1168348643, -320641575, -1681930887, -306082624, -1011161293, 1943427243, -615922656, 1680465266, -620529882, -64709577, 844035823, -438393838, 835637996, -1742856899, 391079532, -594944331, -1400268439, -124401259, -1633912569, 1420148401, 1725085644, -755719897, -698525689, -847856984 ], [ 1475720270, -2034023487, -1563791349, -1977410500, 516698582, 1323066217, 750980037, -1442442871, -436460962, 2003179403, 1415960096, -1889068055, -1495834699, 1315466724, 662476139, -1653145343, -1083272918, 579375973, 1268611030, 1102861198, -1800966776, -1176302776, 221399824, 261837734, 2040086458, 1205720106, -942062198, -1413998774, -1958354977, 96507076, -1501031878 ], [ 140178803, 560598544, 1149810579, 134938733, -595050679, 1504415825, 624056500, 708505187, 1932863397, 1960636858, 897328320, -1487332805, -2070469497, 347945893, -1499491952, 1776008192, -437494640, -1051363266, -410684693, 877618403, -727560849, -1578391143, -244288568, -119203491, 1904283105, -1854073316, 1307819372, -886893750, -1551009620, -1590967912, -239354254 ], [ 578400800, 779917750, 1118320009, -1444102662, 466607682, -1929756261, -289064470, 1965851872, 474506043, 1222580731, -1916991820, 1654500605, -528752109, 1208505119, -595775348, 768866144, 170195904, 1138533085, 1874982098, 108658384, -2010083503, -1043128149, -699619280, -1741811199, -53869126, 418796400, 12069886, -1205258455, -548231988, 1387508484, -1565728320 ], [ 150679277, 1255984545, 2127586471, 61764534, -492300872, 576787317, -346343224, 1269384926, -990003469, -836844903, -919186637, 1225083657, -96931896, 1003258533, -1870297724, 1143518631, 1431988266, -1595187720, -1723821703, 230879757, 1746170446, 1461869411, -433584480, 1847092723, -172432580, 713155619, 1993581976, -1395113555, 1026554289, -337719032, -949870485 ], [ -363410277, -834972744, 441409116, -1504033799, 398824615, 596176841, 1289485201, 690916096, 829665399, 1671955286, 394573997, -927114477, 1112695630, -1858413323, -460816519, -1202633125, 1370558531, 1989058711, -716301630, 2096845841, 1972917926, -629645310, -1242876939, -43355961, 1570538125, 1487275293, 1005206811, -95555937, -317032209, 1971260822, 234908536 ], [ 1450119512, 1412074320, 1037004126, 1632945057, 552063729, -247453937, -1261024831, -1892729062, -1362080992, 2045131317, 1574419789, -110549918, -1112979870, -1698726605, -1101409593, -1125248309, 1486318485, 961366525, -1948495909, -2112336609, 935356770, -1569587471, 497726248, -225168815, -1984547627, 666683253, -1369215513, -1171536366, -859317685, 1881340452, -1172083100 ], [ -1031231442, -1420684169, 1680628353, 1519506764, 1936357838, 1824998637, 9134478, -1395476192, -341579409, 336290391, 1287197091, -286898197, -1979034112, -531045928, 241757080, 1946026397, 448242205, -1950803268, 119386141, 2038792980, -448768042, -783258761, -2101398203, 298565049, -943012539, 1852511937, -1057618586, 623383050, 598134095, 1147140130, -486301110 ], [ -1731657501, -1406929249, 299879404, -894033005, -813355818, -1671189833, -345959126, 298881663, -1127703489, 1056685150, 496787572, -534343146, 154216455, 1280359877, -1596542641, -803756139, 985131229, 946821499, -926042067, 498174925, 372048137, 354752079, 1582057078, -1125487756, -439523731, -296772840, 599795512, 848413460, 1555724567, -1501654670, 525357104 ], [ -1416945120, 2074570671, -2128792549, -1798210341, 1704563256, -589493114, -646187020, 870118831, -1569086860, -50124420, -755645012, -1037366329, -1293743033, -710014467, -4947971, 963032701, -1312392595, 1230179195, -1356981459, 578631500, -517682242, 1669633815, 824064268, 93003324, -1874460875, 1390199560, 2111298960, -1686740152, 173802864, 2086013961, 489087982 ], [ 1608814029, 1294041867, 1689884523, -868863984, 1633392648, -1441859934, 1470066517, 278959757, -1781712280, 835382815, 1762467876, 1622124395, -1422449336, 1485566160, 1579747749, 2004468340, 251312097, 1763421398, -932459666, 78283754, -795286245, -602013556, -988934665, 671038337, 967807745, 1354703069, 1012037618, -1596118595, -310908939, 521415539, -311879100 ], [ -1422217942, -1231272124, 158014909, -437412628, 880730835, 698746790, -1065655683, 537944737, 339485760, -1589878559, 1430896162, 994057459, 1651742609, 2103529524, -924156800, 1335349021, 1969129674, -2113448686, 615407441, 1383483961, -1618980341, -2018661902, -818083713, -1570816468, -1324783117, -1105873495, -1097452426, -34075652, 1853532297, 1480122601, -1677364759 ], [ 1348803853, 1090166555, -547895849, -383275879, -111863279, 1692385449, -1415706750, 5305360, 1940874809, 727709405, -974247283, 1392681997, -1267175462, -1121830580, 2093824150, 1161477919, -1238347472, 1202841809, -1367245488, -846656486, 2073909130, -583120889, -1818621986, 2134535651, -2005076377, 2061920383, -189430319, -968428565, -873341410, -1599463807, 1589277099 ], [ 2012426016, 1009179949, -1189288465, 174558504, 874377732, -2104281048, 570345625, -1006983644, 1006128668, 1677190954, -627128477, -1080957022, -408049998, -2028546983, -1049562552, -1155222318, -2039351424, 1102094920, -147371104, 1544996887, -901482727, -922291492, -294903968, -1150071639, 1118570482, 1449363935, 763678511, -1304688195, 1188481188, -587065555, 2077269930 ], [ -512762637, 433547661, -446639157, 1625460812, -1825282276, 2065652767, 1476642319, -1996683327, -1223918862, -731382595, -571547173, 369504446, 589769626, -1405034807, 1304035528, -2131433181, 373984923, 1069072336, -594192033, -369053710, -2124756166, -1538043577, -21095098, -1626435875, 267329090, 1753937804, -603466130, 890919448, 556210146, 1010392251, 1236252849 ], [ 881839738, -1994787671, 1306747702, 1337608222, -430897180, 388610948, 1384193510, -749282521, -1419780248, 832676624, -759361580, 875552843, -408761011, 1107780603, -1389084696, -375066703, 187863497, 328365911, 1459918751, -101407417, 2131086750, -584394590, 1418476946, -1592361645, -107197498, 1799728863, 1862786659, -1600307221, -716524795, 638591519, -1935555274 ], [ -429782392, 1813596229, 1380484697, -47979085, -122997035, -632908191, -1346624829, 822236339, -1500338121, 1054877562, -465839241, 1269779958, 149883044, 1990202947, 555845587, 1807872012, 1498254992, 995791725, -539805260, -1889227549, 1207773737, 472135887, -1181943494, -1878324250, 1624602764, 231421076, -1729506619, 1573843009, 1304805867, -198523736, -996122190 ] ], [ [ -1249976334, 673126939, -1080187088, 188670855, -2066137211, 335527402, -524257213, 2063445510, 761513261, 422961501, -233735453, -1223349187, 984923777, -384267055, -1465395703, -1732204864, 288732086, -706814367, -1946528074, -889247132, 2133091191, 617082410, -1630654553, 1777495549, 2087168492, -938867780, -90888312, 1492846011, -57024952, 1615212620, 212550641 ], [ 569674956, 1349034963, 854052481, -2008865694, 1280893111, -1798891313, -549009610, -2058137207, 2089369442, 520533446, -507690658, 1485740259, -1783012977, -1151859416, 1000090659, 1801084945, -708732993, 784439969, -2028358497, -1148064130, -1378390025, -4856652, -561180847, -1746859543, -1233667179, -1763053369, -1561659731, 693378963, -1449249571, -1888507395, 543302011 ], [ 1055781011, -1596106583, -573123775, 1216839937, -1496241800, 1467784969, 474497372, 959854194, 1433305810, -1094652184, -1134033450, 328250082, 1231210727, -1885274846, 468383667, 1901367701, 499842700, -2115827570, -1443404567, -1196110508, -519520690, -1791036419, 1256381819, 2124798121, -517931720, -1972669386, 665422255, -2140089312, -642588582, -1715230727, 574819373 ], [ 1637460250, -516421861, -426339481, 68550394, 1910075678, 766905564, 1973503100, -832213468, 971108394, 1901344675, -1422195557, -309866498, 2023274764, 87300072, -265459025, 510548941, -152411523, -34591983, 587665959, -1359762341, 928183500, 1351946484, 1986385455, 1108894354, 2022583109, 78690777, -371045899, 841342124, -1537072316, -307665324, 1784955939 ], [ -2073878641, -1636540633, 669235653, 226197888, 1144069470, -1433696181, -304944412, -608752916, 1926902925, 127707405, -1621438013, 880459007, 495178506, 2041030783, -419460517, 1797859115, -775265920, 87813796, -751054570, -805643291, 356676325, 158708666, 1726030971, -572655913, 450183333, -173993844, 1589499694, 1779646922, -880469645, 61204670, -585842901 ], [ -1968589460, 1626385620, 790495952, 1896027013, -940699890, -702070800, -1228992284, -632927489, 1144630350, 1491368590, -1436445898, -1961907961, 469342589, -1515015938, 1362182715, -1704542877, -856625210, -734746456, -119242230, 1532939213, 333461037, -916441908, 606041711, 55166265, 2026921153, 1969157906, 1669979684, -1418766267, -1249728402, -1351354493, 196605861 ], [ 1347014638, -1469557156, 2024627975, -1889738763, 85487616, -566477929, 1780997219, -773936739, -1349780423, 302648000, -1921833341, 606670701, -1515743082, -491363986, 366036487, 1577302698, 821981660, 1467799731, 1332872270, 949840788, -715054554, -641050401, 1585230258, -1107305399, 1559493867, -1649000937, 1407564832, -1071763739, 965794194, 1971852247, 1797273130 ], [ -353637431, -1521386509, -362041685, 450047432, -125852405, 1137225080, 635645606, -2016876784, 1803887553, -981399653, -1657281368, -1103896726, 1375613295, 1247021982, -219318992, 51137958, -967569187, 2081123499, 188360534, -1635010554, 173460975, -1849597176, -1574618018, -1215775267, -1730871469, 1533969838, 544933574, 8682835, 1010953951, 483673518, 493174131 ], [ 276435004, -631734777, -2145959432, 239897291, 1201213444, 1745300600, -1125968555, 1820564587, -1931392702, -1149809862, 1490847370, -1739128130, -103495698, 658231510, -1964519068, -1398447362, -497036379, 1293053496, 1119815702, -941340594, -431976164, -1501187400, -230308511, 1357594136, -1760486551, -1251946802, -878478579, -2109521479, 1746485573, 1381959895, -737742119 ], [ -1744545529, 4412278, -344727293, -1532015426, -447489000, 1793313040, -1533349525, 1615128375, -1996383975, -227050911, -1783744130, 832226409, -311324942, 472162851, 1963186197, 1621490708, 966122146, -645788203, 922525721, 175571539, 728908328, 818424716, 1155852828, 1001869263, 126445045, -1316417536, 2085648055, -1834997351, 462693230, -1175567947, 562088302 ], [ -211781323, -2056556716, 1856119761, 1093719888, -707901618, -619006393, 238696012, 1175855212, 2104109426, 1492357062, -1822415736, -2051747738, -1366254402, -494978783, -1952838346, 1739223318, 674004474, -1597961520, 1543462546, 1049285289, -830013902, -759263506, 852502234, 40192153, 1961229484, 1733551256, 1872513552, 571030257, 1167951947, -284793745, 1095196986 ], [ 846489109, 34753780, -1190171812, 1993752755, -2094705573, -1667920136, 509424929, -482652954, 1551016342, -1937449182, 857171203, -1122395519, 83385842, -278224154, -1531904307, -348105624, -1782722873, 1520382475, -945419656, -1701163879, 1989555314, 487303656, -163591955, -72317077, 1308594201, -403634261, -2091967286, 733062435, -117876798, -1627347038, -1087193029 ], [ -542868881, 1944512466, 1341964719, -1294187842, -1211634793, -1933956574, -1256129815, -1451639197, 103434466, -1876605281, 207540030, -792905604, 758400829, 2129070129, 1939424169, 1849167287, 295209654, 309028873, 373150886, 1421747868, -1012092778, -429860421, -684043083, 1679398644, -1240922698, -1245024297, -580315452, -415883205, 899308063, -1629459895, -1229194237 ], [ 1875174733, 606808066, -695018733, 2029858108, -1090970348, 596671100, -1194710311, 796934554, -111913581, -1544964855, 17485793, -218175410, 742053285, 1704575201, 1327813140, -723187049, 870519075, 231553616, -31897017, -1223616709, 153266932, -705509130, 2041710383, -175289168, -227267596, -1811158257, -766680941, 2097032094, 625516138, 1026156732, 742112731 ], [ -102862036, 1878595285, -815562364, -634833278, 970192444, 41582991, -482015784, 533947505, 1400074589, 896669398, -300810173, -1975450243, 1308778235, 1719417119, 1034227984, -1384663211, 1572372081, -1180233588, 1591882880, 834807793, 3728795, -1293393546, -320397295, -1573884052, 890190629, 1929916205, 1430882772, 614470938, 2052481211, 1921403758, 2112799828 ], [ -1876462384, 2036582888, -1995222998, -456321490, -947527801, 1511213540, -1982506250, 1970412334, -263961136, -1800471341, 1982262387, -1925493512, -614681933, -1019359547, 997487969, -1122166644, 628931873, -1761930218, -2009008883, -1832040371, -1150760301, -42886937, 558571350, 483850166, -1752188428, -570884878, -183173211, -457658892, 762764923, -24808811, -688007038 ], [ -1207945601, -806879847, 1405842654, 958838676, -297625884, -348573204, -871462439, 137351861, 1625192103, -1289521681, 365351239, 1243756632, -1855665838, 428368692, 365960668, 2031178086, -485585430, 1099583713, -1799652918, 426819160, -1072249211, 491432435, 430811614, -717320140, 1477300499, -234355319, -1059597531, 744237458, 122989680, 64563598, -1568375449 ], [ 1951072463, -590434066, 229351429, -1498259830, -2092888067, 936510881, -1605246577, 823054240, -1949283671, -751272221, 1731420008, 216985839, -793883711, -1663367680, 1443709285, 307030931, -233744559, 1213217028, 1805961316, 742882259, -76389692, 537336859, 1546730315, -928030209, 737455192, 102695626, -1004119826, -1163050817, 328784184, -1390310411, -996331778 ], [ -535005309, -1288940034, -782295841, -776510451, -1937681742, -873225035, 698461001, -14768430, -550669709, 588682229, -1301508792, 2007580651, -1859971987, -132412686, 1237756524, 1120854507, -169671536, -38476177, 1639338427, -284302328, -1970449382, -376550086, -1961376815, 1613601578, -1201470341, -1519548022, 538339232, -901130297, 1022073335, 948713099, 78316716 ], [ -877101067, -940227847, -2137976324, 1648339269, -1216678638, -136282677, -2021267820, 40187902, -891747274, 27605497, -744237526, 1154888850, 1946604236, 630569555, 1322822352, -166870679, -1622167515, -597557526, -1619872017, -1959060664, 2134571946, -84904268, 736728116, -295843284, 539014417, -880611933, 380063041, 126601377, -1504485473, 186450314, -1011999142 ], [ 255152490, -290445356, -754307878, -230402690, -1832695777, 2021942878, 357833923, -1959509588, -1544466519, -2084339336, -1070116287, 1781933433, 975764319, 1621595804, -90329978, -903709863, -516852840, -767402913, 1590588924, 395284416, 1428843729, -1279709385, 1723076864, 1612637660, 400460543, -989742836, 411749232, -1890126469, -1312631005, 140634116, 2013015555 ], [ 1002615734, -1134189671, 1959535144, -68280194, 536344517, 1322015912, -1710015260, -1300650927, 697239569, -286829320, -1750101575, -1548674933, -1313435052, -10868828, -873528453, 1759173683, -1909230902, -289896793, -576039921, -1597259124, 1146846060, 1126423675, -1916720306, 176401013, -17819206, -1932003338, -1175524114, -565315488, 285094436, -171589007, -32822105 ], [ 978250204, -1434362552, -1852535207, 1514515523, -1149250711, 2019504, -1876232269, 2085945199, 915812904, 2081723876, 1944698180, -1069186135, -385258168, 1645188159, 110891555, 942962104, -168584251, -291110442, -392393608, 1353451554, -15111705, -341865401, 24859787, -32606938, -1236110262, -550574108, 541057219, 1475665451, -410744663, 1746787534, 2096796095 ], [ -1497800389, -1260439244, 385756934, -972668639, -1645335874, 1242634693, 1655299989, -1126706904, -1201651993, 1378333764, -1992540227, -2076817631, 1054973903, -1338727504, 713950130, -407003296, -382030832, 1924544799, 511723913, -1057185345, 1164851380, -1523511156, -1416849052, -439332416, -839482914, 2054705510, -62008418, -403280399, 571885571, -231415466, 488240308 ], [ -363453331, -27141179, 1782166496, 693436478, -1773104638, -2057258319, -222842853, -757883688, 184229839, 311145619, 1559894959, -832282966, 757166924, 1896509097, -1263456703, 1991291024, 1917835952, -552466869, 1233930447, -1153072028, -2004339062, -1184369863, -1635503147, -240649231, -1032180895, 1965099366, 128643, -1131810739, -893074211, -725511926, -1722056043 ], [ 254120085, -2043401614, 300173244, 949685616, 698200620, -2120005434, 979102063, -27550254, 1251191623, -331385956, -37591012, -258123155, -1841901144, -216853137, 757029942, 1385117087, 397475522, -536583085, -1228000408, 1288602577, 1519851548, -947176440, 1037266791, 1448843597, -335399335, 304572619, 2013390888, 519668801, 759343364, 1737752291, 1846624619 ], [ 1216589150, 982252139, -1222845979, 904172737, -594566392, -1211587367, 2101707932, -347231214, 596973087, 583866867, 495269034, 1409847735, 1366388400, 1766130466, 1657983370, -1796185016, -420423663, 922606878, 1472257635, -1004895865, 1402400942, 901706145, 75698074, -784218113, 372362058, 304631089, -920442196, 114933059, 257331315, 1597967445, -1380279004 ], [ 660766224, -1806106608, -1103929626, 1437996099, 553780463, -1164059389, 604739188, 1995053655, -582748516, 1045578813, -1018801448, -552149111, 1759401733, -1616923698, -1486303241, -1921338919, -1538860958, 1204003632, 382851674, -1612959479, -823003485, 1308674205, 18165115, 884780223, -997396555, 1841092409, -566541051, 1952877447, -394246218, 1032362777, 266374904 ] ], [ [ 507146064, -1809115289, 1254473560, -291230795, -1033002330, 804487694, 1117936832, 898365502, 1837904814, -983878378, -1333501502, 186700525, -688710847, -497334906, 616099842, -1989344750, -297106818, -292716861, -2044167370, 745651819, 1429063471, 1913086566, 1912149745, -1665835133, -1087269894, -311646613, 362282648, 1894750673, -989358406, -131154503, 776797591 ], [ 1690986585, 847065135, 782366477, 2058235814, 1571943138, 1566797828, 1109343084, -723936578, -1837354684, 1222527055, 1127462399, 535375508, -1598354169, 2005823647, 1067703170, 670946523, -347677929, -1915732360, 793547076, -519340140, -1887515440, -1896220689, -1657808048, -988413434, -1689715728, -1590239133, -534653643, -2015340341, -1418818382, -470703430, -2113528458 ], [ -1242039709, 1628382868, -428392741, 1080825429, -216269888, 294102240, -1593554469, 963038215, -980685879, -848795065, -1032370791, 883075228, 665764098, 85920538, -714246695, -1765922057, 1426817915, 707023141, 321330369, 2119618237, -1785826943, -1047780014, 1720810080, -2127940059, -791629585, 1076846608, 292912682, -949912540, -659995185, -407087364, -1063005202 ], [ -2114105525, 483965242, -1870523812, 912617427, 897352712, 1919708816, 1993288361, 1906558801, 388802808, -1758701362, 1470343650, 1745720652, -1263563724, -594495001, -1857075300, -747833114, -656941324, 1576090067, -1253338303, -1524344862, 501019590, 928320467, 1959855338, 1237433601, -1154402940, 824357844, 1725687988, 1420863751, 159651411, -881640561, -1709178057 ], [ -672741448, 154597362, 2013019122, -141465511, 915604032, 1069511352, -155662580, 1068094019, 1566672348, 605684643, 898258002, 720875024, 2130985335, 460845007, -1622591509, -1130558767, -942613548, 1827677387, -2141796820, -1237854325, 845279854, 408677833, -2078981804, 1175838770, -2006690023, -1788081003, 1386975535, -214001979, 217686105, -2019146451, -1450558401 ], [ -1175881813, -643630198, 584788830, -483911343, 1775392233, -1226843483, -840783905, -1763804975, 1438375562, 454952306, 106770024, 1369697841, 1120323588, -404061308, 1331927263, -1013820886, 583788851, -255159838, -331885053, 573143241, 361149529, 1888130196, 821074213, -380888392, 1551054106, 2018081651, 207647791, -1034683193, 1604710415, 622649556, -478132743 ], [ -364482141, 1114004282, 624038001, 470846275, 1265661840, -1814548630, -650635588, 9042000, -1014359696, 1132544147, -1019279807, 740013220, -248592603, 272767117, -2126711930, 1257466172, -1064483434, 1731684384, 1982835642, -1531501260, -1948505942, -1050768701, -825339794, 2099485516, -1779140646, -1109611322, -1351395756, 1405860871, 820218794, 137919349, 1432634326 ], [ -494365859, -1063999647, 976407577, 1688273053, 1087989686, -2095679022, -978740953, 2138345961, -2100109900, -123954966, 1195601949, 1584244819, 813746243, 1666351735, -1630529686, -908818498, -1989067832, 1301308640, 689781773, 1729030684, 434579892, 493152801, 1130203216, -312345959, 1602935205, 2115130306, 704474044, -617714014, 582485171, 1885571755, 88684433 ], [ 1116209110, 284604316, -244198263, 2035888375, -599748862, -1947499325, 1268993110, 187406391, -2024727030, -1084399450, 1127123215, 968018030, 11900553, 1067979508, 2142712479, -1007929158, -1262815218, 1109786965, -500631546, 618361451, 100855711, 1918209408, -1795031785, 1355388755, 1883098916, 1167862906, 2062262813, -1544163089, 1993348737, 2090567728, 1849298151 ], [ 1272354649, -606854371, 1471389506, -2082143328, 1080896738, -1369665388, 1523001807, -1287892037, 467414528, -1590283314, -2091116426, -2004141653, -157014807, 1475812581, -1080831870, -1252249978, -810696456, -1405744670, -963952882, -560754922, 563803937, 474869744, 1236783920, -561622842, 1586895030, 1008121818, 1606509391, 986011328, -2060700492, -1193641526, 1091732174 ], [ -1451269668, 1846845538, -956703903, 1175378254, -920800867, -1647171184, -1046952737, 1964604519, 77765244, 9119271, 318698113, 318563856, 1069479338, -932206122, -2089858915, 1488811216, -683591479, 1619444201, 496571073, 1356787824, 1038795812, -1257940312, -1329347148, -1601206791, -1075183021, 2046249983, -2049079552, 1599129213, -379173351, 1531038773, 1552450859 ], [ 1202130643, -753642143, -1689965986, 59426103, 63178492, -1040474772, -1651775047, -170569153, -332350224, -1289356773, -1453531343, -52085029, -88155583, 35409684, 737189632, 553431646, 1464692084, 1731569660, -1801232155, -614960574, 1683960884, 1839702933, -1332830126, -1193756610, 1904730115, -1506809756, -78173065, 1540594528, -1903590882, 1632030353, 1249346700 ], [ 1639966509, -1944726405, -1374382365, 547268739, -713129920, 1275212035, -2097376912, -159366951, -1295942189, 778107270, 435282042, 311478178, 374115663, -1845483628, -1046677284, 830724083, -1017836043, 1944159452, -1817068457, -675049450, -597218777, -1605650774, 2131756459, -1046529698, 1746622110, 582170893, 238153107, 2076320993, -2031287081, 1338873603, 1509176220 ], [ 1207136002, 350129965, -599812930, -1471530780, 472543330, -255049862, -411570831, 1992162218, -1895239523, -1223752667, -37106547, 1985865748, 205670305, -99216292, 1492884914, 1047616541, 1130188535, 601186428, -196896469, 355174087, -10494774, -163915821, 1256733476, 343740278, -905920516, 610727336, -601636752, 1353765010, 1733525554, 444315263, 1117689977 ], [ -1527051558, 1903979264, 746934571, 1627170393, 1125381410, 1127280986, -1697313076, -1024753652, -640624277, 90157701, -367046591, -357821682, 147180204, -471296659, 336717530, 1198951051, 543718359, -483027906, 1970783993, -1513077592, -2135710180, -650405530, 168632598, 1319402197, 389472607, 33371898, -842570339, -2093179717, -470748331, 528781118, 1373576017 ], [ -1396501840, -1026289626, -1684815387, 880573623, -840190771, 1637081287, 1160567255, 1927559144, -1932480094, 1555942009, -1257506567, 364170488, -1276802874, 587464758, 1386289809, -204415536, -1073061248, -59915418, 340804874, 1069227881, -1605189105, -1945318020, 1249881369, -1679183398, -1027489698, 1690615982, -166760731, -1744850844, -721893756, 1563616608, 676283701 ], [ 1159638621, -1037472725, 1382344563, -2145685318, -1409059894, 109526692, 1610378645, 2039670188, -431209382, 1421041874, -1063478698, 2117158482, -1668764865, -237313950, -2129732785, 291188527, -254154017, 1278444676, 562052910, -698824164, 1928667520, -1662598139, -1849757352, -1422369837, 299523254, 1986540844, -1474094195, 1246700740, 1107624390, -906679219, -1493139021 ], [ 1206045420, 1279479205, 880252931, 1144229790, -131868507, -534451342, -2049758057, 51109272, 979184312, -1333568173, -900117723, 295573119, -981201319, 1632429222, 111948888, -352987839, -1005311111, 1756730767, 929487963, 321174866, -893479984, -1637784550, 1317474110, -1943847851, -269389931, 315847108, 71013579, 817495527, -1997017854, -1172234231, -2059916168 ], [ -1071342327, -1237827156, 1549386077, -653268046, 280704537, -1390598274, 1176945199, 10291133, 1683479911, 434772640, 1251336056, 1302509167, -1810163303, 59559762, -590388339, -570113841, -440378451, 1820204097, 2040125021, -276023992, 2125330363, -940920967, 1014846815, -1821223231, -1467687209, -1354780980, 306645010, 820830412, -2008671668, -1295054775, 1649032483 ], [ -580178315, 934279516, -2029447280, -288496378, -523623966, 1249653331, 635710307, -1843524871, -1205319086, 236729585, -2130955499, -1655200115, 1431899290, -2058516232, 949320495, 212482728, 2116151354, 380520622, -1565423448, 499843825, 762333990, -882443570, -1042137226, -416016949, 9799612, -1057996252, 1059604843, 1513079017, -1424523718, 1035160085, -148294658 ], [ -1564009664, -991685021, 1805589439, -1482034080, -1943476351, 956999301, 195897569, -1037600247, 1073700916, 126573984, -1126675328, 827248360, 1489799151, -244616541, 1237338243, -1574678485, -1876602939, -2095053494, -691853515, -506343433, 1639220324, 2106729136, 584491151, 2030524342, 2026664604, -222009565, -1005110782, -360982003, -2084419261, 627800639, 1617103528 ], [ 1428420580, -1068948239, 335999038, 1657532607, 962550581, -1898928407, -2044461780, 1762923631, 1625707627, 1093672147, 167014410, 2042123806, -32564666, 461057803, -1219456187, -713920558, -1563930287, 142758652, -566368820, 896940354, 1804118830, 1462877861, 254197193, 1251935133, -378079226, 542806336, -1549705300, -1733788243, -1881674356, -874102466, 456594633 ], [ -118853077, 1967920471, -1853463005, -223686203, -438936893, -1129598613, 176475307, -529302350, -1221535566, 43877429, -1203416714, 1089423752, -580990078, -199720542, -1406780816, 1832202410, -1388180125, 604611826, 608231801, -1629561067, -1514007472, -1656640912, 1858326891, 221187144, -1506977252, 1300527665, 1851934824, 143018466, 250617352, 1305249727, -333168252 ], [ -1802409156, 1024715474, -734839948, 703499697, -1940996574, -674982922, -618109821, -800918399, 295405731, -285433665, 1827815625, 947079583, -171146341, -984205955, -534879781, -812189467, 771040271, 1854111921, 936978355, 1867194002, -1412494924, -1772694425, 861468784, 2067821782, 170321114, -205017682, 39378986, -1481452710, 2067363834, -1898407551, 1164675490 ], [ -354093362, 1352311258, 988959416, 1380075918, 993314372, 633898562, 138540941, -2037298643, 1399916713, -564909597, -492259798, 1146195455, -1835984780, -1375363633, 1827936169, 1964520651, 1836956466, -2116999805, -487155493, 250892955, -805558336, -1784541975, -1994282233, 1118539121, 1292707334, 501789509, -1691774974, -408500203, -153552736, -1712089833, -1335418744 ], [ -207312421, -1003995446, -645778532, -1197129583, -1340393858, 2089362097, -1358515742, 384256338, 1492405282, -899589244, -735609988, 319685321, -1720612705, 618185625, -1468230086, 1076114863, 691755516, -435275807, -559903678, -1415764771, -1905470639, 2046486505, -1911814990, -1377474149, -1892104940, -91207087, 1019176216, -1044938254, 1503242278, 462312099, 1482626621 ], [ -476460585, 195939619, -1185190084, -462880319, 1749331314, -784726108, -393393303, 1053872107, -956431985, 1322379787, -955117172, 1885174896, 807037292, 2082297022, 297902305, 880343401, 788527525, -1321323816, -2026123280, 1985012772, 412794824, -1620575149, 462569645, -948131956, -686436883, 1427302640, 210326901, 65463607, 249238212, -1098247591, 1219693102 ], [ 102416095, -430642501, 1161610124, 378868723, -971855118, 1156862872, 4220829, -1714896105, -914043596, 920222870, -438695748, 878376159, -1236929716, 1939319057, 891387439, -1095815808, -798231301, -754403477, 29081053, -685201199, 1308021946, -1305026071, -1539342159, -1929698775, 694125274, 1681416221, -727708062, 1337148127, -51462189, -929714088, 927972638 ] ], [ [ -2144065579, 1819095258, 2082389989, 1548833468, 1635242009, 1718393911, -248157790, -1934378875, 236939616, -339386050, 1286378466, 1294092948, 1380480823, 1337824710, 1462263158, -344784976, 632086277, -921645261, 500959643, 209448430, -1955876584, 1058985763, 734506547, 822806867, -1145820919, -1071053140, -1993350466, -2146287592, 951325963, 1658896425, -444167800 ], [ -234651055, -483909937, 1427956026, 1477916871, 1594952190, -1788963614, 1884617191, -2099957812, -632193604, -896939041, 686067027, -1004051926, 413650537, 1681466336, -1442517874, 1626793326, -270777788, 419789306, -298109657, -1295729900, -1327791697, -1956291935, -537164835, -1726360546, -273719080, -109209148, 1287462254, 989781490, 1538674979, -2038723452, 932490625 ], [ -968560595, 1310458007, 1751982999, -1724548279, 54407346, 244879638, -960977755, -1035880120, -1544154883, -349424534, 872051787, 872083684, 1183914852, 1919508383, 573079580, -614882415, -952595385, 332785306, -250020781, -1687505285, -436544818, 784018773, -1395387687, -1125011741, -941505960, -133017434, 1354741596, -748146083, -1599417850, -1929922065, 488581445 ], [ 1034003836, -1773086120, 512719026, 1740468103, 1364128895, 1867638784, 1916906114, 1227027766, -382845684, 845059365, 1100749967, 1127968048, -816667789, -248739966, -288382650, 1319769883, 1442724783, 1971648595, 1711570741, -1657115941, -532794807, -408590027, 1300416952, -2037093151, 1141989222, 1690324801, -1346524006, -679910601, 539477054, 405168808, -16691748 ], [ -868758202, -1877637247, -1075565794, 202601206, -1148232855, 2059547371, -1318394514, 1202162583, -724405745, -1284624391, -1261774060, -1197985118, 1989745603, -777303962, -809877273, -2070210720, -733002211, -1831275727, -1336238561, 941667724, 566465533, 200359071, -1180118303, 842054261, -1468989165, 925197824, 865790361, -1831086243, 441901734, 1915014315, 512331937 ], [ 2015868311, 1440707400, -2000856333, 1727598976, -1856302240, -1277763043, 1373048967, -47248511, 463877514, -895945487, 2111902697, -1765728453, -1087018790, 1469242417, 1269104452, -927654625, 105974898, -1990630458, 237010572, 1506495339, -1250315852, 1861855840, 458451605, -1943909285, -383645338, -1417265879, -1199923660, -1793025762, 1447667944, 717573958, -1227488317 ], [ -1788655920, -857649665, -926260127, -1774440667, -1613459365, 756885109, 1074793516, -928261558, -447937491, 1966595191, -671467103, 1037331464, 1458899551, 1723041800, 2012834478, -1303876741, 1936775352, 600345106, -1141563801, 1631404087, -469883606, 1982196201, -144719372, 645163926, -88043224, 1922430558, -123106733, -1513428352, 1622101370, -1973264409, 1074139112 ], [ -149953344, 828179576, -784632122, -1174162342, 1829646015, -1347602702, -2078401698, -411356258, -785764742, 404014863, -645331176, -608375784, 914732466, 1146092706, -2139495109, -1425121499, 1502822639, 1699960049, 1865943643, -620865232, -68231915, -1507663362, -1682868516, 427644417, -1929696722, -1439987854, -1037506625, -1948074345, -1569478019, -2090434332, 12656571 ], [ 383480432, -385789567, -513802951, -1323871339, 1573711489, 1430968728, -300811368, 430777584, 1952287172, 542441951, 71181155, 787446096, 1296284736, 1566846218, -1382808644, 751312216, 1699113538, -1576329534, 2039561311, -502083121, 1716313157, 92796151, -126143619, -1351969046, 1273356309, 1890811244, 1927731841, -1063781079, 652456631, 1168523420, 1956154602 ], [ 1939629758, 538169357, -967181941, -1365095551, -190447982, 605549243, -1078929048, 550426262, 1385101822, 239382694, 1268060549, -770729643, 1689324202, 2089782903, -1878190493, -967991340, 1031007513, 1092789986, 342087768, 260831450, -328633882, 289190271, 1672802372, -1937389525, 1577757772, -1802663368, 857857692, -661249041, -1408449056, -2117004069, -1032414218 ], [ -2134290308, -1477125425, -459884049, -1046933858, -235898548, 1173231301, -2069008284, -714674913, -523245549, -933657456, 150735025, -1078483535, -1204983412, -1930697992, 897398796, -686274138, 1332950865, -1741801607, -1194790809, 265948058, 1507304411, -1353217170, -849826158, -980517152, -2005703056, -92949184, 745297468, -510692800, 812826524, -766627079, 195681907 ], [ 1961044089, -1498887653, -1896878433, -1619130436, 1633614636, 417196502, 1840546374, -490510898, 2009634459, -506835737, 1555046299, 197851470, 1330790109, 1252736834, -1130763984, 1176104470, -1373750864, 28787028, 441188199, -1897950561, 152476899, -1236641632, 948662995, -117413564, -1642925809, 2136849208, -918782301, 214356038, 739743149, 1339358054, 480530255 ], [ 685662536, -650189887, -763348720, -1511442692, 2079439063, 1537041931, -1164230305, 1422205345, 761289619, -1519525873, -1099685658, 1070726205, 2039469101, -1537947965, 1907334749, -208583358, 1762009563, -145529225, -902143169, -421699498, 15143965, -677897271, -960467272, -139342133, -856171842, 909416603, -930598876, -725641513, 1282179651, 344179338, 1394143610 ], [ -607192316, 1219160360, 2023293642, -2123750414, 789130629, 1826191447, 1512994760, -449442272, -291638321, -830019897, -1046477347, 1298464995, -1808239375, -279241676, 1361732355, 866672311, 851000942, -105803167, 1379653014, -552470342, 769414337, -2011608578, -1985197708, -966193949, -322750019, -825404905, -723589872, -1759217371, -285487298, -1735947076, 721615368 ], [ 1249166562, 284477037, -759249080, 582523108, 1544364864, -1243476928, -1286042345, -16298455, -308906617, -1137450637, -773456463, 47779956, 1846209167, -880364695, -1494086947, -1214867031, 401856897, 1891134150, 1786520806, -996396526, -841431815, 540886842, -1147357926, 542943563, 1638679014, 329367602, 1020193124, 939601639, -1416381241, 465385224, -1075598248 ], [ 1501619158, 971521130, -2038053085, -934430180, -1830650260, -473571686, 232436778, 1921499607, -430958666, -173585651, -1236754296, 377651993, -632342334, 942481956, 641840696, -1664458389, 1516743016, -827362954, -1367770962, 610644602, -891990874, 11373047, -1546040089, 1313670053, 2132950303, -643346465, -2061970622, 945031878, -1470045258, -60522888, -494829007 ], [ -1617100811, -1293097038, 1566844124, 773916235, -850718876, -2049283357, -1445446923, 63709723, 1002985128, -1302855702, 842488787, 566761009, -1852776511, -1643857864, -1445660423, -1299337869, -2074370562, 1417359935, 1539519378, 1718183156, 1633528436, -595522639, -478567629, 376169387, 1848314759, 753277925, 443020774, 1120402545, 1546611984, 153444568, 1152498535 ], [ 337699676, 1069262814, 1218011660, 930194678, 199366721, 1667329951, 162592946, -645337934, -931970845, -736859300, 1452589248, 1958798059, -249847633, -842371373, 226400811, -523326084, 568768076, -1922994502, 174665642, -1225156364, -247431377, 500137797, -62118574, 1958529888, -1718231604, -436432367, 1384178390, -700453443, -1800128110, 458188700, 2091813880 ], [ 1798575049, 2017826492, -402744088, 1642113198, -2121145859, -1818354300, 1089783223, -2036147744, 428567551, 503984642, -1310543259, -1437027174, -1429545937, 1892358208, -1249682144, 675197460, 1533404261, 1542186709, -959868895, 2122357617, -599925884, 1882522465, -958030535, -1695765215, 322597943, 2072457419, 931946065, -1845682015, 1332580172, 1195836980, 1951767969 ], [ 1070889192, -380042656, -1232841459, 1966334023, -505636653, 200124763, 561047254, 2094226422, -10194962, 1608907298, 875614462, -1307406505, -1584595960, 579940296, -399005472, -1983506107, 933290099, 1885820059, -2112973737, 1869890266, 645589822, 1969089866, 175515587, -596938644, 1824929114, 379066257, 1984936366, -1031964839, 811946273, 417637074, 166583047 ], [ 1431041937, 131389582, 1337526010, -237959110, -1419391919, 1195800470, 613232028, -711646248, -2107927660, -1107393020, -329320841, -251303950, 1013920042, -719010445, -1807026013, 1349624149, -647370769, -965532009, 1087249987, -420701880, -12863546, -987305730, 1662224929, 164349017, -802826611, -832721011, -291971985, 544098555, -1095695754, 1315484646, -648181864 ], [ 1072472023, 1791457746, -852163794, 33024541, 281250050, 1066699268, -503934722, 998146909, 645087792, -729607196, 1595744050, -1983587366, 1461400791, -614620453, 1663126887, -1095433079, -418020512, -1700788703, 1337078715, 870327051, -529801397, 431073143, -1711134423, 596080499, 381193715, 1588673521, 414367456, -804023696, 1120598671, 1088818413, 1462294272 ], [ 687067404, 1697574707, 494728019, 868161040, 1831342768, 544161820, 398328127, -2080574034, -1155614797, -1659734641, -883068727, -1546055968, 519489912, -1034382101, -1127761078, 1688958501, -274091804, 970936275, -1891409536, 572283733, 1636169974, -1613123773, -1380168156, 666183409, 515715790, 988478597, -1042662493, -824832248, -1823567480, -1100712367, 610472336 ], [ 801073019, 270321233, -1630375842, 1562627401, 350554988, -1995381342, 2041594098, 367863451, -2041546758, -403820767, -1363915964, -2124157217, 129539440, -2056687796, -1842711336, -20569237, 892362366, -602016534, -1800709481, 917250948, -1324524428, -1110669872, 204915988, -1321407450, 1354564004, 1287483896, -571475811, 1001655437, -1905326455, 1388138200, -653496087 ], [ 1951478902, -1831043769, -1267111997, -1338508531, 516959536, -136731735, -2009539480, 1635747627, -663213340, 1690330676, -614337303, 876775748, 1988488906, 1470299288, 815940379, 149752408, 1337002272, 1956559789, -985784, 1437188689, -2119754521, 674634634, 1963096148, -1142641324, 1321027611, 1121244051, -1499792457, 1610948909, 443246313, -91855334, -966897127 ], [ -586371339, -35871276, -580682211, -238400584, 1083159935, -1275314685, 1932777706, -648048800, -427336972, -342892936, -1690211957, 159564081, -1966592232, 1359774588, 1424229525, -779475083, -812824085, -1072733112, 1387378342, 2046167413, -1649698276, -1563268220, -1978108974, -281821534, -817708402, -437757461, -791713772, 215498043, 2136817275, 2035957677, -1121870124 ], [ 1469658415, 1036625895, 1758243183, 1807982003, -1713540823, 1213720317, 1112993608, 2036883940, 1089953092, -1428317939, -708134201, 788119468, -762316111, 94625734, 441294035, 1589115445, -1540901610, 1043479528, 1815901622, 1198273296, -2141460328, -488257775, 143386452, 759815198, 1284453130, 1637550709, 1359613949, -1300530885, 704504695, -2012528809, -1576268125 ], [ -809607267, 570642120, 1559617414, 1023255743, -151134118, -1762928938, -1043833938, 649614485, 1764285098, -1635808719, -1966196213, 79906642, 1316656388, -1209666077, 1284548536, 2125155982, 81695372, 860101939, -1014333836, 865422496, -281062747, 1291282933, -626420855, 313139037, -1538966904, 690512008, 408304881, -582706122, -1307012964, 1940158723, 2130791352 ] ], [ [ -2609389, 319623971, 585807674, -1645147363, -1078562448, 492204574, 516606788, -514862662, 16302220, -1350024419, 984795239, -871071321, 2108573411, -1048364676, -1964473296, 355195835, -1482964394, -963398348, 104617092, -1941556513, -1172899173, 1365583586, -1014162555, -921556216, -259532864, -838976253, 1926030980, -286429651, -1204807305, 1259687147, -2057707575 ], [ 494387910, -74374463, -1770927589, -1101616636, -173280180, -2026183680, 1102491620, 1322089740, -1972514303, -499206421, -1973914377, -1444174906, 867543465, -773825022, 6656858, -1004351959, -1444075759, 1504796798, 731257500, 1565115884, -1796170203, -1241864644, -237775345, 2136698649, 1373813174, 72076676, -1386750252, 1965509071, 384963610, 1204773594, -555063213 ], [ 1117647653, 1689396590, -329444753, 629676358, 1204153167, -604791986, 660800916, -46363026, 269756416, 111832600, -1181983359, 2080588285, -793105819, 1053657709, 1195064552, 918935696, -1255219929, 2077413456, 519275970, -1489503534, 461702654, -141034881, 823882215, 1983202706, -1060064229, 1513372495, 1498479289, -1267420278, -877809208, -337337752, -914171562 ], [ -1340395633, 1003121644, 862003321, 1063863631, 503888975, -1342715198, 348883669, 155154537, 1731137706, 1621027796, -1716333884, 186564158, 1891926820, 897645808, -66415941, 748048808, -2031411932, -11339833, 1781503064, -222374820, 1851995219, 1281673897, 1905823840, -1523005872, 1437933363, -1231365781, -951652877, -1579214990, -917092289, 618904050, -738452136 ], [ -2042793089, -1178686962, -1588992923, 1753610893, 1089389492, 149508297, 1510973106, -1004216165, 1748646243, 1169287011, -1066760971, 548478363, 1973963788, -518522021, -1219741985, 1778859757, -794603341, 238409610, -1733360877, 550535004, 2113095964, -2007354068, -930652886, 557835110, 409550827, -374327725, -793028543, 1065335000, -55697526, -1959329082, -1541814358 ], [ -490181253, 627337219, -1865705143, 2134714900, 1852619343, -1854265319, -344134500, -555960497, -1549682045, 66802845, 1044621353, 141704808, 1640019251, 607228756, 1182631847, 1485411028, 1505473181, 300843828, 1489925327, -519585607, 2101622827, 684882385, -586854651, -1893026551, -650380014, -76766802, -1668131414, 287875975, 1535673485, -792039882, 1849140540 ], [ -390247871, -934835812, 1447339794, 494217194, 531424408, -1095481095, 428114520, 1554652925, -1310519508, -2117909390, 1142363132, 837988645, -1274290957, 184449686, -1626688620, -918933712, -1369467366, 1816909561, -607314386, -87769479, -1116603454, 105362435, 243125428, -1789828962, 1224065371, -378535532, -138829125, -1464528311, -1864888675, 233117066, -2030197132 ], [ 336724620, 1137206441, -1098990914, -919902341, 1904576565, -182491665, -846850600, 1659386728, 662420146, 419128063, 2057785242, 449467131, 1304081674, 868957452, 1057435541, 790045105, -1893099157, -1358344795, 103748202, 897462536, 1090392454, 1315069487, 689213229, -1962443700, 290960744, 904258732, 1808358787, 477146855, 255806004, -1471376651, 1450090242 ], [ -401039999, 1657103461, -1386980584, 1229343864, -863969367, -1503763873, 1782424425, 1181360829, 1567493204, 1233616345, 363166862, 746008517, -1931997022, -552067125, -741874217, -906217562, -623057251, 647575513, 518315316, 986733239, -303268284, 1803718966, 54457087, -681082370, 1677031686, -905880319, 1401136365, 1036911597, 1942345013, 2054930482, -1557414033 ], [ -899857685, -6770784, -969313142, -1480765878, 1690925306, -2133129378, -1010439826, 1547731678, -363535945, -993036809, 2113331184, 722746337, 1291929388, -617193116, -1074487085, -293632721, 1943245644, 404835048, 1475740293, 1914021282, 2036011458, 1888784263, -415929738, 1927365799, 718075698, 1744390433, -507612522, -2108340857, -248659348, -861302705, 735319776 ], [ 512083693, -366449946, 726282647, -347837214, 1016060497, 179555929, -938560460, -1686853222, -1717471151, 2086813216, 1229017102, 1404264275, 593617084, -75475482, 1404104245, 1098865172, -1046740684, 2136658937, -1656597102, 70671871, -1664036224, 960699066, -508812961, -1782413451, 1295628798, 1959561062, -643034515, -1435285819, -839263937, 1292649545, 1527369958 ], [ -52849279, 194328218, 620186214, -573142389, 412365405, -1891780739, -363054600, 974287407, 1942040274, 1697627163, -815260028, -1260049779, -1154762329, -1211199915, 1693074874, -2017325192, -883968853, 602203215, -1684419581, -499468300, -1474780953, -914035922, -613584104, 716368780, 1625233274, 2083813178, 703527307, 1020047956, -1603366819, 560165342, 151547598 ], [ 2051237958, 527367850, 1275593439, 1323031964, -1632118130, 273318548, 1689109041, -672301100, 1235187635, 2129752837, 2044641405, -1032529867, -743083442, 1995300094, -449635652, -1248752374, 495166830, 77388332, -2147386249, -1672929836, 524294347, 1687920519, 648238580, -45624476, 2139757929, 1649182304, -531069588, 1395668959, 1737099083, -1331159823, 535822549 ], [ -1896165096, 251622439, 1789678900, 1712895289, 266884891, 376800544, 1514317383, -2130119646, 815367915, -791327925, 1157906927, -1648266722, -71683415, 1112621870, 1002085529, 1024279359, 1798296111, -595054190, 899011863, 1337591121, 1854563409, -1200260388, -1110532760, -271611491, 1301082473, 1628100540, 127782884, 971301783, -1886534841, 1090009412, 624275662 ], [ -730532608, 546808081, 1923441247, 2108431899, 610354114, 643398564, 671068390, -1586024684, -662364737, 2109584424, -1872405613, -795207848, 1726842543, 847221984, -455953601, 422052780, 1114203177, -620871444, 1835173887, -400875725, 1642541851, 657187870, -1947531104, 1596426455, -1650635683, 1918220041, -2084657720, 2108864432, -128271106, -1646087097, -1249609276 ], [ -1340427242, 166595830, -1264410224, 1270359308, 2032882693, -859237498, -1728948238, -1925295844, 846339530, 1097583410, 1965983145, -1558144727, 323404021, -1307388882, -2113848080, -307957719, -1865450393, -1464959801, 901151720, -1229384633, -436548322, 1946640024, 24434592, -1554807875, -1953329510, -416866437, 1710821296, -1986871355, 1741137816, -104939115, 438547693 ], [ 198519035, -101816264, -809416051, -456768269, 987774470, -1297675473, 1274609373, 1888566211, 10349044, -45897028, 1317278443, -1683350119, 1193818599, 1257340974, -672421050, 2026554183, -12976185, -934516277, -1053993285, 803743863, 1825286865, 2133846775, 1723498147, -1654093475, 949063983, 1342675851, -1207384152, -7130364, -1921880758, 727185391, 425676145 ], [ -1371265136, -1388380206, -1211353784, 562946653, 240638035, 70514239, -1071561444, 1246136337, 415550848, -836802503, -1770802454, 1527439599, 1210882580, -848130301, -970778582, 2025795241, 1017911487, -1526789749, -1447289067, 139155851, 1286569798, -1919130676, -2089477160, 458560630, -1413857804, 242580528, -696293882, 1490290543, 1202293457, -1560147113, -2011311752 ], [ -312737682, 1032101328, -51085960, -1136705768, -1952006924, 2133066195, 1667655990, -915378494, -40513197, -1521524401, -466632675, 787100160, 557736678, -959202971, -642973247, 172770431, 108084403, 1168797018, -44402212, 1288137691, -1016366308, -1199788042, 1946457054, -1246506708, 1378211360, -982097285, -1702361789, -452230103, -1718268476, 1060725963, 2113595840 ], [ 180479472, 2045763864, 1631544230, 1939995253, 852586595, -697451666, 486544796, -1031041624, 88663941, 1125310975, -375232690, -75166163, -661788054, -1844572268, -1396278739, -1434047748, -987364454, -1876428901, 1722177223, 1231294959, 1415008041, 212154807, -2128174043, -1453819526, -1185225440, 1007994595, 1319767710, 777893102, 367485060, -576787389, -1841335761 ], [ -1144986261, 1320388666, 480076832, 1088251149, 1770765895, -937995551, 444489798, 1047587655, 1135032254, 1660988768, 1837368537, 632240518, 1489609633, 1046497467, -832030193, -1937078779, 1759019409, 279487607, 191273080, 1089261160, -1587137672, -160636351, 1010102429, -409853857, 813984856, 270487359, -573371123, 750840451, -196865651, 1359927116, -1888651714 ], [ 1358738028, 1139928806, 872151586, -1015635758, 2077060183, 655181405, 163446696, -1131752951, -243662128, -220741183, -726776735, -802717088, -1613357661, 956260344, -1191939873, -120267538, -832897150, 2057539593, 28066631, -910607899, 2137899970, 1402288785, 1183091803, -1537064065, 1665564619, -1406297805, -1368530442, -606271124, -2044076344, -2022723804, -2135687214 ], [ -791637703, 11293272, -1703534715, -1642675728, 73558044, -1334225427, -68552408, -1384398172, 979339476, 918000424, 1852469864, 1946585972, 998988852, -1627028509, 186500815, -1688543792, 755026504, -731505906, -70708365, 591110761, -408407569, -561305294, -229017029, -951534151, -1176581457, -1652752105, -1888565660, -180439311, 643381157, -1996046124, -84407587 ], [ 550535942, 1531275053, 1389502911, 200346629, 2012532911, 1667458342, -763281346, -229464352, 1396295161, 912693967, 29664318, -27502936, -997856381, 72580925, -1733287777, 1311813911, -227733331, -443060397, 1577305311, 2135013091, 1922076890, 1531760408, -163160523, 1110872100, 1173003028, 655545297, -1232656524, -1081704100, 1048147210, -2095520908, -2055083006 ], [ 791043880, -351354748, 1769114757, 1157463781, -1067198259, -572907189, -1040848925, -1704120416, -872406951, 2023203484, 2125890137, -863663788, 90842537, -1966174481, -1381914225, -394792545, -251303753, 846021361, -670035161, -499374692, 1132931973, 1720750338, 682594681, -1232286909, -248734879, 338162318, -982711953, -1687991996, 1464484396, -1640384019, -1651081365 ], [ -1308687303, -2145952373, -1212621850, -1683106800, 685242254, 1696180024, 1497115535, 301399188, 1569814532, -425700732, 550992416, -743558114, -399929279, -1639755615, -1010670831, -1751838063, -888277850, 842410054, -202361126, 1587927594, 553992473, 2070423001, 237376275, 727633809, 1123656056, -1352980268, -1596362715, -168711258, -1662555720, 1988342743, 2107940111 ], [ -1333547047, -790391020, -1178201624, 2024595488, 1338807681, -904385666, 1042189690, -1869901473, -1501544329, 32276434, -779163054, -1299799837, 63796343, 1715952873, 84826669, -290069093, -1656711004, -253415467, 1506654707, -474137978, 1532120055, -1670542424, 544353185, 529430653, -915255608, -1483407588, 857478803, 600058469, -446033154, -428674333, 1771956478 ], [ 1516167847, -477871517, 87848021, -365080281, 1668103965, -87755623, -2038812237, -1686292616, 968214194, -1998033270, 252702173, 218705160, -1421894105, 694558908, -1693296770, 1819918243, 1018519266, -1448706497, -534631361, 1702577463, -1819470695, -937752142, 837767506, 24808626, -898062752, -1449075939, -858862372, -192014656, -1794854215, 430417771, -332474126 ] ], [ [ -1033378469, 1774407479, 1498454232, 1547132281, 1889297862, -725633578, -643250277, -829776075, -1125583363, 1573356551, -707802360, 1029045154, 2007348288, -1272274028, -815021359, 1710603623, -421017592, 1769455744, 347123536, -685309933, -203013278, 1687231995, -1960764581, 702737878, 1504697665, 1613276441, 195970759, -492194537, 2075739057, -437465338, -458291141 ], [ 12084900, -63602904, -1015463501, -439784490, 160367980, -1616839105, 39213521, 981306344, -1339616971, -1133425087, 1698849075, 1720890721, -1698220280, -1935309050, 1641933051, 2055842944, 162746812, 1508382526, -77077100, -847474099, 1539661953, -39282443, -200847969, 362893184, -846437358, -949577461, -1469103980, -1745084191, 806735402, -202281488, 1430495869 ], [ 346727429, 43891905, 2032407369, -934155465, 1501530777, 1893340159, 339497327, 629475180, 1528424023, 192651915, -233856541, 1254659799, 1658589294, -712557009, -160827049, 1014954291, 764097086, -641302483, 952352332, -1039165348, -1567519247, -1148053466, 2040459818, 1647443705, -1583931801, 1312003742, -565996629, -1253090702, -965665924, -1845999195, -1264799740 ], [ -1483482996, -1457071294, -826530060, 1745292292, 471694535, -1352869103, 710584749, 1859414387, -1658145395, -1083253505, -194783768, -1526986816, 90067864, 513716886, -1034224352, -1056696119, 987057083, 228381253, 408914370, -1875220463, 991398935, 272899749, 852496457, -732157701, 1704662157, -2096973711, 743238784, -1891651474, 1289003009, 1410469332, 40528993 ], [ 230925902, -1128616053, -2100718037, -1757182117, -1149115417, -45297448, -1334160175, 1281347153, 885921613, 357924327, 695139915, -2036584130, -1037235799, -1120094467, -2052805311, -253097486, -479826028, -420016611, 738876971, 847440209, -738683021, -1392695859, -534578730, -559148839, -1789298792, 154604787, -504547578, 2077594451, -1566960506, 1826238518, -675337998 ], [ -508078574, -1039991482, -712744319, -1944701945, 1931419900, -708755261, 1552997564, 1152541850, 902779930, -496702535, 522369952, -625331464, 982991708, 1400177310, 900760380, -405406504, 1446269121, -2111342155, 960091374, 1448810947, 645144687, -93369779, 1876090902, -1986805813, 1892713565, -987107706, -357088554, -982316911, 2141177142, -506107431, -459019996 ], [ 467191962, -1078054885, -697924036, -1256797252, 950286264, -1636742697, 695434541, -580132727, -1687344007, 2010443378, -678363748, -753747950, -1802078471, 1801970612, 1751964182, -1687113714, -920711000, -1518562931, 874234289, -1447027064, -457084902, 212594542, 1956794021, 2112626602, -323988209, -1271165180, 320294441, -713788662, -224480542, 1517614021, -327517638 ], [ 134042752, 242698001, -666428961, 1701838687, -331943125, 428932574, 1009641780, 1389398884, -591093396, -1997492667, 697172253, -1715216161, 1292436895, 2128862508, -1903192398, -2053159221, 1073170806, 888774546, 1908216827, -1595895175, -1802234970, -564810649, -1796508496, 1731470113, 495848655, 731094899, 757783186, 75795893, -162027798, -1213892992, 1870751902 ], [ 218908162, -1603588450, -1429181396, -1638557710, 1704180503, -2103299996, 1833883022, 1383230902, -1549552578, -1760267524, 1844410848, 444044835, 1802359067, 1845161570, -2100742230, -1921320328, 1258555021, -1643353684, 1397704870, 1593614263, -53719884, -955392728, 2109565823, -333573350, -1114320145, 344727072, -700571346, 930052150, 2086634999, -1357384204, -1075159106 ], [ 1605230831, 1450275850, 1177431870, -1523786274, -1758374029, -860868465, -1682606094, -97604314, 889938107, 948331408, -117199177, -569987419, -203981972, 895195724, -1213145861, -2142581537, 911967691, 579045805, -1657465969, 432784822, -544192279, 1760630462, 954307840, -82950147, 2064369319, 861347741, -1235395602, 517064208, 583863398, 1297798635, -1871863620 ], [ 1732460675, -1000826198, 45266809, -1733075755, -1442687811, 1420368790, 1052546246, -351899089, -1814891321, 1681162507, -1410516671, -1974782080, -1126701152, 851866792, -877157046, 61871199, -1639390763, 831146253, 2005359852, 2004789766, 1739707909, 2030329123, 1469740388, 1420400394, 1103059160, -1242674873, -1365640433, 1113916659, -935175478, 1964166013, 733455522 ], [ -660167819, 108523019, -647024274, -1171117695, -94946183, 416061240, 837973983, -645461761, -1083299079, -1493143168, -1468354412, 342005168, -916871404, 491333508, 625293488, 1427910508, -1966666778, 1709241812, 1836286655, -199819649, 247244804, 1794833286, -1691449589, 1982391099, 958333663, 901676602, -916002082, 2146817456, 1145065986, 1898321920, 1633001674 ], [ 720700217, 15968116, -507404828, -1354705856, -1973135185, -118225829, 394562750, 305718649, -116020929, -602475677, -396146950, 1156750873, 1859287029, -981556882, 642369144, 1466362337, -421761382, -268322320, 225777831, 371599893, 1799995337, -1906876869, 1382035388, -1244945985, -575516673, -263820018, 27533559, 1026322385, -1430029237, 2024287521, 1432450764 ], [ -1835895716, 265875446, 1876579933, -1990886809, -824279867, -174274115, 2073195221, 246432345, -1955569557, 581655042, 38402550, 391492453, 1191992602, -1735657709, -642271771, -1578579847, 2034805088, 1830595423, 1824292008, -1023073082, -724993625, -147141259, -2130084493, 1552500779, -1394371614, 791444169, -2007714715, -1571820486, 771768753, -1891000669, -1541862509 ], [ -1266517270, -87025252, -1219544362, -1342420603, -1338149391, 1576034133, 1352561933, -882528030, 628285673, 849838398, -1085588660, 368985638, -1892842928, -534811410, 425549876, 1116197422, -549431651, -1656015064, 898816382, 906136522, -1711297595, -1376741323, -955568613, -1795773862, 1222359559, 2009765042, 1470612586, -1408640936, -989192975, -1010429351, -166732428 ], [ -2103746241, -1185649052, 760100573, 683666155, 1116316219, -331072644, -2058819438, 2057111815, 73418966, 1768153364, 1494979406, -1620108833, 1233378480, 634001500, 1305150462, 875749856, -1854628413, -1698645780, -932089330, -1271085180, 90646953, 2114105677, 46538915, -695199753, 1106172866, -60405139, 1802526355, -287655745, 930962098, -1797951799, -78774253 ], [ -298879373, 388452148, 1148294891, -2131202986, -836985760, -211895204, 637287891, -1659264735, 868477462, 994459456, 163159683, 1208215783, 61222786, 2146022412, -1930469989, -159588799, 956316449, -1773658996, 720649447, -1551271575, 436441717, 1750840950, -1103122282, -1306219303, 482030251, -588158585, 1254992850, -1574399154, 1244859844, 1369775429, 1070337726 ], [ -853901634, 965723394, -548475354, -309671383, 1041344156, 1830961809, 418359671, 2045287058, 410004303, 1443391561, -1929936634, -1299707665, -1210071526, -774234781, -964065797, 854193299, 2125743589, -1402924684, -1182381058, 1832014809, -544251370, 852441039, -1320483479, 1716539159, -111678105, 1601554002, -2147178586, 190135759, 1303665353, -1535736125, 1644007750 ], [ 1214497301, -41260057, 1773481991, 1482121436, -1373720578, -2126041282, -1113341727, -269077983, 787939794, -1416317470, -870892104, -470592535, 109125493, -334809579, -303370627, 768188147, 716095798, 1297853709, 1946127385, 1897421012, 1536069315, -860381512, 758950194, 812581869, 767868376, 1449311385, 1200897860, -429448183, -1196067953, 260676251, 394641245 ], [ 802090673, -1911403776, -1808240651, 979432851, 521919395, 976515804, 183698039, 1387908029, -821869528, 116768847, 2125979746, 2042039616, -1796973240, -1604565474, 1935371539, 331909607, 590996171, -2092039065, -1892468687, 840986380, -1370758003, 1202568225, 1210931704, 1958134478, -1305633082, -521469865, -1946694141, 157302184, 202734475, -1711743567, 2141423209 ], [ 341303803, -518290480, 1265801758, -249511829, 968347166, 1176569685, 1384817986, 424223233, -875962836, -986789129, 2092988572, 204554385, 234843330, -170944962, 285905308, -2077432795, 475468533, -1685809827, 230154908, 450521491, 1914095142, -1508254679, 1620173466, 1155539285, 1137158266, -38036874, 1469035372, -1778386103, -61785250, 1940148181, 394276264 ], [ 1453152162, 293585368, 596823656, 912526631, 1054576405, -282495679, 709555550, -683127037, -2092024030, -1707690128, 518305598, 388292720, -1096903220, -246855998, 1923587023, 1346508182, -390612000, 191757019, 879151214, 924268737, -1508131254, -943331732, -115701062, 1730820493, -1699205155, 959194466, -401514807, -419704739, 259367556, -1297420815, 569076560 ], [ -31775939, -448919051, -1518045947, -1465123803, -1272320412, 685660441, -465344950, -2096287569, 1605791485, 1325678275, 861650404, 752872178, 659517960, 1177846787, 1831390247, 2034351402, -908055617, -742617203, -1430511777, 140439667, -368499467, 569540145, 510920400, 368613324, -2079578951, 574182660, -1523238290, 1898315293, -1990086099, -69078615, -452337158 ], [ 1553552666, -2106890613, 563663195, 1391238548, 1213479893, -892850463, -739027234, -1236742079, -733844272, -320952665, 1869400612, 1682505244, 1430205564, -412529466, 27001510, 21840465, -168606883, -1297096230, -1068786523, 344720567, -1256140163, -1822700703, -1178234805, 1762831031, 1897072832, -1911078415, -1002474117, 1305204813, -230365224, -1236502530, 781507123 ], [ 657282192, 624856834, -491562200, 1163791305, -1110241433, -519072455, 1719909871, -719727727, -1626924924, 11298420, 753896083, 578642162, -1040948819, 2124299176, 1029936016, 375403753, 1034480194, 1149946874, 324028471, 1823287458, -917364303, -2133140404, 370016364, -1056526019, 1390804024, -2133530876, 1228323296, 1732710118, 1834339748, -483461703, 1362932176 ], [ 343764339, -2050636013, -71509100, 931529609, 1088004065, -519721890, -566110950, 631119701, -2095059515, 1507455710, -606025428, 360903400, -127341397, -430440446, -406108831, 1190122965, -974898756, 1934508279, -1732891986, -344556803, -2026858291, -453405058, 1765352987, 260242791, -1864261055, 780466146, -442290198, -1620875383, -1811117635, -258734444, -1670250621 ], [ 644488435, 633349257, 1634065181, 1820588829, 1859615502, -651930873, -1053624521, 1054978609, -324174590, 1204756697, 1405956202, 602911915, -123204640, 1583667725, 36417464, -1345665009, -1673940156, -1824793803, -1694872940, -188732141, 386310081, 146090362, -578396758, -549659492, 98806775, 1812042161, 968641182, -1617406646, -965702882, 1859556798, 1560365041 ], [ -332851801, -1047923225, 1431488000, 1420118077, -524665067, -1754224960, 34384515, 507876389, 808055159, 1747657470, -112458582, 1765109589, 1606504100, -1957799083, 159116247, -1511929153, -2069623503, -1977298108, 1282445203, 1565076942, -25039002, 2077916256, 744737527, -1947349699, -758010372, 691779493, 854337109, 915939143, 954924632, 520574085, 2141249102 ] ], [ [ 416811630, -580683878, -1339038862, -1204139610, -286559296, -77897771, -1722395499, 823772866, -450587423, -78562059, 803814124, 1553403559, 283386814, 1989333895, 893444748, 2061258810, -365511400, -1606710472, -1101177919, -1101517772, -706470431, -882331447, 1382313, 1841100482, -1669929806, 1207895479, 290789229, -1626197873, 1284245165, -264685700, 712584768 ], [ 1843494905, -1504480123, -1261655331, -1358444671, 229839088, 2054253083, 812740834, 367014333, -1869157259, -708674439, -292734353, -46765292, 1795856660, -636553865, -2096813947, -334520568, 572912794, -504081505, 1606756901, 1285922032, -300801823, 1752912968, -1035210307, 1830100086, 973492090, -1457560498, -571408814, 695988047, -711142976, 1313325564, -1028812075 ], [ 1785789910, 1979072191, -1710166951, 1053828608, 720878840, -1552103051, 672715786, -869936513, 1333201289, 1703426388, -2144081026, 1415859666, 2066812549, -634941899, 2069457144, 898343626, 287947407, -1714492901, -9813211, -1507710721, -906298192, 1721657482, -1667083526, 186284915, 2059348538, -1562529344, -1333033272, -40548381, -11966305, -154757160, -1190908683 ], [ 2134019908, -1687591278, -2084656180, -1097235987, 1029234124, -1595052434, 1101013589, -453370959, 1181323658, -1221980644, 1192242499, -2139615507, 900419808, -2046758038, -327246900, 883494856, -1935236543, 1817752869, 2008276729, 817890521, -1107291274, 909282105, -836535081, 699760202, -1491447114, 497783540, -722570179, 373346364, -739511212, -978663958, -602600052 ], [ 1612956617, -414144883, 820933042, 721058142, 437298647, 2022401017, -1957675026, 96264410, 2043385333, 2122121742, -243322344, -1910834696, -610810783, -533860553, -585554441, -2017921467, 1820701659, 417946508, -508788076, 2057857984, 1499707679, -1235897942, -1362085768, 934643770, 1615766862, 1130152628, 1392615072, -1702693483, -1419230632, -289096981, 389601837 ], [ -1547273361, -1886541513, -634862751, 899776245, 1317838434, 1363789072, -899253884, -893603426, 1861108112, -1474396391, 1186456436, -2129796346, -1017095204, -1324178229, -317006483, -1677116483, 505694530, -255518989, 458422664, 974036010, 270714803, 97310095, -531663121, 678960670, 1907118976, -1526871089, -1769932809, 1283243188, 571560807, 340487896, -1994668418 ], [ -273794286, 239323443, 1085809217, -1355888863, 426463819, -1785412651, 1330783643, -1920696606, 294845110, 1956814468, -642277424, -1595834029, 644011215, -603728926, 712871066, -127478868, -647713082, -2042749261, -561264702, 1823785485, 2104224041, -2081683744, -1305193730, 1767480045, 1419641297, -2010933092, -319065984, -385299060, 2080965829, 1215229446, 1165671692 ], [ -2041060925, 827691418, 1330639542, -371233081, -127151475, -1059171313, -123431600, -690960113, -1347924012, 2115430185, -1144426559, -1341085990, 1282487980, -1472107743, -2102835200, 370725026, -778341698, 836791695, -771608050, -1744752985, -984216634, -429714126, -812757767, 415477922, -1621182570, 644747841, -1431471660, 437760463, 245490003, -1447624015, 264945504 ], [ 2012557044, 1845437131, 1097911646, 138429867, 1165170059, -266957595, -817715722, -1738835350, -66461100, 1013891764, 1544373242, -231656556, 823098130, 1113021117, -1114936325, -1316380942, 268557496, 494893206, -1946674539, 963075044, -79122941, -593799459, -141792518, -86340436, 946377921, -1871092142, 1486841631, -986580322, 1546975724, -1441024364, -602604651 ], [ -538350013, -1390358912, -1764447094, -2141255081, 1411332555, -1645817015, 1003333102, -2074107151, 1570113652, -1075895885, 1923089559, -119605062, 275632843, -96235423, 1052965925, -1215823500, -42370860, -1085666939, 1227565443, 1535744796, 157723897, 529578496, 1014964388, -402620078, -966218011, 1922871769, 802811641, -2041989092, 337334976, -221202428, -1074439535 ], [ 1241914396, 797435634, -156996801, -557147396, -1188317772, 554083841, 1525720473, 679712846, -2099806612, 735362710, -267463858, 788548886, -516955197, -354927439, -211405532, 535501357, 1465119616, 1746964453, -1388230469, -1854928134, 1430961215, 1216296322, -952628180, -1594422273, -1607322130, -147811047, -933638468, -1442776606, 1339345319, 1212985861, 126191148 ], [ -1987865256, -1547623943, 863885711, -536327586, -423010423, 1351689866, -1009097377, 2053582595, 1977665230, 413143021, -893087857, 2098013845, -1238224175, 1570311057, -294357943, 1545800911, -849351680, 926111833, 978431664, -545700866, -2017950831, -865579925, 824884205, 1253151558, -334534403, 1687257309, 1219494607, -1710843541, -713406487, 102586141, -2069597698 ], [ -969136617, 1130768979, 1520697608, -1578235553, 415821831, -95450687, 1519082321, 1430205010, 1943138153, 1825339632, 1025974296, -1090884859, -1075668723, 1452409895, 854891487, 1185875888, -937660978, 1819202068, -1416101082, 1353570269, -706289807, -1763104819, 1381864031, 1908614557, 2021624791, -2041375557, -198030989, -671921517, -705335901, -475731250, -2066311801 ], [ -63286951, -1827946704, -1137181987, 942148711, -1615777807, 747720068, 1447607950, 2052971836, 609110327, 1640043250, -107833271, 1730975320, 1179412676, 1793446280, 1783086135, 811845607, -1185726345, -1945363454, -760593992, -872599156, 1865399213, -1985782649, 189164796, 2095442416, -939570195, 340625977, -1467925141, -341089656, 2098994596, 737488096, 150426498 ], [ 2017996662, 1555884371, -956711883, 584101122, 643034783, -241961135, -1362894945, 1538878754, -1453023557, -616292459, -1082152914, 1153078866, -1725810646, -200076568, 1475276212, 1706776410, -1257801051, 13821037, -49027209, -748110408, 1298066612, 969564358, -1792102719, 1546763131, -574242066, 1507612048, 1138638795, -92749237, 749460496, -256963652, 1198047443 ], [ -1506273927, 450957781, -1978934803, 953047584, 1853366656, 1118205860, 967354891, 1369230560, 329774774, 490358233, 358230989, -119995293, -2047209734, -1798783402, -198635803, -975386228, 1809575817, 2084084410, -163048783, 845651444, 347088396, -1075040856, -527846447, -495728194, -1696364058, -2067996321, -757766411, 1727592215, -1782028667, 87522598, 337496547 ], [ 712598137, 2069118198, -469338787, -589704581, 39977892, 1539485279, 371806551, -1963741216, -222404364, 21554355, 1632657611, 663435706, 769167558, -776414052, 974885361, -1725085622, -1306193193, -1211608533, -134981259, -1846794069, 78647789, 1667390781, -442245616, -2127803928, -967095040, -1849532870, 587275084, 1269977910, -908593434, -860152886, -765084652 ], [ -580851990, 843611457, -830272924, -503378793, 1678072781, 1128302653, 1841419504, -613555954, 1841741011, -865007555, -827454135, 1945203041, -1286862684, 1367667581, 1408733033, 1829824772, 1498792706, 1389791222, -625881991, 241656898, 335031380, -891443694, -469321069, 1506256812, -2083147286, -1814599437, -383643803, 1166817506, 1696256039, 789039699, 1537319733 ], [ -1509212494, -1701742360, 13873175, -829108716, 1628566865, -1830266270, -579519312, -867431081, 400357807, -868951600, 1893824932, -1919071364, -1836616282, 1697565384, 114022027, 1459760963, -172566369, 1840236814, -111398869, 1049513194, 2128505471, 1116904233, -1027227469, 1233695165, -495926662, 752678239, 668407190, -1391729322, -914408341, -1384113617, -1854595225 ], [ 1544706, -1287444197, 818626402, -1132022405, -2019845933, -1512961159, 199300104, -1605050890, 1662725734, 1062652723, -1606237060, 1540735072, -803396716, 1703362710, 2090575408, -1069751768, -734987393, -1533471735, -2024012937, 62949889, 788728400, 225898712, 2072910237, -1653672482, -1156807397, 1675423485, -1219481013, -590169725, -292562139, -1232784931, 154220979 ], [ 1259006179, 1351587165, -174453431, 2119509360, -801104360, 1344427724, 1623065454, -898044190, -1916327131, 1229090313, -1769045957, 562086749, -33926821, -38863371, 1018230665, 578386669, 449918139, -258709064, 845459292, 567838000, 336254976, 1017156902, -1631107039, -2088549814, -1994973349, 499232963, 1082823131, -1490145793, -1897451533, -701613827, 1242755769 ], [ -242073262, 716220100, 2028260181, 69232747, -749193009, -2007795843, 1371449584, 1071636310, -699824368, 549421094, -1162540372, 723791681, -283432871, -1276924082, -1761519466, -2060810849, 1371401236, -1845696335, -7227407, -1619544277, 805465638, -474969905, 1278776471, -1760566592, -391218264, -412556436, -211680670, -914347409, -1058425168, 1943947116, 920490006 ], [ -187543343, 1427047648, -1845058176, 318482262, 773404748, -1981724521, 891021590, 908878247, 119657970, 716719280, 1912976500, -676116922, -1208209486, -389825079, 1934149554, -20658474, 1839613533, 1248923756, -1645445752, 775762580, 1625508936, 73281910, -839409483, 1312135718, -1900909563, 1542568968, -1799919924, -1925033993, 72235483, -1847634276, 945325689 ], [ -104498202, 1028164427, 1209535160, 1243031437, -1676035230, 1498009072, 1560743017, 33927675, -1558017394, 996817259, 839572746, -1572725338, 1302726141, 781539370, -1952131090, 473512143, 1497837853, 1954191699, 1466660340, 1545385995, -1520638981, -2040651998, -1249637514, 1638540099, 1547557867, -1793071764, 1999898095, -1224191825, -67429880, 471532779, -1607861200 ], [ -512265442, -946799432, -608484560, -694623699, -206774682, 563394906, -1642781408, 952312307, -1644704042, 458560858, -1300673853, 1676427682, -760449392, -2101986332, -1715942863, -472798911, 1974648320, -894205245, -4911732, 1081066810, -1151476420, 776845698, -368611240, 1678893919, 779309700, -801848833, -203760532, 1527028764, -553636331, 164748352, 1527225397 ], [ -1488841699, 1466022021, 1413346794, 179539451, -1144303861, -1541592515, 1117853971, -533996101, 158453346, -1761306616, 63928983, -1851979175, 149990839, 1467479682, 2042141744, 1481946050, 363553619, 1042812353, -1957735728, 786831208, 1958066851, -1496570912, -937749433, 2118824869, -128027342, 960195327, 1387776159, 1959224411, -1784200065, -609001688, -1148576709 ], [ 1348535352, 1618651762, 1584795911, -1644062386, 733942858, 71708630, 967634822, -1349120617, -1592318039, -626997298, -630492255, 1247417948, -1327269181, 1971640885, -2073910297, 317431644, 129033810, -592938992, -1668397531, -1803237530, -960070736, -423130767, -1329799562, 1348054495, 2032399872, 1102380666, 1404714471, -616838743, 1551599940, -1417665014, 436698941 ], [ 187653146, -93325103, 1426328653, -698346210, 267674428, -160185584, 179103036, -672893534, 887810744, 391720357, -1591727071, -247959210, 509539306, -1734740835, -1812226243, 186870653, -1461591798, 302452214, -1926495307, 1522826851, 490699867, 574245801, 1993706654, 535877223, -1510375275, 1716431287, -126365946, 733818038, 1691847178, -114932638, 1503349324 ] ], [ [ 1942134165, -329857877, -2036847277, 1050995541, 1299748349, -1961747565, 1948063035, 1101828678, -1316224288, 968923391, 807299723, 355964625, 299559002, -1656548729, 1883701238, -875268435, -908575497, -1409921116, -1287620921, -1894338815, 1412414086, 1714497398, -1919313045, -1367454198, -241140615, -1259872039, -1288786109, 862297449, 1628319814, -764276333, 85091208 ], [ -408322171, -537518641, -1904525259, 889557809, 1832905311, 1113282240, 2132162549, 1375317843, -565675090, 1382084199, -1221391197, -430483363, 883784275, -909740552, 1106975623, -1349465119, -1487674165, 1087660395, -56238833, 1863656152, -1307820405, 922776423, -1143610939, -116191753, -26714243, 1497276036, -431065447, -587249770, -107321668, 2052387191, -496922852 ], [ 211608537, -1833499678, 444452654, -1820205544, -2083552745, -1022376246, -1329550728, 98408696, -1251265870, -1232887790, 1669504515, 539104174, -2100837306, 1124206962, 960808861, 1684643094, 171529365, 1905686020, 1890851155, -580867457, -1803981026, 1902823520, 664513800, 1612022841, -1825956453, -791627835, -2144554892, -558576030, 1084143147, -1426290208, -537902245 ], [ 1585105967, -838067044, 126588917, -274979648, -1263400974, 1842582909, 1328765938, -471644521, 1504910266, -11825968, 599880508, -887898019, -453603508, 1830622342, -1202437418, -370991485, 1144041354, -732481825, 1161751119, -463114692, 46484361, 2111227309, 1042537528, 1796897300, -1289379912, 1437514300, 127001771, 1142673168, -750948474, 996235249, 2111503100 ], [ -11413882, -324990406, 116512098, -1264387256, 264315835, -1305120840, 824219480, 2128622767, 1127701434, 2144143750, -259110327, 1287109451, 265199859, -83658767, 567845282, 712123270, -1933203358, 867263142, 112145871, -1587534626, -1377341783, -1529730656, 1384772358, -455131536, -294742620, -537759874, 973837634, -137053149, 2107178156, -847205765, 1939209050 ], [ 506739600, 600976103, 1095023537, 1613373514, 1594967164, 1688402665, -389204483, 1201929776, -893201447, -39894520, -1503209649, -296210663, 258648524, 1437527368, -1983464709, 422256038, 1535245528, 1186110991, -98965018, -386772860, 468934645, 875256950, -429334248, 193533964, -2131753610, -783475531, 1240559897, -366188049, -112571831, 1883923902, -401216610 ], [ -272381129, 1112340837, 1484326864, -655123767, -1392293337, 633481683, -1705114663, 969305532, -77271522, 2072150548, -858336128, 1152717592, -2133871307, -2046162141, -222751281, 536866461, -1431195466, 499252737, 706681883, -1617722361, 1557788013, 1074758080, -717235548, -537580612, -979545413, 531516616, 790330931, -994421316, 200380998, -1386765591, -378559338 ], [ -446700975, -521633952, -1260998089, -2046346081, 2090639229, -412337025, 974405569, 1554594416, -1986286893, -436564293, -496102662, 579728101, 1773297055, 758938768, 411113112, -1172293938, -65077553, 1036204457, 158838201, 466685154, -842367623, -140204769, -479378758, -23306253, -1301069135, 635133010, 904143708, 1114053264, -1131906004, -344800541, -323015527 ], [ 1635579141, 1832901364, -91210107, -404301742, -2053025228, -699765426, -1845975941, -332014437, -486725036, -1077563540, 2044680768, 998742488, 611393892, 767481803, -664598956, -1062267480, 1503526763, -342524573, 917936144, 136944280, -2057365060, 1578156394, -2061718796, -707015696, 1086473045, 336003658, 1393122610, 1889742545, 905962028, -1026300838, -2132157037 ], [ 980613521, -778673814, 666621266, 43812899, -1504642537, -580469073, 2081874304, -764860917, 1212652418, 847118125, -306432386, 1113722845, 256942518, 527720161, -597596603, 1897210399, -1023178506, 157335048, 1701390073, 901992895, 365152514, -1799853045, -560739549, -221898473, 1508947900, 1523709169, -247741837, -620834768, -1353704092, -92871156, -1492319669 ], [ -1433091097, 1893376819, 163920786, -505109372, -337959074, -449051345, 1460677125, 161653053, 622694908, 327998750, 273972156, -291373711, 1153326390, 1871803245, -667328485, -725728699, 1121768395, -1661944664, -197546895, 2127725311, 847876751, -1203696139, -387268701, 1909859556, 116840700, 1484819516, 1340292670, 1192102224, 635154844, -1576835944, -888074549 ], [ -1998056719, -278991290, -1413743535, 441271307, -422286260, 1892369916, 1254308111, -1179361286, -460754067, -357002640, -2013138523, 973516404, -1839619721, 1374063816, -169449853, -195848260, -2024081008, 549437084, 1098306454, -373673708, -1095173130, 2141862481, -54772778, 687701290, 1255642539, 382828908, 225280241, 794082865, 1644597556, 793728973, 1490382639 ], [ -941336980, -1403295277, -1713769573, -2051032528, -233534727, 1564464089, -1866464281, 669017953, 1289177882, 1799343227, 1333512831, -1790204134, -1498427867, 2091372621, -1744115636, 2080705833, 1904314805, -995846482, 1318458339, -1895397179, -1600208655, -549545436, -1168420289, -282238711, -985762694, -992680151, -621612371, -1915142095, 826656619, 1575500134, -428651246 ], [ -1239790802, 1728547643, 1602852597, -165168415, -1036574861, 1065480603, 1502788837, -2009593622, -932939348, 1557182070, -1714639133, -1085627718, 1386050154, 1351631037, -955407760, 1584554501, -821040471, -1257983608, -395734266, 409136138, 454437886, -1029101741, 584723953, -2071347206, -1821961471, -1076967118, 1946088664, 875233970, -1923940349, -1848072817, 1442576038 ], [ 24131975, 925301790, -815037168, -904124197, -1467758093, 417218157, 313574570, 213094193, 1860030131, 716987196, 1857823290, 1020890743, -1583536979, 63789028, 2026702666, 928603555, -1647283768, -1296664150, -1816158154, 827071925, -269176681, -310322360, 2045195721, 1894268424, -1740691080, 1526998030, 1869421477, -2141804591, 1777617036, 1119077065, -933868474 ], [ 440203781, -1967283157, 920195227, -667660465, -1038059618, 1260658414, 1283032188, -622346765, -1543373820, 1031892876, 1713016065, 1615385763, -281602426, 80887364, -1690769335, -743058803, 861952482, 1138949042, -486228499, 1810367164, -1054412415, 865839076, 726004877, 406900836, -715194467, 902278430, -1215732749, 1414319586, 441715103, -384298229, -642543370 ], [ -1608600640, -1920676832, -800907267, -1172904425, 804256557, -211086177, -1487686049, 319722408, 580116999, -57835925, 657799755, 1798616639, 419994807, -680239525, 543518991, 1577503360, 606639465, -91604860, -1650911680, 778811170, 1217373762, 172558189, 565056884, -1680130708, 2005652231, -332942967, 1644218979, 752488099, 946872928, -962029593, -1019326394 ], [ -729121955, -990481599, 863885051, -1488697458, 1003595829, -1515400197, 155765786, -890391504, 1015049384, -915926931, 1468701937, 1609830366, 38011126, -2046750993, 839824856, 786394513, -2094824634, 271456720, -2021794617, -1084927590, 441125670, -156452570, 582918470, -361982727, -885702500, -1848829852, 505387793, 179491935, -1710563585, -1652115204, 1156904572 ], [ 1403399862, -631074411, 2057639831, 306742698, 203519087, 2058280722, 491587786, 71086643, -1615567310, 114538641, -741525093, -1704449744, 142843439, -1956999572, 1837822713, 1815234165, 961049560, 1573937155, 1401832080, 1333282136, -1608561184, 2122683943, -1137892951, -1731727942, 1623674649, 1141330980, 426253473, -1667131405, -779898481, 578838469, 874468368 ], [ 936051191, -1075903598, 831177539, -1671150194, -1009817948, -2072540384, 1646346700, -567607046, 283661861, -2104057374, 1775941840, -431950516, -237739972, -608676749, -674459752, -829462690, 1711987410, -1807103999, 1356019840, -1051027061, -1777735593, 1599635491, -263349127, 1735654714, -1822218482, -1837030965, 1589948749, -1059547043, -92979141, -1442609065, -1024235345 ], [ 332435927, -1845749992, 1162618582, -888872460, 1760349904, -580937948, 952117380, 2020374138, 661933782, 2105026900, 927110558, -159465222, 2077057054, 1777257873, 1856976425, 1283089195, -1728207079, 1157428886, -1168644145, -992943286, 1198838779, 1041617759, -1826965848, 2109193261, 809007573, 1459971029, 1734391535, 181000310, -718128518, -2143544942, 945898447 ], [ -529354502, -343965914, 661858267, -361419606, -1552485241, 1590595820, -405110209, 943969387, 903289875, -1076927185, 1680870521, 2099118522, 865180391, 1503722860, 475069723, -823466917, -1177155518, 1902066456, 734407653, -64104077, 1453726419, 264303479, -266830148, -1890948319, 1671018749, -1842197082, -692439148, 439881481, 569688631, 640259738, 1465511749 ], [ 49627977, 1665462692, 356247518, -135829690, -490710952, -168976896, -109820230, 1912967681, -1434211704, -144201179, -1612460849, -2132940437, -195087634, -65647482, -888493018, 447668415, -2077578501, 1046779453, -358296373, -1807528513, 1845750972, 323485223, -120169707, 477098760, 219949518, 771770065, 974287377, -977847742, 626196851, 1145130173, -1551551592 ], [ 1243249524, -655025310, -1558238297, 902912835, 1168817137, 235625748, 499687978, -201069982, -272402361, -746736644, 1198891385, -46116911, -1600084922, -1112233618, -612805601, 1055144469, 1687301820, -1433174423, -1532350739, 85965783, 1837762681, -907213113, 554944130, 955318184, -2118667642, -581472336, -1479475537, 2097733950, -1923364013, -1584439064, 1168761894 ], [ -1465722847, -1055512923, 233455770, 299407224, 2138015579, 1506128140, 1450377508, 1727187205, 248828194, 1464363629, 891335409, 11879360, 1877942963, -1534997799, -499624067, -654920513, 184463909, -709166465, -324929828, 2107251572, 1079796228, 1317932197, -636105862, -762065822, 64006448, -375335945, 649895342, -980676825, -1540007433, -414784773, 1377138244 ], [ -1802776841, -1788932625, 1438894377, -511935942, 139238316, 1141704320, 451248257, 2024546507, -1302246182, 1403189395, -206886688, -1604696787, -161875868, 4758192, -1732652430, -71479173, -2016399913, 711145596, 506602320, -1622475088, 307822821, -1004837201, 626739528, -1131916428, 1700937334, 49343712, 2140394276, -1803977242, 1456950720, -1905161428, -2048034602 ], [ -1422109702, -829047010, 1707499530, 1192270932, -1825050984, 1723090194, -1132362289, 1769113181, -1277930111, 734514197, 544726424, 1490150648, 515852939, -1459984563, 2130493437, -461467035, 1905654288, -1788693553, 1743224206, -901398082, 1998971467, 1186581144, 2036256892, -1347365060, 1020132873, 1041153491, 1719137393, 1152577875, -1757003281, 1631323920, -980255215 ], [ 2006759071, 1165085455, 1061390281, 609096220, 753679070, 282512663, 1218477626, 1812249619, -1334744821, 1430901398, 1025709795, 358705619, 1758381580, 1873927022, -200882383, -1855159156, -2052827598, 490818717, -701106345, -1184880070, -1732657033, -1004833092, 542769301, 1265590438, 1437889562, 690162149, -1755012101, 863604961, -311649296, -1589261536, 741449863 ] ], [ [ 1960744162, 1749989821, 1209919072, -1200842254, -16164828, 120398187, -377658871, -2073563611, 302828540, -471689638, -667398445, -665313550, 1044241440, -1386313056, 206779006, -1532173182, 1870107783, -561850591, 1767213879, -1884841313, 977323315, 1745362153, -1487034759, 1948812791, 1907811001, 1559144638, 954392188, -2131632301, -1653223927, -666328467, 1205769212 ], [ -272407983, -1949732160, -733919498, 1449297392, 1288646288, 1386514787, 752862930, -1368194045, -1309340572, 2100351276, -1775381219, 1215071714, 429095009, -1962797679, 1475161464, 1738055781, 575897899, 2099879555, -1094258108, 1953703162, 246504364, 704088194, 132411700, 1674577930, 1232521028, 1334087353, -318661480, 1869984411, 949585418, -653634948, -1032074813 ], [ 1287205405, -2045019892, 1684344923, 1158665340, 306988613, 2089051206, -998246528, 2089135413, -1572441936, 1078405870, -1286560694, 720868146, -639780942, -539569308, -1034819366, 1823684621, 266794073, -83071132, -989572641, 975714608, -1090770661, 287590065, -582282802, 1704790076, -832056933, 813594201, -1369256047, -829795194, 79328137, 1786248179, -402545034 ], [ -1387543466, 1683050146, -1233622212, -1195579888, -605034913, 1364363568, -568176619, 1963436644, 1388896270, 1424507984, -269135592, 1421923320, 1602414314, -435575119, -722383314, -1684063125, -485460111, -95977326, 1128944021, 237171619, -1086117039, -868053874, -1616432225, -1208980742, -1551944264, 1168325672, -1148740925, -1928406128, 431873534, 234033286, -1973171012 ], [ 814744219, 702405686, 1987739484, 1138303775, 1286156128, 1062580047, 640893755, 568043921, 532237227, -259120108, -1739807969, 2070946975, 2042944138, -1759159248, 1213188732, 1104618907, -1081945736, -507561721, 1156217270, 1399615718, -430722713, 554849937, -186714780, -1550778430, -1455167641, 1459083621, -2071440734, -1819581172, -877685045, 1334602663, 878024050 ], [ 288511877, 529347767, -1501359855, -1464470557, 407197488, -618355177, 235515078, 613231734, -787987480, 1515046357, 1341959873, -1685175643, -1606131384, -1249624514, -1547244361, 213842682, -1107588598, 641486067, 1570195331, -1549092303, -1434032318, -1383826570, 1316468502, 2049332316, 1175198076, 796719707, 469894364, -1279854638, -130541275, 1762521572, -617158881 ], [ -2024196730, -1220294266, 21494886, 837602991, -288062388, -164469568, 835456731, -971580219, 1275564717, -753480421, -1671966333, -1547949055, -588087014, -1956200072, -1333680102, -265003344, 1896237257, 2045274914, 1134986777, 1905292616, 492907847, -1565812124, 689948721, 220963867, 1510575271, -652792654, 1375062439, 643321775, 1025349060, -2030959440, 1999581030 ], [ 186999406, 640388684, -166904808, -1563942008, 263121563, 821458679, -1493397155, -561298558, 509897104, -907837163, -874752665, -1664691931, 35814802, -1630173521, 1584799576, -1404970916, -1744785404, 1831184314, -439930511, -1300394653, 207645700, -1708254763, -375811024, 680963939, -87526168, 1828936905, 947261765, 638862792, 729840656, 800349384, -97656084 ], [ -1694313312, -1043481394, -803786918, -1039143515, -940818908, 1134398622, 1910681790, -213239676, -62183580, -733339575, 561324603, 794675600, -1906523746, 11926940, -315928550, -252156675, 32825774, -1551916913, 1287663520, 1720636296, -1681562593, 1420035114, 263442875, 1448051055, -1358711565, -1342471436, -2125028101, 18411356, -370583763, 1922763194, 246023205 ], [ 1837217726, -1020292652, -1980679401, 1420011121, -2117976630, 1499704877, 48298819, 345438374, -1236802404, -993549307, -1244044007, 1030423939, -150507297, -1711856511, -1945147212, 938119872, 727959689, -791930435, -640551308, 1292246465, -1834030531, 1990682344, 1500218780, -1576230505, 105034403, 280888623, 1782605139, 417137459, -2128627577, -924703955, 364041484 ], [ -538910756, -129846499, 1895327189, 1878703511, -993697919, -1388169335, 1954361192, 196480398, 394339265, -1407638161, 616381849, 1542168909, -1565530337, -708795313, -386060116, -213922516, -1184195229, 805913267, -1198567104, -984448390, 222248058, -1628924112, 1477904207, -230400194, 1994795772, -564752796, -2081839556, -624501345, 538102871, -2114550682, -78011589 ], [ 1199581228, 1680427637, 1029951861, -1085188800, 876395125, 1216319866, -381468987, 665765523, -19182120, -386278064, 703324913, 2030010647, 1955988112, -2069279255, -934237085, 1421265850, 1063143155, 1006731841, 493713804, -307255029, 578897957, 1408095856, -1745287225, -2097915010, 1133324589, -1876979849, -383207919, -1619106503, -732201554, -1349661575, -290111394 ], [ -2089913056, 1597389754, 881921689, 657597058, 1191841289, -2107308876, 182312269, -1140281977, 1550993182, 836227141, -1811247414, 1613156696, 428480310, 163542794, -1592003862, 396069055, -527888851, -940235870, -1225522291, -1545811350, 1432664855, -268148260, -1002911463, 164307428, -714367669, 277480934, -2001816698, -1330263475, 667999792, -1816318392, 2045733589 ], [ -705855217, 314971964, 1300744283, -64966947, -975728937, 1549716846, 789002022, 923600483, -1032191900, -1778905223, -1138543259, 1006100308, -1240754226, 1208168901, -306648179, -834400976, -993399967, -1858989219, -590751151, 1876528639, 329177720, 1204265927, 1425111191, 866510693, 1142939333, -289432696, -269264959, -344069783, -848613843, -1953665479, 673027893 ], [ 637881760, -286616643, 708480872, 1105024764, 1749749475, 1543345601, -678291107, -916440034, -103853590, -493921995, 745632912, -2023362424, -996328017, -303128601, -1731164342, -265082073, -1479403262, 1789600594, -1711850468, -403726912, -1032323111, -319465511, 989946918, -734239461, 975653038, -1703461974, 2074218458, 444439745, 1781841932, -1240103913, 824525067 ], [ 89300701, -936960068, 1153924526, -10246652, 1003830678, -2064171386, -1677700522, 1268189205, -339861387, -1304202527, 1287325934, -1488883435, -2117610901, 227484864, -1513856624, 889310601, -354014686, 1759937562, 26753013, -1291673729, 95518134, 638409760, 1680165330, -1606022765, 1070005037, 434561449, 1937703353, 359643279, 1999886191, 271899390, -1930499714 ], [ -1644656691, -1716291360, 136717656, 1314125721, 288411012, 1867561474, 6826507, 784550742, -1286289597, -2107268970, 933176359, -1737998572, 1969115563, 2003585590, -1220744696, -1762048654, 1671054220, 1721414420, 167003169, -540975310, -207498135, 1848862283, 222173528, -1298058165, 797628428, 2028609129, -1901158025, 89976271, 156685590, 1149556154, 248351416 ], [ -1243402490, 472156737, -1576120615, 133039829, -1145981763, 2141488607, 1062227255, 1059278765, -2144725418, -305772596, 815082459, -52530363, -1707674892, 108770766, 699312781, 958121170, -849799276, 347291577, 1721862777, 1953339347, -798099036, 778819802, 1763881327, -1818903089, 291490874, 1097756373, -1211188229, -874905207, 1507790305, -1420784362, -857467061 ], [ 1430674638, 476836071, 619134762, 189657369, -512620426, 1228674371, -901594147, -1048740534, -192044283, -1608874477, 557162992, 1773005024, 931415081, -806369228, -1726344602, 523610384, 127148990, 1593187169, -62343312, -1799926034, 1724621200, -893453649, 1162428769, -1788602098, 1993947803, 1810694972, -1852735672, 1892391008, 1265863683, 1740071744, -1153153395 ], [ -580992987, 15958988, -87662683, 962765366, 1777583792, 1599043966, 1653911012, -745327266, -2098287405, -1388321849, -1378499367, 1193940848, -393765984, -534130823, 1076602483, -1838661645, -501459830, -426448323, -1261993581, -756557923, 1411451127, 802426292, -683066162, 1601983442, -1660509133, 1634792132, 573637188, -1244265952, 1566295571, -1542168141, 329609694 ], [ 389861725, 2131872679, -1205027662, 1606585229, -1537823646, -1096566192, -1987892536, -733326828, 975466511, -1306705982, -1834976641, 247751656, -2123969183, 652970027, 1075802992, 1072202172, -1753529280, 127402712, -764889236, -1621308830, -1452388292, -1072137629, 1089699412, -136023245, -1768592066, -990572443, -1384731525, -1929737759, 1614204699, 1673025332, -1900190045 ], [ 91596353, 1547066933, 409224097, -681461107, -1707691269, -1748004300, 1763309135, 604012749, 1556711911, 2041495470, -469952215, 872719062, -1296112112, 749323407, 1264593073, 151492602, 318723965, -202618674, 1424016844, 30585661, -77698542, -515377741, 1680518429, -1763316658, 928437739, -321575127, -634484875, -268317271, 1094589823, -633628089, -766228571 ], [ 2114996144, -302861124, 1299115854, -431106208, 2047404342, -350709302, -584133554, 969163378, 1356123789, -1092347379, 1882336687, -759297269, 1698445341, 52593424, 311659491, -958547647, -1447025656, -1576442123, -1661741836, 872876617, 487470088, 418339899, 1829483826, 1916878378, -57647756, 1041878112, -1806876004, 309727627, -292714498, -1002270851, -519845027 ], [ -1290235452, 52845197, 100457645, -1636056030, -168760615, -785318016, -408007425, 1699505570, -250997330, 662362809, -1236222024, 1983212206, -340636985, -799303429, -1979108140, 1494474520, 259895119, -1528466008, 244405042, -998976632, 716759152, -1383984692, 918208413, -1380692701, 747123346, -897979003, 1304772287, 136080719, -1575970689, 1583334923, 1658546623 ], [ -757861342, -479202510, -2103475297, 716041815, -210737325, -1629675412, 648718247, -1183947192, -1141784570, 1850342996, 1064148068, -1556685610, 304065461, -149236746, -1527498064, -1741498599, 1580459587, -1746737005, 428208445, 2121445226, -486960413, 595219645, -240897151, 584517185, -956162424, -984739958, 274078749, -1494224670, 272715800, 489023999, 2066831993 ], [ -1076961486, -1687277406, -983325117, 1294540918, -341958784, -1436305239, -1180941689, 1292986169, 1887505814, -1500090502, 335112416, 2072364114, -1853008314, -1458688145, -74893126, -1850288239, 262353404, 809278620, -607183318, 1791516572, 1606301073, 952895655, 89597336, -1702440057, -1121523121, 2016941653, 176914737, -287935780, 957644251, -1117661235, -821537695 ], [ -489071156, 1600160643, -141124580, -1902855492, -129329776, -869000521, -116590842, 1836502031, -763910420, -998747473, -107043797, -1821708522, -1252957560, -1954083657, 1737064749, 1089341332, -1456170480, -703643103, -1671857271, 1136940874, -1584241789, 650397308, 318488567, 1076720683, 1512773784, 1792630191, -726662826, 1351047394, -1399935946, -1497461547, 1648752036 ], [ 1748158996, 745605437, -705699992, -361650975, 1307864416, -1159781169, 91492633, -459718099, -1394543802, 324854184, 815358360, -1149926123, 725825518, 1791622360, 1751773059, 1772045407, -384780867, 788707575, 1006090119, 2033739391, 77232847, 1476975505, 216016268, 1381556493, -674123667, -1830838993, -595772117, -707373184, 1299759608, 824286302, 577830583 ] ], [ [ -1333520083, 800327282, 783066360, 1851431260, -1002890600, 814666569, -1819512782, 1006878172, 1344886120, 1172137639, -206163255, -304763256, -1998926213, -171060880, 943438004, 2056948125, -1686651579, 256437681, -1087167337, -533194319, 1220661131, -1897221170, -1910397185, -1222847156, -1058900184, 1194029800, -977566470, 1832742810, 2045041164, 1221931422, -95381280 ], [ 1270815784, -1448003188, 1615420411, -710048111, -236981253, 1710230753, -1549084327, -1715306333, 513137400, 2073445955, 1757610341, 2094972251, -235447955, 496276016, 1360367913, -1360044357, 1613121662, 1471093121, -1804014952, -83478999, -313130853, 1286099761, -198540835, 1852563721, -288398247, -73454076, -1014938576, 1484543955, -47351870, -33046261, 958558982 ], [ 1140990665, 771516645, -1449517818, 1846555043, 1399787469, 1010476650, 228941781, 1093254121, 889759359, -904113271, -131783859, -2013132529, -2131455000, 56333408, 1084024246, 1197472008, 1387020541, -436519829, 178724745, 1350122757, -2004628468, 516930599, -467014395, -721530120, 304851607, -676926172, 391287610, 784873416, 44856232, 327209007, -448487864 ], [ -1859729821, -692940725, 224958580, -592019892, -1960573535, 43792597, 202214280, 1616744415, 1836523899, 344439101, -1753222689, 1243819645, -69228263, 416236241, 1180008263, 585387835, -305718021, 1484151742, -602034104, 638567358, 332794436, 1369999175, 1521737536, -1144706802, 1574993400, 379747500, -985278814, 492706732, 2006117700, 501581727, -1449054026 ], [ -20245593, -1236820759, -1023834859, 859736544, -1656355607, 1575955078, 1735705828, -1350985275, -803936722, -750838957, -1929714398, -1815453697, 1045622663, -171657084, -1159731951, 71958361, -1092930100, 388799008, -1386119587, -1343026512, 1443199275, -959031552, -908719853, 1095659287, -407815247, -1675889609, 1158143101, -2129832327, -235173948, -474684375, 698234748 ], [ 340515475, 351081624, 1681387622, 409360216, -1978536759, -1893577210, -712133649, -2089675753, 1531329072, 1145549697, 914540052, 798468754, 571485930, -657967037, -2105164193, -1623049572, -151322457, -1065142218, 2053583181, 1379276079, 731253702, -393854689, 1354421402, -402821015, 58172610, 917606231, -594791587, 37991834, -769337466, -1426934442, 1274272669 ], [ 2058096126, -166174093, -1959342695, -763008128, 1658290533, 668589103, -1015356685, 2140764460, -1597605516, -299129274, -2598711, -1442917575, -1343318668, 609980346, -1940582196, -426757635, 870749564, 385313261, -496895097, 2134775319, -47900987, -180252294, 619899387, -846898543, -495633249, 2064732912, -1194287808, 718587939, 1220315053, -835276678, -795922641 ], [ -785568382, -274096973, 450071708, 1087281947, -587764889, -19710522, 1172203893, -2104317276, -1318377489, -1664730584, -1328315584, 1540190945, -1148012514, 1982436939, 1605736240, -535099602, -1755488406, -1140005237, 434162668, -161546807, 1561976794, -621223252, -1387574666, 742013357, 1799372114, 246473764, 907061800, 358677212, -1159730667, 217174459, 2063500761 ], [ 2130923116, 1427384104, 52761771, -1903156474, -275700672, 1397130346, 1891830153, 329540191, -2025107686, 1673799296, 1448977251, 385611412, -387556790, 1271242087, -855349318, 1428965303, -719100085, 1273370041, 779834467, -1895189540, -1988677162, 710965687, -210145321, 1704245999, 1198329772, 1873115062, -1302872913, 1147118336, -255272190, -815505703, -532958430 ], [ 1539531274, 143462906, -2037674910, -92605907, 1163551700, 1075260750, -62307357, 1263803202, 1632016503, -1907057954, 7529881, 1620580357, -331626611, 2135579925, 1480062202, -1325728210, -733083348, -465275844, -52552572, 823331876, 1476069837, 253680320, -2091874543, 1523501475, -644487351, -641383704, 1429292976, 1351110795, 1630147884, 1779881026, -1459918083 ], [ -1382657192, -237978706, 2074900226, -670796557, -678694795, 2043916288, 2018010238, 276115798, 427598217, -432218118, 1382750340, 1598626670, -1014133891, 894513989, 92448736, 913538127, -321754163, 480425455, 591429854, -356506756, -1228984026, -1724089946, 2028309430, 575785741, -225642754, -366534690, -388048374, -203810567, -231053831, 1820925648, -201468215 ], [ 949411680, -45508793, 1209900373, -2096993509, 1117534397, -1202918526, -289799597, 558940638, 253126425, -1923523054, 187150879, -1586657917, -1113201168, -156507292, 569971223, 101768328, -538417789, -1765041640, -1914574794, -227834830, 2019258623, 1363503631, -360220875, -1246152344, -644702226, -43014148, 546977870, 228254040, -199382290, 574591648, 2050189368 ], [ -363855028, -1932412180, 1506967927, 1359882223, 379364699, -2056653209, 1678212502, -1362021078, 1999087118, -1400140966, -2134347545, -684424314, -30309782, 1613386063, -1963945680, -1100113273, 675904863, 64570223, 1515820928, -92471733, 529246460, -1132195057, -456015639, -157600333, 441330834, 1477110790, -724425638, 852037215, -1265858727, -467089070, -1793876693 ], [ -990746971, 1259519393, 66886543, 1747951864, -1182201720, -298715364, -1478798759, -908512883, -1961075600, -1235017901, -2101926118, 737163282, 2030617966, -1951589632, -595680221, 1670067296, -1987587516, 911819008, 349037242, 1411321526, -128762639, -1799486986, 319833705, 2012935649, 178847287, -1931977760, -1717885054, -44960600, 1067362228, -1241513650, -531362638 ], [ 2003025113, 2130861511, 1680789745, 390549823, 1691440741, -41613071, 2112396545, -595291794, 1783962069, 166379935, 1851171747, -115052034, 1660299806, 110508457, 1357563044, 2020002110, -1805359479, -406146059, -2127740550, -940912406, -1934108123, -320752814, -672572867, -1923594286, -510579241, -187819784, -2051397246, 1807090197, -811622851, -1283985768, -1912246702 ], [ -1764292263, 818706098, -2078814210, -1747245586, 619309219, -669327992, 1138561175, 857784257, 735867132, -1857994976, 604630016, 1720131208, 1360776935, 1880625399, 1518002606, 1797120926, -703569308, -1050502468, 341906124, -1332107149, 678813363, 2104926672, -681007513, -673601218, 585385229, 470824210, 684724558, -420631720, -2146797662, -1123411839, -1782713283 ], [ -1438278443, 1008644943, -1699759412, -1823352661, -1282240258, 33123059, -2003400663, -1956386194, 1709481725, 1409900931, -1210528798, 234226630, 1135322298, -1272338077, 178343257, 1557520562, -1908894840, -1632393609, 1456274146, 1750251119, 722274763, 2027543995, 1044519802, 677951742, -2046066505, 1453051995, -770559614, 1390503025, -2130837259, -199246705, 521821658 ], [ -1623004249, -565912443, -1790251221, -141372013, -1701669925, -1098334803, 56028560, -203548646, -1995174725, 1331896067, -85449942, -871519451, -915583343, -1715925639, 1597152610, 1117616824, -1758665718, 1629845491, 773441115, 808201649, -1798732350, -933727482, 119315167, 743625016, -712299903, 1293733578, 211961192, 1462245673, -1832691123, -908337861, 597012 ], [ 1227044495, 37512367, -898648995, 1475786977, -1994878645, -1906578243, -614900841, -1618099680, -821430481, 2062418063, -329032616, -54711300, -433988599, 903685199, -486272190, -894737049, -2081305990, 558822387, 1274501396, -329519255, -796296625, 1424929505, 1929144342, -282834581, -1269020909, 758850008, 525725803, -720427617, 1328368811, -1268374041, -1943353004 ], [ -1212218936, 1046162841, 282913939, 799352043, -39096633, -1650004939, 869242009, 720035530, 1495684865, -1609861383, -1989256432, -848755638, 1284758692, -1709030942, 1546457942, 1918877602, 905922504, 1974394489, 771490203, -1770359902, 1884094723, 1268305751, 1673808604, -1632326608, -570120403, -1288717270, 616119816, 489188974, 151359520, -1434145651, -1688821246 ], [ 2071451809, -1159315075, 1968283506, 20978260, -2061779260, -205463512, 1619550606, 316157241, 1914348558, 1276296383, 1662432352, 1303842436, 821821710, -979603685, 531147685, -1007486493, 597637456, 496205285, 1271473480, -520331699, -878619170, 1975556536, -722601567, 577291204, 1655189549, -1039482634, -502732762, -1694183765, -1390695559, 961247478, -1645627890 ], [ -770183367, -1554709443, -1325712762, 1291566403, -1063151974, -9160162, 835664588, 1836999734, 679022692, -428366852, -1714486326, -250605066, 707929040, -2088956711, 500662043, -2096217458, 1289604986, 1977437988, -1773570649, 1865034435, -977918377, -1819815790, 1303719889, -783529224, -259095088, 2080360305, 1756317053, 157199170, 824903320, -957306553, -1914582461 ], [ 876783916, -209282636, 1830431115, -872084769, -1198511412, 1120641625, 137698761, -1503667317, 606942518, 1643313000, 547974868, 986568489, -1435267221, 368804595, 825292308, 262930898, 1885641643, 1940869401, 172055606, 1562020330, -1817254664, 1812301169, -1505982597, 1383970152, -231970012, -641241919, 1469403309, -1418380483, 330395926, -867121700, -1010199358 ], [ 1982738926, -1447966313, 1991181441, -2031104871, -1272441063, -536895758, -1175521525, -1030823815, 678324964, -1887815303, 229773499, -401962116, 276604937, -657275120, 1748231527, -728269704, 245011203, -266331173, 344989406, -444657860, 692894358, -1267427196, 45220883, 1511446239, 350460270, -1279067981, 1059847286, -777086203, 1783619308, 1397221346, 1855824607 ], [ 1441786373, 721105101, 691783243, -993411679, -556106152, 1576598383, 508068638, 833170298, -1228326086, -568345033, -1069461746, 547272152, 84520743, -332134960, 1153464587, 1432178764, 1845797718, -701603121, -74547230, -259115890, 1863500450, 1258200482, 1822619654, -1286650633, 194027909, 274881460, -310267798, -219660931, 1481503161, -569668983, -240168697 ], [ -1675041492, 581472986, -2097452389, 1064125009, 488270143, 1975094600, 258305565, 947278553, 1873247816, -1166312056, -853679967, 88780520, -1973173256, -1118086433, -157546424, -1097265672, -1967251683, 1058331340, -1035841204, -2073268604, 722619879, -1173985871, -184279637, 1119226901, -742353921, 365843313, 1285724739, 1012405073, -702237083, -440110724, -1459936249 ], [ -1486324791, -947736651, 1900508252, 1942918524, 1508578608, -1073239128, 391777002, -590851661, -964447389, -1395960325, 1967296236, 634313604, 866817813, -958296559, 2053726128, -1247400083, -1364951848, 373713434, 1861311031, 1136235796, 1935715644, 393334733, -1081507070, -6523402, -4291274, 2033300005, -881998224, -923394857, -375636896, -116762296, 373232010 ], [ -1326454024, 1329748681, 12788642, -138059189, -61927830, 1800287278, 1166678669, 283449890, -184546007, -1165364311, -1533157917, 1903754221, 1931310686, -953490015, -997324234, 1527207181, -1095767931, 787176713, 1725495307, 1831754153, 698105165, -1651848520, 1657406411, -1290089657, -911511422, -1386103115, -1922252478, -1318335904, -286586037, -2087434961, -1094738867 ] ], [ [ -1501642630, 988166231, 789133620, -1223573638, 1571111845, -1812009817, -1466612636, -116407312, 1755612122, -936136083, 1991238894, -1053969879, 570425318, -796472748, 417166623, -832418180, -1095161599, -249107850, -727828984, 330373651, -42236583, 165526602, -1509101293, 408967003, 976241255, -1594528982, -1285933372, -1889935398, -1175899707, 1854413919, -1737619460 ], [ -1189805083, -1552099147, 1418896405, 343750485, -1863782975, -1133171347, 755440014, 1083510546, 443075208, 282403761, -160448392, 1448553483, -542226268, 1997373332, 1565006487, 1842140432, 872296971, -666763382, 630537739, -169022920, 1836374006, 1748844854, -1859009601, 1089108452, 1069848872, 478282661, 2009652754, -1809872269, 2024230044, -2129089074, -1402436737 ], [ 625862726, 1330751041, 1740728701, -1894666289, 1389844093, 824905083, -422610918, 606821205, -447224363, -190164874, -1255012478, -667882942, 701238670, -1120408612, 1261896263, -646792069, 1817383815, -1720602050, -641571034, -849132456, 303336284, 33310659, -1869435728, 63183424, 140990233, 330436079, 147538357, 975588357, 946029916, -1646631862, 590964575 ], [ 1503589125, -145542155, -576126338, 91832863, -1326068915, -198470071, -1377040501, -605654560, 1313925729, 1804569735, -94470214, 1863027103, -1041174129, -1062584657, 1852864512, 521408068, 370069338, -595961434, 576731405, 1892324292, -1082704371, 1122959924, -430358445, -640121272, -828965954, 1553027859, -1091204413, -315876318, 1712857076, -53067467, -1595390488 ], [ 2045215586, -1763860975, 1702354913, -514629773, 650069431, 677417470, -996437994, -791407365, -1574721234, -1278443729, -1912261234, -1913312856, -358358043, 1428830925, -458354459, 1015265777, -744215051, 621911110, 91912542, 1001201595, 769003040, 1466711732, 230952566, -1005378553, -1788180843, 1248814928, -1282690531, -1704859748, -318993187, 1861033860, -768031293 ], [ 278290342, -149307804, 1132139085, 1358872992, -55592187, -281698435, -428181749, 887460920, 884735829, -1029945491, -732343868, 934918387, 429137708, 995723926, -2141750159, 1653466602, 1452059324, 1683662536, -1430614752, 272259299, 487961959, -905488402, 1525753458, -1892464501, 775002945, 306908502, -112854073, 1164554619, 19319127, -1858748439, -261156205 ], [ 1862833914, -1998881287, -1890456175, 1177181510, -1680239453, 1959809159, 179632996, 947079054, 857158463, 1712492392, 2142620127, 1595490099, 762138874, -621456282, -761107766, -588526778, 2018911484, -174036943, -1969186105, -1754301685, 243603857, -1955528886, 782060503, -2137052929, 718408792, 123556162, 721209424, 165985330, -442528352, -1813582309, 411623409 ], [ -1385503935, 1659899249, 1037276830, 1920811924, 136797525, 1813082987, 1196927368, 1424026905, -1286168608, 1199194118, 308270091, 1229772668, -1118383977, -1047515818, 1976785110, -394047563, 1822329465, -1192505244, -747463768, -367177184, -1482019819, -342528849, -1513940219, -1524781609, -1389933527, -613666789, 565044242, -520490589, -1377567367, 1948759429, -1357404170 ], [ 586286227, -417833696, -1908351573, 1261871706, -1697131135, -1573879746, -1945880261, -1473697729, -797048905, -1823385378, -1370699963, -1873812487, -1197579356, -1442357538, -933956295, 1270236883, -1639316030, 2084033372, 48502086, -1267213605, -1452718915, -1365609944, 1142430821, -1437216515, 223591750, -1959391260, -245458547, 1463598460, 1296275029, 43267251, -1033624452 ], [ -729301751, -739368747, -1248209569, 699196256, -1397596435, 1998021967, -1674851463, 533663861, 713868826, 670832221, 685133143, -215913974, -1600039806, 511171370, -1239490288, -1273798688, 1367044355, -1549625629, 148265298, -580855094, -1384002806, 1950506902, 651345429, -77913381, 1468844247, -673008636, -735662404, -2001464402, 1123969136, 2005485454, 1462958662 ], [ -2066492465, -654527117, 1970808669, 1821981825, -1242908526, -417591871, 226075889, -1689021494, -469875639, 1104964022, 1078296189, -1400740870, 94761817, -1261781393, 1048363555, 668012452, 818431599, 29458438, -554239111, -1806381695, 1080721661, 1290120901, -322553056, -2060196365, 232407751, -1327130310, 1833932893, 540854024, 2088052171, 1157095956, 1633889616 ], [ -190551907, 1908707084, -205325322, -460634892, 1889177340, -614932533, -847705879, 85552795, 207443925, 180134842, 621619965, -176363924, 1836494901, 1697332387, 1135996128, -611039891, -1639019378, -2133937052, 1139754116, -1467794221, 522936797, -249864059, 1178926721, 1522060364, -1726787154, -72944609, 1806574540, -507364138, 1261017983, 1037155114, 1493253714 ], [ -1833572886, 1635989157, -2084526009, -1735690197, -1372582615, 1280330573, -1513758045, 859517967, -894485546, 775304066, 843991090, -504881577, 1990179805, -1014650890, -1799368967, 467796992, -1912280218, -919978531, 56057941, 1791706405, 886119897, 465297210, 133410147, -606138653, 1409344677, -2056251527, -1463319252, -1459319304, 525358873, -898395265, -1864507584 ], [ -1451439482, 686954761, 194995272, 159497683, 950127549, 82103119, 1649299233, 298526057, 622125163, -782670696, 336277275, -1364777943, -1117896065, 1973171189, 1605275172, -402455882, -790495067, 504944459, 872254752, -2006489430, 1063212764, -1989460248, -1955251885, -115400481, 647558267, -671002301, 1851962943, -375497628, 831733289, 51888557, -99967137 ], [ -893328406, -418603648, -549790564, -1503709872, 1064946202, -1181657773, -2136769355, 1670869799, 853487868, -471343349, 1029722635, -1450100042, -600781931, -436190998, -128423186, -265897906, -320760085, -689919842, -429846780, -2074791357, -2089609386, -570042518, 749867876, 1704208517, 1737614854, -967175313, 196393956, -591279237, -1873230677, 926126400, -1953221141 ], [ -1478282744, 1556541253, 1465541984, 401663276, 194673469, 1019717024, 144089786, 1034213101, -1599056100, 2067241077, -1857365491, 1015293581, 1495258658, -2016700873, -1197428223, -959538762, -275501685, -1423772251, 32534769, 1962904587, -2045153445, 1650691592, 875228637, -258197903, 183112891, -1484708350, 1756558052, -1947896918, -1585369527, 886375661, -1424921211 ], [ -1805526601, -1037090267, 297048783, -837828605, 1467865723, 1901453830, -354600209, 290964031, 429163106, -986114050, -80228674, -1224473002, 2002788250, 94888196, -335123956, -1283554610, -1522627507, -1802383059, -856297674, 532342627, 1868494149, 723000514, -1452060860, -1828939243, 67391326, 23655693, -1830148309, 308279122, -1690228644, 581089823, 2080090445 ], [ -2112325094, -964399331, 1262834996, 997475858, 122516090, 1861872599, -375631896, 709649812, -260347481, 2013049267, -201672205, -1659377710, 1507744022, -391689371, 806328761, -406351698, -919054847, -1079829574, -2093638833, -1757603798, -529751767, 1182410012, -1332992469, 845960406, 459079074, 811049566, 604865584, 1512089905, -761804196, 727484746, 1559154605 ], [ 689518269, 2070924648, 1384167339, -129169307, 1171065142, -118256121, 1755192664, -1810797091, 2112681818, 1625167944, -862317854, -1532061898, 342909668, 551812293, -551444523, 623980773, 147911081, -663913158, -86843172, -1721150033, 188386372, 663222190, 1995750939, -678831478, -1769820679, -1490747546, 1628104494, 1777880508, 1225171039, -57626675, 2071988735 ], [ 860861072, -1182965072, -856442629, 1912032610, -1511206008, 940645500, -1999416467, 853075665, -667497323, -2077908659, -1931941638, -1347149833, 2104972082, 2035925847, -1145416566, -858790746, -1606773720, 87286, 1379656329, 142146354, 1284885866, 2025785992, 2133322928, -721976349, -1099702187, -48379554, -1940651334, -213214624, 958802154, -1316726079, 1322741428 ], [ 1521534947, -644235834, -824999525, 1872140000, 1361725213, 1167393464, -699327009, -387116934, 835816065, 943942808, -1099958123, -2143371621, -1906137153, -689183538, -144103334, -1417385152, -2015055799, -836358425, 1596799897, -1249772502, 698336001, 923525401, 521538035, 1413217777, -913529409, -1373387150, -1443882552, -355228293, 100522652, 423653656, 1646662924 ], [ -1527073819, 472786406, -598067071, 817956811, -1307927459, -2074504078, 266673108, -840836176, 1726793699, 989381534, -159582346, -507161289, 734669960, -171405733, 946287850, 993954013, 2107343775, -808586778, 549350848, -25041354, -1352733584, -1156665009, -2102813403, -860418887, -1550716437, -1355228113, -1612006632, -2138931858, 98808292, 1850428325, -260868377 ], [ 24779910, 492176676, 348025624, -1813738098, -235388488, 1375857672, -1218784474, -1679642517, 615965295, 788079149, 963351899, 828459499, -872820493, 291754267, 1506122378, -1396519496, 826323502, 485026478, -973415622, 1824581490, -1437549715, 1310736973, 292697121, -1589431089, -255138903, -725519271, -356571016, 1244948002, 611417737, -1302228643, 1043984175 ], [ 923048190, -1745048900, 1796784151, -2119213013, -926373630, -901448072, -1742945145, 699736289, -170882336, 1356608129, -801587504, 1523613468, 38609151, -2123760907, -847171832, -592805246, 16397916, 877257013, -1469638687, 1317645705, -1405606850, 2125539926, -494972633, 1878783084, -1762329261, -1274823348, 2078694864, -1427877429, -761815466, 262150081, -1288690025 ], [ -652845938, 873115825, -89916866, -339111645, 732430547, 1966638100, 1469771602, -1920039486, 553546102, -89700884, -298729310, -1140071588, -999000757, 872623734, 2036557484, 195711445, -1252763273, -1124879098, -1333223896, 107720968, 895395094, 1196541877, 622669731, 2039123347, 1690224859, -1173610185, 1771426754, -1914218184, 1050022306, 282629438, -2026479764 ], [ -823005573, 1579009495, 1051767407, 286211029, 1151895311, -1309779111, -1334799939, 506211482, -226623882, -1171105133, -2045723345, -258619514, 968688054, -512889955, 201690808, -1314400021, 2057537043, 1326607196, -695289439, -53616900, 673984676, -1522096310, 312373990, -1126663720, 235690303, -8315032, -325196187, 586930298, -545647454, 1160742814, -1159563793 ], [ -1950540716, 821395792, 423466678, 874939658, -477008496, 716950250, -1945657264, 2052565013, 1649166442, -748230659, -843276813, -1455457342, 2008264638, -1893441782, 1392009697, -1576329737, 2012471848, -1009285248, -261793509, -1890238412, -883710921, 1905942457, 389183323, -750908962, 1677672898, 1849992727, -384003578, -532025553, 1438972438, 171992427, -922885476 ], [ 406708762, -586947360, -435058957, 698510368, -611814114, 114094917, 700369671, 1756537229, 1722389074, 1659211537, 1064488893, -183109889, -254277533, -1857527791, 1225501421, 1861795548, 570301770, 1852779069, 48428387, -1659058198, 1652952582, -397012154, 20076941, 482627836, -261014862, -265388001, 717735314, -773103531, -285449293, -1507972472, -915423304 ] ], [ [ 954733939, 64601893, -573651908, 1881013415, -1286280587, 7645879, -1858637978, 2103830594, 1460374840, 1374916712, -990573354, -63232991, -203375469, -697918016, -2047710297, 625288655, -2066730437, 1953001809, -1521473515, -369302629, -851833628, -1230146647, 2081789937, -1585153408, 1300615826, 72609931, 763037042, -239950283, -2116934324, 60988889, -2033139718 ], [ -59608573, 335502854, 318682569, 898425017, -799211393, 2084116680, -104961265, 828422215, -311820687, -580267624, 115213972, 1435998568, -215984166, -1860065314, 644712833, -650359844, 903929486, 1429292884, -427740918, 1837545329, 995571490, 739920317, 1771079317, 1628402025, 1153178575, 2096604816, 1181195576, 1519529395, 1000694383, -176546854, -457158454 ], [ 1316457533, 1953683760, 357481708, -1322788122, 1331981569, -888331192, 1004968833, -1256073763, 1540261607, -67195824, -553021418, 1064015418, 887141930, -1037709911, -1859268441, 1978473751, 2021820833, 690773429, -1673230388, 1872872916, -163631552, 454959849, 752811546, 374636221, -1157414284, 1996028962, 126156966, 1914004244, -1571379457, 832227157, -1370474105 ], [ -1655264000, 1625252612, -1640131661, -1973815821, -2002607538, -574075510, -1514244570, -1829974790, 203135082, -1254430190, -234041731, -1717301558, 832750861, -347969852, 1684268758, 1320640380, -530294048, -720537578, 1586152014, -581241727, 1701575535, -1729374166, 764588698, -231926738, 1440751825, -1772365764, 1829071641, 2141626491, -185499632, 670998729, 13158095 ], [ 474351198, 69661770, 702314358, -170817369, 2102605973, 1924567729, 1285198556, -1754518747, -1153014852, -587340913, -1609546519, 1745601494, -970364647, 1178363969, 1735177486, -909089914, 965626561, 702452458, 597902261, -2139209457, 213870203, 140348808, -2127986888, 1797177956, 1113109128, 508101870, -585756381, 1757051856, -320854185, -1823008541, 2144796763 ], [ 144760245, 383451040, 791353043, -1441089498, -2004645557, -180983647, 1573633182, 2119943460, -1045886932, 2091952503, 1566800206, 1363330462, -946140614, 1001617966, 2068016829, 348443197, 1664065887, -959325152, 1530376155, -1383998632, 805092414, -590736457, -423165895, 1005828654, -180133324, 1475494106, 374247457, 53629939, -999244393, 621708824, -1046513490 ], [ 1066694741, -62867835, 135005708, 124011894, -1962855275, 1277421595, 2116752667, 1051821492, -1366076693, 537607339, -1456438802, 662460677, -245014116, 1596283357, 351978930, -1897937110, 1592922653, 303302415, 1667155014, -1887645551, -1127536603, -1674967309, -874020336, -104564911, 664305042, -465060733, -89169464, 1004734763, -371255354, 1368567253, -1650389250 ], [ 1245692511, 1291357024, 342352288, -864034430, -2121661910, 2079356931, -2047140878, -1772164114, -1330644865, -1321951017, -995244737, -1225490733, -167974102, 1710745863, -515155201, -1545110181, -1498261346, 1498303355, -1733311126, 1938022279, -2054602676, -1967940047, -1850586919, 1818220384, -2144893542, 1656860056, -2008836090, 932613789, -226353471, -1094093039, 754023496 ], [ 913028434, -349373425, -1689950100, -1019633330, -2064562578, 496080715, -616808467, 568380326, 171294555, 906330244, -192580932, -926422754, 528630025, 1960244277, 827014775, -1408618935, -1046073866, 1990656263, 932989964, 571713941, 959850347, -978019506, 1805575564, -1292142574, 1902670191, -1152391577, -800969838, 627459505, -10674805, 1967067774, 1517079547 ], [ 1579563509, 297189225, 2067501359, 977544649, -764221502, 420335106, -481977131, -967646895, 1060827291, -389738750, -1072492057, 1534028647, -699584266, 1039293679, -917017311, -504542609, -395337979, -70396007, 1167972717, -633410368, -2109337816, -1483831054, -2035721828, 1770117829, -2131651751, 1808723538, 598739441, -2106508842, -573059461, 1177549587, -124282784 ], [ 1322179388, -144736656, -599407979, -1275017025, 706242383, 1247806400, 805371239, -1345745112, -626650542, 791448780, -1235066478, 1028213933, 1805902777, -1050165971, -569934857, 898469526, 1046148913, -1215525843, -63734316, 111185279, 1430440635, 931918440, -1525014232, -1521880365, 1733968843, 760848676, 1562177471, -1575073837, 120920296, -1841787578, -96363029 ], [ -647792256, -790910408, -1209879444, -1591185223, -1506844657, 147425179, -1037421437, -854113796, 1125453976, -396092275, 1548648177, 549890163, 1876990713, 866136472, 1937796374, 975926810, 552642703, -529505577, 831102786, -401631663, -836675958, -2024877425, 1696571464, -870569071, -650429890, 1246890221, 1008545051, 729438955, 1223309717, 2039010510, 2052525385 ], [ -118649269, -2009940291, -1621232192, -1068908896, 161179425, -122342874, 474156778, 1277542029, 929666733, 968667131, 1496918171, -1823291053, -470767891, 1533654100, -1606654458, -376053312, 1227282200, 1525789617, 1386877695, 1648413810, -1901216036, 1795252279, -35113174, 1227264913, -990354550, 1088280488, -1553667863, 45033299, -1990705088, 241751720, 2109731382 ], [ 71001248, -1972672363, 67358736, -1276501461, -1242609788, 350113875, -738783172, -500714164, -1385982297, 582551013, 935010427, 1688529909, -341782846, -2042397176, -1102820997, 2084999596, 1285367373, 143597709, 1698366374, -1063660159, -2127554602, 667652334, 1624143406, -1579810599, -2032677086, 1022709919, 901114123, -1972859075, 1618937560, 2053166923, -1134859283 ], [ 1477967884, 1904890418, -224322516, 945619228, -110306325, 2077841609, -1755448496, -1290424730, -1135189438, -1596483163, -1839885425, 694235815, 412059716, 64131410, 1044354383, 1351983912, -988821810, -304678766, 649533180, -2138927720, 36775362, -64274905, -972067628, 712533433, -728734071, -806494697, 967836113, 9109998, -1293262893, 444133532, -740651952 ], [ 936683615, -79314616, -1135383143, -1793397280, -992777135, 679993673, 802204045, 1406324635, -625579305, 1790438576, 1075486973, -728413070, -998215147, 307958518, 1094777219, -125732066, -1470819729, 1148829007, -204728020, -2019691790, -1324943677, 332090997, 68093271, -1432141949, 859700367, 583231678, 117806944, -1826848163, -1460155028, -1368905070, 1809653380 ], [ -1181912286, -2127000782, -923163368, 990188369, -1237479521, 956039463, -2027234821, 1701054600, 202508205, 1551308183, 943363193, -1502091848, 702579188, 1916080859, -98437223, -1499006875, 222635632, 274094146, 1209822511, -1475520666, 668787620, -519163151, -1112260515, 1256836772, 211464250, 1872920382, -1137440087, -769297125, 1789043784, -274924129, -462283741 ], [ 1298635848, -1683373591, 413085168, -635013021, 1707374442, -1594961171, -735573010, -1332811684, -1341923068, -1061959449, 207272390, -25061590, -142919905, 1626008945, 1636383877, -1244102115, -1765439782, 755425873, -1952225610, 450464447, -1400249219, -1413256711, 737999595, 1168097631, -749670282, -610205806, -1728984191, 1696346868, 1659804574, -1469086286, 1126583799 ], [ 1805426667, 1650951774, -320231142, -1666960918, 82627468, -793815320, -651940699, 537422564, 316247711, -1808534121, 535487637, 2111179020, -1309725549, 2116591860, -1697819653, 79889486, -1737271467, 2120434849, 1247178403, 1876545695, -1973089163, 468291947, 1403388943, -1784048957, 1854192057, -1604331320, -1672025199, -870102905, 1795066935, 1390241119, -291440473 ], [ 170321760, -1982049786, 1420987965, -1925309560, 910474831, -555566157, 1352851118, -2034480359, -1006432457, 651658907, 861235803, -2123538314, -1814795081, -582517989, 814538244, 564255169, -54926798, 377356984, -706831082, 306099919, 842789904, -1239980839, -2118528255, -914129435, 1166969850, 1457232701, 153624526, 1527090887, -298071187, 964925142, 127561659 ], [ -2146653723, -980942279, 735237341, 502551122, 1019665323, -1165662387, -1357609103, 1835758082, -572656670, 1201890339, -1904248197, 1648533518, 1563075205, 924243567, -900258214, -1799914411, -1248968167, 90806672, 1946577864, 875591967, -93491658, 503102365, 1023405535, 792863469, -1691714195, 153237860, 1715212619, 571360068, -523403886, 261190013, 942848352 ], [ -1811304501, -1357257635, 366124643, -1751714627, -146145802, 1119705530, 20147230, 1308379640, -1826827871, -163076016, 1734967133, 431471409, 1455588524, -420758488, -1932619914, -838011268, 1715790010, -1200317465, 1475955111, 582430631, 1189233508, 1923842667, 1847920588, 29582595, 685883808, -1666306749, -1621140668, 1825600733, -1460803039, -1925985802, -1838532278 ], [ -2080899054, -346733202, -1785941091, -1444209433, 1635619973, -1998998287, -1645984361, 72238779, -1258745796, -828876823, -150441254, -1294394608, 984375878, 863757293, -2071701432, 314374305, -716176274, 221251416, 667662790, -631349689, 467660457, 1097362257, 1304720467, -1493076400, 232944691, -238604626, 1720489765, -484907190, -1134749003, 1272996169, -462018120 ], [ -1347149580, 162212563, 2091793895, -867590973, -1464709842, -121379935, -257550648, -863153016, 457686293, -2058165257, -332691824, -1574757799, 1614596938, 216744473, 619541245, 433163561, 778708290, 778449886, 1638313361, 482918071, -1593154257, -549996115, -227404706, 1740681817, -421598789, 1577981445, 1077678600, -465043731, 1470092916, -112689947, -215136175 ], [ -1587613412, -1644528234, 220407684, 1122196597, 1496219628, 1216372813, -212838058, -964446239, -397108518, -1410933659, 97703196, -1540229493, 1106391311, -1713221917, -394171730, -899936223, 534264302, 928297057, -472147612, -919805953, 1801074872, 1450196000, 1476242632, -711930515, -1963141951, 881230058, -1251574366, -1238507579, 1274280293, -1656395433, 1441448714 ], [ -1110410306, -727764910, 542365116, 819123676, 705199540, 31103902, 516601722, -518270236, -334314699, -1620792183, 255906866, -663075006, 1896091183, 1988564557, -1826306848, 598281328, -1792733336, -610291225, -28142772, -909264254, 1296769728, -2112254004, 1625848212, 2065133560, 989858744, 2108255329, -1198799160, 509447235, 1111876171, -660014131, -1213109042 ], [ -493247747, -2083209484, 110887968, -1492753644, -795075561, 2010865909, -1850568208, 920614182, -1096602726, -1516666435, 214522816, -813812067, 786042344, 1645192550, 937735136, 917429509, 570242379, -1100604863, -212066128, 2048770157, 124768929, 352520674, 543260900, 212115317, -1657041718, 371741285, -1461199922, 1000117716, 1707235082, -1016373752, -886738343 ], [ -2044621933, -768231503, 646653947, -1393994787, -112106642, 1316011685, 1337400099, -2000996745, 1835538346, 1482983189, 475573850, 1303973442, 408638998, -370021780, 584512870, 1668270133, -1811004218, 998779701, -588307211, 1506595370, 676310997, -1724698552, 115894706, 1444145441, 1222677723, 800682484, -1638942877, 2129024168, 587469176, 1347949571, 1457246341 ] ], [ [ 2105378298, 701513700, 211919403, -1816311407, -1566350818, 700259367, 1830892041, 1505310931, 1508880830, -1509654454, -220837979, 509856595, 510180273, -58930215, 1888693796, -1183316492, 1444259266, -249632645, 613572038, -331230874, -601906058, 307068689, 154292686, 1066241266, -1835544123, -1731525394, -513445284, -1283106150, 931100175, 610228286, -1538740800 ], [ -1619151270, 1472709016, 675483299, 1693422612, 674247403, -413006456, -701666530, 1425624968, 2098859588, -280218165, -112146519, -439158191, 1983636294, -1629351710, -1379796290, 1382710404, 1869915088, -964724033, 328098201, -923377557, 2103596559, -1851590730, 420294867, 392273107, 1852384701, 280903681, -646463306, -32789820, 570655713, 1501909510, -2009795825 ], [ 932497653, 356935537, -1297475567, -536909384, 234021267, 1391647233, 1465655046, -13716499, 851118726, 99282881, 782699520, 2075433547, -1773940346, 1677243190, -1373521645, 1853367277, -372126403, -1418726211, -1948633445, 1633003069, 969598475, -310091763, 1855857916, 1512964925, -1389421371, 37068554, 615271259, 716118878, 18332860, -1070207467, -1135227528 ], [ -1311641091, -83351041, 246547725, 1912213301, -1532045318, -107321124, 535818560, -298601394, -2006928555, 750761592, -1288659163, 1026684383, -965572941, 757000244, -1422831289, 508104942, -1639335932, -868381529, 1132589704, -988346391, -349405014, -286144347, -1053299415, 337390710, -838987635, 118372429, 1261691384, 1082879653, -1177140775, 803110971, 1124372379 ], [ 259735539, 987581035, -347461595, -1857444238, 327615629, 1744054857, -78088686, 275177765, 744843598, 1454282705, -37146369, -780883977, 558925767, 815767027, 730601806, 440037042, 2147190128, -987696244, -789983090, 1510182842, -1368173841, 1348080940, -1083176798, 730347304, 1519937069, 1581239437, 446881692, -1206826041, -695085082, 902838883, 592696657 ], [ -909791748, 309260954, 1887507499, -1899094368, 277866307, 225879872, 1499427106, -1040830508, -1375915096, -246672692, -781256119, 1668459688, 1129776316, -460646945, -606578890, -2091687548, -1761239960, 242611376, 674946119, 1267188580, -1674842597, -1459291182, 238931878, -1768542873, 1445863068, -245872546, 359353816, 1203798468, 2478487, -1831511360, -1166329775 ], [ -655245458, -1447799017, 67380590, -2067428965, -1524667360, 1291595235, -1605667350, -2016942013, -228285526, 1540613490, -1100404289, -443003007, 1124279278, 1761924723, -862942455, -1477006672, -1090790059, 1331522153, -703864824, 1570158959, -26389193, -352927895, 967310767, 2072531920, 1070457128, -1239603208, -753919132, -1668492770, 388910822, 2024341613, -795730392 ], [ -1046300220, 1839685367, -2025418872, -1239247598, -458980947, 1882700474, 2110061089, 1691206045, 1462986821, -2022558921, -1733746791, 1689095256, -601939371, -1452081758, 156445495, 1805739455, 1272958360, -350721223, -1321570048, 1143580910, -1757035696, -1656053539, 1003571498, -1353216288, -2055666084, 2109166727, 66705949, 1218778703, 886166827, 1391320138, 717143949 ], [ 902851791, 43320172, -1456045147, 1208193252, -69077725, 386957953, -843276766, 1389176922, 1096072193, 347013295, -1367292098, -290193309, -1038463825, 419765749, -1854302447, -321852002, 2063671655, -1247433780, -27069007, -122830544, 1574793055, 1924492791, 1437927362, 377606043, -343302038, 980840387, -1929383536, 675563581, -803209918, -165815301, 640922285 ], [ -398541423, -875992323, -1295456296, -417755138, -2081052781, 1551680342, 1559777279, 769414052, -955195446, 1141705192, 394420261, -1010810856, -162150877, -1803444718, -1678773392, -528103038, -1995177966, 1587263944, 1896579787, -734869777, -592993409, 1158891488, -798244814, 1227692865, -1782517475, 142907001, -2135174647, 972458047, 961389644, -171751540, 1660620557 ], [ 707237421, -1053649793, 388682299, -226409769, 853507325, 518348619, 1198554523, -1430298208, -2052024054, -557129168, -1836070997, -45076029, -608004332, 620887841, 759482909, 2070091993, -2098433813, -13348932, 1281867188, -1042778470, 1560523491, 658779714, -25269795, -1654634663, 295798898, -2123413013, -807454848, -531939495, -1781818711, -1848549938, 1670138640 ], [ -97467558, -1751402052, -743809998, 408819834, 1693104954, -231664129, -1381552336, -75235467, 832153748, -1595575238, 564976454, -667681306, 2126629695, -265118457, 296094085, 887867646, 1319740787, -1910504004, -638933761, -2098439860, -1837356226, -101436186, -410174814, 953712332, 740956464, 1816770707, -1055078146, 205075351, -1551621455, -318831430, -1697174442 ], [ 1781594666, 124292893, -1835779197, -708743861, 1161386558, 1133407381, 1060420433, 596328069, 2081236773, 1880285792, -423034435, 2062329488, 793967478, -2144891829, 1055395858, -1137361659, 1544597022, -1109442244, -86114301, 1628401174, 1222632973, -1577962898, 2043146640, -354194736, 131224791, -1918763986, -2025148046, -93914460, -617232489, -1982495776, -1771901643 ], [ 964685856, 379006235, 77718896, 290690146, 2138903733, -164078238, 2088575931, -861503435, 1221993036, 553652262, -890325513, -1644066499, -1665366856, 664568090, -1474652445, 519040923, 816054957, 1024309859, -1570291116, -1619818234, -928650012, -56364351, -1750502687, -40116820, -1925872311, -1545248387, -475933259, 316187466, -365266380, 891351272, -1322722888 ], [ -1735001754, 1804830250, -275274952, 462245114, 935956442, -893469517, -1868881078, 1437735827, 788005224, 227052297, 1575100286, -234968376, -1936971163, 1079878277, 1305835370, -571344057, -1292758938, 1301198979, -1905414066, -2129014839, 1435819668, -1090474599, 1234735284, 130576994, 1855560202, 1444442325, -72727351, 1047293430, -1447345622, 1864435595, 1791861222 ], [ -1027502618, 92587480, 1814855924, -744001913, -1654770318, 2063844248, -1292657503, -1470391422, -141894357, -162338927, -1241884592, 1640324600, -2011858884, 1808161284, 599024067, -1018080460, -396617118, -1800654232, 1815844394, 881450838, 2077785009, -1960329779, 1827715703, 1430945356, 69676606, 504524741, -824100560, 38430154, 1954915572, 1346494850, -543483796 ], [ 215820676, -520199419, -652682461, 580129424, -353465977, 576195533, 2021085812, -1698318687, -413158388, -1324636556, -1862105348, -2147426601, -546548072, -1722433340, 943404639, -675338961, -1207659692, 1926920131, 543382217, 1285714938, 1157596877, -1169088173, 550367411, -1648398117, 137698866, 2141904068, -1242940407, 945758724, -1921295229, 100156609, -1606855520 ], [ 2054753858, -231350839, 1950380217, 1728207975, -1649877900, 24853112, 584133149, -298906718, 815721824, -232858275, 1561744248, 558885275, -5866299, 1527209051, 772384746, -985619239, -624553497, -1749014561, -424305317, 285020054, 271569157, 1253691543, -1227942935, -448082941, 1255237485, 989513818, -10751855, 1240940367, 1508816917, -314253102, 1232146509 ], [ -1183689473, 266687453, -1077349433, 806135526, -574374139, 1495416695, 1773643017, -692668877, -1999971800, 983498744, 1778037500, 1820502590, -1151227919, -2013541953, -1818607897, -2883829, -982384426, -1525511338, -1291230701, -491915401, -1916817624, 1411990385, 1955812577, -1292707856, 325202952, -1993215212, -1782510746, -925329048, 1490544601, 1200465046, 905980643 ], [ -1685452986, -1216902798, 370240021, -562041266, 1041754036, 225915250, 302346538, 325261149, 1867715819, 239164781, 1104991357, -63437294, -1769359422, 179086775, 1527704086, 1117203823, 205672788, 1959604330, 2008738414, 1900270153, 2084085555, -719061716, -1444162277, -247506099, -1080430378, -1459856339, 659310031, -1674118482, -1908188247, -1355489243, -425255148 ], [ 685787266, 2097730285, 535973725, 111374030, -879352384, -724442274, 508282706, -1349951428, -1810799508, 1074329966, 2075001224, 1848136992, 743357279, 1822927443, 1106324651, -1867797506, -472283293, -1822219639, -1031583886, 2107218948, 1398539356, 1946768893, -81658845, -1204974004, -519863389, -1298491975, 1999451698, 384806391, -1938479160, -785177711, -8815824 ], [ 937142032, 1703043993, -1263848217, 883103542, 1315191681, 1205776591, -934685248, -692111649, -1549759714, 350671681, -677865744, -371812274, -2062523639, 1908846304, 622496575, -1124339040, -1856270322, -471954756, -1513643088, -1338384694, 1260203463, -1919689101, 24029197, 1170868032, 399119171, -1581619695, -939405193, -1406794108, 2028277904, 763607662, 2091827773 ], [ -1562643469, -577163822, -626698043, 1236582384, -1835541172, 1298016998, -137732004, 1776877198, -731744897, 1553481190, 1694365985, -260153028, 1709281190, -597132063, 690487080, 1868414349, -1385141543, -394907648, -1918899470, 86540099, -964095757, -1734688198, 1734449013, -884518248, 989015030, -1447683103, -1004582712, -1793754014, 893879714, -555047834, 1723632260 ], [ 66378656, -1329685300, 1199600944, 1577760239, 462702073, 836866985, 1393552665, -1677077625, -1147618938, 1202218202, 1267306074, -1340450941, -1925772126, 177763150, -956978357, -1439560713, -241655733, -1004608685, 1963537567, 1344673087, -1757832154, 1988118990, -1019690206, -1444563093, -1492828900, -519453441, -320868232, 1732243520, -734956216, 792968673, -1751923003 ], [ 1379451470, -80553460, 341432371, -62085387, 1035625614, 559288569, -580181915, 1464524091, -1680968577, 2032980821, 525233933, -1701359282, -1827941, -693997893, -1926672873, 2028629351, 1614537596, 290272891, -1615748484, -442790137, 934255566, -279668242, 180783711, 1471745719, -1365958879, 1562283218, 2060012813, -880018716, 1843740941, -821031726, 862878686 ], [ 858205095, 1873422013, -1857431949, 408097940, 1485906682, -1754856469, -2117745500, -1869688511, -167352317, 259664148, 1256404322, -337550965, 1779275628, -1661234319, 545379476, -150002344, 132150272, 14296965, 847213860, 929731200, 1469365753, -571749948, -2091789086, -1461870377, 456424752, -1457344997, 1146271824, -2146348236, 1827234211, 2113493361, -431281739 ], [ 1536803738, 1725434725, 1336077805, 558512188, -1258003965, -715564216, -609602212, 2076255763, 611735503, -1895690238, -1458122209, 1588109257, -59348266, 121805727, 1798453723, 363809906, -368579043, 1427369614, -708448577, 1834363418, -1837610367, 1698495234, -1622429738, -143875441, -1228569676, 910837095, -150176281, 1083789619, 272535779, -660032094, 1000320343 ], [ -844254584, -1180494789, 1380897219, 2125843925, 153838347, 1971605710, -1189395563, -2126055379, 1634176547, 1423879512, -22771499, 1526852385, 1598385167, -598093324, -1440152058, 491599913, 1679250311, 338717687, -409472345, -1144013964, -890969961, 1145145538, -562669446, 25334038, 441402343, -850849274, -857217598, 949074857, 616939320, 1188252029, 17432076 ] ], [ [ -2102339855, 667881494, -2088727045, -698838708, 1029608127, -1033721820, 1593771823, 746785939, 1735626265, 125803165, -172117643, -1535888629, 1717563173, 656384314, 1357330536, -958287569, -1260381938, -582342585, -105660708, 1525442464, -999892605, -1278607262, -1632524548, -297262189, -1700283482, -1778695807, -613351162, -213436163, -375565790, 1808187013, 1794640316 ], [ 251765730, 1889477947, 1581939461, -1941845727, 180685221, -649938765, -1895848474, 662543065, 19151036, 478914257, -1148285145, 1466750546, -289409406, -1125997303, -1128655991, -960905736, -1661893558, 1577236948, -1238135359, 1035083095, -423760027, -1629298705, 1387175997, 1327561556, 1157210869, -573490662, -1989828745, 1219672422, 1189182257, 1590144833, -2015493984 ], [ 1494650620, -1821549856, -2028172779, 1124122005, 1036598573, -458611340, 988571037, -766805387, -1636780246, -534972530, 1704655845, 103750911, 996869321, 457631257, 676261509, 731644887, -1685883221, -1734403970, -1625860590, -1441242796, 813154029, -282849170, -578458304, 1563886196, -95935772, 1128233766, 523998624, -1345679947, -559377546, -912960642, 932734576 ], [ -521217772, 281459519, 1545785157, -565785183, 2054375245, -1276962165, -1819609503, -1318950481, -56476825, -2019756881, -590637462, -783473809, -765606585, -1298645754, -3988110, -959105244, 939270410, 348310556, 388623243, 1153148039, -324892459, -1430281361, 954549519, 1906076806, -380156474, 927684638, 651498562, -1947982166, -1426238237, 788952214, -689089739 ], [ -1019251592, 294886928, 240478184, 1794877502, 2061735206, -2064746040, -185138891, 974326882, -682864878, -69052057, 829948425, 1051116220, 1910893331, -1654253843, -224734176, 393995485, 1686009475, -336015745, -1924530675, -809443228, 1855295639, -2007954980, 1924625364, 109214280, -1260335958, -679112904, -626362718, 1812504452, 1333080546, 1078393418, -2085841780 ], [ -1773697570, 1629891901, -816109408, -1312561024, -1031929932, 681839281, 790461115, -961033280, 322824603, 1388865769, -605641216, -1579265766, -1194894903, 2066434852, -255618099, 943165169, -1069791266, 1553188465, -1333653606, -1655659896, 1355890988, 487057598, 2011587025, 136322441, 1095210194, 100133394, -1879325932, -518000647, 1883350706, 1930032024, -199241086 ], [ 1557228824, -1007255644, -830239549, 1167274259, -1858428032, -2131343268, -1097560371, -2016927005, 230440736, 1110705821, 603494688, -1458271505, 1485975802, -118965605, -838309023, 106453276, -1460504004, 2120535517, -164047421, -732472884, 821204482, -842477253, 1131010851, -112919840, 1612814039, -69018874, 636673906, 207714420, 2031207755, 1624719756, -202024110 ], [ 897755893, -1218961614, 1554400106, 499031840, -487267614, 1672071373, 1164031223, -1424340864, 1980436416, -926180054, -1809161969, -644364972, -278687391, -1821482861, 413924206, -283388197, 368160390, -11631330, 56198665, -1485241314, 1384739465, 541520611, -1243667403, -1670669569, 1999780508, 99743783, 1325883476, -84001584, -888976329, -886592503, -2007442114 ], [ 205861813, 949027893, -1674398577, -2033951419, -1432784256, -57401402, 77128007, 352405481, 1462015444, 2056014992, 1708940360, -799005545, -210924067, 937768701, -1007286811, 1951467342, -1607114277, -159318947, 1084088773, -1628902600, 2104210493, -1618706112, -1061653427, -474482107, 612884734, -753624224, 301370473, -788138206, -653544739, -66317611, -876237875 ], [ 160374192, -355531529, -1007433576, -415240733, -256833753, -57822371, 651366420, -898395397, 244667930, -279568589, 1095605702, 518219089, -970243758, -1219369083, -529288779, -638673405, 229558431, -1078880245, 1752201359, 1434342521, 480933427, 703659999, -911147963, 255749397, -1989093610, -1556449247, 63002628, -1724535430, 1935101946, 1030040417, 717550709 ], [ 1707356854, -324392940, 1549141859, -1817509502, 1290129656, -1647532478, -1618172261, 1046392553, 874622979, -790837473, -1495852907, -889909836, -144801751, -1156014294, 1869754107, 1706125165, -413812735, -835707799, -1297649659, -1387658432, -1771165449, -570262575, 1690888506, 903956221, -1921477293, -368226263, -731397618, 1138635941, 106559086, 781697071, -1861997345 ], [ -620087060, -607646874, 1611262973, 1120230449, -1830142948, -1435157498, 1010030645, -598243488, 33607937, -506636079, -770748851, -1607938936, -392212025, 1271034989, 377028316, -1403860092, -973033536, 912439056, 459245248, 2124924784, 129036633, 1936952508, 1154432637, 1610351850, -1377040273, -460294940, -616010032, -1714884927, 46163087, -1905895721, 977142115 ], [ -997251543, -704291219, -1093549701, -834760339, -177664480, 1688034746, -1584547802, -1679561288, -782168520, 976011017, 1091706177, 1307074404, 764704000, -1024859753, 677433107, -270092731, 781307733, 85164483, 1851968684, 1162169442, 2073938098, 1606447846, -19587080, -460960109, -945784890, -651238947, -1304854072, -638844586, 1612077683, -1307740959, 1620015442 ], [ -1908584143, -1445123872, 1671032353, 115255152, -807695879, -1318163053, -2099740014, -1264143937, -1524068721, 800917849, 1900227899, -1072027416, -1885132661, 2117838051, 824762423, -446015253, 1206384874, 843529413, 1066059158, -1421169222, -715452896, 89930150, 599550701, 240042344, -937346237, -556213557, -358444720, -1824213577, 1421681714, 638663708, 457856134 ], [ 1141494197, -135068525, 379280508, 803068061, 643187798, 1031843033, -1850529814, 1847159322, 117813222, 1152792056, -1975632271, -91422384, -195908434, -1211024074, 1687995822, -127009986, 1684988439, -258156186, 395140640, 425599362, 574961643, 538788638, 1297811640, -1215997211, 927785809, 1314797050, 1372908389, -372391827, -343467566, 1233745407, 62632633 ], [ -2080307661, 1079088023, 1158800208, 45842642, 211736204, 126946088, -329789476, 848915275, -1534927886, -908677904, 1660780223, 1297950633, -1919432449, -1410669493, -1659222382, 1966132783, 1486114955, 318634090, 810142517, 503743323, 1477220258, 1807241924, 2026631754, -681693722, -686633950, -1654887275, 1327381381, -349082608, -1982607777, 1411253988, 1768230960 ], [ 1524388757, 588107851, 1604440079, 1732162861, 189315703, 274900215, -761311676, 562883012, 2134532623, 1846609220, 1487998999, -848990372, 1103535352, -668173596, -2071867471, 1510556092, -842075473, 1997226612, 198753401, 720471070, 325712421, -300326328, 1754490215, -1670271560, -1451817363, 461009247, 2008297895, 1392454018, 887708829, -1675551035, -1897217669 ], [ -899389900, 921940143, -1710496717, -624531670, -691953061, -1494079633, 331601908, -1124789445, -1589074485, -286750427, -113707297, -1266965611, -2089170780, -1840567561, 1392086798, 1379309395, 754775306, -1001262516, 640093057, 1810391240, 1493600787, 896210157, -1551145761, -233813368, 2008731507, 1194346637, -1946035402, 1633465005, -233501229, -1496876244, -2139371741 ], [ -402820964, 1807390425, 457692375, -97140519, 81756024, -972983482, -2067535837, -240793251, -1358235849, 1937801338, -1070628772, -1158506902, -213048886, -664773060, 449867255, -2102819434, 2030989932, -1205083401, 703036773, 1650519558, -1944875066, -88703149, 403385641, -1723252872, 688273200, 1423913848, -1599815480, 1488402730, -130949578, 2053715434, -916309835 ], [ -1884803618, 680356311, -257776394, 582671378, 1654287140, 1557029526, -1636867329, -1860704198, -590619731, -1578926673, 1741697623, 207586373, -1751779445, 240335744, 968763130, 1175133029, 1930984588, 506645973, 438148379, -1899564109, 1628378819, 1179992219, 1286200210, 2032568256, 1316185761, -294730934, 556589321, 1650940781, -1846011405, -1509746190, -431390090 ], [ 685861754, 1431986912, -824059197, -1273450853, -1336080504, -856830916, -1888275529, 55358665, 1551861078, -332641328, -59938797, 1363421257, -2092662020, 2033375939, -1270790915, -1689080868, 391301962, -2069416603, -223607584, 1178369614, 806238359, -1827100942, 979023983, -1117230757, -1357768668, -647009793, -236601608, -865191037, 138884323, 638775922, -1816217617 ], [ -957936114, -826852253, 460803583, -1042448381, 841016077, 971881683, -2054175730, 565183338, -569711518, -893020258, -1927138783, -60708882, 1140834404, -1479234988, -1896162678, -1546561339, 1552329200, -1259874756, 1492663249, -1332045520, 71897605, -232609381, 1901884486, -975709077, -573254998, -229602778, -847976893, -1429487106, -1657481626, 400183906, 977334921 ], [ -1418070469, -320821554, 886717416, 2055671061, -1586989547, 1590254141, -489297308, 54374939, -1864130108, -208002304, -919249186, -1136310527, 1608357587, -1492256132, -1135093497, -1108916043, 1182214054, 217636594, -181764807, -1537993287, -450544775, 1649735850, -6223326, 2008820067, -1952754830, -1003150196, -1495447076, 620411879, -1700578280, -385550011, -1982955579 ], [ 100232365, -1345212155, 1161335857, -167018353, 468795540, -1334731932, 710059685, -2002977508, -1523955243, 1365879585, -1119392979, 1010874447, 1566481265, -1587596844, 2016403466, 1352120752, 236374757, -778312642, -1256150941, -1160951917, 48438899, -1496999871, -107387725, 30963984, 700922089, -2116703938, -739968322, -1574216206, 1634397923, 1458236292, 2054413032 ], [ 1737133045, 1765776385, -747011532, 2098944541, -2137735704, -1555703245, -861223473, -1066288817, 1259919416, 1138379010, -1435063348, -144324900, -1746506281, 1978922127, 882037949, -1508084769, 1151254823, -826691456, -1155587745, 626828938, -1193761070, -387518904, 1642419001, -592572431, -1501120152, 221397788, -1527197410, 1309220668, 1028247063, -287776141, 162505566 ], [ -1999845915, 603702245, 1210952852, 1734089424, 952249885, -906271194, 24294313, -761865187, 443066276, 1591285171, -565479316, 1272120190, -1693048696, 922390146, 1276751343, 1214377362, -458938496, 1035194630, 2084661047, -1873614519, 2049831607, -599697761, -775528352, -1696157110, -1310042135, 67507493, 1113828729, 964052169, 1136181205, 979384655, -2011518118 ], [ -205647911, 159786422, -1937529420, -928643249, -927633229, -1932749079, -217561817, -299332503, 182100518, -1575695825, 2036321676, -931187308, 505487009, 285191812, -2118445806, -1082409572, 853872281, -588120081, -721755433, 897703142, 1282976599, 1318173672, -264593118, -173028351, 752850675, 385382440, -547202158, -728751975, 2008838919, 1653883244, -842986877 ], [ -1798364440, 1950532027, -1729012666, -1142671325, -1985204178, 1179869104, -1709463183, -781350830, 552924788, -1918117692, 2140237801, 1203306486, 436144997, 261063095, -1052893576, 382761761, 1366321700, 5058895, -624645098, -889416255, 403620546, 1690767048, -256371423, 708267221, 47240139, -50542127, -1693910466, -692109878, 1848587817, 1646166868, -835914819 ] ], [ [ 383563191, 433692097, 1641550457, -2115853304, -837806076, -171806192, 81774756, 1145916056, -682903339, 482730814, 1491767706, -779598628, 1824218, 646755143, 1300811635, 1269174790, -402194180, -1468322963, -1633830290, -1864650293, -78367346, -164817030, -1078337290, -268786925, 822776802, -1946598811, -1066448713, 772554183, -1110333871, 349757985, 1192763421 ], [ -804422287, -1712991875, -957022031, 608398132, -907348691, 1771940874, -1659896954, -185854893, 1839978481, 1019443831, -1889164921, -938482494, -1961064362, 1968391776, 1212949637, -1076941625, -174401621, -224855214, 1336778882, -1685503477, 41512103, 984281079, 1712747307, -645312262, -648286235, 624286787, 366926573, 1759375458, -1202811734, -481467366, -221756338 ], [ 84265257, -1577308318, -1477991696, -6980291, -1780426588, -172642517, -1451368067, -2033824167, -359873276, -1758165221, 611455494, 272401811, -1508848872, 930631263, -885144243, 693685752, 1911885757, 945199287, -842341386, -92514812, -854751503, -685350163, 1638084918, 803549988, 190811562, -984952005, 94484166, 554660946, 894991918, -1755644470, 1573312234 ], [ 162145663, -628636569, 940851577, 210492478, -788260486, 1772323099, 1797052839, 1760382158, -1834135017, 1793886064, -1006601253, -654365977, 757394045, -99347480, 1400486961, 704551537, -1660437151, -1542696636, -1722257525, -732776514, -149036830, 1640733592, -664124489, -1730215415, 213788290, -356760838, 1471744188, -1996807920, -907199732, 844243304, -2103610715 ], [ 270636743, 733940899, -2004895417, 269420537, 1850234702, 67099405, -1406645415, 1220711097, -1891025180, 1503217666, 1947929096, -1527319326, -969133498, 1426257583, 1038140367, 175579911, 745497931, 1593707987, 922458194, 290943124, -482734449, 1693450943, 310070404, 1427662437, 1529791861, -747944306, 1047098128, 615383853, -1166519842, 292301707, 1951467936 ], [ 150698867, 810211216, -1675947180, -475088517, -2045811772, -575154015, -676811699, -1332444379, -9291121, 19998661, 225447107, -438703798, 76690798, 340598594, -1521644832, -79559056, 1363292765, 880525209, 944735166, -883168782, 1560610720, -50983888, 1645750646, -1471334166, 1427053623, -874639601, 705599144, -2073112550, -257314162, 1200870705, 580503304 ], [ -815180262, -1084287529, -1157691620, 1812557398, -851527345, 569722986, -2097794875, 424146424, 641159842, 345753231, 1433175415, 788708166, -1242855064, 796895337, -1130867819, -1957130654, 1845254645, -325693589, -291838700, 2041754476, 462124968, 1109532250, 1618764148, -1325151077, -1494005168, -310160929, -1831273503, -164211502, 188538224, 2054265967, -1420211139 ], [ 1940231775, -1107435782, -1816515216, 1487970502, -1008579225, -875738768, -1833814555, 153186750, -1312891735, 463128848, -218141377, -982262650, 431398555, -1484935112, 1340468600, 826167714, -1773635704, 2124260980, -940003735, 1996677262, 472086070, 1805550750, -173896784, 1159699701, -823724323, 836975793, -1383835684, -1518206028, 895487458, -2006607574, -1138900352 ], [ -47900929, 792446833, 335160118, 1789750899, 963813356, -1220637044, 875623964, 952840502, 1507034348, 1292130565, 549060950, 571329434, -192698839, -749395641, 1964815144, -1117115053, 1460486532, 1233270726, 499665912, -747702832, 909876704, 1314316907, 423732411, 1463269704, 44867582, 1589679696, -413112553, 1360403068, -1852202003, 1719441112, 720534117 ], [ 1846286077, 1813475285, -27239988, 678229466, -896374821, 2047342407, -1335279531, -1333492485, -467755929, -282078972, -1059924205, 1985380821, 1469346933, -1277157113, 1466024704, -801674895, -245914766, 2071247410, 1325863829, -637855819, 605413021, 1298895095, 319919049, -1087088282, 1335652276, -633338021, 1310665787, 168768867, 1286786973, 1390307594, 195544352 ], [ -747509127, -770047132, -1998592071, -415898962, -1255016666, 777417341, 694175832, 1761976129, -1440924848, 956362403, -1151956812, 1250142405, 1324040004, -893483816, 2023267235, -265188595, 578735536, 1060310017, 452692294, 1592677664, -1858725431, 52480841, 1248541456, -2069013915, -105652227, 1656565054, -736344654, -1729951218, -496854745, 127507396, -1761267283 ], [ -89087349, 686436776, 1984705053, 719939385, -1611623236, 1865929758, 705089957, 1465876179, -811731587, -2012786430, -283327990, -611788711, -358931638, 1892706978, -650570423, -996809265, 1632655842, 1700323407, 950904145, -1612497748, 1713450917, -1971832440, 1327531955, 1033114890, -357659807, -1303418488, -1882788388, -1990358920, -864024335, -107113385, -662701776 ], [ 456203674, -1709732591, 874898688, -1485376526, -246979638, -2048703385, 1842625939, -263586699, -544937191, -1418768269, -1151005004, -981541025, -1735317896, -82857376, -1517470309, -1442830439, -1759665341, -1866361167, 1414252783, 1141550385, 755928375, 1655213368, -199896105, -697375459, -301260966, -160743180, -1690530985, -909608358, -132983748, -163369641, -473979780 ], [ -1765396226, -931300467, -173978604, -1215822518, -165856141, -769900378, -828675729, 1849250570, 1580617143, 860069926, -343120039, 1294141267, -1510379611, -1344818787, 1076123150, 1728679918, -1518821611, -30456698, -1780814277, 2036158868, -563250869, 1356722504, 1276923231, -1448215413, 1938411774, 1986937135, 678566438, 1972780337, 1696725434, 265654418, 294873437 ], [ 2124364829, -1330013358, -120416129, 279526920, -1736641957, 1015272835, 563925478, -1825779226, 1484669295, -344571319, -1674528419, -1785701849, -963858301, -443757276, -424531271, 269262655, 668767742, 934842893, -246593097, -621039974, 1050065359, -1622122658, 1722427183, -21295154, 540898608, -1592303570, -1769097540, -1731980178, -448180852, 998329631, 1968251630 ], [ 466635506, -304036189, 131611766, -1421820822, -1427284756, 1535891611, 1805429362, 1451031448, 1547913906, 972941610, 1472359705, -1937068085, -1867140780, 1702794286, -1837156674, -1032120483, -123130764, 114231606, -909244826, 1663116098, -703890915, 1219254457, 900420271, -1944086666, 1869951234, -1252564620, 443345117, 432282257, -2023926425, 2024400137, -1975082394 ], [ -288957825, -1153038353, -1254179083, -2108708516, -1608308087, -1552462457, 720411817, -1919266104, 175390350, -955344335, -1993251663, -1951395118, 1442874055, 1766582862, 513638874, 99412760, -1133600396, 1553872355, -42105583, 766729850, 1226007546, -170146015, -733071544, -147755829, 1691525393, 947487150, 818352329, -769376446, -763687115, 133215317, -2030578528 ], [ -1643165410, 241303138, 1223540478, -503444494, -737563620, 866737379, -1380194098, -1720191946, 1034354493, -20134433, -1747063781, 589185078, 1941260614, -625688340, 813728194, 861635554, 1032624931, -110535260, -1795416335, -1607198572, 273615063, 64521030, -2018798420, -1133159211, -742304092, 1357554238, 962543735, 1544709175, -1221114278, 1594592943, 846756572 ], [ -1938039340, 216710177, -1028102807, 1763398218, -247014221, -13521713, 1885919035, -853896541, 524978753, 1610241129, 295323553, -94651108, -839756035, -910219980, 1436502820, -362341676, -723176060, -245128721, -1887672472, -1192656219, 1744194644, 1277527227, 1693913806, 1376392674, -1989940713, -235865042, -1577228200, -2074587007, -1105141382, -1705496531, 1722370883 ], [ 38948064, 1888215109, -1027095356, 26930041, -726735182, 56274034, 131231086, -1959848471, 699184780, -1251325650, -1343679470, 2129721451, 803350908, -1735766371, -1678941534, -1812078350, 278199912, 752034575, 730077769, -2131391381, -893194711, -1358809570, 1444689477, -1523829083, 1237728037, -1115984856, 1639936565, -776355182, -679583119, 157666680, 1860725868 ], [ -224619157, -67992441, -500256244, -811167228, 2080059665, 528470098, 2006770478, 1647769436, -300478978, 1670941886, -1596615496, -1104723384, -161298972, -1492471914, -2079522160, -224228989, -1861349348, 1883670071, 156690882, 1997782619, 606104295, -962913246, 706917220, -1857996953, 91902, 899203348, -231292619, -1151985343, 1813168499, -1240896201, -958232087 ], [ 1012120189, -1033551511, -1284027798, -1524248350, 1218021414, -1624029712, 1829977457, -1506843467, -1487885338, 1980645384, 202657877, 930579870, 859513426, -905708268, 150650750, -114423297, 1759817103, 1493820531, -1856426831, 624972219, 2124640095, -211378073, 260319225, 1139385668, -1231004096, -928875501, 570750034, 2004429396, 706680236, 1178510992, -2125586991 ], [ -1742937355, 1447251554, 1186259748, -1841848249, -467064386, -1224768309, 458154737, 412343664, -2053737859, 1179135286, -1403851754, 597261850, 1426677461, 518276606, 2082478965, -30411158, -966642323, 58058201, 998029292, -299704707, -1741243619, -954538911, 93114258, -589327740, 1788012084, 1624152149, 627694360, -502840810, -1412355773, 1120555485, 1943066603 ], [ 483304680, -2082578393, -1185389395, 214999895, -1486451331, 322783980, -1619362112, -228527349, -19603702, 628566849, -1273065548, 399366757, -1032409570, -295423062, 1450618232, -1867923877, -48839628, 1899531642, -718530434, -325370456, -1351085304, -1445569912, -270305274, 304502457, -1015788004, 266509839, -1979756406, 103249267, 1577931030, 909416609, 294793737 ], [ 1991652233, 1420457133, -1904506451, 1034248908, 965701371, -2084435283, -413361875, 658940434, 711923128, -1544888651, -1116305337, -1834387332, 43392359, -2021983125, 555800026, 1480121059, 1201031438, 303405306, 736137351, 1171363787, 1168499859, 594281896, 2071222159, -1551936803, -82380557, 463796773, 1458208940, -1666893014, -844153355, -1921847131, -857085519 ], [ -685687303, -750885742, -1718557971, 378459793, 882958239, -1276676961, 452866829, -543530705, 784731872, -158856433, 1750169363, 1045352450, -587337079, -50465637, 251782382, -1628758620, -540874941, -967251381, -1544905298, -1081343195, 1466421433, 1321321316, 311015822, 514590764, 529597632, 855145440, -1038800819, 275655264, 1409047104, -1994821264, 40576110 ], [ -1690641358, -1849309846, 514768347, -770575392, 26897283, -196270638, 250907667, -712888236, 76877995, -1655276729, -1087189476, -753843553, 143058450, -2134951462, 1676338382, -1238367022, 1439376314, 596264562, -822403610, 171500377, -954680607, -535337933, 1341243915, 1975037252, -126261250, -1950396822, -260444100, 601887693, 23429538, 521101442, -1514022490 ], [ 89283589, -372641936, -1014851428, 1974815537, 17682936, -641095190, -127690384, 619031566, -1520848025, 2066476081, -1131245594, -1702434060, -269076861, 2000824953, -549559526, 327472656, -1589053209, -15801615, -1123670492, -2126925512, 394250725, 106384712, 875558011, 2119853176, 1080296731, 1535912684, 170090709, 1890128501, -1911146603, 1221816307, -1155034537 ] ], [ [ 2009081674, 979765393, -1297126682, -908565534, -1853372444, 730869802, -1264828138, 633776389, -1883089676, 68296300, -1202998216, -822873374, -331244444, -1804580411, -531211650, 985304232, -663750639, -1085467659, -48681622, -931711044, 1689875798, -1621413502, -65283050, 978312574, -480245111, 1974298463, 2123540490, -77421196, 902229106, -593296832, 1952787110 ], [ 70579029, 482860848, -466615853, -311392858, -822082905, -1063337235, 2025398381, -709309489, 1868311284, -2127948502, 539666675, 1348420056, -2063764240, -1865061528, -552552491, -790614917, -1293055033, 8274969, 357614659, 1557695061, -431728864, 1269938608, -358313334, 1106147958, 1816653459, -389698748, 1735152117, 265654004, -982257097, 1540988020, 530063424 ], [ 242265581, 1571968774, 650691191, 1975445733, -2118011162, 1047881049, -56780082, -1721087220, -641291617, 773473123, -1874739105, -36958875, 755977201, -906826295, 1601109159, 1681713616, 615102825, 595175374, -956754560, 1773966227, -23649622, -1858830030, -648468201, 1219898876, 329546223, 371394216, 817537084, -852907199, -1020885565, 1617862147, -48304982 ], [ 1276185714, 560977177, 293654653, 18480083, 2026602314, 338755560, 1280497595, -1166458540, -140218432, 158349789, -1912910233, 2146112273, 467109979, -1687739773, -285905633, 2092286927, 340514758, -1194642724, -1944713652, -405960755, 1389948329, -994783964, 1310619049, 252269865, 1094765658, 1743901013, 1202889937, 834910312, -1367685288, 1002839878, 51044886 ], [ -1261102103, 1106784310, 1763112417, 529159491, 1610441461, 75303619, 1684513492, -622531559, -2042158192, 697358522, -647990072, -1978907127, 160844287, -2026447925, 60348095, -274510327, -967340445, 207790157, -395784945, -754711114, -1796734675, 782544318, -1844253575, 1843436244, 1498425504, -1598141124, -621948542, -110066624, 318163956, 1901226986, -2033042902 ], [ 1954297535, 635410720, -39995250, -769955839, 1161731857, -1977474758, -1322166080, 1550277731, 1309217469, -179330694, 2042479243, -448353406, -722206377, -1568419669, -1138717724, -1103234298, -1641572125, 2025067087, -226415187, 2127894675, -745530860, 1717786344, -4839493, -1106475885, 77041421, -1238312146, 1559059508, -814575929, 1643190832, 1069077764, -266685608 ], [ -170565587, 1111881052, -2010301824, 250748479, 874096695, 971523762, 1681980413, 861033460, -240637261, 1408014675, -1410397145, -1445890090, -2107092604, 1270808093, -813281238, -1181681769, -1343736889, 806274623, -110505608, 1974423957, 809629828, 363848779, -1387812323, 1655968282, -818093316, 1334751980, -2125188796, 864129725, 1182069256, -1826603799, 885288638 ], [ -2043864517, 148060299, 1745900310, -452598211, 847301841, -1322930608, 203733753, -159803356, -2135564074, 1456296376, -1613954702, -1882585453, 815212802, 1410763760, -1139637204, 771489651, -616289206, 1149344066, 1414288446, 301148797, -753687589, -576320122, 75689478, -1341283075, -1844311020, 757934449, -17858282, 32129403, 930041475, -109953040, -1164113257 ], [ -2141069915, 342174209, 400358184, 376969196, -1767905037, 1355541894, 1723988043, -596313746, -2005669249, 1694362498, 631186181, -127708523, -1361346825, -2007570057, -1178589500, -1816386958, -1429265451, 1765112031, 786265382, -1814623323, 1247200083, 1261763556, -1356753993, 2089350436, -1605268834, 1445970359, -822218273, -405312737, -251813117, -1147925955, 1496419487 ], [ -1456223470, 490391682, -569085779, 2015568653, -41340180, 1641163399, -107513400, 885066154, 510593168, -564018539, 1253045011, -735739547, -1434013727, 746435042, -724319638, 920083279, 1043131113, 961736251, 1681837775, 1195729764, 1456199229, 1925334537, 2014254444, -1962365513, 1279461360, 1570623430, 2027925067, -1260471107, 1871186976, 2107671122, 665886619 ], [ -480985613, 883703847, -1608653205, -822308582, 227108881, 1712055150, -209659113, 856266325, 275189209, 1702188525, 1632300214, -1239003338, -136879101, -563451216, 699142266, -1784287120, -1114858759, 1856927001, 1277454385, 1334718072, 634863323, 1127985575, -89871491, -268517999, -316433239, -2101199091, -776174492, 2017388985, 1169974850, -497621275, -1511891270 ], [ -1083246342, 471866450, 1520528946, -695177812, -1263634849, -404532898, -1411450575, -190656475, -122917073, -822785576, -178076779, 389891954, 1653994293, 1160211759, 2131068700, 310571019, -1033949397, -1841199745, -1285857280, -599934354, -137037547, 324036910, -250200492, -738602426, 1386702753, 461155253, -1731594161, 115223869, -1458245312, 1241770943, -1269934349 ], [ 105545382, -1792918862, 1892285818, -1869360030, 584628503, 64577224, -1888283401, 1674998219, -389594277, 1385173764, -168965678, -1319253772, -918571950, -1529276871, -391098931, 481200155, 202621641, -732930170, -623270918, 23797379, -913702466, 931159373, -755811477, 1712504213, -1083175862, -1345228416, 1910467445, -1847296219, -2093424162, -1169996363, -1403582718 ], [ 231434466, 1554011195, -1761339468, 75415044, -740210191, 1192598569, -836111028, -848101313, -1675665140, -2141868368, 2061134218, -313538052, 1522178783, 2023416739, 398654899, 210207958, 1650500301, 1036960305, -921769930, 2105344450, 1480448121, -2058760280, 767288911, -1983736132, -1145817516, 570361128, 747851139, -1195057960, 49421114, -1719621463, -11574261 ], [ -1041002495, 1845521423, 1267152120, -476202148, -331124520, 1795626547, 1581685801, 1410642555, 196838694, -332530210, 486861749, 1183199422, -1707522469, -1654499625, -247716569, 4849903, -1357244481, -1878880575, 13296817, -1303910846, -1515128323, -612127758, 1772495564, -1752469039, -164887186, 1681420586, -2131360117, 1613272710, 1221421281, -2128995986, -365407085 ], [ -1718880741, -503813117, 1889127455, 1444742446, -2134711397, 1382647669, 1960497338, 610152274, 312740711, 701000311, 233750550, -1118972899, -1996795361, -1938876242, -589395174, 1027309387, 1445736771, -1189743175, -758080641, -2100121005, 1741250459, -1459212522, 64297413, -1892561513, 1453262480, 1636602810, 1215093873, -1378252237, -156660229, 1939466679, 1438140426 ], [ -1481819817, 1558627952, -73469126, 1982763150, -336559798, -1822430241, -46429034, 1325935040, 1422929814, 713431271, 1587376368, 860548583, 338351079, 1833570771, -986029494, -1979908523, 1876471598, 1096331634, 1184803442, -535675964, 60514808, 443727827, 627291988, -1135048562, -487068919, -897299184, -228290103, 500263424, -1066376198, -564798783, -589893124 ], [ -868172002, 1338595403, -1993487729, 403602635, -1490579803, -42792595, 466623291, -130330849, -404118600, 422415013, -2021061423, 1750000784, -641447010, -1954834325, -578543831, -624155073, -1161202074, 480181645, -1432402790, -668630255, -2106571629, -1154579255, 554973990, -964201601, 1149811744, 9632650, -1149808494, -1011745568, -750802087, 173720784, 1716762648 ], [ -1100486067, 2003080437, 658060884, 286221524, -790839852, -432770699, 1130599829, 2089353016, 11881099, -1897243540, 289561776, -878381447, 1156679280, 108918173, -1544974638, -1088140687, 1771170678, 1817707172, -519378050, 111007490, -696353128, 1675780037, 1502156059, -727802991, -1076729065, -1436876074, 1163869947, 1786712607, 120586524, -92697622, -565574763 ], [ 1258763821, -1942167487, -792755142, 449450364, -1677721214, -636178610, 573608269, -662201000, -1016783552, 956329647, 1789739903, -1231180584, -884987549, -1217929461, -917459392, 1802585073, 1090621498, 1330972077, -526726034, -1639558196, -1533537311, 1853278830, -1120229726, -1693791601, 701269030, -763986854, -1616390526, -689010816, 843459534, -698090804, 1923763612 ], [ -261107621, -1560746485, 1702498553, -952427345, -618821651, -684509715, -56057124, 373459245, 278491874, 634322463, -971543828, 1993848439, -137187750, 2076944655, -1844100609, -772954011, 1395840731, -1259155664, 600653338, -1076320639, 1381586998, 473924520, -19532200, -994510312, 1818870354, 1355054726, -171857381, -159837409, 1138814276, -2100400478, 1213395817 ], [ 1230974104, 1049553068, -332537394, -165053658, 2116818328, 856799746, 1126744176, -171303177, 256481824, -535424682, -1624833220, 1314294602, 91361306, 109490179, 488374302, 781000656, 1524610999, 1022320863, 1337146863, 900317076, 1872996201, -1614674444, 899766877, -1635280930, -87211004, -1958441077, -380155950, -515631931, -100806397, 1473082792, -849050219 ], [ -1674025511, -1543328493, 1300357692, -1047005456, -534970687, 828672301, 1651699813, -1807731620, 1156472652, -467254886, 83363957, -1390370337, -1612625210, 810270243, 535823842, -709701846, -586940999, 103079509, -268115042, 1442817131, -1213069828, 120974405, 655840916, -865244187, -1293908606, 416027084, -444868874, 2039021437, -1252176818, 295542903, -339136741 ], [ -667005076, 306439455, 1160441003, -877325980, 513245960, 1434387389, 2006802400, 541223288, -1470931032, 1461579891, 2095810120, 1929559008, 852141207, -1636411803, 488814573, -1365979188, 1120216667, -1934842297, -1498944266, 838296693, -1046908091, -1765016545, -1636885818, -831293878, -32706539, 929649093, 55552477, -342935844, 1727687695, 1191929057, -247226109 ], [ 2145752638, 941136823, -577107037, -412536121, -1821181687, 1279337711, 445369147, -1647026834, -1501391152, -1701646438, -1462730230, -763240767, 1105867636, 2128598706, -336961030, 146219839, 165237527, 650520452, 807233689, -1726100809, 315752332, -473481483, 1325537892, 1851233090, -630854310, 299730292, -1055387539, -1901752950, -1530550643, 1503738339, -766304213 ], [ -1690480084, -1122519061, 509375882, -321351402, -1495763838, -119880386, 1598992039, -169511901, 2032503093, -562552782, -1035531745, 379519696, 1493561391, 1323503970, 1744361392, -1916563407, 1113690352, -2007369459, 1186869044, -1006800309, 864984118, -477973603, -1847554791, 824444748, -619895385, -1484353709, -828271792, -1352815579, -1251111020, -265449857, -171909355 ], [ -722180800, -1028177948, 1397783797, 111154697, -1152896498, -83191331, 2135767848, -2113208062, 1817628047, -1583978580, -1067275712, 373486247, -1210182951, 2058203352, 1009991309, 326499729, -465962255, 1846931404, -607095601, 2113311042, 2096941942, 792172164, 851432497, 384761877, 1938360536, 342188334, 1917957760, -1282198695, -302561369, -1433381802, -2130026557 ], [ -865484662, 1873854696, -727215755, 1376060079, -954917953, 785317900, -1321449796, -80090608, 1090299746, 1651914368, -545705692, 345479801, 351436840, -227147466, -438878470, 1855325345, -260254711, 1018023942, -318209159, 149820018, 324775399, -1311841656, -1152677977, 776740976, 2075494737, 769865163, 434063323, 2138428970, 836979983, 1652168373, -662153919 ] ], [ [ 1340575007, 1547657012, 1382563530, -570936693, 1040662571, 1432941399, 411098699, -1173041724, -1350932374, 1444200279, -1367374894, 1936958173, 399048329, -1275952138, -1252538709, -2004058086, 405970714, 1389993736, 1023958242, 359181157, 382194107, -1096879916, 1379440077, 152541799, 1432223891, 2078747072, 1630396592, 1897791580, 1077203786, -826807385, -915955861 ], [ 811047065, -1105546317, 45474139, 835255395, -916894577, -1684165153, -1533147475, 853339171, -1601850963, 1238264371, -2043532831, 1147218370, 595223625, -1017998919, -984093533, 112562560, 366978693, 1459217090, 1100213496, 83688135, -2126720849, 1810316152, -243432118, 1499462877, -980312546, -571288975, 488212632, 986433628, -1531556564, 1262698034, 302629590 ], [ 1346373260, 369749758, 206168605, 599088437, 26365015, -1713171508, -689480212, 2058246684, -1060476084, -272837494, -1204550796, -176728772, 1200172228, 936480547, -1708049740, 1822505630, 579595736, 791430993, 1156893161, 715993132, 1605245908, 836130557, 2100195386, 768089568, 1446418994, 173466820, -724514845, 65411794, -1481344213, -101819054, 976775723 ], [ 1127927054, -463429889, -139941909, 322350059, -1556908519, 545337963, -48541525, 1057086894, 587111305, -1391685944, 278962022, -689770981, 505448664, 550303887, -507315634, 488436403, -1396580465, -515495269, 948187419, 80369680, -1986005886, -198121597, -1053515892, 1698683546, 1856856042, -1853280596, -566066005, 371802544, -712810770, 980167495, -1611720491 ], [ 1494231309, -1070452842, -1117184308, -689085704, 1866469281, -946521679, -1054657775, -1077922997, -1504464585, 1847318389, 675567348, 259947300, -1563056789, -1935142230, -828003557, 1851600210, 136357092, 1327450904, -844108740, -1716360710, -1170366649, -1137067436, 442063970, -1321315420, 2058597177, 817952794, -396814316, 435539764, 920227439, 1142993438, -2067757794 ], [ 32521916, -456989364, -849380526, 628425104, -1105569022, -1051784817, 703335091, -1870501371, -541841558, 1096888231, -426603946, -888691122, -1243978846, -40144709, 1230801129, -1761464545, 467829330, 1221377673, -1197069019, 794751606, -356904772, -2062884791, 882777295, 935201689, 820815513, -1801603332, -213789767, -1394641685, 665135891, -215920486, 524509809 ], [ 1625307414, -1780352230, -1116538392, 357682181, 1836718529, -1936349493, 1446325497, 1284121081, -1309224055, 1404642628, 367981056, -1922605508, -1929172185, -725886183, 145112772, 1212822051, -1719202219, 701247496, 722366894, -489963928, -1003011173, -1024756398, -212182565, -879994194, 300133581, -1623115388, 866691588, 2138093844, -1191310244, 760097706, 973233301 ], [ 211921932, -850259563, 2082886084, 539807574, -554583674, -1009810411, 1591857078, 954594360, 1680147704, 1048797083, -1627247902, 1204632310, 2108408286, -2045470738, 1071312959, 1235228586, -667762188, 1577465198, -415844731, -318061566, -1842935411, -536227910, 1220424256, 206245591, -838255139, 974409255, -678765214, -488599350, 72071584, -1753629564, 24566976 ], [ 950398009, -1260266874, 250310423, -2098469279, 1389578165, 917794312, 957745875, -268640886, 393446632, 938657375, -584180525, -481840137, -748133622, -549786035, 777995543, 1746042731, -1181516141, -993677067, -1957968229, -503242312, 1261263214, -628083746, -2123859690, -1309916278, -1222104963, -1277313662, 1396210709, 1916338675, -213171486, -1735573078, 1974625885 ], [ 905569881, 1378658050, -1658520001, -1529017780, -1469411425, 2137340462, 999343153, 1441296225, 556638869, -633441370, -628875457, -1732538795, -1095437264, 631260851, -352110543, 187904251, 1601045364, -1606155617, 968963178, 2038994379, 1707596470, -1301385993, -911811999, 503566111, -148470021, 627542985, 718668717, -1484663574, 1592643540, -1662646832, 468734809 ], [ 1823768066, -1937824924, -310823683, -231574338, -361397369, 1548072346, -1850449076, 1239334811, -2082925940, 1959554991, 2057449790, 1063006525, 1459771533, -1454560705, -1500011205, -1281961354, -657646410, -663129457, -1440200571, -1653017614, 1364232463, 830353954, 1374371323, -608274014, 1515503176, -1304516761, 1127184991, -1134442586, 75989592, 1893303276, -1769958146 ], [ 1157750898, 251623958, -767565278, 2035648795, 1212871111, 1426764699, 1804920179, 1529884741, 1156986276, -1402710748, -472056743, -466817866, -1384956516, -884590112, 1237230534, 370629397, -1909451958, 757223442, -912842909, -1909583559, -1813596870, -1774982304, -1088752499, 638990963, -795690517, 1636713311, -582824245, -1912024379, -1535340626, -1137864683, 487411743 ], [ 151233743, 1986346836, -1552552212, -1652238763, 150679236, 906202521, -399552666, -1371845164, -301145241, 614000486, -115315109, -1442571079, -1898256380, 1665918380, -701334429, -2045832571, -345467225, -1212373283, -1256736722, 665346812, 723025130, 748480122, 1641902980, -181729871, 1024022542, -1094612994, 651629452, 523847466, -582036387, 2111354598, 1851698461 ], [ 599733638, -1329785351, -1382163240, 623782156, 1788080976, -1446512099, 919610379, 319901042, 427983910, -1524441679, -1387010493, -255656161, -872037289, 582070852, -96455571, 572757479, 411023695, 1984153619, -637305395, -549614809, 635922393, 273634559, -1439954479, -1055534555, 1375638930, -1770313728, -1411688987, 946400795, 1958868824, 1515873133, 964756637 ], [ -942754564, 1160088837, -518578133, -737139019, -947196076, -809721045, 577308455, 1350060706, 700050430, 1435634608, -993862067, 367183156, 776136994, -495193278, 1245488442, 254824297, -988462728, 876178764, -1914856598, 1239371908, -1312246751, -211941286, 1080721429, 1262653947, -615116876, 612108446, -1781616254, 1476196217, -1097533165, 1297250159, 37304300 ], [ -377430084, -695438019, 1155321252, -849365474, 450564065, -2054300280, 701515556, -1595669503, -1170095487, 964519951, 1175294329, -1690982739, -1650925895, -1633523924, -1311140177, -1068021307, -641840684, 83731898, 1122057654, -1794116196, -363360640, -1996533505, 507864622, 1729905771, 1793218482, -1852907762, 911758902, 1265248215, 1424907675, -1942359537, -1574779372 ], [ -547778301, -1886473639, -669938859, -1108274027, 1538978496, 1705911377, -901047277, 987502424, -2050659685, -511621483, 1770908460, 1763573808, -491336323, 667379646, -1929702013, 1288856836, -1100267096, -1770014197, 153869527, 1424624187, 534262510, -44201157, -983696003, -1783575786, -2007458378, -1980417371, -672171583, 285347137, -2112657318, 373570000, 992673750 ], [ -1369430986, -248168832, -829518378, 1204798706, -453662216, 1247921570, -2101178500, 1732587683, 2019842767, 785090315, 1415726351, 933016119, -1072540485, -1527699061, 1479300311, -2147095565, 469625148, -2045854492, -1379188170, -746724937, 1244400692, -1727367045, -1734002094, -1124792024, -326937364, -865300486, 1092693740, -60060601, 1707023386, 1659191207, -914160473 ], [ 1047419320, 443862742, 596477772, 1469151818, -1341791433, 1570288614, 304044885, -2133032798, -434794377, -1740831461, -728253074, -1335195477, 666646833, -2092860673, -1778474362, 1691949577, -408669830, -1862255733, 1216140878, 1783422049, -755585820, -833494903, 284964370, -1827755441, 2105866188, -524300164, -1056687818, 979821624, -465284740, -1568373352, -123205299 ], [ 1950227883, -29375634, -1387942348, -1197433583, 1711979503, 1155048871, -2085900922, -1216553399, 1014292265, -858734830, -59212809, 1616549618, 1149315356, 742336935, 674314134, -1088902260, -1308273528, 1367318144, -1935358322, 636031139, -410811867, -2030202067, 340919821, -1578762496, 1502765978, -1080426921, -1132952244, 762684593, -853505336, -572188022, -687360109 ], [ 26646142, 962971563, 1197592291, -1607375682, -133439520, 93315771, 1939014629, 388439518, 1412624924, 93008445, 62815576, 190498868, -1728056430, -283647789, 1921175935, 2087845281, -1401806440, -211995735, 1355175862, 1446873392, 609294552, 233314857, 1617162838, 478147394, 1259084152, 1342749031, -998793615, 2068934727, -548171748, -1540142062, -1121813290 ], [ 348844432, 1795635805, -1364344348, 758920337, -1942124576, 30805087, 1710727105, 640051994, 2120128703, 1955529704, 817035476, -2068243423, -405081900, -1641798220, 1100409098, -1438681866, 2092822660, 560095454, 1780253727, 1327186220, 1557909395, -1943139560, 61438817, 1724308233, -1222411274, -565532916, -1573401029, 56691161, -1841055424, -1755311019, -682651450 ], [ 1257874259, -1975261254, 1449368203, 754963125, 1930908980, 1396753604, 1069902139, 1275398378, 925824037, -1782742383, 646263806, -1288246235, -1412898720, 2011969381, 1737820283, 2136140182, -2108560210, 2026991716, -2131356761, 1817983334, -1584289620, -1523238614, -1961065107, 1243922166, 1301261258, -1234964696, 1296134780, -1042162110, 1575639941, -38575188, 310208110 ], [ 1301271157, -108927877, -244122806, 352803979, -1180227255, -197800276, 1758998758, 607576946, -919646704, 1801686327, 1172489447, 2039861301, 1138935820, -2073712961, -1758000182, -2140877588, -233901750, -170584701, -1581587588, -1729264555, 960444446, 929907467, 1041359555, 476360763, -852427161, 280407835, 779994490, 1064211993, -362035265, -1312441450, 261365612 ], [ 1626480631, 796746431, 875958174, 1456829591, 719946255, -29432420, 725250982, 867929021, -235138174, -955486769, -502840752, -142181913, 730058890, -1772443529, 743286598, -75695687, -1713374748, -549722033, 1077371855, 1808716572, 1295117506, -1021084580, 289716245, 2124881330, -42121317, -1243322120, 55862228, 424316616, -1187644042, -741743346, 2045075946 ], [ 1719108702, 1614044898, -75011076, 1485850167, -1016336545, -804699478, -1421164857, 830108740, 1061588652, 561518075, 1687282041, -1261905383, 1145744384, 2057030294, 80454465, 35245714, 1806733218, -1584335001, 50475294, 79601765, -1196746104, -1709641127, -1145295502, 1205019599, 606744882, 1278327415, 1350091596, 1394382866, 853077565, -1821133072, -1619369356 ], [ -1566191525, -162966024, -1700773351, -1870649736, 642333573, 1805359362, -910648490, -1704123430, -1486283100, 1768753918, 2062386107, -610583906, -64293152, 363912351, -6938628, 879743891, 330790272, 1433615806, -9815954, 916436058, -1053541059, 17709308, 771538105, -1023671141, 366705477, -1284823132, 1469163266, 776250643, -418649858, -430375110, 1175421756 ], [ 956042797, 2036405566, 1203877930, -487149464, -1071673697, 868004199, -2041183202, -1992403469, -861697, 1766930046, -754527224, 917906473, -1704501664, 560204343, -296738669, -1696804059, -472550782, 2057749450, -1179401224, 1751553712, -737381265, -852699160, -1951468767, -1862177048, 1987483588, -409397434, 934681861, -2010318325, -1362154998, 173406289, 280276725 ] ], [ [ 1019565337, 677787766, -275950501, 130150874, 1497419523, 451784618, 1681577147, 1585947607, 2029542029, 1677432914, 72183050, -2029552346, 193479361, 64427819, 1824859289, -181374287, 1138693196, -1970311572, -1323891690, 1748678257, -1736333952, 2112272835, 353727640, 901169555, 1528533173, -976204050, -402065118, -1864326217, 387095638, -933716443, 735736463 ], [ 455709254, -683760413, -916584066, -472144698, 1044146704, -2118630345, 2067605708, -213916175, -1231560158, -1218180510, 2118042571, 265567646, -1025623, 45212249, -354982332, -1137176868, -1300398121, -1621109632, -1837983485, 664511647, 1051087522, -367145395, 736659236, -559006003, 1145018763, 1382143638, -1216714112, 599240526, 1064613763, 468191852, 552317268 ], [ -1313704613, -440907792, -1951396029, -1404427860, 384062372, 707882323, -495131636, 1760177694, -136159586, 1294540944, -378613610, 2083584145, 1636084583, -1498816323, 1891732925, 635620123, 1181402621, -617598738, -1778298185, -669522647, -1271853124, -707203158, -272233331, 695631838, -1191113668, 1221096928, -1525990690, 224699560, 1532875639, 857089739, -160075243 ], [ -633813800, 587146895, -3314835, 1588858398, -1455339006, 1163214788, -1919555410, 1912773081, -194058581, -2108149078, 2045489545, -1261371577, 1816111679, 985218917, 1705965146, 545320690, -582068971, -107282073, 1073120454, -165095958, 1874804302, 212285618, -1887083304, -1839902529, -231842297, -2016754539, -549478459, -1020326456, 1471894224, 1630953700, 335046259 ], [ 1294485143, 2139712275, 1912077618, -1904801055, -259196806, -803658777, -1067128617, 228616388, -1910674644, -1204801140, -1280337326, 2011391135, 1791103816, 832249693, -274126599, 459600594, 672249501, -1560707740, -1274923877, 1250291135, 1792178634, 2022001451, -1071920594, 1296687016, 759618779, 281794025, -1482281040, 791481261, -1714669636, 140957211, -674593824 ], [ -1988181733, -540156595, 1594413527, 1165593465, -1143283848, 1044239552, -800961409, -370828032, 1784366791, 56236455, 1064554510, 2094588768, 216332211, -46685575, -1055639368, 438125106, 1389412870, 1936427004, 147744880, -1063348343, 197767908, 2120709689, -1332138766, 471381664, -261183932, 1045615732, -614782226, -103353240, -886418041, 1973778888, -113765585 ], [ 1759497039, 1463936611, 30462686, -789232846, 272630441, -1091195590, -16219778, 1641548600, 736306991, 1171776383, 206988723, 281182227, 428484348, 773344946, -937817212, -1783854837, -1211146546, 1022952702, 1972510992, 1679968578, 1926891840, -115684082, -861481502, 1468232673, -414316280, 297881169, 1848043782, -1992567184, 1214283770, -2091979459, 426636292 ], [ -1603394492, 1140088503, 1993054447, 186400301, 1962157933, 827003405, -1968600587, -586145714, -561748137, 1925626761, 1918667276, 1188772501, 227819885, -1884294972, 1254371201, -378967330, -1270349271, 1491721619, -1706018573, 557188964, -728648775, 1383605627, 826535117, -1375020481, 1846436900, -1864619989, 1203364980, 59183300, -389173900, -77662260, -546435500 ], [ 1216388223, 1590813249, 1500766870, 74734116, 1882023970, -185568581, -160643491, -920850705, 1320871248, 815166371, 339036896, -1494527050, -590540264, -481372740, 316614908, 1084222049, -1415987117, 751791642, 311969666, -1575078353, -1231008890, -610288163, 267226955, -454010353, 1022490798, -1144092462, -309040854, -1287273175, -1166458786, 38642741, -1282751918 ], [ -708097117, 693502181, 459503127, 940277693, 605585774, 1902547379, 1955345893, -373638613, 389189808, -1730714768, 1379159115, 372386360, 1763792420, -1616897413, -320191396, 78374224, -1398121461, -878231225, -946440672, 668421275, 791915749, 630135986, -765467594, -1587828692, -1585263844, 1263147125, -1548667920, 1493078419, -711732371, 508121113, -1525983627 ], [ 1385379142, 1795029021, 1920896632, -2118978729, 1775949969, -1149905900, 351125996, 1842180472, 628531435, 1317415363, -1133954552, 1825110503, 582927736, 1620376882, -2103410719, -343426570, 1360905220, -1747424983, -1187598595, 1424860288, 1942483946, -541356961, -1467760694, -1653202958, 1393130285, 1174170419, 715552396, -2038955430, -611723176, -1212301136, 250293927 ], [ 670625283, 1597525922, -1116197313, 287371337, -1862763436, -1364885756, 783820158, 238578373, -844520081, -93092405, 1790975140, -757897735, -1875871494, -1709599476, -646922502, 173108462, 1709857707, 218977294, -1805451813, -1329055064, 1615589396, -1551872218, 1445735869, 1222884312, -1579604754, 233442043, 252712871, -1699591953, -1636323545, -1317802954, 1834775415 ], [ -1883617720, 2087308193, 432585516, -656725524, -822461254, 1979170301, -309147228, -969102636, 1817519489, 441011824, 1071967316, -1111276555, 2064862730, -2056663154, 1947532956, -641658704, -2108651900, -252943640, -392453666, -1317098764, 1536606313, 71764629, -2040123969, 1849383369, -104959260, 1349640199, -1695382014, -375150404, 853889451, -345434863, -2068266035 ], [ 1579326092, 473718468, 303375505, -1365875917, -352016623, 1592256339, -959652986, -1425825746, 1882994946, -596008655, -51733135, -2085132314, -746881434, 1844708403, 1714741072, 2119965129, 773352846, 1070683439, 1653479397, -1800677939, -858232550, -1730886254, 2050280096, 417766293, 1597935219, 443210821, 584734614, 783549543, 2041045650, 1595358897, -259738269 ], [ 552577140, 9173793, -1395364181, 414348707, -542835249, 1205794438, 1626246242, 866384182, -1393110157, 1793082970, -721234130, -128193104, 569918584, 293414800, 1160223331, -363642895, 684257981, 1242895794, 82064829, 936813581, 1516801163, 1953592360, 103132201, 2010122217, -176617182, 256101532, -1533038926, -1983002983, -213548921, 371745530, -49227520 ], [ 637899621, -923254939, -1858332778, 916769553, -1371105673, -779830306, 1577754743, -2092146665, -292576989, 583928029, 1818523454, -675390927, -761047037, -1279560180, 2064125699, -1204615956, 747326346, 1582785043, 1069065568, 73790384, 428042949, -691694846, 188042713, 1107652533, 974511606, -1452524031, -1287773465, 940102571, -54409367, -243846450, 1933077131 ], [ -1453448486, 1694535381, 180780320, 1852784108, -17335116, 1293057703, -1163535253, 1222405459, -1250309878, 1829236743, 338087476, 1137462444, 1782658822, -1758033178, -701117899, 326401145, -2079360009, -1982838805, 691246620, -1384266840, -13231935, 766189962, 1194576912, 1812698530, -2052251442, -2085719056, -1948820887, 1100959780, -1794835937, -184411122, -2086747889 ], [ 1386409606, 1357368754, 573700520, 2028821851, 375909732, 799123730, -317587732, 2064073705, -651579627, -1108604326, 11967543, -1392628084, 741312658, 373452754, -520608591, -2065827786, -51650300, 142411933, 412225367, -1956641005, -2134689786, 1202893164, -1228776407, 1695509721, -1355588164, -578388952, 1603606870, -1618451240, 1716104365, -2070094514, -1375415836 ], [ -871856111, 850625244, 369368364, -358318676, 261460402, 207006928, 1261210201, -385422946, 1844479325, -135086373, 1482022004, 815856242, -408969178, -902476680, 19768082, -2056914825, -698296384, 11022849, -574207641, -1726210830, 404260225, 1963331638, -285663523, -678196271, 863354152, -2057562429, 1712707990, -84038830, 1114085002, -766264097, -1266716217 ], [ 799573348, -901373913, 883973828, 848049895, 851994600, 1237495691, -464508296, 2064830563, 1537310338, -143300938, -1944039489, -1968391484, -127595033, -2022017484, 1921974471, -336377473, -351193943, 108116450, 2071447017, 416210759, 907480294, 252878762, -390184915, -1767819059, 784077870, -5082423, 1919007246, -1551376023, 1499817400, 733010639, -1309127724 ], [ 77932918, 1356590987, 880891190, -1171661950, 817706396, -1718556577, -1546775943, -415016278, -1883749091, 396332715, -1360907027, -806028062, 393849674, 1490846449, -1545889201, -747291846, -296343209, -1630726311, -1294680007, -5644683, -477934441, 573957870, 1591204973, -962016897, -1406731818, 1695769721, -647559902, -1883599853, 1801158161, 412408929, 2028607204 ], [ 1468557972, 558323150, 1333830482, -1561158771, 649437210, -1457054808, -1967021766, 1396450780, -1800341083, -2079725661, -78148431, -556228770, 1911476384, 797548816, -1811186122, -1494488421, 1514608772, 1272647865, 1344383623, -981708451, 1949331046, -84553985, -1497066573, 1621330222, -1697457963, -1629628950, -518517950, 1388615889, 79004841, -1489605917, 1537485929 ], [ 77779480, 1806325516, 454202861, -772388684, -1605053864, 1389242856, -1715898739, 1449537126, 1074375928, -376709295, 320378747, -181394262, -1974435110, 1639497096, 1116647751, 1618997979, 360492266, 1980402008, -1882002412, 481427910, 1764646580, -56731920, -130473656, 1403584513, -605972733, -1800924949, -975695093, 1599286450, -832227590, -1217260741, -279946660 ], [ -130683973, 1915697883, 800093559, 1205080735, -2027864119, 1537503258, -469964776, -1743766447, -889594088, 652040168, -1854113622, 1085694797, -1425108548, 1465155918, -1462244292, 1660254561, 1079240874, -1307022350, -410086812, -1780852775, -1949039732, -615148606, -1191000840, 1171751947, 959288524, -859832418, -1188959577, 1651993788, -267110261, 649967187, 678034170 ], [ 810585179, 1980444598, 877342123, -1888140328, -427495199, -1195595859, -1101862667, -1193519458, 1502291974, 1647482343, -1278817745, 219545345, -206420058, 1077543669, 1574820986, -175089366, -353264587, -116064164, -19738155, 2034727791, -1600897045, -1439234966, -462280495, -441037577, -50771420, 2091498639, 361117345, -1028410292, -1011558989, -1670855937, -2068506501 ], [ -874741548, 865117422, 1442567962, 854480351, 2128384668, -1081015762, 528815005, 1172176573, 2102871453, -906485037, -1382783092, 2049790947, 554609760, 1218781776, 397560694, -1537493613, -1582714734, -778736627, 497762198, 1964682754, 156319584, 95455441, 1100898943, 803044172, 1419476060, -842426611, -1185131132, 754759851, -1674985406, 1186522501, 1822644475 ], [ 663121353, 1033632776, 152115712, -591146814, -1199213191, 157498118, 1735314183, 1384680906, -553970334, -1448810541, 2103340159, -2141888425, -1360609854, 199338122, 1452427965, -1747291174, -1091912958, 1985033999, -1853046894, -1272413326, -2001205252, 1014498045, -732475256, 906565177, -2074546334, -1433267549, -1654346581, -2038224041, -2100875967, -1158653100, 1543816706 ], [ 175971293, 1108345318, -1604739333, 1714943137, 1890099147, 415250448, 1214353749, -375434898, -1184400678, 1617138414, -1661921026, -483486178, -1857277333, -835802217, 1372945413, 1046102269, 1641191730, 1358049455, 111789689, 2001466412, 277541136, 640480303, -334140881, -865365488, 1282136115, 1798362155, 1604815358, 1024541807, -798772505, 1387873535, 1720283200 ] ], [ [ -178773070, -1109369691, 678833111, -1200818790, 2041232689, 1508827137, 677406591, 87257804, -1388378713, -1922657773, -2077867179, -1709723424, -328208356, -909874948, -646917182, -1381427196, 947195877, 2131742595, -2142411350, 933570515, 1686523214, -263425836, 304345868, 1318136775, 587606249, -884475674, -797849938, -2022732882, 1295746511, -579403690, 1605446293 ], [ -609845925, 70716816, -1545586426, -1845086074, 560428025, 965938270, -487078931, 571474385, -865683274, 823100435, 448456958, 1497911270, 956341606, 1628894835, 2107517761, -595145509, 1653928474, -197753097, -2081026008, 1965688036, -1495646440, -1636013231, 194563221, 837153957, -157584005, 485152024, 1601750504, 308880822, 1351137030, 430367761, 123704895 ], [ 29148123, 1928853769, -647925487, -603616777, 1238452815, 653134833, -1535936932, 841935313, -2015971061, 36581248, -768166571, -1220919055, 533797229, -1482016997, -602931752, -1453635144, -1605689555, -481397548, 531506581, 734955920, 1815929281, -815920142, -614080171, 1548566850, -1366722592, 411959314, 1038618777, -197372978, 1529627222, -766965023, -1685178523 ], [ -1660457052, 138308237, 215050697, 96773268, -523278542, -137375318, 1987961557, -112496317, 1041194321, 1526844328, -1566705487, -1081924463, 240772824, 1072594195, 1605755645, 965397583, 1886497543, 2120034911, 1853384281, 500634932, 1362003830, 1952717001, -957086376, 247462901, 567438351, -570578114, 901825439, 915974768, 1434910447, -1171371877, 1659102073 ], [ 1983866050, 134139626, -253151314, -758599438, 1072308709, 112671168, 580618959, 1812802480, 887683427, 112390925, -1454282848, -1542676914, 958300626, -279301441, -2093515054, 1121527919, 1017793895, 2034235813, -1027168209, -332753975, 486869997, 1276177979, -1250888377, -975761709, 607915676, -585471033, 1994438190, -867810705, -2012354785, 765288234, 1100344552 ], [ 1792427028, -1016690849, 1369373349, 2008367968, 400923218, -1071725218, 149790829, 708431975, 1505027402, -88883003, 1880530436, -820629558, 1199279677, 944966981, 671427192, 675027011, 1275526866, -1725722896, -55109092, 1917377806, -324669262, -1602596168, 1990515031, 1078084622, 222812781, 1925597806, 323864403, 1539366462, -1644154891, -251317128, 63774660 ], [ 135446830, -520917956, -2019206874, -947714526, 1314235912, 1996797689, -1804044047, 1843976293, 2044722827, 2051495074, -1051047811, -644768108, -1316629030, 645120142, -1486731950, -824744874, 247370105, -238119883, -439586229, -1003423981, -1166769047, 362663569, -1389245528, -907293742, -1840403702, -888352941, -906537826, -338092808, -980042337, -2049180794, -600917194 ], [ 1710878720, 338521713, -1193566873, 1901431817, 561844171, 753465696, -1854678791, -1007559514, -508244662, 801890387, -1958645310, -1168258839, 2138071998, -898626423, 1584458725, -1413493248, 1511990669, -471559793, -1261565279, 676066536, 295212102, -1564690288, 1580365107, 1094533681, -520148617, 1739577708, -1997117965, 2022049985, -342372419, 1307002848, 1683637434 ], [ 1451921755, -1670221132, -418930240, -1771877824, -1110888014, 422300400, 835448834, -1173307705, -1890013913, -477729260, 372761854, -432391190, 1947270029, 858945200, 599071436, -2026435952, 1841180318, 683373580, 2073955844, -40619661, 769393471, 54936839, 1552533048, 889536848, -464423279, 606890996, -1675459844, 758785998, -164389240, -863122594, 1513627519 ], [ 1514376848, -1908089668, 496636635, -1955286163, -170466548, 1942129994, 7439953, -1553149202, -1094793990, -2017576312, 1239097129, 1700624895, -952893519, -959292918, 341191824, 1259082818, 1863044050, 2007299592, 221559393, 622423442, -1983560273, -1856070246, 2010751881, -1116684330, 276711449, -925514856, -1364879176, 1333506145, -13123656, -1669457062, -562482596 ], [ -302994938, -345756297, 1159267978, -68774904, 478267450, 1406292335, 1839338624, -1113588741, 559354820, 689403237, 764581409, 940956585, -1686833049, 2062402077, 1007378090, -798852677, -424027017, -1286634155, 482438630, 1867818309, -379348928, 1937338574, 998087374, 1194599529, -1881553023, -484536090, -43497188, 2025584030, 1302729235, 358533266, 1511901024 ], [ -1209235239, -1482861802, 1398402996, 1246910529, -78521735, -784106794, -1899912527, -1535873332, 1194399631, 495126308, 1359514938, -1929508513, 1527926914, 227049451, -1449019620, 1962929837, -703065308, -611395571, 1252395362, -131051712, 1123663290, 315749040, 1657136702, -1043789148, 205131293, -1307338295, -812990686, 2111973273, -384163715, 867864746, -885044483 ], [ -1988875621, 611519757, -1214927288, -22537902, 1135425644, 288687824, -1905348159, 740549026, -404894209, -1120259076, 798893661, 1694952342, -1172344845, -1946409809, 1460975626, -1096346802, -842382199, -1612759747, -1819556601, -381147515, 437351339, 1910055619, -126015942, 1404091663, 1827578410, -28428885, 232746120, -420136960, 1142615609, -1978684355, 1902064597 ], [ -40838771, -1605367647, -1053850287, 209046853, -2143371826, 1194432105, 1481818871, 354329171, 955191771, -1766061774, 1888212857, -389362711, -136738127, -975964273, -13956548, -2045610762, 261322688, -945879199, 1641873854, -1344497708, -1263163772, 605958113, -1853033880, 667701784, 704909819, 113630348, 40144371, 1186344660, 397707725, 1289739039, 1663494380 ], [ -937099136, 1745647956, 295062903, -521610851, 1405438603, 809831349, 910877871, -33765115, -1927655223, 239886692, 1162173952, 1344325454, -1827056936, -946630883, 948054990, -1754488672, 1619478949, 782743105, 1224562860, -836044538, 458843408, -868804065, -1627851188, -1609773893, -1427429024, 1939953476, -1747773236, 1435252992, 119939238, 991872429, 709805330 ], [ 186041271, 1812801836, -2021798549, 59675282, 2023169831, 461391530, -1305080519, -1100028458, 924371307, 538518182, 201882918, -1974389060, -939922847, -241931262, -186671563, 410590577, 328444769, -144151702, 867962399, 699805692, 1052753654, -805082658, -1998549931, 2139293633, 1593627085, -1066339562, 944026242, -780634494, 1213134213, -1437940357, -656250284 ], [ 195289313, 833455394, -910712113, 482194824, -386270717, -694890781, 1410060961, -1425917941, 982530019, 355712181, 754912327, 1159558984, 1319102892, -666847570, -401677399, 1579438019, 102091106, 1583220331, 2082439049, 1125637001, 1402767772, -1597998219, 1067937556, 56827868, 130696549, 2071969121, -1034107287, -1032475727, -1319829023, -1992640872, -1428884955 ], [ 79122876, -574648924, -1003031582, 2130323896, 1032217561, -1329010855, 1897082313, 595860048, -295615303, -577305394, 1281550323, -295593064, 925290104, -110616635, 734718875, 1099169180, -2008829579, -1613270411, 967286541, -900205367, 1192904842, -528113205, -1825548221, -271561555, 1752498510, 2087682214, -159913893, 661390423, 1165983106, -384239775, 850333172 ], [ 1603539148, 1286024112, 245149752, -2051530789, 897975705, 615263963, -104364400, -782373256, -147642591, -534358494, -1537275858, -1565186952, -731641732, 306182614, -2062056687, 952765295, -2031814319, -1100973175, 1783021662, -1477024039, -1107251479, 1938483389, -1842211870, -1107403724, 237524042, -736892146, 379531795, 1638294894, -186076800, -350095983, -824615117 ], [ -725057039, 331135117, -1849092339, -1522825005, 1237906043, -254640310, 1013215292, 1519051413, -976457873, -525455227, 469451517, 836375677, -1900347460, 279945655, -1150260463, -195757983, 1335025297, -1476839476, 1922822159, -685451173, 1164729214, -1364310735, 946988573, 1460580429, 718438212, 1854922566, -1832127197, 1788515806, 237409244, -1074388962, 747169465 ], [ -53757377, 1130646815, 988076621, 907505015, 1465563425, -732621712, -1159494690, 343495647, -1148194186, 1320986486, 1771694715, -19544910, 1246333366, -376681562, 1623306771, -1760538659, 2081277728, 202965399, 1967466742, 895365535, 984295696, -627038111, 710221777, 1084988343, 1013016011, 2119203682, -1906193697, -1255884826, -299810037, 522411400, 383431928 ], [ -705377557, -1569457047, -1105838136, 1202514800, 251969757, -2088481983, -498572690, -440670945, 515146769, 1342783482, 699599932, 2109307697, -376106563, 1376232281, -2089087200, -832980144, 1772334076, -1910538800, 1983886420, 65757295, -966579255, -2044653615, 1551206237, -1401984188, 1771770813, 2113313220, -1199469925, 856946231, -66314777, 319734964, -1802878146 ], [ -246116291, -240878833, 247790394, -830374091, -275101214, -1446555741, -730800372, 240066378, 520354225, -1595073743, 484400386, -630679448, -1102987204, 1560242928, 1198361153, 771670020, -341263833, 1313237854, -360662051, -1145338973, -90203038, 266461897, 522176067, -888618809, 214003543, -203616174, -1120252606, 467555808, -829041564, -512317683, 1995720219 ], [ 125286846, 209283972, 378637304, -1567362373, -1594814800, -308952516, -2054555501, -876986802, -1762688254, 559049122, 1644164573, -2010932776, 2087144110, -78948232, -1519271883, -796411965, -631860389, -644882598, -717243506, 1981364132, 404762439, -1387748292, -825002809, -651394156, 1958970920, 1594103501, -1361747418, 875537255, -82327523, -1196328979, -1200067607 ], [ 666623890, -424330945, -2089406512, -1284918020, -2138866514, -1769512494, -1382536708, 1723752584, -692128610, 354790466, 1787465504, 736059778, 1935681150, -411214747, -2005899839, -1470963529, 1877181179, 2016034235, 472346507, -690817286, -1483094019, 1030400957, -546847161, 1732360874, 823677387, 257795182, 1453039127, -385677231, 578400094, -1045274017, 2097063776 ], [ -1932267515, -1117008619, -1835665764, 1929645124, 732064316, -1037331660, 1803937260, 989209563, 1109026305, 131666749, -824791022, 1847341732, -1659533427, -1143143225, -1274750769, 1128599449, 1536053435, 1468058235, -1072832905, 160828381, 185933249, 1996229469, 2124724237, -782058500, 2143117544, 1677734627, -1221193206, 1004460296, 1969065766, -1055485174, -821819750 ], [ 1642388675, 1428126249, 1349943884, -1135292111, -1033246074, -1979964218, 973163163, 1303469941, 1349024351, -188849282, -1782590965, 2087308454, 1563350675, -627724070, 977160038, -572914736, 1518367018, 284774189, 2145107868, 1268622724, 642407421, -2058313568, -265429565, 576500968, 7446172, -1104499695, 427648068, -1183573205, 1956100765, -1769909476, -993852601 ], [ -2111020476, -1236288766, -842609941, 1909342973, 630391245, -1512049609, -311053756, -1490152953, -1647886340, 386404582, -37716808, -1389653452, 1387249193, 2035857734, 1444369922, 1642993470, 349554874, -1157372224, 223115920, -1340532192, -576414656, -435073987, -47419691, 1357114616, 1167627200, 764074454, -289753442, -1997637943, 1464055539, -1303387017, 488886512 ] ], [ [ -1521708677, -398996527, -1445916625, 1815132956, -413302100, 1664416748, -250945095, -435229710, -522017963, 1036420392, 1171464289, 1842968101, -1907112504, 380800759, -1095872690, 1877612323, -1038785297, -1804628333, -587980768, 1881709843, 401978402, 780469816, 417510722, -1468277918, 1753449473, -1630971345, -821071354, 990760721, 1833695109, -1076487360, 1989676670 ], [ -2001330288, 17380383, -1281685071, 1628416045, -1696326602, 337417022, -1415644554, -1694249057, 125091332, -956702004, 142181244, -886189620, -222056776, -1236343263, 1059920358, 1741217623, -2079174033, -342118676, 1670868562, 1896334567, 2103909489, -1825421048, 1910098868, -1810448824, -1008963341, -129758143, 1625189423, -273930294, 1037049149, 291172885, -68345191 ], [ -1665520150, 2099166103, -1746722773, -1172262873, 1521911606, 364288288, -787058887, -1230553861, -1505486559, -1049010200, 1296684481, 1423501132, 758102359, 584621330, -907565695, 918386053, 1918054779, -612751876, 241074956, 1817319922, -1505931599, -190156499, 906847817, -739976110, -1778284734, -1347826540, 1646311279, -1011893628, 1590020511, 1239944659, 537396644 ], [ -715887127, -354386519, -766571831, -521333521, -483857368, -456428724, -742335517, -463721725, 96966361, 118368084, 2052915900, -1425308571, 1924498500, 1491126373, 1863934557, 1296980144, 443033119, -316489598, 2082557413, 1412121395, -576531283, -920469644, -1293213595, 803685490, 1741502816, 1645695883, 1369165703, 1493721799, -476540557, 1301366532, -1115110638 ], [ 261167628, -558748087, -1071570755, -290583060, 1108131435, 1437683228, 412507630, -474944248, 574575053, -81276490, -668135221, -1356482600, -189113578, 996872182, 316329340, 545227635, 1095414554, -1514097480, 1419153526, -933260492, -969214118, -812693213, 1195068241, 493037388, -1914651609, -2056254865, 776520788, 358158360, -680054823, -1044954621, 1054665991 ], [ 1756813967, 1596081603, 1383856151, -2008666050, 255279742, -943658880, -868705078, 1625336111, -1013889671, 738506693, -1895207212, 983718015, -508129088, -1673074137, -1510753456, -572681361, 552351410, 1416298832, 1553862339, 1370206213, -1814017560, 1273102905, 1694355893, 474929319, -412982567, 1441639182, -2025772636, -2108014924, -1788493024, 871934269, -2146535539 ], [ -1745571663, 395312003, 367372395, -987935176, 1472835458, -135389773, 501377076, 984138195, 818555703, -346518544, 281799963, -1301631996, 711608439, 1451669248, 747614644, -1261172224, 2032101840, 966531547, 1920718086, 805747604, 690315288, 1293220490, 1508414592, -233508268, 606204419, 1842232307, 1198794715, -1627620103, 1758221821, 157005428, -1389683787 ], [ 887637174, 2019480003, 1566464605, -1457999065, 639300138, -1443049826, 693919075, -103626133, 1984545291, -2048436583, -381007090, 1198387653, 144495231, -62406414, 747337934, -886306962, -993890771, -628078065, -484253092, -1074161313, 807481894, -639441528, -454130651, -1366818940, 1755325669, -1548322329, 295313321, 1879878215, 834943134, 2060908556, -1451938836 ], [ -43702215, 2019833115, -1853001960, 2123153811, -1707533639, 729863680, 1335560666, -1246151156, 1438674568, 182821308, 572336675, -1722735336, -1870271012, -1909015403, -685165843, -846045796, 549904060, -1189968981, -234976476, 1967887542, 2007287927, 1064536540, 309741024, 918212614, 967372664, 1123126103, -519657480, -602565681, 295493681, 2120546645, 822464990 ], [ 347217857, 2017637366, -1248654720, 1184773651, 745674399, -1026220316, 226231052, 130471175, 468382478, 1921680949, -1001380203, -386787605, 365277683, -1767436407, -1827863163, -365436497, 1354280934, -583092644, 450560501, 1125342232, 700199120, 399042267, 329110761, 122358130, 2093296956, -438968848, -1792560001, 1619922358, -139289148, 2066421938, 736266099 ], [ 349725814, 439070282, -605268887, 953095736, -818624494, 2061837758, 406819440, -65805554, -1031158903, 1277948251, -159734848, -10568176, -1479209057, 1031779468, -1847265931, -2961175, 1208613883, -206835199, -1478902862, 1994473143, -1992482381, 796849436, -2139105696, 783542081, 2012604592, 83759634, -2111165710, -1854157160, -1146248848, -607639858, 1647717420 ], [ -1933562897, 51438704, 1031719658, 711916902, 1275280151, 794335648, -2011785664, 1662815339, -4879638, -31736935, 1722354620, 1158545046, -1691708557, -857551461, -612516521, 1935457944, -1636940386, -106203047, -6648051, -1363921921, 140513511, -1149870632, -464445997, 1239707554, 1448808980, -2002589278, -387706063, -2063557119, -1677356878, -2039921456, 1275551102 ], [ 122366419, -1233010050, -117324842, 959813569, -941046803, -281210825, -1537484694, -1209489288, -1205213220, -1720343627, 1335403220, 1403449164, 116272209, -1207538972, -1952775564, 2096854519, -253942606, 97260727, 7952575, 975952184, -276544528, 284571045, 1144056426, 2139985285, 866530045, -1118823017, -1320793667, -466068768, 1365289768, 1643596504, -175207012 ], [ -1324966213, 666828997, 554058837, -1564713412, 1704365623, 1925885416, 2112032233, 141659775, 1288702468, -2015355205, -1846643386, -2114495603, 291190200, -248537821, 803622109, -1214518094, -834427005, -680272941, 761235384, -735587092, 1763447362, -1088060780, 628620034, -1096456476, -27140170, 401148327, 1111665591, 1881455984, -873026557, 1193511446, 722899758 ], [ 1141556940, 28949406, -1149181782, 476645346, -471172967, -40951769, -1417205800, -365440648, 498080519, -1924901182, -635498730, 522871185, -122752196, 2049670545, 1819389184, -626105331, 2047989683, 535520185, -741903818, 960530232, -1666950975, 445527408, 1792259581, 1719002623, -1680540879, 1855313972, -499779339, 1594268082, 151621023, -340915002, -181479554 ], [ -1546026526, 881134686, -427145757, -846890326, 98745846, -775272024, -1965232746, 1182014088, 1453028765, 1554360495, 1656516733, -1897856839, 567601032, -1302288070, 344292779, 1991521120, -483784456, 12193868, 2052931694, 582676669, -274094325, 1997808914, -1261995876, -222094012, 1979779888, 867563611, 1440275290, -1018837496, -741871378, -198939473, 250641846 ], [ 377894767, 366029680, -1252180647, 1619662767, 1384931546, 204287490, -1601247804, -351619897, -643255062, 394396532, -534623033, 2028703311, 501412616, -1922963639, -1033632958, 631937579, -1440582648, -1793743642, 60751506, -1018759851, -2059525940, 840861862, 971485020, 902437852, -1745457827, 1433022131, -1764010975, 174326255, 1960919117, 1297012059, 1896005485 ], [ 13685748, -320230283, -1281604645, 2105233122, -234360154, 463789241, -1406220027, -829321675, 197073312, 1420689301, 69158889, -1310674399, -1025481676, 396696448, -59123141, -1213997199, 445197130, 725244141, -280228647, 1717603539, -1187186411, -546413106, 1949138219, -1838664099, 1299375123, -1421287474, -1232848595, -1439335232, -100112754, -1222836974, -523319488 ], [ -1345659669, 2132909162, 591291680, 951401289, -1896669202, 639896344, 1149489366, -1515674135, 1868222620, -1330455952, 1815635621, 1852669388, -1024873840, -219113134, -1522674768, -2083158352, -163698635, -13682714, -1422369059, 507557428, 1768337636, -898828340, 1127770560, -320080287, -242254654, -961628720, 2101626879, -249242126, 1815163422, 2079655364, -1340196379 ], [ -175344080, -1825099640, 1316277600, -608934040, -1594857359, -1195653893, 1245109830, -1742821844, 27816719, 1956648061, -572926173, -1323447764, 328222294, 565876327, -641297220, 961652510, 1330241913, 614670699, 1241893242, -653110382, -1159756624, 1678259686, -291951806, -1683267032, -1552850383, 2054623862, -2123521597, 1548214334, -874092159, 2132415343, 260299043 ], [ 1076885720, 1113735731, -228257579, 1932298326, 947456069, -331291496, -617034635, -2132756438, -1162539919, 643944001, 806134450, -1259630638, -176798206, 326570620, -1304462046, -206702171, 1306288598, -952718552, 1152465259, -864244100, -1734750437, -677731586, -347894084, -1397469971, 978641133, 883603705, 226159596, -452854656, -1897836720, 936776942, -700553291 ], [ 353729155, -779596087, -1172103777, 383005847, -767702422, -321746019, 1820839072, -1055877628, -336087724, -716375934, -1661197943, -328512250, 615022160, -741171638, -677530177, 741885185, -147473099, 355781164, -1260830168, -176420362, -2092677402, 297312000, 363631167, -1414124253, -282586311, 800908753, -406053428, 1989987941, 1816923025, -1508214029, -1025700416 ], [ -784163326, 371027906, 424974978, 1403891538, -604925953, -193453468, -46624843, 1087526743, -194467356, 255375981, -1744181374, -639938609, -197019835, 1748314442, -1656651138, -529235225, 602026009, -176820460, -845392672, 634575425, -2010272447, 402089055, 1615026106, 53658738, 1254836978, 816311306, 523782903, 832151258, 2053137245, 126706499, -948414266 ], [ 23926700, -91218444, -1440152230, 1948768378, 905821518, -597155098, 2109253477, -787531889, -898400922, -1275258184, -1287402424, 430294640, 1887584204, 214706445, -382775057, 1383101276, 825762224, -1507754244, -124234661, 564557439, 269089738, -2080919952, -713299623, 2101503834, 1162480559, 1033887410, 17211318, 252398959, -77199313, -1112957308, 261426970 ], [ 1480889625, 1879051625, -640113745, 1367168237, -781931101, -1890208133, -860923662, -604994240, 2133133658, -1485840913, -262560171, 1769289889, -1178345133, -1089875178, 484935535, 1145171904, -1011214470, 492223854, 573665009, 1146793858, 342725610, 727149449, -602027282, -912426542, -361514585, -7394371, 220908947, -1407026697, 1369195625, -1153163681, -1055606143 ], [ -1613762216, -1010770411, 1615193530, 1605604198, -920551311, -1094667563, -1582784332, -718243118, -1112521306, -1814798359, -1017206949, -1146511263, -1609214835, -711987801, 848364593, 2146566594, 714819893, 1052481551, 383449564, 516647980, 1585778122, 1688788501, -1915779782, 13226032, 459549013, 2081323375, 377965207, -1029197958, 931799311, 2034237023, -749134865 ], [ -830302902, -318169099, 488242065, -692198857, 815545489, -470979224, -17806314, 601495370, -1145823755, -1038068113, -962002283, 1580569658, 438953146, 2121166459, -933422883, -317786853, -338091001, 2107951670, 667377291, -76867297, 262515763, -2062361122, -637645018, 1728469055, -970476254, -702698005, -419914868, -1887873589, -373064, -1355604158, 864904113 ], [ 962461002, -302737644, -1146710850, 1101690629, 1001851831, -772379699, 1424229222, 158729067, 1761309699, 776322564, 1744783531, -924033830, -1371956156, 1177974078, 251286810, 1165817980, 1646452787, -601244281, -1103878588, -1361850030, 2143725247, 243654401, 1015234320, 1947526289, 1862795296, 2117808896, -812414028, 760334982, -1277202692, -151138549, 1931142152 ] ], [ [ -942553563, -937900470, 294398164, 1736344827, 584214740, -1416435971, 1994966746, -607853656, -193569424, 552411019, 804865505, 1769054165, -1167412171, -166135635, -757842696, 425894194, -947904730, -745778268, 720857454, -1308871500, -254454798, 1033688714, -134527011, 1008718394, -205364093, 1563557507, 1496540450, -1500292444, 1640853986, -1895766530, 1788223121 ], [ 537858377, -1526152459, -48073850, 1971015194, 539829326, 95404232, -1121923610, -568246910, 1398489862, 1519382764, -236596571, 236153699, 761527871, 2038098792, -1309966856, -1862048802, -1934306997, 182221572, -610122527, -1694400800, -318178161, 491824449, -302525095, 806548042, -1119315417, 2086000432, -140011819, -2339421, 24695564, 1887705512, -917390025 ], [ -5406478, -721409145, 407193151, 255224105, 1835066909, -1955156272, 1048717602, -1970187584, 287660888, -289756441, -1762421826, -1878253728, 1259257446, 1058372167, 398342107, 372921643, -1743959653, -2034682432, 1350017130, -732306946, 1234363359, -1769698372, 712614934, 1744807178, -532976732, -812862395, 1072522759, -506020716, -739418356, 1233242312, 773758970 ], [ -1218015507, -215651281, -1254591887, -45624883, 1319739929, 639686597, 142067565, -820521937, -1045455032, 545805425, -1470003895, 1667827300, 1251983317, 1136923734, -1271659785, -670603282, -38128845, 1393046571, -1331230333, 1429502148, -534017091, 1642340640, -1787151257, 1055880956, -2103763974, -718101381, 329134477, 1093913991, 297258640, -615915280, -1332451250 ], [ -608760645, -1299815145, -1975703875, 1173192607, 2086639051, -229233749, -695110933, 446770874, -2138123187, -945437266, -197676543, 369952607, -871390882, -351174614, -1133787635, -969406175, -709186981, 230537101, 1773477524, -1850194037, -1301241427, -1603365156, -1417063465, -243219050, 1924794580, -825175232, 895907748, 1318052488, -1330842721, -1303064985, 885458214 ], [ -1571870886, 1383405347, -1861005249, 372130326, 1359800373, 1896500753, 1547035677, 613187029, 1722906511, 55833176, 1662027521, 2101018153, 1605972140, 765240856, 2039543220, 2144883180, -437075162, -862898954, 679119087, -70925707, -1967365438, -826833893, 1572924457, 1695133600, -1523995771, 832158732, 781325602, 1219298849, -745623902, 1138463292, 377166758 ], [ -1414885196, 1259130099, 2011317148, 38075224, -1655054414, 1934993991, -1487094213, -819261872, -917064148, 259155257, -1073925287, 1537526193, -747994941, 221295646, -1479997940, 147813659, -1151234195, -487715400, 9501231, 1192864258, 1392938044, -604801856, -656667513, -1082078919, 1697363370, -1594950633, -1748519669, -311641364, -456064311, -919366285, -256939147 ], [ 2102942226, -995865040, 477054468, 981111154, 2115285420, 1511988707, 838932549, 1414627516, 1492985012, 1237578715, -1666418523, -711463708, 822254022, 1651788432, -1638638352, 2109448891, -1518548538, -1304061903, -1815222630, 635319688, 531508350, 1608086497, 646519551, -1781762494, -900516405, -675040577, 1698294155, 934192199, 1818527674, 1384281113, 1309390158 ], [ -261926684, 541458719, 1147022212, 419791124, -366934813, -459501903, 1753937310, -187413537, -451904012, -1541234224, 371393741, 1957304469, 1197198800, 383689110, -696937479, -514831690, -189258642, -1281067759, 1036143847, -400337094, 1349613095, -1426633788, -1933297248, 1280171044, -1827900778, 953723409, -795914921, 1058595110, 1145077364, 792625520, -409504716 ], [ 1692505386, -98122854, -1364652830, 538473914, 105974613, -2081561418, 502105555, -1757693082, 2069051939, -1706350664, -590143508, -498010120, -958755624, -289870299, -1893606425, 1957643438, 2019370495, -1676521943, -1058820561, -147952215, -1669791155, -885859829, 1704060118, 359582897, 1853165723, -1058821584, 177321499, 2096504566, -982144863, 1095726521, -24758240 ], [ -789112452, -1669761712, 1935932865, -1575281051, -1613537691, -87514246, -1721767622, 1477153451, 1053001824, -1527388490, 1735053888, 618293716, 837458309, -717043151, 1456892816, -1907291188, 2054146441, -1065269836, -1481102062, -1850445853, -1795758962, -1340602243, 129314606, -836843288, 165052120, -1402170945, 1370772356, -412569506, 292778542, -2134010807, -713785090 ], [ -2022979897, -655405787, 1139644213, -176906821, 1189271385, -1814296265, -500706605, -2144508360, 2073946245, 2000594084, -974359736, 1066449872, 1062882616, -517007519, -244805587, 2132322608, -679029607, -281092430, -909108103, -385230888, -1160339631, -2011894741, 698758182, -892653841, -2020097377, -1690771217, 1738027648, -196781089, -1054645967, -756042318, -80954457 ], [ -837998142, -469331222, -348407578, 1927927344, -728355430, -1424313582, -112564002, -578936800, 585527026, 694601072, -180664565, -933922067, 889612304, 191734116, -783628131, -2031913069, -2026510354, 1727265354, 563519245, 1453787967, -371795778, -1613984775, 2090285220, 983867747, 722774299, -1884651716, -1884316734, 1815125993, 1496078226, -1632148126, 250332901 ], [ -606160473, 577847885, 1535805262, 571585714, -1258940483, -430649510, 1838524781, -1868429914, 717878439, -3973816, -108381705, -2040051716, -1621366163, -220289832, 673130420, -1432656045, 381111645, 1708522530, -333685958, 919225919, -414371798, -1811109084, 382958726, -1812129578, -381330719, -868789389, 786844563, -1992196475, -274244126, -1713414616, 2060403540 ], [ 833196209, 232130420, 1642130445, -1542792538, 652236608, 2010371353, -107430044, 2085641366, 1511809497, 2117322359, -1502213480, -834994287, 1209149398, -673201387, 938903025, -2120948916, 516703947, 1665445090, -991559290, 901014859, -1724038904, -938017216, -1375652847, -1345800825, -50287656, 1674842986, -1703369205, -623644684, -1951580890, 270442524, 565341498 ], [ -1468655831, -1138097713, -1391503247, -1861117086, -482298298, -853254580, -1070987595, 1497750348, -1191376835, -1027961199, -397527209, 1548850687, -1248383775, 415846072, 1907932898, 1435783113, 360036659, 1013265144, -1959953970, 849332767, -1201527189, -932936550, -220282375, 1316143081, -299695146, -1256694523, 804519672, 418730637, 1170838967, 2144794, 302123457 ], [ -1806946254, -616744868, -1988635555, -1341696002, 1356108938, -1988220655, -917040586, -1888671315, -267283231, -384616629, 1041040551, -2141611315, -1567954804, -693445844, -1898330792, -2114854628, 352978866, 1550933340, -1841700186, -1240597592, 1636855421, 702717533, -890631873, 1684077776, 254677553, 1673179498, -180895509, 1386179643, -582954374, 572808644, -1143443272 ], [ -1193195585, -1700701107, -324099247, -1355271327, -390117511, -164160601, 387480507, -1710108127, -478091425, 1729326241, -1748643502, 1820732303, -1961221805, 1975911025, -399677749, 831228040, 1592067300, 1148303346, 881607532, -1845515225, -834425562, 1579257416, 1868239658, -895979409, 671391594, -196475424, 1455585024, 1608892250, 1392199315, 1145259467, 524632144 ], [ 2127407081, 1888115667, -461749651, -215116035, -512829623, 1226236663, 1653101661, -1272377261, -40587665, 1899437303, -1210027166, 989043793, 1364525619, -982420941, -1212707881, 374813857, 1359628931, -2052681594, 2038470332, 114367060, -1642270233, 1122355996, 59956137, -580338918, -720746611, 1028495441, -332403975, 987707956, 1369679454, 1865834965, 1754788101 ], [ 1977176259, 701469298, -1253029688, -2019029274, -756896118, -35699587, -1181649893, 1177192856, -475859498, 1851140411, -1978110156, -1633618388, -80578012, -919872018, 1658195079, 25582201, 969314327, 855696897, 279590762, 671528926, -1074517241, -396383713, -1087466910, 1647287430, -1793406142, 1544304569, -1792140168, -256051622, 1134852084, -160738100, 1898007168 ], [ 1568523577, 1489046056, 917412161, 1877178177, -685708122, -1790530582, 111259302, -619786096, -1834638592, -1127169624, -1905662848, -1728336280, 1287478252, -1132562933, 166204680, 606396489, -844936311, -70971602, -147079234, 1757065885, 1963692700, -1578072672, 911214150, 786795806, 1915732673, 377088292, -271686284, 1033396532, 796330626, -136108911, 926074162 ], [ -1996401148, 1913496497, -464195063, -857698076, -1239390402, -1598345563, -822373859, -2068547127, -1183306987, 877296957, 576044032, -41400904, 1816073607, 1120895459, -1515087362, 246976338, -479274336, -93536629, -919339778, 2062068582, -1652278777, -1697800378, -432454109, 1549723453, 1271129442, -606934348, -966298918, -753689838, -1030706982, 376299218, 1838239913 ], [ 436478588, 628912880, -691674922, -930407915, -1688643030, -2011411419, -252862636, 2108765592, 1155834119, 2044480064, -890408014, 725553429, 433647026, -1610673874, -2047482710, 960974638, -1066993071, -202399558, 1290372311, -1946287982, -1418698362, -1582725387, 446702598, -1969242479, 779578266, -1653654372, 189436199, 234627845, 1178972148, 1012728054, -255679439 ], [ 2054444087, -1082175255, 2080031482, 2097971516, 1342291559, 164998669, -1937338110, -210090989, -204769411, -454447626, -1936646446, 1798656873, 587978853, -1928063315, -1475753503, 1343069202, 674169337, -1411962142, -1060561144, -1617514649, 653213262, -1858354385, 992292428, -504878895, -908799686, -472098640, 2111630749, -317898785, -1158399526, 2037761010, -1728780030 ], [ -965439578, 360847448, 280967039, -381909858, -665116411, 1418529762, -1894226381, 68601023, 786344094, -1051458608, 1234559254, 104373409, -319432596, 1561205822, -1687053512, -1130388974, 1349377068, -1627333983, -2038046529, 1602272609, -2108732528, 1553499833, 1298110946, 1505102383, -1926687697, -970161141, -1353159521, 1271727964, -993980399, -1043679395, 369663953 ], [ 518706077, -10801763, -1626771792, -353558160, -345845167, 88967306, 1749784422, -604759085, -2061880517, -1702887381, -1487131535, 1583739534, 597831811, -885473557, 1266786937, 2053265372, -270310740, 1226915878, 1127364995, -1001062743, 2032625524, 1888113004, 839583357, 2021854536, -245369990, 867968198, 559100221, 423565276, -830973663, -633208450, -1736732601 ], [ -12302387, -1524162749, 5758728, -268071210, -1572023564, -930823431, 1663771111, -1955801168, -1237118882, -524352503, 1009024124, 1513087740, 1178059942, -1798433327, -553643767, 1726741619, 1009225236, -1463144743, -415761052, -176215503, -1230472492, 1679988820, 1036834021, -1815679567, -1178281293, 364999695, 948639086, 1082185126, 1894066188, 327325442, -1337924139 ], [ -1971781271, -1858474008, 197286110, 574942654, -1513184748, -446252987, -408562735, -686619095, -1184694406, -836318335, 1101336518, 787139631, 1319363891, 1684256512, -1260299663, -555497889, 606517762, 241107813, 1319620263, 1856725482, -275474413, 601223780, 1791485163, 152995511, -1211182542, 1291234641, -1604566834, 810378752, -1489834208, -998933143, 1772994982 ] ], [ [ -1211961653, 516340601, -9997418, -1646244341, 462362920, -476764984, 1972135059, -831710196, 420209590, 1619170595, -113125744, -624699325, -478231047, -1779903175, 1084483416, -2100343820, 1230589702, 305950299, -2114688758, -1498852474, -1754117739, 2116140338, -1810184889, 1746932886, -2044811317, 84891730, 295245317, 856542125, -194869587, -1293953665, -991503340 ], [ -2060459003, 1445249723, -2034215853, 504450269, 287046992, -860583171, -1418322667, 390444541, 922420724, -110236068, 867811893, 491694149, 1985514088, -958367365, 1167491517, -513402584, 273221374, -65913481, -662675081, 792202743, 1965775592, -272325477, -1346050213, -231266726, -1289700247, 76493270, 560622252, -127106531, 2090971415, -1095522175, -1791140292 ], [ 853032888, 2104071286, -1930238813, -461844297, 261386190, 597012656, 1601677865, 791889049, 1737454597, 244973555, -1228247340, 1795522323, -511196176, -759697411, 775445113, 1010915397, 856574332, 186394300, 848617779, 1146171735, -1240090701, 1568022438, 212312350, -467714573, -604515071, -2102150161, -116358433, 1235168820, 1877369678, -1574828693, 900189688 ], [ -941096249, -1698929727, 321744652, -1990076839, -1340187942, -1056335932, 1525643878, -1460545286, -933654777, 2019602158, -731256125, -934864140, 958470599, -1952669878, -1649798328, -513641783, 686942157, -2078499350, -2029923358, -1964579105, 812997972, 953058515, -441967685, -1626407443, 1133331935, 916536786, -1926499711, 994829154, 1759334232, 717050148, -654626351 ], [ -1197439743, -476203370, -697448451, -1409377262, 1930361892, -1593712510, -929784999, -1913647513, 364934425, -1685831463, 1074821746, 233727436, 16381474, 982225013, 1781764403, -1709008726, 753522070, -1593269506, -1718095539, -1757628187, -1026723595, -46835222, -1278282927, -1196045574, 1947974267, -1520047508, -1769532847, -340706384, 782203176, 396461049, 634394049 ], [ -1383652069, -415650470, 1190956310, -670906556, 412587517, -1575257380, 1117007653, 2050623330, -731797604, -1777709513, -460235701, 1538657763, 2064331907, 166658863, 450309851, 676984250, -1496218415, -1289058196, 920307074, -242625609, 1046870463, -446826386, 1995994463, 1151092381, 203652173, 1360013798, 384429012, -1140761519, -836597438, -1365239357, 243083259 ], [ 639388842, -1980650268, -255677891, 1389078460, 1143750255, 836504761, -880988844, 784514511, -1120252289, 776443325, 1357510854, -1213781028, 1018851616, -1957822308, 622852376, 119593216, 1946791634, 172439206, -2008089090, 1516814327, -1007525927, 766208866, 1187999370, -736591167, -1972394949, 78003551, -416915166, 136998099, 1728487812, 860392051, -1183839698 ], [ 1088715200, -910117108, 502382338, -1050371129, 1521744124, -61290275, -776399437, 2087499093, 1373197591, -1337865425, -1995792145, 1535366124, 1440400437, -1047564988, -818511174, 738088614, 835746057, -182251932, 907768172, -858562822, -532471424, -83344615, -1162785554, 1320858657, 1090354363, 71720001, -827730099, 16743913, -758476902, -1135482234, 622227162 ], [ -1294537613, 821085233, 754866036, -2125234987, -1369912999, 8213291, -2036492972, 1388517846, 299846239, -415439552, -361335108, -639665950, 695501941, 516677427, -1917581507, -1322757823, 1406703915, 1827365180, 1481250438, -1145506612, 1499200572, 836544851, -1243684757, 758201313, 1160250346, 914753840, 1954988634, 1457444304, 900132737, 97641755, 473983544 ], [ 1731719451, -424366307, 477370502, -625693476, 1989407459, 1687413090, -1755144884, -1465569556, 1475230564, 481839721, 548014027, -1436895857, 1665447097, 1140119872, -641220073, 1647536091, 657611622, 1575284659, 57112254, -420369785, 1119448577, -1857282881, 680503589, 1912086388, 1687603008, -852344749, -302134077, -1188441435, 352913975, 700335200, 1504139952 ], [ 1492658791, 246010744, -918003122, -312504077, -524226191, -140061283, -975265719, 1170294930, 730145223, 1888805354, -1879786869, -1271637862, -2105041940, -1074244927, -1664448931, -1318656333, 283885068, -1337528544, 338927831, -1880550300, 752112378, 1278371040, 1391058959, -689815365, -753548904, -323612692, 1665043938, 1569877023, 79553682, 1786198580, -941008121 ], [ 194633284, -1334822857, -1729171709, 824111677, -187671341, 308204215, 1775775575, -36741560, 1725514748, 340554226, -751203468, -1796561776, 2022915575, 1283879369, -754470705, 895487319, 1349638338, -2047698669, 1873654821, -1563884025, -1589357619, -217771731, -892457156, -500387002, 261698234, -346416606, -563495714, 160001929, 2058296676, 855945130, -415838362 ], [ 834210808, 1451644137, -1947222111, -1297727028, 2129076134, 2075027928, 884368933, 988130765, 1758123668, -2087574947, 108516811, -1407165559, 1948088576, -1708354157, -1629648954, 393189933, -745305713, 1433820808, -871064230, 1224964650, -463344048, 335925300, 2035446144, 503074916, -1342101531, 1903481525, 1886761456, -204355384, -511826408, 1075770546, 219769843 ], [ -1730215078, -736606228, -1784516898, -885880233, -1409682905, 2074272985, 1966704630, -2054015456, 1115222886, 1348832061, 1767647292, 1656399609, -687551546, -69841024, -1428224315, 1569463102, -1890114448, 10918204, -266701268, -697607498, 2026644064, -106915702, -1967063860, 1491643992, 1834616129, -645113211, -962028570, 871807283, -1901121809, 667326242, -1405146139 ], [ -1215069871, -1722357607, 591694632, 772916381, -152121338, 1957377732, -1824729855, 2098158619, 1324860792, -1843062514, -300760884, 202537731, 471176203, -280220382, -851395042, -946977139, 414886900, 165054169, -495877799, -1093429571, 42536786, -1117025119, -324980073, 1955090031, 1044236702, 1067777741, -1915646339, 1141030832, 558535373, 47425590, -974909543 ], [ -322029022, -577256180, -502894770, 1342148266, -1560600269, 564828023, 2031153060, -1395036232, 753798136, -1689523250, 33225557, -743756308, 558110989, 1084956532, 2135428956, -1742344540, -1072754346, 878728808, 1626692231, -501894074, -1716260279, -1756436515, -2123467077, -1802458225, 1770160427, 2135816242, -1775575094, 2145659592, 799771855, 208089505, -91122109 ], [ -1051230774, -382899758, 2039905248, 2103724679, 656365988, -759559604, -641885522, -1746452513, -1062183599, -1098161611, 2010031114, 1991356429, 508372498, 1870368809, 312741310, -893326099, 96079224, 197588917, -876652893, 391615314, 1676734518, 2059577819, 1858858703, 529088270, 529589757, 1501597488, -807400205, -1525419553, -2070368788, -27754621, -1524851892 ], [ 1134073187, -1245596371, -1967515227, -490432015, -292797259, 170281302, 1911323870, 23322511, 1203673896, 1043250937, -1550359781, -1135115418, -46113864, -813239469, -172854544, -1274583034, -1630068743, -431352857, -820797520, 338656875, -1371479205, 562449139, 2097602294, -257489234, 19873477, -1818155302, -1486488457, -2013974266, -140021117, -13473626, -1760247902 ], [ -334310547, 1467251292, 1568195955, 598544286, 1104518185, 89502207, -762186233, 987420963, 1488452769, -819807567, -425010356, -399373619, 926068288, -1759015799, 1052334989, -1110255849, -173884915, -2007570458, 1317549535, -1699352418, -1131879574, 662907377, -706964232, -1177884043, 217313530, -2118518530, -583885514, -1306770451, 234524712, -826536929, 720400196 ], [ -1540366924, -1809352803, -1232525174, 1573763041, 2043620165, -1853072115, -2044260311, -1455440628, 278706990, 1838254942, 1219055272, -1084657627, 2067947802, -989314439, -607581424, 1367494775, -839010528, 1041645373, -329034291, 1435407581, 549247326, 1845096635, -256802713, -562184615, -731578263, 190513306, 1769849661, -1455922765, -382018238, -1076505398, -1348496190 ], [ 777415786, 2131077624, 2106817666, 284219808, -2126049025, 1506162137, 883608672, -769284752, 1617869924, -1153493439, 427471955, -1331412239, 17387514, 1096305427, 941292938, 2004303088, 1096470899, 1895855268, 1646085960, 889759544, -623443071, 957733812, -1971652640, -1009506055, -123906965, -535626073, -925652267, -1862880378, 1755277792, 270080182, -258458014 ], [ 1969539145, 1118406691, 705407804, -389807072, -291703480, -352089343, -833809634, 1887602052, -26339121, -104272655, -662760840, -483696710, 1824741737, 1242120480, 900433217, 680560745, -1027974492, -1571450849, -276058754, 590688465, -2092603649, -2131107582, -2053797475, -2061741524, -235065004, 23629393, -271715976, -1734805243, -2096728788, 535374521, -571272318 ], [ -1617688856, -980029453, -1054887095, -946405798, -1490813788, -701137339, -1451364885, 420708927, -403253394, 963955979, 1184235903, -465242933, 1668654953, 2068526682, -227533230, 352042283, -230172051, 830235922, -1675341587, -204301773, -25125053, 1887915446, 1458941097, 166461766, 304521826, 1051866009, -1871244751, 89156254, -85667782, 1577544208, 958010658 ], [ 1137352981, -1809570096, 1396200932, 763264380, -1876602344, 616148463, 310749687, -1574286395, 98099123, 1431050009, -473897652, -1002404678, -954575579, 936419873, 1363885045, 1213407189, -904271271, -268655188, 289147213, 859025555, -13010899, 710552474, 43056714, -1948829387, 1863164001, -941090097, 1689234187, -95452826, 382567099, 1635182919, -1276113682 ], [ -1705895791, -1353371949, 1428100425, -1678662137, 591301555, -163475102, -1780044524, -1333011288, 1361553927, -236912947, 422333596, -647571805, 77941348, -2011821216, 2124167313, 1241401779, 442168727, 1934448374, 2001161753, -402967326, 2025360849, -800634307, 1509099739, -1936039891, -607481827, -2070635654, 1405032212, 577306522, -1896542583, 170003556, -1161749087 ], [ 1222649937, -1302440090, 191330305, 716911005, -1317065923, -1929508678, 1558813009, -1647958057, 1664452283, -1097108132, 1204891500, 510807621, 1939367350, -329818462, 1614139718, -57143807, -135924279, 1505959139, 1467646381, -1988716559, 992994125, 1623213772, -30614867, 479455126, -384335829, 1681057653, 845379901, 1261519618, -1842308441, -1539034285, 761784593 ], [ -1750206614, -344617759, 1779936968, -507196680, -1936756765, -128056097, -1533506432, 1867553328, 1013055048, 2054284199, -269063225, 2043908550, 1170199280, 627258580, -543923798, 1323753422, 2054137695, -1431709030, 1219438206, 124083940, -529477472, -809666353, -1244537817, -1411322155, -1163790383, 875841958, -874917850, -2108471058, -1327656950, 1569620267, -443360992 ], [ 2113744202, -848554629, -771323752, -75720884, -1578193761, -1477715293, 1246365292, -1063107221, 1291939670, -925154771, 1210326509, -1227168328, 883253603, -1164454364, 1241854660, -909244993, 1558688850, 79154244, -1999714832, 938081837, 2111320151, -1235965074, 1137088830, -934656382, 193194670, -1349419944, -432878026, 945741694, 2096444020, -976597624, -1748683225 ] ], [ [ 871757286, 1151690592, -588174947, -1564748165, -1109308015, 254209491, -1599249003, -147175146, -834292739, -1685628495, -1934723584, -1380863405, 1027606707, -594866599, -793965203, -751508844, -2123320945, -1138667376, 1376281742, -58113459, 900913139, 407756096, -2035231633, 925175317, -5120449, -759712069, -1805882970, 640742432, 300362891, 464313820, 411670330 ], [ 874015419, 1221759580, 1959442221, 2013259599, 1721923791, 2089812893, 1449316097, -447705352, 905087284, 295613428, -938999871, -2109208604, -1516896615, 2034145396, 837083241, 1597449373, 382878044, -1502570012, 287895263, 1792020687, 892081299, -866069247, 552572819, 548865812, -1157213440, -5757182, 1775506133, 279198719, 1635212257, 854693316, -1606263056 ], [ 214239681, 411362278, 681751157, 1759985548, -537467378, 719264124, 1450830778, 100036207, -1974154221, 1774323742, -1207900847, 1164144298, 1018493186, 675807441, 1190893609, -290479563, -1695733954, 1185932538, 222808350, 1592839071, -786399519, -1441637416, -1412523090, 845504828, -1787768667, 850617418, -1123312197, -1517425668, -644709309, 1494172843, -1893502333 ], [ 1569929118, 1764646167, -1566704434, -604613578, 996223969, -160038890, -1136127416, 141222401, -1154654179, -2108955587, -1604998464, 1772981840, 804036365, 1373912381, 1750572934, -1394329870, 319269299, -658124202, -1037621102, -605922449, -1334706881, 275888986, -1428581103, -1648600470, -1267261628, 522544077, 229210035, 1405945530, 2125888432, -1152821007, 1867116640 ], [ -939289201, -1744105425, 1316281943, -1280979802, -986938932, 779084728, 1312216971, 814701940, -1534947564, -1244558409, 102373190, 1960159843, -1426271687, 373468818, 2142591040, 124213643, -1004186089, 1386527395, -1406674833, -535733931, -1352064232, 921200182, 2062939515, 1796763487, -1810949971, 1929398800, 414041920, -1976628186, -1596136736, -1834722901, -163703506 ], [ 894632302, -190193572, -2128398745, -853955531, 701118094, -63554366, 1384103301, 1109961316, -1761280174, 898516111, -2046769498, -1970976704, 36576764, 2069698869, 2093025715, 1144353556, 150219173, 1043219188, 2040949955, 2105659268, 866193841, -1302614685, -848496431, -683738760, -1109716727, 1967716646, 454541526, -400106076, -719209847, 1368072036, -1122230776 ], [ 968774341, -453283613, -1928457485, 140510398, -1709935575, 1818679910, -1225000569, 1957090806, 694709181, 989353081, -1635160624, -1109046073, -2127379550, -168482819, -918310562, -1726088897, -798434529, 302516494, 173901511, 604130429, 1429722060, -440069454, 1635886281, -1208168140, 81361642, 2092667784, -2101944061, -1977297111, 189323733, 994121971, -1573021891 ], [ 805352538, -1991038709, 260814196, -1276090775, -1343943069, 2064602506, 1521006221, -632573526, 474054358, 2063869455, 764918943, 969851167, 897393535, 33254669, -1630817416, -2043967665, -144657463, 346423130, 1243101190, -2008367553, -438688781, -601203212, 993912137, 262220011, -533478840, 950916234, 1303917527, 557234701, 1484379508, 168269051, 1433128318 ], [ 1000250295, 657625903, -61960722, 18779207, 758388862, 1523033668, 956703877, -518385157, -1957537075, 1985528798, -1051516841, 1421925114, -1720399314, -992756485, -2038192726, -533519537, -1754308244, 1700551724, -394774125, -1062560710, -822927525, -1794719223, -1267980738, -1811092257, -2129170749, 1574072832, 781458862, -553591852, -1065923431, -1240478177, -554255200 ], [ -999979740, 1330545773, 398302647, -1775927916, -348596196, -1530165412, -1535342249, 592229989, -35169212, -1344474879, 659821095, -230434693, -451982577, -2037566938, 501818385, -962077906, 868160900, -730931408, 646585824, 534613247, -1535782866, -1749826528, -273376540, -970304263, 1757228897, -1625702568, -1466062331, -105665191, 1610621391, -318114665, -229979696 ], [ 1777430686, 443446748, 1575306636, -795291369, -1413845388, 975359245, -1064454238, -1378305674, 481336513, 1128557239, 1736143547, -1534104671, 1656926555, -1407303657, 829511147, -2110673470, 79771576, 1559892011, -1431035345, 1478192370, -1790529073, -468436690, -1361266285, -2133998995, -957427373, 1860031856, 1703524537, -1411443280, 216282159, -1507211617, 1729702803 ], [ -1240478017, 1656114102, -1042567721, -1530433063, 1852456634, -1551400927, 549963794, 565735468, -682298312, 903276700, 1133471911, 500949214, 1172291625, -966754753, -1089287599, -27219003, -1398647252, -1664035396, -1492222019, -2021633591, -616592664, -890963563, -2026289081, 741607241, -253447480, -854157763, -1283549964, -87447299, 1148340023, -2017045795, -731146238 ], [ -369662495, 648523173, 1414683684, 783369894, 510005441, 1269043649, 574218485, -106322469, 722417872, -430040709, 1690867489, -1042831117, 601721486, -2106143877, 975279268, -1471182432, 349793441, -1193791862, -1999353463, 679924226, 800974286, 1249897040, 1120107520, -176933940, 1848137145, 1382000210, -1910978524, -541942499, 757051791, 662736738, 1563002409 ], [ 245571133, -384353143, -1502363578, 2027877280, -162701475, 1385485055, 2008631477, 732057126, -1503275029, 113162183, -404758258, 481228223, -719717189, -1522203195, 1057512045, 1718233816, -1982026947, -1215788189, -201484181, 921886682, -1011453408, 312586630, -868561383, -619653946, -398282343, -530646454, -894825728, -1436983190, 290954155, 1169015022, -914026463 ], [ -850905655, 1792471047, -843804709, -225817830, -678395121, -1481401440, -520918383, -905683194, -735955966, 1276851690, 1716109772, -1679635358, -1400400258, -516590972, 167518103, 1927452244, 1410296541, -2142431416, 884919894, 2023991996, -1370859531, -605233583, -1036609328, -1240963437, -435321956, 1398023100, -1822388128, -132008459, 1775043635, -1693759311, 1175791912 ], [ 716336551, -1268331840, 1194185012, -1192678584, -210689575, 1709817313, 921183960, -52294559, -1687310817, -1720910353, -2010654269, -1886087968, -1207070178, 48574521, 2065204495, 1484226503, -1394003787, 1571345552, 1802623224, 364583532, -871469853, -640671573, -35922623, -1125347045, 877052934, 712225041, -1417788819, -1997955049, -1289955716, -509031400, -1060519042 ], [ 267312024, -98499422, -469043104, -661183524, 967107291, -1778334083, -637077438, -999645705, 1173635523, 1406367975, 1478417187, 71090855, 1800158597, 1921676611, 1759873868, -956150104, -583824715, -1022104575, 678485644, -319140312, 596247250, -1806401595, -1566401460, -789161638, 2043199822, -599283791, -977558507, 522466637, 2126189000, -1537683176, -549316217 ], [ 1669262333, 1949586801, 1615863645, -616843764, 127819409, 1605890802, -339967779, 1664826914, 852735691, -1336342609, -1271736426, 357525495, 274824636, 1626127568, -914267587, 947598957, 1816049635, 892961402, -83936602, 1918608833, 25976828, -300733197, 1127602938, -1515877219, 1221122636, -1127888480, -1136848753, -1674728022, 470892396, -1590611939, 1571716352 ], [ -1877129648, -373202842, -319121283, -1670257710, 1728204471, 1582632065, 1970120101, 1700245985, -1668597883, -1490029551, 1868916144, -1224518969, 596426252, -1120355245, 1007601145, 1438693635, -1587162245, 1957543572, -582676810, -451302671, 2073162090, 1865509950, 707491074, -2058824870, -692095153, -444573235, 1733390158, -1648811689, 1653307868, 2084991594, -1152663982 ], [ -1303808786, 2085646084, 1865146464, -328007031, 1187906463, 2031190791, 1678371817, -769859253, 34847958, -1745108325, 50900581, -1958249156, -1513733684, -454185364, -1611424168, -951303614, 690846284, 1940359067, -968346041, 584597847, -108477625, 677286120, -1620706937, 979756653, 384017638, 344463584, -1813357185, 2001780988, -1399325505, -2087031416, -1516327518 ], [ 778304933, -1556384130, 1889439896, 537775423, -778829483, -1990544378, -1733652265, 744308611, -72517178, 746490890, -463193180, -1290927005, 1652107665, -115737176, 1829095197, -1391349954, 445986130, -866948999, -885097486, 1194070701, -2063389557, 27914817, -137764467, 1995879628, -1951601034, 1882079103, 2077865338, -1216611807, 498401243, 1344609814, 2085918501 ], [ -678014691, -968329790, -500614401, -887705532, 410438550, 1856917968, 18307473, 1337933309, 1870082520, 2030678204, 1742199792, -591885794, -224126294, -1010474195, 1403435725, 436518923, 1777639681, 1677852327, 961286334, 2053609848, 850062178, -1463748946, 275744373, 957509853, 825751729, -413103059, -1510725426, -160727631, -1262350764, 1242080362, -568133994 ], [ 2095434900, 1904391585, 1331967085, -864609553, -678181982, -1594780185, -1759002992, -159285810, -738932403, -690273526, 955588651, 2106633967, -2077854211, -484854452, -1127464963, 271074361, -1344369302, 1999265377, 519735035, 1679502306, 573652532, 1729514750, -667942305, 1254863023, -557376251, -591212675, -405448127, 1176405015, 1260120093, 423253071, -1042444052 ], [ -588477295, 165388678, 133561551, -146164669, 1565695647, -2069480365, -1865714921, -1225207279, 1712431901, -1423316045, 902436688, 1969348310, -743519493, 1521667653, -418950040, -34650276, -291634351, -873221710, -287344331, -1482620793, -2058970913, -816003129, -1370082405, -390916278, -275664063, 350747935, -1757588015, 932494340, -1544535939, -1154865556, 1840708545 ], [ 1504016142, 283745108, -1121512663, 1736031356, 2101597195, 642714245, -1040437466, -618433130, -2091559602, 1337090380, 1985429785, 334947614, 185515111, 113061365, -946661168, -1752896606, -850429514, -1265264917, 1177631256, -1973368166, 1559529219, -1780423721, 98664288, 1679633374, -968898184, 1250598887, -1735418761, -1195132746, 1756457451, -1107685264, 688058707 ], [ -41984070, -1389210985, -728581740, 429279982, 235428679, 1408766176, -1216218915, -111964596, -397721697, -1391761802, 1786963720, -888792590, -174589574, 640152143, 1611921284, -1434261805, 135111321, -1887001781, -314122465, 2035922753, 44857754, 2027594849, 1035244270, -909497737, 2140956625, 897062971, -2020503606, 1241995012, 72780773, 2041121462, 738952347 ], [ -1605511805, -409384245, 1148978344, 307561209, -1998246574, -1917453331, -938131718, -943158809, 284054851, -527420133, -930899995, -402633736, -1346078179, 779929659, -1952404572, 1728164792, 1138586305, -1885185446, 655637908, -217970410, 364297299, -438962267, -865677002, 1996218669, -1366074708, 884687144, 24738371, 1953714029, -103497830, 14002994, 1648283413 ], [ 548585350, -214560065, 1522209607, 1477041387, -1990105313, -1154409041, 1826652199, 1781119048, -102240732, -566763745, 1981630098, -1972331838, -2107307879, 585609715, -1743859948, -1300942234, -1826004572, 1861151098, -1906969741, 1782768632, -1573192107, 1701262279, -716459376, -318202139, -1571502877, -944354810, -1524150905, -1245568054, -214756449, -59187483, 543944248 ] ], [ [ 1791826200, -1954411433, -974955325, 319895559, -127524546, 351826878, -885432798, -769214855, 905390582, -1337840694, -1784519071, 569226438, 288248432, 1208194549, 667476602, -927417766, -110798980, 42282724, -1715259696, -1722733568, 2014625134, 1210605050, 1382261897, 698830314, 1506934040, -307653543, -1448401101, 452045932, -1921749588, 1954520716, 474386347 ], [ 265928768, 885439091, -312794637, 587981515, -203084788, -1193859488, -1366180240, -1530004146, 1760854528, -586944639, 218731034, -1308385737, -451023788, -93300278, 1873821025, 1711611086, 218983075, -812384561, -1519523326, 1937141153, 830583350, -681763648, 2005868174, 796714425, 1403711255, -1008151986, -513659511, -403097950, 1325719232, 1525300772, -80465983 ], [ 436332013, -409439415, -442891989, 238594338, 1725315459, -1817666553, -933188428, -1012550227, 364100700, 340357413, 1743068609, -1643781136, 908832442, -385482191, -1862300899, 1406634270, -2123091697, 1691536064, -990885926, -1363229058, -835394238, 1909648831, 1309121264, -141584106, -680714876, -1494372511, 132740066, 1076150402, -1687867037, -1781171660, 1163537145 ], [ 994840258, -292309987, 852146372, 40260865, 590503052, -1313155575, 1408025407, 1271137926, 1387220383, -1428825069, -254325007, -888781983, 69610395, -309862140, -353266497, 1762271639, 487409562, 1987455936, 96882405, 1067510630, -874401369, -123328479, -330335096, 1141278981, 278350618, -763927911, 1289067528, 1261741143, -1568105638, -434041450, 267517886 ], [ 1680089847, 1882993353, -1075965583, -392178684, -1524477899, -1853249657, -703620720, 1501469125, -422759871, -1235941212, -1107354124, 848001399, 215049459, -164245157, -581478307, 1893307307, -1540801210, 1176166372, 2131366504, 1296949129, 171468677, 433559169, 1526486431, -1548693167, 1326568135, -1419561765, -1523048308, -1957299430, -1704840447, 556186541, -1754088340 ], [ 817270152, -1745919480, -1263052778, -584451500, 1542042508, -1486362075, -629243317, -1682684442, -1206150488, 153199945, 1077329997, 109394040, 543634405, -628268601, -1289909665, 686578569, 1428702799, 432658595, -1696914665, 2131478379, -1331091167, 202258425, 1148820595, 2065315300, 174582596, 1794271783, -288076853, -1805171108, -1494672573, 1789286640, -1762887026 ], [ 1814359363, -279296132, 1951323662, 2078252530, -1810492491, 525403009, -2021047828, -782115614, 1923877475, 2143755988, -1556298684, 2137687199, -1362957296, -696707243, 85981310, -1213182367, -1877014601, -1313716030, -1875350819, 377243126, 602972607, -798213474, 1445791846, 1201619758, -700376835, -625534234, -436788939, 468253033, 1468054118, -1078671600, -718369722 ], [ -81828472, -1061340737, 678948871, -1801685290, 2107186554, -939978296, -841058040, -980336342, 1095141645, -1419983846, 452904534, 728395744, 1095158499, 129281790, 483827496, -188756108, -1683124474, -2085752668, -1125794770, 911612924, 913535457, 422143482, 1040231179, 1293757044, 556406750, -101673384, -1298138585, -1645173604, -1685545479, -1685743962, 1014731474 ], [ 776367807, 590116187, 36367420, 251004952, -1049289078, -2066148351, 1427300613, 512599804, 1923012548, 1198033930, -492614453, -153062507, -492125191, -1928427569, -1260039226, -902434505, 1666802895, -1399546016, -1938342846, 508765376, -848969111, -1624316165, -494065407, -1971597437, -234155677, 1366659378, 275177825, 1812080086, 2123572780, 1477243749, 1150946703 ], [ 359346329, -1781653832, -615871599, 1768520988, -1802480823, 1190198741, -470773257, 1840931978, -1359116314, -311518844, 1323287681, -367888998, 1433071772, -591420802, -130191028, 908874199, -827277273, 1328829958, 855704151, 1604291646, 547556794, 1551452151, 347510767, -169962517, 1827622519, -287233415, -945796627, 1341057714, -725862084, -2034779234, -1913207252 ], [ 976496970, -1203684665, -499694559, -130714400, -494879633, 1376656295, 1470075560, -1335465351, -1883418546, 99013112, 1494859588, -820728006, -435899662, 1226132996, -296281826, 592903708, 1650968191, -1911810710, -1926048870, -1448414130, 98753458, 1132974057, -1612516266, 766335418, -1792734766, -1648152905, 1846520060, -850851856, -362937598, -979229824, -683474945 ], [ -122812685, -1262749153, -2036065051, 860857252, 129835891, 178896379, -1432845750, 938926804, 1007085638, -77017905, 206344854, -516622070, 1233769267, 1792909929, 558042448, -1706207696, 1758368568, 203929577, 1953550401, 978229487, 526516066, -786354981, 547145008, -1172360500, -621117785, 617291173, 1863661304, 168337477, 1351797900, -268959411, -1076718418 ], [ -1743994044, -1014879778, -1660157958, 1038604038, -1704910269, -639580188, 1630400515, 1385485614, 1434050952, 1789659934, 41979903, -1651609195, -1196633100, 89493582, -1290407186, 1665913469, -289590804, 221521813, -1659021282, -1522546751, 1284066740, 1251259166, 444881326, -1265622807, -157650686, -19767005, -1050213564, 2008994577, -289634479, 1673333621, 94138853 ], [ 470455135, 2037295289, -1473438815, 361419329, -489023156, -1316029933, -1129133804, -1347351822, 756328961, 562030068, 1121801567, 1326667248, 533294996, -772457469, 464610653, 481173257, -803176076, 1654567339, -203870408, -65111917, 2072069671, -171899034, 1756892392, -624123314, 914173844, 1936930947, 1577924812, -1393030844, 893500541, -1238026733, 596968266 ], [ 1054846997, 1103805257, 1566270166, -1086421631, -1507315038, 1993250130, 663156693, -282638937, -316718692, -1958171894, 2086341931, -1342147893, 865951729, 696451651, 1986842419, 707608663, 1832292230, 180512091, 129189069, 9048180, 1843667342, 574781114, 1769454714, 951230979, 222732628, -1280502921, 668813291, -1264561669, 1015737240, -1991953335, -337254120 ], [ 446482974, -577964422, -544602312, -1913561446, 1874923972, -1990787406, -707559158, 1699654828, 278735575, -49082902, -661573201, -1884408524, -617521182, 163192210, -588989975, -118315358, 473599924, -241189336, -573195235, 1562061007, -1512420924, 133855138, -1438734916, -1559478329, 116897937, -1964810840, -283493559, -908176878, 1601715325, -1249267625, -1967048275 ], [ -1860163547, -1010005465, -2072227236, 824815475, -1975082458, 791488896, -1111179164, -1818579498, -482887670, -1087272349, 67656637, -1168464042, 1855173262, 1973252490, -663033665, 1807568045, 2036742926, 2069920783, -775643915, -1518678823, 644183563, 839232980, -64618182, 97359754, -552600186, 1079621762, 1424256116, -1238997871, 1651548887, -2019675201, 725252663 ], [ -1661084741, -1299253719, 23713106, -1055254424, 2059776581, 1010604786, -1997074534, -792338616, 374885366, -1495181553, -1299057157, -1994452106, -1836728666, 1962302783, 532353993, -882224870, -537439390, 118671733, 1044577357, -895525132, -564112031, -18251578, -1717629492, -1273616285, 999608281, 1382728893, 657507675, 1829034976, 1732081455, 665072566, 844102292 ], [ -720126014, -2092398834, -957898938, 1412911218, 1055485077, 227976993, 251096210, -2098297697, -1340719422, 1298593052, 1824576119, 1161986957, -1236698217, 2145967030, -3944595, -74237693, -358290663, 1197298390, 874500619, 915764362, -2140996094, -21170586, -1570628385, -1400552708, 991689524, -240072373, 1772984760, -1475962305, 1935798654, -839118207, 612268440 ], [ 1600312680, -1520884423, -1058772547, -853167527, 1402289769, 1808549802, -2008533845, 1260720487, -49337759, 864214077, 1034140386, 699382391, 1569863558, -1202077744, -2039448541, 101096936, 1272754583, -1231879870, 1680610829, -1615631789, -1488221313, 1640793405, -1922700093, 2039997413, -1270215837, -1443664323, -1130196629, 1411435015, -1330167622, 517649611, 389568922 ], [ 676425373, -1060675678, 1247859379, 950460131, 625317295, 64722742, -101333717, -187169633, 1607148810, 1580540581, -1102474017, 411367515, 1010356621, -1011749396, -1358229294, -1763576260, -1501529735, 166460022, -107909266, 1062411508, 1328126626, 748100532, -230870667, 1309392187, 1687230049, 1196562050, 623068251, 83864021, -890180986, -1010314883, 1769243378 ], [ 1394309985, 1595395592, -259005423, 1101863996, -1550389788, 1721999332, 1688062814, 496646689, -1264576673, 1237997155, -1432027773, -1925139686, -1327200699, -163831185, -1254682529, 784235822, -958534373, 1192307264, 284160736, 545142704, -1233179441, 436707891, 1566610452, 255468943, -301607603, 376411684, -117082667, -2117835548, 816496102, -2831831, -1905579783 ], [ 1604478161, -792501586, 1175131601, 800008573, 215765846, -501422265, 1647663909, -1749240646, -1369721578, -39449733, -2087879221, -1213693191, -1625970055, 1639664248, -1968736206, -1635788989, 1560418502, -1821182367, -971849263, 257807870, -1846186723, -1285969044, 1810014498, 1544673680, 637918131, -1383323051, 1973374724, -112345746, -495472530, 1081220273, 831185174 ], [ -1929094547, 532991623, 2145994941, 768718637, 1147356662, 749511616, -704672492, -1284127657, -123810864, -886403561, -1478874793, 543848685, -456622478, 833411109, -796343115, -1236097437, -826910095, -2113594837, 1162570093, 796774848, 1294579710, 740855438, -575144157, 1648961044, -1649101517, 566306283, -1961370632, 1049297266, 1939701955, 504289505, -1704378809 ], [ -1800680170, 659147613, -103950036, -1759040018, 489824637, 1261685806, 594106377, -598436014, 2087693081, -732885380, 2124150291, -2041340529, -1750439684, 1995100264, -1583881819, -68065683, 727733188, -1505003753, -1430729986, -1601069005, 869489408, 779031622, 1016149020, -1255910298, 1697451051, -18764509, -1022978584, -1315995335, -420110513, -500577524, 1435336306 ], [ 1141953840, 631599339, -2028333252, -140402436, -1166249660, 328920509, 1809789614, 1700236475, 682570856, -1255700047, 1646737719, 563853696, -2043222323, -2003227115, 1623034971, -1672360817, 1208322823, -2045164949, -1606905677, -2108948983, -246656463, 1327179549, -482474089, -750147785, 1563476561, 253819633, 699057412, 1004348485, 1023433793, -1457501445, 1777966424 ], [ 588293730, -802365583, 613172591, -1854376029, 1459312570, -277192034, -1893476702, 1887421673, -276438024, 753914354, 1073846749, -1991031675, -507500316, 2079135085, 215501448, 171485465, 2012905005, -446296771, -198663242, -23453339, 1629088214, 159459141, 592975066, 1804842935, -1311692402, -585668480, 485408359, 694942241, -1290514052, -1655522505, -262411896 ], [ -326213382, -780834305, 1841783061, -1283349464, 1130414513, 1756476160, 1844077584, 1594951155, -1594495580, 1024307237, -144170086, 2142033973, 106100773, -1396658673, -1742962434, 806348389, 89529035, -716209693, -516890871, 1182889774, -2108947756, -1394027517, -1678894338, 130395796, -49660830, 1197717335, -1682097469, -57280063, -432410996, 1144612566, 2093881717 ] ], [ [ -1293208532, -258966924, 86519008, 279926737, -1207753164, -354730659, 975524131, -1687466149, 1025228561, 1326633197, 1988092349, 1005000856, -1053327643, -238873522, 1294796440, -1328266777, 1031438130, 991838899, -1825293233, -733000458, -782749671, -53381404, 1046199454, -1050000320, -1906602407, -336089020, 1880337079, 1767948540, -334866894, -864561730, -552082311 ], [ -482341186, -980893075, 32705429, 166844869, -926859679, 881363536, 2013262322, 1049188574, -1697920039, -287264954, -1620133222, -667853232, 552112060, 1882161433, 468406584, -1160175940, -925178481, 53559829, -1820678862, -1206140182, -1582463879, 2129017114, -1193088578, -4303906, -429558132, 972265351, 257952176, -994584667, 513681447, 1403205839, 839890725 ], [ -1060714342, -1938427546, 912915710, 200829298, -1851920590, -1957745848, -1555531046, 650718271, -1059673215, -778645172, 2130908946, 462772183, -1801724697, -98792910, -698349290, 1354639105, 255403088, -1727554153, -785716694, 146744422, -777528332, -808451626, 2101559650, -2093335117, -787456428, 163715542, 1168819442, 1211750678, -1174699079, 488869449, 867267562 ], [ -1945745412, 257269913, 634355049, -1415838374, 931491273, -405186871, -1837879421, -271231721, -490808110, 1033641046, -865215976, 1124358237, 1071869837, 538631822, -565910999, -1646423639, -1254336828, -857443667, 133329048, 1864944802, 1114460048, 1621751372, -461926841, -1900856483, 1702983737, 1882061851, 647679608, -65104901, -1648495882, 1208658560, 2045667029 ], [ -56622697, 959988395, -1745376579, -1133821986, 527359420, -817494224, -1710370982, -120465953, 956480732, -2054459474, -599957864, 1696195754, -1939762667, -1802096264, 1810791473, -1412130174, 197482760, 154795432, 433947441, 1275386890, 630708807, 1883064857, 598567193, -1651759838, 424095791, -2080920886, -507746315, 855302349, 1976617603, -986084219, -1732775784 ], [ -1579568860, -406295730, -2129116211, -771215648, 1992959023, -598010214, 1004240095, -1495197614, -673000294, -118716858, 420239814, 173047332, 1676294224, 2002554937, 1768867253, 1073984643, 149315411, 774861900, 1884031129, 692340295, 1107148926, 581184114, 201934007, -367019428, -510064478, -490914781, 1875600951, -1511347056, -1311246760, -341861972, 189994884 ], [ -1584062263, -1577000611, -745925054, -1573932111, 1299655626, -1890114514, 1444255990, -815687694, 616518088, 1284448683, -584056583, -1356594161, 1143150529, 1427873991, 63353222, 2120345735, 1042110353, 109182891, 1229400672, 1235457034, 817953862, 721562627, 1454421171, -173657491, 137569778, -924018088, -648855322, 736247987, 1403134393, -1156930907, 2092739894 ], [ -564445117, 793309506, -1483398829, 1144497057, 333948431, 502360219, -1440282176, 273291652, 1297417163, -997435819, -104599672, 216772690, 917519508, 839212860, -196819643, -150414427, 1178827533, -2088641215, 1654076872, -518948697, -136186886, -1541488334, -561095322, -116308485, 941708603, 1458053389, 1999532362, 1784415701, -1390936408, -129449594, 1058536694 ], [ 908527966, -2132348509, 1518656873, 2066747531, 2036972072, 1275047963, 644273609, 1916121050, -2067951874, -1687815869, 702933739, -1927887133, -778213000, -271229615, 1335432077, -1892626542, 1490082054, -1914273819, 1152458292, -1753581438, 1275649833, -1883269320, 1828135801, -1728395234, -183936637, -572994458, -426280577, 6587135, 1231601445, -1702013901, -2013484330 ], [ 604146646, -2055379484, 464197734, -1638343075, -878657248, 181648153, -843725863, 17752509, 2081983286, -326289880, -857915526, -1424427328, 1742746555, 1996658521, -1270439192, -1594316168, -1376354085, 1026218370, 1547198097, -2036420625, 459656413, 123880293, 1141083758, 1032655222, 324359377, -323182712, 2031311695, -914198812, -2022907131, 1233630780, -1502439382 ], [ 1238332587, -1670475686, 1921453124, 735759474, 1974296126, -799246681, -376266760, 1231138680, 1528813517, -1614505950, -80978723, -1159123974, -664231892, -1864990609, 129734295, 2118481182, 1326000521, 934150354, -2128633784, -1679468811, 722423952, 631110371, -1654024509, -259219608, 1939020960, 1787518504, 745859067, -1571565816, -1097509801, -2027763437, -1553832066 ], [ -1486048033, 1748282516, 1879101120, 1243951530, 1843065720, 275026266, -1852837197, 1248687396, 99915921, -1592276900, 792149054, -1050067325, -2129101930, -1662197274, -2077036268, -197607748, -1862384802, 286443563, 877464701, 991995686, 1890019264, 1980124595, -1854660980, -664117943, -1529440796, -849287390, -140444244, 1560925040, -246530749, -1083760579, -1235756324 ], [ 1090669742, -1286986140, 941777161, -1548057375, 2091989339, -1071358352, 2101173045, 1466508459, 174602635, -182461801, -934515493, 1794416475, 1891570588, 1467613539, 1461733871, 124063049, 103227712, 1392831814, 229749860, -1441665701, -2017159804, 604697712, 1831996735, 1891519298, -597311889, 513489518, 459640480, -39995161, 431940232, 668422027, -1686892416 ], [ -1560371256, -1110125202, -882679260, 748249912, -1064196113, 993190233, -1639400053, 269268089, 893581219, 1188272548, 576321219, 1153612053, 1600574503, 295550732, 850599316, -1264874896, 1339316364, -1216487466, -1549672269, -1626595973, -1865969279, 1402029006, -556029016, -1424506994, -1584969380, 247073518, 1149650595, -1835707590, -286270296, -308699772, 1883433925 ], [ -2118339191, -1769148935, -1110444782, 1916191001, -2030118554, 976415076, -177348116, 1304196012, -1161703159, -32017235, -70429500, -583708262, -704751881, 964105573, -1499097490, 2057596883, 1683994362, -2035304674, 1694295526, 417205703, 1810098929, -1084835151, 1496758968, -429141619, -59622997, 319736534, 1194041599, -1215935672, -2036478645, -2102528287, 1656582269 ], [ -1851857111, -1865219201, -2037021836, -728701818, -1954151239, -150311221, -1437996628, -964804989, -240064524, -70239547, -204571672, -1816230772, -2095955404, 1155234354, -2033344946, -438138434, -1060935335, -1989074963, -1934607167, -1684952723, -1265602435, 1135138624, -1996543931, 1336861864, -1775651199, -1389603695, 689794088, 1921580367, -1569069417, 714400519, -231530535 ], [ 1253008872, 1321371136, 961435062, -1898300112, -837729746, -986576481, 945009827, 539362843, 52369086, -1402448453, -1561708187, 85820042, 2115387961, 828996978, -1424666133, 1928076981, -965682354, 2036402952, 1300400164, -1446785155, -1888085839, 1615243190, -2101448544, -1922640969, -75099464, -213822819, -294219125, -129790598, -1195256611, -1785458930, -461373698 ], [ -790329918, -397226100, 1191967474, -2134090500, -1227744314, 1774414583, 528631613, 39332779, 1989379015, -383804565, -1920811047, 1934465785, -2083618419, 1215739053, -1006834931, 1184014287, -1731704866, -850726034, -1787033605, 398544920, -379050267, -1203054284, 653355098, -2134799342, 1041354532, -1736795435, -1680278364, -921687600, 305252281, 1495062267, 931554938 ], [ -696324416, 498564077, 1398239713, -152570870, 1032570838, -253236227, -315713125, 1199470041, 1242512708, -1155873478, -1672801714, -1349617878, 1770478177, -1890656072, 1324273169, -419379819, 1570686540, 706592687, 897221396, 104498719, -322814451, -1783233349, -809108287, 2115229141, -357788700, -552666018, 2131835421, -2135365989, 567397387, 454370448, 855005076 ], [ -2115811864, 1317947511, 1724510060, 668223609, 432478979, 147336479, -733394574, 1760162556, -705963390, 1241820580, -1702548026, -1610487657, -340377438, -2047925453, 7310279, 339871312, -1495406633, 437165731, 766000011, -1312801468, -778910590, 1335144128, -1855335683, 689262271, -1084762549, 894165812, -1992313838, 1397526957, 1759888663, 389004972, -170459023 ], [ 871040627, 1974884104, 706906521, 491576343, 52136589, -1964864995, -1613758270, -1407002325, -1876813567, 136630561, -454984935, -2110972684, 161036948, 481259203, -1280967796, 1606124443, -799820544, -778556388, 1802665081, 1457931351, -503747133, 1823094354, 419313473, -1056881503, -192040075, -120610310, -1980557676, -800387594, 684819024, -922677216, 444122023 ], [ -2108248265, -1176892555, -1157000517, 622011143, 1259294119, -425867111, 1715386038, 2045617023, -886961821, -371575394, -1994516690, -608017301, 1077738230, 1321902655, 869156368, -171668344, -930593723, 11662040, 1350090632, 1736711537, 1107318350, -240754585, -1749864128, 1057901917, -55522644, -1924086197, -1428805107, 2134948404, -1425981988, -344731938, -538836246 ], [ -52736420, -1467025246, -531887302, 1416201005, -1699523634, -239276342, 1350652189, 1594984225, 1622514066, 204470373, -1987612151, 431993644, 1880708566, 299495716, 760099863, -1354964957, 975198212, -1561606042, -557738789, -862520675, -2014511977, 732962229, -1645638104, 1567277268, 1484334793, -1485861548, -17425760, -1791548275, -1299732043, 1488806907, -697637484 ], [ -606901402, 1739055940, -1063925513, -1272461739, -2111147614, 1297590166, -1284965412, -293674863, -1965498321, 66142689, 827319031, -747976440, -1852273277, -1228691095, 1080728933, 1621653066, 799629887, 1813104561, -2004647060, 1194439260, 2115107944, 1636938431, 2057960325, 40532718, 1921461335, -251173202, -1091610387, 1543970554, 722490167, 799936570, -222502411 ], [ 2127425347, -714061598, 483481455, -323761062, -710754156, 841168093, -1576823357, -1682014409, 634077919, -238408505, -1534627501, 1874782283, 1875123982, 477025765, -540659496, 1792925158, -1287169434, -2036860123, 462045979, 291881550, -950054522, 847044089, -1150805046, -694273262, -1539711536, -1616924295, -1678001983, -1761491153, -1292775661, 172375195, -465069680 ], [ -1320661839, -1622537553, -1932664618, 554774353, 1417198246, -1098961508, 1309261589, 939428433, 1061208374, -901680457, 204669351, 281429614, 69518251, 1050563436, 212367886, 334290011, 1171198523, -1051392831, 690007814, 777970325, -1528199196, 946791042, -652820041, 834813900, 787480797, -1000255216, 219222810, 46455379, 1853310625, -1399105561, -951326664 ], [ -396033966, 954440312, -1149882696, 905843630, -1512167841, 1097984515, 1117421299, 610510969, 2076936125, 1666698475, 789998923, 1207348979, 666303715, 1355797124, 1325121399, -232456739, -1523593096, -1847863019, -908854945, 201397842, -904861899, -87999772, -1275592995, 1840701432, -303756655, 763097667, 238648250, 1251669156, 296591618, 852581841, 1450998120 ], [ 585511294, 591722010, 1776582545, 916066089, -1858731947, 1293154975, 1605281081, 412469226, 1305429897, -1790260854, 2118100044, 1583859558, -1564429964, 672428527, 1471807678, 1012886303, -1098485809, -1155368102, -1882029904, 178935410, -1068092413, 308854071, -1507465060, -377452514, -916133066, -1556407837, 1782057634, -1673608320, 669198308, -255480266, 304836225 ] ], [ [ -975481893, 1597926090, -636134190, 1712736950, -515839495, 1990882921, 998532627, 1619048772, -1637302738, 1366452532, 944738894, -2009485975, -1891749531, 245883001, 595669165, -462793816, 1818908591, -1878126469, -639778638, -1757554676, 2112700086, -306412424, -2023087723, 1913692297, 1002456270, -195706293, 401785915, 1172468900, -1061358196, -1235698654, 1493256287 ], [ -1133523842, 701003474, 1472692442, -1896069859, -900678609, -1937556815, 640581827, -1313704686, -2136824391, 1339571435, -2027368674, 252405299, -108075867, -844401048, 385191991, 452362231, -1809396240, -1774854246, 1235763127, -1435333461, -1866745450, -1338607638, 682773857, -1366106074, 748056222, 1931014563, -261095775, 2051053104, -161844436, 1684932800, -2137550705 ], [ 922664146, 146609636, 1532025389, -849366468, 1635072923, -1173125256, -135239966, -1684007989, -1345868430, 487197929, -622172425, 1528466788, 1800020517, -1610987923, 1299329673, 983466837, 608489962, -85422012, 664426019, -2104693644, -1121618940, -45577988, 1469981452, 1485168741, 224010698, 1966392763, 1858004177, -142619691, -1839239273, -215647605, 835472757 ], [ -671442247, 1734528077, -521461803, 1374293153, -102789974, -314291018, -1805685830, -929373872, 635595419, -133294844, -615091598, -1710049623, 689852347, 431589166, 569684055, -1722445272, 1658664061, -1245455092, -939634931, -1208800681, 1870821338, -11004272, 683972650, 928830084, 522737451, 995460979, 236147721, 583549750, -1270310129, -306579061, -2116587761 ], [ 46754566, 248145709, 104756976, 1781809503, -26531995, 1491938594, 168735427, -1815535129, -1945583347, -812512728, 1218323569, -94760253, -574084877, -49949707, 1904705739, -1352427626, 417087078, 783369109, 1406017113, -66420510, 1867398915, 1544327462, -1721150395, -1069954116, -1079210450, 1758679368, -1639425725, 1396466607, 2009696181, -367382969, -1538613743 ], [ 1329766319, -282432941, 578580429, -878366188, -200116646, -464021384, 48641635, -2080678633, 208966840, -936286652, -1170035682, 1826597361, -1489297326, 1428975139, 1231564957, -484130159, -1774669960, 698550378, 811342690, -1294751451, 1628392264, -763016705, -272992796, 1875682713, 1180524219, -248051493, 1564456154, -710416084, -931503658, 799500658, -1071835997 ], [ 225649171, 134975235, 69781132, 1752430906, -519037109, 835995742, -376536436, -1359038238, -594379071, -429031999, -1399191568, 341742970, 2127617516, -550590400, 237824819, -1320958176, -849544220, 1338082074, -1480621042, 813133821, 1940550494, 1227498295, 1137922183, -1451182551, -1814980916, -1489675703, 1395085663, -1736520721, -1553076357, 667111429, -1892362778 ], [ 1729735234, 815477316, 1518767034, 816447456, -1034372323, 539505318, -702065623, 1910838403, -85972367, 465988901, -2064146257, -1524318845, 741291087, 1870184268, -1213248378, 1929393769, 1349730047, 883309852, 68842323, -2134593543, -1481376304, -1664016616, 1071916832, -983787669, 1324704017, 1057146428, 1525562157, 1593842750, -1692905119, 703163221, -128127590 ], [ 1159103013, -1925215261, -252377562, 1968701193, -2110178598, -141558453, -836953212, 1130442101, -360038371, -1073610926, 368852016, -1244910564, 47768185, -79072013, 2125845511, 463901559, 1805637205, -976581902, -1966424298, -651214684, -211146444, -363689531, -2120950868, -2104341740, 229365786, -1115549000, -612493599, 1173668141, -496801945, 1344288848, -32683474 ], [ 1015283595, -917257355, -1548491095, -1030138553, -1538163468, -106645369, -813278718, -1008507818, -1227992142, -394607437, -2050317397, -518777118, -1196552982, 151504330, -63000708, -183784381, 463588493, -1905901717, -1762707341, -87245315, -534139631, -863765846, -529712278, -1095208165, -1576129774, -1177084030, 1923459718, -1644429969, 2120382090, 752810953, -1661300603 ], [ 1257511229, -974095993, -51515263, -2097466978, -2071947085, 1243126133, 376945405, -347683530, 1883151411, 2068598733, 2000695864, -19910781, 1411807655, -1854002035, 990619834, 1376825235, -2135435153, 1218394069, 1662295497, -1282810578, 1806858975, -1367188767, 1913154478, 1861357475, -50353860, 2128015501, 121779914, 928957595, -207066093, -1413291863, -796032094 ], [ -1298053998, -1308485238, 714090597, -1863615357, -1779489151, 1843089854, -1291668032, 396333493, -2110342513, 1059919621, 176106613, -2041704201, 499594592, -1453904459, 2014252833, 16900010, -1736184661, -100144746, 1788401000, 1284395889, -837168159, 69197345, 1638184280, -451859136, 763989615, -116113310, -729796702, -1539324327, 1650983073, 185144661, 412677817 ], [ -2031546573, 660777134, -1261922886, 1681943927, 687134375, -195974570, -481266128, -1663876591, 896409667, -1800463231, 1966219090, -759263111, 1765987844, 1535565904, -147834958, 1932742838, 805758557, 273496921, -1080389937, 302300713, 475426762, -1085663588, 315587401, 1644842644, -63177458, -469786447, 452977725, -75798845, 701144866, 1975918782, 977089926 ], [ 1274208324, -1204125557, 1133316482, -1884025289, -209225272, -1305706381, -1527064096, 2010283590, -649557913, 170511487, -287921927, 939496286, 1277910584, -1952771582, 1156363226, 691247750, 1804817432, -1806484637, -1838746610, -1128792236, -251658915, 765171668, 1418938555, 773081741, -139536490, -1571781398, -1152849937, -372715623, 1279118897, 1691965560, -1930413137 ], [ 1799927919, -592970472, 467340251, 800955130, -463025568, -1459084688, -1286109518, 1455396325, 690812769, -441090254, 2053284667, -511043274, 1058066655, 1928972936, -595883563, -1516982226, -184307391, -273310885, 193797526, 48132620, 531901664, -1731592229, 1521085064, -791889186, 1216001235, 139383052, -729250693, 1813253790, -965032594, -129049447, -865634724 ], [ 251879930, -1658450132, 752463734, -2036483806, -1521551111, 2084417854, -1515604512, -799304112, -93110741, -25603918, 533553028, -1744431738, -784102869, -258948962, -1798294384, -2141880916, 1097056409, 1686169203, 856394614, 1998063229, 1753777872, 1952610175, 1252741488, -1316864756, 1033471183, 1328112397, 98242122, -666216917, 1880826661, 669310030, 808374657 ], [ 1831595774, -1668089990, 208439032, 1192123001, -421314184, -1181244159, 92747512, 1321012007, 521311259, 2105220416, 211397447, -1588521227, -1577588351, -1802019283, 961990418, 1205771097, -2084148995, 1281902704, 727663237, 747403481, -344089407, -148026091, -2130324336, 1537299280, 903994941, 698262507, 1945546749, 1564114726, -1271330487, -710478316, -962541128 ], [ -682065105, -1684886371, 473413529, -1588296617, 805491223, 1952600946, -1572992742, -922578053, -1465351219, 1257734822, 1429785553, 601137504, 319032361, 91860846, -1163869026, 469103025, -715813803, -476323835, 1363818717, 1657905973, -1237658738, 609503328, 450950736, 1929473130, 36655839, -404788801, 1955941206, 1908518269, 1125870283, 1866924880, 930005812 ], [ -725055585, 1086445514, 2128417984, 1920898569, 1147371904, -1046815629, 1169854412, -1999122360, 543674508, -902389225, -1503055026, 1770357614, 1046316086, 855014171, 509385354, -1478008178, 137907048, -688388349, 2118172545, 433935446, 1542666036, -1447521460, -884347378, 424236975, 2030564601, -1829424458, -1639372961, 974286152, -1673128483, -857050546, 686277860 ], [ -311966054, 1113763022, -2087333422, 620008225, 621369816, -997931401, 798662739, -292870563, 1605335878, 1148285024, 977430581, 107293577, 757646592, -1543557536, -339842234, -571156800, -1835685957, 1327219075, 620983718, -728221985, -2052884298, 2015672770, 678766655, 1318629245, -1826195764, 1781199920, -1892218934, 1775936166, 288523997, 1585819861, 1804603579 ], [ 1627575183, 958809808, -1698233130, 860878973, 110336162, 1265205785, 2063577755, -169161759, -984605383, 986844775, -1115176897, -93585848, 879258186, 1931507880, 1017212827, 911949816, 83517008, -850887173, 1512878394, -579086247, -1228824044, 598686080, 1784346360, -107468576, -559230862, -1478617220, 1354127639, 573031746, -1373815430, 509728895, -548161810 ], [ -2075688533, 601275781, -507402263, -1252210218, 998880728, -1250109991, -1371106873, -1370684342, 1512998991, -302169369, 290185912, 1400186891, -399863402, -994651057, 2091085669, 467592753, 592018782, -878689897, 1828780065, -721943336, 2143601131, 516997565, -175564643, 927190027, -594021022, 1410494735, 1581383813, -1723809895, -2103254408, -1852633890, -161050756 ], [ 705326104, 618697815, -1038291190, 1333264048, -1755061965, 795097127, -144824320, -2061063635, 1553582033, 751435233, 236006935, 656708074, -807094487, -2107859903, -517708888, -863034334, 837780389, -129663040, 1989655698, 569702611, 768656660, 774981824, -891677151, 187242052, 1761535955, 2117885595, -775113954, 798542976, -1795635979, -1437738042, -385011789 ], [ 981297676, -1372619024, -1225379973, 925840981, -1425423770, -1836256875, 560941462, 14598265, 62686044, 226611560, 1918026792, 1915396308, 356613717, 674037356, 93506612, -574133133, -1561863098, 638158414, 1552710578, 868860962, -785988950, 480721834, -357399717, 2038586477, 12022314, -133791696, 1960634509, -1327556442, -1037011365, -1281483281, 793687306 ], [ 800635607, 882931582, 1841858628, -2040336860, -1092023841, -462173952, -1237218608, -1972245086, -1124740625, -1524351689, 1897831390, -1814246041, -1226700568, -1061397445, 912674914, 831201365, 1578413892, -1510888433, 1512336188, -451057609, 1381481729, 312986744, -60671776, -1269316780, -1999088880, -1037426938, -1190846457, 239332439, 927769713, 857777237, 1414341682 ], [ -104059503, -1112771878, -587801369, -688852778, 1502111272, 653543247, 1431394668, -899762382, -981310461, 1465984572, 929700796, -1964499553, 530678028, -2041203182, -1845141937, -1777499257, -1876580052, -156603242, -2146243340, 223502341, -1519986218, -1076292186, -1638528385, -1073466119, -1708616442, 149787082, -414597363, 1755821237, 953130747, -404281889, -180973451 ], [ -2065006733, 222319382, 233879121, -704211541, -850355429, 677225114, 573478491, -723717399, 1133711980, -815721060, -307522706, 1910863744, 828788452, -261293117, 346055228, -228374308, -1395709982, -1835463280, 1399307780, 1809541693, 1680885253, -564691608, -358301369, 773978444, -601926483, 734925209, -47077094, 1657186017, 1559832304, 1626934806, 1303848150 ], [ -1487081110, 1199223722, -1679883962, 941937527, 1671463368, 1500571043, -971105736, 930438214, 1445223118, -1972435006, -397550934, -1431039257, -650356542, 1700968798, -1383114667, 758354284, 2030139259, 1442350820, -1872638657, 1890966269, 101171821, 2129315339, 939835130, 1086796560, -352300852, -1474256088, -877990896, 7879854, -1471932438, -2069467344, -1309705806 ] ], [ [ 1186437372, 1910826448, 1388384292, -374464012, 34720045, -2006840974, 87054329, -467583261, -525433500, 475986528, -349920741, 507689505, 1463207222, -1742944769, 1719135090, -1025746515, 959514870, 1009432622, 2102395328, 2088636140, -1259985101, 53592462, 1754866620, -1778128205, 643718567, 1609741735, -172007580, -269214110, -424284401, 1004429437, -1440116220 ], [ -1095566957, -1767336760, 1598826978, 1211814715, -1001522596, 453226462, 832662252, -1255264068, -426445801, -627991417, -575762787, 694689296, -1327887289, -1097922485, 1457338499, -1336274694, -254075384, 1062166697, -358778085, -162397714, -1671402450, -286444459, -1533438402, -1477207060, -559192688, 581705671, -1962234815, -1661075023, 424769320, 493874699, -1343801939 ], [ -1890688192, 976353052, 1989914774, 632395191, -1111564747, -122136799, 1604494722, -1278459095, -1842860964, 1178018228, 664557555, 2114407771, -31687730, 906700551, -194256763, 970502641, 752432514, -1304910118, 1450095581, -417005484, -110352557, -1791108759, -980682771, -1794091307, 1882700709, -228366192, -1550795833, -1072258533, 687868380, 625342977, 470546141 ], [ 1855599807, 2006564208, -304284535, 862159686, -1604950900, -1791130335, -1260649384, -469620626, -182381441, 2021879233, -158808907, -126190499, 197220397, -1729966417, 1726355874, -1069234188, 1766810065, 1066306333, 604078190, 1664195215, -1483830136, 959236034, -1428959285, 2137405861, -861096751, -647770239, 964984110, -398803213, 1462767306, -439935556, 662897657 ], [ -1325070452, 1480632518, -2036276299, -1118269137, 1229393318, 775384239, -1385819020, -975224589, -911592133, 666464951, -686922622, -2025954977, -480373217, 471586158, -456808110, 1676750248, 660769123, -1022669475, 641071257, 1565345938, 1999530134, -1913227160, -975208826, 667833840, -2070209233, -345415527, 401919225, -2027721982, -1645184786, 608078888, -121492412 ], [ -1460538498, -2057475048, -14681756, 1811984899, -1089194974, -347374271, -1614631727, -519353960, -1668441909, -1156925322, 556866222, -114379341, -1297377426, -1546315165, -820167130, 1397978089, -1280296410, -748090385, -1604390683, 497187053, -2135691748, -1291523228, -79903651, 714629386, 1155887864, 1045628009, -1849033827, 369661815, -1407954039, 401348842, 1671114696 ], [ -2036445037, 1774117366, 1830889346, 1980579600, -2002961256, 549899980, -1020243563, -2080146456, -1879047918, -1598556103, -375954487, -1203179119, -1807425126, -633729013, -75958658, -643318283, 538750116, -1383987811, -752638454, -1387618988, -1179298706, 1952834352, 618545065, -1758563996, -1426677896, -2065221263, 1505453453, -2041397348, -1814133358, 249129152, -155720331 ], [ -1194099030, -148604796, -84654933, -1563524315, -149945407, 1326809785, 1733892175, 507053125, -1453164979, 1242828489, -808206971, -1470813035, 771337020, -1364184222, 123759992, 23756720, 360054708, -632242606, -145811776, -1613920050, 1376513859, 729842921, -1628738142, 1377865861, 1945179845, 1163774317, -1366991035, 759929143, -1344594246, 1259548131, -1154253457 ], [ 1798851877, 1035896756, 1388921227, 422926779, -1684984810, -1704815722, 1331140656, 1603464451, -511245083, 2100220643, -913891077, -10321600, -279327986, -2050642170, -973637398, 51994731, -2049967318, 340501884, 52529428, -1305369511, 138108392, -2000571072, 638665452, -54945146, -571013644, 1600603312, 1432581264, -1082021942, 182073649, -561784433, 1584887187 ], [ 1736621474, 1431196663, 472081127, 2072082098, 297660333, 584557144, -737488344, 938540420, 1986273589, 229515440, 852085602, -945785277, -1708213188, -535798418, -1946236285, 2141853649, 500800940, 1043799921, -991751937, 429774415, -1683062365, 1821639485, 994432624, -886533046, 1570381663, 189543283, -217754034, 77719809, -847885821, -408534589, -1563344341 ], [ -1775571042, 763267156, 556437101, -2087803681, -547409754, 780870034, -1533028121, 1959203432, -758753118, -473902496, 457241522, 976660302, -669293972, -1905285501, 81157381, -682214543, -1129724664, -185188209, -1468045294, 622828539, 741816940, -859467893, -369321000, 634049461, 1527652888, 959849431, 1678835861, -1481353341, -836978660, 1472780638, -1278873944 ], [ 796060090, -1832010272, 2105026081, -847679064, 1189443033, 1266874262, 1122303542, -999968878, -2066923216, 2121463256, -333345273, 814677868, -823735046, 2095876850, 1175095361, 675572893, 679125837, -1856422908, 46576553, -972889278, -588544858, 191802429, -1717633390, 1195798660, -803202447, -173189532, 443197491, -1724622382, -884016417, -1179173376, -1649566601 ], [ 856033440, -2080413584, -1500988427, 1752934918, 597941497, -1188795833, 1091324557, 1857670656, -493685180, -2050772373, 3366428, -314933453, -1153762205, -23398801, -599719796, -453163251, -925876783, -1726647501, -654987833, 1615231392, 1726383338, 1798603692, -1068380819, 1091965462, -2074239674, -1683606353, 1286137319, -1065969303, 1524237027, -883793142, 574427866 ], [ 1907054887, 200062451, 1287106840, 1992388065, -274692621, -61715552, 17953412, 791898023, 1278722714, -1218289335, -1880291112, -328567883, -462035725, 209692844, -1925647763, -1440077837, 1772935591, 318364624, -250826251, 479645079, -1376585077, -805105753, 2058188339, -1226532128, 1622396684, -1457939821, 35144558, 1338984169, 1823319659, -1313614375, -1363266905 ], [ -446265798, 1136510861, -1669859163, 1173685513, 53634503, 396998054, 800444504, -443975778, -485000136, -940799070, -1899784924, 616403110, 822381009, -761087672, 2118400428, -1588569865, 1537720287, 1514862922, -1924775392, 1285495361, -1439384905, -869043225, 763834878, -2113402597, -1130791314, -1124995389, -1952722593, 284861623, 702262132, 805571319, 1025656655 ], [ -412688819, -528387347, 1535267004, -1982418439, -1023352540, -773156864, 1904850581, -1347409663, 632889417, -697636603, 1070880107, -505688600, 171281720, -1549963739, 2147277566, -1742193485, -1440544175, -301893894, -196851035, -148668270, -1013996216, -1180988506, -986373950, -59193188, 1340656170, -1607159093, 313718328, -392018667, -1702103427, -416753979, 1844097536 ], [ -1444534406, -1529227301, 1986332016, 905785646, -397952622, 765684494, 475100084, 1401522042, -525134302, 592259951, -1426205524, -510597172, -1516269398, -1276999446, 1144099569, 170611681, -1726984320, -2006262676, 2009009975, 100896255, -578909289, -1405107824, -1157706220, 622520188, -1811307239, -378624556, 1278746643, 1113246327, -367815488, 387519173, 778503807 ], [ -5187382, 875515359, 677680152, -749993420, -1194916043, -1032970601, 1817519003, -1664349392, -1843616467, 995228848, -671866558, 1281308156, -1901304175, 1360038020, 369553726, -2130270742, -512440179, -2029091363, -1902933541, -1848727797, 716803396, -49903884, 1967776588, 806917879, -1688100296, 1711312182, -1200471238, -721610495, -976553988, -442763914, 773326956 ], [ -1329824831, -487811278, 1541975817, 1093829937, -888656678, -159356974, 755207110, -2046756169, 1166268861, -1400519225, -437394147, -772900417, -1672252952, 576619153, -779425637, 776601765, -771148743, 601594327, 1980759140, -1882399325, -1917927870, -562155109, 1224331774, 580654388, 2025837838, 599331658, 1561456667, 341633963, -1294440068, -317518362, 577043471 ], [ -2108892170, -490902828, 254239975, -268878241, -1023823647, -295405437, -633625571, 1001221450, 418428815, 1790919685, -92358178, 632424535, -290483299, 1021496412, -405447401, 1193864674, 1137445196, -1186414210, -22192945, 1210139722, 513638281, 640557487, -1744183789, 1697936765, 473378251, -1826420647, -1902380321, -1104093749, 1166607070, 771394713, -2102376281 ], [ -792363165, 1050572060, -1105954219, 125630692, 1198118489, 889480341, 1996609934, -1096904730, 77323347, 109894549, -318034866, 1478386654, -613646926, -1234250288, -2102752747, -2036549317, -1751783220, 1086618603, 321156620, 874456585, -1146180763, -1502579831, 1138030523, -678828480, 1185495371, -355517771, -1585264733, -1980267427, -1768069780, -510876512, -805678454 ], [ -1744066486, -1173355643, 2119096637, 511398468, 2068804739, 37071613, 285908413, -5467966, -88638646, -853117212, 2001524991, -1819683316, 719164398, 1634555987, -1579146220, 1848892395, -1235729771, 2000037671, 667745753, -187901769, 1923229620, -1322325043, -719845000, 398307114, -1645002386, -1445179267, 1112567897, -1553946134, -1264934205, 1685120734, -1733771218 ], [ 544928324, 815276146, -1762570197, 198627092, -378090363, -260072411, -757772515, -1918246909, 12429551, -2091408539, -342590473, -358127807, 462745588, 440583609, 1097621463, 1618282289, 48614082, 415438129, 77056173, -54029476, 429086471, -1392084041, -2007303364, -1471321815, -1416274018, 478136580, -1688393640, -623407185, -1691235174, -1478323639, 611273013 ], [ -436482435, 1341327315, 1013120776, -1084153354, -1813070514, 1987266751, -1576145833, 783321046, 366497510, 1376213602, 216568282, -2112725787, -1483359581, 1418222988, 436307941, 1157535777, 567970695, 2072029550, -1791099876, -1795257782, 969242734, -1967571201, -1664000875, 966945185, 1109834650, 1481331335, -1109471706, 735105626, -1179508919, 2118610689, 730360822 ], [ 1159614106, 696748417, 2088545021, -987709613, 1130358174, 1999643462, -1238991780, -479709250, 878138710, -408291672, 871129813, -1285834906, -1823346332, -1897871723, -1335691342, 1371190720, 758478203, -710572564, 740799531, -41692414, -1394795757, 1220156100, -1981188679, -1686824889, -1037843395, 507383337, -621458029, -587216327, 165824798, 1440019313, -739226194 ], [ -476380134, -1983787107, 1948876148, 1475823002, -543225428, 1494428924, -2012056400, -1834413413, 202937947, 243604098, -1591959071, 51720444, -1549787436, -196052548, -77733256, -1252968802, -913300360, 70217294, 185485174, 2074718347, 684309162, 1077298384, 1718237892, -515812099, -912977606, 368474983, 45536025, 607750677, 1121983219, 449502143, 355402310 ], [ 1363500059, -596684917, -1368486608, -1777563273, -1415442105, -1331407295, -246357142, -1989262006, 1174259018, 492506070, -1038902314, 25308834, -1776644410, -861354587, -76431955, 1931178030, 649759150, 4760514, 2128623127, 2103791916, 148807149, -568059889, -592285519, 525467708, 1230920495, -815934130, 1497575362, 1856124026, 284827262, -1044974153, -870297780 ], [ -1304336980, -1011223271, 587511037, -1929411756, -749152643, 1490682440, 1597731755, -1824515854, -1625608295, -1138490761, -1884278078, 290275881, -2029743094, -1092552868, -844619954, 1618632414, 1314525634, 1058701249, 1813274055, 2073201773, 1732109756, 1905278280, 1852447643, -1209723396, -864549824, -107864823, 224515924, -195635374, -641943974, -266333992, 883599045 ] ], [ [ 1048177139, 1755677767, 1305169157, -1439463226, -1279079142, -78337932, 1563150791, -220057209, -1596152084, 1751349042, 395914047, 1657266142, -598088979, 1551508648, -1911602684, 1056431379, 2078360347, 1791151658, -166297027, 2134431205, 2086681238, -1588336986, -45749163, 1768764181, 1604011265, 224607986, -1112266911, -993331344, -1751307860, 297477458, -2032198792 ], [ -16101067, -1394482692, 175736375, -1905711513, -548745034, -664376193, 627172349, 777081435, 760989847, -34321272, -1881695913, 1730084691, 1160937313, 719611285, 193398709, 285675201, 1606557947, -813571862, 647802165, 2119060383, 2120052268, 1093746606, 1040758548, -1653931926, -246710619, 1443703600, -1121875522, -679130177, 571542873, 2002648532, -11406141 ], [ 1302397237, -290992766, 662881908, 1410436906, 1631512967, 1792139916, 1568329123, -184722083, -1702471886, -2014592450, 2118759481, 1628520084, -882719435, -1960424948, 361212910, -217863267, -27688946, -722410450, -2118120175, -597353210, -392565637, 599200091, -1139782328, 1527756711, 1375561359, 945072899, -529033610, -276286470, 1894851530, 1164652788, 303706276 ], [ 628033021, 2041611424, -38311738, -599711586, -712538425, 1597400212, -52821101, -550695739, 1230411142, 1498048835, 797063580, 1598520920, 1323191655, 735355062, 2081694485, -533407203, 2020454314, -704072738, 1798265418, 830067376, 1092595395, 2105056286, 2118420222, 1788344833, -107928719, -112364836, -1531507725, -509003117, 1319599045, 386758027, -1404151330 ], [ -818070076, 55918319, -893357430, 1724831295, 1368776813, 1221930941, 1371244879, -791573053, -1503750156, -1144718231, -1509677059, 465860562, -1119945429, 1100812026, 1331857031, 1135819030, -836034163, 1142160266, -1358476160, -2135193889, 772478189, 863312196, 1276239795, 676337594, -41578339, -424180499, 886972056, 2141569444, -342945889, -219673249, -1100374789 ], [ -1845552346, 938387649, -1891292866, -1881737446, -317851404, 661000177, 498027565, 2091770476, 2143465021, -553481985, -276783305, -803949748, 315234663, 446442724, 1473928898, -656761882, 900852296, -1618314187, 1765455119, -1698931839, 598696754, -1535036946, 1880869927, 1524529590, 606154521, -349459112, -1597534298, 2003349384, -672032373, -1649512402, -156747594 ], [ -1888489580, 1292359629, -328199890, -871503576, -1042628992, -30924531, -1787819232, -1184471285, -719459881, -539334139, -2086844415, -944025316, -510506232, 1887663040, 1676259335, 1736792979, -1371471614, 989794544, -2125433727, -1621020815, -2030812023, 1899857008, -854055290, -1474299284, -1657145496, -1913301612, -1707537734, -1957798940, 397733046, -945223071, 1974421627 ], [ -1455673972, -1332865274, -1414617020, -678960070, -927900137, 1977818806, 1640854353, -1761794730, 1739308275, 2078147252, 1744634312, 1761599180, 1213067299, -984188226, 685884244, -1116260316, 383491074, -2114897442, 2121046218, -2139168089, -806201513, -1699779263, 1005898666, 539799245, -1868539374, 361615798, -1770312402, 729297115, 365397358, -1923404311, 1533630370 ], [ -1823191430, 1726709165, 873622930, -2029201473, -664147818, -926374675, 1747768002, 1526826577, -539984371, 217304972, -1262006538, -1436317161, -1025623331, -186575919, -2089086020, 1240822632, 1154708115, 1190343149, 995988101, 1541743139, -1612841277, -2055288320, -337728170, -822380501, 1276971088, -845426514, -186041208, -1034953442, 1431165496, -272705123, 673821588 ], [ -367389611, 945905745, -430122094, 1740388098, -275162663, -689796813, -806819501, 1271604865, 2066591360, 223354153, 303064890, 1888874300, -156467520, 1501655900, -1118195137, -1616453770, -1050083849, -1671270974, 1113726765, -1544918316, -363430693, 1076264897, -748901189, 1611452414, -1348433515, 969217463, 2122557629, -805384183, -593105182, 956709555, -1319981876 ], [ 560244795, 1020367871, 1943598548, 1731065594, -1106468637, 1102334522, 1236501465, -548760238, 1669041327, 999339921, -333068089, -777062334, -1616024524, -53137590, -1770002624, -1707806372, 740536666, -921255410, 303495158, 35274219, 289321718, -1832072321, 265761351, 1004775946, 1288763151, -374150677, -187318046, 129334782, 606516068, -173644085, 636509631 ], [ 905577938, 1012307739, 584738331, 2000892834, 880594726, 1958309818, -1149849070, 650870390, 549037738, -597860986, 90176575, -392170601, -1828083131, -512625368, -1908969175, 1641050637, 347792261, 427754755, 360985058, -562431973, 1171170116, -402981009, 1137941074, -95870737, -190366029, -978735878, -305444311, -1126900675, -478740829, -605701251, 1900971553 ], [ -494881985, 813241137, -680135794, -648819487, -572748455, 873155435, -1272220474, 172129054, 19159345, 325626529, -1752861941, 1781647894, -1000037782, 457066251, -749967150, 1744850518, 2029846018, 129106164, 1661422374, 1143207732, 2000132390, 120472653, 595333282, 281403009, 939586067, -299754480, -357941966, 676412923, 1707351517, -1856719834, 1897237048 ], [ 787247172, -2053055305, 94532627, 1796563387, 965862863, 249735081, -2102150509, -237493195, -895915397, 1396318984, 287853537, -1002840343, -154812725, 772121758, -1678083758, -36383753, -1916582052, -1374006978, -413604958, 404368631, -359613585, 1843631052, -515993237, 556873329, 1886388941, 665398068, -1263884065, -2099756082, 925863817, -1254229377, -1367133021 ], [ 1441023787, -1955210216, -791158034, 521095026, 1781883479, 1474494397, 679309201, -729388961, -1160507720, 185065702, 460407186, 559713191, 2077811835, 724821811, -1437756123, 444751872, 1360424099, 1704533002, -533229864, -1361716283, -505572826, 1037115498, -1309109070, 1919411627, 1389412352, -646016496, -244550204, 1195179330, 496153787, 489496628, -1381291410 ], [ -961528506, -1341368435, -408934856, 437387534, 1617144940, 2043987516, -82154820, -350367428, -888268389, 1521862079, 2132439640, -417685312, -851186587, 2132019219, -1966419551, -153967835, -1291521749, 400069531, 2003180955, -1826856927, -812043697, -1964295052, 1550221747, -1606663894, 1597605053, -670771570, -2054694384, -17878296, 1006555498, -1179855631, 186402324 ], [ -491350776, 535677351, -1303458869, -270149587, 1752786527, -1608667885, -1022516442, -1552318775, -368453163, -2035752338, -2027983832, -1024581095, 1061070227, 667163896, 338957623, -939209875, 1826736117, -517097715, 407382485, 380674475, 1780789127, 580213431, -242151686, 1549608442, 648683903, -599525818, -2004249935, 983445767, 1240381042, -664821646, 432122934 ], [ 904210599, 1165541178, 1853604686, 411541104, -704353394, -200562501, -20324042, -1358017461, -1080137581, -1273580372, 97149236, -305442789, 75323118, -1816877247, 1340444791, 1644412445, 1208716937, 840164545, -367885036, -1638343164, -1409694581, -758852058, -1059779689, -765100331, 8757174, -305392919, 2018408309, -1689140719, 768686012, -1203300651, -998127452 ], [ -234272285, 2114943476, 1968240772, 1441281068, -1922659239, -245600114, 1336760422, 790688613, -591008229, -1652814921, -96041679, 2074468566, -890329327, -1455378205, 1348729047, 1514494951, 1274241929, -100579988, -137939114, 1066997858, -1833942579, -733553515, -1788104889, 38031374, 1805490386, 412137130, -1965328809, -374441665, 384123535, -146922754, -178542627 ], [ 2043349788, -1286467253, -199718318, -540558911, -1457865066, 2114630323, -58064410, -19440074, 1740297587, -960294168, -1062354776, 1586487315, -836147593, -299166428, -990350159, -978103092, -550018600, -1025387795, -118339680, 1338411174, -710114799, -968900906, -1346631815, -312423668, -688453423, -433807197, -364606232, 285330885, -45034464, -1310134429, 667392487 ], [ 279383432, 1026281040, 1262460467, 1399831572, 949419011, -1069598551, -1655445971, 494968265, -1369144181, -1357641972, 701396570, 515421930, -1395672145, 1799766541, -1755107938, 1594187138, 1334706398, 464251758, -690103356, -959467135, 224223754, -1550791791, 1214098117, -232293943, 150213939, -435352857, -1612547092, 750538167, 771647724, -1690740073, -694061745 ], [ -1949554212, -698077470, 969044003, 297190413, 437131087, 406777955, -626847603, -418720185, 1050080371, 932463883, -243022165, 1040416459, 1252943678, -413338376, 1449827421, -1486862729, 1058923632, 231832817, 1860274964, -1301243797, -1838209766, -1935410624, -1602865277, 156428244, 1251270253, 1406855363, 984258367, -904170175, -317249498, -1944120978, 140452564 ], [ 1130578945, -1272147592, 43293078, -683787613, 1705229774, -1813891430, 956710699, -2000433429, -205494307, 682130349, -194412126, 398267149, 705696175, 861965027, -2075740108, -492309607, 1345258, 1310608112, 527535202, -529606207, 1322887114, -824675752, 1426708757, 421714170, 1230507603, 196368240, 1208174219, 955245147, 89770634, -179498100, -192926194 ], [ 1922565293, 427560097, -43835073, -723967492, -2077494616, -1412412519, 334845147, -1946725461, 1125093230, -609596824, -1427598, 298015917, -827971155, 443508926, 216481114, -731768072, 753210277, -960909129, 542776363, -2057682894, -397324027, -318336088, -507579338, 1610499457, 1333711149, 913978510, -1024001292, -433454233, -495262342, 971584338, 697117137 ], [ -1534010664, -366841086, 395329645, -442808542, -1878249015, -1611379378, 2055483088, 59731589, -1542253429, 2100553153, 1892461862, 1528583130, 210095419, 1219834083, 2090191791, -64710164, 2112869755, 1385866821, 552056037, 1772707512, -426590122, -1211105852, 1953760289, -14772375, 794827410, 1532021243, -1477830072, 1382135189, 854751473, 1646868560, -1231048115 ], [ 1967452293, -1592064053, -914118196, 71195603, 366331206, 1583582512, -1463283189, 1871873815, 109049430, 749882373, -1832876085, -1409097809, -345432722, 182755829, 88843660, -1461478773, 842764617, -1171702915, -1224950445, -1714975598, 1621662186, 785121746, -2029237050, -1588279401, 492492072, 634358569, 1771935863, 1968032032, 1570163343, 1488152950, 104153133 ], [ 1923366009, -1532849963, 414659564, -1728113505, 1155613845, 909717313, 2095740667, -1611654507, 910122882, -1891113621, -1781478551, -222752144, 1958308141, -1353039819, -811975813, 1318803461, 2095636468, 180149408, -697053976, 1525236601, 28127614, -474774170, -1158149934, 1812137187, -240530806, 2049789782, -1316573452, 224616407, -320033560, -1344013666, 2066255858 ], [ -1917837429, -2070587143, 1796457337, -1057376770, 39111195, -1708424458, -1280692462, 1441257223, -538040854, 1467416980, 1850558557, 2031410495, 1979384457, -356495986, -1261850238, 1105709236, 22831136, -1500682101, 1314899532, 1555699665, 954895005, -118111388, 668228437, -1546198643, 1411184343, 1711840437, 1351945199, -243507955, 450385331, -2067795876, -38237469 ] ], [ [ 385079626, 1368301265, 1710971646, 1132718298, -1438351399, -1305478856, 1625578792, 20405899, 1317267306, 394884959, -1956490542, 1999682852, 1615731307, -94713050, -986308478, -972877450, 1329753284, -1324851123, 380736812, 1854526470, 88152732, 212710374, -245213434, -1067653164, -1026252665, -336790313, -175793631, -2020228917, 1465619473, -2131949218, -1150082596 ], [ -675283502, 1876745508, 891636551, -1452204336, 1000340429, -6355145, -2126490619, -369988761, 787301641, -49103708, 1111234598, 2108414359, -1152663757, 357083552, -1490051327, -419387387, 885294576, -103318981, 290317327, -89364765, -443422408, 1038333672, 337913186, -978016429, 1332705663, 1058249651, -1747572369, 597861364, 53358989, 538349528, -959432350 ], [ -1791663570, -925028689, 73968453, 1173628353, -734744508, 642207916, 809614499, 1664852754, 1140556856, -574624332, -229569921, 22158619, -764540247, -1528135940, 256364758, 1515096099, -120843376, 509367487, 593763369, 1763150837, 334344469, 567583962, 1773844119, -1571588607, -1493252004, 271990658, 1556184409, 1930559379, -384002189, -1426874890, 869683804 ], [ -737941570, -1327114488, 625905602, 1369822088, 298784873, -714679636, -1361216171, 1836344548, -1456181320, 641317471, -1516262329, -14500202, 153247529, 1407783627, 1770229542, 1624370062, 7327382, 71702117, -387387103, -1233443437, -1248340884, -1473408119, 1657677962, 981625416, 2090146063, -748770563, 903016480, -1996134274, 66980961, -425401871, 1775108114 ], [ -233064591, 107779693, 1593035687, -664025567, 1772444281, -1344425154, 1468102210, -1556241602, 245173115, -219018763, -1635535554, -475061956, -1643611061, -1258050924, 1004499101, 36241582, 734876441, 982342119, 886262347, 497483253, 144103634, 1173319254, 1620250999, 1327958841, -289063877, -1563821550, -717771824, 2112838171, 815560763, -1444808632, -568616197 ], [ 1024969247, 1851992775, 296995981, 1622273814, 78881769, 1256877172, 1725827099, 375868596, 1243593073, -1301607817, -1902779456, -39479821, 547336287, -804625966, -22761480, -260783316, -371523721, 1119152572, -2002515687, -1281562231, 1623900926, 1707041091, -742536663, -148176129, 2143880137, -204072809, 1353031784, -1665858426, 1300722413, 38262516, 396971129 ], [ -750313331, 1415711215, -864316079, -1069300023, -382528822, 397687813, -1989314949, 358270806, -979152736, -296835022, -1193282769, 287192887, -1802553426, 1098821017, -1103251876, -1344006430, -2060031759, 2045613528, 912840380, -133340217, -813827506, 828274357, -152942044, 1746272441, 1027557952, 2012374285, 1575706659, 372140321, -2032260899, 1973526946, -1087286887 ], [ 325486819, 1135808215, -1051966091, 1165035707, 221484916, 1816988805, -1639916564, -945476890, 969954351, 1670451081, -1140504474, 949728194, -364100265, 1588239129, -530389764, 1945961313, -1133834627, 2120272599, 944933421, -1212060157, -777492986, -1858399526, 1897532554, -1484654130, -2118915280, 376588825, -199933540, 740897192, -153318404, -1244292745, 363019681 ], [ 1527481654, -1632197824, -975485523, 1549692867, 1800880236, -1193704969, 1325695001, -503126748, 932927694, 277281339, -372435598, -2127175157, -591847344, 526555222, 1148190860, -1273831725, -1301814505, 1118687000, -1078167516, -912356288, -364222967, 435914541, -731720750, -695530, 1978313723, 1636865007, -153848214, -618483018, -449774471, 10324206, -431503751 ], [ 150850635, 259321225, -1671781878, 410444767, 185016450, 1821709080, -46710584, -335300475, -1413122854, -1585118958, 522802262, -388127566, 49116509, -978636514, -1541177096, 2009109220, 550645901, 225589842, -130278581, -1971755990, 1741417919, 499586831, 165850480, 2024906760, -1101023176, -1287284570, 1034534741, 1695511042, -327064815, -1451782746, 1437341516 ], [ -1454421553, -212615761, -422879483, -1242041942, 1936830792, -6585972, 487087094, -1703719143, 1422802864, -453583129, -1633311209, 281694642, 408099447, 503812079, 1225284508, -531411986, -732172205, -1475609573, 2019042858, -772480608, 1964147273, 38272452, 1923725734, 198315198, 1902181624, 1465066656, -1895141413, -1919211010, -1492170639, 155842343, -1472435828 ], [ -1351768398, -1147390827, 1646666851, -844335070, 797208513, -602940590, -985187664, -1558902866, 348382211, 234301188, 1570907476, 1479827417, -1522226953, 268944582, -784077196, 476573608, -94367932, -594523504, -1078549503, -64956819, -1574434376, -91512219, -1327257052, -1345956469, -722430604, 1233991603, 1115609218, 1875972379, 2073979492, -1266844155, -1222370172 ], [ 1933919693, 1345653679, 639341888, -232936619, -1060797231, -1643011136, 1737481248, 421220657, -1934999817, -467382906, 1106689053, -827649376, 1813919867, -552217230, 1360891749, 50166382, 1324892205, -4882908, 723949223, -446049968, -1222969359, -1683818265, -103421659, 73716854, 685202319, 1711861014, 2089707003, -447446837, -1865810734, 179471400, 1705961892 ], [ 577182508, 169148676, -306757199, 1812722639, 1267054545, 1489409908, -2002207274, -943884853, -1642703986, 209785203, -2030495133, 1461154291, 1882830918, 1396856508, -1730572387, 40540286, 1332572588, -384103346, -1738050528, 1095784940, -265272312, 1535164640, 187809455, -593439794, 1239065771, 1099441218, -1476847821, -1036450516, 643900317, 1842341236, 1582582244 ], [ -1441191520, 1926848545, -128978406, 2076058464, -1142290821, 1834959910, 255706015, -653669275, -674833733, -1302427990, 2115258165, -334271938, 636937127, -1231314600, -776921764, 1838531478, -1954606659, -172682713, 331992957, -816689345, 295608673, 1804051340, -620289440, -864025246, -1099677663, -14069529, 1653804680, -177925068, 737440834, 1453671282, -1617858098 ], [ -65261300, 2140137889, -635215455, -910464959, -1613365990, -1435416451, 169437299, 1159674225, 711318146, 231187392, -1037011616, 76943551, 705293145, -1181325652, -163195569, 382292580, -1960213266, 711232483, -1958496156, -276189206, -1892459714, -1015592451, -363781026, -1486825264, 1374087158, 1617132665, -763290169, 264290423, 553623207, -86097489, 1481137009 ], [ 1601946797, 257166979, 792919560, 1819106724, 1579255704, -832013091, 1865641242, 38273670, 1880610925, 193346532, 2052609346, -1395296142, 1200978497, -2334522, -1546792111, 654995129, 210233181, -1719673975, -1496931218, 608552349, 1993489493, 108603572, -509704264, -553383616, 988444525, -509407745, 168560435, 1528258768, 1217050643, 1990019919, 980016579 ], [ -628508338, -1772650574, -177489537, -632953871, -76504095, 1881901223, 659626787, -1469471348, -1113177876, -1389623933, -616069806, 1987223324, -1548078304, 913556452, -2112694940, -1690908582, -1343473259, -409121086, -1953789008, -1947126193, -1106712444, 1284874409, -600127536, -1748707647, -1872421342, -1849933816, 1976906019, -385754382, -1568345641, -1511976937, 1530089607 ], [ 1369382900, 921211428, 105987381, 1155854465, -23862307, -1193488894, -340340879, 1885655352, -503891553, -1158861090, 497422034, -2053088398, 53591786, -1484994623, -2096992643, -642806290, 894412667, -1801602130, -1765544094, 1338441230, 1793318100, 260058684, -144351404, 1832496458, -1036878025, 375621685, -1889326996, -1874437939, -595013981, 156066132, -2130711426 ], [ -1809823791, -1562900947, 1884615179, -1026202748, 672294204, 1799510175, -653097736, -1484274123, 468894487, -735378110, 1082027067, 2014993049, 1888874972, -495480512, 543412306, -212269605, 751066827, -962045430, -424733192, -1655166751, -1181673048, -1178547623, -634582492, -1482198418, 694741769, 2043643690, 1597601798, 1104460287, 710646754, -786252540, 1960397269 ], [ 289299339, 739351791, -1799140853, 554209665, -1303164292, -2093776053, 1837659532, 472120627, -2082412686, -1835328188, 1245605309, 95265059, -1466519024, 370559730, 1833386739, 627984523, 1467439932, 1594219349, 1929344900, -116065251, 2128954691, -82453630, -694463806, 209153165, 1545147157, -710706081, -72282609, -981140417, -637449208, -1688123594, 1548321433 ], [ 1459177409, 2124613119, -1968162252, -1871930256, 2066655835, 1427391147, -905666508, -73224976, 867738252, -480753519, 993348093, 1211968015, -441431408, -1997253651, -384294325, 1994597922, 420211220, -1705282625, -1849437402, 2006025299, -2053252619, -2132422866, 955629426, -1703586430, 83611407, -1625851438, 2140196205, -1299785471, -864031259, -898076223, -545802877 ], [ -777746817, 579046871, -327238340, 805148272, 235717419, -488076407, 1351601986, -1623658375, 1512859249, -1855735602, 114371746, -2139957203, 427706587, -556695170, -1622984615, -950504514, -49032493, -2055134562, -244351592, 684860540, -1234100625, -623369332, -225752243, 193244529, 508203697, 1563617321, 907721390, -585764475, 1528751381, -1218096925, 1254676819 ], [ -953054847, -468737576, -1976994323, 1673532307, -1180045089, -1957005212, 1727643934, 1981327380, -1607075695, 1506514487, -728116001, 1216543138, -1595457193, -2043905876, -1894901371, 1193638789, -520509538, -1303446781, 1385530885, -440317950, -1983699169, 1421364868, 797950074, 724687147, -1933588620, -1429251004, 970083728, 1164245302, 1998865244, 1414305658, -960929907 ], [ 44941812, -182125040, -423868633, 205438007, 1700286823, -1170225038, 224268923, -1949332682, 62141996, -1855660140, 1523090520, -557915004, -1201839895, -1260680165, -1015998084, 57959759, -690831503, -1871335636, -1291741139, 803381150, -799999588, -1490315172, 450304981, -2002999357, 557210433, -1065418813, 81647953, 796284135, -243668779, -1655493315, 910374246 ], [ 1177786054, -961082891, 542635250, -2017086817, -825979192, 1454730489, -1759174905, -699613409, 1759280341, -131613746, -1146757252, 966363481, 569154642, -138358788, 820898201, 1224401856, 136821731, -1298242349, 361588664, 1355137486, -875164593, -1930577030, 375678897, -652154252, 1390482242, 480324406, 1188610630, -3932543, -1189399746, 659374908, 1214377597 ], [ -1141778314, 772836397, 2026120187, -273800223, -1006821574, -59144856, -278004882, 70134948, 758008734, 1197887004, 1013916403, 480549062, 733574749, 1493173030, -1147967841, 1376580110, -1419737333, 1777557102, 197439339, 1610074711, 1952455375, -2057728290, 191021740, -589212616, -1362368113, -542706061, 482387778, 802766179, -1767347651, 286750096, 465900276 ], [ 2106698546, -1230616918, 508337315, 1228705865, 287872411, -1248788241, 1504176444, -1577662079, 1245642796, 1861341320, -1458387826, 525581972, -68912716, 973111163, 2112063862, -1147382772, 892851194, 1861056221, -2046513238, 1320996897, -1883215366, -1425287342, 994130333, 1671559388, 1173885768, -1335811574, 1372101807, -907618933, -890550443, 1254628509, 1314557285 ] ], [ [ 1248009842, 2113742935, -1092334776, 326973922, 296166928, 420596755, 2098971251, -1098613810, -1354916683, -1220965791, -1737016860, -2113671202, -813469063, -1223815061, 1929028421, -1495512391, -758977808, 699089500, 608385493, -1970932904, 73717185, 2012048388, -1259864456, 1803694864, 1511513237, -792807756, -491251488, 1768878554, 341126962, -92299465, -49982988 ], [ 1544079457, -1562037093, 808828445, -1983892807, -1748432741, -1512939025, 916357532, 1512695786, 600703035, -411462201, 1313896876, -951447368, 1141373185, 684976259, 998163864, -962495635, 625715217, -1357331187, 1538616512, -1767739243, 1198607252, 419634144, 1012852036, -1847297501, -1620930328, -737359770, 2027875438, -179524083, 1614913073, -815921790, 152430991 ], [ -289156755, 1717993835, -419116247, 163650029, -876575487, 215903355, 357111240, 1470767198, 167454478, -485520685, 447956420, 942809628, -865219536, 1302725071, -587200591, 1714682054, -565975374, 542688166, -833973841, -908518853, -1641128840, 1211758589, -122734427, -1750826954, -1053248452, 641965997, 990235621, 891757710, 1902365732, 1613295723, -525585315 ], [ -450256719, -1142052478, 1092698789, 973890424, 277598310, 933979034, 551169427, 1307285663, 794468948, 325575496, -1473019039, 36617851, 1030236756, 2019723043, -1738758001, -1073881763, 2036320190, 2088073108, -1536279733, -928460840, 2088300225, -1833816175, -1070952161, 1814491993, -396895690, 1397693009, 302815042, -944219198, -88036563, 443314762, 888366537 ], [ -21314044, 757833810, -1566615401, -571751904, 1104960343, 1146179479, 1352002564, -48538873, 314845445, 509395671, -1725651918, 882004494, -1193983023, 496252450, 1565593250, -1811765106, -666430991, 1099092177, -1706617465, -105830940, 1010018174, -1584029293, 2012134099, -1327834914, 881912582, -1190453358, -412833217, 1661947046, 2106176994, 442743731, -1278265931 ], [ -1909244316, 837116567, 1297871128, -484604247, 847385044, -1231888731, 62947155, -1689783761, 1399527340, 1480247794, 1151602995, -2103269857, 13461567, -88846516, 1018182374, 1099188206, -2048300215, 1762820934, 13338220, -1767629938, -559305999, 950064372, -1155246908, 56552759, -168659611, -610325892, -462031885, 257302508, -1353487885, 687963641, 2146706044 ], [ 1075778208, -1924174874, -354409245, 1450104218, 844649115, 1091279087, 638749695, -1828073349, 963467117, -682391750, -2007299370, 491461509, 543812798, -1481615058, 1062073841, 1043823715, -521382128, -638825420, 1627744104, -1539157341, 681856051, 820223496, -1118364350, -1069354329, 100148683, -637497936, -1725212320, -279212738, 1008578491, -290908185, 1065999066 ], [ 1247641352, 359348218, 631411523, -1863819501, 1515442025, -1474836608, 1164933748, 1158465951, 1874478931, -710180686, -648104118, -1077094750, 339245055, -1239769976, 1468568162, 700134873, 1361944593, -83592680, 1330103518, -1691906910, -298659330, 522825544, -59709170, 1042403755, -1806240595, 1293536231, -1398552050, -1608124942, -252622845, 1286726348, -811586598 ], [ 1447974967, -1111833464, 1247695246, -1504082996, 822752218, 1088569421, -1692699796, 1334783480, 532732134, -38607925, 1759410967, 1396135969, -587119212, 1780281503, 1654739725, -1493020661, 576779713, 1420603528, -1594137521, -2028190301, 1118109830, -1661777607, -771086066, -381320935, 1547817679, 734379404, -952181300, -46224000, -109705362, -1248995019, -191733063 ], [ 563354495, -1586302025, 1583818356, 803201065, 1267384446, 101796128, -873146089, 961111143, 1726911633, -1439475225, -487158858, 1848428324, 1712663917, 1558598651, -1703168242, -1597817386, 1870036320, 1567501841, -652421448, -826084366, -261505655, -2115960469, 1451581681, 1617452322, 814650314, -1383593700, 236535729, -366187885, 767525223, -1904695707, 90994426 ], [ 1289923579, -2034705813, 1955464661, -127369237, -1962406145, 449148222, 785092632, -1583094712, -99291579, -1177621958, 1780236277, -1162704110, -1630220475, 176074292, 1755728649, -1179018403, 1685032204, -1171101308, 1808557749, -320159340, -417394908, 1238372115, -51891800, -947226879, -526308035, -1067040447, -223898546, 11343303, 800012151, -632993292, -996171702 ], [ 2065330842, 1389467482, 1316277503, -619814629, -465071296, 754183812, -1633196265, 2012185600, -1211670192, -1145682785, 1217024983, -952868882, -184870610, 1922667273, -1308439688, -1688513214, 536434325, -1998207245, 598904194, -1105519888, -733359871, -472226436, -1528570270, 1722228366, 274071062, -627084662, 274001729, -770357443, -184885408, -1530949914, 2018116123 ], [ 1196530202, -770895343, 198447436, 12041057, -1886109766, 581441216, 81079252, 818375357, -1097529544, 1483233222, 1027865954, -1198959198, 271818984, 1556271222, -2023271334, -1712529343, 1386661303, -1868850018, -589754702, 1593815158, 1156506839, -751213464, 350346140, 1272978415, -434895630, 1177018589, 1463620502, 753637480, 781976715, -1268928604, 1451450452 ], [ -323575196, 162147111, 1328691994, -793666170, -1725951292, -2079079067, 25679810, 251075276, -1487599109, 433383560, -1708410370, 517688908, -251409152, 2114442935, -818055194, 1240243553, 1377783787, 1885166032, -51695337, 27373480, 1035374158, 32051508, 692914182, -176441512, 1938336246, 2099976576, -1030699934, -1588705032, 1206012519, -1317500842, -1341646975 ], [ 1436394476, 1555992546, -1901357844, 1604226855, 2103389207, 1363351225, -1179076599, -768712549, 596213027, -1517332806, 1403432196, 1474237438, 1502259840, 384737673, 1849294227, -223295113, -595390410, -375319322, -1051438418, -1712260733, -112415682, 631170159, 1206215418, 89360656, 2093827521, 1981176402, -1502362428, 751894236, 591585289, 1999871452, 1447056674 ], [ -1546871639, -1250475387, 783806429, -1031679533, 1349841346, 218053312, 477375777, 1511227643, 493285132, 429214179, -1478503166, 1533078724, -767872354, -947130913, 569301405, -1583807099, -115926911, 671212145, 1559221213, -1179904675, 1190950308, 1293429968, 150058841, 1614072523, 480514162, -955632952, 671579163, 513681956, 666649580, -1461314154, 842151044 ], [ 1529451313, -12121683, 34117129, -1615720618, -756261182, 1954825764, 1774540088, -2076807606, 698507765, -2076264880, 739224675, 1882949299, 364005190, -24125414, -1047286927, 1363883639, 1783710625, -490851659, 800873473, -296597085, -1147701417, 882081045, 376181792, 38018641, 1302396718, 1720639219, -981996169, 822455559, -252825362, 117114918, -805899604 ], [ 1416200943, -2121199580, 192837647, -133438603, -860620336, -694654020, -1630444817, -1418155836, -641880378, -1681230888, 577939332, 265686146, 2068831604, 1764846744, 1054584301, 46286882, 510952716, -1793612671, -1278238053, 960014434, 889057486, -2072689329, 98595615, -810334889, 1026357757, 516869156, -577756948, 1802130860, -93928848, -812404304, 111782777 ], [ 1760119062, -592287741, -1090491351, 338083468, -964582847, -960483883, 321162554, -1819595059, 1754468146, -1381341842, 842019523, -25046721, -977713291, -1859227734, -986269255, -486721838, -1668894608, 754578931, 861775383, 52108928, -1343919505, 230083220, 1181095017, 963968048, -564470151, -1628228191, -160754683, -1014432331, 1166659132, -332749077, 834296435 ], [ -995823400, -1251551841, -262847088, 1057012830, 1690712740, 1594482597, -1655941561, 666915386, -882142933, -1240211497, 1577523359, -1793365582, 279156127, 1199700036, 2018591536, -152827822, -1406753513, -254162172, 1098320889, 106485520, 1456382752, 779228508, 1969388783, 533834703, -1469790443, -1861036832, 153549546, 1932974917, -416505878, -1940529692, 455133128 ], [ 468011958, -1806073161, 580664119, -112497677, -1450493114, -2023024582, 416913167, -818305805, -1217384533, 1380816417, -923160031, -141306646, 349019619, 1508879152, 1738836362, -1897710613, -869144994, 859141764, 782248516, -1889946879, -919413950, -1480134090, -1379796272, 1303987255, 2137770129, -2062860252, 1620861575, -512941220, 1424925778, 1873893110, -165656427 ], [ -1480861872, -1402971432, 1923525026, 1175523592, -1306920805, 1512401790, -988063393, -1828925265, 593137559, 216884229, -2119448069, 203757810, 897944633, -567401255, 1733142219, -500353245, -619213792, 791675297, 452537380, 1866929321, -612913723, -1621443819, 824254974, 1977109632, 115612691, 364175141, 11416837, -593950027, -1922908537, 2144079792, 694263782 ], [ 1257736421, 25771364, -464149201, -769290832, -1194197763, -87101150, -1591899318, -728026571, 1960881917, -983166273, -891616521, -1626889822, 1714095219, -1203251707, 1301414156, -1590488483, -820801852, -2104051145, 601958184, 1021164303, 1629762771, -1741860969, 1433200495, -451568809, -1694779131, 633491750, -706753695, 892088173, -433477879, -1818317226, 1444249175 ], [ 1638462552, 314513022, -1763129920, -44168473, 56916103, 1176444593, 1384019062, 1930425342, -181260625, 1052714458, 2145986569, -759850297, 884006324, 1900426426, -692271899, -1538646575, -1820171039, -1034087846, 1396358952, 80567292, 1591248538, 700953204, 561117768, -1939435402, -727174160, -74060919, 282856347, 995600015, -2135725868, 709718769, -354876367 ], [ 1822611488, 2088748292, -1662455854, -1232039585, 1375153869, 785633355, -1946117439, -1696724541, -1108104077, 987410664, -1064649250, -257710606, 1528765306, -683872442, 182034072, 23995619, 233417276, 1368633705, 1800663635, 1453266891, 286948655, -631834664, 1697302348, 570626381, 919710060, -760217607, 1935026575, -207026164, -1020002163, 671159489, -1090705013 ], [ -1049269191, -669095910, -752216377, -1676776546, -1434878844, 1487730720, 436049411, -1233649801, 1484229106, -2070596256, 1795754655, 1080235970, 1901221945, -112284081, 1200592583, -872214822, -115787355, 1941053976, 1342154399, 597459, -1049185116, -49928746, 46915566, 656073107, 1797433087, -1770750303, 335419769, -591692793, 476997353, -1178621029, 521013582 ], [ -1858780440, 1304673451, -577616036, -1786180363, 349551387, -542304868, 1800587475, 1874825716, 594049321, 1997598839, -1671007709, 252845126, 1211980154, -858882560, -212281102, 1509863551, 1660172207, 1678792044, 945742484, -870674424, -1580704351, 1005624010, -1961684171, 1937782000, -1222778110, -291277433, 2143710335, -1797376035, 379363723, 1432457722, -1462862086 ], [ 745702582, 1058010806, 1109040614, -1209391030, 687268206, 257345478, -344804528, -46844060, 1995147203, -2001604653, 525747555, 292169336, 108608651, 1659571818, 242667219, 1395280893, 1132257802, 1351657895, 468471861, -2073602771, -1831562797, 81268375, -955596144, -1083850595, 56809819, -120721209, -1438279739, -184212557, 1528092514, -1521228878, 1188010645 ] ], [ [ 1267705779, 1101879368, -1485110749, -138927332, 1824478128, -902014868, -4974054, 1451364879, 337626952, -632287224, -1639374841, 251272892, -30405853, -889447947, -796842235, 2072697606, 505771263, 891411302, -1879337721, 1996084608, -800418545, 1978571500, 1925443017, -1248758087, -721940918, 991626394, 1040665, -147256135, -404628197, 559159112, 705627465 ], [ -146704909, 323319849, -1902209263, -513856314, 777121651, 1094607988, -53865162, 748292502, -1573531493, 497802724, 666425928, 231372256, -1463032485, 1749255277, 1617344336, 1926169211, -2056797327, -1829839240, -339616542, 1990368582, -674990538, -775749951, 1646069828, -1989425859, 1046591412, 257348419, -1011573376, 715867321, -691948275, 1430451686, 585964026 ], [ -2108255923, 2009619594, 1114624107, -401919338, 511727712, 1437363960, -49916104, 935643001, 1372773830, 886043085, -50457305, -1121822811, -1184116821, -2019613051, -185658690, -130818498, -581587061, 467983936, -808451644, -96146194, 1178835199, -496921315, -1857628198, -908376902, -358894267, 1543564967, -1882080601, -1418397520, -981614902, -2124435094, 1784471113 ], [ -1682893810, 593320037, -245678055, 1494074855, 258266536, 1650108406, 848379368, 1392951513, 261484727, -1800973943, 578658777, -507827972, -1645544821, -271064912, -261652487, 2124760768, 900286729, 1194968968, -754886647, -292715665, -1042087030, 64743424, -962725424, -822431769, -518877529, 1927702189, -2131333817, 1574304825, 1735943051, -1070496957, -1263060756 ], [ -1034512072, 1531994440, -1505538811, -1906548404, -1475705438, -948463095, 783504872, 186207617, -59204833, -1527036614, 1113576820, 2092614265, -493786494, 264256973, -865140644, 1318453055, 327961338, -954705721, -814064757, -1331082530, 1899018580, 1492068666, -305327973, -1199263896, -1289954823, -502173645, -1795038705, 1033031584, -1776453279, -1144470653, -441051314 ], [ 665058074, -310940502, 1958704549, -547633658, 164006124, -94308479, -986779845, 472717887, 1889924968, -1327202258, 1788538388, 1406403271, 534595776, 1002824576, 1078431749, -677595926, 1082284119, -258707384, -235770904, 1809261378, -1008583331, -1809336916, -1861179691, -398749630, -1943644378, 1835542014, -1919255167, 1238732862, -1120687819, 983410037, -1663733707 ], [ 1912845787, -1942962168, -612449420, 357613644, 565882404, -687836550, -1936934076, 2144621143, 1577571186, 719798687, -718294989, 1885431262, -1386660515, -1869338928, 1270125907, -1022738353, 1084291532, 1208068471, -1569383196, 508017068, -206200404, -591922881, -132120557, 1463430674, -1576785941, 1987394, 969901021, 1788596117, 246359097, 203246107, -1378405529 ], [ 377019510, 2013706197, -817247130, -34323548, -1803911930, -939091429, -2090161795, 1641429942, -907525181, 1864046910, 1504206762, -1430649336, -695964066, -250953589, 1433151441, 1989505407, 2108937324, -140966376, -295938980, -1537160642, -276774450, -1335543675, 1509466889, -589522162, 258515513, -1171283747, 1426357150, 1065471021, 868486273, 1478291888, -538939538 ], [ 1944156430, 625108896, -1738676637, -2027242185, 1105229711, 5729807, 1873337960, -1763074027, 890589941, 221689852, -1832463944, 1340728596, -1867448068, -1459724869, 1800916765, -449453227, 1425431476, 198340265, -90605859, -1279878842, -1599207514, -2006051135, -2015089421, -2141294834, 1934712218, -1050388404, 1638149189, -829818133, 46969514, -151448289, 1422854850 ], [ 1496363043, -1625316111, -359105242, 1634094056, -1788938810, 1365263071, -745106829, 869644899, -833197757, 136294585, 300194719, -1137486455, 638174295, -1731389446, -2145318914, 722926328, 171202054, 390117061, -1089789293, -1958466360, 1123156926, -915683421, -698166124, 1601754281, 1785655379, -607791303, -440873758, 2037604191, -642336191, 276653982, -1570057154 ], [ 1607772750, -1396657480, -797418257, 747726933, 1550057250, 307072819, 1521680704, 215572453, -105091705, -1576138824, -576837435, -1692819500, -1008280850, -265596701, 1894322216, 1947016582, 328707187, -341505229, -643384473, 1734232481, -559875015, 2008154746, -191840957, -1670414768, -413327792, 1823013910, -479819795, 951164800, 2120198093, -1738956836, 1658613725 ], [ 978382284, 680658620, -28944496, 793621859, -1547248260, 1843396474, -1124838570, -1491530497, 894972499, -1817325204, -776729268, -1096958429, 1941184432, -1062408853, 1375331486, 347060906, 231848777, 802409439, 540236819, -1034438198, 1799379713, -1991126050, -770687956, -840906885, 1327357714, -67601000, -219968030, -2087872089, 1594874143, -404445587, -1867424175 ], [ -1003922821, 935966596, -2056184972, 1324998300, -168028199, 486607367, 1049786425, -886839645, 130911778, -1511914428, 17658688, 1026871530, -1508299298, -1597174293, -1686848001, 1478891536, 1631240234, 4829956, 270425072, -506512444, 56731769, -1130995290, -130998602, -2077098188, 79417348, 1740658318, 876698845, 448342165, -1129058978, 862834090, 1850951601 ], [ 2034524385, 1928607313, -1208240712, -1202443578, -1878112388, 1752651857, -65640797, 325349136, -339037732, 719048043, -1873690885, -742898295, -118936653, -1498423825, 177731089, 833072011, -1645850128, 1406976284, 838581981, -1833115442, -662612738, 1059740987, 276352818, -2048211359, 588808561, -887995888, -608995391, -1928738043, 1011416369, -935213698, 666954171 ], [ -290778381, -1900123834, -1679233815, -1571351778, -2015582469, -1954892764, -2039430426, 1587839600, 1831504704, -647665896, -1792298224, 132161006, 904503576, 121604388, -387725040, -115942706, -1718876208, -431032602, -1677263702, -663994837, -1637341595, -1034396752, -1278372621, -1131731630, -1488020510, 626765090, -958445854, 870072445, 32306348, -1101269419, -1289169626 ], [ -1560149483, 1578420457, 1167927036, 319631994, -1830411612, 301640036, 221876479, 1976069807, -61304567, -1703368849, 843377539, -187421331, 1272300486, 2092167525, 1812658845, 385572940, -971522694, 227238972, -1982368224, 653611847, 297779568, 1521448865, -502528680, 1084158399, -240139837, 275364490, 1463574008, -702624740, -596975409, -252510911, 168947634 ], [ -1926670890, -1564944161, 135538103, 1256772251, -1877860043, -43540762, 1391880610, -747102544, 1992468909, -269916813, 824838201, -1117160691, 1681152709, 268174369, -148945512, -1178803357, 1195210782, -607164488, 1926960032, -1775340013, 2123714738, -858035755, -2108199803, -508112343, -724801062, 1194735072, 2041924830, 638030955, 484935280, -1640396303, -1099653159 ], [ 438031232, 756305608, -246430058, 1420207075, -362067799, 1598672025, -1700487473, 1562689626, 363465157, 1959299060, -1397352456, -1646103066, -948424986, 309999652, 1372312205, 1240977604, -1901158565, -215760706, 1201083396, 1085175037, -473798763, -406652454, -925332792, -957940178, 19030222, -164946675, -1006367310, -1947783745, 1473424253, 1323792428, -1955128372 ], [ 401500980, 733266674, 253484282, 1313301945, 571282062, -1225712402, -569371584, 1163993893, 2114232487, -210195967, -444087789, 2100322825, -1140716671, -529081334, 1404221924, -764669300, 662445890, 1687718355, 2117127503, 685684617, -1688580336, 1167688923, 1745705749, -361528114, 1091164235, -33140606, 2089642606, 2071381577, 455415165, 172975187, 942897510 ], [ 1059371250, -1375678647, 2059200216, 651597951, 972980765, -1558122398, 921982613, -1251048109, -1650877841, 1406499273, -1238042768, -914170406, 1211102928, -439105338, 2073375185, 83458087, -284514431, 741788138, 1123138177, 333903726, -2099783971, -1333343823, -1614362449, 235638023, -1809471596, 1536998517, -1691846154, 449264419, -1899619651, 1593696083, -2041099659 ], [ 812507176, 732981195, 67504590, -258344075, 1811714610, 181104812, -1491614394, -683963673, 349950944, -424982519, -560328346, -1461403899, -1147127823, 611046113, 1484493950, -1574579394, -1179834503, 1637172107, -570575083, -934327353, 175640681, -1026356898, 1628622214, -1301434511, 467202023, -1686243911, 1726530896, -1069918930, 1206454549, 2137435225, 268338909 ], [ -2043707247, -568394483, -30001477, -1745816617, -625299202, 284060938, 1195175111, -1296963002, 495143013, 851785310, -2018991830, -301997614, -1802659285, 1414060510, 678768947, 302940462, 816502908, 1868658602, 590582504, -996122142, 666735959, 1286401002, 1440745750, 129847253, -504022764, -224826132, -779217540, -1241152184, 1377601359, 1937791405, -715180091 ], [ 372168394, 1970696824, -557367065, 947492458, 1348952850, 868134358, 17697322, 1749475903, -677224302, 1145143428, -1076482837, -1963219380, 1397152149, -180143458, 746060122, -524343390, -139046928, -320611994, 356297319, -938188270, -1254070087, -1196699310, 483117104, 184404670, 2017013032, 1043334441, -1055622456, -1356481138, -1299431945, -961942081, 1086066297 ], [ 707680441, -937494059, 722353035, -1250510411, -1777543931, -421820590, -1814529467, 1322703346, -11346694, 521287556, 1446121073, 923722482, -1194228403, -495220235, 2140340928, -54606457, 2143280906, 245338825, 442371699, 405750636, 1978262467, 411062772, -460170814, -200208059, 7261434, -1243685395, 872925049, -552300885, -1843938254, -487652067, 1155316580 ], [ 1136711515, 1875518644, 1910799509, 301479972, 246610337, -1206721350, 1888065066, -1588179962, 2088016231, -1212214462, 1689316291, -1282439368, 996306135, 1546911411, 967253599, -1559118574, 1928971349, 2018980599, 651601366, 1197257786, -293353650, 998345530, 2101873661, 503952428, -963246810, -1954666340, 734079954, 939404931, 1295453315, -504270314, 1018615134 ], [ -1616550020, 1201656854, 1425936447, -928222982, -715332349, 1415971582, 439860962, 5474905, -1475436252, 1333637384, -1598112493, -300015790, -229660005, 947410903, -1962814749, -2091181260, 491578073, -597093155, -1809070560, 1180898765, 97610569, 506852579, -598941228, -1205602426, -757402474, 1739199274, 1156038537, 1534864265, -110470520, 1645717040, -1316145951 ], [ 715333573, -484352573, -1330573564, -488982792, 730156898, 124701610, 1683891964, 629548675, 232605305, -831853160, 1301630092, -797929198, -1522250258, 1263868739, 920651287, -1373077719, 2080536522, 662594104, 178986102, 2096510289, 1010466863, 1211786326, 304676562, -1000865072, -1851855049, -2002804672, -1105473556, -906468726, -788152587, -2133682081, -837409116 ], [ 367043479, 81672519, -176836504, 1694964366, 434269518, 331572379, 1251000997, 1751720927, -1152793513, 1600806700, -548802839, 1747997437, -166847560, 833257757, 1155874569, -448426643, -192116112, -655313576, -1240885514, 2084027167, 1700306992, -1803799383, -1878173316, 1301864439, 598653840, 988371358, -835354221, 383882727, -52592374, -2007741100, 2004900360 ] ], [ [ 2005401387, 404091522, -1602438622, 741218332, -1135579470, 651282217, -1292538188, 939289702, -200328243, -240427083, 2104053296, -2073636213, 1761720421, 1674257378, 1910848961, 263793636, -2131700488, 1775149660, 747873459, 1015612345, -1047884244, 1087414365, -1445517874, 655167659, 869450957, 1982638296, 1623113299, 1264052843, 913938919, -277133176, 496579384 ], [ -973174613, 1184450004, -449927657, 1530104749, -1366735783, -1733229274, -1124478521, -237706284, -1449831581, 184562338, -1902477344, 1260832705, -459215970, 1374592072, 1113746492, 1727808670, -1850061815, 114792915, 609025422, -1213222543, 2060715911, 1634589305, -196232617, 1980994979, -959256841, 1989185704, 524847401, -2057205556, 789335167, 1354187903, -887847010 ], [ 608357963, -433538166, 2083858127, 1887378531, 291355210, 114494839, -1793414174, 2091044565, 670094193, 38070482, -639204182, -1443659564, -1192470550, 1283582920, -939939080, 1540980341, 2143268110, -2016672173, 1321634833, -1144292656, 16643255, -213317872, -681537901, 1805218675, -1225420945, 1650899001, 1582193822, 660057650, 984889762, 1132130925, 785321742 ], [ -1526374297, -550338614, 289995649, -66860748, 1212968528, 1922750310, -1136095552, 1344623499, -1609007964, 2003719433, 428968837, 1978349676, 1802845069, -2052911695, 2034426130, 2075544023, -317525603, -210254507, -140295300, 214438770, 542349532, -1803329249, -1985936047, -1877706500, 182570885, 251077302, 548465586, -1084578049, -1610597427, -966000237, 1413597827 ], [ -219551434, 152128222, -1684148371, 1582648434, -1393975227, 233957044, 2122776227, -823730345, -134845045, -538445057, -897164720, 1954637051, 997512677, -209989683, 436967954, 36126931, 1932937088, 1110280853, -786987814, 1353517926, -375641102, 1804991067, -2057927316, 828015938, 572694548, -867660934, 500164582, -1505576989, -1459419887, -175459543, 1480062222 ], [ -1742178843, -1063243628, 1778216049, -250258331, 2061010540, -1261164280, 90821239, -614745819, -1981082776, 1690866854, -876338512, -1837680459, -479322683, 121068120, -469540318, -807431001, 872256905, 868807510, 2067782712, -1579295901, -2042070005, 1536321381, 1999464882, 674660745, 1790935824, 457863547, 1529570001, -74444005, -273767831, 256048883, -465671624 ], [ -501627909, -88134463, 596422512, 659612211, -2069938396, -1017919429, -1047052441, -428682900, 590823909, 1973924957, 942125709, -1831705310, 773021310, -1278121505, 907631870, -1969499102, -630234855, 400252408, -1257120192, 84469083, -296307861, -1866571767, -581284991, -163531559, 289608637, -1308382993, 1341757517, 627381798, 1163225764, 1324238208, 1120052859 ], [ -1687558466, -511721131, 1095093263, -494037156, -253747455, -411412693, 55943323, -2015035250, -217280829, 584685266, 930690844, 429723798, 911216420, -1866670462, 373928229, 688170645, -1175804092, -459647322, -515004507, -1933044725, 1349228495, 334633160, -803170905, 1965854330, 1795567226, -1858683659, -910815465, 1908218748, 216336141, -410459003, 478444233 ], [ 1202984304, -1422988665, -1142239156, -32143521, -1336265932, -1025824963, -1562528499, -1120720530, 415355346, -52964320, 382217996, -867607905, 1069016980, 400010672, -2047442072, 897340433, 680579087, 980032065, 366437846, -1249925500, 1271095458, -701883794, -1191923971, 2018152753, 352617848, 1785707083, -590942979, 1805378907, 2027714443, 465641590, -823132126 ], [ 254363712, 387914856, 138692019, -777017601, 988671840, 940785972, -1948314385, 564925581, -1457868882, 1972641602, -984569224, 458253284, 617968278, 1232797518, -1011784304, 1377322879, -1544347220, -2102892769, -1729960563, -1953512313, 1701453447, -1803343918, 754294164, 129193790, -338527258, -1424534301, -1725168210, -15295137, 584226504, 601528874, 518019000 ], [ -429157026, -2116201849, 1307205220, -767617209, 705824612, 1143370185, 2119709684, 1565484867, 1593392440, -1057701327, 565204895, -230316238, -30727282, 1172491006, 1923153959, 414329298, -1603077935, -630531608, -1224117848, 2025499155, 2004385270, 44326254, -1303785797, 541484577, 1884586133, 15613633, -1160488777, -1595295883, 437535360, 196974798, -676644440 ], [ -944792831, 1129540408, -2044515635, 930992226, -1451962444, 2060210073, 1830026054, -1776729739, 1290913115, 391726852, -2052483799, -731224813, 470468385, -1537445527, 380124656, -772837520, -125202384, -1509286142, -1528830918, 1888222964, 1871222718, 1332169955, 86252495, 1833548609, 1000119238, 182966967, 1501096145, 1565908758, 1987988440, 2124851879, -1677947105 ], [ 2060350772, -497188839, 674409054, 109304515, -808345331, 335776144, 355795771, 1762127110, 2077618829, -80091217, -1915887256, 1143876488, 1639449222, -215721659, -802282479, -497636711, -361136781, -1030816227, -656963468, -843448656, -1607653538, 585409655, -489347166, -1909397170, 527132030, -806151294, -1549296012, 750585945, 837543930, -1762806078, 1102957129 ], [ 173839124, -1483029045, -175252271, 2117313539, -1867767503, -46459696, -1819168661, -1281204416, 433016648, 373267164, 120327222, 354543222, 948013658, -134475744, 533841067, 1683946106, -33794823, -1637734568, -292761155, 841764684, -780099951, -670593462, -1975225528, 1854839997, -1811632500, 1560878335, 335333016, 1036482377, 342176626, -1762486108, -1953421568 ], [ -978769612, -279842085, 1978651057, 1930540687, -1477638393, -1339826313, 1929996168, 1151652125, -547505567, 34954937, -2004914513, 1193430149, 1371292770, -980149040, -1831771542, 2080683895, -76883765, -601323974, -2040615363, 544600487, 2023591226, 788408712, 1991765269, 689670880, 869354288, 127489365, 1337202545, 758210887, 401992190, 770148970, 1773324666 ], [ 1020889618, -357582814, 971580251, 1705720503, 743839637, 118796870, 1763812490, -517143715, 1710541306, 174500728, -1964427569, -1903849076, 2066086270, -990757973, 1263198867, 639542577, 401525698, 58387854, 465377096, 1207064251, -477848906, 623841683, -298885534, 760642134, -519519954, -1291661850, 1929097732, 1978764825, 421132557, 626917511, -1465035211 ], [ 1024691707, 1161301109, -1633107227, 834645246, -1452306095, 572529769, 1218961487, -1013221211, 1569614224, 509581329, 2096968567, 1358686699, 555973557, -1429367255, 1940054724, 203434052, -355800975, -1249953828, 57110886, 224929795, -1955988907, 610274999, -1968996704, 1334876061, 54929681, -6761370, -416151198, 1848596357, 1065405258, 1766760977, 1400011249 ], [ 1361003058, 1433642123, 236947845, -775423456, -1333963388, -974917523, 647874726, -339802504, 884643415, 308911679, -23059334, -1141228510, 2005522548, 159099260, -1730686271, -467795033, 1521286650, -780935042, 1734269855, -1049016085, 550411404, 62373992, 1665434984, -945671966, -1236520303, -1131678641, -664639524, -996037883, -1368426738, 337437555, -800777418 ], [ -1476953923, -1437332765, -1654688135, -1443777377, 1895843109, -2015194406, 1947966453, 1050953617, -931866663, -849794596, -1753249234, 477045321, -1830640165, 835354019, -181833595, 734971726, 1948508211, 1849969410, -1327836834, 943917360, 229829680, 497840656, -1814068379, -1579092143, -1430517979, -2056219589, -1724609679, 967105223, -760603543, 1578179077, 1214342012 ], [ 424336958, -569759395, 2107501023, 568422502, 1666438041, -986740300, 1884800180, -946800925, 991380218, 2135849835, 1991020255, -594399182, 431446128, 963329744, -133906376, 13091512, -1950826058, -1785402433, 1811693757, -1818971442, -451788209, 1152678046, -1730881867, 1589525964, 912073515, -284414319, -717190814, -1749623700, 188178173, 1147803831, 2132272798 ], [ -980627292, 665232735, -2028125670, -2040044353, -1332119936, -1908380560, -849280585, 342237292, -1446498882, -1929324245, -513036183, -2120523204, 536771370, -767774222, 1182457188, -1903845533, -670540065, 1533286574, -611357016, -545268078, -2009201159, -86237668, 883726860, 1111676576, -1470126678, -725663215, -1840411461, -761779319, 1753444474, -993809106, -6425434 ], [ 2045916456, 1931867993, -1247387245, -343635522, 790983955, 2099448681, 622002704, 1146041124, -165693835, -1584982739, 1126231319, -441787153, -1372879929, 5831704, -1807218853, 787352046, 596794797, -234347505, -1026816582, -103256184, 1608098968, -909587458, 303966265, 211900137, -1355554906, 142003185, -924164680, 1475110571, 416999691, 265192211, 1854560723 ], [ -519683868, -507552322, -1122857315, -1891087263, 1343223977, 814821095, 769423686, 242156295, 661107916, 1091533875, -1805703815, 6563119, 1483435197, -435210042, 267015686, -299839807, 1494840183, 1339550291, 1260172887, -473158133, 1950674883, -154410454, 1027314227, -1072091265, -1367846855, -2086527749, -947733138, -1238444324, 1989857551, 1319121067, 2093438344 ], [ 1783983008, 305762058, 1037864535, -1233493378, -269585935, 1397822522, 773139040, 1967819824, -1615668744, -143201036, -1752224649, -1459404592, -1341461858, 985185195, 446747224, -84889690, -342103311, 1442813174, -1361651168, -505971394, 196101644, -449622650, 1767752093, -461489121, 220291004, 396206528, 75445106, -1308535103, -622793419, 2112373646, -2094390912 ], [ 1444596966, -1091347104, 495148837, -729444587, -1464563912, -196013716, -225521198, 1813358892, -1366413385, -856526924, 1467463793, -802985918, -2072908322, -768820316, -188704915, -1227593489, -1447143356, -289032497, -2008238126, 1063590755, -447998060, 1009159880, -32402545, -2130454576, 2085807858, 1153091926, -1839811109, -459210320, 660532467, -2063685162, -1293703893 ], [ 2108653209, 977746047, 1605459032, 1709704763, -611602761, 1317534627, 781908424, 503068587, 591675153, -1304902189, 2084927202, -1482665277, -1367636683, 1684738983, -1232117786, -1852082310, 730320351, -813519096, -1824765442, -1336481822, 1378262604, -1499212470, -1228032912, 650259185, 1146908063, 255828431, -1487837869, -860738003, 1032096479, -150724024, -1802614771 ], [ 1623532854, -1700370633, 791276874, -1939122413, -369509489, 685339816, -1426927275, -1436534139, 664150669, -586384548, -961948515, 1669772228, -876210694, -784848548, 1285612997, -1441066600, -219816100, 728673515, -1847529852, -1465098609, 1795704014, 983417764, -718998932, -235191571, -539784959, 1865220370, 1043943210, -1150129706, -1775108818, -57905769, 1309096095 ], [ 1508694357, -1706650238, 639728057, -173129773, -1267619535, 174905360, -1843695886, -1904882200, 262215510, -1425742258, 295840909, 2056130315, -1225471784, 947086124, 1249016144, -1595396614, -1132585387, -1230220694, 2027478610, 373309336, 908662856, -1636156125, 453990501, 251376157, 666048373, -227225101, -2119422814, 709470443, -597683313, -1022173269, 1575382591 ] ], [ [ -1406498505, 1810833663, -34431368, -1325693607, 1480052190, 1711131956, 1917691913, -544718586, 1823203279, 841461737, -453820566, 1611900289, 63260925, -1192668212, 1072345625, -1563420547, -887961948, -117154325, 428238354, 527807152, 1378884764, 291431996, 36196501, 772395485, 59078924, 1798371988, -461698654, -1655190385, 502677632, 1990939013, -1285182793 ], [ -1456935488, -329893303, 1858152540, -957680688, 1110529556, -989193888, 1337226652, -1046561695, 1608684833, -4181772, -1663188491, 1893212218, 703829029, -2124738593, -661357258, 1679077208, -514193302, 1951136116, 112192549, -1632366595, 424676141, -1874094769, 870385591, -1793821961, 474980851, -1455326218, -1172823000, -1294173861, -592199079, 449824753, 1551758547 ], [ 630787027, 919084336, 1517474800, -172130782, -1727856801, -1126620506, 2101959916, 1426590180, 2117479419, -1075815020, -1505161778, 1735711658, 2145134750, -258390217, 2062100772, 697886953, 1483517132, -1191686492, 307184072, -1489106339, 1099810620, -1129435939, 1522449709, 245991089, 797271035, 806943094, 1730379730, -79046544, -445097262, 1233893914, -428381565 ], [ -1496160424, 565953003, 1877487236, 593407501, 429155970, -1003936741, -720794837, 438043529, 203196430, 1903506850, -248890951, 758082200, 1323350295, 715835008, -917165901, 1391196690, 532907298, -86367439, 989226027, 1419476180, 2028521306, 1019867150, -1758064088, 414438824, 522227406, -1841003625, -588537063, -1771445377, -460409454, -246142787, -319511951 ], [ 1122540039, -702156307, -554846226, 124664561, -1543393887, -1099919060, 564446378, 1502751205, 694337221, 1441673643, -1331404880, -1746961576, 1352064577, -1824222187, 1665713689, -353927892, -2034199879, 724042044, 2138366638, 435780884, 1314482894, -1257460948, 1832925269, 218214061, 1116758906, -2059934428, -634436821, -1437330197, 1815171371, -947142932, 223671548 ], [ 991387411, -1034400546, 1083999173, 676011549, -1619825724, -1065252274, -1424038931, -1236768867, -1305208700, 464431138, 303744737, -44844752, -1781094457, 976495611, 1235169191, 1154323057, 759260896, 381221801, 907813937, -532445468, -882167260, 304621164, 218489262, -1490439947, -836056809, -1443911108, -295129507, 1183962979, -1764857377, 495005369, -1305804878 ], [ 292284065, -1793657264, -1341644244, 512237565, 1966373527, 1305882134, 2123541409, 2059158403, 257993889, 796658946, -298497167, 1541240043, -1329239265, -663904873, 1887905724, 1298214338, -1805121098, -1175741817, 1338730501, 233163219, 1210388367, -526687089, 1234928878, 805323531, 243907742, 370500121, -1932914147, 1193443988, 478806059, -1154526754, -1703441642 ], [ 1689063449, -243240191, -798226671, 1603836369, -1854485992, 1617020956, -450713232, 1242144012, -2004847157, 1104158753, 673291704, 1658612830, -1338121059, -1699943583, 1030181994, 720744828, 1755876290, 1209113662, 385292089, 1392803232, 705806526, -1502187688, -310816800, -1195562895, -1767446914, -1452043885, -298539456, 286725761, -385970921, 2048345239, -489431470 ], [ -67733029, 535672717, -1169719500, 53415910, -1180570884, 1758390022, -193337017, 1104670495, -215513276, 913902716, -1601972751, 1738744869, -832433989, -87923418, 1113195389, 1799708732, 137451441, -367133568, -116761220, -909414425, -474598112, 1249946897, 856529204, 1292133159, -820533575, -382403341, -1751901077, 575996845, 878500624, 1575059604, 1639357179 ], [ -2024254174, -1403545372, 1135236146, -156462443, -649971856, -186710506, 1848769679, 1970214727, -1550658467, 633386852, 617952870, -292101442, 1112565212, -1335205671, -1524861072, -642039475, 1611538504, -1983271510, -408145464, 504782057, -2015509398, -983115624, 673422905, 1171657737, -2127835527, 766192226, 1879599710, -11495655, 54732661, 1257167886, 1621475634 ], [ -880195413, 720534129, 974203527, 1882220140, -341292360, 179528529, -516583592, -749603027, -707801075, -1802323897, 1038365305, -1058044782, 363170442, 1741782856, -329318200, 2076043867, -1883124970, -1989024578, -698391547, -1044787941, 1167773992, -1275308091, 1401968003, 66173895, -1126330059, -177258979, 610501463, 2067979500, -1872523811, -627336162, -198870740 ], [ 398655816, 1636005786, 1269607567, 40762120, -2082704280, -1104828525, 1247432246, -84574030, 828182871, 839048225, 1756482806, -954707911, 1992627327, 946903211, 285888274, -1563003768, 1005193868, 1936072255, 2090460962, -1051383476, 1474809244, 1917917791, 351087672, -1848314709, -1517447486, 840402026, -552817033, 68151470, 1618016937, 455087258, -1789650822 ], [ -342379462, 1661654969, 1424112376, 562059796, -95974293, 1330172831, 151902579, -420228056, -1476561327, -830161219, 1287506366, 2016766496, 417147411, 384884778, 677000685, 796181577, 481945185, 1834820165, 1616226560, -108462984, -925694478, -1794626827, 403835398, -1080779063, -1306580815, 529774613, 1057307145, 1129455509, -502530955, 25868522, -172167244 ], [ 607542087, -550511991, 779747064, -1268929293, -1968100438, -216240389, -105226034, 252325613, 1619576326, -796485938, -1891155112, -942812730, 750394596, 1993845601, 221202277, -971079873, 941704818, -908071134, 1680619828, -1532026169, 1667861846, 408430756, 1385947904, 583350809, -289133067, 786589435, -1382631680, -793661274, 938906966, -2041242005, 1089272316 ], [ -1706282741, -1508707951, -1693647984, 1034325668, -2077147891, 1035356188, 1412365280, 181327287, -1695801048, 1529916480, -1165637193, 1727580741, 507244627, -1381326266, -1757686250, -1392316068, 326000226, -1749739046, -205283268, 1804386485, 2061318062, -1440823481, 533082352, 150192195, -111583829, -1748820881, -508602782, 393230218, 668045756, -330189944, 1812049390 ], [ -1146606759, 182222930, 775503379, -1259534587, -130625991, -1698938789, -46766503, 662858333, 2008102493, -2019333710, -795494037, -835043188, 2116083832, 1574980078, 1454596671, 1535142541, -1456992743, -1291944290, -635836419, 754625978, -797137384, 1319700198, 991578680, 885783130, -1005747526, 98939526, -946788773, 488949344, 1014337041, -224012606, 1183534245 ], [ -901873796, 1008454091, -1255980035, -16771243, 1597830967, 1046975386, -74680495, 391077136, 611462977, 1535136416, -845989073, 889868050, 1882038779, 485666133, 925322070, 510757952, 1859931272, -889277310, 1888259695, 393689874, 480073001, 2040514160, -1873495472, 1916784322, 1909015023, -1628860165, 585118373, -456273098, -1199786381, -1171332828, -2146124554 ], [ 1169399152, -947984895, 258288141, -371145427, 1662759865, -1542916304, -1595943760, 973447661, 520004863, 300265165, -66086941, 152469748, 369142061, 1862363744, 1358675797, 1763615391, 1481413550, -1184845167, -2146809947, 212864553, 1522909897, -357972429, 2063351422, -1050073848, 1143596652, -1652148365, -1304039183, 1756172508, -872805727, 1920583391, -1723840835 ], [ 1724880486, 2100536756, 2105921598, -367604971, -196545458, 1728923191, -1539648320, 1158895222, -1749109775, -624826018, 1217862515, -1034283045, -1774062333, -191590081, 655900067, -710419087, 682809563, 243523379, 827530829, -2020333845, -1351105554, 528934363, -409048867, 1664220953, -981587831, -1181476224, -2008254179, -670572773, -1859481602, 1770114923, 7811541 ], [ 844822584, 455629354, -2089171562, 320068585, -383951165, 1334699901, -1626384610, -273126231, -1135394369, -604903821, 1149329361, -1745434343, -1771817681, 1223809257, -721247005, -1928481739, -1464990184, -1766126808, 1154059577, 1249283266, -479626824, 54312719, -76816545, -403253875, -1564479301, -1590592812, 1750896115, -1153643870, 1581858539, 1094192032, 1241112539 ], [ -1175697873, 1424143880, 143253375, 2128635486, 1867272844, 167888084, 98096307, 1580424162, 266079905, 1617762298, 1500765972, -86138241, 2084304219, -1388837281, -370867161, 291331163, 1420916225, 1223805913, -1775796788, 735388958, -1168248053, 932396754, 1449586780, -1339415076, -633473734, -1698910766, -1563109712, -827540136, -1357917908, 180599856, -1159606742 ], [ -1225647800, 1921846403, -1320821980, 717216721, 2084585010, 1871313802, 1097453907, 1588061597, -601742844, 1830992800, -1619900225, -454393529, -1500855327, 472601248, -443261276, 1347563477, -1241567729, -978230673, -2044983196, -1274412110, 1320434230, -1132815329, -1028973396, -1642908427, 1549041894, -113695986, 1894052670, -1410928290, -69308304, 864220456, -1063068567 ], [ 1081508723, 607368699, 1180458765, 1927958144, 1279353487, 1084970317, -119921890, -1487178604, -1071302200, 1389629998, -1677309298, 271259338, 1232903868, -182346638, 448810271, -1365271007, 1380690497, 170601854, -1064395307, 1025530186, 1358020374, -523063996, 925019898, 1945501965, 1294676693, -1419503143, -565379033, -2054757279, 1384705819, 30788484, -1378758369 ], [ -1413509697, -2083049734, 609955697, -809647919, -285926417, -1159801443, -382017798, -427026869, -193962385, -439388895, -1627344288, 1545221586, -967632533, -2143900749, -224628993, -836431251, 1134865231, -596964290, 1652066538, -867186469, -982151342, -1760698802, -1472238098, -839073764, -577659675, -1036561711, -565018747, -1872404918, -200222941, -1777935407, 481476528 ], [ -1134068975, -331044576, -67014847, -1056597570, -1434633757, -1799209657, 1841682614, 1303861937, -1968813383, 1026166513, -239656649, 1526684886, -516503324, -1334852073, 1123666019, 1503489226, -2034269105, 1732880675, -584222657, 1483379158, 437991910, -1982885282, 1927572602, -660403812, -1576445287, 2008120367, -652431743, 166093011, -30419784, 1157682216, -870656619 ], [ -820382868, 1898834063, -226810474, -1410704383, -501204103, -394741885, 1272800901, -1633725163, -1506051844, 423673450, -171600120, -1901553160, 1662648922, -2102490341, 1564571682, 523765448, 1351370678, 1605850531, -1693285396, 433619525, 344938109, -305264182, -762566251, 598014941, 2023867273, 2099952187, 333337197, -86687614, 1723062972, -1398390927, -1374052148 ], [ -1081433681, 1404098908, -1267872708, -366431322, -1444946678, -62620682, -305503130, 1385777496, -1834926288, -1291986009, 1002818924, -1447686365, -447232273, -1925386873, 536783356, 171102148, 92031973, 852470672, -743697456, 1839894263, 1959538831, 1152986614, 1751199935, 508881452, 1815753431, 35968585, 1251034978, -186036013, 997804947, -269874586, -698118614 ], [ 1313539305, -1509596735, -616509484, 1860084223, -797289918, 270133866, 1686548961, 1792888873, 1595701014, -1304250314, 1016125818, 1124143221, 664084620, 1294435935, -584645739, 1168387443, 1143762290, 1492381026, 1226121926, 326303573, 22191026, 383164661, -481373924, 2053178880, -1638489303, 1866419951, 338898563, -950747385, 89555599, -1640897089, 589283289 ] ], [ [ 2058463891, -2089778671, -12940331, 534940438, 430719975, 1384852387, 903283427, 381846496, 1901851176, -206539641, -1150321763, 2129119401, 1053198512, 489257750, -668281822, 1279810067, -1771502593, -1193657856, 1721010456, -1314317459, -2028654676, 1819218857, -660895931, 1835500995, -2137627806, -1596443234, 167654454, 1991222216, -204318594, 983918866, -2112941827 ], [ -862947131, 54887629, -1211464234, -1322368723, 650541543, -1099906577, -1728993922, -1255126017, 904596117, 425734243, 1383690560, -1966008543, 38619196, 1887860453, 1398385085, 464904778, 749829808, -1792744461, 337462767, -1724213387, -314817405, -778580296, 654493530, 1202741100, 2037269863, 2013440649, -1641451807, -1984667817, -1422835316, 1312577339, 700149908 ], [ 460762025, 2081204036, -115924286, -1771405, 873000628, -446547144, -1391395070, 1977337226, 2024163415, -949884250, -1587126446, -735061659, -481113286, -335182203, 2044715708, 83009303, 1279619124, -1915406399, -1443363604, -418399619, -1781747073, 355120523, -1134575595, -1616318076, -1641920352, -166948381, -749033395, -827690856, -822981352, -1668498840, -1639373548 ], [ 1786769220, -1697120913, -610013409, -1262437110, -30496792, 1046828237, 106314852, 1161403474, -1434833336, 531021397, 285570872, -2072756098, -1091577969, 84106116, 451237334, -1267206212, -1643589965, -1536272100, 1254142907, -1739190131, 1561058813, -1488217959, 2063352191, 568573520, 1698639814, -207638231, 705127697, -658854253, -1526367547, 1013567114, -1772441517 ], [ -336599725, -1807901338, 69498141, 1460113565, -1378532834, 1137567098, -818559887, -1191677642, 1723811372, -1131712122, 332235753, -1732562307, -1503333314, 2026597242, -303702652, -1068797721, 1611120671, 1493414518, -1087059550, 1138900583, -974136754, 1297671993, -864449397, 552389092, 2013672731, -1231956670, -1223100621, -1201367715, -72292603, 1862316813, 1470510073 ], [ 229532600, -113768112, 733106111, 1450161504, 130738132, 98891884, -676581490, 1815209529, 878372815, 545311961, 1544043937, 569058741, -1143439002, 834250531, -1449312364, -1417590052, -1864386359, -1569045935, 1731579941, -1992935674, 804415359, 1683470694, 904709514, -1077352311, -1914064475, -179880910, -435438546, 1074354456, -1901361812, 1221700282, 811528761 ], [ -772181767, -676846819, 817167162, 2064623883, -639468518, 948604830, 417665585, -1534616622, 1416572527, -1365244892, -1765299611, -1623979602, -469766931, -1075885405, -212314582, 2023690360, -1829500789, 2084637599, -785363562, -915238258, -1800314467, -1098630258, 2049958818, -1045449616, 1312685998, 25140518, -2000715780, -78570797, -1771581285, -221458853, -82712288 ], [ -1805602985, 442818331, -1037812001, 1274046248, -196742147, 1582554882, -1221311878, 659468548, 534932891, -2134053539, -1486123329, -905276299, -604844754, 1644115019, 1112237568, -1277579018, 393549544, -1946581304, 1771173694, 813119192, -908930490, 743347685, -2103206710, -1028193970, 26916429, 561001571, -1197212326, 343920719, -1618177254, -1552658258, -2070997596 ], [ 1135061022, 371840195, -1205137533, -488553217, 1227521540, -758888823, -998734697, -509251366, -1214867452, 1130268639, 1618530890, -1150472290, 1807017233, 41567437, 669655314, 2121690595, 1770818835, -1933059341, -1660486336, 677092345, 509846574, 785132088, -1419613835, -331822115, -75521308, 1319430808, 629097239, 736191245, -680348459, 911723979, -1774625768 ], [ -1591668539, -312334229, 203412572, -903786761, -1428803943, 19121332, -1805262321, -1242445689, -324208930, 11321597, -1723570333, 1311196225, -2145805171, -150087, 2023443007, 1704939992, 1618767253, 898534030, -1349101846, 567110360, -1503727507, 2052096871, -674044992, -1951126268, -1663745042, -1739491487, -691777349, -1384478889, 881997403, 854228247, -1119158236 ], [ -1671781115, 1196621288, -1928434095, 1816289751, -911517728, -1984148634, 917312440, 174325674, 1628062793, -1819029118, -365506105, 219635185, -776852999, -1987645647, -1646954283, -11708462, 172677976, -313543130, 507158514, 1965566283, -1860689935, -1367027348, 33720793, -1681788798, -434987276, -1833770221, -1936009457, -1547700102, -1665779332, 370538760, 366638614 ], [ 2033001816, 1525549780, 411249964, 1793014045, 652629870, 1870004385, 495616203, 1498368801, -1394325759, 2031779273, 1909467717, -1893568842, 2112388802, -371601930, -1476818998, 977506810, -1078719530, 730317794, 301833260, 702533002, 1799893266, 875965066, 347834222, -1018135876, -527291324, -1487685645, -515645847, -2088668840, -428969772, -2086297222, 1849849842 ], [ -1055632323, 1164208822, -1526512561, 1291049988, -2048237807, -1962142673, -926030259, -818154067, 1321833088, 1217891474, 99383301, -1638268543, 1305391627, -1024315486, 721262344, 1386661053, -1087348451, 251360430, 1053468218, 189352339, -466254851, -879770202, 777642496, -1749419636, 262055921, 1567853977, -1179232940, -1367559519, 327423201, 114485575, -1509307342 ], [ 397042261, -1805732552, -98746720, -1870308006, 1346480757, 2013892181, -2125978864, 602544508, -590328585, -1707486275, 859905915, 1625195735, -1940345401, -1527516461, 1807910931, -2046117884, -520149887, 1770571829, 408674877, -1310044589, -2106848674, 105648100, 168978162, 41147810, -1260510334, 1956788777, -705274454, 1788011363, 1880704804, -1273259969, 935826491 ], [ -119731801, 627257203, 190848112, 2099137482, 418703827, -1379647412, 1486936028, -1885926765, 931997290, 1153470130, 159650736, -2048399849, -715046384, 1199144436, 1524832122, 26246698, -133843696, -1172871136, -135281200, 602724601, 1897521113, -25258884, -1825803530, -1334219422, -33339535, 1313850647, 411203690, -905240348, 1903595982, -1095153102, -2057705083 ], [ 840362770, -1922993131, -345404229, -1499973919, -671516522, -671332822, 257935236, 2042268860, 685062788, -1508114185, -1613201141, -684760138, 1697843332, -266670327, -548179027, -1024412689, -1308393524, -21354225, -1591607930, -132427459, 1714271836, -1565716467, -1874424300, -1392434518, 896218968, -1916462126, -2059823195, -1772485623, 1626822126, -2142316176, 1762677578 ], [ 416809400, -999490586, 1718215382, -1880598123, -1318800789, -1979080751, -905806841, 1967334980, 215548729, 607060263, -1220425875, 1943666194, 1898858527, -84292821, -194883908, 1297633824, -270250376, 1926684550, -878950929, -1068921164, -1293100736, -1762287964, 1607962346, -941612636, 65263859, 206173522, -1602453897, 839451351, -1460452047, 2043004312, -47071647 ], [ 1222910636, 199527923, -1771730535, 1302177023, 1806334598, 179894785, 1481560382, -775363984, -1223301906, 1016226410, 1685005792, -892812624, -1171778714, -1179637767, 105175401, 739912218, 1155463866, -1517135036, -1736117905, 920848343, 890644272, -369448263, 76279131, -1407438599, 41316923, -799831084, 510048800, 1989045327, -1822351228, 1784175066, -1600825812 ], [ -1424797016, -1389002165, -2059093439, -1496235819, 1259926688, -218141272, -274551181, 430257361, -1201945868, -1572715115, -612749265, 1051864616, -1475717565, 1497350947, -2107778177, -1732417060, -732218391, -1424697214, -280445637, -561277258, 6785259, 674496843, -1223218376, -1780556967, -1931223572, -655838414, 1273612095, 2108139726, 1206831582, 86802223, 73180749 ], [ -1403261993, -831993741, 479355535, -2049536445, -616524165, 648401533, 1673733832, 1492197223, 1935223065, 606212567, -1136993720, -1187234966, 1799031167, 819105130, 1184552368, 17961989, -1479095583, 390666358, 1400995698, -1099273592, -1383931731, -217451953, -2105817023, -1732196445, 1193663607, 1562362299, -660834390, -1847907380, 1810966171, 1785910690, -245294407 ], [ 1911309047, 474346402, 759768772, 1055814545, -1065738861, 1479196281, -1488858580, -1385428440, -1680383541, -1270812017, 1177774799, 1665747204, -1654484619, -893496725, -1118193805, 589488895, 1537116332, -1843004274, -693156801, 720541587, 1740886178, -1347709004, 38831199, 1279103283, 1433594652, 1039270637, 1168570797, 378032021, -2029405322, -1501079742, 1311488485 ], [ -1008401391, 858603906, -1966300506, 418473829, -794447853, 379610230, -512524816, 1083304617, -149312206, 1214446541, 2133576185, -341440638, 967644561, -168011608, -459878166, 825310178, 1484670976, -811884670, -573463551, -376412963, -590826741, -1316166079, -1873903333, -907079943, 1010186453, 1815325170, -1278491543, -416572194, -1137575638, 1537193880, -660208030 ], [ -1643828605, 1382700557, -1469475868, 1548935040, 172028438, 218683316, -108256217, 1827890117, -1359081667, -312628445, -1877817966, 450405165, 581080849, 1843584657, 668891757, 91498237, 796214164, -167643185, 1930636583, -2023056555, -622197903, 1634379549, 698705958, -1335769656, 1017262050, -184562083, 479258006, 1262935499, 1065327773, 54358961, 1267819914 ], [ 1206817856, 145430919, 1446235283, -343395262, 1525980975, 1130581630, -1805715998, -211180984, -1260323461, -1229551263, 1758680794, 1289996735, -1018924978, 514138291, 887586203, -1465526530, 124775338, 660189417, 1876822642, -130493770, -1050501123, -10835867, 1315327524, -1452288800, -388044929, -1676868476, -1114901925, -1752911900, -39248348, 838258180, 175772986 ], [ -1660801474, -1674083314, -219433776, -1321989993, -1500120175, 1757672496, -558395314, 711700079, -269867959, 876746096, -686076804, -627218108, 1584143427, 170805973, 1122099745, -1981982222, -725871188, -1532214428, -1992523157, 2042354891, 1330437290, -1247384407, -983881148, -39133433, -859111788, 1848550279, -78592962, 658570712, 871373219, -1433835716, 147650901 ], [ -217825734, 997585014, -160240434, -1901166995, -104946988, 1482209795, 1466360198, -1094887413, 239196508, 632785046, 1141568689, -808787875, -578904734, 1599346786, 841313298, -1527235275, -308255833, -2019542273, 1148523873, -681727068, 1011222003, 1908886819, -685634307, 2103950275, -616589455, -743102090, 1387070372, -1933530319, 419008712, -1449819179, 497607500 ], [ -961765729, 1969466323, -817534703, -1188261411, 1086381994, 94343059, 706734974, -1306867136, -1010594289, -1118439049, 1076724871, 468257333, -741960180, -1652863491, 453180070, -1507215137, 1981268934, -1101818032, -614070395, 34678988, -1110831569, 1971799806, 390425327, 777051057, -1682814737, 658350604, 1178201807, -559023707, 1147100470, -1763819850, 618268605 ], [ 1269444158, 324000851, -1980429631, -124014484, 1026462048, -1734633336, -587900544, 1041593831, -101788556, -202756588, 86205463, 225051698, -1092505805, -1720437009, 722060708, 1312688354, -948773781, -904976119, -1520796206, -1099044866, -601308172, 1313960185, 1438340334, 1682304172, -359631817, -1488373931, 1990609674, -1796318913, -1987764235, 1126153890, -2068717512 ] ], [ [ 220386035, 1702022002, 1894336491, -1322483440, -1418328219, -1217771801, -207266631, 1210597368, -1295582372, -1371123977, -340287049, 490914419, -853211182, -1955378214, 1884019097, 1614477016, -117828106, 304039507, -660542222, -218954195, 1222721119, -588251399, 1261735081, -804920614, -1188746722, -1013075635, -95946879, 2040815523, 665160626, -836958253, -1599749514 ], [ -1126722941, -460190898, -180962573, -1157615349, -1041867171, -1374973035, -981265075, 1444808537, -1007691471, -1300251822, -1555453381, -1916295193, 1661636336, 1091040046, -1356429579, -1071464024, -2053436695, -1996472019, 1192301478, -545233535, -208089316, 1218196373, -626389320, 2028220780, 141891975, -1354768971, 243736441, -781267679, -494412255, 716086111, 1509701144 ], [ 19196393, 1472291804, -518990714, -578297420, 1459343647, -1193560944, -1448134170, -58093121, -1639153928, -1476641071, 565174194, -934923333, -1616241351, -501829326, 1492847278, -503228575, -813202743, -1376890852, -875857164, 40738094, -478619249, 488813685, -240220814, 479640145, 1432734719, 1298222735, 2080742190, -1816065078, -1051186614, -1473641338, 1010950568 ], [ -270719605, -2101761241, -73796231, 196720471, -1265016536, -780890727, -861782226, 122951884, -1462887444, -119561408, 183543493, 132087894, -98083777, 992339281, 807188146, -77623483, 560500964, -1748431987, -984023494, -1158172437, 1117662561, -381407028, -1495390167, 406600505, 560032366, 1531588849, 515639096, 1839824017, -1136424412, -62355139, -1308341177 ], [ -329872772, -1688992489, -565848494, 516995696, -775292041, -584224878, 356724686, 2141968555, -1324494627, 579574944, 1916396992, -2104961808, -456730136, -541950006, 2017190951, -2086471904, 2062509713, 543508727, -2026195539, 1793664929, 1207054988, 1051974078, -899620415, -1007863021, 1282828081, -1379893582, -195097757, 1620854499, 1979147124, -1634922829, 1114719082 ], [ 901264502, 1514607096, -1098020954, 1296817701, -852217927, -383047457, -1946746603, 768382486, -1417765932, -465100276, -1978648562, 198509846, 88008033, 726457572, -215194305, 1143757590, 139260195, -1573453681, -1866847072, -1332021611, 1314696936, -375387792, -1614248936, -452979668, 1425498381, 1300789694, -764036595, -951032000, -240754763, -871276235, 655576983 ], [ 747911793, 452699508, 1510060402, 282647094, 741632625, -428849131, -1143043149, -86560735, 599614214, -1866037244, -120082017, -1451357524, -1059565970, 999722773, -702357049, 739845215, 121220570, -700898364, -102672021, 1255788499, 235359093, 1314946479, -866296789, 118127999, -819214721, 2060932248, 1628155892, -1002698904, -1314321366, -881592361, -1879853145 ], [ -2107427188, -2026332452, -1503846240, 800487341, 1365636272, -1925996137, 555137845, 350959774, -1330841135, 667188658, 761468677, 1959435027, -1445011028, -1994691835, -400743246, 871141249, 2139192251, 484340828, -788985047, -1165863061, 769861126, 857379734, -2121438456, 1772727413, -861091201, 205121151, -834879570, -781628515, 1451552027, 12400185, -1415381949 ], [ -695088496, -764018687, 1105290199, -1447270255, -465571796, -101275083, -1689581875, -979396232, 251422782, -1382310055, 321036970, -294083110, 1568609098, -116437806, -47668796, -820137546, -1897525631, 2005080723, -958453823, -1522143406, -1771452987, 918593361, -475967200, 117435938, -1678302839, -495201440, -775439347, 747871985, 903998877, -1487273219, 1560050176 ], [ 1847202044, -1772263065, 1430864127, 1294942659, 1047860508, 2139373011, 1968279118, -541823632, 1892944012, -1421946343, -1280158217, 1010090975, 1660326890, -1278347724, 1250881869, 1224117621, -284437193, 1601446022, 134385602, 203930108, 266620754, 390087217, 77377476, 1758527605, -324335310, -1019853521, 525902273, -99593484, 1389589010, 1575537145, 1946820613 ], [ 1518652613, 712997526, -153781137, 1918190250, -463700136, 1986532782, 2032020084, 645761060, 2060183549, -931319807, -1885308760, 79850945, -751751878, 1735745632, 721549667, -1601903818, 482896657, 1041394042, -476785349, 1916204262, 1002167613, 935198002, -763043269, 1924882906, 742791881, 954710665, 1308084968, 2088947830, 811560545, 1979758383, -1102311578 ], [ 547702869, -197688239, 429851463, 1631427248, 1704526343, -1845063212, 1161159025, 1957654758, 420368391, 449581156, 918925587, 2045265764, -1844434893, 1305559159, 1955131428, -2046395284, -321960934, 874705761, -1762361725, -1296151879, -520304710, 1857333008, 59893606, 1658964975, 2133280916, 504391074, 429628165, 854243064, -1952874743, -826401449, -1837215873 ], [ -1483132206, -395618741, 1818380905, 1564678741, -464331811, -600428062, 2031236266, 2080564967, 293405053, -2086111207, -471986122, 203221411, 996591327, 2047400106, 619374658, -71346650, 2873845, 33535693, 478154543, -775583157, -1303752893, 1289618074, 1028767578, 1847977447, 871436025, -313070264, 1651453603, 1773050800, 672220324, -1547846790, 1714189067 ], [ 751218671, -1052835705, -826807293, -1633820717, -1692425617, -498474308, 502729101, 467074331, 186420819, 416996257, 288996370, 534359129, 1020331670, 1578724971, -104419603, 519114628, -511382705, 1458467440, 1036017515, -1414078375, 959782049, -1599408992, 115771648, 1601325977, 514996148, -1907478358, 36919755, 1322573885, 541285362, 1630215512, -431404183 ], [ -4237033, 1348031144, 552700487, 888537487, -1054206559, 914704091, -442268563, 2065958154, -263591058, 19121113, -2097349781, 1934837637, -1467371113, -444990246, -630661610, 1760447147, 633496305, 283355860, 798158936, 301084143, -406468111, 1608525938, 147060167, 1951898225, -1873076037, -1290357507, -149739635, -1589736420, -1127746255, 1190143268, -810213172 ], [ -608997341, -1648764578, -1554034309, 1656176913, -1155899883, -1916509920, -650611530, -472921462, 1172448816, -856734806, -1830854683, 2045464830, 28500019, -521871286, -2072197456, -1100069324, 853216714, 1485479909, 1989990201, 628175324, -614838433, -557460154, 1816757148, -566193244, 1652397018, 1539506543, -651715750, -62989373, -1252960744, 686735891, -729578123 ], [ -1241809105, 1784661059, 297121469, -319599512, -1558848661, -7115502, -1903796976, -1518714231, -1692238656, -1167359939, 1998573847, 1830672655, 70081964, 1779556870, -219088156, -874624706, 729310912, 859831756, -401686181, 801884311, 432066427, -336016933, 1612923473, 918257060, -1738011988, 1697493004, 1940672656, 1178977682, -133303795, 217345535, -1530278641 ], [ 580931255, -412671888, 1450722033, -56068976, 1072615658, 367496106, 1885579879, 1471202998, 1458694833, -976494635, -1901482090, 92943440, 930107704, 1023198991, -1572397416, 1588650932, 1433401678, 1863521096, -1717687371, 166096230, -912211889, 909477058, -795886185, 2030709716, 1859004129, 1679797180, 2096626918, 180688163, 166434354, -113346576, 94721315 ], [ 397825789, 173117399, -1132746550, 601809725, -699982756, -1851793100, 2104438075, -874172310, 243375462, 480360646, -1367489414, -1139346871, -117671149, 469476840, 2096345339, 1721027047, 2091002342, 1152979986, 1078083811, 144528669, -540588962, -949688723, 953718278, -379626449, 1920096782, -1778369526, 156084603, -1524419950, -383600229, 2141379518, -1163775452 ], [ 1790171286, 1809831505, 504845218, 1902053730, 554715716, 1643552090, -942223847, -865007941, -466076117, 1721560703, -1266680416, 2098483457, 1934211312, 15964129, 1353572823, -1839236834, -886051218, -616194158, -590296559, -1608165213, -2099952768, -445611287, -996959863, 1950747759, -1007966265, 1282707917, -1487439277, 2036396088, 1784091819, -1935397035, -2048009199 ], [ 1662449960, 260480333, 765023010, -355196818, -1813501405, -428115794, 1252364392, -1500918172, -674444423, 1259064851, 286732291, -755449594, 660993566, 791868107, 843157051, -790967629, 1751338149, 1754393113, 514427528, -1170749589, -571736519, 1426999784, 1351522505, 1045925443, -62159811, 1589596745, -694380477, 2090555288, 1884386234, 333978393, 2107357736 ], [ 987539268, -954576260, 302930119, -983918846, 1693554866, 1906137040, 502246835, -2137120775, 1486740514, -1121142304, -1011096690, -2004206214, -1954274279, 1821952432, -1723015027, 147352223, 655367925, 546320786, 1440385978, 1400300962, -1107188297, 840929013, 387711259, -1214707994, 108655054, 875789701, 682557825, 334910356, -1157573741, 1274921798, -1193587048 ], [ -272938515, 1200669689, 1744013676, -1939173800, 1557018893, 833176515, -1424725052, -1840255495, -1312540357, -1704368539, -786318425, -1104402019, -1653246992, -680915677, 1390336410, 2090705487, 1545633580, -187272467, 649170710, -305048389, 316942579, 1163251705, -601229587, -989078945, 1591394846, 416563017, 71120137, 858268161, -2132930533, 1529711006, 1456894416 ], [ -1621795057, -928900888, 664986020, 1295117113, -2126992362, -1443727310, -13758548, -1639923719, -598551115, 79925408, 1351738812, -1194393668, 975804056, -996555576, 822519875, -1301106722, -1419329453, 1195417124, -815535489, 1834522370, -912057380, -1225756502, -1314205383, -581988347, -338106017, -1259182080, -321295024, 795395880, -644682473, -2129112073, 1263089907 ], [ -2038182571, 818523718, -1202071904, 1266775451, 41973363, 1323944769, -617693803, -1199562526, -1825980551, 1916566045, 1564384878, 646339141, 1508508924, 1281090558, -1941596784, 1839736424, 1998510065, 1354002636, 633249992, 256038132, -410133562, -86373005, -1158628243, 205913717, -756703281, 1608358128, -1929460635, -1863339317, 1530452311, -485558252, 258936667 ], [ -926371060, -1186482841, -229716021, -1593389920, 438752480, -1576295673, 1170239057, -436482587, -2111008598, -164667124, -293846113, -1899375137, -900559213, -913386813, 1014554452, 1153929653, -968798916, 1855787722, -1141798505, 116300237, -1405018776, -1486984170, 13710083, -1091145401, -1923732568, 2063646569, 849224915, 761248233, 1650415516, 985180407, -1306033387 ], [ 1713463907, -21303978, 1527708685, 1633118636, -2114805869, 1513945278, -1803926953, 1210981752, 712903485, -1346075921, 1847547831, -270496388, -553847272, 2075609450, 239430503, -1107873637, 1555230339, -1574769427, 434601589, -372811992, 1428584699, -1498230595, 371037076, -125504359, -42557793, 511748682, -563866478, -450619837, -843890865, -1061757451, 1905947067 ], [ -170071389, -636718612, 1248837045, -1587813098, 1364220204, -2134894263, -2120946132, -1012078555, -1954321127, -24494779, 1792166627, -1424374117, -1169129688, -1625310834, -402353873, -307804671, -1664626119, 1898766162, -710699099, -1189195608, 1121871797, 692900076, -1919899108, 1930287410, -221732146, 1344046460, 497299949, 1285843326, -916847939, -1224135038, 1379579465 ] ], [ [ 1448442462, -2131733034, -1723141502, -312917398, -775134832, 1511765156, 238443424, -1646469338, -148825033, -1322850019, 914737761, 666544506, 348701097, -796750937, 559866703, -1086754946, -928708800, 94838358, -1311507107, 567313597, 1665468316, 923759448, -1295195238, -506256656, 1026987461, 382880324, 1210318262, 1794961892, 938867155, 1934741505, -798420521 ], [ 569145003, -478780975, 162854014, 229366381, 1041186046, 642436152, 1754644535, 814040468, -1180976867, 63900200, -547035422, 185822040, -2052117686, 2055369778, 2006971238, 100913635, 1364075154, 1150937132, -1818702720, -1550543158, 1584923387, -1377629662, 890723266, 2006923540, 1557902673, 1949217898, 1508070842, -2104585961, -1084456486, 2027836007, -894681923 ], [ -1833389829, -695149434, -1727435971, 839441487, 1532674717, 686845968, 835743952, -51355724, 916211440, 190144160, -684597179, -210905730, -1905135619, -751965215, 499755957, 1348948593, -1130285449, 306348493, 465677295, 1140883276, -1175216718, -1463948080, 1483334220, -1088226109, -1458178324, -406067144, -818506948, -1183814593, -1849078239, 473527256, -1156315799 ], [ 920786240, -824536645, -1172257286, 1442855154, -2091373294, -1766372487, 458001610, -1924046979, 2066551200, -390530152, -741688666, -750219619, 576900649, -710539080, -1941545553, -2087588082, 295505272, -1616328213, 257735985, 2030909390, 288936376, 1286629285, -61258250, -1357170621, -212427604, 595207991, 1567328575, -381113700, -2090514907, 213324716, -538151598 ], [ 1443254614, -357825731, 482426039, 1412321627, 353920264, -473929007, -579110954, -1764021251, -1297899263, -1621192715, -1218113712, -1630657617, 789984540, 446098218, 1228766220, 129452491, -840057044, -1076649118, -1750379263, -1336000706, 5281351, 1758999200, -578561372, 369136223, -1015081911, 1474626884, -1824565489, -1011238893, 2101489820, -108729633, 1183102701 ], [ -1043705952, 1406937872, -1462123252, -306122402, -475911531, 1795465861, -2134127720, 1969361148, 1674846780, -799421050, -215377480, 1053852224, -1616720156, -979145577, -141779874, 1323800295, 1591383031, 1066991, 1964254032, 2007266108, -2139989821, 339938620, 2038875418, -1011222986, -757605625, -799171420, 889057812, -299326206, 1085630903, -595359893, 1745766558 ], [ -1035048528, -387608399, 1531828643, 1143696369, -545928683, 795606349, -185757173, -749905799, -891431200, 1400776111, 1330398580, 1682738085, -443927408, 287178228, -1748925550, 1370574404, -1413850268, 536133071, 1585351486, 1241781970, 1361952103, 507467003, 1939988646, 828885543, 663546974, -1986093365, 599957781, -1733579830, -473331719, -371665332, -399554687 ], [ 1242887435, 826206725, -1873969272, -525432219, -2088798157, 1357656504, -1210858208, -324951181, 1547601968, 1066999907, 1662836759, -674319730, -883144176, -33398882, 780878776, 1666154455, 873619462, 1696917504, -2143489376, 1597306323, -540627555, -1489919561, -1502854423, -476326885, -660733780, -1837277248, -1008383613, -29272086, -1819833929, -930620265, 2087500320 ], [ 1847003151, 4933753, -188932515, -1524627552, 1820121652, -1140744528, -1424648945, -1989447802, 1685720340, -858697019, -340898593, -1870800612, -906035935, -1084179013, 2124345009, -277672673, -1211116039, 737323780, -1126704319, 1428171439, 1836572690, -1910854927, -105252746, -1088241209, 1516816028, -1564912935, -385776221, -652395091, -125406052, -1390174850, -1624007384 ], [ -1137313270, 776782509, 1793137900, 2001050832, 607382428, -2104315509, 1574110925, 1793910840, 186861027, 229705170, 1373475822, -641479529, -645586985, 1056336272, -1097554628, 1409325317, 209592814, -835778656, 1898991245, -1523916091, 1439032511, 135415183, -1103196137, 498524927, 1953013571, -1404056154, 107336134, 890729344, -339549027, -1162964248, -909797805 ], [ -359601217, 545991271, 420322660, 338674235, -586139815, 1395926281, -245767804, 1781427033, -782521578, 1058550333, 240245910, -1352921192, -1765341582, -1578572278, -133289846, 154905657, 750702505, -1487802823, -1355695596, 502964620, 329870302, -1453181399, 354815805, -1150001611, -827194598, -1787922599, -1851043646, 1447820508, 1962632478, 384620564, -1729536748 ], [ -659376283, -631933353, -443751024, -1357268586, -1569074518, 1807151978, 1494433738, -1919914513, -837138114, -1567742369, -1841438186, 625885542, -604918191, 209046060, -1103614437, 948302756, -396912171, -1635719187, 1547408770, -873879021, 1051848313, 796567074, -1101016941, -1067359178, -767124655, 1686696244, -287400135, 1044886865, -1453934476, -1820281971, -923387149 ], [ -1368541311, -822744083, -937637365, -1336270794, 1983848256, -973205833, -2059730614, -323542994, 1151011625, 1493769149, -551934973, 773018072, -1547738914, -1859862349, 1057705634, 35961115, -2132705407, -1138868594, -466541087, -2142030883, -838209494, 281186280, -1949300658, -1292298679, 275284215, 631263979, 713495172, -1027769124, -1570248970, -1107724715, 240696719 ], [ 390065071, 1932494019, 389375574, 1203345941, 1497887229, -245328896, -1295704135, -1259905652, 2091401393, -968379253, -561501592, -570861363, 2018543661, -1597076207, -1480097149, 606015335, 1944392339, 592104696, 1993270082, 34785257, -900171102, -1384832364, -1274917354, 1400499879, 442349752, 1533819278, -1557758267, -1225594617, -879932010, 927893698, 2074165848 ], [ 705222634, 1137958100, 1496143741, 1271318384, -876137487, 1603953562, 1823870671, 813368531, -1476746999, 930445907, 47323177, 998731765, -1953880765, -466227679, 128629907, -1717345003, 19854468, 472479996, 369717734, 1288063933, -316617462, -1140555388, -1523632040, -1364237819, -614659380, 1962814906, 1120827450, -1552876198, 489651211, 209475655, -1199102972 ], [ 1035680582, -2108024708, -1739381598, 562714022, 260197407, 408449335, 773877361, 1754534666, -1959824205, 1265878259, -344330384, -1029784874, -110411933, 187571649, 240082981, -985034025, -1976986315, 716787319, 1690096162, 1742360332, 1548504781, -1209073335, 1517265324, 661184628, 84385921, -877075532, 1237345347, -1623994839, 1293801456, 1734266223, 1989209673 ], [ 1649546694, 1358186163, 1091399748, -1634655526, -716809623, -1534681496, -574293785, 36783476, 1642045721, 899549732, 1343524418, 1440198556, 1314976181, -2096615827, 1921692306, -285159151, -1070421174, -328596793, 225500595, 835307707, -353158252, 233066649, -377576908, 1300282776, -1710066288, 859271742, 243333324, -83427428, -490370692, -1126239582, -1043869392 ], [ 619680924, -1507067787, -1173058235, -285179769, 633719494, -421922411, -1497938420, 1277901969, -1236870209, 1899401162, -302148374, 1321145268, 80663465, -1037010454, 1948591893, -807816649, 461982388, 1286473325, -323272296, 1301530664, 1408964224, -1012061114, -1549308120, -1851714028, -2084031772, 121327329, -1049677078, -364529591, 140909380, -916539792, 585830129 ], [ -477225002, 1295068097, -1457492495, 443653842, -803551019, -1648679125, -1486127688, 1251917788, 1588261280, -2093949502, -1160684900, 882061036, 1116174010, 91752363, -2008900743, -20817025, -297735856, 1053187472, 1373489894, -1957957710, 1887719111, -383780462, 457538864, 1896254790, 435099908, -2088344368, -1167885632, 1620811872, -1599978913, 638024662, -299627384 ], [ 1752707709, 2010076987, -1950227953, 1939916927, 1319910536, 1962391262, 134756948, 1994481190, -1080300885, -1706653644, -124445482, -1098181450, 1817238440, 452838694, -260278372, -1954073762, -1559665249, 584769933, -1866133012, 918913695, -2085933333, -453710519, -1240252231, -1012010419, 211977345, -449892230, -642946265, -1235057185, 1610768782, -1095055953, 1228495232 ], [ 1979561492, -151229979, -837749678, -1158226247, -1060214307, -366182908, 503894083, 592342499, -1313081194, -2047756851, 1274785251, 1671715920, -1766934835, 664596978, -348543012, 1986652740, 1338621504, 705294663, -669196612, -589653701, -121640894, -266046657, -1761091052, -2117588132, 783872494, -1901685889, -149161471, -1705163296, -160334810, -457415091, -1802112183 ], [ -915197896, -1854374789, -426416503, -1777203708, -403297964, -1789977729, -640280081, -732039466, 59226979, -326862431, 1870853645, 1704492539, 97987741, -1981810551, 1375278670, 749716277, 1200412656, 1718392242, -354550453, -65566403, -1118189761, -1838497292, -2011452357, 917166416, -1908326952, 1626916422, -1206609834, 64467372, 1619887429, -1312125840, -1694702544 ], [ -487147594, 1397626187, -1001510727, -183724278, 637658921, 625160127, 1440270203, -1529784128, 2025727251, 1262804075, 2047938811, -1762110754, 1160418283, 98832030, 1257057511, -1704820997, -41072585, 1525056571, 1356671876, 379718549, 702900717, 196069678, 1533791803, -976329309, 1925000267, 47384030, 2100540897, -2058785054, 142589200, -82251212, -56415538 ], [ -1226842583, -555968956, 1684019593, -1606615315, -977858854, 507165277, 48441787, 2129007259, -2133988934, -1002277672, 1043125712, -1478238530, -1457324352, -1038506770, 2142229907, -63981865, -889825603, 1463000511, 710548075, -975345495, 1975446731, 2107503998, 1100842656, -487406925, -645425421, -905352789, 1807224090, -1808810538, -1234043653, -1397995420, 577559279 ], [ -1741706113, 1052427031, -1551604456, -614610710, -1349626841, 1422796693, 603254564, -117977046, 1875937339, 1552721388, 305870601, -1225932834, -1658725235, 1699267081, 895565655, 141999363, -1744006242, -306218349, 1961548751, -1136621505, -820328570, -1704744558, -834919646, -896741285, 1195377381, -439569740, 816890588, 425731371, -921284846, 959178575, 1536806317 ], [ -1963830164, 882333646, 1938924869, 277449486, -1079603084, -1759127447, 767137271, -1700765008, 1317242078, 1271399574, -355139823, 487843367, -267511915, 1154470952, -1942104399, 66919789, -394532297, -186181903, 1877495589, 17188639, -561673294, 839566318, 1706380061, 1329730964, 862826596, 1779301774, 1653019714, -1244639385, -1306235144, -183559771, 724665139 ], [ 1863480188, -1720399527, 1615913788, -54143280, 615096256, 963193092, -1230810031, -1452794459, -666901669, 1970349400, 982173898, -129621878, 1107472526, -225274225, -1754448355, 1657760790, 1413584913, 1547029973, 498449642, 1790021763, 1962462569, 729278766, 1143662868, 695689260, -555872677, -1160806175, 616289361, 1040536799, 1136003357, 521910644, 865494266 ], [ -673994193, -2073851477, 2003986045, -1412736022, -59250900, 1749420752, 959357517, 1797375187, 712821316, -2138731311, -2102246442, 1287370324, -185829828, 118396701, 459482101, 227242397, 2147120261, -1982328135, -1484623843, -1773304014, 781472987, 81644910, -272234313, 1692526940, -126636564, 1451023318, -1467410206, -696284189, 129380023, 1516419419, -1950580828 ] ], [ [ -254925231, -368913356, 1199241944, -405792530, -763249125, -1402216771, 1045826027, 2137395630, 1151731572, 912353031, 241530755, 1956997266, -1166166951, 1041488211, -979654873, -26125041, -1610815032, 484240878, -318537538, -1426329666, 1200600581, -1490657671, 974315252, -58667279, 2017596882, -1275363525, 152302950, 1159719028, -331532814, -872075875, -776430216 ], [ -1772337283, 1621739343, 366805211, -190875163, 238149722, -2044096314, -1025837994, -1798914361, -1594456555, 1678861634, 552109164, -1967898520, 1032306549, 806758975, -1335374981, -755543004, 1056129011, -782135278, 668022475, -297551738, 1179052802, 97193639, -1873026754, 597869445, 2001683192, 1221832158, 685277675, -1676191175, -1036074182, 1721448161, 1619859016 ], [ -1951680047, 346784343, 1382804719, -1457986657, 1965909663, 1514342751, 230106783, 954269352, -1929946635, -943473849, -1631368990, 188036018, 1313601478, -432977699, -430175140, -2118228207, -1488106909, -95605006, -191786371, -1135545975, -1443109969, -1484267553, 798800661, -1749582063, -542054222, -1187873126, -754260127, 1114563154, 1358383102, -606691821, 1400495104 ], [ -1550214460, 1125737429, -1419178110, -856212131, 654234516, -783730452, -414901366, -1713448527, 523945560, -133371735, -1923310348, -1076708951, 981291462, -587090117, 1987421570, 1762252351, 1230652017, 1718035336, 952336506, -226705466, -1294435993, 547764839, -405372507, 2014502093, -1478792976, 71077802, 1125638226, 150168594, 1040209063, -2059115776, -1618355580 ], [ -1955363810, 1053219801, 750444340, 305424181, -336035424, 2064701754, -94042653, 2102791732, -1542496099, -1800698940, 1362114968, 1446625785, 621999197, -1458041048, -429269890, 214191453, 1301927714, 22041228, 559771764, -971192107, -2041912111, 953949974, -1883756085, 153980144, -242046370, 524405429, 419352037, 820889338, -1777698183, -410259632, -790014858 ], [ -1969451944, 2005510484, -1040671810, -1841089312, -1393195006, 962394764, 1088107545, -1229857790, -1075327019, -42800489, -578812807, 423343629, -231523926, 74321720, 1439920527, 666116448, 1479550480, -1138441884, -1202951362, -32909351, -393636212, 1442858851, -1097614284, -265320230, 2044522767, -728254647, 142349197, -154168466, -2144031517, -1233799801, -1758255110 ], [ 1886970081, 1528974604, -1068214935, -437827848, 1560580066, 1740957082, 275772301, 701129366, 2096620317, 142778908, -874585843, 1352740391, 1584495497, 989381751, 1306520159, 351489995, 409357199, -1782537656, -1584336715, 1299136766, 1937096130, 1423082188, 894446664, 1691166503, 129755991, -1710847114, -976321748, 2027868186, 1550183471, -268428142, -1767174008 ], [ -1211849910, 1209768174, 905230631, 1515575474, 1179006298, 1192518486, -2145146670, -1003849334, -751268805, 562512352, -135884355, -1521211364, 1499288497, -569120888, -2061922495, 1350289426, 1081096533, 1903287078, 1852817535, -449936028, 1896629251, 1220487202, -1180417726, 798245031, 504396945, -982930569, -100057449, -1184657985, 498951255, -57488112, 199573081 ], [ 666796537, 1737879807, -350333336, 999260350, -17551768, 197689790, -1231381834, 2136139977, 216328905, 1884374151, 683238922, -1504438511, 604653721, 583204675, 1314009118, 1871918140, -1996799666, 1481894911, 440117493, 1692391229, -448119178, 501259317, -1392547019, -1812065312, -1943656542, -2074396351, -159774584, -851996077, -840746869, 499594909, 1745480618 ], [ 1827405449, 374348424, -454301684, -361677875, 544669167, 1754888502, 144357336, -419231801, -1133848720, -1740106379, -800328445, 1284128597, -544733929, 1467532104, 1136264963, 1230309725, 723914497, -2035996806, -109760886, 939345154, 2110278424, 1111081076, -865575629, 319570637, 1001478729, 1490484505, -1672337529, 1835928336, -207560221, 1711396148, 1194750254 ], [ 103899942, -93831082, -959010343, 368620539, -881941295, -95396667, -1131570729, -1177990379, 1752783265, 1594006994, 321598177, 703628611, -2142173234, 1044647331, 1980397661, 1928934729, -1922032503, 826400550, -102161535, -1868433000, 1240746572, 555722578, -1027880619, 21758920, -638411975, -1196090975, -310511328, 400596411, -1928583419, 743189428, -36628686 ], [ 254025524, -1525436695, -1489377037, 170039214, 580031217, 571921111, -2040843342, -113116307, -1462725284, 206903442, 1280801263, 1973437999, -43628426, -17736207, 388963178, -1915487734, -690631513, -798552737, 283832011, -1477046413, -1984782377, -683651953, -2044933483, 877997578, 1734671898, 795391774, -917728170, 886837377, 1303949948, 1691114088, 70026860 ], [ -416500905, -1824238439, -179927344, -1878008455, -506786612, -1881059807, -533423596, 10389137, -695799519, -714518357, 1020785964, 2052871233, -1028303689, -1685747197, -1997144773, -443390142, -16528802, -2087686204, -3527673, 488932333, -157294081, -1741629923, -201360957, 776252557, -38116617, 939671094, 1926965243, 2087615392, -1076327497, -1197590990, -1370043997 ], [ 672152485, 416109011, -834174138, -1467169893, -839965773, -1486327963, 1531674513, -68584597, 1676809537, 1681095389, -992216481, -1653874679, 422190995, -1567575769, 1031624924, 770319462, -690082473, 22710287, -1486156419, -1153021249, 1358923639, -600535419, 98605690, 1343450443, -954328286, -34129091, -2029026382, -1665577467, 1536842616, 1334196950, -236928703 ], [ -359532542, 234744715, 73908469, -1571341503, -1428063197, -1792294941, 416560071, -618515144, 426125722, -1163405549, -586601443, -2000084360, -423677476, -1391036153, 1939125575, 660457759, 170534827, -1069853352, -856060163, 2000735491, -1296753373, 1721687192, 1652619762, -662617332, -1361700849, 1251203034, 1704663771, -1375591290, 1798719000, -149258908, 1124445757 ], [ -304476551, 862704409, 1601826449, -1249235554, -407634298, 194407412, -1449129079, -1604115627, 853614431, 1384182166, 603141619, 350779529, -764407911, 1614445306, 1038454090, -53542321, 602217462, 1237902040, -1483611725, 280733440, -1279463312, -594273929, 696941226, 1303047859, 430276604, 1774642691, -1997805264, -1234282024, -1049088590, 983402496, -1749247036 ], [ -1286360965, 2036002322, -450321881, -72378903, 1807214921, 29413005, -1209184633, -1518370873, -807706379, -135145881, 514238203, 1991337730, -233225459, 1567248317, -2095005262, -78705344, -478209473, 1634977456, 1915775682, -336335245, 1922964158, 483109857, -298371677, -505271611, -2102300900, 776063130, -546624346, 867262354, -502200510, -1701455598, 1725650775 ], [ 1711829410, -774630850, -1071013770, 416880409, 1125103865, -54789409, 1899073402, 37293698, -888126161, 875294483, 2040703272, 729590096, 1178036860, 2125386492, 1002682997, 1545897368, -1692278177, -1405679122, -157200040, 1193166214, -114092912, 1451267761, 1696782213, -799469485, -41421702, 1086615395, -490797575, -1931693712, -324811572, 1009008440, 1991613505 ], [ -1221557326, 488955724, 437003405, -8339996, 1599839656, 1133398615, -1920861144, -941133620, -2029328843, 1526524848, 68065901, 528880095, -1239753798, -1012227975, -1010877622, -1728528797, -423274178, 10728437, 995277151, 1127550647, -560968408, -741364385, -2106624604, 1988852848, -1372222874, 153487186, 371219088, 1506106980, -1615412063, -1615827906, 2126555078 ], [ 194918841, -1367857973, 2052960315, 873267162, -281176810, -1264621550, 1194972615, 1172911758, 880906110, 1100809242, -683677044, 1397001425, 1418269290, -1744976975, -246471134, 1462889439, -495694857, -679614702, 701860662, -1729150838, -1229265002, -1312875225, 1749928936, -1119835642, -1860675616, 102882162, 1706833375, -1867150784, 177281157, 2057402315, 725811724 ], [ 347306904, 1963608070, -1875723497, 1979661477, -1366778557, 1514553113, 1083948970, 1132974340, -428187538, 296717320, 153959826, -1177959096, 2029170973, -256799476, 1037064446, 337808353, -1860945999, -1102008930, 2076331878, 440611717, -642158066, 269895791, 140910029, 936300339, 1848984563, 562079033, -1496666456, 1566594833, -1564818529, -345302985, -1163530891 ], [ 329018697, 1906913718, 451416611, -2100110524, -653548646, -1126301921, 695347451, -500896515, -728571434, 1901726497, 1193795959, 180949770, 1751682827, 877522914, -1062968654, -616529574, 366059767, -625475602, 1550820332, -426808628, 361165598, -1887537007, -340802617, -844398913, 832511551, 1632884285, -419465505, -2021385108, -92844220, -292934769, 2116320534 ], [ -1452637075, -517535887, -1944317252, 1749887281, 1191566445, 1039692469, 475210823, -342132052, 1209256116, 1727236383, -1409262527, -1500625223, 600673245, 1948056429, 632899369, 887075989, -737237659, 200057317, -1524799887, -225063969, 1643435594, 1846598436, 397869307, 1330607237, -207685549, 212689038, -610753275, 1354050043, -1928153359, 251969154, -832774275 ], [ 977791635, 119063033, 588447236, 958925719, -1310734818, 1185975165, -1213441148, 579597164, 953274610, -1664087055, -943788335, -1248599460, 1689614988, -734657691, 139005049, -374251809, -1552044548, -1366212968, 1143484667, -535781411, 1070276691, 1350960153, 647716827, -1409288206, 1756455744, 447149463, 1057007464, 1839495770, 1168727542, -120767833, 18837227 ], [ -2027582373, 1135152326, -1163897198, -312560179, -33168057, -218000382, 1947487059, 432494979, 1453037848, 1103536940, 698206992, -1754904694, -1483244294, -67036571, 1441212281, -2089954555, 1436989909, 7568604, 204702138, -287608148, -88786992, -1881760269, -252179517, -624773054, -344048770, -936211077, 324146609, 1688110464, -1767497535, -266040550, -1070017785 ], [ -1771588612, 1119992800, -428562854, 110046788, 610740486, -1299126003, 1788381888, 1702118950, 1600614440, -950701332, -260907545, -983913530, 571512714, -880638093, 2007595319, -1089786022, -1507606820, -44852585, 1645696184, -2022357585, 1488358322, 1347450196, 1780886517, 233400783, 2005099766, -418441677, -1440022149, -2062493722, 260314303, -1899616929, -1436518470 ], [ 1978602883, -985684730, -1420034304, 1264318160, -798573167, 1628791348, -940255836, -183647731, -2015465874, 1063914625, 1741962423, -1269104284, 707300510, -203870379, 1579799701, -2129636806, 1987383358, 1197055873, 41270720, -1002936929, -953993074, -2000578598, -1830506830, -637136201, 541933396, -610451516, -1794257913, 942929537, -1674732618, -574078391, 2052586323 ], [ -854932745, -619694628, -2112546732, -2007148504, 1209715032, -1100620748, -1833299138, 1720373392, -675647087, -1682970240, -1089516444, -1520142255, 1954511483, 1260606655, 456510267, 961519036, -2022522970, -261205132, 753873702, 1088798389, 1643971439, 1304660742, 722223117, -1429465784, 101375619, 111860444, -744240262, 470735590, 511743330, 1211839282, -1970467833 ] ], [ [ -1232938762, -1181689912, -1153800911, 1805658827, -795770815, 904986012, 1645622121, -1740857781, 1230431202, 732322305, 2070594961, 1716325924, -888786217, 733311093, -1276431358, 389667942, 2030107034, -22644778, 1962838441, 391125120, 1759689123, 1593857458, -2021568498, -790478161, -1811177952, 1169458673, 968690739, 605826447, -1702904085, -1586305280, 1470370593 ], [ -1122366116, 342358754, 1647861844, -772967711, -754719138, -1340353339, -389777669, 445732769, -718408568, -1112605927, 240506813, -1915992243, -1863731571, 629830289, -250679927, 2032150969, -973097, -729621724, 1349567904, -1726481028, -1234017597, 1155995803, -480583183, -197543542, 115209787, 398409102, 1329992363, 293134339, 867266883, 1225594127, -1954047462 ], [ 75481132, -647440365, -511678702, -1213575126, 1023937871, -1619892942, -1657595082, -964523695, 1918150662, 306838306, -358932410, 1361159801, -1999600677, 1653646031, -708676013, -706367455, 1642976648, -1157706760, -1105329518, 316910942, -1139605350, 714793785, 420122426, 226634135, -192851313, 1417164419, 1100810926, -447523564, -1295543624, -722759411, -1508865164 ], [ 286749556, 1705871331, 686903617, 1301233183, -711310752, 1905812183, -1057839873, 331780537, 2004468726, -2092765964, 892536393, -50790730, 485666426, 1400863764, -924302198, 2035413419, 1810379453, 105563638, 123222855, 1043594977, -987615027, -671722357, -594934987, -1767016208, -548914260, 2019107649, -2000851433, 1435013982, -390650581, -726745163, -1027686417 ], [ -1252551150, -204924890, -1039747168, 260493069, 1134233020, -705931036, 1619098414, -2016362637, -1548106728, 1836244144, 1454797992, -1642491427, -345860253, -641548516, -1706907031, 975923620, -288571914, 1629571456, -642442382, 627758712, 1720571285, -1115011783, -432639399, 702131813, 803103830, -419042213, -1819483938, 1051399502, 833718662, -448977512, 1355842258 ], [ -1770382552, 175305072, 114607359, -1742107339, -1966065190, 2094354840, 529866177, 1496590027, -784547145, 72704225, 1641288828, -269832429, 3850988, 1557097788, -2001321326, 218900175, 594922838, 1527729984, 1422063171, -1413428138, -1954747764, -1299060429, 1051856277, -1168020108, 1123173036, 1879992899, 775653311, -1625575809, -42482028, -964984758, 633257205 ], [ -266798994, -44717773, 458552142, -531241829, 1896520157, -1934032247, 968997068, -15890093, 827465478, 1215539348, 1569850587, -1928793901, -562759226, -1987520607, -709852042, -1420165806, 670452270, -879776537, -64896228, 128667, -1814816004, 1411563668, -144319834, -2020096649, -1716762764, 1210689734, 1875839697, 920944323, -879596632, -3291425, -967299600 ], [ -1321324280, 1567781980, -1782242505, -297797597, -1468098035, -37171424, -717954400, -470317432, 132439962, -771679645, -646758387, -901024811, 252431864, 723747736, 1638222155, 2122806837, -1590176069, 846166714, 1694020754, -1623769015, -1312896466, -1513529913, -32153347, 1283602959, 1003490323, 856805885, 845485002, 1425636108, 1108769149, -84426375, 917577866 ], [ -1973176704, -2078742014, -193161708, -17290583, 1340936859, -519068146, -1043065983, 1838006172, 838234564, 1952934334, 559016216, -1046820744, -853831411, 910722305, -1470986236, -1129020728, 1125483771, 1067651628, 674529600, -862810196, -1844546414, 990415108, -1039920639, -2031039668, 282650753, 870760624, -383527193, -340331612, -182165749, 1024813105, 1636166708 ], [ -1754132105, -1359804398, 1580636103, -688906296, 710602549, -2006740094, -554704759, 391749788, -680570140, -973365432, -878472965, 759992105, 381184448, -886668498, -1978403683, -1011494554, 910332240, 1424580812, 1231420724, 2113252099, -1059406435, 1027303430, -1546380878, 1717467255, 2025059683, -28405654, 575463377, -887926539, 832928247, -1130697981, 568539679 ], [ -170122371, -1076988338, 1121643980, 1295634448, -1847527645, -79751710, 682873914, -1016109038, -1016138559, 401537710, -466385679, 1647673301, 835481407, 1186460424, 1580476678, 908936175, 302450688, -998862799, -1026640220, -949240695, -1876078509, 1421360113, 1878404513, 1287311386, -893579032, 1551355863, 464638733, 1926986340, 1089787156, -577789793, 296991866 ], [ 429057641, -413138273, 276254367, 1031799163, -843537054, -1172427094, 197978226, 1183147784, 2079830648, 1610945572, 1870973019, -735870850, 82785891, -902545682, -1096081619, -1907248127, 1439183391, -440911091, 1532777348, -1071485198, 270353733, -413913999, -137688752, 626769045, -1366122731, -250113095, -730872297, 2038042760, -2085009650, 1586015012, -264085684 ], [ 1909300675, -1597204556, -621776369, 74817878, -788036868, -1081499976, -2053702774, 1660927466, 443913117, -1618122121, 1443591947, -259351526, 2010402375, -1551160365, -756620142, 299328538, 858028923, -793559833, -689710803, -1698504527, 1481553212, 431476634, 1756867897, 163784800, 1429303185, -1244288014, -917002586, 2004843105, -1404680984, 1238386324, 1581469942 ], [ 503654038, 823193904, 1904602485, -2106357722, 1060274849, 1470012269, -74088428, -2131100474, 1989299354, 756076934, 609952162, 1086321962, -1561388125, 1508619404, -1724189561, -1838018928, -1751239171, 1088029001, -620876110, 1617547655, -2111532132, -1090974471, 252656492, -295720167, -273173604, -1658791421, -584523417, -2062284549, -302645936, -1107971482, -324617674 ], [ 732950659, 2096828809, 52912819, -349281922, -1769403631, 1812744292, 1538559454, 1519215065, 590094995, -310265719, -1846849015, -1965841339, 1605797590, 1495673052, 994602016, -1235721445, -1969751728, -1896307239, 1504564571, 1593721324, 454759697, 680071413, 1353915939, -1382598272, 1489213443, -906305287, -1415386786, 1055256381, 1770160628, -1617469781, -813199534 ], [ 956256424, 994135551, -178493007, 212061549, 1448076748, -842264428, 614321708, -875758954, 2070480909, -1951837707, 1533662788, -317242009, -671272344, -1192581625, -79108014, 1582446885, 1887603864, -751865831, -1494053578, -1816507325, -355774961, 1838092051, 327783869, -1311202183, -639120947, -194527492, -1743074440, 2009440655, -1260957261, -1607088451, -287818385 ], [ 274948813, 1598661347, -1457974553, 309345561, 484128674, -865500610, -1160782034, -1425855374, -321312855, 508208545, -186817190, -1371553038, -885478098, -1843656512, -714349924, -2005646871, 1126732728, 849091918, 511386653, 1659463054, 419763236, 129475945, 196788669, -948570531, -65037728, -1269802973, -193884212, -960607659, -1087205864, -836777904, -1727220348 ], [ 446328530, -1497939010, 1818832143, 27545168, -1184937688, 1981853619, -604332848, 233376819, 406044901, 1795709198, -244401931, 1319649743, -1646563766, -1662820448, -1475040164, 1971663946, 337218390, -107346706, 466251438, -615494419, 380391875, 219833763, 1353755113, 371325048, -1320999561, -789062888, -210839519, 1902613282, -148143269, -173975957, -1223298943 ], [ -1865533437, 900129492, 1858420743, -806296751, -1170814048, 511257399, 2054521836, -338176591, 1897757489, -1116585885, 2030981660, -1258916315, -2140919268, -34801864, -1347538257, -1114544267, -48122912, 747762464, 852827823, 502857960, -867631329, 1245347651, 2024216143, -1575381056, -1349085247, 1641449143, -1531850649, 99485342, 865585405, 649610539, -949466027 ], [ 2057745310, -1740977271, 82165050, 1046126294, 1631697310, -2061821570, -752319250, 1892872763, 1417599998, -1830117365, 1870702104, 900452739, -1342411974, -1184516265, -6869028, 913669683, 1697359162, -247339904, -616883542, 924042995, 841989999, 1019436424, -1710700507, -536325927, -855397536, 2076539638, 684809855, 745611499, -249762400, 1840181922, 680587459 ], [ 525887773, 226268981, -953898842, 1844116599, -218568209, -1631377628, -1381058764, 530608746, 1220298595, -188712858, 402581901, 1832908552, -1499127389, 1531181078, 86788411, -787445173, -1502629088, 1434233941, 285690118, 323354574, 663865893, -899247447, -1675734631, -1754619986, 888071525, -1431115446, -1683264010, 553845821, -344220752, -9228889, -1665397447 ], [ -1572686575, 636525195, 1690183011, -1104730032, 336020938, -1312753240, 1999429102, 141152537, -965092752, -1639183123, -1357833253, 1352590242, 1598354704, 537415468, 1077619511, -1271769648, -1237186662, -1599218934, -638569998, 416492407, -780675512, -1683039731, 880575998, -1823543035, -1222489298, -1885166651, -1816947847, -1917686541, 1366754065, -1340194635, -2097904487 ], [ 1295552070, 464676093, 1955362780, -822245084, 1962699574, -329784153, 419471020, -1858170169, -1620754470, -1436377798, 993457929, 5348073, 965138225, -500963977, -620444416, -212483896, -547516016, -2125051302, -843561678, 1838451246, 1120608057, 85401724, -342908038, -278468523, 834388327, 1579702355, -102888563, -1878643493, 674360618, -229096491, 1554259507 ], [ 327430110, -2081900055, -955841702, -984972687, -1032602864, -159666156, -1453610883, 1189248289, 884830559, -630892301, 723733850, 1609398119, -389643581, -142367979, -1717558059, 234215640, -1350996080, -2024282610, -414528688, 868469730, -1081466721, -1520950792, 1016099014, -1369059097, -1806867997, -2101767662, -469519946, -430581861, 1664744980, 988040187, -695372184 ], [ -699015287, 1122915219, -1446398484, -856872569, 902727090, 625911561, 1818709893, 249172079, -1068636784, 94468546, -823110596, -1513123060, 160513065, -1927550157, -1220583629, -1575371143, 1430568693, 1093773583, 1713688999, 2138529437, 1647094591, -1032354490, -1715712350, -1011207970, 1734887229, -497216378, 927961237, -599216092, 338984939, 591655794, 1717752792 ], [ -225684690, 1890620910, 536967238, -323170024, -1729377102, 2140515755, 1038503864, 2033599400, 1163461677, -664143132, 1932801531, -1394087550, 664737686, -387678045, 325992317, -2071321023, 349093487, -22455556, -1753413171, -835592682, -732068691, -1386680817, 1677138409, 1103330385, 1650011183, -1663312378, 1952330898, 25194261, 736019140, 2026252561, -1188520608 ], [ 1544904726, 1420789972, -776402636, 338541200, 779257314, -1734453061, -1958736909, -1895431067, 1178723987, 530445367, -673339572, 681641650, 593113742, -820928414, 3690352, 1872991422, 1690344141, -1389158714, -1046364521, -1483211798, 1884845766, -560671280, 78768738, -7040924, -1955626955, -146311768, -1789141183, 823292963, -632271940, -1293269074, -1330367702 ], [ 81951136, -1420274122, 10027315, -1948222056, 1739555266, -1486403959, 1310810492, 2091497676, 1630013010, 1469054249, 1612039656, 44238001, -1715589168, 1072916216, 18862164, -1156541076, 1593048608, -314093928, 1396600494, -809944559, 1784542490, 1844674846, -1965501159, 2068139502, -343658245, -1871605146, -1649962219, -640906085, -1621251324, 1250690417, 251648376 ] ], [ [ -1057180157, 2086475123, -140502823, 1099848861, -560191371, 161288139, 74421224, 1443713383, 1183845157, 563735342, -1491427351, -1780782107, -1841276079, 544920243, 1592640767, -1815000000, 444318583, -546167430, 1795419837, -569617861, 998402749, 2087902081, -642866430, -1600154058, 1916513810, 1492268891, -1192304878, -843488500, 203186954, -83817604, -26649909 ], [ 1661754534, 1434617803, -342005526, 923934791, 758240780, -11601395, 1648726189, 947315110, -1293494263, -651733951, -728554802, 1829531171, 462402060, -2136974778, -544950319, 757480231, -248108032, 675072113, 921955600, -1770513191, 1579996584, 804056243, -528533198, -137406422, -1004401139, 422621725, 996122963, 149854707, 416597459, 1162636147, 1043418518 ], [ 1191612731, 1889997450, 849928965, -1162273088, -1059871597, 1109877194, -1684420481, -979873471, 1419777391, -1091929891, 1039755901, 945182397, -448299962, -916882743, -680964595, -2092559670, 351043166, -335391683, -1481066732, -593412170, -1625253548, -2044121358, 660233574, -646640740, -1308618779, -595874969, 1318442795, 136796472, 942794922, -33162310, 1537822632 ], [ -1443089650, 2061514736, 845725605, -826660182, 1775553158, 196640099, 1265418754, -468605811, -1466079115, -174657915, 226058756, -1747545805, -1337345521, -1155180338, -434093086, -1295882793, 1618990203, 822358472, -1645223316, -750169293, 1893616128, 1394142541, -699435456, -997523577, 511454602, 991546663, -26823674, 104542853, 229612283, 469479972, 545586772 ], [ -718784532, -1765895419, 608516523, -1287542464, 552493582, 1087300054, 1126571950, 1074594550, 29741847, 237138231, 1138128481, 1915329139, 2043563066, -1958918516, -762506260, 1728101207, 605294963, -286474583, 456200979, 1771036960, 1177542133, -145370055, 966080166, 1160531362, 842426226, 2078671779, -258709935, 1606826435, -1381503520, -1763840753, -1408136607 ], [ 1223232622, -1274805260, -158167971, -562649148, -905784753, -1335753716, 911148370, 811176631, -283666153, 779489875, 377822295, -1551319826, 1212651030, -588792728, 1385561292, -2014688178, -140994432, 1890083646, -255790898, 1382372185, -373146666, 848174220, 759103173, -1088264530, 1922693981, -861120181, -996530575, -1391658569, -920040577, 2100229116, 635160747 ], [ 486756725, -223550152, -1127662005, -1944700305, 1063027379, -1836362180, -1372467189, 448936442, -44767815, -524829539, 688036530, 533808563, -865386719, 1085768006, 2019082926, -680598406, 1287689621, 350694746, 131188747, -332819858, 586338795, 1815716101, -1437540517, 1997470878, -1263552578, 754590678, 406376010, -508820371, 939809564, 1928967917, 1384837625 ], [ -706538592, -408896085, 126798769, -1227803826, 1891309821, -2122099777, 465666437, -987967281, -425264259, -1450978069, -2009582268, 390615731, 1246981468, -1679596828, -1775654142, -1171908733, -1760272838, -290542749, -1171201626, -14011109, 560813787, -795325153, 1689110079, 35469502, -2111755756, -286308166, 764540221, -193418888, 92715834, 1045713468, 520202698 ], [ -1546169480, 816403940, -1600414803, 683049455, 808116123, 1419656282, 2071396096, -1679153624, 2040323539, -1188022653, -2074763188, 1479860861, 1729114294, -1841820616, -180726403, 2063876620, 912429685, -194657913, 1182073847, -629439667, -911757393, -242022881, 1548438418, -922494965, 406450845, 1399022215, -2038439753, 498591059, 1654169470, -910357145, -1462876414 ], [ 1202115912, -693213053, 896011749, -37946116, 374245903, -562196786, -242518427, -1942738558, 1493189839, -705080223, -1256346060, -1957034518, 1745618078, 957877927, 414472938, 155560005, 1910578166, 927618505, 1870411838, 9761425, -1788474148, -1040373732, -710880256, 1724988048, 666851291, -1365086674, -1593731195, -211246741, 201617823, -335833054, -681287715 ], [ 495257810, 2145014069, 1774477869, -1286829285, 1153531597, -1672275916, -1809265406, -190946667, -954767918, -1099920473, 515564873, 1326795011, 172085818, -2072833267, 2138297950, 654022462, -283855106, -397029159, 1236052618, 1853694731, -1862603552, 1776650631, -275361916, 1291378953, -1969056946, -302314257, 302534637, -316370165, -1885238145, -2056183726, 1599760579 ], [ 1836737627, 869090398, 2049689689, 1760910847, -1242096285, 263935502, -116641237, 1811605394, 337065196, -1590204244, 170907097, 37333334, -87428378, -609418716, 456519102, -455358525, 1242952064, -724537923, -368617318, -1651412892, -1827356151, -408172049, -963263214, 945147956, -1634403616, -1144487385, 446614894, -2003635328, 38908710, 649697752, -1504051485 ], [ -1382245726, -688049707, -1890510095, 1773673582, 690976406, 1596062583, -604113945, 372537678, -243146807, -2074054559, -415463563, 1241041049, -1664201644, -1925531805, -2019867657, 1784257170, -77078702, 354159262, 595867721, -1054808265, 283693028, -1738006794, -1138549291, 1017419106, 1349200802, -1575809946, -1037976833, -146926199, 547807762, -2055253688, 561525586 ], [ 1775625860, 1568725728, 1170412774, 488687312, -1468754573, 396374347, 595397587, -1167215840, -96593435, 62919638, -1774845831, -1416460204, -146597458, 1535647496, -555303250, 1466849427, -1156734008, -1290075088, 1872968463, -164280740, -1172076811, 986660654, 709650657, -1710346323, 2033133348, -1632147606, -2059862314, 1488998240, -1547395677, -88114658, 867512593 ], [ 995805556, 211084745, -1417300657, 1351480835, 710824199, -90412909, 484493894, 1785729766, 797851740, -1237106977, 1501726444, -57077099, 1853401298, 1541953559, 2041343874, -1564297271, 1949756231, 336340323, 1366505953, -398048531, 765236138, 383386143, -1057574388, -1492999627, 1305825669, 338805864, 1183616395, 368959307, -1348960902, 373871951, -2139092282 ], [ -1381665043, 342556436, -472409380, 1214506957, -197508622, 771891454, 674024832, -1897480002, 1929224110, -360392427, -1795210293, 719568738, 1925932313, 1528847668, 1540564660, -1305323296, -477430556, 96797363, 256070211, -1736161658, -1016334659, -1292644501, -18764482, -1089840962, 1358370778, 13639465, -2115446274, 1283312510, 1681513679, -839090533, 134190061 ], [ -1223067065, 488214486, 49798509, -102635758, -1363454098, -1101416813, -1547306549, -524809450, -2146156102, 9850055, -621131058, -313287556, 1207949998, 363980251, 1964655037, -2012324495, -1943414265, 917073286, 1410258512, 203654632, -561420628, 1771845076, -969272936, -25688495, 2048839841, -1989151079, 1293266324, 1340404496, -12452803, 1896622112, -1404273319 ], [ 487769399, 1594312243, -505259599, -1020185315, 209530624, 230995157, 1582490932, -662660766, -1786567278, 1433142223, -1907861414, -1361921328, 1432812536, 990968036, -1425605731, -1638785020, 876830280, 556186001, 1779453017, -56649893, -1112970019, -1928697552, 1872817610, -1710585007, 1329201044, 533779844, 792953603, 496316358, 143477122, 731255579, -1190822970 ], [ 1939728491, 354345287, -1283124480, -1950354783, 1014823505, -382115693, 1255558289, 610434151, 1922168117, 1667517384, 1070721091, -1310064923, 835376713, -1967992810, -1338977080, -2132116376, 1663730368, 1355459829, -659106829, -593578954, -802665254, -1647741464, -847238420, 1306885700, -1675561271, -1719004289, -1137644101, 247017798, 1731520513, 632391628, -776836320 ], [ 1725230402, -49219570, -286720095, 1966189867, 769140796, 269960795, -2084668753, -1129717642, 85835680, 428984276, -242225076, -209786703, -871081310, -2125009759, 1802629291, -1641480214, 683725585, 673229288, 280987231, 794824906, -1584245172, -577857103, 776116163, 346091013, -183429301, -1106975905, 861056431, -2083127659, 1015131884, 1330975562, 1389492653 ], [ 154686856, -235037309, -1384461682, 1618503629, 938461596, -578152270, -573554188, 701537055, -1254602829, -608521428, 479620733, 1685834015, 1688798942, -326391386, 166162192, -1245646033, -1426019214, 2077869533, -2005262906, -854654081, 548754843, 1755811915, 1067883606, 1457257034, -2044864289, 161479980, -492032368, -924857028, 262651069, -1849256706, -902203456 ], [ -1060101955, -662205190, 1663361869, 551673321, -930285720, 1544448211, -1145552715, 1958029618, -1902646541, 1723887998, 75134225, -1121539571, 192477432, 1257712225, 806710985, 2092426261, 1577063277, -1002229252, -1696425125, 843554981, -546499002, 279184030, 494847245, -1768984866, -1326463121, 1477498917, -983656046, -521723650, 1267942869, -1163348434, -1999938397 ], [ -40203113, 1689650666, 152615144, 1221893344, 220086825, -753138534, 1590237280, -657453983, -1062426153, -1102188644, -1065372805, -2115747723, 1587354542, 887384101, -1855001367, 1269801756, 1252307896, -1359938521, -974916228, -436161334, 512142967, -196018853, -1041160023, -1763727544, 1897009394, -902059894, 1233361631, -903934464, 2026253162, 1533068232, -1189853362 ], [ -1691344057, 1020482939, -1131367806, 411220371, -196745242, -39486348, -1552227492, -1784244595, -1278326460, 345314949, 1953365308, -1024669768, 1582525907, 333804429, -1598603425, 517307268, -979591570, 39220193, 1589730520, 1472495671, -639995253, -930450821, -250126729, 478517088, -1363570353, 1702129952, 201544853, -1163291608, -1523917696, 510972111, 102011563 ], [ -1151537236, 1798459674, 413062458, -97879080, -905686094, 1380110446, 1586551015, 318274644, 1917209181, -570227174, -1898751039, 1898793103, 844127530, 2133987824, 1033169824, -750479018, 806519694, 2099243835, -234700588, 2079211232, -574621342, -778223846, -492912053, -190111192, 1862818104, -1971848819, -1495248487, -2078561761, 258360639, -1468113243, 2016792294 ], [ -994619083, -519000215, 1682471711, 700278863, -741401646, 1883075717, 932150270, -2044455106, 1918659888, -2034128336, 112967186, -1700229672, 1457610423, 1385291658, -362110029, -722248698, -1051367981, 1837223234, 1169920305, -1672356072, 616146055, 1861890723, 692342096, -731024315, -729994430, 1621243856, -15433229, -929019264, -472881962, -1005553303, 1732984355 ], [ -1845670596, 1853262462, 197257345, -1661498708, 313418221, 895058894, 1463160586, -1019865087, 384794813, 923513004, 1252719238, -1049224802, -1773132393, -236083589, -965485285, -386323756, 1364877565, 1360125556, -1186794895, -635143740, -1146629226, 1775343527, 1788772523, -1701109740, 307382807, -1139008175, 1809656309, -1132895478, -854791206, -1049080850, -139581733 ], [ 421586920, -201834140, -474437267, 1688012505, -181565852, 1339477382, 2099207058, 1732053455, 1396419323, -1534602524, -289618819, -581647324, 1066478500, -1666921701, -1592439482, 311715451, -763085799, 1335934298, 1859193243, -2137523867, 2057134483, 452740102, 1548245341, 1262983082, 620670023, 433199650, 1338655984, -1874418053, -1536805836, -762466948, -417576191 ] ], [ [ 681831650, 416859577, 1693896551, 407350947, -335242717, -977547535, 1604826025, 564220241, -39481788, -927151999, 150738122, 1085534859, -1661229475, -91093597, 1361131567, 174475477, -1940090549, 1907659006, -1034080424, 2045928792, -1281157733, 1313271923, -782154344, -280436368, -646905277, -211089508, 1259687696, 70151183, -1857482515, 1154377291, -1662756978 ], [ 990164576, 1423458668, -952698308, -868525542, -195790771, 983811302, 760784411, 545302501, -1825435787, 1789517993, -1687569301, 657001186, 1392541694, 968783580, 1844311826, -1638424841, -1379091947, -1311983291, 1789893679, 2005411629, 1526871802, 725292040, -1517092748, -323181920, -1518854189, -1714206957, -39250573, 1123540156, 1232788643, 552294525, -37381457 ], [ 2046264963, 1382736740, 1177565210, -1577271891, -1877690906, -1085183704, 1685235116, 981632953, -1039238820, 39020828, -2114426662, -387696255, 217925061, 1441951177, 758989342, -1546575821, -1895539473, -394395594, 1905950466, 1732318825, -2136573487, 1762191247, -2042062969, -570962135, -2085843282, -315083589, 1001362749, -1820200892, 2093133530, -1228137450, 1411206742 ], [ -2071597066, -1281276823, 143543275, -1818732502, 2097095500, 1337479114, -1518504738, -822972900, 1932961721, 1079208935, -398875239, -913847364, -1931396415, 2007503356, -1458864321, -1841317604, -201270790, -82419460, -1267888706, -1141529621, 724238897, 131321364, -1131494597, -429582522, 1180621707, 2104553365, -1247814016, -1327089595, 375052340, -486936077, 96842526 ], [ -15873735, 1303500312, -1962976170, 464181898, 2096618958, 64947668, -1429816278, 1741423657, -1475990773, 1637763849, 436957578, 1642059361, -1783504521, -1130185967, 1398211655, 938305088, 587173033, 601985520, 1983339063, 1499077889, -1158426937, 566447119, 667537594, -1322979858, -981353463, -913958512, 951196804, -65401412, 20499913, 230002812, -1577368142 ], [ -313809870, -558876483, 1553907098, -1800097227, 1512804310, 1831079599, 1070138876, 1934434367, -234599514, -1409357324, 1126627087, -1627165492, 1541092120, 322047436, 455136110, 131310637, 454401803, 1607325686, -1139451147, -74475356, -622390894, -1404426293, 795345732, -51324562, 1726832498, -1182470218, 804954273, 1078568478, -678297332, 644809488, 1230694706 ], [ -1009823090, -82093818, -427829479, -601400106, -92557965, -635897158, 2122502988, 1287409788, -648270154, 1527829845, -444995945, -743458908, 519035045, -1265468239, -1555060304, 156848292, -1239327328, 1475975380, -589661036, -1691545693, 34694527, -53047177, -1292913516, -2145528756, -1361747672, 396343681, -121660356, -1035767012, 57591710, -548349034, -617735558 ], [ -768213043, -107375498, -35648348, -1518603555, 775341187, -698368149, -1719056970, -1288256340, 662617217, 254448409, -950974047, 92087133, 1074012622, 694472375, -1689480721, 810758986, 1273614413, -1142747045, 820293395, -12261933, -1726119189, 1694149143, 1663871677, 1402920578, -1824808692, 1701058438, -1559444523, -216498605, -1342693594, 101341568, -1327177569 ], [ -201447567, 1785102022, 609918728, -388544171, -896120402, -1454872046, 1810796252, 206294611, 1903972936, 1045168264, -1715905508, 2054910378, 1078659580, 421492699, 282844931, -1638829300, 357843520, -1604782073, 844360900, 1829677082, -160399015, 1142723698, 150031185, -1512465633, -146786061, 1253637256, 1979511896, -1729251561, 469032974, -539171376, -1389273847 ], [ -2057004269, -165559891, 2039768570, 2086150531, -687591250, 1767775837, -1611968584, 923627339, 1337456294, -123839415, -355126686, -799395891, 518041488, 783464105, 1554734303, -8923511, -1027970882, 889707481, 164504482, 758204813, -1434957342, -310634374, 1507246669, -2007970348, -771204692, 108294092, -55584089, 289601878, 962563756, 475684443, 1733836717 ], [ 537346242, -653069097, 548016804, -1782728711, 1407086041, 101961430, 329050863, -2090782342, -1952925467, -461427965, -1720018399, -394293940, 1661022192, -146137154, 982688587, -393617099, -298672603, 1022652236, 1722032838, -1129844279, 2127896810, 83116244, -1103934808, -751788311, -1652830167, 520833463, -1701812939, -335179374, -2029006397, -1261531787, -111881092 ], [ 402815818, 852319920, -1083387063, -742235164, -444684398, -307096321, -361806733, -1580881890, 1711051202, -843803780, 1028000657, 563152996, 555535175, 2087589136, -1664754077, -685551572, -819882592, 2125121588, -1933761376, -853966908, 167805176, -2123451030, -1641451337, 1687135162, -2022714172, -1367609689, -615244389, -557708973, 1048387195, -823647581, -318812481 ], [ 52417060, -1775480378, -608341093, 171767896, -943496850, -216908114, 179941924, 1979764267, 350759170, -1558062890, 1012366655, 785126195, -708534257, 947310730, -1614352188, 1496737137, -1462953334, 1488721939, -784479733, -411242607, -1009146370, 1062996725, 592595178, -465421968, 1139373949, 1695233990, -359089787, 880233007, 1728288014, -1965721196, -920636140 ], [ -1337998895, 389459301, 1735818476, 2026993354, 272083501, 1834628410, 1190111624, 1153603331, 1507456672, 1388967509, -1942095925, 368526672, -1678720340, -1547969261, 1879436606, 762537350, 466712918, 1915650080, 942327289, 18406519, -452578201, -836321582, -1108474649, -567101502, -1718501897, -2089914266, -1227928293, -176332341, -1706454525, -735205410, 1836550038 ], [ 302841810, 1594577602, -1371696470, 1093903280, -1636562815, -2052552985, -2142414930, 92498140, -2131629089, -1117895705, 825429286, -1823566012, 1649823259, -2057587914, 1407470933, 931016557, 1482086182, -519698045, -1893006210, 381261875, 1942436343, 1178737730, 661149612, -222075648, -1128121376, -1592486526, -1926272259, 1904181227, 1889007862, 630565496, -296408087 ], [ -1292738162, 1977948919, 784950789, -1881671376, -307767019, -657931500, 1256205429, 997999511, 945000790, 1207153299, -1025966107, -321351735, 1033220187, -1058463245, 216713051, 1337952392, 742149722, -693523428, -449966475, 589733161, -1702771038, 1246536467, -1993055149, 1263007942, 1253406331, 601504897, -940440069, -393331157, 383178181, 1904457102, 1464656322 ], [ -1890440373, 1933646099, 836557545, 2018209153, -592281817, 1312527074, -1651618324, 94504322, -309735891, -1004017920, -748544377, -2072690819, 701075284, -1178368466, -2068131853, -1131774484, 1202800512, 112475594, -1196348621, 547281147, -1278678072, 2062175074, -1682856758, -469467041, 132644370, 1883208886, -1786788662, 1319595412, -1066430572, 888949934, -1624356822 ], [ -1395971464, 2140076045, 506619305, -2038356804, 398852304, 928249581, 1247421719, -1037389165, 340186840, -1481430015, 1990584128, -1202247709, -1292535163, 798965099, -1436658652, -1564256124, 973140762, -1517732001, 2129231796, 1348267670, -1125477648, -1836405078, -1916242296, 236279133, 675707767, -576084595, 1062084545, 369321762, 44722751, -2114276069, -1168762219 ], [ -1016085618, -16136153, -1264598700, -826070602, -1442859439, -1212603966, 1539214652, 5002342, 1910703376, -1942495834, -184674357, 931321147, 1396164469, 1140770149, -291135837, 2084186143, -1091201449, 1626667823, 2140839733, -881819856, 1368000155, -840948354, 1609890521, -241201311, -593119587, 963015724, -1167701958, -1971497983, 1758557662, 1983162448, -1953353591 ], [ 870392860, -1672137464, 1506011250, -1152150219, 816377304, -1401695762, 1807470884, -1012518859, 1361658899, 1480335545, -275059942, -1561920717, 897101372, -1875301298, 1898885805, -549047623, 1911336293, -2051934553, 1718905004, -1524313581, 1074183463, -499561543, 578556514, -1229262448, 214083393, 370139253, -1330971905, 870571160, -177578413, -397024106, -1568769052 ], [ -1851359305, -1487846373, 471439023, -1470038135, -1801210040, -116940979, 1261191846, -1773876133, 317666398, 1542530390, 1817045690, 1745958039, 1752538426, 755686825, 1115948383, 78274002, 902460402, 1948988440, -1380955806, -765471182, 112163366, 446980405, 1488943550, 1280546085, -1030324497, 1014962912, -2024892654, 1477071029, -661823171, -1146679492, -436153313 ], [ 1295996243, 1955943524, -1995321822, 1286840573, 220753952, -1294776323, -2106048967, -515216573, -647224217, 1341523242, 340683594, 1137795232, 903621477, -986933613, -8299977, 1088593206, 1924741198, -280941168, 48906219, -810188575, -1839529128, -808953715, -1367607095, 611413275, 1483192949, 322732489, 1912099851, -555161164, 726105911, -1515343836, 1048424885 ], [ -675413623, 510814116, -1409828212, 595387207, 922030420, 1780774334, -1525662844, -276092921, 58727295, 717350830, -1595952945, 745952407, -1581042440, -445745027, -1118193511, -220372091, -186291334, -771890207, 1302359536, 1949018728, 2082166007, -1581929895, 346772328, -1057927676, 1847192565, 1170985198, 1509695984, -675517779, -1537537408, 828599665, 404163583 ], [ 974455362, -509029236, 226961691, -1853362465, -392928137, 679505965, 864009742, -414147769, -2103437509, -329296898, 895270598, -1666515473, 327345879, 1919272264, 1475609005, -1294931783, 1034660883, -885782354, 265868433, 736836387, 1206484674, -501424220, -1417930899, 1621442062, -444925152, -284338948, 136008964, -1593019258, 1166040282, 1793054179, -1298409084 ], [ 790605519, 883379928, -583061810, -961811006, -195593943, -1294638443, -321948011, -433621362, -226784572, -1302400618, 1940365335, -273378826, 164239441, 181573672, -445848958, -552405042, -1325356715, 1891887563, 1147068903, 747505309, 551580098, -413582787, 668183670, 1918729464, -1694503263, -782954786, -1429578643, 598458457, -842751678, -127522434, -1871730009 ], [ 1600389608, 1922952664, -263993778, 302294387, -1977628824, 1306897790, -825282503, -488753473, -791197042, 138413378, -451277950, 1085783735, 990983133, -810784689, 893884937, 1328554301, -1681975670, -1432285419, -1904721996, 1946231608, -1333680691, 1609325787, -217215566, -793406868, 324216632, 2079916508, -172638125, -1874057157, 1340110778, 1015683380, 33610872 ], [ -846459030, 1030250984, 1749364009, 2098422189, -1045669597, 672633126, 57871836, 508253764, -1680302926, 1136188575, 311519448, 19963185, -701608679, 1792796415, 1400708620, 571023755, 624795455, 1722032110, 1008616790, -55157575, -452696806, -1158393493, 897644347, 1467926549, -1217181584, -1373801143, -22679170, 1986502498, 180536217, 1784115585, -764153845 ], [ -510898212, -265369708, 1562561333, 1612242832, 1759289661, -83546538, -527043040, 1166823525, 1671806564, 115432493, 728862302, -2078756490, -790949445, 1277882755, -155578605, 2027626857, 1796957047, 1691459214, 597031976, 1410207631, 635733162, -374696598, 973258260, -233350442, 1060443639, -162923704, -701073162, -332304492, 1502631224, -275143884, 377156573 ] ], [ [ 1259015743, 2036368480, 1288531550, 233900547, -854184196, -1313553617, 402386345, -1850740569, 1363901198, 806940656, 413539518, 270948775, 1432127298, 1580894950, 1756104818, 1505668959, 1000862287, -521409874, 1458599714, 2118310649, 1257707471, 1496787006, 598194730, -1842332077, 1689098440, -696936999, 356577942, 645006087, 1405820995, -1957094184, -1871452638 ], [ -906147196, -104612653, 222701264, -1528562005, 1967308040, 1330750457, 1585196339, -596310203, -1995876242, 923466664, 1255902466, -2102787014, -1514170177, -284911301, 1811719058, -1674236822, 709117628, 1769089740, -1527041756, 2041016784, 2080565159, -110291993, -1682217130, 1243578461, -1298360702, -674330263, -1824404133, -701381475, -543188999, -379798322, -1399410263 ], [ -1541673549, 2112779457, 1489358325, 149827027, -594050492, 1188059243, 1163469131, -870017639, -633825896, -1019121542, -1729867957, -31035847, 1617565318, 1191410918, 26269705, 557534059, 1727856680, -86583016, 1260669699, -1533367883, 605810449, -14905218, -1820933570, 604919193, -1062535659, -1869422051, -649548261, 538218697, -1585045853, 1980208446, -1446491755 ], [ -1263873993, -1768857026, -1159408726, -1414246961, -236251152, 1913312805, 938306633, 2018112988, -64985157, -1994277502, -1506959682, -848657847, 977616084, -1379543143, 130146043, 1956273432, 1149518437, 271291635, -1023100126, -690776080, 2074351679, -279523276, -1459696823, -520920732, 1997400864, -562862498, -1768567432, 1141397325, -1017651739, 350562486, -1543169853 ], [ -184383037, 1392989311, -1718620061, 842241501, -1980827863, 41089747, 1751581689, 1885803207, -802428065, -1382660195, -962602476, -589393099, -605554114, -2106324226, -105043296, -336467779, -1563747530, -1928129149, -1727880052, -1226569997, -406298912, -1306835772, 1865693182, 281421819, 1125491353, -905828334, -782234925, -1795164229, -425556917, 730492441, -1331535102 ], [ -1430850083, -1507149932, -1168169890, -2110739680, 237458539, -1247755500, 2050632967, 1372510832, 1384515427, -67837281, 1362094313, 100542254, 660926002, 1768024558, -870886075, 218655226, 379935890, 1874463851, 1279553385, -1440833480, -1377434027, -1702091779, 1957023099, 545991213, 1338644914, 386734185, 318106305, -1764990470, -48302163, 967542590, 1064316448 ], [ -628568833, 1968223568, -1385027988, -1065026471, 827373306, -1756397502, 81792696, 589933870, -1062427548, -645534947, -306147517, -914794389, 1330985840, -276858514, -1371287656, 510778071, 300713522, -1327855137, -1940260534, -137835157, 1924244833, -141696698, -746653766, -1181316193, 1124943016, -2141685787, 139807817, -1264215491, -1951704754, -2035918757, -147604146 ], [ -1996926118, 2096554730, 317874114, -171159648, 2104889426, 1199000308, -730820562, 1354073023, 1434643910, -2143449832, -446559881, 1559450721, 684560360, 1810903118, -98909691, -1567422546, 2070486428, -545119037, 579543613, -128221865, 262966419, 1951614038, -648340668, 2137320785, 1351080461, -1931652162, 2129402959, 527677103, -969603993, 402191121, -1583554546 ], [ 1677253849, 2025105053, 2073059954, 894800876, 1687940526, -1894953404, 2008281218, -1273761882, 1989888105, 1111111834, 797782231, 1778938626, -1555619978, -1870042615, -1537066235, -1648435861, -2009605283, -1586539057, 280888949, 1849380178, -2090041714, 1850721654, -1430630966, 532675385, -231249228, -375022426, -617142367, 256430029, -784071564, 623421270, 801637832 ], [ 1495942569, 212929762, 732259188, -1688692613, 778439642, 66807611, 2029311982, 901358163, -1435532116, 1000496988, 1089034404, 394426943, 1908905057, 144071673, -1365236437, -2031271120, -537630502, -1126082216, -551679341, -153302164, 1538350494, -649736913, 408387356, 916151212, 551724799, 965653695, 434453708, 1090873859, -261290362, -728297787, -1365838273 ], [ -2096363039, -1952335987, -1945969695, -946287478, -389467874, 2061990301, -120232700, 1357486887, 299973683, -1250990875, -139550888, -931453823, 694393224, 102231555, -1696762706, 703603716, 234583848, -1845564755, 876790648, -1866885762, -378738212, 613911373, 601991374, 452200611, 702252245, 210361649, -412035842, -778367749, 1076099441, -49447555, 728231512 ], [ 702243980, 610897670, -1153595844, 442520916, -2012028411, 646825359, -32089645, -266451258, 871918628, 1034202612, -1302090140, 83396658, -589867781, 162080533, -771779917, -73680520, 1403954429, -1171720373, 2046741900, 1685415021, 19111155, 1279404994, -440678290, 1811000513, 538063003, 434985441, 2052778170, 969354697, 1061350841, 1986610172, -1844342100 ], [ -1084756782, -342115590, -2107804952, -1303302000, 328191292, -1477829378, 1538416785, 778584866, -307698684, 1033014722, -1158077458, -60410989, 1078946486, -212822853, 270403682, -588726459, 1875962312, 1926127829, -496360419, -943398804, -851697074, -1226431960, 109621889, 1910244815, 2068571785, 257811365, 400564503, -1586362378, -458076002, 1281680446, 31207292 ], [ 505651914, 572614140, 1302100607, 25534636, 436839531, -1773195698, 1561845328, 102901923, 1013147090, 394776835, 782760215, -234268857, 1531199499, -1984189154, -948908782, -1247682310, -1810060024, -172419103, -1960769341, -587749117, -1333273104, -25972577, -164142110, 727351394, -2115100137, -1428698811, 720659989, -1508593071, 1943611614, 1779395935, -341972105 ], [ 1016968796, 198099896, 184541183, 1965311258, 1777140647, -1629346619, -781630113, -441381034, -605029255, 2091970109, 1266053986, -1544669813, 476126013, 1636682761, -1120644560, -398691287, 506940921, 72993491, 1075715056, 1393000774, -1069369316, 2083042108, -510627243, -2032929878, -1748921338, -653163764, -437069315, -893543955, -367380268, -170237278, -1208010337 ], [ -1479140228, -1967478036, -779603630, 521690068, 506687820, -2082265803, 1300115685, 1269067986, 1980274736, -444834391, -1031987074, -209460230, 2038130455, 21148631, -846926621, -1068323309, 1833739907, -733935499, 1064310817, -83700432, -377731064, -1437063062, 2034391628, -826261866, -2021893174, 824171897, 1222327627, 1872151232, 745454794, -1445945759, -1759009637 ], [ -1832352456, -924661112, 837599570, -221585679, -1151359077, -1107155943, 560158759, 1862095955, -821923869, -1483945278, -1304218047, 254101224, 1428067867, 203681377, 2010847323, 146922849, -760580222, -1553683133, -1879642776, -38600304, 18265180, 1806829720, -2012297131, -1249482870, -1261041152, -1828293173, -1713203404, 1928458959, -2033785358, 1814267279, 925993961 ], [ 245868893, -1537092342, 1661286542, 1357737013, 2036777604, -1008541479, -1402460560, -41180472, -1210187197, -1655386515, 146989011, -1828125263, 876781398, -1448882168, 1337868138, 1047541716, -32706131, 1146371500, -2047197105, 2101979928, -1838385269, 1115696146, 1447551727, 367213605, 270399835, -818228325, -1917292279, 565488984, 837752037, -313750406, 560019420 ], [ -690229685, -319366894, -786062814, 1541452788, 954887534, -889379998, 315685161, 1102738696, -1759409267, -729486727, -13568043, 245731194, -1190429763, 2130010707, -1299796715, 484774486, -1108349207, 269328777, 1243243238, 305066460, -456885196, 840498781, 565542113, 1297662991, 331245782, 1266192982, 345964675, 1133597301, -1720529922, -694576889, -1620029214 ], [ -1109372823, -890787539, -419145820, -551023772, 84581014, 554875127, 1341001363, 739438113, 102770938, -1949425425, -569393344, 50195443, 159859058, 1654147232, -1831600717, 1807569182, 163816696, -430675946, 75571343, 1117197649, 388175531, -196260076, 1565316036, -1277703971, 294542583, 615399480, 268654994, -42520529, 773089620, 854348747, 2021198281 ], [ 1547697596, 969866067, -2057203825, -1308298807, 2019991330, -285095610, -2043828898, -1568409332, -1973809586, -2005618818, 1766073515, 1371057531, -1798682979, -619884959, 1880650359, -1002976549, 1274255151, -64816668, 323156038, -1267103873, -906329080, -1944543950, -1715341215, 725643165, 2063134345, -1205144408, 1195894185, -2033798757, -301274485, 1022227545, -672823324 ], [ 1921643553, -1844021732, -1647750238, -32137944, -149081119, -1983670781, -1251438890, 860626991, -1963991035, -130959386, -461352611, -1975749759, 1296992198, -1589598301, -818090769, -936136700, -1736791708, 737253915, 441304543, -1128581401, 1462916624, -1769569021, -664622421, -1868581396, -221159040, -1449610141, -1421439126, 2086504366, 2109962084, -1885361967, 2001441415 ], [ -690821973, 1294181798, -1709727843, -1836171367, 134498048, -856139973, -652455557, -1302462542, -656461300, -1644888794, -616718393, -339593087, -1461098288, -354542487, 906859115, 1971772108, -1419584235, 974849694, 530938988, -1808913247, -1385338121, -1926471323, -1000528851, 1932002450, -549141415, 1303668370, 365260707, -1978268470, -1487581987, 1537279458, 133456699 ], [ -38796734, -377562361, 1049451072, -1277072861, 358120300, 189066433, 784468767, 2118864143, -746414687, 1851897267, 84302264, -1192477731, -1299898819, 1326747120, -443765361, 488020220, -1745487000, 1297419603, 693626549, -1313055505, -1891314969, 134499172, -874867378, 351535967, -1712009131, 974726624, 711518722, 1977176624, -135638123, -172416033, -581595115 ], [ 499052748, -110235368, 1309669520, -1454938460, -1560564234, 1679959659, 2038535991, -659001433, 646719855, 733943632, 138501313, 1914160761, 1749171591, -1612415456, -159385838, 760146109, 1474984742, -2113950560, -288894284, 1926384724, -126943755, -693043021, -1823296074, -899557734, 442123773, -829019742, -1297646228, 2104462566, -1969625587, -874893803, 284791507 ], [ 1767371912, 1006637517, 1712688381, -247724125, 1524943214, -785054212, -1466471857, 1696773232, 686119583, -1862111959, -515850571, -1340726404, -116759632, 727704519, -1485479634, 1775598638, 2049655377, 699838603, -1006786686, -1184851633, 1539823883, -278531062, -1888766281, -403837550, 1255506482, 596557723, 1274846278, 716723324, -1026745971, 277492673, 289690125 ], [ 2074937160, -868989484, -747658625, -1242878733, -502870804, 507815148, -288359477, 967809468, -1885489322, 913155916, 1727851657, 1453741093, -177072739, 924452389, 1185036748, -504881856, -526331699, 2058152474, 1386255684, 1957798822, 1579675909, -206471177, -432273516, 2023587907, -14246883, 2075021652, 526900144, 1046007446, 907375483, 1320908483, -1521184913 ], [ -1657282610, -881904197, -986634918, -25832783, -1621653346, 157303961, -1489401092, 989820992, 1190648247, 2020894727, -1268291869, -1794114257, -524022830, 981044972, -272867496, -1256310162, -1853793156, -1450813579, 1551793611, 1375356505, 1484803791, 54084224, -2065216637, 752954895, 395896948, 576140265, 423122075, -1086997977, 537326136, 1941702077, -1036410338 ] ], [ [ -1069088327, -1421034919, 586943106, -1775524773, 432870858, 950318964, -867755268, -32893487, -1093109420, 484354301, -1366690762, 247636522, 294004767, 678191913, 1728415399, 882503839, -968830239, -1238479345, -289819356, 807332397, -457698782, -961954831, 852609973, -2028538310, 1447802783, 1369690405, -1762231059, 1080697698, 213000035, 1084611940, 1137708726 ], [ -533781725, 1357321662, 1174925418, 853135420, -902353877, -1192491327, -867496128, -781154979, -575850963, 1149349404, 960056995, -691787129, -1081067690, 988906444, -1828197906, 284932295, -1034059512, 397615123, -175149709, -1845320081, -777816265, 13104716, 943703534, 1809714871, -1815062166, 856320523, 669775309, -2120095304, -799692933, -1550094054, -1357897836 ], [ -724837741, -1145721915, 469378938, -1294677466, -1516267507, 1550239037, 103540443, -878528498, 1385650257, 1343519673, -2108215562, -901331123, 171107131, -2131381786, 753749420, -2118116055, 2079913141, -568078169, 146757854, 1521266496, 226288314, 393925291, 1962615383, 770971787, -395781209, -366461404, 636764691, -965016999, -2140013272, 613910094, 693591196 ], [ 341244696, -814574484, -1997888143, -1326031768, 228043710, -2008972009, 561512528, -1349240851, -565125700, 2091147939, -678805114, -416508159, 1234468315, -1859579269, -554578160, -67724547, -917200964, 2076054353, 1222802035, -1900109653, 2082384128, -1287052989, -1353831648, 1067439595, -522138978, -1979842022, -2136216346, 860634008, -61273837, -128496508, -932720380 ], [ -1226895769, 1398544541, -284170149, 1785726721, 353665766, -1648533662, -315809999, 1562521724, -1829050400, -1224126995, 13372906, -824801701, 478379057, 1656751728, 883379805, -578765360, 1369409116, -2075049395, 1080033101, -1924977893, -1365193525, -697184302, -1567169664, 1651069967, 598053302, -1766629875, 911607457, -1307497703, 1047940645, 2007207000, -1878095841 ], [ -380225958, 576255121, 1600504372, 668486019, -500866147, -1933036877, 78626001, -250057321, 1919578342, 12640062, 1960132465, 268961141, -1436516542, -1792127340, 759157905, -1339138150, -325485410, 819638536, -1504256380, -1656265922, -2036787538, -777881822, 33485216, -424581322, -1744895419, 269062405, 1882783287, -1163674324, -1073996500, -1945196246, -258469432 ], [ -1473933457, 972280355, 314533649, 32947897, -1766750854, -526746518, 256801466, 556637213, 2023965231, -1298426066, 1705306296, -39726793, -265502755, 1989247720, -941888670, 1223021486, 245077348, -709960096, -1062639048, 1772277150, 1218164668, 1610069564, 1143988627, -981545669, 1684446330, 1864870798, 1179102056, -62915719, 72276500, 1858962855, -697421105 ], [ 213342828, 1758566923, -1731990641, 305405432, -1549750472, 1507903508, -9205142, 252290532, -2040822166, -2015879268, 1152801444, 1977571513, -826027965, 440394861, -2013018174, -1665823437, 638461774, -1113905287, 453824068, 940529766, -1603840317, 772473311, -1368960792, -287329465, 1045501875, -143043181, -1498514792, 1044535671, -2119791906, 2081394510, 2146251351 ], [ 1566292662, -901195766, -1971050661, 1679554307, 876909850, -369040345, -1151091933, 1987614921, -434374387, -301148449, 1266930428, 1070748434, -432640153, 1999926599, -147338010, -934952239, -1308975730, -2019922732, -1806621646, -220590704, 2059297062, 1122229357, -1371129668, 274891525, -434631603, 1439909279, -1054966392, -1001995953, 812814678, -1855705994, -940912112 ], [ -1198644512, -316622576, -1165038118, 1425556953, -707546835, -615392647, -808382970, -323520235, -1141515382, 1001492938, -1624230185, -1777223930, 93767838, -61951387, 907954172, -1737339950, 1753752869, 363492758, -963066940, 1135543455, 689503020, 1758576068, 118370121, 818931061, 1648769739, 1399772297, 837787159, -515919243, -1361704470, -2009979236, -1003605147 ], [ -127908460, 534652818, -1324690174, 1078818807, 1578459179, -1809470884, 1539384794, 628677552, -1841627548, -1415539982, 1063838707, 1902398807, 1032027744, 1991818594, -584733393, 1542757306, 1549655048, 1548484257, -2083117467, 1980579800, 95917669, -918834720, 1087345355, 97128437, -518697900, -1572371006, 1307829167, -188204423, 481598087, -1697994213, -982914877 ], [ 823193828, -886379760, -1822502290, -913313024, 1544332130, 1967265364, 1509989669, -539327513, 1999820973, 1458494179, -2030529211, -617804447, 1368434322, -1369453972, -889721315, 2009438114, -1306187946, 1010298966, 1076125953, -1003642462, -1631808699, -1703529760, 1614031016, -1118254188, 1612029832, 20197002, 240350433, 696945494, -331861169, 1936642275, 1672804614 ], [ 700009228, 912133440, 928970912, -2009241917, -972338080, -377872993, -1553585474, -301594527, 650163049, 1529622381, 1071721335, 1643899671, 740629535, 187104313, 445908672, -1665308089, 1323091159, 468483511, 964503484, -169955255, 1247364490, -331044911, 1518143989, 2080150909, -1415173929, 2129556246, 1265128007, -388271580, 170053713, 1866516101, 57726465 ], [ -1096913832, 505334370, -1316430573, -476775083, 673124638, 366611256, 1996057, -1544372662, 1055563981, -1074504371, -1675535060, -953908385, -75522726, -1869408502, 780718226, 823862345, 4595903, -148977485, -917717328, -125218567, 3491514, 399309140, 366124904, -1072961235, 216282048, -510427645, 282991505, 725694033, -245720854, -677803903, -725814619 ], [ 1608507144, -1845041734, 1379354034, -1947876667, 585369597, 145223378, 930912355, 1540931951, 1407695231, 1226973299, 397305837, 155708247, 816866930, 599146224, 96349372, 2046327879, -819080362, 2006766269, 945168911, 2125172771, -1085995010, -2076668219, -530618796, 585011650, 1906567714, 1052576892, -1110446473, -1704791026, 247680269, -587393501, -577393956 ], [ -1438300509, 236949242, -495527722, -1484439014, -252518840, -1721755402, -1381395096, 527156225, -16818611, -1736277999, -1341822559, -1956735569, 1813732495, -292504881, -1419587082, -676300668, 53897898, -1912969083, -668765001, -156801475, -331797988, 2090777951, -475126772, -1365866438, 2055826585, 2023469482, 702717241, 1372168503, -1938213327, 411727169, 1439175583 ], [ -2143552613, 195134028, -1480493065, -1647057816, 673749266, -121969250, -305858242, -1574111091, -733602671, 246996950, -350410962, -555276338, 1996778796, -1860555851, -360747237, 659535820, 359191078, -1144995323, 288224872, 1144039903, 50482317, 1734364796, 775847980, -1104868603, 638275652, -833885972, -1060320372, -1947427319, 1074022590, -79393220, 1380055021 ], [ 1461513809, -975556554, -1674325021, 977560667, -1427029098, 780234333, 1050563362, 868298707, 593169974, -1195785951, -1291343045, 680617976, -1411986602, -111125072, -1844806682, -1061485748, -2071696462, -889283630, -332464044, -1727991520, -1684238358, 1090089979, -892918209, -254683591, 1606016831, -1925437527, -1935527949, -592699843, 1274633744, 2006730719, -508418081 ], [ -874987957, -378447823, 150788867, 2030083529, -1164506514, 294114959, 1653912263, -1990133616, 563389694, 1261980192, -650585219, 234182923, 1434129664, 1189987455, 562158508, -1498019056, -1276891067, -1019976394, 832261292, 1763203791, 64373104, -301213559, 2005535452, 45905337, 803937111, 614732367, 1544523595, 121519462, -577206880, 1076407028, -1906310989 ], [ -1188971520, -1667289907, 1807490852, 1623304931, -1916918108, -1109948307, -2146450, 1999910085, 2137401783, 417847907, 681993926, -747047741, -76566189, 1855253105, 1943646583, 186718168, -1812533389, -769485132, -333373278, -835174792, 1733262639, 104446061, 774147426, 1278060423, -565062138, 1378242979, 2051083356, -680564899, 1112985773, 268447180, 2050064816 ], [ 815694906, 359406048, 1392286934, -2112362398, 1638635239, 2026968263, 1246089744, 1391872284, -622966117, 216016765, -1472787265, -1456461283, -152175471, 1636115984, 360317005, 589931742, 1980413915, -2134452975, -1935606297, -26718127, -1397451170, 2071537185, -805902704, 369364031, -2143018921, 905069297, 2067182595, 678819732, -163094744, 80482807, -257829431 ], [ 825016607, -1549209646, -1306682828, 285007650, -696101521, 1595707040, 1672561284, 1893194461, -988492395, -842929279, -357569007, 1233023878, -1703463860, 893579131, 1848938119, 1634124059, -990750944, -406575135, 347745481, -816939473, -434772178, -607490362, -658320485, -609771045, -1425072635, -138058032, 2130408017, -1068289579, -905429640, -1144112291, -444837389 ], [ -1877223385, -1319717726, -916239403, 547933172, -665872412, -1777378088, 143642656, 699841647, 582103291, 13259914, -1210842763, 633443925, 1479799987, -2127345302, 972552262, 745112020, -893649438, -1951297783, 103282310, 1793141188, 1152060831, 1260245073, -426019710, -1615324370, 241342170, 241649457, 265044862, 1962198236, 1143459934, -1105433995, 1181956629 ], [ -1835291006, -498888597, -332740618, -466327654, -1553884950, -979887229, 1192049280, -2062809303, 1770167013, 1404677513, -216437581, -1292357710, 2138500371, 1968283474, -1331073392, 1314791343, 1794321702, 1433608620, -758145634, 509989616, 1726092607, 474044984, 1737215966, -1331901671, -649090581, 2000459188, -2060369747, 1458841098, -847720290, -1524094600, -273445287 ], [ -397541897, 2077940102, -597707046, 814827658, -774102156, 579168662, 1217639572, 623544853, 594609717, -445544680, 970972147, 814445241, -804618250, -946305733, -1928631017, 1083610733, -2077398229, 652136501, -369990326, 1057943744, -1759187315, -1497405510, 1175380582, 224567154, 1796527382, -1324052518, -2051595072, -808054265, -1322338680, 1253675964, 341755974 ], [ -354853259, 1984852822, -1933424123, 1258505045, 1683757029, -2130145232, -1686499221, -1373781128, -11625779, -352080997, -105872977, 1200311241, -433296321, 2136729864, -2125213595, -1374393865, -1055901299, -1685125941, -1479302972, -1713025508, -1444891072, -422430036, -1604568255, -63480567, 1391777076, -21523915, -1713900480, 107618470, -717160036, 1439604487, 342872480 ], [ -1047385523, -1971859444, -289275557, 107499377, -1870623336, -155453441, 1056992693, 1537973341, 948404312, -1648948906, -980641127, -1896395509, 215989975, -1515526933, -1786549165, -101862699, 790969646, -1696600375, -1325112785, 497023600, 184883764, 1260223248, -1855634128, 238371442, -93667346, -608009112, 661876198, -229011954, 1901295273, -1106186524, 1217532100 ], [ 1512170966, 1887791073, -757985779, -509424679, 1540302868, 889898148, 2001055667, -690271325, -1049369328, 740700449, 1537191075, 1820180899, 1445051435, 2039083371, 478187912, -2135029065, 1433813613, -919428081, -319905445, 962677199, 441857604, 645274101, -404947402, -992988023, 2142686318, 775790668, 136821935, -814368381, -1128528502, 614700453, 730732404 ] ] ] }